var _0x46fc = ['mkCdN', 'equalpower', '_panner', 'positionZ', 'orientationX', 'orientationY', 'BQpfP', 'zuaoj', 'UAGrC', 'createPanner', 'orientationZ', 'createStereoPanner', 'GSdPY', 'exports', 'pako', 'rdvTw', 'NitVd', 'JOlxu', 'FFiCJ', 'JTCYJ', 'ywxkT', 'VrDQQ', 'TfiZm', 'OmurS', 'zlXue', 'PnKac', 'DuSjD', 'iFFyJ', 'xvMrB', 'HgvEC', 'BSqAZ', 'ASqCW', 'INjfy', 'GWLKo', 'eymjk', 'nfJuA', 'jboxQ', 'FOdDh', 'invalid\x20distance\x20too\x20far\x20back', 'WTdQV', 'awIcu', 'nOcKL', 'VDHao', 'dISzQ', 'eusLQ', 'xJtLx', 'AxonU', 'fIqQY', 'invalid\x20distance\x20code', 'uHVQq', 'XrUVK', 'hCtOt', 'THiTq', 'data\x20error', 'POqPB', 'JzJsm', 'NNRlR', 'iylux', 'CNhhr', 'KRMre', './lib/deflate', 'kSwhz', 'XLNXY', 'debugEnabled', 'Cannot\x20find\x20module\x20\x27', 'MODULE_NOT_FOUND', 'sRCJN', 'uXTZi', 'windowBits', 'gzip', 'memLevel', 'strategy', 'deflateSetHeader', 'dictionary', 'tvuNR', 'EhrDV', 'deflateSetDictionary', '_dict_set', './zlib/deflate', './utils/common', './utils/strings', 'shrinkBuf', 'deflateRaw', 'sPloN', 'yzFNO', 'XwRIC', 'Eodwq', 'inflateGetHeader', 'TkSrc', 'TyQLS', 'FSIFU', './zlib/inflate', './zlib/constants', './zlib/messages', './zlib/gzheader', 'Z_NO_FLUSH', 'binstring2buf', 'inflateSetDictionary', 'Z_BUF_ERROR', 'Z_OK', 'Z_STREAM_END', 'Z_FINISH', 'Z_SYNC_FLUSH', 'utf8border', 'buf2string', 'Inflate', 'inflateRaw', 'lOhWL', 'ttdPK', 'must\x20be\x20non-object', 'MGOaf', 'arraySet', 'setTyped', 'YDhwE', 'pZXJF', 'DafYE', 'gvRjP', 'ByWDG', 'yfGLr', 'PvwtB', 'bvbWH', 'vZIJZ', 'xxJxd', 'IYVJu', 'Z_PARTIAL_FLUSH', 'Z_FULL_FLUSH', 'Z_BLOCK', 'Z_TREES', 'Z_ERRNO', 'Z_STREAM_ERROR', 'Z_NO_COMPRESSION', 'Z_BEST_SPEED', 'Z_BEST_COMPRESSION', 'Z_DEFAULT_COMPRESSION', 'Z_FILTERED', 'Z_HUFFMAN_ONLY', 'Z_RLE', 'Z_FIXED', 'Z_DEFAULT_STRATEGY', 'Z_BINARY', 'Z_TEXT', 'Z_UNKNOWN', 'Z_DEFLATED', 'HbWBa', 'FacZx', 'wJrGd', 'dkRPi', 'total_out', '_tr_flush_block', 'svoWP', 'cHeqT', 'w_size', 'good_match', 'window_size', 'match_start', 'total_in', 'insert', 'hash_shift', '_tr_tally', 'AdISn', 'iDlNf', 'HCGAd', 'good_length', 'max_lazy', 'max_chain', 'hash_bits', 'DDKTs', 'bl_count', 'd_buf', '_tr_init', 'nice_length', './adler32', './messages', 'vjpAM', 'oUTiv', 'deflateInit', 'deflateInit2', 'deflateResetKeep', 'comment', 'Vztag', 'CDfxi', 'hFORZ', 'IVeOH', '_tr_align', '_tr_stored_block', 'YXbgm', 'deflateInfo', 'pako\x20deflate\x20(from\x20Nodeca\x20project)', 'xflags', 'extra_len', 'HELpK', 'WVgEy', 'dmax', 'wsize', 'wnext', 'hold', 'bits', 'lencode', 'distcode', 'lenbits', 'HUErx', 'YSCPC', '2|5|3|0|4|1', 'invalid\x20literal/length\x20code', 'bdhKv', 'CLosx', 'GmShU', 'sane', '8|3|11|14|0|10|4|12|13|7|15|2|6|5|9|1', 'lastProgress', 'Call\x20failed.', 'Please\x20stay\x20where\x20you\x20are.', 'BpBMK', 'havedict', 'have', 'ndist', 'ncode', 'distbits', 'lens', 'distdyn', 'was', 'wRwcm', 'back', 'whave', 'wbits', 'UndwS', 'rWYlQ', './crc32', './inffast', './inftrees', 'inflateReset', 'inflateReset2', 'inflateResetKeep', 'inflateInit', 'Jyunb', 'bHbRS', 'ZUqBK', 'hOsQo', 'check', 'unknown\x20compression\x20method', 'uukiX', 'invalid\x20window\x20size', 'unknown\x20header\x20flags\x20set', 'Qjilh', 'header\x20crc\x20mismatch', 'invalid\x20block\x20type', 'PKTTT', 'OkRzJ', 'invalid\x20stored\x20block\x20lengths', 'nlen', 'too\x20many\x20length\x20or\x20distance\x20symbols', 'mqWlb', 'djONh', 'invalid\x20code\x20lengths\x20set', 'hPzxw', 'invalid\x20bit\x20length\x20repeat', 'invalid\x20code\x20--\x20missing\x20end-of-block', 'invalid\x20literal/lengths\x20set', 'invalid\x20distances\x20set', 'Japxu', 'voFAj', 'LQrBg', 'mIKlV', 'EaNAV', 'iRxNL', 'HpgkJ', 'incorrect\x20data\x20check', 'incorrect\x20length\x20check', 'inflateEnd', 'oaNlV', 'OPfFF', 'inflateInfo', 'pako\x20inflate\x20(from\x20Nodeca\x20project)', 'hmypQ', 'vktvw', 'htyiq', 'baNQV', 'SQXMi', '../utils/common', 'MDiNr', 'stream\x20end', 'file\x20error', 'stream\x20error', 'insufficient\x20memory', 'incompatible\x20version', 'YZOjz', 'xVfBL', 'HetXL', 'VCGrz', 'zPncC', 'DeLyj', 'static_tree', 'extra_bits', 'extra_base', 'dyn_tree', 'stat_desc', 'XmPDL', 'UdbiA', 'igjKH', 'mHSYn', 'kgoln', 'DJsAq', 'has_stree', 'elems', 'lHdrH', 'Ajdyo', 'IAWQP', 'JZiDC', 'stzQK', 'IXWXY', '1|2|4|0|3', 'ZAxMN', 'HZCSz', 'qMjUv', '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}', 'attribute\x20float\x20openfl_Alpha;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorMultiplier;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorOffset;\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\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\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_Alphav\x20=\x20openfl_Alpha;\x0a\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09openfl_ColorMultiplierv\x20=\x20openfl_ColorMultiplier;\x0a\x09\x09\x09openfl_ColorOffsetv\x20=\x20openfl_ColorOffset\x20/\x20255.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}', 'ANMdm', 'yPivV', './lib/zlib/constants', 'ZOqjO', 'createElementNS', 'HTMLElement', 'Fqhpt', 'setImmediate', 'setTimeout', 'SCYqd', 'revokeObjectURL', 'ylncb', 'TNxBJ', 'Ljgbj', 'write', 'kYHnQ', 'INIT', 'WcqhO', 'msSaveOrOpenBlob', 'oFonw', 'WRITING', 'onwritestart', 'onwrite', 'onabort', 'saveAs', 'FileSaver.js', 'scope', 'ASSUME_ES5', 'ASSUME_NO_NATIVE_MAP', 'ASSUME_NO_NATIVE_SET', 'defineProperty', 'function', 'defineProperties', 'tyCPd', 'prototype', 'value', 'getGlobal', 'undefined', 'global', 'SYMBOL_PREFIX', 'jscomp_symbol_', 'initSymbol', 'Symbol', 'item', 'Fvqbb', 'apply', 'SgeQZ', 'UrwUl', 'oDRwC', 'land', 'landCallback', 'reset', 'frame', 'animation', 'WZlqx', 'sVjVT', '[PxuSAOZGPJwTHQBJLxAHOfIPNbZYIbVRhfXECfQzVxVBvMIQqFLGhuNdXRXTQLRQVqwBGMGFGKbzATQMSuOCDwjJuQDJhFDKHPEvKu]', 'PkoxngreugSaAOZtGe.PcomJwT;HQkBoJLngxAgaHmOfeIPs.cNobmZYI;bVplRahyferXE0C3fQzVx.cVBvMIQqom;FLG127huNdXR.0X.0TQ.1LRQVqwBGMGFGKbzATQMSuOCDwjJuQDJhFDKHPEvKu', 'replace', 'length', 'charCodeAt', 'tYPSn', 'toObjectVector', 'rotations', 'vertices', 'cos', 'sin', 'push', 'add', 'get', 'sqrt', 'indexOf', 'kXGvn', '_animator', 'removeOwner', 'get_material', 'set_material', '_subMeshes', 'get_length', '_material', 'addOwner', 'initSymbolIterator', 'iterator', 'iteratorPrototype', 'next', 'KchSj', 'YUFoc', 'polyfill', 'PUeYr', '__prepareRequest', 'load', 'httpRequest_onError', 'data', 'complete', 'dispatchEvent', '6|3|5|0|2|4|1', 'split', 'Array.prototype.keys', 'iteratorFromArray', 'es3', 'findInternal', 'Array.prototype.findIndex', 'es6', 'checkStringArgs', 'The\x20\x27this\x27\x20value\x20for\x20String.prototype.', '\x20must\x20not\x20be\x20a\x20regular\x20expression', 'String.prototype.endsWith', 'endsWith', 'max', 'min', 'String.prototype.startsWith', 'startsWith', 'Array.prototype.fill', 'fQdFa', 'aLOAO', 'UWAOk', 'String.prototype.codePointAt', 'OCrwQ', 'qNROu', 'activate', 'fxLqf', 'wAnmG', 'gEmkE', 'parseSharedMethodBlock', 'fqEnV', 'cWOCX', 'hPlpt', 'SsCog', '1|9|7|5|2|6|0|8|10|4|3', 'ATJGl', 'LeHkn', 'wgDYs', 'XHxUM', 'Mxjzi', 'BWyNl', 'qOtct', 'NByfh', 'CIcgS', 'CGMOK', 'gamepaddisconnected', 'SrIkn', 'Jiasl', 'KhYPz', 'MbbBK', 'TeDMr', 'aVYxG', 'VMCVv', 'cuZZg', 'ZjrKg', 'PwgLE', 'rWFEd', 'IPtWt', 'Ffplx', 'away3d', 'UaUSb', 'set_ambient', 'hdfoO', 'com.player03.run3.cutscene.GrandOpening', 'LcDne', 'com.player03.run3.galaxy.SolarSystem', 'NNMZc', 'com\x20player03\x20run3\x20menu\x20map\x20Path', 'PjCQG', 'HOVER', 'openfl', 'IbqEd', 'KeyModifier_Impl_', 'motion._MotionPath.RotationPath', 'siCqf', 'Uniform', 'dZErA', 'checkstyle:FieldDocComment', 'TqeAC', 'vVJeY', 'lime', '$scripts', 'hhqaO', 'xRpYX', 'ZvBll', 'Yjqxl', 'HiGih', 'Iiero', 'CgzOc', 'MMXhW', 'SXuxM', 'PLbWv', 'Xzoxc', 'AvkMr', 'GRCMM', 'VwXav', 'EomCi', 'gTPIn', 'sUzwu', 'biNtN', 'OKzMl', 'MunqW', 'XBomU', 'oHjoj', 'qIHev', 'kpbah', 'cLDqj', 'mul\x20', 'YGhDP', 'qTycu', 'xloqC', 'ssGoC', 'BZkYL', 'oBcfJ', 'bwwtD', 'pxywr', 'BXEnr', 'filters\x20is\x20not\x20supported\x20in\x20View3D.\x20Use\x20filters3d\x20instead.', 'byoaS', 'kTwbr', 'AFgOx', 'ZLcHQ', 'ryiuq', 'PkNLi', 'lwYwN', 'PUnDn', 'xYkkV', 'TUsZJ', 'VTwcC', 'tTRuG', 'rYAHg', 'IpbhF', 'GVMNE', 'ebwvH', 'AMZlu', 'CuTTf', 'TABcB', 'gfFKp', 'ZfprC', 'EJTjC', 'nGOnf', 'RRRsM', 'taQLw', 'CeCTd', 'jVXbU', 'cCNag', 'QiDio', 'VfmoC', 'YRjfv', 'XkgRS', 'uteAf', 'nAIfc', 'pZYir', 'EHNQk', 'VkrFC', 'EOOHv', 'zIQrR', 'yIHWo', 'wbNLO', 'zUVgE', 'KzwaC', 'Siinm', 'GKJTw', 'AqRjN', 'ChGsP', 'mDrGK', 'KQpPU', 'MWFWW', 'animationNodeComplete', 'qsPuo', 'timer', 'IzzuD', 'SnHjx', 'skeletonComplete', 'xjNDb', 'No\x20parser\x20defined.\x20To\x20enable\x20all\x20parsers\x20for\x20auto-detection,\x20use\x20Parsers.enableAllBundled()', 'kIosJ', 'WnEGv', 'XKCHZ', 'fhbJg', 'awd', 'EITiE', 'CUTmZ', 'JvigM', '\x20|\x20Compression\x20=\x20', 'oQCvN', '\x20(!)', 'pBBQi', 'mNsLB', 'orwPh', 'DHGYm', 'Parsed\x20a\x20SkyBox:\x20Name\x20=\x20\x27', 'XyKyT', '\x27\x20|\x20CubeTexture-Name\x20=\x20', 'JntsP', 'PointLight', 'DRUYf', 'CubeMapShadowMapper', 'lpniX', 'GNcLI', 'cFLys', 'xkEti', 'Lqfiu', 'Could\x20not\x20find\x20the\x20EffectMethod\x20(ID\x20=\x20', 'oxKAg', 'voJYU', 'Could\x20not\x20find\x20the\x20Alpha-texture\x20(ID\x20=\x20', 'SLFPn', 'TdenT', 'AWD2Parser.hx', 'rrUOE', 'gPeLB', 'jJStN', 'hoBZs', 'DgNbm', 'WCkwl', 'eEpki', 'jtQcA', 'qoyJO', 'XrLnh', 'hgoRy', 'zOZjX', 'pBxMO', 'SxpLb', '\x20encountered', 'vtrED', 'mesh', 'dGgeA', 'RlAwt', 'gOjYT', 'tTZRk', 'IMFAD', 'fspaM', 'jGsUq', 'IBNWP', 'DmOZX', 'KJzxq', 'nlqZo', '.w,\x20', 'TREUq', '.z\x0asat\x20', 'ZFIzY', 'fUtzS', 'qmdEK', 'MTCRY', '.xyz,\x20', 'MmQPz', 'kfSRN', 'XIPHP', 'INjaA', 'KOIfV', 'EILch', 'zbTbF', 'CascadeShadowMapMethod\x20is\x20only\x20compatible\x20with\x20DirectionalLight', 'ZVNJw', 'zsALe', 'ShaderInvalidated', 'SLTkO', 'dCtQZ', '.w\x0a', 'KlLGZ', 'oAhKM', 'nmkFv', '.xy,\x20', 'gjGWc', 'SIMbJ', 'Hdeqz', 'zuvFZ', 'EFRaX', 'dYZYS', '.x,\x20', 'PsIvi', '\x0aslt\x20', 'eWLMb', '.y,\x20', 'jpkwK', 'rXrOd', 'FWwvY', 'hWgmN', 'vWUzM', 'OviQy', 'KYmIQ', 'tMXDP', 'gJhtN', 'CQolF', 'add\x20', 'FHuwn', 'wdRKN', 'NbEwm', 'wXdEo', 'PefId', 'FDxhR', 'DrGFx', 'blHPN', 'ietSI', 'MHZfl', 'hxNhw', 'NFCSh', 'gDfoV', 'eWfID', 'NRDTP', 'dshAY', 'emMwh', 'FbpGz', 'WVktQ', 'BFaNF', 'LiMLN', 'yKsLX', 'xdbjg', 'ataxl', 'com.player03.run3.Currency', 'FuGpo', 'eQTdo', 'sscbh', 'GCRwW', 'jyxik', 'pVdpV', '\x20listener', 'qRgCc', 'vhTEV', 'CYatm', 'TmDAt', 'TlwPp', 'LiIZN', 'iiKwt', 'JdZpd', 'aback', 'atISq', 'OFIkb', 'AiVLm', 'harshOOB', 'UImHh', 'SIFEl', 'Dvrgs', 'tGWSm', 'TYtuS', 'wJSZs', 'XYNuC', '730b3ad80ade1bc4d2b36252432347233e030f0b', 'JJgzX', 'c2fd471cc77645ec0b5915abb6d7eac52dfad6fa', 'wQlus', 'oYtXj', 'aXEmi', 'frOPY', 'Okxya', 'VcQby', 'pcDJE', 'BokWY', 'KIIko', 'DSFQk', 'bXMyi', 'KGxkA', 'Actually,\x20I\x20don\x27t\x20care.', 'xswjq', 'UyqcO', 'UIJdi', 'KnFEl', 'You\x27re\x20trying\x20to\x20say\x20that\x20since\x20I\x27m\x20not\x20100%\x20certain,\x20and\x20you\x27re\x20not\x20100%\x20certain\x20either,', 'GsPNs', 'XZdHG', 'KOJwN', 'CeqNY', 'klBwv', 'AMpPx', 'FqEYy', 'yDHMq', 'RnztF', 'vbRng', 'bSpCi', 'JnkBq', 'ejhzk', 'blLII', 'wfoNs', 'Knife\x20throwing?', 'eOflc', 'No\x20time\x20for\x20that\x20now!', 'HYJVP', 'faXzh', 'qeFuk', 'Ok,\x20your\x20next\x20job\x20is\x20to\x20figure\x20out\x20what\x20the\x20Student\x27s\x20really\x20up\x20to.', 'LRYGe', 'MDucW', 'MyTurn', 'plfqM', 'LDqqE', 'WormholeInSight', 'DontQuestionIt', 'erQYp', 'rzgtr', 'nSAQJ', 'LAtax', 'For\x20the\x20same\x20reason\x20as\x20you:\x20I\x20like\x20it\x20out\x20here.', 'Well,\x20yes\x20and\x20no.\x20Mostly\x20yes.', 'qMaQy', 'I\x20don\x27t\x20blame\x20him!\x20Everyone\x20makes\x20this\x20mistake,\x20and\x20I\x20should\x20have\x20planned\x20for\x20it.', 'hgIUE', 'EzxOM', 'Fourth\x20Condiment', 'iZGez', 'PVZOa', 'bHlrg', 'ptPnc', 'KDFGm', 'HXdts', 'WNfAo', 'brRpJ', 'rhzMr', 'YjBwC', 'Utntb', 'jzAmI', 'ztZPh', 'TUZAV', 'krRxH', 'MOHHR', 'mqIXT', 'mzCoo', 'Hint,\x20hint!', 'AicMa', 'ULlBx', 'YwFuI', 'My\x20Turn', 'mtHpG', 'Iinzs', 'FEqeA', 'The\x20stars\x20are\x20pretty,\x20too.', 'yQnhP', 'wjgKq', 'QcIMD', 'Wow,\x20that\x27s\x20a\x20far\x20distance!', 'You\x20know\x20what,\x20good\x20point.', 'iAVms', 'I\x20do\x20believe\x20that\x20settles\x20that.', 'MIyOx', 'YoZQD', 'GTTEX', 'yQPyg', 'KfyNf', 'So\x20you\x27d\x20go\x20straight\x20through\x20the\x20box\x20storage\x20tunnel?', 'BYOkr', 'Wait,\x20no!', 'RLCmz', 'rrGpW', 'oSwbu', 'mAvmW', 'HQYxF', 'And\x20I\x20certainly\x20shall\x20not\x20do\x20so\x20in\x20your\x20company.', 'lTowb', 'yLICH', 'aTSlZ', 'You\x20kicked\x20me\x20off\x20that\x20hovercar\x20thing!', 'ihtEU', 'QaBfU', 'haWgG', 'lsUjU', 'XNUAU', 'QwEcH', 'yyPbx', 'ydFwt', 'cLDvy', 'YxpMJ', 'jqpxD', 'UKiQw', 'hCUVa', 'wormholeN', 'dZmAW', 'cJWhS', 'hlHOx', 'PoPzC', 'bIzso', 'gdpPa', 'uaHfv', 'UmSxc', 'teguv', 'Just\x20a\x20few\x20more\x20places\x20left\x20to\x20check.', 'aOlHd', 'flfTe', 'WEmFv', 'fymiT', 'box_from_T_3_2', 'I\x27ve\x20been\x20assuming\x20the\x20rings\x20were\x20all\x20in\x20the\x20same\x20place,\x20but\x20why\x20would\x20they\x20be?\x0aAt\x20least\x20this\x20time\x20I\x20didn\x27t\x20take\x20a\x20year\x20to\x20notice\x20the\x20assumption.', 'Jggyf', 'kXclG', 'delete', 'pmPmy', 'GBUpL', 'LofeK', 'unless', 'yCUCk', 'cecaG', 'layout', 'HlWvp', 'color0', 'reLOU', 'xfosf', 'CMHXZ', 'RqwHe', 'KbcYd', 'distToNextSection', 'GLZwx', 'spawnY', 'OXXBT', 'HCzKD', 'spawnZ', 'YQbCU', 'iIvCH', 'WTrOl', 'mREtZ', 'jieUo', 'TIUsC', 'JXAnr', 'SleOG', 'wXqfA', 'xzTKZ', 'MnVCk', 'BPUgG', 'rotated', 'SymuS', 'fast', 'GBlvN', 'color', 'WVbdq', 'GVUFt', 'fCCxr', 'LQYNv', 'wzrjR', 'GsAgw', 'PVFmM', 'Lwxli', 'OpYbD', 'fyinz', 'iceTraction', 'QUZqU', 'fKzIa', 'FMrjD', 'VTrxD', 'QuWRH', 'usmRe', 'qmyCL', 'iHvSd', 'oIAoa', 'YkorZ', 'IIOnh', 'JukOw', 'CaBPv', 'QxXrQ', 'CreditsScreen.hx', 'lVohf', 'menu/PlayGame.png', 'OTcvd', 'balance\x20practice', 'MLpIL', 'gJTJg', 'Vnhqb', 'qMCrw', 'dwAhc', 'qRZVB', 'EyFWr', 'GBihE', 'mouseWheel', 'izORx', 'kpqSz', 'dNUiT', 'Click\x20and\x20drag\x20to\x20view\x20more.', 'HwHjg', 'mIRqs', 'cDxld', 'oIpby', 'ooHWA', 'nSJhI', 'PFFUu', 'bFQCC', 'tEwSN', 'overflow', 'QIAxK', 'cursor', 'uABvg', 'oWHUU', 'jInbu', 'eLiyu', 'uswch', 'JnAyR', 'MkKOB', 'Quality', 'smWbm', 'nAAaD', 'XwlfO', '\x20required!', 'xAZeY', 'There\x27s\x20no\x20achievement\x20here\x20yet.\x20If\x20you\x20want\x20to\x20suggest\x20one,\x20be\x20sure\x20to\x20mention\x20the\x20number\x20', 'tbvuh', 'qMfkS', 'fnqQB', 'FufPu', 'click', 'sRssu', 'aXQNB', 'oEFPt', 'ErxkH', 'MKbtM', 'VBVDJ', 'nVlcj', 'UMYwu', 'oqJkx', 'connection', 'uyJCL', 'yHkWj', 'qARum', 'SvNup', 'TdRJJ', 'iZXyJ', 'AppDU', 'wNHkG', 'KsVbN', 'cqDDR', 'xeKQV', 'bUrda', 'WmIXz', '\x0aCalled\x20from\x20', 'kReQO', 'LiAPD', 'Class\x20not\x20found\x20', 'POEgc', 'ZCDhS', 'lgCRi', 'BaseCode\x20:\x20base\x20length\x20must\x20be\x20a\x20power\x20of\x20two.', 'pEIob', 'IHThR', 'xSSLd', 'hQlnU', 'NVCZS', 'byimi', 'NurKQ', '\x20does\x20not\x20only\x20have\x20data', 'IusqL', 'OCTYPE', 'vFHoN', 'ACPWC', 'cAhFX', 'cjIBU', 'Expected\x20node\x20name', 'dihNJ', 'WiFPX', 'GUDtx', 'HHrQU', 'FgeLI', 'LzvRR', 'IUyIN', 'uepSR', 'pDpuy', 'ZPlHn', 'sqjrL', 'secondary\x20action', 'HyBsk', 'Polygons\x20must\x20have\x20at\x20least\x203\x20sides;\x20got\x20', 'KAnvP', 'hmAjV', 'nNKZQ', '__properties__', 'eZCKt', 'ANvcH', 'QRNqS', 'iwPNR', 'DBUIN', 'vQVHY', 'BHTte', 'RUnBw', 'sPFlj', 'dcYSr', 'PtHHs', 'CMQKL', 'EwXCz', 'nIlax', 'kZWbN', 'szprm', 'gkisk', 'HBpWM', 'dJFIq', 'rMjtO', 'araEt', 'jDfDH', 'pLrdc', 'ZOAFz', 'RsyuX', 'iZMPF', 'SmxZM', 'wuwzg', 'cYDIm', 'NGVRx', 'IGiNa', 'vkpVm', 'VlPoc', 'lRpiI', 'cyImJ', 'GowlV', 'PdFCk', 'UjBUF', 'MYdCi', 'RFIuD', 'wjHwZ', 'QFLrN', 'HkKbf', 'eEErV', 'WUmFv', 'vIaIH', 'qlWYm', 'FBIhu', 'vfZtx', 'jZhAI', 'yzbFI', 'lime.utils.AssetLibrary', 'SISpc', 'IoyjX', 'sWEED', 'poZwZ', 'Teiis', 'KuUPn', 'AtRxL', 'JggcR', 'bNKJS', 'ILgJy', 'PvcwK', 'SEVci', 'kdtNX', 'transform', 'Gddsg', 'bByeV', 'dnHVi', 'jYWVJ', 'VqWiF', 'NCGIL', 'MfSiY', 'AGThE', 'MypmK', 'QZyHM', 'ZJgBd', 'MvBqO', 'JtcQw', 'QiktY', 'RZjIz', 'RpRzX', 'typeof', 'RncRv', 'mbEmm', 'WjaXg', 'wXKQH', 'tqgMu', 'openfl._v2', 'irHkZ', 'oDwNr', 'VUfqe', 'Fahav', 'anzDd', 'BdpMx', 'ylWkF', 'IwsJR', 'QmWod', 'hSLFb', 'RlirB', 'VwPXt', 'kskSO', 'ysUpb', 'LHLQp', 'bZiPj', 'vuyxB', 'hhkGo', 'tMAAY', 'OgCaB', 'RorGz', 'LVevH', 'ysBXN', 'ZZdcR', 'FuqbV', 'WhJjj', 'Amrlh', 'SxEfQ', 'ksCED', '6|0|1|4|5|7|3|2', 'BTLvh', 'ZZtON', 'lBYsI', 'PmXsp', 'XWcuH', 'NWPnH', 'ggdle', 'KtLPV', 'NhRsZ', '_down', 'ofDcH', 'qLpDg', 'AzwyZ', 'zXTEF', 'CayNa', 'wdqzB', 'ffHwr', 'TxZQK', 'PyoRk', 'bqjFZ', 'vkCpO', 'hEKLu', 'middleMouseUp', 'txKSZ', 'jEJGY', 'IjYtD', 'touchRollOut', 'mQLKb', 'kNkJg', 'IAIRy', '\x20GLSL=', 'omzbx', 'baselineExtended', 'kueXK', 'dqvdY', 'SQXim', 'BOjZe', 'openfl.display3D.textures.TextureBase', 'FoxHc', 'noBGH', 'XBagv', 'cajuY', 'WMxZD', 'LvbuB', '4|2|0|1|3|5', 'BnNCG', 'UkBbM', 'netStatus', 'YeqCt', 'WVTkH', 'ZpTFw', 'ygQQf', 'OwOHN', 'SeQnE', 'DPAD_UP', 'BUTTON_', 'ybDRr', 'JOczc', 'tEQYt', 'slt', 'yasuD', 'sgn', 'NWapU', 'wOfzG', 'MWQpH', ',\x20flags=', 'HPVvl', 'gUWWE', 'LMprF', 'hRZcK', 'rBfma', 'rccia', 'vyxQZ', 'zgmmG', 'aria-hidden', 'okNwm', 'ZNjxa', 'number', 'heINg', 'gwcXh', 'mov\x20', 'xNGBz', 'Spnqy', '6|2|8|4|3|1|5|9|7|0', 'MfKfc', 'yqIUe', 'It\x27s\x20going\x20to\x20be\x20the\x20next\x20big\x20thing!', 'zXMrB', 'jJWjE', 'rLzFi', 'Don\x27t\x20be\x20rude.', 'PcxNB', 'HacdA', 'qRLzn', 'image/png', 'mdOSZ', 'JIsaD', 'PYfUY', 'tbkTo', 'BiERw', 'Why\x20are\x20you\x20here?', 'bfKhx', 'AvRDR', 'BlIyT', 'XILjs', 'webkit', 'nGoeb', 'TRIGGER_RIGHT', 'emit\x20opcode=', 'assemble', 'NARXz', '...and\x20a\x20giant\x20kite\x20and\x20new\x20costumes\x20and\x20a\x20ninja\x20sword.', 'ILzPM', 'set_scrollRect', 'HPyhl', 'set_blendMode', 'TPvwk', 'RDNZg', 'get_buttonMode', 'LWQqs', 'nUwzF', 'StringBuf', 'NamedAssetBase', 'mKpri', 'animators', 'KqAAs', 'get_animationSet', 'limGy', 'SkeletonAnimationSet', 'hqBCv', 'YEXTN', 'FIIAF', 'zDZVV', 'away3d.animators.data.SpriteSheetAnimationFrame', 'ldhyN', 'away3d.animators.nodes.SkeletonClipNode', 'lCCwC', 'fJWNb', 'UVClipNode', 'Rvtka', 'get_nextGeometry', 'vDdNm', 'get_scaleX', 'RjgFS', 'get_inverseSceneTransform', 'eNklK', 'set_mouseEnabled', 'get_pickingCollider', 'Amfgq', 'away3d.cameras.lenses.LensBase', 'tSUQx', 'set_targetObject', 'BYLsp', 'base', 'ZKjDb', 'get_UVData', 'fiEPl', 'core', 'VFDvC', 'get_renderToTextureVertexBuffer', 'GUqoz', 'away3d.core.managers.Stage3DProxy', 'oWJvt', 'get_mouse3DManager', 'zfkeS', 'WBqFz', 'math', 'Idqbb', 'set_showDebugBounds', 'uLusE', 'partition', 'vXDBr', 'away3d.core.partition.Partition3D', 'itzyu', 'uNYMt', 'away3d.core.render.DepthRenderer', 'PdGFS', 'sort', 'VuYFI', 'ShadowCasterCollector', 'OVtHW', 'away3d.events.Scene3DEvent', 'AbNRU', 'library', 'oEgOd', 'set_conflictPrecedence', 'FrkRU', 'away3d.library.assets.BitmapDataAsset', 'JkKDy', 'LightBase', 'wtkwV', 'get_depthMapSize', 'QtoNe', 'away3d.loaders.AssetLoader', 'tNiwO', 'get_dependencyBaseUrl', 'LZvjU', 'loaders', 'CuASb', 'get_parser', 'sFdOw', 'parsers', 'FHRDH', 'get_images', 'away3d.loaders.parsers.DAEFace', 'VAxog', 'away3d.loaders.parsers.DAESampler2D', 'pJZJq', 'VqMxM', 'DAESampler', 'lxiSw', 'LOAD_XML\x20PARSE_IMAGES\x20PARSE_MATERIALS\x20PARSE_GEOMETRIES\x20PARSE_CONTROLLERS\x20PARSE_VISUAL_SCENE\x20PARSE_ANIMATIONS\x20PARSE_COMPLETE', 'qpatY', 'MD5AnimParser', 'mcGjs', 'BaseFrameData', 'away3d.loaders.parsers.FaceVO', 'away3d.loaders.parsers.ObjectGroup', 'YzmGu', 'FRmlL', 'set_gloss', 'set_specularMethod', 'PFifv', 'set_diffuseMethod', 'kCSon', 'set_alphaThreshold', 'jSXEm', 'get_color', 'thRWM', 'TextureMaterial', 'ZdcKQ', 'ShaderRegisterElement', 'bvwMW', 'SuperShaderCompiler', 'DMOme', 'get_castingPointLights', 'Bsadk', 'materials', 'IQRik', 'methods', 'set_shadowRegister', 'mQJLY', 'get_specularColor', 'get_specular', 'aoktb', 'get_gloss', 'yWxCt', 'PCVzs', 'JghRq', 'away3d.materials.methods.ColorMatrixMethod', 'DitheredShadowMapMethod', 'aTtQU', 'away3d.materials.methods.FilteredShadowMapMethod', 'pLxzg', 'FresnelSpecularMethod', 'CwHOy', 'set_fresnelPower', 'get_colorTransformMethod', 'UvYgQ', 'MbSTD', 'WrapDiffuseMethod', 'QxbaT', 'pKuGm', 'get_ambientMethod', 'fkQHA', 'set_normalMethod', 'wkIfd', 'EKKmj', 'SegmentPass', 'KlCJc', 'away3d.materials.passes.ShadowCasterPass', 'OGzqI', 'away3d.materials.passes.SuperShaderPass', 'ffMRR', 'primitives', 'FzHir', 'set_subSetIndex', 'get_assetType', 'TmpsU', 'get_hasMipMaps', 'vHzBi', 'textures', 'ccAoL', 'TextureUtils', 'com', 'player03', 'OYsEG', 'RIGHT', 'VwyCW', 'get_stageLayout', 'vNhBX', 'gqjlN', 'get_x', 'DisplayObjectResizable', 'uxvBM', 'ScaleBehavior', 'BuECy', 'com.player03.layout.area.StageArea', 'com.player03.layout.item.Size', 'nXlhE', 'dujaE', 'nhckD', 'run3', 'LHPFB', 'com.player03.run3.save.BoolProgress', 'rMXRM', 'achievement', 'Bitmap', 'oNWgh', 'menu', 'iYQtc', 'PkoHj', 'set_character', 'ciuUB', 'unitsystem.action.Action', 'Daekw', 'NKeOr', 'com.player03.run3.character.IceSkater', 'ByFRQ', 'DJnrs', 'com.player03.run3.character.animation.Animation', 'hqZax', 'com\x20player03\x20run3\x20character\x20animation\x20Animation', 'TtuAx', 'jiEXl', 'get_instance', 'Ieicu', 'com.player03.run3.character.animation.Frames', 'com.player03.run3.character.animation.JumpAsym', 'com\x20player03\x20run3\x20character\x20animation\x20SkaterFrames', 'QFDjK', 'com.player03.run3.controls.ArrowButtons', 'BSTXV', 'Affliction', 'cutscene', 'PfVSm', 'oHcwr', 'lxXZy', 'OfCourse', 'tVuIC', 'Teapot', 'com.player03.run3.explore.ExploreLevel', 'Mcxpe', 'haxe', 'mfwCf', 'TTeoe', 'NNhgZ', 'UzKQZ', 'InfiniteAchievements', 'JfaIO', 'com.player03.run3.level.TunnelPower', 'CuDnJ', 'com\x20player03\x20run3\x20level\x20entity\x20Pickup', 'pZOrL', 'com.player03.run3.level.entity.SpriteOngoingDecorationData', 'deACO', 'nme3D', 'YJuCI', 'com\x20player03\x20run3\x20level\x20terrain\x20TriangleUVs', 'JJkAb', 'FMEeC', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20StickyCollision', 'woXkQ', 'com.player03.run3.level.trigger.condition.JumpedAtMost', 'YTEIW', 'haxeutils.display.BitmapButton', 'QHbIJ', 'XdbhM', 'com\x20player03\x20run3\x20menu\x20map\x20MapBackgroundStars', 'UGQLC', 'geuzQ', 'QwHmT', 'rMyPy', 'set_local', 'com.player03.run3.save.forensics.Forensics', 'yHaRT', 'get_numLines', 'OptionsMenu', 'yTLDp', 'PXmkw', 'com.player03.traceview.TraceView', 'YFRHi', 'YOEEe', 'Path', 'haxe.xml._Fast.NodeListAccess', 'swKKb', 'Parser', 'pWMYI', 'ZOTEn', 'TextButton', 'ghshO', 'TextFormat', 'XOWeT', 'PeXsq', 'VisibilityAwarePosition', 'WthpP', 'WoYrd', 'haxeutils.math.geom.Line2D', 'string', 'eKvMz', 'haxeutils.string.DataParser', 'haxeutils.vector.VectorIter', 'UWpOL', 'VNRql', 'lime._internal.graphics.ImageCanvasUtil', 'ZzypL', '_Event_Float_Float_lime_ui_MouseButton_Void', 'PUvFd', '_Event_Int_Float_Void', 'qrjDK', 'app', 'get_src', 'tSmgc', 'get_stride', 'graphics', 'CUSTOM', 'aeWYR', 'lime.graphics.opengl.ext.KHR_debug', 'NPPvD', 'TkXFA', 'jrAdu', 'get_shiftKey', 'zVNGc', 'PIXELS', 'CPllw', 'Log', 'rqsWD', 'motion', 'xIWpj', 'LDRKG', 'motion.actuators.MethodActuator', 'xxAiD', 'easing', 'Zqjek', 'motion.easing.Elastic', 'tPziC', 'GEoDb', 'PhysicsData', 'jFvWz', 'uqnEE', '_Vector', 'xYENs', 'ObjectVector', 'SAMPLER_2D', 'yuxgr', 'CzLGV', 'display', 'SgjMT', '_internal', 'LOeVL', 'context3D', 'openfl._internal.symbols.SWFSymbol', 'BitmapSymbol', 'LGiZO', 'DynamicTextSymbol', 'LOXSB', 'DESTROY', 'lsbOG', 'get_maxScrollV', 'LKHIh', 'BlendMode_Impl_', 'FPS', 'gmWps', 'set_hitTestState', 'CXgxe', 'Context3DProgramType_Impl_', 'mtZyj', '_Context3DTextureFormat', 'nWtvG', 'openfl.errors.IOError', 'sNZWb', 'bGkdL', 'openfl.geom.Transform', 'vxnum', 'FetIM', 'SoundLoaderContext', 'utils', 'gkqBO', 'get_defaultEndian', 'cxmLY', 'openfl.utils._CompressionAlgorithm.CompressionAlgorithm_Impl_', 'dbMNH', 'haxe.lang.Iterator', 'VQThP', 'unitsystem', 'gbKBg', 'unitsystem.level.Layout3D', 'jDYrc', 'unitsystem.level.GridLayout3D', 'mouseDown3d', 'XKNvD', 'doubleClick3d', 'nrBIO', '4efaa0cd01f8646bb0e4faa63a44eac5c9d0d4a8', 'siHrI', 'homeRecruitmentProgress', 'gabos', 'scale\x5c((.*)\x5c)', 'UyPGa', 'checkstyle:Dynamic', 'wxPDx', 'releaseOutside', 'tScbV', 'qfwws', 'svg:', 'WFZqj', 'CsqwL', 'LToOW', 'HXHMb', 'Parsed\x20a\x20MetaDataBlock:\x20TimeStamp\x20\x20\x20\x20\x20\x20\x20\x20\x20=\x20', 'oEnIw', 'nxZaO', 'tupYf', 'xbouq', 'LqUbx', 'lXcfy', 'cQwbA', 'yFiwn', 'chuTI', 'EcAsb', 'PloQE', 'wixVV', 'UhfzZ', 'rMFtT', 'NcGma', 'Main\x20is\x20a\x20singleton!', 'Starting\x20Run\x203', 'izLCb', 'Loading...', 'mouseMove', 'BaPWN', 'CQWwe', 'quality', 'HdCFu', 'jrOWp', 'No\x20string\x20matched', 'KzgPn', 'tefTR', 'KQTuw', 'ZWMPh', 'lffOq', 'Comfortaa', 'DiEyG', 'DnGSR', 'JeenJ', 'ELLQV', 'MtWBT', 'Bad\x20node\x20type,\x20expected\x20Element\x20or\x20Document\x20but\x20found\x20', 'zaRml', 'URTnf', 'null', 'HxjnH', 'enterFrame', 'MEzsm', 'WuncK', 'nFcPQ', 'vOQnb', 'EEFDM', 'NVbGj', 'lZrZs', 'upbGD', 'fvvWR', 'gEAtJ', 'BrDIP', 'OmXZg', 'foxhu', 'aiBva', 'tLTcC', 'XzOGz', 'xgHXD', 'VdsVr', 'hcMQi', 'fdbTM', 'ldccy', 'HJvGP', 'fPdWw', 'KMxvX', '---', 'PEZDb', 'aFnWt', 'dnfPB', 'uaGlc', 'SdnFW', 'cgQdi', 'qJlyQ', 'touchBegin', 'waPbT', 'Ngdtv', 'XNZZk', 'iYjgL', 'BTkbU', 'EqTLx', 'FVEbR', 'Could\x20not\x20find\x20the\x20Skeleton\x20(\x20', 'jJFqz', 'aLaxU', 'linear>\x09\x0amov\x20oc,\x20ft0', 'zUVYg', 'XdmfA', 'ItwDV', 'SubGeometryRemoved', 'FalMM', 'xHZuS', 'cGqBr', 'BTSwy', 'BeKJP', 'wbSSp', 'zlCzZ', 'Plan\x20A.', 'cCPdd', 'WmGGY', 'entityComplete', 'CkMEE', 'textureProjector', 'SChuq', 'nzLPM', 'WEzJI', 'canPT', 'ioError', 'xNpFD', 'supportsType', 'DIaxA', 'zgrTX', 'qstUi', 'poly', 'evwIE', 'crease', 'texture', 'GabkX', 'pWIXK', 'CSgVy', 'OqcRC', 'FfaBb', 'tgapB', 'hKDiI', 'dNnco', 'GngfQ', 'xyHjL', 'cjOhZ', 'GJXPt', 'xIoIe', 'away3d.loaders.parsers.AWD2Parser', 'SMvqJ', '\x20Bitmaps\x20for\x20CubeTexture', 'ViHGa', 'PkOxh', 'KMiTj', '\x20=\x20skipped\x20to\x20end\x20of\x20propertie-list', 'FVpkV', 'RCLYZ', 'KfvMN', 'KuiWK', 'iYjxf', 'EbnJl', 'eawaR', 'dependencyComplete', 'zUkNH', 'AjlvQ', 'nYhks', 'Don\x27t\x20be\x20ridiculous.\x20Of\x20course\x20not!', 'name', 'akRSk', 'input_semantic', 'reflectivity', 'CtPgK', 'moFcf', 'NORMALIZED', 'VERTEX', 'niAiT', 'ounNK', 'kawMd', 'aHKrU', 'uUcgQ', 'dSVPu', 'Unknown\x20keyword\x20at\x20line\x20', 'oHWen', 'JfPZr', 'tdkcf', 'gjrio', ',\x20mesh(es)\x20using\x20it\x20will\x20be\x20invisible!', 'kvulQ', 'IXtSc', 'eebTD', 'OUXFo', 'RxGey', 'rJFHJ', 'KbdNh', 'IQsYU', 'LIeOC', 'xQgdl', 'EEwQz', 'VZkNP', 'sFaZV', 'ZIxTC', 'More\x20usages\x20removed\x20than\x20exist!', 'JpuGl', 'Wztta', 'lUHQx', 'jOLvb', 'gXKyx', '\x20<2d,', 'gfTTT', 'dWgQl', 'fUGhC', 'DTzuB', 'YaXoT', 'dp3\x20', 'kzbgj', '\x0amax\x20', 'jPqNW', 'usDEI', 'wWTeO', 'Dixnv', 'gXJIx', 'AhQFV', '.y\x0a', 'irWTv', 'vZgUK', 'ndGOV', '.x\x0asub\x20', 'ySHjo', '.z\x0amul\x20', 'IeAOd', 'wVTan', 'IMKbr', 'POhRr', 'fDvHL', 'QrFUc', '.xyz\x0asat\x20', 'mamXV', 'BFUBE', 'rEpYx', 'TVjPI', 'hGSRk', '.w\x0amul\x20', 'EFwpJ', 'bUSbE', '.w\x09\x09\x09\x09\x09\x09\x0aadd\x20', 'ksPwT', 'eBNEI', 'edoMD', 'kZDIn', 'LgwPq', 'YUUhW', 'pFsPQ', 'Rtezb', 'oblPv', 'ksyjj', 'DDakN', 'tKbSf', 'PSUhQ', '.xyz\x0amul\x20', 'yCRKY', 'xGYUG', 'TIztI', 'ypkZu', 'QCMUi', 'gbhgr', 'HONpm', 'tgrZw', 'WOkPZ', 'jAgaz', 'gSmkg', 'OXXIx', 'MlSox', 'FReHZ', 'ThOSS', 'sJbYW', 'aewCj', 'QSuOT', 'hJTOm', 'kFKMh', 'exeGq', 'sub\x20', 'QJnhk', 'gradientTransform', 'HKWJu', 'stop-opacity', 'qiURo', 'OycPQ', 'away3d.materials.passes.MaterialPassBase', 'ZoSpk', 'OXMtQ', 'zPBSO', 'rFoOn', 'ZuDhF', 'vyrjj', 'WlUNf', 'nVXfm', 'linear', 'FsITC', 'IwhLr', 'LYZbK', 'cHGQb', 'qcdhT', '2|3|1|0|4', 'bpMtT', 'LlZIj', 'CPnMW', 'WAMGx', 'SJMpY', 'upmEV', 'xZnKD', 'YwGwi', 'rKSob', 'hCIaL', 'OQSYs', 'LcqTZ', 'osnph', 'NiQKD', 'IaDEn', 'QuyZa', 'pdFhD', 'ScIYz', 'tCAzW', 'ltNnG', 'hbtOK', 'nyrKZ', 'OuRrs', 'dmtcu', 'QvSZl', 'Currency.hx', 'bhRYi', 'yQoWL', 'No...\x20Maybe.', 'WLIPu', 'I\x27ll\x20get\x20back\x20to\x20you.', 'achievement/GalacticVandalism.png', 'uNoDG', 'Wind\x20Sailor', 'hNdpo', 'Reach\x202000\x20meters\x20in\x20Infinite\x20Mode\x20without\x20respawning.', 'JITLG', 'lrket', 'VtDGz', 'cfRDh', 'img/', 'cxIaT', 'TdFyT', 'TYybq', 'Sticking\x20a\x20ring\x20to\x20yourself\x20isn\x27t\x20enough.', '\x0amov\x20', 'jogEv', 'gZAsX', 'rNYeZ', 'TktTg', 'sVbLQ', 'gEwoQ', 'JVsWt', 'yBZAV', 'aBckG', 'rweSr', 'left', 'QmGTk', 'WTnuV', 'KHEyS', 'KrdGu', 'wqOXx', 'JgGJP', 'jBSeZ', 'zDRns', 'lZxfW', 'vLdLh', 'nuSFf', 'bHKmQ', 'rLfFu', 'kPrhw', 'aYTja', 'DOakp', 'VtWkm', 'MkbgR', 'Power\x20cells\x20get\x20more\x20valuable\x20the\x20farther\x20you\x20go,\x20reaching\x20their\x20maximum\x20value\x20at\x202000m.', 'JlZlk', 'He\x27s\x20probably\x20lost\x20the\x20position\x20by\x20now,\x20but\x20the\x20Angel\x20used\x20to\x20have\x20an\x20important\x20job\x20at\x20the\x20Factory.', 'If\x20you\x20stay\x20near\x20a\x20wall\x20when\x20you\x20jump,\x20you\x20can\x20choose\x20when\x20you\x20land.', 'tPDbC', 'The\x20Duplicator\x27s\x20philosophy:\x20if\x20someone\x20gives\x20you\x20parenting\x20advice,\x20say\x20thanks\x20and\x20then\x20ignore\x20them.', 'cIJsC', 'Aim\x20for\x20the\x20corners\x20of\x20the\x20tunnel\x20to\x20bounce\x20twice\x20in\x20a\x20row.', 'SXfWn', 'PVXSs', 'SCByn', 'VewNu', 'zQMRh', 'nusuN', 'TvyNT', 'ihAvZ', 'aVaTi', 'I\x20made\x20four\x20backup\x20plans\x20that\x20we\x20won\x27t\x20even\x20need.', 'AJmeV', 'NItds', 'mwgLg', '...', 'YHHli', 'QVZiL', 'I\x20don\x27t\x20care\x20to\x20deal\x20with\x20your\x20usual\x20nonsense.\x20Waste\x20my\x20time,\x20and\x20I\x27ll\x20leave\x20you\x20behind.', 'XLrHa', 'oXfQa', 'Good\x20Bunny!', 'OusQm', 'XPPTW', 'HsUEZ', 'Boring', 'QtIoc', 'xwdGn', 'xJtMn', 'Actually...', 'uLSVT', 'okhqz', 'pIBjW', 'oMvOh', 'gHqZE', 'SNzCB', 'pjmpl', 'AVnXB', 'mqeXI', 'Gah!', 'vYRYn', 'RzCPb', 'qbpQB', 'jHZIN', 'bUoWz', 'QiYAh', 'KGWTn', 'Wait,\x20bad\x20example.', 'rebSN', 'Everyone\x27s\x20welcome\x20to\x20come.\x20Even\x20you!', 'bEnTr', 'But\x20for\x20the\x20record,\x20I\x27m\x20only\x20rude\x20to\x20people\x20who\x20deserve\x20it.', 'tlHNM', 'Of\x20course\x20not.\x20That\x20was\x20mere\x20wishful\x20thinking\x20on\x20my\x20part.', 'yAhNq', 'rLWiz', 'PfsIx', 'pbQkv', 'FbFgD', 'ZaIjO', 'ooDgt', 'gECPN', 'pIogv', 'tMYcG', 'YyEJK', 'xbsTO', 'uZybS', 'vOSyi', 'TOwel', 'nFktJ', 'I\x27m\x20beginning\x20to\x20get\x20concerned\x20on\x20your\x20behalf.', 'bxXdQ', 'Don\x27t\x20worry\x20about\x20me.\x20I\x27m\x20happy\x20running\x20these\x20tests.', 'boxRings', 'TkaUf', 'left,down', 'vjmcP', 'ebmaV', 'eZbFn', 'Zdrcq', 'SBTRX', 'SXcyX', 'ZZodm', 'vUGaz', 'lwyNR', 'vwlhl', 'IuuXE', 'HwVnk', 'eXOpD', '.w\x0asub\x20', 'lRVms', 'QhaOU', 'Wow,\x20these\x20rings\x20just\x20snap\x20into\x20place.', 'iRBYo', 'Let\x27s\x20test\x20it\x20against\x20the\x20other\x20one!', 'tTgot', 'waoXP', 'nbwED', 'Maybe\x20it\x27s\x20something\x20else,\x20such\x20as...', 'GnmuX', 'tQlrW', 'Pardon\x20me,\x20but\x20step\x20two\x20of\x20what\x20exactly?', 'Ziyzt', 'fjqsa', 'iFxvK', 'YPcOC', 'krfnk', 'ACJkO', 'hUxVX', 'Based\x20on\x20their\x20noodly\x20appearance...', 'eaePN', 'lVeJt', 'SVnbr', 'Oh\x20no...', 'GYdac', 'How\x20would\x20you\x20get\x20there?', 'toTDs', 'Such\x20as...\x20over\x20here.', 'XJGxo', '...to\x20go\x20home?', 'RDWxf', 'I\x20said,\x20do\x20you\x20think\x20you\x27re-', 'XPLoV', 'I\x20heard!', 'What\x20kind\x20of\x20lessons\x20do\x20you\x20think\x20you\x27re\x20teaching\x20my\x20son?', 'rXpIi', 'I\x20will\x20retain\x20this\x20power\x20cell\x20as\x20compensation\x20for\x20your\x20insult.', 'Ycnnf', 'ECBxh', 'uabPB', 'It\x20only\x20does\x20one\x20thing,\x20and\x20doesn\x27t\x20even\x20do\x20that\x20well.', 'fiction', 'CAxpc', 'EkQYK', 'MMMhX', 'Did\x20you\x20draw\x0aon\x20my\x20map?', 'CsIto', 'Interesting...', 'fJiBG', 'nocPh', 'WijCI', 'bUzIR', 'tVcIl', 'RYbbg', 'hZCCT', 'QcgJc', 'PWXDv', 'xJWMM', 'jzRZZ', 'iMmCk', 'PuMFJ', 'materialComplete', 'LBYrd', 'ufHqE', 'aVgMA', 'xsEsp', 'NidwC', 'QpgSd', 'DUHBo', 'LrhAa', 'Going\x20home\x20checklist', 'OWBaT', 'FPjUI', 'eZITQ', 'hVqhD', 'Jqxuw', 'box_from_river_2_2', 'CuKSG', 'PtLUY', 'JnETI', 'UwVbV', 'gqmNm', 'TeSmt', 'ueTrs', 'THHvp', 'KmlJy', 'ezniC', 'VJhRm', 'WlRhj', 'vEiVG', 'UEGZw', 'LcmzP', 'mvRuj', 'tikQd', 'aTgYA', 'jNezs', 'jMBzJ', 'level\x20parameter\x20for\x20ConnectionDecorator\x20must\x20be\x20a\x20Run\x203\x20level.', 'YcPQg', 'KbMRi', 'ZlJQT', 'KaSIN', 'qjZTc', 'FUPDV', 'XHySQ', 'kTMkZ', 'SvXsq', 'eaKIL', 'gwwuH', 'ITdIm', 'GGBaK', 'CcCwm', 'FkazG', 'RVpOY', 'qtUiQ', 'hwSPq', 'jvwxB', 'CyFpv', 'YcQzu', 'qSyal', 'XrzrR', 'RpUQw', 'HfmtW', 'EQWKV', 'WLdBC', 'qiPbQ', 'gFnfr', 'Ucfss', 'FJSJv', 'skztz', 'kJiMo', 'RgorY', 'Get\x20the\x20soundtrack', 'dtdWU', 'PeWqm', 'kOZZd', 'dRuns', 'NSdke', 'ZDmkh', 'tcxFV', 'mOKTs', 'QtRMB', 'UCxJI', 'wrMjA', 'ttPah', 'fVgIz', 'bHWkf', 'pzvsg', 'bMPUT', 'Cutscenes', 'GYJWR', 'Planet', 'Bxalc', 'lzzMg', 'IRZCj', 'vqlkB', 'HAjCc', 'HoNZR', 'XLdYP', 'RQfTD', 'diryE', 'AoWEO', 'YulvQ', 'GlbvL', 'TTPBP', 'object', 'DQcJr', 'yXhtS', 'RPqHp', 'Ltioj', 'Cdxqv', 'ciNAt', 'EtmaK', 'DArRV', 'ZEhjv', 'XOnVT', 'LNhZt', 'menu/QualityIcon.png', 'errwh', 'preferRespawningAs', 'vJkch', 'uAuRS', 'EwGbf', 'fRFkF', 'eHQOO', 'qZLiO', 'cXnli', 'FfSTL', 'DLscX', 'MCofT', 'DfOlj', 'RIVNa', 'DHyWY', 'stroke', 'Fhlpm', 'wnIXh', 'width', 'QPOnD', 'Nisjc', 'SHqmo', 'GHAHs', 'OswrP', 'Ceavz', 'FItrY', 'WepHT', 'QTYmH', 'fYTEu', 'dDzVi', 'BxfGM', 'gKLti', '\x20char\x20', '4b84b15bff6ee5796152495a230e45e3d7e947d9', 'DHpyU', 'openfl.display.Shader', 'RvuhX', 'iLKVB', 'WWJWS', 'uniform', 'teoVa', 'ivec4', 'ILgWf', 'openfl_Matrix', 'fyNZQ', 'piluw', 'JNHKO', 'XmffS', 'tmOZi', 'VSddr', 'xEtTP', 'aviKU', 'NFDkr', 'aGEjU', 'zvFSI', 'uQdfN', 'TCxRR', 'YlZfL', 'jXnji', 'PMLjC', 'AJgfB', 'lVcrv', 'zGAio', 'gXUzJ', 'sOmQz', 'HMKFn', 'gHBzw', 'MPXyi', 'ybnlg', 'bhRnh', 'NMlwr', 'OHGoj', 'BLbfb', 'pWYaX', 'ZuHhJ', 'KVSSN', 'PjxxO', 'yRGCz', 'WQlfV', 'ZzxnL', 'GGJRg', 'uFGRy', 'fnPKW', 'BHKZx', 'syJnE', 'AhloK', 'JzcBq', 'VbNKM', 'VSmoO', 'kXWdi', 'LjbbM', 'BcTFA', 'YASeq', 'bGBpK', 'bZmJG', 'qTCDP', 'dCyfF', 'TQfEA', 'ZFJOK', 'ycDZY', 'aaOQY', 'lvyJc', 'parkX', 'FqxGK', 'avTCV', 'ZdilI', 'ytphE', 'PNGFW', 'jGdQI', 'nmEHS', 'tuaJa', 'EYYqk', 'rSKLm', 'zSpTK', 'Invalid\x20character\x20in\x20entity:\x20', 'mcAAs', 'PEaeG', 'zuJQT', 'TEXT', 'AssetLibrary.hx', 'EabAy', 'sWzIU', 'tkblo', 'rOeAg', 'dITyS', 'oCFet', 'yqujz', 'BINARY', 'Gxsfh', 'XYhPh', 'AHLqK', 'iwYIv', 'We\x20aren\x27t\x20coming.', 'bcdgj', 'rotation', 'bybXb', 'qoXvk', 'NCyFB', 'WedQx', 'param', 'DlYOp', 'pan', 'GBcFO', 'fdyFD', 'LcXIV', 'fFYRb', 'jdWEg', 'THrQx', 'pUMTp', 'VFuDG', 'klnca', 'NgnhO', 'Wnflu', 'ULoEu', 'PUKXe', 'ZoxfJ', 'EEIRo', 'UBpOu', 'sIuqP', 'IHrMp', 'KjRIH', 'gEWNq', '\x20=\x20sqrt(', 'IxTGt', 'iyECo', 'ASwWs', '),\x20dot(', 'grTKe', 'zndUo', 'FndFY', ').xyz,\x20textureCube(', 'BGsUi', 'Vqyhu', 'yvPyV', 'iVxBw', 'hOzLO', 'openfl._internal.formats.agal.RegisterMap', 'BfqWa', 'bool\x20', 'kfaGC', 'HjmyW', 'nkNSd', 'XExRU', 'aPZNg', 'QRzCF', 'no-repeat', 'HWCcj', 'Have\x20a\x20nice\x20day!', 'tGyPo', 'SuHro', 'ZOCly', 'DhogE', 'yyBoK', 'XQjvl', 'HhDbq', 'pBwyh', 'CgKJx', 'MflgE', 'CUYEM', 'cZKVm', 'phlDp', 'KDkMK', 'keXRA', 'EWrWt', 'Xdssw', 'cUpWx', 'mzByu', 'UYNBf', 'screen', 'nKbbO', 'NpSUK', 'dom', 'ihmlq', 'YoIzb', 'njiGS', 'LozhB', 'YECBZ', 'TNPJm', 'VlUJP', 'hfpgU', 'yyhse', 'DsMJB', 'jLoCs', 'rollOver', 'RKwaW', 'EwaxM', 'addedToStage', 'TDbMP', 'ppMFz', 'ThvuB', 'qwUIL', 'zVedy', 'reOQT', 'uevCK', 'iWGBk', 'wxVap', 'AoOlg', 'iDKZZ', 'mKJqn', 'oLbMh', 'cJjbv', 'BLwuZ', 'vLuCC', 'already', 'lvljN', 'MSzlT', 'MSuKe', 'CoalD', 'Unable\x20to\x20initialize\x20the\x20shader\x20program\x0a', 'euoYS', 'openfl.display3D.Program3D', 'QxNdG', 'rBbii', 'UqKHr', 'LlvPt', 'ArgumentError', 'uxKit', '.zw,\x20', 'OlBZL', 'Cxnun', 'TMoGx', 'AhHas', 'UzBZl', 'NetStream.Play.Start', 'PFhZG', 'JZVSj', 'ClCuh', 'wgxDG', 'SfdvN', 'lcJyq', 'QIsqR', 'FzAvs', 'NTNHX', 'kLZBB', 'feEGk', 'OxNvT', 'JofUE', 'WjuNE', 'BEHrT', 'And\x20would\x20you\x20find\x20A-1\x20at\x20the\x20end?', 'zYEmc', 'ZvMqo', 'wwUuK', 'HSjMc', 'Jrkgh', 'lErNV', 'tvFpJ', 'jGxWq', 'xCRhT', 'AfDYU', 'yzdYC', 'lrRjE', 'toString', 'iter', '__id__', 'hx__closures__', 'method', '__string_rec', 'lime.app.IModule', '__name__', 'IModule', '__class__', 'onExit', 'lime.app.Module', 'Module', '__interfaces__', '__registerLimeModule', 'gameDeviceCache', 'lastUpdate', 'currentUpdate', 'framePeriod', 'init', 'accelerometer', 'registerSensor', 'ACCELEROMETER', 'lime._internal.backend.html5.HTML5Application', 'backend', 'html5', 'HTML5Application', 'deltaTime', 'parent', 'convertKeyCode', 'exec', 'keyup', 'focus', 'blur', 'resize', 'devicemotion', 'performance', 'now', 'CancelAnimationFrame', 'CancelRequestAnimationFrame', 'wiFCl', 'exit', 'handleApplicationEvent', 'oLMVt', '(?:^|\x5c', '([^', ']+)', 'keydown', 'updateGameDevices', 'tbMUr', 'SOLID', 'standard', 'onCreateWindow', 'onUpdate', 'current', 'modules', '__windows', '__backend', '__preloader', 'onProgress', 'onPreloadProgress', 'onComplete', 'lime.app.Application', 'Application', '__super__', 'ygDWW', 'qRiKB', '__state', 'renderToTexture', '__contextState', 'renderToTextureSurfaceSelector', '__getGLFramebuffer', 'renderToTextureDepthStencil', 'renderToTextureAntiAlias', '__bindGLFramebuffer', '__setGLStencilTest', '__stage', 'backBufferHeight', 'Context3D\x20backbuffer\x20has\x20not\x20been\x20configured', '__currentGLFramebuffer', '__primaryGLFramebuffer', 'backBufferEnableDepthAndStencil', '__setGLDepthTest', '__setGLFrontFace', 'JxSkL', 'TYDnP', 'nodeType', 'Element', 'Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20', 'nodeName', 'MhpOe', 'substr', 'linearGradient', 'loadGradient', 'radialGradient', 'update', 'devices', '__onGamepadConnect', 'onConnect', 'hasNext', '__onJoystickConnect', 'onCancel', 'onTouchCancel', 'onStart', 'onTouchStart', 'onMove', 'onTouchMove', 'onEnd', 'onTouchEnd', '__windowByID', 'hasOwnProperty', '__window', 'remove', 'close', 'BufTX', 'SphKH', 'onGamepadConnect', 'onGamepadAxisMove', 'onAxisMove', 'onGamepadButtonDown', 'onButtonDown', 'onGamepadButtonUp', 'onGamepadDisconnect', 'objectToRotate', 'set_eulers', 'toEulerAngles', 'tempEulers', 'change', 'call', 'onJoystickAxisMove', 'onJoystickButtonDown', 'onJoystickButtonUp', 'onButtonUp', 'onJoystickDisconnect', 'onJoystickHatMove', 'onHatMove', 'onJoystickTrackballMove', 'tvdVn', 'onWindowClose', '__removeWindow', 'ApplicationMain', 'main', '__registerEntryPoint', 'Run3', 'create', 'meta', 'setReserved', 'build', '2.0.2', 'company', 'Kongregate', 'file', 'Run\x203', 'packageName', 'com.player03.run3', 'version', 'allowHighDPI', 'borderless', 'element', 'frameRate', 'height', 'hidden', 'maximized', 'parameters', 'resizable', 'title', 'context', 'background', 'hardware', 'type', 'fields', 'MjEFz', 'field', 'createWindow', 'DkQEr', 'start', '__cast', 'stage', 'preloadLibraries', 'preloadLibraryNames', 'addLibraryName', '__instanceof', 'window', '__fullscreen', 'fullScreen', 'val', '__handleError', 'openfl.events.IEventDispatcher', 'events', 'IEventDispatcher', 'ETQnr', '__targetDispatcher', 'openfl.events.EventDispatcher', '__eventMap', 'addEventListener', 'jygyT', 'hasEventListener', 'bLUWI', 'noqel', 'TXQKQ', 'options/LargePauseIcon.png', 'options/PauseIcon.png', 'options/BackLevelIcon.png', 'Previous', 'This\x20level\x20on\x0aRun\x20Wiki', 'XjnZs', '[object\x20', 'parseMetaData', '\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', 'unknown', '\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', '\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', '__addListenerByPriority', 'openfl.display.IBitmapDrawable', '__renderTransform', '__worldAlpha', '__getBounds', '__renderCairo', '__renderCanvas', '__renderGL', '__update', '__mask', '__scrollRect', 'Vector_Impl_', 'toBoolVector', 'toIntVector', 'xagIx', 'sFZSy', 'toFloatVector', 'SwNoP', 'vertex', 'toFunctionVector', 'toNullVector', 'aJYzP', '__mouseX', '__mouseY', '__getRenderTransform', '__pool', 'inactiveObjects', 'activeObjects', '__inactiveObject1', '__inactiveObject0', '__inactiveObjectList', 'clean', 'lime.utils.ObjectPool', '__size', 'cgFwY', 'release', 'pQYPh', 'mZoig', 'set_size', 'haxe.IMap', 'set', 'exists', 'VmYGy', 'hYOir', 'lizard', 'asleep', 'sleepiness', 'timesShakenAwake', 'sleepinessEntry', '__keys__', 'haxe.ds.ObjectMap', 'assignId', 'count', 'getId', 'keys', 'qZlqj', 'lsJKB', 'List', 'XaPRZ', 'first', 'jrjPw', 'pop', 'clear', 'qRyFv', 'ztNdD', '__alpha', '__transform', '__visible', '__rotationSine', '__rotation', '__scaleY', '__scaleX', '__worldBlendMode', '__worldTransform', '__worldColorTransform', '__instanceCount', '__initStage', 'addChild', 'openfl.display.DisplayObject', 'DisplayObject', '__calculateAbsoluteTransform', '_framesDirty', 'updateFrames', '_frames', '_currentFrameID', 'deactivate', 'exitFrame', 'frameConstructed', 'render', '__broadcastEvents', 'clearDOM', 'renderCairo', 'renderCanvas', 'renderDOM', 'renderOpenGL', '__customRenderEvent', 'objectColorTransform', 'objectMatrix', '__customRenderClear', 'localX', 'localY', 'stageY', 'stageX', 'target', '__dispatchWithCapture', 'copyFrom', '__getWorldTransform', 'identity', '__globalToLocal', 'transformPoint', 'removeEventListener', '__context', '__canvas', '__cairo', '__graphics', '__cleanup', '__cacheBitmap', '__cacheBitmapData', 'dispose', 'yibPE', '__dispatchEvent', '__isCanceled', 'currentZMaxSpeed', 'isPushing', 'get_zVelocity', 'currentZTraction', 'getValueAtPercent', 'animationController', 'enforcedFrame', 'coastTime', 'prevAnimation', 'run', 'unpausedTime', 'range2', 'range1', 'animationFrame', 'bubbles', 'eventPhase', '__dispatch', '__tempStack', '__getRenderBounds', '__filters', 'pLkvX', 'phase', 'startTime', 'tween', 'startX', 'startY', 'ease', 'easeOut', 'startToasts', '__expand', '__leftExtension', '__topExtension', '__rightExtension', 'ltIdb', 'aSqdn', 'compareMethods', '__listeners', 'splice', '__priorities', 'npupU', 'Ozuij', 'exponentialFunc', '__worldTransformInvalid', 'UeBeZ', 'rsLdk', 'ownerCharacter', 'currentXTraction', 'set_xVelocity', 'get_yVelocity', 'addToRotation', 'apparentRotation', 'set_yVelocity', 'uObYC', 'FZMkH', 'displayRange', 'snapshots', '__isMask', 'get_mask', '__hitTest', 'get_width', 'get_height', '__isCacheBitmapRender', '__renderable', '__bitmapData', '__isValid', 'readable', '__setBlendMode', '__pushMaskObject', 'convertToCanvas', 'image', 'globalAlpha', 'setTransform', 'smoothing', 'imageSmoothingEnabled', 'drawImage', '__allowSmoothing', '__popMaskObject', 'opaqueBackground', '__getAlpha', 'fillStyle', 'rgb(', 'fillRect', 'MEAVP', 'NVUEc', '__x', 'appendTranslation', '__y', 'append', '__projectionTransform', '__width', '__height', '__worldScale9Grid', '__bounds', 'round', 'get_right', 'get_bottom', '__isDOM', 'scale', '__renderEvent', 'renderMask', '__worldVisible', '__softwareDirty', '__initializeElement', '__transformDirty', '__updateClip', '__applyStyle', 'buffer', '__srcImage', 'allowSmoothing', '__copyFrom', 'renderer', 'cairo', '__clear', 'setShader', '__flushGL', 'opengl', '__type', 'setViewport', '__updateCacheBitmap', 'cXQMI', '__context3D', 'setTo', '__pushMaskRect', 'lastException', 'Vacde', '_skyBox', '__renderParent', '__renderDirty', '__setParentRenderDirty', 'sgAvU', '__setWorldTransformInvalid', '_parent', 'isCompatible', '__maskTarget', '__updateTransforms', '__renderTransformChanged', 'equals', '__renderTransformCache', 'cFXCU', 'BXUgm', '__supportDOM', 'CetHw', 'kLlsy', 'student', 'setIndexedPosition', 'spritesheet', 'set_currentFrame', 'skater', 'set_xInverted', 'dialog', 'addBubble', 'School\x20can\x20wait.\x20Science\x20will\x20not.', 'If\x20I\x20figure\x20out\x20how\x20the\x20Tunnels\x20work,\x20I\x27ll\x20go\x20down\x20in\x20history!', 'But\x20if\x20I\x27m\x20too\x20slow,\x20someone\x20else\x20will\x20get\x20the\x20glory.', '__worldVisibleChanged', 'get_alpha', '__worldAlphaChanged', '__objectTransform', '__combine', '__blendMode', '__shader', '__scale9Grid', '_usedSingleCount', '_vectorRegisters', '__identity', '__worldShader', '__isDefault', '__children', '__cacheBitmapBackground', '__cacheBitmapColorTransform', '__equals', '__hardwareDirty', '__shouldCacheHardware', 'canvas', '__cacheBitmapMatrix', '__cacheAsBitmapMatrix', '__getFilterBounds', 'ceil', 'floor', '__cacheBitmapRenderer', '__fillRect', 'rect', '__cacheBitmapData2', 'get_bitmapData', '__cacheBitmapData3', 'invert', 'concat', '__suspendClipAndMask', '__copyShader', '__setUVRect', '__setRenderTarget', '__textureVersion', '__drawGL', 'nAwyR', 'ejzzI', '__preserveObject', 'tCHDv', 'program', '__renderFilterPass', '__smooth', '__numShaderPasses', '__initShader', '__shaderBlendMode', '__defaultDisplayShader', 'priceFunction', 'cheaperRespawnsBought', 'setRenderToTexture', 'setRenderToBackBuffer', '__resumeClipAndMask', '__drawCanvas', '__needSecondBitmapData', '__tempPoint', 'copyPixels', 'draw', 'get_colorTransform', '__imageVersion', 'alphaMultiplier', 'colorTransform', '__renderDOMClear', '__maskShader', 'applyBitmapData', 'opaqueBitmapData', 'applyMatrix', 'updateShader', 'getVertexBuffer', '__position', 'setVertexBufferAt', 'index', '__textureCoord', 'getIndexBuffer', '__clearShader', '__cacheAsBitmap', 'slice', 'LIGxu', 'output', 'pretty', 'Document', 'children', 'writeNode', '__getLocalBounds', 'jtMWp', 'set_scaleY', '__loaderInfo', '__setTransformDirty', 'set_mask', 'xYalJ', 'SsjhJ', 'character', 'getUnlockCost', 'purchased', '__name', '__rotationCosine', 'Btunb', 'Eonjs', '_baseMethod', 'initVO', 'needsProjection', 'Parameter\x20transform\x20must\x20be\x20non-null.', 'set_matrix', 'get_matrix', 'get_cacheAsBitmap', 'set_scaleX', 'ktBTQ', 'gKKix', '_scene', 'unregisterEntity', 'set_scene', 'set_y', 'get_y', 'set_x', 'set_width', 'get_visible', 'set_transform', 'get_scaleY', 'set_scale9Grid', 'set_rotation', 'get_rotation', 'get_name', 'get_mouseY', 'get_loaderInfo', 'set_cacheAsBitmap', 'RzuQe', 'aEyNs', 'doubleClickEnabled', 'mouseEnabled', '__tabIndex', 'openfl.display.InteractiveObject', 'InteractiveObject', 'nPkXn', 'iSegd', 'get_tabEnabled', '_time', '__tabEnabled', 'get_tabIndex', 'AGUye', 'dyNPA', '__tabChildren', 'mouseChildren', '__removedChildren', 'lHfps', '__create', 'touchPointID', 'isPrimaryTouchPoint', 'pressure', '__dispatchTarget', 'addChildAt', 'Error\x20#2007:\x20Parameter\x20child\x20must\x20be\x20non-null.', 'errorID', 'Error\x20#3783:\x20A\x20Stage\x20object\x20cannot\x20be\x20added\x20as\x20the\x20child\x20of\x20another\x20object.', 'Invalid\x20index\x20position\x20', '__setStageReference', 'added', 'RivcS', 'FXJkx', 'get_assets', 'retrieveMeshFromID', 'get_id', 'set_texture', 'get_focus', '__dispatchChildren', 'removeChild', 'yxhcG', 'LRVgq', 'set_length', '__enterFrame', 'NYMNP', 'tunnel', 'sprites', 'doubleToI64', 'setUint32', 'low', 'high', 'containsPoint', '__getInteractive', '__hitTestMask', 'hDoha', 'mFBUS', 'CDZkd', '_vertexNormals', '_segmentsH', '_yUp', '_width', '_height', 'RdCRV', '__renderCanvasMask', 'toGlobal', 'temp', 'ppYig', '__renderDOM', 'odqem', 'XYhoV', 'DQOuq', 'ZDltY', 'updateCallback', 'charAt', '__renderGLMask', 'xQSEJ', 'NwDrz', 'generateMipMaps', '_bitmapDatas', 'transparent', 'Gsmoa', 'lastPropagateValue', 'strengthRequired', 'propagateTo', 'neighbors', 'Dqcxw', 'LdkXX', '__tabTest', 'get_tabChildren', 'lineHeights', 'CHpmm', 'distanceFromPrevious', 'distanceFromStart', 'get_numChildren', '__buttonMode', 'useHandCursor', 'openfl.display.Sprite', 'Sprite', 'button', '__hitTestHitArea', 'VIUAZ', 'hitArea', 'QusGP', 'get_graphics', 'set_buttonMode', 'meJYt', 'jFfec', '__resize', '__wasFullscreen', '__displayState', 'appHasFocus', 'killOnFocusLost', 'lastFrame', 'maxDeltaTime', 'instance', 'Cannot\x20create\x20multiple\x20games!', 'get_current', 'stageFocusRect', 'escapeKeyListener', 'defaultsToPrevent', 'overlay', 'set_paused', 'levelDecorators', 'stageWidth', 'stageHeight', 'onEnterFrame', 'onActivate', 'onDeactivate', 'mouseDown', 'onMouseEvent', 'mouseUp', 'set_controlScheme', 'enableCustomTrace', 'traceView', 'enable', 'clearLog', 'oldTrace', 'trace', 'JCOww', 'future', '__completeListeners', 'controlScheme', 'GAZRO', 'mGfHK', 'pauseOnFocusLost', 'getTime', 'dropFrameCutoff', 'metaControlScheme', 'keyJustPressed', 'pause', 'paused', 'mouseWasDown', '__regexEntities', 'level', 'getError', 'PQpts', 'BUoeI', 'gravity3D', 'QDUES', 'TRoYA', 'get_mouseX', 'nextButton', 'getBounds', 'contains', 'kill', 'buttonDown', 'needsRedraw', 'setStageBaseDimensions', 'PRIMARY_FONT', 'getFont', 'font/Comfortaa.otf', 'BOLD_FONT', 'font/COMFORTAA-BOLD.TTF', 'HANDWRITING_FONT', 'singleDPIFolder', 'img/singledpi/texture/', 'silentTrace', 'foRMw', 'Main.hx', 'com.player03.run3.Main', 'new', 'uncaughtError', 'Main', 'getURL', 'http://ad-x.co.uk/API/click/Kon285mf20DP/web3537fc2a77d850', '_blank', 'https://itunes.apple.com/app/run!!!/id907239855', 'set_backgroundColor', 'get_camera', 'set_far', 'fadeOutTime', 'soundMuted', 'defaultValue', 'defaultLayout', 'removeKey', 'unpause', 'addKey', 'adjust', 'defaultImagePath', 'menu/ScrollIndicator.png', 'getChildIndex', 'characterSelector', 'redrawingOverlay', 'drawRect', 'get_currentLayout', 'createTextField', 'set_visible', 'LLEnu', 'onMouseMove', 'eYpyF', 'onSaveFileChanged', 'rightClick', 'onRightClick', 'checkLocalData', 'sol', 'checkHost', 'hostSite', 'random', 'flushNow', 'initDone', 'BIDgU', 'levelCount', 'isLevelUnlocked', 'randomizeOnStart', 'scene', 'setTunnel', 'duplicator', 'pastafarian', 'EtJwq', 'child', 'mid', 'onQuit', 'emptyScene', 'view', 'flushQueue', 'highlightedAchievement', 'hud', 'clearOverlays', 'playFromAsset', 'set_currentSound', 'flushUpcomingSaves', 'wasPaused', 'checkDeviceVolume', 'UnVGP', 'PInXp', '_indexMap', 'up\x20or\x20space', 'XpNrf', 'get_degrees', 'get_onScreen', 'Skater!\x20A\x20moment\x20of\x20your\x20time!', 'set_focus', 'glInvalid', 'fadeOut', 'halfDone', 'extraParams', 'onlyResetCharacter', 'NPJlT', 'uMultipliers', 'uOffsets', 'blockingOverlays', 'set_currentMenu', 'removeNextOverlay', 'currentMenu', 'overlayVisible', 'hideVisibleOverlay', 'preventDefault', 'delay', 'hide', 'show', 'unslowTime', 'setMedQuality', 'setHighQuality', 'set_quality', 'set_antiAlias', 'set_frameRate', 'get_quality', 'onSetQuality', 'DocumentClass', 'DateTools', '__format_get', 'DAY_NAMES', 'getDay', 'MONTH_NAMES', 'getFullYear', '__format', '%m/%d/%y', '%Y-%m-%d', 'lpad', 'getSeconds', 'DAY_SHORT_NAMES', 'getMonth', 'getDate', 'getHours', 'Date.format\x20%', 'format', 'join', 'EReg', 'match', 'matched', 'nCwHq', 'matchedRight', 'matchedPos', 'LPVqY', 'MWldo', '#__delim__#', 'HxOverrides', 'strDate', 'setUTCHours', 'setUTCMinutes', 'setUTCSeconds', 'cca', 'Zenii', 'cur', 'arr', 'ZyodL', 'Lambda', 'array', 'XoJat', '__repeat', 'map', 'fold', '_List.ListNode', 'ListNode', 'Pskxg', 'nEJlO', 'head', 'softEarned', 'softBought', 'minUpgradeValue', '_List.ListIterator', '_List', 'ListIterator', 'ManifestResources', '8|3|2|12|5|4|6|9|0|13|7|1|10|11', 'registerFont', 'registerLibrary', 'rootPath', 'fromManifest', 'default', 'parse', '__init', 'ascender', 'descender', 'numGlyphs', 'underlinePosition', 'underlineThickness', 'unitsPerEM', '__fontID', 'isLocal', 'getBytes', '__fontPath', '__fromFile', 'lime.text.Font', 'text', 'Font', 'fromFile', 'loadFromName', '__loadFromName', '__measureFontNode', 'document', 'span', 'true', 'createTextNode', 'BESbswy', 'appendChild', 'style', 'block', 'position', 'absolute', 'top', '-9999px', 'fontSize', 'lineHeight', 'margin', 'fontVariant', 'normal', 'nowrap', 'body', 'src', '__fromBytes', '\x20safari/', '\x20chrome/', '(iPhone|iPod|iPad).*AppleWebKit(?!.*Version)', '1em\x20\x27', 'qTavQ', 'set()\x20outside\x20of\x20range', 'Could\x20not\x20load\x20web\x20font\x20\x22', '\x27,\x20sans-serif', '\x27,\x20serif', 'Font.hx', 'Comfortaa\x20Bold', '__ASSET__font_comfortaa_bold_ttf', '__ASSET__font_comfortaa_otf', '__ASSET__font_permanentmarker_ttf', 'pkXaw', 'tyTJD', 'onMouseDown', 'mouseDownReceived', 'yVel', 'xVel', 'openfl.text.Font', '__registeredFonts', 'then', '__fromLimeFont', 'withValue', 'getClass', 'createInstance', '__fontByName', 'FileReader', 'onloadend', 'result', 'data:attachment/file;', 'open', 'href', 'readyState', 'DONE', 'readAsDataURL', 'URL', 'createObjectURL', 'location', '__ASSET__OPENFL__font_comfortaa_bold_ttf', '__ASSET__OPENFL__font_comfortaa_otf', '__ASSET__OPENFL__font_permanentmarker_ttf', 'Reflect', 'WKGUB', 'sKebB', '_absoluteTime', '_activeState', 'updatePosition', 'get_', 'set_', 'isFunction', '__ename__', 'compare', 'deleteField', 'Singleton', 'Std', 'parseInt', 'parseFloat', 'wQJbD', 'StringTools', '"', 'isSpace', 'ltrim', 'rtrim', 'PdGaG', 'condition', 'trim', 'lwFqX', 'playing', 'getCurrentTime', '__srcHowl', '_volume', 'play', 'setPosition', 'get_position', 'howl_onEnd', 'setCurrentTime', 'VYpYb', 'YnNgg', 'set_atfData', '_format', 'get_atfData', '_hasMipmaps', 'numTextures', 'lPoWY', 'Parameter\x20child\x20cannot\x20be\x20null', '_children', 'Parameter\x20is\x20not\x20a\x20child\x20of\x20the\x20caller', 'removeChildInternal', 'hex', 'lYjWk', '0123456789ABCDEF', 'ValueType', '__constructs__', 'TNull', '__enum__', 'TInt', 'TFloat', 'TBool', 'TObject', 'TFunction', 'TClass', 'TEnum', 'TUnknown', 'getClassName', 'getEnumName', 'resolveEnum', 'Too\x20many\x20arguments', 'createEmptyInstance', 'createEnum', 'No\x20such\x20constructor\x20', 'Constructor\x20', '\x20need\x20parameters', 'getInstanceFields', '_UInt.UInt_Impl_', '_UInt', 'gte', 'FMyby', 'uses', 'attributeMap', 'Xml', 'createElement', 'PCData', 'Bad\x20node\x20type,\x20unexpected\x20', 'nodeValue', 'aCCXs', 'CData', 'traverseChildren', 'createComment', 'createDocType', 'DocType', 'ProcessingInstruction', 'VRomv', 'attributes', 'firstElement', 'pQEsL', 'QBsRh', 'JyPKK', 'set_z', 'Join\x20us,\x20it\x27ll\x20be\x20fun!', 'I\x27m\x20not\x20in\x20the\x20mood\x20for\x20a\x20party,\x20sorry.', 'I\x20have\x20tests\x20to\x20run!', 'unifyRotation', '_originalName', '_name', 'updateFullPath', 'away3d.library.assets.NamedAssetBase', 'assets', '_id', 'loadImage', 'assetRename', '_namespace', '_full_path', 'get_assetNamespace', 'set_name', 'set_id', 'away3d.library.assets.IAsset', 'IAsset', 'resetAssetPath', '_animationDictionary', '_animationNames', 'away3d.animators.AnimationSetBase', 'QjMQH', '_animations', 'analytics', 'abilityActivations', 'existsReserved', 'getReserved', 'root\x20node\x20name\x20\x27', '\x27\x20already\x20exists\x20in\x20the\x20set', 'get_animationNames', 'get_animations', 'get_usesCPU', '_owners', '_autoUpdate', '_broadcaster', '_animationSet', 'away3d.animators.AnimatorBase', 'get_stateConstructor', '_animationStates', 'SAFKN', 'eYMAX', '_playbackSpeed', '_isPlaying', 'getTimer', '_startEvent', 'stop', '_stopEvent', 'get_playbackSpeed', 'updateDeltaTime', 'ExEHg', 'MYgZO', 'gentlemanVelocity', 'gentleman', 'get_z', 'battery', 'HWuxx', 'get_positionDelta', 'translateLocal', '_worldBoundsInvalid', 'notifySceneBoundsInvalid', 'cycle_complete', '_cycleEvent', 'RlNEU', 'IAnimationSet', 'hasAnimation', 'getAnimation', 'resetGPUCompatibility', 'cancelGPUCompatibility', 'getAGALVertexCode', 'getAGALFragmentCode', 'doneAGALCode', 'IAnimator', 'testGPUCompatibility', 'away3d.animators.SkeletonAnimationSet', '_jointsPerVertex', 'get_numUsedStreams', 'findTempReg', 'dp4', ',\x20vc[', ']\x09\x09\x0a', ']\x20\x20\x20\x20\x09\x0a', '.z,\x20', ']\x09\x09\x0amov\x20', '.w\x09\x09\x0amul\x20', 'dp3', '_context3D', 'TcjgT', '__array', 'get_jointsPerVertex', '_skeletonAnimationStates', '_forceCPU', '_numJoints', '_skeleton', 'get_numJoints', '_globalMatrices', 'away3d.animators.SkeletonAnimator', 'SkeletonAnimator', '_globalPropertiesDirty', 'updateGlobalProperties', 'get_numCondensedJoints', '_useCondensedIndices', 'condenseIndexData', 'get_condensedIndexLookUp', 'setProgramConstantsFromVector', '_condensedMatrices', 'dirty', 'morphGeometry', 'updateAnimatedData', 'activateJointWeightsBuffer', 'LAREy', 'unregisterPartition', 'get_numUsedVertexConstants', 'dMyPv', 'vqrES', '_cameraY', 'cameraMoved', '_globalPose', 'joints', 'orientation', 'inverseBindPose', 'vEfpc', 'animatedVertexData', 'get_jointIndexData', 'get_jointWeightsData', 'iRcuz', 'XdLSH', 'jointPoses', 'get_numJointPoses', 'parentIndex', 'translation', '4|0|8|2|6|7|5|3|1', 'get_vertexData', 'away3d.animators.SubGeomAnimationState', 'SubGeomAnimationState', 'away3d.animators.SpriteSheetAnimationSet', 'SpriteSheetAnimationSet', '_agalCode', 'get_context3D', 'substring', '.xy\x20\x0a', '_lastTime', '_ms', '_fps', '_frame', '_spriteSheetAnimationSet', 'away3d.animators.SpriteSheetAnimator', 'SpriteSheetAnimator', 'gotoFrame', 'get_currentFrameNumber', 'swap', 'mapID', '_vectorFrame', 'offsetU', 'offsetV', 'scaleU', 'scaleV', '_activeAnimationName', 'Animation\x20root\x20node\x20', '\x20not\x20found!', '_activeNode', 'getAnimationState', 'get_currentFrameData', 'ECtkD', '_specsDirty', '_activeSpriteSheetState', 'set_reverse', 'set_backAndForth', '_backAndForth', '_colorTransform', 'set_currentFrameNumber', '_mapDirty', '_useTangents', '_useNormals', '_streamIndices', '_blendMode', 'away3d.animators.VertexAnimationSet', 'VertexAnimationSet', '_numPoses', 'ABSOLUTE', 'getAdditiveAGALCode', 'WMFlh', 'AFGAg', '_uploadNormals', '_uploadTangents', 'textField', 'get_defaultTextFormat', 'size', 'alignRight', 'LEFT', 'icon', 'VALUE_RANGE', 'resizeIcon', 'items', 'INVISIBLE', 'updateNumber', '5|1|3|8|2|7|6|4|0|9', '\x0amul\x20', 'sipbN', 'mov\x20\x20', 'QLoMK', '\x0aadd\x20', '.x\x09\x09\x09\x20\x0asub\x20', 'get_useNormals', 'get_numPoses', '_weights', '_vertexAnimationSet', 'get_blendMode', 'VertexAnimator', '_poses', '_activeVertexState', 'get_currentGeometry', 'get_blendWeight', 'XWyQL', 'exVla', 'get_subGeometries', 'set_subGeometry', '4|7|2|6|3|1|5|0', '__inputEnabled', 'this_onFocusIn', '__stopCursorTimer', '__startCursorTimer', '__renderedOnCanvasWhileOnDOM', '__selectionIndex', '__getPosition', '__caretIndex', '__updateLayout', '_index', 'activateVertexBuffer', 'activateVertexNormalBuffer', 'TcOBy', '_profile', 'compilation', 'ShaderRegisterCache', '_fragmentTempCache', '_vertexTempCache', '_vertexConstantsCache', '_textureCache', '_vertexAttributesCache', '_vertexConstantOffset', '_vertexAttributesOffset', '_fragmentConstantOffset', '_fragmentOutputRegister', '_vertexOutputRegister', '_numUsedTextures', '_numUsedVaryings', 'lwMGa', 'addVertexTempUsages', 'removeVertexTempUsage', 'getFreeFragmentVectorTemp', 'getFreeVarying', 'getFreeFragmentConstant', 'getFreeVertexAttribute', 'getFreeTextureReg', 'ZNddC', 'set_vertexAttributesOffset', 'OZZzp', 'get_numUsedFragmentConstants', 'get_numUsedVaryings', 'get_numUsedTextures', 'get_fragmentOutputRegister', 'away3d.animators.data.JointPose', 'JointPose', 'away3d.animators.data.Skeleton', 'Skeleton', 'skeleton', 'away3d.animators.data.SkeletonJoint', 'SkeletonJoint', 'SkeletonPose', 'skeletonPose', 'SpriteSheetAnimationFrame', 'away3d.animators.data.UVAnimationFrame', 'UVAnimationFrame', 'VertexAnimationMode', 'away3d.animators.nodes.AnimationNodeBase', 'nodes', '_stateConstructor', 'animationNode', 'mobja', 'fixedFrameRate', '_totalDelta', '_durations', '_numFrames', '_stitchFinalFrame', '_stitchDirty', '_totalDuration', '_looping', 'updateStitch', '_lastFrame', 'get_durations', 'get_lastFrame', 'set_stitchFinalFrame', 'get_stitchFinalFrame', 'highQuality', 'SkeletonClipNode', 'subtract', 'get_frames', 'away3d.animators.nodes.SpriteSheetClipNode', 'away3d.animators.nodes.UVClipNode', 'bhTHL', 'jNpIA', 'away3d.animators.nodes.VertexClipNode', 'VertexClipNode', '_translations', 'states', 'IAnimationState', '_startTime', '_positionDeltaDirty', '_rootDelta', '_animationNode', 'away3d.animators.states.AnimationStateBase', 'AnimationStateBase', 'updateTime', 'wkNmC', 'updatePositionDelta', '_blendWeight', '_animationClipNode', 'away3d.animators.states.AnimationClipState', 'get_looping', 'get_totalDuration', '_timeDir', 'mFCve', 'sAuHF', 'notifyPlaybackComplete', '_nextFrame', '_currentFrame', 'get_nextFrame', 'toFloat', '_animationStatePlaybackComplete', 'playbackComplete', 'away3d.animators.states.ISkeletonAnimationState', 'getSkeletonPose', 'ISpriteSheetAnimationState', 'away3d.animators.states.IUVAnimationState', 'IUVAnimationState', 'away3d.animators.states.IVertexAnimationState', 'IVertexAnimationState', '_skeletonPose', '_rootPos', '_skeletonClipNode', 'away3d.animators.states.SkeletonClipState', 'zBfFs', 'updateSkeletonPose', 'get_normalMap', '_skeletonPoseDirty', '_currentPose', '_nextPose', 'YKzEL', 'joint\x20counts\x20don\x27t\x20match!', 'slerp', 'GfCeb', 'get_totalDelta', '_oldFrame', '_clipNode', 'away3d.animators.states.SpriteSheetAnimationState', 'SpriteSheetAnimationState', 'Cwhxj', 'tycoe', '_back', '_reverse', 'runner', 'angel', 'That\x20sounds\x20good.\x20We\x20can\x20always\x20use\x20more\x20volunteers.', 'How\x20about\x20just\x20you\x20and\x20me?\x20Doesn\x27t\x20that\x20sound\x20even\x20better?', 'IaJam', 'setStencilActions', 'setStencilReferenceValue', '__numClipRects', '_forcedFrame', 'dispatchCycleEvent', 'rDeVw', '_uvClipNode', 'getAssetByID', 'finalizeAsset', '_blocks', '_debug', 'Parsed\x20a\x20SkeletonAnimationSet:\x20Name\x20=\x20', '\x20|\x20Animations\x20=\x20', '\x20|\x20Animation-Names\x20=\x20', 'parseVertexAnimationSet', 'away3d.animators.states.UVClipState', '_currentUVFrame', '_nextUVFrame', '_vertexClipNode', 'away3d.animators.states.VertexClipState', 'VertexClipState', '_currentGeometry', 'CmMiH', 'aEAWf', 'levelSet', 'backwards', '_nextGeometry', 'away3d.animators.transitions.IAnimationTransition', 'transitions', 'IAnimationTransition', '_aabbPoints', '_min', '_max', 'away3d.bounds.BoundingVolumeBase', 'BoundingVolumeBase', '_aabbPointsDirty', '_boundingRenderable', 'PGhbU', 'get_min', 'get_aabbPoints', 'fromGeometry', 'fromExtremes', 'isInFrustum', 'rayIntersection', 'msYoZ', 'You\x20know,\x20I\x20don\x27t\x20like\x20your\x20tone.', 'Fine!', 'updateBoundingRenderable', 'get_max', 'Qiioo', '_centerX', '_centerZ', '_halfExtentsX', '_halfExtentsY', 'bounds', 'AxisAlignedBoundingBox', 'nullify', '_centerY', 'sidePathM', 'entry', 'set_followingLevel', 'river', 'frame0', 'frame1', 'frame3', 'frame4', 'frame6', 'frame7', 'frame8', 'frame9', 'frame10', 'frame11', 'frame12', 'frame14', 'frame15', 'Insanity', 'JMnib', 'Xlsyv', '_pointLightVertexConstants', '_pointLightFragmentConstants', '_registerCache', 'addFragmentTempUsages', 'get_tangentSpace', 'getFreeVertexVectorTemp', '_vertexCode', '_sharedRegisters', '\x0am33\x20', 'localPosition', '_enableLightFallOff', '_fragmentCode', '\x0asub\x20', 'commons', 'nrm\x20', '_lightFragmentConstantIndex', '_methodSetup', 'getFragmentCodePerLight', '_diffuseMethodVO', '_specularMethodVO', '_halfExtentsZ', 'HFYlH', 'shMIu', 'set_scaleZ', 'NoiBI', 'physicsData', 'onGround', 'oob', 'continueRequirementsMet', 'invertControls', 'cameraTargetRotation', 'RAW_DATA_CONTAINER', 'copyRawDataTo', '_radius', 'away3d.bounds.BoundingSphere', 'BoundingSphere', 'hccou', 'minDistFromWormhole', 'wormholeKnown', 'date', 'radius', 'planetLocation', 'wormholeLocation', 'redraw', 'normalize', 'AZksp', 'qYIBb', '_alwaysIn', 'away3d.bounds.NullBounds', 'NullBounds', 'XZxfC', '_usesCPU', '_rot', '_pos', '_pivotPoint', '_scaleY', '_scaleZ', '_transform', '_zOffset', '_flipY', '_rotationY', '_transformDirty', '_smallestNumber', '_transformComponents', '_sca', 'away3d.core.base.Object3D', 'Object3D', '_pivotZero', 'invalidateTransform', '_positionDirty', '_listenToPositionChanged', 'notifyPositionChanged', '_positionChanged', 'positionChanged', 'qqGJc', 'rotationChanged', '_listenToRotationChanged', '_listenToScaleChanged', 'used', 'scaleChanged', '_rotationDirty', '_rotationChanged', '_scaleDirty', 'notifyScaleChanged', '_scaleChanged', 'invalidatePosition', 'get_rotationX', 'DEGREES_TO_RADIANS', 'invalidateRotation', 'RADIANS_TO_DEGREES', 'get_rotationY', '_rotationZ', 'get_rotationZ', '_scaleX', 'invalidateScale', 'SghMz', 'mhnPv', 'UbzaJ', 'wtTDF', '_hasData', '_subSets', 'LIMIT', 'set_index', 'updateSegment', 'lineCount', 'indices', 'numVertices', 'indexBufferDirty', 'subSetIndex', 'segment', '_segments', '_eulers', '_rotationX', 'updateTransform', 'atbMy', 'rawData', 'copyRawDataFrom', 'YNVoY', 'rectangle', 'invalidatePivot', 'copyColumnTo', 'xLgTK', 'addPlainTextOld', 'get_transform', 'prependTranslation', 'prependRotation', 'tempAxeX', 'tempAxeY', 'tempAxeZ', 'set_rotationY', 'set_rotationX', 'set_rotationZ', 'FGHAI', 'recompose', 'prependScale', '_normalMethod', 'set_zOffset', 'get_zOffset', 'set_position', 'set_pivotPoint', 'get_eulers', 'get_scaleZ', '_ignoreTransform', '_scenePositionDirty', '_explicitVisibility', '_implicitVisibility', '_scenePosition', '_inverseSceneTransformDirty', '_inverseSceneTransform', '_sceneTransformDirty', '_sceneTransform', 'away3d.containers.ObjectContainer3D', 'ObjectContainer3D', '_implicitPartition', '_explicitPartition', 'hRdLL', 'arrayIterator', 'updateMouseChildren', 'notifySceneChange', 'aaESg', 'GLTLV', 'invalidateSceneTransform', 'notifySceneTransformChange', '_listenToSceneTransformChanged', '_sceneTransformChanged', 'Great\x20job\x20so\x20far!\x20', 'getDescriptionOfProgress', 'previousBuildNumber', 'boolean', 'ratedGame', '_scenechanged', 'sceneChanged', '_ancestorsAllowMouseEnabled', '_isRoot', 'get_mouseChildren', 'get_parent', '_mouseEnabled', 'rGHgt', 'VxHHN', 'get_sceneTransform', 'prepend', 'updateImplicitVisibility', 'container', 'set_implicitPartition', 'get_implicitPartition', '_oldScene', 'set_partition', 'removedFromScene', '6|4|0|8|1|2|7|5|3|9', 'AiwRq', 'pOHym', 'onTweenUpdate', 'frameMaxTime', 'setParent', 'lookAt', 'UwSYB', 'rotate', 'characters', 'currentBox', 'pastEndCallback', 'toasts', 'Oops!\x20Forgot\x20the\x20box.', 'textDisplayTime', 'getBitmap', 'YPIFd', 'MkjiA', 'Good\x20morning,\x20Universe!', 'scenetransformChanged', 'KQBSn', '_listenToSceneChanged', 'get_scene', 'get_partition', 'get_mouseEnabled', '_boundsInvalid', '_bounds', 'getDefaultBoundingVolume', '_worldBounds', 'away3d.entities.Entity', 'entities', 'Entity', '_pickingCollisionVO', 'updateBounds', 'updateWorldBounds', 'transformFrom', 'get_bounds', 'notifyPartitionUnassigned', '4|3|2|1|0', 'entity', '_pickingCollider', 'yKpdj', '_onPause', '_onPauseParams', '_partitionNode', 'createEntityPartitionNode', 'Wimbq', 'nAvQA', 'localRayPosition', 'get_pickingCollisionVO', 'localRayDirection', 'localNormal', 'transformVector', 'deltaTransformVector', 'rayEntryDistance', 'rayPosition', 'rayOriginIsInsideBounds', 'kmGYR', 'deserialize', 'att', 'resolve', 'init_from', 'readText', 'ygpDz', 'pow', '_emit', 'seek', 'wMehz', 'updateDiffuse', 'set_pickingCollider', 'invalidateEntityBounds', '_controller', 'get_worldBounds', '_viewProjectionDirty', '_frustumPlanesDirty', '_viewProjection', '_lens', 'matrixChanged', 'onLensMatrixChanged', '_frustumPlanes', 'away3d.cameras.Camera3D', 'ymBAv', 'updateFrustum', 'jOfHn', 'Fkmgx', 'xxVrX', 'fvNiW', 'get_lens', 'unproject', 'zMaxSpeed', 'jumpAction', 'setFromJumpHeight', 'hoverYVelocity', 'project', 'get_frustumPlanes', 'FkOGx', '_frustumCorners', '_matrixInvalid', '_scissorRect', '_matrix', 'loadNewLevel', 'Dad,\x20no.\x20I\x20already\x20said\x20we\x20aren\x27t!', 'makeBold', 'already\x20said', 'addFlashbackOverlay', 'cameras', 'lenses', 'LreOT', 'zIYXd', 'paths', 'primary', 'winter', 'set_available', 'dark', 'boxes', 'newlyFormed', 'memory', 'coordination', 'sidePathA', 'sidePathB', 'sidePathD', 'sidePathG', 'sidePathL', 'sidePathT', 'sidePathU', 'sidePathW', 'home0', 'home1', 'home2', 'home3', 'homePlanA', 'homeLaunchSiteA', 'homePlanAPart2', 'homePlanC', 'homeLaunchSiteC', 'homePlanCPart2', 'wormholeCrossing', 'xKitM', 'wormholeI', 'wormholeC', 'wormholeSpace', 'wormholeH', 'wormholeJ', 'runway0', 'runway1', 'updateMatrix', 'invalidateMatrix', '_near', '_far', 'QtJDu', 'rfvuF', '2|0|4|3|5|1', '_tasks', 'epwkD', 'NVcaZ', '_unprojectionInvalid', '_unprojection', '_aspectRatio', 'wGVUD', 'ngCmd', 'set_filters', '_viewPort', 'set_aspectRatio', 'get_unprojectionMatrix', 'get_far', 'set_near', 'get_frustumCorners', 'FreeMatrixLens', 'lzsLe', 'levels', 'metadata', '_projectionHeight', 'away3d.cameras.lenses.OrthographicLens', 'OrthographicLens', 'CALCULATION_VECTOR3D', '_xMax', '_yMax', 'ldJDy', 'ppKpN', 'updateCamera', 'Does\x20that\x20sound\x20like\x20fun\x20to\x20you?', 'Maybe?', 'keepPreviousImage', 'OXHff', 'set_projectionHeight', 'HqWgr', 'Glqug', '_minX', '_maxX', '_maxY', 'planetMissing', 'away3d.cameras.lenses.OrthographicOffCenterLens', 'OrthographicOffCenterLens', '_minY', 'set_fieldOfView', 'away3d.cameras.lenses.PerspectiveLens', '_fieldOfView', '_focalLengthInv', 'tan', '_focalLength', '_coordinateSystem', 'PYVoo', 'pfxMN', 'IzuGN', 'completed', 'get_gain', 'end', 'kNkBq', '_partitions', '_sceneGraphRoot', 'away3d.containers.Scene3D', 'containers', 'traverse', 'NBlsx', 'zyekI', 'rfNkZ', 'addPartitionUnique', 'markForUpdate', 'removeEntity', 'FMhdw', 'strength', 'calculate', 'dOUdj', 'displayObject', 'baseline', '_contextIndex', '_layeredView', '_viewportDirty', '_shareContext', '_depthTextureInvalid', '_backBufferInvalid', '_localBRPos', '_localTLPos', 'partitionChanged', 'onScenePartitionChanged', '_renderer', '_forceSoftware', '_entityCollector', 'createEntityCollector', '_mouse3DManager', 'enableMouseListeners', '_touch3DManager', 'set_view', 'enableTouchListeners', 'onLensChanged', '_camera', 'View3D', '_stage3DProxy', 'SmcNT', '_hitField', 'set_alpha', 'beginFill', 'UnTSv', '_backgroundColor', 'intersection', 'getContext', 'fromCanvas', '3|0|4|1|2', 'set_backgroundR', 'set_backgroundB', 'set_backgroundG', 'ZXOKi', 'ooegM', 'jXuPv', 'backBufferWidth', 'FuDrd', 'qJscy', 'get_usesSoftwareRendering', 'moRAe', '_globalWidth', 'localToGlobal', '_rttBufferManager', 'set_viewWidth', '_globalHeight', '_scissorRectDirty', 'set_height', '_globalPos', 'set_viewHeight', 'xSgVQ', '_globalPosDirty', 'zjApf', '_antiAlias', 'configureBackBuffer', 'globalToLocal', 'drawTriangleCount', 'get_stage3DProxy', 'recoverFromDisposal', 'updateViewSizeData', 'updateBackBuffer', '_parentIsStage', 'clearDepthBuffer', 'present', 'fireTouchEvents', 'set_bufferClear', 'updateCollider', 'updateGlobalPos', 'traversePartitions', 'renderDepthPrepass', 'set_clearOnRender', '_depthPrepass', '_filter3DRenderer', 'getMainInputTexture', 'get_renderToTextureRect', '_depthRender', '_requireDepthRender', 'renderSceneDepthToTexture', 'pESRi', 'section', 'billboardMode', 'explorePath', 'pathName', 'goesTo', 'UCYgl', 'updateScissorRect', 'updateViewport', 'get_viewPort', 'get_renderToTexture', 'set_textureRatioX', 'get_textureRatioX', 'set_textureRatioY', 'get_textureRatioY', '_depthRenderer', 'set_disableColor', 'initDepthTexture', 'get_textureWidth', 'get_textureHeight', 'NbVIb', '_alphaMask', '_addedToStage', 'getFreeStage3DProxy', 'getStage3DProxy', 'ViewportUpdated', 'onViewportUpdated', 'Context3DRecreated', 'onContext3DRecreated', 'getInstance', 'addViewLayer', 'url', 'getLibrary', 'cachedAudioBuffers', 'AudioBuffer_onURLLoad', 'loadFromFile', 'get_entityCollector', 'set_shareContext', 'get_backgroundColor', 'kTQUs', 'away3d.controllers.ControllerBase', 'controllers', 'ControllerBase', '_targetObject', 'notifyUpdate', '_uvsDirty', '_scaleU', '_scaleV', '_vertexNormalsDirty', '_vertexTangentsDirty', '_autoDeriveVertexNormals', '_autoDeriveVertexTangents', '_indicesInvalid', '_indexBuffer', '_faceTangentsDirty', 'away3d.core.base.SubGeometryBase', 'SubGeometryBase', '_parentGeometry', '_vertexData', '_faceNormalsDirty', '_faceTangents', '_indices', '_numIndices', '_indexBufferContext', '_numTriangles', '_autoGenerateUVs', '_useFaceWeights', '_faceNormals', '_faceWeights', 'set_autoGenerateDummyUVs', 'get_numTriangles', 'ZEFiG', 'updateVertexNormals', 'FoBBf', 'Warning:\x20extra\x20terrain\x20in\x20section\x20id\x20', 'TunnelSection.hx', 'copyTerrainMapping', 'updateVertexTangents', 'get_indexData', 'UeJJB', 'updateIndexData', 'HwyDr', 'Don\x27t\x20give\x20me\x20that!', 'You\x27re\x20trying\x20to\x20take\x20my\x20son\x20away\x20from\x20me!', 'disposeVertexBuffers', 'RhMaW', 'invalidateBuffers', 'ZjbqQ', 'get_vertexNormalData', 'get_vertexTangentData', 'get_vertexStride', 'get_vertexNormalStride', 'get_vertexTangentStride', 'get_vertexOffset', 'get_vertexNormalOffset', 'get_vertexTangentOffset', 'get_UVOffset', 'invalidateBounds', 'set_parentGeometry', 'get_scaleU', 'get_scaleV', 'scaleUV', 'updateDummyUVs', 'UZYtO', 'get_UVStride', 'set_autoDeriveVertexTangents', 'set_autoDeriveVertexNormals', 'ISubGeometry', 'get_vertexPositionData', 'get_numVertices', 'activateUVBuffer', 'activateSecondaryUVBuffer', 'activateVertexTangentBuffer', 'clone', 'mOPDl', '_vertexBuffer', 'away3d.core.base.CompactSubGeometry', 'CompactSubGeometry', '_numVertices', '_isolatedVertexPositionDataDirty', 'Bad\x20data:\x20geometry\x20can\x27t\x20have\x20zero\x20triangles', '_vertexDataInvalid', '_stage3DIndex', 'updateActiveBuffer', '_activeContext', 'createBuffer', '_activeDataInvalid', 'uploadData', '_activeBuffer', 'uploadFromVector', 'oCldX', 'GtRVe', '_bufferContext', '_subGeometries', 'XlepO', 'HbAkP', 'Um...\x20hello?', 'initRegisterIndices', '_lightVertexConstantIndex', 'mvXgR', 'zmgQD', 'set_mouse3DManager', '_view3Ds', '_childDepth', 'traverseDisplayObjects', '_viewCount', 'jiUat', 'bitmapData', 'applyTransformation', 'eeLbT', 'get_castsShadows', '_numDirectionalLights', '_directionalLights', '_castingDirectionalLights', '_numCastingDirectionalLights', 'IbEFP', 'AdvancedSound.hx', 'haxeutils.sound.AdvancedSound', 'onFadeDone', 'updateData', 'rAvJZ', 'errorMessages', '\x20\x20\x20\x20\x20\x20\x20\x20(!)\x20Error:\x20', 'parseNextBlock', 'YigLh', 'spawnTransform', '_isolatedVertexPositionData', 'xpqwN', 'UrwtM', '__onMouseWheel', '__scale', 'away3d.core.base.Geometry', 'Geometry', 'taeFw', 'geometry', 'SubGeometryAdded', 'addSubGeometry', 'fuXYh', 'texturesIndex', 'get_texture', 'BoundsInvalid', 'away3d.core.base.IMaterialOwner', 'TlBRU', 'IMaterialOwner', 'get_animator', 'away3d.core.base.IRenderable', 'IRenderable', 'get_uvTransform', 'get_sourceEntity', 'get_uvTransform2', '_jointWeightContext', '_jointIndexBuffer', 'getVertexBufferFormat', 'away3d.core.base.SkinnedSubGeometry', 'SkinnedSubGeometry', '_condensedIndexLookUp', '_numCondensedJoints', '_animatedData', '_jointWeightsBuffer', '_jointWeightsInvalid', '_jointWeightsData', '_bufferFormat', '_jointIndexContext', 'createVertexBuffer', '_jointIndicesInvalid', '_condensedJointIndexData', '_jointIndexData', 'characterData', 'knowledge', 'currentSection', 'startZ', 'displayMessage', 'lastBoxZ', 'failuresInARow', 'tilesDislodged', 'nextSection', 'Let\x27s\x20try\x20this\x20again\x20from\x20the\x20top.', 'updateJointIndexData', 'FtSIt', 'nRVqM', 'poVms', '_vertexTangentBufferContext', '_secondaryUvBufferContext', '_uvBufferContext', '_vertexBufferContext', '_vertexTangentBuffer', '_vertexNormalBuffer', '_secondaryUvBuffer', '_uvBuffer', '_tangentsInvalid', '_normalsInvalid', '_uvsInvalid', '_verticesInvalid', 'away3d.core.base.SubGeometry', 'SubGeometry', 'HmVKf', '_uvs', '_secondaryUvsInvalid', '_vertexNormalBufferContext', '_vertexTangents', 'updateVertexData', 'updateUVData', '_secondaryUvs', 'updateVertexNormalData', 'updateVertexTangentData', '_bitmapData', 'mATIX', 'disposeAllVertexBuffers', 'ZAmnm', '__renderer', 'stage3Ds', '__lostContext', 'qrLhF', 'XnASe', 'sibRC', 'dEhhm', '_anisotropy', '_numPasses', '_passes', 'set_anisotropy', '_offsetV2', '_scaleU2', '_scaleV2', '_offsetU', '_offsetV', '_uvRotation2', '_uvRotation', '_subGeometry', '_uvTransformDirty', '_uvTransform2', '_uvTransformDirty2', 'xuKpW', 'RXjOh', 'nTSRc', 'updateUVTransform', 'getRenderSceneTransform', 'get_subGeometry', 'TJdwf', 'cache', 'enabled', 'away3d.core.base.data.UV', 'get_v', 'get_u', 'Vertex', 'away3d.core.data.EntityListItem', '_poolSize', '_pool', 'away3d.core.data.EntityListItemPool', 'EntityListItemPool', 'getItem', 'freeAll', 'eHeAf', 'away3d.core.data.RenderableListItem', 'RenderableListItem', 'renderable', 'materialId', 'zIndex', 'renderSceneTransform', 'cascaded', 'away3d.core.data.RenderableListItemPool', '_program3Ds', '_ids', '_usages', '_keys', 'away3d.core.managers.AGALProgram3DCache', 'managers', 'AGALProgram3DCache', 'qLMYN', 'pXCWP', 'get_stage3DIndex', '_instances', 'Context3DDisposed', 'onContext3DDisposed', 'savedProgress', 'getInstanceFromIndex', 'Instance\x20not\x20created\x20yet!', 'Context3DCreated', 'freeProgram3D', 'destroyProgram', 'cancelable', 'openfl.events.Event', '__isCanceledNow', 'isDefaultPrevented', 'stopImmediatePropagation', 'nxEDN', '_allowedToPropagate', 'currentValue', 'away3d.events.MouseEvent3D', 'MouseEvent3D', '_parentEvent', '_mousePicker', 'RAYCAST_FIRST_ENCOUNTERED', '_nullVector', 'away3d.core.managers.Mouse3DManager', 'Mouse3DManager', '_activeView', '_updateDirty', '_mouseMoveEvent', 'pgqQV', 'mouseOver', 'mouseOut', 'queueDispatch', 'AhmMC', 'reThrowEvent', 'anrgy', 'hasKey', 'AeWCW', 'onMouseOut', 'onClick', 'onDoubleClick', 'onMouseUp', 'onMouseWheel', '_buffersInvalid', '_viewWidth', '_textureWidth', '_renderToTextureRect', 'onContextRecreated', 'stage3DProxy\x20key\x20cannot\x20be\x20null!', 'updateRTTBuffers', '_textureRatioX', '_textureRatioY', 'ogGoE', '_viewHeight', '_textureHeight', 'getBestPowerOf2', '_renderToTextureVertexBuffer', 'sRcRp', 'yiJeB', '_renderToScreenVertexBuffer', 'qXavi', 'gameObjects', 'animations', 'increment', 'done', 'createIndexBuffer', 'qNJsF', '_usingSpecularMethod', 'get_indexBuffer', 'get_renderToScreenVertexBuffer', 'ozPST', 'aGzAM', '_stage', '_stageProxies', 'input', 'away3d.core.managers.Stage3DManager', 'Stage3DManager', 'cGIbg', 'sCxoB', 'Wait.', 'Where\x27s\x20it\x20going!?', 'I\x20guess\x20it\x20just\x20follows\x20gravity.', 'Too\x20many\x20Stage3D\x20instances\x20used!', 'openfl.display.Shape', 'lime.math.Matrix3', 'Matrix3', 'Matrix', 'createGradientBox', 'Mgsyp', 'lDUUR', 'Maybe\x20next\x20time\x20you\x27ll\x20think\x20twice\x20before\x20helping\x20out!', 'So,\x20are\x20you\x20in?', 'Of\x20course!', 'dSRwn', 'aXZfk', 'translate', 'redMultiplier', 'blueMultiplier', 'redOffset', 'greenOffset', 'blueOffset', 'alphaOffset', 'ColorTransform', 'greenMultiplier', 'DfeXD', 'rmnKJ', '__invert', 'tefnW', 'EAeEG', '__setArrays', '__toLimeColorMatrix', 'FgjzE', 'error', 'vertexBufferCount', '_stage3D', '_stage3DManager', '_enableDepthAndStencil', 'context3DCreate', 'onContext3DUpdate', 'forceSoftware', 'requestContext', 'disposeVertexBuffer', 'disposeIndexBuffer', '_viewportUpdated', '_enterFrame', '_exitFrame', '_backBufferHeight', '_backBufferWidth', 'notifyViewportUpdated', 'sZKFE', 'HjGVR', '__popMaskRect', '_renderSurfaceSelector', '_renderTarget', '_backBufferDirty', '_color', '_bufferClear', '_activeProgram3D', 'fireMouseEvents', '_frameEventDriver', 'sgBEI', '_usesSoftwareRendering', '_line', ',\x20character\x20', '_charLineIndex', '\x20expected,\x20but\x20', '_parseIndex', 'pdHwZ', 'qqrAE', 'visible', 'XlaKu', 'set_diffuseAlpha', 'set_enableErrorChecking', 'Software', 'requestContext3D', 'fromString', 'uGJhX', 'getFreeVertexConstant', 'vertexConstantsIndex', '_uvVarying', 'm44\x20', 'An\x20error\x20occurred\x20creating\x20a\x20context\x20using\x20the\x20given\x20profile.\x20Profiles\x20are\x20not\x20supported\x20for\x20the\x20SDK\x20this\x20was\x20compiled\x20with.', '_contextRequested', 'notifyEnterFrame', 'notifyExitFrame', 'driverInfo', 'set_scissorRect', 'get_scissorRect', 'get_renderSurfaceSelector', 'get_renderTarget', 'get_profile', '_touchMoveEvent', 'touchMove', '_touchPoints', '_collidingObjectFromTouchId', '_previousCollidingObjectFromTouchId', 'away3d.core.managers.Touch3DManager', 'Touch3DManager', '_numTouchPoints', '_touchPoint', '_collidingObject', '_previousCollidingObject', '_touchPointFromId', '_forceTouchMove', '_touchPicker', '_view', 'touchOut3d', 'touchOver3d', 'JLovg', 'rZNiY', 'touchEnd', 'IzEtz', 'MeZPG', 'onTouchBegin', 'KxNNR', 'touchBegin3d', 'touchMove3d', 'touchEnd3d', 'TouchPoint', 'away3d.core.math.MathConsts', 'openfl.geom.Vector3D', 'Vector3D', 'scaleBy', 'GpOyW', 'baseHeight', 'baseWidth', 'openfl.geom.Matrix3D', 'geom', 'appendRotation', 'appendScale', 'copyColumnFrom', 'copyRowFrom', 'copyRowTo', 'EqfGY', 'decompose', 'YQiGJ', '6|12|14|10|8|7|15|11|18|5|0|1|4|3|9|2|17|16|13', 'lONsk', 'QyFCn', 'transpose', 'get_determinant', 'away3d.core.math.Matrix3DUtils', 'Matrix3DUtils', 'pdAMW', 'yXfdL', 'atan2', 'acos', 'xFFwJ', 'CALCULATION_DECOMPOSE', 'WAuGP', 'AJMsv', '_alignment', 'PoissonLookup', '_distributions', 'yglIp', 'ctx', 'listener', '_orientation', 'forwardX', 'setTargetAtTime', 'currentTime', 'forwardY', 'forwardZ', 'upX', 'upY', 'upZ', 'setOrientation', 'QxwIq', 'lastPath', 'set_value', 'lastIndexOnPath', 'updateMapPositions', 'WpZmM', 'ciYqo', '__glFragmentSource', 'fMKqR', '_depthPass', '_distancePass', 'getDistribution', 'SFPfO', 'initDistributions', 'lineStyle', 'thickness', 'alpha', 'pixelHinting', 'scaleMode', 'capsStyle', 'jointStyle', 'miterLimit', 'multiply', '5|3|6|7|2|4|0|1', 'fromAxisAngle', 'lerp', 'toMatrix3D', 'fromMatrix', '_numChildNodes', '_collectionMark', '_numEntities', 'away3d.core.partition.NodeBase', 'NodeBase', '_childNodes', '_debugPrimitive', 'addNode', 'removeNode', 'findPartitionForEntity', 'acceptTraverser', 'iHzNW', '_entity', 'away3d.core.partition.EntityNode', 'EntityNode', 'applyEntity', 'get_isVisible', 'get_entity', 'loPHY', 'set_start', 'getProperty', 'away3d.core.partition.CameraNode', 'zKLBt', '_light', 'secondaryTexturesIndex', '_gradient', 'away3d.core.partition.DirectionalLightNode', 'DirectionalLightNode', 'enterNode', 'applyDirectionalLight', 'away3d.core.partition.LightNode', 'LightNode', 'applyUnknownLight', 'away3d.core.partition.LightProbeNode', 'LightProbeNode', 'FVfFO', 'ZHVIJ', 'fixedTimeStep', 'collideObjects', 'updatePostCollision', 'applyLightProbe', '_mesh', 'away3d.core.partition.MeshNode', 'MeshNode', 'get_subMeshes', 'applyRenderable', 'meHIP', 'NullNode', '_rootNode', 'Partition3D', '_updatesMade', '_updateQueue', 'ItByN', 'hDohb', 'IylpU', 'WiOSU', 'YaOAk', 'QgIuG', 'away3d.core.partition.PointLightNode', 'PointLightNode', 'applyPointLight', 'kjjau', 'addError', 'GZBrT', '\x20)\x20for\x20this\x20Animator', '_renderable', 'RenderableNode', 'LgeyB', 'away3d.core.partition.SkyBoxNode', 'SkyBoxNode', 'BgLGN', 'AbgWw', 'speed', 'IPicker', 'getViewCollision', 'away3d.core.pick.IPickingCollider', 'pick', 'IPickingCollider', 'setLocalRay', 'testSubMeshCollision', 'PickingCollisionVO', 'subGeometryIndex', 'rayDirection', '_onlyMouseEnabled', '_findClosestCollision', '_entities', 'away3d.core.pick.RaycastPicker', 'RaycastPicker', '_ignoredEntities', 'uiWwD', 'set\x20sub\x20uvs', 'parseTriangleGeometrieBlock', 'Parsed\x20a\x20TriangleGeometry:\x20Name\x20=\x20', 'isIgnored', 'axJel', 'aLCLD', '\x20is\x20missing\x20attribute\x20', 'sortOnNearT', 'getPickingCollisionVO', 'updateLocalPosition', 'openfl.geom.Rectangle', 'Rectangle', 'vHEEV', 'MqooL', 'inflate', '__contract', 'trfyG', 'get_left', 'set_left', 'iSnFa', 'get_top', 'KBPFB', 'set_top', 'set_right', 'set_bottom', 'away3d.core.pick.PickingType', 'set_stage3DProxy', 'BackgroundImageRenderer', '_program3d', '_texture', '_context', 'removeBuffers', 'getVertexCode', 'mov\x20op,\x20va0\x0amov\x20v0,\x20va1', 'getFragmentCode', 'dxt5,', 'DotXi', '_rttViewProjectionMatrix', '_clearOnRender', '_backgroundR', '_backgroundB', '_renderToTexture', 'away3d.core.render.RendererBase', 'RendererBase', '_backgroundG', '_backgroundAlpha', '_renderTargetSurface', '_backgroundImageRenderer', '_snapshotBitmapData', 'kurCC', 'executeRender', 'executeRenderToTexturePass', 'EGzeJ', 'onContextUpdate', '_skyboxTempVector', '_tempSkyboxMatrix', '_skyboxProjection', '_distanceRenderer', 'away3d.core.render.DefaultRenderer', 'DefaultRenderer', 'updateLights', 'drawRenderables', 'get_cutoutRenderableHead', 'RTT_PASSES', 'get_opaqueRenderableHead', 'get_blendedRenderableHead', 'oFsaw', 'boundedFunc', 'get_directionalLights', 'get_pointLights', 'get_shadowMapper', 'get_autoUpdateShadows', '_shadowsInvalid', 'renderDepthMap', 'setBlendFactors', 'get_skyBox', '_activeMaterial', 'setDepthTest', 'drawSkyBox', 'activatePass', 'renderPass', 'deactivatePass', 'get_scenePosition', 'abs', 'Fjiuk', 'updateMaterial', 'get_numPasses', 'lastLayout', 'regex', 'RLXhE', 'lkSMY', 'I\x27m\x20asking\x20if\x20electromagnets\x20work\x20in\x20all\x20directions.', '_renderBlended', '_distanceBased', 'DepthRenderer', '_disableColor', '15|1|6|7|2|4|11|5|10|9|12|8|0|13|14|3', 'deactivateForDepth', '_renderableSorter', 'setRenderTarget', 'drawCascadeRenderables', 'rbPOG', 'khtTH', 'textureReady', 'activateForDepth', 'renderDepth', 'get_viewProjection', 'setColorMask', 'hasDepthAlphaThreshold', '_filterSizesInvalid', 'onRTTResize', 'away3d.core.render.Filter3DRenderer', '_filters', '_filterTasksInvalid', '_mainInputTexture', '_rttManager', 'ylCeu', 'updateFilterTasks', 'tpGqD', '2|1|7|0|5|4|6|3', 'updateFilterSizes', 'PGwOI', 'uCwgv', 'away3d.core.sort.IEntitySorter', 'IEntitySorter', 'RenderableMergeSort', 'xoAsb', 'PartitionTraverser', '_entryPoint', 'haTFE', 'applySkyBox', 'qgpld', 'uygoF', 'ceRqd', 'away3d.core.traverse.EntityCollector', '_lights', '_pointLights', '_lightProbes', '_renderableListItemPool', '_entityListItemPool', '_numLightProbes', '_numPointLights', '_numMouseEnableds', '_numLights', '_cullPlanes', '_customCullPlanes', '_opaqueRenderableHead', '_blendedRenderableHead', 'PKELZ', 'buDai', 'UKVdB', '_entityHead', 'cx1', 'cx2', 'REkpn', 'MGKWb', '_cameraForward', 'getForward', '_numCullPlanes', '_cutoutRenderableHead', 'AkfJP', 'ggonc', 'culling', '_uniqueId', 'renderOrderId', '_renderOrderId', 'get_requiresBlending', 'FvZuS', 'wait', 'dxpVO', 'BxrxM', 'startIndex', 'positions', 'offsetY', 'ascent', 'descent', 'KLYZJ', 'get_entityHead', 'set_opaqueRenderableHead', 'get_numMouseEnableds', 'set_camera', 'away3d.debug.Debug', 'active', 'set_geometry', 'getDefaultMaterial', 'Mesh', '_castsShadows', '_geometry', 'mrCEI', 'QIXuS', 'onGeometryBoundsInvalid', 'onSubGeometryAdded', 'onSubGeometryRemoved', 'CKNLQ', 'PVkZb', 'get_protip', 'saveEntry', 'gaveUp', 'cachedImages', 'classTypes', 'AMkID', 'kUJFf', 'set_animator', '_subSetCount', '_indexSegments', 'away3d.entities.SegmentSet', 'set_segmentsBase', 'addSubSet', 'numIndices', 'vertexBuffer', 'indexBuffer', '_activeSubSet', 'YvThb', '_animatableAttributes', '_UVTarget', '_animationTargetRegisters', '_shadedTarget', 'getAGALUVCode', '_UVSource', 'Compiling\x20AGAL\x20Code:', 'MaterialPassBase.hx', 'updateProgram', '--------------------', 'setProgram3D', '_start', '_startR', '_startG', '_endR', '_endB', 'get_thickness', 'get_subSetIndex', 'vertexBufferDirty', 'indexContext3D', 'removeAllSegments', 'AjBGy', 'getElementById', 'haxe:trace', 'CUGFQ', 'qOhIo', 'TEXTURE_2D', 'JTyIw', 'root', '__createObject', 'segmentSet', 'get_hasData', 'get_subSetCount', 'away3d.entities.SegRef', 'SegRef', 'SubSet', 'vertexContext3D', 'onInvalidateLensMatrix', 'TextureProjector', 'dPxFy', '_viewProjectionInvalid', 'openfl.errors.Error', 'errors', 'Error', 'message', 'getStackTrace', 'away3d.errors.AbstractMethodError', 'AbstractMethodError', 'away3d.errors.AnimationSetError', 'AnimationSetError', '_animationState', 'away3d.events.AnimationStateEvent', 'AnimationStateEvent', 'away3d.events.AnimatorEvent', 'AnimatorEvent', '_asset', '_prevName', 'away3d.events.Asset3DEvent', 'Asset3DEvent', 'get_asset', 'get_assetPrevName', 'away3d.events.GeometryEvent', 'LensEvent', '_url', '_message', '_isDependency', 'away3d.events.LoaderEvent', 'LoaderEvent', 'WUzKk', '_screenPass', 'audio', 'get_message', 'away3d.events.Object3DEvent', 'Object3DEvent', 'ztOJv', 'away3d.events.ParserEvent', 'ParserEvent', 'ZZlkB', '_regCount', '_persistent', '_registerComponents', '__currentState', 'away3d.events.ShadingMethodEvent', 'away3d.events.Stage3DEvent', 'Stage3DEvent', 'away3d.events.TouchEvent3D', 'away3d.filters.Filter3DBase', 'Filter3DBase', 'set_textureHeight', 'Fgxcs', 'set_textureWidth', 'get_tasks', '_textureDimensionsInvalid', '_program3DInvalid', '_scaledTextureHeight', 'filters', 'tasks', '_program3DContext', '_target', '_textureScale', 'set_target', 'mov\x20op,\x20va0\x0amov\x20v0,\x20va1\x0a', 'get_target', 'away3d.library.Asset3DLibrary', 'Asset3DLibrary', 'getBundle', 'loadData', 'JKkqR', '_assets', '_assetDictionary', 'set_conflictStrategy', 'IGNORE', 'favorNew', 'Asset3DLibraryBundle', 'namingStrategy\x20must\x20not\x20be\x20null.\x20To\x20ignore\x20naming,\x20use\x20Asset3DLibrary.IGNORE', '_strategyPreference', 'parseResource', 'okvpL', 'MLzcv', '_assetDictDirty', 'rehashAssetDict', 'getAsset', '_strategy', 'resolveConflict', 'createUID', 'assetConflictResolved', 'onAssetConflictResolved', '_loadingSessions', 'onResourceRetrieved', 'onDependencyRetrieved', 'textureSizeError', 'onTextureSizeError', 'assetComplete', 'onAssetComplete', 'animationSetComplete', 'animationStateComplete', 'stateTransitionComplete', 'textureComplete', 'containerComplete', 'geometryComplete', 'skeletonPoseComplete', 'addErrorHandler', 'onDependencyRetrievingError', 'addParseErrorHandler', 'onDependencyRetrievingParseError', 'fixed', 'parseError', 'vlSlR', 'killLoadingSession', 'loadError', 'resourceComplete', 'meshComplete', 'currentTarget', 'ZsRBJ', 'FKEjr', 'KtGFN', 'vVtDK', 'initialCameraTransform', 'BitmapDataAsset', 'naming', 'Rpvse', 'away3d.library.naming.IgnoreConflictStrategy', 'IgnoreConflictStrategy', 'away3d.library.naming.ConflictStrategy', 'ConflictStrategy', 'away3d.library.utils.IDUtil', 'IDUtil', 'zoJzv', 'HruzK', 'uYiOW', '__devices', '__deviceList', 'numDevices', 'ALPHA_CHAR_CODES', '0000000', 'fromCharCode', 'Cannot\x20parse\x20asset\x20manifest\x20for\x20library\x20\x22', 'libraries', 'onChange', 'dispatch', '_specularR', '_specularB', '_diffuse', '_diffuseR', '_diffuseG', '_diffuseB', '_ambient', '_ambientR', '_ambientG', '_ambientColor', '_colorR', 'lights', '_shadowMapper', 'createShadowMapper', 'set_light', 'castsShadowChange', '_specular', 'updateSpecular', 'wNgmP', '_colorG', '_colorB', 'kiBAn', '_shadowRegister', '.wwww\x0a', 'getTex2DSampleCode', '_gradientTextureRegister', '_totalLightColorReg', 'updateAmbient', 'KMcKn', 'When\x20you\x20picked\x20out\x20names\x20for\x20these\x20tunnels,\x20you\x20made\x20some\x20peculiar\x20choices.', 'Plan\x20C.', '_ambientB', 'fclsn', 'light', '_specularG', 'isQkf', '_passesDirty', 'set_ambientColor', 'set_color', 'set_diffuse', 'set_specular', 'set_direction', 'away3d.lights.DirectionalLight', 'DirectionalLight', 'updateSceneTransform', '_tmpLookAt', '_direction', '_sceneDirection', '_projAABBPoints', 'transformVectors', 'get_sceneDirection', '_diffuseMap', '_specularMap', 'ZnxzI', 'Object\x20projection\x20matrices\x20are\x20not\x20supported\x20for\x20LightProbe\x20objects!', 'get_specularMap', 'get_diffuseMap', '_fallOff', '_fallOffFactor', 'away3d.lights.PointLight', 'set_fallOff', 'get_fallOff', 'set_radius', '_autoUpdateShadows', '_depthMapSize', '_casterCollector', 'createCasterCollector', 'away3d.lights.shadowmaps.ShadowMapperBase', 'shadowmaps', 'ShadowMapperBase', '_depthMap', '_explicitDepthMap', 'get_depthMap', 'set_depthMapSize', 'Cannot\x20set\x20depth\x20map\x20size\x20for\x20the\x20current\x20renderer.', 'createDepthTexture', 'updateDepthProjection', 'drawDepthMap', '_snap', '_overallDepthLens', '_localFrustum', 'DirectionalShadowMapper', 'srGpQ', 'latestSection', 'params', '_overallDepthCamera', '_minZ', 'set_cullPlanes', 'cleanUp', '5|10|6|8|11|4|2|7|1|9|0|3', 'updateCullPlanes', '_lightOffset', '_maxZ', 'QkpHd', 'get_depth', 'TGelZ', 'gdfli', '_scissorRectsInvalid', 'numCascades\x20must\x20be\x20an\x20integer\x20between\x201\x20and\x204', '_numCascades', 'CascadeShadowMapper', '_depthCameras', '_splitRatios', '_nearPlaneDistances', '_texOffsetsX', '_texOffsetsY', '_scissorRects', '_depthLenses', 'invalidateScissorRects', 'updateScissorRects', 'renderCascades', 'lHJRQ', 'get_near', 'updateProjectionFromFrustumCorners', 'updateProjectionPartition', '_changeDispatcher', 'get_nearPlaneDistances', 'get_numCascades', 'nshIH', '_lenses', 'addCamera', 'VALUE_TO_SIZE', 'getPercent', 'getBatteryMesh', 'get_meshCache', 'tetrahedron', '_needsRender', 'set_coverageRatio', 'NearDirectionalShadowMapper', '_coverageRatio', 'gXDNl', 'get_coverageRatio', '_stack', '_parseErrorHandlers', 'AssetLoader', '_token', '_uri', '_baseDependency', '_loadingDependency', 'retrieveDependency', 'loader', 'resumeParsingAfterDependencies', 'success', 'retrieveNext', 'get_materialMode', 'addEventListeners', 'get_data', 'get_request', 'hasDataForUrl', 'getDataForUrl', 'get_retrieveAsRawData', 'setData', 'getRemappedUrl', 'get_overrideFullURLs', 'lastIndexOf', 'joinUrl', 'jOWMT', 'JBBQx', 'get_dependencies', '_uvDirty', 'updateUVs', 'func', '_errorHandlers', 'resolveFailure', 'get_suppresAsset3DEvents', 'get_includeDependencies', 'retrieveLoaderDependencies', 'get_url', 'removeEventListeners', 'resolveName', 'onRetrievalComplete', 'onRetrievalFailed', 'readyForDependencies', 'onReadyForDependencies', 'onParserError', 'yhizF', 'set_normalMap', '_overrideAbsPath', '_includeDependencies', '_dependencyBaseUrl', '_embeddedDataByUrl', '_remappedUrls', '_materialMode', 'away3d.loaders.misc.AssetLoaderContext', 'AssetLoaderContext', 'pNCfN', 'iLSDZ', 'get_overrideAbsolutePaths', 'DYDtH', 'aBkAA', 'UStPP', '_loader', 'away3d.loaders.misc.AssetLoaderToken', 'aWSZS', '_textData', '_reachedEOF', '_parentParser', '_data', '_suppressAsset3DEvents', '_dependencies', 'away3d.loaders.misc.ResourceDependency', 'misc', '_req', '_retrieveAsRawData', 'OtneV', 'wzBeE', 'CSQIF', 'lHDPU', 'ZJBll', '_dataFormat', 'away3d.loaders.parsers.ParserBase', 'ParserBase', 'xmlns', '_xmlns', 'toByteArray', '>>\x20Bitmap\x20loaded\x20is\x20not\x20having\x20power\x20of\x202\x20dimensions\x20or\x20is\x20higher\x20than\x202048', 'ParserBase.hx', 'isBitmapDataValid', 'zbZaW', '_parsingFailure', 'BQCHG', '_parsingPaused', '_parsingComplete', 'IHYPp', 'range', 'sources', 'step', 'contactThisFrame', 'set_timeOnBridge', 'timeOnBridge', 'strengthFromImpact', 'pieces', 'wasVisible', 'hideBridge', 'wasInBounds', 'startParsing', 'WFJEX', '_timer', 'animationSet', 'animationState', 'animator', 'animatorComplete', 'camera', 'cameraComplete', 'effectsMethod', 'effectMethodComplete', 'gZMYJ', 'lightPicker', 'lightPickerComplete', 'material', 'shadowMapMethodComplete', 'skelpose', 'skybox', 'stateTransition', 'Unhandled\x20asset\x20type\x20', '.\x20Report\x20as\x20bug!', 'Unknown\x20parsing\x20error', 'JxNFx', 'onInterval', 'ZwIWy', '_segmentsW', '_segmentsD', 'invalidateGeometry', '_tile6', '_frameLimit', '_lastFrameTime', 'BBvPG', 'proceedParsing', 'finishParsing', 'ONLDd', 'parseComplete', 'get_dataFormat', 'get_parsingComplete', 'get_parsingPaused', 'set_parsingFailure', 'binary', 'away3d.loaders.parsers.ImageParser', 'ImageParser', 'toLowerCase', 'jpg', 'jpeg', 'xwtMd', 'gif', 'bmp', 'atf', 'supportsData', 'readUnsignedShort', 'PNG', 'readUTFBytes', 'readByte', '_fileName', '_byteData', 'getByteData', 'ATF', 'contentLoaderInfo', 'onLoadComplete', 'loadBytes', '_doneParsing', 'content', 'sUZma', 'setPixel', '_autoVisible', 'away3d.loaders.misc.SingleFileLoader', 'enableParser', '_parsers', 'enableParsers', 'IlRfD', 'iHpAU', '_subSetIndex', '_loadAsRawData', 'decomposeFilename', '_parser', 'getParserFromSuffix', 'plainText', 'handleUrlLoaderComplete', 'handleUrlLoaderError', 'HzzsO', '_fileExtension', 'yPWLE', 'removeListeners', 'getParserFromData', 'onParseError', 'onParseComplete', 'set_materialMode', 'parseAsync', 'qMDPj', '_kidsCount', '_tmpcontainerpos', '_containersList', 'away3d.loaders.parsers.AC3DParser', 'AC3DParser', '_startedParsing', '_groupCount', '_activeContainer', 'getTextData', '_materialList', '_stringLen', '_oldIndex', '_charIndex', 'hasTime', 'texture\x20', '_trunk', 'generateMaterial', '_activeMesh', '_tmpos', 'world', 'group', 'mPyNb', 'DNFCW', 'stopRotationTween', 'moveTo', 'mapTargetX', 'Don\x27t\x20worry,\x20I\x20got\x20this!', 'OBJECT', '__break__', 'yBGlG', 'BItbI', '_vertices', 'cleanUpBuffers', '_meshList', '_parsesV', 'kids', '_lastType', 'loc', 'yQxWW', 'LeJuI', 'mkoVj', '_quadCount', '_isQuad', 'rot', 'SURF', 'numvert\x20lines\x20of', 'refs\x20lines\x20of', 'ILUnR', 'getDefaultTexture', 'addDependency', '7|9|6|0|8|1|3|5|2|10|4', 'fromVectors', 'get_geometry', 'checkGroup', 'amb', 'rgb', 'shi', 'MZonJ', 'get_diffuseMethod', 'EdBEa', 'getPosition', '_buffer', '_state', 'away3d.loaders.parsers.AWD1Parser', 'AWD1Parser', 'WGsPW', 'applySmoothing', '#v:', '#t:bsp', '_inited', '_objs', '_oList', '_dline', '_aC', '_container', '_stringLength', '_isMesh', 'mJdnd', 'move', 'ring', 'GxHde', 'dOaVv', 'previouslyPressed', 'pressedTime', 'releasedTime', 'pressed', 'toBePressed', '_geos', 'aVstr', 'aUstr', 'read', 'geo', 'dlTvs', 'BvLiF', 'getByName', 'all', 'cont_', 'set_bothSides', 'bothSides', 'OfaIC', 'TXWEF', '__indexBufferContext', '__indexBuffer', '__indexBufferGrid', '__indexBufferData', 'blendModeDic', '_depthSizeDic', 'AWD', 'Successfully\x20loadet\x20Bitmap\x20for\x20texture', 'Parsed\x20CubeTexture:\x20Name\x20=\x20', '_cubeTextures', '_texture_users', 'Successfully\x20loadet\x20Bitmap\x20', '\x20/\x206\x20for\x20Cubetexture', 'resolveDependency', 'ardQZ', 'dLmTG', 'JCWOn', '_version', '__endian', 'parseHeader', '_compression', '_body', 'readBytes', 'uncompress', 'lzma', 'PlurU', 'EZBHx', 'And\x20you\x20know\x20the\x20Tunnels\x20reach\x20the\x20Planet.', 'Yes.', 'So?\x20What\x20are\x20the\x20Tunnels\x20for?', 'Hint:\x20it\x27s\x20obvious.', 'readUnsignedByte', '_streaming', 'test', '_accuracyMatrix', '_accuracyGeo', '_accuracyProps', '_geoNrType', '_matrixNrType', '_propsNrType', 'FwnHK', 'Import\x20AWDFile\x20of\x20version\x20=\x20', 'Global\x20Settings\x20=\x20Compression\x20=\x20', '\x20|\x20Streaming\x20=\x20', '\x20|\x20Matrix-Precision\x20=\x20', '\x20|\x20Geometry-Precision\x20=\x20', 'readUnsignedInt', 'dieWithError', 'AWD2\x20body\x20length\x20does\x20not\x20match\x20header\x20integrity\x20field', 'oVuJS', '_accuracyOnBlocks', 'AWD2\x20block\x20length\x20is\x20bigger\x20than\x20the\x20bytes\x20that\x20are\x20available!', 'izDkp', '_newBlockBytes', '_cur_block_id', 'len', 'AWDBlock:\x20\x20ID\x20=\x20', '\x20|\x20Properties-Precision\x20=\x20', 'parsePrimitves', 'parseSkyBoxInstance', 'parseLight', 'parseCamera', 'parseTextureProjector', 'parseLightPicker', 'parseMaterial_v1', 'parseShadowMethodBlock', 'parseMeshPoseAnimation', 'parseAnimatorSet', 'parseCommand', 'parseContainer', 'parseMeshInstance', 'parseTexture', 'parseSkeletonPose', 'parseSkeletonAnimation', 'parseUVAnimation', 'parseNameSpace', ')\x20-\x20Skip\x20', '\x20bytes', 'currentParameters', 'tweenProperties', '\x20\x20(!)(!)(!)\x20Error\x20while\x20reading\x20AWDBlock\x20ID\x20', '\x20=\x20skip\x20to\x20next\x20block', 'parseProperties', 'readNumber', 'parseUserAttributes', '|\x20SubGeometries\x20=\x20', 'browserCondition', 'indexInPath', 'followingLevel', 'isPathUnlocked', 'parseVarStr', 'Unsupported\x20Type-ID;PlaneGeometry;CubeGeometry;SphereGeometry;CylinderGeometry;ConeGeometry;CapsuleGeometry;TorusGeometry', 'set_topClosed', 'set_bottomClosed', 'set_yUp', 'ERROR:\x20UNSUPPORTED\x20PRIMITIVE_TYPE', 'Parsed\x20a\x20Primivite:\x20Name\x20=\x20', '|\x20type\x20=\x20', 'parseMatrix3D', 'extra', 'Parsed\x20a\x20Container:\x20Name\x20=\x20\x27', '\x27\x20|\x20Parent-Name\x20=\x20', 'hbMDQ', 'Root\x20(TopLevel)', 'Could\x20not\x20find\x20a\x20Geometry\x20for\x20this\x20Mesh.\x20A\x20empty\x20Geometry\x20is\x20created!', 'geoID', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Mesh', 'Parsed\x20a\x20Mesh:\x20Name\x20=\x20\x27', '\x20|\x20SubMeshes\x20=\x20', '\x20|\x20Mat-Names\x20=\x20', 'CubeTexture', 'Could\x20not\x20find\x20the\x20Cubetexture\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20SkyBox', 'Unsupported\x20LightType', 'No\x20ShadowMapper', 'Unsuported\x20lighttype\x20=\x20', 'set_shadowMapper', 'set_castsShadows', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Light', '\x27\x20|\x20Type\x20=\x20', '\x20|\x20Parent-Name\x20=\x20', 'DmIdS', 'readShort', 'unsupportedLenstype', 'ohenb', 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20Camera', 'Parsed\x20a\x20Camera:\x20Name\x20=\x20\x27', 'Could\x20not\x20find\x20the\x20Texture\x20(ID\x20=\x20', 'readFloat', 'Parsed\x20a\x20TextureProjector:\x20Name\x20=\x20\x27', '\x27\x20|\x20Texture-Name\x20=\x20', '\x20|\x20Parent-Name\x20=\x20Root\x20(TopLevel)', 'VUbat', 'NyrAB', 'materialFinal', 'geoCreated', '_clipNodes', '_textureType', '_ignoreTexturePath', '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', 'OaOhQ', 'Can\x20I\x20see\x20it?', 'Certainly\x20not!\x20Even\x20if\x20it\x20was\x20illuminated,\x20it\x20would\x20be\x20far\x20too\x20small.', 'every', 'Parsed\x20a\x20ColorMaterial(SinglePass):\x20Name\x20=\x20\x27', '\x27\x20|\x20', 'Could\x20not\x20find\x20the\x20DiffsueTexture\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20Material', 'set_alphaBlending', 'Parsed\x20a\x20TextureMaterial(MultipAss):\x20Name\x20=\x20\x27', 'set_repeat', 'oUPuN', 'parseMaterial', 'Material-spezialType\x20\x27', 'Parsed\x20a\x20ColorMaterial(MultiPass):\x20Name\x20=\x20\x27', '\x20)\x20for\x20this\x20TextureMaterial', 'Could\x20not\x20find\x20the\x20AmbientTexture\x20(ID\x20=\x20', 'Parsed\x20a\x20TextureMaterial(MultiPass):\x20Name\x20=\x20\x27', 'set_ambientTexture', '\x20|\x20AmbientTexture-Name\x20=\x20', 'Could\x20not\x20find\x20the\x20SpecularTexture\x20(ID\x20=\x20', '\x20|\x20SpecularTexture-Name\x20=\x20', 'Could\x20not\x20find\x20the\x20LightPicker\x20(ID\x20=\x20', 'set_smooth', 'set_alphaPremultiplied', 'set_specularMap', 'set_specularColor', 'NbNRg', '0|26|8|18|19|6|2|24|27|1|28|14|22|3|16|20|5|10|17|9|15|29|4|23|11|13|7|21|12|25', 'Could\x20not\x20find\x20the\x20EnvMap\x20(ID\x20=\x20', 'set_ambientMethod', '\x20|\x20EnvMapAmbientMethod\x20|\x20EnvMap-Name\x20=', '\x20|\x20DepthDiffuseMethod', '\x20)\x20for\x20this\x20GradientDiffuseMethod', '\x20|\x20GradientDiffuseMethod\x20|\x20GradientDiffuseTexture-Name\x20=', '\x20|\x20LightMapDiffuseMethod\x20|\x20LightMapTexture-Name\x20=', 'set_smoothness', '\x20|\x20CelDiffuseMethod', 'set_scattering', 'set_translucency', 'set_scatterColor', '\x20|\x20SubSurfaceScatteringMethod', '\x20|\x20AnisotropicSpecularMethod', 'get_specularMethod', '\x20|\x20CellSpecularMethod', 'set_normalReflectance', '\x20|\x20FresnelSpecularMethod', 'Could\x20not\x20find\x20the\x20SecoundNormalMap\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20SimpleWaterNormalMethod', 'Could\x20not\x20find\x20a\x20normal\x20Map\x20on\x20this\x20Material\x20to\x20use\x20with\x20this\x20SimpleWaterNormalMethod', 'set_shadowMethod', 'Could\x20not\x20find\x20the\x20ShadowMethod\x20(ID\x20=\x20', 'addMethod', 'OQJvp', 'extras', 'pauseAndRetrieveDependencies', 'Start\x20parsing\x20a\x20', 'embed', 'zekQQ', 'LeWnK', '__seeking', '__video', 'parseCubeTexture', 'parseSharedMethodList', 'Parsed\x20a\x20EffectMethod:\x20Name\x20=\x20', '\x20Type\x20=\x20', 'set_colorTransform', '\x20)\x20for\x20this\x20EnvMapMethod', 'Could\x20not\x20find\x20the\x20Mask-texture\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20LightMapMethod', 'Could\x20not\x20find\x20the\x20TextureProjector\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20AlphaMaskMethod', '\x20)\x20for\x20this\x20RefractionEnvMapMethod', '\x20)\x20for\x20this\x20FresnelEnvMapMethod', 'parseShadowMethodList', '\x20|\x20Type\x20=\x20', '\x20|\x20Light-Name\x20=\x20', 'Could\x20not\x20find\x20the\x20TargetLight\x20(ID\x20=\x20', '\x20)\x20for\x20this\x20ShadowMethod\x20-\x20ShadowMethod\x20not\x20created', 'shadowMapMethod', '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', 'Parsed\x20a\x20Skeleton:\x20Name\x20=\x20', '\x20|\x20Number\x20of\x20Joints\x20=\x20', 'parseSkeleton', 'qkBcx', 'artificialGravity', 'simplify', 'tumbleVel', 'set_apparentRotation', 'castGravityVote', 'parseMatrix43RawData', 'Parsed\x20a\x20SkeletonPose:\x20Name\x20=\x20', 'inflY', 'addFrame', 'Could\x20not\x20this\x20SkeletonClipNode,\x20because\x20no\x20Frames\x20where\x20set.', '\x20|\x20Number\x20of\x20Frames\x20=\x20', 'getUVForVertexAnimation', 'set_looping', 'subGeometries', 'indexData', '4|1|0|5|2|3', 'Parsed\x20a\x20VertexClipNode:\x20Name\x20=\x20', 'Could\x20not\x20find\x20the\x20target-Geometry-Object\x20', '\x20)\x20for\x20this\x20VertexClipNode', 'IsaAP', 'Could\x20not\x20find\x20the\x20AnimationClipNode\x20Nr\x20', '\x20)\x20for\x20this\x20AnimationSet', 'Could\x20not\x20create\x20this\x20AnimationSet,\x20because\x20it\x20contains\x20no\x20animations', 'IjbYu', 'LIGHT_DISTANCE_AHEAD', 'addAnimation', 'Parsed\x20a\x20VertexAnimationSet:\x20Name\x20=\x20', 'tmxQs', 'waypoints', 'parseMatrix2D', 'DWZzu', 'Parsed\x20a\x20Animator:\x20Name\x20=\x20', 'localScores', 'scores', 'scoreViews', 'get_localScores', 'convertSaveFile', 'saveFileChanged', 'Could\x20not\x20find\x20the\x20AnimationSet\x20(\x20', 'Could\x20not\x20find\x20the\x20light\x20(ID\x20=\x20', '\x20(\x20for\x20this\x20CommandBock!', '\x20|\x20String\x20=\x20', 'qflwy', 'leunk', '\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', 'pfLAp', 'fgewM', 'uvsForVertexAnimation', '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Error\x20in\x20reading\x20property\x20#\x20', 'parseAttrValue', '\x20=\x20skipped\x20to\x20end\x20of\x20attribute-list', 'readInt', 'readDouble', 'unimplemented\x20attribute\x20type\x20', 'attribute\x20=\x20name:\x20', '\x20\x20/\x20value\x20=\x20', '_defaultBitmapMaterial', '_defaultTexture', '_defaultCubeTexture', 'defaultTexture', 'getDefaultCubeTexture', 'SingleTexture', 'IRxsD', 'PJkLC', 'dMtaM', 'canceled', 'away3d.loaders.parsers.AWDBlock', 'AWDBlock', 'away3d.loaders.parsers.BitFlags', 'BitFlags', 'away3d.loaders.parsers.AWDProperties', 'AWDProperties', 'resolveDependencyFailure', 'oZgZI', 'kwXfw', 'gUrbU', 'deYFF', 'source', 'node', 'aVVYk', 'cachedBytes', 'cachedText', 'ofString', 'kYbcD', 'PIBqW', 'pfdUP', 'viewDirFragment', '_incidentLight', '.xyz\x0a', 'normalFragment', '_dataReg', '.y\x0apow\x20', '.y\x0asub\x20', '.y\x0amul\x20', '.y\x0aadd\x20', '_defaultColorMaterialMulti', '_dependencyCount', '_parseState', 'LOAD_XML', '_configFlags', '_parseFlags', 'PARSE_DEFAULT', 'away3d.loaders.parsers.DAEParser', 'MlNoV', 'parseBool', 'COLLADA', '_geometries', 'scXBV', '_libImages', 'PARSE_MATERIALS', 'buildDefaultMaterial', '_doc', '_fastDoc', 'hasNode', 'library_images', '_imageCount', '_currentImage', 'PARSE_IMAGES', 'parseLibrary', '_libMaterials', 'library_materials', '_libEffects', 'library_effects', 'PARSE_GEOMETRIES', '_libGeometries', 'library_geometries', 'translateGeometries', 'PARSE_CONTROLLERS', 'library_controllers', 'PARSE_VISUAL_SCENE', '_root', '_libAnimations', 'library_animations', '_rootNodes', 'xLQLF', 'EcePD', 'library_visual_scenes', 'visual_scene', 'instance_visual_scene', 'parseAnimationInfo', 'parseSceneGraph', 'get_isAnimated', 'PARSE_ANIMATIONS', 'PARSE_COMPLETE', 'GIiWP', '__quality', 'bind_shape_matrix', 'GTDkX', 'maxBones', 'GIQlx', 'weights', 'daeIndex', 'joint', '__anyDirty', '__uniforms', '__allDirty', 'isDirty', 'flush', 'updateJointWeightsData', 'closePath', 'beginPath', 'minTime', 'maxTime', 'numFrames', 'arrayKeys', 'channels', 'mmGWR', 'sampler', 'JOINT', 'jIRwU', 'tWLOl', 'ObjectContainer3D\x20:\x20', 'instance_geometries', 'processGeometries', 'instance_controllers', 'processControllers', 'lVxNn', 'morph', 'processControllerMorph', 'skin', 'processControllerSkin', '__dispatchStatus', '\x20*\x20processControllerMorph\x20:\x20', '_libControllers', 'processController', 'targets', 'getGeometryByName', 'JaGGx', 'fromImage', 'applySkinBindShape', 'applySkinController', 'ERyuW', 'miZer', 'RyXrD', 'getMeshEffects', 'bind_material', 'userData', 'node_', '\x20*\x20processSkinAnimation\x20:\x20', 'isAnimatedSkeleton', '_animationInfo', 'mOGTM', 'findNodeById', 'findNodeBySid', 'Errors\x20found\x20in\x20skeleton\x20joints\x20data', 'instance_material', '\x20*\x20parseSkeleton\x20:\x20', 'parseSkeletonHierarchy', 'gMflL', 'sid', 'IDREF_array', 'jointSourceType', 'getJointIndex', 'Error:\x20skin.joints\x20index\x20out\x20of\x20range', 'inv_bind_matrix', 'no\x20jointIndex!', 'kXytd', 'getText', '_defaultColorMaterial', 'shader', 'props', 'ambient', 'diffuse', 'specular', 'shininess', 'transparency', 'surface', 'resource', 'get_rgb', 'mat\x20=\x20', 'QCube', 'instance_effect', 'YMJXB', 'ZzYAT', 'EcQGq', 'translatePrimitive', 'uvy', 'numTexcoordSets', 'uvy2', 'uvx', 'rfmgj', 'sCDdY', 'textInput', 'reverse', 'get_effects', 'away3d.loaders.parsers.DAEAnimationInfo', 'DAEAnimationInfo', 'away3d.loaders.parsers.DAEElement', 'DAEElement', 'NxwMA', 'Are\x20you\x20really\x20gonna\x20make\x20us\x20wait\x20two\x20months?', 'uSTFi', 'BWJSP', 'getRootElement', 'GiUtU', 'Could\x20not\x20load\x20asset\x20manifest', 'readFloatArray', '\x5cs+', 'SPeyG', 'readIntArray', 'readStringArray', 'lxVja', 'vhDQX', 'DsPiP', 'TTBxa', 'OFjnU', 'nextMusic', 'currentMusic', 'muted', 'reasonsToBlockMusic', 'resetVolume', 'DAEImage', 'nWonB', 'planes', 'nearestPointOnPlane', 'WlEMa', 'Could\x20not\x20find\x20the\x20SkeletonPose\x20Frame\x20#\x20', '\x20(ID\x20=\x20', 'away3d.loaders.parsers.DAEParam', 'DAEParam', 'QOyKM', 'away3d.loaders.parsers.DAEAccessor', 'DAEAccessor', 'stride', 'readIntAttr', 'away3d.loaders.parsers.DAESource', 'DAESource', 'ddlCs', 'pbSuS', 'ulBig', 'Name_array', 'strings', 'bool_array', 'floats', 'int_array', 'ints', 'accessor', 'You\x20couldn\x27t\x20be\x20any\x20more\x20obvious\x20if\x20you\x20tried.', 'I\x20need\x20some\x20time\x20to\x20myself\x20right\x20now.', 'Without\x20idiots\x20like\x20you\x20bothering\x20me.', 'Go.', 'Away.', 'DAEInput', 'eEBac', 'NUzcw', 'semantic', 'offset', 'away3d.loaders.parsers.DAEVertex', 'DAEVertex', 'uvx2', 'get_hash', 'otTPL', 'away3d.loaders.parsers.DAEPrimitive', 'BErxS', '_inputs', '_vcount', 'PytVK', 'vcount', 'sLDrx', 'And\x20don\x27t\x20get\x20me\x20started\x20on\x20the\x20\x22there\x27s\x20a\x20map\x20for\x20that\x22\x20fad.', 'The\x20Dancer\x20wouldn\x27t\x20shut\x20up\x20about\x20that\x20one.', '...I\x27m\x20being\x20rude,\x20aren\x27t\x20I.', 'FakLs', 'xvKlJ', 'shift', '_texcoordSets', 'NORMAL', 'USE_LEFT_HANDED', 'TEXCOORD', 'removeChildAt', 'characterDisplay', 'inputs', 'POSITION', 'onFirstAddedToStage', 'layoutCreated', 'DAEVertices', 'Wujzs', 'dDenT', 'Um...', 'No?', 'What,\x20you\x20don\x27t\x20want\x20to\x20go\x20find\x20a\x20hundred\x20more\x20boxes\x20first?', 'meshName', 'away3d.loaders.parsers.DAEGeometry', 'zgnyg', 'DAEMesh', '2|4|1|0|3', 'polygon', 'polylist', 'triangles', 'OQyzz', 'YciYT', 'away3d.loaders.parsers.DAEBindMaterial', 'technique_common', 'get_elements', 'away3d.loaders.parsers.DAEBindVertexInput', 'kVwiV', 'input_set', 'jDsQT', '__textEngine', 'maxScrollH', 'scrollH', 'scroll', 'away3d.loaders.parsers.DAEInstance', 'DAEInstance', 'has', 'DAEInstanceController', 'away3d.loaders.parsers.DAEInstanceEffect', 'DAEInstanceEffect', 'away3d.loaders.parsers.DAEInstanceGeometry', 'DAEInstanceGeometry', 'yLFHm', 'away3d.loaders.parsers.DAEInstanceMaterial', 'DAEInstanceMaterial', 'symbol', 'bind_vertex_input', 'away3d.loaders.parsers.DAEInstanceNode', 'DAEInstanceNode', 'DAEInstanceVisualScene', 'away3d.loaders.parsers.DAEColor', 'DAEColor', 'kHmqF', 'quhLr', 'away3d.loaders.parsers.DAETexture', 'DAETexture', 'texcoord', 'away3d.loaders.parsers.DAEColorOrTexture', 'DAEColorOrTexture', 'UWHJG', 'ynszk', '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', 'DAESurface', 'DAESampler2D', 'Hjndg', '_screenPassesInvalid', 'updateScreenPasses', 'clearPasses', 'addChildPassesFor', '_casterLightPass', '_nonCasterLightPasses', '_effectsPass', 'addScreenPass', 'away3d.loaders.parsers.DAEShader', 'index_of_refraction', 'LvAHm', 'float', 'emission', 'reflective', '[WARNING]\x20unhandled\x20DAEShader\x20property:\x20', 'pzlut', 'away3d.loaders.parsers.DAEEffect', 'DAEEffect', 'jFTjk', 'nCHtB', 'vvodN', 'endPosition', 'tile', 'attachTo', 'profile_COMMON', 'deserializeProfile', 'newparam', 'deserializeNewParam', 'technique', 'deserializeShader', 'sampler2D', 'blinn', 'constant', 'lambert', 'zxADt', 'holding', 'away3d.loaders.parsers.DAEMaterial', 'DAETransform', 'dHSkQ', 'parser', 'Xdivl', 'minValuePickupsLeft', 'distanceTraversedToValue', 'DIST_FROM_BOUNDS_RANGE', 'tunnelBounds', 'AqsAs', 'holidayModels', 'setSpawnX', 'setSpawnY', 'setSpawnZ', 'moveInside', 'instance_controller', 'instance_geometry', 'instance_node', 'library_nodes', 'transforms', 'targetSid', 'nBfjt', 'getImage', 'path', 'getFrameData', 'dotAccess', 'unhandled\x20matrix\x20array\x20access', 'unhandled\x20matrix\x20', 'arrayAccess', 'unhandled\x20rotate\x20array\x20access', 'ANGLE', 'dotAccessor', 'unhandled\x20scale\x20array\x20access', 'unhandled\x20scale\x20dot\x20access\x20', 'unhandled\x20transform\x20type\x20', 'scrollView', 'upgrades', 'convertMatrix', 'away3d.loaders.parsers.DAEVisualScene', 'KKtkW', 'DATA', 'updateTransforms', 'away3d.loaders.parsers.DAEScene', 'DAEScene', 'saezx', 'ZmQRg', 'The\x20Government\x20is\x20trying\x20to\x20keep\x20us\x20all\x20poor!', 'Then\x20what\x27s\x20your\x20explanation?', 'away3d.loaders.parsers.DAEMorph', 'DAEMorph', 'MORPH_TARGET', 'MORPH_WEIGHT', 'away3d.loaders.parsers.DAEVertexWeight', 'DAEVertexWeight', 'weight', 'away3d.loaders.parsers.DAESkin', 'DAESkin', 'parseBindShapeMatrix', 'parseJoints', 'vertex_weights', 'parseVertexWeights', 'CRSYX', 'INV_BIND_MATRIX', 'Can\x27t\x20parse\x20vertex\x20weights', 'WEIGHT', 'away3d.loaders.parsers.DAEController', 'DAEController', 'DAEController:\x20could\x20not\x20find\x20a\x20\x20or\x20\x20element', 'iFmCj', 'inputVector', 'away3d.loaders.parsers.DAESampler', 'interpolation', 'BHxAE', 'Mkhxe', 'oDIuh', 'fragmentData', 'secondaryFragmentConstantsIndex', '_numSamples', '_range', 'setTextureAt', '_grainTexture', 'getTextureForStage3D', '4|1|3|0|2', 'valid', 'away3d.loaders.parsers.DAEFrameData', 'time', 'away3d.loaders.parsers.DAEChannel', 'targetId', 'IgXiB', 'PbEoV', 'arrayIndices', 'terrain', 'away3d.loaders.parsers.DAEAnimation', 'DAEAnimation', 'samplers', 'setupChannels', 'channel', 'TmHXO', 'object3D', 'sourceOrigin', 'origin', 'away3d.loaders.parsers.DAEParserState', 'DAEParserState', '_lastMeshName', '_trim', 'away3d.loaders.parsers.DXFParser', 'dxf', 'ENDSEC', 'EOF', 'baDEG', 'IwsOG', 'SKmSs', '3DFACE', 'LINE', 'POLYLINE', '_meshesDic', '_v0', '_v1', '_v2', '_v3', '_segCount', 'arrow', 'Iflkx', 'rGWqN', '_blockType', '_polyLines', 'RuNux', 'juAcJ', '_pointLightRegisters', 'globalPositionVarying', '.w\x0asat\x20', '.w\x0anrm\x20', 'get_index', '_diffuseMethod', '_specularMethod', 'removeFragmentTempUsage', '_meshName', '_itemColor', 'getDXFColor', '_polyLinesIndices', 'polyline', 'Skip:\x20unsupported\x20POLYLINE\x20structure', 'constructPolyfaceMesh', 'finalizeMesh', 'cleanUP', 'finalizeFace', 'buildMesh', '_segmentSet', 'set_startColor', 'OhWPz', 'djtpU', 'OenTg', '__copyChannel', '_colorTable', 'away3d.loaders.parsers.MD2Parser', 'MD2Parser', 'md2', 'IDP2', '_parsedHeader', '_parsedUV', '_parsedFaces', '_parsedFrames', 'parseFrames', 'parseFaces', '_skinWidth', '_skinHeight', '_numST', '_offsetST', '_offsetFrames', '_offsetEnd', 'gvOWx', 'erCco', '_geomDirty', '_materialNames', '_offsetSkins', '_numSkins', '.jpg', '.png', 'EhJrR', '_vertIndices', '_uvIndices', '_numTris', 'addIndex', '_finalUV', '_tangentSpace', '_compiler', 'findIndex', 'kOTdl', 'PDgUk', 'mute', 'ZWZMV', '_firstSubGeom', 'QRVFy', 'dlBns', 'fadeOutLeft', 'fadeOutLength', 'midpointCallback', 'darknessLeft', 'fadeInLeft', 'fadeInLength', 'doneCallback', '_numAnimatedComponents', '_rotationQuat', 'away3d.loaders.parsers.MD5AnimParser', 'UktVP', 'ignoreLine', 'MD5Version', 'Unknown\x20version\x20number\x20encountered!', 'parseBaseFrame', 'parseBounds', 'commandline', 'parseCMD', 'parseFrame', '_frameRate', 'hierarchy', 'parseHierarchy', 'getNextInt', '_frameData', 'numJoints', '_hierarchy', '_baseFrameData', '_clip', 'translateClip', 'translatePose', 'components', 'QFKAl', 'DFEUP', 'flags', 'rotatePoint', 'getNextToken', 'sendUnknownKeywordError', 'sendEOFError', 'parseLiteralString', 'getNextChar', 'putBack', 'hygOG', 'IXXET', 'parseVector3D', '__onGamepadButtonUp', 'PmRKG', 'bunny', 'tails', 'I\x20have\x20no\x20idea\x20what\x20you\x27re\x20talking\x20about,\x20and\x20neither\x20do\x20you.', 'Now\x20shut\x20up\x20and\x20get\x20on.', 'customTailLength', 'parseQuaternion', 'MNipW', 'getNextNumber', 'characterEndSpawns', 'calculateCharacterEndSpawns', 'characterSpawns', 'selectedSpawn', 'initialRotation', 'skipWhiteSpace', 'sendParseError', 'int\x20type', 'float\x20type', 'YmIIh', 'WAzNP', 'Unexpected\x20token\x20at\x20line\x20', 'away3d.loaders.parsers.HierarchyData', 'HierarchyData', 'away3d.loaders.parsers.BoundsData', 'away3d.loaders.parsers.FrameData', '_maxJointCount', 'wzKrp', 'MD5MeshParser', 'md5mesh', 'hSIyU', 'opposite', 'parseMesh', '_bindPoses', 'numMeshes', '_numMeshes', 'calculateMaxJointCount', '_meshData', 'vertexData', 'weightData', 'countWeight', 'startWeight', 'bias', '_shaders', 'numtris', 'numverts', 'numweights', 'tri', 'parseTri', 'vert', 'parseJoint', 'pos', 'ZBDrr', 'parseUV', 'suVvZ', 'NHayP', 'mURLMatch', 'FillGrad', 'Unknown\x20url:', 'yBtmI', 'gkKdm', 'jquQk', 'vwRrh', 'HmYWr', 'pixelRatio', 'YjmON', 'onStageResize', 'Unexpected\x20end\x20of\x20file', 'away3d.loaders.parsers.VertexData', 'VertexData', 'away3d.loaders.parsers.MeshData', '_useSmoothingGroups', '3ds', 'ZMVwh', '_textures', '_unfinalized_objects', '_cur_mat_end', 'finalizeCurrentMaterial', 'zGbuu', '_cur_obj', '_cur_obj_end', 'invWidth', 'readNulTermString', 'parseFaceList', 'parseFaceMaterialList', 'parseUVList', '_cur_mat', 'abmfQ', '__glProgram', '__glVertexShader', 'deleteShader', '__glFragmentShader', 'ambientColor', 'diffuseColor', 'readColor', 'twoSided', 'colorMap', 'awEUJ', 'QhYAB', 'YmfES', 'verts', '_lightProbeDiffuseIndices', '_fragmentConstantData', '_probeWeightsIndex', 'YcQTN', 'There\x20you\x20are!', 'I\x27ve\x20been\x20looking\x20all\x20over\x20for\x20you.', 'No,\x20I\x20won\x27t\x20go\x20out\x20with\x20you.', 'smoothingGroups', 'zQJpn', '4|2|0|3|1', 'uvs', 'materialFaces', '$$$DUMMY', 'constructObject', 'The\x20Away3D\x203DS\x20parser\x20does\x20not\x20support\x20multiple\x20materials\x20per\x20mesh\x20at\x20this\x20point.', 'prepareData', 'applySmoothGroups', '_materials', 'Qrmye', 'rrHLZ', 'FPKzr', 'smoothGroup', 'FUdJh', 'specularColor', 'ULHar', 'away3d.loaders.parsers.TextureVO', 'TextureVO', 'away3d.loaders.parsers.MaterialVO', 'MaterialVO', 'specularMap', 'away3d.loaders.parsers.ObjectVO', 'away3d.loaders.parsers.VertexVO', 'ieRnf', 'FaceVO', '_activeMaterialID', '_scale', 'away3d.loaders.parsers.OBJParser', 'OBJParser', 'obj', '\x0av\x20', '\x0af\x20', 'RtXhq', 'Ovdeg', 'mtl', 'parseMtl', 'materialID', '_meshes', 'progress', 'total', '_mtlLibLoaded', '_mtlLib', 'applyMaterial', '_materialIDs', '_materialLoaded', '_objectIndex', 'parseLine', 'tdqUA', 'OSRUu', 'parseFace', 'mtllib', 'loadMtl', 'usemtl', '_currentGroup', 'parseVertex', 'parseVertexNormal', '_objects', 'groups', 'materialGroups', '_lastMtlID', 'faces', '_realIndices', '_vertexIndex', 'indexIds', 'translateVertexData', '__muted', 'vertexIndices', 'normalIndices', '_currentObject', 'createObject', 'createMaterialGroup', '_currentMaterialGroup', 'createGroup', 'uvIndices', 'parseIndex', 'newmtl', 'toColor', 'goRYK', 'map_Kd', 'parseMapKdString', 'basicSpecularMethod', '_materialSpecularData', 'oQlip', '_pointLightsOffset', 'pFvnI', '-blendu', '-blendv', '-cc', '-clamp', '-mm', 'specularMethod', 'def000', '.material', 'set_scale', 'DszUJ', 'ObjectGroup', 'Group', 'away3d.loaders.parsers.MaterialGroup', 'MaterialGroup', 'SpecularData', 'LoadedMaterial', 'away3d.loaders.parsers.FaceData', 'FaceData', 'away3d.loaders.parsers.Parsers', 'Parsers', 'enableAllBundled', 'ALL_BUNDLED', 'away3d.loaders.parsers.utils.ParserUtil', 'ParserUtil', 'LjAga', '_shadowMethod', 'invalidateScreenPasses', '_depthCompareMode', '_mipmap', '_smooth', 'onDepthPassChange', 'onDistancePassChange', 'away3d.materials.MaterialBase', '_lightPicker', 'set_lightPicker', 'set_mipmap', '_repeat', '_bothSides', '_alphaPremultiplied', 'ZrETg', 'get_alphaThreshold', 'SRLLv', '_distanceBasedDepthRender', 'updateAnimationState', 'A\x20Material\x20instance\x20cannot\x20be\x20shared\x20across\x20renderables\x20with\x20different\x20animator\x20libraries', 'set_animationSet', 'invalidatePasses', 'invalidateShaderProgram', '_program3Dids', 'MDKOE', 'get_htmlText', '__div', 'set_htmlText', 'innerHTML', '__dirty', '_depthPassId', 'yjZQo', 'nTYWx', 'addPass', 'away3d.materials.SinglePassMaterialBase', 'SinglePassMaterialBase', 'setBlendMode', 'set_alphaMask', '_alphaBlending', 'VXWVb', 'No\x20specular\x20method\x20was\x20set\x20to\x20assign\x20the\x20specularGlossMap\x20to', 'get_ambientColor', 'IaZOo', 'KBTuW', 'percent', 'set_preserveAlpha', 'syZIG', 'JbyzE', 'away3d.materials.ColorMaterial', 'ColorMaterial', '_diffuseAlpha', 'get_diffuseColor', 'set_diffuseColor', '_specularLightSources', 'MultiPassMaterialBase', 'onLightsChange', '_ambientMethod', 'QTnEJ', 'NFMaH', 'ajFCd', 'get_numMethods', 'zObMs', 'numRegister', 'FPubl', 'initPasses', 'setBlendAndCompareModes', 'tbl', 'get_numLights', 'initEffectsPass', 'removeEffectsPass', 'initCasterLightPass', 'removeCasterLightPass', 'get_numNonCasters', 'initNonCasterLightPasses', 'removeNonCasterLightPasses', 'set_depthCompareMode', 'get_depthCompareMode', 'set_forceSeparateMVP', 'aKnZL', 'akbwq', 'doubleClick', 'onMouseOver', 'get_castingLight', 'set_diffuseLightSources', '_diffuseLightSources', 'get_numPointLights', 'get_numLightProbes', 'get_numCastingDirectionalLights', 'get_numCastingPointLights', 'set_enableLightFallOff', 'set_includeCasters', 'set_directionalLightsOffset', 'set_pointLightsOffset', 'get_numDirectionalLights', 'removePass', 'losUa', 'CLxxU', '_onRepeat', '_onRepeatParams', 'pIpUb', 'minY', 'maxY', 'away3d.materials.ColorMultiPassMaterial', 'ColorMultiPassMaterial', 'SegmentMaterial', '_cubeMap', '_skyboxPass', 'set_cubeTexture', 'away3d.materials.SkyBoxMaterial', 'SkyBoxMaterial', 'away3d.materials.TextureMaterial', 'set_useAmbientTexture', '_normals', '_speculars', 'initTextures', '_TBDiffuse', '_TBNormal', '_TBSpecular', '_diffuses', 'you\x20must\x20pass\x20at\x20least\x20one\x20bitmapdata\x20into\x20diffuses\x20param!', 'The\x20amount\x20of\x20normals\x20bitmapDatas\x20must\x20be\x20same\x20as\x20the\x20amount\x20of\x20diffuses\x20param!', '_currentMapID', 'set_animateUVs', '_animateUVs', 'JxBam', '_commonsDataIndex', '_uvBufferIndex', '_uvTransformIndex', '_uvTransformIndex2', '_secondaryUVBufferIndex', '_normalBufferIndex', '_tangentBufferIndex', '_sceneMatrixIndex', '_sceneNormalMatrixIndex', '_cameraPositionIndex', '_dependencyCounter', 'initRegisterCache', 'away3d.materials.compilation.ShaderCompiler', 'ShaderCompiler', '_preserveAlpha', '_animateUVs2', '_vertexConstantData', '_lightProbeSpecularIndices', '_numProbeRegisters', '_combinedLightSources', 'get_needUVAnimation', 'get_UVTarget', 'get_UVSource', 'set_forceSeperateMVP', 'get_animateUVs', 'get_animateUVs2', 'set_animateUVs2', 'ShflN', 'BAzwf', 'setTextureSampling', 'setConstantDataBuffers', 'get_methodSetup', 'set_methodSetup', 'compile', 'cJZaB', 'DwNoX', 'va0', 'vt0', '\x20asset\x20\x22', 'createNormalRegisters', '3|4|1|0|2', '.zw\x20\x0a', 'dp4\x20', '.zw\x0a', 'compileGlobalPositionCode', 'compileProjectionCode', 'm44\x20vt5,\x20', ',\x20vc0\x09\x09\x0amov\x20', ',\x20vt5\x0amov\x20op,\x20vt5\x0a', 'm44\x20op,\x20', 'compileFragmentOutput', 'initLightData', 'createCommons', 'calculateDependencies', 'VaBCh', 'setupAndCountMethodDependencies', 'bgQeF', '4|10|3|0|6|8|9|7|5|1|2', 'baselineConstrained', 'get_commonsDataIndex', 'QZDyG', 'updateMethodRegisters', 'usesLightsForSpecular', 'usesLightsForDiffuse', 'Tjzxk', 'HUOri', 'cleanUpMethods', 'XFKle', 'nIswW', 'usesProbesForSpecular', 'jqlxO', 'jump', 'usesProbesForDiffuse', 'usesProbes', 'get_uvTransformIndex2', 'get_normalBufferIndex', 'EHsNX', 'LcUyG', 'get_tangentBufferIndex', 'get_lightFragmentConstantIndex', 'get_cameraPositionIndex', 'get_sceneMatrixIndex', 'get_sceneNormalMatrixIndex', 'get_vertexCode', 'get_fragmentCode', 'get_fragmentPostLightCode', 'get_shadedTarget', 'set_numPointLights', 'set_numLightProbes', 'HtWNy', 'get_animatableAttributes', 'get_animationTargetRegisters', 'get_usesNormals', 'OdEFN', 'Press\x20', 'WvYXH', 'get_lightProbeSpecularIndices', 'get_lightProbeDiffuseIndices', 'get_usingSpecularMethod', 'set_numDirectionalLights', 'get_fragmentLightCode', 'get_probeWeightsIndex', 'get_uvTransformIndex', 'get_uvBufferIndex', 'set_specularLightSources', 'LightingShaderCompiler', 'giJAU', '__texture', '__textureContext', 'createRectangleTexture', 'sync', '__surface', '__supportsBGRA', 'set_format', '__uploadFromImage', '__textureWidth', '__textureHeight', 'wDUSI', 'FPCXs', 'animatedTangent', 'bitangent', 'tangentInput', 'normalInput', 'animatedNormal', 'BQnEj', '_dirLightVertexConstants', '_dirLightFragmentConstants', 'jcAoc', 'get_normalDependencies', '_normalMethodVO', 'compileTangentSpaceNormalMapCode', 'normalVarying', '.w\x09\x0a', '.w\x09\x09\x0a', '\x0anrm\x20', 'crs\x20', 'needsView', 'needsGlobalFragmentPos', 'needsGlobalVertexPos', 'globalPositionVertex', 'viewDirVarying', 'get_viewDirDependencies', '.w,\x20\x20\x20', 'gfjvN', '__worldClip', '__currentClipRect', '__worldClipChanged', 'compileShadowCode', 'shadedTarget', 'getFragmentPreLightingCode', 'initLightRegisters', 'compilePointLightCode', '_ambientMethodVO', 'needsNormals', '.z\x0adiv\x20', 'getFragmentPostLightingCode', '_shadowMethodVO', 'TTJqk', 'getPosition()\x20is\x20abstract.', 'dfXDH', 'TCAZy', 'getFragmentCodePerProbe', 'get_lightVertexConstantIndex', '_usesGlobalPosFragment', 'MethodDependencyCounter', '_projectionDependencies', '_normalDependencies', '_uvDependencies', '_globalPosDependencies', 'setPositionedLights', 'includeMethodVO', 'get_tangentDependencies', 'get_usesGlobalPosFragment', 'Perfect\x20example\x20right\x20here:\x20you\x20look\x20stupid\x20when\x20you\x20run\x20like\x20that.', 'get_projectionDependencies', 'YBbQb', 'TpRSV', 'Oqybe', 'get_uvDependencies', 'get_secondaryUVDependencies', 'get_globalPosDependencies', '_regName', 'initRegisters', 'away3d.materials.compilation.RegisterPool', 'RegisterPool', '_initPool', '_regPool', 'tAwlU', '\x22Did\x20you\x20hear\x20about\x20the\x20Cartographer\x27s\x20latest\x20map?\x22', '\x22I\x20got\x20the\x20Cartographer\x27s\x20autograph!\x22', '_usedVectorCount', 'requestFreeRegComponent', 'oxPKd', 'addUsage', 'removeUsage', 'oernn', 'isRegisterUsed', 'away3d.materials.compilation.ShaderRegisterData', 'ShaderRegisterData', 'tangentVarying', 'bitangentVarying', 'uvVarying', 'secondaryUVVarying', 'projectionFragment', '_component', '_toStr', 'COMPONENTS', 'away3d.materials.compilation.ShaderRegisterElement', 'away3d.materials.compilation.SuperShaderCompiler', 'addWorldSpaceDependencies', 'LqIsF', 'get_hasOutput', 'compileTangentNormalMapFragmentCode', 'm33\x20', '.w\x20\x20\x0amov\x20', '.y\x20\x20\x0amov\x20', '.z\x20\x20\x0amov\x20', '.w\x20\x20\x0acrs\x20', '.z\x20\x20\x20\x20\x0a', '.w\x09\x0anrm\x20', '\x09\x0amov\x20', '.w\x09\x09\x09\x0a', '.w\x20\x09\x09\x0a', 'usesLights', 'compileLightProbeCode', '_dirLightRegisters', 'hhXgf', 'shape', 'lineColor', 'lineThickness', 'mask', 'points', 'rectangleCorner', 'lightpickers', 'LightPickerBase', 'hBXez', 'CyhEB', 'ivgQo', 'dragging', '_castingPointLights', '_lightProbeWeights', 'zVAzH', 'ItPOl', 'updateProbeWeights', 'xRtxy', 'Hdxlu', '_soundById', '_sprite', 'get_allPickedLights', 'get_lightProbeWeights', 'get_lightProbes', 'get_castingDirectionalLights', 'lrQLE', 'set_lights', 'mFilter', 'mGfx', 'away3d.materials.lightpickers.StaticLightPicker', 'clearListeners', 'HVjtr', 'uqPQm', 'definition', 'levelData', '_allPickedLights', '_numCastingPointLights', 'onCastShadowChange', 'updatePointCasting', 'updateDirectionalCasting', 'xVqvo', 'uYTkW', 'ShadingMethodBase', 'cleanCompilationData', '5|3|1|2|6|4|0', 'getFormatStringForTexture', 'useMipmapping', 'repeatTextures', 'wrap', 'clamp', 'useSmoothTextures', 'nearest,mipnearest', 'nearest', 'linear,miplinear', 'tex\x20', '\x20\x0amul\x20', '.x\x0a', 'setSamplerStateAt', 'getSmoothingFilter', 'anisotropy', 'IomOd', 'gocHi', 'COhWe', 'WxFcX', 'carSpace', 'You\x20don\x27t\x20even\x20care\x20that\x20he\x27s\x20starting\x20to\x20trust\x20the\x20Government!', 'The\x20Government\x20may\x20be\x20a\x20bunch\x20of\x20idiots,\x20but\x20they\x27re\x20still\x20better\x20role\x20models\x20than\x20you.', 'AnisotropicSpecularMethod', 'needsTangents', '.xyz\x0adp3\x20', 'HnpPB', 'sin\x20', '.w\x0asin\x20', '.y\x0acos\x20', '.z\x0acos\x20', '_lightAmbientR', '_lightAmbientG', '_lightAmbientB', 'HaaDj', 'get_ambient', '_ambientInputRegister', 'div\x20', 'WQrvh', 'OhRTm', 'oEXWS', 'JDaNs', 'get_studentLastBox', 'continuePath', 'playPathAfter', 'KTAEr', 'VlJOd', '_alphaThreshold', '_diffuseA', '_diffuseColor', 'away3d.materials.methods.BasicDiffuseMethod', 'BasicDiffuseMethod', '_useAmbientTexture', 'wncrP', '4|3|5|0|1|2', 'get_useAmbientTexture', 'get_diffuseAlpha', 'TedXs', 'QenTJ', 'scrollSpeed', 'levelChangedWhileMouseDown', 'dateShown', 'mousePoint', 'useLightFallOff', '\x20\x0amul\x20', 'applyShadow', 'GxUuZ', '_diffuseInputRegister', 'VuzAs', '.x\x0akil\x20', '.w\x0aadd\x20', 'attemptedToShow', '__logicalWidth', '__logicalHeight', 'BasicNormalMethod', 'TiZED', '_normalTextureRegister', '.xxx\x09\x0anrm\x20', 'gjDBp', 'Kgxxp', 'ifwNH', '_alpha', '_castingLight', '__downState', 'away3d.materials.methods.ShadowMapMethodBase', 'ShadowMapMethodBase', '_cascadeShadowMapper', 'CascadeShadowMapMethod\x20requires\x20a\x20light\x20that\x20has\x20a\x20CascadeShadowMapper\x20instance\x20assigned\x20to\x20shadowMapper.', 'onShaderInvalidated', 'CascadeShadowMapMethod', 'RAlut', '_depthMapCoordVaryings', '_cascadeProjections', '__upState', 'initProjectionsRegs', 'SoFOG', 'YmIWp', 'mMLyI', 'bunnyGravity', 'bunnyVel', 'ruuvD', 'slt\x20', '.z\x0aadd\x20', '.zw\x0aadd\x20', '.zz\x0a', 'getCascadeFragmentCode', 'getDepthProjections', 'DaLtp', 'activateForCascade', 'away3d.materials.methods.CompositeDiffuseMethod', 'initConstants', 'osWDN', 'owner', 'hoverLeft', 'hoverLength', 'sybzl', 'rCMzZ', 'lastTerrainContactedTime', 'lastTerrainContacted', 'sourceType', 'URnqD', 'pFyYC', 'oVcVq', 'fXQsZ', 'lookAtCamera', 'onScreenDirty', 'That\x20tunnel\x20wasn\x27t\x20there\x20before.', 'Just\x20a\x20couple\x20pieces\x20were\x20floating\x20in\x20space.', 'That\x20can\x20only\x20mean\x20one\x20thing...', 'LQwJK', 'ehBqA', 'clampDiffuse', '_levels', 'away3d.materials.methods.CelDiffuseMethod', 'sMyRA', 'parseMatrix32RawData', '_smoothness', 'syNcS', '.x\x0afrc\x20', '.z\x0amov\x20', '.y\x0arcp\x20', '.x,', '.x\x0adiv\x20', '.z\x0asub\x20', 'LlgiS', '.y\x0asat\x20', 'away3d.materials.methods.CompositeSpecularMethod', 'CompositeSpecularMethod', 'WZiNb', '6|4|1|3|5|2|0|7', 'Now\x27s\x20my\x20chance\x20to\x20head\x20home\x20without\x20her.', 'And...\x20she\x27s\x20gone!', 'BlyuX', 'revision', '_specularCutOff', 'away3d.materials.methods.CelSpecularMethod', 'CelSpecularMethod', '.y\x0adiv\x20', '.y\x0asge\x20', 'Matrix\x20length\x20must\x20be\x2020!', 'center', 'right', 'ColorMatrixMethod', 'away3d.materials.methods.ColorTransformMethod', 'ColorTransformMethod', 'utfCF', 'away3d.materials.methods.DepthDiffuseMethod', 'DepthDiffuseMethod', 'DepthDiffuseMethod\x20requires\x20texture!', '.yz,\x20', '.xx\x09\x09\x09\x0amov\x20', '.xyz\x0amov\x20', '_usePoint', '_depthMapCoordReg', 'SimpleShadowMapMethodBase', 'getPointVertexCode', 'getPlanarVertexCode', '.xy\x0aadd\x20', '.xxwz\x0a', 'GAkUQ', 'getPointFragmentCode', 'getPlanarFragmentCode', '.w,\x20fc', 'HHlrt', 'returnToMenu', 'get_depthProjection', 'This\x20shadow\x20method\x20is\x20incompatible\x20with\x20cascade\x20shadows', 'set_numSamples', '_grainUsages', 'initGrainTexture', 'GPGjQ', 'xmsTs', 'KFVAM', '__internal', 'openfl_', 'Kcsjk', 'rxtUj', 'dYAjI', 'eulers', 'gameplayMode', 'PLAYTEST', 'tileWidth', 'setVector', '_grainBitmapData', 'getSampleCode', '\x20<2d,nearest,repeat,mipnone>\x0a', '.zwxy,\x20', '.xy,\x20fc0.xx\x0amul\x20', '.xy\x0atex\x20', '.z\x0a', 'addSample', '.wz,\x20', '\x20<2d,nearest,clamp,mipnone>\x0adp4\x20', 'EnvMapAmbientMethod', '_cubeTexture', 'away3d.materials.methods.EnvMapMethod', '_mask', 'FHgPR', '.xyz\x09\x09\x0aadd\x20', '.w\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', '.w\x09\x09\x09\x09\x09\x09\x0asub\x20', '.xyz\x09\x09\x09\x09\x09\x0a', 'getTexCubeSampleCode', '.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', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20', 'zVYEH', 'FilteredShadowMapMethod', '10|7|11|3|0|2|6|1|8|5|9|4', '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20', '.y\x0afrc\x20', '.w\x0amov\x20', '.x\x0aadd\x20', '.z\x0atex\x20', 'TNNGN', 'pMVXt', 'warn', 'Could\x20not\x20load\x20\x22', '\x22:\x20', 'loadAudioBuffer_onError', 'loadAudioBuffer_onComplete', 'BWcwI', 'oksxZ', '.y\x0atex\x20', '.xy\x0asub\x20', '.xyzw,\x20', '.zwxy\x0amul\x20', '.zw\x0asub\x20', '.x\x0amul\x20', 'yTRKC', 'tANIL', '_maxDistance', 'set_maxDistance', 'set_fogColor', 'away3d.materials.methods.FogMethod', '_minDistance', '_fogColor', '_fogR', '_fogB', '_fogG', 'wAUne', '.y\x09\x09\x09\x09\x09\x0asat\x20', '.w\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0asub\x20', '.w\x09\x09\x09\x09\x09\x0aadd\x20', '_normalReflectance', '_fresnelPower', 'away3d.materials.methods.FresnelEnvMapMethod', 'webkitURL', 'download', 'GcZct', 'tkkzL', '\x09\x09\x09\x09\x09\x09\x0a', 'modulateSpecular', 'away3d.materials.methods.FresnelSpecularMethod', 'vBHuj', 'PYiRs', 'away3d.materials.methods.GradientDiffuseMethod', 'yYwiB', 'VTvcq', 'data:', ';base64,', 'WoyyD', 'DBTge', 'away3d.materials.methods.HardShadowMapMethod', 'HardShadowMapMethod', '\x20\x0adp4\x20', '.x\x0aslt\x20', 'away3d.materials.methods.LightMapDiffuseMethod', 'LightMapDiffuseMethod', 'DLghE', 'EhZBT', 'HzJAI', 'away3d.materials.methods.LightMapMethod', 'LightMapMethod', '2|1|4|3|0', 'Unknown\x20blendmode!', 'EdZDv', 'away3d.materials.methods.MethodVO', 'MethodVO', 'secondaryVertexConstantsIndex', 'createMethodVO', 'away3d.materials.methods.MethodVOSet', '_fadeRatio', '_nearShadowMapper', 'NearShadowMapMethod\x20requires\x20a\x20light\x20that\x20has\x20a\x20NearDirectionalShadowMapper\x20instance\x20assigned\x20to\x20shadowMapper.', 'away3d.materials.methods.NearShadowMapMethod', 'NearShadowMapMethod', 'iqyxr', 'jgPCF', 'getFreeFragmentSingleTemp', 'rPbNI', 'abs\x20', '.w,', 'zaAKQ', 'cHokj', '__getGroup', 'event:', 'BcXJp', 'plane', 'triangle', 'axis1Length', 'axis1', 'moveToDistance', 'axis2Length', 'axis3Length', 'axis3', 'XXiYf', 'physicsData3D', '_outlinePass', 'away3d.materials.methods.OutlineMethod', 'OutlineMethod', 'QQpMT', 'nIaJa', 'WbuPQ', '9|3|10|6|8|4|1|7|2|5|0', 'Exactly.', 'I\x27ve\x20been\x20there,\x20and\x20there\x27s\x20nothing.\x20This\x20map\x20is\x20lying!', 'PhongSpecularMethod', 'aOswj', 'pnoBg', '.w\x0adp3\x20', 'backgroundColor', 'set_number', '_mode', 'AnnZg', 'gpzal', 'zpFsp', 'boundingBox', 'sourceData', ',\x20vt0,\x20', '7|1|6|2|4|5|3|0', '.xyz\x09\x09\x09\x0a', '.xyz\x09\x09\x09\x09\x0amul\x20', 'Unknown\x20mode\x20\x22', '.xy\x09\x0aadd\x20', '.xx\x09\x0a', '_projector', '_projMatrix', '_dispersionG', '_dispersionB', '_dispersionR', '_useDispersion', '_refractionIndex', 'away3d.materials.methods.RefractionEnvMapMethod', '_envMap', 'neg\x20', 'wysLH', '.w\x0asqt\x20', '.w,\x20fc0.x\x09\x0akil\x20', 'ZFUtU', '.xyz\x0anrm\x20', '_strength', '_power', 'away3d.materials.methods.RimLightMethod', 'RimLightMethod', 'EvWdq', '.xyz\x09\x0asat\x20', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0asub\x20', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0apow\x20', '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', '.x\x09\x09\x09\x09\x09\x09\x0asub\x20', 'VOdEs', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0amul\x20', 'oMpTv', 'obvious', '_methods', 'ShaderMethodSetup', '3|4|1|2|0', 'kQMGE', 'wlvse', '_colorTransformMethod', '_colorTransformMethodVO', '0|4|6|5|2|3|1', 'WiYuP', 'set_colorTransformMethod', 'tiJGn', '_water1OffsetY', '_water2OffsetX', 'set_secondaryNormalMap', 'away3d.materials.methods.SimpleWaterNormalMethod', 'SimpleWaterNormalMethod', 'ppQba', 'uvXAF', 'get_secondaryNormalMap', 'wordWrap', '__layoutDirty', '_texture2', '_normalTextureRegister2', '_water1OffsetX', '_water2OffsetY', '_useSecondNormalMap', 'vVuGE', '.xyxy\x0a', '.zwzw\x0a', '\x09\x09\x0amul\x20', '.xyz\x09\x09\x09\x09\x09\x09\x09\x0a', 'TOP', 'away3d.materials.methods.SoftShadowMapMethod', '_offsets', 'rfBkY', '\x20<2d,nearest,clamp>\x0adp4\x20', '5|7|6|9|4|2|3|11|1|0|10|8', '.zwyy\x0a', '.zw', '.xy', '_scatterR', '_scatterG', '_scatterColor', '_translucency', 'scatterLight', '_scattering', 'away3d.materials.methods.SubsurfaceScatteringDiffuseMethod', '_targetReg', '_decReg', '_colorReg', '_propReg', '_lightProjVarying', 'myiuw', 'QcETY', '_scatterB', 'QYCNR', 'HRYal', 'blit', '\x0adiv\x20', '.xx\x0amov\x20', '_lightColorReg', '.xyz\x0aadd\x20', 'getDepthMap', 'getProjection', 'set_wrapFactor', 'away3d.materials.methods.WrapDiffuseMethod', '_wrapDataRegister', '_wrapFactor', 'gQsEI', '.xz,\x20', '.wz\x0a', 'zQUSP', 'removeFromLevel', '_writeDepth', '_agalVersion', '_defaultCulling', 'fcYTE', 'properties', '_blendFactorDest', '_blendFactorSource', '_numUsedStreams', '_numUsedVertexConstants', 'passes', 'MaterialPassBase', 'AzaPD', 'NhTUT', 'xlink:href', 'xlink\x20-\x20unkown\x20syntax\x20:\x20', 'mGrads', 'colors', 'alphas', 'ratios', 'gradMatrix', 'spread', 'interp', 'Unknown\x20xlink\x20:\x20', 'getFloat', 'applyTransform', 'elements', 'getColorStyle', '_howls', '_getSoundIds', '_node', '_unlocked', 'fXpWT', 'JqwTn', 'targetEntity', 'inLevel', 'cfSuL', 'EBNjO', 'fallSnapshot', 'TGOmA', 'collada', 'vXwYc', '0|4|3|7|2|5|1|6', '_enableBlending', 'Unsupported\x20blend\x20mode!', '11|7|3|0|9|5|1|4|6|2|8|10', '_previousUsedTexs', 'setProgram', '_previousUsedStreams', '_context3Ds', '_oldDepthStencil', '_oldRect', '_oldTarget', 'MkWwX', 'displayAchievements', 'mode', 'INFINITE', 'sectionID', '_needUVAnimation', 'set_writeDepth', 'away3d.materials.passes.CompiledPass', 'CompiledPass', 'dQvxK', 'RHADV', 'initCompiler', 'updateShaderProperties', 'initConstantData', '_numUsedFragmentConstants', 'yxzTf', 'createCompiler', '_forceSeparateMVP', '_fragmentLightCode', '_usesNormals', 'updateRegisterIndices', 'updateUsedOffsets', 'fMHuo', 'altKey', 'ctrlKey', 'delta', 'isRelatedObjectInaccessible', 'yXeTn', 'set_achievement', 'scaleBitmap', '__agalSamplerUsageMask', '__agalUniforms', '__agalAlphaSamplerUniforms', '__agalAlphaSamplerEnabled', '__glslAttribNames', '__glslAttribTypes', '__glslSamplerNames', '__glslUniformLocations', '__glslUniformNames', '__glslUniformTypes', '__samplerStates', 'sxlxC', 'sequence', 'enrea', 'addPassesFromMethods', 'nwIPG', 'bytesLoadedCache', 'bytesLoaded', 'simulateProgress', 'bytesTotal', 'addPasses', 'TFMPU', 'zcLoU', 'velocity', '_framentPostLightCode', 'UNjVt', 'GlPzx', 'levelToPosition', 'drawCircle', 'endFill', 'zqLJR', 'options', '_ambientLightR', '_ambientLightG', '_ambientLightB', 'updateLightConstants', 'updateProbes', 'CALCULATION_MATRIX', 'setRenderState', 'drawTriangles', 'VFplX', 'bhSfO', 'rYPxP', 'bridgePiece', 'collides', 'away3d.materials.passes.DepthMapPass', 'DepthMapPass', 'heZbN', 'm44\x20vt1,\x20vt0,\x20vc0\x09\x09\x0amov\x20op,\x20vt1\x09\x0a', 'mov\x20v0,\x20vt1\x0amov\x20v1,\x20va1\x0a', 'mov\x20v0,\x20vt1\x0a', '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', 'tex\x20ft3,\x20v1,\x20fs0\x20<2d,', '>\x0asub\x20ft3.w,\x20ft3.w,\x20fc2.x\x0akil\x20ft3.w\x0a', 'sub\x20oc,\x20ft0,\x20ft1\x09\x09\x0a', 'setProgramConstantsFromMatrix', 'DCMSP', 'toBeDisposed', 'MSUKE', 'BmoAJ', '_fragmentData', 'copyChannel', 'get_rect', 'RED', 'ALPHA', 'premultiplied', 'set_premultiplied', 'DistanceMapPass', 'mov\x20v1,\x20va1\x0a', 'strm', 'chunkSize', 'ended', 'string2buf', '[object\x20ArrayBuffer]', 'next_in', 'next_out', 'deflate', 'avail_out', 'avail_in', 'buf2binstring', 'onData', 'deflateEnd', '8|1|5|2|6|0|7|3|4', 'YQcAQ', 'startBeeps', 'I\x20knew\x20it!', '_maxLights', '_includeCasters', 'away3d.materials.passes.LightingPass', 'LightingPass', '_directionalLightsOffset', '_lightProbesOffset', 'kZLrR', 'PVmIB', 'calculateNumDirectionalLights', 'calculateNumPointLights', '413/612', 'menu/Achievements.png', 'textField2', 'edge', 'BOTTOM', 'toAchievements', 'OLmnF', 'No,\x20I\x20will\x20not\x20just\x20go\x20away!', 'Not\x20until\x20you\x20change\x20your\x20plans.', 'You\x20aren\x27t\x20taking\x20my\x20son\x20anywhere\x20if\x20I\x20can\x27t\x20come\x20too!', '_inverseSceneMatrix', 'Psmnf', 'lfooF', 'get_filters', 'isAvailable', 'mLcjd', 'goesToPath', 'pathIndex', 'discountCondition', 'discountUnlockCost', 'unlockCost', 'vroPB', 'zMNQi', '_colorData', '_offsetData', 'set_outlineSize', '_outlineMeshes', 'va1', 'away3d.materials.passes.OutlinePass', 'OutlinePass', '_dedicatedMeshes', 'disposeDedicated', '_outlineColor', 'Kddvz', 'setProperty', '-webkit-transform', 'translateZ(0)', 'iOoWF', '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', '_showInnerLines', 'setCulling', 'createDedicatedMesh', '3|1|5|6|7|2|4|0', 'toPrecision', 'set_outlineColor', 'jNKgb', 'PCRXr', '0|4|3|1|5|7|2|6', '_calcMatrix', 'away3d.materials.passes.SegmentPass', 'mov\x20oc,\x20v0\x0a', 'DGHWb', 'BsCBT', 'KgnRP', 'removed', 'removedFromStage', '_constants', '_thickness', 'ONE_VECTOR', 'FRONT_VECTOR', '4|3|1|0|2', 'tkjrU', 'RonKf', 'polygonSides', 'Must\x20have\x20exactly\x20one\x20light!', 'lByBL', 'CctWg', 'empty', 'types', 'copyOnWrite', 'set_loops', '_textureSize', 'nlMni', 'YUGyr', '_scaledTextureWidth', '_polyOffset', '_enc', 'vt1', 'away3d.materials.passes.SingleObjectDepthPass', 'SingleObjectDepthPass', '_projections', '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', 'gfoaV', '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', 'getObjectProjectionMatrix', 'createTexture', '_projectionTexturesInvalid', 'away3d.materials.passes.SkyBoxPass', 'SkyBoxPass', 'vErwL', 'lastTextField', 'textBounds', ',mipnone', 'tex\x20ft0,\x20v0,\x20fs0\x20\x09\x0amov\x20oc,\x20ft0\x09\x09\x09\x09\x09\x09\x09\x0a', '_needFragmentAnimation', 'SuperShaderPass', 'wcSxu', 'rXUEQ', 'kTjlF', '...um...', '...I\x27m\x20not\x20sure.', 'What\x20else\x20changes\x20when\x20your\x20mood\x20changes?', 'owLEK', 'isError', 'updateMethodConstants', '_ignoreLights', 'set_ignoreLights', 'away3d.materials.utils.DefaultMaterialManager', 'DefaultMaterialManager', '_defaultMaterial', 'GQGRa', 'Wtuhu', 'AOHcO', '_defaultTextureBitmapData', 'defaultMaterial', 'away3d.materials.utils.MipmapGenerator', 'MipmapGenerator', '_rect', 'uploadFromBitmapData', 'updateGeometry', 'buildGeometry', 'buildUVs', 'pwPkO', 'NaYtZ', 'away3d.primitives.CapsuleGeometry', 'pjhaq', 'invalidateUVs', '_topRadius', '_bottomRadius', '_topClosed', '_bottomClosed', '_surfaceClosed', 'away3d.primitives.CylinderGeometry', 'CylinderGeometry', '_vertexOffset', '_nextVertexIndex', '_stride', '_rawData', '_rawIndices', '_currentIndex', '_currentTriangleIndex', 'addTriangleClockWise', 'addVertex', 'MhsOZ', 'rEXuG', 'away3d.primitives.ConeGeometry', 'ConeGeometry', '_depth', 'away3d.primitives.CubeGeometry', 'CubeGeometry', 'IIytO', 'yQNMn', 'vezDZ', 'RwGWc', '|overrideSpawn-11', 'UMcSo', '8|15|7|9|5|2|14|0|1|10|12|13|3|6|4|11', 'AFYHT', 'Upykj', 'NEQSU', '_end', 'set_endColor', '_startB', '_endG', '_startColor', '_endColor', 'get_start', 'get_end', 'yPHdd', 'lOMnf', 'MIiJw', 'suggestionsUsed', 'getEstimatedSpeed', 'distanceMultiplier', 'away3d.primitives.LineSegment', 'LineSegment', '_doubleSided', 'away3d.primitives.PlaneGeometry', 'PlaneGeometry', 'MjLnA', 'pending_buf', 'pending', 'away3d.primitives.SkyBox', 'SkyBox', 'NAqdd', 'isTrigger', 'COwpc', 'area', 'HeQGk', 'WMVYK', 'applyTargetPitch', 'targetPosition', 'magnetAction', 'enforcedXVel', 'get_xVelocity', 'enforcedAnimation', 'pitchAnimation', 'pitch', 'pitchSpeed', 'qJxLI', 'hVYtL', 'YEnfR', '.xyz\x0atex\x20', 'jelZp', '_uvTransform', 'XoUUK', '5|6|8|0|2|7|3|1|4', 'away3d.primitives.SphereGeometry', 'eyFFk', 'TloBW', 'OPVeY', '_tubeRadius', '_segmentsR', '_segmentsT', 'TorusGeometry', '_vertexStride', '_rawVertexData', 'away3d.primitives.WireframePrimitiveBase', 'WireframePrimitiveBase', 'getSegment', 'mgOJG', 'addSegment', 'away3d.primitives.WireframeCube', 'WireframeCube', 'updateOrAddSegment', 'away3d.primitives.WireframeSphere', 'Cuvke', 'ATF\x20parsing\x20error,\x20unknown\x20format\x20', 'Invalid\x20ATF\x20format', 'Invalid\x20ATF\x20type', 'away3d.textures.ATFData', 'ATFData', '_dirty', 'TextureProxyBase', 'CtHmL', 'UUsrJ', 'uploadContent', 'gYNfU', 'invalidateSize', 'rLmol', 'OgZJZ', 'jJoRZ', 'lXyyO', 'wbOxN', 'away3d.textures.Texture2DBase', 'Texture2DBase', 'rGwcQ', 'yZDfZ', 'MIvbb', '_atfData', 'survivesRebuild', 'allowRaycasting', 'set_mesh', 'set_rigidbody', 'invalidateContent', 'setSize', 'uploadCompressedTextureFromByteArray', 'away3d.textures.CubeTextureBase', 'CubeTextureBase', 'createCubeTexture', 'testSize', 'BitmapCubeTexture', 'BitmapData\x20should\x20have\x20equal\x20width\x20and\x20height!', 'Invalid\x20bitmapData:\x20Width\x20and\x20height\x20must\x20be\x20power\x20of\x202\x20and\x20cannot\x20exceed\x202048', 'set_bitmapData', 'BitmapTexture', '_generateMipmaps', 'getMipMapHolder', 'kjTlM', 'MvYoC', '_mipMapHolder', 'nYlHh', '_mipMaps', '_mipMapUses', '2|4|3|0|1|6|5', 'freeMipMapHolder', 'away3d.textures.RenderCubeTexture', 'PIZPj', 'BdfPc', 'vLQHy', 'scoreList', 'away3d.textures.RenderTexture', 'away3d.tools.utils.GeomUtil', 'tools', 'GeomUtil', '2|5|8|1|0|3|4|7|6', 'constructSubGeometry', '0|1|14|12|4|5|10|13|3|15|2|8|6|9|7|11', 'away3d.tools.utils.TextureUtils', 'isDimensionValid', 'tCNpJ', 'isPowerOfTwo', 'TcgXI', 'vccMZ', 'com.player03.analytics.ISODate', 'ISODate', '%Y-%m-%dT%H:%M:%SZ', 'com.player03.iterator.Iterators_impl', 'uDOJC', 'Iterators_impl', 'Must\x20increment\x20by\x20a\x20non-zero\x20value.', 'rangeEndValue', 'com.player03.layout.Direction', 'Direction', 'onBoundsChanged', 'IMcoN', 'stageLayout', 'stageScale', 'onResize', 'currentLayout', 'VahJe', 'mRPrU', 'applyTo', 'lBaCZ', 'NSblJ', 'conflictExists', 'getMask', 'VXcnm', 'BoundItem', 'gReCN', 'gzindex', 'gzhead', 'pending_buf_size', 'hcrc', 'adler', 'pendingWidth', 'pendingHeight', 'set_parentLayout', 'onAddedToStage', 'onRemovedFromStage', 'com.player03.layout.LayoutContainer', 'LayoutContainer', 'setHeightToContain', 'qwQiy', 'I\x27ll\x20let\x20you\x20sleep\x20then.', 'createLayout2', 'parentLayout', 'callback', 'AGXcL', 'ZQYEG', 'WeotF', 'mStyleValue', 'com.player03.layout.LayoutCreator', 'LayoutCreator', 'fillAreaLeftOf', 'matchSameEdges', 'fillAreaRightOf', 'EXGwQ', 'matchOppositeEdges', 'shiftKey', 'screenX', 'screenY', 'dslpm', 'jQufa', 'ResizableImpl', 'XfBdI', 'VgqRp', 'oYlWL', 'DjKQf', 'BXDwa', 'get_sourceObject()\x20must\x20be\x20overridden!', 'get_sourceObject', 'com.player03.layout._Resizable.DisplayObjectResizable', 'bOgtw', 'com.player03.layout._Resizable.AreaResizable', '_Resizable', 'AreaResizable', 'egrSN', 'raw', 'fRJwB', 'Maybe\x20no\x20one\x20else\x20is\x20here,\x20and\x20this\x20tunnel\x20just\x20started\x20beeping\x20on\x20its\x20own.', 'I\x20hope\x20not.', 'VniTP', 'HHBuO', 'DvdHz', 'timesShown', 'frame5', 'frame13', 'frame17', 'frame18', 'frame19', 'Student\x20Teacher', 'com.player03.layout._Resizable.RectangleResizable', 'RectangleResizable', 'wsISn', 'DropShadowFilter', 'Ogvqz', 'set_area', 'com.player03.layout.Scale', 'Scale', 'behavior', 'pDhHK', 'mTKiq', 'set_behavior', 'com.player03.layout._Scale.ScaleBehavior', '_Scale', 'com.player03.layout.ShowAllScale', 'ShowAllScale', 'VtlGP', 'pieWj', 'NrPMw', '__tempUInt16Array', 'com.player03.layout.StageLayoutContainer', 'StageLayoutContainer', 'ttWRT', 'com.player03.layout.area.Area', 'Area', 'queueChangeEvent', 'fPLsf', 'iAyyl', 'iGHKr', '_previousCollidingView', '_collidingView', 'get_bufferClear', '_collidingViewObjects', '_forceMouseMove', 'currentArea', 'queue', '(x=', ',\x20y=', ',\x20width=', ',\x20height=', 'pamCB', 'StageArea', 'com.player03.layout.item.LayoutItem', 'CustomCallback', 'direction', 'horizontal', 'com.player03.layout.item.Edge', 'Edge', 'Or\x20less\x20aware,\x20for\x20all\x20I\x20know.', 'lGJeb', 'hROrn', 'I\x20know!', 'Today\x27s\x20hypothesis\x20is\x20that\x20solo\x20teleportation\x20has\x20to\x20do\x20with\x20awareness!', 'QBEhS', 'getEdge', 'com.player03.layout.item._Edge.OutsideLeftOrTop', 'com\x20player03\x20layout\x20item\x20_Edge\x20OutsideLeftOrTop', 'com.player03.layout.item._Edge.OutsideRightOrBottom', 'com\x20player03\x20layout\x20item\x20_Edge\x20OutsideRightOrBottom', 'com.player03.layout.item._Edge.InsideLeftOrTop', 'com\x20player03\x20layout\x20item\x20_Edge\x20InsideLeftOrTop', 'eeMlf', 'com\x20player03\x20layout\x20item\x20_Edge\x20InsideRightOrBottom', 'com.player03.layout.item.Position', 'Position', 'aNAQt', 'boatSpace', 'boatSection', 'getCoordinate', 'com.player03.layout.item._Position.PercentWithOffset', 'com\x20player03\x20layout\x20item\x20_Position\x20Inside', 'com.player03.layout.item._Position.Outside', 'com\x20player03\x20layout\x20item\x20_Position\x20Outside', 'emfxE', 'Size', 'getSize', 'com.player03.layout.item._Size.SimpleSize', 'com\x20player03\x20layout\x20item\x20_Size\x20SimpleSize', 'com\x20player03\x20layout\x20item\x20_Size\x20RelativeSize', 'com\x20player03\x20layout\x20item\x20_Size\x20MarginSize', 'com.player03.layout.item._Size.AspectRatio', 'com\x20player03\x20layout\x20item\x20_Size\x20AspectRatio', 'baseSize', 'com.player03.layout.item.TextSize', 'TextSize', 'com.player03.run3.save.SaveEntry', 'save', 'SaveEntry', 'True', 'get_value', 'com.player03.run3.save.IntProgress', 'haxeutils', 'XxplO', 'bTYFN', 'earnedQueue', 'addFlushCallback', 'FWMIy', 'Currency', 'ncynW', 'currentFPS', 'set_selectable', 'set_defaultTextFormat', '_sans', 'set_text', 'FPS:\x20', 'times', 'this_onEnterFrame', 'recordTransaction', 'recordSoftEarned', 'Cannot\x20earn\x20a\x20negative\x20amount\x20of\x20currency!', 'queueSoftEarned', 'In-game', 'recordSoftSpent', 'Cannot\x20spend\x20a\x20negative\x20amount\x20of\x20currency!', 'Attempting\x20to\x20spend\x20more\x20power\x20cells\x20than\x20you\x20have!', 'com.player03.run3.Music', 'Music', 'MapOfTheStars', 'getMusicPath', 'music/', 'correctMusicID', '.ogg', 'prevPercentLoaded', 'galaxyWidth', 'galaxyHeight', 'starMatrix', 'glow', 'drawEllipse', 'Preloader', 'lastUpdateTime', 'lock', 'star', 'bitmap', 'unlock', 'com.player03.run3.save.LocalInt', 'LocalInt', 'QnWCG', 'XBuLM', 'parseString', 'com.player03.run3.save.LocalString', 'LocalBool', 'com.player03.run3.save.FloatProgress', 'FloatProgress', 'vMvwU', 'com.player03.run3.save.LocalFloat', 'LocalFloat', 'BoolProgress', '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', 'backupMade', 'IZkbC', 'verb', 'gid', 'gender', 'wardrobe', 'constructFunction', 'frames', 'symmetrical', 'radiusMultiplier', 'shadowRadiusMultiplier', 'wentHome', 'wentThroughWormhole', 'callbacks', 'Save', 'username', 'Run3_backup', 'gsVEZ', 'WrgAM', 'yekZf', 'sKKJD', 'As\x20I\x27m\x20sure\x20you\x27re\x20well\x20aware,\x20I\x20installed\x20an\x20electromagnet\x20into\x20my\x20top\x20hat\x20in\x20order\x20to\x20draw\x20in\x20power\x20cells.', 'Just\x20say\x20\x22batteries\x22...', 'wDyta', 'FqQxh', '\x20->\x20', 'com.player03.run3.Save', 'gpEcv', 'nhCcB', 'suggestedDestination', 'earned', 'description', 'payout', 'visibility', 'canBeEarned', 'Achievement', 'imagePath', 'award', 'pixelSnapping', 'openfl.display.Bitmap', 'BdOng', 'HahQu', 'oxJdC', 'tzwpG', 'iRgay', 'DZwxZ', 'temporaryAnimations', 'deregisterAnimation', 'EresQ', 'Y_AXIS', 'cYkqN', '__canvasRenderer', '__getCodec', 'set_src', 'plsYD', 'lPlSh', 'qztMV', 'Oh,\x20interesting...', 'Did\x20you\x20figure\x20it\x20out?', 'gItvF', 'XtRYK', 'GrGBP', 'uARSC', 'setScissorRectangle', '__defaultRenderTarget', '__offsetX', '__offsetY', '__displayHeight', 'kvOio', '__scissorRectangle', '__gl', 'COLOR_BUFFER_BIT', 'clearColor', '__displayWidth', 'cyRiW', '__currentShaderBuffer', 'addFloatOverride', '__currentShader', '__matrix', 'yLjCM', 'aqfqE', 'yndvZ', 'snnew', 'VLRtY', 'IzVlK', 'com.player03.run3.achievement.AchievementThumbnail', 'AchievementThumbnail', 'getBitmapData', 'crownInColor', 'disabledColorFilter', '__applyFilter', 'point', 'colorData', 'greyscaleData', 'crownInGrey', 'com.player03.run3.achievement.AchievementView', 'textColor', 'payoutText', 'withDescription', 'resizeToContents', 'drawSingleBattery', 'headerFormat', 'font', 'bold', 'applyHeaderFormat', '\x0a???', 'interpolate', 'setTextFormat', 'com.player03.run3.achievement.Achievements', 'get_awardedCount', 'galacticVandalism', 'Dislodge\x20700\x20tiles.', 'LEVEL', 'slippingAndSlidingToVictory', 'Slipping\x20and\x20Sliding\x20to\x20Victory', 'Complete\x20the\x20Winter\x20Games.', 'getLevelByID', 'thoroughlyLost', 'Thoroughly\x20Lost', 'Complete\x20four\x20different\x20paths\x20in\x20Explore\x20Mode.', 'achievement/ThoroughlyLost.png', 'MODE', 'aJourneyOf1000LightYears', 'A\x20Journey\x20of\x201000\x20Light-Years', 'Run\x20800\x20meters\x20in\x20Infinite\x20Mode.', 'tetrahedronEnthusiast', 'Tetrahedron\x20Enthusiast', 'achievement/TetrahedronEnthusiast.png', 'aBreathOfFreshNothing', 'A\x20Breath\x20of\x20Fresh\x20Nothing', 'Float\x20outside\x20the\x20tunnel\x20long\x20enough\x20to\x20flip\x20upside-down,\x20then\x20land\x20safely.', 'achievement/ABreathOfFreshNothing.png', 'aGlimpseOfNewPlaces', 'Locate\x20the\x20Wormhole.', 'achievement/AGlimpseOfNewPlaces.png', 'windSailor', 'LEVEL_WITH_CHARACTER', 'iWouldBounce500More', 'I\x20Would\x20Bounce\x20500\x20More', 'Starting\x20at\x20any\x20point\x20after\x20the\x20500m\x20mark,\x20travel\x20500\x20meters\x20in\x20a\x20row\x20with\x20the\x20jump\x20button\x20held.', 'Falling\x20to\x20Pieces', 'Let\x2050\x20duplicates\x20fall\x20into\x20space\x20in\x20one\x20Infinite\x20Mode\x20run.', 'achievement/FallingToPieces.png', 'fallingToPieces', 'whereThePowerCellsAre', 'Where\x20the\x20Power\x20Cells\x20Are', 'unlimitedEndurance', 'Reach\x205000\x20meters\x20in\x20Infinite\x20Mode\x20without\x20buying\x20a\x20respawn.', 'achievement/UnlimitedEndurance.png', 'boldlyGone', 'Boldly\x20Gone', 'Complete\x20Level\x2065\x20in\x20Explore\x20Mode.', 'achievement/BoldlyGone.png', 'names', 'ids', 'addAchievement', 'myLtU', 'replaceAchievement', 'createBoat', 'placeBalloon', 'GRAVITY_ROTATION', 'duplicate', 'IMenu', 'haxeutils.misc.Updateable', 'prevX', 'prevY', 'secrets', 'setJustClicked', 'AchievementsMenu', 'destination', 'MENU', 'Earned:\x20...', 'xLocked', 'grid', 'contentsYMargin', 'thumbnails', 'arrangement', 'arrangeVisible', 'contentsDirty', 'getInsideY', 'justClicked', 'set_cameraX', 'set_cameraY', 'Earned:\x20', 'achievements', 'moreAchievements', 'namedAchievements', 'com.player03.run3.achievement.LevelAchievements', 'LevelAchievements', 'getChainCondition', '_beatLevel', 'usedCharacter', 'didntUseCharacter', 'didntUseCharacterOrCostume', 'neverJumped', 'jumpedAtMost', 'dislodgedTiles', 'dislodgedPercentTiles', 'endZ', 'spawnSnapshot', 'dislodgedNoMoreThan', 'dislodgedNoMoreThanPercent', 'jumpedAtLeast', 'abilityUsedAtMost', 'abilityUsedAtLeast', 'ability2UsedAtMost', 'ability2UsedAtLeast', 'collectedBatteries', 'collectedNoMoreBatteriesThan', 'neverRotates', 'rotatesAtMost', 'neverPressesKey', 'staysInside', 'avoidsEdges', 'touchesTile', 'avoidsTile', 'staysOnGround', 'touchesTileByIndex', 'avoidsTileByIndex', 'makeChain', 'ltJlP', 'universalAchievements', 'applyUniversalAchievements', 'ftSbb', 'addCloudAchievement', 'ssFcd', 'sSuPp', 'registerAchievementDestination', 'addFactory', 'TzFKa', 'hasHighlightedAchievement', 'TLEbO', 'factory', 'com.player03.run3.achievement._LevelAchievements.Factory', 'com\x20player03\x20run3\x20achievement\x20_LevelAchievements\x20Factory', 'api', 'GlobalEventManager', 'mostRecentEvent', 'Dispatching\x20\x22', '\x22\x20event\x20to\x20', 'com.player03.run3.api.GlobalEventManager', 'listeners', 'com.player03.run3.api._GlobalEventManager.LinkedListener', 'com\x20player03\x20run3\x20api\x20_GlobalEventManager\x20LinkedListener', 'bAVHZ', 'availablePaths', 'availableUntil', 'com.player03.run3.api._GlobalEventManager.ListenerIter', 'com\x20player03\x20run3\x20api\x20_GlobalEventManager\x20ListenerIter', 'local', 'CloudData', 'contentLoaders', 'knownDownloads', 'trackDownload', 'localContent.json', 'content.json', 'com.player03.run3.api.content.CloudContent', 'com\x20player03\x20run3\x20api\x20content\x20CloudContent', 'displayMessages', 'LMrri', 'dEtOf', '__srcContext', '__overrideBlendMode', 'MMYXw', 'OQNWA', 'downloadAsNecessary', 'ceUfN', 'I\x27m\x20done\x20with\x20all\x20this.', 'I\x27m\x20done\x20waiting\x20for\x20the\x20Runner\x20to\x20get\x20us\x20home.', 'onLoaded', 'onContentLoaded', 'PyUin', 'handleData', 'STMnZ', 'onExploreDetailsLoaded', 'onExploreAvailabilityLoaded', 'onCutsceneLoaded', 'onCutsceneConditionLoaded', 'pgfQY', 'onAchievementLoaded', '[^a-zA-Z0-9]', 'achievement/', 'WhkqI', 'onImageLoaded', 'registerTrigger', 'dataConfirmed', 'downloadedVersion', 'allowCaching', 'version_', 'toJSON', 'text_', 'com.player03.run3.api.content.Content', 'com\x20player03\x20run3\x20api\x20content\x20Content', 'requiredContent', 'text/content/', 'pendingVersion', 'qLFsB', 'xdHot', 'toBase64', 'confirmDownload', 'sFauy', 'IEntity', 'applyForce', 'applyImpulse', 'wakeUp', 'umkLg', 'Who\x20cares\x20about\x20building\x20new\x20ones?\x20We\x20have\x20plenty\x20in\x20good\x20condition.', 'nme3D.physics.GameObject', 'physics', 'GameObject', 'rigidbody', 'collider', 'mNCLd', 'set_collider', 'spawnHere', 'CwOtY', 'getInitialPosition', 'llzHT', 'Listen,\x20this\x20isn\x27t\x20complicated.', 'It\x27ll\x20catch\x20up\x20in\x20about\x20two\x20months.', 'Don\x27t\x20go\x20blaming\x20me\x20for\x20that.', 'onTransformChanged', 'onAddedToLevel', 'akWmg', 'applyForce3D', 'applyImpulse3D', 'set_zVelocity', 'getSpawnX', 'getSpawnY', 'NYUch', 'maqzU', 'getSpawnZ', 'cancelActions', 'unitsystem.unit.IUnit', 'unit', 'absorbKey', 'absorbedKey', 'hYnTd', 'haxeutils.math.geom.Quaternion', 'Quaternion', 'specialPhysicsOnCrumbling', 'unstableCollisionForceMultiplier', 'specialOOBThreshold', 'reducedZAccelLeft', 'zTraction', 'airXAccelMultiplier', 'xAccel', 'zAccel', 'xMaxSpeed', 'oobDriftForce', 'spritesheetImagePath', 'registerAnimation', 'teleport', 'set_mass', 'collisionCallback', 'glancingCollisionCallback', 'oobForce', 'currentXMaxSpeed', 'absorbedKeys', 'actions', 'temporaryActions', 'temporaryActionTimesLeft', 'eventListeners', 'jumpsAllowed', 'walkOffJump', 'midairJumpMultiplier', 'addJumpStrength', 'upwardsVelocityLimit', 'cancelsDownwardsVelocity', 'disableGravityAction', 'currentFrictionMultiplier', 'shadows', 'com.player03.run3.character.Character', 'Character', 'clientHeight', 'EVhRf', 'cameraRotation', 'deviceAdded', 'keyPressed', 'lastInputTime', 'keyWasPressed', 'lastInputChangeTime', 'facingRight', 'getNewSpeed', 'rotationBeforeUpdate', 'rotatingFromTile', 'rotationCount', 'lastOnGround', 'leftGroundBuffer', 'startedThisFrame', 'onJump', 'recordAbilityActivations', 'transitionSection', 'containsWithLeeway', 'disableGravity', 'oobTime', 'setUpDirection', 'deaths', 'gravityDisabled', 'castsShadowsOutwards', 'timeTumbling', 'jumpCount', 'collisionProperties', 'onJumpOff', 'jumpsPerformed', 'onCollectPickup', 'collisionResult', '2|4|3|1|0', 'setKeyPressedTime', 'collideWithTile', 'animates', 'animationTime', 'get_crumbling', 'stable', 'adjustTargetRotation', 'updatesVelocityZ', 'DcYaB', '5|8|3|0|2|6|1|7|4', 'rotating', 'distanceSqFromBounds', 'wasOnGround', 'normalOffset', 'get_normal', 'goodBalance', 'balanceTrainingBought', 'balanceTrainingActive', 'adjustApparentRotation', 'adjustCollisionResult', 'applyEffect', 'ref', 'lastOnGroundSnapshot', 'angularDistanceWhileOutside', 'collidedWithRamp', 'checkRamp', 'jwxsI', 'minYVelocity', 'currentStrengthMultiplier', 'finalizeRotationVotes', 'rotateAroundZAxis', 'onForceApplied', 'cfQeU', 'uQamL', 'clickStartTime', 'EXPLORE', 'loadLevel', 'targetLevelNumber', 'levelStartText', 'getLevelName', 'voteForRotation', 'ZERO', 'inradius', 'QSWZW', 'getGravityStrength', 'beingReset', 'findSpawnPoint', 'timeLeft', 'cancelBlockedActions', 'nftTA', 'qvnVI', 'qyFAg', 'get_CHARACTER_ICONS', 'scoreText', 'takeSnapshot', 'getListenerList', 'BZZaq', 'set_leftGroundBuffer', 'Angel', 'com.player03.run3.character.AnimationController', 'AnimationController', 'upwardSlope', 'lastBounce', 'justBounced', 'groundThreshold', 'activateWhileKeyHeld', 'autoJumpDelay', 'floatAmount', 'Bunny', 'HUiNP', 'bounce', 'secondToLastBounce', 'defaultInstance', 'kYctR', 'boxTranslation', 'CDZuI', 'KjrlR', 'dVzpu', 'oOzup', 'xInverted', 'side1', 'side2', 'NGgoD', 'crossProductF', 'tempPoint', 'spriteSheetMaterial', 'getGeometry', '.json', 'frameData', 'pixelsToWorldCoordinates', 'baseX', 'spriteSourceSize', 'baseY', 'uvRect', 'xToU', 'yToV', 'framesAcross', 'spriteSheetAnimator', '1|3|2|0|4', 'gaussianBlur', '__toLimeVector2', '__blurX', '__blurY', '__strength', 'nme3D.render.SpritesheetBillboard', 'SpritesheetBillboard', 'gotoAndStop', 'updateDimensions', 'movement', 'sourceSpritesheet', 'CharacterTeleportAnimation', 'ZHusI', 'com.player03.run3.character.Characters', 'set_activeCharacter', 'available', 'Runner', 'Skater', 'd521995bd2b4672c931246992e7377108ea1e601', 'Student', '9e1c525d12a466e7fcb5a7b110fb4c6139241247', 'c6cd4faaee1e0ca636d0025a20ee64e41197a234', 'a9931021863aa9e786a5d22303e73ea331907079', 'Gentleman', '60ab62514b909a79cceb699dd6d3b83151db88ad', 'Zombie', 'skier', 'Skier', 'add17b1bf22fcb2d5a791bb7469bb0cf48685dad', 'yoIrP', 'Child', '1e5765b9cd25115790ad0357c44fc402bdd0f895', 'Pastafarian', 'jackOLantern', 'JackOLantern', 'qkVGV', 'AoMiN', 'OLnMh', 'DaFri', 'ghost', 'Ghost', 'iceSkater', 'IceSkater', 'pirate', '8e167d932bfa615b882182d7513fa968cb0eb1ea', 'ninja', 'Ninja', 'toBUB', 'eaIUZ', 'nameForDisplay', 'Ice\x20Skater', 'Jack-o-Lantern', 'nameForHighScores', 'Lizard', 'sleepMessage', 'It\x27s\x20fast\x20asleep.', 'sleepImage', 'menu/characterselection/SleepingCharacterOverlay.png', 'zombie', 'climber', 'Finish\x20level\x2010\x20in\x20Explore\x20Mode\x20to\x20unlock\x20this\x20speedster.\x20Or...', 'unlockInstructions', 'Collect\x20power\x20cells\x20to\x20find\x20out\x20what\x27s\x20in\x20the\x20backpack.', 'Collect\x20power\x20cells\x20to\x20unlock\x20this\x20self-proclaimed\x20hero.', 'Collect\x20power\x20cells\x20to\x20unlock\x20this\x20self-replicator.', 'Complete\x20the\x20low-power\x20area\x20to\x20unlock\x20this\x20light-weight\x20youngster.\x20Or...', '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.', 'Listen,\x20ANYONE\x20would\x20have\x20trouble\x20staying\x20in\x20control\x20on\x20frictionless\x20skis.', '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.', 'Suspicious\x20of\x20others,\x20but\x20he\x20trusts\x20alien\x20technology\x20that\x27s\x20been\x20lying\x20around\x20for\x20ages.\x20Go\x20figure.', 'It\x20doesn\x27t\x20care\x20if\x20you\x20call\x20it\x20the\x20\x22Rabbit\x22\x20or\x20the\x20\x22Bunny.\x22\x20All\x20it\x20cares\x20about\x20is\x20bouncing.', '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.', '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.', 'skated', 'bounced', 'walked', 'teleportTrick', '7bf98d4de1cd6bc9e70cc048a4920d09dc1b308e', 'addEvent', 'setBalance', 'ordering', 'costumes', 'currentCharacter', 'activeCharacter', 'isUnlocked', 'updateCharacter', 'ran', 'canSpeak', 'com.player03.run3.character.CharacterData', 'tips', 'instantiate', 'addTip', 'getTip', 'previewImagePath', 'menu/characterselection/', 'previewFrontPath', 'Front.png', 'character/', 'NyctM', 'purchase', 'Unlock\x20', 'LuvkD', 'com.player03.run3.character._Characters.RandomCharacterData', 'com\x20player03\x20run3\x20character\x20_Characters\x20RandomCharacterData', 'yIBmf', 'randomize', 'snapshotBasedCondition', 'com.player03.run3.character.Tip', 'Tip', 'tip', 'Knowledge', 'animationID', 'blockedCategories', 'unblockedCategories', 'surrogateAction', 'requiredKey', 'action', 'Action', 'runActions', 'categories', 'get_blockedCategories', 'actionRequirementsMet', 'iMnjG', 'correctKeysPressed', 'activateAction', 'deactivateAction', 'GaBar', 'startAction', 'performAction', 'endAction', 'ovuRX', 'maxStrength', 'com.player03.run3.character.ChargedJumpAction', 'ChargedJumpAction', 'psWEn', 'rFTac', 'SMnEM', 'xCharge', 'eXpvW', 'lowBuoyancy', 'com.player03.run3.character.Child', 'lQYHO', 'secondaryAbilityActivations', 'beginAnimation', 'lastInMidair', 'reelTimeElapsed', 'noRotateTime', 'distFromAnchor', 'anchor', 'registerObject', 'preCollisionCallback', 'isNotAnchor', 'targetFinder', 'com.player03.run3.character.Climber', 'Climber', 'keepInRange', 'sticky', 'countdownToGrab', 'claimPickups', 'prevZ', 'stuckTo', 'reel', 'tBsoK', 'preCollision', 'set_stuckTo', 'uEajW', 'dDMMz', 'finalizeRotationChange', 'keepCameraInBounds', 'overriddenCameraOffset', 'onCollision', 'onGlancingCollision', 'stuckOffset', 'com.player03.run3.character.Anchor', 'force', 'gravity', 'pickupsGrabbed', 'wasPickedUp', 'overrideVelocity', 'twnla', 'OfOtE', 'Certainly.\x20Imagine\x20if\x20you\x20would\x20that\x20this\x20is\x20a\x20throwing\x20knife.', 'A\x20blade-heavy\x20knife,\x20to\x20be\x20precise.', 'notifyCollisionProperties', 'mQwiK', 'WOCMR', 'jumpsRestored', 'PostJumpAction', 'startZVelocity', 'yVelocity', 'zBoost', 'endZVelocity', 'com.player03.run3.character.DashAction', 'DashAction', 'power', 'XXpZH', 'iLOHQ', 'Xfcgm', 'com.player03.run3.character.DisableGravityAction', 'DisableGravityAction', 'eCJCt', 'prevRotation', 'DEFAULT_CAMERA_OFFSET', 'haxeutils.math.GrowthFunctions', 'GrowthFunctions', 'exponentBase\x20must\x20be\x20greater\x20than\x201!\x20Got\x20', 'linearFunc', 'Decreasing\x20exponential\x20functions\x20not\x20yet\x20supported!', 'log', 'naturalExponentialFunc', 'compound', 'compoundFunc', 'LdfuD', 'nDlCg', 'exp', 'mkCYN', 'footstoolsInMidair', 'footstooled', 'animationControllerBackup', 'com.player03.run3.character.Duplicator', 'Duplicator', 'castsShadows', 'timeToSpawn', 'getSpawnRateMultiplier', 'getFootstoolMultiplier', 'CYwWg', 'spawn', 'zwzRG', 'uBuJs', 'setPositionOnMap', 'duplicatorIndex', 'wanderOffset', 'gvMbp', 'WjOTm', 'QPYkM', 'Oof.', 'Huh.', 'pauseAllButCamera', 'haxeutils.math.range.FloatRange', 'haxeutils.math.range.RangeMapping', 'RangeMapping', 'spawner', 'distanceTraversedToTime', 'TIME_MAPPING', 'VALUE_MAPPING', 'com.player03.run3.character.Gentleman', 'wNQqp', 'deregisterBatteries', 'deregisterObject', 'oQBHX', 'com.player03.run3.character.HoverAction', 'HoverAction', 'elgQU', 'identityMatrix', 'setSourceRGB', '__colorSplit', 'paint', 'com.player03.run3.character.Skater', 'eBKLq', 'updatesVelocityY', 'svboq', 'com.player03.run3.character.InvertGravityAction', 'pBmYH', 'timestamp', 'accelerationX', 'accelerationZ', 'avoidJumpingOut', 'sleepinessEntryChecked', 'floatDownAction', 'com.player03.run3.character.JackOLantern', 'JHKCu', 'YJWbz', 'No\x20worries.\x20We\x27ll\x20just-', 'What\x20is\x20that\x20thing,\x20anyway?', 'What\x20is\x20it?\x20All\x20I\x20know\x20is\x20we\x27re\x20trying\x20to\x20get\x20there.', 'wasSleepy', 'set_sleepiness', 'get_lizardFellAsleep', 'checkStillAsleep', 'SLEEPINESS_AFTER_SHAKEN', 'zUGva', 'checkSleepy', 'onFall', 'twplQ', 'Ttxar', 'dpEdh', 'temp2', 'temp3', 'QtjLC', 'RYHBK', 'sEvjX', 'intersectWithDistance', 'endXVelocity', 'endYVelocity', 'prevZVelocity', 'MagnetAction', 'IGvnk', 'ZtCfI', 'magnetic', 'extraManeuverabilityLeft', 'overrideVelocityF', 'ioefG', 'YPwep', 'chargedJumpAction', 'com.player03.run3.character.Ninja', 'onBridge', 'relativeMetalObject', 'absoluteMetalObject', 'com.player03.run3.character.Pastafarian', 'bridge', 'fullyBuilt', 'tileTypes', 'com.player03.run3.character.PseudoAction', 'PseudoAction', 'gimWw', 'haxeutils.math.geom.Eulers', 'Eulers', 'degrees', 'uXdYH', 'characterSprite', 'primaryShadow', 'horizontalOffset', 'p2Offset', 'rayAABB', 'com.player03.run3.character.Shadow', 'Shadow', 'aimedOutwards', 'rayRotation', 'mCaOx', 'extendToPoint', 'collideLine', 'fromVectorRotation', 'baseNormal', 'planeLineIntersection', 'FJMhX', '__proxy', 'com.player03.run3.character.Skier', 'SPEED_TO_Z_TRACTION', 'SPEED_TO_COAST_TIME', 'SPEED_TO_X_SPEED', 'EPsiH', 'wPrgI', 'boxChecked', 'setFromIndex', 'com.player03.run3.character.SpawnData', 'SpawnData', 'WHCFq', 'SSarf', 'setFromString', 'checkBoxTile', 'addY', 'xFriction', 'yFriction', 'zFriction', 'com.player03.run3.character.StopInMidairAction', 'StopInMidairAction', 'wXlwV', '_canPlayEvent', 'canplay', 'invertGravityAction', 'com.player03.run3.character.Student', 'com.player03.run3.character.Tips', 'XxCWj', 'vWhsF', '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.', 'Everyone\x20has\x20strengths\x20and\x20weaknesses.\x20If\x20you\x27re\x20ever\x20stuck,\x20try\x20using\x20a\x20different\x20character.', 'The\x20people\x20here\x20in\x20the\x20Tunnels\x20are\x20more\x20impulsive\x20than\x20average.\x20This\x20is\x20not\x20a\x20coincidence.', '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!', '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.', 'The\x20Runner\x27s\x20philosophy:\x20you\x20can\x27t\x20plan\x20for\x20everything.\x20Instead,\x20plan\x20for\x20the\x20fact\x20that\x20you\x20can\x27t\x20plan\x20for\x20everything.', 'The\x20Runner\x20may\x20not\x20like\x20people\x20doodling\x20on\x20her\x20map,\x20but\x20she\x20doesn\x27t\x20want\x20to\x20offend\x20them\x20by\x20erasing\x20their\x20work.', 'The\x20Runner\x20supervised\x20the\x20construction\x20of\x20the\x20City,\x20and\x20several\x20smaller\x20cities.', '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.', 'As\x20the\x20oldest\x20one\x20here,\x20the\x20Runner\x20naturally\x20has\x20the\x20best\x20strength\x20and\x20agility.', '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.', 'Since\x20he\x20wanders\x20so\x20much,\x20there\x20was\x20a\x20brief\x20time\x20when\x20the\x20Skater\x20had\x20met\x20everyone\x20on\x20the\x20Planet.', '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.', '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.', 'The\x20Student\x27s\x20philosophy:\x20always\x20try\x20to\x20think\x20of\x20other\x20explanations.\x20If\x20you\x20already\x20know\x20the\x20answer,\x20do\x20it\x20anyway\x20for\x20practice.', 'The\x20Student\x20loves\x20sci-fi\x20stories,\x20but\x20she\x27s\x20annoyed\x20by\x20the\x20usual\x20portrayal\x20of\x20aliens\x20as\x20tall\x20red\x20men.', '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.', '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.', 'zaNVW', '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.', 'The\x20Angel\x20can\x20jump\x20farther\x20than\x20almost\x20everyone\x20else,\x20but\x20it\x20requires\x20planning.', 'Know\x20when\x20to\x20slow\x20down!\x20Going\x20slower\x20gives\x20you\x20time\x20to\x20react.\x20After\x20dashing,\x20press\x20the\x20jump\x20button\x20to\x20slow\x20down.', 'Dashing\x20into\x20a\x20ramp\x20gives\x20the\x20Angel\x20a\x20huge\x20boost\x20and\x20restores\x20the\x20dash\x20at\x20the\x20same\x20time.', '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.', '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.', 'The\x20Lizard\x20does\x20not,\x20and\x20perhaps\x20cannot,\x20understand\x20the\x20concept\x20of\x20jumping\x20low.', 'No\x20one\x27s\x20claiming\x20the\x20Lizard\x20as\x20their\x20pet.\x20It\x20seems\x20to\x20have\x20wandered\x20out\x20here\x20on\x20its\x20own.', 'The\x20Bunny\x20and\x20the\x20Lizard\x20can\x20jump\x20so\x20high\x20as\x20a\x20result\x20of\x20their\x20strength\x20and\x20weight.', '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.', 'HxJoB', 'No\x20no\x20no!', 'Why\x20not?\x20Use\x20your\x20words.', 'No\x20no\x20no\x20no\x20no!', 'His\x20duplicates\x20are\x20like\x20solid\x20mirror\x20images...\x20that\x20aren\x27t\x20mirrored.\x20(The\x20Duplicator\x20isn\x27t\x20much\x20good\x20at\x20similies.)', 'GUlhf', 'All\x20solid\x20objects\x20-\x20including\x20duplicates\x20-\x20can\x20change\x20the\x20tunnel\x27s\x20gravity.', 'Each\x20bounce\x20speeds\x20you\x20up\x20a\x20little.\x0aUse\x20small\x20bounces\x20to\x20gain\x20lots\x20of\x20speed!', 'Don\x27t\x20call\x20it\x20\x22the\x20Rabbit\x22\x20or\x20the\x20Child\x20will\x20hate\x20you\x20forever.', 'The\x20Bunny\x27s\x20philosophy:\x20standing\x20is\x20bad,\x20bouncing\x20is\x20good.', 'Use\x20high\x20jumps\x20if\x20you\x20want\x20to\x20slow\x20down,\x20but\x20be\x20sure\x20not\x20to\x20slow\x20down\x20too\x20much.', 'lInLW', 'xtCWw', 'last_flush', 'The\x20Child\x20loves\x20jumping\x20off\x20ramps\x20and\x20boxes\x20and\x20floating\x20down.', 'Jump\x20lots\x20of\x20times\x20in\x20a\x20row\x20to\x20be\x20like\x20the\x20Bunny!', 'uvWEW', 'XOzhG', '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.', 'Sometimes\x20he\x20leaves\x20his\x20balloon\x20behind\x20and\x20hides.\x20The\x20adults\x20never\x20notice\x20because\x20he\x27s\x20so\x20clever.', 'AEmkf', '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.', 'Wait\x20until\x20the\x20Gentleman\x20falls\x20below\x20the\x20level\x20of\x20the\x20proximal\x20power\x20cell\x20before\x20energizing\x20his\x20electromagnet\x20to\x20ensure\x20he\x20is\x20propelled\x20upwards.', '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.', 'uqxKY', 'daueh', '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.', 'Frequently\x20interact\x20with\x20the\x20bridge\x20provided\x20by\x20the\x20Flying\x20Spaghetti\x20Monster\x20to\x20demonstrate\x20your\x20devotion.\x20Relying\x20on\x20Him\x20grants\x20great\x20rewards.', 'The\x20Pastafarian\x27s\x20philosophy:\x20the\x20Flying\x20Spaghetti\x20Monster\x20created\x20a\x20flawed\x20world.\x20It\x27s\x20up\x20to\x20us\x20to\x20make\x20it\x20better.', '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?', 'unlikely', 'infiniteBest', 'warning', 'activeCostumeEntry', 'com.player03.run3.character.Wardrobe', 'Wardrobe', 'cMyac', 'get_activeCostume', 'set_activeCostume', 'XInput', 'vlqRm', '6|3|0|5|1|4|2', 'invertX', 'fps', 'xThreshold', 'displayFrame', 'com\x20player03\x20run3\x20character\x20animation\x20CharacterFrames', 'fall', 'com.player03.run3.character.animation.SymmetricalFrames', 'com\x20player03\x20run3\x20character\x20animation\x20SymmetricalFrames', 'com.player03.run3.character.animation.BunnyFrames', 'com\x20player03\x20run3\x20character\x20animation\x20BunnyFrames', 'com.player03.run3.character.animation.FallAsym', 'com\x20player03\x20run3\x20character\x20animation\x20FallAsym', 'com.player03.run3.character.animation.FallSym', 'com\x20player03\x20run3\x20character\x20animation\x20FallSym', 'QBtrF', 'com\x20player03\x20run3\x20character\x20animation\x20Frames', 'set_invertX', 'fjihm', 'I\x20didn\x27t\x20go\x20far,\x20by\x20the\x20way.', 'In\x20case\x20that\x27s\x20an\x20issue.', 'YpTOc', 'com.player03.run3.character.animation.FrameSequence', 'com\x20player03\x20run3\x20character\x20animation\x20FrameSequence', 'KDsyG', 'KfFsQ', 'com.player03.run3.character.animation.GentlemanFrames', 'com\x20player03\x20run3\x20character\x20animation\x20GentlemanFrames', 'DzZeN', 'Dswno', 'com\x20player03\x20run3\x20character\x20animation\x20JumpAsym', 'com.player03.run3.character.animation.JumpSym', 'com\x20player03\x20run3\x20character\x20animation\x20JumpSym', 'PyciI', 'com.player03.run3.character.animation.LandAsym', 'com\x20player03\x20run3\x20character\x20animation\x20LandAsym', 'com.player03.run3.character.animation.LandSym', 'oSAvh', 'box', 'getTerrain', 'getDefaultDecorationData', 'movableBox', 'You\x20know\x20what?\x20I\x27m\x20done.', 'I\x27m\x20here\x20to\x20have\x20fun,\x20not\x20participate\x20in\x20mad\x20science.', 'com.player03.run3.character.animation.LizardFrames', 'com\x20player03\x20run3\x20character\x20animation\x20LizardFrames', 'Wftzv', 'pImjx', 'status', 'pending_out', 'w_mask', 'w_bits', 'nice_match', 'max_lazy_match', 'max_chain_length', 'prev_length', 'lookahead', 'strstart', 'match_available', 'prev_match', 'match_length', 'block_start', 'hash_mask', 'hash_size', 'ins_h', 'dyn_ltree', 'Buf16', 'dyn_dtree', 'bl_tree', 'bl_desc', 'd_desc', 'l_desc', 'heap', 'heap_max', 'heap_len', 'depth', 'bi_buf', 'matches', 'static_len', 'opt_len', 'last_lit', 'lit_bufsize', 'l_buf', 'tIwvQ', 'com\x20player03\x20run3\x20character\x20animation\x20NoncontiguousFrames', 'WYYEr', 'com\x20player03\x20run3\x20character\x20animation\x20RunAsym', 'com.player03.run3.character.animation.RunSym', 'com\x20player03\x20run3\x20character\x20animation\x20RunSym', 'BsXCE', 'com.player03.run3.character.animation.SkaterFrames', 'gnkzq', 'com\x20player03\x20run3\x20character\x20animation\x20SkierFrames', '11|2|7|12|13|4|3|8|6|9|5|0|10|1', 'rightRect', 'leftArrow', 'leftRect', 'controls/ArrowCircleButton.png', 'rightArrow', 'addInput', 'ArrowButtons', 'controls', 'ControlSchemes', 'keyControlScheme', 'down', 'addKeys', 'select', 'SAVE_CONTROL_SCHEME_INDEX', 'onFlush', 'activateControlScheme', 'NXdag', 'iKAwp', 'fillColor', 'bubble1', 'isTail', 'deactivateControlScheme', 'haxeutils.input.ControlScheme', 'inputMap', 'newInputData', 'gHxIH', 'YSknW', 'com.player03.run3.cutscene.BrowserCondition', 'BrowserCondition', 'NEVER\x20ALWAYS\x20IF_SHOWN\x20IF_CUTSCENE_LEVEL_REACHED\x20IF_CUTSCENE_LEVEL_COMPLETE\x20IF_FOLLOWING_LEVEL_REACHED\x20CUSTOM', 'NEVER', 'ALWAYS', 'IF_SHOWN', 'IF_CUTSCENE_LEVEL_REACHED', 'IF_CUTSCENE_LEVEL_COMPLETE', 'IF_FOLLOWING_LEVEL_REACHED', 'bwKnC', 'xyYpa', 'runAnimations', 'frameMinTime', 'fadeTime', 'followingCutscene', 'nextFrame', 'DEFAULT_BROWSER_CONDITION', 'tunnelParams', 'initDialog', 'dialogInited', 'maxTailLength', 'connectionWidth', 'tailWidth', 'placeholder', 'skipButton', 'skipButtonLayout', 'cleaned', 'shownFrom', 'addDefaultLevelParams', 'endTiles', 'unloadLevel', 'loadNext', 'createTunnel', 'djDcJ', 'uqFGD', 'cutscenesDisabled', 'Skip', 'options/SkipLevelIcon.png', 'displayNextFrame', 'yaBSI', 'JegXf', 'skip', 'isVisibleInBrowser', 'get_shown', 'eNwbL', 'iyXyY', 'SIual', 'spatial', 'set_shown', 'frame2', 'frame16', 'frame20', 'frame21', 'frame22', 'frame25', 'frame26', 'ABCD', 'com.player03.run3.cutscene.ABCD', 'UMMyp', 'You\x20can\x27t\x20fool\x20me!', 'I\x20cracked\x20your\x20code!', 'Oh\x20great,\x20what\x20now?', 'hMNOe', 'Is\x20that\x20all?', 'What?\x20How?', 'trying', 'Oh,\x20I\x20deny\x20it\x20all\x20right.', 'You\x27re\x20100%\x20wrong,\x20just\x20like\x20always.', 'It\x27s\x20obvious!', 'Not\x20to\x20anyone\x20with\x20a\x20functioning\x20brain.', 'Stop\x20trying\x20to\x20deny\x20it!', 'You\x20hate\x20animals,\x20so\x20the\x20Bunny\x20is\x20out.', 'You\x20hate\x20common\x20decency,\x20so\x20the\x20Pastafarian\x20is\x20out.', 'Plan\x20A\x20and\x20Plan\x20C.', 'Ha!', 'Haha!', 'Heh,\x20good\x20one!\x20I\x20needed\x20that.', 'This\x20isn\x27t\x20funny!', 'Plan\x20C\x20for\x20Child!', 'Stop\x20deflecting!', 'Ok,\x20ok.', 'You\x20got\x20a\x20laugh\x20out\x20of\x20me,\x20so\x20I\x27ll\x20take\x20a\x20moment\x20to\x20pretend\x20you\x20have\x20something\x20resembling\x20a\x20point.', 'Plan\x20A\x20is\x20first,\x20then\x20Plan\x20B,\x20then\x20Plan\x20C,\x20and\x20so\x20on.', 'Ldlfn', 'CDTWY', 'If\x20you\x27re\x20using\x20alphabetical\x20order,\x20why\x27d\x20you\x20skip\x20Plan\x20B?', 'I\x20didn\x27t!', 'Same\x20with\x20Plan\x20D:\x20we\x27ll\x20be\x20trying\x20it\x20right\x20here\x20at\x20Launch\x20Site\x20C,\x20if\x20Plan\x20C\x20fails.', 'Not\x20that\x20Plan\x20C\x20will\x20fail.', 'It\x27s\x20my\x20plan.', 'Besides,\x20Plan\x20A\x20will\x20succeed,\x20so\x20we\x20won\x27t\x20even\x20get\x20to\x20Plan\x20C.', 'Well\x20aren\x27t\x20you\x20arrogant.', 'Arrogant?', 'In\x20what\x20way\x20am\x20I\x20arrogant?', 'That\x27s\x20pretty\x20arrogant.', 'Don\x27t\x20you\x20know\x20you\x20can\x27t\x20be\x20100%\x20certain?', 'Four\x20backup\x20plans,\x20remember?', 'I\x27m\x20not\x20taking\x20any\x20chances\x20with\x20something\x20this\x20important!', 'Because\x20I\x27m\x20not\x20taking\x20any\x20chances\x20with\x20Plan\x20A\x20either!', 'You\x20can\x27t\x20have\x20absolute\x20certainty.\x20That\x27s\x20not\x20a\x20thing\x20you\x20can\x20have.', 'Oh\x20shut\x20up!', 'I\x27ve\x20heard\x20this\x20sad\x20excuse\x20for\x20an\x20argument\x20a\x20thousand\x20times\x20before!', 'that\x20your\x20ideas\x20are\x20as\x20good\x20as\x20mine.', 'Well,\x20they\x20aren\x27t!', 'How\x20do\x20you\x20know?', 'How\x20many\x20tests\x20have\x20you\x20done?\x20How\x20many\x20trajectories\x20have\x20you\x20plotted?', 'None?', 'ivrBC', 'UZUBp', 'Now\x20if\x20you\x20don\x27t\x20mind,\x20I\x20am\x20going\x20to\x20continue\x20preparing.', 'You\x20are\x20going\x20to\x20go\x20away\x20and\x20stop\x20trying\x20to\x20cast\x20doubt\x20on\x20my\x20competence.', '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.', 'saveLater', 'xjmld', 'Fxups', 'samplerStates', 'TEXTURE0', '__textureTarget', '__getTexture', '__bindGLTextureCubeMap', '__setSamplerState', '__bindGLTexture2D', 'textureAlpha', 'activeTexture', '__alphaTexture', 'go\x20away', 'nTwuq', 'You\x20know...', 'If\x20we\x27re\x20really\x20going\x20home,\x20why\x20aren\x27t\x20we\x20going\x20the\x20same\x20way\x20we\x20came?', 'showBackButton', 'CHALLENGE', 'zRfJm', 'oOFlR', '10|6|13|1|9|15|7|3|14|12|11|4|5|2|8|0|16', 'Ah,\x20we\x20meet\x20again.\x20Good\x20morning.', 'I\x20take\x20it\x20you\x27ve\x20arrived\x20at\x20a\x20solution\x20to\x20my\x20affliction?', 'addPlainText', 'Excuse\x20me.', 'set_autoSize', 'Hold\x20onto\x20the\x20floor.', 'Unacceptable.', 'My\x20project\x20calls\x20for\x20a\x20great\x20deal\x20of\x20capital.\x20To\x20optimize\x20my\x20income,\x20I\x20must\x20be\x20able\x20to\x20move\x20freely\x20while\x20attracting\x20power\x20cells.', 'must', 'My\x20time\x20and\x20dignity\x20are\x20too\x20valuable\x20to\x20waste\x20being\x20tossed\x20about\x20as\x20if\x20riding\x20a\x20hurricane.', 'conditionAndTriggerMatcher', 'Want\x20to\x20do\x20another\x20test?', 'No.', 'It\x27s\x20worth\x20testing!', 'Then\x20I\x20don\x27t\x20know\x20what\x20you\x20expect\x20me\x20to\x20do.', 'com.player03.run3.cutscene.AngelVsBunny', 'AngelVsBunny', 'squishAnimation', 'jumpAnimation', 'squish', 'HavIP', 'get_skaterHelpsOut', 'recordChallengeComplete', 'Go,\x20Bunny!', 'Son,\x20the\x20Angel\x20can\x20hear\x20you.\x20Don\x27t\x20be\x20rude.', 'Wait\x20until\x20he\x20can\x27t\x20hear\x20you.', 'RTVrG', 'That\x20is...', 'Enough!', 'Bunny!', 'What\x20was\x20that\x20for?', 'Ok,\x20what\x20idiot\x20thought\x20it\x20was\x20a\x20good\x20idea\x20to\x20bring\x20the\x20Rabbit?', 'Technically,\x20that\x20was\x20you.', 'You\x20instructed\x20me\x20to\x20invite\x20anyone\x20I\x20encountered,\x20remember?', 'Anyone,\x20not\x20anything!', 'one', 'thing', 'Never\x20mind.\x20Everyone\x20listen\x20up!', 'Just\x20follow\x20my\x20instructions,\x20and\x20we\x20won\x27t\x20have\x20any\x20trouble.', '...Hang\x20on\x20a\x20second.', 'Get\x20lost!', 'siZZU', 'Don\x27t\x20worry.\x20I\x20have\x20a\x20plan.', 'Can\x20the\x20plan\x20be\x20to\x20kick\x20him?', 'Now,\x20now...', 'batteriesPurchased', 'Batteries', 'com.player03.run3.cutscene.Batteries', 'defaultTextSize', 'All\x20I\x27m\x20saying\x20is,\x20they\x20mean\x20the\x20same\x20thing,\x20and\x20everyone\x27s\x20already\x20familiar\x20with\x20batteries.', 'Who\x20cares\x20about\x20sounding\x20smart?\x20Just\x20talk\x20normally.', 'BZIOc', 'getDateOfArrival', 'Boat\x20Ride', 'com.player03.run3.cutscene.BoatRide', 'BoatRide', 'boatInside', 'layout-grid3x1|tileWidth-70', 'IsLyc', 'balloon', 'cutscene/TrainRide/Balloon.png', 'overrideEnabled', 'contents', 'pVaik', 'createBalloon', 'NZbJx', 'shakeBunny', 'Son,\x20why\x20didn\x27t\x20you\x20come\x20with\x20me?', 'Good\x20for\x20you,\x20son!\x20I\x27m\x20glad\x20you\x27re\x20learning\x20to\x20take\x20initiative.', 'bunnyEulers', 'addToBoat', 'dcQrn', 'updateBunnyJump', 'fhUek', 'DoGhZ', 'theGap', '24|6|8|16|10|11|1|4|2|22|25|0|27|5|17|26|18|20|9|19|12|3|28|7|15|21|23|14|13', 'possibly', 'How\x20could\x20you\x20possibly\x20expect\x20that\x20to\x20work?', 'Did\x20it\x20work?', 'you', 'We\x27re\x20gonna\x20cross\x20whether\x20you\x20like\x20it\x20or\x20not!', 'Don\x27t\x20do\x20it,\x20it\x27s\x20a\x20trick.', 'Fine,\x20stay\x20here\x20for\x20all\x20I\x20boate.', '\x22Reverse\x20psychology,\x22\x20and\x20that\x27s\x20quite\x20possible\x20now\x20that\x20you\x20mention\x20it.', 'So?\x20Are\x20you\x20coming?', 'Get\x20this\x20thing\x20off\x20me!', 'I\x20could...', 'Oh,\x20fiiine.', 'As\x20Blackbeard\x20famously\x20taught,\x20\x22Hatred\x20cannot\x20quell\x20hatred.\x20Peace\x20is\x20achieved\x20only\x20through\x20love.\x22', 'Hi\x20Bunny,\x20it\x27s\x20me.', '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.', 'CEMsy', 'Phew.\x20Don\x27t\x20let\x20that\x20happen\x20again.', 'Time\x20to\x20go.\x20Everyone\x20hold\x20on!', 'Wheee!', 'I\x27ve\x20got\x20my\x20eye\x20on\x20you.', 'ceXBX', 'pXMoC', '__connection', 'NetStream.Play.Stop', '__playStatus', 'NetStream.Play.error', 'What\x20makes\x20you\x20believe\x20he\x20did?', 'Then\x20how\x27d\x20he\x20know\x20how\x20to\x20calm\x20down\x20the\x20Bunny?', 'moveAtFullSpeed', 'A\x20pirate\x27s\x20wisdom\x20is\x20universal,\x20I\x20suppose.', 'Say,\x20would\x20you\x20like\x20to\x20learn\x20the\x20Eight\x20Condiments\x20of\x20Piracy?', 'No\x20he\x20would\x20not!', 'gRSEu', 'Come\x20on,\x20let\x27s\x20get\x20out\x20of\x20here\x20before\x20she\x20indoctrinates\x20you.', 'But...!', 'Stay\x20in\x20the\x20vehicle!', 'removeFromBoat', 'My\x20balloon!', 'Dad!', 'FkENf', 'Stop!\x20Why\x20aren\x27t\x20we\x20stopping?', 'Maybe\x20he\x20wanted\x20to\x20take\x20a\x20walk.', 'And\x20that\x27s\x20what\x20he\x27ll\x20have\x20to\x20do,\x20because\x20we\x20don\x27t\x20have\x20time\x20for\x20any\x20more\x20of\x20his\x20nonsense.', 'cutscene/TrainRide/Spritesheet.png', 'com.player03.run3.cutscene.Boring', 'pxhUU', 'So\x20if\x20you\x27re\x20a\x20scientist,\x20where\x27s\x20your\x20lab\x20coat?', 'Huh?', 'I\x20don\x27t\x20need\x20one.', '_cameraX', 'Science\x20is\x20the\x20process\x20of\x20forming\x20hypotheses,\x20and\x20trying\x20to\x20disprove\x20them\x20experimentally.', 'There\x27s\x20no\x20dress\x20code.', 'Talking\x20about\x20school\x20science.', 'It\x27s\x20boring!\x20Talk\x20about\x20movie\x20science\x20instead!', 'You\x20know,\x20\x22school\x22\x20science\x20doesn\x27t\x20have\x20to\x20be\x20boring.', 'My\x20teachers\x20all\x20say\x20that.', 'And\x20they\x27re\x20always,\x20always\x20wrong.', 'vdJAF', 'Well,\x20maybe\x20I\x27ll\x20be\x20the\x20exception.', 'Oh,\x20so\x20that\x27s\x20why...', 'that\x27s', 'Let\x20me\x20get\x20back\x20to\x20you\x20on\x20this.', 'Candy', '*splat*', 'splatText', 'easeIn', 'removeBitmap', 'JqSvp', 'removeSplat', 'align', 'cutscene/Candy/Balloon.png', 'removeBalloon', 'candy', 'Hey,\x20look\x20what\x0aI\x20found...', 'Well,\x20at\x20least\x20one\x20of\x20us\x20got\x20something\x0aout\x20of\x20it\x20this\x20time.', 'But\x20you\x20know\x20what?', 'fvFHU', 'Now\x20it\x27s\x20my\x20turn,\x0awhether\x20she\x20likes\x20it\x20or\x20not.', 'OXDEA', 'Can\x27t\x20Wait', 'com.player03.run3.cutscene.CantWait', 'CantWait', 'TRANSPARENT', 'I\x20remember\x20when...', 'bunnyJump', 'Dad,\x20are\x20we\x20almost\x20there?', 'We\x20aren\x27t\x20going\x20home.', 'See\x20Dad?', 'The\x20Bunny\x20agrees\x20with\x20me!', 'childJump', 'gravityStrength', 'No,\x20two\x20ninja\x20swords!', 'And\x20then\x20I\x27ll\x20get\x20like\x20a\x20thousand\x20tokens\x20for\x20the\x20water\x20gun\x20game\x20at\x20the\x20Trade\x20Fair.', 'The\x20Singer\x20will\x20never\x20beat\x20my\x20score,\x20ever\x20again!', 'This\x20is\x20gonna\x20be\x20so\x20great!\x0aI\x20can\x27t\x20wait\x20till\x20we\x27re\x20home!', 'Don\x27t\x20worry,\x20we\x27re\x20almost\x20there.', 'I\x20think.', 'Change\x20the\x20Subject', 'com.player03.run3.cutscene.ChangeTheSubject', 'ChangeTheSubject', 'JQgWz', 'yYOUU', 'ZQODA', 'I\x20wanted\x20to\x20thank\x20you\x20for\x20returning\x20my\x20wooden\x20spoon\x20after\x20I\x20lost\x20it.', 'No\x20problem.\x20So\x20how\x27ve\x20you\x20been?', 'eXSAp', 'setUnused', 'The\x20Flying\x20Spaghetti\x20Monster\x20extends\x20His\x20gratitude\x20as\x20well.', 'I\x20can\x27t\x20believe\x20you\x20believe\x20in\x20magic\x20sky\x20food!', 'Did\x20you\x20really\x20just...', 'No,\x20that\x27s\x20perfectly\x20ok.\x20He\x20doesn\x27t\x20penalize\x20nonbelievers\x20excessively.', 'Also,\x20per\x20the\x20First\x20Condiment,\x20I\x20won\x27t\x20hold\x20it\x20against\x20you.', 'What\x20do\x20you\x20do\x20for\x20fun?', 'uQXOA', 'Well...\x20I\x20like\x20cooking,\x20reading,\x20knife\x20throwing...', 'This\x20I\x27ve\x20gotta\x20see.', 'Do\x20you\x20think\x20this\x20is\x20some\x20kind\x20of\x20game?', 'More\x20like\x20a\x20sport,\x20really.', 'To\x20begin,\x20grip\x20the\x20handle\x20like\x20so...', 'Cheating', 'com.player03.run3.cutscene.Cheating', 'QRUsN', 'Wasn\x27t\x20that\x20cheating?', 'I\x27ll\x20tell\x20you\x20what\x20that\x20was.\x0aThat\x20was\x20fun!', 'mapTargetRotation', 'lsbUG', 'Coming\x20Through', 'com.player03.run3.cutscene.ComingThrough', 'ComingThrough', 'QfHbP', 'Coming\x20through!', 'jQkVR', 'tweenRotation', 'Hey!', 'zQQBj', '0|8|1|7|10|9|3|14|11|6|2|12|5|4|13', 'Hup!', 'xTraction', 'extraSpeed', 'Don\x27t\x20give\x20up\x20yet.\x20I\x20have\x20an\x20idea.', 'Yeah?', 'Jump!', 'Then\x20what?', 'gzuRZ', 'div', 'BcvIb', 'Oh,\x20that\x27s\x20what.', 'TAKqz', 'Thank\x20you.', 'I\x27ve\x20got\x20exploring\x20to\x20do!', 'laner', 'IzKIJ', 'cREuo', 'tAgaA', 'yEEoj', 'set_power', 'set_volume', 'Choose\x20your\x20character!', 'pZnQz', 'onPassChange', 'xlqAH', 'clearRectangles', 'addRectangle', 'Conspiracy', 'com.player03.run3.cutscene.Conspiracy', 'cameraFocus', 'cameraEndRotation', 'cameraOffset', 'cameraStartRotation', 'positionImage', 'bitmapsToDispose', 'OVytb', 'Let\x27s\x20review\x20what\x20we\x20know.', 'What\x20conpiracy?', 'You\x20mean\x20you\x20haven\x27t\x20noticed?', 'otnqO', 'HCaTR', 'Consider\x20the\x20Skater.\x20What\x20does\x20he\x20do?', 'He\x20skates\x20around\x20really\x20fast.', 'He\x20never\x20stops\x20except\x20to\x20sleep\x20I\x20guess.', 'showImage', 'CMHyZ', 'requestFreeVectorReg', 'No,\x20it\x20sounds\x20like\x20a\x20job.', 'mVnOm', 'Clearly,\x20the\x20Skater\x20is\x20the\x20messenger\x20for\x20the\x20group.', 'I\x20never\x20saw\x20him\x20messenging\x20for\x20anyone.', 'You\x20probably\x20missed\x20it.', 'zLAll', 'What\x20do\x20we\x20know\x20about\x20her?', 'Sometimes\x20she\x20tells\x20you\x20what\x20you\x20should\x20do.', 'Sometimes\x20she\x20tells\x20you\x20about\x20the\x20Spaghetti\x20Monster.', 'Scaring\x20people\x20into\x20submission.\x20Classic.', 'The\x20official\x20what?', 'He\x20keeps\x20track\x20of\x20everyone\x27s\x20money.', 'How\x20do\x20you\x20know\x20he\x27s\x20the\x20treasure?\x20Just\x20\x27cause\x20he\x20loves\x20batteries?', 'Well,\x20yeah.\x20Who\x20else\x20would\x20it\x20be?', 'Wait...', 'This\x20means\x20they\x20put\x20a\x20very\x20greedy\x20person\x20in\x20charge\x20of\x20their\x20money.', 'That\x27s\x20bad?', 'Yeah:\x20for\x20them.\x20It\x27s\x20great\x20news\x20for\x20us!', 'We\x20need\x20to\x20capitalize\x20on\x20this,\x20if\x20you\x27ll\x20excuse\x20the\x20pun.', 'Ok,\x20next\x20is\x20the\x20Angel.', 'Splitting\x20up?\x20That\x27s\x20unusual\x20for\x20a\x20conspiracy.', '3|6|5|14|4|1|7|10|11|2|9|13|8|15|0|12', 'That\x20explains\x20everything!', 'Aha!\x20He\x27s\x20a\x20government\x20agent!', 'And\x20probably\x20an\x20engineer.', 'The\x20Runner\x20can\x27t\x20be\x20in\x20the\x20conspirspacy.', 'She\x20can,\x20and\x20she\x20is.', '7|10|11|16|14|12|1|0|2|13|5|8|6|4|3|9|15', 'It\x27s\x20a\x20ploy\x20to\x20make\x20people\x20do\x20what\x20she\x20says.', 'Being\x20nice\x20is\x20a\x20trick?', 'Ploy?', 'Have\x20you\x20found\x20out\x20anything\x20about\x20the\x20Student?', 'Not\x20really.\x20She\x20just\x20sort\x20of\x20sits\x20around\x20most\x20of\x20the\x20time.', 'She\x20says\x20she\x27s\x20doing\x20science,\x20but\x20she\x20doesn\x27t\x20even\x20have\x20a\x20clipboard.', 'says', 'Good\x20observation!', 'Yes?', 'I\x20don\x27t\x20wanna\x20play\x20a\x20game\x20where\x20the\x20Runner\x27s\x20a\x20bad\x20guy.', 'WBpEG', 'This\x20isn\x27t\x20a\x20game.', 'Recognizing\x20conspiracies\x20is\x20a\x20vital\x20life\x20skill.', 'OMSmI', 'com.player03.run3.cutscene.Cutscenes', 'get_cheating', 'get_batteries', 'get_morningHypothesis5', 'get_morningHypothesis4', 'get_morningHypothesis3', 'get_morningHypothesis2', 'get_morningHypothesis', 'get_fame', 'get_leaveItHere', 'get_affliction', 'get_dontQuestionIt', 'get_lightningStrikesTwice', 'get_tellAFriend', 'get_somethingWeird', 'get_theGap', 'get_wormholeInSight', 'get_twoMonthWait3', 'get_twoMonthWait2', 'get_twoMonthWait', 'get_aBCD', 'get_superpowers', 'get_cantWait', 'get_stopSolvingProblems', 'get_wait', 'get_fourthCondiment', 'get_boatRide', 'get_sneaking', 'get_obvious', 'get_ofCourse', 'get_angelVsBunny', 'get_itsJustYou', 'get_indecision', 'get_standardsToUphold', 'get_theNextBigThing', 'get_youThink', 'get_discoveries', 'get_orbits', 'get_planetStolen', 'get_planetMissing', 'get_candy', 'get_thanksForPlaytesting', 'get_grandOpening', 'get_studentTeacher', 'get_teapot', 'get_inflation', 'get_dontKnockIt', 'get_socraticMethod', 'get_niceToMeetYou', 'get_changeTheSubject', 'get_joinUs', 'get_naming', 'get_conspiracy', 'get_insanity', 'get_goldMedal', 'get_playingWithFire', 'get_revision', 'get_heavySleeper', 'get_comingThrough', 'get_selfAssembly', 'jsonCutscenes', 'HeavySleeper', 'GoldMedal', 'Tigjz', 'Naming', 'JoinUs', 'get_boring', 'NiceToMeetYou', 'SocraticMethod', 'WyIkM', 'DontKnockIt', 'StudentTeacher', 'GrandOpening', 'ThanksForPlaytesting', 'PlanetStolen', 'Orbits', 'get_myTurn', 'Discoveries', 'get_friendlyGreeting', 'Indecision', 'ItsJustYou', 'Obvious', 'Sneaking', 'FourthCondiment', 'Wait', 'StopSolvingProblems', 'Superpowers', 'TwoMonthWait2', 'TwoMonthWait3', 'TheGap', 'LightningStrikesTwice', 'zlEjt', 'CrossingTheGap', 'get_crossingTheGap', 'Truancy', 'Fame', 'MorningHypothesis', 'MorningHypothesis2', 'MorningHypothesis3', 'MorningHypothesis4', 'MorningHypothesis5', 'LizardFellAsleep', 'newBoolProgress', 'selfAssembly', 'comingThrough', 'heavySleeper', 'lAEdi', 'phong', 'vzezG', 'playingWithFire', 'ruFbW', 'goldMedal', 'parentNode', 'insanity', 'conspiracy', 'joinUs', 'changeTheSubject', 'boring', 'niceToMeetYou', 'socraticMethod', 'dontKnockIt', 'inflation', 'Patdm', 'teapot', 'studentTeacher', 'grandOpening', 'thanksForPlaytesting', 'planetStolen', 'orbits', 'MrXag', 'myTurn', 'discoveries', 'youThink', 'theNextBigThing', 'ifXvF', 'TILE_HEIGHT', 'makePolygon', 'standardsToUphold', 'DgWxD', 'gTRrN', 'friendlyGreeting', 'lXCvs', 'indecision', 'itsJustYou', 'VEfDa', 'rbvXa', 'angelVsBunny', 'ofCourse', 'sneaking', 'boatRide', 'fourthCondiment', 'stopSolvingProblems', 'cantWait', 'superpowers', 'aBCD', 'twoMonthWait', 'twoMonthWait2', 'twoMonthWait3', 'CWrIN', 'COVkY', 'wormholeInSight', 'MGnGS', 'somethingWeird', 'tellAFriend', 'lightningStrikesTwice', 'FvrQp', 'dontQuestionIt', 'affliction', 'leaveItHere', 'protip', 'crossingTheGap', 'truancy', 'fame', 'morningHypothesis', 'morningHypothesis2', 'morningHypothesis3', 'morningHypothesis4', 'morningHypothesis5', 'batteries', 'DXFNw', 'Because\x20as\x20I\x20said,\x20the\x20electromagnet\x20may\x20be\x20facing\x20in\x20the\x20wrong\x20direction.', 'Well\x20ok,\x20if\x20you\x20say\x20so.', 'Fortunately,\x20it\x27s\x20easy\x20to\x20test.', 'How\x20so?', 'cheating', 'lizardFellAsleep', 'wGMJe', 'Crossing\x20the\x20Gap', 'com.player03.run3.cutscene.CrossingTheGap', 'zHNWU', 'xMUHo', 'Wow,\x20someone\x27s\x20been\x20busy.', 'Think\x20that\x27s\x20enough\x20boxes?', 'Sure,\x20we\x20have\x20enough\x20for\x20now.', 'this', 'But\x20I\x20bet\x20we\x27ll\x20run\x20into\x20more\x20gaps\x20like\x20this.', 'You\x20plan\x20ahead\x20too\x20much.', 'jbbnr', 'Let\x27s\x20go!', 'com.player03.run3.cutscene.OverlayPlaceholder', 'resetCallback', 'com.player03.run3.cutscene.Discoveries', 'CJzmT', 'I\x20was\x20about\x20to\x20head\x20home\x20without\x20you!', 'Home?', 'But\x20we\x20just\x20got\x20here!', 'You\x20aren\x27t\x20very\x20good\x20at\x20keeping\x20track\x20of\x20time,\x20are\x20you.', 'It\x27s\x20been\x20a\x20year\x20now.', 'So?\x20Scientific\x20discoveries\x20take\x20time.\x20Be\x20patient!', 'Oh\x20come\x20on.\x20What\x20about\x20gravity\x20manipulation,\x20force\x20fields,\x20holograms,\x20and\x20teleportation?', 'Aren\x27t\x20any\x20of\x20those\x20worth\x20your\x20time?', 'any', 'The\x20Runner\x20and\x20I\x20are\x20close\x20to\x20figuring\x20out\x20how\x20to\x20suspend\x20heavy\x20objects\x20in\x20midair!', 'Congratulations,\x20you\x20discovered\x20the\x20yellow\x20rings.', 'Only\x20seven\x20and\x20a\x20half\x20months\x20after\x20I\x20did.', 'And\x20if\x20you\x20really\x20cared\x20about\x20understanding,\x20you\x27d\x20let\x20actual\x20scientists\x20do\x20the\x20research.', 'No!', 'The\x20Runner\x20and\x20I\x20are\x20more\x20than\x20qualified\x20to\x20handle\x20this.', 'Mostly\x20the\x20Runner.', 'get_finished', 'Don\x27t\x20Knock\x20It', 'com.player03.run3.cutscene.DontKnockIt', 'skaterTeleport', 'Hey,\x20watch\x20it!', 'You\x27ll\x20have\x20a\x20much\x20easier\x20time\x20if\x20you\x20slow\x20down.', 'Don\x27t\x20you\x20care\x20that\x20those\x20skates\x20make\x20your\x20life\x20harder?', 'Hey,\x20skating\x20is\x20fun!\x20Don\x27t\x20knock\x20it\x20till\x20you\x27ve\x20tried\x20it.', 'You\x20know,\x20some\x20of\x20us\x20use\x20tools\x20to\x20solve\x20problems...', 'com.player03.run3.cutscene.DontQuestionIt', 'Maybe\x20when\x20you\x27re\x20older,\x20you\x27ll\x20realize\x20some\x20things\x20shouldn\x27t\x20be\x20questioned.', 'Maybe\x20when\x20you\x27re\x20mature,\x20you\x27ll\x20realize\x20everything\x20should\x20be.', 'everything', 'Why?', 'WtYbR', 'Because\x20asking\x20questions\x20leads\x20to\x20discovering\x20new\x20things.', 'No,\x20that\x20was\x20a\x20rhetorical\x20question.', 'It\x20was\x20a\x20legitimate\x20question,\x20and\x20I\x20gave\x20you\x20a\x20legitimate\x20answer.', 'Stop\x20explaining\x20the\x20joke!', 'Here\x27s\x20what\x20I\x20don\x27t\x20get.', 'I\x20got\x20tired\x20of\x20fame.', 'Wait,\x20really?', 'Yes,\x20really.', 'I\x27m\x20telling\x20you,\x20if\x20I\x20was\x20as\x20famous\x20as\x20you,\x20I\x27d\x20never\x20give\x20that\x20up!', 'Then\x20go\x20for\x20it!', 'But\x20most\x20of\x20them\x20forgot\x20me.', 'It\x20was\x20like\x20my\x20official\x20nicknames\x20were\x20\x22that\x20kid\x22\x20and\x20\x22hey\x20you.\x22', 'YIZsb', 'rnDID', 'You\x20were\x20different.\x20Everyone\x20knew\x20you.\x20Everyone\x20talked\x20about\x20you.', '\x22Hey\x20kids,\x20today\x20we\x20have\x20a\x20special\x20guest!\x20Guess\x20who?\x20It\x27s\x20the\x20Cartographer!\x22', 'It\x27s\x20like,\x20we\x20get\x20it,\x20the\x20Cartographer\x20made\x20lots\x20of\x20maps.', 'I\x27m\x20sorry.', 'You\x20probably\x20shouldn\x27t,\x20but\x20I\x27ll\x20let\x20it\x20slide.', 'oUcuy', 'All\x20those\x20quotes\x20you\x20mentioned?', 'I\x20didn\x27t\x20appreciate\x20them\x20any\x20more\x20than\x20you.', 'But\x20somehow,\x20people\x20started\x20to\x20think\x20I\x20did.', 'And\x20they\x20took\x20my\x20guesses\x20as\x20absolute\x20truth.', 'One\x20time,\x20the\x20Sailor\x20asked\x20me\x20about\x20thunderstorms,\x20and\x20I\x20showed\x20him\x20my\x20map\x20of\x20a\x20thunder\x20cloud.', 'I\x20remember\x20that!\x20He\x20sailed\x20near\x20a\x20storm\x20and\x20got\x20struck\x20by\x20lightning!', 'He\x20had\x20to\x20go\x20to\x20the\x20Hospital!', 'That\x20was\x20your\x20fault?', 'loIFH', '4|5|10|3|0|12|7|1|8|9|15|11|13|14|2|6', 'I\x20gave\x20him\x20a\x20partial\x20map,\x20and\x20he\x20took\x20it\x20as\x20a\x20complete\x20map.', 'No,\x20I\x20gave\x20him\x20a\x20mental\x20map.', 'If\x20I\x27d\x20left\x20his\x20map\x20blank,\x20he\x27d\x20have\x20used\x20more\x20caution.', 'That\x20isn\x27t\x20the\x20same\x20thing\x20though.', 'He\x20had\x20a\x20simplified\x20mental\x20model\x20of\x20a\x20thunderstorm,\x20which\x20he\x20used\x20to\x20make\x20a\x20decision\x20about\x20an\x20actual\x20thunderstorm.', 'So...\x20it\x27s\x20like\x20a\x20map.', 'like', 'Very\x20much\x20so.\x20It\x20serves\x20the\x20same\x20purpose\x20and\x20has\x20the\x20same\x20flaws.', 'The\x20Sailor\x27s\x20map\x20only\x20mentioned\x20the\x20most\x20common\x20types\x20of\x20lightning.', 'Since\x20I\x20didn\x27t\x20know\x20about\x20clear-air\x20lightning,\x20neither\x20did\x20he.', 'Oh\x20sure,\x20blame\x20the\x20Sailor.', 'Even\x20I\x20sometimes\x20forget\x20that\x20my\x20mental\x20maps\x20have\x20flaws.', 'You\x27d\x20think\x20I\x27d\x20have\x20learned\x20by\x20now,\x20but\x20no.', 'You\x20lost\x20me,\x20but\x20I\x27ll\x20take\x20your\x20word\x20for\x20it.', 'Anyway,\x20let\x27s\x20back\x20up\x20a\x20bit.', 'You\x20never\x20explained\x20how\x20to\x20get\x20famous.', 'oVBVt', 'I\x20can\x27t\x20tell\x20you.', 'Come\x20on!\x20What\x27s\x20the\x20harm?', 'No,\x20I\x20literally\x20can\x27t\x20tell\x20you\x20because\x20I\x20don\x27t\x20know.', 'nVraH', '...and\x20speaking\x20of\x20hypocrisy,\x20the\x20Fourth\x20Condiment\x20is\x20as\x20follows:', '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.', 'Oh,\x20hello,\x20Duplicator!', 'Dad?!', 'Child!', 'bzIeY', 'Very\x20well,\x20I\x20suppose\x20this\x20is\x20as\x20good\x20a\x20point\x20as\x20any\x20to\x20stop\x20for\x20today.', 'All\x20I\x20learned\x20is\x20that\x20pirates\x20are\x20super\x20boring.', 'hPOuZ', 'Friendly\x20Greeting', 'com.player03.run3.cutscene.FriendlyGreeting', 'FriendlyGreeting', 'Oh,\x20hey!', 'Don\x27t\x20you\x20miss\x20your\x20friends?\x20Wait,\x20bad\x20example.\x0aDon\x27t\x20you\x20miss\x20your\x20weird\x20cult?', '2|4|0|5|1|3', 'I\x20found\x20a\x20way\x20home!', 'Very\x20well.', 'Great!', 'I\x20suppose\x20someone\x20must\x20do\x20it.', 'Hmm?', 'What?\x20No.', 'again', 'WQCPI', 'Gold\x20Medal', 'Tober', 'levelToDistance', 'distanceToPoint', 'You\x20get\x20a\x20gold\x20medal!', 'Oh!', 'This\x20is\x20bronze.', 'Yeah,\x20well,\x20it\x27s\x20the\x20closest\x20I\x20could\x20find.', 'Don\x27t\x20worry.\x20It\x27s\x20the\x20thought\x20that\x20counts.', 'Grand\x20Opening', 'gijnr', 'Ladies\x20and\x20gentlemen,\x20welcome\x20to\x20the\x20Grand\x20Opening\x20of\x20the\x20Memory\x20Evaluation!', 'Let\x20us\x20correct\x20that.', 'brightMovements', 'attachRingTo', 'BCcBr', 'Unlike\x20any\x20tunnel\x20you\x27ve\x20yet\x20seen,\x20the\x20tunnel\x20before\x20you\x20was\x20designed\x20by\x20an\x20expert!', 'Each\x20trial\x20is\x20a\x20challenge\x20to\x20your\x20recollection.\x20Will\x20you\x20be\x20able\x20to\x20pass\x20all\x20seven?', 'Good\x20luck!', 'Before\x20you\x20begin,\x20please\x20be\x20advised\x20that\x20the\x20colorful\x20tetrahedral\x20decorations\x20are\x20the\x20property\x20of\x20the\x20Gentleman.', 'Should\x20you\x20collect\x20any,\x20return\x20them\x20to\x20me\x20before\x20exiting\x20the\x20attraction.', 'That\x20concludes\x20my\x20rehersal.', 'Do\x20you\x20have\x20any\x20questions\x20or\x20suggestions?', 'vAApa', 'I\x20cannot\x20wait\x20for\x20the\x20return\x20of\x20those\x20capable\x20of\x20carrying\x20on\x20a\x20conversation.', 'Ok,\x20from\x20the\x20top...', 'terrain-', '~crumbling', 'skaterFollowingLevel', 'Heavy\x20Sleeper', 'EoKSF', 'lizardFollowingLevel', 'YtVOP', 'ajWFL', '_stopFade', '_webAudio', 'setValueAtTime', 'gain', 'linearRampToValueAtTime', 'Watch\x20out!', 'gCSiB', 'TBHBb', '__displayMatrix', 'get_fullScreenSourceRect', '__displayRect', 'Sorry\x20about\x20that!', 'I\x27m\x20trying\x20not\x20to\x20do\x20that\x20anymore,\x20but\x20it\x20caught\x20me\x20off-guard\x20when\x20the\x20gravity...', 'Um,\x20hello?', 'Are\x20you\x20o...', 'Oh,\x20you\x27re\x20asleep.', 'ZkDIq', 'applyRingVertices', 'applyRingIndices', 'ringGeometry', 'wVdVT', 'DCyRP', 'getSection', 'easeInOut', 'MmGTs', 'ybbhS', 'AuEIr', 'OFaxT', '__resolvePath', '__resolveRootPath', 'fromBytes', 'com.player03.run3.cutscene.Indecision', 'playNextChallenge', 'GxwUV', 'bTyFQ', 'solve', 'Time\x20to\x20split\x20up.', 'Don\x27t\x20forget\x20to\x20practice\x20being\x20nice!', 'Who\x20does\x20she\x20think\x0ashe\x20is,\x20anyway?', 'I\x27d\x20never\x20have\x20to\x20see\x20the\x20Pastafarian\x20again!', 'It\x27s\x20not\x20like\x20I\x20owe\x20the\x20other\x20jerks\x20anything...', 'Wait,\x20no.', 'I\x20have\x20to\x20wait\x20a\x20couple\x20months\x20either\x20way.', 'com.player03.run3.cutscene.Inflation', 'Inflation', 'NlJEZ', 'nonBlockingOverlays', 'inputOverriders', 'inputOverridden', '5|22|11|15|21|28|14|20|25|17|4|1|13|23|2|7|8|16|24|0|3|19|9|10|27|26|12|6|18', 'I\x20just\x20realized\x20why\x20the\x20Government\x20tried\x20to\x20keep\x20us\x20out!', 'At\x20first\x20I\x20thought\x20it\x20was\x20a\x20conspiracy\x20to\x20keep\x20the\x20public\x20unaware\x20of\x20alien\x20technology.', 'At\x20what\x20point\x20did\x20you\x20comprehend\x20your\x20mistake?', 'I\x20spent\x20the\x20day\x20collecting\x20power\x20cells.', 'I\x20made\x20a\x20whole\x20year\x27s\x20wages!', 'And\x20do\x20you\x20understand\x20the\x20consequences?', 'The\x20Government\x20wishes\x20to\x20delay\x20the\x20inevitable\x20onset\x20of\x20inflation.', 'Now\x20look\x20who\x27s\x20spouting\x20nonsense.', '\x22Inflation\x22\x20is\x20just\x20an\x20excuse\x20not\x20to\x20end\x20poverty!', 'You\x20don\x27t\x20even\x20believe\x20in\x20inflation.\x20You\x20collected\x20twenty\x20thousand\x20of\x20those\x20things!', 'How\x20in\x20the\x20Universe\x20did\x20you\x20come\x20by\x20that\x20data?!', 'Guessed.\x20How\x20close\x20was\x20I?', 'No\x20comment.', 'pzAAr', 'com.player03.run3.cutscene.Insanity', 'runnerTeleport', 'MapWithTeapot.png', 'TMYRN', 'Vktrf', 'You\x20do\x20know\x20what\x20they\x20say\x20about\x20insanity,\x20don\x27t\x20you?', 'Because\x20you\x20keep\x20doing\x20the\x20same\x20thing\x20and\x20expecting\x20a\x20different\x20outcome.', 'Sorry,\x20what?', 'I\x27m\x20not\x20doing\x20the\x20same\x20thing.', 'not', 'oof', 'Did\x20you\x20draw\x20on\x20my\x20map?!', 'Oh,\x20that?', 'Now\x20you\x27ll\x20always\x20remember\x20where\x20you\x20were\x20when\x20you\x20went\x20crazy!', 'Anyway,\x20I\x20think\x20I\x27ve\x20got\x20it.', 'Check\x20it\x20out!', 'I\x20did\x20get\x20a\x20different\x20outcome!', 'did', 'nayRX', 'tXeln', 'bubble2', 'endpointPercentFromCenter', 'TUGPt', 'curveTo', 'lineTo', 'com.player03.run3.cutscene.ItsJustYou', 'QXZYh', 'You\x20know,\x20I\x20was\x20hoping\x20to\x20find\x20an\x20actual\x20person\x20here.', 'I\x27m\x20not\x20much\x20of\x20a\x20pet\x20person,\x20but\x20you\x20can\x20come\x20if\x20you\x20want.', 'Yes?\x20No?', 'I\x20know\x20you\x20can\x27t\x20understand\x20me,\x20but\x20I\x20am\x20talking\x20to\x20you.', 'Could\x20you\x20at\x20least\x20acknowledge\x20my\x20presence?', 'Better.', 'Wait,\x20why\x20am\x20I\x20even\x20talking\x20to\x20you?\x20You\x20clearly\x20don\x27t\x20care,\x20and\x20I\x27m\x20on\x20a\x20schedule.', 'perimeter', 'recycle', 'followingPath', 'followingPathIndex', 'modifyData', 'animate', 'JSONCutscene', 'BMLJB', 'CeyAu', 'isAbove', 'wsvxc', 'cameraPosition', 'angle', 'speech', 'tail', 'connect', 'tailLength', 'gCHSH', '__getImage', '__textureID', 'texImage2D', 'UNSIGNED_BYTE', 'uploadFromTypedArray', 'Join\x20Us', '19|4|18|0|17|5|15|11|6|22|27|20|1|28|10|7|26|21|9|24|2|29|23|25|16|14|12|13|8|3', 'The\x20Flying\x20Spaghetti\x20Monster\x20is\x20coming\x20too.', 'Do\x20you\x20know\x20why?', 'Because\x20He\x20has\x20good\x20taste.', 'FazEB', 'yYfoT', 'dxyGU', 'So\x20what\x20you\x27re\x20saying\x20is,\x20I\x20could\x20meet\x20him?', 'He\x27ll\x20be\x20invisible\x20and\x20intangible,\x20as\x20usual.', 'DkvZv', 'A\x20bright\x20young\x20woman\x20shouldn\x27t\x20have\x20to\x20spend\x20her\x20life\x20alone.', 'PwsSo', 'nhmkl', 'WXMtL', 'Leave\x20It\x20Here', 'com.player03.run3.cutscene.LeaveItHere', 'TgnWc', 'LeaveItHere', 'get_runnerPathT', 'uaIba', 'qRynU', 'oSsZj', 'CHJJB', 'kcoQv', 'Oof', 'You\x20know\x20what?', 'This\x20tunnel\x20needed\x20a\x20stepping\x20stone\x20anyway.', 'Aha!', 'Might\x20as\x20well\x20take\x20this\x20box\x20instead.', 'NfjbL', 'Lightning\x20Strikes\x20Twice', 'com.player03.run3.cutscene.LightningStrikesTwice', 'get_studentRediscovery', 'Nice!', 'FdyrM', 'For\x20now,\x20let\x27s\x20keep\x20searching.', 'Lizard\x20Fell\x20Asleep', 'com.player03.run3.cutscene.LizardFellAsleep', 'FUlTh', 'loop', 'soundChannel', 'soundComplete', 'playFrom', 'loopStartTime', 'lines', 'YbvPm', 'Morning\x20Hypothesis', 'mode_', 'character_', 'touching_', 'enforcedCharacter', 'jRwfR', 'JKKXL', 'unlockPath', 'unlockPoint', 'continuesFrom', 'displayPrefix', 'altDisplayPrefix', 'altPrefix', 'altPrefixAfter', 'startCutscene', 'endCutscene', 'endReached', 'startReached', 'timeToReachStart', 'timeToReachMidpoint', 'midpointReached', 'altEntryPoint', 'backupAltEntryPoint', 'disposed', 'AzjnF', 'buttons', 'backViewBitmap', 'selectedButton', 'set_frontView', 'applySelectedRect', 'cacheCount', 'What\x20should\x20I\x20test\x20today?', '4|1|2|5|3|0', 'Morning\x20Hypothesis\x202', 'stopBeeps', 'pqnUJ', 'I\x20need\x20to\x20do\x20more\x20tests\x20on\x20this\x20whole\x20solo\x20teleport\x20thing.', 'I\x20just\x20don\x27t\x20get\x20it.', 'Why\x20is\x20your\x20mood\x20so\x20important\x20when\x20you\x20teleport?', 'rtToH', 'Or\x20even\x20whether\x20it\x20matters.', 'whether', 'After\x20yesterday\x27s\x20test,\x20I\x27m\x20starting\x20to\x20think\x20it\x27s\x20something\x20else...', 'ubssb', 'rectangleExtraWidth', 'rectangleExtraHeight', 'To\x20test\x20this,\x20I\x27ll\x20stand\x20right\x20here\x20with\x20my\x20eye\x20closed.', 'Then\x20when\x20I\x20least\x20expect\x20it,\x20someone\x20else\x20will\x20push\x20me\x20out\x20of\x20the\x20tunnel.', 'I\x20need\x20help\x20to\x20pull\x20this\x20off,\x20so\x20where\x27s\x20the...', 'ZbZlQ', 'Morning\x20Hypothesis\x203', 'Who\x27s\x20there?', 'OjvZW', 'Hello?\x20I\x20said,\x20who\x27s\x20there?', 'rSpQG', 'And\x20will\x20you\x20please\x20stop\x20that?!', 'vkYgB', 'Hey!\x20Is\x20anyone\x20there?!', 'See?\x20That\x20was\x20easy!', 'But\x20nope,\x20seems\x20I\x27m\x20alone.', 'And\x20now\x20I\x20have\x20to\x20figure\x20out,\x20on\x20my\x20own,\x20with\x20nothing\x20but\x20an\x20annoyingly\x20loud\x20tunnel,\x20what\x20is\x20happening.', 'Happening:', 'Nothing\x20appropriate.', 'Aah!', 'The\x20authorities\x20have\x20been\x20notified\x20of\x20your\x20location.', 'Who\x20said\x20that?', 'Morning\x20Hypothesis\x204', 'com.player03.run3.cutscene.MorningHypothesis4', 'mPKcf', '3|9|1|0|5|8|10|2|4|7|6', 'Step\x20two\x20is\x20coming\x20up\x20with\x20a\x20possible\x20reason.', 'Hey...\x20you.', 'Whoever\x20you\x20are.', 'Authorities?\x20Talking\x20tunnel?', '\x27Cause\x20if\x20so,\x20we\x20need\x20to\x20talk.', 'And\x20maybe\x20you\x20could\x20try\x20to\x20be\x20a\x20bit\x20nicer\x20this\x20time.', 'Ok,\x20seriously?', 'I\x27m\x20back!', 'Did\x20you\x20miss\x20me?', '...Really?', 'Hmm...', 'Guess\x20it\x27s\x20time\x20for\x20my\x20other\x20hypothesis.', '1|3|7|0|9|4|5|2|8|6', 'By\x20the\x20way,\x20my\x20other\x20hypothesis\x20is\x20that\x20you\x20aren\x27t\x20a\x20person\x20at\x20all!', 'are', 'If\x20you\x20are\x20a\x20person\x20and\x20you\x20think\x20that\x27s\x20rude,\x20too\x20bad!', 'Because\x20you\x27ve\x20been\x20nothing\x20but\x20rude\x20to\x20me!', 'MorningHypothesis6', 'frame23', 'frame24', 'Morning\x20Hypothesis\x205', '5|15|6|11|3|8|9|22|14|21|19|16|1|0|18|7|17|10|13|2|20|4|12', 'Stand\x20here.', 'Focus...', 'Eye\x20closed.\x0aArms\x20out.', 'Guess\x20not.', 'Maybe\x20it\x20reacted\x20to\x20something\x20I\x20said,\x20not\x20anything\x20I\x20did.', 'What\x20was\x20I\x20talking\x20about?', 'LbJjM', 'I\x20said...\x20that\x20I\x20needed\x20someone\x20to\x20push\x20me\x20off\x20the\x20edge.', 'So\x20that\x20I\x20couldn\x27t\x20anticipate\x20the\x20fall.', 'And\x20then\x20I\x20said\x20I\x20was\x20about\x20to\x20go\x20get\x20the\x20Skater.', '__glVertexSource', '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}', '__isGenerated', '__initGL', 'I\x20need\x20his\x20help\x20to\x20do\x20teleportation\x20experiments!', 'Don\x27t\x20you\x20have\x20anything\x20to\x20say\x20to\x20that?', 'Oh.', 'Here\x27s\x20the\x20other\x20place\x20you\x20reacted\x20to\x20me.', 'But\x20when\x20I\x20asked,\x20you\x20said\x20nothing.', 'People\x20usually\x20respond\x20when\x20I\x20shout\x20at\x20them,\x20so\x20I\x20figured\x20you\x20were\x20something\x20else.', 'Next,\x20I\x20complained\x20about\x20having\x20to\x20figure\x20this\x20out\x20on\x20my\x20own.', 'And\x20then\x20you\x20finally\x20spoke\x20up,\x20and\x20told\x20me\x20off.', 'And\x20you\x20said\x20I\x20should\x20stay\x20here\x20because\x20the\x20Authorities\x20were\x20on\x20their\x20way.', 'Is\x20that\x20ringing\x20any\x20bells?', 'I\x20guess\x20I\x20could\x20just\x20ask\x20the\x20Authorities\x20to\x20explain\x20all\x20this.', 'Whenever\x20they\x20get\x20here...', 'HlkCx', 'vuzuw', 'showDescription', 'set_locked', 'XuLqU', 'Maybe\x20they\x27ll\x20get\x20here\x20tomorrow.', '7\x20hours\x20later', 'QAKck', 'Wait,\x20I\x20might\x20have\x20figured\x20out\x20what\x20caused\x20it.', '2\x20seconds\x20later', 'I\x20had\x20all\x20the\x20information\x20I\x20needed,\x20all\x20along.', 'Guess\x20I\x20just\x20needed\x20to\x20sleep\x20on\x20it.', 'CWkum', 'XkuqX', 'Very\x20funny.', 'I\x27m\x20here\x20for\x20your\x20map.', 'Excuse\x20me?', 'Excuse', 'Months?', 'A\x20year?', 'You\x27ve\x20had\x20more\x20than\x20enough\x20time\x20to\x20find\x20a\x20way\x20back\x20home.', 'xeNsj', 'Well,\x20I\x20say\x20you\x27ve\x20had\x20your\x20chance!', 'Give\x20me\x20the\x20map.', 'mUmQi', 'NcejK', 'How\x20come\x20everyone\x20already\x0awants\x20to\x20go\x20home?', 'AgdmA', 'BOXEn', 'HpjIM', 'YrQKb', 'I\x27m\x20concerned\x20about\x20your\x20naming\x20convention.', 'The\x20labels\x20you\x20choose\x20strike\x20me\x20as\x20entirely\x20arbitrary,\x20and\x20worse,\x20uninformative.', 'I\x20worry\x20that\x20it\x20will\x20reflect\x20poorly\x20on\x20us\x20upon\x20our\x20return,\x20if\x20each\x20tunnel\x20is\x20assigned\x20nothing\x20but\x20a\x20letter.\x20By\x20way\x20of\x20example,\x20the\x20letter\x20\x22D\x22\x20is\x20a\x20fantastically\x20dull\x20appellation\x20for\x20this\x20tunnel,\x20especially\x20when\x20compared\x20with\x20the\x20numerous\x20other\x20possibilities.', 'Oh,\x20alright.\x20If\x20you\x20really\x20want\x20to,\x20you\x20can\x20name\x20a\x20tunnel\x20or\x20two.', 'Much\x20obliged.', 'Hmm...\x20what\x20would\x20be\x20a\x20good\x20name?', 'It\x20has\x20to\x20appeal\x20to\x20the\x20right\x20sort\x20of\x20people...', 'And\x20it\x20certainly\x20ought\x20to\x20reflect\x20the\x20bright\x20colors\x20and\x20patterns\x20in\x20the\x20tunnel.', 'qwBHd', 'saveFile', 'get_savedError', 'Note\x20to\x20self...', 'Don\x27t\x20let\x20the\x20Gentleman\x20name\x20any\x20more\x20tunnels.', 'Nice\x20to\x20Meet\x20You', 'com.player03.run3.cutscene.NiceToMeetYou', 'Likewise.', 'I\x27m\x20the\x20Runner.', 'Also\x20known\x20as\x20the\x20Cartographer.', 'I\x27m\x20the\x20Angel.', 'CxytN', 'But\x20enough\x20about\x20me.\x20Look\x20at\x20that\x20gorgeous\x20view!', 'EndhU', 'I\x20look\x20exactly\x20the\x20same\x20as\x20anyone\x20you\x27d\x20meet\x20on\x20the\x20Planet.', 'What\x20exactly\x20makes\x20me\x20\x22gorgeous\x22?', 'Well...', 'I\x20appreciate\x20the\x20natural\x20look.', '16|27|26|18|21|24|23|1|7|25|11|17|9|8|15|5|30|10|13|12|2|14|22|19|29|28|20|0|4|6|3', 'Next\x20time,\x20tell\x20the\x20woman\x20you\x20like\x20her\x20personality.', 'Well\x20yes,\x20that\x27s\x20what\x20I\x20meant.', 'bzvpx', 'loaded', 'request', 'validStatus0', 'processResponse', 'activeRequests', 'processQueue', 'VRRYj', 'eZwBq', 'Why\x20should\x20I\x20quit\x20working\x20with\x20the\x20Skater\x20and\x20the\x20Student?', 'Why\x20not?\x20I\x27d\x20be\x20way\x20more\x20helpful\x20than\x20either\x20of\x20them.', 'You\x27re\x20passing\x20up\x20a\x20great\x20opportunity\x20here!', 'Rcyys', 'ITVKK', 'ofData', 'com.player03.run3.cutscene.Obvious', 'Have\x20you\x20figured\x20out\x20what\x20the\x20Tunnels\x20were\x20made\x20for?', 'I\x20suspect\x20they\x27re\x20a\x20tribute\x20to\x20the\x20Flying\x20Spaghetti\x20Monster.', 'Keep\x20guessing.', 'Are\x20you\x20even\x20trying?', 'BWESY', 'You\x20know\x20that\x20the\x20Tunnels\x20connect\x20to\x20it,\x20right?', 'The\x20Runner\x20suspects\x20so.', 'gDiZZ', 'That\x20said,\x20you\x20wildly\x20overestimate\x20how\x20obvious\x20your\x20conclusion\x20is.', 'I\x27m\x20not\x20overestimating\x20anything.\x20Everyone\x20knows\x20those\x20three\x20facts!', 'To\x20reach\x20your\x20conclusion,\x20one\x20must\x20consider\x20that\x20specific\x20combination\x20of\x20facts.', 'specific\x20combination', 'In\x20the\x20future,\x20please\x20make\x20an\x20effort\x20to\x20empathize.', 'Everything\x20seems\x20obvious\x20with\x20the\x20benefit\x20of\x20hindsight.\x20Don\x27t\x20think\x20less\x20of\x20those\x20who\x20lack\x20that\x20benefit.', 'So\x20anyway,\x20what\x27s\x20this?', 'I\x20basically\x20just\x20told\x20you.', 'Of\x20Course', 'com.player03.run3.cutscene.OfCourse', 'nzqNa', 'I\x20should\x20have\x20known.', 'The\x20Tunnels\x20are\x20supposed\x20to\x20be\x20secret.', 'That\x27s\x20why\x20the\x20Government\x20tried\x20to\x20stop\x20us\x20getting\x20here\x20in\x20the\x20first\x20place.', 'I\x27m\x20gonna\x20try\x20and\x20jump\x20this!', 'Go\x20for\x20it!', 'If\x20the\x20Angel\x20tried\x20to\x20stop\x20us,\x20we\x20must\x20be\x20on\x20the\x20right\x20track!', 'com.player03.run3.cutscene.Orbits', 'iMFxY', 'mSwpx', 'So...', 'I\x20promise\x20not\x20to\x20tell.', 'still', 'Think.', 'Why\x20else\x20might\x0aa\x20planet\x20move?', 'else', 'Catch\x20up\x20once\x20you\x20realize\x20the\x20Planet\x20orbits\x20faster\x20than\x20us.', 'nXBzz', 'Planet\x20Missing', 'com.player03.run3.cutscene.PlanetMissing', 'PlanetMissing', 'currentPath', 'savedCurrentLevel', 'ojLGL', 'AmHFB', 'Refresh\x20my\x20memory...', 'Isn\x27t\x20this\x20where\x20we\x20first\x20entered\x20these\x20tunnels?', 'Pardon\x20the\x20strange\x20observation,\x20but...', 'Planet\x20Stolen', 'The\x20Planet\x20is\x20gone!', 'So?\x20It\x27ll\x20come\x20back.', '*gasp*', 'It\x20was\x20you!', 'That\x27s\x20how\x20you\x20know!', 'xUXOY', 'Playing\x20With\x20Fire', 'com.player03.run3.cutscene.PlayingWithFire', 'PlayingWithFire', 'What\x27cha\x20doing?', 'I\x20got\x20some\x20candy!', 'Candy.png', 'Can\x20I\x20try\x20one?', 'Yeah,\x20I\x20don\x27t\x20need\x20\x27em.', 'But\x20hey,\x20at\x20least\x20it\x27s\x20candy,\x20right?', 'vxfAH', 'Sometimes,\x20yeah.', 'But\x20most\x20of\x20it\x20is\x20so\x20gross!', 'You\x27re\x20starting\x20to\x20sound\x20like\x20my\x20father.', '\x22Come\x20on\x20son,\x20eat\x20your\x20carbos.\x22', '\x22You\x20can\x27t\x20grow\x20big\x20and\x20strong\x20like\x20me\x20on\x20that\x20diet!\x22', 'And\x20then\x20he\x20makes\x20a\x20pun\x20about\x20jewels\x20and\x20joules.', 'Why\x20does\x20everyone\x20care\x20so\x20much\x20about\x20if\x20I\x20eat?', 'ToVdw', 'I\x20didn\x27t\x20mean\x20to\x20get\x20you\x20down.\x20Sorry.', 'Want\x20to\x20talk\x20about\x20something\x20fun\x20instead?', 'Oh,\x20did\x20you\x20know\x20you\x20can\x20burn\x20candy?', 'No\x20way.\x20Really?', 'Yeah,\x20because\x20it\x27s\x20made\x20of\x20carbo...whatevers.\x20That\x20stuff\x20burns!', 'Show\x20me!', 'Uh...\x20if\x20that\x27s\x20ok.\x20It\x27s\x20your\x20candy.', 'No\x20it\x27s\x20fine.\x20I\x20have\x20nothing\x20else\x20to\x20use\x20it\x20for.', 'rUUbr', 'Protip', 'com.player03.run3.cutscene.Protip', '14|3|0|7|4|9|8|2|12|10|13|11|1|5|15|6', 'It\x27s\x20just\x20so\x20frustrating\x20having\x20to\x20start\x20over\x20each\x20time\x20I\x20fall.', 'Why\x20do\x20you\x20have\x20to\x20start\x20over?', 'I\x20give\x20up.', 'I\x20shouldn\x27t\x20gripe,\x20but...', 'keyDown', 'clearAll', 'initialized', 'You\x20know\x20how\x20to\x20teleport\x20without\x20moving\x20the\x20box,\x20don\x27t\x20you?', 'Well\x20then.', 'Sorry\x20I\x20didn\x27t\x20mention\x20this\x20earlier!', 'No\x20idea\x20why,\x20but\x20if\x20you\x20stay\x20very\x20calm\x20as\x20you\x20teleport,\x20nothing\x20else\x20will\x20move.', 'frame28', 'frame29', 'frame30', 'frame33', 'Revision', 'com.player03.run3.cutscene.Revision', 'It\x20is\x20a\x20relief\x20no\x20one\x20was\x20present\x20to\x20observe\x20that.', 'darkMovements', 'Hmph.', 'Such\x20an\x20uncomplicated\x20expanse\x20of\x20tiling\x20presents\x20thoroughly\x20insufficient\x20adversity.', 'movements', 'lfjzH', 'ckavv', 'codePointAt', 'QhBsh', 'zbVpe', 'This\x20configuration\x20is\x20a\x20marked\x20improvement.', 'It\x20will\x20induce\x20patrons\x20to\x20expend\x20the\x20barest\x20modicum\x20of\x20effort.', 'xTBTx', 'xIfQq', '4|9|6|5|3|8|1|7|10|2|11|0', 'Now\x20to\x20implement\x20the\x20same\x20configuration\x20in\x20the\x20dark.', 'swf', 'symbols', 'alphaCheck', 'zjslJ', 'WjLLS', 'tCpsI', '_onComplete', '_onCompleteParams', 'A\x20trivial\x20task,\x20at\x20least\x20for\x20one\x20with\x20my\x20mnemonic\x20prowess.', 'I\x20eagerly\x20await\x20the\x20opportunity\x20to\x20hire\x20employees.', '0|1|3|2|4', 'Oops.', 'Xucut', 'com.player03.run3.cutscene._Revision.TileMovements', 'com\x20player03\x20run3\x20cutscene\x20_Revision\x20TileMovements', 'eeePJ', 'ocfMn', 'OZnrS', 'charactersAllowed', '\x20and\x20the\x20', 'IGfaq', ',\x20the\x20', '\x20are\x20', 'endIndex', 'com.player03.run3.cutscene._Revision.TileMovement', 'sourceIndex', 'startPosition', 'Self\x20Assembly', 'com.player03.run3.cutscene.SelfAssembly', 'SelfAssembly', 'Look!', 'rlpCT', 'So\x20that\x27s,\x20like...\x0aa\x20baby\x20tunnel?', 'If\x20the\x20Tunnels\x20are\x20alive,\x20they\x20could\x20be\x20listening\x20to\x20us!', 'Quickly,\x20into\x20the\x20new\x20tunnel!', 'We\x20can\x20talk\x20there.', 'Because\x20newborns\x20can\x27t\x20understand\x20speech.', 'Hurry!', 'Well,\x20this\x20isn\x27t\x20the\x20right\x20way.', 'I\x20could\x20have\x20sworn...', 'Does\x20your\x20father\x20put\x20you\x20up\x20to\x20this?', 'All\x20this\x20sneaking\x20around.', 'Um...\x20no?\x20I\x20got\x20a\x20question\x20for\x20you,\x20that\x27s\x20all.', 'really', 'You\x27ve\x20been\x20spying\x20on\x20me\x20for\x20ages\x20now.\x20Did\x20you\x20have\x20questions\x20all\x20those\x20times\x20too?', 'That\x27s\x20only\x20a\x20game.', 'PTYHR', 'So\x20you\x20know\x20your\x20father\x20is\x20a\x20liar?', 'There\x20may\x20be\x20hope\x20for\x20you\x20yet!', 'You\x27re\x20off\x20the\x20hook.\x20No\x20hard\x20feelings.', 'Hey,\x20wait!', 'I\x20didn\x27t\x20even\x20get\x20to\x20ask\x20my\x20question!', 'Or\x20kick\x20you!', '10|6|9|1|3|0|8|4|5|11|7|2', 'Socratic\x20Method', 'com.player03.run3.cutscene.SocraticMethod', 'wDWho', 'hlRDc', 'pathsShape', 'pathAShape', 'redrawMap', 'drawPaths', 'pathsExceptA', 'getPath', 'tMnPF', 'pkHqA', 'pathsToAlwaysDraw', 'Let\x27s\x20see\x20if\x20you\x20can\x20figure\x20out\x20why.', 'Imagine\x20you\x20want\x20to\x20reach,\x20say...', 'A-1.', 'drawMap', '4|8|12|5|9|2|11|7|10|6|1|3|0', 'then\x20right\x20again.', 'Good!', 'turn\x20right,', 'then\x20up,', '2|8|6|9|4|0|7|3|5|10|12|11|1', 'Easy!', 'Now,\x20how\x20would\x20you\x20get\x20to\x20A-1?', 'tex\x20ft1,\x20v0,\x20fs0\x20<2d,nearest,nomip>\x0amov\x20oc,\x20ft1', 'ILYVU', 'ytwqv', '__renderStage3DProgram', 'm44\x20op,\x20va0,\x20vc0\x0amov\x20v0,\x20va1', 'yZYaC', 'upload', 'agalcode', '__frontBufferTexture', '__vertexBuffer', '__present', 'It\x27s\x20just\x20a\x20straight\x20line\x20now.', 'Sorry\x20about,\x20um,\x20\x22lying\x22\x20to\x20you.', 'Now\x20that\x20you\x20figured\x20it\x20out,\x20go\x20ahead\x20and\x20add\x20the\x20name\x20you\x20thought\x20of.', 'Yay!\x20Now\x20it\x27s\x20really\x20\x22The\x20River\x22!', 'QWHpp', 'Once\x20you\x20go\x20home\x20and\x20tell\x20everyone,\x20they\x27ll\x20come\x20out\x20here.', 'I\x27m\x20not\x20sure\x20I\x27m\x20ready\x20for\x20that\x20level\x20of\x20competition!', 'centered', 'Something\x20Weird', 'com.player03.run3.cutscene.SomethingWeird', 'SomethingWeird', 'The\x20first\x20step\x20is\x20to\x20notice\x20something\x20weird.', 'jdSUd', 'eVoTs', 'CcYif', 'i32ToFloat', 'bounceAnimation', 'queueAnimationSwitch', 'The\x20next\x20few\x20steps\x20can\x20be\x20summarized\x20as\x0a\x22mess\x20around\x20and\x20see\x20what\x20happens.\x22', '2|3|0|1|5|4', 'CIucz', 'yVxrw', 'str2blks', 'AXFXX', 'getParameter', 'VENDOR', 'RENDERER', 'SHADING_LANGUAGE_VERSION', '__driverInfo', 'OpenGL\x20Vendor=', '\x20Version=', '\x20Renderer=', 'rgzYX', 'studentVelocity', 'boxAnimationTime', 'studentBaseX', 'boxBaseX', 'landAnimation', 'com\x20player03\x20run3\x20cutscene\x20_SomethingWeird\x20BounceAnimation', 'studentOffsetFromBox', 'currentAnimation', 'fallAnimation', 'animationSwitchPending', 'switchAnimations', 'resetBox', 'SdvMe', 'zzHDV', 'Standards\x20to\x20Uphold', 'com.player03.run3.cutscene.StandardsToUphold', 'Of\x20all\x20the\x20places\x20you\x20could\x20have\x20been...', 'Finally!', 'Come\x20with\x20me.\x20We\x27ve\x20found\x20a', 'But\x20don\x27t\x20you\x20want\x20to\x20go', 'Oh...', 'Yet\x20I\x20shall\x20not\x20do\x20so\x20until\x20my\x20project\x20is\x20ready.', 'I\x20have\x20standards\x20to\x20uphold.', 'jPzxy', 'Stop\x20Solving\x20Problems', 'com.player03.run3.cutscene.StopSolvingProblems', 'getMesh', 'boatOutside', 'carSection', 'connectors', 'createCar', 'addToCar', 'Get\x20down\x20here\x20so\x20I\x20can\x20yell\x20at\x20you!', 'I\x27m\x20busy,\x20go\x20away.', 'hdClI', 'jgHpW', 'Do\x20you\x20think\x20you\x27re\x20going\x20to\x20get\x20away\x20with\x20it?', 'timesTriggered', 'So?', 'So\x20it\x27s\x20a\x20stupid\x20question!', 'What\x20am\x20I\x20supposedly\x20\x22getting\x20away\x20with\x22?', 'You\x20jumped\x20off.\x20I\x20told\x20you\x20not\x20to.', 'You', 'Then\x20you\x20left\x20me\x20behind!', 'I\x20warned\x20you\x20about\x20wasting\x20my\x20time.', 'You\x27re\x20lucky\x20I\x27m\x20multitasking\x20right\x20now.', 'You\x20went\x20and\x20found\x20him\x20another\x20balloon\x20the\x20moment\x20he\x20asked!', 'CMFMr', '6|7|1|3|2|9|4|5|0|8', 'And\x20don\x27t\x20forget\x20the\x20time\x20you\x20appeared\x20out\x20of\x20nowhere\x20and\x20flew\x20us\x20across\x20that\x20big\x20hole!', 'soundTransform', 'KRTjY', 'How\x20to\x20solve\x20problems.', 'No,\x20you\x20aren\x27t!', 'You\x27re\x20teaching\x20my\x20son\x20not\x20to\x20solve\x20problems!', 'So\x20what?', 'That\x27s\x20it,\x20no\x20more\x20talking\x20to\x20my\x20son!', 'And\x20no\x20more\x20problem-solving,\x20either!', 'com.player03.run3.cutscene.StudentTeacher', 'batteryTween', 'gentlemanTween', 'gentlemanTeleport', 'POJrm', 'pZcUy', 'Yet\x20the\x20outcome\x20has\x20been\x20the\x20inverse\x20of\x20my\x20intent.', 'Instead\x20of\x20the\x20power\x20cells\x20being\x20drawn\x20in\x20as\x20they\x20ought,\x20I\x20find\x20myself\x20moving\x20towards\x20them.', 'Might\x20I\x20have\x20installed\x20the\x20electromagnet\x20backwards?', 'Don\x27t\x20laugh.\x0aDon\x27t\x20laugh.\x0aDon\x27t\x20laugh.', 'That\x20does\x20seem\x20odd,\x20doesn\x27t\x20it?', 'But\x20don\x27t\x20worry.', 'Finding\x20something\x20unexpected\x20is\x20the\x20first\x20step!', 'The\x20scientific\x20method,\x20of\x20course!', 'You\x20should\x20remember\x20this\x20from\x20school.', 'Anyway!', 'Why\x20do\x20you\x20think\x20the\x20batteries\x20pull\x20you\x20around?', 'RutPX', 'How\x20exactly\x20will-', 'Hold\x20on\x20a\x20second,\x20I\x20need\x20to\x20grab\x20a\x20battery.', 'Got\x20it!', 'setCutoutMode', 'studentAnimation', 'sprite', 'gentlemanAnimation', 'clearTweensAndProceed', 'VjuXF', 'spinAnimation', 'Of\x20all\x20the\x20uncivilized...', 'I\x20am\x20astounded\x20that\x20you\x20would\x20abuse\x20my\x20trust\x20in\x20this\x20manner!', 'I\x20demand\x20that\x20you\x20consult\x20with\x20me\x20before\x20performing\x20any\x20such\x20action!', 'Anyway,\x20that\x20was\x20a\x20good\x20test!\x0aWhat\x20did\x20we\x20learn?', 'That\x20you\x20are\x20not\x20to\x20be\x20trusted!', 'And?', 'That\x20you\x20consider\x20me\x20a\x20grade-school\x20child.', 'I\x20suppose\x20one\x20could\x20say\x20that.', 'Oh,\x20and\x20did\x20you\x20notice\x20the\x20delay?', 'Which\x20delay?', 'I\x20said\x20\x22Got\x20it!\x22\x20when\x20I\x20tossed\x20the\x20battery,\x20but\x20it\x20took\x20a\x20few\x20seconds\x20to\x20start\x20pulling.', 'No,\x20wait,\x20you\x27d\x20have\x20to\x20have\x20been\x20looking.', 'zlWSl', 'zeHVV', '__initSWF', '__initSymbol', 'lJLHT', 'className', 'baseClassName', 'resolveClass', 'scale9Grid', 'I\x20have\x20had\x20enough\x20of\x20this.', 'If\x20you\x20cannot\x20provide\x20a\x20solution,\x20I\x20shall\x20take\x20my\x20leave.', 'com.player03.run3.cutscene.Superpowers', 'If\x20you\x20could\x20have\x20any\x20superpower,\x20what\x20would\x20you\x20have?', 'I\x20don\x27t\x20know.', 'Why\x20don\x27t\x20you\x20know?', 'Well...\x20I\x20wasn\x27t\x20prepared\x20for\x20this\x20question.', 'Please\x20give\x20me\x20a\x20moment\x20to\x20think\x20of\x20a\x20reply.', 'How\x20\x27bout\x20you?', 'What\x20power\x20would\x20you\x20pick?', 'Hammerspace.', 'What\x20space?', 'Basically\x20it\x27s\x20a\x20pocket\x20dimension\x20where\x20you\x20can\x20keep\x20things.', 'That\x20way\x20you\x20always\x20have\x20it\x20with\x20you,\x20but\x20you\x20don\x27t\x20have\x20to\x20carry\x20it.', 'Cool!\x20My\x20power\x20is\x20to\x20control\x20the\x20wind.', 'Then\x20I\x20can\x20go\x20anywhere!', 'Ugh...', 'dkaAP', 'I\x20can\x20choose\x20where\x20I\x20sail-', 'Yes,\x20we\x20get\x20it.', 'Yes', 'Wind\x20control\x20is\x20literally\x20the\x20most\x20popular\x20superpower,\x20except\x20maybe\x20super\x20strength.', 'explore', 'Why\x20would\x20you\x20pick\x20such\x20a\x20bad\x20power\x20anyway?', 'Need\x20I\x20remind\x20you\x20that\x20this\x20is\x20intended\x20as\x20a\x20fun\x20exercise\x20in\x20fiction?', 'LuRRM', 'Then\x20answer\x20me\x20this:\x20what\x20purpose\x20could\x20belittling\x20his\x20ideas\x20possibly\x20serve?', 'To\x20reiterate,\x20you\x27re\x20discussing\x20fiction.', 'aevVI', 'This\x20kid\x20has\x20some\x20potential\x20as\x20an\x20engineer.\x20I\x27m\x20teaching\x20him\x20to\x20think\x20practically.', 'pool', 'ZunxY', 'I\x27m\x20saving\x20him\x20from\x20turning\x20out\x20like\x20his\x20father,\x20and\x20I\x27m\x20giving\x20him\x20free\x20training.', 'and', 'What\x27s\x20wrong\x20with\x20that?', 'jumpStrength', 'However,\x20might\x20I\x20make\x20a...\x20practical\x20suggestion?', 'As\x20well\x20as\x20a\x20similarly\x20extensive\x20history\x20of\x20failing\x20to\x20convey\x20your\x20ideas.', 'It\x27s\x20not\x20my\x20fault\x20they-', 'Please\x20hold\x20that\x20thought\x20until\x20I\x20finish.', 'I\x20put\x20it\x20to\x20you\x20that\x20others\x20tend\x20to\x20react\x20to\x20your\x20behavior\x20by\x20tuning\x20you\x20out.', 'Empathy\x20is\x20not\x20inefficiency,\x20nor\x20is\x20politeness\x20merely\x20a\x20vehicle\x20for\x20deceit.', 'Instead,\x20they\x20are\x20a\x20lifestyle\x20with\x20measurable\x20benefits.', 'This\x20lifestyle\x20requires\x20practice,\x20but\x20it\x20rewards\x20dedicated\x20practicioners.', 'All\x20I\x20ask\x20is\x20that\x20you\x20consider\x20it.', 'Now\x20that\x20I\x27ve\x20said\x20my\x20piece,\x20I\x27ll\x20leave\x20you\x20alone.', 'kHAdG', 'Oh...\x20I\x27m\x20sorry.\x20I\x20never\x20meant\x20to\x20misrepresent\x20my\x20intentions.', 'I\x20came\x20here\x20to\x20teach.', 'Not\x20to\x20return\x20home.', 'I\x20recognize\x20that\x20I\x20frustrate\x20you,\x20so\x20I\x27m\x20taking\x20my\x20leave.', 'You\x20may\x20do\x20as\x20you\x20see\x20fit,\x20but\x20please\x20at\x20least\x20consider\x20my\x20advice.', 'Then...', 'tTtBb', 'setNormal', 'aabb', 'You\x20never\x20needed\x20my\x20help?', 'PBNmD', 'But\x20if\x20you\x20doodle,\x20please\x20at\x20least\x20draw\x20things\x20that\x20exist.\x20Ok?', 'It\x27s\x20right\x20over\x20there.', 'Then\x20how\x20do\x20you\x20know\x20about\x20it?', 'Simple.\x20The\x20Flying\x20Spaghetti\x20Monster\x20places\x20a\x20teapot\x20in\x20every\x20solar\x20system.', 'Never\x20mind...', 'ybtSA', 'Tell\x20a\x20Friend', 'get_studentDiscovery', 'AbkVx', 'Never\x20mind.\x20Check\x20out\x20what\x20I\x20found!', 'text/wall/TellAFriend.txt', 'But\x20let\x20me\x20rephrase\x20my\x20question.', 'We\x20need\x20more\x20of\x20these.\x20Where\x20should\x20I\x20look?', 'Oh,\x20right!\x20Follow\x20me.', 'firstTime', 'com.player03.run3.cutscene.ThanksForPlaytesting', 'setAllYoung', 'Thanks\x20for\x20Playtesting', 'New\x20hints\x20unlocked!\x20Replay\x20the\x20Coordination\x20Challenges\x20to\x20view\x20them.', 'GjAcm', 'com.player03.run3.cutscene.TheGap', 'OGabq', 'There\x27s\x20a\x20tunnel\x20here?', 'The\x20Skater\x20says\x20so.', 'Must\x20be\x20pretty\x20far\x20away.', 'Even\x20the\x20Skater\x20can\x27t\x20make\x20the\x20jump.', '...and\x20you\x20want\x20me\x20to\x20figure\x20out\x20a\x20way\x20across?', '...Yes.', 'How\x20did\x20I\x20become\x20the\x20go-to\x20person\x20for\x20everyone\x27s\x20problems?', 'Because\x20you\x20keep\x20solving\x20them!', 'Haha,\x20yeah\x20right!', 'GqCmK', 'The\x20Next\x20Big\x20Thing', 'com.player03.run3.cutscene.TheNextBigThing', 'Where\x20were\x20you?\x20I\x27ve\x20been\x20looking\x20all\x20over\x20the\x20place!', 'were', 'All\x20over\x20the\x20place.', 'I\x27m\x20on\x20lap\x2050!', 'I\x27ve\x20done\x20each\x20tunnel\x2049\x20times,\x0aand\x20I\x27m\x20working\x20on\x20my\x2050th.', 'Not\x2050\x20approaching\x2051.', 'kwJlU', 'Changing\x20the\x20subject,\x20I\x27ve\x20found\x20how\x20to\x20get\x20home.\x20You\x20should\x20come.', 'Can\x20it\x20wait?', 'AcsQW', '_currentId', 'com.player03.run3.cutscene.Truancy', 'It\x27s\x20nice\x20not\x20to\x20have\x20school.', 'Don\x27t\x20you\x20think?', 'apFvq', 'Does\x20that\x20sound\x20like\x20someone\x20who\x20hates\x20school?', 'Then\x20why\x20not\x20head\x20back?', 'zIsBackwards', 'It\x27s\x20taken.', 'How\x20about\x20no?', 'npfmG', 'kFlro', 'Why\x20don\x27t\x20you\x20head\x20back?\x20You\x27re\x20missing\x20out\x20on\x20your\x20education.', 'cbxEo', 'No\x20thanks.\x20School\x20is\x20boring,\x20so\x20I\x27m\x20just\x20gonna\x20skip\x20a\x20few\x20years.', 'WwPKT', 'extraResult', 'Anyway,\x20I\x20should\x20get\x20back\x20to\x20work.', 'Me\x20too.\x20Nice\x20talking\x20to\x20you!', 'I\x20think\x20I\x27m\x20getting\x20close\x20to\x20thinking\x20of\x20a\x20good\x20experiment...', 'Wait,\x20you\x20have\x20work\x20to\x20get\x20back\x20to?', 'Two\x20Month\x20Wait', 'XJNKq', 'TwoMonthWait', 'ncAKW', 'Two\x20months?!', 'months', 'So\x20the\x20Angel\x20says.', 'ZErbF', 'mtaZa', 'Actually\x20he\x20might\x20have\x20said\x20two\x20and\x20a\x20half...', 'might', 'What?', 'Nothing!', 'xfpcb', 'QTTns', 'Hey,\x20come\x20on,\x20look\x20on\x20the\x20bright\x20side.', 'Maybe\x20we\x20can\x20find\x20a\x20faster\x20way!', 'Then\x20we\x27ll\x20get\x20home\x20two\x20months\x20before\x20the\x20Angel\x20does!', 'How?', 'I\x27m\x20kind\x20of\x20counting\x20on\x20you\x20to\x20find\x20a\x20way.', 'Two\x20Month\x20Wait\x202', 'CZSLP', 'esanO', 'zqAtY', 'Yay!\x20So\x20how\x20soon\x20do\x20we\x20get\x20home?', 'In\x20two\x20months.', 'I\x20said\x20that\x20I\x27m\x20not\x20making\x20you\x20wait.', '...uh...', 'But\x20why\x20do\x20we\x20have\x20to\x20wait?', 'TwoMonthWait4', 'Two\x20Month\x20Wait\x203', 'com.player03.run3.cutscene.TwoMonthWait3', 'ELbSK', 'I...', 'so...', 'bored!', 'DSgBk', 'WQwsS', 'I\x27ll\x20build\x20a\x20spaceship!', 'aldCQ', '__source', 'source_onComplete', 'Yeah!', 'No\x20you\x20won\x27t.', 'HVuLX', 'It\x27ll\x20be\x20a\x20good\x20learning\x20experience.', 'But\x20I\x20don\x27t\x20want\x20a\x20learning\x20experience.\x20I\x20just\x20want\x20to\x20get\x20home!', 'Too\x20late.\x20We\x27re\x20doing\x20this.', 'jfeUe', 'BcSgR', 'Cannot\x20find\x20project\x20name\x20\x22', 'com.player03.run3.cutscene.Wait', 'NoTfA', 'OvUov', 'fvJML', 'qWEiU', '...and\x20that\x27s\x20why\x20we\x20don\x27t\x20solve\x20our\x20problems\x20with\x20violence.', 'Wait,\x20when\x20did\x20you\x20get\x20your\x20balloon\x20back?', 'Wormhole\x20in\x20Sight', 'juumH', 'HenjT', 'border', 'fill', 'lineWidth', 'square', 'strokeStyle', 'selectable', 'get_scrollH', 'get_scrollV', 'getFormatHeight', 'locationOnMap', 'MAP_WORMHOLE_X', 'MAP_WORMHOLE_Y', 'wormhole', 'setViewedFrom', 'Oh\x20come\x20on!', '8|1|6|3|0|4|11|10|7|2|5|9', 'ZPYpO', 'OVZnI', 'So\x20how\x20do\x20we\x20get\x20there\x20from\x20here?', 'From\x20here?', 'PMLRR', 'First,\x20let\x27s\x20try\x20the\x20easy\x20way:', 'Check\x20for\x20any\x20tunnels\x20we\x20missed.', 'On\x20it!', 'You\x20Think?', 'YouThink', 'TQEkT', 'DMdLS', 'Good\x20news:\x20we\x20can\x20get\x20home!\x20Follow\x20me!', '__renderCairoMask', 'clip', 'COetu', 'UZfzN', 'We\x20really\x20should\x20go.\x20I\x20think\x20my\x20wife\x20might\x20be\x20getting\x20worried.', 'You\x20think?', 'think', 'You\x20know,\x20I\x20used\x20to\x20think\x20you\x20were\x20an\x20irresponsible\x20idiot.', 'Turns\x20out,\x20I\x20was\x20right.', 'I\x20don\x27t\x20like\x20him.', 'Me\x20neither,\x20but\x20we\x20have\x20to.', 'unitsystem.level.PositionData3D', 'PositionData3D', 'setOnScreenDirty', 'onScreen', 'com\x20player03\x20run3\x20cutscene\x20entity\x20CutsceneSprite', 'oOpPN', 'getRelativeIndex', 'posData', 'posData1', 'pjojw', 'billboardUp', 'UtwVs', 'yAxis', 'startPoint', 'associatedCutscene', 'challenge', 'levelParams', 'victoryCallback', 'fadeOutOnVictory', 'startChallenge', 'com.player03.run3.cutscene.entity.JumpAnimation', 'com\x20player03\x20run3\x20cutscene\x20entity\x20JumpAnimation', '4|3|2|10|1|0|8|12|6|11|5|7|9', 'createRing', 'com.player03.run3.cutscene.entity.SpriteAnimation', 'timeBetweenFrames', 'challengeVictoryCallback', 'set_levelParams', 'com.player03.run3.explore.Challenge', 'Challenge', 'endExtraDistance', 'zZwWr', 'qjEQR', 'oHzqE', 'JSON', 'Base64JSON.hx', 'fLEML', 'ittXO', 'playChallenge', 'PCFxp', 'hOKmy', 'rVnso', 'YLImD', 'iInWP', 'JNncz', 'DmkpX', 'almcl', 'data_type', 'max_code', 'prev', 'IoGDf', 'iUfdm', 'wNsNk', 'AIsSG', 'noOp', 'com.player03.run3.explore.ExploreAchievements', 'ExploreAchievements', 'MODE_WITH_CHARACTER', 'com.player03.run3.level.sets.LevelSet', 'onInitializeTunnel', 'onBeginLevel', 'onFloatOutsideLevel', 'onFinishLevel', 'getMapLocation', 'Level\x20', 'AgDZu', '_sounds', '_playLock', '_queue', 'volume', 'extractID', 'com.player03.run3.explore.ExploreLevelSet', 'ExploreLevelSet', 'mapPath', 'SnjUS', 'ELpHR', 'uQvkV', '3|2|4|0|1', 'isLockedLevelVisible', 'dPEeA', 'FvFuk', 'A\x20new\x20tunnel?\x20I\x27d\x20better\x20add\x20it\x20to\x20my\x20map.', 'You\x20found\x20a\x20new\x20tunnel?\x20Great\x20job!\x20I\x27ll\x20add\x20it\x20to\x20my\x20map.', 'Was\x20that\x20a\x20new\x20tunnel\x20back\x20there?', 'suffix', 'qKqSo', 'unlocked', '10|9|6|4|7|3|0|1|5|2|8', 'entryPoint', '_alt', 'saveProgressForward', 'saveProgressBackward', 'altUnlockPoint', '_altbackwards', 'altUnlockPath', 'com.player03.run3.explore._ExploreLevelSet.AltEntryPoint', 'com\x20player03\x20run3\x20explore\x20_ExploreLevelSet\x20AltEntryPoint', 'checkDisposed', 'HdtBv', 'onLevelComplete', 'EFfnl', 'ExploreLevel', 'checkIndex', 'haxe.ds.IntMap', 'IntMap', 'kdGCC', 'ExploreLevels', 'wWOso', 'parseFileWithPaths', 'AgpUd', 'clearTweensAndSetCutout', 'assign', 'exploreUnlocked', 'ExplorePaths', 'makeAvailable', 'qkRvU', 'BSJKz', 'zOverlapLeeway', 'fixedSkybox', 'sortAlongZAxis', 'overflowTime', 'collisionCandidates', 'levelHeight', 'nme3D.physics.World3D', 'World3D', 'levelWidth', 'onFixedUpdateStep', 'DONQs', 'sortObjects', 'dhwui', 'KWsAO', 'vwVGQ', 'wDeUW', 'compareZ', 'JxIxa', 'gwBNQ', 'Tkbpo', 'uPYBX', 'deregisterGameObjectAt', 'VTIPP', 'UbwKJ', 'disableStartText', 'won', 'currentSlowMultiplier', 'slowMultiplier', 'slowPercentPerSecond', 'slowPercent', 'MDvgX', 'applyRandomTransforms', 'randomTransforms', 'noCrumblingTiles', 'victoryCondition', 'noTransitionTiles', 'distBetweenSections', 'characterByName', 'disableAllButTerrain', 'onlyTerrain', 'CUTSCENE', 'overrideMusicID', 'music', 'currentCameraOffset', 'SHARED_CONTENT', 'powerEffect', 'sections', 'transitionSections', 'initFirstSection', 'enforcedInstantiate', 'iaVVx', 'currencyDisplay', 'distanceIndicator', 'achievementProgress', 'isCharacterAllowed', 'ZbFwF', 'displayNotAllowedMessage', 'powerAnimator', 'unshift', 'com.player03.run3.level.Tunnel', 'Tunnel', 'tunnelFirstSection', 'setCharacter', 'verifyCharacterAllowed', 'addTransitionSectionBefore', 'startNextSection', 'initializedCallback', 'beginMessage', 'Nxtlt', 'XvnIu', 'qWocJ', 'qxhfE', 'underline', 'leftMargin', 'rightMargin', 'indent', 'leading', 'blockIndent', 'bullet', 'kerning', 'tabStops', '__ascent', '__descent', 'levelAfter', 'stopLoadingAfter', 'getLevelZeroIndexed', 'continuesTo', 'xDSzN', 'JWRJB', 'betweenSections', 'startTilesLength', 'before', 'decorators', 'LRqKR', 'getTransitionSection', 'onCharacterDeath', 'getIndexNearest', 'crumbling', 'pauseAllButCameraTimeLeft', 'onAllCharactersDead', 'reachedShortRunCutoff', 'resetCharacter', 'onReset', 'resetSpawnPoint', 'reset2', 'PEfKR', 'prevUnpausedTime', 'batteriesCollected', 'onUpdateStart', 'pQapo', 'YSJYd', 'yFUhR', 'slowEase', 'getISection', 'saturation', 'lightness', 'finishedSectionCallback', 'That\x27s\x20Plan\x20E!\x20Go\x20away!', 'smooth', 'cancel', 'exploreRunsUnfiltered', 'infiniteRunsUnfiltered', 'exploreRuns', 'infiniteRuns', 'checkEarlyDeath', 'cleanObjects', 'musicID', 'themeMusicID', 'soundID', 'playSoundFromAsset', 'setWon2', 'playtesting', 'inVacuum', 'victoryMessage', 'fhFtz', '__createRenderer', 'clearAndRebuild', 'CrrDg', 'ixuOX', 'currentState', 'JJDkb', 'But\x20Plans\x20A\x20and\x20B\x20will\x20be\x20at\x20the\x20same\x20place,\x0aso\x20I\x20just\x20called\x20it\x20\x22Launch\x20Site\x20A.\x22', 'addNonBlockingOverlay', 'lFVkV', 'evFtb', 'HVMxD', 'Farewell!', 'Wait,\x20what?', 'XUWmz', 'cameraTargetPosition', 'rotatedCameraOffset', 'tweenCameraXYFor', 'tunnelCap', 'WdgRL', 'setTextInputEnabled', 'onTextInput', 'window_onTextInput', 'onKeyDown', 'window_onKeyDown', 'characterDescription', 'unlockButton', 'mvmSk', 'hVeHM', 'CRGFI', 'quitCallback', 'dismissOld', 'ginMe', 'bMcid', 'applyMaterials', 'levelBeforeAbsolute', 'levelAfterAbsolute', 'kwsUb', 'ImZWP', 'isOpen', 'challenges', 'Step\x201:\x20get\x20answers\x20from\x20the\x20Runner.\x0aDone!', 'I\x27m\x20getting\x20close.\x20I\x20hope.\x0aI\x27d\x20BETTER\x20be\x20getting\x20close.', 'Does\x20he\x20WANT\x20to\x20stay\x20out\x20here?\x0aBut\x20there\x27s\x20nothing\x20here!\x20I\x20don\x27t\x20get\x20it...', 'The\x20boredom\x20must\x20have\x20driven\x20him\x20crazy.\x0aWait\x20no,\x20then\x20he\x27d\x20be\x20desperate\x20to\x20leave.\x0aMaybe\x20he\x20started\x20out\x20crazy.', 'No\x20one\x20there.\x20Where\x20is\x20everyone?', '|characterSprite-name-Child~xIndex-1.9~zIndex--1.2~countFromEnd~frame-97|characterSprite-name-Duplicator~xIndex-2.1~zIndex--1.5~countFromEnd~frame-65', 'I\x20usually\x20can\x27t\x20go\x20five\x20minutes\x20without\x20crashing\x20into\x20one\x20of\x20those\x20pests.', '|characterSprite-name-Pastafarian~xIndex-4.3~zIndex--3~countFromEnd~frame-96', 'For\x20once\x20I\x27m\x20glad\x20I\x27m\x20single.\x20I\x20won\x27t\x20have\x20a\x20spouse\x20trying\x20to\x20rip\x20out\x20MY\x20antennae\x20when\x20I\x20get\x20back.\x0aAlthough,\x20hmm...\x0aIf\x20my\x20friends\x20miss\x20me\x20as\x20much\x20as\x20I\x20miss\x20them...', 'That\x20went\x20well!\x0aExcept\x20for\x20the\x20part\x20where\x20she\x20wants\x20me\x20to\x20change.\x0aOh\x20well.\x20I\x27ll\x20just\x20have\x20to\x20ignore\x20her.', 'LONGER_START_TILES', 'Plus,\x20I\x27m\x20too\x20nice\x20to\x20leave\x20like\x20that.\x0aThey\x20NEED\x20my\x20help.\x20Leaving\x20would\x20be\x20unheroic\x20of\x20me.', 'I\x20remember\x20this\x20tunnel...\x0aI\x20hate\x20it\x20even\x20more\x20than\x20the\x20others.', '|characterSprite-name-Gentleman~xIndex-2~zIndex-0~countFromEnd~frame-28', 'Good\x20riddance.\x0aHe\x27s\x20going\x20to\x20be\x20stuck\x20here\x20for\x20another\x20couple\x20years,\x20but\x20that\x27s\x20not\x20my\x20problem.', 'The\x20Lizard', 'onChallengeDone', 'eyBvV', 'I\x20guess\x20that\x27s\x20it\x20then.', 'Gotta\x20check\x20here\x20just\x20to\x20be\x20sure...', '|spawnZ-3120', 'As\x20I\x20thought.\x20We\x20must\x20have\x20passed\x20each\x20other\x20at\x20some\x20point.\x0aHer\x20loss.\x0aMaybe\x20the\x20Pastafarian\x20will\x20find\x20her,\x20but\x20I\x27m\x20not\x20going\x20to\x20spend\x20another\x20two\x20weeks\x20searching.', 'I\x27ve\x20done\x20my\x20duty.\x20Time\x20to\x20head\x20home!', 'kKrEc', 'HaTMr', 'XSQDE', 'sbrCF', 'customDate', 'FSerB', 'challengeDone', 'invitees', 'The\x20Know-it-all', 'The\x20Show-off', 'The\x20Crackpot', 'The\x20Nerd', 'The\x20Sneak', 'getInvitee', 'The\x20Meddler', 'The\x20Snob', 'hideIfHeaderClicked', 'showIfHidden', 'com.player03.run3.explore.InvitationList', 'InvitationList', 'header', 'Rxadm', 'showHideButton', 'xlTAf', 'keepSearching', 'Start\x20searching...', 'onscreen', 'setTweenPoints', 'offscreen', 'farOffscreen', 'saveChallengesDone', 'gvvBF', 'levelNumber', 'backgroundCount', 'set_currentState', 'OFF', 'haxeutils.display.Button', 'Button', 'offState', 'hoverState', 'downState', 'DOWN', 'cQEDH', 'getStateSprite', 'addRectangle2', 'drawRoundRect', 'maintainAspectRatio', 'checkMark', 'set_checked', 'ToggleButton', 'invitee', 'hlEVJ', 'indexText', 'SIhBr', 'com.player03.run3.explore._InvitationList.InvitationListItem', 'com\x20player03\x20run3\x20explore\x20_InvitationList\x20InvitationListItem', 'tACos', 'NhrMF', 'com.player03.run3.explore._InvitationList.Invitee', 'com\x20player03\x20run3\x20explore\x20_InvitationList\x20Invitee', 'nickname', 'playLevel', 'pyLKQ', 'gASFz', 'MreWa', 'optional', 'iMwVO', 'saveSubIndex', '_sub', 'intermission', 'boxChallenges', 'qulkB', 'ghLJq', 'jMybM', 'finishedChallenge', 'boxPath', 'onBoxSectionFinished', 'onFinishedPath', 'foundPath', 'foundIndex', 'com.player03.run3.explore.MovableBoxPath', 'MovableBoxPath', 'get_runnerPathTContinued', 'get_studentFinishesUp', 'get_runnerMapMusings', 'get_all', 'getBoxPath', 'hlYba', 'zTcHE', 'studentDiscovery', 'I\x27m\x20happy\x20to\x20help,\x20but\x20still...\x0aWhy\x20does\x20everyone\x20act\x20like\x20I\x27m\x20some\x20kind\x20of\x20genius?', 'All\x20I\x20do\x20is\x20follow\x20the\x20steps\x20they\x20taught\x20us\x20in\x20school.', 'jGWPj', 'onePoint', 'TheVoid', '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.', 'setProgress', 'studentRediscovery', 'You\x20know,\x20that\x20one\x20box\x20could\x20be\x20some\x20sort\x20of\x20fluke.\x0aOr\x20could\x20it?\x20Whatever,\x20let\x27s\x20say\x20it\x20could.\x0aOne\x20box\x20isn\x27t\x20enough.\x20I\x20need\x20to\x20prove\x20that\x20lightning\x20strikes\x20twice.', 'CrumblingWalls', 'I\x20think\x20there\x20might\x20have\x20been\x20another\x20one\x20around\x20here...', 'Hey,\x20here\x20we\x20go!', 'Wow,\x20I\x27ve\x20been\x20through\x20here\x20a\x20lot\x20lately.\x0aI\x20know\x20science\x20involves\x20doing\x20the\x20same\x20things\x20over\x20and\x20over,\x20but\x20this\x20is\x20ridiculous.', 'runnerMapMusings', 'box_from_boxes_0', 'I\x20don\x27t\x20remember\x20the\x20last\x20time\x20I\x20did\x20this...', 'QZAHu', 'Normally\x20a\x20map\x20maker\x20like\x20me\x20makes\x20no\x20decisions\x20at\x20all.\x0aWhen\x20I\x20map\x20a\x20city,\x20I\x20don\x27t\x20decide\x20what\x20to\x20draw!\x0aI\x20look\x20at\x20buildings\x20that\x20other\x20people\x20built,\x20and\x20I\x20copy\x20them\x20down.', 'But\x20not\x20this\x20time!\x0aThis\x20time,\x20I\x20didn\x27t\x20like\x20my\x20map,\x20so\x20I\x20decided\x20to\x20change\x20the\x20world.', 'xNQaT', 'IYVTq', 'autoSize', 'borderColor', 'maxChars', 'multiline', 'sharpness', 'set_scrollV', 'lineAscents', 'lineBreaks', 'lineDescents', 'layoutGroups', '|overrideSpawn-7', 'fUlbO', 'Ok,\x20I\x20found\x20one.\x20Now\x20what?', 'skaterHelpsOut', 'box_from_river_2', 'UnsafeSpeeds', '\x22Try\x20it,\x22\x20she\x20says.\x20\x22It\x27ll\x20be\x20fun!\x22\x0a\x22I\x27m\x20totally\x20not\x20asking\x20because\x20I\x20need\x20a\x20henchman!\x22', 'LeaveTheSolarSystem', 'I\x20still\x20don\x27t\x20know\x20how\x20he\x20stays\x20upright\x20in\x20those\x20skates.\x0aI\x20always\x20thought\x20it\x20was\x20good\x20balance,\x20but\x20he\x20seems\x20more\x20stable\x20than\x20that.\x0aMaybe\x20the\x20skates\x20are\x20gel?\x20Sounds\x20expensive...\x0aThese\x20rings\x20keep\x20the\x20boxes\x20upright.\x20Is\x20he\x20carrying\x20one\x20of\x20those?\x0a', 'I\x20know\x20I\x20could\x20just\x20ask,\x20but\x20that\x27s\x20no\x20fun.', 'studentFinishesUp', 'hiddenBehind', 'runnerPathT', '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.', 'box_from_T_3', 'TravelTheGalaxy', 'runnerPathTContinued', 'I\x20want\x20to\x20prove\x20I\x20can\x20do\x20better\x20than\x20him.\x0aAnd\x20more\x20than\x20that,\x20I\x20want\x20to\x20see\x20him\x20fail.', 'Does\x20that\x20make\x20me\x20a\x20bad\x20person?', 'jeepz', 'That\x27s\x20it,\x20I\x27m\x20going\x20somewhere\x20else\x20this\x20time.\x0aThere\x20have\x20to\x20be\x20rings\x20elsewhere,\x20right?\x0aNo,\x20no,\x20there\x20don\x27t\x20\x22have\x20to\x22\x20be\x20anything.\x0aBut\x20I\x20can\x20hope.\x20Better\x20yet,\x20I\x20can\x20check.', 'MjBlX', 'He\x20wants\x20my\x20help,\x20but\x20he\x20doesn\x27t\x20want\x20to\x20test\x20anything?\x0aI\x20guess\x20he\x20doesn\x27t\x20want\x20my\x20help.', 'Stay\x20very\x20calm...\x0aHow\x20would\x20that\x20even\x20affect\x20anything?\x20Wait,\x20no.\x0aThe\x20first\x20question\x20isn\x27t\x20how\x20this\x20works,\x20the\x20first\x20question\x20is\x20whether\x20it\x20works\x20at\x20all.\x0aI\x20can\x20make\x20all\x20the\x20hypotheses\x20I\x20like\x20later,\x20once\x20I\x20know\x20I\x27m\x20dealing\x20with\x20a\x20real\x20phenomenon.', 'studentLastBox', 'VFBLc', 'Ok,\x20wow.\x20This\x20is\x20actually\x20kind\x20of\x20tricky.', 'I\x20can\x20do\x20it,\x20but...', 'Is\x20it\x20worth\x20the\x20effort?', 'Do\x20we\x20REALLY\x20need\x20this\x20box?', 'There\x20could\x20be\x20other\x20boxes\x20out\x20there.', 'Maybe\x20I\x20should\x20get\x20someone\x20else\x20to\x20help\x20with\x20this\x20box.', 'I\x27ll\x20bet\x20an\x20athlete\x20could\x20do\x20it.', 'maxTimes', 'Hypothesis\x20time.\x20Am\x20I\x20giving\x20off\x20a\x20signal\x20the\x20Tunnels\x20can\x20sense?\x0aIf\x20so,\x20they\x20could\x20be\x20monitoring\x20the\x20Planet.\x20Kind\x20of\x20creepy.\x0aBut\x20would\x20alien\x20technology\x20even\x20be\x20able\x20to\x20understand\x20radio?\x0aI\x27ll\x20make\x20sure\x20to\x20test\x20this\x20one.\x20How\x20else\x20could\x20it\x20work?', '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.', 'WormholeToSomewhere', 'It\x20worked!\x20That\x20rules\x20out\x20coincidence.\x20Probably.\x0aWhat\x20else?\x20I\x20want\x20at\x20least\x20three\x20possible\x20explanations\x20here.\x0aMaybe\x20I\x20fall\x20differently\x20when\x20I\x20focus,\x20and\x20the\x20Tunnels\x20can\x20tell\x20from\x20the\x20air\x20movement.\x20Seems\x20unlikely,\x20but\x20not\x20impossible.\x0aOr\x20maybe\x20it\x27s\x20something\x20I\x20do\x20while\x20I\x20teleport.\x20I\x20still\x20don\x27t\x20know\x20how\x20that\x20works...\x0aAnd\x20with\x20that,\x20I\x20have\x20four\x20possibilities\x20to\x20test.\x20Not\x20a\x20bad\x20start.', 'QusJk', 'WugIm', 'updateSize', 'onRender', 'nextUpdate', 'requestAnimationFrame', 'boxOverlay', 'zPKvF', 'onSectionFinished', 'saveLocation', 'onChallengeComplete', 'getBoxWidth', 'NwoZY', 'getBoxSpawnOffset', 'TfnCs', 'BwsFA', 'generateParams', 'boxSpawnOffset', 'boxDistanceFromWalls', 'endPoint', 'com.player03.run3.explore._MovableBoxPath.BoxChallenge', 'com\x20player03\x20run3\x20explore\x20_MovableBoxPath\x20BoxChallenge', 'wjZgr', '|overrideSpawn-', 'customSpawn', 'boxEulers', 'currentBoxAnimation', 'setAnimationValues', 'iTjhW', 'com.player03.run3.galaxy.LargeObject', 'galaxy', 'LargeObject', 'TaQBm', 'JCWSD', 'cameraX', 'cameraY', 'openfl.geom.Point', 'distance', 'polar', 'UVADp', 'syEBA', 'IeAFp', 'WJner', 'com.player03.run3.galaxy.Progress', 'Progress', 'set_currentDate', 'recordProgress', 'MAP_TO_AU', 'currentDate', 'OmZlT', 'dateListeners', 'com.player03.run3.galaxy._Progress.DateListener', 'text/MapContents.json', 'images', 'Wormhole', 'zsTdy', 'MAP_PLANET_X', 'MAP_PLANET_Y', 'AU_TO_MAP', 'MAP_SUN_X', 'rGUSo', 'MAP_SUN_Y', '__applicationEntryPoint', 'console', '[lime.embed]\x20ERROR:\x20Cannot\x20find\x20target\x20element:\x20', 'planetAbsoluteLocation', 'GgBlv', 'JQRpQ', 'CWJzM', 'drawSegment', 'INDICES', 'getTexture', 'Wormhole.png', 'com.player03.run3.galaxy.Wormhole', 'involvesBatteriesInBoxes', 'startMonth', 'endMonth', 'endDay', 'com.player03.run3.holiday.Holiday', 'holiday', 'Holiday', 'yGltL', 'IawOd', 'dateInRange', 'modifyInfiniteSectionData', 'niQnX', 'batteryMaterialProvided', 'getBoxMesh', 'getInfiniteModeImage', 'gnIuc', 'HTML5\x20Audio\x20pool\x20exhausted,\x20returning\x20potentially\x20locked\x20audio\x20object.', 'getLevelWonMessage', 'com.player03.run3.holiday.Christmas', 'JmWQv', 'color-0x', 'TUNNEL_COLORS', 'overwriteCondition', 'rgkIE', '5|4|1|2|3|0|6', 'menu/holiday/Present.png', 'text/model/Snowflake.3ds', 'Snowflake', 'startDay', 'com.player03.run3.holiday.Easter', 'Easter', 'pastel', 'hue', 'toRGB', 'egg', 'menu/holiday/Egg.png', 'Ready\x20to\x20hunt\x20for\x20Easter\x20eggs?', 'haxeutils.display.HSLColor', 'Hue\x20is\x20NaN', 'com.player03.run3.holiday.Halloween', 'Halloween', '0|5|2|3|1|4', 'hsl', 'UOTGe', 'CandyCorn', 'menu/holiday/CandyCorn.png', 'Here\x20for\x20the\x20candy?', 'Try\x20Infinite\x20Mode!', 'HGthb', 'com.player03.run3.ui.popup.PopupWindow', 'FlrMq', 'xGcZC', 'buttonText', 'com.player03.run3.holiday.GoToInfiniteModeMessage', 'GoToInfiniteModeMessage', 'kSgNb', 'EkNMR', 'startInfiniteMode', 'com.player03.run3.infinite.InfiniteAchievements', 'infinite', 'LYmQo', 'secondPayout', 'register', 'com.player03.run3.level.trigger.condition.GameplayCondition', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20GameplayCondition', 'onChainBroken', 'getProgress', 'possible', 'TZcds', 'HnogR', 'checkProgress', 'requiredDistance', 'com.player03.run3.infinite._InfiniteAchievements.HoldsJumpFor', 'com\x20player03\x20run3\x20infinite\x20_InfiniteAchievements\x20HoldsJumpFor', 'onLevelReset', 'iNrkB', 'baseMean', 'lastResult', 'getGamepads', 'webkitGetGamepads', 'InfiniteLevelSet', 'levelsStarted', 'pickRandomLevel', '0|4|3|2|1', 'getMapAngle', 'musicChanged', 'prevMusic', 'resetEnabled', 'charactersUsed', 'SONGS', 'infiniteBoxesPurchaseCount', 'rotatedZBox', 'BOX_DISTANCE_GROWTH', 'BOX_SPACING_GROWTH', 'addSpawnListener', 'onBoxSpawned', 'modifyInfiniteLevel', 'com.player03.run3.infinite.InfiniteTunnel', 'XAzGS', 'respawnWindowShown', 'freeRespawnSection', 'recordUsedCharacter', 'ZBgfP', '__showCursor', 'Whoops!\x20Let\x27s\x20pretend\x20that\x20didn\x27t\x20happen.', 'makeClones', 'spawnNextCharacter', 'displayScore', 'gmfFE', 'rLVOq', 'batterySpawner', 'set_alignRight', 'resetIcon', 'fadeActuator', 'mYpsT', 'Pxjpn', '\x0aadd', 'qEUlb', 'com.player03.run3.infinite.UsedCharacter', 'UsedCharacter', 'com.player03.run3.instructions.JumpInstructions', 'instructions', 'JumpInstructions', 'getJumpButtonDescription', 'com.player03.run3.instructions.SwipeInstructions', 'SwipeInstructions', 'Swipe\x20on\x20this\x20side\x20to\x20move\x20sideways.\x20Hold\x20to\x20keep\x20going.', 'gravityEulers', 'profit', 'fObij', ',\x20va', 'identifier', 'LevelDecorator', 'decorate', 'decorate()\x20must\x20be\x20overridden!', 'continueDecorating', 'vvHnX', 'ZIYNp', 'com.player03.run3.level.ConnectionDecorator', 'SwOEb', 'thisPath', 'thisIndex', 'level\x20parameter\x20for\x20ConnectionDecorator\x20must\x20be\x20an\x20Explore\x20level.', 'levelToAngle', 'exact', 'fromSectionData', 'com.player03.run3.level.LevelData', 'LevelData', 'id-', '|id-', 'getParam', 'xHGBx', 'YNAqa', 'parseValue', 'ubsTw', 'softSpent', 'saveASAP', 'checkCondition', 'conditionMatcher', 'matchedLeft', 'checkConditions', 'removeConditions', 'MgZwR', '_loadQueue', 'com.player03.run3.level.RunAnalytics', 'RunAnalytics', 'LRQqh', 'special', 'img/singledpi/texture/Skybox0.png', 'img/singledpi/texture/Skybox1.png', 'img/singledpi/texture/Skybox3.png', 'img/singledpi/texture/Skybox4.png', 'com.player03.run3.level.Skybox', 'Skybox', 'com.player03.run3.level.ITunnelSection', 'ITunnelSection', '9|4|14|15|5|11|0|13|2|7|1|10|3|12|8|6', 'getPlane', 'bevel', 'com.player03.run3.level.TransitionSection', 'toInt', 'freeFloating', 'ESrur', 'vCZgc', 'AtIVP', 'getLayout', 'hnaXt', 'startAt', 'angles', 'ruined', 'TransitionGenerator', 'com.player03.run3.level.BoundsData', 'BoundsData', 'com.player03.run3.level.GameplayMode', 'EDIT', 'startPower', 'endPower', 'instant', 'nyJTZ', 'UlPKp', 'DdbZU', 'nuWHo', 'currentStateTime', 'endAtStart', 'com.player03.run3.level.PowerAnimation', 'PowerAnimation', 'byName', 'gvFwz', 'uOLGn', 'fastFlickering', 'slow', 'slowSmooth', 'falseAlarm', 'notSoFalseAlarm', 'glimpse', 'currentPos', 'fromJson', 'skyboxAngle', 'parseDataWithConditions', 'levelID', 'BAR_OR_COMMA', 'flipAtRandom', 'flipped', 'rotateAtRandom', 'No\x20layout\x20specified!', 'alternateLayouts', 'dkcGK', 'spawnStartZ', 'KKABx', 'overrideSpawn', 'bprjf', 'endSpawn', 'sound', 'trigger', 'TunnelSection', 'ZIBtH', '__isHTML', 'textFormatRanges', '__textFormat', '__updateText', '__updateScrollV', 'greater', 'equal', 'checkCondition2', 'false', 'jKAHU', 'addDecorator', 'jmWrj', 'ice', 'allocateTerrain', 'setTerrainAt', 'decoratedUntil', 'decoratedUntil()\x20isn\x27t\x20implemented\x20for\x20backwards\x20levels!', 'uFkgv', 'aFIVS', 'uIGPp', 'VGDLL', 'charactersAllowedMessage', 'Sorry,\x20but\x20only\x20the\x20', 'JytSZ', 'available\x20on\x20this\x20level.', 'HrXUv', 'aLrwV', 'zMultiplier', 'velocityOverridden', 'deltaRotation', 'com.player03.run3.level.entity.Pickup', 'qESBW', 'regular', 'inverse', ')\x20=\x20', ',\x20but\x20f^-1(', 'InvertableFunction', 'getSquared', 'sCnfC', 'owTHF', 'squaredRegular', 'WUvUR', 'rVOOM', 'squaredInverse', 'captureStackTrace', 'js._Boot.HaxeError', '_Boot', 'HaxeError', 'haxeutils.math.range.NonlinearRange', 'mvytv', 'suggestionsSectionID', 'batterySpawnRate', 'DISTANCE_TRAVERSED_TO_TIME', 'DISTANCE_TRAVERSED_TO_VALUE', 'com.player03.run3.level.entity.BatterySpawner', 'com\x20player03\x20run3\x20level\x20entity\x20BatterySpawner', 'suggestionsSectionIndex', 'suggestions', 'HbToH', 'iqQAz', '4|10|8|3|0|1|2|9|7|6|5|11', 'setCurrentSection', 'maQII', 'holidayModel', 'timeToVelocityUpdate', 'customSpeed', 'generateMesh', 'batteryMaterial', 'makeMaterial', 'randomizeRotation', 'com.player03.run3.level.entity.Battery', 'com\x20player03\x20run3\x20level\x20entity\x20Battery', 'generateRotationAxis', 'ThVCj', 'scHIp', 'tempRotationAxis', 'chameleonTetrahedron', 'GCUjr', 'YwywR', 'zAxisVelocity', '6|7|13|4|12|15|11|8|14|1|3|0|9|5|10|2', 'animationAngle', 'set_targetEntity', 'radialVelocity', 'AXIAL_VELOCITY_RANGE', 'RADIAL_VELOCITY_RANGE', 'JShCB', 'mostBatteries', 'rotatingRight', 'swPmA', 'cancelOverriddenVelocity', 'targetCharacter', 'com.player03.run3.level.entity.CharacterSpriteDecorator', 'com\x20player03\x20run3\x20level\x20entity\x20CharacterSpriteDecorator', 'fRmeX', '2|9|7|5|4|1|8|6|10|0|3', 'xIndex', 'countFromEnd', 'heightAboveTile', 'lastIndex', 'fsbPD', 'boat', 'boatCache', 'model/boat.obj', 'toAngleAxis', 'rotateTo', 'jHnfu', 'com\x20player03\x20run3\x20level\x20entity\x20SpriteDecorator', 'ARxNJ', 'TwJJo', 'positionIterator3D', 'spriteWidth', 'spriteHeight', 'positionIterator2D', 'unitsystem.level.OngoingDecorationData', 'OngoingDecorationData', 'decorator', 'lastPosition3D', 'com\x20player03\x20run3\x20level\x20entity\x20SpriteOngoingDecorationData', 'com.player03.run3.level.render.ColorTextureEffect', 'com.player03.run3.level.render.Fog', 'com\x20player03\x20run3\x20level\x20render\x20Fog', 'VcrgJ', 'HSWwn', 'com.player03.run3.level.render.LowPowerEffect', 'com\x20player03\x20run3\x20level\x20render\x20LowPowerEffect', 'max\x20', 'com.player03.run3.level.sets.LevelSetParser', 'com\x20player03\x20run3\x20level\x20sets\x20LevelSetParser', 'pathParser', 'UVwYD', 'BoXjf', 'com\x20player03\x20run3\x20level\x20sets\x20PathData', 'rotationAfterUpdate', 'rotationVotes', 'CvGBW', 'xLDHV', 'com.player03.run3.level.terrain.Box', 'com\x20player03\x20run3\x20level\x20terrain\x20Box', 'impactTime', 'strengthFromTime', 'strengthFunction', 'color1', 'WvONk', 'setNeighbor', 'propagate', 'com.player03.run3.level.terrain.Bridge', 'TuUBd', 'LrtCp', 'vWFyD', 'bDtfx', 'LnnnV', 'jhdtY', 'indexInSection', 'requirementIncrement', 'com.player03.run3.level.terrain._Bridge.BridgePiece', 'com\x20player03\x20run3\x20level\x20terrain\x20_Bridge\x20BridgePiece', 'MDNlQ', 'FIWbm', 'ramp', 'steepRamp', 'KJRcb', 'com.player03.run3.level.terrain.BridgeSource', 'com\x20player03\x20run3\x20level\x20terrain\x20BridgeSource', 'stableSides', 'com.player03.run3.level.terrain.collision.CollisionProperties', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20CollisionProperties', 'com.player03.run3.level.terrain.collision.SpeedUpCollision', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20SpeedUpCollision', 'minZ', 'maxZ', 'spacing', 'minLength', 'canOverwrite', 'sourceDatas', 'com.player03.run3.level.terrain.ExtraTerrainSpawner', 'jFyTu', 'qDFJq', 'YzgsR', 'isEmptySpace', 'VwLMJ', 'com.player03.run3.level.terrain.MovableBox', 'com\x20player03\x20run3\x20level\x20terrain\x20MovableBox', 'subCollider', 'tempVelocity', 'boxCollider', 'com.player03.run3.level.terrain.TerrainAnimation', 'com\x20player03\x20run3\x20level\x20terrain\x20TerrainAnimation', 'motion.easing.IEasing', 'IEasing', 'motion.easing._Quad.QuadEaseIn', '_Quad', 'LMiSV', 'motion.easing._Quad.QuadEaseOut', 'QuadEaseOut', 'Quad', 'moveDistance', 'tempNormal', 'movementNormal', 'com.player03.run3.level.terrain._MovableBox.MovableBoxAnimation', 'com\x20player03\x20run3\x20level\x20terrain\x20_MovableBox\x20MovableBoxAnimation', 'distanceFromWalls', 'com.player03.run3.level.terrain.MovableBoxModel', 'com\x20player03\x20run3\x20level\x20terrain\x20MovableBoxModel', 'gbhNo', 'Izvkt', 'cIQEv', 'HpJNJ', 'findOrigin', 'AYEpm', 'OKroc', 'nme3D.physics.collision.Collider', 'collideWith', 'invalidateAABB', 'updateAABB', 'BrpPQ', 'bjmxl', 'aabbToVertexBuffer', 'WehTU', 'avzhi', '\x20must\x20override\x20collideLine()!', 'forPointsNearSphere', 'IKfAy', '\x20must\x20override\x20forPointsNearSphere()!', 'com.player03.run3.level.terrain.collision.MultiCollider', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20MultiCollider', 'colliders', 'XCPVq', 'OFSEg', 'touching', 'Givrm', 'BfGVs', '__isJPG', '__isWebP', 'image/webp', '__base64Encode', 'ZqaJe', 'getBoxRings', 'YNqVz', 'addCollider', 'com.player03.run3.level.terrain.MovableBoxCollider', 'com\x20player03\x20run3\x20level\x20terrain\x20MovableBoxCollider', 'uNHpN', 'uSXIp', 'extendBy', 'minAnimationStep', 'animationStepTime', 'com\x20player03\x20run3\x20level\x20terrain\x20Terrain', 'meshCache', 'model/terrain.3ds', 'modifyMesh', 'applyMinimumBrightness', 'get_secondaryUVStride', 'xFlush', 'MgiYI', 'loadMesh', 'setMeshTo', 'flushEdges', 'positionOffset', 'tempRotation', 'placeSpawnPointAt', 'segmentSize', 'kZbpL', 'YNpeZ', 'PygRC', 'levelBackwards', 'scaleByComplex', 'rotatedBox', 'com.player03.run3.level.terrain.TerrainSourceData', 'com\x20player03\x20run3\x20level\x20terrain\x20TerrainSourceData', 'com.player03.run3.level.terrain.TerrainDecorator', 'com\x20player03\x20run3\x20level\x20terrain\x20TerrainDecorator', 'getMiscParam', 'hasMiscParam', 'bouncy', 'nonrotating', 'highPowerInstance', 'rolledBoxInstance', 'boxInstance', 'get_ruined', 'noLaunchingInstance', 'getYawFor', 'findType', 'getDecorationData', 'oUybO', 'OsnXf', 'iLJnC', 'avZqv', 'stVXm', 'UwwFr', 'decorationData', 'mapping', 'placeInLayout', 'dsKZU', 'com\x20player03\x20run3\x20level\x20terrain\x20TerrainOngoingDecorationData', 'com.player03.run3.level.terrain._TerrainEdges.TerrainEdge_Impl_', 'com\x20player03\x20run3\x20level\x20terrain\x20_TerrainEdges\x20TerrainEdge_Impl_', 'INDEX_DATA', 'bHmdY', 'cLlKk', 'POINTING_RIGHT', 'POINTING_UP', 'kDGfp', 'axis2', 'com.player03.run3.level.terrain.Triangle', 'com\x20player03\x20run3\x20level\x20terrain\x20Triangle', 'setOrigin', 'com.player03.run3.level.terrain.TriangleUVs', 'POINTING_LEFT', 'POINTING_DOWN', 'nUWiz', 'forceX', 'forceY', 'forceZ', 'com.player03.run3.level.terrain.collision.ApplyForceCollision', 'DIlBm', 'com.player03.run3.level.terrain.collision.BounceAnimation', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20BounceAnimation', 'Ebwjt', 'bounceStrength', 'com.player03.run3.level.terrain.collision.BouncyCollision', 'JUMP_STRENGTH_MULTIPLIER', 'invMass', 'BOUNCE_STRENGTH_MULTIPLIER', 'previousYVelocity', 'oxUAe', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20BoxCollider', 'TQomw', 'rightPeak', 'leftPeak', '__soundTransform', 'toLocal', 'tempPercentMax', 'collideLineWithFace', 'X_AXIS', 'Z_AXIS', 'quaternion', 'GaExH', 'peMCs', 'ACeaI', 'dislodgeCount', 'getLineIndexOfChar', '__getCharIndexOnDifferentLine', 'com.player03.run3.level.terrain.collision.CrumblingCollision', 'VqLkC', 'animationLength', 'fallPropagate', 'propagateFrom', 'ttTZc', 'eIuBj', 'ADJACENT', 'com.player03.run3.level.terrain.collision.CrumblingAnimation', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20CrumblingAnimation', 'Vertical\x20directions\x20not\x20supported!', 'com.player03.run3.level.terrain.collision.CustomNormalCollision', 'normalRotation', 'myUAq', 'set_object3D', 'com.player03.run3.level.terrain.collision.RingCollider', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20RingCollider', 'onTransformUpdated', 'qItJz', 'kUxle', 'lOEhL', 'com.player03.run3.level.terrain.collision.StickyCollision', 'collision', 'PlaneCollider', 'planeVsSphereCollision', 'com.player03.run3.level.terrain.collision.TriangleCollider', 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20TriangleCollider', 'distanceSquared', 'tAkPs', 'WHlpP', 'AoMlV', 'forceVisitMap', 'extendToPointF', 'undocumentedSettings', 'musicButton', 'QaRIE', 'tGrPH', 'nme3D.physics.collision.PlaneBoundedArea', 'PlaneBoundedArea', 'ffvpV', 'pPrjq', 'yxElo', 'OZKdE', 'NPkGe', 'gblUS', 'byteOffset', 'getInt32', 'jcslu', 'DixXw', 'com.player03.run3.level.terrain.collision.TunnelCollider', 'dKhHI', '1|2|3|4|0', 'cutsceneName', 'zMnNg', 'playCutsceneByName', 'com.player03.run3.level.trigger.AchievementOrCutsceneImpl', 'com\x20player03\x20run3\x20level\x20trigger\x20AchievementOrCutsceneImpl', 'resetCountEachRun', 'com.player03.run3.level.trigger.Trigger', 'com\x20player03\x20run3\x20level\x20trigger\x20Trigger', 'enteredTheTargetSection', 'precondition', 'conditionMet', 'associatedAchievement', 'com\x20player03\x20run3\x20level\x20trigger\x20BeatLevel', 'levelProgress', 'waited', 'com.player03.run3.level.trigger.BeatLevelAndSave', 'com\x20player03\x20run3\x20level\x20trigger\x20BeatLevelAndSave', 'parseDataWithDuplicates', 'applyResults', 'preserve', 'conditions', 'results', 'com.player03.run3.level.trigger.CustomTrigger', 'power-', 'setPower', 'win', 'chain', 'ordered', 'preconditions', 'preconditionsMet', 'com.player03.run3.level.trigger.condition.ConditionChain', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20ConditionChain', 'mHzHA', 'KLSmJ', '_clearTimer', 'com.player03.run3.level.trigger.condition.GameplayConditions', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20GameplayConditions', 'usedCharacterOrCostume', 'WrbDQ', 'AsmpC', 'hyAjx', 'dislodgedNoTiles', '_dislodgedNoTiles', 'xkBWm', 'hSoeV', 'bsEiO', 'zeGpW', '\x20must\x20not\x20be\x20null\x20or\x20undefined', 'First\x20argument\x20to\x20String.prototype.', 'rCirq', 'iTcpR', 'never', 'conditionToAvoid', 'com.player03.run3.level.trigger.condition.NeverGameplayCondition', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20NeverGameplayCondition', 'failed', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20NotAfterFrame1GameplayCondition', 'rightCharacter', 'avoid', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20CharacterCondition', 'matchCostumes', 'vzcUQ', 'alreadyUsed', 'carriedOver', 'zDdNc', 'madeFullCircles', 'com.player03.run3.level.trigger.condition.FullCircles', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20FullCircles', 'rotationTotal', 'com.player03.run3.level.trigger.condition.NeverRotates', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20NeverRotates', '__ignoreEvent', 'get_overState', 'set___currentState', 'get_upState', 'required', 'currentCount', 'com.player03.run3.level.trigger.condition.AtLeast', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20AtLeast', 'AhljW', 'zLpVw', 'CsAMT', 'allowed', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20AtMost', 'rjfKR', 'AiYig', 'ksGuS', 'removeItem', 'pathname', 'lastRotation', 'com.player03.run3.level.trigger.condition.JumpedAtLeast', 'com.player03.run3.level.trigger.condition.AbilityUsedAtLeast', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20AbilityUsedAtLeast', 'com.player03.run3.level.trigger.condition.AbilityUsedAtMost', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20AbilityUsedAtMost', 'com.player03.run3.level.trigger.condition.Ability2UsedAtLeast', 'com.player03.run3.level.trigger.condition.Ability2UsedAtMost', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20Ability2UsedAtMost', 'mPReR', 'WbPUA', 'com.player03.run3.level.trigger.condition.CollectedBatteries', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20CollectedBatteries', 'dWjnZ', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20CollectedNoMoreBatteriesThan', 'npUrD', 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20HasSameRotation', 'targetRotation', 'showInstructions', 'com.player03.run3.level.trigger.specific.JumpInstructionsTrigger', 'com\x20player03\x20run3\x20level\x20trigger\x20specific\x20JumpInstructionsTrigger', 'buEOB', 'alRmI', 'addBlockingOverlay', 'beepCountdown', 'beepEndCountdown', 'com.player03.run3.level.trigger.specific.ModulateSound', 'AVGXb', 'set_soundVolume', 'dismissNext', 'beeep', 'OKrdZ', 'com.player03.run3.level.trigger.specific.NoJumpingOrAbilities', 'com\x20player03\x20run3\x20level\x20trigger\x20specific\x20NoJumpingOrAbilities', 'jumpsAlreadyUsed', 'abilitiesAlreadyUsed', 'applyAction', 'com\x20player03\x20run3\x20level\x20trigger\x20specific\x20WormholeBehavior', 'com.player03.run3.level.trigger.specific.WormholeAction', 'wTTQa', 'buttonsDirty', 'Cutscenes\x20', 'disabled', 'jPEKG', 'FAnKx', 'openfl._legacy', 'com.player03.run3.menu.AdvancedOptionsMenu', 'AdvancedOptionsMenu', 'homeButton', 'previewRect', 'previewMatrix', 'currentImages', 'Controls:', '(Pick\x20one\x20or\x20two.)', 'Arrow\x20keys', 'menu/CreditsIcon.png', 'toCredits', 'soundButton', 'recreatePreview', 'list', 'v2.0.2', 'previewData', 'previewBitmap', 'toggleControlScheme', 'ltLRB', 'GsAiI', 'showPreview', 'WFPaF', 'AMazo', 'OUKOi', 'uColZ', 'set_bitmap', 'BitmapButton', 'getColorBoundsRect', 'options/ErrorIcon.png', 'openCrashDialog', 'errorText', 'compressError', 'saved', 'set_savedError', 'com.player03.run3.menu.CrashInfo', 'CrashInfo', 'firstCrash', 'If\x20you\x27re\x20using\x20Chrome,\x20try\x20this.', 'http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html', 'exceptionStack', 'currentLevel', 'yVzpV', 'getSingleton', 'menuScreen', 'stringify', 'crash\x20info', 'uMDxx', 'suppressClick', 'com\x20player03\x20run3\x20menu\x20_CrashInfo\x20CrashDialog', 'GAPVx', 'An\x20unknown\x20error\x20occurred.\x20You\x20may\x20need\x20to\x20restart\x20your\x20game\x20to\x20fix\x20it', ',\x20but\x20first,\x20please\x20submit\x20an\x20error\x20report\x20with\x20this\x20data:', 'alreadySubmitted', '.{1,45}', 'set_type', 'fillAreaAbove', 'link', 'vvmFE', 'com.player03.run3.menu._CrashInfo.TryThis', 'com.player03.run3.menu.CreditsScreen', 'goToSoundtrack', 'http://jessevalentinemusic.bandcamp.com/album/run-3-ost', 'onRemoved', 'addTextField', 'Art\x20and\x20animation\x20by\x20Alex\x20Ostroff\x20and\x20Joseph\x20Cloutier.', 'Music\x20by\x20Jesse\x20Valentine.', 'Additional\x20levels\x20by:\x20mathwiz100,\x20portugal2000,\x20Farkss,\x20Karsh777,\x20max_blue_01,\x20Precarious,\x20and\x20Gecco.', 'Special\x20thanks\x20to\x20Kongregate\x20for\x20being\x20awesome!', 'openForfeitScreen', 'XgAPs', 'Manually\x20triggering\x20segfault...', 'segfault', '__strokePadding', '__commands', 'set___dirty', 'com.player03.run3.menu.CutsceneBrowser', 'CutsceneBrowser', 'mouseWheelX', 'mouseWheelY', 'fillAreaBelow', 'fromName', 'nameDisplayShadow', 'nameDisplay', 'getInsideX', 'lastMouseX', 'cutscene/', 'NcGNb', 'QuldB', 'com.player03.run3.menu.Leaderboards', 'Leaderboards', 'inited', 'recordLocalScore', 'DXfCX', 'pEFuO', 'recordScore', 'cachedLocalScores', 'addSavedItems', 'jlCIr', 'scoreListDirty', 'savePending', 'timeRange', 'VXPby', 'gEKTq', 'Ptwqw', 'Zofgd', 'com.player03.run3.menu.ScoreView', 'emptyMessage', 'Play\x20Infinite\x20Mode\x20to\x20set\x20a\x20new\x20high\x20score!', 'STRING_PARSER', 'score', 'setPositionInList', 'Guest', 'com.player03.run3.menu.Score', 'Score', 'charactersFromString', 'CHARACTER_ICONS', 'positionInListText', 'nameText', 'CtrWx', 'kSwFP', '6|4|7|2|3|5|0|1', '\x22,\x22score\x22:', ',\x22characters\x22:[', 'charactersToString', 'CWGgV', ',\x22timestamp\x22:', 'kXNWB', 'vpCEF', 'EAeTf', 'textInputEnabled', 'queryCommandEnabled', 'copy', 'execCommand', 'newPathFound', 'com.player03.run3.menu.MainMenu', 'overlays', 'menu/Run3.png', 'messageRotation', 'buyCharacter', 'Unlock\x20now\x20for\x0a000000\x20power\x20cells!', 'costumeChanged', 'beginGradientFill', 'optionsButton', 'toOptions', 'playButton', 'startExploreMode', 'exploreButton', 'Explore\x20Mode', 'Infinite\x20Mode', 'infiniteButton', 'asDestination', 'mapButton', 'Galaxy\x20Map', 'map/MapIcon.png', 'mapNumber', 'shopButton', 'toShop', 'Shop', 'menu/Shop.png', 'shopNumber', 'menu/Leaderboards.png', 'statsButton', 'achievementsButton', 'menu/CutsceneIcon.png', 'toCutsceneBrowser', 'cutsceneBrowserButton', 'qbNju', 'NHBvs', 'isComplete', 'displayExclamationPoint', 'countAffordableUpgrades', 'toExploreMode', 'toInfiniteMode', 'HuNxU', 'getChildAt', 'cFKWu', 'iWBqk', 'AwWOZ', 'tYRvs', 'getOutsideX', 'centerOnX', 'Unlock\x20now\x20for\x0a', '\x20power\x20cells!', 'characterToUnlock', 'selectCharacter', 'You\x20need\x20more\x20power\x20cells!', 'com.player03.run3.menu.Menu', 'NIVGG', 'updateableMenu', 'com.player03.run3.menu.StatsScreen', 'StatsScreen', 'Your\x20scores', 'currentScoreView', 'set_currentScoreView', 'updateDisplayedView', 'com.player03.run3.menu.UpgradeShop', 'menu/CloseWindowIcon.png', 'cheaper\x20respawns', 'Respawn\x20costs\x20are\x20reduced\x20by\x2010.', 'addCharacterUpgrade', 'Unlock\x20the\x20Skater.\x20(You\x20also\x20unlock\x20him\x20after\x20Level\x2010.)', 'Unlock\x20the\x20Lizard.\x20(Also\x20available\x20by\x20beating\x20Level\x2040.)', 'Unlock\x20the\x20Student\x20to\x20pull\x20off\x20literal\x20gravity-defying\x20stunts.', 'Unlock\x20the\x20Angel,\x20and\x20get\x20a\x20burst\x20of\x20speed\x20whenever\x20you\x20need\x20it.', '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.)', 'Unlock\x20the\x20Pastafarian,\x20and\x20run\x20on\x20the\x20void\x20of\x20space.\x20Don\x27t\x20look\x20down!\x20(Note:\x20the\x20Pastafarian\x20is\x20temporarily\x20unavailable.\x20You\x20won\x27t\x20be\x20able\x20to\x20use\x20her\x20until\x20she\x20returns.)', 'Unlock\x20the\x20Bunny,\x20the\x20most\x20hyperactive\x20creature\x20in\x20the\x20Solar\x20System.\x20(Alternatively,\x20earn\x208\x20achievements.)', 'addUpgrade', 'infinite\x20boxes', 'Find\x20more\x20boxes\x20in\x20Infinite\x20Mode.', 'set_costGrowth', 'power\x20cells\x20in\x20boxes', 'Boxes\x20in\x20Infinite\x20Mode\x20will\x20sometimes\x20contain\x20power\x20cells.', 'batteriesInBoxesPurchased', 'addCostumeUpgrade', 'winter\x20costumes', 'Unlock\x20the\x20winter\x20costumes.\x20(You\x20can\x20also\x20unlock\x20them\x20by\x20beating\x20the\x20Winter\x20Games.)', 'kfXHu', 'Unlock\x20the\x20Halloween\x20costumes.\x20(You\x20can\x20also\x20unlock\x20them\x20by\x20beating\x20the\x20Low-Power\x20Tunnel.)', 'pirate\x20costume', 'Ahoy,\x20mateys!\x20Talk\x20Like\x20a\x20Pirate\x20Day\x20has\x20passed,\x20but\x20you\x20can\x20still\x20get\x20the\x20pirate\x20costume.', 'addConditionalUpgrade', 'fRjlO', 'sgbQd', 'get_cost', 'unlockDescription', 'cost', 'purchasedEntry', 'purchaseCountEntry', 'maxLevel', 'menu/CheckMark.png', 'tPUMW', 'com.player03.run3.menu.Upgrade', 'costGrowth', 'set_buttonText', 'ykguX', 'NljLA', 'get_level', 'ZGiVt', 'MRJKs', 'bi_valid', 'activeEntry', '_active', 'ToggleUpgrade\x20requires\x20a\x20save\x20entry!', 'set_active', 'toggleButton', 'checkAvailable', 'com.player03.run3.menu.ConditionalToggleUpgrade', 'ConditionalToggleUpgrade', 'mapContents', 'com.player03.run3.menu.map.BoxOverlay', 'com\x20player03\x20run3\x20menu\x20map\x20BoxOverlay', 'map/MovableBoxesIcon.png', 'toggle', 'searchButton', 'Keep\x20searching...', 'map/Bridge.png', 'startFromBeginning', 'markings', 'dVLIU', 'markBox', 'drawArrow', 'Ajrqc', 'pulsing', 'TKnRS', 'Can\x27t\x20display\x20a\x20hidden\x20path!', 'VZvkR', 'hiddenPaths', 'hitboxPoints', 'com.player03.run3.menu.map._BoxOverlay.Marking', 'com\x20player03\x20run3\x20menu\x20map\x20_BoxOverlay\x20Marking', 'lzwMu', 'fadeStart', 'DwvuL', 'vYxys', 'bUkKF', '__cacheBreak', 'pathGroup', '1|2|0|3|4', 'pathGroups', 'sizes', 'preload', 'haxeutils.display.OverrideChildrenSprite', 'OverrideChildrenSprite', 'getChildByName', 'EgGws', 'scorePrefixText', 'scorePostfixText', 'menu/StatsButton.png', 'showRunStats', 'runStatsButton', 'currencyPile', 'messageText', 'wMrjx', 'LHIHo', 'setChildIndex', 'swapChildren', 'kDJue', 'swapChildrenAt', 'contentsXMargin', 'yLocked', 'xGravity', 'yGravity', 'useInternalTick', 'setContentsDirty', 'scrollRectSource', 'cameraMovementBounds', 'addListeners', 'haxeutils.display.ScrollView', 'ScrollView', 'onMouseClick', 'PCxsD', 'prevTime', 'zcIXE', 'checkCameraBounds', '4|5|2|3|1|0', 'UWxhE', 'arrange', 'contentBounds', 'eXtlm', 'scrollEasing', 'setCameraMoved', 'PczUq', 'ZUAVX', 'alSxP', 'dFYyZ', 'SHQLQ', 'vlPaQ', 'kigIk', 'qCQDT', 'permp', '__preventDefault', 'yUTYr', 'get_contentsWidth', 'get_cameraY', 'com\x20player03\x20run3\x20menu\x20map\x20_BoxOverlay\x20NoBoundsScrollView', 'com.player03.run3.menu.map.LevelInfoBox', 'com\x20player03\x20run3\x20menu\x20map\x20LevelInfoBox', 'levelNumberText', 'OcCMw', 'Bridge\x20building,\x0apart\x20', 'Preloader.hx', 'lime.utils.Preloader', 'OIPPx', '_onUpdate', '_onUpdateParams', 'jvlYa', 'Coming\x20soon!', 'isActiveCharacter', 'blocked', 'ZERO_RECT', 'com\x20player03\x20run3\x20menu\x20map\x20LocationIndicator', 'byyuK', 'matrix', 'com.player03.run3.menu.map.MapBackground', 'com\x20player03\x20run3\x20menu\x20map\x20MapBackground', 'getVisibleArea', 'xStdDev', 'yMean', 'yStdDev', 'starRadius', 'com.player03.run3.menu.map.MapBackgroundStars', 'RuZRK', 'bkixT', 'xMean', 'xIncrement', 'yIncrement', 'WPQUN', 'IeJVy', 'fillTo', 'cycleTime', 'imageName', 'map/', 'requiredLevelsBeaten', 'requiredLevelPath', 'DerpRunner', 'cutsceneCondition', 'FEtOQ', 'IpLpk', 'lastTerrain', 'shouldBeVisible', 'com.player03.run3.menu.map.MapDrawing', 'com\x20player03\x20run3\x20menu\x20map\x20MapDrawing', 'imageFilter', 'set_blurX', 'set_blurY', 'BmNIl', 'PcfMf', 'imageFilters', 'com\x20player03\x20run3\x20menu\x20map\x20MapMenu', 'OXURC', '2|3|0|1|4|6|5', 'map/MapMask.png', 'mouseBounds', 'mapOverlay', 'infoBox', 'drawings', 'definePath', 'locationIndicators', 'setNeedsRedraw', 'ioABX', 'minScrollSpeed', 'maxScrollSpeed', 'scrollAccel', 'cKceX', 'convertToData', 'unmultiplyAlpha', 'getOutsideY', 'initialCameraX', 'instructionsShown', 'updateFromMouse', 'LGNUa', 'backgroundStars', 'homeBounds', 'mBPhi', 'vUpSF', 'fnKxA', 'closestPointOnPath', 'bestPoint', 'playSelectedLevel', 'set_definition', 'drawLines', 'com.player03.run3.menu.map.Path', 'firstLevelDistance', 'mouseLeewaySq', 'addWaypoint', 'bIPIu', 'fEWyU', 'positionToLevel', 'BJVup', 'CKEJf', 'RpEWd', 'tRjcr', 'XCgcU', 'OWTYk', 'com.player03.run3.menu.map.OnwardsArrow', 'com\x20player03\x20run3\x20menu\x20map\x20OnwardsArrow', 'EqZhn', '$length', 'LINE_WIDTHS', 'ABQuI', 'LINE_COLORS', 'com\x20player03\x20run3\x20menu\x20map\x20Waypoint', 'defaultProbability', 'CfhMY', 'com\x20player03\x20run3\x20menu\x20rotation\x20RotatingLink', 'ePkpO', '???\x20more\x20power\x20cells\x20to\x20earn!', 'clickable2', 'com\x20player03\x20run3\x20menu\x20rotation\x20AchievementsSummary', 'pzkqT', 'oDGoN', '\x20power\x20cells\x20left\x20to\x20earn!', 'Unlock\x20new\x20characters\x20for\x20even\x20more\x20achievements.', 'Congrats\x20-\x20you\x20earned\x20all\x20the\x20achievements!', 'com.player03.run3.menu.rotation.RotatingLinks', 'com\x20player03\x20run3\x20menu\x20rotation\x20RotatingLinks', 'menu/GooglePlay.png', 'toGooglePlay', 'notDuringTutorial', 'menu/AppStore.png', 'toApple', 'Get\x20the\x20soundtrack!', 'placeSelectedChild', 'childProbabilities', 'JFMqO', 'GIF87a', 'GIF89a', 'selectedChild', 'lastReset', 'LTdtn', 'byWeight', 'placeChild', 'euOul', 'zhKGn', 'getAbsoluteAGALCode', 'openPlayStore', 'openAppStore', 'com.player03.run3.navigation._Destination.DestinationImpl', 'izbHV', 'com.player03.run3.navigation._Destination.Destination_Impl_', 'com\x20player03\x20run3\x20navigation\x20_Destination\x20Destination_Impl_', 'iCCLd', 'krSjt', '\x0aBut...\x20you\x20still\x20haven\x27t\x20rated\x20the\x20game.', 'disposeIndexBuffers', 'com.player03.run3.promotion.RateThisGame', 'promotion', 'You\x27ve\x20', 'explored\x20', '\x20levels', '\x20and\x20', '\x20meters', 'rate', 'Rate\x20it\x20now!', 'createBackground', 'rateGamePopupShown', 'bufferValue', 'hxBytes', 'Bytes', 'dnXUX', 'ofHex', 'Not\x20a\x20hex\x20string\x20(odd\x20number\x20of\x20digits)', 'fastGet', 'bytes', 'getString', 'haxe.crypto.Base64', 'crypto', 'Base64', 'encode', 'BYTES', 'decode', 'decodeBytes', 'pad', 'removePadding', 'encodeByteArray', 'CHARS', 'writeByte', 'com.player03.run3.save.Base64JSON', 'Base64JSON', 'writeUTF', 'compress', 'decodeToByteArray', 'com.player03.run3.save.SaveAdjustments', 'SaveAdjustments', 'mostPowerCells', 'exploreexplore', 'exploreCurrent', 'exploreCurrentexplore', 'winterCurrent', 'infiniteSolo', 'player', 'showPowerCellRate', 'bought_20b5b6b0dc6c7c30da43c8c8f2a6014b06eac8e6', 'bought_3b5fb7c41fb99dbd722d17a830f97c31ef8884aa', 'bought_dfc04c59a9a26ded2077d597a1a16f70bae513ab', 'bought_176811f3e40e5a71004474f50d64fa1529c5281c', 'bought_c2e6a37c9bda36dbaf4f621ed25a92cfcc795a38', 'bought_fea9f17728b2b9d1ea1246baff38aeeda588bd39', 'bought_2e1596e57e489a999f60319696ce943748711c12', 'bought_712c381f0fbf55cb54146533e50c25ce8e54fa10', 'keenPlayerId', 'noTilesDislodged37', 'flipsDone', 'set_cloud', 'com.player03.run3.save.SaveTimer', 'SaveTimer', 'pZfTQ', 'cloud', 'saveSoon', 'ArsvI', 'com\x20player03\x20run3\x20save\x20forensics\x20Forensics', 'isLocalCorrupt', 'HwbIo', 'TYtsM', 'keyCodeFromChar', 'saveKey', 'saveValues', '\x20=\x20', 'addToggleListener', 'settings', 'keywordKeys', 'keywordKeysTyped', 'displayValues', 'com.player03.run3.sound.CallBeeps', 'CallBeeps', 'beeping', 'xWzhy', 'Tone', 'com.player03.run3.ui.ButtonRectangles', 'ButtonRectangles', 'aehLs', 'MAEIq', 'baseXMargin', 'targetCameraX', 'updateXMargin', 'hxDVM', 'characterButtonClicked', 'fvPhn', 'translateMaterialGroup', 'FAbUA', 'SJhMV', 'com.player03.run3.ui.CharacterSelector', 'CharacterSelector', 'AzRlZ', 'AOSdf', 'defaultActuator', 'checkLockedAndAsleep', 'QoAwF', 'addRectangleAroundOpaquePixels', 'Bvpew', 'URFgd', 'CQEYT', 'darknessLength', 'cFsTK', 'com.player03.run3.ui.GraphicsLayoutItem', 'GraphicsLayoutItem', 'com.player03.run3.ui.Fill', 'Fill', 'BITMAP', 'ROTATED_BITMAP', 'lzyKg', 'com.player03.run3.ui.HUD', 'updateables', 'tHeVf', 'LdQED', 'aPNXF', 'HOxEB', 'LVwuV', 'pDTkV', 'minTimes', 'com.player03.run3.ui.LevelOverlay', 'LevelOverlay', 'resultsWindow', 'waitForMouseUp', 'timeBlocked', 'keyPressedTime', 'AjwWc', 'removeNonBlockingOverlay', 'dBvYE', 'WqINd', '_pannerAttr', 'pannerAttr', 'coneInnerAngle', 'coneOuterAngle', 'coneOuterGain', 'distanceModel', 'maxDistance', 'refDistance', 'rolloffFactor', 'panningModel', '10|3|0|7|9|5|4|1|2|8|6', 'showNextOverlay', '__forceCachedBitmapUpdate', '__displayAsPassword', '__mouseWheelEnabled', '__defaultTextFormat', 'Times\x20New\x20Roman', 'this_onMouseDown', 'focusIn', 'focusOut', 'this_onKeyDown', 'openfl.text.TextField', 'TextField', 'plus', '__text', '__updateScrollH', 'kpoej', '__getCharBoundaries', 'PoEBY', 'Hlpit', 'lineIndex', 'kktOa', 'numLines', '__replaceSelectedText', '__replaceText', 'lKZTF', 'NQTIU', 'XGExn', 'pnoYq', 'oIkwj', '__merge', 'EvuxX', 'LtOcJ', 'get_selectable', 'getLineOffset', 'gERwI', 'NCEzu', 'set_wordWrap', 'set_displayAsPassword', 'set_border', 'set_background', 'fontID', '_serif', '_typewriter', 'enumerateFonts', 'fontName', 'Qytqb', 'p1Offset', 'set_embedFonts', '__missingFontWarning', 'Could\x20not\x20find\x20required\x20font\x20\x22', 'VXnfK', 'justify', 'html', 'amaAr', 'offsetX', 'OBMjI', 'UEdlV', 'CBjjU', 'ibeam', 'textHeight', 'orrkh', '0|1|2|4|5|3', 'dpgku', 'Jdyxc', 'get_type', 'replaceText', '__hasFocus', '__bitmap', 'hFsPj', 'RlrCK', 'clearRect', 'isCocoonJS', 'antiAliasType', 'textBaseline', 'textAlign', 'get_bottomScrollV', 'fillText', 'state', 'suspended', '_resumeAfterSuspend', '_autoResume', 'zsKby', 'getCharBoundaries', '#FFFFFF', 'lineCap', 'gridFitType', '__domRender', '__rawHtmlText', 'xlbRs', '__style', 'outline', 'Ywuux', 'xXbIL', 'word-wrap', 'break-word', 'white-space', '-moz-user-select', '-o-user-select', 'inherit', 'contentEditable', 'removeProperty', 'background-color', '__regexFont', 'font-family:\x27', '__getAttributeMatch', '__regexFace', '__regexColor', 'color:#', '__regexSize', 'px;', '', '', 'solid\x201px\x20#', 'text-align', '__roundPixels', 'renderImage', 'SiSso', '__agalPositionScale', '__dragObject', '__dragOffsetY', '__dragBounds', 'SZlpG', 'rangeAnchor', 'lastMouseIndex', 'clickAndDrag', 'clickedAndDragged', 'setSelection', '__cursorTimer', '__enableInput', 'jpxek', 'get_multiline', 'get_text', 'set_scrollH', 'wBmQg', 'img/ldpi/', 'img/mdpi/', 'img/hdpi/', 'setPixel32', 'getPixel32', '0|2|1|3|4', 'FAQmT', 'ieflf', 'threadPool', 'promise', '__startTextInput', 'textWidth', 'ZXALr', 'IprIF', '__length', '__useIntAdvances', 'this_onAddedToStage', '__stopTextInput', 'aaxtf', 'vtgYc', 'stage_onMouseMove', 'stage_onMouseUp', 'CwYrZ', 'relatedObject', 'keyCode', 'commandKey', 'replaceSelectedText', 'get_metaKey', 'get_ctrlKey', '__caretBeginningOfLine', '__caretEndOfLine', '__caretNextCharacter', '__caretPreviousCharacter', '__caretNextLine', '__caretPreviousLine', 'get_textWidth', 'get_textHeight', 'set_multiline', '_overrideText', 'LevelStartText', 'ROBBO', 'Dvtxe', 'set_overrideText', 'com.player03.run3.ui.OptionsMenu', 'zjpWU', 'UBcuj', 'pausedOverlay', 'toggleOptions', 'pauseButton', 'unpauseButton', 'showMapButton', 'oAZUz', 'previousLevel', 'Map', 'addButton2', 'showForwardButton', 'nextLevel', 'Next', 'wikiButton', 'goToWiki', 'finishInit', 'achievementIndicator', 'rmyJw', 'spawnBatteryInBox', 'oWkIO', 'VBWvI', 'BASE64', 'levelBefore', 'lastButton', 'attachedObject', 'onClickStart', 'RctDx', 'https://run.wikia.com/wiki/', 'com.player03.run3.ui._OptionsMenu.ConditionalButton', 'com\x20player03\x20run3\x20ui\x20_OptionsMenu\x20ConditionalButton', 'timeBetweenUpdates', 'timeUntilUpdate', 'map/MapIconFlat.png', 'toMap', 'diagram', 'partyLocation', 'party', 'redrawParty', 'com.player03.run3.ui._OptionsMenu.MapButton', 'com\x20player03\x20run3\x20ui\x20_OptionsMenu\x20MapButton', 'FUGGr', 'bDWEc', 'AwRZM', 'centerY', 'com.player03.run3.ui.ToastOverlay', 'ToastOverlay', 'created', 'oUzat', 'UBILg', 'intersects', 'hnJxX', 'KFFMb', 'textSize', 'displayToast', 'com.player03.run3.ui.CharacterToast', 'getResolution', 'hitbox', 'com\x20player03\x20run3\x20ui\x20_ToastOverlay\x20Toast', 'countdown', 'resetPending', 'foreground', 'com.player03.run3.ui.component.AchievementProgress', 'com\x20player03\x20run3\x20ui\x20component\x20AchievementProgress', 'activeAchievement', 'set_activeAchievement', 'gradientColors', 'gradientRatios', 'Random', 'menu/characterselection/LockedCharacterOverlay.png', 'addDisplayObject', 'com.player03.run3.ui.component.CharacterButton', 'com\x20player03\x20run3\x20ui\x20component\x20CharacterButton', 'set_asleep', 'sleep', 'tweensLeft', 'com.player03.run3.ui.component.LizardButton', 'com\x20player03\x20run3\x20ui\x20component\x20LizardButton', 'yGNwH', 'FrontSleepy.png', 'loadText', 'shake', 'gZiqC', 'RzCJM', 'displayEvenIfZero', 'com.player03.run3.ui.component.CircledNumber', 'com\x20player03\x20run3\x20ui\x20component\x20CircledNumber', '7|8|2|6|5|1|4|3|0', 'baseLineWidth', 'com.player03.run3.ui.component.CircledX', 'baseRadius', 'DJfDY', 'blinkFramesLeft', 'displayedNumber', 'com.player03.run3.ui.component.CurrencyDisplay', 'com\x20player03\x20run3\x20ui\x20component\x20CurrencyDisplay', 'qRubc', 'vector', 'orthoScene', 'xwKLd', 'rZKRb', '__uvRect', '__vertexBufferData', 'smallPile', 'mediumPile', 'currency/MediumPile.png', 'currency/LargePile.png', 'largePile', 'hugePile', 'com.player03.run3.ui.component.DistanceIndicator', 'com\x20player03\x20run3\x20ui\x20component\x20DistanceIndicator', 'bestDistance', '\x0aNew\x20high\x20score!', 'options/HomeIcon.png', 'com.player03.run3.ui.component.HomeButton', 'Ewbly', 'set_greyscale', 'com.player03.run3.ui.component.LevelAchievement', 'com\x20player03\x20run3\x20ui\x20component\x20LevelAchievement', '\x20(earned)\x0a', 'qFqBe', 'DKdGe', 'wldCa', 'sectionNumber', 'characterID', 'lookUpMesh', 'JudmI', 'cXzoD', 'disabledColorFilters', 'greyscale', 'com.player03.run3.ui.component._LevelAchievement.AchievementWithID', 'com.player03.run3.ui.component._LevelAchievement.DisplayNextFrame', 'com\x20player03\x20run3\x20ui\x20component\x20_LevelAchievement\x20DisplayNextFrame', 'ABzGt', 'keoQG', 'countdownToVolumeCheck', 'purpose', 'mutedImage', 'options/', 'OffIcon.png', 'unmutedImage', 'Icon.png', 'com.player03.run3.ui.component.MuteButton', 'com\x20player03\x20run3\x20ui\x20component\x20MuteButton', 'set_muted', 'musicMuted', 'set_soundMuted', 'com.player03.run3.ui.component.QualityButton', 'changeQuality', 'Quality:\x20high', 'Quality:\x20low', 'Quality:\x20medium', 'setQuality', 'codes', 'PunhQ', 'code', 'com.player03.run3.ui.component.SecretButton', 'com\x20player03\x20run3\x20ui\x20component\x20SecretButton', 'jbwps', 'onCodeEntered', 'tunnelEnd', 'com.player03.run3.ui.component.SolarSystemOverview', 'BWXDr', 'wormholeAbsoluteLocation', 'drawOrbit', 'centerX', 'com.player03.run3.ui.popup.RespawnWindow', 'com\x20player03\x20run3\x20ui\x20popup\x20RespawnWindow', 'characterIcons', 'onScale', 'iconContainer', 'onCharactersScrolled', 'YUHKy', 'onCharacterClicked', 'iconLayout2D', 'iconArrangement', 'xyzzy', 'priceText', 'lOxob', 'chosenCharacter', 'calculateCurrentCost', 'hZZgT', 'PjvRJ', 'respawnCallback', 'Keep\x20going\x20with\x20a\x20new\x20character?\x0a', 'price', 'appendText', 'It\x20will\x20cost\x20', 'removeHighlight', 'currentIndex', 'highlight', 'respawnAs', 'frameWaited', 'usedCount', 'lhQYF', 'cancelCallback', 'OkSyj', 'ziVHI', 'gTJQJ', '__hidden', 'Respawn', 'jPZdR', 'GhHgy', 'FCHUu', 'rfvIf', 'onError', 'com\x20player03\x20run3\x20ui\x20popup\x20RestrictedCharacterSelect', 'restrictionReason_', 'restrictionReason', '${name}', 'Choose\x20a\x20different\x20character\x20to\x20continue:', 'fPzDc', '__backBufferTexture', '__stage3D', 'com.player03.run3.ui.popup.ResultsWindow', 'com\x20player03\x20run3\x20ui\x20popup\x20ResultsWindow', 'runStatsWindow', 'mySFq', 'tHIxg', 'sourceNormal', 'meters.\x20New\x20high\x20score!', 'displayAmount', 'Wow,\x20you\x20spent\x20a\x20lot\x20of\x20power\x20cells\x20on\x20this\x20run.\x20Was\x20it\x20worth\x20it?', 'checkSignInButtonVisible', 'com.player03.run3.ui.popup.RunStatsWindow', 'beginRange', 'updateRange', 'Time:\x20', 'formatSecondsShort', '\x0aDistance:\x20', 'jLIuS', '\x0aAverage\x20speed:\x20', 'm/s\x0aPower\x20cells:\x20', 'EHuyf', 'cvIwj', 'com.player03.speechbubble.Connector', 'Connector', 'DlBAp', 'byHeq', 'com.player03.speechbubble.Dialog', 'Dialog', 'sourceXML', 'elementsNamed', 'bubble', 'nKBKe', 'jbvhG', 'iOqea', 'CMMHY', 'speechbubble', 'PositionFromCenter', 'coordinate', 'prevHeight', 'onTextChanged', 'redrawBubble', 'SpeechBubble', 'fcvIP', 'jbQSF', 'RectangleBubble', '1|3|2|4|6|0|5', 'fileName', 'lineNumber', 'com.player03.traceview.TraceEvent', 'traceview', 'TraceEvent', 'newTrace', 'com.player03.traceview.TraceEventDispatcher', 'TraceEventDispatcher', 'onTrace', 'TraceView', 'FrSHo', 'format.SVG', 'SVG', 'lqRxw', 'format.gfx.Gfx', 'Gfx', 'geometryOnly', 'endLineStyle', 'renderText', 'format.gfx.GfxGraphics', 'gfx', 'GfxGraphics', 'KhPzn', 'format.gfx.Gradient', 'Gradient', 'format.gfx.LineStyle', 'format.svg.FillType', 'svg', 'FillType', 'FillSolid', 'FillNone', 'Grad', 'format.svg.Group', 'format.svg.DisplayElement', 'DisplayElement', 'DisplayPath', 'DisplayGroup', 'DisplayText', 'aGLVo', 'format.svg.Path', 'fill_alpha', 'stroke_alpha', 'stroke_colour', 'stroke_width', 'stroke_caps', 'joint_style', 'sCommandArgs', 'KTFBe', 'VSgHk', 'commandArgs', 'format.svg.PathParser', 'lastMoveX', 'lastMoveY', 'fZYgn', 'unload', 'vlnoh', 'HgcqC', 'Unknown\x20command\x20', '\x20near\x20\x27', 'Unfinished\x20command\x20(', ')\x20near\x20\x27', 'prevCY', 'format.svg.PathSegment', 'PathSegment', 'getType', 'qeYyE', 'prevCX', 'toGfx', 'format.svg.MoveSegment', 'MoveSegment', 'format.svg.DrawSegment', 'DrawSegment', 'bIgOw', 'GjLFb', 'setLast', 'lastX', 'lastY', 'QKrrc', 'format.svg.QuadraticSegment', 'QuadraticSegment', 'transY', 'cy1', 'format.svg.CubicSegment', 'CubicSegment', 'cy2', 'transX', 'Interp', 'format.svg.ArcSegment', 'ArcSegment', 'sbSNW', 'tngGq', 'rectW', 'rectH', 'firstY', 'format.svg.RenderContext', 'RenderContext', 'INxXJ', 'hAYrk', 'ridUZ', 'QXSLP', 'svg:svg', 'mPathParser', 'getFloatStyle', 'viewBox', 'Rrolu', 'loadGroup', 'format.svg.SVGData', 'BASIq', 'mTranslateMatch', 'mScaleMatch', 'mMatrixMatch', 'mRotationMatch', 'SVGData.hx', 'eKnON', 'SBLcy', 'getStyle', 'mRGBMatch', 'EXCgy', 'none', 'pSKXo', 'Unknown\x20fill\x20string:', 'Whowf', 'rcUjW', 'mUIUY', 'ZpIKA', 'mStyleSplit', 'getStyles', 'stop-color', 'inkscape:label', 'opacity', 'WsqJh', 'qzDxn', 'defs', 'loadDefs', 'line', 'loadPath', 'ellipse', 'circle', 'getFillStyle', 'fill-opacity', 'getStrokeStyle', 'butt', 'stroke-linecap', 'miter', 'getStyleAndConvert', 'stroke-linejoin', 'stroke-miterlimit', 'segments', 'caOvc', 'stroke-opacity', 'stroke-width', 'font_family', 'font-family', 'font-size', 'letter_spacing', 'letter-spacing', 'text_align', 'mSvg', 'mRoot', 'findGroup', 'SVGRenderer', 'mMatrix', 'mScaleRect', 'mScaleW', 'mGroupPath', 'iterateText', 'SZjmN', 'iterateGroup', 'format.svg.Text', 'Text', 'font_size', 'haxe.StackItem', 'StackItem', 'FilePos', 'Method', 'CFunction', 'LocalFunction', 'haxe.CallStack', 'CallStack', 'getStack', 'prepareStackTrace', 'wQEyx', 'wrapCallSite', 'getFunctionName', 'getFileName', 'makeStack', 'stack', 'callStack', 'iWdZq', 'module\x20', 'itemToString', '\x20line\x20', 'local\x20function\x20#', '^\x20\x20\x20at\x20([A-Za-z0-9_.\x20]+)\x20\x5c(([^)]+):([0-9]+):([0-9]+)\x5c)$', 'Global\x20code', 'haxe._Int64.___Int64', 'haxe.Log', '__trace', 'useCache', 'USE_CACHE', 'useEnumIndex', 'USE_ENUM_INDEX', 'shash', 'scount', 'haxe.Serializer', 'Serializer', 'jAXSG', 'mQqUx', 'serializeString', 'sTbkd', 'Ytbor', 'serializeRef', 'serializeFields', 'hnGtc', 'serialize', 'Cannot\x20serialize\x20function', 'zOKfj', 'pvVUF', 'Cannot\x20serialize\x20', 'dsEuZ', 'YKkuo', 'haxe.Timer', 'Timer', 'haxe._Unserializer.DefaultResolver', '_Unserializer', 'DefaultResolver', 'hCDel', 'buf', 'scache', 'DEFAULT_RESOLVER', 'resolver', 'initCodes', 'VPmJR', '1|11|10|7|6|0|14|16|5|3|12|4|15|9|13|2|8|17', 'unserialize', 'setResolver', 'uFQGl', 'UgLJW', 'unserializeObject', 'YDiKp', 'Invalid\x20object', 'Invalid\x20object\x20key', 'rgVVu', 'DFtTd', 'Invalid\x20custom\x20data', 'Invalid\x20string\x20reference', 'RbITR', 'dPBNw', 'Enum\x20not\x20found\x20', 'Unknown\x20enum\x20index\x20', 'Invalid\x20IntMap\x20format', 'Invalid\x20reference', 'Invalid\x20bytes\x20length', 'Invalid\x20string\x20length', 'Invalid\x20char\x20', '\x20at\x20position\x20', 'haxe._Unserializer.NullResolver', 'BaseCode', 'encodeBytes', 'LZjBP', 'pmCNO', 'Sha1', 'doEncode', 'PqLKO', 'ArraySort', 'STSqX', 'Iixme', 'rec', 'doMerge', 'rFcOY', 'WVFix', 'rGMmv', 'lower', 'upper', 'gcd', 'grNjY', 'NGtfo', 'yegnU', 'haxe.ds._StringMap.StringMapIterator', '_StringMap', 'StringMapIterator', 'AJfZM', '__focus', '__dispatchStack', 'haxe.ds.StringMap', 'StringMap', 'vgPGY', 'zNDEb', 'AydHt', 'sSMbm', 'yMLIF', 'haxe.io.Eof', 'Eof', 'haxe.io.Error', 'Blocked', 'Overflow', 'OutsideBounds', 'Custom', 'fmRWC', 'DgUko', 'haxe.io.FPHelper', 'FPHelper', 'UOpqi', 'LCDUW', 'i64ToDouble', 'i64tmp', 'dir', 'backslash', 'ext', 'directory', 'suTHB', 'Level', 'CABdi', 'haxe.xml._Fast.NodeAccess', 'xml', '_Fast', 'ZMOqx', '\x20is\x20missing\x20element\x20', 'haxe.xml._Fast.AttribAccess', 'AttribAccess', 'Cannot\x20access\x20document\x20attribute\x20', 'haxe.xml._Fast.HasAttribAccess', 'HasAttribAccess', 'haxe.xml._Fast.HasNodeAccess', 'HasNodeAccess', 'mpozc', 'NodeListAccess', 'Invalid\x20nodeType\x20', 'Fast', 'get_innerData', '\x20does\x20not\x20have\x20data', 'ONIOB', 'XPUGC', 'AGwwl', 'positionAtLine', 'FqmxG', 'haxe.xml.XmlParserException', 'XmlParserException', 'EvFDt', 'createDocument', 'doParse', 'oQMoU', 'PDRNL', 'CDATA[', 'Expected\x20', 'createPCData', 'createProcessingInstruction', 'createCData', 'escapes', 'szjlG', 'haxe.xml.Printer', 'Printer', '', '', '', '', 'CPCqi', 'kEdsa', 'BtdoX', 'yPlrb', 'localStorage', 'mLxVu', '???', '[object\x20Object]', ',\x20\x0a', '__interfLoop', '__isNativeObj', 'hwIHX', 'Cannot\x20cast\x20', '\x20to\x20', '__nativeClassName', '__toStr', 'Object', 'Function', 'KfhKb', 'UGrhk', 'MQIjE', '__resolveNativeClass', 'js.Browser', 'Browser', 'DNngn', 'ChCau', 'ZSaBm', 'js.html._CanvasElement.CanvasUtil', '_CanvasElement', 'CanvasUtil', 'getContextWebGL', 'experimental-webgl', 'AiqIl', 'kzsFU', 'Let\x20me\x20suggest\x20something:', 'Pcbub', 'byteLength', 'js.html.compat.ArrayBuffer', 'compat', 'ArrayBuffer', 'DataView', 'getInt8', 'getUint8', 'getInt16', 'getUint16', 'getUint32', 'getFloat32', 'getFloat64', 'setInt8', 'setInt16', 'setUint16', 'setInt32', 'setFloat32', 'bSlMA', 'js.html.compat.Float32Array', 'Float32Array', 'hhQcQ', 'floatToI32', 'TODO\x20', 'subarray', '_subarray', '_set', 'TODO', 'Uint8Array', 'gKrpw', 'ycIzq', 'lime._internal.backend.html5.GameDeviceData', 'isGamepad', 'lime._internal.backend.html5.HTML5AudioSource', 'HTML5AudioSource', 'PbftW', 'ZXeqd', 'OjNlu', 'getGain', 'getLength', 'setLength', 'setLoops', 'ScQVj', 'Tizen', 'navigator', 'lime._internal.backend.html5.HTML5HTTPRequest', 'requestLimit', 'requestQueue', 'uri', '__loadImage', '__loadText', 'KUObK', 'ws:', '443', '__fixProtocol', 'http:', '__isSameOrigin', 'originElement', 'originHostname', 'originProtocol', 'protocol', 'originPort', '__fixPort', 'hostname', 'port', 'file:', 'Anonymous', 'supportsImageProgress', 'onprogress', 'onload', 'zMatV', '__assetLoaded', 'tEREP', 'GET', 'arraybuffer', 'overrideMimeType', 'cfzwx', 'BtXWi', 'POST', 'rEMXB', 'mAraI', 'Content-Type', 'application/octet-stream', 'application/x-www-form-urlencoded', 'BEpqn', 'cakCK', '__loadData', 'XdPCa', 'unusedTouchesPool', 'currentTouches', 'DEFAULT', 'cacheMouseY', 'cacheMouseX', 'renderType', 'devicePixelRatio', 'setWidth', 'setHeight', 'mRzje', 'WLLcQ', 'event', 'translate3D(0,0,0)', 'relative', '-ms-user-select', 'clientWidth', 'innerWidth', 'innerHeight', 'cacheElementHeight', 'resizeElement', '__resizable', 'mousedown\x20mouseenter\x20mouseleave\x20mousemove\x20mouseup\x20wheel', 'handleMouseEvent', 'contextmenu', 'handleContextMenuEvent', 'dragstart', 'handleDragEvent', 'dragover', 'handleTouchEvent', 'touchmove', 'touchend', 'touchcancel', 'handleGamepadEvent', 'createContext', 'webgl', 'webglcontextlost', 'handleContextEvent', 'webglcontextrestored', 'lime._internal.backend.html5.HTML5Window', 'HTML5Window', 'cacheElementWidth', 'primaryTouch', 'zsdtd', 'OWIMs', 'colorDepth', 'antialiasing', 'stencil', 'webgl2', 'getFrameRate', 'handleCutOrCopyEvent', 'text/plain', 'drop', 'handleFocusEvent', 'peVey', 'gamepadconnected', 'handleInputEvent', 'wheel', 'mousedown', 'mouseup', 'mouseenter', 'mouseleave', 'mousemove', 'handlePasteEvent', 'ycZGv', 'EsJeW', 'handleResizeEvent', 'touchstart', 'isDescendent', 'readPixels', 'setClipboard', 'crosshair', 'pointer', 'ns-resize', 'ew-resize', 'setFrameRate', 'Ysgto', '0px', '50%', '(iPad|iPhone|iPod).*OS\x208_', '1px', '-10000000', 'paste', 'GoqHr', 'djCqR', 'fZuXr', 'lime._internal.format.Deflate', 'Deflate', 'Cbdsp', 'Dgpwx', 'lime._internal.format.GZip', 'GZip', 'decompress', 'ungzip', 'lime._internal.format.LZMA', 'LZMA', 'lime._internal.format.Zlib', 'Zlib', 'ImageCanvasUtil', 'createCanvas', '__srcCanvas', 'set_transparent', 'createImageData', 'putImageData', '__srcImageData', 'CANVAS', 'JLMVR', 'getLineNumber', 'get_transparent', 'globalCompositeOperation', 'source-over', 'HHiem', 'setAttribute', 'moz-opaque', 'getImageData', 'setPixels', 'lime._internal.graphics.ImageDataUtil', 'ImageDataUtil', 'getAlphaTable', 'getRedTable', 'getGreenTable', 'getBlueTable', 'qvGiv', 'izony', 'FasJd', 'DPLKe', 'eGTIB', 'jxMlE', 'eXnzY', 'get_premultiplied', 'NLHSr', 'LFAcl', 'QyWUI', 'loadedAssetLibrary', 'pTMAd', 'ksgFk', 'fSpKq', 'QVUvc', 'COCsl', 'ifPJN', 'XGpdk', 'BIG_ENDIAN', 'YbNfT', 'FFSpk', 'tIvjL', '_ImageDataUtil', 'ImageDataView', 'tempRect', 'lrikz', '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}', 'lime._internal.graphics.StackBlur', 'StackBlur', '__stackBlurCanvasRGBA', 'MUL_TABLE', 'SHG_TABLE', '7|11|18|16|14|17|8|4|6|5|10|2|12|15|9|3|1|0|13', 'BlurStack', 'lime._internal.unifill.Exception', 'lime._internal.unifill.InvalidCodeUnitSequence', 'unifill', 'InvalidCodeUnitSequence', 'InvalidCodeUnitSequence(index:\x20', 'lime._internal.unifill.Unifill', 'Unifill', 'uCompare', 'lime._internal.unifill._Utf16.Utf16_Impl_', '_Utf16', 'Utf16_Impl_', 'vVsrD', 'decode_code_point', 'codePointCount', 'lime._internal.unifill._Utf16.Utf16Impl', 'FBEHE', '1|3|2|4|0', 'lime.app.Future', 'Future', '__progressListeners', 'EQpzP', 'MOVIE_CLIP', 'lime.app._Future.FutureWork', '_Future', 'FutureWork', 'doWork', 'threadPool_doWork', 'threadPool_onComplete', 'threadPool_onError', 'work', 'sendComplete', 'yJNgO', 'sendError', 'FgMDp', 'fGfUA', 'KuZVN', 'convertToGLSL', 'info', '__deleteShaders', '__buildAGALUniformList', 'lime.app.Promise', 'Promise', 'completeWith', 'kNRCQ', 'FvEeA', '_Event_Dynamic_Void', 'nVcRh', '3|2|1|4|0|5', 'lime.app._Event_Float_Float_Float_Void', '_Event_Float_Float_Float_Void', '_Event_Float_Float_Int_Void', 'hNHhg', 'gLdSZ', 'lime.app._Event_Float_Float_Void', 'ytTXR', 'lime.app._Event_Float_Float_lime_ui_MouseButton_Void', 'HSwhN', 'lime.app._Event_Float_Float_lime_ui_MouseWheelMode_Void', '_Event_Float_Float_lime_ui_MouseWheelMode_Void', 'BdLXK', '_Event_Int_Float_Float_Void', 'ykQzO', 'pWHde', 'IKyHK', 'lime.app._Event_Int_Int_Void', '_Event_Int_Int_Void', 'lime.app._Event_Int_Void', 'gCofI', '_Event_Int_lime_ui_JoystickHatPosition_Void', '_Event_String_Int_Int_Void', 'vXCyy', 'skBoW', 'jmgmD', 'TDhRW', '_Event_String_Void', 'Esbzq', 'uTOcN', 'grFvN', 'lime.app._Event_Void_Void', '_Event_Void_Void', 'lime.app._Event_lime_graphics_RenderContext_Void', 'UPcOS', 'lime.app._Event_lime_ui_GamepadAxis_Float_Void', '_Event_lime_ui_GamepadAxis_Float_Void', 'kPKYw', 'nbits', 'lime.app._Event_lime_ui_GamepadButton_Void', '_Event_lime_ui_GamepadButton_Void', 'UcGUQ', 'lime.app._Event_lime_ui_Gamepad_Void', '_Event_lime_ui_Gamepad_Void', 'SIgox', '_Event_lime_ui_Joystick_Void', 'IUytb', 'dbKhM', '1|0|2|6|3|5|4', 'SWqiP', 'lime.app._Event_lime_ui_Touch_Void', 'sUuuJ', 'lime.app._Event_lime_ui_Window_Void', '_Event_lime_ui_Window_Void', 'NdIzy', '__fromImageBuffer', 'lime.graphics.Image', 'fromBase64', 'XJVWW', '__fromBase64', '__positionX', '__positionY', 'fromBitmapData', 'BxdBi', 'ceAbH', 'fromImageElement', 'loadFromBase64', 'image/jpeg', '__isGIF', 'image/gif', '__base64Encoder', '__base64Chars', 'VawrV', 'You\x27re\x20here\x20because\x20you\x20want\x20to\x20go\x20home.\x20I\x27m\x20here\x20to\x20take\x20you\x20home.', '__isPNG', 'RIFF', 'WEBP', 'StiUO', '__clipRect', 'WqqHM', 'obxIz', 'BmIAn', 'yLSZu', 'bitsPerPixel', 'ImageBuffer', '__srcBitmapData', 'lime.graphics.ImageChannel', 'ImageChannel', 'GREEN', 'BLUE', 'lime.graphics.ImageType', 'ImageType', 'FLASH', 'XghLw', 'lime.graphics.RenderContext', 'canvas2D', '_WebGL2RenderContext', 'WebGL2RenderContext_Impl_', 'uniform2fv', 'AHOcQ', 'kxfWq', 'lime.graphics._WebGLRenderContext.WebGLRenderContext_Impl_', '_WebGLRenderContext', 'WebGLRenderContext_Impl_', 'bufferData', 'gaFMO', 'JiMPd', 'compressedTexImage2D', 'uniformMatrix2fv', 'uniformMatrix3fv', 'uniformMatrix4fv', 'fromWebGL2RenderContext', 'newPath', 'restore', 'setOperator', 'lime.graphics.cairo._CairoSurface.CairoSurface_Impl_', '_CairoSurface', 'CairoSurface_Impl_', 'lime.graphics.opengl.GL', 'STACK_UNDERFLOW', 'STACK_OVERFLOW', 'CONTEXT_FLAG_DEBUG_BIT', 'DEBUG_OUTPUT', 'DEBUG_SEVERITY_MEDIUM', 'DEBUG_SEVERITY_HIGH', 'DEBUG_LOGGED_MESSAGES', 'MAX_DEBUG_LOGGED_MESSAGES', 'MAX_LABEL_LENGTH', 'QUERY', 'PROGRAM', 'DEBUG_TYPE_POP_GROUP', 'DEBUG_TYPE_PUSH_GROUP', 'DEBUG_TYPE_MARKER', 'DEBUG_TYPE_OTHER', 'DEBUG_TYPE_PERFORMANCE', 'DEBUG_TYPE_UNDEFINED_BEHAVIOR', 'DEBUG_TYPE_DEPRECATED_BEHAVIOR', 'DEBUG_SOURCE_OTHER', 'DEBUG_SOURCE_APPLICATION', 'DEBUG_SOURCE_THIRD_PARTY', 'DEBUG_SOURCE_SHADER_COMPILER', 'DEBUG_SOURCE_WINDOW_SYSTEM', 'DEBUG_SOURCE_API', 'DEBUG_CALLBACK_USER_PARAM', 'DEBUG_CALLBACK_FUNCTION', 'KHR_debug', 'DEBUG_OUTPUT_SYNCHRONOUS', 'DEBUG_NEXT_LOGGED_MESSAGE_LENGTH', 'DEBUG_TYPE_ERROR', 'DEBUG_TYPE_PORTABILITY', 'DEBUG_SEVERITY_NOTIFICATION', 'DEBUG_GROUP_STACK_DEPTH', 'SHADER', 'SAMPLER', 'MAX_DEBUG_MESSAGE_LENGTH', 'DEBUG_SEVERITY_LOW', 'lime.math._ColorMatrix.ColorMatrix_Impl_', '_ColorMatrix', 'ColorMatrix_Impl_', '__alphaTable', '__blueTable', 'ERqWQ', 'PEdXk', 'You\x27re\x20teaching\x20him\x20that\x20if\x20he\x20waits\x20long\x20enough,\x20someone\x20else\x20will\x20come\x20along\x20and\x20solve\x20his\x20problems\x20for\x20him!', '__greenTable', 'NCvtW', '__redTable', 'lime.math._Matrix4.Matrix4_Impl_', 'Matrix4_Impl_', 'createOrtho', 'rEntL', 'NVlQx', 'EuQRB', '_RGBA', 'RGBA_Impl_', '__toFlashRectangle', 'lime.math.Vector2', 'Vector2', '__toFlashPoint', 'lime.math.Vector4', 'Vector4', 'lime.media.AudioBuffer', 'media', 'AudioBuffer', 'PxpIe', 'VqfVF', 'fromFiles', 'fromVorbisFile', 'loadFromFiles', '__currentGLElementArrayBuffer', 'bindBuffer', 'OggS', 'audio/ogg', 'WAVE', 'audio/wav', 'audio/mp3', 'fLaC', 'audio/flac', 'Unsupported\x20sound\x20format', 'AudioBuffer.hx', 'BDfMU', 'bBUGH', 'AudioContext', 'webkitAudioContext', 'web', 'uQGsg', 'custom', 'openal', 'lime.media.AudioManager', 'KPwPC', 'wdQBi', 'openDevice', 'makeContextCurrent', 'processContext', 'lime.media.AudioSource', 'get_currentTime', 'set_currentTime', 'set_gain', 'lime.media.HTML5AudioContext', 'HTML5AudioContext', 'OpenALAudioContext', 'TzjtM', 'sXiHT', 'VCgRD', 'Nknjy', 'lime.media.openal.ALC', 'ALC', 'net', 'contentType', 'followRedirects', 'formData', 'headers', 'responseHeaders', 'responseStatus', 'withCredentials', 'lime.net._HTTPRequest.AbstractHTTPRequest', '_HTTPRequest', 'enableResponseHeaders', 'responseData', 'timeout', 'userAgent', 'lime.net._HTTPRequest_Bytes', '_HTTPRequest_Bytes', 'zFVPT', 'lime.net._HTTPRequest_String', '_HTTPRequest_String', 'lime.net.HTTPRequestHeader', 'HTTPRequestHeader', '_HTTPRequest_lime_utils_Bytes', 'lime.net._HTTPRequest_openfl_utils_ByteArray', '_HTTPRequest_openfl_utils_ByteArray', 'lime.system.Clipboard', 'system', 'Clipboard', '_text', 'GUGSp', 'kqUqL', 'lime.system.DisplayMode', 'DisplayMode', 'lime.system.Endian', 'Endian', 'LITTLE_ENDIAN', 'lime.system.Sensor', 'Sensor', 'getSensors', 'sensors', 'lime.system.SensorType', 'SensorType', 'System', 'get_endianness', 'vsQTP', 'openURL', 'XqDvQ', 'OHpMY', '__endianness', 'oRYKT', 'VAzJv', 'onRun', 'currentThreads', 'lime.system.ThreadPool', 'maxThreads', 'minThreads', 'yJpdV', 'runWork', 'GEcRx', 'lime.text._UTF8String.UTF8String_Impl_', 'UTF8String_Impl_', 'MpIJk', 'A\x20trick.', 'NtBTv', 'CwdrA', 'bFXfp', 'fKqxP', 'harfbuzz', 'HBSegmentProperties', 'connected', 'lime.ui.Gamepad', 'Gamepad', '__connect', 'onDisconnect', 'xNZLC', 'OAJbM', 'wkewV', 'onTrackballMove', 'Joystick', 'dkesb', 'To\x20gloat?', '__disconnect', 'izXhf', 'TSddG', 'ZTOSF', 'lime.ui._KeyModifier.KeyModifier_Impl_', 'get_altKey', 'lime.ui.MouseCursor', 'MouseCursor', 'ARROW\x20CROSSHAIR\x20DEFAULT\x20MOVE\x20POINTER\x20RESIZE_NESW\x20RESIZE_NS\x20RESIZE_NWSE\x20RESIZE_WE\x20TEXT\x20WAIT\x20WAIT_ARROW\x20CUSTOM', 'ARROW', 'CROSSHAIR', 'MOVE', 'POINTER', 'RESIZE_NESW', 'RESIZE_NS', 'RESIZE_NWSE', 'RESIZE_WE', 'WAIT', 'WAIT_ARROW', 'lime.ui.MouseWheelMode', 'MouseWheelMode', 'LINES', 'PAGES', 'UNKNOWN', 'device', 'Touch', 'onRestore', 'onRenderContextRestored', 'onMouseMoveRelative', 'onMinimize', 'onLeave', 'onFocusOut', 'onFocusIn', 'onExpose', 'onDropFile', 'onClose', '__attributes', '__title', 'lime.ui.Window', 'Window', 'application', 'onEnter', 'onRenderContextLost', 'onTextEdit', 'set_cursor', 'xQzFc', 'oqnWa', 'FONT', 'FKaat', 'fQPrI', 'Cannot\x20cache\x20non-Image\x20asset:\x20', '\x20as\x20Image', 'Cannot\x20cache\x20non-AudioBuffer\x20asset:\x20', '\x20as\x20AudioBuffer', 'ktFPo', 'nUTVX', '10|14|2|1|15|17|12|8|0|7|3|4|5|16|6|13|9|11', 'cachedFonts', 'AssetLibrary', 'libraryType', 'Could\x20not\x20find\x20library\x20type:\x20', '__fromManifest', 'assetsLoaded', 'assetsTotal', 'TEMPLATE', 'Not\x20sure\x20how\x20to\x20get\x20template:\x20', 'Unknown\x20asset\x20type:\x20', 'getAudioBuffer', 'XYFdc', 'QoZSX', 'yHzas', 'GHPTY', 'ysQcV', 'GRzOu', 'YFSVV', 'jaEzk', 'fXuqL', 'Error\x20loading\x20asset\x20\x22', 'loadAudioBuffer', 'loadFont', 'iLcRl', 'cCdiA', 'Loaded\x20asset:\x20', ']\x20(', 'oIYZq', 'zBeHm', 'QWGpM', 'lwkdt', 'loadBytes_onComplete', 'loadFont_onComplete', 'loadImage_onComplete', 'loadText_onComplete', 'load_onProgress', 'xTgOZ', 'libraryArgs', 'lime.utils.AssetManifest', 'AssetManifest', 'JixSG', '.bundle', '/library.json', 'Assets', 'pRaoJ', 'isValidImage', '\x22\x20exists,\x20but\x20only\x20asynchronously', 'There\x20is\x20no\x20', '\x20asset\x20with\x20an\x20ID\x20of\x20\x22', '__libraryNotFound', 'Assets.hx', 'lime.utils.Assets', 'uFpsO', 'Slow\x20down,\x20you\x20idiot!', 'isValidAudio', 'XKPws', 'wNzLQ', 'MBJVc', 'libraryPaths', 'Cannot\x20open\x20library\x20\x22', 'There\x20is\x20no\x20asset\x20library\x20with\x20an\x20ID\x20of\x20\x22', 'unloadLibrary', 'library_onChange', 'BvvWG', 'PNiaX', 'There\x20is\x20no\x20asset\x20library\x20named\x20\x22', 'lime.utils._BytePointer.BytePointer_Impl_', '_BytePointer', 'lime.utils.BytePointerData', 'BytePointerData', '_Bytes', 'TJjhm', 'IxAMm', 'lime.utils.CompressionAlgorithm', 'CompressionAlgorithm', 'DEFLATE', 'GZIP', 'ZLIB', 'lime.utils.Log', ']\x20ERROR:\x20', 'throwErrors', 'verbose', 'csnlg', ']\x20WARNING:\x20', 'ZRnVK', 'CurveTo', 'bytesTotalCache', 'bytesLoadedCache2', 'libraryNames', 'loadedLibraries', 'preloadComplete', 'preloadStarted', 'addLibrary', 'qzimo', 'kjlAA', 'ZwVqZ', 'CMycY', 'Error\x20compressing\x20', 'Now\x20let\x27s\x20talk\x20about\x20the\x20Pastafarian!', 'Loaded\x20asset\x20library:\x20', 'Loaded\x20asset\x20library\x20[', 'updateProgress', 'ZnYJz', 'pdhRW', 'zBius', 'Preload\x20complete', 'motion.actuators.IGenericActuator', 'actuators', 'IGenericActuator', '_reflect', '_smartRotation', 'defaultEase', 'motion.actuators.GenericActuator', 'GenericActuator', 'duration', '_delay', '_onResume', '_onResumeParams', '_snapping', 'URdah', 'vAPfU', 'cdDPM', 'onPause', 'onResume', 'rNTCN', 'reflect', 'hEFrI', 'repeat', 'snapping', 'propertyDetails', 'toggleVisible', 'cacheVisible', 'sendChange', 'addedEvent', 'stage_onEnterFrame', 'motion.actuators.SimpleActuator', 'SimpleActuator', 'actuatorsLength', 'pkXZN', 'eDVYM', 'setVisible', 'timeOffset', 'detailsLength', 'pauseTime', 'GuvUu', 'hPRHn', 'isField', 'propertyName', 'hMgQv', 'Expected\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}', '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}', 'uDivisor', 'uBias', 'uPreserveAlpha', '_ConvolutionFilter', 'ConvolutionShader', '\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', 'openfl.filters._DisplacementMapFilter.DisplacementMapShader', '_DisplacementMapFilter', 'DisplacementMapShader', '__distance', '__inner', '__knockout', '__updateSize', '__hideObject', 'openfl.filters.DropShadowFilter', '__angle', '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}', 'uColor', 'openfl.filters._GlowFilter.GlowShader', '_GlowFilter', 'GlowShader', 'openfl.filters.GlowFilter', 'vNLeg', 'lsCDv', 'ocAgh', '__glowShader', '__colorTransform', 'pixelBounds', '__displayObject', 'Transform', 'concatenatedColorTransform', 'KubiV', '__setTransform', 'openfl.media.ID3Info', 'ID3Info', 'isBuffering', 'Sound', 'fromAudioBuffer', '__buffer', '__registerSoundChannel', 'openfl.media.SoundChannel', '__unregisterSoundChannel', '__dispose', 'EvTEh', 'GwiyE', 'get_soundTransform', 'DWXUZ', 'openfl.media.SoundLoaderContext', 'rightToRight', 'rightToLeft', 'leftToRight', 'leftToLeft', 'SoundTransform', 'openfl.media.SoundMixer', 'bJLHV', '__soundChannels', 'openfl.net.NetConnection', '14|0|1|13|6|7|12|2|3|11|8|17|9|18|10|5|16|15|4', 'video', 'waiting', 'video_onWaiting', 'video_onEnd', 'loadedmetadata', 'video_onLoadMetaData', 'durationchanged', 'webkit-playsinline', 'crossorigin', 'video_onSeeking', 'timeupdate', 'video_onTimeUpdate', 'video_onError', 'playsinline', 'video_onCanPlayThrough', 'video_onCanPlay', 'video_onPlaying', 'loadstart', 'video_onLoadStart', 'NetStream', 'FjFiz', 'REZFG', 'client', 'playbackRate', 'NetStream.Play.canplay', 'tnFKE', 'kKaLi', 'NetStream.Play.canplaythrough', '|overrideSpawn-16', 'NetStream.Play.durationchanged', 'McgRL', 'NetStream.Play.Complete', 'zUcZx', 'onMetaData', 'videoHeight', 'NetStream.Play.loadstart', 'NetStream.Play.pause', 'NetStream.Play.playing', 'NetStream.Seek.Complete', 'NetStream.Play.waiting', 'seeking', 'objectEncoding', 'openfl.net.SharedObject', 'SharedObject', 'Error\x20#2134:\x20Cannot\x20create\x20SharedObject.', '__sharedObjects', 'getLocalStorage', '__resolveClass', 'neash.', 'openfl.', 'native.', 'flash.', 'openfl._v2.', 'openfl._legacy.', 'application_onExit', 'FAnjN', '__localPath', 'ZXgVu', 'setItem', 'dataFormat', 'openfl.net.URLLoader', 'URLLoader', 'nxKrn', 'httpRequest_onProgress', 'TUkEo', 'requestHeaders', 'idleTimeout', 'manageCookies', 'openfl.net.URLRequest', 'URLRequest', 'openfl.net.URLRequestDefaults', 'URLRequestHeader', 'setRequestedUpdateInterval', 'defaultInterval', 'openfl.sensors.Accelerometer', 'Accelerometer', 'accelerometer_onUpdate', 'supported', 'currentX', 'currentY', 'currentZ', 'Wptze', 'kqgJl', '__interval', '__timer', 'get_muted', 'accelerationY', 'parentDomain', 'openfl.system.ApplicationDomain', 'ApplicationDomain', 'openfl.system.LoaderContext', 'openfl.system.System', 'openfl.text.StaticText', 'StaticText', '_TextFormatAlign', '__instances', 'openfl.ui.GameInput', 'GameInput', '__getDevice', '__getDeviceData', '__axis', 'RIGHT_X', 'RIGHT_Y', 'TRIGGER_LEFT', 'IMcZq', 'AXIS_', '__controls', 'GLnWH', 'HuoLQ', '__button', 'GUIDE', 'START', 'LEFT_STICK', 'RIGHT_STICK', 'DPAD_DOWN', 'DPAD_LEFT', 'DPAD_RIGHT', 'UNKNOWN\x20(', 'LEFT_SHOULDER', 'RIGHT_SHOULDER', 'cWYez', 'deviceRemoved', 'minValue', 'maxValue', 'openfl.ui.GameInputControl', 'GameInputControl', 'XPgSD', 'JvRnB', 'openfl.ui.GameInputDevice', 'GameInputDevice', 'openfl.ui.Keyboard', 'Keyboard', 'WySql', 'PrfQD', 'FGoeN', 'Mouse', 'resize_ns', 'resize_nwse', 'resize_we', 'waitarrow', 'KJqtj', 'ZoufN', 'openfl.ui._MouseCursor.MouseCursor_Impl_', 'MouseCursor_Impl_', 'lZoML', 'hand', 'resize_nesw', 'AGALMiniAssembler', 'OPMAP', 'mov', 'sub', 'mul', 'rcp', 'frc', 'sqt', 'rsq', 'nrm', 'crs', 'neg', 'sat', 'm33', 'm44', 'm34', 'ddx', 'ddy', 'ife', 'ine', 'ifg', 'ifl', 'els', 'eif', 'kil', 'tex', 'sge', 'seq', 'sne', 'SAMPLEMAP', 'rgba', 'compressedalpha', 'dxt1', 'dxt5', 'cube', 'mipnearest', 'miplinear', 'mipnone', 'nomip', 'anisotropic2x', 'anisotropic4x', 'anisotropic8x', 'anisotropic16x', 'single', 'ignoresampler', 'clamp_u_repeat_v', 'repeat_u_clamp_v', 'ERROR:\x20mode\x20needs\x20to\x20be\x20\x22fragment\x22\x20or\x20\x22vertex\x22\x20but\x20is\x20\x22', '<.*>', '([\x5cw\x5c.\x5c-\x5c+]+)', '\x5c[.*\x5c]', '^\x5cb[A-Za-z]{1,3}', '\x5cd+', '(\x5c.[xyzw]{1,4})', '[A-Za-z]{1,3}', '(\x5c.[xyzw]{1,1})', '\x5c+\x5cd{1,3}', 'lpYBW', 'FbZuh', 'mYNts', 'warning:\x20bad\x20line\x20', 'AGALMiniAssembler.hx', 'openfl.utils.AGALMiniAssembler', 'QxeMN', 'This\x20won\x27t\x20do...', 'error:\x20opcode\x20requires\x20version\x202.', 'exwdh', 'error:\x20opcode\x20is\x20only\x20allowed\x20in\x20vertex\x20programs.', 'geiIb', 'error:\x20opcode\x20is\x20only\x20allowed\x20in\x20fragment\x20programs.', 'error:\x20too\x20many\x20opcodes.\x20maximum\x20is\x204096.', 'error:\x20wrong\x20number\x20of\x20operands.\x20found\x20', 'BAaQm', 'error:\x20could\x20not\x20parse\x20operand\x20', 'error:\x20could\x20not\x20find\x20register\x20name\x20for\x20operand\x20', 'FjSKy', 'fAIkH', ')\x20only\x20allowed\x20in\x20vertex\x20programs.', 'error:\x20register\x20operand\x20', ')\x20relative\x20adressing\x20not\x20allowed\x20in\x20fragment\x20programs.', ')\x20only\x20allowed\x20in\x20fragment\x20programs.', 'error:\x20relative\x20can\x20not\x20be\x20destination', 'EEiQt', 'UKgtl', 'error:\x20bad\x20index\x20register', 'rckWC', 'sNizS', 'error:\x20index\x20offset\x20', '\x20out\x20of\x20bounds.\x20[0..255]', 'RELATIVE:\x20type=', '\x20sel=', '\x20idx=', '\x20offset=', '\x20\x20emit\x20sampler', '\x20\x20\x20\x20opt:\x20', '\x20\x20\x20\x20bias:\x20', '\x20\x20\x20\x20bits:\x20', '\x0a\x20\x20at\x20line\x20', 'generated\x20bytecode:', 'AGALMiniAssembler.assemble\x20time:\x20', 'initregmap', 'uudJe', 'vertex\x20attribute', 'vertex\x20constant', 'vertex\x20temporary', 'vertex\x20output', 'varying', 'fragment\x20output', 'fragment\x20depth\x20output', 'instance\x20id', 'emitCode', '_AGALMiniAssembler', '[OpCode\x20name=\x22', '\x22,\x20numRegister=', ',\x20emitCode=', 'qEjXz', 'XvYFl', 'longName', 'openfl.utils._AGALMiniAssembler.Register', 'pTJYa', 'Register', '\x22,\x20emitCode=', ',\x20range=', 'flag', 'openfl.utils._AGALMiniAssembler.Sampler', 'Sampler', 'IAssetCache', 'getSound', 'hasFont', 'hasSound', 'setBitmapData', 'setFont', 'setSound', 'get_enabled', 'openfl.utils.AssetCache', 'AssetCache', 'XPtVD', 'siIQZ', 'getMusic', 'zIyGq', 'GSRiJ', 'isValidBitmapData', 'isValidSound', 'ByteArray_Impl_', 'toBytePointer', '__bytePointer', 'openfl.utils.IDataOutput', 'openfl.utils.IDataInput', 'IDataInput', '__defaultEndian', 'defaultObjectEncoding', 'openfl.utils.ByteArrayData', 'ByteArrayData', 'set_defaultEndian', 'wUDwa', 'PaVZm', 'ZTdXZ', 'SYPxF', 'klOfN', 'zEbPE', 'fzGBL', 'mdBZh', 'writeShort', 'writeBytes', 'zlib', 'openfl.utils._Endian.Endian_Impl_', '_Endian', 'bigEndian', 'littleEndian', 'lang', 'Iterator', 'haxe.lang.Iterable', 'lDcFw', 'jIPUS', 'The\x20delay\x20specified\x20is\x20negative\x20or\x20not\x20a\x20finite\x20number', '__delay', 'running', 'openfl.utils.Timer', 'setInterval', 'timer_onTimer', 'tvbbH', 'pyIgX', '__timerID', '__repeatCount', 'timerComplete', 'maxCumulativeFloat', 'restoreJumps', 'unitsystem.action.platformer.JumpAction', 'JumpAction', 'prevJumpStartTime', 'zMtqM', 'loFXV', '3|2|7|1|6|4|8|0|5|9', 'midairJumpMultiplierMultiplier', 'keyReleased', 'specialEffectAnimation', 'cumulativeFloat', 'applyFloatOnce', 'DsqFm', 'floatAmountFunc', 'lWpJl', 'minPressTime', 'applyFloatAfter', 'Unable\x20to\x20calculate\x20the\x20desired\x20jump\x20behavior.', 'enCMO', 'nqIlL', 'platformer', 'JumpEvent', 'KbKFY', 'wBnKs', 'JumpAnimation', 'latestInstance', 'kPjsw', 'movieClip', 'onLoopCallback', 'loops', 'removeOnLoop', 'unitsystem.animation.UnitAnimation', 'UnitAnimation', 'unitsystem.level.Layout2D', 'Layout2D', 'getPosition()\x20must\x20be\x20overridden\x20by\x20a\x20subclass.', 'unitsystem.level.PositionData2D', 'PositionData2D', 'rOTBn', 'jtpHy', 'Grids\x20need\x20a\x20width\x20of\x20at\x20least\x201.', 'cellHeight', 'lqqAp', 'GridLayout2D', 'Layout3D', 'KaekW', 'Lxpkk', 'getAreaBounds', 'getAreaBounds()\x20is\x20abstract.', 'unitsystem.level.LineLayout3D', 'LineLayout3D', 'TWEby', 'Grids\x20must\x20be\x20at\x20least\x201x1.', 'invArea', 'klUkC', 'xrOBL', 'CZWvV', 'Tunnels\x20need\x20at\x20least\x20three\x20sides.', 'invSegmentSize', 'unitsystem.level.TunnelLayout3D', 'TunnelLayout3D', 'invPerimeter', 'EMCvO', 'QXCXe', 'temp2D', 'Math', 'String', 'Array', 'Int', 'Dynamic', 'Float', 'Bool', 'Class', 'sliceImpl', '__meta__', 'statics', 'SuppressWarnings', 'MOkag', 'Permanent\x20Marker', 'Sun\x20Mon\x20Tue\x20Wed\x20Thu\x20Fri\x20Sat', 'Sunday\x20Monday\x20Tuesday\x20Wednesday\x20Thursday\x20Friday\x20Saturday', 'MONTH_SHORT_NAMES', 'January\x20February\x20March\x20April\x20May\x20June\x20July\x20August\x20September\x20October\x20November\x20December', 'Comment', '_queuedEvents', '_mouseUp', 'mouseUp3d', '_mouseClick', 'click3d', '_mouseOut', 'mouseOut3d', '_mouseDown', 'sZziv', '_mouseMove', 'mouseMove3d', '_mouseOver', '_mouseWheel', 'mouseWheel3d', '_mouseDoubleClick', '_numStageProxies', 'paCEH', 'tempRayPosition', 'tempRayDirection', 'SCREEN_PASSES', 'ALL_PASSES', 'DEFAULT_TO_STRING', 'PARSING_DONE', 'MORE_TO_PARSE', 'COMPRESSIONMODE_LZMA', 'UNCOMPRESSED', 'INT8', 'INT16', 'INT32', 'FLOAT64', 'BOOL', 'COLOR', 'BADDR', 'AWDBYTEARRAY', 'VECTOR2x1', 'VECTOR3x1', 'MTX3x2', 'MTX3x3', 'MTX4x3', 'CONFIG_USE_GPU', 'CONFIG_DEFAULT', '_numInstances', 'SETLIMIT', 'FACE', 'keRMQ', 'NdiWf', 'XsXuN', 'COMMAND_LINE_TOKEN', 'NUM_JOINTS_TOKEN', 'FRAME_RATE_TOKEN', 'NUM_ANIMATED_COMPONENTS_TOKEN', 'numAnimatedComponents', 'BOUNDS_TOKEN', 'baseframe', 'FRAME_TOKEN', 'VERSION_TOKEN', 'NUM_MESHES_TOKEN', 'COMMENT_TOKEN', 'JOINTS_TOKEN', 'MESH_TOKEN', 'MESH_SHADER_TOKEN', 'MESH_NUM_VERTS_TOKEN', 'MESH_VERT_TOKEN', 'MESH_TRI_TOKEN', 'MESH_NUM_WEIGHTS_TOKEN', 'MESH_WEIGHT_TOKEN', 'MATERIAL_ID_COUNT', '_regCompsPool', 'ADD', 'yomKx', 'eiTpf', 'lMmrX', 'wSlYB', 'woxBD', 'vltxv', 'yjDEL', 'lastBuildNumber', 'infiniteDistance', 'firstPlayTime', 'SAVE_VERSION', 'MAX_BOUNCE_X_VELOCITY', 'JUMP_HEIGHT_MIN', 'JUMP_INPUT_MAX_LENGTH', 'DEFAULT_X_MAX_SPEED', 'DEFAULT_X_ACCEL', 'DEFAULT_Z_ACCEL', 'RENDER_ORDER', 'tempQuat', 'DEFAULT_FLOAT_DOWN_SPEED', 'DEFAULT_RADIUS', 'SHADOW_RADIUS', 'DRAG_X_VEL_MULTIPLIER', 'DRAG_TRACTION_MULTIPLIER', 'BOUNCE', 'MIN_SPEED', 'ACCEL_PER_BOUNCE', 'DRAG', 'TIME_UNTIL_DRAG', '63c07564195be1f601d8a9f9451ee901d7d68b4c', '86ab1624add10371405b76bdd144751e9ab455ae', 'GROUND_SPAWN_MULTIPLIER', 'AIR_SPAWN_MULTIPLIER', 'SLEEPINESS_PER_FALL', 'SLEEP_SECONDS', 'WAKEFULNESS_PER_SECOND', 'DEFAULT_JUMP_HEIGHT', 'SLEEPY_X_ACCEL', 'SLEEPY_CUTOFF', 'kcxIE', 'da63523a7a27590c2ecac4d124b380a247115f12', 'fade', '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', '2bb71be3d4162d6f38e6e6721f15e8bae4801043', 'e89594eb64796dcaa8a44a62241f2b0260a2299a', '5049d3bc044515c15778a685c0012c9456eddd0d', 'SecondBox', '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!', 'fe03536d32b0ea53f19893cb14180bb7be0a61e0', '81c1f1d896f65c6e8505210327ae255c06d374f0', 'a819dc14c6dc5844daaa4e0cfefbd7b98fab63d8', '5bfd8cd8e3e0e780285c90e3e7e426acba4b3218', 'a4ed17c09180cc63ad3efff126641e3c6006c125', 'FINAL_TUTORIAL_LEVEL_ID', 'DEFAULT_TILE_WIDTH', 'CAMERA_OFFSET_RETURN_SPEED', 'CAMERA_DIST_FROM_TUNNEL', 'rotatedVerticalAxis', 'EVENT_INITIALIZING', 'SHORT_RUN_CUTOFF_TIME', 'CHARACTER_DEATH_CAMERA_TWEEN_TIME', 'SKYBOX_ROTATE_SPEED', 'SKYBOX_ROTATE_SPEED_BETWEEN_SECTIONS', 'QjCAg', 'BASE_MEAN_RANGE', 'DISTANCE_FOR_BADGE', 'MUSIC_CHANGE_WAIT', 'efBPy', '(?:^|\x5c||~)(if|unless)-([^|~]+)', '(?:^|\x5c||~)(if|unless)-([^|~]+)|(?:^|\x5c|)trigger-[^|]+', 'mediumFlickering', 'slowFlickering', 'DECORATIONS_PER_FRAME', '[|,]', 'DISTANCE_TRAVERSED_RANGE', 'LOW_POWER_MULTIPLIER', 'SHORT_DISTANCE_TRAVERSED_RANGE', 'TIME_RANGE', 'BATTERIES_FOR_BADGE', 'SIZE_RANGE', 'TETRAHEDRON_EDGE_MULTIPLIER', 'VELOCITY_UPDATE_TIME', 'CUTOUT_ALPHA', 'COLORS', 'ANIMATION_LENGTH', 'SPIRAL_ROTATION_SPEED', '\x5c[path=(.+)\x5c]', 'nonrotatingInstance', 'JEdKg', 'expzE', 'XgptU', 'wBEtb', 'STEEP_RAMP_PITCH', 'qdlhT', 'yCewa', 'toLimeEndian', 'X_FORCE', 'DEFAULT_X_TRACTION', 'DEFAULT_EXTRA_SPEED', 'MINIMUM_TIME_BETWEEN_BEEPS', 'MAXIMUM_TIME_BETWEEN_BEEPS', 'BEEP_LENGTH', '90d7d04025a0a14445903fe075fca6222724f886', 'a61571a083790588c1eb3dabe726919b3df2c4ee', 'boxPoints', 'LINE_WIDTH', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', 'YjevP', 'Anonymous\x20function', 'DEFAULT_BLOCK_TIME', 'BLOCK_TIME_REDUCTION', 'CLICK_REDUCTION', '91410c8244a6ba190ab1917d4eb16e352c6c716f', '\x5cs*(.*)\x5cs*:\x5cs*(.*)\x5cs*', 'translate\x5c((.*)[,\x20](.*)\x5c)', 'rotate\x5c(([0-9\x5c.]+)(\x5cs+([0-9\x5c.]+)\x5cs*[,\x20]\x5cs*([0-9\x5c.]+))?\x5c)', 'url\x5c(#(.*)\x5c)', 'rgb\x5cs*\x5c(\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*,\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*,\x5cs*(\x5cd+)\x5cs*(%)?\x5cs*\x5c)', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:', 'amp', 'quot', 'apos', '^https?://(?:[a-zA-Z][\x5cw-]*\x5c.)*([\x5cw-]+\x5c.\x5cw+|\x5cd+\x5c.\x5cd+\x5c.\x5cd+\x5c.\x5cd+|localhost)(?::\x5cd+)?/', 'LEFT_KEYS', 'UP_KEYS', 'BYTES_PER_ELEMENT', 'dummyCharacter', 'windowID', 'sensorByID', 'jFomU', 'arScl', 'FFwVJ', 'assets/', 'align=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'blockindent=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'color=(\x22#([^\x22]+)\x22|\x27#([^\x27]+)\x27)', ''', '<', 'href=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', '\x20indent=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'leading=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'rightmargin=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'size=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', 'tabstops=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', '__vertexBufferContext', 'VERTEX_BUFFER_STRIDE', '__tempVector', 'face=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)', ']+)>', '', 'checkstyle:LeftCurly', 'CLICK', 'DOUBLE_CLICK', 'MIDDLE_CLICK', 'MIDDLE_MOUSE_DOWN', 'MIDDLE_MOUSE_UP', 'MOUSE_DOWN', 'MOUSE_MOVE', 'MOUSE_OUT', 'MOUSE_OVER', 'MOUSE_UP', 'MOUSE_WHEEL', 'OBidV', 'RIGHT_CLICK', 'RIGHT_MOUSE_DOWN', 'RIGHT_MOUSE_UP', 'ROLL_OUT', 'ROLL_OVER', 'TOUCH_BEGIN', 'TOUCH_OUT', 'touchOut', 'TOUCH_OVER', 'TOUCH_ROLL_OUT', 'TOUCH_ROLL_OVER', 'checkstyle:ConstantName', 'REGMAP', 'tunnel(\x5cd+),(\x5cd+)', 'aGDIX', 'dsoxU', 'FyPVE', 'LGFMV', 'ZlKVk', 'FIgbV', 'xqgcm', 'jSDYP', 'HgAGa', 'DOthC', 'cBRgi', 'loaderror', 'https:', 'aecXt', 'nUYnr', 'tkPzW', 'NwZaA', 'snNax', 'mhwWT', 'wOHvq', 'zUhGl', 'Jvuax', 'qFngH', 'ifWVG', 'TIZdR', 'YVPYw', 'mbvPU', 'codecs', 'mLioI', 'lensChanged', '_setup', '_setupCodecs', 'ccxxh', '4|3|5|1|2|0', 'audio/ogg;\x20codecs=\x22vorbis\x22', 'audio/wav;\x20codecs=\x221\x22', 'audio/aac;', 'audio/x-caf;', 'audio/x-m4a;', 'audio/x-mp4;', 'audio/mp4;', 'audio/webm;\x20codecs=\x22vorbis\x22', 'audio/mp4;\x20codecs=\x22ec-3\x22', 'audio/x-flac;', 'audio/flac;', '_unlockAudio', 'kirVv', 'kHJTd', 'Please\x20go\x20away.', 'TtFRE', 'RJfEi', 'aaRRH', 'ulCoN', 'suspending', 'lLXxD', 'qhuJH', 'unloaded', 'No\x20file\x20extension\x20was\x20found.\x20Consider\x20using\x20the\x20\x22format\x22\x20property\x20or\x20specify\x20an\x20extension.', '__default', 'sSOBA', 'qOjed', 'playerror', 'Playback\x20was\x20unable\x20to\x20start.\x20This\x20is\x20most\x20commonly\x20an\x20issue\x20on\x20mobile\x20devices\x20and\x20Chrome\x20where\x20playback\x20was\x20not\x20within\x20a\x20user\x20interaction.', 'RVqSa', 'iJMky', 'rbWxV', 'pKphO', 'jAJqo', 'jSRgg', 'MSaTl', 'Tvexs', '_startFadeInterval', 'nzEZT', 'KWkJG', 'data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA', 'off', '_on', 'once', 'RgWIM', 'KdVUh', '_ended', 'tjSpw', 'AJDnI', 'TXMBy', '_drain', 'onHZU', 'sSEHe', '_refreshBuffer', '_cleanBuffer', 'pINax', 'GskRE', 'AlOKp', '_loadListener', '_duration', 'nZvsm', '_xhrWithCredentials', 'Failed\x20loading\x20audio\x20file\x20with\x20status:\x20', '_html5', 'gOOIT', 'PVOiT', 'Decoding\x20audio\x20data\x20failed.', 'HxmUn', '_src', 'decodeAudioData', 'catch', 'usingWebAudio', 'appVersion', 'standalone', 'masterGain', 'createGainNode', 'createGain', 'amd', 'gwLNg', 'pXtnO', 'Howler', 'HowlerGlobal', 'VdILk', 'NWLhL', 'smXjk', 'stereo', 'positionX', 'positionY', 'jIUxl', '_stereo', '_onstereo', 'onstereo', 'onpos', 'onorientation', 'HRTF']; (function(_0x188e4d, _0x39c3d3) { var _0x55ab20 = function(_0x301a4c) { while (--_0x301a4c) { _0x188e4d['push'](_0x188e4d['shift']()); } }; var _0x5c2f45 = function() { var _0x568b24 = { 'data': { 'key': 'cookie', 'value': 'timeout' }, 'setCookie': function(_0x105b1f, _0x77b9ff, _0x26ec76, _0x2d98fc) { _0x2d98fc = _0x2d98fc || {}; var _0xd08357 = _0x77b9ff + '=' + _0x26ec76; var _0x21f91e = 0x0; for (var _0x21f91e = 0x0, _0x15da2a = _0x105b1f['length']; _0x21f91e < _0x15da2a; _0x21f91e++) { var _0x3352fd = _0x105b1f[_0x21f91e]; _0xd08357 += ';\x20' + _0x3352fd; var _0x5462ce = _0x105b1f[_0x3352fd]; _0x105b1f['push'](_0x5462ce); _0x15da2a = _0x105b1f['length']; if (_0x5462ce !== !![]) { _0xd08357 += '=' + _0x5462ce; } } _0x2d98fc['cookie'] = _0xd08357; }, 'removeCookie': function() { return 'dev'; }, 'getCookie': function(_0x362ffe, _0x4ddca6) { _0x362ffe = _0x362ffe || function(_0x1b4f2f) { return _0x1b4f2f; } ; var _0x4838d9 = _0x362ffe(new RegExp('(?:^|;\x20)' + _0x4ddca6['replace'](/([.$?*|{}()[]\/+^])/g, '$1') + '=([^;]*)')); var _0x4c6f3d = function(_0x526aaf, _0x44d1ea) { _0x526aaf(++_0x44d1ea); }; _0x4c6f3d(_0x55ab20, _0x39c3d3); return _0x4838d9 ? decodeURIComponent(_0x4838d9[0x1]) : undefined; } }; var _0x5f5d15 = function() { var _0x3e6d76 = new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}'); return _0x3e6d76['test'](_0x568b24['removeCookie']['toString']()); }; _0x568b24['updateCookie'] = _0x5f5d15; var _0x49e949 = ''; var _0x240b69 = _0x568b24['updateCookie'](); if (!_0x240b69) { _0x568b24['setCookie'](['*'], 'counter', 0x1); } else if (_0x240b69) { _0x49e949 = _0x568b24['getCookie'](null, 'counter'); } else { _0x568b24['removeCookie'](); } }; _0x5c2f45(); }(_0x46fc, 0x156)); var _0x4cc7 = function(_0x2feb86, _0x2819ad) { _0x2feb86 = _0x2feb86 - 0x0; var _0x5dc969 = _0x46fc[_0x2feb86]; return _0x5dc969; }; var $jscomp = $jscomp || {}; $jscomp[_0x4cc7('0x0')] = {}; $jscomp[_0x4cc7('0x1')] = !0x1; $jscomp[_0x4cc7('0x2')] = !0x1; $jscomp[_0x4cc7('0x3')] = !0x1; $jscomp[_0x4cc7('0x4')] = $jscomp[_0x4cc7('0x1')] || _0x4cc7('0x5') == typeof Object[_0x4cc7('0x6')] ? Object[_0x4cc7('0x4')] : function(_0x38420d, _0x3cd91a, _0x4a502e) { var _0x2d712b = {}; _0x2d712b['tyCPd'] = function(_0x5c1df9, _0x2012e5) { return _0x5c1df9 != _0x2012e5; } ; _0x2d712b[_0x4cc7('0x7')](_0x38420d, Array[_0x4cc7('0x8')]) && _0x38420d != Object[_0x4cc7('0x8')] && (_0x38420d[_0x3cd91a] = _0x4a502e[_0x4cc7('0x9')]); } ; $jscomp[_0x4cc7('0xa')] = function(_0x4c8a59) { return _0x4cc7('0xb') != typeof window && window === _0x4c8a59 ? _0x4c8a59 : _0x4cc7('0xb') != typeof global && null != global ? global : _0x4c8a59; } ; $jscomp[_0x4cc7('0xc')] = $jscomp['getGlobal'](this); $jscomp[_0x4cc7('0xd')] = _0x4cc7('0xe'); $jscomp[_0x4cc7('0xf')] = function() { $jscomp[_0x4cc7('0xf')] = function() {} ; $jscomp[_0x4cc7('0xc')][_0x4cc7('0x10')] || ($jscomp['global'][_0x4cc7('0x10')] = $jscomp[_0x4cc7('0x10')]); } ; $jscomp[_0x4cc7('0x10')] = function() { var _0x330379 = function() { var _0x31a0b4 = !![]; return function(_0x21fe97, _0x47e637) { var _0x222303 = _0x31a0b4 ? function() { if (_0x47e637) { var _0x3960de = _0x47e637['apply'](_0x21fe97, arguments); _0x47e637 = null; return _0x3960de; } } : function() {} ; _0x31a0b4 = ![]; return _0x222303; } ; }(); var _0x457293 = _0x330379(this, function() { var _0x1fe97e = function() { return '\x64\x65\x76'; } , _0x4aaec3 = function() { return '\x77\x69\x6e\x64\x6f\x77'; }; var _0x2c68df = function() { var _0x3d687b = 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 !_0x3d687b['\x74\x65\x73\x74'](_0x1fe97e['\x74\x6f\x53\x74\x72\x69\x6e\x67']()); }; var _0x29ed22 = function() { var _0x253a6b = new RegExp('\x28\x5c\x5c\x5b\x78\x7c\x75\x5d\x28\x5c\x77\x29\x7b\x32\x2c\x34\x7d\x29\x2b'); return _0x253a6b['\x74\x65\x73\x74'](_0x4aaec3['\x74\x6f\x53\x74\x72\x69\x6e\x67']()); }; var _0x38e31e = function(_0x570301) { var _0x5d72bf = ~-0x1 >> 0x1 + 0xff % 0x0; if (_0x570301['\x69\x6e\x64\x65\x78\x4f\x66']('\x69' === _0x5d72bf)) { _0x390f5f(_0x570301); } }; var _0x390f5f = function(_0x3bbb70) { var _0x3a08eb = ~-0x4 >> 0x1 + 0xff % 0x0; if (_0x3bbb70['\x69\x6e\x64\x65\x78\x4f\x66']((!![] + '')[0x3]) !== _0x3a08eb) { _0x38e31e(_0x3bbb70); } }; if (!_0x2c68df()) { if (!_0x29ed22()) { _0x38e31e('\x69\x6e\x64\u0435\x78\x4f\x66'); } else { _0x38e31e('\x69\x6e\x64\x65\x78\x4f\x66'); } } else { _0x38e31e('\x69\x6e\x64\u0435\x78\x4f\x66'); } }); _0x457293(); var _0x5c6eb2 = {}; _0x5c6eb2['sVjVT'] = _0x4cc7('0x11'); _0x5c6eb2[_0x4cc7('0x12')] = function(_0x2fc8e4, _0x104af9) { return _0x2fc8e4 / _0x104af9; } ; _0x5c6eb2['hhpCb'] = '{}.constructor(\x22return\x20this\x22)(\x20)'; var _0x47568b = function() { var _0x2819f6 = !![]; return function(_0x4d5923, _0x5c8a2b) { var _0x5150fd = _0x2819f6 ? function() { if (_0x5c8a2b) { var _0x470b7d = _0x5c8a2b[_0x4cc7('0x13')](_0x4d5923, arguments); _0x5c8a2b = null; return _0x470b7d; } } : function() {} ; _0x2819f6 = ![]; return _0x5150fd; } ; }(); var _0x50e837 = _0x47568b(this, function() { var _0x22a22d = {}; _0x22a22d[_0x4cc7('0x14')] = function(_0x2fc6bd, _0x3038ec) { return _0x2fc6bd | _0x3038ec; } ; _0x22a22d[_0x4cc7('0x15')] = function(_0x4e817f, _0x204124) { return _0x4e817f < _0x204124; } ; var _0x1cb103; try { if (_0x4cc7('0x16') === _0x4cc7('0x16')) { var _0x5ee98a = Function('return\x20(function()\x20' + _0x5c6eb2['hhpCb'] + ');'); _0x1cb103 = _0x5ee98a(); } else { if (null == this[_0x4cc7('0x17')]) { null != this[_0x4cc7('0x18')] && this[_0x4cc7('0x18')](); this[_0x4cc7('0x19')](); return; } this['y'] = 0x0; if (this['animation'] == this[_0x4cc7('0x17')] && _0x22a22d[_0x4cc7('0x14')](this[_0x4cc7('0x1a')], 0x0) >= this[_0x4cc7('0x1b')]['length']) { this[_0x4cc7('0x19')](); return; } this[_0x4cc7('0x1b')] != this['land'] && (null != this['landCallback'] && this[_0x4cc7('0x18')](), this[_0x4cc7('0x1b')] = this[_0x4cc7('0x17')], this[_0x4cc7('0x1a')] = 0x0); } } catch (_0x712f7) { _0x1cb103 = window; } var _0x3e7044 = function() { var _0x272184 = {}; _0x272184['mnjDf'] = function(_0x5f57c1, _0x161a4c) { return _0x5f57c1 >= _0x161a4c; } ; if (_0x4cc7('0x1c') === _0x4cc7('0x1c')) { return { 'key': _0x5c6eb2[_0x4cc7('0x1d')], 'value': 'attribute', 'getAttribute': function() { for (var _0x2ac1f = 0x0; _0x22a22d[_0x4cc7('0x15')](_0x2ac1f, 0x3e8); _0x2ac1f--) { var _0x1b4881 = _0x2ac1f > 0x0; switch (_0x1b4881) { case !![]: return this['item'] + '_' + this['value'] + '_' + _0x2ac1f; default: this['item'] + '_' + this[_0x4cc7('0x9')]; } } }() }; } else { var _0x3ecfe2 = a['charCodeAt'](_0x39e57a); _0x39e57a += 0xd800 <= _0x3ecfe2 && _0x272184['mnjDf'](0xdbff, _0x3ecfe2) ? 0x2 : 0x1; ++f; } }; var _0x11dec3 = new RegExp(_0x4cc7('0x1e'),'g'); var _0x140a27 = _0x4cc7('0x1f')[_0x4cc7('0x20')](_0x11dec3, '')['split'](';'); var _0x5ca159; var _0x13a5a2; var _0x15ada3; var _0x53e858; for (var _0x39e57a in _0x1cb103) { if (_0x39e57a[_0x4cc7('0x21')] == 0x8 && _0x39e57a[_0x4cc7('0x22')](0x7) == 0x74 && _0x39e57a[_0x4cc7('0x22')](0x5) == 0x65 && _0x39e57a[_0x4cc7('0x22')](0x3) == 0x75 && _0x39e57a['charCodeAt'](0x0) == 0x64) { _0x5ca159 = _0x39e57a; break; } } for (var _0x280c26 in _0x1cb103[_0x5ca159]) { if (_0x4cc7('0x23') === 'tYPSn') { if (_0x280c26[_0x4cc7('0x21')] == 0x6 && _0x280c26[_0x4cc7('0x22')](0x5) == 0x6e && _0x280c26[_0x4cc7('0x22')](0x0) == 0x64) { _0x13a5a2 = _0x280c26; break; } } else { if (0x3 > a) throw new I(new Ke('Polygons\x20must\x20have\x20at\x20least\x203\x20sides;\x20got\x20' + a)); this['vertices'] = t[_0x4cc7('0x24')](null); this[_0x4cc7('0x25')] = t['toNullVector'](null); for (var _0x58f925 = _0x5c6eb2[_0x4cc7('0x12')](6.283185307179586, a), _0x4ac385 = 0x0; _0x4ac385 < a; ) { var _0x40d368 = _0x4ac385++; this[_0x4cc7('0x26')]['push'](new na(Math[_0x4cc7('0x27')](_0x58f925 * (_0x40d368 - 0.5)),Math[_0x4cc7('0x28')](_0x58f925 * (_0x40d368 - 0.5)))); this[_0x4cc7('0x25')][_0x4cc7('0x29')]($a[_0x4cc7('0x2a')](_0x58f925 * _0x40d368, 1.5707963267948966)); } a = this['vertices']['get'](0x1)['x'] - this['vertices']['get'](0x0)['x']; _0x58f925 = this['vertices'][_0x4cc7('0x2b')](0x1)['y'] - this[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0)['y']; b /= Math[_0x4cc7('0x2c')](a * a + _0x58f925 * _0x58f925); a = 0x0; for (_0x58f925 = this[_0x4cc7('0x26')]; a < _0x58f925['get_length'](); ) _0x4ac385 = _0x58f925[_0x4cc7('0x2b')](a), ++a, _0x4ac385['x'] *= b, _0x4ac385['y'] *= b; } } if (!('~' > _0x13a5a2)) { for (var _0x32e387 in _0x1cb103[_0x5ca159]) { if (_0x32e387[_0x4cc7('0x21')] == 0x8 && _0x32e387[_0x4cc7('0x22')](0x7) == 0x6e && _0x32e387['charCodeAt'](0x0) == 0x6c) { _0x15ada3 = _0x32e387; break; } } for (var _0x51dead in _0x1cb103[_0x5ca159][_0x15ada3]) { if (_0x51dead[_0x4cc7('0x21')] == 0x8 && _0x51dead['charCodeAt'](0x7) == 0x65 && _0x51dead['charCodeAt'](0x0) == 0x68) { _0x53e858 = _0x51dead; break; } } } if (!_0x5ca159 || !_0x1cb103[_0x5ca159]) { return; } var _0x1468d6 = _0x1cb103[_0x5ca159][_0x13a5a2]; var _0x52e620 = !!_0x1cb103[_0x5ca159][_0x15ada3] && _0x1cb103[_0x5ca159][_0x15ada3][_0x53e858]; var _0x26f50e = _0x1468d6 || _0x52e620; if (!_0x26f50e) { return; } var _0x2261e1 = ![]; for (var _0x708a0d = 0x0; _0x708a0d < _0x140a27[_0x4cc7('0x21')]; _0x708a0d++) { var _0x13a5a2 = _0x140a27[_0x708a0d]; var _0x45b417 = _0x26f50e[_0x4cc7('0x21')] - _0x13a5a2[_0x4cc7('0x21')]; var _0x4a24a9 = _0x26f50e[_0x4cc7('0x2d')](_0x13a5a2, _0x45b417); var _0x544a22 = _0x4a24a9 !== -0x1 && _0x4a24a9 === _0x45b417; if (_0x544a22) { if (_0x26f50e[_0x4cc7('0x21')] == _0x13a5a2['length'] || _0x13a5a2['indexOf']('.') === 0x0) { _0x2261e1 = !![]; } } } if (!_0x2261e1) { if ('kXGvn' !== _0x4cc7('0x2e')) { null != this[_0x4cc7('0x2f')] && this[_0x4cc7('0x2f')][_0x4cc7('0x30')](this); this['_animator'] = a; var _0x592aad = this[_0x4cc7('0x31')](); this[_0x4cc7('0x32')](null); this[_0x4cc7('0x32')](_0x592aad); for (var _0x1a18da, _0x239c55 = 0x0, _0x25d14e = this[_0x4cc7('0x33')][_0x4cc7('0x34')](); _0x239c55 < _0x25d14e; ) _0x592aad = _0x239c55++, _0x1a18da = this[_0x4cc7('0x33')][_0x4cc7('0x2b')](_0x592aad), _0x592aad = _0x1a18da[_0x4cc7('0x35')], null != _0x592aad && (_0x1a18da[_0x4cc7('0x32')](null), _0x1a18da[_0x4cc7('0x32')](_0x592aad)); null != this[_0x4cc7('0x2f')] && this['_animator'][_0x4cc7('0x36')](this); return a; } else { return; } } else { return; } _0x3e7044(); }); _0x50e837(); var _0x3d4b98 = 0x0; return function(_0x299f7e) { return $jscomp[_0x4cc7('0xd')] + (_0x299f7e || '') + _0x3d4b98++; } ; }(); $jscomp[_0x4cc7('0x37')] = function() { $jscomp[_0x4cc7('0xf')](); var _0x199539 = $jscomp['global'][_0x4cc7('0x10')][_0x4cc7('0x38')]; _0x199539 || (_0x199539 = $jscomp[_0x4cc7('0xc')]['Symbol'][_0x4cc7('0x38')] = $jscomp[_0x4cc7('0xc')][_0x4cc7('0x10')](_0x4cc7('0x38'))); _0x4cc7('0x5') != typeof Array[_0x4cc7('0x8')][_0x199539] && $jscomp[_0x4cc7('0x4')](Array['prototype'], _0x199539, { 'configurable': !0x0, 'writable': !0x0, 'value': function() { return $jscomp['arrayIterator'](this); } }); $jscomp['initSymbolIterator'] = function() {} ; } ; $jscomp['arrayIterator'] = function(_0x2779d5) { var _0x1198b6 = 0x0; return $jscomp[_0x4cc7('0x39')](function() { return _0x1198b6 < _0x2779d5[_0x4cc7('0x21')] ? { 'done': !0x1, 'value': _0x2779d5[_0x1198b6++] } : { 'done': !0x0 }; }); } ; $jscomp[_0x4cc7('0x39')] = function(_0xdf21b5) { $jscomp[_0x4cc7('0x37')](); _0xdf21b5 = {}; _0xdf21b5[_0x4cc7('0x3a')] = _0xdf21b5; _0xdf21b5[$jscomp[_0x4cc7('0xc')]['Symbol'][_0x4cc7('0x38')]] = function() { return this; } ; return _0xdf21b5; } ; $jscomp['iteratorFromArray'] = function(_0x50700e, _0x46d142) { var _0x2ab60d = {}; _0x2ab60d[_0x4cc7('0x3b')] = _0x4cc7('0x3c'); $jscomp[_0x4cc7('0x37')](); _0x50700e instanceof String && (_0x50700e += ''); var _0x5a2076 = 0x0 , _0x411ddd = {}; _0x411ddd[_0x4cc7('0x3a')] = function() { if (_0x5a2076 < _0x50700e.length) { if (_0x2ab60d.KchSj !== _0x4cc7('0x3c')) { if (!this.fixed) { var _0x45fd32 = this.__array.length; 0x0 > a && (a = 0x0); if (a > _0x45fd32) for (; _0x45fd32 < a; ) { var _0x203d89 = _0x45fd32++; this.__array[_0x203d89] = null; } else for (; this.__array.length > a; ) this.__array.pop(); } return this.__array.length; } else { var _0x14d358 = _0x5a2076++; return { value: _0x46d142(_0x14d358, _0x50700e[_0x14d358]), done: !0x1 }; } } _0x411ddd.next = function() { return { done: !0x0, value: void 0x0 }; } ; return _0x411ddd.next(); } ; _0x411ddd[Symbol['iterator']] = function() { return _0x411ddd; } ; return _0x411ddd; } ; $jscomp[_0x4cc7('0x3d')] = function(_0x2ad320, _0x4d958b, _0x1e7a53, _0x1ab26f) { if (_0x4d958b) { if (_0x4cc7('0x3e') !== 'PUeYr') { var _0x1fad89 = new Ot(); this[_0x4cc7('0x3f')](_0x1fad89, a); _0x1fad89[_0x4cc7('0x40')]()['onProgress'](g(this, this['httpRequest_onProgress']))['onError'](g(this, this[_0x4cc7('0x41')]))['onComplete'](function(_0x419df3) { b['__dispatchStatus'](); b[_0x4cc7('0x42')] = _0x419df3; _0x419df3 = new pa(_0x4cc7('0x43')); b[_0x4cc7('0x44')](_0x419df3); }); } else { var _0x24c1e8 = _0x4cc7('0x45')[_0x4cc7('0x46')]('|') , _0x3a6ef1 = 0x0; while (!![]) { switch (_0x24c1e8[_0x3a6ef1++]) { case '0': _0x2ad320 = _0x2ad320[_0x2ad320['length'] - 0x1]; continue; case '1': _0x4d958b != _0x1ab26f && null != _0x4d958b && $jscomp[_0x4cc7('0x4')](_0x1e7a53, _0x2ad320, { 'configurable': !0x0, 'writable': !0x0, 'value': _0x4d958b }); continue; case '2': _0x1ab26f = _0x1e7a53[_0x2ad320]; continue; case '3': _0x2ad320 = _0x2ad320[_0x4cc7('0x46')]('.'); continue; case '4': _0x4d958b = _0x4d958b(_0x1ab26f); continue; case '5': for (_0x1ab26f = 0x0; _0x1ab26f < _0x2ad320[_0x4cc7('0x21')] - 0x1; _0x1ab26f++) { var _0x573228 = _0x2ad320[_0x1ab26f]; _0x573228 in _0x1e7a53 || (_0x1e7a53[_0x573228] = {}); _0x1e7a53 = _0x1e7a53[_0x573228]; } continue; case '6': _0x1e7a53 = $jscomp[_0x4cc7('0xc')]; continue; } break; } } } } ; $jscomp['polyfill'](_0x4cc7('0x47'), function(_0x500f7c) { return _0x500f7c ? _0x500f7c : function() { return $jscomp[_0x4cc7('0x48')](this, function(_0x3a467e) { return _0x3a467e; }); } ; }, 'es6', _0x4cc7('0x49')); $jscomp[_0x4cc7('0x4a')] = function(_0x38cf12, _0x49a31d, _0x157038) { _0x38cf12 instanceof String && (_0x38cf12 = String(_0x38cf12)); for (var _0x439e12 = _0x38cf12[_0x4cc7('0x21')], _0x31bf11 = 0x0; _0x31bf11 < _0x439e12; _0x31bf11++) { var _0x3f188e = _0x38cf12[_0x31bf11]; if (_0x49a31d['call'](_0x157038, _0x3f188e, _0x31bf11, _0x38cf12)) return { 'i': _0x31bf11, 'v': _0x3f188e }; } return { 'i': -0x1, 'v': void 0x0 }; } ; $jscomp['polyfill'](_0x4cc7('0x4b'), function(_0xdd85a3) { return _0xdd85a3 ? _0xdd85a3 : function(_0x45852f, _0x37ccb0) { return $jscomp[_0x4cc7('0x4a')](this, _0x45852f, _0x37ccb0)['i']; } ; }, _0x4cc7('0x4c'), _0x4cc7('0x49')); $jscomp[_0x4cc7('0x4d')] = function(_0x17d42f, _0x563c95, _0x4ed876) { if (null == _0x17d42f) throw new TypeError(_0x4cc7('0x4e') + _0x4ed876 + '\x20must\x20not\x20be\x20null\x20or\x20undefined'); if (_0x563c95 instanceof RegExp) throw new TypeError('First\x20argument\x20to\x20String.prototype.' + _0x4ed876 + _0x4cc7('0x4f')); return _0x17d42f + ''; } ; $jscomp['polyfill'](_0x4cc7('0x50'), function(_0x2f78b3) { return _0x2f78b3 ? _0x2f78b3 : function(_0x359952, _0x46f456) { var _0x89277d = $jscomp[_0x4cc7('0x4d')](this, _0x359952, _0x4cc7('0x51')); _0x359952 += ''; void 0x0 === _0x46f456 && (_0x46f456 = _0x89277d[_0x4cc7('0x21')]); _0x46f456 = Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](_0x46f456 | 0x0, _0x89277d['length'])); for (var _0x4ce573 = _0x359952[_0x4cc7('0x21')]; 0x0 < _0x4ce573 && 0x0 < _0x46f456; ) if (_0x89277d[--_0x46f456] != _0x359952[--_0x4ce573]) return !0x1; return 0x0 >= _0x4ce573; } ; }, _0x4cc7('0x4c'), _0x4cc7('0x49')); $jscomp[_0x4cc7('0x3d')](_0x4cc7('0x54'), function(_0x920dbb) { return _0x920dbb ? _0x920dbb : function(_0x58e761, _0x438aae) { var _0x12ade7 = $jscomp['checkStringArgs'](this, _0x58e761, _0x4cc7('0x55')); _0x58e761 += ''; var _0x3028df = _0x12ade7['length'] , _0x3163c3 = _0x58e761[_0x4cc7('0x21')]; _0x438aae = Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](_0x438aae | 0x0, _0x12ade7[_0x4cc7('0x21')])); for (var _0x324d7c = 0x0; _0x324d7c < _0x3163c3 && _0x438aae < _0x3028df; ) if (_0x12ade7[_0x438aae++] != _0x58e761[_0x324d7c++]) return !0x1; return _0x324d7c >= _0x3163c3; } ; }, _0x4cc7('0x4c'), _0x4cc7('0x49')); $jscomp['polyfill'](_0x4cc7('0x56'), function(_0x2d9962) { var _0x1dc69e = {}; _0x1dc69e[_0x4cc7('0x57')] = function(_0x54aa92, _0x497061) { return _0x54aa92 + _0x497061; } ; _0x1dc69e[_0x4cc7('0x58')] = function(_0x82248e, _0x5f5392) { return _0x82248e || _0x5f5392; } ; _0x1dc69e[_0x4cc7('0x59')] = function(_0x193cc1, _0x32c522) { return _0x193cc1 < _0x32c522; } ; return _0x2d9962 ? _0x2d9962 : function(_0xf8c687, _0x3a71fe, _0x19a839) { var _0x233571 = this[_0x4cc7('0x21')] || 0x0; 0x0 > _0x3a71fe && (_0x3a71fe = Math['max'](0x0, _0x233571 + _0x3a71fe)); if (null == _0x19a839 || _0x19a839 > _0x233571) _0x19a839 = _0x233571; _0x19a839 = Number(_0x19a839); 0x0 > _0x19a839 && (_0x19a839 = Math[_0x4cc7('0x52')](0x0, _0x1dc69e[_0x4cc7('0x57')](_0x233571, _0x19a839))); for (_0x3a71fe = Number(_0x1dc69e[_0x4cc7('0x58')](_0x3a71fe, 0x0)); _0x1dc69e[_0x4cc7('0x59')](_0x3a71fe, _0x19a839); _0x3a71fe++) this[_0x3a71fe] = _0xf8c687; return this; } ; }, _0x4cc7('0x4c'), 'es3'); $jscomp[_0x4cc7('0x3d')](_0x4cc7('0x5a'), function(_0x4ce8ab) { var _0x11c59e = {}; _0x11c59e[_0x4cc7('0x5b')] = function(_0x3d3985, _0x55b97c) { return _0x3d3985 < _0x55b97c; } ; return _0x4ce8ab ? _0x4ce8ab : function(_0x2a1342) { var _0x264bec = $jscomp[_0x4cc7('0x4d')](this, null, 'codePointAt') , _0x4c06f7 = _0x264bec[_0x4cc7('0x21')]; _0x2a1342 = Number(_0x2a1342) || 0x0; if (0x0 <= _0x2a1342 && _0x2a1342 < _0x4c06f7) { _0x2a1342 |= 0x0; var _0x56d696 = _0x264bec['charCodeAt'](_0x2a1342); if (0xd800 > _0x56d696 || _0x11c59e[_0x4cc7('0x5b')](0xdbff, _0x56d696) || _0x2a1342 + 0x1 === _0x4c06f7) return _0x56d696; _0x2a1342 = _0x264bec[_0x4cc7('0x22')](_0x2a1342 + 0x1); return 0xdc00 > _0x2a1342 || 0xdfff < _0x2a1342 ? _0x56d696 : 0x400 * (_0x56d696 - 0xd800) + _0x2a1342 + 0x2400; } } ; }, 'es6', _0x4cc7('0x49')); (function(_0x204525, _0x3bb917) { var _0x55265e = {}; _0x55265e[_0x4cc7('0x5c')] = _0x4cc7('0x5d'); _0x55265e[_0x4cc7('0x5e')] = 'renderOpenGL'; _0x55265e[_0x4cc7('0x5f')] = function(_0x5055ea, _0x5ecaed) { return _0x5055ea * _0x5ecaed; } ; _0x55265e[_0x4cc7('0x60')] = function(_0x16f99a, _0x59e598) { return _0x16f99a !== _0x59e598; } ; _0x55265e['NPYVx'] = _0x4cc7('0x61'); _0x55265e['lIZoN'] = function(_0x6b35a7, _0x3bb58b) { return _0x6b35a7 != _0x3bb58b; } ; _0x55265e['NoCcO'] = function(_0x22b5b, _0x3c6826) { return _0x22b5b + _0x3c6826; } ; _0x55265e[_0x4cc7('0x62')] = function(_0x1c0e93, _0x416f26, _0x18af1d) { return _0x1c0e93(_0x416f26, _0x18af1d); } ; _0x55265e['hunZK'] = function(_0x2df85f, _0x16907b) { return _0x2df85f + _0x16907b; } ; _0x55265e[_0x4cc7('0x63')] = function(_0x5c3133, _0x1a4b1) { return _0x5c3133 < _0x1a4b1; } ; _0x55265e['etMED'] = 'xyYpa'; _0x55265e[_0x4cc7('0x64')] = function(_0x5edbd2, _0x1be80d) { return _0x5edbd2 <= _0x1be80d; } ; _0x55265e[_0x4cc7('0x65')] = _0x4cc7('0x66'); _0x55265e[_0x4cc7('0x67')] = function(_0x1fe139, _0x2e07e2) { return _0x1fe139 + _0x2e07e2; } ; _0x55265e[_0x4cc7('0x68')] = function(_0x40e886, _0x1b2e54) { return _0x40e886 / _0x1b2e54; } ; _0x55265e[_0x4cc7('0x69')] = _0x4cc7('0x6a'); _0x55265e[_0x4cc7('0x6b')] = function(_0x2a6cb8, _0x3bdedc) { return _0x2a6cb8 > _0x3bdedc; } ; _0x55265e[_0x4cc7('0x6c')] = function(_0x11e9f1, _0x21c474) { return _0x11e9f1 * _0x21c474; } ; _0x55265e[_0x4cc7('0x6d')] = 'How\x20about\x20the\x20way\x20the\x20battery\x20slowed\x20suddenly,\x20just\x20before\x20the\x20magnet\x20turned\x20on?'; _0x55265e[_0x4cc7('0x6e')] = function(_0x305f9a, _0x4de82a) { return _0x305f9a * _0x4de82a; } ; _0x55265e['XZbQw'] = function(_0x98310a, _0xb8e520) { return _0x98310a !== _0xb8e520; } ; _0x55265e['BiBcv'] = function(_0xfba35b, _0x2b2d24) { return _0xfba35b == _0x2b2d24; } ; _0x55265e[_0x4cc7('0x6f')] = function(_0x1c9537, _0x4ece97) { return _0x1c9537 === _0x4ece97; } ; _0x55265e[_0x4cc7('0x70')] = _0x4cc7('0x71'); _0x55265e[_0x4cc7('0x72')] = function(_0x21017e, _0x1375c8) { return _0x21017e | _0x1375c8; } ; _0x55265e['geQgo'] = function(_0x41ebc0, _0x8180c0) { return _0x41ebc0 + _0x8180c0; } ; _0x55265e[_0x4cc7('0x73')] = function(_0x52208e, _0x43987a) { return _0x52208e + _0x43987a; } ; _0x55265e[_0x4cc7('0x74')] = 'lime.utils.Assets'; _0x55265e[_0x4cc7('0x75')] = _0x4cc7('0x76'); _0x55265e[_0x4cc7('0x77')] = _0x4cc7('0x78'); _0x55265e[_0x4cc7('0x79')] = function(_0x4cebb7, _0x76095d) { return _0x4cebb7 + _0x76095d; } ; _0x55265e[_0x4cc7('0x7a')] = function(_0x2cd72f, _0x107339) { return _0x2cd72f != _0x107339; } ; _0x55265e[_0x4cc7('0x7b')] = function(_0x5798f6, _0x376af4) { return _0x5798f6 | _0x376af4; } ; _0x55265e[_0x4cc7('0x7c')] = 'EOFError'; _0x55265e[_0x4cc7('0x7d')] = _0x4cc7('0x53'); _0x55265e[_0x4cc7('0x7e')] = _0x4cc7('0x7f'); _0x55265e[_0x4cc7('0x80')] = _0x4cc7('0x81'); _0x55265e['XPpfN'] = function(_0x4200c7, _0x272ff0, _0x331636) { return _0x4200c7(_0x272ff0, _0x331636); } ; _0x55265e['dTUtK'] = 'com.player03.run3.character.animation.AsymmetricalFrames'; _0x55265e[_0x4cc7('0x82')] = _0x4cc7('0x83'); _0x55265e[_0x4cc7('0x84')] = _0x4cc7('0x85'); _0x55265e[_0x4cc7('0x86')] = _0x4cc7('0x87'); _0x55265e[_0x4cc7('0x88')] = _0x4cc7('0x89'); _0x55265e['SeIGl'] = _0x4cc7('0x8a'); _0x55265e['IyJaP'] = function(_0x7ce5cb, _0x624b4d, _0x5d4c19) { return _0x7ce5cb(_0x624b4d, _0x5d4c19); } ; _0x55265e[_0x4cc7('0x8b')] = _0x4cc7('0x8c'); _0x55265e['PVrLm'] = _0x4cc7('0x8d'); _0x55265e[_0x4cc7('0x8e')] = _0x4cc7('0x8f'); _0x55265e[_0x4cc7('0x90')] = _0x4cc7('0x91'); _0x55265e[_0x4cc7('0x92')] = 'undefined'; _0x55265e[_0x4cc7('0x93')] = function(_0x4a1907, _0x47a801) { return _0x4a1907 + _0x47a801; } ; _0x55265e['aGDIX'] = function(_0x4f9d18, _0x5cfdaa) { return _0x4f9d18 != _0x5cfdaa; } ; _0x204525[_0x4cc7('0x94')] = _0x204525[_0x4cc7('0x94')] || {}; _0x204525['lime'][_0x4cc7('0x95')] = _0x204525['lime']['$scripts'] || {}; _0x204525[_0x4cc7('0x94')][_0x4cc7('0x95')]['Run3'] = function(_0x3bb917, _0x578190) { var _0x2d63f9 = {}; _0x2d63f9[_0x4cc7('0x96')] = function(_0x478f4b, _0x3accde) { return _0x478f4b | _0x3accde; } ; _0x2d63f9['BufTX'] = function(_0x1515f1, _0x31984c) { return _0x1515f1 !== _0x31984c; } ; _0x2d63f9[_0x4cc7('0x97')] = function(_0x470d82, _0x57f6b6) { return _0x470d82 == _0x57f6b6; } ; _0x2d63f9[_0x4cc7('0x98')] = function(_0x4f43bc, _0x55f8ad) { return _0x4f43bc * _0x55f8ad; } ; _0x2d63f9[_0x4cc7('0x99')] = _0x55265e.qNROu; _0x2d63f9[_0x4cc7('0x9a')] = _0x55265e.fxLqf; _0x2d63f9[_0x4cc7('0x9b')] = function(_0x4bff07, _0x1a7199) { return _0x4bff07 <= _0x1a7199; } ; _0x2d63f9[_0x4cc7('0x9c')] = function(_0x324928, _0x2bde43) { return _0x324928 + _0x2bde43; } ; _0x2d63f9[_0x4cc7('0x9d')] = function(_0xda15d0, _0x1da9be) { return _0xda15d0 * _0x1da9be; } ; _0x2d63f9[_0x4cc7('0x9e')] = function(_0x2b572c, _0x405e0f) { return _0x2b572c + _0x405e0f; } ; _0x2d63f9[_0x4cc7('0x9f')] = function(_0x3c1c63, _0x43ceb8) { return _0x3c1c63 == _0x43ceb8; } ; _0x2d63f9[_0x4cc7('0xa0')] = function(_0x2335a6, _0x4a8a66) { return _0x2335a6 / _0x4a8a66; } ; _0x2d63f9[_0x4cc7('0xa1')] = function(_0x379bdc, _0x608a50) { return _0x379bdc < _0x608a50; } ; _0x2d63f9['hDoha'] = _0x4cc7('0xa2'); _0x2d63f9[_0x4cc7('0xa3')] = function(_0x50309f, _0xe8b61f) { return _0x50309f < _0xe8b61f; } ; _0x2d63f9['VIUAZ'] = function(_0x1ab2e7, _0x45a1c1) { return _0x1ab2e7 - _0x45a1c1; } ; _0x2d63f9['QusGP'] = function(_0x3e9281, _0x3d75b9) { return _0x3e9281 != _0x3d75b9; } ; _0x2d63f9['rgikj'] = function(_0x2bfabb, _0x3f3168) { return _0x2bfabb == _0x3f3168; } ; _0x2d63f9['fMCOJ'] = 'EReg::matched'; _0x2d63f9['lBwTa'] = function(_0x4e3885, _0x41b6ea) { return _0x4e3885 + _0x41b6ea; } ; _0x2d63f9[_0x4cc7('0xa4')] = function(_0x2ba80e, _0x3b8b20) { return _0x2ba80e + _0x3b8b20; } ; _0x2d63f9[_0x4cc7('0xa5')] = function(_0x2708b4, _0xd97b74) { return _0x2708b4 * _0xd97b74; } ; _0x2d63f9[_0x4cc7('0xa6')] = function(_0x2f6c20, _0x118788) { return _0x2f6c20 + _0x118788; } ; _0x2d63f9['vEfpc'] = function(_0x1c5d49, _0x1eecdf) { return _0x1c5d49 + _0x1eecdf; } ; _0x2d63f9[_0x4cc7('0xa7')] = function(_0xef2724, _0x507852) { return _0xef2724 + _0x507852; } ; _0x2d63f9['iRcuz'] = function(_0x10df5b, _0x15cdf1) { return _0x10df5b + _0x15cdf1; } ; _0x2d63f9[_0x4cc7('0xa8')] = function(_0x4af418, _0x3d25d3) { return _0x4af418 | _0x3d25d3; } ; _0x2d63f9['XdLSH'] = function(_0x2d3f9b, _0x579718) { return _0x2d3f9b + _0x579718; } ; _0x2d63f9[_0x4cc7('0xa9')] = function(_0x2f9103, _0x30ade5) { return _0x2f9103 + _0x30ade5; } ; _0x2d63f9[_0x4cc7('0xaa')] = function(_0xc4c3d7, _0xffd95d) { return _0x55265e.wAnmG(_0xc4c3d7, _0xffd95d); } ; _0x2d63f9[_0x4cc7('0xab')] = function(_0x79dcb9, _0x2faee4) { return _0x79dcb9 * _0x2faee4; } ; _0x2d63f9[_0x4cc7('0xac')] = function(_0x33843b, _0x2c5c) { return _0x33843b + _0x2c5c; } ; _0x2d63f9[_0x4cc7('0xad')] = _0x4cc7('0xae'); _0x2d63f9['QLoMK'] = _0x4cc7('0xaf'); _0x2d63f9[_0x4cc7('0xb0')] = function(_0x92530c, _0x345298) { return _0x92530c + _0x345298; } ; _0x2d63f9[_0x4cc7('0xb1')] = function(_0x5a1e1a, _0x4a717a) { return _0x5a1e1a >= _0x4a717a; } ; _0x2d63f9[_0x4cc7('0xb2')] = function(_0x4ddb6b, _0xda0432) { return _0x4ddb6b == _0xda0432; } ; _0x2d63f9['GfCeb'] = function(_0x3c048e, _0x5a10ad) { return _0x3c048e * _0x5a10ad; } ; _0x2d63f9[_0x4cc7('0xb3')] = function(_0x3126f2, _0x11acf5) { return _0x3126f2 - _0x11acf5; } ; _0x2d63f9[_0x4cc7('0xb4')] = 'obmVQ'; _0x2d63f9[_0x4cc7('0xb5')] = function(_0x1e4a4d, _0x446ce9) { return _0x1e4a4d * _0x446ce9; } ; _0x2d63f9['AZksp'] = function(_0x4fdeab, _0x53c4da) { return _0x4fdeab > _0x53c4da; } ; _0x2d63f9['qYIBb'] = function(_0x275aaf, _0x32aa21) { return _0x55265e.wAnmG(_0x275aaf, _0x32aa21); } ; _0x2d63f9[_0x4cc7('0xb6')] = _0x4cc7('0xb7'); _0x2d63f9[_0x4cc7('0xb8')] = function(_0x1fe9ea, _0x1a3d60) { return _0x1fe9ea / _0x1a3d60; } ; _0x2d63f9['kNkBq'] = function(_0x34b341, _0x2b6e12) { return _0x34b341 + _0x2b6e12; } ; _0x2d63f9['iLAPV'] = _0x4cc7('0xb9'); _0x2d63f9[_0x4cc7('0xba')] = _0x4cc7('0xbb'); _0x2d63f9['jLdsf'] = function(_0x2b3e9e, _0x781a10) { return _0x2b3e9e - _0x781a10; } ; _0x2d63f9['xpqwN'] = function(_0x4c7924, _0x7a1fbc) { return _0x4c7924 - _0x7a1fbc; } ; _0x2d63f9[_0x4cc7('0xbc')] = _0x4cc7('0xbd'); _0x2d63f9[_0x4cc7('0xbe')] = function(_0x559981, _0xcb7fe5) { return _0x559981 != _0xcb7fe5; } ; _0x2d63f9[_0x4cc7('0xbf')] = function(_0x83fdc6, _0x160626) { return _0x83fdc6 === _0x160626; } ; _0x2d63f9[_0x4cc7('0xc0')] = 'TJdwf'; _0x2d63f9[_0x4cc7('0xc1')] = _0x4cc7('0xc2'); _0x2d63f9[_0x4cc7('0xc3')] = function(_0x39f693, _0x5f58ac) { return _0x39f693 / _0x5f58ac; } ; _0x2d63f9[_0x4cc7('0xc4')] = function(_0x3f0c3e, _0xccaccc) { return _0x3f0c3e * _0xccaccc; } ; _0x2d63f9[_0x4cc7('0xc5')] = function(_0x560559, _0x113294) { return _0x560559 == _0x113294; } ; _0x2d63f9['qMVKe'] = _0x4cc7('0xc6'); _0x2d63f9[_0x4cc7('0xc7')] = function(_0x1eb6fa, _0x58802a) { return _0x1eb6fa + _0x58802a; } ; _0x2d63f9[_0x4cc7('0xc8')] = function(_0x459bbf, _0x328066) { return _0x459bbf * _0x328066; } ; _0x2d63f9['HyATM'] = function(_0x4408d2, _0x2c892b) { return _0x4408d2 * _0x2c892b; } ; _0x2d63f9[_0x4cc7('0xc9')] = function(_0x4e5283, _0x8c7c25) { return _0x4e5283 * _0x8c7c25; } ; _0x2d63f9[_0x4cc7('0xca')] = function(_0x4b0d76, _0xcb0bd0) { return _0x4b0d76 * _0xcb0bd0; } ; _0x2d63f9[_0x4cc7('0xcb')] = function(_0x13cae7, _0x4060b8) { return _0x13cae7 + _0x4060b8; } ; _0x2d63f9[_0x4cc7('0xcc')] = function(_0x4a225c, _0x19dc51) { return _0x4a225c - _0x19dc51; } ; _0x2d63f9[_0x4cc7('0xcd')] = function(_0x2f9710, _0xa37ada) { return _0x2f9710 * _0xa37ada; } ; _0x2d63f9[_0x4cc7('0xce')] = function(_0x15b0cb, _0x23368f) { return _0x15b0cb - _0x23368f; } ; _0x2d63f9[_0x4cc7('0xcf')] = function(_0x4e1b46, _0x24ec66) { return _0x4e1b46 * _0x24ec66; } ; _0x2d63f9[_0x4cc7('0xd0')] = function(_0xd838bf, _0x2434c9) { return _0xd838bf * _0x2434c9; } ; _0x2d63f9[_0x4cc7('0xd1')] = function(_0x737297, _0x8528fc) { return _0x737297 * _0x8528fc; } ; _0x2d63f9[_0x4cc7('0xd2')] = function(_0x399625, _0x5b9781) { return _0x399625 * _0x5b9781; } ; _0x2d63f9[_0x4cc7('0xd3')] = function(_0x2e83be, _0x2b2b70) { return _0x2e83be + _0x2b2b70; } ; _0x2d63f9[_0x4cc7('0xd4')] = function(_0x29b92c, _0x49e3e2) { return _0x29b92c * _0x49e3e2; } ; _0x2d63f9['EmuFu'] = function(_0x15f7cb, _0x237e72) { return _0x15f7cb * _0x237e72; } ; _0x2d63f9[_0x4cc7('0xd5')] = function(_0x53b55f, _0x3721c8) { return _0x53b55f * _0x3721c8; } ; _0x2d63f9['xFFwJ'] = function(_0x518273, _0x741f40) { return _0x518273 / _0x741f40; } ; _0x2d63f9[_0x4cc7('0xd6')] = function(_0x2b394c, _0x10864f) { return _0x2b394c + _0x10864f; } ; _0x2d63f9[_0x4cc7('0xd7')] = function(_0x164323, _0x37c70b) { return _0x164323 + _0x37c70b; } ; _0x2d63f9[_0x4cc7('0xd8')] = function(_0x2ac975, _0x4ea0b5) { return _0x2ac975 * _0x4ea0b5; } ; _0x2d63f9[_0x4cc7('0xd9')] = function(_0x16522f, _0xaa3e84) { return _0x16522f * _0xaa3e84; } ; _0x2d63f9[_0x4cc7('0xda')] = function(_0x1753f5, _0x23ed1b) { return _0x1753f5 + _0x23ed1b; } ; _0x2d63f9[_0x4cc7('0xdb')] = function(_0x438966, _0xc8f1eb) { return _0x438966 * _0xc8f1eb; } ; _0x2d63f9[_0x4cc7('0xdc')] = function(_0x116e1d, _0x2c7f86) { return _0x55265e.gEmkE(_0x116e1d, _0x2c7f86); } ; _0x2d63f9[_0x4cc7('0xdd')] = function(_0x2fe7f9, _0xe70da3) { return _0x2fe7f9 * _0xe70da3; } ; _0x2d63f9[_0x4cc7('0xde')] = function(_0x286b5e, _0x40b9b0) { return _0x286b5e * _0x40b9b0; } ; _0x2d63f9[_0x4cc7('0xdf')] = function(_0x4c3ef8, _0x5cbf2f) { return _0x4c3ef8 + _0x5cbf2f; } ; _0x2d63f9[_0x4cc7('0xe0')] = function(_0x4c8046, _0x2bfcdb) { return _0x4c8046 * _0x2bfcdb; } ; _0x2d63f9['psPla'] = function(_0x293749, _0x4d638e) { return _0x293749 * _0x4d638e; } ; _0x2d63f9[_0x4cc7('0xe1')] = function(_0x26fd5c, _0x5ab43b) { return _0x26fd5c * _0x5ab43b; } ; _0x2d63f9[_0x4cc7('0xe2')] = function(_0x430a1b, _0x521955) { return _0x430a1b + _0x521955; } ; _0x2d63f9[_0x4cc7('0xe3')] = _0x4cc7('0xe4'); _0x2d63f9['Ycypa'] = function(_0x19fc58, _0x15f74a) { return _0x19fc58 << _0x15f74a; } ; _0x2d63f9[_0x4cc7('0xe5')] = 'IGJCv'; _0x2d63f9[_0x4cc7('0xe6')] = _0x4cc7('0xe7'); _0x2d63f9[_0x4cc7('0xe8')] = function(_0x51d318, _0xc0a0c3, _0x2d6069) { return _0x51d318(_0xc0a0c3, _0x2d6069); } ; _0x2d63f9['ZsRBJ'] = function(_0x524a11, _0x3b87b5) { return _0x524a11 != _0x3b87b5; } ; _0x2d63f9[_0x4cc7('0xe9')] = function(_0x588e78, _0x22629f) { return _0x588e78 / _0x22629f; } ; _0x2d63f9[_0x4cc7('0xea')] = function(_0x3016da, _0x587dc5) { return _0x3016da == _0x587dc5; } ; _0x2d63f9[_0x4cc7('0xeb')] = _0x4cc7('0xec'); _0x2d63f9[_0x4cc7('0xed')] = function(_0x6a72d4, _0xaecc8) { return _0x6a72d4 != _0xaecc8; } ; _0x2d63f9['JxNFx'] = _0x4cc7('0xee'); _0x2d63f9['xwtMd'] = function(_0x4633be, _0x447d9f) { return _0x4633be != _0x447d9f; } ; _0x2d63f9['IlRfD'] = function(_0x3cb1da, _0x3ce9fa) { return _0x3cb1da === _0x3ce9fa; } ; _0x2d63f9[_0x4cc7('0xef')] = function(_0x3cb7e2, _0x243cc4) { return _0x3cb7e2 != _0x243cc4; } ; _0x2d63f9[_0x4cc7('0xf0')] = _0x4cc7('0xf1'); _0x2d63f9[_0x4cc7('0xf2')] = 'loadError'; _0x2d63f9['qMDPj'] = _0x4cc7('0xf3'); _0x2d63f9[_0x4cc7('0xf4')] = function(_0x3de4da, _0x1dbe1a) { return _0x3de4da == _0x1dbe1a; } ; _0x2d63f9[_0x4cc7('0xf5')] = _0x4cc7('0xf6'); _0x2d63f9[_0x4cc7('0xf7')] = _0x4cc7('0xf8'); _0x2d63f9[_0x4cc7('0xf9')] = function(_0x66bde5, _0x54eae9) { return _0x66bde5 === _0x54eae9; } ; _0x2d63f9[_0x4cc7('0xfa')] = function(_0xb53921, _0x4ad76f) { return _0xb53921 + _0x4ad76f; } ; _0x2d63f9[_0x4cc7('0xfb')] = _0x4cc7('0xfc'); _0x2d63f9[_0x4cc7('0xfd')] = function(_0x8c03f8, _0x4ffac2) { return _0x8c03f8 != _0x4ffac2; } ; _0x2d63f9['rXyoM'] = _0x4cc7('0xfe'); _0x2d63f9[_0x4cc7('0xff')] = function(_0x55a030, _0xe56efd) { return _0x55a030 + _0xe56efd; } ; _0x2d63f9['DFwVK'] = _0x4cc7('0x100'); _0x2d63f9[_0x4cc7('0x101')] = 'away3d.loaders.parsers.AWD2Parser'; _0x2d63f9['JPWKf'] = function(_0x391fe3, _0xcf3f9c) { return _0x391fe3 + _0xcf3f9c; } ; _0x2d63f9[_0x4cc7('0x102')] = _0x4cc7('0x103'); _0x2d63f9[_0x4cc7('0x104')] = _0x4cc7('0x105'); _0x2d63f9[_0x4cc7('0x106')] = _0x4cc7('0x107'); _0x2d63f9[_0x4cc7('0x108')] = _0x4cc7('0x109'); _0x2d63f9[_0x4cc7('0x10a')] = function(_0x54c18b, _0x1c820b) { return _0x54c18b + _0x1c820b; } ; _0x2d63f9['DmIdS'] = 'Root\x20(TopLevel)'; _0x2d63f9['ohenb'] = 'entity'; _0x2d63f9[_0x4cc7('0x10b')] = '\x27\x20|\x20Texture-Name\x20=\x20'; _0x2d63f9[_0x4cc7('0x10c')] = 'Could\x20not\x20find\x20the\x20GradientDiffuseTexture\x20(ID\x20=\x20'; _0x2d63f9[_0x4cc7('0x10d')] = '\x20)\x20for\x20this\x20LightMapDiffuseMethod'; _0x2d63f9[_0x4cc7('0x10e')] = 'shadowMapMethod'; _0x2d63f9['OQJvp'] = _0x4cc7('0x10f'); _0x2d63f9[_0x4cc7('0x110')] = _0x55265e.NPYVx; _0x2d63f9[_0x4cc7('0x111')] = _0x4cc7('0x112'); _0x2d63f9[_0x4cc7('0x113')] = function(_0x12e90d, _0xd2fe3a) { return _0x12e90d + _0xd2fe3a; } ; _0x2d63f9['DWZzu'] = function(_0x390bd2, _0x4d3f63) { return _0x390bd2 + _0x4d3f63; } ; _0x2d63f9[_0x4cc7('0x114')] = _0x4cc7('0x115'); _0x2d63f9['IRxsD'] = function(_0x36172a, _0x2dda0d) { return _0x36172a < _0x2dda0d; } ; _0x2d63f9[_0x4cc7('0x116')] = function(_0x3efb51, _0x4f0430) { return _0x3efb51 == _0x4f0430; } ; _0x2d63f9[_0x4cc7('0x117')] = 'GTDkX'; _0x2d63f9[_0x4cc7('0x118')] = '\x20*\x20processControllerSkin\x20:\x20'; _0x2d63f9[_0x4cc7('0x119')] = function(_0x5be8af, _0x4cd875) { return _0x5be8af + _0x4cd875; } ; _0x2d63f9['QFYdK'] = 'dHSkQ'; _0x2d63f9[_0x4cc7('0x11a')] = 'scale'; _0x2d63f9[_0x4cc7('0x11b')] = 'matrix'; _0x2d63f9[_0x4cc7('0x11c')] = function(_0x128df5, _0x1d0577) { return _0x128df5 != _0x1d0577; } ; _0x2d63f9[_0x4cc7('0x11d')] = 'unhandled\x20translate\x20dot\x20access\x20'; _0x2d63f9[_0x4cc7('0x11e')] = function(_0x1e1b0e, _0x4fe406) { return _0x1e1b0e == _0x4fe406; } ; _0x2d63f9[_0x4cc7('0x11f')] = function(_0x48a8ee, _0xe96002) { return _0x48a8ee == _0xe96002; } ; _0x2d63f9['ZGxhs'] = function(_0x21cf73, _0x120814) { return _0x21cf73 * _0x120814; } ; _0x2d63f9[_0x4cc7('0x120')] = function(_0x493862, _0x3677b8) { return _0x493862 - _0x3677b8; } ; _0x2d63f9[_0x4cc7('0x121')] = function(_0x25cf6c, _0x1c74f2) { return _0x55265e.lIZoN(_0x25cf6c, _0x1c74f2); } ; _0x2d63f9[_0x4cc7('0x122')] = function(_0x1f4333, _0x492f0c) { return _0x1f4333 + _0x492f0c; } ; _0x2d63f9[_0x4cc7('0x123')] = _0x4cc7('0x124'); _0x2d63f9[_0x4cc7('0x125')] = _0x4cc7('0x126'); _0x2d63f9['ZBDrr'] = function(_0x2056bc, _0x2a6f6e) { return _0x2056bc * _0x2a6f6e; } ; _0x2d63f9['LjAga'] = _0x4cc7('0x127'); _0x2d63f9['ntoDb'] = _0x4cc7('0x128'); _0x2d63f9[_0x4cc7('0x129')] = function(_0x2cd027, _0x300efa) { return _0x2cd027 < _0x300efa; } ; _0x2d63f9[_0x4cc7('0x12a')] = function(_0x4f6847, _0x560ef1) { return _0x4f6847 != _0x560ef1; } ; _0x2d63f9[_0x4cc7('0x12b')] = function(_0xb40b5a, _0x315e92) { return _0x55265e.NoCcO(_0xb40b5a, _0x315e92); } ; _0x2d63f9[_0x4cc7('0x12c')] = function(_0x568949, _0x47528e) { return _0x568949 < _0x47528e; } ; _0x2d63f9[_0x4cc7('0x12d')] = _0x4cc7('0x12e'); _0x2d63f9[_0x4cc7('0x12f')] = function(_0x19b038, _0x1d703a) { return _0x19b038 != _0x1d703a; } ; _0x2d63f9[_0x4cc7('0x130')] = function(_0xcf907e, _0x2ac7b8) { return _0xcf907e !== _0x2ac7b8; } ; _0x2d63f9[_0x4cc7('0x131')] = _0x4cc7('0x132'); _0x2d63f9[_0x4cc7('0x133')] = _0x4cc7('0x134'); _0x2d63f9[_0x4cc7('0x135')] = function(_0x5c5450, _0x10990d) { return _0x5c5450 < _0x10990d; } ; _0x2d63f9[_0x4cc7('0x136')] = function(_0x40cea9, _0x2ed4d2) { return _0x40cea9 + _0x2ed4d2; } ; _0x2d63f9[_0x4cc7('0x137')] = function(_0x150b60, _0xd01884) { return _0x150b60 + _0xd01884; } ; _0x2d63f9[_0x4cc7('0x138')] = _0x4cc7('0x139'); _0x2d63f9[_0x4cc7('0x13a')] = 'nrm\x20'; _0x2d63f9[_0x4cc7('0x13b')] = 'vwSUn'; _0x2d63f9[_0x4cc7('0x13c')] = _0x4cc7('0x13d'); _0x2d63f9['pUAtk'] = function(_0xba06d5, _0x2ef2be) { return _0xba06d5 + _0x2ef2be; } ; _0x2d63f9[_0x4cc7('0x13e')] = function(_0x46531a, _0x422118) { return _0x46531a == _0x422118; } ; _0x2d63f9['AOHcO'] = function(_0x265d76, _0x438ee2) { return _0x265d76 & _0x438ee2; } ; _0x2d63f9[_0x4cc7('0x13f')] = function(_0x4198e3, _0x4c529b) { return _0x4198e3 * _0x4c529b; } ; _0x2d63f9[_0x4cc7('0x140')] = function(_0x282692, _0x38b188) { return _0x282692 + _0x38b188; } ; _0x2d63f9['NxQxk'] = _0x4cc7('0x141'); _0x2d63f9[_0x4cc7('0x142')] = function(_0xa4b459, _0x44c831, _0x4a2b13) { return _0x55265e.fqEnV(_0xa4b459, _0x44c831, _0x4a2b13); } ; _0x2d63f9[_0x4cc7('0x143')] = _0x4cc7('0x144'); _0x2d63f9[_0x4cc7('0x145')] = _0x4cc7('0x146'); _0x2d63f9['HHlrt'] = _0x4cc7('0x147'); _0x2d63f9[_0x4cc7('0x148')] = 'neg\x20'; _0x2d63f9[_0x4cc7('0x149')] = '.wz\x0a'; _0x2d63f9[_0x4cc7('0x14a')] = _0x4cc7('0x14b'); _0x2d63f9[_0x4cc7('0x14c')] = function(_0x246243, _0x48aa69) { return _0x246243 + _0x48aa69; } ; _0x2d63f9[_0x4cc7('0x14d')] = function(_0x2b054c, _0x1386f6) { return _0x2b054c / _0x1386f6; } ; _0x2d63f9[_0x4cc7('0x14e')] = function(_0x4943d8, _0x486760) { return _0x4943d8 / _0x486760; } ; _0x2d63f9[_0x4cc7('0x14f')] = function(_0x50a351, _0x459c3f) { return _0x50a351 != _0x459c3f; } ; _0x2d63f9[_0x4cc7('0x150')] = function(_0x15226f, _0x258e6c) { return _0x15226f + _0x258e6c; } ; _0x2d63f9['BWcwI'] = function(_0x31324d, _0x2840bc) { return _0x31324d + _0x2840bc; } ; _0x2d63f9['oksxZ'] = function(_0x436042, _0x321998) { return _0x436042 + _0x321998; } ; _0x2d63f9[_0x4cc7('0x151')] = _0x4cc7('0x152'); _0x2d63f9[_0x4cc7('0x153')] = _0x4cc7('0x154'); _0x2d63f9[_0x4cc7('0x155')] = _0x4cc7('0x156'); _0x2d63f9[_0x4cc7('0x157')] = function(_0xf35a59, _0xdc6f6c) { return _0xf35a59 + _0xdc6f6c; } ; _0x2d63f9['wAUne'] = function(_0x2e3ad2, _0x4c9293) { return _0x55265e.hunZK(_0x2e3ad2, _0x4c9293); } ; _0x2d63f9[_0x4cc7('0x158')] = 'sub\x20'; _0x2d63f9[_0x4cc7('0x159')] = '.x\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0amul\x20'; _0x2d63f9[_0x4cc7('0x15a')] = function(_0x7377bf, _0x510ab9) { return _0x7377bf + _0x510ab9; } ; _0x2d63f9[_0x4cc7('0x15b')] = function(_0x249534, _0x23930f) { return _0x249534 === _0x23930f; } ; _0x2d63f9[_0x4cc7('0x15c')] = function(_0x162ae8, _0x51a570) { return _0x162ae8 + _0x51a570; } ; _0x2d63f9[_0x4cc7('0x15d')] = _0x4cc7('0x15e'); _0x2d63f9['vVuGE'] = function(_0x1a26e9, _0x4f34cd) { return _0x1a26e9 + _0x4f34cd; } ; _0x2d63f9[_0x4cc7('0x15f')] = function(_0x3bb325, _0x359680) { return _0x3bb325 + _0x359680; } ; _0x2d63f9[_0x4cc7('0x160')] = _0x4cc7('0x161'); _0x2d63f9[_0x4cc7('0x162')] = function(_0x50c13b, _0x3aeb94) { return _0x50c13b + _0x3aeb94; } ; _0x2d63f9[_0x4cc7('0x163')] = '.zw'; _0x2d63f9['gQsEI'] = function(_0x17ad3f, _0x3d7129) { return _0x17ad3f + _0x3d7129; } ; _0x2d63f9[_0x4cc7('0x164')] = _0x4cc7('0x165'); _0x2d63f9['zMNQi'] = function(_0xa28d53, _0x4f6a8b) { return _0xa28d53 != _0x4f6a8b; } ; _0x2d63f9[_0x4cc7('0x166')] = 'owLEK'; _0x2d63f9[_0x4cc7('0x167')] = function(_0x20df79, _0x19115f) { return _0x20df79 - _0x19115f; } ; _0x2d63f9[_0x4cc7('0x168')] = function(_0x548f5d, _0x4511d2) { return _0x548f5d / _0x4511d2; } ; _0x2d63f9[_0x4cc7('0x169')] = function(_0x4d9cc0, _0x397239) { return _0x4d9cc0 * _0x397239; } ; _0x2d63f9[_0x4cc7('0x16a')] = function(_0x394411, _0x5ea963) { return _0x394411 * _0x5ea963; } ; _0x2d63f9[_0x4cc7('0x16b')] = function(_0x5e2bea, _0x4828e3) { return _0x5e2bea / _0x4828e3; } ; _0x2d63f9[_0x4cc7('0x16c')] = function(_0x3030ea, _0xf03279) { return _0x3030ea * _0xf03279; } ; _0x2d63f9[_0x4cc7('0x16d')] = 'HuPUW'; _0x2d63f9[_0x4cc7('0x16e')] = function(_0x1a4ff3, _0x1bc9a1) { return _0x1a4ff3 == _0x1bc9a1; } ; _0x2d63f9[_0x4cc7('0x16f')] = function(_0x1acc51, _0x17213f) { return _0x1acc51 - _0x17213f; } ; _0x2d63f9['gYNfU'] = function(_0x2ad8b3, _0x3cde68) { return _0x2ad8b3 == _0x3cde68; } ; _0x2d63f9['UHsln'] = function(_0x8fb892, _0x1e4894) { return _0x8fb892 == _0x1e4894; } ; _0x2d63f9[_0x4cc7('0x170')] = function(_0x2d2348, _0x4f0894) { return _0x2d2348 === _0x4f0894; } ; _0x2d63f9[_0x4cc7('0x171')] = function(_0x3cfc40, _0x5be5cb) { return _0x3cfc40 == _0x5be5cb; } ; _0x2d63f9[_0x4cc7('0x172')] = _0x4cc7('0x173'); _0x2d63f9[_0x4cc7('0x174')] = function(_0x55d0eb, _0x5579b2) { return _0x55d0eb != _0x5579b2; } ; _0x2d63f9[_0x4cc7('0x175')] = function(_0x18cd85, _0x1b8b5d) { return _0x18cd85 == _0x1b8b5d; } ; _0x2d63f9[_0x4cc7('0x176')] = function(_0x430b7c, _0x24405c) { return _0x430b7c + _0x24405c; } ; _0x2d63f9[_0x4cc7('0x177')] = function(_0x3ef084, _0x497fdd) { return _0x3ef084 + _0x497fdd; } ; _0x2d63f9[_0x4cc7('0x178')] = function(_0x57c3bf, _0xda3b9f) { return _0x57c3bf - _0xda3b9f; } ; _0x2d63f9['ZPkWL'] = 'Currency.hx'; _0x2d63f9[_0x4cc7('0x179')] = _0x4cc7('0x17a'); _0x2d63f9['HahQu'] = function(_0x30175a, _0x399777) { return _0x30175a == _0x399777; } ; _0x2d63f9['DtZji'] = function(_0x192810, _0x59e2fe) { return _0x192810 < _0x59e2fe; } ; _0x2d63f9[_0x4cc7('0x17b')] = _0x4cc7('0x17c'); _0x2d63f9[_0x4cc7('0x17d')] = function(_0x3b9552, _0x3bae7f) { return _0x3b9552 == _0x3bae7f; } ; _0x2d63f9[_0x4cc7('0x17e')] = function(_0x2171bb, _0x16fd7d) { return _0x2171bb >= _0x16fd7d; } ; _0x2d63f9[_0x4cc7('0x17f')] = function(_0x4abec9, _0x3b7d0e) { return _0x4abec9 <= _0x3b7d0e; } ; _0x2d63f9[_0x4cc7('0x180')] = _0x4cc7('0x181'); _0x2d63f9[_0x4cc7('0x182')] = function(_0x2b7014, _0x51d154) { return _0x2b7014 == _0x51d154; } ; _0x2d63f9[_0x4cc7('0x183')] = function(_0x59b25d, _0x4ba8ef) { return _0x59b25d != _0x4ba8ef; } ; _0x2d63f9[_0x4cc7('0x184')] = 'wYecl'; _0x2d63f9[_0x4cc7('0x185')] = function(_0x51c724, _0x25c0b4) { return _0x51c724 === _0x25c0b4; } ; _0x2d63f9[_0x4cc7('0x186')] = _0x4cc7('0x187'); _0x2d63f9[_0x4cc7('0x188')] = function(_0x21a03a, _0x3a32f2) { return _0x21a03a < _0x3a32f2; } ; _0x2d63f9[_0x4cc7('0x189')] = function(_0x3e1767, _0x3b90de) { return _0x3e1767 !== _0x3b90de; } ; _0x2d63f9[_0x4cc7('0x18a')] = function(_0x53538c, _0x31a66f) { return _0x53538c(_0x31a66f); } ; _0x2d63f9[_0x4cc7('0x18b')] = function(_0x35676c, _0x5b7a8a) { return _0x35676c * _0x5b7a8a; } ; _0x2d63f9[_0x4cc7('0x18c')] = function(_0x5be09f, _0x3928ab) { return _0x5be09f - _0x3928ab; } ; _0x2d63f9[_0x4cc7('0x18d')] = _0x4cc7('0x18e'); _0x2d63f9[_0x4cc7('0x18f')] = function(_0x1ef671, _0x45d0e5) { return _0x1ef671 <= _0x45d0e5; } ; _0x2d63f9[_0x4cc7('0x190')] = function(_0x3c595a, _0x4260ff) { return _0x3c595a === _0x4260ff; } ; _0x2d63f9[_0x4cc7('0x191')] = _0x4cc7('0x192'); _0x2d63f9[_0x4cc7('0x193')] = _0x4cc7('0x194'); _0x2d63f9[_0x4cc7('0x195')] = function(_0x4a1b2c, _0x2fc3af) { return _0x4a1b2c > _0x2fc3af; } ; _0x2d63f9['yoIrP'] = _0x4cc7('0x196'); _0x2d63f9[_0x4cc7('0x197')] = _0x4cc7('0x198'); _0x2d63f9[_0x4cc7('0x199')] = function(_0x490c83, _0x511104) { return _0x490c83 * _0x511104; } ; _0x2d63f9[_0x4cc7('0x19a')] = function(_0x3f95ce, _0x59b989) { return _0x3f95ce < _0x59b989; } ; _0x2d63f9['tBsoK'] = function(_0x5ba170, _0xc2ed93) { return _0x5ba170 > _0xc2ed93; } ; _0x2d63f9[_0x4cc7('0x19b')] = function(_0xe7d05d, _0x22a158) { return _0xe7d05d + _0x22a158; } ; _0x2d63f9[_0x4cc7('0x19c')] = function(_0x2ed8d3, _0xe0ab3b) { return _0x2ed8d3 - _0xe0ab3b; } ; _0x2d63f9['dDMMz'] = function(_0x564843, _0x4ccd9c) { return _0x564843 > _0x4ccd9c; } ; _0x2d63f9['hkHAX'] = function(_0x2f8fd5, _0x3b8864) { return _0x2f8fd5 - _0x3b8864; } ; _0x2d63f9[_0x4cc7('0x19d')] = function(_0x3a36e8, _0x2e7b71) { return _0x55265e.cWOCX(_0x3a36e8, _0x2e7b71); } ; _0x2d63f9[_0x4cc7('0x19e')] = function(_0x374c2f, _0x35a273) { return _0x374c2f * _0x35a273; } ; _0x2d63f9['XXpZH'] = function(_0x253368, _0x1a17f1) { return _0x253368 + _0x1a17f1; } ; _0x2d63f9[_0x4cc7('0x19f')] = function(_0x2264e8, _0x4b1de5) { return _0x2264e8 < _0x4b1de5; } ; _0x2d63f9['QfHbP'] = function(_0x4c9c0e, _0x4507a8) { return _0x4c9c0e != _0x4507a8; } ; _0x2d63f9['zUGva'] = function(_0x4bd6c5, _0x6add21) { return _0x4bd6c5 * _0x6add21; } ; _0x2d63f9[_0x4cc7('0x1a0')] = function(_0x584124, _0x46144f) { return _0x584124 - _0x46144f; } ; _0x2d63f9['BJDFL'] = function(_0x34746f, _0x390d67) { return _0x34746f * _0x390d67; } ; _0x2d63f9['ioefG'] = function(_0x669aac, _0x15b74e) { return _0x669aac * _0x15b74e; } ; _0x2d63f9[_0x4cc7('0x1a1')] = function(_0xc807df, _0xc4905a) { return _0xc807df <= _0xc4905a; } ; _0x2d63f9['bwKnC'] = _0x55265e.etMED; _0x2d63f9[_0x4cc7('0x1a2')] = function(_0x5baf55, _0x41e332, _0x39f0d3) { return _0x5baf55(_0x41e332, _0x39f0d3); } ; _0x2d63f9[_0x4cc7('0x1a3')] = function(_0x1f23a4, _0x160e09) { return _0x1f23a4 / _0x160e09; } ; _0x2d63f9[_0x4cc7('0x1a4')] = _0x4cc7('0x1a5'); _0x2d63f9[_0x4cc7('0x1a6')] = function(_0x11c9ec, _0x325da5) { return _0x11c9ec + _0x325da5; } ; _0x2d63f9[_0x4cc7('0x1a7')] = function(_0x37eb40, _0x4362b7) { return _0x55265e.hPlpt(_0x37eb40, _0x4362b7); } ; _0x2d63f9[_0x4cc7('0x1a8')] = _0x55265e.SsCog; _0x2d63f9[_0x4cc7('0x1a9')] = _0x4cc7('0x1aa'); _0x2d63f9[_0x4cc7('0x1ab')] = function(_0x5c7ae1, _0x5a009e) { return _0x5c7ae1 * _0x5a009e; } ; _0x2d63f9['NZbJx'] = function(_0x100c09, _0x309b42) { return _0x100c09 * _0x309b42; } ; _0x2d63f9[_0x4cc7('0x1ac')] = _0x4cc7('0x1ad'); _0x2d63f9[_0x4cc7('0x1ae')] = function(_0x121bd5, _0x5bd669, _0x5bfb94) { return _0x121bd5(_0x5bd669, _0x5bfb94); } ; _0x2d63f9[_0x4cc7('0x1af')] = function(_0x4cb72c, _0x19e6e0) { return _0x55265e.ATJGl(_0x4cb72c, _0x19e6e0); } ; _0x2d63f9[_0x4cc7('0x1b0')] = function(_0x563357, _0x2c3158) { return _0x563357 - _0x2c3158; } ; _0x2d63f9['HbuNZ'] = function(_0x53cb20, _0x1683d5) { return _0x53cb20 / _0x1683d5; } ; _0x2d63f9[_0x4cc7('0x1b1')] = _0x4cc7('0x1b2'); _0x2d63f9[_0x4cc7('0x1b3')] = 'yAEMn'; _0x2d63f9[_0x4cc7('0x1b4')] = function(_0x13e5fb, _0x2b9554) { return _0x13e5fb * _0x2b9554; } ; _0x2d63f9[_0x4cc7('0x1b5')] = function(_0x5688b8, _0x47e285) { return _0x5688b8 * _0x47e285; } ; _0x2d63f9[_0x4cc7('0x1b6')] = _0x4cc7('0x1b7'); _0x2d63f9[_0x4cc7('0x1b8')] = function(_0x48bc6e, _0x24e8eb) { return _0x48bc6e == _0x24e8eb; } ; _0x2d63f9[_0x4cc7('0x1b9')] = _0x4cc7('0x1ba'); _0x2d63f9['BcvIb'] = function(_0x281f2e, _0x14bdfc) { return _0x281f2e + _0x14bdfc; } ; _0x2d63f9[_0x4cc7('0x1bb')] = _0x4cc7('0x1bc'); _0x2d63f9['yEEoj'] = function(_0x415774, _0x4cd4f0) { return _0x415774 != _0x4cd4f0; } ; _0x2d63f9[_0x4cc7('0x1bd')] = function(_0x439d52, _0x165a88) { return _0x55265e.LeHkn(_0x439d52, _0x165a88); } ; _0x2d63f9['WBpEG'] = function(_0x155505, _0x4b69e7) { return _0x155505 / _0x4b69e7; } ; _0x2d63f9[_0x4cc7('0x1be')] = function(_0x29a0e2, _0x572651) { return _0x29a0e2 == _0x572651; } ; _0x2d63f9[_0x4cc7('0x1bf')] = _0x4cc7('0x1c0'); _0x2d63f9[_0x4cc7('0x1c1')] = _0x55265e.wgDYs; _0x2d63f9['Tigjz'] = function(_0x355bd9, _0x5eb143) { return _0x355bd9 == _0x5eb143; } ; _0x2d63f9['WyIkM'] = function(_0x1ca844, _0x290ed8) { return _0x1ca844 == _0x290ed8; } ; _0x2d63f9[_0x4cc7('0x1c2')] = _0x4cc7('0x1c3'); _0x2d63f9[_0x4cc7('0x1c4')] = function(_0x699e1f, _0x781b64) { return _0x699e1f == _0x781b64; } ; _0x2d63f9[_0x4cc7('0x1c5')] = _0x4cc7('0x1c6'); _0x2d63f9['zlEjt'] = _0x4cc7('0x1c7'); _0x2d63f9[_0x4cc7('0x1c8')] = function(_0x33baed, _0x2b0136) { return _0x33baed - _0x2b0136; } ; _0x2d63f9['kwVAe'] = 'Probably\x20not.'; _0x2d63f9['CJzmT'] = function(_0x48d912, _0x289805) { return _0x48d912 / _0x289805; } ; _0x2d63f9[_0x4cc7('0x1c9')] = function(_0x51f8f0, _0x392183, _0x4383f6) { return _0x51f8f0(_0x392183, _0x4383f6); } ; _0x2d63f9[_0x4cc7('0x1ca')] = 'solve'; _0x2d63f9[_0x4cc7('0x1cb')] = _0x4cc7('0x1cc'); _0x2d63f9['loIFH'] = _0x4cc7('0x1cd'); _0x2d63f9[_0x4cc7('0x1ce')] = _0x4cc7('0x1cf'); _0x2d63f9[_0x4cc7('0x1d0')] = function(_0x49ea7b, _0x505bd3, _0x9f5830) { return _0x49ea7b(_0x505bd3, _0x9f5830); } ; _0x2d63f9[_0x4cc7('0x1d1')] = _0x4cc7('0x1d2'); _0x2d63f9[_0x4cc7('0x1d3')] = _0x4cc7('0x1d4'); _0x2d63f9[_0x4cc7('0x1d5')] = function(_0x1cf21f, _0x56f53a) { return _0x1cf21f == _0x56f53a; } ; _0x2d63f9[_0x4cc7('0x1d6')] = function(_0x5a2fa3, _0x2c87de) { return _0x5a2fa3 / _0x2c87de; } ; _0x2d63f9[_0x4cc7('0x1d7')] = 'rIusS'; _0x2d63f9[_0x4cc7('0x1d8')] = function(_0x199dcd, _0x11bad7) { return _0x199dcd != _0x11bad7; } ; _0x2d63f9[_0x4cc7('0x1d9')] = 'LGpTE'; _0x2d63f9['vpbYL'] = _0x4cc7('0x1da'); _0x2d63f9[_0x4cc7('0x1db')] = _0x4cc7('0x1dc'); _0x2d63f9[_0x4cc7('0x1dd')] = function(_0xfec6b7, _0x103dcb) { return _0xfec6b7 + _0x103dcb; } ; _0x2d63f9['pqnUJ'] = function(_0x3b4794, _0xa6d6ed) { return _0x3b4794 * _0xa6d6ed; } ; _0x2d63f9[_0x4cc7('0x1de')] = function(_0x2f96b2, _0x585bb5) { return _0x2f96b2 / _0x585bb5; } ; _0x2d63f9[_0x4cc7('0x1df')] = 'rtToH'; _0x2d63f9[_0x4cc7('0x1e0')] = _0x4cc7('0x1e1'); _0x2d63f9[_0x4cc7('0x1e2')] = function(_0x31a4be, _0x530785) { return _0x31a4be * _0x530785; } ; _0x2d63f9[_0x4cc7('0x1e3')] = function(_0x23bdf0, _0x39f8a2) { return _0x55265e.Mxjzi(_0x23bdf0, _0x39f8a2); } ; _0x2d63f9[_0x4cc7('0x1e4')] = _0x4cc7('0x1e5'); _0x2d63f9[_0x4cc7('0x1e6')] = function(_0x4e726f, _0x10a032) { return _0x55265e.BWyNl(_0x4e726f, _0x10a032); } ; _0x2d63f9[_0x4cc7('0x1e7')] = function(_0xae2b4f, _0x4a9548) { return _0xae2b4f * _0x4a9548; } ; _0x2d63f9[_0x4cc7('0x1e8')] = 'CzTIv'; _0x2d63f9['jTEfQ'] = _0x4cc7('0x1e9'); _0x2d63f9[_0x4cc7('0x1ea')] = function(_0xa44149, _0x172390) { return _0xa44149 * _0x172390; } ; _0x2d63f9[_0x4cc7('0x1eb')] = function(_0x381a5f, _0x354cdb) { return _0x381a5f * _0x354cdb; } ; _0x2d63f9[_0x4cc7('0x1ec')] = _0x4cc7('0x1ed'); _0x2d63f9[_0x4cc7('0x1ee')] = function(_0x31ab66, _0x122402) { return _0x31ab66 * _0x122402; } ; _0x2d63f9[_0x4cc7('0x1ef')] = function(_0x55dd9f, _0x4fac8b) { return _0x55dd9f * _0x4fac8b; } ; _0x2d63f9[_0x4cc7('0x1f0')] = _0x4cc7('0x1f1'); _0x2d63f9['ToVdw'] = _0x4cc7('0x1f2'); _0x2d63f9[_0x4cc7('0x1f3')] = _0x4cc7('0x1f4'); _0x2d63f9[_0x4cc7('0x1f5')] = 'eOLNF'; _0x2d63f9[_0x4cc7('0x1f6')] = function(_0x205036, _0x24a563, _0x467e81) { return _0x205036(_0x24a563, _0x467e81); } ; _0x2d63f9[_0x4cc7('0x1f7')] = function(_0x300270, _0x488546, _0x1dbd5d) { return _0x300270(_0x488546, _0x1dbd5d); } ; _0x2d63f9[_0x4cc7('0x1f8')] = function(_0x29da08, _0x5b3058) { return _0x29da08 == _0x5b3058; } ; _0x2d63f9[_0x4cc7('0x1f9')] = _0x4cc7('0x1fa'); _0x2d63f9[_0x4cc7('0x1fb')] = function(_0x543e12, _0x41156f) { return _0x543e12 == _0x41156f; } ; _0x2d63f9['fxkMo'] = _0x4cc7('0x1fc'); _0x2d63f9[_0x4cc7('0x1fd')] = function(_0x50d540, _0x2766b5) { return _0x50d540 / _0x2766b5; } ; _0x2d63f9[_0x4cc7('0x1fe')] = function(_0x289d70, _0x42b83f, _0x1b9409) { return _0x289d70(_0x42b83f, _0x1b9409); } ; _0x2d63f9[_0x4cc7('0x1ff')] = function(_0x3abaac, _0x5573fd, _0x1f865e) { return _0x3abaac(_0x5573fd, _0x1f865e); } ; _0x2d63f9[_0x4cc7('0x200')] = function(_0x4c74a8, _0x5841b8) { return _0x4c74a8 + _0x5841b8; } ; _0x2d63f9[_0x4cc7('0x201')] = _0x4cc7('0x202'); _0x2d63f9[_0x4cc7('0x203')] = function(_0x2eff5c, _0x55048c, _0xddec87) { return _0x2eff5c(_0x55048c, _0xddec87); } ; _0x2d63f9[_0x4cc7('0x204')] = function(_0x533c89, _0xad1103, _0x38734d) { return _0x533c89(_0xad1103, _0x38734d); } ; _0x2d63f9[_0x4cc7('0x205')] = _0x4cc7('0x206'); _0x2d63f9[_0x4cc7('0x207')] = _0x55265e.qOtct; _0x2d63f9[_0x4cc7('0x208')] = function(_0x4f8897, _0x155998) { return _0x4f8897 * _0x155998; } ; _0x2d63f9[_0x4cc7('0x209')] = function(_0x203aae, _0x2d8bc3) { return _0x203aae == _0x2d8bc3; } ; _0x2d63f9[_0x4cc7('0x20a')] = function(_0x2ea13a, _0x3f477d) { return _0x2ea13a + _0x3f477d; } ; _0x2d63f9['zqAtY'] = function(_0x5860f3, _0x9daade) { return _0x55265e.NByfh(_0x5860f3, _0x9daade); } ; _0x2d63f9[_0x4cc7('0x20b')] = 'But\x20you\x20said-'; _0x2d63f9['qWEiU'] = function(_0x262227, _0x45bfa1) { return _0x262227 * _0x45bfa1; } ; _0x2d63f9[_0x4cc7('0x20c')] = function(_0x4ed6b8, _0x483bf5) { return _0x4ed6b8 * _0x483bf5; } ; _0x2d63f9[_0x4cc7('0x20d')] = function(_0x5d03af, _0x12e6aa) { return _0x5d03af - _0x12e6aa; } ; _0x2d63f9['pjojw'] = function(_0x48269f, _0x42f6f7) { return _0x48269f != _0x42f6f7; } ; _0x2d63f9[_0x4cc7('0x20e')] = function(_0x55584b, _0x39622b) { return _0x55584b == _0x39622b; } ; _0x2d63f9[_0x4cc7('0x20f')] = function(_0x22bfa0, _0x2e514f) { return _0x22bfa0 == _0x2e514f; } ; _0x2d63f9[_0x4cc7('0x210')] = function(_0x1203c4, _0x2692aa) { return _0x1203c4 < _0x2692aa; } ; _0x2d63f9[_0x4cc7('0x211')] = function(_0x2914fd, _0x54042e) { return _0x2914fd - _0x54042e; } ; _0x2d63f9[_0x4cc7('0x212')] = function(_0x12df07, _0xb9c529) { return _0x12df07 === _0xb9c529; } ; _0x2d63f9[_0x4cc7('0x213')] = function(_0x297866, _0x4b79a8) { return _0x297866 != _0x4b79a8; } ; _0x2d63f9['BWGqg'] = _0x4cc7('0x214'); _0x2d63f9['MDvgX'] = function(_0x28c182, _0x522f59) { return _0x28c182 != _0x522f59; } ; _0x2d63f9[_0x4cc7('0x215')] = _0x4cc7('0x216'); _0x2d63f9[_0x4cc7('0x217')] = function(_0x4b184b, _0x5f0e6a) { return _0x4b184b > _0x5f0e6a; } ; _0x2d63f9[_0x4cc7('0x218')] = function(_0x263bb0, _0x5a932d) { return _0x263bb0 * _0x5a932d; } ; _0x2d63f9[_0x4cc7('0x219')] = function(_0x256f33, _0x3de0ca) { return _0x256f33 - _0x3de0ca; } ; _0x2d63f9['EAHGl'] = function(_0xd686b1, _0x5d0d9b) { return _0xd686b1 != _0x5d0d9b; } ; _0x2d63f9[_0x4cc7('0x21a')] = function(_0x552fa9, _0x438d47) { return _0x552fa9 * _0x438d47; } ; _0x2d63f9[_0x4cc7('0x21b')] = _0x4cc7('0x21c'); _0x2d63f9[_0x4cc7('0x21d')] = function(_0x8f6aa4, _0x2a8694, _0x43639a) { return _0x8f6aa4(_0x2a8694, _0x43639a); } ; _0x2d63f9['eyBvV'] = _0x4cc7('0x21e'); _0x2d63f9[_0x4cc7('0x21f')] = function(_0x4adf30, _0x23b610) { return _0x4adf30 + _0x23b610; } ; _0x2d63f9[_0x4cc7('0x220')] = function(_0x31923e, _0x526f2a) { return _0x31923e - _0x526f2a; } ; _0x2d63f9['SIhBr'] = function(_0x1ff22c, _0x25642a) { return _0x1ff22c / _0x25642a; } ; _0x2d63f9[_0x4cc7('0x221')] = 'box_from_boxes_6'; _0x2d63f9[_0x4cc7('0x222')] = _0x4cc7('0x223'); _0x2d63f9['MjBlX'] = _0x4cc7('0x224'); _0x2d63f9[_0x4cc7('0x225')] = function(_0x297683, _0x49c8df) { return _0x297683 + _0x49c8df; } ; _0x2d63f9[_0x4cc7('0x226')] = _0x4cc7('0x227'); _0x2d63f9['CWJzM'] = function(_0x22bc6b, _0x5516a0) { return _0x22bc6b * _0x5516a0; } ; _0x2d63f9[_0x4cc7('0x228')] = function(_0x4f39cf, _0x43709c) { return _0x4f39cf & _0x43709c; } ; _0x2d63f9['HnogR'] = function(_0x48178a, _0x49382a, _0x1e72d9) { return _0x48178a(_0x49382a, _0x1e72d9); } ; _0x2d63f9[_0x4cc7('0x229')] = function(_0x52a5c9, _0x2c45e5) { return _0x52a5c9 * _0x2c45e5; } ; _0x2d63f9['xHGBx'] = function(_0x5903ea, _0x2df04c) { return _0x55265e.XZbQw(_0x5903ea, _0x2df04c); } ; _0x2d63f9[_0x4cc7('0x22a')] = _0x4cc7('0x22b'); _0x2d63f9[_0x4cc7('0x22c')] = function(_0x2814ca, _0x22fa22) { return _0x2814ca == _0x22fa22; } ; _0x2d63f9[_0x4cc7('0x22d')] = _0x4cc7('0x22e'); _0x2d63f9[_0x4cc7('0x22f')] = _0x4cc7('0x230'); _0x2d63f9[_0x4cc7('0x231')] = function(_0x187fd7, _0x285727) { return _0x187fd7 * _0x285727; } ; _0x2d63f9[_0x4cc7('0x232')] = function(_0xe823b5, _0x4c88dd) { return _0xe823b5 === _0x4c88dd; } ; _0x2d63f9[_0x4cc7('0x233')] = 'slowSmooth'; _0x2d63f9[_0x4cc7('0x234')] = 'charactersAllowed'; _0x2d63f9[_0x4cc7('0x235')] = _0x4cc7('0x236'); _0x2d63f9[_0x4cc7('0x237')] = function(_0x2bb093, _0x3651f7) { return _0x2bb093 != _0x3651f7; } ; _0x2d63f9['dkcGK'] = function(_0xceff1d, _0x318463) { return _0xceff1d != _0x318463; } ; _0x2d63f9['KKABx'] = _0x4cc7('0x238'); _0x2d63f9[_0x4cc7('0x239')] = function(_0x68d69, _0x1d1690) { return _0x68d69 != _0x1d1690; } ; _0x2d63f9[_0x4cc7('0x23a')] = _0x4cc7('0x23b'); _0x2d63f9['bprjf'] = function(_0x4ef8bd, _0x35a24c) { return _0x4ef8bd != _0x35a24c; } ; _0x2d63f9['KkGLY'] = function(_0x29df4a, _0x59a5e9) { return _0x29df4a != _0x59a5e9; } ; _0x2d63f9[_0x4cc7('0x23c')] = function(_0x5e3376, _0x222428) { return _0x5e3376 != _0x222428; } ; _0x2d63f9[_0x4cc7('0x23d')] = function(_0x2a2239, _0x21ea24) { return _0x2a2239 + _0x21ea24; } ; _0x2d63f9[_0x4cc7('0x23e')] = 'xIndex'; _0x2d63f9[_0x4cc7('0x23f')] = function(_0xdc32ee, _0x4fac43) { return _0xdc32ee != _0x4fac43; } ; _0x2d63f9[_0x4cc7('0x240')] = 'sbciy'; _0x2d63f9[_0x4cc7('0x241')] = function(_0x2d4c76, _0x1865a8) { return _0x2d4c76 * _0x1865a8; } ; _0x2d63f9[_0x4cc7('0x242')] = function(_0x5a7954, _0x4be190) { return _0x5a7954 * _0x4be190; } ; _0x2d63f9[_0x4cc7('0x243')] = function(_0x4f5950, _0x30a4d2) { return _0x4f5950 * _0x30a4d2; } ; _0x2d63f9[_0x4cc7('0x244')] = function(_0x53915d, _0x147064) { return _0x53915d / _0x147064; } ; _0x2d63f9[_0x4cc7('0x245')] = function(_0x5ecb25, _0x573233) { return _0x55265e.lIZoN(_0x5ecb25, _0x573233); } ; _0x2d63f9[_0x4cc7('0x246')] = 'glow'; _0x2d63f9[_0x4cc7('0x247')] = _0x4cc7('0x248'); _0x2d63f9['kZbpL'] = function(_0x560a71, _0x30f89b) { return _0x560a71 > _0x30f89b; } ; _0x2d63f9['EWEjZ'] = function(_0x2047ad, _0x5528f3) { return _0x2047ad + _0x5528f3; } ; _0x2d63f9[_0x4cc7('0x249')] = _0x4cc7('0x24a'); _0x2d63f9[_0x4cc7('0x24b')] = _0x4cc7('0x24c'); _0x2d63f9[_0x4cc7('0x24d')] = 'tileWidth'; _0x2d63f9[_0x4cc7('0x24e')] = function(_0x512d0f, _0x1ed5bb) { return _0x512d0f == _0x1ed5bb; } ; _0x2d63f9[_0x4cc7('0x24f')] = function(_0x372971, _0xe6218b) { return _0x372971 + _0xe6218b; } ; _0x2d63f9['kDGfp'] = function(_0x309ccd, _0x9f8520) { return _0x309ccd + _0x9f8520; } ; _0x2d63f9[_0x4cc7('0x250')] = function(_0x3e2d2a, _0x2b0ce1) { return _0x3e2d2a + _0x2b0ce1; } ; _0x2d63f9[_0x4cc7('0x251')] = function(_0x16033b, _0x363924) { return _0x16033b - _0x363924; } ; _0x2d63f9[_0x4cc7('0x252')] = function(_0x15f511, _0x411c42) { return _0x15f511 + _0x411c42; } ; _0x2d63f9[_0x4cc7('0x253')] = function(_0x3b4c1c, _0x5f5a32) { return _0x3b4c1c * _0x5f5a32; } ; _0x2d63f9[_0x4cc7('0x254')] = function(_0x4e84ad, _0xcb7ccd) { return _0x4e84ad * _0xcb7ccd; } ; _0x2d63f9[_0x4cc7('0x255')] = function(_0x3fd291, _0x896dbf) { return _0x3fd291 != _0x896dbf; } ; _0x2d63f9[_0x4cc7('0x256')] = _0x4cc7('0x257'); _0x2d63f9[_0x4cc7('0x258')] = function(_0x2d583b, _0x4ed6e0) { return _0x55265e.ATJGl(_0x2d583b, _0x4ed6e0); } ; _0x2d63f9['kUxle'] = function(_0x1a4bbb, _0x2d3a34) { return _0x1a4bbb + _0x2d3a34; } ; _0x2d63f9[_0x4cc7('0x259')] = _0x4cc7('0x25a'); _0x2d63f9['yxElo'] = 'SxOfu'; _0x2d63f9[_0x4cc7('0x25b')] = function(_0x51d407, _0x5477cd) { return _0x51d407 + _0x5477cd; } ; _0x2d63f9[_0x4cc7('0x25c')] = function(_0x41e27d, _0x20e776) { return _0x41e27d * _0x20e776; } ; _0x2d63f9['zMnNg'] = function(_0x2403c9, _0x4cbab1) { return _0x2403c9 != _0x4cbab1; } ; _0x2d63f9[_0x4cc7('0x25d')] = 'ayeZb'; _0x2d63f9[_0x4cc7('0x25e')] = function(_0x1562d1, _0x2fb1bd) { return _0x55265e.lIZoN(_0x1562d1, _0x2fb1bd); } ; _0x2d63f9[_0x4cc7('0x25f')] = function(_0x2759dd, _0x523d38) { return _0x2759dd - _0x523d38; } ; _0x2d63f9[_0x4cc7('0x260')] = function(_0x42aa2b, _0xe157e7) { return _0x42aa2b * _0xe157e7; } ; _0x2d63f9[_0x4cc7('0x261')] = function(_0x575abb, _0x35e463) { return _0x575abb / _0x35e463; } ; _0x2d63f9[_0x4cc7('0x262')] = function(_0x21379d, _0xadbd13) { return _0x21379d + _0xadbd13; } ; _0x2d63f9['AVGXb'] = function(_0xf5aad4, _0x10c696) { return _0xf5aad4 / _0x10c696; } ; _0x2d63f9[_0x4cc7('0x263')] = _0x4cc7('0x264'); _0x2d63f9[_0x4cc7('0x265')] = _0x4cc7('0x266'); _0x2d63f9['VXPby'] = function(_0x3367ce, _0x2ff957) { return _0x3367ce != _0x2ff957; } ; _0x2d63f9['CWGgV'] = function(_0x1cd96b, _0x273f7d) { return _0x1cd96b + _0x273f7d; } ; _0x2d63f9[_0x4cc7('0x267')] = _0x4cc7('0x268'); _0x2d63f9[_0x4cc7('0x269')] = function(_0x24563c, _0x46d54d) { return _0x24563c == _0x46d54d; } ; _0x2d63f9['kfXHu'] = 'halloween\x20costumes'; _0x2d63f9['fRjlO'] = _0x4cc7('0x26a'); _0x2d63f9[_0x4cc7('0x26b')] = function(_0x15254a, _0x5a9f06) { return _0x15254a - _0x5a9f06; } ; _0x2d63f9['NljLA'] = 'hhhyH'; _0x2d63f9[_0x4cc7('0x26c')] = function(_0xf9260, _0x35dc7a) { return _0xf9260 < _0x35dc7a; } ; _0x2d63f9[_0x4cc7('0x26d')] = function(_0x37cea7, _0x197df9) { return _0x37cea7 + _0x197df9; } ; _0x2d63f9[_0x4cc7('0x26e')] = function(_0x5f40cf, _0x1d755a) { return _0x5f40cf != _0x1d755a; } ; _0x2d63f9[_0x4cc7('0x26f')] = function(_0x5ddb24, _0x287152) { return _0x5ddb24 == _0x287152; } ; _0x2d63f9[_0x4cc7('0x270')] = _0x4cc7('0x271'); _0x2d63f9['yHFpm'] = 'mouseUp'; _0x2d63f9[_0x4cc7('0x272')] = _0x4cc7('0x273'); _0x2d63f9['dFYyZ'] = function(_0x48a5f0, _0x88d591) { return _0x48a5f0 !== _0x88d591; } ; _0x2d63f9[_0x4cc7('0x274')] = function(_0x3ee6f6, _0x2cd2e7) { return _0x3ee6f6 * _0x2cd2e7; } ; _0x2d63f9[_0x4cc7('0x275')] = function(_0x473e36, _0x656c9c) { return _0x473e36 * _0x656c9c; } ; _0x2d63f9[_0x4cc7('0x276')] = _0x4cc7('0x277'); _0x2d63f9['CfhMY'] = function(_0x108992, _0x2a85c8) { return _0x108992 != _0x2a85c8; } ; _0x2d63f9['dnXUX'] = function(_0xd997ed, _0x499ac7) { return _0xd997ed >> _0x499ac7; } ; _0x2d63f9[_0x4cc7('0x278')] = function(_0x1d1741, _0x33361a) { return _0x1d1741 - _0x33361a; } ; _0x2d63f9[_0x4cc7('0x279')] = function(_0x51fbe4, _0x3ccd68) { return _0x51fbe4 !== _0x3ccd68; } ; _0x2d63f9[_0x4cc7('0x27a')] = function(_0x12c026, _0x25b8ad) { return _0x12c026 == _0x25b8ad; } ; _0x2d63f9[_0x4cc7('0x27b')] = _0x4cc7('0x27c'); _0x2d63f9['kpoej'] = function(_0x55d1cf, _0x108053) { return _0x55d1cf > _0x108053; } ; _0x2d63f9[_0x4cc7('0x27d')] = function(_0x3ff389, _0x50b94d) { return _0x3ff389 < _0x50b94d; } ; _0x2d63f9[_0x4cc7('0x27e')] = function(_0x131883, _0x229309) { return _0x131883 < _0x229309; } ; _0x2d63f9['zsKby'] = function(_0x32fdb8, _0x540894) { return _0x32fdb8 + _0x540894; } ; _0x2d63f9[_0x4cc7('0x27f')] = function(_0x415754, _0x1c2ea1) { return _0x415754 >>> _0x1c2ea1; } ; _0x2d63f9[_0x4cc7('0x280')] = _0x4cc7('0x281'); _0x2d63f9[_0x4cc7('0x282')] = _0x4cc7('0x283'); _0x2d63f9[_0x4cc7('0x284')] = function(_0x1fd48d, _0x266906) { return _0x1fd48d | _0x266906; } ; _0x2d63f9[_0x4cc7('0x285')] = 'wBmQg'; _0x2d63f9[_0x4cc7('0x286')] = 'scroll'; _0x2d63f9[_0x4cc7('0x287')] = function(_0x453c06, _0x5c7975) { return _0x453c06 != _0x5c7975; } ; _0x2d63f9[_0x4cc7('0x288')] = function(_0x2922e8, _0x1bc1e1) { return _0x2922e8 - _0x1bc1e1; } ; _0x2d63f9[_0x4cc7('0x289')] = function(_0xc21fbb, _0x27ce86) { return _0xc21fbb != _0x27ce86; } ; _0x2d63f9['oAZUz'] = function(_0xcb09a4, _0x1b4fb9, _0x3c82e2) { return _0xcb09a4(_0x1b4fb9, _0x3c82e2); } ; _0x2d63f9[_0x4cc7('0x28a')] = _0x4cc7('0x28b'); _0x2d63f9[_0x4cc7('0x28c')] = function(_0x489b3b, _0x2e2f08) { return _0x489b3b == _0x2e2f08; } ; _0x2d63f9[_0x4cc7('0x28d')] = function(_0x34b029, _0x483a66) { return _0x34b029 == _0x483a66; } ; _0x2d63f9[_0x4cc7('0x28e')] = _0x4cc7('0x28f'); _0x2d63f9[_0x4cc7('0x290')] = _0x4cc7('0x291'); _0x2d63f9[_0x4cc7('0x292')] = function(_0x55e315, _0x47cb78) { return _0x55265e.BiBcv(_0x55e315, _0x47cb78); } ; _0x2d63f9['xiZtN'] = function(_0x4514a8, _0x4c1a1b) { return _0x4514a8 + _0x4c1a1b; } ; _0x2d63f9[_0x4cc7('0x293')] = function(_0x2b7b10, _0x5bc4b1) { return _0x2b7b10 / _0x5bc4b1; } ; _0x2d63f9[_0x4cc7('0x294')] = function(_0x13c0eb, _0x4735ca) { return _0x13c0eb == _0x4735ca; } ; _0x2d63f9[_0x4cc7('0x295')] = _0x4cc7('0x296'); _0x2d63f9[_0x4cc7('0x297')] = function(_0x58db5a, _0x4e6481) { return _0x58db5a + _0x4e6481; } ; _0x2d63f9[_0x4cc7('0x298')] = _0x4cc7('0x299'); _0x2d63f9[_0x4cc7('0x29a')] = function(_0x5a2ef6, _0x34b0d3) { return _0x5a2ef6 * _0x34b0d3; } ; _0x2d63f9[_0x4cc7('0x29b')] = function(_0x69ad25, _0xabd6de) { return _0x69ad25 <= _0xabd6de; } ; _0x2d63f9[_0x4cc7('0x29c')] = function(_0x4e3f20, _0x262712) { return _0x4e3f20 * _0x262712; } ; _0x2d63f9['DlBAp'] = function(_0x24e569, _0x4d195b) { return _0x24e569 * _0x4d195b; } ; _0x2d63f9[_0x4cc7('0x29d')] = function(_0x10934d, _0x48a8b9) { return _0x10934d + _0x48a8b9; } ; _0x2d63f9['LNDEf'] = function(_0x4380c5, _0x32ce66) { return _0x4380c5 != _0x32ce66; } ; _0x2d63f9['byHeq'] = function(_0x2bedfe, _0x39a205) { return _0x2bedfe + _0x39a205; } ; _0x2d63f9[_0x4cc7('0x29e')] = function(_0x18c8f6, _0x1c3221) { return _0x18c8f6 + _0x1c3221; } ; _0x2d63f9[_0x4cc7('0x29f')] = _0x4cc7('0x2a0'); _0x2d63f9[_0x4cc7('0x2a1')] = function(_0x107dc7, _0x40078b) { return _0x107dc7 == _0x40078b; } ; _0x2d63f9[_0x4cc7('0x2a2')] = function(_0x48a3d2, _0x4fea8f) { return _0x48a3d2 | _0x4fea8f; } ; _0x2d63f9[_0x4cc7('0x2a3')] = function(_0x1fb3ce, _0x12f334) { return _0x1fb3ce !== _0x12f334; } ; _0x2d63f9['sbSNW'] = _0x4cc7('0x2a4'); _0x2d63f9[_0x4cc7('0x2a5')] = function(_0x910c6a, _0x1a51b7) { return _0x910c6a * _0x1a51b7; } ; _0x2d63f9[_0x4cc7('0x2a6')] = function(_0x15d065, _0x4de8a3) { return _0x15d065 * _0x4de8a3; } ; _0x2d63f9[_0x4cc7('0x2a7')] = function(_0x413a43, _0x520019) { return _0x413a43 * _0x520019; } ; _0x2d63f9[_0x4cc7('0x2a8')] = function(_0x37f6cb, _0xe3cde) { return _0x37f6cb + _0xe3cde; } ; _0x2d63f9['EXCgy'] = function(_0x56a5d3, _0x3d3733) { return _0x56a5d3 * _0x3d3733; } ; _0x2d63f9['Whowf'] = function(_0x3daf82, _0xb6fe54) { return _0x3daf82 * _0xb6fe54; } ; _0x2d63f9[_0x4cc7('0x2a9')] = function(_0x3486b0, _0x1c1c55) { return _0x3486b0 << _0x1c1c55; } ; _0x2d63f9[_0x4cc7('0x2aa')] = 'xlink:href'; _0x2d63f9[_0x4cc7('0x2ab')] = function(_0x359c9e, _0x3fbc13) { return _0x359c9e + _0x3fbc13; } ; _0x2d63f9[_0x4cc7('0x2ac')] = function(_0x2d2b54) { return _0x2d2b54(); } ; _0x2d63f9[_0x4cc7('0x2ad')] = _0x4cc7('0x2ae'); _0x2d63f9['XDAoP'] = function(_0x5ab79d, _0x1f5dd9) { return _0x5ab79d <= _0x1f5dd9; } ; _0x2d63f9[_0x4cc7('0x2af')] = function(_0x5a866b, _0x190155) { return _0x5a866b == _0x190155; } ; _0x2d63f9[_0x4cc7('0x2b0')] = _0x4cc7('0x2b1'); _0x2d63f9[_0x4cc7('0x2b2')] = function(_0x4f8544, _0x3fc12e) { return _0x4f8544 >= _0x3fc12e; } ; _0x2d63f9[_0x4cc7('0x2b3')] = function(_0x43d98b, _0x1eafd6) { return _0x43d98b == _0x1eafd6; } ; _0x2d63f9[_0x4cc7('0x2b4')] = _0x4cc7('0x2b5'); _0x2d63f9[_0x4cc7('0x2b6')] = function(_0x105164, _0x3d979d) { return _0x105164 !== _0x3d979d; } ; _0x2d63f9[_0x4cc7('0x2b7')] = _0x4cc7('0x2b8'); _0x2d63f9['QPbJx'] = _0x4cc7('0x2b9'); _0x2d63f9[_0x4cc7('0x2ba')] = function(_0x554215, _0xc1fcaa) { return _0x554215 * _0xc1fcaa; } ; _0x2d63f9[_0x4cc7('0x2bb')] = function(_0x485477, _0x135468) { return _0x485477 >>> _0x135468; } ; _0x2d63f9[_0x4cc7('0x2bc')] = function(_0x3c04c5, _0x169630) { return _0x3c04c5 != _0x169630; } ; _0x2d63f9['KoYuM'] = _0x4cc7('0x2bd'); _0x2d63f9[_0x4cc7('0x2be')] = _0x4cc7('0x2bf'); _0x2d63f9[_0x4cc7('0x2c0')] = 'pldVh'; _0x2d63f9[_0x4cc7('0x2c1')] = function(_0x12612a, _0x58fb93) { return _0x12612a == _0x58fb93; } ; _0x2d63f9[_0x4cc7('0x2c2')] = function(_0x1890bc, _0x499bb1) { return _0x1890bc == _0x499bb1; } ; _0x2d63f9[_0x4cc7('0x2c3')] = _0x4cc7('0x2c4'); _0x2d63f9[_0x4cc7('0x2c5')] = function(_0x595bc4, _0x32a0c1) { return _0x595bc4 == _0x32a0c1; } ; _0x2d63f9[_0x4cc7('0x2c6')] = 'Expected\x20>'; _0x2d63f9[_0x4cc7('0x2c7')] = 'Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20'; _0x2d63f9[_0x4cc7('0x2c8')] = function(_0x5018dc, _0x18a373) { return _0x5018dc * _0x18a373; } ; _0x2d63f9[_0x4cc7('0x2c9')] = function(_0x221067, _0x306506) { return _0x221067 == _0x306506; } ; _0x2d63f9[_0x4cc7('0x2ca')] = function(_0x4858cf, _0x4c9b98) { return _0x4858cf == _0x4c9b98; } ; _0x2d63f9['pryso'] = function(_0x579561, _0x47922c) { return _0x579561 == _0x47922c; } ; _0x2d63f9[_0x4cc7('0x2cb')] = _0x4cc7('0x2cc'); _0x2d63f9[_0x4cc7('0x2cd')] = function(_0x417ecc, _0x5b752e) { return _0x417ecc / _0x5b752e; } ; _0x2d63f9[_0x4cc7('0x2ce')] = function(_0x559d72, _0x1515fe) { return _0x559d72 <= _0x1515fe; } ; _0x2d63f9[_0x4cc7('0x2cf')] = _0x4cc7('0x2d0'); _0x2d63f9[_0x4cc7('0x2d1')] = 'JNZXP'; _0x2d63f9['TRfoQ'] = function(_0x35bd70, _0x155954) { return _0x35bd70 / _0x155954; } ; _0x2d63f9['afghA'] = function(_0x22309d, _0x211574) { return _0x22309d + _0x211574; } ; _0x2d63f9['UmHWy'] = _0x4cc7('0x2d2'); _0x2d63f9[_0x4cc7('0x2d3')] = function(_0x46911c, _0x46ef78) { return _0x55265e.CIcgS(_0x46911c, _0x46ef78); } ; _0x2d63f9[_0x4cc7('0x2d4')] = function(_0x297d59, _0x450b4e) { return _0x297d59 == _0x450b4e; } ; _0x2d63f9['aRUqs'] = function(_0x2f2bc8, _0x2e2e60) { return _0x2f2bc8 instanceof _0x2e2e60; } ; _0x2d63f9['kEdsa'] = function(_0x13e486, _0x3e9ec0) { return _0x13e486 + _0x3e9ec0; } ; _0x2d63f9[_0x4cc7('0x2d5')] = _0x4cc7('0x2d6'); _0x2d63f9[_0x4cc7('0x2d7')] = function(_0x12d42d, _0x548086) { return _0x12d42d + _0x548086; } ; _0x2d63f9[_0x4cc7('0x2d8')] = function(_0x6aa977, _0x5eac58) { return _0x6aa977 == _0x5eac58; } ; _0x2d63f9[_0x4cc7('0x2d9')] = _0x4cc7('0x2da'); _0x2d63f9[_0x4cc7('0x2db')] = 'webgl'; _0x2d63f9['FgBSJ'] = function(_0xdbf370, _0x28f47a) { return _0xdbf370 | _0x28f47a; } ; _0x2d63f9[_0x4cc7('0x2dc')] = _0x4cc7('0x2dd'); _0x2d63f9[_0x4cc7('0x2de')] = function(_0x14d335, _0x25c3c7) { return _0x14d335 == _0x25c3c7; } ; _0x2d63f9['WLLcQ'] = 'QOQFg'; _0x2d63f9[_0x4cc7('0x2df')] = _0x55265e.CGMOK; _0x2d63f9['qvGiv'] = function(_0x118829, _0x1d247e) { return _0x118829 | _0x1d247e; } ; _0x2d63f9[_0x4cc7('0x2e0')] = function(_0x14bb1c, _0x570f7d) { return _0x14bb1c & _0x570f7d; } ; _0x2d63f9['SGHUX'] = function(_0x5363c4, _0x48fd28) { return _0x5363c4 << _0x48fd28; } ; _0x2d63f9[_0x4cc7('0x2e1')] = function(_0x1f547d, _0x1a29b1) { return _0x1f547d != _0x1a29b1; } ; _0x2d63f9[_0x4cc7('0x2e2')] = function(_0x56d8bf, _0x3b6e72) { return _0x56d8bf & _0x3b6e72; } ; _0x2d63f9['izony'] = function(_0x1e0cb2, _0x57210b) { return _0x1e0cb2 + _0x57210b; } ; _0x2d63f9[_0x4cc7('0x2e3')] = function(_0x4bd809, _0x484947) { return _0x4bd809 | _0x484947; } ; _0x2d63f9['FasJd'] = function(_0x329e7a, _0x519a5b) { return _0x329e7a & _0x519a5b; } ; _0x2d63f9[_0x4cc7('0x2e4')] = function(_0x31d228, _0x23b8aa) { return _0x55265e.SrIkn(_0x31d228, _0x23b8aa); } ; _0x2d63f9[_0x4cc7('0x2e5')] = function(_0x8ab15, _0x2c284f) { return _0x8ab15 & _0x2c284f; } ; _0x2d63f9['eGTIB'] = function(_0x8ae33d, _0x2b6c8b) { return _0x8ae33d << _0x2b6c8b; } ; _0x2d63f9[_0x4cc7('0x2e6')] = function(_0x267d95, _0x3b19aa) { return _0x267d95 | _0x3b19aa; } ; _0x2d63f9[_0x4cc7('0x2e7')] = function(_0x5347d4, _0xc5d633) { return _0x5347d4 * _0xc5d633; } ; _0x2d63f9['fSpKq'] = function(_0x197bb7, _0x2080c0) { return _0x197bb7 >>> _0x2080c0; } ; _0x2d63f9[_0x4cc7('0x2e8')] = function(_0x415362, _0x2d1eb6) { return _0x415362 & _0x2d1eb6; } ; _0x2d63f9['ifPJN'] = function(_0x39e909, _0x3c8614) { return _0x39e909 << _0x3c8614; } ; _0x2d63f9[_0x4cc7('0x2e9')] = function(_0x39f1d7, _0x10c1f4) { return _0x39f1d7 << _0x10c1f4; } ; _0x2d63f9[_0x4cc7('0x2ea')] = function(_0x3e17ae, _0x557930) { return _0x3e17ae * _0x557930; } ; _0x2d63f9[_0x4cc7('0x2eb')] = function(_0x632fad, _0x258b62) { return _0x632fad >> _0x258b62; } ; _0x2d63f9[_0x4cc7('0x2ec')] = function(_0x2b8708, _0x46907b) { return _0x2b8708 >>> _0x46907b; } ; _0x2d63f9[_0x4cc7('0x2ed')] = function(_0x259afe, _0x43f313) { return _0x259afe + _0x43f313; } ; _0x2d63f9['XGpdk'] = function(_0x56bb48, _0x5bf39e) { return _0x56bb48 + _0x5bf39e; } ; _0x2d63f9[_0x4cc7('0x2ee')] = function(_0x18379b, _0x5cad18) { return _0x18379b & _0x5cad18; } ; _0x2d63f9[_0x4cc7('0x2ef')] = function(_0x2ab9ca, _0x4fc403) { return _0x2ab9ca >>> _0x4fc403; } ; _0x2d63f9[_0x4cc7('0x2f0')] = function(_0x1f5195, _0xaea966) { return _0x1f5195 << _0xaea966; } ; _0x2d63f9[_0x4cc7('0x2f1')] = function(_0x252a31, _0x2c691f) { return _0x252a31 & _0x2c691f; } ; _0x2d63f9[_0x4cc7('0x2f2')] = function(_0x10b96f, _0x4aad35) { return _0x10b96f * _0x4aad35; } ; _0x2d63f9[_0x4cc7('0x2f3')] = function(_0x1495f1, _0x5c84d5) { return _0x1495f1 & _0x5c84d5; } ; _0x2d63f9[_0x4cc7('0x2f4')] = function(_0xc57b9f, _0x24f81d) { return _0xc57b9f + _0x24f81d; } ; _0x2d63f9[_0x4cc7('0x2f5')] = function(_0x24b0bf, _0x46f38c) { return _0x24b0bf * _0x46f38c; } ; _0x2d63f9['FFSpk'] = function(_0x1c7cf9, _0xf74974) { return _0x1c7cf9 | _0xf74974; } ; _0x2d63f9['tIvjL'] = function(_0xcccba0, _0xd74235) { return _0xcccba0 + _0xd74235; } ; _0x2d63f9[_0x4cc7('0x2f6')] = function(_0x3e4c9f, _0x5da4c9) { return _0x3e4c9f & _0x5da4c9; } ; _0x2d63f9[_0x4cc7('0x2f7')] = function(_0x31dfc7, _0x120a91) { return _0x31dfc7 & _0x120a91; } ; _0x2d63f9[_0x4cc7('0x2f8')] = function(_0x506831, _0x413d82) { return _0x506831 & _0x413d82; } ; _0x2d63f9[_0x4cc7('0x2f9')] = function(_0x1f3cb7, _0x5595d) { return _0x1f3cb7 != _0x5595d; } ; _0x2d63f9['hYIDd'] = function(_0x14c0a7, _0xb60026) { return _0x14c0a7 + _0xb60026; } ; _0x2d63f9[_0x4cc7('0x2fa')] = function(_0x524a33, _0x4dd7d1) { return _0x524a33 - _0x4dd7d1; } ; _0x2d63f9[_0x4cc7('0x2fb')] = function(_0x1626da, _0x2edb6a) { return _0x55265e.geQgo(_0x1626da, _0x2edb6a); } ; _0x2d63f9[_0x4cc7('0x2fc')] = function(_0x4ec0b4, _0x168e6d) { return _0x4ec0b4 | _0x168e6d; } ; _0x2d63f9[_0x4cc7('0x2fd')] = function(_0x3f9a46, _0x17f4bd) { return _0x3f9a46 + _0x17f4bd; } ; _0x2d63f9['ykQzO'] = 'KzWle'; _0x2d63f9[_0x4cc7('0x2fe')] = function(_0x263e28, _0x36592d) { return _0x263e28 === _0x36592d; } ; _0x2d63f9[_0x4cc7('0x2ff')] = function(_0x39dfb0, _0x80220) { return _0x39dfb0 >= _0x80220; } ; _0x2d63f9[_0x4cc7('0x300')] = _0x4cc7('0x40'); _0x2d63f9[_0x4cc7('0x301')] = function(_0x162d1a, _0x13074c) { return _0x162d1a + _0x13074c; } ; _0x2d63f9[_0x4cc7('0x302')] = function(_0x2eeecd, _0xa2603) { return _0x2eeecd + _0xa2603; } ; _0x2d63f9[_0x4cc7('0x303')] = function(_0x4cba99, _0x1de460) { return _0x4cba99 + _0x1de460; } ; _0x2d63f9[_0x4cc7('0x304')] = function(_0x1bcb4b, _0x5f4ece) { return _0x1bcb4b + _0x5f4ece; } ; _0x2d63f9[_0x4cc7('0x305')] = function(_0x4c3b95, _0x5909bd) { return _0x4c3b95 * _0x5909bd; } ; _0x2d63f9['rEntL'] = function(_0x87d821, _0xe54535) { return _0x55265e.Jiasl(_0x87d821, _0xe54535); } ; _0x2d63f9[_0x4cc7('0x306')] = function(_0x54ff66, _0x1ff209) { return _0x54ff66 != _0x1ff209; } ; _0x2d63f9['jPEUT'] = function(_0xb4039, _0xda09ef) { return _0xb4039 >= _0xda09ef; } ; _0x2d63f9[_0x4cc7('0x307')] = _0x4cc7('0x308'); _0x2d63f9[_0x4cc7('0x309')] = _0x4cc7('0x30a'); _0x2d63f9['BaypP'] = function(_0x98e1a4, _0x4bea6b) { return _0x98e1a4 != _0x4bea6b; } ; _0x2d63f9[_0x4cc7('0x30b')] = function(_0x3e03b4, _0x1e83f) { return _0x3e03b4 != _0x1e83f; } ; _0x2d63f9[_0x4cc7('0x30c')] = function(_0x822362, _0x5e48bf) { return _0x822362 + _0x5e48bf; } ; _0x2d63f9[_0x4cc7('0x30d')] = function(_0x1a240e, _0x5d5357) { return _0x1a240e + _0x5d5357; } ; _0x2d63f9[_0x4cc7('0x30e')] = _0x4cc7('0x30f'); _0x2d63f9[_0x4cc7('0x310')] = _0x55265e.KhYPz; _0x2d63f9[_0x4cc7('0x311')] = function(_0x231675, _0x181539) { return _0x231675 != _0x181539; } ; _0x2d63f9[_0x4cc7('0x312')] = function(_0x34728b, _0x42f77e) { return _0x34728b <= _0x42f77e; } ; _0x2d63f9[_0x4cc7('0x313')] = 'lime.utils.Preloader'; _0x2d63f9[_0x4cc7('0x314')] = 'pkXZN'; _0x2d63f9[_0x4cc7('0x315')] = function(_0x34ec69, _0x44b332) { return _0x55265e.BiBcv(_0x34ec69, _0x44b332); } ; _0x2d63f9['MRIZY'] = _0x4cc7('0x316'); _0x2d63f9[_0x4cc7('0x317')] = _0x4cc7('0x318'); _0x2d63f9['ScmIf'] = _0x4cc7('0x319'); _0x2d63f9['mGiVr'] = 'prfNy'; _0x2d63f9[_0x4cc7('0x31a')] = function(_0x8434f7, _0x24011e) { return _0x8434f7 == _0x24011e; } ; _0x2d63f9[_0x4cc7('0x31b')] = function(_0x58bf57, _0x4c531c) { return _0x58bf57 * _0x4c531c; } ; _0x2d63f9[_0x4cc7('0x31c')] = function(_0x4e6447, _0x26361a) { return _0x4e6447 - _0x26361a; } ; _0x2d63f9[_0x4cc7('0x31d')] = function(_0x1a821d, _0x5a57e1) { return _0x1a821d * _0x5a57e1; } ; _0x2d63f9[_0x4cc7('0x31e')] = function(_0x178908, _0x236d98) { return _0x178908 * _0x236d98; } ; _0x2d63f9['MgRjF'] = _0x4cc7('0x31f'); _0x2d63f9[_0x4cc7('0x320')] = function(_0x3128b8, _0x16984a) { return _0x3128b8 < _0x16984a; } ; _0x2d63f9[_0x4cc7('0x321')] = _0x4cc7('0x322'); _0x2d63f9[_0x4cc7('0x323')] = function(_0x39739c, _0x1b1234) { return _0x39739c * _0x1b1234; } ; _0x2d63f9[_0x4cc7('0x324')] = _0x4cc7('0x325'); _0x2d63f9['eBykn'] = function(_0x5247b6, _0x46b07d) { return _0x5247b6 + _0x46b07d; } ; _0x2d63f9[_0x4cc7('0x326')] = function(_0x2fc904, _0x4ef0a9) { return _0x2fc904 / _0x4ef0a9; } ; _0x2d63f9[_0x4cc7('0x327')] = function(_0x328711, _0x801b49) { return _0x328711 - _0x801b49; } ; _0x2d63f9[_0x4cc7('0x328')] = _0x4cc7('0x329'); _0x2d63f9[_0x4cc7('0x32a')] = function(_0x412f86, _0x30e81a) { return _0x412f86 == _0x30e81a; } ; _0x2d63f9[_0x4cc7('0x32b')] = function(_0x4541b6, _0x3b50d8) { return _0x4541b6 >> _0x3b50d8; } ; _0x2d63f9[_0x4cc7('0x32c')] = _0x4cc7('0x32d'); _0x2d63f9[_0x4cc7('0x32e')] = _0x4cc7('0x32f'); _0x2d63f9[_0x4cc7('0x330')] = _0x55265e.MbbBK; _0x2d63f9[_0x4cc7('0x331')] = function(_0x18d595, _0x53e94b) { return _0x18d595 == _0x53e94b; } ; _0x2d63f9['uYNQc'] = function(_0x536d00, _0x3fd5ed) { return _0x536d00 + _0x3fd5ed; } ; _0x2d63f9['YkACM'] = function(_0x177a67, _0x5d8f06) { return _0x177a67 + _0x5d8f06; } ; _0x2d63f9[_0x4cc7('0x332')] = function(_0x3cd8a6, _0x138f37) { return _0x3cd8a6 + _0x138f37; } ; _0x2d63f9[_0x4cc7('0x333')] = function(_0x38c458, _0x4747b9) { return _0x38c458 - _0x4747b9; } ; _0x2d63f9[_0x4cc7('0x334')] = function(_0x3eedcd, _0x25b962) { return _0x3eedcd + _0x25b962; } ; _0x2d63f9[_0x4cc7('0x335')] = function(_0x128adf, _0x52d35c) { return _0x128adf + _0x52d35c; } ; _0x2d63f9[_0x4cc7('0x336')] = function(_0x4d74f9, _0x41200b) { return _0x4d74f9 + _0x41200b; } ; _0x2d63f9[_0x4cc7('0x337')] = function(_0x168571, _0x121ddc) { return _0x168571 - _0x121ddc; } ; _0x2d63f9[_0x4cc7('0x338')] = function(_0x35473b, _0x2b27a3) { return _0x35473b - _0x2b27a3; } ; _0x2d63f9[_0x4cc7('0x339')] = function(_0xd910c8, _0x23bb90) { return _0xd910c8 / _0x23bb90; } ; _0x2d63f9[_0x4cc7('0x33a')] = function(_0x157904, _0x1daa3e) { return _0x157904 + _0x1daa3e; } ; _0x2d63f9[_0x4cc7('0x33b')] = function(_0x316e68, _0xf5b14) { return _0x316e68 - _0xf5b14; } ; _0x2d63f9['KQLJn'] = function(_0x27fbfa, _0x59163e) { return _0x27fbfa / _0x59163e; } ; _0x2d63f9['DHocx'] = _0x55265e.aVYxG; _0x2d63f9[_0x4cc7('0x33c')] = _0x4cc7('0x33d'); _0x2d63f9[_0x4cc7('0x33e')] = function(_0x5c665b, _0x500c16) { return _0x5c665b == _0x500c16; } ; _0x2d63f9[_0x4cc7('0x33f')] = function(_0x6c07bc, _0x40d371) { return _0x6c07bc * _0x40d371; } ; _0x2d63f9[_0x4cc7('0x340')] = function(_0x1b7791, _0x3947f5) { return _0x1b7791 + _0x3947f5; } ; _0x2d63f9['ICNUN'] = function(_0x32edd3, _0x5b80bc) { return _0x55265e.cuZZg(_0x32edd3, _0x5b80bc); } ; _0x2d63f9[_0x4cc7('0x341')] = function(_0x140e0f, _0x496996) { return _0x55265e.ZjrKg(_0x140e0f, _0x496996); } ; _0x2d63f9[_0x4cc7('0x342')] = function(_0x49e442, _0x335b8c) { return _0x49e442 == _0x335b8c; } ; _0x2d63f9[_0x4cc7('0x343')] = _0x4cc7('0x344'); _0x2d63f9[_0x4cc7('0x345')] = 'img'; _0x2d63f9[_0x4cc7('0x346')] = _0x4cc7('0x347'); _0x2d63f9[_0x4cc7('0x348')] = function(_0x2ce39f, _0x4e85c4) { return _0x2ce39f != _0x4e85c4; } ; _0x2d63f9[_0x4cc7('0x349')] = function(_0x952490, _0x46d870) { return _0x952490 + _0x46d870; } ; _0x2d63f9['MILyS'] = _0x4cc7('0x34a'); _0x2d63f9[_0x4cc7('0x34b')] = function(_0x26bea1, _0x323533) { return _0x26bea1 > _0x323533; } ; _0x2d63f9[_0x4cc7('0x34c')] = function(_0x2eb926, _0x215db5) { return _0x2eb926 <= _0x215db5; } ; _0x2d63f9['mSmJU'] = _0x4cc7('0x34d'); _0x2d63f9[_0x4cc7('0x34e')] = function(_0x5c4274, _0x1136a4) { return _0x5c4274 == _0x1136a4; } ; _0x2d63f9[_0x4cc7('0x34f')] = function(_0x40613c, _0x488a65, _0x56763d) { return _0x40613c(_0x488a65, _0x56763d); } ; _0x2d63f9[_0x4cc7('0x350')] = function(_0xeaabfd, _0xece097) { return _0x55265e.PwgLE(_0xeaabfd, _0xece097); } ; _0x2d63f9[_0x4cc7('0x351')] = function(_0x5345f1, _0x51066a) { return _0x5345f1 == _0x51066a; } ; _0x2d63f9['ehxVP'] = function(_0x39f5c6, _0x2c569d) { return _0x39f5c6 != _0x2c569d; } ; _0x2d63f9['HOnYB'] = _0x4cc7('0x352'); _0x2d63f9['vWMdC'] = function(_0x233055, _0x2ab04d) { return _0x233055 == _0x2ab04d; } ; _0x2d63f9[_0x4cc7('0x353')] = function(_0x15ce68, _0x4b526d) { return _0x15ce68 + _0x4b526d; } ; _0x2d63f9[_0x4cc7('0x354')] = function(_0x1c1c29, _0x2b42da) { return _0x1c1c29 + _0x2b42da; } ; _0x2d63f9['leDMm'] = 'norWv'; _0x2d63f9[_0x4cc7('0x355')] = _0x4cc7('0x356'); _0x2d63f9['WyFWa'] = _0x4cc7('0x357'); _0x2d63f9[_0x4cc7('0x358')] = function(_0xd02087, _0x538f41) { return _0xd02087 > _0x538f41; } ; _0x2d63f9['OVSvd'] = function(_0x1647ee, _0x524708) { return _0x1647ee < _0x524708; } ; _0x2d63f9[_0x4cc7('0x359')] = 'uzxEt'; _0x2d63f9[_0x4cc7('0x35a')] = function(_0xc7baaf, _0x5e4673) { return _0xc7baaf + _0x5e4673; } ; _0x2d63f9[_0x4cc7('0x35b')] = function(_0x174fd9, _0x9b9816) { return _0x174fd9 != _0x9b9816; } ; _0x2d63f9[_0x4cc7('0x35c')] = function(_0x4bb65c, _0x32adee) { return _0x4bb65c < _0x32adee; } ; _0x2d63f9[_0x4cc7('0x35d')] = _0x4cc7('0x35e'); _0x2d63f9[_0x4cc7('0x35f')] = _0x4cc7('0x360'); _0x2d63f9['jXBqz'] = 'jlpmy'; _0x2d63f9[_0x4cc7('0x361')] = function(_0x253fde, _0x5b7b1d) { return _0x253fde != _0x5b7b1d; } ; _0x2d63f9['UroQW'] = function(_0x16841c, _0x529431, _0xe55389) { return _0x16841c(_0x529431, _0xe55389); } ; _0x2d63f9[_0x4cc7('0x362')] = function(_0x5d6773, _0x3997f1, _0x58779d) { return _0x5d6773(_0x3997f1, _0x58779d); } ; _0x2d63f9[_0x4cc7('0x363')] = _0x4cc7('0x364'); _0x2d63f9[_0x4cc7('0x365')] = function(_0x4f7c02, _0x371f78) { return _0x4f7c02 | _0x371f78; } ; _0x2d63f9['pRGoL'] = function(_0x5eb424, _0x3fa79d) { return _0x5eb424 != _0x3fa79d; } ; _0x2d63f9[_0x4cc7('0x366')] = function(_0x1f6099, _0x2fd072) { return _0x1f6099 * _0x2fd072; } ; _0x2d63f9[_0x4cc7('0x367')] = function(_0x1d5e6c, _0x24c4c7) { return _0x1d5e6c - _0x24c4c7; } ; _0x2d63f9['clkqf'] = _0x4cc7('0x368'); _0x2d63f9[_0x4cc7('0x369')] = function(_0x3cff18, _0x1fb573, _0x30de48) { return _0x3cff18(_0x1fb573, _0x30de48); } ; _0x2d63f9[_0x4cc7('0x36a')] = function(_0x10e0ba, _0xd7ce4e) { return _0x10e0ba & _0xd7ce4e; } ; _0x2d63f9[_0x4cc7('0x36b')] = _0x4cc7('0x36c'); _0x2d63f9[_0x4cc7('0x36d')] = function(_0x147a33, _0x4c8623) { return _0x147a33 | _0x4c8623; } ; _0x2d63f9['qHKmn'] = _0x4cc7('0x36e'); _0x2d63f9['fWIjF'] = function(_0x44b58c, _0x3ca3bd) { return _0x44b58c == _0x3ca3bd; } ; _0x2d63f9[_0x4cc7('0x36f')] = 'Program3D.hx'; _0x2d63f9[_0x4cc7('0x370')] = function(_0x26de20, _0x4553cf) { return _0x26de20 != _0x4553cf; } ; _0x2d63f9['kflWS'] = _0x4cc7('0x371'); _0x2d63f9[_0x4cc7('0x372')] = _0x4cc7('0x373'); _0x2d63f9[_0x4cc7('0x374')] = '__getGLFramebuffer'; _0x2d63f9['lskid'] = _0x4cc7('0x375'); _0x2d63f9[_0x4cc7('0x376')] = function(_0x44b7fd, _0x7a04f9) { return _0x55265e.BiBcv(_0x44b7fd, _0x7a04f9); } ; _0x2d63f9[_0x4cc7('0x377')] = function(_0x197cec, _0x203cb4) { return _0x197cec != _0x203cb4; } ; _0x2d63f9['wtJrv'] = function(_0x4bd1fa, _0x2fb6b9) { return _0x55265e.BiBcv(_0x4bd1fa, _0x2fb6b9); } ; _0x2d63f9[_0x4cc7('0x378')] = _0x55265e.rWFEd; _0x2d63f9['bPMiu'] = function(_0x194682, _0x49792e) { return _0x194682 == _0x49792e; } ; _0x2d63f9[_0x4cc7('0x379')] = _0x4cc7('0x37a'); _0x2d63f9[_0x4cc7('0x37b')] = function(_0x25b30e, _0x32911b) { return _0x25b30e == _0x32911b; } ; _0x2d63f9[_0x4cc7('0x37c')] = function(_0x1f2b7e, _0x4ec1da) { return _0x1f2b7e + _0x4ec1da; } ; _0x2d63f9['McgRL'] = _0x4cc7('0x37d'); _0x2d63f9[_0x4cc7('0x37e')] = 'NetStream.Play.Complete'; _0x2d63f9[_0x4cc7('0x37f')] = 'NetStream.Play.timeupdate'; _0x2d63f9[_0x4cc7('0x380')] = _0x4cc7('0x381'); _0x2d63f9['TUkEo'] = function(_0x1ec592, _0x102509) { return _0x1ec592 != _0x102509; } ; _0x2d63f9['HuoLQ'] = _0x4cc7('0x382'); _0x2d63f9[_0x4cc7('0x383')] = _0x4cc7('0x384'); _0x2d63f9['HZudP'] = function(_0x308396, _0x31a61c) { return _0x308396 > _0x31a61c; } ; _0x2d63f9['JvRnB'] = _0x4cc7('0x385'); _0x2d63f9[_0x4cc7('0x386')] = _0x55265e.IPtWt; _0x2d63f9[_0x4cc7('0x387')] = 'neg'; _0x2d63f9[_0x4cc7('0x388')] = _0x4cc7('0x389'); _0x2d63f9[_0x4cc7('0x38a')] = _0x4cc7('0x38b'); _0x2d63f9[_0x4cc7('0x38c')] = function(_0x36b13b, _0x155b29) { return _0x36b13b != _0x155b29; } ; _0x2d63f9[_0x4cc7('0x38d')] = function(_0x343d82, _0x8385c3) { return _0x343d82 != _0x8385c3; } ; _0x2d63f9[_0x4cc7('0x38e')] = function(_0x4c4d0b, _0x5d3226) { return _0x4c4d0b != _0x5d3226; } ; _0x2d63f9['bNvxn'] = _0x4cc7('0x38f'); _0x2d63f9['XPtVD'] = _0x4cc7('0x390'); _0x2d63f9[_0x4cc7('0x391')] = function(_0x42f0a7, _0x3a534e) { return _0x42f0a7 == _0x3a534e; } ; _0x2d63f9[_0x4cc7('0x392')] = function(_0x22fb4e, _0x47914f) { return _0x22fb4e - _0x47914f; } ; _0x2d63f9[_0x4cc7('0x393')] = function(_0x3a5e34, _0x4aa879) { return _0x3a5e34 <= _0x4aa879; } ; _0x2d63f9['EMCvO'] = function(_0x4c5cf3, _0x12ba02) { return _0x4c5cf3 < _0x12ba02; } ; _0x2d63f9[_0x4cc7('0x394')] = function(_0x315405, _0xdef3a8) { return _0x315405 + _0xdef3a8; } ; _0x2d63f9['QXCXe'] = function(_0x35a1c1, _0x151f98) { return _0x35a1c1 / _0x151f98; } ; _0x2d63f9[_0x4cc7('0x395')] = function(_0x219d32, _0x51a9ba) { return _0x219d32 - _0x51a9ba; } ; _0x2d63f9[_0x4cc7('0x396')] = function(_0xc413d5, _0x256c5c) { return _0xc413d5 < _0x256c5c; } ; _0x2d63f9[_0x4cc7('0x397')] = 'default'; _0x2d63f9['WveuE'] = _0x4cc7('0x398'); _0x2d63f9[_0x4cc7('0x399')] = function(_0x3c9d52, _0x4ae909) { return _0x3c9d52 + _0x4ae909; } ; _0x2d63f9[_0x4cc7('0x39a')] = _0x4cc7('0x39b'); _0x2d63f9[_0x4cc7('0x39c')] = function(_0x37ad12, _0xdff245) { return _0x37ad12 * _0xdff245; } ; _0x2d63f9[_0x4cc7('0x39d')] = _0x4cc7('0x39e'); _0x2d63f9[_0x4cc7('0x39f')] = function(_0x46c382, _0x5c0b58, _0x5173c1) { return _0x46c382(_0x5c0b58, _0x5173c1); } ; _0x2d63f9[_0x4cc7('0x3a0')] = _0x4cc7('0x3a1'); _0x2d63f9[_0x4cc7('0x3a2')] = function(_0x2d21aa, _0x13bf2c) { return _0x2d21aa == _0x13bf2c; } ; _0x2d63f9[_0x4cc7('0x3a3')] = function(_0x498f81, _0x2f38c5) { return _0x498f81 * _0x2f38c5; } ; _0x2d63f9['tdVOj'] = _0x4cc7('0x3a4'); _0x2d63f9[_0x4cc7('0x3a5')] = function(_0x595543, _0x4d611a) { return _0x595543 + _0x4d611a; } ; _0x2d63f9[_0x4cc7('0x3a6')] = _0x4cc7('0x3a7'); _0x2d63f9['FgrMe'] = 'juaYY'; _0x2d63f9['DKBhh'] = _0x4cc7('0x3a8'); _0x2d63f9[_0x4cc7('0x3a9')] = 'you\x20'; _0x2d63f9['JrNCk'] = function(_0x506e6c, _0x349016) { return _0x506e6c !== _0x349016; } ; _0x2d63f9[_0x4cc7('0x3aa')] = function(_0x4ee342, _0x1b8b8a) { return _0x4ee342 + _0x1b8b8a; } ; _0x2d63f9[_0x4cc7('0x3ab')] = _0x4cc7('0x3ac'); _0x2d63f9[_0x4cc7('0x3ad')] = function(_0x119ec0, _0xc333f8) { return _0x119ec0 & _0xc333f8; } ; _0x2d63f9[_0x4cc7('0x3ae')] = function(_0x5e9114, _0x3c5974) { return _0x5e9114 * _0x3c5974; } ; _0x2d63f9[_0x4cc7('0x3af')] = 'https:'; _0x2d63f9[_0x4cc7('0x3b0')] = function(_0x5e6021, _0x4c0346) { return _0x5e6021 >>> _0x4c0346; } ; _0x2d63f9[_0x4cc7('0x3b1')] = _0x4cc7('0x3b2'); _0x2d63f9[_0x4cc7('0x3b3')] = function(_0x3762a5, _0x41d73b) { return _0x3762a5 > _0x41d73b; } ; _0x2d63f9[_0x4cc7('0x3b4')] = function(_0x24d7ed, _0x31c89c) { return _0x24d7ed > _0x31c89c; } ; _0x2d63f9[_0x4cc7('0x3b5')] = function(_0x146a54, _0xef3d2e) { return _0x146a54 * _0xef3d2e; } ; _0x2d63f9[_0x4cc7('0x3b6')] = _0x4cc7('0x3b7'); _0x2d63f9[_0x4cc7('0x3b8')] = _0x4cc7('0x3b9'); _0x2d63f9['tQYvc'] = _0x4cc7('0x3ba'); _0x2d63f9['vOBEQ'] = _0x4cc7('0x3bb'); _0x2d63f9[_0x4cc7('0x3bc')] = _0x4cc7('0x3bd'); _0x2d63f9[_0x4cc7('0x3be')] = _0x4cc7('0x3bf'); _0x2d63f9[_0x4cc7('0x3c0')] = _0x4cc7('0x3c1'); _0x2d63f9[_0x4cc7('0x3c2')] = function(_0x5b3382, _0x3d7137, _0x36b0b1) { return _0x5b3382(_0x3d7137, _0x36b0b1); } ; _0x2d63f9[_0x4cc7('0x3c3')] = _0x4cc7('0x3c4'); _0x2d63f9[_0x4cc7('0x3c5')] = function(_0x2ec2f9, _0x1c961f, _0x455a0d) { return _0x55265e.fqEnV(_0x2ec2f9, _0x1c961f, _0x455a0d); } ; _0x2d63f9[_0x4cc7('0x3c6')] = _0x4cc7('0x3c7'); _0x2d63f9['RNCFu'] = _0x4cc7('0x3c8'); _0x2d63f9[_0x4cc7('0x3c9')] = _0x4cc7('0x3ca'); _0x2d63f9[_0x4cc7('0x3cb')] = _0x4cc7('0x3cc'); _0x2d63f9[_0x4cc7('0x3cd')] = _0x4cc7('0x3ce'); _0x2d63f9[_0x4cc7('0x3cf')] = _0x55265e.Ffplx; _0x2d63f9[_0x4cc7('0x3d0')] = function(_0x2d944d, _0x52fee5, _0x4e9cee) { return _0x2d944d(_0x52fee5, _0x4e9cee); } ; _0x2d63f9[_0x4cc7('0x3d1')] = 'away3d.animators.data.SkeletonPose'; _0x2d63f9[_0x4cc7('0x3d2')] = _0x4cc7('0x3d3'); _0x2d63f9[_0x4cc7('0x3d4')] = _0x4cc7('0x3d5'); _0x2d63f9[_0x4cc7('0x3d6')] = 'SpriteSheetClipNode'; _0x2d63f9[_0x4cc7('0x3d7')] = _0x4cc7('0x3d8'); _0x2d63f9[_0x4cc7('0x3d9')] = _0x4cc7('0x3da'); _0x2d63f9[_0x4cc7('0x3db')] = _0x4cc7('0x3dc'); _0x2d63f9[_0x4cc7('0x3dd')] = _0x4cc7('0x3de'); _0x2d63f9['dzLzo'] = 'set_visible'; _0x2d63f9[_0x4cc7('0x3df')] = _0x4cc7('0x3e0'); _0x2d63f9['brTGj'] = _0x4cc7('0x3e1'); _0x2d63f9[_0x4cc7('0x3e2')] = _0x4cc7('0x3e3'); _0x2d63f9['OXHff'] = function(_0x198d5f, _0x5dbab3, _0x20f790) { return _0x198d5f(_0x5dbab3, _0x20f790); } ; _0x2d63f9['kTQUs'] = 'get_layeredView'; _0x2d63f9[_0x4cc7('0x3e4')] = _0x4cc7('0x3e5'); _0x2d63f9[_0x4cc7('0x3e6')] = _0x4cc7('0x3e7'); _0x2d63f9[_0x4cc7('0x3e8')] = _0x4cc7('0x3e9'); _0x2d63f9[_0x4cc7('0x3ea')] = 'set_parentGeometry'; _0x2d63f9['TlBRU'] = _0x4cc7('0x3eb'); _0x2d63f9[_0x4cc7('0x3ec')] = 'get_mouseEnabled'; _0x2d63f9['HmVKf'] = function(_0x58acb0, _0x4ceb7c, _0x2afbf3) { return _0x55265e.fqEnV(_0x58acb0, _0x4ceb7c, _0x2afbf3); } ; _0x2d63f9['ozPST'] = _0x4cc7('0x3ed'); _0x2d63f9[_0x4cc7('0x3ee')] = _0x4cc7('0x3ef'); _0x2d63f9[_0x4cc7('0x3f0')] = _0x4cc7('0x3f1'); _0x2d63f9[_0x4cc7('0x3f2')] = 'get_bufferClear'; _0x2d63f9[_0x4cc7('0x3f3')] = _0x4cc7('0x3f4'); _0x2d63f9[_0x4cc7('0x3f5')] = _0x4cc7('0x3f6'); _0x2d63f9[_0x4cc7('0x3f7')] = _0x4cc7('0x3f8'); _0x2d63f9[_0x4cc7('0x3f9')] = _0x4cc7('0x3fa'); _0x2d63f9[_0x4cc7('0x3fb')] = 'pick'; _0x2d63f9[_0x4cc7('0x3fc')] = _0x4cc7('0x3fd'); _0x2d63f9[_0x4cc7('0x3fe')] = _0x4cc7('0x3ff'); _0x2d63f9[_0x4cc7('0x400')] = _0x4cc7('0x401'); _0x2d63f9[_0x4cc7('0x402')] = 'get_subGeometry'; _0x2d63f9['QfCSq'] = _0x4cc7('0x403'); _0x2d63f9[_0x4cc7('0x404')] = _0x4cc7('0x405'); _0x2d63f9[_0x4cc7('0x406')] = _0x4cc7('0x407'); _0x2d63f9[_0x4cc7('0x408')] = _0x4cc7('0x409'); _0x2d63f9[_0x4cc7('0x40a')] = _0x4cc7('0x40b'); _0x2d63f9['ZnxzI'] = 'LightProbe'; _0x2d63f9[_0x4cc7('0x40c')] = _0x4cc7('0x40d'); _0x2d63f9[_0x4cc7('0x40e')] = _0x4cc7('0x40f'); _0x2d63f9[_0x4cc7('0x410')] = _0x4cc7('0x411'); _0x2d63f9[_0x4cc7('0x412')] = _0x4cc7('0x413'); _0x2d63f9['xwzzW'] = 'get_dependencies'; _0x2d63f9[_0x4cc7('0x414')] = _0x4cc7('0x415'); _0x2d63f9[_0x4cc7('0x416')] = _0x4cc7('0x417'); _0x2d63f9[_0x4cc7('0x418')] = _0x4cc7('0x419'); _0x2d63f9['otTPL'] = _0x4cc7('0x41a'); _0x2d63f9[_0x4cc7('0x41b')] = _0x4cc7('0x41c'); _0x2d63f9[_0x4cc7('0x41d')] = function(_0x36cecd, _0x5aed50, _0x56e554) { return _0x36cecd(_0x5aed50, _0x56e554); } ; _0x2d63f9[_0x4cc7('0x41e')] = _0x4cc7('0x41f'); _0x2d63f9[_0x4cc7('0x420')] = _0x4cc7('0x421'); _0x2d63f9['cPNkd'] = 'PARSE_COMPLETE'; _0x2d63f9[_0x4cc7('0x422')] = _0x4cc7('0x423'); _0x2d63f9[_0x4cc7('0x424')] = _0x4cc7('0x425'); _0x2d63f9['ieRnf'] = _0x4cc7('0x426'); _0x2d63f9['DszUJ'] = _0x4cc7('0x427'); _0x2d63f9[_0x4cc7('0x428')] = function(_0x3871be, _0x3ae9c1, _0x3ce258) { return _0x3871be(_0x3ae9c1, _0x3ce258); } ; _0x2d63f9[_0x4cc7('0x429')] = _0x4cc7('0x42a'); _0x2d63f9['JbyzE'] = _0x4cc7('0x42b'); _0x2d63f9[_0x4cc7('0x42c')] = _0x4cc7('0x42d'); _0x2d63f9[_0x4cc7('0x42e')] = _0x4cc7('0x42f'); _0x2d63f9[_0x4cc7('0x430')] = _0x4cc7('0x431'); _0x2d63f9[_0x4cc7('0x432')] = _0x4cc7('0x433'); _0x2d63f9[_0x4cc7('0x434')] = _0x4cc7('0x435'); _0x2d63f9[_0x4cc7('0x436')] = _0x4cc7('0x437'); _0x2d63f9[_0x4cc7('0x438')] = _0x4cc7('0x439'); _0x2d63f9[_0x4cc7('0x43a')] = _0x4cc7('0x43b'); _0x2d63f9[_0x4cc7('0x43c')] = _0x4cc7('0x43d'); _0x2d63f9['gocHi'] = _0x4cc7('0x43e'); _0x2d63f9[_0x4cc7('0x43f')] = _0x4cc7('0x440'); _0x2d63f9['COhWe'] = _0x4cc7('0x441'); _0x2d63f9[_0x4cc7('0x442')] = _0x4cc7('0x443'); _0x2d63f9[_0x4cc7('0x444')] = _0x55265e.UaUSb; _0x2d63f9[_0x4cc7('0x445')] = function(_0x5b7dc3, _0x271b46, _0xf2254e) { return _0x55265e.XPpfN(_0x5b7dc3, _0x271b46, _0xf2254e); } ; _0x2d63f9['gjDBp'] = 'get_hasOutput'; _0x2d63f9[_0x4cc7('0x446')] = _0x4cc7('0x447'); _0x2d63f9['GPGjQ'] = _0x4cc7('0x448'); _0x2d63f9[_0x4cc7('0x449')] = _0x4cc7('0x44a'); _0x2d63f9[_0x4cc7('0x44b')] = _0x4cc7('0x44c'); _0x2d63f9[_0x4cc7('0x44d')] = _0x4cc7('0x44e'); _0x2d63f9['tiJGn'] = _0x4cc7('0x44f'); _0x2d63f9[_0x4cc7('0x450')] = function(_0x4d08e1, _0x45c42e, _0x21c0a1) { return _0x4d08e1(_0x45c42e, _0x21c0a1); } ; _0x2d63f9[_0x4cc7('0x451')] = _0x4cc7('0x452'); _0x2d63f9[_0x4cc7('0x453')] = 'set_diffuseLightSources'; _0x2d63f9[_0x4cc7('0x454')] = _0x4cc7('0x455'); _0x2d63f9[_0x4cc7('0x456')] = _0x4cc7('0x457'); _0x2d63f9[_0x4cc7('0x458')] = 'set_outlineSize'; _0x2d63f9[_0x4cc7('0x459')] = _0x4cc7('0x45a'); _0x2d63f9[_0x4cc7('0x45b')] = _0x4cc7('0x45c'); _0x2d63f9[_0x4cc7('0x45d')] = _0x4cc7('0x45e'); _0x2d63f9[_0x4cc7('0x45f')] = _0x4cc7('0x460'); _0x2d63f9[_0x4cc7('0x461')] = 'away3d.primitives.data.Segment'; _0x2d63f9['WPyon'] = _0x4cc7('0x462'); _0x2d63f9['wbOxN'] = _0x4cc7('0x463'); _0x2d63f9[_0x4cc7('0x464')] = _0x4cc7('0x465'); _0x2d63f9[_0x4cc7('0x466')] = _0x4cc7('0x467'); _0x2d63f9[_0x4cc7('0x468')] = _0x4cc7('0x469'); _0x2d63f9['FWMIy'] = _0x4cc7('0x46a'); _0x2d63f9['uDOJC'] = _0x4cc7('0x46b'); _0x2d63f9[_0x4cc7('0x46c')] = _0x4cc7('0x46d'); _0x2d63f9[_0x4cc7('0x46e')] = _0x4cc7('0x46f'); _0x2d63f9[_0x4cc7('0x470')] = 'set_height'; _0x2d63f9[_0x4cc7('0x471')] = _0x4cc7('0x472'); _0x2d63f9['MwYiP'] = _0x4cc7('0x473'); _0x2d63f9[_0x4cc7('0x474')] = _0x4cc7('0x475'); _0x2d63f9[_0x4cc7('0x476')] = _0x4cc7('0x477'); _0x2d63f9['emfxE'] = _0x4cc7('0x478'); _0x2d63f9[_0x4cc7('0x479')] = function(_0x2d18fe, _0x216493, _0x11de83) { return _0x2d18fe(_0x216493, _0x11de83); } ; _0x2d63f9[_0x4cc7('0x47a')] = 'IntMath'; _0x2d63f9[_0x4cc7('0x47b')] = _0x4cc7('0x47c'); _0x2d63f9[_0x4cc7('0x47d')] = _0x4cc7('0x47e'); _0x2d63f9[_0x4cc7('0x47f')] = _0x4cc7('0x480'); _0x2d63f9['BdOng'] = _0x4cc7('0x481'); _0x2d63f9[_0x4cc7('0x482')] = _0x4cc7('0x483'); _0x2d63f9[_0x4cc7('0x484')] = 'com.player03.run3.api.GlobalEventManager'; _0x2d63f9[_0x4cc7('0x485')] = 'com.player03.run3.character.Bunny'; _0x2d63f9['ZHusI'] = function(_0x5d0a6b, _0x2b67ee, _0x5807ab) { return _0x5d0a6b(_0x2b67ee, _0x5807ab); } ; _0x2d63f9['XlZeF'] = _0x4cc7('0x486'); _0x2d63f9[_0x4cc7('0x487')] = _0x4cc7('0x488'); _0x2d63f9[_0x4cc7('0x489')] = 'range'; _0x2d63f9[_0x4cc7('0x48a')] = 'FloatRange'; _0x2d63f9['svboq'] = _0x4cc7('0x48b'); _0x2d63f9[_0x4cc7('0x48c')] = 'character'; _0x2d63f9[_0x4cc7('0x48d')] = _0x4cc7('0x48e'); _0x2d63f9[_0x4cc7('0x48f')] = _0x4cc7('0x490'); _0x2d63f9[_0x4cc7('0x491')] = _0x55265e.dTUtK; _0x2d63f9[_0x4cc7('0x492')] = _0x4cc7('0x493'); _0x2d63f9[_0x4cc7('0x494')] = _0x4cc7('0x495'); _0x2d63f9['Dswno'] = _0x4cc7('0x496'); _0x2d63f9['JDbyv'] = _0x4cc7('0x497'); _0x2d63f9[_0x4cc7('0x498')] = _0x4cc7('0x499'); _0x2d63f9[_0x4cc7('0x49a')] = _0x4cc7('0x49b'); _0x2d63f9['TgnWc'] = _0x4cc7('0x49c'); _0x2d63f9[_0x4cc7('0x49d')] = 'get_lizardFellAsleep'; _0x2d63f9[_0x4cc7('0x49e')] = _0x55265e.hdfoO; _0x2d63f9[_0x4cc7('0x49f')] = function(_0x4e7ef8, _0x43d29e, _0x5cb7f6) { return _0x4e7ef8(_0x43d29e, _0x5cb7f6); } ; _0x2d63f9['nzqNa'] = _0x4cc7('0x4a0'); _0x2d63f9[_0x4cc7('0x4a1')] = _0x4cc7('0x4a2'); _0x2d63f9['XJNKq'] = 'com.player03.run3.cutscene.TwoMonthWait'; _0x2d63f9['EFfnl'] = _0x4cc7('0x4a3'); _0x2d63f9[_0x4cc7('0x4a4')] = _0x4cc7('0x4a5'); _0x2d63f9[_0x4cc7('0x4a6')] = 'haxeutils.display.ToggleButton'; _0x2d63f9['tACos'] = function(_0x52d3f8, _0x4a1519, _0x1e9749) { return _0x52d3f8(_0x4a1519, _0x1e9749); } ; _0x2d63f9['bwabN'] = 'get_skaterHelpsOut'; _0x2d63f9[_0x4cc7('0x4a7')] = _0x55265e.LcDne; _0x2d63f9[_0x4cc7('0x4a8')] = 'haxeutils'; _0x2d63f9[_0x4cc7('0x4a9')] = _0x4cc7('0x4aa'); _0x2d63f9[_0x4cc7('0x4ab')] = _0x4cc7('0x4ac'); _0x2d63f9[_0x4cc7('0x4ad')] = _0x4cc7('0x4ae'); _0x2d63f9['mvytv'] = 'NonlinearRange'; _0x2d63f9[_0x4cc7('0x4af')] = _0x4cc7('0x4b0'); _0x2d63f9[_0x4cc7('0x4b1')] = _0x4cc7('0x4b2'); _0x2d63f9[_0x4cc7('0x4b3')] = _0x4cc7('0x4b4'); _0x2d63f9[_0x4cc7('0x4b5')] = 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20CustomNormalCollision'; _0x2d63f9[_0x4cc7('0x4b6')] = _0x4cc7('0x4b7'); _0x2d63f9[_0x4cc7('0x4b8')] = _0x4cc7('0x4b9'); _0x2d63f9['npUrD'] = 'com.player03.run3.level.trigger.condition.HasSameRotation'; _0x2d63f9[_0x4cc7('0x4ba')] = _0x4cc7('0x4bb'); _0x2d63f9[_0x4cc7('0x4bc')] = 'UpgradeShop'; _0x2d63f9[_0x4cc7('0x4bd')] = function(_0x8a5a05, _0x5ee34d, _0x45f48f) { return _0x8a5a05(_0x5ee34d, _0x45f48f); } ; _0x2d63f9['RuZRK'] = _0x4cc7('0x4be'); _0x2d63f9[_0x4cc7('0x4bf')] = 'com.player03.run3.menu.map.MapMenu'; _0x2d63f9[_0x4cc7('0x4c0')] = _0x55265e.NNMZc; _0x2d63f9[_0x4cc7('0x4c1')] = 'haxe.io.Bytes'; _0x2d63f9[_0x4cc7('0x4c2')] = _0x4cc7('0x4c3'); _0x2d63f9['ArsvI'] = _0x4cc7('0x4c4'); _0x2d63f9[_0x4cc7('0x4c5')] = _0x4cc7('0x4c6'); _0x2d63f9['zjpWU'] = _0x4cc7('0x4c7'); _0x2d63f9[_0x4cc7('0x4c8')] = function(_0x514572, _0x46dd83, _0x2ffb50) { return _0x514572(_0x46dd83, _0x2ffb50); } ; _0x2d63f9[_0x4cc7('0x4c9')] = _0x4cc7('0x4ca'); _0x2d63f9[_0x4cc7('0x4cb')] = 'format'; _0x2d63f9[_0x4cc7('0x4cc')] = _0x4cc7('0x4cd'); _0x2d63f9['PQoxn'] = 'CFunction'; _0x2d63f9['pmCNO'] = 'crypto'; _0x2d63f9['mpozc'] = _0x4cc7('0x4ce'); _0x2d63f9[_0x4cc7('0x4cf')] = _0x4cc7('0x4d0'); _0x2d63f9['PawAp'] = _0x55265e.PjCQG; _0x2d63f9['xkmAL'] = _0x55265e.SeIGl; _0x2d63f9[_0x4cc7('0x4d1')] = function(_0x1216b3, _0x37beed, _0x41e258) { return _0x55265e.IyJaP(_0x1216b3, _0x37beed, _0x41e258); } ; _0x2d63f9[_0x4cc7('0x4d2')] = _0x4cc7('0x4d3'); _0x2d63f9[_0x4cc7('0x4d4')] = _0x4cc7('0x4d5'); _0x2d63f9[_0x4cc7('0x4d6')] = 'haxeutils.display._VisibilityAwareLayout.VisibilityAwarePosition'; _0x2d63f9[_0x4cc7('0x4d7')] = _0x4cc7('0x4d8'); _0x2d63f9[_0x4cc7('0x4d9')] = function(_0x52c73d, _0x28f016, _0x50de15) { return _0x52c73d(_0x28f016, _0x50de15); } ; _0x2d63f9[_0x4cc7('0x4da')] = _0x4cc7('0x4db'); _0x2d63f9['zGfOj'] = _0x4cc7('0x4dc'); _0x2d63f9[_0x4cc7('0x4dd')] = _0x4cc7('0x4de'); _0x2d63f9['LXYfX'] = _0x4cc7('0x4df'); _0x2d63f9[_0x4cc7('0x4e0')] = 'js.html.compat.Uint8Array'; _0x2d63f9[_0x4cc7('0x4e1')] = _0x4cc7('0x4e2'); _0x2d63f9['FBEHE'] = 'lime'; _0x2d63f9[_0x4cc7('0x4e3')] = _0x4cc7('0x4e4'); _0x2d63f9[_0x4cc7('0x4e5')] = _0x4cc7('0x4e6'); _0x2d63f9[_0x4cc7('0x4e7')] = _0x4cc7('0x4e8'); _0x2d63f9['bGFLT'] = _0x4cc7('0x4e9'); _0x2d63f9[_0x4cc7('0x4ea')] = _0x4cc7('0x4eb'); _0x2d63f9['sRxMt'] = _0x4cc7('0x4ec'); _0x2d63f9['XghLw'] = _0x4cc7('0x4ed'); _0x2d63f9[_0x4cc7('0x4ee')] = _0x4cc7('0x4ef'); _0x2d63f9[_0x4cc7('0x4f0')] = 'lime.math._RGBA.RGBA_Impl_'; _0x2d63f9[_0x4cc7('0x4f1')] = _0x55265e.IbqEd; _0x2d63f9[_0x4cc7('0x4f2')] = _0x4cc7('0x4f3'); _0x2d63f9[_0x4cc7('0x4f4')] = _0x4cc7('0x4f5'); _0x2d63f9[_0x4cc7('0x4f6')] = _0x4cc7('0x4f7'); _0x2d63f9[_0x4cc7('0x4f8')] = _0x4cc7('0x4f9'); _0x2d63f9[_0x4cc7('0x4fa')] = _0x55265e.PVrLm; _0x2d63f9[_0x4cc7('0x4fb')] = _0x4cc7('0x4fc'); _0x2d63f9[_0x4cc7('0x4fd')] = _0x4cc7('0x4fe'); _0x2d63f9[_0x4cc7('0x4ff')] = _0x4cc7('0x500'); _0x2d63f9[_0x4cc7('0x501')] = 'nme3D.model.Parallelogram'; _0x2d63f9[_0x4cc7('0x502')] = _0x4cc7('0x503'); _0x2d63f9[_0x4cc7('0x504')] = 'get_current'; _0x2d63f9[_0x4cc7('0x505')] = _0x4cc7('0x506'); _0x2d63f9['DLsco'] = 'FunctionVector'; _0x2d63f9[_0x4cc7('0x507')] = _0x4cc7('0x508'); _0x2d63f9['fuemS'] = _0x4cc7('0x509'); _0x2d63f9[_0x4cc7('0x50a')] = 'openfl.utils.AssetLibrary'; _0x2d63f9['HUhhF'] = 'openfl._internal.renderer.ShaderBuffer'; _0x2d63f9[_0x4cc7('0x50b')] = _0x4cc7('0x50c'); _0x2d63f9[_0x4cc7('0x50d')] = _0x4cc7('0x50e'); _0x2d63f9[_0x4cc7('0x50f')] = _0x4cc7('0x510'); _0x2d63f9['WNmch'] = _0x4cc7('0x511'); _0x2d63f9['jXkPo'] = _0x4cc7('0x512'); _0x2d63f9['yvOkR'] = function(_0x385016, _0x262f87, _0x333997) { return _0x385016(_0x262f87, _0x333997); } ; _0x2d63f9[_0x4cc7('0x513')] = _0x4cc7('0x514'); _0x2d63f9[_0x4cc7('0x515')] = _0x4cc7('0x516'); _0x2d63f9[_0x4cc7('0x517')] = _0x4cc7('0x518'); _0x2d63f9[_0x4cc7('0x519')] = _0x4cc7('0x51a'); _0x2d63f9['ZOLIO'] = _0x4cc7('0x51b'); _0x2d63f9['RSWie'] = 'get_name'; _0x2d63f9[_0x4cc7('0x51c')] = _0x4cc7('0x51d'); _0x2d63f9[_0x4cc7('0x51e')] = _0x4cc7('0x51f'); _0x2d63f9[_0x4cc7('0x520')] = _0x4cc7('0x521'); _0x2d63f9['gFTWz'] = _0x55265e.siCqf; _0x2d63f9[_0x4cc7('0x522')] = 'display3D'; _0x2d63f9['OAdZT'] = _0x4cc7('0x523'); _0x2d63f9[_0x4cc7('0x524')] = function(_0x3c2462, _0x5adbb5, _0x864c3c) { return _0x3c2462(_0x5adbb5, _0x864c3c); } ; _0x2d63f9[_0x4cc7('0x525')] = _0x4cc7('0x526'); _0x2d63f9[_0x4cc7('0x527')] = 'geom'; _0x2d63f9[_0x4cc7('0x528')] = _0x4cc7('0x529'); _0x2d63f9['pTJYa'] = _0x4cc7('0x52a'); _0x2d63f9[_0x4cc7('0x52b')] = _0x4cc7('0x52c'); _0x2d63f9[_0x4cc7('0x52d')] = _0x4cc7('0x52e'); _0x2d63f9[_0x4cc7('0x52f')] = _0x4cc7('0x530'); _0x2d63f9[_0x4cc7('0x531')] = _0x4cc7('0x532'); _0x2d63f9['lqqAp'] = 'unitsystem.level.GridLayout2D'; _0x2d63f9[_0x4cc7('0x533')] = _0x4cc7('0x534'); _0x2d63f9[_0x4cc7('0x535')] = _0x4cc7('0x536'); _0x2d63f9['sZziv'] = _0x4cc7('0x537'); _0x2d63f9[_0x4cc7('0x538')] = _0x4cc7('0x539'); _0x2d63f9[_0x4cc7('0x53a')] = _0x4cc7('0x53b'); _0x2d63f9[_0x4cc7('0x53c')] = _0x4cc7('0x53d'); _0x2d63f9[_0x4cc7('0x53e')] = _0x4cc7('0x53f'); _0x2d63f9[_0x4cc7('0x540')] = _0x4cc7('0x541'); _0x2d63f9[_0x4cc7('0x542')] = _0x55265e.dZErA; _0x2d63f9['ajaOy'] = 'mouseOver'; _0x2d63f9['OBidV'] = _0x4cc7('0x543'); (function(_0x3bb917, _0x578190) { var _0x56067a = {}; _0x56067a[_0x4cc7('0x544')] = function(_0x3bf7c9, _0x32ca71) { return _0x3bf7c9 < _0x32ca71; } ; _0x56067a['EeaKo'] = function(_0x3f533c, _0x156fc4) { return _0x3f533c + _0x156fc4; } ; _0x56067a['BcUNx'] = _0x4cc7('0x545'); _0x56067a['MhpOe'] = _0x4cc7('0x546'); _0x56067a[_0x4cc7('0x547')] = function(_0x4640a4, _0x3ebf90, _0x4b899c) { return _0x4640a4(_0x3ebf90, _0x4b899c); } ; _0x56067a[_0x4cc7('0x548')] = function(_0x3f1a79, _0x38d46c) { return _0x3f1a79 != _0x38d46c; } ; _0x56067a[_0x4cc7('0x549')] = function(_0x244c3d, _0x221f61) { return _0x244c3d == _0x221f61; } ; _0x56067a[_0x4cc7('0x54a')] = _0x4cc7('0x54b'); _0x56067a[_0x4cc7('0x54c')] = 'unknown'; _0x56067a[_0x4cc7('0x54d')] = function(_0x6ed90f, _0x150c01) { return _0x6ed90f + _0x150c01; } ; _0x56067a[_0x4cc7('0x54e')] = function(_0x585737, _0x2a86ff) { return _0x585737 == _0x2a86ff; } ; _0x56067a[_0x4cc7('0x54f')] = 'ShaderInvalidated'; _0x56067a['GOebU'] = _0x4cc7('0x550'); _0x56067a[_0x4cc7('0x551')] = function(_0x1f5ae2, _0x17689d) { return _0x1f5ae2 * _0x17689d; } ; _0x56067a[_0x4cc7('0x552')] = 'XaPRZ'; _0x56067a[_0x4cc7('0x553')] = function(_0x5146f8, _0x270c20) { return _0x5146f8 != _0x270c20; } ; _0x56067a['rsLdk'] = 'UeBeZ'; _0x56067a[_0x4cc7('0x554')] = function(_0x115edf, _0xf6dddb) { return _0x115edf + _0xf6dddb; } ; _0x56067a[_0x4cc7('0x555')] = function(_0x1d4e84, _0x2781f3) { return _0x1d4e84 > _0x2781f3; } ; _0x56067a['goQlC'] = function(_0x22d40d, _0x3bca8f) { return _0x22d40d + _0x3bca8f; } ; _0x56067a['Eonjs'] = function(_0x13fc9b, _0x1c95e2) { return _0x13fc9b != _0x1c95e2; } ; _0x56067a[_0x4cc7('0x556')] = function(_0x2ac14b, _0x348aca) { return _0x2ac14b !== _0x348aca; } ; _0x56067a[_0x4cc7('0x557')] = function(_0x26972a, _0x9a95c2) { return _0x26972a < _0x9a95c2; } ; _0x56067a[_0x4cc7('0x558')] = function(_0x5c412f, _0xdc94ee) { return _0x5c412f * _0xdc94ee; } ; _0x56067a[_0x4cc7('0x559')] = function(_0x5a8673, _0xad511c) { return _0x5a8673 - _0xad511c; } ; _0x56067a[_0x4cc7('0x55a')] = _0x4cc7('0x55b'); _0x56067a['foRMw'] = _0x4cc7('0x55c'); _0x56067a[_0x4cc7('0x55d')] = _0x4cc7('0x55e'); _0x56067a['LLEnu'] = _0x4cc7('0x55f'); _0x56067a['eYpyF'] = 'saveFileChanged'; _0x56067a[_0x4cc7('0x560')] = function(_0x152dc4, _0x518259) { return _0x152dc4 / _0x518259; } ; _0x56067a[_0x4cc7('0x561')] = _0x4cc7('0x562'); _0x56067a[_0x4cc7('0x563')] = function(_0x5f4692, _0x29d937) { return _0x5f4692 === _0x29d937; } ; _0x56067a[_0x4cc7('0x564')] = _0x4cc7('0x565'); _0x56067a[_0x4cc7('0x566')] = function(_0x4f7811, _0x549d6d) { return _0x4f7811 - _0x549d6d; } ; _0x56067a[_0x4cc7('0x567')] = function(_0x40d1d0, _0x258704) { return _0x40d1d0 != _0x258704; } ; _0x56067a[_0x4cc7('0x568')] = _0x2d63f9.zgmmG; _0x56067a[_0x4cc7('0x569')] = _0x2d63f9.WveuE; _0x56067a[_0x4cc7('0x56a')] = _0x4cc7('0x56b'); _0x56067a[_0x4cc7('0x56c')] = function(_0x3d0b5c, _0x2c6c3c) { return _0x3d0b5c === _0x2c6c3c; } ; _0x56067a[_0x4cc7('0x56d')] = _0x4cc7('0x56e'); _0x56067a['lYjWk'] = function(_0x52c36a, _0x3b6dc0) { return _0x52c36a + _0x3b6dc0; } ; _0x56067a[_0x4cc7('0x56f')] = function(_0xb519ef, _0x4d067a) { return _0xb519ef + _0x4d067a; } ; _0x56067a[_0x4cc7('0x570')] = _0x4cc7('0x571'); _0x56067a[_0x4cc7('0x572')] = 'Qqedu'; _0x56067a[_0x4cc7('0x573')] = _0x4cc7('0x574'); _0x56067a[_0x4cc7('0x575')] = _0x4cc7('0x576'); _0x56067a[_0x4cc7('0x577')] = _0x4cc7('0x578'); _0x56067a[_0x4cc7('0x579')] = function(_0x49480b, _0x548962) { return _0x2d63f9.okNwm(_0x49480b, _0x548962); } ; _0x56067a[_0x4cc7('0x57a')] = function(_0xaabb2) { return _0xaabb2(); } ; _0x56067a[_0x4cc7('0x57b')] = '.x\x09\x09\x09\x20\x0asub\x20'; _0x56067a['sipbN'] = function(_0x119ef0, _0x470d7e) { return _0x119ef0 < _0x470d7e; } ; _0x56067a[_0x4cc7('0x57c')] = function(_0xd756f8, _0x18f273) { return _0xd756f8 + _0x18f273; } ; _0x56067a[_0x4cc7('0x57d')] = function(_0x4f9efb, _0x2ef31c) { return _0x4f9efb * _0x2ef31c; } ; _0x56067a[_0x4cc7('0x57e')] = _0x4cc7('0x147'); _0x56067a[_0x4cc7('0x57f')] = function(_0x42ad91, _0x42400c) { return _0x42ad91 > _0x42400c; } ; _0x56067a[_0x4cc7('0x580')] = function(_0x56b4dc, _0x385034) { return _0x56b4dc < _0x385034; } ; _0x56067a[_0x4cc7('0x581')] = function(_0x5bb9fe, _0x114f2a) { return _0x5bb9fe(_0x114f2a); } ; _0x56067a['shMIu'] = function(_0x59668c, _0x48312f) { return _0x59668c >= _0x48312f; } ; _0x56067a[_0x4cc7('0x582')] = _0x4cc7('0x583'); _0x56067a[_0x4cc7('0x584')] = function(_0x593ce2, _0x4d07ce) { return _0x593ce2 * _0x4d07ce; } ; _0x56067a[_0x4cc7('0x585')] = function(_0x86710b, _0x34b4fc) { return _0x86710b != _0x34b4fc; } ; _0x56067a['ymBAv'] = _0x4cc7('0x586'); _0x56067a[_0x4cc7('0x587')] = function(_0x41bcdc, _0x4d4080) { return _0x41bcdc * _0x4d4080; } ; _0x56067a[_0x4cc7('0x588')] = function(_0x1d0ac1, _0x552593) { return _0x1d0ac1 - _0x552593; } ; _0x56067a[_0x4cc7('0x589')] = function(_0x93c214, _0x4a5953) { return _0x93c214 - _0x4a5953; } ; _0x56067a['pfxMN'] = function(_0x315351, _0x455827) { return _0x315351 == _0x455827; } ; _0x56067a['moRAe'] = function(_0x1e40e2, _0x21f3d8) { return _0x1e40e2 + _0x21f3d8; } ; _0x56067a[_0x4cc7('0x58a')] = function(_0x2529ff, _0x49db74) { return _0x2529ff + _0x49db74; } ; _0x56067a[_0x4cc7('0x58b')] = _0x4cc7('0x58c'); _0x56067a['wFtmv'] = _0x4cc7('0x58d'); _0x56067a[_0x4cc7('0x58e')] = _0x4cc7('0x58f'); _0x56067a[_0x4cc7('0x590')] = function(_0x4f71ac, _0x5d5f9f) { return _0x4f71ac != _0x5d5f9f; } ; _0x56067a[_0x4cc7('0x591')] = function(_0xb623cf, _0x411b93) { return _0xb623cf != _0x411b93; } ; _0x56067a['ogGoE'] = function(_0x33bafe, _0x460431) { return _0x33bafe - _0x460431; } ; _0x56067a[_0x4cc7('0x592')] = function(_0x5cf913, _0x4eb59a) { return _0x5cf913 == _0x4eb59a; } ; _0x56067a[_0x4cc7('0x593')] = 'FgjzE'; _0x56067a['UjraR'] = 'ViewportUpdated'; _0x56067a[_0x4cc7('0x594')] = function(_0x4c9fbd, _0x3140cd) { return _0x4c9fbd > _0x3140cd; } ; _0x56067a[_0x4cc7('0x595')] = function(_0x22e9fb, _0x266fa8) { return _0x22e9fb + _0x266fa8; } ; _0x56067a[_0x4cc7('0x596')] = _0x4cc7('0x597'); _0x56067a[_0x4cc7('0x598')] = _0x4cc7('0x599'); _0x56067a[_0x4cc7('0x59a')] = function(_0x4dff18, _0x161c88) { return _0x4dff18 - _0x161c88; } ; _0x56067a['wlvse'] = function(_0x40a639, _0x1f6b62) { return _0x40a639 / _0x1f6b62; } ; _0x56067a[_0x4cc7('0x59b')] = function(_0x5a9779, _0x4af666) { return _0x5a9779 * _0x4af666; } ; _0x56067a[_0x4cc7('0x59c')] = function(_0x57b0b0, _0x2e2f62) { return _0x57b0b0 + _0x2e2f62; } ; _0x56067a[_0x4cc7('0x59d')] = function(_0x294f28, _0x32e484) { return _0x294f28 == _0x32e484; } ; _0x56067a['jfJwh'] = _0x2d63f9.ZNjxa; _0x56067a[_0x4cc7('0x59e')] = function(_0x12e2a5, _0x49abd8) { return _0x12e2a5 * _0x49abd8; } ; _0x56067a['TbUKG'] = function(_0x548f16, _0x353981) { return _0x2d63f9.heINg(_0x548f16, _0x353981); } ; _0x56067a['AkfJP'] = function(_0x508ec0, _0x3ac6cb) { return _0x508ec0 < _0x3ac6cb; } ; _0x56067a['GZBrT'] = _0x4cc7('0x59f'); _0x56067a['OthES'] = function(_0x1fa014, _0x3badc0) { return _0x1fa014 == _0x3badc0; } ; _0x56067a[_0x4cc7('0x5a0')] = 'AWD2Parser.hx'; _0x56067a['kWsJr'] = function(_0x2dfbb5, _0x45c5e2) { return _0x2dfbb5 * _0x45c5e2; } ; _0x56067a[_0x4cc7('0x5a1')] = function(_0x416fae, _0x331c30) { return _0x416fae > _0x331c30; } ; _0x56067a['GgotI'] = _0x4cc7('0x5a2'); _0x56067a[_0x4cc7('0x5a3')] = function(_0x3c8382, _0x52b353) { return _0x3c8382 * _0x52b353; } ; _0x56067a['alykr'] = function(_0x2faa28, _0x555033) { return _0x2faa28 == _0x555033; } ; _0x56067a['sQcDE'] = function(_0x328737, _0x2e9e83) { return _0x328737 + _0x2e9e83; } ; _0x56067a['SxHcc'] = 'SSEgz'; _0x56067a[_0x4cc7('0x5a4')] = function(_0x1f4737, _0x1f1170) { return _0x1f4737 != _0x1f1170; } ; _0x56067a['FKEjr'] = function(_0x29dec4, _0x20ed82) { return _0x29dec4 === _0x20ed82; } ; _0x56067a[_0x4cc7('0x5a5')] = _0x4cc7('0x5a6'); _0x56067a[_0x4cc7('0x5a7')] = _0x2d63f9.gwcXh; _0x56067a[_0x4cc7('0x5a8')] = 'updateProgram'; _0x56067a[_0x4cc7('0x5a9')] = _0x4cc7('0x5aa'); _0x56067a[_0x4cc7('0x5ab')] = _0x4cc7('0x5ac'); _0x56067a['FPKzr'] = function(_0x1a8091, _0x4e1255) { return _0x1a8091 <= _0x4e1255; } ; _0x56067a[_0x4cc7('0x5ad')] = _0x4cc7('0x5ae'); _0x56067a[_0x4cc7('0x5af')] = function(_0x95e594, _0x297023) { return _0x95e594 * _0x297023; } ; _0x56067a['dYuDJ'] = function(_0x2dfc4f, _0x2e0115) { return _0x2dfc4f * _0x2e0115; } ; _0x56067a[_0x4cc7('0x5b0')] = function(_0x1462a7, _0x32a0e8) { return _0x1462a7 + _0x32a0e8; } ; _0x56067a['QkpHd'] = function(_0x2a306a, _0x4c25de) { return _0x2a306a * _0x4c25de; } ; _0x56067a['JBBQx'] = 'YyABe'; _0x56067a['gZMYJ'] = _0x4cc7('0x5b1'); _0x56067a[_0x4cc7('0x5b2')] = _0x4cc7('0x5b3'); _0x56067a[_0x4cc7('0x5b4')] = 'textureProjectorComplete'; _0x56067a[_0x4cc7('0x5b5')] = function(_0x31915d, _0x51aa66) { return _0x31915d + _0x51aa66; } ; _0x56067a[_0x4cc7('0x5b6')] = function(_0x441709, _0x1179bc) { return _0x441709 + _0x1179bc; } ; _0x56067a['ONLDd'] = function(_0x1839d5, _0x4749a6) { return _0x1839d5 != _0x4749a6; } ; _0x56067a[_0x4cc7('0x5b7')] = _0x4cc7('0x5b8'); _0x56067a[_0x4cc7('0x5b9')] = _0x4cc7('0x5ba'); _0x56067a[_0x4cc7('0x5bb')] = function(_0x2c5db3, _0x19627a, _0x25ff31) { return _0x2d63f9.xNGBz(_0x2c5db3, _0x19627a, _0x25ff31); } ; _0x56067a[_0x4cc7('0x5bc')] = function(_0x3b6899, _0x4218b6) { return _0x3b6899 == _0x4218b6; } ; _0x56067a[_0x4cc7('0x5bd')] = function(_0xf7fba5, _0x28c187) { return _0xf7fba5 != _0x28c187; } ; _0x56067a['mkoVj'] = _0x4cc7('0x5be'); _0x56067a[_0x4cc7('0x5bf')] = _0x4cc7('0x5c0'); _0x56067a['ILUnR'] = _0x4cc7('0x5c1'); _0x56067a[_0x4cc7('0x5c2')] = function(_0x476b1d, _0xbc0453) { return _0x476b1d - _0xbc0453; } ; _0x56067a[_0x4cc7('0x5c3')] = function(_0x39626e, _0x208256) { return _0x39626e - _0x208256; } ; _0x56067a[_0x4cc7('0x5c4')] = function(_0x293517, _0x265626) { return _0x293517 < _0x265626; } ; _0x56067a['REwwX'] = function(_0x57e4ef, _0x482e09) { return _0x57e4ef + _0x482e09; } ; _0x56067a[_0x4cc7('0x5c5')] = function(_0x59b497, _0x37131c) { return _0x59b497 === _0x37131c; } ; _0x56067a[_0x4cc7('0x5c6')] = function(_0x51eab9, _0x49aa45) { return _0x51eab9 == _0x49aa45; } ; _0x56067a[_0x4cc7('0x5c7')] = function(_0x54a510, _0x30c821) { return _0x54a510 != _0x30c821; } ; _0x56067a[_0x4cc7('0x5c8')] = 'resolveDependency'; _0x56067a[_0x4cc7('0x5c9')] = function(_0x33080a, _0x3f281e) { return _0x33080a - _0x3f281e; } ; _0x56067a[_0x4cc7('0x5ca')] = function(_0x1c3270, _0x370914) { return _0x1c3270 * _0x370914; } ; _0x56067a['JCWOn'] = function(_0x90295, _0x355c66) { return _0x90295 * _0x355c66; } ; _0x56067a['FwnHK'] = function(_0x109688, _0x11835e) { return _0x109688 + _0x11835e; } ; _0x56067a[_0x4cc7('0x5cb')] = function(_0x3221e2, _0x368d5c) { return _0x3221e2 == _0x368d5c; } ; _0x56067a[_0x4cc7('0x5cc')] = _0x2d63f9.DmIdS; _0x56067a[_0x4cc7('0x5cd')] = 'Could\x20not\x20find\x20a\x20parent\x20for\x20this\x20ObjectContainer3D'; _0x56067a[_0x4cc7('0x5ce')] = function(_0x40ded7, _0x4806f4) { return _0x40ded7 == _0x4806f4; } ; _0x56067a['oUPuN'] = _0x4cc7('0x5cf'); _0x56067a[_0x4cc7('0x5d0')] = _0x4cc7('0x5d1'); _0x56067a[_0x4cc7('0x5d2')] = function(_0x4ecd3a, _0x5d8e4b) { return _0x4ecd3a + _0x5d8e4b; } ; _0x56067a[_0x4cc7('0x5d3')] = function(_0x49151b, _0x281aa7) { return _0x49151b + _0x281aa7; } ; _0x56067a[_0x4cc7('0x5d4')] = _0x4cc7('0x5d5'); _0x56067a[_0x4cc7('0x5d6')] = function(_0x20e3cd, _0x9b83e1) { return _0x20e3cd == _0x9b83e1; } ; _0x56067a[_0x4cc7('0x5d7')] = 'animationStateComplete'; _0x56067a[_0x4cc7('0x5d8')] = function(_0x2a10e8, _0x4f7f98) { return _0x2a10e8 < _0x4f7f98; } ; _0x56067a[_0x4cc7('0x5d9')] = function(_0xbfbc7a, _0x174978) { return _0xbfbc7a != _0x174978; } ; _0x56067a[_0x4cc7('0x5da')] = function(_0x242234, _0x34a820) { return _0x242234 * _0x34a820; } ; _0x56067a[_0x4cc7('0x5db')] = function(_0xb74e1a, _0x21e877) { return _0xb74e1a != _0x21e877; } ; _0x56067a[_0x4cc7('0x5dc')] = function(_0x107650, _0xd629b9) { return _0x107650 != _0xd629b9; } ; _0x56067a['ZjKiO'] = _0x4cc7('0x5dd'); _0x56067a['mOGTM'] = _0x4cc7('0x5de'); _0x56067a[_0x4cc7('0x5df')] = function(_0x24f436, _0x5961bc) { return _0x24f436 == _0x5961bc; } ; _0x56067a[_0x4cc7('0x5e0')] = function(_0x39d4cd, _0x3b3098) { return _0x39d4cd - _0x3b3098; } ; _0x56067a['gSpuf'] = _0x4cc7('0x5e1'); _0x56067a['LCXbk'] = _0x4cc7('0x5e2'); _0x56067a[_0x4cc7('0x5e3')] = 'reNoT'; _0x56067a['kVwiV'] = _0x4cc7('0x5e4'); _0x56067a['LvAHm'] = _0x4cc7('0x5e5'); _0x56067a[_0x4cc7('0x5e6')] = function(_0x3b9678, _0x57eaa9) { return _0x3b9678 != _0x57eaa9; } ; _0x56067a[_0x4cc7('0x5e7')] = _0x4cc7('0x5e8'); _0x56067a['Mlcij'] = _0x4cc7('0x5e9'); _0x56067a[_0x4cc7('0x5ea')] = function(_0x2c8827, _0x3d69ad) { return _0x2d63f9.heINg(_0x2c8827, _0x3d69ad); } ; _0x56067a['wzKrp'] = function(_0x45e981, _0x49ac86) { return _0x45e981 * _0x49ac86; } ; _0x56067a[_0x4cc7('0x5eb')] = function(_0x4e37de, _0xd595b8) { return _0x4e37de == _0xd595b8; } ; _0x56067a[_0x4cc7('0x5ec')] = function(_0x31c23f, _0x3b29da) { return _0x31c23f == _0x3b29da; } ; _0x56067a[_0x4cc7('0x5ed')] = function(_0x497953, _0x95144e) { return _0x497953 == _0x95144e; } ; _0x56067a[_0x4cc7('0x5ee')] = function(_0x279061, _0x4ffb36) { return _0x279061 !== _0x4ffb36; } ; _0x56067a[_0x4cc7('0x5ef')] = _0x4cc7('0x5f0'); _0x56067a[_0x4cc7('0x5f1')] = function(_0x4e2a54, _0x19b166) { return _0x4e2a54 | _0x19b166; } ; _0x56067a[_0x4cc7('0x5f2')] = function(_0x395486, _0xf134ad) { return _0x395486 + _0xf134ad; } ; _0x56067a[_0x4cc7('0x5f3')] = function(_0x4ace51, _0x56b1c0) { return _0x4ace51(_0x56b1c0); } ; _0x56067a['goRYK'] = function(_0x4f8890, _0x4a8eac) { return _0x4f8890(_0x4a8eac); } ; _0x56067a[_0x4cc7('0x5f4')] = _0x4cc7('0x5f5'); _0x56067a[_0x4cc7('0x5f6')] = function(_0x9d526d, _0x22ea0c) { return _0x9d526d != _0x22ea0c; } ; _0x56067a[_0x4cc7('0x5f7')] = function(_0x66724f, _0x1b48e7) { return _0x66724f * _0x1b48e7; } ; _0x56067a[_0x4cc7('0x5f8')] = function(_0x6e248f, _0x13ad70) { return _0x6e248f != _0x13ad70; } ; _0x56067a[_0x4cc7('0x5f9')] = function(_0x19c8f1, _0x2ead58) { return _0x19c8f1 + _0x2ead58; } ; _0x56067a[_0x4cc7('0x5fa')] = function(_0x54fac6, _0x5bfbec) { return _0x54fac6 + _0x5bfbec; } ; _0x56067a['syZIG'] = _0x4cc7('0x5fb'); _0x56067a[_0x4cc7('0x5fc')] = function(_0x4ef7fc, _0xce3f4f) { return _0x4ef7fc != _0xce3f4f; } ; _0x56067a['poLeM'] = function(_0x20fdbb, _0x539f62) { return _0x20fdbb < _0x539f62; } ; _0x56067a['gmjkm'] = _0x4cc7('0x5fd'); _0x56067a[_0x4cc7('0x5fe')] = function(_0x2960af, _0x8c2fb) { return _0x2960af !== _0x8c2fb; } ; _0x56067a['jcAoc'] = function(_0x37081, _0x54593e) { return _0x37081 * _0x54593e; } ; _0x56067a[_0x4cc7('0x5ff')] = function(_0x3fd484, _0x336b60) { return _0x3fd484 + _0x336b60; } ; _0x56067a[_0x4cc7('0x600')] = function(_0x4d826d, _0x253ac9) { return _0x4d826d + _0x253ac9; } ; _0x56067a['dfXDH'] = function(_0x23f616, _0x2f32c7) { return _0x23f616 + _0x2f32c7; } ; _0x56067a[_0x4cc7('0x601')] = _0x4cc7('0x132'); _0x56067a['TCAZy'] = 'nrm\x20'; _0x56067a['iRzjP'] = _0x4cc7('0x602'); _0x56067a[_0x4cc7('0x603')] = _0x4cc7('0x604'); _0x56067a[_0x4cc7('0x605')] = function(_0x7d1092, _0x25a309) { return _0x7d1092 == _0x25a309; } ; _0x56067a[_0x4cc7('0x606')] = function(_0xd730a0, _0x47a63c) { return _0xd730a0 & _0x47a63c; } ; _0x56067a[_0x4cc7('0x607')] = function(_0x422144, _0xd4af8b) { return _0x422144 === _0xd4af8b; } ; _0x56067a['zVAzH'] = _0x4cc7('0x608'); _0x56067a[_0x4cc7('0x609')] = _0x4cc7('0x60a'); _0x56067a[_0x4cc7('0x60b')] = function(_0x169896, _0x31964d) { return _0x169896 >>> _0x31964d; } ; _0x56067a[_0x4cc7('0x60c')] = function(_0x1f4c59, _0x2744a5) { return _0x1f4c59 + _0x2744a5; } ; _0x56067a['HnpPB'] = function(_0x1decfa, _0x552949) { return _0x1decfa + _0x552949; } ; _0x56067a[_0x4cc7('0x60d')] = _0x4cc7('0x152'); _0x56067a[_0x4cc7('0x60e')] = function(_0x1fabff, _0x17d806) { return _0x1fabff + _0x17d806; } ; _0x56067a[_0x4cc7('0x60f')] = _0x4cc7('0x610'); _0x56067a[_0x4cc7('0x611')] = _0x4cc7('0x612'); _0x56067a[_0x4cc7('0x613')] = function(_0x4dbebf, _0x2dc743) { return _0x4dbebf + _0x2dc743; } ; _0x56067a[_0x4cc7('0x614')] = function(_0x37c05d, _0x21e086) { return _0x37c05d == _0x21e086; } ; _0x56067a[_0x4cc7('0x615')] = function(_0x49767b, _0x5e5b75) { return _0x49767b + _0x5e5b75; } ; _0x56067a[_0x4cc7('0x616')] = function(_0x114a9a, _0x424294) { return _0x114a9a + _0x424294; } ; _0x56067a[_0x4cc7('0x617')] = _0x4cc7('0x14b'); _0x56067a['LsCvU'] = 'add\x20'; _0x56067a[_0x4cc7('0x618')] = _0x4cc7('0x619'); _0x56067a[_0x4cc7('0x61a')] = function(_0x12b89e, _0x35bcbf) { return _0x12b89e + _0x35bcbf; } ; _0x56067a['syNcS'] = function(_0x59af68, _0x201578) { return _0x59af68 + _0x201578; } ; _0x56067a[_0x4cc7('0x61b')] = function(_0x4e9365, _0x151a96) { return _0x4e9365 + _0x151a96; } ; _0x56067a[_0x4cc7('0x61c')] = _0x4cc7('0x61d'); _0x56067a[_0x4cc7('0x61e')] = _0x4cc7('0x61f'); _0x56067a['LlgiS'] = '.y,\x20'; _0x56067a[_0x4cc7('0x620')] = _0x4cc7('0x621'); _0x56067a[_0x4cc7('0x622')] = _0x4cc7('0x623'); _0x56067a[_0x4cc7('0x624')] = _0x4cc7('0xaf'); _0x56067a[_0x4cc7('0x625')] = _0x4cc7('0x626'); _0x56067a[_0x4cc7('0x627')] = '.z,\x20'; _0x56067a['QOklx'] = _0x4cc7('0x628'); _0x56067a[_0x4cc7('0x629')] = function(_0x47d64a, _0x1cd6b4) { return _0x47d64a + _0x1cd6b4; } ; _0x56067a[_0x4cc7('0x62a')] = function(_0x5abe25, _0x4e9d94) { return _0x5abe25 + _0x4e9d94; } ; _0x56067a[_0x4cc7('0x62b')] = function(_0x3e9c0e, _0x2c323f) { return _0x3e9c0e + _0x2c323f; } ; _0x56067a['GcZct'] = function(_0x46e32c, _0x3b3919) { return _0x46e32c + _0x3b3919; } ; _0x56067a['tkkzL'] = _0x4cc7('0x62c'); _0x56067a['wBgDu'] = function(_0x3eed72, _0x2581fa) { return _0x3eed72 != _0x2581fa; } ; _0x56067a[_0x4cc7('0x62d')] = function(_0x32f713, _0x4b3a30) { return _0x2d63f9.okNwm(_0x32f713, _0x4b3a30); } ; _0x56067a[_0x4cc7('0x62e')] = _0x4cc7('0x62f'); _0x56067a[_0x4cc7('0x630')] = _0x4cc7('0x631'); _0x56067a[_0x4cc7('0x632')] = function(_0x1afbd2, _0x14f577) { return _0x1afbd2 + _0x14f577; } ; _0x56067a[_0x4cc7('0x633')] = _0x4cc7('0x634'); _0x56067a['VTvcq'] = function(_0x383a2d, _0x1a89eb) { return _0x383a2d + _0x1a89eb; } ; _0x56067a[_0x4cc7('0x635')] = _0x4cc7('0x139'); _0x56067a['WoyyD'] = function(_0x21a217, _0x3779f6) { return _0x21a217 === _0x3779f6; } ; _0x56067a['EdZDv'] = function(_0x1e4f6b, _0x14d3e3) { return _0x1e4f6b + _0x14d3e3; } ; _0x56067a['HzJAI'] = function(_0x13a8a6, _0x259880) { return _0x13a8a6 != _0x259880; } ; _0x56067a['rPbNI'] = function(_0x1a43d6, _0x27aa43) { return _0x1a43d6 + _0x27aa43; } ; _0x56067a[_0x4cc7('0x636')] = function(_0x7570fc, _0x250cc9) { return _0x7570fc + _0x250cc9; } ; _0x56067a[_0x4cc7('0x637')] = function(_0x5e379d, _0x278b2a, _0x4055c6, _0x69249e) { return _0x5e379d(_0x278b2a, _0x4055c6, _0x69249e); } ; _0x56067a[_0x4cc7('0x638')] = function(_0x44dc61, _0x5e361d) { return _0x44dc61 + _0x5e361d; } ; _0x56067a[_0x4cc7('0x639')] = function(_0x3434ee, _0x5be97c) { return _0x3434ee + _0x5be97c; } ; _0x56067a[_0x4cc7('0x63a')] = function(_0x5cb6e1, _0x2dbd34) { return _0x5cb6e1 + _0x2dbd34; } ; _0x56067a['wysLH'] = function(_0xad331d, _0x4c2f4f) { return _0xad331d + _0x4c2f4f; } ; _0x56067a[_0x4cc7('0x63b')] = function(_0x1c6f06, _0x11baaa) { return _0x1c6f06 + _0x11baaa; } ; _0x56067a[_0x4cc7('0x63c')] = _0x4cc7('0x63d'); _0x56067a[_0x4cc7('0x63e')] = '.xyz\x0anrm\x20'; _0x56067a[_0x4cc7('0x63f')] = function(_0x2d3d26, _0x550158) { return _0x2d3d26 + _0x550158; } ; _0x56067a['ZFUtU'] = function(_0x77c6df, _0x5c8951) { return _0x77c6df + _0x5c8951; } ; _0x56067a[_0x4cc7('0x640')] = function(_0x2849c5, _0x1d474a) { return _0x2849c5 + _0x1d474a; } ; _0x56067a[_0x4cc7('0x641')] = function(_0x916e6a, _0x1332f2) { return _0x916e6a + _0x1332f2; } ; _0x56067a[_0x4cc7('0x642')] = function(_0x25fe8e, _0x16ff52) { return _0x25fe8e + _0x16ff52; } ; _0x56067a[_0x4cc7('0x643')] = function(_0x1ad052, _0x45a2d3) { return _0x1ad052 + _0x45a2d3; } ; _0x56067a[_0x4cc7('0x644')] = function(_0x43c67d, _0xdbd811) { return _0x43c67d + _0xdbd811; } ; _0x56067a[_0x4cc7('0x645')] = function(_0x1163e8, _0x154fa9) { return _0x1163e8 + _0x154fa9; } ; _0x56067a[_0x4cc7('0x646')] = function(_0x1fd6ca, _0x3af7cc) { return _0x1fd6ca & _0x3af7cc; } ; _0x56067a[_0x4cc7('0x647')] = function(_0x476707, _0x59f87a) { return _0x476707 + _0x59f87a; } ; _0x56067a[_0x4cc7('0x648')] = function(_0x1131da, _0xd2d7d) { return _0x1131da + _0xd2d7d; } ; _0x56067a[_0x4cc7('0x649')] = function(_0x3c7459, _0x216bc5) { return _0x3c7459 + _0x216bc5; } ; _0x56067a['VOdEs'] = function(_0x5e0e4e, _0x133f9d) { return _0x5e0e4e + _0x133f9d; } ; _0x56067a[_0x4cc7('0x64a')] = function(_0x4c9c9, _0x4182f7) { return _0x2d63f9.gUWWE(_0x4c9c9, _0x4182f7); } ; _0x56067a[_0x4cc7('0x64b')] = function(_0x2970aa, _0x5d2da8) { return _0x2970aa + _0x5d2da8; } ; _0x56067a[_0x4cc7('0x64c')] = function(_0x340569, _0x5f35b6) { return _0x340569 + _0x5f35b6; } ; _0x56067a[_0x4cc7('0x64d')] = function(_0x39d100, _0x5b0b6) { return _0x39d100 * _0x5b0b6; } ; _0x56067a[_0x4cc7('0x64e')] = function(_0x1b88ff, _0x4576dc) { return _0x1b88ff * _0x4576dc; } ; _0x56067a[_0x4cc7('0x64f')] = function(_0x2a4f6b, _0xcb1e5e) { return _0x2a4f6b + _0xcb1e5e; } ; _0x56067a[_0x4cc7('0x650')] = function(_0x702c04, _0x3f466d) { return _0x702c04 + _0x3f466d; } ; _0x56067a[_0x4cc7('0x651')] = function(_0x2d59ba, _0x4e67cb) { return _0x2d59ba + _0x4e67cb; } ; _0x56067a[_0x4cc7('0x652')] = _0x4cc7('0x653'); _0x56067a[_0x4cc7('0x654')] = _0x4cc7('0x655'); _0x56067a[_0x4cc7('0x656')] = _0x4cc7('0x657'); _0x56067a[_0x4cc7('0x658')] = function(_0x62cb38, _0x1cd856) { return _0x62cb38 != _0x1cd856; } ; _0x56067a[_0x4cc7('0x659')] = _0x4cc7('0x65a'); _0x56067a[_0x4cc7('0x65b')] = function(_0x203196, _0x455e31) { return _0x203196 == _0x455e31; } ; _0x56067a[_0x4cc7('0x65c')] = _0x4cc7('0x65d'); _0x56067a[_0x4cc7('0x65e')] = function(_0x6b6b91, _0x12176b) { return _0x2d63f9.heINg(_0x6b6b91, _0x12176b); } ; _0x56067a[_0x4cc7('0x65f')] = function(_0x4feed3, _0x32d74c) { return _0x4feed3 != _0x32d74c; } ; _0x56067a['nwIPG'] = _0x4cc7('0x660'); _0x56067a[_0x4cc7('0x661')] = function(_0x1321d8, _0x4caf8e) { return _0x1321d8 < _0x4caf8e; } ; _0x56067a['heZbN'] = function(_0x531198, _0x3d58fd) { return _0x531198 != _0x3d58fd; } ; _0x56067a[_0x4cc7('0x662')] = _0x4cc7('0x663'); _0x56067a[_0x4cc7('0x664')] = 'UpbkN'; _0x56067a[_0x4cc7('0x665')] = _0x4cc7('0x666'); _0x56067a[_0x4cc7('0x667')] = function(_0xe42e28, _0x14f9f0) { return _0xe42e28 * _0x14f9f0; } ; _0x56067a['HPnRq'] = _0x4cc7('0x668'); _0x56067a['YUGyr'] = _0x4cc7('0x669'); _0x56067a['ZUIOZ'] = function(_0x44f6dc, _0x38358f) { return _0x44f6dc != _0x38358f; } ; _0x56067a['kTjlF'] = 'PNNnM'; _0x56067a['lWEiS'] = function(_0x36119d, _0x3dd542) { return _0x36119d < _0x3dd542; } ; _0x56067a[_0x4cc7('0x66a')] = function(_0x54197e, _0x30446a) { return _0x54197e * _0x30446a; } ; _0x56067a['MhsOZ'] = function(_0x31d263, _0x5cb8d1) { return _0x31d263 < _0x5cb8d1; } ; _0x56067a['rEXuG'] = function(_0x22e355, _0x276058) { return _0x22e355 * _0x276058; } ; _0x56067a[_0x4cc7('0x66b')] = function(_0x3e5f02, _0x15186b) { return _0x3e5f02 * _0x15186b; } ; _0x56067a['yQNMn'] = function(_0x4ad216, _0x3b2633) { return _0x4ad216 / _0x3b2633; } ; _0x56067a[_0x4cc7('0x66c')] = function(_0x165737, _0x2b331c) { return _0x165737 - _0x2b331c; } ; _0x56067a[_0x4cc7('0x66d')] = function(_0x2a509e, _0xd08e64) { return _0x2a509e * _0xd08e64; } ; _0x56067a[_0x4cc7('0x66e')] = function(_0x29ff1a, _0x1af739) { return _0x29ff1a < _0x1af739; } ; _0x56067a['AFYHT'] = function(_0x572de3, _0x1b6866) { return _0x572de3 < _0x1b6866; } ; _0x56067a['Upykj'] = function(_0x5e5d4a, _0x22faf8) { return _0x5e5d4a + _0x22faf8; } ; _0x56067a[_0x4cc7('0x66f')] = function(_0x3742fa, _0xeb95f1) { return _0x3742fa + _0xeb95f1; } ; _0x56067a['HJSvo'] = function(_0x48f31b, _0x3d0db0) { return _0x48f31b + _0x3d0db0; } ; _0x56067a[_0x4cc7('0x670')] = function(_0x51412e, _0x539cbb) { return _0x51412e != _0x539cbb; } ; _0x56067a[_0x4cc7('0x671')] = _0x2d63f9.Spnqy; _0x56067a[_0x4cc7('0x672')] = function(_0x4bb76b, _0x8a5777) { return _0x4bb76b * _0x8a5777; } ; _0x56067a[_0x4cc7('0x673')] = 'FhNxP'; _0x56067a[_0x4cc7('0x674')] = function(_0x2153a2, _0x4b00a1) { return _0x2153a2 + _0x4b00a1; } ; _0x56067a[_0x4cc7('0x675')] = function(_0x156f7e, _0x3bf711) { return _0x156f7e < _0x3bf711; } ; _0x56067a[_0x4cc7('0x676')] = function(_0x468fe3, _0x41716d) { return _0x468fe3 * _0x41716d; } ; _0x56067a['OPVeY'] = function(_0x35bbe4, _0x340ca5) { return _0x35bbe4 + _0x340ca5; } ; _0x56067a[_0x4cc7('0x677')] = function(_0x4da1a0, _0x33f65d) { return _0x4da1a0 + _0x33f65d; } ; _0x56067a[_0x4cc7('0x678')] = function(_0x139ba8, _0x4dcf75) { return _0x139ba8 + _0x4dcf75; } ; _0x56067a[_0x4cc7('0x679')] = function(_0x45ea77, _0x11c36d) { return _0x2d63f9.MfKfc(_0x45ea77, _0x11c36d); } ; _0x56067a['YerWq'] = function(_0x1a85e6, _0x41dabf) { return _0x1a85e6 == _0x41dabf; } ; _0x56067a[_0x4cc7('0x67a')] = function(_0x34d880, _0x38c365) { return _0x34d880 != _0x38c365; } ; _0x56067a[_0x4cc7('0x67b')] = function(_0x21d526, _0x15ddc7) { return _0x21d526 | _0x15ddc7; } ; _0x56067a[_0x4cc7('0x67c')] = function(_0x4a6d29, _0x3e76a6) { return _0x4a6d29 != _0x3e76a6; } ; _0x56067a[_0x4cc7('0x67d')] = function(_0xbd6912, _0x289d6d) { return _0xbd6912 - _0x289d6d; } ; _0x56067a[_0x4cc7('0x67e')] = function(_0x33b602, _0x681458) { return _0x33b602 & _0x681458; } ; _0x56067a[_0x4cc7('0x67f')] = function(_0x16ee02, _0x153246, _0x1d5dc6) { return _0x16ee02(_0x153246, _0x1d5dc6); } ; _0x56067a[_0x4cc7('0x680')] = _0x4cc7('0x681'); _0x56067a[_0x4cc7('0x682')] = _0x4cc7('0x683'); _0x56067a[_0x4cc7('0x684')] = function(_0x227853, _0x4c98c3) { return _0x227853 == _0x4c98c3; } ; _0x56067a[_0x4cc7('0x685')] = function(_0x240634, _0x3dffeb) { return _0x240634 == _0x3dffeb; } ; _0x56067a['DZwxZ'] = function(_0x31a35e, _0x3ca06b) { return _0x31a35e - _0x3ca06b; } ; _0x56067a['gItvF'] = _0x4cc7('0x686'); _0x56067a[_0x4cc7('0x687')] = _0x4cc7('0x688'); _0x56067a['qQRPn'] = _0x4cc7('0x689'); _0x56067a[_0x4cc7('0x68a')] = _0x4cc7('0x68b'); _0x56067a[_0x4cc7('0x68c')] = _0x4cc7('0x68d'); _0x56067a['zyhPs'] = _0x4cc7('0x68e'); _0x56067a['sizPU'] = _0x4cc7('0x68f'); _0x56067a[_0x4cc7('0x690')] = function(_0x2310cf, _0x5dbdf7) { return _0x2310cf == _0x5dbdf7; } ; _0x56067a[_0x4cc7('0x691')] = 'JxBtd'; _0x56067a['VPjDf'] = _0x4cc7('0x692'); _0x56067a[_0x4cc7('0x693')] = function(_0x356c22, _0x520f62) { return _0x356c22 == _0x520f62; } ; _0x56067a[_0x4cc7('0x694')] = _0x4cc7('0x43'); _0x56067a[_0x4cc7('0x695')] = _0x4cc7('0x696'); _0x56067a['cNbSV'] = _0x4cc7('0x697'); _0x56067a[_0x4cc7('0x698')] = 'xbsIu'; _0x56067a[_0x4cc7('0x699')] = 'UtPHO'; _0x56067a[_0x4cc7('0x69a')] = function(_0x167d0c, _0xcdae4e) { return _0x167d0c - _0xcdae4e; } ; _0x56067a['DUTYG'] = function(_0x5e06fe, _0x184a05) { return _0x5e06fe <= _0x184a05; } ; _0x56067a[_0x4cc7('0x69b')] = function(_0x5d2f60, _0x20b8f0) { return _0x5d2f60 <= _0x20b8f0; } ; _0x56067a['NGgoD'] = function(_0x308090, _0x89fa0) { return _0x308090 * _0x89fa0; } ; _0x56067a[_0x4cc7('0x69c')] = function(_0xdada6a, _0x5e4702) { return _0xdada6a > _0x5e4702; } ; _0x56067a[_0x4cc7('0x69d')] = function(_0x421c63, _0x3f863c) { return _0x421c63 !== _0x3f863c; } ; _0x56067a[_0x4cc7('0x69e')] = 'KJZXg'; _0x56067a[_0x4cc7('0x69f')] = function(_0x34debf, _0x3f14cb) { return _0x34debf + _0x3f14cb; } ; _0x56067a[_0x4cc7('0x6a0')] = function(_0x1b478c, _0x4093ef) { return _0x1b478c + _0x4093ef; } ; _0x56067a[_0x4cc7('0x6a1')] = _0x4cc7('0x6a2'); _0x56067a[_0x4cc7('0x6a3')] = function(_0x50545f, _0x3d1ada) { return _0x2d63f9.yqIUe(_0x50545f, _0x3d1ada); } ; _0x56067a[_0x4cc7('0x6a4')] = function(_0x21c080, _0x42a0f4) { return _0x21c080 + _0x42a0f4; } ; _0x56067a[_0x4cc7('0x6a5')] = function(_0x711dc5, _0x595603) { return _0x711dc5 - _0x595603; } ; _0x56067a[_0x4cc7('0x6a6')] = function(_0x54fcbe, _0xf1e8b0) { return _0x54fcbe - _0xf1e8b0; } ; _0x56067a[_0x4cc7('0x6a7')] = function(_0x484b9f, _0x2534b3) { return _0x484b9f / _0x2534b3; } ; _0x56067a[_0x4cc7('0x6a8')] = function(_0x30928a, _0x4d4101) { return _0x30928a / _0x4d4101; } ; _0x56067a[_0x4cc7('0x6a9')] = function(_0x41f98b, _0x1bd8e0) { return _0x41f98b * _0x1bd8e0; } ; _0x56067a[_0x4cc7('0x6aa')] = function(_0x1d8ba0, _0x35d4f4) { return _0x1d8ba0 != _0x35d4f4; } ; _0x56067a[_0x4cc7('0x6ab')] = function(_0x218a62, _0x3e1112) { return _0x218a62 * _0x3e1112; } ; _0x56067a[_0x4cc7('0x6ac')] = _0x4cc7('0x6ad'); _0x56067a['SmRGC'] = function(_0x18e6e7, _0x59491e) { return _0x2d63f9.QXCXe(_0x18e6e7, _0x59491e); } ; _0x56067a[_0x4cc7('0x6ae')] = function(_0x3f69fc, _0x16f168) { return _0x3f69fc * _0x16f168; } ; _0x56067a[_0x4cc7('0x6af')] = function(_0xf65442, _0x3a08e4) { return _0xf65442 - _0x3a08e4; } ; _0x56067a[_0x4cc7('0x6b0')] = function(_0x11d794, _0x49a7ff) { return _0x11d794 * _0x49a7ff; } ; _0x56067a[_0x4cc7('0x6b1')] = 'bridge'; _0x56067a[_0x4cc7('0x6b2')] = function(_0x184dde, _0x3e196a) { return _0x184dde - _0x3e196a; } ; _0x56067a[_0x4cc7('0x6b3')] = function(_0x1b6695, _0x346901) { return _0x1b6695 - _0x346901; } ; _0x56067a[_0x4cc7('0x6b4')] = _0x4cc7('0x6b5'); _0x56067a[_0x4cc7('0x6b6')] = _0x4cc7('0x6b7'); _0x56067a['nIRyH'] = _0x4cc7('0x6b8'); _0x56067a[_0x4cc7('0x6b9')] = _0x4cc7('0x6ba'); _0x56067a[_0x4cc7('0x6bb')] = _0x4cc7('0x6bc'); _0x56067a[_0x4cc7('0x6bd')] = '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!'; _0x56067a['QBtrF'] = function(_0x341a86, _0x30a201) { return _0x341a86 == _0x30a201; } ; _0x56067a[_0x4cc7('0x6be')] = _0x4cc7('0x6bf'); _0x56067a[_0x4cc7('0x6c0')] = _0x4cc7('0x6c1'); _0x56067a[_0x4cc7('0x6c2')] = function(_0x440538, _0x2c27ef) { return _0x440538 == _0x2c27ef; } ; _0x56067a['YpTOc'] = function(_0x5180c5, _0xf895e6) { return _0x5180c5 < _0xf895e6; } ; _0x56067a[_0x4cc7('0x6c3')] = function(_0x5d5cb3) { return _0x5d5cb3(); } ; _0x56067a[_0x4cc7('0x6c4')] = function(_0xde2100, _0x6ed9e5) { return _0xde2100 == _0x6ed9e5; } ; _0x56067a[_0x4cc7('0x6c5')] = _0x4cc7('0x6c6'); _0x56067a[_0x4cc7('0x6c7')] = function(_0x4553b8, _0xd9217f) { return _0x4553b8 != _0xd9217f; } ; _0x56067a[_0x4cc7('0x6c8')] = function(_0x33e43b, _0x239efb) { return _0x33e43b > _0x239efb; } ; _0x56067a[_0x4cc7('0x6c9')] = _0x4cc7('0x6ca'); _0x56067a[_0x4cc7('0x6cb')] = 'oUSMn'; _0x56067a[_0x4cc7('0x6cc')] = _0x4cc7('0x6cd'); _0x56067a[_0x4cc7('0x6ce')] = 'Now\x20let\x27s\x20get\x20going\x20before\x20that\x20pest\x20comes\x20back.'; _0x56067a[_0x4cc7('0x6cf')] = _0x4cc7('0x6d0'); _0x56067a[_0x4cc7('0x6d1')] = _0x4cc7('0x6d2'); _0x56067a['lsbUG'] = function(_0x3130f3, _0x2059a4, _0x402fa4) { return _0x3130f3(_0x2059a4, _0x402fa4); } ; _0x56067a[_0x4cc7('0x6d3')] = _0x4cc7('0x6d4'); _0x56067a[_0x4cc7('0x6d5')] = function(_0x431099, _0x5b4bd1) { return _0x431099 !== _0x5b4bd1; } ; _0x56067a[_0x4cc7('0x6d6')] = function(_0x44d515, _0x508875) { return _0x44d515 * _0x508875; } ; _0x56067a[_0x4cc7('0x6d7')] = _0x4cc7('0x6d8'); _0x56067a[_0x4cc7('0x6d9')] = function(_0x483126, _0x3b8155) { return _0x483126 * _0x3b8155; } ; _0x56067a[_0x4cc7('0x6da')] = _0x2d63f9.tdVOj; _0x56067a[_0x4cc7('0x6db')] = function(_0x45bad2, _0x1c9004) { return _0x45bad2 + _0x1c9004; } ; _0x56067a[_0x4cc7('0x6dc')] = function(_0xd634fa, _0x2d1b8a) { return _0xd634fa !== _0x2d1b8a; } ; _0x56067a[_0x4cc7('0x6dd')] = function(_0x273f40, _0x5964f4) { return _0x273f40 + _0x5964f4; } ; _0x56067a[_0x4cc7('0x6de')] = function(_0x1fae92, _0x3786b7) { return _0x1fae92 / _0x3786b7; } ; _0x56067a[_0x4cc7('0x6df')] = _0x4cc7('0x6e0'); _0x56067a[_0x4cc7('0x6e1')] = _0x4cc7('0x6e2'); _0x56067a[_0x4cc7('0x6e3')] = function(_0x55b596, _0x1f0988) { return _0x55b596 !== _0x1f0988; } ; _0x56067a[_0x4cc7('0x6e4')] = function(_0x29e8a7, _0x3c03f9) { return _0x29e8a7 == _0x3c03f9; } ; _0x56067a['VEfDa'] = _0x4cc7('0x6e5'); _0x56067a['rbvXa'] = _0x4cc7('0x6e6'); _0x56067a['seBYB'] = function(_0x3aa0f2, _0x2ce7cf) { return _0x3aa0f2 == _0x2ce7cf; } ; _0x56067a['jbbnr'] = 'Neither\x20do\x20I.'; _0x56067a[_0x4cc7('0x6e7')] = function(_0x2551bd, _0x17b7fa) { return _0x2551bd / _0x17b7fa; } ; _0x56067a[_0x4cc7('0x6e8')] = function(_0xd42d32, _0xb31e1e, _0x176955) { return _0xd42d32(_0xb31e1e, _0x176955); } ; _0x56067a[_0x4cc7('0x6e9')] = _0x4cc7('0x6ea'); _0x56067a[_0x4cc7('0x6eb')] = _0x4cc7('0x6ec'); _0x56067a[_0x4cc7('0x6ed')] = _0x4cc7('0x6ee'); _0x56067a[_0x4cc7('0x6ef')] = _0x4cc7('0x6f0'); _0x56067a[_0x4cc7('0x6f1')] = function(_0xbee6f3, _0x54bb0a, _0x35b6a1) { return _0xbee6f3(_0x54bb0a, _0x35b6a1); } ; _0x56067a[_0x4cc7('0x6f2')] = 'OFaxT'; _0x56067a[_0x4cc7('0x6f3')] = 'Inflation'; _0x56067a[_0x4cc7('0x6f4')] = 'That\x27s\x20a\x20picture\x20of\x20you.'; _0x56067a[_0x4cc7('0x6f5')] = function(_0x3578be, _0x436dca) { return _0x3578be != _0x436dca; } ; _0x56067a['TUGPt'] = function(_0x518f59, _0x5d5389) { return _0x518f59 + _0x5d5389; } ; _0x56067a[_0x4cc7('0x6f6')] = function(_0x195e21, _0x870822) { return _0x195e21 - _0x870822; } ; _0x56067a[_0x4cc7('0x6f7')] = function(_0x2d4d35, _0xf49f22) { return _0x2d4d35 * _0xf49f22; } ; _0x56067a[_0x4cc7('0x6f8')] = function(_0x5a5651, _0x1845aa) { return _0x5a5651 * _0x1845aa; } ; _0x56067a[_0x4cc7('0x6f9')] = function(_0x525d65, _0x592e5b) { return _0x525d65 + _0x592e5b; } ; _0x56067a[_0x4cc7('0x6fa')] = function(_0x89a7ee, _0x24c9f2) { return _0x89a7ee / _0x24c9f2; } ; _0x56067a[_0x4cc7('0x6fb')] = function(_0x45932b, _0x2f512f) { return _0x45932b + _0x2f512f; } ; _0x56067a['tXeln'] = 'iqOaN'; _0x56067a[_0x4cc7('0x6fc')] = _0x4cc7('0x6fd'); _0x56067a[_0x4cc7('0x6fe')] = function(_0x2ed6fe, _0x5af849) { return _0x2ed6fe === _0x5af849; } ; _0x56067a[_0x4cc7('0x6ff')] = function(_0x7d7c4f, _0x54c97f) { return _0x2d63f9.MfKfc(_0x7d7c4f, _0x54c97f); } ; _0x56067a['DkvZv'] = function(_0xcc2ff, _0x26182a) { return _0xcc2ff == _0x26182a; } ; _0x56067a[_0x4cc7('0x700')] = _0x4cc7('0x701'); _0x56067a[_0x4cc7('0x702')] = _0x4cc7('0x703'); _0x56067a['jOVET'] = _0x4cc7('0x704'); _0x56067a[_0x4cc7('0x705')] = _0x4cc7('0x706'); _0x56067a['qRynU'] = _0x4cc7('0x707'); _0x56067a[_0x4cc7('0x708')] = function(_0x405cb6, _0x41a55f) { return _0x405cb6 + _0x41a55f; } ; _0x56067a[_0x4cc7('0x709')] = function(_0x2ea9be, _0x49a1f2) { return _0x2ea9be + _0x49a1f2; } ; _0x56067a[_0x4cc7('0x70a')] = function(_0x39b1f4, _0x518d20) { return _0x2d63f9.okNwm(_0x39b1f4, _0x518d20); } ; _0x56067a[_0x4cc7('0x70b')] = function(_0x582f92, _0x58a921) { return _0x582f92 + _0x58a921; } ; _0x56067a[_0x4cc7('0x70c')] = function(_0x1643f3, _0x408ccf) { return _0x1643f3 + _0x408ccf; } ; _0x56067a[_0x4cc7('0x70d')] = function(_0xeffdd6, _0x3b70f9) { return _0xeffdd6 + _0x3b70f9; } ; _0x56067a[_0x4cc7('0x70e')] = function(_0x51bcbf, _0x6d3a1b) { return _0x51bcbf + _0x6d3a1b; } ; _0x56067a['kcoQv'] = function(_0x535aa7, _0x1753b9) { return _0x535aa7 + _0x1753b9; } ; _0x56067a[_0x4cc7('0x70f')] = function(_0x5f5160, _0x16b924) { return _0x2d63f9.zXMrB(_0x5f5160, _0x16b924); } ; _0x56067a[_0x4cc7('0x710')] = function(_0x3d71e5, _0x726f48) { return _0x3d71e5 + _0x726f48; } ; _0x56067a[_0x4cc7('0x711')] = function(_0x1ea9b6, _0x5097e9) { return _0x1ea9b6 + _0x5097e9; } ; _0x56067a[_0x4cc7('0x712')] = function(_0x48915f, _0x3794fc) { return _0x48915f + _0x3794fc; } ; _0x56067a[_0x4cc7('0x713')] = _0x4cc7('0x714'); _0x56067a[_0x4cc7('0x715')] = function(_0x22a5ca, _0x4ac887) { return _0x22a5ca + _0x4ac887; } ; _0x56067a[_0x4cc7('0x716')] = function(_0xc86a81, _0x30f6c5) { return _0xc86a81 + _0x30f6c5; } ; _0x56067a['NfjbL'] = _0x4cc7('0x717'); _0x56067a[_0x4cc7('0x718')] = _0x4cc7('0x719'); _0x56067a[_0x4cc7('0x71a')] = function(_0x2d19b7, _0x5e1d84) { return _0x2d19b7 * _0x5e1d84; } ; _0x56067a[_0x4cc7('0x71b')] = _0x2d63f9.jJWjE; _0x56067a[_0x4cc7('0x71c')] = _0x4cc7('0x71d'); _0x56067a['VmyBY'] = function(_0x1575eb, _0x41bd69) { return _0x1575eb !== _0x41bd69; } ; _0x56067a[_0x4cc7('0x71e')] = function(_0x2e08c8, _0x5a06e7, _0x33330d) { return _0x2e08c8(_0x5a06e7, _0x33330d); } ; _0x56067a[_0x4cc7('0x71f')] = _0x4cc7('0x720'); _0x56067a[_0x4cc7('0x721')] = 'The\x20scientific\x20method,\x20of\x20course!'; _0x56067a[_0x4cc7('0x722')] = function(_0x11615a, _0xca3ea1) { return _0x11615a * _0xca3ea1; } ; _0x56067a[_0x4cc7('0x723')] = function(_0x589a17, _0x3b9b54) { return _0x589a17 > _0x3b9b54; } ; _0x56067a['LbJjM'] = _0x4cc7('0x724'); _0x56067a[_0x4cc7('0x725')] = function(_0xb9ad11, _0x47edc3) { return _0xb9ad11 / _0x47edc3; } ; _0x56067a[_0x4cc7('0x726')] = _0x2d63f9.FgrMe; _0x56067a['AgdmA'] = function(_0x314596, _0x521e8f) { return _0x314596 === _0x521e8f; } ; _0x56067a['EndhU'] = function(_0x25bae5, _0x531f7f) { return _0x25bae5 * _0x531f7f; } ; _0x56067a[_0x4cc7('0x727')] = _0x4cc7('0x728'); _0x56067a['BWESY'] = _0x2d63f9.DKBhh; _0x56067a['gDiZZ'] = function(_0x4e1560, _0x2620cb) { return _0x4e1560 * _0x2620cb; } ; _0x56067a[_0x4cc7('0x729')] = 'You\x20stole\x20the\x20Planet!'; _0x56067a[_0x4cc7('0x72a')] = 'But\x20it\x20doesn\x27t\x20taste\x20very\x20good.'; _0x56067a['myAWm'] = function(_0x5918b0, _0x2b4704, _0x2d054c) { return _0x5918b0(_0x2b4704, _0x2d054c); } ; _0x56067a[_0x4cc7('0x72b')] = _0x4cc7('0x72c'); _0x56067a[_0x4cc7('0x72d')] = _0x4cc7('0x72e'); _0x56067a[_0x4cc7('0x72f')] = _0x4cc7('0x730'); _0x56067a[_0x4cc7('0x731')] = _0x4cc7('0x732'); _0x56067a[_0x4cc7('0x733')] = _0x4cc7('0x734'); _0x56067a[_0x4cc7('0x735')] = _0x4cc7('0x736'); _0x56067a['KRTjY'] = _0x4cc7('0x737'); _0x56067a[_0x4cc7('0x738')] = _0x4cc7('0x739'); _0x56067a[_0x4cc7('0x73a')] = function(_0x4be5e4, _0x2b129c, _0x51198f) { return _0x4be5e4(_0x2b129c, _0x51198f); } ; _0x56067a[_0x4cc7('0x73b')] = function(_0x55599f, _0x4383f3, _0x5ea96e) { return _0x55599f(_0x4383f3, _0x5ea96e); } ; _0x56067a[_0x4cc7('0x73c')] = _0x4cc7('0x73d'); _0x56067a['aevVI'] = _0x4cc7('0x73e'); _0x56067a[_0x4cc7('0x73f')] = function(_0x5ea1c8, _0x3789f6) { return _0x5ea1c8 + _0x3789f6; } ; _0x56067a['kHAdG'] = function(_0x3d45b5, _0x51908f) { return _0x3d45b5 + _0x51908f; } ; _0x56067a[_0x4cc7('0x740')] = 'Farewell!'; _0x56067a[_0x4cc7('0x741')] = function(_0x6503c, _0x24e0e7, _0x2e3949) { return _0x6503c(_0x24e0e7, _0x2e3949); } ; _0x56067a['PBNmD'] = _0x4cc7('0x742'); _0x56067a[_0x4cc7('0x743')] = _0x4cc7('0x744'); _0x56067a[_0x4cc7('0x745')] = function(_0x597998, _0x25e032) { return _0x597998 === _0x25e032; } ; _0x56067a['cbxEo'] = _0x2d63f9.PcxNB; _0x56067a['esanO'] = function(_0x40ab16, _0x13c0f3) { return _0x40ab16 * _0x13c0f3; } ; _0x56067a[_0x4cc7('0x746')] = function(_0x3e8b36, _0x41e8f5) { return _0x3e8b36 * _0x41e8f5; } ; _0x56067a[_0x4cc7('0x747')] = function(_0x5af1b8, _0x17f519) { return _0x5af1b8 + _0x17f519; } ; _0x56067a[_0x4cc7('0x748')] = function(_0x122e6a, _0x20d1ee) { return _0x122e6a + _0x20d1ee; } ; _0x56067a[_0x4cc7('0x749')] = function(_0x5d02cb, _0x4edf2b) { return _0x5d02cb < _0x4edf2b; } ; _0x56067a[_0x4cc7('0x74a')] = _0x4cc7('0x74b'); _0x56067a[_0x4cc7('0x74c')] = function(_0x498d89, _0xb7647) { return _0x498d89 == _0xb7647; } ; _0x56067a[_0x4cc7('0x74d')] = function(_0x4ff2f5, _0x1218d0) { return _0x4ff2f5 != _0x1218d0; } ; _0x56067a['QQdhI'] = function(_0xb15b28, _0x465b9c) { return _0xb15b28 != _0x465b9c; } ; _0x56067a[_0x4cc7('0x74e')] = function(_0x3732ba, _0x19bf7a) { return _0x3732ba != _0x19bf7a; } ; _0x56067a[_0x4cc7('0x74f')] = function(_0x1e2247, _0x2dd49a) { return _0x1e2247 >= _0x2dd49a; } ; _0x56067a[_0x4cc7('0x750')] = function(_0xccc542, _0xcf602) { return _0xccc542 == _0xcf602; } ; _0x56067a[_0x4cc7('0x751')] = _0x4cc7('0x752'); _0x56067a[_0x4cc7('0x753')] = function(_0x5dc2b3, _0x26454e) { return _0x5dc2b3 > _0x26454e; } ; _0x56067a[_0x4cc7('0x754')] = function(_0x340e3f, _0x1cbf66) { return _0x2d63f9.JrNCk(_0x340e3f, _0x1cbf66); } ; _0x56067a['XOthL'] = function(_0x563117, _0x308f4c) { return _0x563117 + _0x308f4c; } ; _0x56067a['gwzRq'] = function(_0x31b8a3, _0x56714c) { return _0x31b8a3 + _0x56714c; } ; _0x56067a[_0x4cc7('0x755')] = function(_0x559b94, _0x56bf5c) { return _0x559b94 == _0x56bf5c; } ; _0x56067a[_0x4cc7('0x756')] = function(_0x1b5066, _0x2b1a4) { return _0x1b5066 != _0x2b1a4; } ; _0x56067a[_0x4cc7('0x757')] = function(_0x251854, _0x20e3c2) { return _0x251854 / _0x20e3c2; } ; _0x56067a[_0x4cc7('0x758')] = 'FSerB'; _0x56067a[_0x4cc7('0x759')] = function(_0xeff4b0, _0x3dca73) { return _0xeff4b0 == _0x3dca73; } ; _0x56067a[_0x4cc7('0x75a')] = _0x4cc7('0x75b'); _0x56067a['xlTAf'] = _0x4cc7('0x75c'); _0x56067a[_0x4cc7('0x75d')] = function(_0x1acd21, _0x771596) { return _0x1acd21 == _0x771596; } ; _0x56067a[_0x4cc7('0x75e')] = function(_0x4e7249, _0x1fea33) { return _0x4e7249 + _0x1fea33; } ; _0x56067a[_0x4cc7('0x75f')] = function(_0x6ca6fa, _0x1cada6) { return _0x6ca6fa == _0x1cada6; } ; _0x56067a[_0x4cc7('0x760')] = _0x4cc7('0x761'); _0x56067a[_0x4cc7('0x762')] = _0x4cc7('0x763'); _0x56067a[_0x4cc7('0x764')] = function(_0x1aa3f3, _0x41f434) { return _0x2d63f9.hRZcK(_0x1aa3f3, _0x41f434); } ; _0x56067a[_0x4cc7('0x765')] = function(_0x36fcb6, _0x1f9c8a) { return _0x36fcb6 + _0x1f9c8a; } ; _0x56067a[_0x4cc7('0x766')] = function(_0x5a37c2, _0x26aa6f) { return _0x5a37c2 * _0x26aa6f; } ; _0x56067a['zsTdy'] = function(_0xe1117d, _0xd05466) { return _0xe1117d + _0xd05466; } ; _0x56067a[_0x4cc7('0x767')] = function(_0x498115, _0x12d0a3) { return _0x498115 == _0x12d0a3; } ; _0x56067a[_0x4cc7('0x768')] = function(_0x6d708d, _0x5c5322) { return _0x6d708d * _0x5c5322; } ; _0x56067a[_0x4cc7('0x769')] = function(_0x419935, _0x5b0171) { return _0x2d63f9.HacdA(_0x419935, _0x5b0171); } ; _0x56067a[_0x4cc7('0x76a')] = function(_0x4da931, _0x5455c3) { return _0x4da931 + _0x5455c3; } ; _0x56067a[_0x4cc7('0x76b')] = function(_0x1d9b91, _0x123013) { return _0x1d9b91 - _0x123013; } ; _0x56067a[_0x4cc7('0x76c')] = function(_0x5459a0, _0x86877f) { return _0x5459a0 === _0x86877f; } ; _0x56067a[_0x4cc7('0x76d')] = function(_0x2e13a9, _0x11a6b4) { return _0x2e13a9 == _0x11a6b4; } ; _0x56067a[_0x4cc7('0x76e')] = function(_0x487aa3, _0x371759) { return _0x487aa3 & _0x371759; } ; _0x56067a[_0x4cc7('0x76f')] = function(_0x395290, _0x101fe8) { return _0x395290 * _0x101fe8; } ; _0x56067a[_0x4cc7('0x770')] = function(_0x2a4b1a, _0x399ef9) { return _0x2a4b1a != _0x399ef9; } ; _0x56067a[_0x4cc7('0x771')] = function(_0x3096a4, _0x4c15eb) { return _0x3096a4 + _0x4c15eb; } ; _0x56067a[_0x4cc7('0x772')] = function(_0x1c2c6a, _0x6b433a) { return _0x1c2c6a + _0x6b433a; } ; _0x56067a[_0x4cc7('0x773')] = function(_0x438742, _0x19bc41) { return _0x438742 == _0x19bc41; } ; _0x56067a[_0x4cc7('0x774')] = 'continueDecorating()\x20must\x20be\x20overridden!'; _0x56067a[_0x4cc7('0x775')] = _0x4cc7('0x776'); _0x56067a[_0x4cc7('0x777')] = function(_0x2ee329, _0x555b5a) { return _0x2ee329 * _0x555b5a; } ; _0x56067a['ubsTw'] = function(_0x14b6af, _0x1ca157) { return _0x14b6af < _0x1ca157; } ; _0x56067a[_0x4cc7('0x778')] = function(_0x54009f, _0x2892fa) { return _0x54009f + _0x2892fa; } ; _0x56067a[_0x4cc7('0x779')] = function(_0x14d59a, _0x5b3185) { return _0x14d59a * _0x5b3185; } ; _0x56067a[_0x4cc7('0x77a')] = function(_0x2141ff, _0x366196) { return _0x2141ff == _0x366196; } ; _0x56067a[_0x4cc7('0x77b')] = _0x4cc7('0x77c'); _0x56067a[_0x4cc7('0x77d')] = function(_0x564b10, _0x4ec5cb) { return _0x564b10 * _0x4ec5cb; } ; _0x56067a[_0x4cc7('0x77e')] = function(_0x8f248b, _0x24d40e) { return _0x8f248b / _0x24d40e; } ; _0x56067a[_0x4cc7('0x77f')] = function(_0xb55a57, _0x10fe49) { return _0xb55a57 - _0x10fe49; } ; _0x56067a[_0x4cc7('0x780')] = function(_0x46f56d, _0x195c1d) { return _0x46f56d * _0x195c1d; } ; _0x56067a[_0x4cc7('0x781')] = function(_0x443111, _0x1aed59) { return _0x443111 + _0x1aed59; } ; _0x56067a['QaLrj'] = function(_0x3c889e, _0x1d3105) { return _0x3c889e <= _0x1d3105; } ; _0x56067a[_0x4cc7('0x782')] = 'color1'; _0x56067a[_0x4cc7('0x783')] = 'WvONk'; _0x56067a['NAmMw'] = _0x4cc7('0x784'); _0x56067a[_0x4cc7('0x785')] = function(_0x4bacf5, _0x44b0bb) { return _0x4bacf5 == _0x44b0bb; } ; _0x56067a['cIQEv'] = function(_0x1b4109, _0x148ccb) { return _0x1b4109 !== _0x148ccb; } ; _0x56067a[_0x4cc7('0x786')] = _0x2d63f9.qRLzn; _0x56067a[_0x4cc7('0x787')] = function(_0x16d071, _0x443913) { return _0x16d071 != _0x443913; } ; _0x56067a[_0x4cc7('0x788')] = function(_0x5c2128, _0x28df64) { return _0x5c2128 > _0x28df64; } ; _0x56067a[_0x4cc7('0x789')] = function(_0x5e0853, _0x4eea3d) { return _0x5e0853 - _0x4eea3d; } ; _0x56067a[_0x4cc7('0x78a')] = function(_0x476790, _0x18c102) { return _0x476790 > _0x18c102; } ; _0x56067a[_0x4cc7('0x78b')] = function(_0x3ba089, _0x2f0e84) { return _0x3ba089 != _0x2f0e84; } ; _0x56067a['ttTZc'] = function(_0x3419a7, _0x3fd414) { return _0x3419a7 < _0x3fd414; } ; _0x56067a['ZayMH'] = function(_0xa13fa4, _0x1d801f) { return _0xa13fa4 - _0x1d801f; } ; _0x56067a['lOEhL'] = function(_0x2a2ca8, _0x4952a7) { return _0x2a2ca8 == _0x4952a7; } ; _0x56067a[_0x4cc7('0x78c')] = function(_0x3e2edf, _0x5a384f) { return _0x3e2edf == _0x5a384f; } ; _0x56067a[_0x4cc7('0x78d')] = function(_0x44b3a6, _0x2f487e) { return _0x44b3a6 - _0x2f487e; } ; _0x56067a[_0x4cc7('0x78e')] = function(_0x51e468, _0x26928f) { return _0x51e468 != _0x26928f; } ; _0x56067a['MtUYj'] = function(_0x2500fe, _0x230a17) { return _0x2500fe < _0x230a17; } ; _0x56067a[_0x4cc7('0x78f')] = function(_0x20a08a, _0x5190e0) { return _0x20a08a <= _0x5190e0; } ; _0x56067a[_0x4cc7('0x790')] = function(_0x2ec7b6, _0x17983f) { return _0x2ec7b6 < _0x17983f; } ; _0x56067a[_0x4cc7('0x791')] = _0x4cc7('0x792'); _0x56067a[_0x4cc7('0x793')] = function(_0xfc134c, _0x5c5c7f) { return _0xfc134c != _0x5c5c7f; } ; _0x56067a[_0x4cc7('0x794')] = _0x4cc7('0x795'); _0x56067a['WbPUA'] = 'mPReR'; _0x56067a[_0x4cc7('0x796')] = function(_0x3cfe5b, _0x227776) { return _0x3cfe5b != _0x227776; } ; _0x56067a[_0x4cc7('0x797')] = function(_0x1e51e4, _0x577713) { return _0x1e51e4 + _0x577713; } ; _0x56067a[_0x4cc7('0x798')] = _0x4cc7('0x799'); _0x56067a['pEFuO'] = function(_0x7c016a, _0x2881c7) { return _0x7c016a & _0x2881c7; } ; _0x56067a['kXNWB'] = function(_0x3d5498, _0x109c82) { return _0x3d5498 != _0x109c82; } ; _0x56067a[_0x4cc7('0x79a')] = _0x4cc7('0x79b'); _0x56067a[_0x4cc7('0x79c')] = function(_0x2cdbc3, _0x545d62) { return _0x2cdbc3 / _0x545d62; } ; _0x56067a['tPUMW'] = function(_0x1b793c, _0x4cfa4b) { return _0x1b793c == _0x4cfa4b; } ; _0x56067a[_0x4cc7('0x79d')] = function(_0x87ff51, _0x3bf3eb) { return _0x87ff51 * _0x3bf3eb; } ; _0x56067a[_0x4cc7('0x79e')] = function(_0x5de26d, _0x58c358) { return _0x5de26d * _0x58c358; } ; _0x56067a['lzwMu'] = function(_0x223d3e, _0x1afd4f) { return _0x223d3e + _0x1afd4f; } ; _0x56067a[_0x4cc7('0x79f')] = function(_0x42ab0c, _0x1dfae7) { return _0x42ab0c / _0x1dfae7; } ; _0x56067a[_0x4cc7('0x7a0')] = function(_0x50e4d5, _0x5ec673) { return _0x50e4d5 < _0x5ec673; } ; _0x56067a[_0x4cc7('0x7a1')] = _0x4cc7('0x7a2'); _0x56067a[_0x4cc7('0x7a3')] = 'removedFromStage'; _0x56067a[_0x4cc7('0x7a4')] = function(_0x327fec, _0x1147fc) { return _0x327fec == _0x1147fc; } ; _0x56067a[_0x4cc7('0x7a5')] = function(_0x38d9ed, _0x1a8820) { return _0x38d9ed + _0x1a8820; } ; _0x56067a[_0x4cc7('0x7a6')] = function(_0x574046, _0x536e77) { return _0x574046 != _0x536e77; } ; _0x56067a[_0x4cc7('0x7a7')] = function(_0x257814, _0x442b15) { return _0x257814 - _0x442b15; } ; _0x56067a[_0x4cc7('0x7a8')] = 'Battery'; _0x56067a[_0x4cc7('0x7a9')] = _0x4cc7('0x7aa'); _0x56067a['LGNUa'] = function(_0x17dbe6, _0x1da217) { return _0x17dbe6 - _0x1da217; } ; _0x56067a[_0x4cc7('0x7ab')] = _0x4cc7('0x7ac'); _0x56067a[_0x4cc7('0x7ad')] = _0x4cc7('0x7ae'); _0x56067a[_0x4cc7('0x7af')] = function(_0x56bd2b, _0x58110d) { return _0x56bd2b - _0x58110d; } ; _0x56067a[_0x4cc7('0x7b0')] = function(_0x5779c3, _0x341f07) { return _0x5779c3 == _0x341f07; } ; _0x56067a[_0x4cc7('0x7b1')] = _0x4cc7('0x7b2'); _0x56067a['izbHV'] = _0x4cc7('0x7b3'); _0x56067a[_0x4cc7('0x7b4')] = function(_0x4023e3, _0x4c9b6a) { return _0x4023e3 + _0x4c9b6a; } ; _0x56067a[_0x4cc7('0x7b5')] = function(_0x286288, _0x1ddfc1) { return _0x286288 + _0x1ddfc1; } ; _0x56067a[_0x4cc7('0x7b6')] = 'bought_dfc04c59a9a26ded2077d597a1a16f70bae513ab'; _0x56067a[_0x4cc7('0x7b7')] = function(_0x31b776, _0x3075a3) { return _0x31b776 !== _0x3075a3; } ; _0x56067a['cFsTK'] = function(_0x13d05a, _0x1d2ad0) { return _0x13d05a < _0x1d2ad0; } ; _0x56067a['aPNXF'] = _0x4cc7('0x7b8'); _0x56067a['VXnfK'] = function(_0x8e44d, _0x41d886) { return _0x8e44d == _0x41d886; } ; _0x56067a[_0x4cc7('0x7b9')] = _0x4cc7('0x7ba'); _0x56067a[_0x4cc7('0x7bb')] = 'TextField.hx'; _0x56067a[_0x4cc7('0x7bc')] = function(_0x20a487, _0x5bbbb3) { return _0x20a487 / _0x5bbbb3; } ; _0x56067a['dpgku'] = function(_0x46057e, _0x515ec6) { return _0x46057e * _0x515ec6; } ; _0x56067a[_0x4cc7('0x7bd')] = function(_0x26e836, _0xbeca83) { return _0x26e836 >= _0xbeca83; } ; _0x56067a[_0x4cc7('0x7be')] = function(_0x50cb29, _0x494b81) { return _0x50cb29 != _0x494b81; } ; _0x56067a['MmSys'] = function(_0x3ebe8e, _0x1cf75f) { return _0x2d63f9.HacdA(_0x3ebe8e, _0x1cf75f); } ; _0x56067a[_0x4cc7('0x7bf')] = function(_0x58208e, _0x130b7e) { return _0x58208e == _0x130b7e; } ; _0x56067a[_0x4cc7('0x7c0')] = function(_0x365458, _0x3d34ff) { return _0x365458 + _0x3d34ff; } ; _0x56067a[_0x4cc7('0x7c1')] = _0x4cc7('0x7c2'); _0x56067a[_0x4cc7('0x7c3')] = function(_0x1c86cb, _0x3b0c2b) { return _0x1c86cb - _0x3b0c2b; } ; _0x56067a['jbwps'] = function(_0x5b0767, _0x85f45e) { return _0x5b0767 != _0x85f45e; } ; _0x56067a[_0x4cc7('0x7c4')] = 'currency/SmallPile.png'; _0x56067a['ABzGt'] = 'neFaz'; _0x56067a[_0x4cc7('0x7c5')] = _0x4cc7('0x7c6'); _0x56067a[_0x4cc7('0x7c7')] = _0x4cc7('0x7c8'); _0x56067a[_0x4cc7('0x7c9')] = function(_0xe678d, _0x889239) { return _0xe678d != _0x889239; } ; _0x56067a['jLIuS'] = 'm\x0aLevels\x20finished:\x20'; _0x56067a[_0x4cc7('0x7ca')] = function(_0x9cbede, _0x4f1c27) { return _0x9cbede * _0x4f1c27; } ; _0x56067a[_0x4cc7('0x7cb')] = function(_0x4dcd30, _0x5ceee6) { return _0x4dcd30 * _0x5ceee6; } ; _0x56067a[_0x4cc7('0x7cc')] = function(_0x496aae, _0x180e7c) { return _0x496aae == _0x180e7c; } ; _0x56067a[_0x4cc7('0x7cd')] = function(_0x5c8c30, _0x239618) { return _0x5c8c30 !== _0x239618; } ; _0x56067a[_0x4cc7('0x7ce')] = function(_0x34fa35, _0x4dd838) { return _0x34fa35 == _0x4dd838; } ; _0x56067a[_0x4cc7('0x7cf')] = _0x4cc7('0x7d0'); _0x56067a[_0x4cc7('0x7d1')] = function(_0xad908d, _0x85c35c) { return _0xad908d * _0x85c35c; } ; _0x56067a['Rrolu'] = function(_0x564920, _0x4f2a68) { return _0x564920(_0x4f2a68); } ; _0x56067a[_0x4cc7('0x7d2')] = function(_0x2c1354, _0x563ece) { return _0x2c1354 != _0x563ece; } ; _0x56067a[_0x4cc7('0x7d3')] = function(_0x3c6b16, _0x386c10) { return _0x3c6b16 === _0x386c10; } ; _0x56067a[_0x4cc7('0x7d4')] = 'stroke-opacity'; _0x56067a[_0x4cc7('0x7d5')] = _0x4cc7('0x7d6'); _0x56067a[_0x4cc7('0x7d7')] = function(_0x483197, _0x337df5) { return _0x483197 != _0x337df5; } ; _0x56067a[_0x4cc7('0x7d8')] = _0x4cc7('0x7d9'); _0x56067a[_0x4cc7('0x7da')] = function(_0x2bfac5, _0x1a9715) { return _0x2bfac5(_0x1a9715); } ; _0x56067a[_0x4cc7('0x7db')] = function(_0x27b65a, _0x509b80) { return _0x27b65a + _0x509b80; } ; _0x56067a['caOvc'] = function(_0x18dc8b, _0x435cc8) { return _0x18dc8b - _0x435cc8; } ; _0x56067a[_0x4cc7('0x7dc')] = function(_0x244c12, _0x168db9) { return _0x244c12 == _0x168db9; } ; _0x56067a[_0x4cc7('0x7dd')] = function(_0x373184, _0x2611d3) { return _0x373184 == _0x2611d3; } ; _0x56067a[_0x4cc7('0x7de')] = function(_0x43f69d, _0x41c679) { return _0x43f69d + _0x41c679; } ; _0x56067a['JnUmG'] = function(_0x2906d9, _0x5c6141) { return _0x2906d9 != _0x5c6141; } ; _0x56067a[_0x4cc7('0x7df')] = function(_0x21aed0, _0x2f127b) { return _0x21aed0 * _0x2f127b; } ; _0x56067a[_0x4cc7('0x7e0')] = function(_0x1b2d97, _0x1caa4c) { return _0x1b2d97 >> _0x1caa4c; } ; _0x56067a[_0x4cc7('0x7e1')] = function(_0x3cccf1, _0xe18c77) { return _0x3cccf1 != _0xe18c77; } ; _0x56067a[_0x4cc7('0x7e2')] = function(_0xf642d7, _0x4236bc) { return _0xf642d7 / _0x4236bc; } ; _0x56067a['EsBmm'] = function(_0x150624, _0x249a43) { return _0x150624 != _0x249a43; } ; _0x56067a[_0x4cc7('0x7e3')] = function(_0x1450b1, _0x550864) { return _0x1450b1 + _0x550864; } ; _0x56067a[_0x4cc7('0x7e4')] = function(_0xe08445, _0x11ed8e) { return _0x2d63f9.mdOSZ(_0xe08445, _0x11ed8e); } ; _0x56067a['rGMmv'] = _0x4cc7('0x7e5'); _0x56067a[_0x4cc7('0x7e6')] = _0x4cc7('0x7e7'); _0x56067a['XvsJT'] = _0x4cc7('0x7e8'); _0x56067a[_0x4cc7('0x7e9')] = function(_0x3f4377, _0x5d45e0) { return _0x3f4377 == _0x5d45e0; } ; _0x56067a['dgHoW'] = _0x4cc7('0x7ea'); _0x56067a[_0x4cc7('0x7eb')] = _0x4cc7('0x7ec'); _0x56067a[_0x4cc7('0x7ed')] = _0x4cc7('0x7ee'); _0x56067a[_0x4cc7('0x7ef')] = _0x4cc7('0x7f0'); _0x56067a[_0x4cc7('0x7f1')] = _0x4cc7('0x7f2'); _0x56067a[_0x4cc7('0x7f3')] = function(_0x5dd453, _0x4f79e0) { return _0x5dd453 < _0x4f79e0; } ; _0x56067a[_0x4cc7('0x7f4')] = _0x4cc7('0x7f5'); _0x56067a[_0x4cc7('0x7f6')] = function(_0x1e7645, _0x22ae64) { return _0x1e7645 & _0x22ae64; } ; _0x56067a[_0x4cc7('0x7f7')] = function(_0x535f3d, _0x286da9) { return _0x535f3d & _0x286da9; } ; _0x56067a['CABto'] = function(_0x421d45, _0x47f9f8) { return _0x421d45 == _0x47f9f8; } ; _0x56067a[_0x4cc7('0x7f8')] = function(_0x18e552, _0x27a990) { return _0x2d63f9.JIsaD(_0x18e552, _0x27a990); } ; _0x56067a[_0x4cc7('0x7f9')] = function(_0x3a9d86, _0x5cef86) { return _0x3a9d86 != _0x5cef86; } ; _0x56067a[_0x4cc7('0x7fa')] = 'wYVPX'; _0x56067a['IdsDV'] = function(_0x1a0496, _0x27bc0a) { return _0x1a0496 / _0x27bc0a; } ; _0x56067a[_0x4cc7('0x7fb')] = function(_0x5630e4, _0x1f8d88) { return _0x5630e4 + _0x1f8d88; } ; _0x56067a[_0x4cc7('0x7fc')] = function(_0x5f5041, _0xb14867) { return _0x5f5041 * _0xb14867; } ; _0x56067a['VElmg'] = function(_0x5b870c, _0x1f6a1a) { return _0x5b870c + _0x1f6a1a; } ; _0x56067a['NvTHh'] = function(_0x45eec7, _0x55824b) { return _0x45eec7 * _0x55824b; } ; _0x56067a[_0x4cc7('0x7fd')] = function(_0x2b7818, _0x381509) { return _0x2b7818 != _0x381509; } ; _0x56067a['ogLMc'] = _0x4cc7('0x7fe'); _0x56067a[_0x4cc7('0x7ff')] = _0x4cc7('0x800'); _0x56067a['uJvDE'] = function(_0x138a51, _0x654a7d) { return _0x138a51 == _0x654a7d; } ; _0x56067a['hhQcQ'] = function(_0x252ebe, _0x2305ca) { return _0x252ebe == _0x2305ca; } ; _0x56067a['RwCuO'] = function(_0x27ba2b, _0x4c3ddc) { return _0x27ba2b - _0x4c3ddc; } ; _0x56067a[_0x4cc7('0x801')] = function(_0x6cbd90, _0x43a72e) { return _0x6cbd90 << _0x43a72e; } ; _0x56067a[_0x4cc7('0x802')] = function(_0x1f26ff, _0x16aac7) { return _0x1f26ff + _0x16aac7; } ; _0x56067a[_0x4cc7('0x803')] = function(_0x4433bd, _0x223bac) { return _0x4433bd == _0x223bac; } ; _0x56067a[_0x4cc7('0x804')] = _0x2d63f9.PYfUY; _0x56067a[_0x4cc7('0x805')] = function(_0x43209f, _0x5f0483) { return _0x43209f == _0x5f0483; } ; _0x56067a['koRFB'] = function(_0x9b774c, _0x5f068a) { return _0x9b774c != _0x5f068a; } ; _0x56067a[_0x4cc7('0x806')] = function(_0x1aea25, _0x5cb57f) { return _0x1aea25 !== _0x5cb57f; } ; _0x56067a[_0x4cc7('0x807')] = function(_0x3a2421, _0x2211a9) { return _0x3a2421 != _0x2211a9; } ; _0x56067a[_0x4cc7('0x808')] = function(_0x5bf600, _0x5e1215) { return _0x5bf600 == _0x5e1215; } ; _0x56067a[_0x4cc7('0x809')] = function(_0x340b44, _0x1f82e4) { return _0x340b44 != _0x1f82e4; } ; _0x56067a[_0x4cc7('0x80a')] = function(_0x261a20, _0x2e13cc) { return _0x261a20 + _0x2e13cc; } ; _0x56067a[_0x4cc7('0x80b')] = function(_0x5f086f, _0x136bfe) { return _0x5f086f + _0x136bfe; } ; _0x56067a[_0x4cc7('0x80c')] = function(_0x2d725f, _0x471bf) { return _0x2d725f == _0x471bf; } ; _0x56067a['zEPRi'] = function(_0x61c356, _0x424e4c) { return _0x61c356 * _0x424e4c; } ; _0x56067a['DPLKe'] = function(_0x17d5b0, _0x76c360) { return _0x17d5b0 | _0x76c360; } ; _0x56067a[_0x4cc7('0x80d')] = function(_0x45d9d5, _0xd15882) { return _0x45d9d5 + _0xd15882; } ; _0x56067a[_0x4cc7('0x80e')] = function(_0x35f9fd, _0x450043) { return _0x2d63f9.tbkTo(_0x35f9fd, _0x450043); } ; _0x56067a[_0x4cc7('0x80f')] = function(_0x28818a, _0x23bf61) { return _0x28818a << _0x23bf61; } ; _0x56067a[_0x4cc7('0x810')] = function(_0x352e6a, _0x36fc8f) { return _0x352e6a >>> _0x36fc8f; } ; _0x56067a[_0x4cc7('0x811')] = function(_0x29ef9e, _0x2c0ccf) { return _0x29ef9e + _0x2c0ccf; } ; _0x56067a[_0x4cc7('0x812')] = function(_0x2ad50c, _0x4b342b) { return _0x2ad50c + _0x4b342b; } ; _0x56067a[_0x4cc7('0x813')] = function(_0xa4eb4b, _0x2a4aef) { return _0xa4eb4b & _0x2a4aef; } ; _0x56067a[_0x4cc7('0x814')] = function(_0x42877e, _0x5b72fd) { return _0x42877e << _0x5b72fd; } ; _0x56067a[_0x4cc7('0x815')] = function(_0x4c7248, _0x5de556) { return _0x4c7248 | _0x5de556; } ; _0x56067a[_0x4cc7('0x816')] = function(_0xbb2186, _0x25d973) { return _0xbb2186 & _0x25d973; } ; _0x56067a[_0x4cc7('0x817')] = function(_0x13376e, _0x42a7a6) { return _0x13376e + _0x42a7a6; } ; _0x56067a[_0x4cc7('0x818')] = function(_0x1178f0, _0x20bec3) { return _0x1178f0 + _0x20bec3; } ; _0x56067a[_0x4cc7('0x819')] = function(_0x4af161, _0x22a685) { return _0x4af161 + _0x22a685; } ; _0x56067a[_0x4cc7('0x81a')] = function(_0x2d32d6, _0x4ac540) { return _0x2d32d6 >>> _0x4ac540; } ; _0x56067a[_0x4cc7('0x81b')] = function(_0x1615ac, _0x2e853c) { return _0x1615ac | _0x2e853c; } ; _0x56067a[_0x4cc7('0x81c')] = function(_0x591798, _0x115289) { return _0x591798 | _0x115289; } ; _0x56067a['NPaxu'] = function(_0x4ab6bb, _0x14e5b7) { return _0x4ab6bb & _0x14e5b7; } ; _0x56067a[_0x4cc7('0x81d')] = function(_0x50a217, _0x2919b1) { return _0x50a217 == _0x2919b1; } ; _0x56067a[_0x4cc7('0x81e')] = function(_0xe35882, _0x5e07a1) { return _0xe35882 & _0x5e07a1; } ; _0x56067a[_0x4cc7('0x81f')] = function(_0x130b5c, _0x4ac764) { return _0x130b5c & _0x4ac764; } ; _0x56067a[_0x4cc7('0x820')] = function(_0x104251, _0x284bb5) { return _0x104251 & _0x284bb5; } ; _0x56067a[_0x4cc7('0x821')] = function(_0xae37b3, _0x484c8d) { return _0xae37b3 + _0x484c8d; } ; _0x56067a[_0x4cc7('0x822')] = function(_0x108932, _0x16447c) { return _0x108932 | _0x16447c; } ; _0x56067a['NLHSr'] = function(_0x4223fb, _0x4104d3) { return _0x4223fb & _0x4104d3; } ; _0x56067a[_0x4cc7('0x823')] = function(_0xd151eb, _0x46e020) { return _0xd151eb | _0x46e020; } ; _0x56067a['pTMAd'] = function(_0x22b066, _0xbc2529) { return _0x22b066 + _0xbc2529; } ; _0x56067a[_0x4cc7('0x824')] = function(_0x73107c, _0x54e026) { return _0x2d63f9.mdOSZ(_0x73107c, _0x54e026); } ; _0x56067a[_0x4cc7('0x825')] = function(_0x234387, _0x261152) { return _0x234387 >>> _0x261152; } ; _0x56067a[_0x4cc7('0x826')] = function(_0x219c96, _0x2c5b8a) { return _0x219c96 - _0x2c5b8a; } ; _0x56067a[_0x4cc7('0x827')] = function(_0x5c2b06, _0x420fb6, _0x212889) { return _0x5c2b06(_0x420fb6, _0x212889); } ; _0x56067a['zWfdM'] = function(_0x2f622a, _0xf16271) { return _0x2f622a <= _0xf16271; } ; _0x56067a['TDhRW'] = function(_0x5c4a7d, _0x37ac4d) { return _0x5c4a7d == _0x37ac4d; } ; _0x56067a[_0x4cc7('0x828')] = function(_0x4ddf4c, _0x3fc3a0) { return _0x4ddf4c === _0x3fc3a0; } ; _0x56067a[_0x4cc7('0x829')] = function(_0x27817b, _0xc6a739) { return _0x27817b <= _0xc6a739; } ; _0x56067a[_0x4cc7('0x82a')] = function(_0x31b26f, _0x5eed3e) { return _0x31b26f !== _0x5eed3e; } ; _0x56067a['CVPnf'] = function(_0x2f67f6, _0x574885) { return _0x2f67f6 + _0x574885; } ; _0x56067a[_0x4cc7('0x82b')] = function(_0x23250c, _0x12a4f5) { return _0x23250c << _0x12a4f5; } ; _0x56067a['mFbWq'] = function(_0x38ed34, _0x50f4c9) { return _0x38ed34 >= _0x50f4c9; } ; _0x56067a[_0x4cc7('0x82c')] = function(_0x509818, _0x186d4a) { return _0x509818 >>> _0x186d4a; } ; _0x56067a['TSOLe'] = function(_0x303716, _0x19f9ed) { return _0x303716 >= _0x19f9ed; } ; _0x56067a[_0x4cc7('0x82d')] = function(_0x323153, _0x27b1d8) { return _0x323153 + _0x27b1d8; } ; _0x56067a['CkDav'] = function(_0x2243b5, _0x2b3f2c) { return _0x2243b5 >= _0x2b3f2c; } ; _0x56067a[_0x4cc7('0x82e')] = _0x4cc7('0x82f'); _0x56067a[_0x4cc7('0x830')] = function(_0x1c1ac5, _0x358022) { return _0x1c1ac5 + _0x358022; } ; _0x56067a['vsQTP'] = function(_0x29d93b, _0x2956df) { return _0x29d93b + _0x2956df; } ; _0x56067a[_0x4cc7('0x831')] = 'bFLHP'; _0x56067a[_0x4cc7('0x832')] = _0x4cc7('0x833'); _0x56067a[_0x4cc7('0x834')] = function(_0x43b1b4, _0x1509b) { return _0x43b1b4 - _0x1509b; } ; _0x56067a['KPwPC'] = function(_0x52502d, _0x3aaeee) { return _0x52502d === _0x3aaeee; } ; _0x56067a['KGSYg'] = function(_0x3d637d, _0x569c18) { return _0x3d637d * _0x569c18; } ; _0x56067a['TpyUP'] = _0x4cc7('0x835'); _0x56067a[_0x4cc7('0x836')] = function(_0x3e5d3a, _0x4586ff) { return _0x2d63f9.vyxQZ(_0x3e5d3a, _0x4586ff); } ; _0x56067a[_0x4cc7('0x837')] = _0x2d63f9.BiERw; _0x56067a[_0x4cc7('0x838')] = _0x4cc7('0x839'); _0x56067a[_0x4cc7('0x83a')] = function(_0x46468e, _0x606e41) { return _0x46468e != _0x606e41; } ; _0x56067a[_0x4cc7('0x83b')] = function(_0x62c912, _0x96a40) { return _0x62c912 != _0x96a40; } ; _0x56067a[_0x4cc7('0x83c')] = _0x4cc7('0x83d'); _0x56067a['UUadF'] = _0x4cc7('0x83e'); _0x56067a[_0x4cc7('0x83f')] = function(_0x46a283, _0x32757b) { return _0x46a283 + _0x32757b; } ; _0x56067a[_0x4cc7('0x840')] = function(_0x52b6cf, _0x3e1603) { return _0x52b6cf !== _0x3e1603; } ; _0x56067a[_0x4cc7('0x841')] = function(_0x56b5ff, _0x39f9b6) { return _0x56b5ff < _0x39f9b6; } ; _0x56067a[_0x4cc7('0x842')] = _0x4cc7('0x843'); _0x56067a[_0x4cc7('0x844')] = function(_0x31b5b3, _0x67dfa6) { return _0x31b5b3 + _0x67dfa6; } ; _0x56067a[_0x4cc7('0x845')] = _0x4cc7('0x846'); _0x56067a[_0x4cc7('0x847')] = function(_0x483021, _0x4eb3b6) { return _0x2d63f9.bfKhx(_0x483021, _0x4eb3b6); } ; _0x56067a[_0x4cc7('0x848')] = 'removed'; _0x56067a[_0x4cc7('0x849')] = function(_0x562f89, _0x222245) { return _0x562f89 + _0x222245; } ; _0x56067a[_0x4cc7('0x84a')] = _0x4cc7('0x84b'); _0x56067a['UKmUY'] = function(_0x9b18d0, _0x1b2994) { return _0x9b18d0 == _0x1b2994; } ; _0x56067a['eDVYM'] = function(_0x45430a, _0x19d3ff) { return _0x45430a == _0x19d3ff; } ; _0x56067a[_0x4cc7('0x84c')] = _0x4cc7('0x84d'); _0x56067a[_0x4cc7('0x84e')] = function(_0x4777fd, _0x595420) { return _0x4777fd < _0x595420; } ; _0x56067a[_0x4cc7('0x84f')] = function(_0x4229a2, _0x1d8a53) { return _0x4229a2 === _0x1d8a53; } ; _0x56067a[_0x4cc7('0x850')] = function(_0x1d1dc2, _0x5b7911) { return _0x1d1dc2 == _0x5b7911; } ; _0x56067a[_0x4cc7('0x851')] = _0x4cc7('0x852'); _0x56067a[_0x4cc7('0x853')] = _0x4cc7('0x854'); _0x56067a[_0x4cc7('0x855')] = function(_0x44c0c8, _0x4c5719) { return _0x44c0c8 + _0x4c5719; } ; _0x56067a[_0x4cc7('0x856')] = function(_0x377491, _0xc05605) { return _0x377491 * _0xc05605; } ; _0x56067a[_0x4cc7('0x857')] = function(_0x558729, _0x5b8cfb) { return _0x558729 + _0x5b8cfb; } ; _0x56067a[_0x4cc7('0x858')] = function(_0x517f35, _0xea1caa) { return _0x517f35 > _0xea1caa; } ; _0x56067a[_0x4cc7('0x859')] = function(_0x5c73b5, _0x96269c) { return _0x5c73b5 * _0x96269c; } ; _0x56067a[_0x4cc7('0x85a')] = function(_0x1ed120, _0x31322c) { return _0x1ed120 * _0x31322c; } ; _0x56067a[_0x4cc7('0x85b')] = function(_0x602fc1, _0xb75480) { return _0x602fc1 == _0xb75480; } ; _0x56067a['gtTuW'] = function(_0x1a1ed1, _0x5550cc) { return _0x1a1ed1 / _0x5550cc; } ; _0x56067a[_0x4cc7('0x85c')] = function(_0x4f62ab, _0x1eb716) { return _0x4f62ab + _0x1eb716; } ; _0x56067a[_0x4cc7('0x85d')] = _0x4cc7('0x85e'); _0x56067a[_0x4cc7('0x85f')] = function(_0x478608, _0x46fd71) { return _0x478608 * _0x46fd71; } ; _0x56067a['xAypj'] = function(_0x3c3a43, _0x50b576) { return _0x3c3a43 * _0x50b576; } ; _0x56067a[_0x4cc7('0x860')] = function(_0x54b3e2, _0x3ee5b1) { return _0x54b3e2 * _0x3ee5b1; } ; _0x56067a[_0x4cc7('0x861')] = function(_0x11a48b, _0x5a5a99) { return _0x11a48b - _0x5a5a99; } ; _0x56067a[_0x4cc7('0x862')] = function(_0x51be54, _0x2dea51) { return _0x51be54 * _0x2dea51; } ; _0x56067a['rTYyO'] = function(_0x402941, _0x471b29) { return _0x402941 * _0x471b29; } ; _0x56067a[_0x4cc7('0x863')] = function(_0x4a346f, _0x4cbcf2) { return _0x4a346f * _0x4cbcf2; } ; _0x56067a[_0x4cc7('0x864')] = 'Ok,\x20what\x20idiot\x20thought\x20it\x20was\x20a\x20good\x20idea\x20to\x20bring\x20the\x20Rabbit?'; _0x56067a['NQnld'] = function(_0x18e3af, _0x530e04) { return _0x18e3af != _0x530e04; } ; _0x56067a['LqpEp'] = function(_0x8056ba, _0x5243fd) { return _0x8056ba != _0x5243fd; } ; _0x56067a[_0x4cc7('0x865')] = _0x4cc7('0x866'); _0x56067a[_0x4cc7('0x867')] = function(_0x29e7f8, _0x2762dd) { return _0x2d63f9.AvRDR(_0x29e7f8, _0x2762dd); } ; _0x56067a[_0x4cc7('0x868')] = _0x4cc7('0x869'); _0x56067a[_0x4cc7('0x86a')] = '\x20=\x20-'; _0x56067a[_0x4cc7('0x86b')] = function(_0x469542, _0x327fa3) { return _0x469542 + _0x327fa3; } ; _0x56067a['thDjo'] = function(_0x37ecfe, _0x1429e9) { return _0x37ecfe + _0x1429e9; } ; _0x56067a[_0x4cc7('0x86c')] = _0x4cc7('0x86d'); _0x56067a[_0x4cc7('0x86e')] = function(_0x3567e4, _0x41fd30) { return _0x3567e4 + _0x41fd30; } ; _0x56067a[_0x4cc7('0x86f')] = function(_0x480243, _0x3c3b74) { return _0x480243 + _0x3c3b74; } ; _0x56067a[_0x4cc7('0x870')] = _0x4cc7('0x871'); _0x56067a['NOQhD'] = function(_0x1f4522, _0x1a0fcd) { return _0x1f4522 != _0x1a0fcd; } ; _0x56067a[_0x4cc7('0x872')] = function(_0x19f7d3, _0x3a5e0a) { return _0x19f7d3 - _0x3a5e0a; } ; _0x56067a[_0x4cc7('0x873')] = function(_0x46f441, _0x330ad7) { return _0x46f441 * _0x330ad7; } ; _0x56067a[_0x4cc7('0x874')] = _0x4cc7('0x875'); _0x56067a[_0x4cc7('0x876')] = _0x4cc7('0x877'); _0x56067a[_0x4cc7('0x878')] = _0x4cc7('0x879'); _0x56067a[_0x4cc7('0x87a')] = function(_0x44259a, _0x4f46d4) { return _0x44259a << _0x4f46d4; } ; _0x56067a[_0x4cc7('0x87b')] = function(_0x44cbcf, _0x9c4526) { return _0x44cbcf != _0x9c4526; } ; _0x56067a[_0x4cc7('0x87c')] = function(_0x5f42fc, _0x2e80b6) { return _0x5f42fc != _0x2e80b6; } ; _0x56067a[_0x4cc7('0x87d')] = function(_0x5ba19b, _0x2a87ac) { return _0x5ba19b - _0x2a87ac; } ; _0x56067a[_0x4cc7('0x87e')] = function(_0x3a3f41, _0x55b7db) { return _0x3a3f41 != _0x55b7db; } ; _0x56067a[_0x4cc7('0x87f')] = 'sueOs'; _0x56067a['bDPmL'] = _0x4cc7('0x880'); _0x56067a[_0x4cc7('0x881')] = _0x4cc7('0x882'); _0x56067a['ChDJG'] = function(_0x42429c, _0x5bfdcc) { return _0x42429c !== _0x5bfdcc; } ; _0x56067a[_0x4cc7('0x883')] = _0x4cc7('0x884'); _0x56067a[_0x4cc7('0x885')] = _0x4cc7('0x886'); _0x56067a[_0x4cc7('0x887')] = function(_0x26435a, _0x58f3de) { return _0x26435a < _0x58f3de; } ; _0x56067a['rEGLo'] = function(_0x28787e, _0x58155e) { return _0x28787e + _0x58155e; } ; _0x56067a[_0x4cc7('0x888')] = function(_0x463460, _0x26d69e) { return _0x463460 + _0x26d69e; } ; _0x56067a[_0x4cc7('0x889')] = function(_0xc0649b, _0x5abb43) { return _0xc0649b * _0x5abb43; } ; _0x56067a[_0x4cc7('0x88a')] = function(_0x370cd5, _0x4ff54f) { return _0x2d63f9.BlIyT(_0x370cd5, _0x4ff54f); } ; _0x56067a[_0x4cc7('0x88b')] = function(_0x3b8914, _0xdbc3de) { return _0x3b8914 + _0xdbc3de; } ; _0x56067a['OezKC'] = function(_0x364373, _0xeac8e7) { return _0x364373 + _0xeac8e7; } ; _0x56067a[_0x4cc7('0x88c')] = function(_0x1112df, _0x516435) { return _0x1112df - _0x516435; } ; _0x56067a['nakET'] = function(_0x341d33, _0x14498c) { return _0x341d33 / _0x14498c; } ; _0x56067a[_0x4cc7('0x88d')] = function(_0x1c1666, _0x566cff) { return _0x1c1666 - _0x566cff; } ; _0x56067a[_0x4cc7('0x88e')] = function(_0x5e9068, _0x928ad6) { return _0x5e9068 + _0x928ad6; } ; _0x56067a['skEkh'] = _0x4cc7('0x88f'); _0x56067a['XvfoK'] = function(_0x126f93, _0x11092a) { return _0x126f93 < _0x11092a; } ; _0x56067a[_0x4cc7('0x890')] = function(_0x2174e5, _0x2217da) { return _0x2174e5 + _0x2217da; } ; _0x56067a[_0x4cc7('0x891')] = function(_0x3d3cf5, _0x3c75a5) { return _0x3d3cf5 != _0x3c75a5; } ; _0x56067a['nQxam'] = function(_0x2e3eef, _0x534ab4) { return _0x2e3eef < _0x534ab4; } ; _0x56067a['anYKN'] = function(_0x2d4b45) { return _0x2d4b45(); } ; _0x56067a[_0x4cc7('0x892')] = function(_0x59c48d, _0x17d94b) { return _0x59c48d(_0x17d94b); } ; _0x56067a[_0x4cc7('0x893')] = function(_0x159347) { return _0x159347(); } ; _0x56067a[_0x4cc7('0x894')] = function(_0x21a960, _0x419d0e) { return _0x21a960 - _0x419d0e; } ; _0x56067a['ldpkK'] = _0x4cc7('0x895'); _0x56067a[_0x4cc7('0x896')] = 'Join\x20Us'; _0x56067a['YKuYQ'] = _0x4cc7('0x897'); _0x56067a[_0x4cc7('0x898')] = _0x2d63f9.XILjs; _0x56067a[_0x4cc7('0x899')] = _0x4cc7('0x89a'); _0x56067a[_0x4cc7('0x89b')] = function(_0x59e8b0, _0x33d080) { return _0x59e8b0 + _0x33d080; } ; _0x56067a[_0x4cc7('0x89c')] = function(_0x563351, _0x225270) { return _0x563351 > _0x225270; } ; _0x56067a['yjPBS'] = _0x4cc7('0x89d'); _0x56067a[_0x4cc7('0x89e')] = function(_0x2ad380, _0x28df38) { return _0x2ad380 + _0x28df38; } ; _0x56067a[_0x4cc7('0x89f')] = function(_0x4c0622, _0x1b25dd) { return _0x4c0622 / _0x1b25dd; } ; _0x56067a[_0x4cc7('0x8a0')] = function(_0x4beadc, _0x47c449) { return _0x4beadc / _0x47c449; } ; _0x56067a[_0x4cc7('0x8a1')] = 'Unable\x20to\x20evaluate\x20frame\x20script\x20source\x20for\x20symbol\x20\x22'; _0x56067a[_0x4cc7('0x8a2')] = function(_0x27f196, _0x544568) { return _0x27f196 + _0x544568; } ; _0x56067a[_0x4cc7('0x8a3')] = _0x4cc7('0x8a4'); _0x56067a[_0x4cc7('0x8a5')] = _0x4cc7('0x8a6'); _0x56067a[_0x4cc7('0x8a7')] = function(_0x43bdcf, _0x436298) { return _0x43bdcf != _0x436298; } ; _0x56067a['hMILH'] = function(_0x22c4c4, _0x1f289d) { return _0x22c4c4 != _0x1f289d; } ; _0x56067a[_0x4cc7('0x8a8')] = _0x4cc7('0x8a9'); _0x56067a[_0x4cc7('0x8aa')] = function(_0x55272b, _0x4b02ac) { return _0x55272b + _0x4b02ac; } ; _0x56067a[_0x4cc7('0x8ab')] = function(_0x2ba98e, _0x133cad) { return _0x2ba98e | _0x133cad; } ; _0x56067a[_0x4cc7('0x8ac')] = function(_0x2f3acf, _0x1a2aaa) { return _0x2f3acf + _0x1a2aaa; } ; _0x56067a[_0x4cc7('0x8ad')] = function(_0x1bf106, _0x1592fe) { return _0x1bf106 * _0x1592fe; } ; _0x56067a[_0x4cc7('0x8ae')] = function(_0x27d5db, _0x203f7b) { return _0x27d5db + _0x203f7b; } ; _0x56067a[_0x4cc7('0x8af')] = function(_0x5499b5, _0x5cc264) { return _0x5499b5 + _0x5cc264; } ; _0x56067a['PRyll'] = function(_0x2962c1, _0x57bc30) { return _0x2962c1 * _0x57bc30; } ; _0x56067a[_0x4cc7('0x8b0')] = function(_0xea7613, _0x3895ec) { return _0xea7613 != _0x3895ec; } ; _0x56067a[_0x4cc7('0x8b1')] = function(_0x2adeaa, _0x2e89bd) { return _0x2adeaa < _0x2e89bd; } ; _0x56067a['GwSQA'] = function(_0x305f0d, _0x5842ee) { return _0x305f0d * _0x5842ee; } ; _0x56067a[_0x4cc7('0x8b2')] = function(_0x4b7adb, _0x5a132d) { return _0x4b7adb - _0x5a132d; } ; _0x56067a[_0x4cc7('0x8b3')] = function(_0x28bcce, _0x55bbe8) { return _0x28bcce != _0x55bbe8; } ; _0x56067a[_0x4cc7('0x8b4')] = 'OOhib'; _0x56067a[_0x4cc7('0x8b5')] = function(_0x29b901, _0x5ec97a) { return _0x29b901 != _0x5ec97a; } ; _0x56067a[_0x4cc7('0x8b6')] = function(_0x1ad63d, _0xd8024d) { return _0x1ad63d == _0xd8024d; } ; _0x56067a[_0x4cc7('0x8b7')] = function(_0x26e57a, _0x456e99) { return _0x26e57a / _0x456e99; } ; _0x56067a[_0x4cc7('0x8b8')] = function(_0x12e37a, _0xd05df4) { return _0x12e37a * _0xd05df4; } ; _0x56067a[_0x4cc7('0x8b9')] = _0x4cc7('0x8ba'); _0x56067a[_0x4cc7('0x8bb')] = function(_0x45e5b2, _0xfd0519) { return _0x45e5b2 == _0xfd0519; } ; _0x56067a['uByPQ'] = function(_0x1737b6, _0x40fd8a) { return _0x1737b6 + _0x40fd8a; } ; _0x56067a[_0x4cc7('0x8bc')] = 'tex\x20ft1,\x20v0,\x20fs0\x20<2d,nearest,nomip>\x0amov\x20oc,\x20ft1'; _0x56067a[_0x4cc7('0x8bd')] = function(_0x450ef7, _0x9714e7) { return _0x450ef7 != _0x9714e7; } ; _0x56067a[_0x4cc7('0x8be')] = _0x4cc7('0x8bf'); _0x56067a[_0x4cc7('0x8c0')] = _0x4cc7('0x8c1'); _0x56067a[_0x4cc7('0x8c2')] = function(_0x33c255, _0x57ab92) { return _0x33c255 * _0x57ab92; } ; _0x56067a[_0x4cc7('0x8c3')] = function(_0x1df9fc, _0x402ae4) { return _0x1df9fc == _0x402ae4; } ; _0x56067a['TkukK'] = function(_0x265266, _0x5b41f4) { return _0x265266 !== _0x5b41f4; } ; _0x56067a[_0x4cc7('0x8c4')] = function(_0x142f17, _0x15e619) { return _0x142f17 != _0x15e619; } ; _0x56067a[_0x4cc7('0x8c5')] = _0x4cc7('0x8c6'); _0x56067a[_0x4cc7('0x8c7')] = _0x4cc7('0x8c8'); _0x56067a[_0x4cc7('0x8c9')] = function(_0x2bb1e8, _0xd8794d) { return _0x2bb1e8 != _0xd8794d; } ; _0x56067a[_0x4cc7('0x8ca')] = function(_0x2b588e, _0x4714f4) { return _0x2b588e >> _0x4714f4; } ; _0x56067a[_0x4cc7('0x8cb')] = function(_0x215a0f, _0x2b1844) { return _0x215a0f == _0x2b1844; } ; _0x56067a[_0x4cc7('0x8cc')] = function(_0x281f41, _0x5e7992) { return _0x281f41 !== _0x5e7992; } ; _0x56067a[_0x4cc7('0x8cd')] = _0x4cc7('0x8ce'); _0x56067a[_0x4cc7('0x8cf')] = _0x4cc7('0x8d0'); _0x56067a['EeabV'] = function(_0x18a708, _0x479731) { return _0x18a708 < _0x479731; } ; _0x56067a['IMcZq'] = _0x2d63f9.nGoeb; _0x56067a[_0x4cc7('0x8d1')] = 'custom'; _0x56067a[_0x4cc7('0x8d2')] = 'resize_nesw'; _0x56067a[_0x4cc7('0x8d3')] = function(_0xa53bd7, _0x248d1c) { return _0xa53bd7 / _0x248d1c; } ; _0x56067a[_0x4cc7('0x8d4')] = function(_0x569f61, _0x142413) { return _0x569f61 + _0x142413; } ; _0x56067a[_0x4cc7('0x8d5')] = _0x2d63f9.tQYvc; _0x56067a['YKISc'] = function(_0x20ec4d, _0x47bb72) { return _0x20ec4d < _0x47bb72; } ; _0x56067a['weLeq'] = function(_0x1464c9, _0x42bba4) { return _0x1464c9 << _0x42bba4; } ; _0x56067a[_0x4cc7('0x8d6')] = _0x2d63f9.vOBEQ; _0x56067a[_0x4cc7('0x8d7')] = 'openfl.utils.AGALMiniAssembler'; _0x56067a[_0x4cc7('0x8d8')] = function(_0x28241c, _0x4326ff) { return _0x28241c < _0x4326ff; } ; _0x56067a[_0x4cc7('0x8d9')] = 'texture\x20sampler'; _0x56067a[_0x4cc7('0x8da')] = function(_0x5103af, _0x3762e9) { return _0x5103af != _0x3762e9; } ; _0x56067a[_0x4cc7('0x8db')] = function(_0x48f1f5, _0x29eb1f) { return _0x48f1f5 != _0x29eb1f; } ; _0x56067a[_0x4cc7('0x8dc')] = function(_0x4fc1af, _0x143176) { return _0x4fc1af + _0x143176; } ; _0x56067a[_0x4cc7('0x8dd')] = _0x4cc7('0x8de'); _0x56067a[_0x4cc7('0x8df')] = _0x2d63f9.NARXz; _0x56067a[_0x4cc7('0x8e0')] = function(_0x3df61c, _0x3be515) { return _0x3df61c == _0x3be515; } ; _0x56067a[_0x4cc7('0x8e1')] = function(_0x2e845e, _0x24d23c) { return _0x2e845e & _0x24d23c; } ; _0x56067a[_0x4cc7('0x8e2')] = function(_0x1634ba, _0x55a09a) { return _0x1634ba << _0x55a09a; } ; _0x56067a[_0x4cc7('0x8e3')] = _0x4cc7('0x8e4'); _0x56067a[_0x4cc7('0x8e5')] = 'nbAoS'; _0x56067a[_0x4cc7('0x8e6')] = function(_0x3521e2, _0x5afe57) { return _0x3521e2 == _0x5afe57; } ; _0x56067a[_0x4cc7('0x8e7')] = function(_0x1bc249, _0x8136ff) { return _0x1bc249 / _0x8136ff; } ; _0x56067a[_0x4cc7('0x8e8')] = function(_0x1d3ed3, _0x65fbea) { return _0x1d3ed3 !== _0x65fbea; } ; _0x56067a['RqPKg'] = function(_0x112e3f, _0x55c4c7) { return _0x112e3f * _0x55c4c7; } ; _0x56067a[_0x4cc7('0x8e9')] = function(_0x1ca868, _0x5f3ce2) { return _0x1ca868 % _0x5f3ce2; } ; _0x56067a['xrOBL'] = function(_0x125215, _0x5f1152) { return _0x125215 < _0x5f1152; } ; _0x56067a['wBEtb'] = function(_0x3cca88, _0x5af1ea) { return _0x3cca88 | _0x5af1ea; } ; _0x56067a[_0x4cc7('0x8ea')] = function(_0x558ee8, _0x5d65f4) { return _0x558ee8 != _0x5d65f4; } ; function _0x5aff49(_0x1aaa08, _0x486d3f) { function _0x181892() {} _0x181892[_0x4cc7('0x8')] = _0x1aaa08; _0x1aaa08 = new _0x181892(); for (var _0x2b58bb in _0x486d3f) _0x1aaa08[_0x2b58bb] = _0x486d3f[_0x2b58bb]; _0x486d3f[_0x4cc7('0x8eb')] !== Object[_0x4cc7('0x8')][_0x4cc7('0x8eb')] && (_0x1aaa08[_0x4cc7('0x8eb')] = _0x486d3f[_0x4cc7('0x8eb')]); return _0x1aaa08; } function _0x1c8e81(_0x3febf1) { return _0x3febf1 instanceof Array ? function() { return _0x3a8a6f[_0x4cc7('0x8ec')](_0x3febf1); } : 'function' == typeof _0x3febf1['iterator'] ? _0x48c401(_0x3febf1, _0x3febf1['iterator']) : _0x3febf1['iterator']; } function _0x48c401(_0x69a6d3, _0xe8b72b) { if (null == _0xe8b72b) return null; null == _0xe8b72b[_0x4cc7('0x8ed')] && (_0xe8b72b[_0x4cc7('0x8ed')] = _0x3a51fa++); var _0x44032a; null == _0x69a6d3['hx__closures__'] ? _0x69a6d3[_0x4cc7('0x8ee')] = {} : _0x44032a = _0x69a6d3[_0x4cc7('0x8ee')][_0xe8b72b[_0x4cc7('0x8ed')]]; null == _0x44032a && (_0x44032a = function() { return _0x44032a[_0x4cc7('0x8ef')][_0x4cc7('0x13')](_0x44032a[_0x4cc7('0x0')], arguments); } , _0x44032a[_0x4cc7('0x0')] = _0x69a6d3, _0x44032a[_0x4cc7('0x8ef')] = _0xe8b72b, _0x69a6d3[_0x4cc7('0x8ee')][_0xe8b72b['__id__']] = _0x44032a); return _0x44032a; } _0x3bb917[_0x4cc7('0x94')] = _0x3bb917['lime'] || {}; var _0x16dada = {} , _0x3e3cd2 = function() { return _0x5260f5[_0x4cc7('0x8f0')](this, ''); } , _0xa23b63 = function() {}; _0x16dada[_0x4cc7('0x8f1')] = _0xa23b63; _0xa23b63[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'app', _0x4cc7('0x8f3')]; _0xa23b63[_0x4cc7('0x8')] = {}; _0xa23b63[_0x4cc7('0x8')]['__registerLimeModule'] = null; _0xa23b63[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xa23b63; var _0xd85f06 = function() { this[_0x4cc7('0x8f5')] = new _0x5d3147(); }; _0x16dada[_0x4cc7('0x8f6')] = _0xd85f06; _0xd85f06[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x4e8'), _0x4cc7('0x8f7')]; _0xd85f06[_0x4cc7('0x8f8')] = [_0xa23b63]; _0xd85f06[_0x4cc7('0x8')] = {}; _0xd85f06[_0x4cc7('0x8')][_0x4cc7('0x8f5')] = null; _0xd85f06[_0x4cc7('0x8')][_0x4cc7('0x8f9')] = function(_0x4fbb96) {} ; _0xd85f06[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd85f06; var _0x3f363f = function(_0xb2a087) { this[_0x4cc7('0x8fa')] = new _0x67da9e(); this['parent'] = _0xb2a087; this['nextUpdate'] = this[_0x4cc7('0x8fb')] = this[_0x4cc7('0x8fc')] = 0x0; this[_0x4cc7('0x8fd')] = -0x1; _0x5899d0[_0x4cc7('0x8fe')](); this[_0x4cc7('0x8ff')] = _0x304372[_0x4cc7('0x900')](_0x23d83c[_0x4cc7('0x901')], 0x0); }; _0x16dada[_0x4cc7('0x902')] = _0x3f363f; _0x3f363f[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x50e'), _0x4cc7('0x903'), _0x4cc7('0x904'), _0x4cc7('0x905')]; _0x3f363f[_0x4cc7('0x8')] = {}; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8fa')] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8ff')] = null; _0x3f363f[_0x4cc7('0x8')]['currentUpdate'] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x906')] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8fd')] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8fb')] = null; _0x3f363f[_0x4cc7('0x8')]['nextUpdate'] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x907')] = null; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x908')] = function(_0x394211) { if (0x41 <= _0x394211 && 0x5a >= _0x394211) return _0x394211 + 0x20; switch (_0x394211) { 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 _0x394211; } ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x909')] = function() { var _0x3cf52e = { WYOls: function(_0x269c84, _0x549e80) { return _0x269c84 * _0x549e80; }, fpeHU: function(_0x4db99d, _0x360633) { return _0x4db99d & _0x360633; } }; window.addEventListener('keydown', _0x48c401(this, this.handleKeyEvent), !0x1); window.addEventListener(_0x4cc7('0x90a'), _0x48c401(this, this.handleKeyEvent), !0x1); window.addEventListener(_0x4cc7('0x90b'), _0x48c401(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x4cc7('0x90c'), _0x48c401(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x4cc7('0x90d'), _0x48c401(this, this.handleWindowEvent), !0x1); window.addEventListener('beforeunload', _0x48c401(this, this.handleWindowEvent), !0x1); window.addEventListener(_0x4cc7('0x90e'), _0x48c401(this, this.handleSensorEvent), !0x1); CanvasRenderingContext2D.prototype.isPointInStroke || (CanvasRenderingContext2D.prototype.isPointInStroke = function(_0x28994f, _0x59b51e, _0x386316) { return !0x1; } ); CanvasRenderingContext2D.prototype.isPointInPath || (CanvasRenderingContext2D.prototype.isPointInPath = function(_0x15922a, _0x308008, _0x5e54dd) { return !0x1; } ); 0x0 == _0x4cc7('0x90f')in window && (window.performance = {}); if (0x0 == _0x4cc7('0x910')in window.performance) { var _0x50e745 = Date.now(); performance.timing && performance.timing.navigationStart && (_0x50e745 = performance.timing.navigationStart); window.performance.now = function() { return Date.now() - _0x50e745; } ; } for (var _0x4397c2 = 0x0, _0x3d35bf = ['ms', 'moz', _0x4cc7('0x3b7'), 'o'], _0x488192 = 0x0; _0x488192 < _0x3d35bf.length && !window.requestAnimationFrame; ++_0x488192) window.requestAnimationFrame = window[_0x3d35bf[_0x488192] + 'RequestAnimationFrame'], window.cancelAnimationFrame = window[_0x3d35bf[_0x488192] + _0x4cc7('0x911')] || window[_0x3d35bf[_0x488192] + _0x4cc7('0x912')]; window.requestAnimationFrame || (window.requestAnimationFrame = function(_0x50e745, _0x3d35bf) { if ('hbkfm' !== 'HmoWV') { var _0x488192 = new Date().getTime() , _0x1a86b6 = Math.max(0x0, 0x10 - (_0x488192 - _0x4397c2)); _0x3d35bf = window.setTimeout(function() { var _0x56c70e = { zNZxm: function(_0xdad7b0, _0x4352a6) { return _0xdad7b0 - _0x4352a6; } }; if ('iBDlf' !== _0x4cc7('0x913')) { _0x50e745(_0x488192 + _0x1a86b6); } else { var _0x23cc46 = _0x34f9a1(_0x48c401); _0x23cc46 === _0x30f963 && (_0x48c401 = _0x48c401.state, _0x48c401.window_size = 0x2 * _0x48c401.w_size, _0x3dd250(_0x48c401.head), _0x48c401.max_lazy_match = _0x4bf907[_0x48c401.level].max_lazy, _0x48c401.good_match = _0x4bf907[_0x48c401.level].good_length, _0x48c401.nice_match = _0x4bf907[_0x48c401.level].nice_length, _0x48c401.max_chain_length = _0x4bf907[_0x48c401.level].max_chain, _0x48c401.strstart = 0x0, _0x48c401.block_start = 0x0, _0x48c401.lookahead = 0x0, _0x48c401.insert = 0x0, _0x48c401.match_length = _0x48c401.prev_length = _0x56c70e.zNZxm(_0xf94a9e, 0x1), _0x48c401.match_available = 0x0, _0x48c401.ins_h = 0x0); return _0x23cc46; } }, _0x1a86b6); _0x4397c2 = _0x488192 + _0x1a86b6; return _0x3d35bf; } else { _0x457ac5.call(this); var _0x53855c = this.getBackgroundColor() , _0x52cfa4 = 0x0; 0x46 > _0x3cf52e.WYOls(0.299, _0x53855c >> 0x10 & 0xff) + 0.587 * (_0x53855c >> 0x8 & 0xff) + 0.114 * _0x3cf52e.fpeHU(_0x53855c, 0xff) && (_0x52cfa4 = 0xffffff); _0x53855c = this.getHeight() / 0x2 - 3.5; var _0x24151e = this.getWidth() - 0x3c; this.outline = new _0x457ac5(); this.outline.get_graphics().beginFill(_0x52cfa4, 0.07); this.outline.get_graphics().drawRect(0x0, 0x0, _0x24151e, 0x7); this.outline.set_x(0x1e); this.outline.set_y(_0x53855c); this.outline.set_alpha(0x0); this.addChild(this.outline); this.progress = new _0x457ac5(); this.progress.get_graphics().beginFill(_0x52cfa4, 0.35); this.progress.get_graphics().drawRect(0x0, 0x0, _0x24151e - 0x4, 0x3); this.progress.set_x(0x20); this.progress.set_y(_0x53855c + 0x2); this.progress.set_scaleX(0x0); this.progress.set_alpha(0x0); this.addChild(this.progress); this.startAnimation = _0x3b7d43.getTimer() + 0x64; this.endAnimation = this.startAnimation + 0x3e8; this.addEventListener(_0x4cc7('0x8a9'), _0x48c401(this, this.this_onAddedToStage)); } } ); window.cancelAnimationFrame || (window.cancelAnimationFrame = function(_0x50e745) { clearTimeout(_0x50e745); } ); window.requestAnimFrame = window.requestAnimationFrame; this.lastUpdate = new Date().getTime(); this.handleApplicationEvent(); return 0x0; } ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x914')] = function() {} ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x915')] = function(_0x1c0ef9) { _0x1c0ef9 = 0x0; for (var _0xfefa62 = this.parent.__windows; _0x56067a.tScbV(_0x1c0ef9, _0xfefa62.length); ) { var _0x2c5a28 = _0xfefa62[_0x1c0ef9]; ++_0x1c0ef9; _0x2c5a28.__backend.updateSize(); } this.updateGameDevices(); this.currentUpdate = new Date().getTime(); if (this.currentUpdate >= this.nextUpdate) { this.deltaTime = this.currentUpdate - this.lastUpdate; _0x1c0ef9 = 0x0; for (_0xfefa62 = this.parent.__windows; _0x1c0ef9 < _0xfefa62.length; ) _0x2c5a28 = _0xfefa62[_0x1c0ef9], ++_0x1c0ef9, this.parent.onUpdate.dispatch(this.deltaTime | 0x0), null != _0x2c5a28.context && _0x2c5a28.onRender.dispatch(_0x2c5a28.context); this.nextUpdate = 0x0 > this.framePeriod ? this.currentUpdate : this.currentUpdate - this.currentUpdate % this.framePeriod + this.framePeriod; this.lastUpdate = this.currentUpdate; } window.requestAnimationFrame(_0x48c401(this, this.handleApplicationEvent)); } ; _0x3f363f[_0x4cc7('0x8')]['handleKeyEvent'] = function(_0x1fd5b9) { if (null != this.parent.__window) { if ('oLMVt' !== _0x4cc7('0x916')) { var _0x2ebb52 = new _0x3a1efa(); if (null == _0x1fd5b9) return _0x2ebb52; _0x1fd5b9 = _0x1fd5b9.split(_0x3b212c); for (var _0xb8c98b, _0x1760ea = new _0x1e3ce8(_0x56067a.EeaKo(_0x4cc7('0x917') + _0x3b212c + '|\x5c' + d + ')(if|unless)' + _0x5e477b + _0x4cc7('0x918') + _0x3b212c + d, _0x4cc7('0x919')),''), _0x4112b7, _0x546528 = 0x0; _0x546528 < _0x1fd5b9.length; ) { _0x4112b7 = _0x1fd5b9[_0x546528]; ++_0x546528; _0xb8c98b = _0x4112b7.indexOf(_0x5e477b); 0x0 < _0xb8c98b ? (d = _0x3a8a6f.substr(_0x4112b7, 0x0, _0xb8c98b), _0xb8c98b = _0x3a8a6f.substr(_0x4112b7, _0xb8c98b + 0x1, null)) : (d = _0x4112b7, _0xb8c98b = null); _0x4112b7 = !0x0; if (null != _0xb8c98b) for (; _0x4112b7 && _0x1760ea.match(_0xb8c98b); ) _0x4112b7 = e(_0x1760ea.matched(0x2)), _0x4cc7('0x22b') == _0x1760ea.matched(0x1) && (_0x4112b7 = !_0x4112b7), _0xb8c98b = _0x1760ea.matchedLeft() + _0x1760ea.matchedRight(); _0x4112b7 && ((null != _0x842c50[d] ? _0x2ebb52.existsReserved(d) : _0x2ebb52.h.hasOwnProperty(d)) && null != (null != _0x842c50[d] ? _0x2ebb52.getReserved(d) : _0x2ebb52.h[d]) ? (null != _0x842c50[d] ? _0x2ebb52.existsReserved(d) : _0x2ebb52.h.hasOwnProperty(d)) && null == _0xb8c98b || (_0xb8c98b = (null != _0x842c50[d] ? _0x2ebb52.getReserved(d) : _0x2ebb52.h[d]) + _0x3b212c + _0xb8c98b, null != _0x842c50[d] ? _0x2ebb52.setReserved(d, _0xb8c98b) : _0x2ebb52.h[d] = _0xb8c98b) : null != _0x842c50[d] ? _0x2ebb52.setReserved(d, _0xb8c98b) : _0x2ebb52.h[d] = _0xb8c98b); } return _0x2ebb52; } else { var _0x3b212c = this.convertKeyCode(null != _0x1fd5b9.keyCode ? _0x1fd5b9.keyCode : _0x1fd5b9.which) , _0x5e477b = _0x2d63f9.hhqaO((_0x1fd5b9.shiftKey ? 0x3 : 0x0) | (_0x1fd5b9.ctrlKey ? 0xc0 : 0x0), _0x1fd5b9.altKey ? 0x300 : 0x0) | (_0x1fd5b9.metaKey ? 0xc00 : 0x0); _0x4cc7('0x91a') == _0x1fd5b9.type ? (this.parent.__window.onKeyDown.dispatch(_0x3b212c, _0x5e477b), this.parent.__window.onKeyDown.canceled && _0x1fd5b9.cancelable && _0x1fd5b9.preventDefault()) : (this.parent.__window.onKeyUp.dispatch(_0x3b212c, _0x5e477b), this.parent.__window.onKeyUp.canceled && _0x1fd5b9.cancelable && _0x1fd5b9.preventDefault()); } } } ; _0x3f363f[_0x4cc7('0x8')]['handleSensorEvent'] = function(_0x171a7a) { this.accelerometer.onUpdate.dispatch(_0x171a7a.accelerationIncludingGravity.x, _0x171a7a.accelerationIncludingGravity.y, _0x171a7a.accelerationIncludingGravity.z); } ; _0x3f363f[_0x4cc7('0x8')]['handleWindowEvent'] = function(_0x5ac444) { if (null != this.parent.__window) switch (_0x5ac444.type) { case 'blur': this.parent.__window.onFocusOut.dispatch(); this.parent.__window.onDeactivate.dispatch(); break; case _0x4cc7('0x90b'): this.parent.__window.onFocusIn.dispatch(); this.parent.__window.onActivate.dispatch(); break; case _0x4cc7('0x90d'): this.parent.__window.__backend.handleResizeEvent(_0x5ac444); } } ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x91b')] = function() { var _0x461305 = _0x455d82.__getDeviceData(); if (null != _0x461305) for (var _0x18d398, _0x2de658, _0x314948, _0x6f0ac3, _0x1af3fa, _0x6c716d = 0x0, _0x5dedee = _0x461305.length; _0x6c716d < _0x5dedee; ) if (_0x18d398 = _0x6c716d++, _0x6f0ac3 = _0x461305[_0x18d398], null != _0x6f0ac3) { if (!this.gameDeviceCache.h.hasOwnProperty(_0x18d398)) { _0x1af3fa = new _0xbd1f1d(); _0x1af3fa.id = _0x18d398; _0x1af3fa.connected = _0x6f0ac3.connected; _0x2de658 = 0x0; for (_0x314948 = _0x6f0ac3.buttons.length; _0x2de658 < _0x314948; ) { if (_0x56067a.BcUNx !== _0x4cc7('0x91c')) { var _0xd125fd = _0x2de658++; _0x1af3fa.buttons.push(_0x6f0ac3.buttons[_0xd125fd].value); } else { _0x461305 = [_0x4cc7('0x91d'), 0x0, _0x461305]; _0x461305.__enum__ = _0x5cad50; _0x461305.toString = _0x3e3cd2; return _0x461305; } } _0x2de658 = 0x0; for (_0x314948 = _0x6f0ac3.axes.length; _0x2de658 < _0x314948; ) _0xd125fd = _0x2de658++, _0x1af3fa.axes.push(_0x6f0ac3.axes[_0xd125fd]); _0x4cc7('0x91e') == _0x6f0ac3.mapping && (_0x1af3fa.isGamepad = !0x0); this.gameDeviceCache.h[_0x18d398] = _0x1af3fa; _0x6f0ac3.connected && (_0x455d82.__connect(_0x18d398), _0x1af3fa.isGamepad && _0x4763eb.__connect(_0x18d398)); } _0x1af3fa = this.gameDeviceCache.h[_0x18d398]; _0x314948 = _0x455d82.devices.h[_0x18d398]; _0x2de658 = _0x4763eb.devices.h[_0x18d398]; if (_0x6f0ac3.connected) { for (var _0x3a43d6 = 0x0, _0x2a5ac4 = _0x6f0ac3.buttons.length; _0x3a43d6 < _0x2a5ac4; ) { var _0x155fe1 = _0x3a43d6++; _0xd125fd = _0x6f0ac3.buttons[_0x155fe1].value; if (_0xd125fd != _0x1af3fa.buttons[_0x155fe1]) { if (0x6 == _0x155fe1) _0x314948.onAxisMove.dispatch(_0x6f0ac3.axes.length, _0xd125fd), null != _0x2de658 && _0x2de658.onAxisMove.dispatch(0x4, _0xd125fd); else if (0x7 == _0x155fe1) _0x314948.onAxisMove.dispatch(_0x6f0ac3.axes.length + 0x1, _0xd125fd), null != _0x2de658 && _0x2de658.onAxisMove.dispatch(0x5, _0xd125fd); else if (0x0 < _0xd125fd ? _0x314948.onButtonDown.dispatch(_0x155fe1) : _0x314948.onButtonUp.dispatch(_0x155fe1), null != _0x2de658) { switch (_0x155fe1) { case 0x0: _0x18d398 = 0x0; break; case 0x1: _0x18d398 = 0x1; break; case 0x2: _0x18d398 = 0x2; break; case 0x3: _0x18d398 = 0x3; break; case 0x4: _0x18d398 = 0x9; break; case 0x5: _0x18d398 = 0xa; break; case 0x8: _0x18d398 = 0x4; break; case 0x9: _0x18d398 = 0x6; break; case 0xa: _0x18d398 = 0x7; break; case 0xb: _0x18d398 = 0x8; break; case 0xc: _0x18d398 = 0xb; break; case 0xd: _0x18d398 = 0xc; break; case 0xe: _0x18d398 = 0xd; break; case 0xf: _0x18d398 = 0xe; break; case 0x10: _0x18d398 = 0x5; break; default: continue; } 0x0 < _0xd125fd ? _0x2de658.onButtonDown.dispatch(_0x18d398) : _0x2de658.onButtonUp.dispatch(_0x18d398); } _0x1af3fa.buttons[_0x155fe1] = _0xd125fd; } } _0x18d398 = 0x0; for (_0xd125fd = _0x6f0ac3.axes.length; _0x18d398 < _0xd125fd; ) _0x3a43d6 = _0x18d398++, _0x6f0ac3.axes[_0x3a43d6] != _0x1af3fa.axes[_0x3a43d6] && (_0x314948.onAxisMove.dispatch(_0x3a43d6, _0x6f0ac3.axes[_0x3a43d6]), null != _0x2de658 && _0x2de658.onAxisMove.dispatch(_0x3a43d6, _0x6f0ac3.axes[_0x3a43d6]), _0x1af3fa.axes[_0x3a43d6] = _0x6f0ac3.axes[_0x3a43d6]); } else _0x1af3fa.connected && (_0x1af3fa.connected = !0x1, _0x455d82.__disconnect(_0x18d398), _0x4763eb.__disconnect(_0x18d398)); } } ; _0x3f363f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3f363f; var _0x3cecb9 = function() { this[_0x4cc7('0x91f')] = new _0x4a47d7(); this[_0x4cc7('0x920')] = new _0x5d3147(); this[_0x4cc7('0x8f5')] = new _0x5d3147(); null == _0x3cecb9['current'] && (_0x3cecb9[_0x4cc7('0x921')] = this); this['meta'] = new _0x3a1efa(); this[_0x4cc7('0x922')] = []; this['__windowByID'] = new _0x67da9e(); this[_0x4cc7('0x923')] = []; this[_0x4cc7('0x924')] = new _0x3f363f(this); this['__registerLimeModule'](this); this['__preloader'] = new _0x11b7de(); this[_0x4cc7('0x925')][_0x4cc7('0x926')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x927')])); this[_0x4cc7('0x925')][_0x4cc7('0x928')]['add'](_0x48c401(this, this['onPreloadComplete'])); }; _0x16dada[_0x4cc7('0x929')] = _0x3cecb9; _0x3cecb9['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x92a')]; _0x3cecb9[_0x4cc7('0x92b')] = _0xd85f06; _0x3cecb9['prototype'] = _0x5aff49(_0xd85f06[_0x4cc7('0x8')], { 'meta': null, 'modules': null, 'onUpdate': null, 'onCreateWindow': null, '__backend': null, '__preloader': null, '__window': null, '__windowByID': null, '__windows': null, 'addModule': function(_0x1f0676) { var _0x25c849 = {}; _0x25c849[_0x4cc7('0x92c')] = function(_0xfe596b, _0xb6204f) { return _0xfe596b != _0xb6204f; } ; if ('OqjYW' !== _0x4cc7('0x92d')) { _0x1f0676[_0x4cc7('0x8f9')](this); this[_0x4cc7('0x922')]['push'](_0x1f0676); } else { if (_0x25c849[_0x4cc7('0x92c')](null, this[_0x4cc7('0x92e')]['renderToTexture'])) { if (this['__contextState'][_0x4cc7('0x92f')] != this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] || this[_0x4cc7('0x930')]['renderToTextureSurfaceSelector'] != this['__state'][_0x4cc7('0x931')]) { var _0x511d01 = this[_0x4cc7('0x92e')]['renderToTexture'][_0x4cc7('0x932')](this[_0x4cc7('0x92e')][_0x4cc7('0x933')], this[_0x4cc7('0x92e')][_0x4cc7('0x934')], this[_0x4cc7('0x92e')][_0x4cc7('0x931')]); this[_0x4cc7('0x935')](_0x511d01); this[_0x4cc7('0x930')][_0x4cc7('0x92f')] = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')]; this[_0x4cc7('0x930')][_0x4cc7('0x934')] = this[_0x4cc7('0x92e')][_0x4cc7('0x934')]; this[_0x4cc7('0x930')][_0x4cc7('0x933')] = this[_0x4cc7('0x92e')][_0x4cc7('0x933')]; this['__contextState']['renderToTextureSurfaceSelector'] = this['__state']['renderToTextureSurfaceSelector']; } this['__setGLDepthTest'](this[_0x4cc7('0x92e')][_0x4cc7('0x933')]); this[_0x4cc7('0x936')](this[_0x4cc7('0x92e')][_0x4cc7('0x933')]); this['__setGLFrontFace'](!0x0); } else { if (null == this[_0x4cc7('0x937')] && 0x0 == this['backBufferWidth'] && 0x0 == this[_0x4cc7('0x938')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x939'))); if (null != this[_0x4cc7('0x930')][_0x4cc7('0x92f')] || this[_0x4cc7('0x930')][_0x4cc7('0x93a')] != this['__state'][_0x4cc7('0x93b')] || this['__contextState']['backBufferEnableDepthAndStencil'] != this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]) this[_0x4cc7('0x935')](this[_0x4cc7('0x92e')][_0x4cc7('0x93b')]), this[_0x4cc7('0x930')][_0x4cc7('0x92f')] = null, this['__contextState']['backBufferEnableDepthAndStencil'] = this['__state']['backBufferEnableDepthAndStencil']; this[_0x4cc7('0x93d')](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]); this['__setGLStencilTest'](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]); this[_0x4cc7('0x93e')](this['__stage'][_0x4cc7('0x510')] != this); } } }, 'exec': function() { _0x3cecb9[_0x4cc7('0x921')] = this; return this[_0x4cc7('0x924')][_0x4cc7('0x909')](); }, 'onGamepadAxisMove': function(_0x48210f, _0x3527a7, _0x15aa60) {}, 'onGamepadButtonDown': function(_0x2164fe, _0x159e1f) {}, 'onGamepadButtonUp': function(_0x844378, _0x3e4a27) {}, 'onGamepadConnect': function(_0x29a9f2) {}, 'onGamepadDisconnect': function(_0x2b2335) {}, 'onJoystickAxisMove': function(_0x5be7c4, _0x26087b, _0x6268ee) {}, 'onJoystickButtonDown': function(_0x4b722c, _0x251324) {}, 'onJoystickButtonUp': function(_0x2d0361, _0x1124db) {}, 'onJoystickConnect': function(_0x4ba624) {}, 'onJoystickDisconnect': function(_0x21e9b5) {}, 'onJoystickHatMove': function(_0x3c183d, _0x46de6c, _0x4d651c) {}, 'onJoystickTrackballMove': function(_0x4cbf04, _0x2958a8, _0x1f0a17, _0x26044b) {}, 'onKeyDown': function(_0x569bd5, _0x27e4b4) {}, 'onKeyUp': function(_0x27ca24, _0x2fab5e) {}, 'onModuleExit': function(_0x110c1f) {}, 'onMouseDown': function(_0x4e4be4, _0x10af96, _0x25f953) {}, 'onMouseMove': function(_0x79d772, _0x3385c4) {}, 'onMouseMoveRelative': function(_0x2bddcd, _0x195436) {}, 'onMouseUp': function(_0x5c68f2, _0x337fc3, _0x183ac1) {}, 'onMouseWheel': function(_0x437baa, _0x558222, _0x52a818) {}, 'onPreloadComplete': function() {}, 'onPreloadProgress': function(_0x32cca4, _0x2314c4) {}, 'onRenderContextLost': function() {}, 'onRenderContextRestored': function(_0x571ea3) {}, 'onTextEdit': function(_0x3cd7e9, _0x24e763, _0x1953d5) {}, 'onTextInput': function(_0x5e7f70) {}, 'onTouchCancel': function(_0x510c7b) {}, 'onTouchEnd': function(_0x1bf26b) {}, 'onTouchMove': function(_0x2696b5) {}, 'onTouchStart': function(_0x16a462) {}, 'onWindowActivate': function() {}, 'onWindowClose': function() {}, 'onWindowCreate': function() {}, 'onWindowDeactivate': function() {}, 'onWindowDropFile': function(_0x6abf71) {}, 'onWindowEnter': function() {}, 'onWindowExpose': function() {}, 'onWindowFocusIn': function() {}, 'onWindowFocusOut': function() {}, 'onWindowFullscreen': function() {}, 'onWindowLeave': function() {}, 'onWindowMove': function(_0x5d4cef, _0x76d6a8) {}, 'onWindowMinimize': function() {}, 'onWindowResize': function(_0x3b4d45, _0xe65be8) {}, 'onWindowRestore': function() {}, 'render': function(_0x4011ff) {}, 'update': function(_0x508a57) {}, '__registerLimeModule': function(_0x103c62) { if (_0x4cc7('0x93f') === _0x4cc7('0x940')) { var _0x29088c = d['next'](); if (_0x29088c[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x29088c[_0x4cc7('0x941')]); var _0x146136 = _0x29088c[_0x4cc7('0x944')]; _0x56067a[_0x4cc7('0x945')] == _0x3a8a6f['substr'](_0x146136, 0x0, 0x4) && (_0x146136 = _0x3a8a6f[_0x4cc7('0x946')](_0x146136, 0x4, null)); _0x4cc7('0x947') == _0x146136 ? this[_0x4cc7('0x948')](_0x29088c, 0x0, 0x1 == c) : _0x4cc7('0x949') == _0x146136 && this[_0x4cc7('0x948')](_0x29088c, 0x1, 0x1 == c); } else { _0x103c62['onUpdate'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x94a')])); _0x103c62[_0x4cc7('0x8f5')][_0x4cc7('0x2a')](_0x48c401(this, this['onModuleExit']), !0x1, 0x0); _0x103c62[_0x4cc7('0x8f5')]['add'](_0x48c401(this, this['__onModuleExit']), !0x1, 0x0); for (_0x103c62 = _0x4763eb[_0x4cc7('0x94b')][_0x4cc7('0x38')](); _0x103c62['hasNext'](); ) { var _0x47ef7c = _0x103c62[_0x4cc7('0x3a')](); this[_0x4cc7('0x94c')](_0x47ef7c); } _0x4763eb[_0x4cc7('0x94d')][_0x4cc7('0x2a')](_0x56067a[_0x4cc7('0x547')](_0x48c401, this, this['__onGamepadConnect'])); for (_0x103c62 = _0x455d82[_0x4cc7('0x94b')][_0x4cc7('0x38')](); _0x103c62[_0x4cc7('0x94e')](); ) _0x47ef7c = _0x103c62[_0x4cc7('0x3a')](), this[_0x4cc7('0x94f')](_0x47ef7c); _0x455d82['onConnect'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x94f')])); _0x52a342[_0x4cc7('0x950')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x951')])); _0x52a342[_0x4cc7('0x952')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x953')])); _0x52a342[_0x4cc7('0x954')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x955')])); _0x52a342[_0x4cc7('0x956')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x957')])); } }, '__removeWindow': function(_0x5dbe56) { null != _0x5dbe56 && this[_0x4cc7('0x958')]['h'][_0x4cc7('0x959')](_0x5dbe56['id']) && (this[_0x4cc7('0x95a')] == _0x5dbe56 && (this[_0x4cc7('0x95a')] = null), _0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0x923')], _0x5dbe56), this[_0x4cc7('0x958')][_0x4cc7('0x95b')](_0x5dbe56['id']), _0x5dbe56[_0x4cc7('0x95c')](), 0x0 == this['__windows'][_0x4cc7('0x21')] && _0x4ce948[_0x4cc7('0x914')](0x0)); }, '__onGamepadConnect': function(_0x55b625) { if (_0x2d63f9[_0x4cc7('0x95d')](_0x4cc7('0x95e'), 'EuyNi')) { this[_0x4cc7('0x95f')](_0x55b625); var _0x3023f1 = _0x48c401(this, this[_0x4cc7('0x960')]); _0x55b625[_0x4cc7('0x961')][_0x4cc7('0x2a')](function(_0x3f1595, _0x2a06b4) { _0x3023f1(_0x55b625, _0x3f1595, _0x2a06b4); }); var _0x585bc5 = _0x48c401(this, this[_0x4cc7('0x962')]); _0x55b625[_0x4cc7('0x963')][_0x4cc7('0x2a')](function(_0x3023f1) { _0x585bc5(_0x55b625, _0x3023f1); }); var _0x455282 = _0x48c401(this, this[_0x4cc7('0x964')]); _0x55b625['onButtonUp'][_0x4cc7('0x2a')](function(_0x3023f1) { _0x455282(_0x55b625, _0x3023f1); }); var _0x15222c = _0x48c401(this, this[_0x4cc7('0x965')]); _0x55b625['onDisconnect']['add'](function() { _0x15222c(_0x55b625); }); } else { null != this[_0x4cc7('0x966')] && this[_0x4cc7('0x966')][_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](this['target'], this[_0x4cc7('0x969')])['get_degrees']()); _0x194e60[_0x4cc7('0x8')][_0x4cc7('0x96a')][_0x4cc7('0x96b')](this); } }, '__onJoystickConnect': function(_0xbbc20c) { this['onJoystickConnect'](_0xbbc20c); var _0xaa56d5 = _0x48c401(this, this[_0x4cc7('0x96c')]); _0xbbc20c['onAxisMove']['add'](function(_0xb5287a, _0x535666) { _0xaa56d5(_0xbbc20c, _0xb5287a, _0x535666); }); var _0x5cbaa4 = _0x48c401(this, this[_0x4cc7('0x96d')]); _0xbbc20c[_0x4cc7('0x963')][_0x4cc7('0x2a')](function(_0xaa56d5) { _0x5cbaa4(_0xbbc20c, _0xaa56d5); }); var _0x4f61c3 = _0x48c401(this, this[_0x4cc7('0x96e')]); _0xbbc20c[_0x4cc7('0x96f')][_0x4cc7('0x2a')](function(_0xaa56d5) { _0x4f61c3(_0xbbc20c, _0xaa56d5); }); var _0x3733d6 = _0x48c401(this, this[_0x4cc7('0x970')]); _0xbbc20c['onDisconnect'][_0x4cc7('0x2a')](function() { _0x3733d6(_0xbbc20c); }); var _0x44121b = _0x48c401(this, this[_0x4cc7('0x971')]); _0xbbc20c[_0x4cc7('0x972')][_0x4cc7('0x2a')](function(_0xaa56d5, _0x5cbaa4) { _0x44121b(_0xbbc20c, _0xaa56d5, _0x5cbaa4); }); var _0x240f22 = _0x48c401(this, this[_0x4cc7('0x973')]); _0xbbc20c['onTrackballMove'][_0x4cc7('0x2a')](function(_0xaa56d5, _0x5cbaa4, _0x4f61c3) { if (_0x4cc7('0x974') === 'tvdVn') { _0x240f22(_0xbbc20c, _0xaa56d5, _0x5cbaa4, _0x4f61c3); } else { _0xaa56d5[0x0](_0xbbc20c[0x0], _0x5cbaa4); } }); }, '__onModuleExit': function(_0x2da5de) { this[_0x4cc7('0x924')][_0x4cc7('0x914')](); }, '__onWindowClose': function(_0x4e2c5a) { if (this[_0x4cc7('0x95a')] == _0x4e2c5a) this[_0x4cc7('0x975')](); this[_0x4cc7('0x976')](_0x4e2c5a); }, '__class__': _0x3cecb9 }); var _0x325caa = function() {}; _0x16dada[_0x4cc7('0x977')] = _0x325caa; _0x325caa[_0x4cc7('0x8f2')] = [_0x4cc7('0x977')]; _0x325caa[_0x4cc7('0x978')] = function() { _0x4ce948[_0x4cc7('0x979')](_0x4cc7('0x97a'), _0x325caa[_0x4cc7('0x97b')]); } ; _0x325caa[_0x4cc7('0x97b')] = function(_0x1997ad) { var _0x3aaf0a = new _0x14c90c(); _0x2d68c8[_0x4cc7('0x8fe')](_0x1997ad); var _0x51b560 = _0x3aaf0a[_0x4cc7('0x97c')]; null != _0x842c50['build'] ? _0x51b560[_0x4cc7('0x97d')](_0x4cc7('0x97e'), '2.0.2') : _0x51b560['h'][_0x4cc7('0x97e')] = _0x4cc7('0x97f'); _0x51b560 = _0x3aaf0a['meta']; null != _0x842c50['company'] ? _0x51b560[_0x4cc7('0x97d')](_0x4cc7('0x980'), _0x4cc7('0x981')) : _0x51b560['h']['company'] = 'Kongregate'; _0x51b560 = _0x3aaf0a[_0x4cc7('0x97c')]; null != _0x842c50[_0x4cc7('0x982')] ? _0x51b560['setReserved'](_0x4cc7('0x982'), _0x4cc7('0x97a')) : _0x51b560['h'][_0x4cc7('0x982')] = _0x4cc7('0x97a'); _0x51b560 = _0x3aaf0a['meta']; null != _0x842c50[_0x4cc7('0x5e2')] ? _0x51b560['setReserved'](_0x4cc7('0x5e2'), _0x4cc7('0x983')) : _0x51b560['h'][_0x4cc7('0x5e2')] = _0x4cc7('0x983'); _0x51b560 = _0x3aaf0a[_0x4cc7('0x97c')]; null != _0x842c50[_0x4cc7('0x984')] ? _0x51b560['setReserved'](_0x4cc7('0x984'), _0x4cc7('0x985')) : _0x51b560['h'][_0x4cc7('0x984')] = 'com.player03.run3'; _0x51b560 = _0x3aaf0a['meta']; null != _0x842c50[_0x4cc7('0x986')] ? _0x51b560[_0x4cc7('0x97d')](_0x4cc7('0x986'), _0x4cc7('0x97f')) : _0x51b560['h'][_0x4cc7('0x986')] = _0x4cc7('0x97f'); _0x51b560 = {}; _0x51b560[_0x4cc7('0x987')] = !0x1; _0x51b560['alwaysOnTop'] = !0x1; _0x51b560[_0x4cc7('0x988')] = !0x1; _0x51b560[_0x4cc7('0x989')] = null; _0x51b560[_0x4cc7('0x98a')] = 0x3c; _0x51b560[_0x4cc7('0x98b')] = 0x258; _0x51b560[_0x4cc7('0x98c')] = !0x1; _0x51b560[_0x4cc7('0x98d')] = !0x1; _0x51b560['minimized'] = !0x1; _0x51b560[_0x4cc7('0x98e')] = {}; _0x51b560[_0x4cc7('0x98f')] = !0x0; _0x51b560[_0x4cc7('0x990')] = _0x4cc7('0x983'); _0x51b560[_0x4cc7('0x7d9')] = 0x320; _0x51b560['x'] = null; _0x51b560['y'] = null; _0x51b560[_0x4cc7('0x991')] = {}; _0x51b560[_0x4cc7('0x991')]['antialiasing'] = 0x0; _0x51b560[_0x4cc7('0x991')][_0x4cc7('0x992')] = 0x0; _0x51b560[_0x4cc7('0x991')]['colorDepth'] = 0x20; _0x51b560[_0x4cc7('0x991')]['depth'] = !0x0; _0x51b560[_0x4cc7('0x991')][_0x4cc7('0x993')] = !0x0; _0x51b560[_0x4cc7('0x991')]['stencil'] = !0x0; _0x51b560[_0x4cc7('0x991')][_0x4cc7('0x994')] = null; _0x51b560[_0x4cc7('0x991')]['vsync'] = !0x1; if (null == _0x3aaf0a[_0x4cc7('0x95a')] && null != _0x1997ad) for (var _0x1f2f3f = 0x0, _0x261ee6 = _0x19c1c0[_0x4cc7('0x995')](_0x1997ad); _0x1f2f3f < _0x261ee6[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x996') === _0x4cc7('0x996')) { var _0x1bc338 = _0x261ee6[_0x1f2f3f]; ++_0x1f2f3f; Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x51b560, _0x1bc338) ? _0x51b560[_0x1bc338] = _0x19c1c0[_0x4cc7('0x997')](_0x1997ad, _0x1bc338) : Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x51b560[_0x4cc7('0x991')], _0x1bc338) && (_0x51b560[_0x4cc7('0x991')][_0x1bc338] = _0x19c1c0['field'](_0x1997ad, _0x1bc338)); } else { var _0x560c0f = new _0x4fbde0(_0x4fbde0[_0x4cc7('0x942')]); if (_0x560c0f['nodeType'] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x560c0f[_0x4cc7('0x941')]); _0x560c0f[_0x4cc7('0x944')] = _0x1997ad; return _0x560c0f; } } _0x3aaf0a[_0x4cc7('0x998')](_0x51b560); var _0x2f1a21 = new _0x2880a6(new _0x1978e1()); _0x3aaf0a['__preloader'][_0x4cc7('0x926')]['add'](function(_0x1997ad, _0x3aaf0a) { _0x2f1a21[_0x4cc7('0x94a')](_0x1997ad, _0x3aaf0a); }); _0x3aaf0a[_0x4cc7('0x925')][_0x4cc7('0x928')][_0x4cc7('0x2a')](function() { if (_0x4cc7('0x999') !== _0x4cc7('0x999')) { var _0x14a84b = _0x51b560++; _0x3aaf0a['set'](_0x14a84b, _0x1997ad[_0x14a84b]); } else { _0x2f1a21[_0x4cc7('0x99a')](); } }); var _0xb4bae2 = _0x5260f5[_0x4cc7('0x99b')](_0x3aaf0a[_0x4cc7('0x95a')], _0x4b3d34)[_0x4cc7('0x99c')]; _0x2f1a21['onComplete']['add'](function() { _0x325caa[_0x4cc7('0x99a')](_0xb4bae2); }); _0x1997ad = 0x0; for (_0x51b560 = _0x2d68c8[_0x4cc7('0x99d')]; _0x1997ad < _0x51b560[_0x4cc7('0x21')]; ) _0x1f2f3f = _0x51b560[_0x1997ad], ++_0x1997ad, _0x3aaf0a[_0x4cc7('0x925')]['addLibrary'](_0x1f2f3f); _0x1997ad = 0x0; for (_0x51b560 = _0x2d68c8[_0x4cc7('0x99e')]; _0x1997ad < _0x51b560[_0x4cc7('0x21')]; ) _0x1f2f3f = _0x51b560[_0x1997ad], ++_0x1997ad, _0x3aaf0a[_0x4cc7('0x925')][_0x4cc7('0x99f')](_0x1f2f3f); _0x3aaf0a[_0x4cc7('0x925')][_0x4cc7('0x40')](); _0x3aaf0a[_0x4cc7('0x909')](); } ; _0x325caa[_0x4cc7('0x99a')] = function(_0x1373e1) { try { var _0x12a032 = _0x1373e1['getChildAt'](0x0); null != _0x12a032 && _0x5260f5[_0x4cc7('0x9a0')](_0x12a032, _0x30f963) || (_0x12a032 = new _0x3ea23e(), _0x1373e1['addChild'](_0x12a032)); new _0x15eb0b(_0x12a032); _0x1373e1[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x90d'),!0x1,!0x1)); _0x1373e1[_0x4cc7('0x9a1')][_0x4cc7('0x9a2')] && _0x1373e1[_0x4cc7('0x44')](new _0x15b0c9(_0x4cc7('0x9a3'),!0x1,!0x1,!0x0,!0x0)); } catch (_0x497b48) { _0x4964ea['lastException'] = _0x497b48, _0x497b48 instanceof _0x202aa0 && (_0x497b48 = _0x497b48[_0x4cc7('0x9a4')]), _0x1373e1[_0x4cc7('0x9a5')](_0x497b48); } } ; var _0x34f9a1 = function() {}; _0x16dada[_0x4cc7('0x9a6')] = _0x34f9a1; _0x34f9a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x9a8')]; _0x34f9a1[_0x4cc7('0x8')] = {}; _0x34f9a1[_0x4cc7('0x8')]['addEventListener'] = null; _0x34f9a1[_0x4cc7('0x8')]['__class__'] = _0x34f9a1; var _0x338b9 = function(_0x51502b) { if (_0x4cc7('0x9a9') !== 'ETQnr') { this['set_visible'](!0x1); } else { null != _0x51502b && (this[_0x4cc7('0x9aa')] = _0x51502b); } }; _0x16dada[_0x4cc7('0x9ab')] = _0x338b9; _0x338b9[_0x4cc7('0x8f2')] = ['openfl', 'events', 'EventDispatcher']; _0x338b9['__interfaces__'] = [_0x34f9a1]; _0x338b9[_0x4cc7('0x8')] = {}; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9ac')] = null; _0x338b9[_0x4cc7('0x8')]['__iterators'] = null; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9aa')] = null; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9ad')] = function(_0xbf97e3, _0x4e61a6, _0x3a7a66, _0x44eca2, _0x102e8d) { null == _0x44eca2 && (_0x44eca2 = 0x0); null == _0x3a7a66 && (_0x3a7a66 = !0x1); if (null != _0x4e61a6) if (null == this.__eventMap && (this.__eventMap = new _0x3a1efa(), this.__iterators = new _0x3a1efa()), _0x102e8d = this.__eventMap, null != _0x842c50[_0xbf97e3] ? _0x102e8d.existsReserved(_0xbf97e3) : _0x102e8d.h.hasOwnProperty(_0xbf97e3)) { _0x102e8d = this.__eventMap; _0x102e8d = _0x56067a.CsqwL(null, _0x842c50[_0xbf97e3]) ? _0x102e8d.getReserved(_0xbf97e3) : _0x102e8d.h[_0xbf97e3]; for (var _0x4268a6 = 0x0, _0x44fed9 = _0x102e8d.length; _0x4268a6 < _0x44fed9; ) { var _0x7f7b90 = _0x4268a6++; if (_0x102e8d[_0x7f7b90].match(_0x4e61a6, _0x3a7a66)) return; } _0x4268a6 = this.__iterators; _0xbf97e3 = null != _0x842c50[_0xbf97e3] ? _0x4268a6.getReserved(_0xbf97e3) : _0x4268a6.h[_0xbf97e3]; for (_0x4268a6 = 0x0; _0x4268a6 < _0xbf97e3.length; ) _0x44fed9 = _0xbf97e3[_0x4268a6], ++_0x4268a6, _0x44fed9.active && _0x44fed9.copy(); this.__addListenerByPriority(_0x102e8d, new _0x43d25e(_0x4e61a6,_0x3a7a66,_0x44eca2)); } else _0x102e8d = [], _0x102e8d.push(new _0x43d25e(_0x4e61a6,_0x3a7a66,_0x44eca2)), _0x4e61a6 = new _0x3eaff5(_0x102e8d), _0x3a7a66 = this.__eventMap, null != _0x842c50[_0xbf97e3] ? _0x3a7a66.setReserved(_0xbf97e3, _0x102e8d) : _0x3a7a66.h[_0xbf97e3] = _0x102e8d, _0x3a7a66 = this.__iterators, _0x4e61a6 = [_0x4e61a6], _0x56067a.CsqwL(null, _0x842c50[_0xbf97e3]) ? _0x3a7a66.setReserved(_0xbf97e3, _0x4e61a6) : _0x3a7a66.h[_0xbf97e3] = _0x4e61a6; } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x44')] = function(_0x59027c) { if (_0x4cc7('0x9ae') !== _0x4cc7('0x9ae')) { var _0x461ce0 = d++; b += this.__textEngine.lineHeights.get(_0x461ce0); } else { _0x59027c.target = null != this.__targetDispatcher ? this.__targetDispatcher : this; return this.__dispatchEvent(_0x59027c); } } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9af')] = function(_0x26ddc6) { if (null == this.__eventMap) return !0x1; var _0x6b8783 = this.__eventMap; return null != _0x842c50[_0x26ddc6] ? _0x6b8783.existsReserved(_0x26ddc6) : _0x6b8783.h.hasOwnProperty(_0x26ddc6); } ; _0x338b9[_0x4cc7('0x8')]['removeEventListener'] = function(_0x20ea3d, _0x251a3a, _0x2d7755) { null == _0x2d7755 && (_0x2d7755 = !0x1); if (null != this.__eventMap && null != _0x251a3a) { var _0x4bec23 = this.__eventMap; _0x4bec23 = null != _0x842c50[_0x20ea3d] ? _0x4bec23.getReserved(_0x20ea3d) : _0x4bec23.h[_0x20ea3d]; if (null != _0x4bec23) { if (_0x4cc7('0x9b0') !== _0x4cc7('0x9b0')) { this.text.set_text(_0x20ea3d); this.text.set_x(-this.text.get_width() / 0x2); this.text.set_y(-this.text.get_height() / 0x2); _0x20ea3d = this.text.get_width(); var _0x2cc12d = this.text.get_height(); _0x20ea3d = _0x20ea3d > _0x2cc12d ? _0x20ea3d : _0x2cc12d; this.get_graphics().clear(); this.get_graphics().beginFill(this.backgroundColor); this.get_graphics().drawRoundRect(-_0x20ea3d / 0x2, this.text.get_y(), _0x20ea3d, this.text.get_height(), this.text.get_height()); } else { var _0x4a81bc = this.__iterators; _0x4a81bc = null != _0x842c50[_0x20ea3d] ? _0x4a81bc.getReserved(_0x20ea3d) : _0x4a81bc.h[_0x20ea3d]; for (var _0x341b28 = 0x0, _0x4a2082 = _0x4bec23.length; _0x341b28 < _0x4a2082; ) { if (_0x4cc7('0x9b1') === _0x4cc7('0x9b2')) { this.pausedOverlay = new _0x457ac5(); this.pausedOverlay.set_visible(!0x1); this.addChild(this.pausedOverlay); var _0x4d15a2 = new _0x24e28(); _0x109181.fillRect(_0x4d15a2, _0x5cad50.TRANSPARENT(0x0, 0.7)); this.pausedOverlay.addChild(_0x4d15a2); this.buttons = _0x2bc114.toObjectVector(null); _0x45ea78.margin = 0xc; _0x4d15a2 = new _0x1c24cf(_0x4cc7('0x9b3'),_0x48c401(this, this.toggleOptions)); var _0x55e59c = new _0x23639f(_0x4d15a2); _0x172b83.get_currentLayout().add(_0x55e59c, new _0x310c15(!0x0,0.5)); _0x172b83.get_currentLayout().add(_0x55e59c, new _0x310c15(!0x1,0.5)); this.pausedOverlay.addChild(_0x4d15a2); this.pauseButton = new _0x1c24cf(_0x4cc7('0x9b4'),_0x48c401(this, this.toggleOptions)); _0x4d15a2 = new _0x23639f(this.pauseButton); _0x172b83.get_currentLayout().add(_0x4d15a2, _0x4fb8d7.edge(_0x30bcc9.RIGHT)); _0x172b83.get_currentLayout().add(_0x4d15a2, _0x4fb8d7.edge(_0x30bcc9.TOP)); this.addChild(this.pauseButton); this.unpauseButton = new _0x1c24cf('options/UnpauseIcon.png',_0x48c401(this, this.toggleOptions)); _0x4d15a2 = new _0x23639f(this.unpauseButton); _0x172b83.get_currentLayout().add(_0x4d15a2, _0x4fb8d7.edge(_0x30bcc9.RIGHT)); _0x172b83.get_currentLayout().add(_0x4d15a2, _0x4fb8d7.edge(_0x30bcc9.TOP)); this.pausedOverlay.addChild(this.unpauseButton); var _0x3a5e7b = this.musicButton = new _0x454d55(0x0); _0x4d15a2 = new _0x23639f(this.pauseButton); _0x55e59c = _0x45ea78.margin / 0x2; _0x3a5e7b = new _0x23639f(_0x3a5e7b); _0x172b83.get_currentLayout().add(_0x3a5e7b, new _0xaf08d9(_0x55e59c,_0x30bcc9.LEFT), _0x4d15a2); _0x4d15a2 = 0x2 * _0x45ea78.margin; _0x55e59c = new _0x23639f(this.musicButton); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.TOP) : new _0x436bc1(_0x4d15a2,_0x30bcc9.TOP)); this.pausedOverlay.addChild(this.musicButton); _0x3a5e7b = this.soundButton = new _0x454d55(0x1); _0x4d15a2 = new _0x23639f(this.musicButton); _0x55e59c = _0x45ea78.margin / 0x2; _0x3a5e7b = new _0x23639f(_0x3a5e7b); _0x172b83.get_currentLayout().add(_0x3a5e7b, new _0xaf08d9(_0x55e59c,_0x30bcc9.LEFT), _0x4d15a2); _0x4d15a2 = 0x2 * _0x45ea78.margin; _0x55e59c = new _0x23639f(this.soundButton); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.TOP) : new _0x436bc1(_0x4d15a2,_0x30bcc9.TOP)); this.pausedOverlay.addChild(this.soundButton); this.mapButton = new _0x146814(_0x48c401(this, this.showMapButton)); _0x55e59c = this.homeButton = new _0x17783b(); _0x4d15a2 = new _0x23639f(this.mapButton); _0x55e59c = new _0x23639f(_0x55e59c); _0x172b83.get_currentLayout().add(_0x55e59c, new _0x456817(!0x1,0x0), _0x4d15a2); this.layout.add(new _0x23639f(this.homeButton), new _0x5a56e2(!0x0)); _0x4d15a2 = _0x45ea78.margin; _0x55e59c = new _0x23639f(this.homeButton); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.LEFT) : new _0x436bc1(_0x4d15a2,_0x30bcc9.LEFT)); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.TOP) : new _0x436bc1(_0x4d15a2,_0x30bcc9.TOP)); this.pausedOverlay.addChild(this.homeButton); this.addButton2(new _0x4e05d4(_0x48c401(this, this.showBackButton),_0x4cc7('0x9b5'),_0x48c401(this, this.previousLevel)), _0x4cc7('0x9b6'), !0x0); this.addButton2(this.mapButton, 'Map'); this.addButton2(new _0x4e05d4(_0x48c401(this, this.showForwardButton),'options/SkipLevelIcon.png',_0x48c401(this, this.nextLevel)), 'Next', !0x0); this.addButton2(new _0x4e05d4(null,_0x4cc7('0x7c6'),_0x61ff56.changeQuality), 'Quality', !0x1); _0x4d15a2 = this.wikiButton = new _0x1e4fa2(_0x48c401(this, this.goToWiki),0x0,0x19,_0x4cc7('0x9b7')); _0x172b83.get_currentLayout().add(new _0x23639f(_0x4d15a2), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x4d15a2 = _0x45ea78.margin; _0x55e59c = new _0x23639f(this.wikiButton); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.LEFT) : new _0x436bc1(_0x4d15a2,_0x30bcc9.LEFT)); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.BOTTOM) : new _0x436bc1(_0x4d15a2,_0x30bcc9.BOTTOM)); this.pausedOverlay.addChild(this.wikiButton); this.layout.apply(); this.mapButton.finishInit(); this.achievementIndicator = new _0x3196a9(); _0x4d15a2 = _0x45ea78.margin; _0x55e59c = new _0x23639f(this.achievementIndicator); _0x172b83.get_currentLayout().add(_0x55e59c, null == _0x4d15a2 ? _0x4fb8d7.edge(_0x30bcc9.BOTTOM) : new _0x436bc1(_0x4d15a2,_0x30bcc9.BOTTOM)); _0x4d15a2 = _0x45ea78.margin; _0x55e59c = new _0x23639f(this.achievementIndicator); _0x172b83.get_currentLayout().add(_0x55e59c, _0x56067a.LToOW(null, _0x4d15a2) ? _0x4fb8d7.edge(_0x30bcc9.RIGHT) : new _0x436bc1(_0x4d15a2,_0x30bcc9.RIGHT)); this.pausedOverlay.addChild(this.achievementIndicator); } else { var _0x4eee24 = _0x341b28++; if (_0x4bec23[_0x4eee24].match(_0x251a3a, _0x2d7755)) { for (_0x251a3a = 0x0; _0x251a3a < _0x4a81bc.length; ) _0x2d7755 = _0x4a81bc[_0x251a3a], ++_0x251a3a, _0x2d7755.remove(_0x4bec23[_0x4eee24], _0x4eee24); _0x4bec23.splice(_0x4eee24, 0x1); break; } } } 0x0 == _0x4bec23.length && (this.__eventMap.remove(_0x20ea3d), this.__iterators.remove(_0x20ea3d)); _0x20ea3d = this.__eventMap; new _0x31a1ea(_0x20ea3d,_0x20ea3d.arrayKeys()).hasNext() || (this.__iterators = this.__eventMap = null); } } } } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { if (_0x4cc7('0x9b8') === _0x4cc7('0x9b8')) { return _0x4cc7('0x9b9') + _0x4b4d92.getClassName(_0x5260f5.getClass(this)).split('.').pop() + ']'; } else { a = this.parseProperties({ 1: 0x6, 2: 0x1f, 3: 0x1f, 4: 0x1f, 5: 0x1f }); this._debug && (_0x3ccc21.trace(_0x56067a.HXHMb + _0x4bf907.string(a.get(0x1, 0x0)), { fileName: _0x4cc7('0x115'), lineNumber: 0x7cc, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x9ba') }), _0x3ccc21.trace(_0x4cc7('0x9bb') + _0x4bf907.string(a.get(0x2, _0x56067a.oEnIw)), { fileName: 'AWD2Parser.hx', lineNumber: 0x7cd, className: 'away3d.loaders.parsers.AWD2Parser', methodName: _0x4cc7('0x9ba') }), _0x3ccc21.trace(_0x56067a.nxZaO('\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', _0x4bf907.string(a.get(0x3, _0x4cc7('0x9bc')))), { fileName: _0x4cc7('0x115'), lineNumber: 0x7ce, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x9ba') }), _0x3ccc21.trace(_0x4cc7('0x9bd') + _0x4bf907.string(a.get(0x4, _0x4cc7('0x9bc'))), { fileName: _0x4cc7('0x115'), lineNumber: 0x7cf, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x9ba') }), _0x3ccc21.trace(_0x4cc7('0x9be') + _0x4bf907.string(a.get(0x5, _0x4cc7('0x9bc'))), { fileName: 'AWD2Parser.hx', lineNumber: 0x7d0, className: _0x4cc7('0x5cf'), methodName: 'parseMetaData' })); } } ; _0x338b9[_0x4cc7('0x8')]['__dispatchEvent'] = function(_0x3a72ad) { if (null == this.__eventMap || null == _0x3a72ad) return !0x0; var _0x134ba2 = _0x3a72ad.type , _0x5b74e1 = this.__eventMap; _0x5b74e1 = null != _0x842c50[_0x134ba2] ? _0x5b74e1.getReserved(_0x134ba2) : _0x5b74e1.h[_0x134ba2]; if (null == _0x5b74e1) return !0x0; _0x56067a.tupYf(null, _0x3a72ad.target) && (_0x3a72ad.target = null != this.__targetDispatcher ? this.__targetDispatcher : this); _0x3a72ad.currentTarget = this; var _0x19c8a7 = 0x1 == _0x3a72ad.eventPhase , _0x147716 = this.__iterators; _0x134ba2 = null != _0x842c50[_0x134ba2] ? _0x147716.getReserved(_0x134ba2) : _0x147716.h[_0x134ba2]; _0x147716 = _0x134ba2[0x0]; _0x147716.active && (_0x147716 = new _0x3eaff5(_0x5b74e1), _0x134ba2.push(_0x147716)); _0x147716.start(); for (var _0x24d647 = _0x147716; _0x24d647.hasNext(); ) { var _0x529747 = _0x24d647.next(); if (null != _0x529747 && _0x529747.useCapture == _0x19c8a7 && (_0x529747.callback(_0x3a72ad), _0x3a72ad.__isCanceledNow)) break; } _0x147716.stop(); _0x147716 != _0x134ba2[0x0] ? _0x3a8a6f.remove(_0x134ba2, _0x147716) : _0x147716.reset(_0x5b74e1); return !_0x3a72ad.isDefaultPrevented(); } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9bf')] = function(_0x36f67a, _0x11e910) { var _0x4a05c6 = { WOeGh: _0x56067a.xbouq }; for (var _0x15a61c = _0x36f67a.length, _0x123c45 = _0x15a61c, _0x2a0417 = 0x0; _0x2a0417 < _0x15a61c; ) { if (_0x56067a.GOebU !== 'LqUbx') { null != this._ambientMethod && this._ambientMethod.removeEventListener(_0x4a05c6.WOeGh, _0x48c401(this, this.onShaderInvalidated)); null != _0x36f67a && (null != this._ambientMethod && _0x36f67a.copyFrom(this._ambientMethod), _0x36f67a.addEventListener(_0x4a05c6.WOeGh, _0x48c401(this, this.onShaderInvalidated)), this._ambientMethodVO = _0x36f67a.createMethodVO()); this._ambientMethod = _0x36f67a; null != _0x36f67a && this.invalidateShaderProgram(); return _0x36f67a; } else { var _0x47a4f2 = _0x2a0417++; if (_0x36f67a[_0x47a4f2].priority < _0x11e910.priority) { _0x123c45 = _0x47a4f2; break; } } } _0x36f67a.splice(_0x123c45, 0x0, _0x11e910); } ; _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x338b9; var _0x596a1b = function() {}; _0x16dada[_0x4cc7('0x9c0')] = _0x596a1b; _0x596a1b['__name__'] = [_0x4cc7('0x8a'), 'display', 'IBitmapDrawable']; _0x596a1b[_0x4cc7('0x8')] = {}; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c1')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c2')] = null; _0x596a1b[_0x4cc7('0x8')]['__worldColorTransform'] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c3')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c4')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c5')] = null; _0x596a1b[_0x4cc7('0x8')]['__renderDOM'] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c6')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c7')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c8')] = null; _0x596a1b[_0x4cc7('0x8')][_0x4cc7('0x9c9')] = null; _0x596a1b[_0x4cc7('0x8')]['__class__'] = _0x596a1b; var _0x2bc114 = {}; _0x16dada['openfl._Vector.Vector_Impl_'] = _0x2bc114; _0x2bc114[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_Vector', _0x4cc7('0x9ca')]; _0x2bc114[_0x4cc7('0x9cb')] = function(_0x4ab0ae, _0x32b1c2, _0x353f2f, _0x5c763d) { return new _0x3ce26c(_0x32b1c2,_0x353f2f,_0x5c763d); } ; _0x2bc114[_0x4cc7('0x9cc')] = function(_0x2d2c88, _0x9f0a62, _0x2c4050, _0x130be9) { if (_0x4cc7('0x9cd') !== _0x4cc7('0x9ce')) { return new _0x38b33b(_0x9f0a62,_0x2c4050,_0x130be9); } else { return this['h'][_0x2d2c88]; } } ; _0x2bc114[_0x4cc7('0x9cf')] = function(_0x28f22f, _0x32621e, _0xb2237f, _0x43d60c) { if ('SwNoP' === _0x4cc7('0x9d0')) { return new _0x3f64d3(_0x32621e,_0xb2237f,_0x43d60c,!0x0); } else { switch (_0x28f22f) { case 0x0: return 'fragment'; case 0x1: return _0x4cc7('0x9d1'); default: return null; } } } ; _0x2bc114[_0x4cc7('0x9d2')] = function(_0x372be2, _0x5e2b87, _0x224e61, _0x3e5ad6) { return new _0x4d2e79(_0x5e2b87,_0x224e61,_0x3e5ad6); } ; _0x2bc114['toObjectVector'] = function(_0x32ce15, _0x1aa666, _0x486884, _0x4d3386) { return new _0x276eb1(_0x1aa666,_0x486884,_0x4d3386,!0x0); } ; _0x2bc114[_0x4cc7('0x9d3')] = function(_0x4e16e4, _0x98bd1, _0x355828, _0x5d8176) { if (_0x4cc7('0x9d4') !== _0x4cc7('0x9d4')) { var _0x4d915b = null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x99c')][_0x4cc7('0x9d5')] : _0x1d6bd9[_0x4cc7('0x921')]['stage'][_0x4cc7('0x9d5')] , _0x55db92 = null != this['stage'] ? this['stage'][_0x4cc7('0x9d6')] : _0x1d6bd9[_0x4cc7('0x921')]['stage'][_0x4cc7('0x9d6')] , _0x305b59 = this[_0x4cc7('0x9d7')]() , _0x219884 = _0x305b59['a'] * _0x305b59['d'] - _0x56067a[_0x4cc7('0x551')](_0x305b59['b'], _0x305b59['c']); return 0x0 == _0x219884 ? -_0x305b59['ty'] : 0x1 / _0x219884 * (_0x305b59['a'] * (_0x55db92 - _0x305b59['ty']) + _0x305b59['b'] * (_0x305b59['tx'] - _0x4d915b)); } else { return new _0x276eb1(_0x98bd1,_0x355828,_0x5d8176,!0x0); } } ; var _0x3dd250 = function(_0x1f296a, _0x10fb62, _0x446742) { this[_0x4cc7('0x9d8')] = new _0x142a66(); this[_0x4cc7('0x9d9')] = this[_0x4cc7('0x9da')] = 0x0; this[_0x4cc7('0x9db')] = this[_0x4cc7('0x9dc')] = null; this[_0x4cc7('0x9dd')] = new _0x560bef(); null != _0x1f296a && (this[_0x4cc7('0x97b')] = _0x1f296a); null != _0x10fb62 && (this[_0x4cc7('0x9de')] = _0x10fb62); null != _0x446742 && this['set_size'](_0x446742); }; _0x16dada[_0x4cc7('0x9df')] = _0x3dd250; _0x3dd250[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), 'ObjectPool']; _0x3dd250[_0x4cc7('0x8')] = {}; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9da')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9d9')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9dc')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9db')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9dd')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9d8')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9e0')] = null; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9de')] = function(_0x30c412) {} ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x97b')] = function() { return null; } ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function() { if (_0x4cc7('0x9e1') !== 'cgFwY') { if (this._viewPort.y == _0xc52a04) return _0xc52a04; this._stage3D.set_y(this._viewPort.y = _0xc52a04); this.notifyViewportUpdated(); return _0xc52a04; } else { var _0xc52a04 = null; if (0x0 < this.inactiveObjects) null != this.__inactiveObject0 ? (_0xc52a04 = this.__inactiveObject0, this.__inactiveObject0 = null) : null != this.__inactiveObject1 ? (_0xc52a04 = this.__inactiveObject1, this.__inactiveObject1 = null) : (_0xc52a04 = 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 || this.activeObjects < this.__size) _0xc52a04 = this.create(), null != _0xc52a04 && (this.__pool.set(_0xc52a04, !0x0), this.activeObjects++); return _0xc52a04; } } ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9e2')] = function(_0x27b4c6) { this.activeObjects--; null == this.__size || this.activeObjects + this.inactiveObjects < this.__size ? (this.clean(_0x27b4c6), null == this.__inactiveObject0 ? this.__inactiveObject0 = _0x27b4c6 : null == this.__inactiveObject1 ? this.__inactiveObject1 = _0x27b4c6 : this.__inactiveObjectList.add(_0x27b4c6), this.inactiveObjects++) : this.__pool.remove(_0x27b4c6); } ; _0x3dd250[_0x4cc7('0x8')]['__removeInactive'] = function(_0x53985d) { if (_0x4cc7('0x9e3') !== _0x4cc7('0x9e4')) { if (!(0x0 >= _0x53985d || 0x0 == this.inactiveObjects) && (null != this.__inactiveObject0 && (this.__pool.remove(this.__inactiveObject0), this.__inactiveObject0 = null, this.inactiveObjects--, --_0x53985d), 0x0 != _0x53985d && 0x0 != this.inactiveObjects && (null != this.__inactiveObject1 && (this.__pool.remove(this.__inactiveObject1), this.__inactiveObject1 = null, this.inactiveObjects--, --_0x53985d), 0x0 != _0x53985d && 0x0 != this.inactiveObjects))) for (var _0x158968 = this.__inactiveObjectList.h; null != _0x158968; ) { var _0x3e0926 = _0x158968.item; _0x158968 = _0x158968.next; this.__pool.remove(_0x3e0926); this.__inactiveObjectList.remove(_0x3e0926); this.inactiveObjects--; --_0x53985d; if (0x0 == _0x53985d || _0x56067a.tupYf(0x0, this.inactiveObjects)) break; } } else { return new _0x3fbf75(new _0x5abb78(_0x53985d)); } } ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x9e5')] = function(_0x493f7b) { if (null == _0x493f7b) this.__size = null; else { var _0x127b35 = this.inactiveObjects + this.activeObjects; this.__size = _0x493f7b; if (_0x127b35 > _0x493f7b) this.__removeInactive(_0x127b35 - _0x493f7b); else if (_0x493f7b > _0x127b35) for (var _0x5efe82 = 0x0, _0x384ec2 = _0x493f7b - _0x127b35; _0x5efe82 < _0x384ec2; ) if (_0x5efe82++, _0x127b35 = this.create(), null != _0x127b35) this.__pool.set(_0x127b35, !0x1), this.__inactiveObjectList.add(_0x127b35), this.inactiveObjects++; else break; } return _0x493f7b; } ; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3dd250; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3dd250[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_size'] = _0x4cc7('0x9e5'); var _0x204525 = function() {}; _0x16dada[_0x4cc7('0x9e6')] = _0x204525; _0x204525[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'IMap']; _0x204525[_0x4cc7('0x8')] = {}; _0x204525[_0x4cc7('0x8')][_0x4cc7('0x2b')] = null; _0x204525[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = null; _0x204525[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = null; _0x204525[_0x4cc7('0x8')]['remove'] = null; _0x204525[_0x4cc7('0x8')]['keys'] = null; _0x204525[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x204525; var _0x142a66 = function() { if (_0x4cc7('0x9e9') === _0x4cc7('0x9ea')) { if (_0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x1, _0xec98bb[_0x4cc7('0x9ed')] = 0x0, _0xec98bb[_0x4cc7('0x9ee')] = 0x0, a = _0xec98bb[_0x4cc7('0x9ef')], _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](a['id'])) _0xec98bb[_0x4cc7('0x9ef')][_0x4cc7('0x227')](); } else { this['h'] = {}; this['h'][_0x4cc7('0x9f0')] = {}; } }; _0x16dada[_0x4cc7('0x9f1')] = _0x142a66; _0x142a66[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'ds', 'ObjectMap']; _0x142a66['__interfaces__'] = [_0x204525]; _0x142a66[_0x4cc7('0x9f2')] = function(_0xe891b0) { return _0xe891b0[_0x4cc7('0x8ed')] = ++_0x142a66[_0x4cc7('0x9f3')]; } ; _0x142a66[_0x4cc7('0x9f4')] = function(_0x134072) { return _0x134072[_0x4cc7('0x8ed')]; } ; _0x142a66[_0x4cc7('0x8')] = {}; _0x142a66[_0x4cc7('0x8')]['h'] = null; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x4068e1, _0xbc0d6f) { var _0x2d14f5 = _0x4068e1.__id__ || (_0x4068e1.__id__ = ++_0x142a66.count); this.h[_0x2d14f5] = _0xbc0d6f; this.h.__keys__[_0x2d14f5] = _0x4068e1; } ; _0x142a66[_0x4cc7('0x8')]['get'] = function(_0x2bb302) { return this.h[_0x2bb302.__id__]; } ; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x2472c3) { return null != this.h.__keys__[_0x2472c3.__id__]; } ; _0x142a66[_0x4cc7('0x8')]['remove'] = function(_0x37b12f) { _0x37b12f = _0x37b12f.__id__; if (null == this.h.__keys__[_0x37b12f]) return !0x1; delete this.h[_0x37b12f]; delete this.h.__keys__[_0x37b12f]; return !0x0; } ; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x9f5')] = function() { if (_0x4cc7('0x9f6') === _0x4cc7('0x9f7')) { null == _0x18fd71 && (_0x18fd71 = !0x0); for (var _0x11b320 = 0x0; 0x8 > _0x11b320; ) { var _0x44c91e = _0x11b320++; this._program3Ds.set(_0x44c91e, null); } null != this._material && _0x18fd71 && this._material.invalidatePasses(this); } else { var _0x18fd71 = [], _0x1e7b82; for (_0x1e7b82 in this.h.__keys__) this.h.hasOwnProperty(_0x1e7b82) && _0x18fd71.push(this.h.__keys__[_0x1e7b82]); return _0x3a8a6f.iter(_0x18fd71); } } ; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { return { ref: this.h, it: this.keys(), hasNext: function() { return this.it.hasNext(); }, next: function() { var _0x1a81b9 = this.it.next(); return this.ref[_0x1a81b9.__id__]; } }; } ; _0x142a66[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x142a66; var _0x560bef = function() { this['length'] = 0x0; }; _0x16dada[_0x4cc7('0x9f8')] = _0x560bef; _0x560bef[_0x4cc7('0x8f2')] = ['List']; _0x560bef[_0x4cc7('0x8')] = {}; _0x560bef[_0x4cc7('0x8')]['h'] = null; _0x560bef[_0x4cc7('0x8')]['q'] = null; _0x560bef[_0x4cc7('0x8')]['length'] = null; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0xc0011d) { if (_0x56067a.cQwbA !== _0x4cc7('0x9f9')) { return this._far = _0xc0011d; } else { _0xc0011d = new _0x2db72e(_0xc0011d,null); null == this.h ? this.h = _0xc0011d : this.q.next = _0xc0011d; this.q = _0xc0011d; this.length++; } } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x8fff85) { this.h = _0x8fff85 = new _0x2db72e(_0x8fff85,this.h); _0x56067a.tupYf(null, this.q) && (this.q = _0x8fff85); this.length++; } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x9fa')] = function() { if (_0x4cc7('0x9fb') === 'SPYpn') { return _0x3f9803.highScoreGreaterThan(0xbb8); } else { return null == this.h ? null : this.h.item; } } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x9fc')] = function() { if (null == this.h) return null; var _0x2851e1 = this.h.item; this.h = this.h.next; null == this.h && (this.q = null); this.length--; return _0x2851e1; } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x9fd')] = function() { if (_0x4cc7('0x9fe') !== _0x4cc7('0x9ff')) { this.q = this.h = null; this.length = 0x0; } else { return null != a; } } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x404194) { for (var _0x8459e0 = null, _0x4d37c8 = this.h; null != _0x4d37c8; ) { if (_0x2d63f9.xRpYX(_0x4d37c8.item, _0x404194)) return null == _0x8459e0 ? this.h = _0x4d37c8.next : _0x8459e0.next = _0x4d37c8.next, this.q == _0x4d37c8 && (this.q = _0x8459e0), this.length--, !0x0; _0x8459e0 = _0x4d37c8; _0x4d37c8 = _0x4d37c8.next; } return !0x1; } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { return new _0xd03f5a(this.h); } ; _0x560bef[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x560bef; var _0x21ad67 = function() { _0x338b9['call'](this); this[_0x4cc7('0xa00')] = 0x1; this['__blendMode'] = 0xa; this['__cacheAsBitmap'] = !0x1; this[_0x4cc7('0xa01')] = new _0x4a1676(); this[_0x4cc7('0xa02')] = !0x0; this[_0x4cc7('0xa03')] = this[_0x4cc7('0xa04')] = 0x0; this[_0x4cc7('0x9c2')] = this[_0x4cc7('0xa05')] = this[_0x4cc7('0xa06')] = this['__rotationCosine'] = 0x1; this[_0x4cc7('0xa07')] = 0xa; this[_0x4cc7('0xa08')] = new _0x4a1676(); this[_0x4cc7('0xa09')] = new _0x1c055e(); this['__renderTransform'] = new _0x4a1676(); this['__worldVisible'] = !0x0; this['set_name']('instance' + ++_0x21ad67[_0x4cc7('0xa0a')]); null != _0x21ad67[_0x4cc7('0xa0b')] && (this[_0x4cc7('0x99c')] = _0x21ad67['__initStage'], _0x21ad67[_0x4cc7('0xa0b')] = null, this['stage'][_0x4cc7('0xa0c')](this)); }; _0x16dada[_0x4cc7('0xa0d')] = _0x21ad67; _0x21ad67[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0xa0e')]; _0x21ad67[_0x4cc7('0x8f8')] = [_0x596a1b]; _0x21ad67[_0x4cc7('0xa0f')] = function(_0x1b43f4, _0x1f1ff4, _0x37fff6) { if ('gWzXP' === 'gWzXP') { _0x37fff6['a'] = _0x1b43f4['a'] * _0x1f1ff4['a'] + _0x1b43f4['b'] * _0x1f1ff4['c']; _0x37fff6['b'] = _0x1b43f4['a'] * _0x1f1ff4['b'] + _0x1b43f4['b'] * _0x1f1ff4['d']; _0x37fff6['c'] = _0x1b43f4['c'] * _0x1f1ff4['a'] + _0x1b43f4['d'] * _0x1f1ff4['c']; _0x37fff6['d'] = _0x1b43f4['c'] * _0x1f1ff4['b'] + _0x1b43f4['d'] * _0x1f1ff4['d']; _0x37fff6['tx'] = _0x56067a[_0x4cc7('0x54d')](_0x1b43f4['tx'] * _0x1f1ff4['a'] + _0x1b43f4['ty'] * _0x1f1ff4['c'], _0x1f1ff4['tx']); _0x37fff6['ty'] = _0x1b43f4['tx'] * _0x1f1ff4['b'] + _0x1b43f4['ty'] * _0x1f1ff4['d'] + _0x1f1ff4['ty']; } else { this[_0x4cc7('0xa10')] && this[_0x4cc7('0xa11')](); return this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](this[_0x4cc7('0xa13')]); } } ; _0x21ad67[_0x4cc7('0x92b')] = _0x338b9; _0x21ad67[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '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(_0x54edf6, _0x4c5883, _0x5990cd, _0x5d22a5, _0x45d2f4) { null == _0x45d2f4 && (_0x45d2f4 = !0x1); null == _0x5d22a5 && (_0x5d22a5 = 0x0); null == _0x5990cd && (_0x5990cd = !0x1); switch (_0x54edf6) { case _0x4cc7('0x5d'): case _0x4cc7('0xa14'): case 'enterFrame': case _0x4cc7('0xa15'): case _0x4cc7('0xa16'): case _0x4cc7('0xa17'): _0x21ad67['__broadcastEvents'][_0x4cc7('0x9e8')](_0x54edf6) || _0x21ad67[_0x4cc7('0xa18')][_0x4cc7('0x9e7')](_0x54edf6, []); var _0x35a385 = _0x21ad67[_0x4cc7('0xa18')][_0x4cc7('0x2b')](_0x54edf6); -0x1 == _0x35a385[_0x4cc7('0x2d')](this) && _0x35a385[_0x4cc7('0x29')](this); break; case _0x4cc7('0xa19'): case _0x4cc7('0xa1a'): case _0x4cc7('0xa1b'): case _0x4cc7('0xa1c'): case _0x4cc7('0xa1d'): null == this[_0x4cc7('0xa1e')] && (this[_0x4cc7('0xa1e')] = new _0x3833d8(null), this['__customRenderEvent'][_0x4cc7('0xa1f')] = new _0x1c055e(), this[_0x4cc7('0xa1e')][_0x4cc7('0xa20')] = new _0x4a1676(), this[_0x4cc7('0xa21')] = !0x0); } _0x338b9[_0x4cc7('0x8')][_0x4cc7('0x9ad')][_0x4cc7('0x96b')](this, _0x54edf6, _0x4c5883, _0x5990cd, _0x5d22a5, _0x45d2f4); }, 'dispatchEvent': function(_0x3bb7be) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x3bb7be, _0x276ae5)) { var _0x4ceaa3 = this[_0x4cc7('0x9d7')](); _0x3bb7be['stageX'] = _0x3bb7be[_0x4cc7('0xa22')] * _0x4ceaa3['a'] + _0x3bb7be[_0x4cc7('0xa23')] * _0x4ceaa3['c'] + _0x4ceaa3['tx']; _0x4ceaa3 = this['__getRenderTransform'](); _0x3bb7be[_0x4cc7('0xa24')] = _0x2d63f9[_0x4cc7('0x98')](_0x3bb7be[_0x4cc7('0xa22')], _0x4ceaa3['b']) + _0x3bb7be[_0x4cc7('0xa23')] * _0x4ceaa3['d'] + _0x4ceaa3['ty']; } else _0x5260f5[_0x4cc7('0x9a0')](_0x3bb7be, _0x38fda1) && (_0x4ceaa3 = this[_0x4cc7('0x9d7')](), _0x3bb7be[_0x4cc7('0xa25')] = _0x3bb7be[_0x4cc7('0xa22')] * _0x4ceaa3['a'] + _0x3bb7be[_0x4cc7('0xa23')] * _0x4ceaa3['c'] + _0x4ceaa3['tx'], _0x4ceaa3 = this['__getRenderTransform'](), _0x3bb7be['stageY'] = _0x3bb7be[_0x4cc7('0xa22')] * _0x4ceaa3['b'] + _0x3bb7be[_0x4cc7('0xa23')] * _0x4ceaa3['d'] + _0x4ceaa3['ty']); _0x3bb7be[_0x4cc7('0xa26')] = this; return this[_0x4cc7('0xa27')](_0x3bb7be); }, 'getBounds': function(_0x13a1cf) { var _0x13b654 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); if (null != _0x13a1cf && _0x13a1cf != this) { _0x13b654[_0x4cc7('0xa28')](this[_0x4cc7('0xa29')]()); var _0x40368a = _0x4a1676['__pool'][_0x4cc7('0x2b')](); _0x40368a[_0x4cc7('0xa28')](_0x13a1cf[_0x4cc7('0xa29')]()); _0x40368a['invert'](); _0x13b654['concat'](_0x40368a); _0x4a1676['__pool'][_0x4cc7('0x9e2')](_0x40368a); } else _0x13b654[_0x4cc7('0xa2a')](); _0x13a1cf = new _0x432b23(); this['__getBounds'](_0x13a1cf, _0x13b654); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x13b654); return _0x13a1cf; }, 'globalToLocal': function(_0x5c91cd) { return this[_0x4cc7('0xa2b')](_0x5c91cd, new _0x212a6a()); }, 'localToGlobal': function(_0x5ce1e3) { return this[_0x4cc7('0x9d7')]()[_0x4cc7('0xa2c')](_0x5ce1e3); }, 'removeEventListener': function(_0x274c3a, _0x354b33, _0x7c70d6) { null == _0x7c70d6 && (_0x7c70d6 = !0x1); _0x338b9[_0x4cc7('0x8')][_0x4cc7('0xa2d')][_0x4cc7('0x96b')](this, _0x274c3a, _0x354b33, _0x7c70d6); switch (_0x274c3a) { case _0x2d63f9[_0x4cc7('0x99')]: case _0x4cc7('0xa14'): case _0x4cc7('0x576'): case _0x4cc7('0xa15'): case _0x4cc7('0xa16'): case 'render': this[_0x4cc7('0x9af')](_0x274c3a) || _0x21ad67[_0x4cc7('0xa18')][_0x4cc7('0x9e8')](_0x274c3a) && _0x3a8a6f[_0x4cc7('0x95b')](_0x21ad67[_0x4cc7('0xa18')][_0x4cc7('0x2b')](_0x274c3a), this); break; case _0x4cc7('0xa19'): case 'renderCairo': case _0x4cc7('0xa1b'): case 'renderDOM': case _0x2d63f9[_0x4cc7('0x9a')]: this[_0x4cc7('0x9af')]('clearDOM') || this['hasEventListener']('renderCairo') || this[_0x4cc7('0x9af')]('renderCanvas') || this[_0x4cc7('0x9af')]('renderDOM') || this[_0x4cc7('0x9af')](_0x4cc7('0xa1d')) || (this[_0x4cc7('0xa1e')] = null); } }, '__cleanup': function() { this[_0x4cc7('0xa2e')] = this[_0x4cc7('0xa2f')] = this[_0x4cc7('0xa30')] = null; null != this['__graphics'] && this[_0x4cc7('0xa31')][_0x4cc7('0xa32')](); null != this[_0x4cc7('0xa33')] && (this['__cacheBitmap'][_0x4cc7('0xa32')](), this[_0x4cc7('0xa33')] = null); null != this[_0x4cc7('0xa34')] && (this[_0x4cc7('0xa34')][_0x4cc7('0xa35')](), this[_0x4cc7('0xa34')] = null); }, '__dispatch': function(_0x24cb94) { if (_0x4cc7('0xa36') === _0x4cc7('0xa36')) { if (null != this[_0x4cc7('0x9ac')] && this[_0x4cc7('0x9af')](_0x24cb94['type'])) { var _0x54c691 = _0x338b9[_0x4cc7('0x8')][_0x4cc7('0xa37')]['call'](this, _0x24cb94); return _0x24cb94[_0x4cc7('0xa38')] ? !0x0 : _0x54c691; } return !0x0; } else { this[_0x4cc7('0xa39')] += 0x186; if (this[_0x4cc7('0xa3a')]()) { var _0x411bbb = _0x33a650['SPEED_TO_Z_TRACTION'] , _0x1e1b0c = this[_0x4cc7('0xa3b')]() , _0x3377a4 = _0x411bbb['range2']; _0x411bbb = _0x411bbb['range1']['getPercent'](_0x1e1b0c); this[_0x4cc7('0xa3c')] = _0x3377a4[_0x4cc7('0xa3d')](0x0 <= _0x411bbb ? 0x1 >= _0x411bbb ? _0x411bbb : 0x1 : 0x0); } else this[_0x4cc7('0xa3c')] = 0x0; this['get_zVelocity']() >= this['currentZMaxSpeed'] && (this[_0x4cc7('0xa39')] = this[_0x4cc7('0xa3b')](), this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = 0x6, this[_0x4cc7('0xa40')] = 0.001 + _0x24cb94); this[_0x4cc7('0xa3e')][_0x4cc7('0xa41')] != this[_0x4cc7('0xa3e')]['animations'][_0x4cc7('0xa42')] ? this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = null : (0x0 >= this[_0x4cc7('0xa40')] && 0.4 < this['tunnel'][_0x4cc7('0xa43')] - this['physicsData']['lastInMidair'] && null == this['animationController'][_0x4cc7('0xa3f')] && !this[_0x4cc7('0xa3a')]() && (_0x3377a4 = _0x33a650['SPEED_TO_COAST_TIME'], _0x411bbb = this[_0x4cc7('0xa3b')](), this[_0x4cc7('0xa40')] = _0x3377a4[_0x4cc7('0xa44')][_0x4cc7('0xa3d')](_0x3377a4[_0x4cc7('0xa45')]['getPercent'](_0x411bbb))), 0x0 < this['coastTime'] && (this[_0x4cc7('0xa40')] -= _0x24cb94, 0x0 >= this[_0x4cc7('0xa40')] ? (this[_0x4cc7('0xa3e')][_0x4cc7('0xa46')] = 0x7, this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = null) : this['animationController'][_0x4cc7('0xa3f')] = 0x6)); } }, '__dispatchChildren': function(_0x264ce3) {}, '__dispatchEvent': function(_0x4a2f27) { var _0x50cbff = _0x4a2f27[_0x4cc7('0xa47')] ? this[_0x4cc7('0x907')] : null , _0x534a51 = _0x338b9[_0x4cc7('0x8')]['__dispatchEvent']['call'](this, _0x4a2f27); if (_0x4a2f27[_0x4cc7('0xa38')]) return !0x0; null != _0x50cbff && _0x50cbff != this && (_0x4a2f27[_0x4cc7('0xa48')] = 0x3, null == _0x4a2f27[_0x4cc7('0xa26')] && (_0x4a2f27[_0x4cc7('0xa26')] = this), _0x50cbff['__dispatchEvent'](_0x4a2f27)); return _0x534a51; }, '__dispatchWithCapture': function(_0x160f51) { null == _0x160f51[_0x4cc7('0xa26')] && (_0x160f51['target'] = this); if (_0x56067a[_0x4cc7('0x553')](null, this[_0x4cc7('0x907')])) if (_0x160f51['eventPhase'] = 0x1, this[_0x4cc7('0x907')] == this[_0x4cc7('0x99c')]) this[_0x4cc7('0x907')][_0x4cc7('0xa49')](_0x160f51); else { for (var _0x263caf = _0x21ad67[_0x4cc7('0xa4a')]['get'](), _0x495805 = this[_0x4cc7('0x907')], _0x97e536 = 0x0; null != _0x495805; ) _0x263caf[_0x4cc7('0x9e7')](_0x97e536, _0x495805), _0x495805 = _0x495805['parent'], ++_0x97e536; _0x495805 = 0x0; for (var _0x4bc936 = _0x97e536; _0x495805 < _0x4bc936; ) { var _0x5ecc37 = _0x495805++; _0x263caf['get'](_0x97e536 - _0x5ecc37 - 0x1)[_0x4cc7('0xa49')](_0x160f51); } _0x21ad67['__tempStack'][_0x4cc7('0x9e2')](_0x263caf); } _0x160f51[_0x4cc7('0xa48')] = 0x2; return this[_0x4cc7('0xa37')](_0x160f51); }, '__enterFrame': function(_0x506f61) {}, '__getBounds': function(_0x46aaa2, _0x22bb5d) { null != this[_0x4cc7('0xa31')] && this[_0x4cc7('0xa31')][_0x4cc7('0x9c3')](_0x46aaa2, _0x22bb5d); }, '__getCursor': function() { return null; }, '__getFilterBounds': function(_0x5efe7c, _0xf586fc) { this[_0x4cc7('0xa4b')](_0x5efe7c, _0xf586fc); if (null != this[_0x4cc7('0xa4c')]) { if ('gOhgZ' === _0x4cc7('0xa4d')) { if (0x1 == this[_0x4cc7('0xa4e')] || 0x2 == this[_0x4cc7('0xa4e')]) { this['phase'] = 0x3; var _0x3b269a = new Date()['getTime']() / 0x3e8 - this[_0x4cc7('0xa4f')]; _0x3ae7ae[_0x4cc7('0xa50')](this['object'], 0x0 <= _0x3b269a ? 0.4 >= _0x3b269a ? _0x3b269a : 0.4 : 0x0, { 'x': this[_0x4cc7('0xa51')], 'y': this[_0x4cc7('0xa52')] })[_0x4cc7('0xa53')](_0x3bdbdd[_0x4cc7('0xa54')])['onComplete'](_0x48c401(this, this[_0x4cc7('0x928')])); _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0xa55')](); } else this[_0x4cc7('0xa4e')] = 0x3, this['onComplete'](); } else { _0xf586fc = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); for (var _0x5f2d48 = 0x0, _0x10c64c = this[_0x4cc7('0xa4c')]; _0x5f2d48 < _0x10c64c['length']; ) { var _0x252908 = _0x10c64c[_0x5f2d48]; ++_0x5f2d48; _0xf586fc[_0x4cc7('0xa56')](-_0x252908[_0x4cc7('0xa57')], -_0x252908[_0x4cc7('0xa58')], _0x252908[_0x4cc7('0xa57')] + _0x252908[_0x4cc7('0xa59')], _0x252908[_0x4cc7('0xa58')] + _0x252908['__bottomExtension']); } _0x5efe7c[_0x4cc7('0x7d9')] += _0xf586fc['width']; _0x5efe7c[_0x4cc7('0x98b')] += _0xf586fc[_0x4cc7('0x98b')]; _0x5efe7c['x'] += _0xf586fc['x']; _0x5efe7c['y'] += _0xf586fc['y']; _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0xf586fc); } } }, '__getInteractive': function(_0x44f444) { return !0x1; }, '__getLocalBounds': function(_0x40834c) { if (_0x4cc7('0xa5a') === 'ltIdb') { this[_0x4cc7('0x9c3')](_0x40834c, this[_0x4cc7('0xa01')]); _0x40834c['x'] -= this[_0x4cc7('0xa01')]['tx']; _0x40834c['y'] -= this[_0x4cc7('0xa01')]['ty']; } else { if ('object' != typeof _0x48c401) throw new TypeError(_0x48c401 + 'must\x20be\x20non-object'); for (var _0x389762 in _0x48c401) _0x48c401[_0x4cc7('0x959')](_0x389762) && (_0x5aff49[_0x389762] = _0x48c401[_0x389762]); } }, '__getRenderBounds': function(_0x346c59, _0x5c6293) { if (null == this[_0x4cc7('0x9c9')]) this[_0x4cc7('0x9c3')](_0x346c59, _0x5c6293); else { if ('jCzNT' !== _0x4cc7('0xa5b')) { var _0x19f0f7 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x19f0f7[_0x4cc7('0xa28')](this['__scrollRect']); _0x19f0f7[_0x4cc7('0xa01')](_0x19f0f7, _0x5c6293); _0x346c59[_0x4cc7('0xa56')](_0x19f0f7['x'], _0x19f0f7['y'], _0x19f0f7[_0x4cc7('0x7d9')], _0x19f0f7[_0x4cc7('0x98b')]); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x19f0f7); } else { for (var _0x10e0f9 = this['__listeners'][_0x4cc7('0x21')]; 0x0 <= --_0x10e0f9; ) _0x19c1c0[_0x4cc7('0xa5c')](this[_0x4cc7('0xa5d')][_0x10e0f9], _0x346c59) && (this['__listeners'][_0x4cc7('0xa5e')](_0x10e0f9, 0x1), this[_0x4cc7('0xa5f')]['splice'](_0x10e0f9, 0x1), this['__repeat']['splice'](_0x10e0f9, 0x1)); } } }, '__getRenderTransform': function() { if (_0x4cc7('0xa60') === _0x4cc7('0xa61')) { return _0x2e945e[_0x4cc7('0xa62')](d, e, f, a); } else { this[_0x4cc7('0xa29')](); return this[_0x4cc7('0x9c1')]; } }, '__getWorldTransform': function() { if (this['__transformDirty'] || this[_0x4cc7('0xa63')]) { var _0x3f2400 = [] , _0x51bab4 = this; if (null == this[_0x4cc7('0x907')]) this['__update'](!0x0, !0x1); else for (; _0x51bab4 != this[_0x4cc7('0x99c')] && (_0x3f2400[_0x4cc7('0x29')](_0x51bab4), _0x51bab4 = _0x51bab4[_0x4cc7('0x907')], null != _0x51bab4); ) ; for (var _0x1e7e8d = _0x3f2400[_0x4cc7('0x21')]; 0x0 <= --_0x1e7e8d; ) _0x51bab4 = _0x3f2400[_0x1e7e8d], _0x51bab4[_0x4cc7('0x9c7')](!0x0, !0x1); } return this['__worldTransform']; }, '__globalToLocal': function(_0x2046c3, _0x31a566) { this[_0x4cc7('0x9d7')](); if (_0x2046c3 == _0x31a566) { var _0x507788 = this[_0x4cc7('0x9c1')] , _0x21efcc = _0x56067a[_0x4cc7('0x551')](_0x507788['a'], _0x507788['d']) - _0x507788['b'] * _0x507788['c']; if (0x0 == _0x21efcc) _0x2046c3['x'] = -_0x507788['tx'], _0x2046c3['y'] = -_0x507788['ty']; else { if (_0x4cc7('0xa64') !== _0x56067a[_0x4cc7('0xa65')]) { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0x0; this['ownerCharacter'][_0x4cc7('0xa68')](0x0); var _0x518045 = this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]() , _0x3ce652 = 0x0 < _0x518045 ? 0x1 : 0x0 > _0x518045 ? -0x1 : 0x0 , _0x152113 = 0.6 * _0x3bedb0['get'](this[_0x4cc7('0xa66')]) * _0x3ce652; this['ownerCharacter'][_0x4cc7('0xa6a')](_0x152113, !0x0); var _0x5eded8 = this[_0x4cc7('0xa66')]; _0x5eded8['set_apparentRotation'](_0x3004df[_0x4cc7('0x2a')](_0x5eded8[_0x4cc7('0xa6b')], _0x152113)); this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](_0x518045 + (0.5 > _0x2046c3 ? _0x2046c3 : 0.5) * ((0x46 + 0xc * this['timeActive']) * _0x3ce652 - _0x518045)); } else { var _0x53cbaf = 0x1 / _0x21efcc * (_0x507788['c'] * (_0x507788['ty'] - _0x2046c3['y']) + _0x507788['d'] * (_0x2046c3['x'] - _0x507788['tx'])); _0x2046c3['y'] = 0x1 / _0x21efcc * (_0x507788['a'] * (_0x2046c3['y'] - _0x507788['ty']) + _0x507788['b'] * (_0x507788['tx'] - _0x2046c3['x'])); _0x2046c3['x'] = _0x53cbaf; } } } else _0x507788 = this[_0x4cc7('0x9c1')], _0x21efcc = _0x507788['a'] * _0x507788['d'] - _0x507788['b'] * _0x507788['c'], _0x31a566['x'] = 0x0 == _0x21efcc ? -_0x507788['tx'] : 0x1 / _0x21efcc * (_0x507788['c'] * (_0x507788['ty'] - _0x2046c3['y']) + _0x507788['d'] * (_0x2046c3['x'] - _0x507788['tx'])), _0x507788 = this[_0x4cc7('0x9c1')], _0x21efcc = _0x507788['a'] * _0x507788['d'] - _0x507788['b'] * _0x507788['c'], _0x31a566['y'] = 0x0 == _0x21efcc ? -_0x507788['ty'] : 0x1 / _0x21efcc * _0x56067a[_0x4cc7('0x554')](_0x507788['a'] * (_0x2046c3['y'] - _0x507788['ty']), _0x507788['b'] * (_0x507788['tx'] - _0x2046c3['x'])); return _0x31a566; }, '__hitTest': function(_0x2d2311, _0x23b805, _0x11450e, _0x3d12ac, _0xfe1673, _0x65ce04) { if (_0x4cc7('0xa6d') === _0x4cc7('0xa6e')) { _0x1b638a[_0x4cc7('0x8')]['onAddedToStage'][_0x4cc7('0x96b')](this, _0x2d2311); this[_0x4cc7('0xa6f')](0x0, this[_0x4cc7('0xa70')][_0x4cc7('0x34')]() - 0x1); } else { if (null != this['__graphics']) { if (!_0x65ce04[_0x4cc7('0xa02')] || this[_0x4cc7('0xa71')] || null != this[_0x4cc7('0xa72')]() && !this['get_mask']()['__hitTestMask'](_0x2d2311, _0x23b805)) return !0x1; if (this['__graphics'][_0x4cc7('0xa73')](_0x2d2311, _0x23b805, _0x11450e, this[_0x4cc7('0x9d7')]())) return null == _0x3d12ac || _0xfe1673 || _0x3d12ac['push'](_0x65ce04), !0x0; } return !0x1; } }, '__hitTestMask': function(_0x3a5ab9, _0x2ddbc2) { return null != this['__graphics'] && this[_0x4cc7('0xa31')][_0x4cc7('0xa73')](_0x3a5ab9, _0x2ddbc2, !0x0, this[_0x4cc7('0x9d7')]()) ? !0x0 : !0x1; }, '__renderCairo': function(_0x5e9d56) {}, '__renderCairoMask': function(_0x2d04e0) {}, '__renderCanvas': function(_0x208074) { if (null == this[_0x4cc7('0xa72')]() || 0x0 < this[_0x4cc7('0xa72')]()[_0x4cc7('0xa74')]() && 0x0 < this['get_mask']()[_0x4cc7('0xa75')]()) if (this['__updateCacheBitmap'](_0x208074, !0x1), null != this[_0x4cc7('0xa33')] && !this[_0x4cc7('0xa76')]) { var _0x58de36 = this['__cacheBitmap']; if (_0x58de36[_0x4cc7('0xa77')]) { var _0x3eedb0 = _0x208074['__getAlpha'](_0x58de36[_0x4cc7('0x9c2')]); if (0x0 < _0x3eedb0 && null != _0x58de36[_0x4cc7('0xa78')] && _0x58de36[_0x4cc7('0xa78')][_0x4cc7('0xa79')] && _0x58de36[_0x4cc7('0xa78')][_0x4cc7('0xa7a')]) { var _0x5c9fcd = _0x208074[_0x4cc7('0x991')]; _0x208074[_0x4cc7('0xa7b')](_0x58de36['__worldBlendMode']); _0x208074[_0x4cc7('0xa7c')](_0x58de36, !0x1); _0x1c27fe[_0x4cc7('0xa7d')](_0x58de36[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]); _0x5c9fcd[_0x4cc7('0xa7f')] = _0x3eedb0; _0x3eedb0 = _0x58de36['__scrollRect']; _0x208074[_0x4cc7('0xa80')](_0x58de36[_0x4cc7('0x9c1')], _0x5c9fcd); _0x208074['__allowSmoothing'] && _0x58de36[_0x4cc7('0xa81')] || (_0x5c9fcd[_0x4cc7('0xa82')] = !0x1); null == _0x3eedb0 ? _0x5c9fcd['drawImage'](_0x58de36[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), 0x0, 0x0, _0x58de36['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], _0x58de36['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x98b')]) : _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36['__bitmapData']['image']['get_src'](), _0x3eedb0['x'], _0x3eedb0['y'], _0x3eedb0[_0x4cc7('0x7d9')], _0x3eedb0[_0x4cc7('0x98b')]); _0x208074[_0x4cc7('0xa84')] && _0x58de36['smoothing'] || (_0x5c9fcd[_0x4cc7('0xa82')] = !0x0); _0x208074[_0x4cc7('0xa85')](_0x58de36, !0x1); } } } else if (!(null == this[_0x4cc7('0xa86')] && null == this[_0x4cc7('0xa31')] || !this[_0x4cc7('0xa77')] || 0x0 >= _0x208074[_0x4cc7('0xa87')](this[_0x4cc7('0x9c2')])) && (null != this['opaqueBackground'] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]() && (_0x208074['__setBlendMode'](this[_0x4cc7('0xa07')]), _0x208074[_0x4cc7('0xa7c')](this), _0x58de36 = _0x208074['context'], _0x208074[_0x4cc7('0xa80')](this['__renderTransform'], _0x58de36), _0x5c9fcd = this[_0x4cc7('0xa86')], _0x58de36[_0x4cc7('0xa88')] = _0x4cc7('0xa89') + (_0x5c9fcd >>> 0x10 & 0xff) + ',' + (_0x5c9fcd >>> 0x8 & 0xff) + ',' + (_0x5c9fcd & 0xff) + ')', _0x58de36[_0x4cc7('0xa8a')](0x0, 0x0, this['get_width'](), this[_0x4cc7('0xa75')]()), _0x208074[_0x4cc7('0xa85')](this)), null != this[_0x4cc7('0xa31')] && this['__renderable'])) { if (_0x4cc7('0xa8b') === _0x4cc7('0xa8c')) { if (this[_0x4cc7('0xa8d')] == _0x208074) return _0x208074; this[_0x4cc7('0xa8d')] = _0x208074; this[_0x4cc7('0x9c1')][_0x4cc7('0xa2a')](); this['__renderTransform'][_0x4cc7('0xa8e')](this[_0x4cc7('0xa8d')], this[_0x4cc7('0xa8f')], 0x0); this[_0x4cc7('0x9c1')][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]); return _0x208074; } else { var _0xd51642 = _0x208074['__getAlpha'](this['__worldAlpha']); if (!(0x0 >= _0xd51642)) { var _0x12f0c2 = this[_0x4cc7('0xa31')]; if (null != _0x12f0c2) { _0x44366e[_0x4cc7('0xa17')](_0x12f0c2, _0x208074); _0x3eedb0 = _0x12f0c2[_0x4cc7('0xa92')]; var _0x5ea694 = _0x12f0c2[_0x4cc7('0xa93')]; _0x58de36 = _0x12f0c2['__canvas']; if (null != _0x58de36 && _0x12f0c2['__visible'] && _0x2d63f9['Iiero'](0x1, _0x3eedb0) && 0x1 <= _0x5ea694) { var _0x461402 = _0x12f0c2['__worldTransform']; _0x5c9fcd = _0x208074[_0x4cc7('0x991')]; var _0x22e9b2 = this[_0x4cc7('0x9c9')] , _0x573c71 = this[_0x4cc7('0xa94')]; if (null == _0x22e9b2 || 0x0 < _0x22e9b2[_0x4cc7('0x7d9')] && 0x0 < _0x22e9b2[_0x4cc7('0x98b')]) { _0x208074[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x208074['__pushMaskObject'](this); _0x5c9fcd[_0x4cc7('0xa7f')] = _0xd51642; if (null != _0x573c71 && 0x0 == _0x461402['b'] && 0x0 == _0x461402['c']) { _0x5c9fcd['setTransform'](0x1, 0x0, 0x0, 0x1, _0x461402['tx'], _0x461402['ty']); var _0x1c7f54 = _0x12f0c2[_0x4cc7('0xa95')] , _0x2becd4 = _0x12f0c2[_0x4cc7('0x9c1')]['a'] , _0x48c401 = _0x12f0c2[_0x4cc7('0x9c1')]['d'] , _0x16dada = _0x461402['a'] , _0x5aff49 = _0x461402['d']; _0x461402 = Math[_0x4cc7('0xa96')](_0x573c71['x'] * _0x2becd4); _0x12f0c2 = Math['round'](_0x573c71['y'] * _0x48c401); _0xd51642 = Math[_0x4cc7('0xa96')]((_0x1c7f54[_0x4cc7('0xa97')]() - _0x573c71[_0x4cc7('0xa97')]()) * _0x2becd4); _0x22e9b2 = Math['round']((_0x1c7f54[_0x4cc7('0xa98')]() - _0x573c71[_0x4cc7('0xa98')]()) * _0x48c401); _0x2becd4 = Math[_0x4cc7('0xa96')](_0x573c71['width'] * _0x2becd4); _0x48c401 = Math['round'](_0x573c71[_0x4cc7('0x98b')] * _0x48c401); var _0x432f4e = Math['round'](_0x573c71['x'] * _0x16dada) , _0x138c76 = Math[_0x4cc7('0xa96')](_0x573c71['y'] * _0x5aff49) , _0x3e3cd2 = Math[_0x4cc7('0xa96')]((_0x1c7f54[_0x4cc7('0xa97')]() - _0x573c71['get_right']()) * _0x16dada); _0x573c71 = Math[_0x4cc7('0xa96')]((_0x1c7f54[_0x4cc7('0xa98')]() - _0x573c71['get_bottom']()) * _0x5aff49); _0x1c7f54 = Math['round'](_0x3eedb0 * _0x16dada) - _0x432f4e - _0x3e3cd2; _0x16dada = Math['round'](_0x5ea694 * _0x5aff49) - _0x138c76 - _0x573c71; _0x208074['applySmoothing'](_0x5c9fcd, !0x1); 0x0 != _0x2becd4 && 0x0 != _0x48c401 ? (_0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, 0x0, _0x461402, _0x12f0c2, 0x0, 0x0, _0x432f4e, _0x138c76), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402, 0x0, _0x2becd4, _0x12f0c2, _0x432f4e, 0x0, _0x1c7f54, _0x138c76), _0x5c9fcd['drawImage'](_0x58de36, _0x461402 + _0x2becd4, 0x0, _0xd51642, _0x12f0c2, _0x432f4e + _0x1c7f54, 0x0, _0x3e3cd2, _0x138c76), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, _0x12f0c2, _0x461402, _0x48c401, 0x0, _0x138c76, _0x432f4e, _0x16dada), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402, _0x12f0c2, _0x2becd4, _0x48c401, _0x432f4e, _0x138c76, _0x1c7f54, _0x16dada), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402 + _0x2becd4, _0x12f0c2, _0xd51642, _0x48c401, _0x432f4e + _0x1c7f54, _0x138c76, _0x3e3cd2, _0x16dada), _0x5c9fcd['drawImage'](_0x58de36, 0x0, _0x12f0c2 + _0x48c401, _0x461402, _0x22e9b2, 0x0, _0x138c76 + _0x16dada, _0x432f4e, _0x573c71), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402, _0x12f0c2 + _0x48c401, _0x2becd4, _0x22e9b2, _0x432f4e, _0x138c76 + _0x16dada, _0x1c7f54, _0x573c71), _0x5c9fcd['drawImage'](_0x58de36, _0x461402 + _0x2becd4, _0x12f0c2 + _0x48c401, _0xd51642, _0x22e9b2, _0x432f4e + _0x1c7f54, _0x138c76 + _0x16dada, _0x3e3cd2, _0x573c71)) : 0x0 == _0x2becd4 && 0x0 != _0x48c401 ? (_0x5ea694 = _0x432f4e + _0x1c7f54 + _0x3e3cd2, _0x5c9fcd['drawImage'](_0x58de36, 0x0, 0x0, _0x3eedb0, _0x12f0c2, 0x0, 0x0, _0x5ea694, _0x138c76), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, _0x12f0c2, _0x3eedb0, _0x48c401, 0x0, _0x138c76, _0x5ea694, _0x16dada), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, _0x12f0c2 + _0x48c401, _0x3eedb0, _0x22e9b2, 0x0, _0x138c76 + _0x16dada, _0x5ea694, _0x573c71)) : 0x0 == _0x48c401 && 0x0 != _0x2becd4 && (_0x3eedb0 = _0x138c76 + _0x16dada + _0x573c71, _0x5c9fcd['drawImage'](_0x58de36, 0x0, 0x0, _0x461402, _0x5ea694, 0x0, 0x0, _0x432f4e, _0x3eedb0), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402, 0x0, _0x2becd4, _0x5ea694, _0x432f4e, 0x0, _0x1c7f54, _0x3eedb0), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, _0x461402 + _0x2becd4, 0x0, _0xd51642, _0x5ea694, _0x2d63f9[_0x4cc7('0x9c')](_0x432f4e, _0x1c7f54), 0x0, _0x3e3cd2, _0x3eedb0)); } else _0x208074[_0x4cc7('0xa80')](_0x461402, _0x5c9fcd), _0x208074[_0x4cc7('0xa99')] && (_0x573c71 = 0x1 / _0x208074['pixelRatio'], _0x5c9fcd[_0x4cc7('0xa9a')](_0x573c71, _0x573c71)), _0x5c9fcd[_0x4cc7('0xa83')](_0x58de36, 0x0, 0x0, _0x3eedb0, _0x5ea694); _0x208074['__popMaskObject'](this); } } } } } } this[_0x4cc7('0xa9b')](_0x208074); }, '__renderCanvasMask': function(_0x2366d3) { null != this[_0x4cc7('0xa31')] && _0x44366e[_0x4cc7('0xa9c')](this[_0x4cc7('0xa31')], _0x2366d3); }, '__renderDOM': function(_0x577a13) { this['__updateCacheBitmap'](_0x577a13, !0x1); if (null == this['__cacheBitmap'] || this['__isCacheBitmapRender']) { null != this[_0x4cc7('0xa86')] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && this[_0x4cc7('0xa75')](); var _0x5008ba = this[_0x4cc7('0xa31')]; if (null != this['stage'] && this[_0x4cc7('0xa9d')] && this['__renderable'] && null != _0x5008ba) { _0x44366e['render'](_0x5008ba, _0x577a13['__canvasRenderer']); if (_0x5008ba[_0x4cc7('0xa9e')] || this['__worldAlphaChanged'] || this[_0x4cc7('0xa2f')] != _0x5008ba[_0x4cc7('0xa2f')]) null != _0x5008ba[_0x4cc7('0xa2f')] ? this[_0x4cc7('0xa2f')] != _0x5008ba[_0x4cc7('0xa2f')] && (null != this[_0x4cc7('0xa2f')] && _0x577a13['element']['removeChild'](this['__canvas']), this['__canvas'] = _0x5008ba[_0x4cc7('0xa2f')], this[_0x4cc7('0xa2e')] = _0x5008ba[_0x4cc7('0xa2e')], _0x577a13[_0x4cc7('0xa9f')](this, this['__canvas'])) : _0x10bba4['clear'](this, _0x577a13); if (null != this['__canvas']) { _0x577a13['__pushMaskObject'](this); var _0x23566a = this[_0x4cc7('0x9c1')]; this[_0x4cc7('0x9c1')] = _0x5008ba['__worldTransform']; _0x5008ba[_0x4cc7('0xaa0')] && (_0x5008ba[_0x4cc7('0xaa0')] = !0x1, this['__renderTransformChanged'] = !0x0); _0x577a13[_0x4cc7('0xaa1')](this); _0x577a13[_0x4cc7('0xaa2')](this, !0x0, !0x0, !0x0); this[_0x4cc7('0x9c1')] = _0x23566a; _0x577a13[_0x4cc7('0xa85')](this); } } else _0x10bba4[_0x4cc7('0x9fd')](this, _0x577a13); } else this['__renderDOMClear'](_0x577a13), this[_0x4cc7('0xa33')]['stage'] = this[_0x4cc7('0x99c')], _0x5008ba = this[_0x4cc7('0xa33')], null != _0x5008ba['stage'] && _0x5008ba[_0x4cc7('0xa9d')] && _0x5008ba[_0x4cc7('0xa77')] && null != _0x5008ba[_0x4cc7('0xa78')] && _0x5008ba[_0x4cc7('0xa78')]['__isValid'] && _0x5008ba[_0x4cc7('0xa78')][_0x4cc7('0xa7a')] ? (_0x577a13[_0x4cc7('0xa7c')](_0x5008ba), null != _0x5008ba[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0xaa3')][_0x4cc7('0xaa4')] ? _0x59d8e8['renderImage'](_0x5008ba, _0x577a13) : _0x59d8e8[_0x4cc7('0xa1b')](_0x5008ba, _0x577a13), _0x577a13[_0x4cc7('0xa85')](_0x5008ba)) : _0x59d8e8['clear'](_0x5008ba, _0x577a13); this[_0x4cc7('0xa9b')](_0x577a13); }, '__renderDOMClear': function(_0x3effbb) { _0x57a83b[_0x4cc7('0x9fd')](this, _0x3effbb); }, '__renderEvent': function(_0x175bc8) { if (null != this[_0x4cc7('0xa1e')] && this[_0x4cc7('0xa77')]) { this[_0x4cc7('0xa1e')][_0x4cc7('0xaa5')] = _0x175bc8[_0x4cc7('0xa84')]; this[_0x4cc7('0xa1e')][_0x4cc7('0xa20')][_0x4cc7('0xa28')](this[_0x4cc7('0x9c1')]); this['__customRenderEvent'][_0x4cc7('0xa1f')][_0x4cc7('0xaa6')](this[_0x4cc7('0xa09')]); this['__customRenderEvent'][_0x4cc7('0xaa7')] = _0x175bc8; switch (_0x175bc8['__type']) { case _0x4cc7('0xaa8'): this[_0x4cc7('0xa1e')]['type'] = _0x4cc7('0xa1a'); break; case 'canvas': this['__customRenderEvent']['type'] = _0x4cc7('0xa1b'); break; case 'dom': this[_0x4cc7('0xa1e')][_0x4cc7('0x994')] = null != this[_0x4cc7('0x99c')] && this[_0x4cc7('0xa9d')] ? _0x4cc7('0xa1c') : _0x4cc7('0xa19'); break; case 'opengl': _0x175bc8['__cleared'] || _0x175bc8[_0x4cc7('0xaa9')](); _0x175bc8[_0x4cc7('0xaaa')](this['__worldShader']); _0x175bc8['__context3D'][_0x4cc7('0xaab')](); this[_0x4cc7('0xa1e')][_0x4cc7('0x994')] = _0x4cc7('0xa1d'); break; default: return; } _0x175bc8[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x175bc8[_0x4cc7('0xa7c')](this); this['dispatchEvent'](this[_0x4cc7('0xa1e')]); _0x175bc8['__popMaskObject'](this); _0x4cc7('0xaac') == _0x175bc8[_0x4cc7('0xaad')] && _0x175bc8[_0x4cc7('0xaae')](); } }, '__renderGL': function(_0xc68cd2) { this[_0x4cc7('0xaaf')](_0xc68cd2, !0x1); if (null != this[_0x4cc7('0xa33')] && !this[_0x4cc7('0xa76')]) _0x6bc21c[_0x4cc7('0xa17')](this[_0x4cc7('0xa33')], _0xc68cd2); else if (!(null == this[_0x4cc7('0xa86')] && null == this[_0x4cc7('0xa31')] || !this[_0x4cc7('0xa77')] || 0x0 >= this[_0x4cc7('0x9c2')])) { if (null != this[_0x4cc7('0xa86')] && !this['__isCacheBitmapRender'] && 0x0 < this['get_width']() && 0x0 < this[_0x4cc7('0xa75')]()) { if (_0x4cc7('0xab0') === 'cXQMI') { _0xc68cd2[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0xc68cd2[_0x4cc7('0xa7c')](this); var _0x142750 = _0xc68cd2[_0x4cc7('0xab1')] , _0x5a4615 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x5a4615[_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); _0xc68cd2[_0x4cc7('0xab3')](_0x5a4615, this[_0x4cc7('0x9c1')]); var _0x3c752a = this['opaqueBackground']; _0x142750[_0x4cc7('0x9fd')]((_0x3c752a >>> 0x10 & 0xff) / 0xff, (_0x3c752a >>> 0x8 & 0xff) / 0xff, (_0x3c752a & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0xc68cd2['__popMaskRect'](); _0xc68cd2[_0x4cc7('0xa85')](this); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5a4615); } else { _0x4964ea[_0x4cc7('0xab4')] = e, e instanceof _0x202aa0 && (e = e[_0x4cc7('0x9a4')]), this['__handleError'](e); } } null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa17')](this, _0xc68cd2); } this['__renderEvent'](_0xc68cd2); }, '__renderGLMask': function(_0x2466f3) { if ('Vacde' === _0x4cc7('0xab5')) { null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa9c')](this, _0x2466f3); } else { _0x21cd93['call'](this, _0x2466f3); this[_0x4cc7('0xab6')] = _0x2466f3; } }, '__setParentRenderDirty': function() { var _0xb8e4c8 = null != this[_0x4cc7('0xab7')] ? this[_0x4cc7('0xab7')] : this[_0x4cc7('0x907')]; null == _0xb8e4c8 || _0xb8e4c8[_0x4cc7('0xab8')] || (_0xb8e4c8[_0x4cc7('0xab8')] = !0x0, _0xb8e4c8[_0x4cc7('0xab9')]()); }, '__setStageReference': function(_0x235635) { this[_0x4cc7('0x99c')] = _0x235635; }, '__setTransformDirty': function() { if ('sgAvU' === _0x4cc7('0xaba')) { this[_0x4cc7('0xaa0')] || (this['__transformDirty'] = !0x0, this[_0x4cc7('0xabb')](), this[_0x4cc7('0xab9')]()); } else { return this[_0x4cc7('0xabc')]; } }, '__setWorldTransformInvalid': function() { this['__worldTransformInvalid'] = !0x0; }, '__shouldCacheHardware': function(_0x2b0262) { return 0x1 == _0x2b0262 || null != this['__filters'] ? !0x0 : 0x0 == _0x2b0262 || null != this[_0x4cc7('0xa31')] && !_0xeaac5c[_0x4cc7('0xabd')](this[_0x4cc7('0xa31')]) ? !0x1 : null; }, '__update': function(_0x4421d4, _0x1b8e20) { var _0x38195f = null != this[_0x4cc7('0xab7')] ? this['__renderParent'] : this[_0x4cc7('0x907')]; this['__isMask'] && null == _0x38195f && (_0x38195f = this[_0x4cc7('0xabe')]); this[_0x4cc7('0xa77')] = this['__visible'] && 0x0 != this[_0x4cc7('0xa06')] && 0x0 != this[_0x4cc7('0xa05')] && !this[_0x4cc7('0xa71')] && (null == _0x38195f || !_0x38195f[_0x4cc7('0xa71')]); this[_0x4cc7('0xabf')](); this[_0x4cc7('0xa63')] = this['__transformDirty'] = !0x1; if (!_0x4421d4) if (_0x21ad67['__supportDOM'] && (this[_0x4cc7('0xac0')] = !this[_0x4cc7('0x9c1')][_0x4cc7('0xac1')](this[_0x4cc7('0xac2')]), null == this['__renderTransformCache'] ? this[_0x4cc7('0xac2')] = this[_0x4cc7('0x9c1')]['clone']() : this[_0x4cc7('0xac2')]['copyFrom'](this[_0x4cc7('0x9c1')])), null != _0x38195f) { if (_0x4cc7('0xac3') !== _0x4cc7('0xac4')) { if (_0x21ad67[_0x4cc7('0xac5')]) { if (_0x4cc7('0xac6') === _0x4cc7('0xac7')) { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.3, null, -0x5); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.6, 51.97, null, -0xc); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x58265f = _0x1baaa1['width'](0x19a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xad0'), -0x78, -0x122, null, _0x58265f, null, null, null); _0x58265f = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); var _0x2f1852 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xad1'), 0x64, -0x32, null, _0x58265f, -0x1, _0x2f1852, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xad2'), 0x14, 0x168, null, null, -0x1, null, null); } else { var _0x3d445f = _0x38195f[_0x4cc7('0xa9d')] && this['__visible']; this[_0x4cc7('0xad3')] = this[_0x4cc7('0xa9d')] != _0x3d445f; this[_0x4cc7('0xa9d')] = _0x3d445f; _0x3d445f = this[_0x4cc7('0xad4')]() * _0x38195f['__worldAlpha']; this[_0x4cc7('0xad5')] = this[_0x4cc7('0x9c2')] != _0x3d445f; this[_0x4cc7('0x9c2')] = _0x3d445f; } } else this[_0x4cc7('0x9c2')] = this[_0x4cc7('0xad4')]() * _0x38195f['__worldAlpha']; null != this[_0x4cc7('0xad6')] ? (this[_0x4cc7('0xa09')][_0x4cc7('0xaa6')](this[_0x4cc7('0xad6')]['get_colorTransform']()), this[_0x4cc7('0xa09')][_0x4cc7('0xad7')](_0x38195f[_0x4cc7('0xa09')])) : this[_0x4cc7('0xa09')]['__copyFrom'](_0x38195f['__worldColorTransform']); this[_0x4cc7('0xa07')] = null == this[_0x4cc7('0xad8')] || 0xa == this[_0x4cc7('0xad8')] ? _0x38195f[_0x4cc7('0xa07')] : this['__blendMode']; this['__worldShader'] = null == this[_0x4cc7('0xad9')] ? _0x38195f[_0x4cc7('0xad9')] : this['__shader']; this[_0x4cc7('0xa94')] = null == this[_0x4cc7('0xada')] ? _0x38195f[_0x4cc7('0xada')] : this[_0x4cc7('0xada')]; } else { this['_usedVectorCount'] = this[_0x4cc7('0xadb')] = this['_registerComponents'] = this[_0x4cc7('0xadc')] = null; } } else this[_0x4cc7('0x9c2')] = this[_0x4cc7('0xad4')](), _0x21ad67[_0x4cc7('0xac5')] && (this['__worldVisibleChanged'] = this[_0x4cc7('0xa9d')] != this['__visible'], this['__worldVisible'] = this[_0x4cc7('0xa02')], this[_0x4cc7('0xad5')] = this[_0x4cc7('0x9c2')] != this[_0x4cc7('0xad4')]()), null != this['__objectTransform'] ? this[_0x4cc7('0xa09')]['__copyFrom'](this[_0x4cc7('0xad6')]['get_colorTransform']()) : this[_0x4cc7('0xa09')][_0x4cc7('0xadd')](), this['__worldBlendMode'] = this[_0x4cc7('0xad8')], this[_0x4cc7('0xade')] = this[_0x4cc7('0xad9')], this[_0x4cc7('0xa94')] = this[_0x4cc7('0xada')]; _0x1b8e20 && null != this[_0x4cc7('0xa72')]() && this['get_mask']()[_0x4cc7('0x9c7')](_0x4421d4, !0x0); }, '__updateCacheBitmap': function(_0x4fae81, _0x300285) { if (this['__isCacheBitmapRender']) return !0x1; var _0x4a3ccb = _0x1c055e[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x4a3ccb['__copyFrom'](this[_0x4cc7('0xa09')]); null != _0x4fae81[_0x4cc7('0xa09')] && _0x4a3ccb[_0x4cc7('0xad7')](_0x4fae81[_0x4cc7('0xa09')]); var _0x4936b1 = !0x1; if (this['get_cacheAsBitmap']() || _0x4cc7('0xaac') != _0x4fae81['__type'] && !_0x4a3ccb[_0x4cc7('0xadf')](!0x0)) { _0x4936b1 = null; var _0x4816b9 = (_0x300285 = null == this['__cacheBitmap'] || this[_0x4cc7('0xab8')] && (_0x300285 || null != this[_0x4cc7('0xae0')] && 0x0 < this[_0x4cc7('0xae0')][_0x4cc7('0x21')]) || this[_0x4cc7('0xa86')] != this[_0x4cc7('0xae1')]) || null != this['__graphics'] && this[_0x4cc7('0xa31')]['__softwareDirty'] || !this[_0x4cc7('0xae2')][_0x4cc7('0xae3')](_0x4a3ccb, !0x0) , _0x4d00a1 = _0x300285 || null != this[_0x4cc7('0xa31')] && this['__graphics'][_0x4cc7('0xae4')] , _0x57694a = _0x4fae81['__type']; if (_0x4816b9 || _0x4d00a1) _0x4cc7('0xaac') == _0x57694a && 0x0 == this[_0x4cc7('0xae5')](null) && (_0x57694a = 'canvas'), !_0x4816b9 || _0x4cc7('0xae6') != _0x57694a && _0x4cc7('0xaa8') != _0x57694a || (_0x300285 = !0x0), _0x4d00a1 && _0x4cc7('0xaac') == _0x57694a && (_0x300285 = !0x0); _0x4816b9 = _0x300285 || !this['__cacheBitmap']['__worldTransform']['equals'](this[_0x4cc7('0xa08')]); var _0x12c4a8 = null != this[_0x4cc7('0xa4c')]; if (_0x12c4a8 && !_0x300285) { _0x4d00a1 = 0x0; for (var _0x22469f = this[_0x4cc7('0xa4c')]; _0x4d00a1 < _0x22469f[_0x4cc7('0x21')]; ) { var _0x5dda6c = _0x22469f[_0x4d00a1]; ++_0x4d00a1; if (_0x5dda6c[_0x4cc7('0xab8')]) { _0x300285 = !0x0; break; } } } null == this['__cacheBitmapMatrix'] && (this[_0x4cc7('0xae7')] = new _0x4a1676()); var _0x52f483 = null != this[_0x4cc7('0xae8')] ? this['__cacheAsBitmapMatrix'] : this[_0x4cc7('0x9c1')]; _0x300285 || _0x52f483['a'] == this[_0x4cc7('0xae7')]['a'] && _0x52f483['b'] == this['__cacheBitmapMatrix']['b'] && _0x52f483['c'] == this[_0x4cc7('0xae7')]['c'] && _0x52f483['d'] == this[_0x4cc7('0xae7')]['d'] || (_0x300285 = !0x0); !_0x300285 && _0x4cc7('0xaac') != _0x4fae81[_0x4cc7('0xaad')] && null != this[_0x4cc7('0xa34')] && null != this[_0x4cc7('0xa34')][_0x4cc7('0xa7e')] && this[_0x4cc7('0xa34')][_0x4cc7('0xa7e')][_0x4cc7('0x986')] < this['__cacheBitmapData']['__textureVersion'] && (_0x300285 = !0x0); this[_0x4cc7('0xae7')]['copyFrom'](_0x52f483); this[_0x4cc7('0xae7')]['tx'] = 0x0; var _0x24ad4c = _0x5dda6c = _0x22469f = _0x4d00a1 = this['__cacheBitmapMatrix']['ty'] = 0x0 , _0x48c401 = 0x0 , _0x16dada = 0x0; if (_0x4816b9 || _0x300285) _0x4936b1 = _0x432b23[_0x4cc7('0x9d8')]['get'](), this[_0x4cc7('0xae9')](_0x4936b1, this[_0x4cc7('0xae7')]), _0x5dda6c = Math[_0x4cc7('0xaea')](_0x4936b1[_0x4cc7('0x7d9')]), _0x24ad4c = Math[_0x4cc7('0xaea')](_0x4936b1[_0x4cc7('0x98b')]), _0x48c401 = 0x0 < _0x4936b1['x'] ? Math[_0x4cc7('0xaea')](_0x4936b1['x']) : Math[_0x4cc7('0xaeb')](_0x4936b1['x']), _0x16dada = 0x0 < _0x4936b1['y'] ? Math['ceil'](_0x4936b1['y']) : Math[_0x4cc7('0xaeb')](_0x4936b1['y']), null != this['__cacheBitmapData'] ? _0x5dda6c > this[_0x4cc7('0xa34')][_0x4cc7('0x7d9')] || _0x24ad4c > this[_0x4cc7('0xa34')][_0x4cc7('0x98b')] ? (_0x4d00a1 = Math['ceil'](Math[_0x4cc7('0x52')](1.25 * _0x5dda6c, this[_0x4cc7('0xa34')][_0x4cc7('0x7d9')])), _0x22469f = Math[_0x4cc7('0xaea')](Math[_0x4cc7('0x52')](1.25 * _0x24ad4c, this[_0x4cc7('0xa34')][_0x4cc7('0x98b')])), _0x300285 = !0x0) : (_0x4d00a1 = this['__cacheBitmapData'][_0x4cc7('0x7d9')], _0x22469f = this[_0x4cc7('0xa34')][_0x4cc7('0x98b')]) : (_0x4d00a1 = _0x5dda6c, _0x22469f = _0x24ad4c); if (_0x300285) if (_0x4816b9 = !0x0, this[_0x4cc7('0xae1')] = this['opaqueBackground'], 0.5 <= _0x5dda6c && 0.5 <= _0x24ad4c) { var _0x5aff49 = null != this['opaqueBackground'] && (_0x4d00a1 != _0x5dda6c || _0x22469f != _0x24ad4c) , _0x1f0f45 = null != this[_0x4cc7('0xa86')] ? -0x1000000 | this[_0x4cc7('0xa86')] : 0x0 , _0x1ebf8a = _0x5aff49 ? 0x0 : _0x1f0f45 , _0x3e3cd2 = _0x4cc7('0xaac') == _0x4fae81['__type']; null == this[_0x4cc7('0xa34')] || _0x4d00a1 > this[_0x4cc7('0xa34')][_0x4cc7('0x7d9')] || _0x22469f > this[_0x4cc7('0xa34')]['height'] ? (this[_0x4cc7('0xa34')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,_0x1ebf8a), null == this['__cacheBitmap'] && (this['__cacheBitmap'] = new _0x38d890()), this[_0x4cc7('0xa33')][_0x4cc7('0xa78')] = this['__cacheBitmapData'], this[_0x4cc7('0xaec')] = null) : this['__cacheBitmapData'][_0x4cc7('0xaed')](this[_0x4cc7('0xa34')][_0x4cc7('0xaee')], _0x1ebf8a, _0x3e3cd2); _0x5aff49 && (_0x4936b1[_0x4cc7('0xab2')](0x0, 0x0, _0x5dda6c, _0x24ad4c), this[_0x4cc7('0xa34')]['__fillRect'](_0x4936b1, _0x1f0f45, _0x3e3cd2)); } else return _0x1c055e[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4a3ccb), this['__cacheBitmapRenderer'] = this['__cacheBitmapData3'] = this[_0x4cc7('0xaef')] = this[_0x4cc7('0xa34')] = this[_0x4cc7('0xa33')] = null, !0x0; else this[_0x4cc7('0xa34')] = this[_0x4cc7('0xa33')][_0x4cc7('0xaf0')](), this[_0x4cc7('0xaf1')] = this['__cacheBitmapData2'] = null; if (_0x4816b9 || _0x300285) this['__cacheBitmap']['__worldTransform'][_0x4cc7('0xa28')](this['__worldTransform']), _0x52f483 == this[_0x4cc7('0x9c1')] ? (this[_0x4cc7('0xa33')]['__renderTransform'][_0x4cc7('0xa2a')](), this[_0x4cc7('0xa33')][_0x4cc7('0x9c1')]['tx'] = this[_0x4cc7('0x9c1')]['tx'] + _0x48c401, this['__cacheBitmap']['__renderTransform']['ty'] = this[_0x4cc7('0x9c1')]['ty'] + _0x16dada) : (this[_0x4cc7('0xa33')][_0x4cc7('0x9c1')][_0x4cc7('0xa28')](this[_0x4cc7('0xae7')]), this['__cacheBitmap'][_0x4cc7('0x9c1')][_0x4cc7('0xaf2')](), this[_0x4cc7('0xa33')]['__renderTransform'][_0x4cc7('0xaf3')](this[_0x4cc7('0x9c1')]), this[_0x4cc7('0xa33')][_0x4cc7('0x9c1')]['tx'] += _0x48c401, this['__cacheBitmap'][_0x4cc7('0x9c1')]['ty'] += _0x16dada); this[_0x4cc7('0xa33')]['smoothing'] = _0x4fae81[_0x4cc7('0xa84')]; this[_0x4cc7('0xa33')][_0x4cc7('0xa77')] = this[_0x4cc7('0xa77')]; this[_0x4cc7('0xa33')]['__worldAlpha'] = this['__worldAlpha']; this[_0x4cc7('0xa33')]['__worldBlendMode'] = this['__worldBlendMode']; this['__cacheBitmap'][_0x4cc7('0xade')] = this['__worldShader']; this[_0x4cc7('0xa33')]['set_mask'](this['__mask']); if (_0x300285) { if (null == this['__cacheBitmapRenderer'] || _0x57694a != this['__cacheBitmapRenderer'][_0x4cc7('0xaad')]) _0x4cc7('0xaac') == _0x57694a ? this['__cacheBitmapRenderer'] = new _0x51ba83(_0x5260f5[_0x4cc7('0x99b')](_0x4fae81, _0x51ba83)[_0x4cc7('0xab1')],this[_0x4cc7('0xa34')]) : (null == this[_0x4cc7('0xa34')]['image'] && (this[_0x4cc7('0xa34')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,null != this['opaqueBackground'] ? -0x1000000 | this['opaqueBackground'] : 0x0), this[_0x4cc7('0xa33')]['__bitmapData'] = this[_0x4cc7('0xa34')]), _0x1c27fe[_0x4cc7('0xa7d')](this[_0x4cc7('0xa34')][_0x4cc7('0xa7e')]), this[_0x4cc7('0xaec')] = new _0x88b99b(this['__cacheBitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0xaa3')]['__srcContext'])), this[_0x4cc7('0xaec')]['__worldTransform'] = new _0x4a1676(), this['__cacheBitmapRenderer'][_0x4cc7('0xa09')] = new _0x1c055e(); null == this[_0x4cc7('0xae2')] && (this['__cacheBitmapColorTransform'] = new _0x1c055e()); this['__cacheBitmapRenderer'][_0x4cc7('0x937')] = this[_0x4cc7('0x99c')]; this[_0x4cc7('0xaec')][_0x4cc7('0xa84')] = _0x4fae81['__allowSmoothing']; this[_0x4cc7('0xaec')][_0x4cc7('0xa7b')](0xa); this[_0x4cc7('0xaec')]['__worldAlpha'] = 0x1 / this[_0x4cc7('0x9c2')]; this[_0x4cc7('0xaec')][_0x4cc7('0xa08')][_0x4cc7('0xa28')](this[_0x4cc7('0x9c1')]); this[_0x4cc7('0xaec')]['__worldTransform'][_0x4cc7('0xaf2')](); this['__cacheBitmapRenderer'][_0x4cc7('0xa08')][_0x4cc7('0xaf3')](this[_0x4cc7('0xae7')]); this['__cacheBitmapRenderer'][_0x4cc7('0xa08')]['tx'] -= _0x48c401; this[_0x4cc7('0xaec')][_0x4cc7('0xa08')]['ty'] -= _0x16dada; this[_0x4cc7('0xaec')][_0x4cc7('0xa09')][_0x4cc7('0xaa6')](_0x4a3ccb); this[_0x4cc7('0xaec')]['__worldColorTransform']['__invert'](); this[_0x4cc7('0xa76')] = !0x0; if (_0x4cc7('0xaac') == this[_0x4cc7('0xaec')][_0x4cc7('0xaad')]) { _0x57694a = this['__cacheBitmapRenderer']; _0x52f483 = _0x57694a[_0x4cc7('0xab1')]; _0x48c401 = _0x52f483[_0x4cc7('0x92e')][_0x4cc7('0x92f')]; _0x16dada = _0x52f483[_0x4cc7('0x92e')][_0x4cc7('0x933')]; _0x5aff49 = _0x52f483[_0x4cc7('0x92e')][_0x4cc7('0x934')]; _0x1f0f45 = _0x52f483[_0x4cc7('0x92e')]['renderToTextureSurfaceSelector']; _0x1ebf8a = _0x4fae81['__blendMode']; _0x4fae81[_0x4cc7('0xaf4')](); _0x57694a[_0x4cc7('0xaf5')](_0x4fae81); this[_0x4cc7('0xa34')][_0x4cc7('0xaf6')](_0x52f483, 0x0, 0x0, _0x5dda6c, _0x24ad4c); _0x57694a[_0x4cc7('0xaf7')](this['__cacheBitmapData']); null != this[_0x4cc7('0xa34')][_0x4cc7('0xa7e')] && (this['__cacheBitmapData'][_0x4cc7('0xaf8')] = this[_0x4cc7('0xa34')]['image'][_0x4cc7('0x986')] + 0x1); this[_0x4cc7('0xa34')][_0x4cc7('0xaf9')](this, _0x57694a); if (_0x12c4a8) { if (_0x4cc7('0xafa') !== _0x4cc7('0xafb')) { var _0x61be06 = !0x1; _0x12c4a8 = 0x0; for (_0x3e3cd2 = this[_0x4cc7('0xa4c')]; _0x12c4a8 < _0x3e3cd2[_0x4cc7('0x21')]; ) { var _0x2bc114 = _0x3e3cd2[_0x12c4a8]; ++_0x12c4a8; _0x2bc114[_0x4cc7('0xafc')] && (_0x61be06 = !0x0); } _0x12c4a8 = this[_0x4cc7('0xa34')]; _0x2bc114 = null; null == this[_0x4cc7('0xaef')] || _0x4d00a1 > this[_0x4cc7('0xaef')][_0x4cc7('0x7d9')] || _0x22469f > this['__cacheBitmapData2'][_0x4cc7('0x98b')] ? this[_0x4cc7('0xaef')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,0x0) : (this[_0x4cc7('0xaef')]['fillRect'](this[_0x4cc7('0xaef')]['rect'], 0x0), null != this[_0x4cc7('0xaef')][_0x4cc7('0xa7e')] && (this[_0x4cc7('0xaef')][_0x4cc7('0xaf8')] = this[_0x4cc7('0xaef')][_0x4cc7('0xa7e')][_0x4cc7('0x986')] + 0x1)); this[_0x4cc7('0xaef')][_0x4cc7('0xaf6')](_0x52f483, 0x0, 0x0, _0x5dda6c, _0x24ad4c); _0x3e3cd2 = this[_0x4cc7('0xaef')]; _0x61be06 && (null == this[_0x4cc7('0xaf1')] || _0x4d00a1 > this['__cacheBitmapData3'][_0x4cc7('0x7d9')] || _0x22469f > this['__cacheBitmapData3'][_0x4cc7('0x98b')] ? this[_0x4cc7('0xaf1')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,0x0) : (this[_0x4cc7('0xaf1')][_0x4cc7('0xa8a')](this[_0x4cc7('0xaf1')][_0x4cc7('0xaee')], 0x0), null != this[_0x4cc7('0xaf1')][_0x4cc7('0xa7e')] && (this[_0x4cc7('0xaf1')][_0x4cc7('0xaf8')] = this['__cacheBitmapData3']['image']['version'] + 0x1)), this[_0x4cc7('0xaf1')][_0x4cc7('0xaf6')](_0x52f483, 0x0, 0x0, _0x5dda6c, _0x24ad4c), _0x2bc114 = this[_0x4cc7('0xaf1')]); _0x57694a[_0x4cc7('0xa7b')](0xa); _0x57694a['__worldAlpha'] = 0x1; _0x57694a[_0x4cc7('0xa08')][_0x4cc7('0xa2a')](); _0x57694a['__worldColorTransform'][_0x4cc7('0xadd')](); _0x4d00a1 = 0x0; for (_0x22469f = this[_0x4cc7('0xa4c')]; _0x4d00a1 < _0x22469f['length']; ) { if (_0x4cc7('0xafd') !== 'tCHDv') { null != this[_0x4cc7('0xafe')] && this['__disableGL'](); } else { _0x5dda6c = _0x22469f[_0x4d00a1]; ++_0x4d00a1; _0x5dda6c['__preserveObject'] && (_0x57694a[_0x4cc7('0xaf7')](_0x2bc114), _0x57694a[_0x4cc7('0xaff')](_0x12c4a8, _0x57694a['__defaultDisplayShader'], _0x5dda6c[_0x4cc7('0xb00')])); _0x24ad4c = 0x0; for (_0x61be06 = _0x5dda6c[_0x4cc7('0xb01')]; _0x24ad4c < _0x61be06; ) { var _0x6e9a29 = _0x24ad4c++; _0x6e9a29 = _0x5dda6c[_0x4cc7('0xb02')](_0x57694a, _0x6e9a29); _0x57694a['__setBlendMode'](_0x5dda6c[_0x4cc7('0xb03')]); _0x57694a[_0x4cc7('0xaf7')](_0x3e3cd2); _0x57694a[_0x4cc7('0xaff')](_0x12c4a8, _0x6e9a29, _0x5dda6c[_0x4cc7('0xb00')]); _0x6e9a29 = _0x12c4a8; _0x12c4a8 = _0x3e3cd2; _0x3e3cd2 = _0x6e9a29; } _0x5dda6c[_0x4cc7('0xafc')] && (_0x57694a['__setBlendMode'](0xa), _0x57694a[_0x4cc7('0xaf7')](_0x12c4a8), _0x57694a['__renderFilterPass'](_0x2bc114, _0x57694a[_0x4cc7('0xb04')], _0x5dda6c[_0x4cc7('0xb00')], !0x1)); _0x5dda6c[_0x4cc7('0xab8')] = !0x1; } } this[_0x4cc7('0xa33')][_0x4cc7('0xa78')] = _0x12c4a8; } else { _0x4fae81 = Math[_0x4cc7('0xa96')](this[_0x4cc7('0xb05')](_0x4fae81)); var _0x4a2cfb = _0x217368[_0x4cc7('0xb06')]; _0x4a2cfb = _0x104058['get_instance']()['get'](_0x4a2cfb['id'], _0x4a2cfb['defaultValue']) ? 0xa : 0x0; return _0x4fae81 - _0x4a2cfb; } } _0x4fae81[_0x4cc7('0xad8')] = 0xa; _0x4fae81[_0x4cc7('0xa7b')](_0x1ebf8a); _0x4fae81['__copyShader'](_0x57694a); null != _0x48c401 ? _0x52f483[_0x4cc7('0xb07')](_0x48c401, _0x16dada, _0x5aff49, _0x1f0f45) : _0x52f483[_0x4cc7('0xb08')](); _0x4fae81[_0x4cc7('0xb09')](_0x57694a); _0x4fae81[_0x4cc7('0xaae')](); this['__cacheBitmapColorTransform'][_0x4cc7('0xaa6')](_0x4a3ccb); } else { this[_0x4cc7('0xa34')][_0x4cc7('0xb0a')](this, this[_0x4cc7('0xaec')]); if (_0x12c4a8) { _0x52f483 = _0x4fae81 = !0x1; _0x5dda6c = 0x0; for (_0x24ad4c = this[_0x4cc7('0xa4c')]; _0x5dda6c < _0x24ad4c[_0x4cc7('0x21')]; ) _0x57694a = _0x24ad4c[_0x5dda6c], ++_0x5dda6c, _0x57694a[_0x4cc7('0xb0b')] && (_0x4fae81 = !0x0), _0x57694a[_0x4cc7('0xafc')] && (_0x52f483 = !0x0); _0x5dda6c = this['__cacheBitmapData']; _0x57694a = null; _0x4fae81 ? (null == this['__cacheBitmapData2'] || null == this[_0x4cc7('0xaef')]['image'] || _0x4d00a1 > this[_0x4cc7('0xaef')][_0x4cc7('0x7d9')] || _0x56067a[_0x4cc7('0x555')](_0x22469f, this['__cacheBitmapData2'][_0x4cc7('0x98b')]) ? this[_0x4cc7('0xaef')] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,0x0) : this[_0x4cc7('0xaef')][_0x4cc7('0xa8a')](this[_0x4cc7('0xaef')][_0x4cc7('0xaee')], 0x0), _0x24ad4c = this[_0x4cc7('0xaef')]) : _0x24ad4c = _0x5dda6c; _0x52f483 && (null == this[_0x4cc7('0xaf1')] || _0x56067a[_0x4cc7('0x54e')](null, this[_0x4cc7('0xaf1')][_0x4cc7('0xa7e')]) || _0x4d00a1 > this[_0x4cc7('0xaf1')][_0x4cc7('0x7d9')] || _0x22469f > this[_0x4cc7('0xaf1')][_0x4cc7('0x98b')] ? this['__cacheBitmapData3'] = new _0x436dff(_0x4d00a1,_0x22469f,!0x0,0x0) : this[_0x4cc7('0xaf1')][_0x4cc7('0xa8a')](this[_0x4cc7('0xaf1')][_0x4cc7('0xaee')], 0x0), _0x57694a = this[_0x4cc7('0xaf1')]); null == this[_0x4cc7('0xb0c')] && (this['__tempPoint'] = new _0x212a6a()); _0x4d00a1 = this[_0x4cc7('0xb0c')]; _0x22469f = 0x0; for (_0x52f483 = this[_0x4cc7('0xa4c')]; _0x22469f < _0x52f483[_0x4cc7('0x21')]; ) _0x16dada = _0x52f483[_0x22469f], ++_0x22469f, _0x16dada['__preserveObject'] && _0x57694a[_0x4cc7('0xb0d')](_0x5dda6c, _0x5dda6c['rect'], _0x4d00a1), _0x48c401 = _0x16dada['__applyFilter'](_0x24ad4c, _0x5dda6c, _0x5dda6c[_0x4cc7('0xaee')], _0x4d00a1), _0x16dada[_0x4cc7('0xafc')] && _0x48c401[_0x4cc7('0xb0e')](_0x57694a, null, null != this[_0x4cc7('0xad6')] ? this[_0x4cc7('0xad6')][_0x4cc7('0xb0f')]() : null), _0x16dada[_0x4cc7('0xab8')] = !0x1, _0x4fae81 && _0x48c401 == _0x24ad4c && (_0x48c401 = _0x5dda6c, _0x5dda6c = _0x24ad4c, _0x24ad4c = _0x48c401); this[_0x4cc7('0xa34')] != _0x5dda6c && (_0x48c401 = this[_0x4cc7('0xa34')], this[_0x4cc7('0xa34')] = _0x5dda6c, this[_0x4cc7('0xaef')] = _0x48c401, this[_0x4cc7('0xa33')][_0x4cc7('0xa78')] = this['__cacheBitmapData'], this[_0x4cc7('0xaec')] = null); this['__cacheBitmap'][_0x4cc7('0xb10')] = this['__cacheBitmapData'][_0x4cc7('0xaf8')]; } this[_0x4cc7('0xae2')][_0x4cc7('0xaa6')](_0x4a3ccb); this['__cacheBitmapColorTransform']['__isDefault'](!0x0) || (this['__cacheBitmapColorTransform'][_0x4cc7('0xb11')] = 0x1, this[_0x4cc7('0xa34')][_0x4cc7('0xb12')](this['__cacheBitmapData'][_0x4cc7('0xaee')], this[_0x4cc7('0xae2')])); } this[_0x4cc7('0xa76')] = !0x1; } (_0x4816b9 || _0x300285) && _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4936b1); _0x4936b1 = _0x4816b9; } else null != this[_0x4cc7('0xa33')] && (_0x4cc7('0x89a') == _0x4fae81[_0x4cc7('0xaad')] && this[_0x4cc7('0xa33')][_0x4cc7('0xb13')](_0x4fae81), this['__cacheBitmapRenderer'] = this[_0x4cc7('0xae2')] = this[_0x4cc7('0xaf1')] = this[_0x4cc7('0xaef')] = this[_0x4cc7('0xa34')] = this[_0x4cc7('0xa33')] = null, _0x4936b1 = !0x0); _0x1c055e[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4a3ccb); return _0x4936b1; }, '__updateTransforms': function(_0x6adebf) { var _0x5af393 = null != _0x6adebf; _0x6adebf = _0x5af393 ? _0x6adebf : this['__transform']; null == this[_0x4cc7('0xa08')] && (this['__worldTransform'] = new _0x4a1676()); null == this[_0x4cc7('0x9c1')] && (this[_0x4cc7('0x9c1')] = new _0x4a1676()); var _0xe43031 = null != this['__renderParent'] ? this[_0x4cc7('0xab7')] : this[_0x4cc7('0x907')]; if (_0x5af393 || null == this['parent']) this['__worldTransform'][_0x4cc7('0xa28')](_0x6adebf); else { var _0x4ecb88 = this[_0x4cc7('0x907')][_0x4cc7('0xa08')] , _0x1a9983 = this[_0x4cc7('0xa08')]; _0x1a9983['a'] = _0x6adebf['a'] * _0x4ecb88['a'] + _0x2d63f9[_0x4cc7('0x9d')](_0x6adebf['b'], _0x4ecb88['c']); _0x1a9983['b'] = _0x6adebf['a'] * _0x4ecb88['b'] + _0x6adebf['b'] * _0x4ecb88['d']; _0x1a9983['c'] = _0x6adebf['c'] * _0x4ecb88['a'] + _0x6adebf['d'] * _0x4ecb88['c']; _0x1a9983['d'] = _0x6adebf['c'] * _0x4ecb88['b'] + _0x6adebf['d'] * _0x4ecb88['d']; _0x1a9983['tx'] = _0x6adebf['tx'] * _0x4ecb88['a'] + _0x6adebf['ty'] * _0x4ecb88['c'] + _0x4ecb88['tx']; _0x1a9983['ty'] = _0x6adebf['tx'] * _0x4ecb88['b'] + _0x6adebf['ty'] * _0x4ecb88['d'] + _0x4ecb88['ty']; } _0x5af393 || null == _0xe43031 ? this[_0x4cc7('0x9c1')][_0x4cc7('0xa28')](_0x6adebf) : (_0x5af393 = _0xe43031[_0x4cc7('0x9c1')], _0xe43031 = this[_0x4cc7('0x9c1')], _0xe43031['a'] = _0x2d63f9[_0x4cc7('0x9e')](_0x2d63f9[_0x4cc7('0x9d')](_0x6adebf['a'], _0x5af393['a']), _0x6adebf['b'] * _0x5af393['c']), _0xe43031['b'] = _0x6adebf['a'] * _0x5af393['b'] + _0x6adebf['b'] * _0x5af393['d'], _0xe43031['c'] = _0x6adebf['c'] * _0x5af393['a'] + _0x6adebf['d'] * _0x5af393['c'], _0xe43031['d'] = _0x6adebf['c'] * _0x5af393['b'] + _0x6adebf['d'] * _0x5af393['d'], _0xe43031['tx'] = _0x6adebf['tx'] * _0x5af393['a'] + _0x6adebf['ty'] * _0x5af393['c'] + _0x5af393['tx'], _0xe43031['ty'] = _0x6adebf['tx'] * _0x5af393['b'] + _0x6adebf['ty'] * _0x5af393['d'] + _0x5af393['ty']); null != this['__scrollRect'] && (_0x6adebf = this[_0x4cc7('0x9c1')], _0x5af393 = -this['__scrollRect']['x'], _0xe43031 = -this[_0x4cc7('0x9c9')]['y'], _0x6adebf['tx'] = _0x5af393 * _0x6adebf['a'] + _0xe43031 * _0x6adebf['c'] + _0x6adebf['tx'], _0x6adebf['ty'] = _0x5af393 * _0x6adebf['b'] + _0xe43031 * _0x6adebf['d'] + _0x6adebf['ty']); }, 'get_alpha': function() { return this[_0x4cc7('0xa00')]; }, 'set_alpha': function(_0x333289) { if ('nxteV' === 'nxteV') { 0x1 < _0x333289 && (_0x333289 = 0x1); 0x0 > _0x333289 && (_0x333289 = 0x0); _0x333289 == this[_0x4cc7('0xa00')] || this['get_cacheAsBitmap']() || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return this['__alpha'] = _0x333289; } else { if (null != _0x333289[_0x4cc7('0xa78')] && _0x333289[_0x4cc7('0xa78')][_0x4cc7('0xa79')]) { var _0x1e6aa5 = b['__context3D'] , _0xd36be5 = b[_0x4cc7('0xb14')]; b[_0x4cc7('0xaaa')](_0xd36be5); b[_0x4cc7('0xb15')](_0x4266e7[_0x4cc7('0xb16')], !0x0); b[_0x4cc7('0xb17')](b['__getMatrix'](_0x333289[_0x4cc7('0x9c1')], _0x333289['pixelSnapping'])); b[_0x4cc7('0xb18')](); var _0x6f79b3 = _0x333289['__bitmapData'][_0x4cc7('0xb19')](_0x1e6aa5); null != _0xd36be5[_0x4cc7('0xb1a')] && _0x1e6aa5[_0x4cc7('0xb1b')](_0xd36be5[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x6f79b3, 0x0, 0x3); null != _0xd36be5['__textureCoord'] && _0x1e6aa5[_0x4cc7('0xb1b')](_0xd36be5[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x6f79b3, 0x3, 0x2); _0x333289 = _0x333289[_0x4cc7('0xa78')][_0x4cc7('0xb1e')](_0x1e6aa5); _0x1e6aa5['drawTriangles'](_0x333289); b[_0x4cc7('0xb1f')](); } } }, 'set_blendMode': function(_0x282268) { null == _0x282268 && (_0x282268 = 0xa); _0x282268 == this[_0x4cc7('0xad8')] || this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); return this['__blendMode'] = _0x282268; }, 'get_cacheAsBitmap': function() { return null == this[_0x4cc7('0xa4c')] ? this[_0x4cc7('0xb20')] : !0x0; }, 'set_cacheAsBitmap': function(_0x92c578) { _0x92c578 == this['__cacheAsBitmap'] || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return this[_0x4cc7('0xb20')] = _0x92c578; }, 'get_filters': function() { return null == this[_0x4cc7('0xa4c')] ? [] : this[_0x4cc7('0xa4c')][_0x4cc7('0xb21')](); }, 'set_filters': function(_0x1ec1ac) { if (_0x4cc7('0xb22') === 'SSVau') { this[_0x4cc7('0xb23')]['b'] += '>'; this[_0x4cc7('0xb24')] && (this[_0x4cc7('0xb23')]['b'] += '\x0a'); if (_0x1ec1ac['nodeType'] != _0x4fbde0[_0x4cc7('0xb25')] && _0x1ec1ac[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x571') + _0x1ec1ac[_0x4cc7('0x941')]); for (c = _0x3a8a6f['iter'](_0x1ec1ac[_0x4cc7('0xb26')]); c[_0x4cc7('0x94e')](); ) d = c[_0x4cc7('0x3a')](), this[_0x4cc7('0xb27')](d, this[_0x4cc7('0xb24')] ? b + '\x09' : b); this[_0x4cc7('0xb23')]['b'] += _0x4bf907[_0x4cc7('0x4dc')](_0x56067a['goQlC'](b, ''; } else { null != _0x1ec1ac && 0x0 < _0x1ec1ac['length'] ? (this['__filters'] = _0x1ec1ac, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']())) : null != this['__filters'] && (this[_0x4cc7('0xa4c')] = null, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']())); return _0x1ec1ac; } }, 'get_height': function() { var _0x4689be = _0x432b23[_0x4cc7('0x9d8')]['get'](); this[_0x4cc7('0xb28')](_0x4689be); var _0x1becd8 = _0x4689be['height']; _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4689be); return _0x1becd8; }, 'set_height': function(_0x58ebb7) { if ('jtMWp' !== _0x4cc7('0xb29')) { if (this[_0x4cc7('0xaa0')] || this[_0x4cc7('0xa63')]) { var _0x59714c = [] , _0x5427b8 = this; if (null == this['parent']) this[_0x4cc7('0x9c7')](!0x0, !0x1); else for (; _0x5427b8 != this['stage'] && (_0x59714c['push'](_0x5427b8), _0x5427b8 = _0x5427b8[_0x4cc7('0x907')], null != _0x5427b8); ) ; for (var _0x3fc43d = _0x59714c[_0x4cc7('0x21')]; 0x0 <= --_0x3fc43d; ) _0x5427b8 = _0x59714c[_0x3fc43d], _0x5427b8[_0x4cc7('0x9c7')](!0x0, !0x1); } return this['__worldTransform']; } else { var _0x218547 = _0x432b23['__pool'][_0x4cc7('0x2b')]() , _0xfabe0c = _0x4a1676[_0x4cc7('0x9d8')]['get'](); _0xfabe0c['identity'](); this[_0x4cc7('0x9c3')](_0x218547, _0xfabe0c); _0x58ebb7 != _0x218547['height'] ? this['set_scaleY'](_0x58ebb7 / _0x218547[_0x4cc7('0x98b')]) : this[_0x4cc7('0xb2a')](0x1); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x218547); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0xfabe0c); return _0x58ebb7; } }, 'get_loaderInfo': function() { return null != this[_0x4cc7('0x99c')] ? _0x1d6bd9[_0x4cc7('0x921')][_0x4cc7('0xb2b')] : null; }, 'get_mask': function() { return this['__mask']; }, 'set_mask': function(_0x30e957) { if (_0x30e957 == this['__mask']) return _0x30e957; _0x30e957 != this['__mask'] && (this[_0x4cc7('0xb2c')](), this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); if (null != this[_0x4cc7('0x9c8')]) { this[_0x4cc7('0x9c8')][_0x4cc7('0xa71')] = !0x1; this[_0x4cc7('0x9c8')][_0x4cc7('0xabe')] = null; this[_0x4cc7('0x9c8')][_0x4cc7('0xb2c')](); var _0x4aad9a = this[_0x4cc7('0x9c8')]; _0x4aad9a['__renderDirty'] || (_0x4aad9a['__renderDirty'] = !0x0, _0x4aad9a[_0x4cc7('0xab9')]()); } null != _0x30e957 && (_0x30e957[_0x4cc7('0xa71')] = !0x0, _0x30e957[_0x4cc7('0xabe')] = this, _0x30e957['__setWorldTransformInvalid']()); null != this['__cacheBitmap'] && this['__cacheBitmap']['get_mask']() != _0x30e957 && this[_0x4cc7('0xa33')][_0x4cc7('0xb2d')](_0x30e957); return this[_0x4cc7('0x9c8')] = _0x30e957; }, 'get_mouseX': function() { if (_0x4cc7('0xb2e') === _0x4cc7('0xb2f')) { this[_0x4cc7('0xb30')] = _0x483da3; null == _0x2e0a4a && (_0x2e0a4a = _0x483da3[_0x4cc7('0x5e2')]); _0x12f237[_0x4cc7('0x96b')](this, _0x483da3[_0x4cc7('0xb31')](), _0x2e0a4a, _0x396369, _0x483da3[_0x4cc7('0xb32')], null, _0x24e635, _0x483da3['previewFrontPath']()); } else { var _0x483da3 = null != this[_0x4cc7('0x99c')] ? this['stage']['__mouseX'] : _0x1d6bd9['current']['stage']['__mouseX'] , _0x396369 = null != this['stage'] ? this['stage'][_0x4cc7('0x9d6')] : _0x1d6bd9[_0x4cc7('0x921')][_0x4cc7('0x99c')]['__mouseY'] , _0x24e635 = this[_0x4cc7('0x9d7')]() , _0x2e0a4a = _0x24e635['a'] * _0x24e635['d'] - _0x24e635['b'] * _0x24e635['c']; return 0x0 == _0x2e0a4a ? -_0x24e635['tx'] : 0x1 / _0x2e0a4a * (_0x24e635['c'] * (_0x24e635['ty'] - _0x396369) + _0x24e635['d'] * (_0x483da3 - _0x24e635['tx'])); } }, 'get_mouseY': function() { var _0x5307ad = null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x99c')][_0x4cc7('0x9d5')] : _0x1d6bd9[_0x4cc7('0x921')][_0x4cc7('0x99c')]['__mouseX'] , _0x34d5f0 = null != this['stage'] ? this['stage']['__mouseY'] : _0x1d6bd9[_0x4cc7('0x921')]['stage']['__mouseY'] , _0x211f79 = this[_0x4cc7('0x9d7')]() , _0x3fbf3c = _0x211f79['a'] * _0x211f79['d'] - _0x211f79['b'] * _0x211f79['c']; return 0x0 == _0x3fbf3c ? -_0x211f79['ty'] : 0x1 / _0x3fbf3c * (_0x211f79['a'] * (_0x34d5f0 - _0x211f79['ty']) + _0x211f79['b'] * (_0x211f79['tx'] - _0x5307ad)); }, 'get_name': function() { return this[_0x4cc7('0xb33')]; }, 'set_name': function(_0x3a892b) { return this[_0x4cc7('0xb33')] = _0x3a892b; }, 'get_rotation': function() { return this['__rotation']; }, 'set_rotation': function(_0x333370) { if (_0x333370 != this[_0x4cc7('0xa04')]) { this[_0x4cc7('0xa04')] = _0x333370; var _0x2e623a = Math['PI'] / 0xb4 * this['__rotation']; this[_0x4cc7('0xa03')] = Math[_0x4cc7('0x28')](_0x2e623a); this['__rotationCosine'] = Math[_0x4cc7('0x27')](_0x2e623a); this[_0x4cc7('0xa01')]['a'] = this[_0x4cc7('0xb34')] * this[_0x4cc7('0xa06')]; this[_0x4cc7('0xa01')]['b'] = this[_0x4cc7('0xa03')] * this[_0x4cc7('0xa06')]; this[_0x4cc7('0xa01')]['c'] = -this['__rotationSine'] * this['__scaleY']; this['__transform']['d'] = this[_0x4cc7('0xb34')] * this['__scaleY']; this['__setTransformDirty'](); } return _0x333370; }, 'set_scale9Grid': function(_0x5463d7) { if (null == _0x5463d7 && _0x2d63f9['PLbWv'](null, this['__scale9Grid']) || null != _0x5463d7 && null != this[_0x4cc7('0xada')] && this['__scale9Grid']['equals'](_0x5463d7)) return _0x5463d7; null != _0x5463d7 ? (null == this[_0x4cc7('0xada')] && (this[_0x4cc7('0xada')] = new _0x432b23()), this[_0x4cc7('0xada')][_0x4cc7('0xa28')](_0x5463d7)) : this[_0x4cc7('0xada')] = null; this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); return _0x5463d7; }, 'get_scaleX': function() { return this['__scaleX']; }, 'set_scaleX': function(_0x143f7b) { if (_0x4cc7('0xb35') === 'Btunb') { if (_0x56067a[_0x4cc7('0xb36')](_0x143f7b, this[_0x4cc7('0xa06')])) if (this['__scaleX'] = _0x143f7b, 0x0 == this[_0x4cc7('0xa01')]['b']) _0x143f7b != this[_0x4cc7('0xa01')]['a'] && this[_0x4cc7('0xb2c')](), this[_0x4cc7('0xa01')]['a'] = _0x143f7b; else { var _0x296a19 = this[_0x4cc7('0xb34')] * _0x143f7b , _0x205018 = this[_0x4cc7('0xa03')] * _0x143f7b; this[_0x4cc7('0xa01')]['a'] == _0x296a19 && this[_0x4cc7('0xa01')]['b'] == _0x205018 || this[_0x4cc7('0xb2c')](); this[_0x4cc7('0xa01')]['a'] = _0x296a19; this[_0x4cc7('0xa01')]['b'] = _0x205018; } return _0x143f7b; } else { this[_0x4cc7('0xb37')][_0x4cc7('0xb38')](_0x143f7b); _0x143f7b[_0x4cc7('0xb39')] = !0x0; } }, 'get_scaleY': function() { return this[_0x4cc7('0xa05')]; }, 'set_scaleY': function(_0xe637b5) { if (_0xe637b5 != this['__scaleY']) if (this[_0x4cc7('0xa05')] = _0xe637b5, 0x0 == this['__transform']['c']) _0xe637b5 != this[_0x4cc7('0xa01')]['d'] && this[_0x4cc7('0xb2c')](), this[_0x4cc7('0xa01')]['d'] = _0xe637b5; else { var _0x2ea2f0 = -this[_0x4cc7('0xa03')] * _0xe637b5 , _0x32d68a = this['__rotationCosine'] * _0xe637b5; this[_0x4cc7('0xa01')]['d'] == _0x32d68a && this[_0x4cc7('0xa01')]['c'] == _0x2ea2f0 || this['__setTransformDirty'](); this['__transform']['c'] = _0x2ea2f0; this[_0x4cc7('0xa01')]['d'] = _0x32d68a; } return _0xe637b5; }, 'set_scrollRect': function(_0x36e0be) { if (null == _0x36e0be && null == this['__scrollRect'] || null != _0x36e0be && null != this['__scrollRect'] && this[_0x4cc7('0x9c9')][_0x4cc7('0xac1')](_0x36e0be)) return _0x36e0be; null != _0x36e0be ? (null == this[_0x4cc7('0x9c9')] && (this[_0x4cc7('0x9c9')] = new _0x432b23()), this[_0x4cc7('0x9c9')][_0x4cc7('0xa28')](_0x36e0be)) : this[_0x4cc7('0x9c9')] = null; this[_0x4cc7('0xb2c')](); _0x21ad67[_0x4cc7('0xac5')] && !this[_0x4cc7('0xab8')] && (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return _0x36e0be; }, 'get_transform': function() { null == this['__objectTransform'] && (this[_0x4cc7('0xad6')] = new _0x592c79(this)); return this[_0x4cc7('0xad6')]; }, 'set_transform': function(_0x44231a) { if (null == _0x44231a) throw new _0x202aa0(new _0x180a42(_0x4cc7('0xb3a'))); null == this[_0x4cc7('0xad6')] && (this['__objectTransform'] = new _0x592c79(this)); this['__setTransformDirty'](); this[_0x4cc7('0xad6')][_0x4cc7('0xb3b')](_0x44231a[_0x4cc7('0xb3c')]()); if (!this['__objectTransform'][_0x4cc7('0xb0f')]()[_0x4cc7('0xae3')](_0x44231a['get_colorTransform'](), !0x0) || !this[_0x4cc7('0xb3d')]() && this[_0x4cc7('0xad6')][_0x4cc7('0xb0f')]()[_0x4cc7('0xb11')] != _0x44231a['get_colorTransform']()[_0x4cc7('0xb11')]) this['__objectTransform'][_0x4cc7('0xb0f')]()[_0x4cc7('0xaa6')](_0x44231a[_0x4cc7('0xb0f')]()), this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return this[_0x4cc7('0xad6')]; }, 'get_visible': function() { return this[_0x4cc7('0xa02')]; }, 'set_visible': function(_0x22dd5e) { _0x22dd5e == this[_0x4cc7('0xa02')] || this['__renderDirty'] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); return this[_0x4cc7('0xa02')] = _0x22dd5e; }, 'get_width': function() { var _0x5bd742 = _0x432b23['__pool'][_0x4cc7('0x2b')](); this['__getLocalBounds'](_0x5bd742); var _0x35513f = _0x5bd742['width']; _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5bd742); return _0x35513f; }, 'set_width': function(_0x3f0414) { var _0x561d28 = _0x432b23[_0x4cc7('0x9d8')]['get']() , _0x2de98f = _0x4a1676['__pool']['get'](); _0x2de98f[_0x4cc7('0xa2a')](); this[_0x4cc7('0x9c3')](_0x561d28, _0x2de98f); _0x3f0414 != _0x561d28['width'] ? this['set_scaleX'](_0x2d63f9['Xzoxc'](_0x3f0414, _0x561d28[_0x4cc7('0x7d9')])) : this[_0x4cc7('0xb3e')](0x1); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x561d28); _0x4a1676['__pool']['release'](_0x2de98f); return _0x3f0414; }, 'get_x': function() { return this[_0x4cc7('0xa01')]['tx']; }, 'set_x': function(_0x553acc) { if (_0x4cc7('0xb3f') !== _0x4cc7('0xb40')) { _0x553acc != this[_0x4cc7('0xa01')]['tx'] && this[_0x4cc7('0xb2c')](); return this['__transform']['tx'] = _0x553acc; } else { if (_0x553acc == this[_0x4cc7('0xb41')]) return _0x553acc; null != this[_0x4cc7('0xb41')] && this['_scene'][_0x4cc7('0xb42')](this); null != _0x553acc && _0x553acc['registerEntity'](this); _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xb43')]['call'](this, _0x553acc); return _0x553acc; } }, 'get_y': function() { return this[_0x4cc7('0xa01')]['ty']; }, 'set_y': function(_0x12087e) { _0x12087e != this['__transform']['ty'] && this[_0x4cc7('0xb2c')](); return this['__transform']['ty'] = _0x12087e; }, '__class__': _0x21ad67, '__properties__': { 'set_y': _0x4cc7('0xb44'), 'get_y': _0x4cc7('0xb45'), 'set_x': _0x4cc7('0xb46'), 'get_x': _0x4cc7('0x472'), 'set_width': _0x4cc7('0xb47'), 'get_width': _0x4cc7('0xa74'), 'set_visible': 'set_visible', 'get_visible': _0x4cc7('0xb48'), 'set_transform': _0x4cc7('0xb49'), 'get_transform': 'get_transform', 'set_scrollRect': _0x2d63f9[_0x4cc7('0x3be')], 'set_scaleY': _0x4cc7('0xb2a'), 'get_scaleY': _0x4cc7('0xb4a'), 'set_scaleX': _0x4cc7('0xb3e'), 'get_scaleX': _0x4cc7('0x3dc'), 'set_scale9Grid': _0x4cc7('0xb4b'), 'set_rotation': _0x4cc7('0xb4c'), 'get_rotation': _0x4cc7('0xb4d'), 'set_name': 'set_name', 'get_name': _0x4cc7('0xb4e'), 'get_mouseY': _0x4cc7('0xb4f'), 'get_mouseX': 'get_mouseX', 'set_mask': _0x4cc7('0xb2d'), 'get_mask': _0x4cc7('0xa72'), 'get_loaderInfo': _0x4cc7('0xb50'), 'set_height': 'set_height', 'get_height': _0x4cc7('0xa75'), 'set_filters': 'set_filters', 'get_filters': 'get_filters', 'set_cacheAsBitmap': _0x4cc7('0xb51'), 'get_cacheAsBitmap': _0x4cc7('0xb3d'), 'set_blendMode': _0x2d63f9[_0x4cc7('0x3c0')], 'set_alpha': 'set_alpha', 'get_alpha': _0x4cc7('0xad4') } }); var _0x2b4072 = function() { if (_0x4cc7('0xb52') === _0x4cc7('0xb53')) { null == a && (a = 0x0); return 0.001 * a; } else { _0x21ad67[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb54')] = !0x1; this[_0x4cc7('0xb55')] = !0x0; this['needsSoftKeyboard'] = !0x1; this['__tabEnabled'] = null; this[_0x4cc7('0xb56')] = -0x1; } }; _0x16dada[_0x4cc7('0xb57')] = _0x2b4072; _0x2b4072[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0xb58')]; _0x2b4072[_0x4cc7('0x92b')] = _0x21ad67; _0x2b4072['prototype'] = _0x5aff49(_0x21ad67['prototype'], { 'doubleClickEnabled': null, 'mouseEnabled': null, 'needsSoftKeyboard': null, '__tabEnabled': null, '__tabIndex': null, '__allowMouseFocus': function() { if (_0x4cc7('0xb59') !== _0x4cc7('0xb5a')) { return this[_0x4cc7('0xb5b')](); } else { var _0x2f4623 = _0x3b7d43['getTimer'](); 0x0 == this[_0x4cc7('0xb5c')] && (this[_0x4cc7('0xb5c')] = _0x2f4623); this['_deltaTime'] = _0x2f4623 - this[_0x4cc7('0xb5c')]; this[_0x4cc7('0xb5c')] = _0x2f4623; } }, '__getInteractive': function(_0x39cd92) { null != _0x39cd92 && (_0x39cd92['push'](this), null != this[_0x4cc7('0x907')] && this[_0x4cc7('0x907')]['__getInteractive'](_0x39cd92)); return !0x0; }, '__hitTest': function(_0x52f098, _0x3ca919, _0x32af50, _0x277d13, _0x4d8bab, _0x31e753) { return !_0x31e753[_0x4cc7('0xb48')]() || this['__isMask'] || _0x4d8bab && !this[_0x4cc7('0xb55')] ? !0x1 : _0x21ad67['prototype'][_0x4cc7('0xa73')][_0x4cc7('0x96b')](this, _0x52f098, _0x3ca919, _0x32af50, _0x277d13, _0x4d8bab, _0x31e753); }, '__tabTest': function(_0x104042) { this['get_tabEnabled']() && _0x104042['push'](this); }, 'get_tabEnabled': function() { return 0x1 == this[_0x4cc7('0xb5d')] ? !0x0 : !0x1; }, 'get_tabIndex': function() { return this[_0x4cc7('0xb56')]; }, '__class__': _0x2b4072, '__properties__': _0x5aff49(_0x21ad67[_0x4cc7('0x8')]['__properties__'], { 'get_tabIndex': _0x4cc7('0xb5e'), 'get_tabEnabled': _0x4cc7('0xb5b') }) }); var _0x30f963 = function() { if (_0x4cc7('0xb5f') !== _0x4cc7('0xb60')) { _0x2b4072[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb61')] = this[_0x4cc7('0xb62')] = !0x0; this[_0x4cc7('0xae0')] = []; this[_0x4cc7('0xb63')] = _0x2bc114[_0x4cc7('0x24')](null); } else { throw new _0x202aa0(new _0xb16e5a()); } }; _0x16dada['openfl.display.DisplayObjectContainer'] = _0x30f963; _0x30f963['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), 'DisplayObjectContainer']; _0x30f963['__super__'] = _0x2b4072; _0x30f963['prototype'] = _0x2d63f9[_0x4cc7('0x3c2')](_0x5aff49, _0x2b4072[_0x4cc7('0x8')], { 'mouseChildren': null, '__removedChildren': null, '__tabChildren': null, 'addChild': function(_0x370dd9) { if ('CZgRH' === _0x4cc7('0xb64')) { var _0x19bace = _0x3e3cd2[_0x842c50]; ++_0x842c50; -0x1 == f['indexOf'](_0x19bace) && (_0x3a8a6f[_0x4cc7('0x95b')](_0x3e3cd2, _0x19bace), _0x370dd9 = _0x38fda1[_0x4cc7('0xb65')](_0x4cc7('0x368'), null, d, e, _0x5aff49[_0x4cc7('0xa2b')](c, n), _0x5aff49), _0x370dd9[_0x4cc7('0xb66')] = _0x48c401, _0x370dd9[_0x4cc7('0xb67')] = _0x180fa9, _0x370dd9[_0x4cc7('0xa47')] = !0x1, _0x370dd9[_0x4cc7('0xb68')] = b[_0x4cc7('0xb68')], this[_0x4cc7('0xb69')](_0x19bace, _0x370dd9)); } else { return this[_0x4cc7('0xb6a')](_0x370dd9, this['get_numChildren']()); } }, 'addChildAt': function(_0x3a34cb, _0xad6e77) { if (null == _0x3a34cb) throw _0x3a34cb = new _0x180a42(_0x4cc7('0xb6b')), _0x3a34cb[_0x4cc7('0xb6c')] = 0x7d7, new _0x202aa0(_0x3a34cb); if (_0x3a34cb[_0x4cc7('0x99c')] == _0x3a34cb) throw _0x3a34cb = new _0x5a0ff5(_0x4cc7('0xb6d')), _0x3a34cb[_0x4cc7('0xb6c')] = 0xec7, new _0x202aa0(_0x3a34cb); if (_0xad6e77 > this[_0x4cc7('0xae0')]['length'] || 0x0 > _0xad6e77) throw new _0x202aa0(_0x2d63f9[_0x4cc7('0x9e')](_0x4cc7('0xb6e'), _0xad6e77)); if (_0x3a34cb[_0x4cc7('0x907')] == this) this[_0x4cc7('0xae0')][_0xad6e77] != _0x3a34cb && (_0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0xae0')], _0x3a34cb), this['__children']['splice'](_0xad6e77, 0x0, _0x3a34cb), this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]())); else { null != _0x3a34cb[_0x4cc7('0x907')] && _0x3a34cb[_0x4cc7('0x907')]['removeChild'](_0x3a34cb); this[_0x4cc7('0xae0')][_0x4cc7('0xa5e')](_0xad6e77, 0x0, _0x3a34cb); _0x3a34cb['parent'] = this; (_0xad6e77 = null != this[_0x4cc7('0x99c')] && null == _0x3a34cb[_0x4cc7('0x99c')]) && this[_0x4cc7('0xb6f')](this[_0x4cc7('0x99c')]); _0x3a34cb['__setTransformDirty'](); _0x3a34cb[_0x4cc7('0xab8')] || (_0x3a34cb[_0x4cc7('0xab8')] = !0x0, _0x3a34cb['__setParentRenderDirty']()); this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); var _0x18a286 = new _0x76b31e(_0x4cc7('0xb70'),!0x0); _0x18a286[_0x4cc7('0xa26')] = _0x3a34cb; _0x3a34cb[_0x4cc7('0xa27')](_0x18a286); _0xad6e77 && (_0x18a286 = new _0x76b31e(_0x4cc7('0x8a9'),!0x1,!0x1), _0x3a34cb['__dispatchWithCapture'](_0x18a286), _0x3a34cb['__dispatchChildren'](_0x18a286)); } return _0x3a34cb; }, 'getChildAt': function(_0x2fc1c4) { return 0x0 <= _0x2fc1c4 && _0x2fc1c4 < this[_0x4cc7('0xae0')][_0x4cc7('0x21')] ? this[_0x4cc7('0xae0')][_0x2fc1c4] : null; }, 'getChildByName': function(_0xb46c44) { for (var _0xbc92eb = 0x0, _0x2de91d = this[_0x4cc7('0xae0')]; _0xbc92eb < _0x2de91d[_0x4cc7('0x21')]; ) { var _0x14e4cc = _0x2de91d[_0xbc92eb]; ++_0xbc92eb; if (_0x14e4cc[_0x4cc7('0xb4e')]() == _0xb46c44) return _0x14e4cc; } return null; }, 'getChildIndex': function(_0x349371) { if (_0x4cc7('0xb71') !== _0x4cc7('0xb72')) { for (var _0x77afc2 = 0x0, _0xd2949 = this[_0x4cc7('0xae0')][_0x4cc7('0x21')]; _0x77afc2 < _0xd2949; ) { var _0x242963 = _0x77afc2++; if (this[_0x4cc7('0xae0')][_0x242963] == _0x349371) return _0x242963; } return -0x1; } else { var _0x24d348 = null , _0x264c4d = null; 0x1 == _0x349371[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]() && (_0x264c4d = _0x5260f5[_0x4cc7('0x99b')](_0x349371[_0x4cc7('0xb73')]()['get'](0x0), _0x1603fe), _0x24d348 = this[_0x4cc7('0xb74')](_0x349371[_0x4cc7('0xb75')]())); null != _0x24d348 && null != _0x264c4d && (_0x331be6['gt'](0x2, this['get_materialMode']()) ? _0x5260f5[_0x4cc7('0x99b')](_0x24d348[_0x4cc7('0x31')](), _0x705f29)['set_texture'](_0x264c4d) : _0x5260f5[_0x4cc7('0x99b')](_0x24d348['get_material'](), _0x2943e4)[_0x4cc7('0xb76')](_0x264c4d)); } }, 'removeChild': function(_0x2df5cb) { if (null != _0x2df5cb && _0x2df5cb[_0x4cc7('0x907')] == this) { _0x2df5cb[_0x4cc7('0xb2c')](); _0x2df5cb[_0x4cc7('0xab8')] || (_0x2df5cb[_0x4cc7('0xab8')] = !0x0, _0x2df5cb[_0x4cc7('0xab9')]()); this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); var _0x357a12 = new _0x76b31e('removed',!0x0); _0x2df5cb[_0x4cc7('0xa27')](_0x357a12); null != this[_0x4cc7('0x99c')] && (null != _0x2df5cb['stage'] && this['stage'][_0x4cc7('0xb77')]() == _0x2df5cb && this['stage']['set_focus'](null), _0x357a12 = new _0x76b31e('removedFromStage',!0x1,!0x1), _0x2df5cb[_0x4cc7('0xa27')](_0x357a12), _0x2df5cb[_0x4cc7('0xb78')](_0x357a12), _0x2df5cb[_0x4cc7('0xb6f')](null)); _0x2df5cb['parent'] = null; _0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0xae0')], _0x2df5cb); this['__removedChildren']['push'](_0x2df5cb); _0x2df5cb['__setTransformDirty'](); } return _0x2df5cb; }, 'removeChildAt': function(_0x37177c) { return 0x0 <= _0x37177c && _0x37177c < this[_0x4cc7('0xae0')][_0x4cc7('0x21')] ? this[_0x4cc7('0xb79')](this['__children'][_0x37177c]) : null; }, 'setChildIndex': function(_0xc494dc, _0x4caac7) { 0x0 <= _0x4caac7 && _0x4caac7 <= this[_0x4cc7('0xae0')]['length'] && _0xc494dc['parent'] == this && (_0x3a8a6f['remove'](this[_0x4cc7('0xae0')], _0xc494dc), this[_0x4cc7('0xae0')][_0x4cc7('0xa5e')](_0x4caac7, 0x0, _0xc494dc)); }, 'swapChildren': function(_0x4a477b, _0x47a6d7) { if (_0x4a477b[_0x4cc7('0x907')] == this && _0x47a6d7[_0x4cc7('0x907')] == this) { var _0x33b9b6 = this[_0x4cc7('0xae0')][_0x4cc7('0x2d')](_0x4a477b) , _0x8fa378 = this[_0x4cc7('0xae0')][_0x4cc7('0x2d')](_0x47a6d7); this[_0x4cc7('0xae0')][_0x33b9b6] = _0x47a6d7; this[_0x4cc7('0xae0')][_0x8fa378] = _0x4a477b; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); } }, 'swapChildrenAt': function(_0xf14951, _0x7000d2) { var _0x207130 = {}; _0x207130[_0x4cc7('0xb7a')] = function(_0x223200, _0x1c62e0) { return _0x223200 != _0x1c62e0; } ; if (_0x4cc7('0xb7b') !== 'LRVgq') { var _0x347226 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')], _0xd1e7eb; for (_0xd1e7eb in _0xf14951) _0x207130[_0x4cc7('0xb7a')]('__id__', _0xd1e7eb) && _0x4cc7('0x8ee') != _0xd1e7eb && _0x347226['call'](_0xf14951, _0xd1e7eb) && _0x7000d2['push'](_0xd1e7eb); } else { var _0x364e6f = this[_0x4cc7('0xae0')][_0xf14951]; this['__children'][_0xf14951] = this[_0x4cc7('0xae0')][_0x7000d2]; this[_0x4cc7('0xae0')][_0x7000d2] = _0x364e6f; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); } }, '__cleanup': function() { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xa32')][_0x4cc7('0x96b')](this); for (var _0x52f2ea = 0x0, _0x595dd5 = this[_0x4cc7('0xae0')]; _0x52f2ea < _0x595dd5[_0x4cc7('0x21')]; ) { var _0x44b08c = _0x595dd5[_0x52f2ea]; ++_0x52f2ea; _0x44b08c[_0x4cc7('0xa32')](); } _0x52f2ea = 0x0; for (_0x595dd5 = this[_0x4cc7('0xb63')]; _0x52f2ea < _0x595dd5[_0x4cc7('0x34')](); ) _0x44b08c = _0x595dd5['get'](_0x52f2ea), ++_0x52f2ea, null == _0x44b08c[_0x4cc7('0x99c')] && _0x44b08c[_0x4cc7('0xa32')](); this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); }, '__dispatchChildren': function(_0x375c95) { if (null != this[_0x4cc7('0xae0')]) for (var _0x5bbc1f = 0x0, _0xe28cfe = this['__children']; _0x5bbc1f < _0xe28cfe[_0x4cc7('0x21')]; ) { var _0x1e220a = _0xe28cfe[_0x5bbc1f]; ++_0x5bbc1f; _0x375c95[_0x4cc7('0xa26')] = _0x1e220a; if (!_0x1e220a[_0x4cc7('0xa27')](_0x375c95)) break; _0x1e220a[_0x4cc7('0xb78')](_0x375c95); } }, '__enterFrame': function(_0xb5d838) { for (var _0x5b031e = 0x0, _0x1a3086 = this[_0x4cc7('0xae0')]; _0x5b031e < _0x1a3086[_0x4cc7('0x21')]; ) { var _0x4eb062 = _0x1a3086[_0x5b031e]; ++_0x5b031e; _0x4eb062[_0x4cc7('0xb7d')](_0xb5d838); } }, '__getBounds': function(_0x5e91ce, _0x3be825) { _0x2b4072[_0x4cc7('0x8')]['__getBounds'][_0x4cc7('0x96b')](this, _0x5e91ce, _0x3be825); if (0x0 != this[_0x4cc7('0xae0')]['length']) { for (var _0x4123c8 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x3641f9 = 0x0, _0x42b336 = this[_0x4cc7('0xae0')]; _0x3641f9 < _0x42b336[_0x4cc7('0x21')]; ) { var _0x1714f8 = _0x42b336[_0x3641f9]; ++_0x3641f9; if (0x0 != _0x1714f8['__scaleX'] && 0x0 != _0x1714f8['__scaleY']) { if (_0x4cc7('0xb7e') === 'IGSRf') { this[_0x4cc7('0xacc')] = this['angel'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { var _0xb6d02f = _0x1714f8['__transform']; _0x4123c8['a'] = _0xb6d02f['a'] * _0x3be825['a'] + _0xb6d02f['b'] * _0x3be825['c']; _0x4123c8['b'] = _0xb6d02f['a'] * _0x3be825['b'] + _0xb6d02f['b'] * _0x3be825['d']; _0x4123c8['c'] = _0xb6d02f['c'] * _0x3be825['a'] + _0xb6d02f['d'] * _0x3be825['c']; _0x4123c8['d'] = _0xb6d02f['c'] * _0x3be825['b'] + _0xb6d02f['d'] * _0x3be825['d']; _0x4123c8['tx'] = _0xb6d02f['tx'] * _0x3be825['a'] + _0xb6d02f['ty'] * _0x3be825['c'] + _0x3be825['tx']; _0x4123c8['ty'] = _0xb6d02f['tx'] * _0x3be825['b'] + _0xb6d02f['ty'] * _0x3be825['d'] + _0x3be825['ty']; _0x1714f8['__getBounds'](_0x5e91ce, _0x4123c8); } } } _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4123c8); } }, '__getFilterBounds': function(_0x1ebdcc, _0x226793) { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xae9')][_0x4cc7('0x96b')](this, _0x1ebdcc, _0x226793); if (null == this[_0x4cc7('0x9c9')] && 0x0 != this[_0x4cc7('0xae0')][_0x4cc7('0x21')]) { for (var _0x2c5048 = _0x4a1676[_0x4cc7('0x9d8')]['get'](), _0x539927 = 0x0, _0x3d6f7e = this[_0x4cc7('0xae0')]; _0x2d63f9[_0x4cc7('0xa1')](_0x539927, _0x3d6f7e[_0x4cc7('0x21')]); ) { if ('Sfpnw' === 'aHLsJ') { _0x226793 = _0xbf1f2c[_0x4cc7('0xb81')](_0x226793); _0x2c5048 ? (this[_0x4cc7('0xb82')](_0x1ebdcc, _0x226793[_0x4cc7('0xb83')]), this['setUint32'](_0x1ebdcc, _0x226793[_0x4cc7('0xb84')])) : (this[_0x4cc7('0xb82')](_0x1ebdcc, _0x226793[_0x4cc7('0xb84')]), this[_0x4cc7('0xb82')](_0x1ebdcc, _0x226793[_0x4cc7('0xb83')])); } else { var _0x1dbd46 = _0x3d6f7e[_0x539927]; ++_0x539927; if (0x0 != _0x1dbd46[_0x4cc7('0xa06')] && 0x0 != _0x1dbd46[_0x4cc7('0xa05')] && !_0x1dbd46[_0x4cc7('0xa71')]) { var _0x3e0f72 = _0x1dbd46[_0x4cc7('0xa01')]; _0x2c5048['a'] = _0x2d63f9[_0x4cc7('0x9d')](_0x3e0f72['a'], _0x226793['a']) + _0x3e0f72['b'] * _0x226793['c']; _0x2c5048['b'] = _0x3e0f72['a'] * _0x226793['b'] + _0x3e0f72['b'] * _0x226793['d']; _0x2c5048['c'] = _0x3e0f72['c'] * _0x226793['a'] + _0x3e0f72['d'] * _0x226793['c']; _0x2c5048['d'] = _0x3e0f72['c'] * _0x226793['b'] + _0x3e0f72['d'] * _0x226793['d']; _0x2c5048['tx'] = _0x3e0f72['tx'] * _0x226793['a'] + _0x3e0f72['ty'] * _0x226793['c'] + _0x226793['tx']; _0x2c5048['ty'] = _0x2d63f9[_0x4cc7('0x9d')](_0x3e0f72['tx'], _0x226793['b']) + _0x3e0f72['ty'] * _0x226793['d'] + _0x226793['ty']; _0x1dbd46[_0x4cc7('0xae9')](_0x1ebdcc, _0x2c5048); } } } _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x2c5048); } }, '__getRenderBounds': function(_0x26d993, _0x27e7b8) { if (null != this[_0x4cc7('0x9c9')]) _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xa4b')][_0x4cc7('0x96b')](this, _0x26d993, _0x27e7b8); else if (_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c3')][_0x4cc7('0x96b')](this, _0x26d993, _0x27e7b8), 0x0 != this[_0x4cc7('0xae0')][_0x4cc7('0x21')]) { for (var _0x30fcb1 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x22132b = 0x0, _0x5cecb2 = this[_0x4cc7('0xae0')]; _0x22132b < _0x5cecb2[_0x4cc7('0x21')]; ) { var _0x3fd32d = _0x5cecb2[_0x22132b]; ++_0x22132b; if (0x0 != _0x3fd32d[_0x4cc7('0xa06')] && 0x0 != _0x3fd32d['__scaleY'] && !_0x3fd32d[_0x4cc7('0xa71')]) { var _0x3115c2 = _0x3fd32d[_0x4cc7('0xa01')]; _0x30fcb1['a'] = _0x3115c2['a'] * _0x27e7b8['a'] + _0x3115c2['b'] * _0x27e7b8['c']; _0x30fcb1['b'] = _0x3115c2['a'] * _0x27e7b8['b'] + _0x3115c2['b'] * _0x27e7b8['d']; _0x30fcb1['c'] = _0x3115c2['c'] * _0x27e7b8['a'] + _0x3115c2['d'] * _0x27e7b8['c']; _0x30fcb1['d'] = _0x3115c2['c'] * _0x27e7b8['b'] + _0x3115c2['d'] * _0x27e7b8['d']; _0x30fcb1['tx'] = _0x3115c2['tx'] * _0x27e7b8['a'] + _0x3115c2['ty'] * _0x27e7b8['c'] + _0x27e7b8['tx']; _0x30fcb1['ty'] = _0x56067a['goQlC'](_0x3115c2['tx'] * _0x27e7b8['b'] + _0x3115c2['ty'] * _0x27e7b8['d'], _0x27e7b8['ty']); _0x3fd32d[_0x4cc7('0xa4b')](_0x26d993, _0x30fcb1); } } _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x30fcb1); } }, '__hitTest': function(_0xb37b15, _0x2bdeeb, _0x133fdb, _0x439359, _0x4b8720, _0x941ba6) { if (!_0x941ba6[_0x4cc7('0xb48')]() || this[_0x4cc7('0xa71')] || _0x4b8720 && !this[_0x4cc7('0xb55')] && !this[_0x4cc7('0xb62')] || null != this[_0x4cc7('0xa72')]() && !this['get_mask']()['__hitTestMask'](_0xb37b15, _0x2bdeeb)) return !0x1; if (null != this[_0x4cc7('0x9c9')]) { var _0x5ed483 = _0x212a6a[_0x4cc7('0x9d8')]['get'](); _0x5ed483[_0x4cc7('0xab2')](_0xb37b15, _0x2bdeeb); var _0x4721d0 = this[_0x4cc7('0x9d7')]() , _0x435320 = _0x4721d0['a'] * _0x4721d0['d'] - _0x4721d0['b'] * _0x4721d0['c']; if (0x0 == _0x435320) _0x5ed483['x'] = -_0x4721d0['tx'], _0x5ed483['y'] = -_0x4721d0['ty']; else { var _0x4dbcb1 = 0x1 / _0x435320 * (_0x4721d0['c'] * (_0x4721d0['ty'] - _0x5ed483['y']) + _0x4721d0['d'] * (_0x5ed483['x'] - _0x4721d0['tx'])); _0x5ed483['y'] = 0x1 / _0x435320 * (_0x4721d0['a'] * (_0x5ed483['y'] - _0x4721d0['ty']) + _0x4721d0['b'] * (_0x4721d0['tx'] - _0x5ed483['x'])); _0x5ed483['x'] = _0x4dbcb1; } if (!this[_0x4cc7('0x9c9')][_0x4cc7('0xb85')](_0x5ed483)) return _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5ed483), !0x1; _0x212a6a[_0x4cc7('0x9d8')]['release'](_0x5ed483); } _0x5ed483 = this[_0x4cc7('0xae0')][_0x4cc7('0x21')]; if (_0x4b8720) if (null == _0x439359 || !this[_0x4cc7('0xb62')]) for (; 0x0 <= --_0x5ed483; ) { if (this[_0x4cc7('0xae0')][_0x5ed483]['__hitTest'](_0xb37b15, _0x2bdeeb, _0x133fdb, null, !0x0, this[_0x4cc7('0xae0')][_0x5ed483])) return null != _0x439359 && _0x439359[_0x4cc7('0x29')](_0x941ba6), !0x0; } else { if (null != _0x439359) { _0x4b8720 = _0x439359[_0x4cc7('0x21')]; for (_0x435320 = !0x1; 0x0 <= --_0x5ed483 && !(((_0x4721d0 = this[_0x4cc7('0xae0')][_0x5ed483][_0x4cc7('0xb86')](null)) || this[_0x4cc7('0xb55')] && !_0x435320) && this[_0x4cc7('0xae0')][_0x5ed483][_0x4cc7('0xa73')](_0xb37b15, _0x2bdeeb, _0x133fdb, _0x439359, !0x0, this[_0x4cc7('0xae0')][_0x5ed483]) && (_0x435320 = !0x0, _0x4721d0 && _0x439359[_0x4cc7('0x21')] > _0x4b8720)); ) ; if (_0x435320) return _0x439359[_0x4cc7('0xa5e')](_0x4b8720, 0x0, _0x941ba6), !0x0; } } else { for (_0x941ba6 = !0x1; 0x0 <= --_0x5ed483 && (!this[_0x4cc7('0xae0')][_0x5ed483][_0x4cc7('0xa73')](_0xb37b15, _0x2bdeeb, _0x133fdb, _0x439359, !0x1, this[_0x4cc7('0xae0')][_0x5ed483]) || (_0x941ba6 = !0x0, null != _0x439359)); ) ; return _0x941ba6; } return !0x1; }, '__hitTestMask': function(_0x2731b5, _0x594546) { for (var _0x2c84f4 = this[_0x4cc7('0xae0')][_0x4cc7('0x21')]; 0x0 <= --_0x2c84f4; ) if (this[_0x4cc7('0xae0')][_0x2c84f4][_0x4cc7('0xb87')](_0x2731b5, _0x594546)) return !0x0; return !0x1; }, '__renderCairo': function(_0x29a891) {}, '__renderCairoMask': function(_0x38dc46) {}, '__renderCanvas': function(_0x11483e) { if (_0x4cc7('0xa2') === _0x2d63f9[_0x4cc7('0xb88')]) { for (var _0xdb83b6 = 0x0, _0x2b9d21 = this['__removedChildren']; _0xdb83b6 < _0x2b9d21[_0x4cc7('0x34')](); ) { var _0xa1c5ed = _0x2b9d21[_0x4cc7('0x2b')](_0xdb83b6); ++_0xdb83b6; null == _0xa1c5ed['stage'] && _0xa1c5ed[_0x4cc7('0xa32')](); } this[_0x4cc7('0xb63')]['set_length'](0x0); if (!(!this[_0x4cc7('0xa77')] || 0x0 >= this['__worldAlpha'] || null != this['get_mask']() && (0x0 >= this[_0x4cc7('0xa72')]()[_0x4cc7('0xa74')]() || 0x0 >= this[_0x4cc7('0xa72')]()[_0x4cc7('0xa75')]())) && (_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c5')]['call'](this, _0x11483e), null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')])) { if (_0x4cc7('0xb89') !== _0x4cc7('0xb8a')) { _0x11483e['__pushMaskObject'](this); if (null != _0x11483e['__stage']) { _0xdb83b6 = 0x0; for (_0x2b9d21 = this[_0x4cc7('0xae0')]; _0xdb83b6 < _0x2b9d21[_0x4cc7('0x21')]; ) _0xa1c5ed = _0x2b9d21[_0xdb83b6], ++_0xdb83b6, _0xa1c5ed[_0x4cc7('0x9c5')](_0x11483e), _0xa1c5ed[_0x4cc7('0xab8')] = !0x1; this['__renderDirty'] = !0x1; } else for (_0xdb83b6 = 0x0, _0x2b9d21 = this['__children']; _0xdb83b6 < _0x2b9d21['length']; ) _0xa1c5ed = _0x2b9d21[_0xdb83b6], ++_0xdb83b6, _0xa1c5ed[_0x4cc7('0x9c5')](_0x11483e); _0x11483e['__popMaskObject'](this); } else { for (var _0x5bad56 = [], _0x1c0de8, _0x42e7cc = 0x1, _0x5e7c99 = _0x11483e['length']; _0x42e7cc < _0x5e7c99; ) _0x1c0de8 = _0x42e7cc++, _0x1c0de8 = parseFloat(_0x11483e[_0x1c0de8]), isNaN(_0x1c0de8) || _0x5bad56[_0x4cc7('0x29')](_0x1c0de8); this[_0x4cc7('0xb8b')][_0x4cc7('0x29')](new _0xa33b87(_0x5bad56[0x0],_0x5bad56[0x1],-_0x5bad56[0x2])); } } } else { null == f && (f = !0x1); null == e && (e = !0x0); null == _0xa1c5ed && (_0xa1c5ed = 0x1); null == _0x2b9d21 && (_0x2b9d21 = 0x1); null == _0xdb83b6 && (_0xdb83b6 = 0x64); null == _0x11483e && (_0x11483e = 0x64); _0x7567bc[_0x4cc7('0x96b')](this); this['_segmentsW'] = _0x2b9d21; this[_0x4cc7('0xb8c')] = _0xa1c5ed; this[_0x4cc7('0xb8d')] = e; this[_0x4cc7('0xb8e')] = _0x11483e; this[_0x4cc7('0xb8f')] = _0xdb83b6; this['_doubleSided'] = f; } }, '__renderCanvasMask': function(_0x1c0c19) { if (_0x56067a[_0x4cc7('0x556')](_0x4cc7('0xb90'), 'rpcxd')) { for (var _0xa6631a = 0x0, _0x5f0b47 = this[_0x4cc7('0xb63')]; _0x56067a[_0x4cc7('0x557')](_0xa6631a, _0x5f0b47[_0x4cc7('0x34')]()); ) { var _0x2265ec = _0x5f0b47[_0x4cc7('0x2b')](_0xa6631a); ++_0xa6631a; null == _0x2265ec[_0x4cc7('0x99c')] && _0x2265ec[_0x4cc7('0xa32')](); } this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); null != this[_0x4cc7('0xa31')] && _0x44366e[_0x4cc7('0xa9c')](this[_0x4cc7('0xa31')], _0x1c0c19); _0xa6631a = 0x0; for (_0x5f0b47 = this[_0x4cc7('0xae0')]; _0xa6631a < _0x5f0b47[_0x4cc7('0x21')]; ) _0x2265ec = _0x5f0b47[_0xa6631a], ++_0xa6631a, _0x2265ec[_0x4cc7('0xb91')](_0x1c0c19); } else { _0x5f0b47(this[_0x4cc7('0xb92')](_0x5d5d4e[_0x4cc7('0xb93')], _0x5d5d4e['temp']), _0xa6631a, !0x0); return; } }, '__renderDOM': function(_0x94cdd8) { for (var _0x4eae38 = 0x0, _0x2475da = this['__removedChildren']; _0x4eae38 < _0x2475da[_0x4cc7('0x34')](); ) { if (_0x4cc7('0xb94') === 'ppYig') { var _0x159d42 = _0x2475da[_0x4cc7('0x2b')](_0x4eae38); ++_0x4eae38; null == _0x159d42[_0x4cc7('0x99c')] && _0x159d42[_0x4cc7('0xb95')](_0x94cdd8); } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x94cdd8); } } _0x4eae38 = 0x0; for (_0x2475da = this[_0x4cc7('0xb63')]; _0x4eae38 < _0x2475da[_0x4cc7('0x34')](); ) _0x159d42 = _0x2475da[_0x4cc7('0x2b')](_0x4eae38), ++_0x4eae38, null == _0x159d42['stage'] && _0x159d42[_0x4cc7('0xa32')](); this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); _0x2b4072['prototype'][_0x4cc7('0xb95')][_0x4cc7('0x96b')](this, _0x94cdd8); if (null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')]) { _0x94cdd8[_0x4cc7('0xa7c')](this); if (null != _0x94cdd8[_0x4cc7('0x937')]) { _0x4eae38 = 0x0; for (_0x2475da = this[_0x4cc7('0xae0')]; _0x4eae38 < _0x2475da[_0x4cc7('0x21')]; ) _0x159d42 = _0x2475da[_0x4eae38], ++_0x4eae38, _0x159d42[_0x4cc7('0xb95')](_0x94cdd8), _0x159d42['__renderDirty'] = !0x1; this['__renderDirty'] = !0x1; } else for (_0x4eae38 = 0x0, _0x2475da = this[_0x4cc7('0xae0')]; _0x4eae38 < _0x2475da['length']; ) _0x159d42 = _0x2475da[_0x4eae38], ++_0x4eae38, _0x159d42[_0x4cc7('0xb95')](_0x94cdd8); _0x94cdd8[_0x4cc7('0xa85')](this); } }, '__renderDOMClear': function(_0x158af9) { for (var _0x2d7efd = 0x0, _0x39447c = this[_0x4cc7('0xb63')]; _0x2d7efd < _0x39447c['get_length'](); ) { var _0x5533eb = _0x39447c[_0x4cc7('0x2b')](_0x2d7efd); ++_0x2d7efd; null == _0x5533eb[_0x4cc7('0x99c')] && _0x5533eb['__renderDOMClear'](_0x158af9); } _0x2d7efd = 0x0; for (_0x39447c = this[_0x4cc7('0xb63')]; _0x2d7efd < _0x39447c[_0x4cc7('0x34')](); ) _0x5533eb = _0x39447c[_0x4cc7('0x2b')](_0x2d7efd), ++_0x2d7efd, null == _0x5533eb[_0x4cc7('0x99c')] && _0x5533eb[_0x4cc7('0xa32')](); this[_0x4cc7('0xb63')]['set_length'](0x0); _0x2d7efd = 0x0; for (_0x39447c = this[_0x4cc7('0xae0')]; _0x2d63f9['VwXav'](_0x2d7efd, _0x39447c['length']); ) _0x5533eb = _0x39447c[_0x2d7efd], ++_0x2d7efd, _0x5533eb[_0x4cc7('0xb13')](_0x158af9); }, '__renderGL': function(_0x308bf3) { for (var _0x39f829 = 0x0, _0x5db621 = this[_0x4cc7('0xb63')]; _0x39f829 < _0x5db621[_0x4cc7('0x34')](); ) { if (_0x4cc7('0xb96') === _0x4cc7('0xb96')) { var _0x62fe0c = _0x5db621[_0x4cc7('0x2b')](_0x39f829); ++_0x39f829; null == _0x62fe0c[_0x4cc7('0x99c')] && _0x62fe0c['__cleanup'](); } else { return new _0x4632f5(_0x308bf3); } } this['__removedChildren'][_0x4cc7('0xb7c')](0x0); if (this['__renderable'] && !(0x0 >= this[_0x4cc7('0x9c2')]) && (_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c6')][_0x4cc7('0x96b')](this, _0x308bf3), null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')])) { if (_0x4cc7('0xb97') !== _0x4cc7('0xb98')) { if (0x0 < this[_0x4cc7('0xae0')]['length']) if (_0x308bf3[_0x4cc7('0xa7c')](this), null != _0x308bf3[_0x4cc7('0x937')]) { if (_0x4cc7('0xb99') !== _0x4cc7('0xb99')) { null != this[_0x4cc7('0xb9a')] && this[_0x4cc7('0xb9a')](_0x308bf3); } else { _0x39f829 = 0x0; for (_0x5db621 = this['__children']; _0x39f829 < _0x5db621[_0x4cc7('0x21')]; ) _0x62fe0c = _0x5db621[_0x39f829], ++_0x39f829, _0x62fe0c[_0x4cc7('0x9c6')](_0x308bf3), _0x62fe0c[_0x4cc7('0xab8')] = !0x1; this['__renderDirty'] = !0x1; } } else for (_0x39f829 = 0x0, _0x5db621 = this[_0x4cc7('0xae0')]; _0x39f829 < _0x5db621['length']; ) _0x62fe0c = _0x5db621[_0x39f829], ++_0x39f829, _0x62fe0c['__renderGL'](_0x308bf3); 0x0 < this[_0x4cc7('0xae0')][_0x4cc7('0x21')] && _0x308bf3[_0x4cc7('0xa85')](this); } else { return 'AWD' == _0x1208e5['toString'](_0x308bf3, 0x3); } } }, '__renderGLMask': function(_0x281ccd) { var _0x4124d7 = {}; _0x4124d7['DmCsR'] = function(_0x4f5788, _0xe15b5a) { return _0x4f5788 == _0xe15b5a; } ; if ('rBnkX' === 'Itbng') { _0x4124d7['DmCsR']('/', _0x4a63d2['charAt'](0x0)) && (_0x4a63d2 = _0x3a8a6f['substr'](_0x4a63d2, 0x1, null)); if (0x0 == _0x281ccd[_0x4cc7('0x21')]) return _0x4a63d2; '/' == _0x281ccd[_0x4cc7('0xb9b')](_0x281ccd[_0x4cc7('0x21')] - 0x1) && (_0x281ccd = _0x3a8a6f['substr'](_0x281ccd, 0x0, _0x281ccd['length'] - 0x1)); return _0x281ccd + '/' + _0x4a63d2; } else { for (var _0x4a63d2 = 0x0, _0x45162b = this[_0x4cc7('0xb63')]; _0x4a63d2 < _0x45162b['get_length'](); ) { var _0x3b6486 = _0x45162b[_0x4cc7('0x2b')](_0x4a63d2); ++_0x4a63d2; null == _0x3b6486[_0x4cc7('0x99c')] && _0x3b6486[_0x4cc7('0xa32')](); } this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa9c')](this, _0x281ccd); _0x4a63d2 = 0x0; for (_0x45162b = this[_0x4cc7('0xae0')]; _0x4a63d2 < _0x45162b[_0x4cc7('0x21')]; ) _0x3b6486 = _0x45162b[_0x4a63d2], ++_0x4a63d2, _0x3b6486[_0x4cc7('0xb9c')](_0x281ccd); } }, '__setStageReference': function(_0x1911ec) { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xb6f')][_0x4cc7('0x96b')](this, _0x1911ec); if (null != this['__children']) for (var _0x542886 = 0x0, _0xb7ebf0 = this[_0x4cc7('0xae0')]; _0x56067a['wixVV'](_0x542886, _0xb7ebf0[_0x4cc7('0x21')]); ) { if (_0x4cc7('0xb9d') === _0x4cc7('0xb9e')) { for (var _0x42ce2d = 0x0; 0x6 > _0x42ce2d; ) { var _0x21c2af = _0x42ce2d++; _0x4f67b1[_0x4cc7('0xb9f')](this['_bitmapDatas'][_0x4cc7('0x2b')](_0x21c2af), _0x1911ec, null, this[_0x4cc7('0xba0')][_0x4cc7('0x2b')](_0x21c2af)[_0x4cc7('0xba1')], _0x21c2af); } } else { var _0x50184e = _0xb7ebf0[_0x542886]; ++_0x542886; _0x50184e['__setStageReference'](_0x1911ec); } } }, '__setWorldTransformInvalid': function() { if (!this[_0x4cc7('0xa63')] && (this[_0x4cc7('0xa63')] = !0x0, _0x56067a['Eonjs'](null, this[_0x4cc7('0xae0')]))) for (var _0x33aac2 = 0x0, _0x4cc517 = this[_0x4cc7('0xae0')]; _0x33aac2 < _0x4cc517[_0x4cc7('0x21')]; ) { var _0x85582b = _0x4cc517[_0x33aac2]; ++_0x33aac2; _0x85582b[_0x4cc7('0xabb')](); } }, '__shouldCacheHardware': function(_0xc8af2c) { if (_0x4cc7('0xba2') === 'Gsmoa') { if (0x1 == _0xc8af2c) return !0x0; _0xc8af2c = _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xae5')][_0x4cc7('0x96b')](this, _0xc8af2c); if (0x1 == _0xc8af2c) return !0x0; if (null != this[_0x4cc7('0xae0')]) for (var _0x3918a5 = 0x0, _0x28c50c = this[_0x4cc7('0xae0')]; _0x3918a5 < _0x28c50c[_0x4cc7('0x21')]; ) { var _0x2ae15f = _0x28c50c[_0x3918a5]; ++_0x3918a5; _0xc8af2c = _0x2ae15f[_0x4cc7('0xae5')](_0xc8af2c); if (0x1 == _0xc8af2c) return !0x0; } return _0xc8af2c; } else { this[_0x4cc7('0xba3')] != this[_0x4cc7('0xba4')] && (this[_0x4cc7('0xba3')] = this['strengthRequired'], this[_0x4cc7('0xba5')](this['neighbors'][_0x4cc7('0x2b')](0x2), _0xc8af2c), this['propagateTo'](this[_0x4cc7('0xba6')][_0x4cc7('0x2b')](0x0), _0xc8af2c), this[_0x4cc7('0xba5')](this[_0x4cc7('0xba6')][_0x4cc7('0x2b')](0x1), _0xc8af2c), this[_0x4cc7('0xba5')](this[_0x4cc7('0xba6')]['get'](0x3), _0xc8af2c)); } }, '__tabTest': function(_0x2ea3e4) { if (_0x4cc7('0xba7') !== _0x4cc7('0xba8')) { _0x2b4072['prototype'][_0x4cc7('0xba9')][_0x4cc7('0x96b')](this, _0x2ea3e4); if (this[_0x4cc7('0xbaa')]()) for (var _0x53de79, _0x5a6ae9 = 0x0, _0x14caca = this[_0x4cc7('0xae0')]; _0x5a6ae9 < _0x14caca[_0x4cc7('0x21')]; ) { var _0x1985dd = _0x14caca[_0x5a6ae9]; ++_0x5a6ae9; if (_0x53de79 = _0x1985dd[_0x4cc7('0xb86')](null)) _0x53de79 = _0x1985dd, _0x53de79[_0x4cc7('0xba9')](_0x2ea3e4); } } else { var _0x13b165 = f++; _0x16dada -= _0x14caca[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x13b165); } }, '__update': function(_0x1c2151, _0x344277) { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c7')][_0x4cc7('0x96b')](this, _0x1c2151, _0x344277); if (_0x344277) { if ('WnZPg' !== _0x4cc7('0xbac')) { _0x344277 = 0x0; for (var _0x288b08 = this['__children']; _0x344277 < _0x288b08[_0x4cc7('0x21')]; ) { var _0x52d0ee = _0x288b08[_0x344277]; ++_0x344277; _0x52d0ee[_0x4cc7('0x9c7')](_0x1c2151, !0x0); } } else { _0x212a6a[_0x4cc7('0x96b')](this, _0x1c2151, _0x344277); null == _0x288b08 ? this['distanceFromStart'] = 0x0 : (this[_0x4cc7('0xbad')] = Math['sqrt'](_0x56067a['UhfzZ'](this['x'] - _0x288b08['x'], this['x'] - _0x288b08['x']) + (this['y'] - _0x288b08['y']) * _0x56067a[_0x4cc7('0x559')](this['y'], _0x288b08['y'])), this[_0x4cc7('0xbae')] = _0x288b08[_0x4cc7('0xbae')] + this[_0x4cc7('0xbad')]); } } }, 'get_numChildren': function() { return this[_0x4cc7('0xae0')]['length']; }, 'get_tabChildren': function() { return this[_0x4cc7('0xb61')]; }, '__class__': _0x30f963, '__properties__': _0x5aff49(_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_tabChildren': 'get_tabChildren', 'get_numChildren': _0x4cc7('0xbaf') }) }); var _0x457ac5 = function() { _0x30f963[_0x4cc7('0x96b')](this); this[_0x4cc7('0xbb0')] = !0x1; this[_0x4cc7('0xbb1')] = !0x0; }; _0x16dada[_0x4cc7('0xbb2')] = _0x457ac5; _0x457ac5[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0xbb3')]; _0x457ac5[_0x4cc7('0x92b')] = _0x30f963; _0x457ac5[_0x4cc7('0x8')] = _0x5aff49(_0x30f963[_0x4cc7('0x8')], { 'dropTarget': null, 'hitArea': null, 'useHandCursor': null, '__buttonMode': null, '__getCursor': function() { return this[_0x4cc7('0xbb0')] && this[_0x4cc7('0xbb1')] ? _0x4cc7('0xbb4') : null; }, '__hitTest': function(_0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, _0xc6c73e, _0x15c6e4) { if (_0xc6c73e && !this[_0x4cc7('0xb55')] && !this['mouseChildren']) return !0x1; if (!_0x15c6e4[_0x4cc7('0xb48')]() || this['__isMask'] || null != this[_0x4cc7('0xa72')]() && !this[_0x4cc7('0xa72')]()[_0x4cc7('0xb87')](_0x1f0618, _0x37cdb4)) return this[_0x4cc7('0xbb5')](_0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, _0xc6c73e, _0x15c6e4); if (null != this[_0x4cc7('0x9c9')]) { var _0x152366 = _0x212a6a['__pool']['get'](); _0x152366[_0x4cc7('0xab2')](_0x1f0618, _0x37cdb4); var _0x22323d = this[_0x4cc7('0x9d7')]() , _0x3556b5 = _0x22323d['a'] * _0x22323d['d'] - _0x22323d['b'] * _0x22323d['c']; if (0x0 == _0x3556b5) _0x152366['x'] = -_0x22323d['tx'], _0x152366['y'] = -_0x22323d['ty']; else { var _0x22a6cb = 0x1 / _0x3556b5 * (_0x22323d['c'] * (_0x22323d['ty'] - _0x152366['y']) + _0x22323d['d'] * _0x2d63f9[_0x4cc7('0xbb6')](_0x152366['x'], _0x22323d['tx'])); _0x152366['y'] = 0x1 / _0x3556b5 * (_0x22323d['a'] * (_0x152366['y'] - _0x22323d['ty']) + _0x22323d['b'] * (_0x22323d['tx'] - _0x152366['x'])); _0x152366['x'] = _0x22a6cb; } if (!this['__scrollRect'][_0x4cc7('0xb85')](_0x152366)) return _0x212a6a['__pool'][_0x4cc7('0x9e2')](_0x152366), this[_0x4cc7('0xbb5')](_0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, !0x0, _0x15c6e4); _0x212a6a['__pool'][_0x4cc7('0x9e2')](_0x152366); } return _0x30f963[_0x4cc7('0x8')]['__hitTest'][_0x4cc7('0x96b')](this, _0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, _0xc6c73e, _0x15c6e4) ? null != _0xd8d25e ? _0xc6c73e : !0x0 : null == this[_0x4cc7('0xbb7')] && _0x2d63f9[_0x4cc7('0xbb8')](null, this[_0x4cc7('0xa31')]) && this[_0x4cc7('0xa31')][_0x4cc7('0xa73')](_0x1f0618, _0x37cdb4, _0x5445c5, this[_0x4cc7('0x9d7')]()) ? (_0x2d63f9[_0x4cc7('0x9f')](null, _0xd8d25e) || _0xc6c73e && !this[_0x4cc7('0xb55')] || _0xd8d25e[_0x4cc7('0x29')](_0x15c6e4), !0x0) : this[_0x4cc7('0xbb5')](_0x1f0618, _0x37cdb4, _0x5445c5, _0xd8d25e, _0xc6c73e, _0x15c6e4); }, '__hitTestHitArea': function(_0x48d596, _0xc37f06, _0x16e357, _0x3db564, _0x423918, _0x4ae705) { return null == this['hitArea'] || this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] ? !0x1 : (this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] = !0x0, _0x48d596 = this[_0x4cc7('0xbb7')][_0x4cc7('0xa73')](_0x48d596, _0xc37f06, _0x16e357, null, !0x0, _0x4ae705), this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] = !0x1, null != _0x3db564 && _0x48d596 && (_0x3db564[_0x3db564[_0x4cc7('0x21')]] = _0x4ae705), _0x48d596); }, '__hitTestMask': function(_0x12e266, _0x1e305c) { return _0x30f963[_0x4cc7('0x8')]['__hitTestMask'][_0x4cc7('0x96b')](this, _0x12e266, _0x1e305c) || null != this['__graphics'] && this[_0x4cc7('0xa31')][_0x4cc7('0xa73')](_0x12e266, _0x1e305c, !0x0, this[_0x4cc7('0x9d7')]()) ? !0x0 : !0x1; }, 'get_graphics': function() { null == this[_0x4cc7('0xa31')] && (this[_0x4cc7('0xa31')] = new _0x3e8261(this)); return this[_0x4cc7('0xa31')]; }, 'get_tabEnabled': function() { return null == this['__tabEnabled'] ? this[_0x4cc7('0xbb0')] : this[_0x4cc7('0xb5d')]; }, 'get_buttonMode': function() { return this[_0x4cc7('0xbb0')]; }, 'set_buttonMode': function(_0x3f6185) { return this['__buttonMode'] = _0x3f6185; }, '__class__': _0x457ac5, '__properties__': _0x5aff49(_0x30f963[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_graphics': _0x4cc7('0xbb9'), 'set_buttonMode': _0x4cc7('0xbba'), 'get_buttonMode': _0x2d63f9['RDNZg'] }) }); var _0x2ab848 = function(_0x4da5c7, _0x29b2d9, _0x547114) { if (_0x4cc7('0xbbb') === _0x4cc7('0xbbc')) { null != this[_0x4cc7('0x9a1')] && this['window'] == _0x4da5c7 && (this[_0x4cc7('0xbbd')](), this[_0x4cc7('0xbbe')] || (this[_0x4cc7('0xbbe')] = !0x0, 0x2 == this[_0x4cc7('0xbbf')] && (this[_0x4cc7('0xbbf')] = 0x1), this['__dispatchEvent'](new _0x15b0c9(_0x4cc7('0x9a3'),!0x1,!0x1,!0x0,!0x0)))); } else { this[_0x4cc7('0xbc0')] = this[_0x4cc7('0xbc1')] = this['pauseOnFocusLost'] = !0x1; this[_0x4cc7('0xbc2')] = 0x0; this['dropFrameCutoff'] = 0.5; this[_0x4cc7('0xbc3')] = 0.15; this[_0x4cc7('0x906')] = 0x0; if (null == _0x2ab848[_0x4cc7('0xbc4')]) _0x2ab848['instance'] = this; else throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0xbc5'))); _0x457ac5[_0x4cc7('0x96b')](this); var _0x29f4d0 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]; _0x29f4d0['set_scaleMode'](0x2); _0x29f4d0['align'] = 0x6; _0x29f4d0[_0x4cc7('0xbc7')] = !0x1; _0x194ba2[_0x4cc7('0x8fe')](); _0x194ba2[_0x4cc7('0xbc8')] = _0x547114; _0x194ba2['defaultsToPrevent'][_0x4cc7('0x29')](0x25); _0x194ba2['defaultsToPrevent'][_0x4cc7('0x29')](0x27); _0x194ba2[_0x4cc7('0xbc9')][_0x4cc7('0x29')](0x26); _0x194ba2[_0x4cc7('0xbc9')][_0x4cc7('0x29')](0x28); _0x194ba2[_0x4cc7('0xbc9')][_0x4cc7('0x29')](0x20); null != _0x29b2d9 && _0x2ab848['set_controlScheme'](new _0x295f81(_0x29b2d9)); this[_0x4cc7('0xbca')] = new _0x457ac5(); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xbca')]); this[_0x4cc7('0xbcb')](!0x1); this['levelDecorators'] = _0x2bc114[_0x4cc7('0x24')](null); if (null != _0x4da5c7) for (_0x4da5c7 = _0x1c8e81(_0x4da5c7)(); _0x4da5c7[_0x4cc7('0x94e')](); ) _0x29b2d9 = _0x4da5c7[_0x4cc7('0x3a')](), this[_0x4cc7('0xbcc')]['push'](_0x29b2d9); _0x2ab848[_0x4cc7('0xbcd')] = _0x29f4d0[_0x4cc7('0xbcd')]; _0x2ab848['stageHeight'] = _0x29f4d0[_0x4cc7('0xbce')]; this['addEventListener'](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')])); this[_0x4cc7('0xbc0')] = !0x0; _0x29f4d0[_0x4cc7('0x9ad')](_0x4cc7('0x5d'), _0x48c401(this, this[_0x4cc7('0xbd0')])); _0x29f4d0[_0x4cc7('0x9ad')]('deactivate', _0x48c401(this, this[_0x4cc7('0xbd1')])); _0x29f4d0['addEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0xbd3')])); _0x29f4d0[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0xbd3')])); _0x29f4d0[_0x4cc7('0x9ad')](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0xbd3')])); } }; _0x16dada['unitsystem.Game'] = _0x2ab848; _0x2ab848[_0x4cc7('0x8f2')] = ['unitsystem', 'Game']; _0x2ab848[_0x4cc7('0x2d6')] = {}; _0x2ab848[_0x4cc7('0x2d6')][_0x4cc7('0xbd5')] = _0x4cc7('0xbd5'); _0x2ab848[_0x4cc7('0xbd6')] = function(_0x4d68ad, _0x1955d8) { null == _0x2ab848[_0x4cc7('0xbd7')] && (_0x2ab848['traceView'] = _0x596f6b[_0x4cc7('0xbd8')](_0x4d68ad, _0x1955d8)); } ; _0x2ab848[_0x4cc7('0xbd9')] = function() { null != _0x2ab848[_0x4cc7('0xbd7')] && _0x2ab848[_0x4cc7('0xbd7')]['set_text'](''); } ; _0x2ab848['silentTrace'] = function(_0x4ee911, _0x5188b5) { var _0x3973a4 = _0x4b4ad9[_0x4cc7('0x493')]()[_0x4cc7('0xbda')]; null != _0x3973a4 ? _0x3973a4(_0x4ee911, _0x5188b5) : _0x3ccc21[_0x4cc7('0xbdb')](_0x4ee911, _0x5188b5); } ; _0x2ab848[_0x4cc7('0xbd5')] = function(_0x3dba43) { if (_0x4cc7('0xbdc') === 'aBpJL') { for (var _0x45ef30 = 0x0, _0x1d8591 = this[_0x4cc7('0xbdd')][_0x4cc7('0xbde')]; _0x45ef30 < _0x1d8591[_0x4cc7('0x21')]; ) { var _0x4c739b = _0x1d8591[_0x45ef30]; ++_0x45ef30; _0x4c739b(_0x3dba43); } this[_0x4cc7('0xbdd')]['__completeListeners'] = null; } else { if (_0x2ab848['controlScheme'] == _0x3dba43) return _0x3dba43; if (null != _0x2ab848[_0x4cc7('0xbdf')]) _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbd1')](); _0x2ab848[_0x4cc7('0xbdf')] = _0x3dba43; if (null != _0x2ab848['controlScheme']) _0x2ab848[_0x4cc7('0xbdf')]['onActivate'](); return _0x2ab848['controlScheme']; } } ; _0x2ab848['__super__'] = _0x457ac5; _0x2ab848[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { '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(_0x1c84a4) { if (_0x4cc7('0xbe0') !== _0x4cc7('0xbe1')) { if (!this[_0x4cc7('0xbe2')] || this[_0x4cc7('0xbc0')]) _0x1c84a4 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8, this[_0x4cc7('0x906')] = _0x1c84a4 - this[_0x4cc7('0xbc2')], this[_0x4cc7('0xbc2')] = _0x1c84a4, this[_0x4cc7('0x906')] > this[_0x4cc7('0xbe4')] || this['pauseOnFocusLost'] && !this['appHasFocus'] ? this[_0x4cc7('0x906')] = this[_0x4cc7('0xbc3')] : (this['deltaTime'] > this[_0x4cc7('0xbc3')] && (this[_0x4cc7('0x906')] = this[_0x4cc7('0xbc3')]), null != this[_0x4cc7('0xbe5')] && (this[_0x4cc7('0xbe5')]['update'](this[_0x4cc7('0x906')]), this[_0x4cc7('0xbe5')][_0x4cc7('0xbe6')](_0x4cc7('0xbe7')) ? _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x99c')][_0x4cc7('0xb77')](), _0x2cd08d) || this['set_paused'](!this['paused']) : this[_0x4cc7('0xbe8')] && this[_0x4cc7('0xbe5')]['keyJustPressed']('unpause') && (_0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x99c')]['get_focus'](), _0x2cd08d) || this[_0x4cc7('0xbcb')](!0x1))), null == _0x2ab848[_0x4cc7('0xbdf')] || this[_0x4cc7('0xbe8')] || _0x2ab848[_0x4cc7('0xbdf')]['update'](this['deltaTime']), this[_0x4cc7('0x94a')](this['deltaTime']), this[_0x4cc7('0xbe9')] = this[_0x4cc7('0xbd2')]); } else { var _0x18a595 = f++; e = d[_0x18a595]; e = e[_0x4cc7('0x20')](_0x5d37f1['__regexEntities'][0x3]['r'], '<'); e = e[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x4]['r'], '>'); d[_0x18a595] = e; } }, 'update': function(_0x3f673b) { this[_0x4cc7('0xbe8')] || _0x2d63f9['rgikj'](null, this[_0x4cc7('0xbeb')]) || (_0x3d0219[_0x4cc7('0x991')][_0x4cc7('0xbec')](), this['level'][_0x4cc7('0x94a')](_0x3f673b), null != this[_0x4cc7('0xbeb')] && this[_0x4cc7('0xbeb')][_0x4cc7('0x50c')](_0x3f673b)); }, 'kill': function(_0x12eaef) { null == _0x12eaef && (_0x12eaef = 0x0); _0x5ae30e[_0x4cc7('0x914')](_0x12eaef); }, 'onActivate': function(_0x568103) { if (_0x4cc7('0xbed') !== _0x4cc7('0xbee')) { this[_0x4cc7('0xbc0')] = !0x0; } else { var _0x1b3f75 = this[_0x4cc7('0xbef')]['y']; return 0x0 <= _0x1b3f75 ? _0x1b3f75 : -_0x1b3f75; } }, 'onDeactivate': function(_0x31f97f) { if (_0x4cc7('0xbf0') === _0x4cc7('0xbf1')) { return 0x0 <= this[_0x4cc7('0xbf2')]() && this[_0x4cc7('0xbf2')]() <= this[_0x4cc7('0xa74')]() && 0x0 <= this[_0x4cc7('0xb4f')]() && this[_0x4cc7('0xb4f')]() <= this[_0x4cc7('0xa75')]() ? !0x0 : this[_0x4cc7('0xbf3')][_0x4cc7('0xb48')]() ? this[_0x4cc7('0xbf3')][_0x4cc7('0xbf4')](this[_0x4cc7('0xbf3')])[_0x4cc7('0xbf5')](this[_0x4cc7('0xbf3')][_0x4cc7('0xbf2')](), this[_0x4cc7('0xbf3')][_0x4cc7('0xb4f')]()) : !0x1; } else { _0x31f97f['target'] == this['stage'] && this[_0x4cc7('0xbc0')] && (this[_0x4cc7('0xbc0')] = !0x1, this[_0x4cc7('0xbe2')] && this[_0x4cc7('0xbcb')](!0x0), this[_0x4cc7('0xbc1')] && this[_0x4cc7('0xbf6')]()); } }, 'onMouseEvent': function(_0x44dc67) { this['mouseDown'] = _0x44dc67[_0x4cc7('0xbf7')]; }, 'set_paused': function(_0x3cb56b) { return this['paused'] = _0x3cb56b; }, '__class__': _0x2ab848, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_paused': _0x4cc7('0xbcb') }) }); var _0x2081a8 = function() { this[_0x4cc7('0xbf8')] = this['initDone'] = !0x1; if (null != _0x2081a8['instance']) throw new _0x202aa0(new _0xc6df85(_0x56067a['NcGma'])); _0x2081a8[_0x4cc7('0xbc4')] = this; _0x2116b2[_0x4cc7('0xb84')] = 0xde550; _0x172b83[_0x4cc7('0xbf9')](0x4b0, 0x320); _0x2116b2['high'] = 0x3f6dc; _0x2ab848['call'](this, [new _0x592928(), new _0x5da050(), new _0x2c0e89(), new _0x9bece0(), new _0x4b7b28()], null, _0x56067a[_0x4cc7('0x547')](_0x48c401, this, this[_0x4cc7('0xbc8')])); _0x2116b2[_0x4cc7('0xb84')] = 0x6e27e; _0x2ab848[_0x4cc7('0x8')][_0x4cc7('0xbcb')][_0x4cc7('0x96b')](this, !0x0); this['launchTime'] = new Date()['getTime']() - new Date()['getTime']() / 0x3e8; _0x2081a8[_0x4cc7('0xbfa')] = _0x6fe3b9[_0x4cc7('0xbfb')](_0x4cc7('0xbfc'))[_0x4cc7('0x5e2')]; _0x2081a8[_0x4cc7('0xbfd')] = _0x6fe3b9['getFont'](_0x4cc7('0xbfe'))['name']; _0x2081a8[_0x4cc7('0xbff')] = _0x6fe3b9[_0x4cc7('0xbfb')]('font/PERMANENTMARKER.TTF')[_0x4cc7('0x5e2')]; _0x22bdfe['defaultFont'] = _0x2081a8[_0x4cc7('0xbfa')]; _0x4113bc[_0x4cc7('0xc00')] = _0x4cc7('0xc01'); _0x2ab848[_0x4cc7('0xbd6')](0xffffff, _0x2081a8[_0x4cc7('0xbfa')]); _0x2ab848[_0x4cc7('0xc02')](_0x56067a[_0x4cc7('0xc03')], { 'fileName': _0x4cc7('0xc04'), 'lineNumber': 0xf1, 'className': _0x4cc7('0xc05'), 'methodName': _0x4cc7('0xc06') }); _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0xb50')]()['uncaughtErrorEvents']['addEventListener'](_0x4cc7('0xc07'), _0x48c401(this, this['onUncaughtError'])); _0x2116b2[_0x4cc7('0xb84')] = 0x682cb; _0x180fa9[_0x4cc7('0x8fe')](this); this['init'](); }; _0x16dada[_0x4cc7('0xc05')] = _0x2081a8; _0x2081a8['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xc08')]; _0x2081a8[_0x4cc7('0x92b')] = _0x2ab848; _0x2081a8['prototype'] = _0x2d63f9[_0x4cc7('0x3c2')](_0x5aff49, _0x2ab848[_0x4cc7('0x8')], { 'openPlayStore': function() { _0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x4cc7('0xc0a')), _0x4cc7('0xc0b')); }, 'openAppStore': function() { _0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x4cc7('0xc0c')), _0x4cc7('0xc0b')); }, 'launchTime': null, 'tunnel': null, 'needsRedraw': null, 'redrawingOverlay': null, 'initDone': null, 'init': function() { _0x2116b2[_0x4cc7('0xb84')] = 0x20c09; _0x180fa9['view'][_0x4cc7('0xc0d')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()['get_lens']()[_0x4cc7('0xc0f')](0xfa0); _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc10')] = 0x2; var _0x328ca4 = _0x401612[_0x4cc7('0x493')]() , _0x1fce61 = _0x104058['musicMuted']; _0x328ca4['set_muted'](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1fce61['id'], _0x1fce61['defaultValue'])); _0x328ca4 = _0x401612[_0x4cc7('0x493')](); _0x1fce61 = _0x104058[_0x4cc7('0xc11')]; _0x328ca4['set_soundMuted'](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1fce61['id'], _0x1fce61[_0x4cc7('0xc12')])); this[_0x4cc7('0xbca')][_0x4cc7('0xa0c')](_0x445379['get_instance']()); this[_0x4cc7('0xbca')][_0x4cc7('0xa0c')](_0x19023b[_0x4cc7('0x493')]()); _0x372363[_0x4cc7('0xc13')] = new _0x28dd20(0x4,0x4); _0xd3d723['init'](_0x445379[_0x4cc7('0x493')]()); _0x328ca4 = new _0x295f81([_0x4cc7('0xbe7')]); _0x328ca4[_0x4cc7('0xc14')](_0x4cc7('0xbe7'), 0x1b); _0x328ca4['addKeys'](_0x4cc7('0xc15'), _0xd3d723['keyControlScheme']['getKeyIDs']('jump')); _0x328ca4[_0x4cc7('0xc16')](_0x4cc7('0x19'), 0x52); this['metaControlScheme'] = _0x328ca4; _0x2116b2[_0x4cc7('0xb84')] = 0x5bdf4; _0x463bf2[_0x4cc7('0x8fe')](); _0x4b25d1[_0x4cc7('0x493')](); _0x1fb3e3['init'](); _0x179d96[_0x4cc7('0xc17')](); _0xd87e26[_0x4cc7('0x8fe')](); _0x33e1c1[_0x4cc7('0x8fe')](); _0x4a3eb0[_0x4cc7('0x8fe')](); _0x24d6d3[_0x4cc7('0xc18')] = _0x4cc7('0xc19'); _0x5f2295['get_instance']()['reset'](); this[_0x4cc7('0xb6a')](_0x5f2295[_0x4cc7('0x493')](), this[_0x4cc7('0xc1a')](this[_0x4cc7('0xbca')])); _0x523470[_0x4cc7('0x493')](); _0x962df6[_0x4cc7('0x493')]()[_0x4cc7('0xc1b')][_0x4cc7('0x19')](); _0x2116b2[_0x4cc7('0x8fe')](); _0x2116b2[_0x4cc7('0xb84')] = 0x3596; this['redrawingOverlay'] = new _0x457ac5(); this[_0x4cc7('0xc1c')][_0x4cc7('0xbb9')]()['beginFill'](0x0); this['redrawingOverlay']['get_graphics']()[_0x4cc7('0xc1d')](0x0, 0x0, 0x64, 0x64); _0x328ca4 = new _0x23639f(this['redrawingOverlay']); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x328ca4, new _0x456817(!0x0,0x0)); _0x328ca4 = new _0x23639f(this['redrawingOverlay']); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x328ca4, new _0x456817(!0x1,0x0)); _0x328ca4 = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x190, null, _0x56067a[_0x4cc7('0x55d')]); _0x1fce61 = new _0x23639f(_0x328ca4); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1fce61, new _0x310c15(!0x0,0.5)); _0x1fce61 = new _0x23639f(_0x328ca4); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x1fce61, new _0x310c15(!0x1,0.5)); this[_0x4cc7('0xc1c')]['addChild'](_0x328ca4); this['redrawingOverlay'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xc1c')]); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x56067a[_0x4cc7('0xc21')], _0x48c401(this, this[_0x4cc7('0xc22')])); _0xcf0f93['addEventListener'](_0x56067a[_0x4cc7('0xc23')], _0x48c401(this, this[_0x4cc7('0xc24')])); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0xc25'), _0x48c401(this, this[_0x4cc7('0xc26')])); this[_0x4cc7('0xbcb')](!0x0); _0x2116b2['high'] = 0xbc339; _0x742ff0[_0x4cc7('0xc27')](_0x104058['get_instance']()[_0x4cc7('0xc28')]); _0x10368c[_0x4cc7('0xc29')](); 0x0 == _0x10368c[_0x4cc7('0xc2a')] && (0.0413 > Math[_0x4cc7('0xc2b')]() && _0x104058[_0x4cc7('0x493')]()['overwriteAllFromBackup'](), 0.612 > Math[_0x4cc7('0xc2b')]() && _0xac1deb['delay'](function() { _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0xc20')](!0x1); }, 0xfa3e8)); _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0xc2c')](); this[_0x4cc7('0xc2d')] = !0x0; }, 'loadLevel': function(_0x5ce01d, _0x5eef29, _0x337c08, _0x1990ea) { if (_0x4cc7('0xc2e') === _0x4cc7('0xc2e')) { 0x0 > _0x5ce01d && (_0x5ce01d += _0x5eef29[_0x4cc7('0xc2f')]); if (0x0 > _0x5ce01d || _0x5ce01d >= _0x5eef29['levelCount']) _0x5ce01d = 0x0; if (!_0x5eef29[_0x4cc7('0xc30')](_0x5ce01d)) if (_0x5eef29[_0x4cc7('0xc30')](0x0)) _0x5ce01d = 0x0; else return; null == this['tunnel'] && (null == _0x1990ea && (_0x1990ea = {}), _0x1990ea[_0x4cc7('0xc31')] = !0x0); _0x5ce01d = new _0x52778d(_0x5ce01d,_0x5eef29,_0x337c08,_0x1990ea); null != _0x5ce01d[_0x4cc7('0xc32')] ? this[_0x4cc7('0xc33')](_0x5ce01d) : this[_0x4cc7('0xc33')](null); } else { this['child'] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xc35')] = this['angel'] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } }, 'setTunnel': function(_0x40494c, _0x554388) { if (_0x4cc7('0xc36') !== _0x4cc7('0xc36')) { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { null == _0x554388 && (_0x554388 = !0x1); var _0x5e7ca7 = this[_0x4cc7('0xb7f')]; null != _0x40494c && null == _0x40494c['scene'] && (_0x40494c = null); if (_0x40494c != _0x5e7ca7) { _0x2116b2[_0x4cc7('0xc38')] = 0x451df; if (null == _0x40494c && null != _0x5e7ca7 && (_0x5e7ca7[_0x4cc7('0xc39')](), _0x554388 || _0x5e7ca7['dispose'](), this['tunnel'] != _0x5e7ca7)) return; this[_0x4cc7('0xbe5')][_0x4cc7('0x19')](); _0x2ab848[_0x4cc7('0xbdf')]['reset'](); this[_0x4cc7('0xbeb')] = this[_0x4cc7('0xb7f')] = _0x40494c; null == _0x40494c && null != _0x5e7ca7 ? (_0x2116b2[_0x4cc7('0xc38')] = 0x29678, this[_0x4cc7('0xbcb')](!0x0), _0x554388 = null, null == _0x554388 && (_0x554388 = _0x180fa9[_0x4cc7('0xc3a')]), _0x180fa9[_0x4cc7('0xc3b')]['set_scene'](_0x554388), _0x127d51[_0x4cc7('0x493')]()[_0x4cc7('0xc3c')](), _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0x19')](), _0x234f8b[_0x4cc7('0xc3d')] = null, _0x445379['get_instance']()[_0x4cc7('0xc3e')][_0x4cc7('0x19')](), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3f')](), _0x554388 = _0x401612['get_instance'](), _0x554388[_0x4cc7('0xc40')](null), _0x554388[_0x4cc7('0xc41')](null), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0xc42')]()) : null != _0x40494c && (_0x2116b2['mid'] = 0xe620c, _0x445379['get_instance']()[_0x4cc7('0xc43')] = !0x1, _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3f')](), this['set_paused'](!0x1), _0x554388 = _0x40494c[_0x4cc7('0xc32')], null == _0x554388 && (_0x554388 = _0x180fa9[_0x4cc7('0xc3a')]), _0x180fa9['view']['set_scene'](_0x554388), this[_0x4cc7('0xc44')]()); null != this[_0x4cc7('0xb7f')] && null != this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')] && this[_0x4cc7('0xb7f')][_0x4cc7('0x8fe')](); null != this[_0x4cc7('0xb7f')] && null == this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')] ? this[_0x4cc7('0xc33')](null) : (_0x5f2295['get_instance']()[_0x4cc7('0xc20')](null == _0x40494c), _0x445379['get_instance']()[_0x4cc7('0xc20')](null != _0x40494c), _0x445379['get_instance']()[_0x4cc7('0x19')]()); } } }, 'getJumpButtonDescription': function() { if (_0x4cc7('0xc45') === _0x4cc7('0xc46')) { c = this[_0x4cc7('0xc47')]; var _0x556b37 = new _0x67da9e(); c['h'][a] = _0x556b37; } else { return _0x4cc7('0xc48'); } }, 'update': function(_0x4482bf) { if ('XpNrf' !== _0x4cc7('0xc49')) { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x6e); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x19); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](-0x3d); var _0x2c1ee1 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x1505ca = null; null == _0x1505ca && (_0x1505ca = new _0x169fce()); var _0x3cfa28 = Math[_0x4cc7('0x28')](0.3839724354387525); _0x1505ca['x'] = -0.362 * _0x3cfa28; _0x1505ca['y'] = -0.924 * _0x3cfa28; _0x1505ca['z'] = -0.122 * _0x3cfa28; _0x1505ca['w'] = Math[_0x4cc7('0x27')](0.3839724354387525); _0x3cfa28 = _0x1505ca['x'] * _0x1505ca['x'] + _0x1505ca['y'] * _0x1505ca['y'] + _0x1505ca['z'] * _0x1505ca['z'] + _0x1505ca['w'] * _0x1505ca['w']; var _0x53f439 = _0x3cfa28 - 0x1; 1e-10 > (0x0 <= _0x53f439 ? _0x53f439 : -_0x53f439) || (0x0 == _0x3cfa28 ? (_0x1505ca['x'] = 0x0, _0x1505ca['y'] = 0x0, _0x1505ca['z'] = 0x0, _0x1505ca['w'] = 0x1) : (_0x3cfa28 = 0x1 / Math[_0x4cc7('0x2c')](_0x3cfa28), _0x1505ca['x'] *= _0x3cfa28, _0x1505ca['y'] *= _0x3cfa28, _0x1505ca['z'] *= _0x3cfa28, _0x1505ca['w'] *= _0x3cfa28)); _0x2c1ee1[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x1505ca)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['skater'][_0x4cc7('0xac9')](4.8, 3.8); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, -0.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x55); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2c1ee1 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0xc4c'), -0xf0, -0x50, null, null, null, _0x2c1ee1, null); } else { if (this[_0x4cc7('0xc2d')]) { _0x2116b2['mid'] = 0xa05d2; _0x3d0219['context'][_0x4cc7('0xbec')](); if (this['stage']['get_focus']() != this[_0x4cc7('0x99c')]) for (var _0x2dddbe = this[_0x4cc7('0x99c')]['get_focus'](); _0x2dddbe != this[_0x4cc7('0x99c')]; ) if (null != _0x2dddbe && _0x2dddbe['get_visible']()) _0x2dddbe = _0x2dddbe[_0x4cc7('0x907')]; else { this[_0x4cc7('0x99c')][_0x4cc7('0xc4d')](this['stage']); break; } _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xb48')]() && _0x445379[_0x4cc7('0x493')]()['update'](_0x4482bf); if (this[_0x4cc7('0xbf8')] || _0x180fa9[_0x4cc7('0xc4e')]) null != this['level'] ? this[_0x4cc7('0xbeb')]['display'](0x0) : _0x180fa9[_0x4cc7('0xc4e')] = !0x1, this[_0x4cc7('0xbf8')] = _0x180fa9[_0x4cc7('0xc4e')], this[_0x4cc7('0xc1c')]['set_visible'](this['needsRedraw']); this[_0x4cc7('0xbf8')] = !0x1; _0x180fa9[_0x4cc7('0xc4e')] ? this[_0x4cc7('0xbcb')](!0x0) : (_0x2116b2['mid'] = 0xb4cff, null == this[_0x4cc7('0xbeb')] ? (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0x94a')](_0x4482bf), _0x3ea8c3[_0x4cc7('0x493')]()['update'](_0x4482bf)) : this[_0x4cc7('0xbe8')] ? _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x94a')](_0x4482bf) : (this[_0x4cc7('0xbe5')]['keyJustPressed'](_0x4cc7('0x19')) ? (_0x2dddbe = this['tunnel'], _0x2dddbe = !(null != _0x2dddbe[_0x4cc7('0xc4f')] && !_0x2dddbe[_0x4cc7('0xc4f')][_0x4cc7('0xc50')]())) : _0x2dddbe = !0x1, _0x2dddbe && (_0x2dddbe = this[_0x4cc7('0xb7f')], null != _0x2dddbe[_0x4cc7('0xc51')][_0x4cc7('0xc52')] && _0x2dddbe['extraParams'][_0x4cc7('0xc52')](_0x2dddbe) ? _0x2dddbe['resetCharacter']() : _0x2dddbe['reset']()), this[_0x4cc7('0xbe8')] || (this[_0x4cc7('0xb7f')][_0x4cc7('0x94a')](_0x4482bf), null != this[_0x4cc7('0xb7f')] && this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](_0x4482bf)), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x94a')](0.8 * _0x4482bf))); } } }, 'onSaveFileChanged': function() { if (_0x4cc7('0xc53') !== _0x4cc7('0xc53')) { var _0x154f84 = this[_0x4cc7('0xc54')][_0x4cc7('0x9')] , _0x5b0cdf = this[_0x4cc7('0xc55')][_0x4cc7('0x9')]; _0x154f84[0x0] = a[0x0]; _0x154f84[0x1] = a[0x1]; _0x154f84[0x2] = a[0x2]; _0x154f84[0x3] = a[0x3]; _0x154f84[0x4] = a[0x5]; _0x154f84[0x5] = a[0x6]; _0x154f84[0x6] = a[0x7]; _0x154f84[0x7] = a[0x8]; _0x154f84[0x8] = a[0xa]; _0x154f84[0x9] = a[0xb]; _0x154f84[0xa] = a[0xc]; _0x154f84[0xb] = a[0xd]; _0x154f84[0xc] = a[0xf]; _0x154f84[0xd] = a[0x10]; _0x154f84[0xe] = a[0x11]; _0x154f84[0xf] = a[0x12]; _0x5b0cdf[0x0] = a[0x4] / 0xff; _0x5b0cdf[0x1] = a[0x9] / 0xff; _0x5b0cdf[0x2] = _0x56067a['BaPWN'](a[0xe], 0xff); _0x5b0cdf[0x3] = a[0x13] / 0xff; } else { _0x2116b2[_0x4cc7('0xb83')] = 0x77c83; _0x179d96[_0x4cc7('0xc17')](); this[_0x4cc7('0xc33')](null); } }, 'escapeKeyListener': function(_0x2aeeca) { _0x2116b2[_0x4cc7('0xb84')] = 0xdb7ee; if (!this[_0x4cc7('0xbf8')] && null != _0x5f2295[_0x4cc7('0x493')]()) { if (null != this['level']) { var _0x2045fc = _0x445379[_0x4cc7('0x493')](); _0x2045fc[_0x4cc7('0xb48')]() && 0x0 < _0x2045fc[_0x4cc7('0xc56')][_0x4cc7('0x34')]() ? (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3f')](), _0x5f2295['get_instance']()['set_currentMenu'](_0x962df6[_0x4cc7('0x493')]()), this['setTunnel'](null)) : this[_0x4cc7('0xbe8')] ? (_0x5f2295['get_instance']()[_0x4cc7('0xc57')](_0x962df6[_0x4cc7('0x493')]()), this[_0x4cc7('0xc33')](null)) : this[_0x4cc7('0xbcb')](!0x0); } else if (_0x2045fc = _0x445379[_0x4cc7('0x493')](), _0x2045fc[_0x4cc7('0xb48')]() && 0x0 < _0x2045fc[_0x4cc7('0xc56')][_0x4cc7('0x34')]()) _0x445379['get_instance']()[_0x4cc7('0xc58')](); else if (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc59')] != _0x962df6['get_instance']()) _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x962df6['get_instance']()); else if (_0x962df6[_0x4cc7('0x493')]()[_0x4cc7('0xc5a')]()) _0x962df6['get_instance']()[_0x4cc7('0xc5b')](); else { _0x5f2295['get_instance']()['set_visible'](!0x0); return; } _0x2aeeca['stopImmediatePropagation'](); _0x2aeeca[_0x4cc7('0xc5c')](); } }, 'onMouseMove': function(_0x4877ce) { _0x42b6c7['show'](); }, 'onRightClick': function(_0x173c27) {}, 'checkDeviceVolume': function() {}, 'set_paused': function(_0x15369f) { if (this['paused'] && !_0x15369f) { _0x2116b2[_0x4cc7('0xc38')] = 0xed580; _0x180fa9[_0x4cc7('0xc4e')] = !0x1; if (null == this[_0x4cc7('0xbeb')]) return !0x0; _0xac1deb[_0x4cc7('0xc5d')](_0x42b6c7[_0x4cc7('0xc5e')], 0xc8); } else _0x15369f && !this[_0x4cc7('0xbe8')] && (_0x2116b2[_0x4cc7('0xc38')] = 0x3b047, _0x42b6c7[_0x4cc7('0xc5f')](), null != this[_0x4cc7('0xb7f')] && this['tunnel'][_0x4cc7('0xc60')]()); return _0x2ab848[_0x4cc7('0x8')][_0x4cc7('0xbcb')][_0x4cc7('0x96b')](this, _0x15369f); }, 'kill': function(_0x5f277d) { null == _0x5f277d && (_0x5f277d = 0x0); _0x2ab848[_0x4cc7('0x8')][_0x4cc7('0xbf6')][_0x4cc7('0x96b')](this, _0x5f277d); }, 'onUncaughtError': function(_0x473b8c) { _0x2116b2['display'](_0x473b8c['error']) && (_0x473b8c['stopImmediatePropagation'](), this['set_paused'](!0x0)); }, 'setQuality': function(_0xc2a6a1) { _0x2116b2[_0x4cc7('0xc38')] = 0x23220; switch (_0xc2a6a1) { case 'L': this['setLowQuality'](null); break; case 'M': this[_0x4cc7('0xc61')](null); break; default: this[_0x4cc7('0xc62')](null); } }, 'setLowQuality': function(_0x36390e) { this['stage'][_0x4cc7('0xc63')](0x2); _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x561')], 'L'); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc64')](0x0); this[_0x4cc7('0x99c')][_0x4cc7('0xc65')](0x1e); _0x47f187['onSetQuality'](this[_0x4cc7('0x99c')][_0x4cc7('0xc66')]()); }, 'setMedQuality': function(_0x531493) { this['stage'][_0x4cc7('0xc63')](0x3); _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x4cc7('0x562'), 'M'); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc64')](0x0); this['stage'][_0x4cc7('0xc65')](0x30); _0x47f187[_0x4cc7('0xc67')](this['stage']['get_quality']()); }, 'setHighQuality': function(_0x37870b) { this['stage']['set_quality'](0x1); _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0x4cc7('0x562'), null); _0x180fa9['view'][_0x4cc7('0xc64')](0x2); this[_0x4cc7('0x99c')][_0x4cc7('0xc65')](0x3c); _0x47f187[_0x4cc7('0xc67')](this['stage'][_0x4cc7('0xc66')]()); }, '__class__': _0x2081a8 }); var _0x15eb0b = function(_0x2129da) { _0x2129da[_0x4cc7('0xa0c')](this); _0x2081a8[_0x4cc7('0x96b')](this); this['dispatchEvent'](new _0x76b31e(_0x4cc7('0x8a9'),!0x1,!0x1)); }; _0x16dada[_0x4cc7('0xc68')] = _0x15eb0b; _0x15eb0b['__name__'] = [_0x4cc7('0xc68')]; _0x15eb0b[_0x4cc7('0x92b')] = _0x2081a8; _0x15eb0b[_0x4cc7('0x8')] = _0x5aff49(_0x2081a8[_0x4cc7('0x8')], { '__class__': _0x15eb0b }); var _0x3c7924 = function() {}; _0x16dada[_0x4cc7('0xc69')] = _0x3c7924; _0x3c7924[_0x4cc7('0x8f2')] = [_0x4cc7('0xc69')]; _0x3c7924[_0x4cc7('0xc6a')] = function(_0x4d1e92, _0x114341) { switch (_0x114341) { case '%': return '%'; case 'A': return _0x3c7924[_0x4cc7('0xc6b')][_0x4d1e92[_0x4cc7('0xc6c')]()]; case 'B': return _0x3c7924[_0x4cc7('0xc6d')][_0x4d1e92['getMonth']()]; case 'C': return _0x29cea6['lpad'](_0x4bf907['string'](_0x56067a['BaPWN'](_0x4d1e92[_0x4cc7('0xc6e')](), 0x64) | 0x0), '0', 0x2); case 'D': return _0x3c7924[_0x4cc7('0xc6f')](_0x4d1e92, _0x4cc7('0xc70')); case 'F': return _0x3c7924[_0x4cc7('0xc6f')](_0x4d1e92, _0x4cc7('0xc71')); case 'I': case 'l': return _0x4d1e92 = _0x4d1e92['getHours']() % 0xc, _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](0x0 == _0x4d1e92 ? 0xc : _0x4d1e92), 'I' == _0x114341 ? '0' : '\x20', 0x2); case 'M': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92['getMinutes']()), '0', 0x2); case 'R': return _0x3c7924[_0x4cc7('0xc6f')](_0x4d1e92, '%H:%M'); case 'S': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc73')]()), '0', 0x2); case 'T': return _0x3c7924['__format'](_0x4d1e92, '%H:%M:%S'); case 'Y': return _0x4bf907['string'](_0x4d1e92[_0x4cc7('0xc6e')]()); case 'a': return _0x3c7924[_0x4cc7('0xc74')][_0x4d1e92[_0x4cc7('0xc6c')]()]; case 'b': case 'h': return _0x3c7924['MONTH_SHORT_NAMES'][_0x4d1e92[_0x4cc7('0xc75')]()]; case 'd': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92['getDate']()), '0', 0x2); case 'e': return _0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc76')]()); case 'H': case 'k': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc77')]()), 'H' == _0x114341 ? '0' : '\x20', 0x2); case 'm': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc75')]() + 0x1), '0', 0x2); case 'n': return '\x0a'; case 'p': return 0xb < _0x4d1e92[_0x4cc7('0xc77')]() ? 'PM' : 'AM'; case 'r': return _0x3c7924['__format'](_0x4d1e92, '%I:%M:%S\x20%p'); case 's': return _0x4bf907['string'](_0x4d1e92['getTime']() / 0x3e8 | 0x0); case 't': return '\x09'; case 'u': return _0x114341 = _0x4d1e92[_0x4cc7('0xc6c')](), 0x0 == _0x114341 ? '7' : null == _0x114341 ? _0x4cc7('0x574') : '' + _0x114341; case 'w': return _0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92[_0x4cc7('0xc6c')]()); case 'y': return _0x29cea6[_0x4cc7('0xc72')](_0x4bf907[_0x4cc7('0x4dc')](_0x4d1e92['getFullYear']() % 0x64), '0', 0x2); default: throw new _0x202aa0(_0x4cc7('0xc78') + _0x114341 + '-\x20not\x20implemented\x20yet.'); } } ; _0x3c7924[_0x4cc7('0xc6f')] = function(_0x5a48d1, _0x4f9d73) { for (var _0x5b3cf0 = '', _0x4bc77c = 0x0; ; ) { var _0x5537ef = _0x4f9d73[_0x4cc7('0x2d')]('%', _0x4bc77c); if (0x0 > _0x5537ef) break; var _0x17e39b = _0x5537ef - _0x4bc77c; _0x5b3cf0 += null == _0x17e39b ? _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x4bc77c, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x4bc77c, _0x17e39b); _0x5b3cf0 += _0x4bf907['string'](_0x3c7924[_0x4cc7('0xc6a')](_0x5a48d1, _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x5537ef + 0x1, 0x1))); _0x4bc77c = _0x5537ef + 0x2; } _0x5a48d1 = _0x4f9d73['length'] - _0x4bc77c; return _0x5b3cf0 += null == _0x5a48d1 ? _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x4bc77c, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x4f9d73, _0x4bc77c, _0x5a48d1); } ; _0x3c7924[_0x4cc7('0xc79')] = function(_0x65e8f4, _0x2556b) { return _0x3c7924[_0x4cc7('0xc6f')](_0x65e8f4, _0x2556b); } ; var _0x1e3ce8 = function(_0xd60ebc, _0x5d7e6b) { this['r'] = new RegExp(_0xd60ebc,_0x5d7e6b[_0x4cc7('0x46')]('u')[_0x4cc7('0xc7a')]('')); }; _0x16dada[_0x4cc7('0xc7b')] = _0x1e3ce8; _0x1e3ce8[_0x4cc7('0x8f2')] = [_0x4cc7('0xc7b')]; _0x1e3ce8[_0x4cc7('0x8')] = {}; _0x1e3ce8[_0x4cc7('0x8')]['r'] = null; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0xc7c')] = function(_0x185711) { this.r.global && (this.r.lastIndex = 0x0); this.r.m = this.r.exec(_0x185711); this.r.s = _0x185711; return null != this.r.m; } ; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0xc7d')] = function(_0x528634) { if (null != this.r.m && 0x0 <= _0x528634 && _0x528634 < this.r.m.length) return this.r.m[_0x528634]; throw new _0x202aa0(_0x2d63f9.fMCOJ); } ; _0x1e3ce8[_0x4cc7('0x8')]['matchedLeft'] = function() { if (_0x56067a.HdCFu(_0x4cc7('0xc7e'), _0x4cc7('0xc7e'))) { if (null == this.r.m) throw new _0x202aa0('No\x20string\x20matched'); return _0x3a8a6f.substr(this.r.s, 0x0, this.r.m.index); } else { var _0xf746a4 = b._context3D , _0x179819 = c.get_scenePosition(); this._vertexData.set(0x0, _0x179819.x); this._vertexData.set(0x1, _0x179819.y); this._vertexData.set(0x2, _0x179819.z); this._vertexData.set(0x3, 0x1); c = a.getRenderSceneTransform(c); _0xf746a4.setProgramConstantsFromMatrix(0x1, 0x5, c, !0x0); _0xf746a4.setProgramConstantsFromVector(0x1, 0x9, this._vertexData, 0x1); 0x0 < this._alphaThreshold && a.activateUVBuffer(0x1, b); _0x179819 = _0x2c4d00.CALCULATION_MATRIX; _0x179819.copyFrom(c); _0x179819.append(d); _0xf746a4.setProgramConstantsFromMatrix(0x1, 0x0, _0x179819, !0x0); a.activateVertexBuffer(0x0, b); b.drawTriangles(a.getIndexBuffer(b), 0x0, a.get_numTriangles()); } } ; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0xc7f')] = function() { if (null == this.r.m) throw new _0x202aa0(_0x56067a.jrOWp); var _0x3019bd = this.r.m.index + this.r.m[0x0].length; return _0x3a8a6f.substr(this.r.s, _0x3019bd, this.r.s.length - _0x3019bd); } ; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0xc80')] = function() { if (null == this.r.m) throw new _0x202aa0(_0x4cc7('0x565')); return { pos: this.r.m.index, len: this.r.m[0x0].length }; } ; _0x1e3ce8[_0x4cc7('0x8')]['matchSub'] = function(_0x1703b5, _0x3d6a7f, _0x560b02) { null == _0x560b02 && (_0x560b02 = -0x1); if (this.r.global) { this.r.lastIndex = _0x3d6a7f; var _0x31c386 = this.r; _0x3d6a7f = 0x0 > _0x560b02 ? _0x1703b5 : _0x3a8a6f.substr(_0x1703b5, 0x0, _0x3d6a7f + _0x560b02); this.r.m = _0x31c386.exec(_0x3d6a7f); if (_0x3d6a7f = null != this.r.m) this.r.s = _0x1703b5; return _0x3d6a7f; } if (_0x31c386 = this.match(0x0 > _0x560b02 ? _0x3a8a6f.substr(_0x1703b5, _0x3d6a7f, null) : _0x3a8a6f.substr(_0x1703b5, _0x3d6a7f, _0x560b02))) this.r.s = _0x1703b5, this.r.m.index += _0x3d6a7f; return _0x31c386; } ; _0x1e3ce8[_0x4cc7('0x8')]['split'] = function(_0x324711) { if (_0x4cc7('0xc81') !== _0x4cc7('0xc82')) { return _0x324711.replace(this.r, _0x4cc7('0xc83')).split(_0x4cc7('0xc83')); } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x1e3ce8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1e3ce8; var _0x3a8a6f = function() {}; _0x16dada[_0x4cc7('0xc84')] = _0x3a8a6f; _0x3a8a6f['__name__'] = ['HxOverrides']; _0x3a8a6f[_0x4cc7('0xc85')] = function(_0x158c18) { switch (_0x158c18[_0x4cc7('0x21')]) { case 0x8: _0x158c18 = _0x158c18[_0x4cc7('0x46')](':'); var _0x47de57 = new Date(); _0x47de57['setTime'](0x0); _0x47de57[_0x4cc7('0xc86')](_0x158c18[0x0]); _0x47de57[_0x4cc7('0xc87')](_0x158c18[0x1]); _0x47de57[_0x4cc7('0xc88')](_0x158c18[0x2]); return _0x47de57; case 0xa: return _0x158c18 = _0x158c18['split']('-'), new Date(_0x158c18[0x0],_0x158c18[0x1] - 0x1,_0x158c18[0x2],0x0,0x0,0x0); case 0x13: return _0x47de57 = _0x158c18[_0x4cc7('0x46')]('\x20'), _0x158c18 = _0x47de57[0x0][_0x4cc7('0x46')]('-'), _0x47de57 = _0x47de57[0x1][_0x4cc7('0x46')](':'), new Date(_0x158c18[0x0],_0x158c18[0x1] - 0x1,_0x158c18[0x2],_0x47de57[0x0],_0x47de57[0x1],_0x47de57[0x2]); default: throw new _0x202aa0('Invalid\x20date\x20format\x20:\x20' + _0x158c18); } } ; _0x3a8a6f[_0x4cc7('0xc89')] = function(_0x497bf1, _0x39de4f) { _0x497bf1 = _0x497bf1[_0x4cc7('0x22')](_0x39de4f); if (_0x497bf1 == _0x497bf1) return _0x497bf1; } ; _0x3a8a6f[_0x4cc7('0x946')] = function(_0x171d79, _0x2feab9, _0x5542d2) { if (null == _0x5542d2) _0x5542d2 = _0x171d79[_0x4cc7('0x21')]; else if (0x0 > _0x5542d2) if (0x0 == _0x2feab9) _0x5542d2 = _0x171d79[_0x4cc7('0x21')] + _0x5542d2; else return ''; return _0x171d79[_0x4cc7('0x946')](_0x2feab9, _0x5542d2); } ; _0x3a8a6f[_0x4cc7('0x95b')] = function(_0x32c8e4, _0x49a830) { _0x49a830 = _0x32c8e4['indexOf'](_0x49a830); if (-0x1 == _0x49a830) return !0x1; _0x32c8e4['splice'](_0x49a830, 0x1); return !0x0; } ; _0x3a8a6f['iter'] = function(_0x4d0eba) { var _0x3ecf6d = {}; _0x3ecf6d[_0x4cc7('0xc8a')] = function(_0x5ea2c7, _0x2cdd56) { return _0x5ea2c7 - _0x2cdd56; } ; return { 'cur': 0x0, 'arr': _0x4d0eba, 'hasNext': function() { return this[_0x4cc7('0xc8b')] < this[_0x4cc7('0xc8c')][_0x4cc7('0x21')]; }, 'next': function() { if ('ZyodL' !== _0x4cc7('0xc8d')) { var _0x6cde22 = c++; b['get'](_0x3ecf6d[_0x4cc7('0xc8a')](d - _0x6cde22, 0x1))[_0x4cc7('0xa49')](_0x4d0eba); } else { return this[_0x4cc7('0xc8c')][this[_0x4cc7('0xc8b')]++]; } } }; } ; var _0x563a26 = function() {}; _0x16dada['Lambda'] = _0x563a26; _0x563a26[_0x4cc7('0x8f2')] = [_0x4cc7('0xc8e')]; _0x563a26[_0x4cc7('0xc8f')] = function(_0x1c141a) { var _0x13a1a4 = []; for (_0x1c141a = _0x1c8e81(_0x1c141a)(); _0x1c141a['hasNext'](); ) { if (_0x4cc7('0xc90') !== 'kkLTy') { var _0xd8f523 = _0x1c141a[_0x4cc7('0x3a')](); _0x13a1a4[_0x4cc7('0x29')](_0xd8f523); } else { null == _0xd8f523 && (_0xd8f523 = 0x0); null == _0x13a1a4 && (_0x13a1a4 = !0x1); for (var _0x551e2b = 0x0, _0x584c2b = this[_0x4cc7('0xa5f')][_0x4cc7('0x21')]; _0x551e2b < _0x584c2b; ) { var _0x38cda2 = _0x551e2b++; if (_0xd8f523 > this[_0x4cc7('0xa5f')][_0x38cda2]) { this[_0x4cc7('0xa5d')]['splice'](_0x38cda2, 0x0, _0x1c141a); this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](_0x38cda2, 0x0, _0xd8f523); this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x38cda2, 0x0, !_0x13a1a4); return; } } this['__listeners'][_0x4cc7('0x29')](_0x1c141a); this['__priorities'][_0x4cc7('0x29')](_0xd8f523); this['__repeat'][_0x4cc7('0x29')](!_0x13a1a4); } } return _0x13a1a4; } ; _0x563a26[_0x4cc7('0xc92')] = function(_0x591fa8, _0x3e7ea5) { var _0x57d5e4 = new _0x560bef(); for (_0x591fa8 = _0x1c8e81(_0x591fa8)(); _0x591fa8[_0x4cc7('0x94e')](); ) { var _0x5671a4 = _0x591fa8['next'](); _0x57d5e4['add'](_0x3e7ea5(_0x5671a4)); } return _0x57d5e4; } ; _0x563a26[_0x4cc7('0xc93')] = function(_0x43f75b, _0x194d33, _0xa9910c) { for (_0x43f75b = _0x1c8e81(_0x43f75b)(); _0x43f75b[_0x4cc7('0x94e')](); ) { var _0x492ce0 = _0x43f75b[_0x4cc7('0x3a')](); _0xa9910c = _0x194d33(_0x492ce0, _0xa9910c); } return _0xa9910c; } ; var _0x2db72e = function(_0x5a25a0, _0x4bce0c) { this[_0x4cc7('0x11')] = _0x5a25a0; this[_0x4cc7('0x3a')] = _0x4bce0c; }; _0x16dada[_0x4cc7('0xc94')] = _0x2db72e; _0x2db72e[_0x4cc7('0x8f2')] = ['_List', _0x4cc7('0xc95')]; _0x2db72e[_0x4cc7('0x8')] = {}; _0x2db72e[_0x4cc7('0x8')][_0x4cc7('0x11')] = null; _0x2db72e[_0x4cc7('0x8')][_0x4cc7('0x3a')] = null; _0x2db72e[_0x4cc7('0x8')]['__class__'] = _0x2db72e; var _0xd03f5a = function(_0x4ec35f) { if (_0x4cc7('0xc96') !== _0x4cc7('0xc97')) { this[_0x4cc7('0xc98')] = _0x4ec35f; } else { _0x5f2295[_0x4cc7('0x493')]()['set_currentMenu'](_0x37010a['get_instance']()); _0x127d51['get_instance'](); _0x4ec35f = _0x127d51[_0x4cc7('0xc99')]; _0x4ec35f = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4ec35f['id'], _0x4ec35f[_0x4cc7('0xc12')]); var _0x3c714d = _0x127d51[_0x4cc7('0xc9a')]; _0x4ec35f += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3c714d['id'], _0x3c714d[_0x4cc7('0xc12')]); _0x3c714d = _0x127d51['softSpent']; _0x962df6[_0x4cc7('0xc9b')] = _0x56067a[_0x4cc7('0x566')](_0x4ec35f, _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3c714d['id'], _0x3c714d['defaultValue'])) + 0x1; } }; _0x16dada[_0x4cc7('0xc9c')] = _0xd03f5a; _0xd03f5a[_0x4cc7('0x8f2')] = [_0x4cc7('0xc9d'), _0x4cc7('0xc9e')]; _0xd03f5a[_0x4cc7('0x8')] = {}; _0xd03f5a[_0x4cc7('0x8')][_0x4cc7('0xc98')] = null; _0xd03f5a[_0x4cc7('0x8')]['hasNext'] = function() { return _0x56067a.tefTR(null, this.head); } ; _0xd03f5a[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { var _0x9a641a = this.head.item; this.head = this.head.next; return _0x9a641a; } ; _0xd03f5a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd03f5a; var _0x2d68c8 = function() {}; _0x16dada[_0x4cc7('0xc9f')] = _0x2d68c8; _0x2d68c8['__name__'] = [_0x4cc7('0xc9f')]; _0x2d68c8[_0x4cc7('0x8fe')] = function(_0x308812) { var _0x1e48c5 = _0x4cc7('0xca0')[_0x4cc7('0x46')]('|') , _0x566faa = 0x0; while (!![]) { switch (_0x1e48c5[_0x566faa++]) { case '0': _0xee918d[_0x4cc7('0xca1')](_0x5d5b96); continue; case '1': _0x477148[_0x4cc7('0xca2')]('default', _0x308812); continue; case '2': _0x2d68c8[_0x4cc7('0xca3')] = null; continue; case '3': _0x2d68c8[_0x4cc7('0x99e')] = []; continue; case '4': _0x477148['defaultRootPath'] = _0x2d68c8[_0x4cc7('0xca3')]; continue; case '5': null == _0x2d68c8[_0x4cc7('0xca3')] && (_0x2d68c8[_0x4cc7('0xca3')] = ''); continue; case '6': _0xee918d[_0x4cc7('0xca1')](_0x16ff04); continue; case '7': _0x308812 = _0x3ad3c9[_0x4cc7('0xca4')](_0x308812); continue; case '8': _0x2d68c8[_0x4cc7('0x99d')] = []; continue; case '9': _0xee918d['registerFont'](_0x5b0de5); continue; case '10': _0x308812 = _0x477148['getLibrary'](_0x56067a[_0x4cc7('0x568')]); continue; case '11': null != _0x308812 ? _0x2d68c8[_0x4cc7('0x99d')][_0x4cc7('0x29')](_0x308812) : _0x2d68c8['preloadLibraryNames'][_0x4cc7('0x29')](_0x4cc7('0xca5')); continue; case '12': null != _0x308812 && Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x308812, _0x4cc7('0xca3')) && (_0x2d68c8['rootPath'] = _0x19c1c0[_0x4cc7('0x997')](_0x308812, _0x4cc7('0xca3'))); continue; case '13': _0x308812 = _0x25e536[_0x4cc7('0xca6')]('{\x22name\x22:null,\x22assets\x22:\x22aoy4:pathy25:text%2FInfiniteLevels.txty4:sizei106154y4:typey4:TEXTy2:idR1y7:preloadtgoR0y28:text%2Fwall%2FAffliction.txtR2i1693R3R4R5R7R6tgoR0y29:text%2Fwall%2FTellAFriend.txtR2i4458R3R4R5R8R6tgoR0y23:text%2FMapContents.jsonR2i10034R3R4R5R9R6tgoR0y36:text%2Fmodel%2FCarInsideRings.simpleR2i2813R3R4R5R10R6tgoR0y25:text%2Fmodel%2FCar.simpleR2i479R3R4R5R11R6tgoR0y31:text%2Fmodel%2FEasterEgg.simpleR2i5045R3R4R5R12R6tgoR0y28:text%2Fmodel%2FCandyCorn.3dsR2i2706R3y6:BINARYR5R13R6tgoR0y34:text%2Fmodel%2FCarBackPanel.simpleR2i811R3R4R5R15R6tgoR0y37:text%2Fmodel%2FCarOutsideRings.simpleR2i1913R3R4R5R16R6tgoR0y29:text%2Fmodel%2FOpenBox.simpleR2i1066R3R4R5R17R6tgoR0y28:text%2Fmodel%2FSnowflake.3dsR2i4317R3R14R5R18R6tgoR0y31:text%2Fmodel%2FCandyCorn.simpleR2i4330R3R4R5R19R6tgoR0y31:text%2Fmodel%2FBoxInside.simpleR2i354R3R4R5R20R6tgoR0y29:text%2Fmodel%2FCarTape.simpleR2i2970R3R4R5R21R6tgoR0y28:text%2Fmodel%2FBoxLid.simpleR2i613R3R4R5R22R6tgoR0y31:text%2Fmodel%2FSnowflake.simpleR2i4939R3R4R5R23R6tgoR0y24:text%2FExploreLevels.txtR2i199227R3R4R5R24R6tgoR0y44:text%2Fcontent%2Fexplore%2FhomeAchieve1.jsonR2i1126R3R4R5R25R6tgoR0y41:text%2Fcontent%2Fexplore%2FhomeImage.jsonR2i2R3R4R5R26R6tgoR0y43:text%2Fcontent%2Fexplore%2FhomeAchieve.jsonR2i427R3R4R5R27R6tgoR0y38:text%2Fcontent%2Fexplore%2Fearly0.jsonR2i2R3R4R5R28R6tgoR0y40:text%2Fcontent%2Fexplore%2Fonwards1.jsonR2i34R3R4R5R29R6tgoR0y44:text%2Fcontent%2Fexplore%2FchildAchieve.jsonR2i450R3R4R5R30R6tgoR0y40:text%2Fcontent%2Fexplore%2Fonwards0.jsonR2i2R3R4R5R31R6tgoR0y42:text%2Fcontent%2Fexplore%2Fhomewards1.jsonR2i23R3R4R5R32R6tgoR0y44:text%2Fcontent%2Fexplore%2FearlyAchieve.jsonR2i6950R3R4R5R33R6tgoR0y46:text%2Fcontent%2Fexplore%2FonwardsAchieve.jsonR2i561R3R4R5R34R6tgoR0y42:text%2Fcontent%2Fexplore%2Fhomewards0.jsonR2i2R3R4R5R35R6tgoR0y34:text%2Fcontent%2FlocalContent.jsonR2i164R3R4R5R36R6tgoR0y29:text%2Fcontent%2Fcontent.jsonR2i891R3R4R5R37R6tgoR0y48:text%2Fcontent%2Finfinite%2FinfiniteAchieve.jsonR2i6647R3R4R5R38R6tgoR0y22:text%2FBuildNumber.txtR2i6R3R4R5R39R6tgoR0y19:model%2Fterrain.pngR2i232513R3y5:IMAGER5R40R6tgoR0y19:model%2Fplanet4.pngR2i20567R3R41R5R42R6tgoR0y19:model%2Fplanet6.pngR2i20569R3R41R5R43R6tgoR0y19:model%2Fplanet0.pngR2i153997R3R41R5R44R6tgoR0y19:model%2Fbattery.objR2i4935R3R4R5R45R6tgoR0y19:model%2Fplanet1.pngR2i37084R3R41R5R46R6tgoR0y19:model%2Fplanet5.pngR2i20568R3R41R5R47R6tgoR0y19:model%2Fterrain.objR2i35147R3R4R5R48R6tgoR0y19:model%2Fplanet3.pngR2i20567R3R41R5R49R6tgoR0y19:model%2Fbattery.pngR2i927R3R41R5R50R6tgoR0y19:model%2Fplanet2.pngR2i20568R3R41R5R51R6tgoR0y19:model%2Fterrain.3dsR2i20123R3R14R5R52R6tgoR2i203688R3y4:FONTy9:classNamey32:__ASSET__font_comfortaa_bold_ttfR5y25:font%2FCOMFORTAA-BOLD.TTFR6tgoR2i211388R3R53R54y27:__ASSET__font_comfortaa_otfR5y20:font%2FComfortaa.otfR6tgoR2i74752R3R53R54y33:__ASSET__font_permanentmarker_ttfR5y26:font%2FPERMANENTMARKER.TTFR6tgoR0y20:font%2FComfortaa.sfdR2i1066189R3R4R5R61R6tgoR0y50:text%2Fcontent%2Fexplore%2Fdialog%2Fgentleman.jsonR2i8811R3R4R5R62R6tgoR0y46:text%2Fcontent%2Fexplore%2Fdialog%2Friver.jsonR2i1788R3R4R5R63R6tgoR0y33:text%2Fcontent%2FautoContent.jsonR2i121R3R4R5R64R6tgoR0y27:img%2Fmap%2FMapIconFlat.pngR2i16868R3R41R5R65R6tgoR0y22:img%2Fmap%2FPlanet.pngR2i2090R3R41R5R66R6tgoR0y26:img%2Fmap%2FSnowflakes.pngR2i4056R3R41R5R67R6tgoR0y23:img%2Fmap%2FBattery.pngR2i1706R3R41R5R68R6tgoR0y23:img%2Fmap%2FMapMask.pngR2i11651R3R41R5R69R6tgoR0y22:img%2Fmap%2FBridge.pngR2i4483R3R41R5R70R6tgoR0y30:img%2Fmap%2FMovableBoxIcon.pngR2i2147R3R41R5R71R6tgoR0y30:img%2Fmap%2FPlanetoidBelt0.pngR2i8820R3R41R5R72R6tgoR0y29:img%2Fmap%2FSpeechBubbles.pngR2i1007R3R41R5R73R6tgoR0y22:img%2Fmap%2FTeapot.pngR2i1450R3R41R5R74R6tgoR0y23:img%2Fmap%2FMapIcon.pngR2i25517R3R41R5R75R6tgoR0y24:img%2Fmap%2FInfinity.pngR2i3302R3R41R5R76R6tgoR0y26:img%2Fmap%2FDerpRunner.pngR2i2307R3R41R5R77R6tgoR0y19:img%2Fmap%2FBox.pngR2i3715R3R41R5R78R6tgoR0y32:img%2Fmap%2FMovableBoxesIcon.pngR2i7095R3R41R5R79R6tgoR0y30:img%2Fmap%2FPlanetoidBelt1.pngR2i11223R3R41R5R80R6tgoR0y24:img%2Fmap%2FWormhole.pngR2i5395R3R41R5R81R6tgoR0y34:img%2Foptions%2FLargePauseIcon.pngR2i1204R3R41R5R82R6tgoR0y32:img%2Foptions%2FMusicOffIcon.pngR2i1342R3R41R5R83R6tgoR0y31:img%2Foptions%2FUnpauseIcon.pngR2i435R3R41R5R84R6tgoR0y33:img%2Foptions%2FBackLevelIcon.pngR2i1719R3R41R5R85R6tgoR0y32:img%2Foptions%2FSoundOffIcon.pngR2i1426R3R41R5R86R6tgoR0y29:img%2Foptions%2FMusicIcon.pngR2i569R3R41R5R87R6tgoR0y29:img%2Foptions%2FSoundIcon.pngR2i718R3R41R5R88R6tgoR0y29:img%2Foptions%2FErrorIcon.pngR2i2237R3R41R5R89R6tgoR0y29:img%2Foptions%2FPauseIcon.pngR2i435R3R41R5R90R6tgoR0y28:img%2Foptions%2FHomeIcon.pngR2i1363R3R41R5R91R6tgoR0y33:img%2Foptions%2FSkipLevelIcon.pngR2i1786R3R41R5R92R6tgoR0y25:img%2Fmenu%2FKongPlus.pngR2i661R3R41R5R93R6tgoR0y34:img%2Fmenu%2FTyrantPromoButton.pngR2i18471R3R41R5R94R6tgoR0y43:img%2Fmenu%2FLittleAlchemistPromoButton.pngR2i22131R3R41R5R95R6tgoR0y45:img%2Fmenu%2FLittleAlchemistPromoComplete.pngR2i22220R3R41R5R96R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FAngel.pngR2i3343R3R41R5R97R6tgoR0y50:img%2Fmenu%2Fcharacterselection%2FStudentFront.pngR2i4192R3R41R5R98R6tgoR0y55:img%2Fmenu%2Fcharacterselection%2FLizardFrontSleepy.pngR2i1838R3R41R5R99R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FDuplicator.pngR2i1644R3R41R5R100R6tgoR0y47:img%2Fmenu%2Fcharacterselection%2FIceSkater.pngR2i2113R3R41R5R101R6tgoR0y55:img%2Fmenu%2Fcharacterselection%2FJackOLanternFront.pngR2i7701R3R41R5R102R6tgoR0y54:img%2Fmenu%2Fcharacterselection%2FPastafarianFront.pngR2i3311R3R41R5R103R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FAngelFront.pngR2i4272R3R41R5R104R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FSkaterFront.pngR2i2998R3R41R5R105R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FLizardFront.pngR2i1967R3R41R5R106R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FRunner.pngR2i1644R3R41R5R107R6tgoR0y50:img%2Fmenu%2Fcharacterselection%2FJackOLantern.pngR2i6418R3R41R5R108R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FBunnyFront.pngR2i2500R3R41R5R109R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FLizard.pngR2i1886R3R41R5R110R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FGhostFront.pngR2i1940R3R41R5R111R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FNinja.pngR2i1891R3R41R5R112R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FChild.pngR2i1891R3R41R5R113R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FPirate.pngR2i2184R3R41R5R114R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FRunnerFront.pngR2i3347R3R41R5R115R6tgoR0y45:img%2Fmenu%2Fcharacterselection%2FClimber.pngR2i1644R3R41R5R116R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FSkierFront.pngR2i5143R3R41R5R117R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FNinjaFront.pngR2i2190R3R41R5R118R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FRandomFront.pngR2i1300R3R41R5R119R6tgoR0y48:img%2Fmenu%2Fcharacterselection%2FChildFront.pngR2i2190R3R41R5R120R6tgoR0y52:img%2Fmenu%2Fcharacterselection%2FGentlemanFront.pngR2i2961R3R41R5R121R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FPirateFront.pngR2i3028R3R41R5R122R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FSkater.pngR2i1847R3R41R5R123R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FBunny.pngR2i2140R3R41R5R124R6tgoR0y52:img%2Fmenu%2Fcharacterselection%2FIceSkaterFront.pngR2i3295R3R41R5R125R6tgoR0y49:img%2Fmenu%2Fcharacterselection%2FPastafarian.pngR2i2955R3R41R5R126R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FSkier.pngR2i4127R3R41R5R127R6tgoR0y45:img%2Fmenu%2Fcharacterselection%2FStudent.pngR2i2974R3R41R5R128R6tgoR0y60:img%2Fmenu%2Fcharacterselection%2FLockedCharacterOverlay.pngR2i8440R3R41R5R129R6tgoR0y43:img%2Fmenu%2Fcharacterselection%2FGhost.pngR2i1372R3R41R5R130R6tgoR0y44:img%2Fmenu%2Fcharacterselection%2FRandom.pngR2i1300R3R41R5R131R6tgoR0y47:img%2Fmenu%2Fcharacterselection%2FGentleman.pngR2i2361R3R41R5R132R6tgoR0y53:img%2Fmenu%2Fcharacterselection%2FDuplicatorFront.pngR2i2486R3R41R5R133R6tgoR0y62:img%2Fmenu%2Fcharacterselection%2FSleepingCharacterOverlay.pngR2i10157R3R41R5R134R6tgoR0y32:img%2Fmenu%2FScrollIndicator.pngR2i2911R3R41R5R135R6tgoR0y30:img%2Fmenu%2FPlayFabHeader.pngR2i25358R3R41R5R136R6tgoR0y27:img%2Fmenu%2FGooglePlay.pngR2i10989R3R41R5R137R6tgoR0y38:img%2Fmenu%2FLittleAlchemistSplash.pngR2i104589R3R41R5R138R6tgoR0y32:img%2Fmenu%2FGooglePlayGames.pngR2i5658R3R41R5R139R6tgoR0y25:img%2Fmenu%2FPlayGame.pngR2i3684R3R41R5R140R6tgoR0y28:img%2Fmenu%2FStatsButton.pngR2i1119R3R41R5R141R6tgoR0y29:img%2Fmenu%2FCutsceneIcon.pngR2i5094R3R41R5R142R6tgoR0y33:img%2Fmenu%2FKongregateButton.pngR2i5142R3R41R5R143R6tgoR0y30:img%2Fmenu%2FPlayFabButton.pngR2i7368R3R41R5R144R6tgoR0y26:img%2Fmenu%2FCheckMark.pngR2i783R3R41R5R145R6tgoR0y34:img%2Fmenu%2Fholiday%2FPresent.pngR2i3733R3R41R5R146R6tgoR0y30:img%2Fmenu%2Fholiday%2FEgg.pngR2i5909R3R41R5R147R6tgoR0y36:img%2Fmenu%2Fholiday%2FCandyCorn.pngR2i2570R3R41R5R148R6tgoR0y32:img%2Fmenu%2FCloseWindowIcon.pngR2i679R3R41R5R149R6tgoR0y28:img%2Fmenu%2FQualityIcon.pngR2i1742R3R41R5R150R6tgoR0y25:img%2Fmenu%2FAppStore.pngR2i6100R3R41R5R151R6tgoR0y25:img%2Fmenu%2FEditIcon.pngR2i764R3R41R5R152R6tgoR0y29:img%2Fmenu%2FAchievements.pngR2i6099R3R41R5R153R6tgoR0y21:img%2Fmenu%2FRun3.pngR2i7237R3R41R5R154R6tgoR0y39:img%2Fmenu%2FGooglePlayLeaderboards.pngR2i3107R3R41R5R155R6tgoR0y20:img%2Fmenu%2FRun.pngR2i4894R3R41R5R156R6tgoR0y25:img%2Fmenu%2FGearIcon.pngR2i2651R3R41R5R157R6tgoR0y29:img%2Fmenu%2FLeaderboards.pngR2i3001R3R41R5R158R6tgoR0y27:img%2Fmenu%2FTyrantIcon.pngR2i138624R3R41R5R159R6tgoR0y36:img%2Fmenu%2FTyrantPromoComplete.pngR2i10232R3R41R5R160R6tgoR0y21:img%2Fmenu%2FShop.pngR2i1815R3R41R5R161R6tgoR0y28:img%2Fmenu%2FCreditsIcon.pngR2i1569R3R41R5R162R6tgoR0y38:img%2Finstructions%2FSwipeReminder.pngR2i1380R3R41R5R163R6tgoR0y48:img%2Finstructions%2FSwipeVisualInstructions.pngR2i3912R3R41R5R164R6tgoR0y37:img%2Fcutscene%2FChangeTheSubject.pngR2i14278R3R41R5R165R6tgoR0y31:img%2Fcutscene%2FItsJustYou.pngR2i13260R3R41R5R166R6tgoR0y33:img%2Fcutscene%2FTwoMonthWait.pngR2i14213R3R41R5R167R6tgoR0y27:img%2Fcutscene%2FTheGap.pngR2i10785R3R41R5R168R6tgoR0y41:img%2Fcutscene%2FThanksForPlaytesting.pngR2i13776R3R41R5R169R6tgoR0y27:img%2Fcutscene%2FBoring.pngR2i17262R3R41R5R170R6tgoR0y29:img%2Fcutscene%2FRevision.pngR2i10031R3R41R5R171R6tgoR0y33:img%2Fcutscene%2FAngelVsBunny.pngR2i116608R3R41R5R172R6tgoR0y39:img%2Fcutscene%2FConspiracy%2FAngel.pngR2i4042R3R41R5R173R6tgoR0y40:img%2Fcutscene%2FConspiracy%2FRunner.pngR2i2341R3R41R5R174R6tgoR0y40:img%2Fcutscene%2FConspiracy%2FSkater.pngR2i2751R3R41R5R175R6tgoR0y45:img%2Fcutscene%2FConspiracy%2FPastafarian.pngR2i4286R3R41R5R176R6tgoR0y41:img%2Fcutscene%2FConspiracy%2FStudent.pngR2i2964R3R41R5R177R6tgoR0y43:img%2Fcutscene%2FConspiracy%2FGentleman.pngR2i2145R3R41R5R178R6tgoR0y30:img%2Fcutscene%2FGoldMedal.pngR2i35831R3R41R5R179R6tgoR0y29:img%2Fcutscene%2FSneaking.pngR2i11927R3R41R5R180R6tgoR0y27:img%2Fcutscene%2FOrbits.pngR2i19079R3R41R5R181R6tgoR0y37:img%2Fcutscene%2FFriendlyGreeting.pngR2i12308R3R41R5R182R6tgoR0y31:img%2Fcutscene%2FConspiracy.pngR2i15562R3R41R5R183R6tgoR0y32:img%2Fcutscene%2FDontKnockIt.pngR2i16142R3R41R5R184R6tgoR0y34:img%2Fcutscene%2FPlanetMissing.pngR2i33412R3R41R5R185R6tgoR0y26:img%2Fcutscene%2FRiver.pngR2i16127R3R41R5R186R6tgoR0y35:img%2Fcutscene%2FSomethingWeird.pngR2i36013R3R41R5R187R6tgoR0y30:img%2Fcutscene%2FBatteries.pngR2i30412R3R41R5R188R6tgoR0y31:img%2Fcutscene%2FIndecision.pngR2i36647R3R41R5R189R6tgoR0y38:img%2Fcutscene%2FMorningHypothesis.pngR2i44228R3R41R5R190R6tgoR0y29:img%2Fcutscene%2FYouThink.pngR2i20922R3R41R5R191R6tgoR0y40:img%2Fcutscene%2FStopSolvingProblems.pngR2i35177R3R41R5R192R6tgoR0y29:img%2Fcutscene%2FOfCourse.pngR2i29878R3R41R5R193R6tgoR0y31:img%2Fcutscene%2FAffliction.pngR2i11159R3R41R5R194R6tgoR0y34:img%2Fcutscene%2FNiceToMeetYou.pngR2i19090R3R41R5R195R6tgoR0y25:img%2Fcutscene%2FFame.pngR2i25767R3R41R5R196R6tgoR0y42:img%2Fcutscene%2FLightningStrikesTwice.pngR2i17872R3R41R5R197R6tgoR0y32:img%2Fcutscene%2FLeaveItHere.pngR2i24258R3R41R5R198R6tgoR0y26:img%2Fcutscene%2FCandy.pngR2i13216R3R41R5R199R6tgoR0y34:img%2Fcutscene%2FComingThrough.pngR2i57047R3R41R5R200R6tgoR0y27:img%2Fcutscene%2FNaming.pngR2i15276R3R41R5R201R6tgoR0y27:img%2Fcutscene%2FTeapot.pngR2i18539R3R41R5R202R6tgoR0y36:img%2Fcutscene%2FCandy%2FBalloon.pngR2i1228R3R41R5R203R6tgoR0y32:img%2Fcutscene%2FSuperpowers.pngR2i24967R3R41R5R204R6tgoR0y29:img%2Fcutscene%2FInsanity.pngR2i14830R3R41R5R205R6tgoR0y36:img%2Fcutscene%2FFourthCondiment.pngR2i18409R3R41R5R206R6tgoR0y35:img%2Fcutscene%2FStudentTeacher.pngR2i16229R3R41R5R207R6tgoR0y25:img%2Fcutscene%2FABCD.pngR2i10488R3R41R5R208R6tgoR0y33:img%2Fcutscene%2FPlanetStolen.pngR2i18687R3R41R5R209R6tgoR0y33:img%2Fcutscene%2FGrandOpening.pngR2i32737R3R41R5R210R6tgoR0y25:img%2Fcutscene%2FWait.pngR2i20553R3R41R5R211R6tgoR0y33:img%2Fcutscene%2FHeavySleeper.pngR2i15411R3R41R5R212R6tgoR0y30:img%2Fcutscene%2FInflation.pngR2i20734R3R41R5R213R6tgoR0y35:img%2Fcutscene%2FCrossingTheGap.pngR2i15239R3R41R5R214R6tgoR0y29:img%2Fcutscene%2FCantWait.pngR2i34894R3R41R5R215R6tgoR0y32:img%2Fcutscene%2FDiscoveries.pngR2i12758R3R41R5R216R6tgoR0y32:img%2Fcutscene%2FTellAFriend.pngR2i19014R3R41R5R217R6tgoR0y27:img%2Fcutscene%2FProtip.pngR2i18514R3R41R5R218R6tgoR0y36:img%2Fcutscene%2FTheNextBigThing.pngR2i15685R3R41R5R219R6tgoR0y28:img%2Fcutscene%2FTruancy.pngR2i34685R3R41R5R220R6tgoR0y29:img%2Fcutscene%2FBoatRide.pngR2i41279R3R41R5R221R6tgoR0y35:img%2Fcutscene%2FDontQuestionIt.pngR2i17496R3R41R5R222R6tgoR0y33:img%2Fcutscene%2FSelfAssembly.pngR2i18507R3R41R5R223R6tgoR0y28:img%2Fcutscene%2FObvious.pngR2i46451R3R41R5R224R6tgoR0y27:img%2Fcutscene%2FMyTurn.pngR2i59042R3R41R5R225R6tgoR0y36:img%2Fcutscene%2FWormholeInSight.pngR2i49327R3R41R5R226R6tgoR0y45:img%2Fcutscene%2FTrainRide%2FSpritesheet.jsonR2i7084R3R4R5R227R6tgoR0y40:img%2Fcutscene%2FTrainRide%2FBalloon.pngR2i844R3R41R5R228R6tgoR0y44:img%2Fcutscene%2FTrainRide%2FSpritesheet.pngR2i90456R3R41R5R229R6tgoR0y35:img%2Fcutscene%2FSocraticMethod.pngR2i17757R3R41R5R230R6tgoR0y27:img%2Fcutscene%2FJoinUs.pngR2i16154R3R41R5R231R6tgoR0y38:img%2Fcutscene%2FStandardsToUphold.pngR2i5602R3R41R5R232R6tgoR0y27:img%2Fcharacter%2FAngel.pngR2i169319R3R41R5R233R6tgoR0y34:img%2Fcharacter%2FPastafarian.jsonR2i10700R3R4R5R234R6tgoR0y29:img%2Fcharacter%2FRunner.jsonR2i8767R3R4R5R235R6tgoR0y28:img%2Fcharacter%2FShadow.pngR2i3162R3R41R5R236R6tgoR0y32:img%2Fcharacter%2FDuplicator.pngR2i115499R3R41R5R237R6tgoR0y31:img%2Fcharacter%2FIceSkater.pngR2i67815R3R41R5R238R6tgoR0y56:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingReading.pngR2i72825R3R41R5R239R6tgoR0y57:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingThinking.pngR2i59144R3R41R5R240R6tgoR0y56:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingTalking.pngR2i58634R3R41R5R241R6tgoR0y55:img%2Fcharacter%2Fcloseup%2Fstudent%2FjumpingForJoy.pngR2i57442R3R41R5R242R6tgoR0y54:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingHappy.pngR2i59208R3R41R5R243R6tgoR0y61:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingThinkingHard.pngR2i58666R3R41R5R244R6tgoR0y54:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingAngry.pngR2i58361R3R41R5R245R6tgoR0y56:img%2Fcharacter%2Fcloseup%2Fstudent%2FsittingExcited.pngR2i60863R3R41R5R246R6tgoR0y32:img%2Fcharacter%2FGentleman.jsonR2i11580R3R4R5R247R6tgoR0y28:img%2Fcharacter%2FChild.jsonR2i11850R3R4R5R248R6tgoR0y28:img%2Fcharacter%2FRunner.pngR2i122824R3R41R5R249R6tgoR0y34:img%2Fcharacter%2FJackOLantern.pngR2i201555R3R41R5R250R6tgoR0y28:img%2Fcharacter%2FLizard.pngR2i62870R3R41R5R251R6tgoR0y29:img%2Fcharacter%2FPirate.jsonR2i9470R3R4R5R252R6tgoR0y27:img%2Fcharacter%2FNinja.pngR2i30485R3R41R5R253R6tgoR0y27:img%2Fcharacter%2FChild.pngR2i144762R3R41R5R254R6tgoR0y33:img%2Fcharacter%2FDuplicator.jsonR2i7981R3R4R5R255R6tgoR0y28:img%2Fcharacter%2FPirate.pngR2i144622R3R41R5R256R6tgoR0y29:img%2Fcharacter%2FClimber.pngR2i90112R3R41R5R257R6tgoR0y29:img%2Fcharacter%2FSkater.jsonR2i8928R3R4R5R258R6tgoR0y28:img%2Fcharacter%2FAngel.jsonR2i8027R3R4R5R259R6tgoR0y29:img%2Fcharacter%2FLizard.jsonR2i6048R3R4R5R260R6tgoR0y28:img%2Fcharacter%2FSkier.jsonR2i5907R3R4R5R261R6tgoR0y35:img%2Fcharacter%2FJackOLantern.jsonR2i13800R3R4R5R262R6tgoR0y28:img%2Fcharacter%2FGhost.jsonR2i20410R3R4R5R263R6tgoR0y28:img%2Fcharacter%2FSkater.pngR2i120781R3R41R5R264R6tgoR0y27:img%2Fcharacter%2FBunny.pngR2i20189R3R41R5R265R6tgoR0y32:img%2Fcharacter%2FIceSkater.jsonR2i6469R3R4R5R266R6tgoR0y28:img%2Fcharacter%2FNinja.jsonR2i5747R3R4R5R267R6tgoR0y30:img%2Fcharacter%2FClimber.jsonR2i15070R3R4R5R268R6tgoR0y33:img%2Fcharacter%2FPastafarian.pngR2i175916R3R41R5R269R6tgoR0y27:img%2Fcharacter%2FSkier.pngR2i104535R3R41R5R270R6tgoR0y29:img%2Fcharacter%2FStudent.pngR2i174060R3R41R5R271R6tgoR0y30:img%2Fcharacter%2FStudent.jsonR2i10496R3R4R5R272R6tgoR0y27:img%2Fcharacter%2FGhost.pngR2i70273R3R41R5R273R6tgoR0y28:img%2Fcharacter%2FBunny.jsonR2i2576R3R4R5R274R6tgoR0y31:img%2Fcharacter%2FGentleman.pngR2i173941R3R41R5R275R6tgoR0y23:img%2Fads%2FSpinner.pngR2i22536R3R41R5R276R6tgoR0y34:img%2Feditor%2FDeleteLevelIcon.pngR2i344R3R41R5R277R6tgoR0y23:img%2Feditor%2FDrag.pngR2i1382R3R41R5R278R6tgoR0y27:img%2Feditor%2FEllipsis.pngR2i560R3R41R5R279R6tgoR0y28:img%2Feditor%2FEraseIcon.pngR2i750R3R41R5R280R6tgoR0y30:img%2Feditor%2FScrollArrow.pngR2i599R3R41R5R281R6tgoR0y32:img%2Feditor%2FZoomOutButton.pngR2i780R3R41R5R282R6tgoR0y31:img%2Feditor%2FZoomInButton.pngR2i825R3R41R5R283R6tgoR0y32:img%2Feditor%2FSelectedColor.pngR2i293R3R41R5R284R6tgoR0y41:img%2Fachievement%2FGalacticVandalism.pngR2i9386R3R41R5R285R6tgoR0y40:img%2Fachievement%2FIsntThatCheating.pngR2i307R3R41R5R286R6tgoR0y34:img%2Fachievement%2FWindSailor.pngR2i47238R3R41R5R287R6tgoR0y36:img%2Fachievement%2FRightIsWrong.pngR2i7731R3R41R5R288R6tgoR0y38:img%2Fachievement%2FThoroughlyLost.pngR2i8433R3R41R5R289R6tgoR0y34:img%2Fachievement%2FBoldlyGone.pngR2i4973R3R41R5R290R6tgoR0y34:img%2Fachievement%2FTheLazyWay.pngR2i10374R3R41R5R291R6tgoR0y36:img%2Fachievement%2FWellGrounded.pngR2i9221R3R41R5R292R6tgoR0y36:img%2Fachievement%2FKeepItSimple.pngR2i20360R3R41R5R293R6tgoR0y39:img%2Fachievement%2FLivingSuperball.pngR2i5514R3R41R5R294R6tgoR0y45:img%2Fachievement%2FWhereThePowerCellsAre.pngR2i23747R3R41R5R295R6tgoR0y29:img%2Fachievement%2FCrown.pngR2i6526R3R41R5R296R6tgoR0y34:img%2Fachievement%2FMemoryTest.pngR2i9513R3R41R5R297R6tgoR0y36:img%2Fachievement%2FFigureSkater.pngR2i46368R3R41R5R298R6tgoR0y51:img%2Fachievement%2FSlippingAndSlidingToVictory.pngR2i20399R3R41R5R299R6tgoR0y41:img%2Fachievement%2FJustBeingThorough.pngR2i12918R3R41R5R300R6tgoR0y46:img%2Fachievement%2FViolationOfCommonSense.pngR2i14266R3R41R5R301R6tgoR0y40:img%2Fachievement%2FComingFullCircle.pngR2i23162R3R41R5R302R6tgoR0y45:img%2Fachievement%2FSavedByHisNoodlyLight.pngR2i6786R3R41R5R303R6tgoR0y45:img%2Fachievement%2FTetrahedronEnthusiast.pngR2i12933R3R41R5R304R6tgoR0y42:img%2Fachievement%2FUnlimitedEndurance.pngR2i22698R3R41R5R305R6tgoR0y46:img%2Fachievement%2FTheConscientiousLizard.pngR2i17169R3R41R5R306R6tgoR0y33:img%2Fachievement%2FRampingUp.pngR2i9969R3R41R5R307R6tgoR0y48:img%2Fachievement%2FAJourneyOf1000LightYears.pngR2i14461R3R41R5R308R6tgoR0y35:img%2Fachievement%2FNarrowFocus.pngR2i8790R3R41R5R309R6tgoR0y44:img%2Fachievement%2FPlanningMakesPerfect.pngR2i8412R3R41R5R310R6tgoR0y45:img%2Fachievement%2FABreathOfFreshNothing.pngR2i5283R3R41R5R311R6tgoR0y43:img%2Fachievement%2FAGlimpseOfNewPlaces.pngR2i20032R3R41R5R312R6tgoR0y29:img%2Fcurrency%2FHugePile.pngR2i16938R3R41R5R313R6tgoR0y30:img%2Fcurrency%2FLargePile.pngR2i11536R3R41R5R314R6tgoR0y31:img%2Fcurrency%2FMediumPile.pngR2i8276R3R41R5R315R6tgoR0y30:img%2Fcurrency%2FSmallPile.pngR2i6577R3R41R5R316R6tgoR0y38:img%2Fcontrols%2FArrowCircleButton.pngR2i1552R3R41R5R317R6tgoR0y35:img%2Fsingledpi%2FRolledBoxIcon.pngR2i4478R3R41R5R318R6tgoR0y45:img%2Fsingledpi%2Ftexture%2FCrumblingTile.pngR2i22405R3R41R5R319R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FBattery.pngR2i927R3R41R5R320R6tgoR0y44:img%2Fsingledpi%2Ftexture%2FAcceleration.pngR2i7214R3R41R5R321R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox3.pngR2i12236R3R41R5R322R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox5.pngR2i8470R3R41R5R323R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox1.pngR2i8281R3R41R5R324R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox1.pngR2i8466R3R41R5R325R6tgoR0y37:img%2Fsingledpi%2Ftexture%2FCandy.pngR2i5308R3R41R5R326R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox4.pngR2i8238R3R41R5R327R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FIceTile.pngR2i60888R3R41R5R328R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox0.pngR2i13181R3R41R5R329R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox0.pngR2i12396R3R41R5R330R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FBalloon.pngR2i1505R3R41R5R331R6tgoR0y46:img%2Fsingledpi%2Ftexture%2FWarningStripes.pngR2i563R3R41R5R332R6tgoR0y45:img%2Fsingledpi%2Ftexture%2FMapWithTeapot.pngR2i14068R3R41R5R333R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FCandyCorn.pngR2i1038R3R41R5R334R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox2.pngR2i8355R3R41R5R335R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox3.pngR2i11180R3R41R5R336R6tgoR0y36:img%2Fsingledpi%2Ftexture%2FPlus.pngR2i417R3R41R5R337R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox4.pngR2i8978R3R41R5R338R6tgoR0y35:img%2Fsingledpi%2Ftexture%2FBox.pngR2i2836R3R41R5R339R6tgoR0y37:img%2Fsingledpi%2Ftexture%2FArrow.pngR2i2197R3R41R5R340R6tgoR0y41:img%2Fsingledpi%2Ftexture%2FRGSkybox2.pngR2i7925R3R41R5R341R6tgoR0y40:img%2Fsingledpi%2Ftexture%2FWormhole.pngR2i51223R3R41R5R342R6tgoR0y42:img%2Fsingledpi%2Ftexture%2FRuinedTile.pngR2i17373R3R41R5R343R6tgoR0y39:img%2Fsingledpi%2Ftexture%2FSkybox5.pngR2i8651R3R41R5R344R6tgoR0y29:img%2Fsingledpi%2FBoxIcon.pngR2i2358R3R41R5R345R6tgoR2i35073R3y5:SOUNDR5y16:music%2FTone.oggy9:pathGroupaR347hR6tgoR2i1673558R3y5:MUSICR5y24:music%2FUnsafeSpeeds.oggR348aR350hR6tgoR2i1104548R3R349R5y19:music%2FTheVoid.oggR348aR351hR6tgoR2i1622996R3R349R5y27:music%2FTravelTheGalaxy.oggR348aR352hR6tgoR2i1387022R3R349R5y31:music%2FLeaveTheSolarSystem.oggR348aR353hR6tgoR2i1223153R3R349R5y26:music%2FCrumblingWalls.oggR348aR354hR6tgoR2i1596503R3R349R5y31:music%2FWormholeToSomewhere.oggR348aR355hR6tgh\x22,\x22rootPath\x22:null,\x22version\x22:2,\x22libraryArgs\x22:[],\x22libraryType\x22:null}', _0x2d68c8[_0x4cc7('0xca3')]); continue; } break; } } ; var _0x578103 = function(_0x255692) { null != _0x255692 && (this[_0x4cc7('0x5e2')] = _0x255692); this[_0x4cc7('0xca7')] || (void 0x0 == this[_0x4cc7('0xca8')] && (this[_0x4cc7('0xca8')] = 0x0), void 0x0 == this[_0x4cc7('0xca9')] && (this[_0x4cc7('0xca9')] = 0x0), void 0x0 == this[_0x4cc7('0x98b')] && (this[_0x4cc7('0x98b')] = 0x0), void 0x0 == this[_0x4cc7('0xcaa')] && (this['numGlyphs'] = 0x0), _0x56067a[_0x4cc7('0x54e')](void 0x0, this[_0x4cc7('0xcab')]) && (this[_0x4cc7('0xcab')] = 0x0), void 0x0 == this[_0x4cc7('0xcac')] && (this[_0x4cc7('0xcac')] = 0x0), void 0x0 == this['unitsPerEM'] && (this[_0x4cc7('0xcad')] = 0x0), null != this[_0x4cc7('0xcae')] ? _0x477148[_0x4cc7('0xcaf')](this[_0x4cc7('0xcae')]) && this['__fromBytes'](_0x477148[_0x4cc7('0xcb0')](this[_0x4cc7('0xcae')])) : null != this[_0x4cc7('0xcb1')] && this[_0x4cc7('0xcb2')](this[_0x4cc7('0xcb1')])); }; _0x16dada[_0x4cc7('0xcb3')] = _0x578103; _0x578103['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0xcb4'), _0x4cc7('0xcb5')]; _0x578103[_0x4cc7('0xcb6')] = function(_0x4f4e5c) { if (null == _0x4f4e5c) return null; var _0x1f24fe = new _0x578103(); _0x1f24fe[_0x4cc7('0xcb2')](_0x4f4e5c); return _0x1f24fe; } ; _0x578103[_0x4cc7('0xcb7')] = function(_0xe3197c) { return new _0x578103()[_0x4cc7('0xcb8')](_0xe3197c); } ; _0x578103[_0x4cc7('0xcb9')] = function(_0xe7b95) { var _0x1c8ee7 = window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0xcbb')); _0x1c8ee7['setAttribute'](_0x56067a[_0x4cc7('0x569')], _0x4cc7('0xcbc')); var _0x30a7cb = window[_0x4cc7('0xcba')][_0x4cc7('0xcbd')](_0x4cc7('0xcbe')); _0x1c8ee7[_0x4cc7('0xcbf')](_0x30a7cb); _0x30a7cb = _0x1c8ee7[_0x4cc7('0xcc0')]; _0x30a7cb['display'] = _0x4cc7('0xcc1'); _0x30a7cb[_0x4cc7('0xcc2')] = _0x4cc7('0xcc3'); _0x30a7cb[_0x4cc7('0xcc4')] = '-9999px'; _0x30a7cb[_0x4cc7('0x6a2')] = _0x4cc7('0xcc5'); _0x30a7cb[_0x4cc7('0xcc6')] = '300px'; _0x30a7cb[_0x4cc7('0x7d9')] = 'auto'; _0x30a7cb[_0x4cc7('0x98b')] = 'auto'; _0x30a7cb[_0x4cc7('0xcc7')] = 'normal'; _0x30a7cb[_0x4cc7('0xcc8')] = '0'; _0x30a7cb['padding'] = '0'; _0x30a7cb[_0x4cc7('0xcc9')] = _0x4cc7('0xcca'); _0x30a7cb['whiteSpace'] = _0x4cc7('0xccb'); _0x30a7cb['fontFamily'] = _0xe7b95; window[_0x4cc7('0xcba')][_0x4cc7('0xccc')]['appendChild'](_0x1c8ee7); return _0x1c8ee7; } ; _0x578103[_0x4cc7('0x8')] = {}; _0x578103[_0x4cc7('0x8')]['ascender'] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xca9')] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x578103[_0x4cc7('0x8')]['name'] = null; _0x578103[_0x4cc7('0x8')]['numGlyphs'] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xccd')] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcab')] = null; _0x578103[_0x4cc7('0x8')]['underlineThickness'] = null; _0x578103[_0x4cc7('0x8')]['unitsPerEM'] = null; _0x578103[_0x4cc7('0x8')]['__fontID'] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcb1')] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xca7')] = null; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xaa6')] = function(_0xdcf85) { null != _0xdcf85 && (this.ascender = _0xdcf85.ascender, this.descender = _0xdcf85.descender, this.height = _0xdcf85.height, this.name = _0xdcf85.name, this.numGlyphs = _0xdcf85.numGlyphs, this.src = _0xdcf85.src, this.underlinePosition = _0xdcf85.underlinePosition, this.underlineThickness = _0xdcf85.underlineThickness, this.unitsPerEM = _0xdcf85.unitsPerEM, this.__fontID = _0xdcf85.__fontID, this.__fontPath = _0xdcf85.__fontPath, this.__init = !0x0); } ; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcce')] = function(_0x26395e) { this.__fontPath = null; } ; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcb2')] = function(_0x2ab5a0) { this.__fontPath = _0x2ab5a0; } ; _0x578103[_0x4cc7('0x8')][_0x4cc7('0xcb8')] = function(_0x4f94da) { var _0x3b62e2 = this , _0x5b68c0 = new _0x3cded9(); this.name = _0x4f94da; var _0x29bedb = window.navigator.userAgent.toLowerCase() , _0x14fde4 = 0x0 <= _0x29bedb.indexOf(_0x4cc7('0xccf')) && 0x0 > _0x29bedb.indexOf(_0x4cc7('0xcd0')); _0x29bedb = new _0x1e3ce8(_0x4cc7('0xcd1'),'i').match(_0x29bedb); if (!_0x14fde4 && !_0x29bedb && window.document.fonts && (_0x37a526 = window.document.fonts, _0x48c401(_0x37a526, _0x37a526.load))) window.document.fonts.load(_0x4cc7('0xcd2') + _0x4f94da + '\x27').then(function(_0x4f94da) { _0x5b68c0.complete(_0x3b62e2); }, function(_0x29bedb) { if (_0x4cc7('0xcd3') !== _0x4cc7('0xcd3')) { if (_0x4f94da.byteLength + _0x3b62e2 > this.byteLength) throw new _0x202aa0(_0x4cc7('0xcd4')); for (var _0x48afd1 = 0x0, _0x272d0a = _0x4f94da.byteLength; _0x48afd1 < _0x272d0a; ) { var _0x138eac = _0x48afd1++; this[_0x138eac + _0x3b62e2] = _0x4f94da[_0x138eac]; } } else { _0x491796.warn(_0x4cc7('0xcd5') + _0x4f94da + '\x22', { fileName: 'Font.hx', lineNumber: 0x200, className: _0x4cc7('0xcb3'), methodName: '__loadFromName' }); _0x5b68c0.complete(_0x3b62e2); } }); else { var _0x1477c2 = _0x578103.__measureFontNode(_0x2d63f9.lBwTa('\x27' + _0x4f94da, _0x4cc7('0xcd6'))), _0x9b4110 = _0x578103.__measureFontNode('\x27' + _0x4f94da + _0x4cc7('0xcd7')), _0x4f35cb = _0x1477c2.offsetWidth, _0x4192cc = _0x9b4110.offsetWidth, _0x3a0a22 = -0x1, _0x4c684f = 0x0, _0x5ae982, _0x16dada; _0x3a0a22 = window.setInterval(function() { _0x4c684f += 0x1; _0x5ae982 = _0x1477c2.offsetWidth == _0x4f35cb ? _0x9b4110.offsetWidth != _0x4192cc : !0x0; _0x16dada = 0xbb8 <= 0x32 * _0x4c684f; if (_0x5ae982 || _0x16dada) window.clearInterval(_0x3a0a22), _0x1477c2.parentNode.removeChild(_0x1477c2), _0x9b4110.parentNode.removeChild(_0x9b4110), _0x9b4110 = _0x1477c2 = null, _0x16dada && _0x491796.warn('Could\x20not\x20load\x20web\x20font\x20\x22' + _0x4f94da + '\x22', { fileName: _0x4cc7('0xcd8'), lineNumber: 0x223, className: _0x4cc7('0xcb3'), methodName: _0x4cc7('0xcb8') }), _0x5b68c0.complete(_0x3b62e2); }, 0x32); } return _0x5b68c0.future; } ; _0x578103[_0x4cc7('0x8')]['__class__'] = _0x578103; var _0xf94a9e = _0x3bb917['__ASSET__font_comfortaa_bold_ttf'] = function() { this[_0x4cc7('0xca8')] = 0x820; this['descender'] = -0x1e0; this[_0x4cc7('0x98b')] = 0xa01; this['numGlyphs'] = 0x256; this[_0x4cc7('0xcab')] = -0x124; this[_0x4cc7('0xcac')] = 0x96; this['unitsPerEM'] = 0x800; this[_0x4cc7('0x5e2')] = _0x4cc7('0xcd9'); _0x578103[_0x4cc7('0x96b')](this); } ; _0x16dada[_0x4cc7('0xcda')] = _0xf94a9e; _0xf94a9e['__name__'] = [_0x4cc7('0xcda')]; _0xf94a9e['__super__'] = _0x578103; _0xf94a9e[_0x4cc7('0x8')] = _0x5aff49(_0x578103[_0x4cc7('0x8')], { '__class__': _0xf94a9e }); var _0x2576ce = _0x3bb917[_0x4cc7('0xcdb')] = function() { this[_0x4cc7('0xca8')] = 0x7d0; this['descender'] = 0x196; this[_0x4cc7('0x98b')] = 0x766; this[_0x4cc7('0xcaa')] = 0x256; this[_0x4cc7('0xcab')] = -0x1b6; this[_0x4cc7('0xcac')] = 0x94; this['unitsPerEM'] = 0x800; this[_0x4cc7('0x5e2')] = _0x56067a['lffOq']; _0x578103[_0x4cc7('0x96b')](this); } ; _0x16dada[_0x4cc7('0xcdb')] = _0x2576ce; _0x2576ce[_0x4cc7('0x8f2')] = [_0x4cc7('0xcdb')]; _0x2576ce[_0x4cc7('0x92b')] = _0x578103; _0x2576ce['prototype'] = _0x5aff49(_0x578103['prototype'], { '__class__': _0x2576ce }); var _0x43c263 = _0x3bb917[_0x4cc7('0xcdc')] = function() { if (_0x4cc7('0xcdd') !== _0x4cc7('0xcde')) { this[_0x4cc7('0xca8')] = 0x470; this[_0x4cc7('0xca9')] = -0x145; this[_0x4cc7('0x98b')] = 0x5d4; this[_0x4cc7('0xcaa')] = 0xe6; this['underlinePosition'] = -0x66; this[_0x4cc7('0xcac')] = 0x33; this[_0x4cc7('0xcad')] = 0x400; this[_0x4cc7('0x5e2')] = 'Permanent\x20Marker'; _0x578103[_0x4cc7('0x96b')](this); } else { _0x1f6df7[_0x4cc7('0x8')][_0x4cc7('0xcdf')][_0x4cc7('0x96b')](this, a); this[_0x4cc7('0xce0')] && (this[_0x4cc7('0xce1')] = this[_0x4cc7('0xce2')] = 0x0); return !0x1; } } ; _0x16dada[_0x4cc7('0xcdc')] = _0x43c263; _0x43c263[_0x4cc7('0x8f2')] = ['__ASSET__font_permanentmarker_ttf']; _0x43c263[_0x4cc7('0x92b')] = _0x578103; _0x43c263[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3c5')](_0x5aff49, _0x578103[_0x4cc7('0x8')], { '__class__': _0x43c263 }); var _0xee918d = function(_0x4753cb) { _0x578103['call'](this, _0x4753cb); }; _0x16dada[_0x4cc7('0xce3')] = _0xee918d; _0xee918d[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0xcb4'), _0x4cc7('0xcb5')]; _0xee918d['enumerateFonts'] = function(_0x441228) { return _0xee918d[_0x4cc7('0xce4')]; } ; _0xee918d[_0x4cc7('0xcb6')] = function(_0x38419a) { var _0x3dfc40 = new _0xee918d(); _0x3dfc40[_0x4cc7('0xcb2')](_0x38419a); return _0x3dfc40; } ; _0xee918d[_0x4cc7('0xcb7')] = function(_0x2f795e) { return _0x578103[_0x4cc7('0xcb7')](_0x2f795e)[_0x4cc7('0xce5')](function(_0x2f795e) { var _0x265e92 = new _0xee918d(); _0x265e92[_0x4cc7('0xce6')](_0x2f795e); return _0x4029ca[_0x4cc7('0xce7')](_0x265e92); }); } ; _0xee918d[_0x4cc7('0xca1')] = function(_0x2a51e3) { _0x2a51e3 = null == (null == _0x2a51e3 ? null : _0x5260f5[_0x4cc7('0xce8')](_0x2a51e3)) ? _0x5260f5[_0x4cc7('0x99b')](_0x4b4d92[_0x4cc7('0xce9')](_0x2a51e3, []), _0xee918d) : _0x5260f5[_0x4cc7('0x99b')](_0x2a51e3, _0xee918d); if (null != _0x2a51e3) { if (_0x56067a[_0x4cc7('0x56c')](_0x56067a['DnGSR'], _0x4cc7('0x56e'))) { _0xee918d['__registeredFonts']['push'](_0x2a51e3); var _0x11f143 = _0x2a51e3[_0x4cc7('0x5e2')] , _0x380e2a = _0xee918d[_0x4cc7('0xcea')]; null != _0x842c50[_0x11f143] ? _0x380e2a[_0x4cc7('0x97d')](_0x11f143, _0x2a51e3) : _0x380e2a['h'][_0x11f143] = _0x2a51e3; } else { if ((_0x1c8e81 || _0xa23b63 && _0x578190) && _0x204525[_0x4cc7('0xceb')]) { var _0x40bfdb = new FileReader(); _0x40bfdb[_0x4cc7('0xcec')] = function() { var _0x3a3000 = _0x1c8e81 ? _0x40bfdb[_0x4cc7('0xced')] : _0x40bfdb[_0x4cc7('0xced')][_0x4cc7('0x20')](/^data:[^;]*;/, _0x4cc7('0xcee')); _0x204525[_0x4cc7('0xcef')](_0x3a3000, _0x4cc7('0xc0b')) || (_0x204525['location'][_0x4cc7('0xcf0')] = _0x3a3000); _0x3e3cd2[_0x4cc7('0xcf1')] = _0x3e3cd2[_0x4cc7('0xcf2')]; _0x325caa(); } ; _0x40bfdb[_0x4cc7('0xcf3')](_0x48c401); _0x3e3cd2['readyState'] = _0x3e3cd2['INIT']; } else _0x34f9a1 || (_0x34f9a1 = (_0x204525[_0x4cc7('0xcf4')] || _0x204525['webkitURL'] || _0x204525)[_0x4cc7('0xcf5')](_0x48c401)), _0xa23b63 ? _0x204525[_0x4cc7('0xcf6')][_0x4cc7('0xcf0')] = _0x34f9a1 : _0x204525[_0x4cc7('0xcef')](_0x34f9a1, _0x4cc7('0xc0b')) || (_0x204525[_0x4cc7('0xcf6')][_0x4cc7('0xcf0')] = _0x34f9a1), _0x3e3cd2[_0x4cc7('0xcf1')] = _0x3e3cd2['DONE'], _0x325caa(), _0x5aff49(_0x34f9a1); } } } ; _0xee918d['__super__'] = _0x578103; _0xee918d[_0x4cc7('0x8')] = _0x5aff49(_0x578103[_0x4cc7('0x8')], { '__fromLimeFont': function(_0x10b6ef) { this['__copyFrom'](_0x10b6ef); }, '__class__': _0xee918d }); var _0x16ff04 = _0x3bb917[_0x4cc7('0xcf7')] = function() { this[_0x4cc7('0xce6')](new _0xf94a9e()); _0x578103[_0x4cc7('0x96b')](this, void 0x0); } ; _0x16dada[_0x4cc7('0xcf7')] = _0x16ff04; _0x16ff04['__name__'] = ['__ASSET__OPENFL__font_comfortaa_bold_ttf']; _0x16ff04[_0x4cc7('0x92b')] = _0xee918d; _0x16ff04['prototype'] = _0x5aff49(_0xee918d[_0x4cc7('0x8')], { '__class__': _0x16ff04 }); var _0x5b0de5 = _0x3bb917[_0x4cc7('0xcf8')] = function() { this['__fromLimeFont'](new _0x2576ce()); _0x578103[_0x4cc7('0x96b')](this, void 0x0); } ; _0x16dada['__ASSET__OPENFL__font_comfortaa_otf'] = _0x5b0de5; _0x5b0de5[_0x4cc7('0x8f2')] = [_0x4cc7('0xcf8')]; _0x5b0de5['__super__'] = _0xee918d; _0x5b0de5['prototype'] = _0x5aff49(_0xee918d[_0x4cc7('0x8')], { '__class__': _0x5b0de5 }); var _0x5d5b96 = _0x3bb917[_0x4cc7('0xcf9')] = function() { this['__fromLimeFont'](new _0x43c263()); _0x578103[_0x4cc7('0x96b')](this, void 0x0); } ; _0x16dada[_0x4cc7('0xcf9')] = _0x5d5b96; _0x5d5b96[_0x4cc7('0x8f2')] = [_0x4cc7('0xcf9')]; _0x5d5b96[_0x4cc7('0x92b')] = _0xee918d; _0x5d5b96[_0x4cc7('0x8')] = _0x5aff49(_0xee918d['prototype'], { '__class__': _0x5d5b96 }); Math['__name__'] = ['Math']; var _0x19c1c0 = function() {}; _0x16dada[_0x4cc7('0xcfa')] = _0x19c1c0; _0x19c1c0[_0x4cc7('0x8f2')] = [_0x4cc7('0xcfa')]; _0x19c1c0[_0x4cc7('0x997')] = function(_0x5ecdf0, _0x127483) { try { if (_0x4cc7('0xcfb') === _0x4cc7('0xcfc')) { this[_0x4cc7('0xcfd')] += _0x5ecdf0; this[_0x4cc7('0xcfe')][_0x4cc7('0x94a')](this[_0x4cc7('0xcfd')]); this[_0x4cc7('0xcff')] && this['applyPositionDelta'](); } else { return _0x5ecdf0[_0x127483]; } } catch (_0x3d5ff7) { return _0x4964ea[_0x4cc7('0xab4')] = _0x3d5ff7, null; } } ; _0x19c1c0['getProperty'] = function(_0x5e679e, _0x4335c2) { var _0x22cd1a; if (null == _0x5e679e) return null; var _0x5be87b = _0x5e679e['__properties__'] ? _0x22cd1a = _0x5e679e[_0x4cc7('0x2d6')][_0x4cc7('0xd00') + _0x4335c2] : !0x1; return _0x5be87b ? _0x5e679e[_0x22cd1a]() : _0x5e679e[_0x4335c2]; } ; _0x19c1c0['setProperty'] = function(_0x163f89, _0x39c761, _0x5cd93d) { var _0x2ed659; var _0xce044e = _0x163f89['__properties__'] ? _0x2ed659 = _0x163f89[_0x4cc7('0x2d6')][_0x4cc7('0xd01') + _0x39c761] : !0x1; if (_0xce044e) _0x163f89[_0x2ed659](_0x5cd93d); else _0x163f89[_0x39c761] = _0x5cd93d; } ; _0x19c1c0[_0x4cc7('0x995')] = function(_0x684ad0) { var _0x3b585e = []; if (null != _0x684ad0) { var _0x49a1ee = Object['prototype'][_0x4cc7('0x959')], _0x2ef09c; for (_0x2ef09c in _0x684ad0) '__id__' != _0x2ef09c && _0x4cc7('0x8ee') != _0x2ef09c && _0x49a1ee[_0x4cc7('0x96b')](_0x684ad0, _0x2ef09c) && _0x3b585e['push'](_0x2ef09c); } return _0x3b585e; } ; _0x19c1c0[_0x4cc7('0xd02')] = function(_0x36d6d0) { return _0x4cc7('0x5') == typeof _0x36d6d0 ? !(_0x36d6d0[_0x4cc7('0x8f2')] || _0x36d6d0[_0x4cc7('0xd03')]) : !0x1; } ; _0x19c1c0[_0x4cc7('0xd04')] = function(_0x1455db, _0x31b1e8) { return _0x1455db == _0x31b1e8 ? 0x0 : _0x1455db > _0x31b1e8 ? 0x1 : -0x1; } ; _0x19c1c0[_0x4cc7('0xa5c')] = function(_0x3680a0, _0x1a62f6) { return _0x3680a0 == _0x1a62f6 ? !0x0 : _0x19c1c0[_0x4cc7('0xd02')](_0x3680a0) && _0x19c1c0['isFunction'](_0x1a62f6) ? _0x3680a0[_0x4cc7('0x0')] == _0x1a62f6[_0x4cc7('0x0')] && _0x3680a0[_0x4cc7('0x8ef')] == _0x1a62f6[_0x4cc7('0x8ef')] ? null != _0x3680a0[_0x4cc7('0x8ef')] : !0x1 : !0x1; } ; _0x19c1c0[_0x4cc7('0xd05')] = function(_0x2854ac, _0x179e46) { if (!Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x2854ac, _0x179e46)) return !0x1; delete _0x2854ac[_0x179e46]; return !0x0; } ; var _0x4fc155 = function() {}; _0x16dada[_0x4cc7('0xd06')] = _0x4fc155; _0x4fc155[_0x4cc7('0x8f2')] = [_0x4cc7('0xd06')]; var _0x4bf907 = function() {}; _0x16dada[_0x4cc7('0xd07')] = _0x4bf907; _0x4bf907[_0x4cc7('0x8f2')] = [_0x4cc7('0xd07')]; _0x4bf907[_0x4cc7('0x4dc')] = function(_0x18affc) { return _0x5260f5[_0x4cc7('0x8f0')](_0x18affc, ''); } ; _0x4bf907[_0x4cc7('0xd08')] = function(_0x4752d0) { var _0xe3e608 = parseInt(_0x4752d0, 0xa); 0x0 != _0xe3e608 || 0x78 != _0x3a8a6f[_0x4cc7('0xc89')](_0x4752d0, 0x1) && 0x58 != _0x3a8a6f[_0x4cc7('0xc89')](_0x4752d0, 0x1) || (_0xe3e608 = parseInt(_0x4752d0)); return isNaN(_0xe3e608) ? null : _0xe3e608; } ; _0x4bf907[_0x4cc7('0xd09')] = function(_0x2e5835) { return parseFloat(_0x2e5835); } ; var _0x4ab476 = function() { if (_0x4cc7('0xd0a') !== 'wQJbD') { var _0x4e82e1 = d++; c = 0x2 != _0x4e82e1 ? c + (',' + _0x5260f5[_0x4cc7('0x8f0')](a[_0x4e82e1], b)) : c + _0x5260f5['__string_rec'](a[_0x4e82e1], b); } else { this['b'] = ''; } }; _0x16dada[_0x4cc7('0x3c7')] = _0x4ab476; _0x4ab476[_0x4cc7('0x8f2')] = [_0x2d63f9['nUwzF']]; _0x4ab476[_0x4cc7('0x8')] = {}; _0x4ab476[_0x4cc7('0x8')]['b'] = null; _0x4ab476[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ab476; var _0x29cea6 = function() {}; _0x16dada[_0x4cc7('0xd0b')] = _0x29cea6; _0x29cea6['__name__'] = [_0x4cc7('0xd0b')]; _0x29cea6['htmlEscape'] = function(_0x5a0013, _0x216718) { _0x5a0013 = _0x5a0013[_0x4cc7('0x46')]('&')['join']('&')[_0x4cc7('0x46')]('<')[_0x4cc7('0xc7a')]('<')['split']('>')[_0x4cc7('0xc7a')]('>'); return _0x216718 ? _0x5a0013[_0x4cc7('0x46')]('\x22')[_0x4cc7('0xc7a')](_0x4cc7('0xd0c'))[_0x4cc7('0x46')]('\x27')['join'](''') : _0x5a0013; } ; _0x29cea6[_0x4cc7('0x55')] = function(_0x28d5aa, _0x14dd08) { return _0x28d5aa[_0x4cc7('0x21')] >= _0x14dd08[_0x4cc7('0x21')] ? _0x3a8a6f[_0x4cc7('0x946')](_0x28d5aa, 0x0, _0x14dd08[_0x4cc7('0x21')]) == _0x14dd08 : !0x1; } ; _0x29cea6[_0x4cc7('0x51')] = function(_0x461113, _0x46daf3) { var _0xcda071 = _0x46daf3[_0x4cc7('0x21')] , _0x5d5165 = _0x461113[_0x4cc7('0x21')]; return _0x5d5165 >= _0xcda071 ? _0x3a8a6f['substr'](_0x461113, _0x5d5165 - _0xcda071, _0xcda071) == _0x46daf3 : !0x1; } ; _0x29cea6[_0x4cc7('0xd0d')] = function(_0x3d1dfa, _0x394107) { _0x3d1dfa = _0x3a8a6f[_0x4cc7('0xc89')](_0x3d1dfa, _0x394107); return 0x8 < _0x3d1dfa && 0xe > _0x3d1dfa ? !0x0 : _0x56067a[_0x4cc7('0x54e')](0x20, _0x3d1dfa); } ; _0x29cea6[_0x4cc7('0xd0e')] = function(_0x3c47ae) { for (var _0x14b950 = _0x3c47ae[_0x4cc7('0x21')], _0x404d1d = 0x0; _0x404d1d < _0x14b950 && _0x29cea6[_0x4cc7('0xd0d')](_0x3c47ae, _0x404d1d); ) ++_0x404d1d; return 0x0 < _0x404d1d ? _0x3a8a6f[_0x4cc7('0x946')](_0x3c47ae, _0x404d1d, _0x14b950 - _0x404d1d) : _0x3c47ae; } ; _0x29cea6[_0x4cc7('0xd0f')] = function(_0x4622c3) { if ('PdGaG' === _0x4cc7('0xd10')) { for (var _0x211607 = _0x4622c3[_0x4cc7('0x21')], _0x403af7 = 0x0; _0x403af7 < _0x211607 && _0x29cea6[_0x4cc7('0xd0d')](_0x4622c3, _0x211607 - _0x403af7 - 0x1); ) ++_0x403af7; return 0x0 < _0x403af7 ? _0x3a8a6f[_0x4cc7('0x946')](_0x4622c3, 0x0, _0x211607 - _0x403af7) : _0x4622c3; } else { return null != this[_0x4cc7('0xd11')] ? this[_0x4cc7('0xd11')](this[_0x4cc7('0xb7f')]) : !0x1; } } ; _0x29cea6[_0x4cc7('0xd12')] = function(_0x18a988) { if ('lwFqX' === _0x4cc7('0xd13')) { return _0x29cea6[_0x4cc7('0xd0e')](_0x29cea6['rtrim'](_0x18a988)); } else { this[_0x4cc7('0xd14')] = !0x0; var _0x4b5456 = this[_0x4cc7('0xd15')](); this['completed'] = !0x1; var _0x117959 = this[_0x4cc7('0x907')]['buffer'][_0x4cc7('0xd16')]['_volume']; this['parent'][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd17')] = this['parent']['get_gain'](); this['id'] = this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd18')](); this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd17')] = _0x117959; this[_0x4cc7('0xd19')](this[_0x4cc7('0x907')][_0x4cc7('0xd1a')]()); this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')]['on']('end', _0x56067a[_0x4cc7('0x547')](_0x48c401, this, this[_0x4cc7('0xd1b')]), this['id']); this[_0x4cc7('0xd1c')](_0x4b5456); } } ; _0x29cea6['lpad'] = function(_0x583b02, _0x17a00d, _0x59c1cb) { if (_0x4cc7('0xd1d') !== _0x4cc7('0xd1e')) { if (0x0 >= _0x17a00d['length']) return _0x583b02; for (; _0x583b02[_0x4cc7('0x21')] < _0x59c1cb; ) _0x583b02 = _0x17a00d + _0x583b02; return _0x583b02; } else { _0x7c6a30['call'](this); this[_0x4cc7('0xd1f')](new _0x4fb65f(_0x583b02)); this[_0x4cc7('0xd20')] = this[_0x4cc7('0xd21')]()[_0x4cc7('0xc79')]; this[_0x4cc7('0xd22')] = 0x1 < this['_atfData'][_0x4cc7('0xd23')]; } } ; _0x29cea6[_0x4cc7('0x20')] = function(_0x2e48d9, _0x4e4132, _0x2f2343) { if ('qzrWx' !== _0x4cc7('0xd24')) { return _0x2e48d9[_0x4cc7('0x46')](_0x4e4132)['join'](_0x2f2343); } else { if (null == _0x2e48d9) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xd25'))); var _0x2fb50c = this[_0x4cc7('0xd26')]['indexOf'](_0x2e48d9, 0x0); if (-0x1 == _0x2fb50c) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xd27'))); this[_0x4cc7('0xd28')](_0x2fb50c, _0x2e48d9); } } ; _0x29cea6[_0x4cc7('0xd29')] = function(_0x17205a, _0x54d3c6) { for (var _0x4e7aef = ''; _0x4e7aef = _0x56067a[_0x4cc7('0xd2a')](_0x4cc7('0xd2b')[_0x4cc7('0xb9b')](_0x17205a & 0xf), _0x4e7aef), _0x17205a >>>= 0x4, 0x0 < _0x17205a; ) ; if (null != _0x54d3c6) for (; _0x4e7aef[_0x4cc7('0x21')] < _0x54d3c6; ) _0x4e7aef = '0' + _0x4e7aef; return _0x4e7aef; } ; var _0x51c10b = _0x16dada[_0x4cc7('0xd2c')] = {}; _0x16dada[_0x4cc7('0xd2c')][_0x4cc7('0xd03')] = [_0x4cc7('0xd2c')]; _0x16dada[_0x4cc7('0xd2c')][_0x4cc7('0xd2d')] = 'TNull\x20TInt\x20TFloat\x20TBool\x20TObject\x20TFunction\x20TClass\x20TEnum\x20TUnknown'.split('\x20'); _0x51c10b['TNull'] = [_0x4cc7('0xd2e'), 0x0]; _0x51c10b[_0x4cc7('0xd2e')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd2e')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b[_0x4cc7('0xd30')] = [_0x4cc7('0xd30'), 0x1]; _0x51c10b['TInt'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b['TInt'][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b[_0x4cc7('0xd31')] = ['TFloat', 0x2]; _0x51c10b[_0x4cc7('0xd31')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd31')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b['TBool'] = [_0x4cc7('0xd32'), 0x3]; _0x51c10b[_0x4cc7('0xd32')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd32')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b['TObject'] = [_0x4cc7('0xd33'), 0x4]; _0x51c10b[_0x4cc7('0xd33')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd33')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b[_0x4cc7('0xd34')] = [_0x4cc7('0xd34'), 0x5]; _0x51c10b['TFunction'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x51c10b[_0x4cc7('0xd34')][_0x4cc7('0xd2f')] = _0x51c10b; _0x51c10b['TClass'] = function(_0x5ddc55) { _0x5ddc55 = [_0x4cc7('0xd35'), 0x6, _0x5ddc55]; _0x5ddc55[_0x4cc7('0xd2f')] = _0x51c10b; _0x5ddc55[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x5ddc55; } ; _0x51c10b[_0x4cc7('0xd36')] = function(_0x451f87) { _0x451f87 = ['TEnum', 0x7, _0x451f87]; _0x451f87['__enum__'] = _0x51c10b; _0x451f87[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x451f87; } ; _0x51c10b[_0x4cc7('0xd37')] = [_0x4cc7('0xd37'), 0x8]; _0x51c10b[_0x4cc7('0xd37')]['toString'] = _0x3e3cd2; _0x51c10b['TUnknown']['__enum__'] = _0x51c10b; var _0x4b4d92 = function() {}; _0x16dada['Type'] = _0x4b4d92; _0x4b4d92[_0x4cc7('0x8f2')] = ['Type']; _0x4b4d92[_0x4cc7('0xd38')] = function(_0x49b0f0) { _0x49b0f0 = _0x49b0f0['__name__']; return null == _0x49b0f0 ? null : _0x49b0f0[_0x4cc7('0xc7a')]('.'); } ; _0x4b4d92[_0x4cc7('0xd39')] = function(_0x411f11) { return _0x411f11[_0x4cc7('0xd03')][_0x4cc7('0xc7a')]('.'); } ; _0x4b4d92['resolveClass'] = function(_0x492dea) { _0x492dea = _0x16dada[_0x492dea]; return null != _0x492dea && _0x492dea[_0x4cc7('0x8f2')] ? _0x492dea : null; } ; _0x4b4d92[_0x4cc7('0xd3a')] = function(_0x3284d5) { _0x3284d5 = _0x16dada[_0x3284d5]; return null != _0x3284d5 && _0x3284d5[_0x4cc7('0xd03')] ? _0x3284d5 : null; } ; _0x4b4d92[_0x4cc7('0xce9')] = function(_0x130637, _0x3812c2) { switch (_0x3812c2[_0x4cc7('0x21')]) { case 0x0: return new _0x130637(); case 0x1: return new _0x130637(_0x3812c2[0x0]); case 0x2: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1]); case 0x3: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2]); case 0x4: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3]); case 0x5: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4]); case 0x6: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5]); case 0x7: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6]); case 0x8: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7]); case 0x9: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8]); case 0xa: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9]); case 0xb: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9],_0x3812c2[0xa]); case 0xc: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9],_0x3812c2[0xa],_0x3812c2[0xb]); case 0xd: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9],_0x3812c2[0xa],_0x3812c2[0xb],_0x3812c2[0xc]); case 0xe: return new _0x130637(_0x3812c2[0x0],_0x3812c2[0x1],_0x3812c2[0x2],_0x3812c2[0x3],_0x3812c2[0x4],_0x3812c2[0x5],_0x3812c2[0x6],_0x3812c2[0x7],_0x3812c2[0x8],_0x3812c2[0x9],_0x3812c2[0xa],_0x3812c2[0xb],_0x3812c2[0xc],_0x3812c2[0xd]); default: throw new _0x202aa0(_0x4cc7('0xd3b')); } } ; _0x4b4d92[_0x4cc7('0xd3c')] = function(_0x4607ee) { function _0x4123e6() {} _0x4123e6[_0x4cc7('0x8')] = _0x4607ee[_0x4cc7('0x8')]; return new _0x4123e6(); } ; _0x4b4d92[_0x4cc7('0xd3d')] = function(_0x42c939, _0x537f2a, _0x4ca4a6) { var _0x5d4601 = _0x19c1c0['field'](_0x42c939, _0x537f2a); if (null == _0x5d4601) throw new _0x202aa0(_0x4cc7('0xd3e') + _0x537f2a); if (_0x19c1c0[_0x4cc7('0xd02')](_0x5d4601)) { if (null == _0x4ca4a6) throw new _0x202aa0(_0x4cc7('0xd3f') + _0x537f2a + _0x4cc7('0xd40')); return _0x5d4601[_0x4cc7('0x13')](_0x42c939, _0x4ca4a6); } if (null != _0x4ca4a6 && 0x0 != _0x4ca4a6['length']) throw new _0x202aa0(_0x4cc7('0xd3f') + _0x537f2a + '\x20does\x20not\x20need\x20parameters'); return _0x5d4601; } ; _0x4b4d92[_0x4cc7('0xd41')] = function(_0x24920d) { var _0x4f5415 = [], _0x4cb22a; for (_0x4cb22a in _0x24920d['prototype']) _0x4f5415[_0x4cc7('0x29')](_0x4cb22a); _0x3a8a6f['remove'](_0x4f5415, _0x4cc7('0x8f4')); _0x3a8a6f[_0x4cc7('0x95b')](_0x4f5415, _0x4cc7('0x2d6')); return _0x4f5415; } ; _0x4b4d92['typeof'] = function(_0x1ff375) { switch (typeof _0x1ff375) { case 'boolean': return _0x51c10b[_0x4cc7('0xd32')]; case _0x4cc7('0x5'): return _0x1ff375[_0x4cc7('0x8f2')] || _0x1ff375[_0x4cc7('0xd03')] ? _0x51c10b[_0x4cc7('0xd33')] : _0x51c10b[_0x4cc7('0xd34')]; case _0x4cc7('0x39b'): return Math[_0x4cc7('0xaea')](_0x1ff375) == _0x1ff375 % 0x80000000 ? _0x51c10b[_0x4cc7('0xd30')] : _0x51c10b[_0x4cc7('0xd31')]; case _0x4cc7('0x7ba'): if (null == _0x1ff375) return _0x51c10b[_0x4cc7('0xd2e')]; var _0x1bd8c7 = _0x1ff375['__enum__']; if (null != _0x1bd8c7) return _0x51c10b[_0x4cc7('0xd36')](_0x1bd8c7); _0x1ff375 = _0x5260f5[_0x4cc7('0xce8')](_0x1ff375); return null != _0x1ff375 ? _0x51c10b[_0x4cc7('0xd35')](_0x1ff375) : _0x51c10b[_0x4cc7('0xd33')]; case _0x4cc7('0x4dc'): return _0x51c10b[_0x4cc7('0xd35')](String); case 'undefined': return _0x51c10b['TNull']; default: return _0x51c10b[_0x4cc7('0xd37')]; } } ; var _0x331be6 = {}; _0x16dada[_0x4cc7('0xd42')] = _0x331be6; _0x331be6[_0x4cc7('0x8f2')] = [_0x4cc7('0xd43'), 'UInt_Impl_']; _0x331be6['gt'] = function(_0xa6061d, _0x150642) { var _0x4d0756 = 0x0 > _0xa6061d; return _0x4d0756 != 0x0 > _0x150642 ? _0x4d0756 : _0xa6061d > _0x150642; } ; _0x331be6[_0x4cc7('0xd44')] = function(_0x5dfbd8, _0x1a62cb) { var _0x29ef3e = 0x0 > _0x5dfbd8; return _0x29ef3e != 0x0 > _0x1a62cb ? _0x29ef3e : _0x5dfbd8 >= _0x1a62cb; } ; _0x331be6['toFloat'] = function(_0x1061ad) { if (_0x4cc7('0xd45') === _0x4cc7('0xd45')) { return 0x0 > _0x1061ad ? 0x100000000 + _0x1061ad : _0x1061ad + 0x0; } else { _0x52b5cd[_0x4cc7('0x96b')](this, _0x1061ad); this[_0x4cc7('0xd46')] = 0x1; this[_0x4cc7('0x21')] = 0.8; } } ; var _0x4fbde0 = function(_0x58c94e) { this[_0x4cc7('0x941')] = _0x58c94e; this[_0x4cc7('0xb26')] = []; this[_0x4cc7('0xd47')] = new _0x3a1efa(); }; _0x16dada[_0x4cc7('0xd48')] = _0x4fbde0; _0x4fbde0['__name__'] = [_0x4cc7('0xd48')]; _0x4fbde0[_0x4cc7('0xca6')] = function(_0x566d1f) { return _0x5eb059[_0x4cc7('0xca6')](_0x566d1f); } ; _0x4fbde0[_0x4cc7('0xd49')] = function(_0x4d1791) { var _0x263ea1 = new _0x4fbde0(_0x4fbde0[_0x4cc7('0x942')]); if (_0x263ea1[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x263ea1[_0x4cc7('0x941')]); _0x263ea1[_0x4cc7('0x944')] = _0x4d1791; return _0x263ea1; } ; _0x4fbde0['createPCData'] = function(_0x559cb2) { var _0x569905 = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd4a')]); if (_0x569905[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x569905[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x569905['nodeType']); _0x569905[_0x4cc7('0xd4c')] = _0x559cb2; return _0x569905; } ; _0x4fbde0['createCData'] = function(_0x386cbe) { if ('aCCXs' === _0x4cc7('0xd4d')) { var _0x2bafc3 = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd4e')]); if (_0x2bafc3[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x2bafc3[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x2d63f9[_0x4cc7('0xa4')](_0x4cc7('0xd4b'), _0x2bafc3[_0x4cc7('0x941')])); _0x2bafc3['nodeValue'] = _0x386cbe; return _0x2bafc3; } else { _0x1eb24a['prototype']['deserialize'][_0x4cc7('0x96b')](this, _0x386cbe); this['instance_visual_scene'] = null; this[_0x4cc7('0xd4f')](_0x386cbe); } } ; _0x4fbde0[_0x4cc7('0xd50')] = function(_0x1af17e) { var _0x4e64e2 = new _0x4fbde0(_0x4fbde0['Comment']); if (_0x4e64e2[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x4e64e2['nodeType'] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x4e64e2[_0x4cc7('0x941')]); _0x4e64e2['nodeValue'] = _0x1af17e; return _0x4e64e2; } ; _0x4fbde0[_0x4cc7('0xd51')] = function(_0x4fb255) { var _0x4d3f9e = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd52')]); if (_0x4d3f9e[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x4d3f9e[_0x4cc7('0x941')] == _0x4fbde0['Element']) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x4d3f9e['nodeType']); _0x4d3f9e[_0x4cc7('0xd4c')] = _0x4fb255; return _0x4d3f9e; } ; _0x4fbde0['createProcessingInstruction'] = function(_0x48bc3d) { var _0x326ccb = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd53')]); if (_0x326ccb[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x326ccb['nodeType'] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x326ccb[_0x4cc7('0x941')]); _0x326ccb[_0x4cc7('0xd4c')] = _0x48bc3d; return _0x326ccb; } ; _0x4fbde0['createDocument'] = function() { return new _0x4fbde0(_0x4fbde0[_0x4cc7('0xb25')]); } ; _0x4fbde0[_0x4cc7('0x8')] = {}; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x941')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x944')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xd4c')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x907')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xb26')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xd47')] = null; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x2e4e0a) { if (_0x4cc7('0xd54') !== _0x4cc7('0xd54')) { var _0x207b70 = d++; try { this.parseSkeletonHierarchy(_0x2e4e0a.nodes.get(_0x207b70), _0x24b9d9, c, e); } catch (_0x2b35a1) { if (_0x4964ea.lastException = _0x2b35a1, _0x2b35a1 instanceof _0x202aa0 && (_0x2b35a1 = _0x2b35a1.val), _0x5260f5.__instanceof(_0x2b35a1, _0xc6df85)) _0x4f6276.trace(_0x2b35a1.message); else throw _0x2b35a1; } } else { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + this.nodeType); var _0x24b9d9 = this.attributeMap; return null != _0x842c50[_0x2e4e0a] ? _0x24b9d9.getReserved(_0x2e4e0a) : _0x24b9d9.h[_0x2e4e0a]; } } ; _0x4fbde0[_0x4cc7('0x8')]['set'] = function(_0xe5e9e7, _0x4eab4c) { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + this.nodeType); var _0x59b943 = this.attributeMap; null != _0x842c50[_0xe5e9e7] ? _0x59b943.setReserved(_0xe5e9e7, _0x4eab4c) : _0x59b943.h[_0xe5e9e7] = _0x4eab4c; } ; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x2866bb) { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + this.nodeType); var _0x2dfeb3 = this.attributeMap; return null != _0x842c50[_0x2866bb] ? _0x2dfeb3.existsReserved(_0x2866bb) : _0x2dfeb3.h.hasOwnProperty(_0x2866bb); } ; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xd55')] = function() { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + this.nodeType); return this.attributeMap.keys(); } ; _0x4fbde0[_0x4cc7('0x8')]['elements'] = function() { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + this.nodeType); for (var _0x16ca1b = [], _0xa14635 = 0x0, _0x17bf24 = this.children; _0xa14635 < _0x17bf24.length; ) { var _0x55d90d = _0x17bf24[_0xa14635]; ++_0xa14635; _0x55d90d.nodeType == _0x4fbde0.Element && _0x16ca1b.push(_0x55d90d); } return _0x3a8a6f.iter(_0x16ca1b); } ; _0x4fbde0[_0x4cc7('0x8')]['elementsNamed'] = function(_0x15c337) { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + this.nodeType); for (var _0x3d386f = [], _0x110f81 = 0x0, _0x1d1734 = this.children; _0x110f81 < _0x1d1734.length; ) { var _0x242884 = _0x1d1734[_0x110f81]; ++_0x110f81; if (_0x242884.nodeType == _0x4fbde0.Element) { if (_0x242884.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x242884.nodeType); var _0x38e91b = _0x242884.nodeName == _0x15c337; } else _0x38e91b = !0x1; _0x38e91b && _0x3d386f.push(_0x242884); } return _0x3a8a6f.iter(_0x3d386f); } ; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xd56')] = function() { if (_0x4cc7('0xd57') !== _0x4cc7('0xd58')) { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20or\x20Document\x20but\x20found\x20' + this.nodeType); for (var _0x82bc61 = 0x0, _0x4e9213 = this.children; _0x82bc61 < _0x4e9213.length; ) { var _0x5855ee = _0x4e9213[_0x82bc61]; ++_0x82bc61; if (_0x5855ee.nodeType == _0x4fbde0.Element) return _0x5855ee; } return null; } else { if (this._onlyMouseEnabled && (!_0x82bc61._ancestorsAllowMouseEnabled || !_0x82bc61.get_mouseEnabled())) return !0x0; for (var _0x9912d9 = 0x0, _0x5153fc = this._ignoredEntities; _0x9912d9 < _0x5153fc.length; ) { var _0x39ed12 = _0x5153fc[_0x9912d9]; ++_0x9912d9; if (_0x39ed12 == _0x82bc61) return !0x0; } return !0x1; } } ; _0x4fbde0[_0x4cc7('0x8')][_0x4cc7('0xa0c')] = function(_0x1f48c9) { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x56067a.ELLQV(_0x4cc7('0x571'), this.nodeType)); null != _0x1f48c9.parent && _0x1f48c9.parent.removeChild(_0x1f48c9); this.children.push(_0x1f48c9); _0x1f48c9.parent = this; } ; _0x4fbde0[_0x4cc7('0x8')]['removeChild'] = function(_0x40da3b) { if (this.nodeType != _0x4fbde0.Document && this.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x56067a.MtWBT + this.nodeType); return _0x3a8a6f.remove(this.children, _0x40da3b) ? (_0x40da3b.parent = null, !0x0) : !0x1; } ; _0x4fbde0[_0x4cc7('0x8')]['__class__'] = _0x4fbde0; var _0x4ae64a = function(_0x625c6c) { if (_0x4cc7('0xd59') !== 'JyPKK') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](-0x31); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xb0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x71a); var _0x1ea345 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x43d9cf = null; null == _0x43d9cf && (_0x43d9cf = new _0x169fce()); var _0x22caff = Math[_0x4cc7('0x28')](2.7314402793711254); _0x43d9cf['x'] = -0.147 * _0x22caff; _0x43d9cf['y'] = -0.879 * _0x22caff; _0x43d9cf['z'] = 0.454 * _0x22caff; _0x43d9cf['w'] = Math[_0x4cc7('0x27')](2.7314402793711254); _0x22caff = _0x43d9cf['x'] * _0x43d9cf['x'] + _0x43d9cf['y'] * _0x43d9cf['y'] + _0x43d9cf['z'] * _0x43d9cf['z'] + _0x43d9cf['w'] * _0x43d9cf['w']; var _0x218041 = _0x22caff - 0x1; 1e-10 > (0x0 <= _0x218041 ? _0x218041 : -_0x218041) || (0x0 == _0x22caff ? (_0x43d9cf['x'] = 0x0, _0x43d9cf['y'] = 0x0, _0x43d9cf['z'] = 0x0, _0x43d9cf['w'] = 0x1) : (_0x22caff = 0x1 / Math[_0x4cc7('0x2c')](_0x22caff), _0x43d9cf['x'] *= _0x22caff, _0x43d9cf['y'] *= _0x22caff, _0x43d9cf['z'] *= _0x22caff, _0x43d9cf['w'] *= _0x22caff)); _0x1ea345[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x43d9cf)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x3, 0x1b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['student'][_0x4cc7('0xac9')](0x4, 0x1c, null, 0x1); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x40); this['student']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](5.4, 43.9, null, -0x5); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x70); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x1ea345 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xd5b'), -0x12c, -0xa0, null, null, null, _0x1ea345); _0x1ea345 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xd5c'), -0xa0, 0xf0, null, null, null, _0x1ea345); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xd5d'), 0xf0, 0x140, null, null, -0x1, null); this['student'][_0x4cc7('0xd5e')](this[_0x4cc7('0xc35')]); } else { null == _0x625c6c && (_0x625c6c = _0x4cc7('0x574')); this[_0x4cc7('0xd5f')] = this[_0x4cc7('0xd60')] = _0x625c6c; this[_0x4cc7('0xd61')](); _0x338b9['call'](this); } }; _0x16dada[_0x4cc7('0xd62')] = _0x4ae64a; _0x4ae64a['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0xd63'), _0x2d63f9['RNCFu']]; _0x4ae64a[_0x4cc7('0x92b')] = _0x338b9; _0x4ae64a[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '_originalName': null, '_namespace': null, '_name': null, '_id': null, '_full_path': null, 'set_id': function(_0x16ae00) { if ('uEmcd' !== _0x56067a[_0x4cc7('0x572')]) { return this[_0x4cc7('0xd64')] = _0x16ae00; } else { return _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0xd65')]['call'](this, _0x16ae00); } }, 'get_name': function() { return this['_name']; }, 'set_name': function(_0x2c07e4) { var _0xd08335 = this[_0x4cc7('0xd60')]; this['_name'] = _0x2c07e4; null == this['_name'] && (this[_0x4cc7('0xd60')] = _0x4cc7('0x574')); this[_0x4cc7('0xd61')](); this['hasEventListener'](_0x4cc7('0xd66')) && this[_0x4cc7('0x44')](new _0x194d91(_0x4cc7('0xd66'),_0x5260f5['__cast'](this, _0x29fe35),_0xd08335)); return _0x2c07e4; }, 'get_assetNamespace': function() { return this[_0x4cc7('0xd67')]; }, 'resetAssetPath': function(_0x5c70db, _0x3d5480, _0x3a031b) { null == _0x3a031b && (_0x3a031b = !0x0); this['_name'] = null != _0x5c70db ? _0x5c70db : _0x56067a[_0x4cc7('0x573')]; this['_namespace'] = null != _0x3d5480 ? _0x3d5480 : _0x4cc7('0xca5'); _0x3a031b && (this['_originalName'] = this[_0x4cc7('0xd60')]); this[_0x4cc7('0xd61')](); }, 'updateFullPath': function() { this[_0x4cc7('0xd68')] = [this[_0x4cc7('0xd67')], this['_name']]; }, '__class__': _0x4ae64a, '__properties__': { 'get_assetNamespace': _0x4cc7('0xd69'), 'set_name': _0x4cc7('0xd6a'), 'get_name': _0x4cc7('0xb4e'), 'set_id': _0x4cc7('0xd6b') } }); var _0x29fe35 = function() {}; _0x16dada[_0x4cc7('0xd6c')] = _0x29fe35; _0x29fe35[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), 'assets', _0x4cc7('0xd6d')]; _0x29fe35[_0x4cc7('0x8f8')] = [_0x34f9a1]; _0x29fe35[_0x4cc7('0x8')] = {}; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xb4e')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xd6a')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xd6b')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xd69')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x463')] = null; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0xd6e')] = null; _0x29fe35[_0x4cc7('0x8')]['__class__'] = _0x29fe35; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x463')] = _0x4cc7('0x463'); _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_assetNamespace'] = _0x4cc7('0xd69'); _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd6b')] = _0x4cc7('0xd6b'); _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd6a')] = _0x4cc7('0xd6a'); _0x29fe35[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_name'] = _0x4cc7('0xb4e'); var _0x19814b = function() { this[_0x4cc7('0xd6f')] = new _0x3a1efa(); this[_0x4cc7('0xd70')] = _0x2bc114[_0x4cc7('0x24')](null); this['_animations'] = _0x2bc114[_0x4cc7('0x24')](null); _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xd71')] = _0x19814b; _0x19814b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), 'AnimationSetBase']; _0x19814b[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x19814b['__super__'] = _0x4ae64a; _0x19814b['prototype'] = _0x5aff49(_0x4ae64a['prototype'], { '_usesCPU': null, '_animations': null, '_animationNames': null, '_animationDictionary': null, 'findTempReg': function(_0x2ee387, _0x28bad0) { for (var _0x3e109f = 0x0, _0x2d5012; ; ) { _0x2d5012 = 'vt' + _0x3e109f; if (-0x1 == _0x2ee387[_0x4cc7('0x2d')](_0x2d5012, 0x0) && _0x28bad0 != _0x2d5012) return _0x2d5012; ++_0x3e109f; } }, 'get_usesCPU': function() { return this['_usesCPU']; }, 'resetGPUCompatibility': function() { this['_usesCPU'] = !0x1; }, 'cancelGPUCompatibility': function() { this['_usesCPU'] = !0x0; }, 'get_assetType': function() { return 'animationSet'; }, 'get_animations': function() { if ('fwxhq' !== _0x4cc7('0xd72')) { return this[_0x4cc7('0xd73')]; } else { return a[_0x4cc7('0xd74')][_0x4cc7('0xd75')]; } }, 'get_animationNames': function() { return this[_0x4cc7('0xd70')]; }, 'hasAnimation': function(_0x3bce5c) { var _0x4d2719 = this[_0x4cc7('0xd6f')]; return null != _0x842c50[_0x3bce5c] ? _0x4d2719[_0x4cc7('0xd76')](_0x3bce5c) : _0x4d2719['h'][_0x4cc7('0x959')](_0x3bce5c); }, 'getAnimation': function(_0x3f27ad) { var _0x561a4f = this[_0x4cc7('0xd6f')]; return null != _0x842c50[_0x3f27ad] ? _0x561a4f[_0x4cc7('0xd77')](_0x3f27ad) : _0x561a4f['h'][_0x3f27ad]; }, 'addAnimation': function(_0x88d6f1) { var _0xf0d631 = this[_0x4cc7('0xd6f')] , _0x4ee5df = _0x88d6f1['get_name'](); if (null != _0x842c50[_0x4ee5df] ? _0xf0d631[_0x4cc7('0xd76')](_0x4ee5df) : _0xf0d631['h'][_0x4cc7('0x959')](_0x4ee5df)) throw new _0x202aa0(new _0x383c0a(_0x4cc7('0xd78') + _0x88d6f1['get_name']() + _0x4cc7('0xd79'))); _0xf0d631 = this['_animationDictionary']; _0x4ee5df = _0x88d6f1[_0x4cc7('0xb4e')](); null != _0x842c50[_0x4ee5df] ? _0xf0d631[_0x4cc7('0x97d')](_0x4ee5df, _0x88d6f1) : _0xf0d631['h'][_0x4ee5df] = _0x88d6f1; this[_0x4cc7('0xd73')][_0x4cc7('0x29')](_0x88d6f1); this['_animationNames'][_0x4cc7('0x29')](_0x88d6f1[_0x4cc7('0xb4e')]()); }, '__class__': _0x19814b, '__properties__': _0x5aff49(_0x4ae64a['prototype'][_0x4cc7('0x2d6')], { 'get_animationNames': _0x4cc7('0xd7a'), 'get_animations': _0x4cc7('0xd7b'), 'get_assetType': _0x4cc7('0x463'), 'get_usesCPU': _0x4cc7('0xd7c') }) }); var _0xf280e = function(_0x4b1a23) { this['updatePosition'] = !0x0; this['_animationStates'] = new _0x142a66(); this[_0x4cc7('0xcfd')] = 0x0; this[_0x4cc7('0xd7d')] = _0x2bc114['toObjectVector'](null); this['_playbackSpeed'] = 0x1; this[_0x4cc7('0xb5c')] = 0x0; this[_0x4cc7('0xd7e')] = !0x0; this[_0x4cc7('0xd7f')] = new _0x457ac5(); this[_0x4cc7('0xd80')] = _0x4b1a23; _0x4ae64a['call'](this); }; _0x16dada[_0x4cc7('0xd81')] = _0xf280e; _0xf280e['__name__'] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x3c9')], 'AnimatorBase']; _0xf280e[_0x4cc7('0x8f8')] = [_0x29fe35]; _0xf280e[_0x4cc7('0x92b')] = _0x4ae64a; _0xf280e[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_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(_0xeb8c9f) { var _0x1206e9 = _0xeb8c9f[_0x4cc7('0xd82')](); null == this[_0x4cc7('0xd83')]['h'][_0x4cc7('0x9f0')][_0xeb8c9f['__id__']] && this[_0x4cc7('0xd83')][_0x4cc7('0x9e7')](_0xeb8c9f, _0x1206e9(_0x5260f5['__cast'](this, _0x1af269), _0xeb8c9f)); return this[_0x4cc7('0xd83')]['h'][_0xeb8c9f['__id__']]; }, 'get_animationSet': function() { return this[_0x4cc7('0xd80')]; }, 'get_playbackSpeed': function() { if (_0x4cc7('0xd84') !== _0x4cc7('0xd85')) { return this[_0x4cc7('0xd86')]; } else { _0x1eb24a[_0x4cc7('0x96b')](this, a); } }, 'start': function() { !this[_0x4cc7('0xd87')] && this[_0x4cc7('0xd7e')] && (this['_time'] = this[_0x4cc7('0xcfd')] = _0x3b7d43[_0x4cc7('0xd88')](), this['_isPlaying'] = !0x0, this[_0x4cc7('0xd7f')][_0x4cc7('0x9af')](_0x4cc7('0x576')) || this[_0x4cc7('0xd7f')][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')])), this[_0x4cc7('0x9af')](_0x4cc7('0x99a')) && (null == this[_0x4cc7('0xd89')] && (this[_0x4cc7('0xd89')] = new _0x25c5c1(_0x4cc7('0x99a'),this)), this[_0x4cc7('0x44')](this[_0x4cc7('0xd89')]))); }, 'stop': function() { this[_0x4cc7('0xd87')] && (this[_0x4cc7('0xd87')] = !0x1, this['_broadcaster'][_0x4cc7('0x9af')](_0x4cc7('0x576')) && this[_0x4cc7('0xd7f')]['removeEventListener'](_0x56067a[_0x4cc7('0x575')], _0x48c401(this, this[_0x4cc7('0xbcf')])), this[_0x4cc7('0x9af')](_0x4cc7('0xd8a')) && (null == this[_0x4cc7('0xd8b')] && (this[_0x4cc7('0xd89')] = this[_0x4cc7('0xd8b')] = new _0x25c5c1(_0x4cc7('0xd8a'),this)), this[_0x4cc7('0x44')](this['_stopEvent']))); }, 'update': function(_0x253db1) { var _0x3d6235 = (_0x253db1 - this[_0x4cc7('0xb5c')]) * this[_0x4cc7('0xd8c')]() | 0x0; this[_0x4cc7('0xd8d')](_0x3d6235); this[_0x4cc7('0xb5c')] = _0x253db1; }, 'addOwner': function(_0x3356f0) { this[_0x4cc7('0xd7d')]['push'](_0x3356f0); }, 'removeOwner': function(_0x328f50) { if (_0x4cc7('0xd8e') === _0x4cc7('0xd8f')) { _0x328f50[_0x4cc7('0xd90')]['x'] += 0x32 * b; var _0x429dcf = _0x328f50[_0x4cc7('0xd91')][_0x4cc7('0x126')]; _0x429dcf['set_x'](_0x429dcf['get_x']() + _0x328f50['gentlemanVelocity']['x'] * b); _0x429dcf = _0x328f50[_0x4cc7('0xd91')][_0x4cc7('0x126')]; _0x429dcf[_0x4cc7('0xb44')](_0x429dcf[_0x4cc7('0xb45')]() + _0x328f50[_0x4cc7('0xd90')]['y'] * b); _0x429dcf = _0x328f50[_0x4cc7('0xd91')]['mesh']; _0x429dcf['set_z'](_0x429dcf[_0x4cc7('0xd92')]() + _0x328f50['gentlemanVelocity']['z'] * b); _0x328f50[_0x4cc7('0xd93')][_0x4cc7('0x94a')](b); _0x328f50[_0x4cc7('0x94a')](b); 0xc8 < _0x328f50[_0x4cc7('0xd91')][_0x4cc7('0x126')]['get_x']() && (_0x328f50[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(_0x328f50, _0x328f50[_0x4cc7('0x94a')])); } else { this['_owners'][_0x4cc7('0xa5e')](this[_0x4cc7('0xd7d')]['indexOf'](_0x328f50, 0x0), 0x1); } }, 'updateDeltaTime': function(_0x40bfa6) { this[_0x4cc7('0xcfd')] += _0x40bfa6; this[_0x4cc7('0xcfe')][_0x4cc7('0x94a')](this[_0x4cc7('0xcfd')]); this['updatePosition'] && this['applyPositionDelta'](); }, 'onEnterFrame': function(_0x43e6f1) { this[_0x4cc7('0x94a')](_0x3b7d43[_0x4cc7('0xd88')]()); }, 'applyPositionDelta': function() { if ('WGMGi' !== _0x4cc7('0xd94')) { var _0x31fce8 = this[_0x4cc7('0xcfe')][_0x4cc7('0xd95')]() , _0x3b2907 = _0x31fce8[_0x4cc7('0x34')](); if (0x0 < _0x3b2907) { var _0x4e3317 = this[_0x4cc7('0xd7d')]['get_length'](); for (var _0xb4ad52 = 0x0; _0xb4ad52 < _0x4e3317; ) { var _0x1ac9e2 = _0xb4ad52++; this[_0x4cc7('0xd7d')][_0x4cc7('0x2b')](_0x1ac9e2)[_0x4cc7('0xd96')](_0x31fce8, _0x3b2907); } } } else { this[_0x4cc7('0xd97')] = this['_boundsInvalid'] = !0x0; this[_0x4cc7('0xd98')](); } }, 'dispatchCycleEvent': function() { this[_0x4cc7('0x9af')](_0x4cc7('0xd99')) && (null == this[_0x4cc7('0xd9a')] && (this[_0x4cc7('0xd9a')] = new _0x25c5c1(_0x4cc7('0xd99'),this)), this[_0x4cc7('0x44')](this[_0x4cc7('0xd9a')])); }, 'get_assetType': function() { if ('RlNEU' === _0x4cc7('0xd9b')) { return 'animator'; } else { return _0x4a3eb0['get_awardedCount']() < _0x4a3eb0['ids'][_0x4cc7('0x34')]() ? 0.8 : 0.4; } }, '__class__': _0xf280e, '__properties__': _0x5aff49(_0x4ae64a['prototype']['__properties__'], { 'get_assetType': _0x4cc7('0x463'), 'get_playbackSpeed': _0x4cc7('0xd8c'), 'get_animationSet': _0x2d63f9['KqAAs'] }) }); var _0x5b0cb8 = function() {}; _0x16dada['away3d.animators.IAnimationSet'] = _0x5b0cb8; _0x5b0cb8['__name__'] = [_0x4cc7('0x7f'), 'animators', _0x4cc7('0xd9c')]; _0x5b0cb8[_0x4cc7('0x8')] = {}; _0x5b0cb8[_0x4cc7('0x8')]['get_usesCPU'] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xd9d')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xd9e')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xd9f')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xda0')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xda1')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xda2')] = null; _0x5b0cb8[_0x4cc7('0x8')]['getAGALUVCode'] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xda3')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0x5d')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0xa14')] = null; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b0cb8; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x5b0cb8[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd7c')] = _0x4cc7('0xd7c'); var _0x1af269 = function() {}; _0x16dada['away3d.animators.IAnimator'] = _0x1af269; _0x1af269[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xda4')]; _0x1af269[_0x4cc7('0x8')] = {}; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x3cc')] = null; _0x1af269[_0x4cc7('0x8')]['setRenderState'] = null; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0xda5')] = null; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x36')] = null; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x30')] = null; _0x1af269[_0x4cc7('0x8')]['__class__'] = _0x1af269; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x1af269[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3cc')] = _0x4cc7('0x3cc'); var _0x3af33b = function(_0x51bc58) { null == _0x51bc58 && (_0x51bc58 = 0x4); this['_jointsPerVertex'] = _0x51bc58; _0x19814b[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xda6')] = _0x3af33b; _0x3af33b['__name__'] = [_0x4cc7('0x7f'), 'animators', _0x2d63f9['limGy']]; _0x3af33b['__interfaces__'] = [_0x5b0cb8]; _0x3af33b[_0x4cc7('0x92b')] = _0x19814b; _0x3af33b[_0x4cc7('0x8')] = _0x5aff49(_0x19814b[_0x4cc7('0x8')], { '_jointsPerVertex': null, 'get_jointsPerVertex': function() { return this[_0x4cc7('0xda7')]; }, 'getAGALVertexCode': function(_0x3f5214, _0xdf2619, _0x31e073, _0x20cef5) { _0x20cef5 = _0xdf2619[_0x4cc7('0x34')](); var _0x3312f6 = _0x3f5214['get_numUsedVertexConstants']() , _0x53cc95 = _0x3312f6 + 0x1 , _0x482013 = _0x3312f6 + 0x2 , _0x5f6f30 = 'va' + _0x3f5214['get_numUsedStreams']() , _0x31495c = 'va' + (_0x3f5214[_0x4cc7('0xda8')]() + 0x1); _0x3f5214 = [_0x5f6f30 + '.x', _0x5f6f30 + '.y', _0x5f6f30 + '.z', _0x5f6f30 + '.w']; _0x5f6f30 = [_0x31495c + '.x', _0x31495c + '.y', _0x31495c + '.z', _0x31495c + '.w']; _0x31495c = this['findTempReg'](_0x31e073); for (var _0x34f37c = this[_0x4cc7('0xda9')](_0x31e073, _0x31495c), _0x4bf907 = _0x4cc7('0xdaa'), _0x3e6d9b = '', _0x48c401 = 0x0; _0x48c401 < _0x20cef5; ) { for (var _0x16dada = _0x48c401++, _0x5aff49 = _0xdf2619[_0x4cc7('0x2b')](_0x16dada), _0x17b6a1 = 0x0, _0x1241db = this[_0x4cc7('0xda7')]; _0x17b6a1 < _0x1241db; ) { var _0x3e3cd2 = _0x17b6a1++; _0x3e6d9b += _0x56067a['ELLQV'](_0x4bf907 + '\x20' + _0x31495c + _0x4cc7('0x152') + _0x5aff49 + _0x4cc7('0xdab') + _0x3f5214[_0x3e3cd2] + '+' + _0x3312f6 + _0x4cc7('0xdac') + _0x4bf907 + '\x20' + _0x31495c + '.y,\x20' + _0x5aff49 + _0x4cc7('0xdab') + _0x3f5214[_0x3e3cd2] + '+' + _0x53cc95 + _0x4cc7('0xdad') + _0x4bf907, '\x20') + _0x31495c + _0x4cc7('0xdae') + _0x5aff49 + _0x4cc7('0xdab') + _0x3f5214[_0x3e3cd2] + '+' + _0x482013 + _0x4cc7('0xdaf') + _0x31495c + _0x4cc7('0x132') + _0x5aff49 + _0x4cc7('0xdb0') + _0x31495c + ',\x20' + _0x31495c + ',\x20' + _0x5f6f30[_0x3e3cd2] + '\x0a'; _0x3e6d9b = 0x0 == _0x3e3cd2 ? _0x3e6d9b + (_0x4cc7('0x39e') + _0x34f37c + ',\x20' + _0x31495c + '\x0a') : _0x3e6d9b + (_0x4cc7('0x161') + _0x34f37c + ',\x20' + _0x34f37c + ',\x20' + _0x31495c + '\x0a'); } _0x4bf907 = _0x4cc7('0xdb1'); _0x3e6d9b += _0x4cc7('0x39e') + _0x31e073[_0x4cc7('0x2b')](_0x16dada) + ',\x20' + _0x34f37c + '\x0a'; } return _0x3e6d9b; }, 'activate': function(_0x2be6b9, _0x30b048) {}, 'deactivate': function(_0x181fb1, _0x30a398) { _0x30a398 = _0x30a398['get_numUsedStreams'](); _0x181fb1 = _0x181fb1[_0x4cc7('0xdb2')]; _0x181fb1[_0x4cc7('0xb1b')](_0x30a398, null); _0x181fb1[_0x4cc7('0xb1b')](_0x30a398 + 0x1, null); }, 'getAGALFragmentCode': function(_0x573c54, _0x7a96a8, _0x30d162) { if (_0x4cc7('0xdb3') === _0x4cc7('0xdb3')) { return ''; } else { return _0x573c54 >= this[_0x4cc7('0xdb4')][_0x4cc7('0x21')] ? !0x1 : this['__array'][_0x573c54]; } }, 'getAGALUVCode': function(_0x3a0c9a, _0x30c1ac, _0x147ebc) { return _0x4cc7('0x39e') + _0x147ebc + ',' + _0x30c1ac + '\x0a'; }, 'doneAGALCode': function(_0x123971) {}, '__class__': _0x3af33b, '__properties__': _0x5aff49(_0x19814b['prototype']['__properties__'], { 'get_jointsPerVertex': _0x4cc7('0xdb5') }) }); var _0x54a468 = function(_0x322b6c, _0x1b6a89, _0x5e0ad5) { null == _0x5e0ad5 && (_0x5e0ad5 = !0x1); this[_0x4cc7('0xdb6')] = new _0x142a66(); this['_globalPose'] = new _0x42cc25(); _0xf280e['call'](this, _0x322b6c); this['_skeleton'] = _0x1b6a89; this[_0x4cc7('0xdb7')] = _0x5e0ad5; this[_0x4cc7('0xda7')] = _0x322b6c[_0x4cc7('0xdb5')](); this[_0x4cc7('0xdb8')] = this[_0x4cc7('0xdb9')][_0x4cc7('0xdba')](); this[_0x4cc7('0xdbb')] = _0x2bc114['toFloatVector'](null, 0xc * this[_0x4cc7('0xdb8')], !0x0); _0x1b6a89 = _0x322b6c = 0x0; for (_0x5e0ad5 = this[_0x4cc7('0xdb8')]; _0x56067a[_0x4cc7('0x557')](_0x1b6a89, _0x5e0ad5); ) _0x1b6a89++, this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x1), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')]['set'](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')]['set'](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x1), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x0), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x1), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x322b6c++, 0x0); }; _0x16dada[_0x4cc7('0xdbc')] = _0x54a468; _0x54a468[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xdbd')]; _0x54a468[_0x4cc7('0x8f8')] = [_0x1af269]; _0x54a468[_0x4cc7('0x92b')] = _0xf280e; _0x54a468[_0x4cc7('0x8')] = _0x2d63f9['LWQqs'](_0x5aff49, _0xf280e[_0x4cc7('0x8')], { '_globalMatrices': null, '_globalPose': null, '_globalPropertiesDirty': null, '_numJoints': null, '_skeletonAnimationStates': null, '_condensedMatrices': null, '_skeleton': null, '_forceCPU': null, '_useCondensedIndices': null, '_jointsPerVertex': null, '_activeSkeletonState': null, 'setRenderState': function(_0x5db319, _0x502cd6, _0x2464f2, _0x2df97c, _0x2ec44c) { this[_0x4cc7('0xdbe')] && this[_0x4cc7('0xdbf')](); _0x502cd6 = _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x502cd6, _0x2a71fa)['get_subGeometry'](), _0x32ea77); _0x2ec44c = _0x502cd6[_0x4cc7('0xdc0')](); if (this[_0x4cc7('0xdc1')]) 0x0 == _0x502cd6[_0x4cc7('0xdc0')]() && (_0x502cd6[_0x4cc7('0xdc2')](), _0x2ec44c = _0x502cd6[_0x4cc7('0xdc0')]()), this['updateCondensedMatrices'](_0x502cd6[_0x4cc7('0xdc3')](), _0x2ec44c), _0x5db319[_0x4cc7('0xdb2')][_0x4cc7('0xdc4')](0x1, _0x2464f2, this[_0x4cc7('0xdc5')], 0x3 * _0x2ec44c); else { if (this[_0x4cc7('0xd80')]['get_usesCPU']()) { null == this['_skeletonAnimationStates']['h']['__keys__'][_0x502cd6[_0x4cc7('0x8ed')]] && this[_0x4cc7('0xdb6')]['set'](_0x502cd6, new _0x4ae6a1(_0x502cd6)); _0x5db319 = this[_0x4cc7('0xdb6')]['h'][_0x502cd6[_0x4cc7('0x8ed')]]; _0x5db319[_0x4cc7('0xdc6')] && (this[_0x4cc7('0xdc7')](_0x5db319, _0x502cd6), _0x5db319['dirty'] = !0x1); _0x502cd6[_0x4cc7('0xdc8')](_0x5db319['animatedVertexData']); return; } _0x5db319[_0x4cc7('0xdb2')][_0x4cc7('0xdc4')](0x1, _0x2464f2, this[_0x4cc7('0xdbb')], 0x3 * this[_0x4cc7('0xdb8')]); } _0x502cd6['activateJointIndexBuffer'](_0x2df97c, _0x5db319); _0x502cd6[_0x4cc7('0xdc9')](_0x2df97c + 0x1, _0x5db319); }, 'testGPUCompatibility': function(_0xadc925) { if ('LAREy' !== _0x4cc7('0xdca')) { null != this[_0x4cc7('0xb41')] && this['_scene'][_0x4cc7('0xdcb')](this); } else { !this[_0x4cc7('0xdc1')] && (this[_0x4cc7('0xdb7')] || 0x4 < this[_0x4cc7('0xda7')] || 0x80 < _0xadc925[_0x4cc7('0xdcc')]() + _0x2d63f9[_0x4cc7('0xa5')](0x3, this[_0x4cc7('0xdb8')])) && this[_0x4cc7('0xd80')][_0x4cc7('0xda0')](); } }, 'updateDeltaTime': function(_0x345a43) { _0xf280e[_0x4cc7('0x8')][_0x4cc7('0xd8d')]['call'](this, _0x345a43); this[_0x4cc7('0xdbe')] = !0x0; for (_0x345a43 = this[_0x4cc7('0xdb6')][_0x4cc7('0x38')](); _0x345a43[_0x4cc7('0x94e')](); ) _0x345a43[_0x4cc7('0x3a')]()[_0x4cc7('0xdc6')] = !0x0; }, 'updateCondensedMatrices': function(_0x1aaf63, _0x340dbf) { if (_0x4cc7('0xdcd') === _0x4cc7('0xdce')) { this[_0x4cc7('0xdcf')] = _0x1aaf63; this[_0x4cc7('0xdd0')] = !0x0; _0x3ae7ae[_0x4cc7('0xd8a')](this); return this[_0x4cc7('0xdcf')]; } else { var _0x54e2b4 = 0x0, _0x5d8d9c = 0x0, _0x58fe46; for (this[_0x4cc7('0xdc5')] = _0x2bc114[_0x4cc7('0x9cf')](null); ; ) { var _0x200d5e = 0x4 * _0x1aaf63[_0x4cc7('0x2b')](0x3 * _0x54e2b4); for (_0x58fe46 = _0x2d63f9[_0x4cc7('0xa6')](_0x200d5e, 0xc); _0x200d5e < _0x58fe46; ) this[_0x4cc7('0xdc5')][_0x4cc7('0x9e7')](_0x5d8d9c++, this['_globalMatrices'][_0x4cc7('0x2b')](_0x200d5e++)); if (!(++_0x54e2b4 < _0x340dbf)) break; } } }, 'updateGlobalProperties': function() { this[_0x4cc7('0xdbe')] = !0x1; this['localToGlobalPose'](this['_activeSkeletonState']['getSkeletonPose'](this[_0x4cc7('0xdb9')]), this[_0x4cc7('0xdd1')], this['_skeleton']); for (var _0x357c52 = 0x0, _0xe303c8 = this[_0x4cc7('0xdd1')]['jointPoses'], _0xa33849, _0x113f76, _0x402bcf, _0x4e1176, _0x54d05a, _0x3c8a81, _0x14cba7, _0x402f5c, _0x4bf907, _0x7e1512, _0x48c401, _0x16dada, _0x5aff49, _0x3bdca4, _0x1e27ce, _0x3e3cd2, _0x57ed34, _0x2bc114, _0x1ffba3, _0xcfc2f6, _0x51bce1, _0x13925e = this[_0x4cc7('0xdb9')][_0x4cc7('0xdd2')], _0x5342d1, _0x589f1f = 0x0, _0x4b4d92 = this[_0x4cc7('0xdb8')]; _0x589f1f < _0x4b4d92; ) _0x3e3cd2 = _0x589f1f++, _0x5342d1 = _0xe303c8['get'](_0x3e3cd2), _0x16dada = _0x5342d1[_0x4cc7('0xdd3')], _0x5342d1 = _0x5342d1['translation'], _0x113f76 = _0x16dada['x'], _0x402bcf = _0x16dada['y'], _0x4e1176 = _0x16dada['z'], _0x54d05a = _0x16dada['w'], _0x1e27ce = 0x2 * _0x113f76, _0x3c8a81 = _0x1e27ce * _0x402bcf, _0x14cba7 = _0x1e27ce * _0x4e1176, _0x402f5c = _0x1e27ce * _0x54d05a, _0x4bf907 = 0x2 * _0x402bcf * _0x4e1176, _0x7e1512 = 0x2 * _0x402bcf * _0x54d05a, _0x48c401 = 0x2 * _0x4e1176 * _0x54d05a, _0x113f76 *= _0x113f76, _0x402bcf *= _0x402bcf, _0x4e1176 *= _0x4e1176, _0x54d05a *= _0x54d05a, _0x1e27ce = _0x113f76 - _0x402bcf, _0x16dada = _0x1e27ce - _0x4e1176 + _0x54d05a, _0x5aff49 = _0x3c8a81 - _0x48c401, _0x3bdca4 = _0x14cba7 + _0x7e1512, _0x3c8a81 += _0x48c401, _0x1e27ce = -_0x1e27ce - _0x4e1176 + _0x54d05a, _0x48c401 = _0x4bf907 - _0x402f5c, _0x14cba7 -= _0x7e1512, _0x402f5c = _0x4bf907 + _0x402f5c, _0x113f76 = -_0x113f76 - _0x402bcf + _0x4e1176 + _0x54d05a, _0xa33849 = _0x13925e['get'](_0x3e3cd2)[_0x4cc7('0xdd4')], _0x3e3cd2 = _0xa33849['get'](0x0), _0x402bcf = _0xa33849[_0x4cc7('0x2b')](0x4), _0x4e1176 = _0xa33849[_0x4cc7('0x2b')](0x8), _0x54d05a = _0xa33849[_0x4cc7('0x2b')](0xc), _0x4bf907 = _0xa33849[_0x4cc7('0x2b')](0x1), _0x7e1512 = _0xa33849[_0x4cc7('0x2b')](0x5), _0x57ed34 = _0xa33849[_0x4cc7('0x2b')](0x9), _0x2bc114 = _0xa33849[_0x4cc7('0x2b')](0xd), _0x1ffba3 = _0xa33849[_0x4cc7('0x2b')](0x2), _0xcfc2f6 = _0xa33849[_0x4cc7('0x2b')](0x6), _0x51bce1 = _0xa33849[_0x4cc7('0x2b')](0xa), _0xa33849 = _0xa33849[_0x4cc7('0x2b')](0xe), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52, _0x16dada * _0x3e3cd2 + _0x5aff49 * _0x4bf907 + _0x3bdca4 * _0x1ffba3), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0x1, _0x2d63f9[_0x4cc7('0xdd5')](_0x16dada * _0x402bcf + _0x5aff49 * _0x7e1512, _0x3bdca4 * _0xcfc2f6)), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x357c52 + 0x2, _0x16dada * _0x4e1176 + _0x5aff49 * _0x57ed34 + _0x3bdca4 * _0x51bce1), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0x3, _0x16dada * _0x54d05a + _0x5aff49 * _0x2bc114 + _0x3bdca4 * _0xa33849 + _0x5342d1['x']), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0x4, _0x3c8a81 * _0x3e3cd2 + _0x1e27ce * _0x4bf907 + _0x48c401 * _0x1ffba3), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0x5, _0x3c8a81 * _0x402bcf + _0x1e27ce * _0x7e1512 + _0x48c401 * _0xcfc2f6), this[_0x4cc7('0xdbb')]['set'](_0x357c52 + 0x6, _0x3c8a81 * _0x4e1176 + _0x1e27ce * _0x57ed34 + _0x48c401 * _0x51bce1), this['_globalMatrices']['set'](_0x357c52 + 0x7, _0x3c8a81 * _0x54d05a + _0x1e27ce * _0x2bc114 + _0x48c401 * _0xa33849 + _0x5342d1['y']), this[_0x4cc7('0xdbb')]['set'](_0x357c52 + 0x8, _0x2d63f9[_0x4cc7('0xa5')](_0x14cba7, _0x3e3cd2) + _0x402f5c * _0x4bf907 + _0x113f76 * _0x1ffba3), this['_globalMatrices'][_0x4cc7('0x9e7')](_0x357c52 + 0x9, _0x14cba7 * _0x402bcf + _0x402f5c * _0x7e1512 + _0x113f76 * _0xcfc2f6), this[_0x4cc7('0xdbb')][_0x4cc7('0x9e7')](_0x357c52 + 0xa, _0x14cba7 * _0x4e1176 + _0x402f5c * _0x57ed34 + _0x113f76 * _0x51bce1), this[_0x4cc7('0xdbb')]['set'](_0x357c52 + 0xb, _0x2d63f9['biNtN'](_0x14cba7 * _0x54d05a + _0x2d63f9[_0x4cc7('0xa5')](_0x402f5c, _0x2bc114) + _0x113f76 * _0xa33849, _0x5342d1['z'])), _0x357c52 = _0x357c52 + 0xc | 0x0; }, 'morphGeometry': function(_0xe0098a, _0x596d1f) { var _0x7d200 = _0x596d1f['get_vertexData'](); _0xe0098a = _0xe0098a[_0x4cc7('0xdd6')]; var _0x1233a0 = _0x596d1f[_0x4cc7('0xdd7')](); _0x596d1f = _0x596d1f[_0x4cc7('0xdd8')](); for (var _0x4e1593 = 0x0, _0x25af4c = 0x0, _0x207617, _0xdfd1f6, _0x11777e, _0x41a329, _0x4bf907, _0x2c0606, _0x48c401, _0x16dada, _0x5aff49, _0x2ed4, _0x336bcb = _0x7d200[_0x4cc7('0x34')](), _0x3e3cd2, _0x190e8b, _0x2bc114, _0x3645e5, _0xd3b7a5, _0x1fa696, _0x5b1f32, _0x673575, _0x58159e, _0x4b4d92, _0x4ab476, _0x43fb54, _0x51c10b, _0xa23b63, _0x4feade, _0x4d627b, _0x331be6, _0x4de882, _0xd85f06, _0x3bb917, _0x44bbab, _0xd03f5a; _0x4e1593 < _0x336bcb; ) { _0x190e8b = _0x7d200[_0x4cc7('0x2b')](_0x4e1593); _0x2bc114 = _0x7d200[_0x4cc7('0x2b')](_0x4e1593 + 0x1); _0x3645e5 = _0x7d200[_0x4cc7('0x2b')](_0x4e1593 + 0x2); _0xd3b7a5 = _0x7d200[_0x4cc7('0x2b')](_0x4e1593 + 0x3); _0x1fa696 = _0x7d200['get'](_0x4e1593 + 0x4); _0x5b1f32 = _0x7d200[_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0xdd9')](_0x4e1593, 0x5)); _0x673575 = _0x7d200[_0x4cc7('0x2b')](_0x4e1593 + 0x6); _0x58159e = _0x7d200['get'](_0x4e1593 + 0x7); _0x4b4d92 = _0x7d200['get'](_0x4e1593 + 0x8); for (_0x207617 = _0x2ed4 = _0x5aff49 = _0x16dada = _0x48c401 = _0x2c0606 = _0x4bf907 = _0x41a329 = _0x11777e = _0xdfd1f6 = 0x0; _0x207617 < this[_0x4cc7('0xda7')]; ) _0x3e3cd2 = _0x596d1f[_0x4cc7('0x2b')](_0x25af4c), 0x0 < _0x3e3cd2 ? (_0xd03f5a = _0x2d63f9[_0x4cc7('0xa8')](_0x1233a0[_0x4cc7('0x2b')](_0x25af4c++), 0x0) << 0x2, _0x4ab476 = this['_globalMatrices'][_0x4cc7('0x2b')](_0xd03f5a), _0x43fb54 = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x1), _0x51c10b = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x2), _0xa23b63 = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x3), _0x4feade = this[_0x4cc7('0xdbb')]['get'](_0x2d63f9[_0x4cc7('0xdda')](_0xd03f5a, 0x4)), _0x4d627b = this['_globalMatrices']['get'](_0xd03f5a + 0x5), _0x331be6 = this[_0x4cc7('0xdbb')]['get'](_0xd03f5a + 0x6), _0x4de882 = this['_globalMatrices'][_0x4cc7('0x2b')](_0xd03f5a + 0x7), _0xd85f06 = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x8), _0x3bb917 = this[_0x4cc7('0xdbb')][_0x4cc7('0x2b')](_0xd03f5a + 0x9), _0x44bbab = this['_globalMatrices'][_0x4cc7('0x2b')](_0xd03f5a + 0xa), _0xd03f5a = this[_0x4cc7('0xdbb')]['get'](_0xd03f5a + 0xb), _0xdfd1f6 += _0x3e3cd2 * (_0x2d63f9[_0x4cc7('0xa9')](_0x4ab476 * _0x190e8b, _0x43fb54 * _0x2bc114) + _0x51c10b * _0x3645e5 + _0xa23b63), _0x11777e += _0x3e3cd2 * (_0x4feade * _0x190e8b + _0x4d627b * _0x2bc114 + _0x331be6 * _0x3645e5 + _0x4de882), _0x41a329 += _0x3e3cd2 * (_0xd85f06 * _0x190e8b + _0x3bb917 * _0x2bc114 + _0x44bbab * _0x3645e5 + _0xd03f5a), _0x4bf907 += _0x3e3cd2 * (_0x4ab476 * _0xd3b7a5 + _0x43fb54 * _0x1fa696 + _0x51c10b * _0x5b1f32), _0x2c0606 += _0x3e3cd2 * (_0x4feade * _0xd3b7a5 + _0x4d627b * _0x1fa696 + _0x331be6 * _0x5b1f32), _0x48c401 += _0x3e3cd2 * (_0xd85f06 * _0xd3b7a5 + _0x3bb917 * _0x1fa696 + _0x44bbab * _0x5b1f32), _0x16dada += _0x3e3cd2 * (_0x4ab476 * _0x673575 + _0x43fb54 * _0x58159e + _0x51c10b * _0x4b4d92), _0x5aff49 += _0x3e3cd2 * (_0x4feade * _0x673575 + _0x4d627b * _0x58159e + _0x331be6 * _0x4b4d92), _0x2ed4 += _0x3e3cd2 * (_0xd85f06 * _0x673575 + _0x2d63f9[_0x4cc7('0xaa')](_0x3bb917, _0x58159e) + _0x44bbab * _0x4b4d92), ++_0x207617) : (_0x25af4c += this[_0x4cc7('0xda7')] - _0x207617, _0x207617 = this[_0x4cc7('0xda7')]); _0xe0098a['set'](_0x4e1593, _0xdfd1f6); _0xe0098a[_0x4cc7('0x9e7')](_0x4e1593 + 0x1, _0x11777e); _0xe0098a[_0x4cc7('0x9e7')](_0x4e1593 + 0x2, _0x41a329); _0xe0098a[_0x4cc7('0x9e7')](_0x2d63f9[_0x4cc7('0xa9')](_0x4e1593, 0x3), _0x4bf907); _0xe0098a['set'](_0x4e1593 + 0x4, _0x2c0606); _0xe0098a[_0x4cc7('0x9e7')](_0x4e1593 + 0x5, _0x48c401); _0xe0098a['set'](_0x4e1593 + 0x6, _0x16dada); _0xe0098a[_0x4cc7('0x9e7')](_0x4e1593 + 0x7, _0x5aff49); _0xe0098a['set'](_0x4e1593 + 0x8, _0x2ed4); _0x4e1593 += 0xd; } }, 'localToGlobalPose': function(_0x10b9e0, _0x2ac126, _0x2cd98c) { _0x2ac126 = _0x2ac126[_0x4cc7('0xddb')]; _0x2cd98c = _0x2cd98c[_0x4cc7('0xdd2')]; var _0xb5f2be = _0x10b9e0[_0x4cc7('0xddc')](); _0x10b9e0 = _0x10b9e0['jointPoses']; _0x2ac126[_0x4cc7('0x34')]() != _0xb5f2be && _0x2ac126[_0x4cc7('0xb7c')](_0xb5f2be); for (var _0x34e320 = 0x0; _0x34e320 < _0xb5f2be; ) { var _0x128bda = _0x34e320++; null == _0x2ac126[_0x4cc7('0x2b')](_0x128bda) && _0x2ac126['set'](_0x128bda, new _0xd2c712()); var _0x217236 = _0x2ac126['get'](_0x128bda); var _0x59148a = _0x2cd98c[_0x4cc7('0x2b')](_0x128bda); var _0x55b221 = _0x59148a[_0x4cc7('0xddd')]; _0x128bda = _0x10b9e0['get'](_0x128bda); _0x59148a = _0x217236['orientation']; _0x217236 = _0x217236[_0x4cc7('0xdde')]; if (0x0 > _0x55b221) { var _0x1066b2 = _0x4cc7('0xddf')['split']('|') , _0x2a38ba = 0x0; while (!![]) { switch (_0x1066b2[_0x2a38ba++]) { case '0': var _0x4bf907 = _0x128bda[_0x4cc7('0xdd3')]; continue; case '1': _0x217236['z'] = _0xcb03b4['z']; continue; case '2': _0x59148a['y'] = _0x4bf907['y']; continue; case '3': _0x217236['y'] = _0xcb03b4['y']; continue; case '4': var _0xcb03b4 = _0x128bda[_0x4cc7('0xdde')]; continue; case '5': _0x217236['x'] = _0xcb03b4['x']; continue; case '6': _0x59148a['z'] = _0x4bf907['z']; continue; case '7': _0x59148a['w'] = _0x4bf907['w']; continue; case '8': _0x59148a['x'] = _0x4bf907['x']; continue; } break; } } else { _0x55b221 = _0x2ac126['get'](_0x55b221); _0x4bf907 = _0x55b221['orientation']; _0xcb03b4 = _0x128bda[_0x4cc7('0xdde')]; var _0x4bd1bb = _0x4bf907['x']; var _0x48c401 = _0x4bf907['y']; var _0x16dada = _0x4bf907['z']; var _0x5aff49 = _0x4bf907['w']; var _0x1d4627 = _0xcb03b4['x']; var _0xea06d2 = _0xcb03b4['y']; _0xcb03b4 = _0xcb03b4['z']; var _0x3e3cd2 = -_0x4bd1bb * _0x1d4627 - _0x2d63f9['oHjoj'](_0x48c401, _0xea06d2) - _0x16dada * _0xcb03b4; var _0x5b3d33 = _0x5aff49 * _0x1d4627 + _0x48c401 * _0xcb03b4 - _0x16dada * _0xea06d2; var _0x2bc114 = _0x5aff49 * _0xea06d2 - _0x4bd1bb * _0xcb03b4 + _0x16dada * _0x1d4627; _0x1d4627 = _0x5aff49 * _0xcb03b4 + _0x4bd1bb * _0xea06d2 - _0x48c401 * _0x1d4627; _0xcb03b4 = _0x55b221[_0x4cc7('0xdde')]; _0x217236['x'] = -_0x3e3cd2 * _0x4bd1bb + _0x5b3d33 * _0x5aff49 - _0x2bc114 * _0x16dada + _0x1d4627 * _0x48c401 + _0xcb03b4['x']; _0x217236['y'] = _0x2d63f9[_0x4cc7('0xa9')](-_0x3e3cd2 * _0x48c401 + _0x5b3d33 * _0x16dada + _0x2bc114 * _0x5aff49 - _0x1d4627 * _0x4bd1bb, _0xcb03b4['y']); _0x217236['z'] = -_0x3e3cd2 * _0x16dada - _0x5b3d33 * _0x48c401 + _0x2bc114 * _0x4bd1bb + _0x1d4627 * _0x5aff49 + _0xcb03b4['z']; _0x5b3d33 = _0x4bf907['x']; _0x2bc114 = _0x4bf907['y']; _0x1d4627 = _0x4bf907['z']; _0x3e3cd2 = _0x4bf907['w']; _0x4bf907 = _0x128bda[_0x4cc7('0xdd3')]; _0x4bd1bb = _0x4bf907['x']; _0x48c401 = _0x4bf907['y']; _0x16dada = _0x4bf907['z']; _0x5aff49 = _0x4bf907['w']; _0x59148a['w'] = _0x3e3cd2 * _0x5aff49 - _0x5b3d33 * _0x4bd1bb - _0x2bc114 * _0x48c401 - _0x1d4627 * _0x16dada; _0x59148a['x'] = _0x3e3cd2 * _0x4bd1bb + _0x5b3d33 * _0x5aff49 + _0x2bc114 * _0x16dada - _0x1d4627 * _0x48c401; _0x59148a['y'] = _0x3e3cd2 * _0x48c401 - _0x5b3d33 * _0x16dada + _0x2bc114 * _0x5aff49 + _0x1d4627 * _0x4bd1bb; _0x59148a['z'] = _0x3e3cd2 * _0x16dada + _0x5b3d33 * _0x48c401 - _0x2bc114 * _0x4bd1bb + _0x1d4627 * _0x5aff49; } } }, '__class__': _0x54a468 }); var _0x4ae6a1 = function(_0x3e440c) { this[_0x4cc7('0xdc6')] = !0x0; this['animatedVertexData'] = _0x3e440c[_0x4cc7('0xde0')]()[_0x4cc7('0xaf3')](null); }; _0x16dada[_0x4cc7('0xde1')] = _0x4ae6a1; _0x4ae6a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xde2')]; _0x4ae6a1[_0x4cc7('0x8')] = {}; _0x4ae6a1[_0x4cc7('0x8')][_0x4cc7('0xdd6')] = null; _0x4ae6a1[_0x4cc7('0x8')][_0x4cc7('0xdc6')] = null; _0x4ae6a1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ae6a1; var _0x16c7f2 = function() { _0x19814b['call'](this); }; _0x16dada[_0x4cc7('0xde3')] = _0x16c7f2; _0x16c7f2['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xde4')]; _0x16c7f2[_0x4cc7('0x8f8')] = [_0x5b0cb8]; _0x16c7f2[_0x4cc7('0x92b')] = _0x19814b; _0x16c7f2[_0x4cc7('0x8')] = _0x5aff49(_0x19814b[_0x4cc7('0x8')], { '_agalCode': null, 'getAGALVertexCode': function(_0x542dfc, _0x15a7fb, _0x306bb1, _0x109c59) { if (_0x56067a[_0x4cc7('0x577')] === 'LozAj') { this['_passes']['get'](_0x542dfc)[_0x4cc7('0xa14')](_0x15a7fb); } else { _0x542dfc = _0x306bb1[_0x4cc7('0x34')](); this['_agalCode'] = ''; for (_0x109c59 = 0x0; _0x109c59 < _0x542dfc; ) { var _0x4a4b54 = _0x109c59++; this[_0x4cc7('0xde5')] += 'mov\x20' + _0x306bb1['get'](_0x4a4b54) + ',\x20' + _0x15a7fb[_0x4cc7('0x2b')](_0x4a4b54) + '\x0a'; } return this[_0x4cc7('0xde5')]; } }, 'activate': function(_0x59c887, _0x15453e) {}, 'deactivate': function(_0x403c1b, _0x412843) { _0x403c1b[_0x4cc7('0xde6')]()[_0x4cc7('0xb1b')](0x0, null); }, 'getAGALFragmentCode': function(_0x31ce89, _0x25d03a, _0x199e6f) { return ''; }, 'getAGALUVCode': function(_0x102e61, _0x3256f2, _0x13495d) { var _0x3a986a = 'vt' + _0x3256f2[_0x4cc7('0xde7')](0x2, 0x3); _0x102e61 = _0x56067a['nFcPQ']('vc', _0x102e61['get_numUsedVertexConstants']()); this[_0x4cc7('0xde5')] = 'mov\x20' + _0x3a986a + ',\x20' + _0x3256f2 + '\x0a'; this[_0x4cc7('0xde5')] += _0x56067a['nFcPQ'](_0x4cc7('0xaf') + _0x3a986a, _0x4cc7('0x14b')) + _0x3a986a + _0x4cc7('0x14b') + _0x102e61 + '.zw\x20\x0a'; this[_0x4cc7('0xde5')] += _0x4cc7('0x161') + _0x3a986a + _0x4cc7('0x14b') + _0x3a986a + _0x4cc7('0x14b') + _0x102e61 + _0x4cc7('0xde8'); return this['_agalCode'] += 'mov\x20' + _0x13495d + ',\x20' + _0x3a986a + '\x0a'; }, 'doneAGALCode': function(_0x37233d) {}, '__class__': _0x16c7f2 }); var _0x274545 = function(_0x3af21c) { this[_0x4cc7('0xde9')] = 0x0; this[_0x4cc7('0xdea')] = 0x64; this[_0x4cc7('0xdeb')] = 0xa; this[_0x4cc7('0xdec')] = new _0x5eff2f(); _0xf280e[_0x4cc7('0x96b')](this, _0x3af21c); this[_0x4cc7('0xded')] = _0x3af21c; this['_vectorFrame'] = _0x2bc114[_0x4cc7('0x9cf')](null); }; _0x16dada[_0x4cc7('0xdee')] = _0x274545; _0x274545[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], 'animators', _0x4cc7('0xdef')]; _0x274545['__interfaces__'] = [_0x1af269]; _0x274545[_0x4cc7('0x92b')] = _0xf280e; _0x274545[_0x4cc7('0x8')] = _0x5aff49(_0xf280e['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(_0x114347) { this[_0x4cc7('0xdf0')](_0x114347, !0x1); }, 'get_currentFrameNumber': function() { return _0x5260f5['__cast'](this[_0x4cc7('0xcfe')], _0xf24e2b)[_0x4cc7('0xdf1')](); }, 'setRenderState': function(_0x3bd9e9, _0x6b01ff, _0x2e421a, _0x88309c, _0x38d012) { _0x88309c = _0x6b01ff[_0x4cc7('0x31')](); null != _0x88309c && _0x5260f5[_0x4cc7('0x9a0')](_0x88309c, _0x705f29) && null != _0x5260f5[_0x4cc7('0x99b')](_0x6b01ff, _0x2a71fa) && (_0x6b01ff = !0x1, _0x5260f5[_0x4cc7('0x9a0')](_0x88309c, _0xec8816) && this['_mapDirty'] && (_0x6b01ff = _0x5260f5['__cast'](_0x88309c, _0xec8816)[_0x4cc7('0xdf2')](this[_0x4cc7('0xdec')][_0x4cc7('0xdf3')])), _0x6b01ff || (this[_0x4cc7('0xdf4')][_0x4cc7('0x9e7')](0x0, this['_frame'][_0x4cc7('0xdf5')]), this['_vectorFrame']['set'](0x1, this['_frame'][_0x4cc7('0xdf6')]), this['_vectorFrame']['set'](0x2, this[_0x4cc7('0xdec')][_0x4cc7('0xdf7')]), this['_vectorFrame'][_0x4cc7('0x9e7')](0x3, this[_0x4cc7('0xdec')][_0x4cc7('0xdf8')])), _0x3bd9e9[_0x4cc7('0xdb2')][_0x4cc7('0xdc4')](0x1, _0x2e421a, this['_vectorFrame'])); }, 'play': function(_0x2a79de, _0x52a23c, _0x5eedb7) { if (this[_0x4cc7('0xdf9')] != _0x2a79de) { this['_activeAnimationName'] = _0x2a79de; if (!this[_0x4cc7('0xd80')]['hasAnimation'](_0x2a79de)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xdfa') + _0x2a79de + _0x4cc7('0xdfb'))); this[_0x4cc7('0xdfc')] = this[_0x4cc7('0xd80')][_0x4cc7('0xd9e')](_0x2a79de); this[_0x4cc7('0xcfe')] = this[_0x4cc7('0xdfd')](this['_activeNode']); this[_0x4cc7('0xdec')] = _0x5260f5[_0x4cc7('0x99b')](this['_activeState'], _0xf24e2b)[_0x4cc7('0xdfe')](); this['_activeSpriteSheetState'] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xcfe')], _0x577b3f); this[_0x4cc7('0x99a')](); } }, 'updateDeltaTime': function(_0x232f58) { if ('JwGfv' !== _0x4cc7('0xdff')) { this[_0x4cc7('0xe00')] && (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xe01')], _0xf24e2b)[_0x4cc7('0xe02')](this['_reverse']), _0x5260f5['__cast'](this[_0x4cc7('0xe01')], _0xf24e2b)[_0x4cc7('0xe03')](this[_0x4cc7('0xe04')]), this[_0x4cc7('0xe00')] = !0x1); this[_0x4cc7('0xcfd')] += _0x232f58; _0x232f58 = _0x3b7d43['getTimer'](); _0x232f58 - this[_0x4cc7('0xde9')] > this[_0x4cc7('0xdea')] ? (this['_mapDirty'] = !0x0, this[_0x4cc7('0xe01')]['update'](this[_0x4cc7('0xcfd')]), this[_0x4cc7('0xdec')] = _0x5260f5['__cast'](this[_0x4cc7('0xe01')], _0xf24e2b)[_0x4cc7('0xdfe')](), this['_lastTime'] = _0x232f58) : this['_mapDirty'] = !0x1; } else { return this[_0x4cc7('0xe05')] = _0x232f58; } }, 'testGPUCompatibility': function(_0x17cae8) {}, 'gotoFrame': function(_0x425248, _0x243bb3) { null != this[_0x4cc7('0xcfe')] && (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xcfe')], _0xf24e2b)[_0x4cc7('0xe06')](0x0 == _0x425248 ? _0x425248 : _0x425248 - 0x1), _0x425248 = this[_0x4cc7('0xdec')][_0x4cc7('0xdf3')], this['_frame'] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xe01')], _0xf24e2b)[_0x4cc7('0xdfe')](), _0x243bb3 ? this['start']() : _0x425248 != this[_0x4cc7('0xdec')][_0x4cc7('0xdf3')] ? (this[_0x4cc7('0xe07')] = !0x0, _0xac1deb['delay'](_0x48c401(this, this[_0x4cc7('0xd8a')]), this[_0x4cc7('0xdeb')])) : this[_0x4cc7('0xd8a')]()); }, '__class__': _0x274545, '__properties__': _0x5aff49(_0xf280e['prototype'][_0x4cc7('0x2d6')], { 'get_currentFrameNumber': _0x4cc7('0xdf1') }) }); var _0x535176 = function(_0x403862, _0x274711) { null == _0x274711 && (_0x274711 = _0x4cc7('0xcc3')); null == _0x403862 && (_0x403862 = 0x2); this[_0x4cc7('0xe08')] = new _0x142a66(); this[_0x4cc7('0xe09')] = new _0x142a66(); this[_0x4cc7('0xe0a')] = new _0x142a66(); _0x19814b[_0x4cc7('0x96b')](this); this['_numPoses'] = _0x403862; this[_0x4cc7('0xe0b')] = _0x274711; }; _0x16dada[_0x4cc7('0xe0c')] = _0x535176; _0x535176[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe0d')]; _0x535176[_0x4cc7('0x8f8')] = [_0x5b0cb8]; _0x535176[_0x4cc7('0x92b')] = _0x19814b; _0x535176[_0x4cc7('0x8')] = _0x5aff49(_0x19814b[_0x4cc7('0x8')], { '_numPoses': null, '_blendMode': null, '_streamIndices': null, '_useNormals': null, '_useTangents': null, '_uploadNormals': null, '_uploadTangents': null, 'get_numPoses': function() { return this[_0x4cc7('0xe0e')]; }, 'get_blendMode': function() { return this[_0x4cc7('0xe0b')]; }, 'get_useNormals': function() { return this['_uploadNormals']; }, 'getAGALVertexCode': function(_0x2e093e, _0x336fbf, _0x37c7a8, _0x1592e7) { return this['_blendMode'] == _0x169773[_0x4cc7('0xe0f')] ? this['getAbsoluteAGALCode'](_0x2e093e, _0x336fbf, _0x37c7a8) : this[_0x4cc7('0xe10')](_0x2e093e, _0x336fbf, _0x37c7a8); }, 'activate': function(_0x6aa235, _0x25344f) { if (_0x4cc7('0xe11') !== _0x4cc7('0xe12')) { this[_0x4cc7('0xe13')] = this[_0x4cc7('0xe09')]['h'][_0x25344f[_0x4cc7('0x8ed')]]; this[_0x4cc7('0xe14')] = this['_useTangents']['h'][_0x25344f[_0x4cc7('0x8ed')]]; } else { var _0x22e2bf = this[_0x4cc7('0xe15')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x20) , _0x35845b = null; null == _0x35845b && (_0x35845b = _0x22e2bf[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x22e2bf), new _0x5a0679(_0x35845b)); this[_0x4cc7('0xe18')] ? (_0x22e2bf = new _0x23639f(this[_0x4cc7('0xe15')]), _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x22e2bf, _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x46d')]))) : (_0x22e2bf = new _0x23639f(this[_0x4cc7('0xe15')]), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x22e2bf, new _0x436bc1(0x40,_0x30bcc9[_0x4cc7('0xe19')]))); this[_0x4cc7('0xa0c')](this['textField']); this[_0x4cc7('0xe1a')] = new _0x5c6e04(null,_0x5fb611[_0x4cc7('0xe1b')]['start'] | 0x0,0.6,0x38); this['icon'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); _0x180fa9['orthoScene'][_0x4cc7('0xa0c')](this[_0x4cc7('0xe1a')][_0x4cc7('0x126')]); _0x22e2bf = _0x48c401(this, this[_0x4cc7('0xe1c')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x22e2bf))); _0x56067a[_0x4cc7('0x57a')](_0x22e2bf); _0x22e2bf = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x22e2bf, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x23639f(this[_0x4cc7('0xe15')])); this[_0x4cc7('0xb6a')](_0x22e2bf, 0x0); this[_0x4cc7('0xe1f')](); } }, 'deactivate': function(_0x345bca, _0x3e1e2e) { _0x3e1e2e = this[_0x4cc7('0xe0a')]['h'][_0x3e1e2e[_0x4cc7('0x8ed')]]; _0x345bca = _0x345bca['_context3D']; _0x345bca[_0x4cc7('0xb1b')](_0x3e1e2e, null); this[_0x4cc7('0xe13')] && _0x345bca['setVertexBufferAt'](_0x3e1e2e + 0x1, null); this[_0x4cc7('0xe14')] && _0x345bca[_0x4cc7('0xb1b')](_0x3e1e2e + 0x2, null); }, 'getAGALFragmentCode': function(_0x38724e, _0x3ef1ba, _0x4fd17d) { return ''; }, 'getAGALUVCode': function(_0x28c4f0, _0x379216, _0x3efde8) { return _0x2d63f9[_0x4cc7('0xac')](_0x4cc7('0x39e'), _0x3efde8) + ',' + _0x379216 + '\x0a'; }, 'doneAGALCode': function(_0x15cc31) {}, 'getAbsoluteAGALCode': function(_0x5377b0, _0x31a1fa, _0x266cfa) { var _0x2a6698 = _0x4cc7('0xe20')[_0x4cc7('0x46')]('|') , _0x5449d9 = 0x0; while (!![]) { switch (_0x2a6698[_0x5449d9++]) { case '0': _0x28db59 && (_0x1af7ca += _0x4cc7('0x610') + _0x1b0e80 + _0x4cc7('0x152') + _0x31a1fa['get'](0x2) + ',\x20' + _0x266cfa['get'](0x1) + _0x4cc7('0xe21') + _0x1b0e80 + ',\x20' + _0x266cfa[_0x4cc7('0x2b')](0x1) + ',\x20' + _0x1b0e80 + _0x56067a[_0x4cc7('0x57b')] + _0x266cfa['get'](0x2) + ',\x20' + _0x31a1fa[_0x4cc7('0x2b')](0x2) + ',\x20' + _0x1b0e80 + '\x0a'); continue; case '1': this[_0x4cc7('0xe08')][_0x4cc7('0x9e7')](_0x5377b0, _0x28db59); continue; case '2': var _0x4bf907 = this[_0x4cc7('0xe0a')] , _0x26684c = _0x5377b0[_0x4cc7('0xda8')](); continue; case '3': this['_useNormals'][_0x4cc7('0x9e7')](_0x5377b0, 0x1 < _0x1d74b6); continue; case '4': for (_0x4bf907 = 0x0; _0x4bf907 < _0x1d74b6; ) { _0x26684c = _0x4bf907++; _0x1af7ca += 'mul\x20' + _0x1b0e80 + ',\x20' + _0x31a1fa[_0x4cc7('0x2b')](_0x26684c) + ',\x20' + _0x4d2a3b + '.' + _0x189501[0x0] + '\x0a'; for (var _0x48c401 = 0x1, _0x16dada = this['_numPoses']; _0x48c401 < _0x16dada; ) { var _0x5aff49 = _0x48c401++; _0x1af7ca += _0x56067a[_0x4cc7('0x579')]('mul\x20' + _0x5e32c2 + ',\x20va' + _0x5377b0 + ',\x20' + _0x4d2a3b + '.' + _0x189501[_0x5aff49], '\x0a'); _0x56067a[_0x4cc7('0xe22')](_0x5aff49, this[_0x4cc7('0xe0e')] - 0x1) && (_0x1af7ca += _0x4cc7('0x161') + _0x1b0e80 + ',\x20' + _0x1b0e80 + ',\x20' + _0x5e32c2 + '\x0a'); ++_0x5377b0; } _0x1af7ca += _0x56067a['NVbGj'](_0x56067a[_0x4cc7('0x57c')](_0x4cc7('0x161'), _0x266cfa['get'](_0x26684c)) + ',\x20' + _0x1b0e80, ',\x20') + _0x5e32c2 + '\x0a'; } continue; case '5': var _0x1af7ca = '' , _0x1b0e80 = this[_0x4cc7('0xda9')](_0x266cfa) , _0x5e32c2 = this[_0x4cc7('0xda9')](_0x266cfa, _0x1b0e80) , _0x189501 = ['x', 'y', 'z', 'w'] , _0x1d74b6 = _0x31a1fa[_0x4cc7('0x34')]() , _0x4d2a3b = 'vc' + _0x5377b0[_0x4cc7('0xdcc')]() , _0x28db59 = 0x2 < _0x1d74b6; continue; case '6': _0x5377b0 = _0x26684c; continue; case '7': _0x4bf907[_0x4cc7('0x9e7')](_0x5377b0, _0x26684c); continue; case '8': 0x2 < _0x1d74b6 && (_0x1d74b6 = 0x2); continue; case '9': return _0x1af7ca; } break; } }, 'getAdditiveAGALCode': function(_0x7ab31c, _0x4870be, _0x2f8309) { var _0x11509b = '' , _0x2836a3 = _0x4870be[_0x4cc7('0x34')]() , _0xfd3e07 = ['x', 'y', 'z', 'w'] , _0x1350d5 = this[_0x4cc7('0xda9')](_0x2f8309) , _0x56c215 = 0x0 , _0x10167d = 0x2 < _0x2836a3; this[_0x4cc7('0xe08')][_0x4cc7('0x9e7')](_0x7ab31c, _0x10167d); var _0x5893c1 = 0x1 < _0x2836a3; this['_useNormals'][_0x4cc7('0x9e7')](_0x7ab31c, _0x5893c1); var _0x4bf907 = this['_streamIndices'] , _0xfe430f = _0x7ab31c[_0x4cc7('0xda8')](); _0x4bf907[_0x4cc7('0x9e7')](_0x7ab31c, _0xfe430f); 0x2 < _0x2836a3 && (_0x2836a3 = 0x2); _0x11509b += _0x4cc7('0xe23') + _0x2f8309[_0x4cc7('0x2b')](0x0) + ',\x20' + _0x4870be['get'](0x0) + '\x0a'; _0x5893c1 && (_0x11509b += _0x4cc7('0x39e') + _0x2f8309['get'](0x1) + ',\x20' + _0x4870be[_0x4cc7('0x2b')](0x1) + '\x0a'); for (_0x5893c1 = 0x0; _0x5893c1 < _0x2836a3; ) { if (_0x4cc7('0xae') !== _0x2d63f9[_0x4cc7('0xad')]) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x7ab31c, _0x276ae5)) { var _0x173b2a = this[_0x4cc7('0x9d7')](); _0x7ab31c['stageX'] = _0x7ab31c['localX'] * _0x173b2a['a'] + _0x7ab31c[_0x4cc7('0xa23')] * _0x173b2a['c'] + _0x173b2a['tx']; _0x173b2a = this[_0x4cc7('0x9d7')](); _0x7ab31c[_0x4cc7('0xa24')] = _0x7ab31c[_0x4cc7('0xa22')] * _0x173b2a['b'] + _0x7ab31c[_0x4cc7('0xa23')] * _0x173b2a['d'] + _0x173b2a['ty']; } else _0x5260f5[_0x4cc7('0x9a0')](_0x7ab31c, _0x38fda1) && (_0x173b2a = this['__getRenderTransform'](), _0x7ab31c[_0x4cc7('0xa25')] = _0x7ab31c[_0x4cc7('0xa22')] * _0x173b2a['a'] + _0x7ab31c[_0x4cc7('0xa23')] * _0x173b2a['c'] + _0x173b2a['tx'], _0x173b2a = this[_0x4cc7('0x9d7')](), _0x7ab31c[_0x4cc7('0xa24')] = _0x7ab31c['localX'] * _0x173b2a['b'] + _0x7ab31c[_0x4cc7('0xa23')] * _0x173b2a['d'] + _0x173b2a['ty']); _0x7ab31c[_0x4cc7('0xa26')] = this; return this[_0x4cc7('0xa27')](_0x7ab31c); } else { _0x4bf907 = _0x5893c1++; for (var _0x48c401 = 0x0, _0x16dada = this[_0x4cc7('0xe0e')]; _0x48c401 < _0x16dada; ) { var _0x5aff49 = _0x48c401++; _0x11509b += _0x2d63f9[_0x4cc7('0xe24')] + _0x1350d5 + ',\x20va' + (_0xfe430f + _0x56c215) + ',\x20vc' + _0x7ab31c[_0x4cc7('0xdcc')]() + '.' + _0xfd3e07[_0x5aff49] + _0x4cc7('0xe25') + _0x2f8309[_0x4cc7('0x2b')](_0x4bf907) + ',\x20' + _0x2f8309[_0x4cc7('0x2b')](_0x4bf907) + ',\x20' + _0x1350d5 + '\x0a'; ++_0x56c215; } } } _0x10167d && (_0x11509b += _0x2d63f9[_0x4cc7('0xb0')](_0x4cc7('0x610') + _0x1350d5 + _0x4cc7('0x152') + _0x4870be[_0x4cc7('0x2b')](0x2) + ',\x20' + _0x2f8309['get'](0x1) + _0x4cc7('0xe21') + _0x1350d5 + ',\x20' + _0x2f8309[_0x4cc7('0x2b')](0x1), ',\x20') + _0x1350d5 + _0x4cc7('0xe26') + _0x2f8309['get'](0x2) + ',\x20' + _0x4870be[_0x4cc7('0x2b')](0x2) + ',\x20' + _0x1350d5 + '\x0a'); return _0x11509b; }, '__class__': _0x535176, '__properties__': _0x5aff49(_0x19814b[_0x4cc7('0x8')]['__properties__'], { 'get_useNormals': _0x4cc7('0xe27'), 'get_blendMode': 'get_blendMode', 'get_numPoses': _0x4cc7('0xe28') }) }); var _0x541245 = function(_0x108dce) { for (var _0x3ccf80 = [0x1, 0x0, 0x0, 0x0], _0x3d7fc4 = _0x2bc114['toFloatVector'](null), _0x1fce32 = 0x0, _0x63aafe = _0x3ccf80[_0x4cc7('0x21')]; _0x1fce32 < _0x63aafe; ) { var _0x485f8c = _0x1fce32++; _0x3d7fc4[_0x4cc7('0x9e7')](_0x485f8c, _0x3ccf80[_0x485f8c]); } this[_0x4cc7('0xe29')] = _0x3d7fc4; this['_poses'] = _0x2bc114['toObjectVector'](null); _0xf280e[_0x4cc7('0x96b')](this, _0x108dce); this[_0x4cc7('0xe2a')] = _0x108dce; this[_0x4cc7('0xe0e')] = _0x108dce[_0x4cc7('0xe28')](); this[_0x4cc7('0xe0b')] = _0x108dce[_0x4cc7('0xe2b')](); }; _0x16dada['away3d.animators.VertexAnimator'] = _0x541245; _0x541245[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe2c')]; _0x541245[_0x4cc7('0x8f8')] = [_0x1af269]; _0x541245['__super__'] = _0xf280e; _0x541245['prototype'] = _0x5aff49(_0xf280e[_0x4cc7('0x8')], { '_vertexAnimationSet': null, '_poses': null, '_weights': null, '_numPoses': null, '_blendMode': null, '_activeVertexState': null, 'updateDeltaTime': function(_0x340bb5) { _0xf280e[_0x4cc7('0x8')][_0x4cc7('0xd8d')][_0x4cc7('0x96b')](this, _0x340bb5); this[_0x4cc7('0xe2d')][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xe2e')][_0x4cc7('0xe2f')]()); this['_poses']['set'](0x1, this['_activeVertexState'][_0x4cc7('0x3da')]()); this['_weights']['set'](0x0, 0x1 - this[_0x4cc7('0xe29')][_0x4cc7('0x9e7')](0x1, this[_0x4cc7('0xe2e')][_0x4cc7('0xe30')]())); }, 'setRenderState': function(_0x2f5871, _0x4e9c03, _0x4816cf, _0x4a76c6, _0x13dcf1) { if (0x0 == this['_poses']['get_length']()) this['setNullPose'](_0x2f5871, _0x4e9c03, _0x4816cf, _0x4a76c6); else { _0x4e9c03 = _0x5260f5[_0x4cc7('0x99b')](_0x4e9c03, _0x2a71fa); _0x13dcf1 = this['_numPoses']; _0x2f5871[_0x4cc7('0xde6')]()[_0x4cc7('0xdc4')](0x1, _0x4816cf, this['_weights'], 0x1); if (this[_0x4cc7('0xe0b')] == _0x169773[_0x4cc7('0xe0f')]) { if (_0x4cc7('0xe31') !== _0x4cc7('0xe32')) { var _0x932229 = 0x1; _0x4816cf = this[_0x4cc7('0xe2d')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x4e9c03['_index']); null != _0x4816cf && _0x4e9c03[_0x4cc7('0xe34')](_0x4816cf); } else { var _0xd31184 = _0x4cc7('0xe35')[_0x4cc7('0x46')]('|') , _0x1656ca = 0x0; while (!![]) { switch (_0xd31184[_0x1656ca++]) { case '0': this[_0x4cc7('0xe36')] && (this[_0x4cc7('0xe37')](null), this[_0x4cc7('0xe38')](), this[_0x4cc7('0xe39')](), _0x21ad67[_0x4cc7('0xac5')] && this[_0x4cc7('0xe3a')] && (this['__forceCachedBitmapUpdate'] = !0x0)); continue; case '1': this[_0x4cc7('0xe3b')] = _0x2f5871; continue; case '2': var _0x2e9a64 = this[_0x4cc7('0xe3c')](this[_0x4cc7('0xbf2')]() + this['get_scrollH'](), this[_0x4cc7('0xb4f')]()); continue; case '3': _0x2e9a64 = Math[_0x4cc7('0x52')](this[_0x4cc7('0xe3b')], _0x2e9a64) | 0x0; continue; case '4': this[_0x4cc7('0xa29')](); continue; case '5': this[_0x4cc7('0xe3d')] = _0x2e9a64; continue; case '6': _0x2f5871 = Math[_0x4cc7('0x53')](this[_0x4cc7('0xe3b')], _0x2e9a64) | 0x0; continue; case '7': this[_0x4cc7('0xe3e')](); continue; } break; } } } else _0x932229 = 0x0; for (; _0x932229 < _0x13dcf1; ) _0x4816cf = this['_poses'][_0x4cc7('0x2b')](_0x932229)['get_subGeometries']()['get'](_0x4e9c03[_0x4cc7('0xe3f')]), null == _0x4816cf && (_0x4816cf = _0x4e9c03['get_subGeometry']()), _0x4816cf[_0x4cc7('0xe40')](_0x4a76c6++, _0x2f5871), this[_0x4cc7('0xe2a')]['get_useNormals']() && _0x4816cf[_0x4cc7('0xe41')](_0x4a76c6++, _0x2f5871), ++_0x932229; } }, 'setNullPose': function(_0x1524e0, _0x379f64, _0x3bafec, _0x376b51) { _0x1524e0[_0x4cc7('0xdb2')]['setProgramConstantsFromVector'](0x1, _0x3bafec, this[_0x4cc7('0xe29')], 0x1); if (this[_0x4cc7('0xe0b')] == _0x169773[_0x4cc7('0xe0f')]) { _0x3bafec = 0x0; for (var _0x3a8b35 = this[_0x4cc7('0xe0e')]; _0x3bafec < _0x3a8b35; ) _0x3bafec++, _0x379f64[_0x4cc7('0xe40')](_0x376b51++, _0x1524e0), this['_vertexAnimationSet'][_0x4cc7('0xe27')]() && _0x379f64[_0x4cc7('0xe41')](_0x376b51++, _0x1524e0); } }, 'testGPUCompatibility': function(_0x29eb64) {}, '__class__': _0x541245 }); var _0x393bde = function(_0x1cd519) { if (_0x4cc7('0xe42') !== _0x4cc7('0xe42')) { return null == this[_0x4cc7('0xbb7')] || this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] ? !0x1 : (this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] = !0x0, _0x1cd519 = this[_0x4cc7('0xbb7')]['__hitTest'](_0x1cd519, b, c, null, !0x0, f), this[_0x4cc7('0xbb7')][_0x4cc7('0xb55')] = !0x1, null != d && _0x1cd519 && (d[d[_0x4cc7('0x21')]] = f), _0x1cd519); } else { this[_0x4cc7('0xe43')] = _0x1cd519; } }; _0x16dada['away3d.materials.compilation.ShaderRegisterCache'] = _0x393bde; _0x393bde['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x4cc7('0xe45')]; _0x393bde[_0x4cc7('0x8')] = {}; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe46')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe47')] = null; _0x393bde[_0x4cc7('0x8')]['_varyingCache'] = null; _0x393bde[_0x4cc7('0x8')]['_fragmentConstantsCache'] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe48')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe49')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4a')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4b')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4c')] = null; _0x393bde[_0x4cc7('0x8')]['_varyingsOffset'] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4d')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4e')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe4f')] = null; _0x393bde[_0x4cc7('0x8')]['_numUsedVertexConstants'] = null; _0x393bde[_0x4cc7('0x8')]['_numUsedFragmentConstants'] = null; _0x393bde[_0x4cc7('0x8')]['_numUsedStreams'] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe50')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe51')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe43')] = null; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this._fragmentTempCache = new _0x1463ab('ft',0x8,!0x1); this._vertexTempCache = new _0x1463ab('vt',0x8,!0x1); this._varyingCache = new _0x1463ab('v',0x8); this._textureCache = new _0x1463ab('fs',0x8); this._vertexAttributesCache = new _0x1463ab('va',0x8); this._fragmentConstantsCache = new _0x1463ab('fc',0x1c); this._vertexConstantsCache = new _0x1463ab('vc',0x80); this._fragmentOutputRegister = new _0x57b1ef('oc',-0x1); this._vertexOutputRegister = new _0x57b1ef('op',-0x1); for (var _0x4bece4 = this._numUsedFragmentConstants = this._numUsedVaryings = this._numUsedTextures = this._numUsedStreams = this._numUsedVertexConstants = 0x0, _0x4a01bf = this._vertexAttributesOffset; _0x4bece4 < _0x4a01bf; ) _0x4bece4++, this.getFreeVertexAttribute(); _0x4bece4 = 0x0; for (_0x4a01bf = this._vertexConstantOffset; _0x4bece4 < _0x4a01bf; ) _0x4bece4++, this.getFreeVertexConstant(); _0x4bece4 = 0x0; for (_0x4a01bf = this._varyingsOffset; _0x4bece4 < _0x4a01bf; ) _0x4bece4++, this.getFreeVarying(); _0x4bece4 = 0x0; for (_0x4a01bf = this._fragmentConstantOffset; _0x4bece4 < _0x4a01bf; ) _0x4bece4++, this.getFreeFragmentConstant(); } ; _0x393bde[_0x4cc7('0x8')]['dispose'] = 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; } ; _0x393bde[_0x4cc7('0x8')]['addFragmentTempUsages'] = function(_0x2fdd65, _0xe08b4) { this._fragmentTempCache.addUsage(_0x2fdd65, _0xe08b4); } ; _0x393bde[_0x4cc7('0x8')]['removeFragmentTempUsage'] = function(_0x193b0c) { if (_0x4cc7('0xe52') !== 'lwMGa') { 0x0 < this._groupCount && this._groupCount--; null != this._activeContainer && this._activeContainer.addChild(this._activeMesh); null != this._activeContainer && 0x0 == this._groupCount && (this._activeContainer = null, this._tmpcontainerpos.x = this._tmpcontainerpos.y = this._tmpcontainerpos.z = 0x0); } else { this._fragmentTempCache.removeUsage(_0x193b0c); } } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe53')] = function(_0x44b62d, _0x3ddc8f) { this._vertexTempCache.addUsage(_0x44b62d, _0x3ddc8f); } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe54')] = function(_0x50d284) { this._vertexTempCache.removeUsage(_0x50d284); } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe55')] = function() { return this._fragmentTempCache.requestFreeVectorReg(); } ; _0x393bde[_0x4cc7('0x8')]['getFreeFragmentSingleTemp'] = function() { return this._fragmentTempCache.requestFreeRegComponent(); } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe56')] = function() { var _0x4fb774 = this._varyingCache.requestFreeVectorReg(); ++this._numUsedVaryings; return _0x4fb774; } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe57')] = function() { var _0x518511 = this._fragmentConstantsCache.requestFreeVectorReg(); ++this._numUsedFragmentConstants; return _0x518511; } ; _0x393bde[_0x4cc7('0x8')]['getFreeVertexConstant'] = function() { var _0x49ddb1 = this._vertexConstantsCache.requestFreeVectorReg(); ++this._numUsedVertexConstants; return _0x49ddb1; } ; _0x393bde[_0x4cc7('0x8')]['getFreeVertexVectorTemp'] = function() { return this._vertexTempCache.requestFreeVectorReg(); } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe58')] = function() { var _0x4e4e49 = this._vertexAttributesCache.requestFreeVectorReg(); ++this._numUsedStreams; return _0x4e4e49; } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe59')] = function() { if ('bgtwX' === _0x4cc7('0xe5a')) { f = 0x0; for (var _0x3559f2, _0x2d7eb9 = c; _0x2d7eb9 < d; ) _0x3559f2 = _0x2d7eb9++, _0x3559f2 = _0x56a8b9.__context.measureText(_0x39d617.substring(b, c, _0x3559f2 + 0x1)).width, e.push(_0x3559f2 - f), f = _0x3559f2; } else { var _0x18f90c = this._textureCache.requestFreeVectorReg(); ++this._numUsedTextures; return _0x18f90c; } } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe5b')] = function(_0x50bc41) { if (_0x4cc7('0xe5c') === _0x4cc7('0xe5c')) { return this._vertexAttributesOffset = _0x50bc41; } else { b = 0x0; for (var _0x5c8dee = this.collisionCandidates; b < _0x5c8dee.get_length(); ) { var _0x419afc = _0x5c8dee.get(b); ++b; _0x419afc.collider.collisionResult.touching = !0x1; } for (b = 0x0; b < e; ) { if (null == this.gameObjects.get(b).rigidbody && this.gameObjects.get(b).collides && (f.rigidbody.collide(this.gameObjects.get(b), _0x50bc41), null == this.scene)) return; ++b; } for (++b; b < this.gameObjects.get_length(); ) { if (this.gameObjects.get(b).collides && null != this.gameObjects.get(b).collider && (f.rigidbody.collide(this.gameObjects.get(b), _0x50bc41), null == this.scene)) return; ++b; } e = 0x0; for (b = this.collisionCandidates; e < b.get_length(); ) _0x5c8dee = b.get(e), ++e, _0x5c8dee.collides && _0x5c8dee != f && !_0x5c8dee.collider.collisionResult.touching && f.rigidbody.collide(_0x5c8dee, _0x50bc41); } } ; _0x393bde[_0x4cc7('0x8')]['get_fragmentOutputRegister'] = function() { return this._fragmentOutputRegister; } ; _0x393bde[_0x4cc7('0x8')]['get_numUsedVertexConstants'] = function() { return this._numUsedVertexConstants; } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0xe5d')] = function() { return this._numUsedFragmentConstants; } ; _0x393bde[_0x4cc7('0x8')]['get_numUsedStreams'] = function() { return this._numUsedStreams; } ; _0x393bde[_0x4cc7('0x8')]['get_numUsedTextures'] = function() { return this._numUsedTextures; } ; _0x393bde[_0x4cc7('0x8')]['get_numUsedVaryings'] = function() { return this._numUsedVaryings; } ; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x393bde; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe5e')] = _0x4cc7('0xe5e'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_numUsedTextures'] = _0x4cc7('0xe5f'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xda8')] = _0x4cc7('0xda8'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe5d')] = _0x4cc7('0xe5d'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xdcc')] = 'get_numUsedVertexConstants'; _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_fragmentOutputRegister'] = _0x4cc7('0xe60'); _0x393bde[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_vertexAttributesOffset'] = _0x4cc7('0xe5b'); var _0xd2c712 = function() { this[_0x4cc7('0xdde')] = new _0x21e384(); this[_0x4cc7('0xdd3')] = new _0x8d5f45(); }; _0x16dada[_0x4cc7('0xe61')] = _0xd2c712; _0xd2c712[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0x42'), _0x4cc7('0xe62')]; _0xd2c712[_0x4cc7('0x8')] = {}; _0xd2c712[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0xd2c712[_0x4cc7('0x8')][_0x4cc7('0xdd3')] = null; _0xd2c712[_0x4cc7('0x8')][_0x4cc7('0xdde')] = null; _0xd2c712[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd2c712; var _0x38016f = function() { this[_0x4cc7('0xdd2')] = _0x2bc114['toObjectVector'](null); _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xe63')] = _0x38016f; _0x38016f['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), 'data', _0x4cc7('0xe64')]; _0x38016f['__interfaces__'] = [_0x29fe35]; _0x38016f[_0x4cc7('0x92b')] = _0x4ae64a; _0x38016f[_0x4cc7('0x8')] = _0x2d63f9['YEXTN'](_0x5aff49, _0x4ae64a[_0x4cc7('0x8')], { 'joints': null, 'get_numJoints': function() { return this[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); }, 'get_assetType': function() { return _0x4cc7('0xe65'); }, '__class__': _0x38016f, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_assetType': _0x4cc7('0x463'), 'get_numJoints': _0x4cc7('0xdba') }) }); var _0x28439c = function() { this['parentIndex'] = -0x1; }; _0x16dada[_0x4cc7('0xe66')] = _0x28439c; _0x28439c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0x42'), _0x4cc7('0xe67')]; _0x28439c[_0x4cc7('0x8')] = {}; _0x28439c[_0x4cc7('0x8')][_0x4cc7('0xddd')] = null; _0x28439c[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x28439c[_0x4cc7('0x8')]['inverseBindPose'] = null; _0x28439c[_0x4cc7('0x8')]['__class__'] = _0x28439c; var _0x42cc25 = function() { this[_0x4cc7('0xddb')] = _0x2bc114['toObjectVector'](null); _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x2d63f9[_0x4cc7('0x3d1')]] = _0x42cc25; _0x42cc25[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0x42'), _0x4cc7('0xe68')]; _0x42cc25[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x42cc25[_0x4cc7('0x92b')] = _0x4ae64a; _0x42cc25['prototype'] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { 'jointPoses': null, 'get_numJointPoses': function() { return this[_0x4cc7('0xddb')][_0x4cc7('0x34')](); }, 'get_assetType': function() { return _0x4cc7('0xe69'); }, '__class__': _0x42cc25, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_assetType': _0x4cc7('0x463'), 'get_numJointPoses': _0x4cc7('0xddc') }) }); var _0x5eff2f = function(_0x4474de, _0x5cd46, _0x2032c0, _0x3ce0eb, _0x2469db) { null == _0x2469db && (_0x2469db = 0x0); null == _0x3ce0eb && (_0x3ce0eb = 0x1); null == _0x2032c0 && (_0x2032c0 = 0x1); null == _0x5cd46 && (_0x5cd46 = 0x0); null == _0x4474de && (_0x4474de = 0x0); this[_0x4cc7('0xdf5')] = _0x4474de; this[_0x4cc7('0xdf6')] = _0x5cd46; this[_0x4cc7('0xdf7')] = _0x2032c0; this[_0x4cc7('0xdf8')] = _0x3ce0eb; this['mapID'] = _0x2469db; }; _0x16dada[_0x2d63f9[_0x4cc7('0x3d2')]] = _0x5eff2f; _0x5eff2f['__name__'] = ['away3d', _0x4cc7('0x3ca'), 'data', _0x4cc7('0xe6a')]; _0x5eff2f[_0x4cc7('0x8')] = {}; _0x5eff2f[_0x4cc7('0x8')][_0x4cc7('0xdf5')] = null; _0x5eff2f[_0x4cc7('0x8')]['offsetV'] = null; _0x5eff2f[_0x4cc7('0x8')][_0x4cc7('0xdf7')] = null; _0x5eff2f[_0x4cc7('0x8')]['scaleV'] = null; _0x5eff2f[_0x4cc7('0x8')]['mapID'] = null; _0x5eff2f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5eff2f; var _0x11d8c3 = function(_0x508441, _0x255fb5, _0x476e9c, _0x469824, _0xfdf916) { null == _0xfdf916 && (_0xfdf916 = 0x0); null == _0x469824 && (_0x469824 = 0x1); null == _0x476e9c && (_0x476e9c = 0x1); _0x56067a[_0x4cc7('0x54e')](null, _0x255fb5) && (_0x255fb5 = 0x0); null == _0x508441 && (_0x508441 = 0x0); this[_0x4cc7('0xdf5')] = _0x508441; this['offsetV'] = _0x255fb5; this['scaleU'] = _0x476e9c; this[_0x4cc7('0xdf8')] = _0x469824; this[_0x4cc7('0x84d')] = _0xfdf916; }; _0x16dada[_0x4cc7('0xe6b')] = _0x11d8c3; _0x11d8c3[_0x4cc7('0x8f2')] = ['away3d', 'animators', _0x4cc7('0x42'), _0x4cc7('0xe6c')]; _0x11d8c3[_0x4cc7('0x8')] = {}; _0x11d8c3[_0x4cc7('0x8')][_0x4cc7('0xdf5')] = null; _0x11d8c3[_0x4cc7('0x8')]['offsetV'] = null; _0x11d8c3[_0x4cc7('0x8')][_0x4cc7('0xdf7')] = null; _0x11d8c3[_0x4cc7('0x8')][_0x4cc7('0xdf8')] = null; _0x11d8c3[_0x4cc7('0x8')][_0x4cc7('0x84d')] = null; _0x11d8c3[_0x4cc7('0x8')]['__class__'] = _0x11d8c3; var _0x169773 = function() {}; _0x16dada['away3d.animators.data.VertexAnimationMode'] = _0x169773; _0x169773[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0x42'), _0x4cc7('0xe6d')]; var _0x1d8040 = function() { _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xe6e')] = _0x1d8040; _0x1d8040['__name__'] = [_0x4cc7('0x7f'), _0x2d63f9['mKpri'], _0x4cc7('0xe6f'), 'AnimationNodeBase']; _0x1d8040[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x1d8040[_0x4cc7('0x92b')] = _0x4ae64a; _0x1d8040[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_stateConstructor': null, 'get_stateConstructor': function() { return this[_0x4cc7('0xe70')]; }, 'get_assetType': function() { return _0x4cc7('0xe71'); }, '__class__': _0x1d8040, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_assetType': _0x4cc7('0x463'), 'get_stateConstructor': _0x4cc7('0xd82') }) }); var _0x5eb4b3 = function() { if (_0x4cc7('0xe72') === 'wjTAH') { return (0xff * this['r'] | 0x0) << 0x10 | (0xff * this['g'] | 0x0) << 0x8 | 0xff * this['b'] | 0x0; } else { this[_0x4cc7('0xe73')] = !0x0; this[_0x4cc7('0xe74')] = new _0x21e384(); this[_0x4cc7('0xe75')] = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0xe76')] = 0x0; this[_0x4cc7('0xe77')] = !0x1; this[_0x4cc7('0xe78')] = !0x0; this[_0x4cc7('0xe79')] = 0x0; this[_0x4cc7('0xe7a')] = !0x0; _0x4ae64a[_0x4cc7('0x96b')](this); } }; _0x16dada['away3d.animators.nodes.AnimationClipNodeBase'] = _0x5eb4b3; _0x5eb4b3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe6f'), 'AnimationClipNodeBase']; _0x5eb4b3[_0x4cc7('0x92b')] = _0x1d8040; _0x5eb4b3['prototype'] = _0x5aff49(_0x1d8040[_0x4cc7('0x8')], { '_looping': null, '_totalDuration': null, '_lastFrame': null, '_stitchDirty': null, '_stitchFinalFrame': null, '_numFrames': null, '_durations': null, '_totalDelta': null, 'fixedFrameRate': null, 'get_looping': function() { return this[_0x4cc7('0xe7a')]; }, 'set_looping': function(_0x1ec9cf) { if (this[_0x4cc7('0xe7a')] == _0x1ec9cf) return _0x1ec9cf; this[_0x4cc7('0xe7a')] = _0x1ec9cf; this['_stitchDirty'] = !0x0; return _0x1ec9cf; }, 'get_stitchFinalFrame': function() { return this[_0x4cc7('0xe77')]; }, 'set_stitchFinalFrame': function(_0x373b16) { if (this[_0x4cc7('0xe77')] == _0x373b16) return _0x373b16; this['_stitchFinalFrame'] = _0x373b16; this['_stitchDirty'] = !0x0; return _0x373b16; }, 'get_totalDuration': function() { this[_0x4cc7('0xe78')] && this[_0x4cc7('0xe7b')](); return this[_0x4cc7('0xe79')]; }, 'get_totalDelta': function() { this[_0x4cc7('0xe78')] && this[_0x4cc7('0xe7b')](); return this[_0x4cc7('0xe74')]; }, 'get_lastFrame': function() { this[_0x4cc7('0xe78')] && this[_0x4cc7('0xe7b')](); return this[_0x4cc7('0xe7c')]; }, 'get_durations': function() { return this[_0x4cc7('0xe75')]; }, 'updateStitch': function() { this['_stitchDirty'] = !0x1; this[_0x4cc7('0xe7c')] = this[_0x4cc7('0xe7a')] && this[_0x4cc7('0xe77')] ? this[_0x4cc7('0xe76')] : this[_0x4cc7('0xe76')] - 0x1; this[_0x4cc7('0xe79')] = 0x0; this[_0x4cc7('0xe74')]['x'] = 0x0; this[_0x4cc7('0xe74')]['y'] = 0x0; this[_0x4cc7('0xe74')]['z'] = 0x0; }, '__class__': _0x5eb4b3, '__properties__': _0x5aff49(_0x1d8040[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_durations': _0x4cc7('0xe7d'), 'get_lastFrame': _0x4cc7('0xe7e'), 'get_totalDelta': 'get_totalDelta', 'get_totalDuration': 'get_totalDuration', 'set_stitchFinalFrame': _0x4cc7('0xe7f'), 'get_stitchFinalFrame': _0x4cc7('0xe80'), 'set_looping': 'set_looping', 'get_looping': 'get_looping' }) }); var _0x2b0a5c = function() { this[_0x4cc7('0xe81')] = !0x1; this[_0x4cc7('0xa12')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xe70')] = function(_0x289d83, _0x208c2f) { return new _0x3cb629(_0x289d83,_0x208c2f); } ; _0x5eb4b3[_0x4cc7('0x96b')](this); }; _0x16dada[_0x2d63f9[_0x4cc7('0x3d4')]] = _0x2b0a5c; _0x2b0a5c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe6f'), _0x4cc7('0xe82')]; _0x2b0a5c['__super__'] = _0x5eb4b3; _0x2b0a5c[_0x4cc7('0x8')] = _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')], { '_frames': null, 'highQuality': null, 'get_frames': function() { return this['_frames']; }, 'addFrame': function(_0x345d71, _0x15f5ad) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x345d71); this[_0x4cc7('0xe75')][_0x4cc7('0x29')](_0x15f5ad); this[_0x4cc7('0xe76')] = this[_0x4cc7('0xe75')]['get_length'](); this[_0x4cc7('0xe78')] = !0x0; }, 'updateStitch': function() { _0x5eb4b3[_0x4cc7('0x8')][_0x4cc7('0xe7b')][_0x4cc7('0x96b')](this); for (var _0x49eb5f = this['_numFrames'] - 0x1, _0x2b5301, _0xa4d7c6; 0x0 < _0x49eb5f--; ) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](_0x49eb5f), _0x2b5301 = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](_0x49eb5f)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0xa4d7c6 = this[_0x4cc7('0xa12')]['get'](_0x49eb5f + 0x1)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0x2b5301 = _0xa4d7c6['subtract'](_0x2b5301), this[_0x4cc7('0xe74')]['x'] += _0x2b5301['x'], this[_0x4cc7('0xe74')]['y'] += _0x2b5301['y'], this[_0x4cc7('0xe74')]['z'] += _0x2b5301['z']; this[_0x4cc7('0xe77')] && this[_0x4cc7('0xe7a')] && (this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](this[_0x4cc7('0xe76')] - 0x1), 0x1 < this[_0x4cc7('0xe76')] && (_0x2b5301 = this[_0x4cc7('0xa12')]['get'](0x0)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)['translation'], _0xa4d7c6 = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x1)['jointPoses'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0x2b5301 = _0xa4d7c6[_0x4cc7('0xe83')](_0x2b5301), this[_0x4cc7('0xe74')]['x'] += _0x2b5301['x'], this[_0x4cc7('0xe74')]['y'] += _0x2b5301['y'], this['_totalDelta']['z'] += _0x2b5301['z'])); }, '__class__': _0x2b0a5c, '__properties__': _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')]['__properties__'], { 'get_frames': _0x4cc7('0xe84') }) }); var _0x20117f = function() { this[_0x4cc7('0xa12')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xe70')] = function(_0x578a8d, _0x51f89f) { return new _0xf24e2b(_0x578a8d,_0x51f89f); } ; _0x5eb4b3['call'](this); }; _0x16dada[_0x4cc7('0xe85')] = _0x20117f; _0x20117f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe6f'), _0x2d63f9['lCCwC']]; _0x20117f[_0x4cc7('0x92b')] = _0x5eb4b3; _0x20117f[_0x4cc7('0x8')] = _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')], { '_frames': null, 'get_frames': function() { return this['_frames']; }, 'addFrame': function(_0x5e3a48, _0x1cb4a3) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x5e3a48); this[_0x4cc7('0xe75')][_0x4cc7('0x29')](_0x1cb4a3); this[_0x4cc7('0xe76')] = this[_0x4cc7('0xe75')][_0x4cc7('0x34')](); this[_0x4cc7('0xe78')] = !0x1; }, '__class__': _0x20117f, '__properties__': _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_frames': _0x4cc7('0xe84') }) }); var _0x4699aa = function() { this[_0x4cc7('0xa12')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xe70')] = function(_0x2c89e6, _0x53fca5) { return new _0x138b64(_0x2c89e6,_0x53fca5); } ; _0x5eb4b3[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xe86')] = _0x4699aa; _0x4699aa[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3ca'), _0x4cc7('0xe6f'), _0x2d63f9[_0x4cc7('0x3d7')]]; _0x4699aa[_0x4cc7('0x92b')] = _0x5eb4b3; _0x4699aa[_0x4cc7('0x8')] = _0x5aff49(_0x5eb4b3['prototype'], { '_frames': null, 'get_frames': function() { return this[_0x4cc7('0xa12')]; }, 'addFrame': function(_0x4a78e6, _0x3cf5a8) { if (_0x4cc7('0xe87') !== _0x4cc7('0xe88')) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x4a78e6); this[_0x4cc7('0xe75')][_0x4cc7('0x29')](_0x3cf5a8); this['_numFrames'] = this['_durations']['get_length'](); this[_0x4cc7('0xe78')] = !0x0; } else { return _0x3cf5a8 - this[_0x4cc7('0xcc8')] * c; } }, 'updateStitch': function() { _0x5eb4b3[_0x4cc7('0x8')][_0x4cc7('0xe7b')][_0x4cc7('0x96b')](this); var _0x2fe4c5; if (0x0 < this['_durations']['get_length']()) { for (_0x2fe4c5 = this['_numFrames'] - 0x1; 0x0 < _0x2fe4c5--; ) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](_0x2fe4c5); if (this[_0x4cc7('0xe77')] || !this['_looping']) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](this[_0x4cc7('0xe76')] - 0x1); } }, '__class__': _0x4699aa, '__properties__': _0x5aff49(_0x5eb4b3[_0x4cc7('0x8')]['__properties__'], { 'get_frames': _0x4cc7('0xe84') }) }); var _0x5ea472 = function() { this['_translations'] = _0x2bc114['toObjectVector'](null); this['_frames'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0xe70')] = function(_0x4a2b39, _0x478ba1) { return new _0x1b7bae(_0x4a2b39,_0x478ba1); } ; _0x5eb4b3['call'](this); }; _0x16dada[_0x4cc7('0xe89')] = _0x5ea472; _0x5ea472[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), 'nodes', _0x4cc7('0xe8a')]; _0x5ea472[_0x4cc7('0x92b')] = _0x5eb4b3; _0x5ea472[_0x4cc7('0x8')] = _0x5aff49(_0x5eb4b3['prototype'], { '_frames': null, '_translations': null, 'get_frames': function() { return this[_0x4cc7('0xa12')]; }, 'addFrame': function(_0x1c9c75, _0x289d64, _0xb64be4) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x1c9c75); this[_0x4cc7('0xe75')]['push'](_0x289d64); null != _0xb64be4 ? this[_0x4cc7('0xe8b')][_0x4cc7('0x29')](_0xb64be4) : this[_0x4cc7('0xe8b')][_0x4cc7('0x29')](new _0x21e384()); this[_0x4cc7('0xe76')] = this[_0x4cc7('0xe75')]['get_length'](); this[_0x4cc7('0xe78')] = !0x0; }, 'updateStitch': function() { _0x5eb4b3[_0x4cc7('0x8')]['updateStitch'][_0x4cc7('0x96b')](this); for (var _0x3bd683 = this[_0x4cc7('0xe76')] - 0x1, _0x30f330, _0x1bfdb9; 0x0 < _0x3bd683--; ) this['_totalDuration'] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](_0x3bd683), _0x30f330 = this['_translations'][_0x4cc7('0x2b')](_0x3bd683), _0x1bfdb9 = this['_translations'][_0x4cc7('0x2b')](_0x3bd683 + 0x1), _0x30f330 = _0x1bfdb9[_0x4cc7('0xe83')](_0x30f330), this[_0x4cc7('0xe74')]['x'] += _0x30f330['x'], this[_0x4cc7('0xe74')]['y'] += _0x30f330['y'], this['_totalDelta']['z'] += _0x30f330['z']; this['_stitchFinalFrame'] && this[_0x4cc7('0xe7a')] && (this['_totalDuration'] += this['_durations'][_0x4cc7('0x2b')](this[_0x4cc7('0xe76')] - 0x1), 0x1 < this['_numFrames'] && (_0x30f330 = this['_translations'][_0x4cc7('0x2b')](0x0), _0x1bfdb9 = this[_0x4cc7('0xe8b')][_0x4cc7('0x2b')](0x1), _0x30f330 = _0x1bfdb9[_0x4cc7('0xe83')](_0x30f330), this['_totalDelta']['x'] += _0x30f330['x'], this['_totalDelta']['y'] += _0x30f330['y'], this[_0x4cc7('0xe74')]['z'] += _0x30f330['z'])); }, '__class__': _0x5ea472, '__properties__': _0x5aff49(_0x5eb4b3['prototype'][_0x4cc7('0x2d6')], { 'get_frames': 'get_frames' }) }); var _0x5b3a4b = function() {}; _0x16dada['away3d.animators.states.IAnimationState'] = _0x5b3a4b; _0x5b3a4b['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), _0x4cc7('0xe8d')]; _0x5b3a4b[_0x4cc7('0x8')] = {}; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0xd95')] = null; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0x94a')] = null; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b3a4b; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x5b3a4b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd95')] = _0x4cc7('0xd95'); var _0x440a43 = function(_0x5b87d7, _0x2ad911) { if ('XcmHV' !== 'ktGhQ') { this['_time'] = this[_0x4cc7('0xe8e')] = 0x0; this[_0x4cc7('0xe8f')] = !0x0; this[_0x4cc7('0xe90')] = new _0x21e384(); this[_0x4cc7('0x2f')] = _0x5b87d7; this[_0x4cc7('0xe91')] = _0x2ad911; } else { _0x5b87d7 = [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 _0x34a2b7 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x121323 = 0x0, _0x13ea99 = _0x5b87d7[_0x4cc7('0x21')]; _0x121323 < _0x13ea99; ) { var _0x30dbb7 = _0x121323++; _0x34a2b7[_0x4cc7('0x9e7')](_0x30dbb7, _0x5b87d7[_0x30dbb7]); } return _0x34a2b7; } }; _0x16dada[_0x4cc7('0xe92')] = _0x440a43; _0x440a43[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], 'animators', _0x4cc7('0xe8c'), _0x4cc7('0xe93')]; _0x440a43[_0x4cc7('0x8f8')] = [_0x5b3a4b]; _0x440a43[_0x4cc7('0x8')] = {}; _0x440a43[_0x4cc7('0x8')]['_animationNode'] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe90')] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe8f')] = null; _0x440a43[_0x4cc7('0x8')]['_time'] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe8e')] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x2f')] = null; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xd95')] = function() { this._positionDeltaDirty && this.updatePositionDelta(); return this._rootDelta; } ; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x1c4aa7) { this._time != _0x1c4aa7 - this._startTime && this.updateTime(_0x1c4aa7); } ; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe94')] = function(_0x3fae3) { if ('aFLUM' !== _0x4cc7('0xe95')) { this._time = _0x3fae3 - this._startTime; this._positionDeltaDirty = !0x0; } else { var _0x3631e3 = this; null != _0x3fae3 && (this.uri = _0x3fae3); var _0x5efa72 = new _0x3cded9(); _0x3fae3 = this.__backend.loadText(this.uri); _0x3fae3.onProgress(_0x48c401(_0x5efa72, _0x5efa72.progress)); _0x3fae3.onError(_0x48c401(_0x5efa72, _0x5efa72.error)); _0x3fae3.onComplete(function(_0x1cd107) { _0x3631e3.responseData = _0x1cd107; _0x5efa72.complete(_0x3631e3.responseData); }); return _0x5efa72.future; } } ; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe96')] = function() {} ; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x440a43; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd95')] = _0x4cc7('0xd95'); var _0x336f86 = function(_0x29bab9, _0x5c81a1) { this[_0x4cc7('0xa10')] = !0x0; this[_0x4cc7('0xe97')] = 0x0; _0x440a43[_0x4cc7('0x96b')](this, _0x29bab9, _0x5c81a1); this[_0x4cc7('0xe98')] = _0x5c81a1; }; _0x16dada[_0x4cc7('0xe99')] = _0x336f86; _0x336f86[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'animators', 'states', 'AnimationClipState']; _0x336f86['__super__'] = _0x440a43; _0x336f86[_0x4cc7('0x8')] = _0x5aff49(_0x440a43[_0x4cc7('0x8')], { '_animationClipNode': null, '_animationStatePlaybackComplete': null, '_blendWeight': null, '_currentFrame': null, '_nextFrame': null, '_oldFrame': null, '_timeDir': null, '_framesDirty': null, 'get_blendWeight': function() { this['_framesDirty'] && this[_0x4cc7('0xa11')](); return this[_0x4cc7('0xe97')]; }, 'get_nextFrame': function() { this[_0x4cc7('0xa10')] && this[_0x4cc7('0xa11')](); return this['_nextFrame']; }, 'update': function(_0x2c99f4) { this[_0x4cc7('0xe98')][_0x4cc7('0xe9a')]() || (_0x2c99f4 > this['_startTime'] + this['_animationClipNode'][_0x4cc7('0xe9b')]() ? _0x2c99f4 = this['_startTime'] + this[_0x4cc7('0xe98')][_0x4cc7('0xe9b')]() : _0x2c99f4 < this[_0x4cc7('0xe8e')] && (_0x2c99f4 = this[_0x4cc7('0xe8e')])); this[_0x4cc7('0xb5c')] != _0x2c99f4 - this[_0x4cc7('0xe8e')] && this[_0x4cc7('0xe94')](_0x2c99f4); }, 'updateTime': function(_0xc2d64d) { this[_0x4cc7('0xa10')] = !0x0; this[_0x4cc7('0xe9c')] = _0xc2d64d - this[_0x4cc7('0xe8e')] > this[_0x4cc7('0xb5c')] ? 0x1 : -0x1; _0x440a43[_0x4cc7('0x8')][_0x4cc7('0xe94')]['call'](this, _0xc2d64d); }, 'updateFrames': function() { if (_0x4cc7('0xe9d') === _0x4cc7('0xe9e')) { this[_0x4cc7('0xc98')] = _0x388439; } else { this[_0x4cc7('0xa10')] = !0x1; var _0x388439 = this[_0x4cc7('0xe98')][_0x4cc7('0xe9a')]() , _0x2aa44e = this[_0x4cc7('0xe98')]['get_totalDuration']() , _0x4e4586 = this[_0x4cc7('0xe98')]['get_lastFrame']() , _0x483207 = this[_0x4cc7('0xb5c')]; _0x388439 && (_0x2d63f9[_0x4cc7('0xb1')](_0x483207, _0x2aa44e) || 0x0 > _0x483207) && 0x0 < _0x2aa44e && (_0x483207 %= _0x2aa44e, 0x0 > _0x483207 && (_0x483207 += _0x2aa44e)); if (!_0x388439 && _0x483207 >= _0x2aa44e) this[_0x4cc7('0xe9f')](), this[_0x4cc7('0xea0')] = this[_0x4cc7('0xea1')] = _0x4e4586, this[_0x4cc7('0xe97')] = 0x0; else if (!_0x388439 && 0x0 >= _0x483207) this['_blendWeight'] = this['_nextFrame'] = this[_0x4cc7('0xea1')] = 0x0; else if (this[_0x4cc7('0xe98')]['fixedFrameRate']) _0x483207 = 0x0 < _0x2aa44e ? _0x483207 / _0x2aa44e * _0x4e4586 : 0x0, this[_0x4cc7('0xea1')] = _0x483207 | 0x0, this[_0x4cc7('0xe97')] = _0x483207 - this[_0x4cc7('0xea1')], this[_0x4cc7('0xea0')] = this[_0x4cc7('0xea1')] + 0x1; else { _0x2aa44e = this['_nextFrame'] = this[_0x4cc7('0xea1')] = 0x0; for (var _0x2757e7 = this[_0x4cc7('0xe98')][_0x4cc7('0xe7d')](); _0x388439 = _0x2aa44e, _0x2aa44e += _0x2757e7[_0x4cc7('0x2b')](this[_0x4cc7('0xea2')]()), this['_currentFrame'] = this[_0x4cc7('0xea0')]++, _0x483207 > _0x2aa44e; ) ; this[_0x4cc7('0xea1')] == _0x4e4586 && (this[_0x4cc7('0xea1')] = 0x0, this[_0x4cc7('0xea0')] = 0x1); _0x4e4586 = _0x2757e7['get'](this['_currentFrame']); this['_blendWeight'] = _0x331be6[_0x4cc7('0xea3')](_0x483207 - _0x388439) / _0x331be6[_0x4cc7('0xea3')](_0x4e4586); } } }, 'notifyPlaybackComplete': function() { null == this[_0x4cc7('0xea4')] && (this['_animationStatePlaybackComplete'] = new _0x3e7c78(_0x4cc7('0xea5'),this[_0x4cc7('0x2f')],this,this[_0x4cc7('0xe98')])); this['_animationClipNode']['dispatchEvent'](this[_0x4cc7('0xea4')]); }, '__class__': _0x336f86, '__properties__': _0x5aff49(_0x440a43['prototype'][_0x4cc7('0x2d6')], { 'get_nextFrame': _0x4cc7('0xea2'), 'get_blendWeight': _0x4cc7('0xe30') }) }); var _0x85eca5 = function() {}; _0x16dada[_0x4cc7('0xea6')] = _0x85eca5; _0x85eca5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), 'ISkeletonAnimationState']; _0x85eca5['__interfaces__'] = [_0x5b3a4b]; _0x85eca5[_0x4cc7('0x8')] = {}; _0x85eca5[_0x4cc7('0x8')][_0x4cc7('0xea7')] = null; _0x85eca5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x85eca5; var _0x577b3f = function() {}; _0x16dada['away3d.animators.states.ISpriteSheetAnimationState'] = _0x577b3f; _0x577b3f[_0x4cc7('0x8f2')] = [_0x2d63f9['hqBCv'], 'animators', _0x4cc7('0xe8c'), _0x4cc7('0xea8')]; _0x577b3f[_0x4cc7('0x8f8')] = [_0x5b3a4b]; _0x577b3f[_0x4cc7('0x8')] = {}; _0x577b3f[_0x4cc7('0x8')]['__class__'] = _0x577b3f; var _0xc71b18 = function() {}; _0x16dada[_0x4cc7('0xea9')] = _0xc71b18; _0xc71b18[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x3ca'), 'states', _0x4cc7('0xeaa')]; _0xc71b18[_0x4cc7('0x8f8')] = [_0x5b3a4b]; _0xc71b18[_0x4cc7('0x8')] = {}; _0xc71b18[_0x4cc7('0x8')]['__class__'] = _0xc71b18; var _0x437c2c = function() {}; _0x16dada[_0x4cc7('0xeab')] = _0x437c2c; _0x437c2c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), 'states', _0x4cc7('0xeac')]; _0x437c2c[_0x4cc7('0x8f8')] = [_0x5b3a4b]; _0x437c2c[_0x4cc7('0x8')] = {}; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0xe30')] = null; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x3da')] = null; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0xe2f')] = null; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x437c2c; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe30')] = _0x4cc7('0xe30'); _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3da')] = _0x4cc7('0x3da'); _0x437c2c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe2f')] = _0x4cc7('0xe2f'); var _0x3cb629 = function(_0xb5678c, _0x3a73c0) { this['_skeletonPoseDirty'] = !0x0; this[_0x4cc7('0xead')] = new _0x42cc25(); this[_0x4cc7('0xeae')] = new _0x21e384(); _0x336f86[_0x4cc7('0x96b')](this, _0xb5678c, _0x3a73c0); this[_0x4cc7('0xeaf')] = _0x3a73c0; this['_frames'] = this[_0x4cc7('0xeaf')][_0x4cc7('0xe84')](); }; _0x16dada[_0x4cc7('0xeb0')] = _0x3cb629; _0x3cb629[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), 'SkeletonClipState']; _0x3cb629[_0x4cc7('0x8f8')] = [_0x85eca5]; _0x3cb629[_0x4cc7('0x92b')] = _0x336f86; _0x3cb629[_0x4cc7('0x8')] = _0x5aff49(_0x336f86['prototype'], { '_rootPos': null, '_frames': null, '_skeletonClipNode': null, '_skeletonPose': null, '_skeletonPoseDirty': null, '_currentPose': null, '_nextPose': null, 'getSkeletonPose': function(_0x2b9e3c) { if (_0x4cc7('0xeb1') === _0x4cc7('0xeb1')) { this['_skeletonPoseDirty'] && this[_0x4cc7('0xeb2')](_0x2b9e3c); return this[_0x4cc7('0xead')]; } else { return this['_screenPass'][_0x4cc7('0xeb3')](); } }, 'updateTime': function(_0xdd1c9a) { this[_0x4cc7('0xeb4')] = !0x0; _0x336f86[_0x4cc7('0x8')][_0x4cc7('0xe94')][_0x4cc7('0x96b')](this, _0xdd1c9a); }, 'updateFrames': function() { _0x336f86[_0x4cc7('0x8')][_0x4cc7('0xa11')]['call'](this); this[_0x4cc7('0xeb5')] = this[_0x4cc7('0xa12')]['get'](this[_0x4cc7('0xea1')]); this[_0x4cc7('0xeaf')]['get_looping']() && this[_0x4cc7('0xea0')] >= this[_0x4cc7('0xeaf')]['get_lastFrame']() ? (this[_0x4cc7('0xeb6')] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0), _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x2f')], _0x54a468)['dispatchCycleEvent']()) : this[_0x4cc7('0xeb6')] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](this[_0x4cc7('0xea0')]); }, 'updateSkeletonPose': function(_0x599f0f) { this[_0x4cc7('0xeb4')] = !0x1; if (0x0 != this[_0x4cc7('0xeaf')][_0x4cc7('0xe9b')]()) { if (_0x4cc7('0xeb7') === _0x4cc7('0xeb7')) { this[_0x4cc7('0xa10')] && this[_0x4cc7('0xa11')](); var _0x2762e9 = this['_currentPose'][_0x4cc7('0xddb')] , _0x29fe0b = this['_nextPose']['jointPoses']; _0x599f0f = _0x599f0f[_0x4cc7('0xdba')](); var _0x4aa533 = this[_0x4cc7('0xead')][_0x4cc7('0xddb')]; _0x4aa533['get_length']() != _0x599f0f && _0x4aa533[_0x4cc7('0xb7c')](_0x599f0f); if (_0x599f0f != _0x2762e9['get_length']() || _0x599f0f != _0x29fe0b[_0x4cc7('0x34')]()) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xeb8'))); for (var _0x4f86f3 = 0x0; _0x4f86f3 < _0x599f0f; ) { var _0x4d7ba7 = _0x4f86f3++; _0x2d63f9[_0x4cc7('0xb2')](null, _0x4aa533[_0x4cc7('0x2b')](_0x4d7ba7)) && _0x4aa533[_0x4cc7('0x9e7')](_0x4d7ba7, new _0xd2c712()); var _0x583d3b = _0x4aa533[_0x4cc7('0x2b')](_0x4d7ba7); var _0x26b5dd = _0x2762e9['get'](_0x4d7ba7); var _0x572ac0 = _0x29fe0b[_0x4cc7('0x2b')](_0x4d7ba7); var _0x2ad4cd = _0x26b5dd['translation']; var _0x4bf907 = _0x572ac0['translation']; this[_0x4cc7('0xeaf')][_0x4cc7('0xe81')] ? _0x583d3b['orientation'][_0x4cc7('0xeb9')](_0x26b5dd['orientation'], _0x572ac0[_0x4cc7('0xdd3')], this[_0x4cc7('0xe97')]) : _0x583d3b[_0x4cc7('0xdd3')]['lerp'](_0x26b5dd[_0x4cc7('0xdd3')], _0x572ac0['orientation'], this['_blendWeight']); 0x0 < _0x4d7ba7 && (_0x26b5dd = _0x583d3b[_0x4cc7('0xdde')], _0x26b5dd['x'] = _0x2ad4cd['x'] + this['_blendWeight'] * (_0x4bf907['x'] - _0x2ad4cd['x']), _0x26b5dd['y'] = _0x2ad4cd['y'] + this['_blendWeight'] * (_0x4bf907['y'] - _0x2ad4cd['y']), _0x26b5dd['z'] = _0x2ad4cd['z'] + _0x2d63f9[_0x4cc7('0xeba')](this[_0x4cc7('0xe97')], _0x4bf907['z'] - _0x2ad4cd['z'])); } } else { this[_0x4cc7('0xdb4')]['reverse'](); return this; } } }, 'updatePositionDelta': function() { this[_0x4cc7('0xe8f')] = !0x1; this[_0x4cc7('0xa10')] && this[_0x4cc7('0xa11')](); var _0x26a23c = this[_0x4cc7('0xeaf')][_0x4cc7('0xebb')](); if (0x0 < this[_0x4cc7('0xe9c')] && this['_nextFrame'] < this[_0x4cc7('0xebc')] || 0x0 > this[_0x4cc7('0xe9c')] && this['_nextFrame'] > this[_0x4cc7('0xebc')]) this[_0x4cc7('0xeae')]['x'] -= _0x26a23c['x'] * this[_0x4cc7('0xe9c')], this['_rootPos']['y'] -= _0x26a23c['y'] * this[_0x4cc7('0xe9c')], this['_rootPos']['z'] -= _0x26a23c['z'] * this[_0x4cc7('0xe9c')]; var _0x1523b6 = this[_0x4cc7('0xeae')]['x'] , _0x39c733 = this[_0x4cc7('0xeae')]['y'] , _0x488bb6 = this[_0x4cc7('0xeae')]['z']; if (this[_0x4cc7('0xeaf')][_0x4cc7('0xe80')]() && this['_nextFrame'] == this[_0x4cc7('0xeaf')][_0x4cc7('0xe7e')]()) { _0x26a23c = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')]; var _0x226404 = this['_frames'][_0x4cc7('0x2b')](0x1)['jointPoses'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')]; var _0x14b19e = this[_0x4cc7('0xeb5')][_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')]; this[_0x4cc7('0xeae')]['x'] = _0x14b19e['x'] + _0x26a23c['x'] + this[_0x4cc7('0xe97')] * (_0x226404['x'] - _0x26a23c['x']); this[_0x4cc7('0xeae')]['y'] = _0x56067a[_0x4cc7('0x57c')](_0x14b19e['y'], _0x26a23c['y']) + this[_0x4cc7('0xe97')] * (_0x226404['y'] - _0x26a23c['y']); this[_0x4cc7('0xeae')]['z'] = _0x14b19e['z'] + _0x26a23c['z'] + this[_0x4cc7('0xe97')] * (_0x226404['z'] - _0x26a23c['z']); } else _0x26a23c = this[_0x4cc7('0xeb5')]['jointPoses'][_0x4cc7('0x2b')](0x0)['translation'], _0x226404 = this[_0x4cc7('0xa12')]['get'](this['_nextFrame'])[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], this['_rootPos']['x'] = _0x26a23c['x'] + this[_0x4cc7('0xe97')] * (_0x226404['x'] - _0x26a23c['x']), this['_rootPos']['y'] = _0x26a23c['y'] + _0x56067a[_0x4cc7('0x57d')](this['_blendWeight'], _0x226404['y'] - _0x26a23c['y']), this['_rootPos']['z'] = _0x26a23c['z'] + this[_0x4cc7('0xe97')] * (_0x226404['z'] - _0x26a23c['z']); this[_0x4cc7('0xe90')]['x'] = this['_rootPos']['x'] - _0x1523b6; this[_0x4cc7('0xe90')]['y'] = this['_rootPos']['y'] - _0x39c733; this[_0x4cc7('0xe90')]['z'] = this[_0x4cc7('0xeae')]['z'] - _0x488bb6; this[_0x4cc7('0xebc')] = this[_0x4cc7('0xea0')]; }, '__class__': _0x3cb629 }); var _0xf24e2b = function(_0x936b14, _0x55b6a0) { this[_0x4cc7('0xa13')] = 0x0; _0x336f86[_0x4cc7('0x96b')](this, _0x936b14, _0x55b6a0); this['_clipNode'] = _0x55b6a0; this[_0x4cc7('0xa12')] = this[_0x4cc7('0xebd')][_0x4cc7('0xe84')](); }; _0x16dada[_0x4cc7('0xebe')] = _0xf24e2b; _0xf24e2b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), _0x4cc7('0xebf')]; _0xf24e2b['__interfaces__'] = [_0x577b3f]; _0xf24e2b[_0x4cc7('0x92b')] = _0x336f86; _0xf24e2b[_0x4cc7('0x8')] = _0x5aff49(_0x336f86[_0x4cc7('0x8')], { '_frames': null, '_clipNode': null, '_currentFrameID': null, '_reverse': null, '_back': null, '_backAndForth': null, '_forcedFrame': null, 'set_reverse': function(_0x4a24ad) { if (_0x4cc7('0xec0') !== _0x4cc7('0xec1')) { this[_0x4cc7('0xec2')] = !0x1; return this[_0x4cc7('0xec3')] = _0x4a24ad; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x8f); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x2f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xaa4); var _0x559b1d = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x4064d9 = null; null == _0x4064d9 && (_0x4064d9 = new _0x169fce()); var _0x10a33e = Math['sin'](2.0245819323134224); _0x4064d9['x'] = 0.254 * _0x10a33e; _0x4064d9['y'] = 0.958 * _0x10a33e; _0x4064d9['z'] = 0.132 * _0x10a33e; _0x4064d9['w'] = Math[_0x4cc7('0x27')](2.0245819323134224); _0x10a33e = _0x4064d9['x'] * _0x4064d9['x'] + _0x4064d9['y'] * _0x4064d9['y'] + _0x4064d9['z'] * _0x4064d9['z'] + _0x4064d9['w'] * _0x4064d9['w']; var _0x9bd3c9 = _0x10a33e - 0x1; 1e-10 > (0x0 <= _0x9bd3c9 ? _0x9bd3c9 : -_0x9bd3c9) || (0x0 == _0x10a33e ? (_0x4064d9['x'] = 0x0, _0x4064d9['y'] = 0x0, _0x4064d9['z'] = 0x0, _0x4064d9['w'] = 0x1) : (_0x10a33e = 0x1 / Math[_0x4cc7('0x2c')](_0x10a33e), _0x4064d9['x'] *= _0x10a33e, _0x4064d9['y'] *= _0x10a33e, _0x4064d9['z'] *= _0x10a33e, _0x4064d9['w'] *= _0x10a33e)); _0x559b1d[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4064d9)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner'][_0x4cc7('0xac9')](0x2, 34.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.6, 0x23, null, 0x1); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.9, 11.3); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x78); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); _0x559b1d = _0x1baaa1[_0x4cc7('0x7d9')](0x60e); _0x4064d9 = new _0x161060(this['angel']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Hey,\x20we\x20should\x20work\x20together\x20to\x20find\x20a\x20way\x20home!', 0xdc, -0xfc, null, null == _0x559b1d ? null : Math[_0x4cc7('0xa96')](_0x559b1d / 2.5), null, _0x4064d9); _0x559b1d = _0x1baaa1['width'](0x5dc); _0x4064d9 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xec6'), -0x104, -0x48, null, null == _0x559b1d ? null : Math['round'](_0x559b1d / 2.5), null, _0x4064d9); this['makeBold']('always'); _0x559b1d = _0x1baaa1[_0x4cc7('0x7d9')](0x690); _0x4064d9 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xec7'), 0x8c, 0x148, null, null == _0x559b1d ? null : Math[_0x4cc7('0xa96')](_0x559b1d / 2.5), null, _0x4064d9); this['angel'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); } }, 'set_backAndForth': function(_0x203967) { _0x203967 && (this[_0x4cc7('0xec3')] = !0x1); this[_0x4cc7('0xec2')] = !0x1; return this[_0x4cc7('0xe04')] = _0x203967; }, 'get_currentFrameData': function() { if (_0x4cc7('0xec8') !== _0x4cc7('0xec8')) { 0x0 < this['__stencilReference'] && (this[_0x4cc7('0xab1')][_0x4cc7('0xec9')](), this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](0x0, 0x0, 0x0)); 0x0 < this[_0x4cc7('0xecb')] && this['__scissorRect'](); } else { this['_framesDirty'] && this[_0x4cc7('0xa11')](); return this['_frames'][_0x4cc7('0x2b')](this['_currentFrameID']); } }, 'get_currentFrameNumber': function() { return this[_0x4cc7('0xa13')]; }, 'set_currentFrameNumber': function(_0x49477f) { this[_0x4cc7('0xa13')] = _0x49477f > this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1 ? this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1 : _0x49477f; this['_forcedFrame'] = !0x0; return _0x49477f; }, 'updateFrames': function() { this['_forcedFrame'] ? this[_0x4cc7('0xecc')] = !0x1 : (_0x336f86[_0x4cc7('0x8')][_0x4cc7('0xa11')][_0x4cc7('0x96b')](this), this['_reverse'] ? -0x1 < this[_0x4cc7('0xa13')] - 0x1 ? this[_0x4cc7('0xa13')]-- : (this[_0x4cc7('0xebd')][_0x4cc7('0xe9a')]() && (this[_0x4cc7('0xe04')] ? (this['_reverse'] = !0x1, this[_0x4cc7('0xa13')]++) : this[_0x4cc7('0xa13')] = this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1), _0x5260f5['__cast'](this[_0x4cc7('0x2f')], _0x274545)[_0x4cc7('0xecd')]()) : this['_currentFrameID'] < this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1 ? this['_currentFrameID']++ : (this[_0x4cc7('0xebd')][_0x4cc7('0xe9a')]() && (this['_backAndForth'] ? (this[_0x4cc7('0xec3')] = !0x0, this[_0x4cc7('0xa13')]--) : this[_0x4cc7('0xa13')] = 0x0), _0x5260f5['__cast'](this[_0x4cc7('0x2f')], _0x274545)[_0x4cc7('0xecd')]())); }, '__class__': _0xf24e2b, '__properties__': _0x5aff49(_0x336f86[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_currentFrameNumber': _0x4cc7('0xe06'), 'get_currentFrameNumber': _0x4cc7('0xdf1'), 'get_currentFrameData': _0x4cc7('0xdfe'), 'set_backAndForth': _0x4cc7('0xe03'), 'set_reverse': _0x4cc7('0xe02') }) }); var _0x138b64 = function(_0x48e05e, _0x1d2f1b) { if ('rDeVw' === _0x4cc7('0xece')) { _0x336f86[_0x4cc7('0x96b')](this, _0x48e05e, _0x1d2f1b); this['_uvClipNode'] = _0x1d2f1b; this[_0x4cc7('0xa12')] = this[_0x4cc7('0xecf')]['get_frames'](); } else { this[_0x4cc7('0xed0')](c, [_0x4cc7('0xe71')]); w = new _0x3af33b(f[_0x4cc7('0x2b')](0x1, 0x4)); for (_0x1d2f1b = 0x0; _0x1d2f1b < p[_0x4cc7('0x34')](); ) c = p[_0x4cc7('0x2b')](_0x1d2f1b), ++_0x1d2f1b, w['addAnimation'](c); this[_0x4cc7('0xed1')](w, d); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x48e05e)[_0x4cc7('0x42')] = w; this[_0x4cc7('0xed3')] && (_0x48e05e = _0x4cc7('0xed4') + d + _0x4cc7('0xed5') + w[_0x4cc7('0xd7b')]()[_0x4cc7('0x34')]() + _0x4cc7('0xed6'), d = w['get_animationNames'](), _0x3ccc21[_0x4cc7('0xbdb')](_0x48e05e + (null != d ? d[_0x4cc7('0x8eb')]() : null), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x736, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0xed7') })); } }; _0x16dada[_0x4cc7('0xed8')] = _0x138b64; _0x138b64[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3ca'), _0x4cc7('0xe8c'), 'UVClipState']; _0x138b64[_0x4cc7('0x8f8')] = [_0xc71b18]; _0x138b64[_0x4cc7('0x92b')] = _0x336f86; _0x138b64[_0x4cc7('0x8')] = _0x5aff49(_0x336f86[_0x4cc7('0x8')], { '_frames': null, '_uvClipNode': null, '_currentUVFrame': null, '_nextUVFrame': null, 'updateFrames': function() { _0x336f86['prototype'][_0x4cc7('0xa11')][_0x4cc7('0x96b')](this); 0x0 < this['_frames'][_0x4cc7('0x34')]() && (0x2 == this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() && 0x0 == this[_0x4cc7('0xea1')] ? (this[_0x4cc7('0xed9')] = this['_frames'][_0x4cc7('0x2b')](0x1), this['_nextUVFrame'] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0)) : (this[_0x4cc7('0xed9')] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](this[_0x4cc7('0xea1')]), this[_0x4cc7('0xecf')][_0x4cc7('0xe9a')]() && this[_0x4cc7('0xea0')] >= this['_uvClipNode'][_0x4cc7('0xe7e')]() ? this[_0x4cc7('0xeda')] = this['_frames']['get'](0x0) : this['_nextUVFrame'] = this['_frames'][_0x4cc7('0x2b')](this['_nextFrame']))); }, '__class__': _0x138b64 }); var _0x1b7bae = function(_0x2e0b08, _0x129f88) { _0x336f86[_0x4cc7('0x96b')](this, _0x2e0b08, _0x129f88); this['_vertexClipNode'] = _0x129f88; this[_0x4cc7('0xa12')] = this[_0x4cc7('0xedb')]['get_frames'](); }; _0x16dada[_0x4cc7('0xedc')] = _0x1b7bae; _0x1b7bae[_0x4cc7('0x8f2')] = ['away3d', 'animators', _0x4cc7('0xe8c'), _0x4cc7('0xedd')]; _0x1b7bae[_0x4cc7('0x8f8')] = [_0x437c2c]; _0x1b7bae[_0x4cc7('0x92b')] = _0x336f86; _0x1b7bae[_0x4cc7('0x8')] = _0x5aff49(_0x336f86[_0x4cc7('0x8')], { '_frames': null, '_vertexClipNode': null, '_currentGeometry': null, '_nextGeometry': null, 'get_currentGeometry': function() { this[_0x4cc7('0xa10')] && this['updateFrames'](); return this[_0x4cc7('0xede')]; }, 'get_nextGeometry': function() { if (_0x4cc7('0xedf') === _0x4cc7('0xee0')) { null == b && (b = !0x1); _0x2116b2[_0x4cc7('0xb83')] = 0xbfbc2; --a; 0x0 > a && (a = this['levelSet']['levelCount'] - 0x1); if (b) for (; 0x0 < a && !this[_0x4cc7('0xee1')][_0x4cc7('0xc30')](a, this[_0x4cc7('0xee2')]); ) --a; return a; } else { this['_framesDirty'] && this[_0x4cc7('0xa11')](); return this[_0x4cc7('0xee3')]; } }, 'updateFrames': function() { _0x336f86[_0x4cc7('0x8')][_0x4cc7('0xa11')]['call'](this); this[_0x4cc7('0xede')] = this[_0x4cc7('0xa12')]['get'](this['_currentFrame']); this['_vertexClipNode'][_0x4cc7('0xe9a')]() && this[_0x4cc7('0xea0')] >= this['_vertexClipNode'][_0x4cc7('0xe7e')]() ? (this['_nextGeometry'] = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0), _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x2f')], _0x541245)['dispatchCycleEvent']()) : this[_0x4cc7('0xee3')] = this[_0x4cc7('0xa12')]['get'](this[_0x4cc7('0xea0')]); }, 'updatePositionDelta': function() {}, '__class__': _0x1b7bae, '__properties__': _0x5aff49(_0x336f86[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_nextGeometry': _0x2d63f9[_0x4cc7('0x3d9')], 'get_currentGeometry': _0x4cc7('0xe2f') }) }); var _0x331f49 = function() {}; _0x16dada[_0x4cc7('0xee4')] = _0x331f49; _0x331f49[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3ca'), _0x4cc7('0xee5'), _0x4cc7('0xee6')]; var _0x276541 = function() { this['_aabbPointsDirty'] = !0x0; this[_0x4cc7('0xee7')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0xee8')] = new _0x21e384(); this[_0x4cc7('0xee9')] = new _0x21e384(); }; _0x16dada[_0x4cc7('0xeea')] = _0x276541; _0x276541[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'bounds', _0x4cc7('0xeeb')]; _0x276541[_0x4cc7('0x8')] = {}; _0x276541[_0x4cc7('0x8')]['_min'] = null; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xee9')] = null; _0x276541[_0x4cc7('0x8')]['_aabbPoints'] = null; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xeec')] = null; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xeed')] = null; _0x276541[_0x4cc7('0x8')]['get_max'] = function() { if (_0x4cc7('0xeee') !== _0x4cc7('0xeee')) { _0x1baaa1 = _0x5aff49.matched(0x0); var _0x54e009 = _0x12fb81.OPMAP; _0x1baaa1 = null != _0x842c50[_0x1baaa1] ? _0x54e009.getReserved(_0x1baaa1) : _0x54e009.h[_0x1baaa1]; } else { return this._max; } } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xeef')] = function() { return this._min; } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef0')] = function() { this._aabbPointsDirty && this.updateAABBPoints(); return this._aabbPoints; } ; _0x276541[_0x4cc7('0x8')]['nullify'] = 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(); } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef1')] = function(_0x12253d) { _0x12253d = _0x12253d.get_subGeometries(); var _0x18dde3 = _0x12253d.get_length(), _0xe2726f, _0xa01cf3, _0x7a9d28; if (0x0 < _0x18dde3) { var _0x24d246 = _0x12253d.get(0x0) , _0x53aab2 = _0x24d246.get_vertexData() , _0x5e1221 = _0x24d246.get_vertexOffset(); var _0x569641 = _0xe2726f = _0x53aab2.get(_0x5e1221); var _0x436a86 = _0xa01cf3 = _0x53aab2.get(_0x5e1221 + 0x1); var _0x4bf907 = _0x7a9d28 = _0x53aab2.get(_0x5e1221 + 0x2); for (var _0x591fed = 0x0; _0x591fed < _0x18dde3; ) { _0x24d246 = _0x12253d.get(_0x591fed++); _0x53aab2 = _0x24d246.get_vertexData(); var _0x48c401 = _0x53aab2.get_length(); _0x5e1221 = _0x24d246.get_vertexOffset(); for (_0x24d246 = _0x24d246.get_vertexStride(); _0x5e1221 < _0x48c401; ) { var _0x16dada = _0x53aab2.get(_0x5e1221); _0x16dada < _0x569641 ? _0x569641 = _0x16dada : _0x16dada > _0xe2726f && (_0xe2726f = _0x16dada); _0x16dada = _0x53aab2.get(_0x5e1221 + 0x1); _0x16dada < _0x436a86 ? _0x436a86 = _0x16dada : _0x16dada > _0xa01cf3 && (_0xa01cf3 = _0x16dada); _0x16dada = _0x53aab2.get(_0x5e1221 + 0x2); _0x16dada < _0x4bf907 ? _0x4bf907 = _0x16dada : _0x16dada > _0x7a9d28 && (_0x7a9d28 = _0x16dada); _0x5e1221 += _0x24d246; } } this.fromExtremes(_0x569641, _0x436a86, _0x4bf907, _0xe2726f, _0xa01cf3, _0x7a9d28); } else this.fromExtremes(0x0, 0x0, 0x0, 0x0, 0x0, 0x0); } ; _0x276541[_0x4cc7('0x8')]['fromSphere'] = function(_0x358256, _0x56af09) { this.fromExtremes(_0x358256.x - _0x56af09, _0x2d63f9.ssGoC(_0x358256.y, _0x56af09), _0x358256.z - _0x56af09, _0x358256.x + _0x56af09, _0x358256.y + _0x56af09, _0x358256.z + _0x56af09); } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef2')] = function(_0x415212, _0x5c7aae, _0x5906d4, _0x456524, _0x2b881f, _0x1f37f9) { this._min.x = _0x415212; this._min.y = _0x5c7aae; this._min.z = _0x5906d4; this._max.x = _0x456524; this._max.y = _0x2b881f; this._max.z = _0x1f37f9; this._aabbPointsDirty = !0x0; null != this._boundingRenderable && this.updateBoundingRenderable(); } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef3')] = function(_0x335f49, _0x2b700f) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef4')] = function(_0x47da6b, _0x40103c, _0x29baea) { var _0x4ff9cf = { dfbIC: 'Then\x20go\x20away,\x20and\x20you\x20won\x27t\x20have\x20to\x20listen\x20to\x20me.', ZOMqR: 'go\x20away' }; if (_0x4cc7('0xef5') !== 'tWbdO') { return -0x1; } else { this.angel.setIndexedPosition(0x9, 39.3); this.angel.spritesheet.set_currentFrame(0x50); this.angel.spritesheet.set_xInverted(!0x0); this.duplicator.setIndexedPosition(8.4, 38.5); this.duplicator.spritesheet.set_currentFrame(0x2f); this.duplicator.spritesheet.set_xInverted(!0x0); var _0x33c747 = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0xef6'), -0xdc, -0x12c, null, null, null, _0x33c747, null); _0x33c747 = _0x1baaa1.width(0x28a); var _0x342e1b = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x4ff9cf.dfbIC, 0xdc, -0x96, null, _0x33c747, null, _0x342e1b, null); this.makeBold(_0x4ff9cf.ZOMqR); _0x33c747 = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0xef7'), -0x50, 0xf0, null, null, null, _0x33c747, null); } } ; _0x276541[_0x4cc7('0x8')]['updateAABBPoints'] = function() { var _0x15bfc8 = this._max.x , _0x2e5159 = this._max.y , _0x51d5ae = this._max.z , _0x2849c4 = this._min.x , _0x3ff7bb = this._min.y , _0x13762d = this._min.z; this._aabbPoints.set(0x0, _0x2849c4); this._aabbPoints.set(0x1, _0x3ff7bb); this._aabbPoints.set(0x2, _0x13762d); this._aabbPoints.set(0x3, _0x15bfc8); this._aabbPoints.set(0x4, _0x3ff7bb); this._aabbPoints.set(0x5, _0x13762d); this._aabbPoints.set(0x6, _0x2849c4); this._aabbPoints.set(0x7, _0x2e5159); this._aabbPoints.set(0x8, _0x13762d); this._aabbPoints.set(0x9, _0x15bfc8); this._aabbPoints.set(0xa, _0x2e5159); this._aabbPoints.set(0xb, _0x13762d); this._aabbPoints.set(0xc, _0x2849c4); this._aabbPoints.set(0xd, _0x3ff7bb); this._aabbPoints.set(0xe, _0x51d5ae); this._aabbPoints.set(0xf, _0x15bfc8); this._aabbPoints.set(0x10, _0x3ff7bb); this._aabbPoints.set(0x11, _0x51d5ae); this._aabbPoints.set(0x12, _0x2849c4); this._aabbPoints.set(0x13, _0x2e5159); this._aabbPoints.set(0x14, _0x51d5ae); this._aabbPoints.set(0x15, _0x15bfc8); this._aabbPoints.set(0x16, _0x2e5159); this._aabbPoints.set(0x17, _0x51d5ae); this._aabbPointsDirty = !0x1; } ; _0x276541[_0x4cc7('0x8')][_0x4cc7('0xef8')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x276541[_0x4cc7('0x8')]['transformFrom'] = function(_0x29457d, _0x4b6b10) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x276541[_0x4cc7('0x8')]['__class__'] = _0x276541; _0x276541[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x276541[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xef0')] = _0x4cc7('0xef0'); _0x276541[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xeef')] = _0x4cc7('0xeef'); _0x276541[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xef9')] = 'get_max'; var _0x320a8a = function() { if (_0x4cc7('0xefa') === 'Qiioo') { this[_0x4cc7('0xefb')] = this['_centerY'] = this[_0x4cc7('0xefc')] = this[_0x4cc7('0xefd')] = this[_0x4cc7('0xefe')] = this['_halfExtentsZ'] = 0x0; _0x276541[_0x4cc7('0x96b')](this); } else { var _0x3ecd69 = _0x5b0cb8[_0x4cc7('0x13')](context, arguments); _0x5b0cb8 = null; return _0x3ecd69; } }; _0x16dada['away3d.bounds.AxisAlignedBoundingBox'] = _0x320a8a; _0x320a8a[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0xeff'), _0x4cc7('0xf00')]; _0x320a8a[_0x4cc7('0x92b')] = _0x276541; _0x320a8a[_0x4cc7('0x8')] = _0x5aff49(_0x276541[_0x4cc7('0x8')], { '_centerX': null, '_centerY': null, '_centerZ': null, '_halfExtentsX': null, '_halfExtentsY': null, '_halfExtentsZ': null, 'nullify': function() { if (_0x2d63f9[_0x4cc7('0xb4')] !== 'Kscqf') { _0x276541['prototype'][_0x4cc7('0xf01')][_0x4cc7('0x96b')](this); this[_0x4cc7('0xefd')] = this[_0x4cc7('0xefe')] = this['_halfExtentsZ'] = this[_0x4cc7('0xefb')] = this[_0x4cc7('0xf02')] = this[_0x4cc7('0xefc')] = 0x0; } else { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0xf03')], -0x1, _0x549ec6[_0x4cc7('0xf04')], { 'endTiles': !0x1 }); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0xf06')],0x0)); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this['frame13']), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0xf14'); } }, 'isInFrustum': function(_0x4054ee, _0x2dd7f8) { for (var _0x26b7a9 = 0x0; _0x26b7a9 < _0x2dd7f8; ) { if (_0x4cc7('0xf15') === _0x4cc7('0xf16')) { _0x5c1e78++; var _0x426a95 = this[_0x4cc7('0xf17')][_0x4cc7('0x2b')](_0x4054ee++); var _0x45c7ea = this[_0x4cc7('0xf18')][_0x4cc7('0x2b')](_0x2dd7f8++); var _0xeae789 = this['_pointLightFragmentConstants'][_0x4cc7('0x2b')](_0x2dd7f8++); var _0x1cf352 = this['_registerCache'][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](_0x1cf352, 0x1); var _0x39236b = this['_registerCache'][_0x4cc7('0xe56')](); if (this[_0x4cc7('0xf1b')]()) { var _0x4b9e8b = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x4b9e8b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x426a95) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['localPosition']) + _0x4cc7('0xf1f') + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x4b9e8b) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['animatedTangent']) + '\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + _0x4cc7('0x147'); } else this[_0x4cc7('0xf1d')] += _0x56067a[_0x4cc7('0x57c')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x426a95), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['globalPositionVertex']) + '\x0a'; this['_fragmentCode'] = this[_0x4cc7('0xf21')] && 'baselineConstrained' != this[_0x4cc7('0xe43')] ? this[_0x4cc7('0xf22')] + (_0x56067a[_0x4cc7('0x57c')](_0x56067a[_0x4cc7('0x57c')]('dp3\x20' + _0x4bf907['string'](_0x1cf352) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x39236b)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907['string'](_0x45c7ea) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeae789) + '.w\x0asat\x20' + _0x4bf907['string'](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x714') + _0x4bf907['string'](_0x1cf352) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + '.w\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x39236b) + '\x0a') : this[_0x4cc7('0xf22')] + (_0x56067a[_0x4cc7('0x57c')](_0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352) + _0x4cc7('0x139') + _0x4bf907['string'](_0x39236b) + '\x0amov\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x1cf352)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x39236b) + _0x56067a[_0x4cc7('0x57e')]); -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * _0x426a95['get_index']()); _0xcde1ea && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_diffuseMethod'][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0x1cf352, _0x45c7ea, this['_registerCache'])); _0x26b7a9 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_specularMethod'][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x1cf352, _0xeae789, this[_0x4cc7('0xf19')])); this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](_0x1cf352); } else { var _0xcde1ea = _0x26b7a9++; _0xcde1ea = _0x4054ee['get'](_0xcde1ea); var _0x5c1e78 = _0xcde1ea['a'] , _0x18c3ed = _0xcde1ea['b'] , _0x512097 = _0xcde1ea['c']; if (0x0 > _0x5c1e78 * (this[_0x4cc7('0xefb')] + (0x0 > _0x5c1e78 ? -this['_halfExtentsX'] : this[_0x4cc7('0xefd')])) + _0x18c3ed * (this[_0x4cc7('0xf02')] + (_0x56067a[_0x4cc7('0x57f')](0x0, _0x18c3ed) ? -this[_0x4cc7('0xefe')] : this['_halfExtentsY'])) + _0x512097 * (this[_0x4cc7('0xefc')] + (0x0 > _0x512097 ? -this[_0x4cc7('0xf2b')] : this[_0x4cc7('0xf2b')])) - _0xcde1ea['d']) return !0x1; } } return !0x0; }, 'rayIntersection': function(_0x5772fa, _0x2be85d, _0x1106ab) { if (this[_0x4cc7('0xb85')](_0x5772fa)) return 0x0; var _0xb5a2f5 = _0x5772fa['x'] - this['_centerX'] , _0x2f1769 = _0x5772fa['y'] - this['_centerY']; _0x5772fa = _0x5772fa['z'] - this[_0x4cc7('0xefc')]; var _0x47b34a = _0x2be85d['x'] , _0x43503a = _0x2be85d['y']; _0x2be85d = _0x2be85d['z']; var _0x5474bb = 0x0 , _0x54a5c5 = !0x1; if (0x0 > _0x47b34a && (_0x5474bb = (this[_0x4cc7('0xefd')] - _0xb5a2f5) / _0x47b34a, 0x0 < _0x5474bb)) { var _0x2a474d = _0x2f1769 + _0x5474bb * _0x43503a; var _0x4bf907 = _0x5772fa + _0x5474bb * _0x2be85d; _0x2a474d > -this[_0x4cc7('0xefe')] && _0x2a474d < this[_0x4cc7('0xefe')] && _0x4bf907 > -this[_0x4cc7('0xf2b')] && _0x4bf907 < this[_0x4cc7('0xf2b')] && (_0x1106ab['x'] = 0x1, _0x1106ab['y'] = 0x0, _0x1106ab['z'] = 0x0, _0x54a5c5 = !0x0); } !_0x54a5c5 && 0x0 < _0x47b34a && (_0x5474bb = (-this[_0x4cc7('0xefd')] - _0xb5a2f5) / _0x47b34a, 0x0 < _0x5474bb && (_0x2a474d = _0x2f1769 + _0x5474bb * _0x43503a, _0x4bf907 = _0x5772fa + _0x5474bb * _0x2be85d, _0x2a474d > -this[_0x4cc7('0xefe')] && _0x2a474d < this[_0x4cc7('0xefe')] && _0x4bf907 > -this[_0x4cc7('0xf2b')] && _0x4bf907 < this[_0x4cc7('0xf2b')] && (_0x1106ab['x'] = -0x1, _0x1106ab['y'] = 0x0, _0x1106ab['z'] = 0x0, _0x54a5c5 = !0x0))); if (!_0x54a5c5 && 0x0 > _0x43503a && (_0x5474bb = (this[_0x4cc7('0xefe')] - _0x2f1769) / _0x43503a, 0x0 < _0x5474bb)) { var _0x384dc6 = _0xb5a2f5 + _0x5474bb * _0x47b34a; _0x4bf907 = _0x5772fa + _0x5474bb * _0x2be85d; _0x384dc6 > -this['_halfExtentsX'] && _0x384dc6 < this['_halfExtentsX'] && _0x4bf907 > -this['_halfExtentsZ'] && _0x4bf907 < this[_0x4cc7('0xf2b')] && (_0x1106ab['x'] = 0x0, _0x1106ab['y'] = 0x1, _0x1106ab['z'] = 0x0, _0x54a5c5 = !0x0); } !_0x54a5c5 && 0x0 < _0x43503a && (_0x5474bb = (-this['_halfExtentsY'] - _0x2f1769) / _0x43503a, 0x0 < _0x5474bb && (_0x384dc6 = _0xb5a2f5 + _0x5474bb * _0x47b34a, _0x4bf907 = _0x5772fa + _0x5474bb * _0x2be85d, _0x384dc6 > -this[_0x4cc7('0xefd')] && _0x384dc6 < this[_0x4cc7('0xefd')] && _0x4bf907 > -this[_0x4cc7('0xf2b')] && _0x4bf907 < this['_halfExtentsZ'] && (_0x1106ab['x'] = 0x0, _0x1106ab['y'] = -0x1, _0x1106ab['z'] = 0x0, _0x54a5c5 = !0x0))); !_0x54a5c5 && 0x0 > _0x2be85d && (_0x5474bb = (this[_0x4cc7('0xf2b')] - _0x5772fa) / _0x2be85d, 0x0 < _0x5474bb && (_0x384dc6 = _0xb5a2f5 + _0x5474bb * _0x47b34a, _0x2a474d = _0x2f1769 + _0x5474bb * _0x43503a, _0x2a474d > -this[_0x4cc7('0xefe')] && _0x2a474d < this[_0x4cc7('0xefe')] && _0x384dc6 > -this[_0x4cc7('0xefd')] && _0x384dc6 < this[_0x4cc7('0xefd')] && (_0x1106ab['x'] = 0x0, _0x1106ab['y'] = 0x0, _0x1106ab['z'] = 0x1, _0x54a5c5 = !0x0))); !_0x54a5c5 && 0x0 < _0x2be85d && (_0x5474bb = (-this['_halfExtentsZ'] - _0x5772fa) / _0x2be85d, _0x56067a[_0x4cc7('0x580')](0x0, _0x5474bb) && (_0x384dc6 = _0xb5a2f5 + _0x5474bb * _0x47b34a, _0x2a474d = _0x2f1769 + _0x5474bb * _0x43503a, _0x2a474d > -this[_0x4cc7('0xefe')] && _0x2a474d < this['_halfExtentsY'] && _0x384dc6 > -this[_0x4cc7('0xefd')] && _0x384dc6 < this[_0x4cc7('0xefd')] && (_0x1106ab['x'] = 0x0, _0x1106ab['y'] = 0x0, _0x1106ab['z'] = -0x1, _0x54a5c5 = !0x0))); return _0x54a5c5 ? _0x5474bb : -0x1; }, 'containsPoint': function(_0x63eb2b) { if (_0x4cc7('0xf2c') !== _0x4cc7('0xf2c')) { var _0x36a43c = new _0x560bef(); for (_0x63eb2b = _0x56067a[_0x4cc7('0x581')](_0x1c8e81, _0x63eb2b)(); _0x63eb2b['hasNext'](); ) { var _0x33d388 = _0x63eb2b[_0x4cc7('0x3a')](); _0x36a43c[_0x4cc7('0x2a')](_0x351732(_0x33d388)); } return _0x36a43c; } else { var _0x351732 = _0x63eb2b['x'] - this[_0x4cc7('0xefb')] , _0x2464f4 = _0x63eb2b['y'] - this[_0x4cc7('0xf02')]; _0x63eb2b = _0x63eb2b['z'] - this['_centerZ']; return _0x351732 <= this[_0x4cc7('0xefd')] && _0x56067a[_0x4cc7('0xf2d')](_0x351732, -this['_halfExtentsX']) && _0x2464f4 <= this[_0x4cc7('0xefe')] && _0x2464f4 >= -this[_0x4cc7('0xefe')] && _0x63eb2b <= this[_0x4cc7('0xf2b')] ? _0x63eb2b >= -this[_0x4cc7('0xf2b')] : !0x1; } }, 'fromExtremes': function(_0x3904f4, _0x5aa5e9, _0xa420e8, _0x1934c2, _0x688647, _0x441497) { this[_0x4cc7('0xefb')] = 0.5 * (_0x1934c2 + _0x3904f4); this[_0x4cc7('0xf02')] = 0.5 * (_0x688647 + _0x5aa5e9); this[_0x4cc7('0xefc')] = 0.5 * (_0x441497 + _0xa420e8); this[_0x4cc7('0xefd')] = 0.5 * (_0x1934c2 - _0x3904f4); this[_0x4cc7('0xefe')] = 0.5 * (_0x688647 - _0x5aa5e9); this['_halfExtentsZ'] = 0.5 * (_0x441497 - _0xa420e8); _0x276541[_0x4cc7('0x8')]['fromExtremes'][_0x4cc7('0x96b')](this, _0x3904f4, _0x5aa5e9, _0xa420e8, _0x1934c2, _0x688647, _0x441497); }, 'updateBoundingRenderable': function() { this[_0x4cc7('0xeed')][_0x4cc7('0xb3e')](Math[_0x4cc7('0x52')](0x2 * this['_halfExtentsX'], 0.001)); this['_boundingRenderable'][_0x4cc7('0xb2a')](Math[_0x4cc7('0x52')](0x2 * this['_halfExtentsY'], 0.001)); this['_boundingRenderable'][_0x4cc7('0xf2e')](Math[_0x4cc7('0x52')](0x2 * this[_0x4cc7('0xf2b')], 0.001)); this[_0x4cc7('0xeed')][_0x4cc7('0xb46')](this[_0x4cc7('0xefb')]); this[_0x4cc7('0xeed')][_0x4cc7('0xb44')](this[_0x4cc7('0xf02')]); this[_0x4cc7('0xeed')][_0x4cc7('0xd5a')](this[_0x4cc7('0xefc')]); }, 'transformFrom': function(_0x3fbe3c, _0xcde236) { if (_0x4cc7('0xf2f') !== _0x4cc7('0xf2f')) { this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] && this[_0x4cc7('0xf33')]() ? this['ownerCharacter'][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || 0x0 != this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] || (this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](0.7 * this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]()), this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] *= 0.9) : this[_0x4cc7('0xaf2')](); this[_0x4cc7('0xa66')][_0x4cc7('0xf34')] = !0x1; return this['ownerCharacter']['tunnel'][_0x4cc7('0xf35')] = null; } else { _0x3fbe3c = _0x5260f5['__cast'](_0x3fbe3c, _0x320a8a); var _0x29eb35 = _0x3fbe3c[_0x4cc7('0xefb')] , _0x4f5292 = _0x3fbe3c['_centerY'] , _0x58b170 = _0x3fbe3c[_0x4cc7('0xefc')] , _0x1c884c = _0x2c4d00[_0x4cc7('0xf36')]; _0xcde236[_0x4cc7('0xf37')](_0x1c884c); _0xcde236 = _0x1c884c[_0x4cc7('0x2b')](0x0); var _0x4c5eb6 = _0x1c884c[_0x4cc7('0x2b')](0x4) , _0x11f27d = _0x1c884c[_0x4cc7('0x2b')](0x8) , _0x14f3dc = _0x1c884c[_0x4cc7('0x2b')](0xc) , _0x2f584d = _0x1c884c['get'](0x1) , _0x4bf907 = _0x1c884c[_0x4cc7('0x2b')](0x5) , _0x21fc06 = _0x1c884c[_0x4cc7('0x2b')](0x9) , _0x48c401 = _0x1c884c['get'](0xd) , _0x16dada = _0x1c884c[_0x4cc7('0x2b')](0x2) , _0x5aff49 = _0x1c884c['get'](0x6) , _0x40bae4 = _0x1c884c['get'](0xa); _0x1c884c = _0x1c884c[_0x4cc7('0x2b')](0xe); this['_centerX'] = _0x29eb35 * _0xcde236 + _0x4f5292 * _0x4c5eb6 + _0x58b170 * _0x11f27d + _0x14f3dc; this[_0x4cc7('0xf02')] = _0x29eb35 * _0x2f584d + _0x4f5292 * _0x4bf907 + _0x58b170 * _0x21fc06 + _0x48c401; this['_centerZ'] = _0x29eb35 * _0x16dada + _0x4f5292 * _0x5aff49 + _0x58b170 * _0x40bae4 + _0x1c884c; 0x0 > _0xcde236 && (_0xcde236 = -_0xcde236); 0x0 > _0x4c5eb6 && (_0x4c5eb6 = -_0x4c5eb6); 0x0 > _0x11f27d && (_0x11f27d = -_0x11f27d); 0x0 > _0x2f584d && (_0x2f584d = -_0x2f584d); 0x0 > _0x4bf907 && (_0x4bf907 = -_0x4bf907); 0x0 > _0x21fc06 && (_0x21fc06 = -_0x21fc06); 0x0 > _0x16dada && (_0x16dada = -_0x16dada); 0x0 > _0x5aff49 && (_0x5aff49 = -_0x5aff49); 0x0 > _0x40bae4 && (_0x40bae4 = -_0x40bae4); _0x29eb35 = _0x3fbe3c[_0x4cc7('0xefd')]; _0x4f5292 = _0x3fbe3c[_0x4cc7('0xefe')]; _0x3fbe3c = _0x3fbe3c['_halfExtentsZ']; this[_0x4cc7('0xefd')] = _0x29eb35 * _0xcde236 + _0x4f5292 * _0x4c5eb6 + _0x3fbe3c * _0x11f27d; this[_0x4cc7('0xefe')] = _0x29eb35 * _0x2f584d + _0x4f5292 * _0x4bf907 + _0x3fbe3c * _0x21fc06; this[_0x4cc7('0xf2b')] = _0x2d63f9['oBcfJ'](_0x29eb35, _0x16dada) + _0x4f5292 * _0x5aff49 + _0x3fbe3c * _0x40bae4; this['_min']['x'] = this[_0x4cc7('0xefb')] - this['_halfExtentsX']; this[_0x4cc7('0xee8')]['y'] = this[_0x4cc7('0xf02')] - this[_0x4cc7('0xefe')]; this['_min']['z'] = this[_0x4cc7('0xefc')] - this[_0x4cc7('0xf2b')]; this[_0x4cc7('0xee9')]['x'] = this['_centerX'] + this[_0x4cc7('0xefd')]; this['_max']['y'] = this[_0x4cc7('0xf02')] + this[_0x4cc7('0xefe')]; this[_0x4cc7('0xee9')]['z'] = this[_0x4cc7('0xefc')] + this['_halfExtentsZ']; this[_0x4cc7('0xeec')] = !0x0; } }, '__class__': _0x320a8a }); var _0x34ddaf = function() { this[_0x4cc7('0xf38')] = this[_0x4cc7('0xefb')] = this[_0x4cc7('0xf02')] = this[_0x4cc7('0xefc')] = 0x0; _0x276541[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0xf39')] = _0x34ddaf; _0x34ddaf['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0xeff'), _0x4cc7('0xf3a')]; _0x34ddaf['__super__'] = _0x276541; _0x34ddaf[_0x4cc7('0x8')] = _0x5aff49(_0x276541[_0x4cc7('0x8')], { '_radius': null, '_centerX': null, '_centerY': null, '_centerZ': null, 'nullify': function() { _0x276541[_0x4cc7('0x8')][_0x4cc7('0xf01')][_0x4cc7('0x96b')](this); this[_0x4cc7('0xf38')] = this[_0x4cc7('0xefb')] = this[_0x4cc7('0xf02')] = this[_0x4cc7('0xefc')] = 0x0; }, 'isInFrustum': function(_0x5256b1, _0x3a5ea3) { for (var _0x267bfa = 0x0; _0x267bfa < _0x3a5ea3; ) { var _0xdd5e21 = _0x267bfa++; _0xdd5e21 = _0x5256b1[_0x4cc7('0x2b')](_0xdd5e21); if (0x0 > _0xdd5e21['a'] * (this['_centerX'] + (0x0 > _0xdd5e21['a'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) + _0xdd5e21['b'] * (this[_0x4cc7('0xf02')] + (0x0 > _0xdd5e21['b'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) + _0xdd5e21['c'] * (this['_centerZ'] + (0x0 > _0xdd5e21['c'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) - _0xdd5e21['d']) return !0x1; } return !0x0; }, 'fromSphere': function(_0x33d371, _0x4ccb94) { this['_centerX'] = _0x33d371['x']; this['_centerY'] = _0x33d371['y']; this[_0x4cc7('0xefc')] = _0x33d371['z']; this['_radius'] = _0x4ccb94; this[_0x4cc7('0xee9')]['x'] = this[_0x4cc7('0xefb')] + _0x4ccb94; this['_max']['y'] = this[_0x4cc7('0xf02')] + _0x4ccb94; this[_0x4cc7('0xee9')]['z'] = this[_0x4cc7('0xefc')] + _0x4ccb94; this[_0x4cc7('0xee8')]['x'] = this[_0x4cc7('0xefb')] - _0x4ccb94; this[_0x4cc7('0xee8')]['y'] = this[_0x4cc7('0xf02')] - _0x4ccb94; this[_0x4cc7('0xee8')]['z'] = this[_0x4cc7('0xefc')] - _0x4ccb94; this[_0x4cc7('0xeec')] = !0x0; null != this[_0x4cc7('0xeed')] && this['updateBoundingRenderable'](); }, 'fromExtremes': function(_0x11a4d6, _0x4e4c88, _0x4bad73, _0x648055, _0x480433, _0x150d82) { this['_centerX'] = 0.5 * (_0x648055 + _0x11a4d6); this[_0x4cc7('0xf02')] = 0.5 * (_0x480433 + _0x4e4c88); this[_0x4cc7('0xefc')] = 0.5 * (_0x150d82 + _0x4bad73); var _0xbf2dda = _0x648055 - _0x11a4d6 , _0x55b9dd = _0x480433 - _0x4e4c88 , _0x1220a4 = _0x150d82 - _0x4bad73; _0x55b9dd > _0xbf2dda && (_0xbf2dda = _0x55b9dd); _0x1220a4 > _0xbf2dda && (_0xbf2dda = _0x1220a4); this[_0x4cc7('0xf38')] = _0xbf2dda * Math[_0x4cc7('0x2c')](0.5); _0x276541[_0x4cc7('0x8')]['fromExtremes'][_0x4cc7('0x96b')](this, _0x11a4d6, _0x4e4c88, _0x4bad73, _0x648055, _0x480433, _0x150d82); }, 'rayIntersection': function(_0x423324, _0x3430b0, _0x2a5989) { if (_0x4cc7('0xf3b') === 'zMgjZ') { this[_0x4cc7('0xf3c')] = 4.2; this[_0x4cc7('0xf3d')] = !0x1; this[_0x4cc7('0xf3e')] = 0x0; _0x21ad67[_0x4cc7('0x96b')](this); this[_0x4cc7('0xf3f')] = _0x423324; this[_0x4cc7('0xeff')] = _0x3430b0; this['scale'] = _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')]; this[_0x4cc7('0xf40')] = new _0x212a6a(); this[_0x4cc7('0xf41')] = new _0x212a6a(); this['tunnelEnd'] = new _0x212a6a(); this[_0x4cc7('0x3bf')](_0x3430b0); _0x423324 = _0x48c401(this, this[_0x4cc7('0xf42')]); _0x172b83['get_currentLayout']()[_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x423324))); } else { if (this[_0x4cc7('0xb85')](_0x423324)) return 0x0; var _0x6ef0ac = _0x423324['x'] - this[_0x4cc7('0xefb')] , _0x1f0c0a = _0x423324['y'] - this[_0x4cc7('0xf02')]; _0x423324 = _0x423324['z'] - this[_0x4cc7('0xefc')]; var _0x8316d5 = _0x3430b0['x'] , _0x1881b3 = _0x3430b0['y']; _0x3430b0 = _0x3430b0['z']; var _0x56482f = _0x8316d5 * _0x8316d5 + _0x1881b3 * _0x1881b3 + _0x3430b0 * _0x3430b0; var _0x1ca634 = 0x2 * (_0x6ef0ac * _0x8316d5 + _0x1f0c0a * _0x1881b3 + _0x423324 * _0x3430b0) , _0x2d9390 = _0x1ca634 * _0x1ca634 - 0x4 * _0x56482f * (_0x6ef0ac * _0x6ef0ac + _0x1f0c0a * _0x1f0c0a + _0x423324 * _0x423324 - this['_radius'] * this[_0x4cc7('0xf38')]); return 0x0 <= _0x2d9390 && (_0x56482f = (-_0x1ca634 - Math[_0x4cc7('0x2c')](_0x2d9390)) / (0x2 * _0x56482f), 0x0 <= _0x56482f) ? (_0x2a5989['x'] = _0x6ef0ac + _0x56482f * _0x8316d5, _0x2a5989['y'] = _0x1f0c0a + _0x56482f * _0x1881b3, _0x2a5989['z'] = _0x423324 + _0x56482f * _0x3430b0, _0x2a5989[_0x4cc7('0xf43')](), _0x56482f) : -0x1; } }, 'containsPoint': function(_0x142909) { var _0x4a7aa3 = _0x142909['x'] - this[_0x4cc7('0xefb')] , _0x19b84f = _0x142909['y'] - this[_0x4cc7('0xf02')]; _0x142909 = _0x142909['z'] - this[_0x4cc7('0xefc')]; return Math[_0x4cc7('0x2c')](_0x4a7aa3 * _0x4a7aa3 + _0x19b84f * _0x19b84f + _0x142909 * _0x142909) <= this[_0x4cc7('0xf38')]; }, 'updateBoundingRenderable': function() { var _0x937922 = this[_0x4cc7('0xf38')]; 0x0 == _0x937922 && (_0x937922 = 0.001); this[_0x4cc7('0xeed')][_0x4cc7('0xb3e')](_0x937922); this['_boundingRenderable'][_0x4cc7('0xb2a')](_0x937922); this[_0x4cc7('0xeed')]['set_scaleZ'](_0x937922); this[_0x4cc7('0xeed')][_0x4cc7('0xb46')](this[_0x4cc7('0xefb')]); this['_boundingRenderable'][_0x4cc7('0xb44')](this[_0x4cc7('0xf02')]); this[_0x4cc7('0xeed')][_0x4cc7('0xd5a')](this['_centerZ']); }, 'transformFrom': function(_0x347ea5, _0x26e562) { _0x347ea5 = _0x5260f5[_0x4cc7('0x99b')](_0x347ea5, _0x34ddaf); var _0x448dbd = _0x347ea5[_0x4cc7('0xefb')] , _0x2b6135 = _0x347ea5[_0x4cc7('0xf02')] , _0x1d2e43 = _0x347ea5[_0x4cc7('0xefc')] , _0x417fac = _0x2c4d00[_0x4cc7('0xf36')]; _0x26e562[_0x4cc7('0xf37')](_0x417fac); var _0x26d484 = _0x417fac[_0x4cc7('0x2b')](0x0) , _0x1129ba = _0x417fac[_0x4cc7('0x2b')](0x4) , _0x44365f = _0x417fac[_0x4cc7('0x2b')](0x8) , _0x4989ed = _0x417fac[_0x4cc7('0x2b')](0xc) , _0x4bf907 = _0x417fac[_0x4cc7('0x2b')](0x1) , _0x598e32 = _0x417fac[_0x4cc7('0x2b')](0x5) , _0x48c401 = _0x417fac['get'](0x9) , _0x16dada = _0x417fac[_0x4cc7('0x2b')](0xd); _0x26e562 = _0x417fac[_0x4cc7('0x2b')](0x2); var _0x5aff49 = _0x417fac[_0x4cc7('0x2b')](0x6) , _0x35ee80 = _0x417fac[_0x4cc7('0x2b')](0xa); _0x417fac = _0x417fac[_0x4cc7('0x2b')](0xe); this[_0x4cc7('0xefb')] = _0x448dbd * _0x26d484 + _0x2b6135 * _0x1129ba + _0x1d2e43 * _0x44365f + _0x4989ed; this['_centerY'] = _0x448dbd * _0x4bf907 + _0x2b6135 * _0x598e32 + _0x1d2e43 * _0x48c401 + _0x16dada; this[_0x4cc7('0xefc')] = _0x2d63f9[_0x4cc7('0xb5')](_0x448dbd, _0x26e562) + _0x2d63f9[_0x4cc7('0xb5')](_0x2b6135, _0x5aff49) + _0x1d2e43 * _0x35ee80 + _0x417fac; 0x0 > _0x26d484 && (_0x26d484 = -_0x26d484); 0x0 > _0x1129ba && (_0x1129ba = -_0x1129ba); 0x0 > _0x44365f && (_0x44365f = -_0x44365f); 0x0 > _0x4bf907 && (_0x4bf907 = -_0x4bf907); 0x0 > _0x598e32 && (_0x598e32 = -_0x598e32); 0x0 > _0x48c401 && (_0x48c401 = -_0x48c401); _0x2d63f9[_0x4cc7('0xf44')](0x0, _0x26e562) && (_0x26e562 = -_0x26e562); 0x0 > _0x5aff49 && (_0x5aff49 = -_0x5aff49); 0x0 > _0x35ee80 && (_0x35ee80 = -_0x35ee80); _0x448dbd = _0x26d484 + _0x1129ba + _0x44365f; _0x2b6135 = _0x4bf907 + _0x598e32 + _0x48c401; _0x26e562 = _0x26e562 + _0x5aff49 + _0x35ee80; this['_radius'] = _0x347ea5['_radius'] * Math['sqrt'](_0x448dbd * _0x448dbd + _0x2d63f9[_0x4cc7('0xf45')](_0x2b6135, _0x2b6135) + _0x26e562 * _0x26e562); this[_0x4cc7('0xee8')]['x'] = this['_centerX'] - this[_0x4cc7('0xf38')]; this['_min']['y'] = _0x2d63f9[_0x4cc7('0xb3')](this[_0x4cc7('0xf02')], this[_0x4cc7('0xf38')]); this[_0x4cc7('0xee8')]['z'] = this['_centerZ'] - this[_0x4cc7('0xf38')]; this[_0x4cc7('0xee9')]['x'] = this[_0x4cc7('0xefb')] + this['_radius']; this[_0x4cc7('0xee9')]['y'] = this[_0x4cc7('0xf02')] + this[_0x4cc7('0xf38')]; this[_0x4cc7('0xee9')]['z'] = this[_0x4cc7('0xefc')] + this[_0x4cc7('0xf38')]; }, '__class__': _0x34ddaf }); var _0xab5c66 = function(_0x29a22f, _0x40e7c3) { null == _0x29a22f && (_0x29a22f = !0x0); _0x276541['call'](this); this[_0x4cc7('0xf46')] = _0x29a22f; this['_renderable'] = _0x40e7c3; this[_0x4cc7('0xee9')]['x'] = this[_0x4cc7('0xee9')]['y'] = this[_0x4cc7('0xee9')]['z'] = Infinity; this[_0x4cc7('0xee8')]['x'] = this[_0x4cc7('0xee8')]['y'] = this[_0x4cc7('0xee8')]['z'] = this[_0x4cc7('0xf46')] ? -Infinity : Infinity; }; _0x16dada[_0x4cc7('0xf47')] = _0xab5c66; _0xab5c66[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'bounds', _0x4cc7('0xf48')]; _0xab5c66[_0x4cc7('0x92b')] = _0x276541; _0xab5c66['prototype'] = _0x5aff49(_0x276541[_0x4cc7('0x8')], { '_alwaysIn': null, '_renderable': null, 'isInFrustum': function(_0x537883, _0x3d9f82) { if (_0x4cc7('0xf49') === 'dDRVW') { this[_0x4cc7('0xf4a')] = !0x0; } else { return this[_0x4cc7('0xf46')]; } }, 'fromGeometry': function(_0x2de056) {}, 'fromSphere': function(_0x14bc0b, _0x2dc6e9) {}, 'fromExtremes': function(_0x2b2ceb, _0x452921, _0x914492, _0x44f42f, _0x4e8ed5, _0x253ac2) {}, 'transformFrom': function(_0x3926c1, _0x1abedc) { this[_0x4cc7('0xf46')] = _0x5260f5[_0x4cc7('0x99b')](_0x3926c1, _0xab5c66)[_0x4cc7('0xf46')]; }, '__class__': _0xab5c66 }); var _0x3af01b = function() { this['_sca'] = new _0x21e384(); this[_0x4cc7('0xf4b')] = new _0x21e384(); this[_0x4cc7('0xf4c')] = new _0x21e384(); this['_pivotZero'] = !0x0; this[_0x4cc7('0xf4d')] = new _0x21e384(); this['_x'] = this['_y'] = this['_z'] = 0x0; this['_scaleX'] = this[_0x4cc7('0xf4e')] = this[_0x4cc7('0xf4f')] = 0x1; this[_0x4cc7('0xf50')] = new _0x165614(); this[_0x4cc7('0xf51')] = 0x0; this[_0x4cc7('0xf52')] = new _0x165614(); this['_eulers'] = new _0x21e384(); this['_rotationX'] = this[_0x4cc7('0xf53')] = this['_rotationZ'] = 0x0; this[_0x4cc7('0xf54')] = !0x0; this[_0x4cc7('0xf55')] = 1e-22; this[_0x4cc7('0xf56')] = _0x2bc114['toObjectVector'](null, 0x3, !0x0); this[_0x4cc7('0xf56')]['set'](0x0, this[_0x4cc7('0xf4c')]); this[_0x4cc7('0xf56')]['set'](0x1, this[_0x4cc7('0xf4b')]); this[_0x4cc7('0xf56')][_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0xf57')]); this['_transform'][_0x4cc7('0xa2a')](); this[_0x4cc7('0xf52')]['appendScale'](0x1, -0x1, 0x1); _0x4ae64a['call'](this); }; _0x16dada[_0x4cc7('0xf58')] = _0x3af01b; _0x3af01b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0x3e7'), _0x4cc7('0xf59')]; _0x3af01b[_0x4cc7('0x92b')] = _0x4ae64a; _0x3af01b[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_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() { this[_0x4cc7('0xf5a')] = 0x0 == this[_0x4cc7('0xf4d')]['x'] && 0x0 == this[_0x4cc7('0xf4d')]['y'] && 0x0 == this[_0x4cc7('0xf4d')]['z']; this[_0x4cc7('0xf5b')](); }, 'invalidatePosition': function() { this['_positionDirty'] || (this[_0x4cc7('0xf5c')] = !0x0, this['invalidateTransform'](), this[_0x4cc7('0xf5d')] && this[_0x4cc7('0xf5e')]()); }, 'notifyPositionChanged': function() { if (_0x4cc7('0x583') !== _0x56067a['OmXZg']) { var _0x1425c3 = b[_0x4cc7('0x2b')](a); ++a; null != _0x1425c3 && _0x1425c3['checkLockedAndAsleep'](); } else { null == this[_0x4cc7('0xf5f')] && (this[_0x4cc7('0xf5f')] = new _0x10a7eb(_0x4cc7('0xf60'),this)); this['dispatchEvent'](this[_0x4cc7('0xf5f')]); } }, 'addEventListener': function(_0x34e728, _0x3f0697, _0x6765a3, _0x5d163d, _0x2d697a) { if ('MWeme' !== _0x4cc7('0xf61')) { null == _0x2d697a && (_0x2d697a = !0x1); null == _0x5d163d && (_0x5d163d = 0x0); null == _0x6765a3 && (_0x6765a3 = !0x1); _0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x9ad')]['call'](this, _0x34e728, _0x3f0697, _0x6765a3, _0x5d163d, _0x2d697a); switch (_0x34e728) { case _0x4cc7('0xf60'): this['_listenToPositionChanged'] = !0x0; break; case _0x4cc7('0xf62'): this[_0x4cc7('0xf63')] = !0x0; break; case 'scaleChanged': this[_0x4cc7('0xf64')] = !0x0; } } else { this[_0x4cc7('0xf65')] = 0x0; _0x255a64[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); } }, 'removeEventListener': function(_0x115e8a, _0x259ec1, _0x2e6589) { null == _0x2e6589 && (_0x2e6589 = !0x1); _0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0xa2d')][_0x4cc7('0x96b')](this, _0x115e8a, _0x259ec1, _0x2e6589); if (!this[_0x4cc7('0x9af')](_0x115e8a)) switch (_0x115e8a) { case 'positionChanged': this[_0x4cc7('0xf5d')] = !0x1; break; case _0x4cc7('0xf62'): this[_0x4cc7('0xf63')] = !0x1; break; case _0x4cc7('0xf66'): this[_0x4cc7('0xf64')] = !0x1; } }, 'invalidateRotation': function() { this[_0x4cc7('0xf67')] || (this[_0x4cc7('0xf67')] = !0x0, this[_0x4cc7('0xf5b')](), this[_0x4cc7('0xf63')] && this['notifyRotationChanged']()); }, 'notifyRotationChanged': function() { null == this[_0x4cc7('0xf68')] && (this[_0x4cc7('0xf68')] = new _0x10a7eb(_0x4cc7('0xf62'),this)); this['dispatchEvent'](this['_rotationChanged']); }, 'invalidateScale': function() { this['_scaleDirty'] || (this[_0x4cc7('0xf69')] = !0x0, this[_0x4cc7('0xf5b')](), this[_0x4cc7('0xf64')] && this[_0x4cc7('0xf6a')]()); }, 'notifyScaleChanged': function() { _0x2d63f9[_0x4cc7('0xb2')](null, this[_0x4cc7('0xf6b')]) && (this['_scaleChanged'] = new _0x10a7eb(_0x4cc7('0xf66'),this)); this[_0x4cc7('0x44')](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() { return this['_x']; }, 'set_x': function(_0x2f37ae) { if (this['_x'] == _0x2f37ae) return _0x2f37ae; this['_x'] = _0x2f37ae; this[_0x4cc7('0xf6c')](); return _0x2f37ae; }, 'get_y': function() { return this['_y']; }, 'set_y': function(_0x465295) { if (this['_y'] == _0x465295) return _0x465295; this['_y'] = _0x465295; this['invalidatePosition'](); return _0x465295; }, 'get_z': function() { return this['_z']; }, 'set_z': function(_0xcdc9dd) { if (this['_z'] == _0xcdc9dd) return _0xcdc9dd; this['_z'] = _0xcdc9dd; this[_0x4cc7('0xf6c')](); return _0xcdc9dd; }, 'get_rotationX': function() { return this['_rotationX'] * _0x41a48f['RADIANS_TO_DEGREES']; }, 'set_rotationX': function(_0x148998) { if (this[_0x4cc7('0xf6d')]() == _0x148998) return _0x148998; this['_rotationX'] = _0x148998 * _0x41a48f[_0x4cc7('0xf6e')]; this[_0x4cc7('0xf6f')](); return _0x148998; }, 'get_rotationY': function() { return this[_0x4cc7('0xf53')] * _0x41a48f[_0x4cc7('0xf70')]; }, 'set_rotationY': function(_0x4553e2) { if (this[_0x4cc7('0xf71')]() == _0x4553e2) return _0x4553e2; this[_0x4cc7('0xf53')] = _0x4553e2 * _0x41a48f[_0x4cc7('0xf6e')]; this['invalidateRotation'](); return _0x4553e2; }, 'get_rotationZ': function() { return this[_0x4cc7('0xf72')] * _0x41a48f[_0x4cc7('0xf70')]; }, 'set_rotationZ': function(_0x490f2b) { if (this[_0x4cc7('0xf73')]() == _0x490f2b) return _0x490f2b; this[_0x4cc7('0xf72')] = _0x490f2b * _0x41a48f[_0x4cc7('0xf6e')]; this['invalidateRotation'](); return _0x490f2b; }, 'get_scaleX': function() { return this[_0x4cc7('0xf74')]; }, 'set_scaleX': function(_0x23cea9) { if (_0x56067a['tupYf'](this[_0x4cc7('0xf74')], _0x23cea9)) return _0x23cea9; this[_0x4cc7('0xf74')] = _0x23cea9; this[_0x4cc7('0xf75')](); return _0x23cea9; }, 'get_scaleY': function() { return this[_0x4cc7('0xf4e')]; }, 'set_scaleY': function(_0xce381d) { if (this[_0x4cc7('0xf4e')] == _0xce381d) return _0xce381d; this['_scaleY'] = _0xce381d; this[_0x4cc7('0xf75')](); return _0xce381d; }, 'get_scaleZ': function() { if (_0x4cc7('0xf76') !== _0x4cc7('0xf77')) { return this[_0x4cc7('0xf4f')]; } else { var _0x1ae46e = p[_0x4cc7('0xe15')][_0x4cc7('0x472')]() + p['textField'][_0x4cc7('0xa74')](); _0x16dada['set_x'](_0x1ae46e + a * _0x48c401[_0x4cc7('0xa9a')]['x']); } }, 'set_scaleZ': function(_0x29c3f2) { if (_0x4cc7('0xf78') === _0x4cc7('0xf79')) { _0x29c3f2['set_segmentsBase'](this); this[_0x4cc7('0xf7a')] = !0x0; var _0x283029 = this[_0x4cc7('0xf7b')][_0x4cc7('0x34')]() - 0x1 , _0x178806 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x283029); _0x178806[_0x4cc7('0x26')][_0x4cc7('0x34')]() + 0x2c > _0x1e5b75[_0x4cc7('0xf7c')] && (_0x178806 = this['addSubSet'](), ++_0x283029); _0x29c3f2[_0x4cc7('0xf7d')](_0x178806[_0x4cc7('0x26')][_0x4cc7('0x34')]()); _0x29c3f2[_0x4cc7('0x462')](_0x283029); this[_0x4cc7('0xf7e')](_0x29c3f2); var _0x111fa9 = _0x178806[_0x4cc7('0xf7f')] << 0x2; _0x178806[_0x4cc7('0xf80')][_0x4cc7('0x29')](_0x111fa9); _0x178806[_0x4cc7('0xf80')]['push'](_0x111fa9 + 0x1); _0x178806['indices'][_0x4cc7('0x29')](_0x111fa9 + 0x2); _0x178806['indices'][_0x4cc7('0x29')](_0x111fa9 + 0x3); _0x178806['indices'][_0x4cc7('0x29')](_0x111fa9 + 0x2); _0x178806[_0x4cc7('0xf80')][_0x4cc7('0x29')](_0x111fa9 + 0x1); _0x178806[_0x4cc7('0xf81')] = _0x178806[_0x4cc7('0x26')][_0x4cc7('0x34')]() / 0xb | 0x0; _0x178806['numIndices'] = _0x178806[_0x4cc7('0xf80')]['get_length'](); _0x178806[_0x4cc7('0xf7f')]++; _0x178806[_0x4cc7('0xf82')] = !0x0; _0x178806 = new _0x2b26b7(); _0x178806[_0x4cc7('0xb1c')] = _0x111fa9; _0x178806[_0x4cc7('0xf83')] = _0x283029; _0x178806[_0x4cc7('0xf84')] = _0x29c3f2; this[_0x4cc7('0xf85')]['h'][this['_indexSegments']] = _0x178806; this['_indexSegments']++; } else { if (this[_0x4cc7('0xf4f')] == _0x29c3f2) return _0x29c3f2; this['_scaleZ'] = _0x29c3f2; this[_0x4cc7('0xf75')](); return _0x29c3f2; } }, 'get_eulers': function() { this[_0x4cc7('0xf86')]['x'] = this[_0x4cc7('0xf87')] * _0x41a48f['RADIANS_TO_DEGREES']; this[_0x4cc7('0xf86')]['y'] = this[_0x4cc7('0xf53')] * _0x41a48f[_0x4cc7('0xf70')]; this[_0x4cc7('0xf86')]['z'] = this['_rotationZ'] * _0x41a48f['RADIANS_TO_DEGREES']; return this[_0x4cc7('0xf86')]; }, 'set_eulers': function(_0x52e875) { this[_0x4cc7('0xf87')] = _0x56067a[_0x4cc7('0x57d')](_0x52e875['x'], _0x41a48f['DEGREES_TO_RADIANS']); this[_0x4cc7('0xf53')] = _0x52e875['y'] * _0x41a48f[_0x4cc7('0xf6e')]; this[_0x4cc7('0xf72')] = _0x52e875['z'] * _0x41a48f[_0x4cc7('0xf6e')]; this[_0x4cc7('0xf6f')](); return _0x52e875; }, 'get_transform': function() { this[_0x4cc7('0xf54')] && this[_0x4cc7('0xf88')](); return this['_transform']; }, 'set_transform': function(_0x116c6d) { if (_0x56067a[_0x4cc7('0x556')](_0x4cc7('0xf89'), _0x4cc7('0xf89'))) { d = 'vt' + _0x3da5a5; if (-0x1 == _0x116c6d[_0x4cc7('0x2d')](d, 0x0) && _0x221dbe != d) return d; ++_0x3da5a5; } else { if (_0x56067a['tupYf'](0x0, _0x116c6d[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x0))) { var _0x221dbe = _0x2c4d00[_0x4cc7('0xf36')]; _0x116c6d['copyRawDataTo'](_0x221dbe); _0x221dbe[_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xf55')]); _0x116c6d[_0x4cc7('0xf8b')](_0x221dbe); } _0x221dbe = _0x2c4d00['decompose'](_0x116c6d); var _0x3da5a5 = _0x221dbe[_0x4cc7('0x2b')](0x0); if (this['_x'] != _0x3da5a5['x'] || this['_y'] != _0x3da5a5['y'] || this['_z'] != _0x3da5a5['z']) this['_x'] = _0x3da5a5['x'], this['_y'] = _0x3da5a5['y'], this['_z'] = _0x3da5a5['z'], this['invalidatePosition'](); _0x3da5a5 = _0x221dbe[_0x4cc7('0x2b')](0x1); if (this[_0x4cc7('0xf87')] != _0x3da5a5['x'] || this[_0x4cc7('0xf53')] != _0x3da5a5['y'] || this['_rotationZ'] != _0x3da5a5['z']) this[_0x4cc7('0xf87')] = _0x3da5a5['x'], this[_0x4cc7('0xf53')] = _0x3da5a5['y'], this[_0x4cc7('0xf72')] = _0x3da5a5['z'], this['invalidateRotation'](); _0x3da5a5 = _0x221dbe[_0x4cc7('0x2b')](0x2); if (this[_0x4cc7('0xf74')] != _0x3da5a5['x'] || _0x56067a[_0x4cc7('0x567')](this[_0x4cc7('0xf4e')], _0x3da5a5['y']) || this['_scaleZ'] != _0x3da5a5['z']) this[_0x4cc7('0xf74')] = _0x3da5a5['x'], this[_0x4cc7('0xf4e')] = _0x3da5a5['y'], this[_0x4cc7('0xf4f')] = _0x3da5a5['z'], this[_0x4cc7('0xf75')](); return _0x116c6d; } }, 'set_pivotPoint': function(_0x5f099a) { if ('cMEDu' === _0x4cc7('0xf8c')) { return this[_0x4cc7('0xf8d')][_0x4cc7('0x7d9')]; } else { null == this[_0x4cc7('0xf4d')] && (this['_pivotPoint'] = new _0x21e384()); this[_0x4cc7('0xf4d')]['x'] = _0x5f099a['x']; this[_0x4cc7('0xf4d')]['y'] = _0x5f099a['y']; this[_0x4cc7('0xf4d')]['z'] = _0x5f099a['z']; this[_0x4cc7('0xf8e')](); return _0x5f099a; } }, 'get_position': function() { this['get_transform']()[_0x4cc7('0xf8f')](0x3, this[_0x4cc7('0xf4c')]); return this[_0x4cc7('0xf4c')]['clone'](); }, 'set_position': function(_0x23f702) { if (_0x4cc7('0xf90') === _0x4cc7('0xf90')) { this['_x'] = _0x23f702['x']; this['_y'] = _0x23f702['y']; this['_z'] = _0x23f702['z']; this[_0x4cc7('0xf6c')](); return _0x23f702; } else { var _0x2ecb04 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x537f93 = null; null == _0x537f93 && (_0x537f93 = new _0x169fce()); var _0x268087 = Math[_0x4cc7('0x28')](1.2304571226560022); _0x537f93['x'] = -0.681 * _0x268087; _0x537f93['y'] = -0.664 * _0x268087; _0x537f93['z'] = -0.308 * _0x268087; _0x537f93['w'] = Math[_0x4cc7('0x27')](1.2304571226560022); _0x268087 = _0x537f93['x'] * _0x537f93['x'] + _0x537f93['y'] * _0x537f93['y'] + _0x537f93['z'] * _0x537f93['z'] + _0x56067a[_0x4cc7('0x584')](_0x537f93['w'], _0x537f93['w']); var _0xf34a77 = _0x268087 - 0x1; 1e-10 > (0x0 <= _0xf34a77 ? _0xf34a77 : -_0xf34a77) || (0x0 == _0x268087 ? (_0x537f93['x'] = 0x0, _0x537f93['y'] = 0x0, _0x537f93['z'] = 0x0, _0x537f93['w'] = 0x1) : (_0x268087 = 0x1 / Math[_0x4cc7('0x2c')](_0x268087), _0x537f93['x'] *= _0x268087, _0x537f93['y'] *= _0x268087, _0x537f93['z'] *= _0x268087, _0x537f93['w'] *= _0x268087)); _0x2ecb04[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x537f93)[_0x4cc7('0xc4a')]()); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](-0x28); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x12c); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x9f6); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](11.5, 0x1d, null, 0x41); _0x2ecb04 = this[_0x4cc7('0xac8')]; _0x537f93 = _0x2ecb04[_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xf; _0x2ecb04['mesh']['set_y'](_0x537f93); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2ecb04 = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('The\x20first\x20step\x20is\x20to\x20notice\x20something\x20weird.', 0x0, -0x118, _0x2ecb04, null, 0xffffff); } }, 'getPosition': function(_0x16ab9b) { null == _0x16ab9b && (_0x16ab9b = new _0x21e384()); this['get_transform']()['copyColumnTo'](0x3, _0x16ab9b); return _0x16ab9b; }, 'scale': function(_0x92a818) { this[_0x4cc7('0xf74')] *= _0x92a818; this[_0x4cc7('0xf4e')] *= _0x92a818; this[_0x4cc7('0xf4f')] *= _0x92a818; this[_0x4cc7('0xf75')](); }, 'moveTo': function(_0x44c89c, _0x554bed, _0x5ce15d) { if (_0x56067a[_0x4cc7('0x585')](this['_x'], _0x44c89c) || this['_y'] != _0x554bed || this['_z'] != _0x5ce15d) this['_x'] = _0x44c89c, this['_y'] = _0x554bed, this['_z'] = _0x5ce15d, this[_0x4cc7('0xf6c')](); }, 'translateLocal': function(_0x217dd2, _0x2b80d7) { var _0x5dc52c = _0x217dd2['x'] , _0x604e14 = _0x217dd2['y']; _0x217dd2 = _0x217dd2['z']; _0x2b80d7 /= Math[_0x4cc7('0x2c')](_0x5dc52c * _0x5dc52c + _0x604e14 * _0x604e14 + _0x217dd2 * _0x217dd2); this[_0x4cc7('0xf92')]()[_0x4cc7('0xf93')](_0x5dc52c * _0x2b80d7, _0x604e14 * _0x2b80d7, _0x217dd2 * _0x2b80d7); this[_0x4cc7('0xf50')][_0x4cc7('0xf8f')](0x3, this[_0x4cc7('0xf4c')]); this['_x'] = this[_0x4cc7('0xf4c')]['x']; this['_y'] = this[_0x4cc7('0xf4c')]['y']; this['_z'] = this[_0x4cc7('0xf4c')]['z']; this['invalidatePosition'](); }, 'rotateTo': function(_0x477a64, _0x1dce5b, _0x31c2ba) { this[_0x4cc7('0xf87')] = _0x477a64 * _0x41a48f[_0x4cc7('0xf6e')]; this[_0x4cc7('0xf53')] = _0x1dce5b * _0x41a48f[_0x4cc7('0xf6e')]; this['_rotationZ'] = _0x2d63f9[_0x4cc7('0xf45')](_0x31c2ba, _0x41a48f[_0x4cc7('0xf6e')]); this[_0x4cc7('0xf6f')](); }, 'rotate': function(_0x267d83, _0x592969) { var _0x4b3d2c = new _0x165614(); _0x4b3d2c[_0x4cc7('0xf94')](_0x592969, _0x267d83); _0x267d83 = _0x4b3d2c['decompose']()[_0x4cc7('0x2b')](0x1); this[_0x4cc7('0xf87')] += _0x267d83['x']; this[_0x4cc7('0xf53')] += _0x267d83['y']; this[_0x4cc7('0xf72')] += _0x267d83['z']; this[_0x4cc7('0xf6f')](); }, 'lookAt': function(_0x9e2daa, _0x353e06) { null == _0x3af01b[_0x4cc7('0xf95')] && (_0x3af01b[_0x4cc7('0xf95')] = new _0x21e384()); null == _0x3af01b[_0x4cc7('0xf96')] && (_0x3af01b['tempAxeY'] = new _0x21e384()); null == _0x3af01b[_0x4cc7('0xf97')] && (_0x3af01b[_0x4cc7('0xf97')] = new _0x21e384()); var _0xd25c29 = _0x3af01b[_0x4cc7('0xf95')] , _0x2b650c = _0x3af01b[_0x4cc7('0xf96')] , _0xa78bbd = _0x3af01b['tempAxeZ']; null == _0x353e06 && (_0x353e06 = new _0x21e384(0x0,0x1,0x0)); this[_0x4cc7('0xf54')] && this['updateTransform'](); _0xa78bbd['x'] = _0x9e2daa['x'] - this['_x']; _0xa78bbd['y'] = _0x9e2daa['y'] - this['_y']; _0xa78bbd['z'] = _0x9e2daa['z'] - this['_z']; _0xa78bbd[_0x4cc7('0xf43')](); _0xd25c29['x'] = _0x353e06['y'] * _0xa78bbd['z'] - _0x353e06['z'] * _0xa78bbd['y']; _0xd25c29['y'] = _0x353e06['z'] * _0xa78bbd['x'] - _0x353e06['x'] * _0xa78bbd['z']; _0xd25c29['z'] = _0x353e06['x'] * _0xa78bbd['y'] - _0x353e06['y'] * _0xa78bbd['x']; _0xd25c29[_0x4cc7('0xf43')](); 0.05 > _0xd25c29['get_length']() && (_0xd25c29['x'] = _0x353e06['y'], _0xd25c29['y'] = _0x353e06['x'], _0xd25c29['z'] = 0x0, _0xd25c29[_0x4cc7('0xf43')]()); _0x2b650c['x'] = _0xa78bbd['y'] * _0xd25c29['z'] - _0xa78bbd['z'] * _0xd25c29['y']; _0x2b650c['y'] = _0x56067a['KzgPn'](_0xa78bbd['z'] * _0xd25c29['x'], _0xa78bbd['x'] * _0xd25c29['z']); _0x2b650c['z'] = _0xa78bbd['x'] * _0xd25c29['y'] - _0xa78bbd['y'] * _0xd25c29['x']; _0x9e2daa = _0x2c4d00[_0x4cc7('0xf36')]; _0x9e2daa[_0x4cc7('0x9e7')](0x0, this['_scaleX'] * _0xd25c29['x']); _0x9e2daa['set'](0x1, this[_0x4cc7('0xf74')] * _0xd25c29['y']); _0x9e2daa[_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0xf74')] * _0xd25c29['z']); _0x9e2daa[_0x4cc7('0x9e7')](0x3, 0x0); _0x9e2daa[_0x4cc7('0x9e7')](0x4, this[_0x4cc7('0xf4e')] * _0x2b650c['x']); _0x9e2daa[_0x4cc7('0x9e7')](0x5, this[_0x4cc7('0xf4e')] * _0x2b650c['y']); _0x9e2daa[_0x4cc7('0x9e7')](0x6, this[_0x4cc7('0xf4e')] * _0x2b650c['z']); _0x9e2daa[_0x4cc7('0x9e7')](0x7, 0x0); _0x9e2daa[_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0xf4f')] * _0xa78bbd['x']); _0x9e2daa[_0x4cc7('0x9e7')](0x9, this[_0x4cc7('0xf4f')] * _0xa78bbd['y']); _0x9e2daa['set'](0xa, this[_0x4cc7('0xf4f')] * _0xa78bbd['z']); _0x9e2daa[_0x4cc7('0x9e7')](0xb, 0x0); _0x9e2daa['set'](0xc, this['_x']); _0x9e2daa[_0x4cc7('0x9e7')](0xd, this['_y']); _0x9e2daa[_0x4cc7('0x9e7')](0xe, this['_z']); _0x9e2daa[_0x4cc7('0x9e7')](0xf, 0x1); this[_0x4cc7('0xf50')]['copyRawDataFrom'](_0x9e2daa); this[_0x4cc7('0xb49')](this[_0x4cc7('0xf92')]()); 0x0 > _0xa78bbd['z'] && (this[_0x4cc7('0xf98')](0xb4 - this[_0x4cc7('0xf71')]()), this[_0x4cc7('0xf99')](this[_0x4cc7('0xf6d')]() - 0xb4), this[_0x4cc7('0xf9a')](this[_0x4cc7('0xf73')]() - 0xb4)); }, 'invalidateTransform': function() { this[_0x4cc7('0xf54')] = !0x0; }, 'updateTransform': function() { if ('FGHAI' === _0x4cc7('0xf9b')) { this[_0x4cc7('0xf4c')]['x'] = this['_x']; this[_0x4cc7('0xf4c')]['y'] = this['_y']; this[_0x4cc7('0xf4c')]['z'] = this['_z']; this['_rot']['x'] = this[_0x4cc7('0xf87')]; this[_0x4cc7('0xf4b')]['y'] = this[_0x4cc7('0xf53')]; this['_rot']['z'] = this[_0x4cc7('0xf72')]; this[_0x4cc7('0xf5a')] ? (this['_sca']['x'] = this[_0x4cc7('0xf74')], this[_0x4cc7('0xf57')]['y'] = this[_0x4cc7('0xf4e')], this[_0x4cc7('0xf57')]['z'] = this[_0x4cc7('0xf4f')], this['_transform'][_0x4cc7('0xf9c')](this[_0x4cc7('0xf56')])) : (this[_0x4cc7('0xf57')]['x'] = 0x1, this[_0x4cc7('0xf57')]['y'] = 0x1, this[_0x4cc7('0xf57')]['z'] = 0x1, this['_transform']['recompose'](this[_0x4cc7('0xf56')]), this[_0x4cc7('0xf50')][_0x4cc7('0xa8e')](this[_0x4cc7('0xf4d')]['x'], this['_pivotPoint']['y'], this[_0x4cc7('0xf4d')]['z']), this['_transform'][_0x4cc7('0xf93')](-this[_0x4cc7('0xf4d')]['x'], -this[_0x4cc7('0xf4d')]['y'], -this[_0x4cc7('0xf4d')]['z']), this[_0x4cc7('0xf50')][_0x4cc7('0xf9d')](this[_0x4cc7('0xf74')], this[_0x4cc7('0xf4e')], this[_0x4cc7('0xf4f')]), this[_0x4cc7('0xf57')]['x'] = this['_scaleX'], this[_0x4cc7('0xf57')]['y'] = this[_0x4cc7('0xf4e')], this[_0x4cc7('0xf57')]['z'] = this[_0x4cc7('0xf4f')]); this[_0x4cc7('0xf69')] = this[_0x4cc7('0xf67')] = this[_0x4cc7('0xf5c')] = this[_0x4cc7('0xf54')] = !0x1; } else { return this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0xeb3')](); } }, 'get_zOffset': function() { return this[_0x4cc7('0xf51')]; }, 'set_zOffset': function(_0x2756b9) { return this[_0x4cc7('0xf51')] = _0x2756b9; }, '__class__': _0x3af01b, '__properties__': _0x5aff49(_0x4ae64a['prototype']['__properties__'], { 'set_zOffset': _0x4cc7('0xf9f'), 'get_zOffset': _0x4cc7('0xfa0'), 'set_position': _0x4cc7('0xfa1'), 'get_position': _0x4cc7('0xd1a'), 'set_pivotPoint': _0x4cc7('0xfa2'), 'set_transform': _0x4cc7('0xb49'), 'get_transform': 'get_transform', 'set_eulers': _0x4cc7('0x967'), 'get_eulers': _0x4cc7('0xfa3'), 'set_scaleZ': _0x4cc7('0xf2e'), 'get_scaleZ': _0x4cc7('0xfa4'), 'set_scaleY': 'set_scaleY', 'get_scaleY': 'get_scaleY', 'set_scaleX': 'set_scaleX', 'get_scaleX': _0x2d63f9[_0x4cc7('0x3db')], 'set_rotationZ': _0x4cc7('0xf9a'), 'get_rotationZ': _0x4cc7('0xf73'), 'set_rotationY': _0x4cc7('0xf98'), 'get_rotationY': _0x4cc7('0xf71'), 'set_rotationX': _0x4cc7('0xf99'), 'get_rotationX': _0x4cc7('0xf6d'), 'set_z': 'set_z', 'get_z': _0x4cc7('0xd92'), 'set_y': 'set_y', 'get_y': 'get_y', 'set_x': _0x4cc7('0xb46'), 'get_x': _0x4cc7('0x472') }) }); var _0x1f7569 = function() { this[_0x4cc7('0xfa5')] = !0x1; this[_0x4cc7('0xfa6')] = this[_0x4cc7('0xfa7')] = this[_0x4cc7('0xfa8')] = !0x0; this[_0x4cc7('0xfa9')] = new _0x21e384(); this[_0x4cc7('0xfaa')] = !0x0; this[_0x4cc7('0xfab')] = new _0x165614(); this['_mouseChildren'] = !0x0; this[_0x4cc7('0xd26')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xfac')] = !0x0; this[_0x4cc7('0xfad')] = new _0x165614(); _0x3af01b['call'](this); }; _0x16dada[_0x4cc7('0xfae')] = _0x1f7569; _0x1f7569[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'containers', _0x4cc7('0xfaf')]; _0x1f7569[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x1f7569[_0x4cc7('0x92b')] = _0x3af01b; _0x1f7569[_0x4cc7('0x8')] = _0x5aff49(_0x3af01b[_0x4cc7('0x8')], { '_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() { return this[_0x4cc7('0xfb0')]; }, 'set_implicitPartition': function(_0x11ae73) { if (_0x11ae73 == this['_implicitPartition']) return _0x11ae73; var _0x2c9898 = 0x0 , _0x4a267f = this[_0x4cc7('0xd26')]['get_length'](); for (this[_0x4cc7('0xfb0')] = _0x11ae73; _0x2c9898 < _0x4a267f; ) { var _0x2818d4 = this['_children']['get'](_0x2c9898++); null == _0x2818d4[_0x4cc7('0xfb1')] && _0x2818d4['set_implicitPartition'](_0x11ae73); } return _0x11ae73; }, 'get_isVisible': function() { return this[_0x4cc7('0xfa8')] ? this[_0x4cc7('0xfa7')] : !0x1; }, 'setParent': function(_0x3648fd) { if (_0x4cc7('0xfb2') !== _0x4cc7('0xfb2')) { return $jscomp[_0x4cc7('0xfb3')](this); } else { this[_0x4cc7('0xabc')] = _0x3648fd; this[_0x4cc7('0xfb4')](); null == _0x3648fd ? this[_0x4cc7('0xb43')](null) : (this['notifySceneTransformChange'](), this[_0x4cc7('0xfb5')]()); } }, 'notifySceneTransformChange': function() { if (!this['_sceneTransformDirty'] && !this[_0x4cc7('0xfa5')]) { if (_0x4cc7('0xfb6') !== _0x4cc7('0xfb7')) { this[_0x4cc7('0xfb8')](); for (var _0x50702c = 0x0, _0x20ea45 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x50702c < _0x20ea45; ) this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x50702c++)[_0x4cc7('0xfb9')](); this[_0x4cc7('0xfba')] && (null == this[_0x4cc7('0xfbb')] && (this['_sceneTransformChanged'] = new _0x10a7eb('scenetransformChanged',this)), this[_0x4cc7('0x44')](this[_0x4cc7('0xfbb')])); } else { null == _0x50702c && (_0x50702c = _0x4cc7('0xfbc')); this['message'] = _0x50702c + _0x21a160[_0x4cc7('0xfbd')]() + '\x0aBut...\x20you\x20still\x20haven\x27t\x20rated\x20the\x20game.'; _0x50702c = _0x104058[_0x4cc7('0x493')](); 0x0 <= _0x50702c[_0x4cc7('0xfbe')] && 0x44ff > _0x50702c['previousBuildNumber'] && _0x4cc7('0xfbf') == typeof _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4cc7('0xfc0'), null) && _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x4cc7('0xfc0'), 0x3); _0x1b638a['call'](this); } } }, 'notifySceneChange': function() { this[_0x4cc7('0xfb9')](); for (var _0x288053 = 0x0, _0x15735b = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x288053 < _0x15735b; ) this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x288053++)[_0x4cc7('0xfb5')](); this['_listenToSceneChanged'] && (null == this['_scenechanged'] && (this[_0x4cc7('0xfc1')] = new _0x10a7eb(_0x4cc7('0xfc2'),this)), this[_0x4cc7('0x44')](this[_0x4cc7('0xfc1')])); }, 'updateMouseChildren': function() { this[_0x4cc7('0xfc3')] = null == this[_0x4cc7('0xabc')] || this[_0x4cc7('0xabc')][_0x4cc7('0xfc4')] ? this[_0x4cc7('0xfc5')]() : this[_0x4cc7('0xfc6')]()[_0x4cc7('0xfc3')] && this[_0x4cc7('0xabc')][_0x4cc7('0xfc5')](); for (var _0x60f7fe = 0x0, _0x4b199 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x60f7fe < _0x4b199; ) { var _0x22fd16 = _0x60f7fe++; this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x22fd16)[_0x4cc7('0xfb4')](); } }, 'get_mouseEnabled': function() { return this['_mouseEnabled']; }, 'set_mouseEnabled': function(_0x584439) { this[_0x4cc7('0xfc7')] = _0x584439; this[_0x4cc7('0xfb4')](); return _0x584439; }, 'invalidateTransform': function() { var _0x4cab46 = {}; _0x4cab46[_0x4cc7('0xfc8')] = function(_0x30ccbf, _0x1de3b6, _0x4efd3f, _0x34b521) { return _0x30ccbf(_0x1de3b6, _0x4efd3f, _0x34b521); } ; if (_0x4cc7('0xfc9') === _0x4cc7('0xfc9')) { _0x3af01b[_0x4cc7('0x8')]['invalidateTransform'][_0x4cc7('0x96b')](this); this['notifySceneTransformChange'](); } else { var _0x1297d9 = e[_0x4cc7('0x2b')](d); ++d; _0x1297d9['nearestPointOnPlane'](a, _0x18e19a[_0x4cc7('0xb93')]); _0x4cab46[_0x4cc7('0xfc8')](c, _0x18e19a[_0x4cc7('0xb93')], b, !0x0); } }, 'invalidateSceneTransform': function() { this[_0x4cc7('0xfac')] = !this[_0x4cc7('0xfa5')]; this['_inverseSceneTransformDirty'] = !this[_0x4cc7('0xfa5')]; this[_0x4cc7('0xfa6')] = !this[_0x4cc7('0xfa5')]; }, 'updateSceneTransform': function() { null == this[_0x4cc7('0xabc')] || this[_0x4cc7('0xabc')][_0x4cc7('0xfc4')] ? this[_0x4cc7('0xfad')][_0x4cc7('0xa28')](this[_0x4cc7('0xf92')]()) : (this[_0x4cc7('0xfad')][_0x4cc7('0xa28')](this[_0x4cc7('0xabc')][_0x4cc7('0xfca')]()), this[_0x4cc7('0xfad')][_0x4cc7('0xfcb')](this[_0x4cc7('0xf92')]())); this[_0x4cc7('0xfac')] = !0x1; }, 'get_mouseChildren': function() { return this['_mouseChildren']; }, 'set_mouseChildren': function(_0xa36d49) { this['_mouseChildren'] = _0xa36d49; this[_0x4cc7('0xfb4')](); return _0xa36d49; }, 'get_visible': function() { return this[_0x4cc7('0xfa7')]; }, 'set_visible': function(_0x459a70) { var _0x3ed8ec = this[_0x4cc7('0xd26')]['get_length'](); this[_0x4cc7('0xfa7')] = _0x459a70; for (var _0x50a04b = 0x0; _0x50a04b < _0x3ed8ec; ) { var _0x455d78 = _0x50a04b++; this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x455d78)[_0x4cc7('0xfcc')](); } return _0x459a70; }, 'get_assetType': function() { return _0x4cc7('0xfcd'); }, 'get_scenePosition': function() { this['_scenePositionDirty'] && (this['get_sceneTransform']()['copyColumnTo'](0x3, this[_0x4cc7('0xfa9')]), this[_0x4cc7('0xfa6')] = !0x1); return this[_0x4cc7('0xfa9')]; }, 'get_partition': function() { return this[_0x4cc7('0xfb1')]; }, 'set_partition': function(_0x2c80c1) { this[_0x4cc7('0xfb1')] = _0x2c80c1; this[_0x4cc7('0xfce')](null != _0x2c80c1 ? _0x2c80c1 : null != this[_0x4cc7('0xabc')] ? this[_0x4cc7('0xabc')][_0x4cc7('0xfcf')]() : null); return _0x2c80c1; }, 'get_sceneTransform': function() { this[_0x4cc7('0xfac')] && this['updateSceneTransform'](); return this[_0x4cc7('0xfad')]; }, 'get_scene': function() { return this[_0x4cc7('0xb41')]; }, 'set_scene': function(_0x338740) { for (var _0x58d97c = 0x0, _0xfe65e8 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x58d97c < _0xfe65e8; ) this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x58d97c++)[_0x4cc7('0xb43')](_0x338740); if (this[_0x4cc7('0xb41')] == _0x338740) return _0x338740; null == _0x338740 && (this[_0x4cc7('0xfd0')] = this['_scene']); null != this[_0x4cc7('0xfb1')] && null != this[_0x4cc7('0xfd0')] && this[_0x4cc7('0xfd0')] != this['_scene'] && this[_0x4cc7('0xfd1')](null); null != _0x338740 && (this[_0x4cc7('0xfd0')] = null); this[_0x4cc7('0xb41')] = _0x338740; null != this[_0x4cc7('0xb41')] ? this['_scene']['dispatchEvent'](new _0x4a1071('addedToScene',this)) : null != this[_0x4cc7('0xfd0')] && this[_0x4cc7('0xfd0')]['dispatchEvent'](new _0x4a1071(_0x4cc7('0xfd2'),this)); return _0x338740; }, 'get_inverseSceneTransform': function() { this[_0x4cc7('0xfaa')] && (this[_0x4cc7('0xfab')]['copyFrom'](this[_0x4cc7('0xfca')]()), this[_0x4cc7('0xfab')][_0x4cc7('0xaf2')](), this[_0x4cc7('0xfaa')] = !0x1); return this[_0x4cc7('0xfab')]; }, 'get_parent': function() { return this[_0x4cc7('0xabc')]; }, 'addChild': function(_0x306aa3) { var _0x24b3f2 = _0x4cc7('0xfd3')[_0x4cc7('0x46')]('|') , _0x53fd01 = 0x0; while (!![]) { switch (_0x24b3f2[_0x53fd01++]) { case '0': null == _0x306aa3[_0x4cc7('0xfb1')] && _0x306aa3['set_implicitPartition'](this[_0x4cc7('0xfb0')]); continue; case '1': _0x306aa3[_0x4cc7('0xb43')](this[_0x4cc7('0xb41')]); continue; case '2': _0x306aa3['notifySceneTransformChange'](); continue; case '3': this[_0x4cc7('0xd26')][_0x4cc7('0x29')](_0x306aa3); continue; case '4': null != _0x306aa3[_0x4cc7('0xabc')] && _0x306aa3[_0x4cc7('0xabc')]['removeChild'](_0x306aa3); continue; case '5': _0x306aa3[_0x4cc7('0xfcc')](); continue; case '6': if (null == _0x306aa3) throw new _0x202aa0(new _0xc6df85('Parameter\x20child\x20cannot\x20be\x20null.')); continue; case '7': _0x306aa3[_0x4cc7('0xfb4')](); continue; case '8': _0x306aa3['setParent'](this); continue; case '9': return _0x306aa3; } break; } }, 'removeChild': function(_0x3eab65) { var _0xf5dd3e = {}; _0xf5dd3e['dBqeY'] = function(_0x3b0b06, _0x5e0bc2) { return _0x3b0b06 == _0x5e0bc2; } ; if (_0x4cc7('0xfd4') === _0x2d63f9[_0x4cc7('0xb6')]) { return _0xf5dd3e['dBqeY'](null, _0x53b1b3[_0x4cc7('0xbc4')]) ? _0x53b1b3[_0x4cc7('0xbc4')] = new _0x53b1b3() : _0x53b1b3['instance']; } else { if (null == _0x3eab65) throw new _0x202aa0(new _0xc6df85('Parameter\x20child\x20cannot\x20be\x20null')); var _0x33e1af = this[_0x4cc7('0xd26')][_0x4cc7('0x2d')](_0x3eab65, 0x0); if (-0x1 == _0x33e1af) throw new _0x202aa0(new _0xc6df85('Parameter\x20is\x20not\x20a\x20child\x20of\x20the\x20caller')); this['removeChildInternal'](_0x33e1af, _0x3eab65); } }, 'removeChildInternal': function(_0xab9863, _0xd41f0e) { if ('pOHym' !== _0x4cc7('0xfd5')) { this[_0x4cc7('0xace')]['updateCallback'] = _0x48c401(this, this[_0x4cc7('0xfd6')]); this['lizard'][_0x4cc7('0xac9')](7.5, 74.5, null, -0x14); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](6.2, -0x8, null, -0xf); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x18ca11 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x18ca11[_0x4cc7('0xf9a')](_0x18ca11[_0x4cc7('0xf73')]() + 0x24); this[_0x4cc7('0xfd7')] = 0.5; } else { this[_0x4cc7('0xd26')]['splice'](_0xab9863, 0x1); _0xd41f0e[_0x4cc7('0xfd8')](null); null == _0xd41f0e[_0x4cc7('0xfb1')] && _0xd41f0e[_0x4cc7('0xfce')](null); } }, 'lookAt': function(_0x303216, _0x7b6fba) { _0x3af01b['prototype'][_0x4cc7('0xfd9')][_0x4cc7('0x96b')](this, _0x303216, _0x7b6fba); this[_0x4cc7('0xfb9')](); }, 'translateLocal': function(_0x193e88, _0x4ac73b) { _0x3af01b[_0x4cc7('0x8')][_0x4cc7('0xd96')][_0x4cc7('0x96b')](this, _0x193e88, _0x4ac73b); this[_0x4cc7('0xfb9')](); }, 'dispose': function() { null != this[_0x4cc7('0xfc6')]() && this[_0x4cc7('0xfc6')]()[_0x4cc7('0xb79')](this); }, 'rotate': function(_0x19c2c2, _0x3c74b0) { if ('UwSYB' === _0x4cc7('0xfda')) { _0x3af01b[_0x4cc7('0x8')][_0x4cc7('0xfdb')][_0x4cc7('0x96b')](this, _0x19c2c2, _0x3c74b0); this[_0x4cc7('0xfb9')](); } else { _0x2116b2[_0x4cc7('0xc38')] = 0x9eb3e; _0x3c74b0 = _0x3c74b0[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); if (!(_0x19c2c2[_0x4cc7('0xfdd')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0x3c74b0[_0x4cc7('0x126')]['get_z']())) { if (null != _0x19c2c2[_0x4cc7('0xfde')] && _0x19c2c2[_0x4cc7('0xfde')]()) return !0x1; 0x0 >= _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0xfdf')]['get_length']() && (_0x19c2c2 = _0x3c74b0['characterData'], _0x3c74b0 = null, null == _0x3c74b0 && _0x29cea6[_0x4cc7('0x51')](_0x4cc7('0xfe0'), '-') && (_0x3c74b0 = _0x19023b[_0x4cc7('0xfe1')](0x15) / 0x2), _0x19023b['get_instance']()['displayMessage'](_0x4cc7('0xfe0'), _0x3c74b0, _0x5240eb[_0x4cc7('0xfe2')](_0x19c2c2))); return !0x1; } return !0x0; } }, 'dispatchEvent': function(_0x7b0fc) { var _0x544c5e = _0x3af01b[_0x4cc7('0x8')]['dispatchEvent'][_0x4cc7('0x96b')](this, _0x7b0fc); _0x7b0fc[_0x4cc7('0xa47')] && (null != this[_0x4cc7('0xabc')] ? this['_parent'][_0x4cc7('0x44')](_0x7b0fc) : null != this[_0x4cc7('0xb41')] && this[_0x4cc7('0xb41')][_0x4cc7('0x44')](_0x7b0fc)); return _0x544c5e; }, 'updateImplicitVisibility': function() { if (_0x4cc7('0xfe3') !== _0x4cc7('0xfe4')) { var _0x49e4e9 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); this[_0x4cc7('0xfa8')] = this[_0x4cc7('0xabc')][_0x4cc7('0xfa7')] && this[_0x4cc7('0xabc')]['_implicitVisibility']; for (var _0x5a3a32 = 0x0; _0x5a3a32 < _0x49e4e9; ) { var _0x455fb7 = _0x5a3a32++; this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x455fb7)['updateImplicitVisibility'](); } } else { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x70); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xd); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x19c6); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](1.1, 84.3, null, 0x9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x76c0ae = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xfe5'), -0x8c, -0x3c, null, null, null, _0x76c0ae, null); } }, 'addEventListener': function(_0x1de79e, _0x2dcd65, _0x1610c7, _0x9d714d, _0xbb3526) { null == _0xbb3526 && (_0xbb3526 = !0x1); null == _0x9d714d && (_0x9d714d = 0x0); null == _0x1610c7 && (_0x1610c7 = !0x1); _0x3af01b[_0x4cc7('0x8')][_0x4cc7('0x9ad')][_0x4cc7('0x96b')](this, _0x1de79e, _0x2dcd65, _0x1610c7, _0x9d714d, _0xbb3526); switch (_0x1de79e) { case _0x4cc7('0xfc2'): this['_listenToSceneChanged'] = !0x0; break; case _0x4cc7('0xfe6'): this[_0x4cc7('0xfba')] = !0x0; } }, 'removeEventListener': function(_0x5a318a, _0xd1582d, _0x5498ff) { if ('KQBSn' === _0x4cc7('0xfe7')) { null == _0x5498ff && (_0x5498ff = !0x1); _0x3af01b[_0x4cc7('0x8')][_0x4cc7('0xa2d')][_0x4cc7('0x96b')](this, _0x5a318a, _0xd1582d, _0x5498ff); if (!this[_0x4cc7('0x9af')](_0x5a318a)) switch (_0x5a318a) { case _0x4cc7('0xfc2'): this[_0x4cc7('0xfe8')] = !0x1; break; case _0x4cc7('0xfe6'): this[_0x4cc7('0xfba')] = !0x1; } } else { _0x7c6a30[_0x4cc7('0x96b')](this); } }, '__class__': _0x1f7569, '__properties__': _0x5aff49(_0x3af01b[_0x4cc7('0x8')]['__properties__'], { 'get_parent': _0x4cc7('0xfc6'), 'get_inverseSceneTransform': _0x2d63f9[_0x4cc7('0x3dd')], 'set_scene': _0x4cc7('0xb43'), 'get_scene': _0x4cc7('0xfe9'), 'get_sceneTransform': _0x4cc7('0xfca'), 'set_partition': _0x4cc7('0xfd1'), 'get_partition': _0x4cc7('0xfea'), 'get_scenePosition': 'get_scenePosition', 'get_assetType': _0x4cc7('0x463'), 'set_visible': _0x2d63f9['dzLzo'], 'get_visible': _0x4cc7('0xb48'), 'set_mouseChildren': 'set_mouseChildren', 'get_mouseChildren': _0x4cc7('0xfc5'), 'set_mouseEnabled': _0x2d63f9[_0x4cc7('0x3df')], 'get_mouseEnabled': _0x4cc7('0xfeb'), 'get_isVisible': 'get_isVisible', 'set_implicitPartition': _0x4cc7('0xfce'), 'get_implicitPartition': _0x4cc7('0xfcf') }) }); var _0x471021 = function() { this[_0x4cc7('0xfec')] = this[_0x4cc7('0xd97')] = !0x0; _0x1f7569[_0x4cc7('0x96b')](this); this[_0x4cc7('0xfed')] = this[_0x4cc7('0xfee')](); this[_0x4cc7('0xfef')] = this[_0x4cc7('0xfee')](); }; _0x16dada[_0x4cc7('0xff0')] = _0x471021; _0x471021[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0xff1'), _0x4cc7('0xff2')]; _0x471021[_0x4cc7('0x92b')] = _0x1f7569; _0x471021[_0x4cc7('0x8')] = _0x5aff49(_0x1f7569[_0x4cc7('0x8')], { '_partitionNode': null, '_pickingCollisionVO': null, '_pickingCollider': null, '_bounds': null, '_boundsInvalid': null, '_worldBounds': null, '_worldBoundsInvalid': null, 'get_pickingCollisionVO': function() { null == this[_0x4cc7('0xff3')] && (this['_pickingCollisionVO'] = new _0x34aab6(this)); return this[_0x4cc7('0xff3')]; }, 'collidesBefore': function(_0x1acf0c, _0x18e137) { return !0x0; }, 'get_bounds': function() { this[_0x4cc7('0xfec')] && this[_0x4cc7('0xff4')](); return this['_bounds']; }, 'get_worldBounds': function() { this[_0x4cc7('0xd97')] && this[_0x4cc7('0xff5')](); return this['_worldBounds']; }, 'updateWorldBounds': function() { this[_0x4cc7('0xfef')][_0x4cc7('0xff6')](this[_0x4cc7('0xff7')](), this[_0x4cc7('0xfca')]()); this['_worldBoundsInvalid'] = !0x1; }, 'set_implicitPartition': function(_0x495cc4) { if (_0x495cc4 == this['_implicitPartition']) return _0x495cc4; null != this[_0x4cc7('0xfb0')] && this[_0x4cc7('0xff8')](); _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfce')]['call'](this, _0x495cc4); this['notifyPartitionAssigned'](); return _0x495cc4; }, 'set_scene': function(_0x309e5b) { var _0x27a8ac = _0x4cc7('0xff9')[_0x4cc7('0x46')]('|') , _0x56c6c1 = 0x0; while (!![]) { switch (_0x27a8ac[_0x56c6c1++]) { case '0': return _0x309e5b; case '1': _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xb43')][_0x4cc7('0x96b')](this, _0x309e5b); continue; case '2': null != _0x309e5b && _0x309e5b['registerEntity'](this); continue; case '3': null != this[_0x4cc7('0xb41')] && this[_0x4cc7('0xb41')][_0x4cc7('0xb42')](this); continue; case '4': if (_0x309e5b == this['_scene']) return _0x309e5b; continue; } break; } }, 'get_assetType': function() { return _0x4cc7('0xffa'); }, 'get_pickingCollider': function() { return this[_0x4cc7('0xffb')]; }, 'set_pickingCollider': function(_0x2b5151) { if ('JhxbS' === _0x4cc7('0xffc')) { if (null != this['_onPause']) { var _0x3f9194 = this[_0x4cc7('0xffd')] , _0x5cf370 = this[_0x4cc7('0xffe')]; null == _0x5cf370 && (_0x5cf370 = []); _0x3f9194[_0x4cc7('0x13')](_0x3f9194, _0x5cf370); } } else { return this[_0x4cc7('0xffb')] = _0x2b5151; } }, 'getEntityPartitionNode': function() { null == this['_partitionNode'] && (this[_0x4cc7('0xfff')] = this[_0x4cc7('0x1000')]()); return this[_0x4cc7('0xfff')]; }, 'isIntersectingRay': function(_0x23fdae, _0x41d450) { if (_0x4cc7('0x1001') === _0x4cc7('0x1002')) { if (0x0 == this[_0x4cc7('0xbef')]['x'] && 0x0 == this[_0x4cc7('0xbef')]['z']) { var _0x17e58d = this[_0x4cc7('0xbef')]['y']; return 0x0 <= _0x17e58d ? _0x17e58d : -_0x17e58d; } _0x17e58d = this[_0x4cc7('0xbef')]; return Math['sqrt'](_0x17e58d['x'] * _0x17e58d['x'] + _0x17e58d['y'] * _0x17e58d['y'] + _0x17e58d['z'] * _0x17e58d['z']); } else { null == this['get_pickingCollisionVO']()[_0x4cc7('0x1003')] && (this[_0x4cc7('0x1004')]()[_0x4cc7('0x1003')] = new _0x21e384()); null == this[_0x4cc7('0x1004')]()['localRayDirection'] && (this[_0x4cc7('0x1004')]()[_0x4cc7('0x1005')] = new _0x21e384()); null == this['get_pickingCollisionVO']()[_0x4cc7('0x1006')] && (this[_0x4cc7('0x1004')]()['localNormal'] = new _0x21e384()); var _0x333054 = this[_0x4cc7('0x1004')]()['localRayPosition'] , _0xb1cd7f = this[_0x4cc7('0x1004')]()['localRayDirection']; _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0x3de')](), _0x23fdae, _0x333054); _0x2c4d00[_0x4cc7('0x1008')](this[_0x4cc7('0x3de')](), _0x41d450, _0xb1cd7f); _0x333054 = this[_0x4cc7('0xff7')]()[_0x4cc7('0xef4')](_0x333054, _0xb1cd7f, this[_0x4cc7('0x1004')]()['localNormal']); if (0x0 > _0x333054) return !0x1; this[_0x4cc7('0x1004')]()[_0x4cc7('0x1009')] = _0x333054; this[_0x4cc7('0x1004')]()[_0x4cc7('0x100a')] = _0x23fdae; this[_0x4cc7('0x1004')]()['rayDirection'] = _0x41d450; this[_0x4cc7('0x1004')]()[_0x4cc7('0x100b')] = 0x0 == _0x333054; return !0x0; } }, 'createEntityPartitionNode': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'getDefaultBoundingVolume': function() { if (_0x4cc7('0x100c') === _0x4cc7('0x100c')) { return new _0x320a8a(); } else { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, a); this[_0x4cc7('0x994')] = a[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x994')); this[_0x4cc7('0x1010')] = this[_0x4cc7('0x1011')](a['node'][_0x4cc7('0x100f')]('init_from')); } }, 'updateBounds': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'invalidateSceneTransform': function() { if (_0x4cc7('0x1012') !== 'ygpDz') { return a + Math[_0x4cc7('0x1013')](c, d + b); } else { this[_0x4cc7('0xfa5')] || (_0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfb8')]['call'](this), this[_0x4cc7('0xd97')] = !0x0, this['notifySceneBoundsInvalid']()); } }, 'invalidateBounds': function() { this[_0x4cc7('0xd97')] = this['_boundsInvalid'] = !0x0; this['notifySceneBoundsInvalid'](); }, 'updateMouseChildren': function() { if ('frBAc' === 'TkCqe') { _0x5aff49[_0x4cc7('0x1014')](_0x4cc7('0x1015'), _0x16dada); _0x578190 && _0x5aff49[_0x4cc7('0xd18')](_0x16dada, !0x0); } else { if (null == this[_0x4cc7('0xabc')] && null != this[_0x4cc7('0x3e1')]() && _0x5260f5['__instanceof'](this[_0x4cc7('0xabc')], _0x471021)) { if ('CmaDC' === _0x4cc7('0x1016')) { 0x0 > _0x2f7b2c && (_0x2f7b2c = 0x0); this['_diffuse'] = _0x2f7b2c; this[_0x4cc7('0x1017')](); return _0x2f7b2c; } else { var _0x2f7b2c = _0x5260f5['__cast'](this[_0x4cc7('0xabc')], _0x471021)['get_pickingCollider'](); null != _0x2f7b2c && this[_0x4cc7('0x1018')](_0x2f7b2c); } } _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfb4')][_0x4cc7('0x96b')](this); } }, 'notifySceneBoundsInvalid': function() { null != this[_0x4cc7('0xb41')] && this[_0x4cc7('0xb41')][_0x4cc7('0x1019')](this); }, 'notifyPartitionAssigned': function() { null != this[_0x4cc7('0xb41')] && this['_scene']['registerPartition'](this); }, 'notifyPartitionUnassigned': function() { null != this[_0x4cc7('0xb41')] && this[_0x4cc7('0xb41')][_0x4cc7('0xdcb')](this); }, 'internalUpdate': function() { null != this[_0x4cc7('0x101a')] && this[_0x4cc7('0x101a')][_0x4cc7('0x94a')](); }, '__class__': _0x471021, '__properties__': _0x5aff49(_0x1f7569[_0x4cc7('0x8')]['__properties__'], { 'set_pickingCollider': _0x4cc7('0x1018'), 'get_pickingCollider': _0x2d63f9['brTGj'], 'get_worldBounds': _0x4cc7('0x101b'), 'get_bounds': _0x4cc7('0xff7'), 'get_pickingCollisionVO': _0x4cc7('0x1004') }) }); var _0x262ecb = function(_0x4be659) { this[_0x4cc7('0x101c')] = this[_0x4cc7('0x101d')] = !0x0; this[_0x4cc7('0x101e')] = new _0x165614(); _0x471021[_0x4cc7('0x96b')](this); this['_lens'] = _0x4be659; null == this[_0x4cc7('0x101f')] && (this[_0x4cc7('0x101f')] = new _0x4cf486()); this[_0x4cc7('0x101f')][_0x4cc7('0x9ad')](_0x4cc7('0x1020'), _0x48c401(this, this[_0x4cc7('0x1021')])); this[_0x4cc7('0x1022')] = _0x2bc114[_0x4cc7('0x24')](null, 0x6, !0x0); for (_0x4be659 = 0x0; 0x6 > _0x4be659; ) { var _0x53e25 = _0x4be659++; this[_0x4cc7('0x1022')][_0x4cc7('0x9e7')](_0x53e25, new _0x201551()); } this[_0x4cc7('0xd5a')](-0x3e8); }; _0x16dada[_0x4cc7('0x1023')] = _0x262ecb; _0x262ecb[_0x4cc7('0x8f2')] = ['away3d', 'cameras', 'Camera3D']; _0x262ecb[_0x4cc7('0x92b')] = _0x471021; _0x262ecb[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_viewProjection': null, '_viewProjectionDirty': null, '_lens': null, '_frustumPlanes': null, '_frustumPlanesDirty': null, 'getDefaultBoundingVolume': function() { return new _0xab5c66(); }, 'get_assetType': function() { if (_0x56067a[_0x4cc7('0x1024')] !== 'XzOGz') { return this['_stage3DIndex']; } else { return 'camera'; } }, 'onLensMatrixChanged': function(_0x15bb6d) { this[_0x4cc7('0x101d')] = this[_0x4cc7('0x101c')] = !0x0; this[_0x4cc7('0x44')](_0x15bb6d); }, 'get_frustumPlanes': function() { this['_frustumPlanesDirty'] && this[_0x4cc7('0x1025')](); return this[_0x4cc7('0x1022')]; }, 'updateFrustum': function() { var _0x1f6127 = _0x2c4d00[_0x4cc7('0xf36')]; this['get_viewProjection']()[_0x4cc7('0xf37')](_0x1f6127); var _0x2858c3 = _0x1f6127[_0x4cc7('0x2b')](0x0); var _0x3ad010 = _0x1f6127[_0x4cc7('0x2b')](0x4); var _0x515e1a = _0x1f6127[_0x4cc7('0x2b')](0x8); var _0x5a9af4 = _0x1f6127['get'](0xc); var _0x5857e6 = _0x1f6127[_0x4cc7('0x2b')](0x1); var _0x4b4295 = _0x1f6127['get'](0x5); var _0x2bcb9d = _0x1f6127['get'](0x9); var _0xf6c92e = _0x1f6127[_0x4cc7('0x2b')](0xd); var _0x4a94d2 = _0x1f6127['get'](0x2); var _0x4bf907 = _0x1f6127[_0x4cc7('0x2b')](0x6); var _0x54e48d = _0x1f6127['get'](0xa); var _0x48c401 = _0x1f6127[_0x4cc7('0x2b')](0xe); var _0x16dada = _0x1f6127['get'](0x3); var _0x5aff49 = _0x1f6127[_0x4cc7('0x2b')](0x7); var _0x519d40 = _0x1f6127[_0x4cc7('0x2b')](0xb); var _0x1a8181 = _0x1f6127['get'](0xf); var _0x3e3cd2 = this['_frustumPlanes'][_0x4cc7('0x2b')](0x0); _0x1f6127 = _0x16dada + _0x2858c3; var _0x4a9c58 = _0x5aff49 + _0x3ad010; var _0x2bc114 = _0x519d40 + _0x515e1a; var _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = -(_0x1a8181 + _0x5a9af4) * _0x428966; _0x3e3cd2 = this['_frustumPlanes']['get'](0x1); _0x1f6127 = _0x2d63f9[_0x4cc7('0xb3')](_0x16dada, _0x2858c3); _0x4a9c58 = _0x5aff49 - _0x3ad010; _0x2bc114 = _0x519d40 - _0x515e1a; _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x2d63f9[_0x4cc7('0xf45')](_0x1f6127, _0x1f6127) + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = (_0x5a9af4 - _0x1a8181) * _0x428966; _0x3e3cd2 = this[_0x4cc7('0x1022')][_0x4cc7('0x2b')](0x2); _0x1f6127 = _0x16dada + _0x5857e6; _0x4a9c58 = _0x5aff49 + _0x4b4295; _0x2bc114 = _0x519d40 + _0x2bcb9d; _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = -(_0x1a8181 + _0xf6c92e) * _0x428966; _0x3e3cd2 = this[_0x4cc7('0x1022')][_0x4cc7('0x2b')](0x3); _0x1f6127 = _0x16dada - _0x5857e6; _0x4a9c58 = _0x5aff49 - _0x4b4295; _0x2bc114 = _0x519d40 - _0x2bcb9d; _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = (_0xf6c92e - _0x1a8181) * _0x428966; _0x3e3cd2 = this[_0x4cc7('0x1022')][_0x4cc7('0x2b')](0x4); _0x1f6127 = _0x4a94d2; _0x4a9c58 = _0x4bf907; _0x2bc114 = _0x54e48d; _0x428966 = 0x1 / Math['sqrt'](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = -_0x48c401 * _0x428966; _0x3e3cd2 = this[_0x4cc7('0x1022')][_0x4cc7('0x2b')](0x5); _0x1f6127 = _0x16dada - _0x4a94d2; _0x4a9c58 = _0x5aff49 - _0x4bf907; _0x2bc114 = _0x519d40 - _0x54e48d; _0x428966 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6127 * _0x1f6127 + _0x4a9c58 * _0x4a9c58 + _0x2bc114 * _0x2bc114); _0x3e3cd2['a'] = _0x1f6127 * _0x428966; _0x3e3cd2['b'] = _0x4a9c58 * _0x428966; _0x3e3cd2['c'] = _0x2bc114 * _0x428966; _0x3e3cd2['d'] = (_0x48c401 - _0x1a8181) * _0x428966; this[_0x4cc7('0x101d')] = !0x1; }, 'invalidateSceneTransform': function() { _0x471021[_0x4cc7('0x8')][_0x4cc7('0xfb8')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x101d')] = this[_0x4cc7('0x101c')] = !0x0; }, 'updateBounds': function() { this[_0x4cc7('0xfed')][_0x4cc7('0xf01')](); this[_0x4cc7('0xfec')] = !0x1; }, 'createEntityPartitionNode': function() { return new _0x1d3b7e(this); }, 'get_lens': function() { var _0x5d3e62 = {}; _0x5d3e62[_0x4cc7('0x1026')] = function(_0x3e5c9b, _0x354476) { return _0x3e5c9b > _0x354476; } ; if ('Fkmgx' === _0x4cc7('0x1027')) { return this[_0x4cc7('0x101f')]; } else { if (null == a) throw a = new _0x180a42(_0x4cc7('0xb6b')), a['errorID'] = 0x7d7, new _0x202aa0(a); if (a[_0x4cc7('0x99c')] == a) throw a = new _0x5a0ff5(_0x4cc7('0xb6d')), a[_0x4cc7('0xb6c')] = 0xec7, new _0x202aa0(a); if (_0x5d3e62['jOfHn'](b, this[_0x4cc7('0xae0')][_0x4cc7('0x21')]) || 0x0 > b) throw new _0x202aa0('Invalid\x20index\x20position\x20' + b); if (a[_0x4cc7('0x907')] == this) this[_0x4cc7('0xae0')][b] != a && (_0x3a8a6f['remove'](this[_0x4cc7('0xae0')], a), this[_0x4cc7('0xae0')][_0x4cc7('0xa5e')](b, 0x0, a), this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); else { null != a['parent'] && a[_0x4cc7('0x907')]['removeChild'](a); this[_0x4cc7('0xae0')][_0x4cc7('0xa5e')](b, 0x0, a); a['parent'] = this; (b = null != this[_0x4cc7('0x99c')] && null == a['stage']) && this[_0x4cc7('0xb6f')](this['stage']); a['__setTransformDirty'](); a['__renderDirty'] || (a[_0x4cc7('0xab8')] = !0x0, a[_0x4cc7('0xab9')]()); this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); var _0x5a10cf = new _0x76b31e(_0x4cc7('0xb70'),!0x0); _0x5a10cf[_0x4cc7('0xa26')] = a; a[_0x4cc7('0xa27')](_0x5a10cf); b && (_0x5a10cf = new _0x76b31e(_0x4cc7('0x8a9'),!0x1,!0x1), a[_0x4cc7('0xa27')](_0x5a10cf), a['__dispatchChildren'](_0x5a10cf)); } return a; } }, 'get_viewProjection': function() { this['_viewProjectionDirty'] && (this['_viewProjection']['copyFrom'](this['get_inverseSceneTransform']()), this[_0x4cc7('0x101e')]['append'](this['_lens'][_0x4cc7('0xb3c')]()), this['_viewProjectionDirty'] = !0x1); return this['_viewProjection']; }, 'unproject': function(_0x386e88, _0x5ecb50, _0x33ee6c, _0x509fe2) { if (_0x4cc7('0x1028') !== _0x4cc7('0x1029')) { return _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0xfca')](), this[_0x4cc7('0x102a')]()[_0x4cc7('0x102b')](_0x386e88, _0x5ecb50, _0x33ee6c, _0x509fe2), _0x509fe2); } else { _0x1aa93f[_0x4cc7('0x96b')](this, _0x386e88, _0x5ecb50); this['xAccel'] *= 0.9; this[_0x4cc7('0x102c')] *= 0.95; this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](0x68, 0xbe, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 0x2; this['floatDownAction'][_0x4cc7('0x102f')] *= 0.9; } }, 'project': function(_0x2be5cb, _0x3e1e78) { return this[_0x4cc7('0x102a')]()[_0x4cc7('0x1030')](_0x2c4d00[_0x4cc7('0x1007')](this['get_inverseSceneTransform'](), _0x2be5cb, _0x3e1e78), _0x3e1e78); }, '__class__': _0x262ecb, '__properties__': _0x5aff49(_0x471021['prototype'][_0x4cc7('0x2d6')], { 'get_viewProjection': 'get_viewProjection', 'get_lens': _0x4cc7('0x102a'), 'get_frustumPlanes': _0x4cc7('0x1031') }) }); var _0x482fe7 = function() { if ('nZEjz' !== _0x4cc7('0x1032')) { this['_unprojectionInvalid'] = !0x0; this[_0x4cc7('0x1033')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x18, !0x0); this[_0x4cc7('0x1034')] = !0x0; this['_aspectRatio'] = 0x1; this['_far'] = 0xbb8; this['_near'] = 0x14; this['_viewPort'] = new _0x432b23(); this[_0x4cc7('0x1035')] = new _0x432b23(); _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1036')] = new _0x165614(); } else { this[_0x4cc7('0x1037')](_0x4b25d1['sidePathG'], 0x4, { 'startTilesLength': 0xfa0 }); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0xde); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x59); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0xd9); var _0x4abc57 = null; null == _0x4abc57 && (_0x4abc57 = new _0x169fce()); var _0x3200c5 = Math['sin'](1.8849555921538759); _0x4abc57['x'] = 0.643 * _0x3200c5; _0x4abc57['y'] = 0.667 * _0x3200c5; _0x4abc57['z'] = 0.376 * _0x3200c5; _0x4abc57['w'] = Math['cos'](1.8849555921538759); _0x3200c5 = _0x4abc57['x'] * _0x4abc57['x'] + _0x4abc57['y'] * _0x4abc57['y'] + _0x56067a['xgHXD'](_0x4abc57['z'], _0x4abc57['z']) + _0x4abc57['w'] * _0x4abc57['w']; var _0x2f800f = _0x3200c5 - 0x1; 1e-10 > (0x0 <= _0x2f800f ? _0x2f800f : -_0x2f800f) || (0x0 == _0x3200c5 ? (_0x4abc57['x'] = 0x0, _0x4abc57['y'] = 0x0, _0x4abc57['z'] = 0x0, _0x4abc57['w'] = 0x1) : (_0x3200c5 = 0x1 / Math['sqrt'](_0x3200c5), _0x4abc57['x'] *= _0x3200c5, _0x4abc57['y'] *= _0x3200c5, _0x4abc57['z'] *= _0x3200c5, _0x4abc57['w'] *= _0x3200c5)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4abc57)[_0x4cc7('0xc4a')]()); this['tunnel']['display'](0x0); this['child']['setIndexedPosition'](1.9, 1.25); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['duplicator'][_0x4cc7('0xac9')](2.1, 1.5); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['bunny'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); _0x4abc57 = _0x1baaa1[_0x4cc7('0x7d9')](0x10e); _0x3200c5 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('We\x20aren\x27t\x20going\x20home.', -0x118, -0x32, null, _0x4abc57, null, _0x3200c5, null); _0x4abc57 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6d8'), 0x140, 0x64, null, null, null, _0x4abc57, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1038'), 0x3c, 0x104, null, null, 0x0, null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x103a')); this[_0x4cc7('0x103b')](); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x3e2')]] = _0x482fe7; _0x482fe7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x103c'), _0x4cc7('0x103d'), 'LensBase']; _0x482fe7[_0x4cc7('0x92b')] = _0x338b9; _0x482fe7[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_matrix': null, '_scissorRect': null, '_viewPort': null, '_near': null, '_far': null, '_aspectRatio': null, '_matrixInvalid': null, '_frustumCorners': null, '_unprojection': null, '_unprojectionInvalid': null, 'get_frustumCorners': function() { var _0x5ae135 = {}; _0x5ae135[_0x4cc7('0x103e')] = function(_0x283a8a, _0x3fded8) { return _0x283a8a != _0x3fded8; } ; _0x5ae135['xKitM'] = 'wormholeN'; if ('QOsTc' !== _0x4cc7('0x103f')) { return this[_0x4cc7('0x1033')]; } else { var _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1041')] = null != _0x842c50[_0x4cc7('0x1041')] ? _0x245993['getReserved'](_0x4cc7('0x1041')) : _0x245993['h'][_0x4cc7('0x1041')]; _0x4b25d1[_0x4cc7('0x1041')]['set_available'](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['winter'] = null != _0x842c50[_0x4cc7('0x1042')] ? _0x245993['getReserved']('winter') : _0x245993['h']['winter']; _0x4b25d1['winter'][_0x4cc7('0x1043')](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1044')] = null != _0x842c50[_0x4cc7('0x1044')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1044')) : _0x245993['h']['dark']; _0x4b25d1['dark'][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['boxes'] = null != _0x842c50[_0x4cc7('0x1045')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1045')) : _0x245993['h'][_0x4cc7('0x1045')]; _0x4b25d1[_0x4cc7('0x1045')]['set_available'](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['river'] = null != _0x842c50[_0x4cc7('0xf06')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0xf06')) : _0x245993['h'][_0x4cc7('0xf06')]; _0x4b25d1[_0x4cc7('0xf06')][_0x4cc7('0x1043')](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1046')] = null != _0x842c50['newlyFormed'] ? _0x245993[_0x4cc7('0xd77')]('newlyFormed') : _0x245993['h'][_0x4cc7('0x1046')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1047')] = null != _0x842c50['memory'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1047')) : _0x245993['h'][_0x4cc7('0x1047')]; _0x4b25d1['memory'][_0x4cc7('0x1043')](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1048')] = null != _0x842c50[_0x4cc7('0x1048')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1048')) : _0x245993['h'][_0x4cc7('0x1048')]; _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1049')] = null != _0x842c50['sidePathA'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1049')) : _0x245993['h']['sidePathA']; _0x4b25d1[_0x4cc7('0x1049')][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['sidePathB'] = null != _0x842c50[_0x4cc7('0x104a')] ? _0x245993['getReserved'](_0x4cc7('0x104a')) : _0x245993['h'][_0x4cc7('0x104a')]; _0x4b25d1[_0x4cc7('0x104a')][_0x4cc7('0x1043')](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x104b')] = null != _0x842c50[_0x4cc7('0x104b')] ? _0x245993[_0x4cc7('0xd77')]('sidePathD') : _0x245993['h'][_0x4cc7('0x104b')]; _0x4b25d1['sidePathD']['set_available'](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x104c')] = null != _0x842c50['sidePathG'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x104c')) : _0x245993['h'][_0x4cc7('0x104c')]; _0x4b25d1['sidePathG'][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x104d')] = null != _0x842c50['sidePathL'] ? _0x245993[_0x4cc7('0xd77')]('sidePathL') : _0x245993['h'][_0x4cc7('0x104d')]; _0x4b25d1[_0x4cc7('0x104d')]['set_available'](!0x0); _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0xf03')] = null != _0x842c50[_0x4cc7('0xf03')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0xf03')) : _0x245993['h'][_0x4cc7('0xf03')]; _0x4b25d1[_0x4cc7('0xf03')][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['sidePathT'] = null != _0x842c50[_0x4cc7('0x104e')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x104e')) : _0x245993['h'][_0x4cc7('0x104e')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x104f')] = null != _0x842c50[_0x4cc7('0x104f')] ? _0x245993['getReserved'](_0x4cc7('0x104f')) : _0x245993['h']['sidePathU']; _0x4b25d1['sidePathU'][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1['sidePathW'] = _0x5ae135[_0x4cc7('0x103e')](null, _0x842c50[_0x4cc7('0x1050')]) ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1050')) : _0x245993['h'][_0x4cc7('0x1050')]; _0x4b25d1[_0x4cc7('0x1050')][_0x4cc7('0x1043')](!0x0); _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1051')] = null != _0x842c50[_0x4cc7('0x1051')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1051')) : _0x245993['h'][_0x4cc7('0x1051')]; _0x245993 = this['paths']; _0x4b25d1['home1'] = null != _0x842c50[_0x4cc7('0x1052')] ? _0x245993['getReserved'](_0x4cc7('0x1052')) : _0x245993['h'][_0x4cc7('0x1052')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1053')] = null != _0x842c50[_0x4cc7('0x1053')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1053')) : _0x245993['h']['home2']; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1054')] = null != _0x842c50[_0x4cc7('0x1054')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1054')) : _0x245993['h'][_0x4cc7('0x1054')]; _0x245993 = this['paths']; _0x4b25d1['homePlanA'] = null != _0x842c50[_0x4cc7('0x1055')] ? _0x245993[_0x4cc7('0xd77')]('homePlanA') : _0x245993['h'][_0x4cc7('0x1055')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1056')] = null != _0x842c50['homeLaunchSiteA'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1056')) : _0x245993['h'][_0x4cc7('0x1056')]; _0x245993 = this['paths']; _0x4b25d1['homePlanAPart2'] = null != _0x842c50[_0x4cc7('0x1057')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1057')) : _0x245993['h']['homePlanAPart2']; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1058')] = null != _0x842c50[_0x4cc7('0x1058')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1058')) : _0x245993['h']['homePlanC']; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1059')] = null != _0x842c50['homeLaunchSiteC'] ? _0x245993['getReserved'](_0x4cc7('0x1059')) : _0x245993['h'][_0x4cc7('0x1059')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105a')] = null != _0x842c50['homePlanCPart2'] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x105a')) : _0x245993['h'][_0x4cc7('0x105a')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105b')] = null != _0x842c50[_0x4cc7('0x105b')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x105b')) : _0x245993['h'][_0x4cc7('0x105b')]; _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x214')] = null != _0x842c50['wormholeN'] ? _0x245993[_0x4cc7('0xd77')](_0x5ae135[_0x4cc7('0x105c')]) : _0x245993['h'][_0x4cc7('0x214')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105d')] = null != _0x842c50[_0x4cc7('0x105d')] ? _0x245993['getReserved']('wormholeI') : _0x245993['h'][_0x4cc7('0x105d')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105e')] = null != _0x842c50['wormholeC'] ? _0x245993[_0x4cc7('0xd77')]('wormholeC') : _0x245993['h'][_0x4cc7('0x105e')]; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x105f')] = null != _0x842c50[_0x4cc7('0x105f')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x105f')) : _0x245993['h']['wormholeSpace']; _0x245993 = this['paths']; _0x4b25d1['wormholeH'] = null != _0x842c50[_0x4cc7('0x1060')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1060')) : _0x245993['h'][_0x4cc7('0x1060')]; _0x245993 = this['paths']; _0x4b25d1['wormholeJ'] = null != _0x842c50[_0x4cc7('0x1061')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1061')) : _0x245993['h']['wormholeJ']; _0x245993 = this[_0x4cc7('0x1040')]; _0x4b25d1[_0x4cc7('0x1062')] = null != _0x842c50[_0x4cc7('0x1062')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1062')) : _0x245993['h']['runway0']; _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x1063')] = null != _0x842c50[_0x4cc7('0x1063')] ? _0x245993[_0x4cc7('0xd77')](_0x4cc7('0x1063')) : _0x245993['h'][_0x4cc7('0x1063')]; _0x245993 = this['paths']; _0x4b25d1[_0x4cc7('0x49c')] = null != _0x842c50[_0x4cc7('0x49c')] ? _0x245993['getReserved']('cutscene') : _0x245993['h']['cutscene']; } }, 'get_matrix': function() { this['_matrixInvalid'] && (this[_0x4cc7('0x1064')](), this[_0x4cc7('0x1034')] = !0x1); return this['_matrix']; }, 'set_matrix': function(_0x468c9f) { this[_0x4cc7('0x1036')] = _0x468c9f; this[_0x4cc7('0x1065')](); return _0x468c9f; }, 'get_near': function() { return this[_0x4cc7('0x1066')]; }, 'set_near': function(_0x54f411) { if (_0x54f411 == this[_0x4cc7('0x1066')]) return _0x54f411; this[_0x4cc7('0x1066')] = _0x54f411; this[_0x4cc7('0x1065')](); return _0x54f411; }, 'get_far': function() { return this[_0x4cc7('0x1067')]; }, 'set_far': function(_0x41482f) { if (_0x41482f == this[_0x4cc7('0x1067')]) return _0x41482f; this[_0x4cc7('0x1067')] = _0x41482f; this[_0x4cc7('0x1065')](); return _0x41482f; }, 'project': function(_0x59ac9c, _0x51e3a5) { if (_0x4cc7('0x1068') !== _0x4cc7('0x1069')) { var _0x3aa6bc = _0x4cc7('0x106a')[_0x4cc7('0x46')]('|') , _0x317525 = 0x0; while (!![]) { switch (_0x3aa6bc[_0x317525++]) { case '0': _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0xb3c')](), _0x59ac9c, _0x51e3a5); continue; case '1': return _0x51e3a5; case '2': null == _0x51e3a5 && (_0x51e3a5 = new _0x21e384()); continue; case '3': _0x51e3a5['y'] = -_0x51e3a5['y'] / _0x51e3a5['w']; continue; case '4': _0x51e3a5['x'] /= _0x51e3a5['w']; continue; case '5': _0x51e3a5['z'] = _0x59ac9c['z']; continue; } break; } } else { return this[_0x4cc7('0x106b')]; } }, 'get_unprojectionMatrix': function() { if (_0x4cc7('0x106c') === _0x4cc7('0x106d')) { _0x2b4072[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb61')] = this[_0x4cc7('0xb62')] = !0x0; this[_0x4cc7('0xae0')] = []; this[_0x4cc7('0xb63')] = _0x2bc114[_0x4cc7('0x24')](null); } else { this[_0x4cc7('0x106e')] && (null == this[_0x4cc7('0x106f')] && (this[_0x4cc7('0x106f')] = new _0x165614()), this['_unprojection'][_0x4cc7('0xa28')](this[_0x4cc7('0xb3c')]()), this['_unprojection']['invert'](), this[_0x4cc7('0x106e')] = !0x1); return this[_0x4cc7('0x106f')]; } }, 'unproject': function(_0x3e4907, _0x19f7ae, _0x284044, _0x219252) { throw new _0x202aa0(new _0xb16e5a()); }, 'set_aspectRatio': function(_0x2b9b18) { if (this[_0x4cc7('0x1070')] == _0x2b9b18 || 0x0 != 0x0 * _0x2b9b18) return _0x2b9b18; this[_0x4cc7('0x1070')] = _0x2b9b18; this['invalidateMatrix'](); return _0x2b9b18; }, 'invalidateMatrix': function() { this[_0x4cc7('0x106e')] = this['_matrixInvalid'] = !0x0; this['dispatchEvent'](new _0x2fdafc(_0x4cc7('0x1020'),this)); }, 'updateMatrix': function() { if (_0x4cc7('0x1071') === _0x4cc7('0x1072')) { var _0x47ec79 = this , _0x9e57af = new _0x23639f(a) , _0x1bf2d5 = this[_0x4cc7('0xace')][_0x4cc7('0x22e')]; (null == _0x1bf2d5 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x1bf2d5)[_0x4cc7('0x2a')](_0x9e57af, new _0x38c560(b,!0x0)); b = new _0x23639f(a); _0x9e57af = this['dialog'][_0x4cc7('0x22e')]; (null == _0x9e57af ? _0x172b83[_0x4cc7('0xc1e')]() : _0x9e57af)[_0x4cc7('0x2a')](b, new _0x38c560(c,!0x1)); this['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(function() { var _0x51b12e = _0x47ec79[_0x4cc7('0xace')]['layout'][_0x4cc7('0xa9a')]; _0x51b12e = (_0x51b12e['x'] + _0x51b12e['y']) / 0x2 * 0x18; a[_0x4cc7('0x1073')]([new _0xcc520e(0xffffff,0x1,_0x51b12e,_0x51b12e)]); } ))); c = _0x47ec79['dialog'][_0x4cc7('0x22e')]['scale']; c = (c['x'] + c['y']) / 0x2 * 0x18; a['set_filters']([new _0xcc520e(0xffffff,0x1,c,c)]); } else { throw new _0x202aa0(new _0xb16e5a()); } }, 'updateScissorRect': function(_0x3c21f5, _0x5b1917, _0x2382c6, _0x1e1eb1) { this['_scissorRect']['x'] = _0x3c21f5; this['_scissorRect']['y'] = _0x5b1917; this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] = _0x2382c6; this['_scissorRect'][_0x4cc7('0x98b')] = _0x1e1eb1; this[_0x4cc7('0x1065')](); }, 'updateViewport': function(_0x6653e7, _0x595ce3, _0x5c4f23, _0x4b4f72) { this['_viewPort']['x'] = _0x6653e7; this['_viewPort']['y'] = _0x595ce3; this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] = _0x5c4f23; this[_0x4cc7('0x1074')][_0x4cc7('0x98b')] = _0x4b4f72; this[_0x4cc7('0x1065')](); }, '__class__': _0x482fe7, '__properties__': { 'set_aspectRatio': _0x4cc7('0x1075'), 'get_unprojectionMatrix': _0x4cc7('0x1076'), 'set_far': _0x4cc7('0xc0f'), 'get_far': _0x4cc7('0x1077'), 'set_near': _0x4cc7('0x1078'), 'get_near': 'get_near', 'set_matrix': _0x4cc7('0xb3b'), 'get_matrix': _0x4cc7('0xb3c'), 'get_frustumCorners': _0x4cc7('0x1079') } }); var _0x50a2f9 = function() { _0x482fe7[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1036')]['copyFrom'](new _0x4cf486()[_0x4cc7('0xb3c')]()); }; _0x16dada['away3d.cameras.lenses.FreeMatrixLens'] = _0x50a2f9; _0x50a2f9[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x103c'), _0x4cc7('0x103d'), _0x4cc7('0x107a')]; _0x50a2f9[_0x4cc7('0x92b')] = _0x482fe7; _0x50a2f9[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3d0')](_0x5aff49, _0x482fe7['prototype'], { 'set_near': function(_0x35b3ad) { return this[_0x4cc7('0x1066')] = _0x35b3ad; }, 'set_far': function(_0x7f9b5) { return this[_0x4cc7('0x1067')] = _0x7f9b5; }, 'set_aspectRatio': function(_0x38e8c8) { if ('SBNax' !== _0x4cc7('0x107b')) { return this[_0x4cc7('0x1070')] = _0x38e8c8; } else { this[_0x4cc7('0x107c')] = _0x38e8c8; this[_0x4cc7('0x107d')] = b; } }, 'updateMatrix': function() { this[_0x4cc7('0x1034')] = !0x1; }, '__class__': _0x50a2f9 }); var _0x42cc00 = function(_0x1bc44e) { null == _0x1bc44e && (_0x1bc44e = 0x1f4); _0x482fe7[_0x4cc7('0x96b')](this); this[_0x4cc7('0x107e')] = _0x1bc44e; }; _0x16dada[_0x4cc7('0x107f')] = _0x42cc00; _0x42cc00['__name__'] = ['away3d', _0x4cc7('0x103c'), _0x4cc7('0x103d'), _0x4cc7('0x1080')]; _0x42cc00['__super__'] = _0x482fe7; _0x42cc00['prototype'] = _0x5aff49(_0x482fe7[_0x4cc7('0x8')], { '_projectionHeight': null, '_xMax': null, '_yMax': null, 'set_projectionHeight': function(_0x2dcfa5) { if (_0x2dcfa5 == this['_projectionHeight']) return _0x2dcfa5; this[_0x4cc7('0x107e')] = _0x2dcfa5; this[_0x4cc7('0x1065')](); return _0x2dcfa5; }, 'unproject': function(_0x4aaabd, _0x1d01d8, _0x3ee901, _0x2cc778) { null == _0x2cc778 && (_0x2cc778 = new _0x21e384()); _0x1d01d8 = _0x2c4d00[_0x4cc7('0x1081')]; this['get_matrix']()['copyColumnTo'](0x3, _0x1d01d8); _0x2cc778['x'] = _0x4aaabd + _0x1d01d8['x']; _0x2cc778['y'] = _0x4aaabd + _0x1d01d8['y']; _0x2cc778['z'] = _0x3ee901; _0x2cc778['w'] = 0x1; _0x2c4d00['transformVector'](this[_0x4cc7('0x1076')](), _0x2cc778, _0x2cc778); _0x2cc778['z'] = _0x3ee901; return _0x2cc778; }, 'updateMatrix': function() { var _0x4cca9a = _0x2c4d00[_0x4cc7('0xf36')]; this['_yMax'] = 0.5 * this[_0x4cc7('0x107e')]; this[_0x4cc7('0x1082')] = this[_0x4cc7('0x1083')] * this[_0x4cc7('0x1070')]; if (0x0 == this['_scissorRect']['x'] && 0x0 == this['_scissorRect']['y'] && this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] == this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] && this[_0x4cc7('0x1035')]['height'] == this[_0x4cc7('0x1074')][_0x4cc7('0x98b')]) { var _0x266ae2 = -this[_0x4cc7('0x1082')]; var _0x4538c0 = this[_0x4cc7('0x1082')]; var _0x517f5c = -this[_0x4cc7('0x1083')]; var _0x42517a = this[_0x4cc7('0x1083')]; _0x4cca9a[_0x4cc7('0x9e7')](0x0, 0x2 / (this['_projectionHeight'] * this[_0x4cc7('0x1070')])); _0x4cca9a[_0x4cc7('0x9e7')](0x5, 0x2 / this[_0x4cc7('0x107e')]); _0x4cca9a[_0x4cc7('0x9e7')](0xa, 0x1 / _0x56067a[_0x4cc7('0x588')](this[_0x4cc7('0x1067')], this[_0x4cc7('0x1066')])); _0x4cca9a[_0x4cc7('0x9e7')](0xe, this['_near'] / (this['_near'] - this['_far'])); _0x4cca9a['set'](0x1, _0x4cca9a[_0x4cc7('0x9e7')](0x2, _0x4cca9a['set'](0x3, _0x4cca9a[_0x4cc7('0x9e7')](0x4, _0x4cca9a['set'](0x6, _0x4cca9a[_0x4cc7('0x9e7')](0x7, _0x4cca9a['set'](0x8, _0x4cca9a[_0x4cc7('0x9e7')](0x9, _0x4cca9a[_0x4cc7('0x9e7')](0xb, _0x4cca9a[_0x4cc7('0x9e7')](0xc, _0x4cca9a[_0x4cc7('0x9e7')](0xd, 0x0))))))))))); } else { if (_0x4cc7('0x1084') !== _0x4cc7('0x1085')) { _0x4538c0 = this['_viewPort']['width'] / this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] * this[_0x4cc7('0x1082')]; _0x42517a = this['_viewPort'][_0x4cc7('0x98b')] / this['_scissorRect']['height'] * this[_0x4cc7('0x1083')]; _0x517f5c = this[_0x4cc7('0x1082')] * (0x2 * this[_0x4cc7('0x1035')]['x'] - this[_0x4cc7('0x1074')]['width']) / this[_0x4cc7('0x1035')]['width'] + this[_0x4cc7('0x1082')]; var _0x1359a2 = -this[_0x4cc7('0x1083')] * (0x2 * this[_0x4cc7('0x1035')]['y'] - this['_viewPort'][_0x4cc7('0x98b')]) / this[_0x4cc7('0x1035')][_0x4cc7('0x98b')] - this['_yMax']; _0x266ae2 = _0x517f5c - _0x4538c0; _0x4538c0 = _0x517f5c + _0x4538c0; _0x517f5c = _0x1359a2 - _0x42517a; _0x42517a = _0x1359a2 + _0x42517a; _0x4cca9a['set'](0x0, 0x2 / (_0x4538c0 - _0x266ae2)); _0x4cca9a[_0x4cc7('0x9e7')](0x5, -0x2 / (_0x517f5c - _0x42517a)); _0x4cca9a[_0x4cc7('0x9e7')](0xa, 0x1 / (this['_far'] - this[_0x4cc7('0x1066')])); _0x4cca9a[_0x4cc7('0x9e7')](0xc, (_0x4538c0 + _0x266ae2) / _0x56067a[_0x4cc7('0x589')](_0x4538c0, _0x266ae2)); _0x4cca9a['set'](0xd, (_0x42517a + _0x517f5c) / (_0x42517a - _0x517f5c)); _0x4cca9a[_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1066')] / (this['get_near']() - this[_0x4cc7('0x1077')]())); _0x4cca9a[_0x4cc7('0x9e7')](0x1, _0x4cca9a[_0x4cc7('0x9e7')](0x2, _0x4cca9a[_0x4cc7('0x9e7')](0x3, _0x4cca9a[_0x4cc7('0x9e7')](0x4, _0x4cca9a['set'](0x6, _0x4cca9a[_0x4cc7('0x9e7')](0x7, _0x4cca9a[_0x4cc7('0x9e7')](0x8, _0x4cca9a['set'](0x9, _0x4cca9a[_0x4cc7('0x9e7')](0xb, 0x0))))))))); } else { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.7); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 30.9); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5b3fc8 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1087'), -0xa0, -0xf0, null, null, null, _0x5b3fc8); _0x5b3fc8 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1088'), 0x140, 0xc8, null, null, null, _0x5b3fc8); _0x5b3fc8 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('No,\x20it\x20sounds\x20like\x20a\x20job.', -0x28, 0x118, null, null, null, _0x5b3fc8); this[_0x4cc7('0x1089')](); } } _0x4cca9a[_0x4cc7('0x9e7')](0xf, 0x1); this['_frustumCorners']['set'](0x0, this[_0x4cc7('0x1033')]['set'](0x9, this[_0x4cc7('0x1033')]['set'](0xc, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x15, _0x266ae2)))); this['_frustumCorners']['set'](0x3, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x6, this['_frustumCorners'][_0x4cc7('0x9e7')](0xf, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x12, _0x4538c0)))); this[_0x4cc7('0x1033')]['set'](0x1, this[_0x4cc7('0x1033')]['set'](0x4, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xd, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x10, _0x517f5c)))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x7, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xa, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x13, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x16, _0x42517a)))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0x1033')]['set'](0x5, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x8, this['_frustumCorners'][_0x4cc7('0x9e7')](0xb, this[_0x4cc7('0x1066')])))); this['_frustumCorners'][_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1033')]['set'](0x11, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x14, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x17, this[_0x4cc7('0x1067')])))); this[_0x4cc7('0x1036')][_0x4cc7('0xf8b')](_0x4cca9a); this[_0x4cc7('0x1034')] = !0x1; }, '__class__': _0x42cc00, '__properties__': _0x2d63f9[_0x4cc7('0x108a')](_0x5aff49, _0x482fe7['prototype'][_0x4cc7('0x2d6')], { 'set_projectionHeight': _0x4cc7('0x108b') }) }); var _0x2dbca2 = function(_0x362361, _0x3d8a8e, _0x54ca83, _0x49b5e8) { if (_0x4cc7('0x108c') !== _0x4cc7('0x108d')) { _0x482fe7[_0x4cc7('0x96b')](this); this[_0x4cc7('0x108e')] = _0x362361; this[_0x4cc7('0x108f')] = _0x3d8a8e; this['_minY'] = _0x54ca83; this[_0x4cc7('0x1090')] = _0x49b5e8; } else { null == _0x55a4be[_0x4cc7('0x1091')] && (_0x55a4be[_0x4cc7('0x1091')] = new _0x649e48()); return _0x55a4be[_0x4cc7('0x1091')]; } }; _0x16dada[_0x4cc7('0x1092')] = _0x2dbca2; _0x2dbca2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'cameras', _0x4cc7('0x103d'), _0x4cc7('0x1093')]; _0x2dbca2[_0x4cc7('0x92b')] = _0x482fe7; _0x2dbca2['prototype'] = _0x5aff49(_0x482fe7['prototype'], { '_minX': null, '_maxX': null, '_minY': null, '_maxY': null, 'unproject': function(_0x50e5e0, _0x3b01f3, _0x210ad7, _0x9d031d) { null == _0x9d031d && (_0x9d031d = new _0x21e384()); _0x9d031d['x'] = _0x50e5e0; _0x9d031d['y'] = -_0x3b01f3; _0x9d031d['z'] = _0x210ad7; _0x9d031d['w'] = 0x1; _0x2c4d00[_0x4cc7('0x1007')](this['get_unprojectionMatrix'](), _0x9d031d, _0x9d031d); _0x9d031d['z'] = _0x210ad7; return _0x9d031d; }, 'updateMatrix': function() { var _0x410319 = _0x2c4d00[_0x4cc7('0xf36')] , _0x30d7aa = 0x1 / (this['_maxX'] - this[_0x4cc7('0x108e')]) , _0x2b2b45 = 0x1 / (this[_0x4cc7('0x1090')] - this[_0x4cc7('0x1094')]) , _0x180da0 = 0x1 / (this[_0x4cc7('0x1067')] - this[_0x4cc7('0x1066')]); _0x410319[_0x4cc7('0x9e7')](0x0, 0x2 * _0x30d7aa); _0x410319[_0x4cc7('0x9e7')](0x5, 0x2 * _0x2b2b45); _0x410319[_0x4cc7('0x9e7')](0xa, _0x180da0); _0x410319[_0x4cc7('0x9e7')](0xc, -(this[_0x4cc7('0x108f')] + this['_minX']) * _0x30d7aa); _0x410319[_0x4cc7('0x9e7')](0xd, -(this[_0x4cc7('0x1090')] + this[_0x4cc7('0x1094')]) * _0x2b2b45); _0x410319[_0x4cc7('0x9e7')](0xe, -this['_near'] * _0x180da0); _0x410319[_0x4cc7('0x9e7')](0xf, 0x1); _0x410319[_0x4cc7('0x9e7')](0x1, _0x410319[_0x4cc7('0x9e7')](0x2, _0x410319[_0x4cc7('0x9e7')](0x3, _0x410319[_0x4cc7('0x9e7')](0x4, _0x410319[_0x4cc7('0x9e7')](0x6, _0x410319[_0x4cc7('0x9e7')](0x7, _0x410319[_0x4cc7('0x9e7')](0x8, _0x410319[_0x4cc7('0x9e7')](0x9, _0x410319[_0x4cc7('0x9e7')](0xb, 0x0))))))))); this[_0x4cc7('0x1036')][_0x4cc7('0xf8b')](_0x410319); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x0, this['_frustumCorners'][_0x4cc7('0x9e7')](0x9, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xc, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x15, this['_minX'])))); this[_0x4cc7('0x1033')]['set'](0x3, this[_0x4cc7('0x1033')]['set'](0x6, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xf, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x12, this['_maxX'])))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x1, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x4, this[_0x4cc7('0x1033')]['set'](0xd, this[_0x4cc7('0x1033')]['set'](0x10, this[_0x4cc7('0x1094')])))); this[_0x4cc7('0x1033')]['set'](0x7, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xa, this['_frustumCorners'][_0x4cc7('0x9e7')](0x13, this['_frustumCorners'][_0x4cc7('0x9e7')](0x16, this['_maxY'])))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0x1033')]['set'](0x5, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x1033')]['set'](0xb, this['_near'])))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xe, this['_frustumCorners']['set'](0x11, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x14, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x17, this[_0x4cc7('0x1067')])))); this[_0x4cc7('0x1034')] = !0x1; }, '__class__': _0x2dbca2 }); var _0x4cf486 = function(_0x4e80df, _0xfdff6) { null == _0xfdff6 && (_0xfdff6 = 0x0); null == _0x4e80df && (_0x4e80df = 0x3c); _0x482fe7[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1095')](_0x4e80df); this['set_coordinateSystem'](_0xfdff6); }; _0x16dada[_0x4cc7('0x1096')] = _0x4cf486; _0x4cf486[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'cameras', 'lenses', 'PerspectiveLens']; _0x4cf486[_0x4cc7('0x92b')] = _0x482fe7; _0x4cf486['prototype'] = _0x5aff49(_0x482fe7[_0x4cc7('0x8')], { '_fieldOfView': null, '_focalLength': null, '_focalLengthInv': null, '_yMax': null, '_xMax': null, '_coordinateSystem': null, 'set_fieldOfView': function(_0x3fe105) { if (_0x3fe105 == this[_0x4cc7('0x1097')]) return _0x3fe105; this[_0x4cc7('0x1097')] = _0x3fe105; this[_0x4cc7('0x1098')] = Math[_0x4cc7('0x1099')](_0x2d63f9[_0x4cc7('0xf45')](this[_0x4cc7('0x1097')], Math['PI']) / 0x168); this[_0x4cc7('0x109a')] = 0x1 / this['_focalLengthInv']; this[_0x4cc7('0x1065')](); return _0x3fe105; }, 'unproject': function(_0xe9ae2b, _0x3ead20, _0x29a156, _0x276ffd) { null == _0x276ffd && (_0x276ffd = new _0x21e384()); _0x276ffd['x'] = _0xe9ae2b; _0x276ffd['y'] = -_0x3ead20; _0x276ffd['z'] = _0x29a156; _0x276ffd['w'] = 0x1; _0x276ffd['x'] *= _0x29a156; _0x276ffd['y'] *= _0x29a156; _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0x1076')](), _0x276ffd, _0x276ffd); _0x276ffd['z'] = _0x29a156; return _0x276ffd; }, 'set_coordinateSystem': function(_0x56d49a) { if (_0x56d49a == this[_0x4cc7('0x109b')]) return _0x56d49a; this[_0x4cc7('0x109b')] = _0x56d49a; this[_0x4cc7('0x1065')](); return _0x56d49a; }, 'updateMatrix': function() { if (_0x4cc7('0x109c') !== _0x4cc7('0x109c')) { if (_0x5070ce[_0x4cc7('0x11')] == _0x518195) return _0x56067a[_0x4cc7('0x109d')](null, _0x167a84) ? this['h'] = _0x5070ce[_0x4cc7('0x3a')] : _0x167a84[_0x4cc7('0x3a')] = _0x5070ce['next'], this['q'] == _0x5070ce && (this['q'] = _0x167a84), this[_0x4cc7('0x21')]--, !0x0; _0x167a84 = _0x5070ce; _0x5070ce = _0x5070ce[_0x4cc7('0x3a')]; } else { var _0x518195 = _0x2c4d00[_0x4cc7('0xf36')]; this[_0x4cc7('0x1083')] = this[_0x4cc7('0x1066')] * this[_0x4cc7('0x1098')]; this[_0x4cc7('0x1082')] = this[_0x4cc7('0x1083')] * this[_0x4cc7('0x1070')]; if (0x0 == this['_scissorRect']['x'] && 0x0 == this['_scissorRect']['y'] && this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] == this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] && this['_scissorRect'][_0x4cc7('0x98b')] == this[_0x4cc7('0x1074')]['height']) { if (_0x4cc7('0x109e') !== _0x4cc7('0x109e')) { if (!this[_0x4cc7('0xd14')] && null != this[_0x4cc7('0x907')][_0x4cc7('0xaa3')] && null != this[_0x4cc7('0x907')][_0x4cc7('0xaa3')]['__srcHowl']) { this[_0x4cc7('0xd14')] = !0x0; var _0x3506ab = this[_0x4cc7('0xd15')](); this[_0x4cc7('0x109f')] = !0x1; var _0xec1a65 = this['parent'][_0x4cc7('0xaa3')]['__srcHowl'][_0x4cc7('0xd17')]; this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')]['_volume'] = this[_0x4cc7('0x907')][_0x4cc7('0x10a0')](); this['id'] = this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd18')](); this[_0x4cc7('0x907')][_0x4cc7('0xaa3')][_0x4cc7('0xd16')][_0x4cc7('0xd17')] = _0xec1a65; this[_0x4cc7('0xd19')](this[_0x4cc7('0x907')][_0x4cc7('0xd1a')]()); this['parent'][_0x4cc7('0xaa3')][_0x4cc7('0xd16')]['on'](_0x4cc7('0x10a1'), _0x48c401(this, this[_0x4cc7('0xd1b')]), this['id']); this['setCurrentTime'](_0x3506ab); } } else { var _0x167a84 = -this[_0x4cc7('0x1082')]; var _0x5070ce = this[_0x4cc7('0x1082')]; var _0x334b92 = -this[_0x4cc7('0x1083')]; var _0x24ab90 = this[_0x4cc7('0x1083')]; _0x518195['set'](0x0, this[_0x4cc7('0x1066')] / this[_0x4cc7('0x1082')]); _0x518195['set'](0x5, this[_0x4cc7('0x1066')] / this['_yMax']); _0x518195[_0x4cc7('0x9e7')](0xa, this[_0x4cc7('0x1067')] / (this['_far'] - this['_near'])); _0x518195['set'](0xb, 0x1); _0x518195[_0x4cc7('0x9e7')](0x1, _0x518195[_0x4cc7('0x9e7')](0x2, _0x518195[_0x4cc7('0x9e7')](0x3, _0x518195['set'](0x4, _0x518195['set'](0x6, _0x518195[_0x4cc7('0x9e7')](0x7, _0x518195[_0x4cc7('0x9e7')](0x8, _0x518195[_0x4cc7('0x9e7')](0x9, _0x518195[_0x4cc7('0x9e7')](0xc, _0x518195[_0x4cc7('0x9e7')](0xd, _0x518195[_0x4cc7('0x9e7')](0xf, 0x0))))))))))); _0x518195['set'](0xe, -this['_near'] * _0x518195[_0x4cc7('0x2b')](0xa)); } } else { _0x5070ce = this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] / this[_0x4cc7('0x1035')]['width'] * this[_0x4cc7('0x1082')]; _0x24ab90 = this['_viewPort'][_0x4cc7('0x98b')] / this[_0x4cc7('0x1035')]['height'] * this[_0x4cc7('0x1083')]; _0x334b92 = this[_0x4cc7('0x1082')] * (0x2 * this['_scissorRect']['x'] - this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')]) / this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] + this[_0x4cc7('0x1082')]; var _0x364715 = _0x2d63f9[_0x4cc7('0xb8')](-this[_0x4cc7('0x1083')] * (0x2 * this[_0x4cc7('0x1035')]['y'] - this[_0x4cc7('0x1074')][_0x4cc7('0x98b')]), this[_0x4cc7('0x1035')][_0x4cc7('0x98b')]) - this[_0x4cc7('0x1083')]; _0x167a84 = _0x334b92 - _0x5070ce; _0x5070ce = _0x334b92 + _0x5070ce; _0x334b92 = _0x364715 - _0x24ab90; _0x24ab90 = _0x364715 + _0x24ab90; _0x518195[_0x4cc7('0x9e7')](0x0, 0x2 * this['_near'] / (_0x5070ce - _0x167a84)); _0x518195[_0x4cc7('0x9e7')](0x5, 0x2 * this[_0x4cc7('0x1066')] / (_0x24ab90 - _0x334b92)); _0x518195[_0x4cc7('0x9e7')](0x8, (_0x5070ce + _0x167a84) / (_0x5070ce - _0x167a84)); _0x518195[_0x4cc7('0x9e7')](0x9, _0x2d63f9[_0x4cc7('0x10a2')](_0x24ab90, _0x334b92) / (_0x24ab90 - _0x334b92)); _0x518195[_0x4cc7('0x9e7')](0xa, (this[_0x4cc7('0x1067')] + this[_0x4cc7('0x1066')]) / (this[_0x4cc7('0x1067')] - this['_near'])); _0x518195[_0x4cc7('0x9e7')](0xb, 0x1); _0x518195[_0x4cc7('0x9e7')](0x1, _0x518195[_0x4cc7('0x9e7')](0x2, _0x518195[_0x4cc7('0x9e7')](0x3, _0x518195[_0x4cc7('0x9e7')](0x4, _0x518195['set'](0x6, _0x518195[_0x4cc7('0x9e7')](0x7, _0x518195[_0x4cc7('0x9e7')](0xc, _0x518195[_0x4cc7('0x9e7')](0xd, _0x518195[_0x4cc7('0x9e7')](0xf, 0x0))))))))); _0x518195[_0x4cc7('0x9e7')](0xe, -0x2 * this[_0x4cc7('0x1067')] * this[_0x4cc7('0x1066')] / (this[_0x4cc7('0x1067')] - this[_0x4cc7('0x1066')])); } 0x1 == this[_0x4cc7('0x109b')] && _0x518195['set'](0x5, -_0x518195['get'](0x5)); this[_0x4cc7('0x1036')][_0x4cc7('0xf8b')](_0x518195); _0x518195 = this[_0x4cc7('0x1067')] * this[_0x4cc7('0x1098')]; _0x364715 = _0x518195 * this[_0x4cc7('0x1070')]; this[_0x4cc7('0x1033')]['set'](0x0, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x9, _0x167a84)); this[_0x4cc7('0x1033')]['set'](0x3, this[_0x4cc7('0x1033')]['set'](0x6, _0x5070ce)); this['_frustumCorners'][_0x4cc7('0x9e7')](0x1, this['_frustumCorners'][_0x4cc7('0x9e7')](0x4, _0x334b92)); this[_0x4cc7('0x1033')]['set'](0x7, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xa, _0x24ab90)); this['_frustumCorners'][_0x4cc7('0x9e7')](0xc, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x15, -_0x364715)); this['_frustumCorners'][_0x4cc7('0x9e7')](0xf, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x12, _0x364715)); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xd, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x10, -_0x518195)); this['_frustumCorners'][_0x4cc7('0x9e7')](0x13, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x16, _0x518195)); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x5, this['_frustumCorners'][_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x1033')]['set'](0xb, this[_0x4cc7('0x1066')])))); this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1033')]['set'](0x11, this[_0x4cc7('0x1033')]['set'](0x14, this[_0x4cc7('0x1033')][_0x4cc7('0x9e7')](0x17, this[_0x4cc7('0x1067')])))); this[_0x4cc7('0x1034')] = !0x1; } }, '__class__': _0x4cf486, '__properties__': _0x2d63f9[_0x4cc7('0x108a')](_0x5aff49, _0x482fe7[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_fieldOfView': 'set_fieldOfView', 'set_coordinateSystem': 'set_coordinateSystem' }) }); var _0x5a58c4 = function() { this[_0x4cc7('0x10a3')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x10a4')] = new _0x1f7569(); this[_0x4cc7('0x10a4')][_0x4cc7('0xb43')](this); this[_0x4cc7('0x10a4')]['_isRoot'] = !0x0; this[_0x4cc7('0x10a4')]['set_partition'](new _0x1d30e7(new _0x4f603a())); _0x338b9[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x10a5')] = _0x5a58c4; _0x5a58c4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x10a6'), 'Scene3D']; _0x5a58c4[_0x4cc7('0x92b')] = _0x338b9; _0x5a58c4[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_sceneGraphRoot': null, '_partitions': null, 'traversePartitions': function(_0x3ec27d) { var _0x1d77f1 = 0x0 , _0x47c120 = this[_0x4cc7('0x10a3')][_0x4cc7('0x34')](); for (_0x3ec27d[_0x4cc7('0xc32')] = this; _0x1d77f1 < _0x47c120; ) this[_0x4cc7('0x10a3')][_0x4cc7('0x2b')](_0x1d77f1++)[_0x4cc7('0x10a7')](_0x3ec27d); }, 'get_partition': function() { return this[_0x4cc7('0x10a4')][_0x4cc7('0xfea')](); }, 'addChild': function(_0x56de77) { if (_0x4cc7('0x10a8') !== 'IQkFZ') { return this[_0x4cc7('0x10a4')][_0x4cc7('0xa0c')](_0x56de77); } else { var _0x1fc62d = c++; this['addSubMesh'](b[_0x4cc7('0x2b')](_0x1fc62d)); } }, 'removeChild': function(_0xc61228) { this[_0x4cc7('0x10a4')][_0x4cc7('0xb79')](_0xc61228); }, 'registerEntity': function(_0x5848bb) { if (_0x4cc7('0x10a9') === _0x4cc7('0x10aa')) { var _0x3f3b1b = _0x5848bb[_0x4cc7('0xbf4')](_0x5848bb); _0x5848bb['set_x'](-_0x3f3b1b['x'] - _0x3f3b1b[_0x4cc7('0x7d9')]); _0x5848bb[_0x4cc7('0xb44')](-_0x3f3b1b['y'] - _0x3f3b1b['height']); } else { var _0x2e1f7c = _0x5848bb[_0x4cc7('0xfcf')](); this[_0x4cc7('0x10ab')](_0x2e1f7c); _0x2e1f7c[_0x4cc7('0x10ac')](_0x5848bb); } }, 'unregisterEntity': function(_0x2cd5ba) { _0x2cd5ba[_0x4cc7('0xfcf')]()[_0x4cc7('0x10ad')](_0x2cd5ba); }, 'invalidateEntityBounds': function(_0x1e2cff) { _0x1e2cff[_0x4cc7('0xfcf')]()[_0x4cc7('0x10ac')](_0x1e2cff); }, 'registerPartition': function(_0x567468) { this[_0x4cc7('0x10ab')](_0x567468[_0x4cc7('0xfcf')]()); }, 'unregisterPartition': function(_0x140372) { if (_0x4cc7('0x10ae') === _0x4cc7('0x10ae')) { _0x140372['get_implicitPartition']()[_0x4cc7('0x10ad')](_0x140372); } else { var _0x3b0d71 = c[b]; ++b; if (_0x140372 > _0x3b0d71[_0x4cc7('0x10af')]) _0x140372 -= _0x3b0d71[_0x4cc7('0x10af')]; else return _0x3b0d71[_0x4cc7('0x10b0')](_0x140372 / _0x3b0d71[_0x4cc7('0x10af')]); } }, 'addPartitionUnique': function(_0x472c5c) { -0x1 == this[_0x4cc7('0x10a3')][_0x4cc7('0x2d')](_0x472c5c, 0x0) && this[_0x4cc7('0x10a3')][_0x4cc7('0x29')](_0x472c5c); }, '__class__': _0x5a58c4, '__properties__': { 'get_partition': 'get_partition' } }); var _0x51492c = function(_0x381111, _0x4c32a9, _0x102c6e, _0x43bca1, _0x413445, _0x2f95a6) { if (_0x4cc7('0x10b1') !== 'dOUdj') { return this[_0x4cc7('0x10b2')][_0x4cc7('0xb45')](); } else { null == _0x2f95a6 && (_0x2f95a6 = -0x1); null == _0x413445 && (_0x413445 = _0x4cc7('0x10b3')); null == _0x43bca1 && (_0x43bca1 = !0x1); this[_0x4cc7('0x10b4')] = -0x1; this[_0x4cc7('0x10b5')] = !0x1; this['_scissorRectDirty'] = this[_0x4cc7('0x10b6')] = !0x0; this[_0x4cc7('0x10b7')] = !0x1; this[_0x4cc7('0x10b8')] = this[_0x4cc7('0x10b9')] = !0x0; this['_globalWidth'] = this['_globalHeight'] = this[_0x4cc7('0xb5c')] = this['_backgroundColor'] = 0x0; this['_globalPos'] = new _0x212a6a(); this[_0x4cc7('0x10ba')] = new _0x212a6a(); this[_0x4cc7('0x10bb')] = new _0x212a6a(); this['_width'] = this[_0x4cc7('0xb8f')] = 0x0; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0xe43')] = _0x413445; this[_0x4cc7('0xb41')] = null != _0x381111 ? _0x381111 : new _0x5a58c4(); this[_0x4cc7('0xb41')]['addEventListener'](_0x4cc7('0x10bc'), _0x48c401(this, this[_0x4cc7('0x10bd')])); this['_camera'] = null != _0x4c32a9 ? _0x4c32a9 : new _0x262ecb(); this[_0x4cc7('0x10be')] = null != _0x102c6e ? _0x102c6e : new _0x1c741d(); this['_depthRenderer'] = new _0xfca38d(); this[_0x4cc7('0x10bf')] = _0x43bca1; this[_0x4cc7('0x10b4')] = _0x2f95a6; this[_0x4cc7('0x10c0')] = this['_renderer'][_0x4cc7('0x10c1')](); this['_entityCollector']['set_camera'](this['_camera']); this[_0x4cc7('0x1035')] = new _0x432b23(); this['initHitField'](); this[_0x4cc7('0x10c2')] = new _0x1f0b5c(); this[_0x4cc7('0x10c2')][_0x4cc7('0x10c3')](this); this[_0x4cc7('0x10c4')] = new _0x380c1d(); this[_0x4cc7('0x10c4')][_0x4cc7('0x10c5')](this); this[_0x4cc7('0x10c4')][_0x4cc7('0x10c6')](this); this[_0x4cc7('0x9ad')]('addedToStage', _0x48c401(this, this['onAddedToStage']), !0x1, 0x0, !0x0); this[_0x4cc7('0x9ad')](_0x4cc7('0xb70'), _0x48c401(this, this['onAdded']), !0x1, 0x0, !0x0); this['_camera'][_0x4cc7('0x9ad')]('lensChanged', _0x48c401(this, this[_0x4cc7('0x10c7')])); this[_0x4cc7('0x10c8')][_0x4cc7('0xfd1')](this['_scene']['get_partition']()); } }; _0x16dada['away3d.containers.View3D'] = _0x51492c; _0x51492c[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x10a6'), _0x4cc7('0x10c9')]; _0x51492c['__super__'] = _0x457ac5; _0x51492c['prototype'] = _0x5aff49(_0x457ac5['prototype'], { '_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(_0x4ae4eb) { null != this[_0x4cc7('0x10c8')] && this[_0x4cc7('0x10c8')][_0x4cc7('0xfd1')](this[_0x4cc7('0xfe9')]()[_0x4cc7('0xfea')]()); }, 'get_stage3DProxy': function() { return this[_0x4cc7('0x10ca')]; }, 'onContext3DRecreated': function(_0x9357fd) { this[_0x4cc7('0x10b8')] = !0x0; }, 'get_layeredView': function() { return this[_0x4cc7('0x10b5')]; }, 'initHitField': function() { if ('SmcNT' !== _0x4cc7('0x10cb')) { a == this[_0x4cc7('0xb20')] || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); return this[_0x4cc7('0xb20')] = a; } else { this[_0x4cc7('0x10cc')] = new _0x457ac5(); this[_0x4cc7('0x10cc')][_0x4cc7('0x10cd')](0x0); this[_0x4cc7('0x10cc')]['doubleClickEnabled'] = !0x0; this['_hitField']['get_graphics']()[_0x4cc7('0x10ce')](0x0); this[_0x4cc7('0x10cc')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](0x0, 0x0, 0x64, 0x64); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x10cc')]); } }, 'get_backgroundColor': function() { if (_0x4cc7('0x10cf') === _0x4cc7('0x10cf')) { return this[_0x4cc7('0x10d0')]; } else { if (null != this[_0x4cc7('0xae6')]) { var _0x1eca08 = new _0x3a3269(0x0,0x0,this[_0x4cc7('0xae6')][_0x4cc7('0x7d9')],this[_0x4cc7('0xae6')][_0x4cc7('0x98b')]); null == a ? a = _0x1eca08 : a[_0x4cc7('0x10d1')](_0x1eca08, a); if (0x0 < a[_0x4cc7('0x7d9')] && 0x0 < a['height']) return _0x1eca08 = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')), _0x1eca08[_0x4cc7('0x7d9')] = a[_0x4cc7('0x7d9')] | 0x0, _0x1eca08['height'] = a[_0x4cc7('0x98b')] | 0x0, _0x1eca08[_0x4cc7('0x10d2')]('2d')[_0x4cc7('0xa83')](this[_0x4cc7('0xae6')], -a['x'], -a['y']), _0x21e354[_0x4cc7('0x10d3')](_0x1eca08); } return null; } }, 'set_backgroundColor': function(_0x5835b8) { var _0x2d5c82 = _0x4cc7('0x10d4')[_0x4cc7('0x46')]('|') , _0x3e5b97 = 0x0; while (!![]) { switch (_0x2d5c82[_0x3e5b97++]) { case '0': this[_0x4cc7('0x10be')][_0x4cc7('0x10d5')](_0x331be6[_0x4cc7('0xea3')](_0x5835b8 >>> 0x10 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); continue; case '1': this[_0x4cc7('0x10be')][_0x4cc7('0x10d6')](_0x331be6[_0x4cc7('0xea3')](_0x5835b8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); continue; case '2': return _0x5835b8; case '3': this[_0x4cc7('0x10d0')] = _0x5835b8; continue; case '4': this[_0x4cc7('0x10be')][_0x4cc7('0x10d7')](_0x331be6[_0x4cc7('0xea3')](_0x5835b8 >>> 0x8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); continue; } break; } }, 'get_camera': function() { return this[_0x4cc7('0x10c8')]; }, 'get_scene': function() { return this[_0x4cc7('0xb41')]; }, 'set_scene': function(_0x2c565e) { var _0xb0b53a = {}; _0xb0b53a[_0x4cc7('0x10d8')] = function(_0x4a953e, _0x35547c) { return _0x4a953e == _0x35547c; } ; _0xb0b53a[_0x4cc7('0x10d9')] = _0x4cc7('0x939'); if (_0x4cc7('0x10da') === 'UVpWM') { if (null == this['__stage'] && 0x0 == this[_0x4cc7('0x10db')] && _0xb0b53a['ZXOKi'](0x0, this[_0x4cc7('0x938')])) throw new _0x202aa0(new _0xc6df85(_0xb0b53a['ooegM'])); if (null != this[_0x4cc7('0x930')]['renderToTexture'] || this['__contextState'][_0x4cc7('0x93a')] != this[_0x4cc7('0x92e')]['__primaryGLFramebuffer'] || this[_0x4cc7('0x930')][_0x4cc7('0x93c')] != this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]) this[_0x4cc7('0x935')](this[_0x4cc7('0x92e')][_0x4cc7('0x93b')]), this[_0x4cc7('0x930')]['renderToTexture'] = null, this[_0x4cc7('0x930')]['backBufferEnableDepthAndStencil'] = this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]; this['__setGLDepthTest'](this['__state'][_0x4cc7('0x93c')]); this[_0x4cc7('0x936')](this['__state']['backBufferEnableDepthAndStencil']); this[_0x4cc7('0x93e')](this[_0x4cc7('0x937')][_0x4cc7('0x510')] != this); } else { this[_0x4cc7('0xb41')][_0x4cc7('0xa2d')](_0x4cc7('0x10bc'), _0x48c401(this, this[_0x4cc7('0x10bd')])); this[_0x4cc7('0xb41')] = _0x2c565e; this[_0x4cc7('0xb41')]['addEventListener']('partitionChanged', _0x48c401(this, this[_0x4cc7('0x10bd')])); null != this[_0x4cc7('0x10c8')] && this[_0x4cc7('0x10c8')][_0x4cc7('0xfd1')](this[_0x4cc7('0xb41')]['get_partition']()); return this['_scene']; } }, 'get_filters': function() { throw new _0x202aa0(new _0xc6df85('filters\x20is\x20not\x20supported\x20in\x20View3D.\x20Use\x20filters3d\x20instead.')); }, 'set_filters': function(_0x4321fa) { if (_0x4cc7('0x10dc') === _0x4cc7('0x10dd')) { throw new _0x202aa0(new _0xb16e5a()); } else { throw new _0x202aa0(new _0xc6df85(_0x2d63f9['iLAPV'])); } }, 'get_width': function() { return this[_0x4cc7('0xb8e')]; }, 'set_width': function(_0x106f1d) { null != this[_0x4cc7('0x10ca')] && this['_stage3DProxy'][_0x4cc7('0x10de')]() && 0x800 < _0x106f1d && (_0x106f1d = 0x800); if (this[_0x4cc7('0xb8e')] == _0x106f1d) return _0x106f1d; this[_0x4cc7('0x10cc')][_0x4cc7('0xb47')](_0x106f1d); this[_0x4cc7('0xb8e')] = _0x106f1d; this[_0x4cc7('0x10ba')]['x'] = _0x56067a[_0x4cc7('0x10df')](_0x106f1d, this[_0x4cc7('0x10bb')]['x']); this[_0x4cc7('0x10e0')] = null != this[_0x4cc7('0x907')] ? this['parent'][_0x4cc7('0x10e1')](this[_0x4cc7('0x10ba')])['x'] - this['_globalPos']['x'] : _0x106f1d; null != this[_0x4cc7('0x10e2')] && this[_0x4cc7('0x10e2')][_0x4cc7('0x10e3')](this[_0x4cc7('0x10e0')] | 0x0); this[_0x4cc7('0x1070')] = this['_globalWidth'] / this[_0x4cc7('0x10e4')]; this['_camera'][_0x4cc7('0x102a')]()[_0x4cc7('0x1075')](this['_aspectRatio']); this[_0x4cc7('0x10b8')] = !0x0; this[_0x4cc7('0x10be')][_0x4cc7('0x10e3')](this[_0x4cc7('0x10e0')]); this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] = this[_0x4cc7('0x10e0')]; this[_0x4cc7('0x10e5')] = this['_backBufferInvalid'] = !0x0; return _0x106f1d; }, 'get_height': function() { return this[_0x4cc7('0xb8f')]; }, 'set_height': function(_0x30e532) { null != this['_stage3DProxy'] && this['_stage3DProxy'][_0x4cc7('0x10de')]() && 0x800 < _0x30e532 && (_0x30e532 = 0x800); if (this[_0x4cc7('0xb8f')] == _0x30e532) return _0x30e532; this[_0x4cc7('0x10cc')][_0x4cc7('0x10e6')](_0x30e532); this[_0x4cc7('0xb8f')] = _0x30e532; this[_0x4cc7('0x10ba')]['y'] = _0x30e532 + this[_0x4cc7('0x10bb')]['y']; this['_globalHeight'] = null != this[_0x4cc7('0x907')] ? this['parent'][_0x4cc7('0x10e1')](this[_0x4cc7('0x10ba')])['y'] - this[_0x4cc7('0x10e7')]['y'] : _0x30e532; null != this[_0x4cc7('0x10e2')] && this[_0x4cc7('0x10e2')][_0x4cc7('0x10e8')](this[_0x4cc7('0x10e4')] | 0x0); this[_0x4cc7('0x1070')] = this[_0x4cc7('0x10e0')] / this['_globalHeight']; this['_camera'][_0x4cc7('0x102a')]()[_0x4cc7('0x1075')](this[_0x4cc7('0x1070')]); this[_0x4cc7('0x10b8')] = !0x0; this[_0x4cc7('0x10be')][_0x4cc7('0x10e8')](this[_0x4cc7('0x10e4')]); this[_0x4cc7('0x1035')][_0x4cc7('0x98b')] = this[_0x4cc7('0x10e4')]; this[_0x4cc7('0x10e5')] = this[_0x4cc7('0x10b9')] = !0x0; return _0x30e532; }, 'set_x': function(_0x52186b) { if (_0x4cc7('0x10e9') !== 'BvXFX') { if (this[_0x4cc7('0x472')]() == _0x52186b) return _0x52186b; _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xb46')][_0x4cc7('0x96b')](this, _0x52186b); this[_0x4cc7('0x10bb')]['x'] = _0x52186b; var _0x3fd21f = null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this[_0x4cc7('0x10bb')])['x'] : _0x52186b; this[_0x4cc7('0x10e7')]['x'] = _0x3fd21f; this[_0x4cc7('0x10ea')] = !0x0; return _0x52186b; } else { var _0x302253 = f++; if (e[_0x302253][_0x4cc7('0xc7c')](_0x3fd21f, c)) return; } }, 'set_y': function(_0x2212a0) { if (this[_0x4cc7('0xb45')]() == _0x2212a0) return _0x2212a0; _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xb44')]['call'](this, _0x2212a0); this[_0x4cc7('0x10bb')]['y'] = _0x2212a0; var _0x2a1eee = null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this['_localTLPos'])['y'] : _0x2212a0; this[_0x4cc7('0x10e7')]['y'] = _0x2a1eee; this[_0x4cc7('0x10ea')] = !0x0; return _0x2212a0; }, 'set_visible': function(_0x15d95d) { _0x457ac5[_0x4cc7('0x8')]['set_visible'][_0x4cc7('0x96b')](this, _0x15d95d); null == this[_0x4cc7('0x10ca')] || this[_0x4cc7('0x10b7')] || this[_0x4cc7('0x10ca')][_0x4cc7('0xc20')](_0x15d95d); return _0x15d95d; }, 'set_antiAlias': function(_0x3301f3) { if (_0x4cc7('0x10eb') !== _0x4cc7('0x10eb')) { for (f = !0x1; 0x0 <= --l && (!this[_0x4cc7('0xae0')][l][_0x4cc7('0xa73')](_0x3301f3, b, c, d, !0x1, this[_0x4cc7('0xae0')][l]) || (f = !0x0, null != d)); ) ; return f; } else { this[_0x4cc7('0x10ec')] = _0x3301f3; this[_0x4cc7('0x10be')][_0x4cc7('0xc64')](_0x3301f3); this[_0x4cc7('0x10b9')] = !0x0; return this[_0x4cc7('0x10ec')]; } }, 'get_shareContext': function() { return this['_shareContext']; }, 'set_shareContext': function(_0x373b62) { if (this[_0x4cc7('0x10b7')] == _0x373b62) return _0x373b62; this['_shareContext'] = _0x373b62; this[_0x4cc7('0x10ea')] = !0x0; return _0x373b62; }, 'updateBackBuffer': function() { if (null != this[_0x4cc7('0x10ca')]['get_context3D']() && !this[_0x4cc7('0x10b7')]) if (0x0 < this[_0x4cc7('0x10e0')] && 0x0 < this[_0x4cc7('0x10e4')]) this[_0x4cc7('0x10ca')]['get_usesSoftwareRendering']() && (0x800 < this[_0x4cc7('0x10e0')] && (this[_0x4cc7('0x10e0')] = 0x800), 0x800 < this['_globalHeight'] && (this[_0x4cc7('0x10e4')] = 0x800)), this['_stage3DProxy'][_0x4cc7('0x10ed')](this[_0x4cc7('0x10e0')] | 0x0, this[_0x4cc7('0x10e4')] | 0x0, this[_0x4cc7('0x10ec')], !0x0), this[_0x4cc7('0x10b9')] = !0x1; else { var _0x5a9324 = new _0x212a6a(this[_0x4cc7('0x99c')][_0x4cc7('0x472')]() + this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')],this[_0x4cc7('0x99c')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]); this['set_width'](null != this[_0x4cc7('0x907')] ? this['parent'][_0x4cc7('0x10ee')](_0x5a9324)['x'] - this[_0x4cc7('0x10bb')]['x'] : this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]); this[_0x4cc7('0x10e6')](null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')][_0x4cc7('0x10ee')](_0x5a9324)['y'] - this[_0x4cc7('0x10bb')]['y'] : this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]); } }, 'render': function() { if ('PRPaq' === 'PRPaq') { _0x36fa20[_0x4cc7('0x10ef')] = 0x0; if (null != this[_0x4cc7('0x10f0')]()[_0x4cc7('0xde6')]() && this['get_stage3DProxy']()[_0x4cc7('0x10f1')]()) { var _0x40e457 = '1|3|2|7|11|0|15|8|9|6|16|10|13|14|4|12|5'[_0x4cc7('0x46')]('|') , _0x567d1b = 0x0; while (!![]) { switch (_0x40e457[_0x567d1b++]) { case '0': this[_0x4cc7('0x10f2')](); continue; case '1': this[_0x4cc7('0x10b9')] && this[_0x4cc7('0x10f3')](); continue; case '2': if (!this[_0x4cc7('0x10f4')]) { var _0x22f248 = this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this[_0x4cc7('0x10bb')]); if (this[_0x4cc7('0x10e7')]['x'] != _0x22f248['x'] || this[_0x4cc7('0x10e7')]['y'] != _0x22f248['y']) this[_0x4cc7('0x10e7')] = _0x22f248, this[_0x4cc7('0x10ea')] = !0x0; } continue; case '3': this[_0x4cc7('0x10b7')] && this['_layeredView'] && this[_0x4cc7('0x10f0')]()[_0x4cc7('0x10f5')](); continue; case '4': this['_shareContext'] || (this[_0x4cc7('0x10f0')]()[_0x4cc7('0x10f6')](), this[_0x4cc7('0x10c2')]['fireMouseEvents'](), this[_0x4cc7('0x10c4')][_0x4cc7('0x10f7')]()); continue; case '5': this[_0x4cc7('0x10f0')]()[_0x4cc7('0x10f8')](!0x1); continue; case '6': this[_0x4cc7('0x10c4')][_0x4cc7('0x10f9')](); continue; case '7': this[_0x4cc7('0x10ea')] && this[_0x4cc7('0x10fa')](); continue; case '8': this[_0x4cc7('0xb41')][_0x4cc7('0x10fb')](this[_0x4cc7('0x10c0')]); continue; case '9': this[_0x4cc7('0x10c2')][_0x4cc7('0x10f9')](this); continue; case '10': this['_depthPrepass'] && this[_0x4cc7('0x10fc')](this[_0x4cc7('0x10c0')]); continue; case '11': this['updateTime'](); continue; case '12': this[_0x4cc7('0x10c0')]['cleanUp'](); continue; case '13': this[_0x4cc7('0x10be')][_0x4cc7('0x10fd')](!this[_0x4cc7('0x10fe')]); continue; case '14': null != this['_filter3DRenderer'] && null != this[_0x4cc7('0x10ca')][_0x4cc7('0xde6')]() ? (this[_0x4cc7('0x10be')][_0x4cc7('0xa17')](this[_0x4cc7('0x10c0')], this[_0x4cc7('0x10ff')][_0x4cc7('0x1100')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x10e2')][_0x4cc7('0x1101')]()), this['_filter3DRenderer'][_0x4cc7('0xa17')](this[_0x4cc7('0x10ca')], this[_0x4cc7('0xc0e')](), this[_0x4cc7('0x1102')])) : (this[_0x4cc7('0x10be')]['set_shareContext'](this[_0x4cc7('0x10b7')]), this[_0x4cc7('0x10b7')] ? this[_0x4cc7('0x10be')][_0x4cc7('0xa17')](this[_0x4cc7('0x10c0')], null, this[_0x4cc7('0x1035')]) : this[_0x4cc7('0x10be')]['render'](this[_0x4cc7('0x10c0')])); continue; case '15': this[_0x4cc7('0x10c0')][_0x4cc7('0x9fd')](); continue; case '16': this[_0x4cc7('0x1103')] && this[_0x4cc7('0x1104')](this['_entityCollector']); continue; } break; } } else this[_0x4cc7('0x10b9')] = !0x0; } else { this[_0x4cc7('0x9c3')](_0x22f248, this['__transform']); _0x22f248['x'] -= this['__transform']['tx']; _0x22f248['y'] -= this[_0x4cc7('0xa01')]['ty']; } }, 'updateGlobalPos': function() { if ('ppRRP' === _0x4cc7('0x1105')) { this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc35')]); var _0x11baf7 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x11baf7 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x11baf7); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x11baf7,0x0); this[_0x4cc7('0xd91')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xd91')]); _0x11baf7 = this[_0x4cc7('0x1108')]['pathName']; _0x11baf7 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x11baf7); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x11baf7,-0x1); } else { this[_0x4cc7('0x10ea')] = !0x1; if (null != this[_0x4cc7('0x10ca')]) { if (_0x4cc7('0x110b') === 'acXZg') { this[_0x4cc7('0xe37')](null); } else { if (this[_0x4cc7('0x10b7')]) { var _0x248773 = this['_globalPos']['x'] , _0x489c77 = this['_stage3DProxy'][_0x4cc7('0x472')](); this[_0x4cc7('0x1035')]['x'] = _0x248773 - _0x489c77; _0x248773 = this[_0x4cc7('0x10e7')]['y']; _0x489c77 = this[_0x4cc7('0x10ca')]['get_y'](); this[_0x4cc7('0x1035')]['y'] = _0x248773 - _0x489c77; } else this[_0x4cc7('0x1035')]['x'] = 0x0, this['_scissorRect']['y'] = 0x0, this[_0x4cc7('0x10ca')]['set_x'](this['_globalPos']['x']), this[_0x4cc7('0x10ca')]['set_y'](this[_0x4cc7('0x10e7')]['y']); this[_0x4cc7('0x10e5')] = !0x0; } } } }, 'updateTime': function() { var _0x251390 = _0x3b7d43['getTimer'](); 0x0 == this['_time'] && (this[_0x4cc7('0xb5c')] = _0x251390); this['_deltaTime'] = _0x251390 - this['_time']; this[_0x4cc7('0xb5c')] = _0x251390; }, 'updateViewSizeData': function() { this[_0x4cc7('0x10c8')][_0x4cc7('0x102a')]()['set_aspectRatio'](this[_0x4cc7('0x1070')]); this[_0x4cc7('0x10e5')] && (this['_scissorRectDirty'] = !0x1, this[_0x4cc7('0x10c8')][_0x4cc7('0x102a')]()[_0x4cc7('0x110c')](this['_scissorRect']['x'], this[_0x4cc7('0x1035')]['y'], this[_0x4cc7('0x1035')]['width'], this[_0x4cc7('0x1035')]['height'])); this['_viewportDirty'] && (this['_viewportDirty'] = !0x1, this[_0x4cc7('0x10c8')][_0x4cc7('0x102a')]()[_0x4cc7('0x110d')](this['_stage3DProxy'][_0x4cc7('0x110e')]()['x'], this[_0x4cc7('0x10ca')][_0x4cc7('0x110e')]()['y'], this['_stage3DProxy'][_0x4cc7('0x110e')]()[_0x4cc7('0x7d9')], this[_0x4cc7('0x10ca')][_0x4cc7('0x110e')]()[_0x4cc7('0x98b')])); null != this[_0x4cc7('0x10ff')] || this[_0x4cc7('0x10be')][_0x4cc7('0x110f')]() ? (this[_0x4cc7('0x10be')][_0x4cc7('0x1110')](this[_0x4cc7('0x10e2')][_0x4cc7('0x1111')]()), this[_0x4cc7('0x10be')][_0x4cc7('0x1112')](this[_0x4cc7('0x10e2')][_0x4cc7('0x1113')]())) : (this[_0x4cc7('0x10be')][_0x4cc7('0x1110')](0x1), this[_0x4cc7('0x10be')][_0x4cc7('0x1112')](0x1)); }, 'renderDepthPrepass': function(_0x59ea0e) { this[_0x4cc7('0x1114')][_0x4cc7('0x1115')](!0x0); null != this[_0x4cc7('0x10ff')] || this['_renderer'][_0x4cc7('0x110f')]() ? (this[_0x4cc7('0x1114')][_0x4cc7('0x1110')](this['_rttBufferManager']['get_textureRatioX']()), this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](this[_0x4cc7('0x10e2')][_0x4cc7('0x1113')]()), this[_0x4cc7('0x1114')][_0x4cc7('0xa17')](_0x59ea0e, this[_0x4cc7('0x10ff')][_0x4cc7('0x1100')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x10e2')][_0x4cc7('0x1101')]())) : (this[_0x4cc7('0x1114')][_0x4cc7('0x1110')](0x1), this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](0x1), this['_depthRenderer'][_0x4cc7('0xa17')](_0x59ea0e)); this[_0x4cc7('0x1114')][_0x4cc7('0x1115')](!0x1); }, 'renderSceneDepthToTexture': function(_0x563fea) { (this[_0x4cc7('0x10b8')] || null == this[_0x4cc7('0x1102')]) && this[_0x4cc7('0x1116')](this[_0x4cc7('0x10ca')][_0x4cc7('0xde6')]()); this['_depthRenderer']['set_textureRatioX'](this[_0x4cc7('0x10e2')][_0x4cc7('0x1111')]()); this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](this[_0x4cc7('0x10e2')][_0x4cc7('0x1113')]()); this[_0x4cc7('0x1114')][_0x4cc7('0xa17')](_0x563fea, this[_0x4cc7('0x1102')]); }, 'initDepthTexture': function(_0x15478) { this[_0x4cc7('0x10b8')] = !0x1; null != this[_0x4cc7('0x1102')] && this['_depthRender']['dispose'](); this[_0x4cc7('0x1102')] = _0x15478['createTexture'](this[_0x4cc7('0x10e2')][_0x4cc7('0x1117')](), this[_0x4cc7('0x10e2')][_0x4cc7('0x1118')](), 0x1, !0x0); }, 'project': function(_0x7e4fe4) { _0x7e4fe4 = this[_0x4cc7('0x10c8')][_0x4cc7('0x1030')](_0x7e4fe4); _0x7e4fe4['x'] = (_0x7e4fe4['x'] + 0x1) * this[_0x4cc7('0x10e0')] / 0x2; _0x7e4fe4['y'] = (_0x7e4fe4['y'] + 0x1) * this[_0x4cc7('0x10e4')] / 0x2; return _0x7e4fe4; }, 'unproject': function(_0x3c3db8, _0x585abc, _0x1e8516, _0x186f66) { return this[_0x4cc7('0x10c8')][_0x4cc7('0x102b')]((0x2 * (_0x3c3db8 - this['_globalPos']['x']) - this[_0x4cc7('0x10e0')]) / this[_0x4cc7('0x10ca')][_0x4cc7('0xa74')](), (0x2 * (_0x585abc - this[_0x4cc7('0x10e7')]['y']) - this[_0x4cc7('0x10e4')]) / this[_0x4cc7('0x10ca')]['get_height'](), _0x1e8516, _0x186f66); }, 'get_entityCollector': function() { return this[_0x4cc7('0x10c0')]; }, 'onLensChanged': function(_0xf279ed) { if (_0x2d63f9[_0x4cc7('0x95d')](_0x4cc7('0x1119'), _0x4cc7('0x1119'))) { return this[_0x4cc7('0x111a')] = _0xf279ed; } else { this[_0x4cc7('0x10b6')] = this['_scissorRectDirty'] = !0x0; } }, 'onAddedToStage': function(_0x41735a) { this[_0x4cc7('0x111b')] || (this[_0x4cc7('0x111b')] = !0x0, null == this[_0x4cc7('0x10ca')] && (this[_0x4cc7('0x10ca')] = -0x1 == this['_contextIndex'] ? _0x5b817f['getInstance'](this[_0x4cc7('0x99c')])[_0x4cc7('0x111c')](this[_0x4cc7('0x10bf')], this[_0x4cc7('0xe43')]) : _0x5b817f['getInstance'](this[_0x4cc7('0x99c')])[_0x4cc7('0x111d')](this['_contextIndex'], this['_forceSoftware'], this['_profile']), this[_0x4cc7('0x10ca')][_0x4cc7('0x9ad')](_0x4cc7('0x111e'), _0x48c401(this, this[_0x4cc7('0x111f')])), this[_0x4cc7('0x10ca')][_0x4cc7('0x9ad')](_0x4cc7('0x1120'), _0x48c401(this, this[_0x4cc7('0x1121')]))), this[_0x4cc7('0x10ea')] = !0x0, this[_0x4cc7('0x10e2')] = _0x58e9a4[_0x4cc7('0x1122')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x10be')]['set_stage3DProxy'](this[_0x4cc7('0x1114')]['set_stage3DProxy'](this[_0x4cc7('0x10ca')])), _0x41735a = new _0x212a6a(this[_0x4cc7('0x99c')][_0x4cc7('0x472')]() + this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')],this['stage'][_0x4cc7('0xb45')]() + this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]), 0x0 == this[_0x4cc7('0x10e0')] ? this['set_width'](null != this[_0x4cc7('0x907')] ? this['parent'][_0x4cc7('0x10ee')](_0x41735a)['x'] - this[_0x4cc7('0x10bb')]['x'] : this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]) : this['_rttBufferManager'][_0x4cc7('0x10e3')](this[_0x4cc7('0x10e0')] | 0x0), 0x0 == this[_0x4cc7('0x10e4')] ? this['set_height'](null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')]['globalToLocal'](_0x41735a)['y'] - this['_localTLPos']['y'] : this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]) : this[_0x4cc7('0x10e2')]['set_viewHeight'](this['_globalHeight'] | 0x0), this['_shareContext'] && this[_0x4cc7('0x10c2')][_0x4cc7('0x1123')](this)); }, 'onAdded': function(_0x5357fb) { this['_parentIsStage'] = this[_0x4cc7('0x907')] == this[_0x4cc7('0x99c')]; this['_globalPos'] = this[_0x4cc7('0x907')]['localToGlobal'](this[_0x4cc7('0x10bb')]); this[_0x4cc7('0x10ea')] = !0x0; }, 'onViewportUpdated': function(_0x212b34) { if (this[_0x4cc7('0x10b7')]) { if (_0x2d63f9[_0x4cc7('0xba')] !== 'zxOAJ') { _0x212b34 = this[_0x4cc7('0x10e7')]['x']; var _0x37d409 = this[_0x4cc7('0x10ca')][_0x4cc7('0x472')](); this['_scissorRect']['x'] = _0x212b34 - _0x37d409; _0x212b34 = this[_0x4cc7('0x10e7')]['y']; _0x37d409 = this['_stage3DProxy'][_0x4cc7('0xb45')](); this['_scissorRect']['y'] = _0x212b34 - _0x37d409; this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] = this[_0x4cc7('0x10e0')]; this[_0x4cc7('0x1035')][_0x4cc7('0x98b')] = this[_0x4cc7('0x10e4')]; this[_0x4cc7('0x10e5')] = !0x0; } else { var _0x5a92d2 = this; this['url'] = _0x212b34[_0x4cc7('0x1124')]; _0x212b34 = _0x477148[_0x4cc7('0x1125')]('default'); if (null != _0x212b34) { _0x37d409 = this[_0x4cc7('0x1124')]; var _0x584a4a = _0x212b34['cachedAudioBuffers']; _0x37d409 = null != _0x842c50[_0x37d409] ? _0x584a4a[_0x4cc7('0xd76')](_0x37d409) : _0x584a4a['h'][_0x4cc7('0x959')](_0x37d409); } else _0x37d409 = !0x1; if (_0x37d409) _0x37d409 = this['url'], _0x212b34 = _0x212b34[_0x4cc7('0x1126')], this[_0x4cc7('0x1127')](null != _0x842c50[_0x37d409] ? _0x212b34[_0x4cc7('0xd77')](_0x37d409) : _0x212b34['h'][_0x37d409]); else _0x1984d8[_0x4cc7('0x1128')](this[_0x4cc7('0x1124')])[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x1127')]))['onError'](function(_0x327fa0) { _0x5a92d2[_0x4cc7('0x1127')](null); }); } } this[_0x4cc7('0x10b6')] = !0x0; }, '__class__': _0x51492c, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_entityCollector': _0x4cc7('0x1129'), 'set_shareContext': _0x4cc7('0x112a'), 'get_shareContext': 'get_shareContext', 'set_antiAlias': _0x4cc7('0xc64'), 'set_scene': _0x4cc7('0xb43'), 'get_scene': _0x4cc7('0xfe9'), 'get_camera': _0x4cc7('0xc0e'), 'set_backgroundColor': _0x4cc7('0xc0d'), 'get_backgroundColor': _0x4cc7('0x112b'), 'get_layeredView': _0x2d63f9[_0x4cc7('0x112c')], 'get_stage3DProxy': 'get_stage3DProxy' }) }); var _0x17d8af = function(_0xe7d99a) { this[_0x4cc7('0xd7e')] = !0x0; this['set_targetObject'](_0xe7d99a); }; _0x16dada[_0x4cc7('0x112d')] = _0x17d8af; _0x17d8af['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x112e'), _0x4cc7('0x112f')]; _0x17d8af[_0x4cc7('0x8')] = {}; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0xd7e')] = null; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x1130')] = null; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x1131')] = function() { null != this._targetObject && null != this._targetObject.get_implicitPartition() && this._autoUpdate && this._targetObject.get_implicitPartition().markForUpdate(this._targetObject); } ; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x3e5')] = function(_0x27eb0c) { if (this._targetObject == _0x27eb0c) return _0x27eb0c; null != this._targetObject && this._autoUpdate && (this._targetObject._controller = null); this._targetObject = _0x27eb0c; null != this._targetObject && this._autoUpdate && (this._targetObject._controller = this); this.notifyUpdate(); return _0x27eb0c; } ; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x5438fa) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x17d8af; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x17d8af[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_targetObject'] = _0x2d63f9.tSUQx; var _0x2e80a4 = function() { this[_0x4cc7('0x1132')] = !0x0; this[_0x4cc7('0x1133')] = this[_0x4cc7('0x1134')] = 0x1; this[_0x4cc7('0x1135')] = this[_0x4cc7('0x1136')] = !0x0; this['_autoGenerateUVs'] = this['_useFaceWeights'] = !0x1; this[_0x4cc7('0x1137')] = this[_0x4cc7('0x1138')] = !0x0; this[_0x4cc7('0x1139')] = _0x2bc114['toBoolVector'](null, 0x8, !0x0); this['_indexBufferContext'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x113a')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_faceNormalsDirty'] = this[_0x4cc7('0x113b')] = !0x0; }; _0x16dada[_0x4cc7('0x113c')] = _0x2e80a4; _0x2e80a4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x2d63f9[_0x4cc7('0x3e6')], _0x4cc7('0x113d')]; _0x2e80a4[_0x4cc7('0x8')] = {}; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x113e')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x113f')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1140')] = null; _0x2e80a4[_0x4cc7('0x8')]['_faceTangentsDirty'] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1141')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1142')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x113a')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1143')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1144')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1139')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1145')] = null; _0x2e80a4[_0x4cc7('0x8')]['_autoDeriveVertexNormals'] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1138')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1146')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1147')] = null; _0x2e80a4[_0x4cc7('0x8')]['_vertexNormalsDirty'] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1136')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1148')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1149')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1133')] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1134')] = null; _0x2e80a4[_0x4cc7('0x8')]['_uvsDirty'] = null; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x114a')] = function(_0x2571b1) { return this._uvsDirty = this._autoGenerateUVs = _0x2571b1; } ; _0x2e80a4[_0x4cc7('0x8')]['set_autoDeriveVertexNormals'] = function(_0x4e4496) { return this._vertexNormalsDirty = this._autoDeriveVertexNormals = _0x4e4496; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x114b')] = function() { return this._numTriangles; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xb1e')] = function(_0x56e005) { if (_0x4cc7('0x114c') === 'HaaIf') { return _0x56e005.analytics.jumpCount; } else { var _0x3d516f = _0x56e005._stage3DIndex , _0x16b3a0 = _0x56e005._context3D; if (_0x2d63f9.xloqC(null, this._indexBuffer.get(_0x3d516f)) || this._indexBufferContext.get(_0x3d516f) != _0x16b3a0) this._indexBuffer.set(_0x3d516f, _0x56e005.createIndexBuffer(this._numIndices)), this._indexBufferContext.set(_0x3d516f, _0x16b3a0), this._indicesInvalid.set(_0x3d516f, !0x0); this._indicesInvalid.get(_0x3d516f) && (this._indexBuffer.get(_0x3d516f).uploadFromVector(this._indices, 0x0, this._numIndices), this._indicesInvalid.set(_0x3d516f, !0x1)); return this._indexBuffer.get(_0x3d516f); } } ; _0x2e80a4[_0x4cc7('0x8')]['updateFaceTangents'] = function() { var _0x21d10f = 0x0 , _0x244789 = this._indices.get_length() , _0x1af9ee = this._vertexData , _0x31d672 = this.get_UVData() , _0x211047 = this.get_vertexStride() , _0x10b9b7 = this.get_vertexOffset() , _0xd2fc24 = this.get_UVStride() , _0x5b324c = this.get_UVOffset(); _0x2d63f9.xloqC(null, this._faceTangents) && (this._faceTangents = _0x2bc114.toFloatVector(null, this._indices.get_length(), !0x0)); for (; _0x21d10f < _0x244789; ) { var _0x3e25c6 = this._indices.get(_0x21d10f); var _0x4bf907 = this._indices.get(_0x21d10f + 0x1); var _0x48c401 = this._indices.get(_0x21d10f + 0x2); var _0x480afa = _0x5b324c + _0x3e25c6 * _0xd2fc24 + 0x1; var _0x16dada = _0x31d672.get(_0x480afa); _0x480afa = _0x5b324c + _0x4bf907 * _0xd2fc24 + 0x1; var _0x5aff49 = _0x31d672.get(_0x480afa) - _0x16dada; _0x480afa = _0x5b324c + _0x48c401 * _0xd2fc24 + 0x1; _0x480afa = _0x31d672.get(_0x480afa) - _0x16dada; _0x16dada = _0x10b9b7 + _0x3e25c6 * _0x211047; var _0x2ad5b9 = _0x1af9ee.get(_0x16dada); var _0x4d0de2 = _0x1af9ee.get(_0x16dada + 0x1); var _0x3e3cd2 = _0x1af9ee.get(_0x16dada + 0x2); _0x16dada = _0x10b9b7 + _0x4bf907 * _0x211047; var _0x4a0580 = _0x1af9ee.get(_0x16dada) - _0x2ad5b9; _0x3e25c6 = _0x1af9ee.get(_0x16dada + 0x1) - _0x4d0de2; _0x4bf907 = _0x1af9ee.get(_0x16dada + 0x2) - _0x3e3cd2; _0x16dada = _0x10b9b7 + _0x48c401 * _0x211047; _0x48c401 = _0x1af9ee.get(_0x16dada) - _0x2ad5b9; _0x4d0de2 = _0x1af9ee.get(_0x16dada + 0x1) - _0x4d0de2; _0x16dada = _0x1af9ee.get(_0x16dada + 0x2) - _0x3e3cd2; _0x48c401 = _0x2d63f9.jLdsf(_0x480afa * _0x4a0580, _0x5aff49 * _0x48c401); _0x3e25c6 = _0x480afa * _0x3e25c6 - _0x5aff49 * _0x4d0de2; _0x480afa = _0x480afa * _0x4bf907 - _0x5aff49 * _0x16dada; _0x5aff49 = _0x2d63f9.BXEnr(0x1, Math.sqrt(_0x48c401 * _0x48c401 + _0x3e25c6 * _0x3e25c6 + _0x480afa * _0x480afa)); this._faceTangents.set(_0x21d10f++, _0x5aff49 * _0x48c401); this._faceTangents.set(_0x21d10f++, _0x5aff49 * _0x3e25c6); this._faceTangents.set(_0x21d10f++, _0x5aff49 * _0x480afa); } this._faceTangentsDirty = !0x1; } ; _0x2e80a4[_0x4cc7('0x8')]['updateFaceNormals'] = function() { var _0x1120c8 = 0x0 , _0x3a59c3 = 0x0 , _0x216b63 = 0x0 , _0x36fd56 = this._indices.get_length() , _0x4ce26e = this._vertexData , _0xf62e1e = this.get_vertexStride() , _0x9df9f3 = this.get_vertexOffset(); null == this._faceNormals && (this._faceNormals = _0x2bc114.toFloatVector(null, _0x36fd56, !0x0)); null == this._faceWeights && (this._faceWeights = _0x2bc114.toFloatVector(null, _0x36fd56 / 0x3 | 0x0, !0x0)); for (; _0x1120c8 < _0x36fd56; ) { var _0x4c29c5 = _0x9df9f3 + this._indices.get(_0x1120c8++) * _0xf62e1e; var _0x3746fa = _0x4ce26e.get(_0x4c29c5); var _0x4bf907 = _0x4ce26e.get(_0x4c29c5 + 0x1); var _0x48c401 = _0x4ce26e.get(_0x4c29c5 + 0x2); _0x4c29c5 = _0x9df9f3 + this._indices.get(_0x1120c8++) * _0xf62e1e; var _0x4937d6 = _0x4ce26e.get(_0x4c29c5); var _0x16dada = _0x4ce26e.get(_0x4c29c5 + 0x1); var _0x5aff49 = _0x4ce26e.get(_0x4c29c5 + 0x2); _0x4c29c5 = _0x9df9f3 + this._indices.get(_0x1120c8++) * _0xf62e1e; var _0xa7428f = _0x4ce26e.get(_0x4c29c5); var _0x270054 = _0x4ce26e.get(_0x4c29c5 + 0x1); _0x4c29c5 = _0x4ce26e.get(_0x4c29c5 + 0x2); _0xa7428f -= _0x3746fa; _0x270054 -= _0x4bf907; _0x4c29c5 -= _0x48c401; _0x3746fa = _0x4937d6 - _0x3746fa; _0x4bf907 = _0x16dada - _0x4bf907; _0x5aff49 -= _0x48c401; _0x48c401 = _0x2d63f9.qYIBb(_0x4c29c5, _0x4bf907) - _0x270054 * _0x5aff49; _0x5aff49 = _0x2d63f9.xpqwN(_0xa7428f * _0x5aff49, _0x4c29c5 * _0x3746fa); _0xa7428f = _0x270054 * _0x3746fa - _0xa7428f * _0x4bf907; _0x270054 = Math.sqrt(_0x48c401 * _0x48c401 + _0x5aff49 * _0x5aff49 + _0xa7428f * _0xa7428f); this._useFaceWeights && (_0x4bf907 = 0x2710 * _0x270054, 0x1 > _0x4bf907 && (_0x4bf907 = 0x1), this._faceWeights.set(_0x216b63++, _0x4bf907)); _0x270054 = 0x1 / _0x270054; this._faceNormals.set(_0x3a59c3++, _0x48c401 * _0x270054); this._faceNormals.set(_0x3a59c3++, _0x5aff49 * _0x270054); this._faceNormals.set(_0x3a59c3++, _0xa7428f * _0x270054); } this._faceNormalsDirty = !0x1; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x114d')] = function(_0x1c3d34) { this._faceNormalsDirty && this.updateFaceNormals(); var _0x5acbed, _0x55c1c2 = 0x0, _0x357f68 = 0x1, _0x39f114 = 0x2, _0x5f2cc0 = this._vertexData.get_length(), _0x5f05f9 = this.get_vertexNormalStride(), _0x5bb473 = this.get_vertexNormalOffset(); null == _0x1c3d34 && (_0x1c3d34 = _0x2bc114.toFloatVector(null, _0x5f2cc0, !0x0)); for (_0x5acbed = _0x5bb473; _0x5acbed < _0x5f2cc0; ) _0x1c3d34.set(_0x5acbed, 0x0), _0x1c3d34.set(_0x5acbed + 0x1, 0x0), _0x1c3d34.set(_0x2d63f9.kNkBq(_0x5acbed, 0x2), 0x0), _0x5acbed += _0x5f05f9; for (var _0x10c72b = _0x5acbed = 0x0, _0x4bf907 = this._indices.get_length(), _0x48c401, _0x422fa8; _0x5acbed < _0x4bf907; ) { if (_0x2d63f9.BufTX(_0x4cc7('0x114e'), 'jvJiI')) { _0x422fa8 = this._useFaceWeights ? this._faceWeights.get(_0x10c72b++) : 0x1; _0x48c401 = _0x5bb473 + this._indices.get(_0x5acbed++) * _0x5f05f9; var _0x16dada = _0x48c401++ , _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x55c1c2) * _0x422fa8); _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x357f68) * _0x422fa8); _0x16dada = _0x1c3d34; _0x16dada.set(_0x48c401, _0x16dada.get(_0x48c401) + this._faceNormals.get(_0x39f114) * _0x422fa8); _0x48c401 = _0x5bb473 + this._indices.get(_0x5acbed++) * _0x5f05f9; _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x55c1c2) * _0x422fa8); _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x357f68) * _0x422fa8); _0x16dada = _0x1c3d34; _0x16dada.set(_0x48c401, _0x16dada.get(_0x48c401) + this._faceNormals.get(_0x39f114) * _0x422fa8); _0x48c401 = _0x5bb473 + this._indices.get(_0x5acbed++) * _0x5f05f9; _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x55c1c2) * _0x422fa8); _0x16dada = _0x48c401++; _0x5aff49 = _0x1c3d34; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceNormals.get(_0x357f68) * _0x422fa8); _0x16dada = _0x1c3d34; _0x16dada.set(_0x48c401, _0x16dada.get(_0x48c401) + this._faceNormals.get(_0x39f114) * _0x422fa8); _0x55c1c2 += 0x3; _0x357f68 += 0x3; _0x39f114 += 0x3; } else { _0x5acbed.get_length() > this.terrain.get_length() && (_0x2ab848.silentTrace(_0x4cc7('0x114f') + this.levelID + '.', { fileName: _0x4cc7('0x1150'), lineNumber: 0x265, className: 'com.player03.run3.level.TunnelSection', methodName: _0x4cc7('0x1151') }), this.allocateTerrain(_0x5acbed.get_length())); _0x1c3d34 = null != _0x1c3d34 ? _0x5acbed.indexOf(_0x1c3d34, 0x0) + 0x1 : 0x0; for (var _0x3c638d = _0x5acbed.get_length(); _0x1c3d34 < _0x3c638d; ) { var _0x27614d = _0x1c3d34++; null != _0x5acbed.get(_0x27614d) && (this.terrain.set(_0x27614d, _0x5acbed.get(_0x27614d)), this.terrain.get(_0x27614d).onPlacedInSection(this, _0x27614d)); } } } for (_0x5acbed = _0x5bb473; _0x5acbed < _0x5f2cc0; ) _0x55c1c2 = _0x1c3d34.get(_0x5acbed), _0x357f68 = _0x1c3d34.get(_0x5acbed + 0x1), _0x39f114 = _0x1c3d34.get(_0x5acbed + 0x2), _0x5bb473 = 0x1 / Math.sqrt(_0x2d63f9.kNkBq(_0x55c1c2 * _0x55c1c2 + _0x357f68 * _0x357f68, _0x39f114 * _0x39f114)), _0x1c3d34.set(_0x5acbed, _0x55c1c2 * _0x5bb473), _0x1c3d34.set(_0x5acbed + 0x1, _0x357f68 * _0x5bb473), _0x1c3d34.set(_0x5acbed + 0x2, _0x39f114 * _0x5bb473), _0x5acbed += _0x5f05f9; this._vertexNormalsDirty = !0x1; return _0x1c3d34; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1152')] = function(_0x7b88e5) { this._faceTangentsDirty && this.updateFaceTangents(); var _0x3fe98b, _0x15a3df = this._vertexData.get_length(), _0x51dd05 = this.get_vertexTangentStride(), _0x23f19f = this.get_vertexTangentOffset(); null == _0x7b88e5 && (_0x7b88e5 = _0x2bc114.toFloatVector(null, _0x15a3df, !0x0)); for (_0x3fe98b = _0x23f19f; _0x3fe98b < _0x15a3df; ) _0x7b88e5.set(_0x3fe98b, 0x0), _0x7b88e5.set(_0x3fe98b + 0x1, 0x0), _0x7b88e5.set(_0x3fe98b + 0x2, 0x0), _0x3fe98b += _0x51dd05; var _0x4fbf51 = 0x0 , _0x2cb974 = this._indices.get_length() , _0x211956 = 0x0 , _0x58dc50 = 0x1 , _0x4bf907 = 0x2; for (_0x3fe98b = 0x0; _0x3fe98b < _0x2cb974; ) { var _0x48c401 = this._useFaceWeights ? this._faceWeights.get(_0x4fbf51++) : 0x1; var _0x1b02fd = _0x23f19f + this._indices.get(_0x3fe98b++) * _0x51dd05; var _0x16dada = _0x1b02fd++ , _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x211956) * _0x48c401); _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x58dc50) * _0x48c401); _0x16dada = _0x7b88e5; _0x16dada.set(_0x1b02fd, _0x16dada.get(_0x1b02fd) + this._faceTangents.get(_0x4bf907) * _0x48c401); _0x1b02fd = _0x23f19f + this._indices.get(_0x3fe98b++) * _0x51dd05; _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x211956) * _0x48c401); _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x58dc50) * _0x48c401); _0x16dada = _0x7b88e5; _0x16dada.set(_0x1b02fd, _0x16dada.get(_0x1b02fd) + this._faceTangents.get(_0x4bf907) * _0x48c401); _0x1b02fd = _0x56067a.moRAe(_0x23f19f, this._indices.get(_0x3fe98b++) * _0x51dd05); _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x211956) * _0x48c401); _0x16dada = _0x1b02fd++; _0x5aff49 = _0x7b88e5; _0x5aff49.set(_0x16dada, _0x5aff49.get(_0x16dada) + this._faceTangents.get(_0x58dc50) * _0x48c401); _0x16dada = _0x7b88e5; _0x16dada.set(_0x1b02fd, _0x16dada.get(_0x1b02fd) + this._faceTangents.get(_0x4bf907) * _0x48c401); _0x211956 += 0x3; _0x58dc50 += 0x3; _0x4bf907 += 0x3; } for (_0x3fe98b = _0x23f19f; _0x3fe98b < _0x15a3df; ) _0x23f19f = _0x7b88e5.get(_0x3fe98b), _0x4fbf51 = _0x7b88e5.get(_0x3fe98b + 0x1), _0x2cb974 = _0x7b88e5.get(_0x56067a.fdbTM(_0x3fe98b, 0x2)), _0x48c401 = 0x1 / Math.sqrt(_0x23f19f * _0x23f19f + _0x4fbf51 * _0x4fbf51 + _0x2cb974 * _0x2cb974), _0x7b88e5.set(_0x3fe98b, _0x23f19f * _0x48c401), _0x7b88e5.set(_0x3fe98b + 0x1, _0x4fbf51 * _0x48c401), _0x7b88e5.set(_0x3fe98b + 0x2, _0x56067a.xgHXD(_0x2cb974, _0x48c401)), _0x3fe98b += _0x51dd05; this._vertexTangentsDirty = !0x1; return _0x7b88e5; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { this.disposeIndexBuffers(this._indexBuffer); this._vertexData = this._faceTangents = this._faceWeights = this._faceNormals = this._indexBufferContext = this._indices = null; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1153')] = function() { if (_0x4cc7('0x1154') !== 'UljLc') { return this._indices; } else { var _0x13a9a6 = this.cachedText; null != _0x842c50[a] ? _0x13a9a6.setReserved(a, b) : _0x13a9a6.h[a] = b; this.__assetLoaded(a); } } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1155')] = function(_0x7f8170) { if (_0x4cc7('0x1156') !== 'HwyDr') { _0x180fa9.view.get_camera().set_x(-0x24); _0x180fa9.view.get_camera().set_y(-0x7); _0x180fa9.view.get_camera().set_z(0xa7e); var _0x32aadb = null; null == _0x32aadb && (_0x32aadb = new _0x169fce()); var _0x414f48 = Math.sin(0.32288591161895097); _0x32aadb.x = 0.092 * _0x414f48; _0x32aadb.y = -0.514 * _0x414f48; _0x32aadb.z = 0.853 * _0x414f48; _0x32aadb.w = Math.cos(0.32288591161895097); _0x414f48 = _0x32aadb.x * _0x32aadb.x + _0x32aadb.y * _0x32aadb.y + _0x32aadb.z * _0x32aadb.z + _0x32aadb.w * _0x32aadb.w; var _0x1c839f = _0x414f48 - 0x1; 1e-10 > (0x0 <= _0x1c839f ? _0x1c839f : -_0x1c839f) || (0x0 == _0x414f48 ? (_0x32aadb.x = 0x0, _0x32aadb.y = 0x0, _0x32aadb.z = 0x0, _0x32aadb.w = 0x1) : (_0x414f48 = 0x1 / Math.sqrt(_0x414f48), _0x32aadb.x *= _0x414f48, _0x32aadb.y *= _0x414f48, _0x32aadb.z *= _0x414f48, _0x32aadb.w *= _0x414f48)); _0x180fa9.view.get_camera().set_eulers(_0x3bafe8.toEulerAngles(_0x32aadb).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); _0x32aadb = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble('Is\x20that\x20all?', -0xf0, -0x28, null, null, null, _0x32aadb, null); _0x32aadb = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1157'), 0x12c, 0x50, null, null, null, _0x32aadb, null); _0x32aadb = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1158'), 0x14, 0x168, null, null, null, _0x32aadb, null); } else { this._indices = _0x7f8170; this._numIndices = _0x7f8170.get_length(); _0x7f8170 = this._numIndices / 0x3 | 0x0; this._numTriangles != _0x7f8170 && this.disposeIndexBuffers(this._indexBuffer); this._numTriangles = _0x7f8170; this.invalidateBuffers(this._indicesInvalid); this._faceNormalsDirty = !0x0; this._autoDeriveVertexNormals && (this._vertexNormalsDirty = !0x0); this._autoDeriveVertexTangents && (this._vertexTangentsDirty = !0x0); } } ; _0x2e80a4[_0x4cc7('0x8')]['disposeIndexBuffers'] = function(_0x5e1e57) { for (var _0x227762 = 0x0; 0x8 > _0x227762; ) { var _0x2d1d08 = _0x227762++; null != _0x5e1e57.get(_0x2d1d08) && (_0x36fa20.disposeIndexBuffer(_0x5e1e57.get(_0x2d1d08)), _0x5e1e57.set(_0x2d1d08, null)); } } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1159')] = function(_0x53ed8e) { if ('Dvgps' !== _0x4cc7('0x115a')) { for (var _0x115358 = 0x0; 0x8 > _0x115358; ) { var _0x3320c0 = _0x115358++; null != _0x53ed8e.get(_0x3320c0) && (_0x36fa20.disposeVertexBuffer(_0x53ed8e.get(_0x3320c0)), _0x53ed8e.set(_0x3320c0, null)); } } else { return _0x2e945e.boundedFunc(_0x115358, _0x3320c0, 0x4e20, _0x53ed8e); } } ; _0x2e80a4[_0x4cc7('0x8')]['set_autoDeriveVertexTangents'] = function(_0x452162) { return this._vertexTangentsDirty = this._autoDeriveVertexTangents = _0x452162; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x115b')] = function(_0x11ed1d) { for (var _0x445528 = 0x0; 0x8 > _0x445528; ) { var _0x5edd9e = _0x445528++; _0x11ed1d.set(_0x5edd9e, !0x0); } } ; _0x2e80a4[_0x4cc7('0x8')]['get_UVStride'] = function() { if ('rFeyK' !== _0x4cc7('0x115c')) { throw new _0x202aa0(new _0xb16e5a()); } else { var _0x1fbafd = this.inputMap; a = null != _0x842c50[a] ? _0x1fbafd.getReserved(a) : _0x1fbafd.h[a]; return null == a ? 0x0 : a.pressedTime; } } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x115d')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x115e')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x3e9')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x115f')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1160')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1161')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1162')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1163')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1164')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1165')] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1166')] = function() { null != this._parentGeometry && this._parentGeometry.invalidateBounds(_0x5260f5.__cast(this, _0x23adba)); } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1167')] = function(_0x49c7ef) { return this._parentGeometry = _0x49c7ef; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1168')] = function() { return this._scaleU; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1169')] = function() { return this._scaleV; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x116a')] = function(_0x2da509, _0x57f98c) { null == _0x57f98c && (_0x57f98c = 0x1); null == _0x2da509 && (_0x2da509 = 0x1); for (var _0x527696 = this.get_UVOffset(), _0x282cea = this.get_UVStride(), _0x1fb2bb = this.get_UVData(), _0x49637d = _0x1fb2bb.get_length(), _0x418c33 = _0x2da509 / this._scaleU, _0x2c9c38 = _0x57f98c / this._scaleV; _0x527696 < _0x49637d; ) { var _0x445990 = _0x527696 , _0x4bf907 = _0x1fb2bb; _0x4bf907.set(_0x445990, _0x4bf907.get(_0x445990) * _0x418c33); _0x445990 = _0x527696 + 0x1; _0x4bf907 = _0x1fb2bb; _0x4bf907.set(_0x445990, _0x4bf907.get(_0x445990) * _0x2c9c38); _0x527696 += _0x282cea; } this._scaleU = _0x2da509; this._scaleV = _0x57f98c; } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = function(_0x18d46b) { for (var _0x140beb = this.get_UVData(), _0x53720a = _0x140beb.get_length(), _0x457d6d = this.get_vertexOffset(), _0x3f208d = this.get_vertexStride(); _0x457d6d < _0x53720a; ) { var _0x26f161 = _0x457d6d , _0x3db06c = _0x140beb; _0x3db06c.set(_0x26f161, _0x3db06c.get(_0x26f161) * _0x18d46b); _0x26f161 = _0x457d6d + 0x1; _0x3db06c = _0x140beb; _0x3db06c.set(_0x26f161, _0x3db06c.get(_0x26f161) * _0x18d46b); _0x26f161 = _0x457d6d + 0x2; _0x3db06c = _0x140beb; _0x3db06c.set(_0x26f161, _0x3db06c.get(_0x26f161) * _0x18d46b); _0x457d6d += _0x3f208d; } } ; _0x2e80a4[_0x4cc7('0x8')]['applyTransformation'] = function(_0x25991b) { var _0x23de05 = this._vertexData , _0x1d1593 = this.get_vertexNormalData() , _0x3fe3e3 = this.get_vertexTangentData() , _0xbbd0c1 = this.get_vertexStride() , _0x256c38 = this.get_vertexNormalStride() , _0x171828 = this.get_vertexTangentStride() , _0xa6812a = this.get_vertexOffset() , _0x2f8b39 = this.get_vertexNormalOffset() , _0x4bf907 = this.get_vertexTangentOffset() , _0x48c401 = _0x23de05.get_length() / _0xbbd0c1 | 0x0 , _0x53bbe6 = new _0x21e384() , _0x16dada = null != _0x1d1593 , _0x5aff49 = null != _0x3fe3e3 , _0x336877 = null; if (_0x16dada || _0x5aff49) _0x336877 = _0x25991b.clone(), _0x336877.invert(), _0x336877.transpose(); for (var _0x22f48d = _0x4bf907, _0x3e3cd2 = 0x0; _0x3e3cd2 < _0x48c401; ) { _0x3e3cd2++; _0x4bf907 = _0xa6812a + 0x1; var _0x43077d = _0xa6812a + 0x2; _0x53bbe6.x = _0x23de05.get(_0xa6812a); _0x53bbe6.y = _0x23de05.get(_0x4bf907); _0x53bbe6.z = _0x23de05.get(_0x43077d); _0x53bbe6 = _0x25991b.transformVector(_0x53bbe6); _0x23de05.set(_0xa6812a, _0x53bbe6.x); _0x23de05.set(_0x4bf907, _0x53bbe6.y); _0x23de05.set(_0x43077d, _0x53bbe6.z); _0xa6812a += _0xbbd0c1; _0x16dada && (_0x4bf907 = _0x2f8b39 + 0x1, _0x43077d = _0x2f8b39 + 0x2, _0x53bbe6.x = _0x1d1593.get(_0x2f8b39), _0x53bbe6.y = _0x1d1593.get(_0x4bf907), _0x53bbe6.z = _0x1d1593.get(_0x43077d), _0x53bbe6 = _0x336877.deltaTransformVector(_0x53bbe6), _0x53bbe6.normalize(), _0x1d1593.set(_0x2f8b39, _0x53bbe6.x), _0x1d1593.set(_0x4bf907, _0x53bbe6.y), _0x1d1593.set(_0x43077d, _0x53bbe6.z), _0x2f8b39 += _0x256c38); _0x5aff49 && (_0x4bf907 = _0x22f48d + 0x1, _0x43077d = _0x22f48d + 0x2, _0x53bbe6.x = _0x3fe3e3.get(_0x22f48d), _0x53bbe6.y = _0x3fe3e3.get(_0x4bf907), _0x53bbe6.z = _0x3fe3e3.get(_0x43077d), _0x53bbe6 = _0x336877.deltaTransformVector(_0x53bbe6), _0x53bbe6.normalize(), _0x3fe3e3.set(_0x22f48d, _0x53bbe6.x), _0x3fe3e3.set(_0x4bf907, _0x53bbe6.y), _0x3fe3e3.set(_0x43077d, _0x53bbe6.z), _0x22f48d += _0x171828); } } ; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x116b')] = function(_0x393c28) { if (_0x4cc7('0x116c') === 'UZYtO') { this._uvsDirty = !0x1; var _0x13b555; var _0x533d9f = this.get_UVStride(); var _0x42ea18 = _0x533d9f - 0x2 , _0x8722a9 = _0x2d63f9.BXEnr(this._vertexData.get_length(), this.get_vertexStride()) * _0x533d9f | 0x0; null == _0x393c28 && (_0x393c28 = _0x2bc114.toFloatVector(null)); _0x393c28.fixed = !0x1; _0x393c28.set_length(_0x8722a9); _0x393c28.fixed = !0x0; _0x533d9f = this.get_UVOffset(); for (_0x13b555 = 0x0; _0x533d9f < _0x8722a9; ) _0x393c28.set(_0x533d9f++, 0.5 * _0x13b555), _0x393c28.set(_0x533d9f++, 0x1 - (_0x13b555 & 0x1)), _0x533d9f += _0x42ea18, 0x3 == ++_0x13b555 && (_0x13b555 = 0x0); return _0x393c28; } else { return new _0x2ddcaa(); } } ; _0x2e80a4[_0x4cc7('0x8')]['__class__'] = _0x2e80a4; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1169')] = _0x4cc7('0x1169'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_scaleU'] = _0x4cc7('0x1168'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_parentGeometry'] = 'set_parentGeometry'; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_UVOffset'] = _0x4cc7('0x1165'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1164')] = _0x4cc7('0x1164'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1163')] = _0x4cc7('0x1163'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1162')] = _0x4cc7('0x1162'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_vertexTangentStride'] = _0x4cc7('0x1161'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1160')] = _0x4cc7('0x1160'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_vertexStride'] = _0x4cc7('0x115f'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3e9')] = _0x2d63f9.ZKjDb; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_vertexTangentData'] = _0x4cc7('0x115e'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x115d')] = _0x4cc7('0x115d'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x116d')] = 'get_UVStride'; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x116e')] = _0x4cc7('0x116e'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1153')] = _0x4cc7('0x1153'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x114b')] = 'get_numTriangles'; _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x116f')] = _0x4cc7('0x116f'); _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_autoGenerateDummyUVs'] = _0x4cc7('0x114a'); var _0x23adba = function() {}; _0x16dada['away3d.core.base.ISubGeometry'] = _0x23adba; _0x23adba[_0x4cc7('0x8f2')] = [_0x2d63f9['hqBCv'], 'core', _0x4cc7('0x3e7'), _0x4cc7('0x1170')]; _0x23adba[_0x4cc7('0x8')] = {}; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1171')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1167')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x3e9')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1153')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1165')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1162')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xde0')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x116d')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x115f')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x114b')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1172')] = null; _0x23adba[_0x4cc7('0x8')]['activateVertexBuffer'] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1173')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1174')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xe41')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1175')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xb1e')] = null; _0x23adba[_0x4cc7('0x8')]['applyTransformation'] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0xa35')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x1176')] = null; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x116a')] = null; _0x23adba[_0x4cc7('0x8')]['__class__'] = _0x23adba; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1171')] = _0x4cc7('0x1171'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1167')] = _0x2d63f9.fiEPl; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3e9')] = _0x4cc7('0x3e9'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1153')] = _0x4cc7('0x1153'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1165')] = _0x4cc7('0x1165'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1162')] = _0x4cc7('0x1162'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xde0')] = _0x4cc7('0xde0'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_UVStride'] = 'get_UVStride'; _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x115f')] = _0x4cc7('0x115f'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x114b')] = _0x4cc7('0x114b'); _0x23adba[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_numVertices'] = _0x4cc7('0x1172'); var _0x138811 = function() { if (_0x4cc7('0x1177') !== 'mOPDl') { this[_0x4cc7('0x10d0')] = a; this[_0x4cc7('0x10be')][_0x4cc7('0x10d5')](_0x331be6[_0x4cc7('0xea3')](a >>> 0x10 & 0xff) / _0x331be6['toFloat'](0xff)); this[_0x4cc7('0x10be')]['set_backgroundG'](_0x331be6['toFloat'](a >>> 0x8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); this['_renderer'][_0x4cc7('0x10d6')](_0x331be6[_0x4cc7('0xea3')](a & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff)); return a; } else { this['_bufferContext'] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x1178')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_vertexDataInvalid'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); _0x2e80a4['call'](this); this['_autoDeriveVertexTangents'] = this[_0x4cc7('0x1137')] = !0x1; } }; _0x16dada[_0x4cc7('0x1179')] = _0x138811; _0x138811[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), _0x4cc7('0x117a')]; _0x138811[_0x4cc7('0x8f8')] = [_0x23adba]; _0x138811[_0x4cc7('0x92b')] = _0x2e80a4; _0x138811['prototype'] = _0x5aff49(_0x2e80a4['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[_0x4cc7('0x117b')]; }, 'updateData': function(_0x490e76) { this[_0x4cc7('0x1137')] && (this[_0x4cc7('0x1135')] = !0x0); this['_autoDeriveVertexTangents'] && (this[_0x4cc7('0x1136')] = !0x0); this[_0x4cc7('0x117c')] = this['_faceTangentsDirty'] = this[_0x4cc7('0x1140')] = !0x0; this[_0x4cc7('0x113f')] = _0x490e76; _0x490e76 = this[_0x4cc7('0x113f')]['get_length']() / 0xd | 0x0; _0x490e76 != this['_numVertices'] && this[_0x4cc7('0x1159')](this[_0x4cc7('0x1178')]); this[_0x4cc7('0x117b')] = _0x490e76; if (0x0 == this['_numVertices']) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x117d'))); this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')]); this[_0x4cc7('0x1166')](); }, 'activateVertexBuffer': function(_0x412e2d, _0xdb2aff) { var _0x51c565 = _0xdb2aff[_0x4cc7('0x117f')] , _0x4bd501 = _0xdb2aff['_context3D']; _0x51c565 != this[_0x4cc7('0x10b4')] && this[_0x4cc7('0x1180')](_0x51c565); null != this['_activeBuffer'] && this[_0x4cc7('0x1181')] == _0x4bd501 || this[_0x4cc7('0x1182')](_0x51c565, _0x4bd501, _0xdb2aff); this[_0x4cc7('0x1183')] && this[_0x4cc7('0x1184')](_0x51c565); _0x4bd501[_0x4cc7('0xb1b')](_0x412e2d, this[_0x4cc7('0x1185')], 0x0, 0x3); }, 'activateUVBuffer': function(_0x1e1591, _0x39c0eb) { var _0x515a26 = _0x39c0eb[_0x4cc7('0x117f')] , _0x53ed04 = _0x39c0eb[_0x4cc7('0xdb2')]; this[_0x4cc7('0x1132')] && this[_0x4cc7('0x1146')] && (this[_0x4cc7('0x113f')] = this[_0x4cc7('0x116b')](this[_0x4cc7('0x113f')]), this[_0x4cc7('0x115b')](this['_vertexDataInvalid'])); _0x515a26 != this['_contextIndex'] && this[_0x4cc7('0x1180')](_0x515a26); null != this[_0x4cc7('0x1185')] && this['_activeContext'] == _0x53ed04 || this[_0x4cc7('0x1182')](_0x515a26, _0x53ed04, _0x39c0eb); this[_0x4cc7('0x1183')] && this[_0x4cc7('0x1184')](_0x515a26); _0x53ed04['setVertexBufferAt'](_0x1e1591, this['_activeBuffer'], 0x9, 0x2); }, 'activateSecondaryUVBuffer': function(_0xd9726c, _0xf60c20) { var _0x1388d5 = _0xf60c20[_0x4cc7('0x117f')] , _0x2c9344 = _0xf60c20['_context3D']; _0x1388d5 != this['_contextIndex'] && this[_0x4cc7('0x1180')](_0x1388d5); null != this[_0x4cc7('0x1185')] && this['_activeContext'] == _0x2c9344 || this[_0x4cc7('0x1182')](_0x1388d5, _0x2c9344, _0xf60c20); this[_0x4cc7('0x1183')] && this[_0x4cc7('0x1184')](_0x1388d5); _0x2c9344['setVertexBufferAt'](_0xd9726c, this[_0x4cc7('0x1185')], 0xb, 0x2); }, 'uploadData': function(_0x495931) { this[_0x4cc7('0x1185')][_0x4cc7('0x1186')](this[_0x4cc7('0x113f')], 0x0, this[_0x4cc7('0x117b')]); this['_vertexDataInvalid'][_0x4cc7('0x9e7')](_0x495931, this[_0x4cc7('0x1183')] = !0x1); }, 'activateVertexNormalBuffer': function(_0x3be60e, _0x46d255) { var _0x3c71d8 = _0x46d255[_0x4cc7('0x117f')] , _0x367f79 = _0x46d255[_0x4cc7('0xdb2')]; _0x3c71d8 != this[_0x4cc7('0x10b4')] && this[_0x4cc7('0x1180')](_0x3c71d8); null != this['_activeBuffer'] && this['_activeContext'] == _0x367f79 || this[_0x4cc7('0x1182')](_0x3c71d8, _0x367f79, _0x46d255); this['_activeDataInvalid'] && this[_0x4cc7('0x1184')](_0x3c71d8); _0x367f79['setVertexBufferAt'](_0x3be60e, this[_0x4cc7('0x1185')], 0x3, 0x3); }, 'activateVertexTangentBuffer': function(_0xa3bec4, _0x1fe5d1) { var _0x273ada = _0x1fe5d1['_stage3DIndex'] , _0x2765a8 = _0x1fe5d1[_0x4cc7('0xdb2')]; _0x273ada != this['_contextIndex'] && this['updateActiveBuffer'](_0x273ada); null != this['_activeBuffer'] && this[_0x4cc7('0x1181')] == _0x2765a8 || this[_0x4cc7('0x1182')](_0x273ada, _0x2765a8, _0x1fe5d1); this[_0x4cc7('0x1183')] && this[_0x4cc7('0x1184')](_0x273ada); _0x2765a8['setVertexBufferAt'](_0xa3bec4, this[_0x4cc7('0x1185')], 0x6, 0x3); }, 'createBuffer': function(_0xc4e469, _0x1d1117, _0x4e1e97) { if (_0x4cc7('0x1187') !== _0x4cc7('0x1188')) { this[_0x4cc7('0x1178')][_0x4cc7('0x9e7')](_0xc4e469, this[_0x4cc7('0x1185')] = _0x4e1e97['createVertexBuffer'](this['_numVertices'], 0xd)); this[_0x4cc7('0x1189')][_0x4cc7('0x9e7')](_0xc4e469, this['_activeContext'] = _0x1d1117); this[_0x4cc7('0x117e')][_0x4cc7('0x9e7')](_0xc4e469, this[_0x4cc7('0x1183')] = !0x0); } else { null == _0x1d1117 && (_0x1d1117 = 0x1); null == _0xc4e469 && (_0xc4e469 = 0x1); for (var _0x586b73 = 0x0, _0x16791d = this[_0x4cc7('0x118a')][_0x4cc7('0x34')](); _0x586b73 < _0x16791d; ) { var _0x279ba0 = _0x586b73++; this[_0x4cc7('0x118a')][_0x4cc7('0x2b')](_0x279ba0)[_0x4cc7('0x116a')](_0xc4e469, _0x1d1117); } } }, 'updateActiveBuffer': function(_0x22a543) { this[_0x4cc7('0x10b4')] = _0x22a543; this['_activeDataInvalid'] = this[_0x4cc7('0x117e')][_0x4cc7('0x2b')](_0x22a543); this[_0x4cc7('0x1185')] = this[_0x4cc7('0x1178')][_0x4cc7('0x2b')](_0x22a543); this[_0x4cc7('0x1181')] = this[_0x4cc7('0x1189')]['get'](_0x22a543); }, 'get_vertexData': function() { if (_0x4cc7('0x118b') === _0x4cc7('0x118c')) { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](17.8, -1.2, null, -0x4); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x5f); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x4d4ab2 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x118d'), -0xc8, -0x14, null, null, null, _0x4d4ab2, null); } else { this[_0x4cc7('0x1137')] && this['_vertexNormalsDirty'] && (this[_0x4cc7('0x113f')] = this[_0x4cc7('0x114d')](this[_0x4cc7('0x113f')])); this['_autoDeriveVertexTangents'] && this[_0x4cc7('0x1136')] && (this['_vertexData'] = this['updateVertexTangents'](this[_0x4cc7('0x113f')])); this[_0x4cc7('0x1132')] && this[_0x4cc7('0x1146')] && (this[_0x4cc7('0x113f')] = this['updateDummyUVs'](this[_0x4cc7('0x113f')])); return this[_0x4cc7('0x113f')]; } }, 'updateVertexNormals': function(_0x860c87) { this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')]); return _0x2e80a4['prototype'][_0x4cc7('0x114d')]['call'](this, _0x860c87); }, 'updateVertexTangents': function(_0x342702) { if (_0x2d63f9['AFgOx'] === _0x4cc7('0xbd')) { this[_0x4cc7('0x1135')] && (this['_vertexData'] = this['updateVertexNormals'](this['_vertexData'])); this[_0x4cc7('0x115b')](this['_vertexDataInvalid']); return _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1152')][_0x4cc7('0x96b')](this, _0x342702); } else { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x118e')]['call'](this); this[_0x4cc7('0x118f')] = -0x1; } }, 'get_vertexNormalData': function() { if (_0x4cc7('0x1190') === _0x4cc7('0x1191')) { var _0x19d856 = a['stage']; null == a[_0x4cc7('0x10f0')]()[_0x4cc7('0x3f1')]() && a['get_stage3DProxy']()[_0x4cc7('0x1192')](this); this['hasKey'](a) || _0x1f0b5c[_0x4cc7('0x1193')][_0x4cc7('0x9e7')](a, 0x0); this[_0x4cc7('0x1194')] = 0x0; this[_0x4cc7('0x1195')](_0x19d856); _0x1f0b5c[_0x4cc7('0x1196')] = this['_childDepth']; } else { this[_0x4cc7('0x1137')] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0x113f')] = this['updateVertexNormals'](this[_0x4cc7('0x113f')])); return this['_vertexData']; } }, 'get_vertexTangentData': function() { this[_0x4cc7('0x1138')] && this[_0x4cc7('0x1136')] && (this[_0x4cc7('0x113f')] = this['updateVertexTangents'](this[_0x4cc7('0x113f')])); return this[_0x4cc7('0x113f')]; }, 'get_UVData': function() { this[_0x4cc7('0x1132')] && this['_autoGenerateUVs'] && (this['_vertexData'] = this[_0x4cc7('0x116b')](this['_vertexData']), this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')])); return this[_0x4cc7('0x113f')]; }, 'applyTransformation': function(_0x28e174) { if (_0x4cc7('0x1197') !== _0x4cc7('0x1197')) { var _0x1ab664 = this[_0x4cc7('0x1198')]; return null != _0x842c50[_0x28e174] ? _0x1ab664['existsReserved'](_0x28e174) : _0x1ab664['h'][_0x4cc7('0x959')](_0x28e174); } else { _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1199')][_0x4cc7('0x96b')](this, _0x28e174); this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')]); } }, 'scale': function(_0x253e64) { if (_0x4cc7('0x119a') === _0x4cc7('0x119a')) { _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xa9a')][_0x4cc7('0x96b')](this, _0x253e64); this[_0x4cc7('0x115b')](this['_vertexDataInvalid']); } else { _0x253e64[_0x4cc7('0x119b')]() ? (--this[_0x4cc7('0x119c')], ++this['_numCastingDirectionalLights'], this[_0x4cc7('0x119d')]['splice'](this[_0x4cc7('0x119d')][_0x4cc7('0x2d')](_0x5260f5[_0x4cc7('0x99b')](_0x253e64, _0x5d21ea), 0x0), 0x1), this[_0x4cc7('0x119e')][_0x4cc7('0x29')](_0x253e64)) : (++this[_0x4cc7('0x119c')], --this[_0x4cc7('0x119f')], this[_0x4cc7('0x119e')][_0x4cc7('0xa5e')](this[_0x4cc7('0x119e')]['indexOf'](_0x5260f5[_0x4cc7('0x99b')](_0x253e64, _0x5d21ea), 0x0), 0x1), this['_directionalLights']['push'](_0x253e64)); } }, 'clone': function() { if ('FVQcM' === _0x4cc7('0x11a0')) { _0x4964ea['lastException'] = c, c instanceof _0x202aa0 && (c = c[_0x4cc7('0x9a4')]), _0x2ab848[_0x4cc7('0xc02')](c, { 'fileName': _0x4cc7('0x11a1'), 'lineNumber': 0x8a, 'className': _0x4cc7('0x11a2'), 'methodName': _0x4cc7('0xc4f') }), this[_0x4cc7('0x11a3')](); } else { var _0x2575e7 = new _0x138811(); _0x2575e7[_0x4cc7('0x1137')] = this[_0x4cc7('0x1137')]; _0x2575e7[_0x4cc7('0x1138')] = this[_0x4cc7('0x1138')]; _0x2575e7[_0x4cc7('0x11a4')](this[_0x4cc7('0x113f')][_0x4cc7('0xaf3')](null)); _0x2575e7[_0x4cc7('0x1155')](this[_0x4cc7('0x1142')]['concat'](null)); return _0x2575e7; } }, 'scaleUV': function(_0x1e4765, _0x2cf12c) { null == _0x2cf12c && (_0x2cf12c = 0x1); null == _0x1e4765 && (_0x1e4765 = 0x1); _0x2e80a4['prototype'][_0x4cc7('0x116a')]['call'](this, _0x1e4765, _0x2cf12c); this[_0x4cc7('0x115b')](this[_0x4cc7('0x117e')]); }, '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 ('rAvJZ' !== _0x4cc7('0x11a5')) { if (this[_0x4cc7('0xed3')] && null != f[_0x4cc7('0x11a6')]) for (; d < f['errorMessages'][_0x4cc7('0x34')](); ) _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x11a7') + f[_0x4cc7('0x11a6')]['get'](d) + _0x4cc7('0xfe'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1e7, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x11a8') }), ++d; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('\x0a', { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1ed, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x11a8') }); } else { return 0x6; } }, 'get_UVOffset': function() { return 0x9; }, 'get_secondaryUVOffset': function() { if ('PKwZC' !== _0x4cc7('0x11a9')) { return 0xb; } else { return null != this[_0x4cc7('0x11aa')] && null != this[_0x4cc7('0x11aa')]['position'] ? this[_0x4cc7('0x11aa')]['position']['y'] : 0x0; } }, 'dispose': function() { _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1159')](this[_0x4cc7('0x1178')]); this[_0x4cc7('0x1178')] = null; }, 'disposeVertexBuffers': function(_0x6393db) { _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1159')][_0x4cc7('0x96b')](this, _0x6393db); this[_0x4cc7('0x1185')] = null; }, 'invalidateBuffers': function(_0x10b247) { _0x2e80a4[_0x4cc7('0x8')]['invalidateBuffers'][_0x4cc7('0x96b')](this, _0x10b247); this[_0x4cc7('0x1183')] = !0x0; }, 'get_vertexPositionData': function() { if (this[_0x4cc7('0x117c')] || null == this['_isolatedVertexPositionData']) this[_0x4cc7('0x11ab')] = this['stripBuffer'](0x0, 0x3), this[_0x4cc7('0x117c')] = !0x1; return this['_isolatedVertexPositionData']; }, 'stripBuffer': function(_0x38da83, _0x4f2cc4) { for (var _0x26b03a = _0x2bc114['toFloatVector'](null, this[_0x4cc7('0x117b')] * _0x4f2cc4), _0x2e7669 = 0x0, _0x3edf31 = _0x2d63f9[_0x4cc7('0x11ac')](0xd, _0x4f2cc4), _0x4222ae = 0x0, _0x566ef2 = this[_0x4cc7('0x117b')]; _0x4222ae < _0x566ef2; ) { if (_0x4cc7('0x11ad') === 'RIUAJ') { null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0x38da83 && (this['__dispatchPendingMouseEvent'](), _0x2e7669 == _0x611f89['PIXELS'] ? this[_0x4cc7('0x11ae')](_0x4f2cc4 * _0x38da83[_0x4cc7('0x11af')] | 0x0, _0x26b03a * _0x38da83[_0x4cc7('0x11af')] | 0x0, _0x2e7669) : this[_0x4cc7('0x11ae')](_0x4f2cc4 | 0x0, _0x26b03a | 0x0, _0x2e7669)); } else { _0x4222ae++; for (var _0x3b8cc9 = 0x0, _0x722d42 = _0x4f2cc4; _0x3b8cc9 < _0x722d42; ) _0x3b8cc9++, _0x26b03a[_0x4cc7('0x9e7')](_0x2e7669++, this[_0x4cc7('0x113f')][_0x4cc7('0x2b')](_0x38da83++)); _0x38da83 += _0x3edf31; } } return _0x26b03a; }, 'fromVectors': function(_0x1f4daf, _0x346c68, _0x1f40d3, _0xd41331) { for (var _0x2349c1 = _0x1f4daf[_0x4cc7('0x34')]() / 0x3 * 0xd | 0x0, _0x279322 = 0x0, _0x547ae2 = 0x0, _0x11c650 = 0x0, _0x1f95af = 0x0, _0x4bf907 = 0x0, _0x48c401 = _0x2bc114['toFloatVector'](null, _0x2349c1, !0x0); _0x279322 < _0x2349c1; ) _0x48c401['set'](_0x279322++, _0x1f4daf['get'](_0x547ae2++)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x1f4daf['get'](_0x547ae2++)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x1f4daf[_0x4cc7('0x2b')](_0x547ae2++)), null != _0x1f40d3 && 0x0 < _0x1f40d3['get_length']() ? (_0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x1f40d3[_0x4cc7('0x2b')](_0x11c650++)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x1f40d3[_0x4cc7('0x2b')](_0x11c650++)), _0x48c401['set'](_0x279322++, _0x1f40d3[_0x4cc7('0x2b')](_0x11c650++))) : (_0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401['set'](_0x279322++, 0x0)), null != _0xd41331 && 0x0 < _0xd41331[_0x4cc7('0x34')]() ? (_0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0xd41331[_0x4cc7('0x2b')](_0x1f95af++)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0xd41331['get'](_0x1f95af++)), _0x48c401['set'](_0x279322++, _0xd41331[_0x4cc7('0x2b')](_0x1f95af++))) : (_0x48c401['set'](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0)), null != _0x346c68 && 0x0 < _0x346c68[_0x4cc7('0x34')]() ? (_0x48c401['set'](_0x279322++, _0x346c68[_0x4cc7('0x2b')](_0x4bf907)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, _0x346c68[_0x4cc7('0x2b')](_0x4bf907 + 0x1)), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), ++_0x4bf907, _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), ++_0x4bf907) : (_0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0), _0x48c401[_0x4cc7('0x9e7')](_0x279322++, 0x0)); this['set_autoDeriveVertexNormals'](!(null != _0x1f40d3 && 0x0 < _0x1f40d3[_0x4cc7('0x34')]())); this[_0x4cc7('0x116e')](!(null != _0xd41331 && 0x0 < _0xd41331[_0x4cc7('0x34')]())); this[_0x4cc7('0x114a')](!(null != _0x346c68 && 0x0 < _0x346c68['get_length']())); this[_0x4cc7('0x11a4')](_0x48c401); }, '__class__': _0x138811, '__properties__': _0x5aff49(_0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_secondaryUVOffset': 'get_secondaryUVOffset', 'get_secondaryUVStride': 'get_secondaryUVStride', 'get_numVertices': _0x4cc7('0x1172') }) }); var _0x39920c = function() { _0x4ae64a[_0x4cc7('0x96b')](this); this['_subGeometries'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x11b0')] = _0x39920c; _0x39920c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'base', _0x4cc7('0x11b1')]; _0x39920c['__interfaces__'] = [_0x29fe35]; _0x39920c['__super__'] = _0x4ae64a; _0x39920c[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_subGeometries': null, 'get_assetType': function() { if ('taeFw' !== _0x4cc7('0x11b2')) { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['child']); var _0x9b0718 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x9b0718 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x9b0718); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x9b0718,-0x2); this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['runner'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x9b0718 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x9b0718 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x9b0718); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x9b0718,-0x1); } else { return _0x4cc7('0x11b3'); } }, 'get_subGeometries': function() { return this[_0x4cc7('0x118a')]; }, 'applyTransformation': function(_0x2d8e0b) { for (var _0x419ad8 = 0x0, _0x45143a = this[_0x4cc7('0x118a')][_0x4cc7('0x34')](); _0x419ad8 < _0x45143a; ) { var _0x4fdac0 = _0x419ad8++; this[_0x4cc7('0x118a')]['get'](_0x4fdac0)[_0x4cc7('0x1199')](_0x2d8e0b); } }, 'addSubGeometry': function(_0x40bbd7) { this['_subGeometries'][_0x4cc7('0x29')](_0x40bbd7); _0x40bbd7[_0x4cc7('0x1167')](this); this['hasEventListener'](_0x4cc7('0x11b4')) && this[_0x4cc7('0x44')](new _0x40a3a5(_0x4cc7('0x11b4'),_0x40bbd7)); this['invalidateBounds'](_0x40bbd7); }, 'removeSubGeometry': function(_0x499564) { this[_0x4cc7('0x118a')][_0x4cc7('0xa5e')](this[_0x4cc7('0x118a')][_0x4cc7('0x2d')](_0x499564, 0x0), 0x1); _0x499564[_0x4cc7('0x1167')](null); this['hasEventListener'](_0x4cc7('0x5a6')) && this[_0x4cc7('0x44')](new _0x40a3a5(_0x4cc7('0x5a6'),_0x499564)); this[_0x4cc7('0x1166')](_0x499564); }, 'clone': function() { for (var _0x3821ec = new _0x39920c(), _0x27f00a = 0x0, _0x12ed7f = this[_0x4cc7('0x118a')][_0x4cc7('0x34')](); _0x27f00a < _0x12ed7f; ) { var _0x572839 = _0x27f00a++; _0x3821ec[_0x4cc7('0x11b5')](this[_0x4cc7('0x118a')]['get'](_0x572839)['clone']()); } return _0x3821ec; }, 'dispose': function() { for (var _0x589896 = 0x0, _0xa2ec36 = this[_0x4cc7('0x118a')]['get_length'](); _0x589896 < _0xa2ec36; ) { if (_0x56067a[_0x4cc7('0x58b')] !== _0x4cc7('0x11b6')) { _0x589896++; var _0x195571 = this[_0x4cc7('0x118a')]['get'](0x0); this['removeSubGeometry'](_0x195571); _0x195571[_0x4cc7('0xa35')](); } else { _0xa2ec36[_0x4cc7('0xdb2')]['setTextureAt'](_0x589896[_0x4cc7('0x11b7')], this['_projector'][_0x4cc7('0x11b8')]()['getTextureForStage3D'](_0xa2ec36)); } } }, 'scaleUV': function(_0x3af012, _0x14f0b0) { null == _0x14f0b0 && (_0x14f0b0 = 0x1); null == _0x3af012 && (_0x3af012 = 0x1); for (var _0x28a841 = 0x0, _0x3d01e3 = this['_subGeometries']['get_length'](); _0x28a841 < _0x3d01e3; ) { var _0x50b2e = _0x28a841++; this[_0x4cc7('0x118a')][_0x4cc7('0x2b')](_0x50b2e)[_0x4cc7('0x116a')](_0x3af012, _0x14f0b0); } }, 'validate': function() {}, 'invalidateBounds': function(_0x1be4de) { this[_0x4cc7('0x9af')](_0x4cc7('0x11b9')) && this[_0x4cc7('0x44')](new _0x40a3a5(_0x4cc7('0x11b9'),_0x1be4de)); }, '__class__': _0x39920c, '__properties__': _0x5aff49(_0x4ae64a['prototype']['__properties__'], { 'get_subGeometries': _0x4cc7('0xe33'), 'get_assetType': 'get_assetType' }) }); var _0x53220b = function() {}; _0x16dada[_0x4cc7('0x11ba')] = _0x53220b; _0x53220b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x11bb')], _0x4cc7('0x3e7'), _0x4cc7('0x11bc')]; _0x53220b[_0x4cc7('0x8')] = {}; _0x53220b[_0x4cc7('0x8')]['get_animator'] = null; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x31')] = null; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x53220b; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11bd')] = 'get_animator'; _0x53220b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x31')] = _0x4cc7('0x31'); var _0xcfa3e3 = function() {}; _0x16dada[_0x4cc7('0x11be')] = _0xcfa3e3; _0xcfa3e3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x11bb')], 'base', _0x4cc7('0x11bf')]; _0xcfa3e3[_0x4cc7('0x8f8')] = [_0x53220b]; _0xcfa3e3[_0x4cc7('0x8')] = {}; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x114b')] = null; _0xcfa3e3[_0x4cc7('0x8')]['get_uvTransform2'] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x11c0')] = null; _0xcfa3e3[_0x4cc7('0x8')]['get_castsShadows'] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x11c1')] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0xfeb')] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x3de')] = null; _0xcfa3e3[_0x4cc7('0x8')]['getRenderSceneTransform'] = null; _0xcfa3e3[_0x4cc7('0x8')]['activateVertexBuffer'] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x1173')] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x1174')] = null; _0xcfa3e3[_0x4cc7('0x8')]['activateVertexNormalBuffer'] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x1175')] = null; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0xb1e')] = null; _0xcfa3e3[_0x4cc7('0x8')]['__class__'] = _0xcfa3e3; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x114b')] = _0x4cc7('0x114b'); _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c2')] = _0x4cc7('0x11c2'); _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c0')] = _0x4cc7('0x11c0'); _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x119b')] = 'get_castsShadows'; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c1')] = _0x4cc7('0x11c1'); _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xfeb')] = _0x2d63f9.VFDvC; _0xcfa3e3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3de')] = _0x4cc7('0x3de'); var _0x32ea77 = function(_0x4933da) { this['_jointIndexContext'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11c3')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_jointIndicesInvalid'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this['_jointWeightsInvalid'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this[_0x4cc7('0x11c4')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_jointWeightsBuffer'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); _0x138811[_0x4cc7('0x96b')](this); this['_jointsPerVertex'] = _0x4933da; this['_bufferFormat'] = this[_0x4cc7('0x11c5')](this[_0x4cc7('0xda7')]); }; _0x16dada[_0x4cc7('0x11c6')] = _0x32ea77; _0x32ea77[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), _0x4cc7('0x11c7')]; _0x32ea77['__super__'] = _0x138811; _0x32ea77[_0x4cc7('0x8')] = _0x5aff49(_0x138811['prototype'], { '_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(_0x123469) { switch (_0x123469) { case 0x1: return 0x1; case 0x2: return 0x2; case 0x3: return 0x3; case 0x4: return 0x3; default: return null; } }, 'get_condensedIndexLookUp': function() { return this[_0x4cc7('0x11c8')]; }, 'get_numCondensedJoints': function() { return this[_0x4cc7('0x11c9')]; }, 'updateAnimatedData': function(_0x3489e6) { this[_0x4cc7('0x11ca')] = _0x3489e6; this['invalidateBuffers'](this[_0x4cc7('0x117e')]); }, 'activateJointWeightsBuffer': function(_0x8f29d8, _0x36c404) { var _0x3f52ab = _0x36c404[_0x4cc7('0x117f')] , _0x13e3d1 = _0x36c404['_context3D']; if (_0x2d63f9[_0x4cc7('0xbe')](this['_jointWeightContext'][_0x4cc7('0x2b')](_0x3f52ab), _0x13e3d1) || null == this[_0x4cc7('0x11cb')][_0x4cc7('0x2b')](_0x3f52ab)) this['_jointWeightsBuffer'][_0x4cc7('0x9e7')](_0x3f52ab, _0x36c404['createVertexBuffer'](this['_numVertices'], this[_0x4cc7('0xda7')])), this[_0x4cc7('0x11c3')][_0x4cc7('0x9e7')](_0x3f52ab, _0x13e3d1), this['_jointWeightsInvalid']['set'](_0x3f52ab, !0x0); this[_0x4cc7('0x11cc')][_0x4cc7('0x2b')](_0x3f52ab) && (this[_0x4cc7('0x11cb')]['get'](_0x3f52ab)[_0x4cc7('0x1186')](this[_0x4cc7('0x11cd')], 0x0, this[_0x4cc7('0x11cd')][_0x4cc7('0x34')]() / this[_0x4cc7('0xda7')] | 0x0), this[_0x4cc7('0x11cc')][_0x4cc7('0x9e7')](_0x3f52ab, !0x1)); _0x13e3d1[_0x4cc7('0xb1b')](_0x8f29d8, this[_0x4cc7('0x11cb')]['get'](_0x3f52ab), 0x0, this[_0x4cc7('0x11ce')]); }, 'activateJointIndexBuffer': function(_0x5684f4, _0xd0207a) { var _0x5e4c91 = _0xd0207a[_0x4cc7('0x117f')] , _0x14d5da = _0xd0207a[_0x4cc7('0xdb2')]; if (this[_0x4cc7('0x11cf')][_0x4cc7('0x2b')](_0x5e4c91) != _0x14d5da || null == this[_0x4cc7('0x11c4')]['get'](_0x5e4c91)) this['_jointIndexBuffer'][_0x4cc7('0x9e7')](_0x5e4c91, _0xd0207a[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], this[_0x4cc7('0xda7')])), this[_0x4cc7('0x11cf')][_0x4cc7('0x9e7')](_0x5e4c91, _0x14d5da), this[_0x4cc7('0x11d1')][_0x4cc7('0x9e7')](_0x5e4c91, !0x0); this[_0x4cc7('0x11d1')][_0x4cc7('0x2b')](_0x5e4c91) && (this[_0x4cc7('0x11c4')][_0x4cc7('0x2b')](_0x5e4c91)[_0x4cc7('0x1186')](0x0 < this[_0x4cc7('0x11c9')] ? this[_0x4cc7('0x11d2')] : this[_0x4cc7('0x11d3')], 0x0, this[_0x4cc7('0x11d3')][_0x4cc7('0x34')]() / this[_0x4cc7('0xda7')] | 0x0), this[_0x4cc7('0x11d1')]['set'](_0x5e4c91, !0x1)); _0x14d5da[_0x4cc7('0xb1b')](_0x5684f4, this[_0x4cc7('0x11c4')][_0x4cc7('0x2b')](_0x5e4c91), 0x0, this['_bufferFormat']); }, 'uploadData': function(_0x258071) { if (_0x56067a[_0x4cc7('0x556')]('jMdKj', 'jMdKj')) { _0x258071 = _0x258071[_0x4cc7('0xfdc')]['get'](0x0); if (!_0x258071[_0x4cc7('0x11d4')][_0x4cc7('0x11d5')]['teleportTrick']) return !0x1; if (this['currentBox']['mesh']['get_z']() < _0x258071[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')]) { if (0x0 >= _0x19023b['get_instance']()['toasts'][_0x4cc7('0x34')]()) { _0x258071 = _0x258071[_0x4cc7('0x11d4')]; var _0x1101d8 = null; null == _0x1101d8 && _0x29cea6[_0x4cc7('0x51')](_0x4cc7('0xfe0'), '-') && (_0x1101d8 = _0x19023b[_0x4cc7('0xfe1')](0x15) / 0x2); _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x4cc7('0xfe0'), _0x1101d8, _0x5240eb[_0x4cc7('0xfe2')](_0x258071)); } return !0x1; } _0x1101d8 = this['currentBox'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - this[_0x4cc7('0x11d9')]; _0x1101d8 = !(1e-10 > (0x0 <= _0x1101d8 ? _0x1101d8 : -_0x1101d8)); this[_0x4cc7('0x11d9')] = this['currentBox']['mesh'][_0x4cc7('0xd92')](); if (_0x1101d8) this[_0x4cc7('0x11da')] = 0x0; else if (0x0 < _0x258071['currentSection'][_0x4cc7('0x11db')] && null == _0x258071[_0x4cc7('0x11dc')] && (this[_0x4cc7('0x11da')]++, 0x3 <= this[_0x4cc7('0x11da')])) return 0x0 >= _0x19023b['get_instance']()[_0x4cc7('0xfdf')]['get_length']() && (_0x258071 = _0x258071[_0x4cc7('0x11d4')], _0x1101d8 = null, null == _0x1101d8 && _0x29cea6['endsWith'](_0x4cc7('0x11dd'), '-') && (_0x1101d8 = _0x19023b[_0x4cc7('0xfe1')](0x22) / 0x2), _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x4cc7('0x11dd'), _0x1101d8, _0x5240eb['getBitmap'](_0x258071))), this[_0x4cc7('0x11da')] = 0x0, !0x1; return !0x0; } else { null != this[_0x4cc7('0x11ca')] ? (this['_activeBuffer']['uploadFromVector'](this['_animatedData'], 0x0, this[_0x4cc7('0x117b')]), this['_vertexDataInvalid'][_0x4cc7('0x9e7')](_0x258071, this['_activeDataInvalid'] = !0x1)) : _0x138811[_0x4cc7('0x8')][_0x4cc7('0x1184')][_0x4cc7('0x96b')](this, _0x258071); } }, 'clone': function() { var _0x537d8d = new _0x32ea77(this[_0x4cc7('0xda7')]); _0x537d8d[_0x4cc7('0x11a4')](this[_0x4cc7('0x113f')][_0x4cc7('0xaf3')](null)); _0x537d8d[_0x4cc7('0x1155')](this[_0x4cc7('0x1142')]['concat'](null)); _0x537d8d[_0x4cc7('0x11de')](this['_jointIndexData'][_0x4cc7('0xaf3')](null)); _0x537d8d['updateJointWeightsData'](this[_0x4cc7('0x11cd')]['concat'](null)); _0x537d8d['_autoDeriveVertexNormals'] = this[_0x4cc7('0x1137')]; _0x537d8d[_0x4cc7('0x1138')] = this[_0x4cc7('0x1138')]; _0x537d8d[_0x4cc7('0x11c9')] = this[_0x4cc7('0x11c9')]; _0x537d8d['_condensedIndexLookUp'] = this[_0x4cc7('0x11c8')]; _0x537d8d[_0x4cc7('0x11d2')] = this[_0x4cc7('0x11d2')]; return _0x537d8d; }, 'dispose': function() { if (_0x4cc7('0x11df') !== 'FtSIt') { _0x5eb4b3[_0x4cc7('0x8')]['updateStitch'][_0x4cc7('0x96b')](this); for (var _0x34c82b = this['_numFrames'] - 0x1, _0x397b6a, _0xcd983; 0x0 < _0x34c82b--; ) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')][_0x4cc7('0x2b')](_0x34c82b), _0x397b6a = this['_frames'][_0x4cc7('0x2b')](_0x34c82b)['jointPoses'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0xcd983 = this['_frames'][_0x4cc7('0x2b')](_0x34c82b + 0x1)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0x397b6a = _0xcd983[_0x4cc7('0xe83')](_0x397b6a), this['_totalDelta']['x'] += _0x397b6a['x'], this[_0x4cc7('0xe74')]['y'] += _0x397b6a['y'], this[_0x4cc7('0xe74')]['z'] += _0x397b6a['z']; this[_0x4cc7('0xe77')] && this[_0x4cc7('0xe7a')] && (this[_0x4cc7('0xe79')] += this['_durations'][_0x4cc7('0x2b')](this[_0x4cc7('0xe76')] - 0x1), 0x1 < this['_numFrames'] && (_0x397b6a = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xddb')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0xcd983 = this[_0x4cc7('0xa12')][_0x4cc7('0x2b')](0x1)['jointPoses'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xdde')], _0x397b6a = _0xcd983[_0x4cc7('0xe83')](_0x397b6a), this[_0x4cc7('0xe74')]['x'] += _0x397b6a['x'], this[_0x4cc7('0xe74')]['y'] += _0x397b6a['y'], this[_0x4cc7('0xe74')]['z'] += _0x397b6a['z'])); } else { _0x138811[_0x4cc7('0x8')][_0x4cc7('0xa35')]['call'](this); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11cb')]); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11c4')]); } }, 'condenseIndexData': function() { var _0x2fa5e0 = this[_0x4cc7('0x11d3')][_0x4cc7('0x34')]() , _0x11019f = 0x0 , _0x299866 = new _0x67da9e(); this[_0x4cc7('0x11d2')] = _0x2bc114[_0x4cc7('0x9cf')](null, _0x2fa5e0, !0x0); this['_condensedIndexLookUp'] = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x195d9d = 0x0; _0x195d9d < _0x2fa5e0; ) { var _0x4e5f6a = _0x195d9d++; var _0x1ec860 = this['_jointIndexData'][_0x4cc7('0x2b')](_0x4e5f6a) | 0x0; _0x299866['h'][_0x4cc7('0x959')](_0x1ec860) || (_0x299866['h'][_0x1ec860] = _0x11019f, this['_condensedIndexLookUp'][_0x4cc7('0x9e7')](_0x11019f++, _0x1ec860), this[_0x4cc7('0x11c8')][_0x4cc7('0x9e7')](_0x11019f++, _0x1ec860 + 0x1), this[_0x4cc7('0x11c8')][_0x4cc7('0x9e7')](_0x11019f++, _0x1ec860 + 0x2)); this[_0x4cc7('0x11d2')][_0x4cc7('0x9e7')](_0x4e5f6a, _0x299866['h'][_0x1ec860]); } this['_numCondensedJoints'] = _0x11019f / 0x3 | 0x0; this['invalidateBuffers'](this['_jointIndicesInvalid']); }, 'get_jointWeightsData': function() { return this[_0x4cc7('0x11cd')]; }, 'updateJointWeightsData': function(_0x4c0914) { if (_0x4cc7('0x11e0') !== _0x4cc7('0x11e1')) { this[_0x4cc7('0x11c9')] = 0x0; this[_0x4cc7('0x11d2')] = this[_0x4cc7('0x11c8')] = null; this[_0x4cc7('0x11cd')] = _0x4c0914; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11cc')]); } else { return new _0x532161(_0x4c0914); } }, 'get_jointIndexData': function() { return this[_0x4cc7('0x11d3')]; }, 'updateJointIndexData': function(_0x3d9128) { this[_0x4cc7('0x11d3')] = _0x3d9128; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11d1')]); }, '__class__': _0x32ea77, '__properties__': _0x5aff49(_0x138811[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_jointIndexData': _0x4cc7('0xdd7'), 'get_jointWeightsData': _0x4cc7('0xdd8'), 'get_numCondensedJoints': _0x4cc7('0xdc0'), 'get_condensedIndexLookUp': 'get_condensedIndexLookUp' }) }); var _0x151d6e = function() { this[_0x4cc7('0x11e2')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_vertexNormalBufferContext'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11e3')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11e4')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11e5')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11e6')] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x11e7')] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x11e8')] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x11e9')] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x1178')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x11ea')] = _0x2bc114['toBoolVector'](null, 0x8, !0x0); this[_0x4cc7('0x11eb')] = _0x2bc114['toBoolVector'](null, 0x8, !0x0); this['_secondaryUvsInvalid'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this[_0x4cc7('0x11ec')] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this[_0x4cc7('0x11ed')] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); _0x2e80a4[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x11ee')] = _0x151d6e; _0x151d6e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), _0x4cc7('0x11ef')]; _0x151d6e[_0x4cc7('0x8f8')] = [_0x23adba]; _0x151d6e[_0x4cc7('0x92b')] = _0x2e80a4; _0x151d6e['prototype'] = _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x2e80a4['prototype'], { '_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[_0x4cc7('0x117b')]; }, 'activateVertexBuffer': function(_0x362332, _0x7e61af) { var _0x5e94f7 = _0x7e61af[_0x4cc7('0x117f')] , _0x375a31 = _0x7e61af[_0x4cc7('0xdb2')]; if (null == this[_0x4cc7('0x1178')][_0x4cc7('0x2b')](_0x5e94f7) || this[_0x4cc7('0x11e5')][_0x4cc7('0x2b')](_0x5e94f7) != _0x375a31) this[_0x4cc7('0x1178')][_0x4cc7('0x9e7')](_0x5e94f7, _0x7e61af[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], 0x3)), this[_0x4cc7('0x11e5')][_0x4cc7('0x9e7')](_0x5e94f7, _0x375a31), this[_0x4cc7('0x11ed')][_0x4cc7('0x9e7')](_0x5e94f7, !0x0); this['_verticesInvalid'][_0x4cc7('0x2b')](_0x5e94f7) && (this[_0x4cc7('0x1178')][_0x4cc7('0x2b')](_0x5e94f7)['uploadFromVector'](this[_0x4cc7('0x113f')], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11ed')][_0x4cc7('0x9e7')](_0x5e94f7, !0x1)); _0x375a31[_0x4cc7('0xb1b')](_0x362332, this['_vertexBuffer'][_0x4cc7('0x2b')](_0x5e94f7), 0x0, 0x3); }, 'activateUVBuffer': function(_0x5e52a9, _0x101e5d) { var _0x4e6e96 = _0x101e5d['_stage3DIndex'] , _0x527db9 = _0x101e5d[_0x4cc7('0xdb2')]; this[_0x4cc7('0x1146')] && this[_0x4cc7('0x1132')] && (this[_0x4cc7('0x11f1')] = this[_0x4cc7('0x116b')](this[_0x4cc7('0x11f1')])); if (null == this[_0x4cc7('0x11e9')][_0x4cc7('0x2b')](_0x4e6e96) || this[_0x4cc7('0x11e4')][_0x4cc7('0x2b')](_0x4e6e96) != _0x527db9) this[_0x4cc7('0x11e9')][_0x4cc7('0x9e7')](_0x4e6e96, _0x101e5d['createVertexBuffer'](this['_numVertices'], 0x2)), this['_uvBufferContext']['set'](_0x4e6e96, _0x527db9), this[_0x4cc7('0x11ec')][_0x4cc7('0x9e7')](_0x4e6e96, !0x0); this[_0x4cc7('0x11ec')]['get'](_0x4e6e96) && (this[_0x4cc7('0x11e9')][_0x4cc7('0x2b')](_0x4e6e96)[_0x4cc7('0x1186')](this['_uvs'], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11ec')][_0x4cc7('0x9e7')](_0x4e6e96, !0x1)); _0x527db9[_0x4cc7('0xb1b')](_0x5e52a9, this['_uvBuffer'][_0x4cc7('0x2b')](_0x4e6e96), 0x0, 0x2); }, 'activateSecondaryUVBuffer': function(_0x5bda02, _0x496916) { var _0x5386d0 = _0x496916[_0x4cc7('0x117f')] , _0x42bbcb = _0x496916[_0x4cc7('0xdb2')]; if (null == this[_0x4cc7('0x11e8')]['get'](_0x5386d0) || this[_0x4cc7('0x11e3')]['get'](_0x5386d0) != _0x42bbcb) this[_0x4cc7('0x11e8')]['set'](_0x5386d0, _0x496916[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], 0x2)), this['_secondaryUvBufferContext'][_0x4cc7('0x9e7')](_0x5386d0, _0x42bbcb), this['_secondaryUvsInvalid'][_0x4cc7('0x9e7')](_0x5386d0, !0x0); this[_0x4cc7('0x11f2')][_0x4cc7('0x2b')](_0x5386d0) && (this[_0x4cc7('0x11e8')][_0x4cc7('0x2b')](_0x5386d0)[_0x4cc7('0x1186')](this['_secondaryUvs'], 0x0, this[_0x4cc7('0x117b')]), this['_secondaryUvsInvalid'][_0x4cc7('0x9e7')](_0x5386d0, !0x1)); _0x42bbcb[_0x4cc7('0xb1b')](_0x5bda02, this['_secondaryUvBuffer'][_0x4cc7('0x2b')](_0x5386d0), 0x0, 0x2); }, 'activateVertexNormalBuffer': function(_0x2beae3, _0x337a25) { var _0x289f82 = _0x337a25[_0x4cc7('0x117f')] , _0x4b3f36 = _0x337a25[_0x4cc7('0xdb2')]; this[_0x4cc7('0x1137')] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0xb8b')] = this[_0x4cc7('0x114d')](this[_0x4cc7('0xb8b')])); if (null == this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x289f82) || this[_0x4cc7('0x11f3')][_0x4cc7('0x2b')](_0x289f82) != _0x4b3f36) this[_0x4cc7('0x11e7')][_0x4cc7('0x9e7')](_0x289f82, _0x337a25[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], 0x3)), this['_vertexNormalBufferContext'][_0x4cc7('0x9e7')](_0x289f82, _0x4b3f36), this[_0x4cc7('0x11eb')][_0x4cc7('0x9e7')](_0x289f82, !0x0); this['_normalsInvalid'][_0x4cc7('0x2b')](_0x289f82) && (this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x289f82)[_0x4cc7('0x1186')](this[_0x4cc7('0xb8b')], 0x0, this[_0x4cc7('0x117b')]), this['_normalsInvalid'][_0x4cc7('0x9e7')](_0x289f82, !0x1)); _0x4b3f36[_0x4cc7('0xb1b')](_0x2beae3, this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x289f82), 0x0, 0x3); }, 'activateVertexTangentBuffer': function(_0x58a89f, _0x47d8c1) { var _0x43783d = _0x47d8c1[_0x4cc7('0x117f')] , _0x765415 = _0x47d8c1[_0x4cc7('0xdb2')]; this['_vertexTangentsDirty'] && (this[_0x4cc7('0x11f4')] = this[_0x4cc7('0x1152')](this[_0x4cc7('0x11f4')])); if (null == this[_0x4cc7('0x11e6')][_0x4cc7('0x2b')](_0x43783d) || this[_0x4cc7('0x11e2')]['get'](_0x43783d) != _0x765415) this[_0x4cc7('0x11e6')]['set'](_0x43783d, _0x47d8c1[_0x4cc7('0x11d0')](this[_0x4cc7('0x117b')], 0x3)), this[_0x4cc7('0x11e2')][_0x4cc7('0x9e7')](_0x43783d, _0x765415), this['_tangentsInvalid']['set'](_0x43783d, !0x0); this['_tangentsInvalid']['get'](_0x43783d) && (this[_0x4cc7('0x11e6')][_0x4cc7('0x2b')](_0x43783d)['uploadFromVector'](this['_vertexTangents'], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11ea')]['set'](_0x43783d, !0x1)); _0x765415[_0x4cc7('0xb1b')](_0x58a89f, this[_0x4cc7('0x11e6')][_0x4cc7('0x2b')](_0x43783d), 0x0, 0x3); }, 'applyTransformation': function(_0xc98869) { _0x2e80a4['prototype'][_0x4cc7('0x1199')][_0x4cc7('0x96b')](this, _0xc98869); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ed')]); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11eb')]); this['invalidateBuffers'](this['_tangentsInvalid']); }, 'clone': function() { if ('aNfZh' === 'aNfZh') { var _0x564423 = new _0x151d6e(); _0x564423[_0x4cc7('0x11f5')](this[_0x4cc7('0x113f')][_0x4cc7('0xaf3')](null)); _0x564423[_0x4cc7('0x11f6')](this['_uvs']['concat'](null)); _0x564423[_0x4cc7('0x1155')](this[_0x4cc7('0x1142')][_0x4cc7('0xaf3')](null)); null != this[_0x4cc7('0x11f7')] && _0x564423['updateSecondaryUVData'](this['_secondaryUvs'][_0x4cc7('0xaf3')](null)); this[_0x4cc7('0x1137')] || _0x564423[_0x4cc7('0x11f8')](this[_0x4cc7('0xb8b')]['concat'](null)); this['_autoDeriveVertexTangents'] || _0x564423[_0x4cc7('0x11f9')](this[_0x4cc7('0x11f4')][_0x4cc7('0xaf3')](null)); return _0x564423; } else { return this[_0x4cc7('0x11fa')]; } }, 'scale': function(_0x2e7038) { _0x2e80a4[_0x4cc7('0x8')]['scale'][_0x4cc7('0x96b')](this, _0x2e7038); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ed')]); }, 'scaleUV': function(_0x35d083, _0x4963fa) { null == _0x4963fa && (_0x4963fa = 0x1); null == _0x35d083 && (_0x35d083 = 0x1); _0x2e80a4[_0x4cc7('0x8')]['scaleUV'][_0x4cc7('0x96b')](this, _0x35d083, _0x4963fa); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ec')]); }, 'dispose': function() { if (_0x4cc7('0x11fb') !== _0x4cc7('0x11fb')) { this[_0x4cc7('0xac8')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x508a19 = this['explorePath']['pathName']; _0x508a19 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x508a19); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x508a19,0x2); } else { _0x2e80a4[_0x4cc7('0x8')]['dispose'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x11fc')](); this['_vertexTangentBufferContext'] = this[_0x4cc7('0x11f3')] = this[_0x4cc7('0x11e3')] = this[_0x4cc7('0x11e4')] = this['_vertexBufferContext'] = this[_0x4cc7('0x11f4')] = this['_vertexNormals'] = this['_secondaryUvs'] = this[_0x4cc7('0x11f1')] = this[_0x4cc7('0x113a')] = this[_0x4cc7('0x11e6')] = this[_0x4cc7('0x11e8')] = this[_0x4cc7('0x11e9')] = this[_0x4cc7('0x11e7')] = this[_0x4cc7('0x1178')] = null; } }, 'disposeAllVertexBuffers': function() { this['disposeVertexBuffers'](this[_0x4cc7('0x1178')]); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11e7')]); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11e9')]); this[_0x4cc7('0x1159')](this[_0x4cc7('0x11e8')]); this['disposeVertexBuffers'](this[_0x4cc7('0x11e6')]); }, 'get_vertexData': function() { if ('ZAmnm' !== _0x4cc7('0x11fd')) { this[_0x4cc7('0x510')] = this[_0x4cc7('0x11fe')] = null; for (var _0x66c77c = 0x0, _0x195e02 = this[_0x4cc7('0x11ff')]; _0x66c77c < _0x195e02[_0x4cc7('0x34')](); ) { var _0x215629 = _0x195e02[_0x4cc7('0x2b')](_0x66c77c); ++_0x66c77c; _0x215629[_0x4cc7('0x1200')](); } } else { return this[_0x4cc7('0x113f')]; } }, 'get_vertexPositionData': function() { return this[_0x4cc7('0x113f')]; }, 'updateVertexData': function(_0xe8d03e) { this['_autoDeriveVertexNormals'] && (this[_0x4cc7('0x1135')] = !0x0); this[_0x4cc7('0x1138')] && (this['_vertexTangentsDirty'] = !0x0); this[_0x4cc7('0x1140')] = !0x0; this[_0x4cc7('0x113f')] = _0xe8d03e; _0xe8d03e = _0xe8d03e[_0x4cc7('0x34')]() / 0x3 | 0x0; _0xe8d03e != this[_0x4cc7('0x117b')] && this[_0x4cc7('0x11fc')](); this['_numVertices'] = _0xe8d03e; this[_0x4cc7('0x115b')](this['_verticesInvalid']); this[_0x4cc7('0x1166')](); }, 'get_UVData': function() { this[_0x4cc7('0x1132')] && this['_autoGenerateUVs'] && (this[_0x4cc7('0x11f1')] = this[_0x4cc7('0x116b')](this[_0x4cc7('0x11f1')])); return this[_0x4cc7('0x11f1')]; }, 'updateUVData': function(_0x369dae) { if ('AKxZK' !== _0x4cc7('0x1201')) { this[_0x4cc7('0x1138')] && (this[_0x4cc7('0x1136')] = !0x0); this[_0x4cc7('0x113b')] = !0x0; this[_0x4cc7('0x11f1')] = _0x369dae; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ec')]); } else { return this[_0x4cc7('0xd67')]; } }, 'updateSecondaryUVData': function(_0x14e5e0) { this['_secondaryUvs'] = _0x14e5e0; this[_0x4cc7('0x115b')](this['_secondaryUvsInvalid']); }, 'get_vertexNormalData': function() { this[_0x4cc7('0x1137')] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0xb8b')] = this[_0x4cc7('0x114d')](this[_0x4cc7('0xb8b')])); return this[_0x4cc7('0xb8b')]; }, 'updateVertexNormalData': function(_0x1df2c3) { this['_vertexNormalsDirty'] = !0x1; this[_0x4cc7('0x1137')] = null == _0x1df2c3; this['_vertexNormals'] = _0x1df2c3; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11eb')]); }, 'get_vertexTangentData': function() { this['_autoDeriveVertexTangents'] && this[_0x4cc7('0x1136')] && (this['_vertexTangents'] = this[_0x4cc7('0x1152')](this[_0x4cc7('0x11f4')])); return this[_0x4cc7('0x11f4')]; }, 'updateVertexTangentData': function(_0x34a628) { this[_0x4cc7('0x1136')] = !0x1; this[_0x4cc7('0x1138')] = null == _0x34a628; this[_0x4cc7('0x11f4')] = _0x34a628; this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ea')]); }, 'updateVertexNormals': function(_0x5df5e1) { this['invalidateBuffers'](this['_normalsInvalid']); return _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x114d')][_0x4cc7('0x96b')](this, _0x5df5e1); }, 'updateVertexTangents': function(_0x2f1495) { this[_0x4cc7('0x1135')] && (this[_0x4cc7('0xb8b')] = this['updateVertexNormals'](this[_0x4cc7('0xb8b')])); this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ea')]); return _0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x1152')]['call'](this, _0x2f1495); }, 'updateDummyUVs': function(_0x403bed) { this[_0x4cc7('0x115b')](this[_0x4cc7('0x11ec')]); return _0x2e80a4[_0x4cc7('0x8')]['updateDummyUVs'][_0x4cc7('0x96b')](this, _0x403bed); }, '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 (_0x4cc7('0x1202') !== _0x4cc7('0x1203')) { return 0x0; } else { return this[_0x4cc7('0xdb4')][a]; } }, 'get_UVOffset': function() { return 0x0; }, '__class__': _0x151d6e, '__properties__': _0x5aff49(_0x2e80a4[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_numVertices': _0x4cc7('0x1172') }) }); var _0x2a71fa = function(_0x3b070b, _0x17b63d, _0x5829dd) { if (_0x4cc7('0x1204') !== _0x4cc7('0x1204')) { this[_0x4cc7('0x1205')] = _0x3b070b; for (var _0x28e30d = 0x0, _0x403b19 = this[_0x4cc7('0x1206')]; _0x28e30d < _0x403b19; ) { var _0x58b1c9 = _0x28e30d++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x58b1c9)[_0x4cc7('0x1208')](this[_0x4cc7('0x1205')]); } return _0x3b070b; } else { this['_offsetU2'] = this[_0x4cc7('0x1209')] = 0x0; this[_0x4cc7('0x120a')] = this[_0x4cc7('0x120b')] = 0x1; this[_0x4cc7('0x120c')] = this[_0x4cc7('0x120d')] = this[_0x4cc7('0x120e')] = 0x0; this['_scaleU'] = this[_0x4cc7('0x1134')] = 0x1; this[_0x4cc7('0x120f')] = 0x0; this['_parentMesh'] = _0x17b63d; this[_0x4cc7('0x1210')] = _0x3b070b; this[_0x4cc7('0x32')](_0x5829dd); } }; _0x16dada['away3d.core.base.SubMesh'] = _0x2a71fa; _0x2a71fa[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), 'SubMesh']; _0x2a71fa[_0x4cc7('0x8f8')] = [_0xcfa3e3]; _0x2a71fa[_0x4cc7('0x8')] = {}; _0x2a71fa[_0x4cc7('0x8')]['_material'] = null; _0x2a71fa[_0x4cc7('0x8')]['_parentMesh'] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1210')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x2a71fa[_0x4cc7('0x8')]['_uvTransform'] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1211')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120f')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1133')] = null; _0x2a71fa[_0x4cc7('0x8')]['_scaleV'] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120c')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120d')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1212')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1213')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120e')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120a')] = null; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x120b')] = null; _0x2a71fa[_0x4cc7('0x8')]['_offsetU2'] = null; _0x2a71fa[_0x4cc7('0x8')]['_offsetV2'] = null; _0x2a71fa[_0x4cc7('0x8')]['get_sourceEntity'] = function() { return this._parentMesh; } ; _0x2a71fa[_0x4cc7('0x8')]['get_subGeometry'] = function() { return this._subGeometry; } ; _0x2a71fa[_0x4cc7('0x8')]['set_subGeometry'] = function(_0x2169b9) { return this._subGeometry = _0x2169b9; } ; _0x2a71fa[_0x4cc7('0x8')]['get_material'] = function() { return null != this._material ? this._material : this._parentMesh.get_material(); } ; _0x2a71fa[_0x4cc7('0x8')]['set_material'] = function(_0x31487a) { null != this._material && this._material.removeOwner(this); this._material = _0x31487a; null != this._material && this._material.addOwner(this); return _0x31487a; } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x3de')] = function() { return this._parentMesh.get_inverseSceneTransform(); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0xe40')] = function(_0x4d7c16, _0x21b542) { this._subGeometry.activateVertexBuffer(_0x4d7c16, _0x21b542); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0xe41')] = function(_0x17b6a9, _0x42f00c) { if (_0x2d63f9.PkNLi(_0x4cc7('0x1214'), _0x4cc7('0x1215'))) { var _0x273505 = 0x0; for (_0x17b6a9 = _0x17b6a9.boxRings; _0x273505 < _0x17b6a9.get_length(); ) { var _0x49a6e8 = _0x17b6a9.get(_0x273505); ++_0x273505; 0x2 == _0x49a6e8 || 0x0 == _0x49a6e8 ? _0x42f00c = !0x0 : c = !0x0; } } else { this._subGeometry.activateVertexNormalBuffer(_0x17b6a9, _0x42f00c); } } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1175')] = function(_0x3da133, _0x410341) { this._subGeometry.activateVertexTangentBuffer(_0x3da133, _0x410341); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1173')] = function(_0x512e96, _0x4710f1) { this._subGeometry.activateUVBuffer(_0x512e96, _0x4710f1); } ; _0x2a71fa[_0x4cc7('0x8')]['activateSecondaryUVBuffer'] = function(_0x55de4d, _0x5d4440) { this._subGeometry.activateSecondaryUVBuffer(_0x55de4d, _0x5d4440); } ; _0x2a71fa[_0x4cc7('0x8')]['getIndexBuffer'] = function(_0x1cbd16) { var _0x1a1c22 = { rRTrb: function(_0x49f66b, _0x180fb0) { return _0x49f66b * _0x180fb0; } }; if (_0x4cc7('0x1216') === _0x4cc7('0x1216')) { return this._subGeometry.getIndexBuffer(_0x1cbd16); } else { this.get_graphics().clear(); this.get_graphics().beginFill(this.fillColor); var _0x32fc52 = this.get_graphics() , _0x2c44fa = this.textField.get_width() , _0x428f32 = this.textField.get_height() , _0x2494b6 = _0x1a1c22.rRTrb(0.1, this.textField.get_width()) , _0x5217be = 0.1 * this.textField.get_height(); _0x32fc52.drawRoundRect(0x0, 0x0, _0x2c44fa, _0x428f32, _0x2494b6 < _0x5217be ? _0x2494b6 : _0x5217be); this.get_graphics().endFill(); this.set_width(this.textField.get_width()); this.set_height(this.textField.get_height()); } } ; _0x2a71fa[_0x4cc7('0x8')]['get_numTriangles'] = function() { return this._subGeometry.get_numTriangles(); } ; _0x2a71fa[_0x4cc7('0x8')]['get_animator'] = function() { return this._parentMesh.get_animator(); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0xfeb')] = function() { return this._parentMesh.get_mouseEnabled() ? !0x0 : this._parentMesh._ancestorsAllowMouseEnabled; } ; _0x2a71fa[_0x4cc7('0x8')]['get_castsShadows'] = function() { return this._parentMesh.get_castsShadows(); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x11c0')] = function() { this._uvTransformDirty && this.updateUVTransform(); return this._uvTransform; } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x11c2')] = function() { this._uvTransformDirty2 && this.updateUVTransform2(); return this._uvTransform2; } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1217')] = function() { null == this._uvTransform && (this._uvTransform = new _0x4a1676()); 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; } ; _0x2a71fa[_0x4cc7('0x8')]['updateUVTransform2'] = function() { null == this._uvTransform2 && (this._uvTransform2 = new _0x4a1676()); 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; } ; _0x2a71fa[_0x4cc7('0x8')]['dispose'] = function() { this.set_material(null); } ; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x1218')] = function(_0x283616) { return this._parentMesh.get_sceneTransform(); } ; _0x2a71fa[_0x4cc7('0x8')]['__class__'] = _0x2a71fa; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_uvTransform2'] = 'get_uvTransform2'; _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c0')] = _0x4cc7('0x11c0'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x119b')] = _0x4cc7('0x119b'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xfeb')] = _0x4cc7('0xfeb'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11bd')] = _0x4cc7('0x11bd'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_numTriangles'] = _0x4cc7('0x114b'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3de')] = _0x4cc7('0x3de'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x32')] = _0x4cc7('0x32'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x31')] = _0x4cc7('0x31'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe34')] = _0x4cc7('0xe34'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1219')] = _0x4cc7('0x1219'); _0x2a71fa[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x11c1')] = _0x4cc7('0x11c1'); var _0x3dff6d = function(_0x382d9d, _0x1b8b83) { if (_0x4cc7('0x121a') === _0x2d63f9['lwYwN']) { null == _0x1b8b83 && (_0x1b8b83 = 0x0); null == _0x382d9d && (_0x382d9d = 0x0); this['_u'] = _0x382d9d; this['_v'] = _0x1b8b83; } else { null == c && (c = !0x0); if (c && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x121c')] && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9e8')](_0x382d9d, _0x1b8b83)) return !0x0; var _0x8c5c13 = _0x382d9d[_0x4cc7('0x2d')](':'); c = _0x382d9d[_0x4cc7('0xde7')](0x0, _0x8c5c13); _0x382d9d = _0x382d9d[_0x4cc7('0xde7')](_0x8c5c13 + 0x1); c = _0x477148[_0x4cc7('0x1125')](c); return null != c ? c[_0x4cc7('0xcaf')](_0x382d9d, _0x1b8b83) : !0x1; } }; _0x16dada[_0x4cc7('0x121d')] = _0x3dff6d; _0x3dff6d['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3e7'), _0x4cc7('0x42'), 'UV']; _0x3dff6d[_0x4cc7('0x8')] = {}; _0x3dff6d[_0x4cc7('0x8')]['_u'] = null; _0x3dff6d[_0x4cc7('0x8')]['_v'] = null; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x121e')] = function() { return this._v; } ; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x121f')] = function() { return this._u; } ; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { return this._u + ',' + this._v; } ; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3dff6d; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x121f')] = 'get_u'; _0x3dff6d[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x121e')] = _0x4cc7('0x121e'); var _0xa33b87 = function(_0x2b5021, _0x36838b, _0x4fc513, _0x423a6f) { null == _0x423a6f && (_0x423a6f = 0x0); null == _0x4fc513 && (_0x4fc513 = 0x0); null == _0x36838b && (_0x36838b = 0x0); null == _0x2b5021 && (_0x2b5021 = 0x0); this['_x'] = _0x2b5021; this['_y'] = _0x36838b; this['_z'] = _0x4fc513; this['_index'] = _0x423a6f; }; _0x16dada['away3d.core.base.data.Vertex'] = _0xa33b87; _0xa33b87[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9['TlBRU'], _0x4cc7('0x3e7'), _0x4cc7('0x42'), _0x4cc7('0x1220')]; _0xa33b87[_0x4cc7('0x8')] = {}; _0xa33b87[_0x4cc7('0x8')]['_x'] = null; _0xa33b87[_0x4cc7('0x8')]['_y'] = null; _0xa33b87[_0x4cc7('0x8')]['_z'] = null; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x472')] = function() { return this._x; } ; _0xa33b87[_0x4cc7('0x8')]['get_y'] = function() { return this._y; } ; _0xa33b87[_0x4cc7('0x8')]['get_z'] = function() { return this._z; } ; _0xa33b87[_0x4cc7('0x8')]['toString'] = function() { if (_0x56067a.wFtmv !== 'bURzp') { return this._x + ',' + this._y + ',' + this._z; } else { a = new _0x2a71fa(a,this,null); var _0x2fc111 = this._subMeshes.get_length(); a._index = _0x2fc111; this._subMeshes.set(_0x2fc111, a); this.invalidateBounds(); } } ; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xa33b87; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd92')] = _0x4cc7('0xd92'); _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb45')] = _0x4cc7('0xb45'); _0xa33b87[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x472')] = _0x4cc7('0x472'); var _0x2a7c9f = function() {}; _0x16dada[_0x4cc7('0x1221')] = _0x2a7c9f; _0x2a7c9f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x42'), 'EntityListItem']; _0x2a7c9f[_0x4cc7('0x8')] = {}; _0x2a7c9f[_0x4cc7('0x8')][_0x4cc7('0xffa')] = null; _0x2a7c9f[_0x4cc7('0x8')][_0x4cc7('0x3a')] = null; _0x2a7c9f[_0x4cc7('0x8')]['__class__'] = _0x2a7c9f; var _0x150be7 = function() { this[_0x4cc7('0x1222')] = this['_index'] = 0x0; this[_0x4cc7('0x1223')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x1224')] = _0x150be7; _0x150be7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x42'), _0x4cc7('0x1225')]; _0x150be7[_0x4cc7('0x8')] = {}; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0x1223')] = null; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0x1222')] = null; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0x1226')] = function() { if (this._index == this._poolSize) { var _0x4b37fe = new _0x2a7c9f(); this._pool.set(this._index++, _0x4b37fe); ++this._poolSize; } else _0x4b37fe = this._pool.get(this._index++); return _0x4b37fe; } ; _0x150be7[_0x4cc7('0x8')][_0x4cc7('0x1227')] = function() { if (_0x4cc7('0x1228') === 'HHyTn') { return this.bitmap.get_width(); } else { this._index = 0x0; } } ; _0x150be7[_0x4cc7('0x8')]['__class__'] = _0x150be7; var _0x2c4990 = function() {}; _0x16dada[_0x4cc7('0x1229')] = _0x2c4990; _0x2c4990['__name__'] = [_0x4cc7('0x7f'), 'core', 'data', _0x4cc7('0x122a')]; _0x2c4990[_0x4cc7('0x8')] = {}; _0x2c4990[_0x4cc7('0x8')]['next'] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122b')] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122c')] = null; _0x2c4990[_0x4cc7('0x8')]['renderOrderId'] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122d')] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122e')] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x122f')] = null; _0x2c4990[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2c4990; var _0x59aa7c = function() { this[_0x4cc7('0x1222')] = this[_0x4cc7('0xe3f')] = 0x0; this[_0x4cc7('0x1223')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x1230')] = _0x59aa7c; _0x59aa7c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', 'data', 'RenderableListItemPool']; _0x59aa7c[_0x4cc7('0x8')] = {}; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0x1223')] = null; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x59aa7c[_0x4cc7('0x8')]['_poolSize'] = null; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0x1226')] = function() { if (this._index == this._poolSize) { var _0x3a3caa = new _0x2c4990(); this._pool.set(this._index++, _0x3a3caa); ++this._poolSize; return _0x3a3caa; } return this._pool.get(this._index++); } ; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0x1227')] = function() { this._index = 0x0; } ; _0x59aa7c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x59aa7c; var _0x309a4a = function(_0x5f13a3) { this[_0x4cc7('0x10ca')] = _0x5f13a3; this[_0x4cc7('0x1231')] = new _0x3a1efa(); this[_0x4cc7('0x1232')] = new _0x3a1efa(); this[_0x4cc7('0x1233')] = []; this[_0x4cc7('0x1234')] = []; }; _0x16dada[_0x4cc7('0x1235')] = _0x309a4a; _0x309a4a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x1236'), _0x4cc7('0x1237')]; _0x309a4a['getInstance'] = function(_0xee1151) { if (_0x4cc7('0x1238') !== _0x4cc7('0x1239')) { var _0x44baa6 = _0xee1151[_0x4cc7('0x123a')](); null == _0x309a4a[_0x4cc7('0x123b')] && (_0x309a4a[_0x4cc7('0x123b')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8, !0x0)); null == _0x309a4a[_0x4cc7('0x123b')][_0x4cc7('0x2b')](_0x44baa6) && (_0x309a4a[_0x4cc7('0x123b')]['set'](_0x44baa6, new _0x309a4a(_0xee1151)), _0xee1151[_0x4cc7('0x9ad')](_0x4cc7('0x123c'), _0x309a4a[_0x4cc7('0x123d')], !0x1, 0x0, !0x0), _0xee1151[_0x4cc7('0x9ad')]('Context3DCreated', _0x309a4a['onContext3DDisposed'], !0x1, 0x0, !0x0), _0xee1151['addEventListener'](_0x4cc7('0x1120'), _0x309a4a['onContext3DDisposed'], !0x1, 0x0, !0x0)); return _0x309a4a['_instances'][_0x4cc7('0x2b')](_0x44baa6); } else { var _0x3cacdf = _0xee1151[_0x4cc7('0x9e7')] , _0x9d6ed0 = _0x3cacdf[_0x4cc7('0x123e')]; _0x9d6ed0 = _0x104058['get_instance']()['get'](_0x9d6ed0['id'], _0x9d6ed0[_0x4cc7('0xc12')]); _0x3cacdf = _0x3cacdf[_0x4cc7('0xc2f')]; _0xee1151 = (_0x9d6ed0 < _0x3cacdf ? _0x9d6ed0 : _0x3cacdf) > _0xee1151['index']; } } ; _0x309a4a[_0x4cc7('0x123f')] = function(_0x391f6c) { if (null == _0x309a4a['_instances'][_0x4cc7('0x2b')](_0x391f6c)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1240'))); return _0x309a4a[_0x4cc7('0x123b')]['get'](_0x391f6c); } ; _0x309a4a['onContext3DDisposed'] = function(_0x1c3c5c) { _0x1c3c5c = _0x5260f5['__cast'](_0x1c3c5c['target'], _0x36fa20); var _0x135255 = _0x1c3c5c[_0x4cc7('0x117f')]; _0x309a4a[_0x4cc7('0x123b')][_0x4cc7('0x2b')](_0x135255)[_0x4cc7('0xa35')](); _0x309a4a[_0x4cc7('0x123b')]['set'](_0x135255, null); _0x1c3c5c[_0x4cc7('0xa2d')](_0x4cc7('0x123c'), _0x309a4a[_0x4cc7('0x123d')]); _0x1c3c5c[_0x4cc7('0xa2d')](_0x4cc7('0x1241'), _0x309a4a[_0x4cc7('0x123d')]); _0x1c3c5c['removeEventListener'](_0x4cc7('0x1120'), _0x309a4a[_0x4cc7('0x123d')]); } ; _0x309a4a[_0x4cc7('0x8')] = {}; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x10ca')] = null; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x1231')] = null; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x1232')] = null; _0x309a4a[_0x4cc7('0x8')]['_usages'] = null; _0x309a4a[_0x4cc7('0x8')]['_keys'] = null; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { for (var _0x472783 = this._program3Ds.keys(); _0x472783.hasNext(); ) { var _0xe9913b = _0x472783.next(); this.destroyProgram(_0xe9913b); } this._usages = this._program3Ds = this._keys = null; } ; _0x309a4a[_0x4cc7('0x8')]['setProgram3D'] = function(_0x4ed8fd, _0x395abc, _0x5b969a, _0x5e11f2) { null == _0x5e11f2 && (_0x5e11f2 = 0x1); var _0x2ff923 = this._stage3DProxy._stage3DIndex , _0x4b7828 = _0x395abc + _0x56067a.KMxvX + _0x5b969a; var _0x4cdfdf = this._program3Ds; if (null != _0x842c50[_0x4b7828] ? !_0x4cdfdf.existsReserved(_0x4b7828) : !_0x4cdfdf.h.hasOwnProperty(_0x4b7828)) { this._keys[_0x309a4a._currentId] = _0x4b7828; this._usages[_0x309a4a._currentId] = 0x0; _0x4cdfdf = _0x309a4a._currentId; var _0xdeb32 = this._ids; null != _0x842c50[_0x4b7828] ? _0xdeb32.setReserved(_0x4b7828, _0x4cdfdf) : _0xdeb32.h[_0x4b7828] = _0x4cdfdf; ++_0x309a4a._currentId; _0x4cdfdf = this._stage3DProxy._context3D.createProgram(); _0x395abc = new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x1), _0x395abc, _0x5e11f2); _0x5b969a = new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x0), _0x5b969a, _0x5e11f2); _0x4cdfdf.upload(_0x395abc, _0x5b969a); _0x5b969a = this._program3Ds; null != _0x842c50[_0x4b7828] ? _0x5b969a.setReserved(_0x4b7828, _0x4cdfdf) : _0x5b969a.h[_0x4b7828] = _0x4cdfdf; } _0x5b969a = _0x4ed8fd._program3Dids.get(_0x2ff923); _0x5e11f2 = this._ids; _0x5e11f2 = null != _0x842c50[_0x4b7828] ? _0x5e11f2.getReserved(_0x4b7828) : _0x5e11f2.h[_0x4b7828]; _0x5b969a != _0x5e11f2 && (0x0 <= _0x5b969a && this.freeProgram3D(_0x5b969a), this._usages[_0x5e11f2]++); _0x4ed8fd._program3Dids.set(_0x2ff923, _0x5e11f2); _0x5b969a = this._program3Ds; _0x4ed8fd._program3Ds.set(_0x2ff923, null != _0x842c50[_0x4b7828] ? _0x5b969a.getReserved(_0x4b7828) : _0x5b969a.h[_0x4b7828]); } ; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x1242')] = function(_0x423028) { this._usages[_0x423028]--; 0x0 == this._usages[_0x423028] && this.destroyProgram(this._keys[_0x423028]); } ; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x1243')] = function(_0x135251) { var _0x4da7d9 = this._program3Ds; (null != _0x842c50[_0x135251] ? _0x4da7d9.getReserved(_0x135251) : _0x4da7d9.h[_0x135251]).dispose(); this._program3Ds.remove(_0x135251); _0x4da7d9 = this._ids; null != _0x842c50[_0x135251] ? _0x4da7d9.setReserved(_0x135251, -0x1) : _0x4da7d9.h[_0x135251] = -0x1; } ; _0x309a4a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x309a4a; var _0x76b31e = function(_0x1f6dbb, _0x286868, _0x356dc8) { null == _0x356dc8 && (_0x356dc8 = !0x1); null == _0x286868 && (_0x286868 = !0x1); this[_0x4cc7('0x994')] = _0x1f6dbb; this[_0x4cc7('0xa47')] = _0x286868; this[_0x4cc7('0x1244')] = _0x356dc8; this[_0x4cc7('0xa48')] = 0x2; }; _0x16dada[_0x4cc7('0x1245')] = _0x76b31e; _0x76b31e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), 'Event']; _0x76b31e[_0x4cc7('0x8')] = {}; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0xa47')] = null; _0x76b31e[_0x4cc7('0x8')]['cancelable'] = null; _0x76b31e[_0x4cc7('0x8')]['currentTarget'] = null; _0x76b31e[_0x4cc7('0x8')]['eventPhase'] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0xa26')] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0xa38')] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1246')] = null; _0x76b31e[_0x4cc7('0x8')]['__preventDefault'] = null; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1247')] = function() { return this.__preventDefault; } ; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0xc5c')] = function() { this.cancelable && (this.__preventDefault = !0x0); } ; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1248')] = function() { this.__isCanceledNow = this.__isCanceled = !0x0; } ; _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x76b31e; var _0x6c00be = function(_0x3c1bc0) { if (_0x4cc7('0x1249') === _0x4cc7('0x1249')) { this[_0x4cc7('0x124a')] = !0x0; _0x76b31e[_0x4cc7('0x96b')](this, _0x3c1bc0, !0x0, !0x0); } else { null == b && (b = _0x2bc114['toObjectVector'](null)); 0x1 == (_0x3c1bc0['length'] & 0x1) && _0x3c1bc0[_0x4cc7('0x29')](0x0); for (var _0x4df4c2 = _0x44b7a4['range'](0x0, _0x3c1bc0[_0x4cc7('0x21')], 0x2); _0x4df4c2[_0x4cc7('0x124b')] != _0x4df4c2['end']; ) { var _0x19c290 = _0x4df4c2[_0x4cc7('0x124b')] += _0x4df4c2['step']; _0x19c290 = _0x2f716e['getChainCondition'](_0x3c1bc0[_0x19c290], _0x3c1bc0[_0x19c290 + 0x1]); null != _0x19c290 && b[_0x4cc7('0x29')](_0x19c290); } return b; } }; _0x16dada[_0x4cc7('0x124c')] = _0x6c00be; _0x6c00be[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), _0x4cc7('0x124d')]; _0x6c00be[_0x4cc7('0x92b')] = _0x76b31e; _0x6c00be[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_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() { _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1248')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x124a')] = !0x1; null != this[_0x4cc7('0x124e')] && this['_parentEvent'][_0x4cc7('0x1248')](); }, '__class__': _0x6c00be }); var _0x1f0b5c = function() { this[_0x4cc7('0x1194')] = 0x0; this[_0x4cc7('0x124f')] = _0x44cc3b[_0x4cc7('0x1250')]; this['_mouseMoveEvent'] = new _0x276ae5(_0x4cc7('0x55f')); this[_0x4cc7('0x1251')] = new _0x21e384(); this['_updateDirty'] = !0x0; null == _0x1f0b5c[_0x4cc7('0x1193')] && (_0x1f0b5c[_0x4cc7('0x1193')] = new _0x142a66(), _0x1f0b5c['_view3DLookup'] = _0x2bc114[_0x4cc7('0x24')](null)); }; _0x16dada[_0x4cc7('0x1252')] = _0x1f0b5c; _0x1f0b5c[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), 'managers', _0x4cc7('0x1253')]; _0x1f0b5c[_0x4cc7('0x8')] = {}; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1254')] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1255')] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1251')] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1256')] = null; _0x1f0b5c[_0x4cc7('0x8')]['_forceMouseMove'] = null; _0x1f0b5c[_0x4cc7('0x8')]['_mousePicker'] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1194')] = null; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x10f9')] = function(_0x4154cd) { _0x1f0b5c._previousCollidingView = _0x1f0b5c._collidingView; if (_0x56067a.PEZDb(null, _0x4154cd)) { _0x4154cd.get_stage3DProxy().get_bufferClear() && (_0x1f0b5c._collidingViewObjects = _0x2bc114.toObjectVector(null, _0x1f0b5c._viewCount)); var _0x69836f = _0x4154cd.localToGlobal(new _0x212a6a(_0x4154cd.get_mouseX(),_0x4154cd.get_mouseY())); _0x4154cd.get_shareContext() ? (null == _0x1f0b5c._collidingViewObjects && (_0x1f0b5c._collidingViewObjects = _0x2bc114.toObjectVector(null, _0x1f0b5c._viewCount)), _0x1f0b5c._collidingObject = _0x1f0b5c._collidingViewObjects.set(_0x1f0b5c._view3Ds.h[_0x4154cd.__id__], this._mousePicker.getViewCollision(_0x69836f.x, _0x69836f.y, _0x4154cd))) : _0x4154cd == this._activeView && (this._forceMouseMove || this._updateDirty) && (_0x1f0b5c._collidingObject = this._mousePicker.getViewCollision(_0x69836f.x, _0x69836f.y, _0x4154cd)); } } ; _0x1f0b5c[_0x4cc7('0x8')]['fireMouseEvents'] = function() { var _0x2eb982, _0x63c1f2; if (null != _0x1f0b5c._collidingViewObjects) { _0x1f0b5c._collidingObject = null; var _0x2493bb = Infinity; for (_0x2eb982 = _0x1f0b5c._viewCount - 0x1; 0x0 <= _0x2eb982; ) { var _0x3bdf4a = _0x1f0b5c._view3DLookup.get(_0x2eb982); if (_0x56067a.aFnWt(null, _0x1f0b5c._collidingViewObjects.get(_0x2eb982)) && (_0x3bdf4a.get_layeredView() || _0x1f0b5c._collidingViewObjects.get(_0x2eb982).rayEntryDistance < _0x2493bb) && (_0x2493bb = _0x1f0b5c._collidingViewObjects.get(_0x2eb982).rayEntryDistance, _0x1f0b5c._collidingObject = _0x1f0b5c._collidingViewObjects.get(_0x2eb982), _0x3bdf4a.get_layeredView())) break; --_0x2eb982; } } _0x1f0b5c._collidingObject != _0x1f0b5c._previousCollidingObject && (null != _0x1f0b5c._previousCollidingObject && this.queueDispatch(_0x1f0b5c._mouseOut, this._mouseMoveEvent, _0x1f0b5c._previousCollidingObject), null != _0x1f0b5c._collidingObject && this.queueDispatch(_0x1f0b5c._mouseOver, this._mouseMoveEvent, _0x1f0b5c._collidingObject)); this._forceMouseMove && null != _0x1f0b5c._collidingObject && this.queueDispatch(_0x1f0b5c._mouseMove, this._mouseMoveEvent, _0x1f0b5c._collidingObject); _0x2493bb = 0x0; for (_0x3bdf4a = _0x1f0b5c._queuedEvents.get_length(); _0x2493bb < _0x3bdf4a; ) { _0x2eb982 = _0x2493bb++; _0x2eb982 = _0x1f0b5c._queuedEvents.get(_0x2eb982); for (_0x63c1f2 = _0x2eb982.object; null != _0x63c1f2 && !_0x63c1f2._ancestorsAllowMouseEnabled; ) _0x63c1f2 = _0x63c1f2.get_parent(); null != _0x63c1f2 && _0x63c1f2.dispatchEvent(_0x2eb982); } _0x1f0b5c._queuedEvents.set_length(0x0); this._updateDirty = !0x1; _0x1f0b5c._previousCollidingObject = _0x1f0b5c._collidingObject; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1123')] = function(_0x57a1fc) { var _0x5ab4b7 = _0x57a1fc.stage; null == _0x57a1fc.get_stage3DProxy().get_mouse3DManager() && _0x57a1fc.get_stage3DProxy().set_mouse3DManager(this); this.hasKey(_0x57a1fc) || _0x1f0b5c._view3Ds.set(_0x57a1fc, 0x0); this._childDepth = 0x0; this.traverseDisplayObjects(_0x5ab4b7); _0x1f0b5c._viewCount = this._childDepth; } ; _0x1f0b5c[_0x4cc7('0x8')]['enableMouseListeners'] = function(_0x4103fb) { if (_0x4cc7('0x1257') === _0x4cc7('0x1257')) { _0x4103fb.addEventListener('click', _0x48c401(this, this.onClick)); _0x4103fb.addEventListener('doubleClick', _0x48c401(this, this.onDoubleClick)); _0x4103fb.addEventListener(_0x4cc7('0xbd2'), _0x48c401(this, this.onMouseDown)); _0x4103fb.addEventListener(_0x4cc7('0x55f'), _0x48c401(this, this.onMouseMove)); _0x4103fb.addEventListener('mouseUp', _0x48c401(this, this.onMouseUp)); _0x4103fb.addEventListener('mouseWheel', _0x48c401(this, this.onMouseWheel)); _0x4103fb.addEventListener(_0x4cc7('0x1258'), _0x48c401(this, this.onMouseOver)); _0x4103fb.addEventListener(_0x4cc7('0x1259'), _0x48c401(this, this.onMouseOut)); } else { return d(_0x4103fb, b); } } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x125a')] = function(_0x3fd7de, _0x49e025, _0x545537) { if ('qAYtk' === _0x4cc7('0x125b')) { this.__playStatus('NetStream.Play.waiting'); } else { _0x3fd7de.ctrlKey = _0x49e025.ctrlKey; _0x3fd7de.altKey = _0x49e025.altKey; _0x3fd7de.shiftKey = _0x49e025.shiftKey; _0x3fd7de.delta = _0x49e025.delta; _0x3fd7de.screenX = _0x49e025.localX; _0x3fd7de.screenY = _0x49e025.localY; null == _0x545537 && (_0x545537 = _0x1f0b5c._collidingObject); null != _0x545537 ? (_0x3fd7de.object = _0x545537.entity, _0x3fd7de.renderable = _0x545537.renderable, _0x3fd7de.uv = _0x545537.uv, _0x3fd7de.localPosition = null != _0x545537.localPosition ? _0x545537.localPosition.clone() : null, _0x3fd7de.localNormal = null != _0x545537.localNormal ? _0x545537.localNormal.clone() : null, _0x3fd7de.index = _0x545537.index, _0x3fd7de.subGeometryIndex = _0x545537.subGeometryIndex) : (_0x3fd7de.uv = null, _0x3fd7de.object = null, _0x3fd7de.localPosition = this._nullVector, _0x3fd7de.localNormal = this._nullVector, _0x3fd7de.index = 0x0, _0x3fd7de.subGeometryIndex = 0x0); _0x1f0b5c._queuedEvents.push(_0x3fd7de); } } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x125c')] = function(_0x46939a) { if (null != this._activeView && (null == this._activeView || this._activeView.get_shareContext())) for (var _0xac808e = _0x1f0b5c._view3Ds.keys(); _0xac808e.hasNext(); ) { if ('YTrbB' === _0x4cc7('0x125d')) { _0x145ce0.prototype.onRemovedFromStage.call(this, _0x46939a); _0x3b7d43.get_current().stage.removeEventListener(_0x4cc7('0x296'), _0x48c401(this, this.hide)); } else { var _0xfd8122 = _0xac808e.next(); _0xfd8122 != this._activeView && _0x1f0b5c._view3Ds.h[_0xfd8122.__id__] == _0x1f0b5c._view3Ds.h[this._activeView.__id__] - 0x1 && (0x1 == _0x46939a.bubbles ? _0xfd8122.dispatchEvent(new _0x276ae5(_0x46939a.type,!0x1,_0x46939a.cancelable,_0x46939a.localX,_0x46939a.localY,_0x46939a.relatedObject,_0x46939a.ctrlKey,_0x46939a.altKey,_0x46939a.shiftKey,_0x46939a.buttonDown,_0x46939a.delta,_0x46939a.commandKey,_0x46939a.clickCount)) : _0xfd8122.dispatchEvent(_0x46939a)); } } } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x125e')] = function(_0x1aeec1) { return null != _0x1f0b5c._view3Ds.h.__keys__[_0x1aeec1.__id__]; } ; _0x1f0b5c[_0x4cc7('0x8')]['traverseDisplayObjects'] = function(_0x51de56) { for (var _0x49875c, _0x250f11 = 0x0, _0x299cf3 = _0x51de56.get_numChildren(); _0x250f11 < _0x299cf3; ) _0x49875c = _0x250f11++, _0x49875c = _0x51de56.getChildAt(_0x49875c), _0x5260f5.__instanceof(_0x49875c, _0x51492c) && null != _0x1f0b5c._view3Ds.h.__keys__[_0x49875c.__id__] && (_0x1f0b5c._view3Ds.set(_0x49875c, this._childDepth), _0x1f0b5c._view3DLookup.set(this._childDepth, _0x49875c), this._childDepth++), _0x5260f5.__instanceof(_0x49875c, _0x30f963) && this.traverseDisplayObjects(_0x5260f5.__cast(_0x49875c, _0x30f963)); } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0xc22')] = function(_0x6cb204) { if ('bYDgW' !== _0x4cc7('0x125f')) { null != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseMove, this._mouseMoveEvent = _0x6cb204) : this.reThrowEvent(_0x6cb204); this._updateDirty = !0x0; } else { _0x6cb204 = _0x2a5c46.get_studentDiscovery(); _0x2116b2.high = 0x32ff3; b || 0x4 == this.shownFrom ? _0x2081a8.instance.setTunnel(null) : (_0x445379.get_instance().wasPaused = !0x1, _0x6cb204.continuePath() || _0x2a5c46.playPathAfter(_0x6cb204)); } } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1260')] = function(_0x99bef) { this._activeView = null; null != _0x1f0b5c._collidingObject && this.queueDispatch(_0x1f0b5c._mouseOut, _0x99bef, _0x1f0b5c._collidingObject); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')]['onMouseOver'] = function(_0x5f1b52) { this._activeView = _0x5260f5.__cast(_0x5f1b52.currentTarget, _0x51492c); null != _0x1f0b5c._collidingObject && _0x1f0b5c._previousCollidingObject != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseOver, _0x5f1b52, _0x1f0b5c._collidingObject) : this.reThrowEvent(_0x5f1b52); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1261')] = function(_0x2ef3a6) { null != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseClick, _0x2ef3a6) : this.reThrowEvent(_0x2ef3a6); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1262')] = function(_0x40be4f) { null != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseDoubleClick, _0x40be4f) : this.reThrowEvent(_0x40be4f); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0xcdf')] = function(_0x80a96f) { this._activeView = _0x5260f5.__cast(_0x80a96f.currentTarget, _0x51492c); this.updateCollider(this._activeView); null != _0x1f0b5c._collidingObject ? (this.queueDispatch(_0x1f0b5c._mouseDown, _0x80a96f), _0x1f0b5c._previousCollidingObject = _0x1f0b5c._collidingObject) : this.reThrowEvent(_0x80a96f); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1263')] = function(_0x2d6003) { null != _0x1f0b5c._collidingObject ? (this.queueDispatch(_0x1f0b5c._mouseUp, _0x2d6003), _0x1f0b5c._previousCollidingObject = _0x1f0b5c._collidingObject) : this.reThrowEvent(_0x2d6003); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x1264')] = function(_0x1fb60a) { null != _0x1f0b5c._collidingObject ? this.queueDispatch(_0x1f0b5c._mouseWheel, _0x1fb60a) : this.reThrowEvent(_0x1fb60a); this._updateDirty = !0x0; } ; _0x1f0b5c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1f0b5c; var _0x58e9a4 = function(_0x2d4221) { this[_0x4cc7('0x1265')] = !0x0; this[_0x4cc7('0x1266')] = this['_viewHeight'] = this[_0x4cc7('0x1267')] = this['_textureHeight'] = -0x1; this[_0x4cc7('0x1268')] = new _0x432b23(); this[_0x4cc7('0x10ca')] = _0x2d4221; this[_0x4cc7('0x10ca')]['addEventListener'](_0x4cc7('0x1120'), _0x48c401(this, this[_0x4cc7('0x1269')])); _0x338b9['call'](this); }; _0x16dada['away3d.core.managers.RTTBufferManager'] = _0x58e9a4; _0x58e9a4[_0x4cc7('0x8f2')] = [_0x2d63f9['hqBCv'], _0x4cc7('0x3eb'), _0x4cc7('0x1236'), 'RTTBufferManager']; _0x58e9a4[_0x4cc7('0x1122')] = function(_0x9d4534) { if (null == _0x9d4534) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x126a'))); null == _0x58e9a4['_instances'] && (_0x58e9a4[_0x4cc7('0x123b')] = new _0x142a66()); var _0x62c370 = _0x58e9a4[_0x4cc7('0x123b')]['h'][_0x9d4534[_0x4cc7('0x8ed')]]; null == _0x62c370 && (_0x62c370 = new _0x58e9a4(_0x9d4534), _0x58e9a4[_0x4cc7('0x123b')]['set'](_0x9d4534, _0x62c370)); return _0x62c370; } ; _0x58e9a4[_0x4cc7('0x92b')] = _0x338b9; _0x58e9a4['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_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[_0x4cc7('0x126b')](); return this[_0x4cc7('0x126c')]; }, 'get_textureRatioY': function() { this[_0x4cc7('0x1265')] && this['updateRTTBuffers'](); return this[_0x4cc7('0x126d')]; }, 'set_viewWidth': function(_0x53627b) { if (_0x53627b == this[_0x4cc7('0x1266')]) return _0x53627b; this['_viewWidth'] = _0x53627b; this['_buffersInvalid'] = !0x0; this[_0x4cc7('0x1267')] = _0x5220ce['getBestPowerOf2'](this[_0x4cc7('0x1266')]); this[_0x4cc7('0x1267')] > this[_0x4cc7('0x1266')] ? (this['_renderToTextureRect']['x'] = 0.5 * _0x56067a[_0x4cc7('0x126e')](this[_0x4cc7('0x1267')], this[_0x4cc7('0x1266')]) | 0x0, this[_0x4cc7('0x1268')][_0x4cc7('0x7d9')] = this['_viewWidth']) : (this['_renderToTextureRect']['x'] = 0x0, this[_0x4cc7('0x1268')][_0x4cc7('0x7d9')] = this[_0x4cc7('0x1267')]); this['dispatchEvent'](new _0x76b31e(_0x4cc7('0x90d'))); return _0x53627b; }, 'set_viewHeight': function(_0x2aadd1) { if (_0x2aadd1 == this[_0x4cc7('0x126f')]) return _0x2aadd1; this['_viewHeight'] = _0x2aadd1; this['_buffersInvalid'] = !0x0; this[_0x4cc7('0x1270')] = _0x5220ce[_0x4cc7('0x1271')](this[_0x4cc7('0x126f')]); this[_0x4cc7('0x1270')] > this['_viewHeight'] ? (this[_0x4cc7('0x1268')]['y'] = 0.5 * (this[_0x4cc7('0x1270')] - this[_0x4cc7('0x126f')]) | 0x0, this['_renderToTextureRect'][_0x4cc7('0x98b')] = this['_viewHeight']) : (this[_0x4cc7('0x1268')]['y'] = 0x0, this[_0x4cc7('0x1268')][_0x4cc7('0x98b')] = this[_0x4cc7('0x1270')]); this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x90d'))); return _0x2aadd1; }, 'get_renderToTextureVertexBuffer': function() { this['_buffersInvalid'] && this[_0x4cc7('0x126b')](); return this[_0x4cc7('0x1272')]; }, 'get_renderToScreenVertexBuffer': function() { if (_0x4cc7('0x1273') === _0x4cc7('0x1274')) { return function(_0x5dec2e) { b[0x0](a[0x0], _0x5dec2e); } ; } else { this['_buffersInvalid'] && this[_0x4cc7('0x126b')](); return this[_0x4cc7('0x1275')]; } }, 'get_indexBuffer': function() { return this[_0x4cc7('0x113a')]; }, 'get_renderToTextureRect': function() { this['_buffersInvalid'] && this['updateRTTBuffers'](); return this[_0x4cc7('0x1268')]; }, 'get_textureWidth': function() { if (_0x4cc7('0x1276') !== 'pQrul') { return this[_0x4cc7('0x1267')]; } else { for (var _0x375bb9 = 0x0, _0x258964 = this[_0x4cc7('0x1277')]; _0x375bb9 < _0x258964[_0x4cc7('0x34')](); ) { var _0x7c7abb = _0x258964[_0x4cc7('0x2b')](_0x375bb9); ++_0x375bb9; _0x7c7abb[_0x4cc7('0x50c')](a); } for (_0x375bb9 = new _0x1227c0(this[_0x4cc7('0x1278')][_0x4cc7('0x34')]() - 0x1,0x0,-0x1); _0x375bb9[_0x4cc7('0x124b')] + _0x375bb9[_0x4cc7('0x1279')] != _0x375bb9['end'] && (_0x258964 = _0x375bb9[_0x4cc7('0x124b')] += _0x375bb9[_0x4cc7('0x1279')], this[_0x4cc7('0x1278')][_0x4cc7('0x2b')](_0x258964)[_0x4cc7('0x127a')]() ? this[_0x4cc7('0x1278')]['splice'](_0x258964, 0x1) : this[_0x4cc7('0x1278')]['get'](_0x258964)[_0x4cc7('0x94a')](a), null != this[_0x4cc7('0xc32')]); ) ; } }, 'get_textureHeight': function() { return this[_0x4cc7('0x1270')]; }, 'onContextRecreated': function(_0x309876) { this['_renderToScreenVertexBuffer'] = this[_0x4cc7('0x1272')] = this[_0x4cc7('0x113a')] = null; this[_0x4cc7('0x126b')](); }, 'updateRTTBuffers': function() { this[_0x4cc7('0x10ca')][_0x4cc7('0xde6')](); var _0x434436; null == this[_0x4cc7('0x1272')] && (this[_0x4cc7('0x1272')] = this[_0x4cc7('0x10ca')]['createVertexBuffer'](0x4, 0x5)); _0x56067a[_0x4cc7('0x109d')](null, this[_0x4cc7('0x1275')]) && (this['_renderToScreenVertexBuffer'] = this['_stage3DProxy'][_0x4cc7('0x11d0')](0x4, 0x5)); if (null == this[_0x4cc7('0x113a')]) { this[_0x4cc7('0x113a')] = this[_0x4cc7('0x10ca')][_0x4cc7('0x127b')](0x6); var _0x1d3ef4 = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0]; for (var _0x357b3d = _0x2bc114['toIntVector'](null), _0x648e8c = 0x0, _0x26a836 = _0x1d3ef4[_0x4cc7('0x21')]; _0x648e8c < _0x26a836; ) { var _0x34fb3e = _0x648e8c++; _0x357b3d[_0x4cc7('0x9e7')](_0x34fb3e, _0x1d3ef4[_0x34fb3e]); } this['_indexBuffer']['uploadFromVector'](_0x357b3d, 0x0, 0x6); } this[_0x4cc7('0x126c')] = _0x1d3ef4 = Math[_0x4cc7('0x53')](_0x56067a['BaPWN'](this[_0x4cc7('0x1266')], this[_0x4cc7('0x1267')]), 0x1); this[_0x4cc7('0x126d')] = _0x434436 = Math[_0x4cc7('0x53')](_0x56067a[_0x4cc7('0x560')](this[_0x4cc7('0x126f')], this[_0x4cc7('0x1270')]), 0x1); _0x357b3d = _0x56067a[_0x4cc7('0x587')](0.5, 0x1 - _0x1d3ef4); _0x648e8c = 0.5 * (_0x1d3ef4 + 0x1); _0x26a836 = 0.5 * (_0x434436 + 0x1); _0x34fb3e = 0.5 * (0x1 - _0x434436); _0x434436 = [-_0x1d3ef4, -_0x434436, _0x357b3d, _0x26a836, 0x0, _0x1d3ef4, -_0x434436, _0x648e8c, _0x26a836, 0x1, _0x1d3ef4, _0x434436, _0x648e8c, _0x34fb3e, 0x2, -_0x1d3ef4, _0x434436, _0x357b3d, _0x34fb3e, 0x3]; _0x1d3ef4 = _0x2bc114['toFloatVector'](null); for (var _0x589ff7 = 0x0, _0x459551 = _0x434436['length']; _0x589ff7 < _0x459551; ) { if ('gExfa' !== _0x4cc7('0x127c')) { var _0x3fc918 = _0x589ff7++; _0x1d3ef4[_0x4cc7('0x9e7')](_0x3fc918, _0x434436[_0x3fc918]); } else { return this[_0x4cc7('0x127d')]; } } _0x357b3d = [-0x1, -0x1, _0x357b3d, _0x26a836, 0x0, 0x1, -0x1, _0x648e8c, _0x26a836, 0x1, 0x1, 0x1, _0x648e8c, _0x34fb3e, 0x2, -0x1, 0x1, _0x357b3d, _0x34fb3e, 0x3]; _0x648e8c = _0x2bc114[_0x4cc7('0x9cf')](null); _0x26a836 = 0x0; for (_0x34fb3e = _0x357b3d[_0x4cc7('0x21')]; _0x26a836 < _0x34fb3e; ) _0x434436 = _0x26a836++, _0x648e8c['set'](_0x434436, _0x357b3d[_0x434436]); this[_0x4cc7('0x1272')][_0x4cc7('0x1186')](_0x1d3ef4, 0x0, 0x4); this[_0x4cc7('0x1275')][_0x4cc7('0x1186')](_0x648e8c, 0x0, 0x4); this[_0x4cc7('0x1265')] = !0x1; }, '__class__': _0x58e9a4, '__properties__': { 'get_textureHeight': 'get_textureHeight', 'get_textureWidth': 'get_textureWidth', 'get_renderToTextureRect': _0x4cc7('0x1101'), 'get_indexBuffer': _0x4cc7('0x127e'), 'get_renderToScreenVertexBuffer': _0x4cc7('0x127f'), 'get_renderToTextureVertexBuffer': _0x2d63f9[_0x4cc7('0x1280')], 'set_viewHeight': _0x4cc7('0x10e8'), 'set_viewWidth': _0x4cc7('0x10e3'), 'get_textureRatioY': _0x4cc7('0x1113'), 'get_textureRatioX': _0x4cc7('0x1111') } }); var _0x5b817f = function(_0x441a0a) { if (_0x2d63f9[_0x4cc7('0xc1')] !== _0x4cc7('0x1281')) { this[_0x4cc7('0x1282')] = _0x441a0a; null == _0x5b817f[_0x4cc7('0x1283')] && (_0x5b817f[_0x4cc7('0x1283')] = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1282')][_0x4cc7('0x11ff')][_0x4cc7('0x34')](), !0x0)); } else { var _0x182c56 = b++; this[_0x4cc7('0x1284')][_0x182c56] = this['input'][_0x182c56 + 0x1]; } }; _0x16dada[_0x4cc7('0x1285')] = _0x5b817f; _0x5b817f[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0x1236'), _0x4cc7('0x1286')]; _0x5b817f[_0x4cc7('0x1122')] = function(_0x1cc823) { if (_0x4cc7('0x1287') !== 'iJdTR') { null == _0x5b817f[_0x4cc7('0x123b')] && (_0x5b817f['_instances'] = new _0x142a66()); var _0x27e4ad = _0x5b817f[_0x4cc7('0x123b')]['h'][_0x1cc823[_0x4cc7('0x8ed')]]; null == _0x27e4ad && (_0x27e4ad = new _0x5b817f(_0x1cc823), _0x5b817f[_0x4cc7('0x123b')][_0x4cc7('0x9e7')](_0x1cc823, _0x27e4ad)); return _0x27e4ad; } else { return this['_z']; } } ; _0x5b817f[_0x4cc7('0x8')] = {}; _0x5b817f[_0x4cc7('0x8')][_0x4cc7('0x1282')] = null; _0x5b817f[_0x4cc7('0x8')][_0x4cc7('0x111d')] = function(_0x3cae86, _0x3d6c62, _0x50196a) { null == _0x50196a && (_0x50196a = _0x4cc7('0x10b3')); null == _0x3d6c62 && (_0x3d6c62 = !0x1); _0x56067a.pfxMN(null, _0x5b817f._stageProxies.get(_0x3cae86)) && (_0x5b817f._numStageProxies++, _0x5b817f._stageProxies.set(_0x3cae86, new _0x36fa20(_0x3cae86,this._stage.stage3Ds.get(_0x3cae86),this,_0x3d6c62,_0x50196a))); return _0x5b817f._stageProxies.get(_0x3cae86); } ; _0x5b817f[_0x4cc7('0x8')][_0x4cc7('0x111c')] = function(_0x4cf973, _0x4470f9) { if ('sCxoB' !== _0x4cc7('0x1288')) { this.map.moveTo(this.mapTargetX - 0x53, -0x9a, 0x120c); this.map.set_rotationZ(-0x28); this.runner.setIndexedPosition(4.1, 58.5); this.runner.spritesheet.set_currentFrame(0x5d); this.runner.spritesheet.set_xInverted(!0x1); this.skater.setIndexedPosition(15.9, 0x3c); this.skater.spritesheet.set_currentFrame(0x5a); this.skater.spritesheet.set_xInverted(!0x0); var _0x272e02 = new _0x161060(this.skater.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1289'), 0x140, -0x28, null, null, null, _0x272e02, null); _0x272e02 = _0x1baaa1.width(0xfa); this.dialog.addBubble(_0x4cc7('0x128a'), 0xdc, 0x96, null, _0x272e02, -0x1, null, null); _0x272e02 = new _0x161060(this.runner.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x128b'), 0x28, 0x154, null, null, null, _0x272e02, null); this.skater.unifyRotation(this.runner); } else { null == _0x4470f9 && (_0x4470f9 = 'baseline'); null == _0x4cf973 && (_0x4cf973 = !0x1); for (var _0xa83127 = 0x0, _0x69fb87 = _0x5b817f._stageProxies.get_length(); _0xa83127 < _0x69fb87; ) { if (null == _0x5b817f._stageProxies.get(_0xa83127)) return this.getStage3DProxy(_0xa83127, _0x4cf973, _0x4470f9), _0x5b817f._stageProxies.get(_0xa83127).set_width(this._stage.stageWidth), _0x5b817f._stageProxies.get(_0xa83127).set_height(this._stage.stageHeight), _0x5b817f._stageProxies.get(_0xa83127); ++_0xa83127; } throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x128c'))); } } ; _0x5b817f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b817f; var _0x24e28 = function() { _0x21ad67[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x128d')] = _0x24e28; _0x24e28[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), 'Shape']; _0x24e28[_0x4cc7('0x92b')] = _0x21ad67; _0x24e28[_0x4cc7('0x8')] = _0x5aff49(_0x21ad67['prototype'], { 'get_graphics': function() { null == this[_0x4cc7('0xa31')] && (this['__graphics'] = new _0x3e8261(this)); return this['__graphics']; }, '__class__': _0x24e28, '__properties__': _0x5aff49(_0x21ad67[_0x4cc7('0x8')]['__properties__'], { 'get_graphics': _0x4cc7('0xbb9') }) }); var _0x245d3d = function(_0x195e42, _0x23b176, _0x896a46, _0x42fd01, _0x1551c6, _0x7f0342) { null == _0x7f0342 && (_0x7f0342 = 0x0); null == _0x1551c6 && (_0x1551c6 = 0x0); null == _0x42fd01 && (_0x42fd01 = 0x1); null == _0x896a46 && (_0x896a46 = 0x0); null == _0x23b176 && (_0x23b176 = 0x0); null == _0x195e42 && (_0x195e42 = 0x1); this['a'] = _0x195e42; this['b'] = _0x23b176; this['c'] = _0x896a46; this['d'] = _0x42fd01; this['tx'] = _0x1551c6; this['ty'] = _0x7f0342; }; _0x16dada[_0x4cc7('0x128e')] = _0x245d3d; _0x245d3d[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x3f4'), _0x4cc7('0x128f')]; _0x245d3d[_0x4cc7('0x8')] = {}; _0x245d3d[_0x4cc7('0x8')]['a'] = null; _0x245d3d[_0x4cc7('0x8')]['b'] = null; _0x245d3d[_0x4cc7('0x8')]['c'] = null; _0x245d3d[_0x4cc7('0x8')]['d'] = null; _0x245d3d[_0x4cc7('0x8')]['tx'] = null; _0x245d3d[_0x4cc7('0x8')]['ty'] = null; _0x245d3d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x245d3d; var _0x4a1676 = function(_0x5ccd94, _0x116051, _0x45edc4, _0xcb884d, _0x21c2ff, _0x3833dc) { null == _0x3833dc && (_0x3833dc = 0x0); null == _0x21c2ff && (_0x21c2ff = 0x0); null == _0xcb884d && (_0xcb884d = 0x1); null == _0x45edc4 && (_0x45edc4 = 0x0); null == _0x116051 && (_0x116051 = 0x0); null == _0x5ccd94 && (_0x5ccd94 = 0x1); this['a'] = _0x5ccd94; this['b'] = _0x116051; this['c'] = _0x45edc4; this['d'] = _0xcb884d; this['tx'] = _0x21c2ff; this['ty'] = _0x3833dc; }; _0x16dada['openfl.geom.Matrix'] = _0x4a1676; _0x4a1676[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'geom', _0x4cc7('0x1290')]; _0x4a1676[_0x4cc7('0x8')] = {}; _0x4a1676[_0x4cc7('0x8')]['a'] = null; _0x4a1676[_0x4cc7('0x8')]['b'] = null; _0x4a1676[_0x4cc7('0x8')]['c'] = null; _0x4a1676[_0x4cc7('0x8')]['d'] = null; _0x4a1676[_0x4cc7('0x8')]['tx'] = null; _0x4a1676[_0x4cc7('0x8')]['ty'] = null; _0x4a1676[_0x4cc7('0x8')]['clone'] = function() { return new _0x4a1676(this.a,this.b,this.c,this.d,this.tx,this.ty); } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xaf3')] = function(_0x26c7fe) { var _0x1a6d26 = this.a * _0x26c7fe.a + this.b * _0x26c7fe.c; this.b = this.a * _0x26c7fe.b + this.b * _0x26c7fe.d; this.a = _0x1a6d26; _0x1a6d26 = this.c * _0x26c7fe.a + this.d * _0x26c7fe.c; this.d = this.c * _0x26c7fe.b + this.d * _0x26c7fe.d; this.c = _0x1a6d26; _0x1a6d26 = this.tx * _0x26c7fe.a + this.ty * _0x26c7fe.c + _0x26c7fe.tx; this.ty = this.tx * _0x26c7fe.b + this.ty * _0x26c7fe.d + _0x26c7fe.ty; this.tx = _0x1a6d26; } ; _0x4a1676[_0x4cc7('0x8')]['copyFrom'] = function(_0x5851de) { this.a = _0x5851de.a; this.b = _0x5851de.b; this.c = _0x5851de.c; this.d = _0x5851de.d; this.tx = _0x5851de.tx; this.ty = _0x5851de.ty; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0x1291')] = function(_0x3c54f1, _0x3b9ea2, _0x19183e, _0x1550e6, _0x372f9c) { null == _0x372f9c && (_0x372f9c = 0x0); null == _0x1550e6 && (_0x1550e6 = 0x0); null == _0x19183e && (_0x19183e = 0x0); this.a = _0x2d63f9.TUsZJ(_0x3c54f1, 1638.4); this.d = _0x3b9ea2 / 1638.4; if (0x0 != _0x19183e) { var _0x19ef59 = Math.cos(_0x19183e); _0x19183e = Math.sin(_0x19183e); this.b = _0x19183e * this.d; this.c = -_0x19183e * this.a; this.a *= _0x19ef59; this.d *= _0x19ef59; } else this.c = this.b = 0x0; this.tx = _0x1550e6 + _0x3c54f1 / 0x2; this.ty = _0x372f9c + _0x3b9ea2 / 0x2; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xac1')] = function(_0x1c9fff) { return null != _0x1c9fff && _0x56067a.dnfPB(this.tx, _0x1c9fff.tx) && this.ty == _0x1c9fff.ty && this.a == _0x1c9fff.a && this.b == _0x1c9fff.b && this.c == _0x1c9fff.c ? this.d == _0x1c9fff.d : !0x1; } ; _0x4a1676[_0x4cc7('0x8')]['identity'] = function() { var _0x5c0f20 = { ViaFK: function(_0x2e8437, _0x68b5a0) { return _0x2e8437 - _0x68b5a0; } }; if (_0x4cc7('0x1292') !== _0x4cc7('0x1292')) { var _0x409073 = a.extraParams , _0x132113 = a.characters.get(0x0).currentSection.number; a.levelSet.isLevelUnlocked(_0x409073.backwards ? _0x5c0f20.ViaFK(_0x132113, 0x1) : _0x132113 + 0x1) || (_0x409073.backwards ? ++_0x132113 : --_0x132113); if (0x0 <= _0x132113 && _0x132113 < a.levelSet.levelCount) { _0x409073.backwards = !_0x409073.backwards; _0x2081a8.instance.loadLevel(_0x132113, a.levelSet, _0x3b0d34.EXPLORE, _0x409073); return; } } else { this.a = 0x1; this.c = this.b = 0x0; this.d = 0x1; this.ty = this.tx = 0x0; } } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xaf2')] = function() { var _0x1860f8 = this.a * this.d - this.b * this.c; if (0x0 == _0x1860f8) this.a = this.b = this.c = this.d = 0x0, this.tx = -this.tx, this.ty = -this.ty; else { _0x1860f8 = 0x1 / _0x1860f8; var _0x373de6 = this.d * _0x1860f8; this.d = this.a * _0x1860f8; this.a = _0x373de6; this.b *= -_0x1860f8; this.c *= -_0x1860f8; _0x1860f8 = -this.a * this.tx - this.c * this.ty; this.ty = -this.b * this.tx - this.d * this.ty; this.tx = _0x1860f8; } return this; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xfdb')] = function(_0x4e366) { if ('lDUUR' !== _0x4cc7('0x1293')) { var _0x5309eb = _0x1baaa1.width(0x258); this.dialog.addBubble(_0x4cc7('0x1294'), 0x14, -0x78, null, _0x5309eb, null, null, null); this.dialog.addBubble('Haha,\x20yeah\x20right!', 0x104, 0x28, null, null, null, null, null); _0x5309eb = new _0x161060(this.runner.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1295'), -0x8c, 0xa0, null, null, 0x0, _0x5309eb, null); _0x5309eb = new _0x161060(this.student.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1296'), 0x12c, 0xf0, null, null, 0x1, _0x5309eb, null); } else { var _0x55230d = Math.cos(_0x4e366); _0x4e366 = Math.sin(_0x4e366); var _0x164a20 = _0x2d63f9.xpqwN(this.a * _0x55230d, this.b * _0x4e366); this.b = this.a * _0x4e366 + this.b * _0x55230d; this.a = _0x164a20; _0x164a20 = this.c * _0x55230d - this.d * _0x4e366; this.d = this.c * _0x4e366 + _0x2d63f9.VTwcC(this.d, _0x55230d); this.c = _0x164a20; _0x164a20 = this.tx * _0x55230d - this.ty * _0x4e366; this.ty = this.tx * _0x4e366 + this.ty * _0x55230d; this.tx = _0x164a20; } } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = function(_0x596cb4, _0x2fa587) { this.a *= _0x596cb4; this.b *= _0x2fa587; this.c *= _0x596cb4; this.d *= _0x2fa587; this.tx *= _0x596cb4; this.ty *= _0x2fa587; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0xab2')] = function(_0x5b4415, _0xb0cc80, _0x23ab43, _0x3e655b, _0x1f7a9b, _0x5141a8) { if (_0x4cc7('0x1297') === _0x4cc7('0x1297')) { this.a = _0x5b4415; this.b = _0xb0cc80; this.c = _0x23ab43; this.d = _0x3e655b; this.tx = _0x1f7a9b; this.ty = _0x5141a8; } else { _0x1aa93f.prototype.reset.call(this); _0xec98bb.checkStillAsleep() && _0x2081a8.instance.setTunnel(null); this.checkSleepy(); } } ; _0x4a1676[_0x4cc7('0x8')]['transformPoint'] = function(_0x281826) { if ('AvkxS' !== _0x4cc7('0x1298')) { return new _0x212a6a(_0x281826.x * this.a + _0x281826.y * this.c + this.tx,_0x281826.x * this.b + _0x281826.y * this.d + this.ty); } else { return this._castingPointLights; } } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0x1299')] = function(_0x3dac5c, _0x1ba8fb) { this.tx += _0x3dac5c; this.ty += _0x1ba8fb; } ; _0x4a1676[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4a1676; var _0x1c055e = function(_0x4f8d3e, _0x4136eb, _0xde1426, _0xedf996, _0x56ba43, _0x272c9b, _0x52967e, _0x3fcbec) { null == _0x3fcbec && (_0x3fcbec = 0x0); null == _0x52967e && (_0x52967e = 0x0); null == _0x272c9b && (_0x272c9b = 0x0); null == _0x56ba43 && (_0x56ba43 = 0x0); null == _0xedf996 && (_0xedf996 = 0x1); null == _0xde1426 && (_0xde1426 = 0x1); null == _0x4136eb && (_0x4136eb = 0x1); null == _0x4f8d3e && (_0x4f8d3e = 0x1); this[_0x4cc7('0x129a')] = _0x4f8d3e; this['greenMultiplier'] = _0x4136eb; this[_0x4cc7('0x129b')] = _0xde1426; this[_0x4cc7('0xb11')] = _0xedf996; this[_0x4cc7('0x129c')] = _0x56ba43; this[_0x4cc7('0x129d')] = _0x272c9b; this[_0x4cc7('0x129e')] = _0x52967e; this[_0x4cc7('0x129f')] = _0x3fcbec; }; _0x16dada['openfl.geom.ColorTransform'] = _0x1c055e; _0x1c055e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'geom', _0x4cc7('0x12a0')]; _0x1c055e[_0x4cc7('0x8')] = {}; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0xb11')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129f')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129b')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129e')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x12a1')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129d')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129a')] = null; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x129c')] = null; _0x1c055e[_0x4cc7('0x8')]['__copyFrom'] = function(_0x56e3d8) { this.redMultiplier = _0x56e3d8.redMultiplier; this.greenMultiplier = _0x56e3d8.greenMultiplier; this.blueMultiplier = _0x56e3d8.blueMultiplier; this.alphaMultiplier = _0x56e3d8.alphaMultiplier; this.redOffset = _0x56e3d8.redOffset; this.greenOffset = _0x56e3d8.greenOffset; this.blueOffset = _0x56e3d8.blueOffset; this.alphaOffset = _0x56e3d8.alphaOffset; } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0xad7')] = function(_0x130c59) { if (_0x4cc7('0x12a2') !== _0x4cc7('0x12a3')) { this.redMultiplier *= _0x130c59.redMultiplier; this.greenMultiplier *= _0x130c59.greenMultiplier; this.blueMultiplier *= _0x130c59.blueMultiplier; this.alphaMultiplier *= _0x130c59.alphaMultiplier; this.redOffset += _0x130c59.redOffset; this.greenOffset += _0x130c59.greenOffset; this.blueOffset += _0x130c59.blueOffset; this.alphaOffset += _0x130c59.alphaOffset; } else { this._baseMethod.set_specular(_0x130c59); return _0x130c59; } } ; _0x1c055e[_0x4cc7('0x8')]['__identity'] = function() { this.alphaMultiplier = this.blueMultiplier = this.greenMultiplier = this.redMultiplier = 0x1; this.alphaOffset = this.blueOffset = this.greenOffset = this.redOffset = 0x0; } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x12a4')] = function() { this.redMultiplier = 0x1 / this.redMultiplier; this.greenMultiplier = 0x1 / this.greenMultiplier; this.blueMultiplier = 0x1 / this.blueMultiplier; this.alphaMultiplier = 0x1 / this.alphaMultiplier; this.redOffset = -this.redOffset; this.greenOffset = -this.greenOffset; this.blueOffset = -this.blueOffset; this.alphaOffset = -this.alphaOffset; } ; _0x1c055e[_0x4cc7('0x8')]['__equals'] = function(_0x4c1879, _0x3cf581) { return null == _0x4c1879 || this.redMultiplier != _0x4c1879.redMultiplier || this.greenMultiplier != _0x4c1879.greenMultiplier || this.blueMultiplier != _0x4c1879.blueMultiplier || !_0x3cf581 && this.alphaMultiplier != _0x4c1879.alphaMultiplier || _0x2d63f9.ryiuq(this.redOffset, _0x4c1879.redOffset) || this.greenOffset != _0x4c1879.greenOffset || this.blueOffset != _0x4c1879.blueOffset ? !0x1 : this.alphaOffset == _0x4c1879.alphaOffset; } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0xadf')] = function(_0x382d06) { if (_0x2d63f9.PkNLi(_0x4cc7('0x12a5'), _0x4cc7('0x12a6'))) { _0x30f963.call(this); this.contentLoaderInfo = _0x3a40cb.create(this); this.uncaughtErrorEvents = this.contentLoaderInfo.uncaughtErrorEvents; } else { return _0x382d06 ? 0x1 == this.redMultiplier && 0x1 == this.greenMultiplier && 0x1 == this.blueMultiplier && _0x2d63f9.xloqC(0x0, this.redOffset) && 0x0 == this.greenOffset && 0x0 == this.blueOffset ? _0x2d63f9.xloqC(0x0, this.alphaOffset) : !0x1 : 0x1 == this.redMultiplier && _0x2d63f9.tTRuG(0x1, this.greenMultiplier) && 0x1 == this.blueMultiplier && 0x1 == this.alphaMultiplier && 0x0 == this.redOffset && 0x0 == this.greenOffset && 0x0 == this.blueOffset ? 0x0 == this.alphaOffset : !0x1; } } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x12a7')] = function(_0x3910a5, _0x724e7) { _0x3910a5[0x0] = this.redMultiplier; _0x3910a5[0x1] = this.greenMultiplier; _0x3910a5[0x2] = this.blueMultiplier; _0x3910a5[0x3] = this.alphaMultiplier; _0x724e7[0x0] = this.redOffset; _0x724e7[0x1] = this.greenOffset; _0x724e7[0x2] = this.blueOffset; _0x724e7[0x3] = this.alphaOffset; } ; _0x1c055e[_0x4cc7('0x8')][_0x4cc7('0x12a8')] = function() { if (_0x56067a.uaGlc !== _0x4cc7('0x12a9')) { this._parent._emit('loaderror', this._id, this._node.error ? this._node.error.code : 0x0); this._node.removeEventListener(_0x4cc7('0x12aa'), this._errorFn, !0x1); } else { if (null == _0x1c055e.__limeColorMatrix) { var _0x513b1d = new _0x38236d(0x14); _0x1c055e.__limeColorMatrix = _0x513b1d; } _0x1c055e.__limeColorMatrix[0x0] = this.redMultiplier; _0x1c055e.__limeColorMatrix[0x4] = this.redOffset / 0xff; _0x1c055e.__limeColorMatrix[0x6] = this.greenMultiplier; _0x1c055e.__limeColorMatrix[0x9] = this.greenOffset / 0xff; _0x1c055e.__limeColorMatrix[0xc] = this.blueMultiplier; _0x1c055e.__limeColorMatrix[0xe] = this.blueOffset / 0xff; _0x1c055e.__limeColorMatrix[0x12] = this.alphaMultiplier; _0x1c055e.__limeColorMatrix[0x13] = this.alphaOffset / 0xff; return _0x1c055e.__limeColorMatrix; } } ; _0x1c055e[_0x4cc7('0x8')]['__class__'] = _0x1c055e; var _0x36fa20 = function(_0x1a14ea, _0xd66e31, _0x15b0c8, _0x52aa96, _0x4aa178) { null == _0x4aa178 && (_0x4aa178 = _0x4cc7('0x10b3')); null == _0x52aa96 && (_0x52aa96 = !0x1); _0x36fa20[_0x4cc7('0x12ab')] = _0x36fa20['indexBufferCount'] = _0x36fa20[_0x4cc7('0x10ef')] = 0x0; this['_stage3DIndex'] = _0x1a14ea; this[_0x4cc7('0x12ac')] = _0xd66e31; this[_0x4cc7('0x12ac')][_0x4cc7('0xb46')](0x0); this['_stage3D'][_0x4cc7('0xb44')](0x0); this[_0x4cc7('0x12ac')]['visible'] = !0x0; this[_0x4cc7('0x12ad')] = _0x15b0c8; this[_0x4cc7('0x1074')] = new _0x432b23(); this[_0x4cc7('0x12ae')] = !0x0; _0x338b9[_0x4cc7('0x96b')](this); this['_stage3D'][_0x4cc7('0x9ad')](_0x4cc7('0x12af'), _0x48c401(this, this[_0x4cc7('0x12b0')]), !0x1, 0x3e8, !0x1); this[_0x4cc7('0x12b1')] = _0x52aa96; this[_0x4cc7('0xe43')] = _0x4aa178; if (null != this[_0x4cc7('0x12ac')][_0x4cc7('0x510')]) this['onContext3DUpdate'](null); else this[_0x4cc7('0x12b2')](_0x52aa96, this[_0x4cc7('0xe43')]); }; _0x16dada[_0x2d63f9[_0x4cc7('0x3ee')]] = _0x36fa20; _0x36fa20[_0x4cc7('0x8f2')] = ['away3d', _0x2d63f9[_0x4cc7('0x11bb')], _0x4cc7('0x1236'), 'Stage3DProxy']; _0x36fa20[_0x4cc7('0x12b3')] = function(_0x4e3467) { _0x4e3467[_0x4cc7('0xa35')](); _0x36fa20[_0x4cc7('0x12ab')]--; } ; _0x36fa20[_0x4cc7('0x12b4')] = function(_0x1bed85) { _0x1bed85[_0x4cc7('0xa35')](); _0x36fa20['indexBufferCount']--; } ; _0x36fa20[_0x4cc7('0x92b')] = _0x338b9; _0x36fa20[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_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[_0x4cc7('0x10b6')] || (this[_0x4cc7('0x10b6')] = !0x0, this[_0x4cc7('0x9af')](_0x4cc7('0x111e')) && (this[_0x4cc7('0x12b5')] = new _0xe43f66(_0x56067a['UjraR']), this[_0x4cc7('0x44')](this['_viewportUpdated']))); }, 'notifyEnterFrame': function() { this[_0x4cc7('0x9af')]('enterFrame') && (null == this['_enterFrame'] && (this[_0x4cc7('0x12b6')] = new _0x76b31e(_0x4cc7('0x576'))), this['dispatchEvent'](this['_enterFrame'])); }, 'notifyExitFrame': function() { this[_0x4cc7('0x9af')]('exitFrame') && (null == this[_0x4cc7('0x12b7')] && (this[_0x4cc7('0x12b7')] = new _0x76b31e(_0x4cc7('0xa15'))), this[_0x4cc7('0x44')](this[_0x4cc7('0x12b7')])); }, 'forceSoftware': null, 'get_profile': function() { return this[_0x4cc7('0xe43')]; }, 'configureBackBuffer': function(_0xd4a483, _0x27a60c, _0x18d3ee, _0x35680d) { 0x32 > _0xd4a483 && (_0xd4a483 = 0x32); 0x32 > _0x27a60c && (_0x27a60c = 0x32); var _0x211da0 = this['_backBufferWidth'] , _0x541a31 = this[_0x4cc7('0x12b8')]; this[_0x4cc7('0x12b9')] = _0xd4a483; this[_0x4cc7('0x12b8')] = _0x27a60c; this['_viewPort'][_0x4cc7('0x7d9')] = _0xd4a483; this['_viewPort'][_0x4cc7('0x98b')] = _0x27a60c; _0x211da0 == this['_backBufferWidth'] && _0x541a31 == this['_backBufferHeight'] || this[_0x4cc7('0x12ba')](); this[_0x4cc7('0x10ec')] = _0x18d3ee; this['_enableDepthAndStencil'] = _0x35680d; null != this[_0x4cc7('0xdb2')] && this['_context3D'][_0x4cc7('0x10ed')](_0xd4a483, _0x27a60c, _0x18d3ee, _0x35680d); }, 'get_enableDepthAndStencil': function() { if (_0x4cc7('0x12bb') === _0x4cc7('0x12bc')) { this['__updateCacheBitmap'](a, !0x1); if (_0x56067a[_0x4cc7('0x592')](null, this[_0x4cc7('0xa33')]) || this[_0x4cc7('0xa76')]) { if (_0x147c9e['render'](this, a), !(null == this[_0x4cc7('0xa86')] && null == this['__graphics'] || !this['__renderable'] || 0x0 >= this['__worldAlpha'])) { if (null != this['opaqueBackground'] && !this[_0x4cc7('0xa76')] && 0x0 < this['get_width']() && 0x0 < this[_0x4cc7('0xa75')]()) { a['__setBlendMode'](this[_0x4cc7('0xa07')]); a[_0x4cc7('0xa7c')](this); var _0x5bf2f8 = a[_0x4cc7('0xab1')] , _0x424311 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x424311[_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xa74')](), this['get_height']()); a['__pushMaskRect'](_0x424311, this[_0x4cc7('0x9c1')]); var _0x741366 = this['opaqueBackground']; _0x5bf2f8[_0x4cc7('0x9fd')]((_0x741366 >>> 0x10 & 0xff) / 0xff, (_0x741366 >>> 0x8 & 0xff) / 0xff, (_0x741366 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); a[_0x4cc7('0x12bd')](); a[_0x4cc7('0xa85')](this); _0x432b23['__pool'][_0x4cc7('0x9e2')](_0x424311); } null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa17')](this, a); } } else _0x6bc21c[_0x4cc7('0xa17')](this[_0x4cc7('0xa33')], a); this[_0x4cc7('0xa9b')](a); } else { return this[_0x4cc7('0x12ae')]; } }, 'get_renderTarget': function() { return this['_renderTarget']; }, 'get_renderSurfaceSelector': function() { return this[_0x4cc7('0x12be')]; }, 'setRenderTarget': function(_0x359efc, _0x1f60e2, _0x53f8e0) { null == _0x53f8e0 && (_0x53f8e0 = 0x0); null == _0x1f60e2 && (_0x1f60e2 = !0x1); if (this['_renderTarget'] != _0x359efc || _0x53f8e0 != this[_0x4cc7('0x12be')] || this[_0x4cc7('0x12ae')] != _0x1f60e2) this[_0x4cc7('0x12bf')] = _0x359efc, this[_0x4cc7('0x12be')] = _0x53f8e0, this[_0x4cc7('0x12ae')] = _0x1f60e2, null != _0x359efc ? this[_0x4cc7('0xdb2')][_0x4cc7('0xb07')](_0x359efc, _0x1f60e2, this[_0x4cc7('0x10ec')], _0x53f8e0) : this[_0x4cc7('0xdb2')][_0x4cc7('0xb08')](); }, 'clear': function() { null != this['_context3D'] && (this[_0x4cc7('0x12c0')] && (this[_0x4cc7('0x10ed')](this['_backBufferWidth'], this['_backBufferHeight'], this[_0x4cc7('0x10ec')], this[_0x4cc7('0x12ae')]), this[_0x4cc7('0x12c0')] = !0x1), this['_context3D']['clear']((this[_0x4cc7('0x12c1')] >> 0x10 & 0xff) / 0xff, (this[_0x4cc7('0x12c1')] >> 0x8 & 0xff) / 0xff, (this[_0x4cc7('0x12c1')] & 0xff) / 0xff, (this[_0x4cc7('0x12c1')] >> 0x18 & 0xff) / 0xff), this[_0x4cc7('0x12c2')] = !0x0); }, 'present': function() { null != this['_context3D'] && (this[_0x4cc7('0xdb2')]['present'](), this[_0x4cc7('0x12c3')] = null, null != this[_0x4cc7('0x10c2')] && this['_mouse3DManager'][_0x4cc7('0x12c4')]()); }, 'addEventListener': function(_0x2ff071, _0x597d98, _0x55aef8, _0x3c9d00, _0x4ad51c) { null == _0x4ad51c && (_0x4ad51c = !0x1); null == _0x3c9d00 && (_0x3c9d00 = 0x0); null == _0x55aef8 && (_0x55aef8 = !0x1); _0x338b9[_0x4cc7('0x8')]['addEventListener'][_0x4cc7('0x96b')](this, _0x2ff071, _0x597d98, _0x55aef8, _0x3c9d00, _0x4ad51c); _0x56067a['HxjnH'] != _0x2ff071 && 'exitFrame' != _0x2ff071 || _0x36fa20[_0x4cc7('0x12c5')]['hasEventListener'](_0x4cc7('0x576')) || _0x36fa20['_frameEventDriver'][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')]), _0x55aef8, _0x3c9d00, _0x4ad51c); }, 'removeEventListener': function(_0x16c122, _0x5a6c93, _0x26f6a1) { null == _0x26f6a1 && (_0x26f6a1 = !0x1); _0x338b9['prototype'][_0x4cc7('0xa2d')][_0x4cc7('0x96b')](this, _0x16c122, _0x5a6c93, _0x26f6a1); this[_0x4cc7('0x9af')](_0x4cc7('0x576')) || this[_0x4cc7('0x9af')]('exitFrame') || !_0x36fa20['_frameEventDriver'][_0x4cc7('0x9af')]('enterFrame') || _0x36fa20['_frameEventDriver'][_0x4cc7('0xa2d')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')]), _0x26f6a1); }, 'get_scissorRect': function() { return this[_0x4cc7('0x1035')]; }, 'set_scissorRect': function(_0x592789) { this[_0x4cc7('0x1035')] = _0x592789; this[_0x4cc7('0xdb2')]['setScissorRectangle'](this['_scissorRect']); return _0x592789; }, 'get_stage3DIndex': function() { return this['_stage3DIndex']; }, 'get_context3D': function() { return this[_0x4cc7('0xdb2')]; }, 'get_usesSoftwareRendering': function() { if ('sgBEI' === _0x4cc7('0x12c6')) { return this[_0x4cc7('0x12c7')]; } else { throw new _0x202aa0(new _0xc6df85('Unexpected\x20token\x20at\x20line\x20' + (this[_0x4cc7('0x12c8')] + 0x1) + _0x4cc7('0x12c9') + this[_0x4cc7('0x12ca')] + '.\x20' + a + _0x4cc7('0x12cb') + this['_textData'][_0x4cc7('0xb9b')](this[_0x4cc7('0x12cc')] - 0x1) + _0x4cc7('0x124'))); } }, 'get_x': function() { return this['_stage3D'][_0x4cc7('0x472')](); }, 'set_x': function(_0x47aa9b) { if (this['_viewPort']['x'] == _0x47aa9b) return _0x47aa9b; this[_0x4cc7('0x12ac')][_0x4cc7('0xb46')](this[_0x4cc7('0x1074')]['x'] = _0x47aa9b); this[_0x4cc7('0x12ba')](); return _0x47aa9b; }, 'get_y': function() { return this[_0x4cc7('0x12ac')][_0x4cc7('0xb45')](); }, 'set_y': function(_0x4a2940) { if (this[_0x4cc7('0x1074')]['y'] == _0x4a2940) return _0x4a2940; this[_0x4cc7('0x12ac')]['set_y'](this[_0x4cc7('0x1074')]['y'] = _0x4a2940); this[_0x4cc7('0x12ba')](); return _0x4a2940; }, 'get_width': function() { return this['_backBufferWidth']; }, 'set_width': function(_0x6efd37) { if (this['_viewPort'][_0x4cc7('0x7d9')] == _0x6efd37) return _0x6efd37; _0x56067a['SdnFW'](0x32, _0x6efd37) && (_0x6efd37 = 0x32); this[_0x4cc7('0x1074')]['width'] = this['_backBufferWidth'] = _0x6efd37; this[_0x4cc7('0x12c0')] = !0x0; this[_0x4cc7('0x12ba')](); return _0x6efd37; }, 'get_height': function() { return this[_0x4cc7('0x12b8')]; }, 'set_height': function(_0x543cc7) { if (this['_viewPort'][_0x4cc7('0x98b')] == _0x543cc7) return _0x543cc7; 0x32 > _0x543cc7 && (_0x543cc7 = 0x32); this[_0x4cc7('0x1074')]['height'] = this[_0x4cc7('0x12b8')] = _0x543cc7; this[_0x4cc7('0x12c0')] = !0x0; this[_0x4cc7('0x12ba')](); return _0x543cc7; }, 'get_viewPort': function() { if (_0x4cc7('0x12cd') !== _0x4cc7('0x12ce')) { this['_viewportDirty'] = !0x1; return this[_0x4cc7('0x1074')]; } else { return !0x1; } }, 'set_visible': function(_0x5e42a2) { return this[_0x4cc7('0x12ac')][_0x4cc7('0x12cf')] = _0x5e42a2; }, 'get_bufferClear': function() { return this[_0x4cc7('0x12c2')]; }, 'set_bufferClear': function(_0x3cfb2d) { if (_0x4cc7('0x12d0') === _0x4cc7('0x12d0')) { return this[_0x4cc7('0x12c2')] = _0x3cfb2d; } else { this[_0x4cc7('0xb37')][_0x4cc7('0x12d1')](_0x3cfb2d); return _0x3cfb2d; } }, 'get_mouse3DManager': function() { return this[_0x4cc7('0x10c2')]; }, 'set_mouse3DManager': function(_0x4d8e8e) { return this['_mouse3DManager'] = _0x4d8e8e; }, 'onContext3DUpdate': function(_0x4aec6d) { if (_0x2d63f9[_0x4cc7('0xbe')](null, this[_0x4cc7('0x12ac')][_0x4cc7('0x510')])) _0x4aec6d = null != this['_context3D'], this[_0x4cc7('0xdb2')] = this['_stage3D'][_0x4cc7('0x510')], this[_0x4cc7('0xdb2')][_0x4cc7('0x12d2')](_0x4f6276['active']), this['_usesSoftwareRendering'] = 0x0 == this[_0x4cc7('0xdb2')]['driverInfo'][_0x4cc7('0x2d')](_0x4cc7('0x12d3')), 0x0 < this[_0x4cc7('0x12b9')] && 0x0 < this['_backBufferHeight'] && this[_0x4cc7('0xdb2')][_0x4cc7('0x10ed')](this[_0x4cc7('0x12b9')], this['_backBufferHeight'], this[_0x4cc7('0x10ec')], this[_0x4cc7('0x12ae')]), this[_0x4cc7('0x44')](new _0xe43f66(_0x4aec6d ? 'Context3DRecreated' : _0x4cc7('0x1241'))); else throw new _0x202aa0(new _0xc6df85('Rendering\x20context\x20lost!')); }, 'requestContext': function(_0x4b75c4, _0x24e00b) { null == _0x24e00b && (_0x24e00b = _0x4cc7('0x10b3')); null == _0x4b75c4 && (_0x4b75c4 = !0x1); this['_usesSoftwareRendering'] || (this[_0x4cc7('0x12c7')] = _0x4b75c4); this['_profile'] = _0x24e00b; _0x4b75c4 = _0x4b75c4 ? 0x1 : 0x0; if (_0x4cc7('0x10b3') == _0x24e00b) this[_0x4cc7('0x12ac')][_0x4cc7('0x12d4')](_0x4b75c4); else try { this[_0x4cc7('0x12ac')][_0x4cc7('0x12d4')](_0x4b75c4, _0xde2f2d[_0x4cc7('0x12d5')](_0x24e00b)); } catch (_0x257301) { if ('ytNew' === _0x4cc7('0x12d6')) { var _0x3aadca = _0x24e00b[_0x4cc7('0x12d7')](); _0x24e00b[_0x4cc7('0x12d7')](); _0x24e00b[_0x4cc7('0x12d7')](); _0x24e00b[_0x4cc7('0x12d7')](); _0x24e00b[_0x4cc7('0xf1c')](); _0x4b75c4[_0x4cc7('0x12d8')] = 0x4 * _0x3aadca['get_index'](); this[_0x4cc7('0x12d9')] = _0x24e00b[_0x4cc7('0xe56')](); return _0x56067a[_0x4cc7('0x595')](_0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x12d9')]) + ',\x20vt0,\x20' + _0x4bf907['string'](_0x3aadca), '\x0a'); } else { throw _0x4964ea['lastException'] = _0x257301, new _0x202aa0(_0x4cc7('0x12db')); } } this[_0x4cc7('0x12dc')] = !0x0; }, 'onEnterFrame': function(_0x5a2a39) { null != this[_0x4cc7('0xdb2')] && (this[_0x4cc7('0x9fd')](), this[_0x4cc7('0x12dd')](), this[_0x4cc7('0x10f6')](), this[_0x4cc7('0x12de')]()); }, 'recoverFromDisposal': function() { return null == this[_0x4cc7('0xdb2')] ? !0x1 : 'Disposed' == this[_0x4cc7('0xdb2')][_0x4cc7('0x12df')] ? (this[_0x4cc7('0xdb2')] = null, this[_0x4cc7('0x44')](new _0xe43f66(_0x4cc7('0x123c'))), !0x1) : !0x0; }, 'clearDepthBuffer': function() { _0x2d63f9[_0x4cc7('0xbe')](null, this['_context3D']) && this[_0x4cc7('0xdb2')][_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2); }, 'createVertexBuffer': function(_0x3bc8e4, _0x38d6c1) { _0x36fa20['vertexBufferCount']++; return this[_0x4cc7('0xdb2')][_0x4cc7('0x11d0')](_0x3bc8e4, _0x38d6c1); }, 'createIndexBuffer': function(_0x190813) { _0x36fa20['indexBufferCount']++; return this[_0x4cc7('0xdb2')][_0x4cc7('0x127b')](_0x190813); }, 'drawTriangles': function(_0x271c41, _0x369c26, _0x4151c9) { null == _0x4151c9 && (_0x4151c9 = -0x1); null == _0x369c26 && (_0x369c26 = 0x0); _0x36fa20[_0x4cc7('0x10ef')]++; this[_0x4cc7('0xdb2')]['drawTriangles'](_0x271c41, _0x369c26, _0x4151c9); }, '__class__': _0x36fa20, '__properties__': { 'set_mouse3DManager': _0x4cc7('0x1192'), 'get_mouse3DManager': _0x2d63f9[_0x4cc7('0x3f0')], 'set_bufferClear': _0x4cc7('0x10f8'), 'get_bufferClear': _0x2d63f9[_0x4cc7('0x3f2')], 'set_visible': _0x4cc7('0xc20'), 'get_viewPort': _0x4cc7('0x110e'), 'set_height': _0x4cc7('0x10e6'), 'get_height': _0x4cc7('0xa75'), 'set_width': _0x4cc7('0xb47'), 'get_width': _0x4cc7('0xa74'), 'set_y': _0x4cc7('0xb44'), 'get_y': 'get_y', 'set_x': _0x4cc7('0xb46'), 'get_x': 'get_x', 'get_usesSoftwareRendering': _0x4cc7('0x10de'), 'get_context3D': _0x4cc7('0xde6'), 'get_stage3DIndex': 'get_stage3DIndex', 'set_scissorRect': _0x4cc7('0x12e0'), 'get_scissorRect': _0x4cc7('0x12e1'), 'get_renderSurfaceSelector': _0x4cc7('0x12e2'), 'get_renderTarget': _0x4cc7('0x12e3'), 'get_enableDepthAndStencil': 'get_enableDepthAndStencil', 'get_profile': _0x4cc7('0x12e4') } }); var _0x380c1d = function() { this['_touchPicker'] = _0x44cc3b['RAYCAST_FIRST_ENCOUNTERED']; this[_0x4cc7('0x12e5')] = new _0x38fda1(_0x4cc7('0x12e6')); this[_0x4cc7('0x1251')] = new _0x21e384(); this[_0x4cc7('0x1255')] = !0x0; this[_0x4cc7('0x12e7')] = _0x2bc114[_0x4cc7('0x24')](null); this['_touchPointFromId'] = new _0x67da9e(); _0x380c1d[_0x4cc7('0x12e8')] = new _0x67da9e(); _0x380c1d[_0x4cc7('0x12e9')] = new _0x67da9e(); }; _0x16dada[_0x4cc7('0x12ea')] = _0x380c1d; _0x380c1d['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x1236'), _0x4cc7('0x12eb')]; _0x380c1d[_0x4cc7('0x8')] = {}; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x1255')] = null; _0x380c1d[_0x4cc7('0x8')]['_nullVector'] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12ec')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12ed')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12ee')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12ef')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12e7')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12f0')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12e5')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12f1')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12f2')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12f3')] = null; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x10f9')] = function() { if (this._forceTouchMove || this._updateDirty) for (var _0x56a92b = 0x0, _0x491fff = this._numTouchPoints; _0x56a92b < _0x491fff; ) { var _0x2f5bd8 = _0x56a92b++; this._touchPoint = this._touchPoints.get(_0x2f5bd8); this._collidingObject = this._touchPicker.getViewCollision(this._touchPoint.x, this._touchPoint.y, this._view); _0x380c1d._collidingObjectFromTouchId.h[this._touchPoint.id] = this._collidingObject; } } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x10f7')] = function() { for (var _0x2fa9f5, _0x477852, _0x42bbd8 = 0x0, _0x6ffc7c = this._numTouchPoints; _0x42bbd8 < _0x6ffc7c; ) _0x2fa9f5 = _0x42bbd8++, this._touchPoint = this._touchPoints.get(_0x2fa9f5), this._collidingObject = _0x380c1d._collidingObjectFromTouchId.h[this._touchPoint.id], this._previousCollidingObject = _0x380c1d._previousCollidingObjectFromTouchId.h[this._touchPoint.id], this._collidingObject != this._previousCollidingObject && (null != this._previousCollidingObject && this.queueDispatch(_0x4cc7('0x12f4'), this._touchMoveEvent, this._previousCollidingObject, this._touchPoint), null != this._collidingObject && this.queueDispatch(_0x4cc7('0x12f5'), this._touchMoveEvent, this._collidingObject, this._touchPoint)), this._forceTouchMove && null != this._collidingObject && this.queueDispatch('touchMove3d', this._touchMoveEvent, this._collidingObject, this._touchPoint); _0x42bbd8 = 0x0; for (_0x6ffc7c = _0x380c1d._queuedEvents.get_length(); _0x42bbd8 < _0x6ffc7c; ) { if (_0x4cc7('0x12f6') === _0x4cc7('0x12f7')) { this.dispatchEvent(new _0x37d032(_0x4cc7('0x144'))); } else { _0x2fa9f5 = _0x42bbd8++; _0x2fa9f5 = _0x380c1d._queuedEvents.get(_0x2fa9f5); for (_0x477852 = _0x2fa9f5.object; null != _0x477852 && !_0x477852._ancestorsAllowMouseEnabled; ) _0x477852 = _0x477852.get_parent(); null != _0x477852 && _0x477852.dispatchEvent(_0x2fa9f5); } } _0x380c1d._queuedEvents.set_length(0x0); this._updateDirty = !0x1; _0x42bbd8 = 0x0; for (_0x6ffc7c = this._numTouchPoints; _0x42bbd8 < _0x6ffc7c; ) _0x2fa9f5 = _0x42bbd8++, this._touchPoint = this._touchPoints.get(_0x2fa9f5), _0x380c1d._previousCollidingObjectFromTouchId.h[this._touchPoint.id] = _0x380c1d._collidingObjectFromTouchId.h[this._touchPoint.id]; } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x10c6')] = function(_0x32c8bd) { _0x32c8bd.addEventListener(_0x56067a.qJlyQ, _0x48c401(this, this.onTouchBegin)); _0x32c8bd.addEventListener(_0x4cc7('0x12e6'), _0x48c401(this, this.onTouchMove)); _0x32c8bd.addEventListener(_0x4cc7('0x12f8'), _0x48c401(this, this.onTouchEnd)); } ; _0x380c1d[_0x4cc7('0x8')]['queueDispatch'] = function(_0x1188cc, _0x1f8e49, _0x19d990, _0xa57877) { if (_0x4cc7('0x12f9') !== _0x4cc7('0x12fa')) { _0x1188cc = new _0x4cadd2(_0x1188cc); _0x1188cc.ctrlKey = _0x1f8e49.ctrlKey; _0x1188cc.altKey = _0x1f8e49.altKey; _0x1188cc.shiftKey = _0x1f8e49.shiftKey; _0x1188cc.screenX = _0xa57877.x; _0x1188cc.screenY = _0xa57877.y; _0x1188cc.touchPointID = _0xa57877.id; null != _0x19d990 ? (_0x1188cc.object = _0x19d990.entity, _0x1188cc.renderable = _0x19d990.renderable, _0x1188cc.uv = _0x19d990.uv, _0x1188cc.localPosition = null != _0x19d990.localPosition ? _0x19d990.localPosition.clone() : null, _0x1188cc.localNormal = null != _0x19d990.localNormal ? _0x19d990.localNormal.clone() : null, _0x1188cc.index = _0x19d990.index, _0x1188cc.subGeometryIndex = _0x19d990.subGeometryIndex) : (_0x1188cc.uv = null, _0x1188cc.object = null, _0x1188cc.localPosition = this._nullVector, _0x1188cc.localNormal = this._nullVector, _0x1188cc.index = 0x0, _0x1188cc.subGeometryIndex = 0x0); _0x380c1d._queuedEvents.push(_0x1188cc); } else { var _0x3490e4 = _0x1f8e49[_0x1188cc]; ++_0x1188cc; if (_0x3490e4.index >= _0x3490e4.intermission.get_length() + _0x3490e4.boxChallenges.get_length()) { var _0x3104a6 = _0x3490e4.saveChallengesDone; _0x3104a6 = _0x104058.get_instance().get(_0x3104a6.id, _0x3104a6.defaultValue) < _0x3490e4.intermission.get_length() + _0x3490e4.boxChallenges.get_length(); } else _0x3104a6 = !0x0; if (_0x3104a6) { _0x3490e4.continuePath(); return; } } } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x12fb')] = function(_0x560203) { var _0x21c0ff = { MbcwW: function(_0x5b75a9, _0x3627ac) { return _0x5b75a9(_0x3627ac); } }; if (_0x4cc7('0x12fc') === 'abbIk') { this._id = _0x4bf907.parseInt(this._dline[0x0]); c = [parseFloat(this._dline[0x1]), parseFloat(this._dline[0x5]), parseFloat(this._dline[0x9]), 0x0, parseFloat(this._dline[0x2]), parseFloat(this._dline[0x6]), parseFloat(this._dline[0xa]), 0x0, parseFloat(this._dline[0x3]), parseFloat(this._dline[0x7]), parseFloat(this._dline[0xb]), 0x0, parseFloat(this._dline[0x4]), _0x21c0ff.MbcwW(parseFloat, this._dline[0x8]), parseFloat(this._dline[0xc]), 0x1]; _0x1e5bc9 = _0x2bc114.toFloatVector(null); for (var _0x19a700 = 0x0, _0x43d62e = c.length; _0x19a700 < _0x43d62e; ) { var _0x110d44 = _0x19a700++; _0x1e5bc9.set(_0x110d44, c[_0x110d44]); } c = new _0x165614(_0x1e5bc9); ++this._buffer; } else { var _0x1e5bc9 = new _0x1c14f5(); _0x1e5bc9.id = _0x560203.touchPointID; _0x1e5bc9.x = _0x560203.stageX; _0x1e5bc9.y = _0x560203.stageY; this._numTouchPoints++; this._touchPoints.push(_0x1e5bc9); this._touchPointFromId.h[_0x1e5bc9.id] = _0x1e5bc9; this.updateCollider(); this._collidingObject = _0x380c1d._collidingObjectFromTouchId.h[_0x1e5bc9.id]; null != this._collidingObject && this.queueDispatch(_0x4cc7('0x12fd'), _0x560203, this._collidingObject, _0x1e5bc9); this._updateDirty = !0x0; } } ; _0x380c1d[_0x4cc7('0x8')]['onTouchMove'] = function(_0xdccd40) { var _0x18c53b = this._touchPointFromId.h[_0xdccd40.touchPointID]; null != _0x18c53b && (_0x18c53b.x = _0xdccd40.stageX, _0x18c53b.y = _0xdccd40.stageY, this._collidingObject = _0x380c1d._collidingObjectFromTouchId.h[_0x18c53b.id], null != this._collidingObject && this.queueDispatch(_0x4cc7('0x12fe'), this._touchMoveEvent = _0xdccd40, this._collidingObject, _0x18c53b), this._updateDirty = !0x0); } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x957')] = function(_0x1278e6) { var _0x279381 = this._touchPointFromId.h[_0x1278e6.touchPointID]; null != _0x279381 && (this._collidingObject = _0x380c1d._collidingObjectFromTouchId.h[_0x279381.id], null != this._collidingObject && this.queueDispatch(_0x4cc7('0x12ff'), _0x1278e6, this._collidingObject, _0x279381), this._touchPointFromId.remove(_0x279381.id), this._numTouchPoints--, this._touchPoints.splice(this._touchPoints.indexOf(_0x279381, 0x0), 0x1), this._updateDirty = !0x0); } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x10c5')] = function(_0x1fb2f2) { if (_0x4cc7('0xc6') === _0x2d63f9.qMVKe) { return this._view = _0x1fb2f2; } 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; } } ; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x380c1d; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x380c1d[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10c5')] = _0x4cc7('0x10c5'); var _0x1c14f5 = function() {}; _0x16dada['away3d.core.managers.TouchPoint'] = _0x1c14f5; _0x1c14f5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'managers', _0x4cc7('0x1300')]; _0x1c14f5[_0x4cc7('0x8')] = {}; _0x1c14f5[_0x4cc7('0x8')]['id'] = null; _0x1c14f5[_0x4cc7('0x8')]['x'] = null; _0x1c14f5[_0x4cc7('0x8')]['y'] = null; _0x1c14f5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1c14f5; var _0x41a48f = function() {}; _0x16dada[_0x4cc7('0x1301')] = _0x41a48f; _0x41a48f['__name__'] = [_0x4cc7('0x7f'), 'core', _0x2d63f9[_0x4cc7('0x3f3')], 'MathConsts']; var _0x21e384 = function(_0x35930e, _0x40a5e7, _0xaba35e, _0x9ee215) { null == _0x9ee215 && (_0x9ee215 = 0x0); null == _0xaba35e && (_0xaba35e = 0x0); null == _0x40a5e7 && (_0x40a5e7 = 0x0); null == _0x35930e && (_0x35930e = 0x0); this['w'] = _0x9ee215; this['x'] = _0x35930e; this['y'] = _0x40a5e7; this['z'] = _0xaba35e; }; _0x16dada[_0x4cc7('0x1302')] = _0x21e384; _0x21e384['__name__'] = ['openfl', 'geom', _0x4cc7('0x1303')]; _0x21e384[_0x4cc7('0x8')] = {}; _0x21e384[_0x4cc7('0x8')]['w'] = null; _0x21e384[_0x4cc7('0x8')]['x'] = null; _0x21e384[_0x4cc7('0x8')]['y'] = null; _0x21e384[_0x4cc7('0x8')]['z'] = null; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x21e384(this.x,this.y,this.z,this.w); } ; _0x21e384[_0x4cc7('0x8')]['copyFrom'] = function(_0x5b6113) { this.x = _0x5b6113.x; this.y = _0x5b6113.y; this.z = _0x5b6113.z; } ; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0xf43')] = function() { var _0x5b16ab = this.get_length(); 0x0 != _0x5b16ab && (this.x /= _0x5b16ab, this.y /= _0x5b16ab, this.z /= _0x5b16ab); return _0x5b16ab; } ; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x1304')] = function(_0x46891b) { this.x *= _0x46891b; this.y *= _0x46891b; this.z *= _0x46891b; } ; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0xe83')] = function(_0x35036d) { return new _0x21e384(this.x - _0x35036d.x,this.y - _0x35036d.y,this.z - _0x35036d.z); } ; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() { return Math.sqrt(_0x2d63f9.IpbhF(this.x * this.x, this.y * this.y) + _0x2d63f9.GVMNE(this.z, this.z)); } ; _0x21e384[_0x4cc7('0x8')]['__class__'] = _0x21e384; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x21e384[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34'); var _0x165614 = function(_0x543589) { if (_0x56067a['waPbT'] !== _0x4cc7('0x1305')) { null != _0x543589 && 0x10 == _0x543589[_0x4cc7('0x34')]() ? this[_0x4cc7('0xf8a')] = _0x543589['concat'](null) : this['rawData'] = _0x2bc114[_0x4cc7('0x9cf')](null, null, null, [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]); } else { if (_0x543589[_0x4cc7('0xa74')]() / _0x543589['baseWidth'] < _0x543589[_0x4cc7('0xa75')]() / _0x543589[_0x4cc7('0x1306')]) { var _0x1c2b2d = _0x543589['get_width']() / _0x543589[_0x4cc7('0x1307')]; _0x543589['set_height'](_0x1c2b2d * _0x543589[_0x4cc7('0x1306')]); } else _0x1c2b2d = _0x543589[_0x4cc7('0xa75')]() / _0x543589[_0x4cc7('0x1306')], _0x543589[_0x4cc7('0xb47')](_0x1c2b2d * _0x543589[_0x4cc7('0x1307')]); } }; _0x16dada[_0x4cc7('0x1308')] = _0x165614; _0x165614[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x1309'), 'Matrix3D']; _0x165614[_0x4cc7('0x8')] = {}; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf8a')] = null; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xa90')] = function(_0x4c761c) { var _0x4ec4f3 = this.rawData.get(0x0) , _0x2c98aa = this.rawData.get(0x4) , _0xabef05 = this.rawData.get(0x8) , _0x3f582e = this.rawData.get(0xc) , _0x497cd9 = this.rawData.get(0x1) , _0x60cfb1 = this.rawData.get(0x5) , _0x524bc2 = this.rawData.get(0x9) , _0x1805a2 = this.rawData.get(0xd) , _0x4bf907 = this.rawData.get(0x2) , _0x48c401 = this.rawData.get(0x6) , _0x5703fd = this.rawData.get(0xa) , _0x16dada = this.rawData.get(0xe) , _0x5aff49 = this.rawData.get(0x3) , _0x645c38 = this.rawData.get(0x7) , _0x53f0cd = this.rawData.get(0xb) , _0x3e3cd2 = this.rawData.get(0xf) , _0x52c9e2 = _0x4c761c.rawData.get(0x0) , _0x2bc114 = _0x4c761c.rawData.get(0x4) , _0x9bf9a7 = _0x4c761c.rawData.get(0x8) , _0x478ae5 = _0x4c761c.rawData.get(0xc) , _0x46d953 = _0x4c761c.rawData.get(0x1) , _0x33e0ab = _0x4c761c.rawData.get(0x5) , _0x1910ab = _0x4c761c.rawData.get(0x9) , _0xbc0a0e = _0x4c761c.rawData.get(0xd) , _0x4b4d92 = _0x4c761c.rawData.get(0x2) , _0x4ab476 = _0x4c761c.rawData.get(0x6) , _0x354dea = _0x4c761c.rawData.get(0xa) , _0x51c10b = _0x4c761c.rawData.get(0xe) , _0xa23b63 = _0x4c761c.rawData.get(0x3) , _0x36b783 = _0x4c761c.rawData.get(0x7) , _0x514ddb = _0x4c761c.rawData.get(0xb); _0x4c761c = _0x4c761c.rawData.get(0xf); this.rawData.set(0x0, _0x4ec4f3 * _0x52c9e2 + _0x497cd9 * _0x2bc114 + _0x4bf907 * _0x9bf9a7 + _0x5aff49 * _0x478ae5); this.rawData.set(0x1, _0x4ec4f3 * _0x46d953 + _0x497cd9 * _0x33e0ab + _0x4bf907 * _0x1910ab + _0x5aff49 * _0xbc0a0e); this.rawData.set(0x2, _0x4ec4f3 * _0x4b4d92 + _0x497cd9 * _0x4ab476 + _0x4bf907 * _0x354dea + _0x5aff49 * _0x51c10b); this.rawData.set(0x3, _0x4ec4f3 * _0xa23b63 + _0x497cd9 * _0x36b783 + _0x4bf907 * _0x514ddb + _0x5aff49 * _0x4c761c); this.rawData.set(0x4, _0x2c98aa * _0x52c9e2 + _0x60cfb1 * _0x2bc114 + _0x48c401 * _0x9bf9a7 + _0x645c38 * _0x478ae5); this.rawData.set(0x5, _0x2c98aa * _0x46d953 + _0x60cfb1 * _0x33e0ab + _0x48c401 * _0x1910ab + _0x645c38 * _0xbc0a0e); this.rawData.set(0x6, _0x2c98aa * _0x4b4d92 + _0x60cfb1 * _0x4ab476 + _0x48c401 * _0x354dea + _0x645c38 * _0x51c10b); this.rawData.set(0x7, _0x2c98aa * _0xa23b63 + _0x60cfb1 * _0x36b783 + _0x48c401 * _0x514ddb + _0x645c38 * _0x4c761c); this.rawData.set(0x8, _0x2d63f9.IpbhF(_0xabef05 * _0x52c9e2 + _0x524bc2 * _0x2bc114 + _0x5703fd * _0x9bf9a7, _0x53f0cd * _0x478ae5)); this.rawData.set(0x9, _0xabef05 * _0x46d953 + _0x524bc2 * _0x33e0ab + _0x5703fd * _0x1910ab + _0x53f0cd * _0xbc0a0e); this.rawData.set(0xa, _0xabef05 * _0x4b4d92 + _0x524bc2 * _0x4ab476 + _0x5703fd * _0x354dea + _0x53f0cd * _0x51c10b); this.rawData.set(0xb, _0xabef05 * _0xa23b63 + _0x524bc2 * _0x36b783 + _0x5703fd * _0x514ddb + _0x53f0cd * _0x4c761c); this.rawData.set(0xc, _0x3f582e * _0x52c9e2 + _0x2d63f9.GVMNE(_0x1805a2, _0x2bc114) + _0x16dada * _0x9bf9a7 + _0x3e3cd2 * _0x478ae5); this.rawData.set(0xd, _0x3f582e * _0x46d953 + _0x1805a2 * _0x33e0ab + _0x16dada * _0x1910ab + _0x3e3cd2 * _0xbc0a0e); this.rawData.set(0xe, _0x3f582e * _0x4b4d92 + _0x1805a2 * _0x4ab476 + _0x16dada * _0x354dea + _0x3e3cd2 * _0x51c10b); this.rawData.set(0xf, _0x2d63f9.IpbhF(_0x3f582e * _0xa23b63 + _0x1805a2 * _0x36b783, _0x16dada * _0x514ddb) + _0x3e3cd2 * _0x4c761c); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130a')] = function(_0x533ae6, _0x3f6418, _0x25cbb3) { var _0x53b84d, _0x587042 = 0x0; var _0x327f32 = _0x53b84d = _0x587042; null != _0x25cbb3 && (_0x327f32 = _0x25cbb3.x, _0x53b84d = _0x25cbb3.y, _0x587042 = _0x25cbb3.z); _0x25cbb3 = _0x533ae6 * Math.PI / 0xb4; _0x533ae6 = Math.cos(_0x25cbb3); _0x25cbb3 = Math.sin(_0x25cbb3); var _0x53d2a9 = _0x3f6418.x , _0x1b2ccb = _0x3f6418.y; _0x3f6418 = _0x3f6418.z; var _0x452f05 = _0x53d2a9 * _0x53d2a9 , _0x4bf907 = _0x1b2ccb * _0x1b2ccb , _0x48c401 = _0x3f6418 * _0x3f6418 , _0x3feed7 = _0x452f05 + _0x4bf907 + _0x48c401; if (0x0 != _0x3feed7) { var _0x16dada = Math.sqrt(_0x3feed7); _0x53d2a9 /= _0x16dada; _0x1b2ccb /= _0x16dada; _0x3f6418 /= _0x16dada; _0x452f05 /= _0x3feed7; _0x4bf907 /= _0x3feed7; _0x48c401 /= _0x3feed7; } _0x3feed7 = 0x1 - _0x533ae6; _0x16dada = new _0x165614(); var _0x5aff49 = _0x16dada.rawData; _0x5aff49.set(0x0, _0x452f05 + _0x2d63f9.IpbhF(_0x4bf907, _0x48c401) * _0x533ae6); _0x5aff49.set(0x1, _0x53d2a9 * _0x1b2ccb * _0x3feed7 + _0x3f6418 * _0x25cbb3); _0x5aff49.set(0x2, _0x53d2a9 * _0x3f6418 * _0x3feed7 - _0x2d63f9.HyATM(_0x1b2ccb, _0x25cbb3)); _0x5aff49.set(0x4, _0x53d2a9 * _0x1b2ccb * _0x3feed7 - _0x3f6418 * _0x25cbb3); _0x5aff49.set(0x5, _0x4bf907 + _0x2d63f9.ebwvH(_0x452f05 + _0x48c401, _0x533ae6)); _0x5aff49.set(0x6, _0x1b2ccb * _0x3f6418 * _0x3feed7 + _0x53d2a9 * _0x25cbb3); _0x5aff49.set(0x8, _0x53d2a9 * _0x3f6418 * _0x3feed7 + _0x1b2ccb * _0x25cbb3); _0x5aff49.set(0x9, _0x1b2ccb * _0x3f6418 * _0x3feed7 - _0x53d2a9 * _0x25cbb3); _0x5aff49.set(0xa, _0x48c401 + (_0x452f05 + _0x4bf907) * _0x533ae6); _0x5aff49.set(0xc, (_0x327f32 * (_0x4bf907 + _0x48c401) - _0x53d2a9 * (_0x53b84d * _0x1b2ccb + _0x587042 * _0x3f6418)) * _0x3feed7 + (_0x53b84d * _0x3f6418 - _0x587042 * _0x1b2ccb) * _0x25cbb3); _0x5aff49.set(0xd, (_0x53b84d * (_0x452f05 + _0x48c401) - _0x1b2ccb * (_0x327f32 * _0x53d2a9 + _0x587042 * _0x3f6418)) * _0x3feed7 + (_0x587042 * _0x53d2a9 - _0x327f32 * _0x3f6418) * _0x25cbb3); _0x5aff49.set(0xe, (_0x587042 * (_0x452f05 + _0x4bf907) - _0x3f6418 * (_0x327f32 * _0x53d2a9 + _0x53b84d * _0x1b2ccb)) * _0x3feed7 + (_0x2d63f9.AMZlu(_0x327f32, _0x1b2ccb) - _0x53b84d * _0x53d2a9) * _0x25cbb3); this.append(_0x16dada); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130b')] = function(_0x3547e9, _0x588eff, _0x3fb505) { this.append(new _0x165614(_0x2bc114.toFloatVector(null, null, null, [_0x3547e9, 0x0, 0x0, 0x0, 0x0, _0x588eff, 0x0, 0x0, 0x0, 0x0, _0x3fb505, 0x0, 0x0, 0x0, 0x0, 0x1]))); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xa8e')] = function(_0x9cc4ae, _0x12075f, _0x2e4b94) { var _0x4e9ee7 = this.rawData; _0x4e9ee7.set(0xc, _0x4e9ee7.get(0xc) + _0x9cc4ae); _0x9cc4ae = this.rawData; _0x9cc4ae.set(0xd, _0x9cc4ae.get(0xd) + _0x12075f); _0x12075f = this.rawData; _0x12075f.set(0xe, _0x12075f.get(0xe) + _0x2e4b94); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x165614(this.rawData.copy()); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130c')] = function(_0x532929, _0x38c7e8) { switch (_0x532929) { case 0x0: this.rawData.set(0x0, _0x38c7e8.x); this.rawData.set(0x1, _0x38c7e8.y); this.rawData.set(0x2, _0x38c7e8.z); this.rawData.set(0x3, _0x38c7e8.w); break; case 0x1: this.rawData.set(0x4, _0x38c7e8.x); this.rawData.set(0x5, _0x38c7e8.y); this.rawData.set(0x6, _0x38c7e8.z); this.rawData.set(0x7, _0x38c7e8.w); break; case 0x2: this.rawData.set(0x8, _0x38c7e8.x); this.rawData.set(0x9, _0x38c7e8.y); this.rawData.set(0xa, _0x38c7e8.z); this.rawData.set(0xb, _0x38c7e8.w); break; case 0x3: this.rawData.set(0xc, _0x38c7e8.x), this.rawData.set(0xd, _0x38c7e8.y), this.rawData.set(0xe, _0x38c7e8.z), this.rawData.set(0xf, _0x38c7e8.w); } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf8f')] = function(_0x598b63, _0x3550db) { switch (_0x598b63) { case 0x0: _0x3550db.x = this.rawData.get(0x0); _0x3550db.y = this.rawData.get(0x1); _0x3550db.z = this.rawData.get(0x2); _0x3550db.w = this.rawData.get(0x3); break; case 0x1: _0x3550db.x = this.rawData.get(0x4); _0x3550db.y = this.rawData.get(0x5); _0x3550db.z = this.rawData.get(0x6); _0x3550db.w = this.rawData.get(0x7); break; case 0x2: _0x3550db.x = this.rawData.get(0x8); _0x3550db.y = this.rawData.get(0x9); _0x3550db.z = this.rawData.get(0xa); _0x3550db.w = this.rawData.get(0xb); break; case 0x3: _0x3550db.x = this.rawData.get(0xc), _0x3550db.y = this.rawData.get(0xd), _0x3550db.z = this.rawData.get(0xe), _0x3550db.w = this.rawData.get(0xf); } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xa28')] = function(_0x4cd7e6) { this.rawData = _0x4cd7e6.rawData.copy(); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf8b')] = function(_0x192e8e, _0x25b2bc, _0x517824) { null == _0x517824 && (_0x517824 = !0x1); null == _0x25b2bc && (_0x25b2bc = 0x0); _0x517824 && this.transpose(); for (var _0x538c19 = 0x0, _0x1f2551 = _0x192e8e.get_length() - _0x25b2bc; _0x538c19 < _0x1f2551; ) { var _0x4f1926 = _0x538c19++; this.rawData.set(_0x4f1926, _0x192e8e.get(_0x4f1926 + _0x25b2bc)); } _0x517824 && this.transpose(); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf37')] = function(_0x30d05a, _0x4ba5bd, _0x3c5a91) { null == _0x3c5a91 && (_0x3c5a91 = !0x1); null == _0x4ba5bd && (_0x4ba5bd = 0x0); _0x3c5a91 && this.transpose(); for (var _0x258296 = 0x0, _0x3e4552 = this.rawData.get_length(); _0x258296 < _0x3e4552; ) { var _0x566e50 = _0x258296++; _0x30d05a.set(_0x566e50 + _0x4ba5bd, this.rawData.get(_0x566e50)); } _0x3c5a91 && this.transpose(); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130d')] = function(_0x1ba72c, _0x25af6d) { switch (_0x1ba72c) { case 0x0: this.rawData.set(0x0, _0x25af6d.x); this.rawData.set(0x4, _0x25af6d.y); this.rawData.set(0x8, _0x25af6d.z); this.rawData.set(0xc, _0x25af6d.w); break; case 0x1: this.rawData.set(0x1, _0x25af6d.x); this.rawData.set(0x5, _0x25af6d.y); this.rawData.set(0x9, _0x25af6d.z); this.rawData.set(0xd, _0x25af6d.w); break; case 0x2: this.rawData.set(0x2, _0x25af6d.x); this.rawData.set(0x6, _0x25af6d.y); this.rawData.set(0xa, _0x25af6d.z); this.rawData.set(0xe, _0x25af6d.w); break; case 0x3: this.rawData.set(0x3, _0x25af6d.x), this.rawData.set(0x7, _0x25af6d.y), this.rawData.set(0xb, _0x25af6d.z), this.rawData.set(0xf, _0x25af6d.w); } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x130e')] = function(_0x55a787, _0x1560ac) { if (_0x4cc7('0x130f') !== _0x4cc7('0x130f')) { return this._forceSeparateMVP = _0x55a787; } else { switch (_0x55a787) { case 0x0: _0x1560ac.x = this.rawData.get(0x0); _0x1560ac.y = this.rawData.get(0x4); _0x1560ac.z = this.rawData.get(0x8); _0x1560ac.w = this.rawData.get(0xc); break; case 0x1: _0x1560ac.x = this.rawData.get(0x1); _0x1560ac.y = this.rawData.get(0x5); _0x1560ac.z = this.rawData.get(0x9); _0x1560ac.w = this.rawData.get(0xd); break; case 0x2: _0x1560ac.x = this.rawData.get(0x2); _0x1560ac.y = this.rawData.get(0x6); _0x1560ac.z = this.rawData.get(0xa); _0x1560ac.w = this.rawData.get(0xe); break; case 0x3: _0x1560ac.x = this.rawData.get(0x3), _0x1560ac.y = this.rawData.get(0x7), _0x1560ac.z = this.rawData.get(0xb), _0x1560ac.w = this.rawData.get(0xf); } } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1310')] = function(_0x6dd009) { if (_0x4cc7('0x1311') === 'ubBYu') { _0x1cbe66 = _0x349093.get_instance(); var _0xd19b0b = _0x6dd009.lastPath; _0x1cbe66 = _0x1cbe66.getPath(_0x104058.get_instance().get(_0xd19b0b.id, _0xd19b0b.defaultValue)); null != _0x1cbe66 && (_0xd19b0b = _0x6dd009.lastIndexOnPath, _0x1cbe66.levelToPosition(_0x104058.get_instance().get(_0xd19b0b.id, _0xd19b0b.defaultValue), null, _0x36efc7.temp), this.set_x(_0x36efc7.temp.x), this.set_y(_0x36efc7.temp.y), this.set_visible(!0x0)); } else { null == _0x6dd009 && (_0x6dd009 = 0x1); var _0x1cbe66 = _0x2bc114.toObjectVector(null) , _0x374586 = this.clone().rawData.copy() , _0x24cb90 = new _0x21e384(_0x374586.get(0xc),_0x374586.get(0xd),_0x374586.get(0xe)); _0x374586.set(0xc, 0x0); _0x374586.set(0xd, 0x0); _0x374586.set(0xe, 0x0); var _0xf0abd9 = new _0x21e384(); _0xf0abd9.x = Math.sqrt(_0x374586.get(0x0) * _0x374586.get(0x0) + _0x374586.get(0x1) * _0x374586.get(0x1) + _0x374586.get(0x2) * _0x374586.get(0x2)); _0xf0abd9.y = Math.sqrt(_0x374586.get(0x4) * _0x374586.get(0x4) + _0x374586.get(0x5) * _0x374586.get(0x5) + _0x374586.get(0x6) * _0x374586.get(0x6)); _0xf0abd9.z = Math.sqrt(_0x374586.get(0x8) * _0x374586.get(0x8) + _0x374586.get(0x9) * _0x374586.get(0x9) + _0x374586.get(0xa) * _0x374586.get(0xa)); 0x0 > _0x56067a.XNZZk(_0x374586.get(0x0) * (_0x374586.get(0x5) * _0x374586.get(0xa) - _0x374586.get(0x6) * _0x374586.get(0x9)), _0x374586.get(0x1) * (_0x374586.get(0x4) * _0x374586.get(0xa) - _0x374586.get(0x6) * _0x374586.get(0x8))) + _0x374586.get(0x2) * (_0x374586.get(0x4) * _0x374586.get(0x9) - _0x374586.get(0x5) * _0x374586.get(0x8)) && (_0xf0abd9.z = -_0xf0abd9.z); _0x374586.set(0x0, _0x374586.get(0x0) / _0xf0abd9.x); _0x374586.set(0x1, _0x374586.get(0x1) / _0xf0abd9.x); _0x374586.set(0x2, _0x374586.get(0x2) / _0xf0abd9.x); _0x374586.set(0x4, _0x374586.get(0x4) / _0xf0abd9.y); _0x374586.set(0x5, _0x374586.get(0x5) / _0xf0abd9.y); _0x374586.set(0x6, _0x374586.get(0x6) / _0xf0abd9.y); _0x374586.set(0x8, _0x374586.get(0x8) / _0xf0abd9.z); _0x374586.set(0x9, _0x374586.get(0x9) / _0xf0abd9.z); _0x374586.set(0xa, _0x374586.get(0xa) / _0xf0abd9.z); var _0x559776 = new _0x21e384(); switch (_0x6dd009) { case 0x0: _0x559776.w = Math.acos((_0x56067a.cgQdi(_0x374586.get(0x0) + _0x374586.get(0x5), _0x374586.get(0xa)) - 0x1) / 0x2); _0x6dd009 = Math.sqrt((_0x374586.get(0x6) - _0x374586.get(0x9)) * (_0x374586.get(0x6) - _0x374586.get(0x9)) + (_0x374586.get(0x8) - _0x374586.get(0x2)) * (_0x374586.get(0x8) - _0x374586.get(0x2)) + (_0x374586.get(0x1) - _0x374586.get(0x4)) * (_0x374586.get(0x1) - _0x374586.get(0x4))); 0x0 != _0x6dd009 ? (_0x559776.x = _0x56067a.wlvse(_0x374586.get(0x6) - _0x374586.get(0x9), _0x6dd009), _0x559776.y = (_0x374586.get(0x8) - _0x374586.get(0x2)) / _0x6dd009, _0x559776.z = (_0x374586.get(0x1) - _0x374586.get(0x4)) / _0x6dd009) : _0x559776.x = _0x559776.y = _0x559776.z = 0x0; break; case 0x1: _0x559776.y = Math.asin(-_0x374586.get(0x2)); 0x1 != _0x374586.get(0x2) && -0x1 != _0x374586.get(0x2) ? (_0x559776.x = Math.atan2(_0x374586.get(0x6), _0x374586.get(0xa)), _0x559776.z = Math.atan2(_0x374586.get(0x1), _0x374586.get(0x0))) : (_0x559776.z = 0x0, _0x559776.x = Math.atan2(_0x374586.get(0x4), _0x374586.get(0x5))); break; case 0x2: _0x6dd009 = _0x374586.get(0x0) + _0x374586.get(0x5) + _0x374586.get(0xa), 0x0 < _0x6dd009 ? (_0x559776.w = Math.sqrt(0x1 + _0x6dd009) / 0x2, _0x559776.x = (_0x374586.get(0x6) - _0x374586.get(0x9)) / (0x4 * _0x559776.w), _0x559776.y = (_0x374586.get(0x8) - _0x374586.get(0x2)) / (0x4 * _0x559776.w), _0x559776.z = (_0x374586.get(0x1) - _0x374586.get(0x4)) / _0x56067a.iYjgL(0x4, _0x559776.w)) : _0x374586.get(0x0) > _0x374586.get(0x5) && _0x374586.get(0x0) > _0x374586.get(0xa) ? (_0x559776.x = Math.sqrt(0x1 + _0x374586.get(0x0) - _0x374586.get(0x5) - _0x374586.get(0xa)) / 0x2, _0x559776.w = (_0x374586.get(0x6) - _0x374586.get(0x9)) / (0x4 * _0x559776.x), _0x559776.y = (_0x374586.get(0x1) + _0x374586.get(0x4)) / (0x4 * _0x559776.x), _0x559776.z = (_0x374586.get(0x8) + _0x374586.get(0x2)) / (0x4 * _0x559776.x)) : _0x374586.get(0x5) > _0x374586.get(0xa) ? (_0x559776.y = Math.sqrt(0x1 + _0x374586.get(0x5) - _0x374586.get(0x0) - _0x374586.get(0xa)) / 0x2, _0x559776.x = (_0x374586.get(0x1) + _0x374586.get(0x4)) / (0x4 * _0x559776.y), _0x559776.w = (_0x374586.get(0x8) - _0x374586.get(0x2)) / (0x4 * _0x559776.y), _0x559776.z = (_0x374586.get(0x6) + _0x374586.get(0x9)) / (0x4 * _0x559776.y)) : (_0x559776.z = Math.sqrt(0x1 + _0x374586.get(0xa) - _0x374586.get(0x0) - _0x374586.get(0x5)) / 0x2, _0x559776.x = (_0x374586.get(0x8) + _0x374586.get(0x2)) / (0x4 * _0x559776.z), _0x559776.y = (_0x374586.get(0x6) + _0x374586.get(0x9)) / (0x4 * _0x559776.z), _0x559776.w = (_0x374586.get(0x1) - _0x374586.get(0x4)) / (0x4 * _0x559776.z)); } _0x1cbe66.push(_0x24cb90); _0x1cbe66.push(_0x559776); _0x1cbe66.push(_0xf0abd9); return _0x1cbe66; } } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1008')] = function(_0xa67cb3) { var _0x3a21dc = _0xa67cb3.x , _0x3af49d = _0xa67cb3.y; _0xa67cb3 = _0xa67cb3.z; return new _0x21e384(_0x3a21dc * this.rawData.get(0x0) + _0x3af49d * this.rawData.get(0x4) + _0xa67cb3 * this.rawData.get(0x8),_0x2d63f9.CuTTf(_0x3a21dc * this.rawData.get(0x1) + _0x3af49d * this.rawData.get(0x5), _0xa67cb3 * this.rawData.get(0x9)),_0x3a21dc * this.rawData.get(0x2) + _0x3af49d * this.rawData.get(0x6) + _0xa67cb3 * this.rawData.get(0xa),_0x3a21dc * this.rawData.get(0x3) + _0x3af49d * this.rawData.get(0x7) + _0xa67cb3 * this.rawData.get(0xb)); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xa2a')] = function() { this.rawData = _0x2bc114.toFloatVector(null, null, null, [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xaf2')] = function() { var _0x1e6a16 = this.get_determinant() , _0x42bd29 = 1e-11 < Math.abs(_0x1e6a16); if (_0x42bd29) { _0x1e6a16 = 0x1 / _0x1e6a16; var _0x232d38 = this.rawData.get(0x0) , _0x282318 = this.rawData.get(0x4) , _0x288925 = this.rawData.get(0x8) , _0xc38f8a = this.rawData.get(0xc) , _0x141f21 = this.rawData.get(0x1) , _0x2dd2fa = this.rawData.get(0x5) , _0x34c198 = this.rawData.get(0x9) , _0x4bf907 = this.rawData.get(0xd) , _0x48c401 = this.rawData.get(0x2) , _0x2b6e66 = this.rawData.get(0x6) , _0x16dada = this.rawData.get(0xa) , _0x5aff49 = this.rawData.get(0xe) , _0xbdafbd = this.rawData.get(0x3) , _0x2f7c7a = this.rawData.get(0x7) , _0x3e3cd2 = this.rawData.get(0xb) , _0x30f4df = this.rawData.get(0xf); this.rawData.set(0x0, _0x1e6a16 * (_0x2dd2fa * (_0x16dada * _0x30f4df - _0x5aff49 * _0x3e3cd2) - _0x34c198 * (_0x2b6e66 * _0x30f4df - _0x5aff49 * _0x2f7c7a) + _0x4bf907 * (_0x2b6e66 * _0x3e3cd2 - _0x2d63f9.AMZlu(_0x16dada, _0x2f7c7a)))); this.rawData.set(0x1, -_0x1e6a16 * (_0x141f21 * (_0x16dada * _0x30f4df - _0x5aff49 * _0x3e3cd2) - _0x34c198 * (_0x2d63f9.AMZlu(_0x48c401, _0x30f4df) - _0x5aff49 * _0xbdafbd) + _0x4bf907 * _0x2d63f9.TABcB(_0x48c401 * _0x3e3cd2, _0x16dada * _0xbdafbd))); this.rawData.set(0x2, _0x1e6a16 * (_0x141f21 * (_0x2b6e66 * _0x30f4df - _0x5aff49 * _0x2f7c7a) - _0x2dd2fa * _0x2d63f9.TABcB(_0x48c401 * _0x30f4df, _0x5aff49 * _0xbdafbd) + _0x4bf907 * (_0x48c401 * _0x2f7c7a - _0x2b6e66 * _0xbdafbd))); this.rawData.set(0x3, -_0x1e6a16 * (_0x141f21 * (_0x2b6e66 * _0x3e3cd2 - _0x16dada * _0x2f7c7a) - _0x2dd2fa * (_0x48c401 * _0x3e3cd2 - _0x16dada * _0xbdafbd) + _0x34c198 * (_0x48c401 * _0x2f7c7a - _0x2b6e66 * _0xbdafbd))); this.rawData.set(0x4, -_0x1e6a16 * (_0x282318 * (_0x16dada * _0x30f4df - _0x5aff49 * _0x3e3cd2) - _0x288925 * (_0x2b6e66 * _0x30f4df - _0x2d63f9.gfFKp(_0x5aff49, _0x2f7c7a)) + _0xc38f8a * (_0x2b6e66 * _0x3e3cd2 - _0x16dada * _0x2f7c7a))); this.rawData.set(0x5, _0x1e6a16 * (_0x232d38 * (_0x16dada * _0x30f4df - _0x5aff49 * _0x3e3cd2) - _0x288925 * (_0x48c401 * _0x30f4df - _0x5aff49 * _0xbdafbd) + _0xc38f8a * (_0x48c401 * _0x3e3cd2 - _0x16dada * _0xbdafbd))); this.rawData.set(0x6, -_0x1e6a16 * (_0x2d63f9.ZfprC(_0x232d38 * (_0x2b6e66 * _0x30f4df - _0x5aff49 * _0x2f7c7a), _0x282318 * (_0x48c401 * _0x30f4df - _0x5aff49 * _0xbdafbd)) + _0xc38f8a * (_0x48c401 * _0x2f7c7a - _0x2b6e66 * _0xbdafbd))); this.rawData.set(0x7, _0x1e6a16 * (_0x232d38 * (_0x2b6e66 * _0x3e3cd2 - _0x16dada * _0x2f7c7a) - _0x282318 * (_0x48c401 * _0x3e3cd2 - _0x16dada * _0xbdafbd) + _0x288925 * (_0x48c401 * _0x2f7c7a - _0x2b6e66 * _0xbdafbd))); this.rawData.set(0x8, _0x1e6a16 * (_0x282318 * (_0x34c198 * _0x30f4df - _0x4bf907 * _0x3e3cd2) - _0x288925 * (_0x2dd2fa * _0x30f4df - _0x4bf907 * _0x2f7c7a) + _0xc38f8a * (_0x2d63f9.EJTjC(_0x2dd2fa, _0x3e3cd2) - _0x34c198 * _0x2f7c7a))); this.rawData.set(0x9, -_0x1e6a16 * (_0x232d38 * (_0x34c198 * _0x30f4df - _0x4bf907 * _0x3e3cd2) - _0x288925 * (_0x141f21 * _0x30f4df - _0x4bf907 * _0xbdafbd) + _0xc38f8a * (_0x141f21 * _0x3e3cd2 - _0x34c198 * _0xbdafbd))); this.rawData.set(0xa, _0x1e6a16 * (_0x232d38 * (_0x2dd2fa * _0x30f4df - _0x4bf907 * _0x2f7c7a) - _0x282318 * (_0x141f21 * _0x30f4df - _0x4bf907 * _0xbdafbd) + _0xc38f8a * (_0x141f21 * _0x2f7c7a - _0x2dd2fa * _0xbdafbd))); this.rawData.set(0xb, -_0x1e6a16 * (_0x2d63f9.nGOnf(_0x232d38, _0x2dd2fa * _0x3e3cd2 - _0x2d63f9.RRRsM(_0x34c198, _0x2f7c7a)) - _0x282318 * (_0x141f21 * _0x3e3cd2 - _0x34c198 * _0xbdafbd) + _0x288925 * (_0x141f21 * _0x2f7c7a - _0x2d63f9.taQLw(_0x2dd2fa, _0xbdafbd)))); this.rawData.set(0xc, -_0x1e6a16 * (_0x282318 * (_0x34c198 * _0x5aff49 - _0x4bf907 * _0x16dada) - _0x288925 * (_0x2dd2fa * _0x5aff49 - _0x4bf907 * _0x2b6e66) + _0xc38f8a * (_0x2dd2fa * _0x16dada - _0x34c198 * _0x2b6e66))); this.rawData.set(0xd, _0x1e6a16 * (_0x232d38 * (_0x34c198 * _0x5aff49 - _0x4bf907 * _0x16dada) - _0x288925 * (_0x141f21 * _0x5aff49 - _0x4bf907 * _0x48c401) + _0xc38f8a * (_0x141f21 * _0x16dada - _0x34c198 * _0x48c401))); this.rawData.set(0xe, -_0x1e6a16 * (_0x232d38 * _0x2d63f9.ZfprC(_0x2dd2fa * _0x5aff49, _0x4bf907 * _0x2b6e66) - _0x282318 * (_0x141f21 * _0x5aff49 - _0x4bf907 * _0x48c401) + _0x2d63f9.taQLw(_0xc38f8a, _0x141f21 * _0x2b6e66 - _0x2dd2fa * _0x48c401))); this.rawData.set(0xf, _0x1e6a16 * (_0x232d38 * (_0x2dd2fa * _0x16dada - _0x34c198 * _0x2b6e66) - _0x282318 * (_0x141f21 * _0x16dada - _0x34c198 * _0x48c401) + _0x288925 * (_0x141f21 * _0x2b6e66 - _0x2dd2fa * _0x48c401))); } return _0x42bd29; } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xfcb')] = function(_0x32caff) { var _0x48699 = _0x4cc7('0x1312').split('|') , _0x42ccfd = 0x0; while (!![]) { switch (_0x48699[_0x42ccfd++]) { case '0': this.rawData.set(0x7, _0x5560e3 * _0x51c10b + _0x3ed889 * _0xa23b63 + _0x48c401 * _0x34bb36 + _0x5bfb45 * _0x1087cf); continue; case '1': this.rawData.set(0x8, _0x52ece0 * _0x3e3cd2 + _0x1333b0 * _0x50e64d + _0x54d442 * _0x2bc114 + _0x567123 * _0xfcd698); continue; case '2': this.rawData.set(0xc, _0x36088c * _0x3e3cd2 + _0x49f606 * _0x50e64d + _0x16dada * _0x2bc114 + _0x32caff * _0xfcd698); continue; case '3': this.rawData.set(0xa, _0x52ece0 * _0x4593ae + _0x1333b0 * _0x4b4d92 + _0x54d442 * _0x4ab476 + _0x567123 * _0xb5098b); continue; case '4': this.rawData.set(0x9, _0x52ece0 * _0x555ba7 + _0x1333b0 * _0x5de360 + _0x54d442 * _0x11c9cc + _0x567123 * _0x2dbb31); continue; case '5': this.rawData.set(0x6, _0x2d63f9.CeCTd(_0x5560e3 * _0x4593ae + _0x3ed889 * _0x4b4d92 + _0x48c401 * _0x4ab476, _0x5bfb45 * _0xb5098b)); continue; case '6': var _0x100b29 = _0x32caff.rawData.get(0x0) , _0x5560e3 = _0x32caff.rawData.get(0x4) , _0x52ece0 = _0x32caff.rawData.get(0x8) , _0x36088c = _0x32caff.rawData.get(0xc) , _0x183c9a = _0x32caff.rawData.get(0x1) , _0x3ed889 = _0x32caff.rawData.get(0x5) , _0x1333b0 = _0x32caff.rawData.get(0x9) , _0x49f606 = _0x32caff.rawData.get(0xd) , _0x4bf907 = _0x32caff.rawData.get(0x2) , _0x48c401 = _0x32caff.rawData.get(0x6) , _0x54d442 = _0x32caff.rawData.get(0xa) , _0x16dada = _0x32caff.rawData.get(0xe) , _0x5aff49 = _0x32caff.rawData.get(0x3) , _0x5bfb45 = _0x32caff.rawData.get(0x7) , _0x567123 = _0x32caff.rawData.get(0xb); continue; case '7': this.rawData.set(0x2, _0x2d63f9.CeCTd(_0x100b29 * _0x4593ae + _0x183c9a * _0x4b4d92 + _0x4bf907 * _0x4ab476, _0x2d63f9.taQLw(_0x5aff49, _0xb5098b))); continue; case '8': this.rawData.set(0x1, _0x100b29 * _0x555ba7 + _0x183c9a * _0x5de360 + _0x4bf907 * _0x11c9cc + _0x5aff49 * _0x2dbb31); continue; case '9': this.rawData.set(0xb, _0x52ece0 * _0x51c10b + _0x1333b0 * _0xa23b63 + _0x2d63f9.jVXbU(_0x54d442, _0x34bb36) + _0x567123 * _0x1087cf); continue; case '10': this.rawData.set(0x0, _0x100b29 * _0x3e3cd2 + _0x183c9a * _0x50e64d + _0x4bf907 * _0x2bc114 + _0x5aff49 * _0xfcd698); continue; case '11': this.rawData.set(0x4, _0x5560e3 * _0x3e3cd2 + _0x3ed889 * _0x50e64d + _0x48c401 * _0x2bc114 + _0x5bfb45 * _0xfcd698); continue; case '12': _0x32caff = _0x32caff.rawData.get(0xf); continue; case '13': this.rawData.set(0xf, _0x36088c * _0x51c10b + _0x49f606 * _0xa23b63 + _0x16dada * _0x34bb36 + _0x32caff * _0x1087cf); continue; case '14': var _0x3e3cd2 = this.rawData.get(0x0) , _0x50e64d = this.rawData.get(0x4) , _0x2bc114 = this.rawData.get(0x8) , _0xfcd698 = this.rawData.get(0xc) , _0x555ba7 = this.rawData.get(0x1) , _0x5de360 = this.rawData.get(0x5) , _0x11c9cc = this.rawData.get(0x9) , _0x2dbb31 = this.rawData.get(0xd) , _0x4593ae = this.rawData.get(0x2) , _0x4b4d92 = this.rawData.get(0x6) , _0x4ab476 = this.rawData.get(0xa) , _0xb5098b = this.rawData.get(0xe) , _0x51c10b = this.rawData.get(0x3) , _0xa23b63 = this.rawData.get(0x7) , _0x34bb36 = this.rawData.get(0xb) , _0x1087cf = this.rawData.get(0xf); continue; case '15': this.rawData.set(0x3, _0x100b29 * _0x51c10b + _0x2d63f9.EmuFu(_0x183c9a, _0xa23b63) + _0x4bf907 * _0x34bb36 + _0x5aff49 * _0x1087cf); continue; case '16': this.rawData.set(0xe, _0x36088c * _0x4593ae + _0x49f606 * _0x4b4d92 + _0x16dada * _0x4ab476 + _0x32caff * _0xb5098b); continue; case '17': this.rawData.set(0xd, _0x2d63f9.cCNag(_0x36088c, _0x555ba7) + _0x49f606 * _0x5de360 + _0x16dada * _0x11c9cc + _0x32caff * _0x2dbb31); continue; case '18': this.rawData.set(0x5, _0x2d63f9.CeCTd(_0x5560e3 * _0x555ba7 + _0x3ed889 * _0x5de360 + _0x48c401 * _0x11c9cc, _0x5bfb45 * _0x2dbb31)); continue; } break; } } ; _0x165614[_0x4cc7('0x8')]['prependRotation'] = function(_0x2afde1, _0x113333, _0x3ecb07) { var _0x292926, _0x345bc8 = 0x0; var _0x557053 = _0x292926 = _0x345bc8; null != _0x3ecb07 && (_0x557053 = _0x3ecb07.x, _0x292926 = _0x3ecb07.y, _0x345bc8 = _0x3ecb07.z); _0x3ecb07 = _0x2d63f9.xFFwJ(_0x2afde1 * Math.PI, 0xb4); _0x2afde1 = Math.cos(_0x3ecb07); _0x3ecb07 = Math.sin(_0x3ecb07); var _0x2ccfc1 = _0x113333.x , _0x499ecb = _0x113333.y; _0x113333 = _0x113333.z; var _0x337c76 = _0x2ccfc1 * _0x2ccfc1 , _0x4bf907 = _0x499ecb * _0x499ecb , _0x48c401 = _0x113333 * _0x113333 , _0x17ef41 = _0x337c76 + _0x4bf907 + _0x48c401; if (0x0 != _0x17ef41) { var _0x16dada = Math.sqrt(_0x17ef41); _0x2ccfc1 /= _0x16dada; _0x499ecb /= _0x16dada; _0x113333 /= _0x16dada; _0x337c76 /= _0x17ef41; _0x4bf907 /= _0x17ef41; _0x48c401 /= _0x17ef41; } _0x17ef41 = 0x1 - _0x2afde1; _0x16dada = new _0x165614(); var _0x5aff49 = _0x16dada.rawData; _0x5aff49.set(0x0, _0x2d63f9.QiDio(_0x337c76, (_0x4bf907 + _0x48c401) * _0x2afde1)); _0x5aff49.set(0x1, _0x2ccfc1 * _0x499ecb * _0x17ef41 + _0x113333 * _0x3ecb07); _0x5aff49.set(0x2, _0x2ccfc1 * _0x113333 * _0x17ef41 - _0x499ecb * _0x3ecb07); _0x5aff49.set(0x4, _0x2ccfc1 * _0x499ecb * _0x17ef41 - _0x113333 * _0x3ecb07); _0x5aff49.set(0x5, _0x4bf907 + (_0x337c76 + _0x48c401) * _0x2afde1); _0x5aff49.set(0x6, _0x499ecb * _0x113333 * _0x17ef41 + _0x2ccfc1 * _0x3ecb07); _0x5aff49.set(0x8, _0x2ccfc1 * _0x113333 * _0x17ef41 + _0x499ecb * _0x3ecb07); _0x5aff49.set(0x9, _0x499ecb * _0x113333 * _0x17ef41 - _0x2ccfc1 * _0x3ecb07); _0x5aff49.set(0xa, _0x48c401 + (_0x337c76 + _0x4bf907) * _0x2afde1); _0x5aff49.set(0xc, (_0x557053 * (_0x4bf907 + _0x48c401) - _0x2ccfc1 * (_0x292926 * _0x499ecb + _0x345bc8 * _0x113333)) * _0x17ef41 + (_0x292926 * _0x113333 - _0x345bc8 * _0x499ecb) * _0x3ecb07); _0x5aff49.set(0xd, (_0x292926 * (_0x337c76 + _0x48c401) - _0x499ecb * (_0x557053 * _0x2ccfc1 + _0x345bc8 * _0x113333)) * _0x17ef41 + (_0x345bc8 * _0x2ccfc1 - _0x557053 * _0x113333) * _0x3ecb07); _0x5aff49.set(0xe, (_0x345bc8 * _0x2d63f9.VfmoC(_0x337c76, _0x4bf907) - _0x113333 * (_0x557053 * _0x2ccfc1 + _0x292926 * _0x499ecb)) * _0x17ef41 + (_0x557053 * _0x499ecb - _0x292926 * _0x2ccfc1) * _0x3ecb07); this.prepend(_0x16dada); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf9d')] = function(_0x5e3d5d, _0x18fbc1, _0x482f8b) { if (_0x4cc7('0x1313') !== _0x4cc7('0x1314')) { this.prepend(new _0x165614(_0x2bc114.toFloatVector(null, null, null, [_0x5e3d5d, 0x0, 0x0, 0x0, 0x0, _0x18fbc1, 0x0, 0x0, 0x0, 0x0, _0x482f8b, 0x0, 0x0, 0x0, 0x0, 0x1]))); } else { return _0x3f9803.highScoreGreaterThan(0x3e8); } } ; _0x165614[_0x4cc7('0x8')]['prependTranslation'] = function(_0x372140, _0x458adb, _0x57d42c) { var _0x4dacb2 = new _0x165614(); _0x4dacb2.set_position(new _0x21e384(_0x372140,_0x458adb,_0x57d42c)); this.prepend(_0x4dacb2); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xf9c')] = function(_0x2afbc5, _0x3184d6) { null == _0x3184d6 && (_0x3184d6 = 0x1); if (0x3 > _0x2afbc5.get_length() || 0x0 == _0x2afbc5.get(0x2).x || 0x0 == _0x2afbc5.get(0x2).y || 0x0 == _0x2afbc5.get(0x2).z) return !0x1; this.identity(); var _0x1e7001 = []; _0x1e7001[0x0] = _0x1e7001[0x1] = _0x1e7001[0x2] = _0x2afbc5.get(0x2).x; _0x1e7001[0x4] = _0x1e7001[0x5] = _0x1e7001[0x6] = _0x2afbc5.get(0x2).y; _0x1e7001[0x8] = _0x1e7001[0x9] = _0x1e7001[0xa] = _0x2afbc5.get(0x2).z; if (0x1 == _0x3184d6) { _0x3184d6 = Math.cos(_0x2afbc5.get(0x1).x); var _0x3f33e9 = Math.cos(_0x2afbc5.get(0x1).y) , _0x203a3a = Math.cos(_0x2afbc5.get(0x1).z) , _0x2bffb8 = Math.sin(_0x2afbc5.get(0x1).x) , _0x2fa7a1 = Math.sin(_0x2afbc5.get(0x1).y) , _0x231cba = Math.sin(_0x2afbc5.get(0x1).z); this.rawData.set(0x0, _0x2d63f9.cCNag(_0x3f33e9 * _0x203a3a, _0x1e7001[0x0])); this.rawData.set(0x1, _0x3f33e9 * _0x231cba * _0x1e7001[0x1]); this.rawData.set(0x2, -_0x2fa7a1 * _0x1e7001[0x2]); this.rawData.set(0x3, 0x0); this.rawData.set(0x4, _0x2d63f9.cCNag(_0x2bffb8 * _0x2fa7a1 * _0x203a3a - _0x3184d6 * _0x231cba, _0x1e7001[0x4])); this.rawData.set(0x5, (_0x2bffb8 * _0x2fa7a1 * _0x231cba + _0x3184d6 * _0x203a3a) * _0x1e7001[0x5]); this.rawData.set(0x6, _0x2bffb8 * _0x3f33e9 * _0x1e7001[0x6]); this.rawData.set(0x7, 0x0); this.rawData.set(0x8, (_0x3184d6 * _0x2fa7a1 * _0x203a3a + _0x2bffb8 * _0x231cba) * _0x1e7001[0x8]); this.rawData.set(0x9, (_0x3184d6 * _0x2fa7a1 * _0x231cba - _0x2bffb8 * _0x203a3a) * _0x1e7001[0x9]); this.rawData.set(0xa, _0x3184d6 * _0x3f33e9 * _0x1e7001[0xa]); } else _0x3f33e9 = _0x2afbc5.get(0x1).x, _0x203a3a = _0x2afbc5.get(0x1).y, _0x2bffb8 = _0x2afbc5.get(0x1).z, _0x2fa7a1 = _0x2afbc5.get(0x1).w, 0x0 == _0x3184d6 && (_0x3f33e9 *= Math.sin(_0x2fa7a1 / 0x2), _0x203a3a *= Math.sin(_0x2fa7a1 / 0x2), _0x2bffb8 *= Math.sin(_0x2fa7a1 / 0x2), _0x2fa7a1 = Math.cos(_0x2fa7a1 / 0x2)), this.rawData.set(0x0, _0x2d63f9.ZfprC(0x1 - 0x2 * _0x203a3a * _0x203a3a, 0x2 * _0x2bffb8 * _0x2bffb8) * _0x1e7001[0x0]), this.rawData.set(0x1, _0x2d63f9.YRjfv(0x2 * _0x3f33e9 * _0x203a3a + 0x2 * _0x2fa7a1 * _0x2bffb8, _0x1e7001[0x1])), this.rawData.set(0x2, (0x2 * _0x3f33e9 * _0x2bffb8 - 0x2 * _0x2fa7a1 * _0x203a3a) * _0x1e7001[0x2]), this.rawData.set(0x3, 0x0), this.rawData.set(0x4, (0x2 * _0x3f33e9 * _0x203a3a - 0x2 * _0x2fa7a1 * _0x2bffb8) * _0x1e7001[0x4]), this.rawData.set(0x5, (0x1 - 0x2 * _0x3f33e9 * _0x3f33e9 - 0x2 * _0x2bffb8 * _0x2bffb8) * _0x1e7001[0x5]), this.rawData.set(0x6, (0x2 * _0x203a3a * _0x2bffb8 + 0x2 * _0x2fa7a1 * _0x3f33e9) * _0x1e7001[0x6]), this.rawData.set(0x7, 0x0), this.rawData.set(0x8, (0x2 * _0x3f33e9 * _0x2bffb8 + 0x2 * _0x2fa7a1 * _0x203a3a) * _0x1e7001[0x8]), this.rawData.set(0x9, (0x2 * _0x203a3a * _0x2bffb8 - 0x2 * _0x2fa7a1 * _0x3f33e9) * _0x1e7001[0x9]), this.rawData.set(0xa, (0x1 - 0x2 * _0x3f33e9 * _0x3f33e9 - 0x2 * _0x203a3a * _0x203a3a) * _0x1e7001[0xa]); this.rawData.set(0xb, 0x0); this.rawData.set(0xc, _0x2afbc5.get(0x0).x); this.rawData.set(0xd, _0x2afbc5.get(0x0).y); this.rawData.set(0xe, _0x2afbc5.get(0x0).z); this.rawData.set(0xf, 0x1); 0x0 == _0x2afbc5.get(0x2).x && this.rawData.set(0x0, 1e-15); 0x0 == _0x2afbc5.get(0x2).y && this.rawData.set(0x5, 1e-15); 0x0 == _0x2afbc5.get(0x2).z && this.rawData.set(0xa, 1e-15); return !(0x0 == _0x2afbc5.get(0x2).x || 0x0 == _0x2afbc5.get(0x2).y || 0x0 == _0x2afbc5.get(0x2).y); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1007')] = function(_0x344ef7) { var _0x390497 = _0x344ef7.x , _0x25cae1 = _0x344ef7.y; _0x344ef7 = _0x344ef7.z; return new _0x21e384(_0x390497 * this.rawData.get(0x0) + _0x25cae1 * this.rawData.get(0x4) + _0x344ef7 * this.rawData.get(0x8) + this.rawData.get(0xc),_0x390497 * this.rawData.get(0x1) + _0x25cae1 * this.rawData.get(0x5) + _0x344ef7 * this.rawData.get(0x9) + this.rawData.get(0xd),_0x390497 * this.rawData.get(0x2) + _0x25cae1 * this.rawData.get(0x6) + _0x344ef7 * this.rawData.get(0xa) + this.rawData.get(0xe),_0x390497 * this.rawData.get(0x3) + _0x25cae1 * this.rawData.get(0x7) + _0x344ef7 * this.rawData.get(0xb) + this.rawData.get(0xf)); } ; _0x165614[_0x4cc7('0x8')]['transformVectors'] = function(_0x45885a, _0x18916d) { for (var _0x5f4f7a = 0x0, _0x119f96, _0x1b29f9, _0x5e8c28; _0x5f4f7a + 0x3 <= _0x45885a.get_length(); ) _0x119f96 = _0x45885a.get(_0x5f4f7a), _0x1b29f9 = _0x45885a.get(_0x5f4f7a + 0x1), _0x5e8c28 = _0x45885a.get(_0x56067a.BTkbU(_0x5f4f7a, 0x2)), _0x18916d.set(_0x5f4f7a, _0x119f96 * this.rawData.get(0x0) + _0x1b29f9 * this.rawData.get(0x4) + _0x5e8c28 * this.rawData.get(0x8) + this.rawData.get(0xc)), _0x18916d.set(_0x5f4f7a + 0x1, _0x119f96 * this.rawData.get(0x1) + _0x1b29f9 * this.rawData.get(0x5) + _0x5e8c28 * this.rawData.get(0x9) + this.rawData.get(0xd)), _0x18916d.set(_0x5f4f7a + 0x2, _0x119f96 * this.rawData.get(0x2) + _0x1b29f9 * this.rawData.get(0x6) + _0x5e8c28 * this.rawData.get(0xa) + this.rawData.get(0xe)), _0x5f4f7a += 0x3; } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1315')] = function() { var _0x2f187c = this.rawData.copy(); this.rawData.set(0x1, _0x2f187c.get(0x4)); this.rawData.set(0x2, _0x2f187c.get(0x8)); this.rawData.set(0x3, _0x2f187c.get(0xc)); this.rawData.set(0x4, _0x2f187c.get(0x1)); this.rawData.set(0x6, _0x2f187c.get(0x9)); this.rawData.set(0x7, _0x2f187c.get(0xd)); this.rawData.set(0x8, _0x2f187c.get(0x2)); this.rawData.set(0x9, _0x2f187c.get(0x6)); this.rawData.set(0xb, _0x2f187c.get(0xe)); this.rawData.set(0xc, _0x2f187c.get(0x3)); this.rawData.set(0xd, _0x2f187c.get(0x7)); this.rawData.set(0xe, _0x2f187c.get(0xb)); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x1316')] = function() { return _0x2d63f9.VfmoC((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)) - (_0x2d63f9.YRjfv(this.rawData.get(0x0), this.rawData.get(0x9)) - this.rawData.get(0x8) * this.rawData.get(0x1)) * _0x2d63f9.ZfprC(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)) * (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)) + (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)); } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0xd1a')] = function() { return new _0x21e384(this.rawData.get(0xc),this.rawData.get(0xd),this.rawData.get(0xe)); } ; _0x165614[_0x4cc7('0x8')]['set_position'] = function(_0x3f947a) { this.rawData.set(0xc, _0x3f947a.x); this.rawData.set(0xd, _0x3f947a.y); this.rawData.set(0xe, _0x3f947a.z); return _0x3f947a; } ; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x165614; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xfa1')] = 'set_position'; _0x165614[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd1a')] = _0x4cc7('0xd1a'); _0x165614[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1316')] = _0x4cc7('0x1316'); var _0x2c4d00 = function() {}; _0x16dada[_0x4cc7('0x1317')] = _0x2c4d00; _0x2c4d00['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'math', _0x4cc7('0x1318')]; _0x2c4d00['getForward'] = function(_0x155a47, _0x3f0c1a) { if (_0x4cc7('0x1319') === _0x4cc7('0x131a')) { return this['position']; } else { null == _0x3f0c1a && (_0x3f0c1a = new _0x21e384(0x0,0x0,0x0)); _0x155a47['copyColumnTo'](0x2, _0x3f0c1a); _0x3f0c1a[_0x4cc7('0xf43')](); return _0x3f0c1a; } } ; _0x2c4d00[_0x4cc7('0x1310')] = function(_0x15dc3c, _0x3b255b) { null == _0x3b255b && (_0x3b255b = 0x1); var _0x1bbae1 = _0x2c4d00[_0x4cc7('0xf36')]; _0x15dc3c['copyRawDataTo'](_0x1bbae1); var _0xf28e72 = _0x1bbae1[_0x4cc7('0x2b')](0x0) , _0x1e1d5f = _0x1bbae1[_0x4cc7('0x2b')](0x1) , _0xb95a94 = _0x1bbae1[_0x4cc7('0x2b')](0x2) , _0x4acdcd = _0x1bbae1[_0x4cc7('0x2b')](0x4) , _0x5c60ad = _0x1bbae1['get'](0x5) , _0x23cb90 = _0x1bbae1[_0x4cc7('0x2b')](0x6) , _0x4bf907 = _0x1bbae1[_0x4cc7('0x2b')](0x8) , _0x48c401 = _0x1bbae1[_0x4cc7('0x2b')](0x9) , _0x3263d5 = _0x1bbae1[_0x4cc7('0x2b')](0xa); _0x15dc3c = _0x1bbae1[_0x4cc7('0x2b')](0xc); var _0x16dada = _0x1bbae1['get'](0xd); _0x1bbae1 = _0x1bbae1[_0x4cc7('0x2b')](0xe); var _0x5aff49 = Math[_0x4cc7('0x2c')](_0xf28e72 * _0xf28e72 + _0x1e1d5f * _0x1e1d5f + _0xb95a94 * _0xb95a94) , _0x17daac = Math['sqrt'](_0x2d63f9[_0x4cc7('0xd9')](_0x4acdcd, _0x4acdcd) + _0x5c60ad * _0x5c60ad + _0x23cb90 * _0x23cb90) , _0x2c3de4 = Math[_0x4cc7('0x2c')](_0x4bf907 * _0x4bf907 + _0x48c401 * _0x48c401 + _0x3263d5 * _0x3263d5) , _0x3e3cd2 = 0x0 , _0x494da6 = _0x5aff49 , _0x2bc114 = _0x17daac , _0x31d28b = _0x2c3de4; 0x0 > _0xf28e72 * (_0x5c60ad * _0x3263d5 - _0x23cb90 * _0x48c401) - _0x1e1d5f * (_0x4acdcd * _0x3263d5 - _0x23cb90 * _0x4bf907) + _0x2d63f9[_0x4cc7('0xd9')](_0xb95a94, _0x4acdcd * _0x48c401 - _0x5c60ad * _0x4bf907) && (_0x31d28b = -_0x31d28b); _0xf28e72 /= _0x494da6; _0x1e1d5f /= _0x494da6; _0xb95a94 /= _0x494da6; _0x4acdcd /= _0x2bc114; _0x5c60ad /= _0x2bc114; _0x23cb90 /= _0x2bc114; _0x4bf907 /= _0x31d28b; _0x48c401 /= _0x31d28b; _0x3263d5 /= _0x31d28b; 0x1 == _0x3b255b ? (_0x5aff49 = Math['atan2'](_0x23cb90, _0x3263d5), _0x17daac = Math[_0x4cc7('0x131b')](-_0xb95a94, Math['sqrt'](_0xf28e72 * _0xf28e72 + _0x1e1d5f * _0x1e1d5f)), _0x1e1d5f = Math[_0x4cc7('0x28')](_0x5aff49), _0xb95a94 = Math[_0x4cc7('0x27')](_0x5aff49), _0x2c3de4 = Math['atan2'](_0x1e1d5f * _0x4bf907 - _0xb95a94 * _0x4acdcd, _0xb95a94 * _0x5c60ad - _0x1e1d5f * _0x48c401)) : 0x0 == _0x3b255b ? (_0x3e3cd2 = Math[_0x4cc7('0x131c')]((_0xf28e72 + _0x5c60ad + _0x3263d5 - 0x1) / 0x2), _0x5c60ad = Math[_0x4cc7('0x2c')]((_0x23cb90 - _0x48c401) * (_0x23cb90 - _0x48c401) + (_0x4bf907 - _0xb95a94) * (_0x4bf907 - _0xb95a94) + (_0x1e1d5f - _0x4acdcd) * (_0x1e1d5f - _0x4acdcd)), _0x5aff49 = (_0x23cb90 - _0x48c401) / _0x5c60ad, _0x17daac = (_0x4bf907 - _0xb95a94) / _0x5c60ad, _0x2c3de4 = (_0x1e1d5f - _0x4acdcd) / _0x5c60ad) : (_0x5aff49 = _0xf28e72 + _0x5c60ad + _0x3263d5, 0x0 < _0x5aff49 ? (_0x3e3cd2 = _0x2d63f9[_0x4cc7('0x131d')](Math['sqrt'](0x1 + _0x5aff49), 0x2), _0x5aff49 = (_0x23cb90 - _0x48c401) / (0x4 * _0x3e3cd2), _0x17daac = (_0x4bf907 - _0xb95a94) / (0x4 * _0x3e3cd2), _0x2c3de4 = (_0x1e1d5f - _0x4acdcd) / (0x4 * _0x3e3cd2)) : _0xf28e72 > _0x5c60ad && _0xf28e72 > _0x3263d5 ? (_0x5aff49 = Math[_0x4cc7('0x2c')](0x1 + _0xf28e72 - _0x5c60ad - _0x3263d5) / 0x2, _0x3e3cd2 = (_0x23cb90 - _0x48c401) / (0x4 * _0x5aff49), _0x17daac = (_0x1e1d5f + _0x4acdcd) / (0x4 * _0x5aff49), _0x2c3de4 = (_0x4bf907 + _0xb95a94) / (0x4 * _0x5aff49)) : _0x5c60ad > _0x3263d5 ? (_0x17daac = Math[_0x4cc7('0x2c')](0x1 + _0x5c60ad - _0xf28e72 - _0x3263d5) / 0x2, _0x5aff49 = (_0x1e1d5f + _0x4acdcd) / (0x4 * _0x17daac), _0x3e3cd2 = (_0x4bf907 - _0xb95a94) / (0x4 * _0x17daac), _0x2c3de4 = _0x2d63f9[_0x4cc7('0xda')](_0x23cb90, _0x48c401) / (0x4 * _0x17daac)) : (_0x2c3de4 = Math[_0x4cc7('0x2c')](0x1 + _0x3263d5 - _0xf28e72 - _0x5c60ad) / 0x2, _0x5aff49 = _0x2d63f9['uteAf'](_0x4bf907, _0xb95a94) / (0x4 * _0x2c3de4), _0x17daac = (_0x23cb90 + _0x48c401) / (0x4 * _0x2c3de4), _0x3e3cd2 = (_0x1e1d5f - _0x4acdcd) / (0x4 * _0x2c3de4))); _0x4acdcd = _0x2c4d00[_0x4cc7('0x131e')]; _0x4acdcd['get'](0x0)['x'] = _0x15dc3c; _0x4acdcd['get'](0x0)['y'] = _0x16dada; _0x4acdcd[_0x4cc7('0x2b')](0x0)['z'] = _0x1bbae1; _0x4acdcd[_0x4cc7('0x2b')](0x1)['x'] = _0x5aff49; _0x4acdcd['get'](0x1)['y'] = _0x17daac; _0x4acdcd[_0x4cc7('0x2b')](0x1)['z'] = _0x2c3de4; _0x4acdcd[_0x4cc7('0x2b')](0x1)['w'] = _0x3e3cd2; _0x4acdcd[_0x4cc7('0x2b')](0x2)['x'] = _0x494da6; _0x4acdcd[_0x4cc7('0x2b')](0x2)['y'] = _0x2bc114; _0x4acdcd['get'](0x2)['z'] = _0x31d28b; return _0x4acdcd; } ; _0x2c4d00['transformVector'] = function(_0x527b60, _0x39d3b1, _0x256bd2) { null == _0x256bd2 && (_0x256bd2 = new _0x21e384()); var _0x1f3b03 = _0x2c4d00[_0x4cc7('0xf36')]; _0x527b60[_0x4cc7('0xf37')](_0x1f3b03); _0x527b60 = _0x1f3b03[_0x4cc7('0x2b')](0x0); var _0xe0d023 = _0x1f3b03[_0x4cc7('0x2b')](0x1) , _0x3f5a3e = _0x1f3b03['get'](0x2) , _0x4318ed = _0x1f3b03[_0x4cc7('0x2b')](0x3) , _0x1f161b = _0x1f3b03['get'](0x4) , _0x57fcca = _0x1f3b03[_0x4cc7('0x2b')](0x5) , _0x4bf907 = _0x1f3b03[_0x4cc7('0x2b')](0x6) , _0x48c401 = _0x1f3b03[_0x4cc7('0x2b')](0x7) , _0xa769af = _0x1f3b03['get'](0x8) , _0x16dada = _0x1f3b03[_0x4cc7('0x2b')](0x9) , _0x5aff49 = _0x1f3b03[_0x4cc7('0x2b')](0xa) , _0x2aca58 = _0x1f3b03['get'](0xb) , _0x1956be = _0x1f3b03[_0x4cc7('0x2b')](0xc) , _0x3e3cd2 = _0x1f3b03[_0x4cc7('0x2b')](0xd) , _0x1e8253 = _0x1f3b03[_0x4cc7('0x2b')](0xe); _0x1f3b03 = _0x1f3b03[_0x4cc7('0x2b')](0xf); var _0x2bc114 = _0x39d3b1['x'] , _0x15dc58 = _0x39d3b1['y']; _0x39d3b1 = _0x39d3b1['z']; _0x256bd2['x'] = _0x527b60 * _0x2bc114 + _0x1f161b * _0x15dc58 + _0xa769af * _0x39d3b1 + _0x1956be; _0x256bd2['y'] = _0xe0d023 * _0x2bc114 + _0x57fcca * _0x15dc58 + _0x16dada * _0x39d3b1 + _0x3e3cd2; _0x256bd2['z'] = _0x3f5a3e * _0x2bc114 + _0x4bf907 * _0x15dc58 + _0x5aff49 * _0x39d3b1 + _0x1e8253; _0x256bd2['w'] = _0x4318ed * _0x2bc114 + _0x48c401 * _0x15dc58 + _0x2aca58 * _0x39d3b1 + _0x1f3b03; return _0x256bd2; } ; _0x2c4d00[_0x4cc7('0x1008')] = function(_0x3c4adf, _0x3b32e8, _0x204d59) { null == _0x204d59 && (_0x204d59 = new _0x21e384()); var _0xf7082a = _0x2c4d00[_0x4cc7('0xf36')]; _0x3c4adf[_0x4cc7('0xf37')](_0xf7082a); _0x3c4adf = _0xf7082a[_0x4cc7('0x2b')](0x0); var _0x585573 = _0xf7082a[_0x4cc7('0x2b')](0x1) , _0x4dc31b = _0xf7082a[_0x4cc7('0x2b')](0x2) , _0x19aa5b = _0xf7082a[_0x4cc7('0x2b')](0x3) , _0x638519 = _0xf7082a[_0x4cc7('0x2b')](0x4) , _0x39ca6e = _0xf7082a[_0x4cc7('0x2b')](0x5) , _0x4bf907 = _0xf7082a['get'](0x6) , _0x48c401 = _0xf7082a[_0x4cc7('0x2b')](0x7) , _0x19da80 = _0xf7082a[_0x4cc7('0x2b')](0x8) , _0x16dada = _0xf7082a['get'](0x9) , _0x5aff49 = _0xf7082a[_0x4cc7('0x2b')](0xa); _0xf7082a = _0xf7082a[_0x4cc7('0x2b')](0xb); var _0x135ce7 = _0x3b32e8['x'] , _0x5cba7c = _0x3b32e8['y']; _0x3b32e8 = _0x3b32e8['z']; _0x204d59['x'] = _0x3c4adf * _0x135ce7 + _0x638519 * _0x5cba7c + _0x2d63f9[_0x4cc7('0xdb')](_0x19da80, _0x3b32e8); _0x204d59['y'] = _0x585573 * _0x135ce7 + _0x39ca6e * _0x5cba7c + _0x16dada * _0x3b32e8; _0x204d59['z'] = _0x4dc31b * _0x135ce7 + _0x4bf907 * _0x5cba7c + _0x5aff49 * _0x3b32e8; _0x204d59['w'] = _0x19aa5b * _0x135ce7 + _0x48c401 * _0x5cba7c + _0xf7082a * _0x3b32e8; return _0x204d59; } ; var _0x201551 = function(_0x692735, _0x8cd222, _0xf54369, _0x38e12d) { if (_0x4cc7('0x131f') !== _0x4cc7('0x1320')) { var _0x43f994 = '0|1|3|8|4|7|5|6|2'[_0x4cc7('0x46')]('|') , _0xe6efe = 0x0; while (!![]) { switch (_0x43f994[_0xe6efe++]) { case '0': null == _0x38e12d && (_0x38e12d = 0x0); continue; case '1': _0x56067a[_0x4cc7('0x59d')](null, _0xf54369) && (_0xf54369 = 0x0); continue; case '2': this['_alignment'] = 0x0 == _0x692735 && 0x0 == _0x8cd222 ? 0x1 : 0x0 == _0x8cd222 && 0x0 == _0xf54369 ? 0x2 : 0x0 == _0x692735 && 0x0 == _0xf54369 ? 0x3 : 0x0; continue; case '3': null == _0x8cd222 && (_0x8cd222 = 0x0); continue; case '4': this['a'] = _0x692735; continue; case '5': this['c'] = _0xf54369; continue; case '6': this['d'] = _0x38e12d; continue; case '7': this['b'] = _0x8cd222; continue; case '8': null == _0x692735 && (_0x692735 = 0x0); continue; } break; } } else { p(0x1); } }; _0x16dada['away3d.core.math.Plane3D'] = _0x201551; _0x201551[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0x3f4'), 'Plane3D']; _0x201551[_0x4cc7('0x8')] = {}; _0x201551[_0x4cc7('0x8')]['a'] = null; _0x201551[_0x4cc7('0x8')]['b'] = null; _0x201551[_0x4cc7('0x8')]['c'] = null; _0x201551[_0x4cc7('0x8')]['d'] = null; _0x201551[_0x4cc7('0x8')][_0x4cc7('0x1321')] = null; _0x201551[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x201551; var _0x19c3f8 = function() {}; _0x16dada['away3d.core.math.PoissonLookup'] = _0x19c3f8; _0x19c3f8[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'math', _0x4cc7('0x1322')]; _0x19c3f8['initDistributions'] = function() { _0x19c3f8[_0x4cc7('0x1323')] = _0x2bc114['toNullVector'](null); for (var _0x40eeac = _0x19c3f8[_0x4cc7('0x1323')], _0x35c239 = [0.3082841, 0.4320919], _0x448c55 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x5bbbd3 = 0x0, _0x29db22 = _0x35c239[_0x4cc7('0x21')]; _0x5bbbd3 < _0x29db22; ) { var _0x598b2f = _0x5bbbd3++; _0x448c55['set'](_0x598b2f, _0x35c239[_0x598b2f]); } _0x40eeac['set'](0x0, _0x448c55); for (var _0x4a9ce3 = _0x19c3f8[_0x4cc7('0x1323')], _0x7837e8 = [0.3082841, 0.4320919, -0.2274942, -0.6640266], _0xde0d54 = _0x2bc114['toFloatVector'](null), _0x4bf907 = 0x0, _0x48c401 = _0x7837e8[_0x4cc7('0x21')]; _0x4bf907 < _0x48c401; ) { if ('yglIp' === _0x4cc7('0x1324')) { var _0x3e296f = _0x4bf907++; _0xde0d54['set'](_0x3e296f, _0x7837e8[_0x3e296f]); } else { if (!this[_0x4cc7('0x1325')] || !this[_0x4cc7('0x1325')][_0x4cc7('0x1326')]) return this; var _0x42bf06 = this[_0x4cc7('0x1327')]; return _0x596a1b = 'number' != typeof _0x596a1b ? _0x42bf06[0x1] : _0x596a1b, _0x578190 = _0x4cc7('0x39b') != typeof _0x578190 ? _0x42bf06[0x2] : _0x578190, _0x1c8e81 = _0x4cc7('0x39b') != typeof _0x1c8e81 ? _0x42bf06[0x3] : _0x1c8e81, _0x3dd250 = _0x56067a['jfJwh'] != typeof _0x3dd250 ? _0x42bf06[0x4] : _0x3dd250, _0x5aff49 = 'number' != typeof _0x5aff49 ? _0x42bf06[0x5] : _0x5aff49, _0x4cc7('0x39b') != typeof _0x3bb917 ? _0x42bf06 : (this['_orientation'] = [_0x3bb917, _0x596a1b, _0x578190, _0x1c8e81, _0x3dd250, _0x5aff49], void 0x0 !== this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x1328')] ? (this['ctx']['listener'][_0x4cc7('0x1328')][_0x4cc7('0x1329')](_0x3bb917, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x132b')]['setTargetAtTime'](_0x596a1b, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x132c')]['setTargetAtTime'](_0x578190, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x132d')][_0x4cc7('0x1329')](_0x3bb917, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x132e')][_0x4cc7('0x1329')](_0x596a1b, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this['ctx'][_0x4cc7('0x1326')][_0x4cc7('0x132f')][_0x4cc7('0x1329')](_0x578190, Howler['ctx'][_0x4cc7('0x132a')], 0.1)) : this['ctx'][_0x4cc7('0x1326')][_0x4cc7('0x1330')](_0x3bb917, _0x596a1b, _0x578190, _0x1c8e81, _0x3dd250, _0x5aff49), this); } } _0x4a9ce3[_0x4cc7('0x9e7')](0x1, _0xde0d54); for (var _0x16dada = _0x19c3f8[_0x4cc7('0x1323')], _0x5aff49 = [0.8742689, 0.0009265686, -0.6864116, -0.5536607, -0.2325206, 0.7678371], _0x9c2ab2 = _0x2bc114['toFloatVector'](null), _0x405f12 = 0x0, _0x3e3cd2 = _0x5aff49[_0x4cc7('0x21')]; _0x405f12 < _0x3e3cd2; ) { var _0x52c6b5 = _0x405f12++; _0x9c2ab2[_0x4cc7('0x9e7')](_0x52c6b5, _0x5aff49[_0x52c6b5]); } _0x16dada[_0x4cc7('0x9e7')](0x2, _0x9c2ab2); for (var _0x2fa89f = _0x19c3f8[_0x4cc7('0x1323')], _0x20b5cf = [0.3913446, -0.7084417, -0.7511101, -0.5935929, -0.2323436, 0.5320091, 0.8435315, 0.5035911], _0x1ee7a7 = _0x2bc114['toFloatVector'](null), _0x248980 = 0x0, _0x2f01b8 = _0x20b5cf['length']; _0x248980 < _0x2f01b8; ) { var _0x4b0b7e = _0x248980++; _0x1ee7a7[_0x4cc7('0x9e7')](_0x4b0b7e, _0x20b5cf[_0x4b0b7e]); } _0x2fa89f[_0x4cc7('0x9e7')](0x3, _0x1ee7a7); for (var _0x4b4d92 = _0x19c3f8[_0x4cc7('0x1323')], _0x4ab476 = [0.2122471, -0.5771395, -0.8543506, -0.1763534, 0.5189021, 0.8323698, -0.3616908, 0.5865368, 0.9523004, -0.04948437], _0x18b026 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x51c10b = 0x0, _0xa23b63 = _0x4ab476['length']; _0x51c10b < _0xa23b63; ) { if ('QxwIq' !== _0x4cc7('0x1331')) { _0x2fa89f['angel'][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4b0b7e[_0x4cc7('0x1056')][_0x4cc7('0x1109')]); _0x2fa89f[_0x4cc7('0xec5')][_0x4cc7('0x1334')]['set_value'](0x0); _0x475d4f[_0x4cc7('0x8')][_0x4cc7('0x1335')]['call'](this); } else { var _0x699ab8 = _0x51c10b++; _0x18b026['set'](_0x699ab8, _0x4ab476[_0x699ab8]); } } _0x4b4d92['set'](0x4, _0x18b026); for (var _0x48b5ef = _0x19c3f8[_0x4cc7('0x1323')], _0x331be6 = [0.5791035, 0.3496495, 0.2959551, -0.6006749, -0.2419119, -0.06879545, -0.7403072, 0.6110353, -0.04555973, 0.8059174, -0.5275017, -0.737129], _0x21e384 = _0x2bc114[_0x4cc7('0x9cf')](null), _0xd85f06 = 0x0, _0x3bb917 = _0x331be6['length']; _0xd85f06 < _0x3bb917; ) { var _0xd03f5a = _0xd85f06++; _0x21e384[_0x4cc7('0x9e7')](_0xd03f5a, _0x331be6[_0xd03f5a]); } _0x48b5ef['set'](0x5, _0x21e384); for (var _0x1a8a8f = _0x19c3f8[_0x4cc7('0x1323')], _0x2707b6 = [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], _0x29cea6 = _0x2bc114['toFloatVector'](null), _0x21ad67 = 0x0, _0x4fbde0 = _0x2707b6[_0x4cc7('0x21')]; _0x21ad67 < _0x4fbde0; ) { var _0x2ab848 = _0x21ad67++; _0x29cea6['set'](_0x2ab848, _0x2707b6[_0x2ab848]); } _0x1a8a8f['set'](0x6, _0x29cea6); for (var _0x475d4f = _0x19c3f8[_0x4cc7('0x1323')], _0x338b9 = [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], _0x3a8a6f = _0x2bc114[_0x4cc7('0x9cf')](null), _0x3f363f = 0x0, _0x457ac5 = _0x338b9['length']; _0x3f363f < _0x457ac5; ) { var _0x3cecb9 = _0x3f363f++; _0x3a8a6f['set'](_0x3cecb9, _0x338b9[_0x3cecb9]); } _0x475d4f['set'](0x7, _0x3a8a6f); for (var _0x325caa = _0x19c3f8[_0x4cc7('0x1323')], _0x14722d = [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], _0x19c1c0 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1c8e81 = 0x0, _0x130523 = _0x14722d[_0x4cc7('0x21')]; _0x1c8e81 < _0x130523; ) { var _0x4af2f4 = _0x1c8e81++; _0x19c1c0[_0x4cc7('0x9e7')](_0x4af2f4, _0x14722d[_0x4af2f4]); } _0x325caa[_0x4cc7('0x9e7')](0x8, _0x19c1c0); for (var _0x578190 = _0x19c3f8[_0x4cc7('0x1323')], _0x4ae64a = [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], _0x596a1b = _0x2bc114['toFloatVector'](null), _0x34f9a1 = 0x0, _0x2081a8 = _0x4ae64a[_0x4cc7('0x21')]; _0x34f9a1 < _0x2081a8; ) { var _0x40ce43 = _0x34f9a1++; _0x596a1b['set'](_0x40ce43, _0x4ae64a[_0x40ce43]); } _0x578190[_0x4cc7('0x9e7')](0x9, _0x596a1b); for (var _0x834a50 = _0x19c3f8[_0x4cc7('0x1323')], _0xa79ae4 = [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], _0x1b7529 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x2b4072 = 0x0, _0x43d1dd = _0xa79ae4[_0x4cc7('0x21')]; _0x2b4072 < _0x43d1dd; ) { var _0x466766 = _0x2b4072++; _0x1b7529[_0x4cc7('0x9e7')](_0x466766, _0xa79ae4[_0x466766]); } _0x834a50[_0x4cc7('0x9e7')](0xa, _0x1b7529); for (var _0x29fe35 = _0x19c3f8[_0x4cc7('0x1323')], _0x4cd1a1 = [-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], _0x76b31e = _0x2bc114[_0x4cc7('0x9cf')](null), _0x5b0de5 = 0x0, _0x3dd250 = _0x4cd1a1[_0x4cc7('0x21')]; _0x5b0de5 < _0x3dd250; ) { var _0x30f963 = _0x5b0de5++; _0x76b31e[_0x4cc7('0x9e7')](_0x30f963, _0x4cd1a1[_0x30f963]); } _0x29fe35['set'](0xb, _0x76b31e); for (var _0x16ff04 = _0x19c3f8['_distributions'], _0x2ef5ca = [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], _0x187296 = _0x2bc114['toFloatVector'](null), _0x33a5d1 = 0x0, _0x28cd06 = _0x2ef5ca[_0x4cc7('0x21')]; _0x33a5d1 < _0x28cd06; ) { var _0x204525 = _0x33a5d1++; _0x187296[_0x4cc7('0x9e7')](_0x204525, _0x2ef5ca[_0x204525]); } _0x16ff04['set'](0xc, _0x187296); for (var _0x1257a3 = _0x19c3f8[_0x4cc7('0x1323')], _0xee918d = [-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], _0x2e6bfe = _0x2bc114[_0x4cc7('0x9cf')](null), _0x52b96b = 0x0, _0x394d57 = _0xee918d[_0x4cc7('0x21')]; _0x52b96b < _0x394d57; ) { var _0xcbccb8 = _0x52b96b++; _0x2e6bfe[_0x4cc7('0x9e7')](_0xcbccb8, _0xee918d[_0xcbccb8]); } _0x1257a3[_0x4cc7('0x9e7')](0xd, _0x2e6bfe); for (var _0x32475d = _0x19c3f8['_distributions'], _0x7af57a = [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], _0x2a3db2 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1e3ce8 = 0x0, _0x4aa987 = _0x7af57a[_0x4cc7('0x21')]; _0x1e3ce8 < _0x4aa987; ) { var _0x1f0b5c = _0x1e3ce8++; _0x2a3db2[_0x4cc7('0x9e7')](_0x1f0b5c, _0x7af57a[_0x1f0b5c]); } _0x32475d[_0x4cc7('0x9e7')](0xe, _0x2a3db2); for (var _0x258847 = _0x19c3f8[_0x4cc7('0x1323')], _0x26d7f2 = [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], _0xf280e = _0x2bc114[_0x4cc7('0x9cf')](null), _0x4a1676 = 0x0, _0x5e7fcf = _0x26d7f2['length']; _0x4a1676 < _0x5e7fcf; ) { var _0x108686 = _0x4a1676++; _0xf280e[_0x4cc7('0x9e7')](_0x108686, _0x26d7f2[_0x108686]); } _0x258847[_0x4cc7('0x9e7')](0xf, _0xf280e); for (var _0x142a66 = _0x19c3f8['_distributions'], _0x21c234 = [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], _0x242208 = _0x2bc114['toFloatVector'](null), _0x136652 = 0x0, _0x521906 = _0x21c234['length']; _0x136652 < _0x521906; ) { var _0x4efb39 = _0x136652++; _0x242208[_0x4cc7('0x9e7')](_0x4efb39, _0x21c234[_0x4efb39]); } _0x142a66[_0x4cc7('0x9e7')](0x10, _0x242208); for (var _0x2e2505 = _0x19c3f8[_0x4cc7('0x1323')], _0xd8a28b = [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], _0x47ece6 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x144223 = 0x0, _0x5c67a7 = _0xd8a28b['length']; _0x144223 < _0x5c67a7; ) { var _0x9351c6 = _0x144223++; _0x47ece6[_0x4cc7('0x9e7')](_0x9351c6, _0xd8a28b[_0x9351c6]); } _0x2e2505[_0x4cc7('0x9e7')](0x11, _0x47ece6); for (var _0x146b9f = _0x19c3f8[_0x4cc7('0x1323')], _0x40f1d9 = [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], _0x66baa3 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x58cd75 = 0x0, _0x37b8bf = _0x40f1d9[_0x4cc7('0x21')]; _0x58cd75 < _0x37b8bf; ) { var _0x41196d = _0x58cd75++; _0x66baa3[_0x4cc7('0x9e7')](_0x41196d, _0x40f1d9[_0x41196d]); } _0x146b9f['set'](0x12, _0x66baa3); for (var _0xf94a9e = _0x19c3f8[_0x4cc7('0x1323')], _0x19814b = [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], _0x4ef9bc = _0x2bc114['toFloatVector'](null), _0x2befb0 = 0x0, _0x550c0b = _0x19814b['length']; _0x2d63f9[_0x4cc7('0xa3')](_0x2befb0, _0x550c0b); ) { var _0x2a987d = _0x2befb0++; _0x4ef9bc['set'](_0x2a987d, _0x19814b[_0x2a987d]); } _0xf94a9e[_0x4cc7('0x9e7')](0x13, _0x4ef9bc); for (var _0xae538c = _0x19c3f8['_distributions'], _0xa8f254 = [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], _0x47aef0 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x25d573 = 0x0, _0x5bff99 = _0xa8f254[_0x4cc7('0x21')]; _0x25d573 < _0x5bff99; ) { var _0x43c263 = _0x25d573++; _0x47aef0[_0x4cc7('0x9e7')](_0x43c263, _0xa8f254[_0x43c263]); } _0xae538c[_0x4cc7('0x9e7')](0x14, _0x47aef0); for (var _0x37feb5 = _0x19c3f8['_distributions'], _0x24e28 = [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], _0x2345eb = _0x2bc114[_0x4cc7('0x9cf')](null), _0x559721 = 0x0, _0x3c7924 = _0x24e28[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0xa3')](_0x559721, _0x3c7924); ) { if ('CUCaV' !== 'CUCaV') { _0x4a749f['get_instance']()[_0x4cc7('0xc57')](_0x37feb5[_0x4cc7('0x493')]()); _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null); } else { var _0x2576ce = _0x559721++; _0x2345eb[_0x4cc7('0x9e7')](_0x2576ce, _0x24e28[_0x2576ce]); } } _0x37feb5['set'](0x15, _0x2345eb); for (var _0xf81ae4 = _0x19c3f8[_0x4cc7('0x1323')], _0x464941 = [-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], _0x39e8d5 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x30b096 = 0x0, _0x313a2c = _0x464941[_0x4cc7('0x21')]; _0x30b096 < _0x313a2c; ) { var _0x359f21 = _0x30b096++; _0x39e8d5[_0x4cc7('0x9e7')](_0x359f21, _0x464941[_0x359f21]); } _0xf81ae4[_0x4cc7('0x9e7')](0x16, _0x39e8d5); for (var _0x227ba4 = _0x19c3f8['_distributions'], _0x4fc155 = [-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], _0x58e3bf = _0x2bc114[_0x4cc7('0x9cf')](null), _0x3bbc58 = 0x0, _0x3b521c = _0x4fc155[_0x4cc7('0x21')]; _0x3bbc58 < _0x3b521c; ) { var _0x41b4ce = _0x3bbc58++; _0x58e3bf[_0x4cc7('0x9e7')](_0x41b4ce, _0x4fc155[_0x41b4ce]); } _0x227ba4[_0x4cc7('0x9e7')](0x17, _0x58e3bf); for (var _0x267fab = _0x19c3f8[_0x4cc7('0x1323')], _0x560bef = [-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], _0x22c19f = _0x2bc114['toFloatVector'](null), _0x165614 = 0x0, _0x34ec41 = _0x560bef['length']; _0x165614 < _0x34ec41; ) { var _0x23c313 = _0x165614++; _0x22c19f[_0x4cc7('0x9e7')](_0x23c313, _0x560bef[_0x23c313]); } _0x267fab[_0x4cc7('0x9e7')](0x18, _0x22c19f); for (var _0xf020e0 = _0x19c3f8['_distributions'], _0x578103 = [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], _0x1f7569 = _0x2bc114['toFloatVector'](null), _0x565f1f = 0x0, _0xe56298 = _0x578103[_0x4cc7('0x21')]; _0x565f1f < _0xe56298; ) { var _0x3ec7cc = _0x565f1f++; _0x1f7569[_0x4cc7('0x9e7')](_0x3ec7cc, _0x578103[_0x3ec7cc]); } _0xf020e0[_0x4cc7('0x9e7')](0x19, _0x1f7569); for (var _0x3a8655 = _0x19c3f8[_0x4cc7('0x1323')], _0x4e1bec = [-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], _0x3cd8ec = _0x2bc114['toFloatVector'](null), _0x5ba4a4 = 0x0, _0x563a26 = _0x4e1bec[_0x4cc7('0x21')]; _0x5ba4a4 < _0x563a26; ) { var _0x2c4d00 = _0x5ba4a4++; _0x3cd8ec[_0x4cc7('0x9e7')](_0x2c4d00, _0x4e1bec[_0x2c4d00]); } _0x3a8655[_0x4cc7('0x9e7')](0x1a, _0x3cd8ec); for (var _0xaa4682 = _0x19c3f8[_0x4cc7('0x1323')], _0x59518c = [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], _0x2d68c8 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x237b3e = 0x0, _0x2b25dc = _0x59518c[_0x4cc7('0x21')]; _0x237b3e < _0x2b25dc; ) { var _0x272107 = _0x237b3e++; _0x2d68c8[_0x4cc7('0x9e7')](_0x272107, _0x59518c[_0x272107]); } _0xaa4682[_0x4cc7('0x9e7')](0x1b, _0x2d68c8); for (var _0x48c5d8 = _0x19c3f8[_0x4cc7('0x1323')], _0x352c83 = [-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], _0x5555d8 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1debfd = 0x0, _0x5879cd = _0x352c83[_0x4cc7('0x21')]; _0x1debfd < _0x5879cd; ) { if (_0x4cc7('0x1336') === _0x4cc7('0x1337')) { return this[_0x4cc7('0x1338')]; } else { var _0x454bdf = _0x1debfd++; _0x5555d8[_0x4cc7('0x9e7')](_0x454bdf, _0x352c83[_0x454bdf]); } } _0x48c5d8['set'](0x1c, _0x5555d8); for (var _0x365bb2 = _0x19c3f8['_distributions'], _0x3ba345 = [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], _0x1aa653 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x4365bd = 0x0, _0x494607 = _0x3ba345['length']; _0x4365bd < _0x494607; ) { if (_0x2d63f9['pZYir'](_0x4cc7('0x1339'), _0x4cc7('0x1339'))) { this['_alphaThreshold'] = _0x40eeac; this['_diffuseMethod']['set_alphaThreshold'](_0x40eeac); this[_0x4cc7('0x133a')][_0x4cc7('0x42f')](_0x40eeac); this[_0x4cc7('0x133b')][_0x4cc7('0x42f')](_0x40eeac); return _0x40eeac; } else { var _0x4a749f = _0x4365bd++; _0x1aa653[_0x4cc7('0x9e7')](_0x4a749f, _0x3ba345[_0x4a749f]); } } _0x365bb2['set'](0x1d, _0x1aa653); for (var _0x39fada = _0x19c3f8[_0x4cc7('0x1323')], _0x2a5b96 = [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], _0x338e2c = _0x2bc114[_0x4cc7('0x9cf')](null), _0x4fcd70 = 0x0, _0x3a8e10 = _0x2a5b96[_0x4cc7('0x21')]; _0x4fcd70 < _0x3a8e10; ) { var _0x3c30fe = _0x4fcd70++; _0x338e2c[_0x4cc7('0x9e7')](_0x3c30fe, _0x2a5b96[_0x3c30fe]); } _0x39fada[_0x4cc7('0x9e7')](0x1e, _0x338e2c); for (var _0x26f396 = _0x19c3f8[_0x4cc7('0x1323')], _0x114404 = [-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], _0x39920c = _0x2bc114[_0x4cc7('0x9cf')](null), _0x9ee967 = 0x0, _0x365e60 = _0x114404[_0x4cc7('0x21')]; _0x9ee967 < _0x365e60; ) { var _0xb1136e = _0x9ee967++; _0x39920c[_0x4cc7('0x9e7')](_0xb1136e, _0x114404[_0xb1136e]); } _0x26f396['set'](0x1f, _0x39920c); } ; _0x19c3f8[_0x4cc7('0x133c')] = function(_0x2b6e38) { if (_0x4cc7('0x133d') === _0x4cc7('0x133d')) { null == _0x19c3f8[_0x4cc7('0x1323')] && _0x19c3f8[_0x4cc7('0x133e')](); return 0x2 > _0x2b6e38 || 0x20 < _0x2b6e38 ? null : _0x19c3f8[_0x4cc7('0x1323')][_0x4cc7('0x2b')](_0x2b6e38 - 0x1); } else { this[_0x4cc7('0x4ec')][_0x4cc7('0x133f')](_0x2b6e38[_0x4cc7('0x1340')], _0x2b6e38[_0x4cc7('0x24c')], _0x2b6e38[_0x4cc7('0x1341')], _0x2b6e38[_0x4cc7('0x1342')], _0x2b6e38[_0x4cc7('0x1343')], _0x2b6e38[_0x4cc7('0x1344')], _0x2b6e38[_0x4cc7('0x1345')], _0x2b6e38[_0x4cc7('0x1346')]); } } ; var _0x8d5f45 = function(_0x1a2e7c, _0x259aec, _0x432237, _0x24ff5e) { null == _0x24ff5e && (_0x24ff5e = 0x1); null == _0x432237 && (_0x432237 = 0x0); null == _0x259aec && (_0x259aec = 0x0); null == _0x1a2e7c && (_0x1a2e7c = 0x0); this['x'] = _0x1a2e7c; this['y'] = _0x259aec; this['z'] = _0x432237; this['w'] = _0x24ff5e; }; _0x16dada['away3d.core.math.Quaternion'] = _0x8d5f45; _0x8d5f45[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3f4'), 'Quaternion']; _0x8d5f45[_0x4cc7('0x8')] = {}; _0x8d5f45[_0x4cc7('0x8')]['x'] = null; _0x8d5f45[_0x4cc7('0x8')]['y'] = null; _0x8d5f45[_0x4cc7('0x8')]['z'] = null; _0x8d5f45[_0x4cc7('0x8')]['w'] = null; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x1347')] = function(_0x48e7b5, _0xd7e3e0) { var _0x167a80 = _0x4cc7('0x1348').split('|') , _0x1a0413 = 0x0; while (!![]) { switch (_0x167a80[_0x1a0413++]) { case '0': this.y = _0x4a2501 * _0x428ae8 - _0x3b281e * _0xd7e3e0 + _0x2872a1 * _0x48d244 + _0x48e7b5 * _0x2ab0d8; continue; case '1': this.z = _0x4a2501 * _0xd7e3e0 + _0x3b281e * _0x428ae8 - _0x2872a1 * _0x2ab0d8 + _0x48e7b5 * _0x48d244; continue; case '2': this.w = _0x4a2501 * _0x48d244 - _0x3b281e * _0x2ab0d8 - _0x2872a1 * _0x428ae8 - _0x48e7b5 * _0xd7e3e0; continue; case '3': _0x48e7b5 = _0x48e7b5.z; continue; case '4': this.x = _0x4a2501 * _0x2ab0d8 + _0x3b281e * _0x48d244 + _0x2872a1 * _0xd7e3e0 - _0x56067a.FVEbR(_0x48e7b5, _0x428ae8); continue; case '5': var _0x4a2501 = _0x48e7b5.w , _0x3b281e = _0x48e7b5.x , _0x2872a1 = _0x48e7b5.y; continue; case '6': var _0x48d244 = _0xd7e3e0.w , _0x2ab0d8 = _0xd7e3e0.x , _0x428ae8 = _0xd7e3e0.y; continue; case '7': _0xd7e3e0 = _0xd7e3e0.z; continue; } break; } } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x1349')] = function(_0x51676c, _0x4a3b2f) { var _0x64f328 = Math.sin(_0x4a3b2f / 0x2); _0x4a3b2f = Math.cos(_0x4a3b2f / 0x2); this.x = _0x51676c.x * _0x64f328; this.y = _0x51676c.y * _0x64f328; this.z = _0x51676c.z * _0x64f328; this.w = _0x4a3b2f; this.normalize(); } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0xeb9')] = function(_0x4ca341, _0x1e94e7, _0x2d71ca) { var _0x453f72 = _0x4ca341.w , _0xa3f8c2 = _0x4ca341.x , _0x48b046 = _0x4ca341.y; _0x4ca341 = _0x4ca341.z; var _0x356d8b = _0x1e94e7.w , _0x4aa575 = _0x1e94e7.x , _0x102ec0 = _0x1e94e7.y; _0x1e94e7 = _0x1e94e7.z; var _0x4bf907 = _0x453f72 * _0x356d8b + _0xa3f8c2 * _0x4aa575 + _0x48b046 * _0x102ec0 + _0x4ca341 * _0x1e94e7; 0x0 > _0x4bf907 && (_0x4bf907 = -_0x4bf907, _0x356d8b = -_0x356d8b, _0x4aa575 = -_0x4aa575, _0x102ec0 = -_0x102ec0, _0x1e94e7 = -_0x1e94e7); if (0.95 > _0x4bf907) { var _0x48c401 = Math.acos(_0x4bf907) , _0x43f34e = _0x2d63f9.xFFwJ(0x1, Math.sin(_0x48c401)); _0x4bf907 = Math.sin(_0x2d63f9.EHNQk(_0x48c401, 0x1 - _0x2d71ca)) * _0x43f34e; _0x2d71ca = _0x2d63f9.EHNQk(Math.sin(_0x48c401 * _0x2d71ca), _0x43f34e); this.w = _0x2d63f9.VkrFC(_0x453f72, _0x4bf907) + _0x356d8b * _0x2d71ca; this.x = _0xa3f8c2 * _0x4bf907 + _0x4aa575 * _0x2d71ca; this.y = _0x48b046 * _0x4bf907 + _0x102ec0 * _0x2d71ca; this.z = _0x4ca341 * _0x4bf907 + _0x1e94e7 * _0x2d71ca; } else this.w = _0x453f72 + _0x2d71ca * (_0x356d8b - _0x453f72), this.x = _0xa3f8c2 + _0x2d71ca * (_0x4aa575 - _0xa3f8c2), this.y = _0x48b046 + _0x2d71ca * (_0x102ec0 - _0x48b046), this.z = _0x2d63f9.EOOHv(_0x4ca341, _0x2d71ca * (_0x1e94e7 - _0x4ca341)), _0x453f72 = 0x1 / Math.sqrt(this.w * this.w + this.x * this.x + this.y * this.y + this.z * this.z), this.w *= _0x453f72, this.x *= _0x453f72, this.y *= _0x453f72, this.z *= _0x453f72; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x134a')] = function(_0x5c557f, _0x2b8ba0, _0x3a00bc) { var _0x3ea8f2 = _0x5c557f.w , _0x257baa = _0x5c557f.x , _0x287814 = _0x5c557f.y; _0x5c557f = _0x5c557f.z; var _0x455b1b = _0x2b8ba0.w , _0x6d9157 = _0x2b8ba0.x , _0x3cda88 = _0x2b8ba0.y; _0x2b8ba0 = _0x2b8ba0.z; 0x0 > _0x3ea8f2 * _0x455b1b + _0x257baa * _0x6d9157 + _0x56067a.TbUKG(_0x287814, _0x3cda88) + _0x5c557f * _0x2b8ba0 && (_0x455b1b = -_0x455b1b, _0x6d9157 = -_0x6d9157, _0x3cda88 = -_0x3cda88, _0x2b8ba0 = -_0x2b8ba0); this.w = _0x3ea8f2 + _0x3a00bc * (_0x455b1b - _0x3ea8f2); this.x = _0x257baa + _0x3a00bc * (_0x6d9157 - _0x257baa); this.y = _0x287814 + _0x3a00bc * (_0x3cda88 - _0x287814); this.z = _0x5c557f + _0x56067a.TbUKG(_0x3a00bc, _0x2b8ba0 - _0x5c557f); _0x3a00bc = 0x1 / Math.sqrt(this.w * this.w + this.x * this.x + this.y * this.y + this.z * this.z); this.w *= _0x3a00bc; this.x *= _0x3a00bc; this.y *= _0x3a00bc; this.z *= _0x3a00bc; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0xf43')] = function(_0x550856) { null == _0x550856 && (_0x550856 = 0x1); _0x550856 /= Math.sqrt(this.x * this.x + _0x2d63f9.zIQrR(this.y, this.y) + this.z * this.z + this.w * this.w); this.x *= _0x550856; this.y *= _0x550856; this.z *= _0x550856; this.w *= _0x550856; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x134b')] = function(_0xe79abf) { var _0x47c817 = _0x2c4d00.RAW_DATA_CONTAINER , _0x4fcea8 = 0x2 * this.x * this.y , _0x3efacd = 0x2 * this.x * this.z , _0x2acdc2 = 0x2 * this.x * this.w , _0x25112b = 0x2 * this.y * this.z , _0x44c3ae = 0x2 * this.y * this.w , _0xd72609 = 0x2 * this.z * this.w , _0x201931 = this.x * this.x , _0x4bf907 = this.y * this.y , _0x48c401 = this.z * this.z , _0x293753 = this.w * this.w; _0x47c817.set(0x0, _0x201931 - _0x4bf907 - _0x48c401 + _0x293753); _0x47c817.set(0x4, _0x4fcea8 - _0xd72609); _0x47c817.set(0x8, _0x3efacd + _0x44c3ae); _0x47c817.set(0xc, 0x0); _0x47c817.set(0x1, _0x4fcea8 + _0xd72609); _0x47c817.set(0x5, -_0x201931 + _0x4bf907 - _0x48c401 + _0x293753); _0x47c817.set(0x9, _0x25112b - _0x2acdc2); _0x47c817.set(0xd, 0x0); _0x47c817.set(0x2, _0x3efacd - _0x44c3ae); _0x47c817.set(0x6, _0x25112b + _0x2acdc2); _0x47c817.set(0xa, -_0x201931 - _0x4bf907 + _0x48c401 + _0x293753); _0x47c817.set(0xe, 0x0); _0x47c817.set(0x3, 0x0); _0x47c817.set(0x7, 0x0); _0x47c817.set(0xb, 0x0); _0x47c817.set(0xf, 0x1); if (null == _0xe79abf) return new _0x165614(_0x47c817); _0xe79abf.copyRawDataFrom(_0x47c817); return _0xe79abf; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x134c')] = function(_0x24b72d) { _0x24b72d = _0x24b72d.decompose(0x2).get(0x1); this.x = _0x24b72d.x; this.y = _0x24b72d.y; this.z = _0x24b72d.z; this.w = _0x24b72d.w; } ; _0x8d5f45[_0x4cc7('0x8')]['rotatePoint'] = function(_0x4fc91a, _0x25d158) { var _0x4421a1 = _0x4fc91a.x; var _0x5202b1 = _0x4fc91a.y , _0x12bf41 = _0x4fc91a.z; null == _0x25d158 && (_0x25d158 = new _0x21e384()); var _0x23419f = -this.x * _0x4421a1 - this.y * _0x5202b1 - this.z * _0x12bf41; _0x4fc91a = this.w * _0x4421a1 + this.y * _0x12bf41 - this.z * _0x5202b1; var _0x132650 = this.w * _0x5202b1 - this.x * _0x12bf41 + _0x2d63f9.psPla(this.z, _0x4421a1); _0x4421a1 = this.w * _0x12bf41 + this.x * _0x5202b1 - this.y * _0x4421a1; _0x25d158.x = -_0x23419f * this.x + _0x4fc91a * this.w - _0x132650 * this.z + _0x4421a1 * this.y; _0x25d158.y = _0x2d63f9.yIHWo(-_0x23419f, this.y) + _0x4fc91a * this.z + _0x132650 * this.w - _0x4421a1 * this.x; _0x25d158.z = _0x2d63f9.wbNLO(-_0x23419f * this.z - _0x4fc91a * this.y + _0x132650 * this.x, _0x4421a1 * this.w); return _0x25d158; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0xa28')] = function(_0xef7371) { this.x = _0xef7371.x; this.y = _0xef7371.y; this.z = _0xef7371.z; this.w = _0xef7371.w; } ; _0x8d5f45[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x8d5f45; var _0x4f603a = function() { this['_childNodes'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x134d')] = this[_0x4cc7('0x134e')] = this[_0x4cc7('0x134f')] = 0x0; }; _0x16dada[_0x4cc7('0x1350')] = _0x4f603a; _0x4f603a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3f8'), _0x4cc7('0x1351')]; _0x4f603a[_0x4cc7('0x8')] = {}; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0xabc')] = null; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1352')] = null; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x134d')] = null; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1353')] = null; _0x4f603a[_0x4cc7('0x8')]['_numEntities'] = null; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x134e')] = null; _0x4f603a[_0x4cc7('0x8')]['set_showDebugBounds'] = function(_0x15c23c) { if (null != this._debugPrimitive == _0x15c23c) return _0x15c23c; _0x15c23c ? this._debugPrimitive = this.createDebugBounds() : (this._debugPrimitive.dispose(), this._debugPrimitive = null); for (var _0x14d9fa = 0x0, _0x556d4a = this._numChildNodes; _0x14d9fa < _0x556d4a; ) { var _0x3d489e = _0x14d9fa++; this._childNodes.get(_0x3d489e).set_showDebugBounds(_0x15c23c); } return _0x15c23c; } ; _0x4f603a[_0x4cc7('0x8')]['get_parent'] = function() { return this._parent; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1354')] = function(_0x5d985a) { _0x5d985a._parent = this; this._numEntities += _0x5d985a._numEntities; this._childNodes.set(this._numChildNodes++, _0x5d985a); _0x5d985a.set_showDebugBounds(null != this._debugPrimitive); var _0x142348 = _0x5d985a._numEntities; for (_0x5d985a = this; _0x5d985a._numEntities += _0x142348, _0x5d985a = _0x5d985a._parent, null != _0x5d985a; ) ; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1355')] = function(_0x4e5c9e) { var _0x1ec0ea = this._childNodes.indexOf(_0x4e5c9e, 0x0); this._childNodes.set(_0x1ec0ea, this._childNodes.get(--this._numChildNodes)); this._childNodes.pop(); _0x1ec0ea = _0x4e5c9e._numEntities; for (_0x4e5c9e = this; _0x4e5c9e._numEntities -= _0x1ec0ea, _0x4e5c9e = _0x4e5c9e._parent, null != _0x4e5c9e; ) ; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0xef3')] = function(_0x385013, _0x23e616) { return !0x0; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1356')] = function(_0x935138) { return this; } ; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x1357')] = function(_0x36ab71) { if ('iHzNW' === _0x4cc7('0x1358')) { if ((0x0 != this._numEntities || null != this._debugPrimitive) && _0x36ab71.enterNode(this)) { for (var _0x7ff553 = 0x0; _0x7ff553 < this._numChildNodes; ) this._childNodes.get(_0x7ff553++).acceptTraverser(_0x36ab71); null != this._debugPrimitive && _0x36ab71.applyRenderable(this._debugPrimitive); } } else { this.cameraMoved = !0x0; return this.scrollRectSource.height = Math.floor(_0x36ab71); } } ; _0x4f603a[_0x4cc7('0x8')]['createDebugBounds'] = function() { return null; } ; _0x4f603a[_0x4cc7('0x8')]['__class__'] = _0x4f603a; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_parent'] = _0x4cc7('0xfc6'); _0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3f6')] = _0x2d63f9.Idqbb; var _0x21cd93 = function(_0x17dd33) { _0x4f603a['call'](this); this[_0x4cc7('0x1359')] = _0x17dd33; this['_numEntities'] = 0x1; }; _0x16dada[_0x4cc7('0x135a')] = _0x21cd93; _0x21cd93[_0x4cc7('0x8f2')] = ['away3d', 'core', _0x4cc7('0x3f8'), _0x4cc7('0x135b')]; _0x21cd93['__super__'] = _0x4f603a; _0x21cd93['prototype'] = _0x5aff49(_0x4f603a[_0x4cc7('0x8')], { '_entity': null, '_updateQueueNext': null, 'get_entity': function() { return this['_entity']; }, 'acceptTraverser': function(_0x579d2c) { _0x579d2c[_0x4cc7('0x135c')](this[_0x4cc7('0x1359')]); }, 'removeFromParent': function() { null != this['_parent'] && this[_0x4cc7('0xabc')][_0x4cc7('0x1355')](this); this[_0x4cc7('0xabc')] = null; }, 'isInFrustum': function(_0x111dde, _0x7ed427) { return this[_0x4cc7('0x1359')][_0x4cc7('0x135d')]() ? this['_entity']['get_worldBounds']()[_0x4cc7('0xef3')](_0x111dde, _0x7ed427) : !0x1; }, '__class__': _0x21cd93, '__properties__': _0x5aff49(_0x4f603a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_entity': _0x4cc7('0x135e') }) }); var _0x1d3b7e = function(_0x3658fb) { if ('EUicr' !== _0x4cc7('0x135f')) { _0x21cd93['call'](this, _0x3658fb); } else { var _0x41dbd9 = c[b]; ++b; _0x3658fb = _0x5260f5[_0x4cc7('0x99b')](_0x19c1c0['field'](this['properties'], _0x41dbd9), _0xd2245b); if (null != _0x3658fb) { var _0x13f97e = !0x0; Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](this['target'], _0x41dbd9) ? _0x3658fb['set_start'](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0xa26')], _0x41dbd9)) : (_0x13f97e = !0x1, _0x3658fb[_0x4cc7('0x1360')](_0x19c1c0[_0x4cc7('0x1361')](this[_0x4cc7('0xa26')], _0x41dbd9))); _0x3658fb = new _0x5ad1ec(this[_0x4cc7('0xa26')],_0x41dbd9,_0x3658fb,_0x13f97e); this['propertyDetails'][_0x4cc7('0x29')](_0x3658fb); } } }; _0x16dada[_0x4cc7('0x1362')] = _0x1d3b7e; _0x1d3b7e['__name__'] = ['away3d', 'core', _0x4cc7('0x3f8'), 'CameraNode']; _0x1d3b7e[_0x4cc7('0x92b')] = _0x21cd93; _0x1d3b7e[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { 'acceptTraverser': function(_0x35e3e6) {}, '__class__': _0x1d3b7e }); var _0x54e7df = function(_0x46b146) { if ('zKLBt' === _0x4cc7('0x1363')) { _0x21cd93[_0x4cc7('0x96b')](this, _0x46b146); this[_0x4cc7('0x1364')] = _0x46b146; } else { _0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x46b146, b); b[_0x4cc7('0xdb2')]['setTextureAt'](_0x46b146[_0x4cc7('0x1365')], this[_0x4cc7('0x1366')]['getTextureForStage3D'](b)); } }; _0x16dada[_0x4cc7('0x1367')] = _0x54e7df; _0x54e7df[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3f8'), _0x4cc7('0x1368')]; _0x54e7df['__super__'] = _0x21cd93; _0x54e7df[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_light': null, 'acceptTraverser': function(_0x50c6b8) { _0x50c6b8[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')][_0x4cc7('0x1357')][_0x4cc7('0x96b')](this, _0x50c6b8), _0x50c6b8[_0x4cc7('0x136a')](this[_0x4cc7('0x1364')])); }, '__class__': _0x54e7df }); var _0x139d6a = function(_0x5300cf) { _0x21cd93[_0x4cc7('0x96b')](this, _0x5300cf); this[_0x4cc7('0x1364')] = _0x5300cf; }; _0x16dada[_0x4cc7('0x136b')] = _0x139d6a; _0x139d6a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0x3f8'), _0x4cc7('0x136c')]; _0x139d6a[_0x4cc7('0x92b')] = _0x21cd93; _0x139d6a[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_light': null, 'acceptTraverser': function(_0x14ea84) { _0x14ea84[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')][_0x4cc7('0x1357')][_0x4cc7('0x96b')](this, _0x14ea84), _0x14ea84[_0x4cc7('0x136d')](this['_light'])); }, '__class__': _0x139d6a }); var _0x1ffdca = function(_0x428553) { _0x21cd93[_0x4cc7('0x96b')](this, _0x428553); this[_0x4cc7('0x1364')] = _0x428553; }; _0x16dada[_0x4cc7('0x136e')] = _0x1ffdca; _0x1ffdca[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x2d63f9[_0x4cc7('0x3f7')], _0x4cc7('0x136f')]; _0x1ffdca[_0x4cc7('0x92b')] = _0x21cd93; _0x1ffdca['prototype'] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_light': null, 'acceptTraverser': function(_0x22f5bd) { if (_0x4cc7('0x1370') === _0x4cc7('0x1371')) { _0x22f5bd = 0x0; for (b = this[_0x4cc7('0x1277')]; _0x56067a['AkfJP'](_0x22f5bd, b['get_length']()); ) c = b['get'](_0x22f5bd), ++_0x22f5bd, null != c && c['update'](this[_0x4cc7('0x1372')]); this[_0x4cc7('0x1373')](this[_0x4cc7('0x1372')]); _0x22f5bd = 0x0; for (b = this[_0x4cc7('0x1277')]; _0x22f5bd < b[_0x4cc7('0x34')](); ) c = b[_0x4cc7('0x2b')](_0x22f5bd), ++_0x22f5bd, null != c && c[_0x4cc7('0x1374')](); } else { _0x22f5bd[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')]['acceptTraverser'][_0x4cc7('0x96b')](this, _0x22f5bd), _0x22f5bd[_0x4cc7('0x1375')](this['_light'])); } }, '__class__': _0x1ffdca }); var _0x3ee4ae = function(_0xac1f2b) { _0x21cd93[_0x4cc7('0x96b')](this, _0xac1f2b); this[_0x4cc7('0x1376')] = _0xac1f2b; }; _0x16dada[_0x4cc7('0x1377')] = _0x3ee4ae; _0x3ee4ae[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x11bb')], 'partition', _0x4cc7('0x1378')]; _0x3ee4ae[_0x4cc7('0x92b')] = _0x21cd93; _0x3ee4ae[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_mesh': null, 'acceptTraverser': function(_0x360772) { if (_0x360772[_0x4cc7('0x1369')](this)) { _0x21cd93['prototype'][_0x4cc7('0x1357')][_0x4cc7('0x96b')](this, _0x360772); for (var _0x63024f = this[_0x4cc7('0x1376')][_0x4cc7('0x1379')](), _0x46a506 = 0x0, _0x3b608b = _0x63024f[_0x4cc7('0x34')](); _0x46a506 < _0x3b608b; ) _0x360772[_0x4cc7('0x137a')](_0x63024f[_0x4cc7('0x2b')](_0x46a506++)); } }, '__class__': _0x3ee4ae }); var _0x5d3799 = function() { if ('meHIP' === _0x4cc7('0x137b')) { _0x4f603a['call'](this); } else { this['ascender'] = 0x820; this['descender'] = -0x1e0; this[_0x4cc7('0x98b')] = 0xa01; this[_0x4cc7('0xcaa')] = 0x256; this['underlinePosition'] = -0x124; this[_0x4cc7('0xcac')] = 0x96; this[_0x4cc7('0xcad')] = 0x800; this[_0x4cc7('0x5e2')] = 'Comfortaa\x20Bold'; _0x578103[_0x4cc7('0x96b')](this); } }; _0x16dada['away3d.core.partition.NullNode'] = _0x5d3799; _0x5d3799[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'partition', _0x4cc7('0x137c')]; _0x5d3799[_0x4cc7('0x92b')] = _0x4f603a; _0x5d3799[_0x4cc7('0x8')] = _0x5aff49(_0x4f603a[_0x4cc7('0x8')], { '__class__': _0x5d3799 }); var _0x1d30e7 = function(_0x4af085) { this[_0x4cc7('0x137d')] = _0x4af085; _0x56067a[_0x4cc7('0x59d')](null, _0x4af085) && (this['_rootNode'] = new _0x5d3799()); }; _0x16dada[_0x2d63f9[_0x4cc7('0x3f9')]] = _0x1d30e7; _0x1d30e7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', 'partition', _0x4cc7('0x137e')]; _0x1d30e7[_0x4cc7('0x8')] = {}; _0x1d30e7[_0x4cc7('0x8')]['_rootNode'] = null; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x137f')] = null; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x1380')] = null; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x10a7')] = function(_0x14edd5) { this._updatesMade && this.updateEntities(); ++_0x2cbcc4._collectionMark; this._rootNode.acceptTraverser(_0x14edd5); } ; _0x1d30e7[_0x4cc7('0x8')]['markForUpdate'] = function(_0x2557f2) { if (_0x4cc7('0x1381') === 'ItByN') { _0x2557f2 = _0x2557f2.getEntityPartitionNode(); for (var _0x298308 = this._updateQueue; null != _0x298308; ) { if (_0x4cc7('0x1382') !== 'mGdcn') { if (_0x2557f2 == _0x298308) return; _0x298308 = _0x298308._updateQueueNext; } else { var _0x432cdf = new _0x8d5f45(); _0x432cdf.fromAxisAngle(_0x2557f2, _0x298308); this._rotationQuat.multiply(this._rotationQuat, _0x432cdf); } } _0x2557f2._updateQueueNext = this._updateQueue; this._updateQueue = _0x2557f2; this._updatesMade = !0x0; } else { null == d && (d = 0x0); return new _0xe0ece7(this,_0x2557f2,_0x298308,c,d); } } ; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x10ad')] = function(_0x599087) { if (_0x4cc7('0x1383') === _0x4cc7('0x1384')) { var _0xa98414, _0x4e7c64, _0xebfec9, _0x164453 = Array(_0x3c7924 + 0x1); for (_0xebfec9 = _0x4e7c64 = 0x0; 0x1c > _0xebfec9; _0xebfec9++) for (_0x5d5b96[_0xebfec9] = _0x4e7c64, _0xa98414 = 0x0; _0xa98414 < 0x1 << _0x2d68c8[_0xebfec9]; _0xa98414++) _0x5b0de5[_0x4e7c64++] = _0xebfec9; _0x5b0de5[_0x4e7c64 - 0x1] = _0xebfec9; for (_0xebfec9 = _0x4e7c64 = 0x0; 0x10 > _0xebfec9; _0xebfec9++) for (_0x19c1c0[_0xebfec9] = _0x4e7c64, _0xa98414 = 0x0; _0xa98414 < 0x1 << _0x578103[_0xebfec9]; _0xa98414++) _0x16ff04[_0x4e7c64++] = _0xebfec9; for (_0x4e7c64 >>= 0x7; _0xebfec9 < _0x2ab848; _0xebfec9++) for (_0x19c1c0[_0xebfec9] = _0x4e7c64 << 0x7, _0xa98414 = 0x0; _0xa98414 < 0x1 << _0x578103[_0xebfec9] - 0x7; _0xa98414++) _0x16ff04[0x100 + _0x4e7c64++] = _0xebfec9; for (_0xa98414 = 0x0; _0xa98414 <= _0x3c7924; _0xa98414++) _0x164453[_0xa98414] = 0x0; for (_0xa98414 = 0x0; 0x8f >= _0xa98414; ) _0x43c263[0x2 * _0xa98414 + 0x1] = 0x8, _0xa98414++, _0x164453[0x8]++; for (; 0xff >= _0xa98414; ) _0x43c263[0x2 * _0xa98414 + 0x1] = 0x9, _0xa98414++, _0x164453[0x9]++; for (; 0x117 >= _0xa98414; ) _0x43c263[0x2 * _0xa98414 + 0x1] = 0x7, _0xa98414++, _0x164453[0x7]++; for (; 0x11f >= _0xa98414; ) _0x43c263[0x2 * _0xa98414 + 0x1] = 0x8, _0xa98414++, _0x164453[0x8]++; _0xa23b63(_0x43c263, _0x457ac5 + 0x1, _0x164453); for (_0xa98414 = 0x0; _0xa98414 < _0x2ab848; _0xa98414++) _0xee918d[0x2 * _0xa98414 + 0x1] = 0x5, _0xee918d[0x2 * _0xa98414] = _0x3e3cd2(_0xa98414, 0x5); _0x4fc155 = new _0x3dd250(_0x43c263,_0x2d68c8,_0x30f963 + 0x1,_0x457ac5,_0x3c7924); _0x4bf907 = new _0x3dd250(_0xee918d,_0x578103,0x0,_0x2ab848,_0x3c7924); _0x4ab476 = new _0x3dd250([],_0xf94a9e,0x0,_0x2081a8,0x7); _0x29cea6 = !0x0; } else { _0x599087 = _0x599087.getEntityPartitionNode(); var _0x156ded; _0x599087.removeFromParent(); if (_0x599087 == this._updateQueue) this._updateQueue = _0x599087._updateQueueNext; else { if (_0x4cc7('0x1385') === _0x4cc7('0x1386')) { throw new _0x202aa0(new _0xb16e5a()); } else { for (_0x156ded = this._updateQueue; null != _0x156ded && _0x156ded._updateQueueNext != _0x599087; ) _0x156ded = _0x156ded._updateQueueNext; null != _0x156ded && (_0x156ded._updateQueueNext = _0x599087._updateQueueNext); } } _0x599087._updateQueueNext = null; null == this._updateQueue && (this._updatesMade = !0x1); } } ; _0x1d30e7[_0x4cc7('0x8')]['updateEntities'] = function() { var _0x325251 = this._updateQueue; this._updateQueue = null; for (this._updatesMade = !0x1; ; ) { var _0xdad43 = this._rootNode.findPartitionForEntity(_0x325251.get_entity()); _0x325251.get_parent() != _0xdad43 && (null != _0x325251 && _0x325251.removeFromParent(), _0xdad43.addNode(_0x325251)); _0xdad43 = _0x325251._updateQueueNext; _0x325251._updateQueueNext = null; _0x325251.get_entity().internalUpdate(); _0x325251 = _0xdad43; if (null == _0x325251) break; } } ; _0x1d30e7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1d30e7; var _0x42e58b = function(_0x3c13d0) { _0x21cd93[_0x4cc7('0x96b')](this, _0x3c13d0); this[_0x4cc7('0x1364')] = _0x3c13d0; }; _0x16dada[_0x4cc7('0x1387')] = _0x42e58b; _0x42e58b[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0x3f8'), _0x4cc7('0x1388')]; _0x42e58b[_0x4cc7('0x92b')] = _0x21cd93; _0x42e58b[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93['prototype'], { '_light': null, 'acceptTraverser': function(_0x46389d) { _0x46389d[_0x4cc7('0x1369')](this) && (_0x21cd93['prototype']['acceptTraverser'][_0x4cc7('0x96b')](this, _0x46389d), _0x46389d[_0x4cc7('0x1389')](this[_0x4cc7('0x1364')])); }, '__class__': _0x42e58b }); var _0x2cc2ab = function(_0x214b1c) { if ('viYVW' === _0x4cc7('0x138a')) { this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x214b1c)[_0x4cc7('0x138b')](_0x56067a[_0x4cc7('0x138c')] + _0x4bf907[_0x4cc7('0x4dc')](d[_0x4cc7('0x2b')](0x1, 0x0)) + _0x4cc7('0x138d')); return; } else { _0x21cd93[_0x4cc7('0x96b')](this, _0x5260f5[_0x4cc7('0x99b')](_0x214b1c, _0x471021)); this[_0x4cc7('0x138e')] = _0x214b1c; } }; _0x16dada['away3d.core.partition.RenderableNode'] = _0x2cc2ab; _0x2cc2ab[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9['TlBRU'], 'partition', _0x4cc7('0x138f')]; _0x2cc2ab['__super__'] = _0x21cd93; _0x2cc2ab[_0x4cc7('0x8')] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_renderable': null, 'acceptTraverser': function(_0x4075e2) { if ('KhIBU' === _0x4cc7('0x1390')) { return _0x3f86a4['loadFromManifest'](_0x4075e2); } else { _0x4075e2[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')]['acceptTraverser'][_0x4cc7('0x96b')](this, _0x4075e2), _0x4075e2['applyRenderable'](this[_0x4cc7('0x138e')])); } }, '__class__': _0x2cc2ab }); var _0x1e8d08 = function(_0x39c75a) { _0x21cd93[_0x4cc7('0x96b')](this, _0x39c75a); this[_0x4cc7('0xab6')] = _0x39c75a; }; _0x16dada[_0x4cc7('0x1391')] = _0x1e8d08; _0x1e8d08[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x3f8'), _0x4cc7('0x1392')]; _0x1e8d08[_0x4cc7('0x92b')] = _0x21cd93; _0x1e8d08['prototype'] = _0x5aff49(_0x21cd93[_0x4cc7('0x8')], { '_skyBox': null, 'acceptTraverser': function(_0x55962a) { _0x55962a[_0x4cc7('0x1369')](this) && (_0x21cd93[_0x4cc7('0x8')]['acceptTraverser'][_0x4cc7('0x96b')](this, _0x55962a), _0x55962a['applySkyBox'](this[_0x4cc7('0xab6')])); }, 'isInFrustum': function(_0x5ca67a, _0x287b8c) { if (_0x4cc7('0x1393') === _0x4cc7('0x1394')) { _0x5ca67a[_0x4cc7('0xa39')] = _0x5ca67a[_0x4cc7('0x102c')] + this[_0x4cc7('0x1395')]; 0x0 > this[_0x4cc7('0x1395')] && (_0x5ca67a[_0x4cc7('0xa3c')] = 0x5, _0x5ca67a['reducedZAccelLeft'] = 1.2, _0x287b8c = 0.5 * _0x5ca67a['zMaxSpeed'], _0x5ca67a[_0x4cc7('0xa39')] < _0x287b8c && (_0x5ca67a[_0x4cc7('0xa39')] = _0x287b8c)); return !0x0; } else { return !0x0; } }, '__class__': _0x1e8d08 }); var _0x2fcfe2 = function() {}; _0x16dada['away3d.core.pick.IPicker'] = _0x2fcfe2; _0x2fcfe2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x2d63f9[_0x4cc7('0x3fb')], _0x4cc7('0x1396')]; _0x2fcfe2[_0x4cc7('0x8')] = {}; _0x2fcfe2[_0x4cc7('0x8')][_0x4cc7('0x1397')] = null; _0x2fcfe2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2fcfe2; var _0x4bdcb5 = function() {}; _0x16dada[_0x4cc7('0x1398')] = _0x4bdcb5; _0x4bdcb5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0x1399'), _0x4cc7('0x139a')]; _0x4bdcb5[_0x4cc7('0x8')] = {}; _0x4bdcb5[_0x4cc7('0x8')][_0x4cc7('0x139b')] = null; _0x4bdcb5[_0x4cc7('0x8')][_0x4cc7('0x139c')] = null; _0x4bdcb5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4bdcb5; var _0x34aab6 = function(_0x1a4619) { this['entity'] = _0x1a4619; }; _0x16dada['away3d.core.pick.PickingCollisionVO'] = _0x34aab6; _0x34aab6[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x1399'), _0x4cc7('0x139d')]; _0x34aab6[_0x4cc7('0x8')] = {}; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0xffa')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0xf20')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x1006')] = null; _0x34aab6[_0x4cc7('0x8')]['uv'] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x139e')] = null; _0x34aab6[_0x4cc7('0x8')]['localRayPosition'] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x1005')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x100a')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x139f')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x100b')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x1009')] = null; _0x34aab6[_0x4cc7('0x8')][_0x4cc7('0x122b')] = null; _0x34aab6[_0x4cc7('0x8')]['__class__'] = _0x34aab6; var _0xeb220d = function(_0x4e2a6c) { this[_0x4cc7('0x13a0')] = !0x0; this['_ignoredEntities'] = []; this[_0x4cc7('0x13a1')] = _0x4e2a6c; this[_0x4cc7('0x13a2')] = _0x2bc114['toObjectVector'](null); }; _0x16dada[_0x4cc7('0x13a3')] = _0xeb220d; _0xeb220d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), 'pick', _0x4cc7('0x13a4')]; _0xeb220d[_0x4cc7('0x8f8')] = [_0x2fcfe2]; _0xeb220d[_0x4cc7('0x8')] = {}; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13a1')] = null; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13a5')] = null; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13a0')] = null; _0xeb220d[_0x4cc7('0x8')]['_entities'] = null; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x134f')] = null; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x1397')] = function(_0x427be8, _0x57b003, _0x45a784) { if (_0x4cc7('0x13a6') !== 'uiWwD') { var _0x46c2ae = new _0x39920c() , _0x1191fb = this.parseVarStr() , _0x4f9834 = this._newBlockBytes.readUnsignedShort() , _0x3e38af = this.parseProperties({ 1: this._geoNrType, 2: this._geoNrType }) , _0x15543d = _0x3e38af.get(0x1, 0x1); _0x3e38af = _0x3e38af.get(0x2, 0x1); for (var _0x27cefc = _0x2bc114.toObjectVector(null), _0x592623 = 0x0; _0x592623 < _0x4f9834; ) { var _0x5359e9 = _0x27cefc = null; var _0x4fdbd1 = this._newBlockBytes.readUnsignedInt(); var _0x472c44 = this._newBlockBytes.position + _0x4fdbd1; _0x4fdbd1 = this.parseProperties({ 1: this._geoNrType, 2: this._geoNrType }); for (var _0x39232e = null, _0x5f3c41 = null, _0x2a6201 = null, _0x27d3cd = null; _0x331be6.gt(_0x472c44, this._newBlockBytes.position); ) { var _0x395d16 = 0x0; var _0x338a45 = this._newBlockBytes.readUnsignedByte(); this._newBlockBytes.readUnsignedByte(); var _0x59368a = this._newBlockBytes.readUnsignedInt(); _0x59368a = this._newBlockBytes.position + _0x59368a; if (0x1 == _0x338a45) for (_0x39232e = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) { _0x338a45 = this.readNumber(this._accuracyGeo); var _0x4eae10 = this.readNumber(this._accuracyGeo); var _0x3812cf = this.readNumber(this._accuracyGeo); _0x39232e.set(_0x395d16++, _0x338a45); _0x39232e.set(_0x395d16++, _0x4eae10); _0x39232e.set(_0x395d16++, _0x3812cf); } else if (0x2 == _0x338a45) for (_0x5f3c41 = _0x2bc114.toIntVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x5f3c41.set(_0x395d16++, this._newBlockBytes.readUnsignedShort()); else if (0x3 == _0x338a45) for (_0x2a6201 = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x2a6201.set(_0x395d16++, this.readNumber(this._accuracyGeo)); else if (_0x56067a.OthES(0x4, _0x338a45)) for (_0x27d3cd = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x27d3cd.set(_0x395d16++, this.readNumber(this._accuracyGeo)); else if (0x6 == _0x338a45) for (_0x27cefc = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x27cefc.set(_0x395d16++, _0x331be6.toFloat(0x3 * this._newBlockBytes.readUnsignedShort())); else if (0x7 == _0x338a45) for (_0x5359e9 = _0x2bc114.toFloatVector(null); _0x331be6.gt(_0x59368a, this._newBlockBytes.position); ) _0x5359e9.set(_0x395d16++, this.readNumber(this._accuracyGeo)); else this._newBlockBytes.position = _0x59368a; } this.parseUserAttributes(); _0x27cefc = _0x1dd7f3.fromVectors(_0x39232e, _0x5f3c41, _0x2a6201, _0x27d3cd, null, _0x5359e9, _0x27cefc); _0x5359e9 = _0x4fdbd1.get(0x1, 0x1); _0x4fdbd1 = _0x4fdbd1.get(0x2, 0x1); _0x472c44 = !0x1; if (_0x15543d != _0x5359e9 || _0x3e38af != _0x4fdbd1) _0x3ccc21.trace(_0x4cc7('0x13a7'), { fileName: _0x4cc7('0x115'), lineNumber: 0x25b, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x13a8') }), _0x472c44 = !0x0, _0x5359e9 = _0x15543d / _0x5359e9, _0x4fdbd1 = _0x3e38af / _0x4fdbd1; _0x39232e = 0x0; for (_0x5f3c41 = _0x27cefc.get_length(); _0x39232e < _0x5f3c41; ) _0x2a6201 = _0x39232e++, _0x472c44 && _0x27cefc.get(_0x2a6201).scaleUV(_0x5359e9, _0x4fdbd1), _0x46c2ae.addSubGeometry(_0x27cefc.get(_0x2a6201)); ++_0x592623; } 0x1 == _0x15543d && 0x1 == _0x3e38af || _0x46c2ae.scaleUV(_0x15543d, _0x3e38af); this.parseUserAttributes(); this.finalizeAsset(_0x46c2ae, _0x1191fb); this._blocks.get(_0x427be8).data = _0x46c2ae; this._debug && _0x3ccc21.trace(_0x4cc7('0x13a9') + _0x1191fb + '|\x20SubGeometries\x20=\x20' + _0x27cefc.get_length(), { fileName: _0x56067a.jJFqz, lineNumber: 0x270, className: 'away3d.loaders.parsers.AWD2Parser', methodName: _0x4cc7('0x13a8') }); } else { var _0x454c74 = _0x45a784.get_entityCollector(); if (0x0 == _0x454c74.get_numMouseEnableds()) return null; var _0x29ee1c = _0x45a784.unproject(_0x427be8, _0x57b003, 0x0, _0xeb220d.tempRayPosition); _0x427be8 = _0x45a784.unproject(_0x427be8, _0x57b003, 0x1, _0xeb220d.tempRayDirection); _0x427be8.x -= _0x29ee1c.x; _0x427be8.y -= _0x29ee1c.y; _0x427be8.z -= _0x29ee1c.z; this._numEntities = 0x0; for (_0x454c74 = _0x454c74.get_entityHead(); null != _0x454c74; ) _0x57b003 = _0x454c74.entity, this.isIgnored(_0x57b003) || _0x57b003.get_isVisible() && _0x57b003.isIntersectingRay(_0x29ee1c, _0x427be8) && this._entities.set(this._numEntities++, _0x57b003), _0x454c74 = _0x454c74.next; return 0x0 == this._numEntities ? null : this.getPickingCollisionVO(); } } ; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13aa')] = function(_0x3a07b7) { var _0x42bc4e = { sJAeW: function(_0x34fd7f, _0x3a1a7c) { return _0x34fd7f != _0x3a1a7c; } }; if (_0x4cc7('0x13ab') !== _0x4cc7('0x13ab')) { return _0x42bc4e.sJAeW(_0x3a07b7, this.anchor); } else { if (this._onlyMouseEnabled && (!_0x3a07b7._ancestorsAllowMouseEnabled || !_0x3a07b7.get_mouseEnabled())) return !0x0; for (var _0x3fb8ae = 0x0, _0x36edcb = this._ignoredEntities; _0x3fb8ae < _0x36edcb.length; ) { if (_0x4cc7('0x13ac') === 'aLCLD') { var _0x1f5511 = _0x36edcb[_0x3fb8ae]; ++_0x3fb8ae; if (_0x1f5511 == _0x3a07b7) return !0x0; } else { _0x3fb8ae = this.__x; if (_0x3fb8ae.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x3fb8ae.nodeType); throw new _0x202aa0(_0x3fb8ae.nodeName + _0x4cc7('0x13ad') + _0x3a07b7); } } return !0x1; } } ; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13ae')] = function(_0x1fd41a, _0x4a5072) { return _0x1fd41a.get_pickingCollisionVO().rayEntryDistance > _0x4a5072.get_pickingCollisionVO().rayEntryDistance ? 0x1 : -0x1; } ; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13af')] = function() { this._entities.set_length(this._numEntities); this._entities.sort(_0x48c401(this, this.sortOnNearT)); for (var _0x3f91b9 = Infinity, _0x5b77b1 = null, _0x10e00b, _0x21ad46, _0xa1bfe = 0x0, _0x5b0fae = this._numEntities; _0xa1bfe < _0x5b0fae; ) if (_0x10e00b = _0xa1bfe++, _0x21ad46 = this._entities.get(_0x10e00b), _0x10e00b = _0x21ad46._pickingCollisionVO, null != _0x21ad46.get_pickingCollider()) { if ((null == _0x5b77b1 || _0x10e00b.rayEntryDistance < _0x5b77b1.rayEntryDistance) && _0x21ad46.collidesBefore(_0x3f91b9, this._findClosestCollision) && (_0x3f91b9 = _0x10e00b.rayEntryDistance, _0x5b77b1 = _0x10e00b, !this._findClosestCollision)) return this.updateLocalPosition(_0x10e00b), _0x10e00b; } else if ((null == _0x5b77b1 || _0x10e00b.rayEntryDistance < _0x5b77b1.rayEntryDistance) && !_0x10e00b.rayOriginIsInsideBounds) return this.updateLocalPosition(_0x10e00b), _0x10e00b; return _0x5b77b1; } ; _0xeb220d[_0x4cc7('0x8')][_0x4cc7('0x13b0')] = function(_0x420b94) { null == _0x420b94.localPosition && (_0x420b94.localPosition = new _0x21e384()); var _0x450dfa = _0x420b94.localPosition , _0x5ce56e = _0x420b94.localRayDirection , _0x2e539a = _0x420b94.localRayPosition; _0x420b94 = _0x420b94.rayEntryDistance; _0x450dfa.x = _0x2e539a.x + _0x420b94 * _0x5ce56e.x; _0x450dfa.y = _0x2e539a.y + _0x420b94 * _0x5ce56e.y; _0x450dfa.z = _0x56067a.BTkbU(_0x2e539a.z, _0x420b94 * _0x5ce56e.z); } ; _0xeb220d[_0x4cc7('0x8')]['__class__'] = _0xeb220d; var _0x432b23 = function(_0x13917e, _0x122b47, _0x5f0977, _0x572ea7) { null == _0x572ea7 && (_0x572ea7 = 0x0); null == _0x5f0977 && (_0x5f0977 = 0x0); null == _0x122b47 && (_0x122b47 = 0x0); null == _0x13917e && (_0x13917e = 0x0); this['x'] = _0x13917e; this['y'] = _0x122b47; this[_0x4cc7('0x7d9')] = _0x5f0977; this[_0x4cc7('0x98b')] = _0x572ea7; }; _0x16dada[_0x4cc7('0x13b1')] = _0x432b23; _0x432b23[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x1309'), _0x4cc7('0x13b2')]; _0x432b23[_0x4cc7('0x8')] = {}; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x432b23[_0x4cc7('0x8')]['x'] = null; _0x432b23[_0x4cc7('0x8')]['y'] = null; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x432b23(this.x,this.y,this.width,this.height); } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xbf5')] = function(_0x2e214c, _0x3b12a3) { return _0x2e214c >= this.x && _0x3b12a3 >= this.y && _0x2e214c < this.get_right() ? _0x3b12a3 < this.get_bottom() : !0x1; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xb85')] = function(_0x388d9c) { return this.contains(_0x388d9c.x, _0x388d9c.y); } ; _0x432b23[_0x4cc7('0x8')]['copyFrom'] = function(_0x2ad47e) { var _0x194bc8 = { woFsG: function(_0x244cda, _0x40b12e) { return _0x244cda - _0x40b12e; }, QGUtS: function(_0x3b8db3, _0x467fc0) { return _0x3b8db3 / _0x467fc0; } }; if (_0x4cc7('0x13b3') !== _0x4cc7('0x13b4')) { this.x = _0x2ad47e.x; this.y = _0x2ad47e.y; this.width = _0x2ad47e.width; this.height = _0x2ad47e.height; } else { var _0x151c60 = (_0x2ad47e >> 0x10 & 0xff) / 0xff; var _0xdc404c = (_0x2ad47e >> 0x8 & 0xff) / 0xff; var _0x15e78e = (_0x2ad47e & 0xff) / 0xff; var _0x1e9d2d = _0x563a26.fold([_0x151c60, _0xdc404c], Math.min, _0x15e78e); var _0x544f9e = _0x563a26.fold([_0x151c60, _0xdc404c], Math.max, _0x15e78e); _0x2ad47e = _0x194bc8.woFsG(_0x544f9e, _0x1e9d2d); this.hue = 0x3c * (0x0 >= _0x2ad47e ? 0x0 : _0x544f9e == _0x151c60 ? (_0xdc404c - _0x15e78e) / _0x2ad47e % 0x6 : _0x544f9e == _0xdc404c ? _0x194bc8.QGUtS(_0x15e78e - _0x151c60, _0x2ad47e) + 0x2 : (_0x151c60 - _0xdc404c) / _0x2ad47e + 0x4); this.lightness = (_0x1e9d2d + _0x544f9e) / 0x2; this.saturation = 0.5 >= this.lightness ? _0x2ad47e / (0x2 * this.lightness) : _0x2ad47e / (0x2 - 0x2 * this.lightness); isNaN(this.saturation) && (this.saturation = 0x0); } } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xac1')] = function(_0x4a953f) { return _0x4a953f == this ? !0x0 : null != _0x4a953f && this.x == _0x4a953f.x && this.y == _0x4a953f.y && this.width == _0x4a953f.width ? this.height == _0x4a953f.height : !0x1; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13b5')] = function(_0x8b273, _0x2e5144) { this.x -= _0x8b273; this.width += _0x56067a.kWsJr(0x2, _0x8b273); this.y -= _0x2e5144; this.height += 0x2 * _0x2e5144; } ; _0x432b23[_0x4cc7('0x8')]['intersects'] = function(_0x384eec) { var _0x4c3cb1 = this.x < _0x384eec.x ? _0x384eec.x : this.x; if ((_0x56067a.SdnFW(this.get_right(), _0x384eec.get_right()) ? _0x384eec.get_right() : this.get_right()) <= _0x4c3cb1) return !0x1; _0x4c3cb1 = this.y < _0x384eec.y ? _0x384eec.y : this.y; return (_0x56067a.aLaxU(this.get_bottom(), _0x384eec.get_bottom()) ? _0x384eec.get_bottom() : this.get_bottom()) > _0x4c3cb1; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xab2')] = function(_0x291eb0, _0x537f66, _0x562323, _0x1533c6) { this.x = _0x291eb0; this.y = _0x537f66; this.width = _0x562323; this.height = _0x1533c6; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13b6')] = function(_0x573919, _0x6a9c35, _0x1227ae, _0x32a9de) { if (0x0 != this.width || 0x0 != this.height) { var _0x281fe4 = 0x0 , _0x1e60d5 = 0x0 , _0xadce25 = 0x0 , _0x4500b7 = 0x0; this.x < _0x573919 && (_0x281fe4 = _0x573919 - this.x); this.y < _0x6a9c35 && (_0x1e60d5 = _0x6a9c35 - this.y); this.get_right() > _0x573919 + _0x1227ae && (_0xadce25 = _0x573919 + _0x1227ae - this.get_right()); this.get_bottom() > _0x6a9c35 + _0x32a9de && (_0x4500b7 = _0x2d63f9.wbNLO(_0x6a9c35, _0x32a9de) - this.get_bottom()); this.x += _0x281fe4; this.y += _0x1e60d5; this.width += _0xadce25 - _0x281fe4; this.height += _0x4500b7 - _0x1e60d5; } } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xa56')] = function(_0x9c85a2, _0x592d8c, _0x1666dc, _0x104b42) { var _0x12395c = { KjoMK: function(_0x481b62, _0x285237) { return _0x481b62 + _0x285237; } }; if (0x0 == this.width && 0x0 == this.height) this.x = _0x9c85a2, this.y = _0x592d8c, this.width = _0x1666dc, this.height = _0x104b42; else { if ('trfyG' !== _0x4cc7('0x13b7')) { return new _0x1cc160(this.baseX + _0x9c85a2 * this.xIncrement,_0x12395c.KjoMK(this.baseY, _0x9c85a2 * this.yIncrement)); } else { var _0xfb95f5 = this.get_right() , _0xaf36cd = this.get_bottom(); this.x > _0x9c85a2 && (this.x = _0x9c85a2, this.width = _0xfb95f5 - _0x9c85a2); this.y > _0x592d8c && (this.y = _0x592d8c, this.height = _0xaf36cd - _0x592d8c); _0xfb95f5 < _0x9c85a2 + _0x1666dc && (this.width = _0x9c85a2 + _0x1666dc - this.x); _0xaf36cd < _0x592d8c + _0x104b42 && (this.height = _0x592d8c + _0x104b42 - this.y); } } } ; _0x432b23[_0x4cc7('0x8')]['__toLimeRectangle'] = function() { null == _0x432b23.__limeRectangle && (_0x432b23.__limeRectangle = new _0x3a3269()); _0x432b23.__limeRectangle.setTo(this.x, this.y, this.width, this.height); return _0x432b23.__limeRectangle; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xa01')] = function(_0x28965a, _0x3e2323) { var _0x2085e0 = _0x3e2323.a * this.x + _0x3e2323.c * this.y , _0x4d931e = _0x2085e0 , _0x55b1c5 = _0x2d63f9.wbNLO(_0x3e2323.b * this.x, _0x3e2323.d * this.y) , _0x133bdc = _0x55b1c5 , _0x253043 = _0x3e2323.a * (this.x + this.width) + _0x3e2323.c * this.y , _0x38e5f8 = _0x3e2323.b * (this.x + this.width) + _0x3e2323.d * this.y; _0x253043 < _0x2085e0 && (_0x2085e0 = _0x253043); _0x38e5f8 < _0x55b1c5 && (_0x55b1c5 = _0x38e5f8); _0x253043 > _0x4d931e && (_0x4d931e = _0x253043); _0x38e5f8 > _0x133bdc && (_0x133bdc = _0x38e5f8); _0x253043 = _0x2d63f9.yIHWo(_0x3e2323.a, this.x + this.width) + _0x3e2323.c * (this.y + this.height); _0x38e5f8 = _0x2d63f9.wbNLO(_0x3e2323.b * (this.x + this.width), _0x3e2323.d * (this.y + this.height)); _0x253043 < _0x2085e0 && (_0x2085e0 = _0x253043); _0x38e5f8 < _0x55b1c5 && (_0x55b1c5 = _0x38e5f8); _0x253043 > _0x4d931e && (_0x4d931e = _0x253043); _0x2d63f9.AZksp(_0x38e5f8, _0x133bdc) && (_0x133bdc = _0x38e5f8); _0x253043 = _0x3e2323.a * this.x + _0x3e2323.c * (this.y + this.height); _0x38e5f8 = _0x3e2323.b * this.x + _0x3e2323.d * (this.y + this.height); _0x253043 < _0x2085e0 && (_0x2085e0 = _0x253043); _0x38e5f8 < _0x55b1c5 && (_0x55b1c5 = _0x38e5f8); _0x253043 > _0x4d931e && (_0x4d931e = _0x253043); _0x38e5f8 > _0x133bdc && (_0x133bdc = _0x38e5f8); _0x28965a.setTo(_0x2085e0 + _0x3e2323.tx, _0x55b1c5 + _0x3e2323.ty, _0x4d931e - _0x2085e0, _0x133bdc - _0x55b1c5); } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xa98')] = function() { return this.y + this.height; } ; _0x432b23[_0x4cc7('0x8')]['set_bottom'] = function(_0x306cfb) { this.height = _0x306cfb - this.y; return _0x306cfb; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13b8')] = function() { return this.x; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13b9')] = function(_0x2031c2) { if ('Lsipb' === 'Lsipb') { this.width -= _0x2031c2 - this.x; return this.x = _0x2031c2; } else { null == _0x54b4f1.instance && (_0x54b4f1.instance = new _0x54b4f1()); return _0x54b4f1.instance; } } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0xa97')] = function() { if (_0x4cc7('0x13ba') !== 'UxraC') { return this.x + this.width; } else { this.frameMaxTime = 0x1; } } ; _0x432b23[_0x4cc7('0x8')]['set_right'] = function(_0x194e5e) { this.width = _0x194e5e - this.x; return _0x194e5e; } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13bb')] = function() { if ('KBPFB' !== _0x4cc7('0x13bc')) { return this.__array.length; } else { return this.y; } } ; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x13bd')] = function(_0xdd8e74) { this.height -= _0xdd8e74 - this.y; return this.y = _0xdd8e74; } ; _0x432b23[_0x4cc7('0x8')]['__class__'] = _0x432b23; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bd')] = 'set_top'; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bb')] = 'get_top'; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13be')] = _0x4cc7('0x13be'); _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa97')] = _0x4cc7('0xa97'); _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13b9')] = _0x4cc7('0x13b9'); _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13b8')] = _0x4cc7('0x13b8'); _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bf')] = 'set_bottom'; _0x432b23[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa98')] = _0x4cc7('0xa98'); var _0x44cc3b = function() {}; _0x16dada[_0x4cc7('0x13c0')] = _0x44cc3b; _0x44cc3b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x1399'), 'PickingType']; var _0x3e1746 = function(_0x428352) { this[_0x4cc7('0x13c1')](_0x428352); }; _0x16dada['away3d.core.render.BackgroundImageRenderer'] = _0x3e1746; _0x3e1746['__name__'] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0xa17'), _0x4cc7('0x13c2')]; _0x3e1746[_0x4cc7('0x8')] = {}; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c3')] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c4')] = null; _0x3e1746[_0x4cc7('0x8')]['_indexBuffer'] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x1178')] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x10ca')] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c5')] = null; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c1')] = function(_0x227d14) { if (_0x227d14 == this._stage3DProxy) return _0x227d14; this._stage3DProxy = _0x227d14; this.removeBuffers(); return _0x227d14; } ; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c6')] = function() { null != this._vertexBuffer && (_0x36fa20.disposeVertexBuffer(this._vertexBuffer), this._vertexBuffer = null, this._program3d.dispose(), this._program3d = null, _0x36fa20.disposeIndexBuffer(this._indexBuffer), this._indexBuffer = null); } ; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c7')] = function() { return _0x4cc7('0x13c8'); } ; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x13c9')] = function() { switch (this._texture.get_format()) { case 0x3: var _0x28fd2e = 'dxt1,'; break; case 0x4: _0x28fd2e = _0x4cc7('0x13ca'); break; default: _0x28fd2e = ''; } return 'tex\x20ft0,\x20v0,\x20fs0\x20<2d,\x20' + _0x28fd2e + _0x56067a.GgotI; } ; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function() { if (_0x4cc7('0xe4') !== _0x2d63f9.zUVgE) { return 0x0 < this._numLightProbes ? 0x0 != (this._diffuseLightSources & 0x2) : !0x1; } else { var _0x9cd20d = this._stage3DProxy.get_context3D(); _0x9cd20d != this._context && (this.removeBuffers(), this._context = _0x9cd20d); null != _0x9cd20d && (null == this._vertexBuffer && this.initBuffers(_0x9cd20d), _0x9cd20d.setBlendFactors(0x2, 0x9), _0x9cd20d.setProgram(this._program3d), _0x9cd20d.setTextureAt(0x0, this._texture.getTextureForStage3D(this._stage3DProxy)), _0x9cd20d.setVertexBufferAt(0x0, this._vertexBuffer, 0x0, 0x2), _0x9cd20d.setVertexBufferAt(0x1, this._vertexBuffer, 0x2, 0x2), _0x9cd20d.drawTriangles(this._indexBuffer, 0x0, 0x2), _0x9cd20d.setVertexBufferAt(0x0, null), _0x9cd20d.setVertexBufferAt(0x1, null), _0x9cd20d.setTextureAt(0x0, null)); } } ; _0x3e1746[_0x4cc7('0x8')]['initBuffers'] = function(_0xd31a80) { if (_0x4cc7('0x13cb') === _0x4cc7('0x13cb')) { this._vertexBuffer = this._stage3DProxy.createVertexBuffer(0x4, 0x4); this._program3d = _0xd31a80.createProgram(); this._indexBuffer = this._stage3DProxy.createIndexBuffer(0x6); _0xd31a80 = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0]; for (var _0x51313c = _0x2bc114.toIntVector(null), _0x2cd873 = 0x0, _0x43168a = _0xd31a80.length; _0x2cd873 < _0x43168a; ) { var _0x37fb77 = _0x2cd873++; _0x51313c.set(_0x37fb77, _0xd31a80[_0x37fb77]); } this._indexBuffer.uploadFromVector(_0x51313c, 0x0, 0x6); this._program3d.upload(new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x1), this.getVertexCode()), new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x0), this.getFragmentCode())); _0x2cd873 = _0x51313c = 0x2; _0x43168a = -0x1; _0x37fb77 = 0x1; null != this._stage3DProxy.get_scissorRect() && (_0x43168a = (0x2 * this._stage3DProxy.get_scissorRect().x - this._stage3DProxy.get_viewPort().width) / this._stage3DProxy.get_viewPort().width, _0x37fb77 = (0x2 * this._stage3DProxy.get_scissorRect().y - this._stage3DProxy.get_viewPort().height) / this._stage3DProxy.get_viewPort().height * -0x1, _0x51313c = 0x2 / (this._stage3DProxy.get_viewPort().width / this._stage3DProxy.get_scissorRect().width), _0x2cd873 = 0x2 / (this._stage3DProxy.get_viewPort().height / this._stage3DProxy.get_scissorRect().height)); _0xd31a80 = this._vertexBuffer; _0x51313c = [_0x43168a, _0x56067a.XNZZk(_0x37fb77, _0x2cd873), 0x0, 0x1, _0x43168a + _0x51313c, _0x37fb77 - _0x2cd873, 0x1, 0x1, _0x43168a + _0x51313c, _0x37fb77, 0x1, 0x0, _0x43168a, _0x37fb77, 0x0, 0x0]; _0x2cd873 = _0x2bc114.toFloatVector(null); _0x43168a = 0x0; for (_0x37fb77 = _0x51313c.length; _0x43168a < _0x37fb77; ) { var _0x6cfffb = _0x43168a++; _0x2cd873.set(_0x6cfffb, _0x51313c[_0x6cfffb]); } _0xd31a80.uploadFromVector(_0x2cd873, 0x0, 0x4); } else { var _0x518a8d = this.get_mouseX() , _0x4ee48d = this.get_mouseY(); 0x0 > _0x518a8d || 0x0 > _0x4ee48d || _0x518a8d > this.get_width() || _0x4ee48d > this.header.get_y() + this.header.get_height() + 0xc * this.layout.scale.y || (this.hide(), _0xd31a80.stopImmediatePropagation()); } } ; _0x3e1746[_0x4cc7('0x8')]['__class__'] = _0x3e1746; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3e1746[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13c1')] = _0x4cc7('0x13c1'); var _0x439c41 = function(_0x40b1fe) { null == _0x40b1fe && (_0x40b1fe = !0x1); this[_0x4cc7('0x13cc')] = new _0x165614(); this[_0x4cc7('0x13cd')] = !0x0; this['_textureRatioX'] = this['_textureRatioY'] = 0x1; this[_0x4cc7('0x10b7')] = !0x1; this['_backgroundAlpha'] = 0x1; this[_0x4cc7('0x13ce')] = this['_backgroundG'] = this[_0x4cc7('0x13cf')] = 0x0; this['_renderableSorter'] = new _0x5468ee(); this[_0x4cc7('0x13d0')] = _0x40b1fe; }; _0x16dada[_0x4cc7('0x13d1')] = _0x439c41; _0x439c41['__name__'] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0xa17'), _0x4cc7('0x13d2')]; _0x439c41[_0x4cc7('0x8')] = {}; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13c5')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10ca')] = null; _0x439c41[_0x4cc7('0x8')]['_backgroundR'] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d3')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13cf')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d4')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10b7')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x12bf')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d5')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x1266')] = null; _0x439c41[_0x4cc7('0x8')]['_viewHeight'] = null; _0x439c41[_0x4cc7('0x8')]['_renderableSorter'] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d6')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d0')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10ec')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x126c')] = null; _0x439c41[_0x4cc7('0x8')]['_textureRatioY'] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d7')] = null; _0x439c41[_0x4cc7('0x8')]['_snapshotRequired'] = null; _0x439c41[_0x4cc7('0x8')]['_clearOnRender'] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13cc')] = null; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10c1')] = function() { if (_0x4cc7('0x13d8') !== _0x4cc7('0x13d8')) { if (this.get_rotationY() == a) return a; this._rotationY = a * _0x41a48f.DEGREES_TO_RADIANS; this.invalidateRotation(); return a; } else { return new _0xed9a03(); } } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10e3')] = function(_0x4a64de) { return this._viewWidth = _0x4a64de; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10e8')] = function(_0x4d4324) { return this._viewHeight = _0x4d4324; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x110f')] = function() { return this._renderToTexture; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10fd')] = function(_0x1ec964) { return this._clearOnRender = _0x1ec964; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10d5')] = function(_0x23e62d) { return this._backgroundR = _0x23e62d; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10d7')] = function(_0x4f5264) { return this._backgroundG = _0x4f5264; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x10d6')] = function(_0x317cbd) { return this._backgroundB = _0x317cbd; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13c1')] = function(_0x598cca) { if (_0x598cca == this._stage3DProxy) return _0x598cca; if (null == _0x598cca) return null != this._stage3DProxy && (this._stage3DProxy.removeEventListener('Context3DCreated', _0x48c401(this, this.onContextUpdate)), this._stage3DProxy.removeEventListener(_0x4cc7('0x1120'), _0x48c401(this, this.onContextUpdate))), this._context = this._stage3DProxy = null; this._stage3DProxy = _0x598cca; this._stage3DProxy.addEventListener('Context3DCreated', _0x48c401(this, this.onContextUpdate)); this._stage3DProxy.addEventListener(_0x4cc7('0x1120'), _0x48c401(this, this.onContextUpdate)); null != this._backgroundImageRenderer && this._backgroundImageRenderer.set_stage3DProxy(_0x598cca); null != _0x598cca.get_context3D() && (this._context = _0x598cca.get_context3D()); return _0x598cca; } ; _0x439c41[_0x4cc7('0x8')]['set_shareContext'] = function(_0x4a386e) { return this._shareContext = _0x4a386e; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function(_0x883f64, _0x17305b, _0x4071b5, _0x54b092) { null == _0x54b092 && (_0x54b092 = 0x0); if (null != this._stage3DProxy && null != this._context) for (this._rttViewProjectionMatrix.copyFrom(_0x883f64.get_camera().get_viewProjection()), this._rttViewProjectionMatrix.appendScale(this._textureRatioX, this._textureRatioY, 0x1), this.executeRender(_0x883f64, _0x17305b, _0x4071b5, _0x54b092), _0x883f64 = 0x0; 0x8 > _0x883f64; ) _0x17305b = _0x883f64++, this._context.setVertexBufferAt(_0x17305b, null), this._context.setTextureAt(_0x17305b, null); } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d9')] = function(_0x2a470a, _0x497a6f, _0x1dd893, _0x470d9b) { null == _0x470d9b && (_0x470d9b = 0x0); this._renderTarget = _0x497a6f; this._renderTargetSurface = _0x470d9b; _0x56067a.aFnWt(null, this._renderableSorter) && this._renderableSorter.sort(_0x2a470a); this._renderToTexture && this.executeRenderToTexturePass(_0x2a470a); this._stage3DProxy.setRenderTarget(_0x497a6f, !0x0, _0x470d9b); null == _0x497a6f && 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(_0x1dd893); null != this._backgroundImageRenderer && this._backgroundImageRenderer.render(); this.draw(_0x2a470a, _0x497a6f); this._context.setDepthTest(!0x1, 0x5); !this._shareContext && this._snapshotRequired && _0x56067a.aFnWt(null, this._snapshotBitmapData) && (this._context.drawToBitmapData(this._snapshotBitmapData), this._snapshotRequired = !0x1); this._stage3DProxy.set_scissorRect(null); } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13da')] = function(_0x4677b5) { if (_0x4cc7('0x13db') === 'pJQWf') { if (null == this.__bounds) return !0x1; var _0x1ec9ee = d.a * d.d - d.b * d.c; _0x1ec9ee = _0x56067a.OthES(0x0, _0x1ec9ee) ? -d.tx : _0x56067a.zUVYg(0x1 / _0x1ec9ee, d.c * (d.ty - b) + d.d * (_0x4677b5 - d.tx)); var _0x3c01dc = d.a * d.d - d.b * d.c; _0x4677b5 = 0x0 == _0x3c01dc ? -d.ty : 0x1 / _0x3c01dc * (d.a * (b - d.ty) + d.b * (d.tx - _0x4677b5)); return _0x1ec9ee > this.__bounds.x && _0x4677b5 > this.__bounds.y && this.__bounds.contains(_0x1ec9ee, _0x4677b5) ? c ? _0x44366e.hitTest(this, _0x1ec9ee, _0x4677b5) : !0x0 : !0x1; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0xb0e')] = function(_0x4b37fb, _0x44e418) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13dc')] = function(_0x1a72be) { this._context = this._stage3DProxy.get_context3D(); } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0xc64')] = function(_0x370e0f) { return this._antiAlias = _0x370e0f; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x1110')] = function(_0x211abf) { return this._textureRatioX = _0x211abf; } ; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x1112')] = function(_0x4e6c4f) { return this._textureRatioY = _0x4e6c4f; } ; _0x439c41[_0x4cc7('0x8')]['__class__'] = _0x439c41; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_textureRatioY'] = 'set_textureRatioY'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1110')] = 'set_textureRatioX'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xc64')] = _0x4cc7('0xc64'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x112a')] = _0x4cc7('0x112a'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_stage3DProxy'] = 'set_stage3DProxy'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10d6')] = _0x4cc7('0x10d6'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10d7')] = _0x4cc7('0x10d7'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10d5')] = _0x4cc7('0x10d5'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10fd')] = 'set_clearOnRender'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_renderToTexture'] = 'get_renderToTexture'; _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_viewHeight'] = _0x4cc7('0x10e8'); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10e3')] = _0x4cc7('0x10e3'); var _0x1c741d = function() { this[_0x4cc7('0x13dd')] = new _0x21e384(); this[_0x4cc7('0x13de')] = new _0x165614(); this[_0x4cc7('0x13df')] = new _0x165614(); _0x439c41['call'](this); this[_0x4cc7('0x1114')] = new _0xfca38d(); this[_0x4cc7('0x13e0')] = new _0xfca38d(!0x1,!0x0); }; _0x16dada[_0x4cc7('0x13e1')] = _0x1c741d; _0x1c741d[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], 'core', _0x4cc7('0xa17'), _0x4cc7('0x13e2')]; _0x1c741d[_0x4cc7('0x92b')] = _0x439c41; _0x1c741d[_0x4cc7('0x8')] = _0x5aff49(_0x439c41['prototype'], { '_activeMaterial': null, '_distanceRenderer': null, '_depthRenderer': null, '_skyboxProjection': null, '_tempSkyboxMatrix': null, '_skyboxTempVector': null, 'set_stage3DProxy': function(_0x4a3fdd) { _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13c1')][_0x4cc7('0x96b')](this, _0x4a3fdd); this[_0x4cc7('0x13e0')][_0x4cc7('0x13c1')](this[_0x4cc7('0x1114')][_0x4cc7('0x13c1')](_0x4a3fdd)); return _0x4a3fdd; }, 'executeRender': function(_0x14ca18, _0x4b89dc, _0x4e731c, _0x5c86ca) { null == _0x5c86ca && (_0x5c86ca = 0x0); this[_0x4cc7('0x13e3')](_0x14ca18); null != _0x4b89dc && (this[_0x4cc7('0x13e4')](_0x14ca18[_0x4cc7('0x13e5')](), _0x14ca18, _0x1c741d[_0x4cc7('0x13e6')]), this['drawRenderables'](_0x14ca18[_0x4cc7('0x13e7')](), _0x14ca18, _0x1c741d[_0x4cc7('0x13e6')]), this[_0x4cc7('0x13e4')](_0x14ca18[_0x4cc7('0x13e8')](), _0x14ca18, _0x1c741d[_0x4cc7('0x13e6')])); _0x439c41[_0x4cc7('0x8')][_0x4cc7('0x13d9')][_0x4cc7('0x96b')](this, _0x14ca18, _0x4b89dc, _0x4e731c, _0x5c86ca); }, 'updateLights': function(_0x3b9b2a) { if (_0x4cc7('0x13e9') !== _0x4cc7('0x13e9')) { return function(_0x20f472) { return _0x2e945e[_0x4cc7('0x13ea')](0x1, -0x1, 0x4, _0x20f472); } ; } else { var _0x4f1bdd = _0x3b9b2a[_0x4cc7('0x13eb')]() , _0x13c624 = _0x3b9b2a[_0x4cc7('0x13ec')](); var _0x3f90de = _0x4f1bdd[_0x4cc7('0x34')](); for (var _0x4759ea = 0x0, _0x34cba5 = _0x3f90de; _0x4759ea < _0x34cba5; ) { _0x3f90de = _0x4759ea++; _0x3f90de = _0x4f1bdd[_0x4cc7('0x2b')](_0x3f90de); var _0x4122e1 = _0x3f90de[_0x4cc7('0x13ed')](); _0x3f90de['get_castsShadows']() && (_0x4122e1[_0x4cc7('0x13ee')]() || _0x4122e1[_0x4cc7('0x13ef')]) && _0x4122e1[_0x4cc7('0x13f0')](this[_0x4cc7('0x10ca')], _0x3b9b2a, this[_0x4cc7('0x1114')]); } _0x3f90de = _0x13c624[_0x4cc7('0x34')](); _0x4f1bdd = 0x0; for (_0x4759ea = _0x3f90de; _0x4f1bdd < _0x4759ea; ) _0x3f90de = _0x4f1bdd++, _0x3f90de = _0x13c624[_0x4cc7('0x2b')](_0x3f90de), _0x4122e1 = _0x3f90de['get_shadowMapper'](), _0x3f90de[_0x4cc7('0x119b')]() && (_0x4122e1[_0x4cc7('0x13ee')]() || _0x4122e1[_0x4cc7('0x13ef')]) && _0x4122e1[_0x4cc7('0x13f0')](this[_0x4cc7('0x10ca')], _0x3b9b2a, this['_distanceRenderer']); } }, 'draw': function(_0x24a19f, _0x18cea4) { this['_context'][_0x4cc7('0x13f1')](0x2, 0x9); null != _0x24a19f[_0x4cc7('0x13f2')]() && (null != this[_0x4cc7('0x13f3')] && this[_0x4cc7('0x13f3')][_0x4cc7('0xa14')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x13f3')] = null, this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x1, 0x0), this[_0x4cc7('0x13f5')](_0x24a19f)); this['_context'][_0x4cc7('0x13f4')](!0x0, 0x5); _0x18cea4 = null != _0x18cea4 ? _0x1c741d['SCREEN_PASSES'] : _0x1c741d['ALL_PASSES']; this['drawRenderables'](_0x24a19f[_0x4cc7('0x13e5')](), _0x24a19f, _0x18cea4); this[_0x4cc7('0x13e4')](_0x24a19f[_0x4cc7('0x13e7')](), _0x24a19f, _0x18cea4); this[_0x4cc7('0x13e4')](_0x24a19f['get_blendedRenderableHead'](), _0x24a19f, _0x18cea4); this['_context'][_0x4cc7('0x13f4')](!0x1, 0x5); null != this[_0x4cc7('0x13f3')] && this['_activeMaterial'][_0x4cc7('0xa14')](this['_stage3DProxy']); this[_0x4cc7('0x13f3')] = null; }, 'drawSkyBox': function(_0x269654) { var _0x595d17 = _0x269654[_0x4cc7('0x13f2')]() , _0x1c170b = _0x595d17['get_material']() , _0x24349f = _0x269654[_0x4cc7('0xc0e')](); this['updateSkyBoxProjection'](_0x24349f); _0x1c170b[_0x4cc7('0x13f6')](0x0, this[_0x4cc7('0x10ca')], _0x24349f); _0x1c170b[_0x4cc7('0x13f7')](0x0, _0x595d17, this[_0x4cc7('0x10ca')], _0x269654, this['_skyboxProjection']); _0x1c170b[_0x4cc7('0x13f8')](0x0, this['_stage3DProxy']); }, 'updateSkyBoxProjection': function(_0x54eded) { this[_0x4cc7('0x13df')][_0x4cc7('0xa28')](this[_0x4cc7('0x13cc')]); this[_0x4cc7('0x13df')][_0x4cc7('0x130e')](0x2, this[_0x4cc7('0x13dd')]); var _0x2b399d = _0x54eded[_0x4cc7('0x13f9')]() , _0xd159b7 = this[_0x4cc7('0x13dd')]['x'] , _0x204851 = this[_0x4cc7('0x13dd')]['y'] , _0x13fce9 = this[_0x4cc7('0x13dd')]['z'] , _0x2f7c06 = Math[_0x4cc7('0x2c')](_0xd159b7 * _0xd159b7 + _0x204851 * _0x204851 + _0x13fce9 * _0x13fce9); this[_0x4cc7('0x13dd')]['x'] = 0x0; this[_0x4cc7('0x13dd')]['y'] = 0x0; this['_skyboxTempVector']['z'] = 0x0; this[_0x4cc7('0x13dd')]['w'] = 0x1; this[_0x4cc7('0x13de')]['copyFrom'](_0x54eded[_0x4cc7('0xfca')]()); this[_0x4cc7('0x13de')][_0x4cc7('0x130c')](0x3, this[_0x4cc7('0x13dd')]); this[_0x4cc7('0x13dd')]['x'] = 0x0; this[_0x4cc7('0x13dd')]['y'] = 0x0; this[_0x4cc7('0x13dd')]['z'] = 0x1; this[_0x4cc7('0x13dd')]['w'] = 0x0; _0x2c4d00['transformVector'](this[_0x4cc7('0x13de')], this['_skyboxTempVector'], this[_0x4cc7('0x13dd')]); this[_0x4cc7('0x13dd')]['normalize'](); 0.000001 < Math[_0x4cc7('0x13fa')](Math[_0x4cc7('0x131c')](_0xd159b7 / _0x2f7c06 * this[_0x4cc7('0x13dd')]['x'] + _0x204851 / _0x2f7c06 * this['_skyboxTempVector']['y'] + _0x13fce9 / _0x2f7c06 * this[_0x4cc7('0x13dd')]['z'])) || (_0x54eded = -(_0xd159b7 * _0x2b399d['x'] + _0x204851 * _0x2b399d['y'] + _0x13fce9 * _0x2b399d['z'] + _0x2f7c06), _0x2b399d = this[_0x4cc7('0x13dd')], _0x2b399d['x'] = 0x0 <= _0xd159b7 ? 0x1 : -0x1, _0x2b399d['y'] = 0x0 <= _0x204851 ? 0x1 : -0x1, _0x2b399d['z'] = 0x1, _0x2b399d['w'] = 0x1, this[_0x4cc7('0x13de')][_0x4cc7('0xa28')](this[_0x4cc7('0x13df')]), this[_0x4cc7('0x13de')][_0x4cc7('0xaf2')](), _0x2f7c06 = _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0x13de')], _0x2b399d, _0x2c4d00[_0x4cc7('0x1081')]), this[_0x4cc7('0x13df')][_0x4cc7('0x130e')](0x3, _0x2b399d), _0x2b399d = (_0x2f7c06['x'] * _0x2b399d['x'] + _0x2f7c06['y'] * _0x2b399d['y'] + _0x2f7c06['z'] * _0x2b399d['z'] + _0x2f7c06['w'] * _0x2b399d['w']) / (_0xd159b7 * _0x2f7c06['x'] + _0x204851 * _0x2f7c06['y'] + _0x13fce9 * _0x2f7c06['z'] + _0x54eded * _0x2f7c06['w']), this[_0x4cc7('0x13dd')]['x'] = _0xd159b7 * _0x2b399d, this[_0x4cc7('0x13dd')]['y'] = _0x204851 * _0x2b399d, this['_skyboxTempVector']['z'] = _0x13fce9 * _0x2b399d, this[_0x4cc7('0x13dd')]['w'] = _0x54eded * _0x2b399d, this[_0x4cc7('0x13df')][_0x4cc7('0x130d')](0x2, this[_0x4cc7('0x13dd')])); }, 'drawRenderables': function(_0x2eddc8, _0x77218d, _0xf009db) { if (_0x4cc7('0x13fb') === 'Fjiuk') { for (var _0x556b38, _0x2ad69b, _0x512c18 = _0x77218d[_0x4cc7('0xc0e')](), _0x53ae4f; null != _0x2eddc8; ) { this['_activeMaterial'] = _0x2eddc8['renderable'][_0x4cc7('0x31')](); this[_0x4cc7('0x13f3')][_0x4cc7('0x13fc')](this[_0x4cc7('0x13c5')]); _0x556b38 = this[_0x4cc7('0x13f3')][_0x4cc7('0x13fd')](); for (_0x2ad69b = 0x0; ; ) { _0x53ae4f = _0x2eddc8; if (0x0 != ((this[_0x4cc7('0x13f3')]['passRendersToTexture'](_0x2ad69b) ? 0x1 : 0x2) & _0xf009db)) { for (this[_0x4cc7('0x13f3')]['activatePass'](_0x2ad69b, this[_0x4cc7('0x10ca')], _0x512c18); this['_activeMaterial'][_0x4cc7('0x13f7')](_0x2ad69b, _0x53ae4f[_0x4cc7('0x122b')], this['_stage3DProxy'], _0x77218d, this[_0x4cc7('0x13cc')]), _0x53ae4f = _0x53ae4f[_0x4cc7('0x3a')], null != _0x53ae4f && _0x53ae4f[_0x4cc7('0x122b')][_0x4cc7('0x31')]() == this['_activeMaterial']; ) ; this[_0x4cc7('0x13f3')]['deactivatePass'](_0x2ad69b, this[_0x4cc7('0x10ca')]); } else for (; _0x53ae4f = _0x53ae4f[_0x4cc7('0x3a')], null != _0x53ae4f && _0x53ae4f[_0x4cc7('0x122b')][_0x4cc7('0x31')]() == this[_0x4cc7('0x13f3')]; ) ; if (!(++_0x2ad69b < _0x556b38)) break; } _0x2eddc8 = _0x53ae4f; } } else { if (null != _0x2eddc8) { if ('line' == _0x2eddc8) return _0x372363[_0x4cc7('0x13fe')] = new _0x28de16(); if (_0x1b94ae[_0x4cc7('0x13ff')][_0x4cc7('0xc7c')](_0x2eddc8)) { _0x2eddc8 = _0x4bf907['parseInt'](_0x1b94ae[_0x4cc7('0x13ff')]['matched'](0x1)); var _0x2133e7 = _0x4bf907[_0x4cc7('0xd08')](_0x1b94ae[_0x4cc7('0x13ff')][_0x4cc7('0xc7d')](0x2)); return _0x372363[_0x4cc7('0x13fe')] = new _0x1b94ae(_0x2eddc8,_0x2133e7); } if (_0x28dd20[_0x4cc7('0x13ff')][_0x4cc7('0xc7c')](_0x2eddc8)) return _0x2eddc8 = _0x4bf907[_0x4cc7('0xd08')](_0x28dd20['regex'][_0x4cc7('0xc7d')](0x1)), _0x2133e7 = _0x4bf907[_0x4cc7('0xd08')](_0x28dd20[_0x4cc7('0x13ff')][_0x4cc7('0xc7d')](0x2)), _0x372363[_0x4cc7('0x13fe')] = new _0x28dd20(_0x2eddc8,_0x2133e7); } null == _0x372363['defaultLayout'] && (_0x372363[_0x4cc7('0xc13')] = new _0x28de16()); return _0x372363['lastLayout'] = _0x372363[_0x4cc7('0xc13')]; } }, '__class__': _0x1c741d }); var _0xfca38d = function(_0x3075f1, _0x27bbe7) { if (_0x4cc7('0x1400') === _0x4cc7('0x1401')) { this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); var _0x18efe7 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('And?', 0x140, -0xf0, null, null, null, _0x18efe7); _0x18efe7 = _0x1baaa1[_0x4cc7('0x7d9')](0x514); var _0x41d9a7 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('That\x20you\x20consider\x20me\x20a\x20grade-school\x20child.', -0xc8, -0x78, null, null == _0x18efe7 ? null : Math['round'](_0x18efe7 / 2.5), null, _0x41d9a7); _0x18efe7 = _0x1baaa1[_0x4cc7('0x7d9')](0x410); _0x41d9a7 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1402'), 0x114, 0x10c, null, null == _0x18efe7 ? null : Math[_0x4cc7('0xa96')](_0x18efe7 / 2.5), null, _0x41d9a7); _0x18efe7 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20suppose\x20one\x20could\x20say\x20that.', -0xf0, 0x174, null, null, null, _0x18efe7); } else { null == _0x27bbe7 && (_0x27bbe7 = !0x1); null == _0x3075f1 && (_0x3075f1 = !0x1); _0x439c41[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1403')] = _0x3075f1; this[_0x4cc7('0x1404')] = _0x27bbe7; this[_0x4cc7('0x13cf')] = this[_0x4cc7('0x13d3')] = this[_0x4cc7('0x13ce')] = 0x1; } }; _0x16dada[_0x2d63f9[_0x4cc7('0x3fc')]] = _0xfca38d; _0xfca38d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0xa17'), _0x4cc7('0x1405')]; _0xfca38d['__super__'] = _0x439c41; _0xfca38d['prototype'] = _0x5aff49(_0x439c41[_0x4cc7('0x8')], { '_activeMaterial': null, '_renderBlended': null, '_distanceBased': null, '_disableColor': null, 'set_disableColor': function(_0x40c1bd) { return this[_0x4cc7('0x1406')] = _0x40c1bd; }, 'set_backgroundR': function(_0x528946) { return _0x528946; }, 'set_backgroundG': function(_0x5e1ace) { return _0x5e1ace; }, 'set_backgroundB': function(_0x5a7c77) { return _0x5a7c77; }, 'renderCascades': function(_0x12cea0, _0x53dc90, _0x20cf24, _0x2bb830, _0x457491) { var _0x1a272a = _0x4cc7('0x1407')[_0x4cc7('0x46')]('|') , _0x56edd6 = 0x0; while (!![]) { switch (_0x1a272a[_0x56edd6++]) { case '0': null != this['_activeMaterial'] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1408')](this[_0x4cc7('0x10ca')]); continue; case '1': this['_renderTargetSurface'] = 0x0; continue; case '2': this['_context'][_0x4cc7('0x9fd')](0x1, 0x1, 0x1, 0x1, 0x1, 0x0); continue; case '3': this[_0x4cc7('0x10ca')][_0x4cc7('0x12e0')](null); continue; case '4': this[_0x4cc7('0x13c5')][_0x4cc7('0x13f1')](0x2, 0x9); continue; case '5': _0x53dc90 = _0x12cea0[_0x4cc7('0x13e5')](); continue; case '6': this[_0x4cc7('0x1409')]['sort'](_0x12cea0); continue; case '7': this[_0x4cc7('0x10ca')][_0x4cc7('0x140a')](_0x53dc90, !0x0, 0x0); continue; case '8': for (_0x5c5939 = _0x20cf24 - 0x1; 0x0 <= _0x5c5939; ) this['_stage3DProxy'][_0x4cc7('0x12e0')](_0x2bb830[_0x4cc7('0x2b')](_0x5c5939)), this[_0x4cc7('0x140b')](_0x53dc90, _0x457491[_0x4cc7('0x2b')](_0x5c5939), _0xd4d48c ? null : _0x457491[_0x4cc7('0x2b')](_0x5c5939)[_0x4cc7('0x1031')]()), _0xd4d48c = !0x1, --_0x5c5939; continue; case '9': _0x53dc90 = _0x12cea0[_0x4cc7('0x13e7')](); continue; case '10': for (var _0xd4d48c = !0x0, _0x5c5939 = _0x20cf24 - 0x1; 0x0 <= _0x5c5939; ) this[_0x4cc7('0x10ca')][_0x4cc7('0x12e0')](_0x2bb830[_0x4cc7('0x2b')](_0x5c5939)), this[_0x4cc7('0x140b')](_0x53dc90, _0x457491[_0x4cc7('0x2b')](_0x5c5939), _0xd4d48c ? null : _0x457491[_0x4cc7('0x2b')](_0x5c5939)['get_frustumPlanes']()), _0xd4d48c = !0x1, --_0x5c5939; continue; case '11': this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x0, 0x4); continue; case '12': _0xd4d48c = !0x0; continue; case '13': this[_0x4cc7('0x13f3')] = null; continue; case '14': this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x1, 0x5); continue; case '15': this[_0x4cc7('0x12bf')] = _0x53dc90; continue; } break; } }, 'drawCascadeRenderables': function(_0x38aa28, _0x516ee8, _0x3c5318) { for (var _0x27d07a; null != _0x38aa28; ) { if (_0x4cc7('0x140c') === _0x4cc7('0x140d')) { _0x27d07a['__uploadCompressedTextureFromByteArray'](_0x38aa28, _0x516ee8); var _0x306018 = new _0x76b31e(_0x4cc7('0x140e')); _0x27d07a[_0x4cc7('0x44')](_0x306018); } else { if (!_0x38aa28[_0x4cc7('0x122f')]) { var _0x4a9bae = _0x38aa28[_0x4cc7('0x122b')]; _0x27d07a = _0x4a9bae[_0x4cc7('0x11c1')](); null == _0x3c5318 || _0x27d07a[_0x4cc7('0x101b')]()[_0x4cc7('0xef3')](_0x3c5318, 0x4) ? (_0x27d07a = _0x4a9bae[_0x4cc7('0x31')](), this[_0x4cc7('0x13f3')] != _0x27d07a && (null != this[_0x4cc7('0x13f3')] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1408')](this[_0x4cc7('0x10ca')]), this[_0x4cc7('0x13f3')] = _0x27d07a, this[_0x4cc7('0x13f3')][_0x4cc7('0x140f')](this['_stage3DProxy'], _0x516ee8, !0x1)), this[_0x4cc7('0x13f3')][_0x4cc7('0x1410')](_0x4a9bae, this['_stage3DProxy'], _0x516ee8, _0x516ee8[_0x4cc7('0x1411')]())) : _0x38aa28['cascaded'] = !0x0; } _0x38aa28 = _0x38aa28['next']; } } }, 'draw': function(_0x5b7070, _0x1d5602) { this[_0x4cc7('0x13c5')][_0x4cc7('0x13f1')](0x2, 0x9); this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x0, 0x4); this[_0x4cc7('0x13e4')](_0x5b7070[_0x4cc7('0x13e5')](), _0x5b7070); this[_0x4cc7('0x13e4')](_0x5b7070[_0x4cc7('0x13e7')](), _0x5b7070); this[_0x4cc7('0x1406')] && this[_0x4cc7('0x13c5')][_0x4cc7('0x1412')](!0x1, !0x1, !0x1, !0x1); this[_0x4cc7('0x1403')] && this['drawRenderables'](_0x5b7070[_0x4cc7('0x13e8')](), _0x5b7070); null != this[_0x4cc7('0x13f3')] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1408')](this['_stage3DProxy']); this['_disableColor'] && this[_0x4cc7('0x13c5')][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0); this['_activeMaterial'] = null; }, 'drawRenderables': function(_0x235532, _0x35e0f0) { for (_0x35e0f0 = _0x35e0f0['get_camera'](); null != _0x235532; ) if (this[_0x4cc7('0x13f3')] = _0x235532[_0x4cc7('0x122b')][_0x4cc7('0x31')](), this[_0x4cc7('0x1406')] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1413')]()) for (; _0x235532 = _0x235532['next'], null != _0x235532 && _0x2d63f9[_0x4cc7('0xc5')](_0x235532[_0x4cc7('0x122b')][_0x4cc7('0x31')](), this[_0x4cc7('0x13f3')]); ) ; else { for (this['_activeMaterial'][_0x4cc7('0x140f')](this[_0x4cc7('0x10ca')], _0x35e0f0, this[_0x4cc7('0x1404')]); this['_activeMaterial'][_0x4cc7('0x1410')](_0x235532['renderable'], this[_0x4cc7('0x10ca')], _0x35e0f0, this[_0x4cc7('0x13cc')]), _0x235532 = _0x235532[_0x4cc7('0x3a')], null != _0x235532 && _0x235532['renderable'][_0x4cc7('0x31')]() == this['_activeMaterial']; ) ; this['_activeMaterial'][_0x4cc7('0x1408')](this[_0x4cc7('0x10ca')]); } }, '__class__': _0xfca38d, '__properties__': _0x5aff49(_0x439c41[_0x4cc7('0x8')]['__properties__'], { 'set_disableColor': 'set_disableColor' }) }); var _0x5e435a = function(_0x500611) { this[_0x4cc7('0x1414')] = !0x0; this[_0x4cc7('0x10ca')] = _0x500611; this[_0x4cc7('0x10ca')][_0x4cc7('0x9ad')]('Context3DRecreated', _0x48c401(this, this[_0x4cc7('0x1121')])); this['_rttManager'] = _0x58e9a4[_0x4cc7('0x1122')](_0x500611); this['_rttManager'][_0x4cc7('0x9ad')]('resize', _0x48c401(this, this[_0x4cc7('0x1415')])); }; _0x16dada[_0x4cc7('0x1416')] = _0x5e435a; _0x5e435a[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0xa17'), 'Filter3DRenderer']; _0x5e435a[_0x4cc7('0x8')] = {}; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1417')] = null; _0x5e435a[_0x4cc7('0x8')]['_tasks'] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1418')] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1419')] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x141a')] = null; _0x5e435a[_0x4cc7('0x8')]['_stage3DProxy'] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1414')] = null; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1121')] = function(_0x5b1553) { if (_0x4cc7('0x141b') !== 'FXseO') { this._filterSizesInvalid = !0x0; } else { var _0x23e6f7 = d++; _0x5b1553.set(_0x23e6f7, b[_0x23e6f7]); } } ; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x1415')] = function(_0x37586b) { this._filterSizesInvalid = !0x0; } ; _0x5e435a[_0x4cc7('0x8')]['getMainInputTexture'] = function(_0x49002b) { this._filterTasksInvalid && this.updateFilterTasks(_0x49002b); return this._mainInputTexture; } ; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x141c')] = function(_0x161aba) { this._filterSizesInvalid && this.updateFilterSizes(); if (_0x56067a.alykr(null, this._filters)) this._tasks = null; else { this._tasks = _0x2bc114.toObjectVector(null); var _0x4957c3 = this._filters.length - 0x1; for (var _0x3e2a9f, _0x24f080 = 0x0, _0x17ca62 = _0x4957c3 + 0x1; _0x24f080 < _0x17ca62; ) { var _0x1afd8d = _0x24f080++; _0x3e2a9f = this._filters[_0x1afd8d]; _0x3e2a9f.setRenderTargets(_0x1afd8d == _0x4957c3 ? null : this._filters[_0x1afd8d + 0x1].getMainInputTexture(_0x161aba), _0x161aba); this._tasks = this._tasks.concat(_0x3e2a9f.get_tasks()); } this._mainInputTexture = this._filters[0x0].getMainInputTexture(_0x161aba); } } ; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function(_0x55163b, _0x8a01ad, _0x54e3b0) { var _0x286662 = _0x55163b.get_context3D() , _0x519404 = this._rttManager.get_indexBuffer() , _0x5d1c8d = this._rttManager.get_renderToTextureVertexBuffer(); if (null != this._filters) { if (_0x4cc7('0x141d') !== _0x4cc7('0x141d')) { var _0x4abcbf = _0x4cc7('0x141e').split('|') , _0x270a1b = 0x0; while (!![]) { switch (_0x4abcbf[_0x270a1b++]) { case '0': this.dialog.addPlainTextOld('Hmm...', 0x78, 0x140, _0x2f2879, null, 0xffffff); continue; case '1': this.student.spritesheet.set_currentFrame(0x5a); continue; case '2': this.student.setIndexedPosition(0.36, 25.73, null, -0x1c); continue; case '3': _0x2f2879.set_z(_0x2f2879.get_z() - 0x3); continue; case '4': _0x2f2879.set_x(_0x56067a.sQcDE(_0x2f2879.get_x(), 0x14)); continue; case '5': _0x2f2879 = _0x180fa9.view.get_camera(); continue; case '6': _0x2f2879 = _0x180fa9.view.get_camera(); continue; case '7': var _0x2f2879 = _0x1baaa1.scale(0.6); continue; } break; } } else { this._filterSizesInvalid && this.updateFilterSizes(); this._filterTasksInvalid && this.updateFilterTasks(_0x55163b); var _0x5b825d = this._filters.length; for (var _0x512e51 = 0x0; _0x512e51 < _0x5b825d; ) { var _0x427a5b = _0x512e51++; this._filters[_0x427a5b].update(_0x55163b, _0x8a01ad); } _0x5b825d = this._tasks.get_length(); 0x1 < _0x5b825d && (_0x286662.setVertexBufferAt(0x0, _0x5d1c8d, 0x0, 0x2), _0x286662.setVertexBufferAt(0x1, _0x5d1c8d, 0x2, 0x2)); for (_0x512e51 = 0x0; _0x512e51 < _0x5b825d; ) _0x5d1c8d = _0x512e51++, _0x427a5b = this._tasks.get(_0x5d1c8d), _0x55163b.setRenderTarget(_0x427a5b.get_target()), null == _0x427a5b.get_target() && (_0x55163b.set_scissorRect(null), _0x5d1c8d = this._rttManager.get_renderToScreenVertexBuffer(), _0x286662.setVertexBufferAt(0x0, _0x5d1c8d, 0x0, 0x2), _0x286662.setVertexBufferAt(0x1, _0x5d1c8d, 0x2, 0x2)), _0x286662.setTextureAt(0x0, _0x427a5b.getMainInputTexture(_0x55163b)), _0x286662.setProgram(_0x427a5b.getProgram3D(_0x55163b)), _0x286662.clear(0x0, 0x0, 0x0, 0x0), _0x427a5b.activate(_0x55163b, _0x8a01ad, _0x54e3b0), _0x286662.setBlendFactors(0x2, 0x9), _0x55163b.drawTriangles(_0x519404, 0x0, 0x2), _0x427a5b.deactivate(_0x55163b); _0x286662.setTextureAt(0x0, null); _0x286662.setVertexBufferAt(0x0, null); _0x286662.setVertexBufferAt(0x1, null); } } } ; _0x5e435a[_0x4cc7('0x8')][_0x4cc7('0x141f')] = function() { if (_0x4cc7('0x1420') === _0x4cc7('0x1420')) { for (var _0x2362be = 0x0, _0x259c60 = this._filters.length; _0x2362be < _0x259c60; ) { if (_0x4cc7('0x1421') === 'MyGjn') { _0x4ceea0.prototype.deactivate.call(this, _0x2362be); this._usesNormals && this._methodSetup._normalMethod.deactivate(this._methodSetup._normalMethodVO, _0x2362be); this._methodSetup._ambientMethod.deactivate(this._methodSetup._ambientMethodVO, _0x2362be); null != this._methodSetup._shadowMethod && this._methodSetup._shadowMethod.deactivate(this._methodSetup._shadowMethodVO, _0x2362be); this._methodSetup._diffuseMethod.deactivate(this._methodSetup._diffuseMethodVO, _0x2362be); this._usingSpecularMethod && this._methodSetup._specularMethod.deactivate(this._methodSetup._specularMethodVO, _0x2362be); } else { var _0x5cfd62 = _0x2362be++; this._filters[_0x5cfd62].set_textureWidth(this._rttManager.get_textureWidth()); this._filters[_0x5cfd62].set_textureHeight(this._rttManager.get_textureHeight()); } } this._filterSizesInvalid = !0x0; } else { null == l && (l = !0x1); var _0x1f4bd9 = _0x259c60.x , _0x5c621d = _0x259c60.y , _0x55f23f = _0x259c60.z , _0x7f881d = this.origin , _0x1a57ef = this.normal , _0x1b2722 = _0x398955.temp; null == _0x1b2722 && (_0x1b2722 = new _0x21e384()); _0x1b2722.x = _0x7f881d.x + _0x1a57ef.x * _0x2362be; _0x1b2722.y = _0x7f881d.y + _0x1a57ef.y * _0x2362be; _0x1b2722.z = _0x7f881d.z + _0x1a57ef.z * _0x2362be; d = _0x398955.planeLineIntersection(_0x398955.temp, this.normal, _0x259c60, _0x5cfd62, d, e, f); l && isNaN(d.x) && (d.x = _0x1f4bd9, d.y = _0x5c621d, d.z = _0x55f23f); return d; } } ; _0x5e435a[_0x4cc7('0x8')]['__class__'] = _0x5e435a; var _0x25d142 = function() {}; _0x16dada[_0x4cc7('0x1422')] = _0x25d142; _0x25d142['__name__'] = ['away3d', _0x4cc7('0x3eb'), _0x4cc7('0x3ff'), _0x4cc7('0x1423')]; _0x25d142[_0x4cc7('0x8')] = {}; _0x25d142[_0x4cc7('0x8')][_0x4cc7('0x3ff')] = null; _0x25d142[_0x4cc7('0x8')]['__class__'] = _0x25d142; var _0x5468ee = function() {}; _0x16dada['away3d.core.sort.RenderableMergeSort'] = _0x5468ee; _0x5468ee[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x2d63f9['PdGFS'], _0x4cc7('0x1424')]; _0x5468ee[_0x4cc7('0x8f8')] = [_0x25d142]; _0x5468ee[_0x4cc7('0x8')] = {}; _0x5468ee[_0x4cc7('0x8')][_0x4cc7('0x3ff')] = function(_0x12f9c3) { if (_0x56067a.SxHcc !== _0x4cc7('0x1425')) { _0x12f9c3.set_opaqueRenderableHead(this.mergeSortByMaterial(_0x12f9c3.get_opaqueRenderableHead())); _0x12f9c3.set_blendedRenderableHead(this.mergeSortByDepth(_0x12f9c3.get_blendedRenderableHead())); } else { this._diffuseR = (this._diffuseColor >> 0x10 & 0xff) / 0xff; this._diffuseG = (this._diffuseColor >> 0x8 & 0xff) / 0xff; this._diffuseB = (this._diffuseColor & 0xff) / 0xff; } } ; _0x5468ee[_0x4cc7('0x8')]['mergeSortByDepth'] = function(_0x2d7c8a) { var _0x5b29da; if (null == _0x2d7c8a || null == _0x2d7c8a.next) return _0x2d7c8a; var _0x55ee04 = _0x2d7c8a; for (_0x5b29da = _0x2d7c8a.next; null != _0x5b29da; ) _0x5b29da = _0x5b29da.next, null != _0x5b29da && (_0x55ee04 = _0x55ee04.next, _0x5b29da = _0x5b29da.next); _0x5b29da = _0x55ee04.next; _0x55ee04.next = null; _0x2d7c8a = this.mergeSortByDepth(_0x2d7c8a); _0x5b29da = this.mergeSortByDepth(_0x5b29da); var _0x154908 = _0x55ee04 = null; if (null == _0x2d7c8a) return _0x5b29da; if (null == _0x5b29da) return _0x2d7c8a; for (; null != _0x2d7c8a && null != _0x5b29da; ) { if (_0x2d7c8a.zIndex < _0x5b29da.zIndex) { var _0x1aaedd = _0x2d7c8a; _0x2d7c8a = _0x2d7c8a.next; } else _0x1aaedd = _0x5b29da, _0x5b29da = _0x5b29da.next; null == _0x55ee04 ? _0x55ee04 = _0x1aaedd : _0x154908.next = _0x1aaedd; _0x154908 = _0x1aaedd; } null != _0x2d7c8a ? _0x154908.next = _0x2d7c8a : null != _0x5b29da && (_0x154908.next = _0x5b29da); return _0x55ee04; } ; _0x5468ee[_0x4cc7('0x8')]['mergeSortByMaterial'] = function(_0x1a9993) { var _0x3d1167; if (null == _0x1a9993 || null == _0x1a9993.next) return _0x1a9993; var _0x572dff = _0x1a9993; for (_0x3d1167 = _0x1a9993.next; null != _0x3d1167; ) _0x3d1167 = _0x3d1167.next, null != _0x3d1167 && (_0x572dff = _0x572dff.next, _0x3d1167 = _0x3d1167.next); _0x3d1167 = _0x572dff.next; _0x572dff.next = null; _0x1a9993 = this.mergeSortByMaterial(_0x1a9993); _0x3d1167 = this.mergeSortByMaterial(_0x3d1167); var _0x20ae95 = _0x572dff = null; if (null == _0x1a9993) return _0x3d1167; if (null == _0x3d1167) return _0x1a9993; for (; null != _0x1a9993 && null != _0x3d1167 && null != _0x1a9993 && null != _0x3d1167; ) { var _0x526427 = _0x1a9993.renderOrderId; var _0x5e85d9 = _0x3d1167.renderOrderId; _0x526427 == _0x5e85d9 ? (_0x526427 = _0x1a9993.materialId, _0x5e85d9 = _0x3d1167.materialId, _0x526427 = _0x526427 == _0x5e85d9 ? _0x1a9993.zIndex < _0x3d1167.zIndex ? 0x1 : -0x1 : _0x526427 > _0x5e85d9 ? 0x1 : -0x1) : _0x526427 = _0x526427 > _0x5e85d9 ? 0x1 : -0x1; 0x0 > _0x526427 ? (_0x526427 = _0x1a9993, _0x1a9993 = _0x1a9993.next) : (_0x526427 = _0x3d1167, _0x3d1167 = _0x3d1167.next); null == _0x572dff ? _0x572dff = _0x526427 : _0x20ae95.next = _0x526427; _0x20ae95 = _0x526427; } null != _0x1a9993 ? _0x20ae95.next = _0x1a9993 : null != _0x3d1167 && (_0x20ae95.next = _0x3d1167); return _0x572dff; } ; _0x5468ee[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5468ee; var _0x2cbcc4 = function() {}; _0x16dada['away3d.core.traverse.PartitionTraverser'] = _0x2cbcc4; _0x2cbcc4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'core', _0x4cc7('0x10a7'), _0x4cc7('0x1426')]; _0x2cbcc4[_0x4cc7('0x8')] = {}; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0xc32')] = null; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x1427')] = null; _0x2cbcc4[_0x4cc7('0x8')]['enterNode'] = function(_0x558e69) { if (_0x56067a.PloQE(_0x4cc7('0x1428'), 'Zmpma')) { return !0x0; } else { if (_0x56067a.alykr(this._index, this._poolSize)) { var _0x3de6bc = new _0x2a7c9f(); this._pool.set(this._index++, _0x3de6bc); ++this._poolSize; } else _0x3de6bc = this._pool.get(this._index++); return _0x3de6bc; } } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x1429')] = function(_0x3c91df) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x137a')] = function(_0x330285) { if (_0x4cc7('0x142a') === _0x4cc7('0x142a')) { throw new _0x202aa0(new _0xb16e5a()); } else { var _0x10cdaf = null , _0x1322e2 = _0x2081a8.instance.tunnel; _0x56067a.aFnWt(null, _0x1322e2) && (_0x10cdaf = _0x1322e2.extraParams.customDate, null == _0x10cdaf && null != _0x1322e2.characters && 0x0 < _0x1322e2.characters.get_length() && (_0x10cdaf = _0x1322e2.levelSet.getDateOfArrival(_0x1322e2.characters.get(0x0).currentSection.number))); this.diagram.updateDate(_0x10cdaf); this.redrawParty(); } } ; _0x2cbcc4[_0x4cc7('0x8')]['applyUnknownLight'] = function(_0x2c6382) { if (_0x4cc7('0x142b') !== 'KnLsl') { throw new _0x202aa0(new _0xb16e5a()); } else { _0x1fb3e3(_0x2c6382, b, c); } } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x136a')] = function(_0x2a3418) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x1389')] = function(_0x1cad71) { if (_0x4cc7('0x142c') !== _0x4cc7('0x142c')) { this._screenPass.set_normalMethod(_0x1cad71); return _0x1cad71; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x1375')] = function(_0x2ee659) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x135c')] = function(_0x24a67b) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x2cbcc4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2cbcc4; var _0xed9a03 = function() { this[_0x4cc7('0x8fe')](); }; _0x16dada[_0x4cc7('0x142d')] = _0xed9a03; _0xed9a03['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x10a7'), 'EntityCollector']; _0xed9a03[_0x4cc7('0x92b')] = _0x2cbcc4; _0xed9a03[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x2cbcc4[_0x4cc7('0x8')], { '_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[_0x4cc7('0x142e')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x119d')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x142f')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1430')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1431')] = new _0x59aa7c(); this[_0x4cc7('0x1432')] = new _0x150be7(); this['_numCullPlanes'] = this[_0x4cc7('0x1433')] = this[_0x4cc7('0x1434')] = this[_0x4cc7('0x119c')] = this[_0x4cc7('0x1435')] = this[_0x4cc7('0x1145')] = this[_0x4cc7('0x1436')] = this[_0x4cc7('0x134f')] = 0x0; }, 'get_camera': function() { return this['_camera']; }, 'set_camera': function(_0x48c013) { this[_0x4cc7('0x10c8')] = _0x48c013; this['_entryPoint'] = this[_0x4cc7('0x10c8')][_0x4cc7('0x13f9')](); this['_cameraForward'] = _0x2c4d00['getForward'](this[_0x4cc7('0x10c8')][_0x4cc7('0xf92')](), this['_cameraForward']); this[_0x4cc7('0x1437')] = this[_0x4cc7('0x10c8')]['get_frustumPlanes'](); return _0x48c013; }, 'set_cullPlanes': function(_0x19e0b2) { return this[_0x4cc7('0x1438')] = _0x19e0b2; }, 'get_numMouseEnableds': function() { return this['_numMouseEnableds']; }, 'get_skyBox': function() { return this[_0x4cc7('0xab6')]; }, 'get_cutoutRenderableHead': function() { return this['_cutoutRenderableHead']; }, 'get_opaqueRenderableHead': function() { return this['_opaqueRenderableHead']; }, 'set_opaqueRenderableHead': function(_0x41146e) { return this[_0x4cc7('0x1439')] = _0x41146e; }, 'get_blendedRenderableHead': function() { return this[_0x4cc7('0x143a')]; }, 'set_blendedRenderableHead': function(_0x429ba1) { if (_0x2d63f9[_0x4cc7('0xbf')](_0x4cc7('0x143b'), _0x4cc7('0x143c'))) { return this['_animatableAttributes']; } else { return this[_0x4cc7('0x143a')] = _0x429ba1; } }, 'get_entityHead': function() { if (_0x4cc7('0x143d') === _0x4cc7('0x143d')) { return this[_0x4cc7('0x143e')]; } else { _0x4ba3e1[_0x4cc7('0x96b')](this, e, f); this[_0x4cc7('0x143f')] = a; this['cy1'] = b; this[_0x4cc7('0x1440')] = c; this['cy2'] = d; } }, 'get_directionalLights': function() { return this[_0x4cc7('0x119d')]; }, 'get_pointLights': function() { return this['_pointLights']; }, 'clear': function() { if (_0x4cc7('0x1441') === _0x4cc7('0x1442')) { this['duplicator'] = this[_0x4cc7('0xec5')] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { null != this['_camera'] && (this['_entryPoint'] = this[_0x4cc7('0x10c8')][_0x4cc7('0x13f9')](), this[_0x4cc7('0x1443')] = _0x2c4d00[_0x4cc7('0x1444')](this[_0x4cc7('0x10c8')][_0x4cc7('0xf92')](), this[_0x4cc7('0x1443')])); this[_0x4cc7('0x1437')] = null != this['_customCullPlanes'] ? this['_customCullPlanes'] : null != this[_0x4cc7('0x10c8')] ? this[_0x4cc7('0x10c8')][_0x4cc7('0x1031')]() : null; this[_0x4cc7('0x1445')] = null != this[_0x4cc7('0x1437')] ? this[_0x4cc7('0x1437')][_0x4cc7('0x34')]() : 0x0; this[_0x4cc7('0x1145')] = this[_0x4cc7('0x1435')] = 0x0; this['_entityHead'] = this[_0x4cc7('0x1446')] = this[_0x4cc7('0x1439')] = this[_0x4cc7('0x143a')] = null; this['_renderableListItemPool'][_0x4cc7('0x1227')](); this[_0x4cc7('0x1432')][_0x4cc7('0x1227')](); this[_0x4cc7('0xab6')] = null; _0x56067a[_0x4cc7('0x1447')](0x0, this[_0x4cc7('0x1436')]) && this[_0x4cc7('0x142e')][_0x4cc7('0xb7c')](this['_numLights'] = 0x0); 0x0 < this[_0x4cc7('0x119c')] && this[_0x4cc7('0x119d')][_0x4cc7('0xb7c')](this['_numDirectionalLights'] = 0x0); 0x0 < this[_0x4cc7('0x1434')] && this[_0x4cc7('0x142f')][_0x4cc7('0xb7c')](this[_0x4cc7('0x1434')] = 0x0); 0x0 < this[_0x4cc7('0x1433')] && this[_0x4cc7('0x1430')][_0x4cc7('0xb7c')](this[_0x4cc7('0x1433')] = 0x0); } }, 'enterNode': function(_0x2a4ef3) { if (_0x4cc7('0x1448') === 'ggonc') { var _0x29a7fd = _0x2cbcc4[_0x4cc7('0x134e')] != _0x2a4ef3[_0x4cc7('0x134e')] && _0x2a4ef3[_0x4cc7('0xef3')](this[_0x4cc7('0x1437')], this[_0x4cc7('0x1445')]); _0x2a4ef3[_0x4cc7('0x134e')] = _0x2cbcc4[_0x4cc7('0x134e')]; return _0x29a7fd; } else { this[_0x4cc7('0x92e')][_0x4cc7('0x1449')] = _0x2a4ef3; } }, 'applySkyBox': function(_0xa7c102) { this[_0x4cc7('0xab6')] = _0xa7c102; }, 'applyRenderable': function(_0x2fabef) { var _0x842981 = _0x2fabef[_0x4cc7('0x11c1')](); _0x2fabef[_0x4cc7('0xfeb')]() && ++this[_0x4cc7('0x1435')]; this[_0x4cc7('0x1145')] += _0x2fabef[_0x4cc7('0x114b')](); var _0x27b7e9 = _0x2fabef[_0x4cc7('0x31')](); if (null != _0x27b7e9) { var _0x9f0cd = this[_0x4cc7('0x1431')][_0x4cc7('0x1226')](); _0x9f0cd[_0x4cc7('0x122b')] = _0x2fabef; _0x9f0cd[_0x4cc7('0x122c')] = _0x27b7e9[_0x4cc7('0x144a')]; _0x9f0cd[_0x4cc7('0x144b')] = _0x27b7e9[_0x4cc7('0x144c')]; _0x9f0cd[_0x4cc7('0x122f')] = !0x1; var _0x28fb5f = _0x842981['get_scenePosition'](); _0x9f0cd[_0x4cc7('0x122d')] = (this[_0x4cc7('0x1427')]['x'] - _0x28fb5f['x']) * this['_cameraForward']['x'] + (this[_0x4cc7('0x1427')]['y'] - _0x28fb5f['y']) * this[_0x4cc7('0x1443')]['y'] + (this[_0x4cc7('0x1427')]['z'] - _0x28fb5f['z']) * this[_0x4cc7('0x1443')]['z'] + _0x842981[_0x4cc7('0xfa0')](); _0x9f0cd[_0x4cc7('0x122e')] = _0x2fabef[_0x4cc7('0x1218')](this[_0x4cc7('0x10c8')]); 0x0 > _0x842981[_0x4cc7('0xfa0')]() ? (_0x9f0cd[_0x4cc7('0x3a')] = this[_0x4cc7('0x1446')], this[_0x4cc7('0x1446')] = _0x9f0cd) : _0x27b7e9[_0x4cc7('0x144d')]() ? (_0x9f0cd[_0x4cc7('0x3a')] = this[_0x4cc7('0x143a')], this['_blendedRenderableHead'] = _0x9f0cd) : (_0x9f0cd[_0x4cc7('0x3a')] = this[_0x4cc7('0x1439')], this[_0x4cc7('0x1439')] = _0x9f0cd); } }, 'applyEntity': function(_0x5ae754) { ++this['_numEntities']; var _0x4f02cc = this[_0x4cc7('0x1432')][_0x4cc7('0x1226')](); _0x4f02cc['entity'] = _0x5ae754; _0x4f02cc['next'] = this['_entityHead']; this[_0x4cc7('0x143e')] = _0x4f02cc; }, 'applyUnknownLight': function(_0x3d54b0) { if (_0x4cc7('0x144e') === _0x4cc7('0x144e')) { this['_lights']['set'](this[_0x4cc7('0x1436')]++, _0x3d54b0); } else { null == _0x55a4be['wait'] && (_0x55a4be[_0x4cc7('0x144f')] = new _0x3f829d()); return _0x55a4be[_0x4cc7('0x144f')]; } }, 'applyDirectionalLight': function(_0xe655f4) { if (_0x4cc7('0x1450') === _0x4cc7('0x1451')) { for (var _0x387c23 = e['offsetX'], _0x579e7b = 0x0, _0x2b1870 = _0xe655f4 - e[_0x4cc7('0x1452')]; _0x579e7b < _0x2b1870; ) { var _0x3852a5 = _0x579e7b++; _0x387c23 += e[_0x4cc7('0x1453')][_0x3852a5]; } b[_0x4cc7('0xab2')](_0x387c23, e[_0x4cc7('0x1454')], e['positions'][_0xe655f4 - e['startIndex']], e[_0x4cc7('0x1455')] + e[_0x4cc7('0x1456')]); return !0x0; } else { this[_0x4cc7('0x142e')][_0x4cc7('0x9e7')](this['_numLights']++, _0xe655f4); this['_directionalLights'][_0x4cc7('0x9e7')](this[_0x4cc7('0x119c')]++, _0xe655f4); } }, 'applyPointLight': function(_0x4b8053) { if (_0x4cc7('0x1457') === 'rEcUH') { if (_0x4b8053['currentSection'][_0x4cc7('0x39b')] < this['endIndex']) return !0x0; } else { this[_0x4cc7('0x142e')][_0x4cc7('0x9e7')](this['_numLights']++, _0x4b8053); this['_pointLights'][_0x4cc7('0x9e7')](this['_numPointLights']++, _0x4b8053); } }, 'applyLightProbe': function(_0x31146d) { this[_0x4cc7('0x142e')]['set'](this[_0x4cc7('0x1436')]++, _0x31146d); this[_0x4cc7('0x1430')]['set'](this[_0x4cc7('0x1433')]++, _0x31146d); }, 'cleanUp': function() {}, '__class__': _0xed9a03, '__properties__': { 'get_pointLights': _0x4cc7('0x13ec'), 'get_directionalLights': _0x4cc7('0x13eb'), 'get_entityHead': _0x4cc7('0x1458'), 'set_blendedRenderableHead': 'set_blendedRenderableHead', 'get_blendedRenderableHead': 'get_blendedRenderableHead', 'set_opaqueRenderableHead': _0x4cc7('0x1459'), 'get_opaqueRenderableHead': _0x4cc7('0x13e7'), 'get_cutoutRenderableHead': _0x4cc7('0x13e5'), 'get_skyBox': _0x4cc7('0x13f2'), 'get_numMouseEnableds': _0x4cc7('0x145a'), 'set_cullPlanes': 'set_cullPlanes', 'set_camera': _0x4cc7('0x145b'), 'get_camera': _0x4cc7('0xc0e') } }); var _0x2584c6 = function() { this['init'](); }; _0x16dada['away3d.core.traverse.ShadowCasterCollector'] = _0x2584c6; _0x2584c6[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x3eb'), _0x4cc7('0x10a7'), _0x2d63f9[_0x4cc7('0x400')]]; _0x2584c6['__super__'] = _0xed9a03; _0x2584c6['prototype'] = _0x5aff49(_0xed9a03[_0x4cc7('0x8')], { 'applyRenderable': function(_0x4b3ac4) { var _0x25d640 = _0x4b3ac4[_0x4cc7('0x31')]() , _0x284d2d = _0x4b3ac4[_0x4cc7('0x11c1')](); if (_0x4b3ac4[_0x4cc7('0x119b')]() && _0x56067a[_0x4cc7('0x5a4')](null, _0x25d640)) { var _0x2720f5 = this[_0x4cc7('0x1431')][_0x4cc7('0x1226')](); _0x2720f5[_0x4cc7('0x122b')] = _0x4b3ac4; _0x2720f5['next'] = this[_0x4cc7('0x1439')]; _0x2720f5[_0x4cc7('0x122f')] = !0x1; _0x284d2d = _0x284d2d['get_scenePosition'](); _0x2720f5['zIndex'] = (this[_0x4cc7('0x1427')]['x'] - _0x284d2d['x']) * this[_0x4cc7('0x1443')]['x'] + (this[_0x4cc7('0x1427')]['y'] - _0x284d2d['y']) * this[_0x4cc7('0x1443')]['y'] + (this[_0x4cc7('0x1427')]['z'] - _0x284d2d['z']) * this['_cameraForward']['z']; _0x2720f5['renderSceneTransform'] = _0x4b3ac4[_0x4cc7('0x1218')](this[_0x4cc7('0x10c8')]); _0x2720f5['renderOrderId'] = _0x25d640['_depthPassId']; this[_0x4cc7('0x1439')] = _0x2720f5; } }, 'applyUnknownLight': function(_0x19c141) {}, 'applyDirectionalLight': function(_0x15fda6) {}, 'applyPointLight': function(_0x4f2ff4) {}, 'applyLightProbe': function(_0x25bf51) {}, 'applySkyBox': function(_0x23c9c3) {}, '__class__': _0x2584c6 }); var _0x4f6276 = function() {}; _0x16dada[_0x4cc7('0x145c')] = _0x4f6276; _0x4f6276[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'debug', 'Debug']; _0x4f6276[_0x4cc7('0xbdb')] = function(_0x545572) { _0x4f6276[_0x4cc7('0x145d')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x545572, { 'fileName': 'Debug.hx', 'lineNumber': 0x18, 'className': _0x4cc7('0x145c'), 'methodName': _0x4cc7('0xbdb') }); } ; var _0x5b5b9f = function(_0x4ce505, _0x960292) { this['_castsShadows'] = !0x0; _0x471021[_0x4cc7('0x96b')](this); this['_subMeshes'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x145e')](null != _0x4ce505 ? _0x4ce505 : new _0x39920c()); this[_0x4cc7('0x32')](null != _0x960292 ? _0x960292 : _0x430307[_0x4cc7('0x145f')](this)); }; _0x16dada['away3d.entities.Mesh'] = _0x5b5b9f; _0x5b5b9f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0xff1'), _0x4cc7('0x1460')]; _0x5b5b9f[_0x4cc7('0x8f8')] = [_0x29fe35, _0x53220b]; _0x5b5b9f[_0x4cc7('0x92b')] = _0x471021; _0x5b5b9f[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_subMeshes': null, '_geometry': null, '_material': null, '_animator': null, '_castsShadows': null, 'get_assetType': function() { return _0x4cc7('0x126'); }, 'onGeometryBoundsInvalid': function(_0x167757) { this[_0x4cc7('0x1166')](); }, 'get_castsShadows': function() { return this['_castsShadows']; }, 'set_castsShadows': function(_0x33075c) { return this[_0x4cc7('0x1461')] = _0x33075c; }, 'get_animator': function() { return this[_0x4cc7('0x2f')]; }, 'set_animator': function(_0x3d611e) { null != this['_animator'] && this[_0x4cc7('0x2f')][_0x4cc7('0x30')](this); this[_0x4cc7('0x2f')] = _0x3d611e; var _0x3d26d6 = this['get_material'](); this[_0x4cc7('0x32')](null); this['set_material'](_0x3d26d6); for (var _0x42f1c7, _0xb0d799 = 0x0, _0x5ac4a0 = this[_0x4cc7('0x33')]['get_length'](); _0xb0d799 < _0x5ac4a0; ) _0x3d26d6 = _0xb0d799++, _0x42f1c7 = this['_subMeshes'][_0x4cc7('0x2b')](_0x3d26d6), _0x3d26d6 = _0x42f1c7[_0x4cc7('0x35')], null != _0x3d26d6 && (_0x42f1c7[_0x4cc7('0x32')](null), _0x42f1c7[_0x4cc7('0x32')](_0x3d26d6)); null != this[_0x4cc7('0x2f')] && this['_animator'][_0x4cc7('0x36')](this); return _0x3d611e; }, 'get_geometry': function() { return this[_0x4cc7('0x1462')]; }, 'set_geometry': function(_0x4ec302) { if (_0x4cc7('0x1463') !== _0x4cc7('0x1464')) { if (null != this[_0x4cc7('0x1462')]) { this['_geometry'][_0x4cc7('0xa2d')](_0x4cc7('0x11b9'), _0x48c401(this, this[_0x4cc7('0x1465')])); this[_0x4cc7('0x1462')]['removeEventListener']('SubGeometryAdded', _0x48c401(this, this[_0x4cc7('0x1466')])); this[_0x4cc7('0x1462')]['removeEventListener']('SubGeometryRemoved', _0x48c401(this, this[_0x4cc7('0x1467')])); for (var _0x4e7729 = 0x0, _0x29e24f = this[_0x4cc7('0x33')]['get_length'](); _0x4e7729 < _0x29e24f; ) { if (_0x56067a['FKEjr'](_0x4cc7('0x1468'), _0x4cc7('0x1468'))) { var _0x21ae37 = _0x4e7729++; this['_subMeshes'][_0x4cc7('0x2b')](_0x21ae37)['dispose'](); } else { var _0x1852d4 = _0x2b4072++; _0x429a62[_0x4cc7('0x9e7')](_0x1852d4, _0x3bafe8[_0x1852d4]); } } this[_0x4cc7('0x33')]['set_length'](0x0); } this['_geometry'] = _0x4ec302; if (null != this['_geometry']) for (this['_geometry']['addEventListener'](_0x4cc7('0x11b9'), _0x48c401(this, this[_0x4cc7('0x1465')])), this[_0x4cc7('0x1462')][_0x4cc7('0x9ad')](_0x4cc7('0x11b4'), _0x48c401(this, this[_0x4cc7('0x1466')])), this[_0x4cc7('0x1462')][_0x4cc7('0x9ad')](_0x56067a[_0x4cc7('0x5a5')], _0x48c401(this, this[_0x4cc7('0x1467')])), _0x4e7729 = this[_0x4cc7('0x1462')][_0x4cc7('0xe33')](), _0x29e24f = 0x0, _0x21ae37 = _0x4e7729[_0x4cc7('0x34')](); _0x29e24f < _0x21ae37; ) { if ('PVkZb' !== _0x4cc7('0x1469')) { var _0x577bc9 = _0x55a4be[_0x4cc7('0x146a')](); null != _0x577bc9[_0x4cc7('0x146b')] ? (_0x577bc9 = _0x577bc9['saveEntry'], _0x577bc9 = _0x104058['get_instance']()['get'](_0x577bc9['id'], _0x577bc9[_0x4cc7('0xc12')])) : _0x577bc9 = !0x1; if (_0x577bc9) return !0x1; _0x22db6e[_0x4cc7('0x146c')] = !0x0; _0x55a4be[_0x4cc7('0x146a')]()['display'](0x1); return !0x0; } else { var _0xb721b5 = _0x29e24f++; this['addSubMesh'](_0x4e7729[_0x4cc7('0x2b')](_0xb721b5)); } } null != this[_0x4cc7('0x35')] && (this[_0x4cc7('0x35')][_0x4cc7('0x30')](this), this[_0x4cc7('0x35')][_0x4cc7('0x36')](this)); return _0x4ec302; } else { var _0x56c49f = this['cachedImages']; if (null != _0x842c50[_0x4ec302] ? _0x56c49f['existsReserved'](_0x4ec302) : _0x56c49f['h'][_0x4cc7('0x959')](_0x4ec302)) return _0x56c49f = this[_0x4cc7('0x146d')], _0x4029ca[_0x4cc7('0xce7')](null != _0x842c50[_0x4ec302] ? _0x56c49f[_0x4cc7('0xd77')](_0x4ec302) : _0x56c49f['h'][_0x4ec302]); _0x56c49f = this[_0x4cc7('0x146e')]; if (null != _0x842c50[_0x4ec302] ? _0x56c49f[_0x4cc7('0xd76')](_0x4ec302) : _0x56c49f['h']['hasOwnProperty'](_0x4ec302)) return _0x56c49f = this[_0x4cc7('0x146e')], _0x4029ca['withValue'](_0x4b4d92[_0x4cc7('0xce9')](null != _0x842c50[_0x4ec302] ? _0x56c49f[_0x4cc7('0xd77')](_0x4ec302) : _0x56c49f['h'][_0x4ec302], [])); _0x56c49f = this['paths']; return _0x21e354[_0x4cc7('0x1128')](null != _0x842c50[_0x4ec302] ? _0x56c49f[_0x4cc7('0xd77')](_0x4ec302) : _0x56c49f['h'][_0x4ec302]); } }, 'get_material': function() { return this['_material']; }, 'set_material': function(_0x482e5d) { if (_0x482e5d == this[_0x4cc7('0x35')]) return _0x482e5d; null != this['_material'] && this[_0x4cc7('0x35')][_0x4cc7('0x30')](this); this[_0x4cc7('0x35')] = _0x482e5d; null != this[_0x4cc7('0x35')] && this['_material'][_0x4cc7('0x36')](this); return _0x482e5d; }, 'get_subMeshes': function() { this[_0x4cc7('0x1462')]['validate'](); return this['_subMeshes']; }, 'dispose': function() { _0x471021[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x32')](null); this[_0x4cc7('0x145e')](null); }, 'updateBounds': function() { this[_0x4cc7('0xfed')][_0x4cc7('0xef1')](this[_0x4cc7('0x1462')]); this[_0x4cc7('0xfec')] = !0x1; }, 'createEntityPartitionNode': function() { return new _0x3ee4ae(this); }, 'onSubGeometryAdded': function(_0x3e62c3) { if ('MkFYO' !== _0x4cc7('0x146f')) { this['addSubMesh'](_0x3e62c3[_0x4cc7('0x1219')]()); } else { var _0x4e81cc = _0x3e62c3[_0x4cc7('0x3a')](); return null == _0x4e81cc ? null : new _0x23d30b(_0x4e81cc); } }, 'onSubGeometryRemoved': function(_0x316442) { for (var _0x6c9f0 = _0x316442[_0x4cc7('0x1219')](), _0x315b2d = this[_0x4cc7('0x33')][_0x4cc7('0x34')](), _0x260511 = 0x0; _0x260511 < _0x315b2d; ) { _0x316442 = this[_0x4cc7('0x33')][_0x4cc7('0x2b')](_0x260511); if (_0x316442[_0x4cc7('0x1219')]() == _0x6c9f0) { _0x316442['dispose'](); this[_0x4cc7('0x33')]['splice'](_0x260511, 0x1); break; } ++_0x260511; } for (--_0x315b2d; _0x260511 < _0x315b2d; ) this['_subMeshes'][_0x4cc7('0x2b')](_0x260511)['_index'] = _0x260511, ++_0x260511; }, 'addSubMesh': function(_0x4a5324) { _0x4a5324 = new _0x2a71fa(_0x4a5324,this,null); var _0x479bff = this[_0x4cc7('0x33')][_0x4cc7('0x34')](); _0x4a5324[_0x4cc7('0xe3f')] = _0x479bff; this[_0x4cc7('0x33')][_0x4cc7('0x9e7')](_0x479bff, _0x4a5324); this[_0x4cc7('0x1166')](); }, 'collidesBefore': function(_0x391376, _0x26512b) { this[_0x4cc7('0xffb')][_0x4cc7('0x139b')](this[_0x4cc7('0xff3')][_0x4cc7('0x1003')], this['_pickingCollisionVO']['localRayDirection']); this[_0x4cc7('0xff3')]['renderable'] = null; for (var _0x1a6496 = 0x0, _0x3959a7 = this[_0x4cc7('0x33')][_0x4cc7('0x34')](); _0x1a6496 < _0x3959a7; ) { if (_0x4cc7('0x1470') !== _0x4cc7('0x1470')) { _0x391376 = _0x1208e5[_0x4cc7('0x8eb')](_0x391376); return null == _0x391376 ? !0x1 : -0x1 != _0x391376[_0x4cc7('0x2d')]('ENDSEC') && -0x1 != _0x391376[_0x4cc7('0x2d')]('EOF') ? !0x0 : !0x1; } else { var _0xf02377 = _0x1a6496++; _0xf02377 = this[_0x4cc7('0x33')][_0x4cc7('0x2b')](_0xf02377); if (this[_0x4cc7('0xffb')][_0x4cc7('0x139c')](_0xf02377, this[_0x4cc7('0xff3')], _0x391376) && (_0x391376 = this[_0x4cc7('0xff3')][_0x4cc7('0x1009')], this[_0x4cc7('0xff3')][_0x4cc7('0x122b')] = _0xf02377, !_0x26512b)) return !0x0; } } return null != this[_0x4cc7('0xff3')][_0x4cc7('0x122b')]; }, '__class__': _0x5b5b9f, '__properties__': _0x5aff49(_0x471021[_0x4cc7('0x8')]['__properties__'], { 'get_subMeshes': _0x4cc7('0x1379'), 'set_material': _0x4cc7('0x32'), 'get_material': _0x4cc7('0x31'), 'set_geometry': _0x4cc7('0x145e'), 'get_geometry': 'get_geometry', 'set_animator': _0x4cc7('0x1471'), 'get_animator': 'get_animator', 'set_castsShadows': 'set_castsShadows', 'get_castsShadows': _0x4cc7('0x119b') }) }); var _0x1e5b75 = function() { this[_0x4cc7('0x1472')] = this[_0x4cc7('0x1143')] = this[_0x4cc7('0x1473')] = 0x0; _0x471021[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1472')] = 0x0; this[_0x4cc7('0xf7b')] = _0x2bc114['toObjectVector'](null); this['addSubSet'](); this[_0x4cc7('0xf85')] = new _0x67da9e(); this[_0x4cc7('0x32')](new _0x29fe8c()); }; _0x16dada[_0x4cc7('0x1474')] = _0x1e5b75; _0x1e5b75['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0xff1'), 'SegmentSet']; _0x1e5b75[_0x4cc7('0x8f8')] = [_0xcfa3e3]; _0x1e5b75['__super__'] = _0x471021; _0x1e5b75[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_activeSubSet': null, '_subSets': null, '_subSetCount': null, '_numIndices': null, '_material': null, '_animator': null, '_hasData': null, '_segments': null, '_indexSegments': null, 'addSegment': function(_0x47be57) { _0x47be57[_0x4cc7('0x1475')](this); this['_hasData'] = !0x0; var _0x13fd31 = this[_0x4cc7('0xf7b')][_0x4cc7('0x34')]() - 0x1 , _0x9dfd11 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x13fd31); _0x9dfd11[_0x4cc7('0x26')]['get_length']() + 0x2c > _0x1e5b75[_0x4cc7('0xf7c')] && (_0x9dfd11 = this[_0x4cc7('0x1476')](), ++_0x13fd31); _0x47be57[_0x4cc7('0xf7d')](_0x9dfd11[_0x4cc7('0x26')][_0x4cc7('0x34')]()); _0x47be57['set_subSetIndex'](_0x13fd31); this[_0x4cc7('0xf7e')](_0x47be57); var _0x26b18c = _0x2d63f9['Ycypa'](_0x9dfd11[_0x4cc7('0xf7f')], 0x2); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c + 0x1); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c + 0x2); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c + 0x3); _0x9dfd11[_0x4cc7('0xf80')]['push'](_0x26b18c + 0x2); _0x9dfd11[_0x4cc7('0xf80')][_0x4cc7('0x29')](_0x26b18c + 0x1); _0x9dfd11[_0x4cc7('0xf81')] = _0x9dfd11['vertices'][_0x4cc7('0x34')]() / 0xb | 0x0; _0x9dfd11[_0x4cc7('0x1477')] = _0x9dfd11[_0x4cc7('0xf80')]['get_length'](); _0x9dfd11[_0x4cc7('0xf7f')]++; _0x9dfd11[_0x4cc7('0xf82')] = !0x0; _0x9dfd11 = new _0x2b26b7(); _0x9dfd11[_0x4cc7('0xb1c')] = _0x26b18c; _0x9dfd11['subSetIndex'] = _0x13fd31; _0x9dfd11[_0x4cc7('0xf84')] = _0x47be57; this[_0x4cc7('0xf85')]['h'][this['_indexSegments']] = _0x9dfd11; this['_indexSegments']++; }, 'removeAllSegments': function() { for (var _0x4f7b67, _0x30a80a = 0x0, _0x5d0942 = this[_0x4cc7('0x1472')]; _0x30a80a < _0x5d0942; ) _0x4f7b67 = _0x30a80a++, _0x4f7b67 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x4f7b67), _0x4f7b67[_0x4cc7('0x26')] = null, _0x4f7b67[_0x4cc7('0xf80')] = null, null != _0x4f7b67['vertexBuffer'] && _0x36fa20[_0x4cc7('0x12b3')](_0x4f7b67[_0x4cc7('0x1478')]), null != _0x4f7b67['indexBuffer'] && _0x36fa20[_0x4cc7('0x12b4')](_0x4f7b67[_0x4cc7('0x1479')]); for (_0x30a80a = this['_segments'][_0x4cc7('0x38')](); _0x30a80a[_0x4cc7('0x94e')](); ) _0x30a80a[_0x4cc7('0x3a')](); this[_0x4cc7('0xf85')] = null; this[_0x4cc7('0x1472')] = 0x0; this[_0x4cc7('0x147a')] = null; this[_0x4cc7('0x1473')] = 0x0; this['_subSets'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0xf85')] = new _0x67da9e(); this[_0x4cc7('0x1476')](); this[_0x4cc7('0xf7a')] = !0x1; }, 'getSegment': function(_0x2820a2) { if (_0x4cc7('0x147b') !== 'vtWuF') { return _0x2820a2 > this[_0x4cc7('0x1473')] - 0x1 ? null : this['_segments']['h'][_0x2820a2][_0x4cc7('0xf84')]; } else { var _0x2d7a44 = '' , _0x43d439 = '' , _0x3bec4b = '' , _0x473649 = this[_0x4cc7('0x13c7')](); if (null == this[_0x4cc7('0xd80')] || this['_animationSet'][_0x4cc7('0xd7c')]()) { for (var _0x56d5c5 = 0x0, _0x49fb5f = this[_0x4cc7('0x147c')]['get_length'](); _0x56d5c5 < _0x49fb5f; ) { var _0x40eb88 = _0x56d5c5++; _0x2d7a44 += _0x56067a[_0x4cc7('0x5a7')] + this['_animationTargetRegisters'][_0x4cc7('0x2b')](_0x40eb88) + ',\x20' + this['_animatableAttributes']['get'](_0x40eb88) + '\x0a'; } this['_needUVAnimation'] && (_0x43d439 = _0x4cc7('0x39e') + this[_0x4cc7('0x147d')] + ',' + this['_UVSource'] + '\x0a'); } else _0x2d7a44 = this[_0x4cc7('0xd80')][_0x4cc7('0xda1')](this, this[_0x4cc7('0x147c')], this[_0x4cc7('0x147e')], _0x2820a2[_0x4cc7('0x12e4')]()), this['_needFragmentAnimation'] && (_0x3bec4b = this[_0x4cc7('0xd80')]['getAGALFragmentCode'](this, this[_0x4cc7('0x147f')], _0x2820a2['get_profile']())), this['_needUVAnimation'] && (_0x43d439 = this[_0x4cc7('0xd80')][_0x4cc7('0x1480')](this, this[_0x4cc7('0x1481')], this[_0x4cc7('0x147d')])), this[_0x4cc7('0xd80')][_0x4cc7('0xda3')](this); _0x473649 = _0x2d7a44 + _0x43d439 + _0x473649; _0x2d7a44 = this[_0x4cc7('0x13c9')](_0x3bec4b); _0x4f6276[_0x4cc7('0x145d')] && (_0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1482'), { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x219, 'className': 'away3d.materials.passes.MaterialPassBase', 'methodName': _0x4cc7('0x1484') }), _0x3ccc21['trace']('--------------------', { 'fileName': 'MaterialPassBase.hx', 'lineNumber': 0x21a, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x473649, { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x21b, 'className': _0x4cc7('0x65a'), 'methodName': 'updateProgram' }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1485'), { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x21c, 'className': _0x4cc7('0x65a'), 'methodName': _0x56067a[_0x4cc7('0x5a8')] }), _0x3ccc21[_0x4cc7('0xbdb')](_0x2d7a44, { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x21d, 'className': 'away3d.materials.passes.MaterialPassBase', 'methodName': _0x4cc7('0x1484') })); _0x309a4a[_0x4cc7('0x1122')](_0x2820a2)[_0x4cc7('0x1486')](this, _0x473649, _0x2d7a44, this['_agalVersion']); } }, 'get_subSetCount': function() { return this[_0x4cc7('0x1472')]; }, 'updateSegment': function(_0x3180df) { var _0x2b2689 = _0x3180df[_0x4cc7('0x1487')] , _0x3ef2ae = _0x3180df['_end'] , _0x4fbf1e = _0x2b2689['x'] , _0x150807 = _0x2b2689['y']; _0x2b2689 = _0x2b2689['z']; var _0xbbea9a = _0x3ef2ae['x'] , _0x49938f = _0x3ef2ae['y']; _0x3ef2ae = _0x3ef2ae['z']; var _0x133d51 = _0x3180df[_0x4cc7('0x1488')] , _0x9d59ec = _0x3180df[_0x4cc7('0x1489')] , _0x4bf907 = _0x3180df['_startB'] , _0x48c401 = _0x3180df[_0x4cc7('0x148a')] , _0x1c0fbf = _0x3180df['_endG'] , _0x16dada = _0x3180df[_0x4cc7('0x148b')] , _0x5aff49 = _0x3180df['get_index']() , _0x1738cd = _0x3180df[_0x4cc7('0x148c')](); _0x3180df = this['_subSets'][_0x4cc7('0x2b')](_0x3180df[_0x4cc7('0x148d')]()); var _0x3d9c5e = _0x3180df[_0x4cc7('0x26')]; _0x3d9c5e['set'](_0x5aff49++, _0x4fbf1e); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x150807); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x2b2689); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0xbbea9a); _0x3d9c5e['set'](_0x5aff49++, _0x49938f); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x3ef2ae); _0x3d9c5e['set'](_0x5aff49++, _0x1738cd); _0x3d9c5e['set'](_0x5aff49++, _0x133d51); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x9d59ec); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4bf907); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, 0x1); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0xbbea9a); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x49938f); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x3ef2ae); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4fbf1e); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x150807); _0x3d9c5e['set'](_0x5aff49++, _0x2b2689); _0x3d9c5e['set'](_0x5aff49++, -_0x1738cd); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x48c401); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x1c0fbf); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x16dada); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, 0x1); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4fbf1e); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x150807); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x2b2689); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0xbbea9a); _0x3d9c5e['set'](_0x5aff49++, _0x49938f); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x3ef2ae); _0x3d9c5e['set'](_0x5aff49++, -_0x1738cd); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x133d51); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x9d59ec); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4bf907); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, 0x1); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0xbbea9a); _0x3d9c5e['set'](_0x5aff49++, _0x49938f); _0x3d9c5e['set'](_0x5aff49++, _0x3ef2ae); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x4fbf1e); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x150807); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x2b2689); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x1738cd); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x48c401); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, _0x1c0fbf); _0x3d9c5e['set'](_0x5aff49++, _0x16dada); _0x3d9c5e[_0x4cc7('0x9e7')](_0x5aff49++, 0x1); _0x3180df[_0x4cc7('0x148e')] = !0x0; this[_0x4cc7('0x1166')](); }, 'get_hasData': function() { return this['_hasData']; }, 'getIndexBuffer': function(_0x3ff522) { if (this[_0x4cc7('0x147a')][_0x4cc7('0x148f')] != _0x3ff522[_0x4cc7('0xde6')]() || this['_activeSubSet'][_0x4cc7('0xf82')]) this['_activeSubSet'][_0x4cc7('0x1479')] = _0x3ff522['createIndexBuffer'](this[_0x4cc7('0x147a')][_0x4cc7('0x1477')]), this[_0x4cc7('0x147a')][_0x4cc7('0x1479')][_0x4cc7('0x1186')](this[_0x4cc7('0x147a')]['indices'], 0x0, this['_activeSubSet']['numIndices']), this['_activeSubSet'][_0x4cc7('0xf82')] = !0x1, this[_0x4cc7('0x147a')]['indexContext3D'] = _0x3ff522['get_context3D'](); return this[_0x4cc7('0x147a')][_0x4cc7('0x1479')]; }, 'activateVertexBuffer': function(_0x39e065, _0xc763d3) { this[_0x4cc7('0x147a')] = _0x39e065 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x39e065); this['_numIndices'] = _0x39e065['numIndices']; if (_0x39e065['vertexContext3D'] != _0xc763d3['get_context3D']() || _0x39e065['vertexBufferDirty']) null != _0x39e065[_0x4cc7('0x1478')] && _0x36fa20['disposeVertexBuffer'](_0x39e065[_0x4cc7('0x1478')]), _0x39e065['vertexBuffer'] = _0xc763d3[_0x4cc7('0x11d0')](_0x39e065['numVertices'], 0xb), _0x39e065[_0x4cc7('0x1478')][_0x4cc7('0x1186')](_0x39e065['vertices'], 0x0, _0x39e065['numVertices']), _0x39e065['vertexBufferDirty'] = !0x1, _0x39e065['vertexContext3D'] = _0xc763d3[_0x4cc7('0xde6')](); _0x39e065 = _0x39e065[_0x4cc7('0x1478')]; _0xc763d3 = _0xc763d3['_context3D']; _0xc763d3[_0x4cc7('0xb1b')](0x0, _0x39e065, 0x0, 0x3); _0xc763d3[_0x4cc7('0xb1b')](0x1, _0x39e065, 0x3, 0x3); _0xc763d3[_0x4cc7('0xb1b')](0x2, _0x39e065, 0x6, 0x1); _0xc763d3[_0x4cc7('0xb1b')](0x3, _0x39e065, 0x7, 0x4); }, 'activateUVBuffer': function(_0x38f01a, _0x4684a5) {}, 'activateVertexNormalBuffer': function(_0x5664cb, _0x25170f) {}, 'activateVertexTangentBuffer': function(_0xb2a077, _0x6d7ced) {}, 'activateSecondaryUVBuffer': function(_0x4c4918, _0xb3336f) {}, 'addSubSet': function() { var _0x2e299c = new _0x1fec73(); this[_0x4cc7('0xf7b')][_0x4cc7('0x29')](_0x2e299c); _0x2e299c[_0x4cc7('0x26')] = _0x2bc114[_0x4cc7('0x9cf')](null); _0x2e299c[_0x4cc7('0xf81')] = 0x0; _0x2e299c[_0x4cc7('0xf80')] = _0x2bc114[_0x4cc7('0x9cc')](null); _0x2e299c[_0x4cc7('0x1477')] = 0x0; _0x2e299c[_0x4cc7('0x148e')] = !0x0; _0x2e299c[_0x4cc7('0xf82')] = !0x0; _0x2e299c[_0x4cc7('0xf7f')] = 0x0; this[_0x4cc7('0x1472')]++; return _0x2e299c; }, 'dispose': function() { _0x471021[_0x4cc7('0x8')]['dispose'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1490')](); this['_material'] = this[_0x4cc7('0xf85')] = null; var _0x6ca8b0 = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](0x0); _0x6ca8b0['vertices'] = null; this[_0x4cc7('0xf7b')] = _0x6ca8b0['indices'] = null; }, 'get_mouseEnabled': function() { return !0x1; }, 'getDefaultBoundingVolume': function() { return new _0x34ddaf(); }, 'updateBounds': function() { for (var _0x1d897d, _0x557bb1, _0x28376e, _0x32638b = Infinity, _0x1dce3f = Infinity, _0x2a314d = Infinity, _0x13da9a = -Infinity, _0x5b4f50 = -Infinity, _0x2e91c4 = -Infinity, _0x4bf907, _0x48c401 = 0x0; _0x48c401 < this[_0x4cc7('0x1472')]; ) { _0x1d897d = this[_0x4cc7('0xf7b')][_0x4cc7('0x2b')](_0x48c401); _0x28376e = 0x0; _0x4bf907 = _0x1d897d[_0x4cc7('0x26')]; _0x1d897d = _0x4bf907['get_length'](); if (0x0 != _0x1d897d) for (; _0x28376e < _0x1d897d; ) _0x557bb1 = _0x4bf907['get'](_0x28376e++), _0x557bb1 < _0x32638b ? _0x32638b = _0x557bb1 : _0x557bb1 > _0x13da9a && (_0x13da9a = _0x557bb1), _0x557bb1 = _0x4bf907['get'](_0x28376e++), _0x557bb1 < _0x1dce3f ? _0x1dce3f = _0x557bb1 : _0x56067a[_0x4cc7('0x5a1')](_0x557bb1, _0x5b4f50) && (_0x5b4f50 = _0x557bb1), _0x557bb1 = _0x4bf907[_0x4cc7('0x2b')](_0x28376e++), _0x557bb1 < _0x2a314d ? _0x2a314d = _0x557bb1 : _0x557bb1 > _0x2e91c4 && (_0x2e91c4 = _0x557bb1), _0x28376e += 0x8; ++_0x48c401; } Infinity != _0x32638b ? this[_0x4cc7('0xfed')][_0x4cc7('0xef2')](_0x32638b, _0x1dce3f, _0x2a314d, _0x13da9a, _0x5b4f50, _0x2e91c4) : this[_0x4cc7('0xfed')]['fromExtremes'](-0.5, -0.5, -0.5, 0.5, 0.5, 0.5); this[_0x4cc7('0xfec')] = !0x1; }, 'createEntityPartitionNode': function() { return new _0x2cc2ab(this); }, 'get_numTriangles': function() { if (_0x2d63f9[_0x4cc7('0xe5')] === _0x4cc7('0x1491')) { var _0x232a5e = document[_0x4cc7('0x1492')](_0x4cc7('0x1493')); a = null != _0x232a5e; } else { return this[_0x4cc7('0x1143')] / 0x3 | 0x0; } }, 'get_sourceEntity': function() { return this; }, 'get_castsShadows': function() { return !0x1; }, 'get_material': function() { if (_0x4cc7('0x1494') === _0x4cc7('0x1495')) { _0x3677ed['call'](this, a); this['__textureTarget'] = this[_0x4cc7('0xa2e')]['gl'][_0x4cc7('0x1496')]; } else { return this[_0x4cc7('0x35')]; } }, 'get_animator': function() { return this['_animator']; }, 'set_material': function(_0x1778f2) { if (_0x1778f2 == this[_0x4cc7('0x35')]) return _0x1778f2; null != this[_0x4cc7('0x35')] && this[_0x4cc7('0x35')][_0x4cc7('0x30')](this); this['_material'] = _0x1778f2; null != this[_0x4cc7('0x35')] && this[_0x4cc7('0x35')][_0x4cc7('0x36')](this); return _0x1778f2; }, 'get_uvTransform': function() { return null; }, 'get_uvTransform2': function() { if (_0x2d63f9['PkNLi']('lYlBr', _0x4cc7('0x1497'))) { null == a && (a = ''); if ('' == a) return this[_0x4cc7('0x1498')][_0x4cc7('0x1499')](this); var _0x59c3f2 = this['symbolsByClassName']; a = null != _0x842c50[a] ? _0x59c3f2['getReserved'](a) : _0x59c3f2['h'][a]; return null != a && _0x5260f5['__instanceof'](a, _0x42fdc3) ? _0x5260f5[_0x4cc7('0x99b')](a, _0x42fdc3)[_0x4cc7('0x1499')](this) : null; } else { return null; } }, 'get_assetType': function() { return _0x4cc7('0x149a'); }, 'getRenderSceneTransform': function(_0x7624e5) { return this['_sceneTransform']; }, '__class__': _0x1e5b75, '__properties__': _0x5aff49(_0x471021['prototype'][_0x4cc7('0x2d6')], { 'get_uvTransform2': _0x4cc7('0x11c2'), 'get_uvTransform': _0x4cc7('0x11c0'), 'get_animator': 'get_animator', 'set_material': _0x4cc7('0x32'), 'get_material': 'get_material', 'get_castsShadows': _0x4cc7('0x119b'), 'get_sourceEntity': _0x4cc7('0x11c1'), 'get_numTriangles': _0x4cc7('0x114b'), 'get_hasData': _0x4cc7('0x149b'), 'get_subSetCount': _0x4cc7('0x149c') }) }); var _0x2b26b7 = function() {}; _0x16dada[_0x4cc7('0x149d')] = _0x2b26b7; _0x2b26b7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0xff1'), _0x4cc7('0x149e')]; _0x2b26b7[_0x4cc7('0x8')] = {}; _0x2b26b7[_0x4cc7('0x8')]['index'] = null; _0x2b26b7[_0x4cc7('0x8')][_0x4cc7('0xf83')] = null; _0x2b26b7[_0x4cc7('0x8')][_0x4cc7('0xf84')] = null; _0x2b26b7[_0x4cc7('0x8')]['__class__'] = _0x2b26b7; var _0x1fec73 = function() {}; _0x16dada['away3d.entities.SubSet'] = _0x1fec73; _0x1fec73[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0xff1'), _0x4cc7('0x149f')]; _0x1fec73[_0x4cc7('0x8')] = {}; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x26')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0xf81')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0xf80')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x1477')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x148e')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0xf82')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x14a0')] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x148f')] = null; _0x1fec73[_0x4cc7('0x8')]['vertexBuffer'] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x1479')] = null; _0x1fec73[_0x4cc7('0x8')]['lineCount'] = null; _0x1fec73[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1fec73; var _0x47670b = function(_0x46be3c) { this[_0x4cc7('0x101e')] = new _0x165614(); this['_viewProjectionInvalid'] = !0x0; this[_0x4cc7('0x101f')] = new _0x4cf486(); this[_0x4cc7('0x101f')][_0x4cc7('0x9ad')](_0x4cc7('0x1020'), _0x48c401(this, this[_0x4cc7('0x14a1')]), !0x1, 0x0, !0x0); this['_texture'] = _0x46be3c; this[_0x4cc7('0x101f')][_0x4cc7('0x1075')](_0x46be3c[_0x4cc7('0xa74')]() / _0x46be3c[_0x4cc7('0xa75')]()); _0x1f7569[_0x4cc7('0x96b')](this); this[_0x4cc7('0xf99')](-0x5a); }; _0x16dada['away3d.entities.TextureProjector'] = _0x47670b; _0x47670b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0xff1'), _0x4cc7('0x14a2')]; _0x47670b[_0x4cc7('0x92b')] = _0x1f7569; _0x47670b[_0x4cc7('0x8')] = _0x5aff49(_0x1f7569['prototype'], { '_lens': null, '_viewProjectionInvalid': null, '_viewProjection': null, '_texture': null, 'set_aspectRatio': function(_0x2800fd) { this['_lens'][_0x4cc7('0x1075')](_0x2800fd); return _0x2800fd; }, 'set_fieldOfView': function(_0x50ba37) { this['_lens'][_0x4cc7('0x1095')](_0x50ba37); return _0x50ba37; }, 'get_assetType': function() { return _0x4cc7('0x5b3'); }, 'get_texture': function() { return this[_0x4cc7('0x13c4')]; }, 'get_viewProjection': function() { if (_0x4cc7('0x14a3') === 'dPxFy') { this[_0x4cc7('0x14a4')] && (this[_0x4cc7('0x101e')]['copyFrom'](this[_0x4cc7('0x3de')]()), this[_0x4cc7('0x101e')][_0x4cc7('0xa90')](this[_0x4cc7('0x101f')][_0x4cc7('0xb3c')]()), this[_0x4cc7('0x14a4')] = !0x1); return this[_0x4cc7('0x101e')]; } else { this[_0x4cc7('0x106e')] = !0x0; this[_0x4cc7('0x1033')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x18, !0x0); this[_0x4cc7('0x1034')] = !0x0; this['_aspectRatio'] = 0x1; this[_0x4cc7('0x1067')] = 0xbb8; this[_0x4cc7('0x1066')] = 0x14; this['_viewPort'] = new _0x432b23(); this[_0x4cc7('0x1035')] = new _0x432b23(); _0x338b9['call'](this); this[_0x4cc7('0x1036')] = new _0x165614(); } }, 'invalidateSceneTransform': function() { _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfb8')]['call'](this); this[_0x4cc7('0x14a4')] = !0x0; }, 'onInvalidateLensMatrix': function(_0x216699) { this['_viewProjectionInvalid'] = !0x0; }, '__class__': _0x47670b, '__properties__': _0x5aff49(_0x1f7569['prototype']['__properties__'], { 'get_viewProjection': _0x4cc7('0x1411'), 'get_texture': _0x4cc7('0x11b8'), 'set_fieldOfView': 'set_fieldOfView', 'set_aspectRatio': _0x4cc7('0x1075') }) }); var _0xc6df85 = function(_0x1aa60a, _0x2baa22) { null == _0x2baa22 && (_0x2baa22 = 0x0); null == _0x1aa60a && (_0x1aa60a = ''); this['message'] = _0x1aa60a; this[_0x4cc7('0xb6c')] = _0x2baa22; this[_0x4cc7('0x5e2')] = 'Error'; }; _0x16dada[_0x4cc7('0x14a5')] = _0xc6df85; _0xc6df85['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x14a6'), _0x4cc7('0x14a7')]; _0xc6df85[_0x4cc7('0x8')] = {}; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0xb6c')] = null; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0x14a8')] = null; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0x14a9')] = function() { return _0x4964ea.toString(_0x4964ea.exceptionStack()); } ; _0xc6df85[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { return null != this.message ? this.message : _0x4cc7('0x14a7'); } ; _0xc6df85[_0x4cc7('0x8')]['__class__'] = _0xc6df85; var _0xb16e5a = function(_0x720287, _0x1c8ade) { null == _0x1c8ade && (_0x1c8ade = 0x0); null == _0x720287 && (_0x720287 = 'An\x20abstract\x20method\x20was\x20called!\x20Either\x20an\x20instance\x20of\x20an\x20abstract\x20class\x20was\x20created,\x20or\x20an\x20abstract\x20method\x20was\x20not\x20overridden\x20by\x20the\x20subclass.'); _0xc6df85['call'](this, _0x720287, _0x1c8ade); }; _0x16dada[_0x4cc7('0x14aa')] = _0xb16e5a; _0xb16e5a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x14a6'), _0x4cc7('0x14ab')]; _0xb16e5a[_0x4cc7('0x92b')] = _0xc6df85; _0xb16e5a[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85[_0x4cc7('0x8')], { '__class__': _0xb16e5a }); var _0x383c0a = function(_0x3ef878) { _0xc6df85[_0x4cc7('0x96b')](this, _0x3ef878); }; _0x16dada[_0x4cc7('0x14ac')] = _0x383c0a; _0x383c0a[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x14a6'), _0x4cc7('0x14ad')]; _0x383c0a['__super__'] = _0xc6df85; _0x383c0a[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85[_0x4cc7('0x8')], { '__class__': _0x383c0a }); var _0x3e7c78 = function(_0x2b3eec, _0x510b6d, _0x2f9101, _0x9cad02) { _0x76b31e[_0x4cc7('0x96b')](this, _0x2b3eec, !0x1, !0x1); this['_animator'] = _0x510b6d; this[_0x4cc7('0x14ae')] = _0x2f9101; this[_0x4cc7('0xe91')] = _0x9cad02; }; _0x16dada[_0x4cc7('0x14af')] = _0x3e7c78; _0x3e7c78[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), _0x4cc7('0x14b0')]; _0x3e7c78[_0x4cc7('0x92b')] = _0x76b31e; _0x3e7c78[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_animator': null, '_animationState': null, '_animationNode': null, '__class__': _0x3e7c78 }); var _0x25c5c1 = function(_0x4f89f9, _0x4ea968) { _0x76b31e[_0x4cc7('0x96b')](this, _0x4f89f9, !0x1, !0x1); this[_0x4cc7('0x2f')] = _0x4ea968; }; _0x16dada[_0x4cc7('0x14b1')] = _0x25c5c1; _0x25c5c1[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x9a7'), _0x4cc7('0x14b2')]; _0x25c5c1['__super__'] = _0x76b31e; _0x25c5c1[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_animator': null, '__class__': _0x25c5c1 }); var _0x194d91 = function(_0x2098ff, _0x2699d8, _0x1d4bca) { _0x76b31e['call'](this, _0x2098ff); this[_0x4cc7('0x14b3')] = _0x2699d8; this[_0x4cc7('0x14b4')] = null != _0x1d4bca ? _0x1d4bca : _0x56067a[_0x4cc7('0x5a4')](null, this[_0x4cc7('0x14b3')]) ? this['_asset'][_0x4cc7('0xb4e')]() : null; }; _0x16dada[_0x4cc7('0x14b5')] = _0x194d91; _0x194d91['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), _0x4cc7('0x14b6')]; _0x194d91['__super__'] = _0x76b31e; _0x194d91['prototype'] = _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x76b31e['prototype'], { '_asset': null, '_prevName': null, 'get_asset': function() { return this[_0x4cc7('0x14b3')]; }, 'get_assetPrevName': function() { return this[_0x4cc7('0x14b4')]; }, 'clone': function() { return new _0x194d91(this[_0x4cc7('0x994')],this[_0x4cc7('0x14b7')](),this[_0x4cc7('0x14b8')]()); }, '__class__': _0x194d91, '__properties__': { 'get_assetPrevName': 'get_assetPrevName', 'get_asset': _0x4cc7('0x14b7') } }); var _0x40a3a5 = function(_0x364f7d, _0x2c9905) { _0x76b31e[_0x4cc7('0x96b')](this, _0x364f7d, !0x1, !0x1); this[_0x4cc7('0x1210')] = _0x2c9905; }; _0x16dada[_0x4cc7('0x14b9')] = _0x40a3a5; _0x40a3a5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), 'GeometryEvent']; _0x40a3a5[_0x4cc7('0x92b')] = _0x76b31e; _0x40a3a5[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e['prototype'], { '_subGeometry': null, 'get_subGeometry': function() { return this[_0x4cc7('0x1210')]; }, '__class__': _0x40a3a5, '__properties__': { 'get_subGeometry': _0x2d63f9[_0x4cc7('0x402')] } }); var _0x2fdafc = function(_0x30bea5, _0x13b5f4, _0xf967d0, _0x334db1) { null == _0x334db1 && (_0x334db1 = !0x1); null == _0xf967d0 && (_0xf967d0 = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x30bea5, _0xf967d0, _0x334db1); this[_0x4cc7('0x101f')] = _0x13b5f4; }; _0x16dada['away3d.events.LensEvent'] = _0x2fdafc; _0x2fdafc[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x9a7'), _0x4cc7('0x14ba')]; _0x2fdafc[_0x4cc7('0x92b')] = _0x76b31e; _0x2fdafc[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_lens': null, '__class__': _0x2fdafc }); var _0x4e11d0 = function(_0xd9f146) { _0x76b31e[_0x4cc7('0x96b')](this, _0xd9f146); }; _0x16dada['away3d.events.LightEvent'] = _0x4e11d0; _0x4e11d0['__name__'] = [_0x4cc7('0x7f'), 'events', 'LightEvent']; _0x4e11d0[_0x4cc7('0x92b')] = _0x76b31e; _0x4e11d0[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '__class__': _0x4e11d0 }); var _0x39b929 = function(_0x2d5990, _0x3bed24, _0x31f117, _0x58342b) { null == _0x31f117 && (_0x31f117 = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x2d5990); this[_0x4cc7('0x14bb')] = _0x3bed24; this[_0x4cc7('0x14bc')] = _0x58342b; this[_0x4cc7('0x14bd')] = _0x31f117; }; _0x16dada[_0x4cc7('0x14be')] = _0x39b929; _0x39b929[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x9a7'), _0x4cc7('0x14bf')]; _0x39b929[_0x4cc7('0x92b')] = _0x76b31e; _0x39b929[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_url': null, '_message': null, '_isDependency': null, 'get_url': function() { if (_0x4cc7('0x14c0') === _0x4cc7('0x14c0')) { return this['_url']; } else { _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0x3c1')]['call'](this, a); this[_0x4cc7('0x14c1')]['setBlendMode'](0xa == this['get_blendMode']() && this[_0x4cc7('0x144d')]() ? 0x7 : this[_0x4cc7('0xe2b')]()); return a; } }, 'get_message': function() { if (_0x4cc7('0x5aa') !== _0x56067a[_0x4cc7('0x5a9')]) { this[_0x4cc7('0x121c')] = !0x0; this[_0x4cc7('0x14c2')] = new _0x3a1efa(); this['font'] = new _0x3a1efa(); this[_0x4cc7('0xa7e')] = new _0x3a1efa(); this[_0x4cc7('0x986')] = 0x6b66; } else { return this[_0x4cc7('0x14bc')]; } }, 'clone': function() { return new _0x39b929(this[_0x4cc7('0x994')],this['_url'],this[_0x4cc7('0x14bd')],this['_message']); }, '__class__': _0x39b929, '__properties__': { 'get_message': _0x4cc7('0x14c3'), 'get_url': 'get_url' } }); var _0x10a7eb = function(_0x225eab, _0x3b37e2) { _0x76b31e[_0x4cc7('0x96b')](this, _0x225eab); this[_0x4cc7('0x7ba')] = _0x3b37e2; }; _0x16dada[_0x4cc7('0x14c4')] = _0x10a7eb; _0x10a7eb['__name__'] = [_0x4cc7('0x7f'), 'events', _0x4cc7('0x14c5')]; _0x10a7eb[_0x4cc7('0x92b')] = _0x76b31e; _0x10a7eb['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'object': null, '__class__': _0x10a7eb }); var _0x47b5e7 = function(_0x1a05bb, _0x408480) { if ('ztOJv' !== _0x4cc7('0x14c6')) { null == _0x2ab848[_0x4cc7('0xbd7')] && (_0x2ab848[_0x4cc7('0xbd7')] = _0x596f6b[_0x4cc7('0xbd8')](_0x1a05bb, _0x408480)); } else { null == _0x408480 && (_0x408480 = ''); _0x76b31e[_0x4cc7('0x96b')](this, _0x1a05bb); this[_0x4cc7('0x14bc')] = _0x408480; } }; _0x16dada[_0x4cc7('0x14c7')] = _0x47b5e7; _0x47b5e7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'events', _0x4cc7('0x14c8')]; _0x47b5e7['__super__'] = _0x76b31e; _0x47b5e7[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_message': null, 'get_message': function() { if (_0x4cc7('0x14c9') !== _0x4cc7('0x14c9')) { for (var _0x40c7e3 = 0x0, _0x351245 = this[_0x4cc7('0x14ca')]; _0x40c7e3 < _0x351245; ) { var _0x177424 = _0x40c7e3++; if (!_0x331be6['gt'](this['_usedVectorCount'][_0x4cc7('0x2b')](_0x177424), 0x0)) for (var _0x30c989 = 0x0; 0x4 > _0x30c989; ) { var _0x274115 = _0x30c989++; if (0x0 == this[_0x4cc7('0xadb')]['get'](_0x274115)[_0x4cc7('0x2b')](_0x177424)) return this[_0x4cc7('0x14cb')] && (_0x40c7e3 = _0x177424, _0x351245 = this[_0x4cc7('0xadb')][_0x4cc7('0x2b')](_0x274115), _0x351245[_0x4cc7('0x9e7')](_0x40c7e3, _0x351245[_0x4cc7('0x2b')](_0x40c7e3) + 0x1)), this[_0x4cc7('0x14cc')][_0x274115][_0x177424]; } } throw new _0x202aa0(new _0xc6df85('Register\x20overflow!')); } else { return this[_0x4cc7('0x14bc')]; } }, 'clone': function() { return new _0x47b5e7(this[_0x4cc7('0x994')],this[_0x4cc7('0x14c3')]()); }, '__class__': _0x47b5e7, '__properties__': { 'get_message': 'get_message' } }); var _0x4a1071 = function(_0x211bd5, _0x2bfffe) { if (_0x4cc7('0x5ac') !== _0x56067a[_0x4cc7('0x5ab')]) { this[_0x4cc7('0x14cd')][_0x4cc7('0xb91')](_0x211bd5); } else { this['objectContainer3D'] = _0x2bfffe; _0x76b31e[_0x4cc7('0x96b')](this, _0x211bd5); } }; _0x16dada[_0x2d63f9['QfCSq']] = _0x4a1071; _0x4a1071[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'events', 'Scene3DEvent']; _0x4a1071['__super__'] = _0x76b31e; _0x4a1071[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'objectContainer3D': null, '__class__': _0x4a1071 }); var _0x37d032 = function(_0x18c8ae, _0x2e4c04, _0x5463fe) { null == _0x5463fe && (_0x5463fe = !0x1); null == _0x2e4c04 && (_0x2e4c04 = !0x1); _0x76b31e['call'](this, _0x18c8ae, _0x2e4c04, _0x5463fe); }; _0x16dada[_0x4cc7('0x14ce')] = _0x37d032; _0x37d032[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'events', 'ShadingMethodEvent']; _0x37d032[_0x4cc7('0x92b')] = _0x76b31e; _0x37d032['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '__class__': _0x37d032 }); var _0xe43f66 = function(_0x1ab6a, _0xb60a8a, _0x465672) { null == _0x465672 && (_0x465672 = !0x1); null == _0xb60a8a && (_0xb60a8a = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x1ab6a, _0xb60a8a, _0x465672); }; _0x16dada[_0x4cc7('0x14cf')] = _0xe43f66; _0xe43f66[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x9a7'), _0x4cc7('0x14d0')]; _0xe43f66[_0x4cc7('0x92b')] = _0x76b31e; _0xe43f66[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e['prototype'], { '__class__': _0xe43f66 }); var _0x4cadd2 = function(_0x2edacc) { this['_allowedToPropagate'] = !0x0; _0x76b31e[_0x4cc7('0x96b')](this, _0x2edacc, !0x0, !0x0); }; _0x16dada[_0x4cc7('0x14d1')] = _0x4cadd2; _0x4cadd2[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x9a7'), 'TouchEvent3D']; _0x4cadd2[_0x4cc7('0x92b')] = _0x76b31e; _0x4cadd2[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '_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() { _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1248')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x124a')] = !0x1; null != this[_0x4cc7('0x124e')] && (this['_parentEvent'][_0x4cc7('0x124a')] = !0x1); }, '__class__': _0x4cadd2 }); var _0x24f006 = function() { this[_0x4cc7('0x106b')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x14d2')] = _0x24f006; _0x24f006[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'filters', _0x4cc7('0x14d3')]; _0x24f006[_0x4cc7('0x8')] = {}; _0x24f006[_0x4cc7('0x8')]['_tasks'] = null; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x1267')] = null; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x1270')] = null; _0x24f006[_0x4cc7('0x8')]['get_tasks'] = function() { return this._tasks; } ; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x1100')] = function(_0x179ba4) { return this._tasks.get(0x0).getMainInputTexture(_0x179ba4); } ; _0x24f006[_0x4cc7('0x8')]['set_textureWidth'] = function(_0x3a892c) { this._textureWidth = _0x3a892c; for (var _0x306a19 = 0x0, _0x336e5a = this._tasks.get_length(); _0x306a19 < _0x336e5a; ) { var _0x5f2697 = _0x306a19++; this._tasks.get(_0x5f2697).set_textureWidth(_0x3a892c); } return _0x3a892c; } ; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x14d4')] = function(_0xffaa85) { this._textureHeight = _0xffaa85; for (var _0x448b5b = 0x0, _0x16fc88 = this._tasks.get_length(); _0x448b5b < _0x16fc88; ) { if (_0x4cc7('0x14d5') !== 'Fgxcs') { return this.buf.b; } else { var _0x2cf408 = _0x448b5b++; this._tasks.get(_0x2cf408).set_textureHeight(_0xffaa85); } } return _0xffaa85; } ; _0x24f006[_0x4cc7('0x8')]['setRenderTargets'] = function(_0xd0fba4, _0x4d4fc7) { this._tasks.get(this._tasks.get_length() - 0x1).set_target(_0xd0fba4); } ; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x4cf1f3, _0x608ea2) {} ; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x24f006; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d4')] = 'set_textureHeight'; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d6')] = 'set_textureWidth'; _0x24f006[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d7')] = _0x4cc7('0x14d7'); var _0x513e63 = function(_0x32f72e) { null == _0x32f72e && (_0x32f72e = !0x1); this['_textureScale'] = 0x0; this[_0x4cc7('0x14d8')] = this[_0x4cc7('0x14d9')] = !0x0; this['_scaledTextureWidth'] = this[_0x4cc7('0x14da')] = this[_0x4cc7('0x1267')] = this[_0x4cc7('0x1270')] = -0x1; this[_0x4cc7('0x1103')] = _0x32f72e; }; _0x16dada['away3d.filters.tasks.Filter3DTaskBase'] = _0x513e63; _0x513e63[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x14db'), _0x4cc7('0x14dc'), 'Filter3DTaskBase']; _0x513e63[_0x4cc7('0x8')] = {}; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x1419')] = null; _0x513e63[_0x4cc7('0x8')]['_mainInputTextureContext'] = null; _0x513e63[_0x4cc7('0x8')]['_scaledTextureWidth'] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14da')] = null; _0x513e63[_0x4cc7('0x8')]['_textureWidth'] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x1270')] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14d8')] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14d9')] = null; _0x513e63[_0x4cc7('0x8')]['_program3D'] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14dd')] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14de')] = null; _0x513e63[_0x4cc7('0x8')]['_requireDepthRender'] = null; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14df')] = null; _0x513e63[_0x4cc7('0x8')]['get_target'] = function() { return this._target; } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14e0')] = function(_0x274235) { return this._target = _0x274235; } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14d6')] = function(_0x43bc46) { if (_0x2d63f9.GKJTw !== _0x4cc7('0xe7')) { var _0x540364 = b.next(); _0x540364.used = _0x540364.uses; } else { if (_0x2d63f9.tTRuG(this._textureWidth, _0x43bc46)) return _0x43bc46; this._textureWidth = _0x43bc46; this._scaledTextureWidth = this._textureWidth >> this._textureScale; 0x1 > this._scaledTextureWidth && (this._scaledTextureWidth = 0x1); this._textureDimensionsInvalid = !0x0; return _0x43bc46; } } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x14d4')] = function(_0x2ada53) { if (this._textureHeight == _0x2ada53) return _0x2ada53; this._textureHeight = _0x2ada53; this._scaledTextureHeight = this._textureHeight >> this._textureScale; 0x1 > this._scaledTextureHeight && (this._scaledTextureHeight = 0x1); this._textureDimensionsInvalid = !0x0; return _0x2ada53; } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x1100')] = function(_0x2affff) { _0x2affff.get_context3D() != this._mainInputTextureContext && (this._textureDimensionsInvalid = !0x0); this._textureDimensionsInvalid && this.updateTextures(_0x2affff); return this._mainInputTexture; } ; _0x513e63[_0x4cc7('0x8')]['updateProgram3D'] = function(_0x1426a0) { null != this._program3D && this._program3D.dispose(); this._program3DContext = _0x1426a0.get_context3D(); this._program3D = this._program3DContext.createProgram(); this._program3D.upload(new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x1), this.getVertexCode()), new _0x12fb81(_0x4f6276.active).assemble(_0x56c304.toString(0x0), this.getFragmentCode())); this._program3DInvalid = !0x1; } ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x13c7')] = function() { return _0x4cc7('0x14e1'); } ; _0x513e63[_0x4cc7('0x8')]['getFragmentCode'] = function() { throw new _0x202aa0(new _0xb16e5a()); } ; _0x513e63[_0x4cc7('0x8')]['updateTextures'] = function(_0x1d13c7) { null != this._mainInputTexture && this._mainInputTexture.dispose(); this._mainInputTextureContext = _0x1d13c7.get_context3D(); this._mainInputTexture = this._mainInputTextureContext.createTexture(this._scaledTextureWidth, this._scaledTextureHeight, 0x1, !0x0); this._textureDimensionsInvalid = !0x1; } ; _0x513e63[_0x4cc7('0x8')]['getProgram3D'] = function(_0x2cfcb6) { this._program3DContext != _0x2cfcb6.get_context3D() && (this._program3DInvalid = !0x0); this._program3DInvalid && this.updateProgram3D(_0x2cfcb6); return this._program3D; } ; _0x513e63[_0x4cc7('0x8')]['activate'] = function(_0x444eeb, _0x1bcdf0, _0x23001a) {} ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0xa14')] = function(_0x217410) {} ; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x513e63; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d4')] = _0x4cc7('0x14d4'); _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14d6')] = 'set_textureWidth'; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14e0')] = 'set_target'; _0x513e63[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x14e2')] = _0x4cc7('0x14e2'); var _0x427d3d = function() {}; _0x16dada[_0x4cc7('0x14e3')] = _0x427d3d; _0x427d3d[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x405'), _0x4cc7('0x14e4')]; _0x427d3d[_0x4cc7('0x14e5')] = function(_0x8fe8d6) { null == _0x8fe8d6 && (_0x8fe8d6 = _0x4cc7('0xca5')); return _0x32ca44[_0x4cc7('0x1122')](_0x8fe8d6); } ; _0x427d3d[_0x4cc7('0x14e6')] = function(_0xb849ac, _0x24c469, _0x52867e, _0x1edfd5) { return _0x427d3d[_0x4cc7('0x14e5')]()[_0x4cc7('0x14e6')](_0xb849ac, _0x24c469, _0x52867e, _0x1edfd5); } ; var _0x32ca44 = function() { if (_0x4cc7('0x14e7') !== _0x4cc7('0x14e7')) { return this['_scissorRect']; } else { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x14e8')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x14e9')] = new _0x3a1efa(); this['_loadingSessions'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x14ea')](_0x1029b2[_0x4cc7('0x14eb')][_0x4cc7('0x97b')]()); this[_0x4cc7('0x407')](_0x4cc7('0x14ec')); } }; _0x16dada['away3d.library.Asset3DLibraryBundle'] = _0x32ca44; _0x32ca44['__name__'] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x404')], _0x4cc7('0x14ed')]; _0x32ca44['getInstance'] = function(_0xa0146d) { null == _0xa0146d && (_0xa0146d = _0x4cc7('0xca5')); null == _0xa0146d && (_0xa0146d = 'default'); var _0x146869 = _0x427d3d['_instances']; if (null != _0x842c50[_0xa0146d] ? !_0x146869[_0x4cc7('0xd76')](_0xa0146d) : !_0x146869['h']['hasOwnProperty'](_0xa0146d)) { _0x146869 = _0x427d3d[_0x4cc7('0x123b')]; var _0x48644e = new _0x32ca44(); null != _0x842c50[_0xa0146d] ? _0x146869[_0x4cc7('0x97d')](_0xa0146d, _0x48644e) : _0x146869['h'][_0xa0146d] = _0x48644e; } _0x146869 = _0x427d3d[_0x4cc7('0x123b')]; return null != _0x842c50[_0xa0146d] ? _0x146869[_0x4cc7('0xd77')](_0xa0146d) : _0x146869['h'][_0xa0146d]; } ; _0x32ca44[_0x4cc7('0x92b')] = _0x338b9; _0x32ca44[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '_loadingSessions': null, '_strategy': null, '_strategyPreference': null, '_assets': null, '_assetDictionary': null, '_assetDictDirty': null, 'set_conflictStrategy': function(_0x360bf1) { if (null == _0x360bf1) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x14ee'))); return this['_strategy'] = _0x360bf1[_0x4cc7('0x97b')](); }, 'set_conflictPrecedence': function(_0x43a90b) { return this[_0x4cc7('0x14ef')] = _0x43a90b; }, 'loadData': function(_0x2be349, _0x3b217f, _0x5d51e3, _0xcebe8f) { return this[_0x4cc7('0x14f0')](_0x2be349, _0x3b217f, _0x5d51e3, _0xcebe8f); }, 'getAsset': function(_0x1b6653, _0x280b31) { if (_0x4cc7('0x14f1') !== _0x4cc7('0x14f2')) { this[_0x4cc7('0x14f3')] && this[_0x4cc7('0x14f4')](); null == _0x280b31 && (_0x280b31 = _0x4cc7('0xca5')); var _0x3841e8 = this[_0x4cc7('0x14e9')]; if (null != _0x842c50[_0x280b31] ? !_0x3841e8[_0x4cc7('0xd76')](_0x280b31) : !_0x3841e8['h']['hasOwnProperty'](_0x280b31)) return null; _0x3841e8 = this[_0x4cc7('0x14e9')]; _0x280b31 = null != _0x842c50[_0x280b31] ? _0x3841e8[_0x4cc7('0xd77')](_0x280b31) : _0x3841e8['h'][_0x280b31]; return null != _0x842c50[_0x1b6653] ? _0x280b31[_0x4cc7('0xd77')](_0x1b6653) : _0x280b31['h'][_0x1b6653]; } else { this['_width'] == _0x1b6653 && this['_height'] == _0x280b31 || this['invalidateSize'](); this['_width'] = _0x1b6653; this[_0x4cc7('0xb8f')] = _0x280b31; } }, 'addAsset': function(_0x3d896) { if (!(0x0 <= this['_assets']['indexOf'](_0x3d896, 0x0))) { var _0x52f25b = this[_0x4cc7('0x14f5')](_0x3d896[_0x4cc7('0xb4e')](), _0x3d896[_0x4cc7('0xd69')]()); var _0x40bfdf = null != _0x3d896[_0x4cc7('0xd69')]() ? _0x3d896[_0x4cc7('0xd69')]() : _0x4cc7('0xca5'); if (null != _0x52f25b) { var _0x22ace3 = this['_assetDictionary']; this[_0x4cc7('0x14f6')][_0x4cc7('0x14f7')](_0x3d896, _0x52f25b, null != _0x842c50[_0x40bfdf] ? _0x22ace3[_0x4cc7('0xd77')](_0x40bfdf) : _0x22ace3['h'][_0x40bfdf], this[_0x4cc7('0x14ef')]); } _0x3d896['set_id'](_0x2edf52[_0x4cc7('0x14f8')]()); this[_0x4cc7('0x14e8')][_0x4cc7('0x29')](_0x3d896); _0x52f25b = this['_assetDictionary']; (null != _0x842c50[_0x40bfdf] ? _0x52f25b[_0x4cc7('0xd76')](_0x40bfdf) : _0x52f25b['h']['hasOwnProperty'](_0x40bfdf)) || (_0x52f25b = this['_assetDictionary'], _0x22ace3 = new _0x3a1efa(), null != _0x842c50[_0x40bfdf] ? _0x52f25b[_0x4cc7('0x97d')](_0x40bfdf, _0x22ace3) : _0x52f25b['h'][_0x40bfdf] = _0x22ace3); _0x52f25b = this['_assetDictionary']; _0x40bfdf = null != _0x842c50[_0x40bfdf] ? _0x52f25b[_0x4cc7('0xd77')](_0x40bfdf) : _0x52f25b['h'][_0x40bfdf]; _0x52f25b = _0x3d896[_0x4cc7('0xb4e')](); null != _0x842c50[_0x52f25b] ? _0x40bfdf[_0x4cc7('0x97d')](_0x52f25b, _0x3d896) : _0x40bfdf['h'][_0x52f25b] = _0x3d896; _0x3d896['addEventListener'](_0x4cc7('0xd66'), _0x48c401(this, this['onAssetRename'])); _0x3d896[_0x4cc7('0x9ad')](_0x4cc7('0x14f9'), _0x48c401(this, this[_0x4cc7('0x14fa')])); } }, 'parseResource': function(_0x4ccdc0, _0x3fc30e, _0x43f52d, _0x29e5af) { var _0x113620 = new _0x4ec086(); null == this[_0x4cc7('0x14fb')] && (this['_loadingSessions'] = _0x2bc114[_0x4cc7('0x24')](null)); this[_0x4cc7('0x14fb')][_0x4cc7('0x29')](_0x113620); _0x113620[_0x4cc7('0x9ad')]('resourceComplete', _0x48c401(this, this[_0x4cc7('0x14fc')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x5dd'), _0x48c401(this, this[_0x4cc7('0x14fd')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1500'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620['addEventListener'](_0x4cc7('0x1502'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1503'), _0x48c401(this, this['onAssetComplete'])); _0x113620['addEventListener'](_0x4cc7('0xec'), _0x48c401(this, this['onAssetComplete'])); _0x113620['addEventListener'](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1506'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620['addEventListener'](_0x4cc7('0x1507'), _0x48c401(this, this['onAssetComplete'])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')]('meshComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x5b1'), _0x48c401(this, this['onAssetComplete'])); _0x113620[_0x4cc7('0x9ad')]('skeletonComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x9ad')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x113620[_0x4cc7('0x1509')](_0x2d63f9[_0x4cc7('0xe8')](_0x48c401, this, this[_0x4cc7('0x150a')])); _0x113620[_0x4cc7('0x150b')](_0x48c401(this, this[_0x4cc7('0x150c')])); return _0x113620['loadData'](_0x4ccdc0, '', _0x3fc30e, _0x43f52d, _0x29e5af); }, 'rehashAssetDict': function() { this[_0x4cc7('0x14e9')] = new _0x3a1efa(); this[_0x4cc7('0x14e8')][_0x4cc7('0x150d')] = !0x0; for (var _0x72fded = 0x0, _0x3e605a = this[_0x4cc7('0x14e8')]; _0x72fded < _0x3e605a['get_length'](); ) { var _0x2dc841 = _0x3e605a[_0x4cc7('0x2b')](_0x72fded); ++_0x72fded; var _0x2d97a8 = this['_assetDictionary'] , _0x1756b = _0x2dc841[_0x4cc7('0xd69')](); if (_0x2d63f9[_0x4cc7('0xbe')](null, _0x842c50[_0x1756b]) ? !_0x2d97a8[_0x4cc7('0xd76')](_0x1756b) : !_0x2d97a8['h'][_0x4cc7('0x959')](_0x1756b)) { var _0xc8f525 = this[_0x4cc7('0x14e9')]; _0x1756b = _0x2dc841[_0x4cc7('0xd69')](); _0x2d97a8 = new _0x3a1efa(); null != _0x842c50[_0x1756b] ? _0xc8f525['setReserved'](_0x1756b, _0x2d97a8) : _0xc8f525['h'][_0x1756b] = _0x2d97a8; } _0x2d97a8 = this[_0x4cc7('0x14e9')]; _0x1756b = _0x2dc841[_0x4cc7('0xd69')](); _0x2d97a8 = null != _0x842c50[_0x1756b] ? _0x2d97a8['getReserved'](_0x1756b) : _0x2d97a8['h'][_0x1756b]; _0x1756b = _0x2dc841[_0x4cc7('0xb4e')](); null != _0x842c50[_0x1756b] ? _0x2d97a8[_0x4cc7('0x97d')](_0x1756b, _0x2dc841) : _0x2d97a8['h'][_0x1756b] = _0x2dc841; } this[_0x4cc7('0x14f3')] = this[_0x4cc7('0x14e8')]['fixed'] = !0x1; }, 'onDependencyRetrieved': function(_0x36fba8) { this[_0x4cc7('0x9af')]('dependencyComplete') && this['dispatchEvent'](_0x36fba8); }, 'onDependencyRetrievingError': function(_0x137e9a) { return this[_0x4cc7('0x9af')]('loadError') ? (this[_0x4cc7('0x44')](_0x137e9a), !0x0) : !0x1; }, 'onDependencyRetrievingParseError': function(_0x19dbe0) { return this[_0x4cc7('0x9af')](_0x4cc7('0x150e')) ? (this[_0x4cc7('0x44')](_0x19dbe0), !0x0) : !0x1; }, 'onAssetComplete': function(_0x47d46b) { _0x4cc7('0x1500') == _0x47d46b[_0x4cc7('0x994')] && this['addAsset'](_0x47d46b['get_asset']()); this[_0x4cc7('0x44')](_0x47d46b[_0x4cc7('0x1176')]()); }, 'onTextureSizeError': function(_0x259624) { if (_0x4cc7('0x150f') !== _0x4cc7('0x150f')) { return 1.2 * this[_0x4cc7('0x102c')]; } else { this['dispatchEvent'](_0x259624['clone']()); } }, 'onResourceRetrieved': function(_0x15593d) { var _0x3bd564 = _0x5260f5[_0x4cc7('0x99b')](_0x15593d[_0x4cc7('0xa26')], _0x4ec086); this[_0x4cc7('0x1510')](_0x3bd564); _0x3bd564 = this['_loadingSessions'][_0x4cc7('0x2d')](_0x3bd564, 0x0); this[_0x4cc7('0x14fb')][_0x4cc7('0xa5e')](_0x3bd564, 0x1); this[_0x4cc7('0x44')](_0x15593d[_0x4cc7('0x1176')]()); }, 'killLoadingSession': function(_0x320f34) { _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1511'), _0x48c401(this, this[_0x4cc7('0x150a')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1512'), _0x48c401(this, this[_0x4cc7('0x14fc')])); _0x320f34[_0x4cc7('0xa2d')]('dependencyComplete', _0x48c401(this, this[_0x4cc7('0x14fd')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])); _0x320f34['removeEventListener'](_0x4cc7('0x1500'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1502'), _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1503'), _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')]('animationNodeComplete', _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1504'), _0x2d63f9[_0x4cc7('0xe8')](_0x48c401, this, this['onAssetComplete'])); _0x320f34['removeEventListener']('textureComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1506'), _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x1507'), _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34['removeEventListener'](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')](_0x4cc7('0xf1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x320f34[_0x4cc7('0xa2d')]('skeletonPoseComplete', _0x48c401(this, this['onAssetComplete'])); _0x320f34[_0x4cc7('0xd8a')](); }, 'onAssetRename': function(_0x5e4c31) { var _0x842f4c = _0x5260f5[_0x4cc7('0x99b')](_0x5e4c31[_0x4cc7('0x1514')], _0x29fe35) , _0x3efc9d = this[_0x4cc7('0x14f5')](_0x842f4c[_0x4cc7('0xd69')](), _0x842f4c[_0x4cc7('0xb4e')]()); if (null != _0x3efc9d) { _0x5e4c31 = this['_strategy']; var _0x1cd63a = this[_0x4cc7('0x14e9')] , _0x2ba59e = _0x842f4c['get_assetNamespace'](); _0x5e4c31[_0x4cc7('0x14f7')](_0x842f4c, _0x3efc9d, _0x2d63f9[_0x4cc7('0x1515')](null, _0x842c50[_0x2ba59e]) ? _0x1cd63a[_0x4cc7('0xd77')](_0x2ba59e) : _0x1cd63a['h'][_0x2ba59e], this[_0x4cc7('0x14ef')]); } else _0x842f4c = this[_0x4cc7('0x14e9')], _0x3efc9d = _0x5e4c31['get_asset']()[_0x4cc7('0xd69')](), _0x842f4c = null != _0x842c50[_0x3efc9d] ? _0x842f4c['getReserved'](_0x3efc9d) : _0x842f4c['h'][_0x3efc9d], null != _0x842f4c && (_0x842f4c['remove'](_0x5e4c31[_0x4cc7('0x14b8')]()), _0x3efc9d = _0x5e4c31[_0x4cc7('0x14b7')]()[_0x4cc7('0xb4e')](), _0x5e4c31 = _0x5e4c31[_0x4cc7('0x14b7')](), null != _0x842c50[_0x3efc9d] ? _0x842f4c['setReserved'](_0x3efc9d, _0x5e4c31) : _0x842f4c['h'][_0x3efc9d] = _0x5e4c31); }, 'onAssetConflictResolved': function(_0x5b2a87) { this[_0x4cc7('0x44')](_0x5b2a87[_0x4cc7('0x1176')]()); }, '__class__': _0x32ca44, '__properties__': { 'set_conflictPrecedence': _0x2d63f9[_0x4cc7('0x406')], 'set_conflictStrategy': 'set_conflictStrategy' } }); var _0x1f907c = function(_0x267056) { if (_0x56067a[_0x4cc7('0x1516')](_0x4cc7('0x1517'), _0x4cc7('0x1518'))) { this[_0x4cc7('0xa43')] = 0x0; null != this[_0x4cc7('0x1519')] && _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb49')](this[_0x4cc7('0x1519')]); for (var _0x5a3cf8 = 0x0, _0x1add1e = this['gameObjects']; _0x5a3cf8 < _0x1add1e['get_length'](); ) { var _0x3fb342 = _0x1add1e[_0x4cc7('0x2b')](_0x5a3cf8); ++_0x5a3cf8; _0x3fb342[_0x4cc7('0x19')](); } _0x5a3cf8 = 0x0; for (_0x1add1e = this[_0x4cc7('0x1278')]; _0x5a3cf8 < _0x1add1e['get_length'](); ) _0x3fb342 = _0x1add1e[_0x4cc7('0x2b')](_0x5a3cf8), ++_0x5a3cf8, _0x3fb342[_0x4cc7('0x19')](); } else { this[_0x4cc7('0x11fa')] = _0x267056; _0x4ae64a[_0x4cc7('0x96b')](this); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x408')]] = _0x1f907c; _0x1f907c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'library', 'assets', _0x4cc7('0x151a')]; _0x1f907c[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x1f907c['__super__'] = _0x4ae64a; _0x1f907c[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_bitmapData': null, 'get_assetType': function() { return _0x4cc7('0x5c1'); }, '__class__': _0x1f907c, '__properties__': _0x5aff49(_0x4ae64a['prototype'][_0x4cc7('0x2d6')], { 'get_assetType': _0x4cc7('0x463') }) }); var _0x4cdc15 = function() {}; _0x16dada['away3d.library.naming.ConflictStrategyBase'] = _0x4cdc15; _0x4cdc15[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0x151b'), 'ConflictStrategyBase']; _0x4cdc15[_0x4cc7('0x8')] = {}; _0x4cdc15[_0x4cc7('0x8')]['resolveConflict'] = function(_0x135635, _0x827525, _0x2185fe, _0x1429c4) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x4cdc15[_0x4cc7('0x8')][_0x4cc7('0x97b')] = function() { if ('mtqkw' !== _0x4cc7('0x151c')) { throw new _0x202aa0(new _0xb16e5a()); } else { var _0x3f44c1 = b++; a[_0x3f44c1] = 0x0; } } ; _0x4cdc15[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4cdc15; var _0x344016 = function() {}; _0x16dada[_0x4cc7('0x151d')] = _0x344016; _0x344016['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0x151b'), _0x4cc7('0x151e')]; _0x344016[_0x4cc7('0x92b')] = _0x4cdc15; _0x344016[_0x4cc7('0x8')] = _0x5aff49(_0x4cdc15[_0x4cc7('0x8')], { 'resolveConflict': function(_0x3b20b0, _0x4a234b, _0xf8d6dd, _0x337259) {}, 'create': function() { return new _0x344016(); }, '__class__': _0x344016 }); var _0x1029b2 = function() {}; _0x16dada[_0x4cc7('0x151f')] = _0x1029b2; _0x1029b2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0x151b'), _0x4cc7('0x1520')]; var _0x2edf52 = function() {}; _0x16dada[_0x4cc7('0x1521')] = _0x2edf52; _0x2edf52[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x405'), _0x4cc7('0x52a'), _0x4cc7('0x1522')]; _0x2edf52['createUID'] = function() { if (_0x4cc7('0x1523') !== _0x4cc7('0x1524')) { for (var _0x180d0e = [], _0xe82966 = 0x0; 0x24 > _0xe82966; ) { if (_0x4cc7('0x1525') !== _0x4cc7('0x1525')) { null != _0x44dd09[_0x4cc7('0x1526')]['h'][_0x4cc7('0x9f0')][_0x180d0e[_0x4cc7('0x8ed')]] && (_0x3a8a6f[_0x4cc7('0x95b')](_0x44dd09[_0x4cc7('0x1527')], _0x44dd09[_0x4cc7('0x1526')]['h'][_0x180d0e[_0x4cc7('0x8ed')]]), _0x44dd09[_0x4cc7('0x1526')]['remove'](_0x180d0e)); _0x44dd09[_0x4cc7('0x1528')] = _0x44dd09[_0x4cc7('0x1527')]['length']; _0x180d0e = 0x0; for (var _0x54831e = _0x44dd09['__instances']; _0x180d0e < _0x54831e[_0x4cc7('0x21')]; ) { var _0x5a8841 = _0x54831e[_0x180d0e]; ++_0x180d0e; _0x5a8841[_0x4cc7('0x44')](new _0x5a6840('deviceRemoved',!0x0,!0x1,_0xe82966)); } } else { var _0x4272f9 = _0xe82966++; _0x180d0e[_0x4272f9] = 0x0; } } for (_0x4272f9 = _0xe82966 = 0x0; 0x8 > _0x4272f9; ) _0x4272f9++, _0x180d0e[_0xe82966++] = _0x2edf52[_0x4cc7('0x1529')][Math[_0x4cc7('0xaeb')](0x10 * Math[_0x4cc7('0xc2b')]())]; for (_0x4272f9 = 0x0; 0x3 > _0x4272f9; ) { _0x4272f9++; _0x180d0e[_0xe82966++] = 0x2d; for (var _0x1c3a2a = 0x0; 0x4 > _0x1c3a2a; ) _0x1c3a2a++, _0x180d0e[_0xe82966++] = _0x2edf52['ALPHA_CHAR_CODES'][Math['floor'](0x10 * Math['random']())]; } _0x180d0e[_0xe82966++] = 0x2d; _0x4272f9 = new Date()[_0x4cc7('0xbe3')](); _0x4272f9 = _0x3a8a6f['substr'](_0x4cc7('0x152a') + _0x29cea6['hex'](_0x4272f9 | 0x0), -0x8, null); for (_0x1c3a2a = 0x0; 0x8 > _0x1c3a2a; ) { var _0x1d50a0 = _0x1c3a2a++; _0x180d0e[_0xe82966++] = _0x3a8a6f[_0x4cc7('0xc89')](_0x4272f9, _0x1d50a0); } for (_0x4272f9 = 0x0; 0x4 > _0x4272f9; ) _0x4272f9++, _0x180d0e[_0xe82966++] = _0x2edf52[_0x4cc7('0x1529')][Math['floor'](0x10 * Math[_0x4cc7('0xc2b')]())]; _0xe82966 = ''; _0x4272f9 = 0x0; for (_0x1c3a2a = _0x180d0e['length']; _0x4272f9 < _0x1c3a2a; ) _0x1d50a0 = _0x4272f9++, _0xe82966 += String[_0x4cc7('0x152b')](_0x180d0e[_0x1d50a0]); return _0xe82966; } else { if (null == _0x4272f9) _0xe82966['error'](_0x4cc7('0x152c') + _0x180d0e + '\x22'); else if (_0x4272f9 = _0x3ad3c9[_0x4cc7('0xca4')](_0x4272f9), null == _0x4272f9) _0xe82966[_0x4cc7('0x12aa')]('Cannot\x20open\x20library\x20\x22' + _0x180d0e + '\x22'); else { var _0x3f348b = _0x477148[_0x4cc7('0x152d')]; null != _0x842c50[_0x180d0e] ? _0x3f348b[_0x4cc7('0x97d')](_0x180d0e, _0x4272f9) : _0x3f348b['h'][_0x180d0e] = _0x4272f9; _0x4272f9[_0x4cc7('0x152e')][_0x4cc7('0x2a')]((_0x37a526 = _0x477148[_0x4cc7('0x152e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x152f')]))); _0x4272f9 = _0x4272f9[_0x4cc7('0x40')](); _0xe82966['completeWith'](_0x4272f9); } } } ; var _0x5d061a = function() { this['_specular'] = this[_0x4cc7('0x1530')] = this['_specularG'] = this[_0x4cc7('0x1531')] = this[_0x4cc7('0x1532')] = this[_0x4cc7('0x1533')] = this[_0x4cc7('0x1534')] = this[_0x4cc7('0x1535')] = 0x1; this[_0x4cc7('0x1536')] = this[_0x4cc7('0x1537')] = this[_0x4cc7('0x1538')] = this['_ambientB'] = 0x0; this[_0x4cc7('0x1539')] = 0xffffff; this[_0x4cc7('0x153a')] = this['_colorG'] = this['_colorB'] = 0x1; this[_0x4cc7('0x12c1')] = 0xffffff; _0x471021[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.lights.LightBase'] = _0x5d061a; _0x5d061a[_0x4cc7('0x8f2')] = [_0x2d63f9['hqBCv'], _0x4cc7('0x153b'), _0x2d63f9['JkKDy']]; _0x5d061a[_0x4cc7('0x92b')] = _0x471021; _0x5d061a[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_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[_0x4cc7('0x1461')]; }, 'set_castsShadows': function(_0xfb4a7d) { if (this['_castsShadows'] == _0xfb4a7d) return _0xfb4a7d; (this[_0x4cc7('0x1461')] = _0xfb4a7d) ? (null == this[_0x4cc7('0x153c')] && (this[_0x4cc7('0x153c')] = this[_0x4cc7('0x153d')]()), this[_0x4cc7('0x153c')][_0x4cc7('0x153e')](this)) : (null != this[_0x4cc7('0x153c')] && this['_shadowMapper'][_0x4cc7('0xa35')](), this[_0x4cc7('0x153c')] = null); this[_0x4cc7('0x44')](new _0x4e11d0(_0x4cc7('0x153f'))); return _0xfb4a7d; }, 'createShadowMapper': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'set_specular': function(_0x19b34f) { 0x0 > _0x19b34f && (_0x19b34f = 0x0); this[_0x4cc7('0x1540')] = _0x19b34f; this[_0x4cc7('0x1541')](); return _0x19b34f; }, 'set_diffuse': function(_0x283252) { if ('IyxHp' === _0x4cc7('0x1542')) { e(0x1); } else { 0x0 > _0x283252 && (_0x283252 = 0x0); this[_0x4cc7('0x1532')] = _0x283252; this['updateDiffuse'](); return _0x283252; } }, 'set_color': function(_0x5700c8) { this['_color'] = _0x5700c8; this[_0x4cc7('0x153a')] = (this[_0x4cc7('0x12c1')] >> 0x10 & 0xff) / 0xff; this[_0x4cc7('0x1543')] = (this['_color'] >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x1544')] = (this[_0x4cc7('0x12c1')] & 0xff) / 0xff; this[_0x4cc7('0x1017')](); this[_0x4cc7('0x1541')](); return _0x5700c8; }, 'set_ambient': function(_0x4764a0) { if ('kiBAn' !== _0x4cc7('0x1545')) { b = b[_0x4cc7('0xe55')](); return _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1546')]) + _0x4cc7('0x1547') + this[_0x4cc7('0x1548')](_0x4764a0, b, this[_0x4cc7('0x1549')], this[_0x4cc7('0x1366')], b, 'clamp') + _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + '\x0a'; } else { 0x0 > _0x4764a0 ? _0x4764a0 = 0x0 : 0x1 < _0x4764a0 && (_0x4764a0 = 0x1); this['_ambient'] = _0x4764a0; this[_0x4cc7('0x154b')](); return _0x4764a0; } }, 'set_ambientColor': function(_0x56f85d) { if ('KMcKn' === _0x4cc7('0x154c')) { this[_0x4cc7('0x1539')] = _0x56f85d; this['updateAmbient'](); return _0x56f85d; } else { _0x180fa9['view']['get_camera']()['set_x'](0x7); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x1a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xa31); var _0x4a7ed3 = null; null == _0x4a7ed3 && (_0x4a7ed3 = new _0x169fce()); var _0x426fad = Math[_0x4cc7('0x28')](0.32288591161895097); _0x4a7ed3['x'] = 0.092 * _0x426fad; _0x4a7ed3['y'] = -0.514 * _0x426fad; _0x4a7ed3['z'] = 0.853 * _0x426fad; _0x4a7ed3['w'] = Math['cos'](0.32288591161895097); _0x426fad = _0x4a7ed3['x'] * _0x4a7ed3['x'] + _0x4a7ed3['y'] * _0x4a7ed3['y'] + _0x4a7ed3['z'] * _0x4a7ed3['z'] + _0x4a7ed3['w'] * _0x4a7ed3['w']; var _0x2701c2 = _0x426fad - 0x1; 1e-10 > (_0x56067a['FPKzr'](0x0, _0x2701c2) ? _0x2701c2 : -_0x2701c2) || (0x0 == _0x426fad ? (_0x4a7ed3['x'] = 0x0, _0x4a7ed3['y'] = 0x0, _0x4a7ed3['z'] = 0x0, _0x4a7ed3['w'] = 0x1) : (_0x426fad = 0x1 / Math[_0x4cc7('0x2c')](_0x426fad), _0x4a7ed3['x'] *= _0x426fad, _0x4a7ed3['y'] *= _0x426fad, _0x4a7ed3['z'] *= _0x426fad, _0x4a7ed3['w'] *= _0x426fad)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x4a7ed3)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, 38.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this['duplicator']['spritesheet']['set_xInverted'](!0x0); _0x4a7ed3 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x154d'), 0x0, -0x136, null, _0x4a7ed3, null, null, null); this[_0x4cc7('0xace')]['addBubble'](_0x56067a[_0x4cc7('0x5ad')], -0xa0, -0x78, null, null, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x154e'), 0xdc, 0x28, null, null, -0x1, null, null); _0x4a7ed3 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20no\x20Plan\x20B\x20or\x20D.', 0x12c, 0x104, null, null, -0x1, _0x4a7ed3, null); } }, 'updateAmbient': function() { this[_0x4cc7('0x1537')] = (this[_0x4cc7('0x1539')] >> 0x10 & 0xff) / 0xff * this[_0x4cc7('0x1536')]; this[_0x4cc7('0x1538')] = (this[_0x4cc7('0x1539')] >> 0x8 & 0xff) / 0xff * this[_0x4cc7('0x1536')]; this[_0x4cc7('0x154f')] = (this['_ambientColor'] & 0xff) / 0xff * this[_0x4cc7('0x1536')]; }, 'getObjectProjectionMatrix': function(_0x570c52, _0x57a9aa, _0x387e79) { throw new _0x202aa0(new _0xb16e5a()); }, 'createEntityPartitionNode': function() { if ('vmnYb' === _0x4cc7('0x1550')) { null == b && (b = new _0x469fbd()); var _0x4aed97 = a['x'] * a['y'] + a['z'] * a['w']; if (0.499 < _0x4aed97) return b['x'] = 0x2 * Math['atan2'](a['x'], a['w']), b['y'] = 1.5707963267948966, b['z'] = 0x0, b; if (-0.499 > _0x4aed97) return b['x'] = -0x2 * Math[_0x4cc7('0x131b')](a['x'], a['w']), b['y'] = -1.5707963267948966, b['z'] = 0x0, b; b['x'] = Math[_0x4cc7('0x131b')](0x2 * (a['w'] * a['x'] + a['y'] * a['z']), 0x1 - 0x2 * (a['x'] * a['x'] + a['y'] * a['y'])); b['y'] = Math['asin'](0x2 * (a['w'] * a['y'] - a['z'] * a['x'])); b['z'] = Math[_0x4cc7('0x131b')](0x2 * (a['w'] * a['z'] + a['x'] * a['y']), 0x1 - 0x2 * (a['y'] * a['y'] + a['z'] * a['z'])); return b; } else { return new _0x139d6a(this); } }, 'get_assetType': function() { return _0x4cc7('0x1551'); }, 'updateSpecular': function() { this[_0x4cc7('0x1530')] = this[_0x4cc7('0x153a')] * this[_0x4cc7('0x1540')]; this[_0x4cc7('0x1552')] = this[_0x4cc7('0x1543')] * this[_0x4cc7('0x1540')]; this[_0x4cc7('0x1531')] = this[_0x4cc7('0x1544')] * this['_specular']; }, 'updateDiffuse': function() { if ('isQkf' === _0x4cc7('0x1553')) { this[_0x4cc7('0x1533')] = this[_0x4cc7('0x153a')] * this[_0x4cc7('0x1532')]; this['_diffuseG'] = this[_0x4cc7('0x1543')] * this[_0x4cc7('0x1532')]; this[_0x4cc7('0x1535')] = this[_0x4cc7('0x1544')] * this[_0x4cc7('0x1532')]; } else { var _0x387dd7 = c++; if (this['_passes'][_0x4cc7('0x2b')](_0x387dd7) != b[_0x4cc7('0x2b')](_0x387dd7)) { this[_0x4cc7('0x1554')] = !0x0; return; } } }, 'get_shadowMapper': function() { return this[_0x4cc7('0x153c')]; }, 'set_shadowMapper': function(_0xf19efa) { this['_shadowMapper'] = _0xf19efa; this[_0x4cc7('0x153c')][_0x4cc7('0x153e')](this); return _0xf19efa; }, '__class__': _0x5d061a, '__properties__': _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x471021['prototype'][_0x4cc7('0x2d6')], { 'set_shadowMapper': 'set_shadowMapper', 'get_shadowMapper': _0x4cc7('0x13ed'), 'set_ambientColor': _0x4cc7('0x1555'), 'set_ambient': _0x4cc7('0x81'), 'set_color': _0x4cc7('0x1556'), 'set_diffuse': _0x4cc7('0x1557'), 'set_specular': _0x4cc7('0x1558'), 'set_castsShadows': 'set_castsShadows', 'get_castsShadows': _0x4cc7('0x119b') }) }); var _0x5d21ea = function(_0x5854dd, _0x56fa60, _0x3d36a4) { null == _0x3d36a4 && (_0x3d36a4 = 0x1); null == _0x56fa60 && (_0x56fa60 = -0x1); null == _0x5854dd && (_0x5854dd = 0x0); _0x5d061a['call'](this); this[_0x4cc7('0x1559')](new _0x21e384(_0x5854dd,_0x56fa60,_0x3d36a4)); this['_sceneDirection'] = new _0x21e384(); }; _0x16dada[_0x4cc7('0x155a')] = _0x5d21ea; _0x5d21ea[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x4cc7('0x155b')]; _0x5d21ea[_0x4cc7('0x92b')] = _0x5d061a; _0x5d21ea[_0x4cc7('0x8')] = _0x5aff49(_0x5d061a[_0x4cc7('0x8')], { '_direction': null, '_tmpLookAt': null, '_sceneDirection': null, '_projAABBPoints': null, 'createEntityPartitionNode': function() { return new _0x54e7df(this); }, 'get_sceneDirection': function() { this[_0x4cc7('0xfac')] && this[_0x4cc7('0x155c')](); return this['_sceneDirection']; }, 'set_direction': function(_0xada349) { this['_direction'] = _0xada349; null == this[_0x4cc7('0x155d')] && (this['_tmpLookAt'] = new _0x21e384()); var _0x590761 = this[_0x4cc7('0x472')](); this[_0x4cc7('0x155d')]['x'] = _0x590761 + this[_0x4cc7('0x155e')]['x']; _0x590761 = this['get_y'](); this[_0x4cc7('0x155d')]['y'] = _0x590761 + this[_0x4cc7('0x155e')]['y']; _0x590761 = this['get_z'](); this[_0x4cc7('0x155d')]['z'] = _0x590761 + this[_0x4cc7('0x155e')]['z']; this[_0x4cc7('0xfd9')](this[_0x4cc7('0x155d')]); return _0xada349; }, 'getDefaultBoundingVolume': function() { return new _0xab5c66(); }, 'updateBounds': function() {}, 'updateSceneTransform': function() { _0x5d061a[_0x4cc7('0x8')]['updateSceneTransform'][_0x4cc7('0x96b')](this); this['get_sceneTransform']()[_0x4cc7('0xf8f')](0x2, this[_0x4cc7('0x155f')]); this[_0x4cc7('0x155f')][_0x4cc7('0xf43')](); }, 'createShadowMapper': function() { return new _0x44d240(); }, 'getObjectProjectionMatrix': function(_0x5f245c, _0x646dc8, _0x26b057) { var _0x45fd23 = _0x2c4d00[_0x4cc7('0xf36')] , _0x1583de = _0x5f245c[_0x4cc7('0x11c1')]()['get_bounds']() , _0x3eb1c8 = new _0x165614(); _0x3eb1c8['copyFrom'](_0x5f245c['getRenderSceneTransform'](_0x646dc8)); _0x3eb1c8[_0x4cc7('0xa90')](this['get_inverseSceneTransform']()); null == this[_0x4cc7('0x1560')] && (this[_0x4cc7('0x1560')] = _0x2bc114[_0x4cc7('0x9cf')](null)); _0x3eb1c8[_0x4cc7('0x1561')](_0x1583de[_0x4cc7('0xef0')](), this['_projAABBPoints']); _0x5f245c = Infinity; _0x646dc8 = -Infinity; _0x1583de = Infinity; for (var _0x356792 = -Infinity, _0x14c757 = Infinity, _0x55d3e7 = -Infinity, _0x4bf907, _0x48c401 = 0x0; 0x18 > _0x48c401; ) _0x4bf907 = this[_0x4cc7('0x1560')][_0x4cc7('0x2b')](_0x48c401++), _0x4bf907 < _0x5f245c && (_0x5f245c = _0x4bf907), _0x4bf907 > _0x646dc8 && (_0x646dc8 = _0x4bf907), _0x4bf907 = this[_0x4cc7('0x1560')][_0x4cc7('0x2b')](_0x48c401++), _0x4bf907 < _0x1583de && (_0x1583de = _0x4bf907), _0x4bf907 > _0x356792 && (_0x356792 = _0x4bf907), _0x4bf907 = this[_0x4cc7('0x1560')][_0x4cc7('0x2b')](_0x48c401++), _0x4bf907 < _0x14c757 && (_0x14c757 = _0x4bf907), _0x4bf907 > _0x55d3e7 && (_0x55d3e7 = _0x4bf907); _0x4bf907 = 0x1 / (_0x646dc8 - _0x5f245c); _0x48c401 = 0x1 / (_0x356792 - _0x1583de); _0x55d3e7 = 0x1 / (_0x55d3e7 - _0x14c757); _0x45fd23[_0x4cc7('0x9e7')](0x0, 0x2 * _0x4bf907); _0x45fd23[_0x4cc7('0x9e7')](0x5, 0x2 * _0x48c401); _0x45fd23['set'](0xa, _0x55d3e7); _0x45fd23[_0x4cc7('0x9e7')](0xc, -(_0x646dc8 + _0x5f245c) * _0x4bf907); _0x45fd23[_0x4cc7('0x9e7')](0xd, -(_0x356792 + _0x1583de) * _0x48c401); _0x45fd23[_0x4cc7('0x9e7')](0xe, -_0x14c757 * _0x55d3e7); _0x45fd23['set'](0x1, _0x45fd23['set'](0x2, _0x45fd23[_0x4cc7('0x9e7')](0x3, _0x45fd23['set'](0x4, _0x45fd23[_0x4cc7('0x9e7')](0x6, _0x45fd23[_0x4cc7('0x9e7')](0x7, _0x45fd23[_0x4cc7('0x9e7')](0x8, _0x45fd23[_0x4cc7('0x9e7')](0x9, _0x45fd23['set'](0xb, 0x0))))))))); _0x45fd23[_0x4cc7('0x9e7')](0xf, 0x1); null == _0x26b057 && (_0x26b057 = new _0x165614()); _0x26b057[_0x4cc7('0xf8b')](_0x45fd23); _0x26b057[_0x4cc7('0xfcb')](_0x3eb1c8); return _0x26b057; }, '__class__': _0x5d21ea, '__properties__': _0x5aff49(_0x5d061a[_0x4cc7('0x8')]['__properties__'], { 'set_direction': _0x4cc7('0x1559'), 'get_sceneDirection': _0x4cc7('0x1562') }) }); var _0x25fdaa = function(_0x45c5bd, _0x6d95f3) { _0x5d061a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1563')] = _0x45c5bd; this[_0x4cc7('0x1564')] = _0x6d95f3; }; _0x16dada['away3d.lights.LightProbe'] = _0x25fdaa; _0x25fdaa[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x2d63f9[_0x4cc7('0x1565')]]; _0x25fdaa['__super__'] = _0x5d061a; _0x25fdaa[_0x4cc7('0x8')] = _0x5aff49(_0x5d061a[_0x4cc7('0x8')], { '_diffuseMap': null, '_specularMap': null, 'createEntityPartitionNode': function() { return new _0x1ffdca(this); }, 'get_diffuseMap': function() { return this[_0x4cc7('0x1563')]; }, 'get_specularMap': function() { return this['_specularMap']; }, 'updateBounds': function() { this[_0x4cc7('0xfec')] = !0x1; }, 'getDefaultBoundingVolume': function() { return new _0xab5c66(); }, 'getObjectProjectionMatrix': function(_0xa65792, _0x2b1f41, _0x31f4c1) { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1566'))); }, '__class__': _0x25fdaa, '__properties__': _0x5aff49(_0x5d061a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_specularMap': _0x4cc7('0x1567'), 'get_diffuseMap': _0x4cc7('0x1568') }) }); var _0x52fef7 = function() { this[_0x4cc7('0x1569')] = 0x186a0; this['_radius'] = 0x15f90; _0x5d061a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x156a')] = 0x1 / (this[_0x4cc7('0x1569')] * this['_fallOff'] - this['_radius'] * this[_0x4cc7('0xf38')]); }; _0x16dada[_0x4cc7('0x156b')] = _0x52fef7; _0x52fef7[_0x4cc7('0x8f2')] = ['away3d', 'lights', 'PointLight']; _0x52fef7[_0x4cc7('0x92b')] = _0x5d061a; _0x52fef7[_0x4cc7('0x8')] = _0x5aff49(_0x5d061a[_0x4cc7('0x8')], { '_radius': null, '_fallOff': null, '_fallOffFactor': null, 'createShadowMapper': function() { return new _0x570a7e(); }, 'createEntityPartitionNode': function() { return new _0x42e58b(this); }, 'set_radius': function(_0x4579e7) { this[_0x4cc7('0xf38')] = _0x4579e7; 0x0 > this[_0x4cc7('0xf38')] ? this[_0x4cc7('0xf38')] = 0x0 : this[_0x4cc7('0xf38')] > this['_fallOff'] && (this[_0x4cc7('0x1569')] = this[_0x4cc7('0xf38')], this['invalidateBounds']()); this[_0x4cc7('0x156a')] = 0x1 / (this['_fallOff'] * this[_0x4cc7('0x1569')] - this[_0x4cc7('0xf38')] * this[_0x4cc7('0xf38')]); return _0x4579e7; }, 'get_fallOff': function() { return this['_fallOff']; }, 'set_fallOff': function(_0x4b32bb) { this[_0x4cc7('0x1569')] = _0x4b32bb; 0x0 > this['_fallOff'] && (this[_0x4cc7('0x1569')] = 0x0); this['_fallOff'] < this[_0x4cc7('0xf38')] && (this['_radius'] = this['_fallOff']); this[_0x4cc7('0x156a')] = _0x2d63f9[_0x4cc7('0xe9')](0x1, this[_0x4cc7('0x1569')] * this[_0x4cc7('0x1569')] - this[_0x4cc7('0xf38')] * this['_radius']); this[_0x4cc7('0x1166')](); return _0x4b32bb; }, 'updateBounds': function() { this['_bounds']['fromSphere'](new _0x21e384(), this['_fallOff']); this['_boundsInvalid'] = !0x1; }, 'getDefaultBoundingVolume': function() { return new _0x34ddaf(); }, 'getObjectProjectionMatrix': function(_0xaeb7f3, _0x5e00df, _0x1d641b) { var _0xae93bd = _0x2c4d00['RAW_DATA_CONTAINER'] , _0x4071e5 = _0xaeb7f3['get_sourceEntity']()['get_bounds']() , _0x38254f = new _0x165614(); _0x38254f['copyFrom'](_0xaeb7f3[_0x4cc7('0x1218')](_0x5e00df)); _0x38254f[_0x4cc7('0xa90')](this[_0x4cc7('0xabc')]['get_inverseSceneTransform']()); this[_0x4cc7('0xfd9')](_0x38254f[_0x4cc7('0xd1a')]()); _0x38254f[_0x4cc7('0xa28')](_0xaeb7f3['getRenderSceneTransform'](_0x5e00df)); _0x38254f[_0x4cc7('0xa90')](this[_0x4cc7('0x3de')]()); _0x38254f[_0x4cc7('0xf8f')](0x3, this[_0x4cc7('0xf4c')]); _0xaeb7f3 = _0x38254f[_0x4cc7('0x1008')](_0x4071e5[_0x4cc7('0xeef')]()); _0x5e00df = _0x38254f['deltaTransformVector'](_0x4071e5[_0x4cc7('0xef9')]()); _0x4071e5 = this[_0x4cc7('0xf4c')]['z']; _0xaeb7f3 = _0xaeb7f3['x'] * _0xaeb7f3['x'] + _0xaeb7f3['y'] * _0xaeb7f3['y'] + _0xaeb7f3['z'] * _0xaeb7f3['z']; _0x5e00df = _0x5e00df['x'] * _0x5e00df['x'] + _0x5e00df['y'] * _0x5e00df['y'] + _0x5e00df['z'] * _0x5e00df['z']; _0xaeb7f3 = Math[_0x4cc7('0x2c')](_0xaeb7f3 > _0x5e00df ? _0xaeb7f3 : _0x5e00df); _0x5e00df = _0x4071e5 - _0xaeb7f3; _0x4071e5 += _0xaeb7f3; _0xae93bd[_0x4cc7('0x9e7')](0x5, _0xae93bd[_0x4cc7('0x9e7')](0x0, _0x5e00df / _0xaeb7f3)); _0xae93bd[_0x4cc7('0x9e7')](0xa, _0x4071e5 / (_0x4071e5 - _0x5e00df)); _0xae93bd[_0x4cc7('0x9e7')](0xb, 0x1); _0xae93bd[_0x4cc7('0x9e7')](0x1, _0xae93bd[_0x4cc7('0x9e7')](0x2, _0xae93bd[_0x4cc7('0x9e7')](0x3, _0xae93bd[_0x4cc7('0x9e7')](0x4, _0xae93bd[_0x4cc7('0x9e7')](0x6, _0xae93bd[_0x4cc7('0x9e7')](0x7, _0xae93bd[_0x4cc7('0x9e7')](0x8, _0xae93bd['set'](0x9, _0xae93bd[_0x4cc7('0x9e7')](0xc, _0xae93bd['set'](0xd, _0xae93bd[_0x4cc7('0x9e7')](0xf, 0x0))))))))))); _0xae93bd['set'](0xe, -_0x5e00df * _0xae93bd[_0x4cc7('0x2b')](0xa)); null == _0x1d641b && (_0x1d641b = new _0x165614()); _0x1d641b[_0x4cc7('0xf8b')](_0xae93bd); _0x1d641b[_0x4cc7('0xfcb')](_0x38254f); return _0x1d641b; }, '__class__': _0x52fef7, '__properties__': _0x5aff49(_0x5d061a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_fallOff': _0x4cc7('0x156c'), 'get_fallOff': _0x4cc7('0x156d'), 'set_radius': _0x4cc7('0x156e') }) }); var _0x46ba85 = function() { this[_0x4cc7('0x156f')] = !0x0; this[_0x4cc7('0x1570')] = 0x800; this[_0x4cc7('0x1571')] = this[_0x4cc7('0x1572')](); }; _0x16dada[_0x4cc7('0x1573')] = _0x46ba85; _0x46ba85[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x153b'), _0x4cc7('0x1574'), _0x4cc7('0x1575')]; _0x46ba85[_0x4cc7('0x8')] = {}; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1571')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1576')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1570')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1364')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1577')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x156f')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x13ef')] = null; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1572')] = function() { return new _0x2584c6(); } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x13ee')] = function() { return this._autoUpdateShadows; } ; _0x46ba85[_0x4cc7('0x8')]['set_light'] = function(_0xef757e) { return this._light = _0xef757e; } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1578')] = function() { null == this._depthMap && (this._depthMap = this.createDepthTexture()); return this._depthMap; } ; _0x46ba85[_0x4cc7('0x8')]['get_depthMapSize'] = function() { return this._depthMapSize; } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x1579')] = function(_0x388962) { if (_0x388962 == this._depthMapSize) return _0x388962; this._depthMapSize = _0x388962; if (this._explicitDepthMap) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x157a'))); null != this._depthMap && (this._depthMap.dispose(), this._depthMap = null); return _0x388962; } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { this._casterCollector = null; null == this._depthMap || this._explicitDepthMap || this._depthMap.dispose(); this._depthMap = null; } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x157b')] = function() { return new _0xa033b5(this._depthMapSize,this._depthMapSize); } ; _0x46ba85[_0x4cc7('0x8')]['renderDepthMap'] = function(_0x181534, _0x1fe277, _0x114e3c) { this._shadowsInvalid = !0x1; this.updateDepthProjection(_0x1fe277.get_camera()); _0x2d63f9.KQpPU(null, this._depthMap) && (this._depthMap = this.createDepthTexture()); this.drawDepthMap(this._depthMap.getTextureForStage3D(_0x181534), _0x1fe277.scene, _0x114e3c); } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x157c')] = function(_0x238465) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x157d')] = function(_0x5663cd, _0x53674c, _0x345a86) { throw new _0x202aa0(new _0xb16e5a()); } ; _0x46ba85[_0x4cc7('0x8')]['__class__'] = _0x46ba85; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1579')] = _0x4cc7('0x1579'); _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x40d')] = _0x2d63f9.wtkwV; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_depthMap'] = 'get_depthMap'; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x153e')] = 'set_light'; _0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13ee')] = _0x4cc7('0x13ee'); var _0x44d240 = function() { this[_0x4cc7('0x157e')] = 0x40; this['_lightOffset'] = 0x2710; _0x46ba85[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1437')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x157f')] = new _0x50a2f9(); this['_overallDepthCamera'] = new _0x262ecb(this[_0x4cc7('0x157f')]); this[_0x4cc7('0x1580')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x18); this[_0x4cc7('0x1036')] = new _0x165614(); }; _0x16dada['away3d.lights.shadowmaps.DirectionalShadowMapper'] = _0x44d240; _0x44d240['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x4cc7('0x1574'), _0x4cc7('0x1581')]; _0x44d240[_0x4cc7('0x92b')] = _0x46ba85; _0x44d240['prototype'] = _0x5aff49(_0x46ba85[_0x4cc7('0x8')], { '_overallDepthCamera': null, '_localFrustum': null, '_lightOffset': null, '_matrix': null, '_overallDepthLens': null, '_snap': null, '_cullPlanes': null, '_minZ': null, '_maxZ': null, 'get_depthProjection': function() { if (_0x4cc7('0x1582') !== _0x4cc7('0x1582')) { if (null == this[_0x4cc7('0x1583')]) return !0x1; var _0x20f630 = this[_0x4cc7('0x1583')][_0x4cc7('0x1584')]; return null != _0x842c50[a] ? _0x20f630[_0x4cc7('0xd76')](a) : _0x20f630['h']['hasOwnProperty'](a); } else { return this[_0x4cc7('0x1585')][_0x4cc7('0x1411')](); } }, 'get_depth': function() { return this['_maxZ'] - this[_0x4cc7('0x1586')]; }, 'drawDepthMap': function(_0x287280, _0x18d6b7, _0x45c488) { var _0x12dbe2 = '3|2|1|0|5|4'['split']('|') , _0x14bbf1 = 0x0; while (!![]) { switch (_0x12dbe2[_0x14bbf1++]) { case '0': _0x18d6b7[_0x4cc7('0x10fb')](this['_casterCollector']); continue; case '1': this[_0x4cc7('0x1571')][_0x4cc7('0x9fd')](); continue; case '2': this[_0x4cc7('0x1571')][_0x4cc7('0x1587')](this[_0x4cc7('0x1437')]); continue; case '3': this[_0x4cc7('0x1571')][_0x4cc7('0x145b')](this['_overallDepthCamera']); continue; case '4': this[_0x4cc7('0x1571')][_0x4cc7('0x1588')](); continue; case '5': _0x45c488[_0x4cc7('0xa17')](this[_0x4cc7('0x1571')], _0x287280); continue; } break; } }, 'updateCullPlanes': function(_0x23db4f) { var _0x3a1d81 = _0x4cc7('0x1589')['split']('|') , _0x3ae3b5 = 0x0; while (!![]) { switch (_0x3a1d81[_0x3ae3b5++]) { case '0': _0x335324 = _0x335324['z']; continue; case '1': _0x2d6c56 = _0x335324['x']; continue; case '2': this['_cullPlanes'][_0x4cc7('0x9e7')](0x3, _0x2d6c56[_0x4cc7('0x2b')](0x3)); continue; case '3': for (var _0x126ae8 = 0x4, _0x233ab3 = 0x0; 0x6 > _0x233ab3; ) { var _0x2021bf = _0x233ab3++; _0x2021bf = _0x23db4f[_0x4cc7('0x2b')](_0x2021bf); 0x0 > _0x2021bf['a'] * _0x2d6c56 + _0x2021bf['b'] * _0x5e90e8 + _0x2021bf['c'] * _0x335324 && this[_0x4cc7('0x1437')][_0x4cc7('0x9e7')](_0x126ae8++, _0x2021bf); } continue; case '4': this[_0x4cc7('0x1437')]['set'](0x2, _0x2d6c56['get'](0x2)); continue; case '5': var _0x2d6c56 = this['_overallDepthCamera'][_0x4cc7('0x1031')](); continue; case '6': this[_0x4cc7('0x1437')][_0x4cc7('0xb7c')](0x4); continue; case '7': var _0x335324 = _0x5260f5['__cast'](this['_light'], _0x5d21ea)[_0x4cc7('0x1562')](); continue; case '8': this[_0x4cc7('0x1437')][_0x4cc7('0x9e7')](0x0, _0x2d6c56[_0x4cc7('0x2b')](0x0)); continue; case '9': var _0x5e90e8 = _0x335324['y']; continue; case '10': _0x23db4f = _0x23db4f[_0x4cc7('0x1031')](); continue; case '11': this[_0x4cc7('0x1437')][_0x4cc7('0x9e7')](0x1, _0x2d6c56[_0x4cc7('0x2b')](0x1)); continue; } break; } }, 'updateDepthProjection': function(_0x46fae1) { this['updateProjectionFromFrustumCorners'](_0x46fae1, _0x46fae1[_0x4cc7('0x102a')]()[_0x4cc7('0x1079')](), this[_0x4cc7('0x1036')]); this[_0x4cc7('0x157f')][_0x4cc7('0xb3b')](this[_0x4cc7('0x1036')]); this[_0x4cc7('0x158a')](_0x46fae1); }, 'updateProjectionFromFrustumCorners': function(_0xd0e825, _0x15da93, _0x1aa7e0) { var _0x30c703 = _0x2c4d00['RAW_DATA_CONTAINER'], _0x3a25a2, _0x4a5f1c; var _0x41c53e = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1364')], _0x5d21ea)[_0x4cc7('0x1562')](); this[_0x4cc7('0x1585')][_0x4cc7('0xb49')](this[_0x4cc7('0x1364')][_0x4cc7('0xfca')]()); var _0xfe84f1 = ((_0xd0e825['get_x']() - _0x41c53e['x'] * this[_0x4cc7('0x158b')]) / this[_0x4cc7('0x157e')] | 0x0) * this[_0x4cc7('0x157e')]; var _0xa556ef = ((_0xd0e825[_0x4cc7('0xb45')]() - _0x56067a[_0x4cc7('0x5af')](_0x41c53e['y'], this[_0x4cc7('0x158b')])) / this[_0x4cc7('0x157e')] | 0x0) * this[_0x4cc7('0x157e')]; var _0x4bf907 = ((_0xd0e825[_0x4cc7('0xd92')]() - _0x56067a['dYuDJ'](_0x41c53e['z'], this['_lightOffset'])) / this['_snap'] | 0x0) * this[_0x4cc7('0x157e')]; this['_overallDepthCamera'][_0x4cc7('0xb46')](_0xfe84f1); this[_0x4cc7('0x1585')][_0x4cc7('0xb44')](_0xa556ef); this['_overallDepthCamera']['set_z'](_0x4bf907); this[_0x4cc7('0x1036')][_0x4cc7('0xa28')](this['_overallDepthCamera'][_0x4cc7('0x3de')]()); this['_matrix']['prepend'](_0xd0e825[_0x4cc7('0xfca')]()); this[_0x4cc7('0x1036')]['transformVectors'](_0x15da93, this[_0x4cc7('0x1580')]); _0xd0e825 = _0x41c53e = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](0x0); _0x15da93 = _0x3a25a2 = this['_localFrustum'][_0x4cc7('0x2b')](0x1); this[_0x4cc7('0x158c')] = this['_localFrustum'][_0x4cc7('0x2b')](0x2); for (_0x4a5f1c = 0x3; 0x18 > _0x4a5f1c; ) _0xfe84f1 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x4a5f1c), _0xa556ef = this['_localFrustum'][_0x4cc7('0x2b')](_0x56067a[_0x4cc7('0x5b0')](_0x4a5f1c, 0x1)), _0x4bf907 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x56067a[_0x4cc7('0x5b0')](_0x4a5f1c, 0x2)), _0xfe84f1 < _0xd0e825 && (_0xd0e825 = _0xfe84f1), _0xfe84f1 > _0x41c53e && (_0x41c53e = _0xfe84f1), _0xa556ef < _0x15da93 && (_0x15da93 = _0xa556ef), _0xa556ef > _0x3a25a2 && (_0x3a25a2 = _0xa556ef), _0x4bf907 > this[_0x4cc7('0x158c')] && (this[_0x4cc7('0x158c')] = _0x4bf907), _0x4a5f1c += 0x3; this[_0x4cc7('0x1586')] = 0x1; _0xfe84f1 = _0x41c53e - _0xd0e825; _0xa556ef = _0x3a25a2 - _0x15da93; _0x4bf907 = 0x1 / (this[_0x4cc7('0x158c')] - this['_minZ']); 0x0 > _0xd0e825 && (_0xd0e825 -= this[_0x4cc7('0x157e')]); 0x0 > _0x15da93 && (_0x15da93 -= this[_0x4cc7('0x157e')]); _0xd0e825 = _0x56067a[_0x4cc7('0x158d')](_0xd0e825 / this['_snap'] | 0x0, this[_0x4cc7('0x157e')]); _0x15da93 = (_0x15da93 / this['_snap'] | 0x0) * this[_0x4cc7('0x157e')]; _0x41c53e = 0x2 * this[_0x4cc7('0x157e')]; _0xfe84f1 = (_0xfe84f1 / _0x41c53e + 0x2 | 0x0) * _0x41c53e; _0xa556ef = (_0xa556ef / _0x41c53e + 0x2 | 0x0) * _0x41c53e; _0x41c53e = _0xd0e825 + _0xfe84f1; _0x3a25a2 = _0x15da93 + _0xa556ef; _0xfe84f1 = 0x1 / _0xfe84f1; _0xa556ef = 0x1 / _0xa556ef; _0x30c703['set'](0x0, 0x2 * _0xfe84f1); _0x30c703[_0x4cc7('0x9e7')](0x5, 0x2 * _0xa556ef); _0x30c703[_0x4cc7('0x9e7')](0xa, _0x4bf907); _0x30c703[_0x4cc7('0x9e7')](0xc, -(_0x41c53e + _0xd0e825) * _0xfe84f1); _0x30c703[_0x4cc7('0x9e7')](0xd, -(_0x3a25a2 + _0x15da93) * _0xa556ef); _0x30c703[_0x4cc7('0x9e7')](0xe, -this[_0x4cc7('0x1586')] * _0x4bf907); _0x30c703[_0x4cc7('0x9e7')](0xf, 0x1); _0x30c703[_0x4cc7('0x9e7')](0x1, _0x30c703[_0x4cc7('0x9e7')](0x2, _0x30c703['set'](0x3, _0x30c703[_0x4cc7('0x9e7')](0x4, _0x30c703[_0x4cc7('0x9e7')](0x6, _0x30c703[_0x4cc7('0x9e7')](0x7, _0x30c703[_0x4cc7('0x9e7')](0x8, _0x30c703[_0x4cc7('0x9e7')](0x9, _0x30c703['set'](0xb, 0x0))))))))); _0x1aa7e0['copyRawDataFrom'](_0x30c703); }, '__class__': _0x44d240, '__properties__': _0x5aff49(_0x46ba85[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_depth': _0x4cc7('0x158e'), 'get_depthProjection': 'get_depthProjection' }) }); var _0x3852ed = function(_0x695a7e) { if (_0x4cc7('0x158f') === _0x4cc7('0x1590')) { null == _0x695a7e && (_0x695a7e = 0x0); null == b && (b = 0xffffff); return new _0x3ce26c(0x0,!0x1,this[_0x4cc7('0xdb4')][_0x4cc7('0xb21')](_0x695a7e, b)); } else { null == _0x695a7e && (_0x695a7e = 0x3); this[_0x4cc7('0x1591')] = !0x0; _0x44d240[_0x4cc7('0x96b')](this); if (0x1 > _0x695a7e || 0x4 < _0x695a7e) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1592'))); this[_0x4cc7('0x1593')] = _0x695a7e; this['_changeDispatcher'] = new _0x338b9(this); this[_0x4cc7('0x8fe')](); } }; _0x16dada['away3d.lights.shadowmaps.CascadeShadowMapper'] = _0x3852ed; _0x3852ed[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x4cc7('0x1574'), _0x4cc7('0x1594')]; _0x3852ed['__interfaces__'] = [_0x34f9a1]; _0x3852ed[_0x4cc7('0x92b')] = _0x44d240; _0x3852ed[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x44d240[_0x4cc7('0x8')], { '_scissorRects': null, '_scissorRectsInvalid': null, '_splitRatios': null, '_numCascades': null, '_depthCameras': null, '_depthLenses': null, '_texOffsetsX': null, '_texOffsetsY': null, '_changeDispatcher': null, '_nearPlaneDistances': null, 'getDepthProjections': function(_0x17bebe) { return this[_0x4cc7('0x1595')][_0x4cc7('0x2b')](_0x17bebe)['get_viewProjection'](); }, 'init': function() { this[_0x4cc7('0x1596')] = _0x2bc114['toFloatVector'](null, this[_0x4cc7('0x1593')], !0x0); this[_0x4cc7('0x1597')] = _0x2bc114['toFloatVector'](null, this[_0x4cc7('0x1593')], !0x0); for (var _0xe8a9dc = 0x1, _0x27b3f4 = this[_0x4cc7('0x1593')] - 0x1; 0x0 <= _0x27b3f4; ) this[_0x4cc7('0x1596')][_0x4cc7('0x9e7')](_0x27b3f4, _0xe8a9dc), _0xe8a9dc *= 0.4, --_0x27b3f4; _0xe8a9dc = [-0x1, 0x1, -0x1, 0x1]; _0x27b3f4 = _0x2bc114[_0x4cc7('0x9cf')](null); for (var _0x4dc903 = 0x0, _0x14421d = _0xe8a9dc['length']; _0x4dc903 < _0x14421d; ) { var _0x4a5acf = _0x4dc903++; _0x27b3f4[_0x4cc7('0x9e7')](_0x4a5acf, _0xe8a9dc[_0x4a5acf]); } this[_0x4cc7('0x1598')] = _0x27b3f4; _0xe8a9dc = [0x1, 0x1, -0x1, -0x1]; _0x27b3f4 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x4dc903 = 0x0; for (_0x14421d = _0xe8a9dc['length']; _0x4dc903 < _0x14421d; ) _0x4a5acf = _0x4dc903++, _0x27b3f4['set'](_0x4a5acf, _0xe8a9dc[_0x4a5acf]); this[_0x4cc7('0x1599')] = _0x27b3f4; this[_0x4cc7('0x159a')] = _0x2bc114[_0x4cc7('0x24')](null, 0x4, !0x0); this['_depthLenses'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1595')] = _0x2bc114[_0x4cc7('0x24')](null); _0xe8a9dc = 0x0; for (_0x27b3f4 = this['_numCascades']; _0xe8a9dc < _0x27b3f4; ) _0x4dc903 = _0xe8a9dc++, this[_0x4cc7('0x159b')][_0x4cc7('0x9e7')](_0x4dc903, new _0x50a2f9()), this[_0x4cc7('0x1595')][_0x4cc7('0x9e7')](_0x4dc903, new _0x262ecb(this[_0x4cc7('0x159b')][_0x4cc7('0x2b')](_0x4dc903))); }, 'set_depthMapSize': function(_0x5b59c6) { if (_0x5b59c6 == this[_0x4cc7('0x1570')]) return _0x5b59c6; _0x44d240['prototype'][_0x4cc7('0x1579')][_0x4cc7('0x96b')](this, _0x5b59c6); this[_0x4cc7('0x159c')](); return _0x5b59c6; }, 'invalidateScissorRects': function() { this['_scissorRectsInvalid'] = !0x0; }, 'get_numCascades': function() { return this[_0x4cc7('0x1593')]; }, 'drawDepthMap': function(_0x57f256, _0x144e2a, _0x3f50ca) { this[_0x4cc7('0x1591')] && this[_0x4cc7('0x159d')](); this[_0x4cc7('0x1571')][_0x4cc7('0x1587')](this['_cullPlanes']); this[_0x4cc7('0x1571')]['set_camera'](this[_0x4cc7('0x1585')]); this[_0x4cc7('0x1571')][_0x4cc7('0x9fd')](); _0x144e2a[_0x4cc7('0x10fb')](this[_0x4cc7('0x1571')]); _0x3f50ca[_0x4cc7('0x159e')](this['_casterCollector'], _0x57f256, this[_0x4cc7('0x1593')], this[_0x4cc7('0x159a')], this[_0x4cc7('0x1595')]); this[_0x4cc7('0x1571')][_0x4cc7('0x1588')](); }, 'updateScissorRects': function() { if (_0x4cc7('0x159f') !== _0x4cc7('0x159f')) { null == p && (p = 0x0); null == l && (l = 0x0); null == f && (f = 0x0); null == e && (e = 0x0); null == d && (d = 0x1); null == c && (c = 0x1); null == b && (b = 0x1); null == _0x3687df && (_0x3687df = 0x1); this[_0x4cc7('0x129a')] = _0x3687df; this[_0x4cc7('0x12a1')] = b; this[_0x4cc7('0x129b')] = c; this[_0x4cc7('0xb11')] = d; this[_0x4cc7('0x129c')] = e; this['greenOffset'] = f; this[_0x4cc7('0x129e')] = l; this['alphaOffset'] = p; } else { var _0x3687df = 0.5 * this[_0x4cc7('0x1570')]; this[_0x4cc7('0x159a')][_0x4cc7('0x9e7')](0x0, new _0x432b23(0x0,0x0,_0x3687df,_0x3687df)); this[_0x4cc7('0x159a')][_0x4cc7('0x9e7')](0x1, new _0x432b23(_0x3687df,0x0,_0x3687df,_0x3687df)); this[_0x4cc7('0x159a')][_0x4cc7('0x9e7')](0x2, new _0x432b23(0x0,_0x3687df,_0x3687df,_0x3687df)); this[_0x4cc7('0x159a')][_0x4cc7('0x9e7')](0x3, new _0x432b23(_0x3687df,_0x3687df,_0x3687df,_0x3687df)); this[_0x4cc7('0x1591')] = !0x1; } }, 'updateDepthProjection': function(_0x143a56) { var _0x38bae7 = _0x143a56['get_lens']() , _0x48d8c9 = _0x38bae7[_0x4cc7('0x15a0')](); _0x38bae7 = _0x38bae7['get_far']() - _0x48d8c9; this[_0x4cc7('0x15a1')](_0x143a56, _0x143a56[_0x4cc7('0x102a')]()[_0x4cc7('0x1079')](), this[_0x4cc7('0x1036')]); this['_matrix'][_0x4cc7('0x130b')](0.96, 0.96, 0x1); this[_0x4cc7('0x157f')][_0x4cc7('0xb3b')](this[_0x4cc7('0x1036')]); this[_0x4cc7('0x158a')](_0x143a56); for (var _0x1240e8 = 0x0, _0x1a98f6 = this[_0x4cc7('0x1593')]; _0x1240e8 < _0x1a98f6; ) { var _0x1e8f77 = _0x1240e8++; _0x143a56 = this[_0x4cc7('0x159b')]['get'](_0x1e8f77)['get_matrix'](); this[_0x4cc7('0x1597')][_0x4cc7('0x9e7')](_0x1e8f77, _0x48d8c9 + _0x56067a['QkpHd'](this[_0x4cc7('0x1596')][_0x4cc7('0x2b')](_0x1e8f77), _0x38bae7)); this[_0x4cc7('0x1595')][_0x4cc7('0x2b')](_0x1e8f77)['set_transform'](this[_0x4cc7('0x1585')]['get_transform']()); this[_0x4cc7('0x15a2')](_0x143a56, this[_0x4cc7('0x1596')][_0x4cc7('0x2b')](_0x1e8f77), this[_0x4cc7('0x1598')][_0x4cc7('0x2b')](_0x1e8f77), this[_0x4cc7('0x1599')][_0x4cc7('0x2b')](_0x1e8f77)); this[_0x4cc7('0x159b')][_0x4cc7('0x2b')](_0x1e8f77)[_0x4cc7('0xb3b')](_0x143a56); } }, 'updateProjectionPartition': function(_0x267980, _0x2210f6, _0x5be713, _0x4d639e) { for (var _0x320d82 = _0x2c4d00['RAW_DATA_CONTAINER'], _0x141f29, _0x8264ab, _0xfb5987, _0x5c2b87, _0x4bf907, _0x48c401, _0x1c1120 = Infinity, _0x16dada = Infinity, _0x5aff49 = -Infinity, _0x78970e = -Infinity, _0x378c3a = -Infinity, _0x3e3cd2 = 0x0; 0xc > _0x3e3cd2; ) _0x141f29 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x3e3cd2), _0x8264ab = this['_localFrustum'][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1), _0xfb5987 = this['_localFrustum']['get'](_0x3e3cd2 + 0x2), _0x5c2b87 = _0x141f29 + (this['_localFrustum']['get'](_0x3e3cd2 + 0xc) - _0x141f29) * _0x2210f6, _0x4bf907 = _0x8264ab + (this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x3e3cd2 + 0xd) - _0x8264ab) * _0x2210f6, _0x48c401 = _0xfb5987 + (this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x3e3cd2 + 0xe) - _0xfb5987) * _0x2210f6, _0x141f29 < _0x1c1120 && (_0x1c1120 = _0x141f29), _0x141f29 > _0x5aff49 && (_0x5aff49 = _0x141f29), _0x8264ab < _0x16dada && (_0x16dada = _0x8264ab), _0x8264ab > _0x78970e && (_0x78970e = _0x8264ab), _0xfb5987 > _0x378c3a && (_0x378c3a = _0xfb5987), _0x5c2b87 < _0x1c1120 && (_0x1c1120 = _0x5c2b87), _0x5c2b87 > _0x5aff49 && (_0x5aff49 = _0x5c2b87), _0x4bf907 < _0x16dada && (_0x16dada = _0x4bf907), _0x4bf907 > _0x78970e && (_0x78970e = _0x4bf907), _0x48c401 > _0x378c3a && (_0x378c3a = _0x48c401), _0x3e3cd2 += 0x3; _0x2210f6 = _0x5aff49 - _0x1c1120; _0x141f29 = _0x78970e - _0x16dada; _0x378c3a = 0x1 / (_0x378c3a - 0x1); 0x0 > _0x1c1120 && (_0x1c1120 -= this['_snap']); 0x0 > _0x16dada && (_0x16dada -= this[_0x4cc7('0x157e')]); _0x1c1120 = (_0x1c1120 / this[_0x4cc7('0x157e')] | 0x0) * this['_snap']; _0x16dada = (_0x16dada / this[_0x4cc7('0x157e')] | 0x0) * this['_snap']; _0x5aff49 = 0x2 * this['_snap']; _0x2210f6 = (_0x56067a[_0x4cc7('0x5b0')](_0x2210f6 / _0x5aff49, 0x1) | 0x0) * _0x5aff49; _0x141f29 = (_0x141f29 / _0x5aff49 + 0x1 | 0x0) * _0x5aff49; _0x5aff49 = _0x1c1120 + _0x2210f6; _0x78970e = _0x16dada + _0x141f29; _0x2210f6 = 0x1 / _0x2210f6; _0x141f29 = 0x1 / _0x141f29; _0x320d82[_0x4cc7('0x9e7')](0x0, 0x2 * _0x2210f6); _0x320d82[_0x4cc7('0x9e7')](0x5, 0x2 * _0x141f29); _0x320d82[_0x4cc7('0x9e7')](0xa, _0x378c3a); _0x320d82['set'](0xc, -(_0x5aff49 + _0x1c1120) * _0x2210f6); _0x320d82['set'](0xd, -(_0x78970e + _0x16dada) * _0x141f29); _0x320d82[_0x4cc7('0x9e7')](0xe, -0x1 * _0x378c3a); _0x320d82['set'](0xf, 0x1); _0x320d82['set'](0x1, _0x320d82[_0x4cc7('0x9e7')](0x2, _0x320d82[_0x4cc7('0x9e7')](0x3, _0x320d82[_0x4cc7('0x9e7')](0x4, _0x320d82['set'](0x6, _0x320d82['set'](0x7, _0x320d82['set'](0x8, _0x320d82[_0x4cc7('0x9e7')](0x9, _0x320d82[_0x4cc7('0x9e7')](0xb, 0x0))))))))); _0x267980[_0x4cc7('0xf8b')](_0x320d82); _0x267980[_0x4cc7('0x130b')](0.96, 0.96, 0x1); _0x267980[_0x4cc7('0xa8e')](_0x5be713, _0x4d639e, 0x0); _0x267980[_0x4cc7('0x130b')](0.5, 0.5, 0x1); }, 'addEventListener': function(_0x217ac2, _0x4ab6d8, _0x2f4bb5, _0x577292, _0x131b70) { null == _0x131b70 && (_0x131b70 = !0x1); null == _0x577292 && (_0x577292 = 0x0); null == _0x2f4bb5 && (_0x2f4bb5 = !0x1); this[_0x4cc7('0x15a3')]['addEventListener'](_0x217ac2, _0x4ab6d8, _0x2f4bb5, _0x577292, _0x131b70); }, 'get_nearPlaneDistances': function() { return this[_0x4cc7('0x1597')]; }, '__class__': _0x3852ed, '__properties__': _0x2d63f9[_0x4cc7('0x11f0')](_0x5aff49, _0x44d240[_0x4cc7('0x8')]['__properties__'], { 'get_nearPlaneDistances': _0x4cc7('0x15a4'), 'get_numCascades': _0x4cc7('0x15a5') }) }); var _0x570a7e = function() { _0x46ba85[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1570')] = 0x200; this['_needsRender'] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x6, !0x0); this['initCameras'](); }; _0x16dada['away3d.lights.shadowmaps.CubeMapShadowMapper'] = _0x570a7e; _0x570a7e[_0x4cc7('0x8f2')] = ['away3d', 'lights', _0x4cc7('0x1574'), _0x4cc7('0x109')]; _0x570a7e[_0x4cc7('0x92b')] = _0x46ba85; _0x570a7e[_0x4cc7('0x8')] = _0x5aff49(_0x46ba85[_0x4cc7('0x8')], { '_depthCameras': null, '_lenses': null, '_needsRender': null, 'initCameras': function() { if (_0x4cc7('0x15a6') === 'nshIH') { this[_0x4cc7('0x1595')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x15a7')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x15a8')](0x0, 0x5a, 0x0); this[_0x4cc7('0x15a8')](0x0, -0x5a, 0x0); this[_0x4cc7('0x15a8')](-0x5a, 0x0, 0x0); this[_0x4cc7('0x15a8')](0x5a, 0x0, 0x0); this[_0x4cc7('0x15a8')](0x0, 0x0, 0x0); this['addCamera'](0x0, 0xb4, 0x0); } else { null == d && (d = !0x1); null == b && (b = !0x1); null == c && (c = _0x5c6e04[_0x4cc7('0x15a9')], c = c[_0x4cc7('0xa44')]['getValueAtPercent'](c[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](a))); return null != _0xd87e26[_0x4cc7('0x921')] && d && (a = _0xd87e26[_0x4cc7('0x921')][_0x4cc7('0x15ab')](c), null != a) ? a : b ? new _0x33f02e(_0x55cb22[_0x4cc7('0x15ac')](),'chameleonTetrahedron',c) : new _0x150593(_0x55cb22[_0x4cc7('0x15ac')](),_0x4cc7('0x15ad'),c); } }, 'addCamera': function(_0x2da5eb, _0x2dfef4, _0x1a9e2f) { var _0x250c83 = new _0x262ecb(); _0x250c83[_0x4cc7('0xf99')](_0x2da5eb); _0x250c83[_0x4cc7('0xf98')](_0x2dfef4); _0x250c83[_0x4cc7('0xf9a')](_0x1a9e2f); _0x250c83[_0x4cc7('0x102a')]()[_0x4cc7('0x1078')](0.01); _0x5260f5['__cast'](_0x250c83[_0x4cc7('0x102a')](), _0x4cf486)[_0x4cc7('0x1095')](0x5a); this[_0x4cc7('0x15a7')][_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x250c83[_0x4cc7('0x102a')](), _0x4cf486)); _0x250c83['get_lens']()['set_aspectRatio'](0x1); this[_0x4cc7('0x1595')]['push'](_0x250c83); }, 'createDepthTexture': function() { return new _0x1292de(this[_0x4cc7('0x1570')]); }, 'updateDepthProjection': function(_0x4c74db) { _0x4c74db = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1364')], _0x52fef7)['_fallOff']; for (var _0x4b696d = this[_0x4cc7('0x1364')][_0x4cc7('0x13f9')](), _0x3ba520 = 0x0; 0x6 > _0x3ba520; ) { var _0x460701 = _0x3ba520++; this[_0x4cc7('0x15a7')][_0x4cc7('0x2b')](_0x460701)[_0x4cc7('0xc0f')](_0x4c74db); this['_depthCameras'][_0x4cc7('0x2b')](_0x460701)['set_position'](_0x4b696d); this[_0x4cc7('0x15ae')][_0x4cc7('0x9e7')](_0x460701, !0x0); } }, 'drawDepthMap': function(_0x1db60b, _0x992ff6, _0x3819d7) { for (var _0x21da01 = 0x0; 0x6 > _0x21da01; ) { var _0x322f7a = _0x21da01++; this['_needsRender'][_0x4cc7('0x2b')](_0x322f7a) && (this[_0x4cc7('0x1571')]['set_camera'](this[_0x4cc7('0x1595')]['get'](_0x322f7a)), this[_0x4cc7('0x1571')][_0x4cc7('0x9fd')](), _0x992ff6['traversePartitions'](this[_0x4cc7('0x1571')]), _0x3819d7[_0x4cc7('0xa17')](this[_0x4cc7('0x1571')], _0x1db60b, null, _0x322f7a), this[_0x4cc7('0x1571')][_0x4cc7('0x1588')]()); } }, '__class__': _0x570a7e }); var _0x25f3e3 = function(_0x130f49) { null == _0x130f49 && (_0x130f49 = 0.5); _0x44d240[_0x4cc7('0x96b')](this); this[_0x4cc7('0x15af')](_0x130f49); }; _0x16dada['away3d.lights.shadowmaps.NearDirectionalShadowMapper'] = _0x25f3e3; _0x25f3e3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x153b'), _0x4cc7('0x1574'), _0x4cc7('0x15b0')]; _0x25f3e3[_0x4cc7('0x92b')] = _0x44d240; _0x25f3e3['prototype'] = _0x5aff49(_0x44d240[_0x4cc7('0x8')], { '_coverageRatio': null, 'get_coverageRatio': function() { return this[_0x4cc7('0x15b1')]; }, 'set_coverageRatio': function(_0x50ac2b) { 0x1 < _0x50ac2b ? _0x50ac2b = 0x1 : 0x0 > _0x50ac2b && (_0x50ac2b = 0x0); return this[_0x4cc7('0x15b1')] = _0x50ac2b; }, 'updateDepthProjection': function(_0x11f21b) { for (var _0x13234d = _0x11f21b[_0x4cc7('0x102a')]()[_0x4cc7('0x1079')](), _0x316721 = 0x0; _0x2d63f9['AZksp'](0xc, _0x316721); ) { if ('gXDNl' !== _0x4cc7('0x15b2')) { if (null == this[_0x4cc7('0x11aa')]) { var _0x2fa22d = this[_0x4cc7('0x11aa')] = new _0x45eb9e(); _0x11f21b = new _0x21e384(_0x11f21b,0x0,0x0); null == _0x2fa22d[_0x4cc7('0xcc2')] && (_0x2fa22d[_0x4cc7('0xcc2')] = new _0x21e384()); _0x2fa22d[_0x4cc7('0xcc2')][_0x4cc7('0xa28')](_0x11f21b); } else this[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]['x'] = _0x11f21b; } else { var _0x16b8af = _0x316721++ , _0x472271 = _0x13234d[_0x4cc7('0x2b')](_0x16b8af); this[_0x4cc7('0x1580')]['set'](_0x16b8af, _0x472271); this[_0x4cc7('0x1580')][_0x4cc7('0x9e7')](_0x16b8af + 0xc, _0x472271 + (_0x13234d['get'](_0x16b8af + 0xc) - _0x472271) * this[_0x4cc7('0x15b1')]); } } this[_0x4cc7('0x15a1')](_0x11f21b, this[_0x4cc7('0x1580')], this['_matrix']); this[_0x4cc7('0x157f')][_0x4cc7('0xb3b')](this[_0x4cc7('0x1036')]); }, '__class__': _0x25f3e3, '__properties__': _0x5aff49(_0x44d240[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_coverageRatio': _0x4cc7('0x15af'), 'get_coverageRatio': _0x4cc7('0x15b3') }) }); var _0x4ec086 = function() { _0x338b9['call'](this); this[_0x4cc7('0x15b4')] = _0x2bc114[_0x4cc7('0x24')](null); this['_errorHandlers'] = _0x2bc114[_0x4cc7('0x9d2')](null); this[_0x4cc7('0x15b5')] = _0x2bc114[_0x4cc7('0x9d2')](null); }; _0x16dada[_0x2d63f9[_0x4cc7('0x40e')]] = _0x4ec086; _0x4ec086[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x15b6')]; _0x4ec086[_0x4cc7('0x92b')] = _0x338b9; _0x4ec086[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '_context': null, '_token': null, '_uri': null, '_errorHandlers': null, '_parseErrorHandlers': null, '_stack': null, '_baseDependency': null, '_loadingDependency': null, '_namespace': null, 'loadData': function(_0x5b6169, _0x25085a, _0x46b6ea, _0x322935, _0x10f093) { return null == this['_token'] ? (this[_0x4cc7('0x15b7')] = new _0x47086d(this), this[_0x4cc7('0x15b8')] = _0x25085a, this['_context'] = _0x46b6ea, this[_0x4cc7('0xd67')] = _0x322935, this['_baseDependency'] = new _0x547c18(_0x25085a,null,_0x5b6169,null), this['retrieveDependency'](this[_0x4cc7('0x15b9')], _0x10f093), this[_0x4cc7('0x15b7')]) : null; }, 'retrieveNext': function(_0x207146) { if (0x0 < this[_0x4cc7('0x15ba')]['get_dependencies']()[_0x4cc7('0x34')]()) _0x207146 = this[_0x4cc7('0x15ba')]['get_dependencies']()[_0x4cc7('0x9fc')](), this[_0x4cc7('0x15b4')]['push'](this['_loadingDependency']), this[_0x4cc7('0x15bb')](_0x207146); else if (null != this[_0x4cc7('0x15ba')]['loader'][_0x4cc7('0x415')]() && this[_0x4cc7('0x15ba')][_0x4cc7('0x15bc')][_0x4cc7('0x415')]()['get_parsingPaused']()) this['_loadingDependency']['loader'][_0x4cc7('0x415')]()[_0x4cc7('0x15bd')](), this[_0x4cc7('0x15b4')][_0x4cc7('0x9fc')](); else if (_0x56067a[_0x4cc7('0x1447')](0x0, this['_stack'][_0x4cc7('0x34')]())) { var _0x38bc4e = this['_loadingDependency']; this[_0x4cc7('0x15ba')] = this[_0x4cc7('0x15b4')][_0x4cc7('0x9fc')](); _0x38bc4e[_0x4cc7('0x15be')] && _0x38bc4e['resolve'](); this[_0x4cc7('0x15bf')](_0x207146); } else this['dispatchEvent'](new _0x39b929('resourceComplete',this[_0x4cc7('0x15b8')])); }, 'retrieveDependency': function(_0xfac288, _0x4ecb64) { var _0x4c95f6 = 0x0; null != this[_0x4cc7('0x13c5')] && 0x0 != this[_0x4cc7('0x13c5')][_0x4cc7('0x15c0')]() && (_0x4c95f6 = this[_0x4cc7('0x13c5')][_0x4cc7('0x15c0')]()); this['_loadingDependency'] = _0xfac288; this['_loadingDependency']['loader'] = new _0x19454f(_0x4c95f6); this[_0x4cc7('0x15c1')](this[_0x4cc7('0x15ba')][_0x4cc7('0x15bc')]); _0x4c95f6 = this[_0x4cc7('0x15ba')][_0x4cc7('0x15c2')](); null != this[_0x4cc7('0x13c5')] && null != this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]() && this[_0x4cc7('0x13c5')][_0x4cc7('0x15c4')](this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]()[_0x4cc7('0x1124')]) && (_0x4c95f6 = this[_0x4cc7('0x13c5')][_0x4cc7('0x15c5')](this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]()[_0x4cc7('0x1124')])); null != _0x4c95f6 ? this[_0x4cc7('0x15ba')][_0x4cc7('0x15c6')]() ? (this[_0x4cc7('0x44')](new _0x39b929('dependencyComplete',this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]()[_0x4cc7('0x1124')],!0x0)), this[_0x4cc7('0x15ba')][_0x4cc7('0x15c7')](_0x4c95f6), this[_0x4cc7('0x15ba')][_0x4cc7('0x100f')](), this[_0x4cc7('0x15bf')]()) : this[_0x4cc7('0x15ba')]['loader']['parseData'](_0x4c95f6, _0x4ecb64, this[_0x4cc7('0x15ba')][_0x4cc7('0x15c3')]()) : (_0xfac288['get_request']()['url'] = this['resolveDependencyUrl'](_0xfac288), this[_0x4cc7('0x15ba')][_0x4cc7('0x15bc')][_0x4cc7('0x40')](_0xfac288['get_request'](), _0x4ecb64, this[_0x4cc7('0x15ba')][_0x4cc7('0x15c6')]())); }, 'joinUrl': function(_0x292625, _0x4c4fe1) { '/' == _0x4c4fe1[_0x4cc7('0xb9b')](0x0) && (_0x4c4fe1 = _0x3a8a6f[_0x4cc7('0x946')](_0x4c4fe1, 0x1, null)); if (0x0 == _0x292625[_0x4cc7('0x21')]) return _0x4c4fe1; '/' == _0x292625[_0x4cc7('0xb9b')](_0x292625['length'] - 0x1) && (_0x292625 = _0x3a8a6f[_0x4cc7('0x946')](_0x292625, 0x0, _0x292625['length'] - 0x1)); return _0x292625 + '/' + _0x4c4fe1; }, 'resolveDependencyUrl': function(_0x74ef7e) { _0x74ef7e = _0x74ef7e[_0x4cc7('0x15c3')]()[_0x4cc7('0x1124')]; if (null != this[_0x4cc7('0x13c5')] && this[_0x4cc7('0x13c5')]['hasMappingForUrl'](_0x74ef7e)) return this['_context'][_0x4cc7('0x15c8')](_0x74ef7e); if (_0x74ef7e == this['_uri']) return _0x74ef7e; var _0x117d85 = new _0x1e3ce8('^[a-zA-Z]{3,4}://',''); if ('/' == _0x74ef7e[_0x4cc7('0xb9b')](0x0)) return null != this[_0x4cc7('0x13c5')] && this[_0x4cc7('0x13c5')]['get_overrideAbsolutePaths']() ? this['joinUrl'](this['_context'][_0x4cc7('0x411')](), _0x74ef7e) : _0x74ef7e; if (_0x117d85['match'](_0x74ef7e) && null != this[_0x4cc7('0x13c5')] && this[_0x4cc7('0x13c5')][_0x4cc7('0x15c9')]()) return _0x74ef7e = _0x74ef7e[_0x4cc7('0x20')](_0x117d85['r'], ''), this['joinUrl'](this['_context']['get_dependencyBaseUrl'](), _0x74ef7e); _0x117d85 = null != this[_0x4cc7('0x13c5')] && '' != this[_0x4cc7('0x13c5')][_0x4cc7('0x411')]() ? this['_context'][_0x4cc7('0x411')]() : this[_0x4cc7('0x15b8')][_0x4cc7('0xde7')](0x0, this[_0x4cc7('0x15b8')][_0x4cc7('0x15ca')]('/') + 0x1); return this[_0x4cc7('0x15cb')](_0x117d85, _0x74ef7e); }, 'retrieveLoaderDependencies': function(_0x1b1e0d) { if (_0x4cc7('0x15cc') !== _0x56067a[_0x4cc7('0x15cd')]) { if (null != this[_0x4cc7('0x15ba')]) { for (var _0x509de4 = 0x0, _0x12c4dc = _0x1b1e0d[_0x4cc7('0x15ce')]()[_0x4cc7('0x34')](); _0x509de4 < _0x12c4dc; ) { var _0x1757bd = _0x509de4++; this[_0x4cc7('0x15ba')][_0x4cc7('0x15ce')]()[_0x4cc7('0x9e7')](_0x1757bd, _0x1b1e0d[_0x4cc7('0x15ce')]()[_0x4cc7('0x2b')](_0x1757bd)); } _0x1b1e0d[_0x4cc7('0x15ce')]()['set_length'](0x0); this[_0x4cc7('0x15b4')]['push'](this[_0x4cc7('0x15ba')]); this['retrieveNext'](); } } else { null == _0x509de4 && (_0x509de4 = 0x1); null == _0x1b1e0d && (_0x1b1e0d = 0x1); this[_0x4cc7('0x15cf')] && this[_0x4cc7('0x15d0')](); _0x39920c[_0x4cc7('0x8')][_0x4cc7('0x116a')][_0x4cc7('0x96b')](this, _0x1b1e0d, _0x509de4); } }, 'onRetrievalFailed': function(_0x5ab755) { if ('JZyfd' !== 'JZyfd') { _0x8153f3[_0x4cc7('0x96b')](this, _0x5ab755, _0x591239); this[_0x4cc7('0x15d1')] = _0x211759; } else { var _0x591239 = !0x1 , _0x211759 = this[_0x4cc7('0x15ba')] != this[_0x4cc7('0x15b9')] , _0x44b4b6 = _0x5260f5[_0x4cc7('0x99b')](_0x5ab755['target'], _0x19454f); this['removeEventListeners'](_0x44b4b6); _0x5ab755 = new _0x39b929(_0x4cc7('0x1511'),this['_uri'],_0x211759,_0x5ab755[_0x4cc7('0x14c3')]()); if (this[_0x4cc7('0x9af')](_0x4cc7('0x1511'))) this[_0x4cc7('0x44')](_0x5ab755), _0x591239 = !0x0; else { _0x44b4b6 = 0x0; for (var _0x570d5b = this[_0x4cc7('0x15d2')]['get_length'](); _0x44b4b6 < _0x570d5b; ) { var _0x4fdbd8 = _0x44b4b6++; _0x4fdbd8 = this[_0x4cc7('0x15d2')]['get'](_0x4fdbd8); _0x591239 || (_0x591239 = null != _0x4fdbd8); } } if (_0x591239) _0x211759 && !_0x5ab755[_0x4cc7('0x1247')]() ? (this['_loadingDependency'][_0x4cc7('0x15d3')](), this[_0x4cc7('0x15bf')]()) : this[_0x4cc7('0xa35')](); else throw new _0x202aa0(new _0xc6df85(_0x5ab755[_0x4cc7('0x14c3')]())); } }, 'onParserError': function(_0x4d28fe) { var _0x43feea = !0x1 , _0x2748cb = _0x5260f5[_0x4cc7('0x99b')](_0x4d28fe[_0x4cc7('0xa26')], _0x19454f); this['removeEventListeners'](_0x2748cb); _0x4d28fe = new _0x47b5e7('parseError',_0x4d28fe[_0x4cc7('0x14c3')]()); if (this[_0x4cc7('0x9af')](_0x4cc7('0x150e'))) this[_0x4cc7('0x44')](_0x4d28fe), _0x43feea = !0x0; else { _0x2748cb = 0x0; for (var _0x4a402b = this[_0x4cc7('0x15b5')][_0x4cc7('0x34')](); _0x2748cb < _0x4a402b; ) { var _0x4c5261 = _0x2748cb++; _0x4c5261 = this[_0x4cc7('0x15b5')][_0x4cc7('0x2b')](_0x4c5261); _0x43feea || (_0x43feea = null != _0x4c5261); } } if (_0x43feea) this[_0x4cc7('0xa35')](); else throw new _0x202aa0(new _0xc6df85(_0x4d28fe['get_message']())); }, 'onAssetComplete': function(_0x1e19df) { _0x4cc7('0x1500') == _0x1e19df[_0x4cc7('0x994')] && (null != this[_0x4cc7('0x15ba')] && this['_loadingDependency'][_0x4cc7('0xb73')]()[_0x4cc7('0x29')](_0x1e19df[_0x4cc7('0x14b7')]()), _0x1e19df[_0x4cc7('0x14b7')]()[_0x4cc7('0xd6e')](_0x1e19df[_0x4cc7('0x14b7')]()[_0x4cc7('0xb4e')](), this[_0x4cc7('0xd67')])); this[_0x4cc7('0x15ba')][_0x4cc7('0x15d4')]() || this[_0x4cc7('0x44')](_0x1e19df[_0x4cc7('0x1176')]()); }, 'onReadyForDependencies': function(_0x1df6b9) { _0x1df6b9 = _0x5260f5['__cast'](_0x1df6b9[_0x4cc7('0x1514')], _0x19454f); null == this[_0x4cc7('0x13c5')] || this[_0x4cc7('0x13c5')][_0x4cc7('0x15d5')]() ? this[_0x4cc7('0x15d6')](_0x1df6b9) : _0x1df6b9[_0x4cc7('0x415')]()[_0x4cc7('0x15bd')](); }, 'onRetrievalComplete': function(_0x2f20ed) { var _0x3296c4 = _0x5260f5[_0x4cc7('0x99b')](_0x2f20ed[_0x4cc7('0xa26')], _0x19454f); this[_0x4cc7('0x15ba')][_0x4cc7('0x15c7')](_0x3296c4[_0x4cc7('0x15c2')]()); this[_0x4cc7('0x15ba')][_0x4cc7('0x15be')] = !0x0; this[_0x4cc7('0x44')](new _0x39b929('dependencyComplete',_0x2f20ed[_0x4cc7('0x15d7')]())); this[_0x4cc7('0x15d8')](_0x3296c4); _0x56067a['AkfJP'](0x0, _0x3296c4[_0x4cc7('0x15ce')]()[_0x4cc7('0x34')]()) && (null == this['_context'] || this[_0x4cc7('0x13c5')][_0x4cc7('0x15d5')]()) ? this[_0x4cc7('0x15d6')](_0x3296c4) : this[_0x4cc7('0x15bf')](); }, 'onTextureSizeError': function(_0x26fba8) { _0x26fba8[_0x4cc7('0x14b7')]()[_0x4cc7('0xd6a')](this['_loadingDependency'][_0x4cc7('0x15d9')](_0x26fba8[_0x4cc7('0x14b7')]())); this[_0x4cc7('0x44')](_0x26fba8); }, 'addEventListeners': function(_0x266797) { _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x5dd'), _0x48c401(this, this[_0x4cc7('0x15da')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1511'), _0x48c401(this, this[_0x4cc7('0x15db')])); _0x266797['addEventListener'](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])); _0x266797[_0x4cc7('0x9ad')]('assetComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1502'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')]('animationStateComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0xec'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1506'), _0x48c401(this, this['onAssetComplete'])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0x1507'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')]('materialComplete', _0x48c401(this, this['onAssetComplete'])); _0x266797['addEventListener'](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797['addEventListener'](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797[_0x4cc7('0x9ad')](_0x4cc7('0xf1'), _0x48c401(this, this['onAssetComplete'])); _0x266797['addEventListener'](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x266797['addEventListener'](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])); _0x266797[_0x4cc7('0x9ad')]('parseError', _0x48c401(this, this[_0x4cc7('0x15de')])); }, 'removeEventListeners': function(_0x348c17) { _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x15dc'), _0x48c401(this, this['onReadyForDependencies'])); _0x348c17['removeEventListener'](_0x4cc7('0x5dd'), _0x48c401(this, this[_0x4cc7('0x15da')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1511'), _0x48c401(this, this[_0x4cc7('0x15db')])); _0x348c17['removeEventListener'](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1500'), _0x48c401(this, this['onAssetComplete'])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1502'), _0x48c401(this, this['onAssetComplete'])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1503'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x2d63f9[_0x4cc7('0xeb')], _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1506'), _0x48c401(this, this['onAssetComplete'])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1507'), _0x48c401(this, this['onAssetComplete'])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0xf1'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])); _0x348c17[_0x4cc7('0xa2d')]('parseError', _0x48c401(this, this[_0x4cc7('0x15de')])); }, 'stop': function() { this[_0x4cc7('0xa35')](); }, 'dispose': function() { if (_0x4cc7('0x15df') !== 'yhizF') { this[_0x4cc7('0x15e0')](_0x5260f5[_0x4cc7('0x99b')](a, _0x29d7fe)['get_normalMap']()); } else { this['_stack'] = this[_0x4cc7('0x15b7')] = this[_0x4cc7('0x13c5')] = this['_parseErrorHandlers'] = this[_0x4cc7('0x15d2')] = null; null != this[_0x4cc7('0x15ba')] && null != this[_0x4cc7('0x15ba')][_0x4cc7('0x15bc')] && this[_0x4cc7('0x15d8')](this['_loadingDependency']['loader']); this[_0x4cc7('0x15ba')] = null; } }, 'addParseErrorHandler': function(_0x249314) { 0x0 > this[_0x4cc7('0x15b5')][_0x4cc7('0x2d')](_0x249314, 0x0) && this['_parseErrorHandlers']['push'](_0x249314); }, 'addErrorHandler': function(_0x4a7689) { 0x0 > this['_errorHandlers'][_0x4cc7('0x2d')](_0x4a7689, 0x0) && this[_0x4cc7('0x15d2')][_0x4cc7('0x29')](_0x4a7689); }, '__class__': _0x4ec086 }); var _0x489286 = function(_0x7c8894, _0x43138e) { null == _0x7c8894 && (_0x7c8894 = !0x0); this['_overrideFullUrls'] = this[_0x4cc7('0x15e1')] = !0x1; this[_0x4cc7('0x15e2')] = _0x7c8894; this[_0x4cc7('0x15e3')] = null != _0x43138e ? _0x43138e : ''; this[_0x4cc7('0x15e4')] = new _0x3a1efa(); this[_0x4cc7('0x15e5')] = new _0x3a1efa(); this[_0x4cc7('0x15e6')] = 0x0; }; _0x16dada[_0x4cc7('0x15e7')] = _0x489286; _0x489286['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], 'loaders', 'misc', _0x4cc7('0x15e8')]; _0x489286[_0x4cc7('0x8')] = {}; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e2')] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e3')] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e4')] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e5')] = null; _0x489286[_0x4cc7('0x8')]['_materialMode'] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15e1')] = null; _0x489286[_0x4cc7('0x8')]['_overrideFullUrls'] = null; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15d5')] = function() { if (_0x4cc7('0x15e9') === _0x4cc7('0x15ea')) { this.prepareWrite(); this.types.push(_0x312918.DRAW_ELLIPSE); this.f.push(a); this.f.push(b); this.f.push(c); this.f.push(d); } else { return this._includeDependencies; } } ; _0x489286[_0x4cc7('0x8')]['get_materialMode'] = function() { return this._materialMode; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x411')] = function() { return this._dependencyBaseUrl; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15eb')] = function() { return this._overrideAbsPath; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15c9')] = function() { return this._overrideFullUrls; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15c4')] = function(_0x36d9c8) { if (_0x4cc7('0x15ec') === _0x4cc7('0x15ed')) { this.__enabled = !0x0; this.bitmapData = new _0x3a1efa(); this.font = new _0x3a1efa(); this.sound = new _0x3a1efa(); } else { var _0xf32623 = this._embeddedDataByUrl; return null != _0x842c50[_0x36d9c8] ? _0xf32623.existsReserved(_0x36d9c8) : _0xf32623.h.hasOwnProperty(_0x36d9c8); } } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15c5')] = function(_0x594893) { if (_0x4cc7('0x15ee') === _0x4cc7('0x15ee')) { var _0x560c48 = this._embeddedDataByUrl; return null != _0x842c50[_0x594893] ? _0x560c48.getReserved(_0x594893) : _0x560c48.h[_0x594893]; } else { var _0x55031d = 0x0; null != this._context && 0x0 != this._context.get_materialMode() && (_0x55031d = this._context.get_materialMode()); this._loadingDependency = _0x594893; this._loadingDependency.loader = new _0x19454f(_0x55031d); this.addEventListeners(this._loadingDependency.loader); _0x55031d = this._loadingDependency.get_data(); null != this._context && null != this._loadingDependency.get_request() && this._context.hasDataForUrl(this._loadingDependency.get_request().url) && (_0x55031d = this._context.getDataForUrl(this._loadingDependency.get_request().url)); null != _0x55031d ? this._loadingDependency.get_retrieveAsRawData() ? (this.dispatchEvent(new _0x39b929(_0x4cc7('0x5dd'),this._loadingDependency.get_request().url,!0x0)), this._loadingDependency.setData(_0x55031d), this._loadingDependency.resolve(), this.retrieveNext()) : this._loadingDependency.loader.parseData(_0x55031d, _0x560c48, this._loadingDependency.get_request()) : (_0x594893.get_request().url = this.resolveDependencyUrl(_0x594893), this._loadingDependency.loader.load(_0x594893.get_request(), _0x560c48, this._loadingDependency.get_retrieveAsRawData())); } } ; _0x489286[_0x4cc7('0x8')]['hasMappingForUrl'] = function(_0xd2f945) { var _0x3378b7 = this._remappedUrls; return null != _0x842c50[_0xd2f945] ? _0x3378b7.existsReserved(_0xd2f945) : _0x3378b7.h.hasOwnProperty(_0xd2f945); } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x15c8')] = function(_0x30bf03) { var _0x141365 = this._remappedUrls; return null != _0x842c50[_0x30bf03] ? _0x141365.getReserved(_0x30bf03) : _0x141365.h[_0x30bf03]; } ; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x489286; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_overrideFullURLs'] = _0x4cc7('0x15c9'); _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15eb')] = _0x4cc7('0x15eb'); _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x411')] = _0x2d63f9.tNiwO; _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15c0')] = _0x4cc7('0x15c0'); _0x489286[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15d5')] = 'get_includeDependencies'; var _0x47086d = function(_0x414ddd) { _0x338b9['call'](this); this[_0x4cc7('0x15ef')] = _0x414ddd; }; _0x16dada[_0x4cc7('0x15f0')] = _0x47086d; _0x47086d[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), 'misc', 'AssetLoaderToken']; _0x47086d[_0x4cc7('0x92b')] = _0x338b9; _0x47086d['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_loader': null, 'addEventListener': function(_0x34e3de, _0x405a06, _0x46a3cd, _0x1b5dfd, _0xdef030) { if ('UpxnL' !== _0x4cc7('0x15f1')) { null == _0xdef030 && (_0xdef030 = !0x1); null == _0x1b5dfd && (_0x1b5dfd = 0x0); null == _0x46a3cd && (_0x46a3cd = !0x1); this['_loader'][_0x4cc7('0x9ad')](_0x34e3de, _0x405a06, _0x46a3cd, _0x1b5dfd, _0xdef030); } else { var _0x1ae2f4 = this[_0x4cc7('0x15f2')][_0x4cc7('0xb9b')](this[_0x4cc7('0x12cc')]++); '\x0a' == _0x1ae2f4 ? (++this[_0x4cc7('0x12c8')], this[_0x4cc7('0x12ca')] = 0x0) : '\x0d' != _0x1ae2f4 && ++this[_0x4cc7('0x12ca')]; this[_0x4cc7('0x12cc')] >= this[_0x4cc7('0x15f2')][_0x4cc7('0x21')] && (this[_0x4cc7('0x15f3')] = !0x0); return _0x1ae2f4; } }, 'removeEventListener': function(_0x3d4ca4, _0xcf646d, _0x972302) { null == _0x972302 && (_0x972302 = !0x1); this[_0x4cc7('0x15ef')][_0x4cc7('0xa2d')](_0x3d4ca4, _0xcf646d, _0x972302); }, 'hasEventListener': function(_0x516808) { return this[_0x4cc7('0x15ef')][_0x4cc7('0x9af')](_0x516808); }, '__class__': _0x47086d }); var _0x547c18 = function(_0x4dc74d, _0x3a8217, _0x93bd1a, _0x13773c, _0x58dd2e, _0x188224) { null == _0x188224 && (_0x188224 = !0x1); null == _0x58dd2e && (_0x58dd2e = !0x1); this[_0x4cc7('0xd64')] = _0x4dc74d; this['_req'] = _0x3a8217; this[_0x4cc7('0x15f4')] = _0x13773c; this[_0x4cc7('0x15f5')] = _0x93bd1a; this['_retrieveAsRawData'] = _0x58dd2e; this[_0x4cc7('0x15f6')] = _0x188224; this[_0x4cc7('0x14e8')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x15f7')] = _0x2bc114['toObjectVector'](null); }; _0x16dada[_0x4cc7('0x15f8')] = _0x547c18; _0x547c18[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x15f9'), 'ResourceDependency']; _0x547c18[_0x4cc7('0x8')] = {}; _0x547c18[_0x4cc7('0x8')]['_id'] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15fa')] = null; _0x547c18[_0x4cc7('0x8')]['_assets'] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15f4')] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15f5')] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15fb')] = null; _0x547c18[_0x4cc7('0x8')]['_suppressAsset3DEvents'] = null; _0x547c18[_0x4cc7('0x8')]['_dependencies'] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15bc')] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15be')] = null; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0xb75')] = function() { if (_0x4cc7('0x15fc') === 'eyGJH') { null == c && (c = !0x1); c ? this._distancePass.set_alphaMask(this._screenPass.get_diffuseMethod().get_texture()) : this._depthPass.set_alphaMask(this._screenPass.get_diffuseMethod().get_texture()); _0x43f7fe.prototype.activateForDepth.call(this, a, b, c); } else { return this._id; } } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0xb73')] = function() { return this._assets; } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15ce')] = function() { if (_0x4cc7('0x15fd') !== _0x4cc7('0x15fe')) { return this._dependencies; } else { null != this.runStatsWindow && (a.stopImmediatePropagation(), _0x445379.get_instance().addBlockingOverlay(this.runStatsWindow, !0x0)); } } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15c3')] = function() { return this._req; } ; _0x547c18[_0x4cc7('0x8')]['get_retrieveAsRawData'] = function() { if (_0x4cc7('0x15ff') !== _0x4cc7('0x1600')) { return this._retrieveAsRawData; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15d4')] = function() { return this._suppressAsset3DEvents; } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15c2')] = function() { return this._data; } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15c7')] = function(_0x679597) { this._data = _0x679597; } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function() { null != this._parentParser && this._parentParser.resolveDependency(this); } ; _0x547c18[_0x4cc7('0x8')]['resolveFailure'] = function() { _0x2d63f9.qsPuo(null, this._parentParser) && this._parentParser.resolveDependencyFailure(this); } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x15d9')] = function(_0x25a642) { return null != this._parentParser ? this._parentParser.resolveDependencyName(this, _0x25a642) : _0x25a642.get_name(); } ; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x547c18; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_data'] = _0x4cc7('0x15c2'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15d4')] = _0x4cc7('0x15d4'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15c6')] = _0x4cc7('0x15c6'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15c3')] = _0x4cc7('0x15c3'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x15ce')] = _0x4cc7('0x15ce'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_assets'] = _0x4cc7('0xb73'); _0x547c18[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb75')] = _0x4cc7('0xb75'); var _0x6573cf = function(_0x5e09a1) { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x15e6')] = 0x0; this[_0x4cc7('0x1601')] = _0x5e09a1; this['_dependencies'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x1602')] = _0x6573cf; _0x6573cf[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9['LZvjU'], _0x4cc7('0x417'), _0x4cc7('0x1603')]; _0x6573cf['__super__'] = _0x338b9; _0x6573cf[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_fileName': null, '_dataFormat': null, '_data': null, '_frameLimit': null, '_lastFrameTime': null, 'getTextData': function() { var _0x26154c = _0x1208e5[_0x4cc7('0x8eb')](this[_0x4cc7('0x15f5')]); return null == _0x26154c ? '' : _0x26154c[_0x4cc7('0x46')](_0x4cc7('0x1604'))[_0x4cc7('0xc7a')](_0x4cc7('0x1605')); }, 'getByteData': function() { return _0x1208e5[_0x4cc7('0x1606')](this[_0x4cc7('0x15f5')]); }, '_dependencies': null, '_parsingPaused': null, '_parsingComplete': null, '_parsingFailure': null, '_timer': null, '_materialMode': null, 'isBitmapDataValid': function(_0x5343df) { (_0x5343df = _0x5220ce['isBitmapDataValid'](_0x5343df)) || _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1607'), { 'fileName': _0x4cc7('0x1608'), 'lineNumber': 0x64, 'className': _0x4cc7('0x1602'), 'methodName': _0x4cc7('0x1609') }); return _0x5343df; }, 'set_parsingFailure': function(_0x5245f3) { if (_0x4cc7('0x160a') !== _0x4cc7('0x160a')) { return 0x5; } else { return this['_parsingFailure'] = _0x5245f3; } }, 'get_parsingFailure': function() { return this[_0x4cc7('0x160b')]; }, 'parsingPaused': null, 'get_parsingPaused': function() { if (_0x4cc7('0x160c') !== 'tbyeg') { return this[_0x4cc7('0x160d')]; } else { var _0x518703 = Math['cos'](c); c = Math['sin'](c); this['b'] = c * this['d']; this['c'] = -c * this['a']; this['a'] *= _0x518703; this['d'] *= _0x518703; } }, 'parsingComplete': null, 'get_parsingComplete': function() { return this[_0x4cc7('0x160e')]; }, 'set_materialMode': function(_0x40e535) { if ('HVkPf' === _0x4cc7('0x160f')) { for (var _0x2edbe1 = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0x1611')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x2edbe1[_0x4cc7('0x124b')] != _0x2edbe1['end']; ) { var _0x14c9c2 = _0x2edbe1[_0x4cc7('0x124b')] += _0x2edbe1[_0x4cc7('0x1612')]; isNaN(this['sources'][_0x4cc7('0x2b')](_0x14c9c2)[_0x4cc7('0x10af')]) && this[_0x4cc7('0x1611')]['splice'](_0x14c9c2, 0x1); } if (0x0 >= this[_0x4cc7('0x1611')][_0x4cc7('0x34')]()) this['hideBridge'](); else if (this[_0x4cc7('0x1611')][_0x4cc7('0x34')](), this[_0x4cc7('0x1611')]['get'](0x0)['z'] >= this[_0x4cc7('0x1106')]['startZ'] - 0x19d && this['sources'][_0x4cc7('0x2b')](0x0)['z'] <= this[_0x4cc7('0x1106')]['endZ'] + 0x19d) { this[_0x4cc7('0x1613')] ? this[_0x4cc7('0x1614')](this[_0x4cc7('0x1615')] + _0x40e535) : this[_0x4cc7('0x1614')](this[_0x4cc7('0x1615')] - _0x40e535 * this[_0x4cc7('0x1615')] * 0.5); 0x1 <= this['section'][_0x4cc7('0xb7f')]['unpausedTime'] - this['impactTime'] && (this[_0x4cc7('0x1616')] -= _0x40e535 * this[_0x4cc7('0x1616')] * 0.5 * (this[_0x4cc7('0x1613')] ? 0.8 : 0x1)); this[_0x4cc7('0x1613')] = !0x1; _0x40e535 = 0x0; for (_0x2edbe1 = this[_0x4cc7('0x1617')]; _0x40e535 < _0x2edbe1[_0x4cc7('0x34')](); ) _0x14c9c2 = _0x2edbe1[_0x4cc7('0x2b')](_0x40e535), ++_0x40e535, _0x14c9c2[_0x4cc7('0x94a')](this['sources'][_0x4cc7('0x2b')](0x0)); this[_0x4cc7('0x1618')] = !0x0; } else this[_0x4cc7('0x1619')](), this[_0x4cc7('0x1611')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x161a')] = !0x0; } else { return this[_0x4cc7('0x15e6')] = _0x40e535; } }, 'get_materialMode': function() { return this[_0x4cc7('0x15e6')]; }, 'dataFormat': null, 'get_dataFormat': function() { return this[_0x4cc7('0x1601')]; }, 'parseAsync': function(_0x40be4c, _0x5c15c2) { null == _0x5c15c2 && (_0x5c15c2 = 0x1e); this[_0x4cc7('0x15f5')] = _0x40be4c; this[_0x4cc7('0x161b')](_0x331be6['toFloat'](_0x5c15c2)); }, 'get_dependencies': function() { return this[_0x4cc7('0x15f7')]; }, 'resolveDependency': function(_0x178675) { if (_0x4cc7('0x161c') === _0x4cc7('0x161c')) { throw new _0x202aa0(new _0xb16e5a()); } else { _0x48c401[_0x4cc7('0x96b')](this, _0x16dada, _0x5aff49); } }, 'resolveDependencyFailure': function(_0xd70914) { throw new _0x202aa0(new _0xb16e5a()); }, 'resolveDependencyName': function(_0x5d7701, _0x44e3ed) { return _0x44e3ed[_0x4cc7('0xb4e')](); }, 'resumeParsingAfterDependencies': function() { this[_0x4cc7('0x160d')] = !0x1; null != this['_timer'] && this[_0x4cc7('0x161d')][_0x4cc7('0x99a')](); }, 'finalizeAsset': function(_0x5ca532, _0x2c6df7) { null != _0x2c6df7 && _0x5ca532['set_name'](_0x2c6df7); switch (_0x5ca532[_0x4cc7('0x463')]()) { case 'animationNode': var _0x5af7aa = _0x4cc7('0xe71'); _0x2c6df7 = _0x4cc7('0xec'); break; case 'animationSet': _0x5af7aa = _0x4cc7('0x161e'); _0x2c6df7 = 'animationSetComplete'; break; case _0x4cc7('0x161f'): _0x5af7aa = 'animationState'; _0x2c6df7 = _0x4cc7('0x1503'); break; case _0x4cc7('0x1620'): _0x5af7aa = 'animator'; _0x2c6df7 = _0x4cc7('0x1621'); break; case _0x4cc7('0x1622'): _0x5af7aa = _0x4cc7('0x1622'); _0x2c6df7 = _0x4cc7('0x1623'); break; case _0x4cc7('0xfcd'): _0x5af7aa = _0x4cc7('0xfcd'); _0x2c6df7 = 'containerComplete'; break; case _0x4cc7('0x1624'): _0x5af7aa = _0x4cc7('0x1624'); _0x2c6df7 = _0x4cc7('0x1625'); break; case _0x4cc7('0xffa'): _0x5af7aa = _0x4cc7('0xffa'); _0x2c6df7 = _0x56067a[_0x4cc7('0x1626')]; break; case 'geometry': _0x5af7aa = _0x4cc7('0x11b3'); _0x2c6df7 = 'geometryComplete'; break; case _0x4cc7('0x1551'): _0x5af7aa = _0x4cc7('0x1551'); _0x2c6df7 = 'lightComplete'; break; case _0x4cc7('0x1627'): _0x5af7aa = _0x4cc7('0x1627'); _0x2c6df7 = _0x4cc7('0x1628'); break; case _0x4cc7('0x1629'): _0x5af7aa = 'material'; _0x2c6df7 = _0x4cc7('0x752'); break; case _0x4cc7('0x126'): _0x5af7aa = _0x4cc7('0x126'); _0x2c6df7 = _0x4cc7('0x1513'); break; case _0x4cc7('0x149a'): _0x5af7aa = _0x4cc7('0x149a'); _0x2c6df7 = 'segmentSetComplete'; break; case 'shadowMapMethod': _0x5af7aa = 'effectsMethod'; _0x2c6df7 = _0x4cc7('0x162a'); break; case 'skeleton': _0x5af7aa = _0x4cc7('0xe65'); _0x2c6df7 = _0x4cc7('0xf1'); break; case 'skeletonPose': _0x5af7aa = _0x4cc7('0x162b'); _0x2c6df7 = _0x4cc7('0x1508'); break; case _0x4cc7('0x162c'): _0x5af7aa = _0x4cc7('0x162c'); _0x2c6df7 = 'skyboxComplete'; break; case _0x4cc7('0x162d'): _0x5af7aa = _0x4cc7('0x162d'); _0x2c6df7 = 'stateTransitionComplete'; break; case _0x4cc7('0x5c1'): _0x5af7aa = _0x4cc7('0x5c1'); _0x2c6df7 = _0x4cc7('0x1505'); break; case _0x4cc7('0x5b3'): _0x5af7aa = _0x56067a[_0x4cc7('0x5b2')]; _0x2c6df7 = _0x56067a[_0x4cc7('0x5b4')]; break; default: throw new _0x202aa0(new _0xc6df85(_0x56067a['WmGGY'](_0x4cc7('0x162e'), _0x5ca532['get_assetType']()) + _0x4cc7('0x162f'))); } '' == _0x5ca532[_0x4cc7('0xb4e')]() && _0x5ca532['set_name'](_0x5af7aa); this[_0x4cc7('0x44')](new _0x194d91(_0x4cc7('0x1500'),_0x5ca532)); this[_0x4cc7('0x44')](new _0x194d91(_0x2c6df7,_0x5ca532)); }, 'proceedParsing': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'dieWithError': function(_0x366be0) { null == _0x366be0 && (_0x366be0 = _0x4cc7('0x1630')); _0x2d63f9['qsPuo'](null, this[_0x4cc7('0x161d')]) && (this[_0x4cc7('0x161d')][_0x4cc7('0xa2d')](_0x2d63f9[_0x4cc7('0x1631')], _0x48c401(this, this[_0x4cc7('0x1632')])), this[_0x4cc7('0x161d')][_0x4cc7('0xd8a')](), this[_0x4cc7('0x161d')] = null); this[_0x4cc7('0x44')](new _0x47b5e7('parseError',_0x366be0)); }, 'addDependency': function(_0x3b491f, _0x1e051c, _0x111395, _0x9d8e41, _0x2e7d42) { null == _0x2e7d42 && (_0x2e7d42 = !0x1); null == _0x111395 && (_0x111395 = !0x1); this[_0x4cc7('0x15f7')][_0x4cc7('0x29')](new _0x547c18(_0x3b491f,_0x1e051c,_0x9d8e41,this,_0x111395,_0x2e7d42)); }, 'pauseAndRetrieveDependencies': function() { if ('ZwIWy' !== _0x4cc7('0x1633')) { var _0x2a842f, _0x24a760, _0x191d0b = a[_0x4cc7('0x116d')](); var _0x50ce2d = 0x2 * ((this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0xb8c')] + 0x1) + (this[_0x4cc7('0x1634')] + 0x1) * (this['_segmentsD'] + 0x1) + (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1)) * _0x191d0b | 0x0; _0x191d0b -= 0x2; if (null != a[_0x4cc7('0x3e9')]() && _0x50ce2d == a[_0x4cc7('0x3e9')]()[_0x4cc7('0x34')]()) var _0x1879c2 = a[_0x4cc7('0x3e9')](); else _0x1879c2 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x50ce2d, !0x0), this[_0x4cc7('0x1636')](); if (this[_0x4cc7('0x1637')]) { var _0x1de909 = _0x2a842f = 0.3333333333333333; var _0x18afe3 = _0x24a760 = 0.5; } else _0x1de909 = _0x18afe3 = 0x1, _0x2a842f = _0x24a760 = 0x0; _0x50ce2d = a[_0x4cc7('0x1165')](); var _0x5aa889 = _0x2a842f; var _0x2494ab = _0x24a760; var _0x42a099 = 0x2 * _0x2a842f; var _0xe76ef1 = 0x0 * _0x24a760; var _0x4074a4 = _0x1de909 / this[_0x4cc7('0x1634')]; var _0xbcdceb = _0x18afe3 / this[_0x4cc7('0xb8c')]; for (var _0x1448b2 = 0x0, _0x5825cb = this[_0x4cc7('0x1634')] + 0x1; _0x1448b2 < _0x5825cb; ) for (var _0x131d9a = _0x1448b2++, _0x39b95b = 0x0, _0x543b26 = this[_0x4cc7('0xb8c')] + 0x1; _0x39b95b < _0x543b26; ) { var _0x49ba77 = _0x39b95b++; _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x5aa889 + _0x131d9a * _0x4074a4) * a[_0x4cc7('0x1168')]()); _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x2494ab + _0x56067a['XNZZk'](_0x18afe3, _0x49ba77 * _0xbcdceb)) * a['get_scaleV']()); _0x50ce2d += _0x191d0b; _0x1879c2['set'](_0x50ce2d++, (_0x42a099 + (_0x1de909 - _0x131d9a * _0x4074a4)) * a[_0x4cc7('0x1168')]()); _0x1879c2['set'](_0x50ce2d++, (_0xe76ef1 + (_0x18afe3 - _0x49ba77 * _0xbcdceb)) * a[_0x4cc7('0x1169')]()); _0x50ce2d += _0x191d0b; } _0x5aa889 = _0x2a842f; _0x2494ab = 0x0 * _0x24a760; _0x42a099 = 0x0 * _0x2a842f; _0xe76ef1 = 0x0 * _0x24a760; _0x4074a4 = _0x1de909 / this[_0x4cc7('0x1634')]; _0xbcdceb = _0x18afe3 / this['_segmentsD']; _0x1448b2 = 0x0; for (_0x5825cb = this[_0x4cc7('0x1634')] + 0x1; _0x1448b2 < _0x5825cb; ) for (_0x131d9a = _0x1448b2++, _0x39b95b = 0x0, _0x543b26 = this[_0x4cc7('0x1635')] + 0x1; _0x39b95b < _0x543b26; ) _0x49ba77 = _0x39b95b++, _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x5aa889 + _0x131d9a * _0x4074a4) * a[_0x4cc7('0x1168')]()), _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, _0x56067a['nzLPM'](_0x2494ab, _0x56067a[_0x4cc7('0x59a')](_0x18afe3, _0x49ba77 * _0xbcdceb)) * a[_0x4cc7('0x1169')]()), _0x50ce2d += _0x191d0b, _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x42a099 + _0x131d9a * _0x4074a4) * a[_0x4cc7('0x1168')]()), _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0xe76ef1 + _0x49ba77 * _0xbcdceb) * a[_0x4cc7('0x1169')]()), _0x50ce2d += _0x191d0b; _0x5aa889 = 0x0 * _0x2a842f; _0x2494ab = _0x24a760; _0x42a099 = 0x2 * _0x2a842f; _0xe76ef1 = _0x24a760; _0x4074a4 = _0x1de909 / this[_0x4cc7('0x1635')]; _0xbcdceb = _0x18afe3 / this['_segmentsH']; _0x2a842f = 0x0; for (_0x24a760 = this[_0x4cc7('0x1635')] + 0x1; _0x2a842f < _0x24a760; ) for (_0x1448b2 = _0x2a842f++, _0x5825cb = 0x0, _0x131d9a = this[_0x4cc7('0xb8c')] + 0x1; _0x5825cb < _0x131d9a; ) _0x39b95b = _0x5825cb++, _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x5aa889 + _0x1448b2 * _0x4074a4) * a[_0x4cc7('0x1168')]()), _0x1879c2['set'](_0x50ce2d++, _0x56067a[_0x4cc7('0x5b6')](_0x2494ab, _0x18afe3 - _0x39b95b * _0xbcdceb) * a[_0x4cc7('0x1169')]()), _0x50ce2d += _0x191d0b, _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0x42a099 + (_0x1de909 - _0x1448b2 * _0x4074a4)) * a[_0x4cc7('0x1168')]()), _0x1879c2[_0x4cc7('0x9e7')](_0x50ce2d++, (_0xe76ef1 + (_0x18afe3 - _0x39b95b * _0xbcdceb)) * a[_0x4cc7('0x1169')]()), _0x50ce2d += _0x191d0b; a[_0x4cc7('0x11a4')](_0x1879c2); } else { null != this[_0x4cc7('0x161d')] && this[_0x4cc7('0x161d')]['stop'](); this[_0x4cc7('0x160d')] = !0x0; this[_0x4cc7('0x44')](new _0x47b5e7('readyForDependencies')); } }, 'hasTime': function() { var _0x3bfef4 = _0x3b7d43[_0x4cc7('0xd88')]() , _0x97e40e = this[_0x4cc7('0x1638')]; return _0x331be6['toFloat'](_0x3bfef4 - this[_0x4cc7('0x1639')]) < _0x97e40e; }, 'onInterval': function(_0x1c5804) { if (_0x4cc7('0x163a') !== 'PvVqe') { this[_0x4cc7('0x1639')] = _0x3b7d43[_0x4cc7('0xd88')](); this[_0x4cc7('0x163b')]() && !this[_0x4cc7('0x160b')] && this[_0x4cc7('0x163c')](); } else { var _0x4dfb39 = _0x3e3cd2[p]; ++p; _0x4dfb39['__preserveObject'] && (_0x842c50 = !0x0); } }, 'startParsing': function(_0x1b2b06) { this[_0x4cc7('0x1638')] = _0x1b2b06; this[_0x4cc7('0x161d')] = new _0x4e3417(this['_frameLimit'],0x0); this[_0x4cc7('0x161d')][_0x4cc7('0x9ad')]('timer', _0x48c401(this, this[_0x4cc7('0x1632')])); this[_0x4cc7('0x161d')][_0x4cc7('0x99a')](); }, 'finishParsing': function() { _0x56067a[_0x4cc7('0x163d')](null, this[_0x4cc7('0x161d')]) && (this[_0x4cc7('0x161d')][_0x4cc7('0xa2d')](_0x4cc7('0xee'), _0x48c401(this, this['onInterval'])), this[_0x4cc7('0x161d')][_0x4cc7('0xd8a')]()); this[_0x4cc7('0x161d')] = null; this[_0x4cc7('0x160e')] = !0x0; this[_0x4cc7('0x44')](new _0x47b5e7(_0x4cc7('0x163e'))); }, '__class__': _0x6573cf, '__properties__': { 'get_dependencies': _0x4cc7('0x15ce'), 'get_dataFormat': _0x4cc7('0x163f'), 'set_materialMode': 'set_materialMode', 'get_materialMode': 'get_materialMode', 'get_parsingComplete': _0x4cc7('0x1640'), 'get_parsingPaused': _0x4cc7('0x1641'), 'set_parsingFailure': _0x4cc7('0x1642'), 'get_parsingFailure': 'get_parsingFailure' } }); var _0x3cdd71 = function() { _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1643')); }; _0x16dada[_0x4cc7('0x1644')] = _0x3cdd71; _0x3cdd71[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1645')]; _0x3cdd71['supportsType'] = function(_0x276e17) { _0x276e17 = _0x276e17[_0x4cc7('0x1646')](); return _0x4cc7('0x1647') != _0x276e17 && _0x4cc7('0x1648') != _0x276e17 && 'png' != _0x276e17 && _0x2d63f9[_0x4cc7('0x1649')](_0x4cc7('0x164a'), _0x276e17) && _0x4cc7('0x164b') != _0x276e17 ? _0x4cc7('0x164c') == _0x276e17 : !0x0; } ; _0x3cdd71[_0x4cc7('0x164d')] = function(_0x292949) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x292949, _0x38d890) || _0x5260f5['__instanceof'](_0x292949, _0x436dff)) return !0x0; if (!_0x5260f5['__instanceof'](_0x292949, _0x220b4b)) return !0x1; _0x292949 = _0x5260f5[_0x4cc7('0x99b')](_0x292949, _0x220b4b); _0x292949['position'] = 0x0; if (0xffd8 == _0x292949[_0x4cc7('0x164e')]()) return !0x0; _0x292949[_0x4cc7('0xcc2')] = 0x0; if (0x424d == _0x292949['readShort']()) return !0x0; _0x292949['position'] = 0x1; if (_0x4cc7('0x164f') == _0x292949['readUTFBytes'](0x3)) return !0x0; _0x292949[_0x4cc7('0xcc2')] = 0x0; if ('GIF' == _0x292949[_0x4cc7('0x1650')](0x3) && 0x3839 == _0x292949['readShort']() && 0x61 == _0x292949[_0x4cc7('0x1651')]()) return !0x0; _0x292949[_0x4cc7('0xcc2')] = 0x0; return 'ATF' == _0x292949[_0x4cc7('0x1650')](0x3) ? !0x0 : !0x1; } ; _0x3cdd71[_0x4cc7('0x92b')] = _0x6573cf; _0x3cdd71[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_byteData': null, '_startedParsing': null, '_doneParsing': null, '_loader': null, 'proceedParsing': function() { if (_0x5260f5['__instanceof'](this[_0x4cc7('0x15f5')], _0x38d890)) { var _0x57498c = new _0xf32aa2(_0x5260f5[_0x4cc7('0x99b')](this['_data'], _0x38d890)[_0x4cc7('0xaf0')]()); this['finalizeAsset'](_0x57498c, this[_0x4cc7('0x1652')]); return !0x0; } if (_0x5260f5['__instanceof'](this[_0x4cc7('0x15f5')], _0x436dff)) return _0x57498c = new _0xf32aa2(_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x15f5')], _0x436dff)), this[_0x4cc7('0xed1')](_0x57498c, this['_fileName']), !0x0; this[_0x4cc7('0x1653')] = this[_0x4cc7('0x1654')](); if (!this['_startedParsing']) { this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = 0x0; if (_0x4cc7('0x1655') == this[_0x4cc7('0x1653')][_0x4cc7('0x1650')](0x3)) return this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = 0x0, _0x57498c = new _0x5d5727(this[_0x4cc7('0x1653')]), this[_0x4cc7('0xed1')](_0x57498c, this[_0x4cc7('0x1652')]), !0x0; this[_0x4cc7('0x15ef')] = new _0xd7ec81(); this[_0x4cc7('0x15ef')][_0x4cc7('0x1656')][_0x4cc7('0x9ad')](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x1657')])); this['_loader'][_0x4cc7('0x1658')](this['_byteData']); this['_startedParsing'] = !0x0; } return this[_0x4cc7('0x1659')]; }, 'onLoadComplete': function(_0x57ca17) { _0x57ca17 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x15ef')][_0x4cc7('0x165a')], _0x38d890)[_0x4cc7('0xaf0')](); this[_0x4cc7('0x15ef')][_0x4cc7('0x1656')][_0x4cc7('0xa2d')]('complete', _0x48c401(this, this[_0x4cc7('0x1657')])); if (!_0x5220ce[_0x4cc7('0x1609')](_0x57ca17)) { if (_0x4cc7('0x165b') === 'sUZma') { _0x57ca17 = new _0x1f907c(_0x57ca17); _0x57ca17[_0x4cc7('0xd6a')](this['_fileName']); this[_0x4cc7('0x44')](new _0x194d91(_0x4cc7('0x14fe'),_0x57ca17)); _0x57ca17 = new _0x436dff(0x8,0x8,!0x1,0x0); for (var _0x2b4789 = 0x0; 0x8 > _0x2b4789; ) for (var _0x1e260a = _0x2b4789++, _0x51b5fd = 0x0; 0x8 > _0x51b5fd; ) { var _0x1371bd = _0x51b5fd++; 0x0 < (_0x1371bd & 0x1 ^ _0x1e260a & 0x1) && _0x57ca17[_0x4cc7('0x165c')](_0x1e260a, _0x1371bd, 0xffffff); } } else { null == _0x57ca17 && (_0x57ca17 = !0x0); this[_0x4cc7('0x165d')] = _0x57ca17; return this; } } _0x57ca17 = new _0xf32aa2(_0x57ca17); this[_0x4cc7('0xed1')](_0x57ca17, this[_0x4cc7('0x1652')]); this[_0x4cc7('0x1659')] = !0x0; }, '__class__': _0x3cdd71 }); var _0x19454f = function(_0x145ae5) { null == _0x145ae5 && (_0x145ae5 = 0x0); _0x338b9['call'](this); this[_0x4cc7('0x15e6')] = _0x145ae5; }; _0x16dada[_0x4cc7('0x165e')] = _0x19454f; _0x19454f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', 'misc', 'SingleFileLoader']; _0x19454f[_0x4cc7('0x165f')] = function(_0x91130c) { 0x0 > _0x19454f['_parsers'][_0x4cc7('0x2d')](_0x91130c, 0x0) && _0x19454f[_0x4cc7('0x1660')]['push'](_0x91130c); } ; _0x19454f[_0x4cc7('0x1661')] = function(_0xf5714e) { for (var _0x137de0 = 0x0; _0x137de0 < _0xf5714e[_0x4cc7('0x21')]; ) { var _0x1bad65 = _0xf5714e[_0x137de0]; ++_0x137de0; _0x19454f[_0x4cc7('0x165f')](_0x1bad65); } } ; _0x19454f['__super__'] = _0x338b9; _0x19454f[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '_parser': null, '_req': null, '_fileExtension': null, '_fileName': null, '_loadAsRawData': null, '_materialMode': null, '_data': null, 'get_url': function() { if (_0x2d63f9[_0x4cc7('0x1662')]('rbAQX', _0x4cc7('0x1663'))) { return this[_0x4cc7('0x1664')] = a; } else { return null != this[_0x4cc7('0x15fa')] ? this[_0x4cc7('0x15fa')][_0x4cc7('0x1124')] : ''; } }, 'get_data': function() { return this[_0x4cc7('0x15f5')]; }, 'load': function(_0x338d4a, _0x191229, _0x2b779) { null == _0x2b779 && (_0x2b779 = !0x1); var _0x3a6d3e = null; this[_0x4cc7('0x1665')] = _0x2b779; this[_0x4cc7('0x15fa')] = _0x338d4a; this[_0x4cc7('0x1666')](this[_0x4cc7('0x15fa')]['url']); if (this[_0x4cc7('0x1665')]) _0x3a6d3e = 0x0; else if (null != _0x191229 && (this[_0x4cc7('0x1667')] = _0x191229), null == this['_parser'] && (this[_0x4cc7('0x1667')] = this[_0x4cc7('0x1668')]()), null != this['_parser']) switch (this[_0x4cc7('0x1667')]['get_dataFormat']()) { case 'binary': _0x3a6d3e = 0x0; break; case _0x4cc7('0x1669'): _0x3a6d3e = 0x1; } else _0x3a6d3e = 0x0; _0x191229 = new _0x57755e(); _0x191229['dataFormat'] = _0x3a6d3e; _0x191229['addEventListener'](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x166a')])); _0x191229[_0x4cc7('0x9ad')](_0x56067a[_0x4cc7('0x5b7')], _0x48c401(this, this[_0x4cc7('0x166b')])); _0x191229[_0x4cc7('0x40')](_0x338d4a); }, 'parseData': function(_0x539244, _0x5c961d, _0x121041) { _0x5260f5[_0x4cc7('0x9a0')](_0x539244, _0x39d1e6) && (_0x539244 = _0x4b4d92[_0x4cc7('0xce9')](_0x539244, [])); _0x2d63f9[_0x4cc7('0xef')](null, _0x5c961d) && (this[_0x4cc7('0x1667')] = _0x5c961d); this[_0x4cc7('0x15fa')] = _0x121041; this[_0x4cc7('0xca6')](_0x539244); }, 'get_parser': function() { return this[_0x4cc7('0x1667')]; }, 'get_dependencies': function() { return null != this['_parser'] ? this[_0x4cc7('0x1667')]['get_dependencies']() : _0x2bc114[_0x4cc7('0x24')](null); }, 'decomposeFilename': function(_0x55e622) { if (_0x4cc7('0x166c') !== 'HzzsO') { var _0x49b096 = _0x55e622++; for (_0x49b096 = this['_textures'][_0x4cc7('0x2b')](_0x49b096)[_0x4cc7('0x38')](); _0x49b096[_0x4cc7('0x94e')](); ) _0x49b096['next']()[_0x4cc7('0xa35')](); } else { _0x55e622 = 0x0 < _0x55e622[_0x4cc7('0x2d')]('?') ? _0x55e622[_0x4cc7('0x46')]('?')[0x0] : _0x55e622; var _0x29c006 = _0x55e622[_0x4cc7('0x15ca')]('.'); this[_0x4cc7('0x166d')] = _0x3a8a6f[_0x4cc7('0x946')](_0x55e622, _0x29c006 + 0x1, null)['toLowerCase'](); this[_0x4cc7('0x1652')] = _0x3a8a6f['substr'](_0x55e622, 0x0, _0x29c006); } }, 'getParserFromSuffix': function() { if (_0x4cc7('0x166e') !== _0x4cc7('0x166e')) { this[_0x4cc7('0xaa0')] || (this['__transformDirty'] = !0x0, this['__setWorldTransformInvalid'](), this[_0x4cc7('0xab9')]()); } else { for (var _0x5ae3a8 = _0x19454f['_parsers'][_0x4cc7('0x34')]() - 0x1; 0x0 <= _0x5ae3a8; ) { var _0x224e27 = _0x19454f[_0x4cc7('0x1660')][_0x4cc7('0x2b')](_0x5ae3a8); if (_0x19c1c0[_0x4cc7('0x997')](_0x19454f[_0x4cc7('0x1660')][_0x4cc7('0x2b')](_0x5ae3a8), _0x56067a[_0x4cc7('0x5b9')])[_0x4cc7('0x13')](_0x224e27, [this[_0x4cc7('0x166d')]])) return _0x4b4d92['createInstance'](_0x19454f[_0x4cc7('0x1660')]['get'](_0x5ae3a8), []); --_0x5ae3a8; } return null; } }, 'getParserFromData': function(_0x433d9f) { for (var _0x4cb822 = _0x19454f[_0x4cc7('0x1660')][_0x4cc7('0x34')]() - 0x1; 0x0 <= _0x4cb822; ) { var _0x2ff774 = _0x19454f[_0x4cc7('0x1660')][_0x4cc7('0x2b')](_0x4cb822); if (_0x19c1c0['field'](_0x19454f[_0x4cc7('0x1660')]['get'](_0x4cb822), 'supportsData')['apply'](_0x2ff774, [_0x433d9f])) return _0x4b4d92[_0x4cc7('0xce9')](_0x19454f[_0x4cc7('0x1660')]['get'](_0x4cb822), []); --_0x4cb822; } return null; }, 'removeListeners': function(_0x17740f) { _0x17740f[_0x4cc7('0xa2d')](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x166a')])); _0x17740f['removeEventListener'](_0x4cc7('0x5b8'), _0x48c401(this, this[_0x4cc7('0x166b')])); }, 'handleUrlLoaderError': function(_0x50c536) { var _0x5b7f39 = _0x5260f5[_0x4cc7('0x99b')](_0x50c536[_0x4cc7('0x1514')], _0x57755e); this['removeListeners'](_0x5b7f39); this[_0x4cc7('0x9af')](_0x4cc7('0x1511')) && this[_0x4cc7('0x44')](new _0x39b929('loadError',this[_0x4cc7('0x15fa')]['url'],!0x0,_0x50c536[_0x4cc7('0xcb4')])); }, 'handleUrlLoaderComplete': function(_0x5c26c7) { _0x5c26c7 = _0x5260f5[_0x4cc7('0x99b')](_0x5c26c7['currentTarget'], _0x57755e); this[_0x4cc7('0x166f')](_0x5c26c7); this['_data'] = _0x5c26c7[_0x4cc7('0x42')]; this[_0x4cc7('0x1665')] ? this[_0x4cc7('0x44')](new _0x39b929(_0x4cc7('0x5dd'))) : this[_0x4cc7('0xca6')](this[_0x4cc7('0x15f5')]); }, 'parse': function(_0x3685c0) { null == this[_0x4cc7('0x1667')] && (this[_0x4cc7('0x1667')] = this[_0x4cc7('0x1670')](_0x3685c0)); if (null != this[_0x4cc7('0x1667')]) this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x150e'), _0x48c401(this, this[_0x4cc7('0x1671')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x163e'), _0x48c401(this, this[_0x4cc7('0x1672')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x14fe'), _0x48c401(this, this[_0x4cc7('0x14ff')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('assetComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1502'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1503'), _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')]('animationNodeComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('stateTransitionComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser']['addEventListener'](_0x4cc7('0x1506'), _0x48c401(this, this['onAssetComplete'])), this['_parser'][_0x4cc7('0x9ad')]('geometryComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0xf0')], _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])), null != this[_0x4cc7('0x15fa')] && null != this[_0x4cc7('0x15fa')][_0x4cc7('0x1124')] && (this['_parser']['_fileName'] = this['_req'][_0x4cc7('0x1124')]), this['_parser'][_0x4cc7('0x1673')](this[_0x4cc7('0x15e6')]), this[_0x4cc7('0x1667')][_0x4cc7('0x1674')](_0x3685c0); else if (this[_0x4cc7('0x9af')](_0x2d63f9['xjNDb'])) this[_0x4cc7('0x44')](new _0x39b929(_0x2d63f9['xjNDb'],'',!0x0,_0x4cc7('0xf3'))); else throw new _0x202aa0(new _0xc6df85(_0x2d63f9[_0x4cc7('0x1675')])); }, 'onParseError': function(_0x2827e1) { this[_0x4cc7('0x9af')](_0x4cc7('0x150e')) && this[_0x4cc7('0x44')](_0x2827e1[_0x4cc7('0x1176')]()); }, 'onReadyForDependencies': function(_0x428ece) { this[_0x4cc7('0x44')](_0x428ece[_0x4cc7('0x1176')]()); }, 'onAssetComplete': function(_0x516b0e) { this[_0x4cc7('0x44')](_0x516b0e[_0x4cc7('0x1176')]()); }, 'onTextureSizeError': function(_0x44fcd1) { this[_0x4cc7('0x44')](_0x44fcd1[_0x4cc7('0x1176')]()); }, 'onParseComplete': function(_0x5793f3) { this['dispatchEvent'](new _0x39b929(_0x4cc7('0x5dd'),this[_0x4cc7('0x15d7')]())); this[_0x4cc7('0x1667')]['removeEventListener']('readyForDependencies', _0x48c401(this, this['onReadyForDependencies'])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x163e'), _0x48c401(this, this[_0x4cc7('0x1672')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x150e'), _0x56067a[_0x4cc7('0x5bb')](_0x48c401, this, this['onParseError'])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')]('textureSizeError', _0x48c401(this, this[_0x4cc7('0x14ff')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1500'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1502'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1503'), _0x48c401(this, this['onAssetComplete'])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0xec'), _0x48c401(this, this['onAssetComplete'])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1504'), _0x48c401(this, this['onAssetComplete'])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')]('textureComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x1506'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1507'), _0x56067a['DIaxA'](_0x48c401, this, this['onAssetComplete'])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x752'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0xf1'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1508'), _0x48c401(this, this['onAssetComplete'])); }, '__class__': _0x19454f, '__properties__': { 'get_dependencies': _0x2d63f9['xwzzW'], 'get_parser': _0x2d63f9['CuASb'], 'get_data': _0x4cc7('0x15c2'), 'get_url': 'get_url' } }); var _0xa2e43f = function() { this['_lastType'] = ''; this[_0x4cc7('0x1676')] = 0x0; this['_tmpos'] = new _0x21e384(0x0,0x0,0x0); this[_0x4cc7('0x1677')] = new _0x21e384(0x0,0x0,0x0); this[_0x4cc7('0x1678')] = []; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); }; _0x16dada[_0x4cc7('0x1679')] = _0xa2e43f; _0xa2e43f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x167a')]; _0xa2e43f[_0x4cc7('0x5ba')] = function(_0x4f10ee) { _0x4f10ee = _0x4f10ee[_0x4cc7('0x1646')](); return 'ac' == _0x4f10ee; } ; _0xa2e43f['supportsData'] = function(_0x12ad94) { var _0x14287a = _0x1208e5['toByteArray'](_0x12ad94); null != _0x14287a ? (_0x14287a[_0x4cc7('0xcc2')] = 0x0, _0x12ad94 = _0x14287a['readUTFBytes'](0x4)) : _0x12ad94 = _0x4cc7('0x4dc') == typeof _0x12ad94 ? _0x3a8a6f['substr'](_0x5260f5[_0x4cc7('0x99b')](_0x12ad94, String), 0x0, 0x4) : null; return 'AC3D' == _0x12ad94 ? !0x0 : !0x1; } ; _0xa2e43f[_0x4cc7('0x92b')] = _0x6573cf; _0xa2e43f['prototype'] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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(_0x1af634) { var _0x5d23cb = null , _0x1ad654 = null; 0x1 == _0x1af634[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]() && (_0x1ad654 = _0x5260f5[_0x4cc7('0x99b')](_0x1af634[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0), _0x1603fe), _0x5d23cb = this[_0x4cc7('0xb74')](_0x1af634[_0x4cc7('0xb75')]())); null != _0x5d23cb && null != _0x1ad654 && (_0x331be6['gt'](0x2, this['get_materialMode']()) ? _0x5260f5[_0x4cc7('0x99b')](_0x5d23cb[_0x4cc7('0x31')](), _0x705f29)[_0x4cc7('0xb76')](_0x1ad654) : _0x5260f5[_0x4cc7('0x99b')](_0x5d23cb[_0x4cc7('0x31')](), _0x2943e4)[_0x4cc7('0xb76')](_0x1ad654)); }, 'resolveDependencyFailure': function(_0x21184d) {}, 'proceedParsing': function() { this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x167c')] = 0x0, this[_0x4cc7('0x167d')] = null, this['_textData'] = this[_0x4cc7('0x167e')](), this['_textData'] = this[_0x4cc7('0x15f2')][_0x4cc7('0x20')](/\r/g, ''), this[_0x4cc7('0x167f')] = [], this[_0x4cc7('0x167b')] = !0x0, this['_meshList'] = _0x2bc114['toObjectVector'](null), this[_0x4cc7('0x1680')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x21')], this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')]['indexOf'](_0xa2e43f['CR'], 0x0)); var _0x2cc071 = ''; try { for (; this['_charIndex'] < this[_0x4cc7('0x1680')] && this[_0x4cc7('0x1683')](); ) { this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0xa2e43f['CR'], this[_0x4cc7('0x1681')]); -0x1 == this[_0x4cc7('0x1682')] && (this[_0x4cc7('0x1682')] = this['_stringLen']); var _0x3bcf02 = this[_0x4cc7('0x15f2')][_0x4cc7('0xde7')](this[_0x4cc7('0x1681')], this['_charIndex']); -0x1 != _0x3bcf02[_0x4cc7('0x2d')](_0x4cc7('0x1684')) && (_0x2cc071 = _0x3bcf02['substring'](_0x56067a[_0x4cc7('0x5b6')](_0x3bcf02[_0x4cc7('0x2d')]('\x22'), 0x1), _0x3bcf02[_0x4cc7('0x21')] - 0x1)); this['_trunk'] = _0x29cea6['replace'](_0x29cea6[_0x4cc7('0x20')](_0x29cea6[_0x4cc7('0x20')](_0x3bcf02, '\x20\x20', '\x20'), '\x20\x20', '\x20'), '\x20\x20', '\x20')[_0x4cc7('0x46')]('\x20'); this[_0x4cc7('0x1682')] != this['_stringLen'] && (this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] + 0x1); switch (this[_0x4cc7('0x1685')][0x0]) { case 'MATERIAL': this[_0x4cc7('0x1686')](_0x3bcf02); break; case 'OBJECT': null != this[_0x4cc7('0x1687')] && (this['buildMeshGeometry'](this[_0x4cc7('0x1687')]), this[_0x4cc7('0x1688')]['x'] = this[_0x4cc7('0x1688')]['y'] = this[_0x4cc7('0x1688')]['z'] = 0x0, this[_0x4cc7('0x1687')] = null); if (_0x56067a[_0x4cc7('0x5bc')](_0x4cc7('0x1689'), this[_0x4cc7('0x1685')][0x1])) this['_lastType'] = _0x4cc7('0x1689'); else if (_0x4cc7('0x168a') == this[_0x4cc7('0x1685')][0x1]) { if (_0x4cc7('0x168b') === _0x4cc7('0x168c')) { _0x3ae7ae['stop'](this['map'], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d[_0x4cc7('0x168d')](this[_0x4cc7('0xc92')], !0x1, !0x1); this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x23, -0xac, 0x120c); this[_0x4cc7('0xc92')]['set_rotationZ'](-0xc); this['runner']['setIndexedPosition'](4.1, 58.4); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x38); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](0x2, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x2041aa = new _0x3c29fc(this[_0x4cc7('0xacc')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x1690'), 0x140, -0x78, null, null, null, _0x2041aa, null); this['skater'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); } else { var _0x5e72c5 = new _0x1f7569(); _0x56067a[_0x4cc7('0x5bd')](null, this[_0x4cc7('0x167d')]) && this[_0x4cc7('0x167d')][_0x4cc7('0xa0c')](_0x5e72c5); _0x5e72c5[_0x4cc7('0xd6a')]('c_' + this[_0x4cc7('0x1678')]['length']); this[_0x4cc7('0x1678')]['push'](_0x5e72c5); this['_activeContainer'] = _0x5e72c5; this[_0x4cc7('0xed1')](_0x5e72c5); this['_lastType'] = _0x4cc7('0x168a'); } } else { var _0xec88ef = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x4cc7('0x1691'), this[_0x4cc7('0x1681')]); var _0x126541 = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')]('numsurf', this[_0x4cc7('0x1681')]); if (-0x1 == _0x126541 || _0x126541 > this[_0x4cc7('0x1680')]) throw this[_0x4cc7('0x1682')] = this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1680')], '__break__'; if (_0xec88ef < _0x126541) throw this[_0x4cc7('0x1682')] = this[_0x4cc7('0x1681')] = _0xec88ef - 0x1, _0x4cc7('0x1692'); } if ('poly' == this[_0x4cc7('0x1685')][0x1]) { if (_0x4cc7('0x1693') !== _0x4cc7('0x1694')) { var _0x9a7ba9 = new _0x39920c(); this[_0x4cc7('0x1687')] = new _0x5b5b9f(_0x9a7ba9,null); null != this[_0x4cc7('0x1695')] && this[_0x4cc7('0x1696')](); this[_0x4cc7('0x1695')] = _0x2bc114[_0x4cc7('0x24')](null); this['_uvs'] = []; this['_activeMesh']['set_name']('m_' + this[_0x4cc7('0x1697')]['get_length']()); this[_0x4cc7('0x1697')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1697')][_0x4cc7('0x34')](), this[_0x4cc7('0x1687')]); this[_0x4cc7('0x1698')] = !0x0; this['_lastType'] = _0x4cc7('0x5be'); } else { return this[_0x4cc7('0x13d0')]; } } break; case _0x4cc7('0x1699'): this[_0x4cc7('0x1676')] = _0x4bf907[_0x4cc7('0xd08')](this['_trunk'][0x1]); _0x4cc7('0x168a') == this[_0x4cc7('0x169a')] && (this['_groupCount'] = this[_0x4cc7('0x1676')]); break; case _0x4cc7('0x169b'): if (_0x4cc7('0x168a') == this[_0x4cc7('0x169a')]) { if (_0x4cc7('0x169c') !== _0x4cc7('0x169d')) { var _0x2505ff = parseFloat(this[_0x4cc7('0x1685')][0x1]); this[_0x4cc7('0x1677')]['x'] = _0x2505ff; var _0x59f1f0 = parseFloat(this['_trunk'][0x2]); this[_0x4cc7('0x1677')]['y'] = _0x59f1f0; var _0x36f233 = parseFloat(this[_0x4cc7('0x1685')][0x3]); this[_0x4cc7('0x1677')]['z'] = _0x36f233; } else { return _0x2bc114[_0x4cc7('0x24')](null); } } else { var _0x48c401 = parseFloat(this['_trunk'][0x1]); this['_tmpos']['x'] = _0x48c401; var _0x16dada = parseFloat(this[_0x4cc7('0x1685')][0x2]); this[_0x4cc7('0x1688')]['y'] = _0x16dada; var _0x402566 = parseFloat(this['_trunk'][0x3]); this['_tmpos']['z'] = _0x402566; } break; case 'mat': null == this[_0x4cc7('0x1687')][_0x4cc7('0x31')]() && this[_0x4cc7('0x1687')][_0x4cc7('0x32')](this[_0x4cc7('0x167f')][_0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x1685')][0x1])]); break; case _0x4cc7('0x5e2'): var _0x5aff49 = _0x3bcf02[_0x4cc7('0xde7')](0x6, _0x3bcf02[_0x4cc7('0x21')] - 0x1); _0x56067a[_0x4cc7('0x169e')] == this[_0x4cc7('0x169a')] ? this['_activeMesh'][_0x4cc7('0xd6a')](_0x5aff49) : this['_activeContainer']['set_name'](_0x5aff49); break; case 'numvert': 0x3 <= _0x4bf907[_0x4cc7('0xd08')](this['_trunk'][0x1]) && (this[_0x4cc7('0x1698')] = !0x0); break; case 'refs': var _0x3c29fc = _0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x1685')][0x1]); if (0x4 == _0x3c29fc) this['_isQuad'] = !0x0, this[_0x4cc7('0x169f')] = 0x0; else if (0x3 > _0x3c29fc || 0x4 < _0x3c29fc) continue; else this[_0x4cc7('0x16a0')] = !0x1; this['_parsesV'] = !0x1; break; case _0x4cc7('0x16a1'): break; case _0x4cc7('0x16a2'): case _0x56067a[_0x4cc7('0x5bf')]: case _0x4cc7('0x42'): case 'numsurf': case _0x4cc7('0x16a3'): case _0x4cc7('0x16a4'): case 'texrep': case 'url': break; case _0x56067a[_0x4cc7('0x16a5')]: _0x331be6['gt'](0x2, this['get_materialMode']()) ? this[_0x4cc7('0x1687')]['set_material'](new _0x705f29(_0x430307[_0x4cc7('0x16a6')]())) : this['_activeMesh']['set_material'](new _0x2943e4(_0x430307['getDefaultTexture']())); this['_activeMesh'][_0x4cc7('0x31')]()['set_name']('m_' + this[_0x4cc7('0x1687')][_0x4cc7('0xb4e')]()); this[_0x4cc7('0x16a7')](_0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1697')]['get_length']() - 0x1), new _0x4ccd8b(_0x2cc071)); break; default: if ('' == this[_0x4cc7('0x1685')][0x0]) throw '__break__'; this[_0x4cc7('0x1698')] ? this[_0x4cc7('0x1695')]['push'](new _0xa33b87(-parseFloat(this[_0x4cc7('0x1685')][0x0]),parseFloat(this[_0x4cc7('0x1685')][0x1]),parseFloat(this[_0x4cc7('0x1685')][0x2]))) : this[_0x4cc7('0x16a0')] ? (this['_quadCount']++, 0x4 == this['_quadCount'] ? (this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](this[_0x4cc7('0x11f1')][this[_0x4cc7('0x11f1')]['length'] - 0x2]), this[_0x4cc7('0x11f1')]['push'](this[_0x4cc7('0x11f1')][this[_0x4cc7('0x11f1')][_0x4cc7('0x21')] - 0x1]), this['_uvs'][_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x1685')][0x0])), this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(parseFloat(this[_0x4cc7('0x1685')][0x1]),0x1 - parseFloat(this['_trunk'][0x2]))), this[_0x4cc7('0x11f1')]['push'](this['_uvs'][this['_uvs'][_0x4cc7('0x21')] - 0xa]), this[_0x4cc7('0x11f1')]['push'](this['_uvs'][this[_0x4cc7('0x11f1')][_0x4cc7('0x21')] - 0x9])) : (this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x1685')][0x0])), this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(parseFloat(this[_0x4cc7('0x1685')][0x1]),0x1 - parseFloat(this['_trunk'][0x2]))))) : (this['_uvs'][_0x4cc7('0x29')](_0x4bf907['parseInt'](this['_trunk'][0x0])), this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(parseFloat(this[_0x4cc7('0x1685')][0x1]),0x1 - parseFloat(this['_trunk'][0x2])))); } } } catch (_0x814554) { if (_0x4cc7('0x1692') != _0x814554) throw _0x814554; } return this[_0x4cc7('0x1682')] >= this[_0x4cc7('0x1680')] ? (null != this[_0x4cc7('0x1687')] && this['buildMeshGeometry'](this[_0x4cc7('0x1687')]), this['cleanUP'](), !0x0) : !0x1; }, 'checkGroup': function(_0x58e335) { 0x0 < this[_0x4cc7('0x167c')] && this['_groupCount']--; null != this[_0x4cc7('0x167d')] && this[_0x4cc7('0x167d')]['addChild'](this[_0x4cc7('0x1687')]); null != this[_0x4cc7('0x167d')] && 0x0 == this[_0x4cc7('0x167c')] && (this[_0x4cc7('0x167d')] = null, this[_0x4cc7('0x1677')]['x'] = this['_tmpcontainerpos']['y'] = this[_0x4cc7('0x1677')]['z'] = 0x0); }, 'buildMeshGeometry': function(_0x10270d) { var _0x56f3d3 = _0x4cc7('0x16a8')[_0x4cc7('0x46')]('|') , _0x51ec36 = 0x0; while (!![]) { switch (_0x56f3d3[_0x51ec36++]) { case '0': _0x10270d[_0x4cc7('0xb46')](-this['_tmpos']['x']); continue; case '1': _0x10270d['set_z'](this[_0x4cc7('0x1688')]['z']); continue; case '2': _0x10270d[_0x4cc7('0xd5a')](_0x10270d[_0x4cc7('0xd92')]() + this[_0x4cc7('0x1677')]['z']); continue; case '3': _0x10270d[_0x4cc7('0xb46')](_0x10270d[_0x4cc7('0x472')]() - this[_0x4cc7('0x1677')]['x']); continue; case '4': this['finalizeAsset'](_0x10270d); continue; case '5': _0x10270d['set_y'](_0x10270d[_0x4cc7('0xb45')]() + this['_tmpcontainerpos']['y']); continue; case '6': for (_0x5aff49 = 0x0; _0x5aff49 < _0x48c401['length']; ) _0x1c43fb = new _0x138811(), _0x1c43fb[_0x4cc7('0x16a9')](_0x48c401[_0x5aff49], _0x48c401[_0x5aff49 + 0x2], null, null), _0x1c43fb[_0x4cc7('0x1155')](_0x48c401[_0x5aff49 + 0x1]), _0x3d7e43[_0x4cc7('0x11b5')](_0x1c43fb), _0x5aff49 += 0x3; continue; case '7': for (var _0x201116, _0xb9f772, _0x1c43fb, _0x111794, _0x3ec51c, _0x3d7e43, _0x2fa913 = _0x2bc114['toFloatVector'](null), _0x37b4ed = _0x2bc114[_0x4cc7('0x9cc')](null), _0x4bf907 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x48c401 = [_0x2fa913, _0x37b4ed, _0x4bf907], _0x2c4537 = new _0x3a1efa(), _0x16dada, _0x5aff49 = 0x0; _0x5aff49 < this[_0x4cc7('0x11f1')]['length']; ) { 0xffff < _0x37b4ed[_0x4cc7('0x34')]() + 0x3 && (_0x2fa913 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x37b4ed = _0x2bc114['toIntVector'](null), _0x4bf907 = _0x2bc114['toFloatVector'](null), _0x48c401['push'](_0x2fa913), _0x48c401[_0x4cc7('0x29')](_0x37b4ed), _0x48c401[_0x4cc7('0x29')](_0x4bf907), _0x2c4537 = new _0x3a1efa()); _0x111794 = this[_0x4cc7('0x11f1')][_0x5aff49 + 0x1]; _0x3ec51c = this[_0x4cc7('0x11f1')][_0x5aff49 + 0x3]; _0x3d7e43 = this['_uvs'][_0x5aff49 + 0x5]; _0x201116 = this[_0x4cc7('0x1695')][_0x4cc7('0x2b')](this[_0x4cc7('0x11f1')][_0x5aff49]); _0xb9f772 = this[_0x4cc7('0x1695')][_0x4cc7('0x2b')](this[_0x4cc7('0x11f1')][_0x5aff49 + 0x2]); _0x1c43fb = this[_0x4cc7('0x1695')]['get'](this[_0x4cc7('0x11f1')][_0x5aff49 + 0x4]); _0x16dada = _0xb9f772['toString']() + _0x3ec51c[_0x4cc7('0x8eb')](); if (null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd76')](_0x16dada) : _0x2c4537['h'][_0x4cc7('0x959')](_0x16dada)) _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]); else { var _0x29cfb7 = _0x2fa913[_0x4cc7('0x34')]() / 0x3 | 0x0; null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0x97d')](_0x16dada, _0x29cfb7) : _0x2c4537['h'][_0x16dada] = _0x29cfb7; _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]); _0x2fa913[_0x4cc7('0x29')](_0xb9f772['get_x']()); _0x2fa913[_0x4cc7('0x29')](_0xb9f772[_0x4cc7('0xb45')]()); _0x2fa913[_0x4cc7('0x29')](_0xb9f772['get_z']()); _0x4bf907['push'](_0x3ec51c[_0x4cc7('0x121f')]()); _0x4bf907[_0x4cc7('0x29')](_0x3ec51c['get_v']()); } _0x16dada = _0x201116[_0x4cc7('0x8eb')]() + _0x111794[_0x4cc7('0x8eb')](); (null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd76')](_0x16dada) : _0x2c4537['h'][_0x4cc7('0x959')](_0x16dada)) ? _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]) : (_0xb9f772 = _0x2fa913['get_length']() / 0x3 | 0x0, null != _0x842c50[_0x16dada] ? _0x2c4537['setReserved'](_0x16dada, _0xb9f772) : _0x2c4537['h'][_0x16dada] = _0xb9f772, _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]), _0x2fa913[_0x4cc7('0x29')](_0x201116[_0x4cc7('0x472')]()), _0x2fa913['push'](_0x201116['get_y']()), _0x2fa913[_0x4cc7('0x29')](_0x201116[_0x4cc7('0xd92')]()), _0x4bf907[_0x4cc7('0x29')](_0x111794[_0x4cc7('0x121f')]()), _0x4bf907[_0x4cc7('0x29')](_0x111794['get_v']())); _0x16dada = _0x1c43fb[_0x4cc7('0x8eb')]() + _0x3d7e43['toString'](); (null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd76')](_0x16dada) : _0x2c4537['h'][_0x4cc7('0x959')](_0x16dada)) ? _0x37b4ed[_0x4cc7('0x29')](null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0xd77')](_0x16dada) : _0x2c4537['h'][_0x16dada]) : (_0x201116 = _0x2fa913[_0x4cc7('0x34')]() / 0x3 | 0x0, null != _0x842c50[_0x16dada] ? _0x2c4537[_0x4cc7('0x97d')](_0x16dada, _0x201116) : _0x2c4537['h'][_0x16dada] = _0x201116, _0x37b4ed['push'](null != _0x842c50[_0x16dada] ? _0x2c4537['getReserved'](_0x16dada) : _0x2c4537['h'][_0x16dada]), _0x2fa913['push'](_0x1c43fb[_0x4cc7('0x472')]()), _0x2fa913[_0x4cc7('0x29')](_0x1c43fb[_0x4cc7('0xb45')]()), _0x2fa913[_0x4cc7('0x29')](_0x1c43fb[_0x4cc7('0xd92')]()), _0x4bf907[_0x4cc7('0x29')](_0x3d7e43[_0x4cc7('0x121f')]()), _0x4bf907['push'](_0x3d7e43[_0x4cc7('0x121e')]())); _0x5aff49 += 0x6; } continue; case '8': _0x10270d['set_y'](this[_0x4cc7('0x1688')]['y']); continue; case '9': _0x3d7e43 = _0x10270d[_0x4cc7('0x16aa')](); continue; case '10': this[_0x4cc7('0x16ab')](this['_activeMesh']); continue; } break; } }, 'retrieveMeshFromID': function(_0x40110e) { return null != this['_meshList'][_0x4cc7('0x2b')](_0x4bf907['parseInt'](_0x40110e)) ? this[_0x4cc7('0x1697')]['get'](_0x4bf907[_0x4cc7('0xd08')](_0x40110e)) : null; }, 'generateMaterial': function(_0x3312a5) { this[_0x4cc7('0x167f')][_0x4cc7('0x29')](this['parseMaterialLine'](_0x3312a5)); }, 'parseMaterialLine': function(_0x3a2b11) { var _0x302773 = _0x3a2b11[_0x4cc7('0x46')]('\x20') , _0x100590 = 0x0; _0x3a2b11 = ''; for (var _0x480eac = 0x0, _0x4dbbc1 = 0x0, _0x39cf3d = 0x0, _0x409fc9 = 0x0, _0x129593 = 0x0; _0x129593 < _0x302773[_0x4cc7('0x21')]; ) { if ('' != _0x302773[_0x129593]) if (-0x1 != _0x302773[_0x129593]['indexOf']('\x22') || -0x1 != _0x302773[_0x129593]['indexOf']('\x27')) _0x3a2b11 = _0x302773[_0x129593][_0x4cc7('0xde7')](0x1, _0x302773[_0x129593][_0x4cc7('0x21')] - 0x1); else switch (_0x302773[_0x129593]) { case _0x4cc7('0x16ac'): _0x480eac = parseFloat(_0x302773[_0x129593 + 0x1]); _0x129593 += 0x2; break; case _0x4cc7('0x16ad'): _0x100590 = 0xff * parseFloat(_0x302773[_0x129593 + 0x1]) | 0x0; var _0x10c4ff = 0xff * parseFloat(_0x302773[_0x56067a[_0x4cc7('0x5b6')](_0x129593, 0x2)]) | 0x0 , _0x4bf907 = 0xff * parseFloat(_0x302773[_0x129593 + 0x3]) | 0x0; _0x129593 += 0x3; _0x100590 = _0x100590 << 0x10 | _0x10c4ff << 0x8 | _0x4bf907; break; case _0x4cc7('0x16ae'): _0x39cf3d = parseFloat(_0x302773[_0x129593 + 0x1]) / 0xff; _0x129593 += 0x2; break; case 'spec': _0x4dbbc1 = parseFloat(_0x302773[_0x129593 + 0x1]); _0x129593 += 0x2; break; case 'trans': _0x409fc9 = 0x1 - parseFloat(_0x302773[_0x129593 + 0x1]); } ++_0x129593; } _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x302773 = new _0x43ea86(0xffffff), _0x5260f5['__cast'](_0x302773, _0x43ea86)[_0x4cc7('0xd6a')](_0x3a2b11), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)[_0x4cc7('0x1556')](_0x100590), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)['set_ambient'](_0x480eac), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)[_0x4cc7('0x1558')](_0x4dbbc1), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)[_0x4cc7('0x42a')](_0x39cf3d), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x43ea86)[_0x4cc7('0x10cd')](_0x409fc9)) : (_0x302773 = new _0x2129f7(0xffffff), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x2129f7)[_0x4cc7('0xd6a')](_0x3a2b11), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x2129f7)[_0x4cc7('0x1556')](_0x100590), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x2129f7)['set_ambient'](_0x480eac), _0x5260f5[_0x4cc7('0x99b')](_0x302773, _0x2129f7)[_0x4cc7('0x1558')](_0x4dbbc1), _0x5260f5['__cast'](_0x302773, _0x2129f7)['set_gloss'](_0x39cf3d)); return _0x302773; }, 'cleanUP': function() { if (_0x4cc7('0x16af') === _0x4cc7('0x16af')) { this['_materialList'] = null; this['cleanUpBuffers'](); } else { return this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()['get_texture'](); } }, 'cleanUpBuffers': function() { if ('IwXyG' !== _0x4cc7('0x16b1')) { for (var _0x2f090b = 0x0, _0x2cc1bb = this[_0x4cc7('0x1695')]['get_length'](); _0x2f090b < _0x2cc1bb; ) { var _0x60a77a = _0x2f090b++; this[_0x4cc7('0x1695')][_0x4cc7('0x9e7')](_0x60a77a, null); } _0x2f090b = 0x0; for (_0x2cc1bb = this[_0x4cc7('0x11f1')]['length']; _0x2f090b < _0x2cc1bb; ) _0x60a77a = _0x2f090b++, this['_uvs'][_0x60a77a] = null; this['_uvs'] = this[_0x4cc7('0x1695')] = null; } else { var _0x1e0772 = this['layout'][_0x4cc7('0x16b2')](_0x60a77a); ++_0x60a77a; } }, '__class__': _0xa2e43f }); var _0x2acbeb = function() { this[_0x4cc7('0x16b3')] = 0x0; this[_0x4cc7('0x16b4')] = ''; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); }; _0x16dada[_0x4cc7('0x16b5')] = _0x2acbeb; _0x2acbeb[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x16b6')]; _0x2acbeb[_0x4cc7('0x5ba')] = function(_0x3f714f) { if (_0x4cc7('0x16b7') !== _0x4cc7('0x16b7')) { d[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, p['tx'], p['ty']); var _0x3a8ab5 = f[_0x4cc7('0xa95')] , _0x37fa10 = f[_0x4cc7('0x9c1')]['a'] , _0x43bb93 = f[_0x4cc7('0x9c1')]['d'] , _0x3f05ca = p['a'] , _0x4c82df = p['d']; p = Math[_0x4cc7('0xa96')](ia['x'] * _0x37fa10); f = Math[_0x4cc7('0xa96')](ia['y'] * _0x43bb93); e = Math['round']((_0x3a8ab5['get_right']() - ia['get_right']()) * _0x37fa10); w = Math[_0x4cc7('0xa96')]((_0x3a8ab5[_0x4cc7('0xa98')]() - ia[_0x4cc7('0xa98')]()) * _0x43bb93); _0x37fa10 = Math[_0x4cc7('0xa96')](ia[_0x4cc7('0x7d9')] * _0x37fa10); _0x43bb93 = Math['round'](ia['height'] * _0x43bb93); var _0xcfdce2 = Math[_0x4cc7('0xa96')](ia['x'] * _0x3f05ca) , _0x494894 = Math['round'](ia['y'] * _0x4c82df) , _0x157770 = Math[_0x4cc7('0xa96')]((_0x3a8ab5[_0x4cc7('0xa97')]() - ia[_0x4cc7('0xa97')]()) * _0x3f05ca); ia = Math[_0x4cc7('0xa96')]((_0x3a8ab5[_0x4cc7('0xa98')]() - ia[_0x4cc7('0xa98')]()) * _0x4c82df); _0x3a8ab5 = _0x56067a[_0x4cc7('0x5c2')](Math[_0x4cc7('0xa96')](c * _0x3f05ca), _0xcfdce2) - _0x157770; _0x3f05ca = _0x56067a['pWIXK'](Math[_0x4cc7('0xa96')](l * _0x4c82df) - _0x494894, ia); _0x3f714f[_0x4cc7('0x16b8')](d, !0x1); 0x0 != _0x37fa10 && 0x0 != _0x43bb93 ? (d[_0x4cc7('0xa83')](b, 0x0, 0x0, p, f, 0x0, 0x0, _0xcfdce2, _0x494894), d[_0x4cc7('0xa83')](b, p, 0x0, _0x37fa10, f, _0xcfdce2, 0x0, _0x3a8ab5, _0x494894), d[_0x4cc7('0xa83')](b, p + _0x37fa10, 0x0, e, f, _0xcfdce2 + _0x3a8ab5, 0x0, _0x157770, _0x494894), d['drawImage'](b, 0x0, f, p, _0x43bb93, 0x0, _0x494894, _0xcfdce2, _0x3f05ca), d[_0x4cc7('0xa83')](b, p, f, _0x37fa10, _0x43bb93, _0xcfdce2, _0x494894, _0x3a8ab5, _0x3f05ca), d[_0x4cc7('0xa83')](b, p + _0x37fa10, f, e, _0x43bb93, _0x56067a['WEzJI'](_0xcfdce2, _0x3a8ab5), _0x494894, _0x157770, _0x3f05ca), d[_0x4cc7('0xa83')](b, 0x0, f + _0x43bb93, p, w, 0x0, _0x494894 + _0x3f05ca, _0xcfdce2, ia), d[_0x4cc7('0xa83')](b, p, f + _0x43bb93, _0x37fa10, w, _0xcfdce2, _0x494894 + _0x3f05ca, _0x3a8ab5, ia), d['drawImage'](b, p + _0x37fa10, f + _0x43bb93, e, w, _0xcfdce2 + _0x3a8ab5, _0x494894 + _0x3f05ca, _0x157770, ia)) : 0x0 == _0x37fa10 && 0x0 != _0x43bb93 ? (l = _0xcfdce2 + _0x3a8ab5 + _0x157770, d['drawImage'](b, 0x0, 0x0, c, f, 0x0, 0x0, l, _0x494894), d[_0x4cc7('0xa83')](b, 0x0, f, c, _0x43bb93, 0x0, _0x494894, l, _0x3f05ca), d['drawImage'](b, 0x0, f + _0x43bb93, c, w, 0x0, _0x494894 + _0x3f05ca, l, ia)) : 0x0 == _0x43bb93 && 0x0 != _0x37fa10 && (c = _0x494894 + _0x3f05ca + ia, d['drawImage'](b, 0x0, 0x0, p, l, 0x0, 0x0, _0xcfdce2, c), d[_0x4cc7('0xa83')](b, p, 0x0, _0x37fa10, l, _0xcfdce2, 0x0, _0x3a8ab5, c), d[_0x4cc7('0xa83')](b, p + _0x37fa10, 0x0, e, l, _0xcfdce2 + _0x3a8ab5, 0x0, _0x157770, c)); } else { _0x3f714f = _0x3f714f[_0x4cc7('0x1646')](); return _0x4cc7('0xf8') == _0x3f714f; } } ; _0x2acbeb[_0x4cc7('0x164d')] = function(_0x45a145) { var _0x400952 = 0x64; var _0x1c8938 = _0x1208e5['toByteArray'](_0x45a145); if (null != _0x1c8938) { if ('tbCZm' === 'cPeUQ') { null != this['rigidbody'] && this['rigidbody']['applyForce'](_0x45a145, _0x400952, 0x0); } else { _0x331be6['gt'](0x64, _0x15249f['get_length'](_0x1c8938)) && (_0x400952 = _0x15249f[_0x4cc7('0x34')](_0x1c8938)); _0x1c8938['position'] = 0x0; var _0x268813 = _0x1c8938[_0x4cc7('0x1650')](0x2); _0x45a145 = _0x1c8938[_0x4cc7('0x1650')](_0x400952); } } else _0x268813 = _0x2d63f9[_0x4cc7('0xea')](_0x4cc7('0x4dc'), typeof _0x45a145) ? _0x3a8a6f['substr'](_0x5260f5[_0x4cc7('0x99b')](_0x45a145, String), 0x0, 0x5) : null, _0x45a145 = _0x4cc7('0x4dc') == typeof _0x45a145 ? _0x3a8a6f[_0x4cc7('0x946')](_0x5260f5[_0x4cc7('0x99b')](_0x45a145, String), 0x0, _0x400952) : null; return _0x2d63f9[_0x4cc7('0xf4')]('//', _0x268813) && -0x1 != _0x45a145[_0x4cc7('0x2d')](_0x4cc7('0x16b9')) ? !0x0 : !0x1; } ; _0x2acbeb[_0x4cc7('0x92b')] = _0x6573cf; _0x2acbeb[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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(_0x4a5ea6) { if (0x1 == _0x4a5ea6['get_assets']()['get_length']()) { var _0x1de2de = _0x5260f5[_0x4cc7('0x9a0')](_0x4a5ea6[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0), _0x1603fe) ? _0x4a5ea6[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null; _0x4a5ea6 = this['retrieveMeshFromID'](_0x4a5ea6[_0x4cc7('0xb75')]()); null != _0x4a5ea6 && null != _0x1de2de && (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? _0x5260f5['__cast'](_0x4a5ea6[_0x4cc7('0x31')](), _0x705f29)[_0x4cc7('0xb76')](_0x1de2de) : _0x5260f5[_0x4cc7('0x99b')](_0x4a5ea6[_0x4cc7('0x31')](), _0x2943e4)['set_texture'](_0x1de2de)); } }, 'resolveDependencyFailure': function(_0x11cacf) {}, 'proceedParsing': function() { var _0x383072 = '\x0a'; this['_startedParsing'] || (this[_0x4cc7('0x15f2')] = this['getTextData'](), this[_0x4cc7('0x167b')] = !0x0); if (-0x1 != this['_textData'][_0x4cc7('0x2d')](_0x4cc7('0x16ba'))) throw new _0x202aa0(new _0xc6df85('AWD1\x20holding\x20BSP\x20information\x20is\x20not\x20supported')); if (-0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x383072) || _0x56067a[_0x4cc7('0x5c4')](0xc8, this[_0x4cc7('0x15f2')]['indexOf'](_0x383072))) _0x383072 = '\x0d'; this['_inited'] || (this[_0x4cc7('0x16bb')] = !0x0, this[_0x4cc7('0x1697')] = _0x2bc114[_0x4cc7('0x24')](null), this['_stringLength'] = this['_textData'][_0x4cc7('0x21')], this[_0x4cc7('0x1681')] = this['_charIndex'] = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x383072, 0x0), this[_0x4cc7('0x16bc')] = [], this['_geos'] = [], this[_0x4cc7('0x16bd')] = [], this[_0x4cc7('0x16be')] = [], this[_0x4cc7('0x16bf')] = [], this[_0x4cc7('0x16c0')] = new _0x1f7569()); for (var _0x5554c4, _0x28674c = null; this[_0x4cc7('0x1682')] < this[_0x4cc7('0x16c1')] && this[_0x4cc7('0x1683')](); ) { this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')]['indexOf'](_0x383072, this['_oldIndex']); -0x1 == this[_0x4cc7('0x1682')] && (this[_0x4cc7('0x1682')] = this[_0x4cc7('0x16c1')]); var _0x49802d = this[_0x4cc7('0x15f2')][_0x4cc7('0xde7')](this[_0x4cc7('0x1681')], this['_charIndex']); this[_0x4cc7('0x1682')] != this[_0x4cc7('0x16c1')] && (this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] + 0x1); if ('#' == _0x49802d[_0x4cc7('0xde7')](0x0, 0x1) && this[_0x4cc7('0x16b4')] != _0x49802d['substring'](0x0, 0x2)) this[_0x4cc7('0x16b4')] = _0x49802d[_0x4cc7('0xde7')](0x0, 0x2), this[_0x4cc7('0x16b3')] = this[_0x4cc7('0xd64')] = 0x0, '#v' == this[_0x4cc7('0x16b4')] && _0x49802d['substring'](0x3, _0x56067a[_0x4cc7('0x5c3')](_0x49802d[_0x4cc7('0x21')], 0x1)), '#f' == this[_0x4cc7('0x16b4')] && (this['_isMaterial'] = 0x2 == _0x4bf907[_0x4cc7('0xd08')](_0x49802d[_0x4cc7('0xde7')](0x3, 0x4))), '#t' == this['_state'] && (this[_0x4cc7('0x16c2')] = _0x4cc7('0x126') == _0x49802d['substring'](0x3, 0x7)); else if (this[_0x4cc7('0x16be')] = _0x49802d['split'](','), !(0x1 >= this[_0x4cc7('0x16be')][_0x4cc7('0x21')] && '#m' != this[_0x4cc7('0x16b4')] && '#d' != this['_state'])) { if (_0x4cc7('0x16c3') !== 'mJdnd') { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.7, 27.7); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['darkMovements'][_0x4cc7('0x16c4')](0x3, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.5; } else { if ('#o' == this[_0x4cc7('0x16b4')]) if (0x0 == this['_buffer']) { if (_0x4cc7('0x16c6') === _0x4cc7('0x16c7')) { this[_0x4cc7('0x16c8')] = !0x1; this[_0x4cc7('0x16c9')] = this[_0x4cc7('0x16ca')] = 0x0; this[_0x4cc7('0x16cb')] = this[_0x4cc7('0x16cc')] = !0x1; } else { this[_0x4cc7('0xd64')] = _0x4bf907[_0x4cc7('0xd08')](this[_0x4cc7('0x16be')][0x0]); _0x28674c = [parseFloat(this[_0x4cc7('0x16be')][0x1]), parseFloat(this[_0x4cc7('0x16be')][0x5]), parseFloat(this[_0x4cc7('0x16be')][0x9]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x2]), parseFloat(this[_0x4cc7('0x16be')][0x6]), parseFloat(this[_0x4cc7('0x16be')][0xa]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x3]), parseFloat(this[_0x4cc7('0x16be')][0x7]), parseFloat(this[_0x4cc7('0x16be')][0xb]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x4]), parseFloat(this['_dline'][0x8]), parseFloat(this[_0x4cc7('0x16be')][0xc]), 0x1]; _0x5554c4 = _0x2bc114[_0x4cc7('0x9cf')](null); for (var _0x21df4c = 0x0, _0x2218fa = _0x28674c[_0x4cc7('0x21')]; _0x21df4c < _0x2218fa; ) { var _0x3995e3 = _0x21df4c++; _0x5554c4[_0x4cc7('0x9e7')](_0x3995e3, _0x28674c[_0x3995e3]); } _0x28674c = new _0x165614(_0x5554c4); ++this['_buffer']; } } else _0x5554c4 = {}, this[_0x4cc7('0x16bc')][_0x4cc7('0x29')](_0x5554c4), this[_0x4cc7('0x16b3')] = 0x0; _0x5554c4[_0x4cc7('0x5e2')] = '' == this._dline[0x0] ? _0x56067a.REwwX('m_', this._id) : this._dline[0x0]; _0x5554c4[_0x4cc7('0x318')] = _0x28674c; _0x5554c4[_0x4cc7('0xfcd')] = _0x4bf907.parseInt(this._dline[0x4]); _0x5554c4['bothSides'] = _0x4cc7('0xcbc') == this._dline[0x5]; _0x5554c4['x'] = parseFloat(this._dline[0x9]); _0x5554c4['y'] = parseFloat(this._dline[0xa]); _0x5554c4['z'] = parseFloat(this._dline[0xb]); _0x5554c4[_0x4cc7('0x1629')] = this._isMaterial && null != this._dline[0xc] && '' != this._dline[0xc] ? this._dline[0xc] : null; if ('#d' == this[_0x4cc7('0x16b4')]) switch (this[_0x4cc7('0x16b3')]) { case 0x0: this[_0x4cc7('0xd64')] = this[_0x4cc7('0x16cd')][_0x4cc7('0x21')]; this[_0x4cc7('0x16cd')][_0x4cc7('0x29')]({}); ++this[_0x4cc7('0x16b3')]; this['_geos'][this['_id']][_0x4cc7('0x16ce')] = _0x49802d[_0x4cc7('0xde7')](0x2, _0x49802d[_0x4cc7('0x21')]); break; case 0x1: this[_0x4cc7('0x16cd')][this[_0x4cc7('0xd64')]][_0x4cc7('0x16cf')] = _0x49802d['substring'](0x2, _0x49802d[_0x4cc7('0x21')]); this[_0x4cc7('0x16cd')][this[_0x4cc7('0xd64')]]['aV'] = this[_0x4cc7('0x16d0')](this[_0x4cc7('0x16cd')][this['_id']][_0x4cc7('0x16ce')])[_0x4cc7('0x46')](','); this['_geos'][this[_0x4cc7('0xd64')]]['aU'] = this[_0x4cc7('0x16d0')](this[_0x4cc7('0x16cd')][this['_id']][_0x4cc7('0x16cf')])[_0x4cc7('0x46')](','); ++this[_0x4cc7('0x16b3')]; break; case 0x2: this['_geos'][this[_0x4cc7('0xd64')]]['f'] = _0x49802d[_0x4cc7('0xde7')](0x2, _0x49802d[_0x4cc7('0x21')]), this['_objs'][this[_0x4cc7('0xd64')]][_0x4cc7('0x16d1')] = this[_0x4cc7('0x16cd')][this['_id']], this[_0x4cc7('0x16b3')] = 0x0; } if ('#c' == this[_0x4cc7('0x16b4')] && !this[_0x4cc7('0x16c2')]) { if (_0x56067a[_0x4cc7('0x5c5')](_0x4cc7('0x16d2'), _0x4cc7('0x16d3'))) { if (_0x4cc7('0x4dc') == typeof _0x28674c['c']) { _0x49802d = _0x1fb3e3[_0x4cc7('0x16d4')](_0x28674c['c']); var _0x38a1f2 = _0x28674c['m']; } else _0x49802d = _0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x28674c['c']), _0x38a1f2 = _0x28674c['m']; _0x28674c = _0x28674c['s']; null == _0x28674c && _0x29cea6[_0x4cc7('0x51')](_0x38a1f2, '-') && (_0x28674c = _0x19023b[_0x4cc7('0xfe1')](_0x38a1f2[_0x4cc7('0x21')]) / 0x2); _0x19023b[_0x4cc7('0x493')]()['displayMessage'](_0x38a1f2, _0x28674c, _0x5240eb[_0x4cc7('0xfe2')](_0x49802d)); } else { this[_0x4cc7('0xd64')] = _0x4bf907['parseInt'](this['_dline'][0x0]); _0x49802d = _0x56067a['FfaBb'](0x0, this[_0x4cc7('0x16bf')][_0x4cc7('0x21')]) ? this[_0x4cc7('0x16c0')] : new _0x1f7569(); _0x28674c = [parseFloat(this[_0x4cc7('0x16be')][0x1]), parseFloat(this[_0x4cc7('0x16be')][0x5]), parseFloat(this[_0x4cc7('0x16be')][0x9]), 0x0, _0x56067a[_0x4cc7('0x581')](parseFloat, this[_0x4cc7('0x16be')][0x2]), parseFloat(this[_0x4cc7('0x16be')][0x6]), parseFloat(this[_0x4cc7('0x16be')][0xa]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x3]), parseFloat(this[_0x4cc7('0x16be')][0x7]), parseFloat(this['_dline'][0xb]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x4]), parseFloat(this[_0x4cc7('0x16be')][0x8]), parseFloat(this[_0x4cc7('0x16be')][0xc]), 0x1]; _0x5554c4 = _0x2bc114['toFloatVector'](null); _0x21df4c = 0x0; for (_0x2218fa = _0x28674c[_0x4cc7('0x21')]; _0x56067a['CSgVy'](_0x21df4c, _0x2218fa); ) _0x3995e3 = _0x21df4c++, _0x5554c4['set'](_0x3995e3, _0x28674c[_0x3995e3]); _0x28674c = new _0x165614(_0x5554c4); _0x49802d[_0x4cc7('0xb49')](_0x28674c); _0x49802d[_0x4cc7('0xd6a')]('null' == this[_0x4cc7('0x16be')][0xd] || null == this['_dline'][0xd] ? _0x4cc7('0x16d6') + this['_id'] : this[_0x4cc7('0x16be')][0xd]); this[_0x4cc7('0x16bf')]['push'](_0x49802d); _0x49802d != this['_container'] && this[_0x4cc7('0x16bf')][0x0]['addChild'](_0x49802d); } } } } } if (this[_0x4cc7('0x1682')] >= this['_stringLength']) { _0x383072 = 0x0; for (_0x49802d = this['_objs'][_0x4cc7('0x21')]; _0x383072 < _0x49802d; ) _0x28674c = _0x383072++, _0x28674c = this['_objs'][_0x28674c], null != _0x28674c && null != _0x28674c[_0x4cc7('0x16d1')] && (_0x5554c4 = new _0x5b5b9f(new _0x39920c(),null), _0x5554c4[_0x4cc7('0xd6a')](_0x28674c['name']), this[_0x4cc7('0x1697')][_0x4cc7('0x29')](_0x5554c4), -0x1 == _0x28674c['container'] || this['_isMesh'] || this[_0x4cc7('0x16bf')][_0x28674c['container']][_0x4cc7('0xa0c')](_0x5554c4), _0x5554c4['set_transform'](_0x28674c[_0x4cc7('0x318')]), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? _0x5554c4['set_material'](new _0x705f29(_0x430307[_0x4cc7('0x16a6')]())) : _0x5554c4[_0x4cc7('0x32')](new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]())), _0x5554c4[_0x4cc7('0x31')]()[_0x4cc7('0x16d7')](_0x28674c[_0x4cc7('0x16d8')]), null != _0x28674c['material'] && _0x56067a['tgapB']('', _0x28674c[_0x4cc7('0x1629')]) && this['addDependency'](_0x28674c[_0x4cc7('0x5e2')], new _0x4ccd8b(_0x28674c[_0x4cc7('0x1629')])), _0x5554c4['get_material']()['set_name'](_0x28674c[_0x4cc7('0x5e2')]), null != _0x28674c['material'] && '' != _0x28674c[_0x4cc7('0x1629')] && this[_0x4cc7('0x16a7')](_0x28674c['name'], new _0x4ccd8b(_0x28674c[_0x4cc7('0x1629')])), this['parseFacesToMesh'](_0x28674c[_0x4cc7('0x16d1')], _0x5554c4), this[_0x4cc7('0xed1')](_0x5554c4)); this[_0x4cc7('0x16bc')] = this['_geos'] = this[_0x4cc7('0x16bd')] = this[_0x4cc7('0x16bf')] = this[_0x4cc7('0x11f1')] = null; this[_0x4cc7('0xed1')](this[_0x4cc7('0x16c0')]); return !0x0; } return !0x1; }, 'parseFacesToMesh': function(_0x130e3f, _0x38c0dd) { var _0x3c5e73 = _0x2bc114[_0x4cc7('0x9cf')](null) , _0x218834 = _0x2bc114[_0x4cc7('0x9cc')](null) , _0x1bffcc = _0x2bc114[_0x4cc7('0x9cf')](null) , _0x517a38 = 0x0 , _0x407f94 = 0x0 , _0x4335f8 = 0x0; var _0xc974ea = _0x130e3f['f'][_0x4cc7('0x46')](','); null != _0x130e3f['m'] && _0x130e3f['m'][_0x4cc7('0x46')](','); var _0x48c401 = _0x38c0dd[_0x4cc7('0x16aa')](); for (_0x38c0dd = 0x0; _0x38c0dd < _0xc974ea[_0x4cc7('0x21')]; ) { 0xffff < _0x218834['get_length']() + 0x3 && (_0x517a38 = new _0x138811(), _0x517a38[_0x4cc7('0x1155')](_0x218834), _0x517a38['fromVectors'](_0x3c5e73, _0x1bffcc, null, null), _0x48c401[_0x4cc7('0x11b5')](_0x517a38), _0x3c5e73 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x218834 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x1bffcc = _0x2bc114[_0x4cc7('0x9cf')](null), _0x407f94 = _0x517a38 = _0x4335f8 = 0x0); _0x218834[_0x4cc7('0x9e7')](_0x407f94, _0x407f94); ++_0x407f94; _0x218834[_0x4cc7('0x9e7')](_0x407f94, _0x407f94); ++_0x407f94; _0x218834[_0x4cc7('0x9e7')](_0x407f94, _0x407f94); ++_0x407f94; var _0x16dada = _0x130e3f['aV'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd + 0x1])][_0x4cc7('0x46')]('/'); _0x3c5e73['set'](_0x517a38++, parseFloat(_0x16dada[0x0])); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x1])); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x2])); _0x16dada = _0x130e3f['aV'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd])]['split']('/'); _0x3c5e73['set'](_0x517a38++, parseFloat(_0x16dada[0x0])); _0x3c5e73['set'](_0x517a38++, parseFloat(_0x16dada[0x1])); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x2])); _0x16dada = _0x130e3f['aV'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd + 0x2])][_0x4cc7('0x46')]('/'); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x0])); _0x3c5e73[_0x4cc7('0x9e7')](_0x517a38++, parseFloat(_0x16dada[0x1])); _0x3c5e73['set'](_0x517a38++, parseFloat(_0x16dada[0x2])); _0x16dada = _0x130e3f['aU'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd + 0x4])]['split']('/'); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, parseFloat(_0x16dada[0x0])); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, 0x1 - parseFloat(_0x16dada[0x1])); _0x16dada = _0x130e3f['aU'][_0x4bf907[_0x4cc7('0xd08')](_0xc974ea[_0x38c0dd + 0x3])][_0x4cc7('0x46')]('/'); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, parseFloat(_0x16dada[0x0])); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, 0x1 - _0x56067a[_0x4cc7('0x581')](parseFloat, _0x16dada[0x1])); _0x16dada = _0x130e3f['aU'][_0x4bf907['parseInt'](_0xc974ea[_0x38c0dd + 0x5])][_0x4cc7('0x46')]('/'); _0x1bffcc[_0x4cc7('0x9e7')](_0x4335f8++, parseFloat(_0x16dada[0x0])); _0x1bffcc['set'](_0x4335f8++, 0x1 - parseFloat(_0x16dada[0x1])); _0x38c0dd += 0x6; } _0x517a38 = new _0x138811(); _0x517a38[_0x4cc7('0x1155')](_0x218834); _0x517a38['fromVectors'](_0x3c5e73, _0x1bffcc, null, null); _0x48c401[_0x4cc7('0x11b5')](_0x517a38); }, 'retrieveMeshFromID': function(_0x51b4e4) { for (var _0x4fa9a6 = 0x0, _0x437576 = this['_meshList'][_0x4cc7('0x34')](); _0x4fa9a6 < _0x437576; ) { var _0x41c571 = _0x4fa9a6++; if (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1697')][_0x4cc7('0x2b')](_0x41c571), _0x5b5b9f)[_0x4cc7('0xb4e')]() == _0x51b4e4) return _0x5260f5['__cast'](this[_0x4cc7('0x1697')]['get'](_0x41c571), _0x5b5b9f); } return null; }, 'read': function(_0x35d5f7) { if (_0x2d63f9[_0x4cc7('0xf5')] === _0x4cc7('0x16d9')) { Infinity == this['min']['x'] ? (this['max']['x'] = this[_0x4cc7('0x53')]['x'] = _0x35d5f7, this['max']['y'] = this[_0x4cc7('0x53')]['y'] = _0xec31ef, this['max']['z'] = this[_0x4cc7('0x53')]['z'] = _0x33452f) : (_0x35d5f7 < this[_0x4cc7('0x53')]['x'] ? this['min']['x'] = _0x35d5f7 : _0x35d5f7 > this[_0x4cc7('0x52')]['x'] && (this[_0x4cc7('0x52')]['x'] = _0x35d5f7), _0xec31ef < this[_0x4cc7('0x53')]['y'] ? this[_0x4cc7('0x53')]['y'] = _0xec31ef : _0xec31ef > this['max']['y'] && (this[_0x4cc7('0x52')]['y'] = _0xec31ef), _0x33452f < this[_0x4cc7('0x53')]['z'] ? this[_0x4cc7('0x53')]['z'] = _0x33452f : _0x33452f > this['max']['z'] && (this['max']['z'] = _0x33452f)); } else { for (var _0xec31ef, _0x33452f = '', _0x144e9f = _0x35d5f7[_0x4cc7('0x21')], _0x3ee8fb = 0x0; _0x3ee8fb < _0x144e9f; ) { if (0x2c <= _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb) && 0x30 >= _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb)) _0x33452f += _0x35d5f7[_0x4cc7('0xde7')](_0x3ee8fb, _0x3ee8fb + 0x1); else { if ('yOAXk' !== _0x4cc7('0x16da')) { for (_0xec31ef = _0x3ee8fb; 0x2c != _0x3a8a6f['cca'](_0x35d5f7, _0x3ee8fb) && 0x2d != _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb) && 0x2e != _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb) && 0x2f != _0x3a8a6f[_0x4cc7('0xc89')](_0x35d5f7, _0x3ee8fb) && _0x3ee8fb <= _0x144e9f; ) ++_0x3ee8fb; _0xec31ef = _0x29cea6[_0x4cc7('0xd29')](_0x4bf907[_0x4cc7('0xd08')](_0x35d5f7[_0x4cc7('0xde7')](_0xec31ef, _0x3ee8fb))); _0x33452f += _0xec31ef; --_0x3ee8fb; } else { this[_0x4cc7('0x16db')] = _0x35d5f7[_0x4cc7('0xa2e')]; this[_0x4cc7('0x16dc')] = null; if (null != _0xec31ef) { null == this[_0x4cc7('0x16dd')] && (this[_0x4cc7('0x16dd')] = new _0x432b23()); this['__indexBufferGrid'][_0x4cc7('0xa28')](_0xec31ef); var _0x1ad410 = _0xec31ef[_0x4cc7('0x7d9')]; _0xec31ef = _0xec31ef['height']; 0x0 != _0x1ad410 && 0x0 != _0xec31ef ? (this[_0x4cc7('0x16de')] = new Uint16Array(0x36), this[_0x4cc7('0x16de')][0x0] = 0x0, this[_0x4cc7('0x16de')][0x1] = 0x1, this[_0x4cc7('0x16de')][0x2] = 0x2, this[_0x4cc7('0x16de')][0x3] = 0x2, this[_0x4cc7('0x16de')][0x4] = 0x1, this[_0x4cc7('0x16de')][0x5] = 0x3, this[_0x4cc7('0x16de')][0x6] = 0x4, this['__indexBufferData'][0x7] = 0x0, this[_0x4cc7('0x16de')][0x8] = 0x5, this['__indexBufferData'][0x9] = 0x5, this[_0x4cc7('0x16de')][0xa] = 0x0, this[_0x4cc7('0x16de')][0xb] = 0x2, this[_0x4cc7('0x16de')][0xc] = 0x6, this['__indexBufferData'][0xd] = 0x4, this[_0x4cc7('0x16de')][0xe] = 0x7, this['__indexBufferData'][0xf] = 0x7, this[_0x4cc7('0x16de')][0x10] = 0x4, this['__indexBufferData'][0x11] = 0x5, this[_0x4cc7('0x16de')][0x12] = 0x8, this[_0x4cc7('0x16de')][0x13] = 0x9, this['__indexBufferData'][0x14] = 0x0, this[_0x4cc7('0x16de')][0x15] = 0x0, this[_0x4cc7('0x16de')][0x16] = 0x9, this['__indexBufferData'][0x17] = 0x1, this[_0x4cc7('0x16de')][0x18] = 0xa, this[_0x4cc7('0x16de')][0x19] = 0x8, this[_0x4cc7('0x16de')][0x1a] = 0x4, this[_0x4cc7('0x16de')][0x1b] = 0x4, this['__indexBufferData'][0x1c] = 0x8, this[_0x4cc7('0x16de')][0x1d] = 0x0, this['__indexBufferData'][0x1e] = 0xb, this[_0x4cc7('0x16de')][0x1f] = 0xa, this[_0x4cc7('0x16de')][0x20] = 0x6, this[_0x4cc7('0x16de')][0x21] = 0x6, this[_0x4cc7('0x16de')][0x22] = 0xa, this['__indexBufferData'][0x23] = 0x4, this['__indexBufferData'][0x24] = 0xc, this[_0x4cc7('0x16de')][0x25] = 0xd, this['__indexBufferData'][0x26] = 0x8, this[_0x4cc7('0x16de')][0x27] = 0x8, this[_0x4cc7('0x16de')][0x28] = 0xd, this['__indexBufferData'][0x29] = 0x9, this[_0x4cc7('0x16de')][0x2a] = 0xe, this[_0x4cc7('0x16de')][0x2b] = 0xc, this['__indexBufferData'][0x2c] = 0xa, this[_0x4cc7('0x16de')][0x2d] = 0xa, this['__indexBufferData'][0x2e] = 0xc, this[_0x4cc7('0x16de')][0x2f] = 0x8, this[_0x4cc7('0x16de')][0x30] = 0xf, this[_0x4cc7('0x16de')][0x31] = 0xe, this[_0x4cc7('0x16de')][0x32] = 0xb, this[_0x4cc7('0x16de')][0x33] = 0xb, this[_0x4cc7('0x16de')][0x34] = 0xe, this[_0x4cc7('0x16de')][0x35] = 0xa, this[_0x4cc7('0x16dc')] = _0x35d5f7[_0x4cc7('0x127b')](0x36)) : 0x0 == _0x1ad410 && 0x0 != _0xec31ef ? (this['__indexBufferData'] = new Uint16Array(0x12), this[_0x4cc7('0x16de')][0x0] = 0x0, this['__indexBufferData'][0x1] = 0x1, this[_0x4cc7('0x16de')][0x2] = 0x2, this[_0x4cc7('0x16de')][0x3] = 0x2, this[_0x4cc7('0x16de')][0x4] = 0x1, this['__indexBufferData'][0x5] = 0x3, this[_0x4cc7('0x16de')][0x6] = 0x4, this[_0x4cc7('0x16de')][0x7] = 0x5, this['__indexBufferData'][0x8] = 0x0, this['__indexBufferData'][0x9] = 0x0, this['__indexBufferData'][0xa] = 0x5, this[_0x4cc7('0x16de')][0xb] = 0x1, this[_0x4cc7('0x16de')][0xc] = 0x6, this[_0x4cc7('0x16de')][0xd] = 0x7, this['__indexBufferData'][0xe] = 0x4, this[_0x4cc7('0x16de')][0xf] = 0x4, this[_0x4cc7('0x16de')][0x10] = 0x7, this[_0x4cc7('0x16de')][0x11] = 0x5, this[_0x4cc7('0x16dc')] = _0x35d5f7[_0x4cc7('0x127b')](0x12)) : 0x0 != _0x1ad410 && 0x0 == _0xec31ef && (this[_0x4cc7('0x16de')] = new Uint16Array(0x12), this[_0x4cc7('0x16de')][0x0] = 0x0, this[_0x4cc7('0x16de')][0x1] = 0x1, this[_0x4cc7('0x16de')][0x2] = 0x2, this['__indexBufferData'][0x3] = 0x2, this[_0x4cc7('0x16de')][0x4] = 0x1, this['__indexBufferData'][0x5] = 0x3, this['__indexBufferData'][0x6] = 0x4, this[_0x4cc7('0x16de')][0x7] = 0x0, this[_0x4cc7('0x16de')][0x8] = 0x5, this[_0x4cc7('0x16de')][0x9] = 0x5, this[_0x4cc7('0x16de')][0xa] = 0x0, this[_0x4cc7('0x16de')][0xb] = 0x2, this[_0x4cc7('0x16de')][0xc] = 0x6, this['__indexBufferData'][0xd] = 0x4, this[_0x4cc7('0x16de')][0xe] = 0x7, this[_0x4cc7('0x16de')][0xf] = 0x7, this['__indexBufferData'][0x10] = 0x4, this[_0x4cc7('0x16de')][0x11] = 0x5, this[_0x4cc7('0x16dc')] = _0x35d5f7[_0x4cc7('0x127b')](0x12)); } else this[_0x4cc7('0x16dd')] = null; null == this[_0x4cc7('0x16dc')] && (this[_0x4cc7('0x16de')] = new Uint16Array(0x6), this[_0x4cc7('0x16de')][0x0] = 0x0, this[_0x4cc7('0x16de')][0x1] = 0x1, this[_0x4cc7('0x16de')][0x2] = 0x2, this['__indexBufferData'][0x3] = 0x2, this[_0x4cc7('0x16de')][0x4] = 0x1, this['__indexBufferData'][0x5] = 0x3, this['__indexBuffer'] = _0x35d5f7['createIndexBuffer'](0x6)); this[_0x4cc7('0x16dc')]['uploadFromTypedArray'](this[_0x4cc7('0x16de')]); } } ++_0x3ee8fb; } return _0x33452f; } }, '__class__': _0x2acbeb }); var _0x2d74a6 = function() { this['_debug'] = !0x1; _0x6573cf['call'](this, _0x4cc7('0x1643')); this[_0x4cc7('0x16df')] = _0x2bc114[_0x4cc7('0x9d3')](null); this['blendModeDic']['push'](0xa); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0x0); this[_0x4cc7('0x16df')]['push'](0x1); this['blendModeDic'][_0x4cc7('0x29')](0x2); this[_0x4cc7('0x16df')]['push'](0x3); this['blendModeDic'][_0x4cc7('0x29')](0x4); this['blendModeDic'][_0x4cc7('0x29')](0x5); this[_0x4cc7('0x16df')]['push'](0x6); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0x7); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0x8); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0x9); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0xb); this[_0x4cc7('0x16df')][_0x4cc7('0x29')](0xc); this[_0x4cc7('0x16e0')] = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0x16e0')][_0x4cc7('0x29')](0x100); this[_0x4cc7('0x16e0')][_0x4cc7('0x29')](0x200); this[_0x4cc7('0x16e0')][_0x4cc7('0x29')](0x800); this[_0x4cc7('0x16e0')][_0x4cc7('0x29')](0x400); }; _0x16dada[_0x4cc7('0x5cf')] = _0x2d74a6; _0x2d74a6[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x2d63f9['sFdOw'], 'AWD2Parser']; _0x2d74a6['supportsType'] = function(_0x162da8) { _0x162da8 = _0x162da8[_0x4cc7('0x1646')](); return _0x2d63f9[_0x4cc7('0xf7')] == _0x162da8; } ; _0x2d74a6[_0x4cc7('0x164d')] = function(_0x427a30) { return _0x4cc7('0x16e1') == _0x1208e5[_0x4cc7('0x8eb')](_0x427a30, 0x3); } ; _0x2d74a6[_0x4cc7('0x92b')] = _0x6573cf; _0x2d74a6[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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(_0x516df5) { if (0x1 == _0x516df5[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]()) { var _0x16df88 = _0x516df5[_0x4cc7('0xb75')]()[_0x4cc7('0x46')]('#') , _0x3b29c0 = _0x16df88[0x0]; if (0x1 == _0x16df88[_0x4cc7('0x21')]) { var _0x50e678 = _0x5260f5[_0x4cc7('0x9a0')](_0x516df5['get_assets']()['get'](0x0), _0x1603fe) ? _0x516df5[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null; if (null != _0x50e678) { var _0x506278 = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](_0x516df5[_0x4cc7('0xb75')]())); _0x506278[_0x4cc7('0x42')] = _0x50e678; _0x50e678[_0x4cc7('0xd6e')](_0x506278['name'], null, !0x0); _0x506278[_0x4cc7('0x5e2')] = _0x50e678[_0x4cc7('0xb4e')](); this['finalizeAsset'](_0x50e678); this['_debug'] && (_0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x16e2'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0xc0, 'className': _0x4cc7('0x5cf'), 'methodName': _0x56067a[_0x4cc7('0x5c8')] }), _0x3ccc21['trace'](_0x4cc7('0x16e3') + _0x506278[_0x4cc7('0x5e2')], { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0xc1, 'className': _0x4cc7('0x5cf'), 'methodName': 'resolveDependency' })); } } 0x1 < _0x16df88[_0x4cc7('0x21')] && (_0x516df5 = _0x5260f5[_0x4cc7('0x99b')](_0x516df5[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0), _0xf32aa2), this[_0x4cc7('0x16e4')][_0x4bf907[_0x4cc7('0xd08')](_0x16df88[0x1])] = _0x5260f5[_0x4cc7('0x99b')](_0x516df5, _0xf32aa2)[_0x4cc7('0xaf0')](), _0x16df88 = this['_texture_users'], (null != _0x842c50[_0x3b29c0] ? _0x16df88[_0x4cc7('0xd77')](_0x3b29c0) : _0x16df88['h'][_0x3b29c0])[_0x4cc7('0x29')](0x1), this[_0x4cc7('0xed3')] && (_0x16df88 = this[_0x4cc7('0x16e5')], _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x16e6') + (null != _0x842c50[_0x3b29c0] ? _0x16df88[_0x4cc7('0xd77')](_0x3b29c0) : _0x16df88['h'][_0x3b29c0])[_0x4cc7('0x21')] + _0x4cc7('0x16e7'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0xcb, 'className': _0x4cc7('0x5cf'), 'methodName': 'resolveDependency' })), _0x16df88 = this[_0x4cc7('0x16e5')], (null != _0x842c50[_0x3b29c0] ? _0x16df88['getReserved'](_0x3b29c0) : _0x16df88['h'][_0x3b29c0])[_0x4cc7('0x21')] == this[_0x4cc7('0x16e4')][_0x4cc7('0x21')] && (_0x50e678 = new _0x182fa3(this[_0x4cc7('0x16e4')][0x0],this[_0x4cc7('0x16e4')][0x1],this[_0x4cc7('0x16e4')][0x2],this[_0x4cc7('0x16e4')][0x3],this[_0x4cc7('0x16e4')][0x4],this['_cubeTextures'][0x5]), _0x506278 = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](_0x3b29c0)), _0x506278[_0x4cc7('0x42')] = _0x50e678, _0x50e678[_0x4cc7('0xd6e')](_0x506278[_0x4cc7('0x5e2')], null, !0x0), _0x506278[_0x4cc7('0x5e2')] = _0x50e678[_0x4cc7('0xb4e')](), this[_0x4cc7('0xed1')](_0x50e678), this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x16e3') + _0x506278[_0x4cc7('0x5e2')], { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0xd8, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x16e8') }))); } }, 'resolveDependencyFailure': function(_0x4edc86) {}, 'resolveDependencyName': function(_0x250e63, _0x1ec15e) { var _0x24344e = _0x1ec15e[_0x4cc7('0xb4e')](); null != _0x1ec15e && (_0x250e63 = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](_0x250e63[_0x4cc7('0xb75')]())), _0x1ec15e[_0x4cc7('0xd6e')](_0x250e63['name'], null, !0x0)); _0x250e63 = _0x1ec15e[_0x4cc7('0xb4e')](); _0x1ec15e[_0x4cc7('0xd6a')](_0x24344e); return _0x250e63; }, 'startParsing': function(_0x4aa9c9) { if (_0x4cc7('0x16e9') === _0x4cc7('0x16ea')) { return _0x56067a[_0x4cc7('0x5c9')](_0x56067a['REwwX']((this[_0x4cc7('0xf8a')]['get'](0x0) * this['rawData'][_0x4cc7('0x2b')](0x5) - this[_0x4cc7('0xf8a')]['get'](0x4) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x1)) * (this[_0x4cc7('0xf8a')]['get'](0xa) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xf) - this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xe) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xb)) - _0x56067a[_0x4cc7('0x5ca')](this['rawData'][_0x4cc7('0x2b')](0x0) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x9) - _0x56067a[_0x4cc7('0x5ca')](this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x8), this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x1)), this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x6) * this['rawData']['get'](0xf) - this['rawData'][_0x4cc7('0x2b')](0xe) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x7)), (this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x0) * this['rawData'][_0x4cc7('0x2b')](0xd) - this['rawData']['get'](0xc) * this['rawData']['get'](0x1)) * (_0x56067a[_0x4cc7('0x16eb')](this[_0x4cc7('0xf8a')]['get'](0x6), this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xb)) - this['rawData'][_0x4cc7('0x2b')](0xa) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x7))) + (this['rawData'][_0x4cc7('0x2b')](0x4) * this[_0x4cc7('0xf8a')]['get'](0x9) - this['rawData'][_0x4cc7('0x2b')](0x8) * this[_0x4cc7('0xf8a')]['get'](0x5)) * (this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x2) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xf) - this[_0x4cc7('0xf8a')]['get'](0xe) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x3)), (_0x56067a[_0x4cc7('0x16eb')](this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x4), this[_0x4cc7('0xf8a')]['get'](0xd)) - this[_0x4cc7('0xf8a')]['get'](0xc) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x5)) * (this[_0x4cc7('0xf8a')]['get'](0x2) * this['rawData'][_0x4cc7('0x2b')](0xb) - this['rawData'][_0x4cc7('0x2b')](0xa) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x3))) + (this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x8) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xd) - this['rawData'][_0x4cc7('0x2b')](0xc) * this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x9)) * (this[_0x4cc7('0xf8a')]['get'](0x2) * this['rawData'][_0x4cc7('0x2b')](0x7) - this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x6) * this[_0x4cc7('0xf8a')]['get'](0x3)); } else { _0x6573cf['prototype'][_0x4cc7('0x161b')][_0x4cc7('0x96b')](this, _0x4aa9c9); this[_0x4cc7('0x16e5')] = new _0x3a1efa(); this[_0x4cc7('0x1653')] = this[_0x4cc7('0x1654')](); this[_0x4cc7('0xed2')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xed2')][_0x4cc7('0x9e7')](0x0, new _0xa51928()); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x42')] = null; this[_0x4cc7('0x16ec')] = []; this[_0x4cc7('0x1653')][_0x4cc7('0x16ed')] = 0x1; this[_0x4cc7('0x16ee')](); switch (this[_0x4cc7('0x16ef')]) { case 0x0: this[_0x4cc7('0x16f0')] = this['_byteData']; break; case 0x1: this[_0x4cc7('0x16f0')] = new _0x220b4b(0x0); _0x4aa9c9 = this['_byteData']; this[_0x4cc7('0x1653')][_0x4cc7('0x16f1')](this[_0x4cc7('0x16f0')], 0x0, _0x4aa9c9[_0x4cc7('0x21')] - _0x4aa9c9[_0x4cc7('0xcc2')]); this[_0x4cc7('0x16f0')]['uncompress'](null); break; case 0x2: this[_0x4cc7('0x16f0')] = new _0x220b4b(0x0), _0x4aa9c9 = this['_byteData'], this[_0x4cc7('0x1653')][_0x4cc7('0x16f1')](this[_0x4cc7('0x16f0')], 0x0, _0x4aa9c9[_0x4cc7('0x21')] - _0x4aa9c9[_0x4cc7('0xcc2')]), this[_0x4cc7('0x16f0')][_0x4cc7('0x16f2')](_0x4d1997[_0x4cc7('0x12d5')](_0x4cc7('0x16f3'))); } this[_0x4cc7('0x16f0')][_0x4cc7('0x16ed')] = 0x1; } }, 'proceedParsing': function() { var _0x567c4b = {}; _0x567c4b[_0x4cc7('0x16f4')] = function(_0x184a84, _0x27e4e3) { return _0x184a84 * _0x27e4e3; } ; for (; ; ) { if ('jxsrx' === _0x4cc7('0x16f5')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x9e); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xac); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2c8a); var _0x5e6123 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0xab67f2 = null; null == _0xab67f2 && (_0xab67f2 = new _0x169fce()); var _0x3ecdb1 = Math[_0x4cc7('0x28')](1.8064157758141308); _0xab67f2['x'] = 0.173 * _0x3ecdb1; _0xab67f2['y'] = -0.985 * _0x3ecdb1; _0xab67f2['z'] = -0.024 * _0x3ecdb1; _0xab67f2['w'] = Math[_0x4cc7('0x27')](1.8064157758141308); _0x3ecdb1 = _0x567c4b['PlurU'](_0xab67f2['x'], _0xab67f2['x']) + _0xab67f2['y'] * _0xab67f2['y'] + _0xab67f2['z'] * _0xab67f2['z'] + _0xab67f2['w'] * _0xab67f2['w']; var _0x388ac5 = _0x3ecdb1 - 0x1; 1e-10 > (0x0 <= _0x388ac5 ? _0x388ac5 : -_0x388ac5) || (0x0 == _0x3ecdb1 ? (_0xab67f2['x'] = 0x0, _0xab67f2['y'] = 0x0, _0xab67f2['z'] = 0x0, _0xab67f2['w'] = 0x1) : (_0x3ecdb1 = 0x1 / Math[_0x4cc7('0x2c')](_0x3ecdb1), _0xab67f2['x'] *= _0x3ecdb1, _0xab67f2['y'] *= _0x3ecdb1, _0xab67f2['z'] *= _0x3ecdb1, _0xab67f2['w'] *= _0x3ecdb1)); _0x5e6123[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xab67f2)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](7.8, -18.2, !0x0, -0x4); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](8.5, -18.3, !0x0, 0x1); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x45); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x5e6123 = _0x1baaa1['width'](0x212); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f6'), 0x0, -0xfa, null, _0x5e6123, null, null, null); _0x5e6123 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), -0x14, -0x50, null, null, null, _0x5e6123, null); _0x5e6123 = _0x1baaa1[_0x4cc7('0x7d9')](0x19d); _0xab67f2 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('See?\x20You\x20know\x20everything\x20you\x20need.', 0x154, 0xa, null, _0x5e6123, 0x0, _0xab67f2, null); this['dialog']['addBubble'](_0x4cc7('0x16f8'), 0xb4, 0x104, null, null, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f9'), -0x8c, 0x168, null, null, -0x1, null, null); } else { var _0x296874 = this[_0x4cc7('0x16f0')]; if (!_0x331be6['gt'](_0x296874[_0x4cc7('0x21')] - _0x296874[_0x4cc7('0xcc2')], 0x0) || this['get_parsingPaused']() || !this[_0x4cc7('0x1683')]()) break; this['parseNextBlock'](); } } _0x296874 = this[_0x4cc7('0x16f0')]; return 0x0 == _0x296874['length'] - _0x296874['position'] ? !0x0 : !0x1; }, 'parseHeader': function() { this['_byteData']['position'] = 0x3; this[_0x4cc7('0x16ec')][0x0] = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); this[_0x4cc7('0x16ec')][0x1] = this[_0x4cc7('0x1653')]['readUnsignedByte'](); var _0x3ff952 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x16fb')] = _0x3aa422[_0x4cc7('0x16fc')](_0x3ff952, 0x1); 0x2 == this[_0x4cc7('0x16ec')][0x0] && 0x1 == this[_0x4cc7('0x16ec')][0x1] && (this[_0x4cc7('0x16fd')] = _0x3aa422['test'](_0x3ff952, 0x2), this[_0x4cc7('0x16fe')] = _0x3aa422[_0x4cc7('0x16fc')](_0x3ff952, 0x4), this[_0x4cc7('0x16ff')] = _0x3aa422[_0x4cc7('0x16fc')](_0x3ff952, 0x8)); this['_geoNrType'] = 0x7; this[_0x4cc7('0x16fe')] && (this[_0x4cc7('0x1700')] = 0x8); this[_0x4cc7('0x1701')] = 0x7; this['_accuracyMatrix'] && (this[_0x4cc7('0x1701')] = 0x8); this[_0x4cc7('0x1702')] = 0x7; this[_0x4cc7('0x16ff')] && (this['_propsNrType'] = 0x8); this[_0x4cc7('0x16ef')] = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); this[_0x4cc7('0xed3')] && (_0x3ccc21[_0x4cc7('0xbdb')](_0x56067a[_0x4cc7('0x1703')](_0x4cc7('0x1704') + this[_0x4cc7('0x16ec')][0x0] + '\x20-\x20', this[_0x4cc7('0x16ec')][0x1]), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x14f, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x16ee') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x56067a[_0x4cc7('0x1703')](_0x4cc7('0x1705') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this[_0x4cc7('0x16ef')])) + _0x4cc7('0x1706') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x16fb')]) + _0x4cc7('0x1707') + _0x4bf907['string'](this[_0x4cc7('0x16fd')]) + _0x4cc7('0x1708') + _0x4bf907['string'](this[_0x4cc7('0x16fe')]), '\x20|\x20Properties-Precision\x20=\x20') + _0x4bf907['string'](this['_accuracyProps']), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x150, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x16ee') })); _0x3ff952 = _0x331be6['toFloat'](this[_0x4cc7('0x1653')][_0x4cc7('0x1709')]()); if (this['_streaming']) _0x3ff952 = !0x1; else { var _0x52dd48 = this[_0x4cc7('0x1653')]; _0x3ff952 = _0x56067a[_0x4cc7('0x5c7')](_0x331be6[_0x4cc7('0xea3')](_0x52dd48[_0x4cc7('0x21')] - _0x52dd48[_0x4cc7('0xcc2')]), _0x3ff952); } _0x3ff952 && this[_0x4cc7('0x170a')](_0x4cc7('0x170b')); }, 'parseNextBlock': function() { var _0x323721 = {}; _0x323721[_0x4cc7('0x170c')] = _0x4cc7('0x852'); var _0x38c26d = !0x1; this['_cur_block_id'] = this[_0x4cc7('0x16f0')][_0x4cc7('0x1709')](); this[_0x4cc7('0x16f0')][_0x4cc7('0x16fa')](); var _0x674f05 = this[_0x4cc7('0x16f0')]['readUnsignedByte'](); var _0x32914b = this[_0x4cc7('0x16f0')]['readUnsignedByte'](); var _0x6b1430 = this[_0x4cc7('0x16f0')][_0x4cc7('0x1709')](); var _0x42e18c = _0x3aa422[_0x4cc7('0x16fc')](_0x32914b, 0x8); var _0xa368de = _0x3aa422[_0x4cc7('0x16fc')](_0x32914b, 0x10); this[_0x4cc7('0x170d')] && (this['_accuracyMatrix'] = _0x3aa422[_0x4cc7('0x16fc')](_0x32914b, 0x1), this[_0x4cc7('0x16fe')] = _0x3aa422[_0x4cc7('0x16fc')](_0x32914b, 0x2), this[_0x4cc7('0x16ff')] = _0x3aa422['test'](_0x32914b, 0x4), this[_0x4cc7('0x1700')] = 0x7, this[_0x4cc7('0x16fe')] && (this[_0x4cc7('0x1700')] = 0x8), this['_matrixNrType'] = 0x7, this[_0x4cc7('0x16fd')] && (this[_0x4cc7('0x1701')] = 0x8), this[_0x4cc7('0x1702')] = 0x7, this[_0x4cc7('0x16ff')] && (this[_0x4cc7('0x1702')] = 0x8)); _0x32914b = this[_0x4cc7('0x16f0')][_0x4cc7('0xcc2')] + _0x6b1430; var _0x29f496 = _0x331be6['toFloat'](_0x6b1430) | 0x0 , _0x3eea76 = this[_0x4cc7('0x16f0')]; if (_0x29f496 > (_0x331be6[_0x4cc7('0xea3')](_0x3eea76['length'] - _0x3eea76['position']) | 0x0)) this[_0x4cc7('0x170a')](_0x4cc7('0x170e')), _0x32914b = _0x6b1430 = this['_body'], _0x6b1430['position'] += _0x32914b[_0x4cc7('0x21')] - _0x32914b[_0x4cc7('0xcc2')]; else { if (_0x2d63f9[_0x4cc7('0xf9')](_0x4cc7('0x170f'), 'izDkp')) { this[_0x4cc7('0x1710')] = new _0x220b4b(0x0); this['_body']['readBytes'](this[_0x4cc7('0x1710')], 0x0, _0x6b1430); _0x42e18c && (_0xa368de ? this['_newBlockBytes'][_0x4cc7('0x16f2')](0x1) : this[_0x4cc7('0x1710')][_0x4cc7('0x16f2')](null)); this[_0x4cc7('0x1710')][_0x4cc7('0x16ed')] = 0x1; this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] = 0x0; _0xa368de = new _0xa51928(); _0xa368de['len'] = this[_0x4cc7('0x1710')]['position'] + _0x6b1430; _0xa368de['id'] = this[_0x4cc7('0x1711')]; _0x29f496 = this['_newBlockBytes'][_0x4cc7('0xcc2')] + _0x6b1430; _0x42e18c && (_0x29f496 = this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] + _0x15249f[_0x4cc7('0x34')](this['_newBlockBytes']), _0xa368de[_0x4cc7('0x1712')] = _0x29f496); this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0xe2')](_0x2d63f9['CUTmZ'](_0x4cc7('0x1713'), _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this[_0x4cc7('0x1711')]))), '\x20|\x20TypeID\x20=\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x674f05)) + _0x2d63f9[_0x4cc7('0xfb')] + (null == _0x42e18c ? _0x4cc7('0x574') : '' + _0x42e18c) + _0x4cc7('0x1707') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x16fd')]) + '\x20|\x20Geometry-Precision\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x16fe')]) + _0x4cc7('0x1714') + _0x4bf907[_0x4cc7('0x4dc')](this['_accuracyProps']), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x190, 'className': _0x4cc7('0x5cf'), 'methodName': 'parseNextBlock' }); this[_0x4cc7('0xed2')]['set'](this[_0x4cc7('0x1711')], _0xa368de); if (0x2 == this['_version'][0x0] && 0x1 == this[_0x4cc7('0x16ec')][0x1]) switch (_0x674f05) { case 0xb: this[_0x4cc7('0x1715')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x1f: this[_0x4cc7('0x1716')](this['_cur_block_id']); _0x38c26d = !0x0; break; case 0x29: this[_0x4cc7('0x1717')](this['_cur_block_id']); _0x38c26d = !0x0; break; case 0x2a: this[_0x4cc7('0x1718')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x2b: this[_0x4cc7('0x1719')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x33: this[_0x4cc7('0x171a')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x51: this[_0x4cc7('0x171b')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x53: this['parseCubeTexture'](this['_cur_block_id']); _0x38c26d = !0x0; break; case 0x5b: this[_0x4cc7('0x61')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x5c: this[_0x4cc7('0x171c')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x6f: this[_0x4cc7('0x171d')](this[_0x4cc7('0x1711')], !0x0); _0x38c26d = !0x0; break; case 0x70: this['parseMeshPoseAnimation'](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0x71: this[_0x4cc7('0xed7')](this['_cur_block_id']); _0x38c26d = !0x0; break; case 0x7a: this[_0x4cc7('0x171e')](this[_0x4cc7('0x1711')]); _0x38c26d = !0x0; break; case 0xfd: this[_0x4cc7('0x171f')](this[_0x4cc7('0x1711')]), _0x38c26d = !0x0; } if (0x0 == _0x38c26d) switch (_0x674f05) { case 0x1: this['parseTriangleGeometrieBlock'](this['_cur_block_id']); break; case 0x16: this[_0x4cc7('0x1720')](this[_0x4cc7('0x1711')]); break; case 0x17: this[_0x4cc7('0x1721')](this[_0x4cc7('0x1711')]); break; case 0x51: this['parseMaterial'](this['_cur_block_id']); break; case 0x52: this[_0x4cc7('0x1722')](this[_0x4cc7('0x1711')]); break; case 0x65: this['parseSkeleton'](this[_0x4cc7('0x1711')]); break; case 0x66: this[_0x4cc7('0x1723')](this['_cur_block_id']); break; case 0x67: this[_0x4cc7('0x1724')](this['_cur_block_id']); break; case 0x79: this[_0x4cc7('0x1725')](this[_0x4cc7('0x1711')]); break; case 0xfe: this[_0x4cc7('0x1726')](this['_cur_block_id']); break; case 0xff: this['parseMetaData'](this['_cur_block_id']); break; default: this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')]('AWDBlock:\x20\x20\x20Unknown\x20BlockType\x20\x20(BlockID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1711')])) + _0x4cc7('0x1727') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x6b1430)) + _0x4cc7('0x1728'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1de, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x11a8') }), _0x38c26d = this[_0x4cc7('0x1710')], _0x38c26d[_0x4cc7('0xcc2')] += _0x6b1430; } _0x6b1430 = 0x0; if (this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] == _0x29f496) { if ('sUmVT' === 'XiPqo') { var _0x30b8f8 = _0x674f05++; this[_0x4cc7('0x1729')][_0x30b8f8] = _0x19c1c0['field'](this[_0x4cc7('0x172a')], _0x323721[_0x4cc7('0x170c')] + _0x30b8f8); } else { if (this['_debug'] && _0x2d63f9[_0x4cc7('0xfd')](null, _0xa368de[_0x4cc7('0x11a6')])) for (; _0x6b1430 < _0xa368de[_0x4cc7('0x11a6')][_0x4cc7('0x34')](); ) _0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0xfa')](_0x4cc7('0x11a7') + _0xa368de[_0x4cc7('0x11a6')]['get'](_0x6b1430), _0x2d63f9['rXyoM']), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1e7, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x11a8') }), ++_0x6b1430; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('\x0a', { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1ed, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x11a8') }); } } else if (this['_debug'] && (_0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0xff')](_0x4cc7('0x172b'), _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this['_cur_block_id']))) + _0x4cc7('0x172c'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1f0, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseNextBlock' }), null != _0xa368de[_0x4cc7('0x11a6')])) for (; _0x6b1430 < _0xa368de[_0x4cc7('0x11a6')][_0x4cc7('0x34')](); ) _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x11a7') + _0xa368de[_0x4cc7('0x11a6')][_0x4cc7('0x2b')](_0x6b1430) + _0x4cc7('0xfe'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x1f3, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x11a8') }), ++_0x6b1430; this[_0x4cc7('0x16f0')][_0x4cc7('0xcc2')] = _0x32914b; this[_0x4cc7('0x1710')] = null; } else { return null == _0x963af0[_0x4cc7('0xbc4')] ? _0x963af0[_0x4cc7('0xbc4')] = new _0x963af0() : _0x963af0[_0x4cc7('0xbc4')]; } } }, 'parseTriangleGeometrieBlock': function(_0x55b0f2) { var _0x497edf = new _0x39920c() , _0x5b8faa = this['parseVarStr']() , _0x247448 = this[_0x4cc7('0x1710')]['readUnsignedShort']() , _0x320963 = this[_0x4cc7('0x172d')]({ 1: this[_0x4cc7('0x1700')], 2: this[_0x4cc7('0x1700')] }) , _0x188909 = _0x320963['get'](0x1, 0x1); _0x320963 = _0x320963[_0x4cc7('0x2b')](0x2, 0x1); for (var _0x10872f = _0x2bc114[_0x4cc7('0x24')](null), _0x3481e4 = 0x0; _0x3481e4 < _0x247448; ) { var _0x509413 = _0x10872f = null; var _0x4bf907 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0x48c401 = this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] + _0x4bf907; _0x4bf907 = this[_0x4cc7('0x172d')]({ 1: this['_geoNrType'], 2: this['_geoNrType'] }); for (var _0x4e62e8 = null, _0x16dada = null, _0x5aff49 = null, _0x41c121 = null; _0x331be6['gt'](_0x48c401, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) { var _0x3c4e7f = 0x0; var _0x3e3cd2 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); this[_0x4cc7('0x1710')]['readUnsignedByte'](); var _0x467ea7 = this['_newBlockBytes'][_0x4cc7('0x1709')](); _0x467ea7 = this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] + _0x467ea7; if (0x1 == _0x3e3cd2) for (_0x4e62e8 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x467ea7, this[_0x4cc7('0x1710')]['position']); ) { _0x3e3cd2 = this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')]); var _0x541112 = this['readNumber'](this['_accuracyGeo']); var _0x156dc2 = this[_0x4cc7('0x172e')](this['_accuracyGeo']); _0x4e62e8['set'](_0x3c4e7f++, _0x3e3cd2); _0x4e62e8[_0x4cc7('0x9e7')](_0x3c4e7f++, _0x541112); _0x4e62e8[_0x4cc7('0x9e7')](_0x3c4e7f++, _0x156dc2); } else if (0x2 == _0x3e3cd2) for (_0x16dada = _0x2bc114['toIntVector'](null); _0x331be6['gt'](_0x467ea7, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) _0x16dada[_0x4cc7('0x9e7')](_0x3c4e7f++, this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]()); else if (0x3 == _0x3e3cd2) for (_0x5aff49 = _0x2bc114['toFloatVector'](null); _0x331be6['gt'](_0x467ea7, this[_0x4cc7('0x1710')]['position']); ) _0x5aff49[_0x4cc7('0x9e7')](_0x3c4e7f++, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')])); else if (0x4 == _0x3e3cd2) for (_0x41c121 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x467ea7, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) _0x41c121[_0x4cc7('0x9e7')](_0x3c4e7f++, this[_0x4cc7('0x172e')](this['_accuracyGeo'])); else if (0x6 == _0x3e3cd2) for (_0x10872f = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x467ea7, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) _0x10872f[_0x4cc7('0x9e7')](_0x3c4e7f++, _0x331be6[_0x4cc7('0xea3')](0x3 * this[_0x4cc7('0x1710')]['readUnsignedShort']())); else if (0x7 == _0x3e3cd2) for (_0x509413 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x467ea7, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) _0x509413[_0x4cc7('0x9e7')](_0x3c4e7f++, this[_0x4cc7('0x172e')](this['_accuracyGeo'])); else this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] = _0x467ea7; } this[_0x4cc7('0x172f')](); _0x10872f = _0x1dd7f3[_0x4cc7('0x16a9')](_0x4e62e8, _0x16dada, _0x5aff49, _0x41c121, null, _0x509413, _0x10872f); _0x509413 = _0x4bf907['get'](0x1, 0x1); _0x4bf907 = _0x4bf907['get'](0x2, 0x1); _0x48c401 = !0x1; if (_0x188909 != _0x509413 || _0x320963 != _0x4bf907) _0x3ccc21[_0x4cc7('0xbdb')]('set\x20sub\x20uvs', { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x25b, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseTriangleGeometrieBlock' }), _0x48c401 = !0x0, _0x509413 = _0x188909 / _0x509413, _0x4bf907 = _0x320963 / _0x4bf907; _0x4e62e8 = 0x0; for (_0x16dada = _0x10872f['get_length'](); _0x4e62e8 < _0x16dada; ) _0x5aff49 = _0x4e62e8++, _0x48c401 && _0x10872f[_0x4cc7('0x2b')](_0x5aff49)[_0x4cc7('0x116a')](_0x509413, _0x4bf907), _0x497edf[_0x4cc7('0x11b5')](_0x10872f[_0x4cc7('0x2b')](_0x5aff49)); ++_0x3481e4; } 0x1 == _0x188909 && 0x1 == _0x320963 || _0x497edf[_0x4cc7('0x116a')](_0x188909, _0x320963); this['parseUserAttributes'](); this['finalizeAsset'](_0x497edf, _0x5b8faa); this['_blocks']['get'](_0x55b0f2)[_0x4cc7('0x42')] = _0x497edf; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x13a9') + _0x5b8faa + _0x4cc7('0x1730') + _0x10872f[_0x4cc7('0x34')](), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x270, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x13a8') }); }, 'parsePrimitves': function(_0x24a355) { if (_0x2d63f9['DFwVK'] !== _0x2d63f9['DFwVK']) { var _0x253bfd = this[_0x4cc7('0x1731')]; switch (_0x253bfd[0x1]) { case 0x0: return !0x1; case 0x1: return !0x0; case 0x2: return null != this[_0x4cc7('0x146b')] ? (_0x253bfd = this[_0x4cc7('0x146b')], _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x253bfd['id'], _0x253bfd['defaultValue'])) : !0x1; case 0x3: _0x253bfd = this['explorePath']; var _0x289a6d = _0x253bfd[_0x4cc7('0x123e')]; _0x289a6d = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x289a6d['id'], _0x289a6d[_0x4cc7('0xc12')]); _0x253bfd = _0x253bfd['levelCount']; return (_0x289a6d < _0x253bfd ? _0x289a6d : _0x253bfd) >= this[_0x4cc7('0x1732')]; case 0x4: return _0x253bfd = this[_0x4cc7('0x1108')], _0x289a6d = _0x253bfd['savedProgress'], _0x289a6d = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x289a6d['id'], _0x289a6d[_0x4cc7('0xc12')]), _0x253bfd = _0x253bfd[_0x4cc7('0xc2f')], (_0x289a6d < _0x253bfd ? _0x289a6d : _0x253bfd) > this['indexInPath']; case 0x5: if (_0x56067a[_0x4cc7('0x5cb')](0x0, this[_0x4cc7('0x1733')][_0x4cc7('0xb1c')])) return this[_0x4cc7('0x1733')][_0x4cc7('0x9e7')][_0x4cc7('0x1734')](); _0x253bfd = this[_0x4cc7('0x1733')][_0x4cc7('0x9e7')]; _0x289a6d = _0x253bfd[_0x4cc7('0x123e')]; _0x289a6d = _0x104058['get_instance']()['get'](_0x289a6d['id'], _0x289a6d[_0x4cc7('0xc12')]); _0x253bfd = _0x253bfd[_0x4cc7('0xc2f')]; return (_0x289a6d < _0x253bfd ? _0x289a6d : _0x253bfd) >= this['followingLevel'][_0x4cc7('0xb1c')]; case 0x6: return (0x0, _0x253bfd[0x2])(); } } else { var _0x51dca2 = this[_0x4cc7('0x1735')](); var _0x4d0c58 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x114931 = this['parseProperties']({ 101: this[_0x4cc7('0x1700')], 102: this['_geoNrType'], 103: this[_0x4cc7('0x1700')], 110: this[_0x4cc7('0x1700')], 111: this['_geoNrType'], 301: 0x5, 302: 0x5, 303: 0x5, 701: 0x15, 702: 0x15, 703: 0x15, 704: 0x15 }); var _0x2becaa = _0x4cc7('0x1736')['split'](';'); switch (_0x4d0c58) { case 0x1: var _0x4eacc2 = new _0x3c2839(_0x114931['get'](0x65, 0x64),_0x114931[_0x4cc7('0x2b')](0x66, 0x64),_0x114931[_0x4cc7('0x2b')](0x12d, 0x1),_0x114931[_0x4cc7('0x2b')](0x12e, 0x1),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0),_0x114931['get'](0x2be, !0x1)); break; case 0x2: _0x4eacc2 = new _0x2f62a7(_0x114931[_0x4cc7('0x2b')](0x65, 0x64),_0x114931[_0x4cc7('0x2b')](0x66, 0x64),_0x114931[_0x4cc7('0x2b')](0x67, 0x64),_0x114931[_0x4cc7('0x2b')](0x12d, 0x1),_0x114931['get'](0x12e, 0x1),_0x114931[_0x4cc7('0x2b')](0x12f, 0x1),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0)); break; case 0x3: _0x4eacc2 = new _0x1c90a0(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931[_0x4cc7('0x2b')](0x12d, 0x10),_0x114931[_0x4cc7('0x2b')](0x12e, 0xc),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0)); break; case 0x4: _0x4eacc2 = new _0x104e36(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931[_0x4cc7('0x2b')](0x66, 0x32),_0x114931[_0x4cc7('0x2b')](0x67, 0x64),_0x114931['get'](0x12d, 0x10),_0x114931[_0x4cc7('0x2b')](0x12e, 0x1),!0x0,!0x0,!0x0); _0x114931[_0x4cc7('0x2b')](0x2bd, !0x0) || _0x5260f5[_0x4cc7('0x99b')](_0x4eacc2, _0x104e36)[_0x4cc7('0x1737')](!0x1); _0x114931[_0x4cc7('0x2b')](0x2be, !0x0) || _0x5260f5[_0x4cc7('0x99b')](_0x4eacc2, _0x104e36)[_0x4cc7('0x1738')](!0x1); _0x114931[_0x4cc7('0x2b')](0x2bf, !0x0) || _0x5260f5['__cast'](_0x4eacc2, _0x104e36)[_0x4cc7('0x1739')](!0x1); break; case 0x5: _0x4eacc2 = new _0x2ab630(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931['get'](0x66, 0x64),_0x114931[_0x4cc7('0x2b')](0x12d, 0x10),_0x114931['get'](0x12e, 0x1),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0),_0x114931[_0x4cc7('0x2b')](0x2be, !0x0)); break; case 0x6: _0x4eacc2 = new _0x1b0816(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931[_0x4cc7('0x2b')](0x66, 0x64),_0x114931[_0x4cc7('0x2b')](0x12d, 0x10),_0x114931[_0x4cc7('0x2b')](0x12e, 0xf),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0)); break; case 0x7: _0x4eacc2 = new _0x432af9(_0x114931[_0x4cc7('0x2b')](0x65, 0x32),_0x114931['get'](0x66, 0x32),_0x114931[_0x4cc7('0x2b')](0x12d, 0x10),_0x114931[_0x4cc7('0x2b')](0x12e, 0x8),_0x114931[_0x4cc7('0x2b')](0x2bd, !0x0)); break; default: _0x4eacc2 = new _0x39920c(), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x173a'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x29d, 'className': _0x2d63f9[_0x4cc7('0x101')], 'methodName': 'parsePrimitves' }); } if (0x1 != _0x114931[_0x4cc7('0x2b')](0x6e, 0x1) || 0x1 != _0x114931[_0x4cc7('0x2b')](0x6f, 0x1)) _0x4eacc2[_0x4cc7('0xe33')](), _0x4eacc2['scaleUV'](_0x114931[_0x4cc7('0x2b')](0x6e, 0x1), _0x114931[_0x4cc7('0x2b')](0x6f, 0x1)); this['parseUserAttributes'](); _0x4eacc2[_0x4cc7('0xd6a')](_0x51dca2); this[_0x4cc7('0xed1')](_0x4eacc2, _0x51dca2); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x24a355)[_0x4cc7('0x42')] = _0x4eacc2; if (this[_0x4cc7('0xed3')]) { if (0x0 > _0x4d0c58 || 0x7 < _0x4d0c58) _0x4d0c58 = 0x0; _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x173b') + _0x51dca2 + _0x4cc7('0x173c') + _0x2becaa[_0x4d0c58], { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x2aa, 'className': _0x4cc7('0x5cf'), 'methodName': 'parsePrimitves' }); } } }, 'parseContainer': function(_0x51586a) { var _0x5cc019 = this['_newBlockBytes'][_0x4cc7('0x1709')](); var _0x1060bd = this[_0x4cc7('0x173d')](); var _0x35d173 = this[_0x4cc7('0x1735')](); var _0x4c1090 = _0x56067a[_0x4cc7('0x5cc')]; var _0x2bd99f = new _0x1f7569(); _0x2bd99f[_0x4cc7('0xb49')](_0x1060bd); _0x1060bd = this[_0x4cc7('0xed0')](_0x5cc019, [_0x4cc7('0xfcd'), 'light', _0x4cc7('0x126'), 'entity', _0x4cc7('0x149a')]); _0x1060bd[_0x4cc7('0xbd8')] ? (_0x5260f5[_0x4cc7('0x99b')](_0x1060bd[_0x4cc7('0x42')], _0x1f7569)['addChild'](_0x2bd99f), _0x4c1090 = _0x5260f5[_0x4cc7('0x99b')](_0x1060bd['data'], _0x1f7569)[_0x4cc7('0xb4e')]()) : 0x0 < _0x5cc019 && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x51586a)[_0x4cc7('0x138b')](_0x56067a[_0x4cc7('0x5cd')]); 0x2 == this[_0x4cc7('0x16ec')][0x0] && _0x56067a[_0x4cc7('0x5ce')](0x1, this['_version'][0x1]) ? (_0x5cc019 = this[_0x4cc7('0x172d')]({ 1: this['_matrixNrType'], 2: this[_0x4cc7('0x1701')], 3: this[_0x4cc7('0x1701')], 4: 0x4 }), _0x2bd99f[_0x4cc7('0xfa2')](new _0x21e384(_0x5cc019['get'](0x1, 0x0),_0x5cc019[_0x4cc7('0x2b')](0x2, 0x0),_0x5cc019[_0x4cc7('0x2b')](0x3, 0x0)))) : this[_0x4cc7('0x172d')](null); _0x2bd99f[_0x4cc7('0x173e')] = this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed1')](_0x2bd99f, _0x35d173); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x51586a)[_0x4cc7('0x42')] = _0x2bd99f; this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x173f') + _0x35d173 + _0x4cc7('0x1740') + _0x4c1090, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x2d1, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1720') }); }, 'parseMeshInstance': function(_0x4ebc7e) { if (_0x4cc7('0x1741') === 'hbMDQ') { var _0x42acab = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0x2efd8f = this[_0x4cc7('0x173d')]() , _0x68f3e0 = this[_0x4cc7('0x1735')]() , _0xde49fc = _0x4cc7('0x1742') , _0x5a70e7 = this[_0x4cc7('0x1710')]['readUnsignedInt'](); var _0x5d5314 = this[_0x4cc7('0xed0')](_0x5a70e7, [_0x4cc7('0x11b3')]); _0x5d5314[_0x4cc7('0xbd8')] ? _0x5d5314 = _0x5260f5[_0x4cc7('0x99b')](_0x5d5314[_0x4cc7('0x42')], _0x39920c) : (this[_0x4cc7('0xed2')]['get'](_0x4ebc7e)[_0x4cc7('0x138b')](_0x4cc7('0x1743')), _0x5d5314 = new _0x39920c()); this['_blocks'][_0x4cc7('0x2b')](_0x4ebc7e)[_0x4cc7('0x1744')] = _0x5a70e7; var _0x51891c = _0x2bc114[_0x4cc7('0x24')](null); var _0x17f907 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); _0x5a70e7 = []; var _0x4bf907 = 0x0; for (var _0x48c401; _0x4bf907 < _0x17f907; ) { var _0x21b9e5 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); _0x48c401 = this[_0x4cc7('0xed0')](_0x21b9e5, [_0x4cc7('0x1629')]); !_0x48c401[_0x4cc7('0xbd8')] && 0x0 < _0x21b9e5 && this['_blocks']['get'](_0x4ebc7e)['addError'](_0x2d63f9['JPWKf']('Could\x20not\x20find\x20Material\x20Nr\x20', _0x4bf907) + '\x20(ID\x20=\x20' + _0x21b9e5 + '\x20)\x20for\x20this\x20Mesh'); _0x51891c[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x48c401[_0x4cc7('0x42')], _0x43f7fe)); _0x5a70e7[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x48c401['data'], _0x43f7fe)['get_name']()); ++_0x4bf907; } _0x17f907 = new _0x5b5b9f(_0x5d5314,null); _0x17f907[_0x4cc7('0xb49')](_0x2efd8f); _0x2efd8f = this[_0x4cc7('0xed0')](_0x42acab, [_0x4cc7('0xfcd'), _0x4cc7('0x1551'), _0x4cc7('0x126'), _0x4cc7('0xffa'), _0x4cc7('0x149a')]); _0x2efd8f[_0x4cc7('0xbd8')] ? (_0x5260f5[_0x4cc7('0x99b')](_0x2efd8f['data'], _0x1f7569)[_0x4cc7('0xa0c')](_0x17f907), _0xde49fc = _0x5260f5['__cast'](_0x2efd8f['data'], _0x1f7569)[_0x4cc7('0xb4e')]()) : 0x0 < _0x42acab && this[_0x4cc7('0xed2')]['get'](_0x4ebc7e)[_0x4cc7('0x138b')](_0x4cc7('0x1745')); if (0x1 <= _0x51891c[_0x4cc7('0x34')]() && 0x1 == _0x17f907['get_subMeshes']()[_0x4cc7('0x34')]()) _0x17f907[_0x4cc7('0x32')](_0x51891c[_0x4cc7('0x2b')](0x0)); else if (0x1 < _0x51891c[_0x4cc7('0x34')]()) for (_0x42acab = 0x0, _0x2efd8f = _0x17f907[_0x4cc7('0x1379')]()[_0x4cc7('0x34')](); _0x42acab < _0x2efd8f; ) _0x4bf907 = _0x42acab++, _0x17f907[_0x4cc7('0x1379')]()[_0x4cc7('0x2b')](_0x4bf907)[_0x4cc7('0x32')](_0x51891c['get'](Math[_0x4cc7('0x53')](_0x51891c[_0x4cc7('0x34')]() - 0x1, _0x4bf907) | 0x0)); 0x2 == this['_version'][0x0] && 0x1 == this[_0x4cc7('0x16ec')][0x1] ? (_0x51891c = this[_0x4cc7('0x172d')]({ 1: this[_0x4cc7('0x1701')], 2: this[_0x4cc7('0x1701')], 3: this['_matrixNrType'], 4: 0x4, 5: 0x15 }), _0x17f907[_0x4cc7('0xfa2')](new _0x21e384(_0x51891c[_0x4cc7('0x2b')](0x1, 0x0),_0x51891c[_0x4cc7('0x2b')](0x2, 0x0),_0x51891c[_0x4cc7('0x2b')](0x3, 0x0))), _0x17f907['set_castsShadows'](_0x51891c[_0x4cc7('0x2b')](0x5, !0x0))) : this['parseProperties'](null); _0x17f907[_0x4cc7('0x173e')] = this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed1')](_0x17f907, _0x68f3e0); this[_0x4cc7('0xed2')]['get'](_0x4ebc7e)[_0x4cc7('0x42')] = _0x17f907; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1746') + _0x68f3e0 + '\x27\x20|\x20Parent-Name\x20=\x20' + _0xde49fc + '|\x20Geometry-Name\x20=\x20' + _0x5d5314[_0x4cc7('0xb4e')]() + _0x4cc7('0x1747') + _0x17f907[_0x4cc7('0x1379')]()[_0x4cc7('0x34')]() + _0x4cc7('0x1748') + _0x5a70e7[_0x4cc7('0x8eb')](), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x318, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseMeshInstance' }); } else { return -0x1; } }, 'parseSkyBoxInstance': function(_0x5af1a5) { var _0x400151 = this[_0x4cc7('0x1735')]() , _0x3983dc = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0x4c20e5 = this[_0x4cc7('0xed0')](_0x3983dc, [_0x4cc7('0x5c1')], _0x4cc7('0x1749')); _0x4c20e5[_0x4cc7('0xbd8')] || 0x0 == _0x3983dc || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5af1a5)[_0x4cc7('0x138b')](_0x4cc7('0x174a') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x3983dc)) + _0x4cc7('0x174b')); _0x3983dc = new _0xdf4955(_0x5260f5['__cast'](_0x4c20e5[_0x4cc7('0x42')], _0x182fa3)); this['parseProperties'](null); _0x3983dc['extra'] = this[_0x4cc7('0x172f')](); this['finalizeAsset'](_0x3983dc, _0x400151); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5af1a5)[_0x4cc7('0x42')] = _0x3983dc; this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x2d63f9[_0x4cc7('0x102')] + _0x400151 + _0x2d63f9[_0x4cc7('0x104')] + _0x5260f5[_0x4cc7('0x99b')](_0x4c20e5['data'], _0x182fa3)[_0x4cc7('0xb4e')](), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x32c, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1716') }); }, 'parseLight': function(_0x1e63ab) { var _0x6ec899 = null , _0x43b583 = null , _0x3af47a = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0x36f216 = this[_0x4cc7('0x173d')]() , _0x51e515 = this['parseVarStr']() , _0x3821e5 = this[_0x4cc7('0x1710')]['readUnsignedByte']() , _0x344615 = this[_0x4cc7('0x172d')]({ 1: this['_propsNrType'], 2: this[_0x4cc7('0x1702')], 3: 0x16, 4: this[_0x4cc7('0x1702')], 5: this[_0x4cc7('0x1702')], 6: 0x15, 7: 0x16, 8: this[_0x4cc7('0x1702')], 9: 0x4, 10: 0x4, 11: this[_0x4cc7('0x1702')], 12: 0x5, 21: this[_0x4cc7('0x1701')], 22: this[_0x4cc7('0x1701')], 23: this['_matrixNrType'] }) , _0x4ebd2a = _0x344615['get'](0x9, 0x0) , _0x48c401 = _0x4cc7('0x1742') , _0x16dada = [_0x4cc7('0x174c'), _0x2d63f9['JntsP'], 'DirectionalLight'] , _0x512e8f = [_0x4cc7('0x174d'), _0x4cc7('0x1581'), 'NearDirectionalShadowMapper', _0x4cc7('0x1594'), _0x2d63f9[_0x4cc7('0x108')]]; 0x1 == _0x3821e5 && (_0x6ec899 = new _0x52fef7(), _0x5260f5[_0x4cc7('0x99b')](_0x6ec899, _0x52fef7)['set_radius'](_0x344615['get'](0x1, 0x15f90)), _0x5260f5[_0x4cc7('0x99b')](_0x6ec899, _0x52fef7)['set_fallOff'](_0x344615['get'](0x2, 0x186a0)), _0x331be6['gt'](_0x4ebd2a, 0x0) && 0x4 == _0x4ebd2a && (_0x43b583 = new _0x570a7e()), _0x6ec899[_0x4cc7('0xb49')](_0x36f216)); 0x2 == _0x3821e5 && (_0x6ec899 = new _0x5d21ea(_0x344615['get'](0x15, 0x0),_0x344615[_0x4cc7('0x2b')](0x16, -0x1),_0x344615['get'](0x17, 0x1)), _0x331be6['gt'](_0x4ebd2a, 0x0) && (0x1 == _0x4ebd2a && (_0x43b583 = new _0x44d240()), 0x2 == _0x4ebd2a && (_0x43b583 = new _0x25f3e3(_0x344615[_0x4cc7('0x2b')](0xb, 0.5))), 0x3 == _0x4ebd2a && (_0x43b583 = new _0x3852ed(_0x344615['get'](0xc, 0x3))))); 0x2 != _0x3821e5 && 0x1 != _0x3821e5 ? this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1e63ab)['addError'](_0x4cc7('0x174e') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x3821e5))) : (_0x6ec899[_0x4cc7('0x1556')](_0x344615[_0x4cc7('0x2b')](0x3, 0xffffff)), _0x6ec899[_0x4cc7('0x1558')](_0x344615[_0x4cc7('0x2b')](0x4, 0x1)), _0x6ec899[_0x4cc7('0x1557')](_0x344615['get'](0x5, 0x1)), _0x6ec899[_0x4cc7('0x1555')](_0x344615[_0x4cc7('0x2b')](0x7, 0xffffff)), _0x6ec899[_0x4cc7('0x81')](_0x344615['get'](0x8, 0x0)), null != _0x43b583 && (_0x5260f5[_0x4cc7('0x9a0')](_0x43b583, _0x570a7e) ? 0x1 != _0x344615[_0x4cc7('0x2b')](0xa, 0x1) && _0x43b583[_0x4cc7('0x1579')](this[_0x4cc7('0x16e0')]['get'](_0x344615[_0x4cc7('0x2b')](0xa, 0x1))) : 0x2 != _0x344615[_0x4cc7('0x2b')](0xa, 0x2) && _0x43b583[_0x4cc7('0x1579')](this[_0x4cc7('0x16e0')]['get'](_0x344615[_0x4cc7('0x2b')](0xa, 0x2))), _0x6ec899[_0x4cc7('0x174f')](_0x43b583), _0x6ec899[_0x4cc7('0x1750')](!0x0)), 0x0 != _0x3af47a && (_0x43b583 = this['getAssetByID'](_0x3af47a, ['container', _0x4cc7('0x1551'), _0x4cc7('0x126'), _0x4cc7('0xffa'), _0x4cc7('0x149a')]), _0x43b583['enable'] ? (_0x5260f5['__cast'](_0x43b583[_0x4cc7('0x42')], _0x1f7569)[_0x4cc7('0xa0c')](_0x6ec899), _0x48c401 = _0x5260f5[_0x4cc7('0x99b')](_0x43b583[_0x4cc7('0x42')], _0x1f7569)[_0x4cc7('0xb4e')]()) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1e63ab)['addError'](_0x4cc7('0x1751'))), this[_0x4cc7('0x172f')](), this['finalizeAsset'](_0x6ec899, _0x51e515), this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1e63ab)[_0x4cc7('0x42')] = _0x6ec899, this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0x10a')]('Parsed\x20a\x20Light:\x20Name\x20=\x20\x27' + _0x51e515 + _0x4cc7('0x1752') + _0x16dada[_0x3821e5] + _0x4cc7('0x1753'), _0x48c401) + '\x20|\x20ShadowMapper-Type\x20=\x20' + _0x512e8f[_0x4ebd2a], { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x379, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1717') })); }, 'parseCamera': function(_0x54f3ab) { var _0x1e9550 = this[_0x4cc7('0x1710')]['readUnsignedInt']() , _0x456f14 = this[_0x4cc7('0x173d')]() , _0x2a9c51 = this[_0x4cc7('0x1735')]() , _0x579b2d = _0x2d63f9[_0x4cc7('0x1754')]; this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); this[_0x4cc7('0x1710')][_0x4cc7('0x1755')](); var _0x1daef2 = this[_0x4cc7('0x1710')][_0x4cc7('0x1755')](); var _0x36c092 = this[_0x4cc7('0x172d')]({ 101: this[_0x4cc7('0x1702')], 102: this[_0x4cc7('0x1702')], 103: this[_0x4cc7('0x1702')], 104: this[_0x4cc7('0x1702')] }); switch (_0x1daef2) { case 0x1389: _0x1daef2 = new _0x4cf486(_0x36c092['get'](0x65, 0x3c)); break; case 0x138a: _0x1daef2 = new _0x42cc00(_0x36c092[_0x4cc7('0x2b')](0x65, 0x1f4)); break; case 0x138b: _0x1daef2 = new _0x2dbca2(_0x36c092[_0x4cc7('0x2b')](0x65, -0x190),_0x36c092['get'](0x66, 0x190),_0x36c092['get'](0x67, -0x12c),_0x36c092[_0x4cc7('0x2b')](0x68, 0x12c)); break; default: _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1756'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x392, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1718') }); return; } var _0x4627d0 = new _0x262ecb(_0x1daef2); _0x4627d0[_0x4cc7('0xb49')](_0x456f14); _0x456f14 = this[_0x4cc7('0xed0')](_0x1e9550, [_0x4cc7('0xfcd'), _0x4cc7('0x1551'), _0x4cc7('0x126'), _0x2d63f9[_0x4cc7('0x1757')], _0x4cc7('0x149a')]); _0x456f14[_0x4cc7('0xbd8')] ? (_0x5260f5[_0x4cc7('0x99b')](_0x456f14[_0x4cc7('0x42')], _0x1f7569)[_0x4cc7('0xa0c')](_0x4627d0), _0x579b2d = _0x5260f5[_0x4cc7('0x99b')](_0x456f14[_0x4cc7('0x42')], _0x1f7569)['get_name']()) : _0x331be6['gt'](_0x1e9550, 0x0) && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x54f3ab)[_0x4cc7('0x138b')](_0x4cc7('0x1758')); _0x4627d0[_0x4cc7('0xd6a')](_0x2a9c51); _0x36c092 = this[_0x4cc7('0x172d')]({ 1: this['_matrixNrType'], 2: this['_matrixNrType'], 3: this['_matrixNrType'], 4: 0x4, 101: this['_propsNrType'], 102: this['_propsNrType'] }); _0x4627d0[_0x4cc7('0xfa2')](new _0x21e384(_0x36c092[_0x4cc7('0x2b')](0x1, 0x0),_0x36c092[_0x4cc7('0x2b')](0x2, 0x0),_0x36c092[_0x4cc7('0x2b')](0x3, 0x0))); _0x4627d0[_0x4cc7('0x102a')]()['set_near'](_0x36c092[_0x4cc7('0x2b')](0x65, 0x14)); _0x4627d0[_0x4cc7('0x102a')]()['set_far'](_0x36c092[_0x4cc7('0x2b')](0x66, 0xbb8)); _0x4627d0[_0x4cc7('0x173e')] = this[_0x4cc7('0x172f')](); this['finalizeAsset'](_0x4627d0, _0x2a9c51); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x54f3ab)['data'] = _0x4627d0; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1759') + _0x2a9c51 + '\x27\x20|\x20Lenstype\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1daef2) + _0x4cc7('0x1753') + _0x579b2d, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x3a7, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1718') }); }, 'parseTextureProjector': function(_0x39cc7d) { this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0x4dec7a = this[_0x4cc7('0x173d')]() , _0x43fa62 = this[_0x4cc7('0x1735')]() , _0x187221 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0x50d618 = this[_0x4cc7('0xed0')](_0x187221, [_0x4cc7('0x5c1')]); _0x50d618[_0x4cc7('0xbd8')] || 0x0 == _0x187221 || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x39cc7d)[_0x4cc7('0x138b')](_0x4cc7('0x175a') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x187221)) + '\x20(\x20for\x20this\x20TextureProjector!'); _0x187221 = new _0x47670b(_0x50d618[_0x4cc7('0x42')]); _0x187221[_0x4cc7('0xd6a')](_0x43fa62); _0x187221['set_aspectRatio'](this[_0x4cc7('0x1710')][_0x4cc7('0x175b')]()); _0x187221['set_fieldOfView'](this[_0x4cc7('0x1710')][_0x4cc7('0x175b')]()); _0x187221[_0x4cc7('0xb49')](_0x4dec7a); _0x4dec7a = this['parseProperties']({ 1: this['_matrixNrType'], 2: this['_matrixNrType'], 3: this[_0x4cc7('0x1701')], 4: 0x4 }); _0x187221[_0x4cc7('0xfa2')](new _0x21e384(_0x4dec7a['get'](0x1, 0x0),_0x4dec7a[_0x4cc7('0x2b')](0x2, 0x0),_0x4dec7a['get'](0x3, 0x0))); _0x187221[_0x4cc7('0x173e')] = this['parseUserAttributes'](); this[_0x4cc7('0xed1')](_0x187221, _0x43fa62); this[_0x4cc7('0xed2')]['get'](_0x39cc7d)[_0x4cc7('0x42')] = _0x187221; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0x10a')](_0x4cc7('0x175c') + _0x43fa62 + _0x4cc7('0x175d'), _0x5260f5['__cast'](_0x50d618[_0x4cc7('0x42')], _0x1603fe)['get_name']()) + _0x4cc7('0x175e'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x3c3, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1719') }); }, 'parseLightPicker': function(_0x5d3f4c) { for (var _0x53256a = this['parseVarStr'](), _0x480c25 = [], _0x3006fc, _0x4ffed7, _0x3a3902 = [], _0x3a0057 = 0x0, _0x40e97b = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); _0x3a0057 < _0x40e97b; ) { if (_0x4cc7('0x175f') === _0x4cc7('0x1760')) { null == _0x53256a && (_0x53256a = !0x0); _0x56067a[_0x4cc7('0x5ce')](null, _0x5d3f4c) && (_0x5d3f4c = 'jpg'); this[_0x4cc7('0x1761')] = this[_0x4cc7('0x1762')] = !0x1; this['_animationSet'] = new _0x535176(); this['_indexMap'] = new _0x67da9e(); this[_0x4cc7('0x1763')] = new _0x3a1efa(); _0x6573cf['call'](this, _0x4cc7('0x1643')); this[_0x4cc7('0x1764')] = _0x5d3f4c; this[_0x4cc7('0x1765')] = _0x53256a; } else { var _0x27f560 = _0x3a0057++; _0x3006fc = this[_0x4cc7('0x1710')]['readUnsignedInt'](); _0x4ffed7 = this[_0x4cc7('0xed0')](_0x3006fc, [_0x4cc7('0x1551')]); _0x4ffed7['enable'] ? (_0x480c25[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x4ffed7[_0x4cc7('0x42')], _0x5d061a)), _0x3a3902[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](_0x4ffed7['data'], _0x5d061a)['get_name']())) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5d3f4c)[_0x4cc7('0x138b')](_0x4cc7('0x1766') + _0x27f560 + '\x20(ID\x20=\x20' + _0x3006fc + _0x4cc7('0x1767')); } } 0x0 == _0x480c25[_0x4cc7('0x21')] ? (this['_blocks'][_0x4cc7('0x2b')](_0x5d3f4c)[_0x4cc7('0x138b')](_0x4cc7('0x1768')), this[_0x4cc7('0x172f')]()) : (_0x480c25 = new _0x584425(_0x480c25), _0x480c25[_0x4cc7('0xd6a')](_0x53256a), this[_0x4cc7('0x172f')](), this[_0x4cc7('0xed1')](_0x480c25, _0x53256a), this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5d3f4c)['data'] = _0x480c25, this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x1769') + _0x53256a + _0x4cc7('0x175d') + _0x3a3902[_0x4cc7('0x8eb')](), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x3e6, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171a') })); }, 'parseMaterial': function(_0x1347f8) { if (_0x4cc7('0x176a') !== 'OaOhQ') { this['runner'][_0x4cc7('0xac9')](0.75, 1.18); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x62); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x176b'), -0x168, -0x168, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x176c'), 0x104, -0x118, -0x1, Math[_0x4cc7('0xa96')](0x258), null, null); var _0x5fe6a5 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Then\x20how\x20do\x20you\x20know\x20about\x20it?', -0xc8, -0x78, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x5fe6a5); _0x5fe6a5 = _0x1baaa1[_0x4cc7('0x7d9')](0x7d0); var _0x5d3d54 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('Simple.\x20The\x20Flying\x20Spaghetti\x20Monster\x20places\x20a\x20teapot\x20in\x20every\x20solar\x20system.', 0x70, 0x15c, null, null == _0x5fe6a5 ? null : Math['round'](_0x5fe6a5 / 2.5), 0x1, _0x5d3d54); this[_0x4cc7('0x1039')](_0x4cc7('0x176d')); this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('Never\x20mind...', -0x4b0, 0x44c, _0x1baaa1[_0x4cc7('0xa9a')](0.4)); } else { var _0x205b1f = null, _0xa90249; var _0x2bf5c2 = this[_0x4cc7('0x1735')](); var _0x5c407b = this['_newBlockBytes'][_0x4cc7('0x16fa')](); var _0x38def4 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x81f5d6 = this[_0x4cc7('0x172d')]({ 1: 0x3, 2: 0x17, 10: this['_propsNrType'], 11: 0x15, 12: this['_propsNrType'], 13: 0x15 }); for (_0xa90249 = 0x0; _0x331be6['gt'](_0x38def4, _0xa90249); ) this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](), this[_0x4cc7('0x172d')](null), this[_0x4cc7('0x172f')](), _0xa90249 += 0x1; _0xa90249 = ''; _0x38def4 = this[_0x4cc7('0x172f')](); 0x1 == _0x5c407b ? (_0xa90249 += _0x4cc7('0x176e') + _0x2bf5c2 + _0x4cc7('0x176f'), _0x5c407b = _0x81f5d6[_0x4cc7('0x2b')](0x1, 0xcccccc), _0x205b1f = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? new _0x43ea86(_0x5c407b,_0x81f5d6[_0x4cc7('0x2b')](0xa, 0x1)) : new _0x2129f7(_0x5c407b)) : 0x2 == _0x5c407b && (_0x205b1f = _0x81f5d6[_0x4cc7('0x2b')](0x2, 0x0), _0x5c407b = this['getAssetByID'](_0x205b1f, [_0x4cc7('0x5c1')]), !_0x5c407b[_0x4cc7('0xbd8')] && _0x331be6['gt'](_0x205b1f, 0x0) && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1347f8)[_0x4cc7('0x138b')](_0x4cc7('0x1770') + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x205b1f)) + _0x4cc7('0x1771')), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x205b1f = new _0x705f29(_0x5c407b['data']), _0x5260f5[_0x4cc7('0x99b')](_0x205b1f, _0x705f29)[_0x4cc7('0x1772')](_0x81f5d6[_0x4cc7('0x2b')](0xb, !0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x205b1f, _0x705f29)[_0x4cc7('0x10cd')](_0x81f5d6['get'](0xa, 0x1)), _0xa90249 += 'Parsed\x20a\x20TextureMaterial(SinglePass):\x20Name\x20=\x20\x27' + _0x2bf5c2 + _0x4cc7('0x175d') + _0x205b1f['get_name']()) : (_0x205b1f = new _0x2943e4(_0x5c407b[_0x4cc7('0x42')]), _0xa90249 += _0x4cc7('0x1773') + _0x2bf5c2 + '\x27\x20|\x20Texture-Name\x20=\x20' + _0x205b1f[_0x4cc7('0xb4e')]())); _0x205b1f[_0x4cc7('0x173e')] = _0x38def4; _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? _0x5260f5[_0x4cc7('0x99b')](_0x205b1f, _0x3b6e45)[_0x4cc7('0x42f')](_0x81f5d6[_0x4cc7('0x2b')](0xc, 0x0)) : _0x5260f5[_0x4cc7('0x99b')](_0x205b1f, _0x5825ec)[_0x4cc7('0x42f')](_0x81f5d6['get'](0xc, 0x0)); _0x205b1f[_0x4cc7('0x1774')](_0x81f5d6['get'](0xd, !0x1)); this['finalizeAsset'](_0x205b1f, _0x2bf5c2); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1347f8)[_0x4cc7('0x42')] = _0x205b1f; this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0xa90249, { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x430, 'className': _0x56067a[_0x4cc7('0x1775')], 'methodName': _0x4cc7('0x1776') }); } }, 'parseMaterial_v1': function(_0x5f0ea6) { var _0x48966d = null , _0x56ad6f = null , _0x34c6ae = null , _0x3a6203 = this[_0x4cc7('0x1735')](); var _0x3992ee = this[_0x4cc7('0x1710')]['readUnsignedByte'](); var _0x288132 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')]() , _0x434bec = this[_0x4cc7('0x172d')]({ 1: 0x6, 2: 0x17, 3: 0x17, 4: 0x4, 5: 0x15, 6: 0x15, 7: 0x15, 8: 0x15, 9: 0x4, 10: this[_0x4cc7('0x1702')], 11: 0x15, 12: this[_0x4cc7('0x1702')], 13: 0x15, 15: this[_0x4cc7('0x1702')], 16: 0x6, 17: 0x17, 18: this[_0x4cc7('0x1702')], 19: this[_0x4cc7('0x1702')], 20: 0x6, 21: 0x17, 22: 0x17 }) , _0x378866 = _0x434bec[_0x4cc7('0x2b')](0x4, 0x0) , _0x48c401 = ''; if (0x2 <= _0x378866) this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x1777') + _0x378866 + '\x27\x20is\x20not\x20supported,\x20can\x20only\x20be\x200:singlePass,\x201:MultiPass\x20!'); else { 0x1 == this[_0x4cc7('0x15c0')]() ? _0x378866 = 0x0 : 0x2 == this[_0x4cc7('0x15c0')]() && (_0x378866 = 0x1); if (0x2 > _0x378866) { if (_0x2d63f9[_0x4cc7('0xf4')](0x1, _0x3992ee)) _0x48966d = _0x434bec[_0x4cc7('0x2b')](0x1, 0xcccccc), 0x1 == _0x378866 ? (_0x48966d = new _0x2129f7(_0x48966d), _0x48c401 += _0x4cc7('0x1778') + _0x3a6203 + _0x4cc7('0x176f')) : (_0x48966d = new _0x43ea86(_0x48966d,_0x434bec[_0x4cc7('0x2b')](0xa, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43ea86)['set_alphaBlending'](_0x434bec[_0x4cc7('0x2b')](0xb, !0x1)), _0x48c401 += _0x4cc7('0x176e') + _0x3a6203 + _0x4cc7('0x176f')); else if (0x2 == _0x3992ee) { _0x48966d = _0x434bec[_0x4cc7('0x2b')](0x2, 0x0); _0x3992ee = this['getAssetByID'](_0x48966d, [_0x4cc7('0x5c1')]); !_0x3992ee[_0x4cc7('0xbd8')] && _0x331be6['gt'](_0x48966d, 0x0) && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)['addError']('Could\x20not\x20find\x20the\x20DiffsueTexture\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x48966d)) + _0x4cc7('0x1779')); var _0x16dada = _0x3992ee[_0x4cc7('0x42')] , _0x1c43a3 = null; _0x48966d = _0x434bec['get'](0x11, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x48966d, [_0x4cc7('0x5c1')]); _0x3992ee[_0x4cc7('0xbd8')] || 0x0 == _0x48966d || this[_0x4cc7('0xed2')]['get'](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x177a') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x48966d)) + _0x4cc7('0x1779')); _0x3992ee['enable'] && (_0x1c43a3 = _0x3992ee['data']); 0x1 == _0x378866 ? (_0x48966d = new _0x2943e4(_0x16dada), _0x48c401 += _0x4cc7('0x177b') + _0x3a6203 + _0x4cc7('0x175d') + _0x16dada[_0x4cc7('0xb4e')](), null != _0x1c43a3 && (_0x5260f5['__cast'](_0x48966d, _0x2943e4)[_0x4cc7('0x177c')](_0x1c43a3), _0x48c401 += _0x4cc7('0x177d') + _0x1c43a3[_0x4cc7('0xb4e')]())) : (_0x48966d = new _0x705f29(_0x16dada), _0x48c401 += 'Parsed\x20a\x20TextureMaterial(SinglePass):\x20Name\x20=\x20\x27' + _0x3a6203 + _0x2d63f9[_0x4cc7('0x10b')] + _0x16dada['get_name'](), null != _0x1c43a3 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x705f29)['set_ambientTexture'](_0x1c43a3), _0x48c401 += '\x20|\x20AmbientTexture-Name\x20=\x20' + _0x1c43a3['get_name']()), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x705f29)[_0x4cc7('0x10cd')](_0x434bec[_0x4cc7('0x2b')](0xa, 0x1)), _0x5260f5['__cast'](_0x48966d, _0x705f29)['set_alphaBlending'](_0x434bec[_0x4cc7('0x2b')](0xb, !0x1))); } _0x16dada = _0x434bec[_0x4cc7('0x2b')](0x3, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x16dada, ['texture']); _0x3992ee[_0x4cc7('0xbd8')] || 0x0 == _0x16dada || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')]('Could\x20not\x20find\x20the\x20NormalTexture\x20(ID\x20=\x20' + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x16dada)) + _0x4cc7('0x1779')); _0x3992ee[_0x4cc7('0xbd8')] && (_0x56ad6f = _0x3992ee['data'], _0x48c401 += '\x20|\x20NormalTexture-Name\x20=\x20' + _0x56ad6f[_0x4cc7('0xb4e')]()); _0x16dada = _0x434bec[_0x4cc7('0x2b')](0x15, 0x0); _0x3992ee = this['getAssetByID'](_0x16dada, [_0x4cc7('0x5c1')]); _0x3992ee['enable'] || 0x0 == _0x16dada || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x177e') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x16dada)) + _0x4cc7('0x1779')); _0x3992ee[_0x4cc7('0xbd8')] && (_0x34c6ae = _0x3992ee['data'], _0x48c401 += _0x4cc7('0x177f') + _0x34c6ae[_0x4cc7('0xb4e')]()); _0x16dada = _0x434bec[_0x4cc7('0x2b')](0x16, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x16dada, [_0x4cc7('0x1627')]); _0x3992ee['enable'] || 0x0 == _0x16dada ? _0x5260f5['__cast'](_0x48966d, _0x43f7fe)['set_lightPicker'](_0x5260f5[_0x4cc7('0x9a0')](_0x3992ee[_0x4cc7('0x42')], _0x30fcb3) ? _0x3992ee[_0x4cc7('0x42')] : null) : this['_blocks']['get'](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x1780') + _0x4bf907['string'](_0x331be6['toFloat'](_0x16dada)) + _0x4cc7('0x1779')); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x1781')](_0x434bec['get'](0x5, !0x0)); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)['set_mipmap'](_0x434bec['get'](0x6, !0x0)); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x16d7')](_0x434bec[_0x4cc7('0x2b')](0x7, !0x1)); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x1782')](_0x434bec[_0x4cc7('0x2b')](0x8, !0x1)); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x3c1')](this[_0x4cc7('0x16df')][_0x4cc7('0x2b')](_0x434bec[_0x4cc7('0x2b')](0x9, 0x0))); _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x43f7fe)[_0x4cc7('0x1774')](_0x434bec[_0x4cc7('0x2b')](0xd, !0x1)); 0x0 == _0x378866 ? (null != _0x56ad6f && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_normalMap'](_0x56ad6f), null != _0x34c6ae && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1783')](_0x34c6ae), _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x42f')](_0x434bec[_0x4cc7('0x2b')](0xc, 0x0)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x81')](_0x434bec[_0x4cc7('0x2b')](0xf, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_ambientColor'](_0x434bec['get'](0x10, 0xffffff)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1558')](_0x434bec[_0x4cc7('0x2b')](0x12, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42a')](_0x434bec[_0x4cc7('0x2b')](0x13, 0x32)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1784')](_0x434bec[_0x4cc7('0x2b')](0x14, 0xffffff))) : (null != _0x56ad6f && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x15e0')](_0x56ad6f), null != _0x34c6ae && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x1783')](_0x34c6ae), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x42f')](_0x434bec[_0x4cc7('0x2b')](0xc, 0x0)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['set_ambient'](_0x434bec[_0x4cc7('0x2b')](0xf, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x1555')](_0x434bec['get'](0x10, 0xffffff)), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x1558')](_0x434bec[_0x4cc7('0x2b')](0x12, 0x1)), _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42a')](_0x434bec['get'](0x13, 0x32)), _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x1784')](_0x434bec[_0x4cc7('0x2b')](0x14, 0xffffff))); for (_0x56ad6f = 0x0; _0x56ad6f < _0x288132; ) { if (_0x4cc7('0x1785') !== _0x4cc7('0x1785')) { var _0x283e0a = _0x4cc7('0x1786')[_0x4cc7('0x46')]('|') , _0x4a7ff7 = 0x0; while (!![]) { switch (_0x283e0a[_0x4a7ff7++]) { case '0': _0x1c43a3 = this['_useFaceWeights'] ? this[_0x4cc7('0x1149')][_0x4cc7('0x2b')](_0x378866++) : 0x1; continue; case '1': _0x48c401 = _0x434bec + this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](_0x48966d++) * _0x288132; continue; case '2': _0x196436['set'](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + _0x56067a['JCWOn'](this[_0x4cc7('0x1148')]['get'](_0x34c6ae), _0x1c43a3)); continue; case '3': _0x2220ba = _0x48c401++; continue; case '4': _0x2220ba = _0x48c401++; continue; case '5': _0x2220ba = _0x5f0ea6; continue; case '6': _0x196436 = _0x5f0ea6; continue; case '7': _0x2220ba[_0x4cc7('0x9e7')](_0x48c401, _0x2220ba[_0x4cc7('0x2b')](_0x48c401) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x3a6203) * _0x1c43a3); continue; case '8': var _0x2220ba = _0x48c401++ , _0x196436 = _0x5f0ea6; continue; case '9': _0x2220ba = _0x48c401++; continue; case '10': _0x2220ba[_0x4cc7('0x9e7')](_0x48c401, _0x2220ba[_0x4cc7('0x2b')](_0x48c401) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x3a6203) * _0x1c43a3); continue; case '11': _0x196436[_0x4cc7('0x9e7')](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x34c6ae) * _0x1c43a3); continue; case '12': _0x34c6ae += 0x3; continue; case '13': _0x2220ba = _0x5f0ea6; continue; case '14': _0x196436 = _0x5f0ea6; continue; case '15': _0x196436 = _0x5f0ea6; continue; case '16': _0x196436 = _0x5f0ea6; continue; case '17': _0x48c401 = _0x434bec + this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](_0x48966d++) * _0x288132; continue; case '18': _0x196436[_0x4cc7('0x9e7')](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + this['_faceNormals'][_0x4cc7('0x2b')](_0x56ad6f) * _0x1c43a3); continue; case '19': _0x2220ba = _0x48c401++; continue; case '20': _0x196436[_0x4cc7('0x9e7')](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + this['_faceNormals'][_0x4cc7('0x2b')](_0x34c6ae) * _0x1c43a3); continue; case '21': _0x56ad6f += 0x3; continue; case '22': _0x196436[_0x4cc7('0x9e7')](_0x2220ba, _0x196436[_0x4cc7('0x2b')](_0x2220ba) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x56ad6f) * _0x1c43a3); continue; case '23': _0x196436 = _0x5f0ea6; continue; case '24': _0x2220ba = _0x5f0ea6; continue; case '25': _0x3a6203 += 0x3; continue; case '26': _0x48c401 = _0x434bec + this[_0x4cc7('0x1142')]['get'](_0x48966d++) * _0x288132; continue; case '27': _0x2220ba[_0x4cc7('0x9e7')](_0x48c401, _0x2220ba[_0x4cc7('0x2b')](_0x48c401) + this['_faceNormals'][_0x4cc7('0x2b')](_0x3a6203) * _0x1c43a3); continue; case '28': _0x2220ba = _0x48c401++; continue; case '29': _0x196436['set'](_0x2220ba, _0x196436['get'](_0x2220ba) + this[_0x4cc7('0x1148')][_0x4cc7('0x2b')](_0x56ad6f) * _0x1c43a3); continue; } break; } } else { _0x34c6ae = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); _0x434bec = this[_0x4cc7('0x172d')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x4cc7('0x1702')], 102: this[_0x4cc7('0x1702')], 103: this[_0x4cc7('0x1702')], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15, 801: 0x2f }); switch (_0x34c6ae) { case 0x1: _0x34c6ae = _0x434bec[_0x4cc7('0x2b')](0x1, 0x0); _0x3992ee = this['getAssetByID'](_0x34c6ae, [_0x4cc7('0x5c1')], _0x4cc7('0x1749')); _0x3992ee[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x1787') + _0x34c6ae + '\x20)\x20for\x20this\x20EnvMapAmbientMethodMaterial'); 0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_ambientMethod'](new _0xc49689(_0x3992ee[_0x4cc7('0x42')])); 0x1 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x1788')](new _0xc49689(_0x3992ee[_0x4cc7('0x42')])); _0x48c401 += _0x4cc7('0x1789') + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x74fb90)[_0x4cc7('0xb4e')](); break; case 0x33: 0x0 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x3b6e45)['set_diffuseMethod'](new _0x2b5628()); 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x2b5628()); _0x48c401 += _0x4cc7('0x178a'); break; case 0x34: _0x34c6ae = _0x434bec['get'](0x1, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x34c6ae, [_0x4cc7('0x5c1')]); _0x3992ee[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x2d63f9[_0x4cc7('0x10c')] + _0x34c6ae + _0x4cc7('0x178b')); 0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42d')](new _0x4cb42d(_0x3992ee[_0x4cc7('0x42')])); 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x4cb42d(_0x3992ee[_0x4cc7('0x42')])); _0x48c401 += _0x4cc7('0x178c') + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee['data'], _0x1603fe)[_0x4cc7('0xb4e')](); break; case 0x35: 0x0 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x42d')](new _0x3d94cb(_0x434bec['get'](0x65, 0x5))); 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x3d94cb(_0x434bec['get'](0x65, 0x5))); _0x48c401 += '\x20|\x20WrapDiffuseMethod'; break; case 0x36: _0x34c6ae = _0x434bec['get'](0x1, 0x0); _0x3992ee = this[_0x4cc7('0xed0')](_0x34c6ae, [_0x4cc7('0x5c1')]); _0x3992ee[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')]['get'](_0x5f0ea6)[_0x4cc7('0x138b')]('Could\x20not\x20find\x20the\x20LightMap\x20(ID\x20=\x20' + _0x34c6ae + _0x2d63f9[_0x4cc7('0x10d')]); 0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42d')](new _0x529827(_0x3992ee[_0x4cc7('0x42')],this['blendModeDic']['get'](_0x434bec[_0x4cc7('0x2b')](0x191, 0xa)),!0x1,_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x16b0')]())); 0x1 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x529827(_0x3992ee[_0x4cc7('0x42')],this[_0x4cc7('0x16df')][_0x4cc7('0x2b')](_0x434bec[_0x4cc7('0x2b')](0x191, 0xa)),!0x1,_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')]())); _0x48c401 += _0x4cc7('0x178d') + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x1603fe)[_0x4cc7('0xb4e')](); break; case 0x37: 0x0 == _0x378866 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42d')](new _0x304079(_0x434bec[_0x4cc7('0x2b')](0x191, 0x3),_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['get_diffuseMethod']())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x3b6e45)['get_diffuseMethod'](), _0x304079)[_0x4cc7('0x178e')](_0x434bec['get'](0x65, 0.1))); 0x1 == _0x378866 && (_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x304079(_0x434bec[_0x4cc7('0x2b')](0x191, 0x3),_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')]())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')](), _0x304079)[_0x4cc7('0x178e')](_0x434bec[_0x4cc7('0x2b')](0x65, 0.1))); _0x48c401 += _0x4cc7('0x178f'); break; case 0x38: 0x0 == _0x378866 && (_0x5260f5['__cast'](_0x48966d, _0x3b6e45)['set_diffuseMethod'](new _0x3f3f08()), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x16b0')](), _0x3f3f08)[_0x4cc7('0x1790')](_0x434bec[_0x4cc7('0x2b')](0x65, 0.2)), _0x5260f5['__cast'](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x16b0')](), _0x3f3f08)[_0x4cc7('0x1791')](_0x434bec[_0x4cc7('0x2b')](0x66, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x16b0')](), _0x3f3f08)[_0x4cc7('0x1792')](_0x434bec[_0x4cc7('0x2b')](0x259, 0xffffff))); 0x1 == _0x378866 && (_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42d')](new _0x3f3f08()), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')](), _0x3f3f08)['set_scattering'](_0x434bec['get'](0x65, 0.2)), _0x5260f5['__cast'](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x16b0')](), _0x3f3f08)[_0x4cc7('0x1791')](_0x434bec[_0x4cc7('0x2b')](0x66, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['get_diffuseMethod'](), _0x3f3f08)['set_scatterColor'](_0x434bec[_0x4cc7('0x2b')](0x259, 0xffffff))); _0x48c401 += _0x4cc7('0x1793'); break; case 0x65: 0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42b')](new _0x18d7f3()); 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['set_specularMethod'](new _0x18d7f3()); _0x48c401 += _0x4cc7('0x1794'); break; case 0x66: 0x0 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x42b')](new _0x5cad29()); 0x1 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x42b')](new _0x5cad29()); _0x48c401 += '\x20|\x20PhongSpecularMethod'; break; case 0x67: 0x0 == _0x378866 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42b')](new _0x1a807e(_0x434bec[_0x4cc7('0x2b')](0x65, 0.5),_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')]())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')](), _0x1a807e)[_0x4cc7('0x178e')](_0x434bec[_0x4cc7('0x2b')](0x66, 0.1))); 0x1 == _0x378866 && (_0x5260f5['__cast'](_0x48966d, _0x5825ec)['set_specularMethod'](new _0x1a807e(_0x434bec[_0x4cc7('0x2b')](0x65, 0.5),_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x1795')]())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x1795')](), _0x1a807e)[_0x4cc7('0x178e')](_0x434bec[_0x4cc7('0x2b')](0x66, 0.1))); _0x48c401 += _0x4cc7('0x1796'); break; case 0x68: 0x0 == _0x378866 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x42b')](new _0x4dad89(_0x434bec[_0x4cc7('0x2b')](0x2bd, !0x0),_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')]())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')](), _0x4dad89)['set_fresnelPower'](_0x434bec[_0x4cc7('0x2b')](0x65, 0x5)), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x1795')](), _0x4dad89)[_0x4cc7('0x1797')](_0x434bec[_0x4cc7('0x2b')](0x66, 0.1))); 0x1 == _0x378866 && (_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['set_specularMethod'](new _0x4dad89(_0x434bec['get'](0x2bd, !0x0),_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['get_specularMethod']())), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x5825ec)['get_specularMethod'](), _0x4dad89)[_0x4cc7('0x44e')](_0x434bec[_0x4cc7('0x2b')](0x65, 0x5)), _0x5260f5[_0x4cc7('0x99b')](_0x5260f5['__cast'](_0x48966d, _0x5825ec)['get_specularMethod'](), _0x4dad89)[_0x4cc7('0x1797')](_0x434bec[_0x4cc7('0x2b')](0x66, 0.1))); _0x48c401 += _0x4cc7('0x1798'); break; case 0x98: _0x34c6ae = _0x434bec[_0x4cc7('0x2b')](0x1, 0x0); _0x3992ee = this['getAssetByID'](_0x34c6ae, ['texture']); _0x3992ee['enable'] || this['_blocks'][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x1799') + _0x34c6ae + _0x4cc7('0x179a')); 0x0 == _0x378866 && (null == _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0xeb3')]() && this['_blocks'][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x179b')), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_normalMap'](_0x3992ee[_0x4cc7('0x42')]), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)['set_normalMethod'](new _0x1ea51a(_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0xeb3')](),_0x3992ee[_0x4cc7('0x42')]))); 0x1 == _0x378866 && (null == _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0xeb3')]() && this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x4cc7('0x179b')), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)['set_normalMap'](_0x3992ee[_0x4cc7('0x42')]), _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x457')](new _0x1ea51a(_0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0xeb3')](),_0x3992ee[_0x4cc7('0x42')]))); _0x48c401 += '\x20|\x20SimpleWaterNormalMethod\x20|\x20Second-NormalTexture-Name\x20=\x20' + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x1603fe)['get_name'](); break; case 0x3e6: _0x34c6ae = _0x434bec[_0x4cc7('0x2b')](0x1, 0x0); _0x3992ee = this['getAssetByID'](_0x34c6ae, [_0x2d63f9[_0x4cc7('0x10e')]]); _0x3992ee[_0x4cc7('0xbd8')] ? (0x0 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x3b6e45)[_0x4cc7('0x179c')](_0x3992ee[_0x4cc7('0x42')]), 0x1 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x5825ec)[_0x4cc7('0x179c')](_0x3992ee['data']), _0x48c401 += '\x20|\x20ShadowMethod-Name\x20=\x20' + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x11cd5d)[_0x4cc7('0xb4e')]()) : this['_blocks'][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x2d63f9[_0x4cc7('0x10a')](_0x4cc7('0x179d'), _0x34c6ae) + '\x20)\x20for\x20this\x20Material'); break; case 0x3e7: _0x34c6ae = _0x434bec[_0x4cc7('0x2b')](0x1, 0x0), _0x3992ee = this[_0x4cc7('0xed0')](_0x34c6ae, [_0x4cc7('0x1624')]), _0x3992ee[_0x4cc7('0xbd8')] ? (0x0 == _0x378866 && _0x5260f5['__cast'](_0x48966d, _0x3b6e45)[_0x4cc7('0x179e')](_0x3992ee[_0x4cc7('0x42')]), 0x1 == _0x378866 && _0x5260f5[_0x4cc7('0x99b')](_0x48966d, _0x5825ec)[_0x4cc7('0x179e')](_0x3992ee[_0x4cc7('0x42')]), _0x48c401 += '\x20|\x20EffectMethod-Name\x20=\x20' + _0x5260f5[_0x4cc7('0x99b')](_0x3992ee[_0x4cc7('0x42')], _0x298f62)[_0x4cc7('0xb4e')]()) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x138b')](_0x2d63f9[_0x4cc7('0x179f')] + _0x34c6ae + _0x4cc7('0x1771')); } this[_0x4cc7('0x172f')](); ++_0x56ad6f; } } } _0x5260f5['__cast'](_0x48966d, _0x43f7fe)['extra'] = this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed1')](_0x48966d, _0x3a6203); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5f0ea6)[_0x4cc7('0x42')] = _0x48966d; this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0x48c401, { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x550, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171b') }); } }, 'parseTexture': function(_0x2798ca) { this['_blocks'][_0x4cc7('0x2b')](_0x2798ca)[_0x4cc7('0x5e2')] = this[_0x4cc7('0x1735')](); var _0xd40167 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x4ac9e1 = this[_0x4cc7('0x16e5')]; var _0x133b91 = _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this['_cur_block_id'])) , _0x38c8c8 = []; null != _0x842c50[_0x133b91] ? _0x4ac9e1[_0x4cc7('0x97d')](_0x133b91, _0x38c8c8) : _0x4ac9e1['h'][_0x133b91] = _0x38c8c8; 0x0 == _0xd40167 ? (_0x4ac9e1 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x4ac9e1 = this[_0x4cc7('0x1710')][_0x4cc7('0x1650')](_0x4ac9e1), this[_0x4cc7('0x16a7')](_0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this[_0x4cc7('0x1711')])), new _0x4ccd8b(_0x4ac9e1), !0x1, null, !0x0)) : (_0x4ac9e1 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x133b91 = new _0x220b4b(0x0), _0x133b91[_0x4cc7('0x16ed')] = 0x0, this['_newBlockBytes'][_0x4cc7('0x16f1')](_0x133b91, 0x0, _0x4ac9e1), this['addDependency'](_0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1711')])), null, !0x1, _0x133b91, !0x0)); this[_0x4cc7('0x172d')](null); this[_0x4cc7('0xed2')]['get'](_0x2798ca)[_0x4cc7('0x17a0')] = this['parseUserAttributes'](); this[_0x4cc7('0x17a1')](); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x2798ca)['data'] = null; this['_debug'] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x17a2') + ['external', _0x4cc7('0x17a3')][_0xd40167] + '\x20Bitmap\x20for\x20Texture', { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x573, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1722') }); }, 'parseCubeTexture': function(_0x571376) { this[_0x4cc7('0x16e4')] = []; var _0xb8dc60 = this[_0x4cc7('0x16e5')] , _0x4efded = _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](this['_cur_block_id'])) , _0x461905 = []; null != _0x842c50[_0x4efded] ? _0xb8dc60['setReserved'](_0x4efded, _0x461905) : _0xb8dc60['h'][_0x4efded] = _0x461905; _0xb8dc60 = this[_0x4cc7('0x1710')]['readUnsignedByte'](); this['_blocks'][_0x4cc7('0x2b')](_0x571376)[_0x4cc7('0x5e2')] = this[_0x4cc7('0x1735')](); for (_0x4efded = 0x0; 0x6 > _0x4efded; ) { if (_0x56067a[_0x4cc7('0x5c5')](_0x4cc7('0x17a4'), _0x4cc7('0x17a5'))) { return this[_0x4cc7('0x17a6')] ? !0x0 : this[_0x4cc7('0x17a7')]['seeking']; } else { _0x461905 = _0x4efded++; var _0x1a3210 = this['_texture_users']; var _0x1dbdbd = _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this['_cur_block_id'])); var _0x13b80b = []; null != _0x842c50[_0x1dbdbd] ? _0x1a3210[_0x4cc7('0x97d')](_0x1dbdbd, _0x13b80b) : _0x1a3210['h'][_0x1dbdbd] = _0x13b80b; this[_0x4cc7('0x16e4')][_0x4cc7('0x29')](null); 0x0 == _0xb8dc60 ? (_0x1dbdbd = this['_newBlockBytes'][_0x4cc7('0x1709')](), _0x1dbdbd = this[_0x4cc7('0x1710')][_0x4cc7('0x1650')](_0x1dbdbd), this['addDependency'](_0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1711')])) + '#' + _0x461905, new _0x4ccd8b(_0x1dbdbd), !0x1, null, !0x0)) : (_0x1dbdbd = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x13b80b = new _0x220b4b(0x0), _0x13b80b[_0x4cc7('0x16ed')] = 0x0, this[_0x4cc7('0x1710')][_0x4cc7('0x16f1')](_0x13b80b, 0x0, _0x1dbdbd), this[_0x4cc7('0x16a7')](_0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1711')])) + '#' + _0x461905, null, !0x1, _0x13b80b, !0x0)); } } this[_0x4cc7('0x172d')](null); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x571376)[_0x4cc7('0x17a0')] = this[_0x4cc7('0x172f')](); this[_0x4cc7('0x17a1')](); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x571376)[_0x4cc7('0x42')] = null; this[_0x4cc7('0xed3')] && _0x3ccc21['trace']('Start\x20parsing\x206\x20' + ['external', _0x4cc7('0x17a3')][_0xb8dc60] + _0x56067a[_0x4cc7('0x5d0')], { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x59c, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x17a8') }); }, 'parseSharedMethodBlock': function(_0x49579a) { this['_blocks']['get'](_0x49579a)[_0x4cc7('0x5e2')] = this['parseVarStr'](); var _0x1acb22 = this[_0x4cc7('0x17a9')](_0x49579a); this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x49579a)['data'] = _0x1acb22; this[_0x4cc7('0xed1')](_0x1acb22, this[_0x4cc7('0xed2')]['get'](_0x49579a)[_0x4cc7('0x5e2')]); this['_blocks']['get'](_0x49579a)[_0x4cc7('0x42')] = _0x1acb22; this['_debug'] && _0x3ccc21['trace'](_0x4cc7('0x17aa') + _0x1acb22['get_name']() + _0x4cc7('0x17ab') + _0x4bf907['string'](_0x1acb22), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x5ab, 'className': _0x2d63f9[_0x4cc7('0x101')], 'methodName': _0x2d63f9['oxKAg'] }); }, 'parseSharedMethodList': function(_0x5bb433) { var _0x570bd4 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]() , _0x51adfc = null , _0x3d97f2 = this[_0x4cc7('0x172d')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x4cc7('0x1702')], 102: this[_0x4cc7('0x1702')], 103: this[_0x4cc7('0x1702')], 104: this['_propsNrType'], 105: this[_0x4cc7('0x1702')], 106: this[_0x4cc7('0x1702')], 107: this[_0x4cc7('0x1702')], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15 }); switch (_0x570bd4) { case 0x191: _0x51adfc = new _0x42e94f(_0x3d97f2[_0x4cc7('0x2b')](0x65, [0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1])); break; case 0x192: _0x51adfc = new _0x5f195e(); _0x5bb433 = _0x3d97f2[_0x4cc7('0x2b')](0x259, 0x0); _0x3d97f2 = new _0x1c055e(_0x3d97f2[_0x4cc7('0x2b')](0x66, 0x1),_0x3d97f2[_0x4cc7('0x2b')](0x67, 0x1),_0x3d97f2[_0x4cc7('0x2b')](0x68, 0x1),_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x1),_0x331be6[_0x4cc7('0xea3')](_0x5bb433 >>> 0x10 & 0xff),_0x331be6[_0x4cc7('0xea3')](_0x5bb433 >>> 0x8 & 0xff),_0x331be6[_0x4cc7('0xea3')](_0x5bb433 & 0xff),_0x331be6[_0x4cc7('0xea3')](_0x5bb433 >>> 0x18 & 0xff)); _0x5260f5[_0x4cc7('0x99b')](_0x51adfc, _0x5f195e)[_0x4cc7('0x17ac')](_0x3d97f2); break; case 0x193: _0x570bd4 = _0x3d97f2[_0x4cc7('0x2b')](0x1, 0x0); var _0x1fea1a = this[_0x4cc7('0xed0')](_0x570bd4, ['texture'], _0x4cc7('0x1749')); _0x1fea1a[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')]['get'](_0x5bb433)['addError']('Could\x20not\x20find\x20the\x20EnvMap\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x570bd4)) + _0x4cc7('0x17ad')); _0x51adfc = new _0x57f579(_0x1fea1a[_0x4cc7('0x42')],_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x1)); _0x570bd4 = _0x3d97f2['get'](0x2, 0x0); _0x331be6['gt'](_0x570bd4, 0x0) && (_0x1fea1a = this['getAssetByID'](_0x570bd4, [_0x4cc7('0x5c1')]), _0x1fea1a[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5bb433)[_0x4cc7('0x138b')](_0x4cc7('0x17ae') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x570bd4)) + '\x20)\x20for\x20this\x20EnvMapMethod'), _0x5260f5[_0x4cc7('0x99b')](_0x51adfc, _0x57f579)[_0x4cc7('0xb2d')](_0x1fea1a[_0x4cc7('0x42')])); break; case 0x194: _0x570bd4 = _0x3d97f2[_0x4cc7('0x2b')](0x1, 0x0); _0x1fea1a = this[_0x4cc7('0xed0')](_0x570bd4, ['texture']); _0x1fea1a['enable'] || this['_blocks'][_0x4cc7('0x2b')](_0x5bb433)[_0x4cc7('0x138b')]('Could\x20not\x20find\x20the\x20LightMap\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x570bd4)) + _0x4cc7('0x17af')); _0x51adfc = new _0x37806d(_0x1fea1a['data'],this[_0x4cc7('0x16df')][_0x4cc7('0x2b')](_0x3d97f2[_0x4cc7('0x2b')](0x191, 0xa))); break; case 0x195: _0x570bd4 = _0x3d97f2[_0x4cc7('0x2b')](0x1, 0x0); _0x1fea1a = this[_0x4cc7('0xed0')](_0x570bd4, [_0x4cc7('0x5b3')]); _0x1fea1a['enable'] || this[_0x4cc7('0xed2')]['get'](_0x5bb433)[_0x4cc7('0x138b')](_0x4cc7('0x17b0') + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x570bd4)) + '\x20)\x20for\x20this\x20ProjectiveTextureMethod'); _0x51adfc = new _0x30f201(_0x1fea1a[_0x4cc7('0x42')],this['blendModeDic'][_0x4cc7('0x2b')](_0x3d97f2[_0x4cc7('0x2b')](0x191, 0xa))); break; case 0x196: _0x51adfc = new _0x48e266(_0x3d97f2[_0x4cc7('0x2b')](0x259, 0xffffff),_0x3d97f2[_0x4cc7('0x2b')](0x65, 0.4),_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x2)); break; case 0x197: _0x570bd4 = _0x3d97f2[_0x4cc7('0x2b')](0x1, 0x0); _0x1fea1a = this['getAssetByID'](_0x570bd4, ['texture']); _0x1fea1a[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5bb433)['addError'](_0x2d63f9['voJYU'] + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x570bd4)) + _0x4cc7('0x17b1')); _0x51adfc = new _0x25f11a(_0x1fea1a[_0x4cc7('0x42')],_0x3d97f2['get'](0x2bd, !0x1)); break; case 0x198: _0x570bd4 = _0x3d97f2['get'](0x1, 0x0); _0x1fea1a = this['getAssetByID'](_0x570bd4, [_0x4cc7('0x5c1')], _0x4cc7('0x1749')); _0x1fea1a[_0x4cc7('0xbd8')] || this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5bb433)[_0x4cc7('0x138b')](_0x2d63f9[_0x4cc7('0x113')](_0x4cc7('0x1787'), _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x570bd4))) + _0x4cc7('0x17b2')); _0x51adfc = new _0x4e10c8(_0x1fea1a['data'],_0x3d97f2[_0x4cc7('0x2b')](0x65, 0.1),_0x3d97f2['get'](0x66, 0.01),_0x3d97f2[_0x4cc7('0x2b')](0x67, 0.01),_0x3d97f2[_0x4cc7('0x2b')](0x68, 0.01)); _0x5260f5[_0x4cc7('0x99b')](_0x51adfc, _0x4e10c8)[_0x4cc7('0x10cd')](_0x3d97f2['get'](0x68, 0x1)); break; case 0x199: _0x51adfc = new _0x1c65d5(_0x3d97f2['get'](0x259, 0x0),_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x1),_0x3d97f2[_0x4cc7('0x2b')](0x2bd, !0x0),_0x3d97f2[_0x4cc7('0x2b')](0x2be, !0x1)); break; case 0x19a: _0x570bd4 = _0x3d97f2['get'](0x1, 0x0); _0x1fea1a = this['getAssetByID'](_0x570bd4, ['texture'], 'CubeTexture'); _0x1fea1a[_0x4cc7('0xbd8')] || this['_blocks'][_0x4cc7('0x2b')](_0x5bb433)['addError'](_0x4cc7('0x1787') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x570bd4)) + _0x4cc7('0x17b3')); _0x51adfc = new _0x39b2e3(_0x1fea1a[_0x4cc7('0x42')],_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x1)); break; case 0x19b: _0x51adfc = new _0x4f04e0(_0x3d97f2[_0x4cc7('0x2b')](0x65, 0x0),_0x3d97f2[_0x4cc7('0x2b')](0x66, 0x3e8),_0x3d97f2[_0x4cc7('0x2b')](0x259, 0x808080)); } this[_0x4cc7('0x172f')](); return _0x51adfc; }, 'parseShadowMethodBlock': function(_0x33b778) { this[_0x4cc7('0xed2')]['get'](_0x33b778)[_0x4cc7('0x5e2')] = this['parseVarStr'](); var _0x11ac9e = this['_newBlockBytes']['readUnsignedInt'](); var _0x4d3040 = this[_0x4cc7('0xed0')](_0x11ac9e, ['light']); _0x4d3040[_0x4cc7('0xbd8')] ? (_0x11ac9e = this[_0x4cc7('0x17b4')](_0x5260f5['__cast'](_0x4d3040[_0x4cc7('0x42')], _0x5d061a), _0x33b778), null != _0x11ac9e && (this['parseUserAttributes'](), this[_0x4cc7('0xed1')](_0x11ac9e, this['_blocks']['get'](_0x33b778)[_0x4cc7('0x5e2')]), this['_blocks'][_0x4cc7('0x2b')](_0x33b778)[_0x4cc7('0x42')] = _0x11ac9e, this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('Parsed\x20a\x20ShadowMapMethodMethod:\x20Name\x20=\x20' + _0x11ac9e[_0x4cc7('0xb4e')]() + _0x4cc7('0x17b5') + _0x4bf907[_0x4cc7('0x4dc')](_0x11ac9e) + _0x4cc7('0x17b6') + _0x4bf907[_0x4cc7('0x4dc')](_0x5260f5[_0x4cc7('0x99b')](_0x4d3040['data'], _0x5d061a)), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x60c, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171c') }))) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x33b778)[_0x4cc7('0x138b')](_0x4cc7('0x17b7') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x11ac9e)) + _0x4cc7('0x17b8')); }, 'parseShadowMethodList': function(_0x62b81d, _0x25b4e2) { var _0x4b87a1 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]() , _0x12134c = null , _0x4951f4 = this[_0x4cc7('0x172d')]({ 1: 0x17, 2: 0x17, 3: 0x17, 101: this[_0x4cc7('0x1702')], 102: this['_propsNrType'], 103: this[_0x4cc7('0x1702')], 201: 0x6, 202: 0x6, 301: 0x5, 302: 0x5, 401: 0x4, 402: 0x4, 601: 0x16, 602: 0x16, 701: 0x15, 702: 0x15, 801: 0x2f }); switch (_0x4b87a1) { case 0x3e9: _0x62b81d = _0x4951f4[_0x4cc7('0x2b')](0x1, 0x0); _0x4b87a1 = this[_0x4cc7('0xed0')](_0x62b81d, [_0x4cc7('0x17b9')]); if (!_0x4b87a1[_0x4cc7('0xbd8')]) return this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x25b4e2)[_0x4cc7('0x138b')](_0x4cc7('0x17ba') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x62b81d)) + _0x4cc7('0x17bb')), _0x12134c; _0x12134c = new _0x28e0e4(_0x4b87a1[_0x4cc7('0x42')]); break; case 0x3ea: _0x62b81d = _0x4951f4['get'](0x1, 0x0); _0x4b87a1 = this[_0x4cc7('0xed0')](_0x62b81d, [_0x4cc7('0x17b9')]); if (!_0x4b87a1[_0x4cc7('0xbd8')]) return this['_blocks'][_0x4cc7('0x2b')](_0x25b4e2)['addError']('Could\x20not\x20find\x20the\x20ShadowBaseMethod\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x62b81d)) + _0x4cc7('0x17bc')), _0x12134c; _0x12134c = new _0x30ffa6(_0x4b87a1[_0x4cc7('0x42')]); break; case 0x44d: _0x12134c = new _0x4efbea(_0x5260f5[_0x4cc7('0x99b')](_0x62b81d, _0x5d21ea)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x4efbea)[_0x4cc7('0x10cd')](_0x4951f4[_0x4cc7('0x2b')](0x65, 0x1)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x4efbea)[_0x4cc7('0x17bd')](_0x4951f4[_0x4cc7('0x2b')](0x66, 0.002)); break; case 0x44e: _0x12134c = new _0x4e4757(_0x5260f5[_0x4cc7('0x99b')](_0x62b81d, _0x5d21ea),_0x4951f4[_0x4cc7('0x2b')](0xc9, 0x5)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x4e4757)[_0x4cc7('0x10cd')](_0x4951f4['get'](0x65, 0x1)); _0x5260f5['__cast'](_0x12134c, _0x4e4757)['set_epsilon'](_0x4951f4['get'](0x66, 0.002)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x4e4757)[_0x4cc7('0x17be')](_0x4951f4[_0x4cc7('0x2b')](0x67, 0x1)); break; case 0x44f: _0x12134c = new _0x54a452(_0x5260f5['__cast'](_0x62b81d, _0x5d21ea),_0x4951f4[_0x4cc7('0x2b')](0xc9, 0x5)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x54a452)['set_alpha'](_0x4951f4['get'](0x65, 0x1)); _0x5260f5['__cast'](_0x12134c, _0x54a452)[_0x4cc7('0x17bd')](_0x4951f4[_0x4cc7('0x2b')](0x66, 0.002)); _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x54a452)[_0x4cc7('0x17be')](_0x4951f4[_0x4cc7('0x2b')](0x67, 0x1)); break; case 0x450: _0x12134c = new _0x279666(_0x62b81d), _0x5260f5['__cast'](_0x12134c, _0x279666)[_0x4cc7('0x10cd')](_0x4951f4['get'](0x65, 0x1)), _0x5260f5[_0x4cc7('0x99b')](_0x12134c, _0x279666)['set_epsilon'](_0x4951f4[_0x4cc7('0x2b')](0x66, 0.002)); } this[_0x4cc7('0x172f')](); return _0x12134c; }, 'parseSkeleton': function(_0x31b95a) { var _0x11da84 = this['parseVarStr']() , _0x3322f6 = this[_0x4cc7('0x1710')]['readUnsignedShort']() , _0x5eb961 = new _0x38016f(); this[_0x4cc7('0x172d')](null); for (var _0x2649d8 = 0x0; _0x2649d8 < _0x3322f6; ) { this['_newBlockBytes'][_0x4cc7('0x164e')](); var _0x558538 = new _0x28439c(); _0x558538[_0x4cc7('0xddd')] = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]() - 0x1; _0x558538[_0x4cc7('0x5e2')] = this['parseVarStr'](); var _0x401487 = this[_0x4cc7('0x173d')](); _0x558538[_0x4cc7('0xdd4')] = _0x401487[_0x4cc7('0xf8a')]; this[_0x4cc7('0x172d')](null); this[_0x4cc7('0x172f')](); _0x5eb961[_0x4cc7('0xdd2')][_0x4cc7('0x29')](_0x558538); ++_0x2649d8; } this[_0x4cc7('0x172f')](); this['finalizeAsset'](_0x5eb961, _0x11da84); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x31b95a)[_0x4cc7('0x42')] = _0x5eb961; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x56067a[_0x4cc7('0x1703')](_0x4cc7('0x17bf'), _0x5eb961[_0x4cc7('0xb4e')]()) + _0x4cc7('0x17c0') + _0x2649d8, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x661, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x17c1') }); }, 'parseSkeletonPose': function(_0x1d9a7d) { var _0x40d85c = this[_0x4cc7('0x1735')]() , _0x19c8b2 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); this['parseProperties'](null); for (var _0x5b7fbb = new _0x42cc25(), _0x329f98 = 0x0; _0x331be6['gt'](_0x19c8b2, _0x329f98); ) { var _0x3389fc = new _0xd2c712(); if (0x1 == this['_newBlockBytes']['readUnsignedByte']()) { if (_0x4cc7('0x17c2') === 'Ivurv') { null == _0x329f98 && (_0x329f98 = 0x0); null == _0x5b7fbb && (_0x5b7fbb = !0x0); null == _0x19c8b2 && (_0x19c8b2 = !0x1); null == _0x40d85c && (_0x40d85c = !0x0); var _0x254ffe = _0x1d9a7d['x']; 1e-10 > (0x0 <= _0x254ffe ? _0x254ffe : -_0x254ffe) ? (_0x254ffe = _0x1d9a7d['y'], _0x254ffe = _0x56067a[_0x4cc7('0x5a1')](1e-10, 0x0 <= _0x254ffe ? _0x254ffe : -_0x254ffe)) : _0x254ffe = !0x1; _0x254ffe || (_0x254ffe = 3.141592653589793 * this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4, _0x1d9a7d = _0x3004df[_0x4cc7('0x2a')](_0x3004df[_0x4cc7('0x2a')](_0x3004df[_0x4cc7('0x2a')](1.5707963267948966, _0x19c8b2 ? Math[_0x4cc7('0x131b')](-_0x1d9a7d['y'], -_0x1d9a7d['x']) : Math['atan2'](_0x1d9a7d['y'], _0x1d9a7d['x'])), _0x40d85c ? _0x254ffe : 0x0), _0x329f98), _0x1d9a7d = _0x3004df[_0x4cc7('0x2a')](_0x254ffe, _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x1d9a7d, _0x254ffe))), _0x40d85c = 0xb4 * _0x1d9a7d / 3.141592653589793 - 0xb4 * _0x254ffe / 3.141592653589793, 1e-10 > (0x0 <= _0x40d85c ? _0x40d85c : -_0x40d85c) || (0x0 != this[_0x4cc7('0x17c5')] && this[_0x4cc7('0x17c6')](0x0), this[_0x4cc7('0x17c7')](_0x1d9a7d), this['rotatingFromTile'] = _0x5b7fbb)); } else { var _0x591af1 = this[_0x4cc7('0x17c8')](); _0x591af1 = new _0x165614(_0x591af1); _0x3389fc[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x591af1); _0x3389fc['translation'][_0x4cc7('0xa28')](_0x591af1[_0x4cc7('0xd1a')]()); _0x5b7fbb[_0x4cc7('0xddb')][_0x4cc7('0x9e7')](_0x329f98, _0x3389fc); } } ++_0x329f98; } this['parseUserAttributes'](); this[_0x4cc7('0xed1')](_0x5b7fbb, _0x40d85c); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1d9a7d)[_0x4cc7('0x42')] = _0x5b7fbb; this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x17c9') + _0x5b7fbb[_0x4cc7('0xb4e')]() + _0x4cc7('0x17c0') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x329f98)), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x683, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1723') }); }, 'parseSkeletonAnimation': function(_0x1839aa) { if (_0x4cc7('0x17ca') !== 'inflY') { this[_0x4cc7('0xd26')][_0x4cc7('0xa5e')](_0x1839aa, 0x1); _0x2d0371[_0x4cc7('0xfd8')](null); null == _0x2d0371['_explicitPartition'] && _0x2d0371[_0x4cc7('0xfce')](null); } else { var _0x2d0371 = this['parseVarStr']() , _0x824d69 = new _0x2b0a5c() , _0x359059 = this[_0x4cc7('0x1710')]['readUnsignedShort'](); this['parseProperties'](null); for (var _0x46e0f6 = 0x0, _0x2e5d0a; _0x331be6['gt'](_0x359059, _0x46e0f6); ) { var _0x435891 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0x4235d2 = this[_0x4cc7('0x1710')]['readUnsignedShort'](); _0x2e5d0a = this[_0x4cc7('0xed0')](_0x435891, [_0x4cc7('0xe69')]); _0x2e5d0a['enable'] ? _0x824d69[_0x4cc7('0x17cb')](_0x5260f5[_0x4cc7('0x99b')](this['_blocks'][_0x4cc7('0x2b')](_0x435891)[_0x4cc7('0x42')], _0x42cc25), _0x4235d2) : this['_blocks']['get'](_0x1839aa)['addError'](_0x56067a[_0x4cc7('0x1703')]('Could\x20not\x20find\x20the\x20SkeletonPose\x20Frame\x20#\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x46e0f6)) + '\x20(ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x435891)), '\x20)\x20for\x20this\x20SkeletonClipNode')); ++_0x46e0f6; } 0x0 == _0x824d69[_0x4cc7('0xe84')]()[_0x4cc7('0x34')]() ? this['_blocks'][_0x4cc7('0x2b')](_0x1839aa)[_0x4cc7('0x138b')](_0x4cc7('0x17cc')) : (this[_0x4cc7('0x172f')](), this[_0x4cc7('0xed1')](_0x824d69, _0x2d0371), this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1839aa)[_0x4cc7('0x42')] = _0x824d69, this['_debug'] && _0x3ccc21['trace'](_0x56067a[_0x4cc7('0x5d2')]('Parsed\x20a\x20SkeletonClipNode:\x20Name\x20=\x20' + _0x824d69[_0x4cc7('0xb4e')]() + _0x4cc7('0x17cd'), _0x824d69[_0x4cc7('0xe84')]()[_0x4cc7('0x34')]()), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x6a5, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x1724') })); } }, 'parseMeshPoseAnimation': function(_0x1fea21, _0x115f11) { null == _0x115f11 && (_0x115f11 = !0x1); var _0x47d8d8 = 0x1, _0x53b6d, _0xc0729, _0xd75dbf = new _0x5ea472(), _0xafb04e, _0x4679fb = _0x2bc114[_0x4cc7('0x9cc')](null), _0x5493ad = this[_0x4cc7('0x1735')](), _0x4bf907 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x48c401 = this[_0x4cc7('0xed0')](_0x4bf907, ['geometry']); if (_0x48c401[_0x4cc7('0xbd8')]) { _0x4bf907 = this[_0x4cc7('0x17ce')](_0x4bf907); _0x115f11 || (_0x47d8d8 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]()); _0x115f11 = this['_newBlockBytes'][_0x4cc7('0x164e')](); var _0x77c202 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); for (_0xafb04e = 0x0; _0xafb04e < _0x77c202; ) _0x4679fb['push'](this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]()), ++_0xafb04e; var _0x16dada = this[_0x4cc7('0x172d')]({ 1: 0x15, 2: 0x15 }); _0xd75dbf[_0x4cc7('0x17cf')](_0x16dada['get'](0x1, !0x0)); _0xd75dbf[_0x4cc7('0xe7f')](_0x16dada[_0x4cc7('0x2b')](0x2, !0x1)); for (_0x16dada = 0x0; _0x331be6['gt'](_0x47d8d8, _0x16dada); ) { var _0x5aff49 = this['_newBlockBytes'][_0x4cc7('0x164e')](); var _0x5c81dc = new _0x39920c(); for (_0x53b6d = 0x0; _0x331be6['gt'](_0x115f11, _0x53b6d); ) { _0xafb04e = 0x0; var _0x561df6 = this[_0x4cc7('0x1710')]['readUnsignedInt'](); for (_0x561df6 = this['_newBlockBytes'][_0x4cc7('0xcc2')] + _0x561df6; _0xafb04e < _0x77c202; ) { if (0x1 == _0x4679fb[_0x4cc7('0x2b')](_0xafb04e)) { var _0x3e3cd2 = _0x48c401[_0x4cc7('0x42')][_0x4cc7('0x17d0')][_0x53b6d][_0x4cc7('0x17d1')]; var _0x5cb0b7 = _0x2bc114[_0x4cc7('0x9cf')](null); for (_0xc0729 = 0x0; _0x331be6['gt'](_0x561df6, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) { var _0x36e130 = _0x4cc7('0x17d2')[_0x4cc7('0x46')]('|') , _0xcfbbd0 = 0x0; while (!![]) { switch (_0x36e130[_0xcfbbd0++]) { case '0': var _0x17dff9 = this[_0x4cc7('0x172e')](this['_accuracyGeo']); continue; case '1': var _0x34a284 = this[_0x4cc7('0x172e')](this['_accuracyGeo']); continue; case '2': _0x5cb0b7['set'](_0xc0729++, _0x34a284); continue; case '3': _0x5cb0b7[_0x4cc7('0x9e7')](_0xc0729++, _0x17dff9); continue; case '4': var _0x5e4b21 = this['readNumber'](this['_accuracyGeo']); continue; case '5': _0x5cb0b7[_0x4cc7('0x9e7')](_0xc0729++, _0x5e4b21); continue; } break; } } _0x5e4b21 = new _0x138811(); _0x5e4b21['fromVectors'](_0x5cb0b7, _0x4bf907['get'](_0x53b6d), null, null); _0x5e4b21[_0x4cc7('0x1155')](_0x3e3cd2); _0x5e4b21[_0x4cc7('0x115d')](); _0x5e4b21[_0x4cc7('0x115e')](); _0x5e4b21[_0x4cc7('0x116f')](!0x1); _0x5e4b21['set_autoDeriveVertexTangents'](!0x1); ++_0x53b6d; _0x5c81dc[_0x4cc7('0x11b5')](_0x5e4b21); } else this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] = _0x561df6; ++_0xafb04e; } } _0xd75dbf[_0x4cc7('0x17cb')](_0x5c81dc, _0x5aff49); ++_0x16dada; } this[_0x4cc7('0x172f')](); this[_0x4cc7('0xed1')](_0xd75dbf, _0x5493ad); this['_blocks'][_0x4cc7('0x2b')](_0x1fea21)[_0x4cc7('0x42')] = _0xd75dbf; this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x17d3') + _0xd75dbf[_0x4cc7('0xb4e')]() + '\x20|\x20Target-Geometry-Name\x20=\x20' + _0x5260f5[_0x4cc7('0x99b')](_0x48c401[_0x4cc7('0x42')], _0x39920c)[_0x4cc7('0xb4e')]() + _0x4cc7('0x17cd') + _0xd75dbf[_0x4cc7('0xe84')]()[_0x4cc7('0x34')](), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x703, 'className': _0x4cc7('0x5cf'), 'methodName': 'parseMeshPoseAnimation' }); } else this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1fea21)[_0x4cc7('0x138b')](_0x4cc7('0x17d4') + _0x4bf907 + _0x4cc7('0x17d5')); }, 'parseVertexAnimationSet': function(_0x466e1f) { if (_0x4cc7('0x17d6') === _0x4cc7('0x17d6')) { for (var _0x4b1cd7, _0x5d9133 = -0x1, _0x190e38 = this[_0x4cc7('0x1735')](), _0x2b44fa = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](), _0x1a40e1 = this[_0x4cc7('0x172d')]({ 1: 0x5 }), _0x37cb94 = 0x0, _0x2d4376 = _0x2bc114[_0x4cc7('0x24')](null), _0x53a215 = _0x2bc114[_0x4cc7('0x24')](null); _0x331be6['gt'](_0x2b44fa, _0x37cb94); ) _0x5d9133 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](), _0x4b1cd7 = this[_0x4cc7('0xed0')](_0x5d9133, [_0x4cc7('0xe71')]), _0x4b1cd7['enable'] ? (_0x5260f5[_0x4cc7('0x9a0')](_0x4b1cd7[_0x4cc7('0x42')], _0x5ea472) && _0x53a215['push'](_0x4b1cd7['data']), _0x5260f5[_0x4cc7('0x9a0')](_0x4b1cd7[_0x4cc7('0x42')], _0x2b0a5c) && _0x2d4376['push'](_0x4b1cd7[_0x4cc7('0x42')])) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x466e1f)['addError'](_0x4cc7('0x17d7') + _0x4bf907['string'](_0x331be6[_0x4cc7('0xea3')](_0x37cb94)) + '\x20(\x20' + _0x5d9133 + _0x4cc7('0x17d8')), ++_0x37cb94; if (0x0 == _0x53a215[_0x4cc7('0x34')]() && 0x0 == _0x2d4376[_0x4cc7('0x34')]()) this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x466e1f)[_0x4cc7('0x138b')](_0x4cc7('0x17d9')); else if (this[_0x4cc7('0x172f')](), 0x0 < _0x53a215[_0x4cc7('0x34')]()) { if (_0x4cc7('0x17da') !== _0x4cc7('0x17da')) { this['runner']['setIndexedPosition'](6.7, -0x1, !0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x52629d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1289'), 0xa0, 0x0, null, null, null, _0x52629d); _0x52629d = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x274aae = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x52629d['set_maxDistance'](3300.0000000000005 <= _0x274aae ? 0x1194 >= _0x274aae ? _0x274aae : 0x1194 : 3300.0000000000005); } else { _0x2d4376 = new _0x535176(); for (_0x4b1cd7 = 0x0; _0x4b1cd7 < _0x53a215[_0x4cc7('0x34')](); ) _0x5d9133 = _0x53a215[_0x4cc7('0x2b')](_0x4b1cd7), ++_0x4b1cd7, _0x2d4376[_0x4cc7('0x17dc')](_0x5d9133); this[_0x4cc7('0xed1')](_0x2d4376, _0x190e38); this[_0x4cc7('0xed2')]['get'](_0x466e1f)[_0x4cc7('0x42')] = _0x2d4376; this['_debug'] && (_0x466e1f = _0x4cc7('0x17dd') + _0x190e38 + _0x4cc7('0xed5') + _0x2d4376[_0x4cc7('0xd7b')]()[_0x4cc7('0x34')]() + _0x4cc7('0xed6'), _0x190e38 = _0x2d4376[_0x4cc7('0xd7a')](), _0x3ccc21[_0x4cc7('0xbdb')](_0x466e1f + (null != _0x190e38 ? _0x190e38[_0x4cc7('0x8eb')]() : null), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x72b, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0xed7') })); } } else if (0x0 < _0x2d4376['get_length']()) { if (_0x4cc7('0x17de') !== _0x4cc7('0x17de')) { return new _0x24e28(); } else { this[_0x4cc7('0xed0')](_0x5d9133, [_0x4cc7('0xe71')]); _0x53a215 = new _0x3af33b(_0x1a40e1[_0x4cc7('0x2b')](0x1, 0x4)); for (_0x4b1cd7 = 0x0; _0x56067a[_0x4cc7('0x5c4')](_0x4b1cd7, _0x2d4376[_0x4cc7('0x34')]()); ) _0x5d9133 = _0x2d4376[_0x4cc7('0x2b')](_0x4b1cd7), ++_0x4b1cd7, _0x53a215[_0x4cc7('0x17dc')](_0x5d9133); this[_0x4cc7('0xed1')](_0x53a215, _0x190e38); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x466e1f)[_0x4cc7('0x42')] = _0x53a215; this['_debug'] && (_0x466e1f = _0x4cc7('0xed4') + _0x190e38 + '\x20|\x20Animations\x20=\x20' + _0x53a215['get_animations']()[_0x4cc7('0x34')]() + _0x4cc7('0xed6'), _0x190e38 = _0x53a215[_0x4cc7('0xd7a')](), _0x3ccc21[_0x4cc7('0xbdb')](_0x466e1f + (null != _0x190e38 ? _0x190e38['toString']() : null), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x736, 'className': _0x56067a[_0x4cc7('0x1775')], 'methodName': _0x4cc7('0xed7') })); } } } else { 0x0 < this['waypoints'][_0x4cc7('0x34')]() ? this[_0x4cc7('0x17df')][_0x4cc7('0x29')](new _0x2ac938(_0x466e1f,_0x4b1cd7,this[_0x4cc7('0x17df')][_0x4cc7('0x2b')](this[_0x4cc7('0x17df')][_0x4cc7('0x34')]() - 0x1))) : this[_0x4cc7('0x17df')]['push'](new _0x2ac938(_0x466e1f,_0x4b1cd7,null)); } }, 'parseUVAnimation': function(_0x1dd631) { var _0x121ef3 = this[_0x4cc7('0x1735')]() , _0x587e45 = this['_newBlockBytes'][_0x4cc7('0x164e')](); this[_0x4cc7('0x172d')](null); for (var _0x4b6b3a = new _0x4699aa(), _0x50cec1 = new _0x457ac5(), _0x1c4a84 = 0x0; _0x331be6['gt'](_0x587e45, _0x1c4a84); ) { var _0x47590a = this[_0x4cc7('0x17e0')](); _0x47590a[_0x4cc7('0xa9a')](0x64, 0x64); _0x50cec1[_0x4cc7('0xf92')]()[_0x4cc7('0xb3b')](_0x47590a); _0x47590a = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); var _0x267c43 = new _0x11d8c3(_0x2d63f9['yIHWo'](0.01, _0x50cec1[_0x4cc7('0x472')]()),0.01 * _0x50cec1[_0x4cc7('0xb45')](),_0x50cec1['get_scaleX']() / 0x64,_0x50cec1['get_scaleY']() / 0x64,_0x50cec1['get_rotation']()); _0x4b6b3a[_0x4cc7('0x17cb')](_0x267c43, _0x47590a); ++_0x1c4a84; } this['parseUserAttributes'](); this[_0x4cc7('0xed1')](_0x4b6b3a, _0x121ef3); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x1dd631)[_0x4cc7('0x42')] = _0x4b6b3a; this['_debug'] && _0x3ccc21['trace']('Parsed\x20a\x20UVClipNode:\x20Name\x20=\x20' + _0x121ef3 + _0x4cc7('0x17cd') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x1c4a84)), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x753, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': _0x4cc7('0x1725') }); }, 'parseAnimatorSet': function(_0xe4e1dc) { var _0x228ad8 = this[_0x4cc7('0x1735')]() , _0xbbbdf0 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]() , _0xcfb29b = this[_0x4cc7('0x172d')]({ 1: 0x17 }); var _0x20370c = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0x34fe21 = this[_0x4cc7('0x1710')]['readUnsignedShort'](); var _0x59f147 = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x76cf40 = 0x0; _0x76cf40 < _0x34fe21; ) _0x76cf40++, _0x59f147[_0x4cc7('0x29')](this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]()); this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); this[_0x4cc7('0x172f')](); this[_0x4cc7('0x172f')](); _0x34fe21 = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x32850b = 0x0, _0x48c401 = _0x59f147['get_length'](); _0x32850b < _0x48c401; ) _0x76cf40 = _0x32850b++, _0x76cf40 = this[_0x4cc7('0xed0')](_0x59f147['get'](_0x76cf40), [_0x4cc7('0x126')]), _0x76cf40[_0x4cc7('0xbd8')] && _0x34fe21[_0x4cc7('0x29')](_0x5260f5['__cast'](_0x76cf40[_0x4cc7('0x42')], _0x5b5b9f)); _0x76cf40 = this['getAssetByID'](_0x20370c, [_0x4cc7('0x161e')]); if (_0x76cf40['enable']) { if ('Wbluv' === 'Wbluv') { _0x59f147 = _0x5260f5['__cast'](_0x76cf40[_0x4cc7('0x42')], _0x19814b); _0x20370c = null; if (0x1 == _0xbbbdf0) { _0x76cf40 = this['getAssetByID'](_0xcfb29b['get'](0x1, 0x0), [_0x4cc7('0xe65')]); if (!_0x76cf40[_0x4cc7('0xbd8')]) { this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0xe4e1dc)['addError'](_0x2d63f9[_0x4cc7('0x17e1')]('Could\x20not\x20find\x20the\x20Skeleton\x20(\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcfb29b[_0x4cc7('0x2b')](0x1, 0x0)), _0x4cc7('0x138d'))); return; } _0x20370c = new _0x54a468(_0x5260f5[_0x4cc7('0x99b')](_0x59f147, _0x3af33b),_0x5260f5['__cast'](_0x76cf40[_0x4cc7('0x42')], _0x38016f)); } else 0x2 == _0xbbbdf0 && (_0x20370c = new _0x541245(_0x5260f5[_0x4cc7('0x99b')](_0x59f147, _0x535176))); this[_0x4cc7('0xed1')](_0x20370c, _0x228ad8); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0xe4e1dc)[_0x4cc7('0x42')] = _0x20370c; _0xe4e1dc = 0x0; for (_0xcfb29b = _0x34fe21[_0x4cc7('0x34')](); _0xe4e1dc < _0xcfb29b; ) _0x59f147 = _0xe4e1dc++, 0x1 == _0xbbbdf0 && _0x34fe21[_0x4cc7('0x2b')](_0x59f147)[_0x4cc7('0x1471')](_0x5260f5[_0x4cc7('0x99b')](_0x20370c, _0x54a468)), _0x2d63f9[_0x4cc7('0xf4')](0x2, _0xbbbdf0) && _0x34fe21[_0x4cc7('0x2b')](_0x59f147)[_0x4cc7('0x1471')](_0x5260f5['__cast'](_0x20370c, _0x541245)); this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x4cc7('0x17e2') + _0x228ad8, { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x792, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171e') }); } else { _0x2116b2[_0x4cc7('0xc38')] = 0x8409e; _0x1f7b5e['inited'] = !0x0; _0x1f7b5e[_0x4cc7('0x17e3')] = new _0xc80798(_0x4cc7('0x17e4')); _0x1f7b5e[_0x4cc7('0x17e5')] = _0x2bc114[_0x4cc7('0x24')](null); _0x1f7b5e[_0x4cc7('0x17e5')]['push'](_0x1f7b5e[_0x4cc7('0x17e6')]()); _0x1f7b5e[_0x4cc7('0x17e7')](); _0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x17e8'), _0x1f7b5e[_0x4cc7('0x17e7')]); } } else this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0xe4e1dc)[_0x4cc7('0x138b')](_0x4cc7('0x17e9') + _0x20370c + _0x4cc7('0x138d')); }, 'parseCommand': function(_0x39e0b4) { this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x2a758e = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')]() , _0xf93607 = this[_0x4cc7('0x173d')]() , _0x2075c3 = this[_0x4cc7('0x1735')]() , _0x2a095d = null , _0x4eb533 = null; _0x2a758e = this['getAssetByID'](_0x2a758e, ['container', 'light', 'mesh', _0x4cc7('0xffa'), _0x4cc7('0x149a')]); _0x2a758e[_0x4cc7('0xbd8')] && (_0x2a095d = _0x5260f5['__cast'](_0x2a758e[_0x4cc7('0x42')], _0x1f7569)); this[_0x4cc7('0x1710')][_0x4cc7('0x1755')](); _0x2a758e = this[_0x4cc7('0x1710')]['readShort'](); var _0x538a17 = this[_0x4cc7('0x172d')]({ 1: 0x17 }); if (0x1 == _0x2a758e) { _0x4eb533 = _0x538a17[_0x4cc7('0x2b')](0x1, 0x0); _0x2a758e = this[_0x4cc7('0xed0')](_0x4eb533, ['light', 'textureProjector']); if (!_0x2a758e['enable'] && 0x0 != _0x4eb533) { this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x39e0b4)['addError'](_0x4cc7('0x17ea') + _0x4eb533 + _0x4cc7('0x17eb')); return; } _0x4eb533 = _0x2a758e[_0x4cc7('0x42')]; null != _0x2a095d && _0x2a095d[_0x4cc7('0xa0c')](_0x4eb533); _0x4eb533[_0x4cc7('0xb49')](_0xf93607); } null != _0x4eb533 && (_0x538a17 = this['parseProperties']({ 1: this[_0x4cc7('0x1701')], 2: this[_0x4cc7('0x1701')], 3: this['_matrixNrType'], 4: 0x4 }), _0x4eb533['set_pivotPoint'](new _0x21e384(_0x538a17[_0x4cc7('0x2b')](0x1, 0x0),_0x538a17[_0x4cc7('0x2b')](0x2, 0x0),_0x538a17[_0x4cc7('0x2b')](0x3, 0x0))), _0x4eb533[_0x4cc7('0x173e')] = this['parseUserAttributes']()); this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x39e0b4)[_0x4cc7('0x42')] = _0x4eb533; this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('Parsed\x20a\x20CommandBlock:\x20Name\x20=\x20\x27' + _0x2075c3, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7ba, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171f') }); }, 'parseNameSpace': function(_0x43d6e0) { _0x43d6e0 = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x4a283e = this[_0x4cc7('0x1735')](); this[_0x4cc7('0xed3')] && _0x3ccc21['trace'](_0x2d63f9[_0x4cc7('0x17e1')]('Parsed\x20a\x20NameSpaceBlock:\x20ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x43d6e0)), _0x4cc7('0x17ec')) + _0x4a283e, { 'fileName': _0x2d63f9[_0x4cc7('0x114')], 'lineNumber': 0x7c4, 'className': _0x2d63f9['orwPh'], 'methodName': 'parseNameSpace' }); }, 'parseMetaData': function(_0x593a9a) { if (_0x4cc7('0x17ed') !== _0x4cc7('0x17ee')) { _0x593a9a = this[_0x4cc7('0x172d')]({ 1: 0x6, 2: 0x1f, 3: 0x1f, 4: 0x1f, 5: 0x1f }); this[_0x4cc7('0xed3')] && (_0x3ccc21['trace']('Parsed\x20a\x20MetaDataBlock:\x20TimeStamp\x20\x20\x20\x20\x20\x20\x20\x20\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x593a9a[_0x4cc7('0x2b')](0x1, 0x0)), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7cc, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x9ba') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x9bb') + _0x4bf907['string'](_0x593a9a[_0x4cc7('0x2b')](0x2, _0x4cc7('0x9bc'))), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7cd, 'className': _0x56067a[_0x4cc7('0x1775')], 'methodName': _0x4cc7('0x9ba') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x17ef') + _0x4bf907['string'](_0x593a9a['get'](0x3, 'unknown')), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7ce, 'className': _0x56067a[_0x4cc7('0x1775')], 'methodName': _0x4cc7('0x9ba') }), _0x3ccc21['trace'](_0x56067a['PkOxh'](_0x4cc7('0x9bd'), _0x4bf907[_0x4cc7('0x4dc')](_0x593a9a[_0x4cc7('0x2b')](0x4, _0x4cc7('0x9bc')))), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7cf, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x9ba') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x9be') + _0x4bf907[_0x4cc7('0x4dc')](_0x593a9a[_0x4cc7('0x2b')](0x5, _0x4cc7('0x9bc'))), { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x7d0, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x9ba') })); } else { this['angel'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')]['billboardMode'] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0xc99e5 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get']('winter'); this[_0x4cc7('0xec5')]['goesTo'] = new _0x42bd00(_0xc99e5,0x8); this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); _0xc99e5 = this['explorePath'][_0x4cc7('0x1109')]; _0xc99e5 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0xc99e5); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0xc99e5,0x7); } }, 'getUVForVertexAnimation': function(_0x5e2363) { if (_0x4cc7('0x17f0') !== _0x4cc7('0x17f1')) { _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5e2363)[_0x4cc7('0x42')], _0x5b5b9f) && (_0x5e2363 = this[_0x4cc7('0xed2')]['get'](_0x5e2363)['geoID']); if (null != this['_blocks']['get'](_0x5e2363)[_0x4cc7('0x17f2')]) return this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5e2363)[_0x4cc7('0x17f2')]; var _0xe856b5 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')]['get'](_0x5e2363)[_0x4cc7('0x42')], _0x39920c) , _0x233d6c = 0x0; for (this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5e2363)[_0x4cc7('0x17f2')] = _0x2bc114[_0x4cc7('0x9d3')](null); _0x233d6c < _0xe856b5[_0x4cc7('0xe33')]()['get_length'](); ) { var _0x4e48aa = _0x2bc114[_0x4cc7('0x9cf')](null); var _0x94af18 = _0xe856b5[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x233d6c)[_0x4cc7('0x1172')](); var _0x22ca6f = _0xe856b5[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x233d6c)['get_UVData'](); var _0x9b4b79 = _0xe856b5[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x233d6c)['get_UVStride'](); var _0x395903 = _0xe856b5[_0x4cc7('0xe33')]()['get'](_0x233d6c)[_0x4cc7('0x1165')](); for (var _0x20c228 = 0x0; _0x20c228 < _0x94af18; ) { var _0x4bf907 = _0x20c228++; _0x4e48aa[_0x4cc7('0x29')](_0x22ca6f[_0x4cc7('0x2b')](_0x395903 + _0x4bf907 * _0x9b4b79 + 0x0)); _0x4e48aa[_0x4cc7('0x29')](_0x22ca6f[_0x4cc7('0x2b')](_0x395903 + _0x4bf907 * _0x9b4b79 + 0x1)); } this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x5e2363)[_0x4cc7('0x17f2')][_0x4cc7('0x29')](_0x4e48aa); ++_0x233d6c; } return this['_blocks'][_0x4cc7('0x2b')](_0x5e2363)['uvsForVertexAnimation']; } else { var _0x4d2793 = _0x5e2363[_0x233d6c]; ++_0x233d6c; var _0x5ee8e1 = this['paths'] , _0x4dc188 = new _0x37ab28(_0x4d2793,null != _0x842c50[_0x4d2793] ? _0xe856b5[_0x4cc7('0xd77')](_0x4d2793) : _0xe856b5['h'][_0x4d2793]); null != _0x842c50[_0x4d2793] ? _0x5ee8e1['setReserved'](_0x4d2793, _0x4dc188) : _0x5ee8e1['h'][_0x4d2793] = _0x4dc188; } }, 'parseVarStr': function() { var _0x4c0b0f = this[_0x4cc7('0x1710')]['readUnsignedShort'](); return this['_newBlockBytes'][_0x4cc7('0x1650')](_0x4c0b0f); }, 'parseProperties': function(_0x24d755) { var _0x4be92d = 0x0 , _0x476651 = new _0x2fd326(); var _0x4ff1f6 = this['_newBlockBytes'][_0x4cc7('0x1709')](); _0x4ff1f6 = this['_newBlockBytes'][_0x4cc7('0xcc2')] + _0x4ff1f6; if (null != _0x24d755) for (; _0x331be6['gt'](_0x4ff1f6, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) { var _0x1744c0 = this['_newBlockBytes'][_0x4cc7('0x164e')](); var _0x500591 = this[_0x4cc7('0x1710')]['readUnsignedInt'](); if (_0x331be6['gt'](this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] + _0x500591, _0x4ff1f6)) { _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x17f3') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x4be92d)) + _0x56067a[_0x4cc7('0x5d4')], { 'fileName': 'AWD2Parser.hx', 'lineNumber': 0x80c, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x172d') }); this['_newBlockBytes']['position'] = _0x4ff1f6; break; } if (Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x24d755, null == _0x1744c0 ? _0x4cc7('0x574') : '' + _0x1744c0)) { var _0x220519 = _0x19c1c0['field'](_0x24d755, null == _0x1744c0 ? 'null' : '' + _0x1744c0); _0x476651[_0x4cc7('0x9e7')](_0x1744c0, this[_0x4cc7('0x17f4')](_0x220519, _0x500591)); } else _0x1744c0 = this[_0x4cc7('0x1710')], _0x1744c0[_0x4cc7('0xcc2')] += _0x500591; _0x4be92d += 0x1; } else this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')] = _0x4ff1f6; return _0x476651; }, 'parseUserAttributes': function() { var _0x443f50 = null , _0x331ea5 = 0x0; var _0x3071b1 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); if (_0x331be6['gt'](_0x3071b1, 0x0)) for (_0x443f50 = {}, _0x3071b1 = this[_0x4cc7('0x1710')]['position'] + _0x3071b1; _0x331be6['gt'](_0x3071b1, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) { this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x58c34f = this['parseVarStr'](); var _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0xb25afd = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); if (_0x331be6['gt'](this[_0x4cc7('0x1710')]['position'] + _0xb25afd, _0x3071b1)) { _0x3ccc21[_0x4cc7('0xbdb')]('\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Error\x20in\x20reading\x20attribute\x20#\x20' + _0x331ea5 + _0x4cc7('0x17f5'), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x839, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x172f') }); this[_0x4cc7('0x1710')]['position'] = _0x3071b1; break; } switch (_0x4d769c) { case 0x1: _0x4d769c = this[_0x4cc7('0x1710')]['readByte'](); break; case 0x2: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x1755')](); break; case 0x3: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x17f6')](); break; case 0x5: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); break; case 0x7: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x175b')](); break; case 0x8: _0x4d769c = this['_newBlockBytes'][_0x4cc7('0x17f7')](); break; case 0x4: case 0x15: _0x4d769c = this['_newBlockBytes'][_0x4cc7('0x16fa')](); break; case 0x6: case 0x17: _0x4d769c = this[_0x4cc7('0x1710')]['readUnsignedInt'](); break; case 0x1f: _0x4d769c = this[_0x4cc7('0x1710')][_0x4cc7('0x1650')](_0xb25afd); break; default: _0x4d769c = _0x56067a['PkOxh'](_0x4cc7('0x17f8'), _0x4d769c); var _0x22c01c = this[_0x4cc7('0x1710')]; _0x22c01c[_0x4cc7('0xcc2')] += _0xb25afd; } this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x17f9') + _0x58c34f + _0x4cc7('0x17fa') + _0x4bf907['string'](_0x4d769c), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x856, 'className': _0x4cc7('0x5cf'), 'methodName': 'parseUserAttributes' }); _0x443f50[_0x58c34f] = _0x4d769c; ++_0x331ea5; } return _0x443f50; }, 'getDefaultMaterial': function() { null == this[_0x4cc7('0x17fb')] && (this[_0x4cc7('0x17fb')] = _0x430307[_0x4cc7('0x145f')]()); return this[_0x4cc7('0x17fb')]; }, 'getDefaultTexture': function() { null == this[_0x4cc7('0x17fc')] && (this['_defaultTexture'] = _0x430307['getDefaultTexture']()); return this[_0x4cc7('0x17fc')]; }, 'getDefaultCubeTexture': function() { if (null == this['_defaultCubeTexture']) { null == this['_defaultTexture'] && (this['_defaultTexture'] = _0x430307[_0x4cc7('0x16a6')]()); var _0x4755ea = this[_0x4cc7('0x17fc')][_0x4cc7('0xaf0')](); this[_0x4cc7('0x17fd')] = new _0x182fa3(_0x4755ea,_0x4755ea,_0x4755ea,_0x4755ea,_0x4755ea,_0x4755ea); this[_0x4cc7('0x17fd')][_0x4cc7('0xd6a')](_0x4cc7('0x17fe')); } return this[_0x4cc7('0x17fd')]; }, 'getDefaultAsset': function(_0x27587a, _0x35f1c9) { var _0x4632f9 = 'material' == _0x27587a; if ('texture' == _0x27587a) { if (_0x4cc7('0x1749') == _0x35f1c9) return this[_0x4cc7('0x17ff')](); if (_0x56067a[_0x4cc7('0x5d6')](_0x4cc7('0x1800'), _0x35f1c9)) return this[_0x4cc7('0x16a6')](); } else if (_0x4632f9) return this[_0x4cc7('0x145f')](); return null; }, 'getAssetByID': function(_0x876e9b, _0x33266a, _0x192626) { null == _0x192626 && (_0x192626 = _0x4cc7('0x1800')); var _0x344a95 = {} , _0x8038f0 = 0x0; _0x344a95['enable'] = !0x1; _0x344a95[_0x4cc7('0x42')] = null; if (_0x331be6['gt'](_0x876e9b, 0x0) && null != this['_blocks']['get'](_0x876e9b) && null != this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')]) for (; _0x2d63f9[_0x4cc7('0x1801')](_0x8038f0, _0x33266a[_0x4cc7('0x21')]); ) { if ('LaYxK' !== _0x4cc7('0x1802')) { if (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')]['get'](_0x876e9b)[_0x4cc7('0x42')], _0x29fe35)[_0x4cc7('0x463')]() == _0x33266a[_0x8038f0] && ('texture' == _0x33266a[_0x8038f0] && _0x2d63f9[_0x4cc7('0x116')](_0x4cc7('0x1749'), _0x192626) && _0x5260f5['__instanceof'](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')], _0x182fa3) || _0x4cc7('0x5c1') != _0x33266a[_0x8038f0] || _0x4cc7('0x1800') != _0x192626 || _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xed2')]['get'](_0x876e9b)[_0x4cc7('0x42')], _0xf32aa2))) return _0x344a95['enable'] = !0x0, _0x344a95[_0x4cc7('0x42')] = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')], _0x344a95; if ('geometry' == _0x33266a[_0x8038f0] && _0x4cc7('0x126') == _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')], _0x29fe35)[_0x4cc7('0x463')]()) return _0x344a95[_0x4cc7('0xbd8')] = !0x0, _0x344a95[_0x4cc7('0x42')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x876e9b)[_0x4cc7('0x42')], _0x5b5b9f)[_0x4cc7('0x16aa')](), _0x344a95; ++_0x8038f0; } else { var _0x1b86ce = _0x33266a++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x1b86ce)[_0x4cc7('0x1774')](_0x876e9b); } } _0x344a95[_0x4cc7('0xbd8')] = !0x1; _0x344a95[_0x4cc7('0x42')] = this['getDefaultAsset'](_0x33266a[0x0], _0x192626); return _0x344a95; }, 'parseAttrValue': function(_0x2bda0e, _0x4c6e35) { var _0x31921c = 0x0 , _0x5ef937 = null; switch (_0x2bda0e) { case 0x1: case 0x15: _0x31921c = 0x1; var _0x10eb5a = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x10eb5a[_0x4cc7('0x1651')](); } ; break; case 0x2: _0x31921c = 0x2; var _0x395077 = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x395077[_0x4cc7('0x1755')](); } ; break; case 0x3: _0x31921c = 0x4; var _0x4c14ef = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { if ('uTHPZ' !== _0x4cc7('0x1803')) { return _0x4c14ef[_0x4cc7('0x17f6')](); } else { this[_0x4cc7('0x1804')] = !0x0; } } ; break; case 0x4: _0x31921c = 0x1; var _0x465dbd = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x465dbd[_0x4cc7('0x16fa')](); } ; break; case 0x5: _0x31921c = 0x2; var _0x35adb0 = this['_newBlockBytes']; _0x5ef937 = function() { return _0x35adb0[_0x4cc7('0x164e')](); } ; break; case 0x7: _0x31921c = 0x4; var _0x4bf907 = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x4bf907[_0x4cc7('0x175b')](); } ; break; case 0x8: _0x31921c = 0x8; var _0x48c401 = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x48c401['readDouble'](); } ; break; case 0x6: case 0x16: case 0x17: _0x31921c = 0x4; var _0x23275d = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x23275d['readUnsignedInt'](); } ; break; case 0x1f: return this[_0x4cc7('0x1710')]['readUTFBytes'](_0x4c6e35); case 0x29: case 0x2a: case 0x2b: case 0x2c: case 0x2d: case 0x2e: case 0x2f: _0x31921c = 0x8; var _0x16dada = this[_0x4cc7('0x1710')]; _0x5ef937 = function() { return _0x16dada[_0x4cc7('0x17f7')](); } ; } if (_0x331be6['gt'](_0x4c6e35, _0x31921c)) { _0x2bda0e = []; var _0x5aff49 = 0x0; for (_0x4c6e35 = _0x331be6[_0x4cc7('0xea3')](_0x4c6e35) / _0x331be6[_0x4cc7('0xea3')](_0x31921c) | 0x0; _0x331be6['gt'](_0x4c6e35, _0x5aff49); ) _0x2bda0e['push'](_0x5ef937()), ++_0x5aff49; return _0x2bda0e; } return _0x5ef937(); }, 'parseMatrix2D': function() { var _0x713610 = this['parseMatrix32RawData'](); return new _0x4a1676(_0x713610[_0x4cc7('0x2b')](0x0),_0x713610[_0x4cc7('0x2b')](0x1),_0x713610[_0x4cc7('0x2b')](0x2),_0x713610[_0x4cc7('0x2b')](0x3),_0x713610[_0x4cc7('0x2b')](0x4),_0x713610[_0x4cc7('0x2b')](0x5)); }, 'parseMatrix3D': function() { return new _0x165614(this[_0x4cc7('0x17c8')]()); }, 'parseMatrix32RawData': function() { for (var _0x9e445c = _0x2bc114['toFloatVector'](null, 0x6, !0x0), _0x5bca0c = 0x0; 0x6 > _0x5bca0c; ) { var _0x36dc8a = _0x5bca0c++; _0x9e445c[_0x4cc7('0x9e7')](_0x36dc8a, this[_0x4cc7('0x1710')][_0x4cc7('0x175b')]()); } return _0x9e445c; }, 'readNumber': function(_0x3ee129) { null == _0x3ee129 && (_0x3ee129 = !0x1); return _0x3ee129 ? this[_0x4cc7('0x1710')]['readDouble']() : this[_0x4cc7('0x1710')][_0x4cc7('0x175b')](); }, 'parseMatrix43RawData': function() { var _0x45c448 = _0x2bc114[_0x4cc7('0x9cf')](null, 0x10, !0x0); _0x45c448[_0x4cc7('0x9e7')](0x0, this['readNumber'](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0x1, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0x2, this['readNumber'](this['_accuracyMatrix'])); _0x45c448[_0x4cc7('0x9e7')](0x3, 0x0); _0x45c448[_0x4cc7('0x9e7')](0x4, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0x5, this[_0x4cc7('0x172e')](this['_accuracyMatrix'])); _0x45c448[_0x4cc7('0x9e7')](0x6, this['readNumber'](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0x7, 0x0); _0x45c448[_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0x9, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0xa, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0xb, 0x0); _0x45c448[_0x4cc7('0x9e7')](0xc, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448['set'](0xd, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0xe, this['readNumber'](this[_0x4cc7('0x16fd')])); _0x45c448[_0x4cc7('0x9e7')](0xf, 0x1); isNaN(_0x45c448['get'](0x0)) && (_0x45c448[_0x4cc7('0x9e7')](0x0, 0x1), _0x45c448[_0x4cc7('0x9e7')](0x1, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x2, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x4, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x5, 0x1), _0x45c448[_0x4cc7('0x9e7')](0x6, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x8, 0x0), _0x45c448[_0x4cc7('0x9e7')](0x9, 0x0), _0x45c448[_0x4cc7('0x9e7')](0xa, 0x1), _0x45c448[_0x4cc7('0x9e7')](0xc, 0x0), _0x45c448['set'](0xd, 0x0), _0x45c448['set'](0xe, 0x0)); return _0x45c448; }, '__class__': _0x2d74a6 }); var _0xa51928 = function() {}; _0x16dada[_0x4cc7('0x1805')] = _0xa51928; _0xa51928[_0x4cc7('0x8f2')] = ['away3d', 'loaders', 'parsers', _0x4cc7('0x1806')]; _0xa51928[_0x4cc7('0x8')] = {}; _0xa51928[_0x4cc7('0x8')]['id'] = null; _0xa51928[_0x4cc7('0x8')]['name'] = null; _0xa51928[_0x4cc7('0x8')]['data'] = null; _0xa51928[_0x4cc7('0x8')]['len'] = null; _0xa51928[_0x4cc7('0x8')][_0x4cc7('0x1744')] = null; _0xa51928[_0x4cc7('0x8')]['extras'] = null; _0xa51928[_0x4cc7('0x8')][_0x4cc7('0x11a6')] = null; _0xa51928[_0x4cc7('0x8')][_0x4cc7('0x17f2')] = null; _0xa51928[_0x4cc7('0x8')][_0x4cc7('0x138b')] = function(_0x1b1026) { null == this.errorMessages && (this.errorMessages = _0x2bc114.toObjectVector(null)); this.errorMessages.push(_0x1b1026); } ; _0xa51928[_0x4cc7('0x8')]['__class__'] = _0xa51928; var _0x3aa422 = function() {}; _0x16dada[_0x4cc7('0x1807')] = _0x3aa422; _0x3aa422[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1808')]; _0x3aa422[_0x4cc7('0x16fc')] = function(_0x2607c9, _0x17e83e) { return (_0x2607c9 & _0x17e83e) == _0x17e83e; } ; var _0x2fd326 = function() { this[_0x4cc7('0x42')] = new _0x67da9e(); }; _0x16dada[_0x4cc7('0x1809')] = _0x2fd326; _0x2fd326['__name__'] = [_0x4cc7('0x7f'), 'loaders', 'parsers', _0x4cc7('0x180a')]; _0x2fd326[_0x4cc7('0x8')] = {}; _0x2fd326[_0x4cc7('0x8')]['data'] = null; _0x2fd326[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x356a98, _0x4929d8) { this.data.h[_0x356a98] = _0x4929d8; } ; _0x2fd326[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x1722a5, _0x543e65) { return this.data.h.hasOwnProperty(_0x1722a5) ? this.data.h[_0x1722a5] : _0x543e65; } ; _0x2fd326[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2fd326; var _0x5968e2 = function() { _0x6573cf[_0x4cc7('0x96b')](this, 'binary'); }; _0x16dada['away3d.loaders.parsers.AWDParser'] = _0x5968e2; _0x5968e2['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'AWDParser']; _0x5968e2[_0x4cc7('0x5ba')] = function(_0x3e0a40) { return 'awd' == _0x3e0a40[_0x4cc7('0x1646')](); } ; _0x5968e2[_0x4cc7('0x164d')] = function(_0x4d9d46) { return _0x2acbeb['supportsData'](_0x4d9d46) ? !0x0 : _0x2d74a6[_0x4cc7('0x164d')](_0x4d9d46); } ; _0x5968e2['__super__'] = _0x6573cf; _0x5968e2[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_parser': null, 'get_dependencies': function() { return null != this['_parser'] ? this[_0x4cc7('0x1667')][_0x4cc7('0x15ce')]() : _0x6573cf[_0x4cc7('0x8')]['get_dependencies'][_0x4cc7('0x96b')](this); }, 'get_parsingComplete': function() { return null != this['_parser'] ? this[_0x4cc7('0x1667')][_0x4cc7('0x1640')]() : !0x1; }, 'get_parsingPaused': function() { return null != this[_0x4cc7('0x1667')] ? this[_0x4cc7('0x1667')][_0x4cc7('0x1641')]() : !0x1; }, 'resolveDependency': function(_0x4922ac) { null != this[_0x4cc7('0x1667')] && this[_0x4cc7('0x1667')][_0x4cc7('0x16e8')](_0x4922ac); }, 'resolveDependencyFailure': function(_0x3a8c65) { null != this['_parser'] && this['_parser'][_0x4cc7('0x180b')](_0x3a8c65); }, 'resolveDependencyName': function(_0xb63c4, _0x137240) { if (_0x4cc7('0x180c') !== _0x4cc7('0x180c')) { try { return _0xb63c4[_0x4cc7('0xa37')](_0x137240); } catch (_0x3496ab) { return _0x4964ea['lastException'] = _0x3496ab, _0x3496ab instanceof _0x202aa0 && (_0x3496ab = _0x3496ab[_0x4cc7('0x9a4')]), this[_0x4cc7('0x9a5')](_0x3496ab), !0x1; } } else { return null != this['_parser'] ? this[_0x4cc7('0x1667')]['resolveDependencyName'](_0xb63c4, _0x137240) : _0x137240[_0x4cc7('0xb4e')](); } }, 'resumeParsingAfterDependencies': function() { null != this['_parser'] && this['_parser']['resumeParsingAfterDependencies'](); }, 'proceedParsing': function() { if ('FGRZP' === _0x4cc7('0x180d')) { this['hasEventListener']('enterFrame') && (null == this[_0x4cc7('0x12b6')] && (this[_0x4cc7('0x12b6')] = new _0x76b31e(_0x4cc7('0x576'))), this['dispatchEvent'](this['_enterFrame'])); } else { null == this[_0x4cc7('0x1667')] && (_0x2d74a6[_0x4cc7('0x164d')](this[_0x4cc7('0x15f5')]) ? this[_0x4cc7('0x1667')] = new _0x2d74a6() : this['_parser'] = new _0x2acbeb(), this[_0x4cc7('0x1667')][_0x4cc7('0x1673')](this[_0x4cc7('0x15c0')]()), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x163e'), _0x48c401(this, this[_0x4cc7('0x1672')])), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x150e'), _0x48c401(this, this[_0x4cc7('0x1671')])), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x1500'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('animationSetComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser']['addEventListener'](_0x4cc7('0x1503'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('animationNodeComplete', _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1506'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1507'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x752'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x5b1'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0xf1'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x1674')](this[_0x4cc7('0x15f5')])); return !0x1; } }, 'onParseError': function(_0x597801) { this[_0x4cc7('0x44')](_0x597801[_0x4cc7('0x1176')]()); }, 'onReadyForDependencies': function(_0x3b44e6) { if (_0x4cc7('0x180e') !== _0x4cc7('0x180f')) { this[_0x4cc7('0x44')](_0x3b44e6[_0x4cc7('0x1176')]()); } else { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x3b44e6); this[_0x4cc7('0x1810')] = this[_0x4cc7('0x1011')](_0x3b44e6[_0x4cc7('0x1811')][_0x4cc7('0x100f')]('source')); } }, 'onAssetComplete': function(_0x4e465d) { if ('KFzoC' === _0x4cc7('0x1812')) { var _0x175bd9 = this[_0x4cc7('0x1813')]; if (null != _0x842c50[_0x4e465d] ? _0x175bd9[_0x4cc7('0xd76')](_0x4e465d) : _0x175bd9['h']['hasOwnProperty'](_0x4e465d)) return _0x175bd9 = this[_0x4cc7('0x1813')], null != _0x842c50[_0x4e465d] ? _0x175bd9[_0x4cc7('0xd77')](_0x4e465d) : _0x175bd9['h'][_0x4e465d]; _0x175bd9 = this['cachedText']; if (null != _0x842c50[_0x4e465d] ? _0x175bd9['existsReserved'](_0x4e465d) : _0x175bd9['h'][_0x4cc7('0x959')](_0x4e465d)) { _0x175bd9 = this[_0x4cc7('0x1814')]; _0x175bd9 = _0x406a52[_0x4cc7('0x1815')](null != _0x842c50[_0x4e465d] ? _0x175bd9['getReserved'](_0x4e465d) : _0x175bd9['h'][_0x4e465d]); var _0x2ae46a = this['cachedBytes']; null != _0x842c50[_0x4e465d] ? _0x2ae46a['setReserved'](_0x4e465d, _0x175bd9) : _0x2ae46a['h'][_0x4e465d] = _0x175bd9; return _0x175bd9; } _0x175bd9 = this[_0x4cc7('0x146e')]; if (null != _0x842c50[_0x4e465d] ? _0x175bd9[_0x4cc7('0xd76')](_0x4e465d) : _0x175bd9['h'][_0x4cc7('0x959')](_0x4e465d)) return _0x175bd9 = this[_0x4cc7('0x146e')], _0x5260f5['__cast'](_0x4b4d92['createInstance'](null != _0x842c50[_0x4e465d] ? _0x175bd9['getReserved'](_0x4e465d) : _0x175bd9['h'][_0x4e465d], []), _0x3fbf75); _0x175bd9 = this[_0x4cc7('0x1040')]; return _0x406a52[_0x4cc7('0xcb6')](null != _0x842c50[_0x4e465d] ? _0x175bd9['getReserved'](_0x4e465d) : _0x175bd9['h'][_0x4e465d]); } else { this[_0x4cc7('0x44')](_0x4e465d['clone']()); } }, 'onParseComplete': function(_0x3696ad) { if (_0x4cc7('0x1816') !== _0x4cc7('0x1817')) { this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')]('parseComplete', _0x48c401(this, this[_0x4cc7('0x1672')])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x150e'), _0x48c401(this, this[_0x4cc7('0x1671')])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1500'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1502'), _0x48c401(this, this['onAssetComplete'])); this['_parser'][_0x4cc7('0xa2d')](_0x56067a[_0x4cc7('0x5d7')], _0x48c401(this, this['onAssetComplete'])); this['_parser']['removeEventListener']('animationNodeComplete', _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1504'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')]['removeEventListener']('containerComplete', _0x48c401(this, this['onAssetComplete'])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1507'), _0x48c401(this, this[_0x4cc7('0x1501')])); this['_parser'][_0x4cc7('0xa2d')](_0x4cc7('0x752'), _0x56067a[_0x4cc7('0x5bb')](_0x48c401, this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')]['removeEventListener'](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0xf1'), _0x48c401(this, this['onAssetComplete'])); this[_0x4cc7('0x1667')][_0x4cc7('0xa2d')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])); this[_0x4cc7('0x163c')](); } else { return _0x3696ad['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x11db')]; } }, '__class__': _0x5968e2 }); var _0x155182 = function(_0x30bdce) { if (_0x4cc7('0x1818') !== _0x4cc7('0x1818')) { return _0x56067a[_0x4cc7('0x5d3')](_0x4cc7('0x610') + _0x4bf907['string'](b), _0x4cc7('0x156')) + _0x4bf907[_0x4cc7('0x4dc')](d[_0x4cc7('0x1819')]) + _0x4cc7('0x139') + (this[_0x4cc7('0x181a')] ? _0x4bf907['string'](b) + _0x4cc7('0x181b') : _0x4bf907['string'](d[_0x4cc7('0x181c')]) + '.xyz\x0a') + _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x156') + _0x4bf907['string'](this[_0x4cc7('0x181d')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x181e') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x156') + _0x4bf907['string'](this['_dataReg']) + _0x4cc7('0x181f') + _0x4bf907['string'](b) + _0x4cc7('0x156') + _0x4bf907['string'](this[_0x4cc7('0x181d')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.y,\x20' + _0x4bf907['string'](this['_dataReg']) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x1821') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x,\x20' + _0x4bf907['string'](b) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x132') + _0x4bf907['string'](b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x619'); } else { null == _0x30bdce && (_0x30bdce = 0x0); this[_0x4cc7('0x1822')] = new _0x2129f7(0xff0000); this['_defaultColorMaterial'] = new _0x43ea86(0xff0000); this[_0x4cc7('0x17fb')] = _0x430307['getDefaultMaterial'](); this[_0x4cc7('0x1823')] = 0x0; this[_0x4cc7('0x1824')] = _0xfe03f6[_0x4cc7('0x1825')]; this[_0x4cc7('0x1826')] = 0x0 < _0x30bdce ? _0x30bdce : 0x1; this[_0x4cc7('0x1827')] = _0x155182[_0x4cc7('0x1828')]; _0x6573cf['call'](this, _0x4cc7('0x1669')); } }; _0x16dada[_0x4cc7('0x1829')] = _0x155182; _0x155182[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), 'DAEParser']; _0x155182[_0x4cc7('0x5ba')] = function(_0xed99c1) { _0xed99c1 = _0xed99c1['toLowerCase'](); return 'dae' == _0xed99c1; } ; _0x155182[_0x4cc7('0x164d')] = function(_0x1ba11e) { if (_0x4cc7('0x182a') === 'mjXrv') { _0x36f031[_0x4cc7('0x96b')](this, _0x1ba11e, !0x1, _0x36f031[_0x4cc7('0x182b')], _0x48c401(this, this['or'])); } else { _0x1ba11e = _0x4bf907[_0x4cc7('0x4dc')](_0x1ba11e); return -0x1 != _0x1ba11e[_0x4cc7('0x2d')](_0x4cc7('0x182c')) || -0x1 != _0x1ba11e[_0x4cc7('0x2d')]('collada') ? !0x0 : !0x1; } } ; _0x155182[_0x4cc7('0x92b')] = _0x6573cf; _0x155182[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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(_0x19ae2b, _0xe0e2aa) { null == _0xe0e2aa && (_0xe0e2aa = !0x1); if (null == this[_0x4cc7('0x182d')]) return null; for (var _0x1cb55e = 0x0, _0x1757cb = this[_0x4cc7('0x182d')]; _0x1cb55e < _0x1757cb[_0x4cc7('0x34')](); ) { var _0x57959e = _0x1757cb['get'](_0x1cb55e); ++_0x1cb55e; if (_0x57959e['get_name']() == _0x19ae2b) return _0xe0e2aa ? _0x57959e[_0x4cc7('0x1176')]() : _0x57959e; } return null; }, 'resolveDependency': function(_0x1ad22d) { if (0x1 == _0x1ad22d['get_assets']()[_0x4cc7('0x34')]()) { if (_0x2d63f9[_0x4cc7('0xdc')]('scXBV', _0x4cc7('0x182e'))) { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa00')] = 0x1; this[_0x4cc7('0xad8')] = 0xa; this[_0x4cc7('0xb20')] = !0x1; this[_0x4cc7('0xa01')] = new _0x4a1676(); this[_0x4cc7('0xa02')] = !0x0; this['__rotationSine'] = this[_0x4cc7('0xa04')] = 0x0; this[_0x4cc7('0x9c2')] = this[_0x4cc7('0xa05')] = this[_0x4cc7('0xa06')] = this[_0x4cc7('0xb34')] = 0x1; this['__worldBlendMode'] = 0xa; this['__worldTransform'] = new _0x4a1676(); this['__worldColorTransform'] = new _0x1c055e(); this[_0x4cc7('0x9c1')] = new _0x4a1676(); this[_0x4cc7('0xa9d')] = !0x0; this[_0x4cc7('0xd6a')](_0x4cc7('0xbc4') + ++_0x21ad67[_0x4cc7('0xa0a')]); null != _0x21ad67[_0x4cc7('0xa0b')] && (this[_0x4cc7('0x99c')] = _0x21ad67[_0x4cc7('0xa0b')], _0x21ad67[_0x4cc7('0xa0b')] = null, this[_0x4cc7('0x99c')][_0x4cc7('0xa0c')](this)); } else { var _0x406fbb = _0x5260f5[_0x4cc7('0x9a0')](_0x1ad22d['get_assets']()[_0x4cc7('0x2b')](0x0), _0x1603fe) ? _0x1ad22d[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null; this[_0x4cc7('0x1823')]--; if (null != _0x406fbb && null != _0x5260f5[_0x4cc7('0x99b')](_0x406fbb, _0xf32aa2)[_0x4cc7('0xaf0')]()) { var _0x5bea62 = this[_0x4cc7('0x182f')]; _0x1ad22d = _0x1ad22d['get_id'](); _0x5bea62 = null != _0x842c50[_0x1ad22d] ? _0x5bea62['getReserved'](_0x1ad22d) : _0x5bea62['h'][_0x1ad22d]; null != _0x5bea62 && (_0x5bea62['resource'] = _0x5260f5[_0x4cc7('0x99b')](_0x406fbb, _0xf32aa2)); } 0x0 == this['_dependencyCount'] && (this[_0x4cc7('0x1824')] = _0xfe03f6['PARSE_MATERIALS']); } } }, 'resolveDependencyFailure': function(_0x4cf11b) { this[_0x4cc7('0x1823')]--; 0x0 == this['_dependencyCount'] && (this[_0x4cc7('0x1824')] = _0xfe03f6[_0x4cc7('0x1830')]); }, 'proceedParsing': function() { null == this[_0x4cc7('0x17fb')] && (this[_0x4cc7('0x17fb')] = this[_0x4cc7('0x1831')]()); var _0xabbe3a = new _0x560bef(); switch (this[_0x4cc7('0x1824')][0x1]) { case 0x0: try { this[_0x4cc7('0x1832')] = _0x4fbde0[_0x4cc7('0xca6')](this[_0x4cc7('0x167e')]()), this[_0x4cc7('0x1833')] = new _0x23d30b(this[_0x4cc7('0x1832')][_0x4cc7('0xd56')]()), this['_imageList'] = this[_0x4cc7('0x1833')][_0x4cc7('0x1834')][_0x4cc7('0x100f')](_0x4cc7('0x1835')) ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1835'))['nodes'][_0x4cc7('0x100f')](_0x4cc7('0xa7e')) : _0xabbe3a, this[_0x4cc7('0x1836')] = this[_0x4cc7('0x1823')] = this['_imageList']['length'], this[_0x4cc7('0x1837')] = 0x0, this[_0x4cc7('0x1824')] = 0x0 < this[_0x4cc7('0x1836')] ? _0xfe03f6[_0x4cc7('0x1838')] : _0xfe03f6['PARSE_MATERIALS']; } catch (_0x3cef00) { _0x4964ea[_0x4cc7('0xab4')] = _0x3cef00; _0x3cef00 instanceof _0x202aa0 && (_0x3cef00 = _0x3cef00[_0x4cc7('0x9a4')]); if (_0x5260f5[_0x4cc7('0x9a0')](_0x3cef00, _0xc6df85)) return !0x0; throw _0x3cef00; } break; case 0x1: this[_0x4cc7('0x182f')] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')][_0x4cc7('0x1834')][_0x4cc7('0x100f')]('library_images') ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')]['resolve'](_0x4cc7('0x1835'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0xa7e')) : _0xabbe3a, _0x2ff592); for (_0xabbe3a = this[_0x4cc7('0x182f')][_0x4cc7('0x9f5')](); _0xabbe3a['hasNext'](); ) { var _0x1283c5 = _0xabbe3a['next'](); _0x1283c5 = this[_0x4cc7('0x182f')]['get'](_0x1283c5); this['addDependency'](_0x1283c5['id'], new _0x4ccd8b(_0x1283c5[_0x4cc7('0x1010')])); } this['pauseAndRetrieveDependencies'](); break; case 0x2: this[_0x4cc7('0x183a')] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')][_0x4cc7('0x1834')][_0x4cc7('0x100f')](_0x4cc7('0x183b')) ? this['_fastDoc']['node'][_0x4cc7('0x100f')]('library_materials')['nodes']['resolve']('material') : _0xabbe3a, _0x5605c0); this[_0x4cc7('0x183c')] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')]['hasNode']['resolve'](_0x4cc7('0x183d')) ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')]['resolve'](_0x4cc7('0x183d'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('effect') : _0xabbe3a, _0x10f32a); this['setupMaterials'](); this['_parseState'] = _0xfe03f6[_0x4cc7('0x183e')]; break; case 0x3: this[_0x4cc7('0x183f')] = this[_0x4cc7('0x1839')](this['_fastDoc'][_0x4cc7('0x1834')][_0x4cc7('0x100f')]('library_geometries') ? this['_fastDoc'][_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1840'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x11b3')) : _0xabbe3a, _0x549cfe); this['_geometries'] = this[_0x4cc7('0x1841')](); this['_parseState'] = _0xfe03f6[_0x4cc7('0x1842')]; break; case 0x4: this['_libControllers'] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')][_0x4cc7('0x1834')]['resolve'](_0x4cc7('0x1843')) ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1843'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('controller') : _0xabbe3a, _0x3fad75); this[_0x4cc7('0x1824')] = _0xfe03f6[_0x4cc7('0x1844')]; break; case 0x5: this[_0x4cc7('0x1845')] = this[_0x4cc7('0xb41')] = null; this[_0x4cc7('0x1846')] = this[_0x4cc7('0x1839')](this[_0x4cc7('0x1833')]['hasNode'][_0x4cc7('0x100f')](_0x4cc7('0x1847')) ? this['_fastDoc']['node'][_0x4cc7('0x100f')](_0x4cc7('0x1847'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('animation') : _0xabbe3a, _0x5610d7); this[_0x4cc7('0x1848')] = _0x2bc114[_0x4cc7('0x24')](null); if (this[_0x4cc7('0x1833')]['hasNode'][_0x4cc7('0x100f')](_0x4cc7('0xc32'))) { if (_0x4cc7('0x1849') === _0x4cc7('0x184a')) { _0x5f2295['get_instance']()[_0x4cc7('0xc57')](_0x53b1b3[_0x4cc7('0x493')]()); } else { this['_scene'] = new _0xb50cc3(this[_0x4cc7('0x1833')][_0x4cc7('0x1811')]['resolve']('scene')); _0xabbe3a = new _0x560bef(); for (_0x1283c5 = this['_fastDoc'][_0x4cc7('0x1811')]['resolve'](_0x4cc7('0x184b'))[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x184c'))['h']; null != _0x1283c5; ) { var _0xb0ae7b = _0x1283c5[_0x4cc7('0x11')]; _0x1283c5 = _0x1283c5[_0x4cc7('0x3a')]; _0xb0ae7b['att'][_0x4cc7('0x100f')]('id') == this[_0x4cc7('0xb41')][_0x4cc7('0x184d')][_0x4cc7('0x1124')] && _0xabbe3a['push'](_0xb0ae7b); } 0x0 < _0xabbe3a['length'] && (this[_0x4cc7('0x1845')] = new _0x295178(this,_0xabbe3a[_0x4cc7('0x9fa')]()), this[_0x4cc7('0x1845')]['updateTransforms'](this[_0x4cc7('0x1845')]), this['_animationInfo'] = this[_0x4cc7('0x184e')](), this[_0x4cc7('0x184f')](this[_0x4cc7('0x1845')])); } } this[_0x4cc7('0x1824')] = this[_0x4cc7('0x1850')]() ? _0xfe03f6[_0x4cc7('0x1851')] : _0xfe03f6[_0x4cc7('0x1852')]; break; case 0x6: this[_0x4cc7('0x1824')] = _0xfe03f6[_0x4cc7('0x1852')]; break; case 0x7: return !0x0; } return !0x1; }, 'buildDefaultMaterial': function(_0xb673e) { if (_0x4cc7('0x1853') !== 'uTEYI') { null != _0xb673e ? _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this[_0x4cc7('0x17fb')] = new _0x705f29(new _0xf32aa2(_0xb673e)) : this[_0x4cc7('0x17fb')] = new _0x2943e4(new _0xf32aa2(_0xb673e)) : _0x331be6['gt'](0x2, this['get_materialMode']()) ? this[_0x4cc7('0x17fb')] = _0x430307['getDefaultMaterial']() : this[_0x4cc7('0x17fb')] = new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]()); return this[_0x4cc7('0x17fb')]; } else { return this[_0x4cc7('0x1854')]; } }, 'applySkinBindShape': function(_0x160df6, _0x32bcda) { for (var _0x4d6d19 = new _0x21e384(), _0x4ea459 = 0x0, _0x4aac35 = _0x160df6['get_subGeometries'](); _0x4ea459 < _0x4aac35[_0x4cc7('0x34')](); ) { var _0x35d58d = _0x4aac35[_0x4cc7('0x2b')](_0x4ea459); ++_0x4ea459; var _0x5d101a = _0x35d58d['get_vertexData'](); for (_0x160df6 = _0x35d58d[_0x4cc7('0x1162')](); _0x160df6 < _0x5d101a[_0x4cc7('0x34')](); ) _0x4d6d19['x'] = _0x5d101a[_0x4cc7('0x2b')](_0x160df6), _0x4d6d19['y'] = _0x5d101a[_0x4cc7('0x2b')](_0x160df6 + 0x1), _0x4d6d19['z'] = _0x5d101a[_0x4cc7('0x2b')](_0x160df6 + 0x2), _0x4d6d19 = _0x32bcda[_0x4cc7('0x1855')]['transformVector'](_0x4d6d19), _0x5d101a['set'](_0x160df6, _0x4d6d19['x']), _0x5d101a[_0x4cc7('0x9e7')](_0x160df6 + 0x1, _0x4d6d19['y']), _0x5d101a[_0x4cc7('0x9e7')](_0x160df6 + 0x2, _0x4d6d19['z']), _0x160df6 += _0x35d58d[_0x4cc7('0x115f')](); _0x5260f5['__cast'](_0x35d58d, _0x138811)[_0x4cc7('0x11a4')](_0x5d101a); } }, 'applySkinController': function(_0x265994, _0x1e226a, _0x2c60ea, _0x3f2f27) { if (_0x4cc7('0x1856') === _0x2d63f9[_0x4cc7('0x117')]) { for (var _0x490e9f, _0x54fed1, _0x47dde6, _0x43f0dd, _0x118ad1 = 0x0, _0x4bf907 = _0x265994[_0x4cc7('0xe33')]()[_0x4cc7('0x34')](); _0x118ad1 < _0x4bf907; ) { var _0x48c401 = _0x118ad1++; _0x3f2f27 = _0x5260f5[_0x4cc7('0x99b')](_0x265994['get_subGeometries']()[_0x4cc7('0x2b')](_0x48c401), _0x138811); _0x490e9f = _0x1e226a[_0x4cc7('0x460')][_0x4cc7('0x2b')](_0x48c401); _0x54fed1 = _0x2bc114['toFloatVector'](null, _0x2c60ea[_0x4cc7('0x1857')] * _0x490e9f[_0x4cc7('0x26')]['get_length'](), !0x0); _0x47dde6 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x2c60ea[_0x4cc7('0x1857')] * _0x490e9f[_0x4cc7('0x26')][_0x4cc7('0x34')](), !0x0); for (var _0x126a40 = _0x43f0dd = 0x0, _0x16dada = _0x490e9f[_0x4cc7('0x26')]['get_length'](); _0x126a40 < _0x16dada; ) { if (_0x4cc7('0x1858') === _0x4cc7('0x1858')) { var _0x5aff49 = _0x126a40++; _0x5aff49 = _0x2c60ea[_0x4cc7('0x1859')][_0x4cc7('0x2b')](_0x490e9f[_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x5aff49)[_0x4cc7('0x185a')]); for (var _0x38cf30 = 0x0, _0x50ab44 = _0x5aff49[_0x4cc7('0x34')](); _0x38cf30 < _0x50ab44; ) { var _0x3e3cd2 = _0x38cf30++; _0x3e3cd2 = _0x5aff49['get'](_0x3e3cd2); _0x54fed1['set'](_0x43f0dd, _0x331be6[_0x4cc7('0xea3')](0x3 * _0x3e3cd2[_0x4cc7('0x185b')])); _0x47dde6[_0x4cc7('0x9e7')](_0x43f0dd++, _0x3e3cd2['weight']); } _0x5aff49 = _0x5aff49[_0x4cc7('0x34')](); for (_0x38cf30 = _0x2c60ea[_0x4cc7('0x1857')]; _0x5aff49 < _0x38cf30; ) _0x5aff49++, _0x54fed1['set'](_0x43f0dd, 0x0), _0x47dde6[_0x4cc7('0x9e7')](_0x43f0dd++, 0x0); } else { if (this[_0x4cc7('0x185c')]) { for (var _0x14d623 = 0x0, _0x28e8e5 = this[_0x4cc7('0x185d')]; _0x56067a['KfvMN'](_0x14d623, _0x28e8e5[_0x4cc7('0x21')]); ) { var _0x598766 = _0x28e8e5[_0x14d623]; ++_0x14d623; if (this[_0x4cc7('0x185e')] || _0x598766[_0x4cc7('0x185f')]) _0x598766[_0x4cc7('0x1860')](), _0x598766[_0x4cc7('0x185f')] = !0x1; } this[_0x4cc7('0x185c')] = this['__allDirty'] = !0x1; } } } _0x490e9f = new _0x32ea77(_0x2c60ea[_0x4cc7('0x1857')]); _0x490e9f[_0x4cc7('0x11a4')](_0x3f2f27[_0x4cc7('0xde0')]()['concat'](null)); _0x490e9f[_0x4cc7('0x1155')](_0x3f2f27[_0x4cc7('0x1153')]()); _0x490e9f[_0x4cc7('0x11de')](_0x54fed1); _0x490e9f[_0x4cc7('0x1861')](_0x47dde6); _0x265994[_0x4cc7('0xe33')]()[_0x4cc7('0x9e7')](_0x48c401, _0x490e9f); _0x265994[_0x4cc7('0xe33')]()['get'](_0x48c401)[_0x4cc7('0x1167')](_0x265994); } } else { null == _0x265994 && (_0x265994 = !0x1); null != _0x44366e[_0x4cc7('0x991')]['strokeStyle'] && (_0x265994 || _0x44366e['context'][_0x4cc7('0x1862')](), _0x44366e['context'][_0x4cc7('0x7d6')](), _0x265994 && _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1862')](), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')]()); } }, 'parseAnimationInfo': function() { var _0x2309bc = new _0x4ee1cb(); _0x2309bc[_0x4cc7('0x1864')] = -Infinity; _0x2309bc[_0x4cc7('0x1865')] = -_0x2309bc[_0x4cc7('0x1864')]; _0x2309bc[_0x4cc7('0x1866')] = 0x0; var _0x34372f = this[_0x4cc7('0x1846')]; for (_0x34372f = new _0x31a1ea(_0x34372f,_0x34372f[_0x4cc7('0x1867')]()); _0x34372f['hasNext'](); ) for (var _0x2cc254 = 0x0, _0x52e612 = _0x34372f['next']()[_0x4cc7('0x1868')]; _0x2cc254 < _0x52e612[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x1869') !== _0x4cc7('0x1869')) { var _0x5bcc58 = _0x5260f5['__instanceof'](_0x2309bc[_0x4cc7('0xb73')]()['get'](0x0), _0x1603fe) ? _0x2309bc[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null; _0x2309bc = this[_0x4cc7('0xb74')](_0x2309bc[_0x4cc7('0xb75')]()); null != _0x2309bc && null != _0x5bcc58 && (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? _0x5260f5[_0x4cc7('0x99b')](_0x2309bc[_0x4cc7('0x31')](), _0x705f29)[_0x4cc7('0xb76')](_0x5bcc58) : _0x5260f5['__cast'](_0x2309bc[_0x4cc7('0x31')](), _0x2943e4)[_0x4cc7('0xb76')](_0x5bcc58)); } else { var _0x14cac7 = _0x52e612[_0x4cc7('0x2b')](_0x2cc254); ++_0x2cc254; var _0x3ce7e3 = this[_0x4cc7('0x1845')]['findNodeById'](_0x14cac7['targetId']); null != _0x3ce7e3 && (_0x3ce7e3[_0x4cc7('0x1868')][_0x4cc7('0x29')](_0x14cac7), _0x2309bc['minTime'] = Math['min'](_0x2309bc[_0x4cc7('0x1864')], _0x14cac7[_0x4cc7('0x186a')][_0x4cc7('0x1864')]), _0x2309bc[_0x4cc7('0x1865')] = Math['max'](_0x2309bc[_0x4cc7('0x1865')], _0x14cac7['sampler'][_0x4cc7('0x1865')]), _0x2309bc[_0x4cc7('0x1866')] = Math[_0x4cc7('0x52')](_0x331be6[_0x4cc7('0xea3')](_0x2309bc[_0x4cc7('0x1866')]), _0x14cac7[_0x4cc7('0x186a')][_0x4cc7('0x1284')]['get_length']()) | 0x0); } } return _0x2309bc; }, 'parseLibrary': function(_0x74022c, _0x2348fe) { var _0x186864 = new _0x3a1efa(); for (_0x74022c = _0x74022c['h']; null != _0x74022c; ) { var _0x27620b = _0x74022c[_0x4cc7('0x11')]; _0x74022c = _0x74022c['next']; _0x27620b = _0x4b4d92[_0x4cc7('0xce9')](_0x2348fe, [_0x27620b]); var _0xe09cb7 = _0x27620b['id']; _0x56067a['KuiWK'](null, _0x842c50[_0xe09cb7]) ? _0x186864['setReserved'](_0xe09cb7, _0x27620b) : _0x186864['h'][_0xe09cb7] = _0x27620b; } return _0x186864; }, 'parseSceneGraph': function(_0x21b17c, _0x2c71b6, _0x1db061) { null == _0x1db061 && (_0x1db061 = ''); _0x1db061 += '-'; _0x4f6276['trace'](_0x56067a[_0x4cc7('0x5d3')](_0x1db061, _0x21b17c[_0x4cc7('0x5e2')])); if (_0x4cc7('0x186b') != _0x21b17c['type']) { if (_0x4cc7('0x186c') !== _0x4cc7('0x186d')) { _0x4f6276['trace'](_0x1db061 + _0x4cc7('0x186e') + _0x21b17c[_0x4cc7('0x5e2')]); if (0x0 < _0x21b17c[_0x4cc7('0x186f')]['get_length']()) var _0x47effa = this[_0x4cc7('0x1870')](_0x21b17c, _0x2c71b6); else 0x0 < _0x21b17c[_0x4cc7('0x1871')][_0x4cc7('0x34')]() ? _0x47effa = this[_0x4cc7('0x1872')](_0x21b17c, _0x2c71b6) : (_0x47effa = new _0x1f7569(), _0x47effa[_0x4cc7('0xd6a')](_0x21b17c['id']), _0x47effa[_0x4cc7('0xf92')]()[_0x4cc7('0xf8a')] = _0x21b17c[_0x4cc7('0xb3c')]()[_0x4cc7('0xf8a')], this[_0x4cc7('0xed1')](_0x47effa, _0x21b17c['id']), null != _0x2c71b6 && _0x2c71b6[_0x4cc7('0xa0c')](_0x47effa)); _0x2c71b6 = _0x47effa; } else { var _0x2ed736 = 0x0; var _0x4a1152 = 0.007 < _0x23639f ? _0x3e3cd2 / _0x23639f : 0x0; _0x180fa9 = -_0x48c401; var _0x5f0e66 = _0x1fb3e3; } } _0x47effa = 0x0; for (var _0x4312a0 = _0x21b17c[_0x4cc7('0xe6f')][_0x4cc7('0x34')](); _0x47effa < _0x4312a0; ) { var _0x43f359 = _0x47effa++; this['parseSceneGraph'](_0x21b17c[_0x4cc7('0xe6f')][_0x4cc7('0x2b')](_0x43f359), _0x2c71b6, _0x1db061); } }, 'processController': function(_0x310909, _0x5aaf07) { if (_0x4cc7('0x1873') === 'lVxNn') { var _0x37e060 = null; if (null == _0x310909) return null; null != _0x310909[_0x4cc7('0x1874')] ? _0x37e060 = this[_0x4cc7('0x1875')](_0x310909, _0x5aaf07) : null != _0x310909[_0x4cc7('0x1876')] && (_0x37e060 = this[_0x4cc7('0x1877')](_0x310909, _0x5aaf07)); return _0x37e060; } else { _0x5aaf07[_0x4cc7('0x1878')](); _0x5aaf07[_0x4cc7('0x42')] = _0x310909; _0x310909 = new _0x76b31e(_0x4cc7('0x43')); _0x5aaf07[_0x4cc7('0x44')](_0x310909); } }, 'processControllerMorph': function(_0x3c0363, _0x526a49) { _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1879') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c0363)); _0x3c0363 = _0x3c0363['morph']; var _0x308384 = _0x3c0363['source'] , _0x12183b = this[_0x4cc7('0x187a')]; _0x526a49 = this[_0x4cc7('0x187b')](null != _0x842c50[_0x308384] ? _0x12183b[_0x4cc7('0xd77')](_0x308384) : _0x12183b['h'][_0x308384], _0x526a49); if (null == _0x526a49) return null; _0x308384 = _0x2bc114['toObjectVector'](null); _0x526a49 = this['getGeometryByName'](_0x3c0363['source']); _0x12183b = 0x1; var _0x19bbf1 = 0x0; for (var _0x425ba9 = _0x3c0363[_0x4cc7('0x187c')][_0x4cc7('0x34')](); _0x19bbf1 < _0x425ba9; ) { var _0x1128d4 = _0x19bbf1++; var _0x6b3f28 = this[_0x4cc7('0x187d')](_0x3c0363['targets']['get'](_0x1128d4)); if (null == _0x6b3f28) return null; _0x308384[_0x4cc7('0x29')](_0x6b3f28); _0x12183b -= _0x3c0363[_0x4cc7('0x1859')]['get'](_0x1128d4); } _0x425ba9 = 0x0; for (_0x1128d4 = _0x526a49[_0x4cc7('0xe33')]()[_0x4cc7('0x34')](); _0x425ba9 < _0x1128d4; ) { if ('jKNht' !== _0x4cc7('0x187e')) { var _0x49c4da = _0x425ba9++; _0x19bbf1 = _0x5260f5[_0x4cc7('0x99b')](_0x526a49['get_subGeometries']()[_0x4cc7('0x2b')](_0x49c4da), _0x138811); _0x6b3f28 = _0x19bbf1[_0x4cc7('0xde0')]()[_0x4cc7('0xaf3')](null); for (var _0x48c401 = 0x0, _0x16dada = _0x6b3f28[_0x4cc7('0x34')]() / 0xd | 0x0; _0x48c401 < _0x16dada; ) { var _0x12aff2 = _0x48c401++; _0x12aff2 = _0x19bbf1[_0x4cc7('0x1162')]() + _0x12aff2 * _0x19bbf1[_0x4cc7('0x115f')](); _0x6b3f28[_0x4cc7('0x9e7')](_0x12aff2, 'NORMALIZED' == _0x3c0363[_0x4cc7('0x8ef')] ? _0x12183b * _0x19bbf1['get_vertexData']()[_0x4cc7('0x2b')](_0x12aff2) : _0x19bbf1[_0x4cc7('0xde0')]()[_0x4cc7('0x2b')](_0x12aff2)); for (var _0x5aff49 = 0x0, _0x332645 = _0x3c0363['targets'][_0x4cc7('0x34')](); _0x5aff49 < _0x332645; ) { var _0x3dbf0e = _0x5aff49++ , _0x3e3cd2 = _0x12aff2 , _0x375e07 = _0x6b3f28; _0x375e07[_0x4cc7('0x9e7')](_0x3e3cd2, _0x375e07[_0x4cc7('0x2b')](_0x3e3cd2) + _0x3c0363[_0x4cc7('0x1859')][_0x4cc7('0x2b')](_0x3dbf0e) * _0x308384[_0x4cc7('0x2b')](_0x3dbf0e)[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](_0x49c4da)[_0x4cc7('0xde0')]()[_0x4cc7('0x2b')](_0x12aff2)); } } _0x19bbf1['updateData'](_0x6b3f28); } else { return _0x4029ca[_0x4cc7('0xce7')](_0x436dff[_0x4cc7('0x187f')](_0x3c0363)); } } return _0x526a49; }, 'processControllerSkin': function(_0x2b22d1, _0x419315) { _0x4f6276['trace'](_0x2d63f9[_0x4cc7('0x118')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2b22d1)); var _0x508366 = this[_0x4cc7('0x187d')](_0x2b22d1[_0x4cc7('0x1876')][_0x4cc7('0x1810')]); if (null == _0x508366) { _0x508366 = _0x2b22d1['skin'][_0x4cc7('0x1810')]; var _0x76d430 = this['_libControllers']; _0x508366 = this[_0x4cc7('0x187b')](null != _0x842c50[_0x508366] ? _0x76d430['getReserved'](_0x508366) : _0x76d430['h'][_0x508366], _0x419315); } if (null == _0x508366) return null; _0x419315 = this[_0x4cc7('0x17c1')](_0x419315); _0x76d430 = this[_0x4cc7('0x183f')]; var _0x5ccc59 = _0x508366[_0x4cc7('0xb4e')](); _0x76d430 = _0x2d63f9[_0x4cc7('0xfd')](null, _0x842c50[_0x5ccc59]) ? _0x76d430[_0x4cc7('0xd77')](_0x5ccc59) : _0x76d430['h'][_0x5ccc59]; this[_0x4cc7('0x1880')](_0x508366, _0x2b22d1[_0x4cc7('0x1876')]); this[_0x4cc7('0x1881')](_0x508366, _0x76d430['mesh'], _0x2b22d1[_0x4cc7('0x1876')], _0x419315); _0x2b22d1['skin']['userData'] = _0x419315; this[_0x4cc7('0xed1')](_0x419315); return _0x508366; }, 'processControllers': function(_0xe1473a, _0x5d6516) { if (_0x4cc7('0x1882') !== _0x4cc7('0x1883')) { _0x4f6276['trace']('\x20*\x20processControllers\x20:\x20' + _0xe1473a[_0x4cc7('0x5e2')]); for (var _0x27eebd, _0x1096bf, _0x5e056b, _0x4af1cf, _0x3b5915 = _0x1096bf = null, _0x23f61e = 0x0, _0x156fcb = _0xe1473a['instance_controllers'][_0x4cc7('0x34')](); _0x23f61e < _0x156fcb; ) if (_0x5e056b = _0x23f61e++, _0x27eebd = _0xe1473a[_0x4cc7('0x1871')][_0x4cc7('0x2b')](_0x5e056b), _0x5e056b = _0x27eebd['url'], _0x4af1cf = this[_0x4cc7('0x187a')], _0x5e056b = null != _0x842c50[_0x5e056b] ? _0x4af1cf[_0x4cc7('0xd77')](_0x5e056b) : _0x4af1cf['h'][_0x5e056b], _0x4af1cf = this[_0x4cc7('0x187b')](_0x5e056b, _0x27eebd), null != _0x4af1cf) { if (_0x4cc7('0x1884') === _0x4cc7('0x1884')) { var _0x4bf907 = this[_0x4cc7('0x183f')]; _0x1096bf = _0x4af1cf[_0x4cc7('0xb4e')](); _0x1096bf = null != _0x842c50[_0x1096bf] ? _0x4bf907[_0x4cc7('0xd77')](_0x1096bf) : _0x4bf907['h'][_0x1096bf]; _0x27eebd = this[_0x4cc7('0x1885')](_0x27eebd[_0x4cc7('0x1886')], _0x1096bf[_0x4cc7('0x126')]); _0x1096bf = new _0x5b5b9f(_0x4af1cf,null); _0x4af1cf = !0x1; _0x56067a[_0x4cc7('0x5db')]('', _0xe1473a[_0x4cc7('0x5e2')]) && _0x1096bf['set_name'](_0xe1473a[_0x4cc7('0x5e2')]); if (0x0 < _0x27eebd[_0x4cc7('0x34')]()) { _0x4bf907 = 0x0; for (var _0x48c401 = _0x1096bf[_0x4cc7('0x1379')]()[_0x4cc7('0x34')](); _0x4bf907 < _0x48c401; ) { var _0x1e0758 = _0x4bf907++; null != _0x27eebd['get'](_0x1e0758)[_0x4cc7('0x1629')] && (_0x1096bf[_0x4cc7('0x1379')]()[_0x4cc7('0x2b')](_0x1e0758)['set_material'](_0x27eebd[_0x4cc7('0x2b')](_0x1e0758)['material']), _0x4af1cf = !0x0); } } _0x4af1cf || _0x1096bf[_0x4cc7('0x32')](this['_defaultBitmapMaterial']); null != _0x5d6516 && _0x5d6516[_0x4cc7('0xa0c')](_0x1096bf); _0x56067a['eawaR'](null, _0x5e056b['skin']) && _0x5260f5['__instanceof'](_0x5e056b[_0x4cc7('0x1876')][_0x4cc7('0x1887')], _0x38016f) && (null == _0x3b5915 && (_0x3b5915 = new _0x3af33b(_0x5e056b[_0x4cc7('0x1876')][_0x4cc7('0x1857')])), _0x27eebd = _0x5260f5[_0x4cc7('0x99b')](_0x5e056b['skin'][_0x4cc7('0x1887')], _0x38016f), _0x5e056b = this['processSkinAnimation'](_0x5e056b[_0x4cc7('0x1876')], _0x1096bf, _0x27eebd), _0x5e056b[_0x4cc7('0x17cf')](!0x0), _0x5260f5[_0x4cc7('0x99b')](_0x1096bf['get_geometry']()[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](0x0), _0x32ea77)[_0x4cc7('0xdd7')]()[_0x4cc7('0x34')](), _0x1096bf['get_geometry']()[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](0x0)[_0x4cc7('0xde0')]()[_0x4cc7('0x34')](), _0x5e056b['set_name'](_0x4cc7('0x1888') + this[_0x4cc7('0x1848')][_0x4cc7('0x34')]()), _0x3b5915[_0x4cc7('0x17dc')](_0x5e056b), this[_0x4cc7('0x1848')][_0x4cc7('0x29')](_0x5e056b)); this[_0x4cc7('0xed1')](_0x1096bf); } else { null == _0x5e056b && (_0x5e056b = 0x1); null == _0x1096bf && (_0x1096bf = 0xffffff); _0x56067a[_0x4cc7('0x5d6')](null, _0x27eebd) && (_0x27eebd = 0xc); null == _0x5d6516 && (_0x5d6516 = 0x10); null == _0xe1473a && (_0xe1473a = 0x32); _0x3efb10['call'](this, _0x1096bf, _0x5e056b); this['_radius'] = _0xe1473a; this[_0x4cc7('0x1634')] = _0x5d6516; this['_segmentsH'] = _0x27eebd; } } null != _0x3b5915 && this[_0x4cc7('0xed1')](_0x3b5915); return _0x1096bf; } else { var _0x4e961d = _0xe1473a[_0x4cc7('0x22')](0x2 * _0x27eebd) , _0x5c3927 = _0xe1473a[_0x4cc7('0x22')](0x2 * _0x27eebd + 0x1); _0x4e961d = (_0x4e961d & 0xf) + 0x9 * ((_0x4e961d & 0x40) >> 0x6); _0x5c3927 = (_0x5c3927 & 0xf) + _0x56067a[_0x4cc7('0x5da')](0x9, (_0x5c3927 & 0x40) >> 0x6); _0x5d6516[_0x4cc7('0x29')]((_0x4e961d << 0x4 | _0x5c3927) & 0xff); ++_0x27eebd; } }, 'processSkinAnimation': function(_0x2e4de9, _0x24c61f, _0x297ef6) { _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1889') + _0x24c61f['get_name']()); _0x24c61f = this[_0x4cc7('0x188a')](_0x297ef6); _0x297ef6 = 0x0 == this[_0x4cc7('0x188b')]['numFrames'] ? 0x1 : this['_animationInfo'][_0x4cc7('0x1865')] - this[_0x4cc7('0x188b')][_0x4cc7('0x1864')]; _0x24c61f = Math[_0x4cc7('0x52')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x188b')]['numFrames']), _0x24c61f ? 0x32 : 0x2) | 0x0; _0x297ef6 /= _0x24c61f; for (var _0x1b92dd = 0x0, _0x495df2 = new _0x2b0a5c(), _0x5238f3, _0x53b069 = null, _0x4238da = null, _0x3c6e36, _0x4bf907, _0x48c401 = 0x0; _0x48c401 < _0x24c61f; ) { _0x48c401++; _0x5238f3 = new _0x42cc25(); for (var _0x62a50d = 0x0, _0x16dada = _0x2e4de9[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); _0x62a50d < _0x16dada; ) { if (_0x4cc7('0x5de') === _0x56067a[_0x4cc7('0x188c')]) { var _0x5aff49 = _0x62a50d++; _0x3c6e36 = this[_0x4cc7('0x1845')][_0x4cc7('0x188d')](_0x2e4de9[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x5aff49)); null == _0x3c6e36 && (_0x3c6e36 = this['_root']['findNodeBySid'](_0x2e4de9[_0x4cc7('0xdd2')]['get'](_0x5aff49))); _0x4bf907 = new _0xd2c712(); _0x4238da = null != _0x4238da ? _0x3c6e36['getAnimatedMatrix'](_0x1b92dd) : _0x3c6e36[_0x4cc7('0xb3c')](); _0x4bf907[_0x4cc7('0x5e2')] = _0x2e4de9[_0x4cc7('0xdd2')]['get'](_0x5aff49); _0x4bf907[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x4238da); _0x4bf907[_0x4cc7('0xdde')][_0x4cc7('0xa28')](_0x4238da[_0x4cc7('0xd1a')]()); isNaN(_0x4bf907[_0x4cc7('0xdd3')]['x']) && (null == _0x53b069 && (_0x53b069 = new _0x165614()), _0x4bf907[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x53b069)); _0x5238f3['jointPoses']['push'](_0x4bf907); } else { var _0x505980 = _0x5260f5[_0x4cc7('0x99b')](_0x2e4de9['target'], _0x19454f); this['_loadingDependency'][_0x4cc7('0x15c7')](_0x505980[_0x4cc7('0x15c2')]()); this[_0x4cc7('0x15ba')][_0x4cc7('0x15be')] = !0x0; this['dispatchEvent'](new _0x39b929(_0x56067a['ZjKiO'],_0x2e4de9['get_url']())); this[_0x4cc7('0x15d8')](_0x505980); _0x56067a[_0x4cc7('0x5d8')](0x0, _0x505980[_0x4cc7('0x15ce')]()[_0x4cc7('0x34')]()) && (null == this[_0x4cc7('0x13c5')] || this['_context'][_0x4cc7('0x15d5')]()) ? this[_0x4cc7('0x15d6')](_0x505980) : this[_0x4cc7('0x15bf')](); } } _0x1b92dd += _0x297ef6; _0x495df2['addFrame'](_0x5238f3, 0x3e8 * _0x297ef6 | 0x0); } this[_0x4cc7('0xed1')](_0x495df2); return _0x495df2; }, 'isAnimatedSkeleton': function(_0x1e5315) { for (var _0xd2ab70, _0x5a0683 = 0x0, _0x1edcc2 = _0x1e5315[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); _0x5a0683 < _0x1edcc2; ) { var _0x51d308 = _0x5a0683++; try { _0xd2ab70 = this[_0x4cc7('0x1845')][_0x4cc7('0x188d')](_0x1e5315[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x51d308)['name']), null == _0xd2ab70 && (_0xd2ab70 = this[_0x4cc7('0x1845')][_0x4cc7('0x188e')](_0x1e5315[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x51d308)[_0x4cc7('0x5e2')])); } catch (_0x3d74a0) { if (_0x4964ea[_0x4cc7('0xab4')] = _0x3d74a0, _0x3d74a0 instanceof _0x202aa0 && (_0x3d74a0 = _0x3d74a0[_0x4cc7('0x9a4')]), _0x5260f5['__instanceof'](_0x3d74a0, _0xc6df85)) { _0x4f6276['trace'](_0x4cc7('0x188f')); break; } else throw _0x3d74a0; } if (null != _0xd2ab70 && 0x0 != _0xd2ab70[_0x4cc7('0x1868')][_0x4cc7('0x34')]()) return !0x0; } return !0x1; }, 'processGeometries': function(_0x2d81d0, _0x3817bb) { _0x4f6276[_0x4cc7('0xbdb')]('\x20*\x20processGeometries\x20:\x20' + _0x2d81d0['name']); for (var _0x38d7df, _0x59e83e, _0x57b415 = null, _0xaf0dc1, _0x305adc = 0x0, _0x4b181a = _0x2d81d0[_0x4cc7('0x186f')]['get_length'](); _0x305adc < _0x4b181a; ) if (_0x38d7df = _0x305adc++, _0x38d7df = _0x2d81d0[_0x4cc7('0x186f')][_0x4cc7('0x2b')](_0x38d7df), _0xaf0dc1 = _0x38d7df[_0x4cc7('0x1124')], _0x59e83e = this['_libGeometries'], _0x59e83e = null != _0x842c50[_0xaf0dc1] ? _0x59e83e[_0x4cc7('0xd77')](_0xaf0dc1) : _0x59e83e['h'][_0xaf0dc1], null != _0x59e83e && null != _0x59e83e[_0x4cc7('0x126')] && (_0xaf0dc1 = this[_0x4cc7('0x187d')](_0x38d7df[_0x4cc7('0x1124')]), _0x38d7df = this['getMeshEffects'](_0x38d7df[_0x4cc7('0x1886')], _0x59e83e[_0x4cc7('0x126')]), null != _0xaf0dc1)) { _0x57b415 = new _0x5b5b9f(_0xaf0dc1); '' != _0x2d81d0[_0x4cc7('0x5e2')] && _0x57b415[_0x4cc7('0xd6a')](_0x2d81d0['name']); if (_0x38d7df[_0x4cc7('0x34')]() == _0xaf0dc1[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]()) for (_0xaf0dc1 = 0x0, _0x59e83e = _0x57b415[_0x4cc7('0x1379')]()['get_length'](); _0xaf0dc1 < _0x59e83e; ) { if ('sVvtV' !== 'sVvtV') { var _0x3efac6 = _0x2d81d0['x'] - this[_0x4cc7('0xefb')] , _0x3ff6ad = _0x2d81d0['y'] - this[_0x4cc7('0xf02')]; _0x2d81d0 = _0x2d81d0['z'] - this[_0x4cc7('0xefc')]; return _0x3efac6 <= this[_0x4cc7('0xefd')] && _0x3efac6 >= -this[_0x4cc7('0xefd')] && _0x3ff6ad <= this[_0x4cc7('0xefe')] && _0x3ff6ad >= -this[_0x4cc7('0xefe')] && _0x2d81d0 <= this[_0x4cc7('0xf2b')] ? _0x2d81d0 >= -this[_0x4cc7('0xf2b')] : !0x1; } else { var _0x5a18af = _0xaf0dc1++; _0x57b415[_0x4cc7('0x1379')]()[_0x4cc7('0x2b')](_0x5a18af)[_0x4cc7('0x32')](_0x38d7df['get'](_0x5a18af)['material']); } } _0x57b415['set_transform'](_0x2d81d0[_0x4cc7('0xb3c')]()); null != _0x3817bb && _0x3817bb[_0x4cc7('0xa0c')](_0x57b415); this[_0x4cc7('0xed1')](_0x57b415); } return _0x57b415; }, 'getMeshEffects': function(_0x587707, _0x25289c) { var _0x972545 = _0x2bc114[_0x4cc7('0x24')](null); if (null == _0x587707) return _0x972545; for (var _0x4733f8, _0x1e286, _0x1b31a2 = 0x0, _0x145baa = _0x25289c[_0x4cc7('0x460')][_0x4cc7('0x34')](); _0x1b31a2 < _0x145baa; ) if (_0x4733f8 = _0x1b31a2++, null != _0x587707[_0x4cc7('0x1890')]) for (var _0x1c4ba6 = 0x0, _0x45b20f = _0x587707[_0x4cc7('0x1890')][_0x4cc7('0x34')](); _0x1c4ba6 < _0x45b20f; ) if (_0x1e286 = _0x1c4ba6++, _0x1e286 = _0x587707['instance_material'][_0x4cc7('0x2b')](_0x1e286), _0x25289c[_0x4cc7('0x460')][_0x4cc7('0x2b')](_0x4733f8)[_0x4cc7('0x1629')] == _0x1e286['symbol']) { _0x4733f8 = _0x1e286[_0x4cc7('0xa26')]; _0x1c4ba6 = this['_libMaterials']; _0x4733f8 = null != _0x842c50[_0x4733f8] ? _0x1c4ba6[_0x4cc7('0xd77')](_0x4733f8) : _0x1c4ba6['h'][_0x4733f8]; _0x4733f8 = _0x4733f8['instance_effect'][_0x4cc7('0x1124')]; _0x1c4ba6 = this[_0x4cc7('0x183c')]; _0x4733f8 = null != _0x842c50[_0x4733f8] ? _0x1c4ba6[_0x4cc7('0xd77')](_0x4733f8) : _0x1c4ba6['h'][_0x4733f8]; null != _0x4733f8 && _0x972545[_0x4cc7('0x29')](_0x4733f8); break; } return _0x972545; }, 'parseSkeleton': function(_0x2b971f) { if (0x0 == _0x2b971f['skeleton'][_0x4cc7('0x34')]()) return null; _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1891') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b971f)); var _0x4b9962 = _0x2b971f[_0x4cc7('0x1124')] , _0x3b99e2 = this[_0x4cc7('0x187a')]; _0x4b9962 = null != _0x842c50[_0x4b9962] ? _0x3b99e2[_0x4cc7('0xd77')](_0x4b9962) : _0x3b99e2['h'][_0x4b9962]; _0x3b99e2 = _0x2b971f[_0x4cc7('0xe65')][_0x4cc7('0x2b')](0x0); _0x2b971f = this['_root']['findNodeById'](_0x3b99e2); null != _0x2b971f && (_0x2b971f = this[_0x4cc7('0x1845')][_0x4cc7('0x188e')](_0x3b99e2)); if (null == _0x2b971f) return null; _0x3b99e2 = new _0x38016f(); _0x3b99e2[_0x4cc7('0xdd2')] = _0x2bc114['toObjectVector'](null, _0x4b9962[_0x4cc7('0x1876')][_0x4cc7('0xdd2')][_0x4cc7('0x34')](), !0x0); this[_0x4cc7('0x1892')](_0x2b971f, _0x4b9962[_0x4cc7('0x1876')], _0x3b99e2); return _0x3b99e2; }, 'parseSkeletonHierarchy': function(_0x1e142f, _0x3dfb99, _0x5391f0, _0x46b49f, _0x1c76b2) { if (_0x4cc7('0x1893') === _0x4cc7('0x1893')) { null == _0x1c76b2 && (_0x1c76b2 = ''); null == _0x46b49f && (_0x46b49f = -0x1); var _0x27b7eb = _0x2d63f9[_0x4cc7('0x119')](_0x1c76b2, '-'); _0x4f6276['trace'](_0x27b7eb + '[' + _0x1e142f['id'] + ',' + _0x1e142f[_0x4cc7('0x1894')] + ']'); _0x1c76b2 = _0x4cc7('0x1895') == _0x3dfb99[_0x4cc7('0x1896')] ? _0x3dfb99[_0x4cc7('0x1897')](_0x1e142f['id']) : _0x3dfb99['getJointIndex'](_0x1e142f[_0x4cc7('0x1894')]); if (0x0 <= _0x1c76b2) { _0x27b7eb = new _0x28439c(); _0x27b7eb[_0x4cc7('0xddd')] = _0x46b49f; if (!isNaN(_0x1c76b2) && _0x1c76b2 < _0x3dfb99['joints']['get_length']()) null != _0x3dfb99[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x1c76b2) && (_0x27b7eb[_0x4cc7('0x5e2')] = _0x3dfb99[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x1c76b2)); else { _0x4f6276['trace'](_0x4cc7('0x1898')); return; } _0x46b49f = _0x3dfb99[_0x4cc7('0x1899')][_0x4cc7('0x2b')](_0x1c76b2); _0x27b7eb[_0x4cc7('0xdd4')] = _0x46b49f[_0x4cc7('0xf8a')]; _0x5391f0[_0x4cc7('0xdd2')][_0x4cc7('0x9e7')](_0x1c76b2, _0x27b7eb); } else _0x4f6276[_0x4cc7('0xbdb')](_0x27b7eb + _0x4cc7('0x189a')); _0x46b49f = 0x0; for (_0x27b7eb = _0x1e142f['nodes']['get_length'](); _0x46b49f < _0x27b7eb; ) { var _0x195dc9 = _0x46b49f++; try { if (_0x4cc7('0x189b') !== _0x4cc7('0x189b')) { return _0x477148[_0x4cc7('0x189c')](_0x1e142f); } else { this[_0x4cc7('0x1892')](_0x1e142f['nodes'][_0x4cc7('0x2b')](_0x195dc9), _0x3dfb99, _0x5391f0, _0x1c76b2); } } catch (_0x33ed8b) { if (_0x4964ea[_0x4cc7('0xab4')] = _0x33ed8b, _0x33ed8b instanceof _0x202aa0 && (_0x33ed8b = _0x33ed8b['val']), _0x5260f5[_0x4cc7('0x9a0')](_0x33ed8b, _0xc6df85)) _0x4f6276[_0x4cc7('0xbdb')](_0x33ed8b[_0x4cc7('0x14a8')]); else throw _0x33ed8b; } } } else { var _0x16908e = this['namedAchievements']; null != _0x842c50[_0x46b49f] ? _0x16908e['setReserved'](_0x46b49f, _0x3dfb99) : _0x16908e['h'][_0x46b49f] = _0x3dfb99; } }, 'setupMaterial': function(_0xe5daf5, _0x502fd9) { if (_0x56067a[_0x4cc7('0x5df')](null, _0x502fd9) || null == _0xe5daf5) return null; var _0x472d7c = _0x331be6['gt'](0x2, this['get_materialMode']()) ? this[_0x4cc7('0x189d')] : new _0x2129f7(this[_0x4cc7('0x189d')]['get_color']()); var _0x4986f9 = _0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a0')] , _0x5e1b6d = _0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a1')] , _0x4a78d7 = _0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a2')] , _0x6d0be0 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')], _0x4cc7('0x18a3')) ? _0x502fd9[_0x4cc7('0x189e')]['props'][_0x4cc7('0x18a3')] : 0xa , _0x45fbbe = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x502fd9[_0x4cc7('0x189e')][_0x4cc7('0x189f')], _0x4cc7('0x18a4')) ? _0x502fd9[_0x4cc7('0x189e')]['props']['transparency'] : 0x1; null != _0x5e1b6d && null != _0x5e1b6d[_0x4cc7('0x5c1')] && null != _0x502fd9['surface'] ? (_0x502fd9 = _0x502fd9[_0x4cc7('0x18a5')]['init_from'], _0x472d7c = this[_0x4cc7('0x182f')], _0x502fd9 = null != _0x842c50[_0x502fd9] ? _0x472d7c['getReserved'](_0x502fd9) : _0x472d7c['h'][_0x502fd9], null != _0x502fd9[_0x4cc7('0x18a6')] && this[_0x4cc7('0x1609')](_0x5260f5['__cast'](_0x502fd9['resource'], _0xf32aa2)[_0x4cc7('0xaf0')]()) ? (_0x472d7c = this[_0x4cc7('0x1831')](_0x5260f5[_0x4cc7('0x99b')](_0x502fd9['resource'], _0xf32aa2)[_0x4cc7('0xaf0')]()), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) && _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x705f29)['set_alpha'](_0x45fbbe)) : _0x472d7c = this[_0x4cc7('0x1831')]()) : null != _0x5e1b6d && null != _0x5e1b6d[_0x4cc7('0x24c')] && (_0x472d7c = _0x331be6['gt'](0x2, this['get_materialMode']()) ? new _0x43ea86(_0x5e1b6d['color'][_0x4cc7('0x18a7')](),_0x45fbbe) : new _0x2129f7(_0x5e1b6d[_0x4cc7('0x24c')]['get_rgb']())); _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x18a8') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x15c0')]()))); null != _0x472d7c && (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)['set_ambientMethod'](new _0x19e25c()), _0x5260f5['__cast'](_0x472d7c, _0x3b6e45)[_0x4cc7('0x42d')](new _0x2d186d()), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x42b')](new _0x2cd77f()), _0x5260f5['__cast'](_0x472d7c, _0x3b6e45)[_0x4cc7('0x17ac')](new _0x1c055e()), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x1555')](null != _0x4986f9 && null != _0x4986f9['color'] ? _0x4986f9[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x303030), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x1784')](null != _0x4a78d7 && null != _0x4a78d7[_0x4cc7('0x24c')] ? _0x4a78d7[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x202020), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)['set_gloss'](_0x6d0be0), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x81')](0x1), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x3b6e45)[_0x4cc7('0x1558')](0x1)) : (_0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)[_0x4cc7('0x1788')](new _0x19e25c()), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)[_0x4cc7('0x42d')](new _0x2d186d()), _0x5260f5['__cast'](_0x472d7c, _0x5825ec)[_0x4cc7('0x42b')](new _0x2cd77f()), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)[_0x4cc7('0x1555')](null != _0x4986f9 && null != _0x4986f9[_0x4cc7('0x24c')] ? _0x4986f9['color'][_0x4cc7('0x18a7')]() : 0x303030), _0x5260f5['__cast'](_0x472d7c, _0x5825ec)[_0x4cc7('0x1784')](null != _0x4a78d7 && null != _0x4a78d7[_0x4cc7('0x24c')] ? _0x4a78d7[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x202020), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)['set_gloss'](_0x6d0be0), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)['set_ambient'](0x1), _0x5260f5[_0x4cc7('0x99b')](_0x472d7c, _0x5825ec)[_0x4cc7('0x1558')](0x1))); _0x472d7c[_0x4cc7('0xd6a')](_0xe5daf5['id']); this[_0x4cc7('0xed1')](_0x472d7c); return _0x472d7c; }, 'setupMaterials': function() { var _0x318bed = this[_0x4cc7('0x183a')]; for (_0x318bed = new _0x31a1ea(_0x318bed,_0x318bed['arrayKeys']()); _0x318bed[_0x4cc7('0x94e')](); ) { if (_0x4cc7('0x18a9') === _0x4cc7('0x18a9')) { var _0x573583 = _0x318bed[_0x4cc7('0x3a')]() , _0x5152f8 = _0x573583[_0x4cc7('0x18aa')]['url'] , _0x31d6e5 = this[_0x4cc7('0x183c')]; if (null != _0x842c50[_0x5152f8] ? _0x31d6e5[_0x4cc7('0xd76')](_0x5152f8) : _0x31d6e5['h'][_0x4cc7('0x959')](_0x5152f8)) _0x5152f8 = _0x573583['instance_effect'][_0x4cc7('0x1124')], _0x31d6e5 = this['_libEffects'], _0x5152f8 = null != _0x842c50[_0x5152f8] ? _0x31d6e5['getReserved'](_0x5152f8) : _0x31d6e5['h'][_0x5152f8], _0x5152f8['material'] = this['setupMaterial'](_0x573583, _0x5152f8); } else { var _0x5b9fcf = this[_0x4cc7('0xc92')] , _0x58c4f3 = this[_0x4cc7('0x9f5')][this['index']++]; return null != _0x842c50[_0x58c4f3] ? _0x5b9fcf[_0x4cc7('0xd77')](_0x58c4f3) : _0x5b9fcf['h'][_0x58c4f3]; } } }, 'translateGeometries': function() { for (var _0x5c088b = _0x2bc114['toObjectVector'](null), _0x2771cb, _0x311674 = this[_0x4cc7('0x183f')][_0x4cc7('0x9f5')](); _0x311674[_0x4cc7('0x94e')](); ) { var _0x3774fe = _0x311674[_0x4cc7('0x3a')](); _0x2771cb = this[_0x4cc7('0x183f')]; _0x2771cb = null != _0x842c50[_0x3774fe] ? _0x2771cb[_0x4cc7('0xd77')](_0x3774fe) : _0x2771cb['h'][_0x3774fe]; null != _0x2771cb['mesh'] && (_0x2771cb = this['translateGeometry'](_0x2771cb[_0x4cc7('0x126')]), 0x0 != _0x2771cb[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]() && (null != _0x3774fe && isNaN(parseFloat(_0x3774fe)) && _0x2771cb[_0x4cc7('0xd6a')](_0x3774fe), _0x5c088b[_0x4cc7('0x29')](_0x2771cb), this[_0x4cc7('0xed1')](_0x2771cb))); } return _0x5c088b; }, 'translateGeometry': function(_0x3cccd0) { var _0x4d3b49 = {}; _0x4d3b49[_0x4cc7('0x18ab')] = function(_0x581027, _0x33856c) { return _0x581027 != _0x33856c; } ; if (_0x4cc7('0x18ac') !== _0x4cc7('0x18ad')) { for (var _0x214ab8 = new _0x39920c(), _0x5e11ba = 0x0, _0x5862e7 = _0x3cccd0[_0x4cc7('0x460')][_0x4cc7('0x34')](); _0x5e11ba < _0x5862e7; ) { var _0x292e49 = _0x5e11ba++; _0x292e49 = this[_0x4cc7('0x18ae')](_0x3cccd0, _0x3cccd0[_0x4cc7('0x460')][_0x4cc7('0x2b')](_0x292e49)); null != _0x292e49 && _0x214ab8[_0x4cc7('0x11b5')](_0x292e49); } return _0x214ab8; } else { var _0x429882 = this[_0x4cc7('0xd6f')] , _0x4b7b46 = _0x3cccd0[_0x4cc7('0xb4e')](); if (null != _0x842c50[_0x4b7b46] ? _0x429882[_0x4cc7('0xd76')](_0x4b7b46) : _0x429882['h']['hasOwnProperty'](_0x4b7b46)) throw new _0x202aa0(new _0x383c0a(_0x4cc7('0xd78') + _0x3cccd0['get_name']() + _0x4cc7('0xd79'))); _0x429882 = this[_0x4cc7('0xd6f')]; _0x4b7b46 = _0x3cccd0['get_name'](); _0x4d3b49['YMJXB'](null, _0x842c50[_0x4b7b46]) ? _0x429882['setReserved'](_0x4b7b46, _0x3cccd0) : _0x429882['h'][_0x4b7b46] = _0x3cccd0; this[_0x4cc7('0xd73')][_0x4cc7('0x29')](_0x3cccd0); this['_animationNames'][_0x4cc7('0x29')](_0x3cccd0[_0x4cc7('0xb4e')]()); } }, 'translatePrimitive': function(_0x16c727, _0x44e480, _0x1d462f, _0x2e00ae, _0x403589) { null == _0x403589 && (_0x403589 = !0x0); null == _0x2e00ae && (_0x2e00ae = !0x0); null == _0x1d462f && (_0x1d462f = !0x0); var _0x1f10a9 = new _0x138811() , _0x4ab732 = _0x2bc114['toIntVector'](null) , _0x4d3047 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x16c727 = _0x44e480['create'](_0x16c727); var _0x346045, _0x4bf907 = 0x0; for (_0x346045 = _0x44e480[_0x4cc7('0x26')][_0x4cc7('0x34')](); _0x4bf907 < _0x346045; ) { var _0x48c401 = _0x4bf907++; _0x48c401 = _0x44e480[_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x48c401); _0x4d3047[_0x4cc7('0x29')](_0x48c401['x']); _0x4d3047[_0x4cc7('0x29')](_0x48c401['y']); _0x4d3047[_0x4cc7('0x29')](_0x48c401['z']); _0x4d3047['push'](_0x48c401['nx']); _0x4d3047['push'](_0x48c401['ny']); _0x4d3047[_0x4cc7('0x29')](_0x48c401['nz']); _0x4d3047['push'](0x0); _0x4d3047[_0x4cc7('0x29')](0x0); _0x4d3047[_0x4cc7('0x29')](0x0); 0x0 < _0x48c401['numTexcoordSets'] ? (_0x4d3047[_0x4cc7('0x29')](_0x48c401['uvx']), _0x4d3047['push'](0x1 - _0x48c401[_0x4cc7('0x18af')]), 0x1 < _0x48c401[_0x4cc7('0x18b0')] ? (_0x4d3047[_0x4cc7('0x29')](_0x48c401['uvx2']), _0x4d3047[_0x4cc7('0x29')](0x1 - _0x48c401[_0x4cc7('0x18b1')])) : (_0x4d3047[_0x4cc7('0x29')](_0x48c401[_0x4cc7('0x18b2')]), _0x4d3047[_0x4cc7('0x29')](_0x56067a[_0x4cc7('0x5e0')](0x1, _0x48c401['uvy'])))) : (_0x4d3047[_0x4cc7('0x29')](0x0), _0x4d3047[_0x4cc7('0x29')](0x0), _0x4d3047[_0x4cc7('0x29')](0x0), _0x4d3047[_0x4cc7('0x29')](0x0)); } _0x44e480 = 0x0; for (_0x4bf907 = _0x16c727['get_length'](); _0x44e480 < _0x4bf907; ) { if (_0x4cc7('0x18b3') === _0x4cc7('0x18b4')) { _0x44e480['textInputEnabled'] && _0x2cf758[_0x4cc7('0x18b5')][_0x4cc7('0x90b')](); } else { _0x48c401 = _0x44e480++; _0x346045 = _0x16c727['get'](_0x48c401); for (var _0xadf270 = 0x0, _0x16dada = _0x346045[_0x4cc7('0x26')][_0x4cc7('0x34')](); _0xadf270 < _0x16dada; ) _0x48c401 = _0xadf270++, _0x48c401 = _0x346045['vertices'][_0x4cc7('0x2b')](_0x48c401), _0x4ab732[_0x4cc7('0x29')](_0x48c401[_0x4cc7('0xb1c')]); } } _0x1d462f && _0x4ab732[_0x4cc7('0x18b6')](); _0x1f10a9[_0x4cc7('0x116f')](_0x2e00ae); _0x1f10a9[_0x4cc7('0x116e')](_0x403589); _0x1f10a9[_0x4cc7('0x11a4')](_0x4d3047); _0x1f10a9[_0x4cc7('0x1155')](_0x4ab732); return _0x1f10a9; }, 'geometries': null, 'get_geometries': function() { return this['_geometries']; }, 'effects': null, 'get_effects': function() { return this[_0x4cc7('0x183c')]; }, 'images': null, 'get_images': function() { return this['_libImages']; }, 'materials': null, 'get_materials': function() { return this[_0x4cc7('0x183a')]; }, 'isAnimated': null, 'get_isAnimated': function() { return this['_fastDoc'][_0x4cc7('0x1834')][_0x4cc7('0x100f')]('library_animations') ? this[_0x4cc7('0x1833')][_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1847'))['hasNode'][_0x4cc7('0x100f')](_0x4cc7('0x1b')) : !0x1; }, '__class__': _0x155182, '__properties__': _0x5aff49(_0x6573cf[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_isAnimated': _0x4cc7('0x1850'), 'get_materials': 'get_materials', 'get_images': _0x2d63f9[_0x4cc7('0x418')], 'get_effects': _0x4cc7('0x18b7'), 'get_geometries': 'get_geometries' }) }); var _0x4ee1cb = function() {}; _0x16dada[_0x4cc7('0x18b8')] = _0x4ee1cb; _0x4ee1cb[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), 'parsers', _0x4cc7('0x18b9')]; _0x4ee1cb[_0x4cc7('0x8')] = {}; _0x4ee1cb[_0x4cc7('0x8')][_0x4cc7('0x1864')] = null; _0x4ee1cb[_0x4cc7('0x8')][_0x4cc7('0x1865')] = null; _0x4ee1cb[_0x4cc7('0x8')][_0x4cc7('0x1866')] = null; _0x4ee1cb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ee1cb; var _0x1eb24a = function(_0x49512a) { null != _0x49512a && this[_0x4cc7('0x100d')](_0x49512a); }; _0x16dada[_0x4cc7('0x18ba')] = _0x1eb24a; _0x1eb24a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18bb')]; _0x1eb24a[_0x4cc7('0x8')] = {}; _0x1eb24a[_0x4cc7('0x8')]['id'] = null; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x1894')] = null; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x1887')] = null; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')] = function(_0x3709d7) { if ('NxwMA' !== _0x4cc7('0x18bc')) { this.child.setIndexedPosition(0x6, 16.5, null, 0xa); this.child.spritesheet.set_currentFrame(0xe); this.angel.spritesheet.set_currentFrame(0x41); var _0x2d2336 = _0x1baaa1.width(0x208) , _0xe3ed18 = new _0x161060(this.child.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x18bd'), 0xc8, -0x82, null, _0x2d2336, null, _0xe3ed18, null); _0x2d2336 = _0x1baaa1.width(0x1d6); _0xe3ed18 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x56067a.gSpuf, -0x8c, 0x10e, null, _0x2d2336, null, _0xe3ed18, null); } else { this.id = _0x3709d7.has.resolve('id') ? _0x3709d7.att.resolve('id') : ''; this.name = _0x3709d7.has.resolve(_0x56067a.LCXbk) ? _0x3709d7.att.resolve('name') : ''; this.sid = _0x3709d7.has.resolve(_0x4cc7('0x1894')) ? _0x3709d7.att.resolve('sid') : ''; } } ; _0x1eb24a[_0x4cc7('0x8')]['traverseChildHandler'] = function(_0x4dc942, _0x308fc9) {} ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0xd4f')] = function(_0x2dc909, _0x24a9b8) { if (null != _0x24a9b8) for (_0x2dc909 = _0x2dc909.nodes.resolve('' + _0x24a9b8).h; null != _0x2dc909; ) _0x24a9b8 = _0x2dc909.item, _0x2dc909 = _0x2dc909.next, this.traverseChildHandler(_0x24a9b8, _0x24a9b8.get_name()); else for (_0x2dc909 = _0x2dc909.get_elements(); _0x2dc909.hasNext(); ) _0x24a9b8 = _0x2dc909.next(), this.traverseChildHandler(_0x24a9b8, _0x24a9b8.get_name()); } ; _0x1eb24a[_0x4cc7('0x8')]['convertMatrix'] = function(_0x120980) { if (_0x4cc7('0x18be') !== _0x4cc7('0x18bf')) { for (var _0x2c1a65 = [0x2, 0x6, 0x8, 0x9, 0xb, 0xe], _0x428503 = _0x120980.rawData, _0x2883ef = 0x0, _0x4df1ce = _0x2c1a65.length; _0x2883ef < _0x4df1ce; ) { var _0x4140a0 = _0x2883ef++; _0x4140a0 = _0x2c1a65[_0x4140a0]; var _0x3c5508 = _0x428503; _0x3c5508.set(_0x4140a0, -0x1 * _0x3c5508.get(_0x4140a0)); } _0x120980.rawData = _0x428503; } else { _0x457ac5.call(this); } } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x18c0')] = function(_0x5347f1) { if ('egAfR' === _0x4cc7('0x18c1')) { _0x5347f1 = _0x3f86a4.fromManifest(_0x5347f1); return null != _0x5347f1 ? _0x5347f1.load().then(function(_0x24bb7c) { return _0x4029ca.withValue(_0x24bb7c); }) : _0x4029ca.withError(_0x4cc7('0x18c2')); } else { for (_0x5347f1 = _0x5347f1.x; ; ) { if (_0x5347f1.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x5347f1.nodeType); if ('COLLADA' == _0x5347f1.nodeName) break; _0x5347f1 = _0x5347f1.parent; } if (_0x5347f1.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x5347f1.nodeType); return _0x4cc7('0x182c') == _0x5347f1.nodeName ? new _0x23d30b(_0x5347f1) : null; } } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x18c3')] = function(_0x516a6e) { _0x516a6e = this.readText(_0x516a6e); _0x516a6e = new _0x1e3ce8(_0x4cc7('0x18c4'),'g').split(_0x516a6e); for (var _0x2406f9 = _0x2bc114.toFloatVector(null), _0x234409 = 0x0, _0x484aa5 = _0x516a6e.length; _0x234409 < _0x484aa5; ) { if (_0x4cc7('0x18c5') === _0x4cc7('0x18c5')) { var _0x4fec4d = _0x234409++; _0x2406f9.push(parseFloat(_0x516a6e[_0x4fec4d])); } else { var _0x8a1f3 = _0x2406f9++; if (this.joints.get(_0x8a1f3) == _0x516a6e) return _0x8a1f3; } } return _0x2406f9; } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x18c6')] = function(_0x21c48b) { _0x21c48b = this.readText(_0x21c48b); _0x21c48b = new _0x1e3ce8(_0x4cc7('0x18c4'),'g').split(_0x21c48b); for (var _0x424282 = _0x2bc114.toIntVector(null), _0xb52d59 = 0x0, _0x556dff = _0x21c48b.length; _0xb52d59 < _0x556dff; ) { var _0x33774a = _0xb52d59++; _0x424282.push(_0x4bf907.parseInt(_0x21c48b[_0x33774a])); } return _0x424282; } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x18c7')] = function(_0x2e8ccb) { _0x2e8ccb = this.readText(_0x2e8ccb); _0x2e8ccb = new _0x1e3ce8('\x5cs+','g').split(_0x2e8ccb); for (var _0x15f300 = _0x2bc114.toObjectVector(null), _0x3d7747 = 0x0, _0x652381 = _0x2e8ccb.length; _0x3d7747 < _0x652381; ) { var _0x4bfc62 = _0x3d7747++; _0x15f300.push(_0x2e8ccb[_0x4bfc62]); } return _0x15f300; } ; _0x1eb24a[_0x4cc7('0x8')]['readIntAttr'] = function(_0x252bdb, _0x35d6b6, _0x1fda71) { if (_0x4cc7('0x18c8') !== _0x4cc7('0x18c9')) { null == _0x1fda71 && (_0x1fda71 = 0x0); return _0x252bdb.has.resolve(_0x35d6b6) ? _0x4bf907.parseInt(_0x252bdb.att.resolve(_0x35d6b6)) : _0x1fda71; } else { 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); } } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x1011')] = function(_0x3cd4a0) { return this.trimString(_0x3cd4a0.get_innerData()); } ; _0x1eb24a[_0x4cc7('0x8')]['trimString'] = function(_0x17a854) { if (_0x4cc7('0x18ca') !== _0x4cc7('0x18ca')) { _0x51ba83.__hasColorTransformValue[0x0] = _0x17a854; null != this.__currentShaderBuffer ? this.__currentShaderBuffer.addBoolOverride('openfl_HasColorTransform', _0x51ba83.__hasColorTransformValue) : null != this.__currentShader && null != this.__currentShader.__hasColorTransform && (this.__currentShader.__hasColorTransform.value = _0x51ba83.__hasColorTransformValue); } else { _0x17a854 = _0x17a854.replace(/^\s+/, ''); return _0x17a854 = _0x17a854.replace(/\s+$/, ''); } } ; _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1eb24a; var _0x2ff592 = function(_0x1eca1a) { if (_0x4cc7('0x18cb') !== _0x4cc7('0x18cc')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x1eca1a); } else { this['set_currentMusic'](this[_0x4cc7('0x18cd')]); this['nextMusic'] = null; null == this[_0x4cc7('0x18ce')] || this[_0x4cc7('0x18cf')] || 0x0 < this[_0x4cc7('0x18d0')]['get_length']() ? null == this[_0x4cc7('0x18ce')] && this['set_volume'](0x1) : (this['currentMusic'][_0x4cc7('0xd18')](), this[_0x4cc7('0x18d1')]()); } }; _0x16dada['away3d.loaders.parsers.DAEImage'] = _0x2ff592; _0x2ff592[_0x4cc7('0x8f2')] = ['away3d', 'loaders', 'parsers', _0x4cc7('0x18d2')]; _0x2ff592[_0x4cc7('0x92b')] = _0x1eb24a; _0x2ff592['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'init_from': null, 'resource': null, 'deserialize': function(_0x11e7c8) { if (_0x4cc7('0x18d3') !== 'NFzHq') { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x11e7c8); this['init_from'] = this['readText'](_0x11e7c8[_0x4cc7('0x1811')]['resolve'](_0x4cc7('0x1010'))); this[_0x4cc7('0x18a6')] = null; } else { for (var _0x44ea03 = 0x0, _0x1be9d3 = this[_0x4cc7('0x18d4')]; _0x44ea03 < _0x1be9d3['get_length'](); ) { var _0x3a3526 = _0x1be9d3[_0x4cc7('0x2b')](_0x44ea03); ++_0x44ea03; _0x3a3526[_0x4cc7('0x18d5')](_0x11e7c8, _0x18e19a[_0x4cc7('0xb93')]); c(_0x18e19a[_0x4cc7('0xb93')], b, !0x0); } } }, '__class__': _0x2ff592 }); var _0x51e9b9 = function(_0x3bdf95) { if (_0x4cc7('0x18d6') !== _0x4cc7('0x18d6')) { var _0x50d549 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); var _0xa53428 = this[_0x4cc7('0x1710')]['readUnsignedShort'](); f = this[_0x4cc7('0xed0')](_0x50d549, ['skeletonPose']); f['enable'] ? c[_0x4cc7('0x17cb')](_0x5260f5[_0x4cc7('0x99b')](this['_blocks'][_0x4cc7('0x2b')](_0x50d549)[_0x4cc7('0x42')], _0x42cc25), _0xa53428) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0x3bdf95)[_0x4cc7('0x138b')](_0x4cc7('0x18d7') + _0x4bf907['string'](_0x331be6['toFloat'](e)) + _0x4cc7('0x18d8') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](_0x50d549)) + '\x20)\x20for\x20this\x20SkeletonClipNode'); ++e; } else { _0x1eb24a['call'](this, _0x3bdf95); } }; _0x16dada[_0x4cc7('0x18d9')] = _0x51e9b9; _0x51e9b9[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18da')]; _0x51e9b9[_0x4cc7('0x92b')] = _0x1eb24a; _0x51e9b9[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'deserialize': function(_0xa57003) { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0xa57003); this[_0x4cc7('0x994')] = _0xa57003['att']['resolve'](_0x4cc7('0x994')); }, '__class__': _0x51e9b9 }); var _0x2b02e7 = function(_0x212f69) { if (_0x4cc7('0x18db') === 'UtbMT') { var _0x409c18 = this['ownerCharacter'][_0x4cc7('0x126')]['get_scenePosition']() , _0x32e35b = this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](); return 0x3d090 >= (_0x409c18['x'] - _0x32e35b['x']) * (_0x409c18['x'] - _0x32e35b['x']) + (_0x409c18['y'] - _0x32e35b['y']) * (_0x409c18['y'] - _0x32e35b['y']) + (_0x409c18['z'] - _0x32e35b['z']) * (_0x409c18['z'] - _0x32e35b['z']); } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x212f69); } }; _0x16dada[_0x4cc7('0x18dc')] = _0x2b02e7; _0x2b02e7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18dd')]; _0x2b02e7[_0x4cc7('0x92b')] = _0x1eb24a; _0x2b02e7['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'params': null, 'source': null, 'stride': null, 'count': null, 'deserialize': function(_0x59ef53) { _0x1eb24a[_0x4cc7('0x8')]['deserialize'][_0x4cc7('0x96b')](this, _0x59ef53); this['params'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1810')] = _0x59ef53['att'][_0x4cc7('0x100f')]('source')[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x18de')] = this[_0x4cc7('0x18df')](_0x59ef53, _0x4cc7('0x18de'), 0x1); this['count'] = this[_0x4cc7('0x18df')](_0x59ef53, 'count', 0x0); this['traverseChildren'](_0x59ef53, _0x4cc7('0x852')); }, 'traverseChildHandler': function(_0x28b3b4, _0x51824f) { _0x4cc7('0x852') == _0x51824f && this[_0x4cc7('0x1584')][_0x4cc7('0x29')](new _0x51e9b9(_0x28b3b4)); }, '__class__': _0x2b02e7 }); var _0x461a14 = function(_0x541c9f) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x541c9f); }; _0x16dada[_0x4cc7('0x18e0')] = _0x461a14; _0x461a14[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18e1')]; _0x461a14[_0x4cc7('0x92b')] = _0x1eb24a; _0x461a14[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'accessor': null, 'type': null, 'floats': null, 'ints': null, 'strings': null, 'deserialize': function(_0x14360f) { _0x1eb24a[_0x4cc7('0x8')]['deserialize'][_0x4cc7('0x96b')](this, _0x14360f); this['traverseChildren'](_0x14360f); }, 'traverseChildHandler': function(_0x456e3a, _0x1cfa6f) { var _0x3dee2c = {}; _0x3dee2c[_0x4cc7('0x18e2')] = function(_0x58793d, _0x2f5625) { return _0x58793d > _0x2f5625; } ; if (_0x4cc7('0x18e3') !== _0x4cc7('0x18e4')) { switch (_0x1cfa6f) { case 'IDREF_array': case _0x4cc7('0x18e5'): this[_0x4cc7('0x994')] = _0x1cfa6f; this[_0x4cc7('0x18e6')] = this[_0x4cc7('0x18c7')](_0x456e3a); break; case _0x4cc7('0x18e7'): throw new _0x202aa0(new _0xc6df85('Cannot\x20handle\x20bool_array')); case 'float_array': this[_0x4cc7('0x994')] = _0x1cfa6f; this[_0x4cc7('0x18e8')] = this[_0x4cc7('0x18c3')](_0x456e3a); break; case _0x4cc7('0x18e9'): this[_0x4cc7('0x994')] = _0x1cfa6f; this[_0x4cc7('0x18ea')] = this[_0x4cc7('0x18c6')](_0x456e3a); break; case 'technique_common': this[_0x4cc7('0x18eb')] = new _0x2b02e7(_0x456e3a['node'][_0x4cc7('0x100f')](_0x4cc7('0x18eb'))); } } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x77); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x2d); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0xc16); var _0x3d61c5 = null; null == _0x3d61c5 && (_0x3d61c5 = new _0x169fce()); var _0x49548b = Math[_0x4cc7('0x28')](1.53588974175501); _0x3d61c5['x'] = 0.7 * _0x49548b; _0x3d61c5['y'] = -0.707 * _0x49548b; _0x3d61c5['z'] = -0.103 * _0x49548b; _0x3d61c5['w'] = Math[_0x4cc7('0x27')](1.53588974175501); _0x49548b = _0x3d61c5['x'] * _0x3d61c5['x'] + _0x3d61c5['y'] * _0x3d61c5['y'] + _0x3d61c5['z'] * _0x3d61c5['z'] + _0x3d61c5['w'] * _0x3d61c5['w']; var _0x42ae57 = _0x49548b - 0x1; _0x3dee2c[_0x4cc7('0x18e2')](1e-10, 0x0 <= _0x42ae57 ? _0x42ae57 : -_0x42ae57) || (0x0 == _0x49548b ? (_0x3d61c5['x'] = 0x0, _0x3d61c5['y'] = 0x0, _0x3d61c5['z'] = 0x0, _0x3d61c5['w'] = 0x1) : (_0x49548b = 0x1 / Math[_0x4cc7('0x2c')](_0x49548b), _0x3d61c5['x'] *= _0x49548b, _0x3d61c5['y'] *= _0x49548b, _0x3d61c5['z'] *= _0x49548b, _0x3d61c5['w'] *= _0x49548b)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x3d61c5)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this['angel']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.3, 38.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x3d61c5 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18ec'), -0x50, -0x12c, null, null, null, _0x3d61c5, null); _0x3d61c5 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x18ed'), 0x118, -0x96, null, _0x3d61c5, null, null, null); _0x3d61c5 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); _0x49548b = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18ee'), 0x17c, 0x5a, null, _0x3d61c5, -0x1, _0x49548b, null); _0x3d61c5 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18ef'), -0x3c, 0x104, null, null, null, _0x3d61c5, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18f0'), 0x64, 0x168, null, null, -0x1, null, null); } }, '__class__': _0x461a14 }); var _0x32f661 = function(_0x799b35) { _0x1eb24a['call'](this, _0x799b35); }; _0x16dada['away3d.loaders.parsers.DAEInput'] = _0x32f661; _0x32f661[_0x4cc7('0x8f2')] = ['away3d', 'loaders', 'parsers', _0x4cc7('0x18f1')]; _0x32f661['__super__'] = _0x1eb24a; _0x32f661[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'semantic': null, 'source': null, 'offset': null, 'set': null, 'deserialize': function(_0x222bb3) { if (_0x4cc7('0x18f2') === _0x4cc7('0x18f3')) { _0x5b5b9f['call'](this, _0x222bb3, new _0x43ea86(b,0x1)); } else { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x222bb3); this[_0x4cc7('0x18f4')] = _0x222bb3[_0x4cc7('0x100e')]['resolve']('semantic'); this[_0x4cc7('0x1810')] = _0x222bb3[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1810'))[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x18f5')] = this[_0x4cc7('0x18df')](_0x222bb3, 'offset'); this[_0x4cc7('0x9e7')] = this[_0x4cc7('0x18df')](_0x222bb3, _0x4cc7('0x9e7')); } }, '__class__': _0x32f661 }); var _0x135074 = function(_0x39589d) { this['numTexcoordSets'] = this[_0x4cc7('0xb1c')] = this[_0x4cc7('0x185a')] = 0x0; this[_0x4cc7('0x18b0')] = _0x39589d; this['x'] = this['y'] = this['z'] = this['nx'] = this['ny'] = this['nz'] = this[_0x4cc7('0x18b2')] = this[_0x4cc7('0x18af')] = this['uvx2'] = this[_0x4cc7('0x18b1')] = 0x0; }; _0x16dada[_0x4cc7('0x18f6')] = _0x135074; _0x135074[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x18f7')]; _0x135074[_0x4cc7('0x8')] = {}; _0x135074[_0x4cc7('0x8')]['x'] = null; _0x135074[_0x4cc7('0x8')]['y'] = null; _0x135074[_0x4cc7('0x8')]['z'] = null; _0x135074[_0x4cc7('0x8')]['nx'] = null; _0x135074[_0x4cc7('0x8')]['ny'] = null; _0x135074[_0x4cc7('0x8')]['nz'] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18b2')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18af')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18f8')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18b1')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x18b0')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x185a')] = null; _0x135074[_0x4cc7('0x8')]['get_hash'] = function() { var _0xd8e7d3 = this.format(this.x); _0xd8e7d3 += '_' + this.format(this.y); _0xd8e7d3 += '_' + this.format(this.z); _0xd8e7d3 += '_' + this.format(this.nx); _0xd8e7d3 += '_' + this.format(this.ny); _0xd8e7d3 += '_' + this.format(this.nz); _0xd8e7d3 += '_' + this.format(this.uvx); _0xd8e7d3 += '_' + this.format(this.uvy); _0xd8e7d3 += '_' + this.format(this.uvx2); return _0xd8e7d3 += '_' + this.format(this.uvy2); } ; _0x135074[_0x4cc7('0x8')]['format'] = function(_0x265b82, _0x2511b1) { null == _0x2511b1 && (_0x2511b1 = 0x2); _0x2511b1 ^= 0xa; return _0x4bf907.string(Math.round(_0x265b82 * _0x2511b1) / _0x2511b1); } ; _0x135074[_0x4cc7('0x8')]['__class__'] = _0x135074; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x135074[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_hash'] = _0x4cc7('0x18f9'); var _0x41b6d0 = function() { this[_0x4cc7('0x26')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x2d63f9[_0x4cc7('0x18fa')]] = _0x41b6d0; _0x41b6d0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'DAEFace']; _0x41b6d0[_0x4cc7('0x8')] = {}; _0x41b6d0[_0x4cc7('0x8')][_0x4cc7('0x26')] = null; _0x41b6d0[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x41b6d0; var _0x433fc5 = function(_0x252bea) { _0x1eb24a['call'](this, _0x252bea); }; _0x16dada[_0x4cc7('0x18fb')] = _0x433fc5; _0x433fc5[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEPrimitive']; _0x433fc5['__super__'] = _0x1eb24a; _0x433fc5[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'material': null, 'count': null, 'vertices': null, '_inputs': null, '_p': null, '_vcount': null, '_texcoordSets': null, 'deserialize': function(_0x187d4d) { if ('aSjqh' !== _0x4cc7('0x18fc')) { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x187d4d); this[_0x4cc7('0x994')] = _0x187d4d[_0x4cc7('0xb4e')](); this[_0x4cc7('0x1629')] = _0x187d4d[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1629')); this[_0x4cc7('0x9f3')] = this[_0x4cc7('0x18df')](_0x187d4d, _0x4cc7('0x9f3'), 0x0); this[_0x4cc7('0x18fd')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x18fe')] = this['_p'] = null; for (var _0x2fad60 = _0x187d4d[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1284'))['h']; null != _0x2fad60; ) { if ('ScDlm' === _0x4cc7('0x18ff')) { null == d && (d = !0x0); null == _0x210f00 && (_0x210f00 = 0xc); null == _0x2fad60 && (_0x2fad60 = 0x10); null == _0x187d4d && (_0x187d4d = 0x32); _0x7567bc[_0x4cc7('0x96b')](this); this['_radius'] = _0x187d4d; this[_0x4cc7('0x1634')] = _0x2fad60; this[_0x4cc7('0xb8c')] = _0x210f00; this[_0x4cc7('0xb8d')] = d; } else { var _0x210f00 = _0x2fad60[_0x4cc7('0x11')]; _0x2fad60 = _0x2fad60['next']; this['_inputs'][_0x4cc7('0x29')](new _0x32f661(_0x210f00)); } } _0x187d4d[_0x4cc7('0x1834')][_0x4cc7('0x100f')]('p') && _0x56067a['KfvMN'](0x0, _0x187d4d[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('p')[_0x4cc7('0x21')]) && (this['_p'] = this[_0x4cc7('0x18c6')](_0x187d4d['nodes'][_0x4cc7('0x100f')]('p')[_0x4cc7('0x9fa')]())); _0x187d4d[_0x4cc7('0x1834')]['resolve'](_0x4cc7('0x1900')) && 0x0 < _0x187d4d[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1900'))['length'] && (this[_0x4cc7('0x18fe')] = this['readIntArray'](_0x187d4d[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1900'))[_0x4cc7('0x9fa')]())); } else { return this[_0x4cc7('0x14ef')] = _0x187d4d; } }, 'create': function(_0x278963) { if (!this['prepareInputs'](_0x278963)) return null; var _0x33276f = _0x2bc114[_0x4cc7('0x24')](null) , _0x3ddfc6 = 0x0; if (0x1 < this['_inputs'][_0x4cc7('0x34')]()) for (var _0x282733 = [], _0x4320ee = 0x0, _0x557ea0 = this[_0x4cc7('0x18fd')]; _0x4320ee < _0x557ea0[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x1901') === 'MbPDj') { this[_0x4cc7('0xec4')]['setIndexedPosition'](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.7, 38.2); this['skater']['spritesheet']['set_currentFrame'](0x59); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x102e7c = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1902'), -0x28, -0x122, null, _0x102e7c, null, null, null); _0x102e7c = _0x1baaa1[_0x4cc7('0x7d9')](0x1d6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1903'), -0x104, -0x6e, null, _0x102e7c, -0x1, null, null); _0x102e7c = _0x1baaa1[_0x4cc7('0xa9a')](0.7); var _0x4fc760 = _0x1baaa1[_0x4cc7('0x7d9')](0x12c) , _0x2686a7 = new _0x2feadc(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20like,\x20we\x20get\x20it,\x20the\x20Cartographer\x20made\x20lots\x20of\x20maps.', -0x140, 0x50, _0x102e7c, _0x4fc760, -0x1, _0x2686a7, null); _0x102e7c = new _0x2feadc(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1904'), 0x154, 0x168, null, null, null, _0x102e7c, null); } else { var _0x5263e4 = _0x557ea0[_0x4cc7('0x2b')](_0x4320ee); ++_0x4320ee; _0x282733[_0x5263e4[_0x4cc7('0x18f5')]] || (_0x282733[_0x5263e4['offset']] = !0x0, ++_0x3ddfc6); } } else _0x3ddfc6 = this[_0x4cc7('0x18fd')][_0x4cc7('0x34')](); _0x282733 = 0x0; _0x4320ee = new _0x3a1efa(); for (this['vertices'] = _0x2bc114['toObjectVector'](null); _0x282733 < this['_p'][_0x4cc7('0x34')](); ) { if (_0x4cc7('0x1905') !== _0x4cc7('0x1906')) { _0x557ea0 = null != this[_0x4cc7('0x18fe')] ? this['_vcount'][_0x4cc7('0x1907')]() : 0x3; _0x5263e4 = new _0x41b6d0(); for (var _0x5e5caa = 0x0, _0x1b41fc = _0x557ea0; _0x5e5caa < _0x1b41fc; ) { for (var _0x4bf907 = _0x5e5caa++ * _0x3ddfc6, _0x48c401 = new _0x135074(this[_0x4cc7('0x1908')][_0x4cc7('0x34')]()), _0x13ae4e = 0x0, _0x16dada = this[_0x4cc7('0x18fd')]['get_length'](); _0x13ae4e < _0x16dada; ) { var _0x5aff49 = _0x13ae4e++; _0x5aff49 = this[_0x4cc7('0x18fd')][_0x4cc7('0x2b')](_0x5aff49); var _0x2feadc = this['_p'][_0x4cc7('0x2b')](_0x282733 + _0x4bf907 + _0x5aff49['offset']); var _0x46b2f1 = _0x5aff49['source']; var _0x3e3cd2 = _0x278963[_0x4cc7('0x1611')]; _0x46b2f1 = null != _0x842c50[_0x46b2f1] ? _0x3e3cd2['getReserved'](_0x46b2f1) : _0x3e3cd2['h'][_0x46b2f1]; _0x3e3cd2 = _0x2feadc * _0x46b2f1[_0x4cc7('0x18eb')]['params']['get_length'](); switch (_0x5aff49[_0x4cc7('0x18f4')]) { case _0x4cc7('0x1909'): _0x48c401['nx'] = _0x46b2f1['floats'][_0x4cc7('0x2b')](_0x3e3cd2); _0x48c401['ny'] = _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1); _0x48c401['nz'] = _0x1eb24a[_0x4cc7('0x190a')] ? -_0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x2) : _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x2); break; case _0x4cc7('0x190b'): _0x5aff49[_0x4cc7('0x9e7')] == this[_0x4cc7('0x1908')]['get'](0x0) ? (_0x48c401[_0x4cc7('0x18b2')] = _0x46b2f1['floats'][_0x4cc7('0x2b')](_0x3e3cd2), _0x48c401[_0x4cc7('0x18af')] = _0x46b2f1['floats'][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1)) : (_0x48c401['uvx2'] = _0x46b2f1[_0x4cc7('0x18e8')]['get'](_0x3e3cd2), _0x48c401[_0x4cc7('0x18b1')] = _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1)); break; case _0x4cc7('0x5e9'): _0x48c401['x'] = _0x46b2f1[_0x4cc7('0x18e8')]['get'](_0x3e3cd2), _0x48c401['y'] = _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x1), _0x48c401['z'] = _0x1eb24a['USE_LEFT_HANDED'] ? -_0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x2) : _0x46b2f1[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x3e3cd2 + 0x2), _0x48c401[_0x4cc7('0x185a')] = _0x2feadc; } } _0x4bf907 = _0x48c401[_0x4cc7('0x18f9')](); (null != _0x842c50[_0x4bf907] ? _0x4320ee['existsReserved'](_0x4bf907) : _0x4320ee['h'][_0x4cc7('0x959')](_0x4bf907)) ? _0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x29')](null != _0x842c50[_0x4bf907] ? _0x4320ee[_0x4cc7('0xd77')](_0x4bf907) : _0x4320ee['h'][_0x4bf907]) : (_0x48c401['index'] = this[_0x4cc7('0x26')][_0x4cc7('0x34')](), null != _0x842c50[_0x4bf907] ? _0x4320ee['setReserved'](_0x4bf907, _0x48c401) : _0x4320ee['h'][_0x4bf907] = _0x48c401, _0x5263e4['vertices']['push'](_0x48c401), this['vertices'][_0x4cc7('0x29')](_0x48c401)); } if (0x3 < _0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x34')]()) for (_0x5e5caa = _0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0), _0x1b41fc = 0x1, _0x48c401 = _0x5263e4['vertices'][_0x4cc7('0x34')]() - 0x1; _0x1b41fc < _0x48c401; ) _0x4bf907 = _0x1b41fc++, _0x13ae4e = new _0x41b6d0(), _0x13ae4e['vertices']['push'](_0x5e5caa), _0x13ae4e['vertices'][_0x4cc7('0x29')](_0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4bf907)), _0x13ae4e['vertices']['push'](_0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4bf907 + 0x1)), _0x33276f[_0x4cc7('0x29')](_0x13ae4e); else 0x3 == _0x5263e4[_0x4cc7('0x26')][_0x4cc7('0x34')]() && _0x33276f[_0x4cc7('0x29')](_0x5263e4); _0x282733 += _0x557ea0 * _0x3ddfc6; } else { for (var _0x2c189a = new _0x1227c0(this[_0x4cc7('0xbaf')]() - 0x1,0x0,-0x1); _0x2c189a[_0x4cc7('0x124b')] + _0x2c189a[_0x4cc7('0x1279')] != _0x2c189a[_0x4cc7('0x10a1')]; ) { var _0xc1b766 = _0x2c189a[_0x4cc7('0x124b')] += _0x2c189a['increment']; this[_0x4cc7('0x190c')](_0xc1b766); } null != this[_0x4cc7('0x190d')] && (this[_0x4cc7('0x190d')][_0x4cc7('0xa35')](), this['characterDisplay'] = null); } } return _0x33276f; }, 'prepareInputs': function(_0x32e651) { var _0x395a6d = !0x0; this['_texcoordSets'] = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x3d9b86 = 0x0, _0x4ac875 = this[_0x4cc7('0x18fd')]['get_length'](); _0x56067a['KfvMN'](_0x3d9b86, _0x4ac875); ) { var _0x2bf3b8 = _0x3d9b86++; _0x2bf3b8 = this['_inputs'][_0x4cc7('0x2b')](_0x2bf3b8); _0x4cc7('0x190b') == _0x2bf3b8['semantic'] && this[_0x4cc7('0x1908')][_0x4cc7('0x29')](_0x2bf3b8[_0x4cc7('0x9e7')]); var _0x434305 = _0x2bf3b8[_0x4cc7('0x1810')] , _0x2cf81c = _0x32e651[_0x4cc7('0x1611')]; if (null != _0x842c50[_0x434305] ? !_0x2cf81c[_0x4cc7('0xd76')](_0x434305) : !_0x2cf81c['h'][_0x4cc7('0x959')](_0x434305)) if (_0x395a6d = !0x1, _0x2bf3b8[_0x4cc7('0x1810')] == _0x32e651[_0x4cc7('0x26')]['id']) for (_0x434305 = 0x0, _0x2cf81c = _0x32e651[_0x4cc7('0x26')][_0x4cc7('0x190e')][_0x4cc7('0x34')](); _0x434305 < _0x2cf81c; ) { var _0x1209bd = _0x434305++; if (_0x4cc7('0x190f') == _0x32e651[_0x4cc7('0x26')]['inputs'][_0x4cc7('0x2b')](_0x1209bd)[_0x4cc7('0x18f4')]) { _0x2bf3b8[_0x4cc7('0x1810')] = _0x32e651[_0x4cc7('0x26')][_0x4cc7('0x190e')][_0x4cc7('0x2b')](_0x1209bd)[_0x4cc7('0x1810')]; _0x395a6d = !0x0; break; } } } return _0x395a6d; }, '__class__': _0x433fc5 }); var _0x2a016a = function(_0x19cf34, _0x3f7d7f) { if ('reNoT' !== _0x56067a[_0x4cc7('0x5e3')]) { this[_0x4cc7('0xa2d')](_0x4cc7('0x8a9'), _0x48c401(this, this[_0x4cc7('0x1910')])); this[_0x4cc7('0x1911')] = !0x0; _0x19cf34 = _0x172b83[_0x4cc7('0xc1e')](); _0x172b83['currentLayout'] = this['layout']; this['createLayout2'](); _0x172b83['currentLayout'] = _0x19cf34; } else { this[_0x4cc7('0x126')] = _0x19cf34; _0x1eb24a['call'](this, _0x3f7d7f); } }; _0x16dada['away3d.loaders.parsers.DAEVertices'] = _0x2a016a; _0x2a016a['__name__'] = ['away3d', _0x2d63f9['LZvjU'], _0x4cc7('0x417'), _0x4cc7('0x1912')]; _0x2a016a[_0x4cc7('0x92b')] = _0x1eb24a; _0x2a016a['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'mesh': null, 'inputs': null, 'deserialize': function(_0x426a22) { if ('gejIg' === _0x4cc7('0x1913')) { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; } else { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x426a22); this['inputs'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xd4f')](_0x426a22, _0x4cc7('0x1284')); } }, 'traverseChildHandler': function(_0x6e9c03, _0x26e1ba) { if (_0x4cc7('0x1914') !== _0x4cc7('0x1914')) { var _0x17bce7 = '5|8|6|0|4|7|1|3|2'['split']('|') , _0x5ef20e = 0x0; while (!![]) { switch (_0x17bce7[_0x5ef20e++]) { case '0': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x2f); continue; case '1': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1915'), 0x17c, -0x50, null, null, null, null); continue; case '2': this['dialog']['addBubble'](_0x4cc7('0x1916'), 0x140, 0x28, null, null, -0x1, _0x4a4d79); continue; case '3': _0x4a4d79 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '4': var _0x4a4d79 = _0x1baaa1['width'](0x6a4) , _0xa3c6cd = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); continue; case '5': this[_0x4cc7('0xac8')]['setIndexedPosition'](0xa, 3.6, null, 0x25); continue; case '6': this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](10.7, 0x1); continue; case '7': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1917'), -0xa8, -0xc0, null, _0x56067a['AjlvQ'](null, _0x4a4d79) ? null : Math[_0x4cc7('0xa96')](_0x4a4d79 / 2.5), null, _0xa3c6cd); continue; case '8': this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x5e); continue; } break; } } else { this[_0x4cc7('0x190e')][_0x4cc7('0x29')](new _0x32f661(_0x6e9c03)); } }, '__class__': _0x2a016a }); var _0x549cfe = function(_0x14fd6a) { this[_0x4cc7('0x1918')] = ''; _0x1eb24a[_0x4cc7('0x96b')](this, _0x14fd6a); }; _0x16dada[_0x4cc7('0x1919')] = _0x549cfe; _0x549cfe[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEGeometry']; _0x549cfe[_0x4cc7('0x92b')] = _0x1eb24a; _0x549cfe[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'mesh': null, 'meshName': null, 'deserialize': function(_0x113e8c) { if (_0x4cc7('0x191a') !== 'UOjKa') { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x113e8c); this[_0x4cc7('0xd4f')](_0x113e8c); this[_0x4cc7('0x1918')] = _0x113e8c[_0x4cc7('0x100e')]['resolve'](_0x4cc7('0x5e2')); } else { this[_0x4cc7('0x8fe')](); } }, 'traverseChildHandler': function(_0x1de3b4, _0x111f2d) { _0x4cc7('0x126') == _0x111f2d && (this[_0x4cc7('0x126')] = new _0x1e1d53(this,_0x1de3b4)); }, '__class__': _0x549cfe }); var _0x1e1d53 = function(_0x49ea74, _0x5b8a90) { this[_0x4cc7('0x11b3')] = _0x49ea74; _0x1eb24a[_0x4cc7('0x96b')](this, _0x5b8a90); }; _0x16dada['away3d.loaders.parsers.DAEMesh'] = _0x1e1d53; _0x1e1d53[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x191b')]; _0x1e1d53['__super__'] = _0x1eb24a; _0x1e1d53[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'geometry': null, 'sources': null, 'vertices': null, 'primitives': null, 'deserialize': function(_0x26885a) { var _0x17d40e = _0x4cc7('0x191c')[_0x4cc7('0x46')]('|') , _0x14ea58 = 0x0; while (!![]) { switch (_0x17d40e[_0x14ea58++]) { case '0': this[_0x4cc7('0x460')] = _0x2bc114[_0x4cc7('0x24')](null); continue; case '1': this[_0x4cc7('0x26')] = null; continue; case '2': _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x26885a); continue; case '3': this[_0x4cc7('0xd4f')](_0x26885a); continue; case '4': this[_0x4cc7('0x1611')] = new _0x3a1efa(); continue; } break; } }, 'traverseChildHandler': function(_0x522519, _0x1e8bec) { switch (_0x1e8bec) { case _0x4cc7('0x191d'): case _0x4cc7('0x191e'): case _0x4cc7('0x191f'): this['primitives']['push'](new _0x433fc5(_0x522519)); break; case _0x4cc7('0x1810'): _0x522519 = new _0x461a14(_0x522519); this[_0x4cc7('0x1611')]['set'](_0x522519['id'], _0x522519); break; case _0x4cc7('0x26'): this[_0x4cc7('0x26')] = new _0x2a016a(this,_0x522519); } }, '__class__': _0x1e1d53 }); var _0x2e1ee3 = function(_0x2be0de) { if (_0x2d63f9['EITiE'](_0x4cc7('0x1920'), _0x4cc7('0x1921'))) { var _0x85254a = b[_0x4cc7('0x2b')](_0x2be0de); ++_0x2be0de; _0x85254a[_0x4cc7('0xc20')](!0x1); } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x2be0de); } }; _0x16dada[_0x4cc7('0x1922')] = _0x2e1ee3; _0x2e1ee3[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEBindMaterial']; _0x2e1ee3[_0x4cc7('0x92b')] = _0x1eb24a; _0x2e1ee3[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'instance_material': null, 'deserialize': function(_0xdefa37) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0xdefa37); this[_0x4cc7('0x1890')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0xd4f')](_0xdefa37); }, 'traverseChildHandler': function(_0x771213, _0x1defe5) { if (_0x4cc7('0x1923') == _0x1defe5) for (_0x771213 = _0x771213[_0x4cc7('0x1924')](); _0x771213['hasNext'](); ) _0x1defe5 = _0x771213[_0x4cc7('0x3a')](), this[_0x4cc7('0x1890')][_0x4cc7('0x29')](new _0x284ad9(_0x1defe5)); }, '__class__': _0x2e1ee3 }); var _0x579087 = function(_0x5f0c22) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x5f0c22); }; _0x16dada[_0x4cc7('0x1925')] = _0x579087; _0x579087[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', 'DAEBindVertexInput']; _0x579087['__super__'] = _0x1eb24a; _0x579087[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'semantic': null, 'input_semantic': null, 'input_set': null, 'deserialize': function(_0x8a5270) { _0x1eb24a[_0x4cc7('0x8')]['deserialize'][_0x4cc7('0x96b')](this, _0x8a5270); this[_0x4cc7('0x18f4')] = _0x8a5270['att'][_0x4cc7('0x100f')](_0x4cc7('0x18f4')); this[_0x4cc7('0x5e4')] = _0x8a5270[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x56067a[_0x4cc7('0x1926')]); this['input_set'] = this[_0x4cc7('0x18df')](_0x8a5270, _0x4cc7('0x1927')); }, '__class__': _0x579087 }); var _0x56fa7a = function(_0x4a4bf6) { if ('jDsQT' === _0x4cc7('0x1928')) { _0x1eb24a['call'](this, _0x4a4bf6); } else { this[_0x4cc7('0xe3e')](); _0x4a4bf6 > this[_0x4cc7('0x1929')][_0x4cc7('0x192a')] && (_0x4a4bf6 = this[_0x4cc7('0x1929')][_0x4cc7('0x192a')]); 0x0 > _0x4a4bf6 && (_0x4a4bf6 = 0x0); _0x4a4bf6 != this[_0x4cc7('0x1929')][_0x4cc7('0x192b')] && (this['__dirty'] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()), this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x192c')))); return this[_0x4cc7('0x1929')][_0x4cc7('0x192b')] = _0x4a4bf6; } }; _0x16dada[_0x4cc7('0x192d')] = _0x56fa7a; _0x56fa7a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x192e')]; _0x56fa7a[_0x4cc7('0x92b')] = _0x1eb24a; _0x56fa7a[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'url': null, 'deserialize': function(_0x195885) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x195885); this[_0x4cc7('0x1124')] = (_0x195885[_0x4cc7('0x192f')][_0x4cc7('0x100f')](_0x4cc7('0x1124')) ? _0x195885[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1124')) : '')[_0x4cc7('0x20')](/^#/, ''); }, '__class__': _0x56fa7a }); var _0x164bfd = function(_0x3b4b51) { _0x1eb24a['call'](this, _0x3b4b51); }; _0x16dada['away3d.loaders.parsers.DAEInstanceController'] = _0x164bfd; _0x164bfd[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x2d63f9[_0x4cc7('0x416')], _0x4cc7('0x1930')]; _0x164bfd[_0x4cc7('0x92b')] = _0x56fa7a; _0x164bfd[_0x4cc7('0x8')] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { 'bind_material': null, 'skeleton': null, 'deserialize': function(_0x1f4512) { _0x56fa7a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x1f4512); this[_0x4cc7('0x1886')] = null; this[_0x4cc7('0xe65')] = _0x2bc114['toObjectVector'](null); this['traverseChildren'](_0x1f4512); }, 'traverseChildHandler': function(_0x397e56, _0x50c6a0) { switch (_0x50c6a0) { case _0x4cc7('0x1886'): this[_0x4cc7('0x1886')] = new _0x2e1ee3(_0x397e56); break; case 'skeleton': this[_0x4cc7('0xe65')]['push'](this[_0x4cc7('0x1011')](_0x397e56)['replace'](/^#/, '')); } }, '__class__': _0x164bfd }); var _0x2e9e13 = function(_0x38e37f) { _0x1eb24a['call'](this, _0x38e37f); }; _0x16dada[_0x4cc7('0x1931')] = _0x2e9e13; _0x2e9e13[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1932')]; _0x2e9e13[_0x4cc7('0x92b')] = _0x56fa7a; _0x2e9e13[_0x4cc7('0x8')] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { '__class__': _0x2e9e13 }); var _0xef7c83 = function(_0xa3592d) { _0x1eb24a[_0x4cc7('0x96b')](this, _0xa3592d); }; _0x16dada[_0x4cc7('0x1933')] = _0xef7c83; _0xef7c83[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1934')]; _0xef7c83[_0x4cc7('0x92b')] = _0x56fa7a; _0xef7c83[_0x4cc7('0x8')] = _0x5aff49(_0x56fa7a['prototype'], { 'bind_material': null, 'deserialize': function(_0x11da2e) { _0x56fa7a['prototype'][_0x4cc7('0x100d')]['call'](this, _0x11da2e); this[_0x4cc7('0x1886')] = null; this[_0x4cc7('0xd4f')](_0x11da2e); }, 'traverseChildHandler': function(_0x28c586, _0xfcb1a7) { if (_0x4cc7('0x1935') !== 'yLFHm') { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x28d101 = this['explorePath']['pathName']; _0x28d101 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x28d101); this['angel']['goesTo'] = new _0x42bd00(_0x28d101,0x8); this['pastafarian'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); _0x28d101 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x28d101 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x28d101); this['pastafarian'][_0x4cc7('0x110a')] = new _0x42bd00(_0x28d101,0xa); } else { _0x4cc7('0x1886') == _0xfcb1a7 && (this['bind_material'] = new _0x2e1ee3(_0x28c586)); } }, '__class__': _0xef7c83 }); var _0x284ad9 = function(_0x51679f) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x51679f); }; _0x16dada[_0x4cc7('0x1936')] = _0x284ad9; _0x284ad9[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x1937')]; _0x284ad9[_0x4cc7('0x92b')] = _0x56fa7a; _0x284ad9[_0x4cc7('0x8')] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { 'target': null, 'symbol': null, 'bind_vertex_input': null, 'deserialize': function(_0x290511) { _0x56fa7a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x290511); this[_0x4cc7('0xa26')] = _0x290511['att']['resolve'](_0x4cc7('0xa26'))[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x1938')] = _0x290511[_0x4cc7('0x100e')][_0x4cc7('0x100f')]('symbol'); this[_0x4cc7('0x1939')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0xd4f')](_0x290511); }, 'traverseChildHandler': function(_0x16eb4a, _0xe50195) { _0x4cc7('0x1939') == _0xe50195 && this[_0x4cc7('0x1939')]['push'](new _0x579087(_0x16eb4a)); }, '__class__': _0x284ad9 }); var _0x29104d = function(_0x54e2a5) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x54e2a5); }; _0x16dada[_0x4cc7('0x193a')] = _0x29104d; _0x29104d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x193b')]; _0x29104d['__super__'] = _0x56fa7a; _0x29104d['prototype'] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { '__class__': _0x29104d }); var _0x1ebb73 = function(_0x1f4826) { _0x1eb24a['call'](this, _0x1f4826); }; _0x16dada['away3d.loaders.parsers.DAEInstanceVisualScene'] = _0x1ebb73; _0x1ebb73[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x193c')]; _0x1ebb73[_0x4cc7('0x92b')] = _0x56fa7a; _0x1ebb73['prototype'] = _0x5aff49(_0x56fa7a[_0x4cc7('0x8')], { '__class__': _0x1ebb73 }); var _0x50721c = function() {}; _0x16dada[_0x4cc7('0x193d')] = _0x50721c; _0x50721c['__name__'] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x193e')]; _0x50721c[_0x4cc7('0x8')] = {}; _0x50721c[_0x4cc7('0x8')]['r'] = null; _0x50721c[_0x4cc7('0x8')]['g'] = null; _0x50721c[_0x4cc7('0x8')]['b'] = null; _0x50721c[_0x4cc7('0x8')]['a'] = null; _0x50721c[_0x4cc7('0x8')][_0x4cc7('0x18a7')] = function() { if (_0x2d63f9.pZYir(_0x4cc7('0x193f'), _0x4cc7('0x1940'))) { return (0xff * this.r | 0x0) << 0x10 | (0xff * this.g | 0x0) << 0x8 | 0xff * this.b | 0x0; } else { return (this || _0x3bb917)._codecs[_0x48c401.replace(/^x-/, '')]; } } ; _0x50721c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x50721c; _0x50721c[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x50721c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x18a7')] = _0x4cc7('0x18a7'); var _0x26ae9e = function() {}; _0x16dada[_0x4cc7('0x1941')] = _0x26ae9e; _0x26ae9e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x1942')]; _0x26ae9e[_0x4cc7('0x8')] = {}; _0x26ae9e[_0x4cc7('0x8')][_0x4cc7('0x5c1')] = null; _0x26ae9e[_0x4cc7('0x8')][_0x4cc7('0x1943')] = null; _0x26ae9e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x26ae9e; var _0x1ecf2d = function(_0x598937) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x598937); }; _0x16dada[_0x4cc7('0x1944')] = _0x1ecf2d; _0x1ecf2d[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1945')]; _0x1ecf2d[_0x4cc7('0x92b')] = _0x1eb24a; _0x1ecf2d['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'color': null, 'texture': null, 'deserialize': function(_0x18e9cf) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')]['call'](this, _0x18e9cf); this[_0x4cc7('0x5c1')] = this[_0x4cc7('0x24c')] = null; this[_0x4cc7('0xd4f')](_0x18e9cf); }, 'traverseChildHandler': function(_0x39f0da, _0x2f9327) { switch (_0x2f9327) { case _0x4cc7('0x24c'): _0x39f0da = this[_0x4cc7('0x18c3')](_0x39f0da); this[_0x4cc7('0x24c')] = new _0x50721c(); this[_0x4cc7('0x24c')]['r'] = _0x39f0da['get'](0x0); this['color']['g'] = _0x39f0da['get'](0x1); this[_0x4cc7('0x24c')]['b'] = _0x39f0da[_0x4cc7('0x2b')](0x2); _0x39f0da = 0x3 < _0x39f0da[_0x4cc7('0x34')]() ? _0x39f0da[_0x4cc7('0x2b')](0x3) : 0x1; this[_0x4cc7('0x24c')]['a'] = _0x39f0da; break; case _0x4cc7('0x5c1'): this[_0x4cc7('0x5c1')] = new _0x26ae9e(), _0x2f9327 = _0x39f0da[_0x4cc7('0x192f')]['resolve'](_0x4cc7('0x1943')) ? _0x39f0da[_0x4cc7('0x100e')]['resolve'](_0x4cc7('0x1943')) : null, this[_0x4cc7('0x5c1')][_0x4cc7('0x1943')] = _0x2f9327, this[_0x4cc7('0x5c1')][_0x4cc7('0x5c1')] = _0x39f0da[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x5c1')); } }, '__class__': _0x1ecf2d }); var _0x1700e5 = function(_0x4a9ab5) { if (_0x4cc7('0x1946') !== _0x4cc7('0x1947')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x4a9ab5); } else { return _0x4cc7('0x1948'); } }; _0x16dada['away3d.loaders.parsers.DAESurface'] = _0x1700e5; _0x1700e5['__name__'] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1949')]; _0x1700e5['__super__'] = _0x1eb24a; _0x1700e5[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'init_from': null, 'deserialize': function(_0x4082d9) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x4082d9); this['type'] = _0x4082d9[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x994')); this[_0x4cc7('0x1010')] = this[_0x4cc7('0x1011')](_0x4082d9['node'][_0x4cc7('0x100f')]('init_from')); }, '__class__': _0x1700e5 }); var _0x362d16 = function(_0x1d5194) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x1d5194); }; _0x16dada[_0x2d63f9[_0x4cc7('0x41b')]] = _0x362d16; _0x362d16[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x194a')]; _0x362d16[_0x4cc7('0x92b')] = _0x1eb24a; _0x362d16[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'source': null, 'deserialize': function(_0x6fdbc1) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')]['call'](this, _0x6fdbc1); this[_0x4cc7('0x1810')] = this['readText'](_0x6fdbc1[_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1810'))); }, '__class__': _0x362d16 }); var _0x3fc423 = function(_0x1727c3) { if (_0x4cc7('0x194b') === _0x4cc7('0x194b')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x1727c3); } else { _0x1727c3 = !0x1; this[_0x4cc7('0x194c')] && (this[_0x4cc7('0x194d')](), _0x1727c3 = !0x0); if (_0x1727c3 || this['isAnyScreenPassInvalid']()) { this[_0x4cc7('0x194e')](); this[_0x4cc7('0x194f')](this[_0x4cc7('0x1950')]); if (null != this[_0x4cc7('0x1951')]) { _0x1727c3 = 0x0; for (var _0x175a07 = this['_nonCasterLightPasses'][_0x4cc7('0x34')](); _0x1727c3 < _0x175a07; ) { var _0x121147 = _0x1727c3++; this[_0x4cc7('0x194f')](this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x121147)); } } this[_0x4cc7('0x194f')](this[_0x4cc7('0x1952')]); this[_0x4cc7('0x1953')](this[_0x4cc7('0x1950')]); if (null != this['_nonCasterLightPasses']) for (_0x1727c3 = 0x0, _0x175a07 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x1727c3 < _0x175a07; ) _0x121147 = _0x1727c3++, this['addScreenPass'](this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x121147)); this['addScreenPass'](this[_0x4cc7('0x1952')]); } } }; _0x16dada[_0x4cc7('0x1954')] = _0x3fc423; _0x3fc423[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEShader']; _0x3fc423[_0x4cc7('0x92b')] = _0x1eb24a; _0x3fc423['prototype'] = _0x2d63f9[_0x4cc7('0x41d')](_0x5aff49, _0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'props': null, 'deserialize': function(_0x457fea) { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x457fea); this[_0x4cc7('0x994')] = _0x457fea['get_name'](); this[_0x4cc7('0x189f')] = {}; this['traverseChildren'](_0x457fea); }, 'traverseChildHandler': function(_0x2491ea, _0x100a51) { switch (_0x100a51) { case _0x4cc7('0x1955'): case _0x56067a[_0x4cc7('0x1956')]: case 'shininess': case _0x4cc7('0x18a4'): this[_0x4cc7('0x189f')][_0x100a51] = parseFloat(this[_0x4cc7('0x1011')](_0x2491ea['node']['resolve'](_0x4cc7('0x1957')))); break; case _0x4cc7('0x18a0'): case _0x4cc7('0x18a1'): case _0x4cc7('0x1958'): case _0x4cc7('0x1959'): case _0x4cc7('0x18a2'): case _0x4cc7('0xba1'): this[_0x4cc7('0x189f')][_0x100a51] = new _0x1ecf2d(_0x2491ea); break; default: _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x195a') + _0x100a51); } }, '__class__': _0x3fc423 }); var _0x10f32a = function(_0x752712) { if (_0x4cc7('0x195b') !== _0x4cc7('0x195b')) { var _0x53a4a8 = this[_0x4cc7('0xc98')][_0x4cc7('0x11')]; this[_0x4cc7('0xc98')] = this[_0x4cc7('0xc98')][_0x4cc7('0x3a')]; return _0x53a4a8; } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x752712); } }; _0x16dada[_0x4cc7('0x195c')] = _0x10f32a; _0x10f32a[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), _0x4cc7('0x195d')]; _0x10f32a[_0x4cc7('0x92b')] = _0x1eb24a; _0x10f32a['prototype'] = _0x5aff49(_0x1eb24a['prototype'], { 'shader': null, 'surface': null, 'sampler': null, 'material': null, 'deserialize': function(_0x1b596d) { if (_0x4cc7('0x195e') !== _0x4cc7('0x195e')) { this[_0x4cc7('0x10b4')] = _0x1b596d; this['_activeDataInvalid'] = this[_0x4cc7('0x117e')][_0x4cc7('0x2b')](_0x1b596d); this[_0x4cc7('0x1185')] = this['_vertexBuffer'][_0x4cc7('0x2b')](_0x1b596d); this[_0x4cc7('0x1181')] = this[_0x4cc7('0x1189')]['get'](_0x1b596d); } else { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x1b596d); this[_0x4cc7('0x186a')] = this[_0x4cc7('0x18a5')] = this[_0x4cc7('0x189e')] = null; this[_0x4cc7('0xd4f')](_0x1b596d); } }, 'traverseChildHandler': function(_0x1d2ada, _0x29b456) { if (_0x4cc7('0x195f') === _0x4cc7('0x1960')) { null != this[_0x4cc7('0x1961')] ? (this[_0x4cc7('0x1962')][_0x4cc7('0x126')][_0x4cc7('0xfa1')](this[_0x4cc7('0x1961')][_0x4cc7('0xcc2')]), this[_0x4cc7('0x1962')][_0x4cc7('0x126')]['set_eulers'](this[_0x4cc7('0x1961')]['eulers'][_0x4cc7('0xc4a')]())) : this[_0x4cc7('0x1962')][_0x4cc7('0x19')](); null != _0x1d2ada && _0x1d2ada[_0x4cc7('0x1963')](this[_0x4cc7('0x1962')]); } else { _0x4cc7('0x1964') == _0x29b456 && this[_0x4cc7('0x1965')](_0x1d2ada); } }, 'deserializeProfile': function(_0x292c41) { for (_0x292c41 = _0x292c41['get_elements'](); _0x292c41[_0x4cc7('0x94e')](); ) { var _0x4c4211 = _0x292c41[_0x4cc7('0x3a')](); switch (_0x4c4211[_0x4cc7('0xb4e')]()) { case _0x4cc7('0x1966'): this[_0x4cc7('0x1967')](_0x4c4211); break; case _0x4cc7('0x1968'): this[_0x4cc7('0x1969')](_0x4c4211); } } }, 'deserializeNewParam': function(_0x58a61a) { for (var _0x42b37 = _0x58a61a[_0x4cc7('0x1924')](); _0x42b37[_0x4cc7('0x94e')](); ) { var _0xa27177 = _0x42b37[_0x4cc7('0x3a')]() , _0x20568c = _0xa27177[_0x4cc7('0xb4e')](); switch (_0x20568c) { case _0x4cc7('0x196a'): this[_0x4cc7('0x186a')] = new _0x362d16(_0xa27177); this[_0x4cc7('0x186a')][_0x4cc7('0x1894')] = _0x58a61a[_0x4cc7('0x100e')]['resolve'](_0x4cc7('0x1894')); break; case _0x4cc7('0x18a5'): this['surface'] = new _0x1700e5(_0xa27177); this[_0x4cc7('0x18a5')][_0x4cc7('0x1894')] = _0x58a61a[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1894')); break; default: _0x4f6276['trace']('[WARNING]\x20unhandled\x20newparam:\x20' + _0x20568c); } } }, 'deserializeShader': function(_0x4fb04c) { _0x4fb04c = _0x4fb04c['get_elements'](); for (this['shader'] = null; _0x4fb04c[_0x4cc7('0x94e')](); ) { var _0x41fb1c = _0x4fb04c['next'](); switch (_0x41fb1c[_0x4cc7('0xb4e')]()) { case _0x4cc7('0x196b'): case _0x4cc7('0x196c'): case _0x4cc7('0x196d'): case 'phong': this[_0x4cc7('0x189e')] = new _0x3fc423(_0x41fb1c); } } }, '__class__': _0x10f32a }); var _0x5605c0 = function(_0x4e1f2e) { if (_0x4cc7('0x196e') === _0x4cc7('0x196e')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x4e1f2e); } else { this[_0x4cc7('0x196f')] = !0x1; _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0xc3b')], null, !0x1, !0x1); } }; _0x16dada[_0x4cc7('0x1970')] = _0x5605c0; _0x5605c0[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x413'), 'parsers', 'DAEMaterial']; _0x5605c0[_0x4cc7('0x92b')] = _0x1eb24a; _0x5605c0[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'instance_effect': null, 'deserialize': function(_0x3d691c) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x3d691c); this[_0x4cc7('0x18aa')] = null; this[_0x4cc7('0xd4f')](_0x3d691c); }, 'traverseChildHandler': function(_0x320c49, _0x1c72f3) { _0x4cc7('0x18aa') == _0x1c72f3 && (this[_0x4cc7('0x18aa')] = new _0x2e9e13(_0x320c49)); }, '__class__': _0x5605c0 }); var _0x430be2 = function(_0x44e862) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x44e862); }; _0x16dada['away3d.loaders.parsers.DAETransform'] = _0x430be2; _0x430be2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1971')]; _0x430be2[_0x4cc7('0x92b')] = _0x1eb24a; _0x430be2['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'type': null, 'data': null, 'deserialize': function(_0x94c0ad) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x94c0ad); this[_0x4cc7('0x994')] = _0x94c0ad['get_name'](); this[_0x4cc7('0x42')] = this['readFloatArray'](_0x94c0ad); }, 'get_matrix': function() { if (_0x2d63f9['QFYdK'] === _0x4cc7('0x1972')) { var _0x3111bb = new _0x165614(); switch (this[_0x4cc7('0x994')]) { case 'matrix': _0x3111bb = new _0x165614(this[_0x4cc7('0x42')]); _0x3111bb['transpose'](); break; case 'rotate': var _0x29c667 = new _0x21e384(this[_0x4cc7('0x42')][_0x4cc7('0x2b')](0x0),this[_0x4cc7('0x42')]['get'](0x1),this[_0x4cc7('0x42')]['get'](0x2)); _0x3111bb['appendRotation'](this['data']['get'](0x3), _0x29c667); break; case _0x2d63f9[_0x4cc7('0x11a')]: _0x3111bb['appendScale'](this[_0x4cc7('0x42')]['get'](0x0), this[_0x4cc7('0x42')][_0x4cc7('0x2b')](0x1), this[_0x4cc7('0x42')][_0x4cc7('0x2b')](0x2)); break; case 'translate': _0x3111bb[_0x4cc7('0xa8e')](this[_0x4cc7('0x42')][_0x4cc7('0x2b')](0x0), this['data'][_0x4cc7('0x2b')](0x1), this['data'][_0x4cc7('0x2b')](0x2)); } return _0x3111bb; } else { var _0x16a058 = w++; d[_0x4cc7('0x29')](f['get'](p + _0x16a058 * l + 0x0)); d[_0x4cc7('0x29')](f[_0x4cc7('0x2b')](p + _0x16a058 * l + 0x1)); } }, '__class__': _0x430be2, '__properties__': { 'get_matrix': 'get_matrix' } }); var _0x50f396 = function(_0x42bf6d, _0x6b0aa7, _0xd59506) { this[_0x4cc7('0x1973')] = _0x42bf6d; this[_0x4cc7('0x907')] = _0xd59506; this[_0x4cc7('0x1868')] = _0x2bc114[_0x4cc7('0x24')](null); _0x1eb24a[_0x4cc7('0x96b')](this, _0x6b0aa7); }; _0x16dada['away3d.loaders.parsers.DAENode'] = _0x50f396; _0x50f396[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', 'DAENode']; _0x50f396['__super__'] = _0x1eb24a; _0x50f396[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'type': null, 'parent': null, 'parser': null, 'nodes': null, 'transforms': null, 'instance_controllers': null, 'instance_geometries': null, 'world': null, 'channels': null, '_root': null, 'deserialize': function(_0x5db61d) { var _0xe17ce4 = {}; _0xe17ce4['AqsAs'] = function(_0x252f82, _0x3437f6) { return _0x252f82 * _0x3437f6; } ; if (_0x4cc7('0x1974') === _0x4cc7('0x1974')) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x5db61d); this[_0x4cc7('0x1845')] = this[_0x4cc7('0x18c0')](_0x5db61d); this['type'] = _0x5db61d[_0x4cc7('0x192f')][_0x4cc7('0x100f')](_0x4cc7('0x994')) ? _0x5db61d[_0x4cc7('0x100e')][_0x4cc7('0x100f')]('type')[_0x4cc7('0x8eb')]() : 'NODE'; this[_0x4cc7('0xe6f')] = _0x2bc114['toObjectVector'](null); this['transforms'] = _0x2bc114[_0x4cc7('0x24')](null); this['instance_controllers'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x186f')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xd4f')](_0x5db61d); } else { c = this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); c = Math['atan2'](c['y'], c['x']); if (0x0 < this[_0x4cc7('0x1975')]) { var _0x5023c = 0x1; this[_0x4cc7('0x1975')]--; } else _0x5023c = this[_0x4cc7('0x1976')], b = _0x5023c[_0x4cc7('0xa44')], _0x5023c = _0x5023c[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](this['z']), _0x5023c = b[_0x4cc7('0xa3d')](0x0 <= _0x5023c ? 0x1 >= _0x5023c ? _0x5023c : 0x1 : 0x0), _0x5023c += _0x4cc1fc[_0x4cc7('0xc2b')](0x0, 0.5), 0x1 < _0x5023c || (_0x5023c = 0x1); b = _0x5fb611[_0x4cc7('0x1977')][_0x4cc7('0xa3d')](Math[_0x4cc7('0xc2b')]()); var _0x38cb8c = 0.2 > Math[_0x4cc7('0xc2b')]() ? 1130.9733552923256 * Math['random']() / 3.141592653589793 : c + 0xb4 * (Math[_0x4cc7('0xc2b')]() - 0.5); c = _0x5db61d[_0x4cc7('0x1978')][_0x4cc7('0x18d4')][_0x4cc7('0x2b')](0x0)['origin']; var _0x237c58 = Math['sqrt'](_0xe17ce4[_0x4cc7('0x1979')](c['x'], c['x']) + c['y'] * c['y']); c = new _0x5c6e04(this[_0x4cc7('0xb7f')],Math['round'](_0x5023c),null,null,null,this[_0x4cc7('0x197a')]); c[_0x4cc7('0x197b')](_0x237c58 * Math[_0x4cc7('0x27')](_0x38cb8c)); c[_0x4cc7('0x197c')](_0x237c58 * Math[_0x4cc7('0x28')](_0x38cb8c)); c[_0x4cc7('0x197d')](this['z']); _0x5db61d[_0x4cc7('0x1978')][_0x4cc7('0x197e')](c['spawnTransform']['position'], b, c[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]); } }, 'traverseChildHandler': function(_0x798580, _0x271dec) { switch (_0x271dec) { case _0x4cc7('0x197f'): _0x798580 = new _0x164bfd(_0x798580); this['instance_controllers'][_0x4cc7('0x29')](_0x798580); break; case _0x4cc7('0x1980'): this['instance_geometries'][_0x4cc7('0x29')](new _0xef7c83(_0x798580)); break; case _0x4cc7('0x1981'): _0x271dec = new _0x29104d(_0x798580); _0x798580 = new _0x560bef(); for (var _0x18d730 = this['_root'][_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1982'))['h']; null != _0x18d730; ) { var _0x823fa = _0x18d730['item']; _0x18d730 = _0x18d730['next']; for (_0x823fa = _0x823fa[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1811'))['h']; null != _0x823fa; ) { var _0x3bd863 = _0x823fa[_0x4cc7('0x11')]; _0x823fa = _0x823fa[_0x4cc7('0x3a')]; _0x3bd863[_0x4cc7('0x100e')][_0x4cc7('0x100f')]('id') == _0x271dec['url'] && _0x798580['push'](_0x3bd863); } } 0x0 < _0x798580['length'] && this[_0x4cc7('0xe6f')][_0x4cc7('0x29')](new _0x50f396(this['parser'],_0x798580[_0x4cc7('0x9fa')](),this)); break; case _0x2d63f9['WCkwl']: case _0x4cc7('0xfdb'): case 'scale': case _0x4cc7('0x1299'): this[_0x4cc7('0x1983')]['push'](new _0x430be2(_0x798580)); break; case _0x4cc7('0x1811'): this['nodes']['push'](new _0x50f396(this['parser'],_0x798580,this)); } }, 'getAnimatedMatrix': function(_0xcc11bb) { for (var _0x1ecd02 = new _0x165614(), _0x38cb3f, _0x3e5321, _0x1d8b33 = new _0x3a1efa(), _0x395f83, _0x3572b2, _0x1ba9b2 = 0x0, _0x15a9f1 = this[_0x4cc7('0x1868')]['get_length'](); _0x1ba9b2 < _0x15a9f1; ) _0x3572b2 = _0x1ba9b2++, _0x3572b2 = this['channels'][_0x4cc7('0x2b')](_0x3572b2), _0x38cb3f = _0x3572b2[_0x4cc7('0x1984')], _0x2d63f9['oQCvN'](null, _0x842c50[_0x38cb3f]) ? _0x1d8b33[_0x4cc7('0x97d')](_0x38cb3f, _0x3572b2) : _0x1d8b33['h'][_0x38cb3f] = _0x3572b2; _0x1ba9b2 = 0x0; for (_0x15a9f1 = this[_0x4cc7('0x1983')][_0x4cc7('0x34')](); _0x1ba9b2 < _0x15a9f1; ) if (_0x3572b2 = _0x1ba9b2++, _0x395f83 = this[_0x4cc7('0x1983')]['get'](_0x3572b2), _0x38cb3f = _0x395f83['data'], _0x3572b2 = _0x395f83[_0x4cc7('0x1894')], _0x2d63f9[_0x4cc7('0x11c')](null, _0x842c50[_0x3572b2]) ? _0x1d8b33[_0x4cc7('0xd76')](_0x3572b2) : _0x1d8b33['h'][_0x4cc7('0x959')](_0x3572b2)) { if (_0x4cc7('0x1985') !== _0x4cc7('0x1985')) { return new _0x38d890(_0x436dff['fromImage'](_0xcc11bb[_0x4cc7('0x405')][_0x4cc7('0x1986')](this[_0x4cc7('0x1987')])),0x1,0x0 != this['smooth']); } else { var _0x4bf907 = new _0x165614(); _0x3572b2 = _0x395f83[_0x4cc7('0x1894')]; _0x3572b2 = null != _0x842c50[_0x3572b2] ? _0x1d8b33[_0x4cc7('0xd77')](_0x3572b2) : _0x1d8b33['h'][_0x3572b2]; _0x3e5321 = _0x3572b2[_0x4cc7('0x186a')][_0x4cc7('0x1988')](_0xcc11bb); if (null != _0x3e5321) { if ('uPxHO' !== 'hsLxL') { _0x3e5321 = _0x3e5321['data']; switch (_0x395f83['type']) { case 'matrix': _0x3572b2['arrayAccess'] || (_0x3572b2[_0x4cc7('0x1989')] ? _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x198a')) : 0x10 == _0x3e5321['get_length']() ? (_0x4bf907[_0x4cc7('0xf8a')] = _0x3e5321, _0x4bf907['transpose']()) : _0x4f6276['trace'](_0x4cc7('0x198b') + _0x395f83[_0x4cc7('0x1894')] + '\x20' + (null != _0x3e5321 ? _0x3e5321['toString']() : null))); break; case 'rotate': _0x3572b2[_0x4cc7('0x198c')] ? _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x198d')) : _0x3572b2['dotAccess'] ? _0x4cc7('0x198e') == _0x3572b2['dotAccessor'] ? _0x4bf907[_0x4cc7('0x130a')](_0x3e5321[_0x4cc7('0x2b')](0x0), new _0x21e384(_0x38cb3f['get'](0x0),_0x38cb3f[_0x4cc7('0x2b')](0x1),_0x38cb3f[_0x4cc7('0x2b')](0x2))) : _0x4f6276[_0x4cc7('0xbdb')]('unhandled\x20rotate\x20dot\x20access\x20' + _0x3572b2[_0x4cc7('0x198f')]) : _0x4f6276[_0x4cc7('0xbdb')]('unhandled\x20rotate'); break; case _0x4cc7('0xa9a'): if (_0x3572b2[_0x4cc7('0x198c')]) _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1990')); else if (_0x3572b2[_0x4cc7('0x1989')]) switch (_0x3572b2[_0x4cc7('0x198f')]) { case 'X': _0x4bf907[_0x4cc7('0x130b')](_0x3e5321[_0x4cc7('0x2b')](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x1), _0x38cb3f[_0x4cc7('0x2b')](0x2)); break; case 'Y': _0x4bf907[_0x4cc7('0x130b')](_0x38cb3f[_0x4cc7('0x2b')](0x0), _0x3e5321[_0x4cc7('0x2b')](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x2)); break; case 'Z': _0x4bf907[_0x4cc7('0x130b')](_0x38cb3f['get'](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x1), _0x3e5321['get'](0x0)); break; default: _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1991') + _0x3572b2['dotAccessor']); } else _0x4f6276[_0x4cc7('0xbdb')]('unhandled\x20scale:\x20' + _0x3e5321[_0x4cc7('0x34')]()); break; case _0x4cc7('0x1299'): if (_0x3572b2['arrayAccess']) _0x4f6276['trace']('unhandled\x20translate\x20array\x20access'); else if (_0x3572b2[_0x4cc7('0x1989')]) switch (_0x3572b2[_0x4cc7('0x198f')]) { case 'X': _0x4bf907['appendTranslation'](_0x3e5321[_0x4cc7('0x2b')](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x1), _0x38cb3f[_0x4cc7('0x2b')](0x2)); break; case 'Y': _0x4bf907['appendTranslation'](_0x38cb3f[_0x4cc7('0x2b')](0x0), _0x3e5321['get'](0x0), _0x38cb3f['get'](0x2)); break; case 'Z': _0x4bf907[_0x4cc7('0xa8e')](_0x38cb3f[_0x4cc7('0x2b')](0x0), _0x38cb3f[_0x4cc7('0x2b')](0x1), _0x3e5321[_0x4cc7('0x2b')](0x0)); break; default: _0x4f6276[_0x4cc7('0xbdb')](_0x2d63f9[_0x4cc7('0x11d')] + _0x3572b2[_0x4cc7('0x198f')]); } else _0x4bf907[_0x4cc7('0xa8e')](_0x3e5321[_0x4cc7('0x2b')](0x0), _0x3e5321['get'](0x1), _0x3e5321[_0x4cc7('0x2b')](0x2)); break; default: _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1992') + _0x395f83[_0x4cc7('0x994')]); continue; } _0x1ecd02[_0x4cc7('0xfcb')](_0x4bf907); } else { null == _0x3572b2 && (_0x3572b2 = 0x1); _0xcc11bb = new _0x12f237(_0xcc11bb,_0x1ecd02,_0x38cb3f,_0x3e5321,_0x1d8b33,this[_0x4cc7('0x1993')][_0x4cc7('0xa74')]() / this['layout'][_0x4cc7('0xa9a')]['x'],_0x395f83,_0x3572b2); this[_0x4cc7('0x1993')][_0x4cc7('0xa0c')](_0xcc11bb); this[_0x4cc7('0x1994')][_0x4cc7('0x29')](_0xcc11bb); return _0xcc11bb; } } else _0x1ecd02[_0x4cc7('0xfcb')](_0x395f83[_0x4cc7('0xb3c')]()); } } else _0x1ecd02[_0x4cc7('0xfcb')](_0x395f83[_0x4cc7('0xb3c')]()); _0x1eb24a[_0x4cc7('0x190a')] && this[_0x4cc7('0x1995')](_0x1ecd02); return _0x1ecd02; }, 'get_matrix': function() { for (var _0x122503 = new _0x165614(), _0x1ef0ba = 0x0, _0x19b85a = this[_0x4cc7('0x1983')][_0x4cc7('0x34')](); _0x1ef0ba < _0x19b85a; ) { var _0x520933 = _0x1ef0ba++; _0x122503['prepend'](this[_0x4cc7('0x1983')]['get'](_0x520933)[_0x4cc7('0xb3c')]()); } _0x1eb24a[_0x4cc7('0x190a')] && this[_0x4cc7('0x1995')](_0x122503); return _0x122503; }, '__class__': _0x50f396, '__properties__': { 'get_matrix': _0x4cc7('0xb3c') } }); var _0x295178 = function(_0x15f0c3, _0x517a1b) { _0x50f396[_0x4cc7('0x96b')](this, _0x15f0c3, _0x517a1b); }; _0x16dada[_0x4cc7('0x1996')] = _0x295178; _0x295178[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'DAEVisualScene']; _0x295178[_0x4cc7('0x92b')] = _0x50f396; _0x295178[_0x4cc7('0x8')] = _0x5aff49(_0x50f396[_0x4cc7('0x8')], { 'deserialize': function(_0x4dd034) { if (_0x4cc7('0x1997') !== _0x4cc7('0x1997')) { this[_0x4cc7('0xa7e')][_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x1998')] && _0x1c27fe['convertToCanvas'](this['image']); var _0x21951c = _0x4dd034[_0x4cc7('0x991')]; _0x21951c['globalAlpha'] = 0x1; _0x4dd034[_0x4cc7('0xa80')](this[_0x4cc7('0x9c1')], _0x21951c); _0x21951c[_0x4cc7('0xa83')](this[_0x4cc7('0xa7e')]['get_src'](), 0x0, 0x0, this['image']['width'], this['image'][_0x4cc7('0x98b')]); } else { _0x50f396[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x4dd034); } }, 'findNodeById': function(_0x45f42c, _0x335c41) { null == _0x335c41 && (_0x335c41 = this); if (_0x335c41['id'] == _0x45f42c) return _0x335c41; for (var _0x2d45b4 = 0x0, _0x5b932b = _0x335c41[_0x4cc7('0xe6f')]['get_length'](); _0x2d45b4 < _0x5b932b; ) { var _0x4b5472 = _0x2d45b4++; _0x4b5472 = this[_0x4cc7('0x188d')](_0x45f42c, _0x335c41[_0x4cc7('0xe6f')][_0x4cc7('0x2b')](_0x4b5472)); if (null != _0x4b5472) return _0x4b5472; } return null; }, 'findNodeBySid': function(_0x2d6f2c, _0x1b029d) { null == _0x1b029d && (_0x1b029d = this); if (_0x1b029d['sid'] == _0x2d6f2c) return _0x1b029d; for (var _0x415b7e = 0x0, _0x547ca4 = _0x1b029d[_0x4cc7('0xe6f')][_0x4cc7('0x34')](); _0x2d63f9[_0x4cc7('0x1801')](_0x415b7e, _0x547ca4); ) { var _0x44fced = _0x415b7e++; _0x44fced = this[_0x4cc7('0x188e')](_0x2d6f2c, _0x1b029d['nodes']['get'](_0x44fced)); if (null != _0x44fced) return _0x44fced; } return null; }, 'updateTransforms': function(_0x562265, _0x4dce82) { _0x562265['world'] = _0x562265[_0x4cc7('0xb3c')]()[_0x4cc7('0x1176')](); _0x56067a[_0x4cc7('0x5e6')](null, _0x4dce82) && null != _0x4dce82[_0x4cc7('0x1689')] && _0x562265['world'][_0x4cc7('0xa90')](_0x4dce82['world']); _0x4dce82 = 0x0; for (var _0x2e14fe = _0x562265['nodes']['get_length'](); _0x4dce82 < _0x2e14fe; ) { var _0x486967 = _0x4dce82++; this[_0x4cc7('0x1999')](_0x562265[_0x4cc7('0xe6f')]['get'](_0x486967), _0x562265); } }, '__class__': _0x295178 }); var _0xb50cc3 = function(_0xcfa8a) { _0x1eb24a[_0x4cc7('0x96b')](this, _0xcfa8a); }; _0x16dada[_0x4cc7('0x199a')] = _0xb50cc3; _0xb50cc3[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x199b')]; _0xb50cc3[_0x4cc7('0x92b')] = _0x1eb24a; _0xb50cc3[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'instance_visual_scene': null, 'deserialize': function(_0x45e5d3) { if (_0x4cc7('0x199c') === _0x4cc7('0x199d')) { this[_0x4cc7('0xd91')]['setIndexedPosition'](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4c0028 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x199e'), 0x0, -0x12c, null, null, null, _0x4c0028); _0x4c0028 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Amusing,\x20but\x20false.', 0x168, -0x3c, null, null, null, _0x4c0028); _0x4c0028 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x199f'), -0x3c, 0xf0, null, null, null, _0x4c0028); } else { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x45e5d3); this[_0x4cc7('0x184d')] = null; this['traverseChildren'](_0x45e5d3); } }, 'traverseChildHandler': function(_0x199f0c, _0x2446c9) { _0x2d63f9[_0x4cc7('0x11e')](_0x4cc7('0x184d'), _0x2446c9) && (this[_0x4cc7('0x184d')] = new _0x1ebb73(_0x199f0c)); }, '__class__': _0xb50cc3 }); var _0x9ce34f = function(_0x1770f3) { _0x1eb24a['call'](this, _0x1770f3); }; _0x16dada[_0x4cc7('0x19a0')] = _0x9ce34f; _0x9ce34f['__name__'] = ['away3d', _0x4cc7('0x413'), 'parsers', _0x4cc7('0x19a1')]; _0x9ce34f[_0x4cc7('0x92b')] = _0x10f32a; _0x9ce34f[_0x4cc7('0x8')] = _0x5aff49(_0x10f32a[_0x4cc7('0x8')], { 'source': null, 'method': null, 'targets': null, 'weights': null, 'deserialize': function(_0x5bf1fb) { _0x10f32a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x5bf1fb); this[_0x4cc7('0x1810')] = _0x5bf1fb['att'][_0x4cc7('0x100f')](_0x4cc7('0x1810'))[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x8ef')] = _0x5bf1fb[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x8ef')); this[_0x4cc7('0x8ef')] = 0x0 != this['method'][_0x4cc7('0x21')] ? this['method'] : _0x56067a[_0x4cc7('0x5e7')]; this[_0x4cc7('0x187c')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1859')] = _0x2bc114[_0x4cc7('0x9cf')](null); var _0x2bd0bf = new _0x3a1efa(), _0x430c36; var _0x2bc6f8 = _0x5bf1fb[_0x4cc7('0xe6f')]['resolve']('' + this[_0x4cc7('0x1810')]); if (_0x5bf1fb['hasNode'][_0x4cc7('0x100f')](_0x4cc7('0x187c')) && 0x0 < _0x5bf1fb[_0x4cc7('0xe6f')]['resolve'](_0x4cc7('0x187c'))[_0x4cc7('0x21')]) { for (_0x430c36 = _0x2bc6f8['h']; null != _0x430c36; ) { _0x2bc6f8 = _0x430c36['item']; _0x430c36 = _0x430c36[_0x4cc7('0x3a')]; _0x2bc6f8 = new _0x461a14(_0x2bc6f8); var _0x59f3 = _0x2bc6f8['id']; null != _0x842c50[_0x59f3] ? _0x2bd0bf[_0x4cc7('0x97d')](_0x59f3, _0x2bc6f8) : _0x2bd0bf['h'][_0x59f3] = _0x2bc6f8; } _0x2bc6f8 = _0x5bf1fb[_0x4cc7('0x1811')][_0x4cc7('0x100f')]('targets')['nodes'][_0x4cc7('0x100f')](_0x4cc7('0x1284')); for (_0x5bf1fb = _0x2bc6f8['h']; null != _0x5bf1fb; ) switch (_0x2bc6f8 = _0x5bf1fb['item'], _0x5bf1fb = _0x5bf1fb['next'], _0x430c36 = new _0x32f661(_0x2bc6f8), _0x2bc6f8 = _0x430c36[_0x4cc7('0x1810')], _0x2bc6f8 = null != _0x842c50[_0x2bc6f8] ? _0x2bd0bf['getReserved'](_0x2bc6f8) : _0x2bd0bf['h'][_0x2bc6f8], _0x430c36[_0x4cc7('0x18f4')]) { case _0x4cc7('0x19a2'): this[_0x4cc7('0x187c')] = _0x2bc6f8[_0x4cc7('0x18e6')]; break; case _0x4cc7('0x19a3'): this[_0x4cc7('0x1859')] = _0x2bc6f8[_0x4cc7('0x18e8')]; } } }, '__class__': _0x9ce34f }); var _0x2fc75d = function() {}; _0x16dada[_0x4cc7('0x19a4')] = _0x2fc75d; _0x2fc75d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x19a5')]; _0x2fc75d[_0x4cc7('0x8')] = {}; _0x2fc75d[_0x4cc7('0x8')]['vertex'] = null; _0x2fc75d[_0x4cc7('0x8')][_0x4cc7('0x185b')] = null; _0x2fc75d[_0x4cc7('0x8')][_0x4cc7('0x19a6')] = null; _0x2fc75d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2fc75d; var _0x31c3dd = function(_0x350a03) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x350a03); }; _0x16dada[_0x4cc7('0x19a7')] = _0x31c3dd; _0x31c3dd[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x19a8')]; _0x31c3dd[_0x4cc7('0x92b')] = _0x1eb24a; _0x31c3dd[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'source': null, 'bind_shape_matrix': null, 'joints': null, 'inv_bind_matrix': null, 'weights': null, 'jointSourceType': null, 'maxBones': null, 'deserialize': function(_0x3fd5b8) { _0x1eb24a[_0x4cc7('0x8')]['deserialize']['call'](this, _0x3fd5b8); this[_0x4cc7('0x1810')] = _0x3fd5b8[_0x4cc7('0x100e')][_0x4cc7('0x100f')](_0x4cc7('0x1810'))[_0x4cc7('0x20')](/^#/, ''); this[_0x4cc7('0x1855')] = new _0x165614(); this[_0x4cc7('0x1899')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xdd2')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1859')] = _0x2bc114[_0x4cc7('0x9d3')](null); var _0x28a63a = _0x3fd5b8['get_elements']() , _0x315dc6 = new _0x3a1efa(); for (_0x3fd5b8 = _0x3fd5b8['nodes']['resolve'](_0x4cc7('0x1810'))['h']; null != _0x3fd5b8; ) { var _0x430581 = _0x3fd5b8['item']; _0x3fd5b8 = _0x3fd5b8[_0x4cc7('0x3a')]; _0x430581 = new _0x461a14(_0x430581); var _0x2b2858 = _0x430581['id']; null != _0x842c50[_0x2b2858] ? _0x315dc6[_0x4cc7('0x97d')](_0x2b2858, _0x430581) : _0x315dc6['h'][_0x2b2858] = _0x430581; } for (; _0x28a63a[_0x4cc7('0x94e')](); ) switch (_0x3fd5b8 = _0x28a63a[_0x4cc7('0x3a')](), _0x3fd5b8[_0x4cc7('0xb4e')]()) { case _0x4cc7('0x1855'): this[_0x4cc7('0x19a9')](_0x3fd5b8); break; case _0x4cc7('0xdd2'): this[_0x4cc7('0x19aa')](_0x3fd5b8, _0x315dc6); break; case _0x4cc7('0x19ab'): this[_0x4cc7('0x19ac')](_0x3fd5b8, _0x315dc6); } }, 'getJointIndex': function(_0x2a8781) { if (_0x4cc7('0x19ad') !== _0x4cc7('0x19ad')) { 0x0 > this[_0x4cc7('0xb1c')] && (this[_0x4cc7('0xb1c')] += this['set'][_0x4cc7('0xc2f')]); } else { for (var _0x1d1898 = 0x0, _0x2cad1c = this[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); _0x1d1898 < _0x2cad1c; ) { var _0x22a831 = _0x1d1898++; if (this[_0x4cc7('0xdd2')]['get'](_0x22a831) == _0x2a8781) return _0x22a831; } return -0x1; } }, 'parseBindShapeMatrix': function(_0x54e828) { _0x54e828 = this[_0x4cc7('0x18c3')](_0x54e828); this[_0x4cc7('0x1855')] = new _0x165614(_0x54e828); this[_0x4cc7('0x1855')][_0x4cc7('0x1315')](); _0x1eb24a[_0x4cc7('0x190a')] && this['convertMatrix'](this[_0x4cc7('0x1855')]); }, 'parseJoints': function(_0x7aca82, _0x51cc19) { for (_0x7aca82 = _0x7aca82['nodes'][_0x4cc7('0x100f')](_0x4cc7('0x1284'))['h']; null != _0x7aca82; ) { var _0x7c23aa = _0x7aca82[_0x4cc7('0x11')]; _0x7aca82 = _0x7aca82[_0x4cc7('0x3a')]; var _0x3e74df = new _0x32f661(_0x7c23aa); _0x7c23aa = _0x3e74df[_0x4cc7('0x1810')]; _0x7c23aa = null != _0x842c50[_0x7c23aa] ? _0x51cc19[_0x4cc7('0xd77')](_0x7c23aa) : _0x51cc19['h'][_0x7c23aa]; switch (_0x3e74df[_0x4cc7('0x18f4')]) { case _0x4cc7('0x19ae'): for (_0x3e74df = 0x0; _0x3e74df < _0x7c23aa[_0x4cc7('0x18e8')][_0x4cc7('0x34')](); ) { var _0x4b8e8c = new _0x165614(_0x7c23aa[_0x4cc7('0x18e8')][_0x4cc7('0xb21')](_0x3e74df, _0x3e74df + _0x7c23aa[_0x4cc7('0x18eb')][_0x4cc7('0x18de')])); _0x4b8e8c['transpose'](); _0x1eb24a[_0x4cc7('0x190a')] && this[_0x4cc7('0x1995')](_0x4b8e8c); this['inv_bind_matrix'][_0x4cc7('0x29')](_0x4b8e8c); _0x3e74df += _0x7c23aa[_0x4cc7('0x18eb')][_0x4cc7('0x18de')]; } break; case _0x4cc7('0x186b'): this['joints'] = _0x7c23aa[_0x4cc7('0x18e6')], this['jointSourceType'] = _0x7c23aa['type']; } } }, 'parseVertexWeights': function(_0xffe8df, _0x1a51fc) { var _0x90814 = _0xffe8df[_0x4cc7('0xe6f')][_0x4cc7('0x100f')](_0x4cc7('0x1284')) , _0x429f56 = _0x2bc114['toObjectVector'](null); if (!_0xffe8df[_0x4cc7('0x1834')]['resolve'](_0x4cc7('0x1900')) || !_0xffe8df[_0x4cc7('0x1834')][_0x4cc7('0x100f')]('v')) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x19af'))); var _0xfd472d = this[_0x4cc7('0x18c6')](_0xffe8df[_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1900'))) , _0x2c29dc = this['readIntArray'](_0xffe8df[_0x4cc7('0x1811')][_0x4cc7('0x100f')]('v')); _0x4bf907[_0x4cc7('0xd08')](_0xffe8df[_0x4cc7('0x100e')][_0x4cc7('0x100f')]('count')); this[_0x4cc7('0x1857')] = _0xffe8df = 0x0; for (_0x90814 = _0x90814['h']; null != _0x90814; ) { var _0x437ea7 = _0x90814[_0x4cc7('0x11')]; _0x90814 = _0x90814[_0x4cc7('0x3a')]; _0x429f56[_0x4cc7('0x29')](new _0x32f661(_0x437ea7)); } _0x90814 = 0x0; for (_0x437ea7 = _0xfd472d[_0x4cc7('0x34')](); _0x90814 < _0x437ea7; ) { var _0x4115a3 = _0x90814++ , _0x3b5d76 = _0xfd472d['get'](_0x4115a3) , _0x48c401 = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1857')] = Math[_0x4cc7('0x52')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1857')]), _0x3b5d76) | 0x0; for (var _0x16dada = 0x0; _0x16dada < _0x3b5d76; ) { _0x16dada++; for (var _0xbc5337 = new _0x2fc75d(), _0x5aff49 = 0x0, _0x15ab33 = _0x429f56[_0x4cc7('0x34')](); _0x5aff49 < _0x15ab33; ) { var _0x1c8ccf = _0x5aff49++; _0x1c8ccf = _0x429f56[_0x4cc7('0x2b')](_0x1c8ccf); var _0x3e3cd2 = _0x1c8ccf[_0x4cc7('0x1810')]; _0x3e3cd2 = null != _0x842c50[_0x3e3cd2] ? _0x1a51fc[_0x4cc7('0xd77')](_0x3e3cd2) : _0x1a51fc['h'][_0x3e3cd2]; switch (_0x1c8ccf['semantic']) { case _0x4cc7('0x186b'): _0xbc5337[_0x4cc7('0x185b')] = _0x2c29dc[_0x4cc7('0x2b')](_0xffe8df + _0x1c8ccf[_0x4cc7('0x18f5')]); break; case _0x4cc7('0x19b0'): _0xbc5337['weight'] = _0x3e3cd2[_0x4cc7('0x18e8')][_0x4cc7('0x2b')](_0x2c29dc[_0x4cc7('0x2b')](_0xffe8df + _0x1c8ccf[_0x4cc7('0x18f5')])); } } _0xbc5337['vertex'] = _0x4115a3; _0x48c401['push'](_0xbc5337); _0xffe8df += _0x429f56[_0x4cc7('0x34')](); } this[_0x4cc7('0x1859')]['push'](_0x48c401); } }, '__class__': _0x31c3dd }); var _0x3fad75 = function(_0x9ed0e8) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x9ed0e8); }; _0x16dada[_0x4cc7('0x19b1')] = _0x3fad75; _0x3fad75[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x2d63f9['sFdOw'], _0x4cc7('0x19b2')]; _0x3fad75['__super__'] = _0x1eb24a; _0x3fad75['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'skin': null, 'morph': null, 'deserialize': function(_0x123347) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')]['call'](this, _0x123347); this['morph'] = this[_0x4cc7('0x1876')] = null; if (_0x123347[_0x4cc7('0x1834')]['resolve'](_0x4cc7('0x1876')) && 0x0 < _0x123347[_0x4cc7('0xe6f')]['resolve']('skin')[_0x4cc7('0x21')]) this[_0x4cc7('0x1876')] = new _0x31c3dd(_0x123347[_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1876'))); else if (_0x123347[_0x4cc7('0x1834')][_0x4cc7('0x100f')](_0x4cc7('0x1874')) && 0x0 < _0x123347[_0x4cc7('0xe6f')]['resolve']('morph')['length']) this[_0x4cc7('0x1874')] = new _0x9ce34f(_0x123347[_0x4cc7('0x1811')][_0x4cc7('0x100f')](_0x4cc7('0x1874'))); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x19b3'))); }, '__class__': _0x3fad75 }); var _0x570581 = function(_0x4a5e88) { if (_0x4cc7('0x19b4') === _0x4cc7('0x19b4')) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x4a5e88); } else { for (var _0x35beea = 0x0, _0x33f58e = this[_0x4cc7('0x19b5')]; _0x35beea < _0x33f58e[_0x4cc7('0x34')](); ) { var _0xce4f02 = _0x33f58e[_0x4cc7('0x2b')](_0x35beea); ++_0x35beea; _0x5260f5['__cast'](_0xce4f02, _0x4581d6)[_0x4cc7('0xbd1')](); } } }; _0x16dada[_0x4cc7('0x19b6')] = _0x570581; _0x570581[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), 'parsers', _0x2d63f9['VqMxM']]; _0x570581[_0x4cc7('0x92b')] = _0x1eb24a; _0x570581['prototype'] = _0x5aff49(_0x1eb24a[_0x4cc7('0x8')], { 'input': null, 'output': null, 'dataType': null, 'interpolation': null, 'minTime': null, 'maxTime': null, '_inputs': null, 'deserialize': function(_0x15c8bd) { _0x1eb24a[_0x4cc7('0x8')][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x15c8bd); _0x15c8bd = _0x15c8bd[_0x4cc7('0xe6f')][_0x4cc7('0x100f')]('input'); this[_0x4cc7('0x18fd')] = _0x2bc114['toObjectVector'](null); for (_0x15c8bd = _0x15c8bd['h']; null != _0x15c8bd; ) { var _0x53f0e7 = _0x15c8bd[_0x4cc7('0x11')]; _0x15c8bd = _0x15c8bd[_0x4cc7('0x3a')]; this[_0x4cc7('0x18fd')][_0x4cc7('0x29')](new _0x32f661(_0x53f0e7)); } }, 'create': function(_0x178974) { this[_0x4cc7('0x1284')] = _0x2bc114[_0x4cc7('0x9cf')](null); this['output'] = _0x2bc114[_0x4cc7('0x9d3')](null); this[_0x4cc7('0x19b7')] = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x2f09b1 = this[_0x4cc7('0x1865')] = this[_0x4cc7('0x1864')] = 0x0, _0x2f7014 = this[_0x4cc7('0x18fd')][_0x4cc7('0x34')](); _0x2f09b1 < _0x2f7014; ) { var _0x44bddb = _0x2f09b1++; _0x44bddb = this[_0x4cc7('0x18fd')][_0x4cc7('0x2b')](_0x44bddb); var _0x4ffebb = _0x44bddb[_0x4cc7('0x1810')]; _0x4ffebb = null != _0x842c50[_0x4ffebb] ? _0x178974[_0x4cc7('0xd77')](_0x4ffebb) : _0x178974['h'][_0x4ffebb]; switch (_0x44bddb[_0x4cc7('0x18f4')]) { case 'INPUT': this[_0x4cc7('0x1284')] = _0x4ffebb[_0x4cc7('0x18e8')]; this['minTime'] = this['input']['get'](0x0); this[_0x4cc7('0x1865')] = this[_0x4cc7('0x1284')]['get'](this['input']['get_length']() - 0x1); break; case 'INTEROLATION': this[_0x4cc7('0x19b7')] = _0x4ffebb[_0x4cc7('0x18e6')]; break; case 'OUTPUT': for (_0x44bddb = 0x0; _0x44bddb < _0x4ffebb[_0x4cc7('0x18e8')][_0x4cc7('0x34')](); ) this['output']['push'](_0x4ffebb['floats']['slice'](_0x44bddb, _0x44bddb + _0x4ffebb[_0x4cc7('0x18eb')][_0x4cc7('0x18de')])), _0x44bddb += _0x4ffebb[_0x4cc7('0x18eb')][_0x4cc7('0x18de')]; this['dataType'] = _0x4ffebb[_0x4cc7('0x18eb')]['params']['get'](0x0)['type']; } } }, 'getFrameData': function(_0x41aa75) { var _0x290279 = {}; _0x290279[_0x4cc7('0x19b8')] = function(_0x49e809, _0x4d06dc) { return _0x49e809 - _0x4d06dc; } ; var _0xa2c14a = new _0x3df82c(0x0,_0x41aa75); if (null == this[_0x4cc7('0x1284')] || 0x0 == this[_0x4cc7('0x1284')]['get_length']()) return null; _0xa2c14a['valid'] = !0x0; _0xa2c14a['time'] = _0x41aa75; if (_0x41aa75 <= this['input']['get'](0x0)) _0xa2c14a[_0x4cc7('0x1a')] = 0x0, _0xa2c14a['dt'] = 0x0, _0xa2c14a[_0x4cc7('0x42')] = this[_0x4cc7('0xb23')][_0x4cc7('0x2b')](0x0); else if (_0x41aa75 >= this[_0x4cc7('0x1284')][_0x4cc7('0x2b')](this[_0x4cc7('0x1284')][_0x4cc7('0x34')]() - 0x1)) _0xa2c14a[_0x4cc7('0x1a')] = this[_0x4cc7('0x1284')][_0x4cc7('0x34')]() - 0x1, _0xa2c14a['dt'] = 0x0, _0xa2c14a[_0x4cc7('0x42')] = this[_0x4cc7('0xb23')][_0x4cc7('0x2b')](_0xa2c14a[_0x4cc7('0x1a')]); else { var _0x13c806 = 0x0; for (var _0x60005b = this['input'][_0x4cc7('0x34')]() - 0x1; _0x13c806 < _0x60005b; ) { var _0x26dcf0 = _0x13c806++; if (_0x41aa75 >= this['input'][_0x4cc7('0x2b')](_0x26dcf0) && _0x56067a[_0x4cc7('0x5d8')](_0x41aa75, this['input'][_0x4cc7('0x2b')](_0x26dcf0 + 0x1))) { if (_0x4cc7('0x19b9') === _0x4cc7('0x19ba')) { var _0x118104 = _0x41aa75[_0x4cc7('0x19bb')] , _0x393401 = _0x41aa75[_0x4cc7('0x19bc')]; _0x118104[_0x4cc7('0x9e7')](_0x393401, 0x1 / this[_0x4cc7('0x19bd')]); _0x118104[_0x4cc7('0x9e7')](_0x393401 + 0x1, _0x290279[_0x4cc7('0x19b8')](_0xa2c14a['get_width'](), 0x1) / 0x3f); _0x118104[_0x4cc7('0x9e7')](_0x393401 + 0x2, (_0xa2c14a[_0x4cc7('0xa75')]() - 0x1) / 0x3f); _0x118104[_0x4cc7('0x9e7')](_0x393401 + 0x3, 0x2 * this[_0x4cc7('0x19be')] / this[_0x4cc7('0x1570')]); _0xa2c14a[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x41aa75['texturesIndex'] + 0x1, _0x4e4757[_0x4cc7('0x19c0')][_0x4cc7('0x19c1')](_0xa2c14a)); } else { _0xa2c14a[_0x4cc7('0x1a')] = _0x26dcf0; _0xa2c14a['dt'] = (_0x41aa75 - this[_0x4cc7('0x1284')][_0x4cc7('0x2b')](_0x26dcf0)) / (this['input'][_0x4cc7('0x2b')](_0x26dcf0 + 0x1) - this['input']['get'](_0x26dcf0)); _0xa2c14a['data'] = this[_0x4cc7('0xb23')][_0x4cc7('0x2b')](_0x26dcf0); break; } } } _0x60005b = 0x0; for (_0x26dcf0 = _0xa2c14a['data']['get_length'](); _0x60005b < _0x26dcf0; ) { var _0x1851e4 = _0x4cc7('0x19c2')[_0x4cc7('0x46')]('|') , _0x5629ff = 0x0; while (!![]) { switch (_0x1851e4[_0x5629ff++]) { case '0': var _0x38deb1 = _0xa2c14a[_0x4cc7('0x42')]; continue; case '1': _0x41aa75 = this[_0x4cc7('0xb23')]['get'](_0xa2c14a['frame'])[_0x4cc7('0x2b')](_0x351e89); continue; case '2': _0x38deb1[_0x4cc7('0x9e7')](_0x351e89, _0x38deb1['get'](_0x351e89) + _0xa2c14a['dt'] * (_0x13c806 - _0x41aa75)); continue; case '3': _0x13c806 = this[_0x4cc7('0xb23')][_0x4cc7('0x2b')](_0xa2c14a['frame'] + 0x1)[_0x4cc7('0x2b')](_0x351e89); continue; case '4': var _0x351e89 = _0x60005b++; continue; } break; } } } return _0xa2c14a; }, '__class__': _0x570581 }); var _0x3df82c = function(_0x4b3cde, _0x295c94, _0x40f869, _0x286a32) { null == _0x286a32 && (_0x286a32 = !0x1); null == _0x40f869 && (_0x40f869 = 0x0); null == _0x295c94 && (_0x295c94 = 0x0); null == _0x4b3cde && (_0x4b3cde = 0x0); this[_0x4cc7('0x1a')] = _0x4b3cde; this['time'] = _0x295c94; this['dt'] = _0x40f869; this[_0x4cc7('0x19c3')] = _0x286a32; }; _0x16dada[_0x4cc7('0x19c4')] = _0x3df82c; _0x3df82c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'DAEFrameData']; _0x3df82c[_0x4cc7('0x8')] = {}; _0x3df82c[_0x4cc7('0x8')][_0x4cc7('0x1a')] = null; _0x3df82c[_0x4cc7('0x8')][_0x4cc7('0x19c5')] = null; _0x3df82c[_0x4cc7('0x8')]['data'] = null; _0x3df82c[_0x4cc7('0x8')]['dt'] = null; _0x3df82c[_0x4cc7('0x8')][_0x4cc7('0x19c3')] = null; _0x3df82c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3df82c; var _0x32b753 = function(_0x422b9a) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x422b9a); }; _0x16dada[_0x4cc7('0x19c6')] = _0x32b753; _0x32b753[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'DAEChannel']; _0x32b753[_0x4cc7('0x92b')] = _0x1eb24a; _0x32b753[_0x4cc7('0x8')] = _0x5aff49(_0x1eb24a['prototype'], { 'source': null, 'target': null, 'sampler': null, 'targetId': null, 'targetSid': null, 'arrayAccess': null, 'dotAccess': null, 'dotAccessor': null, 'arrayIndices': null, 'deserialize': function(_0x5846b9) { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x5846b9); this[_0x4cc7('0x1810')] = _0x5846b9['att'][_0x4cc7('0x100f')](_0x4cc7('0x1810'))[_0x4cc7('0x20')](/^#/, ''); this['target'] = _0x5846b9[_0x4cc7('0x100e')]['resolve'](_0x4cc7('0xa26'))[_0x4cc7('0x8eb')](); this[_0x4cc7('0x186a')] = null; _0x5846b9 = this[_0x4cc7('0xa26')][_0x4cc7('0x46')]('/'); this[_0x4cc7('0x19c7')] = _0x5846b9[_0x4cc7('0x1907')](); this[_0x4cc7('0x198c')] = this[_0x4cc7('0x1989')] = !0x1; _0x5846b9 = _0x5846b9['shift'](); if (0x0 <= _0x5846b9[_0x4cc7('0x2d')]('(')) { _0x5846b9 = _0x5846b9[_0x4cc7('0x46')]('('); this['arrayAccess'] = !0x0; this['arrayIndices'] = []; this[_0x4cc7('0x1984')] = _0x5846b9['shift'](); for (var _0x559db8 = 0x0, _0x26696f = _0x5846b9[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x1801')](_0x559db8, _0x26696f); ) { if (_0x4cc7('0x19c8') !== _0x4cc7('0x19c9')) { var _0x232f66 = _0x559db8++; _0x232f66 = _0x29cea6['replace'](_0x5846b9[_0x232f66], ')', ''); this[_0x4cc7('0x19ca')][_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0xd08')](_0x232f66)); } else { if (_0x5846b9 > this['terrain'][_0x4cc7('0x34')]()) { var _0x35479f = this[_0x4cc7('0x22e')]['getRelativeIndex'](0x0, 0x0, 0x0, 0x1); _0x5846b9 = Math['ceil'](_0x5846b9 / _0x35479f) * _0x35479f; for (_0x35479f = this[_0x4cc7('0x19cb')][_0x4cc7('0x34')](); _0x35479f < _0x5846b9; ) _0x35479f++, this[_0x4cc7('0x19cb')][_0x4cc7('0x29')](null); } } } } else 0x0 <= _0x5846b9['indexOf']('.') ? (_0x5846b9 = _0x5846b9['split']('.'), this[_0x4cc7('0x1989')] = !0x0, this[_0x4cc7('0x1984')] = _0x5846b9[0x0], this['dotAccessor'] = _0x5846b9[0x1]) : this[_0x4cc7('0x1984')] = _0x5846b9; }, '__class__': _0x32b753 }); var _0x5610d7 = function(_0x392e81) { _0x1eb24a[_0x4cc7('0x96b')](this, _0x392e81); }; _0x16dada[_0x4cc7('0x19cc')] = _0x5610d7; _0x5610d7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x19cd')]; _0x5610d7[_0x4cc7('0x92b')] = _0x1eb24a; _0x5610d7['prototype'] = _0x5aff49(_0x1eb24a['prototype'], { 'samplers': null, 'channels': null, 'sources': null, 'deserialize': function(_0x382e5e) { _0x1eb24a['prototype'][_0x4cc7('0x100d')]['call'](this, _0x382e5e); this[_0x4cc7('0x19ce')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1868')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1611')] = new _0x3a1efa(); this[_0x4cc7('0xd4f')](_0x382e5e); this[_0x4cc7('0x19cf')](this[_0x4cc7('0x1611')]); }, 'traverseChildHandler': function(_0x148794, _0x57a00d) { switch (_0x57a00d) { case _0x4cc7('0x19d0'): this[_0x4cc7('0x1868')][_0x4cc7('0x29')](new _0x32b753(_0x148794)); break; case _0x4cc7('0x186a'): this['samplers']['push'](new _0x570581(_0x148794)); break; case _0x4cc7('0x1810'): _0x148794 = new _0x461a14(_0x148794), this['sources'][_0x4cc7('0x9e7')](_0x148794['id'], _0x148794); } }, 'setupChannels': function(_0x961616) { for (var _0x4fc476 = 0x0, _0x1987c8 = this[_0x4cc7('0x1868')]; _0x4fc476 < _0x1987c8[_0x4cc7('0x34')](); ) { var _0x847703 = _0x1987c8[_0x4cc7('0x2b')](_0x4fc476); ++_0x4fc476; for (var _0xb2a4a2 = 0x0, _0x14566d = this[_0x4cc7('0x19ce')]; _0xb2a4a2 < _0x14566d[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x19d1') === 'SbzKI') { if (null != this[_0x4cc7('0x19d2')][_0x4cc7('0xfc6')]()) { var _0x1fb57f = this[_0x4cc7('0x19d2')][_0x4cc7('0xfc6')]()[_0x4cc7('0xfca')]()['transformVector'](this['sourceOrigin']) , _0x212daf = this[_0x4cc7('0x19d2')][_0x4cc7('0xfca')]()[_0x4cc7('0x1007')](_0x2a6728['ZERO']) , _0x8f74e9 = this['origin']; null == _0x8f74e9 && (_0x8f74e9 = new _0x21e384()); _0x8f74e9['x'] = _0x1fb57f['x'] + _0x212daf['x']; _0x8f74e9['y'] = _0x1fb57f['y'] + _0x212daf['y']; _0x8f74e9['z'] = _0x1fb57f['z'] + _0x212daf['z']; } else _0x1fb57f = this['object3D'][_0x4cc7('0xf92')]()[_0x4cc7('0x1007')](this[_0x4cc7('0x19d3')]), _0x212daf = this[_0x4cc7('0x19d4')], _0x212daf['x'] = _0x1fb57f['x'], _0x212daf['y'] = _0x1fb57f['y'], _0x212daf['z'] = _0x1fb57f['z']; } else { var _0x57b8c7 = _0x14566d['get'](_0xb2a4a2); ++_0xb2a4a2; if (_0x2d63f9[_0x4cc7('0x11f')](_0x847703[_0x4cc7('0x1810')], _0x57b8c7['id'])) { _0x57b8c7['create'](_0x961616); _0x847703['sampler'] = _0x57b8c7; break; } } } } }, '__class__': _0x5610d7 }); var _0xfe03f6 = _0x16dada[_0x4cc7('0x19d5')] = {}; _0x16dada[_0x4cc7('0x19d5')][_0x4cc7('0xd03')] = [_0x4cc7('0x7f'), 'loaders', _0x2d63f9.sFdOw, _0x4cc7('0x19d6')]; _0x16dada[_0x4cc7('0x19d5')][_0x4cc7('0xd2d')] = _0x2d63f9.lxiSw.split('\x20'); _0xfe03f6['LOAD_XML'] = [_0x4cc7('0x1825'), 0x0]; _0xfe03f6[_0x4cc7('0x1825')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6[_0x4cc7('0x1825')][_0x4cc7('0xd2f')] = _0xfe03f6; _0xfe03f6['PARSE_IMAGES'] = ['PARSE_IMAGES', 0x1]; _0xfe03f6[_0x4cc7('0x1838')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6['PARSE_IMAGES'][_0x4cc7('0xd2f')] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x1830')] = ['PARSE_MATERIALS', 0x2]; _0xfe03f6[_0x4cc7('0x1830')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6['PARSE_MATERIALS']['__enum__'] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x183e')] = ['PARSE_GEOMETRIES', 0x3]; _0xfe03f6[_0x4cc7('0x183e')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6[_0x4cc7('0x183e')][_0x4cc7('0xd2f')] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x1842')] = ['PARSE_CONTROLLERS', 0x4]; _0xfe03f6[_0x4cc7('0x1842')]['toString'] = _0x3e3cd2; _0xfe03f6['PARSE_CONTROLLERS']['__enum__'] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x1844')] = [_0x4cc7('0x1844'), 0x5]; _0xfe03f6[_0x4cc7('0x1844')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6[_0x4cc7('0x1844')][_0x4cc7('0xd2f')] = _0xfe03f6; _0xfe03f6[_0x4cc7('0x1851')] = [_0x4cc7('0x1851'), 0x6]; _0xfe03f6['PARSE_ANIMATIONS'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6[_0x4cc7('0x1851')]['__enum__'] = _0xfe03f6; _0xfe03f6['PARSE_COMPLETE'] = [_0x2d63f9['cPNkd'], 0x7]; _0xfe03f6[_0x4cc7('0x1852')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0xfe03f6['PARSE_COMPLETE'][_0x4cc7('0xd2f')] = _0xfe03f6; var _0x2faa3e = function() { this[_0x4cc7('0x19d7')] = ''; this[_0x4cc7('0x19d8')] = new _0x1e3ce8('^[\x20\x09]','g'); _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); }; _0x16dada[_0x4cc7('0x19d9')] = _0x2faa3e; _0x2faa3e['__name__'] = ['away3d', _0x4cc7('0x413'), 'parsers', 'DXFParser']; _0x2faa3e[_0x4cc7('0x5ba')] = function(_0x3c86a8) { _0x3c86a8 = _0x3c86a8[_0x4cc7('0x1646')](); return _0x4cc7('0x19da') == _0x3c86a8; } ; _0x2faa3e[_0x4cc7('0x164d')] = function(_0x5abdd1) { _0x5abdd1 = _0x1208e5['toString'](_0x5abdd1); return null == _0x5abdd1 ? !0x1 : -0x1 != _0x5abdd1[_0x4cc7('0x2d')](_0x4cc7('0x19db')) && -0x1 != _0x5abdd1[_0x4cc7('0x2d')](_0x4cc7('0x19dc')) ? !0x0 : !0x1; } ; _0x2faa3e['__super__'] = _0x6573cf; _0x2faa3e[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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 _0x17eefa = {}; _0x17eefa[_0x4cc7('0x19dd')] = function(_0x3bb150, _0x4089f0) { return _0x3bb150 + _0x4089f0; } ; _0x17eefa['PLwFx'] = _0x4cc7('0x132'); var _0xdc01c2 = 0x0 , _0x3a016f = 0x0; if (!this['_startedParsing']) { if (_0x4cc7('0x19de') !== _0x4cc7('0x19df')) { this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x167e')](); if (-0x1 == this['_textData'][_0x4cc7('0x2d')](_0x4cc7('0x19e0')) && -0x1 == this[_0x4cc7('0x15f2')]['indexOf'](_0x4cc7('0x19e1')) && -0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x4cc7('0x19e2')) && -0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x56067a['Mlcij'])) return !0x0; this[_0x4cc7('0x19e3')] = new _0x3a1efa(); this[_0x4cc7('0x19e4')] = new _0x21e384(); this[_0x4cc7('0x19e5')] = new _0x21e384(); this[_0x4cc7('0x19e6')] = new _0x21e384(); this[_0x4cc7('0x19e7')] = new _0x21e384(); this[_0x4cc7('0x167b')] = !0x0; this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x20')](/\r/g, ''); this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x20')](/\\[\r\n]+\s*/gm, ''); _0x3a016f = 0x0; this[_0x4cc7('0x1680')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x21')]; _0xdc01c2 = this[_0x4cc7('0x19e8')] = this['_oldIndex'] = 0x0; if (-0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x2faa3e['CR'])) return !0x0; } else { for (var _0x35a682 = 0x0, _0x13924a = 0x0, _0x49866c = this['markings']; _0x13924a < _0x49866c[_0x4cc7('0x34')](); ) { var _0x2c0a49 = _0x49866c[_0x4cc7('0x2b')](_0x13924a); ++_0x13924a; null != _0x2c0a49 && (_0x2c0a49[_0x4cc7('0x94a')](_0xdc01c2), _0x35a682 = _0x2c0a49[_0x4cc7('0xad4')]()); } 0x0 == this['arrow'][_0x4cc7('0xad4')]() && 0.8 < _0x35a682 && (this[_0x4cc7('0x19e9')][_0x4cc7('0x10cd')](0.02), _0x3ae7ae['tween'](this[_0x4cc7('0x19e9')], 0.4, { 'alpha': 0x1 })); this['scrollView'][_0x4cc7('0x94a')](_0xdc01c2); } } for (var _0x58834a = null, _0x20cacc = !0x1, _0x392a59 = !0x1, _0x6a30b1; _0x331be6['gt'](this[_0x4cc7('0x1680')], _0x3a016f) && (this[_0x4cc7('0x1683')]() || _0x20cacc); ) { if (_0x4cc7('0x19ea') !== _0x4cc7('0x19eb')) { _0x3a016f = this['_textData']['indexOf'](_0x2faa3e['CR'], this[_0x4cc7('0x1681')]); var _0xfdc44a = this[_0x4cc7('0x15f2')][_0x4cc7('0xde7')](this[_0x4cc7('0x1681')], _0x3a016f); _0xfdc44a = _0xfdc44a[_0x4cc7('0x20')](this[_0x4cc7('0x19d8')]['r'], ''); if ('' != _0xfdc44a) if (_0x4cc7('0x19e0') == _0xfdc44a || _0x4cc7('0x19e1') == _0xfdc44a || _0x56067a[_0x4cc7('0x5df')](_0x4cc7('0x19e2'), _0xfdc44a) || _0x4cc7('0x5e9') == _0xfdc44a && null != this['_polyLines']) '3DFACE' == this[_0x4cc7('0x19ec')] && 0xb == _0xdc01c2 && this['finalizeFace'](), 'VERTEX' != _0xfdc44a && _0x4cc7('0x5e9') == this[_0x4cc7('0x19ec')] && 0x3 <= this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]() && this['constructPolyfaceMesh'](), _0xdc01c2 = 0x0, _0x20cacc = !0x0, this[_0x4cc7('0x19ec')] = _0xfdc44a, _0x392a59 = !0x1, this['_meshName'] = ''; else if (_0x20cacc) { if (_0x4cc7('0x19ee') === _0x4cc7('0x19ef')) { _0x20cacc++; var _0x4fdf3c = this['_pointLightRegisters'][_0x4cc7('0x2b')](_0xdc01c2++); var _0xdc37b6 = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0xdc01c2++); var _0x35777b = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0xdc01c2++); var _0xcdffe4 = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0xcdffe4, 0x1); this[_0x4cc7('0xf22')] += _0x17eefa[_0x4cc7('0x19dd')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x4fdf3c)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + '\x0adp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x132') + _0x4bf907['string'](_0xcdffe4) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xdc37b6) + _0x4cc7('0x62c') + _0x4bf907['string'](_0xcdffe4) + _0x17eefa['PLwFx'] + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x35777b) + _0x4cc7('0x19f2') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4fdf3c) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x19f3') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xcdffe4) + '\x0a'; -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * _0x4fdf3c[_0x4cc7('0x19f4')]()); _0x58834a && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0xcdffe4, _0xdc37b6, this[_0x4cc7('0xf19')])); _0x3a016f && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0xf28')](this['_methodSetup']['_specularMethodVO'], _0xcdffe4, _0x35777b, this[_0x4cc7('0xf19')])); this['_registerCache'][_0x4cc7('0x19f7')](_0xcdffe4); } else { if (_0x392a59) if (_0x6a30b1 = parseFloat(_0xfdc44a), _0x4cc7('0x19e0') == this[_0x4cc7('0x19ec')]) switch (_0x58834a) { case '10': this[_0x4cc7('0x19e4')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '11': this[_0x4cc7('0x19e5')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '12': this[_0x4cc7('0x19e6')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '13': this[_0x4cc7('0x19e7')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '20': this[_0x4cc7('0x19e4')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '21': this[_0x4cc7('0x19e5')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '22': this[_0x4cc7('0x19e6')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '23': this[_0x4cc7('0x19e7')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '30': this['_v0']['z'] = _0x6a30b1; ++_0xdc01c2; break; case '31': this[_0x4cc7('0x19e5')]['z'] = _0x6a30b1; ++_0xdc01c2; break; case '32': this[_0x4cc7('0x19e6')]['z'] = _0x6a30b1; ++_0xdc01c2; break; case '33': this[_0x4cc7('0x19e7')]['z'] = _0x6a30b1; 0xb == _0xdc01c2 && ('' == this['_meshName'] && (this[_0x4cc7('0x19f8')] = _0x4cc7('0x126')), this['finalizeFace'](), _0x20cacc = !0x1); break; case '62': this[_0x4cc7('0x19f9')] = this['getDXFColor'](_0x6a30b1 | 0x0); break; default: isNaN(_0x6a30b1) && '8' == _0x58834a && 0x0 == _0xdc01c2 && (this[_0x4cc7('0x19f8')] = _0xfdc44a); } else if (_0x4cc7('0x19e1') == this[_0x4cc7('0x19ec')]) switch (_0x58834a) { case '10': this['_v0']['x'] = _0x6a30b1; ++_0xdc01c2; break; case '11': this[_0x4cc7('0x19e5')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '20': this[_0x4cc7('0x19e4')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '21': this[_0x4cc7('0x19e5')]['y'] = _0x6a30b1; ++_0xdc01c2; break; case '30': this[_0x4cc7('0x19e4')]['z'] = _0x6a30b1; ++_0xdc01c2; break; case '31': this[_0x4cc7('0x19e5')]['z'] = _0x6a30b1; 0x5 == _0xdc01c2 && (this['finalizeLine'](), _0x20cacc = !0x1); break; case '62': this[_0x4cc7('0x19f9')] = this[_0x4cc7('0x19fa')](_0x6a30b1 | 0x0); } else if (_0x56067a[_0x4cc7('0x5df')](_0x4cc7('0x5e9'), this[_0x4cc7('0x19ec')])) switch (_0x58834a) { case '10': this[_0x4cc7('0x19e4')]['x'] = _0x6a30b1; ++_0xdc01c2; break; case '20': this['_v0']['y'] = _0x6a30b1; ++_0xdc01c2; break; case '30': this[_0x4cc7('0x19e4')]['z'] = _0x6a30b1; ++_0xdc01c2; break; case '70': 0x80 != _0x6a30b1 && 0x3 == _0xdc01c2 && this[_0x4cc7('0x19ed')]['push'](this[_0x4cc7('0x19e4')][_0x4cc7('0x1176')]()); _0xdc01c2 = 0x0; break; case '71': case '72': this[_0x4cc7('0x19fb')][_0x4cc7('0x29')]((Math['abs'](_0x6a30b1) | 0x0) - 0x1); break; case '73': this[_0x4cc7('0x19fb')][_0x4cc7('0x29')]((Math[_0x4cc7('0x13fa')](_0x6a30b1) | 0x0) - 0x1); this['_polyLinesIndices'][_0x4cc7('0x29')](-0x1); break; case '74': this[_0x4cc7('0x19fb')]['set'](this[_0x4cc7('0x19fb')]['get_length']() - 0x1, (Math[_0x4cc7('0x13fa')](_0x6a30b1) | 0x0) - 0x1); break; case '8': isNaN(_0x6a30b1) && (this['_meshName'] = _0xfdc44a); } else _0x4cc7('0x19e2') == this[_0x4cc7('0x19ec')] && '70' == _0x58834a && (_0x56067a[_0x4cc7('0x5df')](0x40, _0x6a30b1) ? (this[_0x4cc7('0x19ed')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x19fb')] = _0x2bc114['toIntVector'](null), this[_0x4cc7('0x19f8')] = _0x4cc7('0x19fc')) : (_0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x19fd')), this[_0x4cc7('0x19fb')] = this[_0x4cc7('0x19ed')] = null), _0x20cacc = !0x1); else _0x58834a = _0xfdc44a; _0x392a59 = !_0x392a59; } } this['_oldIndex'] = _0x3a016f + 0x1; } else { this[_0x4cc7('0x147a')] = _0xdc01c2 = this['_subSets'][_0x4cc7('0x2b')](_0xdc01c2); this['_numIndices'] = _0xdc01c2[_0x4cc7('0x1477')]; if (_0xdc01c2[_0x4cc7('0x14a0')] != _0x3a016f['get_context3D']() || _0xdc01c2[_0x4cc7('0x148e')]) null != _0xdc01c2['vertexBuffer'] && _0x36fa20[_0x4cc7('0x12b3')](_0xdc01c2['vertexBuffer']), _0xdc01c2[_0x4cc7('0x1478')] = _0x3a016f['createVertexBuffer'](_0xdc01c2[_0x4cc7('0xf81')], 0xb), _0xdc01c2[_0x4cc7('0x1478')]['uploadFromVector'](_0xdc01c2[_0x4cc7('0x26')], 0x0, _0xdc01c2['numVertices']), _0xdc01c2[_0x4cc7('0x148e')] = !0x1, _0xdc01c2[_0x4cc7('0x14a0')] = _0x3a016f['get_context3D'](); _0xdc01c2 = _0xdc01c2['vertexBuffer']; _0x3a016f = _0x3a016f[_0x4cc7('0xdb2')]; _0x3a016f[_0x4cc7('0xb1b')](0x0, _0xdc01c2, 0x0, 0x3); _0x3a016f[_0x4cc7('0xb1b')](0x1, _0xdc01c2, 0x3, 0x3); _0x3a016f[_0x4cc7('0xb1b')](0x2, _0xdc01c2, 0x6, 0x1); _0x3a016f[_0x4cc7('0xb1b')](0x3, _0xdc01c2, 0x7, 0x4); } } return _0x331be6['gte'](_0x3a016f, this['_stringLen']) ? (_0x4cc7('0x5e9') == this[_0x4cc7('0x19ec')] && 0x3 <= this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]() && this[_0x4cc7('0x19fe')](), null != this[_0x4cc7('0x1687')] && this[_0x4cc7('0x19ff')](), this[_0x4cc7('0x1a00')](), !0x0) : !0x1; }, 'constructPolyfaceMesh': function() { if (0x0 == this[_0x4cc7('0x19fb')][_0x4cc7('0x34')]() && (0x3 == this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]() || 0x4 == this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]())) this[_0x4cc7('0x19e4')] = this[_0x4cc7('0x19ed')][_0x4cc7('0x2b')](0x0), this[_0x4cc7('0x19e5')] = this['_polyLines']['get'](0x1), this[_0x4cc7('0x19e6')] = this[_0x4cc7('0x19ed')][_0x4cc7('0x2b')](0x2), 0x4 <= this[_0x4cc7('0x19ed')][_0x4cc7('0x34')]() ? this[_0x4cc7('0x19e7')] = this['_polyLines'][_0x4cc7('0x2b')](0x3) : this[_0x4cc7('0x19e7')] = this[_0x4cc7('0x19e6')], this['finalizeFace'](); else if (0x0 == this['_polyLinesIndices'][_0x4cc7('0x34')]() % 0x4) for (var _0x5a6019 = 0x0; _0x5a6019 < this[_0x4cc7('0x19fb')]['get_length'](); ) this[_0x4cc7('0x19e4')] = this[_0x4cc7('0x19ed')]['get'](this[_0x4cc7('0x19fb')][_0x4cc7('0x2b')](_0x5a6019)), this['_v1'] = this[_0x4cc7('0x19ed')][_0x4cc7('0x2b')](this['_polyLinesIndices']['get'](_0x5a6019 + 0x1)), this[_0x4cc7('0x19e6')] = this['_polyLines']['get'](this[_0x4cc7('0x19fb')][_0x4cc7('0x2b')](_0x5a6019 + 0x2)), -0x1 < this[_0x4cc7('0x19fb')]['get'](_0x5a6019 + 0x3) ? this[_0x4cc7('0x19e7')] = this['_polyLines'][_0x4cc7('0x2b')](this[_0x4cc7('0x19fb')][_0x4cc7('0x2b')](_0x5a6019 + 0x3)) : this[_0x4cc7('0x19e7')] = this['_v2'], this[_0x4cc7('0x1a01')](), _0x5a6019 += 0x4; this[_0x4cc7('0x19fb')] = this[_0x4cc7('0x19ed')] = null; }, 'finalizeFace': function() { if ('' == this[_0x4cc7('0x19d7')] || this[_0x4cc7('0x19f8')] != this[_0x4cc7('0x19d7')]) { null != this[_0x4cc7('0x1687')] && this[_0x4cc7('0x19ff')](); var _0x4073dc = this[_0x4cc7('0x19f8')] , _0x3529d7 = this['_meshesDic']; if (null != _0x842c50[_0x4073dc] ? _0x3529d7[_0x4cc7('0xd76')](_0x4073dc) : _0x3529d7['h'][_0x4cc7('0x959')](_0x4073dc)) _0x4073dc = this[_0x4cc7('0x19f8')], _0x3529d7 = this[_0x4cc7('0x19e3')], this[_0x4cc7('0x1687')] = null != _0x842c50[_0x4073dc] ? _0x3529d7['getReserved'](_0x4073dc) : _0x3529d7['h'][_0x4073dc], this[_0x4cc7('0x1210')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1687')][_0x4cc7('0x16aa')]()[_0x4cc7('0xe33')]()['get'](this[_0x4cc7('0x1687')]['get_geometry']()[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]() - 0x1), _0x138811), this[_0x4cc7('0x1695')] = this[_0x4cc7('0x1210')][_0x4cc7('0xde0')](), this[_0x4cc7('0x11f1')] = this['_subGeometry']['get_UVData'](), this[_0x4cc7('0x1142')] = this[_0x4cc7('0x1210')][_0x4cc7('0x1153')](); else { this[_0x4cc7('0x1687')] = this[_0x4cc7('0x1a02')](); _0x4073dc = this[_0x4cc7('0x19f8')]; _0x3529d7 = this[_0x4cc7('0x1687')]; var _0x43419f = this[_0x4cc7('0x19e3')]; null != _0x842c50[_0x4073dc] ? _0x43419f[_0x4cc7('0x97d')](_0x4073dc, _0x3529d7) : _0x43419f['h'][_0x4073dc] = _0x3529d7; } } _0x331be6['gt'](this[_0x4cc7('0x1142')]['get_length']() + 0x3, 0xffff) && (this[_0x4cc7('0x1210')][_0x4cc7('0x16a9')](this[_0x4cc7('0x1695')], this[_0x4cc7('0x11f1')], null, null), this[_0x4cc7('0x1210')][_0x4cc7('0x1155')](this[_0x4cc7('0x1142')]), this[_0x4cc7('0x11b5')](this['_activeMesh']['get_geometry']())); _0x4073dc = this[_0x4cc7('0x1695')][_0x4cc7('0x34')]() / 0x3 | 0x0; this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e4')]['x']); this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e4')]['y']); this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e4')]['z']); this[_0x4cc7('0x1695')]['push'](this[_0x4cc7('0x19e5')]['x']); this[_0x4cc7('0x1695')]['push'](this[_0x4cc7('0x19e5')]['y']); this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e5')]['z']); this['_vertices']['push'](this[_0x4cc7('0x19e6')]['x']); this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e6')]['y']); this['_vertices']['push'](this[_0x4cc7('0x19e6')]['z']); this['_uvs'][_0x4cc7('0x29')](0x0); this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](0x1); this['_uvs'][_0x4cc7('0x29')](0.5); this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](0x0); this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](0x1); this[_0x4cc7('0x11f1')]['push'](0x1); this[_0x4cc7('0x1142')][_0x4cc7('0x29')](_0x4073dc); this[_0x4cc7('0x1142')]['push'](_0x4073dc + 0x1); this['_indices'][_0x4cc7('0x29')](_0x2d63f9[_0x4cc7('0x119')](_0x4073dc, 0x2)); if (this['_v2']['x'] != this[_0x4cc7('0x19e7')]['x'] || this[_0x4cc7('0x19e6')]['y'] != this[_0x4cc7('0x19e7')]['y'] || this[_0x4cc7('0x19e6')]['z'] != this[_0x4cc7('0x19e7')]['z']) _0x331be6['gt'](this[_0x4cc7('0x1142')]['get_length']() + 0x3, 0xffff) ? (this[_0x4cc7('0x1210')][_0x4cc7('0x16a9')](this[_0x4cc7('0x1695')], this[_0x4cc7('0x11f1')], null, null), this['_subGeometry'][_0x4cc7('0x1155')](this['_indices']), this['addSubGeometry'](this['_activeMesh']['get_geometry']()), _0x4073dc = 0x0) : _0x4073dc += 0x3, this['_vertices']['push'](this[_0x4cc7('0x19e4')]['x']), this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e4')]['y']), this[_0x4cc7('0x1695')]['push'](this[_0x4cc7('0x19e4')]['z']), this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e6')]['x']), this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e6')]['y']), this[_0x4cc7('0x1695')][_0x4cc7('0x29')](this[_0x4cc7('0x19e6')]['z']), this['_vertices'][_0x4cc7('0x29')](this['_v3']['x']), this['_vertices']['push'](this['_v3']['y']), this['_vertices'][_0x4cc7('0x29')](this[_0x4cc7('0x19e7')]['z']), this['_uvs'][_0x4cc7('0x29')](0x0), this[_0x4cc7('0x1695')][_0x4cc7('0x29')](0x1), this[_0x4cc7('0x1695')]['push'](0.5), this[_0x4cc7('0x1695')]['push'](0x0), this[_0x4cc7('0x1695')][_0x4cc7('0x29')](0x1), this[_0x4cc7('0x1695')]['push'](0x1), this[_0x4cc7('0x1142')]['push'](_0x4073dc), this[_0x4cc7('0x1142')][_0x4cc7('0x29')](_0x4073dc + 0x1), this['_indices']['push'](_0x4073dc + 0x2); this[_0x4cc7('0x19d7')] = this[_0x4cc7('0x19f8')]; }, 'buildMesh': function() { var _0x3eb707 = new _0x39920c(); this[_0x4cc7('0x11b5')](_0x3eb707); var _0x19f303 = 0x0 == this[_0x4cc7('0x19f9')] || isNaN(_0x331be6[_0x4cc7('0xea3')](this['_itemColor'])) ? (0xff * Math[_0x4cc7('0xc2b')]() | 0x0) << 0x10 | (0xff * Math[_0x4cc7('0xc2b')]() | 0x0) << 0x8 | 0xff * Math[_0x4cc7('0xc2b')]() | 0x0 : this['_itemColor']; _0x19f303 = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? new _0x43ea86(_0x19f303) : new _0x2129f7(_0x19f303); _0x3eb707 = new _0x5b5b9f(_0x3eb707,_0x19f303); _0x3eb707[_0x4cc7('0xd6a')](this['_meshName']); return _0x3eb707; }, 'addSubGeometry': function(_0x517289) { this['_subGeometry'] = new _0x138811(); this[_0x4cc7('0x1210')]['set_autoDeriveVertexNormals'](!0x0); this[_0x4cc7('0x1210')][_0x4cc7('0x116e')](!0x0); _0x517289[_0x4cc7('0x11b5')](this[_0x4cc7('0x1210')]); this['_vertices'] = _0x2bc114[_0x4cc7('0x9cf')](null); this['_uvs'] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1142')] = _0x2bc114[_0x4cc7('0x9cc')](null); }, 'finalizeLine': function() { this[_0x4cc7('0x19e8')] += 0xb; if (null == this[_0x4cc7('0x1a03')] || _0x331be6['gt'](this[_0x4cc7('0x19e8')], 0x45d0)) this['_segmentSet'] = new _0x1e5b75(), this['finalizeAsset'](this[_0x4cc7('0x1a03')]), this['_segCount'] = 0xb; var _0x3d07ce = 0x0 == this[_0x4cc7('0x19f9')] || isNaN(_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x19f9')])) ? 0xcccccc : this[_0x4cc7('0x19f9')] , _0x2795c6 = new _0x1510c5(this[_0x4cc7('0x19e4')][_0x4cc7('0x1176')](),this[_0x4cc7('0x19e5')][_0x4cc7('0x1176')]()); _0x2795c6[_0x4cc7('0x1a04')](_0x3d07ce); _0x2795c6['set_endColor'](_0x3d07ce); this[_0x4cc7('0x19f9')] = 0x0; this[_0x4cc7('0x1a03')]['addSegment'](_0x2795c6); }, 'finalizeMesh': function() { var _0x374358 = {}; _0x374358[_0x4cc7('0x1a05')] = function(_0x87b72c, _0x453d82) { return _0x87b72c != _0x453d82; } ; if (_0x4cc7('0x1a06') === _0x4cc7('0x1a07')) { b[_0x4cc7('0x1a08')](e, f); f = b[_0x4cc7('0x146d')]; null != _0x842c50[a] ? f['setReserved'](a, e) : f['h'][a] = e; b[_0x4cc7('0x146d')][_0x4cc7('0x95b')](d[0x0]['alpha']); f = b['alphaCheck']; _0x374358[_0x4cc7('0x1a05')](null, _0x842c50[a]) ? f[_0x4cc7('0x97d')](a, !0x0) : f['h'][a] = !0x0; c[0x0][_0x4cc7('0x43')](e); } else { this[_0x4cc7('0x1210')][_0x4cc7('0x16a9')](this[_0x4cc7('0x1695')], this['_uvs'], null, null); this[_0x4cc7('0x1210')][_0x4cc7('0x1155')](this[_0x4cc7('0x1142')]); this[_0x4cc7('0xed1')](this[_0x4cc7('0x1687')]); this[_0x4cc7('0x19f9')] = 0x0; this['_activeMesh'] = null; } }, 'cleanUP': function() { this[_0x4cc7('0x1142')] = this[_0x4cc7('0x11f1')] = this['_vertices'] = this['_segmentSet'] = this[_0x4cc7('0x1210')] = this[_0x4cc7('0x1687')] = this[_0x4cc7('0x19e3')] = null; }, 'getDXFColor': function(_0x115b39) { return _0x115b39 > _0x2faa3e[_0x4cc7('0x1a09')]['get_length']() - 0x1 ? 0xcccccc : _0x2faa3e[_0x4cc7('0x1a09')][_0x4cc7('0x2b')](_0x115b39); }, '__class__': _0x2faa3e }); var _0x8a5c86 = function(_0x4522b5, _0x19b57e) { null == _0x19b57e && (_0x19b57e = !0x0); null == _0x4522b5 && (_0x4522b5 = 'jpg'); this['materialFinal'] = this['geoCreated'] = !0x1; this[_0x4cc7('0xd80')] = new _0x535176(); this[_0x4cc7('0xc47')] = new _0x67da9e(); this['_clipNodes'] = new _0x3a1efa(); _0x6573cf['call'](this, _0x4cc7('0x1643')); this[_0x4cc7('0x1764')] = _0x4522b5; this['_ignoreTexturePath'] = _0x19b57e; }; _0x16dada[_0x4cc7('0x1a0a')] = _0x8a5c86; _0x8a5c86['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x1a0b')]; _0x8a5c86[_0x4cc7('0x5ba')] = function(_0x37dc45) { _0x37dc45 = _0x37dc45[_0x4cc7('0x1646')](); return _0x4cc7('0x1a0c') == _0x37dc45; } ; _0x8a5c86['supportsData'] = function(_0x36c94f) { return _0x4cc7('0x1a0d') == _0x1208e5[_0x4cc7('0x8eb')](_0x36c94f, 0x4); } ; _0x8a5c86[_0x4cc7('0x92b')] = _0x6573cf; _0x8a5c86[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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(_0x12c2f1) { 0x1 == _0x12c2f1[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]() && (_0x12c2f1 = _0x5260f5['__instanceof'](_0x12c2f1[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0), _0x1603fe) ? _0x12c2f1[_0x4cc7('0xb73')]()['get'](0x0) : null, null != _0x12c2f1 && (_0x12c2f1 = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? new _0x705f29(_0x12c2f1) : new _0x2943e4(_0x12c2f1), _0x12c2f1[_0x4cc7('0xd6a')](this[_0x4cc7('0x1376')][_0x4cc7('0x31')]()[_0x4cc7('0xb4e')]()), this['_mesh'][_0x4cc7('0x32')](_0x12c2f1), this[_0x4cc7('0xed1')](_0x12c2f1), this['finalizeAsset'](this[_0x4cc7('0x1376')][_0x4cc7('0x16aa')]()), this['finalizeAsset'](this[_0x4cc7('0x1376')])), this[_0x4cc7('0x1761')] = !0x0); }, 'resolveDependencyFailure': function(_0x4fed37) { _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this[_0x4cc7('0x1376')][_0x4cc7('0x32')](_0x430307[_0x4cc7('0x145f')]()) : this[_0x4cc7('0x1376')][_0x4cc7('0x32')](new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]())); this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')]['get_geometry']()); this['finalizeAsset'](this['_mesh']); this['materialFinal'] = !0x0; }, 'proceedParsing': function() { this[_0x4cc7('0x167b')] || (this['_byteData'] = this[_0x4cc7('0x1654')](), this[_0x4cc7('0x167b')] = !0x0, this[_0x4cc7('0x1653')]['position'] = 0x0); for (; this['hasTime'](); ) if (this[_0x4cc7('0x1a0e')]) if (this[_0x4cc7('0x1a0f')]) if (this[_0x4cc7('0x1a10')]) if (this[_0x4cc7('0x1a11')]) { if (this['geoCreated'] && this[_0x4cc7('0x1761')]) return !0x0; this[_0x4cc7('0x1762')] || (this[_0x4cc7('0x1762')] = !0x0, this['createDefaultSubGeometry'](), this[_0x4cc7('0x1376')][_0x4cc7('0xd6a')](''), this[_0x4cc7('0x1761')] && (this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')][_0x4cc7('0x16aa')]()), this['finalizeAsset'](this[_0x4cc7('0x1376')])), this[_0x4cc7('0x17a1')]()); } else this[_0x4cc7('0x1a12')](); else this[_0x4cc7('0x1a13')](); else this['parseUV'](); else this['_byteData']['__endian'] = 0x1, this[_0x4cc7('0x1462')] = new _0x39920c(), this['_mesh'] = new _0x5b5b9f(this[_0x4cc7('0x1462')],null), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this[_0x4cc7('0x1376')][_0x4cc7('0x32')](_0x430307[_0x4cc7('0x145f')]()) : this[_0x4cc7('0x1376')][_0x4cc7('0x32')](new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]())), this[_0x4cc7('0x16ee')](), this['parseMaterialNames'](); return !0x1; }, 'parseHeader': function() { this['_ident'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this['_version'] = this['_byteData'][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a14')] = this['_byteData'][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a15')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1653')]['readInt'](); this['_numSkins'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x117b')] = this['_byteData'][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a16')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this['_numTris'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0xe76')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this['_offsetSkins'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a17')] = this['_byteData'][_0x4cc7('0x17f6')](); this['_offsetTris'] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a18')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this[_0x4cc7('0x1a19')] = this[_0x4cc7('0x1653')][_0x4cc7('0x17f6')](); this['_parsedHeader'] = !0x0; }, 'parseMaterialNames': function() { if (_0x4cc7('0x1a1a') === _0x4cc7('0x1a1b')) { this[_0x4cc7('0x1a1c')] = this[_0x4cc7('0x15cf')] = !0x0; _0x39920c[_0x4cc7('0x96b')](this); this['_subGeometry'] = new _0x138811(); this[_0x4cc7('0x1210')][_0x4cc7('0x114a')](!0x1); this['addSubGeometry'](this[_0x4cc7('0x1210')]); } else { var _0x56630e = 0x0; this[_0x4cc7('0x1a1d')] = _0x2bc114[_0x4cc7('0x24')](null); this['_byteData'][_0x4cc7('0xcc2')] = this[_0x4cc7('0x1a1e')]; for (var _0x440796 = /[^a-zA-Z0-9\\_/.]/g, _0xb1d5cf = 0x0, _0x339049 = this[_0x4cc7('0x1a1f')]; _0xb1d5cf < _0x339049; ) { var _0x6367b8 = _0xb1d5cf++; var _0x54a051 = this[_0x4cc7('0x1653')]['readUTFBytes'](0x40); _0x54a051 = _0x54a051['replace'](_0x440796, ''); var _0x521231 = _0x54a051[_0x4cc7('0x15ca')]('.'); this[_0x4cc7('0x1765')] && (_0x56630e = _0x54a051[_0x4cc7('0x15ca')]('/')); -0x1 == _0x54a051['toLowerCase']()['indexOf'](_0x4cc7('0x1a20')) && -0x1 == _0x54a051[_0x4cc7('0x1646')]()['indexOf'](_0x4cc7('0x1a21')) ? (_0x54a051 = _0x54a051['substring'](_0x56630e + 0x1, _0x521231), _0x521231 = _0x54a051 + '.' + this['_textureType']) : _0x521231 = _0x54a051; this[_0x4cc7('0x1a1d')][_0x4cc7('0x9e7')](_0x6367b8, _0x54a051); 0x0 == this[_0x4cc7('0x15ce')]()['get_length']() && this[_0x4cc7('0x16a7')](_0x54a051, new _0x4ccd8b(_0x521231)); } 0x0 < this[_0x4cc7('0x1a1d')][_0x4cc7('0x34')]() ? this[_0x4cc7('0x1376')][_0x4cc7('0x31')]()[_0x4cc7('0xd6a')](this[_0x4cc7('0x1a1d')][_0x4cc7('0x2b')](0x0)) : this[_0x4cc7('0x1761')] = !0x0; } }, 'parseUV': function() { var _0x3be2d2 = 0x0; this[_0x4cc7('0x11f1')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * this[_0x4cc7('0x1a16')]); this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = this['_offsetST']; for (var _0x52b94d = 0x0, _0x111597 = this['_numST']; _0x52b94d < _0x111597; ) _0x52b94d++, this[_0x4cc7('0x11f1')][_0x4cc7('0x9e7')](_0x3be2d2++, this[_0x4cc7('0x1653')][_0x4cc7('0x1755')]() / this[_0x4cc7('0x1a14')]), this[_0x4cc7('0x11f1')][_0x4cc7('0x9e7')](_0x3be2d2++, this[_0x4cc7('0x1653')]['readShort']() / this[_0x4cc7('0x1a15')]); this[_0x4cc7('0x1a0f')] = !0x0; }, 'parseFaces': function() { if (_0x4cc7('0x1a22') !== 'KRVYW') { this[_0x4cc7('0x1a23')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1a24')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1142')] = _0x2bc114['toIntVector'](null); this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = this['_offsetTris']; for (var _0x44ff57 = 0x0, _0x236930 = this[_0x4cc7('0x1a25')]; _0x44ff57 < _0x236930; ) { _0x44ff57++; var _0x43cd07 = this[_0x4cc7('0x1653')]['readUnsignedShort'](); var _0x2ee796 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x44e2eb = this['_byteData']['readUnsignedShort'](); var _0x37c02a = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x16c089 = this[_0x4cc7('0x1653')]['readUnsignedShort'](); var _0x15c415 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1a26')](_0x43cd07, _0x37c02a); this['addIndex'](_0x2ee796, _0x16c089); this['addIndex'](_0x44e2eb, _0x15c415); } _0x43cd07 = this[_0x4cc7('0x1a24')][_0x4cc7('0x34')](); this[_0x4cc7('0x1a27')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * _0x43cd07, !0x0); for (_0x2ee796 = 0x0; _0x2ee796 < _0x43cd07; ) _0x37c02a = _0x2ee796++, _0x44e2eb = this[_0x4cc7('0x1a24')][_0x4cc7('0x2b')](_0x37c02a) | 0x0, _0x44e2eb <<= 0x1, _0x37c02a <<= 0x1, this[_0x4cc7('0x1a27')]['set'](_0x37c02a, this['_uvs']['get'](_0x44e2eb)), this[_0x4cc7('0x1a27')]['set'](_0x37c02a + 0x1, this[_0x4cc7('0x11f1')][_0x4cc7('0x2b')](_0x44e2eb + 0x1)); this[_0x4cc7('0x1a10')] = !0x0; } else { _0x43c819['prototype']['updateShaderProperties']['call'](this); this[_0x4cc7('0x1a28')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1a29')], _0xa5eed9)[_0x4cc7('0xf1b')](); } }, 'addIndex': function(_0x3feb83, _0x1fb1b6) { var _0x177178 = this[_0x4cc7('0x1a2a')](_0x3feb83, _0x1fb1b6); if (-0x1 == _0x177178) { if (_0x4cc7('0x1a2b') !== _0x4cc7('0x1a2c')) { if (!this[_0x4cc7('0xc47')]['h'][_0x4cc7('0x959')](_0x3feb83)) { _0x177178 = this['_indexMap']; var _0x4e9366 = new _0x67da9e(); _0x177178['h'][_0x3feb83] = _0x4e9366; } _0x177178 = this[_0x4cc7('0x1142')]; _0x4e9366 = this[_0x4cc7('0xc47')]['h'][_0x3feb83]; var _0x353c2b = this[_0x4cc7('0x1a23')][_0x4cc7('0x34')](); _0x4e9366['h'][_0x1fb1b6] = _0x353c2b; _0x177178['push'](_0x353c2b); this[_0x4cc7('0x1a23')][_0x4cc7('0x29')](_0x3feb83); this['_uvIndices'][_0x4cc7('0x29')](_0x1fb1b6); } else { _0x5aff49[_0x4cc7('0x1a2d')](_0x48c401, _0x16dada); } } else this['_indices'][_0x4cc7('0x29')](_0x177178); }, 'findIndex': function(_0x8aaac1, _0x42ca9b) { return this[_0x4cc7('0xc47')]['h']['hasOwnProperty'](_0x8aaac1) && this[_0x4cc7('0xc47')]['h'][_0x8aaac1]['h'][_0x4cc7('0x959')](_0x42ca9b) ? this[_0x4cc7('0xc47')]['h'][_0x8aaac1]['h'][_0x42ca9b] : -0x1; }, 'parseFrames': function() { var _0x3315c8 = this[_0x4cc7('0x1a23')][_0x4cc7('0x34')]() , _0x5a6290 = null; this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = this[_0x4cc7('0x1a18')]; for (var _0x244afc = 0x0, _0x1f383 = this['_numFrames']; _0x244afc < _0x1f383; ) { if ('ZWZMV' === _0x4cc7('0x1a2e')) { _0x244afc++; var _0x38abfd = new _0x138811(); null == this['_firstSubGeom'] && (this[_0x4cc7('0x1a2f')] = _0x38abfd); var _0x444954 = new _0x39920c(); _0x444954[_0x4cc7('0x11b5')](_0x38abfd); var _0x2ce066 = _0x2bc114[_0x4cc7('0x9cf')](null); var _0x48d1fa = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0x3315c8, !0x0); var _0x2cc438 = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x4bf907 = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x48c401 = this['_byteData'][_0x4cc7('0x175b')](); var _0x394986 = this[_0x4cc7('0x1653')]['readFloat'](); var _0x16dada = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x5aff49 = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x14287c = this['readFrameName'](); for (var _0x55e022 = 0x0, _0x3e3cd2 = this[_0x4cc7('0x117b')]; _0x55e022 < _0x3e3cd2; ) { _0x55e022++; var _0x3a3350 = _0x2cc438 , _0x5c028 = this['_byteData'][_0x4cc7('0x16fa')](); _0x2ce066[_0x4cc7('0x29')](_0x331be6[_0x4cc7('0xea3')](_0x5c028) * _0x3a3350 + _0x394986); _0x3a3350 = _0x4bf907; _0x5c028 = this['_byteData']['readUnsignedByte'](); _0x2ce066[_0x4cc7('0x29')](_0x331be6['toFloat'](_0x5c028) * _0x3a3350 + _0x16dada); _0x3a3350 = _0x48c401; _0x5c028 = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); _0x2ce066[_0x4cc7('0x29')](_0x331be6[_0x4cc7('0xea3')](_0x5c028) * _0x3a3350 + _0x5aff49); this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] += 0x1; } _0x4bf907 = _0x2cc438 = 0x0; for (_0x48c401 = _0x3315c8; _0x4bf907 < _0x48c401; ) _0x394986 = _0x4bf907++, _0x48d1fa[_0x4cc7('0x9e7')](_0x2cc438++, _0x2ce066[_0x4cc7('0x2b')](0x3 * (this[_0x4cc7('0x1a23')][_0x4cc7('0x2b')](_0x394986) | 0x0))), _0x48d1fa[_0x4cc7('0x9e7')](_0x2cc438++, _0x2ce066[_0x4cc7('0x2b')](0x3 * (this['_vertIndices'][_0x4cc7('0x2b')](_0x394986) | 0x0) + 0x2)), _0x48d1fa[_0x4cc7('0x9e7')](_0x2cc438++, _0x2ce066[_0x4cc7('0x2b')](0x3 * (this[_0x4cc7('0x1a23')][_0x4cc7('0x2b')](_0x394986) | 0x0) + 0x1)); _0x38abfd[_0x4cc7('0x16a9')](_0x48d1fa, this[_0x4cc7('0x1a27')], null, null); _0x38abfd['updateIndexData'](this['_indices']); _0x38abfd[_0x4cc7('0x115d')](); _0x38abfd[_0x4cc7('0x115e')](); _0x38abfd['set_autoDeriveVertexNormals'](!0x1); _0x38abfd[_0x4cc7('0x116e')](!0x1); _0x38abfd = this[_0x4cc7('0x1763')]; _0x38abfd = null != _0x842c50[_0x14287c] ? _0x38abfd[_0x4cc7('0xd77')](_0x14287c) : _0x38abfd['h'][_0x14287c]; null == _0x38abfd && (null != _0x5a6290 && (this['finalizeAsset'](_0x5a6290), this[_0x4cc7('0xd80')][_0x4cc7('0x17dc')](_0x5a6290)), _0x38abfd = new _0x5ea472(), _0x38abfd[_0x4cc7('0xd6a')](_0x14287c), _0x38abfd[_0x4cc7('0xe7f')](!0x0), _0x5a6290 = this[_0x4cc7('0x1763')], null != _0x842c50[_0x14287c] ? _0x5a6290[_0x4cc7('0x97d')](_0x14287c, _0x38abfd) : _0x5a6290['h'][_0x14287c] = _0x38abfd, _0x5a6290 = _0x38abfd); _0x38abfd[_0x4cc7('0x17cb')](_0x444954, 0x3e8 / _0x8a5c86['FPS'] | 0x0); } else { _0x331be6['gt'](0x64, _0x15249f['get_length'](_0x244afc)) && (_0x5a6290 = _0x15249f[_0x4cc7('0x34')](_0x244afc)); _0x244afc[_0x4cc7('0xcc2')] = 0x0; var _0x30f37c = _0x244afc[_0x4cc7('0x1650')](0x2); _0x3315c8 = _0x244afc['readUTFBytes'](_0x5a6290); } } null != _0x5a6290 && (this[_0x4cc7('0xed1')](_0x5a6290), this[_0x4cc7('0xd80')][_0x4cc7('0x17dc')](_0x5a6290)); this[_0x4cc7('0xed1')](this[_0x4cc7('0xd80')]); this[_0x4cc7('0x1a11')] = !0x0; }, 'readFrameName': function() { for (var _0x26bac7 = '', _0xbf1485 = 0x0, _0x50aa9d = 0x0; 0x10 > _0x50aa9d; ) { if (_0x4cc7('0x1a30') === _0x4cc7('0x1a31')) { 0x0 < this[_0x4cc7('0x1a32')] ? (this[_0x4cc7('0x1a32')] -= _0x26bac7, this['set_alpha'](0x1 - this[_0x4cc7('0x1a32')] / this[_0x4cc7('0x1a33')]), 0x0 >= this['fadeOutLeft'] && null != this[_0x4cc7('0x1a34')] && this[_0x4cc7('0x1a34')]()) : 0x0 < this[_0x4cc7('0x1a35')] ? (this[_0x4cc7('0x1a35')] -= _0x26bac7, this['set_alpha'](0x1)) : 0x0 < this['fadeInLeft'] ? (this[_0x4cc7('0x1a36')] -= _0x26bac7, this[_0x4cc7('0x10cd')](this['fadeInLeft'] / this[_0x4cc7('0x1a37')]), 0x0 >= this[_0x4cc7('0x1a36')] && null != this[_0x4cc7('0x1a38')] && this[_0x4cc7('0x1a38')]()) : this[_0x4cc7('0xc20')](!0x1); } else { _0x50aa9d++; var _0x2dc1e6 = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); 0x39 < _0x2dc1e6 && 0x7a >= _0x2dc1e6 && 0x0 == _0xbf1485 && (_0x26bac7 += String['fromCharCode'](_0x2dc1e6)); 0x30 <= _0x2dc1e6 && 0x39 >= _0x2dc1e6 && ++_0xbf1485; } } return _0x26bac7; }, 'createDefaultSubGeometry': function() { var _0x47810b = new _0x138811(); _0x47810b[_0x4cc7('0x11a4')](this[_0x4cc7('0x1a2f')][_0x4cc7('0xde0')]()); _0x47810b['updateIndexData'](this[_0x4cc7('0x1142')]); this[_0x4cc7('0x1462')]['addSubGeometry'](_0x47810b); }, '__class__': _0x8a5c86 }); var _0x556997 = function(_0x4b530b, _0x59f693) { null == _0x59f693 && (_0x59f693 = 0x0); this[_0x4cc7('0x12cc')] = this[_0x4cc7('0x12c8')] = this['_charLineIndex'] = this['_version'] = this['_frameRate'] = this[_0x4cc7('0xe76')] = this[_0x4cc7('0xdb8')] = this[_0x4cc7('0x1a39')] = 0x0; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); this[_0x4cc7('0x1a3a')] = new _0x8d5f45(); var _0x278b7a = new _0x8d5f45() , _0x3bcddc = new _0x8d5f45(); _0x278b7a[_0x4cc7('0x1349')](new _0x21e384(0x1,0x0,0x0), _0x2d63f9['ZGxhs'](0.5, -Math['PI'])); _0x3bcddc['fromAxisAngle'](new _0x21e384(0x0,0x1,0x0), 0.5 * -Math['PI']); this[_0x4cc7('0x1a3a')][_0x4cc7('0x1347')](_0x3bcddc, _0x278b7a); null != _0x4b530b && (this[_0x4cc7('0x1a3a')][_0x4cc7('0x1347')](_0x3bcddc, _0x278b7a), _0x278b7a[_0x4cc7('0x1349')](_0x4b530b, _0x59f693), this['_rotationQuat'][_0x4cc7('0x1347')](_0x278b7a, this['_rotationQuat'])); }; _0x16dada[_0x4cc7('0x1a3b')] = _0x556997; _0x556997[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', 'parsers', _0x2d63f9[_0x4cc7('0x422')]]; _0x556997['supportsType'] = function(_0x27619f) { _0x27619f = _0x27619f[_0x4cc7('0x1646')](); return 'md5anim' == _0x27619f; } ; _0x556997[_0x4cc7('0x164d')] = function(_0x3afd5f) { return !0x1; } ; _0x556997[_0x4cc7('0x92b')] = _0x6573cf; _0x556997[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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() { if (_0x4cc7('0x1a3c') !== _0x4cc7('0x1a3c')) { var _0x422684 = new _0x138811(); _0x422684[_0x4cc7('0x1137')] = this['_autoDeriveVertexNormals']; _0x422684[_0x4cc7('0x1138')] = this[_0x4cc7('0x1138')]; _0x422684[_0x4cc7('0x11a4')](this[_0x4cc7('0x113f')][_0x4cc7('0xaf3')](null)); _0x422684[_0x4cc7('0x1155')](this['_indices'][_0x4cc7('0xaf3')](null)); return _0x422684; } else { this[_0x4cc7('0x167b')] || (this['_textData'] = this[_0x4cc7('0x167e')](), this[_0x4cc7('0x167b')] = !0x0); for (; this['hasTime'](); ) { var _0x4b5298 = this['getNextToken'](); switch (_0x4b5298) { case '': break; case '//': this[_0x4cc7('0x1a3d')](); break; case _0x4cc7('0x1a3e'): this[_0x4cc7('0x16ec')] = this['getNextInt'](); if (0xa != this[_0x4cc7('0x16ec')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1a3f'))); break; case 'baseframe': this[_0x4cc7('0x1a40')](); break; case _0x4cc7('0xeff'): this[_0x4cc7('0x1a41')](); break; case _0x4cc7('0x1a42'): this[_0x4cc7('0x1a43')](); break; case 'frame': this[_0x4cc7('0x1a44')](); break; case 'frameRate': this[_0x4cc7('0x1a45')] = this['getNextInt'](); break; case _0x4cc7('0x1a46'): this[_0x4cc7('0x1a47')](); break; case 'numAnimatedComponents': this[_0x4cc7('0x1a39')] = this[_0x4cc7('0x1a48')](); break; case _0x4cc7('0x1866'): this[_0x4cc7('0xe76')] = this['getNextInt'](); this[_0x4cc7('0xfed')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1a49')] = _0x2bc114['toObjectVector'](null); break; case _0x4cc7('0x1a4a'): this['_numJoints'] = this[_0x4cc7('0x1a48')](); this[_0x4cc7('0x1a4b')] = _0x2bc114[_0x4cc7('0x24')](null, this['_numJoints'], !0x0); this[_0x4cc7('0x1a4c')] = _0x2bc114['toObjectVector'](null, this[_0x4cc7('0xdb8')], !0x0); break; default: this[_0x4cc7('0x15f3')] || this['sendUnknownKeywordError'](); } if (this[_0x4cc7('0x15f3')]) return this[_0x4cc7('0x1a4d')] = new _0x2b0a5c(), this[_0x4cc7('0x1a4e')](), this[_0x4cc7('0xed1')](this[_0x4cc7('0x1a4d')]), !0x0; } return !0x1; } }, 'translateClip': function() { for (var _0x36c68e = 0x0, _0x23b547 = this['_numFrames']; _0x36c68e < _0x23b547; ) { var _0x1c8a3e = _0x36c68e++; this[_0x4cc7('0x1a4d')]['addFrame'](this[_0x4cc7('0x1a4f')](this[_0x4cc7('0x1a49')][_0x4cc7('0x2b')](_0x1c8a3e)), 0x3e8 / this[_0x4cc7('0x1a45')] | 0x0); } }, 'translatePose': function(_0x425671) { for (var _0x274472, _0x2af986, _0x59c0b5, _0x3913bf, _0x42c001 = new _0x21e384(), _0x5bdc0a = new _0x8d5f45(), _0x39794e = _0x425671[_0x4cc7('0x1a50')], _0x55336c = new _0x42cc25(), _0x4bf907 = _0x55336c[_0x4cc7('0xddb')], _0x48c401 = 0x0, _0x1f27a5 = this['_numJoints']; _0x48c401 < _0x1f27a5; ) { if (_0x4cc7('0x1a51') !== _0x4cc7('0x1a52')) { var _0x16dada = _0x48c401++; _0x3913bf = 0x0; _0x274472 = new _0xd2c712(); _0x425671 = this[_0x4cc7('0x1a4b')][_0x4cc7('0x2b')](_0x16dada); _0x2af986 = this[_0x4cc7('0x1a4c')]['get'](_0x16dada); _0x59c0b5 = _0x425671[_0x4cc7('0x1a53')]; _0x42c001['x'] = _0x2af986[_0x4cc7('0xcc2')]['x']; _0x42c001['y'] = _0x2af986[_0x4cc7('0xcc2')]['y']; _0x42c001['z'] = _0x2af986[_0x4cc7('0xcc2')]['z']; _0x5bdc0a['x'] = _0x2af986[_0x4cc7('0xdd3')]['x']; _0x5bdc0a['y'] = _0x2af986['orientation']['y']; _0x5bdc0a['z'] = _0x2af986[_0x4cc7('0xdd3')]['z']; 0x0 != (_0x59c0b5 & 0x1) && (_0x42c001['x'] = _0x39794e[_0x4cc7('0x2b')](_0x425671['startIndex'] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x2) && (_0x42c001['y'] = _0x39794e[_0x4cc7('0x2b')](_0x425671[_0x4cc7('0x1452')] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x4) && (_0x42c001['z'] = _0x39794e[_0x4cc7('0x2b')](_0x425671[_0x4cc7('0x1452')] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x8) && (_0x5bdc0a['x'] = _0x39794e[_0x4cc7('0x2b')](_0x425671['startIndex'] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x10) && (_0x5bdc0a['y'] = _0x39794e[_0x4cc7('0x2b')](_0x425671['startIndex'] + _0x3913bf++)); 0x0 != (_0x59c0b5 & 0x20) && (_0x5bdc0a['z'] = _0x39794e[_0x4cc7('0x2b')](_0x425671[_0x4cc7('0x1452')] + _0x3913bf++)); _0x2af986 = 0x1 - _0x56067a[_0x4cc7('0x5ea')](_0x5bdc0a['x'], _0x5bdc0a['x']) - _0x5bdc0a['y'] * _0x5bdc0a['y'] - _0x5bdc0a['z'] * _0x5bdc0a['z']; _0x5bdc0a['w'] = 0x0 > _0x2af986 ? 0x0 : -Math[_0x4cc7('0x2c')](_0x2af986); 0x0 > _0x425671['parentIndex'] ? (_0x274472['orientation'][_0x4cc7('0x1347')](this[_0x4cc7('0x1a3a')], _0x5bdc0a), _0x274472[_0x4cc7('0xdde')] = this[_0x4cc7('0x1a3a')][_0x4cc7('0x1a54')](_0x42c001)) : (_0x274472['orientation'][_0x4cc7('0xa28')](_0x5bdc0a), _0x274472[_0x4cc7('0xdde')]['x'] = _0x42c001['x'], _0x274472[_0x4cc7('0xdde')]['y'] = _0x42c001['y'], _0x274472[_0x4cc7('0xdde')]['z'] = _0x42c001['z']); _0x274472[_0x4cc7('0xdd3')]['y'] = -_0x274472[_0x4cc7('0xdd3')]['y']; _0x274472[_0x4cc7('0xdd3')]['z'] = -_0x274472[_0x4cc7('0xdd3')]['z']; _0x274472['translation']['x'] = -_0x274472['translation']['x']; _0x4bf907[_0x4cc7('0x9e7')](_0x16dada, _0x274472); } else { this[_0x4cc7('0x9eb')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } } return _0x55336c; }, 'parseHierarchy': function() { var _0x23397a = 0x0; for ('{' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a56')](); ; ) { this['_reachedEOF'] && this[_0x4cc7('0x1a57')](); var _0x4e032a = new _0x484cb9(); _0x4e032a[_0x4cc7('0x5e2')] = this[_0x4cc7('0x1a58')](); _0x4e032a[_0x4cc7('0xddd')] = this[_0x4cc7('0x1a48')](); _0x4e032a[_0x4cc7('0x1a53')] = this[_0x4cc7('0x1a48')](); _0x4e032a['startIndex'] = this[_0x4cc7('0x1a48')](); this['_hierarchy'][_0x4cc7('0x9e7')](_0x23397a++, _0x4e032a); _0x4e032a = this[_0x4cc7('0x1a59')](); '/' == _0x4e032a && (this['putBack'](), _0x4e032a = this['getNextToken'](), '//' == _0x4e032a && this['ignoreLine'](), _0x4e032a = this['getNextChar']()); '}' != _0x4e032a && this[_0x4cc7('0x1a5a')](); if ('}' == _0x4e032a) break; } }, 'parseBounds': function() { if (_0x4cc7('0x1a5b') !== _0x4cc7('0x1a5c')) { var _0x27055a = 0x0; for ('{' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a56')](); ; ) { this[_0x4cc7('0x15f3')] && this[_0x4cc7('0x1a57')](); var _0x402843 = new _0x37788f(); _0x402843[_0x4cc7('0x53')] = this[_0x4cc7('0x1a5d')](); _0x402843[_0x4cc7('0x52')] = this[_0x4cc7('0x1a5d')](); this[_0x4cc7('0xfed')][_0x4cc7('0x9e7')](_0x27055a++, _0x402843); _0x402843 = this['getNextChar'](); '/' == _0x402843 && (this['putBack'](), _0x402843 = this[_0x4cc7('0x1a55')](), '//' == _0x402843 && this['ignoreLine'](), _0x402843 = this[_0x4cc7('0x1a59')]()); '}' != _0x402843 && this[_0x4cc7('0x1a5a')](); if ('}' == _0x402843) break; } } else { try { _0x44dd09[_0x4cc7('0x1a5e')](_0x27055a, _0x402843); } catch (_0x24960b) { _0x4964ea[_0x4cc7('0xab4')] = _0x24960b, _0x24960b instanceof _0x202aa0 && (_0x24960b = _0x24960b['val']), this[_0x4cc7('0x9a5')](_0x24960b); } } }, 'parseBaseFrame': function() { if (_0x4cc7('0x1a5f') !== _0x4cc7('0x1a5f')) { this['pastafarian']['setIndexedPosition'](0.4, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0x0, 0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['duplicator']['setIndexedPosition'](8.2, -2.6, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.8, -2.7, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x4a3363 = _0x1baaa1[_0x4cc7('0x7d9')](0x21c) , _0x4fcaf6 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('We\x27re\x20gonna\x20cross\x20whether\x20you\x20like\x20it\x20or\x20not!', 0xdc, -0xe6, null, _0x4a3363, null, _0x4fcaf6, null); _0x4a3363 = this['dialog']; _0x4a3363 = 0x0 < _0x4a3363[_0x4cc7('0x1a61')]['get_length']() ? _0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x4a3363['tails']['get_length']() - 0x1) : null; _0x4fcaf6 = _0x1baaa1[_0x4cc7('0x7d9')](0x1c2); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1a62'), -0x140, -0x3c, null, _0x4fcaf6, null, null, null); _0x4fcaf6 = _0x1baaa1[_0x4cc7('0x7d9')](0x122); var _0x672457 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1a63'), -0x118, 0xfa, null, _0x4fcaf6, -0x1, _0x672457, null); _0x4a3363[_0x4cc7('0x1a64')] = 0x12c; _0x4a3363[_0x4cc7('0xf42')](); _0x4a3363 = this[_0x4cc7('0xace')]; (0x0 < _0x4a3363['tails'][_0x4cc7('0x34')]() ? _0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x4a3363['tails'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x1a64')] = 0xdc; _0x4a3363 = this[_0x4cc7('0xace')]; (0x0 < _0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x4a3363[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)['redraw'](); } else { var _0x20137e = 0x0; for ('{' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a56')](); ; ) { this[_0x4cc7('0x15f3')] && this[_0x4cc7('0x1a57')](); var _0x518bc4 = new _0xe27a48(); _0x518bc4[_0x4cc7('0xcc2')] = this[_0x4cc7('0x1a5d')](); _0x518bc4[_0x4cc7('0xdd3')] = this[_0x4cc7('0x1a65')](); this['_baseFrameData'][_0x4cc7('0x9e7')](_0x20137e++, _0x518bc4); _0x518bc4 = this[_0x4cc7('0x1a59')](); '/' == _0x518bc4 && (this[_0x4cc7('0x1a5a')](), _0x518bc4 = this[_0x4cc7('0x1a55')](), '//' == _0x518bc4 && this[_0x4cc7('0x1a3d')](), _0x518bc4 = this['getNextChar']()); '}' != _0x518bc4 && this[_0x4cc7('0x1a5a')](); if ('}' == _0x518bc4) break; } } }, 'parseFrame': function() { if (_0x4cc7('0x1a66') === _0x4cc7('0x1a66')) { var _0x43ded7 = this['getNextInt'](); for ('{' != this['getNextToken']() && this[_0x4cc7('0x1a56')](); ; ) { this['_reachedEOF'] && this['sendEOFError'](); var _0x5a500d = new _0x3eacf8(); _0x5a500d[_0x4cc7('0x1a50')] = _0x2bc114[_0x4cc7('0x9cf')](null, this[_0x4cc7('0x1a39')], !0x0); for (var _0x46ac1f = 0x0, _0x233e41 = this['_numAnimatedComponents']; _0x46ac1f < _0x233e41; ) { var _0x23a689 = _0x46ac1f++; _0x5a500d[_0x4cc7('0x1a50')]['set'](_0x23a689, this[_0x4cc7('0x1a67')]()); } this['_frameData']['set'](_0x43ded7, _0x5a500d); _0x5a500d = this[_0x4cc7('0x1a59')](); '/' == _0x5a500d && (this[_0x4cc7('0x1a5a')](), _0x5a500d = this[_0x4cc7('0x1a55')](), '//' == _0x5a500d && this['ignoreLine'](), _0x5a500d = this[_0x4cc7('0x1a59')]()); '}' != _0x5a500d && this[_0x4cc7('0x1a5a')](); if ('}' == _0x5a500d) break; } } else { var _0x2bd22c = null , _0x32f7bf = this['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]; this[_0x4cc7('0xee2')] && (null == _0x32f7bf[_0x4cc7('0x1a68')] && _0x32f7bf[_0x4cc7('0x1a69')](), _0x2bd22c = _0x32f7bf['characterEndSpawns']); if (null == _0x2bd22c || 0x0 == _0x2bd22c[_0x4cc7('0x34')]()) _0x2bd22c = _0x32f7bf[_0x4cc7('0x1a6a')]; _0x32f7bf[_0x4cc7('0x1a6b')] = _0x2bd22c['get'](Math[_0x4cc7('0xc2b')]() * _0x2bd22c['get_length']() | 0x0); this[_0x4cc7('0x17c3')][_0x4cc7('0x1a6c')] = _0x32f7bf['selectedSpawn']['rotation']; this['artificialGravity'][_0x4cc7('0x19')](); } }, 'putBack': function() { this['_parseIndex']--; this['_charLineIndex']--; this['_reachedEOF'] = this[_0x4cc7('0x12cc')] >= this[_0x4cc7('0x15f2')][_0x4cc7('0x21')]; }, 'getNextToken': function() { for (var _0x3acd83, _0x38cc7a = ''; !this[_0x4cc7('0x15f3')]; ) { _0x3acd83 = this[_0x4cc7('0x1a59')](); if (_0x2d63f9[_0x4cc7('0x11f')]('\x20', _0x3acd83) || '\x0d' == _0x3acd83 || '\x0a' == _0x3acd83 || '\x09' == _0x3acd83) { if ('//' != _0x38cc7a && this[_0x4cc7('0x1a6d')](), '' != _0x38cc7a) break; } else _0x38cc7a += _0x3acd83; if ('//' == _0x38cc7a) break; } return _0x38cc7a; }, 'skipWhiteSpace': function() { for (var _0x40e1ab; _0x40e1ab = this[_0x4cc7('0x1a59')](), '\x0a' == _0x40e1ab || '\x20' == _0x40e1ab || '\x0d' == _0x40e1ab || '\x09' == _0x40e1ab; ) ; this['putBack'](); }, 'ignoreLine': function() { for (var _0x1ef1a4 = null; !this['_reachedEOF'] && '\x0a' != _0x1ef1a4; ) _0x1ef1a4 = this[_0x4cc7('0x1a59')](); }, 'getNextChar': function() { var _0x28333a = this[_0x4cc7('0x15f2')]['charAt'](this[_0x4cc7('0x12cc')]++); '\x0a' == _0x28333a ? (++this[_0x4cc7('0x12c8')], this['_charLineIndex'] = 0x0) : '\x0d' != _0x28333a && ++this[_0x4cc7('0x12ca')]; this[_0x4cc7('0x12cc')] == this['_textData'][_0x4cc7('0x21')] && (this['_reachedEOF'] = !0x0); return _0x28333a; }, 'getNextInt': function() { var _0x52045f = _0x4bf907['parseInt'](this['getNextToken']()); _0x56067a[_0x4cc7('0x581')](isNaN, _0x52045f) && this[_0x4cc7('0x1a6e')](_0x4cc7('0x1a6f')); return _0x52045f; }, 'getNextNumber': function() { var _0x2a90ae = parseFloat(this[_0x4cc7('0x1a55')]()); isNaN(_0x2a90ae) && this[_0x4cc7('0x1a6e')](_0x4cc7('0x1a70')); return _0x2a90ae; }, 'parseVector3D': function() { if ('NyOCO' === _0x4cc7('0x1a71')) { _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xfb8')]['call'](this); this[_0x4cc7('0x14a4')] = !0x0; } else { var _0x9e2618 = new _0x21e384(); '(' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a6e')]('('); _0x9e2618['x'] = this[_0x4cc7('0x1a67')](); _0x9e2618['y'] = this['getNextNumber'](); _0x9e2618['z'] = this[_0x4cc7('0x1a67')](); ')' != this['getNextToken']() && this[_0x4cc7('0x1a6e')](')'); return _0x9e2618; } }, 'parseQuaternion': function() { var _0x1930a4 = new _0x8d5f45(); '(' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a6e')]('('); _0x1930a4['x'] = this[_0x4cc7('0x1a67')](); _0x1930a4['y'] = this[_0x4cc7('0x1a67')](); _0x1930a4['z'] = this[_0x4cc7('0x1a67')](); var _0x53b32d = _0x2d63f9['hgoRy'](0x1 - _0x2d63f9['ZGxhs'](_0x1930a4['x'], _0x1930a4['x']) - _0x1930a4['y'] * _0x1930a4['y'], _0x1930a4['z'] * _0x1930a4['z']); _0x1930a4['w'] = 0x0 > _0x53b32d ? 0x0 : -Math[_0x4cc7('0x2c')](_0x53b32d); ')' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a6e')](')'); return _0x1930a4; }, 'parseCMD': function() { this[_0x4cc7('0x1a58')](); }, 'parseLiteralString': function() { this[_0x4cc7('0x1a6d')](); var _0x537d8e = this[_0x4cc7('0x1a59')]() , _0x528eeb = ''; for (_0x2d63f9['zOZjX']('\x22', _0x537d8e) && this[_0x4cc7('0x1a6e')]('\x22'); this['_reachedEOF'] && this[_0x4cc7('0x1a57')](), _0x537d8e = this[_0x4cc7('0x1a59')](), '\x22' != _0x537d8e && (_0x528eeb += _0x537d8e), '\x22' != _0x537d8e; ) ; return _0x528eeb; }, 'sendEOFError': function() { throw new _0x202aa0(new _0xc6df85('Unexpected\x20end\x20of\x20file')); }, 'sendParseError': function(_0xdb932) { if (_0x4cc7('0x1a72') === _0x4cc7('0x1a72')) { throw new _0x202aa0(new _0xc6df85(_0x2d63f9['pBxMO'](_0x4cc7('0x1a73') + (this[_0x4cc7('0x12c8')] + 0x1) + _0x4cc7('0x12c9'), this[_0x4cc7('0x12ca')]) + '.\x20' + _0xdb932 + '\x20expected,\x20but\x20' + this['_textData'][_0x4cc7('0xb9b')](this['_parseIndex'] - 0x1) + _0x2d63f9[_0x4cc7('0x123')])); } else { return _0xdb932 ? !0x0 : b; } }, 'sendUnknownKeywordError': function() { throw new _0x202aa0(new _0xc6df85('Unknown\x20keyword\x20at\x20line\x20' + (this[_0x4cc7('0x12c8')] + 0x1) + ',\x20character\x20' + this[_0x4cc7('0x12ca')] + '.\x20')); }, '__class__': _0x556997 }); var _0x484cb9 = function() {}; _0x16dada[_0x4cc7('0x1a74')] = _0x484cb9; _0x484cb9[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1a75')]; _0x484cb9[_0x4cc7('0x8')] = {}; _0x484cb9[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x484cb9[_0x4cc7('0x8')][_0x4cc7('0xddd')] = null; _0x484cb9[_0x4cc7('0x8')]['flags'] = null; _0x484cb9[_0x4cc7('0x8')][_0x4cc7('0x1452')] = null; _0x484cb9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x484cb9; var _0x37788f = function() {}; _0x16dada[_0x4cc7('0x1a76')] = _0x37788f; _0x37788f[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'BoundsData']; _0x37788f[_0x4cc7('0x8')] = {}; _0x37788f[_0x4cc7('0x8')][_0x4cc7('0x53')] = null; _0x37788f[_0x4cc7('0x8')]['max'] = null; _0x37788f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x37788f; var _0xe27a48 = function() {}; _0x16dada['away3d.loaders.parsers.BaseFrameData'] = _0xe27a48; _0xe27a48['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x413'), _0x4cc7('0x417'), _0x2d63f9[_0x4cc7('0x424')]]; _0xe27a48[_0x4cc7('0x8')] = {}; _0xe27a48[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null; _0xe27a48[_0x4cc7('0x8')][_0x4cc7('0xdd3')] = null; _0xe27a48[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xe27a48; var _0x3eacf8 = function() {}; _0x16dada[_0x4cc7('0x1a77')] = _0x3eacf8; _0x3eacf8[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'FrameData']; _0x3eacf8[_0x4cc7('0x8')] = {}; _0x3eacf8[_0x4cc7('0x8')][_0x4cc7('0x1a50')] = null; _0x3eacf8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3eacf8; var _0x50b9f9 = function(_0x3c9645, _0x308dfd) { null == _0x308dfd && (_0x308dfd = 0x0); this[_0x4cc7('0x12cc')] = this['_line'] = this[_0x4cc7('0x12ca')] = this[_0x4cc7('0x16ec')] = this['_numJoints'] = this['_numMeshes'] = this[_0x4cc7('0x1a78')] = 0x0; _0x6573cf['call'](this, _0x4cc7('0x1669')); this[_0x4cc7('0x1a3a')] = new _0x8d5f45(); this['_rotationQuat'][_0x4cc7('0x1349')](new _0x21e384(0x1,0x0,0x0), _0x56067a[_0x4cc7('0x1a79')](0.5, -Math['PI'])); if (null != _0x3c9645) { var _0x162e6f = new _0x8d5f45(); _0x162e6f[_0x4cc7('0x1349')](_0x3c9645, _0x308dfd); this[_0x4cc7('0x1a3a')][_0x4cc7('0x1347')](this[_0x4cc7('0x1a3a')], _0x162e6f); } }; _0x16dada['away3d.loaders.parsers.MD5MeshParser'] = _0x50b9f9; _0x50b9f9['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1a7a')]; _0x50b9f9[_0x4cc7('0x5ba')] = function(_0x241314) { _0x241314 = _0x241314[_0x4cc7('0x1646')](); return _0x4cc7('0x1a7b') == _0x241314; } ; _0x50b9f9['supportsData'] = function(_0x3e33fe) { return !0x1; } ; _0x50b9f9[_0x4cc7('0x92b')] = _0x6573cf; _0x50b9f9[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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[_0x4cc7('0x167b')] || (this[_0x4cc7('0x15f2')] = this['getTextData'](), this['_startedParsing'] = !0x0); for (; this['hasTime'](); ) { if (_0x4cc7('0x1a7c') !== 'hSIyU') { null != _0x11dbae && (this[_0x4cc7('0xba6')][_0x4cc7('0x9e7')](_0x57d49f, _0x11dbae), _0x11dbae['neighbors'][_0x4cc7('0x9e7')](_0x4f1a98[_0x4cc7('0x1a7d')](_0x57d49f), this)); } else { var _0x57d49f = this[_0x4cc7('0x1a55')](); switch (_0x57d49f) { case '//': this['ignoreLine'](); break; case _0x4cc7('0x1a3e'): this['_version'] = this['getNextInt'](); if (0xa != this[_0x4cc7('0x16ec')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1a3f'))); break; case _0x4cc7('0x1a42'): this[_0x4cc7('0x1a43')](); break; case _0x4cc7('0xdd2'): this[_0x4cc7('0x19aa')](); break; case _0x2d63f9[_0x4cc7('0x125')]: this[_0x4cc7('0x1a7e')](); break; case 'numJoints': this['_numJoints'] = this['getNextInt'](); this[_0x4cc7('0x1a7f')] = _0x2bc114['toObjectVector'](null, this[_0x4cc7('0xdb8')], !0x0); break; case _0x4cc7('0x1a80'): this[_0x4cc7('0x1a81')] = this[_0x4cc7('0x1a48')](); break; default: this['_reachedEOF'] || this[_0x4cc7('0x1a56')](); } if (this[_0x4cc7('0x15f3')]) { this[_0x4cc7('0x1a82')](); this[_0x4cc7('0xd80')] = new _0x3af33b(this[_0x4cc7('0x1a78')]); this[_0x4cc7('0x1376')] = new _0x5b5b9f(new _0x39920c(),null); this['_geometry'] = this[_0x4cc7('0x1376')]['get_geometry'](); _0x57d49f = 0x0; for (var _0x11dbae = this['_meshData']['get_length'](); _0x57d49f < _0x11dbae; ) { var _0x4db1cd = _0x57d49f++; this[_0x4cc7('0x1462')][_0x4cc7('0x11b5')](this['translateGeom'](this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x4db1cd)[_0x4cc7('0x1a84')], this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x4db1cd)[_0x4cc7('0x1a85')], this[_0x4cc7('0x1a83')]['get'](_0x4db1cd)['indices'])); } this[_0x4cc7('0xed1')](this[_0x4cc7('0x1462')]); this[_0x4cc7('0xed1')](this['_mesh']); this[_0x4cc7('0xed1')](this[_0x4cc7('0xdb9')]); this[_0x4cc7('0xed1')](this['_animationSet']); return !0x0; } } } return !0x1; }, 'calculateMaxJointCount': function() { for (var _0x30365d = this['_maxJointCount'] = 0x0, _0x277bf3 = this[_0x4cc7('0x1a83')][_0x4cc7('0x34')](); _0x30365d < _0x277bf3; ) { var _0x39d156 = _0x30365d++; _0x39d156 = this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x39d156); for (var _0x1f30f2 = _0x39d156[_0x4cc7('0x1a84')], _0x470484 = 0x0, _0x1a73a6 = _0x1f30f2['get_length'](); _0x470484 < _0x1a73a6; ) { var _0x2d3488 = _0x470484++ , _0x10d5bb = this['countZeroWeightJoints'](_0x1f30f2[_0x4cc7('0x2b')](_0x2d3488), _0x39d156[_0x4cc7('0x1a85')]); _0x2d3488 = _0x1f30f2[_0x4cc7('0x2b')](_0x2d3488)[_0x4cc7('0x1a86')] - _0x10d5bb; _0x2d3488 > this['_maxJointCount'] && (this[_0x4cc7('0x1a78')] = _0x2d3488); } } }, 'countZeroWeightJoints': function(_0x4a7a4f, _0x22b3a0) { var _0x14d728 = 0x0 , _0x476484 = _0x4a7a4f[_0x4cc7('0x1a87')]; for (_0x4a7a4f = _0x4a7a4f[_0x4cc7('0x1a87')] + _0x4a7a4f[_0x4cc7('0x1a86')]; _0x476484 < _0x4a7a4f; ) { var _0x3f6d3c = _0x476484++; _0x3f6d3c = _0x22b3a0[_0x4cc7('0x2b')](_0x3f6d3c)[_0x4cc7('0x1a88')]; 0x0 == _0x3f6d3c && ++_0x14d728; } return _0x14d728; }, 'parseJoints': function() { var _0x5ee343 = 0x0; '{' != this[_0x4cc7('0x1a55')]() && this['sendUnknownKeywordError'](); for (this[_0x4cc7('0xdb9')] = new _0x38016f(); ; ) { this['_reachedEOF'] && this[_0x4cc7('0x1a57')](); var _0x252343 = new _0x28439c(); _0x252343['name'] = this[_0x4cc7('0x1a58')](); _0x252343[_0x4cc7('0xddd')] = this[_0x4cc7('0x1a48')](); var _0x5d4d75 = this[_0x4cc7('0x1a5d')](); _0x5d4d75 = this[_0x4cc7('0x1a3a')]['rotatePoint'](_0x5d4d75); var _0x169ef5 = this[_0x4cc7('0x1a65')](); this['_bindPoses']['set'](_0x5ee343, _0x169ef5[_0x4cc7('0x134b')]()); this[_0x4cc7('0x1a7f')][_0x4cc7('0x2b')](_0x5ee343)[_0x4cc7('0xa8e')](_0x5d4d75['x'], _0x5d4d75['y'], _0x5d4d75['z']); _0x5d4d75 = this['_bindPoses']['get'](_0x5ee343)[_0x4cc7('0x1176')](); _0x5d4d75[_0x4cc7('0xaf2')](); _0x252343[_0x4cc7('0xdd4')] = _0x5d4d75[_0x4cc7('0xf8a')]; this[_0x4cc7('0xdb9')]['joints'][_0x4cc7('0x9e7')](_0x5ee343++, _0x252343); _0x252343 = this[_0x4cc7('0x1a59')](); '/' == _0x252343 && (this[_0x4cc7('0x1a5a')](), _0x252343 = this[_0x4cc7('0x1a55')](), _0x56067a[_0x4cc7('0x5eb')]('//', _0x252343) && this[_0x4cc7('0x1a3d')](), _0x252343 = this[_0x4cc7('0x1a59')]()); '}' != _0x252343 && this[_0x4cc7('0x1a5a')](); if (_0x56067a[_0x4cc7('0x5ec')]('}', _0x252343)) break; } }, 'putBack': function() { this['_parseIndex']--; this[_0x4cc7('0x12ca')]--; this[_0x4cc7('0x15f3')] = this[_0x4cc7('0x12cc')] >= this[_0x4cc7('0x15f2')][_0x4cc7('0x21')]; }, 'parseMesh': function() { var _0x486c4c = null , _0x3c2d20 = null , _0x3ba146 = null , _0x5baa47 = null; '{' != this['getNextToken']() && this[_0x4cc7('0x1a56')](); null == this[_0x4cc7('0x1a89')] && (this[_0x4cc7('0x1a89')] = _0x2bc114[_0x4cc7('0x24')](null)); for (; '}' != _0x486c4c; ) switch (_0x486c4c = this['getNextToken'](), _0x486c4c) { case '//': this['ignoreLine'](); break; case _0x4cc7('0x1a8a'): _0x5baa47 = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * this[_0x4cc7('0x1a48')](), !0x0); break; case _0x4cc7('0x1a8b'): _0x3c2d20 = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1a48')](), !0x0); break; case _0x4cc7('0x1a8c'): _0x3ba146 = _0x2bc114[_0x4cc7('0x24')](null, this['getNextInt'](), !0x0); break; case 'shader': this[_0x4cc7('0x1a89')]['push'](this[_0x4cc7('0x1a58')]()); break; case _0x4cc7('0x1a8d'): this[_0x4cc7('0x1a8e')](_0x5baa47); break; case _0x4cc7('0x1a8f'): this['parseVertex'](_0x3c2d20); break; case _0x4cc7('0x19a6'): this[_0x4cc7('0x1a90')](_0x3ba146); } null == this[_0x4cc7('0x1a83')] && (this['_meshData'] = _0x2bc114[_0x4cc7('0x24')](null)); _0x486c4c = this[_0x4cc7('0x1a83')][_0x4cc7('0x34')](); this[_0x4cc7('0x1a83')]['set'](_0x486c4c, new _0x372598()); this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x486c4c)[_0x4cc7('0x1a84')] = _0x3c2d20; this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x486c4c)[_0x4cc7('0x1a85')] = _0x3ba146; this[_0x4cc7('0x1a83')][_0x4cc7('0x2b')](_0x486c4c)[_0x4cc7('0xf80')] = _0x5baa47; }, 'translateGeom': function(_0x3566cb, _0xcdd5f2, _0x22b5f9) { for (var _0xf2d346 = _0x3566cb[_0x4cc7('0x34')](), _0x20ff9c, _0xb2d9c6, _0x35f003, _0x3a9414, _0x37a240, _0x4bf907, _0x48c401 = new _0x32ea77(this['_maxJointCount']), _0x47d677 = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * _0xf2d346, !0x0), _0x16dada = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0xf2d346, !0x0), _0x5aff49 = _0x2bc114[_0x4cc7('0x9cf')](null, _0xf2d346 * this['_maxJointCount'], !0x0), _0x53b8f9 = _0x2bc114[_0x4cc7('0x9cf')](null, _0xf2d346 * this['_maxJointCount'], !0x0), _0x3f4c24 = 0x0, _0x3e3cd2, _0x5142ec = 0x0; _0x5142ec < _0xf2d346; ) { _0x3a9414 = _0x5142ec++; _0x3a9414 = _0x3566cb[_0x4cc7('0x2b')](_0x3a9414); _0x20ff9c = 0x3 * _0x3a9414[_0x4cc7('0xb1c')]; _0xb2d9c6 = _0x20ff9c + 0x1; _0x35f003 = _0x20ff9c + 0x2; _0x16dada[_0x4cc7('0x9e7')](_0x20ff9c, _0x16dada[_0x4cc7('0x9e7')](_0xb2d9c6, _0x16dada[_0x4cc7('0x9e7')](_0x35f003, 0x0))); for (var _0x5c264f = _0x3e3cd2 = 0x0, _0x22a4df = _0x3a9414['countWeight']; _0x5c264f < _0x22a4df; ) if (_0x37a240 = _0x5c264f++, _0x37a240 = _0xcdd5f2[_0x4cc7('0x2b')](_0x3a9414['startWeight'] + _0x37a240), 0x0 < _0x37a240[_0x4cc7('0x1a88')]) { _0x4bf907 = this['_bindPoses'][_0x4cc7('0x2b')](_0x37a240['joint']); _0x4bf907 = _0x4bf907['transformVector'](_0x37a240[_0x4cc7('0x1a91')]); var _0x463086 = _0x20ff9c , _0x2d07c3 = _0x16dada; _0x2d07c3[_0x4cc7('0x9e7')](_0x463086, _0x2d07c3[_0x4cc7('0x2b')](_0x463086) + _0x2d63f9['ZBDrr'](_0x4bf907['x'], _0x37a240[_0x4cc7('0x1a88')])); _0x463086 = _0xb2d9c6; _0x2d07c3 = _0x16dada; _0x2d07c3['set'](_0x463086, _0x2d07c3[_0x4cc7('0x2b')](_0x463086) + _0x4bf907['y'] * _0x37a240[_0x4cc7('0x1a88')]); _0x463086 = _0x35f003; _0x2d07c3 = _0x16dada; _0x2d07c3[_0x4cc7('0x9e7')](_0x463086, _0x2d07c3[_0x4cc7('0x2b')](_0x463086) + _0x4bf907['z'] * _0x37a240[_0x4cc7('0x1a88')]); _0x5aff49[_0x4cc7('0x9e7')](_0x3f4c24, _0x2d63f9[_0x4cc7('0x1a92')](0x3, _0x37a240[_0x4cc7('0x185b')])); _0x53b8f9[_0x4cc7('0x9e7')](_0x3f4c24++, _0x37a240[_0x4cc7('0x1a88')]); ++_0x3e3cd2; } _0x20ff9c = _0x3e3cd2; for (_0xb2d9c6 = this[_0x4cc7('0x1a78')]; _0x20ff9c < _0xb2d9c6; ) _0x20ff9c++, _0x5aff49[_0x4cc7('0x9e7')](_0x3f4c24, 0x0), _0x53b8f9['set'](_0x3f4c24++, 0x0); _0x20ff9c = _0x3a9414['index'] << 0x1; _0x47d677[_0x4cc7('0x9e7')](_0x20ff9c++, _0x3a9414['s']); _0x47d677['set'](_0x20ff9c, _0x3a9414['t']); } _0x48c401[_0x4cc7('0x1155')](_0x22b5f9); _0x48c401[_0x4cc7('0x16a9')](_0x16dada, _0x47d677, null, null); _0x48c401[_0x4cc7('0x115d')](); _0x48c401[_0x4cc7('0x115e')](); _0x48c401[_0x4cc7('0x116e')](!0x1); _0x48c401[_0x4cc7('0x116f')](!0x1); _0x48c401['updateJointIndexData'](_0x5aff49); _0x48c401['updateJointWeightsData'](_0x53b8f9); return _0x48c401; }, 'parseTri': function(_0x4e7f31) { var _0x31919f = 0x3 * this[_0x4cc7('0x1a48')](); _0x4e7f31[_0x4cc7('0x9e7')](_0x31919f, this[_0x4cc7('0x1a48')]()); _0x4e7f31[_0x4cc7('0x9e7')](_0x2d63f9[_0x4cc7('0x122')](_0x31919f, 0x1), this[_0x4cc7('0x1a48')]()); _0x4e7f31[_0x4cc7('0x9e7')](_0x31919f + 0x2, this[_0x4cc7('0x1a48')]()); }, 'parseJoint': function(_0x565ab2) { var _0x453f93 = new _0x271a01(); _0x453f93[_0x4cc7('0xb1c')] = this[_0x4cc7('0x1a48')](); _0x453f93[_0x4cc7('0x185b')] = this['getNextInt'](); _0x453f93[_0x4cc7('0x1a88')] = this['getNextNumber'](); _0x453f93[_0x4cc7('0x1a91')] = this['parseVector3D'](); _0x565ab2['set'](_0x453f93[_0x4cc7('0xb1c')], _0x453f93); }, 'parseVertex': function(_0x81e0a9) { var _0x27bcb3 = new _0x34918e(); _0x27bcb3['index'] = this[_0x4cc7('0x1a48')](); this[_0x4cc7('0x1a93')](_0x27bcb3); _0x27bcb3[_0x4cc7('0x1a87')] = this['getNextInt'](); _0x27bcb3[_0x4cc7('0x1a86')] = this['getNextInt'](); _0x81e0a9[_0x4cc7('0x9e7')](_0x27bcb3[_0x4cc7('0xb1c')], _0x27bcb3); }, 'parseUV': function(_0x166cc4) { if (_0x4cc7('0x1a94') === _0x4cc7('0x1a95')) { _0x166cc4 = _0x3ce3da[_0x4cc7('0x1a96')]['matched'](0x1); b = this['mGrads']; if (null != _0x842c50[_0x166cc4] ? b['existsReserved'](_0x166cc4) : b['h'][_0x4cc7('0x959')](_0x166cc4)) return b = this['mGrads'], _0x267081[_0x4cc7('0x1a97')](null != _0x842c50[_0x166cc4] ? b[_0x4cc7('0xd77')](_0x166cc4) : b['h'][_0x166cc4]); throw new _0x202aa0(_0x4cc7('0x1a98') + _0x166cc4); } else { _0x2d63f9[_0x4cc7('0x121')]('(', this[_0x4cc7('0x1a55')]()) && this[_0x4cc7('0x1a6e')]('('); _0x166cc4['s'] = this[_0x4cc7('0x1a67')](); _0x166cc4['t'] = this['getNextNumber'](); ')' != this['getNextToken']() && this[_0x4cc7('0x1a6e')](')'); } }, 'getNextToken': function() { for (var _0x15675b, _0x402c44 = ''; !this[_0x4cc7('0x15f3')]; ) { _0x15675b = this[_0x4cc7('0x1a59')](); if ('\x20' == _0x15675b || '\x0d' == _0x15675b || '\x0a' == _0x15675b || '\x09' == _0x15675b) { if ('//' != _0x402c44 && this[_0x4cc7('0x1a6d')](), '' != _0x402c44) break; } else _0x402c44 += _0x15675b; if ('//' == _0x402c44) break; } return _0x402c44; }, 'skipWhiteSpace': function() { for (var _0x42a8ae; _0x42a8ae = this['getNextChar'](), '\x0a' == _0x42a8ae || '\x20' == _0x42a8ae || _0x56067a[_0x4cc7('0x5ed')]('\x0d', _0x42a8ae) || '\x09' == _0x42a8ae; ) ; this['putBack'](); }, 'ignoreLine': function() { for (var _0x28b380 = null; !this['_reachedEOF'] && '\x0a' != _0x28b380; ) _0x28b380 = this[_0x4cc7('0x1a59')](); }, 'getNextChar': function() { var _0x50c219 = this[_0x4cc7('0x15f2')][_0x4cc7('0xb9b')](this[_0x4cc7('0x12cc')]++); '\x0a' == _0x50c219 ? (++this['_line'], this[_0x4cc7('0x12ca')] = 0x0) : '\x0d' != _0x50c219 && ++this[_0x4cc7('0x12ca')]; this[_0x4cc7('0x12cc')] >= this['_textData']['length'] && (this['_reachedEOF'] = !0x0); return _0x50c219; }, 'getNextInt': function() { var _0x2fb08a = _0x4bf907[_0x4cc7('0xd08')](this['getNextToken']()); isNaN(_0x2fb08a) && this['sendParseError'](_0x4cc7('0x1a6f')); return _0x2fb08a; }, 'getNextNumber': function() { var _0x44ed9a = {}; _0x44ed9a[_0x4cc7('0x1a99')] = function(_0x5c0bf2, _0xaa8506) { return _0x5c0bf2 * _0xaa8506; } ; _0x44ed9a['vwRrh'] = function(_0xe50f47, _0xf3f78) { return _0xe50f47 - _0xf3f78; } ; _0x44ed9a['HmYWr'] = function(_0x2e54a7, _0x1da2c4) { return _0x2e54a7 + _0x1da2c4; } ; _0x44ed9a[_0x4cc7('0x1a9a')] = function(_0x1534b5, _0x378c32) { return _0x1534b5 + _0x378c32; } ; if (_0x56067a[_0x4cc7('0x5ee')](_0x4cc7('0x1a9b'), _0x4cc7('0x1a9b'))) { _0x44366e['render'](e, _0x44bc3e); var _0x3b29c4 = e[_0x4cc7('0xa92')] , _0x397252 = e['__height']; b = e[_0x4cc7('0xa2f')]; if (null != b && e[_0x4cc7('0xa02')] && 0x1 <= _0x3b29c4 && 0x1 <= _0x397252) { var _0x124910 = e[_0x4cc7('0xa08')]; c = _0x44bc3e['context']; var _0x174d12 = this[_0x4cc7('0x9c9')] , _0x443532 = this['__worldScale9Grid']; if (null == _0x174d12 || 0x0 < _0x174d12[_0x4cc7('0x7d9')] && 0x0 < _0x174d12[_0x4cc7('0x98b')]) { _0x44bc3e['__setBlendMode'](this[_0x4cc7('0xa07')]); _0x44bc3e[_0x4cc7('0xa7c')](this); c[_0x4cc7('0xa7f')] = d; if (null != _0x443532 && 0x0 == _0x124910['b'] && 0x0 == _0x124910['c']) { c[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, _0x124910['tx'], _0x124910['ty']); var _0x2a24fc = e[_0x4cc7('0xa95')] , _0x143d5f = e[_0x4cc7('0x9c1')]['a'] , _0x20f41f = e[_0x4cc7('0x9c1')]['d'] , _0x9a40cf = _0x124910['a'] , _0x445377 = _0x124910['d']; _0x124910 = Math[_0x4cc7('0xa96')](_0x443532['x'] * _0x143d5f); e = Math[_0x4cc7('0xa96')](_0x44ed9a[_0x4cc7('0x1a99')](_0x443532['y'], _0x20f41f)); d = Math[_0x4cc7('0xa96')]((_0x2a24fc[_0x4cc7('0xa97')]() - _0x443532[_0x4cc7('0xa97')]()) * _0x143d5f); _0x174d12 = Math['round']((_0x2a24fc[_0x4cc7('0xa98')]() - _0x443532['get_bottom']()) * _0x20f41f); _0x143d5f = Math[_0x4cc7('0xa96')](_0x443532[_0x4cc7('0x7d9')] * _0x143d5f); _0x20f41f = Math[_0x4cc7('0xa96')](_0x443532[_0x4cc7('0x98b')] * _0x20f41f); var _0x28cfe5 = Math[_0x4cc7('0xa96')](_0x443532['x'] * _0x9a40cf) , _0x498481 = Math[_0x4cc7('0xa96')](_0x443532['y'] * _0x445377) , _0xa1f570 = Math[_0x4cc7('0xa96')]((_0x2a24fc[_0x4cc7('0xa97')]() - _0x443532[_0x4cc7('0xa97')]()) * _0x9a40cf); _0x443532 = Math[_0x4cc7('0xa96')]((_0x2a24fc[_0x4cc7('0xa98')]() - _0x443532[_0x4cc7('0xa98')]()) * _0x445377); _0x2a24fc = _0x44ed9a[_0x4cc7('0x1a9c')](Math[_0x4cc7('0xa96')](_0x3b29c4 * _0x9a40cf), _0x28cfe5) - _0xa1f570; _0x9a40cf = Math['round'](_0x397252 * _0x445377) - _0x498481 - _0x443532; _0x44bc3e[_0x4cc7('0x16b8')](c, !0x1); 0x0 != _0x143d5f && 0x0 != _0x20f41f ? (c['drawImage'](b, 0x0, 0x0, _0x124910, e, 0x0, 0x0, _0x28cfe5, _0x498481), c[_0x4cc7('0xa83')](b, _0x124910, 0x0, _0x143d5f, e, _0x28cfe5, 0x0, _0x2a24fc, _0x498481), c[_0x4cc7('0xa83')](b, _0x124910 + _0x143d5f, 0x0, d, e, _0x28cfe5 + _0x2a24fc, 0x0, _0xa1f570, _0x498481), c[_0x4cc7('0xa83')](b, 0x0, e, _0x124910, _0x20f41f, 0x0, _0x498481, _0x28cfe5, _0x9a40cf), c['drawImage'](b, _0x124910, e, _0x143d5f, _0x20f41f, _0x28cfe5, _0x498481, _0x2a24fc, _0x9a40cf), c[_0x4cc7('0xa83')](b, _0x124910 + _0x143d5f, e, d, _0x20f41f, _0x28cfe5 + _0x2a24fc, _0x498481, _0xa1f570, _0x9a40cf), c['drawImage'](b, 0x0, e + _0x20f41f, _0x124910, _0x174d12, 0x0, _0x498481 + _0x9a40cf, _0x28cfe5, _0x443532), c[_0x4cc7('0xa83')](b, _0x124910, e + _0x20f41f, _0x143d5f, _0x174d12, _0x28cfe5, _0x498481 + _0x9a40cf, _0x2a24fc, _0x443532), c[_0x4cc7('0xa83')](b, _0x44ed9a[_0x4cc7('0x1a9d')](_0x124910, _0x143d5f), e + _0x20f41f, d, _0x174d12, _0x44ed9a[_0x4cc7('0x1a9a')](_0x28cfe5, _0x2a24fc), _0x498481 + _0x9a40cf, _0xa1f570, _0x443532)) : 0x0 == _0x143d5f && 0x0 != _0x20f41f ? (_0x397252 = _0x28cfe5 + _0x2a24fc + _0xa1f570, c[_0x4cc7('0xa83')](b, 0x0, 0x0, _0x3b29c4, e, 0x0, 0x0, _0x397252, _0x498481), c['drawImage'](b, 0x0, e, _0x3b29c4, _0x20f41f, 0x0, _0x498481, _0x397252, _0x9a40cf), c[_0x4cc7('0xa83')](b, 0x0, e + _0x20f41f, _0x3b29c4, _0x174d12, 0x0, _0x498481 + _0x9a40cf, _0x397252, _0x443532)) : 0x0 == _0x20f41f && 0x0 != _0x143d5f && (_0x3b29c4 = _0x498481 + _0x9a40cf + _0x443532, c[_0x4cc7('0xa83')](b, 0x0, 0x0, _0x124910, _0x397252, 0x0, 0x0, _0x28cfe5, _0x3b29c4), c[_0x4cc7('0xa83')](b, _0x124910, 0x0, _0x143d5f, _0x397252, _0x28cfe5, 0x0, _0x2a24fc, _0x3b29c4), c['drawImage'](b, _0x124910 + _0x143d5f, 0x0, d, _0x397252, _0x28cfe5 + _0x2a24fc, 0x0, _0xa1f570, _0x3b29c4)); } else _0x44bc3e[_0x4cc7('0xa80')](_0x124910, c), _0x44bc3e[_0x4cc7('0xa99')] && (_0x443532 = 0x1 / _0x44bc3e[_0x4cc7('0x1a9e')], c[_0x4cc7('0xa9a')](_0x443532, _0x443532)), c[_0x4cc7('0xa83')](b, 0x0, 0x0, _0x3b29c4, _0x397252); _0x44bc3e[_0x4cc7('0xa85')](this); } } } else { var _0x44bc3e = parseFloat(this[_0x4cc7('0x1a55')]()); isNaN(_0x44bc3e) && this['sendParseError'](_0x4cc7('0x1a70')); return _0x44bc3e; } }, 'parseVector3D': function() { var _0x33426f = new _0x21e384(); '(' != this[_0x4cc7('0x1a55')]() && this['sendParseError']('('); _0x33426f['x'] = -this['getNextNumber'](); _0x33426f['y'] = this[_0x4cc7('0x1a67')](); _0x33426f['z'] = this[_0x4cc7('0x1a67')](); ')' != this[_0x4cc7('0x1a55')]() && this['sendParseError'](')'); return _0x33426f; }, 'parseQuaternion': function() { var _0x321ba8 = new _0x8d5f45(); '(' != this[_0x4cc7('0x1a55')]() && this[_0x4cc7('0x1a6e')]('('); _0x321ba8['x'] = this[_0x4cc7('0x1a67')](); _0x321ba8['y'] = -this['getNextNumber'](); _0x321ba8['z'] = -this[_0x4cc7('0x1a67')](); var _0x21abd5 = 0x1 - _0x321ba8['x'] * _0x321ba8['x'] - _0x321ba8['y'] * _0x321ba8['y'] - _0x321ba8['z'] * _0x321ba8['z']; _0x321ba8['w'] = 0x0 > _0x21abd5 ? 0x0 : -Math[_0x4cc7('0x2c')](_0x21abd5); ')' != this['getNextToken']() && this['sendParseError'](')'); _0x21abd5 = new _0x8d5f45(); _0x21abd5[_0x4cc7('0x1347')](this[_0x4cc7('0x1a3a')], _0x321ba8); return _0x21abd5; }, 'parseCMD': function() { if ('YjmON' === _0x4cc7('0x1a9f')) { this[_0x4cc7('0x1a58')](); } else { _0x172b83[_0x4cc7('0x46f')]()['bounds'][_0x4cc7('0xa2d')](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x1aa0')])); } }, 'parseLiteralString': function() { this[_0x4cc7('0x1a6d')](); var _0x519dbe = this['getNextChar']() , _0x464339 = ''; for ('\x22' != _0x519dbe && this['sendParseError']('\x22'); this[_0x4cc7('0x15f3')] && this[_0x4cc7('0x1a57')](), _0x519dbe = this[_0x4cc7('0x1a59')](), '\x22' != _0x519dbe && (_0x464339 += _0x519dbe), '\x22' != _0x519dbe; ) ; return _0x464339; }, 'sendEOFError': function() { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1aa1'))); }, 'sendParseError': function(_0x25ce5f) { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1a73') + (this[_0x4cc7('0x12c8')] + 0x1) + ',\x20character\x20' + this[_0x4cc7('0x12ca')] + '.\x20' + _0x25ce5f + '\x20expected,\x20but\x20' + this[_0x4cc7('0x15f2')][_0x4cc7('0xb9b')](this[_0x4cc7('0x12cc')] - 0x1) + '\x20encountered')); }, 'sendUnknownKeywordError': function() { throw new _0x202aa0(new _0xc6df85(_0x56067a[_0x4cc7('0x5ef')] + (this[_0x4cc7('0x12c8')] + 0x1) + ',\x20character\x20' + this['_charLineIndex'] + '.\x20')); }, '__class__': _0x50b9f9 }); var _0x34918e = function() {}; _0x16dada[_0x4cc7('0x1aa2')] = _0x34918e; _0x34918e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1aa3')]; _0x34918e[_0x4cc7('0x8')] = {}; _0x34918e[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x34918e[_0x4cc7('0x8')]['s'] = null; _0x34918e[_0x4cc7('0x8')]['t'] = null; _0x34918e[_0x4cc7('0x8')]['startWeight'] = null; _0x34918e[_0x4cc7('0x8')][_0x4cc7('0x1a86')] = null; _0x34918e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x34918e; var _0x271a01 = function() {}; _0x16dada['away3d.loaders.parsers.JointData'] = _0x271a01; _0x271a01[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'JointData']; _0x271a01[_0x4cc7('0x8')] = {}; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0x185b')] = null; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0x1a88')] = null; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0x1a91')] = null; _0x271a01[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x271a01; var _0x372598 = function() {}; _0x16dada[_0x4cc7('0x1aa4')] = _0x372598; _0x372598[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', 'MeshData']; _0x372598[_0x4cc7('0x8')] = {}; _0x372598[_0x4cc7('0x8')][_0x4cc7('0x1a84')] = null; _0x372598[_0x4cc7('0x8')][_0x4cc7('0x1a85')] = null; _0x372598[_0x4cc7('0x8')][_0x4cc7('0xf80')] = null; _0x372598[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x372598; var _0x29e6fc = function(_0x270429) { null == _0x270429 && (_0x270429 = !0x1); _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1643')); this[_0x4cc7('0x1aa5')] = _0x270429; }; _0x16dada['away3d.loaders.parsers.Max3DSParser'] = _0x29e6fc; _0x29e6fc[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), 'Max3DSParser']; _0x29e6fc[_0x4cc7('0x5ba')] = function(_0x34ad8a) { _0x34ad8a = _0x34ad8a[_0x4cc7('0x1646')](); return _0x4cc7('0x1aa6') == _0x34ad8a; } ; _0x29e6fc[_0x4cc7('0x164d')] = function(_0x346bce) { _0x346bce = _0x1208e5[_0x4cc7('0x1606')](_0x346bce); return null != _0x346bce && (_0x346bce[_0x4cc7('0xcc2')] = 0x0, 0x4d4d == _0x346bce[_0x4cc7('0x1755')]()) ? !0x0 : !0x1; } ; _0x29e6fc[_0x4cc7('0x92b')] = _0x6573cf; _0x29e6fc[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf['prototype'], { '_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(_0x323747) { if (0x1 == _0x323747[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]()) { var _0xbda902 = _0x323747[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0); if (_0x4cc7('0x5c1') == _0xbda902['get_assetType']()) { if (_0x4cc7('0x1aa7') !== _0x4cc7('0x1aa7')) { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xd91')] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } else { var _0x3f30db = this[_0x4cc7('0x1aa8')]; _0x323747 = _0x323747[_0x4cc7('0xb75')](); (null != _0x842c50[_0x323747] ? _0x3f30db['getReserved'](_0x323747) : _0x3f30db['h'][_0x323747])[_0x4cc7('0x5c1')] = _0x5260f5[_0x4cc7('0x99b')](_0xbda902, _0x1603fe); } } } }, 'resolveDependencyFailure': function(_0x3b6b85) {}, 'startParsing': function(_0xe9a474) { _0x6573cf[_0x4cc7('0x8')][_0x4cc7('0x161b')][_0x4cc7('0x96b')](this, _0xe9a474); this['_byteData'] = _0x1208e5[_0x4cc7('0x1606')](this[_0x4cc7('0x15f5')]); this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = 0x0; this[_0x4cc7('0x1653')][_0x4cc7('0x16ed')] = 0x1; this['_textures'] = new _0x3a1efa(); this['_materials'] = new _0x3a1efa(); this[_0x4cc7('0x1aa9')] = new _0x3a1efa(); }, 'proceedParsing': function() { for (; this[_0x4cc7('0x1683')](); ) { if (null != this['_cur_mat'] && _0x331be6[_0x4cc7('0xd44')](this['_byteData'][_0x4cc7('0xcc2')], this[_0x4cc7('0x1aaa')])) this[_0x4cc7('0x1aab')](); else { if ('zGbuu' === _0x4cc7('0x1aac')) { if (_0x56067a[_0x4cc7('0x5e6')](null, this[_0x4cc7('0x1aad')])) { var _0x263cbb = this[_0x4cc7('0x1aae')]; _0x263cbb = _0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1653')]['position']) >= _0x263cbb; } else _0x263cbb = !0x1; if (_0x263cbb) { _0x263cbb = this[_0x4cc7('0x1aad')][_0x4cc7('0x5e2')]; var _0x36d959 = this[_0x4cc7('0x1aad')] , _0x10813b = this[_0x4cc7('0x1aa9')]; null != _0x842c50[_0x263cbb] ? _0x10813b[_0x4cc7('0x97d')](_0x263cbb, _0x36d959) : _0x10813b['h'][_0x263cbb] = _0x36d959; this['_cur_obj_end'] = Infinity; this[_0x4cc7('0x1aad')] = null; } } else { this[_0x4cc7('0x1aaf')] = 0x1 / _0x263cbb; return this[_0x4cc7('0x7d9')] = _0x263cbb; } } _0x263cbb = this[_0x4cc7('0x1653')]; if (_0x331be6['gt'](_0x263cbb['length'] - _0x263cbb[_0x4cc7('0xcc2')], 0x0)) { _0x36d959 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); _0x263cbb = this[_0x4cc7('0x1653')][_0x4cc7('0x1709')](); _0x10813b = this['_byteData'][_0x4cc7('0xcc2')] + (_0x263cbb - 0x6); switch (_0x36d959) { case 0x3d3d: case 0x4d4d: case 0xb000: continue; case 0x4000: this['_cur_obj_end'] = _0x331be6[_0x4cc7('0xea3')](_0x10813b); this[_0x4cc7('0x1aad')] = new _0x543355(); this[_0x4cc7('0x1aad')][_0x4cc7('0x5e2')] = this[_0x4cc7('0x1ab0')](); this[_0x4cc7('0x1aad')][_0x4cc7('0x43b')] = _0x2bc114[_0x4cc7('0x24')](null); this['_cur_obj']['materialFaces'] = new _0x3a1efa(); break; case 0x4100: this[_0x4cc7('0x1aad')][_0x4cc7('0x994')] = 'mesh'; break; case 0x4110: this['parseVertexList'](); break; case 0x4120: this[_0x4cc7('0x1ab1')](); break; case 0x4130: this[_0x4cc7('0x1ab2')](); break; case 0x4140: this[_0x4cc7('0x1ab3')](); break; case 0x4150: this['parseSmoothingGroups'](); break; case 0x4160: this[_0x4cc7('0x1aad')]['transform'] = this['readTransform'](); break; case 0xafff: this['_cur_mat_end'] = _0x10813b; this[_0x4cc7('0x1ab4')] = this['parseMaterial'](); break; case 0xb002: this['parseObjectAnimation'](_0x331be6['toFloat'](_0x10813b)); break; default: _0x36d959 = this['_byteData'], _0x36d959['position'] += _0x263cbb - 0x6; } if (0x0 < this[_0x4cc7('0x15ce')]()[_0x4cc7('0x34')]()) { if (_0x4cc7('0x1ab5') === _0x4cc7('0x1ab5')) { this[_0x4cc7('0x17a1')](); break; } else { var _0x5a316c = this['__context']['gl']; null != this[_0x4cc7('0x1ab6')] && (this[_0x4cc7('0x1ab6')] = null); null != this[_0x4cc7('0x1ab7')] && (_0x5a316c['deleteShader'](this[_0x4cc7('0x1ab7')]), this[_0x4cc7('0x1ab7')] = null); null != this['__glFragmentShader'] && (_0x5a316c[_0x4cc7('0x1ab8')](this[_0x4cc7('0x1ab9')]), this[_0x4cc7('0x1ab9')] = null); } } } } _0x263cbb = this[_0x4cc7('0x1653')]; if (_0x331be6['gt'](_0x263cbb['length'] - _0x263cbb[_0x4cc7('0xcc2')], 0x0) || null != this[_0x4cc7('0x1aad')] || null != this['_cur_mat']) return !0x1; for (_0x263cbb = this[_0x4cc7('0x1aa9')][_0x4cc7('0x9f5')](); _0x263cbb[_0x4cc7('0x94e')](); ) _0x36d959 = _0x263cbb[_0x4cc7('0x3a')](), _0x10813b = this[_0x4cc7('0x1aa9')], _0x10813b = this['constructObject'](null != _0x842c50[_0x36d959] ? _0x10813b[_0x4cc7('0xd77')](_0x36d959) : _0x10813b['h'][_0x36d959]), _0x56067a[_0x4cc7('0x5e6')](null, _0x10813b) && this['finalizeAsset'](_0x10813b, _0x36d959); return !0x0; }, 'parseMaterial': function() { for (var _0x3acb92 = new _0x5983d0(); _0x331be6['gt'](this[_0x4cc7('0x1aaa')], this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')]); ) { var _0x49accf = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x201d1c = this[_0x4cc7('0x1653')][_0x4cc7('0x1709')](); _0x201d1c = this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] + (_0x201d1c - 0x6); switch (_0x49accf) { case 0xa000: _0x3acb92[_0x4cc7('0x5e2')] = this[_0x4cc7('0x1ab0')](); break; case 0xa010: _0x3acb92[_0x4cc7('0x1aba')] = this['readColor'](); break; case 0xa020: _0x3acb92[_0x4cc7('0x1abb')] = this[_0x4cc7('0x1abc')](); break; case 0xa030: _0x3acb92['specularColor'] = this[_0x4cc7('0x1abc')](); break; case 0xa081: _0x3acb92[_0x4cc7('0x1abd')] = !0x0; break; case 0xa200: _0x3acb92[_0x4cc7('0x1abe')] = this[_0x4cc7('0x1722')](_0x201d1c); break; case 0xa204: _0x3acb92['specularMap'] = this['parseTexture'](_0x201d1c); break; default: this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')] = _0x201d1c; } } return _0x3acb92; }, 'parseTexture': function(_0x43df6b) { for (var _0x4c93a2 = new _0x2f6262(); _0x331be6['gt'](_0x43df6b, this[_0x4cc7('0x1653')][_0x4cc7('0xcc2')]); ) { if (_0x4cc7('0x1abf') !== _0x4cc7('0x1ac0')) { var _0x4fc0ec = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x568ef4 = this['_byteData'][_0x4cc7('0x1709')](); 0xa300 == _0x4fc0ec ? _0x4c93a2['url'] = this[_0x4cc7('0x1ab0')]() : (_0x4fc0ec = this[_0x4cc7('0x1653')], _0x4fc0ec['position'] += _0x568ef4 - 0x6); } else { this['x'] = _0x43df6b; this['y'] = _0x4c93a2; this[_0x4cc7('0x7d9')] = _0x4fc0ec; this['height'] = _0x568ef4; } } _0x43df6b = _0x4c93a2[_0x4cc7('0x1124')]; _0x568ef4 = this[_0x4cc7('0x1aa8')]; null != _0x842c50[_0x43df6b] ? _0x568ef4['setReserved'](_0x43df6b, _0x4c93a2) : _0x568ef4['h'][_0x43df6b] = _0x4c93a2; this[_0x4cc7('0x16a7')](_0x4c93a2['url'], new _0x4ccd8b(_0x4c93a2[_0x4cc7('0x1124')])); return _0x4c93a2; }, 'parseVertexList': function() { if (_0x4cc7('0x1ac1') === _0x4cc7('0x1ac1')) { var _0x4eb5e1; var _0x416c96 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1aad')][_0x4cc7('0x1ac2')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0x416c96, !0x0); _0x416c96 = 0x0; for (_0x4eb5e1 = this['_cur_obj'][_0x4cc7('0x1ac2')][_0x4cc7('0x34')](); _0x331be6['gt'](_0x4eb5e1, _0x416c96); ) { var _0x1db0bf = this['_byteData'][_0x4cc7('0x175b')](); var _0x181dac = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); var _0x169f08 = this['_byteData']['readFloat'](); this[_0x4cc7('0x1aad')][_0x4cc7('0x1ac2')][_0x4cc7('0x9e7')](_0x416c96++, _0x1db0bf); this[_0x4cc7('0x1aad')][_0x4cc7('0x1ac2')][_0x4cc7('0x9e7')](_0x416c96++, _0x169f08); this[_0x4cc7('0x1aad')]['verts'][_0x4cc7('0x9e7')](_0x416c96++, _0x181dac); } } else { for (var _0x4ce546 = 0x0; _0x4ce546 < _0x181dac; ) { var _0x3ced92 = _0x4ce546++; var _0x238d13 = _0x416c96['get'](_0x3ced92); _0x169f08 && l[_0x4cc7('0x19bf')](this[_0x4cc7('0x1ac3')][_0x4cc7('0x2b')](_0x3ced92), _0x238d13[_0x4cc7('0x1568')]()[_0x4cc7('0x19c1')](_0x4eb5e1)); f && l[_0x4cc7('0x19bf')](this['_lightProbeSpecularIndices'][_0x4cc7('0x2b')](_0x3ced92), _0x238d13[_0x4cc7('0x1567')]()[_0x4cc7('0x19c1')](_0x4eb5e1)); } this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this['_probeWeightsIndex'], _0x1db0bf[_0x4cc7('0x2b')](0x0)); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1ac5')] + 0x1, _0x1db0bf[_0x4cc7('0x2b')](0x1)); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1ac5')] + 0x2, _0x1db0bf[_0x4cc7('0x2b')](0x2)); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1ac5')] + 0x3, _0x1db0bf[_0x4cc7('0x2b')](0x3)); } }, 'parseFaceList': function() { var _0x1fcb34, _0x34f1dd = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x34f1dd, !0x0); var _0x249b2a = 0x0; for (_0x1fcb34 = this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')][_0x4cc7('0x34')](); _0x331be6['gt'](_0x1fcb34, _0x249b2a); ) { if (_0x4cc7('0x1ac6') !== _0x4cc7('0x1ac6')) { _0x180fa9['view']['get_camera']()[_0x4cc7('0xf9a')](-21.42857142857143); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x2da * Math['cos'](3.141592653589793 * (_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_rotationZ']() + 0x5a) / 0xb4)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2da * Math['sin'](3.141592653589793 * (_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf73')]() + 0x5a) / 0xb4)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x26de); this['angel']['setIndexedPosition'](3.7, 33.7, null, 0x89); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec4')]['setIndexedPosition'](4.1, 0x22, null, 0x91); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1ac7'), 0x28, -0x168, null, null, null, null, null); var _0x30a202 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1ac8'), 0xa0, -0xc8, null, null, -0x1, _0x30a202, null); _0x30a202 = _0x1baaa1['scale'](0.8); var _0x193bb6 = _0x1baaa1[_0x4cc7('0x7d9')](0xc8) , _0x536d89 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1ac9'), -0x28, 0xa, _0x30a202, _0x193bb6, null, _0x536d89, null); _0x30a202 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Very\x20funny.', 0x140, 0x168, null, null, null, _0x30a202, null); } else { var _0x23a17a = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x4c459f = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x3e9689 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')][_0x4cc7('0x9e7')](_0x249b2a++, _0x23a17a); this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')]['set'](_0x249b2a++, _0x3e9689); this[_0x4cc7('0x1aad')]['indices'][_0x4cc7('0x9e7')](_0x249b2a++, _0x4c459f); _0x23a17a = this[_0x4cc7('0x1653')]; _0x23a17a[_0x4cc7('0xcc2')] += 0x2; } } this[_0x4cc7('0x1aad')][_0x4cc7('0x1aca')] = _0x2bc114['toIntVector'](null, _0x34f1dd, !0x0); }, 'parseSmoothingGroups': function() { if (_0x56067a[_0x4cc7('0x5c5')](_0x4cc7('0x1acb'), _0x4cc7('0x1acb'))) { for (var _0x319132 = this[_0x4cc7('0x1aad')][_0x4cc7('0xf80')][_0x4cc7('0x34')]() / 0x3 | 0x0, _0x232318 = 0x0; _0x232318 < _0x319132; ) this[_0x4cc7('0x1aad')]['smoothingGroups']['set'](_0x232318, this[_0x4cc7('0x1653')][_0x4cc7('0x1709')]()), ++_0x232318; } else { return !0x1; } }, 'parseUVList': function() { var _0x22698c = _0x4cc7('0x1acc')[_0x4cc7('0x46')]('|') , _0x1a3223 = 0x0; while (!![]) { switch (_0x22698c[_0x1a3223++]) { case '0': this['_cur_obj'][_0x4cc7('0x1acd')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * _0x2b411a, !0x0); continue; case '1': for (_0x21f509 = this[_0x4cc7('0x1aad')][_0x4cc7('0x1acd')][_0x4cc7('0x34')](); _0x331be6['gt'](_0x21f509, _0x2b411a); ) this[_0x4cc7('0x1aad')]['uvs'][_0x4cc7('0x9e7')](_0x2b411a++, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()), this['_cur_obj'][_0x4cc7('0x1acd')]['set'](_0x2b411a++, _0x56067a['nYhks'](0x1, this[_0x4cc7('0x1653')]['readFloat']())); continue; case '2': var _0x2b411a = this[_0x4cc7('0x1653')]['readUnsignedShort'](); continue; case '3': _0x2b411a = 0x0; continue; case '4': var _0x21f509; continue; } break; } }, 'parseFaceMaterialList': function() { var _0x301d9e; var _0x40c957 = this[_0x4cc7('0x1ab0')](); var _0x5d4ab4 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); _0x5d4ab4 = _0x2bc114[_0x4cc7('0x9cc')](null, _0x5d4ab4, !0x0); for (_0x301d9e = 0x0; _0x301d9e < _0x5d4ab4[_0x4cc7('0x34')](); ) _0x5d4ab4[_0x4cc7('0x9e7')](_0x301d9e++, this['_byteData'][_0x4cc7('0x164e')]()); this['_cur_obj'][_0x4cc7('0x43b')][_0x4cc7('0x29')](_0x40c957); _0x301d9e = this[_0x4cc7('0x1aad')][_0x4cc7('0x1ace')]; null != _0x842c50[_0x40c957] ? _0x301d9e['setReserved'](_0x40c957, _0x5d4ab4) : _0x301d9e['h'][_0x40c957] = _0x5d4ab4; }, 'parseObjectAnimation': function(_0x4c895b) { var _0xc94272, _0x4f4914 = null; for (_0xc94272 = new _0x21e384(); _0x331be6[_0x4cc7('0xea3')](this['_byteData']['position']) < _0x4c895b; ) { var _0x2274f5 = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x474ed7 = this[_0x4cc7('0x1653')][_0x4cc7('0x1709')](); switch (_0x2274f5) { case 0xb010: _0x4f4914 = this[_0x4cc7('0x1ab0')](); _0x474ed7 = this[_0x4cc7('0x1653')]; _0x474ed7[_0x4cc7('0xcc2')] += 0x4; this[_0x4cc7('0x1653')][_0x4cc7('0x1755')](); break; case 0xb013: _0xc94272['x'] = this['_byteData'][_0x4cc7('0x175b')](); _0xc94272['z'] = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); _0xc94272['y'] = this[_0x4cc7('0x1653')][_0x4cc7('0x175b')](); break; default: _0x2274f5 = this[_0x4cc7('0x1653')], _0x2274f5[_0x4cc7('0xcc2')] += _0x474ed7 - 0x6; } } _0x4cc7('0x1acf') != _0x4f4914 ? (_0x4c895b = this['_unfinalized_objects'], _0x4c895b = null != _0x842c50[_0x4f4914] ? _0x4c895b[_0x4cc7('0xd76')](_0x4f4914) : _0x4c895b['h'][_0x4cc7('0x959')](_0x4f4914)) : _0x4c895b = !0x1; _0x4c895b && (_0x4c895b = this[_0x4cc7('0x1aa9')], _0x4c895b = null != _0x842c50[_0x4f4914] ? _0x4c895b['getReserved'](_0x4f4914) : _0x4c895b['h'][_0x4f4914], _0xc94272 = this[_0x4cc7('0x1ad0')](_0x4c895b, _0xc94272), null != _0xc94272 && this[_0x4cc7('0xed1')](_0xc94272, _0x4c895b[_0x4cc7('0x5e2')]), this[_0x4cc7('0x1aa9')]['remove'](_0x4f4914)); }, 'constructObject': function(_0x5ebe19, _0x254389) { if (_0x4cc7('0x126') == _0x5ebe19[_0x4cc7('0x994')]) { var _0x338a74 = null; 0x1 < _0x5ebe19['materials'][_0x4cc7('0x34')]() && _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x1ad1')); if (null == _0x5ebe19[_0x4cc7('0xf80')] || 0x0 == _0x5ebe19[_0x4cc7('0xf80')][_0x4cc7('0x34')]()) return null; var _0x574378 = _0x2bc114[_0x4cc7('0x24')](null, _0x5ebe19[_0x4cc7('0x1ac2')]['get_length']() / 0x3 | 0x0, !0x1); var _0x20644c = _0x2bc114[_0x4cc7('0x24')](null, _0x5ebe19[_0x4cc7('0xf80')][_0x4cc7('0x34')]() / 0x3 | 0x0, !0x0); this[_0x4cc7('0x1ad2')](_0x574378, _0x20644c, _0x5ebe19); this['_useSmoothingGroups'] && this[_0x4cc7('0x1ad3')](_0x574378, _0x20644c); _0x5ebe19[_0x4cc7('0x1ac2')] = _0x2bc114['toFloatVector'](null, 0x3 * _0x574378[_0x4cc7('0x34')](), !0x0); for (var _0x581c97 = 0x0, _0x425a5f = _0x574378[_0x4cc7('0x34')](); _0x581c97 < _0x425a5f; ) { var _0xe59a27 = _0x581c97++; _0x5ebe19[_0x4cc7('0x1ac2')][_0x4cc7('0x9e7')](0x3 * _0xe59a27, _0x574378[_0x4cc7('0x2b')](_0xe59a27)['x']); _0x5ebe19[_0x4cc7('0x1ac2')][_0x4cc7('0x9e7')](0x3 * _0xe59a27 + 0x1, _0x574378[_0x4cc7('0x2b')](_0xe59a27)['y']); _0x5ebe19['verts'][_0x4cc7('0x9e7')](0x3 * _0xe59a27 + 0x2, _0x574378[_0x4cc7('0x2b')](_0xe59a27)['z']); } _0x5ebe19[_0x4cc7('0xf80')] = _0x2bc114['toIntVector'](null, 0x3 * _0x20644c['get_length'](), !0x0); _0x581c97 = 0x0; for (_0x425a5f = _0x20644c[_0x4cc7('0x34')](); _0x581c97 < _0x425a5f; ) _0xe59a27 = _0x581c97++, _0x5ebe19['indices']['set'](0x3 * _0xe59a27, _0x20644c[_0x4cc7('0x2b')](_0xe59a27)['a']), _0x5ebe19[_0x4cc7('0xf80')][_0x4cc7('0x9e7')](0x3 * _0xe59a27 + 0x1, _0x20644c[_0x4cc7('0x2b')](_0xe59a27)['b']), _0x5ebe19[_0x4cc7('0xf80')][_0x4cc7('0x9e7')](0x3 * _0xe59a27 + 0x2, _0x20644c[_0x4cc7('0x2b')](_0xe59a27)['c']); if (null != _0x5ebe19[_0x4cc7('0x1acd')]) for (_0x5ebe19[_0x4cc7('0x1acd')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x2 * _0x574378['get_length'](), !0x0), _0x20644c = 0x0, _0x581c97 = _0x574378['get_length'](); _0x20644c < _0x581c97; ) _0x425a5f = _0x20644c++, _0x5ebe19[_0x4cc7('0x1acd')][_0x4cc7('0x9e7')](0x2 * _0x425a5f, _0x574378[_0x4cc7('0x2b')](_0x425a5f)['u']), _0x5ebe19[_0x4cc7('0x1acd')][_0x4cc7('0x9e7')](0x2 * _0x425a5f + 0x1, _0x574378['get'](_0x425a5f)['v']); _0x574378 = new _0x39920c(); _0x20644c = _0x1dd7f3[_0x4cc7('0x16a9')](_0x5ebe19[_0x4cc7('0x1ac2')], _0x5ebe19[_0x4cc7('0xf80')], _0x5ebe19[_0x4cc7('0x1acd')], null, null, null, null); _0x581c97 = 0x0; for (_0x425a5f = _0x20644c['get_length'](); _0x581c97 < _0x425a5f; ) _0xe59a27 = _0x581c97++, _0x574378[_0x4cc7('0xe33')]()[_0x4cc7('0x29')](_0x20644c['get'](_0xe59a27)); 0x0 < _0x5ebe19[_0x4cc7('0x43b')][_0x4cc7('0x34')]() && (_0x338a74 = _0x5ebe19['materials'][_0x4cc7('0x2b')](0x0), _0x20644c = this[_0x4cc7('0x1ad4')], _0x338a74 = (null != _0x842c50[_0x338a74] ? _0x20644c[_0x4cc7('0xd77')](_0x338a74) : _0x20644c['h'][_0x338a74])['material']); _0x2d63f9[_0x4cc7('0x121')](null, _0x254389) && (null != _0x5ebe19[_0x4cc7('0x318')] && (_0x20644c = _0x5ebe19[_0x4cc7('0x318')][_0x4cc7('0xaf3')](null), _0x20644c[_0x4cc7('0x9e7')](0xc, 0x0), _0x20644c['set'](0xd, 0x0), _0x20644c[_0x4cc7('0x9e7')](0xe, 0x0), _0x20644c = new _0x165614(_0x20644c), _0x254389 = _0x20644c['transformVector'](_0x254389)), _0x254389[_0x4cc7('0x1304')](-0x1), _0x20644c = new _0x165614(), _0x20644c[_0x4cc7('0xa8e')](_0x254389['x'], _0x254389['y'], _0x254389['z']), _0x574378[_0x4cc7('0x1199')](_0x20644c)); null != _0x5ebe19[_0x4cc7('0x318')] && (_0x20644c = new _0x165614(_0x5ebe19[_0x4cc7('0x318')]), _0x20644c[_0x4cc7('0xaf2')](), _0x574378['applyTransformation'](_0x20644c)); this[_0x4cc7('0xed1')](_0x574378, _0x5ebe19[_0x4cc7('0x5e2')] + '_geom'); _0x254389 = new _0x5b5b9f(_0x574378,_0x338a74); _0x254389[_0x4cc7('0xb49')](new _0x165614(_0x5ebe19[_0x4cc7('0x318')])); return _0x254389; } return null; }, 'prepareData': function(_0x5ea6ab, _0x3803ae, _0xf99203) { for (var _0x4f242f = 0x0, _0x2766a8 = 0x0, _0x2cef84 = 0x0, _0x295509 = _0xf99203[_0x4cc7('0x1ac2')]['get_length'](); _0x4f242f < _0x295509; ) { if (_0x4cc7('0x1ad5') === _0x4cc7('0x1ad6')) { _0xf99203++; var _0x45ebce = this[_0x4cc7('0x1653')][_0x4cc7('0x16fa')](); 0x39 < _0x45ebce && 0x7a >= _0x45ebce && 0x0 == _0x3803ae && (_0x5ea6ab += String[_0x4cc7('0x152b')](_0x45ebce)); _0x56067a[_0x4cc7('0x1ad7')](0x30, _0x45ebce) && 0x39 >= _0x45ebce && ++_0x3803ae; } else { var _0x3cd83d = new _0x19700b(); _0x3cd83d['x'] = _0xf99203[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x4f242f++); _0x3cd83d['y'] = _0xf99203[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x4f242f++); _0x3cd83d['z'] = _0xf99203[_0x4cc7('0x1ac2')]['get'](_0x4f242f++); null != _0xf99203[_0x4cc7('0x1acd')] && (_0x3cd83d['u'] = _0xf99203[_0x4cc7('0x1acd')][_0x4cc7('0x2b')](_0x2766a8++), _0x3cd83d['v'] = _0xf99203[_0x4cc7('0x1acd')]['get'](_0x2766a8++)); _0x5ea6ab[_0x4cc7('0x9e7')](_0x2cef84++, _0x3cd83d); } } _0x295509 = _0xf99203[_0x4cc7('0xf80')][_0x4cc7('0x34')](); for (_0x2cef84 = _0x4f242f = 0x0; _0x4f242f < _0x295509; ) _0x5ea6ab = new _0x3a4bc1(), _0x5ea6ab['a'] = _0xf99203[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x4f242f++), _0x5ea6ab['b'] = _0xf99203[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x4f242f++), _0x5ea6ab['c'] = _0xf99203[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x4f242f++), _0x5ea6ab[_0x4cc7('0x1ad8')] = _0xf99203[_0x4cc7('0x1aca')][_0x4cc7('0x2b')](_0x2cef84), _0x3803ae[_0x4cc7('0x9e7')](_0x2cef84++, _0x5ea6ab); }, 'applySmoothGroups': function(_0x52a216, _0x23fa83) { for (var _0xaa722d, _0x43f770, _0x3ef2e3 = _0x52a216['get_length'](), _0x5424e0 = _0x23fa83[_0x4cc7('0x34')](), _0x1a340b, _0x231d7c, _0x5aba1c, _0x4bf907 = _0x2bc114[_0x4cc7('0x9d3')](null, _0x3ef2e3, !0x0), _0x48c401 = 0x0; _0x48c401 < _0x3ef2e3; ) _0xaa722d = _0x48c401++, _0x4bf907[_0x4cc7('0x9e7')](_0xaa722d, _0x2bc114[_0x4cc7('0x9cc')](null)); for (_0x48c401 = 0x0; _0x48c401 < _0x5424e0; ) for (_0xaa722d = _0x48c401++, _0x1a340b = _0x23fa83[_0x4cc7('0x2b')](_0xaa722d), _0x43f770 = 0x0; 0x3 > _0x43f770; ) { _0xaa722d = _0x43f770++; _0x231d7c = _0x4bf907[_0x4cc7('0x2b')](0x0 == _0xaa722d ? _0x1a340b['a'] : 0x1 == _0xaa722d ? _0x1a340b['b'] : _0x1a340b['c']); _0x5aba1c = _0x1a340b[_0x4cc7('0x1ad8')]; for (_0xaa722d = _0x231d7c['get_length']() - 0x1; 0x0 <= _0xaa722d; ) _0x331be6['gt'](_0x5aba1c & _0x231d7c[_0x4cc7('0x2b')](_0xaa722d), 0x0) && (_0x5aba1c |= _0x231d7c[_0x4cc7('0x2b')](_0xaa722d), _0x231d7c[_0x4cc7('0xa5e')](_0xaa722d, 0x1), _0xaa722d = _0x231d7c['get_length']() - 0x1), --_0xaa722d; _0x231d7c[_0x4cc7('0x29')](_0x5aba1c); } _0x48c401 = _0x2bc114[_0x4cc7('0x9d3')](null, _0x3ef2e3, !0x0); for (_0x1a340b = 0x0; _0x1a340b < _0x3ef2e3; ) if (_0x231d7c = _0x1a340b++, _0x43f770 = _0x4bf907[_0x4cc7('0x2b')](_0x231d7c)['get_length'](), !(0x1 > _0x43f770)) for (_0xaa722d = _0x2bc114[_0x4cc7('0x9cc')](null, _0x43f770, !0x0), _0x48c401['set'](_0x231d7c, _0xaa722d), _0xaa722d['set'](0x0, _0x231d7c), _0x231d7c = _0x52a216[_0x4cc7('0x2b')](_0x231d7c), _0x5aba1c = 0x1; _0x5aba1c < _0x43f770; ) { var _0x347d88 = _0x5aba1c++ , _0x16dada = new _0x19700b(); _0x16dada['x'] = _0x231d7c['x']; _0x16dada['y'] = _0x231d7c['y']; _0x16dada['z'] = _0x231d7c['z']; _0x16dada['u'] = _0x231d7c['u']; _0x16dada['v'] = _0x231d7c['v']; _0xaa722d[_0x4cc7('0x9e7')](_0x347d88, _0x52a216[_0x4cc7('0x34')]()); _0x52a216[_0x4cc7('0x29')](_0x16dada); } _0x52a216[_0x4cc7('0x34')](); for (_0x52a216 = 0x0; _0x52a216 < _0x5424e0; ) for (_0x3ef2e3 = _0x52a216++, _0x1a340b = _0x23fa83[_0x4cc7('0x2b')](_0x3ef2e3), _0x5aba1c = _0x1a340b[_0x4cc7('0x1ad8')], _0x3ef2e3 = 0x0; 0x3 > _0x3ef2e3; ) for (_0x347d88 = _0x3ef2e3++, _0xaa722d = 0x0 == _0x347d88 ? _0x1a340b['a'] : 0x1 == _0x347d88 ? _0x1a340b['b'] : _0x1a340b['c'], _0x231d7c = _0x4bf907[_0x4cc7('0x2b')](_0xaa722d), _0x43f770 = _0x231d7c[_0x4cc7('0x34')](), _0xaa722d = _0x48c401[_0x4cc7('0x2b')](_0xaa722d), _0x16dada = 0x0; _0x16dada < _0x43f770; ) { if (0x0 == _0x5aba1c && 0x0 == _0x231d7c['get'](_0x16dada) || _0x331be6['gt'](_0x5aba1c & _0x231d7c[_0x4cc7('0x2b')](_0x16dada), 0x0)) { var _0x5aff49 = _0xaa722d[_0x4cc7('0x2b')](_0x16dada); 0x0 == _0x5aba1c && (_0x231d7c[_0x4cc7('0xa5e')](_0x16dada, 0x1), _0xaa722d[_0x4cc7('0xa5e')](_0x16dada, 0x1)); 0x0 == _0x347d88 ? _0x1a340b['a'] = _0x5aff49 : 0x1 == _0x347d88 ? _0x1a340b['b'] = _0x5aff49 : _0x1a340b['c'] = _0x5aff49; _0x16dada = _0x43f770; } ++_0x16dada; } }, 'finalizeCurrentMaterial': function() { var _0x42bee = {}; _0x42bee['ULHar'] = function(_0x43a5fe, _0x1280b4) { return _0x43a5fe - _0x1280b4; } ; if (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]())) { if (_0x4cc7('0x1ad9') === _0x4cc7('0x1ad9')) { var _0x5f486b = null != this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')] ? new _0x705f29(null != this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')]['texture'] ? this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')]['texture'] : _0x430307['getDefaultTexture']()) : new _0x43ea86(this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abb')]); _0x5260f5['__cast'](_0x5f486b, _0x3b6e45)[_0x4cc7('0x1555')](this['_cur_mat'][_0x4cc7('0x1aba')]); _0x5260f5[_0x4cc7('0x99b')](_0x5f486b, _0x3b6e45)[_0x4cc7('0x1784')](this[_0x4cc7('0x1ab4')][_0x4cc7('0x1ada')]); } else { for (var _0x2fc95f = [], _0x404309 = 0x67452301, _0x16e5b1 = -0x10325477, _0x19a090 = -0x67452302, _0x382442 = 0x10325476, _0x5b7ba4 = -0x3c2d1e10, _0x209735 = 0x0; _0x209735 < _0x5f486b[_0x4cc7('0x21')]; ) { for (var _0x2a436e = _0x404309, _0x3b805c = _0x16e5b1, _0x40f86b = _0x19a090, _0xf0022f = _0x382442, _0x1e030f = _0x5b7ba4, _0x51f8f4 = 0x0; 0x50 > _0x51f8f4; ) { if (0x10 > _0x51f8f4) _0x2fc95f[_0x51f8f4] = _0x5f486b[_0x209735 + _0x51f8f4]; else { var _0x152cc7 = _0x2fc95f[_0x51f8f4 - 0x3] ^ _0x2fc95f[_0x51f8f4 - 0x8] ^ _0x2fc95f[_0x51f8f4 - 0xe] ^ _0x2fc95f[_0x42bee[_0x4cc7('0x1adb')](_0x51f8f4, 0x10)]; _0x2fc95f[_0x51f8f4] = _0x152cc7 << 0x1 | _0x152cc7 >>> 0x1f; } _0x152cc7 = (_0x404309 << 0x5 | _0x404309 >>> 0x1b) + this['ft'](_0x51f8f4, _0x16e5b1, _0x19a090, _0x382442) + _0x5b7ba4 + _0x2fc95f[_0x51f8f4] + this['kt'](_0x51f8f4); _0x5b7ba4 = _0x382442; _0x382442 = _0x19a090; _0x19a090 = _0x16e5b1 << 0x1e | _0x16e5b1 >>> 0x2; _0x16e5b1 = _0x404309; _0x404309 = _0x152cc7; ++_0x51f8f4; } _0x404309 += _0x2a436e; _0x16e5b1 += _0x3b805c; _0x19a090 += _0x40f86b; _0x382442 += _0xf0022f; _0x5b7ba4 += _0x1e030f; _0x209735 += 0x10; } return [_0x404309, _0x16e5b1, _0x19a090, _0x382442, _0x5b7ba4]; } } else _0x5f486b = null != this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')] ? new _0x2943e4(null != this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abe')][_0x4cc7('0x5c1')] ? this['_cur_mat'][_0x4cc7('0x1abe')][_0x4cc7('0x5c1')] : _0x430307[_0x4cc7('0x16a6')]()) : new _0x2129f7(this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abb')]), _0x5260f5[_0x4cc7('0x99b')](_0x5f486b, _0x5825ec)[_0x4cc7('0x1555')](this['_cur_mat'][_0x4cc7('0x1aba')]), _0x5260f5[_0x4cc7('0x99b')](_0x5f486b, _0x5825ec)[_0x4cc7('0x1784')](this[_0x4cc7('0x1ab4')][_0x4cc7('0x1ada')]); _0x5f486b[_0x4cc7('0x16d7')](this[_0x4cc7('0x1ab4')][_0x4cc7('0x1abd')]); this[_0x4cc7('0xed1')](_0x5f486b, this['_cur_mat'][_0x4cc7('0x5e2')]); var _0x454910 = this[_0x4cc7('0x1ab4')]['name'] , _0x3e34b5 = this[_0x4cc7('0x1ab4')] , _0x56ddac = this['_materials']; null != _0x842c50[_0x454910] ? _0x56ddac[_0x4cc7('0x97d')](_0x454910, _0x3e34b5) : _0x56ddac['h'][_0x454910] = _0x3e34b5; this[_0x4cc7('0x1ab4')][_0x4cc7('0x1629')] = _0x5f486b; this[_0x4cc7('0x1ab4')] = null; }, 'readNulTermString': function() { for (var _0x196bca, _0x21abfc = ''; ; ) { _0x196bca = this['_byteData']['readUnsignedByte'](); if (!_0x331be6['gt'](_0x196bca, 0x0)) break; _0x21abfc += String[_0x4cc7('0x152b')](_0x196bca); } return _0x21abfc; }, 'readTransform': function() { var _0x166c8a = _0x2bc114[_0x4cc7('0x9cf')](null, 0x10, !0x0); _0x166c8a[_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0x2, this['_byteData'][_0x4cc7('0x175b')]()); _0x166c8a[_0x4cc7('0x9e7')](0x1, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a['set'](0x3, 0x0); _0x166c8a['set'](0x8, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a['set'](0xa, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0x9, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a['set'](0xb, 0x0); _0x166c8a[_0x4cc7('0x9e7')](0x4, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a[_0x4cc7('0x9e7')](0x6, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a[_0x4cc7('0x9e7')](0x5, this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]()); _0x166c8a[_0x4cc7('0x9e7')](0x7, 0x0); _0x166c8a[_0x4cc7('0x9e7')](0xc, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0xd, this[_0x4cc7('0x1653')]['readFloat']()); _0x166c8a[_0x4cc7('0x9e7')](0xf, 0x1); return _0x166c8a; }, 'readColor': function() { var _0x4dd848 = 0x0 , _0x17c8f8 = 0x0 , _0x1ed5ba = 0x0; var _0x32cb82 = this[_0x4cc7('0x1653')]['readUnsignedShort'](); var _0xe230db = this[_0x4cc7('0x1653')][_0x4cc7('0x1709')](); switch (_0x32cb82) { case 0x10: _0x4dd848 = 0xff * this['_byteData']['readFloat']() | 0x0; _0x17c8f8 = 0xff * this['_byteData'][_0x4cc7('0x175b')]() | 0x0; _0x1ed5ba = 0xff * this[_0x4cc7('0x1653')][_0x4cc7('0x175b')]() | 0x0; break; case 0x11: _0x4dd848 = this[_0x4cc7('0x1653')]['readUnsignedByte'](); _0x17c8f8 = this['_byteData'][_0x4cc7('0x16fa')](); _0x1ed5ba = this[_0x4cc7('0x1653')]['readUnsignedByte'](); break; default: _0x32cb82 = this[_0x4cc7('0x1653')], _0x32cb82[_0x4cc7('0xcc2')] += _0xe230db - 0x6; } return _0x56067a[_0x4cc7('0x5f1')](_0x4dd848 << 0x10 | _0x17c8f8 << 0x8, _0x1ed5ba); }, '__class__': _0x29e6fc }); var _0x2f6262 = function() {}; _0x16dada[_0x4cc7('0x1adc')] = _0x2f6262; _0x2f6262[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1add')]; _0x2f6262[_0x4cc7('0x8')] = {}; _0x2f6262[_0x4cc7('0x8')][_0x4cc7('0x1124')] = null; _0x2f6262[_0x4cc7('0x8')][_0x4cc7('0x5c1')] = null; _0x2f6262[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2f6262; var _0x5983d0 = function() {}; _0x16dada[_0x4cc7('0x1ade')] = _0x5983d0; _0x5983d0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1adf')]; _0x5983d0[_0x4cc7('0x8')] = {}; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1aba')] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1abb')] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1ada')] = null; _0x5983d0[_0x4cc7('0x8')]['twoSided'] = null; _0x5983d0[_0x4cc7('0x8')]['colorMap'] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1ae0')] = null; _0x5983d0[_0x4cc7('0x8')][_0x4cc7('0x1629')] = null; _0x5983d0[_0x4cc7('0x8')]['__class__'] = _0x5983d0; var _0x543355 = function() {}; _0x16dada[_0x4cc7('0x1ae1')] = _0x543355; _0x543355['__name__'] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x412')], _0x2d63f9[_0x4cc7('0x416')], 'ObjectVO']; _0x543355[_0x4cc7('0x8')] = {}; _0x543355[_0x4cc7('0x8')]['name'] = null; _0x543355[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x543355[_0x4cc7('0x8')][_0x4cc7('0x318')] = null; _0x543355[_0x4cc7('0x8')]['verts'] = null; _0x543355[_0x4cc7('0x8')][_0x4cc7('0xf80')] = null; _0x543355[_0x4cc7('0x8')][_0x4cc7('0x1acd')] = null; _0x543355[_0x4cc7('0x8')]['materialFaces'] = null; _0x543355[_0x4cc7('0x8')]['materials'] = null; _0x543355[_0x4cc7('0x8')]['smoothingGroups'] = null; _0x543355[_0x4cc7('0x8')]['__class__'] = _0x543355; var _0x19700b = function() {}; _0x16dada[_0x4cc7('0x1ae2')] = _0x19700b; _0x19700b[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), 'VertexVO']; _0x19700b[_0x4cc7('0x8')] = {}; _0x19700b[_0x4cc7('0x8')]['x'] = null; _0x19700b[_0x4cc7('0x8')]['y'] = null; _0x19700b[_0x4cc7('0x8')]['z'] = null; _0x19700b[_0x4cc7('0x8')]['u'] = null; _0x19700b[_0x4cc7('0x8')]['v'] = null; _0x19700b[_0x4cc7('0x8')]['__class__'] = _0x19700b; var _0x3a4bc1 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x1ae3')]] = _0x3a4bc1; _0x3a4bc1[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'loaders', _0x2d63f9['sFdOw'], _0x4cc7('0x1ae4')]; _0x3a4bc1[_0x4cc7('0x8')] = {}; _0x3a4bc1[_0x4cc7('0x8')]['a'] = null; _0x3a4bc1[_0x4cc7('0x8')]['b'] = null; _0x3a4bc1[_0x4cc7('0x8')]['c'] = null; _0x3a4bc1[_0x4cc7('0x8')][_0x4cc7('0x1ad8')] = null; _0x3a4bc1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3a4bc1; var _0x1b6060 = function(_0x54c942) { null == _0x54c942 && (_0x54c942 = 0x1); this[_0x4cc7('0x1ae5')] = ''; this['_mtlLibLoaded'] = !0x0; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); this[_0x4cc7('0x1ae6')] = _0x54c942; }; _0x16dada[_0x4cc7('0x1ae7')] = _0x1b6060; _0x1b6060[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1ae8')]; _0x1b6060[_0x4cc7('0x5ba')] = function(_0x55c0c7) { _0x55c0c7 = _0x55c0c7[_0x4cc7('0x1646')](); return _0x4cc7('0x1ae9') == _0x55c0c7; } ; _0x1b6060['supportsData'] = function(_0x3808eb) { _0x3808eb = _0x1208e5[_0x4cc7('0x8eb')](_0x3808eb); var _0x3727cc = !0x1 , _0x348f34 = !0x1; null != _0x3808eb && (_0x3727cc = -0x1 != _0x3808eb[_0x4cc7('0x2d')](_0x4cc7('0x1aea')), _0x348f34 = -0x1 != _0x3808eb['indexOf'](_0x4cc7('0x1aeb'))); return _0x3727cc ? _0x348f34 : !0x1; } ; _0x1b6060['__super__'] = _0x6573cf; _0x1b6060[_0x4cc7('0x8')] = _0x5aff49(_0x6573cf[_0x4cc7('0x8')], { '_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(_0x5ad8af) { if ('RtXhq' !== _0x4cc7('0x1aec')) { for (var _0x96b603 = 0x0, _0x5c6300 = 0x0, _0x3e8909 = _0x5ad8af[_0x4cc7('0x21')]; _0x5c6300 < _0x3e8909; ) { var _0x51d7c4 = _0x5c6300++; _0x96b603 <<= 0x6; _0x96b603 |= _0x3a8a6f[_0x4cc7('0xc89')](_0x5ad8af, _0x51d7c4) - 0x30 & 0x3f; } return _0x96b603; } else { return this['_scale'] = _0x5ad8af; } }, 'resolveDependency': function(_0x2e0772) { if (_0x4cc7('0x1aed') === 'Ovdeg') { if (_0x4cc7('0x1aee') == _0x2e0772['get_id']()) _0x2e0772 = _0x1208e5[_0x4cc7('0x8eb')](_0x2e0772[_0x4cc7('0x15c2')]()), this[_0x4cc7('0x1aef')](_0x2e0772); else if (0x1 == _0x2e0772[_0x4cc7('0xb73')]()[_0x4cc7('0x34')]()) { var _0x491ba3 = _0x2e0772['get_assets']()[_0x4cc7('0x2b')](0x0); if (_0x4cc7('0x5c1') == _0x491ba3[_0x4cc7('0x463')]()) { var _0x1b9642 = new _0x1680d8(); _0x1b9642[_0x4cc7('0x1af0')] = _0x2e0772[_0x4cc7('0xb75')](); _0x1b9642[_0x4cc7('0x5c1')] = _0x5260f5[_0x4cc7('0x99b')](_0x491ba3, _0x1603fe); this['_materialLoaded'][_0x4cc7('0x29')](_0x1b9642); 0x0 < this[_0x4cc7('0x1af1')][_0x4cc7('0x34')]() && this['applyMaterial'](_0x1b9642); } } } else { _0x491ba3[_0x4cc7('0x1af2')](_0x2e0772['loaded'], _0x2e0772[_0x4cc7('0x1af3')]); } }, 'resolveDependencyFailure': function(_0x49bea5) { var _0x2a89ec = null; 'mtl' == _0x49bea5[_0x4cc7('0xb75')]() ? this[_0x4cc7('0x1af4')] = this[_0x4cc7('0x1af5')] = !0x1 : (_0x2a89ec = new _0x1680d8(), _0x2a89ec[_0x4cc7('0x1af0')] = _0x49bea5[_0x4cc7('0xb75')](), this['_materialLoaded'][_0x4cc7('0x29')](_0x2a89ec)); 0x0 < this[_0x4cc7('0x1af1')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1af6')](_0x2a89ec); }, 'proceedParsing': function() { var _0x518e2f = '\x0a'; this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x167e')](), this['_textData'] = this[_0x4cc7('0x15f2')][_0x4cc7('0x20')](/\\[\r\n]+\s*/gm, '\x20')); -0x1 == this['_textData'][_0x4cc7('0x2d')](_0x518e2f) && (_0x518e2f = '\x0d'); this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x167b')] = !0x0, this['_vertices'] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0xb8b')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af7')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af8')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af1')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x11f1')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x16c1')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x21')], this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x518e2f, 0x0), this[_0x4cc7('0x1681')] = 0x0, this['_objects'] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af9')] = 0x0); for (; this[_0x4cc7('0x1682')] < this[_0x4cc7('0x16c1')] && this['hasTime'](); ) { this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x518e2f, this[_0x4cc7('0x1681')]); -0x1 == this[_0x4cc7('0x1682')] && (this[_0x4cc7('0x1682')] = this[_0x4cc7('0x16c1')]); var _0x40496f = this[_0x4cc7('0x15f2')][_0x4cc7('0xde7')](this[_0x4cc7('0x1681')], this[_0x4cc7('0x1682')]); _0x40496f = _0x40496f['split']('\x0d')['join'](''); _0x40496f = _0x29cea6[_0x4cc7('0x20')](_0x40496f, '\x20\x20', '\x20'); _0x40496f = _0x40496f[_0x4cc7('0x46')]('\x20'); this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] + 0x1; this[_0x4cc7('0x1afa')](_0x40496f); if (this[_0x4cc7('0x1641')]()) return !0x1; } if (this[_0x4cc7('0x1682')] >= this[_0x4cc7('0x16c1')]) { if (_0x4cc7('0x1afb') === _0x4cc7('0x1afc')) { return _0x1208e5['toByteArray'](this[_0x4cc7('0x15f5')]); } else { if (this[_0x4cc7('0x1af5')] && !this['_mtlLibLoaded']) return !0x1; this['translate'](); this['applyMaterials'](); return !0x0; } } return !0x1; }, 'parseLine': function(_0xbe1b) { switch (_0xbe1b[0x0]) { case 'f': this[_0x4cc7('0x1afd')](_0xbe1b); break; case 'g': this['createGroup'](_0xbe1b); break; case _0x4cc7('0x1afe'): this[_0x4cc7('0x1af5')] = !0x0; this[_0x4cc7('0x1af4')] = !0x1; this[_0x4cc7('0x1aff')](_0xbe1b[0x1]); break; case 'o': this['createObject'](_0xbe1b); break; case _0x4cc7('0x1b00'): this[_0x4cc7('0x1af5')] && ('' == _0xbe1b[0x1] && (_0xbe1b[0x1] = 'def000'), this[_0x4cc7('0x1af7')][_0x4cc7('0x29')](_0xbe1b[0x1]), this['_activeMaterialID'] = _0xbe1b[0x1], null != this[_0x4cc7('0x1b01')] && (this[_0x4cc7('0x1b01')][_0x4cc7('0x1af0')] = this['_activeMaterialID'])); break; case 'v': this[_0x4cc7('0x1b02')](_0xbe1b); break; case 'vn': this[_0x4cc7('0x1b03')](_0xbe1b); break; case 'vt': this[_0x4cc7('0x1a93')](_0xbe1b); } }, 'translate': function() { for (var _0x1b5780 = 0x0, _0xc353ff = this[_0x4cc7('0x1b04')][_0x4cc7('0x34')](); _0x1b5780 < _0xc353ff; ) for (var _0x4effb8 = _0x1b5780++, _0x13636e = this[_0x4cc7('0x1b04')]['get'](_0x4effb8)[_0x4cc7('0x1b05')], _0x8ffde1, _0x14de64, _0x360b65, _0x31ac4f = 0x0, _0x17c5c0 = _0x13636e[_0x4cc7('0x34')](); _0x31ac4f < _0x17c5c0; ) { var _0x4bf907 = _0x31ac4f++; _0x360b65 = new _0x39920c(); _0x8ffde1 = _0x13636e[_0x4cc7('0x2b')](_0x4bf907)[_0x4cc7('0x1b06')]; _0x14de64 = _0x8ffde1[_0x4cc7('0x34')](); for (var _0x48c401 = 0x0; _0x48c401 < _0x14de64; ) { var _0x5b5c98 = _0x48c401++; this['translateMaterialGroup'](_0x8ffde1[_0x4cc7('0x2b')](_0x5b5c98), _0x360b65); } if (0x0 != _0x360b65[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]()) { this[_0x4cc7('0xed1')](_0x360b65, ''); _0x8ffde1 = _0x331be6['gt'](0x2, this['get_materialMode']()) ? new _0x705f29(_0x430307[_0x4cc7('0x16a6')]()) : new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]()); _0x360b65 = new _0x5b5b9f(_0x360b65,_0x8ffde1); null != this[_0x4cc7('0x1b04')][_0x4cc7('0x2b')](_0x4effb8)[_0x4cc7('0x5e2')] ? _0x360b65[_0x4cc7('0xd6a')](this[_0x4cc7('0x1b04')][_0x4cc7('0x2b')](_0x4effb8)[_0x4cc7('0x5e2')]) : null != _0x13636e[_0x4cc7('0x2b')](_0x4bf907)['name'] ? _0x360b65[_0x4cc7('0xd6a')](_0x13636e[_0x4cc7('0x2b')](_0x4bf907)[_0x4cc7('0x5e2')]) : _0x360b65[_0x4cc7('0xd6a')](''); this[_0x4cc7('0x1af1')][_0x4cc7('0x29')](_0x360b65); '' != _0x13636e[_0x4cc7('0x2b')](_0x4bf907)['materialID'] ? _0x8ffde1['set_name'](_0x56067a['JfPZr'](_0x13636e['get'](_0x4bf907)['materialID'], '~') + _0x360b65[_0x4cc7('0xb4e')]()) : _0x8ffde1['set_name'](this[_0x4cc7('0x1b07')] + '~' + _0x360b65[_0x4cc7('0xb4e')]()); if (0x1 < _0x360b65[_0x4cc7('0x1379')]()['get_length']()) for (_0x4bf907 = 0x1, _0x48c401 = _0x360b65['get_subMeshes']()[_0x4cc7('0x34')](); _0x4bf907 < _0x48c401; ) _0x14de64 = _0x4bf907++, _0x360b65['get_subMeshes']()[_0x4cc7('0x2b')](_0x14de64)[_0x4cc7('0x32')](_0x8ffde1); this[_0x4cc7('0xed1')](_0x360b65); } } }, 'translateMaterialGroup': function(_0x550bd5, _0x2faf98) { _0x550bd5 = _0x550bd5[_0x4cc7('0x1b08')]; var _0x17faaa = _0x550bd5[_0x4cc7('0x34')]() , _0x11ef52 = _0x2bc114[_0x4cc7('0x9cf')](null) , _0x32e55e = _0x2bc114[_0x4cc7('0x9cf')](null) , _0x24ae65 = _0x2bc114['toFloatVector'](null) , _0xe98a88 = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0x1b09')] = new _0x3a1efa(); for (var _0x3fafc9 = this[_0x4cc7('0x1b0a')] = 0x0; _0x3fafc9 < _0x17faaa; ) { if ('zuXoe' !== 'zyPVf') { var _0x350869 = _0x3fafc9++; _0x350869 = _0x550bd5['get'](_0x350869); var _0x4bf907 = _0x350869[_0x4cc7('0x1b0b')]['get_length']() - 0x1; for (var _0x48c401 = 0x1; _0x48c401 < _0x4bf907; ) { var _0x42c3c3 = _0x48c401++; this[_0x4cc7('0x1b0c')](_0x350869, _0x42c3c3, _0x11ef52, _0x32e55e, _0xe98a88, _0x24ae65); this[_0x4cc7('0x1b0c')](_0x350869, 0x0, _0x11ef52, _0x32e55e, _0xe98a88, _0x24ae65); this[_0x4cc7('0x1b0c')](_0x350869, _0x42c3c3 + 0x1, _0x11ef52, _0x32e55e, _0xe98a88, _0x24ae65); } } else { return this[_0x4cc7('0x1b0d')]; } } if (0x0 < _0x11ef52[_0x4cc7('0x34')]()) for (_0x550bd5 = _0x1dd7f3['fromVectors'](_0x11ef52, _0xe98a88, _0x32e55e, _0x24ae65, null, null, null), _0x17faaa = 0x0, _0x11ef52 = _0x550bd5[_0x4cc7('0x34')](); _0x17faaa < _0x11ef52; ) _0x32e55e = _0x17faaa++, _0x2faf98['addSubGeometry'](_0x550bd5['get'](_0x32e55e)); }, 'translateVertexData': function(_0x46a43f, _0x5a91f2, _0xfdc3e7, _0x296f6d, _0x5ab047, _0xd6162) { var _0x1aa402 = this[_0x4cc7('0x1b09')]; var _0x14c162 = _0x46a43f[_0x4cc7('0x1b0b')][_0x4cc7('0x2b')](_0x5a91f2); if (null != _0x842c50[_0x14c162] ? _0x1aa402[_0x4cc7('0xd76')](_0x14c162) : _0x1aa402['h'][_0x4cc7('0x959')](_0x14c162)) _0x296f6d = this['_realIndices'], _0x46a43f = _0x46a43f[_0x4cc7('0x1b0b')][_0x4cc7('0x2b')](_0x5a91f2), _0x1aa402 = (null != _0x842c50[_0x46a43f] ? _0x296f6d[_0x4cc7('0xd77')](_0x46a43f) : _0x296f6d['h'][_0x46a43f]) - 0x1; else { _0x1aa402 = this[_0x4cc7('0x1b0a')]; _0x14c162 = this[_0x4cc7('0x1b09')]; var _0x579bd1 = _0x46a43f[_0x4cc7('0x1b0b')][_0x4cc7('0x2b')](_0x5a91f2) , _0x4bf907 = ++this[_0x4cc7('0x1b0a')]; null != _0x842c50[_0x579bd1] ? _0x14c162['setReserved'](_0x579bd1, _0x4bf907) : _0x14c162['h'][_0x579bd1] = _0x4bf907; _0x14c162 = this[_0x4cc7('0x1695')][_0x4cc7('0x2b')](_0x46a43f[_0x4cc7('0x1b0e')][_0x4cc7('0x2b')](_0x5a91f2) - 0x1); _0xfdc3e7[_0x4cc7('0x29')](_0x14c162[_0x4cc7('0x472')]() * this[_0x4cc7('0x1ae6')]); _0xfdc3e7[_0x4cc7('0x29')](_0x14c162['get_y']() * this[_0x4cc7('0x1ae6')]); _0xfdc3e7['push'](_0x56067a['wzKrp'](_0x14c162[_0x4cc7('0xd92')](), this[_0x4cc7('0x1ae6')])); 0x0 < _0x46a43f['normalIndices'][_0x4cc7('0x34')]() && (_0xfdc3e7 = this[_0x4cc7('0xb8b')][_0x4cc7('0x2b')](_0x46a43f[_0x4cc7('0x1b0f')][_0x4cc7('0x2b')](_0x5a91f2) - 0x1), _0xd6162[_0x4cc7('0x29')](_0xfdc3e7[_0x4cc7('0x472')]()), _0xd6162[_0x4cc7('0x29')](_0xfdc3e7[_0x4cc7('0xb45')]()), _0xd6162['push'](_0xfdc3e7[_0x4cc7('0xd92')]())); if (0x0 < _0x46a43f['uvIndices']['get_length']()) try { var _0x48c401 = this[_0x4cc7('0x11f1')][_0x4cc7('0x2b')](_0x46a43f['uvIndices'][_0x4cc7('0x2b')](_0x5a91f2) - 0x1); _0x296f6d[_0x4cc7('0x29')](_0x48c401[_0x4cc7('0x121f')]()); _0x296f6d[_0x4cc7('0x29')](_0x48c401['get_v']()); } catch (_0x1d8889) { if (_0x4964ea[_0x4cc7('0xab4')] = _0x1d8889, _0x1d8889 instanceof _0x202aa0 && (_0x1d8889 = _0x1d8889[_0x4cc7('0x9a4')]), _0x5260f5[_0x4cc7('0x9a0')](_0x1d8889, _0xc6df85)) switch (_0x5a91f2) { case 0x0: _0x296f6d[_0x4cc7('0x29')](0x0); _0x296f6d[_0x4cc7('0x29')](0x1); break; case 0x1: _0x296f6d[_0x4cc7('0x29')](0.5); _0x296f6d[_0x4cc7('0x29')](0x0); break; case 0x2: _0x296f6d['push'](0x1), _0x296f6d[_0x4cc7('0x29')](0x1); } else throw _0x1d8889; } } _0x5ab047[_0x4cc7('0x29')](_0x1aa402); }, 'createObject': function(_0x48c192) { this['_currentMaterialGroup'] = this[_0x4cc7('0x1b01')] = null; this[_0x4cc7('0x1b04')][_0x4cc7('0x29')](this[_0x4cc7('0x1b10')] = new _0x31fbde()); null != _0x48c192 && (this['_currentObject'][_0x4cc7('0x5e2')] = _0x48c192[0x1]); }, 'createGroup': function(_0x3f05c6) { null == this['_currentObject'] && this[_0x4cc7('0x1b11')](null); this[_0x4cc7('0x1b01')] = new _0x2aa514(); this['_currentGroup'][_0x4cc7('0x1af0')] = this[_0x4cc7('0x1ae5')]; null != _0x3f05c6 && (this['_currentGroup'][_0x4cc7('0x5e2')] = _0x3f05c6[0x1]); this[_0x4cc7('0x1b10')][_0x4cc7('0x1b05')][_0x4cc7('0x29')](this[_0x4cc7('0x1b01')]); this[_0x4cc7('0x1b12')](null); }, 'createMaterialGroup': function(_0x2f9c97) { this[_0x4cc7('0x1b13')] = new _0x45e052(); null != _0x2f9c97 && (this[_0x4cc7('0x1b13')][_0x4cc7('0x1124')] = _0x2f9c97[0x1]); this[_0x4cc7('0x1b01')][_0x4cc7('0x1b06')][_0x4cc7('0x29')](this[_0x4cc7('0x1b13')]); }, 'parseVertex': function(_0x1e9883) { if (0x4 < _0x1e9883[_0x4cc7('0x21')]) { for (var _0x722d7e = [], _0x4109a5, _0x47a280 = 0x1, _0x11c4bd = _0x1e9883['length']; _0x47a280 < _0x11c4bd; ) _0x4109a5 = _0x47a280++, _0x4109a5 = parseFloat(_0x1e9883[_0x4109a5]), isNaN(_0x4109a5) || _0x722d7e[_0x4cc7('0x29')](_0x4109a5); this[_0x4cc7('0x1695')]['push'](new _0xa33b87(_0x722d7e[0x0],_0x722d7e[0x1],-_0x722d7e[0x2])); } else this[_0x4cc7('0x1695')]['push'](new _0xa33b87(parseFloat(_0x1e9883[0x1]),parseFloat(_0x1e9883[0x2]),-parseFloat(_0x1e9883[0x3]))); }, 'parseUV': function(_0x37b068) { if (0x3 < _0x37b068[_0x4cc7('0x21')]) { for (var _0x2b74c1 = [], _0x3bf0ce, _0x130694 = 0x1, _0x29d88d = _0x37b068['length']; _0x130694 < _0x29d88d; ) _0x3bf0ce = _0x130694++, _0x3bf0ce = parseFloat(_0x37b068[_0x3bf0ce]), isNaN(_0x3bf0ce) || _0x2b74c1[_0x4cc7('0x29')](_0x3bf0ce); this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(_0x2b74c1[0x0],0x1 - _0x2b74c1[0x1])); } else this[_0x4cc7('0x11f1')][_0x4cc7('0x29')](new _0x3dff6d(parseFloat(_0x37b068[0x1]),0x1 - parseFloat(_0x37b068[0x2]))); }, 'parseVertexNormal': function(_0x5437a4) { if (0x4 < _0x5437a4['length']) { for (var _0x36c668 = [], _0x48d003, _0x52d9df = 0x1, _0x4e2d94 = _0x5437a4[_0x4cc7('0x21')]; _0x52d9df < _0x4e2d94; ) _0x48d003 = _0x52d9df++, _0x48d003 = parseFloat(_0x5437a4[_0x48d003]), isNaN(_0x48d003) || _0x36c668[_0x4cc7('0x29')](_0x48d003); this[_0x4cc7('0xb8b')][_0x4cc7('0x29')](new _0xa33b87(_0x36c668[0x0],_0x36c668[0x1],-_0x36c668[0x2])); } else this[_0x4cc7('0xb8b')][_0x4cc7('0x29')](new _0xa33b87(parseFloat(_0x5437a4[0x1]),parseFloat(_0x5437a4[0x2]),-parseFloat(_0x5437a4[0x3]))); }, 'parseFace': function(_0x1b4e98) { var _0x1073df = _0x1b4e98['length'] , _0x359d0b = new _0x1702ee(); null == this[_0x4cc7('0x1b01')] && this[_0x4cc7('0x1b14')](null); for (var _0x83b76e, _0xd6d3df = 0x1; _0xd6d3df < _0x1073df; ) { var _0x469677 = _0xd6d3df++; '' != _0x1b4e98[_0x469677] && (_0x83b76e = _0x1b4e98[_0x469677][_0x4cc7('0x46')]('/'), _0x359d0b[_0x4cc7('0x1b0e')][_0x4cc7('0x29')](this['parseIndex'](_0x4bf907['parseInt'](_0x83b76e[0x0]), this[_0x4cc7('0x1695')][_0x4cc7('0x34')]())), null != _0x83b76e[0x1] && 0x0 < _0x83b76e[0x1]['length'] && _0x359d0b[_0x4cc7('0x1b15')][_0x4cc7('0x29')](this[_0x4cc7('0x1b16')](_0x4bf907[_0x4cc7('0xd08')](_0x83b76e[0x1]), this[_0x4cc7('0x11f1')]['get_length']())), null != _0x83b76e[0x2] && 0x0 < _0x83b76e[0x2][_0x4cc7('0x21')] && _0x359d0b[_0x4cc7('0x1b0f')][_0x4cc7('0x29')](this[_0x4cc7('0x1b16')](_0x4bf907[_0x4cc7('0xd08')](_0x83b76e[0x2]), this['_vertexNormals'][_0x4cc7('0x34')]())), _0x359d0b[_0x4cc7('0x1b0b')]['push'](_0x1b4e98[_0x469677])); } this[_0x4cc7('0x1b13')][_0x4cc7('0x1b08')][_0x4cc7('0x29')](_0x359d0b); }, 'parseIndex': function(_0x20851b, _0x2722f1) { return 0x0 > _0x20851b ? _0x20851b + _0x2722f1 + 0x1 : _0x20851b; }, 'parseMtl': function(_0x31fd98) { _0x31fd98 = _0x31fd98[_0x4cc7('0x46')](_0x4cc7('0x1b17')); for (var _0x1cad6c, _0x2c7943, _0x440800, _0x5ab34f, _0x334c62, _0x5940ec, _0x19005e, _0x484036, _0x4bf907, _0x48c401, _0x1a1098 = 0x0, _0x16dada = _0x31fd98['length']; _0x1a1098 < _0x16dada; ) { _0x4bf907 = _0x1a1098++; _0x1cad6c = _0x31fd98[_0x4bf907][_0x4cc7('0x46')]('\x0d')['join']('')['split']('\x0a'); 0x1 == _0x1cad6c[_0x4cc7('0x21')] && (_0x1cad6c = _0x31fd98[_0x4bf907][_0x4cc7('0x46')]('\x0d')); _0x334c62 = _0x5940ec = _0x19005e = 0xffffff; _0x484036 = 0x0; _0x5ab34f = _0x440800 = !0x1; _0x4bf907 = 0x1; _0x48c401 = ''; for (var _0x5aff49 = 0x0, _0xe76438 = _0x1cad6c[_0x4cc7('0x21')]; _0x5aff49 < _0xe76438; ) { var _0x512ec8 = _0x5aff49++; _0x1cad6c[_0x512ec8] = _0x1cad6c[_0x512ec8][_0x4cc7('0x20')](/\s+$/, ''); if ('#' != _0x1cad6c[_0x512ec8][_0x4cc7('0xde7')](0x0, 0x1) && (0x0 == _0x512ec8 || '' != _0x1cad6c[_0x512ec8])) { _0x2c7943 = _0x1cad6c[_0x512ec8][_0x4cc7('0x46')]('\x20'); if (0x9 == _0x3a8a6f[_0x4cc7('0xc89')](_0x2c7943[0x0], 0x0) || 0x20 == _0x3a8a6f[_0x4cc7('0xc89')](_0x2c7943[0x0], 0x0)) _0x2c7943[0x0] = _0x2c7943[0x0][_0x4cc7('0xde7')](0x1, _0x2c7943[0x0]['length']); if (0x0 == _0x512ec8) this['_lastMtlID'] = _0x2c7943[_0x4cc7('0xc7a')](''), this['_lastMtlID'] = '' == this[_0x4cc7('0x1b07')] ? 'def000' : this['_lastMtlID']; else switch (_0x2c7943[0x0]) { case 'Ka': '' == _0x2c7943[0x1] || isNaN(parseFloat(_0x2c7943[0x1])) || '' == _0x2c7943[0x2] || isNaN(parseFloat(_0x2c7943[0x2])) || '' == _0x2c7943[0x3] || isNaN(parseFloat(_0x2c7943[0x3])) || (_0x5940ec = this[_0x4cc7('0x1b18')](_0x2c7943[0x1], _0x2c7943[0x2], _0x2c7943[0x3])); break; case 'Kd': '' == _0x2c7943[0x1] || _0x56067a[_0x4cc7('0x581')](isNaN, parseFloat(_0x2c7943[0x1])) || '' == _0x2c7943[0x2] || isNaN(parseFloat(_0x2c7943[0x2])) || '' == _0x2c7943[0x3] || _0x56067a[_0x4cc7('0x5f3')](isNaN, parseFloat(_0x2c7943[0x3])) || (_0x334c62 = this[_0x4cc7('0x1b18')](_0x2c7943[0x1], _0x2c7943[0x2], _0x2c7943[0x3]), _0x5ab34f = !0x0); break; case 'Ks': '' == _0x2c7943[0x1] || isNaN(parseFloat(_0x2c7943[0x1])) || '' == _0x2c7943[0x2] || isNaN(_0x56067a[_0x4cc7('0x1b19')](parseFloat, _0x2c7943[0x2])) || '' == _0x2c7943[0x3] || isNaN(parseFloat(_0x2c7943[0x3])) || (_0x19005e = this[_0x4cc7('0x1b18')](_0x2c7943[0x1], _0x2c7943[0x2], _0x2c7943[0x3]), _0x440800 = !0x0); break; case 'Ns': '' == _0x2c7943[0x1] || isNaN(parseFloat(_0x2c7943[0x1])) || (_0x484036 = 0.001 * parseFloat(_0x2c7943[0x1])); 0x0 == _0x484036 && (_0x440800 = !0x1); break; case 'd': case 'tr': '' == _0x2c7943[0x1] || isNaN(parseFloat(_0x2c7943[0x1])) || (_0x4bf907 = parseFloat(_0x2c7943[0x1])); break; case _0x4cc7('0x1b1a'): _0x48c401 = this[_0x4cc7('0x1b1b')](_0x2c7943), _0x48c401 = _0x29cea6[_0x4cc7('0x20')](_0x48c401, '\x5c', '/'); } } } '' != _0x48c401 ? (_0x440800 && (_0x440800 = new _0x2cd77f(), _0x440800[_0x4cc7('0x1784')](_0x19005e), _0x440800[_0x4cc7('0x1558')](_0x484036), _0x19005e = new _0x41a411(), _0x19005e['alpha'] = _0x4bf907, _0x19005e[_0x4cc7('0x1b1c')] = _0x440800, _0x19005e[_0x4cc7('0x1af0')] = this[_0x4cc7('0x1b07')], null == this[_0x4cc7('0x1b1d')] && (this[_0x4cc7('0x1b1d')] = _0x2bc114[_0x4cc7('0x24')](null)), this[_0x4cc7('0x1b1d')][_0x4cc7('0x29')](_0x19005e)), this[_0x4cc7('0x16a7')](this[_0x4cc7('0x1b07')], new _0x4ccd8b(_0x48c401))) : _0x5ab34f && !isNaN(_0x331be6['toFloat'](_0x334c62)) && (_0x48c401 = new _0x1680d8(), _0x48c401[_0x4cc7('0x1af0')] = this[_0x4cc7('0x1b07')], 0x0 == _0x4bf907 && _0x4f6276[_0x4cc7('0xbdb')]('Warning:\x20an\x20alpha\x20value\x20of\x200\x20was\x20found\x20in\x20mtl\x20color\x20tag\x20(Tr\x20or\x20d)\x20ref:' + this[_0x4cc7('0x1b07')] + _0x56067a[_0x4cc7('0x5f4')]), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x1cad6c = new _0x43ea86(_0x334c62), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)[_0x4cc7('0x10cd')](_0x4bf907), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)[_0x4cc7('0x1555')](_0x5940ec), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)[_0x4cc7('0x1774')](!0x0), _0x440800 && (_0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)['set_specularColor'](_0x19005e), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x43ea86)[_0x4cc7('0x1558')](_0x484036))) : (_0x1cad6c = new _0x2129f7(_0x334c62), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x2129f7)[_0x4cc7('0x1555')](_0x5940ec), _0x5260f5['__cast'](_0x1cad6c, _0x2129f7)['set_repeat'](!0x0), _0x440800 && (_0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x2129f7)[_0x4cc7('0x1784')](_0x19005e), _0x5260f5[_0x4cc7('0x99b')](_0x1cad6c, _0x2129f7)['set_specular'](_0x484036))), _0x48c401['cm'] = _0x1cad6c, this[_0x4cc7('0x1af8')][_0x4cc7('0x29')](_0x48c401), 0x0 < this[_0x4cc7('0x1af1')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1af6')](_0x48c401)); } this[_0x4cc7('0x1af4')] = !0x0; }, 'toColor': function(_0x2d9bc0, _0x44efde, _0x36587e) { if (_0x4cc7('0x1b1e') !== 'RPTAe') { return (0xff * parseFloat(_0x2d9bc0) | 0x0) << 0x10 | (0xff * parseFloat(_0x44efde) | 0x0) << 0x8 | 0xff * _0x56067a[_0x4cc7('0x1b19')](parseFloat, _0x36587e) | 0x0; } else { return this[_0x4cc7('0x1b1f')] = _0x2d9bc0; } }, 'parseMapKdString': function(_0x5705e3) { var _0x3038be = '', _0x56c08c, _0x5838b3 = !0x1; for (_0x56c08c = 0x1; _0x56c08c < _0x5705e3[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x1b20') !== 'pFvnI') { _0x5705e3 = ['FillSolid', 0x1, _0x5705e3]; _0x5705e3[_0x4cc7('0xd2f')] = _0x267081; _0x5705e3['toString'] = _0x3e3cd2; return _0x5705e3; } else { switch (_0x5705e3[_0x56c08c]) { case _0x4cc7('0x1b21'): case _0x4cc7('0x1b22'): case _0x4cc7('0x1b23'): case _0x4cc7('0x1b24'): case '-texres': _0x56c08c += 0x2; break; case _0x4cc7('0x1b25'): _0x56c08c += 0x3; break; case '-o': case '-s': case '-t': _0x56c08c += 0x4; continue; default: _0x5838b3 = !0x0; } if (_0x5838b3) break; } } for (; _0x56c08c < _0x5705e3[_0x4cc7('0x21')]; ) _0x3038be += _0x5705e3[_0x56c08c], _0x3038be += '\x20', ++_0x56c08c; return _0x3038be = _0x3038be[_0x4cc7('0x20')](/\s+$/, ''); }, 'loadMtl': function(_0x334764) { this[_0x4cc7('0x16a7')](_0x4cc7('0x1aee'), new _0x4ccd8b(_0x334764), !0x0); this[_0x4cc7('0x17a1')](); }, 'applyMaterial': function(_0x4277da) { for (var _0xfe969, _0x24b5a5, _0x3d9dfe = null, _0x3024fb, _0x2047af = 0x0; _0x2047af < this['_meshes'][_0x4cc7('0x34')](); ) { _0x24b5a5 = this[_0x4cc7('0x1af1')][_0x4cc7('0x2b')](_0x2047af); _0xfe969 = _0x24b5a5[_0x4cc7('0x31')]()[_0x4cc7('0xb4e')]()['split']('~'); if (_0xfe969[0x0] == _0x4277da[_0x4cc7('0x1af0')]) { if (null != _0x4277da['cm']) null != _0x24b5a5['get_material']() && _0x24b5a5[_0x4cc7('0x32')](null), _0x24b5a5[_0x4cc7('0x32')](_0x4277da['cm']); else if (null != _0x4277da['texture']) if (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]())) if (_0x3d9dfe = _0x5260f5[_0x4cc7('0x99b')](_0x24b5a5['get_material'](), _0x705f29), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0xb76')](_0x4277da[_0x4cc7('0x5c1')]), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0x1555')](_0x4277da['ambientColor']), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)['set_alpha'](_0x4277da[_0x4cc7('0x1341')]), _0x5260f5['__cast'](_0x3d9dfe, _0x705f29)[_0x4cc7('0x1774')](!0x0), null != _0x4277da[_0x4cc7('0x1b26')]) _0x5260f5['__cast'](_0x3d9dfe, _0x705f29)['set_specularMethod'](null), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0x42b')](_0x4277da['specularMethod']); else { if (null != this[_0x4cc7('0x1b1d')]) for (var _0x16d125 = 0x0, _0x26adeb = this[_0x4cc7('0x1b1d')]['get_length'](); _0x16d125 < _0x26adeb; ) if (_0x3024fb = _0x16d125++, _0x3024fb = this['_materialSpecularData'][_0x4cc7('0x2b')](_0x3024fb), _0x3024fb[_0x4cc7('0x1af0')] == _0x4277da['materialID']) { _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0x42b')](null); _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x705f29)[_0x4cc7('0x42b')](_0x3024fb[_0x4cc7('0x1b1c')]); _0x5260f5['__cast'](_0x3d9dfe, _0x705f29)[_0x4cc7('0x1555')](_0x3024fb[_0x4cc7('0x1aba')]); _0x5260f5['__cast'](_0x3d9dfe, _0x705f29)['set_alpha'](_0x3024fb['alpha']); break; } } else if (_0x3d9dfe = _0x5260f5[_0x4cc7('0x99b')](_0x24b5a5[_0x4cc7('0x31')](), _0x2943e4), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)[_0x4cc7('0xb76')](_0x4277da[_0x4cc7('0x5c1')]), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)['set_ambientColor'](_0x4277da[_0x4cc7('0x1aba')]), _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)['set_repeat'](!0x0), null != _0x4277da[_0x4cc7('0x1b26')]) _0x5260f5['__cast'](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x42b')](null), _0x5260f5['__cast'](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x42b')](_0x4277da[_0x4cc7('0x1b26')]); else if (null != this[_0x4cc7('0x1b1d')]) for (_0x16d125 = 0x0, _0x26adeb = this[_0x4cc7('0x1b1d')]['get_length'](); _0x16d125 < _0x26adeb; ) if (_0x3024fb = _0x16d125++, _0x3024fb = this['_materialSpecularData'][_0x4cc7('0x2b')](_0x3024fb), _0x3024fb[_0x4cc7('0x1af0')] == _0x4277da[_0x4cc7('0x1af0')]) { _0x5260f5['__cast'](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x42b')](null); _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x42b')](_0x3024fb[_0x4cc7('0x1b1c')]); _0x5260f5[_0x4cc7('0x99b')](_0x3d9dfe, _0x2943e4)[_0x4cc7('0x1555')](_0x3024fb['ambientColor']); break; } _0xfe969 = _0x4cc7('0x1b27') == _0xfe969[0x0] ? _0xfe969[0x1] + _0x4cc7('0x1b28') : _0xfe969[0x0]; _0x24b5a5[_0x4cc7('0x31')]()[_0x4cc7('0xd6a')](_0xfe969); this[_0x4cc7('0x1af1')][_0x4cc7('0xa5e')](_0x2047af, 0x1); --_0x2047af; } ++_0x2047af; } null == _0x4277da['cm'] && null == _0x3d9dfe || this[_0x4cc7('0xed1')](_0x2d63f9[_0x4cc7('0x121')](null, _0x4277da['cm']) ? _0x4277da['cm'] : _0x3d9dfe); }, 'applyMaterials': function() { if (0x0 != this['_materialLoaded'][_0x4cc7('0x34')]()) for (var _0x17ca13 = 0x0, _0x473ec9 = this['_materialLoaded'][_0x4cc7('0x34')](); _0x17ca13 < _0x473ec9; ) { var _0x4896dc = _0x17ca13++; this[_0x4cc7('0x1af6')](this[_0x4cc7('0x1af8')][_0x4cc7('0x2b')](_0x4896dc)); } }, '__class__': _0x1b6060, '__properties__': _0x5aff49(_0x6573cf['prototype']['__properties__'], { 'set_scale': _0x4cc7('0x1b29') }) }); var _0x31fbde = function() { this['groups'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x2d63f9[_0x4cc7('0x1b2a')]] = _0x31fbde; _0x31fbde[_0x4cc7('0x8f2')] = ['away3d', 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1b2b')]; _0x31fbde[_0x4cc7('0x8')] = {}; _0x31fbde[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x31fbde[_0x4cc7('0x8')][_0x4cc7('0x1b05')] = null; _0x31fbde[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x31fbde; var _0x2aa514 = function() { this['materialGroups'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada['away3d.loaders.parsers.Group'] = _0x2aa514; _0x2aa514[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1b2c')]; _0x2aa514[_0x4cc7('0x8')] = {}; _0x2aa514[_0x4cc7('0x8')]['name'] = null; _0x2aa514[_0x4cc7('0x8')][_0x4cc7('0x1af0')] = null; _0x2aa514[_0x4cc7('0x8')][_0x4cc7('0x1b06')] = null; _0x2aa514[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2aa514; var _0x45e052 = function() { this['faces'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x1b2d')] = _0x45e052; _0x45e052[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1b2e')]; _0x45e052[_0x4cc7('0x8')] = {}; _0x45e052[_0x4cc7('0x8')][_0x4cc7('0x1124')] = null; _0x45e052[_0x4cc7('0x8')]['faces'] = null; _0x45e052[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x45e052; var _0x41a411 = function() { this['alpha'] = 0x1; this[_0x4cc7('0x1aba')] = 0xffffff; }; _0x16dada['away3d.loaders.parsers.SpecularData'] = _0x41a411; _0x41a411[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), _0x4cc7('0x417'), _0x4cc7('0x1b2f')]; _0x41a411[_0x4cc7('0x8')] = {}; _0x41a411[_0x4cc7('0x8')]['materialID'] = null; _0x41a411[_0x4cc7('0x8')][_0x4cc7('0x1b1c')] = null; _0x41a411[_0x4cc7('0x8')][_0x4cc7('0x1aba')] = null; _0x41a411[_0x4cc7('0x8')][_0x4cc7('0x1341')] = null; _0x41a411[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x41a411; var _0x1680d8 = function() { this[_0x4cc7('0x1341')] = 0x1; this[_0x4cc7('0x1aba')] = 0xffffff; }; _0x16dada['away3d.loaders.parsers.LoadedMaterial'] = _0x1680d8; _0x1680d8['__name__'] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1b30')]; _0x1680d8[_0x4cc7('0x8')] = {}; _0x1680d8[_0x4cc7('0x8')][_0x4cc7('0x1af0')] = null; _0x1680d8[_0x4cc7('0x8')][_0x4cc7('0x5c1')] = null; _0x1680d8[_0x4cc7('0x8')]['cm'] = null; _0x1680d8[_0x4cc7('0x8')]['specularMethod'] = null; _0x1680d8[_0x4cc7('0x8')][_0x4cc7('0x1aba')] = null; _0x1680d8[_0x4cc7('0x8')][_0x4cc7('0x1341')] = null; _0x1680d8[_0x4cc7('0x8')]['__class__'] = _0x1680d8; var _0x1702ee = function() { this[_0x4cc7('0x1b0b')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1b0f')] = _0x2bc114[_0x4cc7('0x9cc')](null); this['uvIndices'] = _0x2bc114[_0x4cc7('0x9cc')](null); this['vertexIndices'] = _0x2bc114[_0x4cc7('0x9cc')](null); }; _0x16dada[_0x4cc7('0x1b31')] = _0x1702ee; _0x1702ee[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x1b32')]; _0x1702ee[_0x4cc7('0x8')] = {}; _0x1702ee[_0x4cc7('0x8')][_0x4cc7('0x1b0e')] = null; _0x1702ee[_0x4cc7('0x8')][_0x4cc7('0x1b15')] = null; _0x1702ee[_0x4cc7('0x8')][_0x4cc7('0x1b0f')] = null; _0x1702ee[_0x4cc7('0x8')]['indexIds'] = null; _0x1702ee[_0x4cc7('0x8')]['__class__'] = _0x1702ee; var _0x31662d = function() {}; _0x16dada[_0x4cc7('0x1b33')] = _0x31662d; _0x31662d['__name__'] = [_0x4cc7('0x7f'), 'loaders', _0x4cc7('0x417'), _0x4cc7('0x1b34')]; _0x31662d[_0x4cc7('0x1b35')] = function() { _0x19454f['enableParsers'](_0x31662d[_0x4cc7('0x1b36')]); } ; var _0x1208e5 = function() {}; _0x16dada[_0x4cc7('0x1b37')] = _0x1208e5; _0x1208e5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x413'), 'parsers', _0x4cc7('0x52a'), _0x4cc7('0x1b38')]; _0x1208e5['toByteArray'] = function(_0x2e3074) { _0x5260f5['__instanceof'](_0x2e3074, _0x39d1e6) && (_0x2e3074 = _0x4b4d92[_0x4cc7('0xce9')](_0x2e3074, [])); return _0x5260f5[_0x4cc7('0x9a0')](_0x2e3074, _0x220b4b) ? _0x2e3074 : null; } ; _0x1208e5[_0x4cc7('0x8eb')] = function(_0x21424e, _0x270252) { if (_0x2d63f9[_0x4cc7('0x1b39')] !== _0x4cc7('0x127')) { null != _0x21424e && null != this['_shadowMethod'] && _0x21424e[_0x4cc7('0xa28')](this[_0x4cc7('0x1b3a')]); this['_shadowMethod'] = _0x21424e; this[_0x4cc7('0x1b3b')](); return _0x21424e; } else { null == _0x270252 && (_0x270252 = 0x0); 0x0 == _0x270252 && (_0x270252 = -0x1); if (_0x4cc7('0x4dc') == typeof _0x21424e) return _0x3a8a6f['substr'](_0x21424e, 0x0, Math['min'](_0x331be6[_0x4cc7('0xea3')](_0x270252), _0x21424e[_0x4cc7('0x21')]) | 0x0); _0x21424e = _0x1208e5['toByteArray'](_0x21424e); return null != _0x21424e ? (_0x21424e['position'] = 0x0, _0x21424e['readUTFBytes'](Math[_0x4cc7('0x53')](_0x331be6[_0x4cc7('0xea3')](_0x21424e[_0x4cc7('0x21')] - _0x21424e[_0x4cc7('0xcc2')]), _0x331be6[_0x4cc7('0xea3')](_0x270252)) | 0x0)) : null; } } ; var _0x43f7fe = function() { this[_0x4cc7('0x1b3c')] = 0x5; this[_0x4cc7('0x1205')] = 0x1; this[_0x4cc7('0x1b3d')] = this[_0x4cc7('0x1b3e')] = !0x0; this['_numPasses'] = 0x0; this[_0x4cc7('0xe0b')] = 0xa; this[_0x4cc7('0xd7d')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1207')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x133a')] = new _0x350093(); this['_distancePass'] = new _0x1c2e46(); this[_0x4cc7('0x133a')]['addEventListener']('change', _0x48c401(this, this[_0x4cc7('0x1b3f')])); this[_0x4cc7('0x133b')][_0x4cc7('0x9ad')](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x1b40')])); this[_0x4cc7('0x1782')](!0x0); this[_0x4cc7('0x144a')] = _0x43f7fe['MATERIAL_ID_COUNT']++; _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x1b41')] = _0x43f7fe; _0x43f7fe[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), 'MaterialBase']; _0x43f7fe[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x43f7fe[_0x4cc7('0x92b')] = _0x4ae64a; _0x43f7fe[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '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() { return _0x4cc7('0x1629'); }, 'set_lightPicker': function(_0xa43df8) { if (_0x56067a['CtPgK'](_0xa43df8, this[_0x4cc7('0x1b42')])) { this[_0x4cc7('0x1b42')] = _0xa43df8; for (var _0x4a5154 = 0x0, _0x50c53f = this[_0x4cc7('0x1207')]['get_length'](); _0x4a5154 < _0x50c53f; ) { var _0x56cb45 = _0x4a5154++; this[_0x4cc7('0x1207')]['get'](_0x56cb45)[_0x4cc7('0x1b43')](this['_lightPicker']); } } return _0xa43df8; }, 'set_mipmap': function(_0x489eb1) { this[_0x4cc7('0x1b3d')] = _0x489eb1; for (var _0x16f3a5 = 0x0, _0x4bf0b0 = this[_0x4cc7('0x1206')]; _0x16f3a5 < _0x4bf0b0; ) { var _0x5265ee = _0x16f3a5++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x5265ee)[_0x4cc7('0x1b44')](_0x489eb1); } return _0x489eb1; }, 'set_smooth': function(_0x33911b) { this[_0x4cc7('0x1b3e')] = _0x33911b; for (var _0x3fc387 = 0x0, _0x4abb21 = this[_0x4cc7('0x1206')]; _0x3fc387 < _0x4abb21; ) { var _0x496589 = _0x3fc387++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x496589)[_0x4cc7('0x1781')](_0x33911b); } return _0x33911b; }, 'get_depthCompareMode': function() { return this[_0x4cc7('0x1b3c')]; }, 'set_repeat': function(_0x44cf58) { this[_0x4cc7('0x1b45')] = _0x44cf58; for (var _0x2e7f78 = 0x0, _0x498ad1 = this[_0x4cc7('0x1206')]; _0x2e7f78 < _0x498ad1; ) { var _0x383cb8 = _0x2e7f78++; this[_0x4cc7('0x1207')]['get'](_0x383cb8)[_0x4cc7('0x1774')](_0x44cf58); } return _0x44cf58; }, 'set_anisotropy': function(_0x326805) { this['_anisotropy'] = _0x326805; for (var _0x1d6910 = 0x0, _0x1552ab = this[_0x4cc7('0x1206')]; _0x1d6910 < _0x1552ab; ) { var _0xd712ec = _0x1d6910++; this['_passes'][_0x4cc7('0x2b')](_0xd712ec)[_0x4cc7('0x1208')](this[_0x4cc7('0x1205')]); } return _0x326805; }, 'set_bothSides': function(_0x5c370e) { this[_0x4cc7('0x1b46')] = _0x5c370e; for (var _0x1b4610 = 0x0, _0x38faed = this[_0x4cc7('0x1206')]; _0x1b4610 < _0x38faed; ) { var _0x796061 = _0x1b4610++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x796061)[_0x4cc7('0x16d7')](_0x5c370e); } this[_0x4cc7('0x133a')]['set_bothSides'](_0x5c370e); this['_distancePass'][_0x4cc7('0x16d7')](_0x5c370e); return _0x5c370e; }, 'get_blendMode': function() { return this['_blendMode']; }, 'set_blendMode': function(_0x401536) { return this[_0x4cc7('0xe0b')] = _0x401536; }, 'set_alphaPremultiplied': function(_0x2a5982) { this[_0x4cc7('0x1b47')] = _0x2a5982; for (var _0x118f60 = 0x0, _0x3039f6 = this[_0x4cc7('0x1206')]; _0x118f60 < _0x3039f6; ) { var _0xc6c88a = _0x118f60++; this[_0x4cc7('0x1207')]['get'](_0xc6c88a)[_0x4cc7('0x1782')](_0x2a5982); } return _0x2a5982; }, 'get_requiresBlending': function() { if ('ZrETg' === _0x4cc7('0x1b48')) { return _0x56067a[_0x4cc7('0x5f6')](0xa, this[_0x4cc7('0xe0b')]); } else { this[_0x4cc7('0x1114')]['set_disableColor'](!0x0); null != this[_0x4cc7('0x10ff')] || this['_renderer'][_0x4cc7('0x110f')]() ? (this['_depthRenderer'][_0x4cc7('0x1110')](this['_rttBufferManager'][_0x4cc7('0x1111')]()), this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](this['_rttBufferManager'][_0x4cc7('0x1113')]()), this[_0x4cc7('0x1114')][_0x4cc7('0xa17')](a, this[_0x4cc7('0x10ff')]['getMainInputTexture'](this[_0x4cc7('0x10ca')]), this['_rttBufferManager'][_0x4cc7('0x1101')]())) : (this[_0x4cc7('0x1114')][_0x4cc7('0x1110')](0x1), this[_0x4cc7('0x1114')][_0x4cc7('0x1112')](0x1), this[_0x4cc7('0x1114')][_0x4cc7('0xa17')](a)); this[_0x4cc7('0x1114')][_0x4cc7('0x1115')](!0x1); } }, 'get_numPasses': function() { return this[_0x4cc7('0x1206')]; }, 'hasDepthAlphaThreshold': function() { return 0x0 < this[_0x4cc7('0x133a')][_0x4cc7('0x1b49')](); }, 'activateForDepth': function(_0x505423, _0x2f43bd, _0x4c1479) { null == _0x4c1479 && (_0x4c1479 = !0x1); (this['_distanceBasedDepthRender'] = _0x4c1479) ? this[_0x4cc7('0x133b')][_0x4cc7('0x5d')](_0x505423, _0x2f43bd) : this[_0x4cc7('0x133a')][_0x4cc7('0x5d')](_0x505423, _0x2f43bd); }, 'deactivateForDepth': function(_0x17d5ae) { if (_0x4cc7('0x1b4a') !== _0x4cc7('0x1b4a')) { this[_0x4cc7('0xf38')] = _0x17d5ae; 0x0 > this['_radius'] ? this[_0x4cc7('0xf38')] = 0x0 : this['_radius'] > this[_0x4cc7('0x1569')] && (this[_0x4cc7('0x1569')] = this[_0x4cc7('0xf38')], this[_0x4cc7('0x1166')]()); this[_0x4cc7('0x156a')] = 0x1 / (this[_0x4cc7('0x1569')] * this['_fallOff'] - this['_radius'] * this[_0x4cc7('0xf38')]); return _0x17d5ae; } else { this[_0x4cc7('0x1b4b')] ? this[_0x4cc7('0x133b')]['deactivate'](_0x17d5ae) : this[_0x4cc7('0x133a')][_0x4cc7('0xa14')](_0x17d5ae); } }, 'renderDepth': function(_0x1bdf66, _0x3edb1c, _0x253e55, _0xef925a) { this[_0x4cc7('0x1b4b')] ? (null != _0x1bdf66[_0x4cc7('0x11bd')]() && this[_0x4cc7('0x133b')][_0x4cc7('0x1b4c')](_0x1bdf66, _0x3edb1c, _0x253e55), this['_distancePass'][_0x4cc7('0xa17')](_0x1bdf66, _0x3edb1c, _0x253e55, _0xef925a)) : (null != _0x1bdf66[_0x4cc7('0x11bd')]() && this[_0x4cc7('0x133a')]['updateAnimationState'](_0x1bdf66, _0x3edb1c, _0x253e55), this[_0x4cc7('0x133a')][_0x4cc7('0xa17')](_0x1bdf66, _0x3edb1c, _0x253e55, _0xef925a)); }, 'passRendersToTexture': function(_0x44eead) { return this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x44eead)[_0x4cc7('0x110f')](); }, 'activatePass': function(_0x22d34c, _0x14340c, _0x3f1c71) { this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x22d34c)['activate'](_0x14340c, _0x3f1c71); }, 'deactivatePass': function(_0x5161a9, _0x502f28) { this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x5161a9)[_0x4cc7('0xa14')](_0x502f28); }, 'renderPass': function(_0x1f33fd, _0x311af8, _0x4a3204, _0x10bcf1, _0x5d1f97) { null != this[_0x4cc7('0x1b42')] && this[_0x4cc7('0x1b42')]['collectLights'](_0x311af8, _0x10bcf1); _0x1f33fd = this['_passes']['get'](_0x1f33fd); null != _0x311af8['get_animator']() && _0x1f33fd[_0x4cc7('0x1b4c')](_0x311af8, _0x4a3204, _0x10bcf1[_0x4cc7('0xc0e')]()); _0x1f33fd[_0x4cc7('0xa17')](_0x311af8, _0x4a3204, _0x10bcf1[_0x4cc7('0xc0e')](), _0x5d1f97); }, 'addOwner': function(_0x5b94b0) { this[_0x4cc7('0xd7d')][_0x4cc7('0x29')](_0x5b94b0); if (null != _0x5b94b0['get_animator']()) { if (null != this[_0x4cc7('0xd80')] && _0x5b94b0[_0x4cc7('0x11bd')]()[_0x4cc7('0x3cc')]() != this[_0x4cc7('0xd80')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1b4d'))); if (this[_0x4cc7('0xd80')] != _0x5b94b0[_0x4cc7('0x11bd')]()[_0x4cc7('0x3cc')]()) { this['_animationSet'] = _0x5b94b0[_0x4cc7('0x11bd')]()[_0x4cc7('0x3cc')](); _0x5b94b0 = 0x0; for (var _0x3cc2b4 = this['_numPasses']; _0x5b94b0 < _0x3cc2b4; ) { var _0xfa9801 = _0x5b94b0++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0xfa9801)[_0x4cc7('0x1b4e')](this['_animationSet']); } this[_0x4cc7('0x133a')]['set_animationSet'](this[_0x4cc7('0xd80')]); this['_distancePass'][_0x4cc7('0x1b4e')](this[_0x4cc7('0xd80')]); this[_0x4cc7('0x1b4f')](null); } } }, 'removeOwner': function(_0x332813) { this['_owners'][_0x4cc7('0xa5e')](this[_0x4cc7('0xd7d')]['indexOf'](_0x332813, 0x0), 0x1); if (0x0 == this[_0x4cc7('0xd7d')][_0x4cc7('0x34')]()) { this['_animationSet'] = null; _0x332813 = 0x0; for (var _0x3b1460 = this[_0x4cc7('0x1206')]; _0x332813 < _0x3b1460; ) { var _0xa9f793 = _0x332813++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0xa9f793)[_0x4cc7('0x1b4e')](this[_0x4cc7('0xd80')]); } this[_0x4cc7('0x133a')][_0x4cc7('0x1b4e')](this[_0x4cc7('0xd80')]); this[_0x4cc7('0x133b')][_0x4cc7('0x1b4e')](this[_0x4cc7('0xd80')]); this[_0x4cc7('0x1b4f')](null); } }, 'updateMaterial': function(_0x3c01c7) {}, 'deactivate': function(_0xc1c411) { this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](this[_0x4cc7('0x1206')] - 0x1)[_0x4cc7('0xa14')](_0xc1c411); }, 'invalidatePasses': function(_0x3bfa8a) { this[_0x4cc7('0x133a')][_0x4cc7('0x1b50')](); this[_0x4cc7('0x133b')][_0x4cc7('0x1b50')](); if (null != this['_animationSet']) { this[_0x4cc7('0xd80')]['resetGPUCompatibility'](); for (var _0x5b8b2f = 0x0, _0xe48214 = this[_0x4cc7('0xd7d')]; _0x5b8b2f < _0xe48214[_0x4cc7('0x34')](); ) { var _0x1b73c9 = _0xe48214[_0x4cc7('0x2b')](_0x5b8b2f); ++_0x5b8b2f; null != _0x1b73c9[_0x4cc7('0x11bd')]() && (_0x1b73c9[_0x4cc7('0x11bd')]()[_0x4cc7('0xda5')](this[_0x4cc7('0x133a')]), _0x1b73c9[_0x4cc7('0x11bd')]()[_0x4cc7('0xda5')](this['_distancePass'])); } } _0x5b8b2f = 0x0; for (_0xe48214 = this[_0x4cc7('0x1206')]; _0x5b8b2f < _0xe48214; ) if (_0x1b73c9 = _0x5b8b2f++, this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x1b73c9) != _0x3bfa8a && this['_passes'][_0x4cc7('0x2b')](_0x1b73c9)[_0x4cc7('0x1b50')](!0x1), null != this[_0x4cc7('0xd80')]) for (var _0x2bd00d = 0x0, _0x2ebd58 = this[_0x4cc7('0xd7d')]; _0x2bd00d < _0x2ebd58[_0x4cc7('0x34')](); ) { var _0x8aa1af = _0x2ebd58[_0x4cc7('0x2b')](_0x2bd00d); ++_0x2bd00d; null != _0x8aa1af[_0x4cc7('0x11bd')]() && _0x8aa1af[_0x4cc7('0x11bd')]()['testGPUCompatibility'](this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x1b73c9)); } }, 'removePass': function(_0x21053c) { this['_passes'][_0x4cc7('0xa5e')](this[_0x4cc7('0x1207')]['indexOf'](_0x21053c, 0x0), 0x1); --this['_numPasses']; }, 'clearPasses': function() { for (var _0x5541f1 = 0x0, _0x5f6e9a = this[_0x4cc7('0x1206')]; _0x5541f1 < _0x5f6e9a; ) { var _0x135cfb = _0x5541f1++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x135cfb)[_0x4cc7('0xa2d')](_0x4cc7('0x96a'), _0x48c401(this, this['onPassChange'])); } this['_passes']['set_length'](0x0); this['_numPasses'] = 0x0; }, 'addPass': function(_0x3b6a1c) { this[_0x4cc7('0x1207')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1206')]++, _0x3b6a1c); _0x3b6a1c['set_animationSet'](this[_0x4cc7('0xd80')]); _0x3b6a1c[_0x4cc7('0x1782')](this['_alphaPremultiplied']); _0x3b6a1c['set_mipmap'](this[_0x4cc7('0x1b3d')]); _0x3b6a1c[_0x4cc7('0x1781')](this[_0x4cc7('0x1b3e')]); _0x3b6a1c[_0x4cc7('0x1774')](this[_0x4cc7('0x1b45')]); _0x3b6a1c['set_anisotropy'](this[_0x4cc7('0x1205')]); _0x3b6a1c['set_lightPicker'](this[_0x4cc7('0x1b42')]); _0x3b6a1c[_0x4cc7('0x16d7')](this['_bothSides']); _0x3b6a1c['addEventListener'](_0x4cc7('0x96a'), _0x48c401(this, this['onPassChange'])); this['invalidatePasses'](null); }, 'onPassChange': function(_0x3c7fa1) { _0x3c7fa1 = 0x1; for (var _0x3eddb2, _0x4c1a2c, _0x42d5e2 = this[_0x4cc7('0x144c')] = 0x0, _0x3bdfde = this[_0x4cc7('0x1206')]; _0x42d5e2 < _0x3bdfde; ) { _0x3eddb2 = _0x42d5e2++; _0x3eddb2 = this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x3eddb2)[_0x4cc7('0x1b51')]; _0x4c1a2c = _0x3eddb2[_0x4cc7('0x34')](); for (var _0x36cbf2 = 0x0; _0x36cbf2 < _0x4c1a2c; ) { var _0x3942be = _0x36cbf2++; if (-0x1 != _0x3eddb2['get'](_0x3942be)) { if (_0x2d63f9['ntoDb'] === _0x4cc7('0x1b52')) { _0x3c7fa1[_0x4cc7('0xc5c')](); _0x3eddb2[_0x4cc7('0x1b53')]() != _0x3eddb2[_0x4cc7('0x1b54')]['innerHTML'] && (_0x3eddb2[_0x4cc7('0x1b55')](_0x3eddb2[_0x4cc7('0x1b54')][_0x4cc7('0x1b56')]), _0x3eddb2[_0x4cc7('0x1b57')] = !0x1); } else { this['_renderOrderId'] += _0x3c7fa1 * _0x3eddb2[_0x4cc7('0x2b')](_0x3942be) | 0x0; break; } } } _0x3c7fa1 *= 0x3e8; } }, 'onDistancePassChange': function(_0x3ce35c) { _0x3ce35c = this['_distancePass'][_0x4cc7('0x1b51')]; for (var _0x2ee213 = _0x3ce35c[_0x4cc7('0x34')](), _0x2b17b0 = this[_0x4cc7('0x1b58')] = 0x0; _0x2b17b0 < _0x2ee213; ) { var _0x3dd803 = _0x2b17b0++; if (-0x1 != _0x3ce35c[_0x4cc7('0x2b')](_0x3dd803)) { this[_0x4cc7('0x1b58')] += _0x3ce35c['get'](_0x3dd803); break; } } }, 'onDepthPassChange': function(_0xc62aa1) { _0xc62aa1 = this['_depthPass'][_0x4cc7('0x1b51')]; for (var _0x31c50b = _0xc62aa1['get_length'](), _0x3689ab = this[_0x4cc7('0x1b58')] = 0x0; _0x3689ab < _0x31c50b; ) { if (_0x4cc7('0x1b59') !== _0x4cc7('0x1b59')) { var _0x4114c8 = _0x13a875++; _0x4114c8 = this[_0x4cc7('0x15d2')]['get'](_0x4114c8); _0x31c50b || (_0x31c50b = null != _0x4114c8); } else { var _0x13a875 = _0x3689ab++; if (-0x1 != _0xc62aa1['get'](_0x13a875)) { if (_0x4cc7('0x1b5a') === _0x4cc7('0x1b5a')) { this[_0x4cc7('0x1b58')] += _0xc62aa1['get'](_0x13a875); break; } else { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0x2e,0x12), new _0x28b142(0x1c,0x12), new _0x23fc13(null,[new _0x28b142(0x2e,0x9), new _0x28b142(0x37,0x9)],!0x0)); } } } } }, '__class__': _0x43f7fe, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')]['__properties__'], { 'get_numPasses': _0x4cc7('0x13fd'), 'get_requiresBlending': _0x4cc7('0x144d'), 'set_alphaPremultiplied': _0x4cc7('0x1782'), 'set_blendMode': _0x2d63f9['HPyhl'], 'get_blendMode': _0x4cc7('0xe2b'), 'set_bothSides': 'set_bothSides', 'set_anisotropy': _0x4cc7('0x1208'), 'set_repeat': _0x4cc7('0x1774'), 'get_depthCompareMode': 'get_depthCompareMode', 'set_smooth': _0x4cc7('0x1781'), 'set_mipmap': _0x4cc7('0x1b44'), 'set_lightPicker': 'set_lightPicker', 'get_assetType': 'get_assetType' }) }); var _0x3b6e45 = function() { _0x43f7fe[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1b5b')](this[_0x4cc7('0x14c1')] = new _0xfd3dda(this)); }; _0x16dada[_0x4cc7('0x1b5c')] = _0x3b6e45; _0x3b6e45[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1b5d')]; _0x3b6e45[_0x4cc7('0x92b')] = _0x43f7fe; _0x3b6e45[_0x4cc7('0x8')] = _0x5aff49(_0x43f7fe[_0x4cc7('0x8')], { '_screenPass': null, '_alphaBlending': null, 'set_alphaThreshold': function(_0x406cfa) { this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x42f')](_0x406cfa); this[_0x4cc7('0x133a')][_0x4cc7('0x42f')](_0x406cfa); this[_0x4cc7('0x133b')][_0x4cc7('0x42f')](_0x406cfa); return _0x406cfa; }, 'set_blendMode': function(_0xb5b01) { _0x43f7fe['prototype']['set_blendMode'][_0x4cc7('0x96b')](this, _0xb5b01); this[_0x4cc7('0x14c1')][_0x4cc7('0x1b5e')](0xa == this[_0x4cc7('0xe2b')]() && this[_0x4cc7('0x144d')]() ? 0x7 : this['get_blendMode']()); return _0xb5b01; }, 'activateForDepth': function(_0x408d6c, _0x13337a, _0x5099ce) { null == _0x5099ce && (_0x5099ce = !0x1); _0x5099ce ? this[_0x4cc7('0x133b')]['set_alphaMask'](this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x11b8')]()) : this[_0x4cc7('0x133a')][_0x4cc7('0x1b5f')](this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x11b8')]()); _0x43f7fe['prototype'][_0x4cc7('0x140f')][_0x4cc7('0x96b')](this, _0x408d6c, _0x13337a, _0x5099ce); }, 'get_requiresBlending': function() { return _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0x144d')][_0x4cc7('0x96b')](this) || this[_0x4cc7('0x1b60')] ? !0x0 : null != this[_0x4cc7('0x14c1')]['get_colorTransform']() ? 0x1 > this[_0x4cc7('0x14c1')][_0x4cc7('0xb0f')]()['alphaMultiplier'] : !0x1; }, 'get_colorTransform': function() { return this[_0x4cc7('0x14c1')][_0x4cc7('0xb0f')](); }, 'set_colorTransform': function(_0xaad8b4) { this['_screenPass']['set_colorTransform'](_0xaad8b4); return _0xaad8b4; }, 'set_ambientMethod': function(_0x15f011) { this['_screenPass'][_0x4cc7('0x1788')](_0x15f011); return _0x15f011; }, 'set_shadowMethod': function(_0x30c7a3) { this['_screenPass'][_0x4cc7('0x179c')](_0x30c7a3); return _0x30c7a3; }, 'get_diffuseMethod': function() { return this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')](); }, 'set_diffuseMethod': function(_0x5b540b) { this[_0x4cc7('0x14c1')][_0x4cc7('0x42d')](_0x5b540b); return _0x5b540b; }, 'set_normalMethod': function(_0x1f1986) { if (_0x4cc7('0x1b61') !== _0x4cc7('0x1b61')) { var _0x40b825 = f++; _0x40b825 = _0x1f1986[_0x4cc7('0x2b')](_0x40b825); 0x0 > _0x40b825['a'] * b + _0x40b825['b'] * d + _0x40b825['c'] * c && this[_0x4cc7('0x1437')][_0x4cc7('0x9e7')](e++, _0x40b825); } else { this[_0x4cc7('0x14c1')][_0x4cc7('0x457')](_0x1f1986); return _0x1f1986; } }, 'get_specularMethod': function() { return this['_screenPass']['get_specularMethod'](); }, 'set_specularMethod': function(_0x4579ba) { this[_0x4cc7('0x14c1')][_0x4cc7('0x42b')](_0x4579ba); return _0x4579ba; }, 'addMethod': function(_0x28845c) { this[_0x4cc7('0x14c1')][_0x4cc7('0x179e')](_0x28845c); }, 'set_mipmap': function(_0x355ecc) { if (this[_0x4cc7('0x1b3d')] == _0x355ecc) return _0x355ecc; _0x43f7fe['prototype'][_0x4cc7('0x1b44')][_0x4cc7('0x96b')](this, _0x355ecc); return _0x355ecc; }, 'get_normalMap': function() { return this['_screenPass']['get_normalMap'](); }, 'set_normalMap': function(_0x4c2463) { this[_0x4cc7('0x14c1')][_0x4cc7('0x15e0')](_0x4c2463); return _0x4c2463; }, 'set_specularMap': function(_0x5c2ba2) { if (null != this[_0x4cc7('0x14c1')][_0x4cc7('0x1795')]()) this[_0x4cc7('0x14c1')]['get_specularMethod']()['set_texture'](_0x5c2ba2); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1b62'))); return _0x5c2ba2; }, 'set_gloss': function(_0x37516d) { null != this[_0x4cc7('0x14c1')][_0x4cc7('0x1795')]() && this['_screenPass'][_0x4cc7('0x1795')]()['set_gloss'](_0x37516d); return _0x37516d; }, 'set_ambient': function(_0x4688f2) { this[_0x4cc7('0x14c1')][_0x4cc7('0x455')]()[_0x4cc7('0x81')](_0x4688f2); return _0x4688f2; }, 'set_specular': function(_0x291d00) { null != this['_screenPass'][_0x4cc7('0x1795')]() && this['_screenPass']['get_specularMethod']()[_0x4cc7('0x1558')](_0x291d00); return _0x291d00; }, 'get_ambientColor': function() { return this['_screenPass']['get_ambientMethod']()[_0x4cc7('0x1b63')](); }, 'set_ambientColor': function(_0x1a4423) { this[_0x4cc7('0x14c1')][_0x4cc7('0x455')]()[_0x4cc7('0x1555')](_0x1a4423); return _0x1a4423; }, 'set_specularColor': function(_0x472808) { if (_0x4cc7('0x1b64') === _0x4cc7('0x1b65')) { _0x4fb8d7[_0x4cc7('0x96b')](this, _0x472808); this[_0x4cc7('0x1b66')] = b; this[_0x4cc7('0x18f5')] = c; } else { this['_screenPass'][_0x4cc7('0x1795')]()[_0x4cc7('0x1784')](_0x472808); return _0x472808; } }, 'set_alphaBlending': function(_0x4791e6) { this[_0x4cc7('0x1b60')] = _0x4791e6; this[_0x4cc7('0x14c1')]['setBlendMode'](0xa == this[_0x4cc7('0xe2b')]() && this[_0x4cc7('0x144d')]() ? 0x7 : this[_0x4cc7('0xe2b')]()); this[_0x4cc7('0x14c1')][_0x4cc7('0x1b67')](this[_0x4cc7('0x144d')]()); return _0x4791e6; }, 'updateMaterial': function(_0x27ae01) { if (this[_0x4cc7('0x14c1')][_0x4cc7('0x1554')]) { this[_0x4cc7('0x194e')](); if (null != this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')]) { if (_0x56067a['uUcgQ'](_0x56067a[_0x4cc7('0x1b68')], _0x4cc7('0x5fb'))) { _0x27ae01[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x27ae01[_0x4cc7('0xa7c')](this); _0x2fa2b5[_0x4cc7('0xa7f')] = d; if (null != _0x4bf907 && 0x0 == p['b'] && _0x56067a['aHKrU'](0x0, p['c'])) { _0x2fa2b5['setTransform'](0x1, 0x0, 0x0, 0x1, p['tx'], p['ty']); var _0x6d8f58 = e[_0x4cc7('0xa95')] , _0x120329 = e[_0x4cc7('0x9c1')]['a'] , _0x5e4093 = e[_0x4cc7('0x9c1')]['d'] , _0x2ca6b9 = p['a'] , _0x3d41fa = p['d']; p = Math[_0x4cc7('0xa96')](_0x4bf907['x'] * _0x120329); e = Math[_0x4cc7('0xa96')](_0x56067a[_0x4cc7('0x5f7')](_0x4bf907['y'], _0x5e4093)); d = Math[_0x4cc7('0xa96')]((_0x6d8f58[_0x4cc7('0xa97')]() - _0x4bf907['get_right']()) * _0x120329); w = Math[_0x4cc7('0xa96')](_0x56067a[_0x4cc7('0x5e0')](_0x6d8f58['get_bottom'](), _0x4bf907[_0x4cc7('0xa98')]()) * _0x5e4093); _0x120329 = Math[_0x4cc7('0xa96')](_0x4bf907[_0x4cc7('0x7d9')] * _0x120329); _0x5e4093 = Math[_0x4cc7('0xa96')](_0x4bf907[_0x4cc7('0x98b')] * _0x5e4093); var _0xfbc04d = Math[_0x4cc7('0xa96')](_0x4bf907['x'] * _0x2ca6b9) , _0x50504d = Math['round'](_0x4bf907['y'] * _0x3d41fa) , _0x2b3e96 = Math[_0x4cc7('0xa96')]((_0x6d8f58[_0x4cc7('0xa97')]() - _0x4bf907['get_right']()) * _0x2ca6b9); _0x4bf907 = Math[_0x4cc7('0xa96')]((_0x6d8f58[_0x4cc7('0xa98')]() - _0x4bf907['get_bottom']()) * _0x3d41fa); _0x6d8f58 = Math[_0x4cc7('0xa96')](f * _0x2ca6b9) - _0xfbc04d - _0x2b3e96; _0x2ca6b9 = Math[_0x4cc7('0xa96')](l * _0x3d41fa) - _0x50504d - _0x4bf907; _0x27ae01['applySmoothing'](_0x2fa2b5, !0x1); _0x56067a[_0x4cc7('0x5f8')](0x0, _0x120329) && 0x0 != _0x5e4093 ? (_0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, 0x0, p, e, 0x0, 0x0, _0xfbc04d, _0x50504d), _0x2fa2b5['drawImage'](_0x42dc26, p, 0x0, _0x120329, e, _0xfbc04d, 0x0, _0x6d8f58, _0x50504d), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p + _0x120329, 0x0, d, e, _0xfbc04d + _0x6d8f58, 0x0, _0x2b3e96, _0x50504d), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, e, p, _0x5e4093, 0x0, _0x50504d, _0xfbc04d, _0x2ca6b9), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p, e, _0x120329, _0x5e4093, _0xfbc04d, _0x50504d, _0x6d8f58, _0x2ca6b9), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p + _0x120329, e, d, _0x5e4093, _0xfbc04d + _0x6d8f58, _0x50504d, _0x2b3e96, _0x2ca6b9), _0x2fa2b5['drawImage'](_0x42dc26, 0x0, e + _0x5e4093, p, w, 0x0, _0x50504d + _0x2ca6b9, _0xfbc04d, _0x4bf907), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p, e + _0x5e4093, _0x120329, w, _0xfbc04d, _0x50504d + _0x2ca6b9, _0x6d8f58, _0x4bf907), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, _0x56067a[_0x4cc7('0x5f9')](p, _0x120329), e + _0x5e4093, d, w, _0x56067a[_0x4cc7('0x5f9')](_0xfbc04d, _0x6d8f58), _0x50504d + _0x2ca6b9, _0x2b3e96, _0x4bf907)) : 0x0 == _0x120329 && 0x0 != _0x5e4093 ? (l = _0x56067a[_0x4cc7('0x5fa')](_0xfbc04d + _0x6d8f58, _0x2b3e96), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, 0x0, f, e, 0x0, 0x0, l, _0x50504d), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, e, f, _0x5e4093, 0x0, _0x50504d, l, _0x2ca6b9), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, e + _0x5e4093, f, w, 0x0, _0x50504d + _0x2ca6b9, l, _0x4bf907)) : _0x56067a[_0x4cc7('0x5ed')](0x0, _0x5e4093) && 0x0 != _0x120329 && (f = _0x50504d + _0x2ca6b9 + _0x4bf907, _0x2fa2b5['drawImage'](_0x42dc26, 0x0, 0x0, p, l, 0x0, 0x0, _0xfbc04d, f), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p, 0x0, _0x120329, l, _0xfbc04d, 0x0, _0x6d8f58, f), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, p + _0x120329, 0x0, d, l, _0xfbc04d + _0x6d8f58, 0x0, _0x2b3e96, f)); } else _0x27ae01[_0x4cc7('0xa80')](p, _0x2fa2b5), _0x27ae01[_0x4cc7('0xa99')] && (_0x4bf907 = 0x1 / _0x27ae01['pixelRatio'], _0x2fa2b5['scale'](_0x4bf907, _0x4bf907)), _0x2fa2b5[_0x4cc7('0xa83')](_0x42dc26, 0x0, 0x0, f, l); _0x27ae01[_0x4cc7('0xa85')](this); } else { _0x27ae01 = 0x0; for (var _0x42dc26 = this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')]['get_length'](); _0x56067a['KfvMN'](_0x27ae01, _0x42dc26); ) { var _0x2fa2b5 = _0x27ae01++; this[_0x4cc7('0x1b5b')](this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x2fa2b5)); } } } this[_0x4cc7('0x1b5b')](this[_0x4cc7('0x14c1')]); this[_0x4cc7('0x14c1')][_0x4cc7('0x1554')] = !0x1; } }, 'set_lightPicker': function(_0x3bb503) { _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0x1b43')][_0x4cc7('0x96b')](this, _0x3bb503); this['_screenPass'][_0x4cc7('0x1b43')](_0x3bb503); return _0x3bb503; }, '__class__': _0x3b6e45, '__properties__': _0x2d63f9[_0x4cc7('0x428')](_0x5aff49, _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_alphaBlending': 'set_alphaBlending', 'set_specularColor': _0x4cc7('0x1784'), 'set_ambientColor': _0x4cc7('0x1555'), 'get_ambientColor': _0x4cc7('0x1b63'), 'set_specular': _0x4cc7('0x1558'), 'set_ambient': _0x4cc7('0x81'), 'set_gloss': _0x2d63f9['FRmlL'], 'set_specularMap': 'set_specularMap', 'set_normalMap': _0x4cc7('0x15e0'), 'get_normalMap': _0x4cc7('0xeb3'), 'set_specularMethod': _0x2d63f9[_0x4cc7('0x1b69')], 'get_specularMethod': 'get_specularMethod', 'set_normalMethod': _0x4cc7('0x457'), 'set_diffuseMethod': _0x2d63f9[_0x4cc7('0x42c')], 'get_diffuseMethod': _0x4cc7('0x16b0'), 'set_shadowMethod': _0x4cc7('0x179c'), 'set_ambientMethod': _0x4cc7('0x1788'), 'set_colorTransform': _0x4cc7('0x17ac'), 'get_colorTransform': _0x4cc7('0xb0f'), 'set_alphaThreshold': _0x2d63f9[_0x4cc7('0x42e')] }) }); var _0x43ea86 = function(_0x1d9aab, _0x31509d) { null == _0x31509d && (_0x31509d = 0x1); null == _0x1d9aab && (_0x1d9aab = 0xcccccc); this['_diffuseAlpha'] = 0x1; _0x3b6e45['call'](this); this[_0x4cc7('0x1556')](_0x1d9aab); this[_0x4cc7('0x10cd')](_0x31509d); }; _0x16dada[_0x4cc7('0x1b6a')] = _0x43ea86; _0x43ea86[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1b6b')]; _0x43ea86[_0x4cc7('0x92b')] = _0x3b6e45; _0x43ea86['prototype'] = _0x5aff49(_0x3b6e45['prototype'], { '_diffuseAlpha': null, 'set_alpha': function(_0x5b1ea7) { 0x1 < _0x5b1ea7 ? _0x5b1ea7 = 0x1 : _0x2d63f9['AZksp'](0x0, _0x5b1ea7) && (_0x5b1ea7 = 0x0); this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x12d1')](this[_0x4cc7('0x1b6c')] = _0x5b1ea7); this[_0x4cc7('0x14c1')][_0x4cc7('0x1b67')](this[_0x4cc7('0x144d')]()); this[_0x4cc7('0x14c1')]['setBlendMode'](0xa == this['get_blendMode']() && this[_0x4cc7('0x144d')]() ? 0x7 : this[_0x4cc7('0xe2b')]()); return _0x5b1ea7; }, 'get_color': function() { return this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x1b6d')](); }, 'set_color': function(_0x1317cc) { this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x1b6e')](_0x1317cc); return _0x1317cc; }, 'get_requiresBlending': function() { return _0x3b6e45[_0x4cc7('0x8')][_0x4cc7('0x144d')][_0x4cc7('0x96b')](this) ? !0x0 : 0x1 > this[_0x4cc7('0x1b6c')]; }, '__class__': _0x43ea86, '__properties__': _0x5aff49(_0x3b6e45[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_color': 'set_color', 'get_color': _0x2d63f9[_0x4cc7('0x430')], 'set_alpha': 'set_alpha' }) }); var _0x5825ec = function() { this['_screenPassesInvalid'] = this[_0x4cc7('0xf21')] = !0x0; this[_0x4cc7('0x19f6')] = new _0x2cd77f(); this[_0x4cc7('0xf9e')] = new _0x29d7fe(); this['_diffuseMethod'] = new _0x2d186d(); this['_ambientMethod'] = new _0x19e25c(); this['_diffuseLightSources'] = 0x3; this[_0x4cc7('0x1b6f')] = 0x1; this['_alphaThreshold'] = 0x0; _0x43f7fe[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.MultiPassMaterialBase'] = _0x5825ec; _0x5825ec[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1b70')]; _0x5825ec[_0x4cc7('0x92b')] = _0x43f7fe; _0x5825ec['prototype'] = _0x5aff49(_0x43f7fe['prototype'], { '_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(_0x351172) { this['_alphaThreshold'] = _0x351172; this[_0x4cc7('0x19f5')][_0x4cc7('0x42f')](_0x351172); this['_depthPass'][_0x4cc7('0x42f')](_0x351172); this[_0x4cc7('0x133b')]['set_alphaThreshold'](_0x351172); return _0x351172; }, 'set_blendMode': function(_0x5c9f6e) { _0x43f7fe[_0x4cc7('0x8')]['set_blendMode'][_0x4cc7('0x96b')](this, _0x5c9f6e); this[_0x4cc7('0x1b3b')](); return _0x5c9f6e; }, 'activateForDepth': function(_0x296805, _0x4b30aa, _0x594b0c) { null == _0x594b0c && (_0x594b0c = !0x1); _0x594b0c ? this[_0x4cc7('0x133b')]['set_alphaMask'](this[_0x4cc7('0x19f5')][_0x4cc7('0x11b8')]()) : this['_depthPass'][_0x4cc7('0x1b5f')](this['_diffuseMethod']['get_texture']()); _0x43f7fe['prototype'][_0x4cc7('0x140f')][_0x4cc7('0x96b')](this, _0x296805, _0x4b30aa, _0x594b0c); }, 'set_lightPicker': function(_0x43fda5) { null != this[_0x4cc7('0x1b42')] && this[_0x4cc7('0x1b42')]['removeEventListener']('change', _0x48c401(this, this[_0x4cc7('0x1b71')])); _0x43f7fe['prototype'][_0x4cc7('0x1b43')][_0x4cc7('0x96b')](this, _0x43fda5); null != this[_0x4cc7('0x1b42')] && this[_0x4cc7('0x1b42')][_0x4cc7('0x9ad')](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x1b71')])); this['invalidateScreenPasses'](); return _0x43fda5; }, 'get_requiresBlending': function() { return !0x1; }, 'get_ambientMethod': function() { return this[_0x4cc7('0x1b72')]; }, 'set_ambientMethod': function(_0x3732bb) { if (_0x4cc7('0x1b73') !== _0x4cc7('0x1b73')) { _0x57b7c1[_0x4cc7('0x493')]()['startBeeps'](this[_0x4cc7('0xb7f')]); } else { _0x3732bb['copyFrom'](this[_0x4cc7('0x1b72')]); this['_ambientMethod'] = _0x3732bb; this[_0x4cc7('0x1b3b')](); return _0x3732bb; } }, 'set_shadowMethod': function(_0x12c502) { null != _0x12c502 && null != this['_shadowMethod'] && _0x12c502['copyFrom'](this['_shadowMethod']); this[_0x4cc7('0x1b3a')] = _0x12c502; this[_0x4cc7('0x1b3b')](); return _0x12c502; }, 'get_diffuseMethod': function() { return this['_diffuseMethod']; }, 'set_diffuseMethod': function(_0x1ea53a) { _0x1ea53a[_0x4cc7('0xa28')](this[_0x4cc7('0x19f5')]); this['_diffuseMethod'] = _0x1ea53a; this[_0x4cc7('0x1b3b')](); return _0x1ea53a; }, 'get_specularMethod': function() { if (_0x4cc7('0x1b74') !== _0x4cc7('0x1b74')) { b = this[_0x4cc7('0x123e')]; b = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](b['id'], b[_0x4cc7('0xc12')]); var _0x4cbd79 = this[_0x4cc7('0xc2f')]; b = (b < _0x4cbd79 ? b : _0x4cbd79) > this['altDisplayPrefixAfter']; } else { return this[_0x4cc7('0x19f6')]; } }, 'set_specularMethod': function(_0x334688) { null != _0x334688 && null != this['_specularMethod'] && _0x334688[_0x4cc7('0xa28')](this[_0x4cc7('0x19f6')]); this[_0x4cc7('0x19f6')] = _0x334688; this[_0x4cc7('0x1b3b')](); return _0x334688; }, 'set_normalMethod': function(_0x47317e) { _0x47317e[_0x4cc7('0xa28')](this[_0x4cc7('0xf9e')]); this[_0x4cc7('0xf9e')] = _0x47317e; this['invalidateScreenPasses'](); return _0x47317e; }, 'addMethod': function(_0x32bbc1) { if (_0x4cc7('0x1b75') === _0x4cc7('0x1b75')) { null == this[_0x4cc7('0x1952')] && (this[_0x4cc7('0x1952')] = new _0xfd3dda(this)); this[_0x4cc7('0x1952')][_0x4cc7('0x179e')](_0x32bbc1); this[_0x4cc7('0x1b3b')](); } else { if (null != this[_0x4cc7('0xa78')]) { var _0x1885e0 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x1885e0['setTo'](0x0, 0x0, this[_0x4cc7('0xa78')][_0x4cc7('0x7d9')], this[_0x4cc7('0xa78')][_0x4cc7('0x98b')]); _0x1885e0[_0x4cc7('0xa01')](_0x1885e0, b); _0x32bbc1['__expand'](_0x1885e0['x'], _0x1885e0['y'], _0x1885e0[_0x4cc7('0x7d9')], _0x1885e0['height']); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x1885e0); } } }, 'get_numMethods': function() { return null != this['_effectsPass'] ? this[_0x4cc7('0x1952')][_0x4cc7('0x1b76')]() : 0x0; }, 'set_mipmap': function(_0x4245a1) { if (this[_0x4cc7('0x1b3d')] == _0x4245a1) return _0x4245a1; _0x43f7fe[_0x4cc7('0x8')]['set_mipmap']['call'](this, _0x4245a1); return _0x4245a1; }, 'get_normalMap': function() { if (_0x4cc7('0x1b77') === _0x4cc7('0x1b77')) { return this[_0x4cc7('0xf9e')][_0x4cc7('0xeb3')](); } else { this[_0x4cc7('0x5e2')] = a; this[_0x4cc7('0x1b78')] = b; this['emitCode'] = c; this['flags'] = d; } }, 'set_normalMap': function(_0x4de2b1) { this[_0x4cc7('0xf9e')][_0x4cc7('0x15e0')](_0x4de2b1); return _0x4de2b1; }, 'set_specularMap': function(_0x508aa0) { if (null != this['_specularMethod']) this[_0x4cc7('0x19f6')]['set_texture'](_0x508aa0); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1b62'))); return _0x508aa0; }, 'set_gloss': function(_0x353c39) { null != this[_0x4cc7('0x19f6')] && this[_0x4cc7('0x19f6')][_0x4cc7('0x42a')](_0x353c39); return _0x353c39; }, 'set_ambient': function(_0x55daf1) { this[_0x4cc7('0x1b72')][_0x4cc7('0x81')](_0x55daf1); return _0x55daf1; }, 'set_specular': function(_0x1aec35) { null != this[_0x4cc7('0x19f6')] && this[_0x4cc7('0x19f6')][_0x4cc7('0x1558')](_0x1aec35); return _0x1aec35; }, 'set_ambientColor': function(_0x20987a) { this[_0x4cc7('0x1b72')][_0x4cc7('0x1555')](_0x20987a); return _0x20987a; }, 'set_specularColor': function(_0x40a799) { this[_0x4cc7('0x19f6')][_0x4cc7('0x1784')](_0x40a799); return _0x40a799; }, 'updateMaterial': function(_0x2545a8) { _0x2545a8 = !0x1; this[_0x4cc7('0x194c')] && (this[_0x4cc7('0x194d')](), _0x2545a8 = !0x0); if (_0x2545a8 || this['isAnyScreenPassInvalid']()) { this['clearPasses'](); this['addChildPassesFor'](this[_0x4cc7('0x1950')]); if (null != this[_0x4cc7('0x1951')]) { _0x2545a8 = 0x0; for (var _0xf20745 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x2d63f9['gOjYT'](_0x2545a8, _0xf20745); ) { var _0x36f1af = _0x2545a8++; this[_0x4cc7('0x194f')](this[_0x4cc7('0x1951')]['get'](_0x36f1af)); } } this[_0x4cc7('0x194f')](this[_0x4cc7('0x1952')]); this[_0x4cc7('0x1953')](this['_casterLightPass']); if (_0x2d63f9[_0x4cc7('0x121')](null, this[_0x4cc7('0x1951')])) for (_0x2545a8 = 0x0, _0xf20745 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x2545a8 < _0xf20745; ) _0x36f1af = _0x2545a8++, this[_0x4cc7('0x1953')](this['_nonCasterLightPasses'][_0x4cc7('0x2b')](_0x36f1af)); this[_0x4cc7('0x1953')](this[_0x4cc7('0x1952')]); } }, 'addScreenPass': function(_0x4cd40a) { null != _0x4cd40a && (this[_0x4cc7('0x1b5b')](_0x4cd40a), _0x4cd40a[_0x4cc7('0x1554')] = !0x1); }, 'isAnyScreenPassInvalid': function() { if (null != this[_0x4cc7('0x1950')] && this[_0x4cc7('0x1950')][_0x4cc7('0x1554')] || null != this[_0x4cc7('0x1952')] && this[_0x4cc7('0x1952')][_0x4cc7('0x1554')]) return !0x0; if (_0x56067a[_0x4cc7('0x5f8')](null, this[_0x4cc7('0x1951')])) for (var _0x2726da = 0x0, _0x42452c = this['_nonCasterLightPasses']['get_length'](); _0x2726da < _0x42452c; ) { var _0x425560 = _0x2726da++; if (this['_nonCasterLightPasses'][_0x4cc7('0x2b')](_0x425560)['_passesDirty']) return !0x0; } return !0x1; }, 'addChildPassesFor': function(_0x32a489) { if (_0x56067a[_0x4cc7('0x5fc')](null, _0x32a489) && null != _0x32a489[_0x4cc7('0x1207')]) for (var _0x1e9111 = 0x0, _0x5a6e40 = _0x32a489[_0x4cc7('0x1207')][_0x4cc7('0x34')](); _0x1e9111 < _0x5a6e40; ) { var _0x162764 = _0x1e9111++; this[_0x4cc7('0x1b5b')](_0x32a489[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x162764)); } }, 'activatePass': function(_0x3b3d05, _0x50190e, _0x27e9cf) { 0x0 == _0x3b3d05 && _0x50190e['_context3D'][_0x4cc7('0x13f1')](0x2, 0x9); _0x43f7fe['prototype'][_0x4cc7('0x13f6')][_0x4cc7('0x96b')](this, _0x3b3d05, _0x50190e, _0x27e9cf); }, 'deactivate': function(_0x24d90e) { _0x43f7fe[_0x4cc7('0x8')]['deactivate'][_0x4cc7('0x96b')](this, _0x24d90e); _0x24d90e[_0x4cc7('0xdb2')][_0x4cc7('0x13f1')](0x2, 0x9); }, 'updateScreenPasses': function() { if (_0x4cc7('0x1b79') === _0x4cc7('0x1b79')) { this[_0x4cc7('0x1b7a')](); this[_0x4cc7('0x1b7b')](); this[_0x4cc7('0x194c')] = !0x1; } else { for (var _0x1fc73f = [], _0x134f44 = 0x0; 0x100 > _0x134f44; ) { var _0x351d8b = _0x134f44++; _0x1fc73f[_0x351d8b] = -0x1; } _0x134f44 = 0x0; for (_0x351d8b = this[_0x4cc7('0x3e7')][_0x4cc7('0x21')]; _0x134f44 < _0x351d8b; ) { var _0x378a34 = _0x134f44++; _0x1fc73f[this[_0x4cc7('0x3e7')]['b'][_0x378a34]] = _0x378a34; } this[_0x4cc7('0x1b7c')] = _0x1fc73f; } }, 'initPasses': function() { 0x0 == this[_0x4cc7('0x1b7d')]() || 0x0 < this[_0x4cc7('0x1b76')]() ? this[_0x4cc7('0x1b7e')]() : null != this[_0x4cc7('0x1952')] && 0x0 == this['get_numMethods']() && this[_0x4cc7('0x1b7f')](); null != this[_0x4cc7('0x1b3a')] ? this[_0x4cc7('0x1b80')]() : this[_0x4cc7('0x1b81')](); 0x0 < this[_0x4cc7('0x1b82')]() ? this[_0x4cc7('0x1b83')]() : this[_0x4cc7('0x1b84')](); }, 'setBlendAndCompareModes': function() { var _0x4b200e = null != this['_casterLightPass'] || null != this[_0x4cc7('0x1952')]; null != this['_casterLightPass'] && (this[_0x4cc7('0x1950')][_0x4cc7('0x1b5e')](0xa), this[_0x4cc7('0x1950')][_0x4cc7('0x1b85')](this[_0x4cc7('0x1b86')]()), this[_0x4cc7('0x1950')][_0x4cc7('0x1b87')](_0x4b200e)); if (null != this[_0x4cc7('0x1951')]) { null == this[_0x4cc7('0x1950')] && (this['_nonCasterLightPasses']['get'](0x0)[_0x4cc7('0x1b87')](_0x4b200e), this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1b5e')](0xa), this['_nonCasterLightPasses']['get'](0x0)[_0x4cc7('0x1b85')](this['get_depthCompareMode']())); for (var _0x35cc27 = 0x0, _0x456598 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x35cc27 < _0x456598; ) { var _0x4156cf = _0x35cc27++; this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x4156cf)[_0x4cc7('0x1b87')](_0x4b200e); this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x4156cf)['setBlendMode'](0x0); this[_0x4cc7('0x1951')]['get'](_0x4156cf)[_0x4cc7('0x1b85')](0x5); } } null != this[_0x4cc7('0x1950')] || null != this[_0x4cc7('0x1951')] ? null != this[_0x4cc7('0x1952')] && (this[_0x4cc7('0x1952')]['set_ignoreLights'](!0x0), this['_effectsPass'][_0x4cc7('0x1b85')](0x5), this['_effectsPass'][_0x4cc7('0x1b5e')](0xc), this[_0x4cc7('0x1952')][_0x4cc7('0x1b87')](_0x4b200e)) : _0x2d63f9[_0x4cc7('0x12a')](null, this['_effectsPass']) && (this[_0x4cc7('0x1952')]['set_ignoreLights'](!0x1), this[_0x4cc7('0x1952')]['set_depthCompareMode'](this['get_depthCompareMode']()), this[_0x4cc7('0x1952')][_0x4cc7('0x1b5e')](0xa), this[_0x4cc7('0x1952')][_0x4cc7('0x1b87')](!0x1)); }, 'initCasterLightPass': function() { if (_0x4cc7('0x1b88') === _0x4cc7('0x1b89')) { a[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x1261')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x1b8a'), _0x48c401(this, this['onDoubleClick'])); a[_0x4cc7('0x9ad')](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0xcdf')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0xc22')])); a[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x1263')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x273'), _0x48c401(this, this[_0x4cc7('0x1264')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x1258'), _0x48c401(this, this[_0x4cc7('0x1b8b')])); a[_0x4cc7('0x9ad')](_0x4cc7('0x1259'), _0x48c401(this, this['onMouseOut'])); } else { null == this['_casterLightPass'] && (this[_0x4cc7('0x1950')] = new _0x204e72(this)); this['_casterLightPass'][_0x4cc7('0x42d')](null); this[_0x4cc7('0x1950')][_0x4cc7('0x1788')](null); this['_casterLightPass']['set_normalMethod'](null); this[_0x4cc7('0x1950')][_0x4cc7('0x42b')](null); this[_0x4cc7('0x1950')][_0x4cc7('0x179c')](null); this[_0x4cc7('0x1950')]['set_enableLightFallOff'](this[_0x4cc7('0xf21')]); this[_0x4cc7('0x1950')][_0x4cc7('0x1b43')](new _0x584425([this[_0x4cc7('0x1b3a')][_0x4cc7('0x1b8c')]()])); this[_0x4cc7('0x1950')][_0x4cc7('0x179c')](this[_0x4cc7('0x1b3a')]); this[_0x4cc7('0x1950')][_0x4cc7('0x42d')](this['_diffuseMethod']); this['_casterLightPass'][_0x4cc7('0x1788')](this[_0x4cc7('0x1b72')]); this['_casterLightPass'][_0x4cc7('0x457')](this[_0x4cc7('0xf9e')]); this[_0x4cc7('0x1950')][_0x4cc7('0x42b')](this[_0x4cc7('0x19f6')]); this[_0x4cc7('0x1950')][_0x4cc7('0x1b8d')](this[_0x4cc7('0x1b8e')]); this[_0x4cc7('0x1950')]['set_specularLightSources'](this[_0x4cc7('0x1b6f')]); } }, 'removeCasterLightPass': function() { null != this[_0x4cc7('0x1950')] && (this[_0x4cc7('0x1950')]['dispose'](), this['removePass'](this['_casterLightPass']), this[_0x4cc7('0x1950')] = null); }, 'initNonCasterLightPasses': function() { this[_0x4cc7('0x1b84')](); var _0x225ab3 = this[_0x4cc7('0x1b42')]['get_numDirectionalLights']() , _0x102df1 = this[_0x4cc7('0x1b42')][_0x4cc7('0x1b8f')]() , _0x554525 = this[_0x4cc7('0x1b42')][_0x4cc7('0x1b90')]() , _0x24599b = 0x0 , _0x2ffabb = 0x0 , _0xef23ca = 0x0; null == this[_0x4cc7('0x1950')] && (_0x225ab3 += this[_0x4cc7('0x1b42')][_0x4cc7('0x1b91')](), _0x102df1 += this[_0x4cc7('0x1b42')][_0x4cc7('0x1b92')]()); for (this[_0x4cc7('0x1951')] = _0x2bc114[_0x4cc7('0x24')](null); _0x24599b < _0x225ab3 || _0x2ffabb < _0x102df1 || _0xef23ca < _0x554525; ) { var _0x45a59d = new _0x4c8e6d(this); _0x45a59d[_0x4cc7('0x1b93')](this['_enableLightFallOff']); _0x45a59d[_0x4cc7('0x1b94')](null == this[_0x4cc7('0x1b3a')]); _0x45a59d[_0x4cc7('0x1b95')](_0x24599b); _0x45a59d[_0x4cc7('0x1b96')](_0x2ffabb); _0x45a59d['set_lightProbesOffset'](_0xef23ca); _0x45a59d[_0x4cc7('0x42d')](null); _0x45a59d[_0x4cc7('0x1788')](null); _0x45a59d[_0x4cc7('0x457')](null); _0x45a59d[_0x4cc7('0x42b')](null); _0x45a59d[_0x4cc7('0x1b43')](this[_0x4cc7('0x1b42')]); _0x45a59d[_0x4cc7('0x42d')](this[_0x4cc7('0x19f5')]); _0x45a59d[_0x4cc7('0x1788')](this[_0x4cc7('0x1b72')]); _0x45a59d[_0x4cc7('0x457')](this[_0x4cc7('0xf9e')]); _0x45a59d[_0x4cc7('0x42b')](this[_0x4cc7('0x19f6')]); _0x45a59d[_0x4cc7('0x1b8d')](this[_0x4cc7('0x1b8e')]); _0x45a59d['set_specularLightSources'](this['_specularLightSources']); this[_0x4cc7('0x1951')]['push'](_0x45a59d); _0x24599b += _0x45a59d[_0x4cc7('0x1b97')](); _0x2ffabb += _0x45a59d['get_numPointLights'](); _0xef23ca += _0x45a59d['get_numLightProbes'](); } }, 'removeNonCasterLightPasses': function() { if (null != this['_nonCasterLightPasses']) { for (var _0x5ac615 = 0x0, _0x42d917 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x5ac615 < _0x42d917; ) { var _0x1daa01 = _0x5ac615++; this[_0x4cc7('0x1b98')](this['_nonCasterLightPasses'][_0x4cc7('0x2b')](_0x1daa01)); this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x1daa01)[_0x4cc7('0xa35')](); } this[_0x4cc7('0x1951')] = null; } }, 'removeEffectsPass': function() { if (_0x4cc7('0x1b99') === _0x4cc7('0x1b9a')) { this[_0x4cc7('0x1b9b')] = a; this[_0x4cc7('0x1b9c')] = null == b ? [] : b; return this; } else { this[_0x4cc7('0x1952')]['get_diffuseMethod']() != this[_0x4cc7('0x19f5')] && this[_0x4cc7('0x1952')][_0x4cc7('0x16b0')]()[_0x4cc7('0xa35')](); this[_0x4cc7('0x1b98')](this['_effectsPass']); this[_0x4cc7('0x1952')][_0x4cc7('0xa35')](); this[_0x4cc7('0x1952')] = null; } }, 'initEffectsPass': function() { null == this[_0x4cc7('0x1952')] && (this[_0x4cc7('0x1952')] = new _0xfd3dda(this)); this[_0x4cc7('0x1952')]['set_enableLightFallOff'](this[_0x4cc7('0xf21')]); 0x0 == this[_0x4cc7('0x1b7d')]() ? (this[_0x4cc7('0x1952')][_0x4cc7('0x42d')](null), this['_effectsPass'][_0x4cc7('0x42d')](this[_0x4cc7('0x19f5')])) : (this['_effectsPass'][_0x4cc7('0x42d')](null), this[_0x4cc7('0x1952')][_0x4cc7('0x42d')](new _0x2d186d()), this[_0x4cc7('0x1952')][_0x4cc7('0x16b0')]()[_0x4cc7('0x1b6e')](0x0), this['_effectsPass']['get_diffuseMethod']()[_0x4cc7('0x12d1')](0x0)); this[_0x4cc7('0x1952')][_0x4cc7('0x1b67')](!0x1); this[_0x4cc7('0x1952')][_0x4cc7('0x457')](null); this[_0x4cc7('0x1952')][_0x4cc7('0x457')](this['_normalMethod']); return this['_effectsPass']; }, 'get_numLights': function() { return null != this[_0x4cc7('0x1b42')] ? _0x2d63f9[_0x4cc7('0x12b')](this[_0x4cc7('0x1b42')][_0x4cc7('0x1b90')]() + this['_lightPicker']['get_numDirectionalLights'](), this[_0x4cc7('0x1b42')]['get_numPointLights']()) + this[_0x4cc7('0x1b42')][_0x4cc7('0x1b91')]() + this[_0x4cc7('0x1b42')]['get_numCastingPointLights']() : 0x0; }, 'get_numNonCasters': function() { return null != this[_0x4cc7('0x1b42')] ? this['_lightPicker'][_0x4cc7('0x1b90')]() + this['_lightPicker'][_0x4cc7('0x1b97')]() + this['_lightPicker'][_0x4cc7('0x1b8f')]() : 0x0; }, 'invalidateScreenPasses': function() { if (_0x4cc7('0x1b9d') === _0x4cc7('0x1b9d')) { this['_screenPassesInvalid'] = !0x0; } else { this['minX'] = a; this['maxX'] = a + c; this[_0x4cc7('0x1b9e')] = b; this[_0x4cc7('0x1b9f')] = b + d; } }, 'onLightsChange': function(_0x4477d6) { this['invalidateScreenPasses'](); }, '__class__': _0x5825ec, '__properties__': _0x5aff49(_0x43f7fe[_0x4cc7('0x8')]['__properties__'], { 'get_numNonCasters': _0x4cc7('0x1b82'), 'get_numLights': 'get_numLights', 'set_specularColor': _0x4cc7('0x1784'), 'set_ambientColor': 'set_ambientColor', 'set_specular': 'set_specular', 'set_ambient': _0x4cc7('0x81'), 'set_gloss': _0x2d63f9[_0x4cc7('0x429')], 'set_specularMap': _0x4cc7('0x1783'), 'set_normalMap': _0x4cc7('0x15e0'), 'get_normalMap': 'get_normalMap', 'get_numMethods': _0x4cc7('0x1b76'), 'set_normalMethod': _0x4cc7('0x457'), 'set_specularMethod': 'set_specularMethod', 'get_specularMethod': _0x4cc7('0x1795'), 'set_diffuseMethod': _0x4cc7('0x42d'), 'get_diffuseMethod': _0x4cc7('0x16b0'), 'set_shadowMethod': 'set_shadowMethod', 'set_ambientMethod': _0x4cc7('0x1788'), 'get_ambientMethod': 'get_ambientMethod', 'set_alphaThreshold': _0x4cc7('0x42f') }) }); var _0x2129f7 = function(_0x37d419) { null == _0x37d419 && (_0x37d419 = 0xcccccc); _0x5825ec['call'](this); this[_0x4cc7('0x1556')](_0x37d419); }; _0x16dada[_0x4cc7('0x1ba0')] = _0x2129f7; _0x2129f7[_0x4cc7('0x8f2')] = ['away3d', 'materials', _0x4cc7('0x1ba1')]; _0x2129f7[_0x4cc7('0x92b')] = _0x5825ec; _0x2129f7[_0x4cc7('0x8')] = _0x5aff49(_0x5825ec[_0x4cc7('0x8')], { 'set_color': function(_0x7d50a8) { this[_0x4cc7('0x16b0')]()[_0x4cc7('0x1b6e')](_0x7d50a8); return _0x7d50a8; }, '__class__': _0x2129f7, '__properties__': _0x5aff49(_0x5825ec[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_color': 'set_color' }) }); var _0x29fe8c = function(_0x146b9b) { null == _0x146b9b && (_0x146b9b = 1.25); _0x43f7fe[_0x4cc7('0x96b')](this); this['set_bothSides'](!0x0); this['addPass'](this['_screenPass'] = new _0x2ac2d6(_0x146b9b)); this['_screenPass'][_0x4cc7('0x32')](this); }; _0x16dada['away3d.materials.SegmentMaterial'] = _0x29fe8c; _0x29fe8c['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ba2')]; _0x29fe8c[_0x4cc7('0x92b')] = _0x43f7fe; _0x29fe8c['prototype'] = _0x5aff49(_0x43f7fe['prototype'], { '_screenPass': null, '__class__': _0x29fe8c }); var _0x343b29 = function(_0x5c0bfb) { _0x43f7fe[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1ba3')] = _0x5c0bfb; this[_0x4cc7('0x1b5b')](this['_skyboxPass'] = new _0x173c60()); this[_0x4cc7('0x1ba4')][_0x4cc7('0x1ba5')](this[_0x4cc7('0x1ba3')]); }; _0x16dada[_0x4cc7('0x1ba6')] = _0x343b29; _0x343b29[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ba7')]; _0x343b29[_0x4cc7('0x92b')] = _0x43f7fe; _0x343b29[_0x4cc7('0x8')] = _0x5aff49(_0x43f7fe[_0x4cc7('0x8')], { '_cubeMap': null, '_skyboxPass': null, '__class__': _0x343b29 }); var _0x705f29 = function(_0x278345, _0x187154, _0x5b0ea5, _0x4e339f, _0x5f4342) { null == _0x5f4342 && (_0x5f4342 = 0x1); null == _0x4e339f && (_0x4e339f = !0x0); null == _0x5b0ea5 && (_0x5b0ea5 = !0x1); null == _0x187154 && (_0x187154 = !0x0); _0x3b6e45[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb76')](_0x278345); this[_0x4cc7('0x1781')](_0x187154); this[_0x4cc7('0x1774')](_0x5b0ea5); this['set_mipmap'](_0x4e339f); this[_0x4cc7('0x1208')](_0x5f4342); }; _0x16dada[_0x4cc7('0x1ba8')] = _0x705f29; _0x705f29['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x43b'), _0x2d63f9[_0x4cc7('0x432')]]; _0x705f29['__super__'] = _0x3b6e45; _0x705f29[_0x4cc7('0x8')] = _0x5aff49(_0x3b6e45[_0x4cc7('0x8')], { 'set_alpha': function(_0x46e31b) { 0x1 < _0x46e31b ? _0x46e31b = 0x1 : 0x0 > _0x46e31b && (_0x46e31b = 0x0); null == this[_0x4cc7('0xb0f')]() && this[_0x4cc7('0x17ac')](new _0x1c055e()); this['get_colorTransform']()['alphaMultiplier'] = _0x46e31b; this['_screenPass'][_0x4cc7('0x1b67')](this[_0x4cc7('0x144d')]()); this[_0x4cc7('0x14c1')][_0x4cc7('0x1b5e')](0xa == this['get_blendMode']() && this[_0x4cc7('0x144d')]() ? 0x7 : this[_0x4cc7('0xe2b')]()); return _0x46e31b; }, 'get_texture': function() { if (_0x2d63f9[_0x4cc7('0xdc')]('mZoHr', 'TPTOd')) { return this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x11b8')](); } else { var _0x2dcf74 = this[_0x4cc7('0xa33')]; if (_0x2dcf74[_0x4cc7('0xa77')]) { var _0x5de408 = a['__getAlpha'](_0x2dcf74[_0x4cc7('0x9c2')]); if (0x0 < _0x5de408 && null != _0x2dcf74[_0x4cc7('0xa78')] && _0x2dcf74['__bitmapData'][_0x4cc7('0xa79')] && _0x2dcf74['__bitmapData'][_0x4cc7('0xa7a')]) { var _0x5ea5b9 = a[_0x4cc7('0x991')]; a[_0x4cc7('0xa7b')](_0x2dcf74['__worldBlendMode']); a[_0x4cc7('0xa7c')](_0x2dcf74, !0x1); _0x1c27fe[_0x4cc7('0xa7d')](_0x2dcf74[_0x4cc7('0xa78')]['image']); _0x5ea5b9[_0x4cc7('0xa7f')] = _0x5de408; _0x5de408 = _0x2dcf74[_0x4cc7('0x9c9')]; a[_0x4cc7('0xa80')](_0x2dcf74[_0x4cc7('0x9c1')], _0x5ea5b9); a[_0x4cc7('0xa84')] && _0x2dcf74[_0x4cc7('0xa81')] || (_0x5ea5b9[_0x4cc7('0xa82')] = !0x1); null == _0x5de408 ? _0x5ea5b9[_0x4cc7('0xa83')](_0x2dcf74['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), 0x0, 0x0, _0x2dcf74['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], _0x2dcf74[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x98b')]) : _0x5ea5b9[_0x4cc7('0xa83')](_0x2dcf74[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), _0x5de408['x'], _0x5de408['y'], _0x5de408[_0x4cc7('0x7d9')], _0x5de408[_0x4cc7('0x98b')]); a[_0x4cc7('0xa84')] && _0x2dcf74[_0x4cc7('0xa81')] || (_0x5ea5b9[_0x4cc7('0xa82')] = !0x0); a[_0x4cc7('0xa85')](_0x2dcf74, !0x1); } } } }, 'set_texture': function(_0x533a29) { this['_screenPass'][_0x4cc7('0x16b0')]()[_0x4cc7('0xb76')](_0x533a29); return _0x533a29; }, 'set_ambientTexture': function(_0x3d7787) { this[_0x4cc7('0x14c1')]['get_ambientMethod']()[_0x4cc7('0xb76')](_0x3d7787); this[_0x4cc7('0x14c1')][_0x4cc7('0x16b0')]()[_0x4cc7('0x1ba9')](null != _0x3d7787); return _0x3d7787; }, '__class__': _0x705f29, '__properties__': _0x5aff49(_0x3b6e45[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_ambientTexture': 'set_ambientTexture', 'set_texture': _0x4cc7('0xb76'), 'get_texture': 'get_texture', 'set_alpha': _0x4cc7('0x10cd') }) }); var _0xec8816 = function(_0x5799d8, _0x4f463c, _0x4c535c, _0x33b728, _0x4c12a0, _0x55231c) { null == _0x55231c && (_0x55231c = !0x0); null == _0x4c12a0 && (_0x4c12a0 = !0x1); null == _0x33b728 && (_0x33b728 = !0x0); this['_diffuses'] = _0x5799d8; this[_0x4cc7('0x1baa')] = _0x4f463c; this[_0x4cc7('0x1bab')] = _0x4c535c; this[_0x4cc7('0x1bac')](); _0x705f29[_0x4cc7('0x96b')](this, this[_0x4cc7('0x1bad')], _0x33b728, _0x4c12a0, _0x55231c); null != this['_TBNormal'] && this[_0x4cc7('0x15e0')](this[_0x4cc7('0x1bae')]); null != this['_TBSpecular'] && this['set_specularMap'](this[_0x4cc7('0x1baf')]); }; _0x16dada['away3d.materials.SpriteSheetMaterial'] = _0xec8816; _0xec8816[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'SpriteSheetMaterial']; _0xec8816[_0x4cc7('0x92b')] = _0x705f29; _0xec8816[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x428')](_0x5aff49, _0x705f29['prototype'], { '_diffuses': null, '_normals': null, '_speculars': null, '_TBDiffuse': null, '_TBNormal': null, '_TBSpecular': null, '_currentMapID': null, 'initTextures': function() { if (null == this[_0x4cc7('0x1bb0')] || 0x0 == this['_diffuses'][_0x4cc7('0x34')]()) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1bb1'))); this[_0x4cc7('0x1bad')] = this[_0x4cc7('0x1bb0')][_0x4cc7('0x2b')](0x0); if (null != this[_0x4cc7('0x1baa')] && _0x2d63f9[_0x4cc7('0x12c')](0x0, this[_0x4cc7('0x1baa')][_0x4cc7('0x34')]())) { if (this[_0x4cc7('0x1baa')][_0x4cc7('0x34')]() != this[_0x4cc7('0x1bb0')][_0x4cc7('0x34')]()) throw new _0x202aa0(new _0xc6df85('The\x20amount\x20of\x20normals\x20bitmapDatas\x20must\x20be\x20same\x20as\x20the\x20amount\x20of\x20diffuses\x20param!')); this[_0x4cc7('0x1bae')] = this['_normals'][_0x4cc7('0x2b')](0x0); } if (null != this[_0x4cc7('0x1bab')] && 0x0 < this['_speculars']['get_length']()) { if (this[_0x4cc7('0x1bab')][_0x4cc7('0x34')]() != this[_0x4cc7('0x1bb0')][_0x4cc7('0x34')]()) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1bb2'))); this['_TBSpecular'] = this[_0x4cc7('0x1bab')][_0x4cc7('0x2b')](0x0); } this[_0x4cc7('0x1bb3')] = 0x0; }, 'swap': function(_0x26c51f) { null == _0x26c51f && (_0x26c51f = 0x0); return this[_0x4cc7('0x1bb3')] != _0x26c51f ? (this[_0x4cc7('0x1bb3')] = _0x26c51f, this['_TBDiffuse'] = this[_0x4cc7('0x1bb0')][_0x4cc7('0x2b')](_0x26c51f), this[_0x4cc7('0xb76')](this[_0x4cc7('0x1bad')]), null != this[_0x4cc7('0x1bae')] && this['set_normalMap'](this['_TBNormal'] = this['_normals'][_0x4cc7('0x2b')](_0x26c51f)), null != this[_0x4cc7('0x1baf')] && this[_0x4cc7('0x1783')](this[_0x4cc7('0x1baf')] = this[_0x4cc7('0x1bab')][_0x4cc7('0x2b')](_0x26c51f)), !0x0) : !0x1; }, '__class__': _0xec8816 }); var _0x2943e4 = function(_0x276294, _0x48dac8, _0x181fe9, _0x376a61, _0x1fdb95) { null == _0x1fdb95 && (_0x1fdb95 = 0x1); null == _0x376a61 && (_0x376a61 = !0x0); null == _0x181fe9 && (_0x181fe9 = !0x1); null == _0x48dac8 && (_0x48dac8 = !0x0); _0x5825ec[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb76')](_0x276294); this['set_smooth'](_0x48dac8); this[_0x4cc7('0x1774')](_0x181fe9); this['set_mipmap'](_0x376a61); this[_0x4cc7('0x1208')](_0x1fdb95); }; _0x16dada['away3d.materials.TextureMultiPassMaterial'] = _0x2943e4; _0x2943e4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'TextureMultiPassMaterial']; _0x2943e4[_0x4cc7('0x92b')] = _0x5825ec; _0x2943e4[_0x4cc7('0x8')] = _0x5aff49(_0x5825ec[_0x4cc7('0x8')], { '_animateUVs': null, 'set_texture': function(_0x4001e0) { this['get_diffuseMethod']()[_0x4cc7('0xb76')](_0x4001e0); return _0x4001e0; }, 'set_ambientTexture': function(_0x1eb15c) { this['get_ambientMethod']()[_0x4cc7('0xb76')](_0x1eb15c); this[_0x4cc7('0x16b0')]()['set_useAmbientTexture'](null != _0x1eb15c); return _0x1eb15c; }, 'updateScreenPasses': function() { _0x5825ec[_0x4cc7('0x8')][_0x4cc7('0x194d')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0x1952')] && this[_0x4cc7('0x1952')][_0x4cc7('0x1bb4')](this[_0x4cc7('0x1bb5')]); null != this['_casterLightPass'] && this['_casterLightPass'][_0x4cc7('0x1bb4')](this[_0x4cc7('0x1bb5')]); if (null != this['_nonCasterLightPasses']) for (var _0x9c23f3 = 0x0, _0x2fb3f9 = this[_0x4cc7('0x1951')][_0x4cc7('0x34')](); _0x9c23f3 < _0x2fb3f9; ) { var _0x3d3940 = _0x9c23f3++; this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x3d3940)['set_animateUVs'](this[_0x4cc7('0x1bb5')]); } }, '__class__': _0x2943e4, '__properties__': _0x5aff49(_0x5825ec['prototype'][_0x4cc7('0x2d6')], { 'set_ambientTexture': _0x4cc7('0x177c'), 'set_texture': 'set_texture' }) }); var _0x2083a5 = function(_0x1ef8f4) { if (_0x4cc7('0x1bb6') !== 'JxBam') { return this[_0x4cc7('0xa06')]; } else { this[_0x4cc7('0x1bb7')] = this[_0x4cc7('0x1bb8')] = this[_0x4cc7('0x1bb9')] = this[_0x4cc7('0x1bba')] = this[_0x4cc7('0x1bbb')] = this[_0x4cc7('0x1bbc')] = this[_0x4cc7('0x1bbd')] = this[_0x4cc7('0xf26')] = this[_0x4cc7('0x1bbe')] = this[_0x4cc7('0x1bbf')] = this[_0x4cc7('0x1bc0')] = this[_0x4cc7('0x1ac5')] = -0x1; this['_preserveAlpha'] = !0x0; this[_0x4cc7('0xf1e')] = new _0x315280(); this[_0x4cc7('0x1bc1')] = new _0x13a606(); this['_profile'] = _0x1ef8f4; this[_0x4cc7('0x1bc2')](_0x1ef8f4); } }; _0x16dada[_0x4cc7('0x1bc3')] = _0x2083a5; _0x2083a5['__name__'] = ['away3d', 'materials', 'compilation', _0x4cc7('0x1bc4')]; _0x2083a5[_0x4cc7('0x8')] = {}; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf1e')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf19')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc1')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf27')] = null; _0x2083a5[_0x4cc7('0x8')]['_smooth'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b45')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b3d')] = null; _0x2083a5[_0x4cc7('0x8')]['_anisotropy'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf21')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc5')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bb5')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc6')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b47')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc7')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1ac4')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf1d')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf22')] = null; _0x2083a5[_0x4cc7('0x8')]['_fragmentLightCode'] = null; _0x2083a5[_0x4cc7('0x8')]['_fragmentPostLightCode'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bb7')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x147c')] = null; _0x2083a5[_0x4cc7('0x8')]['_animationTargetRegisters'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1ac3')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc8')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bb8')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bb9')] = null; _0x2083a5[_0x4cc7('0x8')]['_uvTransformIndex2'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bbb')] = null; _0x2083a5[_0x4cc7('0x8')]['_normalBufferIndex'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bbd')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xf26')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bbe')] = null; _0x2083a5[_0x4cc7('0x8')]['_sceneNormalMatrixIndex'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc0')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1ac5')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b6f')] = null; _0x2083a5[_0x4cc7('0x8')]['_diffuseLightSources'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1436')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1433')] = null; _0x2083a5[_0x4cc7('0x8')]['_numPointLights'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x119c')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc9')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bca')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x127d')] = null; _0x2083a5[_0x4cc7('0x8')]['_needUVAnimation'] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x147d')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1481')] = null; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xe43')] = null; _0x2083a5[_0x4cc7('0x8')]['_forceSeperateMVP'] = null; _0x2083a5[_0x4cc7('0x8')]['set_enableLightFallOff'] = function(_0x51a459) { return this._enableLightFallOff = _0x51a459; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bcb')] = function() { return this._needUVAnimation; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bcc')] = function() { return this._UVTarget; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bcd')] = function() { return this._UVSource; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bce')] = function(_0x41b750) { return this._forceSeperateMVP = _0x41b750; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bc2')] = function(_0x1eceaf) { this._registerCache = new _0x393bde(_0x1eceaf); this._registerCache.set_vertexAttributesOffset(0x1); this._registerCache.reset(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bcf')] = function() { return this._animateUVs; } ; _0x2083a5[_0x4cc7('0x8')]['set_animateUVs'] = function(_0x36e396) { return this._animateUVs = _0x36e396; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd0')] = function() { return this._animateUVs2; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd1')] = function(_0x5d6699) { if (_0x4cc7('0x1bd2') === _0x4cc7('0x1bd3')) { var _0x3feabd = e++ , _0x39a97e = d * this.perimeter + _0x3feabd; _0x2116b2.low = 0xe79f9; _0x39a97e = 0x0 <= _0x39a97e && _0x39a97e < this.terrain.get_length() ? this.terrain.get(_0x39a97e) : null; null != _0x39a97e && 0x0 != _0x39a97e.sourceData.shape && (null == this.characterEndSpawns && (this.characterEndSpawns = _0x2bc114.toObjectVector(null)), _0x3feabd = new _0x366008(_0x3feabd,this), _0x3feabd.position.z = _0x5d6699 + _0x56067a.IXtSc(b - 0x1 - d, this.tileWidth), this.characterEndSpawns.push(_0x3feabd)); } else { return this._animateUVs2 = _0x5d6699; } } ; _0x2083a5[_0x4cc7('0x8')]['set_alphaPremultiplied'] = function(_0xa69a48) { return this._alphaPremultiplied = _0xa69a48; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b67')] = function(_0x3c5bf2) { return this._preserveAlpha = _0x3c5bf2; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd4')] = function(_0x4da937, _0x25dadf, _0xdfd510, _0x3a1910) { this._smooth = _0x4da937; this._repeat = _0x25dadf; this._mipmap = _0xdfd510; this._anisotropy = _0x3a1910; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd5')] = function(_0x52d1f1, _0x1759f5) { this._vertexConstantData = _0x52d1f1; this._fragmentConstantData = _0x1759f5; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd6')] = function() { return this._methodSetup; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd7')] = function(_0x406215) { return this._methodSetup = _0x406215; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bd8')] = function() { var _0x521111 = { itLnw: 'lime.utils.Assets' }; if (_0x4cc7('0x1bd9') !== _0x4cc7('0x1bda')) { this.initRegisterIndices(); this.initLightData(); for (var _0x192a9d = [_0x4cc7('0x1bdb')], _0xa90bc6 = _0x2bc114.toObjectVector(null), _0x2c7426 = 0x0, _0x31a0c8 = _0x192a9d.length; _0x2c7426 < _0x31a0c8; ) { var _0x532948 = _0x2c7426++; _0xa90bc6.set(_0x532948, _0x192a9d[_0x532948]); } this._animatableAttributes = _0xa90bc6; _0x192a9d = [_0x4cc7('0x1bdc')]; _0xa90bc6 = _0x2bc114.toObjectVector(null); _0x2c7426 = 0x0; for (_0x31a0c8 = _0x192a9d.length; _0x2c7426 < _0x31a0c8; ) _0x532948 = _0x2c7426++, _0xa90bc6.set(_0x532948, _0x192a9d[_0x532948]); this._animationTargetRegisters = _0xa90bc6; this._fragmentCode = this._vertexCode = ''; this._sharedRegisters.localPosition = this._registerCache.getFreeVertexVectorTemp(); this._registerCache.addVertexTempUsages(this._sharedRegisters.localPosition, 0x1); this.createCommons(); this.calculateDependencies(); this.updateMethodRegisters(); for (_0x192a9d = 0x0; 0x4 > _0x192a9d; ) _0x192a9d++, 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(); } else { if (f.isLocal(_0x532948, _0xa90bc6)) return _0x31a0c8 = f.getAsset(_0x532948, _0xa90bc6), _0x2c7426 && _0x477148.cache.enabled && _0x477148.cache.set(_0x192a9d, _0xa90bc6, _0x31a0c8), _0x31a0c8; _0x491796.error(_0xa90bc6 + _0x4cc7('0x1bdd') + _0x192a9d + '\x22\x20exists,\x20but\x20only\x20asynchronously', { fileName: 'Assets.hx', lineNumber: 0x84, className: _0x521111.itLnw, methodName: 'getAsset' }); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bde')] = function() {} ; _0x2083a5[_0x4cc7('0x8')]['compileMethodsCode'] = function() { 0x0 < this._dependencyCounter.get_uvDependencies() && this.compileUVCode(); 0x0 < this._dependencyCounter.get_secondaryUVDependencies() && this.compileSecondaryUVCode(); 0x0 < this._dependencyCounter.get_normalDependencies() && this.compileNormalCode(); 0x0 < this._dependencyCounter.get_viewDirDependencies() && this.compileViewDirCode(); this.compileLightingCode(); this._fragmentLightCode = this._fragmentCode; this._fragmentCode = ''; this.compileMethods(); } ; _0x2083a5[_0x4cc7('0x8')]['compileLightingCode'] = function() {} ; _0x2083a5[_0x4cc7('0x8')]['compileViewDirCode'] = function() {} ; _0x2083a5[_0x4cc7('0x8')]['compileNormalCode'] = function() {} ; _0x2083a5[_0x4cc7('0x8')]['compileUVCode'] = function() { var _0x41f97a = _0x4cc7('0x1bdf').split('|') , _0x653521 = 0x0; while (!![]) { switch (_0x41f97a[_0x653521++]) { case '0': this._sharedRegisters.uvVarying = _0x245ad3; continue; case '1': var _0x245ad3 = this._registerCache.getFreeVarying(); continue; case '2': if (this.get_animateUVs()) { var _0x5e7713 = this._registerCache.getFreeVertexConstant() , _0x3b2b33 = this._registerCache.getFreeVertexConstant(); this._uvTransformIndex = 0x4 * _0x5e7713.get_index(); this._vertexCode += _0x56067a.RxGey('dp4\x20' + _0x4bf907.string(_0x245ad3) + _0x4cc7('0x152') + _0x4bf907.string(_0x75b509) + ',\x20' + _0x4bf907.string(_0x5e7713), '\x0adp4\x20') + _0x4bf907.string(_0x245ad3) + _0x4cc7('0x156') + _0x4bf907.string(_0x75b509) + ',\x20' + _0x4bf907.string(_0x3b2b33) + _0x4cc7('0x697') + _0x4bf907.string(_0x245ad3) + _0x4cc7('0x8c8') + _0x4bf907.string(_0x75b509) + _0x4cc7('0x1be0'); } else this._uvTransformIndex = -0x1, this._needUVAnimation = !0x0, this._UVTarget = _0x245ad3.toString(), this._UVSource = _0x75b509.toString(); continue; case '3': var _0x75b509 = this._registerCache.getFreeVertexAttribute(); continue; case '4': this._uvBufferIndex = _0x75b509.get_index(); continue; } break; } } ; _0x2083a5[_0x4cc7('0x8')]['compileSecondaryUVCode'] = function() { var _0x557cd4 = this._registerCache.getFreeVertexAttribute(); this._secondaryUVBufferIndex = _0x557cd4.get_index(); var _0x4dfeb1 = this._registerCache.getFreeVarying(); this._sharedRegisters.secondaryUVVarying = _0x4dfeb1; if (this.get_animateUVs2()) { var _0x33c184 = this._registerCache.getFreeVertexConstant() , _0x9b83a3 = this._registerCache.getFreeVertexConstant(); this._uvTransformIndex2 = 0x4 * _0x33c184.get_index(); this._vertexCode += _0x4cc7('0x1be1') + _0x4bf907.string(_0x4dfeb1) + _0x4cc7('0x152') + _0x4bf907.string(_0x557cd4) + ',\x20' + _0x4bf907.string(_0x33c184) + '\x0a'; this._vertexCode += _0x4cc7('0x1be1') + _0x4bf907.string(_0x4dfeb1) + _0x4cc7('0x156') + _0x4bf907.string(_0x557cd4) + ',\x20' + _0x4bf907.string(_0x9b83a3) + '\x0a'; this._vertexCode += 'mov\x20' + _0x4bf907.string(_0x4dfeb1) + '.zw,\x20' + _0x4bf907.string(_0x557cd4) + _0x4cc7('0x1be2'); } else this._uvTransformIndex2 = -0x1, this._vertexCode += _0x4cc7('0x39e') + _0x4bf907.string(_0x4dfeb1) + ',\x20' + _0x4bf907.string(_0x557cd4) + '\x0a'; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1be3')] = function() { this._sharedRegisters.globalPositionVertex = this._registerCache.getFreeVertexVectorTemp(); this._registerCache.addVertexTempUsages(this._sharedRegisters.globalPositionVertex, this._dependencyCounter.get_globalPosDependencies()); var _0x5e5869 = this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._registerCache.getFreeVertexConstant(); this._sceneMatrixIndex = 0x4 * _0x5e5869.get_index(); this._vertexCode += _0x4cc7('0x12da') + _0x4bf907.string(this._sharedRegisters.globalPositionVertex) + ',\x20' + _0x4bf907.string(this._sharedRegisters.localPosition) + ',\x20' + _0x4bf907.string(_0x5e5869) + '\x0a'; this._dependencyCounter.get_usesGlobalPosFragment() && (this._sharedRegisters.globalPositionVarying = this._registerCache.getFreeVarying(), this._vertexCode += _0x4cc7('0x39e') + _0x4bf907.string(this._sharedRegisters.globalPositionVarying) + ',\x20' + _0x4bf907.string(this._sharedRegisters.globalPositionVertex) + '\x0a'); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1be4')] = function() { var _0xc87fde = _0x56067a.poLeM(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(), _0xc87fde = _0x4cc7('0x1be5') + _0xc87fde + _0x4cc7('0x1be6') + _0x4bf907.string(this._sharedRegisters.projectionFragment) + _0x4cc7('0x1be7')) : _0xc87fde = _0x4cc7('0x1be8') + _0xc87fde + ',\x20vc0\x09\x09\x0a'; this._vertexCode += _0xc87fde; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1be9')] = function() { this._fragmentCode += _0x4cc7('0x39e') + _0x4bf907.string(this._registerCache.get_fragmentOutputRegister()) + ',\x20' + _0x4bf907.string(this._sharedRegisters.shadedTarget) + '\x0a'; this._registerCache.removeFragmentTempUsage(this._sharedRegisters.shadedTarget); } ; _0x2083a5[_0x4cc7('0x8')]['initRegisterIndices'] = function() { 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; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bea')] = 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()); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1beb')] = function() { this._sharedRegisters.commons = this._registerCache.getFreeFragmentConstant(); this._commonsDataIndex = 0x4 * this._sharedRegisters.commons.get_index(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bec')] = function() { if (_0x4cc7('0x1bed') !== _0x56067a.gmjkm) { this._dependencyCounter.reset(); var _0x499f84 = 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 _0x139935 = 0x0, _0x40a381 = _0x499f84.get_length(); _0x139935 < _0x40a381; ) { var _0xd716f7 = _0x139935++; this.setupAndCountMethodDependencies(_0x499f84.get(_0xd716f7).method, _0x499f84.get(_0xd716f7).data); } this.get_usesNormals() && this.setupAndCountMethodDependencies(this._methodSetup._normalMethod, this._methodSetup._normalMethodVO); this._dependencyCounter.setPositionedLights(this._numPointLights, this._combinedLightSources); } else { this.muted != _0x499f84 && (_0x499f84 = (this.muted = _0x499f84) || 0x0 < this.reasonsToBlockMusic.get_length(), null != this.currentMusic ? (this.currentMusic != this.nextMusic && (this.currentMusic.stop(), this.set_currentMusic(this.nextMusic)), null != this.currentMusic && (_0x499f84 ? this.currentMusic.stop() : (this.currentMusic.resume(), this.resetVolume()))) : _0x499f84 || this.playFromAsset(this.currentAssetPath), null != this.currentSound && this.resetSoundVolume()); return this.muted; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bee')] = function(_0x5663d7, _0x4ad2ca) { if (_0x2d63f9.jGsUq !== _0x2d63f9.jGsUq) { for (var _0x39785e = _0x2bc114.toFloatVector(null, 0x6, !0x0), _0x5ecfaf = 0x0; 0x6 > _0x5ecfaf; ) { var _0x504027 = _0x5ecfaf++; _0x39785e.set(_0x504027, this._newBlockBytes.readFloat()); } return _0x39785e; } else { this.setupMethod(_0x5663d7, _0x4ad2ca); this._dependencyCounter.includeMethodVO(_0x4ad2ca); } } ; _0x2083a5[_0x4cc7('0x8')]['setupMethod'] = function(_0x415072, _0x3b85fd) { if ('bgQeF' === _0x4cc7('0x1bef')) { var _0x19681f = _0x4cc7('0x1bf0').split('|') , _0x55a070 = 0x0; while (!![]) { switch (_0x19681f[_0x55a070++]) { case '0': _0x3b85fd.fragmentData = this._fragmentConstantData; continue; case '1': _0x3b85fd.numLights = this._numLights + this._numLightProbes; continue; case '2': _0x415072.initVO(_0x3b85fd); continue; case '3': _0x3b85fd.vertexData = this._vertexConstantData; continue; case '4': _0x415072.reset(); continue; case '5': _0x3b85fd.useLightFallOff = this._enableLightFallOff && _0x4cc7('0x1bf1') != this._profile; continue; case '6': _0x3b85fd.useSmoothTextures = this._smooth; continue; case '7': _0x3b85fd.anisotropy = this._anisotropy; continue; case '8': _0x3b85fd.repeatTextures = this._repeat; continue; case '9': _0x3b85fd.useMipmapping = this._mipmap; continue; case '10': _0x3b85fd.reset(); continue; } break; } } else { var _0x220999 = _0x3b85fd++; _0x415072.get(_0x220999).method.set_sharedRegisters(this._sharedRegisters); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf2')] = function() { if ('zxoos' === _0x4cc7('0x1bf3')) { for (var _0x185b58 = 0x0, _0x287da1 = this.overlays.get_numChildren(); _0x185b58 < _0x287da1; ) { var _0xd041d2 = _0x185b58++; this.overlays.getChildAt(_0xd041d2).set_visible(!0x1); } } else { return this._commonsDataIndex; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf4')] = 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 _0x2e2711 = this._methodSetup._methods, _0x27105a = 0x0, _0x119e92 = _0x2e2711.get_length(); _0x27105a < _0x119e92; ) { var _0xe849cf = _0x27105a++; _0x2e2711.get(_0xe849cf).method.set_sharedRegisters(this._sharedRegisters); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xdcc')] = function() { return this._registerCache.get_numUsedVertexConstants(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xe5d')] = function() { return this._registerCache.get_numUsedFragmentConstants(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xda8')] = function() { return this._registerCache.get_numUsedStreams(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xe5f')] = function() { return this._registerCache.get_numUsedTextures(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xe5e')] = function() { return this._registerCache.get_numUsedVaryings(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf5')] = function() { return 0x0 < this._numLights ? 0x0 != (this._specularLightSources & 0x1) : !0x1; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf6')] = function() { if ('NnWVl' === _0x4cc7('0x1bf7')) { this.child = this.skater = this.angel = this.tunnel = null; this.sprites.set_length(0x0); } else { return 0x0 < this._numLights ? 0x0 != (this._diffuseLightSources & 0x1) : !0x1; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { if ('HUOri' !== _0x4cc7('0x1bf8')) { var _0x1e9f44 = b.get(a); ++a; _0x1e9f44.get_bitmapData().dispose(); } else { this.cleanUpMethods(); this._registerCache.dispose(); this._sharedRegisters = this._registerCache = null; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bf9')] = function() { if (_0x4cc7('0x1bfa') === _0x4cc7('0x1bfa')) { 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(); _0x2d63f9.DmOZX(null, this._methodSetup._shadowMethod) && this._methodSetup._shadowMethod.cleanCompilationData(); null != this._methodSetup._colorTransformMethod && this._methodSetup._colorTransformMethod.cleanCompilationData(); for (var _0x16df3e = this._methodSetup._methods, _0x889c61 = 0x0, _0x2044d0 = _0x16df3e.get_length(); _0x889c61 < _0x2044d0; ) { var _0x575af7 = _0x889c61++; _0x16df3e.get(_0x575af7).method.cleanCompilationData(); } } else { this.materialGroups = _0x2bc114.toObjectVector(null); } } ; _0x2083a5[_0x4cc7('0x8')]['set_specularLightSources'] = function(_0x117d57) { return this._specularLightSources = _0x117d57; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1b8d')] = function(_0x1a7301) { if (_0x56067a.LIeOC('HfWlq', _0x4cc7('0x1bfb'))) { return this._diffuseLightSources = _0x1a7301; } else { _0x396698.call(this, _0x4b25d1.sidePathU, 0x3, null, { noCrumblingTiles: !0x0 }); this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2), _0x48c401(this, this.frame3)]; this.name = _0x4cc7('0x49b'); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bfc')] = function() { var _0x506168 = { zdLNV: _0x4cc7('0xbe7') }; if (_0x4cc7('0x1bfd') !== 'jqlxO') { _0x2116b2.high = 0x20c09; _0x180fa9.view.set_backgroundColor(0x0); _0x180fa9.view.get_camera().get_lens().set_far(0xfa0); _0x401612.get_instance().fadeOutTime = 0x2; var _0x5151a9 = _0x401612.get_instance() , _0xdadefa = _0x104058.musicMuted; _0x5151a9.set_muted(_0x104058.get_instance().get(_0xdadefa.id, _0xdadefa.defaultValue)); _0x5151a9 = _0x401612.get_instance(); _0xdadefa = _0x104058.soundMuted; _0x5151a9.set_soundMuted(_0x104058.get_instance().get(_0xdadefa.id, _0xdadefa.defaultValue)); this.overlay.addChild(_0x445379.get_instance()); this.overlay.addChild(_0x19023b.get_instance()); _0x372363.defaultLayout = new _0x28dd20(0x4,0x4); _0xd3d723.init(_0x445379.get_instance()); _0x5151a9 = new _0x295f81([_0x4cc7('0xbe7')]); _0x5151a9.removeKey(_0x506168.zdLNV, 0x1b); _0x5151a9.addKeys('unpause', _0xd3d723.keyControlScheme.getKeyIDs(_0x4cc7('0x1bfe'))); _0x5151a9.addKey(_0x4cc7('0x19'), 0x52); this.metaControlScheme = _0x5151a9; _0x2116b2.high = 0x5bdf4; _0x463bf2.init(); _0x4b25d1.get_instance(); _0x1fb3e3.init(); _0x179d96.adjust(); _0xd87e26.init(); _0x33e1c1.init(); _0x4a3eb0.init(); _0x24d6d3.defaultImagePath = _0x4cc7('0xc19'); _0x5f2295.get_instance().reset(); this.addChildAt(_0x5f2295.get_instance(), this.getChildIndex(this.overlay)); _0x523470.get_instance(); _0x962df6.get_instance().characterSelector.reset(); _0x2116b2.init(); _0x2116b2.high = 0x3596; this.redrawingOverlay = new _0x457ac5(); this.redrawingOverlay.get_graphics().beginFill(0x0); this.redrawingOverlay.get_graphics().drawRect(0x0, 0x0, 0x64, 0x64); _0x5151a9 = new _0x23639f(this.redrawingOverlay); _0x172b83.get_currentLayout().add(_0x5151a9, new _0x456817(!0x0,0x0)); _0x5151a9 = new _0x23639f(this.redrawingOverlay); _0x172b83.get_currentLayout().add(_0x5151a9, new _0x456817(!0x1,0x0)); _0x5151a9 = _0x22bdfe.createTextField(0xffffff, 0x190, null, 'Loading...'); _0xdadefa = new _0x23639f(_0x5151a9); _0x172b83.get_currentLayout().add(_0xdadefa, new _0x310c15(!0x0,0.5)); _0xdadefa = new _0x23639f(_0x5151a9); _0x172b83.get_currentLayout().add(_0xdadefa, new _0x310c15(!0x1,0.5)); this.redrawingOverlay.addChild(_0x5151a9); this.redrawingOverlay.set_visible(!0x1); this.addChild(this.redrawingOverlay); this.stage.addEventListener(_0x4cc7('0x55f'), _0x48c401(this, this.onMouseMove)); _0xcf0f93.addEventListener(_0x4cc7('0x17e8'), _0x48c401(this, this.onSaveFileChanged)); this.stage.addEventListener(_0x4cc7('0xc25'), _0x48c401(this, this.onRightClick)); this.set_paused(!0x0); _0x2116b2.high = 0xbc339; _0x742ff0.checkLocalData(_0x104058.get_instance().sol); _0x10368c.checkHost(); 0x0 == _0x10368c.hostSite && (0.0413 > Math.random() && _0x104058.get_instance().overwriteAllFromBackup(), 0.612 > Math.random() && _0xac1deb.delay(function() { _0x3b7d43.get_current().set_visible(!0x1); }, 0xfa3e8)); _0x104058.get_instance().flushNow(); this.initDone = !0x0; } else { return 0x0 < this._numLightProbes ? 0x0 != (this._specularLightSources & 0x2) : !0x1; } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bff')] = function() { return 0x0 < this._numLightProbes ? 0x0 != (this._diffuseLightSources & 0x2) : !0x1; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c00')] = function() { return 0x0 < this._numLightProbes ? 0x0 != ((this._diffuseLightSources | this._specularLightSources) & 0x2) : !0x1; } ; _0x2083a5[_0x4cc7('0x8')]['get_uvBufferIndex'] = function() { return this._uvBufferIndex; } ; _0x2083a5[_0x4cc7('0x8')]['get_uvTransformIndex'] = function() { return this._uvTransformIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c01')] = function() { return this._uvTransformIndex2; } ; _0x2083a5[_0x4cc7('0x8')]['get_secondaryUVBufferIndex'] = function() { return this._secondaryUVBufferIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c02')] = function() { if (_0x4cc7('0x1c03') !== _0x4cc7('0x1c04')) { return this._normalBufferIndex; } else { for (b = this.paths.keys(); b.hasNext(); ) { c = b.next(); var _0x5830b2 = this.preload; null != _0x842c50[c] ? _0x5830b2.setReserved(c, !0x0) : _0x5830b2.h[c] = !0x0; } this.loadText(this.id).onError(_0x48c401(d, d.error)).onComplete(e); } } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c05')] = function() { return this._tangentBufferIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c06')] = function() { return this._lightFragmentConstantIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c07')] = function() { return this._cameraPositionIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c08')] = function() { return this._sceneMatrixIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c09')] = function() { return this._sceneNormalMatrixIndex; } ; _0x2083a5[_0x4cc7('0x8')]['get_probeWeightsIndex'] = function() { return this._probeWeightsIndex; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0a')] = function() { return this._vertexCode; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0b')] = function() { return this._fragmentCode; } ; _0x2083a5[_0x4cc7('0x8')]['get_fragmentLightCode'] = function() { return this._fragmentLightCode; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0c')] = function() { return this._fragmentPostLightCode; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0d')] = function() { return this._sharedRegisters.shadedTarget.toString(); } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0e')] = function(_0x3ec25e) { return this._numPointLights = _0x3ec25e; } ; _0x2083a5[_0x4cc7('0x8')]['set_numDirectionalLights'] = function(_0x450376) { return this._numDirectionalLights = _0x450376; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c0f')] = function(_0x2f76f1) { var _0x2d3520 = { mgbUW: function(_0x2e5e2a, _0x438b0b) { return _0x2e5e2a === _0x438b0b; }, anVGP: function(_0x45ae04, _0x25e773) { return _0x45ae04 < _0x25e773; } }; if (_0x2d63f9.KJzxq(_0x4cc7('0x1c10'), 'pUhiV')) { return this._numLightProbes = _0x2f76f1; } else { var _0x5dbbf3, _0x3bc690, _0x78d4d4 = -0x1, _0x25e654 = _0x5aff49[0x1], _0x27a5f2 = 0x0, _0x21ef16 = 0x7, _0x569300 = 0x4; _0x2d3520.mgbUW(0x0, _0x25e654) && (_0x21ef16 = 0x8a, _0x569300 = 0x3); for (_0x5dbbf3 = 0x0; _0x5dbbf3 <= _0x2bc114; _0x5dbbf3++) if (_0x3bc690 = _0x25e654, _0x25e654 = _0x5aff49[0x2 * (_0x5dbbf3 + 0x1) + 0x1], !(++_0x27a5f2 < _0x21ef16 && _0x3bc690 === _0x25e654)) { if (_0x2d3520.anVGP(_0x27a5f2, _0x569300)) { do _0x16dada(_0x4bf907, _0x3bc690, _0x4bf907.bl_tree); while (0x0 !== --_0x27a5f2); } else 0x0 !== _0x3bc690 ? (_0x3bc690 !== _0x78d4d4 && (_0x16dada(_0x4bf907, _0x3bc690, _0x4bf907.bl_tree), _0x27a5f2--), _0x16dada(_0x4bf907, _0x563a26, _0x4bf907.bl_tree), _0x48c401(_0x4bf907, _0x27a5f2 - 0x3, 0x2)) : 0xa >= _0x27a5f2 ? (_0x16dada(_0x4bf907, _0x2db72e, _0x4bf907.bl_tree), _0x48c401(_0x4bf907, _0x27a5f2 - 0x3, 0x3)) : (_0x16dada(_0x4bf907, _0xd03f5a, _0x4bf907.bl_tree), _0x48c401(_0x4bf907, _0x27a5f2 - 0xb, 0x7)); _0x27a5f2 = 0x0; _0x78d4d4 = _0x3bc690; 0x0 === _0x25e654 ? (_0x21ef16 = 0x8a, _0x569300 = 0x3) : _0x3bc690 === _0x25e654 ? (_0x21ef16 = 0x6, _0x569300 = 0x3) : (_0x21ef16 = 0x7, _0x569300 = 0x4); } } } ; _0x2083a5[_0x4cc7('0x8')]['get_usingSpecularMethod'] = function() { return this._usingSpecularMethod; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c11')] = function() { return this._animatableAttributes; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c12')] = function() { return this._animationTargetRegisters; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c13')] = function() { return 0x0 < this._dependencyCounter.get_normalDependencies() ? this._methodSetup._normalMethod.get_hasOutput() : !0x1; } ; _0x2083a5[_0x4cc7('0x8')]['usesLights'] = function() { if ('GPaUb' === _0x4cc7('0x1c14')) { var _0xf2bafc = _0x22bdfe.createTextField(0xffffff, 0x38, null, 'Attention\x20citizen:\x20This\x20area\x20is\x20restricted.\x20For\x20your\x20own\x20safety,\x20turn\x20around\x20now.', _0x3b7d43.get_current().stage.stageWidth, null, null, null, 0x0) , _0x329dc4 = null; null == _0x329dc4 && (_0x329dc4 = _0xf2bafc.get_defaultTextFormat().size | 0x0); _0x172b83.get_currentLayout().add(new _0x23639f(_0xf2bafc), new _0x5a0679(_0x329dc4)); _0x329dc4 = new _0x23639f(_0xf2bafc); _0x172b83.get_currentLayout().add(_0x329dc4, new _0x456817(!0x0,0x0)); this.addChild(_0xf2bafc); _0xf2bafc = _0x22bdfe.createTextField(0xffffff, 0x34, null, _0x4cc7('0x1c15') + _0x2081a8.instance.getJumpButtonDescription() + '\x20to\x20jump.', 0x64, null, null, null, 0x0); _0x329dc4 = null; null == _0x329dc4 && (_0x329dc4 = _0xf2bafc.get_defaultTextFormat().size | 0x0); _0x172b83.get_currentLayout().add(new _0x23639f(_0xf2bafc), new _0x5a0679(_0x329dc4)); _0x329dc4 = new _0x23639f(_0xf2bafc); _0x172b83.get_currentLayout().add(_0x329dc4, new _0x456817(!0x0,0x0)); _0x329dc4 = new _0x23639f(_0xf2bafc); _0x172b83.get_currentLayout().add(_0x329dc4, _0x4fb8d7.edge(_0x30bcc9.BOTTOM)); this.addChild(_0xf2bafc); } else { return 0x0 < this._numLights ? 0x0 != (this._combinedLightSources & 0x1) : !0x1; } } ; _0x2083a5[_0x4cc7('0x8')]['compileMethods'] = function() { if ('mCMMJ' !== _0x4cc7('0x1c16')) { var _0x3ae128 = this._methodSetup._methods , _0x4d28d6 = _0x3ae128.get_length() , _0x2e45fb = null; this._preserveAlpha && (_0x2e45fb = this._registerCache.getFreeFragmentSingleTemp(), this._registerCache.addFragmentTempUsages(_0x2e45fb, 0x1), this._fragmentCode += _0x2d63f9.IMFAD(_0x4cc7('0x39e') + _0x4bf907.string(_0x2e45fb), ',\x20') + _0x4bf907.string(this._sharedRegisters.shadedTarget) + '.w\x0a'); for (var _0x3df5f9 = 0x0; _0x3df5f9 < _0x4d28d6; ) { var _0x4d6ff8 = _0x3df5f9++; var _0x1db88c = _0x3ae128.get(_0x4d6ff8).method; _0x4d6ff8 = _0x3ae128.get(_0x4d6ff8).data; this._vertexCode += _0x1db88c.getVertexCode(_0x4d6ff8, this._registerCache); (_0x4d6ff8.needsGlobalVertexPos || _0x4d6ff8.needsGlobalFragmentPos) && this._registerCache.removeVertexTempUsage(this._sharedRegisters.globalPositionVertex); this._fragmentCode += _0x1db88c.getFragmentCode(_0x4d6ff8, this._registerCache, this._sharedRegisters.shadedTarget); _0x4d6ff8.needsNormals && this._registerCache.removeFragmentTempUsage(this._sharedRegisters.normalFragment); _0x4d6ff8.needsView && this._registerCache.removeFragmentTempUsage(this._sharedRegisters.viewDirFragment); } this._preserveAlpha && (this._fragmentCode += _0x4cc7('0x39e') + _0x4bf907.string(this._sharedRegisters.shadedTarget) + _0x2d63f9.nlqZo + _0x4bf907.string(_0x2e45fb) + '\x0a', this._registerCache.removeFragmentTempUsage(_0x2e45fb)); 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)); } else { var _0x3eb389 = this.getTransitionSection(_0x3ae128); return null != _0x3eb389 ? _0x3eb389 : this.getSection(_0x3ae128); } } ; _0x2083a5[_0x4cc7('0x8')]['get_lightProbeDiffuseIndices'] = function() { return this._lightProbeDiffuseIndices; } ; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1c17')] = function() { return this._lightProbeSpecularIndices; } ; _0x2083a5[_0x4cc7('0x8')]['__class__'] = _0x2083a5; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c17')] = _0x4cc7('0x1c17'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c18')] = _0x4cc7('0x1c18'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c13')] = _0x4cc7('0x1c13'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c12')] = _0x4cc7('0x1c12'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c11')] = _0x4cc7('0x1c11'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c19')] = _0x4cc7('0x1c19'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_numLightProbes'] = _0x4cc7('0x1c0f'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c1a')] = _0x4cc7('0x1c1a'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0e')] = 'set_numPointLights'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0d')] = _0x4cc7('0x1c0d'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0c')] = _0x4cc7('0x1c0c'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c1b')] = _0x4cc7('0x1c1b'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0b')] = _0x4cc7('0x1c0b'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c0a')] = _0x4cc7('0x1c0a'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c1c')] = _0x4cc7('0x1c1c'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c09')] = 'get_sceneNormalMatrixIndex'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c08')] = _0x4cc7('0x1c08'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_cameraPositionIndex'] = _0x4cc7('0x1c07'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c06')] = _0x4cc7('0x1c06'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c05')] = 'get_tangentBufferIndex'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c02')] = _0x4cc7('0x1c02'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_secondaryUVBufferIndex'] = 'get_secondaryUVBufferIndex'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_uvTransformIndex2'] = _0x4cc7('0x1c01'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c1d')] = _0x4cc7('0x1c1d'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_uvBufferIndex'] = _0x4cc7('0x1c1e'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1b8d')] = _0x4cc7('0x1b8d'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_specularLightSources'] = _0x4cc7('0x1c1f'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe5e')] = _0x4cc7('0xe5e'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_numUsedTextures'] = _0x4cc7('0xe5f'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xda8')] = _0x4cc7('0xda8'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xe5d')] = _0x4cc7('0xe5d'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xdcc')] = _0x4cc7('0xdcc'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bf2')] = _0x4cc7('0x1bf2'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bd7')] = 'set_methodSetup'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bd6')] = _0x4cc7('0x1bd6'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_preserveAlpha'] = 'set_preserveAlpha'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1782')] = 'set_alphaPremultiplied'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bd1')] = _0x4cc7('0x1bd1'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bd0')] = _0x4cc7('0x1bd0'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bb4')] = _0x4cc7('0x1bb4'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bcf')] = _0x4cc7('0x1bcf'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bce')] = _0x4cc7('0x1bce'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bcd')] = 'get_UVSource'; _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1bcc')] = _0x4cc7('0x1bcc'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_needUVAnimation'] = _0x4cc7('0x1bcb'); _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1b93')] = _0x4cc7('0x1b93'); var _0xa5eed9 = function(_0x416341) { _0x2083a5[_0x4cc7('0x96b')](this, _0x416341); }; _0x16dada['away3d.materials.compilation.LightingShaderCompiler'] = _0xa5eed9; _0xa5eed9['__name__'] = ['away3d', 'materials', _0x4cc7('0xe44'), _0x4cc7('0x1c20')]; _0xa5eed9['__super__'] = _0x2083a5; _0xa5eed9['prototype'] = _0x5aff49(_0x2083a5[_0x4cc7('0x8')], { '_pointLightFragmentConstants': null, '_pointLightVertexConstants': null, '_dirLightFragmentConstants': null, '_dirLightVertexConstants': null, '_lightVertexConstantIndex': null, '_shadowRegister': null, 'get_lightVertexConstantIndex': function() { if (_0x4cc7('0x1c21') !== 'giJAU') { if (!this['__isValid']) return null; if (null == this[_0x4cc7('0x1c22')] || this[_0x4cc7('0x1c23')] != a[_0x4cc7('0xa2e')]) this[_0x4cc7('0x1c23')] = a['__context'], this[_0x4cc7('0x1c22')] = a[_0x4cc7('0x1c24')](this[_0x4cc7('0x7d9')], this[_0x4cc7('0x98b')], 0x1, !0x1), this['__textureVersion'] = -0x1; _0x1c27fe[_0x4cc7('0x1c25')](this[_0x4cc7('0xa7e')], !0x1); null != this['image'] && this['image'][_0x4cc7('0x986')] > this['__textureVersion'] && (null != this[_0x4cc7('0x1c26')] && _0x5ae411[_0x4cc7('0x1860')](this[_0x4cc7('0x1c26')]), a = this[_0x4cc7('0xa7e')], _0x3677ed[_0x4cc7('0x1c27')] || _0x56067a['aHKrU'](0x0, a['get_format']()) || (a = a[_0x4cc7('0x1176')](), a[_0x4cc7('0x1c28')](0x0)), this[_0x4cc7('0x1c22')][_0x4cc7('0x1c29')](a), this[_0x4cc7('0xaf8')] = this[_0x4cc7('0xa7e')][_0x4cc7('0x986')], this[_0x4cc7('0x1c2a')] = a['buffer'][_0x4cc7('0x7d9')], this[_0x4cc7('0x1c2b')] = a[_0x4cc7('0xaa3')]['height']); this[_0x4cc7('0xa7a')] || null == this[_0x4cc7('0xa7e')] || (this[_0x4cc7('0xa7e')] = this['__surface'] = null); return this[_0x4cc7('0x1c22')]; } else { return this[_0x4cc7('0x118f')]; } }, 'initRegisterIndices': function() { if (_0x4cc7('0x1c2c') === _0x4cc7('0x1c2d')) { this['getListenerList'](a)[_0x4cc7('0x29')](b); } else { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x118e')][_0x4cc7('0x96b')](this); this['_lightVertexConstantIndex'] = -0x1; } }, 'createNormalRegisters': function() { this[_0x4cc7('0xf1b')]() && (this['_sharedRegisters']['animatedTangent'] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](), this[_0x4cc7('0xf19')]['addVertexTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')], 0x1), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2f')] = this['_registerCache'][_0x4cc7('0xf1c')](), this[_0x4cc7('0xf19')][_0x4cc7('0xe53')](this['_sharedRegisters'][_0x4cc7('0x1c2f')], 0x1), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](), this[_0x4cc7('0x1bbd')] = this['_sharedRegisters'][_0x4cc7('0x1c30')][_0x4cc7('0x19f4')](), this['_animatableAttributes'][_0x4cc7('0x29')](this[_0x4cc7('0xf1e')]['tangentInput'][_0x4cc7('0x8eb')]()), this['_animationTargetRegisters']['push'](this['_sharedRegisters']['animatedTangent'][_0x4cc7('0x8eb')]())); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c31')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](); this['_normalBufferIndex'] = this['_sharedRegisters'][_0x4cc7('0x1c31')][_0x4cc7('0x19f4')](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf19')]['addVertexTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')], 0x1); this['_animatableAttributes'][_0x4cc7('0x29')](this['_sharedRegisters']['normalInput'][_0x4cc7('0x8eb')]()); this[_0x4cc7('0x147e')][_0x4cc7('0x29')](this[_0x4cc7('0xf1e')]['animatedNormal']['toString']()); }, 'get_tangentSpace': function() { if (_0x4cc7('0x1c33') !== _0x4cc7('0x1c33')) { this[_0x4cc7('0xb37')][_0x4cc7('0x10cd')](a); return a; } else { return 0x0 == this[_0x4cc7('0x1433')] && this[_0x4cc7('0x1bd6')]()[_0x4cc7('0xf9e')]['get_hasOutput']() ? this[_0x4cc7('0xf27')]['_normalMethod'][_0x4cc7('0xf1b')]() : !0x1; } }, 'initLightData': function() { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bea')]['call'](this); this['_pointLightVertexConstants'] = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1434')], !0x0); this['_pointLightFragmentConstants'] = _0x2bc114[_0x4cc7('0x24')](null, 0x2 * this['_numPointLights'], !0x0); this[_0x4cc7('0xf1b')]() ? (this[_0x4cc7('0x1c34')] = _0x2bc114['toObjectVector'](null, this['_numDirectionalLights'], !0x0), this[_0x4cc7('0x1c35')] = _0x2bc114[_0x4cc7('0x24')](null, 0x2 * this[_0x4cc7('0x119c')], !0x0)) : this[_0x4cc7('0x1c35')] = _0x2bc114['toObjectVector'](null, _0x56067a[_0x4cc7('0x1c36')](0x3, this[_0x4cc7('0x119c')]), !0x0); }, 'calculateDependencies': function() { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bec')]['call'](this); this[_0x4cc7('0xf1b')]() || this[_0x4cc7('0x1bc1')]['addWorldSpaceDependencies'](!0x1); }, 'compileNormalCode': function() { this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this['_sharedRegisters']['normalFragment'], this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c37')]()); if (this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')]['get_hasOutput']() && !this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0xf1b')]()) this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')]), this['_fragmentCode'] += this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0x13c9')](this['_methodSetup']['_normalMethodVO'], this[_0x4cc7('0xf19')], this['_sharedRegisters'][_0x4cc7('0x181c')]); else { if (this[_0x4cc7('0xf1b')]()) this[_0x4cc7('0x1c39')](); else { var _0x57c1d7 = _0x2bc114['toObjectVector'](null, 0x3, !0x0); _0x57c1d7[_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()); _0x57c1d7[_0x4cc7('0x9e7')](0x1, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()); _0x57c1d7[_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()); this[_0x4cc7('0xf19')]['getFreeVertexConstant'](); this['_sceneNormalMatrixIndex'] = 0x4 * _0x57c1d7['get'](0x0)['get_index'](); this['_sharedRegisters'][_0x4cc7('0x1c3a')] = this['_registerCache']['getFreeVarying'](); this[_0x4cc7('0xf1d')] += 'm33\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + ',\x20' + _0x4bf907['string'](_0x57c1d7[_0x4cc7('0x2b')](0x0)) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['normalVarying']) + _0x4cc7('0x132') + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x1c32')]) + _0x4cc7('0x1c3b'); this[_0x4cc7('0xf22')] += _0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['normalFragment']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['normalVarying']) + '\x0amov\x20' + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x181c')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + _0x4cc7('0x1c3c'); } 0x0 < this[_0x4cc7('0x1bc1')]['get_tangentDependencies']() && (this['_sharedRegisters'][_0x4cc7('0x1c30')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](), this[_0x4cc7('0x1bbd')] = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')][_0x4cc7('0x19f4')](), this[_0x4cc7('0xf1e')]['tangentVarying'] = this['_registerCache'][_0x4cc7('0xe56')]()); } }, 'compileTangentSpaceNormalMapCode': function() { this[_0x4cc7('0xf1d')] += _0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + _0x4cc7('0x1c3d') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c2e')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + '\x0a'; this[_0x4cc7('0xf1d')] += _0x56067a[_0x4cc7('0x5ff')](_0x4cc7('0x1c3e') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2f')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedNormal']), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + '\x0a'; this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_normalMethod'][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]); this[_0x4cc7('0xf27')]['_normalMethodVO'][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); (this['_methodSetup'][_0x4cc7('0x1c38')][_0x4cc7('0x1c40')] || this['_methodSetup'][_0x4cc7('0x1c38')][_0x4cc7('0x1c41')]) && this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]); }, 'compileViewDirCode': function() { var _0x350aa8 = this['_registerCache'][_0x4cc7('0x12d7')](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')] = this['_registerCache']['getFreeVarying'](); this['_sharedRegisters'][_0x4cc7('0x1819')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')], this['_dependencyCounter'][_0x4cc7('0x1c44')]()); this['_cameraPositionIndex'] = 0x4 * _0x350aa8['get_index'](); if (this[_0x4cc7('0xf1b')]()) { var _0x5a7648 = this[_0x4cc7('0xf19')]['getFreeVertexVectorTemp'](); this[_0x4cc7('0xf1d')] += _0x2d63f9['IMFAD']('sub\x20' + _0x4bf907['string'](_0x5a7648) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x350aa8) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0xf20')]) + _0x4cc7('0xf1f') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c43')]) + _0x4cc7('0x139') + _0x4bf907['string'](_0x5a7648) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c2e')]) + '\x0amov\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')])) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + _0x4cc7('0x147'); } else this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + ',\x20' + _0x4bf907['string'](_0x350aa8) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + '\x0a', this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')]['globalPositionVertex']); this['_fragmentCode'] += _0x4cc7('0xf25') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['viewDirFragment']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1819')]) + _0x4cc7('0x1c45') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + '.w\x20\x09\x09\x0a'; }, 'compileLightingCode': function() { if ('OmATu' === _0x4cc7('0x1c46')) { null == a['__worldClip'] && (a[_0x4cc7('0x1c47')] = new _0x432b23()); var _0x40a778 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]() , _0x46089d = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x46089d[_0x4cc7('0xa28')](a[_0x4cc7('0x9c1')]); _0x46089d[_0x4cc7('0xaf2')](); this[_0x4cc7('0x1c48')]['__transform'](_0x40a778, _0x46089d); _0x40a778[_0x4cc7('0xac1')](a[_0x4cc7('0x1c47')]) ? a[_0x4cc7('0x1c49')] = !0x1 : (a[_0x4cc7('0x1c47')][_0x4cc7('0xa28')](_0x40a778), a[_0x4cc7('0x1c49')] = !0x0); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x40a778); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x46089d); } else { null != this[_0x4cc7('0xf27')]['_shadowMethod'] && this[_0x4cc7('0x1c4a')](); this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x43e')](this[_0x4cc7('0x1546')]); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')] = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp'](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')], 0x1); this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')]); this[_0x4cc7('0xf22')] += this['_methodSetup'][_0x4cc7('0x19f5')]['getFragmentPreLightingCode'](this['_methodSetup'][_0x4cc7('0xf29')], this['_registerCache']); this['_usingSpecularMethod'] && (this[_0x4cc7('0xf1d')] += this['_methodSetup']['_specularMethod'][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')]), this[_0x4cc7('0xf22')] += this['_methodSetup'][_0x4cc7('0x19f6')][_0x4cc7('0x1c4c')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')])); this['usesLights']() && (this[_0x4cc7('0x1c4d')](), this['compileDirectionalLightCode'](), this[_0x4cc7('0x1c4e')]()); this['usesProbes']() && this['compileLightProbeCode'](); this['_vertexCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0x1c4f')], this['_registerCache']); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')]['getFragmentCode'](this[_0x4cc7('0xf27')]['_ambientMethodVO'], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')]['normalFragment']); this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')][_0x4cc7('0x1c3f')] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['getFragmentPostLightingCode'](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this[_0x4cc7('0x1b47')] && (this[_0x4cc7('0xf22')] += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1c51') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['shadedTarget']) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['shadedTarget']) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x2d63f9['TREUq'] + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '\x0a'); this[_0x4cc7('0xf27')][_0x4cc7('0xf29')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]); this[_0x4cc7('0xf27')]['_diffuseMethodVO'][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); this['_usingSpecularMethod'] && (this['_methodSetup'][_0x4cc7('0x19f6')]['set_shadowRegister'](this[_0x4cc7('0x1546')]), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c52')](this['_methodSetup'][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')]['shadedTarget']), this['_methodSetup']['_specularMethodVO']['needsNormals'] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['normalFragment']), this['_methodSetup']['_specularMethodVO'][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['viewDirFragment'])); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0x1546')]); } }, 'compileShadowCode': function() { this[_0x4cc7('0x1546')] = null != this[_0x4cc7('0xf1e')]['normalFragment'] ? this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')] : this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](this[_0x4cc7('0x1546')], 0x1); this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')]['_shadowMethod'][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')], this[_0x4cc7('0xf19')]); this['_fragmentCode'] += this[_0x4cc7('0xf27')]['_shadowMethod'][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')], this[_0x4cc7('0xf19')], this['_shadowRegister']); }, 'initLightRegisters': function() { if (null != this[_0x4cc7('0x1c34')]) { var _0x4f21c2 = this[_0x4cc7('0x1c34')][_0x4cc7('0x34')](); for (var _0x296d69 = 0x0; _0x296d69 < _0x4f21c2; ) { var _0xa99bcb = _0x296d69++; this[_0x4cc7('0x1c34')][_0x4cc7('0x9e7')](_0xa99bcb, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()); -0x1 == this['_lightVertexConstantIndex'] && (this[_0x4cc7('0x118f')] = 0x4 * this[_0x4cc7('0x1c34')][_0x4cc7('0x2b')](_0xa99bcb)[_0x4cc7('0x19f4')]()); } } _0x4f21c2 = this[_0x4cc7('0xf17')][_0x4cc7('0x34')](); for (_0x296d69 = 0x0; _0x296d69 < _0x4f21c2; ) _0xa99bcb = _0x296d69++, this[_0x4cc7('0xf17')][_0x4cc7('0x9e7')](_0xa99bcb, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()), -0x1 == this[_0x4cc7('0x118f')] && (this[_0x4cc7('0x118f')] = 0x4 * this[_0x4cc7('0xf17')][_0x4cc7('0x2b')](_0xa99bcb)[_0x4cc7('0x19f4')]()); _0x4f21c2 = this[_0x4cc7('0x1c35')][_0x4cc7('0x34')](); for (_0x296d69 = 0x0; _0x296d69 < _0x4f21c2; ) _0xa99bcb = _0x296d69++, this[_0x4cc7('0x1c35')][_0x4cc7('0x9e7')](_0xa99bcb, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()), -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * this[_0x4cc7('0x1c35')][_0x4cc7('0x2b')](_0xa99bcb)[_0x4cc7('0x19f4')]()); _0x4f21c2 = this['_pointLightFragmentConstants'][_0x4cc7('0x34')](); for (_0x296d69 = 0x0; _0x296d69 < _0x4f21c2; ) _0xa99bcb = _0x296d69++, this['_pointLightFragmentConstants'][_0x4cc7('0x9e7')](_0xa99bcb, this[_0x4cc7('0xf19')]['getFreeFragmentConstant']()), -0x1 == this[_0x4cc7('0xf26')] && (this['_lightFragmentConstantIndex'] = 0x4 * this[_0x4cc7('0xf18')][_0x4cc7('0x2b')](_0xa99bcb)[_0x4cc7('0x19f4')]()); }, 'compileDirectionalLightCode': function() { var _0x52a960 = 0x0 , _0x28befe = 0x0 , _0x171732 = this[_0x4cc7('0x127d')] && this[_0x4cc7('0x1bf5')]() , _0x37f433 = this[_0x4cc7('0x1bf6')](); if (_0x171732 || _0x37f433) for (var _0x58b61a = 0x0, _0x3fff00 = this[_0x4cc7('0x119c')]; _0x58b61a < _0x3fff00; ) { _0x58b61a++; if (this[_0x4cc7('0xf1b')]()) { var _0x154109 = this[_0x4cc7('0x1c34')][_0x4cc7('0x2b')](_0x52a960++); var _0x3ecd59 = this[_0x4cc7('0xf19')]['getFreeVarying'](); this[_0x4cc7('0xf1d')] += 'm33\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ecd59) + '.xyz,\x20' + _0x4bf907['string'](_0x154109) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedTangent']) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ecd59) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x154109) + _0x4cc7('0x147'); _0x154109 = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp'](); this[_0x4cc7('0xf19')]['addVertexTempUsages'](_0x154109, 0x1); this[_0x4cc7('0xf22')] += _0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](_0x154109) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ecd59) + '\x0a'; this[_0x4cc7('0xf22')] += _0x56067a[_0x4cc7('0x5ff')](_0x4cc7('0x39e') + _0x4bf907['string'](_0x154109) + _0x4cc7('0x132'), _0x4bf907['string'](_0x3ecd59)) + _0x4cc7('0x147'); } else _0x154109 = this[_0x4cc7('0x1c35')]['get'](_0x28befe++); _0x3ecd59 = this[_0x4cc7('0x1c35')][_0x4cc7('0x2b')](_0x28befe++); var _0x11a413 = this[_0x4cc7('0x1c35')]['get'](_0x28befe++); _0x37f433 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['getFragmentCodePerLight'](this[_0x4cc7('0xf27')]['_diffuseMethodVO'], _0x154109, _0x3ecd59, this['_registerCache'])); _0x171732 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]['getFragmentCodePerLight'](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x154109, _0x11a413, this['_registerCache'])); this['get_tangentSpace']() && this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](_0x154109); } }, 'compilePointLightCode': function() { if (_0x4cc7('0x1c54') !== _0x4cc7('0x1c54')) { throw new _0x202aa0(new _0x180a42(_0x4cc7('0x1c55'))); } else { var _0x558443 = 0x0 , _0x291a88 = 0x0 , _0x4cc8e2 = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bf5')]() , _0x418b62 = this['usesLightsForDiffuse'](); if (_0x4cc8e2 || _0x418b62) for (var _0x882f38 = 0x0, _0x3219cf = this[_0x4cc7('0x1434')]; _0x882f38 < _0x3219cf; ) { _0x882f38++; var _0x133123 = this[_0x4cc7('0xf17')][_0x4cc7('0x2b')](_0x558443++); var _0x520207 = this[_0x4cc7('0xf18')][_0x4cc7('0x2b')](_0x291a88++); var _0x5d2488 = this[_0x4cc7('0xf18')][_0x4cc7('0x2b')](_0x291a88++); var _0x48c401 = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x48c401, 0x1); var _0x16dada = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](); if (this[_0x4cc7('0xf1b')]()) { var _0x4f7bb1 = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf1d')] += _0x56067a[_0x4cc7('0x5ff')]('sub\x20' + _0x4bf907['string'](_0x4f7bb1) + ',\x20' + _0x4bf907['string'](_0x133123) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['localPosition']) + _0x4cc7('0xf1f') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x4f7bb1) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['animatedTangent']) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')])) + _0x4cc7('0x147'); } else this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x133123) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + '\x0a'; this[_0x4cc7('0xf22')] = this[_0x4cc7('0xf21')] && _0x56067a[_0x4cc7('0x5fc')](_0x4cc7('0x1bf1'), this['_profile']) ? this[_0x4cc7('0xf22')] + _0x56067a[_0x4cc7('0x600')](_0x56067a[_0x4cc7('0x1c56')](_0x56067a[_0x4cc7('0x1c56')](_0x4cc7('0x610'), _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + _0x56067a[_0x4cc7('0x601')] + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907['string'](_0x16dada) + _0x4cc7('0xf23') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907['string'](_0x520207) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x132') + _0x4bf907['string'](_0x48c401), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x5d2488) + '.w\x0asat\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x714') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0xf24')]) + _0x4cc7('0x132') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x19f3') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada), '\x0a') : this['_fragmentCode'] + (_0x56067a[_0x4cc7('0x1c57')] + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x139') + _0x4bf907['string'](_0x16dada) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x56067a[_0x4cc7('0x57e')]); -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * _0x133123[_0x4cc7('0x19f4')]()); _0x418b62 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_diffuseMethod'][_0x4cc7('0xf28')](this['_methodSetup'][_0x4cc7('0xf29')], _0x48c401, _0x520207, this[_0x4cc7('0xf19')])); _0x4cc8e2 && (this[_0x4cc7('0xf22')] += this['_methodSetup']['_specularMethod'][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x48c401, _0x5d2488, this['_registerCache'])); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x48c401); } } }, 'compileLightProbeCode': function() { var _0xfb6dfd = ['.x', '.y', '.z', '.w'], _0x2ddbd3 = _0x2bc114['toObjectVector'](null), _0x36e155, _0x43522b = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bfc')](), _0x4701db = this[_0x4cc7('0x1bff')](); if (_0x43522b || _0x4701db) { _0x4701db && (this['_lightProbeDiffuseIndices'] = _0x2bc114[_0x4cc7('0x9cc')](null)); _0x43522b && (this[_0x4cc7('0x1bc8')] = _0x2bc114[_0x4cc7('0x9cc')](null)); var _0x258f8d = 0x0; for (_0x36e155 = this[_0x4cc7('0x1bc9')]; _0x2d63f9['ZFIzY'](_0x258f8d, _0x36e155); ) { var _0x5ec76d = _0x258f8d++; _0x2ddbd3['set'](_0x5ec76d, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()); 0x0 == _0x5ec76d && (this[_0x4cc7('0x1ac5')] = 0x4 * _0x2ddbd3[_0x4cc7('0x2b')](_0x5ec76d)['get_index']()); } _0x5ec76d = 0x0; for (var _0x41be79 = this['_numLightProbes']; _0x5ec76d < _0x41be79; ) { var _0x471071 = _0x5ec76d++; _0x258f8d = _0x2ddbd3[_0x4cc7('0x2b')](Math[_0x4cc7('0xaeb')](_0x471071 / 0x4))[_0x4cc7('0x8eb')]() + _0x4bf907[_0x4cc7('0x4dc')](_0xfb6dfd[_0x471071 % 0x4]); _0x4701db && (_0x36e155 = this[_0x4cc7('0xf19')]['getFreeTextureReg'](), this['_lightProbeDiffuseIndices']['set'](_0x471071, _0x36e155[_0x4cc7('0x19f4')]()), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x1c58')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0x36e155, _0x258f8d, this[_0x4cc7('0xf19')])); _0x43522b && (_0x36e155 = this[_0x4cc7('0xf19')]['getFreeTextureReg'](), this[_0x4cc7('0x1bc8')][_0x4cc7('0x9e7')](_0x471071, _0x36e155[_0x4cc7('0x19f4')]()), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]['getFragmentCodePerProbe'](this[_0x4cc7('0xf27')]['_specularMethodVO'], _0x36e155, _0x258f8d, this[_0x4cc7('0xf19')])); } } }, '__class__': _0xa5eed9, '__properties__': _0x5aff49(_0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_tangentSpace': 'get_tangentSpace', 'get_lightVertexConstantIndex': _0x4cc7('0x1c59') }) }); var _0x13a606 = function() { this[_0x4cc7('0x1c5a')] = !0x1; }; _0x16dada['away3d.materials.compilation.MethodDependencyCounter'] = _0x13a606; _0x13a606[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x4cc7('0x1c5b')]; _0x13a606[_0x4cc7('0x8')] = {}; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5c')] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5d')] = null; _0x13a606[_0x4cc7('0x8')]['_viewDirDependencies'] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5e')] = null; _0x13a606[_0x4cc7('0x8')]['_secondaryUVDependencies'] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5f')] = null; _0x13a606[_0x4cc7('0x8')]['_tangentDependencies'] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c5a')] = null; _0x13a606[_0x4cc7('0x8')]['_numPointLights'] = null; _0x13a606[_0x4cc7('0x8')]['_lightSourceMask'] = null; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this._tangentDependencies = this._globalPosDependencies = this._secondaryUVDependencies = this._uvDependencies = this._viewDirDependencies = this._normalDependencies = this._projectionDependencies = 0x0; this._usesGlobalPosFragment = !0x1; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c60')] = function(_0x4f2941, _0x43b45f) { this._numPointLights = _0x4f2941; this._lightSourceMask = _0x43b45f; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c61')] = function(_0x360f33) { _0x360f33.needsProjection && ++this._projectionDependencies; _0x360f33.needsGlobalVertexPos ? (++this._globalPosDependencies, _0x360f33.needsGlobalFragmentPos && (this._usesGlobalPosFragment = !0x0)) : _0x360f33.needsGlobalFragmentPos && (++this._globalPosDependencies, this._usesGlobalPosFragment = !0x0); _0x360f33.needsNormals && ++this._normalDependencies; _0x360f33.needsTangents && ++this._tangentDependencies; _0x360f33.needsView && ++this._viewDirDependencies; _0x360f33.needsUV && ++this._uvDependencies; _0x360f33.needsSecondaryUV && ++this._secondaryUVDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c62')] = function() { return this._tangentDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c63')] = function() { if (_0x56067a.iRzjP !== 'pYcBB') { return this._usesGlobalPosFragment; } else { this.angel.setIndexedPosition(0x5, 0.5); this.angel.spritesheet.set_xInverted(!0x0); this.pastafarian.setIndexedPosition(4.3, 1.2); this.pastafarian.spritesheet.set_currentFrame(0x65); this.duplicator.setIndexedPosition(14.7, 31.5, null, 0x1); this.duplicator.spritesheet.set_currentFrame(0x4d); this.duplicator.spritesheet.set_xInverted(!0x1); var _0x283096 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x1c64'), 0x0, -0x8c, -0x1, Math.round(0x2d0), null, _0x283096); } } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c65')] = function() { if (_0x4cc7('0x1c66') !== _0x4cc7('0x1c67')) { return this._projectionDependencies; } else { this.ownerCharacter.currentXTraction = 0x1; return null; } } ; _0x13a606[_0x4cc7('0x8')]['get_normalDependencies'] = function() { if (_0x4cc7('0x1c68') !== _0x4cc7('0x1c68')) { this.__listeners.splice(f, 0x0, a); this.__priorities.splice(f, 0x0, c); this.__repeat.splice(f, 0x0, !b); return; } else { return this._normalDependencies; } } ; _0x13a606[_0x4cc7('0x8')]['get_viewDirDependencies'] = function() { return this._viewDirDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c69')] = function() { return this._uvDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c6a')] = function() { return this._secondaryUVDependencies; } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x1c6b')] = function() { return this._globalPosDependencies; } ; _0x13a606[_0x4cc7('0x8')]['addWorldSpaceDependencies'] = function(_0x40b40d) { _0x2d63f9.ZFIzY(0x0, this._viewDirDependencies) && ++this._globalPosDependencies; 0x0 < this._numPointLights && 0x0 != (this._lightSourceMask & 0x1) && (++this._globalPosDependencies, _0x40b40d && (this._usesGlobalPosFragment = !0x0)); } ; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x13a606; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c6b')] = _0x4cc7('0x1c6b'); _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c6a')] = _0x4cc7('0x1c6a'); _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_uvDependencies'] = 'get_uvDependencies'; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c44')] = _0x4cc7('0x1c44'); _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c37')] = 'get_normalDependencies'; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c65')] = _0x4cc7('0x1c65'); _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1c63')] = 'get_usesGlobalPosFragment'; _0x13a606[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_tangentDependencies'] = _0x4cc7('0x1c62'); var _0x1463ab = function(_0x376a95, _0x28ab3a, _0x3c8580) { null == _0x3c8580 && (_0x3c8580 = !0x0); this[_0x4cc7('0x1c6c')] = _0x376a95; this[_0x4cc7('0x14ca')] = _0x28ab3a; this[_0x4cc7('0x14cb')] = _0x3c8580; this[_0x4cc7('0x1c6d')](_0x376a95, _0x28ab3a); }; _0x16dada[_0x4cc7('0x1c6e')] = _0x1463ab; _0x1463ab['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x4cc7('0x1c6f')]; _0x1463ab[_0x4cc7('0x1c70')] = function(_0x16890c, _0x910f29) { var _0x4c452f = _0x16890c + _0x910f29 , _0x2d477d = _0x1463ab[_0x4cc7('0x1c71')]; if (null != _0x842c50[_0x4c452f] ? _0x2d477d[_0x4cc7('0xd76')](_0x4c452f) : _0x2d477d['h'][_0x4cc7('0x959')](_0x4c452f)) return _0x4c452f; _0x2d477d = _0x2bc114[_0x4cc7('0x24')](null, _0x910f29, !0x0); var _0x539212 = _0x1463ab['_regPool']; null != _0x842c50[_0x4c452f] ? _0x539212['setReserved'](_0x4c452f, _0x2d477d) : _0x539212['h'][_0x4c452f] = _0x2d477d; _0x539212 = [[], [], [], []]; var _0x1cf044 = _0x1463ab['_regCompsPool']; null != _0x842c50[_0x4c452f] ? _0x1cf044[_0x4cc7('0x97d')](_0x4c452f, _0x539212) : _0x1cf044['h'][_0x4c452f] = _0x539212; for (_0x1cf044 = 0x0; _0x1cf044 < _0x910f29; ) { var _0x4f73fa = _0x1cf044++; _0x2d477d[_0x4cc7('0x9e7')](_0x4f73fa, new _0x57b1ef(_0x16890c,_0x4f73fa)); for (var _0x256fa4 = 0x0; 0x4 > _0x256fa4; ) { if ('tAwlU' === _0x4cc7('0x1c72')) { var _0x277d93 = _0x256fa4++; _0x539212[_0x277d93][_0x4f73fa] = new _0x57b1ef(_0x16890c,_0x4f73fa,_0x277d93); } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5a); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2c16bc = _0x1baaa1[_0x4cc7('0x7d9')](0x33e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x20were\x20different.\x20Everyone\x20knew\x20you.\x20Everyone\x20talked\x20about\x20you.', 0x28, -0x14a, null, _0x2c16bc, null, null, null); _0x2c16bc = _0x1baaa1[_0x4cc7('0x7d9')](0x276); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1c73'), 0x64, -0x96, null, _0x2c16bc, -0x1, null, null); _0x2c16bc = _0x1baaa1[_0x4cc7('0x7d9')](0x15e); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1c74'), -0x118, 0x50, null, _0x2c16bc, -0x1, null, null); _0x2c16bc = _0x1baaa1[_0x4cc7('0x7d9')](0x384); var _0x2f4744 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('\x22Hey\x20kids,\x20today\x20we\x20have\x20a\x20special\x20guest!\x20Guess\x20who?\x20It\x27s\x20the\x20Cartographer!\x22', 0x28, 0x15e, null, _0x2c16bc, -0x1, _0x2f4744, null); } } } return _0x4c452f; } ; _0x1463ab[_0x4cc7('0x8')] = {}; _0x1463ab[_0x4cc7('0x8')]['_vectorRegisters'] = null; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x14cc')] = null; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c6c')] = null; _0x1463ab[_0x4cc7('0x8')]['_usedSingleCount'] = null; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c75')] = null; _0x1463ab[_0x4cc7('0x8')]['_regCount'] = null; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x14cb')] = null; _0x1463ab[_0x4cc7('0x8')]['requestFreeVectorReg'] = function() { for (var _0x199ac2 = 0x0, _0x3627f5 = this._regCount; _0x199ac2 < _0x3627f5; ) { var _0x31913b = _0x199ac2++; if (!this.isRegisterUsed(_0x31913b)) return this._persistent && (_0x199ac2 = _0x31913b, _0x3627f5 = this._usedVectorCount, _0x3627f5.set(_0x199ac2, _0x3627f5.get(_0x199ac2) + 0x1)), this._vectorRegisters.get(_0x31913b); } throw new _0x202aa0(new _0xc6df85('Register\x20overflow!')); } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c76')] = function() { for (var _0x282dc0 = 0x0, _0x46a631 = this._regCount; _0x282dc0 < _0x46a631; ) { if (_0x4cc7('0x1c77') !== _0x4cc7('0x1c77')) { this.updateProjectionFromFrustumCorners(_0x282dc0, _0x282dc0.get_lens().get_frustumCorners(), this._matrix); this._overallDepthLens.set_matrix(this._matrix); this.updateCullPlanes(_0x282dc0); } else { var _0x1958cf = _0x282dc0++; if (!_0x331be6.gt(this._usedVectorCount.get(_0x1958cf), 0x0)) for (var _0x31c337 = 0x0; 0x4 > _0x31c337; ) { var _0x3a9e97 = _0x31c337++; if (0x0 == this._usedSingleCount.get(_0x3a9e97).get(_0x1958cf)) return this._persistent && (_0x282dc0 = _0x1958cf, _0x46a631 = this._usedSingleCount.get(_0x3a9e97), _0x46a631.set(_0x282dc0, _0x46a631.get(_0x282dc0) + 0x1)), this._registerComponents[_0x3a9e97][_0x1958cf]; } } } throw new _0x202aa0(new _0xc6df85('Register\x20overflow!')); } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c78')] = function(_0x3cb603, _0x19d30f) { if (-0x1 < _0x3cb603._component) { var _0x583ea6 = _0x3cb603.get_index(); _0x3cb603 = this._usedSingleCount.get(_0x3cb603._component); } else _0x583ea6 = _0x3cb603.get_index(), _0x3cb603 = this._usedVectorCount; _0x3cb603.set(_0x583ea6, _0x3cb603.get(_0x583ea6) + _0x19d30f); } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c79')] = function(_0x1b4758) { if (-0x1 < _0x1b4758._component) { if (_0x4cc7('0x1c7a') === _0x4cc7('0x1c7a')) { var _0x1e69dc = _0x1b4758.get_index(); _0x1b4758 = this._usedSingleCount.get(_0x1b4758._component); } else { _0x4ae64a.call(this); } } else _0x1e69dc = _0x1b4758.get_index(), _0x1b4758 = this._usedVectorCount; _0x1e69dc = _0x1b4758.set(_0x1e69dc, _0x1b4758.get(_0x1e69dc) - 0x1); if (_0x331be6.gt(0x0, _0x1e69dc)) throw new _0x202aa0(new _0xc6df85(_0x56067a.ZIxTC)); } ; _0x1463ab[_0x4cc7('0x8')]['dispose'] = function() { this._usedVectorCount = this._usedSingleCount = this._registerComponents = this._vectorRegisters = null; } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c6d')] = function(_0x4a0e42, _0x3b6a4d) { _0x4a0e42 = _0x1463ab._initPool(_0x4a0e42, _0x3b6a4d); var _0x3199e0 = _0x1463ab._regPool; this._vectorRegisters = null != _0x842c50[_0x4a0e42] ? _0x3199e0.getReserved(_0x4a0e42) : _0x3199e0.h[_0x4a0e42]; _0x3199e0 = _0x1463ab._regCompsPool; this._registerComponents = null != _0x842c50[_0x4a0e42] ? _0x3199e0.getReserved(_0x4a0e42) : _0x3199e0.h[_0x4a0e42]; this._usedVectorCount = _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0); this._usedSingleCount = _0x2bc114.toNullVector(null, 0x4, !0x0); this._usedSingleCount.set(0x0, _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0)); this._usedSingleCount.set(0x1, _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0)); this._usedSingleCount.set(0x2, _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0)); this._usedSingleCount.set(0x3, _0x2bc114.toIntVector(null, _0x3b6a4d, !0x0)); } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x1c7b')] = function(_0x3498ee) { if (_0x331be6.gt(this._usedVectorCount.get(_0x3498ee), 0x0)) return !0x0; for (var _0x21432a = 0x0; 0x4 > _0x21432a; ) { var _0x4ca315 = _0x21432a++; if (_0x331be6.gt(this._usedSingleCount.get(_0x4ca315).get(_0x3498ee), 0x0)) return !0x0; } return !0x1; } ; _0x1463ab[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1463ab; var _0x315280 = function() {}; _0x16dada[_0x4cc7('0x1c7c')] = _0x315280; _0x315280['__name__'] = [_0x4cc7('0x7f'), 'materials', 'compilation', _0x4cc7('0x1c7d')]; _0x315280[_0x4cc7('0x8')] = {}; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c3a')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c7e')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c7f')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c80')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c81')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c43')] = null; _0x315280[_0x4cc7('0x8')]['shadedTarget'] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c42')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x19f1')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0xf20')] = null; _0x315280[_0x4cc7('0x8')]['normalInput'] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c30')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c32')] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c2e')] = null; _0x315280[_0x4cc7('0x8')]['commons'] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x1c82')] = null; _0x315280[_0x4cc7('0x8')]['normalFragment'] = null; _0x315280[_0x4cc7('0x8')]['viewDirFragment'] = null; _0x315280[_0x4cc7('0x8')]['bitangent'] = null; _0x315280[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x315280; var _0x57b1ef = function(_0x22aa39, _0x2f51a3, _0x162771) { null == _0x162771 && (_0x162771 = -0x1); this[_0x4cc7('0x1c83')] = _0x162771; this[_0x4cc7('0x1c6c')] = _0x22aa39; this[_0x4cc7('0xe3f')] = _0x2f51a3; this['_toStr'] = this[_0x4cc7('0x1c6c')]; 0x0 <= this[_0x4cc7('0xe3f')] && (this[_0x4cc7('0x1c84')] += this[_0x4cc7('0xe3f')]); -0x1 < _0x162771 && (this[_0x4cc7('0x1c84')] += '.' + _0x57b1ef[_0x4cc7('0x1c85')][_0x162771]); }; _0x16dada[_0x4cc7('0x1c86')] = _0x57b1ef; _0x57b1ef[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x2d63f9['ZdcKQ']]; _0x57b1ef[_0x4cc7('0x8')] = {}; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x1c6c')] = null; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x1c84')] = null; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x1c83')] = null; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { return this._toStr; } ; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x19f4')] = function() { return this._index; } ; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x57b1ef; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x57b1ef[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x19f4')] = _0x4cc7('0x19f4'); var _0x199b2e = function(_0x35a93e) { _0x2083a5[_0x4cc7('0x96b')](this, _0x35a93e); }; _0x16dada[_0x4cc7('0x1c87')] = _0x199b2e; _0x199b2e['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0xe44'), _0x2d63f9[_0x4cc7('0x436')]]; _0x199b2e[_0x4cc7('0x92b')] = _0x2083a5; _0x199b2e[_0x4cc7('0x8')] = _0x5aff49(_0x2083a5[_0x4cc7('0x8')], { '_pointLightRegisters': null, '_dirLightRegisters': null, 'initLightData': function() { _0x2083a5[_0x4cc7('0x8')][_0x4cc7('0x1bea')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x19f0')] = _0x2bc114[_0x4cc7('0x24')](null, 0x3 * this[_0x4cc7('0x1434')], !0x0); this['_dirLightRegisters'] = _0x2bc114[_0x4cc7('0x24')](null, 0x3 * this[_0x4cc7('0x119c')], !0x0); }, 'calculateDependencies': function() { _0x2083a5['prototype'][_0x4cc7('0x1bec')][_0x4cc7('0x96b')](this); this['_dependencyCounter'][_0x4cc7('0x1c88')](!0x0); }, 'compileNormalCode': function() { if ('LqIsF' !== _0x4cc7('0x1c89')) { var _0x471562 = new _0x4fbde0(_0x4fbde0[_0x4cc7('0xd4a')]); if (_0x471562[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0xb25')] || _0x471562[_0x4cc7('0x941')] == _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x471562[_0x4cc7('0x941')]); _0x471562[_0x4cc7('0xd4c')] = _0x2479a7; return _0x471562; } else { var _0x2479a7 = _0x2bc114['toObjectVector'](null, 0x3, !0x0); this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')] = this['_registerCache'][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this['_sharedRegisters'][_0x4cc7('0x181c')], this['_dependencyCounter'][_0x4cc7('0x1c37')]()); this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x1c8a')]() && !this[_0x4cc7('0xf27')]['_normalMethod'][_0x4cc7('0xf1b')]() ? (this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')]), this[_0x4cc7('0xf22')] += this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')])) : (this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](), _0x2479a7[_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()), _0x2479a7['set'](0x1, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()), _0x2479a7[_0x4cc7('0x9e7')](0x2, this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')]()), this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')](), this[_0x4cc7('0x1bbf')] = 0x4 * _0x2479a7[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x19f4')](), this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x1c8a')]() ? (this['compileTangentVertexCode'](_0x2479a7), this[_0x4cc7('0x1c8b')]()) : (this[_0x4cc7('0xf1d')] += _0x2d63f9[_0x4cc7('0x136')](_0x4cc7('0x1c8c') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['normalVarying']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2479a7[_0x4cc7('0x2b')](0x0)) + '\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + _0x4cc7('0x1c3b'), this[_0x4cc7('0xf22')] += _0x2d63f9['qmdEK'](_0x2d63f9[_0x4cc7('0x137')](_0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x2d63f9[_0x4cc7('0x138')] + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['normalVarying']) + '\x0amov\x20', _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')])), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + _0x4cc7('0x1c3c'), 0x0 < this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c62')]() && (this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](), this['_tangentBufferIndex'] = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')]['get_index'](), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](), this['_vertexCode'] += _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c30')]) + '\x0a')), this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this['_sharedRegisters']['animatedNormal'])); } }, 'createNormalRegisters': function() { 0x0 < this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c37')]() && (this[_0x4cc7('0xf1e')][_0x4cc7('0x1c31')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe58')](), this[_0x4cc7('0x1bbc')] = this['_sharedRegisters'][_0x4cc7('0x1c31')][_0x4cc7('0x19f4')](), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](), this['_registerCache']['addVertexTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')], 0x1), this[_0x4cc7('0x147c')][_0x4cc7('0x29')](this[_0x4cc7('0xf1e')]['normalInput'][_0x4cc7('0x8eb')]()), this[_0x4cc7('0x147e')][_0x4cc7('0x29')](this[_0x4cc7('0xf1e')]['animatedNormal'][_0x4cc7('0x8eb')]())); this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0x1c8a')]() && (this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')] = this['_registerCache']['getFreeVertexAttribute'](), this['_tangentBufferIndex'] = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')][_0x4cc7('0x19f4')](), this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](), this[_0x4cc7('0xf19')]['addVertexTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')], 0x1), this[_0x4cc7('0x147c')]['push'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c30')][_0x4cc7('0x8eb')]()), this['_animationTargetRegisters'][_0x4cc7('0x29')](this['_sharedRegisters'][_0x4cc7('0x1c2e')][_0x4cc7('0x8eb')]())); }, 'compileTangentVertexCode': function(_0xe6fefd) { this[_0x4cc7('0xf1e')]['tangentVarying'] = this[_0x4cc7('0xf19')]['getFreeVarying'](); this[_0x4cc7('0xf1e')]['bitangentVarying'] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](); this['_vertexCode'] += _0x4cc7('0x1c8c') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['animatedNormal']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd[_0x4cc7('0x2b')](0x0)) + '\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + '\x0a'; this[_0x4cc7('0xf1d')] += _0x4cc7('0x1c8c') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c2e')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedTangent']) + ',\x20' + _0x4bf907['string'](_0xe6fefd['get'](0x0)) + _0x4cc7('0x1c3d') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['animatedTangent']) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + '\x0a'; _0xe6fefd = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf1d')] += 'mov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['tangentVarying']) + '.x,\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['animatedTangent']) + '.x\x20\x20\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + _0x4cc7('0xdae') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + '.x\x20\x20\x0amov\x20' + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x1c7e')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c31')]) + _0x4cc7('0x1c8d') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['bitangentVarying']) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c2e')]) + _0x4cc7('0x1c8e') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7f')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + _0x4cc7('0x1c8e') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['bitangentVarying']) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c31')]) + '.w\x20\x20\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['normalVarying']) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + _0x4cc7('0x1c8f') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['normalVarying']) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c32')]) + '.z\x20\x20\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['normalVarying']) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['normalInput']) + _0x4cc7('0x1c90') + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedNormal']) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd) + '.x\x20\x20\x20\x20\x0amov\x20' + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x1c7f')]) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd) + _0x4cc7('0x1c8e') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xe6fefd) + _0x4cc7('0x1c91'); this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]); }, 'compileTangentNormalMapFragmentCode': function() { var _0x24d7af = this['_registerCache'][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](_0x24d7af, 0x1); var _0x130d27 = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')]['addFragmentTempUsages'](_0x130d27, 0x1); var _0x1be0f0 = this['_registerCache'][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x1be0f0, 0x1); this['_fragmentCode'] += _0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](_0x24d7af) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x24d7af) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c7e')]) + _0x4cc7('0x1c92') + _0x4bf907[_0x4cc7('0x4dc')](_0x130d27) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['bitangentVarying']) + _0x4cc7('0x1c3d') + _0x4bf907[_0x4cc7('0x4dc')](_0x1be0f0) + '.xyz,\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + '\x0a'; var _0x2fd5fa = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x2fd5fa, 0x1); this[_0x4cc7('0xf22')] += _0x56067a[_0x4cc7('0x1c56')](_0x56067a[_0x4cc7('0x1c56')](this['_methodSetup'][_0x4cc7('0xf9e')][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], this[_0x4cc7('0xf19')], _0x2fd5fa) + 'm33\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fd5fa), ',\x20'), _0x4bf907[_0x4cc7('0x4dc')](_0x24d7af)) + _0x4cc7('0x1c93') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['normalFragment']) + _0x4cc7('0x1c45') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c3a')]) + _0x4cc7('0x1c94'); this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](_0x2fd5fa); this['_methodSetup'][_0x4cc7('0x1c38')][_0x4cc7('0x1c3f')] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); (this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')][_0x4cc7('0x1c41')] || this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')][_0x4cc7('0x1c40')]) && this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]); this['_registerCache'][_0x4cc7('0x19f7')](_0x130d27); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x24d7af); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x1be0f0); }, 'compileViewDirCode': function() { var _0x20e119 = this['_registerCache']['getFreeVertexConstant'](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp'](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')], this['_dependencyCounter'][_0x4cc7('0x1c44')]()); this[_0x4cc7('0x1bc0')] = 0x4 * _0x20e119[_0x4cc7('0x19f4')](); this['_vertexCode'] += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x20e119) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + '\x0a'; this['_fragmentCode'] += _0x2d63f9[_0x4cc7('0x13a')] + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c43')]) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + '.w,\x20\x20\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['viewDirVarying']) + _0x4cc7('0x1c95'); this['_registerCache']['removeVertexTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]); }, 'compileLightingCode': function() { var _0x394e24 = null; this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this['_sharedRegisters']['shadedTarget'], 0x1); this['_vertexCode'] += this[_0x4cc7('0xf27')]['_diffuseMethod']['getVertexCode'](this['_methodSetup'][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')]); this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x1c4c')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')]); this['_usingSpecularMethod'] && (this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')]), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c4c')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')])); this[_0x4cc7('0x1c96')]() && (this[_0x4cc7('0x1c4d')](), this['compileDirectionalLightCode'](), this[_0x4cc7('0x1c4e')]()); this[_0x4cc7('0x1c00')]() && this[_0x4cc7('0x1c97')](); this['_vertexCode'] += this['_methodSetup']['_ambientMethod'][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')], this[_0x4cc7('0xf19')]); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')]['_ambientMethodVO'], this['_registerCache'], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this['_methodSetup'][_0x4cc7('0x1c4f')][_0x4cc7('0x1c50')] && this['_registerCache']['removeFragmentTempUsage'](this['_sharedRegisters']['normalFragment']); this['_methodSetup'][_0x4cc7('0x1c4f')][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this['_sharedRegisters']['viewDirFragment']); null != this['_methodSetup']['_shadowMethod'] && (this[_0x4cc7('0xf1d')] += this['_methodSetup']['_shadowMethod'][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0x1c53')], this[_0x4cc7('0xf19')]), 0x0 == this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c37')]() ? (_0x394e24 = this['_registerCache'][_0x4cc7('0xe55')](), this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](_0x394e24, 0x1)) : _0x394e24 = this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')], this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x43e')](_0x394e24), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')]['getFragmentCode'](this[_0x4cc7('0xf27')]['_shadowMethodVO'], this[_0x4cc7('0xf19')], _0x394e24)); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['getFragmentPostLightingCode'](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this[_0x4cc7('0x1b47')] && (this[_0x4cc7('0xf22')] += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + '.w,\x20' + _0x4bf907['string'](this['_sharedRegisters']['shadedTarget']) + _0x2d63f9[_0x4cc7('0x131')] + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0xf24')]) + '.z\x0adiv\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['shadedTarget']) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x134') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + '\x0a'); this['_methodSetup'][_0x4cc7('0xf29')][_0x4cc7('0x1c50')] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]); this[_0x4cc7('0xf27')][_0x4cc7('0xf29')][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); this['_usingSpecularMethod'] && (this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x43e')](_0x394e24), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c52')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')]['shadedTarget']), this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]), this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')]['needsView'] && this['_registerCache'][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['viewDirFragment'])); }, 'initLightRegisters': function() { for (var _0x417b66 = this[_0x4cc7('0x1c98')][_0x4cc7('0x34')](), _0x3cd345 = 0x0; _0x3cd345 < _0x417b66; ) { var _0x4cfc28 = _0x3cd345++; this[_0x4cc7('0x1c98')][_0x4cc7('0x9e7')](_0x4cfc28, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()); _0x56067a[_0x4cc7('0x605')](-0x1, this['_lightFragmentConstantIndex']) && (this['_lightFragmentConstantIndex'] = 0x4 * this[_0x4cc7('0x1c98')][_0x4cc7('0x2b')](_0x4cfc28)['get_index']()); } _0x417b66 = this[_0x4cc7('0x19f0')][_0x4cc7('0x34')](); for (_0x3cd345 = 0x0; _0x3cd345 < _0x417b66; ) _0x4cfc28 = _0x3cd345++, this[_0x4cc7('0x19f0')][_0x4cc7('0x9e7')](_0x4cfc28, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()), -0x1 == this[_0x4cc7('0xf26')] && (this['_lightFragmentConstantIndex'] = 0x4 * this['_pointLightRegisters']['get'](_0x4cfc28)[_0x4cc7('0x19f4')]()); }, 'compileDirectionalLightCode': function() { var _0x43cdfb = 0x0 , _0x3969e9 = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bf5')]() , _0x542514 = this[_0x4cc7('0x1bf6')](); if (_0x3969e9 || _0x542514) for (var _0x4c1795 = 0x0, _0x1667a6 = this[_0x4cc7('0x119c')]; _0x4c1795 < _0x1667a6; ) { _0x4c1795++; var _0xd411b4 = this[_0x4cc7('0x1c98')][_0x4cc7('0x2b')](_0x43cdfb++); var _0xa87852 = this[_0x4cc7('0x1c98')][_0x4cc7('0x2b')](_0x43cdfb++); var _0x346244 = this['_dirLightRegisters'][_0x4cc7('0x2b')](_0x43cdfb++); _0x542514 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0xf28')](this['_methodSetup'][_0x4cc7('0xf29')], _0xd411b4, _0xa87852, this[_0x4cc7('0xf19')])); _0x3969e9 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]['getFragmentCodePerLight'](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0xd411b4, _0x346244, this[_0x4cc7('0xf19')])); } }, 'compilePointLightCode': function() { if (_0x4cc7('0x1c99') !== _0x4cc7('0x1c99')) { this[_0x4cc7('0x1c9a')] = !0x0; this[_0x4cc7('0x1c9b')] = this[_0x4cc7('0x1c9c')] = 0x0; this[_0x4cc7('0x1c9d')] = 0x200; this[_0x4cc7('0x1c9e')] = _0x169f3b; this[_0x4cc7('0x1c9f')] = _0x462d38; } else { var _0x169f3b = 0x0 , _0x462d38 = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bf5')]() , _0x266827 = this[_0x4cc7('0x1bf6')](); if (_0x462d38 || _0x266827) for (var _0x8f10c0 = 0x0, _0x3b693f = this['_numPointLights']; _0x8f10c0 < _0x3b693f; ) { _0x8f10c0++; var _0x48a2c4 = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x169f3b++); var _0x3c9dad = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x169f3b++); var _0x9aab6 = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x169f3b++); var _0x2ca77e = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x2ca77e, 0x1); this[_0x4cc7('0xf22')] += _0x56067a['dfXDH'](_0x56067a[_0x4cc7('0x1c56')]('sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48a2c4) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + '\x0adp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + ',\x20' + _0x4bf907['string'](_0x2ca77e) + '\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x56067a['VZkNP'] + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c9dad) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x132'), _0x4bf907['string'](_0x2ca77e)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x9aab6) + _0x4cc7('0x19f2') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x132') + _0x4bf907['string'](_0x48a2c4) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + _0x4cc7('0x19f3') + _0x4bf907['string'](_0x2ca77e) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ca77e) + '\x0a'; -0x1 == this[_0x4cc7('0xf26')] && (this[_0x4cc7('0xf26')] = 0x4 * _0x48a2c4[_0x4cc7('0x19f4')]()); _0x266827 && (this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0xf28')](this['_methodSetup'][_0x4cc7('0xf29')], _0x2ca77e, _0x3c9dad, this['_registerCache'])); _0x462d38 && (this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]['getFragmentCodePerLight'](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x2ca77e, _0x9aab6, this['_registerCache'])); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x2ca77e); } } }, 'compileLightProbeCode': function() { var _0x57f32f = ['.x', '.y', '.z', '.w'], _0x5291ed = _0x2bc114[_0x4cc7('0x24')](null), _0x395310, _0x227992 = this[_0x4cc7('0x127d')] && this[_0x4cc7('0x1bfc')](), _0x4e774b = this['usesProbesForDiffuse'](); if (_0x227992 || _0x4e774b) { _0x4e774b && (this[_0x4cc7('0x1ac3')] = _0x2bc114[_0x4cc7('0x9cc')](null)); _0x227992 && (this[_0x4cc7('0x1bc8')] = _0x2bc114[_0x4cc7('0x9cc')](null)); var _0x54def0 = 0x0; for (_0x395310 = this[_0x4cc7('0x1bc9')]; _0x54def0 < _0x395310; ) { var _0xac3f63 = _0x54def0++; _0x5291ed['set'](_0xac3f63, this[_0x4cc7('0xf19')][_0x4cc7('0xe57')]()); 0x0 == _0xac3f63 && (this[_0x4cc7('0x1ac5')] = 0x4 * _0x5291ed[_0x4cc7('0x2b')](_0xac3f63)[_0x4cc7('0x19f4')]()); } _0xac3f63 = 0x0; for (var _0x293fc0 = this[_0x4cc7('0x1433')]; _0xac3f63 < _0x293fc0; ) { var _0x9b121f = _0xac3f63++; _0x54def0 = _0x5291ed[_0x4cc7('0x2b')](Math[_0x4cc7('0xaeb')](_0x9b121f / 0x4))[_0x4cc7('0x8eb')]() + _0x57f32f[_0x9b121f % 0x4]; _0x4e774b && (_0x395310 = this['_registerCache'][_0x4cc7('0xe59')](), this[_0x4cc7('0x1ac3')]['set'](_0x9b121f, _0x395310['get_index']()), this['_fragmentCode'] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x1c58')](this['_methodSetup'][_0x4cc7('0xf29')], _0x395310, _0x54def0, this[_0x4cc7('0xf19')])); _0x227992 && (_0x395310 = this[_0x4cc7('0xf19')]['getFreeTextureReg'](), this[_0x4cc7('0x1bc8')]['set'](_0x9b121f, _0x395310[_0x4cc7('0x19f4')]()), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c58')](this['_methodSetup'][_0x4cc7('0xf2a')], _0x395310, _0x54def0, this[_0x4cc7('0xf19')])); } } }, '__class__': _0x199b2e }); var _0x30fcb3 = function() { _0x4ae64a['call'](this); }; _0x16dada['away3d.materials.lightpickers.LightPickerBase'] = _0x30fcb3; _0x30fcb3[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x1ca0'), _0x4cc7('0x1ca1')]; _0x30fcb3['__interfaces__'] = [_0x29fe35]; _0x30fcb3['__super__'] = _0x4ae64a; _0x30fcb3[_0x4cc7('0x8')] = _0x5aff49(_0x4ae64a['prototype'], { '_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() { return _0x4cc7('0x1627'); }, 'get_numDirectionalLights': function() { if (_0x4cc7('0x1ca2') === 'hBXez') { return this['_numDirectionalLights']; } else { null == b && (b = this); if (b[_0x4cc7('0x1894')] == a) return b; for (var _0x58d1d6 = 0x0, _0x31c5bd = b['nodes'][_0x4cc7('0x34')](); _0x58d1d6 < _0x31c5bd; ) { var _0x325a21 = _0x58d1d6++; _0x325a21 = this[_0x4cc7('0x188e')](a, b['nodes'][_0x4cc7('0x2b')](_0x325a21)); if (null != _0x325a21) return _0x325a21; } return null; } }, 'get_numPointLights': function() { if (_0x56067a[_0x4cc7('0x607')](_0x4cc7('0x1ca3'), 'CyhEB')) { return this[_0x4cc7('0x1434')]; } else { if (null != this['opaqueBackground'] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]()) { a['__setBlendMode'](this[_0x4cc7('0xa07')]); a['__pushMaskObject'](this); var _0xe6c083 = a['__context3D'] , _0x23bf9d = _0x432b23['__pool'][_0x4cc7('0x2b')](); _0x23bf9d['setTo'](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); a[_0x4cc7('0xab3')](_0x23bf9d, this[_0x4cc7('0x9c1')]); var _0x18a678 = this[_0x4cc7('0xa86')]; _0xe6c083[_0x4cc7('0x9fd')]((_0x18a678 >>> 0x10 & 0xff) / 0xff, _0x56067a['Wztta'](_0x18a678 >>> 0x8, 0xff) / 0xff, (_0x18a678 & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); a[_0x4cc7('0x12bd')](); a['__popMaskObject'](this); _0x432b23['__pool'][_0x4cc7('0x9e2')](_0x23bf9d); } null != this['__graphics'] && _0x1af31a[_0x4cc7('0xa17')](this, a); } }, 'get_numCastingDirectionalLights': function() { if (_0x4cc7('0x1ca4') === _0x4cc7('0x1ca4')) { return this[_0x4cc7('0x119f')]; } else { this['mouseDownReceived'] = !0x1; return this[_0x4cc7('0x1ca5')]; } }, 'get_numCastingPointLights': function() { return this['_numCastingPointLights']; }, 'get_numLightProbes': function() { return this[_0x4cc7('0x1433')]; }, 'get_pointLights': function() { return this[_0x4cc7('0x142f')]; }, 'get_directionalLights': function() { return this[_0x4cc7('0x119d')]; }, 'get_castingPointLights': function() { return this[_0x4cc7('0x1ca6')]; }, 'get_castingDirectionalLights': function() { if ('gWWNb' !== 'XKUpW') { return this['_castingDirectionalLights']; } else { null == this['_casterLightPass'] && (this[_0x4cc7('0x1950')] = new _0x204e72(this)); this['_casterLightPass'][_0x4cc7('0x42d')](null); this[_0x4cc7('0x1950')]['set_ambientMethod'](null); this['_casterLightPass'][_0x4cc7('0x457')](null); this[_0x4cc7('0x1950')]['set_specularMethod'](null); this[_0x4cc7('0x1950')]['set_shadowMethod'](null); this[_0x4cc7('0x1950')]['set_enableLightFallOff'](this[_0x4cc7('0xf21')]); this[_0x4cc7('0x1950')][_0x4cc7('0x1b43')](new _0x584425([this[_0x4cc7('0x1b3a')][_0x4cc7('0x1b8c')]()])); this[_0x4cc7('0x1950')][_0x4cc7('0x179c')](this[_0x4cc7('0x1b3a')]); this['_casterLightPass'][_0x4cc7('0x42d')](this['_diffuseMethod']); this[_0x4cc7('0x1950')]['set_ambientMethod'](this[_0x4cc7('0x1b72')]); this[_0x4cc7('0x1950')][_0x4cc7('0x457')](this[_0x4cc7('0xf9e')]); this[_0x4cc7('0x1950')]['set_specularMethod'](this['_specularMethod']); this[_0x4cc7('0x1950')][_0x4cc7('0x1b8d')](this[_0x4cc7('0x1b8e')]); this[_0x4cc7('0x1950')][_0x4cc7('0x1c1f')](this[_0x4cc7('0x1b6f')]); } }, 'get_lightProbes': function() { return this['_lightProbes']; }, 'get_lightProbeWeights': function() { return this[_0x4cc7('0x1ca7')]; }, 'get_allPickedLights': function() { if (_0x56067a[_0x4cc7('0x1ca8')] === _0x4cc7('0x1ca9')) { if (a['length'] + b > this['byteLength']) throw new _0x202aa0('set()\x20outside\x20of\x20range'); c = 0x0; for (d = a[_0x4cc7('0x21')]; c < d; ) e = c++, this[e + b] = a[e]; } else { return this['_allPickedLights']; } }, 'collectLights': function(_0x84e10b, _0x5ba386) { this[_0x4cc7('0x1caa')](_0x84e10b); }, 'updateProbeWeights': function(_0x26db4e) { if (_0x4cc7('0x1cab') === _0x4cc7('0x1cab')) { _0x26db4e = _0x26db4e[_0x4cc7('0x11c1')]()[_0x4cc7('0x13f9')](); for (var _0x337844, _0xca231a = _0x26db4e['x'], _0x30a81b = _0x26db4e['y'], _0x2afa97 = _0x26db4e['z'], _0x15c1e4, _0x4a5589, _0x1b5516 = _0x26db4e = 0x0, _0x44768c = this['_numLightProbes']; _0x1b5516 < _0x44768c; ) { if (_0x4cc7('0x1cac') !== _0x4cc7('0x1cac')) { if (this['nodeType'] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + this[_0x4cc7('0x941')]); var _0x45ce57 = this[_0x4cc7('0xd47')]; null != _0x842c50[_0x26db4e] ? _0x45ce57[_0x4cc7('0x97d')](_0x26db4e, _0x337844) : _0x45ce57['h'][_0x26db4e] = _0x337844; } else { var _0x4bf907 = _0x1b5516++; _0x337844 = this[_0x4cc7('0x1430')][_0x4cc7('0x2b')](_0x4bf907)[_0x4cc7('0x13f9')](); _0x15c1e4 = _0xca231a - _0x337844['x']; _0x4a5589 = _0x30a81b - _0x337844['y']; _0x337844 = _0x2afa97 - _0x337844['z']; _0x15c1e4 = _0x15c1e4 * _0x15c1e4 + _0x4a5589 * _0x4a5589 + _0x337844 * _0x337844; _0x15c1e4 = 0.00001 < _0x15c1e4 ? 0x1 / _0x15c1e4 : 0x2faf080; this['_lightProbeWeights'][_0x4cc7('0x9e7')](_0x4bf907, _0x15c1e4); _0x26db4e += _0x15c1e4; } } _0x26db4e = 0x1 / _0x26db4e; _0xca231a = 0x0; for (_0x30a81b = this[_0x4cc7('0x1433')]; _0xca231a < _0x30a81b; ) _0x2afa97 = _0xca231a++, _0x1b5516 = this[_0x4cc7('0x1ca7')], _0x1b5516['set'](_0x2afa97, _0x1b5516[_0x4cc7('0x2b')](_0x2afa97) * _0x26db4e); } else { var _0x42b1ca = this['_duration']; _0x48c401 = this[_0x4cc7('0x1cad')](_0x48c401); return _0x48c401 && (_0x42b1ca = this['_sprite'][_0x48c401[_0x4cc7('0x1cae')]][0x1] / 0x3e8), _0x42b1ca; } }, '__class__': _0x30fcb3, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_allPickedLights': _0x4cc7('0x1caf'), 'get_lightProbeWeights': _0x4cc7('0x1cb0'), 'get_lightProbes': _0x4cc7('0x1cb1'), 'get_castingDirectionalLights': _0x4cc7('0x1cb2'), 'get_castingPointLights': _0x2d63f9[_0x4cc7('0x438')], 'get_directionalLights': _0x4cc7('0x13eb'), 'get_pointLights': _0x4cc7('0x13ec'), 'get_numLightProbes': _0x4cc7('0x1b90'), 'get_numCastingPointLights': _0x4cc7('0x1b92'), 'get_numCastingDirectionalLights': _0x4cc7('0x1b91'), 'get_numPointLights': _0x4cc7('0x1b8f'), 'get_numDirectionalLights': 'get_numDirectionalLights', 'get_assetType': _0x4cc7('0x463') }) }); var _0x584425 = function(_0x26a538) { if (_0x4cc7('0x1cb3') === _0x4cc7('0x1cb3')) { this[_0x4cc7('0x1cb4')](_0x26a538); _0x4ae64a[_0x4cc7('0x96b')](this); } else { (null == this[_0x4cc7('0x1cb5')] || this[_0x4cc7('0x1cb5')](_0x26a538[_0x4cc7('0x5e2')], this['mGroupPath'])) && this[_0x4cc7('0x1cb6')]['renderText'](_0x26a538); } }; _0x16dada[_0x4cc7('0x1cb7')] = _0x584425; _0x584425['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ca0'), 'StaticLightPicker']; _0x584425[_0x4cc7('0x92b')] = _0x30fcb3; _0x584425[_0x4cc7('0x8')] = _0x5aff49(_0x30fcb3[_0x4cc7('0x8')], { '_lights': null, 'set_lights': function(_0x7f2ee) { var _0x3fcfe6 = 0x0, _0x2dea1a = 0x0, _0x66a9e9 = 0x0, _0x134527 = 0x0, _0x49d6e2 = 0x0, _0x2af9fa; null != this[_0x4cc7('0x142e')] && this[_0x4cc7('0x1cb8')](); this[_0x4cc7('0x142e')] = _0x7f2ee; var _0x1e1339 = _0x2bc114[_0x4cc7('0x24')](null) , _0xa95a3b = 0x0; for (_0x2af9fa = _0x7f2ee[_0x4cc7('0x21')]; _0xa95a3b < _0x2af9fa; ) { if (_0x4cc7('0x1cb9') === _0x4cc7('0x1cba')) { return _0x2dea1a + '|' + _0x3fcfe6[_0x4cc7('0x1cbb')][_0x4cc7('0x1cbc')]; } else { var _0x4bf907 = _0xa95a3b++; _0x1e1339[_0x4cc7('0x9e7')](_0x4bf907, _0x7f2ee[_0x4bf907]); } } this[_0x4cc7('0x1cbd')] = _0x1e1339; this[_0x4cc7('0x142f')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1ca6')] = _0x2bc114[_0x4cc7('0x24')](null); this['_directionalLights'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x119e')] = _0x2bc114[_0x4cc7('0x24')](null); this['_lightProbes'] = _0x2bc114[_0x4cc7('0x24')](null); _0x1e1339 = 0x0; for (_0xa95a3b = _0x7f2ee[_0x4cc7('0x21')]; _0x1e1339 < _0xa95a3b; ) _0x2af9fa = _0x1e1339++, _0x2af9fa = _0x7f2ee[_0x2af9fa], _0x2af9fa[_0x4cc7('0x9ad')](_0x4cc7('0x153f'), _0x48c401(this, this['onCastShadowChange'])), _0x5260f5[_0x4cc7('0x9a0')](_0x2af9fa, _0x52fef7) ? _0x2af9fa['get_castsShadows']() ? this[_0x4cc7('0x1ca6')][_0x4cc7('0x9e7')](_0x66a9e9++, _0x5260f5[_0x4cc7('0x99b')](_0x2af9fa, _0x52fef7)) : this[_0x4cc7('0x142f')]['set'](_0x3fcfe6++, _0x5260f5[_0x4cc7('0x99b')](_0x2af9fa, _0x52fef7)) : _0x5260f5[_0x4cc7('0x9a0')](_0x2af9fa, _0x5d21ea) ? _0x2af9fa[_0x4cc7('0x119b')]() ? this['_castingDirectionalLights'][_0x4cc7('0x9e7')](_0x134527++, _0x5260f5['__cast'](_0x2af9fa, _0x5d21ea)) : this[_0x4cc7('0x119d')]['set'](_0x2dea1a++, _0x5260f5[_0x4cc7('0x99b')](_0x2af9fa, _0x5d21ea)) : _0x5260f5[_0x4cc7('0x9a0')](_0x2af9fa, _0x25fdaa) && this[_0x4cc7('0x1430')][_0x4cc7('0x9e7')](_0x49d6e2++, _0x5260f5[_0x4cc7('0x99b')](_0x2af9fa, _0x25fdaa)); if (this[_0x4cc7('0x119c')] == _0x2dea1a && _0x56067a[_0x4cc7('0x605')](this['_numPointLights'], _0x3fcfe6) && this[_0x4cc7('0x1433')] == _0x49d6e2 && this[_0x4cc7('0x1cbe')] == _0x66a9e9 && this[_0x4cc7('0x119f')] == _0x134527) return _0x7f2ee; this[_0x4cc7('0x119c')] = _0x2dea1a; this['_numCastingDirectionalLights'] = _0x134527; this[_0x4cc7('0x1434')] = _0x3fcfe6; this[_0x4cc7('0x1cbe')] = _0x66a9e9; this[_0x4cc7('0x1433')] = _0x49d6e2; this[_0x4cc7('0x1ca7')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x4 * Math[_0x4cc7('0xaea')](_0x49d6e2 / 0x4), !0x0); this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); return _0x7f2ee; }, 'clearListeners': function() { for (var _0x25f37e = 0x0, _0x5b65b6 = this[_0x4cc7('0x142e')]['length']; _0x25f37e < _0x5b65b6; ) { var _0x1b49d4 = _0x25f37e++; this[_0x4cc7('0x142e')][_0x1b49d4][_0x4cc7('0xa2d')](_0x4cc7('0x153f'), _0x48c401(this, this[_0x4cc7('0x1cbf')])); } }, 'onCastShadowChange': function(_0x53fbd3) { _0x53fbd3 = _0x5260f5[_0x4cc7('0x99b')](_0x53fbd3['target'], _0x5d061a); _0x5260f5[_0x4cc7('0x9a0')](_0x53fbd3, _0x52fef7) ? this[_0x4cc7('0x1cc0')](_0x5260f5[_0x4cc7('0x99b')](_0x53fbd3, _0x52fef7)) : _0x5260f5[_0x4cc7('0x9a0')](_0x53fbd3, _0x5d21ea) && this[_0x4cc7('0x1cc1')](_0x5260f5['__cast'](_0x53fbd3, _0x5d21ea)); this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); }, 'updateDirectionalCasting': function(_0x242fcd) { if (_0x56067a[_0x4cc7('0x5fe')](_0x4cc7('0x1cc2'), _0x4cc7('0x1cc3'))) { _0x242fcd['get_castsShadows']() ? (--this[_0x4cc7('0x119c')], ++this[_0x4cc7('0x119f')], this[_0x4cc7('0x119d')][_0x4cc7('0xa5e')](this['_directionalLights'][_0x4cc7('0x2d')](_0x5260f5[_0x4cc7('0x99b')](_0x242fcd, _0x5d21ea), 0x0), 0x1), this[_0x4cc7('0x119e')][_0x4cc7('0x29')](_0x242fcd)) : (++this['_numDirectionalLights'], --this[_0x4cc7('0x119f')], this[_0x4cc7('0x119e')]['splice'](this[_0x4cc7('0x119e')][_0x4cc7('0x2d')](_0x5260f5[_0x4cc7('0x99b')](_0x242fcd, _0x5d21ea), 0x0), 0x1), this['_directionalLights'][_0x4cc7('0x29')](_0x242fcd)); } else { return new _0x45267c(this['a'][_0x4cc7('0xb21')](_0x242fcd, b)); } }, 'updatePointCasting': function(_0x9dbb40) { _0x9dbb40[_0x4cc7('0x119b')]() ? (--this['_numPointLights'], ++this[_0x4cc7('0x1cbe')], this[_0x4cc7('0x142f')]['splice'](this[_0x4cc7('0x142f')]['indexOf'](_0x5260f5[_0x4cc7('0x99b')](_0x9dbb40, _0x52fef7), 0x0), 0x1), this['_castingPointLights'][_0x4cc7('0x29')](_0x9dbb40)) : (++this[_0x4cc7('0x1434')], --this['_numCastingPointLights'], this['_castingPointLights'][_0x4cc7('0xa5e')](this[_0x4cc7('0x1ca6')][_0x4cc7('0x2d')](_0x5260f5[_0x4cc7('0x99b')](_0x9dbb40, _0x52fef7), 0x0), 0x1), this['_pointLights'][_0x4cc7('0x29')](_0x9dbb40)); }, '__class__': _0x584425, '__properties__': _0x5aff49(_0x30fcb3[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_lights': _0x4cc7('0x1cb4') }) }); var _0x42195a = function() { _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.methods.ShadingMethodBase'] = _0x42195a; _0x42195a['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x2d63f9['Bsadk'], _0x4cc7('0x43d'), _0x4cc7('0x1cc4')]; _0x42195a['__super__'] = _0x4ae64a; _0x42195a['prototype'] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_sharedRegisters': null, '_passes': null, 'initVO': function(_0x3d9322) {}, 'initConstants': function(_0x2180f8) {}, 'set_sharedRegisters': function(_0x41d1d8) { return this['_sharedRegisters'] = _0x41d1d8; }, 'get_passes': function() { return this[_0x4cc7('0x1207')]; }, 'createMethodVO': function() { return new _0x1465c8(); }, 'reset': function() { this[_0x4cc7('0x1cc5')](); }, 'cleanCompilationData': function() {}, 'getVertexCode': function(_0x98e60d, _0x1122b7) { return ''; }, 'activate': function(_0x5e13a8, _0x1dd65d) {}, 'setRenderState': function(_0x419aef, _0x5a05a5, _0x3ae1c5, _0x283711) {}, 'deactivate': function(_0x7baddd, _0x23c323) {}, 'getTex2DSampleCode': function(_0x31de59, _0x3222cc, _0x41a36a, _0x1e883d, _0x438ae1, _0x1314e3) { var _0x551ca3 = _0x4cc7('0x1cc6')[_0x4cc7('0x46')]('|') , _0x1999a6 = 0x0; while (!![]) { switch (_0x551ca3[_0x1999a6++]) { case '0': return 'tex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3222cc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x438ae1) + ',\x20' + _0x4bf907['string'](_0x41a36a) + _0x56067a[_0x4cc7('0x609')] + _0x31de59 + ',' + _0x1314e3 + _0xdeaa4 + '>\x0a'; case '1': _0x1314e3 = this[_0x4cc7('0x1cc7')](_0x1e883d); continue; case '2': _0x1e883d = _0x31de59[_0x4cc7('0x1cc8')] && _0x1e883d[_0x4cc7('0x465')](); continue; case '3': null != _0x1314e3 && (_0xdeaa4 = _0x1314e3); continue; case '4': null == _0x438ae1 && (_0x438ae1 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c80')]); continue; case '5': var _0xdeaa4 = _0x31de59[_0x4cc7('0x1cc9')] ? _0x4cc7('0x1cca') : _0x4cc7('0x1ccb'); continue; case '6': _0x31de59 = _0x31de59[_0x4cc7('0x1ccc')] ? _0x1e883d ? 'linear,miplinear' : 'linear' : _0x1e883d ? _0x4cc7('0x1ccd') : _0x4cc7('0x1cce'); continue; } break; } }, 'getTexCubeSampleCode': function(_0x4e95bf, _0x544819, _0x17c5dc, _0x42e3dd, _0x1e6771) { var _0x56d7ed = this[_0x4cc7('0x1cc7')](_0x42e3dd); _0x42e3dd = _0x4e95bf[_0x4cc7('0x1cc8')] && _0x42e3dd[_0x4cc7('0x465')](); _0x4e95bf = _0x4e95bf[_0x4cc7('0x1ccc')] ? _0x42e3dd ? _0x4cc7('0x1ccf') : _0x4cc7('0x663') : _0x42e3dd ? _0x4cc7('0x1ccd') : 'nearest'; return _0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x544819) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1e6771) + ',\x20' + _0x4bf907['string'](_0x17c5dc) + _0x4cc7('0x1cd1') + _0x56d7ed + _0x4e95bf + '>\x0a'; }, 'getFormatStringForTexture': function(_0x2fe6fe) { switch (_0x2fe6fe['get_format']()) { case 0x3: return _0x4cc7('0x1cd2'); case 0x4: return _0x4cc7('0x13ca'); default: return ''; } }, 'invalidateShaderProgram': function() { if (_0x4cc7('0x1cd3') === _0x4cc7('0x1cd3')) { this[_0x4cc7('0x44')](new _0x37d032(_0x4cc7('0x144'))); } else { if (_0x4cc7('0xfbf') != typeof _0x48c401) return _0x5aff49[_0x4cc7('0x1cd4')]; _0x5aff49['_muted'] = _0x48c401; } }, 'copyFrom': function(_0x1d55af) {}, 'getSmoothingFilter': function(_0x2142e1, _0x31fd2d) { if (_0x2142e1) switch (_0x31fd2d) { case 0x0: return 0x4; case 0x1: return 0x1; case 0x2: return 0x2; case 0x3: return 0x3; case 0x4: return 0x0; } else return 0x5; }, '__class__': _0x42195a, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_passes': _0x4cc7('0x1cd5'), 'set_sharedRegisters': _0x4cc7('0x1cd6') }) }); var _0x298f62 = function() { _0x4ae64a['call'](this); }; _0x16dada['away3d.materials.methods.EffectMethodBase'] = _0x298f62; _0x298f62[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'methods', _0x4cc7('0x1cd7')]; _0x298f62['__interfaces__'] = [_0x29fe35]; _0x298f62[_0x4cc7('0x92b')] = _0x42195a; _0x298f62[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { 'get_assetType': function() { return _0x4cc7('0x1624'); }, 'getFragmentCode': function(_0x5776c7, _0x1d41d9, _0x2e38af) { throw new _0x202aa0(new _0xb16e5a()); }, '__class__': _0x298f62, '__properties__': _0x5aff49(_0x42195a[_0x4cc7('0x8')]['__properties__'], { 'get_assetType': 'get_assetType' }) }); var _0x25f11a = function(_0x340ad9, _0x41b44d) { null == _0x41b44d && (_0x41b44d = !0x1); _0x4ae64a[_0x4cc7('0x96b')](this); this['_texture'] = _0x340ad9; this[_0x4cc7('0x1cd8')] = _0x41b44d; }; _0x16dada['away3d.materials.methods.AlphaMaskMethod'] = _0x25f11a; _0x25f11a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1cd9')]; _0x25f11a[_0x4cc7('0x92b')] = _0x298f62; _0x25f11a['prototype'] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_texture': null, '_useSecondaryUV': null, 'initVO': function(_0x2bf8f7) { _0x2bf8f7[_0x4cc7('0x1cda')] = this['_useSecondaryUV']; _0x2bf8f7[_0x4cc7('0x1cdb')] = !this['_useSecondaryUV']; }, 'activate': function(_0x5b0a4a, _0x11047a) { _0x11047a[_0x4cc7('0xdb2')]['setTextureAt'](_0x5b0a4a[_0x4cc7('0x11b7')], this['_texture'][_0x4cc7('0x19c1')](_0x11047a)); }, 'getFragmentCode': function(_0x1b4d67, _0x21b9dc, _0x195c8c) { var _0x5526ab = _0x21b9dc[_0x4cc7('0xe59')](); _0x21b9dc = _0x21b9dc[_0x4cc7('0xe55')](); var _0x2aafdf = this[_0x4cc7('0x1cd8')] ? this['_sharedRegisters'][_0x4cc7('0x1c81')] : this['_sharedRegisters'][_0x4cc7('0x1c80')]; _0x1b4d67[_0x4cc7('0x11b7')] = _0x5526ab['get_index'](); return this['getTex2DSampleCode'](_0x1b4d67, _0x21b9dc, _0x5526ab, this['_texture'], _0x2aafdf) + _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x195c8c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x195c8c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x21b9dc) + '.x\x0a'; }, '__class__': _0x25f11a }); var _0x18573e = function() { if (_0x4cc7('0x1cdc') !== _0x4cc7('0x1cdd')) { _0x4ae64a['call'](this); } else { _0x2b4072['prototype']['__setStageReference'][_0x4cc7('0x96b')](this, a); null != this[_0x4cc7('0x14cd')] && this['__currentState'][_0x4cc7('0xb6f')](a); null != this['get_hitTestState']() && this[_0x4cc7('0x1cde')]() != this[_0x4cc7('0x14cd')] && this['get_hitTestState']()[_0x4cc7('0xb6f')](a); } }; _0x16dada[_0x4cc7('0x1cdf')] = _0x18573e; _0x18573e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1ce0')]; _0x18573e[_0x4cc7('0x92b')] = _0x42195a; _0x18573e[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { '_modulateMethod': null, '__class__': _0x18573e }); var _0x2cd77f = function() { this['_specularR'] = this[_0x4cc7('0x1552')] = this[_0x4cc7('0x1531')] = 0x1; this['_specularColor'] = 0xffffff; this[_0x4cc7('0x1540')] = 0x1; this['_gloss'] = 0x32; _0x4ae64a['call'](this); }; _0x16dada[_0x4cc7('0x1ce1')] = _0x2cd77f; _0x2cd77f[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], 'materials', _0x2d63f9[_0x4cc7('0x43c')], _0x4cc7('0x1ce2')]; _0x2cd77f[_0x4cc7('0x92b')] = _0x18573e; _0x2cd77f[_0x4cc7('0x8')] = _0x5aff49(_0x18573e[_0x4cc7('0x8')], { '_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(_0x229fef) { _0x229fef[_0x4cc7('0x1cdb')] = this[_0x4cc7('0x1ce3')]; _0x229fef[_0x4cc7('0x1c50')] = 0x0 < _0x229fef['numLights']; _0x229fef['needsView'] = 0x0 < _0x229fef[_0x4cc7('0x1ce4')]; }, 'get_gloss': function() { return this[_0x4cc7('0x1ce5')]; }, 'set_gloss': function(_0x1c4eb4) { return this[_0x4cc7('0x1ce5')] = _0x1c4eb4; }, 'get_specular': function() { if (_0x4cc7('0x1ce6') !== _0x4cc7('0x1ce6')) { return {}; } else { return this[_0x4cc7('0x1540')]; } }, 'set_specular': function(_0x10bae8) { if (_0x10bae8 == this[_0x4cc7('0x1540')]) return _0x10bae8; this[_0x4cc7('0x1540')] = _0x10bae8; this[_0x4cc7('0x1541')](); return _0x10bae8; }, 'get_specularColor': function() { var _0xe6e9f9 = {}; _0xe6e9f9['ZRRKG'] = function(_0xcc44bd, _0x25bd5e) { return _0xcc44bd != _0x25bd5e; } ; if (_0x4cc7('0x1ce7') === _0x4cc7('0x1ce8')) { var _0x4c7e7b = b[_0x4cc7('0xb4e')](); _0xe6e9f9[_0x4cc7('0x1ce9')](null, b) && (a = this['_blocks'][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](a[_0x4cc7('0xb75')]())), b['resetAssetPath'](a['name'], null, !0x0)); a = b[_0x4cc7('0xb4e')](); b['set_name'](_0x4c7e7b); return a; } else { return this[_0x4cc7('0x1cea')]; } }, 'set_specularColor': function(_0x2f9209) { if (this[_0x4cc7('0x1cea')] == _0x2f9209) return _0x2f9209; 0x0 != this['_specularColor'] && 0x0 != _0x2f9209 || this[_0x4cc7('0x1b50')](); this['_specularColor'] = _0x2f9209; this['updateSpecular'](); return _0x2f9209; }, 'get_texture': function() { if (_0x4cc7('0x1ceb') !== _0x4cc7('0x1cec')) { return this[_0x4cc7('0x13c4')]; } else { d = c[_0x4cc7('0x11')]; c = c[_0x4cc7('0x3a')]; d = new _0x461a14(d); var _0x252d76 = d['id']; null != _0x842c50[_0x252d76] ? b[_0x4cc7('0x97d')](_0x252d76, d) : b['h'][_0x252d76] = d; } }, 'set_texture': function(_0xefc03f) { if (_0x4cc7('0x1ced') !== _0x4cc7('0x1cee')) { null != _0xefc03f == this['_useTexture'] && (null == _0xefc03f || null == this[_0x4cc7('0x13c4')] || _0xefc03f[_0x4cc7('0x465')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0xefc03f['get_format']() == this['_texture'][_0x4cc7('0x1cef')]()) || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1ce3')] = null != _0xefc03f; return this[_0x4cc7('0x13c4')] = _0xefc03f; } else { var _0x306eab = b[_0x161060 - 0x3] ^ b[_0x161060 - 0x8] ^ b[_0x161060 - 0xe] ^ b[_0x161060 - 0x10]; b[_0x161060] = _0x306eab << 0x1 | _0x56067a['gfTTT'](_0x306eab, 0x1f); } }, 'copyFrom': function(_0x2fe0ce) { if (_0x4cc7('0x1cf0') === 'BNUlf') { return this[_0x4cc7('0x924')][_0x4cc7('0x1cf1')](_0x2fe0ce); } else { _0x2fe0ce = _0x5260f5['__cast'](_0x2fe0ce, _0x2cd77f); this[_0x4cc7('0xb76')](_0x2fe0ce[_0x4cc7('0x11b8')]()); this[_0x4cc7('0x1558')](_0x2fe0ce[_0x4cc7('0x441')]()); this[_0x4cc7('0x1784')](_0x2fe0ce[_0x4cc7('0x440')]()); this[_0x4cc7('0x42a')](_0x2fe0ce[_0x4cc7('0x443')]()); } }, 'cleanCompilationData': function() { var _0x4f3f29 = {}; _0x4f3f29[_0x4cc7('0x1cf2')] = function(_0x565aab, _0x437809) { return _0x565aab / _0x437809; } ; if (_0x2d63f9['kfSRN'] !== _0x4cc7('0x1cf3')) { _0x18573e[_0x4cc7('0x8')][_0x4cc7('0x1cc5')]['call'](this); this[_0x4cc7('0x1cf4')] = this[_0x4cc7('0x1cf5')] = this[_0x4cc7('0x1cf6')] = this[_0x4cc7('0x154a')] = this[_0x4cc7('0x1546')] = null; } else { var _0x47383a = 0xb4 * this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] / 3.141592653589793 , _0x5f0a25 = this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')](); this['ownerCharacter']['tunnel'][_0x4cc7('0xf35')] = 3.141592653589793 * (_0x47383a + (this[_0x4cc7('0x1cf7')] - _0x4f3f29[_0x4cc7('0x1cf2')](this[_0x4cc7('0x21')], 0x2)) * a * (_0x5f0a25 - _0x47383a)) / 0xb4; } }, 'getFragmentPreLightingCode': function(_0x5a5900, _0x78e678) { var _0x466e41 = ''; this[_0x4cc7('0x1cf8')] = !0x0; 0x0 < _0x5a5900[_0x4cc7('0x1ce4')] && (this[_0x4cc7('0x1cf4')] = _0x78e678[_0x4cc7('0xe57')](), _0x5a5900[_0x4cc7('0x1cf9')] = 0x4 * this[_0x4cc7('0x1cf4')][_0x4cc7('0x19f4')](), this[_0x4cc7('0x1ce3')] ? (this[_0x4cc7('0x1cf5')] = _0x78e678[_0x4cc7('0xe55')](), _0x78e678[_0x4cc7('0xf1a')](this[_0x4cc7('0x1cf5')], 0x1), this['_specularTextureRegister'] = _0x78e678[_0x4cc7('0xe59')](), _0x5a5900[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1cf6')]['get_index'](), _0x466e41 = this['getTex2DSampleCode'](_0x5a5900, this[_0x4cc7('0x1cf5')], this['_specularTextureRegister'], this['_texture'])) : this[_0x4cc7('0x1cf6')] = null, this[_0x4cc7('0x154a')] = _0x78e678['getFreeFragmentVectorTemp'](), _0x78e678[_0x4cc7('0xf1a')](this[_0x4cc7('0x154a')], 0x1)); return _0x466e41; }, 'getFragmentCodePerLight': function(_0x3e8bcb, _0xd11971, _0x4956f8, _0x1f582b) { if (_0x2d63f9[_0x4cc7('0x13c')] !== 'INjaA') { return this[_0x4cc7('0x1cfa')]; } else { var _0x225d82 = ''; if (this[_0x4cc7('0x1cf8')]) var _0x4bdd24 = this[_0x4cc7('0x154a')]; else _0x4bdd24 = _0x1f582b[_0x4cc7('0xe55')](), _0x1f582b['addFragmentTempUsages'](_0x4bdd24, 0x1); var _0x13b221 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] , _0x1757d6 = this[_0x4cc7('0xf1e')]['normalFragment']; _0x225d82 += 'add\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd11971) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13b221) + '\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x1cfb') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1757d6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x1cfc') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x147'); _0x225d82 = this['_useTexture'] ? _0x225d82 + ('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + _0x4cc7('0x1cfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + '.w\x0a') : _0x225d82 + (_0x4cc7('0x1cfe') + _0x4bf907['string'](_0x4bdd24) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + '.w\x0a'); _0x3e8bcb['useLightFallOff'] && (_0x225d82 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x2d63f9[_0x4cc7('0x131')] + _0x4bf907['string'](_0x4bdd24) + _0x2d63f9[_0x4cc7('0x131')] + _0x4bf907[_0x4cc7('0x4dc')](_0xd11971) + _0x4cc7('0x147')); null != this[_0x4cc7('0x1cff')] && (_0x225d82 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x3e8bcb, _0x4bdd24, _0x1f582b, this[_0x4cc7('0xf1e')]))); _0x225d82 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x4956f8) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + _0x4cc7('0x147'); this[_0x4cc7('0x1cf8')] || (_0x225d82 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4bdd24) + '\x0a', _0x1f582b[_0x4cc7('0x19f7')](_0x4bdd24)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x225d82; } }, 'getFragmentCodePerProbe': function(_0x1ed88d, _0x56c4ec, _0x4119ab, _0x18bfd9) { if (_0x4cc7('0x1d00') === _0x4cc7('0x1d00')) { var _0x2d170f = ''; if (this[_0x4cc7('0x1cf8')]) var _0x450676 = this[_0x4cc7('0x154a')]; else _0x450676 = _0x18bfd9[_0x4cc7('0xe55')](), _0x18bfd9['addFragmentTempUsages'](_0x450676, 0x1); var _0x2baf6c = this['_sharedRegisters'][_0x4cc7('0x181c')] , _0x280b11 = this['_sharedRegisters'][_0x4cc7('0x1819')]; _0x2d170f += _0x2d63f9['qmdEK'](_0x2d63f9[_0x4cc7('0x1d01')](_0x2d63f9[_0x4cc7('0x1d01')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2baf6c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x280b11) + _0x4cc7('0xe25') + _0x4bf907['string'](_0x450676) + _0x2d63f9[_0x4cc7('0x131')] + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + _0x4cc7('0x132') + _0x4bf907['string'](_0x450676) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676), ',\x20'), _0x4bf907[_0x4cc7('0x4dc')](_0x450676)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x2baf6c) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + ',\x20' + _0x4bf907['string'](_0x280b11) + _0x4cc7('0x1d02') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + ',\x20' + _0x4bf907['string'](_0x450676) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x56c4ec) + _0x4cc7('0x1cd1') + (_0x1ed88d[_0x4cc7('0x1ccc')] ? 'linear' : _0x4cc7('0x1cce')) + _0x4cc7('0x1d03') + _0x4bf907[_0x4cc7('0x4dc')](_0x450676), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + ',\x20' + _0x4119ab + '\x0a'; null != this[_0x4cc7('0x1cff')] && (_0x2d170f += _0x4bf907[_0x4cc7('0x4dc')](this['_modulateMethod'](_0x1ed88d, _0x450676, _0x18bfd9, this[_0x4cc7('0xf1e')]))); this[_0x4cc7('0x1cf8')] || (_0x2d170f += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x450676) + '\x0a', _0x18bfd9[_0x4cc7('0x19f7')](_0x450676)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x2d170f; } else { _0x4f6276[_0x4cc7('0xbdb')]('\x20*\x20processSkinAnimation\x20:\x20' + _0x56c4ec[_0x4cc7('0xb4e')]()); _0x56c4ec = this[_0x4cc7('0x188a')](_0x4119ab); _0x4119ab = 0x0 == this[_0x4cc7('0x188b')][_0x4cc7('0x1866')] ? 0x1 : this[_0x4cc7('0x188b')]['maxTime'] - this[_0x4cc7('0x188b')][_0x4cc7('0x1864')]; _0x56c4ec = Math[_0x4cc7('0x52')](_0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x188b')][_0x4cc7('0x1866')]), _0x56c4ec ? 0x32 : 0x2) | 0x0; _0x4119ab /= _0x56c4ec; for (var _0x491ac0 = 0x0, _0x523c6d = new _0x2b0a5c(), _0x46553c, _0x194902 = null, _0x598333 = null, _0xcad3cb, _0x28cd8f, _0x17cecf = 0x0; _0x17cecf < _0x56c4ec; ) { _0x17cecf++; _0x46553c = new _0x42cc25(); for (var _0x3d1714 = 0x0, _0x162b89 = _0x1ed88d[_0x4cc7('0xdd2')][_0x4cc7('0x34')](); _0x3d1714 < _0x162b89; ) { var _0x3ceadd = _0x3d1714++; _0xcad3cb = this[_0x4cc7('0x1845')][_0x4cc7('0x188d')](_0x1ed88d['joints'][_0x4cc7('0x2b')](_0x3ceadd)); null == _0xcad3cb && (_0xcad3cb = this['_root'][_0x4cc7('0x188e')](_0x1ed88d[_0x4cc7('0xdd2')]['get'](_0x3ceadd))); _0x28cd8f = new _0xd2c712(); _0x598333 = null != _0x598333 ? _0xcad3cb['getAnimatedMatrix'](_0x491ac0) : _0xcad3cb[_0x4cc7('0xb3c')](); _0x28cd8f[_0x4cc7('0x5e2')] = _0x1ed88d['joints'][_0x4cc7('0x2b')](_0x3ceadd); _0x28cd8f[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x598333); _0x28cd8f[_0x4cc7('0xdde')][_0x4cc7('0xa28')](_0x598333[_0x4cc7('0xd1a')]()); isNaN(_0x28cd8f[_0x4cc7('0xdd3')]['x']) && (null == _0x194902 && (_0x194902 = new _0x165614()), _0x28cd8f[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](_0x194902)); _0x46553c[_0x4cc7('0xddb')][_0x4cc7('0x29')](_0x28cd8f); } _0x491ac0 += _0x4119ab; _0x523c6d[_0x4cc7('0x17cb')](_0x46553c, 0x3e8 * _0x4119ab | 0x0); } this[_0x4cc7('0xed1')](_0x523c6d); return _0x523c6d; } }, 'getFragmentPostLightingCode': function(_0x53436b, _0x92c18c, _0x29ee02) { var _0x56481e = ''; if (0x0 == _0x53436b['numLights']) return _0x56481e; null != this[_0x4cc7('0x1546')] && (_0x56481e += _0x2d63f9['pUAtk'](_0x4cc7('0xaf') + _0x4bf907['string'](this['_totalLightColorReg']), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_shadowRegister']) + _0x4cc7('0x147')); this[_0x4cc7('0x1ce3')] && (_0x56481e += _0x2d63f9[_0x4cc7('0x1d01')](_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x154a')]), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x1d04'), _0x92c18c[_0x4cc7('0x19f7')](this['_specularTexData'])); _0x56481e += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + '\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x29ee02) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x29ee02) + ',\x20' + _0x4bf907['string'](this['_totalLightColorReg']) + '\x0a'; _0x92c18c[_0x4cc7('0x19f7')](this['_totalLightColorReg']); return _0x56481e; }, 'activate': function(_0x424a98, _0x302705) { 0x0 != _0x424a98[_0x4cc7('0x1ce4')] && (this[_0x4cc7('0x1ce3')] && (_0x302705[_0x4cc7('0xdb2')][_0x4cc7('0x1d05')](_0x424a98[_0x4cc7('0x11b7')], _0x424a98[_0x4cc7('0x1cc9')] ? 0x2 : 0x0, this[_0x4cc7('0x1d06')](_0x424a98[_0x4cc7('0x1ccc')], _0x424a98[_0x4cc7('0x1d07')]), _0x424a98[_0x4cc7('0x1cc8')] ? 0x0 : 0x2), _0x302705[_0x4cc7('0xdb2')]['setTextureAt'](_0x424a98['texturesIndex'], this[_0x4cc7('0x13c4')]['getTextureForStage3D'](_0x302705))), _0x302705 = _0x424a98[_0x4cc7('0x1cf9')], _0x424a98 = _0x424a98['fragmentData'], _0x424a98[_0x4cc7('0x9e7')](_0x302705, this[_0x4cc7('0x1530')]), _0x424a98[_0x4cc7('0x9e7')](_0x302705 + 0x1, this[_0x4cc7('0x1552')]), _0x424a98[_0x4cc7('0x9e7')](_0x302705 + 0x2, this[_0x4cc7('0x1531')]), _0x424a98[_0x4cc7('0x9e7')](_0x302705 + 0x3, this[_0x4cc7('0x1ce5')])); }, 'updateSpecular': function() { this['_specularR'] = _0x331be6['toFloat'](this[_0x4cc7('0x1cea')] >>> 0x10 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this[_0x4cc7('0x1540')]; this[_0x4cc7('0x1552')] = _0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1cea')] >>> 0x8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this[_0x4cc7('0x1540')]; this[_0x4cc7('0x1531')] = _0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1cea')] & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this[_0x4cc7('0x1540')]; }, 'set_shadowRegister': function(_0x231215) { if (_0x4cc7('0x1d08') !== 'IomOd') { 0x0 > _0x231215 ? _0x231215 = 0x0 : 0x1 < _0x231215 && (_0x231215 = 0x1); this['_ambient'] = _0x231215; this[_0x4cc7('0x154b')](); return _0x231215; } else { return this[_0x4cc7('0x1546')] = _0x231215; } }, '__class__': _0x2cd77f, '__properties__': _0x5aff49(_0x18573e[_0x4cc7('0x8')]['__properties__'], { 'set_shadowRegister': _0x2d63f9[_0x4cc7('0x1d09')], 'set_texture': 'set_texture', 'get_texture': _0x4cc7('0x11b8'), 'set_specularColor': _0x4cc7('0x1784'), 'get_specularColor': _0x2d63f9[_0x4cc7('0x43f')], 'set_specular': _0x4cc7('0x1558'), 'get_specular': _0x2d63f9[_0x4cc7('0x1d0a')], 'set_gloss': _0x4cc7('0x42a'), 'get_gloss': _0x2d63f9[_0x4cc7('0x442')] }) }); var _0x18d7f3 = function() { if ('WxFcX' !== _0x4cc7('0x1d0b')) { var _0x54c901 = this[_0x4cc7('0x1d0c')]; _0x54c901[_0x4cc7('0xd5a')](_0x54c901[_0x4cc7('0xd92')]() - 0x28); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -3.1, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x54c901 = _0x1baaa1['scale'](1.2); var _0x13ea41 = _0x1baaa1[_0x4cc7('0x7d9')](0x32a) , _0x4fd664 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1d0d'), 0x64, -0x118, _0x54c901, _0x13ea41, null, _0x4fd664, 0x15e); _0x54c901 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0x13ea41 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('So\x20what?', -0xc8, -0x28, _0x54c901, null, null, _0x13ea41, null); _0x54c901 = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); this['dialog']['addBubble'](_0x4cc7('0x1d0e'), -0x118, 0xc8, null, _0x54c901, -0x1, null, null); this[_0x4cc7('0x1086')](); } else { _0x2cd77f[_0x4cc7('0x96b')](this); } }; _0x16dada['away3d.materials.methods.AnisotropicSpecularMethod'] = _0x18d7f3; _0x18d7f3[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1d0f')]; _0x18d7f3[_0x4cc7('0x92b')] = _0x2cd77f; _0x18d7f3[_0x4cc7('0x8')] = _0x5aff49(_0x2cd77f['prototype'], { 'initVO': function(_0x3c438c) { _0x3c438c[_0x4cc7('0x1d10')] = !0x0; _0x3c438c[_0x4cc7('0x1c3f')] = !0x0; }, 'getFragmentCodePerLight': function(_0x5d6993, _0x381ffd, _0x24f39e, _0x594368) { var _0x53156a = ''; if (this['_isFirstLight']) var _0x33d920 = this[_0x4cc7('0x154a')]; else _0x33d920 = _0x594368['getFreeFragmentVectorTemp'](), _0x594368['addFragmentTempUsages'](_0x33d920, 0x1); _0x53156a += _0x56067a[_0x4cc7('0x60c')](_0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x139') + _0x4bf907['string'](this['_sharedRegisters'][_0x4cc7('0x1c7e')]) + _0x4cc7('0x1d11') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x33d920)) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x381ffd) + _0x4cc7('0x1d11') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['viewDirFragment']) + _0x4cc7('0x181b'); _0x53156a += _0x56067a[_0x4cc7('0x1d12')](_0x4cc7('0x1d13') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x56067a['fUGhC'] + _0x4bf907['string'](_0x33d920) + _0x4cc7('0x1d14') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x156') + _0x4bf907['string'](_0x33d920) + _0x4cc7('0x61f') + _0x4bf907['string'](_0x33d920) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920), _0x4cc7('0x1d15')) + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x1d16') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907['string'](_0x33d920) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907['string'](_0x33d920) + '.z\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x56067a['fUGhC'] + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x147'); _0x53156a = this['_useTexture'] ? _0x53156a + ('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x156') + _0x4bf907['string'](this[_0x4cc7('0x1cf4')]) + '.w\x0apow\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x147')) : _0x53156a + (_0x4cc7('0x1cfe') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + '.w\x0a'); _0x53156a += _0x56067a[_0x4cc7('0x60e')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x33d920)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x381ffd) + _0x4cc7('0x147'); null != this['_modulateMethod'] && (_0x53156a += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x5d6993, _0x33d920, _0x594368, this['_sharedRegisters']))); _0x53156a += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x24f39e) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x33d920) + _0x4cc7('0x147'); this[_0x4cc7('0x1cf8')] || (_0x53156a += 'add\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '.xyz,\x20' + _0x4bf907['string'](_0x33d920) + _0x4cc7('0x181b'), _0x594368['removeFragmentTempUsage'](_0x33d920)); this['_isFirstLight'] = !0x1; return _0x53156a; }, '__class__': _0x18d7f3 }); var _0x19e25c = function() { this[_0x4cc7('0x1d17')] = this[_0x4cc7('0x1d18')] = this[_0x4cc7('0x1d19')] = 0x0; this['_ambient'] = 0x1; this[_0x4cc7('0x1537')] = this[_0x4cc7('0x1538')] = this[_0x4cc7('0x154f')] = 0x0; this['_ambientColor'] = 0xffffff; _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.methods.BasicAmbientMethod'] = _0x19e25c; _0x19e25c[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'methods', 'BasicAmbientMethod']; _0x19e25c[_0x4cc7('0x92b')] = _0x42195a; _0x19e25c[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { '_useTexture': null, '_texture': null, '_ambientInputRegister': null, '_ambientColor': null, '_ambientR': null, '_ambientG': null, '_ambientB': null, '_ambient': null, '_lightAmbientR': null, '_lightAmbientG': null, '_lightAmbientB': null, 'initVO': function(_0x5dd4bb) { if ('TgSEi' !== _0x4cc7('0x1d1a')) { _0x5dd4bb[_0x4cc7('0x1cdb')] = this[_0x4cc7('0x1ce3')]; } else { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); } }, 'initConstants': function(_0x268521) { _0x268521[_0x4cc7('0x19bb')]['set'](_0x268521['fragmentConstantsIndex'] + 0x3, 0x1); }, 'get_ambient': function() { return this[_0x4cc7('0x1536')]; }, 'set_ambient': function(_0x160708) { return this[_0x4cc7('0x1536')] = _0x160708; }, 'get_ambientColor': function() { return this[_0x4cc7('0x1539')]; }, 'set_ambientColor': function(_0x3dcb52) { return this[_0x4cc7('0x1539')] = _0x3dcb52; }, 'set_texture': function(_0x4bb9bc) { null != _0x4bb9bc == this['_useTexture'] && (null == _0x4bb9bc || _0x2d63f9[_0x4cc7('0x13e')](null, this[_0x4cc7('0x13c4')]) || _0x4bb9bc[_0x4cc7('0x465')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0x4bb9bc[_0x4cc7('0x1cef')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x1cef')]()) || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1ce3')] = null != _0x4bb9bc; return this[_0x4cc7('0x13c4')] = _0x4bb9bc; }, 'copyFrom': function(_0x49c517) { _0x49c517 = _0x5260f5['__cast'](_0x49c517, _0x19e25c); this[_0x4cc7('0x81')](_0x49c517[_0x4cc7('0x1d1b')]()); this[_0x4cc7('0x1555')](_0x49c517['get_ambientColor']()); }, 'cleanCompilationData': function() { _0x42195a[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d1c')] = null; }, 'getFragmentCode': function(_0x36332f, _0x5a9647, _0x45cb2d) { var _0x11a948 = ''; this['_useTexture'] ? (this[_0x4cc7('0x1d1c')] = _0x5a9647[_0x4cc7('0xe59')](), _0x36332f[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1d1c')][_0x4cc7('0x19f4')](), _0x11a948 += this[_0x4cc7('0x1548')](_0x36332f, _0x45cb2d, this['_ambientInputRegister'], this[_0x4cc7('0x13c4')]) + _0x4cc7('0x1d1d') + _0x4bf907[_0x4cc7('0x4dc')](_0x45cb2d) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x45cb2d) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45cb2d) + _0x4cc7('0x147')) : (this['_ambientInputRegister'] = _0x5a9647['getFreeFragmentConstant'](), _0x36332f[_0x4cc7('0x1cf9')] = 0x4 * this[_0x4cc7('0x1d1c')]['get_index'](), _0x11a948 += _0x4cc7('0x39e') + _0x4bf907['string'](_0x45cb2d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_ambientInputRegister']) + '\x0a'); return _0x11a948; }, 'activate': function(_0x483d66, _0x4fa330) { if (_0x4cc7('0x1d1e') !== _0x4cc7('0x1d1f')) { this[_0x4cc7('0x1ce3')] && (_0x4fa330[_0x4cc7('0xde6')]()['setSamplerStateAt'](_0x483d66[_0x4cc7('0x11b7')], _0x483d66['repeatTextures'] ? 0x2 : 0x0, this['getSmoothingFilter'](_0x483d66[_0x4cc7('0x1ccc')], _0x483d66[_0x4cc7('0x1d07')]), _0x483d66[_0x4cc7('0x1cc8')] ? 0x0 : 0x2), _0x4fa330[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x483d66[_0x4cc7('0x11b7')], this['_texture'][_0x4cc7('0x19c1')](_0x4fa330))); } else { var _0x2f7b7 = _0x4fa330[_0x4cc7('0x117f')] , _0x117498 = _0x4fa330[_0x4cc7('0xdb2')]; this['_autoDeriveVertexNormals'] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0xb8b')] = this[_0x4cc7('0x114d')](this['_vertexNormals'])); if (null == this['_vertexNormalBuffer'][_0x4cc7('0x2b')](_0x2f7b7) || this[_0x4cc7('0x11f3')][_0x4cc7('0x2b')](_0x2f7b7) != _0x117498) this[_0x4cc7('0x11e7')][_0x4cc7('0x9e7')](_0x2f7b7, _0x4fa330['createVertexBuffer'](this['_numVertices'], 0x3)), this[_0x4cc7('0x11f3')][_0x4cc7('0x9e7')](_0x2f7b7, _0x117498), this['_normalsInvalid'][_0x4cc7('0x9e7')](_0x2f7b7, !0x0); this[_0x4cc7('0x11eb')][_0x4cc7('0x2b')](_0x2f7b7) && (this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x2f7b7)[_0x4cc7('0x1186')](this['_vertexNormals'], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11eb')]['set'](_0x2f7b7, !0x1)); _0x117498[_0x4cc7('0xb1b')](_0x483d66, this[_0x4cc7('0x11e7')][_0x4cc7('0x2b')](_0x2f7b7), 0x0, 0x3); } }, 'updateAmbient': function() { if (_0x4cc7('0x1d20') !== _0x4cc7('0x1d21')) { this[_0x4cc7('0x1537')] = (this['_ambientColor'] >> 0x10 & 0xff) / 0xff * this[_0x4cc7('0x1536')] * this[_0x4cc7('0x1d17')]; this['_ambientG'] = (this[_0x4cc7('0x1539')] >> 0x8 & 0xff) / 0xff * this[_0x4cc7('0x1536')] * this[_0x4cc7('0x1d18')]; this[_0x4cc7('0x154f')] = _0x2d63f9['AOHcO'](this[_0x4cc7('0x1539')], 0xff) / 0xff * this['_ambient'] * this[_0x4cc7('0x1d19')]; } else { a = _0x2a5c46[_0x4cc7('0x1d22')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; b || 0x4 == this['shownFrom'] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, a[_0x4cc7('0x1d23')]() || _0x2a5c46[_0x4cc7('0x1d24')](a)); } }, 'setRenderState': function(_0x54950d, _0x433dfc, _0x24e8cd, _0x6c54eb) { if (_0x2d63f9[_0x4cc7('0xf9')]('ISjiN', 'AyxGe')) { return !this['fixed'] || _0x54950d < this[_0x4cc7('0xdb4')][_0x4cc7('0x21')] ? this[_0x4cc7('0xdb4')][_0x54950d] = _0x433dfc : _0x433dfc; } else { this['updateAmbient'](); this[_0x4cc7('0x1ce3')] || (_0x433dfc = _0x54950d[_0x4cc7('0x1cf9')], _0x54950d = _0x54950d[_0x4cc7('0x19bb')], _0x54950d['set'](_0x433dfc, this[_0x4cc7('0x1537')]), _0x54950d[_0x4cc7('0x9e7')](_0x433dfc + 0x1, this[_0x4cc7('0x1538')]), _0x54950d[_0x4cc7('0x9e7')](_0x433dfc + 0x2, this['_ambientB'])); } }, '__class__': _0x19e25c, '__properties__': _0x5aff49(_0x42195a['prototype']['__properties__'], { 'set_texture': _0x4cc7('0xb76'), 'set_ambientColor': _0x4cc7('0x1555'), 'get_ambientColor': _0x4cc7('0x1b63'), 'set_ambient': _0x2d63f9[_0x4cc7('0x444')], 'get_ambient': 'get_ambient' }) }); var _0x2d186d = function() { var _0x2452b6 = {}; _0x2452b6[_0x4cc7('0x1d25')] = function(_0x213263, _0x5070b6) { return _0x213263 / _0x5070b6; } ; if (_0x4cc7('0x1d26') === 'sqgbO') { this[_0x4cc7('0xcc2')]['x'] += a * Math[_0x4cc7('0x27')](_0x2452b6[_0x4cc7('0x1d25')](0xb4 * this[_0x4cc7('0x84d')], 3.141592653589793)); this['position']['y'] -= a * Math[_0x4cc7('0x28')](0xb4 * this[_0x4cc7('0x84d')] / 3.141592653589793); } else { this[_0x4cc7('0x1d27')] = 0x0; this['_diffuseR'] = this['_diffuseG'] = this['_diffuseB'] = this[_0x4cc7('0x1d28')] = 0x1; this[_0x4cc7('0x1d29')] = 0xffffff; _0x4ae64a['call'](this); } }; _0x16dada[_0x4cc7('0x1d2a')] = _0x2d186d; _0x2d186d['__name__'] = ['away3d', 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1d2b')]; _0x2d186d[_0x4cc7('0x92b')] = _0x18573e; _0x2d186d[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x445')](_0x5aff49, _0x18573e[_0x4cc7('0x8')], { '_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[_0x4cc7('0x1d2c')]; }, 'set_useAmbientTexture': function(_0x24f69b) { if (this[_0x4cc7('0x1d2c')] == _0x24f69b) return _0x24f69b; this['_useAmbientTexture'] = _0x24f69b; this[_0x4cc7('0x1b50')](); return _0x24f69b; }, 'initVO': function(_0x1447eb) { if ('eSsSg' !== 'eSsSg') { this['_scissorRectsInvalid'] && this[_0x4cc7('0x159d')](); this[_0x4cc7('0x1571')][_0x4cc7('0x1587')](this[_0x4cc7('0x1437')]); this[_0x4cc7('0x1571')][_0x4cc7('0x145b')](this['_overallDepthCamera']); this[_0x4cc7('0x1571')][_0x4cc7('0x9fd')](); b[_0x4cc7('0x10fb')](this[_0x4cc7('0x1571')]); c[_0x4cc7('0x159e')](this['_casterCollector'], _0x1447eb, this[_0x4cc7('0x1593')], this[_0x4cc7('0x159a')], this[_0x4cc7('0x1595')]); this[_0x4cc7('0x1571')][_0x4cc7('0x1588')](); } else { _0x1447eb[_0x4cc7('0x1cdb')] = this['_useTexture']; _0x1447eb['needsNormals'] = 0x0 < _0x1447eb[_0x4cc7('0x1ce4')]; } }, 'get_diffuseAlpha': function() { return this[_0x4cc7('0x1d28')]; }, 'set_diffuseAlpha': function(_0xb83175) { return this[_0x4cc7('0x1d28')] = _0xb83175; }, 'get_diffuseColor': function() { return this[_0x4cc7('0x1d29')]; }, 'set_diffuseColor': function(_0x51a0e0) { this[_0x4cc7('0x1d29')] = _0x51a0e0; this[_0x4cc7('0x1017')](); return _0x51a0e0; }, 'get_texture': function() { return this[_0x4cc7('0x13c4')]; }, 'set_texture': function(_0x4ef095) { null != _0x4ef095 == this[_0x4cc7('0x1ce3')] && (null == _0x4ef095 || null == this[_0x4cc7('0x13c4')] || _0x4ef095[_0x4cc7('0x465')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0x4ef095[_0x4cc7('0x1cef')]() == this['_texture']['get_format']()) || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1ce3')] = null != _0x4ef095; return this[_0x4cc7('0x13c4')] = _0x4ef095; }, 'get_alphaThreshold': function() { return this[_0x4cc7('0x1d27')]; }, 'set_alphaThreshold': function(_0x37ea73) { 0x0 > _0x37ea73 ? _0x37ea73 = 0x0 : 0x1 < _0x37ea73 && (_0x37ea73 = 0x1); if (_0x37ea73 == this['_alphaThreshold']) return _0x37ea73; 0x0 != _0x37ea73 && 0x0 != this[_0x4cc7('0x1d27')] || this[_0x4cc7('0x1b50')](); return this[_0x4cc7('0x1d27')] = _0x37ea73; }, 'dispose': function() { if (_0x4cc7('0x1d2d') !== _0x4cc7('0x1d2d')) { if (this['nodeType'] != _0x4fbde0['Document'] && this[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x571') + this['nodeType']); for (var _0x2067fb = [], _0x5069d0 = 0x0, _0x123a55 = this[_0x4cc7('0xb26')]; _0x5069d0 < _0x123a55[_0x4cc7('0x21')]; ) { var _0x79592c = _0x123a55[_0x5069d0]; ++_0x5069d0; if (_0x79592c[_0x4cc7('0x941')] == _0x4fbde0['Element']) { if (_0x79592c[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x79592c[_0x4cc7('0x941')]); var _0x162f0c = _0x79592c['nodeName'] == a; } else _0x162f0c = !0x1; _0x162f0c && _0x2067fb[_0x4cc7('0x29')](_0x79592c); } return _0x3a8a6f[_0x4cc7('0x8ec')](_0x2067fb); } else { this['_texture'] = null; } }, 'copyFrom': function(_0x171e55) { var _0x14f79e = _0x4cc7('0x1d2e')[_0x4cc7('0x46')]('|') , _0x3e0e63 = 0x0; while (!![]) { switch (_0x14f79e[_0x3e0e63++]) { case '0': this[_0x4cc7('0x1ba9')](_0x171e55[_0x4cc7('0x1d2f')]()); continue; case '1': this['set_diffuseAlpha'](_0x171e55[_0x4cc7('0x1d30')]()); continue; case '2': this[_0x4cc7('0x1b6e')](_0x171e55[_0x4cc7('0x1b6d')]()); continue; case '3': this[_0x4cc7('0x42f')](_0x171e55[_0x4cc7('0x1b49')]()); continue; case '4': _0x171e55 = _0x5260f5[_0x4cc7('0x99b')](_0x171e55, _0x2d186d); continue; case '5': this[_0x4cc7('0xb76')](_0x171e55[_0x4cc7('0x11b8')]()); continue; } break; } }, 'cleanCompilationData': function() { if (_0x4cc7('0x1d31') !== _0x4cc7('0x1d32')) { _0x18573e['prototype'][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this['_diffuseInputRegister'] = this[_0x4cc7('0x154a')] = this[_0x4cc7('0x1546')] = null; } else { this[_0x4cc7('0x1d33')] = 0x0; this[_0x4cc7('0x1d34')] = !0x1; this[_0x4cc7('0x1d35')] = null; _0xcc959['call'](this); _0x2116b2['high'] = 0xe07b1; this[_0x4cc7('0x1d36')] = new _0x212a6a(); if (!this['layoutCreated']) this['onFirstAddedToStage'](null); } }, 'getFragmentPreLightingCode': function(_0x266c84, _0x1ef900) { this[_0x4cc7('0x1cf8')] = !0x0; 0x0 < _0x266c84[_0x4cc7('0x1ce4')] && (this[_0x4cc7('0x154a')] = _0x1ef900['getFreeFragmentVectorTemp'](), _0x1ef900['addFragmentTempUsages'](this['_totalLightColorReg'], 0x1)); return ''; }, 'getFragmentCodePerLight': function(_0x2256c1, _0x3d7ebe, _0x233de0, _0x11fb56) { var _0x4cd888 = ''; if (this['_isFirstLight']) var _0x2444e2 = this[_0x4cc7('0x154a')]; else _0x2444e2 = _0x11fb56[_0x4cc7('0xe55')](), _0x11fb56[_0x4cc7('0xf1a')](_0x2444e2, 0x1); _0x4cd888 += _0x56067a[_0x4cc7('0x60f')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x3d7ebe) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x56067a[_0x4cc7('0x611')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x619'); _0x2256c1[_0x4cc7('0x1d37')] && (_0x4cd888 += _0x4cc7('0xaf') + _0x4bf907['string'](_0x2444e2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3d7ebe) + _0x4cc7('0x147')); null != this[_0x4cc7('0x1cff')] && (_0x4cd888 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x2256c1, _0x2444e2, _0x11fb56, this[_0x4cc7('0xf1e')]))); _0x4cd888 += _0x4cc7('0xaf') + _0x4bf907['string'](_0x2444e2) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x233de0) + '\x0a'; this[_0x4cc7('0x1cf8')] || (_0x4cd888 += _0x56067a['jPqNW'](_0x56067a[_0x4cc7('0x613')](_0x4cc7('0x161'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')])) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2444e2)) + '\x0a', _0x11fb56[_0x4cc7('0x19f7')](_0x2444e2)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x4cd888; }, 'getFragmentCodePerProbe': function(_0xf48c9d, _0x582978, _0x412633, _0x26c5c9) { var _0x348a94 = ''; if (this['_isFirstLight']) var _0x13d869 = this['_totalLightColorReg']; else _0x13d869 = _0x26c5c9[_0x4cc7('0xe55')](), _0x26c5c9[_0x4cc7('0xf1a')](_0x13d869, 0x1); _0x348a94 += 'tex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13d869) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x582978) + _0x4cc7('0x1d38') + _0x4bf907['string'](_0x13d869) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13d869) + _0x4cc7('0x139') + _0x412633 + '\x0a'; null != this[_0x4cc7('0x1cff')] && (_0x348a94 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0xf48c9d, _0x13d869, _0x26c5c9, this[_0x4cc7('0xf1e')]))); this[_0x4cc7('0x1cf8')] || (_0x348a94 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this['_totalLightColorReg']) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13d869) + '\x0a', _0x26c5c9[_0x4cc7('0x19f7')](_0x13d869)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x348a94; }, 'getFragmentPostLightingCode': function(_0x91f824, _0x135353, _0x45f284) { if ('ZHAZk' !== 'ZHAZk') { null != this['_parentParser'] && this[_0x4cc7('0x15f4')][_0x4cc7('0x180b')](this); } else { var _0x485791 = ''; if (0x0 < _0x91f824[_0x4cc7('0x1ce4')]) { null != this[_0x4cc7('0x1546')] && (_0x485791 += this[_0x4cc7('0x1d39')](_0x91f824, _0x135353)); var _0x2bb923 = _0x135353[_0x4cc7('0xe55')](); _0x135353[_0x4cc7('0xf1a')](_0x2bb923, 0x1); } else _0x2bb923 = _0x45f284; if (this[_0x4cc7('0x1ce3')]) { if (_0x4cc7('0x1d3a') === _0x4cc7('0x1d3a')) { if (this['_diffuseInputRegister'] = _0x135353[_0x4cc7('0xe59')](), _0x91f824[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1d3b')][_0x4cc7('0x19f4')](), _0x485791 += this[_0x4cc7('0x1548')](_0x91f824, _0x2bb923, this['_diffuseInputRegister'], this[_0x4cc7('0x13c4')]), 0x0 < this[_0x4cc7('0x1d27')]) { if (_0x4cc7('0x1d3c') === _0x4cc7('0x1d3c')) { var _0x2220ab = _0x135353[_0x4cc7('0xe57')](); _0x91f824[_0x4cc7('0x1cf9')] = _0x2d63f9['EILch'](0x4, _0x2220ab[_0x4cc7('0x19f4')]()); _0x485791 += _0x2d63f9[_0x4cc7('0x140')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + '.w,\x20' + _0x4bf907['string'](_0x2bb923) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2220ab) + _0x4cc7('0x1d3d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + _0x4cc7('0x1d3e') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923), '.w,\x20') + _0x4bf907['string'](_0x2220ab) + _0x4cc7('0x1d04'); } else { this[_0x4cc7('0x1d3f')] = !0x1; } } } else { this[_0x4cc7('0x1d40')] = _0x91f824; this[_0x4cc7('0x1d41')] = _0x135353; this['__resize'](); } } else this[_0x4cc7('0x1d3b')] = _0x135353[_0x4cc7('0xe57')](), _0x91f824[_0x4cc7('0x1cf9')] = 0x4 * this[_0x4cc7('0x1d3b')][_0x4cc7('0x19f4')](), _0x485791 += _0x2d63f9[_0x4cc7('0x140')](_0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1d3b')])) + '\x0a'; if (0x0 == _0x91f824[_0x4cc7('0x1ce4')]) return _0x485791; _0x485791 += 'sat\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_totalLightColorReg']) + '\x0a'; this['_useAmbientTexture'] ? _0x485791 += _0x2d63f9[_0x4cc7('0x140')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_totalLightColorReg']) + '\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](_0x45f284), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '\x0asub\x20' + _0x4bf907['string'](_0x45f284) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + ',\x20' + _0x4bf907['string'](_0x45f284) + '\x0a' : (_0x485791 += 'add\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + '.xyz,\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + '\x0a', _0x485791 = this[_0x4cc7('0x1ce3')] ? _0x485791 + (_0x2d63f9[_0x4cc7('0x140')](_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x697'), _0x4bf907[_0x4cc7('0x4dc')](_0x45f284)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2bb923) + '.w\x0a') : _0x485791 + (_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1d3b')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x697') + _0x4bf907[_0x4cc7('0x4dc')](_0x45f284) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_diffuseInputRegister']) + '.w\x0a')); _0x135353['removeFragmentTempUsage'](this[_0x4cc7('0x154a')]); _0x135353[_0x4cc7('0x19f7')](_0x2bb923); return _0x485791; } }, 'applyShadow': function(_0xd2a46c, _0x2e4797) { return _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_shadowRegister']) + _0x4cc7('0x147'); }, 'activate': function(_0x37568b, _0x43e931) { this['_useTexture'] ? (_0x43e931['_context3D']['setSamplerStateAt'](_0x37568b['texturesIndex'], _0x37568b[_0x4cc7('0x1cc9')] ? 0x2 : 0x0, this[_0x4cc7('0x1d06')](_0x37568b[_0x4cc7('0x1ccc')], _0x37568b[_0x4cc7('0x1d07')]), _0x37568b[_0x4cc7('0x1cc8')] ? 0x0 : 0x2), _0x43e931[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x37568b[_0x4cc7('0x11b7')], this[_0x4cc7('0x13c4')][_0x4cc7('0x19c1')](_0x43e931)), 0x0 < this[_0x4cc7('0x1d27')] && _0x37568b[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x37568b[_0x4cc7('0x1cf9')], this[_0x4cc7('0x1d27')])) : (_0x43e931 = _0x37568b[_0x4cc7('0x1cf9')], _0x37568b = _0x37568b['fragmentData'], _0x37568b[_0x4cc7('0x9e7')](_0x43e931, this[_0x4cc7('0x1533')]), _0x37568b[_0x4cc7('0x9e7')](_0x43e931 + 0x1, this[_0x4cc7('0x1534')]), _0x37568b['set'](_0x43e931 + 0x2, this[_0x4cc7('0x1535')]), _0x37568b[_0x4cc7('0x9e7')](_0x43e931 + 0x3, this[_0x4cc7('0x1d28')])); }, 'updateDiffuse': function() { this[_0x4cc7('0x1533')] = (this[_0x4cc7('0x1d29')] >> 0x10 & 0xff) / 0xff; this[_0x4cc7('0x1534')] = (this['_diffuseColor'] >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x1535')] = (this[_0x4cc7('0x1d29')] & 0xff) / 0xff; }, 'set_shadowRegister': function(_0x582784) { return this[_0x4cc7('0x1546')] = _0x582784; }, '__class__': _0x2d186d, '__properties__': _0x5aff49(_0x18573e[_0x4cc7('0x8')]['__properties__'], { 'set_shadowRegister': _0x4cc7('0x43e'), 'set_alphaThreshold': _0x4cc7('0x42f'), 'get_alphaThreshold': _0x4cc7('0x1b49'), 'set_texture': 'set_texture', 'get_texture': _0x4cc7('0x11b8'), 'set_diffuseColor': _0x4cc7('0x1b6e'), 'get_diffuseColor': _0x4cc7('0x1b6d'), 'set_diffuseAlpha': _0x4cc7('0x12d1'), 'get_diffuseAlpha': _0x4cc7('0x1d30'), 'set_useAmbientTexture': 'set_useAmbientTexture', 'get_useAmbientTexture': _0x4cc7('0x1d2f') }) }); var _0x29d7fe = function() { _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.methods.BasicNormalMethod'] = _0x29d7fe; _0x29d7fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1d42')]; _0x29d7fe['__super__'] = _0x42195a; _0x29d7fe[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { '_texture': null, '_useTexture': null, '_normalTextureRegister': null, 'initVO': function(_0x4e20da) { _0x4e20da['needsUV'] = null != this['_texture']; }, 'get_tangentSpace': function() { if ('zotAm' === _0x4cc7('0x1d43')) { var _0x18b266 = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x18b266) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](l) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + '\x0am33\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x18b266) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c2e')]) + '\x0amov\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + _0x4cc7('0x147'); } else { return !0x0; } }, 'get_hasOutput': function() { return this[_0x4cc7('0x1ce3')]; }, 'copyFrom': function(_0x2f54f8) { this[_0x4cc7('0x15e0')](_0x5260f5[_0x4cc7('0x99b')](_0x2f54f8, _0x29d7fe)[_0x4cc7('0xeb3')]()); }, 'get_normalMap': function() { return this['_texture']; }, 'set_normalMap': function(_0x644cbd) { null != _0x644cbd == this['_useTexture'] && (null == _0x644cbd || _0x56067a[_0x4cc7('0x614')](null, this[_0x4cc7('0x13c4')]) || _0x644cbd['get_hasMipMaps']() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0x56067a[_0x4cc7('0x614')](_0x644cbd[_0x4cc7('0x1cef')](), this[_0x4cc7('0x13c4')][_0x4cc7('0x1cef')]())) || this['invalidateShaderProgram'](); this['_useTexture'] = null != _0x644cbd; return this[_0x4cc7('0x13c4')] = _0x644cbd; }, 'cleanCompilationData': function() { _0x42195a[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d44')] = null; }, 'activate': function(_0x184c35, _0x4df68d) { 0x0 <= _0x184c35['texturesIndex'] && (_0x4df68d[_0x4cc7('0xdb2')][_0x4cc7('0x1d05')](_0x184c35[_0x4cc7('0x11b7')], _0x184c35[_0x4cc7('0x1cc9')] ? 0x2 : 0x0, this[_0x4cc7('0x1d06')](_0x184c35[_0x4cc7('0x1ccc')], _0x184c35[_0x4cc7('0x1d07')]), _0x184c35[_0x4cc7('0x1cc8')] ? 0x0 : 0x2), _0x4df68d[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x184c35[_0x4cc7('0x11b7')], this['_texture'][_0x4cc7('0x19c1')](_0x4df68d))); }, 'getFragmentCode': function(_0x526539, _0x14d957, _0x39a991) { this[_0x4cc7('0x1d44')] = _0x14d957[_0x4cc7('0xe59')](); _0x526539['texturesIndex'] = this[_0x4cc7('0x1d44')]['get_index'](); return _0x2d63f9[_0x4cc7('0x140')](this[_0x4cc7('0x1548')](_0x526539, _0x39a991, this[_0x4cc7('0x1d44')], this[_0x4cc7('0x13c4')]) + _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x39a991) + _0x4cc7('0x139') + _0x4bf907['string'](_0x39a991) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1d45') + _0x4bf907[_0x4cc7('0x4dc')](_0x39a991), _0x4cc7('0x139')) + _0x4bf907['string'](_0x39a991) + '.xyz\x09\x09\x09\x09\x09\x09\x09\x0a'; }, '__class__': _0x29d7fe, '__properties__': _0x5aff49(_0x42195a['prototype'][_0x4cc7('0x2d6')], { 'set_normalMap': _0x4cc7('0x15e0'), 'get_normalMap': _0x4cc7('0xeb3'), 'get_hasOutput': _0x2d63f9[_0x4cc7('0x1d46')], 'get_tangentSpace': 'get_tangentSpace' }) }); var _0x11cd5d = function(_0x1c1562) { if (_0x4cc7('0x1d47') !== _0x4cc7('0x1d48')) { this[_0x4cc7('0x1d49')] = 0x1; this['_epsilon'] = 0.02; _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d4a')] = _0x1c1562; _0x1c1562[_0x4cc7('0x1750')](!0x0); this[_0x4cc7('0x153c')] = _0x1c1562['get_shadowMapper'](); } else { return this[_0x4cc7('0x1d4b')]; } }; _0x16dada[_0x4cc7('0x1d4c')] = _0x11cd5d; _0x11cd5d[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1d4d')]; _0x11cd5d[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x11cd5d[_0x4cc7('0x92b')] = _0x42195a; _0x11cd5d[_0x4cc7('0x8')] = _0x5aff49(_0x42195a[_0x4cc7('0x8')], { '_castingLight': null, '_shadowMapper': null, '_epsilon': null, '_alpha': null, 'get_assetType': function() { return 'shadowMapMethod'; }, 'set_alpha': function(_0x55309c) { return this[_0x4cc7('0x1d49')] = _0x55309c; }, 'get_castingLight': function() { return this[_0x4cc7('0x1d4a')]; }, 'set_epsilon': function(_0x246611) { return this['_epsilon'] = _0x246611; }, 'getFragmentCode': function(_0x7b43a5, _0x58a59a, _0x2d6a92) { throw new _0x202aa0(new _0xb16e5a()); }, '__class__': _0x11cd5d, '__properties__': _0x5aff49(_0x42195a['prototype'][_0x4cc7('0x2d6')], { 'set_epsilon': 'set_epsilon', 'get_castingLight': 'get_castingLight', 'set_alpha': _0x4cc7('0x10cd'), 'get_assetType': _0x4cc7('0x463') }) }); var _0x28e0e4 = function(_0x38d4f9) { _0x11cd5d['call'](this, _0x38d4f9[_0x4cc7('0x1b8c')]()); this[_0x4cc7('0xb37')] = _0x38d4f9; if (!_0x5260f5['__instanceof'](this['_castingLight'], _0x5d21ea)) throw new _0x202aa0(new _0xc6df85(_0x2d63f9['NxQxk'])); this[_0x4cc7('0x1d4e')] = _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')](), _0x3852ed) ? this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]() : null; if (null == this['_cascadeShadowMapper']) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1d4f'))); this[_0x4cc7('0x1d4e')][_0x4cc7('0x9ad')](_0x4cc7('0x96a'), _0x48c401(this, this['onCascadeChange']), !0x1, 0x0, !0x0); this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x2d63f9['ZVNJw'](_0x48c401, this, this[_0x4cc7('0x1d50')]), !0x1, 0x0, !0x0); }; _0x16dada['away3d.materials.methods.CascadeShadowMapMethod'] = _0x28e0e4; _0x28e0e4[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1d51')]; _0x28e0e4[_0x4cc7('0x92b')] = _0x11cd5d; _0x28e0e4[_0x4cc7('0x8')] = _0x5aff49(_0x11cd5d[_0x4cc7('0x8')], { '_baseMethod': null, '_cascadeShadowMapper': null, '_depthMapCoordVaryings': null, '_cascadeProjections': null, 'initVO': function(_0x52cafd) { var _0x51847f = new _0x1465c8(); this[_0x4cc7('0xb37')]['initVO'](_0x51847f); _0x52cafd[_0x4cc7('0x1c41')] = !0x0; _0x52cafd[_0x4cc7('0xb39')] = !0x0; }, 'set_sharedRegisters': function(_0x33385c) { _0x11cd5d['prototype'][_0x4cc7('0x1cd6')][_0x4cc7('0x96b')](this, _0x33385c); this['_baseMethod'][_0x4cc7('0x1cd6')](_0x33385c); return _0x33385c; }, 'initConstants': function(_0x3d8e57) { var _0x5880cf = _0x3d8e57['fragmentData'] , _0x23e4b1 = _0x3d8e57['vertexData'] , _0x12838c = _0x3d8e57['fragmentConstantsIndex']; _0x5880cf[_0x4cc7('0x9e7')](_0x12838c, 0x1); _0x5880cf[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x613')](_0x12838c, 0x1), 0.00392156862745098); _0x5880cf[_0x4cc7('0x9e7')](_0x12838c + 0x2, 0.000015378700499807768); _0x5880cf[_0x4cc7('0x9e7')](_0x12838c + 0x3, 6.030862941101084e-8); _0x5880cf[_0x4cc7('0x9e7')](_0x12838c + 0x6, 0.5); _0x5880cf['set'](_0x12838c + 0x7, -0.5); _0x12838c = _0x3d8e57[_0x4cc7('0x12d8')]; _0x23e4b1[_0x4cc7('0x9e7')](_0x12838c, 0.5); _0x23e4b1[_0x4cc7('0x9e7')](_0x12838c + 0x1, -0.5); _0x23e4b1[_0x4cc7('0x9e7')](_0x12838c + 0x2, 0x0); }, 'cleanCompilationData': function() { if ('RAlut' === _0x4cc7('0x1d52')) { _0x11cd5d['prototype'][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d53')] = this[_0x4cc7('0x1d54')] = null; } else { return this[_0x4cc7('0x1d55')]; } }, 'getVertexCode': function(_0x61bc3e, _0x575cc7) { var _0x55d686 = '' , _0x1d8c7 = _0x575cc7[_0x4cc7('0x12d7')](); this[_0x4cc7('0x1d56')](_0x575cc7); _0x61bc3e[_0x4cc7('0x12d8')] = 0x4 * _0x1d8c7[_0x4cc7('0x19f4')](); _0x61bc3e = _0x575cc7[_0x4cc7('0xf1c')](); _0x575cc7 = 0x0; for (var _0x2436bf = this[_0x4cc7('0x1d4e')][_0x4cc7('0x15a5')](); _0x575cc7 < _0x2436bf; ) { var _0x573eac = _0x575cc7++; _0x55d686 += _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](_0x61bc3e) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['globalPositionVertex']) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1d54')][_0x4cc7('0x2b')](_0x573eac)) + '\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordVaryings']['get'](_0x573eac)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x61bc3e) + ',\x20' + _0x4bf907['string'](_0x1d8c7) + '.zzwz\x0a'; } return _0x55d686; }, 'initProjectionsRegs': function(_0x51fbc1) { this['_cascadeProjections'] = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1d4e')]['get_numCascades']()); this[_0x4cc7('0x1d53')] = _0x2bc114[_0x4cc7('0x24')](null, this['_cascadeShadowMapper'][_0x4cc7('0x15a5')]()); for (var _0x22c135 = 0x0, _0x597703 = this[_0x4cc7('0x1d4e')][_0x4cc7('0x15a5')](); _0x22c135 < _0x597703; ) { if ('SoFOG' !== _0x4cc7('0x1d57')) { null == _0x22c135 && (_0x22c135 = ''); _0x76b31e[_0x4cc7('0x96b')](this, _0x51fbc1); this[_0x4cc7('0x14bc')] = _0x22c135; } else { var _0x6f193f = _0x22c135++; this[_0x4cc7('0x1d53')][_0x4cc7('0x9e7')](_0x6f193f, _0x51fbc1[_0x4cc7('0xe56')]()); this[_0x4cc7('0x1d54')]['set'](_0x6f193f, _0x51fbc1[_0x4cc7('0x12d7')]()); _0x51fbc1[_0x4cc7('0x12d7')](); _0x51fbc1[_0x4cc7('0x12d7')](); _0x51fbc1['getFreeVertexConstant'](); } } }, 'getFragmentCode': function(_0xfd0217, _0x3d8f63, _0x2752ab) { var _0x43ab6a = {}; _0x43ab6a['sjdtQ'] = function(_0x54bcb2, _0x3e6500) { return _0x54bcb2 + _0x3e6500; } ; _0x43ab6a[_0x4cc7('0x1d58')] = function(_0x2c6af6, _0x751001) { return _0x2c6af6 * _0x751001; } ; if ('kgaEx' === _0x4cc7('0x1d59')) { var _0x5df1c0 = this['bunnyVel'] , _0x5a1924 = this[_0x4cc7('0x1d5a')] , _0x39f78e = this[_0x4cc7('0x1d5b')]; null == _0x39f78e && (_0x39f78e = new _0x21e384()); _0x39f78e['x'] = _0x5df1c0['x'] + _0x5a1924['x'] * _0xfd0217; _0x39f78e['y'] = _0x43ab6a['sjdtQ'](_0x5df1c0['y'], _0x5a1924['y'] * _0xfd0217); _0x39f78e['z'] = _0x5df1c0['z'] + _0x5a1924['z'] * _0xfd0217; _0x5df1c0 = this['bunny']; _0x5a1924 = _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0x472')](); _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x5a1924 + this[_0x4cc7('0x1d5b')]['x'] * _0xfd0217); _0x5df1c0 = this[_0x4cc7('0x1a60')]; _0x5a1924 = _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xb45')](); _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xb44')](_0x5a1924 + this['bunnyVel']['y'] * _0xfd0217); _0x5df1c0 = this[_0x4cc7('0x1a60')]; _0x5a1924 = _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xd92')](); _0x5df1c0[_0x4cc7('0x126')][_0x4cc7('0xd5a')](_0x5a1924 + this[_0x4cc7('0x1d5b')]['z'] * _0xfd0217); _0xfd0217 = this[_0x4cc7('0x1d5b')]; _0xfd0217 = _0x43ab6a[_0x4cc7('0x1d58')](_0xfd0217['x'], _0xfd0217['x']) + _0xfd0217['y'] * _0xfd0217['y'] + _0xfd0217['z'] * _0xfd0217['z']; _0x5df1c0 = this['bunnyVel']; _0x5a1924 = this[_0x4cc7('0x1d5a')]; 0x0 > _0x5df1c0['x'] * _0x5a1924['x'] + _0x5df1c0['y'] * _0x5a1924['y'] + _0x5df1c0['z'] * _0x5a1924['z'] && (_0xfd0217 = -_0xfd0217); -0x9c40 > _0xfd0217 ? this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xf) : 0x9c4 > _0xfd0217 ? this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x10) : 0x15f90 > _0xfd0217 ? this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacb')](0x11) : (this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12), this['section'][_0x4cc7('0x1978')][_0x4cc7('0xbf5')](this[_0x4cc7('0x1a60')]['mesh']['get_position']()) || (this['bunny']['mesh'][_0x4cc7('0xc20')](!0x1), this['bunnyGravity'] = this[_0x4cc7('0x1d5b')] = null, this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = null)); } else { var _0x7df74 = this[_0x4cc7('0x1d4e')][_0x4cc7('0x15a5')]() , _0x284af4 = _0x3d8f63[_0x4cc7('0xe59')]() , _0x27c649 = _0x3d8f63[_0x4cc7('0xe57')]() , _0xf1a979 = _0x3d8f63[_0x4cc7('0xe57')]() , _0x4b51e1 = _0x3d8f63['getFreeFragmentConstant']() , _0x51b14e = [_0x4bf907[_0x4cc7('0x4dc')](_0x4b51e1) + '.x', _0x4bf907['string'](_0x4b51e1) + '.y', _0x4bf907['string'](_0x4b51e1) + '.z', _0x4bf907['string'](_0x4b51e1) + '.w']; _0x4b51e1 = _0x2bc114['toObjectVector'](null); for (var _0x48c401 = 0x0, _0x16dada = _0x51b14e[_0x4cc7('0x21')]; _0x48c401 < _0x16dada; ) { if ('YeOMi' === _0x4cc7('0x1d5c')) { return new _0x31a1ea(this,this[_0x4cc7('0x1867')]()); } else { var _0x596ec1 = _0x48c401++; _0x4b51e1['set'](_0x596ec1, _0x51b14e[_0x596ec1]); } } _0xfd0217[_0x4cc7('0x1cf9')] = 0x4 * _0x27c649[_0x4cc7('0x19f4')](); _0xfd0217['texturesIndex'] = _0x284af4[_0x4cc7('0x19f4')](); _0x48c401 = _0x3d8f63[_0x4cc7('0xe55')](); _0x3d8f63[_0x4cc7('0xf1a')](_0x48c401, 0x1); _0x16dada = _0x3d8f63['getFreeFragmentVectorTemp'](); _0x3d8f63[_0x4cc7('0xf1a')](_0x16dada, 0x1); _0x51b14e = 'mov\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordVaryings']['get'](_0x7df74 - 0x1)) + '\x0a'; for (_0x7df74 -= 0x2; 0x0 <= _0x7df74; ) { _0x596ec1 = this[_0x4cc7('0x1d53')]['get'](_0x7df74); _0x51b14e += _0x4cc7('0x1d5d') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]) + _0x4cc7('0xdae') + _0x4b51e1[_0x4cc7('0x2b')](_0x7df74) + '\x0a'; var _0x5aff49 = _0x3d8f63['getFreeFragmentVectorTemp'](); _0x51b14e += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aff49) + ',\x20' + _0x4bf907['string'](_0x596ec1) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0xe21') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aff49) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aff49) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1d5e') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aff49) + '\x0a'; --_0x7df74; } _0x3d8f63[_0x4cc7('0x19f7')](_0x48c401); _0x51b14e += _0x56067a[_0x4cc7('0x613')](_0x56067a['wWTeO'](_0x56067a[_0x4cc7('0x616')]('div\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + '.w\x0amul\x20', _0x4bf907['string'](_0x16dada)), _0x4cc7('0x14b')) + _0x4bf907['string'](_0x16dada) + _0x4cc7('0x14b'), _0x4bf907[_0x4cc7('0x4dc')](_0xf1a979)) + _0x4cc7('0x1d5f') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x56067a[_0x4cc7('0x617')] + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0xf1a979) + _0x4cc7('0x1d60'); _0x51b14e += this[_0x4cc7('0xb37')][_0x4cc7('0x1d61')](_0xfd0217, _0x3d8f63, _0x27c649, _0x284af4, _0x16dada, _0x2752ab) + _0x56067a['LsCvU'] + _0x4bf907[_0x4cc7('0x4dc')](_0x2752ab) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2752ab) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xf1a979) + _0x56067a[_0x4cc7('0x618')]; _0x3d8f63[_0x4cc7('0x19f7')](_0x16dada); return _0x51b14e; } }, 'activate': function(_0x3b8b33, _0x3f78ac) { _0x3f78ac['_context3D'][_0x4cc7('0x19bf')](_0x3b8b33[_0x4cc7('0x11b7')], this[_0x4cc7('0x1d4a')]['get_shadowMapper']()['get_depthMap']()[_0x4cc7('0x19c1')](_0x3f78ac)); var _0x1c1b3b = _0x3b8b33[_0x4cc7('0x1a84')] , _0x1d2128 = _0x3b8b33[_0x4cc7('0x12d8')]; _0x3b8b33[_0x4cc7('0x1a84')][_0x4cc7('0x9e7')](_0x3b8b33[_0x4cc7('0x12d8')] + 0x3, -0x1 / (this[_0x4cc7('0x1d4e')][_0x4cc7('0x158e')]() * this['_epsilon'])); var _0x2a10fb = this['_cascadeShadowMapper'][_0x4cc7('0x15a5')](); _0x1d2128 += 0x4; for (var _0xe5b260 = 0x0; _0xe5b260 < _0x2a10fb; ) { var _0x12baec = _0xe5b260++; this[_0x4cc7('0x1d4e')][_0x4cc7('0x1d62')](_0x12baec)[_0x4cc7('0xf37')](_0x1c1b3b, _0x1d2128, !0x0); _0x1d2128 += 0x10; } _0x1c1b3b = _0x3b8b33[_0x4cc7('0x19bb')]; _0x1d2128 = _0x3b8b33[_0x4cc7('0x1cf9')]; _0x1c1b3b[_0x4cc7('0x9e7')](_0x1d2128 + 0x5, 0x1 - this['_alpha']); _0xe5b260 = this['_cascadeShadowMapper']['get_nearPlaneDistances'](); _0x1d2128 += 0x8; for (_0x12baec = 0x0; _0x12baec < _0x2a10fb; ) { if ('DaLtp' !== _0x4cc7('0x1d63')) { _0x3b8b33 != this[_0x4cc7('0x1929')]['width'] && (this[_0x4cc7('0xb2c')](), this['__layoutDirty'] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()), this[_0x4cc7('0x1929')]['width'] = _0x3b8b33); return this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] * Math[_0x4cc7('0x13fa')](this[_0x4cc7('0xa06')]); } else { var _0x412f56 = _0x12baec++; _0x1c1b3b[_0x4cc7('0x9e7')](_0x1d2128 + _0x412f56, _0xe5b260[_0x4cc7('0x2b')](_0x412f56)); } } this[_0x4cc7('0xb37')][_0x4cc7('0x1d64')](_0x3b8b33, _0x3f78ac); }, 'setRenderState': function(_0x27190c, _0x164dba, _0x490c0c, _0x213351) {}, 'onCascadeChange': function(_0x1b5126) { this['invalidateShaderProgram'](); }, 'onShaderInvalidated': function(_0x38e262) { this[_0x4cc7('0x1b50')](); }, '__class__': _0x28e0e4 }); var _0x47a56e = function(_0x2f72b6, _0x1813e6) { this[_0x4cc7('0xb37')] = _0x1813e6; null == this[_0x4cc7('0xb37')] && (this[_0x4cc7('0xb37')] = new _0x2d186d()); this[_0x4cc7('0xb37')]['_modulateMethod'] = _0x2f72b6; this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); _0x2d186d['call'](this); }; _0x16dada[_0x4cc7('0x1d65')] = _0x47a56e; _0x47a56e['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', 'CompositeDiffuseMethod']; _0x47a56e[_0x4cc7('0x92b')] = _0x2d186d; _0x47a56e[_0x4cc7('0x8')] = _0x5aff49(_0x2d186d[_0x4cc7('0x8')], { '_baseMethod': null, 'initVO': function(_0x318e41) { this[_0x4cc7('0xb37')]['initVO'](_0x318e41); }, 'initConstants': function(_0x5724ce) { this[_0x4cc7('0xb37')][_0x4cc7('0x1d66')](_0x5724ce); }, 'dispose': function() { this[_0x4cc7('0xb37')]['removeEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this['_baseMethod'][_0x4cc7('0xa35')](); }, 'get_alphaThreshold': function() { if ('SHemu' === _0x4cc7('0x1d67')) { _0x255a64['prototype']['update'][_0x4cc7('0x96b')](this, a); this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? (this[_0x4cc7('0x1d69')] += 0x4 * a, this['hoverLeft'] > this[_0x4cc7('0x1d6a')] && (this[_0x4cc7('0x1d69')] = this[_0x4cc7('0x1d6a')])) : null != this[_0x4cc7('0x102d')] && this[_0x4cc7('0x102d')]['active'] && (this['hoverLeft'] = this['hoverLength']); } else { return this[_0x4cc7('0xb37')]['get_alphaThreshold'](); } }, 'set_alphaThreshold': function(_0x21ad95) { if ('sybzl' === _0x4cc7('0x1d6b')) { this[_0x4cc7('0xb37')][_0x4cc7('0x42f')](_0x21ad95); return _0x21ad95; } else { if (this[_0x4cc7('0x10b7')] == _0x21ad95) return _0x21ad95; this[_0x4cc7('0x10b7')] = _0x21ad95; this[_0x4cc7('0x10ea')] = !0x0; return _0x21ad95; } }, 'get_texture': function() { if (_0x4cc7('0x1d6c') === _0x4cc7('0x1d6c')) { return this['_baseMethod'][_0x4cc7('0x11b8')](); } else { for (var _0x5e5cef = 0x0, _0x1afbff = b[_0x4cc7('0xfdc')]; _0x5e5cef < _0x1afbff['get_length'](); ) { var _0xdcf116 = _0x1afbff[_0x4cc7('0x2b')](_0x5e5cef); ++_0x5e5cef; if (0.5 < _0xdcf116[_0x4cc7('0x1d6d')] && _0xdcf116[_0x4cc7('0x1d6d')] == b[_0x4cc7('0xa43')] && null != _0xdcf116[_0x4cc7('0x1d6e')] && _0xdcf116['lastTerrainContacted']['sourceData'][_0x4cc7('0x1d6f')] == a) return 0x1; } return 0x0; } }, 'set_texture': function(_0x380be9) { this['_baseMethod'][_0x4cc7('0xb76')](_0x380be9); return _0x380be9; }, 'get_diffuseAlpha': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x1d30')](); }, 'get_diffuseColor': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x1b6d')](); }, 'set_diffuseColor': function(_0x2f7c16) { this[_0x4cc7('0xb37')][_0x4cc7('0x1b6e')](_0x2f7c16); return _0x2f7c16; }, 'set_diffuseAlpha': function(_0x4941ae) { this[_0x4cc7('0xb37')][_0x4cc7('0x12d1')](_0x4941ae); return _0x4941ae; }, 'getFragmentPreLightingCode': function(_0x5f1e4f, _0x45cb36) { return this[_0x4cc7('0xb37')][_0x4cc7('0x1c4c')](_0x5f1e4f, _0x45cb36); }, 'getFragmentCodePerLight': function(_0x427fd5, _0x2ad07b, _0x47c4e8, _0x4feca7) { _0x427fd5 = this[_0x4cc7('0xb37')][_0x4cc7('0xf28')](_0x427fd5, _0x2ad07b, _0x47c4e8, _0x4feca7); this[_0x4cc7('0x154a')] = this['_baseMethod'][_0x4cc7('0x154a')]; return _0x427fd5; }, 'getFragmentCodePerProbe': function(_0x4cf1a5, _0x2d0110, _0x349ee9, _0x37c85c) { if (_0x4cc7('0x1d70') !== _0x4cc7('0x1d71')) { _0x4cf1a5 = this[_0x4cc7('0xb37')]['getFragmentCodePerProbe'](_0x4cf1a5, _0x2d0110, _0x349ee9, _0x37c85c); this[_0x4cc7('0x154a')] = this['_baseMethod']['_totalLightColorReg']; return _0x4cf1a5; } else { null == _0x37c85c && (_0x37c85c = 0x0); if (null != this[_0x4cc7('0x10ca')] && null != this['_context']) for (this[_0x4cc7('0x13cc')][_0x4cc7('0xa28')](_0x4cf1a5[_0x4cc7('0xc0e')]()['get_viewProjection']()), this[_0x4cc7('0x13cc')][_0x4cc7('0x130b')](this[_0x4cc7('0x126c')], this[_0x4cc7('0x126d')], 0x1), this[_0x4cc7('0x13d9')](_0x4cf1a5, _0x2d0110, _0x349ee9, _0x37c85c), _0x4cf1a5 = 0x0; 0x8 > _0x4cf1a5; ) _0x2d0110 = _0x4cf1a5++, this['_context'][_0x4cc7('0xb1b')](_0x2d0110, null), this[_0x4cc7('0x13c5')]['setTextureAt'](_0x2d0110, null); } }, 'activate': function(_0x479e27, _0x1d07b5) { if (_0x4cc7('0x1d72') !== _0x4cc7('0x1d73')) { this[_0x4cc7('0xb37')][_0x4cc7('0x5d')](_0x479e27, _0x1d07b5); } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x675); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x234); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x151); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](37.76); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationY'](25.25); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0x1d74')](); this[_0x4cc7('0xc34')][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xc37')]['lookAtCamera'](); this['child']['onScreenDirty'] = !0x0; var _0x1770e1 = _0x1baaa1['width'](0x186); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d76'), -0x136, -0x14a, null, _0x1770e1, null, null, null); _0x1770e1 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ea); var _0x4a2c8d = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1d77'), -0x14, -0xd2, null, _0x1770e1, -0x1, _0x4a2c8d, null); _0x1770e1 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1d78'), 0xf0, 0xc8, null, null, null, _0x1770e1, null); } }, 'deactivate': function(_0xe572c5, _0x1f951f) { this[_0x4cc7('0xb37')][_0x4cc7('0xa14')](_0xe572c5, _0x1f951f); }, 'getVertexCode': function(_0x500d72, _0x225bfb) { return this['_baseMethod'][_0x4cc7('0x13c7')](_0x500d72, _0x225bfb); }, 'getFragmentPostLightingCode': function(_0x16363e, _0x5777d7, _0x41ac3a) { return this[_0x4cc7('0xb37')][_0x4cc7('0x1c52')](_0x16363e, _0x5777d7, _0x41ac3a); }, 'reset': function() { this[_0x4cc7('0xb37')][_0x4cc7('0x19')](); }, 'cleanCompilationData': function() { _0x2d186d['prototype'][_0x4cc7('0x1cc5')]['call'](this); this[_0x4cc7('0xb37')][_0x4cc7('0x1cc5')](); }, 'set_sharedRegisters': function(_0x75a578) { _0x2d186d['prototype'][_0x4cc7('0x1cd6')]['call'](this, this[_0x4cc7('0xb37')][_0x4cc7('0x1cd6')](_0x75a578)); return _0x75a578; }, 'set_shadowRegister': function(_0x601ef5) { if (_0x4cc7('0x1d79') === _0x4cc7('0x1d7a')) { var _0x52239f = c++; b['set'](_0x52239f, _0x601ef5[_0x52239f]); } else { _0x2d186d['prototype']['set_shadowRegister']['call'](this, _0x601ef5); this[_0x4cc7('0xb37')][_0x4cc7('0x43e')](_0x601ef5); return _0x601ef5; } }, 'onShaderInvalidated': function(_0x1e3d99) { this[_0x4cc7('0x1b50')](); }, '__class__': _0x47a56e }); var _0x304079 = function(_0x50f789, _0x4b3325) { null == _0x50f789 && (_0x50f789 = 0x3); this['_smoothness'] = 0.1; _0x47a56e['call'](this, _0x48c401(this, this[_0x4cc7('0x1d7b')]), _0x4b3325); this[_0x4cc7('0x1d7c')] = _0x50f789; }; _0x16dada[_0x4cc7('0x1d7d')] = _0x304079; _0x304079[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'CelDiffuseMethod']; _0x304079['__super__'] = _0x47a56e; _0x304079[_0x4cc7('0x8')] = _0x5aff49(_0x47a56e[_0x4cc7('0x8')], { '_levels': null, '_dataReg': null, '_smoothness': null, 'initConstants': function(_0x2d67a0) { var _0x29a208 = _0x2d67a0[_0x4cc7('0x19bb')] , _0x2cdd28 = _0x2d67a0[_0x4cc7('0x19bc')]; _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1d66')][_0x4cc7('0x96b')](this, _0x2d67a0); _0x29a208[_0x4cc7('0x9e7')](_0x2cdd28 + 0x1, 0x1); _0x29a208[_0x4cc7('0x9e7')](_0x2cdd28 + 0x2, 0x0); }, 'set_smoothness': function(_0x43eaf2) { if (_0x4cc7('0x1d7e') === _0x4cc7('0x1d7e')) { return this['_smoothness'] = _0x43eaf2; } else { var _0x40491e = this[_0x4cc7('0x1d7f')](); return new _0x4a1676(_0x40491e[_0x4cc7('0x2b')](0x0),_0x40491e['get'](0x1),_0x40491e[_0x4cc7('0x2b')](0x2),_0x40491e['get'](0x3),_0x40491e[_0x4cc7('0x2b')](0x4),_0x40491e[_0x4cc7('0x2b')](0x5)); } }, 'cleanCompilationData': function() { _0x47a56e['prototype']['cleanCompilationData']['call'](this); this[_0x4cc7('0x181d')] = null; }, 'getFragmentPreLightingCode': function(_0xf4bb2f, _0x44c32a) { this[_0x4cc7('0x181d')] = _0x44c32a['getFreeFragmentConstant'](); _0xf4bb2f[_0x4cc7('0x19bc')] = 0x4 * this[_0x4cc7('0x181d')]['get_index'](); return _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1c4c')][_0x4cc7('0x96b')](this, _0xf4bb2f, _0x44c32a); }, 'activate': function(_0x4d9ff6, _0x74ddbe) { _0x47a56e[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, _0x4d9ff6, _0x74ddbe); _0x74ddbe = _0x4d9ff6[_0x4cc7('0x19bb')]; _0x4d9ff6 = _0x4d9ff6['secondaryFragmentConstantsIndex']; _0x74ddbe['set'](_0x4d9ff6, this[_0x4cc7('0x1d7c')]); _0x74ddbe[_0x4cc7('0x9e7')](_0x4d9ff6 + 0x3, this[_0x4cc7('0x1d80')]); }, 'clampDiffuse': function(_0x14df09, _0xeacbe, _0x22e27e, _0x34973c) { return _0x56067a[_0x4cc7('0x61a')](_0x56067a[_0x4cc7('0x1d81')](_0x56067a[_0x4cc7('0x1d81')](_0x56067a[_0x4cc7('0x61b')](_0x4cc7('0xaf') + _0x4bf907['string'](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')])) + _0x4cc7('0x1d82') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0xdae'), _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe)) + _0x4cc7('0x714'), _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe)) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d83') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + _0x56067a['ndGOV'] + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe), '.x,\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + _0x4cc7('0x1d84') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d85') + _0x4bf907['string'](_0xeacbe) + '.x\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d86') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0xdae') + _0x4bf907['string'](_0xeacbe) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + '.w\x0asat\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x61f') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d87') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0xdae') + _0x4bf907['string'](this[_0x4cc7('0x181d')]) + _0x4cc7('0x156') + _0x4bf907['string'](_0xeacbe) + _0x56067a['ySHjo'] + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x56067a[_0x4cc7('0x1d88')] + _0x4bf907['string'](_0xeacbe) + _0x4cc7('0x156') + _0x4bf907['string'](_0xeacbe) + _0x4cc7('0x1d5e') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x1d89') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xeacbe) + '.w\x0a'; }, '__class__': _0x304079, '__properties__': _0x5aff49(_0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_smoothness': _0x4cc7('0x178e') }) }); var _0xeffd47 = function(_0x492797, _0x1bad2a) { _0x2cd77f[_0x4cc7('0x96b')](this); this['_baseMethod'] = _0x1bad2a; null == this[_0x4cc7('0xb37')] && (this[_0x4cc7('0xb37')] = new _0x2cd77f()); this[_0x4cc7('0xb37')]['_modulateMethod'] = _0x492797; this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0x143')], _0x48c401(this, this[_0x4cc7('0x1d50')])); }; _0x16dada[_0x4cc7('0x1d8a')] = _0xeffd47; _0xeffd47['__name__'] = [_0x2d63f9['hqBCv'], 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1d8b')]; _0xeffd47[_0x4cc7('0x92b')] = _0x2cd77f; _0xeffd47['prototype'] = _0x5aff49(_0x2cd77f[_0x4cc7('0x8')], { '_baseMethod': null, 'initVO': function(_0x4f95e7) { this[_0x4cc7('0xb37')][_0x4cc7('0xb38')](_0x4f95e7); }, 'initConstants': function(_0x359186) { this[_0x4cc7('0xb37')][_0x4cc7('0x1d66')](_0x359186); }, 'get_gloss': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x443')](); }, 'set_gloss': function(_0x361139) { this[_0x4cc7('0xb37')][_0x4cc7('0x42a')](_0x361139); return _0x361139; }, 'get_specular': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x441')](); }, 'set_specular': function(_0x19df66) { this[_0x4cc7('0xb37')][_0x4cc7('0x1558')](_0x19df66); return _0x19df66; }, 'get_passes': function() { return this[_0x4cc7('0xb37')][_0x4cc7('0x1cd5')](); }, 'get_texture': function() { return this[_0x4cc7('0xb37')]['get_texture'](); }, 'set_texture': function(_0xc67d28) { this['_baseMethod'][_0x4cc7('0xb76')](_0xc67d28); return _0xc67d28; }, 'activate': function(_0x3d0958, _0x455480) { if (_0x56067a['IeAOd'] !== _0x4cc7('0x1d8c')) { this[_0x4cc7('0xb37')][_0x4cc7('0x5d')](_0x3d0958, _0x455480); } else { var _0x5d9db0 = _0x4cc7('0x1d8d')[_0x4cc7('0x46')]('|') , _0x4c8ccf = 0x0; while (!![]) { switch (_0x5d9db0[_0x4c8ccf++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d8e'), 0x0, 0x168, null, null, null, _0x3321de, null); continue; case '1': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '2': _0x3321de = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); continue; case '3': var _0x3321de = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); continue; case '4': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d8f'), -0x50, -0xf0, null, null, null, _0x3321de, null); continue; case '6': this[_0x4cc7('0xec5')]['setIndexedPosition'](4.9, 25.3); continue; case '7': this['pastafarian'][_0x4cc7('0x126')]['set_visible'](!0x1); continue; } break; } } }, 'deactivate': function(_0x16b4f3, _0x24e8e9) { this[_0x4cc7('0xb37')][_0x4cc7('0xa14')](_0x16b4f3, _0x24e8e9); }, 'set_sharedRegisters': function(_0x2cce45) { _0x2cd77f['prototype'][_0x4cc7('0x1cd6')][_0x4cc7('0x96b')](this, this[_0x4cc7('0xb37')]['set_sharedRegisters'](_0x2cce45)); return _0x2cce45; }, 'getVertexCode': function(_0x50dacf, _0xd75483) { return this['_baseMethod'][_0x4cc7('0x13c7')](_0x50dacf, _0xd75483); }, 'getFragmentPreLightingCode': function(_0x15117c, _0x2a4fb7) { return this['_baseMethod'][_0x4cc7('0x1c4c')](_0x15117c, _0x2a4fb7); }, 'getFragmentCodePerLight': function(_0xa361cf, _0x5d9dee, _0x210c1b, _0x42eed9) { return this['_baseMethod'][_0x4cc7('0xf28')](_0xa361cf, _0x5d9dee, _0x210c1b, _0x42eed9); }, 'getFragmentCodePerProbe': function(_0xfc658f, _0x49fb4a, _0x4b22e6, _0x5b87c6) { return this[_0x4cc7('0xb37')]['getFragmentCodePerProbe'](_0xfc658f, _0x49fb4a, _0x4b22e6, _0x5b87c6); }, 'getFragmentPostLightingCode': function(_0x1b00a2, _0xceccc5, _0x300544) { return this[_0x4cc7('0xb37')][_0x4cc7('0x1c52')](_0x1b00a2, _0xceccc5, _0x300544); }, 'reset': function() { this[_0x4cc7('0xb37')][_0x4cc7('0x19')](); }, 'cleanCompilationData': function() { _0x2cd77f[_0x4cc7('0x8')]['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0xb37')][_0x4cc7('0x1cc5')](); }, 'set_shadowRegister': function(_0x139a41) { _0x2cd77f[_0x4cc7('0x8')][_0x4cc7('0x43e')][_0x4cc7('0x96b')](this, _0x139a41); this['_baseMethod'][_0x4cc7('0x43e')](_0x139a41); return _0x139a41; }, 'onShaderInvalidated': function(_0x5bcf18) { this[_0x4cc7('0x1b50')](); }, '__class__': _0xeffd47 }); var _0x1a807e = function(_0x1b748b, _0x4cc9d4) { if (_0x4cc7('0x1d90') !== _0x4cc7('0x1d90')) { null == _0x55a4be[_0x4cc7('0x1d91')] && (_0x55a4be[_0x4cc7('0x1d91')] = new _0x3266ab()); return _0x55a4be[_0x4cc7('0x1d91')]; } else { null == _0x1b748b && (_0x1b748b = 0.5); this[_0x4cc7('0x1d80')] = this[_0x4cc7('0x1d92')] = 0.1; _0xeffd47[_0x4cc7('0x96b')](this, _0x48c401(this, this['clampSpecular']), _0x4cc9d4); this['_specularCutOff'] = _0x1b748b; } }; _0x16dada[_0x4cc7('0x1d93')] = _0x1a807e; _0x1a807e[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1d94')]; _0x1a807e[_0x4cc7('0x92b')] = _0xeffd47; _0x1a807e[_0x4cc7('0x8')] = _0x5aff49(_0xeffd47[_0x4cc7('0x8')], { '_dataReg': null, '_smoothness': null, '_specularCutOff': null, 'set_smoothness': function(_0x4613fd) { return this[_0x4cc7('0x1d80')] = _0x4613fd; }, 'activate': function(_0x105568, _0x15a4f1) { _0xeffd47['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x105568, _0x15a4f1); _0x15a4f1 = _0x105568[_0x4cc7('0x19bc')]; _0x105568 = _0x105568['fragmentData']; _0x105568['set'](_0x15a4f1, this[_0x4cc7('0x1d80')]); _0x105568['set'](_0x15a4f1 + 0x1, this[_0x4cc7('0x1d92')]); }, 'cleanCompilationData': function() { _0xeffd47['prototype']['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x181d')] = null; }, 'clampSpecular': function(_0x34a6ac, _0x5129af, _0x2a974d, _0x171d07) { return 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + _0x4cc7('0x1d95') + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x156') + _0x4bf907['string'](_0x5129af) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_dataReg']) + '.x\x0asat\x20' + _0x4bf907['string'](_0x5129af) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x1d96') + _0x4bf907['string'](_0x5129af) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0x181d')]) + '.y\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5129af) + _0x4cc7('0x132') + _0x4bf907['string'](_0x5129af) + '.w,\x20' + _0x4bf907['string'](_0x5129af) + '.y\x0a'; }, 'getFragmentPreLightingCode': function(_0x1d21ee, _0x5b7d54) { this[_0x4cc7('0x181d')] = _0x5b7d54[_0x4cc7('0xe57')](); _0x1d21ee[_0x4cc7('0x19bc')] = 0x4 * this[_0x4cc7('0x181d')][_0x4cc7('0x19f4')](); return _0xeffd47[_0x4cc7('0x8')]['getFragmentPreLightingCode'][_0x4cc7('0x96b')](this, _0x1d21ee, _0x5b7d54); }, '__class__': _0x1a807e, '__properties__': _0x5aff49(_0xeffd47[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_smoothness': _0x4cc7('0x178e') }) }); var _0x42e94f = function(_0x4ecee7) { if (_0x56067a[_0x4cc7('0x622')] === _0x4cc7('0x623')) { _0x4ae64a[_0x4cc7('0x96b')](this); if (0x14 != _0x4ecee7[_0x4cc7('0x21')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1d97'))); this[_0x4cc7('0x1036')] = _0x4ecee7; } else { this['left'][_0x4cc7('0x21')] = _0x4ecee7; this[_0x4cc7('0x1d98')][_0x4cc7('0x21')] = _0x4ecee7; return this[_0x4cc7('0x1d99')][_0x4cc7('0x21')] = _0x4ecee7; } }; _0x16dada[_0x2d63f9['JghRq']] = _0x42e94f; _0x42e94f[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1d9a')]; _0x42e94f['__super__'] = _0x298f62; _0x42e94f[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_matrix': null, 'getFragmentCode': function(_0x3a7f71, _0x412865, _0x2a937d) { var _0x390053 = '' , _0x2c3b7e = _0x412865[_0x4cc7('0xe57')](); _0x412865[_0x4cc7('0xe57')](); _0x412865[_0x4cc7('0xe57')](); _0x412865[_0x4cc7('0xe57')](); _0x412865 = _0x412865[_0x4cc7('0xe57')](); _0x3a7f71[_0x4cc7('0x1cf9')] = 0x4 * _0x2c3b7e[_0x4cc7('0x19f4')](); return _0x390053 += _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a937d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2a937d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2c3b7e) + _0x4cc7('0xe25') + _0x4bf907['string'](_0x2a937d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2a937d) + ',\x20' + _0x4bf907['string'](_0x412865) + '\x0a'; }, 'activate': function(_0x14f08, _0x3ff2f5) { _0x3ff2f5 = this['_matrix']; var _0xdf1cef = _0x14f08[_0x4cc7('0x1cf9')]; _0x14f08 = _0x14f08['fragmentData']; _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef, _0x3ff2f5[0x0]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x1, _0x3ff2f5[0x1]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x2, _0x3ff2f5[0x2]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x3, _0x3ff2f5[0x3]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x4, _0x3ff2f5[0x5]); _0x14f08['set'](_0xdf1cef + 0x5, _0x3ff2f5[0x6]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x6, _0x3ff2f5[0x7]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x7, _0x3ff2f5[0x8]); _0x14f08['set'](_0xdf1cef + 0x8, _0x3ff2f5[0xa]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x9, _0x3ff2f5[0xb]); _0x14f08[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x61b')](_0xdf1cef, 0xa), _0x3ff2f5[0xc]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xb, _0x3ff2f5[0xd]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xc, _0x3ff2f5[0xf]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xd, _0x3ff2f5[0x10]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xe, _0x3ff2f5[0x11]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0xf, _0x3ff2f5[0x12]); _0x14f08[_0x4cc7('0x9e7')](_0xdf1cef + 0x10, _0x3ff2f5[0x4]); _0x14f08['set'](_0xdf1cef + 0x11, _0x3ff2f5[0x9]); _0x14f08['set'](_0xdf1cef + 0x12, _0x3ff2f5[0xe]); _0x14f08['set'](_0xdf1cef + 0x13, _0x3ff2f5[0x13]); }, '__class__': _0x42e94f }); var _0x5f195e = function() { _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x1d9b')] = _0x5f195e; _0x5f195e[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1d9c')]; _0x5f195e['__super__'] = _0x298f62; _0x5f195e[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_colorTransform': null, 'get_colorTransform': function() { return this[_0x4cc7('0xe05')]; }, 'set_colorTransform': function(_0x139708) { return this[_0x4cc7('0xe05')] = _0x139708; }, 'getFragmentCode': function(_0x160171, _0x38ab3c, _0x4b816a) { var _0x1e141b = '' , _0x489886 = _0x38ab3c[_0x4cc7('0xe57')](); _0x38ab3c = _0x38ab3c[_0x4cc7('0xe57')](); _0x160171[_0x4cc7('0x1cf9')] = 0x4 * _0x489886['get_index'](); return _0x1e141b += _0x56067a[_0x4cc7('0x624')] + _0x4bf907['string'](_0x4b816a) + ',\x20' + _0x4b816a[_0x4cc7('0x8eb')]() + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x489886) + '\x0aadd\x20' + _0x4bf907['string'](_0x4b816a) + ',\x20' + _0x4b816a[_0x4cc7('0x8eb')]() + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38ab3c) + '\x0a'; }, 'activate': function(_0x4374f0, _0x12f0a9) { if (_0x2d63f9[_0x4cc7('0x145')] === _0x4cc7('0x1d9d')) { _0x2cd77f[_0x4cc7('0x96b')](this); this['_baseMethod'] = _0x12f0a9; null == this[_0x4cc7('0xb37')] && (this[_0x4cc7('0xb37')] = new _0x2cd77f()); this[_0x4cc7('0xb37')]['_modulateMethod'] = _0x4374f0; this['_baseMethod'][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); } else { _0x12f0a9 = _0x4374f0[_0x4cc7('0x1cf9')]; _0x4374f0 = _0x4374f0[_0x4cc7('0x19bb')]; _0x4374f0['set'](_0x12f0a9, this['_colorTransform'][_0x4cc7('0x129a')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x1, this[_0x4cc7('0xe05')]['greenMultiplier']); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x2, this['_colorTransform'][_0x4cc7('0x129b')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x3, this[_0x4cc7('0xe05')][_0x4cc7('0xb11')]); _0x4374f0['set'](_0x12f0a9 + 0x4, 0.00392156862745098 * this['_colorTransform'][_0x4cc7('0x129c')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x5, 0.00392156862745098 * this[_0x4cc7('0xe05')][_0x4cc7('0x129d')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x6, 0.00392156862745098 * this[_0x4cc7('0xe05')][_0x4cc7('0x129e')]); _0x4374f0[_0x4cc7('0x9e7')](_0x12f0a9 + 0x7, 0.00392156862745098 * this[_0x4cc7('0xe05')][_0x4cc7('0x129f')]); } }, '__class__': _0x5f195e, '__properties__': _0x5aff49(_0x298f62[_0x4cc7('0x8')]['__properties__'], { 'set_colorTransform': _0x4cc7('0x17ac'), 'get_colorTransform': 'get_colorTransform' }) }); var _0x2b5628 = function() { _0x2d186d[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x1d9e')] = _0x2b5628; _0x2b5628[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'methods', _0x4cc7('0x1d9f')]; _0x2b5628[_0x4cc7('0x92b')] = _0x2d186d; _0x2b5628[_0x4cc7('0x8')] = _0x5aff49(_0x2d186d[_0x4cc7('0x8')], { 'initConstants': function(_0x2a3a26) { var _0x11aca0 = _0x2a3a26['fragmentData']; _0x2a3a26 = _0x2a3a26[_0x4cc7('0x1cf9')]; _0x11aca0[_0x4cc7('0x9e7')](_0x2a3a26, 0x1); _0x11aca0[_0x4cc7('0x9e7')](_0x2a3a26 + 0x1, 0.00392156862745098); _0x11aca0['set'](_0x2a3a26 + 0x2, 0.000015378700499807768); _0x11aca0['set'](_0x2a3a26 + 0x3, 6.030862941101084e-8); }, 'getFragmentPostLightingCode': function(_0x2f5744, _0x38a09b, _0x2aa30a) { var _0x441809 = ''; if (!this[_0x4cc7('0x1ce3')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1da0'))); 0x0 < _0x2f5744[_0x4cc7('0x1ce4')] && (null != this[_0x4cc7('0x1546')] && (_0x441809 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x1546')]) + '.w\x0a'), _0x441809 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '.xyz,\x20' + _0x4bf907['string'](_0x2aa30a) + _0x56067a[_0x4cc7('0x625')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + '.xyz\x0a', _0x38a09b[_0x4cc7('0x19f7')](this['_totalLightColorReg'])); var _0x9b00d5 = 0x0 < _0x2f5744[_0x4cc7('0x1ce4')] ? _0x38a09b[_0x4cc7('0xe55')]() : _0x2aa30a; this[_0x4cc7('0x1d3b')] = _0x38a09b[_0x4cc7('0xe59')](); _0x2f5744[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1d3b')]['get_index'](); _0x38a09b = _0x38a09b['getFreeFragmentConstant'](); _0x2f5744[_0x4cc7('0x1cf9')] = 0x4 * _0x38a09b[_0x4cc7('0x19f4')](); _0x441809 += _0x56067a[_0x4cc7('0x61b')](this[_0x4cc7('0x1548')](_0x2f5744, _0x9b00d5, this[_0x4cc7('0x1d3b')], this[_0x4cc7('0x11b8')]()) + _0x4cc7('0x1be1') + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38a09b), _0x4cc7('0x697')) + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x1da1') + _0x4bf907['string'](_0x9b00d5) + _0x4cc7('0x1da2') + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38a09b) + _0x4cc7('0x61d') + _0x4bf907['string'](_0x9b00d5) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x38a09b) + '.xxx,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x181b'); return 0x0 == _0x2f5744[_0x4cc7('0x1ce4')] ? _0x441809 : _0x441809 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + _0x4cc7('0x139') + _0x4bf907['string'](_0x9b00d5) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + _0x4cc7('0x1da3') + _0x4bf907[_0x4cc7('0x4dc')](_0x2aa30a) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x9b00d5) + _0x4cc7('0x147'); }, '__class__': _0x2b5628 }); var _0x52aa7e = function(_0x5e5cf7) { this[_0x4cc7('0x1da4')] = _0x5260f5[_0x4cc7('0x9a0')](_0x5e5cf7, _0x52fef7); this[_0x4cc7('0x1da5')] = null; _0x11cd5d[_0x4cc7('0x96b')](this, _0x5e5cf7); }; _0x16dada['away3d.materials.methods.SimpleShadowMapMethodBase'] = _0x52aa7e; _0x52aa7e[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x2d63f9['IQRik'], _0x4cc7('0x1da6')]; _0x52aa7e[_0x4cc7('0x92b')] = _0x11cd5d; _0x52aa7e[_0x4cc7('0x8')] = _0x5aff49(_0x11cd5d[_0x4cc7('0x8')], { '_depthMapCoordReg': null, '_usePoint': null, 'initVO': function(_0x363c68) { _0x363c68[_0x4cc7('0x1c3f')] = !0x0; _0x363c68[_0x4cc7('0x1c41')] = !0x0; _0x363c68[_0x4cc7('0x1c40')] = this['_usePoint']; _0x363c68[_0x4cc7('0x1c50')] = 0x0 < _0x363c68[_0x4cc7('0x1ce4')]; }, 'initConstants': function(_0x3010a8) { var _0x3c3f6b = _0x3010a8[_0x4cc7('0x19bb')] , _0x5a9aa7 = _0x3010a8[_0x4cc7('0x1a84')] , _0x1c7c39 = _0x3010a8[_0x4cc7('0x1cf9')]; _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39, 0x1); _0x3c3f6b['set'](_0x1c7c39 + 0x1, 0.00392156862745098); _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0x2, 0.000015378700499807768); _0x3c3f6b['set'](_0x1c7c39 + 0x3, 6.030862941101084e-8); _0x3c3f6b['set'](_0x1c7c39 + 0x6, 0x0); _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0x7, 0x1); this[_0x4cc7('0x1da4')] && (_0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0x8, 0x0), _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0x9, 0x0), _0x3c3f6b['set'](_0x1c7c39 + 0xa, 0x0), _0x3c3f6b[_0x4cc7('0x9e7')](_0x1c7c39 + 0xb, 0x1)); _0x1c7c39 = _0x3010a8[_0x4cc7('0x12d8')]; -0x1 != _0x1c7c39 && (_0x5a9aa7[_0x4cc7('0x9e7')](_0x1c7c39, 0.5), _0x5a9aa7[_0x4cc7('0x9e7')](_0x1c7c39 + 0x1, -0.5), _0x5a9aa7['set'](_0x1c7c39 + 0x2, 0x0), _0x5a9aa7[_0x4cc7('0x9e7')](_0x1c7c39 + 0x3, 0x1)); }, 'cleanCompilationData': function() { _0x11cd5d[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this['_depthMapCoordReg'] = null; }, 'getVertexCode': function(_0x78704b, _0x4192c2) { return this[_0x4cc7('0x1da4')] ? this[_0x4cc7('0x1da7')](_0x78704b, _0x4192c2) : this[_0x4cc7('0x1da8')](_0x78704b, _0x4192c2); }, 'getPointVertexCode': function(_0x27ade1, _0x48b608) { _0x27ade1[_0x4cc7('0x12d8')] = -0x1; return ''; }, 'getPlanarVertexCode': function(_0x188f40, _0x37058b) { var _0x239674 = '' , _0x32be0d = _0x37058b[_0x4cc7('0xf1c')]() , _0x318387 = _0x37058b[_0x4cc7('0x12d7')]() , _0x123daa = _0x37058b[_0x4cc7('0x12d7')](); _0x37058b[_0x4cc7('0x12d7')](); _0x37058b[_0x4cc7('0x12d7')](); _0x37058b[_0x4cc7('0x12d7')](); this[_0x4cc7('0x1da5')] = _0x37058b[_0x4cc7('0xe56')](); _0x188f40[_0x4cc7('0x12d8')] = 0x4 * _0x318387[_0x4cc7('0x19f4')](); return _0x239674 += _0x4cc7('0x12da') + _0x4bf907['string'](_0x32be0d) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x123daa) + '\x0adiv\x20' + _0x4bf907['string'](_0x32be0d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x32be0d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x32be0d) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x32be0d) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x32be0d) + '.xy,\x20' + _0x4bf907['string'](_0x318387) + _0x4cc7('0x1da9') + _0x4bf907['string'](this[_0x4cc7('0x1da5')]) + ',\x20' + _0x4bf907['string'](_0x32be0d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x318387) + _0x4cc7('0x1daa'); }, 'getFragmentCode': function(_0x2b4c92, _0x24c407, _0x516178) { if (_0x4cc7('0x1dab') === _0x4cc7('0x1dab')) { _0x24c407 = this[_0x4cc7('0x1da4')] ? this[_0x4cc7('0x1dac')](_0x2b4c92, _0x24c407, _0x516178) : this[_0x4cc7('0x1dad')](_0x2b4c92, _0x24c407, _0x516178); return _0x24c407 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x516178) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x516178) + _0x4cc7('0x1dae') + (_0x2b4c92[_0x4cc7('0x1cf9')] / 0x4 + 0x1) + _0x4cc7('0x1d89') + _0x4bf907[_0x4cc7('0x4dc')](_0x516178) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x516178) + _0x2d63f9[_0x4cc7('0x1daf')]; } else { _0x1c24cf[_0x4cc7('0x96b')](this, 'options/HomeIcon.png', _0x17783b[_0x4cc7('0x1db0')]); } }, 'getPlanarFragmentCode': function(_0x50c748, _0x5e77a2, _0x12ec39) { throw new _0x202aa0(new _0xb16e5a()); }, 'getPointFragmentCode': function(_0x349417, _0x4615a5, _0x308119) { throw new _0x202aa0(new _0xb16e5a()); }, 'setRenderState': function(_0xdd3a5a, _0xbd09c1, _0x3af300, _0x84c43b) { this[_0x4cc7('0x1da4')] || _0x5260f5['__cast'](this[_0x4cc7('0x153c')], _0x44d240)[_0x4cc7('0x1db1')]()[_0x4cc7('0xf37')](_0xdd3a5a['vertexData'], _0xdd3a5a['vertexConstantsIndex'] + 0x4, !0x0); }, 'getCascadeFragmentCode': function(_0x5a5d60, _0x4d172f, _0x37c966, _0x3c603b, _0x290111, _0xc4b7e3) { throw new _0x202aa0(new _0xc6df85('This\x20shadow\x20method\x20is\x20incompatible\x20with\x20cascade\x20shadows')); }, 'activate': function(_0x5728ea, _0x5ec00e) { var _0x350c4e = _0x5728ea[_0x4cc7('0x19bb')] , _0x4451af = _0x5728ea[_0x4cc7('0x1cf9')]; this[_0x4cc7('0x1da4')] ? _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0x4, -Math['pow'](0x1 / (_0x5260f5['__cast'](this[_0x4cc7('0x1d4a')], _0x52fef7)[_0x4cc7('0x156d')]() * this['_epsilon']), 0x2)) : _0x5728ea[_0x4cc7('0x1a84')][_0x4cc7('0x9e7')](_0x5728ea[_0x4cc7('0x12d8')] + 0x3, -0x1 / (_0x5260f5['__cast'](this['_shadowMapper'], _0x44d240)[_0x4cc7('0x158e')]() * this['_epsilon'])); _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0x5, 0x1 - this[_0x4cc7('0x1d49')]); if (this['_usePoint']) { var _0x289a89 = this[_0x4cc7('0x1d4a')][_0x4cc7('0x13f9')](); _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0x8, _0x289a89['x']); _0x350c4e['set'](_0x4451af + 0x9, _0x289a89['y']); _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0xa, _0x289a89['z']); _0x289a89 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1d4a')], _0x52fef7)[_0x4cc7('0x1569')]; _0x350c4e[_0x4cc7('0x9e7')](_0x4451af + 0xb, 0x1 / (0x2 * _0x289a89 * _0x289a89)); } _0x5ec00e['_context3D'][_0x4cc7('0x19bf')](_0x5728ea[_0x4cc7('0x11b7')], this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]()[_0x4cc7('0x1578')]()[_0x4cc7('0x19c1')](_0x5ec00e)); }, 'activateForCascade': function(_0x417492, _0x184373) { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1db2'))); }, '__class__': _0x52aa7e }); var _0x4e4757 = function(_0x3e6360, _0x2811d8) { null == _0x2811d8 && (_0x2811d8 = 0x4); this[_0x4cc7('0x19be')] = 0x1; _0x52aa7e[_0x4cc7('0x96b')](this, _0x3e6360); this[_0x4cc7('0x1570')] = this[_0x4cc7('0x1d4a')]['get_shadowMapper']()['get_depthMapSize'](); this[_0x4cc7('0x1db3')](_0x2811d8); ++_0x4e4757[_0x4cc7('0x1db4')]; null == _0x4e4757[_0x4cc7('0x19c0')] && this[_0x4cc7('0x1db5')](); }; _0x16dada['away3d.materials.methods.DitheredShadowMapMethod'] = _0x4e4757; _0x4e4757['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', _0x2d63f9[_0x4cc7('0x1db6')]]; _0x4e4757['__super__'] = _0x52aa7e; _0x4e4757[_0x4cc7('0x8')] = _0x5aff49(_0x52aa7e['prototype'], { '_depthMapSize': null, '_range': null, '_numSamples': null, 'set_numSamples': function(_0x918cdb) { this[_0x4cc7('0x19bd')] = _0x918cdb; 0x1 > this[_0x4cc7('0x19bd')] ? this['_numSamples'] = 0x1 : 0x18 < this['_numSamples'] && (this['_numSamples'] = 0x18); this[_0x4cc7('0x1b50')](); return _0x918cdb; }, 'initVO': function(_0x5eeee5) { if (_0x4cc7('0x1db7') === _0x4cc7('0x1db8')) { this[_0x4cc7('0x1db9')] = _0x29cea6[_0x4cc7('0x55')](_0x5eeee5, _0x4cc7('0x1dba')); return this[_0x4cc7('0x5e2')] = _0x5eeee5; } else { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0xb38')][_0x4cc7('0x96b')](this, _0x5eeee5); _0x5eeee5['needsProjection'] = !0x0; } }, 'initConstants': function(_0x27fb44) { _0x52aa7e[_0x4cc7('0x8')]['initConstants'][_0x4cc7('0x96b')](this, _0x27fb44); _0x27fb44[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x27fb44[_0x4cc7('0x1cf9')] + 0x8, 0x1 / this[_0x4cc7('0x19bd')]); }, 'set_range': function(_0x525f13) { this[_0x4cc7('0x19be')] = _0x525f13 / 0x2; return _0x525f13; }, 'initGrainTexture': function() { if (_0x4cc7('0x1dbb') !== _0x4cc7('0x1dbc')) { _0x4e4757['_grainBitmapData'] = new _0x436dff(0x40,0x40,!0x1); for (var _0x110faf = _0x2bc114[_0x4cc7('0x9cc')](null), _0x43f86a = 0x1 / (this['_depthMapSize'] * this[_0x4cc7('0x19be')]), _0x24fec0, _0x57219d, _0x143d95 = 0x0; 0x1000 > _0x143d95; ) { if ('pWoAM' !== _0x4cc7('0x1dbd')) { var _0x2c0155 = _0x143d95++; _0x24fec0 = 0x2 * (Math[_0x4cc7('0xc2b')]() - 0.5); _0x57219d = 0x2 * (Math[_0x4cc7('0xc2b')]() - 0.5); _0x24fec0 = 0x0 > _0x24fec0 ? _0x24fec0 - _0x43f86a : _0x56067a[_0x4cc7('0x61b')](_0x24fec0, _0x43f86a); _0x57219d = 0x0 > _0x57219d ? _0x57219d - _0x43f86a : _0x57219d + _0x43f86a; 0x1 < _0x24fec0 ? _0x24fec0 = 0x1 : -0x1 > _0x24fec0 && (_0x24fec0 = -0x1); 0x1 < _0x57219d ? _0x57219d = 0x1 : -0x1 > _0x57219d && (_0x57219d = -0x1); _0x110faf['set'](_0x2c0155, (0xff * (0.5 * _0x24fec0 + 0.5) | 0x0) << 0x10 | (0xff * (0.5 * _0x57219d + 0.5) | 0x0) << 0x8); } else { null == this[_0x4cc7('0x11aa')] && (this['spawnTransform'] = new _0x45eb9e()); var _0x1e4c92 = this[_0x4cc7('0x11aa')] , _0x488b50 = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['get_inverseSceneTransform']()['transformVector'](this[_0x4cc7('0x11d6')][_0x4cc7('0x1a6b')][_0x4cc7('0xcc2')]); null == _0x1e4c92['position'] && (_0x1e4c92[_0x4cc7('0xcc2')] = new _0x21e384()); _0x1e4c92[_0x4cc7('0xcc2')][_0x4cc7('0xa28')](_0x488b50); _0x1e4c92 = this[_0x4cc7('0x11aa')]; _0x488b50 = _0x2a6728['ZERO']; null == _0x1e4c92['eulers'] && (_0x1e4c92['eulers'] = new _0x21e384()); _0x1e4c92[_0x4cc7('0x1dbe')][_0x4cc7('0xa28')](_0x488b50); this[_0x4cc7('0xb7f')][_0x4cc7('0x11d6')] != this['currentSection'] && this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1dc0')] ? this[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]['z'] = this[_0x4cc7('0xb7f')]['currentSection'][_0x4cc7('0x11d7')] + this[_0x4cc7('0xf3f')] : this['tunnel']['backwards'] && (this[_0x4cc7('0x11aa')]['position']['z'] -= this[_0x4cc7('0x11d6')][_0x4cc7('0x1dc1')]); } } _0x4e4757['_grainBitmapData'][_0x4cc7('0x1dc2')](_0x4e4757[_0x4cc7('0x1dc3')][_0x4cc7('0xaee')], _0x110faf); _0x4e4757[_0x4cc7('0x19c0')] = new _0xf32aa2(_0x4e4757[_0x4cc7('0x1dc3')]); } else { this['_screenPass']['set_colorTransform'](_0x110faf); return _0x110faf; } }, 'activate': function(_0x26716d, _0x1c7162) { if ('rxEGh' === 'mLweJ') { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x6e); } else { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x5d')]['call'](this, _0x26716d, _0x1c7162); var _0x433082 = _0x26716d[_0x4cc7('0x19bb')] , _0x26a9ab = _0x26716d[_0x4cc7('0x1cf9')]; _0x433082[_0x4cc7('0x9e7')](_0x26a9ab + 0x9, (_0x1c7162[_0x4cc7('0xa74')]() - 0x1) / 0x3f); _0x433082[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x61b')](_0x26a9ab, 0xa), (_0x1c7162[_0x4cc7('0xa75')]() - 0x1) / 0x3f); _0x433082[_0x4cc7('0x9e7')](_0x26a9ab + 0xb, 0x2 * this[_0x4cc7('0x19be')] / this[_0x4cc7('0x1570')]); _0x1c7162[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x26716d[_0x4cc7('0x11b7')] + 0x1, _0x4e4757[_0x4cc7('0x19c0')][_0x4cc7('0x19c1')](_0x1c7162)); } }, 'getPlanarFragmentCode': function(_0x20dbde, _0x4dc83d, _0x29d5ae) { var _0x1f6771 = _0x4dc83d[_0x4cc7('0xe59')]() , _0x46b71a = _0x4dc83d[_0x4cc7('0xe57')](); _0x4dc83d[_0x4cc7('0xe57')](); var _0xbf7d8 = _0x4dc83d[_0x4cc7('0xe57')](); _0x20dbde['fragmentConstantsIndex'] = 0x4 * _0x46b71a[_0x4cc7('0x19f4')](); _0x20dbde[_0x4cc7('0x11b7')] = _0x1f6771['get_index'](); return this[_0x4cc7('0x1dc4')](_0x4dc83d, _0xbf7d8, _0x1f6771, _0x46b71a, _0x29d5ae); }, 'getSampleCode': function(_0x2e233b, _0x5f53ef, _0x2fba37, _0x3d4e46, _0xa9cc0d) { var _0x395615 = '' , _0x485f24 = _0x2e233b[_0x4cc7('0xe59')]() , _0x3c45eb = _0x2e233b['getFreeFragmentVectorTemp']() , _0x1c939b = this[_0x4cc7('0x19bd')]; _0x2e233b['addFragmentTempUsages'](_0x3c45eb, 0x1); var _0x48c401 = _0x2e233b[_0x4cc7('0xe55')]() , _0x16dada = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]; for (_0x395615 += 'div\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x5f53ef) + '.yz\x0a'; 0x0 < _0x1c939b; ) _0x395615 = _0x1c939b == this[_0x4cc7('0x19bd')] ? _0x395615 + _0x2d63f9[_0x4cc7('0x140')]('tex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x485f24), _0x4cc7('0x1dc5')) : _0x395615 + (_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1dc6') + _0x4bf907[_0x4cc7('0x4dc')](_0x485f24) + _0x4cc7('0x1dc5')), _0x395615 += _0x2d63f9['zbTbF'](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x8c8') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x1dc7') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.zw,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x8c8'), _0x4bf907['string'](_0x5f53ef)) + _0x4cc7('0x147'), _0x395615 = _0x1c939b == this[_0x4cc7('0x19bd')] ? _0x395615 + (_0x4cc7('0x161') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x1dc8') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + ',\x20' + _0x4bf907['string'](_0x3c45eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2fba37) + '\x20<2d,nearest,clamp,mipnone>\x0adp4\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3d4e46) + '\x0aslt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xa9cc0d) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1dc9')) : _0x395615 + this['addSample'](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b), 0x4 < _0x1c939b && (_0x395615 += _0x4cc7('0x161') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1be2') + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x1 < _0x1c939b && (_0x395615 += 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1be2') + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x5 < _0x1c939b && (_0x395615 += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1be2') + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x2 < _0x1c939b && (_0x395615 += _0x2d63f9[_0x4cc7('0x148')] + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.w,\x20' + _0x4bf907['string'](_0x3c45eb) + _0x2d63f9[_0x4cc7('0x1daf')], _0x395615 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x1dcb') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + '.xy\x0a' + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x6 < _0x1c939b && (_0x395615 += _0x4cc7('0x161') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.wz\x0a' + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x3 < _0x1c939b && (_0x395615 += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x2d63f9[_0x4cc7('0x149')] + this[_0x4cc7('0x1dca')](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), 0x7 < _0x1c939b && (_0x395615 += _0x4cc7('0x653') + _0x4bf907['string'](_0x3c45eb) + _0x2d63f9['nmkFv'] + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + _0x2d63f9[_0x4cc7('0x14a')] + _0x4bf907[_0x4cc7('0x4dc')](_0x3c45eb) + '.wz\x0a' + this['addSample'](_0x3c45eb, _0x2fba37, _0x3d4e46, _0xa9cc0d, _0x2e233b)), _0x1c939b -= 0x8; _0x2e233b[_0x4cc7('0x19f7')](_0x3c45eb); return _0x395615 += _0x2d63f9[_0x4cc7('0x14c')](_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0xa9cc0d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xa9cc0d) + _0x4cc7('0x132') + _0x4bf907['string'](_0x5f53ef), _0x4cc7('0x1d04')); }, 'addSample': function(_0x43cb48, _0x5daf7d, _0x34880f, _0x322e0e, _0x571370) { _0x571370 = _0x571370[_0x4cc7('0xe55')](); return _0x56067a[_0x4cc7('0x61b')](_0x4cc7('0x1cd0') + _0x4bf907['string'](_0x571370) + ',\x20' + _0x4bf907['string'](_0x43cb48) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5daf7d) + _0x4cc7('0x1dcc') + _0x4bf907[_0x4cc7('0x4dc')](_0x571370) + _0x4cc7('0xdae'), _0x4bf907['string'](_0x571370)) + ',\x20' + _0x4bf907['string'](_0x34880f) + '\x0aslt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x571370) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x56067a['mamXV'] + _0x4bf907[_0x4cc7('0x4dc')](_0x571370) + '.z\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x322e0e) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x322e0e) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x571370) + _0x4cc7('0x1dc9'); }, 'activateForCascade': function(_0x24670f, _0x4d95a8) { var _0x4cd993 = _0x24670f[_0x4cc7('0x19bb')] , _0x21f869 = _0x24670f[_0x4cc7('0x19bc')]; _0x4cd993[_0x4cc7('0x9e7')](_0x21f869, 0x1 / this[_0x4cc7('0x19bd')]); _0x4cd993['set'](_0x21f869 + 0x1, _0x2d63f9[_0x4cc7('0x14d')](_0x4d95a8['get_width']() - 0x1, 0x3f)); _0x4cd993['set'](_0x21f869 + 0x2, _0x2d63f9[_0x4cc7('0x14e')](_0x4d95a8[_0x4cc7('0xa75')]() - 0x1, 0x3f)); _0x4cd993['set'](_0x21f869 + 0x3, _0x2d63f9[_0x4cc7('0x13f')](0x2, this['_range']) / this['_depthMapSize']); _0x4d95a8[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x24670f[_0x4cc7('0x11b7')] + 0x1, _0x4e4757[_0x4cc7('0x19c0')][_0x4cc7('0x19c1')](_0x4d95a8)); }, 'getCascadeFragmentCode': function(_0x1e7378, _0x16edeb, _0xf7946c, _0x1335f3, _0x2c6ce5, _0x5629a6) { this[_0x4cc7('0x1da5')] = _0x2c6ce5; _0x2c6ce5 = _0x16edeb[_0x4cc7('0xe57')](); _0x1e7378[_0x4cc7('0x19bc')] = 0x4 * _0x2c6ce5[_0x4cc7('0x19f4')](); return this[_0x4cc7('0x1dc4')](_0x16edeb, _0x2c6ce5, _0x1335f3, _0xf7946c, _0x5629a6); }, '__class__': _0x4e4757, '__properties__': _0x5aff49(_0x52aa7e[_0x4cc7('0x8')]['__properties__'], { 'set_range': _0x4cc7('0x17be'), 'set_numSamples': _0x4cc7('0x1db3') }) }); var _0xc49689 = function(_0x4bd9c6) { _0x19e25c[_0x4cc7('0x96b')](this); this['_cubeTexture'] = _0x4bd9c6; }; _0x16dada['away3d.materials.methods.EnvMapAmbientMethod'] = _0xc49689; _0xc49689[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1dcd')]; _0xc49689[_0x4cc7('0x92b')] = _0x19e25c; _0xc49689[_0x4cc7('0x8')] = _0x5aff49(_0x19e25c['prototype'], { '_cubeTexture': null, 'initVO': function(_0x9d825) { _0x19e25c[_0x4cc7('0x8')]['initVO'][_0x4cc7('0x96b')](this, _0x9d825); _0x9d825['needsNormals'] = !0x0; }, 'activate': function(_0x339785, _0x375dc1) { _0x19e25c[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x339785, _0x375dc1); _0x375dc1[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x339785[_0x4cc7('0x11b7')], this[_0x4cc7('0x1dce')][_0x4cc7('0x19c1')](_0x375dc1)); }, 'getFragmentCode': function(_0x495746, _0x3d7103, _0x1de593) { var _0x2c031b = '' , _0x9624a0 = _0x3d7103[_0x4cc7('0xe59')](); _0x495746['texturesIndex'] = _0x9624a0['get_index'](); _0x2c031b += this['getTexCubeSampleCode'](_0x495746, _0x1de593, _0x9624a0, this[_0x4cc7('0x1dce')], this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]); this[_0x4cc7('0x1d1c')] = _0x3d7103[_0x4cc7('0xe57')](); _0x495746['fragmentConstantsIndex'] = this[_0x4cc7('0x1d1c')][_0x4cc7('0x19f4')](); return _0x2c031b += 'add\x20' + _0x4bf907['string'](_0x1de593) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x1de593) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x1d1c')]) + '.xyz\x0a'; }, '__class__': _0xc49689 }); var _0x57f579 = function(_0xf9a28d, _0x3ece7b) { if (_0x56067a['QOklx'] !== _0x4cc7('0x628')) { _0x50f396['call'](this, _0xf9a28d, _0x3ece7b); } else { null == _0x3ece7b && (_0x3ece7b = 0x1); _0x4ae64a['call'](this); this[_0x4cc7('0x1dce')] = _0xf9a28d; this['_alpha'] = _0x3ece7b; } }; _0x16dada[_0x4cc7('0x1dcf')] = _0x57f579; _0x57f579['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'EnvMapMethod']; _0x57f579[_0x4cc7('0x92b')] = _0x298f62; _0x57f579['prototype'] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_cubeTexture': null, '_alpha': null, '_mask': null, 'set_mask': function(_0x19673f) { null != _0x19673f == (null != this[_0x4cc7('0x1dd0')]) && (null == _0x19673f || null == this['_mask'] || _0x19673f[_0x4cc7('0x465')]() == this[_0x4cc7('0x1dd0')][_0x4cc7('0x465')]() && _0x19673f[_0x4cc7('0x1cef')]() == this['_mask']['get_format']()) || this[_0x4cc7('0x1b50')](); return this['_mask'] = _0x19673f; }, 'initVO': function(_0x579a51) { if (_0x4cc7('0x1dd1') !== 'FHgPR') { return _0x4029ca[_0x4cc7('0xce7')](_0x25e536['fromBytes'](_0x579a51, b)); } else { _0x579a51['needsNormals'] = !0x0; _0x579a51[_0x4cc7('0x1c3f')] = !0x0; _0x579a51['needsUV'] = null != this['_mask']; } }, 'activate': function(_0x3851ab, _0x409577) { var _0x3af8b3 = _0x409577[_0x4cc7('0xdb2')]; _0x3851ab['fragmentData']['set'](_0x3851ab[_0x4cc7('0x1cf9')], this[_0x4cc7('0x1d49')]); _0x3af8b3[_0x4cc7('0x19bf')](_0x3851ab[_0x4cc7('0x11b7')], this['_cubeTexture'][_0x4cc7('0x19c1')](_0x409577)); _0x2d63f9['zuvFZ'](null, this[_0x4cc7('0x1dd0')]) && _0x3af8b3['setTextureAt'](_0x2d63f9[_0x4cc7('0x14c')](_0x3851ab[_0x4cc7('0x11b7')], 0x1), this['_mask'][_0x4cc7('0x19c1')](_0x409577)); }, 'getFragmentCode': function(_0x201ee4, _0xfcf175, _0x11453a) { var _0x15a8f9 = _0xfcf175[_0x4cc7('0xe57')]() , _0x1666bd = _0xfcf175[_0x4cc7('0xe55')]() , _0x4b7cd8 = '' , _0x5ec559 = _0xfcf175[_0x4cc7('0xe59')](); _0x201ee4['texturesIndex'] = _0x5ec559[_0x4cc7('0x19f4')](); _0x201ee4['fragmentConstantsIndex'] = 0x4 * _0x15a8f9[_0x4cc7('0x19f4')](); _0xfcf175[_0x4cc7('0xf1a')](_0x1666bd, 0x1); var _0x20d002 = _0xfcf175[_0x4cc7('0xe55')](); _0x4b7cd8 += _0x4cc7('0x610') + _0x4bf907['string'](_0x1666bd) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x181c')]) + _0x4cc7('0x1dd2') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x1dd3') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x1dd4') + _0x4bf907['string'](_0x1666bd) + _0x4cc7('0x139') + _0x4bf907['string'](_0x1666bd) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + _0x4cc7('0x1dd5') + this[_0x4cc7('0x1dd6')](_0x201ee4, _0x1666bd, _0x5ec559, this[_0x4cc7('0x1dce')], _0x1666bd) + 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x20d002) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + _0x4cc7('0x1dd7') + _0x4bf907[_0x4cc7('0x4dc')](_0x20d002) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + ',\x20' + _0x4bf907['string'](_0x1666bd) + ',\x20' + _0x4bf907['string'](_0x11453a) + _0x4cc7('0x1dd8'); null != this[_0x4cc7('0x1dd0')] && (_0x5ec559 = _0xfcf175[_0x4cc7('0xe59')](), _0x4b7cd8 += this['getTex2DSampleCode'](_0x201ee4, _0x20d002, _0x5ec559, this['_mask'], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c80')]) + _0x4cc7('0xaf') + _0x4bf907['string'](_0x1666bd) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x20d002) + ',\x20' + _0x4bf907['string'](_0x1666bd) + '\x0a'); _0x4b7cd8 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x15a8f9) + _0x4cc7('0x1dd9') + _0x4bf907[_0x4cc7('0x4dc')](_0x11453a) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x11453a) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1666bd) + '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a'; _0xfcf175[_0x4cc7('0x19f7')](_0x1666bd); return _0x4b7cd8; }, '__class__': _0x57f579, '__properties__': _0x5aff49(_0x298f62['prototype'][_0x4cc7('0x2d6')], { 'set_mask': _0x4cc7('0xb2d') }) }); var _0x4efbea = function(_0xe73ff2) { if (_0x4cc7('0x1dda') === _0x4cc7('0x1dda')) { _0x52aa7e[_0x4cc7('0x96b')](this, _0xe73ff2); } else { var _0x27938a = new _0x1f7569(); null != this['_activeContainer'] && this[_0x4cc7('0x167d')]['addChild'](_0x27938a); _0x27938a[_0x4cc7('0xd6a')]('c_' + this['_containersList'][_0x4cc7('0x21')]); this['_containersList']['push'](_0x27938a); this[_0x4cc7('0x167d')] = _0x27938a; this[_0x4cc7('0xed1')](_0x27938a); this[_0x4cc7('0x169a')] = 'group'; } }; _0x16dada[_0x2d63f9[_0x4cc7('0x449')]] = _0x4efbea; _0x4efbea[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), 'methods', _0x4cc7('0x1ddb')]; _0x4efbea[_0x4cc7('0x92b')] = _0x52aa7e; _0x4efbea[_0x4cc7('0x8')] = _0x5aff49(_0x52aa7e['prototype'], { 'initConstants': function(_0x4ae7c2) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x1d66')][_0x4cc7('0x96b')](this, _0x4ae7c2); var _0x281d7e = _0x4ae7c2[_0x4cc7('0x19bb')]; _0x4ae7c2 = _0x4ae7c2[_0x4cc7('0x1cf9')]; _0x281d7e[_0x4cc7('0x9e7')](_0x4ae7c2 + 0x8, 0.5); var _0x17324a = this[_0x4cc7('0x1b8c')]()[_0x4cc7('0x13ed')]()[_0x4cc7('0x40d')](); _0x281d7e['set'](_0x4ae7c2 + 0x9, _0x17324a); _0x281d7e['set'](_0x4ae7c2 + 0xa, 0x1 / _0x17324a); }, 'getPlanarFragmentCode': function(_0x50c3da, _0x4e1191, _0x3bbf21) { var _0x1f4459 = _0x4cc7('0x1ddc')[_0x4cc7('0x46')]('|') , _0x1c3b5d = 0x0; while (!![]) { switch (_0x1f4459[_0x1c3b5d++]) { case '0': _0x4e1191[_0x4cc7('0xf1a')](_0xd451ed, 0x1); continue; case '1': _0x2e058d += _0x56067a[_0x4cc7('0x629')](_0x56067a[_0x4cc7('0x62a')](_0x56067a[_0x4cc7('0x62a')](_0x56067a['TVjPI'](_0x56067a[_0x4cc7('0x62b')](_0x56067a['hGSRk'](_0x56067a[_0x4cc7('0x62b')](_0x4cc7('0x39e') + _0x4bf907['string'](_0x38212b), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x1d02') + _0x4bf907['string'](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + ',\x20' + _0x4bf907['string'](_0x4e0759) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0xdae') + _0x4bf907['string'](_0xd451ed) + ',\x20' + _0x4bf907['string'](_0x34ceb9) + '\x0aslt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + '.z\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + '.z\x0atex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + ',\x20' + _0x4bf907['string'](_0x4e0759) + _0x4cc7('0x1ddd') + _0x4bf907['string'](_0xd451ed) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34ceb9) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0x1da5')]), _0x4cc7('0xdae')), _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed)) + _0x4cc7('0x61f') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']), _0x4cc7('0x152')) + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + _0x4cc7('0x1dde') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x61f') + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + '.w,\x20' + _0x4bf907['string'](_0xd451ed) + '.x\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3bbf21) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + '.z,\x20' + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x1ddf') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.y,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + _0x4cc7('0x1de1') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4e0759) + _0x4cc7('0x1ddd') + _0x4bf907['string'](_0xd451ed) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34ceb9) + '\x0aslt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0xdae') + _0x4bf907['string'](_0xd451ed) + '.z\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + '.x,\x20' + _0x4bf907['string'](this['_depthMapCoordReg']) + '.x,\x20' + _0x4bf907['string'](_0x266def) + _0x4cc7('0x1de1') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4e0759) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x56067a[_0x4cc7('0x627')] + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34ceb9) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x56067a['mamXV'] + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + '.z\x0amul\x20' + _0x4bf907['string'](_0xd451ed) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + _0x4cc7('0x1dde') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x152') + _0x4bf907['string'](_0xd451ed) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x56067a['VZkNP'] + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x61f'), _0x4bf907[_0x4cc7('0x4dc')](_0x38212b)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907['string'](_0x38212b) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x266def) + '.y\x0afrc\x20', _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + '.x\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3bbf21) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd451ed) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3bbf21) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3bbf21) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x38212b) + _0x4cc7('0x147'); continue; case '2': var _0x38212b = _0x4e1191[_0x4cc7('0xe55')](); continue; case '3': _0x50c3da[_0x4cc7('0x1cf9')] = 0x4 * _0x34ceb9[_0x4cc7('0x19f4')](); continue; case '4': return _0x2e058d; case '5': _0x4e1191['removeFragmentTempUsage'](_0x38212b); continue; case '6': _0x4e1191[_0x4cc7('0xf1a')](_0x38212b, 0x1); continue; case '7': _0x4e1191['getFreeFragmentConstant'](); continue; case '8': _0x4e1191[_0x4cc7('0x19f7')](_0xd451ed); continue; case '9': _0x50c3da['texturesIndex'] = _0x4e0759[_0x4cc7('0x19f4')](); continue; case '10': var _0x4e0759 = _0x4e1191[_0x4cc7('0xe59')]() , _0x34ceb9 = _0x4e1191[_0x4cc7('0xe57')](); continue; case '11': var _0x266def = _0x4e1191['getFreeFragmentConstant']() , _0xd451ed = _0x4e1191[_0x4cc7('0xe55')]() , _0x2e058d = ''; continue; } break; } }, 'activateForCascade': function(_0x2f62b4, _0x498167) { if (_0x4cc7('0x1de2') !== _0x4cc7('0x1de3')) { _0x498167 = this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]()[_0x4cc7('0x40d')](); var _0x544827 = _0x2f62b4[_0x4cc7('0x19bc')]; _0x2f62b4 = _0x2f62b4['fragmentData']; _0x2f62b4[_0x4cc7('0x9e7')](_0x544827, _0x498167); _0x2f62b4[_0x4cc7('0x9e7')](_0x544827 + 0x1, 0x1 / _0x498167); } else { null != _0x498167 && '' != _0x498167 ? _0x491796[_0x4cc7('0x1de4')](_0x4cc7('0x1de5') + _0x2f62b4 + _0x4cc7('0x1de6') + _0x4bf907['string'](_0x498167), { 'fileName': _0x4cc7('0x83e'), 'lineNumber': 0x2c6, 'className': _0x4cc7('0x30a'), 'methodName': 'loadAudioBuffer_onError' }) : _0x491796[_0x4cc7('0x1de4')]('Could\x20not\x20load\x20\x22' + _0x2f62b4 + '\x22', { 'fileName': _0x4cc7('0x83e'), 'lineNumber': 0x2ca, 'className': _0x4cc7('0x30a'), 'methodName': _0x4cc7('0x1de7') }); this[_0x4cc7('0x1de8')](_0x2f62b4, new _0x1984d8()); } }, 'getCascadeFragmentCode': function(_0x3b3254, _0x8fe563, _0x13fdb8, _0x4665d3, _0x24c6e6, _0x2c5da8) { var _0x54ae03 = _0x8fe563[_0x4cc7('0xe57')](); _0x3b3254[_0x4cc7('0x19bc')] = 0x4 * _0x54ae03[_0x4cc7('0x19f4')](); _0x3b3254 = _0x8fe563[_0x4cc7('0xe55')](); _0x8fe563[_0x4cc7('0xf1a')](_0x3b3254, 0x1); var _0x79bd68 = _0x8fe563[_0x4cc7('0xe55')](); _0x8fe563['addFragmentTempUsages'](_0x79bd68, 0x1); _0x13fdb8 = _0x2d63f9['EFRaX'](_0x2d63f9[_0x4cc7('0x1de9')](_0x2d63f9[_0x4cc7('0x1de9')](_0x2d63f9['oksxZ'](_0x2d63f9[_0x4cc7('0x1dea')](_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4665d3) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0xdae') + _0x4bf907['string'](_0x3b3254) + ',\x20' + _0x4bf907['string'](_0x13fdb8) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + '.x,\x20' + _0x4bf907['string'](_0x24c6e6) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x1d5e') + _0x4bf907['string'](_0x24c6e6), '.x,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x54ae03) + _0x4cc7('0x1deb') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4665d3) + '\x20<2d,\x20nearest,\x20clamp>\x0adp4\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0xdae'), _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13fdb8) + _0x4cc7('0x154') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + '.z,\x20' + _0x4bf907['string'](_0x3b3254) + '.z\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0x156'), _0x4bf907[_0x4cc7('0x4dc')](_0x54ae03)) + _0x4cc7('0x1deb') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4665d3) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13fdb8) + '\x0aslt\x20' + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0xdae') + _0x4bf907['string'](_0x3b3254) + _0x4cc7('0x1d87') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x2d63f9[_0x4cc7('0x151')] + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0x152') + _0x4bf907['string'](_0x54ae03) + _0x4cc7('0x1deb') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4665d3) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x13fdb8) + _0x2d63f9[_0x4cc7('0x153')], _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68)) + _0x2d63f9[_0x4cc7('0x155')] + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x61f') + _0x4bf907['string'](_0x3b3254) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x54ae03) + _0x4cc7('0x1d82') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x1dec') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x1ded') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x1dee') + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x1de0') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x24c6e6) + _0x4cc7('0x1def') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68) + _0x4cc7('0x156') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x3b3254) + _0x4cc7('0x1821') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c5da8) + _0x4cc7('0x132') + _0x4bf907['string'](_0x79bd68) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x79bd68)) + '.y\x0a'; _0x8fe563[_0x4cc7('0x19f7')](_0x3b3254); _0x8fe563[_0x4cc7('0x19f7')](_0x79bd68); return _0x13fdb8; }, '__class__': _0x4efbea }); var _0x4f04e0 = function(_0x1876b5, _0x452cfd, _0x466c8a) { if (_0x4cc7('0x1df1') !== _0x4cc7('0x1df2')) { null == _0x466c8a && (_0x466c8a = 0x808080); this[_0x4cc7('0x1df3')] = 0x3e8; this['_minDistance'] = 0x0; _0x4ae64a[_0x4cc7('0x96b')](this); this['set_minDistance'](_0x1876b5); this[_0x4cc7('0x1df4')](_0x452cfd); this[_0x4cc7('0x1df5')](_0x466c8a); } else { return _0x452cfd[_0x4cc7('0xb4e')](); } }; _0x16dada[_0x4cc7('0x1df6')] = _0x4f04e0; _0x4f04e0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), 'FogMethod']; _0x4f04e0[_0x4cc7('0x92b')] = _0x298f62; _0x4f04e0[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_minDistance': null, '_maxDistance': null, '_fogColor': null, '_fogR': null, '_fogG': null, '_fogB': null, 'initVO': function(_0x3c7ce3) { _0x3c7ce3['needsProjection'] = !0x0; }, 'initConstants': function(_0x24baf4) { var _0x25afb2 = _0x24baf4[_0x4cc7('0x19bb')]; _0x24baf4 = _0x24baf4['fragmentConstantsIndex']; _0x25afb2[_0x4cc7('0x9e7')](_0x24baf4 + 0x3, 0x1); _0x25afb2[_0x4cc7('0x9e7')](_0x24baf4 + 0x6, 0x0); _0x25afb2[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x62b')](_0x24baf4, 0x7), 0x0); }, 'set_minDistance': function(_0x390402) { return this[_0x4cc7('0x1df7')] = _0x390402; }, 'set_maxDistance': function(_0x411903) { return this[_0x4cc7('0x1df3')] = _0x411903; }, 'set_fogColor': function(_0x342e9b) { this[_0x4cc7('0x1df8')] = _0x342e9b; this[_0x4cc7('0x1df9')] = (_0x342e9b >> 0x10 & 0xff) / 0xff; this['_fogG'] = _0x2d63f9[_0x4cc7('0x14e')](_0x342e9b >> 0x8 & 0xff, 0xff); this[_0x4cc7('0x1dfa')] = (_0x342e9b & 0xff) / 0xff; return _0x342e9b; }, 'activate': function(_0x43b141, _0x5c8514) { _0x5c8514 = _0x43b141[_0x4cc7('0x19bb')]; _0x43b141 = _0x43b141[_0x4cc7('0x1cf9')]; _0x5c8514[_0x4cc7('0x9e7')](_0x43b141, this['_fogR']); _0x5c8514[_0x4cc7('0x9e7')](_0x43b141 + 0x1, this[_0x4cc7('0x1dfb')]); _0x5c8514['set'](_0x43b141 + 0x2, this[_0x4cc7('0x1dfa')]); _0x5c8514['set'](_0x43b141 + 0x4, this['_minDistance']); _0x5c8514['set'](_0x43b141 + 0x5, 0x1 / (this[_0x4cc7('0x1df3')] - this['_minDistance'])); }, 'getFragmentCode': function(_0x1e87f9, _0x2d022a, _0x3bc83d) { var _0x52ed84 = _0x2d022a[_0x4cc7('0xe57')]() , _0x53573e = _0x2d022a[_0x4cc7('0xe57')]() , _0x5bf772 = _0x2d022a['getFreeFragmentVectorTemp'](); _0x2d022a[_0x4cc7('0xf1a')](_0x5bf772, 0x1); var _0x33bd8d = _0x2d022a[_0x4cc7('0xe55')]() , _0x4c26f7 = ''; _0x1e87f9[_0x4cc7('0x1cf9')] = 0x4 * _0x52ed84['get_index'](); _0x4c26f7 += _0x2d63f9['oksxZ'](_0x2d63f9[_0x4cc7('0x157')](_0x2d63f9[_0x4cc7('0x1dfc')](_0x2d63f9[_0x4cc7('0x158')], _0x4bf907[_0x4cc7('0x4dc')](_0x33bd8d)) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x53573e) + _0x2d63f9[_0x4cc7('0x159')] + _0x4bf907[_0x4cc7('0x4dc')](_0x33bd8d) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x33bd8d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x53573e) + _0x4cc7('0x1dfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x33bd8d), _0x4cc7('0x132')) + _0x4bf907['string'](_0x33bd8d) + _0x4cc7('0x1dfe') + _0x4bf907[_0x4cc7('0x4dc')](_0x5bf772) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x52ed84) + ',\x20' + _0x4bf907['string'](_0x3bc83d) + _0x4cc7('0xe21') + _0x4bf907[_0x4cc7('0x4dc')](_0x5bf772) + ',\x20' + _0x4bf907['string'](_0x5bf772) + ',\x20' + _0x4bf907['string'](_0x33bd8d) + _0x4cc7('0x1dff') + _0x4bf907[_0x4cc7('0x4dc')](_0x3bc83d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3bc83d), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x5bf772) + '\x0a'; _0x2d022a[_0x4cc7('0x19f7')](_0x5bf772); return _0x4c26f7; }, '__class__': _0x4f04e0, '__properties__': _0x5aff49(_0x298f62[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_fogColor': 'set_fogColor', 'set_maxDistance': 'set_maxDistance', 'set_minDistance': 'set_minDistance' }) }); var _0x39b2e3 = function(_0xcb3dd5, _0x405632) { null == _0x405632 && (_0x405632 = 0x1); this[_0x4cc7('0x1e00')] = 0x0; this[_0x4cc7('0x1e01')] = 0x5; _0x4ae64a['call'](this); this[_0x4cc7('0x1dce')] = _0xcb3dd5; this[_0x4cc7('0x1d49')] = _0x405632; }; _0x16dada[_0x4cc7('0x1e02')] = _0x39b2e3; _0x39b2e3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'FresnelEnvMapMethod']; _0x39b2e3['__super__'] = _0x298f62; _0x39b2e3[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_cubeTexture': null, '_fresnelPower': null, '_normalReflectance': null, '_alpha': null, '_mask': null, 'initVO': function(_0xd92a3c) { if ('nJWuW' === 'zOdIj') { var _0x159b9f = (_0x204525[_0x4cc7('0xcf4')] || _0x204525[_0x4cc7('0x1e03')] || _0x204525)[_0x4cc7('0xcf5')](_0x48c401); setTimeout(function() { _0x3bb917[_0x4cc7('0xcf0')] = _0x159b9f; _0x3bb917[_0x4cc7('0x1e04')] = _0x16dada; var _0x1aeca0 = new MouseEvent(_0x4cc7('0x296')); _0x3bb917[_0x4cc7('0x44')](_0x1aeca0); _0x325caa(); _0x5aff49(_0x159b9f); _0x3e3cd2['readyState'] = _0x3e3cd2[_0x4cc7('0xcf2')]; }); } else { _0xd92a3c[_0x4cc7('0x1c50')] = !0x0; _0xd92a3c[_0x4cc7('0x1c3f')] = !0x0; _0xd92a3c[_0x4cc7('0x1cdb')] = null != this[_0x4cc7('0x1dd0')]; } }, 'initConstants': function(_0x33d75e) { _0x33d75e[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x33d75e[_0x4cc7('0x1cf9')] + 0x3, 0x1); }, 'activate': function(_0x50a2a3, _0xd8a461) { var _0x255eda = _0x50a2a3[_0x4cc7('0x19bb')] , _0x470839 = _0x50a2a3[_0x4cc7('0x1cf9')] , _0x5ebf93 = _0xd8a461[_0x4cc7('0xdb2')]; _0x255eda[_0x4cc7('0x9e7')](_0x470839, this[_0x4cc7('0x1d49')]); _0x255eda['set'](_0x470839 + 0x1, this[_0x4cc7('0x1e00')]); _0x255eda[_0x4cc7('0x9e7')](_0x470839 + 0x2, this[_0x4cc7('0x1e01')]); _0x5ebf93[_0x4cc7('0x19bf')](_0x50a2a3[_0x4cc7('0x11b7')], this[_0x4cc7('0x1dce')]['getTextureForStage3D'](_0xd8a461)); null != this['_mask'] && _0x5ebf93['setTextureAt'](_0x50a2a3[_0x4cc7('0x11b7')] + 0x1, this['_mask']['getTextureForStage3D'](_0xd8a461)); }, 'getFragmentCode': function(_0x2fc48d, _0x5b3472, _0x495892) { var _0x55be5c = _0x5b3472[_0x4cc7('0xe57')]() , _0x531276 = _0x5b3472[_0x4cc7('0xe55')]() , _0x1c97b1 = '' , _0x206c00 = _0x5b3472['getFreeTextureReg']() , _0x246544 = this[_0x4cc7('0xf1e')]['viewDirFragment'] , _0x21f2ae = this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]; _0x2fc48d[_0x4cc7('0x11b7')] = _0x206c00[_0x4cc7('0x19f4')](); _0x2fc48d['fragmentConstantsIndex'] = 0x4 * _0x55be5c[_0x4cc7('0x19f4')](); _0x5b3472[_0x4cc7('0xf1a')](_0x531276, 0x1); var _0x48c401 = _0x5b3472[_0x4cc7('0xe55')](); _0x1c97b1 += _0x56067a['hGSRk'](_0x56067a[_0x4cc7('0x1e05')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x139') + _0x4bf907['string'](_0x21f2ae) + _0x4cc7('0x1dd2') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + _0x4cc7('0x132') + _0x4bf907['string'](_0x531276) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + _0x4cc7('0x1dd3') + _0x4bf907['string'](_0x531276) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x21f2ae) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + '.w\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x4bf907['string'](_0x531276) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + '.xyz\x09\x09\x09\x09\x09\x0a' + this[_0x4cc7('0x1dd6')](_0x2fc48d, _0x531276, _0x206c00, this[_0x4cc7('0x1dce')], _0x531276) + 'sub\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + _0x4cc7('0x1dd7') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + ',\x20' + _0x4bf907['string'](_0x531276) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x495892) + _0x4cc7('0x1dd8'); _0x1c97b1 += _0x56067a[_0x4cc7('0x1e05')](_0x56067a['GcZct'](_0x4cc7('0x610') + _0x4bf907['string'](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x139') + _0x4bf907['string'](_0x21f2ae) + '.xyz\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x1cfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907['string'](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x1d87') + _0x4bf907[_0x4cc7('0x4dc')](_0x21f2ae) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x56067a[_0x4cc7('0x1e06')] + _0x4bf907['string'](_0x21f2ae) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x21f2ae), _0x4cc7('0x1d3e')) + _0x4bf907['string'](_0x246544), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907['string'](_0x21f2ae) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x55be5c) + _0x4cc7('0x152') + _0x4bf907['string'](_0x246544) + '.w\x0a'; _0x56067a['wBgDu'](null, this['_mask']) && (_0x55be5c = _0x5b3472[_0x4cc7('0xe59')](), _0x1c97b1 += this[_0x4cc7('0x1548')](_0x2fc48d, _0x48c401, _0x55be5c, this['_mask'], this[_0x4cc7('0xf1e')]['uvVarying']) + _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x246544) + _0x4cc7('0x147')); _0x1c97b1 += _0x56067a[_0x4cc7('0x62d')](_0x56067a[_0x4cc7('0x62d')]('mul\x20' + _0x4bf907['string'](_0x531276) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x531276) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x246544), _0x56067a[_0x4cc7('0x62e')]) + _0x4bf907[_0x4cc7('0x4dc')](_0x495892) + ',\x20' + _0x4bf907['string'](_0x495892) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x531276), _0x4cc7('0x1e07')); _0x5b3472[_0x4cc7('0x19f7')](_0x531276); return _0x1c97b1; }, '__class__': _0x39b2e3 }); var _0x4dad89 = function(_0x622e3c, _0x201d94) { null == _0x622e3c && (_0x622e3c = !0x0); this[_0x4cc7('0x1e00')] = 0.028; this[_0x4cc7('0x1e01')] = 0x5; _0xeffd47[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x1e08')]), _0x201d94); this[_0x4cc7('0x181a')] = !_0x622e3c; }; _0x16dada[_0x4cc7('0x1e09')] = _0x4dad89; _0x4dad89['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x2d63f9[_0x4cc7('0x44b')]]; _0x4dad89[_0x4cc7('0x92b')] = _0xeffd47; _0x4dad89[_0x4cc7('0x8')] = _0x5aff49(_0xeffd47[_0x4cc7('0x8')], { '_dataReg': null, '_incidentLight': null, '_fresnelPower': null, '_normalReflectance': null, 'initConstants': function(_0x679059) { var _0x2745f5 = _0x679059[_0x4cc7('0x19bc')]; _0x679059[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x2745f5 + 0x2, 0x1); _0x679059['fragmentData'][_0x4cc7('0x9e7')](_0x2745f5 + 0x3, 0x0); }, 'set_fresnelPower': function(_0x2e7cd5) { return this[_0x4cc7('0x1e01')] = _0x2e7cd5; }, 'cleanCompilationData': function() { if (_0x4cc7('0x1e0a') !== 'vBHuj') { this[_0x4cc7('0x1da4')] = _0x5260f5[_0x4cc7('0x9a0')](a, _0x52fef7); this[_0x4cc7('0x1da5')] = null; _0x11cd5d[_0x4cc7('0x96b')](this, a); } else { _0xeffd47[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x181d')] = null; } }, 'set_normalReflectance': function(_0x5288b0) { return this[_0x4cc7('0x1e00')] = _0x5288b0; }, 'activate': function(_0x205818, _0x16d603) { _0xeffd47['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x205818, _0x16d603); _0x16d603 = _0x205818[_0x4cc7('0x19bb')]; _0x205818 = _0x205818[_0x4cc7('0x19bc')]; _0x16d603['set'](_0x205818, this[_0x4cc7('0x1e00')]); _0x16d603[_0x4cc7('0x9e7')](_0x205818 + 0x1, this['_fresnelPower']); }, 'getFragmentPreLightingCode': function(_0x449e04, _0x6c524a) { this[_0x4cc7('0x181d')] = _0x6c524a[_0x4cc7('0xe57')](); _0x449e04['secondaryFragmentConstantsIndex'] = 0x4 * this[_0x4cc7('0x181d')][_0x4cc7('0x19f4')](); return _0xeffd47['prototype'][_0x4cc7('0x1c4c')][_0x4cc7('0x96b')](this, _0x449e04, _0x6c524a); }, 'modulateSpecular': function(_0x53b672, _0x34f5d0, _0x47b0e6, _0x3f89c5) { if (_0x56067a[_0x4cc7('0x630')] === _0x4cc7('0x1e0b')) { this['_time'] != _0x53b672 - this[_0x4cc7('0xe8e')] && this['updateTime'](_0x53b672); } else { return _0x56067a['EFwpJ'](_0x56067a[_0x4cc7('0x62d')](_0x56067a[_0x4cc7('0x632')]('dp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x3f89c5[_0x4cc7('0x1819')]) + _0x4cc7('0x139') + (this['_incidentLight'] ? _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x181b') : _0x4bf907['string'](_0x3f89c5[_0x4cc7('0x181c')]) + _0x4cc7('0x181b')) + _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x181e') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0), _0x4cc7('0x156')) + _0x4bf907[_0x4cc7('0x4dc')](this['_dataReg']) + _0x4cc7('0x181f'), _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0)) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + '.y\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x156'), _0x4bf907[_0x4cc7('0x4dc')](this['_dataReg'])) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x1821') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + '.x,\x20' + _0x4bf907['string'](_0x34f5d0) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f5d0) + _0x4cc7('0x619'); } }, '__class__': _0x4dad89, '__properties__': _0x5aff49(_0xeffd47['prototype'][_0x4cc7('0x2d6')], { 'set_normalReflectance': 'set_normalReflectance', 'set_fresnelPower': _0x2d63f9[_0x4cc7('0x44d')] }) }); var _0x4cb42d = function(_0x101054) { _0x2d186d[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1366')] = _0x101054; }; _0x16dada[_0x4cc7('0x1e0c')] = _0x4cb42d; _0x4cb42d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'GradientDiffuseMethod']; _0x4cb42d[_0x4cc7('0x92b')] = _0x2d186d; _0x4cb42d[_0x4cc7('0x8')] = _0x5aff49(_0x2d186d[_0x4cc7('0x8')], { '_gradientTextureRegister': null, '_gradient': null, 'cleanCompilationData': function() { _0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1549')] = null; }, 'getFragmentPreLightingCode': function(_0x27d1ea, _0x1b86fb) { var _0x158850 = _0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x1c4c')][_0x4cc7('0x96b')](this, _0x27d1ea, _0x1b86fb); this[_0x4cc7('0x1cf8')] = !0x0; 0x0 < _0x27d1ea['numLights'] && (this[_0x4cc7('0x1549')] = _0x1b86fb[_0x4cc7('0xe59')](), _0x27d1ea[_0x4cc7('0x1365')] = this[_0x4cc7('0x1549')]['get_index']()); return _0x158850; }, 'getFragmentCodePerLight': function(_0x1ff1c3, _0xf1af6b, _0x496315, _0x92d777) { if (_0x56067a['kZDIn'] !== _0x4cc7('0x1e0d')) { var _0x3a871a = ''; if (this[_0x4cc7('0x1cf8')]) var _0x3c7455 = this[_0x4cc7('0x154a')]; else _0x3c7455 = _0x92d777[_0x4cc7('0xe55')](), _0x92d777[_0x4cc7('0xf1a')](_0x3c7455, 0x1); _0x3a871a += _0x56067a[_0x4cc7('0x1e0e')](_0x4cc7('0x610') + _0x4bf907['string'](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xf1af6b) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + '.xyz\x0amul\x20' + _0x4bf907['string'](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907['string'](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907['string'](_0x3c7455) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + '.w,\x20', _0x4bf907['string'](_0xf1af6b)) + '.w\x0a'; null != this[_0x4cc7('0x1cff')] && (_0x3a871a += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x1ff1c3, _0x3c7455, _0x92d777, this['_sharedRegisters']))); _0x3a871a += this[_0x4cc7('0x1548')](_0x1ff1c3, _0x3c7455, this[_0x4cc7('0x1549')], this[_0x4cc7('0x1366')], _0x3c7455, _0x4cc7('0x1ccb')) + 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x56067a[_0x4cc7('0x635')] + _0x4bf907['string'](_0x496315) + _0x4cc7('0x181b'); this[_0x4cc7('0x1cf8')] || (_0x3a871a += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c7455) + _0x4cc7('0x181b'), _0x92d777[_0x4cc7('0x19f7')](_0x3c7455)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x3a871a; } else { return null == _0x1ff1c3 || null == _0xf1af6b ? _0x4029ca[_0x4cc7('0xce7')](null) : _0x10a042[_0x4cc7('0xd65')](_0x4cc7('0x1e0f') + _0xf1af6b + _0x4cc7('0x1e10') + _0x1ff1c3); } }, 'applyShadow': function(_0xd610dc, _0x6b7153) { _0x6b7153 = _0x6b7153[_0x4cc7('0xe55')](); return _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x6b7153) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1546')]) + _0x4cc7('0x1547') + this[_0x4cc7('0x1548')](_0xd610dc, _0x6b7153, this[_0x4cc7('0x1549')], this[_0x4cc7('0x1366')], _0x6b7153, _0x4cc7('0x1ccb')) + 'mul\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + _0x2d63f9[_0x4cc7('0x138')] + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907['string'](_0x6b7153) + '\x0a'; }, 'activate': function(_0x4b9b63, _0x48829c) { _0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x4b9b63, _0x48829c); _0x48829c['_context3D'][_0x4cc7('0x19bf')](_0x4b9b63[_0x4cc7('0x1365')], this[_0x4cc7('0x1366')]['getTextureForStage3D'](_0x48829c)); }, '__class__': _0x4cb42d }); var _0x279666 = function(_0x585643) { if (_0x56067a[_0x4cc7('0x1e11')](_0x4cc7('0x1e12'), _0x4cc7('0x1e12'))) { _0x52aa7e[_0x4cc7('0x96b')](this, _0x585643); } else { _0x2ab848[_0x4cc7('0xbd5')](_0x585643); } }; _0x16dada[_0x4cc7('0x1e13')] = _0x279666; _0x279666[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1e14')]; _0x279666[_0x4cc7('0x92b')] = _0x52aa7e; _0x279666[_0x4cc7('0x8')] = _0x5aff49(_0x52aa7e[_0x4cc7('0x8')], { 'getPlanarFragmentCode': function(_0x40a2cb, _0x51413f, _0x19d621) { var _0x5df0cb = _0x51413f[_0x4cc7('0xe59')]() , _0x5e8e08 = _0x51413f[_0x4cc7('0xe57')](); _0x51413f[_0x4cc7('0xe57')](); _0x51413f = _0x51413f['getFreeFragmentVectorTemp'](); var _0x379144 = ''; _0x40a2cb[_0x4cc7('0x1cf9')] = 0x4 * _0x5e8e08['get_index'](); _0x40a2cb[_0x4cc7('0x11b7')] = _0x5df0cb[_0x4cc7('0x19f4')](); return _0x379144 += _0x56067a[_0x4cc7('0x1e0e')](_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x51413f) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + ',\x20' + _0x4bf907['string'](_0x5df0cb) + _0x4cc7('0x1ddd') + _0x4bf907[_0x4cc7('0x4dc')](_0x51413f) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x51413f) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5e8e08) + _0x4cc7('0x154'), _0x4bf907['string'](_0x19d621)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x51413f) + '.z\x0a'; }, 'getPointFragmentCode': function(_0x59e6dc, _0x569e3c, _0x359163) { var _0x53c1f1 = _0x569e3c['getFreeTextureReg']() , _0x400841 = _0x569e3c['getFreeFragmentConstant']() , _0x218d35 = _0x569e3c['getFreeFragmentConstant']() , _0x31c8ce = _0x569e3c['getFreeFragmentConstant']() , _0x589be4 = _0x569e3c[_0x4cc7('0xe55')](); _0x569e3c['addFragmentTempUsages'](_0x589be4, 0x1); var _0x59d8c9 = _0x569e3c[_0x4cc7('0xe55')]() , _0x48c401 = ''; _0x59e6dc[_0x4cc7('0x1cf9')] = 0x4 * _0x400841['get_index'](); _0x59e6dc['texturesIndex'] = _0x53c1f1['get_index'](); _0x48c401 += _0x56067a['EdZDv']('sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x31c8ce) + '\x0adp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x31c8ce) + _0x4cc7('0x19f3') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + '.xyz\x0atex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x589be4) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x53c1f1) + _0x4cc7('0x1e15') + _0x4bf907[_0x4cc7('0x4dc')](_0x589be4) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x589be4) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x400841) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](_0x359163) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x59d8c9) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x218d35) + _0x4cc7('0x1e16') + _0x4bf907['string'](_0x359163) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x359163) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x589be4) + _0x4cc7('0x1dc9'); _0x569e3c[_0x4cc7('0x19f7')](_0x589be4); return _0x48c401; }, 'getCascadeFragmentCode': function(_0x281d7d, _0x79b141, _0x316317, _0x18f5dc, _0x2f572f, _0x2786a2) { _0x281d7d = _0x79b141[_0x4cc7('0xe55')](); return _0x2d63f9['wAUne'](_0x2d63f9[_0x4cc7('0x15a')](_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x281d7d) + ',\x20' + _0x4bf907['string'](_0x2f572f) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x18f5dc), _0x4cc7('0x1ddd')) + _0x4bf907['string'](_0x281d7d) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x281d7d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x316317) + _0x4cc7('0x154') + _0x4bf907['string'](_0x2786a2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2f572f) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x281d7d), '.z\x0a'); }, 'activateForCascade': function(_0x14adeb, _0x4c6333) {}, '__class__': _0x279666 }); var _0x529827 = function(_0x2f3bea, _0x471b54, _0x445cbd, _0x300c2c) { null == _0x445cbd && (_0x445cbd = !0x1); null == _0x471b54 && (_0x471b54 = 0x9); _0x47a56e[_0x4cc7('0x96b')](this, null, _0x300c2c); this[_0x4cc7('0x1cd8')] = _0x445cbd; this[_0x4cc7('0x13c4')] = _0x2f3bea; this[_0x4cc7('0x3c1')](_0x471b54); }; _0x16dada[_0x4cc7('0x1e17')] = _0x529827; _0x529827[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e18')]; _0x529827[_0x4cc7('0x92b')] = _0x47a56e; _0x529827['prototype'] = _0x5aff49(_0x47a56e[_0x4cc7('0x8')], { '_blendMode': null, '_useSecondaryUV': null, 'initVO': function(_0x3e4d39) { _0x3e4d39[_0x4cc7('0x1cda')] = this[_0x4cc7('0x1cd8')]; _0x3e4d39[_0x4cc7('0x1cdb')] = !this[_0x4cc7('0x1cd8')]; }, 'set_blendMode': function(_0x49415f) { if (_0x4cc7('0x1e19') === _0x4cc7('0x1e1a')) { if (this[_0x4cc7('0x1074')][_0x4cc7('0x7d9')] == _0x49415f) return _0x49415f; 0x32 > _0x49415f && (_0x49415f = 0x32); this[_0x4cc7('0x1074')]['width'] = this[_0x4cc7('0x12b9')] = _0x49415f; this[_0x4cc7('0x12c0')] = !0x0; this[_0x4cc7('0x12ba')](); return _0x49415f; } else { if (0x0 != _0x49415f && _0x56067a[_0x4cc7('0x1e1b')](0x9, _0x49415f)) throw new _0x202aa0(new _0xc6df85('Unknown\x20blendmode!')); if (this['_blendMode'] == _0x49415f) return _0x49415f; this[_0x4cc7('0xe0b')] = _0x49415f; this[_0x4cc7('0x1b50')](); return _0x49415f; } }, 'activate': function(_0x881655, _0x224522) { _0x224522[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x881655[_0x4cc7('0x1365')], this[_0x4cc7('0x13c4')][_0x4cc7('0x19c1')](_0x224522)); _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x5d')]['call'](this, _0x881655, _0x224522); }, 'getFragmentPostLightingCode': function(_0x17c9c0, _0xc337f2, _0x3bbc53) { var _0x19854a = _0xc337f2[_0x4cc7('0xe59')](); var _0x3d7826 = _0xc337f2[_0x4cc7('0xe55')](); _0x17c9c0[_0x4cc7('0x1365')] = _0x19854a[_0x4cc7('0x19f4')](); _0x19854a = this[_0x4cc7('0x1548')](_0x17c9c0, _0x3d7826, _0x19854a, this['_texture'], this[_0x4cc7('0xf1e')]['secondaryUVVarying']); switch (this[_0x4cc7('0xe0b')]) { case 0x0: _0x19854a += 'add\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3d7826) + '\x0a'; break; case 0x9: _0x19854a += 'mul\x20' + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3d7826) + '\x0a'; } return _0x19854a += _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1c52')][_0x4cc7('0x96b')](this, _0x17c9c0, _0xc337f2, _0x3bbc53); }, '__class__': _0x529827, '__properties__': _0x5aff49(_0x47a56e['prototype'][_0x4cc7('0x2d6')], { 'set_blendMode': _0x2d63f9['HPyhl'] }) }); var _0x37806d = function(_0x199f3f, _0xe340d8, _0x43ae45) { null == _0x43ae45 && (_0x43ae45 = !0x1); null == _0xe340d8 && (_0xe340d8 = 0x9); _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1cd8')] = _0x43ae45; this['_texture'] = _0x199f3f; this[_0x4cc7('0x3c1')](_0xe340d8); }; _0x16dada[_0x4cc7('0x1e1c')] = _0x37806d; _0x37806d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1e1d')]; _0x37806d['__super__'] = _0x298f62; _0x37806d[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_texture': null, '_blendMode': null, '_useSecondaryUV': null, 'initVO': function(_0xcec3e1) { _0xcec3e1[_0x4cc7('0x1cdb')] = !this[_0x4cc7('0x1cd8')]; _0xcec3e1[_0x4cc7('0x1cda')] = this['_useSecondaryUV']; }, 'set_blendMode': function(_0x1b450e) { var _0x2636d8 = _0x4cc7('0x1e1e')['split']('|') , _0x4c12bb = 0x0; while (!![]) { switch (_0x2636d8[_0x4c12bb++]) { case '0': return _0x1b450e; case '1': if (this[_0x4cc7('0xe0b')] == _0x1b450e) return _0x1b450e; continue; case '2': if (_0x1b450e != _0x37806d['ADD'] && 0x9 != _0x1b450e) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1e1f'))); continue; case '3': this['invalidateShaderProgram'](); continue; case '4': this[_0x4cc7('0xe0b')] = _0x1b450e; continue; } break; } }, 'activate': function(_0x2f5953, _0x880166) { _0x880166[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x2f5953[_0x4cc7('0x11b7')], this['_texture'][_0x4cc7('0x19c1')](_0x880166)); _0x298f62['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x2f5953, _0x880166); }, 'getFragmentCode': function(_0x3664b0, _0x1b4650, _0x4d9d17) { var _0x4b683b = _0x1b4650[_0x4cc7('0xe59')](); _0x1b4650 = _0x1b4650[_0x4cc7('0xe55')](); _0x3664b0['texturesIndex'] = _0x4b683b[_0x4cc7('0x19f4')](); _0x3664b0 = this[_0x4cc7('0x1548')](_0x3664b0, _0x1b4650, _0x4b683b, this[_0x4cc7('0x13c4')], this[_0x4cc7('0x1cd8')] ? this['_sharedRegisters'][_0x4cc7('0x1c81')] : this[_0x4cc7('0xf1e')][_0x4cc7('0x1c80')]); switch (this[_0x4cc7('0xe0b')]) { case 0x0: _0x3664b0 += _0x56067a[_0x4cc7('0x1e20')](_0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x4d9d17) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4d9d17) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1b4650), '\x0a'); break; case 0x9: _0x3664b0 += _0x56067a[_0x4cc7('0x1e20')](_0x4cc7('0xaf'), _0x4bf907[_0x4cc7('0x4dc')](_0x4d9d17)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4d9d17) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1b4650) + '\x0a'; } return _0x3664b0; }, '__class__': _0x37806d, '__properties__': _0x5aff49(_0x298f62['prototype'][_0x4cc7('0x2d6')], { 'set_blendMode': 'set_blendMode' }) }); var _0x1465c8 = function() { this[_0x4cc7('0x1d37')] = !0x0; }; _0x16dada[_0x4cc7('0x1e21')] = _0x1465c8; _0x1465c8[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), _0x4cc7('0x1e22')]; _0x1465c8[_0x4cc7('0x8')] = {}; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1a84')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x19bb')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x11b7')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1365')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x12d8')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1e23')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cf9')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x19bc')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cc8')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1ccc')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cc9')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1d07')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0xb39')] = null; _0x1465c8[_0x4cc7('0x8')]['needsView'] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1c50')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1d10')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cdb')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1cda')] = null; _0x1465c8[_0x4cc7('0x8')]['needsGlobalVertexPos'] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1c40')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1ce4')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x1d37')] = null; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x19')] = 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; } ; _0x1465c8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1465c8; var _0x15ece8 = function(_0x1c33c9) { this[_0x4cc7('0x8ef')] = _0x1c33c9; this[_0x4cc7('0x42')] = _0x1c33c9[_0x4cc7('0x1e24')](); }; _0x16dada[_0x4cc7('0x1e25')] = _0x15ece8; _0x15ece8[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'MethodVOSet']; _0x15ece8[_0x4cc7('0x8')] = {}; _0x15ece8[_0x4cc7('0x8')][_0x4cc7('0x8ef')] = null; _0x15ece8[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x15ece8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x15ece8; var _0x30ffa6 = function(_0x5cd2e0, _0x4c97dd) { if ('SUoeK' !== 'SUoeK') { this['_baseMethod'][_0x4cc7('0x19')](); } else { null == _0x4c97dd && (_0x4c97dd = 0.1); _0x52aa7e['call'](this, _0x5cd2e0[_0x4cc7('0x1b8c')]()); this[_0x4cc7('0xb37')] = _0x5cd2e0; this[_0x4cc7('0x1e26')] = _0x4c97dd; this[_0x4cc7('0x1e27')] = _0x5260f5[_0x4cc7('0x9a0')](this['_castingLight']['get_shadowMapper'](), _0x25f3e3) ? this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]() : null; if (null == this[_0x4cc7('0x1e27')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1e28'))); this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); } }; _0x16dada[_0x4cc7('0x1e29')] = _0x30ffa6; _0x30ffa6[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e2a')]; _0x30ffa6[_0x4cc7('0x92b')] = _0x52aa7e; _0x30ffa6[_0x4cc7('0x8')] = _0x5aff49(_0x52aa7e['prototype'], { '_baseMethod': null, '_fadeRatio': null, '_nearShadowMapper': null, 'initConstants': function(_0x36e2be) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x1d66')]['call'](this, _0x36e2be); this['_baseMethod']['initConstants'](_0x36e2be); var _0x2c62e0 = _0x36e2be[_0x4cc7('0x19bb')]; _0x36e2be = _0x36e2be['secondaryFragmentConstantsIndex']; _0x2c62e0['set'](_0x36e2be + 0x2, 0x0); _0x2c62e0[_0x4cc7('0x9e7')](_0x36e2be + 0x3, 0x1); }, 'initVO': function(_0x233862) { this[_0x4cc7('0xb37')][_0x4cc7('0xb38')](_0x233862); _0x233862[_0x4cc7('0xb39')] = !0x0; }, 'set_alpha': function(_0x3861ab) { if (_0x4cc7('0x1e2b') !== _0x4cc7('0x1e2c')) { this['_baseMethod'][_0x4cc7('0x10cd')](_0x3861ab); return _0x3861ab; } else { if (null == this['r']['m']) throw new _0x202aa0('No\x20string\x20matched'); return _0x3a8a6f[_0x4cc7('0x946')](this['r']['s'], 0x0, this['r']['m'][_0x4cc7('0xb1c')]); } }, 'set_epsilon': function(_0x3745b9) { this[_0x4cc7('0xb37')]['set_epsilon'](_0x3745b9); return _0x3745b9; }, 'getFragmentCode': function(_0x2ce37e, _0x3af96d, _0x450e0a) { var _0x2df93b = this[_0x4cc7('0xb37')][_0x4cc7('0x13c9')](_0x2ce37e, _0x3af96d, _0x450e0a) , _0x209073 = _0x3af96d[_0x4cc7('0xe57')](); _0x3af96d = _0x3af96d[_0x4cc7('0x1e2d')](); _0x2ce37e[_0x4cc7('0x19bc')] = 0x4 * _0x209073[_0x4cc7('0x19f4')](); return _0x2df93b += _0x56067a['rPbNI'](_0x56067a[_0x4cc7('0x1e2e')](_0x56067a[_0x4cc7('0x636')](_0x4cc7('0x1e2f') + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + _0x4cc7('0x1d89'), _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + _0x4cc7('0x1e30') + _0x4bf907['string'](_0x3af96d) + _0x4cc7('0xf23'), _0x4bf907[_0x4cc7('0x4dc')](_0x450e0a)) + _0x56067a['VZkNP'] + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + _0x4cc7('0x1e30') + _0x4bf907['string'](_0x450e0a) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x450e0a) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x450e0a) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3af96d) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x450e0a) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x209073) + '.w,' + _0x4bf907[_0x4cc7('0x4dc')](_0x450e0a) + _0x4cc7('0x147'); }, 'activate': function(_0x4c7b35, _0x1c8822) { var _0x51b5e1 = {}; _0x51b5e1[_0x4cc7('0x1e31')] = function(_0x5a08a3, _0x1c1b82) { return _0x5a08a3 != _0x1c1b82; } ; if (_0x4cc7('0x1e32') !== 'MVjZO') { this[_0x4cc7('0xb37')]['activate'](_0x4c7b35, _0x1c8822); } else { if (0x2 == _0x4c7b35[_0x4cc7('0xa48')] && _0x4cc7('0xbd4') == _0x4c7b35['type']) { var _0x115212 = this[_0x4cc7('0x1e33')](this['get_mouseX'](), this[_0x4cc7('0xb4f')](), !0x0); null != _0x115212 && (_0x115212 = _0x115212[_0x4cc7('0xc79')][_0x4cc7('0x1124')], _0x51b5e1['zaAKQ'](null, _0x115212) && '' != _0x115212 && (_0x29cea6[_0x4cc7('0x55')](_0x115212, _0x4cc7('0x1e34')) ? this['dispatchEvent'](new _0x56a3ca('link',!0x1,!0x1,_0x3a8a6f[_0x4cc7('0x946')](_0x115212, 0x6, null))) : _0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x115212)))); } return _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xa49')][_0x4cc7('0x96b')](this, _0x4c7b35); } }, 'deactivate': function(_0x5c2b9e, _0x512d2f) { if (_0x4cc7('0x1e35') === _0x4cc7('0x1e35')) { this[_0x4cc7('0xb37')][_0x4cc7('0xa14')](_0x5c2b9e, _0x512d2f); } else { this[_0x4cc7('0x1e36')][_0x4cc7('0x18d5')](_0x5d5d4e['temp'], _0x5d5d4e['temp']); if (_0x5c2b9e > this[_0x4cc7('0x1e37')][_0x4cc7('0x1e38')] * this[_0x4cc7('0x1e37')][_0x4cc7('0x1e38')]) this[_0x4cc7('0x1e37')][_0x4cc7('0x1e39')][_0x4cc7('0x1e3a')](_0x5d5d4e[_0x4cc7('0xb93')], this[_0x4cc7('0x1e37')][_0x4cc7('0x1e38')], _0x5d5d4e[_0x4cc7('0xb93')]); else if (d > this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3b')] * this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3b')]) this[_0x4cc7('0x1e37')]['axis2']['moveToDistance'](_0x5d5d4e['temp'], this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3b')], _0x5d5d4e[_0x4cc7('0xb93')]); else if (e > this[_0x4cc7('0x1e37')]['axis3Length'] * this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3c')]) this['triangle'][_0x4cc7('0x1e3d')][_0x4cc7('0x1e3a')](_0x5d5d4e[_0x4cc7('0xb93')], this['triangle']['axis3Length'], _0x5d5d4e['temp']); else { _0x56067a['Rtezb'](c, this['toGlobal'](_0x5d5d4e[_0x4cc7('0xb93')], _0x5d5d4e['temp']), _0x512d2f, !0x0); return; } c(this[_0x4cc7('0xb92')](_0x5d5d4e[_0x4cc7('0xb93')], _0x5d5d4e[_0x4cc7('0xb93')]), _0x512d2f, !0x1); } }, 'setRenderState': function(_0x2d92d4, _0x570745, _0x1fabbb, _0x2d53cc) { var _0x4aef21 = _0x2d53cc['get_lens']()[_0x4cc7('0x15a0')]() , _0x2c6470 = _0x2d53cc[_0x4cc7('0x102a')]()['get_far']() - _0x4aef21 , _0x554c9a = this['_nearShadowMapper'][_0x4cc7('0x15b3')]() , _0x50a223 = _0x554c9a * (0x1 - this[_0x4cc7('0x1e26')]); _0x554c9a = _0x4aef21 + _0x554c9a * _0x2c6470; _0x50a223 = _0x4aef21 + _0x50a223 * _0x2c6470; _0x4aef21 = _0x2d92d4[_0x4cc7('0x19bb')]; _0x2c6470 = _0x2d92d4[_0x4cc7('0x19bc')]; _0x4aef21[_0x4cc7('0x9e7')](_0x2c6470, _0x50a223); _0x4aef21[_0x4cc7('0x9e7')](_0x2c6470 + 0x1, 0x1 / (_0x554c9a - _0x50a223)); this[_0x4cc7('0xb37')]['setRenderState'](_0x2d92d4, _0x570745, _0x1fabbb, _0x2d53cc); }, 'getVertexCode': function(_0x58bcd5, _0x1ef97a) { return this['_baseMethod']['getVertexCode'](_0x58bcd5, _0x1ef97a); }, 'reset': function() { this[_0x4cc7('0xb37')][_0x4cc7('0x19')](); }, 'cleanCompilationData': function() { _0x52aa7e[_0x4cc7('0x8')]['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0xb37')][_0x4cc7('0x1cc5')](); }, 'set_sharedRegisters': function(_0xf47e9d) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x1cd6')][_0x4cc7('0x96b')](this, this[_0x4cc7('0xb37')][_0x4cc7('0x1cd6')](_0xf47e9d)); return _0xf47e9d; }, 'onShaderInvalidated': function(_0x547600) { if (_0x4cc7('0x1e3e') !== 'vzMuC') { this[_0x4cc7('0x1b50')](); } else { if (null != this[_0x4cc7('0x1e3f')]) this[_0x4cc7('0x1e3f')]['onForceApplied3D'](_0x547600, b, c); } }, '__class__': _0x30ffa6 }); var _0x1c65d5 = function(_0x4506cc, _0x355301, _0x282437, _0x88110a) { null == _0x88110a && (_0x88110a = !0x1); null == _0x282437 && (_0x282437 = !0x0); null == _0x355301 && (_0x355301 = 0x1); null == _0x4506cc && (_0x4506cc = 0x0); _0x4ae64a['call'](this); this[_0x4cc7('0x1207')] = _0x2bc114[_0x4cc7('0x24')](null); this['_outlinePass'] = new _0x1588a1(_0x4506cc,_0x355301,_0x282437,_0x88110a); this[_0x4cc7('0x1207')]['push'](this[_0x4cc7('0x1e40')]); }; _0x16dada[_0x4cc7('0x1e41')] = _0x1c65d5; _0x1c65d5['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e42')]; _0x1c65d5[_0x4cc7('0x92b')] = _0x298f62; _0x1c65d5[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_outlinePass': null, 'initVO': function(_0x1d9ea8) { var _0x48e3ae = {}; _0x48e3ae['QCRpa'] = function(_0xf51ed0, _0x5987cf) { return _0xf51ed0 & _0x5987cf; } ; if (_0x4cc7('0x1e43') !== 'cscMn') { _0x1d9ea8['needsNormals'] = !0x0; } else { this[_0x4cc7('0xbbd')](this['position'] + 0x4); 0x1 == this[_0x4cc7('0x16ed')] ? (this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 >> 0x8 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 >> 0x10 & 0xff, this['b'][this['position']++] = _0x1d9ea8 >> 0x18 & 0xff) : (this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 >> 0x18 & 0xff, this['b'][this['position']++] = _0x1d9ea8 >> 0x10 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x48e3ae['QCRpa'](_0x1d9ea8 >> 0x8, 0xff), this['b'][this[_0x4cc7('0xcc2')]++] = _0x1d9ea8 & 0xff); } }, 'reset': function() { if (_0x2d63f9[_0x4cc7('0x15b')](_0x4cc7('0x1e44'), _0x4cc7('0x1e45'))) { var _0x22253b = _0x4cc7('0x1e46')['split']('|') , _0x2e30cf = 0x0; while (!![]) { switch (_0x22253b[_0x2e30cf++]) { case '0': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1e47'), -0x64, 0x12c, null, null, null, _0xcfd438); continue; case '1': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1fc'), 0x50, -0x104, null, null, null, null); continue; case '2': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1e48'), 0xdc, -0x48, null, null == _0xcfd438 ? null : Math[_0x4cc7('0xa96')](_0xcfd438 / 2.5), -0x1, _0xa17c28); continue; case '3': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x68); continue; case '4': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '5': _0xcfd438 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); continue; case '6': this['runner'][_0x4cc7('0xac9')](18.8, 1.2); continue; case '7': var _0xcfd438 = _0x1baaa1[_0x4cc7('0x7d9')](0x53c) , _0xa17c28 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); continue; case '8': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); continue; case '9': this[_0x4cc7('0xc37')]['setIndexedPosition'](18.65, 0.9); continue; case '10': this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; } break; } } else { _0x298f62[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); } }, 'activate': function(_0x498686, _0x3ac937) {}, 'getFragmentCode': function(_0x2b3d92, _0x292ce3, _0x11d7ba) { return ''; }, '__class__': _0x1c65d5 }); var _0x5cad29 = function() { _0x2cd77f[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.materials.methods.PhongSpecularMethod'] = _0x5cad29; _0x5cad29['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e49')]; _0x5cad29['__super__'] = _0x2cd77f; _0x5cad29[_0x4cc7('0x8')] = _0x5aff49(_0x2cd77f[_0x4cc7('0x8')], { 'getFragmentCodePerLight': function(_0x1f26da, _0x4baded, _0x32f7c5, _0x3509f9) { var _0x4740cb = {}; _0x4740cb[_0x4cc7('0x1e4a')] = function(_0x1d3562, _0x415b57) { return _0x1d3562 == _0x415b57; } ; if (_0x4cc7('0x1e4b') === _0x4cc7('0x1e4b')) { var _0x3953a4 = ''; if (this['_isFirstLight']) var _0xd4b98d = this[_0x4cc7('0x154a')]; else _0xd4b98d = _0x3509f9[_0x4cc7('0xe55')](), _0x3509f9[_0x4cc7('0xf1a')](_0xd4b98d, 0x1); var _0x29de53 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] , _0x508076 = this['_sharedRegisters']['normalFragment']; _0x3953a4 += _0x56067a[_0x4cc7('0x638')](_0x56067a['ksyjj'](_0x56067a[_0x4cc7('0x639')]('dp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20' + _0x4bf907['string'](_0x4baded) + ',\x20' + _0x4bf907['string'](_0x508076) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20', _0x4bf907['string'](_0xd4b98d)) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x508076), ',\x20') + _0x4bf907['string'](_0xd4b98d) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + ',\x20' + _0x4bf907['string'](_0x4baded) + '\x0aadd' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + '.w\x0asat\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x62c') + _0x4bf907['string'](_0xd4b98d) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x1e4c') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20' + _0x4bf907['string'](_0xd4b98d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x29de53) + _0x4cc7('0x1cfc') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x147'); _0x3953a4 = this[_0x4cc7('0x1ce3')] ? _0x3953a4 + (_0x56067a[_0x4cc7('0x639')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf4')]) + _0x4cc7('0x1cfd') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + '.w\x0a') : _0x3953a4 + (_0x4cc7('0x1cfe') + _0x4bf907['string'](_0xd4b98d) + _0x56067a[_0x4cc7('0x601')] + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_specularDataRegister']) + _0x4cc7('0x147')); _0x1f26da[_0x4cc7('0x1d37')] && (_0x3953a4 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4baded) + _0x4cc7('0x147')); null != this[_0x4cc7('0x1cff')] && (_0x3953a4 += _0x4bf907[_0x4cc7('0x4dc')](this['_modulateMethod'](_0x1f26da, _0xd4b98d, _0x3509f9, this['_sharedRegisters']))); _0x3953a4 += _0x4cc7('0xaf') + _0x4bf907['string'](_0xd4b98d) + _0x4cc7('0x139') + _0x4bf907['string'](_0x32f7c5) + _0x56067a[_0x4cc7('0x635')] + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d) + _0x4cc7('0x147'); this['_isFirstLight'] || (_0x3953a4 += _0x56067a[_0x4cc7('0x63a')](_0x4cc7('0x161') + _0x4bf907['string'](this['_totalLightColorReg']) + _0x4cc7('0x139') + _0x4bf907['string'](this['_totalLightColorReg']) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xd4b98d), '.xyz\x0a'), _0x3509f9[_0x4cc7('0x19f7')](_0xd4b98d)); this['_isFirstLight'] = !0x1; return _0x3953a4; } else { this['displayEvenIfZero'] = !0x1; _0x145ce0['call'](this); this[_0x4cc7('0xb62')] = this[_0x4cc7('0xb55')] = !0x1; _0x1f26da = this['text'] = _0x22bdfe[_0x4cc7('0xc1f')](_0x1f26da, _0x32f7c5, null, '0'); _0x32f7c5 = null; _0x4740cb['aOswj'](null, _0x32f7c5) && (_0x32f7c5 = _0x1f26da[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x1f26da), new _0x5a0679(_0x32f7c5)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xcb4')]); this[_0x4cc7('0x1e4d')] = _0x4baded; this[_0x4cc7('0x1e4e')](0x0); } }, '__class__': _0x5cad29 }); var _0x30f201 = function(_0x1f717d, _0x1ce5ee) { null == _0x1ce5ee && (_0x1ce5ee = 0x9); this['_projMatrix'] = new _0x165614(); _0x4ae64a[_0x4cc7('0x96b')](this); this['_projector'] = _0x1f717d; this[_0x4cc7('0x1e4f')] = null == _0x1ce5ee ? 0x9 : _0x1ce5ee; }; _0x16dada['away3d.materials.methods.ProjectiveTextureMethod'] = _0x30f201; _0x30f201['__name__'] = [_0x4cc7('0x7f'), 'materials', 'methods', 'ProjectiveTextureMethod']; _0x30f201[_0x4cc7('0x92b')] = _0x298f62; _0x30f201[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_projector': null, '_uvVarying': null, '_projMatrix': null, '_mode': null, 'initConstants': function(_0x144624) { if (_0x4cc7('0x1e50') === _0x4cc7('0x1e51')) { var _0xfd7bb9 = _0x4b4ad9[_0x4cc7('0x493')]()[_0x4cc7('0xbda')]; null != _0xfd7bb9 ? _0xfd7bb9(_0x144624, _0x2d563b) : _0x3ccc21[_0x4cc7('0xbdb')](_0x144624, _0x2d563b); } else { var _0x2d563b = _0x144624[_0x4cc7('0x1cf9')]; _0x144624 = _0x144624[_0x4cc7('0x19bb')]; _0x144624[_0x4cc7('0x9e7')](_0x2d563b, 0.5); _0x144624[_0x4cc7('0x9e7')](_0x2d563b + 0x1, -0.5); _0x144624[_0x4cc7('0x9e7')](_0x2d563b + 0x2, 0x1); _0x144624[_0x4cc7('0x9e7')](_0x2d563b + 0x3, 0x1); } }, 'cleanCompilationData': function() { if (_0x4cc7('0x1e52') === _0x4cc7('0x1e52')) { _0x298f62['prototype'][_0x4cc7('0x1cc5')]['call'](this); this[_0x4cc7('0x12d9')] = null; } else { this['terrain'] = a; var _0x51841d = this[_0x4cc7('0x19cb')]['sourceData'][_0x4cc7('0x1e53')] , _0x537800 = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')] , _0x3a21aa = this['terrain'][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]; _0x83d928[_0x4cc7('0x96b')](this, a['mesh'], (_0x51841d[_0x4cc7('0x52')]['x'] - _0x51841d[_0x4cc7('0x53')]['x']) * (_0x537800[_0x4cc7('0x52')]['y'] - _0x537800[_0x4cc7('0x53')]['y']) * (_0x3a21aa[_0x4cc7('0x52')]['z'] - _0x3a21aa['min']['z'])); } }, 'getVertexCode': function(_0x2b3260, _0x8c6de0) { var _0x467a18 = _0x8c6de0[_0x4cc7('0x12d7')](); _0x8c6de0[_0x4cc7('0x12d7')](); _0x8c6de0[_0x4cc7('0x12d7')](); _0x8c6de0[_0x4cc7('0x12d7')](); _0x8c6de0['getFreeVertexVectorTemp'](); _0x2b3260[_0x4cc7('0x12d8')] = 0x4 * _0x467a18[_0x4cc7('0x19f4')](); this['_uvVarying'] = _0x8c6de0[_0x4cc7('0xe56')](); return _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x12d9')]) + _0x4cc7('0x1e55') + _0x4bf907[_0x4cc7('0x4dc')](_0x467a18) + '\x0a'; }, 'getFragmentCode': function(_0x2c71da, _0x3f6b92, _0x3ec522) { var _0x22c74e = _0x4cc7('0x1e56')[_0x4cc7('0x46')]('|') , _0x39da55 = 0x0; while (!![]) { switch (_0x22c74e[_0x39da55++]) { case '0': return _0xc88a77; case '1': _0x3f6b92 = _0x3f6b92[_0x4cc7('0xe57')](); continue; case '2': _0x2c71da[_0x4cc7('0x11b7')] = _0x44e1dc['get_index'](); continue; case '3': if (0x9 == this[_0x4cc7('0x1e4f')]) _0xc88a77 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x1e57'); else if (0x0 == this[_0x4cc7('0x1e4f')]) _0xc88a77 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x1e57'); else if (0x3 == this[_0x4cc7('0x1e4f')]) _0xc88a77 += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x139') + _0x4bf907['string'](_0x3eed49) + '.xyz,\x20' + _0x4bf907['string'](_0x3ec522) + _0x4cc7('0x1e58') + _0x4bf907['string'](_0x3eed49) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + '.w\x09\x09\x09\x09\x09\x09\x0aadd\x20' + _0x4bf907['string'](_0x3ec522) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ec522) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x1e57'); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1e59') + _0x14e1a2[_0x4cc7('0x8eb')](this[_0x4cc7('0x1e4f')]) + '\x22')); continue; case '4': _0xc88a77 += _0x4cc7('0x1d1d') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x12d9')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x12d9')]) + '.w\x09\x09\x09\x09\x09\x09\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x3eed49) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x3f6b92) + _0x4cc7('0x1e5a') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x3eed49) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x3f6b92) + _0x4cc7('0x1e5b'); continue; case '5': _0xc88a77 += this[_0x4cc7('0x1548')](_0x2c71da, _0x3eed49, _0x44e1dc, this[_0x4cc7('0x1e5c')][_0x4cc7('0x11b8')](), _0x3eed49, _0x4cc7('0x1ccb')); continue; case '6': _0x2c71da[_0x4cc7('0x1cf9')] = 0x4 * _0x3f6b92[_0x4cc7('0x19f4')](); continue; case '7': var _0xc88a77 = '' , _0x44e1dc = _0x3f6b92[_0x4cc7('0xe59')]() , _0x3eed49 = _0x3f6b92[_0x4cc7('0xe55')](); continue; } break; } }, 'setRenderState': function(_0x493e83, _0x2166e0, _0x17b75e, _0x58eebd) { this[_0x4cc7('0x1e5d')][_0x4cc7('0xa28')](this['_projector'][_0x4cc7('0x1411')]()); this[_0x4cc7('0x1e5d')][_0x4cc7('0xfcb')](_0x2166e0[_0x4cc7('0x1218')](_0x58eebd)); this[_0x4cc7('0x1e5d')][_0x4cc7('0xf37')](_0x493e83[_0x4cc7('0x1a84')], _0x493e83[_0x4cc7('0x12d8')], !0x0); }, 'activate': function(_0x5f1f68, _0x180dd6) { _0x180dd6[_0x4cc7('0xdb2')]['setTextureAt'](_0x5f1f68[_0x4cc7('0x11b7')], this[_0x4cc7('0x1e5c')][_0x4cc7('0x11b8')]()[_0x4cc7('0x19c1')](_0x180dd6)); }, '__class__': _0x30f201 }); var _0x4e10c8 = function(_0x843976, _0x2c67f6, _0x260574, _0x3b46db, _0x5e3e23) { null == _0x5e3e23 && (_0x5e3e23 = 0x0); null == _0x3b46db && (_0x3b46db = 0x0); null == _0x260574 && (_0x260574 = 0x0); null == _0x2c67f6 && (_0x2c67f6 = 0.1); this[_0x4cc7('0x1d49')] = 0x1; this['_dispersionR'] = this[_0x4cc7('0x1e5e')] = this[_0x4cc7('0x1e5f')] = 0x0; _0x4ae64a[_0x4cc7('0x96b')](this); this['_envMap'] = _0x843976; this[_0x4cc7('0x1e60')] = _0x260574; this[_0x4cc7('0x1e5e')] = _0x3b46db; this[_0x4cc7('0x1e5f')] = _0x5e3e23; this[_0x4cc7('0x1e61')] = !(this[_0x4cc7('0x1e60')] == this['_dispersionB'] && this[_0x4cc7('0x1e60')] == this[_0x4cc7('0x1e5e')]); this[_0x4cc7('0x1e62')] = _0x2c67f6; }; _0x16dada[_0x4cc7('0x1e63')] = _0x4e10c8; _0x4e10c8[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), 'RefractionEnvMapMethod']; _0x4e10c8[_0x4cc7('0x92b')] = _0x298f62; _0x4e10c8['prototype'] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { '_envMap': null, '_dispersionR': null, '_dispersionG': null, '_dispersionB': null, '_useDispersion': null, '_refractionIndex': null, '_alpha': null, 'initConstants': function(_0x221de5) { var _0x1df5b0 = _0x221de5['fragmentConstantsIndex']; _0x221de5 = _0x221de5['fragmentData']; _0x221de5[_0x4cc7('0x9e7')](_0x2d63f9[_0x4cc7('0x15c')](_0x1df5b0, 0x4), 0x1); _0x221de5[_0x4cc7('0x9e7')](_0x1df5b0 + 0x5, 0x0); _0x221de5[_0x4cc7('0x9e7')](_0x1df5b0 + 0x7, 0x1); }, 'initVO': function(_0xc9ccc) { _0xc9ccc[_0x4cc7('0x1c50')] = !0x0; _0xc9ccc['needsView'] = !0x0; }, 'set_alpha': function(_0x2176aa) { return this[_0x4cc7('0x1d49')] = _0x2176aa; }, 'activate': function(_0xcf9f80, _0x56f79b) { var _0x4c1d76 = _0xcf9f80['fragmentConstantsIndex'] , _0x4e309b = _0xcf9f80[_0x4cc7('0x19bb')]; _0x4e309b[_0x4cc7('0x9e7')](_0x4c1d76, this['_dispersionR'] + this[_0x4cc7('0x1e62')]); this['_useDispersion'] && (_0x4e309b[_0x4cc7('0x9e7')](_0x4c1d76 + 0x1, this[_0x4cc7('0x1e5e')] + this[_0x4cc7('0x1e62')]), _0x4e309b[_0x4cc7('0x9e7')](_0x4c1d76 + 0x2, this[_0x4cc7('0x1e5f')] + this[_0x4cc7('0x1e62')])); _0x4e309b[_0x4cc7('0x9e7')](_0x4c1d76 + 0x3, this[_0x4cc7('0x1d49')]); _0x56f79b[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0xcf9f80['texturesIndex'], this[_0x4cc7('0x1e64')][_0x4cc7('0x19c1')](_0x56f79b)); }, 'getFragmentCode': function(_0x38f46f, _0x139335, _0xe088f1) { var _0x5aedcc = _0x139335['getFreeFragmentConstant']() , _0x3a1e27 = _0x139335[_0x4cc7('0xe57')]() , _0xb542b2 = '' , _0x52ed04 = _0x139335['getFreeTextureReg'](); _0x38f46f[_0x4cc7('0x11b7')] = _0x52ed04[_0x4cc7('0x19f4')](); _0x38f46f['fragmentConstantsIndex'] = 0x4 * _0x5aedcc['get_index'](); var _0x5aeaf6 = _0x139335['getFreeFragmentVectorTemp'](); _0x139335[_0x4cc7('0xf1a')](_0x5aeaf6, 0x1); var _0x5e4a4c = _0x139335[_0x4cc7('0xe55')](); _0x139335['addFragmentTempUsages'](_0x5e4a4c, 0x1); var _0x48c401 = _0x139335[_0x4cc7('0xe55')](); var _0x16dada = this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] , _0x3420db = this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]; _0xb542b2 += _0x4cc7('0x1e65') + _0x4bf907['string'](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x181b'); _0xb542b2 += _0x56067a[_0x4cc7('0x63a')](_0x56067a[_0x4cc7('0x1e66')](_0x56067a[_0x4cc7('0x1e66')](_0x56067a[_0x4cc7('0x1e66')](_0x56067a[_0x4cc7('0x63b')](_0x56067a[_0x4cc7('0x63b')](_0x4cc7('0x610') + _0x4bf907['string'](_0x48c401) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3420db), _0x56067a[_0x4cc7('0x63c')]) + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.x\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a1e27) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0asub\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)), _0x4cc7('0x132')) + _0x4bf907['string'](_0x3a1e27) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1e67') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x56067a[_0x4cc7('0x60d')], _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.xyz,\x20' + _0x4bf907['string'](_0x48c401) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3420db), _0x4cc7('0x63d')) + _0x4bf907['string'](_0x5aeaf6) + ',\x20' + _0x4bf907['string'](_0x5aedcc) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada), _0x4cc7('0xf23')) + _0x4bf907['string'](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907['string'](_0x48c401) + _0x56067a[_0x4cc7('0x63e')] + _0x4bf907['string'](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + '.xyz\x0a'; _0xb542b2 += this['getTexCubeSampleCode'](_0x38f46f, _0x5e4a4c, _0x52ed04, this[_0x4cc7('0x1e64')], _0x5aeaf6) + 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x1e68') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x147'); this[_0x4cc7('0x1e61')] && (_0xb542b2 += _0x56067a[_0x4cc7('0x63f')](_0x56067a[_0x4cc7('0x1e69')](_0x56067a[_0x4cc7('0x1e69')](_0x56067a[_0x4cc7('0x640')](_0x56067a[_0x4cc7('0x641')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + '.xyz,\x20' + _0x4bf907['string'](_0x3420db) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x61d') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a1e27) + _0x4cc7('0x152') + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w,\x20' + _0x4bf907['string'](_0x5aedcc) + _0x56067a['LlgiS'] + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x714') + _0x4bf907['string'](_0x48c401), '.w,\x20'), _0x4bf907['string'](_0x3a1e27)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w\x0asqt\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401), _0x4cc7('0x156')) + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x156'), _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.x,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x3420db) + '.xyz\x0amul\x20' + _0x4bf907['string'](_0x5aeaf6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + '\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1e6a') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x181b'), _0xb542b2 += this[_0x4cc7('0x1dd6')](_0x38f46f, _0x48c401, _0x52ed04, this[_0x4cc7('0x1e64')], _0x5aeaf6) + _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.y\x0a', _0xb542b2 += _0x56067a[_0x4cc7('0x642')](_0x56067a[_0x4cc7('0x642')](_0x56067a[_0x4cc7('0x643')](_0x56067a[_0x4cc7('0x643')](_0x56067a[_0x4cc7('0x643')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907['string'](_0x16dada) + '.xyz,\x20' + _0x4bf907['string'](_0x3420db), _0x4cc7('0x63d')) + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w,\x20' + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a1e27) + '.x,\x20' + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x48c401) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x56067a[_0x4cc7('0x601')] + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x714') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + '.w,\x20' + _0x4bf907['string'](_0x3a1e27) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1e67') + _0x4bf907['string'](_0x48c401), _0x4cc7('0x156')) + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc)) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401) + _0x4cc7('0x152') + _0x4bf907['string'](_0x48c401) + _0x56067a[_0x4cc7('0x60d')], _0x4bf907[_0x4cc7('0x4dc')](_0x48c401)) + '.y\x0amul\x20' + _0x4bf907['string'](_0x48c401) + _0x4cc7('0x139'), _0x4bf907['string'](_0x48c401)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x3420db) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0xf23') + _0x4bf907['string'](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907['string'](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907['string'](_0x48c401) + '.xyz\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aeaf6) + '.xyz\x0a', _0xb542b2 += _0x56067a[_0x4cc7('0x644')](this[_0x4cc7('0x1dd6')](_0x38f46f, _0x48c401, _0x52ed04, this[_0x4cc7('0x1e64')], _0x5aeaf6) + _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x48c401), '.z\x0a')); _0x139335[_0x4cc7('0x19f7')](_0x5aeaf6); _0xb542b2 += _0x56067a['tgrZw'](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x56067a['YUUhW'] + _0x4bf907[_0x4cc7('0x4dc')](_0xe088f1) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5aedcc) + _0x4cc7('0x1d3e') + _0x4bf907[_0x4cc7('0x4dc')](_0xe088f1) + _0x4cc7('0x139') + _0x4bf907['string'](_0xe088f1) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5e4a4c) + '.xyz\x0a'; _0x139335[_0x4cc7('0x19f7')](_0x5e4a4c); return _0xb542b2 += _0x4cc7('0x1e65') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x16dada) + _0x4cc7('0x181b'); }, '__class__': _0x4e10c8, '__properties__': _0x5aff49(_0x298f62[_0x4cc7('0x8')]['__properties__'], { 'set_alpha': _0x4cc7('0x10cd') }) }); var _0x48e266 = function(_0x2b4336, _0x4070a6, _0x1a40d5, _0x46ffd8) { null == _0x46ffd8 && (_0x46ffd8 = 'mix'); null == _0x1a40d5 && (_0x1a40d5 = 0x2); null == _0x4070a6 && (_0x4070a6 = 0.4); null == _0x2b4336 && (_0x2b4336 = 0xffffff); _0x4ae64a['call'](this); this['_blendMode'] = _0x46ffd8; this[_0x4cc7('0x1e6b')] = _0x4070a6; this[_0x4cc7('0x1e6c')] = _0x1a40d5; this[_0x4cc7('0x1556')](_0x2b4336); }; _0x16dada[_0x4cc7('0x1e6d')] = _0x48e266; _0x48e266['__name__'] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e6e')]; _0x48e266[_0x4cc7('0x92b')] = _0x298f62; _0x48e266['prototype'] = _0x5aff49(_0x298f62['prototype'], { '_color': null, '_blendMode': null, '_colorR': null, '_colorG': null, '_colorB': null, '_strength': null, '_power': null, 'initConstants': function(_0x1572d6) { _0x1572d6['fragmentData'][_0x4cc7('0x9e7')](_0x1572d6[_0x4cc7('0x1cf9')] + 0x3, 0x1); }, 'initVO': function(_0x84cbf9) { _0x84cbf9[_0x4cc7('0x1c50')] = !0x0; _0x84cbf9[_0x4cc7('0x1c3f')] = !0x0; }, 'set_color': function(_0x318335) { if (_0x4cc7('0x1e6f') !== 'EvWdq') { _0x18573e['prototype']['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1d3b')] = this['_totalLightColorReg'] = this['_shadowRegister'] = null; } else { this[_0x4cc7('0x12c1')] = _0x318335; this[_0x4cc7('0x153a')] = _0x56067a[_0x4cc7('0x646')](_0x318335 >> 0x10, 0xff) / 0xff; this[_0x4cc7('0x1543')] = (_0x318335 >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x1544')] = (_0x318335 & 0xff) / 0xff; return _0x318335; } }, 'activate': function(_0x203120, _0x561d64) { _0x561d64 = _0x203120[_0x4cc7('0x1cf9')]; _0x203120 = _0x203120[_0x4cc7('0x19bb')]; _0x203120[_0x4cc7('0x9e7')](_0x561d64, this[_0x4cc7('0x153a')]); _0x203120[_0x4cc7('0x9e7')](_0x561d64 + 0x1, this[_0x4cc7('0x1543')]); _0x203120[_0x4cc7('0x9e7')](_0x561d64 + 0x2, this[_0x4cc7('0x1544')]); _0x203120['set'](_0x561d64 + 0x4, this[_0x4cc7('0x1e6b')]); _0x203120[_0x4cc7('0x9e7')](_0x561d64 + 0x5, this[_0x4cc7('0x1e6c')]); }, 'getFragmentCode': function(_0x2323a5, _0x43bc2c, _0xba7d39) { var _0x2b2b2e = _0x43bc2c[_0x4cc7('0xe57')]() , _0x38b73a = _0x43bc2c['getFreeFragmentConstant'](); _0x43bc2c = _0x43bc2c[_0x4cc7('0xe55')](); var _0x53dbb3 = ''; _0x2323a5['fragmentConstantsIndex'] = 0x4 * _0x2b2b2e[_0x4cc7('0x19f4')](); _0x53dbb3 += _0x56067a['tgrZw'](_0x56067a['tgrZw'](_0x56067a[_0x4cc7('0x647')](_0x56067a[_0x4cc7('0x648')](_0x56067a[_0x4cc7('0x649')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1819')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x1e70') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907['string'](_0x43bc2c) + _0x4cc7('0x1e71'), _0x4bf907['string'](_0x43bc2c)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b2b2e) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x1e72') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + '.x,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x38b73a)) + '.y\x09\x09\x09\x09\x09\x09\x09\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x38b73a) + '.x\x09\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x152') + _0x4bf907['string'](_0x2b2b2e) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x1e73') + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39)) + _0x4cc7('0x139') + _0x4bf907['string'](_0x43bc2c) + _0x4cc7('0x1e74'), _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b2b2e) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c)) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0a'; return _0x53dbb3 = _0x4cc7('0x2a') == this[_0x4cc7('0xe0b')] ? _0x53dbb3 + (_0x56067a[_0x4cc7('0x649')](_0x56067a[_0x4cc7('0x649')](_0x56067a[_0x4cc7('0x1e75')](_0x4cc7('0xaf'), _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c)) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x2b2b2e), _0x4cc7('0x1e76')) + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + '.xyz\x09\x09\x09\x09\x09\x09\x0a') : _0x56067a['MlSox'](_0x4cc7('0x1347'), this[_0x4cc7('0xe0b')]) ? _0x53dbb3 + (_0x56067a[_0x4cc7('0x64b')](_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2b2b2e) + _0x4cc7('0x1e77') + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139') + _0x4bf907['string'](_0x43bc2c) + '.xyz\x09\x09\x09\x09\x09\x09\x0a') : _0x53dbb3 + _0x56067a['FReHZ'](_0x56067a[_0x4cc7('0x64c')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2b2b2e) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x1e58') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c) + '.w\x09\x09\x09\x09\x09\x09\x09\x09\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](_0xba7d39)) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x43bc2c), '.xyz\x09\x09\x09\x09\x09\x0a'); }, '__class__': _0x48e266, '__properties__': _0x5aff49(_0x298f62['prototype'][_0x4cc7('0x2d6')], { 'set_color': _0x4cc7('0x1556') }) }); var _0x21c480 = function() { if (_0x4cc7('0x1e78') === _0x2d63f9['KYmIQ']) { null == _0x55a4be[_0x4cc7('0x1e79')] && (_0x55a4be['obvious'] = new _0x371dc3()); return _0x55a4be[_0x4cc7('0x1e79')]; } else { this[_0x4cc7('0x1e7a')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0xf9e')] = new _0x29d7fe(); this[_0x4cc7('0x1b72')] = new _0x19e25c(); this[_0x4cc7('0x19f5')] = new _0x2d186d(); this[_0x4cc7('0x19f6')] = new _0x2cd77f(); this[_0x4cc7('0xf9e')]['addEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x19f5')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x19f6')][_0x4cc7('0x9ad')]('ShaderInvalidated', _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x1b72')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x1c38')] = this[_0x4cc7('0xf9e')][_0x4cc7('0x1e24')](); this[_0x4cc7('0x1c4f')] = this['_ambientMethod'][_0x4cc7('0x1e24')](); this['_diffuseMethodVO'] = this[_0x4cc7('0x19f5')][_0x4cc7('0x1e24')](); this['_specularMethodVO'] = this[_0x4cc7('0x19f6')][_0x4cc7('0x1e24')](); _0x338b9[_0x4cc7('0x96b')](this); } }; _0x16dada['away3d.materials.methods.ShaderMethodSetup'] = _0x21c480; _0x21c480['__name__'] = ['away3d', 'materials', 'methods', _0x4cc7('0x1e7b')]; _0x21c480[_0x4cc7('0x92b')] = _0x338b9; _0x21c480[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x445')](_0x5aff49, _0x338b9[_0x4cc7('0x8')], { '_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(_0x530928) { this['invalidateShaderProgram'](); }, 'invalidateShaderProgram': function() { this[_0x4cc7('0x44')](new _0x37d032('ShaderInvalidated')); }, 'set_normalMethod': function(_0x4354de) { null != this['_normalMethod'] && this[_0x4cc7('0xf9e')][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); null != _0x4354de && (null != this[_0x4cc7('0xf9e')] && _0x4354de[_0x4cc7('0xa28')](this[_0x4cc7('0xf9e')]), this[_0x4cc7('0x1c38')] = _0x4354de[_0x4cc7('0x1e24')](), _0x4354de[_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')]))); this['_normalMethod'] = _0x4354de; null != _0x4354de && this['invalidateShaderProgram'](); return _0x4354de; }, 'get_ambientMethod': function() { return this['_ambientMethod']; }, 'set_ambientMethod': function(_0x5c9377) { null != this['_ambientMethod'] && this[_0x4cc7('0x1b72')]['removeEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); null != _0x5c9377 && (null != this[_0x4cc7('0x1b72')] && _0x5c9377[_0x4cc7('0xa28')](this[_0x4cc7('0x1b72')]), _0x5c9377['addEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this['_ambientMethodVO'] = _0x5c9377[_0x4cc7('0x1e24')]()); this[_0x4cc7('0x1b72')] = _0x5c9377; null != _0x5c9377 && this[_0x4cc7('0x1b50')](); return _0x5c9377; }, 'set_shadowMethod': function(_0x28dd73) { var _0x20a7cd = _0x4cc7('0x1e7c')[_0x4cc7('0x46')]('|') , _0x4802d5 = 0x0; while (!![]) { switch (_0x20a7cd[_0x4802d5++]) { case '0': return _0x28dd73; case '1': null != this['_shadowMethod'] ? (this['_shadowMethod']['addEventListener'](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this[_0x4cc7('0x1c53')] = this[_0x4cc7('0x1b3a')]['createMethodVO']()) : this[_0x4cc7('0x1c53')] = null; continue; case '2': this[_0x4cc7('0x1b50')](); continue; case '3': null != this['_shadowMethod'] && this[_0x4cc7('0x1b3a')][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x56067a[_0x4cc7('0x5bb')](_0x48c401, this, this[_0x4cc7('0x1d50')])); continue; case '4': this[_0x4cc7('0x1b3a')] = _0x28dd73; continue; } break; } }, 'get_diffuseMethod': function() { return this[_0x4cc7('0x19f5')]; }, 'set_diffuseMethod': function(_0x183ec2) { null != this[_0x4cc7('0x19f5')] && this[_0x4cc7('0x19f5')][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); null != _0x183ec2 && (null != this[_0x4cc7('0x19f5')] && _0x183ec2[_0x4cc7('0xa28')](this[_0x4cc7('0x19f5')]), _0x183ec2[_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this['_diffuseMethodVO'] = _0x183ec2[_0x4cc7('0x1e24')]()); this[_0x4cc7('0x19f5')] = _0x183ec2; null != _0x183ec2 && this['invalidateShaderProgram'](); return _0x183ec2; }, 'get_specularMethod': function() { if (_0x4cc7('0x1e7d') !== 'kQMGE') { var _0x1c18b2 = l + _0x56067a[_0x4cc7('0x64d')](this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](a++), f); var _0x4ea148 = e[_0x4cc7('0x2b')](_0x1c18b2); var _0x502cd4 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x1); var _0x4c4169 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x2); _0x1c18b2 = l + this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](a++) * f; var _0x2de55a = e[_0x4cc7('0x2b')](_0x1c18b2); var _0x8f4253 = e['get'](_0x1c18b2 + 0x1); var _0xd63a30 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x2); _0x1c18b2 = l + _0x56067a[_0x4cc7('0x64d')](this[_0x4cc7('0x1142')][_0x4cc7('0x2b')](a++), f); var _0x3495a9 = e[_0x4cc7('0x2b')](_0x1c18b2); var _0x253ac5 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x1); _0x1c18b2 = e[_0x4cc7('0x2b')](_0x1c18b2 + 0x2); _0x3495a9 -= _0x4ea148; _0x253ac5 -= _0x502cd4; _0x1c18b2 -= _0x4c4169; _0x4ea148 = _0x2de55a - _0x4ea148; _0x502cd4 = _0x8f4253 - _0x502cd4; _0xd63a30 -= _0x4c4169; _0x4c4169 = _0x1c18b2 * _0x502cd4 - _0x253ac5 * _0xd63a30; _0xd63a30 = _0x3495a9 * _0xd63a30 - _0x1c18b2 * _0x4ea148; _0x3495a9 = _0x253ac5 * _0x4ea148 - _0x3495a9 * _0x502cd4; _0x253ac5 = Math[_0x4cc7('0x2c')](_0x4c4169 * _0x4c4169 + _0xd63a30 * _0xd63a30 + _0x3495a9 * _0x3495a9); this[_0x4cc7('0x1147')] && (_0x502cd4 = 0x2710 * _0x253ac5, 0x1 > _0x502cd4 && (_0x502cd4 = 0x1), this[_0x4cc7('0x1149')][_0x4cc7('0x9e7')](c++, _0x502cd4)); _0x253ac5 = _0x56067a[_0x4cc7('0x1e7e')](0x1, _0x253ac5); this[_0x4cc7('0x1148')][_0x4cc7('0x9e7')](b++, _0x4c4169 * _0x253ac5); this[_0x4cc7('0x1148')][_0x4cc7('0x9e7')](b++, _0x56067a[_0x4cc7('0x64e')](_0xd63a30, _0x253ac5)); this['_faceNormals'][_0x4cc7('0x9e7')](b++, _0x56067a[_0x4cc7('0x64e')](_0x3495a9, _0x253ac5)); } else { return this[_0x4cc7('0x19f6')]; } }, 'set_specularMethod': function(_0x5db647) { null != this[_0x4cc7('0x19f6')] && (this[_0x4cc7('0x19f6')][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), null != _0x5db647 && _0x5db647[_0x4cc7('0xa28')](this[_0x4cc7('0x19f6')])); this['_specularMethod'] = _0x5db647; null != this[_0x4cc7('0x19f6')] ? (this[_0x4cc7('0x19f6')][_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0x143')], _0x48c401(this, this[_0x4cc7('0x1d50')])), this[_0x4cc7('0xf2a')] = this[_0x4cc7('0x19f6')]['createMethodVO']()) : this['_specularMethodVO'] = null; this[_0x4cc7('0x1b50')](); return _0x5db647; }, 'get_colorTransformMethod': function() { return this[_0x4cc7('0x1e7f')]; }, 'set_colorTransformMethod': function(_0x266582) { if (this['_colorTransformMethod'] == _0x266582) return _0x266582; null != this['_colorTransformMethod'] && this[_0x4cc7('0x1e7f')]['removeEventListener'](_0x2d63f9['zsALe'], _0x48c401(this, this[_0x4cc7('0x1d50')])); null != this[_0x4cc7('0x1e7f')] && null != _0x266582 || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1e7f')] = _0x266582; null != this[_0x4cc7('0x1e7f')] ? (this[_0x4cc7('0x1e7f')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this[_0x4cc7('0x1e80')] = this[_0x4cc7('0x1e7f')][_0x4cc7('0x1e24')]()) : this[_0x4cc7('0x1e80')] = null; return _0x266582; }, 'dispose': function() { var _0x576143 = _0x4cc7('0x1e81')['split']('|') , _0x3bef20 = 0x0; while (!![]) { switch (_0x576143[_0x3bef20++]) { case '0': this[_0x4cc7('0x1cb8')](this[_0x4cc7('0xf9e')]); continue; case '1': this['_methods'] = null; continue; case '2': this[_0x4cc7('0x1cb8')](this[_0x4cc7('0x19f6')]); continue; case '3': for (var _0x3c7018 = 0x0, _0x39ab1e = this['_methods'][_0x4cc7('0x34')](); _0x3c7018 < _0x39ab1e; ) { var _0x3b6e91 = _0x3c7018++; this[_0x4cc7('0x1cb8')](this['_methods'][_0x4cc7('0x2b')](_0x3b6e91)[_0x4cc7('0x8ef')]); } continue; case '4': this[_0x4cc7('0x1cb8')](this[_0x4cc7('0x19f5')]); continue; case '5': this[_0x4cc7('0x1cb8')](this[_0x4cc7('0x1b72')]); continue; case '6': this['clearListeners'](this['_shadowMethod']); continue; } break; } }, 'clearListeners': function(_0x514835) { if ('WiYuP' !== _0x4cc7('0x1e82')) { return function() { return b[0x0](_0x514835[0x0]); } ; } else { null != _0x514835 && _0x514835[_0x4cc7('0xa2d')]('ShaderInvalidated', _0x48c401(this, this['onShaderInvalidated'])); } }, 'addMethod': function(_0x188f46) { this[_0x4cc7('0x1e7a')]['push'](new _0x15ece8(_0x188f46)); _0x188f46[_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this[_0x4cc7('0x1b50')](); }, 'get_numMethods': function() { return this[_0x4cc7('0x1e7a')][_0x4cc7('0x34')](); }, '__class__': _0x21c480, '__properties__': { 'get_numMethods': _0x4cc7('0x1b76'), 'set_colorTransformMethod': _0x4cc7('0x1e83'), 'get_colorTransformMethod': _0x2d63f9[_0x4cc7('0x1e84')], 'set_specularMethod': _0x4cc7('0x42b'), 'get_specularMethod': _0x4cc7('0x1795'), 'set_diffuseMethod': 'set_diffuseMethod', 'get_diffuseMethod': _0x4cc7('0x16b0'), 'set_shadowMethod': _0x4cc7('0x179c'), 'set_ambientMethod': 'set_ambientMethod', 'get_ambientMethod': _0x4cc7('0x455'), 'set_normalMethod': _0x4cc7('0x457') } }); var _0x1ea51a = function(_0x10fa5f, _0x53a5ad) { this['_water1OffsetX'] = this[_0x4cc7('0x1e85')] = this[_0x4cc7('0x1e86')] = this['_water2OffsetY'] = 0x0; _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x15e0')](_0x10fa5f); this[_0x4cc7('0x1e87')](_0x53a5ad); }; _0x16dada[_0x4cc7('0x1e88')] = _0x1ea51a; _0x1ea51a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x43d'), _0x4cc7('0x1e89')]; _0x1ea51a[_0x4cc7('0x92b')] = _0x29d7fe; _0x1ea51a[_0x4cc7('0x8')] = _0x5aff49(_0x29d7fe[_0x4cc7('0x8')], { '_texture2': null, '_normalTextureRegister2': null, '_useSecondNormalMap': null, '_water1OffsetX': null, '_water1OffsetY': null, '_water2OffsetX': null, '_water2OffsetY': null, 'initConstants': function(_0x3df318) { var _0x6b5446 = _0x3df318['fragmentConstantsIndex']; _0x3df318[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x6b5446, 0.5); _0x3df318[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x6b5446 + 0x1, 0x0); _0x3df318[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x6b5446 + 0x2, 0x0); _0x3df318[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x6b5446 + 0x3, 0x1); }, 'initVO': function(_0x3995ea) { if (_0x4cc7('0x1e8a') !== _0x4cc7('0x1e8b')) { _0x29d7fe['prototype'][_0x4cc7('0xb38')][_0x4cc7('0x96b')](this, _0x3995ea); this['_useSecondNormalMap'] = this['get_normalMap']() != this[_0x4cc7('0x1e8c')](); } else { _0x3995ea != this[_0x4cc7('0x1929')][_0x4cc7('0x1e8d')] && (this[_0x4cc7('0x1e8e')] = this['__dirty'] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); return this[_0x4cc7('0x1929')][_0x4cc7('0x1e8d')] = _0x3995ea; } }, 'set_normalMap': function(_0x21bdd3) { if (null == _0x21bdd3) return _0x21bdd3; _0x29d7fe[_0x4cc7('0x8')]['set_normalMap'][_0x4cc7('0x96b')](this, _0x21bdd3); return _0x21bdd3; }, 'get_secondaryNormalMap': function() { return this[_0x4cc7('0x1e8f')]; }, 'set_secondaryNormalMap': function(_0x518755) { return this[_0x4cc7('0x1e8f')] = _0x518755; }, 'cleanCompilationData': function() { _0x29d7fe[_0x4cc7('0x8')]['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1e90')] = null; }, 'activate': function(_0x2c663c, _0x2d40a9) { _0x29d7fe[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x2c663c, _0x2d40a9); var _0x344f81 = _0x2c663c['fragmentData'] , _0x1ee0b6 = _0x2c663c[_0x4cc7('0x1cf9')]; _0x344f81['set'](_0x1ee0b6 + 0x4, this[_0x4cc7('0x1e91')]); _0x344f81[_0x4cc7('0x9e7')](_0x1ee0b6 + 0x5, this[_0x4cc7('0x1e85')]); _0x344f81[_0x4cc7('0x9e7')](_0x1ee0b6 + 0x6, this[_0x4cc7('0x1e86')]); _0x344f81[_0x4cc7('0x9e7')](_0x1ee0b6 + 0x7, this[_0x4cc7('0x1e92')]); this['_useSecondNormalMap'] && _0x2d40a9[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x2c663c[_0x4cc7('0x11b7')] + 0x1, this[_0x4cc7('0x1e8f')][_0x4cc7('0x19c1')](_0x2d40a9)); }, 'getFragmentCode': function(_0x5a0b24, _0x11af8d, _0x363102) { var _0x2e108f = _0x11af8d['getFreeFragmentVectorTemp']() , _0x57ae75 = _0x11af8d[_0x4cc7('0xe57')]() , _0x524825 = _0x11af8d[_0x4cc7('0xe57')](); this[_0x4cc7('0x1d44')] = _0x11af8d[_0x4cc7('0xe59')](); this[_0x4cc7('0x1e90')] = this[_0x4cc7('0x1e93')] ? _0x11af8d[_0x4cc7('0xe59')]() : this[_0x4cc7('0x1d44')]; _0x5a0b24['texturesIndex'] = this['_normalTextureRegister'][_0x4cc7('0x19f4')](); _0x5a0b24[_0x4cc7('0x1cf9')] = 0x4 * _0x57ae75[_0x4cc7('0x19f4')](); return _0x2d63f9[_0x4cc7('0x1e94')](_0x2d63f9[_0x4cc7('0x15f')]('add\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2e108f) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['uvVarying']) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x524825) + _0x4cc7('0x1e95') + this['getTex2DSampleCode'](_0x5a0b24, _0x363102, this['_normalTextureRegister'], this[_0x4cc7('0xeb3')](), _0x2e108f) + _0x2d63f9['CQolF'] + _0x4bf907['string'](_0x2e108f), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c80')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x524825) + _0x4cc7('0x1e96') + this['getTex2DSampleCode'](_0x5a0b24, _0x2e108f, this[_0x4cc7('0x1e90')], this['_texture2'], _0x2e108f) + 'add\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x363102) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x363102) + ',\x20' + _0x4bf907['string'](_0x2e108f) + _0x4cc7('0x1e97') + _0x4bf907[_0x4cc7('0x4dc')](_0x363102), ',\x20') + _0x4bf907['string'](_0x363102) + ',\x20' + _0x4bf907['string'](_0x57ae75) + '.x\x09\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x363102) + '.xyz,\x20' + _0x4bf907['string'](_0x363102) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['commons']) + _0x4cc7('0x1d45') + _0x4bf907[_0x4cc7('0x4dc')](_0x363102) + _0x4cc7('0x139') + _0x4bf907['string'](_0x363102) + _0x4cc7('0x1e98'); }, '__class__': _0x1ea51a, '__properties__': _0x5aff49(_0x29d7fe[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_secondaryNormalMap': _0x4cc7('0x1e87'), 'get_secondaryNormalMap': 'get_secondaryNormalMap' }) }); var _0x54a452 = function(_0x161c36, _0x15a749, _0x241f7e) { if ('FIdnm' === 'FIdnm') { null == _0x241f7e && (_0x241f7e = 0x1); null == _0x15a749 && (_0x15a749 = 0x5); this[_0x4cc7('0x19be')] = 0x1; _0x52aa7e[_0x4cc7('0x96b')](this, _0x161c36); this[_0x4cc7('0x1db3')](_0x15a749); this[_0x4cc7('0x17be')](_0x241f7e); } else { return _0x161c36 == _0x30bcc9[_0x4cc7('0xe19')] || _0x161c36 == _0x30bcc9[_0x4cc7('0x1e99')] ? new _0x399c0e(_0x161c36 == _0x30bcc9[_0x4cc7('0xe19')] || _0x161c36 == _0x30bcc9[_0x4cc7('0x46d')],_0x15a749) : new _0x332144(_0x161c36 == _0x30bcc9[_0x4cc7('0xe19')] || _0x161c36 == _0x30bcc9['RIGHT'],_0x15a749); } }; _0x16dada[_0x4cc7('0x1e9a')] = _0x54a452; _0x54a452['__name__'] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x43d'), 'SoftShadowMapMethod']; _0x54a452[_0x4cc7('0x92b')] = _0x52aa7e; _0x54a452[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x450')](_0x5aff49, _0x52aa7e['prototype'], { '_range': null, '_numSamples': null, '_offsets': null, 'set_numSamples': function(_0x5b1ec4) { this['_numSamples'] = _0x5b1ec4; 0x1 > this[_0x4cc7('0x19bd')] ? this[_0x4cc7('0x19bd')] = 0x1 : 0x20 < this[_0x4cc7('0x19bd')] && (this['_numSamples'] = 0x20); this[_0x4cc7('0x1e9b')] = _0x19c3f8[_0x4cc7('0x133c')](this['_numSamples']); this[_0x4cc7('0x1b50')](); return _0x5b1ec4; }, 'set_range': function(_0x458fed) { return this[_0x4cc7('0x19be')] = _0x458fed; }, 'initConstants': function(_0x1da334) { _0x52aa7e[_0x4cc7('0x8')]['initConstants'][_0x4cc7('0x96b')](this, _0x1da334); _0x1da334[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x1da334[_0x4cc7('0x1cf9')] + 0x8, 0x1 / this[_0x4cc7('0x19bd')]); _0x1da334[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x1da334['fragmentConstantsIndex'] + 0x9, 0x0); }, 'activate': function(_0x9839ee, _0x17e968) { _0x52aa7e[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, _0x9839ee, _0x17e968); _0x17e968 = 0.5 * this[_0x4cc7('0x19be')] / this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]()[_0x4cc7('0x40d')](); var _0x45d1a9 = _0x9839ee[_0x4cc7('0x19bb')]; _0x9839ee = _0x9839ee['fragmentConstantsIndex'] + 0xa; for (var _0x454319 = 0x0, _0x3f1aa4 = this[_0x4cc7('0x19bd')] << 0x1; _0x454319 < _0x3f1aa4; ) { var _0x2a606d = _0x454319++; _0x45d1a9['set'](_0x9839ee + _0x2a606d, this[_0x4cc7('0x1e9b')]['get'](_0x2a606d) * _0x17e968); } }, 'getPlanarFragmentCode': function(_0x3da47b, _0x25162f, _0x5ab6b4) { var _0x51c745 = _0x25162f[_0x4cc7('0xe59')]() , _0x4b073a = _0x25162f[_0x4cc7('0xe57')](); _0x25162f[_0x4cc7('0xe57')](); var _0x6d6b7 = _0x25162f[_0x4cc7('0xe57')](); _0x3da47b[_0x4cc7('0x1cf9')] = 0x4 * _0x4b073a['get_index'](); _0x3da47b[_0x4cc7('0x11b7')] = _0x51c745['get_index'](); return this[_0x4cc7('0x1dc4')](_0x25162f, _0x51c745, _0x4b073a, _0x5ab6b4, _0x6d6b7); }, 'addSample': function(_0x2322a2, _0x59786b, _0x5b8d19, _0x1fbc36, _0x3a962d) { if ('rfBkY' !== _0x4cc7('0x1e9c')) { for (var _0x16f1ae = 0x0, _0x29e08c = this[_0x4cc7('0xb63')]; _0x16f1ae < _0x29e08c[_0x4cc7('0x34')](); ) { var _0x46c93d = _0x29e08c[_0x4cc7('0x2b')](_0x16f1ae); ++_0x16f1ae; null == _0x46c93d[_0x4cc7('0x99c')] && _0x46c93d[_0x4cc7('0xa32')](); } this['__removedChildren']['set_length'](0x0); null != this['__graphics'] && _0x1af31a[_0x4cc7('0xa9c')](this, _0x2322a2); _0x16f1ae = 0x0; for (_0x29e08c = this[_0x4cc7('0xae0')]; _0x16f1ae < _0x29e08c[_0x4cc7('0x21')]; ) _0x46c93d = _0x29e08c[_0x16f1ae], ++_0x16f1ae, _0x46c93d[_0x4cc7('0xb9c')](_0x2322a2); } else { _0x3a962d = _0x3a962d['getFreeFragmentVectorTemp'](); return _0x56067a[_0x4cc7('0x64c')](_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a962d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2322a2) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x59786b) + _0x4cc7('0x1e9d'), _0x4bf907[_0x4cc7('0x4dc')](_0x3a962d)) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a962d) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5b8d19) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x2322a2) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x3a962d) + _0x4cc7('0x1d5e') + _0x4bf907[_0x4cc7('0x4dc')](_0x1fbc36) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1fbc36) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2322a2) + _0x4cc7('0x147'); } }, 'activateForCascade': function(_0x5a71f9, _0x5a175e) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x5a71f9, _0x5a175e); _0x5a175e = this[_0x4cc7('0x19be')] / this['_castingLight']['get_shadowMapper']()[_0x4cc7('0x40d')](); var _0x52c218 = _0x5a71f9[_0x4cc7('0x19bb')]; _0x5a71f9 = _0x5a71f9[_0x4cc7('0x19bc')]; var _0x3640ee = this['_numSamples'] << 0x1; _0x52c218[_0x4cc7('0x9e7')](_0x5a71f9, 0x1 / this[_0x4cc7('0x19bd')]); _0x52c218[_0x4cc7('0x9e7')](_0x5a71f9 + 0x1, 0x0); _0x5a71f9 += 0x2; for (var _0x52e931 = 0x0; _0x52e931 < _0x3640ee; ) { var _0x2a096b = _0x52e931++; _0x52c218['set'](_0x5a71f9 + _0x2a096b, this['_offsets'][_0x4cc7('0x2b')](_0x2a096b) * _0x5a175e); } 0x0 == _0x3640ee % 0x4 && (_0x52c218[_0x4cc7('0x9e7')](_0x5a71f9 + _0x3640ee, 0x0), _0x52c218['set'](_0x5a71f9 + _0x3640ee + 0x1, 0x0)); }, 'getCascadeFragmentCode': function(_0x3dd9ca, _0x31bc52, _0x443b93, _0x496ded, _0x243632, _0x4a47b6) { this[_0x4cc7('0x1da5')] = _0x243632; _0x243632 = _0x31bc52[_0x4cc7('0xe57')](); _0x3dd9ca[_0x4cc7('0x19bc')] = 0x4 * _0x243632[_0x4cc7('0x19f4')](); return this[_0x4cc7('0x1dc4')](_0x31bc52, _0x496ded, _0x443b93, _0x4a47b6, _0x243632); }, 'getSampleCode': function(_0x1e0d5b, _0x1ebbdf, _0x5d1191, _0x946141, _0x233d4d) { var _0x590443 = _0x4cc7('0x1e9e')[_0x4cc7('0x46')]('|') , _0x5f3273 = 0x0; while (!![]) { switch (_0x590443[_0x5f3273++]) { case '0': for (_0x16dada = this[_0x4cc7('0x19bd')]; _0x48c401 < _0x16dada; ) _0x5bfefb = _0x48c401++, 0x0 == _0x5bfefb ? (_0x4d76f5 = _0x2d63f9['gJhtN']('add\x20' + _0x4bf907['string'](_0x4303dc) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0x1da5')]) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x233d4d)) + _0x4cc7('0x1e9f'), _0x4d76f5 += _0x2d63f9[_0x4cc7('0x162')]('tex\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x252ca5) + ',\x20' + _0x4bf907['string'](_0x4303dc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1ebbdf) + _0x4cc7('0x1e9d') + _0x4bf907[_0x4cc7('0x4dc')](_0x252ca5) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x252ca5) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5d1191) + _0x4cc7('0x154') + _0x4bf907['string'](_0x946141), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x252ca5) + _0x4cc7('0x1dc9')) : (_0x4d76f5 += _0x2d63f9[_0x4cc7('0x162')](_0x4cc7('0x161'), _0x4bf907[_0x4cc7('0x4dc')](_0x4303dc)) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x14b') + _0x5eed76['get'](_0x5bfefb) + '\x0a', _0x4d76f5 += this[_0x4cc7('0x1dca')](_0x4303dc, _0x1ebbdf, _0x5d1191, _0x946141, _0x1e0d5b)); continue; case '1': _0x48c401 = 0x0; continue; case '2': _0x252ca5 = _0x1e0d5b[_0x4cc7('0xe55')](); continue; case '3': _0x48c401 = 0x0; continue; case '4': _0x1e0d5b[_0x4cc7('0xf1a')](_0x4303dc, 0x1); continue; case '5': var _0x4d76f5 = ''; continue; case '6': for (var _0x5eed76 = _0x2bc114[_0x4cc7('0x24')](null), _0x252ca5 = 0x0, _0x48c401 = _0x4303dc[_0x4cc7('0x21')]; _0x252ca5 < _0x48c401; ) { var _0x16dada = _0x252ca5++; _0x5eed76[_0x4cc7('0x9e7')](_0x16dada, _0x4303dc[_0x16dada]); } continue; case '7': var _0x4303dc = [_0x4bf907['string'](_0x233d4d) + _0x4cc7('0x1ea0')]; continue; case '8': return _0x4d76f5 += _0x4cc7('0xaf') + _0x4bf907['string'](_0x946141) + _0x4cc7('0x132') + _0x4bf907['string'](_0x946141) + _0x4cc7('0x132') + _0x4bf907['string'](_0x233d4d) + _0x4cc7('0x1d04'); case '9': _0x4303dc = _0x1e0d5b['getFreeFragmentVectorTemp'](); continue; case '10': _0x1e0d5b['removeFragmentTempUsage'](_0x4303dc); continue; case '11': for (_0x16dada = this[_0x4cc7('0x19bd')] >> 0x1; _0x48c401 < _0x16dada; ) { _0x48c401++; var _0x5bfefb = _0x1e0d5b[_0x4cc7('0xe57')](); _0x5eed76[_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0x4dc')](_0x5bfefb) + _0x4cc7('0x1ea1')); _0x5eed76[_0x4cc7('0x29')](_0x4bf907[_0x4cc7('0x4dc')](_0x5bfefb) + _0x2d63f9[_0x4cc7('0x163')]); } continue; } break; } }, '__class__': _0x54a452, '__properties__': _0x5aff49(_0x52aa7e[_0x4cc7('0x8')]['__properties__'], { 'set_range': 'set_range', 'set_numSamples': _0x4cc7('0x1db3') }) }); var _0x3f3f08 = function(_0x389628, _0x38a918) { null == _0x38a918 && (_0x38a918 = 0xf); null == _0x389628 && (_0x389628 = 0x200); this[_0x4cc7('0x1ea2')] = this[_0x4cc7('0x1ea3')] = this['_scatterB'] = 0x1; this[_0x4cc7('0x1ea4')] = 0xffffff; this[_0x4cc7('0x1ea5')] = 0x1; _0x47a56e[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x1ea6')])); this['_passes'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x133a')] = new _0x5799be(_0x389628,_0x38a918); this[_0x4cc7('0x1207')][_0x4cc7('0x29')](this[_0x4cc7('0x133a')]); this[_0x4cc7('0x1ea7')] = 0.2; this['_translucency'] = 0x1; }; _0x16dada[_0x4cc7('0x1ea8')] = _0x3f3f08; _0x3f3f08['__name__'] = [_0x4cc7('0x7f'), 'materials', 'methods', 'SubsurfaceScatteringDiffuseMethod']; _0x3f3f08[_0x4cc7('0x92b')] = _0x47a56e; _0x3f3f08[_0x4cc7('0x8')] = _0x5aff49(_0x47a56e[_0x4cc7('0x8')], { '_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(_0x1a3326) { _0x47a56e[_0x4cc7('0x8')]['initConstants']['call'](this, _0x1a3326); var _0x4e9e3d = _0x1a3326[_0x4cc7('0x1a84')] , _0x5cbabc = _0x1a3326[_0x4cc7('0x1e23')]; _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc, 0.5); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x1, -0.5); _0x4e9e3d['set'](_0x5cbabc + 0x2, 0x0); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x3, 0x1); _0x4e9e3d = _0x1a3326['fragmentData']; _0x5cbabc = _0x1a3326['secondaryFragmentConstantsIndex']; _0x4e9e3d['set'](_0x5cbabc + 0x3, 0x1); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x4, 0x1); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x5, 0.00392156862745098); _0x4e9e3d['set'](_0x5cbabc + 0x6, 0.000015378700499807768); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0x7, 6.030862941101084e-8); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0xa, 0.5); _0x4e9e3d[_0x4cc7('0x9e7')](_0x5cbabc + 0xb, -0.1); }, 'cleanCompilationData': function() { _0x47a56e[_0x4cc7('0x8')]['cleanCompilationData']['call'](this); this[_0x4cc7('0x1ea9')] = this[_0x4cc7('0x1eaa')] = this[_0x4cc7('0x1eab')] = this['_lightColorReg'] = this[_0x4cc7('0x1eac')] = this[_0x4cc7('0x1ead')] = null; }, 'set_scattering': function(_0x44c9c1) { if (_0x4cc7('0x1eae') !== 'jlsWC') { return this[_0x4cc7('0x1ea7')] = _0x44c9c1; } else { return this['displayObject']['set_x'](_0x44c9c1); } }, 'set_translucency': function(_0x598623) { return this[_0x4cc7('0x1ea5')] = _0x598623; }, 'set_scatterColor': function(_0x3f4bcb) { if (_0x4cc7('0x1eaf') !== _0x4cc7('0x1eaf')) { this[_0x4cc7('0x1b50')](); } else { this[_0x4cc7('0x1ea4')] = _0x3f4bcb; this[_0x4cc7('0x1ea2')] = (_0x3f4bcb >> 0x10 & 0xff) / 0xff; this['_scatterG'] = (_0x3f4bcb >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x1eb0')] = (_0x3f4bcb & 0xff) / 0xff; return _0x3f4bcb; } }, 'getVertexCode': function(_0x40f51a, _0x80b874) { if (_0x4cc7('0x1eb1') === _0x4cc7('0x1eb2')) { null == _0x468666 && (_0x468666 = 0x0); null == _0x80b874 && (_0x80b874 = 0x0); 0x0 != _0x15249f[_0x4cc7('0x34')](_0x40f51a) && (0x0 == _0x468666 && (_0x468666 = _0x15249f['get_length'](_0x40f51a) - _0x80b874), this[_0x4cc7('0xbbd')](this[_0x4cc7('0xcc2')] + _0x468666), this[_0x4cc7('0x1eb3')](this[_0x4cc7('0xcc2')], _0x40f51a, _0x80b874, _0x468666), this[_0x4cc7('0xcc2')] += _0x468666); } else { var _0x468666 = _0x47a56e['prototype'][_0x4cc7('0x13c7')][_0x4cc7('0x96b')](this, _0x40f51a, _0x80b874) , _0x23b4c6 = _0x80b874[_0x4cc7('0xf1c')](); var _0x47d458 = _0x80b874['getFreeVertexConstant'](); _0x40f51a['secondaryVertexConstantsIndex'] = 0x4 * _0x47d458['get_index'](); this[_0x4cc7('0x1ead')] = _0x80b874[_0x4cc7('0xe56')](); _0x40f51a = _0x80b874['getFreeVertexConstant'](); _0x80b874[_0x4cc7('0x12d7')](); _0x80b874[_0x4cc7('0x12d7')](); _0x80b874[_0x4cc7('0x12d7')](); return _0x468666 += _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + _0x4cc7('0x1e55') + _0x4bf907[_0x4cc7('0x4dc')](_0x40f51a) + _0x4cc7('0x1eb4') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + '.xyz,\x20' + _0x4bf907['string'](_0x23b4c6) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x23b4c6) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x47d458) + _0x4cc7('0x1da9') + _0x4bf907['string'](_0x23b4c6) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x47d458) + _0x4cc7('0x1eb5') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ead')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x23b4c6) + _0x4cc7('0x1da3') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ead')]) + '.w,\x20va0.w\x0a'; } }, 'getFragmentPreLightingCode': function(_0x12a6d8, _0xb57bc9) { this['_colorReg'] = _0xb57bc9[_0x4cc7('0xe57')](); this['_decReg'] = _0xb57bc9['getFreeFragmentConstant'](); this[_0x4cc7('0x1eac')] = _0xb57bc9[_0x4cc7('0xe57')](); _0x12a6d8[_0x4cc7('0x19bc')] = 0x4 * this[_0x4cc7('0x1eab')][_0x4cc7('0x19f4')](); return _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1c4c')][_0x4cc7('0x96b')](this, _0x12a6d8, _0xb57bc9); }, 'getFragmentCodePerLight': function(_0x1c7a8d, _0x13dcbe, _0x390d89, _0x206aa5) { this[_0x4cc7('0x1cf8')] = !0x0; this['_lightColorReg'] = _0x390d89; return _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0xf28')][_0x4cc7('0x96b')](this, _0x1c7a8d, _0x13dcbe, _0x390d89, _0x206aa5); }, 'getFragmentPostLightingCode': function(_0x4de938, _0x25814b, _0x3e9cd7) { _0x4de938 = _0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x1c52')][_0x4cc7('0x96b')](this, _0x4de938, _0x25814b, _0x3e9cd7); var _0x5ad133 = _0x25814b[_0x4cc7('0xe55')](); _0x4de938 += _0x4cc7('0xaf') + _0x4bf907['string'](_0x5ad133) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eb6')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ea9')]) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x5ad133) + '.xyz,\x20' + _0x4bf907['string'](_0x5ad133) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x1eab')]) + _0x4cc7('0x1eb7') + _0x4bf907[_0x4cc7('0x4dc')](_0x3e9cd7) + _0x56067a[_0x4cc7('0x635')] + _0x4bf907[_0x4cc7('0x4dc')](_0x3e9cd7) + _0x4cc7('0x139') + _0x4bf907['string'](_0x5ad133) + '.xyz\x0a'; this['_targetReg'] != this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] && _0x25814b['removeFragmentTempUsage'](_0x3e9cd7); return _0x4de938; }, 'activate': function(_0x45e015, _0x51cbfe) { _0x47a56e['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x45e015, _0x51cbfe); _0x51cbfe = _0x45e015[_0x4cc7('0x19bc')]; _0x45e015 = _0x45e015[_0x4cc7('0x19bb')]; _0x45e015[_0x4cc7('0x9e7')](_0x51cbfe, this[_0x4cc7('0x1ea2')]); _0x45e015[_0x4cc7('0x9e7')](_0x51cbfe + 0x1, this[_0x4cc7('0x1ea3')]); _0x45e015[_0x4cc7('0x9e7')](_0x51cbfe + 0x2, this[_0x4cc7('0x1eb0')]); _0x45e015[_0x4cc7('0x9e7')](_0x51cbfe + 0x8, this[_0x4cc7('0x1ea7')]); _0x45e015['set'](_0x51cbfe + 0x9, this[_0x4cc7('0x1ea5')]); }, 'setRenderState': function(_0xa4a4b0, _0x1530f2, _0x2f5b6b, _0x5e0292) { _0x5e0292 = this[_0x4cc7('0x133a')][_0x4cc7('0x1eb8')](_0x1530f2, _0x2f5b6b); _0x1530f2 = this[_0x4cc7('0x133a')][_0x4cc7('0x1eb9')](_0x1530f2); _0x2f5b6b['_context3D'][_0x4cc7('0x19bf')](_0xa4a4b0[_0x4cc7('0x1365')], _0x5e0292); _0x1530f2['copyRawDataTo'](_0xa4a4b0[_0x4cc7('0x1a84')], _0xa4a4b0['secondaryVertexConstantsIndex'] + 0x4, !0x0); }, 'scatterLight': function(_0x549b36, _0x10a275, _0xffa47f, _0x91f2f5) { if (!this['_isFirstLight']) return ''; this[_0x4cc7('0x1cf8')] = !0x1; var _0x1c82d9 = '' , _0x506775 = _0xffa47f['getFreeTextureReg'](); null == _0x91f2f5[_0x4cc7('0x1819')] ? this[_0x4cc7('0x1ea9')] = _0x91f2f5[_0x4cc7('0x1819')] : (this['_targetReg'] = _0xffa47f[_0x4cc7('0xe55')](), _0xffa47f[_0x4cc7('0xf1a')](this[_0x4cc7('0x1ea9')], 0x1)); _0x549b36[_0x4cc7('0x1365')] = _0x506775['get_index'](); _0x549b36 = _0xffa47f['getFreeFragmentVectorTemp'](); _0x1c82d9 += _0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x549b36) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ead')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x506775) + '\x20<2d,nearest,clamp>\x0adp4\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x549b36) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eaa')]) + '\x0a'; return _0x1c82d9 += _0x56067a[_0x4cc7('0x64f')](_0x56067a[_0x4cc7('0x64f')](_0x56067a[_0x4cc7('0x650')](_0x56067a[_0x4cc7('0x651')](_0x56067a[_0x4cc7('0x652')] + _0x4bf907['string'](_0x10a275) + '.z,\x20' + _0x4bf907['string'](this[_0x4cc7('0x1ead')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + '.z\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](this['_propReg']) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x61f') + _0x4bf907['string'](_0x10a275) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eac')]) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x134'), _0x4bf907[_0x4cc7('0x4dc')](_0x10a275)), '.z,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + '.z\x0aneg\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x156') + _0x4bf907['string'](_0x10a275), _0x4cc7('0x1df0')) + _0x4bf907['string'](_0x10a275) + _0x4cc7('0x156') + _0x4bf907['string'](_0x10a275) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this['_propReg']) + _0x4cc7('0x1d5e') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x156') + _0x4bf907['string'](_0x10a275) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eac')]) + '.z\x0amul\x20' + _0x4bf907['string'](this[_0x4cc7('0x1ea9')]) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x56067a[_0x4cc7('0x627')] + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x181f') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x156'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1eab')])) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ea9')]) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x10a275) + _0x56067a[_0x4cc7('0x618')]; }, '__class__': _0x3f3f08, '__properties__': _0x5aff49(_0x47a56e[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_scatterColor': 'set_scatterColor', 'set_translucency': _0x4cc7('0x1791'), 'set_scattering': _0x4cc7('0x1790') }) }); var _0x3d94cb = function(_0x12c9eb) { null == _0x12c9eb && (_0x12c9eb = 0.5); _0x2d186d['call'](this); this[_0x4cc7('0x1eba')](_0x12c9eb); }; _0x16dada[_0x4cc7('0x1ebb')] = _0x3d94cb; _0x3d94cb[_0x4cc7('0x8f2')] = ['away3d', 'materials', 'methods', _0x2d63f9[_0x4cc7('0x451')]]; _0x3d94cb[_0x4cc7('0x92b')] = _0x2d186d; _0x3d94cb[_0x4cc7('0x8')] = _0x5aff49(_0x2d186d[_0x4cc7('0x8')], { '_wrapDataRegister': null, '_wrapFactor': null, 'cleanCompilationData': function() { _0x2d186d['prototype']['cleanCompilationData'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1ebc')] = null; }, 'set_wrapFactor': function(_0x4bb899) { this[_0x4cc7('0x1ebd')] = 0x1 / (_0x4bb899 + 0x1); return _0x4bb899; }, 'getFragmentPreLightingCode': function(_0x4b4a00, _0xa07655) { var _0x568d26 = _0x2d186d[_0x4cc7('0x8')]['getFragmentPreLightingCode'][_0x4cc7('0x96b')](this, _0x4b4a00, _0xa07655); this[_0x4cc7('0x1cf8')] = !0x0; this[_0x4cc7('0x1ebc')] = _0xa07655['getFreeFragmentConstant'](); _0x4b4a00[_0x4cc7('0x19bc')] = 0x4 * this['_wrapDataRegister']['get_index'](); return _0x568d26; }, 'getFragmentCodePerLight': function(_0x1f91b2, _0x2b8e60, _0x60846a, _0x4520f6) { var _0x346133 = ''; if (this[_0x4cc7('0x1cf8')]) var _0xa184eb = this[_0x4cc7('0x154a')]; else _0xa184eb = _0x4520f6[_0x4cc7('0xe55')](), _0x4520f6[_0x4cc7('0xf1a')](_0xa184eb, 0x1); _0x346133 += _0x2d63f9[_0x4cc7('0x1ebe')](_0x4cc7('0x610') + _0x4bf907['string'](_0xa184eb) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b8e60) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x181c')]) + _0x4cc7('0x1eb7') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](this['_wrapDataRegister']), _0x4cc7('0x1df0')) + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1ebc')]) + _0x4cc7('0x1d89') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x1ebf') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2b8e60) + _0x4cc7('0x1ec0'); null != this[_0x4cc7('0x1cff')] && (_0x346133 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x1f91b2, _0xa184eb, _0x4520f6, this['_sharedRegisters']))); _0x346133 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xa184eb) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x60846a) + '\x0a'; this[_0x4cc7('0x1cf8')] || (_0x346133 += _0x2d63f9[_0x4cc7('0x1ebe')]('add\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0x154a')]), '.xyz,\x20') + _0x4bf907['string'](_0xa184eb) + _0x4cc7('0x181b'), _0x4520f6[_0x4cc7('0x19f7')](_0xa184eb)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x346133; }, 'activate': function(_0x22bfdf, _0x2beb24) { if (_0x4cc7('0x1ec1') === _0x4cc7('0x1ec1')) { _0x2d186d[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, _0x22bfdf, _0x2beb24); _0x2beb24 = _0x22bfdf[_0x4cc7('0x19bc')]; _0x22bfdf = _0x22bfdf[_0x4cc7('0x19bb')]; _0x22bfdf['set'](_0x2beb24, this[_0x4cc7('0x1ebd')]); _0x22bfdf['set'](_0x2beb24 + 0x1, 0x1 / (this[_0x4cc7('0x1ebd')] + 0x1)); } else { var _0x380d29 = _0x2beb24[_0x4cc7('0x2b')](_0x22bfdf); ++_0x22bfdf; _0x380d29[_0x4cc7('0x1ec2')](); } }, '__class__': _0x3d94cb, '__properties__': _0x5aff49(_0x2d186d[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_wrapFactor': _0x4cc7('0x1eba') }) }); var _0x4ceea0 = function(_0x1bbe2e) { null == _0x1bbe2e && (_0x1bbe2e = !0x1); this[_0x4cc7('0x1ec3')] = !0x0; this[_0x4cc7('0x1ec4')] = 0x1; this[_0x4cc7('0x1ec5')] = 0x0; this['_shadedTarget'] = 'ft0'; for (var _0x3594cd = ['vt0'], _0x5b15fb = _0x2bc114['toObjectVector'](null), _0x135ca3 = 0x0, _0xfe4ed6 = _0x3594cd['length']; _0x135ca3 < _0xfe4ed6; ) { if (_0x4cc7('0x1ec6') !== 'tvOya') { var _0x3df822 = _0x135ca3++; _0x5b15fb[_0x4cc7('0x9e7')](_0x3df822, _0x3594cd[_0x3df822]); } else { var _0x4b2d08 = this['target']; if (null != (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x4b2d08, 'visible') ? _0x19c1c0[_0x4cc7('0x997')](_0x4b2d08, _0x4cc7('0x12cf')) : _0x19c1c0[_0x4cc7('0x1361')](_0x4b2d08, 'visible'))) { _0x4b2d08 = this[_0x4cc7('0xa26')]; var _0x5420c9 = 0x0 < _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x4cc7('0x1341')); !Object[_0x4cc7('0x8')]['hasOwnProperty']['call'](_0x4b2d08, _0x4cc7('0x12cf')) || _0x4b2d08[_0x4cc7('0x2d6')] && _0x4b2d08[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0['setProperty'](_0x4b2d08, _0x4cc7('0x12cf'), _0x5420c9) : _0x4b2d08['visible'] = _0x5420c9; } } } this[_0x4cc7('0x147e')] = _0x5b15fb; _0x3594cd = [_0x4cc7('0x1bdb')]; _0x5b15fb = _0x2bc114[_0x4cc7('0x24')](null); _0x135ca3 = 0x0; for (_0xfe4ed6 = _0x3594cd[_0x4cc7('0x21')]; _0x135ca3 < _0xfe4ed6; ) _0x3df822 = _0x135ca3++, _0x5b15fb[_0x4cc7('0x9e7')](_0x3df822, _0x3594cd[_0x3df822]); this['_animatableAttributes'] = _0x5b15fb; this[_0x4cc7('0x1ec8')] = 0x9; this[_0x4cc7('0x1ec9')] = 0x2; this['_depthCompareMode'] = 0x5; this[_0x4cc7('0x1205')] = 0x1; this[_0x4cc7('0x1b3d')] = !0x0; this['_repeat'] = !0x1; this[_0x4cc7('0x1b3e')] = !0x0; this[_0x4cc7('0x1eca')] = this[_0x4cc7('0xe50')] = this[_0x4cc7('0x1ecb')] = this['_numUsedFragmentConstants'] = this[_0x4cc7('0xe51')] = 0x0; this['_context3Ds'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); _0x3594cd = [-0x1, -0x1, -0x1, -0x1, -0x1, -0x1, -0x1, -0x1]; _0x5b15fb = _0x2bc114['toIntVector'](null); _0x135ca3 = 0x0; for (_0xfe4ed6 = _0x3594cd[_0x4cc7('0x21')]; _0x135ca3 < _0xfe4ed6; ) _0x3df822 = _0x135ca3++, _0x5b15fb[_0x4cc7('0x9e7')](_0x3df822, _0x3594cd[_0x3df822]); this[_0x4cc7('0x1b51')] = _0x5b15fb; this[_0x4cc7('0x1231')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x13d0')] = _0x1bbe2e; this[_0x4cc7('0x1eca')] = 0x1; this[_0x4cc7('0x1ecb')] = 0x5; }; _0x16dada[_0x4cc7('0x65a')] = _0x4ceea0; _0x4ceea0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ecc'), _0x4cc7('0x1ecd')]; _0x4ceea0[_0x4cc7('0x92b')] = _0x338b9; _0x4ceea0[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '_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 (_0x4cc7('0x1ece') !== _0x4cc7('0x1ecf')) { return this[_0x4cc7('0x35')]; } else { var _0x58b36d = a['get']('id'); b = new _0x22e617(b); if (c && a[_0x4cc7('0x9e8')](_0x4cc7('0x1ed0'))) { c = a[_0x4cc7('0x2b')](_0x4cc7('0x1ed0')); if ('#' != c[_0x4cc7('0xb9b')](0x0)) throw new _0x202aa0(_0x4cc7('0x1ed1') + c); var _0x51148a = this[_0x4cc7('0x1ed2')] , _0x30ce31 = _0x3a8a6f[_0x4cc7('0x946')](c, 0x1, null); _0x51148a = null != _0x842c50[_0x30ce31] ? _0x51148a['getReserved'](_0x30ce31) : _0x51148a['h'][_0x30ce31]; if (null != _0x51148a) b[_0x4cc7('0x1ed3')] = _0x51148a[_0x4cc7('0x1ed3')], b[_0x4cc7('0x1ed4')] = _0x51148a[_0x4cc7('0x1ed4')], b[_0x4cc7('0x1ed5')] = _0x51148a[_0x4cc7('0x1ed5')], b[_0x4cc7('0x1ed6')] = _0x51148a[_0x4cc7('0x1ed6')][_0x4cc7('0x1176')](), b[_0x4cc7('0x1ed7')] = _0x51148a[_0x4cc7('0x1ed7')], b['interp'] = _0x51148a[_0x4cc7('0x1ed8')], b['radius'] = _0x51148a[_0x4cc7('0xf3f')]; else throw new _0x202aa0(_0x4cc7('0x1ed9') + c); } a[_0x4cc7('0x9e8')]('x1') ? (b['x1'] = this[_0x4cc7('0x1eda')](a, 'x1'), b['y1'] = this['getFloat'](a, 'y1'), b['x2'] = this[_0x4cc7('0x1eda')](a, 'x2'), b['y2'] = this[_0x4cc7('0x1eda')](a, 'y2')) : (b['x1'] = this[_0x4cc7('0x1eda')](a, 'cx'), b['y1'] = this[_0x4cc7('0x1eda')](a, 'cy'), b['x2'] = this[_0x4cc7('0x1eda')](a, 'fx', b['x1']), b['y2'] = this[_0x4cc7('0x1eda')](a, 'fy', b['y1'])); b[_0x4cc7('0xf3f')] = this[_0x4cc7('0x1eda')](a, 'r'); a[_0x4cc7('0x9e8')](_0x56067a['QJnhk']) && this[_0x4cc7('0x1edb')](b[_0x4cc7('0x1ed6')], a['get'](_0x56067a['QJnhk'])); for (a = a[_0x4cc7('0x1edc')](); a[_0x4cc7('0x94e')](); ) c = a['next'](), _0x51148a = this['getStyles'](c, null), b['colors'][_0x4cc7('0x29')](this[_0x4cc7('0x1edd')]('stop-color', c, _0x51148a, 0x0)), b[_0x4cc7('0x1ed4')][_0x4cc7('0x29')](this['getFloatStyle'](_0x56067a[_0x4cc7('0x656')], c, _0x51148a, 0x1)), b[_0x4cc7('0x1ed5')]['push'](0xff * parseFloat(c['get'](_0x4cc7('0x18f5'))) | 0x0); a = this[_0x4cc7('0x1ed2')]; null != _0x842c50[_0x58b36d] ? a[_0x4cc7('0x97d')](_0x58b36d, b) : a['h'][_0x58b36d] = b; } }, 'set_material': function(_0x30744a) { return this[_0x4cc7('0x35')] = _0x30744a; }, 'set_writeDepth': function(_0x283ca6) { if ('XDQzv' === 'rtOrl') { _0x3e3cd2 = _0x48c401[_0x4cc7('0x1ede')][_0x16dada][_0x4cc7('0x1edf')](); for (var _0x1909ea = 0x0; _0x1909ea < _0x3e3cd2[_0x4cc7('0x21')]; _0x1909ea++) { var _0x209444 = _0x48c401[_0x4cc7('0x1ede')][_0x16dada][_0x4cc7('0x1cad')](_0x3e3cd2[_0x1909ea]); _0x209444 && _0x209444[_0x4cc7('0x1ee0')] && !_0x209444[_0x4cc7('0x1ee0')]['_unlocked'] && (_0x209444[_0x4cc7('0x1ee0')][_0x4cc7('0x1ee1')] = !0x0, _0x209444[_0x4cc7('0x1ee0')]['load']()); } } else { return this['_writeDepth'] = _0x283ca6; } }, 'set_mipmap': function(_0xa4c515) { if (this[_0x4cc7('0x1b3d')] == _0xa4c515) return this['_mipmap']; this[_0x4cc7('0x1b3d')] = _0xa4c515; this[_0x4cc7('0x1b50')](); return this[_0x4cc7('0x1b3d')]; }, 'set_anisotropy': function(_0x12429d) { if (this[_0x4cc7('0x1205')] == _0x12429d) return _0x12429d; this['_anisotropy'] = _0x12429d; this['invalidateShaderProgram'](); return _0x12429d; }, 'set_smooth': function(_0x111fb8) { if (this[_0x4cc7('0x1b3e')] == _0x111fb8) return this[_0x4cc7('0x1b3e')]; this[_0x4cc7('0x1b3e')] = _0x111fb8; this[_0x4cc7('0x1b50')](); return this[_0x4cc7('0x1b3e')]; }, 'set_repeat': function(_0x1c023b) { if (this[_0x4cc7('0x1b45')] == _0x1c023b) return this[_0x4cc7('0x1b45')]; this[_0x4cc7('0x1b45')] = _0x1c023b; this['invalidateShaderProgram'](); return this['_repeat']; }, 'set_bothSides': function(_0x1dff2f) { if (_0x4cc7('0x1ee2') !== _0x4cc7('0x1ee3')) { return this[_0x4cc7('0x1b46')] = _0x1dff2f; } else { return null == this[_0x4cc7('0x1ee4')] ? !this[_0x4cc7('0x1ee5')]() : !0x0; } }, 'set_depthCompareMode': function(_0x44565a) { return this['_depthCompareMode'] = _0x44565a; }, 'set_animationSet': function(_0x1b07f3) { if (this[_0x4cc7('0xd80')] == _0x1b07f3) return this[_0x4cc7('0xd80')]; this[_0x4cc7('0xd80')] = _0x1b07f3; this[_0x4cc7('0x1b50')](); return this[_0x4cc7('0xd80')]; }, 'get_renderToTexture': function() { if (_0x4cc7('0x1ee6') !== _0x4cc7('0x1ee7')) { return this['_renderToTexture']; } else { if (null == a) return null; var _0x4f670b = new _0x21e354(); return _0x4f670b[_0x4cc7('0xcb2')](a) ? _0x4f670b : null; } }, 'dispose': function() { if ('BqWcz' === 'BqWcz') { null != this[_0x4cc7('0x1b42')] && this[_0x4cc7('0x1b42')][_0x4cc7('0xa2d')](_0x4cc7('0x96a'), _0x48c401(this, this['onLightsChange'])); for (var _0x561159 = 0x0; 0x8 > _0x561159; ) { var _0x1a1e16 = _0x561159++; null != this[_0x4cc7('0x1231')][_0x4cc7('0x2b')](_0x1a1e16) && (_0x309a4a[_0x4cc7('0x123f')](_0x1a1e16)['freeProgram3D'](this[_0x4cc7('0x1b51')][_0x4cc7('0x2b')](_0x1a1e16)), this[_0x4cc7('0x1231')]['set'](_0x1a1e16, null)); } } else { this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x1ee8')]['takeSnapshot'](this); } }, 'get_numUsedStreams': function() { return this[_0x4cc7('0x1eca')]; }, 'get_numUsedVertexConstants': function() { return this[_0x4cc7('0x1ecb')]; }, 'updateAnimationState': function(_0x1c93ae, _0x26f367, _0x566d2e) { _0x1c93ae[_0x4cc7('0x11bd')]()['setRenderState'](_0x26f367, _0x1c93ae, this[_0x4cc7('0x1ecb')], this[_0x4cc7('0x1eca')], _0x566d2e); }, 'render': function(_0x4fa8c3, _0x1a08b2, _0x50a08f, _0xaa9358) { throw new _0x202aa0(new _0xb16e5a()); }, 'getVertexCode': function() { if ('TGOmA' !== _0x4cc7('0x1ee9')) { a = _0x4bf907[_0x4cc7('0x4dc')](a); return -0x1 != a[_0x4cc7('0x2d')]('COLLADA') || -0x1 != a['indexOf'](_0x4cc7('0x1eea')) ? !0x0 : !0x1; } else { throw new _0x202aa0(new _0xb16e5a()); } }, 'getFragmentCode': function(_0x2d1f44) { if (_0x4cc7('0x1eeb') !== 'vXwYc') { var _0x1c7001 = _0x4cc7('0x1eec')[_0x4cc7('0x46')]('|') , _0x4e2b91 = 0x0; while (!![]) { switch (_0x1c7001[_0x4e2b91++]) { case '0': _0x2116b2['mid'] = 0x451df; continue; case '1': null != this[_0x4cc7('0xb7f')] && null != this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')] && this['tunnel'][_0x4cc7('0x8fe')](); continue; case '2': this[_0x4cc7('0xbeb')] = this['tunnel'] = _0x2d1f44; continue; case '3': this[_0x4cc7('0xbe5')][_0x4cc7('0x19')](); continue; case '4': if (null == _0x2d1f44 && _0x56067a[_0x4cc7('0x658')](null, c) && (c['onQuit'](), b || c['dispose'](), this['tunnel'] != c)) return; continue; case '5': null == _0x2d1f44 && null != c ? (_0x2116b2[_0x4cc7('0xc38')] = 0x29678, this['set_paused'](!0x0), b = null, null == b && (b = _0x180fa9['emptyScene']), _0x180fa9['view'][_0x4cc7('0xb43')](b), _0x127d51[_0x4cc7('0x493')]()[_0x4cc7('0xc3c')](), _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0x19')](), _0x234f8b['highlightedAchievement'] = null, _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3e')][_0x4cc7('0x19')](), _0x445379[_0x4cc7('0x493')]()['clearOverlays'](), b = _0x401612['get_instance'](), b[_0x4cc7('0xc40')](null), b[_0x4cc7('0xc41')](null), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0xc42')]()) : null != _0x2d1f44 && (_0x2116b2[_0x4cc7('0xc38')] = 0xe620c, _0x445379[_0x4cc7('0x493')]()['wasPaused'] = !0x1, _0x445379['get_instance']()['clearOverlays'](), this[_0x4cc7('0xbcb')](!0x1), b = _0x2d1f44['scene'], null == b && (b = _0x180fa9[_0x4cc7('0xc3a')]), _0x180fa9['view']['set_scene'](b), this[_0x4cc7('0xc44')]()); continue; case '6': null != this[_0x4cc7('0xb7f')] && null == this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')] ? this['setTunnel'](null) : (_0x5f2295['get_instance']()[_0x4cc7('0xc20')](null == _0x2d1f44), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc20')](null != _0x2d1f44), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x19')]()); continue; case '7': _0x2ab848['controlScheme'][_0x4cc7('0x19')](); continue; } break; } } else { throw new _0x202aa0(new _0xb16e5a()); } }, 'setBlendMode': function(_0x1fe52f) { switch (_0x1fe52f) { case 0x0: this[_0x4cc7('0x1ec9')] = 0x7; this[_0x4cc7('0x1ec8')] = 0x2; this[_0x4cc7('0x1eed')] = !0x0; break; case 0x1: this[_0x4cc7('0x1ec9')] = 0x9; this['_blendFactorDest'] = 0x7; this[_0x4cc7('0x1eed')] = !0x0; break; case 0x7: this[_0x4cc7('0x1ec9')] = 0x7; this['_blendFactorDest'] = 0x5; this['_enableBlending'] = !0x0; break; case 0x9: this[_0x4cc7('0x1ec9')] = 0x9; this['_blendFactorDest'] = 0x8; this['_enableBlending'] = !0x0; break; case 0xa: this[_0x4cc7('0x1ec9')] = 0x2; this[_0x4cc7('0x1ec8')] = 0x9; this['_enableBlending'] = !0x1; break; case 0xc: this[_0x4cc7('0x1ec9')] = 0x2; this[_0x4cc7('0x1ec8')] = 0x6; this[_0x4cc7('0x1eed')] = !0x0; break; default: throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x1eee'))); } }, 'activate': function(_0x488737, _0xb2688d) { var _0x43325e = _0x4cc7('0x1eef')['split']('|') , _0x24787e = 0x0; while (!![]) { switch (_0x43325e[_0x24787e++]) { case '0': this[_0x4cc7('0x1eed')] && _0x4ba123[_0x4cc7('0x13f1')](this[_0x4cc7('0x1ec9')], this[_0x4cc7('0x1ec8')]); continue; case '1': _0x32075c = _0x4ceea0[_0x4cc7('0x1ef0')][_0x4cc7('0x2b')](_0xb2688d); continue; case '2': _0x4ba123[_0x4cc7('0x1ef1')](this[_0x4cc7('0x1231')][_0x4cc7('0x2b')](_0xb2688d)); continue; case '3': _0x4ba123[_0x4cc7('0x13f4')](this['_writeDepth'], this[_0x4cc7('0x1b3c')]); continue; case '4': for (_0x206469 = this[_0x4cc7('0xe50')]; _0x206469 < _0x32075c; ) _0x397b33 = _0x206469++, _0x4ba123['setTextureAt'](_0x397b33, null); continue; case '5': for (var _0x32075c = _0x4ceea0[_0x4cc7('0x1ef2')]['get'](_0xb2688d), _0x206469 = this[_0x4cc7('0x1eca')]; _0x206469 < _0x32075c; ) { var _0x397b33 = _0x206469++; _0x4ba123['setVertexBufferAt'](_0x397b33, null); } continue; case '6': null == this[_0x4cc7('0xd80')] || this[_0x4cc7('0xd80')][_0x4cc7('0xd7c')]() || this['_animationSet']['activate'](_0x488737, this); continue; case '7': var _0x4ba123 = _0x488737[_0x4cc7('0xdb2')]; continue; case '8': _0x4ba123['setCulling'](this[_0x4cc7('0x1b46')] ? 0x3 : this[_0x4cc7('0x1ec5')]); continue; case '9': if (this[_0x4cc7('0x1ef3')][_0x4cc7('0x2b')](_0xb2688d) != _0x4ba123 || null == this['_program3Ds'][_0x4cc7('0x2b')](_0xb2688d)) this[_0x4cc7('0x1ef3')][_0x4cc7('0x9e7')](_0xb2688d, _0x4ba123), this['updateProgram'](_0x488737), this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); continue; case '10': this[_0x4cc7('0x13d0')] && (this['_oldTarget'] = _0x488737[_0x4cc7('0x12e3')](), this['_oldSurface'] = _0x488737[_0x4cc7('0x12e2')](), this[_0x4cc7('0x1ef4')] = _0x488737['get_enableDepthAndStencil'](), this[_0x4cc7('0x1ef5')] = _0x488737[_0x4cc7('0x12e1')]()); continue; case '11': _0xb2688d = _0x488737[_0x4cc7('0x117f')]; continue; } break; } }, 'deactivate': function(_0x5d7772) { var _0x388e9f = _0x5d7772[_0x4cc7('0x117f')]; _0x4ceea0[_0x4cc7('0x1ef2')][_0x4cc7('0x9e7')](_0x388e9f, this[_0x4cc7('0x1eca')]); _0x4ceea0['_previousUsedTexs']['set'](_0x388e9f, this[_0x4cc7('0xe50')]); null == this['_animationSet'] || this[_0x4cc7('0xd80')][_0x4cc7('0xd7c')]() || this[_0x4cc7('0xd80')][_0x4cc7('0xa14')](_0x5d7772, this); this[_0x4cc7('0x13d0')] && (_0x5d7772[_0x4cc7('0x140a')](this[_0x4cc7('0x1ef6')], this[_0x4cc7('0x1ef4')], this['_oldSurface']), _0x5d7772[_0x4cc7('0x12e0')](this[_0x4cc7('0x1ef5')])); this[_0x4cc7('0x1eed')] && _0x5d7772['_context3D'][_0x4cc7('0x13f1')](0x2, 0x9); _0x5d7772['_context3D']['setDepthTest'](!0x0, 0x5); }, 'invalidateShaderProgram': function(_0x5e3723) { null == _0x5e3723 && (_0x5e3723 = !0x0); for (var _0x3e0609 = 0x0; 0x8 > _0x3e0609; ) { var _0x28251b = _0x3e0609++; this[_0x4cc7('0x1231')][_0x4cc7('0x9e7')](_0x28251b, null); } null != this[_0x4cc7('0x35')] && _0x5e3723 && this[_0x4cc7('0x35')][_0x4cc7('0x1b4f')](this); }, 'updateProgram': function(_0x3f82ca) { var _0x2a3969 = '' , _0x20e771 = '' , _0x75fb91 = '' , _0x175fb5 = this[_0x4cc7('0x13c7')](); if (_0x56067a['MlSox'](null, this[_0x4cc7('0xd80')]) || this[_0x4cc7('0xd80')][_0x4cc7('0xd7c')]()) { if ('OOoDe' !== 'HdoWU') { for (var _0xe2bf7e = 0x0, _0x1c20f3 = this[_0x4cc7('0x147c')]['get_length'](); _0xe2bf7e < _0x1c20f3; ) { if (_0x4cc7('0x1ef7') === _0x4cc7('0x1ef7')) { var _0x177d44 = _0xe2bf7e++; _0x2a3969 += _0x4cc7('0x39e') + this[_0x4cc7('0x147e')]['get'](_0x177d44) + ',\x20' + this[_0x4cc7('0x147c')][_0x4cc7('0x2b')](_0x177d44) + '\x0a'; } else { if (!this[_0x4cc7('0x1ef8')](!0x0) && this[_0x4cc7('0x1ef9')] == _0x3b0d34[_0x4cc7('0x1efa')] && 0x0 <= this[_0x4cc7('0x1efb')]) { _0x3f82ca = _0x19023b[_0x4cc7('0x493')](); for (var _0x1644b0 = _0x44b7a4[_0x4cc7('0x1610')](_0x3f82ca[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x1644b0[_0x4cc7('0x124b')] != _0x1644b0[_0x4cc7('0x10a1')]; ) { var _0x5b9b99 = _0x1644b0[_0x4cc7('0x124b')] += _0x1644b0[_0x4cc7('0x1612')]; _0x3f82ca[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x5b9b99)[_0x4cc7('0xc5e')](); } _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')]('There\x27s\x20no\x20achievement\x20here\x20yet.\x20If\x20you\x20want\x20to\x20suggest\x20one,\x20be\x20sure\x20to\x20mention\x20the\x20number\x20' + this['sectionID'] + '.'); } } } this[_0x4cc7('0x1efc')] && (_0x20e771 = _0x4cc7('0x39e') + this[_0x4cc7('0x147d')] + ',' + this[_0x4cc7('0x1481')] + '\x0a'); } else { return this[_0x4cc7('0x12c2')] = _0x3f82ca; } } else _0x2a3969 = this[_0x4cc7('0xd80')][_0x4cc7('0xda1')](this, this[_0x4cc7('0x147c')], this['_animationTargetRegisters'], _0x3f82ca[_0x4cc7('0x12e4')]()), this['_needFragmentAnimation'] && (_0x75fb91 = this[_0x4cc7('0xd80')][_0x4cc7('0xda2')](this, this[_0x4cc7('0x147f')], _0x3f82ca[_0x4cc7('0x12e4')]())), this[_0x4cc7('0x1efc')] && (_0x20e771 = this[_0x4cc7('0xd80')][_0x4cc7('0x1480')](this, this['_UVSource'], this['_UVTarget'])), this[_0x4cc7('0xd80')][_0x4cc7('0xda3')](this); _0x175fb5 = _0x56067a[_0x4cc7('0x651')](_0x2a3969, _0x20e771) + _0x175fb5; _0x2a3969 = this[_0x4cc7('0x13c9')](_0x75fb91); _0x4f6276['active'] && (_0x3ccc21['trace'](_0x4cc7('0x1482'), { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x219, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1485'), { 'fileName': 'MaterialPassBase.hx', 'lineNumber': 0x21a, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x175fb5, { 'fileName': 'MaterialPassBase.hx', 'lineNumber': 0x21b, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x4cc7('0x1485'), { 'fileName': 'MaterialPassBase.hx', 'lineNumber': 0x21c, 'className': _0x4cc7('0x65a'), 'methodName': _0x4cc7('0x1484') }), _0x3ccc21[_0x4cc7('0xbdb')](_0x2a3969, { 'fileName': _0x4cc7('0x1483'), 'lineNumber': 0x21d, 'className': _0x56067a[_0x4cc7('0x659')], 'methodName': 'updateProgram' })); _0x309a4a[_0x4cc7('0x1122')](_0x3f82ca)[_0x4cc7('0x1486')](this, _0x175fb5, _0x2a3969, this[_0x4cc7('0x1ec4')]); }, 'set_lightPicker': function(_0x5e58b2) { null != this['_lightPicker'] && this['_lightPicker'][_0x4cc7('0xa2d')]('change', _0x48c401(this, this[_0x4cc7('0x1b71')])); this[_0x4cc7('0x1b42')] = _0x5e58b2; null != this['_lightPicker'] && this[_0x4cc7('0x1b42')][_0x4cc7('0x9ad')]('change', _0x48c401(this, this['onLightsChange'])); this[_0x4cc7('0x13e3')](); return this['_lightPicker']; }, 'onLightsChange': function(_0x1fcf57) { this[_0x4cc7('0x13e3')](); }, 'updateLights': function() {}, 'set_alphaPremultiplied': function(_0x224398) { this['_alphaPremultiplied'] = _0x224398; this['invalidateShaderProgram'](!0x1); return this[_0x4cc7('0x1b47')]; }, '__class__': _0x4ceea0, '__properties__': { 'set_alphaPremultiplied': 'set_alphaPremultiplied', 'set_lightPicker': _0x4cc7('0x1b43'), 'get_numUsedVertexConstants': _0x4cc7('0xdcc'), 'get_numUsedStreams': _0x4cc7('0xda8'), 'get_renderToTexture': _0x4cc7('0x110f'), 'set_animationSet': _0x4cc7('0x1b4e'), 'set_depthCompareMode': _0x4cc7('0x1b85'), 'set_bothSides': 'set_bothSides', 'set_anisotropy': _0x4cc7('0x1208'), 'set_repeat': _0x4cc7('0x1774'), 'set_smooth': 'set_smooth', 'set_mipmap': _0x4cc7('0x1b44'), 'set_writeDepth': _0x4cc7('0x1efd'), 'set_material': _0x4cc7('0x32'), 'get_material': _0x4cc7('0x31') } }); var _0x43c819 = function(_0x456789) { this[_0x4cc7('0x1bc5')] = this['_enableLightFallOff'] = !0x0; this[_0x4cc7('0x1ac4')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1bc7')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1b8e')] = 0x3; this[_0x4cc7('0x1b6f')] = 0x1; this[_0x4cc7('0x35')] = _0x456789; this[_0x4cc7('0x8fe')](); _0x4ceea0[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x1efe')] = _0x43c819; _0x43c819[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), 'passes', _0x4cc7('0x1eff')]; _0x43c819[_0x4cc7('0x92b')] = _0x4ceea0; _0x43c819[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0['prototype'], { '_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(_0x2a2a2f) { _0x2a2a2f != this[_0x4cc7('0xf21')] && this['invalidateShaderProgram'](!0x0); return this['_enableLightFallOff'] = _0x2a2a2f; }, 'set_forceSeparateMVP': function(_0x1895ee) { if (_0x4cc7('0x1f00') === _0x4cc7('0x1f01')) { _0x52b5cd['prototype'][_0x4cc7('0x19')]['call'](this); this['ownerCharacter'][_0x4cc7('0xf34')] = !0x1; } else { return this['_forceSeparateMVP'] = _0x1895ee; } }, 'get_numPointLights': function() { return this['_numPointLights']; }, 'get_numDirectionalLights': function() { return this[_0x4cc7('0x119c')]; }, 'get_numLightProbes': function() { return this[_0x4cc7('0x1433')]; }, 'updateProgram': function(_0x35b380) { this[_0x4cc7('0x19')](_0x35b380[_0x4cc7('0x12e4')]()); _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x1484')]['call'](this, _0x35b380); }, 'reset': function(_0x568921) { this[_0x4cc7('0x1f02')](_0x568921); this[_0x4cc7('0x1f03')](); this[_0x4cc7('0x1f04')](); this[_0x4cc7('0x1588')](); }, 'updateUsedOffsets': function() { this[_0x4cc7('0x1ecb')] = this[_0x4cc7('0x1a29')][_0x4cc7('0xdcc')](); this['_numUsedFragmentConstants'] = this[_0x4cc7('0x1a29')][_0x4cc7('0xe5d')](); this[_0x4cc7('0x1eca')] = this[_0x4cc7('0x1a29')][_0x4cc7('0xda8')](); this[_0x4cc7('0xe50')] = this[_0x4cc7('0x1a29')][_0x4cc7('0xe5f')](); this['_numUsedVaryings'] = this[_0x4cc7('0x1a29')][_0x4cc7('0xe5e')](); this[_0x4cc7('0x1f05')] = this[_0x4cc7('0x1a29')][_0x4cc7('0xe5d')](); }, 'initConstantData': function() { this['_vertexConstantData']['set_length'](0x4 * this[_0x4cc7('0x1ecb')]); this['_fragmentConstantData'][_0x4cc7('0xb7c')](0x4 * this[_0x4cc7('0x1f05')]); this['initCommonsData'](); 0x0 <= this[_0x4cc7('0x1bb9')] && this['initUVTransformData'](); 0x0 <= this[_0x4cc7('0x1bc0')] && this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x3, 0x1); this['updateMethodConstants'](); }, 'initCompiler': function(_0x5322e1) { if (_0x4cc7('0x1f06') === _0x4cc7('0x1f06')) { this['_compiler'] = this[_0x4cc7('0x1f07')](_0x5322e1); this[_0x4cc7('0x1a29')][_0x4cc7('0x1bce')](this[_0x4cc7('0x1f08')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1c0e')](this[_0x4cc7('0x1434')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1c1a')](this[_0x4cc7('0x119c')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1c0f')](this[_0x4cc7('0x1433')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1bd7')](this[_0x4cc7('0xf27')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1b8d')](this['_diffuseLightSources']); this['_compiler'][_0x4cc7('0x1c1f')](this['_specularLightSources']); this[_0x4cc7('0x1a29')][_0x4cc7('0x1bd4')](this['_smooth'], this[_0x4cc7('0x1b45')], this[_0x4cc7('0x1b3d')], this[_0x4cc7('0x1205')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1bd5')](this[_0x4cc7('0x1bc7')], this['_fragmentConstantData']); this['_compiler'][_0x4cc7('0x1bb4')](this[_0x4cc7('0x1bb5')]); this['_compiler'][_0x4cc7('0x1bd1')](this[_0x4cc7('0x1bc6')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1782')](this[_0x4cc7('0x1b47')] && this[_0x4cc7('0x1eed')]); this[_0x4cc7('0x1a29')]['set_preserveAlpha'](this[_0x4cc7('0x1bc5')] && this[_0x4cc7('0x1eed')]); this[_0x4cc7('0x1a29')][_0x4cc7('0x1b93')](this['_enableLightFallOff']); this['_compiler']['compile'](); } else { _0x5322e1[_0x4cc7('0x12d8')] = -0x1; return ''; } }, 'createCompiler': function(_0x2ecb71) { throw new _0x202aa0(new _0xb16e5a()); }, 'updateShaderProperties': function() { this[_0x4cc7('0x147c')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c11')](); this[_0x4cc7('0x147e')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c12')](); this[_0x4cc7('0xf1d')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c0a')](); this[_0x4cc7('0x1f09')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c1b')](); this['_framentPostLightCode'] = this['_compiler'][_0x4cc7('0x1c0c')](); this[_0x4cc7('0x147f')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c0d')](); this[_0x4cc7('0x127d')] = this['_compiler'][_0x4cc7('0x1c19')](); this[_0x4cc7('0x1f0a')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c13')](); this[_0x4cc7('0x1efc')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1bcb')](); this[_0x4cc7('0x1481')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1bcd')](); this[_0x4cc7('0x147d')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1bcc')](); this[_0x4cc7('0x1f0b')](); this[_0x4cc7('0x1f0c')](); }, 'updateRegisterIndices': function() { this[_0x4cc7('0x1bb8')] = this[_0x4cc7('0x1a29')]['get_uvBufferIndex'](); this['_uvTransformIndex'] = this['_compiler']['get_uvTransformIndex'](); this[_0x4cc7('0x1bba')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c01')](); this['_secondaryUVBufferIndex'] = this['_compiler']['get_secondaryUVBufferIndex'](); this[_0x4cc7('0x1bbc')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c02')](); this['_tangentBufferIndex'] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c05')](); this[_0x4cc7('0xf26')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c06')](); this[_0x4cc7('0x1bc0')] = this['_compiler'][_0x4cc7('0x1c07')](); this[_0x4cc7('0x1bb7')] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1bf2')](); this[_0x4cc7('0x1bbe')] = this[_0x4cc7('0x1a29')]['get_sceneMatrixIndex'](); this['_sceneNormalMatrixIndex'] = this[_0x4cc7('0x1a29')]['get_sceneNormalMatrixIndex'](); this[_0x4cc7('0x1ac5')] = this['_compiler'][_0x4cc7('0x1c1c')](); this['_lightProbeDiffuseIndices'] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c18')](); this['_lightProbeSpecularIndices'] = this[_0x4cc7('0x1a29')][_0x4cc7('0x1c17')](); }, 'set_preserveAlpha': function(_0x5f44bb) { if (this['_preserveAlpha'] == _0x5f44bb) return _0x5f44bb; this['_preserveAlpha'] = _0x5f44bb; this['invalidateShaderProgram'](); return _0x5f44bb; }, 'set_animateUVs': function(_0x18499e) { if ('fMHuo' === _0x4cc7('0x1f0d')) { if (this[_0x4cc7('0x1bb5')] == _0x18499e) return _0x18499e; this[_0x4cc7('0x1bb5')] = _0x18499e; this[_0x4cc7('0x1b50')](); return _0x18499e; } else { null == _0x180fa9 && (_0x180fa9 = 0x0); null == n && (n = !0x1); null == _0x161060 && (_0x161060 = 0x0); null == _0x5aff49 && (_0x5aff49 = !0x1); null == _0x16dada && (_0x16dada = !0x1); null == _0x48c401 && (_0x48c401 = !0x1); null == _0x4bf907 && (_0x4bf907 = !0x1); null == e && (e = 0x0); null == d && (d = 0x0); null == c && (c = !0x1); null == b && (b = !0x0); _0x76b31e[_0x4cc7('0x96b')](this, _0x18499e, b, c); this['shiftKey'] = _0x16dada; this[_0x4cc7('0x1f0e')] = _0x48c401; this[_0x4cc7('0x1f0f')] = _0x4bf907; this[_0x4cc7('0xa47')] = b; this['relatedObject'] = f; this[_0x4cc7('0x1f10')] = _0x161060; this[_0x4cc7('0xa22')] = d; this[_0x4cc7('0xa23')] = e; this['buttonDown'] = _0x5aff49; this['commandKey'] = n; this['clickCount'] = _0x180fa9; this[_0x4cc7('0x1f11')] = !0x1; this[_0x4cc7('0xa24')] = this['stageX'] = NaN; } }, 'set_mipmap': function(_0x11d07f) { if (this[_0x4cc7('0x1b3d')] == _0x11d07f) return _0x11d07f; _0x4ceea0[_0x4cc7('0x8')]['set_mipmap'][_0x4cc7('0x96b')](this, _0x11d07f); return _0x11d07f; }, 'set_anisotropy': function(_0xaf7ca0) { if (this[_0x4cc7('0x1205')] == _0xaf7ca0) return _0xaf7ca0; _0x4ceea0['prototype'][_0x4cc7('0x1208')]['call'](this, _0xaf7ca0); return _0xaf7ca0; }, 'get_normalMap': function() { return this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0xeb3')](); }, 'set_normalMap': function(_0x478334) { this['_methodSetup'][_0x4cc7('0xf9e')]['set_normalMap'](_0x478334); return _0x478334; }, 'set_normalMethod': function(_0x28ab80) { this[_0x4cc7('0xf27')]['set_normalMethod'](_0x28ab80); return _0x28ab80; }, 'get_ambientMethod': function() { return this[_0x4cc7('0xf27')]['get_ambientMethod'](); }, 'set_ambientMethod': function(_0x5851fb) { this['_methodSetup'][_0x4cc7('0x1788')](_0x5851fb); return _0x5851fb; }, 'set_shadowMethod': function(_0x2113f1) { this['_methodSetup'][_0x4cc7('0x179c')](_0x2113f1); return _0x2113f1; }, 'get_diffuseMethod': function() { if (_0x4cc7('0x1f12') === 'yXeTn') { return this[_0x4cc7('0xf27')]['get_diffuseMethod'](); } else { _0x56067a[_0x4cc7('0x65b')](null, b) && (b = 0x1); _0x38d890[_0x4cc7('0x96b')](this, null); this[_0x4cc7('0x1f13')](a); _0x26bd70[_0x4cc7('0x1f14')](this, !0x0, b); } }, 'set_diffuseMethod': function(_0x4b8cc4) { if ('fznIq' !== 'KVAQN') { this['_methodSetup'][_0x4cc7('0x42d')](_0x4b8cc4); return _0x4b8cc4; } else { return new _0x578103()[_0x4cc7('0xcb8')](_0x4b8cc4); } }, 'get_specularMethod': function() { return this['_methodSetup'][_0x4cc7('0x1795')](); }, 'set_specularMethod': function(_0x4e0191) { this[_0x4cc7('0xf27')][_0x4cc7('0x42b')](_0x4e0191); return _0x4e0191; }, 'init': function() { if (_0x56067a[_0x4cc7('0x65c')] === 'zPBSO') { this[_0x4cc7('0xf27')] = new _0x21c480(); this[_0x4cc7('0xf27')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this['onShaderInvalidated'])); } else { this[_0x4cc7('0xa2e')] = a; this[_0x4cc7('0xc6f')] = b; 0x0 == this[_0x4cc7('0xc6f')] ? (this[_0x4cc7('0x1f15')] = 0x0, this[_0x4cc7('0x1f16')] = new _0x560bef(), this['__agalSamplerUniforms'] = new _0x560bef(), this[_0x4cc7('0x1f17')] = new _0x560bef(), this[_0x4cc7('0x1f18')] = []) : (this[_0x4cc7('0x1f19')] = [], this[_0x4cc7('0x1f1a')] = [], this[_0x4cc7('0x1f1b')] = [], this[_0x4cc7('0x1f1c')] = [], this[_0x4cc7('0x1f1d')] = [], this[_0x4cc7('0x1f1e')] = []); this[_0x4cc7('0x1f1f')] = []; } }, 'dispose': function() { if ('sxlxC' === _0x4cc7('0x1f20')) { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa35')]['call'](this); this['_methodSetup'][_0x4cc7('0xa2d')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])); this['_methodSetup'][_0x4cc7('0xa35')](); this[_0x4cc7('0xf27')] = null; } else { null == c && (c = !0x1); if (null == a) { a = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x32ab10 = 0x0, _0x151633 = b[_0x4cc7('0x21')]; _0x32ab10 < _0x151633; ) { var _0x506f3a = _0x32ab10++; a['set'](_0x506f3a, b[_0x506f3a]); } } this[_0x4cc7('0x1f21')] = a; this[_0x4cc7('0x99a')] = a[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x99a')]; b = a['get'](0x0)[_0x4cc7('0x21')]; _0x32ab10 = 0x1; for (_0x151633 = a[_0x4cc7('0x34')](); _0x32ab10 < _0x151633; ) _0x506f3a = _0x32ab10++, a[_0x4cc7('0x2b')](_0x506f3a)[_0x4cc7('0x99a')] < this[_0x4cc7('0x99a')] && (this['start'] = a[_0x4cc7('0x2b')](_0x506f3a)['start']), b += a[_0x4cc7('0x2b')](_0x506f3a)[_0x4cc7('0x21')]; _0x28b142[_0x4cc7('0x96b')](this, this[_0x4cc7('0x99a')], b, c); } }, 'invalidateShaderProgram': function(_0x12b7c7) { if (_0x4cc7('0x1f22') === _0x4cc7('0x1f22')) { null == _0x12b7c7 && (_0x12b7c7 = !0x0); var _0x3b6e44 = this['_passes']; this[_0x4cc7('0x1207')] = _0x2bc114[_0x4cc7('0x24')](null); _0x56067a[_0x4cc7('0x65f')](null, this[_0x4cc7('0xf27')]) && this[_0x4cc7('0x1f23')](); if (null == _0x3b6e44 || this[_0x4cc7('0x1207')][_0x4cc7('0x34')]() != _0x3b6e44['get_length']()) this[_0x4cc7('0x1554')] = !0x0; else { for (var _0x2f8854 = 0x0, _0x44464c = this[_0x4cc7('0x1207')][_0x4cc7('0x34')](); _0x2f8854 < _0x44464c; ) { if (_0x4cc7('0x660') !== _0x56067a[_0x4cc7('0x1f24')]) { _0x44366e['render'](f, _0x12b7c7); _0x2f8854 = f['__width']; var _0x14867f = f['__height']; _0x3b6e44 = f[_0x4cc7('0xa2f')]; if (null != _0x3b6e44 && f[_0x4cc7('0xa02')] && 0x1 <= _0x2f8854 && 0x1 <= _0x14867f) { var _0x311ebc = f[_0x4cc7('0xa08')]; _0x44464c = _0x12b7c7[_0x4cc7('0x991')]; var _0x4707e6 = this[_0x4cc7('0x9c9')] , _0x4ce499 = this['__worldScale9Grid']; if (null == _0x4707e6 || 0x0 < _0x4707e6[_0x4cc7('0x7d9')] && 0x0 < _0x4707e6['height']) { _0x12b7c7['__setBlendMode'](this['__worldBlendMode']); _0x12b7c7[_0x4cc7('0xa7c')](this); _0x44464c[_0x4cc7('0xa7f')] = _0x5da3ab; if (null != _0x4ce499 && 0x0 == _0x311ebc['b'] && 0x0 == _0x311ebc['c']) { _0x44464c[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, _0x311ebc['tx'], _0x311ebc['ty']); var _0x422ecc = f[_0x4cc7('0xa95')] , _0xb2ab99 = f[_0x4cc7('0x9c1')]['a'] , _0x100dac = f[_0x4cc7('0x9c1')]['d'] , _0x159e8d = _0x311ebc['a'] , _0xaebfdc = _0x311ebc['d']; _0x311ebc = Math[_0x4cc7('0xa96')](_0x4ce499['x'] * _0xb2ab99); f = Math['round'](_0x4ce499['y'] * _0x100dac); _0x5da3ab = Math[_0x4cc7('0xa96')]((_0x422ecc[_0x4cc7('0xa97')]() - _0x4ce499[_0x4cc7('0xa97')]()) * _0xb2ab99); _0x4707e6 = Math[_0x4cc7('0xa96')]((_0x422ecc[_0x4cc7('0xa98')]() - _0x4ce499[_0x4cc7('0xa98')]()) * _0x100dac); _0xb2ab99 = Math[_0x4cc7('0xa96')](_0x4ce499[_0x4cc7('0x7d9')] * _0xb2ab99); _0x100dac = Math[_0x4cc7('0xa96')](_0x4ce499[_0x4cc7('0x98b')] * _0x100dac); var _0x14d2b4 = Math[_0x4cc7('0xa96')](_0x4ce499['x'] * _0x159e8d) , _0x477d6e = Math['round'](_0x56067a[_0x4cc7('0x65e')](_0x4ce499['y'], _0xaebfdc)) , _0x23e512 = Math[_0x4cc7('0xa96')]((_0x422ecc[_0x4cc7('0xa97')]() - _0x4ce499[_0x4cc7('0xa97')]()) * _0x159e8d); _0x4ce499 = Math[_0x4cc7('0xa96')]((_0x422ecc[_0x4cc7('0xa98')]() - _0x4ce499[_0x4cc7('0xa98')]()) * _0xaebfdc); _0x422ecc = Math[_0x4cc7('0xa96')](_0x2f8854 * _0x159e8d) - _0x14d2b4 - _0x23e512; _0x159e8d = Math[_0x4cc7('0xa96')](_0x14867f * _0xaebfdc) - _0x477d6e - _0x4ce499; _0x12b7c7[_0x4cc7('0x16b8')](_0x44464c, !0x1); 0x0 != _0xb2ab99 && 0x0 != _0x100dac ? (_0x44464c['drawImage'](_0x3b6e44, 0x0, 0x0, _0x311ebc, f, 0x0, 0x0, _0x14d2b4, _0x477d6e), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc, 0x0, _0xb2ab99, f, _0x14d2b4, 0x0, _0x422ecc, _0x477d6e), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc + _0xb2ab99, 0x0, _0x5da3ab, f, _0x14d2b4 + _0x422ecc, 0x0, _0x23e512, _0x477d6e), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, f, _0x311ebc, _0x100dac, 0x0, _0x477d6e, _0x14d2b4, _0x159e8d), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc, f, _0xb2ab99, _0x100dac, _0x14d2b4, _0x477d6e, _0x422ecc, _0x159e8d), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc + _0xb2ab99, f, _0x5da3ab, _0x100dac, _0x14d2b4 + _0x422ecc, _0x477d6e, _0x23e512, _0x159e8d), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, f + _0x100dac, _0x311ebc, _0x4707e6, 0x0, _0x477d6e + _0x159e8d, _0x14d2b4, _0x4ce499), _0x44464c['drawImage'](_0x3b6e44, _0x311ebc, f + _0x100dac, _0xb2ab99, _0x4707e6, _0x14d2b4, _0x477d6e + _0x159e8d, _0x422ecc, _0x4ce499), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc + _0xb2ab99, f + _0x100dac, _0x5da3ab, _0x4707e6, _0x14d2b4 + _0x422ecc, _0x477d6e + _0x159e8d, _0x23e512, _0x4ce499)) : 0x0 == _0xb2ab99 && 0x0 != _0x100dac ? (_0x14867f = _0x14d2b4 + _0x422ecc + _0x23e512, _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, 0x0, _0x2f8854, f, 0x0, 0x0, _0x14867f, _0x477d6e), _0x44464c['drawImage'](_0x3b6e44, 0x0, f, _0x2f8854, _0x100dac, 0x0, _0x477d6e, _0x14867f, _0x159e8d), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, f + _0x100dac, _0x2f8854, _0x4707e6, 0x0, _0x477d6e + _0x159e8d, _0x14867f, _0x4ce499)) : 0x0 == _0x100dac && 0x0 != _0xb2ab99 && (_0x2f8854 = _0x477d6e + _0x159e8d + _0x4ce499, _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, 0x0, 0x0, _0x311ebc, _0x14867f, 0x0, 0x0, _0x14d2b4, _0x2f8854), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc, 0x0, _0xb2ab99, _0x14867f, _0x14d2b4, 0x0, _0x422ecc, _0x2f8854), _0x44464c[_0x4cc7('0xa83')](_0x3b6e44, _0x311ebc + _0xb2ab99, 0x0, _0x5da3ab, _0x14867f, _0x14d2b4 + _0x422ecc, 0x0, _0x23e512, _0x2f8854)); } else _0x12b7c7[_0x4cc7('0xa80')](_0x311ebc, _0x44464c), _0x12b7c7[_0x4cc7('0xa99')] && (_0x4ce499 = 0x1 / _0x12b7c7[_0x4cc7('0x1a9e')], _0x44464c[_0x4cc7('0xa9a')](_0x4ce499, _0x4ce499)), _0x44464c['drawImage'](_0x3b6e44, 0x0, 0x0, _0x2f8854, _0x14867f); _0x12b7c7[_0x4cc7('0xa85')](this); } } } else { var _0x5da3ab = _0x2f8854++; if (this['_passes'][_0x4cc7('0x2b')](_0x5da3ab) != _0x3b6e44[_0x4cc7('0x2b')](_0x5da3ab)) { this['_passesDirty'] = !0x0; return; } } } _0x4ceea0['prototype'][_0x4cc7('0x1b50')][_0x4cc7('0x96b')](this, _0x12b7c7); } } else { _0x12b7c7['bytesLoaded'] = null == _0x12b7c7[_0x4cc7('0x1f25')]['h']['__keys__'][_0x3b6e44[0x0][_0x4cc7('0x8ed')]] ? _0x12b7c7[_0x4cc7('0x1f26')] + _0x2f8854 : _0x56067a[_0x4cc7('0x651')](_0x12b7c7['bytesLoaded'], _0x2f8854 - _0x12b7c7['bytesLoadedCache']['h'][_0x3b6e44[0x0]['__id__']]); _0x12b7c7[_0x4cc7('0x1f25')]['set'](_0x3b6e44[0x0], _0x2f8854); _0x12b7c7[_0x4cc7('0x1f27')] || _0x12b7c7[_0x4cc7('0x926')]['dispatch'](_0x12b7c7[_0x4cc7('0x1f26')], _0x12b7c7[_0x4cc7('0x1f28')]); } }, 'addPassesFromMethods': function() { null != this['_methodSetup'][_0x4cc7('0xf9e')] && this[_0x4cc7('0xf27')]['_normalMethod'][_0x4cc7('0x1c8a')]() && this[_0x4cc7('0x1f29')](this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x1cd5')]()); null != this[_0x4cc7('0xf27')]['_ambientMethod'] && this['addPasses'](this[_0x4cc7('0xf27')]['_ambientMethod'][_0x4cc7('0x1cd5')]()); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0x1f29')](this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')][_0x4cc7('0x1cd5')]()); null != this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')] && this[_0x4cc7('0x1f29')](this['_methodSetup']['_diffuseMethod']['get_passes']()); null != this[_0x4cc7('0xf27')]['_specularMethod'] && this[_0x4cc7('0x1f29')](this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1cd5')]()); }, 'addPasses': function(_0x401126) { if (null != _0x401126) for (var _0x5650ab = 0x0, _0x2e3565 = _0x401126['get_length'](); _0x5650ab < _0x2e3565; ) { if (_0x4cc7('0x1f2a') !== 'lOuNN') { var _0x1d3b69 = _0x5650ab++; _0x401126['get'](_0x1d3b69)[_0x4cc7('0x32')](this[_0x4cc7('0x31')]()); _0x401126['get'](_0x1d3b69)[_0x4cc7('0x1b43')](this['_lightPicker']); this[_0x4cc7('0x1207')][_0x4cc7('0x29')](_0x401126[_0x4cc7('0x2b')](_0x1d3b69)); } else { return _0x4964ea[_0x4cc7('0xab4')] = _0x5650ab, null; } } }, 'initUVTransformData': function() { if (_0x4cc7('0x1f2b') !== _0x4cc7('0x1f2b')) { var _0x22f6da = this[_0x4cc7('0x1f2c')]; _0x22f6da['x'] = a['x']; _0x22f6da['y'] = a['y']; _0x22f6da['z'] = a['z']; } else { this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')], 0x1); this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x1, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x2, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x3, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x4, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x5, 0x1); this['_vertexConstantData']['set'](this[_0x4cc7('0x1bb9')] + 0x6, 0x0); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x7, 0x0); } }, 'initCommonsData': function() { this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb7')], 0.5); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb7')] + 0x1, 0x0); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb7')] + 0x2, 0.00392156862745098); this['_fragmentConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb7')] + 0x3, 0x1); }, 'cleanUp': function() { this[_0x4cc7('0x1a29')][_0x4cc7('0xa35')](); this[_0x4cc7('0x1a29')] = null; }, 'updateMethodConstants': function() { _0x2d63f9[_0x4cc7('0x14f')](null, this['_methodSetup'][_0x4cc7('0xf9e')]) && this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x1d66')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')]); null != this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')] && this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['initConstants'](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')]); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')] && this['_methodSetup'][_0x4cc7('0x1b72')][_0x4cc7('0x1d66')](this['_methodSetup'][_0x4cc7('0x1c4f')]); this['_usingSpecularMethod'] && this['_methodSetup']['_specularMethod'][_0x4cc7('0x1d66')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')]); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')][_0x4cc7('0x1d66')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')]); }, 'updateLightConstants': function() {}, 'updateProbes': function(_0x38544b) {}, 'onShaderInvalidated': function(_0x23ca49) { this[_0x4cc7('0x1b50')](); }, 'getVertexCode': function() { return this[_0x4cc7('0xf1d')]; }, 'getFragmentCode': function(_0x4f24fe) { return this[_0x4cc7('0x1f09')] + _0x4f24fe + this[_0x4cc7('0x1f2d')]; }, 'activate': function(_0x53d856, _0x2c44c0) { if (_0x4cc7('0x1f2e') !== _0x4cc7('0x1f2f')) { _0x4ceea0['prototype'][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x53d856, _0x2c44c0); this[_0x4cc7('0x1f0a')] && this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], _0x53d856); this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')], _0x53d856); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')], _0x53d856); this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')]['_diffuseMethodVO'], _0x53d856); this['_usingSpecularMethod'] && this['_methodSetup'][_0x4cc7('0x19f6')]['activate'](this[_0x4cc7('0xf27')]['_specularMethodVO'], _0x53d856); } else { _0x53d856['lineStyle'](); _0x53d856[_0x4cc7('0x10ce')](0x0); f = this['scale']; f = (f['x'] + f['y']) / 0x2 * 4.4; p = _0x2c44c0; for (_0x4bf907 = c + 0x1; p < _0x4bf907; ) _0x48c401 = p++, this[_0x4cc7('0x1f30')](_0x48c401, null, _0x557bb2['temp']), _0x53d856[_0x4cc7('0x1f31')](_0x557bb2[_0x4cc7('0xb93')]['x'], _0x557bb2['temp']['y'], f); _0x53d856[_0x4cc7('0x1f32')](); null != l && (l['x'] = _0x557bb2[_0x4cc7('0xb93')]['x'], l['y'] = _0x557bb2[_0x4cc7('0xb93')]['y']); } }, 'render': function(_0x299748, _0x3e38a6, _0x1a13e6, _0x3c88a7) { var _0x466d70 = _0x3e38a6[_0x4cc7('0xdb2')]; 0x0 <= this[_0x4cc7('0x1bb8')] && _0x299748['activateUVBuffer'](this[_0x4cc7('0x1bb8')], _0x3e38a6); 0x0 <= this[_0x4cc7('0x1bbb')] && _0x299748[_0x4cc7('0x1174')](this[_0x4cc7('0x1bbb')], _0x3e38a6); 0x0 <= this[_0x4cc7('0x1bbc')] && _0x299748['activateVertexNormalBuffer'](this[_0x4cc7('0x1bbc')], _0x3e38a6); 0x0 <= this[_0x4cc7('0x1bbd')] && _0x299748[_0x4cc7('0x1175')](this[_0x4cc7('0x1bbd')], _0x3e38a6); if (this['_animateUVs']) { if (_0x4cc7('0x1f33') === 'zqLJR') { var _0x52beaf = _0x299748[_0x4cc7('0x11c0')](); null != _0x52beaf ? (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')], _0x52beaf['a']), this['_vertexConstantData']['set'](this[_0x4cc7('0x1bb9')] + 0x1, _0x52beaf['b']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x3, _0x52beaf['tx']), this[_0x4cc7('0x1bc7')]['set'](this['_uvTransformIndex'] + 0x4, _0x52beaf['c']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x5, _0x52beaf['d']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x7, _0x52beaf['ty'])) : (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')], 0x1), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex'] + 0x1, 0x0), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x3, 0x0), this['_vertexConstantData']['set'](this[_0x4cc7('0x1bb9')] + 0x4, 0x0), this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bb9')] + 0x5, 0x1), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bb9')] + 0x7, 0x0)); } else { _0x56067a['WlUNf'](0x0, _0x299748) && (_0x445379[_0x4cc7('0x493')]()['options']['achievementIndicator'][_0x4cc7('0x94a')](0x0), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x1f34')]['achievementIndicator'][_0x4cc7('0x1ef8')](), this[_0x4cc7('0x1d3f')] = !0x0); } } this[_0x4cc7('0x1bc6')] && (_0x52beaf = _0x299748[_0x4cc7('0x11c2')](), null != _0x52beaf ? (this[_0x4cc7('0x1bc7')]['set'](this['_uvTransformIndex2'], _0x52beaf['a']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x1, _0x52beaf['b']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex2'] + 0x3, _0x52beaf['tx']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x4, _0x52beaf['c']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex2'] + 0x5, _0x52beaf['d']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x7, _0x52beaf['ty'])) : (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_uvTransformIndex2'], 0x1), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x1, 0x0), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x3, 0x0), this['_vertexConstantData']['set'](this[_0x4cc7('0x1bba')] + 0x4, 0x0), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bba')] + 0x5, 0x1), this['_vertexConstantData']['set'](this['_uvTransformIndex2'] + 0x7, 0x0))); this[_0x4cc7('0x1f35')] = this[_0x4cc7('0x1f36')] = this[_0x4cc7('0x1f37')] = 0x0; this[_0x4cc7('0x1c96')]() && this[_0x4cc7('0x1f38')](); this[_0x4cc7('0x1c00')]() && this[_0x4cc7('0x1f39')](_0x3e38a6); 0x0 <= this[_0x4cc7('0x1bbe')] ? (_0x299748[_0x4cc7('0x1218')](_0x1a13e6)['copyRawDataTo'](this[_0x4cc7('0x1bc7')], this[_0x4cc7('0x1bbe')], !0x0), _0x3c88a7['copyRawDataTo'](this[_0x4cc7('0x1bc7')], 0x0, !0x0)) : (_0x52beaf = _0x2c4d00[_0x4cc7('0x1f3a')], _0x52beaf['copyFrom'](_0x299748[_0x4cc7('0x1218')](_0x1a13e6)), _0x52beaf[_0x4cc7('0xa90')](_0x3c88a7), _0x52beaf['copyRawDataTo'](this['_vertexConstantData'], 0x0, !0x0)); 0x0 <= this[_0x4cc7('0x1bbf')] && _0x299748[_0x4cc7('0x3de')]()['copyRawDataTo'](this[_0x4cc7('0x1bc7')], this['_sceneNormalMatrixIndex'], !0x1); this['_usesNormals'] && this['_methodSetup']['_normalMethod'][_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')]['_normalMethodVO'], _0x299748, _0x3e38a6, _0x1a13e6); _0x3c88a7 = this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')]; _0x3c88a7[_0x4cc7('0x1d17')] = this[_0x4cc7('0x1f35')]; _0x3c88a7['_lightAmbientG'] = this[_0x4cc7('0x1f36')]; _0x3c88a7[_0x4cc7('0x1d19')] = this[_0x4cc7('0x1f37')]; _0x3c88a7[_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')], _0x299748, _0x3e38a6, _0x1a13e6); null != this[_0x4cc7('0xf27')]['_shadowMethod'] && this['_methodSetup']['_shadowMethod'][_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c53')], _0x299748, _0x3e38a6, _0x1a13e6); this['_methodSetup'][_0x4cc7('0x19f5')][_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0x299748, _0x3e38a6, _0x1a13e6); this[_0x4cc7('0x127d')] && this[_0x4cc7('0xf27')]['_specularMethod'][_0x4cc7('0x1f3b')](this[_0x4cc7('0xf27')]['_specularMethodVO'], _0x299748, _0x3e38a6, _0x1a13e6); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && this['_methodSetup'][_0x4cc7('0x1e7f')]['setRenderState'](this[_0x4cc7('0xf27')]['_colorTransformMethodVO'], _0x299748, _0x3e38a6, _0x1a13e6); _0x3c88a7 = this['_methodSetup'][_0x4cc7('0x1e7a')]; _0x52beaf = 0x0; for (var _0x3a345d = _0x3c88a7[_0x4cc7('0x34')](); _0x52beaf < _0x3a345d; ) { var _0x337e3f = _0x52beaf++; _0x337e3f = _0x3c88a7[_0x4cc7('0x2b')](_0x337e3f); _0x337e3f[_0x4cc7('0x8ef')][_0x4cc7('0x1f3b')](_0x337e3f['data'], _0x299748, _0x3e38a6, _0x1a13e6); } _0x466d70[_0x4cc7('0xdc4')](0x1, 0x0, this[_0x4cc7('0x1bc7')], this[_0x4cc7('0x1ecb')]); _0x466d70[_0x4cc7('0xdc4')](0x0, 0x0, this['_fragmentConstantData'], this[_0x4cc7('0x1f05')]); _0x299748[_0x4cc7('0xe40')](0x0, _0x3e38a6); _0x3e38a6[_0x4cc7('0x1f3c')](_0x299748['getIndexBuffer'](_0x3e38a6), 0x0, _0x299748['get_numTriangles']()); }, 'usesProbes': function() { return 0x0 < this[_0x4cc7('0x1433')] ? 0x0 != ((this['_diffuseLightSources'] | this['_specularLightSources']) & 0x2) : !0x1; }, 'usesLights': function() { if (_0x4cc7('0x1f3d') !== _0x4cc7('0x1f3e')) { return 0x0 < this[_0x4cc7('0x1434')] || 0x0 < this[_0x4cc7('0x119c')] ? 0x0 != ((this['_diffuseLightSources'] | this['_specularLightSources']) & 0x1) : !0x1; } else { return null == _0x5e2716[_0x4cc7('0xbc4')] ? _0x5e2716[_0x4cc7('0xbc4')] = new _0x5e2716() : _0x5e2716[_0x4cc7('0xbc4')]; } }, 'deactivate': function(_0x52e60c) { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa14')][_0x4cc7('0x96b')](this, _0x52e60c); this[_0x4cc7('0x1f0a')] && this[_0x4cc7('0xf27')][_0x4cc7('0xf9e')][_0x4cc7('0xa14')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c38')], _0x52e60c); this[_0x4cc7('0xf27')]['_ambientMethod'][_0x4cc7('0xa14')](this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')], _0x52e60c); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')][_0x4cc7('0xa14')](this[_0x4cc7('0xf27')]['_shadowMethodVO'], _0x52e60c); this['_methodSetup'][_0x4cc7('0x19f5')]['deactivate'](this[_0x4cc7('0xf27')][_0x4cc7('0xf29')], _0x52e60c); this['_usingSpecularMethod'] && this['_methodSetup'][_0x4cc7('0x19f6')][_0x4cc7('0xa14')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x52e60c); }, 'set_specularLightSources': function(_0x579683) { return this[_0x4cc7('0x1b6f')] = _0x579683; }, 'set_diffuseLightSources': function(_0x1cf335) { return this[_0x4cc7('0x1b8e')] = _0x1cf335; }, '__class__': _0x43c819, '__properties__': _0x5aff49(_0x4ceea0['prototype']['__properties__'], { 'set_diffuseLightSources': _0x2d63f9[_0x4cc7('0x453')], 'set_specularLightSources': _0x4cc7('0x1c1f'), 'set_specularMethod': _0x4cc7('0x42b'), 'get_specularMethod': _0x4cc7('0x1795'), 'set_diffuseMethod': _0x4cc7('0x42d'), 'get_diffuseMethod': 'get_diffuseMethod', 'set_shadowMethod': _0x4cc7('0x179c'), 'set_ambientMethod': _0x4cc7('0x1788'), 'get_ambientMethod': _0x2d63f9[_0x4cc7('0x454')], 'set_normalMethod': _0x2d63f9[_0x4cc7('0x456')], 'set_normalMap': _0x4cc7('0x15e0'), 'get_normalMap': 'get_normalMap', 'set_animateUVs': _0x4cc7('0x1bb4'), 'set_preserveAlpha': _0x4cc7('0x1b67'), 'get_numLightProbes': 'get_numLightProbes', 'get_numDirectionalLights': _0x4cc7('0x1b97'), 'get_numPointLights': 'get_numPointLights', 'set_forceSeparateMVP': _0x4cc7('0x1b87'), 'set_enableLightFallOff': _0x4cc7('0x1b93') }) }); var _0x350093 = function() { this[_0x4cc7('0x1d27')] = 0x0; _0x4ceea0[_0x4cc7('0x96b')](this); for (var _0x4c8250 = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0, 0x0, 0x0, 0x0, 0x0], _0x2f33d4 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x2e17d5 = 0x0, _0x228d42 = _0x4c8250['length']; _0x2e17d5 < _0x228d42; ) { if ('rYPxP' !== _0x4cc7('0x1f3f')) { null != this[_0x4cc7('0x1f40')] && (this[_0x4cc7('0x1f40')][_0x4cc7('0x126')][_0x4cc7('0xb48')]() != _0x4c8250 && this['bridgePiece']['mesh'][_0x4cc7('0xc20')](_0x4c8250), this[_0x4cc7('0x1f40')][_0x4cc7('0x1f41')] = _0x4c8250); return _0x4c8250; } else { var _0x54e1e8 = _0x2e17d5++; _0x2f33d4[_0x4cc7('0x9e7')](_0x54e1e8, _0x4c8250[_0x54e1e8]); } } this['_data'] = _0x2f33d4; }; _0x16dada[_0x4cc7('0x1f42')] = _0x350093; _0x350093[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x1ecc'), _0x4cc7('0x1f43')]; _0x350093[_0x4cc7('0x92b')] = _0x4ceea0; _0x350093[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_data': null, '_alphaThreshold': null, '_alphaMask': null, 'get_alphaThreshold': function() { return this[_0x4cc7('0x1d27')]; }, 'set_alphaThreshold': function(_0x507f6e) { 0x0 > _0x507f6e ? _0x507f6e = 0x0 : 0x1 < _0x507f6e && (_0x507f6e = 0x1); if (_0x507f6e == this[_0x4cc7('0x1d27')]) return _0x507f6e; 0x0 != _0x507f6e && _0x56067a[_0x4cc7('0x1f44')](0x0, this['_alphaThreshold']) || this[_0x4cc7('0x1b50')](); this['_alphaThreshold'] = _0x507f6e; this['_data'][_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x1d27')]); return _0x507f6e; }, 'set_alphaMask': function(_0x15beac) { return this[_0x4cc7('0x111a')] = _0x15beac; }, 'getVertexCode': function() { var _0x464ffc = _0x4cc7('0x1f45'); 0x0 < this[_0x4cc7('0x1d27')] ? (this[_0x4cc7('0xe50')] = 0x1, this['_numUsedStreams'] = 0x2, _0x464ffc += _0x4cc7('0x1f46')) : (this[_0x4cc7('0xe50')] = 0x0, this[_0x4cc7('0x1eca')] = 0x1, _0x464ffc += _0x4cc7('0x1f47')); return _0x464ffc; }, 'getFragmentCode': function(_0x26f4d1) { _0x26f4d1 = _0x4cc7('0x1f48'); if (0x0 < this[_0x4cc7('0x1d27')]) { var _0x3df3fc = this[_0x4cc7('0x1b45')] ? _0x4cc7('0x1cca') : _0x4cc7('0x1ccb'); var _0x5ddcea = this[_0x4cc7('0x1b3d')] && this[_0x4cc7('0x111a')][_0x4cc7('0x465')](); _0x5ddcea = this[_0x4cc7('0x1b3e')] ? _0x5ddcea ? _0x4cc7('0x1ccf') : _0x56067a[_0x4cc7('0x662')] : _0x5ddcea ? _0x4cc7('0x1ccd') : _0x4cc7('0x1cce'); switch (this[_0x4cc7('0x111a')]['get_format']()) { case 0x3: var _0xced3ae = _0x4cc7('0x1cd2'); break; case 0x4: _0xced3ae = 'dxt5,'; break; default: _0xced3ae = ''; } _0x26f4d1 += _0x4cc7('0x1f49') + _0x5ddcea + ',' + _0xced3ae + _0x3df3fc + _0x4cc7('0x1f4a'); } return _0x26f4d1 + _0x4cc7('0x1f4b'); }, 'render': function(_0x13bafd, _0x457b36, _0xe1ca01, _0x367a58) { 0x0 < this['_alphaThreshold'] && _0x13bafd[_0x4cc7('0x1173')](0x1, _0x457b36); var _0x43e71d = _0x457b36[_0x4cc7('0xdb2')] , _0x24e43d = _0x2c4d00[_0x4cc7('0x1f3a')]; _0x24e43d['copyFrom'](_0x13bafd[_0x4cc7('0x1218')](_0xe1ca01)); _0x24e43d['append'](_0x367a58); _0x43e71d[_0x4cc7('0x1f4c')](0x1, 0x0, _0x24e43d, !0x0); _0x13bafd[_0x4cc7('0xe40')](0x0, _0x457b36); _0x457b36[_0x4cc7('0x1f3c')](_0x13bafd[_0x4cc7('0xb1e')](_0x457b36), 0x0, _0x13bafd[_0x4cc7('0x114b')]()); }, 'activate': function(_0x35282a, _0xb4b9f6) { if (_0x4cc7('0x1f4d') !== _0x4cc7('0x1f4d')) { return null != this['level'] ? !this[_0x4cc7('0x1f4e')] : !0x1; } else { var _0xda26e7 = _0x35282a[_0x4cc7('0xdb2')]; _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x35282a, _0xb4b9f6); 0x0 < this[_0x4cc7('0x1d27')] ? (_0xda26e7[_0x4cc7('0x19bf')](0x0, this[_0x4cc7('0x111a')][_0x4cc7('0x19c1')](_0x35282a)), _0xda26e7[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x15f5')], 0x3)) : _0xda26e7['setProgramConstantsFromVector'](0x0, 0x0, this[_0x4cc7('0x15f5')], 0x2); } }, '__class__': _0x350093, '__properties__': _0x5aff49(_0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_alphaMask': _0x4cc7('0x1b5f'), 'set_alphaThreshold': _0x2d63f9['kCSon'], 'get_alphaThreshold': 'get_alphaThreshold' }) }); var _0x1c2e46 = function() { if (_0x4cc7('0x1f4f') !== _0x4cc7('0x1f50')) { _0x4ceea0[_0x4cc7('0x96b')](this); for (var _0x21c4a0 = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0, 0x0, 0x0, 0x0, 0x0], _0x59df45 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1d0e53 = 0x0, _0x487bce = _0x21c4a0[_0x4cc7('0x21')]; _0x1d0e53 < _0x487bce; ) { var _0x31c951 = _0x1d0e53++; _0x59df45[_0x4cc7('0x9e7')](_0x31c951, _0x21c4a0[_0x31c951]); } this[_0x4cc7('0x1f51')] = _0x59df45; this[_0x4cc7('0x113f')] = _0x2bc114['toFloatVector'](null, 0x4, !0x0); this[_0x4cc7('0x113f')]['set'](0x3, 0x1); this[_0x4cc7('0x1ecb')] = 0x9; } else { null != _0x59df45 && _0x21c4a0[_0x4cc7('0x1f52')](_0x59df45, _0x59df45[_0x4cc7('0x1f53')](), new _0x14c2c3(), _0x29e978[_0x4cc7('0x1f54')], _0x29e978[_0x4cc7('0x1f55')]); _0x21c4a0[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] = !0x0; _0x21c4a0[_0x4cc7('0x1f57')](!0x1); } }; _0x16dada['away3d.materials.passes.DistanceMapPass'] = _0x1c2e46; _0x1c2e46[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x1ecc'), _0x4cc7('0x1f58')]; _0x1c2e46[_0x4cc7('0x92b')] = _0x4ceea0; _0x1c2e46[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0['prototype'], { '_fragmentData': null, '_vertexData': null, '_alphaThreshold': null, '_alphaMask': null, 'set_alphaThreshold': function(_0x9149a7) { 0x0 > _0x9149a7 ? _0x9149a7 = 0x0 : 0x1 < _0x9149a7 && (_0x9149a7 = 0x1); if (_0x9149a7 == this['_alphaThreshold']) return _0x9149a7; 0x0 != _0x9149a7 && 0x0 != this[_0x4cc7('0x1d27')] || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1d27')] = _0x9149a7; this['_fragmentData'][_0x4cc7('0x9e7')](0x8, this[_0x4cc7('0x1d27')]); return _0x9149a7; }, 'set_alphaMask': function(_0x404624) { return this[_0x4cc7('0x111a')] = _0x404624; }, 'getVertexCode': function() { var _0x31edfd = 'm44\x20op,\x20vt0,\x20vc0\x09\x09\x0am44\x20vt1,\x20vt0,\x20vc5\x09\x09\x0asub\x20v0,\x20vt1,\x20vc9\x09\x09\x0a'; 0x0 < this[_0x4cc7('0x1d27')] ? (_0x31edfd += _0x4cc7('0x1f59'), this[_0x4cc7('0xe50')] = 0x1, this[_0x4cc7('0x1eca')] = 0x2) : (this['_numUsedTextures'] = 0x0, this[_0x4cc7('0x1eca')] = 0x1); return _0x31edfd; }, 'getFragmentCode': function(_0x4bcd28) { var _0x746e27 = this['_repeat'] ? _0x4cc7('0x1cca') : _0x4cc7('0x1ccb'); var _0x16a20f = this['_smooth'] ? this['_mipmap'] ? _0x4cc7('0x1ccf') : _0x4cc7('0x663') : this[_0x4cc7('0x1b3d')] ? _0x4cc7('0x1ccd') : _0x4cc7('0x1cce'); _0x4bcd28 = '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[_0x4cc7('0x1d27')]) { if (_0x56067a[_0x4cc7('0x664')] === 'UpbkN') { switch (this[_0x4cc7('0x111a')][_0x4cc7('0x1cef')]()) { case 0x3: var _0x23efb9 = _0x4cc7('0x1cd2'); break; case 0x4: _0x23efb9 = 'dxt5,'; break; default: _0x23efb9 = ''; } _0x4bcd28 += _0x4cc7('0x1f49') + _0x16a20f + ',' + _0x23efb9 + _0x746e27 + _0x4cc7('0x1f4a'); } else { var _0x44d816, _0x89e671 = this[_0x4cc7('0x1f5a')], _0x2b87a5 = this[_0x4cc7('0x1f34')][_0x4cc7('0x1f5b')]; if (this[_0x4cc7('0x1f5c')]) return !0x1; _0x3e3cd2 = _0x3e3cd2 === ~~_0x3e3cd2 ? _0x3e3cd2 : !0x0 === _0x3e3cd2 ? 0x4 : 0x0; _0x4cc7('0x4dc') == typeof _0x16dada ? _0x89e671[_0x4cc7('0x1284')] = _0x48c401[_0x4cc7('0x1f5d')](_0x16dada) : _0x4cc7('0x1f5e') === _0xa23b63['call'](_0x16dada) ? _0x89e671[_0x4cc7('0x1284')] = new Uint8Array(_0x16dada) : _0x89e671['input'] = _0x16dada; _0x89e671[_0x4cc7('0x1f5f')] = 0x0; _0x89e671['avail_in'] = _0x89e671[_0x4cc7('0x1284')][_0x4cc7('0x21')]; do { if (0x0 === _0x89e671['avail_out'] && (_0x89e671[_0x4cc7('0xb23')] = new va['Buf8'](_0x2b87a5), _0x89e671[_0x4cc7('0x1f60')] = 0x0, _0x89e671['avail_out'] = _0x2b87a5), _0x44d816 = _0x5aff49[_0x4cc7('0x1f61')](_0x89e671, _0x3e3cd2), _0x56067a[_0x4cc7('0x5fe')](0x1, _0x44d816) && _0x44d816 !== _0xd85f06) return this['onEnd'](_0x44d816), this['ended'] = !0x0, !0x1; 0x0 !== _0x89e671[_0x4cc7('0x1f62')] && (0x0 !== _0x89e671[_0x4cc7('0x1f63')] || 0x4 !== _0x3e3cd2 && 0x2 !== _0x3e3cd2) || (_0x4cc7('0x4dc') === this['options']['to'] ? this['onData'](_0x48c401[_0x4cc7('0x1f64')](va['shrinkBuf'](_0x89e671[_0x4cc7('0xb23')], _0x89e671[_0x4cc7('0x1f60')]))) : this[_0x4cc7('0x1f65')](va['shrinkBuf'](_0x89e671['output'], _0x89e671['next_out']))); } while ((0x0 < _0x89e671[_0x4cc7('0x1f63')] || 0x0 === _0x89e671[_0x4cc7('0x1f62')]) && 0x1 !== _0x44d816); return 0x4 === _0x3e3cd2 ? (_0x44d816 = _0x5aff49[_0x4cc7('0x1f66')](this[_0x4cc7('0x1f5a')]), this[_0x4cc7('0x956')](_0x44d816), this[_0x4cc7('0x1f5c')] = !0x0, _0x44d816 === _0xd85f06) : 0x2 !== _0x3e3cd2 || (this[_0x4cc7('0x956')](_0xd85f06), _0x89e671[_0x4cc7('0x1f62')] = 0x0, !0x0); } } return _0x4bcd28 + _0x4cc7('0x1f4b'); }, 'render': function(_0x280d63, _0x44c4d7, _0x2b3a6a, _0x16515e) { var _0x4f0e60 = _0x44c4d7[_0x4cc7('0xdb2')] , _0x1bfb72 = _0x2b3a6a[_0x4cc7('0x13f9')](); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x0, _0x1bfb72['x']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x1, _0x1bfb72['y']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x2, _0x1bfb72['z']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x3, 0x1); _0x2b3a6a = _0x280d63[_0x4cc7('0x1218')](_0x2b3a6a); _0x4f0e60[_0x4cc7('0x1f4c')](0x1, 0x5, _0x2b3a6a, !0x0); _0x4f0e60['setProgramConstantsFromVector'](0x1, 0x9, this['_vertexData'], 0x1); 0x0 < this['_alphaThreshold'] && _0x280d63['activateUVBuffer'](0x1, _0x44c4d7); _0x1bfb72 = _0x2c4d00['CALCULATION_MATRIX']; _0x1bfb72['copyFrom'](_0x2b3a6a); _0x1bfb72[_0x4cc7('0xa90')](_0x16515e); _0x4f0e60[_0x4cc7('0x1f4c')](0x1, 0x0, _0x1bfb72, !0x0); _0x280d63[_0x4cc7('0xe40')](0x0, _0x44c4d7); _0x44c4d7['drawTriangles'](_0x280d63[_0x4cc7('0xb1e')](_0x44c4d7), 0x0, _0x280d63[_0x4cc7('0x114b')]()); }, 'activate': function(_0x24cfec, _0x5e6a78) { var _0xfe4a40 = _0x4cc7('0x1f67')['split']('|') , _0x27dfda = 0x0; while (!![]) { switch (_0xfe4a40[_0x27dfda++]) { case '0': this['_fragmentData'][_0x4cc7('0x9e7')](0x1, 0xff * _0x5e6a78); continue; case '1': _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x24cfec, _0x5e6a78); continue; case '2': _0x5e6a78 = 0x1 / (0x2 * _0x5e6a78 * _0x5e6a78); continue; case '3': this[_0x4cc7('0x1f51')]['set'](0x3, 0xfd02ff * _0x5e6a78); continue; case '4': 0x0 < this['_alphaThreshold'] ? (_0x14440a[_0x4cc7('0x19bf')](0x0, this['_alphaMask']['getTextureForStage3D'](_0x24cfec)), _0x14440a[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1f51')], 0x3)) : _0x14440a[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1f51')], 0x2); continue; case '5': _0x5e6a78 = _0x5e6a78[_0x4cc7('0x102a')]()[_0x4cc7('0x1077')](); continue; case '6': this[_0x4cc7('0x1f51')][_0x4cc7('0x9e7')](0x0, _0x5e6a78); continue; case '7': this[_0x4cc7('0x1f51')][_0x4cc7('0x9e7')](0x2, _0x56067a['rFoOn'](0xfe01, _0x5e6a78)); continue; case '8': var _0x14440a = _0x24cfec[_0x4cc7('0xdb2')]; continue; } break; } }, '__class__': _0x1c2e46, '__properties__': _0x5aff49(_0x4ceea0['prototype'][_0x4cc7('0x2d6')], { 'set_alphaMask': _0x4cc7('0x1b5f'), 'set_alphaThreshold': _0x4cc7('0x42f') }) }); var _0x4c8e6d = function(_0x305588) { if (_0x4cc7('0x1f68') !== 'YQcAQ') { _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x1f69')](this[_0x4cc7('0xb7f')]); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); var _0x10e99e = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1f6a'), 0x104, 0x14, null, null, null, _0x10e99e, null); } else { this[_0x4cc7('0x1f6b')] = 0x3; this['_inverseSceneMatrix'] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x1f6c')] = !0x0; _0x43c819[_0x4cc7('0x96b')](this, _0x305588); } }; _0x16dada[_0x4cc7('0x1f6d')] = _0x4c8e6d; _0x4c8e6d[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ecc'), _0x4cc7('0x1f6e')]; _0x4c8e6d[_0x4cc7('0x92b')] = _0x43c819; _0x4c8e6d[_0x4cc7('0x8')] = _0x5aff49(_0x43c819[_0x4cc7('0x8')], { '_includeCasters': null, '_tangentSpace': null, '_lightVertexConstantIndex': null, '_inverseSceneMatrix': null, '_directionalLightsOffset': null, '_pointLightsOffset': null, '_lightProbesOffset': null, '_maxLights': null, 'set_directionalLightsOffset': function(_0xd9f83d) { return this[_0x4cc7('0x1f6f')] = _0xd9f83d; }, 'set_pointLightsOffset': function(_0x24a9ba) { return this['_pointLightsOffset'] = _0x24a9ba; }, 'set_lightProbesOffset': function(_0x390164) { return this[_0x4cc7('0x1f70')] = _0x390164; }, 'createCompiler': function(_0x35ee09) { if (_0x56067a[_0x4cc7('0x665')] === _0x4cc7('0x1f71')) { this[_0x4cc7('0x99c')][_0x4cc7('0xc63')](0x3); _0x104058['get_instance']()['set'](_0x4cc7('0x562'), 'M'); _0x180fa9['view']['set_antiAlias'](0x0); this['stage'][_0x4cc7('0xc65')](0x30); _0x47f187[_0x4cc7('0xc67')](this[_0x4cc7('0x99c')]['get_quality']()); } else { this[_0x4cc7('0x1f6b')] = 'baselineConstrained' == _0x35ee09 ? 0x1 : 0x3; return new _0xa5eed9(_0x35ee09); } }, 'set_includeCasters': function(_0x533c7c) { if (this[_0x4cc7('0x1f6c')] == _0x533c7c) return _0x533c7c; this['_includeCasters'] = _0x533c7c; this[_0x4cc7('0x1b50')](); return _0x533c7c; }, 'updateLights': function() { if (_0x4cc7('0x1f72') === _0x4cc7('0x1f72')) { _0x43c819['prototype'][_0x4cc7('0x13e3')][_0x4cc7('0x96b')](this); var _0x29f0d6 = this[_0x4cc7('0x119c')] , _0x184d6d = this[_0x4cc7('0x1434')] , _0x3a0cb5 = this[_0x4cc7('0x1433')]; null != this[_0x4cc7('0x1b42')] ? (this[_0x4cc7('0x119c')] = this[_0x4cc7('0x1f73')](this['_lightPicker'][_0x4cc7('0x1b97')]()), this[_0x4cc7('0x1434')] = this[_0x4cc7('0x1f74')](this[_0x4cc7('0x1b42')]['get_numPointLights']()), this['_numLightProbes'] = this['calculateNumProbes'](this[_0x4cc7('0x1b42')][_0x4cc7('0x1b90')]()), this['_includeCasters'] && (this[_0x4cc7('0x1434')] += this['_lightPicker'][_0x4cc7('0x1b92')](), this['_numDirectionalLights'] += this['_lightPicker'][_0x4cc7('0x1b91')]())) : this[_0x4cc7('0x1433')] = this[_0x4cc7('0x1434')] = this[_0x4cc7('0x119c')] = 0x0; _0x184d6d == this['_numPointLights'] && _0x29f0d6 == this[_0x4cc7('0x119c')] && _0x3a0cb5 == this['_numLightProbes'] || this[_0x4cc7('0x1b50')](); } else { _0x102af9['call'](this); var _0x190a33 = this[_0x4cc7('0xe15')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x28, null, _0x4cc7('0x1f75'), null, null, null, null, 0x4) , _0x357f3e = null; null == _0x357f3e && (_0x357f3e = _0x190a33[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x190a33), new _0x5a0679(_0x357f3e)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]); _0x190a33 = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x1f76')); _0x357f3e = new _0x23639f(this['textField']); var _0x385419 = new _0x23639f(_0x190a33); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x385419, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x357f3e); this[_0x4cc7('0xa0c')](_0x190a33); _0x357f3e = this[_0x4cc7('0x1f77')] = _0x22bdfe['createTextField'](0xffffff, 0x28, null, '???\x20more\x20power\x20cells\x20to\x20earn!', 0.35 * _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')], null, null, null, 0x4); _0x385419 = null; null == _0x385419 && (_0x385419 = _0x357f3e[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x357f3e), new _0x5a0679(_0x385419)); _0x385419 = this[_0x4cc7('0x1f77')]; _0x357f3e = new _0x23639f(_0x190a33); _0x385419 = new _0x23639f(_0x385419); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x385419, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')]), _0x357f3e); _0x357f3e = new _0x23639f(this[_0x4cc7('0x1f77')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x357f3e, new _0x449b83(!0x0,0.35)); _0x357f3e = this['textField2']; _0x190a33 = new _0x23639f(_0x190a33); _0x357f3e = new _0x23639f(_0x357f3e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x357f3e, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x190a33); this['addChild'](this[_0x4cc7('0x1f77')]); _0x190a33 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x190a33, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x23639f(this[_0x4cc7('0xe15')])); this['addChildAt'](_0x190a33, 0x0); this['clickable2'] = new _0x24e28(); _0x109181['fillRect'](this['clickable2'], _0x5cad50['INVISIBLE'], null, null, null, new _0x23639f(this['textField2'])); this[_0x4cc7('0xb6a')](this['clickable2'], 0x1); this[_0x4cc7('0xbba')](!0x0); this[_0x4cc7('0xbb1')] = !0x0; this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x1f7a')])); } }, 'calculateNumDirectionalLights': function(_0x3014c7) { return Math[_0x4cc7('0x53')](_0x331be6[_0x4cc7('0xea3')](_0x3014c7 - this[_0x4cc7('0x1f6f')]), this[_0x4cc7('0x1f6b')]) | 0x0; }, 'calculateNumPointLights': function(_0x208799) { var _0xcc54aa = this[_0x4cc7('0x1f6b')] - this['_numDirectionalLights']; return Math[_0x4cc7('0x53')](_0x331be6[_0x4cc7('0xea3')](_0x208799 - this[_0x4cc7('0x1b1f')]), _0xcc54aa) | 0x0; }, 'calculateNumProbes': function(_0x5f4b27) { var _0x22cc81 = 0x0; 0x0 != (this[_0x4cc7('0x1b6f')] & 0x2) && ++_0x22cc81; 0x0 != (this[_0x4cc7('0x1b8e')] & 0x2) && ++_0x22cc81; return Math[_0x4cc7('0x53')](_0x331be6[_0x4cc7('0xea3')](_0x5f4b27 - this[_0x4cc7('0x1f70')]), 0x4 / _0x22cc81 | 0x0) | 0x0; }, 'updateShaderProperties': function() { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1f03')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1a28')] = _0x5260f5['__cast'](this[_0x4cc7('0x1a29')], _0xa5eed9)[_0x4cc7('0xf1b')](); }, 'updateRegisterIndices': function() { _0x43c819[_0x4cc7('0x8')]['updateRegisterIndices']['call'](this); this[_0x4cc7('0x118f')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1a29')], _0xa5eed9)['get_lightVertexConstantIndex'](); }, 'render': function(_0x4aabb9, _0x1c3a0f, _0x328834, _0x31f524) { if (_0x4cc7('0x1f7b') !== _0x4cc7('0x1f7b')) { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.3, 38.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1f7c'), -0x118, -0x118, null, null, null, null, null); var _0xb859be = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1f7d'), 0x8c, -0xb4, null, null, -0x1, _0xb859be, null); _0xb859be = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); var _0x4bfae8 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1f7e'), -0x14, 0x122, null, _0xb859be, null, _0x4bfae8, null); } else { _0x4aabb9['get_inverseSceneTransform']()[_0x4cc7('0xf37')](this[_0x4cc7('0x1f7f')]); if (this[_0x4cc7('0x1a28')] && 0x0 <= this['_cameraPositionIndex']) { var _0x10f2b5 = _0x328834[_0x4cc7('0x13f9')]() , _0x49a697 = _0x10f2b5['x'] , _0xcb21b0 = _0x10f2b5['y']; _0x10f2b5 = _0x10f2b5['z']; this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x0) * _0x49a697 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x4) * _0xcb21b0 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x8) * _0x10f2b5 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xc)); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x1, this['_inverseSceneMatrix']['get'](0x1) * _0x49a697 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x5) * _0xcb21b0 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x9) * _0x10f2b5 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0xd)); this['_vertexConstantData'][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x2, this[_0x4cc7('0x1f7f')]['get'](0x2) * _0x49a697 + _0x56067a[_0x4cc7('0x667')](this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x6), _0xcb21b0) + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x10f2b5 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe)); } _0x43c819[_0x4cc7('0x8')][_0x4cc7('0xa17')][_0x4cc7('0x96b')](this, _0x4aabb9, _0x1c3a0f, _0x328834, _0x31f524); } }, 'activate': function(_0x5324c7, _0x2b7012) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x5d')]['call'](this, _0x5324c7, _0x2b7012); !this['_tangentSpace'] && 0x0 <= this[_0x4cc7('0x1bc0')] && (_0x5324c7 = _0x2b7012[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], _0x5324c7['x']), this['_vertexConstantData'][_0x4cc7('0x9e7')](_0x56067a['kFKMh'](this['_cameraPositionIndex'], 0x1), _0x5324c7['y']), this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bc0')] + 0x2, _0x5324c7['z'])); }, 'usesProbesForSpecular': function() { if (_0x4cc7('0x1f80') === _0x4cc7('0x1f81')) { this[_0x4cc7('0xa7e')][_0x4cc7('0x19')](); if (null == this['image'][_0x4cc7('0x1f82')]() || 0x0 == this[_0x4cc7('0xa7e')][_0x4cc7('0x1f82')]()['length']) this['headerFormat'][_0x4cc7('0x24c')] = _0x22f447['interpolate'](0xff00, this['textColor'], 0.5); else if (this['achievement'][_0x4cc7('0x1f83')]()) this['headerFormat'][_0x4cc7('0x24c')] = this['textColor']; else { this[_0x4cc7('0xc20')](!0x1); return; } this[_0x4cc7('0x22e')]['apply'](); this[_0x4cc7('0xc20')](!0x0); } else { return 0x0 < this['_numLightProbes'] ? 0x0 != (this['_specularLightSources'] & 0x2) : !0x1; } }, 'usesProbesForDiffuse': function() { if (_0x4cc7('0x1f84') === _0x4cc7('0x1f84')) { return 0x0 < this[_0x4cc7('0x1433')] ? 0x0 != (this[_0x4cc7('0x1b8e')] & 0x2) : !0x1; } else { var _0x1c05b9 = b[a]; ++a; var _0x3b1e92 = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x1c05b9['id']),_0x1c05b9['fade'],_0x1c05b9[_0x4cc7('0x1341')],null,this[_0x4cc7('0x1cbb')]['spritesheet']); this[_0x4cc7('0x1cbb')][_0x4cc7('0x1107')] && (_0x3b1e92['billboardMode'] = !0x0); if (null != _0x1c05b9[_0x4cc7('0x110a')] || null != _0x1c05b9[_0x4cc7('0x1f85')]) { var _0x193d41 = _0x56067a[_0x4cc7('0x1f44')](null, _0x1c05b9['goesToPath']) ? _0x1c05b9['goesToPath'] : this['definition'][_0x4cc7('0x1987')]; _0x1c05b9 = new _0x42bd00(_0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x193d41),_0x56067a[_0x4cc7('0x1f44')](null, _0x1c05b9[_0x4cc7('0x110a')]) ? _0x1c05b9[_0x4cc7('0x110a')] : this[_0x4cc7('0x1cbb')][_0x4cc7('0x1f86')]); 0x0 > _0x1c05b9[_0x4cc7('0xb1c')] && (_0x1c05b9['index'] += _0x1c05b9['set'][_0x4cc7('0xc2f')]); _0x3b1e92[_0x4cc7('0x110a')] = _0x1c05b9; } this[_0x4cc7('0xb80')][_0x4cc7('0x29')](_0x3b1e92); } }, 'updateLightConstants': function() { var _0x46122b = 0x0; var _0x48316b = this[_0x4cc7('0x1f6c')] ? 0x2 : 0x1; var _0xa4a7ce = this['_lightVertexConstantIndex']; var _0x3e75a0 = this[_0x4cc7('0xf26')]; var _0x309a1b = 0x0 , _0x4d56bd = this['_lightPicker'][_0x4cc7('0x13eb')](); var _0xf7be89 = this[_0x4cc7('0x1f6f')]; var _0x11e921 = this[_0x4cc7('0x1b42')][_0x4cc7('0x13eb')]()[_0x4cc7('0x34')](); _0x2d63f9[_0x4cc7('0xf44')](_0xf7be89, _0x11e921) && (_0x309a1b = 0x1, _0xf7be89 -= _0x11e921); for (; _0x309a1b < _0x48316b; ) { 0x0 != _0x309a1b && (_0x4d56bd = this[_0x4cc7('0x1b42')][_0x4cc7('0x1cb2')]()); _0x11e921 = _0x4d56bd[_0x4cc7('0x34')](); _0x11e921 > this[_0x4cc7('0x119c')] && (_0x11e921 = this[_0x4cc7('0x119c')]); for (var _0x1be204 = 0x0, _0x4bf907 = _0x11e921; _0x1be204 < _0x4bf907; ) { _0x11e921 = _0x1be204++; var _0x48c401 = _0x4d56bd['get'](_0xf7be89 + _0x11e921); _0x11e921 = _0x48c401[_0x4cc7('0x1562')](); this[_0x4cc7('0x1f35')] += _0x48c401['_ambientR']; this[_0x4cc7('0x1f36')] += _0x48c401[_0x4cc7('0x1538')]; this['_ambientLightB'] += _0x48c401['_ambientB']; if (this[_0x4cc7('0x1a28')]) { var _0x1abbb1 = -_0x11e921['x'] , _0x16dada = -_0x11e921['y']; _0x11e921 = -_0x11e921['z']; this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x0) * _0x1abbb1 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x4) * _0x16dada + this[_0x4cc7('0x1f7f')]['get'](0x8) * _0x11e921); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x1abbb1 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x5) * _0x16dada + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x9) * _0x11e921); this['_vertexConstantData'][_0x4cc7('0x9e7')](_0xa4a7ce++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x2) * _0x1abbb1 + this[_0x4cc7('0x1f7f')]['get'](0x6) * _0x16dada + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x11e921); this['_vertexConstantData'][_0x4cc7('0x9e7')](_0xa4a7ce++, 0x1); } else this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, -_0x11e921['x']), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3e75a0++, -_0x11e921['y']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, -_0x11e921['z']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, 0x1); this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0++, _0x48c401[_0x4cc7('0x1533')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1534')]); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1535')]); this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0++, 0x1); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1530')]); this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0++, _0x48c401[_0x4cc7('0x1552')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1531')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, 0x1); if (++_0x46122b == this[_0x4cc7('0x119c')]) { if (_0x2d63f9['NbEwm'] !== 'wXdEo') { return null != this[_0x4cc7('0x1f87')] && this[_0x4cc7('0x1f87')]() ? this[_0x4cc7('0x1f88')] : this[_0x4cc7('0x1f89')]; } else { _0x309a1b = _0x48316b; break; } } } ++_0x309a1b; } if (this[_0x4cc7('0x119c')] > _0x46122b) for (_0x46122b = _0x3e75a0 + 0xc * (this[_0x4cc7('0x119c')] - _0x46122b); _0x331be6['gt'](_0x46122b, _0x3e75a0); ) this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, 0x0); _0x46122b = 0x0; _0x4d56bd = this[_0x4cc7('0x1b42')][_0x4cc7('0x13ec')](); _0xf7be89 = this[_0x4cc7('0x1b1f')]; _0x11e921 = this[_0x4cc7('0x1b42')]['get_pointLights']()[_0x4cc7('0x34')](); _0xf7be89 > _0x11e921 ? (_0x309a1b = 0x1, _0xf7be89 -= _0x11e921) : _0x309a1b = 0x0; for (; _0x309a1b < _0x48316b; ) { if ('byrvY' !== _0x4cc7('0x1f8a')) { 0x0 != _0x309a1b && (_0x4d56bd = this[_0x4cc7('0x1b42')]['get_castingPointLights']()); _0x11e921 = _0x4d56bd[_0x4cc7('0x34')](); _0x1be204 = 0x0; for (_0x4bf907 = _0x11e921; _0x1be204 < _0x4bf907; ) if (_0x11e921 = _0x1be204++, _0x48c401 = _0x4d56bd['get'](_0xf7be89 + _0x11e921), _0x11e921 = _0x48c401[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1f35')] += _0x48c401[_0x4cc7('0x1537')], this[_0x4cc7('0x1f36')] += _0x48c401[_0x4cc7('0x1538')], this['_ambientLightB'] += _0x48c401[_0x4cc7('0x154f')], this[_0x4cc7('0x1a28')] ? (_0x1abbb1 = _0x11e921['x'], _0x16dada = _0x11e921['y'], _0x11e921 = _0x11e921['z'], this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this['_inverseSceneMatrix']['get'](0x0) * _0x1abbb1 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x4) * _0x16dada + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0x11e921 + this[_0x4cc7('0x1f7f')]['get'](0xc)), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this[_0x4cc7('0x1f7f')]['get'](0x1) * _0x1abbb1 + this[_0x4cc7('0x1f7f')]['get'](0x5) * _0x16dada + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x9) * _0x11e921 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0xd)), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, this['_inverseSceneMatrix']['get'](0x2) * _0x1abbb1 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x6) * _0x16dada + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x11e921 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe))) : (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0xa4a7ce++, _0x11e921['x']), this['_vertexConstantData'][_0x4cc7('0x9e7')](_0xa4a7ce++, _0x11e921['y']), this['_vertexConstantData'][_0x4cc7('0x9e7')](_0xa4a7ce++, _0x11e921['z'])), this[_0x4cc7('0x1bc7')]['set'](_0xa4a7ce++, 0x1), this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0++, _0x48c401['_diffuseR']), this['_fragmentConstantData']['set'](_0x3e75a0++, _0x48c401[_0x4cc7('0x1534')]), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1535')]), _0x11e921 = _0x48c401['_radius'], this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x11e921 * _0x11e921), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1530')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1552')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x1531')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3e75a0++, _0x48c401[_0x4cc7('0x156a')]), ++_0x46122b == this['_numPointLights']) { _0x309a1b = _0x48316b; break; } ++_0x309a1b; } else { return this[_0x4cc7('0x1e8f')]; } } if (this[_0x4cc7('0x1434')] > _0x46122b) for (_0x46122b = _0x2d63f9['gQsEI'](_0x3e75a0, 0xc * (_0x46122b - this[_0x4cc7('0x1434')])); _0x331be6['gt'](_0x46122b, _0x3e75a0); ) this[_0x4cc7('0x1ac4')]['set'](_0x3e75a0, 0x0), ++_0x3e75a0; }, 'updateProbes': function(_0x8a23b3) { var _0x3adc19 = _0x8a23b3[_0x4cc7('0xdb2')] , _0x20c29c = this[_0x4cc7('0x1b42')][_0x4cc7('0x1cb1')]() , _0x24a24a = this[_0x4cc7('0x1b42')][_0x4cc7('0x1cb0')]() , _0x336713 = _0x20c29c['get_length']() - this['_lightProbesOffset'] , _0x19a2ba = this[_0x4cc7('0x1bff')]() , _0x10ca90 = _0x2d63f9[_0x4cc7('0x1f8b')](null, this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')]) && this['usesProbesForSpecular'](); if (_0x19a2ba || _0x10ca90) { _0x336713 > this[_0x4cc7('0x1433')] && (_0x336713 = this[_0x4cc7('0x1433')]); for (var _0x31f002 = 0x0, _0x329158 = _0x336713; _0x31f002 < _0x329158; ) { var _0x4bf907 = _0x31f002++; var _0x48c401 = _0x20c29c['get'](this['_lightProbesOffset'] + _0x4bf907); _0x19a2ba && _0x3adc19[_0x4cc7('0x19bf')](this[_0x4cc7('0x1ac3')][_0x4cc7('0x2b')](_0x4bf907), _0x48c401[_0x4cc7('0x1568')]()[_0x4cc7('0x19c1')](_0x8a23b3)); _0x10ca90 && _0x3adc19[_0x4cc7('0x19bf')](this[_0x4cc7('0x1bc8')][_0x4cc7('0x2b')](_0x4bf907), _0x48c401['get_specularMap']()[_0x4cc7('0x19c1')](_0x8a23b3)); } for (_0x8a23b3 = 0x0; _0x8a23b3 < _0x336713; ) _0x3adc19 = _0x8a23b3++, this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this['_probeWeightsIndex'] + _0x3adc19, _0x24a24a[_0x4cc7('0x2b')](this[_0x4cc7('0x1f70')] + _0x3adc19)); } }, '__class__': _0x4c8e6d, '__properties__': _0x5aff49(_0x43c819[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_includeCasters': _0x4cc7('0x1b94'), 'set_lightProbesOffset': 'set_lightProbesOffset', 'set_pointLightsOffset': 'set_pointLightsOffset', 'set_directionalLightsOffset': 'set_directionalLightsOffset' }) }); var _0x1588a1 = function(_0x936476, _0x50e629, _0xa5e651, _0x3d4482) { null == _0x3d4482 && (_0x3d4482 = !0x1); null == _0xa5e651 && (_0xa5e651 = !0x0); null == _0x50e629 && (_0x50e629 = 0x14); null == _0x936476 && (_0x936476 = 0x0); _0x4ceea0[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1b44')](!0x1); this[_0x4cc7('0x1f8c')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x4, !0x0); this['_colorData'][_0x4cc7('0x9e7')](0x3, 0x1); this[_0x4cc7('0x1f8d')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x4, !0x0); this['set_outlineColor'](_0x936476); this[_0x4cc7('0x1f8e')](_0x50e629); this['_defaultCulling'] = 0x1; this[_0x4cc7('0x1eca')] = 0x2; this[_0x4cc7('0x1ecb')] = 0x6; this['_showInnerLines'] = _0xa5e651; if (this['_dedicatedMeshes'] = _0x3d4482) this[_0x4cc7('0x1f8f')] = new _0x142a66(); _0x936476 = [_0x4cc7('0x1bdb'), _0x4cc7('0x1f90')]; _0x50e629 = _0x2bc114[_0x4cc7('0x24')](null); _0xa5e651 = 0x0; for (_0x3d4482 = _0x936476[_0x4cc7('0x21')]; _0xa5e651 < _0x3d4482; ) { var _0x520e00 = _0xa5e651++; _0x50e629[_0x4cc7('0x9e7')](_0x520e00, _0x936476[_0x520e00]); } this['_animatableAttributes'] = _0x50e629; _0x936476 = [_0x4cc7('0x1bdc'), 'vt1']; _0x50e629 = _0x2bc114[_0x4cc7('0x24')](null); _0xa5e651 = 0x0; for (_0x3d4482 = _0x936476[_0x4cc7('0x21')]; _0xa5e651 < _0x3d4482; ) _0x520e00 = _0xa5e651++, _0x50e629[_0x4cc7('0x9e7')](_0x520e00, _0x936476[_0x520e00]); this[_0x4cc7('0x147e')] = _0x50e629; }; _0x16dada[_0x4cc7('0x1f91')] = _0x1588a1; _0x1588a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x1ecc'), _0x4cc7('0x1f92')]; _0x1588a1[_0x4cc7('0x92b')] = _0x4ceea0; _0x1588a1[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_outlineColor': null, '_colorData': null, '_offsetData': null, '_showInnerLines': null, '_outlineMeshes': null, '_dedicatedMeshes': null, 'disposeDedicated': function(_0xa89298) { var _0x10c701 = this[_0x4cc7('0x1f8f')]['h'][_0xa89298['__id__']]; _0x10c701[_0x4cc7('0x16aa')]()[_0x4cc7('0xa35')](); _0x10c701[_0x4cc7('0xa35')](); this[_0x4cc7('0x1f8f')][_0x4cc7('0x95b')](_0xa89298); }, 'dispose': function() { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); if (this[_0x4cc7('0x1f93')]) for (var _0x3818e7 = this['_outlineMeshes'][_0x4cc7('0x38')](); _0x3818e7[_0x4cc7('0x94e')](); ) { var _0x1d0fcd = _0x3818e7[_0x4cc7('0x3a')](); this[_0x4cc7('0x1f94')](_0x1d0fcd); } }, 'set_outlineColor': function(_0x114eca) { this[_0x4cc7('0x1f95')] = _0x114eca; this[_0x4cc7('0x1f8c')][_0x4cc7('0x9e7')](0x0, (_0x114eca >> 0x10 & 0xff) / 0xff); this['_colorData'][_0x4cc7('0x9e7')](0x1, (_0x114eca >> 0x8 & 0xff) / 0xff); this[_0x4cc7('0x1f8c')]['set'](0x2, (_0x114eca & 0xff) / 0xff); return _0x114eca; }, 'set_outlineSize': function(_0x1fde60) { if (_0x4cc7('0x1f96') !== 'Kddvz') { var _0x4b63f0 = this[_0x4cc7('0xae6')][_0x4cc7('0xcc0')]; _0x4b63f0[_0x4cc7('0x1f97')](_0x4cc7('0x1f98'), 'translateZ(0)', null); _0x4b63f0[_0x4cc7('0x1f97')]('transform', _0x4cc7('0x1f99'), null); } else { this['_offsetData'][_0x4cc7('0x9e7')](0x0, _0x1fde60); return _0x1fde60; } }, 'getVertexCode': function() { if ('iOoWF' !== _0x4cc7('0x1f9a')) { return this['_maxDistance'] = a; } else { return _0x4cc7('0x1f9b'); } }, 'getFragmentCode': function(_0x47268b) { return _0x4cc7('0x1f9c'); }, 'activate': function(_0x3daad7, _0x4a73c0) { var _0x3a6f6e = _0x3daad7[_0x4cc7('0xdb2')]; _0x4ceea0[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, _0x3daad7, _0x4a73c0); this[_0x4cc7('0x1f9d')] || _0x3a6f6e[_0x4cc7('0x13f4')](!0x1, 0x4); _0x3a6f6e[_0x4cc7('0x1f9e')](this[_0x4cc7('0x1ec5')]); _0x3a6f6e[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1f8c')], 0x1); _0x3a6f6e[_0x4cc7('0xdc4')](0x1, 0x5, this['_offsetData'], 0x1); }, 'deactivate': function(_0x4beffb) { if ('PhrHI' === 'uetHW') { var _0x53f089 = _0x5aff49++; var _0x592139 = -p + _0x53f089 * _0x48c401; for (var _0x1515e6 = 0x0, _0x3e220f = this[_0x4cc7('0xb8c')] + 0x1; _0x1515e6 < _0x3e220f; ) { var _0x4e1d8b = _0x1515e6++; c[_0x4cc7('0x9e7')](f++, _0x592139); c[_0x4cc7('0x9e7')](f++, -w + _0x4e1d8b * n); c[_0x4cc7('0x9e7')](f++, -_0x4bf907); c[_0x4cc7('0x9e7')](f++, 0x0); c[_0x4cc7('0x9e7')](f++, 0x0); c[_0x4cc7('0x9e7')](f++, -0x1); c['set'](f++, 0x1); c['set'](f++, 0x0); c[_0x4cc7('0x9e7')](f++, 0x0); f += e; c[_0x4cc7('0x9e7')](f++, _0x592139); c[_0x4cc7('0x9e7')](f++, -w + _0x4e1d8b * n); c[_0x4cc7('0x9e7')](f++, _0x4bf907); c[_0x4cc7('0x9e7')](f++, 0x0); c['set'](f++, 0x0); c[_0x4cc7('0x9e7')](f++, 0x1); c[_0x4cc7('0x9e7')](f++, -0x1); c[_0x4cc7('0x9e7')](f++, 0x0); c[_0x4cc7('0x9e7')](f++, 0x0); f += e; if (0x0 < _0x53f089 && 0x0 < _0x4e1d8b) { var _0xf0926d = 0x2 * ((_0x53f089 - 0x1) * (this[_0x4cc7('0xb8c')] + 0x1) + (_0x4e1d8b - 0x1)) | 0x0; _0x4e1d8b = 0x2 * (_0x53f089 * (this[_0x4cc7('0xb8c')] + 0x1) + (_0x4e1d8b - 0x1)) | 0x0; var _0x21e8b9 = _0xf0926d + 0x2; var _0x463289 = _0x4e1d8b + 0x2; d[_0x4cc7('0x9e7')](l++, _0xf0926d); d[_0x4cc7('0x9e7')](l++, _0x21e8b9); d['set'](l++, _0x463289); d[_0x4cc7('0x9e7')](l++, _0xf0926d); d[_0x4cc7('0x9e7')](l++, _0x463289); d[_0x4cc7('0x9e7')](l++, _0x4e1d8b); d[_0x4cc7('0x9e7')](l++, _0x4e1d8b + 0x1); d[_0x4cc7('0x9e7')](l++, _0x463289 + 0x1); d[_0x4cc7('0x9e7')](l++, _0x21e8b9 + 0x1); d['set'](l++, _0x4e1d8b + 0x1); d[_0x4cc7('0x9e7')](l++, _0x21e8b9 + 0x1); d[_0x4cc7('0x9e7')](l++, _0xf0926d + 0x1); } } } else { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa14')][_0x4cc7('0x96b')](this, _0x4beffb); this[_0x4cc7('0x1f9d')] || _0x4beffb[_0x4cc7('0xdb2')][_0x4cc7('0x13f4')](!0x0, 0x4); } }, 'render': function(_0x46940d, _0x41a61f, _0x59e7a1, _0x56d74e) { var _0x18efcb = _0x41a61f['_context3D'] , _0x4019a5 = _0x2c4d00[_0x4cc7('0x1f3a')]; _0x4019a5[_0x4cc7('0xa28')](_0x46940d[_0x4cc7('0x1218')](_0x59e7a1)); _0x4019a5[_0x4cc7('0xa90')](_0x56d74e); this[_0x4cc7('0x1f93')] ? (null == this[_0x4cc7('0x1f8f')]['h']['__keys__'][_0x46940d[_0x4cc7('0x8ed')]] && (_0x59e7a1 = this['_outlineMeshes'], _0x56d74e = this[_0x4cc7('0x1f9f')](_0x5260f5['__cast'](_0x46940d, _0x2a71fa)[_0x4cc7('0x1219')]()), _0x59e7a1[_0x4cc7('0x9e7')](_0x46940d, _0x56d74e)), _0x46940d = this[_0x4cc7('0x1f8f')]['h'][_0x46940d[_0x4cc7('0x8ed')]], _0x46940d = _0x46940d['get_subMeshes']()[_0x4cc7('0x2b')](0x0), _0x18efcb[_0x4cc7('0x1f4c')](0x1, 0x0, _0x4019a5, !0x0), _0x46940d[_0x4cc7('0xe40')](0x0, _0x41a61f), _0x46940d[_0x4cc7('0xe41')](0x1, _0x41a61f)) : (_0x46940d[_0x4cc7('0xe41')](0x1, _0x41a61f), _0x18efcb['setProgramConstantsFromMatrix'](0x1, 0x0, _0x4019a5, !0x0), _0x46940d['activateVertexBuffer'](0x0, _0x41a61f)); _0x41a61f['drawTriangles'](_0x46940d[_0x4cc7('0xb1e')](_0x41a61f), 0x0, _0x46940d[_0x4cc7('0x114b')]()); }, 'createDedicatedMesh': function(_0x2cd775) { var _0x159d7a = _0x4cc7('0x1fa0')['split']('|') , _0x483fda = 0x0; while (!![]) { switch (_0x159d7a[_0x483fda++]) { case '0': return _0x42ff13; case '1': _0x2cd775 = _0x2cd775[_0x4cc7('0x1162')](); continue; case '2': _0x2bda8b[_0x4cc7('0x1155')](_0x184ef6); continue; case '3': var _0x42ff13 = new _0x5b5b9f(new _0x39920c(),null) , _0x2bda8b = new _0x151d6e() , _0x2234a3 = new _0x3a1efa() , _0x583d5b = _0x2cd775[_0x4cc7('0x1153')]() , _0x392cc2 = _0x2cd775[_0x4cc7('0xde0')]() , _0x184ef6 = _0x2bc114['toIntVector'](null) , _0x3cdbd1 = _0x2bc114['toFloatVector'](null) , _0x534d98 = 0x0 , _0x4bf907 = 0x0 , _0x48c401 = _0x583d5b[_0x4cc7('0x34')]() , _0xf1a0f3 = 0x0 , _0x16dada = _0x2cd775[_0x4cc7('0x115f')](); continue; case '4': _0x42ff13[_0x4cc7('0x16aa')]()[_0x4cc7('0x11b5')](_0x2bda8b); continue; case '5': for (var _0x5aff49 = 0x0; _0x5aff49 < _0x48c401; ) { var _0x15e20e = _0x5aff49++; _0x15e20e = _0x2cd775 + _0x2d63f9[_0x4cc7('0x13f')](_0x583d5b['get'](_0x15e20e), _0x16dada); var _0x1aff20 = _0x392cc2[_0x4cc7('0x2b')](_0x15e20e); var _0x3e3cd2 = _0x392cc2[_0x4cc7('0x2b')](_0x15e20e + 0x1); var _0x5a8607 = _0x392cc2[_0x4cc7('0x2b')](_0x15e20e + 0x2); var _0x273faa = _0x2d63f9[_0x4cc7('0x1ebe')](_0x2d63f9['gQsEI'](this['toPrecision'](_0x1aff20, 0x5), '/') + this['toPrecision'](_0x3e3cd2, 0x5), '/') + this[_0x4cc7('0x1fa1')](_0x5a8607, 0x5); if (null != _0x842c50[_0x273faa] ? _0x2234a3[_0x4cc7('0xd76')](_0x273faa) : _0x2234a3['h'][_0x4cc7('0x959')](_0x273faa)) _0x15e20e = (null != _0x842c50[_0x273faa] ? _0x2234a3['getReserved'](_0x273faa) : _0x2234a3['h'][_0x273faa]) - 0x1; else { _0x15e20e = _0x4bf907 / 0x3 | 0x0; var _0x120671 = _0x15e20e + 0x1; null != _0x842c50[_0x273faa] ? _0x2234a3['setReserved'](_0x273faa, _0x120671) : _0x2234a3['h'][_0x273faa] = _0x120671; _0x3cdbd1[_0x4cc7('0x9e7')](_0x4bf907++, _0x1aff20); _0x3cdbd1[_0x4cc7('0x9e7')](_0x4bf907++, _0x3e3cd2); _0x3cdbd1['set'](_0x4bf907++, _0x5a8607); } _0x15e20e > _0xf1a0f3 && (_0xf1a0f3 = _0x15e20e); _0x184ef6['set'](_0x534d98++, _0x15e20e); } continue; case '6': _0x2bda8b['set_autoDeriveVertexNormals'](!0x0); continue; case '7': _0x2bda8b[_0x4cc7('0x11f5')](_0x3cdbd1); continue; } break; } }, 'toPrecision': function(_0x5c567c, _0xc48c24) { _0xc48c24 *= 0xa; return _0x4bf907[_0x4cc7('0x4dc')]((_0x5c567c * _0xc48c24 | 0x0) / _0xc48c24); }, '__class__': _0x1588a1, '__properties__': _0x5aff49(_0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_outlineSize': _0x2d63f9['wkIfd'], 'set_outlineColor': _0x4cc7('0x1fa2') }) }); var _0x2ac2d6 = function(_0x49a812) { if (_0x4cc7('0x1fa3') === _0x4cc7('0x1fa4')) { var _0x1a80bf = _0x4cc7('0x1fa5')['split']('|') , _0x549e95 = 0x0; while (!![]) { switch (_0x1a80bf[_0x549e95++]) { case '0': var _0x5e0def = 0x0; continue; case '1': var _0x77d394 = _0x49f3ab - 0x9 , _0x142866 = 0x0; continue; case '2': _0x49a812[_0x4cc7('0x11a4')](_0xfde236); continue; case '3': var _0x49f3ab = _0x49a812[_0x4cc7('0x115f')](); continue; case '4': var _0xfde236 = (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1634')] + 0x1); continue; case '5': _0xfde236 == _0x49a812[_0x4cc7('0x1172')]() ? (_0xfde236 = _0x49a812[_0x4cc7('0xde0')](), _0x49f3ab = _0x49a812[_0x4cc7('0x1153')](), null == _0x49f3ab && (_0x49f3ab = _0x2bc114[_0x4cc7('0x9cc')](null, (this['_segmentsH'] - 0x1) * this[_0x4cc7('0x1634')] * 0x6, !0x0))) : (_0xfde236 = _0x2bc114['toFloatVector'](null, _0xfde236 * _0x49f3ab, !0x0), _0x49f3ab = _0x2bc114[_0x4cc7('0x9cc')](null, (this['_segmentsH'] - 0x1) * this[_0x4cc7('0x1634')] * 0x6, !0x0), this['invalidateUVs']()); continue; case '6': _0x49a812[_0x4cc7('0x1155')](_0x49f3ab); continue; case '7': for (var _0x1de26b = 0x0, _0x2f86db = this[_0x4cc7('0xb8c')] + 0x1; _0x1de26b < _0x2f86db; ) { var _0x152e28 = _0x1de26b++; var _0x16df24 = Math['PI'] * _0x152e28 / this['_segmentsH']; var _0x111b9c = -this[_0x4cc7('0xf38')] * Math['cos'](_0x16df24) , _0x3975c2 = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x28')](_0x16df24); _0x16df24 = _0x142866; for (var _0x62a777 = 0x0, _0x45b390 = this[_0x4cc7('0x1634')] + 0x1; _0x62a777 < _0x45b390; ) { var _0xa16665 = _0x62a777++; var _0x406092 = 0x2 * Math['PI'] * _0xa16665 / this['_segmentsW']; var _0xba8962 = _0x3975c2 * Math[_0x4cc7('0x27')](_0x406092) , _0xf0cc84 = _0x152e28 > this[_0x4cc7('0xb8c')] / 0x2 ? this[_0x4cc7('0xb8f')] / 0x2 : -this[_0x4cc7('0xb8f')] / 0x2 , _0x2d49a2 = _0x3975c2 * Math[_0x4cc7('0x28')](_0x406092) , _0x3b1af5 = 0x1 / Math[_0x4cc7('0x2c')](_0xba8962 * _0xba8962 + _0x2d49a2 * _0x2d49a2 + _0x111b9c * _0x111b9c) , _0x4b9527 = Math['sqrt'](_0x2d49a2 * _0x2d49a2 + _0xba8962 * _0xba8962); if (this[_0x4cc7('0xb8d')]) { var _0x1b3153 = 0x0; var _0x10fd10 = 0.007 < _0x4b9527 ? _0xba8962 / _0x4b9527 : 0x0; _0x406092 = -_0x111b9c; var _0x381540 = _0x2d49a2; } else _0x1b3153 = 0.007 < _0x4b9527 ? _0xba8962 / _0x4b9527 : 0x0, _0x10fd10 = 0x0, _0x406092 = _0x2d49a2, _0x381540 = _0x111b9c; _0xa16665 == this['_segmentsW'] ? (_0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0xfde236[_0x4cc7('0x2b')](_0x16df24)), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x1)), _0xfde236['set'](_0x142866++, _0xfde236['get'](_0x16df24 + 0x2)), _0xfde236['set'](_0x142866++, 0.5 * (_0xfde236['get'](_0x16df24 + 0x3) + _0xba8962 * _0x3b1af5)), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, 0.5 * (_0xfde236['get'](_0x16df24 + 0x4) + _0x406092 * _0x3b1af5)), _0xfde236['set'](_0x142866++, 0.5 * (_0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x5) + _0x381540 * _0x3b1af5)), _0xfde236['set'](_0x142866++, 0.5 * (_0xfde236['get'](_0x16df24 + 0x6) + (0.007 < _0x4b9527 ? -_0x2d49a2 / _0x4b9527 : 0x1))), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, 0.5 * _0x56067a[_0x4cc7('0x651')](_0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x7), _0x1b3153)), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, 0.5 * (_0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x8) + _0x10fd10))) : (_0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0xba8962), _0xfde236['set'](_0x142866++, this[_0x4cc7('0xb8d')] ? _0x406092 - _0xf0cc84 : _0x406092), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, this['_yUp'] ? _0x381540 : _0x381540 + _0xf0cc84), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0xba8962 * _0x3b1af5), _0xfde236['set'](_0x142866++, _0x406092 * _0x3b1af5), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0x381540 * _0x3b1af5), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, 0.007 < _0x4b9527 ? -_0x2d49a2 / _0x4b9527 : 0x1), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0x1b3153), _0xfde236[_0x4cc7('0x9e7')](_0x142866++, _0x10fd10)); 0x0 < _0xa16665 && 0x0 < _0x152e28 && (_0xba8962 = (this[_0x4cc7('0x1634')] + 0x1) * _0x152e28 + _0xa16665, _0xf0cc84 = (this[_0x4cc7('0x1634')] + 0x1) * _0x152e28 + _0xa16665 - 0x1, _0x406092 = (this[_0x4cc7('0x1634')] + 0x1) * (_0x152e28 - 0x1) + _0xa16665 - 0x1, _0xa16665 = (this[_0x4cc7('0x1634')] + 0x1) * (_0x152e28 - 0x1) + _0xa16665, _0x152e28 == this[_0x4cc7('0xb8c')] ? (_0xfde236[_0x4cc7('0x9e7')](_0x142866 - 0x9, _0xfde236[_0x4cc7('0x2b')](_0x16df24)), _0xfde236[_0x4cc7('0x9e7')](_0x56067a['nYhks'](_0x142866, 0x8), _0xfde236['get'](_0x16df24 + 0x1)), _0xfde236[_0x4cc7('0x9e7')](_0x142866 - 0x7, _0xfde236[_0x4cc7('0x2b')](_0x16df24 + 0x2)), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xba8962), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0x406092), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xa16665)) : 0x1 == _0x152e28 ? (_0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xba8962), _0x49f3ab['set'](_0x5e0def++, _0xf0cc84), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0x406092)) : (_0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xba8962), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xf0cc84), _0x49f3ab['set'](_0x5e0def++, _0x406092), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xba8962), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0x406092), _0x49f3ab[_0x4cc7('0x9e7')](_0x5e0def++, _0xa16665))); _0x142866 += _0x77d394; } } continue; } break; } } else { this['_constants'] = _0x2bc114['toFloatVector'](null, 0x4, !0x0); this[_0x4cc7('0x1fa6')] = new _0x165614(); this['_thickness'] = _0x49a812; this['_constants'][_0x4cc7('0x9e7')](0x1, 0.00392156862745098); _0x4ceea0['call'](this); } }; _0x16dada[_0x4cc7('0x1fa7')] = _0x2ac2d6; _0x2ac2d6[_0x4cc7('0x8f2')] = ['away3d', 'materials', 'passes', _0x2d63f9[_0x4cc7('0x459')]]; _0x2ac2d6[_0x4cc7('0x92b')] = _0x4ceea0; _0x2ac2d6[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_constants': null, '_calcMatrix': null, '_thickness': null, 'getVertexCode': function() { return _0x4cc7('0x1948'); }, 'getFragmentCode': function(_0x4d12b1) { return _0x4cc7('0x1fa8'); }, 'render': function(_0x48aac1, _0x3febae, _0x5316a5, _0x5b9276) { _0x5b9276 = _0x3febae[_0x4cc7('0xdb2')]; this['_calcMatrix'][_0x4cc7('0xa28')](_0x48aac1[_0x4cc7('0x11c1')]()[_0x4cc7('0xfca')]()); this[_0x4cc7('0x1fa6')][_0x4cc7('0xa90')](_0x5316a5['get_inverseSceneTransform']()); _0x5316a5 = _0x5260f5[_0x4cc7('0x99b')](_0x48aac1, _0x1e5b75)[_0x4cc7('0x149c')](); if (_0x5260f5[_0x4cc7('0x99b')](_0x48aac1, _0x1e5b75)['get_hasData']()) for (var _0x2e2603 = 0x0; _0x2e2603 < _0x5316a5; ) { if (_0x4cc7('0x1fa9') === _0x4cc7('0x1faa')) { return this[_0x4cc7('0x1461')]; } else { var _0x3dda0d = _0x2e2603++; _0x48aac1[_0x4cc7('0xe40')](_0x3dda0d, _0x3febae); _0x5b9276['setProgramConstantsFromMatrix'](0x1, 0x8, this[_0x4cc7('0x1fa6')], !0x0); _0x3febae[_0x4cc7('0x1f3c')](_0x48aac1[_0x4cc7('0xb1e')](_0x3febae), 0x0, _0x48aac1[_0x4cc7('0x114b')]()); } } }, 'activate': function(_0x2bf096, _0x36e0d9) { if (_0x56067a['HPnRq'] === _0x4cc7('0x1fab')) { _0x2bf096[_0x4cc7('0xb2c')](); _0x2bf096[_0x4cc7('0xab8')] || (_0x2bf096[_0x4cc7('0xab8')] = !0x0, _0x2bf096[_0x4cc7('0xab9')]()); this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this['__setParentRenderDirty']()); var _0x1085ab = new _0x76b31e(_0x4cc7('0x1fac'),!0x0); _0x2bf096[_0x4cc7('0xa27')](_0x1085ab); null != this['stage'] && (null != _0x2bf096[_0x4cc7('0x99c')] && this[_0x4cc7('0x99c')][_0x4cc7('0xb77')]() == _0x2bf096 && this[_0x4cc7('0x99c')][_0x4cc7('0xc4d')](null), _0x1085ab = new _0x76b31e(_0x4cc7('0x1fad'),!0x1,!0x1), _0x2bf096[_0x4cc7('0xa27')](_0x1085ab), _0x2bf096['__dispatchChildren'](_0x1085ab), _0x2bf096[_0x4cc7('0xb6f')](null)); _0x2bf096[_0x4cc7('0x907')] = null; _0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0xae0')], _0x2bf096); this[_0x4cc7('0xb63')]['push'](_0x2bf096); _0x2bf096['__setTransformDirty'](); } else { var _0x521969 = _0x2bf096[_0x4cc7('0xdb2')]; _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x2bf096, _0x36e0d9); null != _0x2bf096['get_scissorRect']() ? this[_0x4cc7('0x1fae')][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0x1faf')] / Math[_0x4cc7('0x53')](_0x2bf096['get_scissorRect']()[_0x4cc7('0x7d9')], _0x2bf096[_0x4cc7('0x12e1')]()[_0x4cc7('0x98b')])) : this[_0x4cc7('0x1fae')][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0x1faf')] / Math[_0x4cc7('0x53')](_0x2bf096[_0x4cc7('0xa74')](), _0x2bf096[_0x4cc7('0xa75')]())); this[_0x4cc7('0x1fae')][_0x4cc7('0x9e7')](0x2, _0x36e0d9[_0x4cc7('0x102a')]()['get_near']()); _0x521969['setProgramConstantsFromVector'](0x1, 0x5, _0x2ac2d6[_0x4cc7('0x1fb0')]); _0x521969[_0x4cc7('0xdc4')](0x1, 0x6, _0x2ac2d6[_0x4cc7('0x1fb1')]); _0x521969[_0x4cc7('0xdc4')](0x1, 0x7, this[_0x4cc7('0x1fae')]); null == _0x2bf096[_0x4cc7('0x12e3')]() ? _0x521969['setProgramConstantsFromMatrix'](0x1, 0x0, _0x36e0d9[_0x4cc7('0x102a')]()[_0x4cc7('0xb3c')](), !0x0) : (this[_0x4cc7('0x1fa6')][_0x4cc7('0xa28')](_0x36e0d9[_0x4cc7('0x102a')]()[_0x4cc7('0xb3c')]()), _0x2bf096 = _0x58e9a4[_0x4cc7('0x1122')](_0x2bf096), this[_0x4cc7('0x1fa6')][_0x4cc7('0x130b')](_0x2bf096[_0x4cc7('0x1111')](), _0x2bf096[_0x4cc7('0x1113')](), 0x1), _0x521969[_0x4cc7('0x1f4c')](0x1, 0x0, this[_0x4cc7('0x1fa6')], !0x0)); } }, 'deactivate': function(_0x4d4418) { var _0x3fa56b = _0x4cc7('0x1fb2')[_0x4cc7('0x46')]('|') , _0x204375 = 0x0; while (!![]) { switch (_0x3fa56b[_0x204375++]) { case '0': _0x4d4418['setVertexBufferAt'](0x2, null); continue; case '1': _0x4d4418['setVertexBufferAt'](0x1, null); continue; case '2': _0x4d4418[_0x4cc7('0xb1b')](0x3, null); continue; case '3': _0x4d4418[_0x4cc7('0xb1b')](0x0, null); continue; case '4': _0x4d4418 = _0x4d4418['_context3D']; continue; } break; } }, '__class__': _0x2ac2d6 }); var _0x204e72 = function(_0x2ddaa5) { if (_0x4cc7('0x1fb3') !== _0x4cc7('0x1fb4')) { this['_inverseSceneMatrix'] = _0x2bc114['toFloatVector'](null); _0x43c819[_0x4cc7('0x96b')](this, _0x2ddaa5); } else { f = _0x4bf907++; f = d + f * c; 0x0 > f ? f += this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x34')]() : f >= this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get_length']() && (f -= this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x34')]()); _0x48c401 = new _0x398955(); _0x2ddaa5[_0x4cc7('0x29')](_0x48c401); _0x48c401['setNormal'](b['x'], b['y'], b['z']); var _0x34148f = new _0x1f7569(); _0x34148f[_0x4cc7('0xb46')](this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](f)['x']); _0x34148f[_0x4cc7('0xb44')](this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get'](f)['y']); _0x34148f[_0x4cc7('0xf9a')](0xb4 * this[_0x4cc7('0x1fb5')][_0x4cc7('0x25')][_0x4cc7('0x2b')](f) / 3.141592653589793); _0x48c401['set_object3D'](_0x34148f); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x45b')]] = _0x204e72; _0x204e72[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x43b'), _0x4cc7('0x1ecc'), 'ShadowCasterPass']; _0x204e72['__super__'] = _0x43c819; _0x204e72[_0x4cc7('0x8')] = _0x5aff49(_0x43c819[_0x4cc7('0x8')], { '_tangentSpace': null, '_lightVertexConstantIndex': null, '_inverseSceneMatrix': null, 'createCompiler': function(_0x5cd2ba) { return new _0xa5eed9(_0x5cd2ba); }, 'updateLights': function() { _0x43c819['prototype']['updateLights'][_0x4cc7('0x96b')](this); if (null != this[_0x4cc7('0x1b42')]) { var _0x27331b = 0x0 < this['_lightPicker']['get_numCastingPointLights']() ? 0x1 : 0x0; var _0x39fa5b = 0x0 < this[_0x4cc7('0x1b42')][_0x4cc7('0x1b91')]() ? 0x1 : 0x0; } else _0x39fa5b = _0x27331b = 0x0; this['_numLightProbes'] = 0x0; if (0x1 < _0x27331b + _0x39fa5b) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1fb6'))); if (_0x27331b != this[_0x4cc7('0x1434')] || _0x39fa5b != this[_0x4cc7('0x119c')]) this[_0x4cc7('0x1434')] = _0x27331b, this['_numDirectionalLights'] = _0x39fa5b, this[_0x4cc7('0x1b50')](); }, 'updateShaderProperties': function() { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1f03')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1a28')] = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1a29')], _0xa5eed9)[_0x4cc7('0xf1b')](); }, 'updateRegisterIndices': function() { _0x43c819['prototype']['updateRegisterIndices'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x118f')] = _0x5260f5[_0x4cc7('0x99b')](this['_compiler'], _0xa5eed9)[_0x4cc7('0x1c59')](); }, 'render': function(_0x14fd28, _0x3fcb02, _0x19acb5, _0x229fe2) { _0x14fd28[_0x4cc7('0x3de')]()[_0x4cc7('0xf37')](this[_0x4cc7('0x1f7f')]); if (this['_tangentSpace'] && 0x0 <= this[_0x4cc7('0x1bc0')]) { var _0x4846c3 = _0x19acb5[_0x4cc7('0x13f9')]() , _0x42b427 = _0x4846c3['x'] , _0x2112a9 = _0x4846c3['y']; _0x4846c3 = _0x4846c3['z']; this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], this[_0x4cc7('0x1f7f')]['get'](0x0) * _0x42b427 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x4) * _0x2112a9 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0x4846c3 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xc)); this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bc0')] + 0x1, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x42b427 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x5) * _0x2112a9 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x9) * _0x4846c3 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xd)); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')] + 0x2, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x2) * _0x42b427 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x6) * _0x2112a9 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x4846c3 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe)); } _0x43c819[_0x4cc7('0x8')][_0x4cc7('0xa17')][_0x4cc7('0x96b')](this, _0x14fd28, _0x3fcb02, _0x19acb5, _0x229fe2); }, 'activate': function(_0x18692b, _0x4533b8) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x18692b, _0x4533b8); !this[_0x4cc7('0x1a28')] && 0x0 <= this[_0x4cc7('0x1bc0')] && (_0x18692b = _0x4533b8[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], _0x18692b['x']), this['_vertexConstantData']['set'](this[_0x4cc7('0x1bc0')] + 0x1, _0x18692b['y']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')] + 0x2, _0x18692b['z'])); }, 'updateLightConstants': function() { if (_0x4cc7('0x1fb7') === _0x4cc7('0x1fb7')) { var _0x3d5996 = this['_lightVertexConstantIndex']; var _0x1948de = this['_lightFragmentConstantIndex']; if (0x0 < this[_0x4cc7('0x119c')]) { if (_0x4cc7('0x1fb8') !== _0x4cc7('0x1fb8')) { null == _0x432374[_0x4cc7('0x1fb9')] ? (this[_0x4cc7('0x1fba')] = [], this['b'] = [], this['i'] = [], this['f'] = [], this['o'] = [], this['ff'] = [], this['ii'] = [], this[_0x4cc7('0x1fbb')] = !0x0) : this[_0x4cc7('0x9fd')](); } else { var _0x2fddb6 = '3|5|10|0|2|13|12|6|8|4|7|1|9|11'[_0x4cc7('0x46')]('|') , _0x1c9ee4 = 0x0; while (!![]) { switch (_0x2fddb6[_0x1c9ee4++]) { case '0': this[_0x4cc7('0x1f36')] += _0x4328ec[_0x4cc7('0x1538')]; continue; case '1': this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1552')]); continue; case '2': this[_0x4cc7('0x1f37')] += _0x4328ec[_0x4cc7('0x154f')]; continue; case '3': var _0x4328ec = this['_lightPicker'][_0x4cc7('0x1cb2')]()[_0x4cc7('0x2b')](0x0); continue; case '4': this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, 0x1); continue; case '5': var _0xec3ff = _0x4328ec[_0x4cc7('0x1562')](); continue; case '6': this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec[_0x4cc7('0x1534')]); continue; case '7': this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec['_specularR']); continue; case '8': this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1535')]); continue; case '9': this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1531')]); continue; case '10': this[_0x4cc7('0x1f35')] += _0x4328ec['_ambientR']; continue; case '11': this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, 0x1); continue; case '12': this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec[_0x4cc7('0x1533')]); continue; case '13': if (this['_tangentSpace']) { var _0x296676 = -_0xec3ff['x']; var _0x477813 = -_0xec3ff['y']; _0xec3ff = -_0xec3ff['z']; this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x0) * _0x296676 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x4) * _0x477813 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0xec3ff); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x296676 + this[_0x4cc7('0x1f7f')]['get'](0x5) * _0x477813 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x9) * _0xec3ff); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x2) * _0x296676 + this[_0x4cc7('0x1f7f')]['get'](0x6) * _0x477813 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0xec3ff); this['_vertexConstantData']['set'](_0x3d5996++, 0x1); } else this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, -_0xec3ff['x']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, -_0xec3ff['y']), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, -_0xec3ff['z']), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, 0x1); continue; } break; } } } else 0x0 < this[_0x4cc7('0x1434')] && (_0x4328ec = this[_0x4cc7('0x1b42')]['get_castingPointLights']()[_0x4cc7('0x2b')](0x0), _0xec3ff = _0x4328ec[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1f35')] += _0x4328ec['_ambientR'], this[_0x4cc7('0x1f36')] += _0x4328ec[_0x4cc7('0x1538')], this[_0x4cc7('0x1f37')] += _0x4328ec[_0x4cc7('0x154f')], this['_tangentSpace'] ? (_0x296676 = _0xec3ff['x'], _0x477813 = _0xec3ff['y'], _0xec3ff = _0xec3ff['z'], this[_0x4cc7('0x1bc7')]['set'](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x0) * _0x296676 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x4) * _0x477813 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0xec3ff + this[_0x4cc7('0x1f7f')]['get'](0xc)), this[_0x4cc7('0x1bc7')]['set'](_0x3d5996++, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x296676 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x5) * _0x477813 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x9) * _0xec3ff + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0xd)), this['_vertexConstantData'][_0x4cc7('0x9e7')](_0x3d5996++, this[_0x4cc7('0x1f7f')]['get'](0x2) * _0x296676 + this[_0x4cc7('0x1f7f')]['get'](0x6) * _0x477813 + this[_0x4cc7('0x1f7f')]['get'](0xa) * _0xec3ff + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe))) : (this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, _0xec3ff['x']), this[_0x4cc7('0x1bc7')]['set'](_0x3d5996++, _0xec3ff['y']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, _0xec3ff['z'])), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](_0x3d5996++, 0x1), this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec[_0x4cc7('0x1533')]), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1534')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x1535')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0xf38')] * _0x4328ec['_radius']), this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec['_specularR']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec['_specularG']), this[_0x4cc7('0x1ac4')]['set'](_0x1948de++, _0x4328ec['_specularB']), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1948de++, _0x4328ec[_0x4cc7('0x156a')])); } else { null == _0xec3ff && (_0xec3ff = 0x0); null == _0x1948de && (_0x1948de = 0x0); this[_0x4cc7('0x928')] = new _0x57743b(); this['buffer'] = _0x3d5996; this[_0x4cc7('0x18f5')] = _0x1948de; this[_0x4cc7('0x924')] = new _0x1c5b0b(this); null != _0x4328ec && 0x0 != _0x4328ec && this[_0x4cc7('0xb7c')](_0x4328ec); this[_0x4cc7('0x1fbc')](_0xec3ff); null != _0x3d5996 && this[_0x4cc7('0x8fe')](); } }, 'usesProbes': function() { return !0x1; }, 'usesLights': function() { return !0x0; }, 'updateProbes': function(_0x34f2df) {}, '__class__': _0x204e72 }); var _0x5799be = function(_0x39dc2f, _0x5d6d3f) { null == _0x5d6d3f && (_0x5d6d3f = 0xf); null == _0x39dc2f && (_0x39dc2f = 0x200); this['_projectionTexturesInvalid'] = !0x0; _0x4ceea0[_0x4cc7('0x96b')](this, !0x0); this[_0x4cc7('0x1fbd')] = _0x39dc2f; this[_0x4cc7('0x1eca')] = 0x2; this['_numUsedVertexConstants'] = 0x7; _0x39dc2f = [_0x5d6d3f, 0x0, 0x0, 0x0]; _0x5d6d3f = _0x2bc114['toFloatVector'](null); for (var _0x228a55 = 0x0, _0x4bac70 = _0x39dc2f[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x135')](_0x228a55, _0x4bac70); ) { if ('nlMni' !== _0x4cc7('0x1fbe')) { var _0x3e3a47 = _0x56067a[_0x4cc7('0x1fbf')][_0x4cc7('0x46')]('|') , _0x384698 = 0x0; while (!![]) { switch (_0x3e3a47[_0x384698++]) { case '0': this[_0x4cc7('0x1fc0')] = this[_0x4cc7('0x14da')] = this['_textureWidth'] = this[_0x4cc7('0x1270')] = -0x1; continue; case '1': this['_textureDimensionsInvalid'] = this['_program3DInvalid'] = !0x0; continue; case '2': _0x56067a[_0x4cc7('0x65b')](null, _0x39dc2f) && (_0x39dc2f = !0x1); continue; case '3': this[_0x4cc7('0x14df')] = 0x0; continue; case '4': this[_0x4cc7('0x1103')] = _0x39dc2f; continue; } break; } } else { var _0x2d0ba0 = _0x228a55++; _0x5d6d3f[_0x4cc7('0x9e7')](_0x2d0ba0, _0x39dc2f[_0x2d0ba0]); } } this[_0x4cc7('0x1fc1')] = _0x5d6d3f; _0x39dc2f = [0x1, 0xff, 0xfe01, 0xfd02ff, 0.00392156862745098, 0.00392156862745098, 0.00392156862745098, 0x0]; _0x5d6d3f = _0x2bc114[_0x4cc7('0x9cf')](null); _0x228a55 = 0x0; for (_0x4bac70 = _0x39dc2f['length']; _0x228a55 < _0x4bac70; ) _0x2d0ba0 = _0x228a55++, _0x5d6d3f[_0x4cc7('0x9e7')](_0x2d0ba0, _0x39dc2f[_0x2d0ba0]); this[_0x4cc7('0x1fc2')] = _0x5d6d3f; _0x39dc2f = [_0x4cc7('0x1bdb'), _0x4cc7('0x1f90')]; _0x5d6d3f = _0x2bc114[_0x4cc7('0x24')](null); _0x228a55 = 0x0; for (_0x4bac70 = _0x39dc2f[_0x4cc7('0x21')]; _0x228a55 < _0x4bac70; ) _0x2d0ba0 = _0x228a55++, _0x5d6d3f['set'](_0x2d0ba0, _0x39dc2f[_0x2d0ba0]); this[_0x4cc7('0x147c')] = _0x5d6d3f; _0x39dc2f = [_0x4cc7('0x1bdc'), _0x4cc7('0x1fc3')]; _0x5d6d3f = _0x2bc114[_0x4cc7('0x24')](null); _0x228a55 = 0x0; for (_0x4bac70 = _0x39dc2f[_0x4cc7('0x21')]; _0x228a55 < _0x4bac70; ) _0x2d0ba0 = _0x228a55++, _0x5d6d3f[_0x4cc7('0x9e7')](_0x2d0ba0, _0x39dc2f[_0x2d0ba0]); this[_0x4cc7('0x147e')] = _0x5d6d3f; }; _0x16dada[_0x4cc7('0x1fc4')] = _0x5799be; _0x5799be[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x43a')], _0x4cc7('0x1ecc'), _0x4cc7('0x1fc5')]; _0x5799be[_0x4cc7('0x92b')] = _0x4ceea0; _0x5799be[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_textures': null, '_projections': null, '_textureSize': null, '_polyOffset': null, '_enc': null, '_projectionTexturesInvalid': null, 'dispose': function() { if (null != this[_0x4cc7('0x1aa8')]) { for (var _0x58e495 = 0x0, _0xd165df = this[_0x4cc7('0x1aa8')][_0x4cc7('0x34')](); _0x58e495 < _0xd165df; ) { var _0x456330 = _0x58e495++; for (_0x456330 = this['_textures'][_0x4cc7('0x2b')](_0x456330)['iterator'](); _0x456330[_0x4cc7('0x94e')](); ) _0x456330['next']()[_0x4cc7('0xa35')](); } this['_textures'] = null; } }, 'updateProjectionTextures': function() { if ('lBjik' !== 'lBjik') { return Math[_0x4cc7('0x53')](_0x331be6['toFloat'](_0x368641 - this[_0x4cc7('0x1f6f')]), this[_0x4cc7('0x1f6b')]) | 0x0; } else { if (null != this['_textures']) for (var _0x368641 = 0x0, _0x55e494 = this[_0x4cc7('0x1aa8')][_0x4cc7('0x34')](); _0x368641 < _0x55e494; ) { var _0x3f0a77 = _0x368641++; for (_0x3f0a77 = this['_textures'][_0x4cc7('0x2b')](_0x3f0a77)['iterator'](); _0x3f0a77[_0x4cc7('0x94e')](); ) _0x3f0a77[_0x4cc7('0x3a')]()[_0x4cc7('0xa35')](); } this['_textures'] = _0x2bc114[_0x4cc7('0x9d3')](null, 0x8); this[_0x4cc7('0x1fc6')] = new _0x142a66(); this['_projectionTexturesInvalid'] = !0x1; } }, 'getVertexCode': function() { return _0x4cc7('0x1fc7'); }, 'getFragmentCode': function(_0x3c5aba) { if (_0x2d63f9[_0x4cc7('0x130')](_0x4cc7('0x1fc8'), _0x4cc7('0x1fc8'))) { if (null == b || null == _0x3c5aba) return null; var _0x28bca1 = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this['_defaultColorMaterial'] : new _0x2129f7(this[_0x4cc7('0x189d')][_0x4cc7('0x431')]()); var _0x7bf9d = b[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a0')] , _0x3f4ff6 = b['shader'][_0x4cc7('0x189f')]['diffuse'] , _0xea086f = b[_0x4cc7('0x189e')][_0x4cc7('0x189f')]['specular'] , _0xfe7a2e = Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](b[_0x4cc7('0x189e')]['props'], _0x4cc7('0x18a3')) ? b[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a3')] : 0xa , _0x209213 = Object['prototype'][_0x4cc7('0x959')]['call'](b[_0x4cc7('0x189e')][_0x4cc7('0x189f')], _0x4cc7('0x18a4')) ? b[_0x4cc7('0x189e')][_0x4cc7('0x189f')][_0x4cc7('0x18a4')] : 0x1; null != _0x3f4ff6 && null != _0x3f4ff6[_0x4cc7('0x5c1')] && null != b[_0x4cc7('0x18a5')] ? (b = b[_0x4cc7('0x18a5')][_0x4cc7('0x1010')], _0x28bca1 = this[_0x4cc7('0x182f')], b = null != _0x842c50[b] ? _0x28bca1[_0x4cc7('0xd77')](b) : _0x28bca1['h'][b], null != b[_0x4cc7('0x18a6')] && this[_0x4cc7('0x1609')](_0x5260f5[_0x4cc7('0x99b')](b[_0x4cc7('0x18a6')], _0xf32aa2)[_0x4cc7('0xaf0')]()) ? (_0x28bca1 = this[_0x4cc7('0x1831')](_0x5260f5[_0x4cc7('0x99b')](b[_0x4cc7('0x18a6')], _0xf32aa2)['get_bitmapData']()), _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) && _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x705f29)[_0x4cc7('0x10cd')](_0x209213)) : _0x28bca1 = this[_0x4cc7('0x1831')]()) : null != _0x3f4ff6 && null != _0x3f4ff6[_0x4cc7('0x24c')] && (_0x28bca1 = _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? new _0x43ea86(_0x3f4ff6[_0x4cc7('0x24c')][_0x4cc7('0x18a7')](),_0x209213) : new _0x2129f7(_0x3f4ff6['color'][_0x4cc7('0x18a7')]())); _0x4f6276['trace'](_0x4cc7('0x18a8') + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6['toFloat'](this[_0x4cc7('0x15c0')]()))); _0x56067a['heZbN'](null, _0x28bca1) && (_0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? (_0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x1788')](new _0x19e25c()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x42d')](new _0x2d186d()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)['set_specularMethod'](new _0x2cd77f()), _0x5260f5['__cast'](_0x28bca1, _0x3b6e45)[_0x4cc7('0x17ac')](new _0x1c055e()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x1555')](null != _0x7bf9d && null != _0x7bf9d['color'] ? _0x7bf9d[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x303030), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x1784')](null != _0xea086f && null != _0xea086f[_0x4cc7('0x24c')] ? _0xea086f['color'][_0x4cc7('0x18a7')]() : 0x202020), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x42a')](_0xfe7a2e), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x3b6e45)[_0x4cc7('0x81')](0x1), _0x5260f5['__cast'](_0x28bca1, _0x3b6e45)[_0x4cc7('0x1558')](0x1)) : (_0x5260f5['__cast'](_0x28bca1, _0x5825ec)['set_ambientMethod'](new _0x19e25c()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x42d')](new _0x2d186d()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x42b')](new _0x2cd77f()), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x1555')](null != _0x7bf9d && null != _0x7bf9d[_0x4cc7('0x24c')] ? _0x7bf9d[_0x4cc7('0x24c')][_0x4cc7('0x18a7')]() : 0x303030), _0x5260f5['__cast'](_0x28bca1, _0x5825ec)[_0x4cc7('0x1784')](null != _0xea086f && _0x56067a['ZUIOZ'](null, _0xea086f[_0x4cc7('0x24c')]) ? _0xea086f['color']['get_rgb']() : 0x202020), _0x5260f5['__cast'](_0x28bca1, _0x5825ec)['set_gloss'](_0xfe7a2e), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x81')](0x1), _0x5260f5[_0x4cc7('0x99b')](_0x28bca1, _0x5825ec)[_0x4cc7('0x1558')](0x1))); _0x28bca1['set_name'](_0x3c5aba['id']); this[_0x4cc7('0xed1')](_0x28bca1); return _0x28bca1; } else { return _0x4cc7('0x1fc9'); } }, 'getDepthMap': function(_0x4bc518, _0x44004c) { return this['_textures'][_0x4cc7('0x2b')](_0x44004c['_stage3DIndex'])['h'][_0x4bc518[_0x4cc7('0x8ed')]]; }, 'getProjection': function(_0x1719fd) { return this[_0x4cc7('0x1fc6')]['h'][_0x1719fd[_0x4cc7('0x8ed')]]; }, 'render': function(_0x2e61d1, _0x4d5273, _0x5f58a1, _0x5d50a2) { var _0x4db358 = _0x4d5273[_0x4cc7('0x117f')]; _0x5d50a2 = _0x4d5273[_0x4cc7('0xdb2')]; var _0x2acda0 = this[_0x4cc7('0x1b42')][_0x4cc7('0x1caf')](); null == this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x4db358) && this[_0x4cc7('0x1aa8')][_0x4cc7('0x9e7')](_0x4db358, new _0x142a66()); if (null == this['_projections']['h']['__keys__'][_0x2e61d1[_0x4cc7('0x8ed')]]) { var _0x28723b = this[_0x4cc7('0x1fc6')] , _0x3b36cf = new _0x165614(); _0x28723b[_0x4cc7('0x9e7')](_0x2e61d1, _0x3b36cf); } _0x2acda0[_0x4cc7('0x34')](); _0x5f58a1 = _0x2acda0[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1fca')](_0x2e61d1, _0x5f58a1, this[_0x4cc7('0x1fc6')]['h'][_0x2e61d1[_0x4cc7('0x8ed')]]); null == this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x4db358)['h'][_0x4cc7('0x9f0')][_0x2e61d1[_0x4cc7('0x8ed')]] && (_0x2acda0 = this['_textures'][_0x4cc7('0x2b')](_0x4db358), _0x28723b = _0x5d50a2[_0x4cc7('0x1fcb')](this[_0x4cc7('0x1fbd')], this['_textureSize'], 0x1, !0x0), _0x2acda0[_0x4cc7('0x9e7')](_0x2e61d1, _0x28723b)); _0x4db358 = this[_0x4cc7('0x1aa8')]['get'](_0x4db358)['h'][_0x2e61d1[_0x4cc7('0x8ed')]]; _0x4d5273['setRenderTarget'](_0x4db358, !0x0); _0x5d50a2[_0x4cc7('0x9fd')](0x1, 0x1, 0x1); _0x5d50a2[_0x4cc7('0x1f4c')](0x1, 0x0, _0x5f58a1, !0x0); _0x5d50a2[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1fc2')], 0x2); _0x2e61d1['activateVertexBuffer'](0x0, _0x4d5273); _0x2e61d1['activateVertexNormalBuffer'](0x1, _0x4d5273); _0x4d5273[_0x4cc7('0x1f3c')](_0x2e61d1[_0x4cc7('0xb1e')](_0x4d5273), 0x0, _0x2e61d1[_0x4cc7('0x114b')]()); }, 'activate': function(_0x15d9a8, _0x3bff78) { this[_0x4cc7('0x1fcc')] && this['updateProjectionTextures'](); _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x15d9a8, _0x3bff78); _0x15d9a8['get_context3D']()[_0x4cc7('0xdc4')](0x1, 0x4, this[_0x4cc7('0x1fc1')], 0x1); }, '__class__': _0x5799be }); var _0x173c60 = function() { _0x4ceea0['call'](this); this['set_mipmap'](!0x1); this[_0x4cc7('0xe50')] = 0x1; for (var _0x1c8279 = [0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1], _0x16deba = _0x2bc114[_0x4cc7('0x9cf')](null), _0x3d168d = 0x0, _0x27e013 = _0x1c8279[_0x4cc7('0x21')]; _0x3d168d < _0x27e013; ) { var _0xf5a528 = _0x3d168d++; _0x16deba[_0x4cc7('0x9e7')](_0xf5a528, _0x1c8279[_0xf5a528]); } this[_0x4cc7('0x113f')] = _0x16deba; }; _0x16dada[_0x4cc7('0x1fcd')] = _0x173c60; _0x173c60[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', 'passes', _0x4cc7('0x1fce')]; _0x173c60[_0x4cc7('0x92b')] = _0x4ceea0; _0x173c60[_0x4cc7('0x8')] = _0x5aff49(_0x4ceea0[_0x4cc7('0x8')], { '_cubeTexture': null, '_vertexData': null, 'set_cubeTexture': function(_0x412d95) { return this[_0x4cc7('0x1dce')] = _0x412d95; }, 'getVertexCode': function() { if (_0x4cc7('0x1fcf') === 'vErwL') { return 'mul\x20vt0,\x20va0,\x20vc5\x09\x09\x0aadd\x20vt0,\x20vt0,\x20vc4\x09\x09\x0am44\x20op,\x20vt0,\x20vc0\x09\x09\x0amov\x20v0,\x20va0\x0a'; } else { null == b && (b = !0x1); a = _0x22bdfe['createTextField'](0xffffff, 0x28, null, a, b ? null : 0x12c); var _0x22667d = null; null == _0x22667d && (_0x22667d = a['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(a), new _0x5a0679(_0x22667d)); _0x22667d = new _0x161060(this['textBounds']); var _0x48c26b = new _0x23639f(a); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x48c26b, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['LEFT']), _0x22667d); b || (b = new _0x161060(this['textBounds']), _0x22667d = new _0x23639f(a), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x22667d, new _0x456817(!0x0,0x0), b)); null != this[_0x4cc7('0x1fd0')] ? (b = new _0x23639f(this[_0x4cc7('0x1fd0')]), _0x22667d = this[_0x4cc7('0xcc8')], _0x48c26b = new _0x23639f(a), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x48c26b, new _0xaf08d9(_0x22667d,_0x30bcc9[_0x4cc7('0x1f79')]), b)) : (b = new _0x161060(this[_0x4cc7('0x1fd1')]), _0x22667d = new _0x23639f(a), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x22667d, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']), b)); this[_0x4cc7('0xa0c')](a); this[_0x4cc7('0x1fd0')] = a; } }, 'getFragmentCode': function(_0x2322a3) { switch (this[_0x4cc7('0x1dce')]['get_format']()) { case 0x3: _0x2322a3 = _0x4cc7('0x1cd2'); break; case 0x4: _0x2322a3 = 'dxt5,'; break; default: _0x2322a3 = ''; } var _0x1de769 = _0x4cc7('0x1fd2'); this[_0x4cc7('0x1dce')][_0x4cc7('0x465')]() && (_0x1de769 = ',miplinear'); return _0x4cc7('0x1fd3') + _0x2322a3 + _0x4cc7('0x1fd4') + _0x1de769 + _0x4cc7('0x1fd5'); }, 'render': function(_0x4c0ce3, _0x3ce830, _0x43ef90, _0x52290f) { var _0x159d52 = _0x3ce830[_0x4cc7('0xdb2')] , _0x4204d7 = _0x43ef90['get_scenePosition'](); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x0, _0x4204d7['x']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x1, _0x4204d7['y']); this[_0x4cc7('0x113f')]['set'](0x2, _0x4204d7['z']); this['_vertexData'][_0x4cc7('0x9e7')](0x4, this['_vertexData']['set'](0x5, this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x6, _0x43ef90[_0x4cc7('0x102a')]()[_0x4cc7('0x1077')]() / Math[_0x4cc7('0x2c')](0x3)))); _0x159d52[_0x4cc7('0x1f4c')](0x1, 0x0, _0x52290f, !0x0); _0x159d52['setProgramConstantsFromVector'](0x1, 0x4, this[_0x4cc7('0x113f')], 0x2); _0x4c0ce3[_0x4cc7('0xe40')](0x0, _0x3ce830); _0x3ce830['drawTriangles'](_0x4c0ce3['getIndexBuffer'](_0x3ce830), 0x0, _0x4c0ce3[_0x4cc7('0x114b')]()); }, 'activate': function(_0x4bbd28, _0x15e535) { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x5d')][_0x4cc7('0x96b')](this, _0x4bbd28, _0x15e535); _0x15e535 = _0x4bbd28[_0x4cc7('0xdb2')]; _0x15e535['setDepthTest'](!0x1, 0x4); _0x15e535[_0x4cc7('0x19bf')](0x0, this[_0x4cc7('0x1dce')]['getTextureForStage3D'](_0x4bbd28)); }, '__class__': _0x173c60, '__properties__': _0x5aff49(_0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_cubeTexture': _0x4cc7('0x1ba5') }) }); var _0xfd3dda = function(_0x4d9b19) { this['_includeCasters'] = !0x0; _0x43c819[_0x4cc7('0x96b')](this, _0x4d9b19); this[_0x4cc7('0x1fd6')] = !0x0; }; _0x16dada[_0x2d63f9['OGzqI']] = _0xfd3dda; _0xfd3dda[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x1ecc'), _0x4cc7('0x1fd7')]; _0xfd3dda[_0x4cc7('0x92b')] = _0x43c819; _0xfd3dda[_0x4cc7('0x8')] = _0x5aff49(_0x43c819['prototype'], { '_includeCasters': null, '_ignoreLights': null, 'createCompiler': function(_0x59e027) { return new _0x199b2e(_0x59e027); }, 'get_colorTransform': function() { return null != this[_0x4cc7('0xf27')][_0x4cc7('0x44f')]() ? this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0xb0f')]() : null; }, 'set_colorTransform': function(_0x4ad480) { if (_0x4cc7('0x1fd8') === _0x4cc7('0x1fd8')) { null != _0x4ad480 ? (null == this[_0x4cc7('0x44f')]() && this['set_colorTransformMethod'](new _0x5f195e()), this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0x17ac')](_0x4ad480)) : null == _0x4ad480 && (null != this[_0x4cc7('0xf27')]['_colorTransformMethod'] && this[_0x4cc7('0x1e83')](null), this[_0x4cc7('0x1e83')](this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] = null)); return _0x4ad480; } else { this[_0x4cc7('0x1892')](_0x4ad480[_0x4cc7('0xe6f')]['get'](l), b, c, e); } }, 'get_colorTransformMethod': function() { return this[_0x4cc7('0xf27')][_0x4cc7('0x44f')](); }, 'set_colorTransformMethod': function(_0x4d8129) { this[_0x4cc7('0xf27')][_0x4cc7('0x1e83')](_0x4d8129); return _0x4d8129; }, 'addMethod': function(_0x2c3b77) { if (_0x4cc7('0x1fd9') === _0x56067a[_0x4cc7('0x1fda')]) { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x4c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x18); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x1964); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.3, 89.2, null, 0x1a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); var _0x1d2cd6 = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x71d'), -0x118, -0xd2, null, _0x1d2cd6, null, null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1fdb'), 0x0, -0x28, null, null, -0x1, null, null); _0x1d2cd6 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1fdc'), 0x8c, 0x50, null, null, -0x1, _0x1d2cd6, null); _0x1d2cd6 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1fdd'), 0x14, 0x168, null, null, null, _0x1d2cd6, null); } else { this[_0x4cc7('0xf27')][_0x4cc7('0x179e')](_0x2c3b77); } }, 'get_numMethods': function() { if (_0x2d63f9[_0x4cc7('0x166')] === _0x4cc7('0x1fde')) { return this[_0x4cc7('0xf27')][_0x4cc7('0x1b76')](); } else { null != a && (this['isComplete'] ? a(this[_0x4cc7('0x9')]) : this[_0x4cc7('0x1fdf')] || (null == this[_0x4cc7('0xbde')] && (this[_0x4cc7('0xbde')] = []), this[_0x4cc7('0xbde')][_0x4cc7('0x29')](a))); return this; } }, 'updateLights': function() { null == this[_0x4cc7('0x1b42')] || this['_ignoreLights'] ? this[_0x4cc7('0x1433')] = this[_0x4cc7('0x119c')] = this[_0x4cc7('0x1434')] = 0x0 : (this[_0x4cc7('0x1434')] = this['_lightPicker'][_0x4cc7('0x1b8f')](), this['_numDirectionalLights'] = this['_lightPicker']['get_numDirectionalLights'](), this[_0x4cc7('0x1433')] = this['_lightPicker']['get_numLightProbes'](), this[_0x4cc7('0x1f6c')] && (this[_0x4cc7('0x1434')] += this['_lightPicker'][_0x4cc7('0x1b92')](), this['_numDirectionalLights'] += this[_0x4cc7('0x1b42')]['get_numCastingDirectionalLights']())); this[_0x4cc7('0x1b50')](); }, 'activate': function(_0x1ac760, _0x8d94e0) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x5d')]['call'](this, _0x1ac760, _0x8d94e0); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0x5d')](this['_methodSetup'][_0x4cc7('0x1e80')], _0x1ac760); for (var _0xb7fdd5 = this[_0x4cc7('0xf27')]['_methods'], _0x80120d = 0x0, _0x2cc14e = _0xb7fdd5[_0x4cc7('0x34')](); _0x80120d < _0x2cc14e; ) { var _0x1be25f = _0x80120d++; _0x1be25f = _0xb7fdd5['get'](_0x1be25f); _0x1be25f[_0x4cc7('0x8ef')][_0x4cc7('0x5d')](_0x1be25f[_0x4cc7('0x42')], _0x1ac760); } 0x0 <= this[_0x4cc7('0x1bc0')] && (_0x1ac760 = _0x8d94e0[_0x4cc7('0x13f9')](), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], _0x1ac760['x']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x1, _0x1ac760['y']), this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x2, _0x1ac760['z'])); }, 'deactivate': function(_0x23f8aa) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0xa14')]['call'](this, _0x23f8aa); null != this['_methodSetup']['_colorTransformMethod'] && this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')]['deactivate'](this[_0x4cc7('0xf27')][_0x4cc7('0x1e80')], _0x23f8aa); for (var _0xb569bc, _0xde286c = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')], _0x12c482 = 0x0, _0x133c38 = _0xde286c[_0x4cc7('0x34')](); _0x12c482 < _0x133c38; ) _0xb569bc = _0x12c482++, _0xb569bc = _0xde286c['get'](_0xb569bc), _0xb569bc[_0x4cc7('0x8ef')]['deactivate'](_0xb569bc[_0x4cc7('0x42')], _0x23f8aa); }, 'addPassesFromMethods': function() { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1f23')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0xf27')]['_colorTransformMethod'] && this[_0x4cc7('0x1f29')](this[_0x4cc7('0xf27')]['_colorTransformMethod'][_0x4cc7('0x1cd5')]()); for (var _0x263064 = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')], _0x2a8ab0 = 0x0, _0x2e5b56 = _0x263064[_0x4cc7('0x34')](); _0x2a8ab0 < _0x2e5b56; ) { var _0x5a37d4 = _0x2a8ab0++; this[_0x4cc7('0x1f29')](_0x263064[_0x4cc7('0x2b')](_0x5a37d4)[_0x4cc7('0x8ef')]['get_passes']()); } }, 'usesProbesForSpecular': function() { return 0x0 < this['_numLightProbes'] ? 0x0 != (this[_0x4cc7('0x1b6f')] & 0x2) : !0x1; }, 'usesProbesForDiffuse': function() { return 0x0 < this[_0x4cc7('0x1433')] ? 0x0 != (this[_0x4cc7('0x1b8e')] & 0x2) : !0x1; }, 'updateMethodConstants': function() { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1fe0')]['call'](this); null != this['_methodSetup'][_0x4cc7('0x1e7f')] && this[_0x4cc7('0xf27')]['_colorTransformMethod'][_0x4cc7('0x1d66')](this['_methodSetup'][_0x4cc7('0x1e80')]); for (var _0x2ae7c4 = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')], _0x2706cb = 0x0, _0x2d3f17 = _0x2ae7c4[_0x4cc7('0x34')](); _0x2706cb < _0x2d3f17; ) { var _0x26e7eb = _0x2706cb++; _0x2ae7c4[_0x4cc7('0x2b')](_0x26e7eb)[_0x4cc7('0x8ef')][_0x4cc7('0x1d66')](_0x2ae7c4['get'](_0x26e7eb)[_0x4cc7('0x42')]); } }, 'updateLightConstants': function() { var _0x2e5e51 = 0x0; var _0x5a79b4 = this[_0x4cc7('0x1f6c')] ? 0x2 : 0x1; var _0x1348d7 = this['_lightFragmentConstantIndex']; for (var _0x18988f = 0x0; _0x18988f < _0x5a79b4; ) { var _0x2107d0 = 0x0 != _0x18988f++ ? this['_lightPicker'][_0x4cc7('0x1cb2')]() : this[_0x4cc7('0x1b42')]['get_directionalLights'](); var _0x4a9490 = _0x2107d0[_0x4cc7('0x34')](); _0x2e5e51 += _0x4a9490; for (var _0x2a28e4 = 0x0, _0x5334e1 = _0x4a9490; _0x2a28e4 < _0x5334e1; ) { _0x4a9490 = _0x2a28e4++; var _0x332c6d = _0x2107d0[_0x4cc7('0x2b')](_0x4a9490); _0x4a9490 = _0x332c6d['get_sceneDirection'](); this[_0x4cc7('0x1f35')] += _0x332c6d[_0x4cc7('0x1537')]; this['_ambientLightG'] += _0x332c6d[_0x4cc7('0x1538')]; this[_0x4cc7('0x1f37')] += _0x332c6d['_ambientB']; this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1348d7++, -_0x4a9490['x']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, -_0x4a9490['y']); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1348d7++, -_0x4a9490['z']); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1348d7++, 0x1); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d[_0x4cc7('0x1533')]); this['_fragmentConstantData']['set'](_0x1348d7++, _0x332c6d[_0x4cc7('0x1534')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d[_0x4cc7('0x1535')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, 0x1); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d[_0x4cc7('0x1530')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_specularG']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_specularB']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, 0x1); } } if (this['_numDirectionalLights'] > _0x2e5e51) for (_0x2e5e51 = _0x1348d7 + 0xc * (this[_0x4cc7('0x119c')] - _0x2e5e51); _0x331be6['gt'](_0x2e5e51, _0x1348d7); ) this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, 0x0); for (_0x18988f = _0x2e5e51 = 0x0; _0x18988f < _0x5a79b4; ) for (_0x2107d0 = 0x0 != _0x18988f++ ? this[_0x4cc7('0x1b42')][_0x4cc7('0x439')]() : this[_0x4cc7('0x1b42')]['get_pointLights'](), _0x4a9490 = _0x2107d0[_0x4cc7('0x34')](), _0x2a28e4 = 0x0, _0x5334e1 = _0x4a9490; _0x2a28e4 < _0x5334e1; ) _0x4a9490 = _0x2a28e4++, _0x332c6d = _0x2107d0[_0x4cc7('0x2b')](_0x4a9490), _0x4a9490 = _0x332c6d[_0x4cc7('0x13f9')](), this['_ambientLightR'] += _0x332c6d[_0x4cc7('0x1537')], this['_ambientLightG'] += _0x332c6d[_0x4cc7('0x1538')], this[_0x4cc7('0x1f37')] += _0x332c6d[_0x4cc7('0x154f')], this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x4a9490['x']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x4a9490['y']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x4a9490['z']), this[_0x4cc7('0x1ac4')]['set'](_0x1348d7++, 0x1), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_diffuseR']), this['_fragmentConstantData']['set'](_0x1348d7++, _0x332c6d[_0x4cc7('0x1534')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_diffuseB']), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_radius'] * _0x332c6d[_0x4cc7('0xf38')]), this[_0x4cc7('0x1ac4')]['set'](_0x1348d7++, _0x332c6d[_0x4cc7('0x1530')]), this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d[_0x4cc7('0x1552')]), this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x1348d7++, _0x332c6d['_specularB']), this[_0x4cc7('0x1ac4')]['set'](_0x1348d7++, _0x332c6d[_0x4cc7('0x156a')]); if (this[_0x4cc7('0x1434')] > _0x2e5e51) for (_0x2e5e51 = _0x1348d7 + 0xc * (_0x2e5e51 - this[_0x4cc7('0x1434')]); _0x331be6['gt'](_0x2e5e51, _0x1348d7); ) this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x1348d7, 0x0), ++_0x1348d7; }, 'updateProbes': function(_0x36eb86) { var _0x23cc77 = this[_0x4cc7('0x1b42')][_0x4cc7('0x1cb1')]() , _0x3be3f5 = this['_lightPicker'][_0x4cc7('0x1cb0')]() , _0x388c0e = _0x23cc77[_0x4cc7('0x34')]() , _0x209792 = this[_0x4cc7('0x1bff')]() , _0xea77f8 = null != this[_0x4cc7('0xf27')]['_specularMethod'] && this[_0x4cc7('0x1bfc')]() , _0x242614 = _0x36eb86[_0x4cc7('0xdb2')]; if (_0x209792 || _0xea77f8) { for (var _0x5e4e30 = 0x0; _0x5e4e30 < _0x388c0e; ) { if ('yMsZm' === 'yMsZm') { var _0x25374e = _0x5e4e30++; var _0x4bf907 = _0x23cc77[_0x4cc7('0x2b')](_0x25374e); _0x209792 && _0x242614['setTextureAt'](this['_lightProbeDiffuseIndices'][_0x4cc7('0x2b')](_0x25374e), _0x4bf907['get_diffuseMap']()[_0x4cc7('0x19c1')](_0x36eb86)); _0xea77f8 && _0x242614[_0x4cc7('0x19bf')](this['_lightProbeSpecularIndices'][_0x4cc7('0x2b')](_0x25374e), _0x4bf907[_0x4cc7('0x1567')]()[_0x4cc7('0x19c1')](_0x36eb86)); } else { var _0x221fa5 = this['symbolsByClassName']; _0x36eb86 = null != _0x842c50[_0x36eb86] ? _0x221fa5[_0x4cc7('0xd77')](_0x36eb86) : _0x221fa5['h'][_0x36eb86]; return null != _0x36eb86 && _0x5260f5[_0x4cc7('0x9a0')](_0x36eb86, _0x5d81bb) ? _0x6fe3b9['getBitmapData'](_0x36eb86[_0x4cc7('0x1987')]) : null; } } this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this['_probeWeightsIndex'], _0x3be3f5[_0x4cc7('0x2b')](0x0)); this['_fragmentConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1ac5')] + 0x1, _0x3be3f5[_0x4cc7('0x2b')](0x1)); this['_fragmentConstantData']['set'](this[_0x4cc7('0x1ac5')] + 0x2, _0x3be3f5['get'](0x2)); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](this['_probeWeightsIndex'] + 0x3, _0x3be3f5[_0x4cc7('0x2b')](0x3)); } }, 'set_ignoreLights': function(_0x44a695) { return this[_0x4cc7('0x1fe1')] = _0x44a695; }, '__class__': _0xfd3dda, '__properties__': _0x5aff49(_0x43c819[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_ignoreLights': _0x4cc7('0x1fe2'), 'get_numMethods': 'get_numMethods', 'set_colorTransformMethod': _0x4cc7('0x1e83'), 'get_colorTransformMethod': 'get_colorTransformMethod', 'set_colorTransform': _0x4cc7('0x17ac'), 'get_colorTransform': _0x4cc7('0xb0f') }) }); var _0x430307 = function() {}; _0x16dada[_0x4cc7('0x1fe3')] = _0x430307; _0x430307[_0x4cc7('0x8f2')] = ['away3d', _0x4cc7('0x43b'), _0x4cc7('0x52a'), _0x4cc7('0x1fe4')]; _0x430307['getDefaultMaterial'] = function(_0x33c26d) { null == _0x430307['_defaultTexture'] && _0x430307['createDefaultTexture'](); null == _0x430307[_0x4cc7('0x1fe5')] && _0x430307['createDefaultMaterial'](); return _0x430307[_0x4cc7('0x1fe5')]; } ; _0x430307[_0x4cc7('0x16a6')] = function(_0x3bfeaa) { if (_0x4cc7('0x1fe6') !== _0x4cc7('0x1fe6')) { return this['_hasData']; } else { null == _0x430307[_0x4cc7('0x17fc')] && _0x430307['createDefaultTexture'](); return _0x430307[_0x4cc7('0x17fc')]; } } ; _0x430307['createDefaultTexture'] = function() { _0x430307['_defaultTextureBitmapData'] = new _0x436dff(0x8,0x8,!0x1,0x0); for (var _0xab64d3 = 0x0; 0x8 > _0xab64d3; ) for (var _0xcc1bd3 = _0xab64d3++, _0x3967d9 = 0x0; 0x8 > _0x3967d9; ) { if ('Wtuhu' !== _0x4cc7('0x1fe7')) { _0x477148['cache'][_0x4cc7('0xa7e')]['remove'](_0xab64d3); return this[_0x4cc7('0x1198')][_0x4cc7('0x95b')](_0xab64d3); } else { var _0x23d3d5 = _0x3967d9++; 0x0 != (_0x2d63f9[_0x4cc7('0x1fe8')](_0x23d3d5, 0x1) ^ _0xcc1bd3 & 0x1) && _0x430307[_0x4cc7('0x1fe9')][_0x4cc7('0x165c')](_0xcc1bd3, _0x23d3d5, 0xffffff); } } _0x430307[_0x4cc7('0x17fc')] = new _0xf32aa2(_0x430307['_defaultTextureBitmapData']); _0x430307[_0x4cc7('0x17fc')][_0x4cc7('0xd6a')](_0x4cc7('0x17fe')); } ; _0x430307['createDefaultMaterial'] = function() { _0x430307[_0x4cc7('0x1fe5')] = new _0x705f29(_0x430307['_defaultTexture']); _0x430307[_0x4cc7('0x1fe5')][_0x4cc7('0x1b44')](!0x1); _0x430307[_0x4cc7('0x1fe5')][_0x4cc7('0x1781')](!0x1); _0x430307[_0x4cc7('0x1fe5')][_0x4cc7('0xd6a')](_0x4cc7('0x1fea')); } ; var _0x4f67b1 = function() {}; _0x16dada[_0x4cc7('0x1feb')] = _0x4f67b1; _0x4f67b1[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'materials', _0x4cc7('0x52a'), _0x4cc7('0x1fec')]; _0x4f67b1[_0x4cc7('0xb9f')] = function(_0x2bed97, _0x9d7db2, _0x4c46d0, _0xa73015, _0x20d048) { null == _0x20d048 && (_0x20d048 = -0x1); null == _0xa73015 && (_0xa73015 = !0x1); var _0x239765 = _0x2bed97['width'] , _0x31974d = _0x2bed97['height'] , _0x677c00 = 0x0 , _0x2ca1e7 = null != _0x4c46d0; null == _0x4c46d0 && (_0x4c46d0 = new _0x436dff(_0x239765,_0x31974d,_0xa73015)); _0x4f67b1[_0x4cc7('0x1fed')][_0x4cc7('0x7d9')] = _0x331be6[_0x4cc7('0xea3')](_0x239765); for (_0x4f67b1[_0x4cc7('0x1fed')]['height'] = _0x331be6[_0x4cc7('0xea3')](_0x31974d); _0x331be6[_0x4cc7('0xd44')](_0x239765, 0x1) || _0x331be6[_0x4cc7('0xd44')](_0x31974d, 0x1); ) { var _0xb21329 = '10|0|7|9|4|6|5|3|2|1|8'[_0x4cc7('0x46')]('|') , _0x4f8412 = 0x0; while (!![]) { switch (_0xb21329[_0x4f8412++]) { case '0': _0x4f67b1[_0x4cc7('0x1036')]['a'] = _0x4f67b1[_0x4cc7('0x1fed')][_0x4cc7('0x7d9')] / _0x2bed97['width']; continue; case '1': _0x4bf907 = _0x331be6['gt'](_0x31974d, 0x1) ? _0x331be6[_0x4cc7('0xea3')](_0x31974d) : 0x1; continue; case '2': _0x4f67b1[_0x4cc7('0x1fed')][_0x4cc7('0x7d9')] = _0x4bf907; continue; case '3': var _0x4bf907 = _0x331be6['gt'](_0x239765, 0x1) ? _0x331be6[_0x4cc7('0xea3')](_0x239765) : 0x1; continue; case '4': _0x5260f5['__instanceof'](_0x9d7db2, _0x55b54b) ? _0x5260f5[_0x4cc7('0x99b')](_0x9d7db2, _0x55b54b)[_0x4cc7('0x1fee')](_0x4c46d0, _0x677c00++) : _0x5260f5[_0x4cc7('0x99b')](_0x9d7db2, _0xe0ece7)[_0x4cc7('0x1fee')](_0x4c46d0, _0x20d048, _0x677c00++); continue; case '5': _0x31974d >>>= 0x1; continue; case '6': _0x239765 >>>= 0x1; continue; case '7': _0x4f67b1[_0x4cc7('0x1036')]['d'] = _0x4f67b1['_rect'][_0x4cc7('0x98b')] / _0x2bed97[_0x4cc7('0x98b')]; continue; case '8': _0x4f67b1[_0x4cc7('0x1fed')][_0x4cc7('0x98b')] = _0x4bf907; continue; case '9': _0x4c46d0[_0x4cc7('0xb0e')](_0x2bed97, _0x4f67b1[_0x4cc7('0x1036')], null, null, null, !0x0); continue; case '10': _0xa73015 && _0x4c46d0[_0x4cc7('0xa8a')](_0x4f67b1[_0x4cc7('0x1fed')], 0x0); continue; } break; } } _0x2ca1e7 || _0x4c46d0[_0x4cc7('0xa35')](); } ; var _0x7567bc = function() { this[_0x4cc7('0x1a1c')] = this[_0x4cc7('0x15cf')] = !0x0; _0x39920c[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1210')] = new _0x138811(); this['_subGeometry']['set_autoGenerateDummyUVs'](!0x1); this[_0x4cc7('0x11b5')](this[_0x4cc7('0x1210')]); }; _0x16dada['away3d.primitives.PrimitiveBase'] = _0x7567bc; _0x7567bc[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), 'PrimitiveBase']; _0x7567bc[_0x4cc7('0x92b')] = _0x39920c; _0x7567bc[_0x4cc7('0x8')] = _0x5aff49(_0x39920c[_0x4cc7('0x8')], { '_geomDirty': null, '_uvDirty': null, '_subGeometry': null, 'get_subGeometries': function() { this[_0x4cc7('0x1a1c')] && this['updateGeometry'](); this['_uvDirty'] && this[_0x4cc7('0x15d0')](); return _0x39920c[_0x4cc7('0x8')]['get_subGeometries']['call'](this); }, 'clone': function() { this['_geomDirty'] && this[_0x4cc7('0x1fef')](); this['_uvDirty'] && this[_0x4cc7('0x15d0')](); return _0x39920c[_0x4cc7('0x8')][_0x4cc7('0x1176')][_0x4cc7('0x96b')](this); }, 'scaleUV': function(_0x25f3c4, _0x57017e) { null == _0x57017e && (_0x57017e = 0x1); null == _0x25f3c4 && (_0x25f3c4 = 0x1); this['_uvDirty'] && this[_0x4cc7('0x15d0')](); _0x39920c['prototype']['scaleUV']['call'](this, _0x25f3c4, _0x57017e); }, 'applyTransformation': function(_0x4f4d83) { this[_0x4cc7('0x1a1c')] && this[_0x4cc7('0x1fef')](); _0x39920c[_0x4cc7('0x8')][_0x4cc7('0x1199')][_0x4cc7('0x96b')](this, _0x4f4d83); }, 'buildGeometry': function(_0xd3495c) { throw new _0x202aa0(new _0xb16e5a()); }, 'buildUVs': function(_0x5b7416) { throw new _0x202aa0(new _0xb16e5a()); }, 'invalidateGeometry': function() { this['_geomDirty'] = !0x0; }, 'invalidateUVs': function() { this['_uvDirty'] = !0x0; }, 'updateGeometry': function() { this[_0x4cc7('0x1ff0')](this[_0x4cc7('0x1210')]); this[_0x4cc7('0x1a1c')] = !0x1; }, 'updateUVs': function() { this[_0x4cc7('0x1ff1')](this[_0x4cc7('0x1210')]); this['_uvDirty'] = !0x1; }, 'validate': function() { this[_0x4cc7('0x1a1c')] && this[_0x4cc7('0x1fef')](); this[_0x4cc7('0x15cf')] && this[_0x4cc7('0x15d0')](); }, '__class__': _0x7567bc }); var _0x1b0816 = function(_0x40b71d, _0x287f2d, _0x315e7b, _0x15c6b1, _0x3f5974) { if (_0x4cc7('0x1ff2') !== _0x4cc7('0x1ff3')) { null == _0x3f5974 && (_0x3f5974 = !0x0); null == _0x15c6b1 && (_0x15c6b1 = 0xf); null == _0x315e7b && (_0x315e7b = 0x10); null == _0x287f2d && (_0x287f2d = 0x64); null == _0x40b71d && (_0x40b71d = 0x32); _0x7567bc['call'](this); this[_0x4cc7('0xf38')] = _0x40b71d; this[_0x4cc7('0xb8f')] = _0x287f2d; this['_segmentsW'] = _0x315e7b; this[_0x4cc7('0xb8c')] = 0x0 == _0x15c6b1 % 0x2 ? _0x15c6b1 + 0x1 : _0x15c6b1; this[_0x4cc7('0xb8d')] = _0x3f5974; } else { this[_0x4cc7('0xf9e')][_0x4cc7('0x15e0')](_0x40b71d); return _0x40b71d; } }; _0x16dada[_0x4cc7('0x1ff4')] = _0x1b0816; _0x1b0816[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), 'CapsuleGeometry']; _0x1b0816[_0x4cc7('0x92b')] = _0x7567bc; _0x1b0816[_0x4cc7('0x8')] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_radius': null, '_height': null, '_segmentsW': null, '_segmentsH': null, '_yUp': null, 'buildGeometry': function(_0x46bcdf) { if ('pjhaq' === _0x4cc7('0x1ff5')) { var _0x4e907a = 0x0; var _0x266448 = (this[_0x4cc7('0xb8c')] + 0x1) * (this['_segmentsW'] + 0x1); var _0x13f6e3 = _0x46bcdf[_0x4cc7('0x115f')](); var _0x1ac144 = _0x13f6e3 - 0x9 , _0x1ce18b = 0x0; _0x266448 == _0x46bcdf['get_numVertices']() ? (_0x266448 = _0x46bcdf[_0x4cc7('0xde0')](), _0x13f6e3 = _0x46bcdf[_0x4cc7('0x1153')](), null == _0x13f6e3 && (_0x13f6e3 = _0x2bc114[_0x4cc7('0x9cc')](null, (this[_0x4cc7('0xb8c')] - 0x1) * this[_0x4cc7('0x1634')] * 0x6, !0x0))) : (_0x266448 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x266448 * _0x13f6e3, !0x0), _0x13f6e3 = _0x2bc114[_0x4cc7('0x9cc')](null, _0x56067a['cHGQb'](this['_segmentsH'] - 0x1, this[_0x4cc7('0x1634')]) * 0x6, !0x0), this[_0x4cc7('0x1ff6')]()); for (var _0x2e8f9c = 0x0, _0x287e3f = this[_0x4cc7('0xb8c')] + 0x1; _0x2e8f9c < _0x287e3f; ) { var _0x3a35d0 = _0x2e8f9c++; var _0x4bf907 = Math['PI'] * _0x3a35d0 / this[_0x4cc7('0xb8c')]; var _0x48c401 = -this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x27')](_0x4bf907) , _0x3f49de = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x28')](_0x4bf907); _0x4bf907 = _0x1ce18b; for (var _0x16dada = 0x0, _0x5aff49 = this[_0x4cc7('0x1634')] + 0x1; _0x16dada < _0x5aff49; ) { var _0x33044f = _0x16dada++; var _0x3ef653 = 0x2 * Math['PI'] * _0x33044f / this[_0x4cc7('0x1634')]; var _0x3e3cd2 = _0x3f49de * Math[_0x4cc7('0x27')](_0x3ef653) , _0x3ba31e = _0x3a35d0 > this[_0x4cc7('0xb8c')] / 0x2 ? this[_0x4cc7('0xb8f')] / 0x2 : -this[_0x4cc7('0xb8f')] / 0x2 , _0x483e74 = _0x3f49de * Math[_0x4cc7('0x28')](_0x3ef653) , _0x2ca83c = 0x1 / Math[_0x4cc7('0x2c')](_0x56067a[_0x4cc7('0x651')](_0x3e3cd2 * _0x3e3cd2, _0x483e74 * _0x483e74) + _0x48c401 * _0x48c401) , _0x33ae3c = Math[_0x4cc7('0x2c')](_0x483e74 * _0x483e74 + _0x3e3cd2 * _0x3e3cd2); if (this['_yUp']) { var _0x5dab1b = 0x0; var _0x21d246 = 0.007 < _0x33ae3c ? _0x3e3cd2 / _0x33ae3c : 0x0; _0x3ef653 = -_0x48c401; var _0x5033bf = _0x483e74; } else _0x5dab1b = 0.007 < _0x33ae3c ? _0x3e3cd2 / _0x33ae3c : 0x0, _0x21d246 = 0x0, _0x3ef653 = _0x483e74, _0x5033bf = _0x48c401; _0x33044f == this[_0x4cc7('0x1634')] ? (_0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x266448[_0x4cc7('0x2b')](_0x4bf907)), _0x266448['set'](_0x1ce18b++, _0x266448['get'](_0x4bf907 + 0x1)), _0x266448['set'](_0x1ce18b++, _0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x2)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448['get'](_0x4bf907 + 0x3) + _0x3e3cd2 * _0x2ca83c)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x4) + _0x3ef653 * _0x2ca83c)), _0x266448['set'](_0x1ce18b++, 0.5 * (_0x266448['get'](_0x4bf907 + 0x5) + _0x5033bf * _0x2ca83c)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x6) + (0.007 < _0x33ae3c ? -_0x483e74 / _0x33ae3c : 0x1))), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x7) + _0x5dab1b)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.5 * (_0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x8) + _0x21d246))) : (_0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x3e3cd2), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, this[_0x4cc7('0xb8d')] ? _0x3ef653 - _0x3ba31e : _0x3ef653), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, this[_0x4cc7('0xb8d')] ? _0x5033bf : _0x5033bf + _0x3ba31e), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x3e3cd2 * _0x2ca83c), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x3ef653 * _0x2ca83c), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x5033bf * _0x2ca83c), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, 0.007 < _0x33ae3c ? -_0x483e74 / _0x33ae3c : 0x1), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x5dab1b), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b++, _0x21d246)); _0x56067a['lWEiS'](0x0, _0x33044f) && 0x0 < _0x3a35d0 && (_0x3e3cd2 = (this[_0x4cc7('0x1634')] + 0x1) * _0x3a35d0 + _0x33044f, _0x3ba31e = (this[_0x4cc7('0x1634')] + 0x1) * _0x3a35d0 + _0x33044f - 0x1, _0x3ef653 = (this['_segmentsW'] + 0x1) * (_0x3a35d0 - 0x1) + _0x33044f - 0x1, _0x33044f = (this[_0x4cc7('0x1634')] + 0x1) * (_0x3a35d0 - 0x1) + _0x33044f, _0x3a35d0 == this['_segmentsH'] ? (_0x266448['set'](_0x1ce18b - 0x9, _0x266448['get'](_0x4bf907)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b - 0x8, _0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x1)), _0x266448[_0x4cc7('0x9e7')](_0x1ce18b - 0x7, _0x266448[_0x4cc7('0x2b')](_0x4bf907 + 0x2)), _0x13f6e3['set'](_0x4e907a++, _0x3e3cd2), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ef653), _0x13f6e3['set'](_0x4e907a++, _0x33044f)) : 0x1 == _0x3a35d0 ? (_0x13f6e3['set'](_0x4e907a++, _0x3e3cd2), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ba31e), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ef653)) : (_0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3e3cd2), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ba31e), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3ef653), _0x13f6e3[_0x4cc7('0x9e7')](_0x4e907a++, _0x3e3cd2), _0x13f6e3['set'](_0x4e907a++, _0x3ef653), _0x13f6e3['set'](_0x4e907a++, _0x33044f))); _0x1ce18b += _0x1ac144; } } _0x46bcdf[_0x4cc7('0x11a4')](_0x266448); _0x46bcdf[_0x4cc7('0x1155')](_0x13f6e3); } else { return this[_0x4cc7('0x15e3')]; } }, 'buildUVs': function(_0x1559c8) { var _0x227457 = _0x1559c8[_0x4cc7('0x116d')](); var _0x25b8c5 = _0x2d63f9['EILch']((this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1634')] + 0x1), _0x227457); _0x227457 -= 0x2; if (null != _0x1559c8['get_UVData']() && _0x25b8c5 == _0x1559c8[_0x4cc7('0x3e9')]()[_0x4cc7('0x34')]()) var _0x2555a5 = _0x1559c8[_0x4cc7('0x3e9')](); else _0x2555a5 = _0x2bc114['toFloatVector'](null, _0x25b8c5, !0x0), this['invalidateGeometry'](); _0x25b8c5 = _0x1559c8[_0x4cc7('0x1165')](); for (var _0x265f9d = 0x0, _0x3f9276 = this[_0x4cc7('0xb8c')] + 0x1; _0x265f9d < _0x3f9276; ) for (var _0x5cb3d2 = _0x265f9d++, _0xddb1af = 0x0, _0x395f28 = this[_0x4cc7('0x1634')] + 0x1; _0xddb1af < _0x395f28; ) { var _0x4bf907 = _0xddb1af++; _0x2555a5[_0x4cc7('0x9e7')](_0x25b8c5++, _0x4bf907 / this[_0x4cc7('0x1634')] * _0x1559c8[_0x4cc7('0x1168')]()); _0x2555a5['set'](_0x25b8c5++, _0x5cb3d2 / this[_0x4cc7('0xb8c')] * _0x1559c8['get_scaleV']()); _0x25b8c5 += _0x227457; } _0x1559c8[_0x4cc7('0x11a4')](_0x2555a5); }, '__class__': _0x1b0816 }); var _0x104e36 = function(_0x57c501, _0x396ab6, _0x264a74, _0x1d4853, _0x3e6bbb, _0x540bf1, _0x2b332f, _0x56b894, _0x38b1c9) { null == _0x38b1c9 && (_0x38b1c9 = !0x0); null == _0x56b894 && (_0x56b894 = !0x0); null == _0x2b332f && (_0x2b332f = !0x0); null == _0x540bf1 && (_0x540bf1 = !0x0); null == _0x3e6bbb && (_0x3e6bbb = 0x1); null == _0x1d4853 && (_0x1d4853 = 0x10); null == _0x264a74 && (_0x264a74 = 0x64); null == _0x396ab6 && (_0x396ab6 = 0x32); null == _0x57c501 && (_0x57c501 = 0x32); _0x7567bc[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1ff7')] = _0x57c501; this[_0x4cc7('0x1ff8')] = _0x396ab6; this[_0x4cc7('0xb8f')] = _0x264a74; this['_segmentsW'] = _0x1d4853; this[_0x4cc7('0xb8c')] = _0x3e6bbb; this[_0x4cc7('0x1ff9')] = _0x540bf1; this[_0x4cc7('0x1ffa')] = _0x2b332f; this[_0x4cc7('0x1ffb')] = _0x56b894; this['_yUp'] = _0x38b1c9; }; _0x16dada[_0x4cc7('0x1ffc')] = _0x104e36; _0x104e36[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x1ffd')]; _0x104e36[_0x4cc7('0x92b')] = _0x7567bc; _0x104e36[_0x4cc7('0x8')] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_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(_0x1cc184, _0xf352c7, _0x80d5df, _0x4c8732, _0x54c193, _0x155ba0, _0x21bedc, _0x5e3681, _0x909980) { var _0x4bf907 = this[_0x4cc7('0x1ffe')] + this[_0x4cc7('0x1fff')] * this[_0x4cc7('0x2000')]; this['_rawData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x1cc184); this[_0x4cc7('0x2001')]['set'](_0x4bf907++, _0xf352c7); this[_0x4cc7('0x2001')][_0x4cc7('0x9e7')](_0x4bf907++, _0x80d5df); this[_0x4cc7('0x2001')][_0x4cc7('0x9e7')](_0x4bf907++, _0x4c8732); this['_rawData']['set'](_0x4bf907++, _0x54c193); this['_rawData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x155ba0); this[_0x4cc7('0x2001')]['set'](_0x4bf907++, _0x21bedc); this[_0x4cc7('0x2001')][_0x4cc7('0x9e7')](_0x4bf907++, _0x5e3681); this[_0x4cc7('0x2001')][_0x4cc7('0x9e7')](_0x4bf907++, _0x909980); this[_0x4cc7('0x1fff')]++; }, 'addTriangleClockWise': function(_0x2d6bb1, _0xd064a7, _0x38c5db) { this[_0x4cc7('0x2002')][_0x4cc7('0x9e7')](this[_0x4cc7('0x2003')]++, _0x2d6bb1); this[_0x4cc7('0x2002')]['set'](this['_currentIndex']++, _0xd064a7); this[_0x4cc7('0x2002')][_0x4cc7('0x9e7')](this[_0x4cc7('0x2003')]++, _0x38c5db); this['_currentTriangleIndex']++; }, 'buildGeometry': function(_0x204eac) { var _0x431f6a, _0x585c96 = 0x0; var _0x479ff5 = 0x0; this['_stride'] = _0x204eac[_0x4cc7('0x115f')](); this['_vertexOffset'] = _0x204eac[_0x4cc7('0x1162')](); this[_0x4cc7('0x2004')] = this['_currentIndex'] = this['_nextVertexIndex'] = this[_0x4cc7('0x117b')] = 0x0; this['_surfaceClosed'] && (this['_numVertices'] += _0x56067a[_0x4cc7('0x66a')](this[_0x4cc7('0xb8c')] + 0x1, this['_segmentsW'] + 0x1), _0x585c96 += this[_0x4cc7('0xb8c')] * this[_0x4cc7('0x1634')] * 0x2); this[_0x4cc7('0x1ff9')] && (this[_0x4cc7('0x117b')] += 0x2 * (this[_0x4cc7('0x1634')] + 0x1), _0x585c96 += this[_0x4cc7('0x1634')]); this[_0x4cc7('0x1ffa')] && (this[_0x4cc7('0x117b')] += _0x56067a[_0x4cc7('0x66a')](0x2, this['_segmentsW'] + 0x1), _0x585c96 += this[_0x4cc7('0x1634')]); this[_0x4cc7('0x117b')] == _0x204eac[_0x4cc7('0x1172')]() ? (this['_rawData'] = _0x204eac['get_vertexData'](), this[_0x4cc7('0x2002')] = _0x204eac[_0x4cc7('0x1153')](), null == this[_0x4cc7('0x2002')] && (this[_0x4cc7('0x2002')] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x585c96, !0x0))) : (this[_0x4cc7('0x2001')] = _0x2bc114[_0x4cc7('0x9cf')](null, this[_0x4cc7('0x117b')] * this[_0x4cc7('0x2000')], !0x0), this[_0x4cc7('0x2002')] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x585c96, !0x0)); _0x585c96 = 0x2 * Math['PI'] / this[_0x4cc7('0x1634')]; if (this[_0x4cc7('0x1ff9')] && 0x0 < this[_0x4cc7('0x1ff7')]) { var _0x4ed2d4 = -0.5 * this[_0x4cc7('0xb8f')]; var _0x27ab30 = 0x0; for (_0x431f6a = this[_0x4cc7('0x1634')] + 0x1; _0x27ab30 < _0x431f6a; ) { var _0x33e34f = '8|6|7|5|0|4|2|3|1'['split']('|') , _0x1d5073 = 0x0; while (!![]) { switch (_0x33e34f[_0x1d5073++]) { case '0': var _0x21c3ed = this[_0x4cc7('0x1ff7')] * Math['cos'](_0x4bf907); continue; case '1': 0x0 < _0x368c6e && this[_0x4cc7('0x2005')](this[_0x4cc7('0x1fff')] - 0x1, this[_0x4cc7('0x1fff')] - 0x3, this[_0x4cc7('0x1fff')] - 0x2); continue; case '2': this[_0x4cc7('0xb8d')] ? _0x4bf907 = -_0x4ed2d4 : (_0x4bf907 = _0x48c401, _0x48c401 = _0x4ed2d4); continue; case '3': _0x368c6e == this['_segmentsW'] ? this[_0x4cc7('0x2006')](this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + this[_0x4cc7('0x2000')]), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + this['_stride'] + 0x1), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + this['_stride'] + 0x2), 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0) : this[_0x4cc7('0x2006')](_0x21c3ed, _0x4bf907, _0x48c401, 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0); continue; case '4': _0x48c401 = this[_0x4cc7('0x1ff7')] * Math['sin'](_0x4bf907); continue; case '5': _0x4bf907 = _0x368c6e * _0x585c96; continue; case '6': if (this[_0x4cc7('0xb8d')]) { var _0x4d6181 = 0x1; var _0x457bad = 0x0; var _0x4bf907 = -_0x4ed2d4; var _0x48c401 = 0x0; } else _0x4d6181 = 0x0, _0x457bad = -0x1, _0x4bf907 = 0x0, _0x48c401 = _0x4ed2d4; continue; case '7': this['addVertex'](0x0, _0x4bf907, _0x48c401, 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0); continue; case '8': var _0x368c6e = _0x27ab30++; continue; } break; } } } if (this['_bottomClosed'] && 0x0 < this[_0x4cc7('0x1ff8')]) for (_0x4ed2d4 = 0.5 * this[_0x4cc7('0xb8f')], _0x479ff5 = this['_vertexOffset'] + this['_nextVertexIndex'] * this[_0x4cc7('0x2000')], _0x27ab30 = 0x0, _0x431f6a = this[_0x4cc7('0x1634')] + 0x1; _0x27ab30 < _0x431f6a; ) _0x368c6e = _0x27ab30++, this['_yUp'] ? (_0x4d6181 = -0x1, _0x457bad = 0x0, _0x4bf907 = -_0x4ed2d4, _0x48c401 = 0x0) : (_0x4d6181 = 0x0, _0x457bad = 0x1, _0x4bf907 = 0x0, _0x48c401 = _0x4ed2d4), this[_0x4cc7('0x2006')](0x0, _0x4bf907, _0x48c401, 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0), _0x4bf907 = _0x368c6e * _0x585c96, _0x21c3ed = this[_0x4cc7('0x1ff8')] * Math[_0x4cc7('0x27')](_0x4bf907), _0x48c401 = this['_bottomRadius'] * Math[_0x4cc7('0x28')](_0x4bf907), this[_0x4cc7('0xb8d')] ? _0x4bf907 = -_0x4ed2d4 : (_0x4bf907 = _0x48c401, _0x48c401 = _0x4ed2d4), _0x368c6e == this['_segmentsW'] ? this[_0x4cc7('0x2006')](_0x21c3ed, this['_rawData']['get'](_0x479ff5 + 0x1), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + 0x2), 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0) : this['addVertex'](_0x21c3ed, _0x4bf907, _0x48c401, 0x0, _0x4d6181, _0x457bad, 0x1, 0x0, 0x0), _0x56067a[_0x4cc7('0x2007')](0x0, _0x368c6e) && this[_0x4cc7('0x2005')](this[_0x4cc7('0x1fff')] - 0x2, this[_0x4cc7('0x1fff')] - 0x3, this[_0x4cc7('0x1fff')] - 0x1); _0x479ff5 = this[_0x4cc7('0x1ff8')] - this[_0x4cc7('0x1ff7')]; _0x27ab30 = _0x479ff5 / this['_height']; _0x368c6e = 0x0 == _0x27ab30 ? 0x1 : this['_height'] / _0x479ff5; if (this[_0x4cc7('0x1ffb')]) for (var _0x16dada, _0x5aff49, _0x6b898a, _0xa90826, _0x3e3cd2 = 0x0, _0x3f5f7c = this[_0x4cc7('0xb8c')] + 0x1; _0x3e3cd2 < _0x3f5f7c; ) { var _0xf28bf5 = _0x3e3cd2++; _0x431f6a = this[_0x4cc7('0x1ff7')] - _0xf28bf5 / this[_0x4cc7('0xb8c')] * _0x56067a[_0x4cc7('0x5e0')](this[_0x4cc7('0x1ff7')], this[_0x4cc7('0x1ff8')]); _0x4ed2d4 = -(this[_0x4cc7('0xb8f')] / 0x2) + _0xf28bf5 / this['_segmentsH'] * this[_0x4cc7('0xb8f')]; _0x479ff5 = this[_0x4cc7('0x1ffe')] + this[_0x4cc7('0x1fff')] * this[_0x4cc7('0x2000')]; for (var _0x193569 = 0x0, _0x337b19 = this[_0x4cc7('0x1634')] + 0x1; _0x193569 < _0x337b19; ) { var _0x590257 = _0x193569++; _0x4bf907 = _0x56067a[_0x4cc7('0x2008')](_0x590257, _0x585c96); _0x21c3ed = _0x431f6a * Math[_0x4cc7('0x27')](_0x4bf907); _0x48c401 = _0x431f6a * Math['sin'](_0x4bf907); _0x16dada = _0x368c6e * Math[_0x4cc7('0x27')](_0x4bf907); _0x5aff49 = _0x368c6e * Math[_0x4cc7('0x28')](_0x4bf907); this['_yUp'] ? (_0x4d6181 = 0x0, _0x457bad = -_0x16dada, _0x4bf907 = -_0x4ed2d4, _0x6b898a = _0x27ab30, _0xa90826 = _0x5aff49) : (_0x4d6181 = -_0x16dada, _0x457bad = 0x0, _0x4bf907 = _0x48c401, _0x48c401 = _0x4ed2d4, _0x6b898a = _0x5aff49, _0xa90826 = _0x27ab30); _0x590257 == this[_0x4cc7('0x1634')] ? this[_0x4cc7('0x2006')](this['_rawData'][_0x4cc7('0x2b')](_0x479ff5), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + 0x1), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x479ff5 + 0x2), _0x16dada, _0x27ab30, _0x5aff49, _0x5aff49, _0x4d6181, _0x457bad) : this[_0x4cc7('0x2006')](_0x21c3ed, _0x4bf907, _0x48c401, _0x16dada, _0x6b898a, _0xa90826, -_0x5aff49, _0x4d6181, _0x457bad); 0x0 < _0x590257 && 0x0 < _0xf28bf5 && (_0x21c3ed = this['_nextVertexIndex'] - 0x1, _0x4d6181 = this[_0x4cc7('0x1fff')] - 0x2, _0x457bad = _0x4d6181 - this[_0x4cc7('0x1634')] - 0x1, _0x4bf907 = _0x21c3ed - this['_segmentsW'] - 0x1, this['addTriangleClockWise'](_0x21c3ed, _0x4d6181, _0x457bad), this[_0x4cc7('0x2005')](_0x21c3ed, _0x457bad, _0x4bf907)); } } _0x204eac[_0x4cc7('0x11a4')](this[_0x4cc7('0x2001')]); _0x204eac['updateIndexData'](this[_0x4cc7('0x2002')]); }, 'buildUVs': function(_0x50033b) { var _0x238f42 = _0x50033b[_0x4cc7('0x116d')]() , _0x175770 = _0x238f42 - 0x2; _0x238f42 *= this[_0x4cc7('0x117b')]; null != _0x50033b[_0x4cc7('0x3e9')]() && _0x238f42 == _0x50033b['get_UVData']()[_0x4cc7('0x34')]() ? _0x238f42 = _0x50033b['get_UVData']() : (_0x238f42 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x238f42, !0x0), this[_0x4cc7('0x1636')]()); var _0x1b1bee = 0x2 * Math['PI'] / this[_0x4cc7('0x1634')] , _0xda78c6 = _0x50033b['get_UVOffset'](); if (this['_topClosed']) for (var _0xa40c2 = 0x0, _0x391775 = this['_segmentsW'] + 0x1; _0xa40c2 < _0x391775; ) { var _0x21bbf3 = _0xa40c2++ * _0x1b1bee; var _0x2c5651 = 0.5 + 0.5 * -Math[_0x4cc7('0x27')](_0x21bbf3); _0x21bbf3 = 0.5 + _0x56067a['LlZIj'](0.5, Math[_0x4cc7('0x28')](_0x21bbf3)); _0x238f42['set'](_0xda78c6++, 0.5 * _0x50033b[_0x4cc7('0x1168')]()); _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, 0.5 * _0x50033b[_0x4cc7('0x1169')]()); _0xda78c6 += _0x175770; _0x238f42['set'](_0xda78c6++, _0x2c5651 * _0x50033b[_0x4cc7('0x1168')]()); _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x21bbf3 * _0x50033b[_0x4cc7('0x1169')]()); _0xda78c6 += _0x175770; } if (this[_0x4cc7('0x1ffa')]) for (_0xa40c2 = 0x0, _0x391775 = _0x56067a[_0x4cc7('0x651')](this[_0x4cc7('0x1634')], 0x1); _0xa40c2 < _0x391775; ) _0x21bbf3 = _0xa40c2++ * _0x1b1bee, _0x2c5651 = 0.5 + 0.5 * Math[_0x4cc7('0x27')](_0x21bbf3), _0x21bbf3 = 0.5 + 0.5 * Math[_0x4cc7('0x28')](_0x21bbf3), _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, 0.5 * _0x50033b[_0x4cc7('0x1168')]()), _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, 0.5 * _0x50033b[_0x4cc7('0x1169')]()), _0xda78c6 += _0x175770, _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x2c5651 * _0x50033b['get_scaleU']()), _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x21bbf3 * _0x50033b[_0x4cc7('0x1169')]()), _0xda78c6 += _0x175770; if (this['_surfaceClosed']) for (_0x2c5651 = 0x0, _0x1b1bee = this['_segmentsH'] + 0x1; _0x2c5651 < _0x1b1bee; ) for (_0x21bbf3 = _0x2c5651++, _0xa40c2 = 0x0, _0x391775 = this[_0x4cc7('0x1634')] + 0x1; _0xa40c2 < _0x391775; ) { var _0x4bf907 = _0xa40c2++; _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x4bf907 / this['_segmentsW'] * _0x50033b[_0x4cc7('0x1168')]()); _0x238f42[_0x4cc7('0x9e7')](_0xda78c6++, _0x21bbf3 / this[_0x4cc7('0xb8c')] * _0x50033b[_0x4cc7('0x1169')]()); _0xda78c6 += _0x175770; } _0x50033b[_0x4cc7('0x11a4')](_0x238f42); }, 'set_topClosed': function(_0x2559ad) { this[_0x4cc7('0x1ff9')] = _0x2559ad; this[_0x4cc7('0x1636')](); return _0x2559ad; }, 'set_bottomClosed': function(_0x2a9d1f) { this[_0x4cc7('0x1ffa')] = _0x2a9d1f; this[_0x4cc7('0x1636')](); return _0x2a9d1f; }, 'set_yUp': function(_0x20c124) { this[_0x4cc7('0xb8d')] = _0x20c124; this[_0x4cc7('0x1636')](); return _0x20c124; }, '__class__': _0x104e36, '__properties__': _0x5aff49(_0x7567bc[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_yUp': 'set_yUp', 'set_bottomClosed': 'set_bottomClosed', 'set_topClosed': _0x4cc7('0x1737') }) }); var _0x2ab630 = function(_0x2e2aeb, _0x11da75, _0x2ed300, _0x225532, _0x3fde45, _0x3e2693) { null == _0x3e2693 && (_0x3e2693 = !0x0); null == _0x3fde45 && (_0x3fde45 = !0x0); null == _0x225532 && (_0x225532 = 0x1); null == _0x2ed300 && (_0x2ed300 = 0x10); null == _0x11da75 && (_0x11da75 = 0x64); null == _0x2e2aeb && (_0x2e2aeb = 0x32); _0x104e36[_0x4cc7('0x96b')](this, 0x0, _0x2e2aeb, _0x11da75, _0x2ed300, _0x225532, !0x1, _0x3fde45, !0x0, _0x3e2693); }; _0x16dada[_0x4cc7('0x2009')] = _0x2ab630; _0x2ab630[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x200a')]; _0x2ab630['__super__'] = _0x104e36; _0x2ab630['prototype'] = _0x5aff49(_0x104e36[_0x4cc7('0x8')], { '__class__': _0x2ab630 }); var _0x2f62a7 = function(_0x2c2e46, _0x458054, _0x56fd61, _0x2f568d, _0xe98c7c, _0x4a4295, _0x3fc5f4) { null == _0x3fc5f4 && (_0x3fc5f4 = !0x0); null == _0x4a4295 && (_0x4a4295 = 0x1); null == _0xe98c7c && (_0xe98c7c = 0x1); null == _0x2f568d && (_0x2f568d = 0x1); null == _0x56fd61 && (_0x56fd61 = 0x64); _0x56067a[_0x4cc7('0x65b')](null, _0x458054) && (_0x458054 = 0x64); null == _0x2c2e46 && (_0x2c2e46 = 0x64); _0x7567bc[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb8e')] = _0x2c2e46; this[_0x4cc7('0xb8f')] = _0x458054; this[_0x4cc7('0x200b')] = _0x56fd61; this[_0x4cc7('0x1634')] = _0x2f568d; this[_0x4cc7('0xb8c')] = _0xe98c7c; this[_0x4cc7('0x1635')] = _0x4a4295; this[_0x4cc7('0x1637')] = _0x3fc5f4; }; _0x16dada[_0x4cc7('0x200c')] = _0x2f62a7; _0x2f62a7[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x45f')], _0x4cc7('0x200d')]; _0x2f62a7[_0x4cc7('0x92b')] = _0x7567bc; _0x2f62a7['prototype'] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_width': null, '_height': null, '_depth': null, '_tile6': null, '_segmentsW': null, '_segmentsH': null, '_segmentsD': null, 'buildGeometry': function(_0x1f9caf) { var _0x2b6247 = {}; _0x2b6247['RwGWc'] = function(_0x4c12fe, _0x4091c5) { return _0x4c12fe == _0x4091c5; } ; _0x2b6247[_0x4cc7('0x200e')] = function(_0x407aa0, _0x1e6a1e) { return _0x407aa0 * _0x1e6a1e; } ; var _0x3c066b = 0x0; var _0x78a719 = 0x2 * ((this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0xb8c')] + 0x1) + (this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1) + (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1)); var _0x4462c6 = _0x1f9caf[_0x4cc7('0x115f')](); var _0x257412 = _0x4462c6 - 0x9; _0x78a719 == _0x1f9caf[_0x4cc7('0x1172')]() ? (_0x78a719 = _0x1f9caf[_0x4cc7('0xde0')](), _0x4462c6 = _0x1f9caf[_0x4cc7('0x1153')](), null == _0x4462c6 && (_0x4462c6 = _0x2bc114[_0x4cc7('0x9cc')](null, 0xc * (this[_0x4cc7('0x1634')] * this[_0x4cc7('0xb8c')] + this['_segmentsW'] * this[_0x4cc7('0x1635')] + this[_0x4cc7('0xb8c')] * this[_0x4cc7('0x1635')]), !0x0))) : (_0x78a719 = _0x2bc114['toFloatVector'](null, _0x78a719 * _0x4462c6, !0x0), _0x4462c6 = _0x2bc114['toIntVector'](null, 0xc * (this[_0x4cc7('0x1634')] * this['_segmentsH'] + this[_0x4cc7('0x1634')] * this[_0x4cc7('0x1635')] + this[_0x4cc7('0xb8c')] * this[_0x4cc7('0x1635')]), !0x0), this['invalidateUVs']()); var _0x86b9b = _0x1f9caf[_0x4cc7('0x1162')](); var _0x51744e = 0x0; var _0x2c9c74 = this[_0x4cc7('0xb8e')] / 0x2; var _0x314051 = this['_height'] / 0x2; var _0x4bf907 = this[_0x4cc7('0x200b')] / 0x2; var _0x48c401 = this[_0x4cc7('0xb8e')] / this[_0x4cc7('0x1634')]; var _0x3e7b84 = _0x56067a[_0x4cc7('0x200f')](this['_height'], this['_segmentsH']); var _0x16dada = this['_depth'] / this['_segmentsD']; for (var _0x5aff49 = 0x0, _0x172437 = _0x56067a['kFKMh'](this[_0x4cc7('0x1634')], 0x1); _0x5aff49 < _0x172437; ) { if ('RFEWn' === _0x4cc7('0x2010')) { return _0x2b6247[_0x4cc7('0x2011')](0x2, _0x1f9caf) ? _0x3c066b + _0x4cc7('0x2012') : _0x3c066b; } else { var _0x3a287e = _0x5aff49++; var _0x3e3cd2 = -_0x2c9c74 + _0x3a287e * _0x48c401; for (var _0xc3da99 = 0x0, _0x2c105e = this[_0x4cc7('0xb8c')] + 0x1; _0xc3da99 < _0x2c105e; ) { var _0x2dfc55 = _0xc3da99++; _0x78a719['set'](_0x86b9b++, _0x3e3cd2); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x314051 + _0x2dfc55 * _0x3e7b84); _0x78a719['set'](_0x86b9b++, -_0x4bf907); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1); _0x78a719['set'](_0x86b9b++, 0x1); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x86b9b += _0x257412; _0x78a719['set'](_0x86b9b++, _0x3e3cd2); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x314051 + _0x2dfc55 * _0x3e7b84); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x4bf907); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1); _0x78a719['set'](_0x86b9b++, 0x0); _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0); _0x86b9b += _0x257412; if (0x0 < _0x3a287e && 0x0 < _0x2dfc55) { if (_0x4cc7('0x2013') !== _0x4cc7('0x2013')) { _0x1f9caf['get_inverseSceneTransform']()[_0x4cc7('0xf37')](this[_0x4cc7('0x1f7f')]); if (this[_0x4cc7('0x1a28')] && 0x0 <= this[_0x4cc7('0x1bc0')]) { var _0x3cae49 = _0x78a719[_0x4cc7('0x13f9')]() , _0x31fa67 = _0x3cae49['x'] , _0x1a81ca = _0x3cae49['y']; _0x3cae49 = _0x3cae49['z']; this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'], _0x2b6247[_0x4cc7('0x200e')](this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x0), _0x31fa67) + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x4) * _0x1a81ca + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x8) * _0x3cae49 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xc)); this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bc0')] + 0x1, this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x1) * _0x31fa67 + this[_0x4cc7('0x1f7f')]['get'](0x5) * _0x1a81ca + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x9) * _0x3cae49 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xd)); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')] + 0x2, this[_0x4cc7('0x1f7f')]['get'](0x2) * _0x31fa67 + this[_0x4cc7('0x1f7f')]['get'](0x6) * _0x1a81ca + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x3cae49 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xe)); } _0x43c819[_0x4cc7('0x8')][_0x4cc7('0xa17')][_0x4cc7('0x96b')](this, _0x1f9caf, _0x3c066b, _0x78a719, _0x4462c6); } else { var _0x894cc3 = _0x4cc7('0x2014')['split']('|') , _0x45c100 = 0x0; while (!![]) { switch (_0x894cc3[_0x45c100++]) { case '0': _0x4462c6['set'](_0x51744e++, _0x3379a4); continue; case '1': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7); continue; case '2': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79); continue; case '3': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1); continue; case '4': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1); continue; case '5': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4); continue; case '6': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55 + 0x1); continue; case '7': var _0x1f6b79 = _0x3379a4 + 0x2; continue; case '8': var _0x3379a4 = 0x2 * ((_0x3a287e - 0x1) * _0x56067a['kFKMh'](this[_0x4cc7('0xb8c')], 0x1) + (_0x2dfc55 - 0x1)) | 0x0; continue; case '9': var _0x324cd7 = _0x2dfc55 + 0x2; continue; case '10': _0x4462c6['set'](_0x51744e++, _0x2dfc55); continue; case '11': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4 + 0x1); continue; case '12': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55 + 0x1); continue; case '13': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7 + 0x1); continue; case '14': _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7); continue; case '15': _0x2dfc55 = _0x56067a[_0x4cc7('0x5f1')](0x2 * (_0x3a287e * (this['_segmentsH'] + 0x1) + _0x56067a[_0x4cc7('0x66c')](_0x2dfc55, 0x1)), 0x0); continue; } break; } } } } } } _0x3c066b += _0x56067a['LlZIj'](0x2 * (this[_0x4cc7('0x1634')] + 0x1), _0x56067a[_0x4cc7('0x651')](this[_0x4cc7('0xb8c')], 0x1)) | 0x0; _0x5aff49 = 0x0; for (_0x172437 = this['_segmentsW'] + 0x1; _0x5aff49 < _0x172437; ) for (_0x3a287e = _0x5aff49++, _0x3e3cd2 = -_0x2c9c74 + _0x3a287e * _0x48c401, _0xc3da99 = 0x0, _0x2c105e = this[_0x4cc7('0x1635')] + 0x1; _0xc3da99 < _0x2c105e; ) _0x2dfc55 = _0xc3da99++, _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x3e3cd2), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x314051), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x4bf907 + _0x2dfc55 * _0x16dada), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719['set'](_0x86b9b++, 0x0), _0x86b9b += _0x257412, _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x3e3cd2), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x314051), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x4bf907 + _0x56067a['WAMGx'](_0x2dfc55, _0x16dada)), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x86b9b += _0x257412, 0x0 < _0x3a287e && _0x56067a[_0x4cc7('0x66e')](0x0, _0x2dfc55) && (_0x3379a4 = _0x3c066b + 0x2 * ((_0x3a287e - 0x1) * (this[_0x4cc7('0x1635')] + 0x1) + (_0x2dfc55 - 0x1)) | 0x0, _0x2dfc55 = _0x3c066b + 0x2 * (_0x3a287e * (this[_0x4cc7('0x1635')] + 0x1) + (_0x2dfc55 - 0x1)) | 0x0, _0x1f6b79 = _0x3379a4 + 0x2, _0x324cd7 = _0x2dfc55 + 0x2, _0x4462c6['set'](_0x51744e++, _0x3379a4), _0x4462c6['set'](_0x51744e++, _0x1f6b79), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4), _0x4462c6['set'](_0x51744e++, _0x324cd7), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55), _0x4462c6['set'](_0x51744e++, _0x2dfc55 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7 + 0x1), _0x4462c6['set'](_0x51744e++, _0x1f6b79 + 0x1), _0x4462c6['set'](_0x51744e++, _0x2dfc55 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4 + 0x1)); _0x3c066b += 0x2 * (this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1) | 0x0; _0x48c401 = 0x0; for (_0x5aff49 = this[_0x4cc7('0x1635')] + 0x1; _0x56067a[_0x4cc7('0x2015')](_0x48c401, _0x5aff49); ) for (_0x172437 = _0x48c401++, _0x3e3cd2 = _0x4bf907 - _0x172437 * _0x16dada, _0x3a287e = 0x0, _0xc3da99 = _0x56067a[_0x4cc7('0x651')](this[_0x4cc7('0xb8c')], 0x1); _0x3a287e < _0xc3da99; ) _0x2dfc55 = _0x3a287e++, _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x2c9c74), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -_0x314051 + _0x2dfc55 * _0x3e7b84), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x3e3cd2), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, -0x1), _0x86b9b += _0x257412, _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x2c9c74), _0x78a719['set'](_0x86b9b++, -_0x314051 + _0x2dfc55 * _0x3e7b84), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, _0x3e3cd2), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x78a719['set'](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x0), _0x78a719[_0x4cc7('0x9e7')](_0x86b9b++, 0x1), _0x86b9b += _0x257412, 0x0 < _0x172437 && 0x0 < _0x2dfc55 && (_0x3379a4 = _0x3c066b + 0x2 * _0x56067a[_0x4cc7('0x2016')]((_0x172437 - 0x1) * (this['_segmentsH'] + 0x1), _0x2dfc55 - 0x1) | 0x0, _0x2dfc55 = _0x3c066b + 0x2 * (_0x172437 * (this[_0x4cc7('0xb8c')] + 0x1) + (_0x2dfc55 - 0x1)) | 0x0, _0x1f6b79 = _0x56067a[_0x4cc7('0x66f')](_0x3379a4, 0x2), _0x324cd7 = _0x2dfc55 + 0x2, _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4), _0x4462c6['set'](_0x51744e++, _0x1f6b79), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x3379a4), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x2dfc55 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x324cd7 + 0x1), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1), _0x4462c6['set'](_0x51744e++, _0x56067a['HJSvo'](_0x2dfc55, 0x1)), _0x4462c6[_0x4cc7('0x9e7')](_0x51744e++, _0x1f6b79 + 0x1), _0x4462c6['set'](_0x51744e++, _0x3379a4 + 0x1)); _0x1f9caf[_0x4cc7('0x11a4')](_0x78a719); _0x1f9caf[_0x4cc7('0x1155')](_0x4462c6); }, 'buildUVs': function(_0x25738d) { var _0x1c5645, _0x4c642b, _0x4cf6c5 = _0x25738d[_0x4cc7('0x116d')](); var _0xc676c8 = 0x2 * ((this[_0x4cc7('0x1634')] + 0x1) * (this['_segmentsH'] + 0x1) + (this[_0x4cc7('0x1634')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1) + (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1635')] + 0x1)) * _0x4cf6c5 | 0x0; _0x4cf6c5 -= 0x2; if (null != _0x25738d['get_UVData']() && _0xc676c8 == _0x25738d[_0x4cc7('0x3e9')]()['get_length']()) var _0x23ac50 = _0x25738d[_0x4cc7('0x3e9')](); else _0x23ac50 = _0x2bc114[_0x4cc7('0x9cf')](null, _0xc676c8, !0x0), this['invalidateGeometry'](); if (this['_tile6']) { var _0x472b9f = _0x1c5645 = 0.3333333333333333; var _0x2d3033 = _0x4c642b = 0.5; } else _0x472b9f = _0x2d3033 = 0x1, _0x1c5645 = _0x4c642b = 0x0; _0xc676c8 = _0x25738d['get_UVOffset'](); var _0x1a5464 = _0x1c5645; var _0x4bf907 = _0x4c642b; var _0x48c401 = 0x2 * _0x1c5645; var _0x495b1f = 0x0 * _0x4c642b; var _0x16dada = _0x472b9f / this[_0x4cc7('0x1634')]; var _0x5aff49 = _0x2d3033 / this[_0x4cc7('0xb8c')]; for (var _0x55ce1e = 0x0, _0x25694c = this[_0x4cc7('0x1634')] + 0x1; _0x55ce1e < _0x25694c; ) for (var _0x3e3cd2 = _0x55ce1e++, _0x9d7604 = 0x0, _0x2ba433 = this[_0x4cc7('0xb8c')] + 0x1; _0x9d7604 < _0x2ba433; ) { if (_0x4cc7('0x2017') !== _0x4cc7('0x2017')) { return this[_0x4cc7('0xdb4')]; } else { var _0x327649 = _0x9d7604++; _0x23ac50['set'](_0xc676c8++, (_0x1a5464 + _0x3e3cd2 * _0x16dada) * _0x25738d[_0x4cc7('0x1168')]()); _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x4bf907 + (_0x2d3033 - _0x327649 * _0x5aff49)) * _0x25738d[_0x4cc7('0x1169')]()); _0xc676c8 += _0x4cf6c5; _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x48c401 + (_0x472b9f - _0x3e3cd2 * _0x16dada)) * _0x25738d[_0x4cc7('0x1168')]()); _0x23ac50['set'](_0xc676c8++, (_0x495b1f + (_0x2d3033 - _0x327649 * _0x5aff49)) * _0x25738d[_0x4cc7('0x1169')]()); _0xc676c8 += _0x4cf6c5; } } _0x1a5464 = _0x1c5645; _0x4bf907 = 0x0 * _0x4c642b; _0x48c401 = 0x0 * _0x1c5645; _0x495b1f = 0x0 * _0x4c642b; _0x16dada = _0x472b9f / this[_0x4cc7('0x1634')]; _0x5aff49 = _0x2d3033 / this[_0x4cc7('0x1635')]; _0x55ce1e = 0x0; for (_0x25694c = this[_0x4cc7('0x1634')] + 0x1; _0x55ce1e < _0x25694c; ) for (_0x3e3cd2 = _0x55ce1e++, _0x9d7604 = 0x0, _0x2ba433 = this[_0x4cc7('0x1635')] + 0x1; _0x9d7604 < _0x2ba433; ) _0x327649 = _0x9d7604++, _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x1a5464 + _0x3e3cd2 * _0x16dada) * _0x25738d['get_scaleU']()), _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, _0x2d63f9[_0x4cc7('0x1ebe')](_0x4bf907, _0x2d3033 - _0x327649 * _0x5aff49) * _0x25738d[_0x4cc7('0x1169')]()), _0xc676c8 += _0x4cf6c5, _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x48c401 + _0x3e3cd2 * _0x16dada) * _0x25738d[_0x4cc7('0x1168')]()), _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x495b1f + _0x327649 * _0x5aff49) * _0x25738d[_0x4cc7('0x1169')]()), _0xc676c8 += _0x4cf6c5; _0x1a5464 = 0x0 * _0x1c5645; _0x4bf907 = _0x4c642b; _0x48c401 = 0x2 * _0x1c5645; _0x495b1f = _0x4c642b; _0x16dada = _0x472b9f / this[_0x4cc7('0x1635')]; _0x5aff49 = _0x2d3033 / this[_0x4cc7('0xb8c')]; _0x1c5645 = 0x0; for (_0x4c642b = this[_0x4cc7('0x1635')] + 0x1; _0x1c5645 < _0x4c642b; ) for (_0x55ce1e = _0x1c5645++, _0x25694c = 0x0, _0x3e3cd2 = this[_0x4cc7('0xb8c')] + 0x1; _0x25694c < _0x3e3cd2; ) _0x9d7604 = _0x25694c++, _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x1a5464 + _0x55ce1e * _0x16dada) * _0x25738d['get_scaleU']()), _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x4bf907 + (_0x2d3033 - _0x9d7604 * _0x5aff49)) * _0x25738d['get_scaleV']()), _0xc676c8 += _0x4cf6c5, _0x23ac50['set'](_0xc676c8++, (_0x48c401 + (_0x472b9f - _0x55ce1e * _0x16dada)) * _0x25738d[_0x4cc7('0x1168')]()), _0x23ac50[_0x4cc7('0x9e7')](_0xc676c8++, (_0x495b1f + _0x2d63f9[_0x4cc7('0x167')](_0x2d3033, _0x9d7604 * _0x5aff49)) * _0x25738d[_0x4cc7('0x1169')]()), _0xc676c8 += _0x4cf6c5; _0x25738d[_0x4cc7('0x11a4')](_0x23ac50); }, '__class__': _0x2f62a7 }); var _0x358a6a = function(_0xa56400, _0x183132, _0x3823d2, _0x47d8c9, _0x2ef386, _0x17b695) { null == _0x17b695 && (_0x17b695 = 0x1); null == _0x2ef386 && (_0x2ef386 = 0x333333); null == _0x47d8c9 && (_0x47d8c9 = 0x333333); this[_0x4cc7('0xe3f')] = this[_0x4cc7('0x1664')] = -0x1; this['_thickness'] = 0.5 * _0x17b695; this[_0x4cc7('0x1487')] = _0xa56400; this[_0x4cc7('0x2018')] = _0x183132; this['set_startColor'](_0x47d8c9); this[_0x4cc7('0x2019')](_0x2ef386); }; _0x16dada[_0x2d63f9['FzHir']] = _0x358a6a; _0x358a6a[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x42'), 'Segment']; _0x358a6a[_0x4cc7('0x8')] = {}; _0x358a6a[_0x4cc7('0x8')]['_segmentsBase'] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1faf')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1487')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2018')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1488')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1489')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201a')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x148a')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201b')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x148b')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0xe3f')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1664')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201c')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201d')] = null; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0xf7e')] = function(_0x16c696, _0x4867c1, _0x341e92, _0x402cdd, _0x4d9ab1, _0x44db3b) { null == _0x44db3b && (_0x44db3b = 0x1); null == _0x4d9ab1 && (_0x4d9ab1 = 0x333333); null == _0x402cdd && (_0x402cdd = 0x333333); this._start = _0x16c696; this._end = _0x4867c1; _0x56067a.xZnKD(this._startColor, _0x402cdd) && this.set_startColor(_0x402cdd); this._endColor != _0x4d9ab1 && this.set_endColor(_0x4d9ab1); this._thickness = 0.5 * _0x44db3b; this.update(); } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201e')] = function() { return this._start; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x201f')] = function() { return this._end; } ; _0x358a6a[_0x4cc7('0x8')]['get_thickness'] = function() { return 0x2 * this._thickness; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1a04')] = function(_0x26b9fa) { this._startR = (_0x26b9fa >> 0x10 & 0xff) / 0xff; this._startG = (_0x26b9fa >> 0x8 & 0xff) / 0xff; this._startB = (_0x26b9fa & 0xff) / 0xff; this._startColor = _0x26b9fa; this.update(); return _0x26b9fa; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2019')] = function(_0x1ace7a) { if (_0x4cc7('0x2020') !== _0x4cc7('0x2020')) { if (0x0 == f) return e.x = 0x0, e.y = 0x0, e; f = 0x1 / Math.sqrt(f); c *= f; d *= f; } else { this._endR = (_0x1ace7a >> 0x10 & 0xff) / 0xff; this._endG = (_0x1ace7a >> 0x8 & 0xff) / 0xff; this._endB = (_0x1ace7a & 0xff) / 0xff; this._endColor = _0x1ace7a; this.update(); return _0x1ace7a; } } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x19f4')] = function() { return this._index; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0xf7d')] = function(_0x2ea090) { if (_0x4cc7('0x2021') === _0x4cc7('0x2022')) { return this._stage3DProxy; } else { return this._index = _0x2ea090; } } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x148d')] = function() { return this._subSetIndex; } ; _0x358a6a[_0x4cc7('0x8')]['set_subSetIndex'] = function(_0x5045c4) { return this._subSetIndex = _0x5045c4; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x1475')] = function(_0x42e58e) { return this._segmentsBase = _0x42e58e; } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function() { null != this._segmentsBase && this._segmentsBase.updateSegment(this); } ; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x358a6a; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_segmentsBase'] = 'set_segmentsBase'; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_subSetIndex'] = _0x2d63f9.WPyon; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x148d')] = _0x4cc7('0x148d'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xf7d')] = _0x4cc7('0xf7d'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_index'] = 'get_index'; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2019')] = _0x4cc7('0x2019'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1a04')] = 'set_startColor'; _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x148c')] = _0x4cc7('0x148c'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201f')] = _0x4cc7('0x201f'); _0x358a6a[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201e')] = _0x4cc7('0x201e'); var _0x1510c5 = function(_0x12c34f, _0x44dfc2, _0x4d75e4, _0x512415, _0x25cd97) { if ('rxtfG' !== 'HkhOp') { null == _0x25cd97 && (_0x25cd97 = 0x1); null == _0x512415 && (_0x512415 = 0x333333); null == _0x4d75e4 && (_0x4d75e4 = 0x333333); _0x358a6a['call'](this, _0x12c34f, _0x44dfc2, null, _0x4d75e4, _0x512415, _0x25cd97); } else { var _0x58a0e8 = this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); this['setCurrentSection'](_0x58a0e8[_0x4cc7('0x11d6')]); this[_0x4cc7('0x2023')] = 0x0; this['z'] = _0x58a0e8['currentSection'][_0x4cc7('0x11d7')] + _0x58a0e8[_0x4cc7('0x2024')]() * (0x2 * Math[_0x4cc7('0xc2b')]() + 0x1) * this[_0x4cc7('0x2025')]; this[_0x4cc7('0x1975')] = 0x1; } }; _0x16dada[_0x4cc7('0x2026')] = _0x1510c5; _0x1510c5[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x2027')]; _0x1510c5[_0x4cc7('0x92b')] = _0x358a6a; _0x1510c5[_0x4cc7('0x8')] = _0x5aff49(_0x358a6a[_0x4cc7('0x8')], { '__class__': _0x1510c5 }); var _0x3c2839 = function(_0x25f59f, _0x250240, _0x251c66, _0x3a7ace, _0x2d6147, _0x2dccc4) { null == _0x2dccc4 && (_0x2dccc4 = !0x1); null == _0x2d6147 && (_0x2d6147 = !0x0); null == _0x3a7ace && (_0x3a7ace = 0x1); null == _0x251c66 && (_0x251c66 = 0x1); null == _0x250240 && (_0x250240 = 0x64); null == _0x25f59f && (_0x25f59f = 0x64); _0x7567bc[_0x4cc7('0x96b')](this); this['_segmentsW'] = _0x251c66; this[_0x4cc7('0xb8c')] = _0x3a7ace; this[_0x4cc7('0xb8d')] = _0x2d6147; this[_0x4cc7('0xb8e')] = _0x25f59f; this[_0x4cc7('0xb8f')] = _0x250240; this[_0x4cc7('0x2028')] = _0x2dccc4; }; _0x16dada[_0x4cc7('0x2029')] = _0x3c2839; _0x3c2839[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x202a')]; _0x3c2839[_0x4cc7('0x92b')] = _0x7567bc; _0x3c2839['prototype'] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_segmentsW': null, '_segmentsH': null, '_yUp': null, '_width': null, '_height': null, '_doubleSided': null, 'buildGeometry': function(_0x18ab5b) { if ('Jzbyy' !== _0x4cc7('0x202b')) { var _0x3f95b4 = this[_0x4cc7('0x1634')] + 0x1; var _0x32f19f = (this['_segmentsH'] + 0x1) * _0x3f95b4; var _0x3cbb5d = _0x18ab5b[_0x4cc7('0x115f')]() , _0x3b2613 = _0x3cbb5d - 0x9; this[_0x4cc7('0x2028')] && (_0x32f19f *= 0x2); var _0x1eb51b = this[_0x4cc7('0xb8c')] * this[_0x4cc7('0x1634')] * 0x6; this[_0x4cc7('0x2028')] && (_0x1eb51b <<= 0x1); if (_0x32f19f == _0x18ab5b[_0x4cc7('0x1172')]()) { _0x32f19f = _0x18ab5b[_0x4cc7('0xde0')](); var _0x40c8ef = _0x18ab5b['get_indexData'](); null == _0x40c8ef && (_0x40c8ef = _0x2bc114[_0x4cc7('0x9cc')](null, _0x1eb51b, !0x0)); } else _0x32f19f = _0x2bc114[_0x4cc7('0x9cf')](null, _0x32f19f * _0x3cbb5d, !0x0), _0x40c8ef = _0x2bc114[_0x4cc7('0x9cc')](null, _0x1eb51b, !0x0), this[_0x4cc7('0x1ff6')](); _0x1eb51b = 0x0; for (var _0x232389 = _0x18ab5b['get_vertexOffset'](), _0x392094 = 0x0, _0x4bf907 = this['_segmentsH'] + 0x1; _0x392094 < _0x4bf907; ) for (var _0x48c401 = _0x392094++, _0x17225a = 0x0, _0x16dada = this[_0x4cc7('0x1634')] + 0x1; _0x17225a < _0x16dada; ) { var _0x5aff49 = _0x17225a++; var _0x546b6e = _0x2d63f9['EILch'](_0x5aff49 / this[_0x4cc7('0x1634')] - 0.5, this['_width']); var _0x322177 = (_0x2d63f9[_0x4cc7('0x168')](_0x48c401, this[_0x4cc7('0xb8c')]) - 0.5) * this[_0x4cc7('0xb8f')]; _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, _0x546b6e); this[_0x4cc7('0xb8d')] ? (_0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0), _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, _0x322177)) : (_0x32f19f['set'](_0x232389++, _0x322177), _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0)); _0x32f19f['set'](_0x232389++, 0x0); this['_yUp'] ? (_0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x1), _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0)) : (_0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0), _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, -0x1)); _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x1); _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0); _0x32f19f[_0x4cc7('0x9e7')](_0x232389++, 0x0); _0x232389 += _0x3b2613; if (this[_0x4cc7('0x2028')]) { for (_0x546b6e = 0x0; 0x3 > _0x546b6e; ) _0x546b6e++, _0x32f19f[_0x4cc7('0x9e7')](_0x232389, _0x32f19f[_0x4cc7('0x2b')](_0x232389 - _0x3cbb5d)), ++_0x232389; for (_0x546b6e = 0x0; 0x3 > _0x546b6e; ) _0x546b6e++, _0x32f19f[_0x4cc7('0x9e7')](_0x232389, -_0x32f19f[_0x4cc7('0x2b')](_0x232389 - _0x3cbb5d)), ++_0x232389; for (_0x546b6e = 0x0; 0x3 > _0x546b6e; ) _0x546b6e++, _0x32f19f['set'](_0x232389, -_0x32f19f['get'](_0x232389 - _0x3cbb5d)), ++_0x232389; _0x232389 += _0x3b2613; } _0x5aff49 != this[_0x4cc7('0x1634')] && _0x48c401 != this[_0x4cc7('0xb8c')] && (_0x5aff49 += _0x48c401 * _0x3f95b4, _0x546b6e = this[_0x4cc7('0x2028')] ? 0x2 : 0x1, _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, _0x5aff49 * _0x546b6e), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + _0x3f95b4) * _0x546b6e), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + _0x3f95b4 + 0x1) * _0x546b6e), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, _0x2d63f9['blHPN'](_0x5aff49, _0x546b6e)), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + _0x3f95b4 + 0x1) * _0x546b6e), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + 0x1) * _0x546b6e), this[_0x4cc7('0x2028')] && (_0x40c8ef['set'](_0x1eb51b++, (_0x5aff49 + _0x3f95b4 + 0x1) * _0x546b6e + 0x1), _0x40c8ef['set'](_0x1eb51b++, (_0x5aff49 + _0x3f95b4) * _0x546b6e + 0x1), _0x40c8ef['set'](_0x1eb51b++, _0x2d63f9[_0x4cc7('0x16a')](_0x5aff49, _0x546b6e) + 0x1), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, _0x2d63f9['ietSI'](_0x5aff49 + 0x1, _0x546b6e) + 0x1), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, (_0x5aff49 + _0x3f95b4 + 0x1) * _0x546b6e + 0x1), _0x40c8ef[_0x4cc7('0x9e7')](_0x1eb51b++, _0x5aff49 * _0x546b6e + 0x1))); } _0x18ab5b[_0x4cc7('0x11a4')](_0x32f19f); _0x18ab5b['updateIndexData'](_0x40c8ef); } else { _0x48c401[_0x4cc7('0x202c')][_0x48c401['pending']++] = 0xff & _0x4bf907; _0x48c401['pending_buf'][_0x48c401[_0x4cc7('0x202d')]++] = _0x4bf907 >>> 0x8 & 0xff; } }, 'buildUVs': function(_0x49e3a8) { var _0x4c8a0c = _0x49e3a8[_0x4cc7('0x116d')](); var _0x453512 = _0x2d63f9[_0x4cc7('0x16a')](this['_segmentsH'] + 0x1, this[_0x4cc7('0x1634')] + 0x1) * _0x4c8a0c; _0x4c8a0c -= 0x2; this[_0x4cc7('0x2028')] && (_0x453512 *= 0x2); null != _0x49e3a8['get_UVData']() && _0x453512 == _0x49e3a8['get_UVData']()[_0x4cc7('0x34')]() ? _0x453512 = _0x49e3a8['get_UVData']() : (_0x453512 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x453512, !0x0), this['invalidateGeometry']()); for (var _0x18c1e1 = _0x49e3a8[_0x4cc7('0x1165')](), _0x4c4c7e = 0x0, _0x4520c5 = this[_0x4cc7('0xb8c')] + 0x1; _0x4c4c7e < _0x4520c5; ) for (var _0x1e7e92 = _0x4c4c7e++, _0x40f1d4 = 0x0, _0x346e2e = this['_segmentsW'] + 0x1; _0x40f1d4 < _0x346e2e; ) { var _0x4bf907 = _0x40f1d4++; _0x453512['set'](_0x18c1e1++, _0x4bf907 / this[_0x4cc7('0x1634')] * _0x49e3a8[_0x4cc7('0x1168')]()); _0x453512[_0x4cc7('0x9e7')](_0x18c1e1++, (0x1 - _0x2d63f9[_0x4cc7('0x16b')](_0x1e7e92, this[_0x4cc7('0xb8c')])) * _0x49e3a8['get_scaleV']()); _0x18c1e1 += _0x4c8a0c; this[_0x4cc7('0x2028')] && (_0x453512[_0x4cc7('0x9e7')](_0x18c1e1++, _0x4bf907 / this[_0x4cc7('0x1634')] * _0x49e3a8[_0x4cc7('0x1168')]()), _0x453512[_0x4cc7('0x9e7')](_0x18c1e1++, _0x2d63f9[_0x4cc7('0x16c')](0x1 - _0x1e7e92 / this[_0x4cc7('0xb8c')], _0x49e3a8[_0x4cc7('0x1169')]())), _0x18c1e1 += _0x4c8a0c); } _0x49e3a8['updateData'](_0x453512); }, '__class__': _0x3c2839 }); var _0xdf4955 = function(_0xb50c78) { this[_0x4cc7('0x1212')] = new _0x4a1676(); this['_uvTransform'] = new _0x4a1676(); _0x471021[_0x4cc7('0x96b')](this); this[_0x4cc7('0x35')] = new _0x343b29(_0xb50c78); this[_0x4cc7('0x35')][_0x4cc7('0x36')](this); this['_geometry'] = new _0x151d6e(); this[_0x4cc7('0x1ff0')](this[_0x4cc7('0x1462')]); }; _0x16dada[_0x4cc7('0x202e')] = _0xdf4955; _0xdf4955[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x202f')]; _0xdf4955[_0x4cc7('0x8f8')] = [_0xcfa3e3]; _0xdf4955[_0x4cc7('0x92b')] = _0x471021; _0xdf4955[_0x4cc7('0x8')] = _0x5aff49(_0x471021[_0x4cc7('0x8')], { '_geometry': null, '_material': null, '_uvTransform': null, '_uvTransform2': null, '_animator': null, 'get_animator': function() { return this[_0x4cc7('0x2f')]; }, 'getDefaultBoundingVolume': function() { return new _0xab5c66(); }, 'activateVertexBuffer': function(_0x3080d0, _0x44bbc0) { this[_0x4cc7('0x1462')][_0x4cc7('0xe40')](_0x3080d0, _0x44bbc0); }, 'activateUVBuffer': function(_0xd5bec3, _0x31a13e) {}, 'activateVertexNormalBuffer': function(_0x2eba34, _0x30bd48) {}, 'activateVertexTangentBuffer': function(_0x9b335f, _0x4b3b76) {}, 'activateSecondaryUVBuffer': function(_0x5329e4, _0x36e702) {}, 'getIndexBuffer': function(_0x3c025c) { if (_0x4cc7('0x2030') !== _0x4cc7('0x2030')) { var _0x6c8030 = b['next'](); _0x6c8030[_0x4cc7('0x2031')] && _0x5260f5[_0x4cc7('0x9a0')](_0x6c8030, _0x5c6e04) && _0x3c025c['push'](_0x6c8030); } else { return this[_0x4cc7('0x1462')][_0x4cc7('0xb1e')](_0x3c025c); } }, 'get_numTriangles': function() { return this[_0x4cc7('0x1462')][_0x4cc7('0x114b')](); }, 'get_sourceEntity': function() { return null; }, 'get_material': function() { if (_0x2d63f9['vWUzM'](_0x4cc7('0x2032'), 'CsRhi')) { return this[_0x4cc7('0x2033')][_0x4cc7('0xb46')](a); } else { return this['_material']; } }, 'get_assetType': function() { if (_0x4cc7('0x2034') !== _0x4cc7('0x2035')) { return _0x4cc7('0x162c'); } else { if (this['magnetAction'][_0x4cc7('0x145d')]) { var _0x4fc388 = _0x56067a[_0x4cc7('0x671')]['split']('|') , _0x5a82ef = 0x0; while (!![]) { switch (_0x4fc388[_0x5a82ef++]) { case '0': this[_0x4cc7('0x17c6')](0x0); continue; case '1': this[_0x4cc7('0x2036')](Math['atan2'](_0x137f5c, -_0x476616), a, !0x0); continue; case '2': _0x39582d[_0x4cc7('0xa2c')](this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['get_inverseSceneTransform'](), _0x476616[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x301424[_0x4cc7('0x2037')]); continue; case '3': 0x0 > _0x476616 && (_0x137f5c *= 0.8); continue; case '4': var _0x137f5c = _0x301424[_0x4cc7('0x2037')]['z'] - this[_0x4cc7('0x126')][_0x4cc7('0xd92')](); continue; case '5': _0x476616 = 0x2 * (_0x301424[_0x4cc7('0x2037')]['x'] - this['mesh'][_0x4cc7('0x472')]()); continue; case '6': var _0x476616 = this[_0x4cc7('0x2038')][_0x4cc7('0xa26')]; continue; case '7': this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = _0x476616; continue; case '8': _0x476616 = _0x301424['targetPosition']['y'] - this[_0x4cc7('0x126')]['get_y'](); continue; case '9': _0x476616 += 0.2 * (this[_0x4cc7('0x203a')]() - _0x476616); continue; } break; } } else this[_0x4cc7('0xa3e')][_0x4cc7('0x203b')] == this[_0x4cc7('0x203c')] ? (null != this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] && (this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = null, 2.199114857512855 < this[_0x4cc7('0x203d')] && 3.141592653589793 > this[_0x4cc7('0x203e')] && (this[_0x4cc7('0x203e')] = _0x3004df['add'](this['pitchSpeed'], 3.141592653589793))), this[_0x4cc7('0xf30')]['onGround'] || this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] ? (_0x476616 = this['animationController'], _0x476616[_0x4cc7('0xa3f')] = null, _0x476616[_0x4cc7('0x203b')] = null) : (this['applyTargetPitch'](0x0, a), _0x476616 = _0x56067a[_0x4cc7('0x672')](0xb4, _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](0x0, this['pitch']))) / 3.141592653589793, 0.15707963267948966 > (0x0 <= _0x476616 ? _0x476616 : -_0x476616) && (_0x476616 = 0xb4 * this[_0x4cc7('0x203e')] / 3.141592653589793, 0.9424777960769379 > (0x0 <= _0x476616 ? _0x476616 : -_0x476616) && (_0x476616 = this[_0x4cc7('0xa3e')], _0x476616['enforcedFrame'] = null, _0x476616['enforcedAnimation'] = null)))) : (this['pitchSpeed'] = this[_0x4cc7('0x203d')] = 0x0, this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = null); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, a); } }, 'invalidateBounds': function() {}, 'createEntityPartitionNode': function() { return new _0x1e8d08(this); }, 'updateBounds': function() { var _0x21ee29 = {}; _0x21ee29[_0x4cc7('0x203f')] = function(_0x2bfba7, _0x405e8d) { return _0x2bfba7 + _0x405e8d; } ; _0x21ee29[_0x4cc7('0x2040')] = _0x4cc7('0x63d'); if (_0x4cc7('0x2041') === _0x4cc7('0x2041')) { this['_boundsInvalid'] = !0x1; } else { var _0x37b1e7 = b['getFreeTextureReg']() , _0xe34ee9 = b[_0x4cc7('0xe57')]() , _0x3fc457 = b[_0x4cc7('0xe57')]() , _0x3f5162 = b[_0x4cc7('0xe57')]() , _0x163150 = b[_0x4cc7('0xe55')](); b['addFragmentTempUsages'](_0x163150, 0x1); var _0x28d873 = b[_0x4cc7('0xe55')]() , _0x28835e = ''; a[_0x4cc7('0x1cf9')] = 0x4 * _0xe34ee9['get_index'](); a[_0x4cc7('0x11b7')] = _0x37b1e7[_0x4cc7('0x19f4')](); _0x28835e += _0x21ee29[_0x4cc7('0x203f')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3f5162) + _0x4cc7('0x1cfb') + _0x4bf907['string'](_0x28d873) + _0x4cc7('0x132') + _0x4bf907['string'](_0x28d873) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + _0x21ee29[_0x4cc7('0x2040')] + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + _0x4cc7('0x132') + _0x4bf907['string'](_0x28d873) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3f5162) + _0x4cc7('0x19f3') + _0x4bf907['string'](_0x28d873) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + _0x4cc7('0x2042') + _0x4bf907['string'](_0x163150) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37b1e7) + _0x4cc7('0x1e15') + _0x4bf907[_0x4cc7('0x4dc')](_0x163150) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x163150) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xe34ee9) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x28d873) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3fc457) + _0x4cc7('0x1e16') + _0x4bf907[_0x4cc7('0x4dc')](c), '.w,\x20') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x163150) + _0x4cc7('0x1dc9'); b[_0x4cc7('0x19f7')](_0x163150); return _0x28835e; } }, 'buildGeometry': function(_0x5d1898) { for (var _0x27f94c = [-0x1, 0x1, -0x1, 0x1, 0x1, -0x1, 0x1, 0x1, 0x1, -0x1, 0x1, 0x1, -0x1, -0x1, -0x1, 0x1, -0x1, -0x1, 0x1, -0x1, 0x1, -0x1, -0x1, 0x1], _0x546101 = _0x2bc114['toFloatVector'](null), _0x2ef117 = 0x0, _0x1a3127 = _0x27f94c['length']; _0x2ef117 < _0x1a3127; ) { if (_0x56067a['hCIaL'] !== 'FaHff') { var _0x515144 = _0x2ef117++; _0x546101[_0x4cc7('0x9e7')](_0x515144, _0x27f94c[_0x515144]); } else { return !0x1; } } _0x546101[_0x4cc7('0x150d')] = !0x0; _0x27f94c = [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]; _0x2ef117 = _0x2bc114['toIntVector'](null); _0x1a3127 = 0x0; for (_0x515144 = _0x27f94c[_0x4cc7('0x21')]; _0x1a3127 < _0x515144; ) { var _0x3e68c3 = _0x1a3127++; _0x2ef117[_0x4cc7('0x9e7')](_0x3e68c3, _0x27f94c[_0x3e68c3]); } _0x5d1898['updateVertexData'](_0x546101); _0x5d1898[_0x4cc7('0x1155')](_0x2ef117); }, 'get_castsShadows': function() { if (_0x4cc7('0x2043') === 'mMBdz') { this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](this[_0x4cc7('0x1206')] - 0x1)[_0x4cc7('0xa14')](a); } else { return !0x1; } }, 'get_uvTransform': function() { return this[_0x4cc7('0x2044')]; }, 'get_uvTransform2': function() { if (_0x4cc7('0x2045') === _0x2d63f9['NFCSh']) { this[_0x4cc7('0x1804')] = !0x0; } else { return this[_0x4cc7('0x1212')]; } }, 'getRenderSceneTransform': function(_0x32562c) { return this[_0x4cc7('0xfad')]; }, '__class__': _0xdf4955, '__properties__': _0x5aff49(_0x471021[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_uvTransform2': 'get_uvTransform2', 'get_uvTransform': _0x4cc7('0x11c0'), 'get_castsShadows': 'get_castsShadows', 'get_material': _0x4cc7('0x31'), 'get_sourceEntity': _0x4cc7('0x11c1'), 'get_numTriangles': 'get_numTriangles', 'get_animator': _0x4cc7('0x11bd') }) }); var _0x1c90a0 = function(_0x284dd4, _0x217f0c, _0x1ef9e8, _0x1ec48b) { var _0x30d6c8 = _0x4cc7('0x2046')[_0x4cc7('0x46')]('|') , _0x4be0e3 = 0x0; while (!![]) { switch (_0x30d6c8[_0x4be0e3++]) { case '0': null == _0x284dd4 && (_0x284dd4 = 0x32); continue; case '1': this['_segmentsH'] = _0x1ef9e8; continue; case '2': _0x7567bc['call'](this); continue; case '3': this[_0x4cc7('0x1634')] = _0x217f0c; continue; case '4': this[_0x4cc7('0xb8d')] = _0x1ec48b; continue; case '5': null == _0x1ec48b && (_0x1ec48b = !0x0); continue; case '6': null == _0x1ef9e8 && (_0x1ef9e8 = 0xc); continue; case '7': this[_0x4cc7('0xf38')] = _0x284dd4; continue; case '8': null == _0x217f0c && (_0x217f0c = 0x10); continue; } break; } }; _0x16dada[_0x4cc7('0x2047')] = _0x1c90a0; _0x1c90a0[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), 'SphereGeometry']; _0x1c90a0[_0x4cc7('0x92b')] = _0x7567bc; _0x1c90a0[_0x4cc7('0x8')] = _0x5aff49(_0x7567bc['prototype'], { '_radius': null, '_segmentsW': null, '_segmentsH': null, '_yUp': null, 'buildGeometry': function(_0x251890) { var _0x9c064c = 0x0; var _0x526199 = (this[_0x4cc7('0xb8c')] + 0x1) * (this[_0x4cc7('0x1634')] + 0x1); var _0x47b431 = _0x251890[_0x4cc7('0x115f')](); var _0x2e8860 = _0x47b431 - 0x9; _0x526199 == _0x251890[_0x4cc7('0x1172')]() ? (_0x526199 = _0x251890[_0x4cc7('0xde0')](), _0x47b431 = _0x251890[_0x4cc7('0x1153')](), null == _0x47b431 && (_0x47b431 = _0x2bc114['toIntVector'](null, (this[_0x4cc7('0xb8c')] - 0x1) * this['_segmentsW'] * 0x6))) : (_0x526199 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x526199 * _0x47b431, !0x0), _0x47b431 = _0x2bc114['toIntVector'](null, (this[_0x4cc7('0xb8c')] - 0x1) * this[_0x4cc7('0x1634')] * 0x6), this[_0x4cc7('0x1636')]()); for (var _0x1834be, _0x5819c7 = _0x251890[_0x4cc7('0x1162')](), _0x5a4147, _0x4045f1, _0x4bf907, _0x48c401, _0x5bbb05 = 0x0, _0x16dada = this[_0x4cc7('0xb8c')] + 0x1; _0x5bbb05 < _0x16dada; ) { if (_0x4cc7('0x2048') !== _0x4cc7('0x2049')) { var _0x5aff49 = _0x5bbb05++; _0x1834be = _0x5819c7; var _0x48ec99 = Math['PI'] * _0x5aff49 / this['_segmentsH'] , _0x373c77 = -this['_radius'] * Math['cos'](_0x48ec99); _0x48ec99 = this['_radius'] * Math[_0x4cc7('0x28')](_0x48ec99); for (var _0x3e3cd2 = 0x0, _0x2ee4e8 = this[_0x4cc7('0x1634')] + 0x1; _0x3e3cd2 < _0x2ee4e8; ) { var _0x3afc6e = _0x3e3cd2++; _0x5a4147 = 0x2 * Math['PI'] * _0x3afc6e / this[_0x4cc7('0x1634')]; var _0x291f55 = _0x48ec99 * Math['cos'](_0x5a4147) , _0x25818c = _0x48ec99 * Math[_0x4cc7('0x28')](_0x5a4147) , _0x1c0124 = 0x1 / Math[_0x4cc7('0x2c')](_0x291f55 * _0x291f55 + _0x25818c * _0x25818c + _0x373c77 * _0x373c77) , _0x29017b = Math[_0x4cc7('0x2c')](_0x56067a[_0x4cc7('0x674')](_0x25818c * _0x25818c, _0x291f55 * _0x291f55)); this['_yUp'] ? (_0x4bf907 = 0x0, _0x48c401 = 0.007 < _0x29017b ? _0x291f55 / _0x29017b : 0x0, _0x5a4147 = -_0x373c77, _0x4045f1 = _0x25818c) : (_0x4bf907 = _0x56067a['LcqTZ'](0.007, _0x29017b) ? _0x291f55 / _0x29017b : 0x0, _0x48c401 = 0x0, _0x5a4147 = _0x25818c, _0x4045f1 = _0x373c77); _0x3afc6e == this[_0x4cc7('0x1634')] ? (_0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199[_0x4cc7('0x2b')](_0x1834be)), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199['get'](_0x1834be + 0x1)), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x2)), _0x526199['set'](_0x5819c7++, _0x526199['get'](_0x1834be + 0x3) + _0x291f55 * _0x1c0124 * 0.5), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x4) + _0x5a4147 * _0x1c0124 * 0.5), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x5) + _0x4045f1 * _0x1c0124 * 0.5)) : (_0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x291f55), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x5a4147), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x4045f1), _0x526199['set'](_0x5819c7++, _0x291f55 * _0x1c0124), _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x56067a[_0x4cc7('0x676')](_0x5a4147, _0x1c0124)), _0x526199['set'](_0x5819c7++, _0x4045f1 * _0x1c0124)); _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, 0.007 < _0x29017b ? _0x56067a['yQNMn'](-_0x25818c, _0x29017b) : 0x1); _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x4bf907); _0x526199[_0x4cc7('0x9e7')](_0x5819c7++, _0x48c401); 0x0 < _0x3afc6e && 0x0 < _0x5aff49 && (_0x291f55 = (this[_0x4cc7('0x1634')] + 0x1) * _0x5aff49 + _0x3afc6e, _0x5a4147 = (this[_0x4cc7('0x1634')] + 0x1) * _0x5aff49 + _0x3afc6e - 0x1, _0x4045f1 = _0x56067a['CPnMW']((this['_segmentsW'] + 0x1) * (_0x5aff49 - 0x1) + _0x3afc6e, 0x1), _0x3afc6e = (this[_0x4cc7('0x1634')] + 0x1) * (_0x5aff49 - 0x1) + _0x3afc6e, _0x5aff49 == this[_0x4cc7('0xb8c')] ? (_0x526199[_0x4cc7('0x9e7')](_0x5819c7 - 0x9, _0x526199[_0x4cc7('0x2b')](_0x1834be)), _0x526199['set'](_0x5819c7 - 0x8, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x1)), _0x526199[_0x4cc7('0x9e7')](_0x5819c7 - 0x7, _0x526199[_0x4cc7('0x2b')](_0x1834be + 0x2)), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x291f55), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x4045f1), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x3afc6e)) : 0x1 == _0x5aff49 ? (_0x47b431['set'](_0x9c064c++, _0x291f55), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x5a4147), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x4045f1)) : (_0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x291f55), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x5a4147), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x4045f1), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x291f55), _0x47b431['set'](_0x9c064c++, _0x4045f1), _0x47b431[_0x4cc7('0x9e7')](_0x9c064c++, _0x3afc6e))); _0x5819c7 += _0x2e8860; } } else { var _0x1d2a62 = _0x251890[_0x4cc7('0x3a')](); this[_0x4cc7('0x94c')](_0x1d2a62); } } _0x251890['updateData'](_0x526199); _0x251890[_0x4cc7('0x1155')](_0x47b431); }, 'buildUVs': function(_0x4ac172) { var _0x40bfed = _0x4ac172[_0x4cc7('0x116d')]() , _0x51be5b = _0x56067a[_0x4cc7('0x676')](this[_0x4cc7('0xb8c')] + 0x1, this[_0x4cc7('0x1634')] + 0x1) * _0x40bfed; _0x40bfed -= 0x2; null != _0x4ac172['get_UVData']() && _0x51be5b == _0x4ac172['get_UVData']()[_0x4cc7('0x34')]() ? _0x51be5b = _0x4ac172['get_UVData']() : (_0x51be5b = _0x2bc114[_0x4cc7('0x9cf')](null, _0x51be5b, !0x0), this[_0x4cc7('0x1636')]()); for (var _0x1ed567 = _0x4ac172[_0x4cc7('0x1165')](), _0x338572 = 0x0, _0x1764af = this['_segmentsH'] + 0x1; _0x56067a[_0x4cc7('0x675')](_0x338572, _0x1764af); ) for (var _0xbf12e3 = _0x338572++, _0x542229 = 0x0, _0x3bb985 = _0x56067a[_0x4cc7('0x204a')](this[_0x4cc7('0x1634')], 0x1); _0x542229 < _0x3bb985; ) { var _0x4bf907 = _0x542229++; _0x51be5b[_0x4cc7('0x9e7')](_0x1ed567++, _0x4bf907 / this[_0x4cc7('0x1634')] * _0x4ac172[_0x4cc7('0x1168')]()); _0x51be5b[_0x4cc7('0x9e7')](_0x1ed567++, _0xbf12e3 / this[_0x4cc7('0xb8c')] * _0x4ac172[_0x4cc7('0x1169')]()); _0x1ed567 += _0x40bfed; } _0x4ac172[_0x4cc7('0x11a4')](_0x51be5b); }, '__class__': _0x1c90a0 }); var _0x432af9 = function(_0xb2e206, _0x137a83, _0x68d402, _0x2c9f4f, _0x1e4e47) { _0x2d63f9['gDfoV'](null, _0x1e4e47) && (_0x1e4e47 = !0x0); null == _0x2c9f4f && (_0x2c9f4f = 0x8); null == _0x68d402 && (_0x68d402 = 0x10); null == _0x137a83 && (_0x137a83 = 0x32); null == _0xb2e206 && (_0xb2e206 = 0x32); _0x7567bc['call'](this); this['_radius'] = _0xb2e206; this[_0x4cc7('0x204b')] = _0x137a83; this[_0x4cc7('0x204c')] = _0x68d402; this[_0x4cc7('0x204d')] = _0x2c9f4f; this['_yUp'] = _0x1e4e47; }; _0x16dada['away3d.primitives.TorusGeometry'] = _0x432af9; _0x432af9[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), _0x4cc7('0x204e')]; _0x432af9['__super__'] = _0x7567bc; _0x432af9[_0x4cc7('0x8')] = _0x5aff49(_0x7567bc[_0x4cc7('0x8')], { '_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(_0x63bfeb, _0x46882b, _0x2ad0e4, _0x5f3611, _0x57a737, _0x3fe58d, _0x5657c5, _0x49e9e9, _0x4e6d8f) { var _0x4bf907 = this[_0x4cc7('0x1ffe')] + this[_0x4cc7('0x1fff')] * this[_0x4cc7('0x204f')]; this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x63bfeb); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x46882b); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x2ad0e4); this['_rawVertexData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x5f3611); this['_rawVertexData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x57a737); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x3fe58d); this['_rawVertexData'][_0x4cc7('0x9e7')](_0x4bf907++, _0x5657c5); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907++, _0x49e9e9); this[_0x4cc7('0x2050')][_0x4cc7('0x9e7')](_0x4bf907, _0x4e6d8f); this[_0x4cc7('0x1fff')]++; }, 'addTriangleClockWise': function(_0x1b9a61, _0x4607a3, _0x5cea64) { this['_rawIndices'][_0x4cc7('0x9e7')](this[_0x4cc7('0x2003')]++, _0x1b9a61); this[_0x4cc7('0x2002')][_0x4cc7('0x9e7')](this[_0x4cc7('0x2003')]++, _0x4607a3); this[_0x4cc7('0x2002')]['set'](this[_0x4cc7('0x2003')]++, _0x5cea64); this[_0x4cc7('0x2004')]++; }, 'buildGeometry': function(_0x48ede8) { this[_0x4cc7('0x2004')] = this[_0x4cc7('0x2003')] = this[_0x4cc7('0x1fff')] = this[_0x4cc7('0x117b')] = 0x0; this[_0x4cc7('0x204f')] = _0x48ede8[_0x4cc7('0x115f')](); this[_0x4cc7('0x1ffe')] = _0x48ede8['get_vertexOffset'](); this['_numVertices'] = (this[_0x4cc7('0x204d')] + 0x1) * (this['_segmentsR'] + 0x1); var _0x6e2256 = this[_0x4cc7('0x204d')] * this['_segmentsR'] * 0x2; this[_0x4cc7('0x117b')] == _0x48ede8[_0x4cc7('0x1172')]() ? (this[_0x4cc7('0x2050')] = _0x48ede8['get_vertexData'](), this[_0x4cc7('0x2002')] = _0x48ede8[_0x4cc7('0x1153')](), null == this[_0x4cc7('0x2002')] && (this['_rawIndices'] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x6e2256, !0x0))) : (this[_0x4cc7('0x2050')] = _0x2bc114[_0x4cc7('0x9cf')](null, this[_0x4cc7('0x117b')] * this['_vertexStride'], !0x0), this[_0x4cc7('0x2002')] = _0x2bc114[_0x4cc7('0x9cc')](null, _0x2d63f9[_0x4cc7('0x16c')](0x3, _0x6e2256), !0x0), this[_0x4cc7('0x1ff6')]()); _0x6e2256 = 0x2 * Math['PI'] / this['_segmentsR']; for (var _0x159b5d = 0x2 * Math['PI'] / this[_0x4cc7('0x204d')], _0x1e3281, _0x12d5e4, _0x470977, _0x55f5a2, _0x5ba3e7, _0x2b1e7a, _0x4bf907, _0x48c401 = 0x0, _0xa18d46 = this[_0x4cc7('0x204d')] + 0x1; _0x48c401 < _0xa18d46; ) { var _0x16dada = _0x48c401++; _0x5ba3e7 = this['_vertexOffset'] + this[_0x4cc7('0x1fff')] * this['_vertexStride']; for (var _0x5aff49 = 0x0, _0xba2fe9 = this[_0x4cc7('0x204c')] + 0x1; _0x5aff49 < _0xba2fe9; ) { _0x4bf907 = _0x5aff49++; var _0x3e4a43 = _0x4bf907 * _0x6e2256; var _0x3e3cd2 = _0x16dada * _0x159b5d; _0x2b1e7a = Math[_0x4cc7('0x27')](_0x3e3cd2); var _0x6a21c6 = _0x2b1e7a * Math['cos'](_0x3e4a43); var _0xb3f38c = _0x2b1e7a * Math[_0x4cc7('0x28')](_0x3e4a43); var _0x5ed6f6 = Math[_0x4cc7('0x28')](_0x3e3cd2); _0x3e3cd2 = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x27')](_0x3e4a43) + this[_0x4cc7('0x204b')] * _0x6a21c6; _0x3e4a43 = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x28')](_0x3e4a43) + this[_0x4cc7('0x204b')] * _0xb3f38c; var _0x47501b = _0x16dada == this[_0x4cc7('0x204d')] ? 0x0 : this[_0x4cc7('0x204b')] * _0x5ed6f6; this['_yUp'] ? (_0x470977 = -_0x5ed6f6, _0x55f5a2 = _0xb3f38c, _0x1e3281 = 0x0, _0x12d5e4 = 0x0 != _0x2b1e7a ? _0x6a21c6 / _0x2b1e7a : _0x3e3cd2 / this[_0x4cc7('0xf38')], _0x5ed6f6 = -_0x47501b, _0x47501b = _0x3e4a43) : (_0x470977 = _0xb3f38c, _0x55f5a2 = _0x5ed6f6, _0x1e3281 = 0x0 != _0x2b1e7a ? _0x6a21c6 / _0x2b1e7a : _0x3e3cd2 / this[_0x4cc7('0xf38')], _0x12d5e4 = 0x0, _0x5ed6f6 = _0x3e4a43); _0x4bf907 == this[_0x4cc7('0x204c')] ? this[_0x4cc7('0x2006')](_0x3e3cd2, this['_rawVertexData'][_0x4cc7('0x2b')](_0x5ba3e7 + 0x1), this[_0x4cc7('0x2050')]['get'](_0x5ba3e7 + 0x2), _0x6a21c6, _0x470977, _0x55f5a2, -(0x0 != _0x2b1e7a ? _0xb3f38c / _0x2b1e7a : _0x3e4a43 / this[_0x4cc7('0xf38')]), _0x1e3281, _0x12d5e4) : this[_0x4cc7('0x2006')](_0x3e3cd2, _0x5ed6f6, _0x47501b, _0x6a21c6, _0x470977, _0x55f5a2, -(0x0 != _0x2b1e7a ? _0xb3f38c / _0x2b1e7a : _0x3e4a43 / this[_0x4cc7('0xf38')]), _0x1e3281, _0x12d5e4); 0x0 < _0x4bf907 && 0x0 < _0x16dada && (_0x6a21c6 = this[_0x4cc7('0x1fff')] - 0x1, _0xb3f38c = this[_0x4cc7('0x1fff')] - 0x2, _0x2b1e7a = _0x2d63f9[_0x4cc7('0x16f')](_0xb3f38c, this[_0x4cc7('0x204c')]) - 0x1, _0x4bf907 = _0x2d63f9[_0x4cc7('0x16f')](_0x6a21c6 - this[_0x4cc7('0x204c')], 0x1), this[_0x4cc7('0x2005')](_0x6a21c6, _0xb3f38c, _0x2b1e7a), this[_0x4cc7('0x2005')](_0x6a21c6, _0x2b1e7a, _0x4bf907)); } } _0x48ede8['updateData'](this['_rawVertexData']); _0x48ede8[_0x4cc7('0x1155')](this[_0x4cc7('0x2002')]); }, 'buildUVs': function(_0x18510c) { var _0x28b2d5 = _0x18510c[_0x4cc7('0x116d')](); var _0x4ccdb6 = _0x18510c[_0x4cc7('0x1165')]() , _0xb5b157 = _0x18510c[_0x4cc7('0x116d')]() - 0x2; _0x28b2d5 *= this[_0x4cc7('0x117b')]; null != _0x18510c[_0x4cc7('0x3e9')]() && _0x28b2d5 == _0x18510c[_0x4cc7('0x3e9')]()[_0x4cc7('0x34')]() ? _0x28b2d5 = _0x18510c['get_UVData']() : (_0x28b2d5 = _0x2bc114['toFloatVector'](null, _0x28b2d5, !0x0), this[_0x4cc7('0x1636')]()); for (var _0x5b4420 = 0x0, _0x39c3ad = this[_0x4cc7('0x204d')] + 0x1; _0x5b4420 < _0x39c3ad; ) for (var _0x3dfd7f = _0x5b4420++, _0xf1d80f = 0x0, _0x41ecb9 = this[_0x4cc7('0x204c')] + 0x1; _0xf1d80f < _0x41ecb9; ) { var _0x4bf907 = _0xf1d80f++; _0x28b2d5[_0x4cc7('0x9e7')](_0x4ccdb6++, _0x4bf907 / this[_0x4cc7('0x204c')] * _0x18510c['get_scaleU']()); _0x28b2d5[_0x4cc7('0x9e7')](_0x4ccdb6++, _0x3dfd7f / this[_0x4cc7('0x204d')] * _0x18510c[_0x4cc7('0x1169')]()); _0x4ccdb6 += _0xb5b157; } _0x18510c[_0x4cc7('0x11a4')](_0x28b2d5); }, '__class__': _0x432af9 }); var _0x3efb10 = function(_0x327cd1, _0x2f3a62) { null == _0x2f3a62 && (_0x2f3a62 = 0x1); null == _0x327cd1 && (_0x327cd1 = 0xffffff); this[_0x4cc7('0x1a1c')] = !0x0; 0x0 >= _0x2f3a62 && (_0x2f3a62 = 0x1); this['_color'] = _0x327cd1; this[_0x4cc7('0x1faf')] = _0x2f3a62; this[_0x4cc7('0x3e0')](this['set_mouseChildren'](!0x1)); _0x1e5b75[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x2051')] = _0x3efb10; _0x3efb10['__name__'] = [_0x4cc7('0x7f'), 'primitives', _0x4cc7('0x2052')]; _0x3efb10[_0x4cc7('0x92b')] = _0x1e5b75; _0x3efb10['prototype'] = _0x5aff49(_0x1e5b75['prototype'], { '_geomDirty': null, '_color': null, '_thickness': null, 'removeAllSegments': function() { _0x1e5b75['prototype']['removeAllSegments'][_0x4cc7('0x96b')](this); }, 'get_bounds': function() { this[_0x4cc7('0x1a1c')] && this[_0x4cc7('0x1fef')](); return _0x1e5b75[_0x4cc7('0x8')][_0x4cc7('0xff7')][_0x4cc7('0x96b')](this); }, 'buildGeometry': function() { throw new _0x202aa0(new _0xb16e5a()); }, 'updateGeometry': function() { this[_0x4cc7('0x1ff0')](); this[_0x4cc7('0x1a1c')] = !0x1; }, 'updateOrAddSegment': function(_0x39e9c8, _0x3d771c, _0xc11fcf) { _0x39e9c8 = this[_0x4cc7('0x2053')](_0x39e9c8); if (null != _0x39e9c8) { if (_0x4cc7('0x2054') !== _0x4cc7('0x2054')) { var _0x1e784 = _0x39e9c8[_0x4cc7('0x1cf9')] , _0x49c617 = _0x39e9c8[_0x4cc7('0x19bb')]; _0x49c617[_0x4cc7('0x9e7')](_0x1e784, this['_dispersionR'] + this[_0x4cc7('0x1e62')]); this[_0x4cc7('0x1e61')] && (_0x49c617[_0x4cc7('0x9e7')](_0x1e784 + 0x1, this[_0x4cc7('0x1e5e')] + this['_refractionIndex']), _0x49c617[_0x4cc7('0x9e7')](_0x1e784 + 0x2, this[_0x4cc7('0x1e5f')] + this[_0x4cc7('0x1e62')])); _0x49c617[_0x4cc7('0x9e7')](_0x1e784 + 0x3, this['_alpha']); _0x3d771c[_0x4cc7('0xdb2')][_0x4cc7('0x19bf')](_0x39e9c8['texturesIndex'], this[_0x4cc7('0x1e64')]['getTextureForStage3D'](_0x3d771c)); } else { var _0x224d88 = _0x39e9c8['get_start'](); var _0x53cd6b = _0x39e9c8[_0x4cc7('0x201f')](); _0x224d88['x'] = _0x3d771c['x']; _0x224d88['y'] = _0x3d771c['y']; _0x224d88['z'] = _0x3d771c['z']; _0x53cd6b['x'] = _0xc11fcf['x']; _0x53cd6b['y'] = _0xc11fcf['y']; _0x53cd6b['z'] = _0xc11fcf['z']; _0x39e9c8[_0x4cc7('0xf7e')](_0x224d88, _0x53cd6b, null, this['_color'], this[_0x4cc7('0x12c1')], this[_0x4cc7('0x1faf')]); } } else this[_0x4cc7('0x2055')](new _0x1510c5(_0x3d771c[_0x4cc7('0x1176')](),_0xc11fcf[_0x4cc7('0x1176')](),this[_0x4cc7('0x12c1')],this[_0x4cc7('0x12c1')],this[_0x4cc7('0x1faf')])); }, 'updateMouseChildren': function() { this[_0x4cc7('0xfc3')] = !0x1; }, '__class__': _0x3efb10 }); var _0x10e2db = function(_0x52a928, _0x1fd585, _0x21b2a8, _0x5b7ed0, _0x47498a) { null == _0x47498a && (_0x47498a = 0x1); null == _0x5b7ed0 && (_0x5b7ed0 = 0xffffff); null == _0x21b2a8 && (_0x21b2a8 = 0x64); null == _0x1fd585 && (_0x1fd585 = 0x64); null == _0x52a928 && (_0x52a928 = 0x64); _0x3efb10[_0x4cc7('0x96b')](this, _0x5b7ed0, _0x47498a); this[_0x4cc7('0xb8e')] = _0x52a928; this[_0x4cc7('0xb8f')] = _0x1fd585; this[_0x4cc7('0x200b')] = _0x21b2a8; }; _0x16dada[_0x4cc7('0x2056')] = _0x10e2db; _0x10e2db[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), 'primitives', _0x4cc7('0x2057')]; _0x10e2db[_0x4cc7('0x92b')] = _0x3efb10; _0x10e2db[_0x4cc7('0x8')] = _0x5aff49(_0x3efb10[_0x4cc7('0x8')], { '_width': null, '_height': null, '_depth': null, 'buildGeometry': function() { var _0x1d0d00 = new _0x21e384() , _0x50422c = new _0x21e384() , _0x583be7 = 0.5 * this[_0x4cc7('0xb8e')] , _0xf1abf9 = 0.5 * this[_0x4cc7('0xb8f')] , _0x2c51c3 = 0.5 * this['_depth']; _0x1d0d00['x'] = -_0x583be7; _0x1d0d00['y'] = _0xf1abf9; _0x1d0d00['z'] = -_0x2c51c3; _0x50422c['x'] = -_0x583be7; _0x50422c['y'] = -_0xf1abf9; _0x50422c['z'] = -_0x2c51c3; this['updateOrAddSegment'](0x0, _0x1d0d00, _0x50422c); _0x1d0d00['z'] = _0x2c51c3; _0x50422c['z'] = _0x2c51c3; this['updateOrAddSegment'](0x1, _0x1d0d00, _0x50422c); _0x1d0d00['x'] = _0x583be7; _0x50422c['x'] = _0x583be7; this[_0x4cc7('0x2058')](0x2, _0x1d0d00, _0x50422c); _0x1d0d00['z'] = -_0x2c51c3; _0x50422c['z'] = -_0x2c51c3; this['updateOrAddSegment'](0x3, _0x1d0d00, _0x50422c); _0x1d0d00['x'] = -_0x583be7; _0x1d0d00['y'] = -_0xf1abf9; _0x1d0d00['z'] = -_0x2c51c3; _0x50422c['x'] = _0x583be7; _0x50422c['y'] = -_0xf1abf9; _0x50422c['z'] = -_0x2c51c3; this['updateOrAddSegment'](0x4, _0x1d0d00, _0x50422c); _0x1d0d00['y'] = _0xf1abf9; _0x50422c['y'] = _0xf1abf9; this[_0x4cc7('0x2058')](0x5, _0x1d0d00, _0x50422c); _0x1d0d00['z'] = _0x2c51c3; _0x50422c['z'] = _0x2c51c3; this[_0x4cc7('0x2058')](0x6, _0x1d0d00, _0x50422c); _0x1d0d00['y'] = -_0xf1abf9; _0x50422c['y'] = -_0xf1abf9; this[_0x4cc7('0x2058')](0x7, _0x1d0d00, _0x50422c); _0x1d0d00['x'] = -_0x583be7; _0x1d0d00['y'] = -_0xf1abf9; _0x1d0d00['z'] = -_0x2c51c3; _0x50422c['x'] = -_0x583be7; _0x50422c['y'] = -_0xf1abf9; _0x50422c['z'] = _0x2c51c3; this[_0x4cc7('0x2058')](0x8, _0x1d0d00, _0x50422c); _0x1d0d00['y'] = _0xf1abf9; _0x50422c['y'] = _0xf1abf9; this['updateOrAddSegment'](0x9, _0x1d0d00, _0x50422c); _0x1d0d00['x'] = _0x583be7; _0x50422c['x'] = _0x583be7; this['updateOrAddSegment'](0xa, _0x1d0d00, _0x50422c); _0x1d0d00['y'] = -_0xf1abf9; _0x50422c['y'] = -_0xf1abf9; this[_0x4cc7('0x2058')](0xb, _0x1d0d00, _0x50422c); }, '__class__': _0x10e2db }); var _0x4e7809 = function(_0x18960c, _0x560b60, _0x3262c2, _0x5b2f7b, _0x5b0a50) { null == _0x5b0a50 && (_0x5b0a50 = 0x1); null == _0x5b2f7b && (_0x5b2f7b = 0xffffff); null == _0x3262c2 && (_0x3262c2 = 0xc); null == _0x560b60 && (_0x560b60 = 0x10); null == _0x18960c && (_0x18960c = 0x32); _0x3efb10[_0x4cc7('0x96b')](this, _0x5b2f7b, _0x5b0a50); this[_0x4cc7('0xf38')] = _0x18960c; this['_segmentsW'] = _0x560b60; this['_segmentsH'] = _0x3262c2; }; _0x16dada[_0x4cc7('0x2059')] = _0x4e7809; _0x4e7809[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x460'), 'WireframeSphere']; _0x4e7809[_0x4cc7('0x92b')] = _0x3efb10; _0x4e7809[_0x4cc7('0x8')] = _0x5aff49(_0x3efb10[_0x4cc7('0x8')], { '_segmentsW': null, '_segmentsH': null, '_radius': null, 'buildGeometry': function() { for (var _0x33b4b3 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x5546e8 = new _0x21e384(), _0x2e0c87 = new _0x21e384(), _0x1ab413 = 0x0, _0x550d72 = 0x0, _0x39c77a, _0x5d6f31, _0x4fa6c6, _0x4a0aaf, _0x4bf907 = 0x0, _0x48c401 = this['_segmentsH'] + 0x1; _0x4bf907 < _0x48c401; ) { _0x5d6f31 = _0x4bf907++; _0x39c77a = Math['PI'] * _0x5d6f31 / this[_0x4cc7('0xb8c')]; _0x5d6f31 = -this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x27')](_0x39c77a); _0x39c77a = this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x28')](_0x39c77a); for (var _0x40d1cb = 0x0, _0x16dada = this[_0x4cc7('0x1634')] + 0x1; _0x40d1cb < _0x16dada; ) _0x4a0aaf = _0x40d1cb++, _0x4fa6c6 = 0x2 * Math['PI'] * _0x4a0aaf / this[_0x4cc7('0x1634')], _0x4a0aaf = _0x39c77a * Math[_0x4cc7('0x27')](_0x4fa6c6), _0x4fa6c6 = _0x39c77a * Math[_0x4cc7('0x28')](_0x4fa6c6), _0x33b4b3[_0x4cc7('0x9e7')](_0x1ab413++, _0x4a0aaf), _0x33b4b3[_0x4cc7('0x9e7')](_0x1ab413++, -_0x5d6f31), _0x33b4b3[_0x4cc7('0x9e7')](_0x1ab413++, _0x4fa6c6); } _0x5d6f31 = 0x1; for (_0x39c77a = this[_0x4cc7('0xb8c')] + 0x1; _0x5d6f31 < _0x39c77a; ) for (_0x40d1cb = _0x5d6f31++, _0x16dada = 0x1, _0x4a0aaf = this[_0x4cc7('0xb8c')] + 0x1; _0x16dada < _0x4a0aaf; ) _0x4fa6c6 = _0x16dada++, _0x1ab413 = 0x3 * (_0x56067a[_0x4cc7('0x677')](this[_0x4cc7('0x1634')], 0x1) * _0x40d1cb + _0x4fa6c6), _0x4bf907 = 0x3 * ((this[_0x4cc7('0x1634')] + 0x1) * _0x40d1cb + _0x4fa6c6 - 0x1), _0x48c401 = 0x3 * ((this['_segmentsW'] + 0x1) * (_0x40d1cb - 0x1) + _0x4fa6c6 - 0x1), _0x4fa6c6 = 0x3 * ((this[_0x4cc7('0x1634')] + 0x1) * (_0x40d1cb - 0x1) + _0x4fa6c6), _0x40d1cb == this[_0x4cc7('0xb8c')] ? (_0x5546e8['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x48c401), _0x5546e8['y'] = _0x33b4b3['get'](_0x48c401 + 0x1), _0x5546e8['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x56067a['IaDEn'](_0x48c401, 0x2)), _0x2e0c87['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6), _0x2e0c87['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6 + 0x1), _0x2e0c87['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6 + 0x2), this[_0x4cc7('0x2058')](_0x550d72++, _0x5546e8, _0x2e0c87), _0x5546e8['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x1ab413), _0x5546e8['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x1ab413 + 0x1), _0x5546e8['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x1ab413 + 0x2)) : 0x1 == _0x40d1cb ? (_0x2e0c87['x'] = _0x33b4b3['get'](_0x4bf907), _0x2e0c87['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4bf907 + 0x1), _0x2e0c87['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4bf907 + 0x2), _0x5546e8['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x48c401), _0x5546e8['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x48c401 + 0x1), _0x5546e8['z'] = _0x33b4b3['get'](_0x48c401 + 0x2)) : (_0x2e0c87['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4bf907), _0x2e0c87['y'] = _0x33b4b3['get'](_0x4bf907 + 0x1), _0x2e0c87['z'] = _0x33b4b3['get'](_0x4bf907 + 0x2), _0x5546e8['x'] = _0x33b4b3['get'](_0x48c401), _0x5546e8['y'] = _0x33b4b3['get'](_0x48c401 + 0x1), _0x5546e8['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x48c401 + 0x2), this[_0x4cc7('0x2058')](_0x550d72++, _0x5546e8, _0x2e0c87), _0x2e0c87['x'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6), _0x2e0c87['y'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6 + 0x1), _0x2e0c87['z'] = _0x33b4b3[_0x4cc7('0x2b')](_0x4fa6c6 + 0x2)), this[_0x4cc7('0x2058')](_0x550d72++, _0x5546e8, _0x2e0c87); }, '__class__': _0x4e7809 }); var _0x4fb65f = function(_0x15dc7c) { if ('dwNbi' === _0x4cc7('0x205a')) { this['notifySceneTransformChange'](); for (var _0x53e4d6 = 0x0, _0x2ddf63 = this[_0x4cc7('0xd26')][_0x4cc7('0x34')](); _0x53e4d6 < _0x2ddf63; ) this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x53e4d6++)[_0x4cc7('0xfb5')](); this[_0x4cc7('0xfe8')] && (null == this[_0x4cc7('0xfc1')] && (this[_0x4cc7('0xfc1')] = new _0x10a7eb(_0x4cc7('0xfc2'),this)), this[_0x4cc7('0x44')](this['_scenechanged'])); } else { var _0x2fa337 = _0x15dc7c[_0x4cc7('0x1650')](0x3); if ('ATF' != _0x2fa337) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x205b') + _0x2fa337)); _0x15dc7c['position'] = 0xff == _0x15dc7c['b'][0x6] ? 0xc : 0x6; _0x2fa337 = _0x15dc7c[_0x4cc7('0x16fa')](); var _0x38e19f = _0x2fa337 >> 0x7; switch (_0x2fa337 & 0x7f) { case 0x0: case 0x1: this[_0x4cc7('0xc79')] = 0x1; break; case 0x2: case 0x3: this[_0x4cc7('0xc79')] = 0x3; break; case 0x4: case 0x5: this[_0x4cc7('0xc79')] = 0x4; break; default: throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x205c'))); } switch (_0x38e19f) { case 0x0: this[_0x4cc7('0x994')] = 0x0; break; case 0x1: this[_0x4cc7('0x994')] = 0x1; break; default: throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x205d'))); } this[_0x4cc7('0x7d9')] = Math[_0x4cc7('0x1013')](0x2, _0x331be6[_0x4cc7('0xea3')](_0x15dc7c['readUnsignedByte']())) | 0x0; this[_0x4cc7('0x98b')] = Math[_0x4cc7('0x1013')](0x2, _0x331be6[_0x4cc7('0xea3')](_0x15dc7c[_0x4cc7('0x16fa')]())) | 0x0; this[_0x4cc7('0xd23')] = _0x15dc7c[_0x4cc7('0x16fa')](); this['data'] = _0x15dc7c; } }; _0x16dada[_0x4cc7('0x205e')] = _0x4fb65f; _0x4fb65f[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x467'), _0x4cc7('0x205f')]; _0x4fb65f[_0x4cc7('0x8')] = {}; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0xc79')] = null; _0x4fb65f[_0x4cc7('0x8')]['width'] = null; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0xd23')] = null; _0x4fb65f[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x4fb65f[_0x4cc7('0x8')]['__class__'] = _0x4fb65f; var _0x7c6a30 = function() { this[_0x4cc7('0xd22')] = !0x0; this['_format'] = 0x1; this['_textures'] = _0x2bc114['toObjectVector'](null, 0x8); this[_0x4cc7('0x2060')] = _0x2bc114['toObjectVector'](null, 0x8); _0x4ae64a[_0x4cc7('0x96b')](this); }; _0x16dada['away3d.textures.TextureProxyBase'] = _0x7c6a30; _0x7c6a30[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), _0x4cc7('0x2061')]; _0x7c6a30[_0x4cc7('0x8f8')] = [_0x29fe35]; _0x7c6a30['__super__'] = _0x4ae64a; _0x7c6a30['prototype'] = _0x5aff49(_0x4ae64a[_0x4cc7('0x8')], { '_format': null, '_hasMipmaps': null, '_textures': null, '_dirty': null, '_width': null, '_height': null, 'get_hasMipMaps': function() { if (_0x4cc7('0x2062') === _0x4cc7('0x2062')) { return this[_0x4cc7('0xd22')]; } else { a = a[_0x4cc7('0x8ed')]; if (null == this['h'][_0x4cc7('0x9f0')][a]) return !0x1; delete this['h'][a]; delete this['h'][_0x4cc7('0x9f0')][a]; return !0x0; } }, 'get_format': function() { if (_0x4cc7('0x2063') !== _0x4cc7('0x2063')) { var _0x197e73 = a[_0x4cc7('0xdb2')]; _0x4ceea0[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, a, b); this[_0x4cc7('0x1f9d')] || _0x197e73[_0x4cc7('0x13f4')](!0x1, 0x4); _0x197e73[_0x4cc7('0x1f9e')](this[_0x4cc7('0x1ec5')]); _0x197e73[_0x4cc7('0xdc4')](0x0, 0x0, this[_0x4cc7('0x1f8c')], 0x1); _0x197e73[_0x4cc7('0xdc4')](0x1, 0x5, this['_offsetData'], 0x1); } else { return this[_0x4cc7('0xd20')]; } }, 'get_assetType': function() { return _0x4cc7('0x5c1'); }, 'get_width': function() { return this[_0x4cc7('0xb8e')]; }, 'get_height': function() { return this[_0x4cc7('0xb8f')]; }, 'getTextureForStage3D': function(_0x2ae117) { var _0x451d21 = _0x2ae117[_0x4cc7('0x117f')] , _0x23b955 = this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x451d21); _0x2ae117 = _0x2ae117[_0x4cc7('0xdb2')]; if (null == _0x2ae117) return null; if (_0x56067a[_0x4cc7('0x679')](null, _0x23b955) || this['_dirty'][_0x4cc7('0x2b')](_0x451d21) != _0x2ae117) { var _0x4a7cc6 = this[_0x4cc7('0x1aa8')]; _0x23b955 = this['createTexture'](_0x2ae117); _0x4a7cc6[_0x4cc7('0x9e7')](_0x451d21, _0x23b955); this[_0x4cc7('0x2060')][_0x4cc7('0x9e7')](_0x451d21, _0x2ae117); this[_0x4cc7('0x2064')](_0x23b955); } return _0x23b955; }, 'uploadContent': function(_0x3f400b) { throw new _0x202aa0(new _0xb16e5a()); }, 'setSize': function(_0x4922ce, _0x548c47) { this[_0x4cc7('0xb8e')] == _0x4922ce && _0x2d63f9[_0x4cc7('0x2065')](this[_0x4cc7('0xb8f')], _0x548c47) || this[_0x4cc7('0x2066')](); this[_0x4cc7('0xb8e')] = _0x4922ce; this[_0x4cc7('0xb8f')] = _0x548c47; }, 'invalidateContent': function() { for (var _0xa84cbf = 0x0; 0x8 > _0xa84cbf; ) { var _0x5a0bca = _0xa84cbf++; this[_0x4cc7('0x2060')][_0x4cc7('0x9e7')](_0x5a0bca, null); } }, 'invalidateSize': function() { var _0x460e4a = {}; _0x460e4a['lXyyO'] = function(_0x308597, _0x5d3c5c) { return _0x308597 + _0x5d3c5c; } ; _0x460e4a[_0x4cc7('0x2067')] = function(_0x7c5ad2, _0x4dac6a) { return _0x7c5ad2 + _0x4dac6a; } ; for (var _0x433532, _0x100350 = 0x0; 0x8 > _0x100350; ) { if (_0x4cc7('0x2068') !== _0x4cc7('0x2069')) { var _0x25cf7b = _0x100350++; _0x433532 = this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x25cf7b); null != _0x433532 && (_0x433532[_0x4cc7('0xa35')](), this[_0x4cc7('0x1aa8')][_0x4cc7('0x9e7')](_0x25cf7b, null), this[_0x4cc7('0x2060')]['set'](_0x25cf7b, null)); } else { null == _0x25cf7b && (_0x25cf7b = new _0x21e384()); var _0x30e8be = _0x2c4d00['RAW_DATA_CONTAINER']; _0x433532['copyRawDataTo'](_0x30e8be); _0x433532 = _0x30e8be[_0x4cc7('0x2b')](0x0); var _0x529060 = _0x30e8be[_0x4cc7('0x2b')](0x1) , _0xc2d7eb = _0x30e8be['get'](0x2) , _0x59df29 = _0x30e8be[_0x4cc7('0x2b')](0x3) , _0x28db7c = _0x30e8be[_0x4cc7('0x2b')](0x4) , _0x19f424 = _0x30e8be['get'](0x5) , _0x12feaf = _0x30e8be['get'](0x6) , _0x4dbecb = _0x30e8be[_0x4cc7('0x2b')](0x7) , _0x64cadd = _0x30e8be[_0x4cc7('0x2b')](0x8) , _0x72e1cd = _0x30e8be[_0x4cc7('0x2b')](0x9) , _0x4d6274 = _0x30e8be[_0x4cc7('0x2b')](0xa) , _0x593f19 = _0x30e8be[_0x4cc7('0x2b')](0xb) , _0x4f8fd0 = _0x30e8be[_0x4cc7('0x2b')](0xc) , _0x4032b2 = _0x30e8be['get'](0xd) , _0x5606da = _0x30e8be[_0x4cc7('0x2b')](0xe); _0x30e8be = _0x30e8be[_0x4cc7('0x2b')](0xf); var _0x19fe28 = _0x100350['x'] , _0x2304f1 = _0x100350['y']; _0x100350 = _0x100350['z']; _0x25cf7b['x'] = _0x433532 * _0x19fe28 + _0x28db7c * _0x2304f1 + _0x64cadd * _0x100350 + _0x4f8fd0; _0x25cf7b['y'] = _0x529060 * _0x19fe28 + _0x19f424 * _0x2304f1 + _0x72e1cd * _0x100350 + _0x4032b2; _0x25cf7b['z'] = _0x460e4a[_0x4cc7('0x206a')](_0x460e4a[_0x4cc7('0x2067')](_0xc2d7eb * _0x19fe28 + _0x12feaf * _0x2304f1, _0x4d6274 * _0x100350), _0x5606da); _0x25cf7b['w'] = _0x59df29 * _0x19fe28 + _0x4dbecb * _0x2304f1 + _0x593f19 * _0x100350 + _0x30e8be; return _0x25cf7b; } } }, 'createTexture': function(_0x20ad97) { throw new _0x202aa0(new _0xb16e5a()); }, 'dispose': function() { for (var _0x116ec4 = 0x0; 0x8 > _0x116ec4; ) { var _0x56d4b0 = _0x116ec4++; null != this['_textures'][_0x4cc7('0x2b')](_0x56d4b0) && this[_0x4cc7('0x1aa8')][_0x4cc7('0x2b')](_0x56d4b0)[_0x4cc7('0xa35')](); } }, '__class__': _0x7c6a30, '__properties__': _0x5aff49(_0x4ae64a[_0x4cc7('0x8')]['__properties__'], { 'get_height': _0x4cc7('0xa75'), 'get_width': _0x4cc7('0xa74'), 'get_assetType': _0x2d63f9[_0x4cc7('0x206b')], 'get_format': 'get_format', 'get_hasMipMaps': _0x2d63f9['TmpsU'] }) }); var _0x1603fe = function() { _0x7c6a30[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x206c')] = _0x1603fe; _0x1603fe['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), _0x4cc7('0x206d')]; _0x1603fe['__super__'] = _0x7c6a30; _0x1603fe[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x450')](_0x5aff49, _0x7c6a30[_0x4cc7('0x8')], { 'createTexture': function(_0x1511f5) { if (_0x4cc7('0x206e') === _0x4cc7('0x206f')) { if ((0x0 != this['_numEntities'] || null != this[_0x4cc7('0x1353')]) && _0x1511f5[_0x4cc7('0x1369')](this)) { for (var _0x4cd054 = 0x0; _0x4cd054 < this['_numChildNodes']; ) this[_0x4cc7('0x1352')][_0x4cc7('0x2b')](_0x4cd054++)['acceptTraverser'](_0x1511f5); null != this[_0x4cc7('0x1353')] && _0x1511f5[_0x4cc7('0x137a')](this[_0x4cc7('0x1353')]); } } else { return _0x1511f5[_0x4cc7('0x1fcb')](this[_0x4cc7('0xb8e')], this[_0x4cc7('0xb8f')], 0x1, !0x1); } }, '__class__': _0x1603fe }); var _0x5d5727 = function(_0x18d345) { if (_0x4cc7('0x2070') === _0x4cc7('0x2070')) { _0x7c6a30['call'](this); this[_0x4cc7('0xd1f')](new _0x4fb65f(_0x18d345)); this[_0x4cc7('0xd20')] = this[_0x4cc7('0xd21')]()[_0x4cc7('0xc79')]; this[_0x4cc7('0xd22')] = 0x1 < this[_0x4cc7('0x2071')][_0x4cc7('0xd23')]; } else { null == c && (c = !0x1); this[_0x4cc7('0x2072')] = !0x1; this[_0x4cc7('0x2073')] = !0x0; this[_0x4cc7('0x2031')] = !0x1; this[_0x4cc7('0xbeb')] = _0x18d345; this[_0x4cc7('0x1f41')] = !0x0; this[_0x4cc7('0x2074')](b); c && this[_0x4cc7('0x2075')](new _0xf40474(this)); } }; _0x16dada['away3d.textures.ATFTexture'] = _0x5d5727; _0x5d5727['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), 'ATFTexture']; _0x5d5727['__super__'] = _0x1603fe; _0x5d5727['prototype'] = _0x5aff49(_0x1603fe['prototype'], { '_atfData': null, 'get_atfData': function() { return this[_0x4cc7('0x2071')]; }, 'set_atfData': function(_0x267bce) { this[_0x4cc7('0x2071')] = _0x267bce; this[_0x4cc7('0x2076')](); this[_0x4cc7('0x2077')](_0x267bce[_0x4cc7('0x7d9')], _0x267bce[_0x4cc7('0x98b')]); return _0x267bce; }, 'uploadContent': function(_0x54d7b0) { _0x5260f5['__cast'](_0x54d7b0, _0x55b54b)[_0x4cc7('0x2078')](this[_0x4cc7('0x2071')][_0x4cc7('0x42')], 0x0, !0x1); }, 'createTexture': function(_0x565838) { return _0x565838['createTexture'](this['_width'], this[_0x4cc7('0xb8f')], this[_0x4cc7('0xd21')]()[_0x4cc7('0xc79')], !0x1); }, '__class__': _0x5d5727, '__properties__': _0x5aff49(_0x1603fe[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_atfData': _0x4cc7('0xd1f'), 'get_atfData': _0x4cc7('0xd21') }) }); var _0x74fb90 = function() { _0x7c6a30[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x2079')] = _0x74fb90; _0x74fb90[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x2d63f9[_0x4cc7('0x466')], _0x4cc7('0x207a')]; _0x74fb90[_0x4cc7('0x92b')] = _0x7c6a30; _0x74fb90['prototype'] = _0x5aff49(_0x7c6a30[_0x4cc7('0x8')], { 'createTexture': function(_0x260682) { return _0x260682[_0x4cc7('0x207b')](this[_0x4cc7('0xa74')](), 0x1, !0x1); }, '__class__': _0x74fb90 }); var _0x182fa3 = function(_0xdfd1ee, _0x24c972, _0x38db20, _0x2e40f3, _0x5799ab, _0x2e4206) { _0x7c6a30[_0x4cc7('0x96b')](this); this[_0x4cc7('0xba0')] = _0x2bc114[_0x4cc7('0x24')](null, 0x6, !0x0); this[_0x4cc7('0x207c')](this[_0x4cc7('0xba0')][_0x4cc7('0x9e7')](0x0, _0xdfd1ee)); this[_0x4cc7('0x207c')](this['_bitmapDatas'][_0x4cc7('0x9e7')](0x1, _0x24c972)); this[_0x4cc7('0x207c')](this['_bitmapDatas'][_0x4cc7('0x9e7')](0x2, _0x38db20)); this[_0x4cc7('0x207c')](this['_bitmapDatas'][_0x4cc7('0x9e7')](0x3, _0x2e40f3)); this[_0x4cc7('0x207c')](this[_0x4cc7('0xba0')][_0x4cc7('0x9e7')](0x4, _0x5799ab)); this[_0x4cc7('0x207c')](this[_0x4cc7('0xba0')]['set'](0x5, _0x2e4206)); this[_0x4cc7('0x2077')](_0xdfd1ee[_0x4cc7('0x7d9')], _0xdfd1ee['height']); }; _0x16dada['away3d.textures.BitmapCubeTexture'] = _0x182fa3; _0x182fa3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), _0x4cc7('0x207d')]; _0x182fa3[_0x4cc7('0x92b')] = _0x74fb90; _0x182fa3[_0x4cc7('0x8')] = _0x5aff49(_0x74fb90['prototype'], { '_bitmapDatas': null, 'testSize': function(_0x239397) { if (_0x239397[_0x4cc7('0x7d9')] != _0x239397['height']) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x207e'))); if (!_0x5220ce[_0x4cc7('0x1609')](_0x239397)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x207f'))); }, 'uploadContent': function(_0x1ab75f) { for (var _0x16c4fd = 0x0; 0x6 > _0x16c4fd; ) { var _0x549bbb = _0x16c4fd++; _0x4f67b1['generateMipMaps'](this['_bitmapDatas'][_0x4cc7('0x2b')](_0x549bbb), _0x1ab75f, null, this[_0x4cc7('0xba0')][_0x4cc7('0x2b')](_0x549bbb)['transparent'], _0x549bbb); } }, '__class__': _0x182fa3 }); var _0xf32aa2 = function(_0x31a0d4, _0x34cdc9) { null == _0x34cdc9 && (_0x34cdc9 = !0x0); _0x7c6a30[_0x4cc7('0x96b')](this); this[_0x4cc7('0x2080')](_0x31a0d4); this['_generateMipmaps'] = this['_hasMipmaps'] = _0x34cdc9; }; _0x16dada['away3d.textures.BitmapTexture'] = _0xf32aa2; _0xf32aa2[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x467'), _0x4cc7('0x2081')]; _0xf32aa2[_0x4cc7('0x92b')] = _0x1603fe; _0xf32aa2['prototype'] = _0x5aff49(_0x1603fe[_0x4cc7('0x8')], { '_bitmapData': null, '_mipMapHolder': null, '_generateMipmaps': null, 'get_bitmapData': function() { return this['_bitmapData']; }, 'set_bitmapData': function(_0x1c941c) { if (_0x1c941c == this['_bitmapData']) return null; if (!_0x5220ce[_0x4cc7('0x1609')](_0x1c941c)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x207f'))); this[_0x4cc7('0x2076')](); this[_0x4cc7('0x2077')](_0x1c941c[_0x4cc7('0x7d9')], _0x1c941c[_0x4cc7('0x98b')]); this[_0x4cc7('0x11fa')] = _0x1c941c; this[_0x4cc7('0x2082')] && this[_0x4cc7('0x2083')](); return _0x1c941c; }, 'uploadContent': function(_0x18589c) { var _0x300a06 = {}; _0x300a06[_0x4cc7('0x2084')] = function(_0x262f5a, _0x2d261c) { return _0x262f5a * _0x2d261c; } ; if (_0x4cc7('0x2085') !== _0x4cc7('0x2085')) { var _0x28b424 = 0x1 / w * (_0x300a06[_0x4cc7('0x2084')](p['c'], p['ty'] - l['y']) + p['d'] * (l['x'] - p['tx'])); l['y'] = 0x1 / w * (p['a'] * (l['y'] - p['ty']) + p['b'] * (p['tx'] - l['x'])); l['x'] = _0x28b424; } else { this['_generateMipmaps'] ? _0x4f67b1[_0x4cc7('0xb9f')](this[_0x4cc7('0x11fa')], _0x18589c, this[_0x4cc7('0x2086')], !0x0) : _0x5260f5[_0x4cc7('0x99b')](_0x18589c, _0x55b54b)[_0x4cc7('0x1fee')](this[_0x4cc7('0x11fa')], 0x0); } }, 'getMipMapHolder': function() { if (_0x4cc7('0x2087') === _0x4cc7('0x2087')) { var _0x52a9a3 = this[_0x4cc7('0x11fa')][_0x4cc7('0x7d9')]; var _0x5ea1fc = this[_0x4cc7('0x11fa')]['height']; if (_0x2d63f9[_0x4cc7('0x1f8b')](null, this[_0x4cc7('0x2086')])) { if (_0x2d63f9['UHsln'](this[_0x4cc7('0x2086')][_0x4cc7('0x7d9')], _0x52a9a3) && this[_0x4cc7('0x11fa')]['height'] == _0x5ea1fc) return; this['freeMipMapHolder'](); } null == _0xf32aa2[_0x4cc7('0x2088')][_0x52a9a3] && (_0xf32aa2['_mipMaps'][_0x52a9a3] = [], _0xf32aa2[_0x4cc7('0x2089')][_0x52a9a3] = []); null == _0xf32aa2[_0x4cc7('0x2088')][_0x52a9a3][_0x5ea1fc] ? (this[_0x4cc7('0x2086')] = _0xf32aa2[_0x4cc7('0x2088')][_0x52a9a3][_0x5ea1fc] = new _0x436dff(_0x52a9a3,_0x5ea1fc,!0x0), _0xf32aa2[_0x4cc7('0x2089')][_0x52a9a3][_0x5ea1fc] = 0x1) : (_0xf32aa2['_mipMapUses'][_0x52a9a3][_0x5ea1fc] += 0x1, this[_0x4cc7('0x2086')] = _0xf32aa2['_mipMaps'][_0x52a9a3][_0x5ea1fc]); } else { var _0x250513 = _0x4cc7('0x208a')[_0x4cc7('0x46')]('|') , _0x4b1d21 = 0x0; while (!![]) { switch (_0x250513[_0x4b1d21++]) { case '0': _0x5ea1fc['y'] = _0x52a9a3['y']; continue; case '1': _0x5ea1fc['z'] = _0x52a9a3['z']; continue; case '2': null == _0x5ea1fc && (_0x5ea1fc = new _0x169fce()); continue; case '3': _0x5ea1fc['x'] = _0x52a9a3['x']; continue; case '4': _0x52a9a3 = _0x52a9a3[_0x4cc7('0x1310')](0x2)[_0x4cc7('0x2b')](0x1); continue; case '5': return _0x5ea1fc; case '6': _0x5ea1fc['w'] = _0x52a9a3['w']; continue; } break; } } }, 'freeMipMapHolder': function() { var _0x577799 = this[_0x4cc7('0x2086')][_0x4cc7('0x7d9')] , _0x78187b = this[_0x4cc7('0x2086')]['height']; 0x0 == --_0xf32aa2[_0x4cc7('0x2089')][_0x577799][_0x78187b] && (_0xf32aa2['_mipMaps'][_0x577799][_0x78187b][_0x4cc7('0xa35')](), _0xf32aa2[_0x4cc7('0x2088')][_0x577799][_0x78187b] = null); }, 'dispose': function() { _0x1603fe['prototype'][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); null != this['_mipMapHolder'] && this[_0x4cc7('0x208b')](); }, '__class__': _0xf32aa2, '__properties__': _0x5aff49(_0x1603fe[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_bitmapData': _0x4cc7('0x2080'), 'get_bitmapData': 'get_bitmapData' }) }); var _0x1292de = function(_0x44d9f2) { _0x7c6a30[_0x4cc7('0x96b')](this); this[_0x4cc7('0x2077')](_0x44d9f2, _0x44d9f2); }; _0x16dada[_0x4cc7('0x208c')] = _0x1292de; _0x1292de['__name__'] = [_0x2d63f9[_0x4cc7('0x3cf')], _0x4cc7('0x467'), 'RenderCubeTexture']; _0x1292de[_0x4cc7('0x92b')] = _0x74fb90; _0x1292de[_0x4cc7('0x8')] = _0x5aff49(_0x74fb90[_0x4cc7('0x8')], { 'uploadContent': function(_0x5f1d62) { if (_0x2d63f9[_0x4cc7('0x170')](_0x4cc7('0x208d'), _0x4cc7('0x208e'))) { return this[_0x4cc7('0x22e')]['bounds'][_0x4cc7('0x7d9')]; } else { for (var _0x4e28ba = new _0x436dff(this[_0x4cc7('0xb8e')],this[_0x4cc7('0xb8f')],!0x1,0x0), _0x490600 = 0x0; 0x6 > _0x490600; ) { var _0x4e0d85 = _0x490600++; _0x4f67b1[_0x4cc7('0xb9f')](_0x4e28ba, _0x5f1d62, null, !0x1, _0x4e0d85); } _0x4e28ba[_0x4cc7('0xa35')](); } }, 'createTexture': function(_0x548b4a) { return _0x548b4a[_0x4cc7('0x207b')](this['_width'], 0x1, !0x0); }, '__class__': _0x1292de }); var _0xa033b5 = function(_0x33c8f3, _0x2ffb7a) { if (_0x4cc7('0x208f') !== _0x4cc7('0x208f')) { _0x33c8f3 = 0xa; for (_0x2ffb7a = this['scoreList'][_0x4cc7('0x34')](); _0x33c8f3 < _0x2ffb7a; ) c = _0x33c8f3++, this['view'][_0x4cc7('0x190c')](c), this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](c)[_0x4cc7('0xa35')](); this[_0x4cc7('0x2090')]['splice'](0xa, this['scoreList'][_0x4cc7('0x34')]() - 0xa); } else { _0x7c6a30[_0x4cc7('0x96b')](this); this['setSize'](_0x33c8f3, _0x2ffb7a); } }; _0x16dada[_0x4cc7('0x2091')] = _0xa033b5; _0xa033b5[_0x4cc7('0x8f2')] = ['away3d', 'textures', 'RenderTexture']; _0xa033b5[_0x4cc7('0x92b')] = _0x1603fe; _0xa033b5[_0x4cc7('0x8')] = _0x5aff49(_0x1603fe[_0x4cc7('0x8')], { 'uploadContent': function(_0x19d753) {}, 'createTexture': function(_0x2a6128) { return _0x2a6128[_0x4cc7('0x1fcb')](this['get_width'](), this['get_height'](), 0x1, !0x0); }, '__class__': _0xa033b5 }); var _0x1dd7f3 = function() {}; _0x16dada[_0x4cc7('0x2092')] = _0x1dd7f3; _0x1dd7f3[_0x4cc7('0x8f2')] = [_0x4cc7('0x7f'), _0x4cc7('0x2093'), _0x4cc7('0x52a'), _0x4cc7('0x2094')]; _0x1dd7f3['fromVectors'] = function(_0x2bfe6b, _0x504b19, _0x27a924, _0x598774, _0xba2ac9, _0x12cf90, _0x20b80e, _0x50f90d) { var _0x3a7091 = _0x4cc7('0x2095')[_0x4cc7('0x46')]('|') , _0x4411ba = 0x0; while (!![]) { switch (_0x3a7091[_0x4411ba++]) { case '0': null != _0xba2ac9 && 0x0 == _0xba2ac9['get_length']() && (_0xba2ac9 = null); continue; case '1': null != _0x598774 && 0x0 == _0x598774[_0x4cc7('0x34')]() && (_0x598774 = null); continue; case '2': null == _0x50f90d && (_0x50f90d = 0x0); continue; case '3': null != _0x12cf90 && _0x56067a['YerWq'](0x0, _0x12cf90[_0x4cc7('0x34')]()) && (_0x12cf90 = null); continue; case '4': null != _0x20b80e && 0x0 == _0x20b80e[_0x4cc7('0x34')]() && (_0x20b80e = null); continue; case '5': var _0x538ab2 = _0x2bc114['toObjectVector'](null); continue; case '6': return _0x538ab2; case '7': if (0xefff1 <= _0x504b19[_0x4cc7('0x34')]() || 0x2fffd <= _0x2bfe6b[_0x4cc7('0x34')]()) { var _0x4bf907, _0x48c401 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x18aded = _0x2bc114[_0x4cc7('0x9cc')](null), _0x16dada = null != _0x27a924 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null, _0x5aff49 = null != _0x598774 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null, _0x1944c5 = _0x56067a['pdFhD'](null, _0xba2ac9) ? _0x2bc114['toFloatVector'](null) : null, _0x15047f = null != _0x12cf90 ? _0x2bc114['toFloatVector'](null) : null, _0x3e3cd2 = null != _0x20b80e ? _0x2bc114[_0x4cc7('0x9cf')](null) : null, _0x5bbd9f = _0x2bc114[_0x4cc7('0x9cc')](null, _0x56067a['ScIYz'](_0x2bfe6b[_0x4cc7('0x34')]() / 0x3, 0x0), !0x0); for (_0x4bf907 = _0x5bbd9f['get_length'](); 0x0 < _0x4bf907--; ) _0x5bbd9f['set'](_0x4bf907, -0x1); var _0x6e0c1d = 0x0; var _0x397640 = _0x504b19['get_length'](); for (_0x4bf907 = 0x0; _0x4bf907 < _0x397640; ) { var _0x455b7b = _0x48c401[_0x4cc7('0x34')]() + 0x6; if (0xefff1 <= _0x6e0c1d + 0x2 || 0x2fffd <= _0x455b7b) { _0x538ab2[_0x4cc7('0x29')](_0x1dd7f3[_0x4cc7('0x2096')](_0x48c401, _0x18aded, _0x16dada, _0x5aff49, _0x1944c5, _0x15047f, _0x3e3cd2, _0x50f90d)); _0x48c401 = _0x2bc114['toFloatVector'](null); _0x18aded = _0x2bc114[_0x4cc7('0x9cc')](null); _0x16dada = null != _0x27a924 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; _0x5aff49 = null != _0x598774 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; _0x1944c5 = null != _0xba2ac9 ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; _0x15047f = null != _0x12cf90 ? _0x2bc114['toFloatVector'](null) : null; _0x3e3cd2 = null != _0x20b80e ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; for (_0x6e0c1d = _0x5bbd9f['get_length'](); 0x0 < _0x6e0c1d--; ) _0x5bbd9f[_0x4cc7('0x9e7')](_0x6e0c1d, -0x1); _0x6e0c1d = 0x0; } for (var _0x24b9f7 = 0x0; 0x3 > _0x24b9f7; ) { var _0xb08e8f = _0x24b9f7++; var _0x52654b = _0x504b19[_0x4cc7('0x2b')](_0x4bf907 + _0xb08e8f); if (0x0 <= _0x5bbd9f[_0x4cc7('0x2b')](_0x52654b)) _0x455b7b = _0x5bbd9f[_0x4cc7('0x2b')](_0x52654b); else { var _0x518df7 = _0x4cc7('0x2097')[_0x4cc7('0x46')]('|') , _0x4484a3 = 0x0; while (!![]) { switch (_0x518df7[_0x4484a3++]) { case '0': var _0x4b4d92 = 0x3 * _0x52654b; continue; case '1': var _0x4ab476 = 0x3 * _0x52654b + 0x1; continue; case '2': if (_0x56067a[_0x4cc7('0x67c')](null, _0x27a924)) { var _0x1d1a48 = _0x56067a[_0x4cc7('0x676')](0x2, _0x455b7b); var _0x331be6 = 0x2 * _0x455b7b + 0x1; var _0x21e384 = 0x2 * _0x52654b; var _0xd85f06 = 0x2 * _0x52654b + 0x1; _0x16dada[_0x4cc7('0x9e7')](_0x1d1a48, _0x27a924['get'](_0x21e384)); _0x16dada[_0x4cc7('0x9e7')](_0x331be6, _0x27a924[_0x4cc7('0x2b')](_0xd85f06)); } continue; case '3': _0x48c401[_0x4cc7('0x9e7')](_0xa23b63, _0x2bfe6b[_0x4cc7('0x2b')](_0x4ab476)); continue; case '4': var _0x51c10b = 0x3 * _0x455b7b; continue; case '5': var _0xa23b63 = 0x3 * _0x455b7b + 0x1; continue; case '6': null != _0xba2ac9 && (_0x1944c5['set'](_0x51c10b, _0xba2ac9[_0x4cc7('0x2b')](_0x4b4d92)), _0x1944c5[_0x4cc7('0x9e7')](_0xa23b63, _0xba2ac9[_0x4cc7('0x2b')](_0x4ab476)), _0x1944c5[_0x4cc7('0x9e7')](_0x31f918, _0xba2ac9['get'](_0x368aa6))); continue; case '7': null != _0x20b80e && (_0x3e3cd2[_0x4cc7('0x9e7')](_0x51c10b, _0x20b80e[_0x4cc7('0x2b')](_0x4b4d92)), _0x3e3cd2[_0x4cc7('0x9e7')](_0xa23b63, _0x20b80e[_0x4cc7('0x2b')](_0x4ab476)), _0x3e3cd2['set'](_0x31f918, _0x20b80e[_0x4cc7('0x2b')](_0x368aa6))); continue; case '8': null != _0x598774 && (_0x5aff49[_0x4cc7('0x9e7')](_0x51c10b, _0x598774[_0x4cc7('0x2b')](_0x4b4d92)), _0x5aff49[_0x4cc7('0x9e7')](_0xa23b63, _0x598774['get'](_0x4ab476)), _0x5aff49[_0x4cc7('0x9e7')](_0x31f918, _0x598774[_0x4cc7('0x2b')](_0x368aa6))); continue; case '9': null != _0x12cf90 && (_0x15047f[_0x4cc7('0x9e7')](_0x51c10b, _0x12cf90['get'](_0x4b4d92)), _0x15047f[_0x4cc7('0x9e7')](_0xa23b63, _0x12cf90['get'](_0x4ab476)), _0x15047f[_0x4cc7('0x9e7')](_0x31f918, _0x12cf90['get'](_0x368aa6))); continue; case '10': var _0x31f918 = 0x3 * _0x455b7b + 0x2; continue; case '11': _0x5bbd9f[_0x4cc7('0x9e7')](_0x52654b, _0x455b7b); continue; case '12': _0x455b7b = _0x48c401[_0x4cc7('0x34')]() / 0x3 | 0x0; continue; case '13': _0x48c401['set'](_0x51c10b, _0x2bfe6b[_0x4cc7('0x2b')](_0x4b4d92)); continue; case '14': var _0x368aa6 = 0x3 * _0x52654b + 0x2; continue; case '15': _0x48c401[_0x4cc7('0x9e7')](_0x31f918, _0x2bfe6b[_0x4cc7('0x2b')](_0x368aa6)); continue; } break; } } _0x18aded[_0x4cc7('0x9e7')](_0x6e0c1d + _0xb08e8f, _0x455b7b); } _0x6e0c1d += 0x3; _0x4bf907 += 0x3; } 0x0 < _0x48c401[_0x4cc7('0x34')]() && _0x538ab2[_0x4cc7('0x29')](_0x1dd7f3[_0x4cc7('0x2096')](_0x48c401, _0x18aded, _0x16dada, _0x5aff49, _0x1944c5, _0x15047f, _0x3e3cd2, _0x50f90d)); } else _0x538ab2['push'](_0x1dd7f3[_0x4cc7('0x2096')](_0x2bfe6b, _0x504b19, _0x27a924, _0x598774, _0xba2ac9, _0x12cf90, _0x20b80e, _0x50f90d)); continue; case '8': null != _0x27a924 && 0x0 == _0x27a924[_0x4cc7('0x34')]() && (_0x27a924 = null); continue; } break; } } ; _0x1dd7f3[_0x4cc7('0x2096')] = function(_0x452556, _0x463a07, _0x46a24a, _0x4bfe0c, _0x2c091f, _0x35c943, _0x58048f, _0x2370f1) { null != _0x35c943 && null != _0x58048f ? (_0x2370f1 = new _0x32ea77(_0x35c943['get_length']() / (_0x452556['get_length']() / 0x3) | 0x0), _0x5260f5[_0x4cc7('0x99b')](_0x2370f1, _0x32ea77)['updateJointWeightsData'](_0x35c943), _0x5260f5['__cast'](_0x2370f1, _0x32ea77)['updateJointIndexData'](_0x58048f)) : _0x2370f1 = new _0x138811(); _0x2370f1['updateIndexData'](_0x463a07); _0x2370f1[_0x4cc7('0x16a9')](_0x452556, _0x46a24a, _0x4bfe0c, _0x2c091f); return _0x2370f1; } ; var _0x5220ce = function() {}; _0x16dada[_0x4cc7('0x2098')] = _0x5220ce; _0x5220ce['__name__'] = [_0x4cc7('0x7f'), _0x4cc7('0x2093'), _0x4cc7('0x52a'), _0x2d63f9['ccAoL']]; _0x5220ce[_0x4cc7('0x1609')] = function(_0x897b41) { return null == _0x897b41 ? !0x0 : _0x5220ce[_0x4cc7('0x2099')](_0x897b41['width']) ? _0x5220ce[_0x4cc7('0x2099')](_0x897b41[_0x4cc7('0x98b')]) : !0x1; } ; _0x5220ce['isDimensionValid'] = function(_0x5bbbf7) { if (_0x4cc7('0x209a') !== _0x4cc7('0x209a')) { null == _0x5bbbf7 && (_0x5bbbf7 = 0x0); _0x5ae30e[_0x4cc7('0x914')](_0x5bbbf7); } else { return 0x1 <= _0x5bbbf7 && 0x1000 >= _0x5bbbf7 ? _0x5220ce[_0x4cc7('0x209b')](_0x5bbbf7) : !0x1; } } ; _0x5220ce[_0x4cc7('0x209b')] = function(_0x4f2885) { if (_0x4cc7('0x209c') !== _0x4cc7('0x209d')) { return 0x0 < _0x4f2885 ? (_0x4f2885 & -_0x4f2885) == _0x4f2885 : !0x1; } else { return this['_castsShadows']; } } ; _0x5220ce['getBestPowerOf2'] = function(_0x12135a) { for (var _0x75f1b5 = 0x1; _0x75f1b5 < _0x12135a; ) _0x75f1b5 <<= 0x1; 0x1000 < _0x75f1b5 && (_0x75f1b5 = 0x1000); return _0x75f1b5; } ; var _0x22ea0b = function() {}; _0x16dada[_0x4cc7('0x209e')] = _0x22ea0b; _0x22ea0b[_0x4cc7('0x8f2')] = [_0x2d63f9['FWMIy'], _0x4cc7('0x46b'), _0x4cc7('0xd74'), _0x4cc7('0x209f')]; _0x22ea0b[_0x4cc7('0x8eb')] = function(_0x73195d) { var _0x37b4fe = new Date(0x7b2,0x0,0x1,0x0,0x0,0x0)[_0x4cc7('0xbe3')](); _0x73195d = _0x73195d[_0x4cc7('0xbe3')]() + _0x37b4fe; _0x73195d = new Date(_0x73195d); return _0x3c7924[_0x4cc7('0xc79')](_0x73195d, _0x4cc7('0x20a0')); } ; var _0x5c0e8b = function(_0x3d9245, _0x5eb116, _0x3b9845) { this[_0x4cc7('0x124b')] = _0x3d9245 - _0x3b9845; this[_0x4cc7('0x10a1')] = _0x5eb116; this[_0x4cc7('0x1612')] = _0x3b9845; }; _0x16dada['com.player03.iterator.InlineIntIterator'] = _0x5c0e8b; _0x5c0e8b['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x38'), 'InlineIntIterator']; _0x5c0e8b[_0x4cc7('0x8')] = {}; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x124b')] = null; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x10a1')] = null; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x1612')] = null; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return this.currentValue != this.end; } ; _0x5c0e8b[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { return this.currentValue += this.step; } ; _0x5c0e8b[_0x4cc7('0x8')]['__class__'] = _0x5c0e8b; var _0x44b7a4 = function() {}; _0x16dada[_0x4cc7('0x20a1')] = _0x44b7a4; _0x44b7a4[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], 'iterator', _0x4cc7('0x20a3')]; _0x44b7a4[_0x4cc7('0x1610')] = function(_0x304e7b, _0x448677, _0x3d1b8f) { _0x2d63f9[_0x4cc7('0x171')](null, _0x3d1b8f) && (_0x3d1b8f = 0x1); if (0x0 == _0x3d1b8f) throw new _0x202aa0(_0x4cc7('0x20a4')); _0x448677 = _0x44b7a4[_0x4cc7('0x20a5')](_0x304e7b, _0x448677, _0x3d1b8f); return new _0x5c0e8b(_0x304e7b,_0x448677,_0x3d1b8f); } ; _0x44b7a4[_0x4cc7('0x20a5')] = function(_0x4b1c3f, _0x3a2285, _0x254ee7) { return 0x0 < _0x254ee7 == _0x3a2285 > _0x4b1c3f ? Math['ceil']((_0x3a2285 - _0x4b1c3f) / _0x254ee7 - 0x1) * _0x254ee7 + _0x4b1c3f : _0x4b1c3f - _0x254ee7; } ; var _0x30bcc9 = _0x16dada[_0x4cc7('0x20a6')] = {}; _0x16dada[_0x4cc7('0x20a6')][_0x4cc7('0xd03')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20a7')]; _0x16dada[_0x4cc7('0x20a6')]['__constructs__'] = ['LEFT', _0x2d63f9.OYsEG, _0x4cc7('0x1e99'), 'BOTTOM']; _0x30bcc9[_0x4cc7('0xe19')] = [_0x4cc7('0xe19'), 0x0]; _0x30bcc9[_0x4cc7('0xe19')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x30bcc9['LEFT'][_0x4cc7('0xd2f')] = _0x30bcc9; _0x30bcc9['RIGHT'] = [_0x2d63f9['OYsEG'], 0x1]; _0x30bcc9['RIGHT']['toString'] = _0x3e3cd2; _0x30bcc9[_0x4cc7('0x46d')]['__enum__'] = _0x30bcc9; _0x30bcc9[_0x4cc7('0x1e99')] = [_0x4cc7('0x1e99'), 0x2]; _0x30bcc9[_0x4cc7('0x1e99')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x30bcc9[_0x4cc7('0x1e99')][_0x4cc7('0xd2f')] = _0x30bcc9; _0x30bcc9[_0x4cc7('0x1f79')] = [_0x4cc7('0x1f79'), 0x3]; _0x30bcc9[_0x4cc7('0x1f79')]['toString'] = _0x3e3cd2; _0x30bcc9[_0x4cc7('0x1f79')][_0x4cc7('0xd2f')] = _0x30bcc9; var _0x172b83 = function(_0x21de30, _0x5ab1bd) { this[_0x4cc7('0xeff')] = null == _0x5ab1bd ? _0x54b4f1[_0x4cc7('0x493')]() : _0x5ab1bd; this[_0x4cc7('0xa9a')] = null == _0x21de30 ? null != _0x5ab1bd ? new _0x1144d2(_0x5ab1bd[_0x4cc7('0x7d9')] | 0x0,_0x5ab1bd['height'] | 0x0,_0x5ab1bd) : _0x172b83[_0x4cc7('0x46f')]()['scale'] : _0x21de30; this['bounds']['addEventListener'](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x20a8')])); this['items'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada['com.player03.layout.Layout'] = _0x172b83; _0x172b83[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'Layout']; _0x172b83['__properties__'] = {}; _0x172b83['__properties__'][_0x4cc7('0xc1e')] = _0x4cc7('0xc1e'); _0x172b83['__properties__'][_0x4cc7('0x46f')] = _0x2d63f9.VwyCW; _0x172b83[_0x4cc7('0x46f')] = function() { if ('IMcoN' === _0x4cc7('0x20a9')) { null == _0x172b83[_0x4cc7('0x20aa')] && (_0x172b83[_0x4cc7('0x20aa')] = new _0x172b83(new _0x1144d2()), _0x172b83[_0x4cc7('0x20ab')] = _0x172b83[_0x4cc7('0x20aa')][_0x4cc7('0xa9a')]); return _0x172b83[_0x4cc7('0x20aa')]; } else { return new _0x3a3269(0x0,0x0,this['width'],this[_0x4cc7('0x98b')]); } } ; _0x172b83[_0x4cc7('0xbf9')] = function(_0x314f95, _0xd783b) { null == _0x172b83[_0x4cc7('0x20ab')] && _0x172b83[_0x4cc7('0x46f')](); _0x172b83['stageScale'][_0x4cc7('0x1307')] = _0x314f95; _0x172b83['stageScale'][_0x4cc7('0x1306')] = _0xd783b; _0x172b83['stageScale'][_0x4cc7('0x20ac')](); _0x54b4f1['get_instance']()['onStageResize'](); } ; _0x172b83[_0x4cc7('0xc1e')] = function() { null == _0x172b83[_0x4cc7('0x20ad')] && (_0x172b83['currentLayout'] = _0x172b83[_0x4cc7('0x46f')]()); return _0x172b83[_0x4cc7('0x20ad')]; } ; _0x172b83[_0x4cc7('0x8')] = {}; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0xeff')] = null; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0xe1d')] = null; _0x172b83[_0x4cc7('0x8')]['onBoundsChanged'] = function(_0x28fce0) { this.apply(); } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x13')] = function() { for (var _0x3673a9 = 0x0, _0x2a09f3 = this.items; _0x3673a9 < _0x2a09f3.get_length(); ) { if (_0x4cc7('0x20ae') !== _0x4cc7('0x20af')) { var _0x4489e0 = _0x2a09f3.get(_0x3673a9); ++_0x3673a9; _0x4489e0.item.apply(_0x4489e0.target, _0x4489e0.area, this.scale); } else { var _0x5c76ba = _0x2a09f3.get(_0x3673a9); ++_0x3673a9; _0x5c76ba(this.saveValues[this.index]); } } } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x20b0')] = function(_0x27bc4e) { for (var _0x19f1e0 = 0x0, _0x5648de = this.items; _0x19f1e0 < _0x5648de.get_length(); ) { if (_0x4cc7('0x173') !== _0x2d63f9.emMwh) { _0x255a64.prototype.update.call(this, _0x27bc4e); this.owner.physicsData.onGround && (this.used = 0x0); } else { var _0x1c7555 = _0x5648de.get(_0x19f1e0); ++_0x19f1e0; null != _0x1c7555.target && _0x1c7555.target.get_sourceObject() == _0x27bc4e.get_sourceObject() && _0x1c7555.item.apply(_0x1c7555.target, _0x1c7555.area, this.scale); } } } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x4fd177, _0x315ebe, _0x1a0a70) { for (var _0x2fce20 = !0x1, _0x26b90e = 0x0, _0x35ac99 = this.items; _0x26b90e < _0x35ac99.get_length(); ) { var _0x41ed2d = _0x35ac99.get(_0x26b90e); ++_0x26b90e; if (null != _0x41ed2d.target && _0x41ed2d.target.get_sourceObject() == _0x4fd177.get_sourceObject()) { _0x4fd177 = _0x41ed2d.target; _0x2fce20 = !0x0; break; } } if (_0x2fce20) for (_0x2fce20 = this.items.get_length() - 0x1; _0x2d63f9.Iiero(0x0, _0x2fce20); ) this.items.get(_0x2fce20).target == _0x4fd177 ? (_0x26b90e = this.items.get(_0x2fce20).item.mask, _0x35ac99 = _0x315ebe.mask, 0x0 != (_0x26b90e & 0xf0) && 0x0 != (_0x35ac99 & 0xf0) && (_0x26b90e &= 0xf0, _0x35ac99 &= 0xf0), _0x26b90e = _0x2d63f9.zMNQi(0x0, _0x26b90e & _0x35ac99)) : _0x26b90e = !0x1, _0x26b90e && this.items.splice(_0x2fce20, 0x1), --_0x2fce20; _0x4fd177 = new _0x195906(_0x4fd177,null != _0x1a0a70 ? _0x1a0a70 : new _0x101b9d(this.bounds),_0x315ebe); this.items.push(_0x4fd177); _0x4fd177.item.apply(_0x4fd177.target, _0x4fd177.area, this.scale); } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0xd6580c) { if (_0x4cc7('0x20b1') === _0x4cc7('0x20b2')) { this.drawLines = !0x0; this.levels = _0xd6580c; this.scale = _0x172b83.get_currentLayout().scale; this.set_definition(_0x6b9de4); } else { for (var _0x6b9de4 = this.items.get_length() - 0x1; 0x0 <= _0x6b9de4; ) null == this.items.get(_0x6b9de4).target || this.items.get(_0x6b9de4).target.get_sourceObject() != _0xd6580c.get_sourceObject() && this.items.get(_0x6b9de4).area.get_sourceObject() != _0xd6580c.get_sourceObject() || this.items.splice(_0x6b9de4, 0x1), --_0x6b9de4; } } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x20b3')] = function(_0x13c3e0, _0x217909) { for (var _0x5e6cf1 = 0x0, _0x2ae310 = this.items; _0x5e6cf1 < _0x2ae310.get_length(); ) { var _0x18a7e2 = _0x2ae310.get(_0x5e6cf1); ++_0x5e6cf1; if (null != _0x18a7e2.target && _0x18a7e2.target.get_sourceObject() == _0x13c3e0.get_sourceObject()) { _0x18a7e2 = _0x18a7e2.item.mask; var _0xb8a3db = _0x217909.mask; 0x0 != (_0x18a7e2 & 0xf0) && 0x0 != (_0xb8a3db & 0xf0) && (_0x18a7e2 &= 0xf0, _0xb8a3db &= 0xf0); _0x18a7e2 = 0x0 != (_0x18a7e2 & _0xb8a3db); } else _0x18a7e2 = !0x1; if (_0x18a7e2) return !0x0; } return !0x1; } ; _0x172b83[_0x4cc7('0x8')][_0x4cc7('0x20b4')] = function(_0x3d9d1e) { if (_0x4cc7('0x20b5') !== _0x4cc7('0x20b5')) { var _0x38ac31 = new _0x23639f(this.mapButton) , _0x507027 = new _0x23639f(_0x3d9d1e); _0x172b83.get_currentLayout().add(_0x507027, new _0x456817(!0x1,0x0), _0x38ac31); this.layout.add(new _0x23639f(_0x3d9d1e), new _0x5a56e2(!0x0)); } else { for (var _0x471d01 = 0x0, _0x502131 = 0x0, _0x108127 = this.items; _0x502131 < _0x108127.get_length(); ) { var _0x2d9017 = _0x108127.get(_0x502131); ++_0x502131; null != _0x2d9017.target && _0x2d9017.target.get_sourceObject() == _0x3d9d1e.get_sourceObject() && (_0x471d01 |= _0x2d9017.item.mask); } return _0x471d01; } } ; _0x172b83[_0x4cc7('0x8')]['__class__'] = _0x172b83; var _0x195906 = function(_0xc7e579, _0x44f3e6, _0x102a93) { this['target'] = _0xc7e579; this[_0x4cc7('0x2033')] = _0x44f3e6; this[_0x4cc7('0x11')] = _0x102a93; }; _0x16dada['com.player03.layout._Layout.BoundItem'] = _0x195906; _0x195906[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x22e'), '_Layout', _0x4cc7('0x20b6')]; _0x195906[_0x4cc7('0x8')] = {}; _0x195906[_0x4cc7('0x8')][_0x4cc7('0xa26')] = null; _0x195906[_0x4cc7('0x8')][_0x4cc7('0x2033')] = null; _0x195906[_0x4cc7('0x8')][_0x4cc7('0x11')] = null; _0x195906[_0x4cc7('0x8')]['__class__'] = _0x195906; var _0x145ce0 = function(_0x8524e7, _0x304de3, _0x495ae7, _0x4c55e3, _0x11fbf3) { if (_0x4cc7('0x20b7') !== _0x4cc7('0x20b7')) { for (_0xd03f5a = _0x4b4d92[_0x4cc7('0x202d')]; _0x4b4d92[_0x4cc7('0x20b8')] < (0xffff & _0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')]) && (_0x4b4d92[_0x4cc7('0x202d')] !== _0x4b4d92[_0x4cc7('0x20ba')] || (_0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x4b4d92[_0x4cc7('0x202d')] > _0xd03f5a && (_0x2bc114[_0x4cc7('0x20bc')] = _0x142a66(_0x2bc114[_0x4cc7('0x20bc')], _0x4b4d92[_0x4cc7('0x202c')], _0x4b4d92[_0x4cc7('0x202d')] - _0xd03f5a, _0xd03f5a)), _0x5aff49(_0x2bc114), _0xd03f5a = _0x4b4d92[_0x4cc7('0x202d')], _0x4b4d92[_0x4cc7('0x202d')] !== _0x4b4d92[_0x4cc7('0x20ba')])); ) _0x48c401(_0x4b4d92, 0xff & _0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4b4d92[_0x4cc7('0x20b8')]]), _0x4b4d92[_0x4cc7('0x20b8')]++; _0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x4b4d92[_0x4cc7('0x202d')] > _0xd03f5a && (_0x2bc114[_0x4cc7('0x20bc')] = _0x142a66(_0x2bc114[_0x4cc7('0x20bc')], _0x4b4d92[_0x4cc7('0x202c')], _0x4b4d92[_0x4cc7('0x202d')] - _0xd03f5a, _0xd03f5a)); _0x4b4d92['gzindex'] === _0x4b4d92[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')] && (_0x4b4d92[_0x4cc7('0x20b8')] = 0x0, _0x4b4d92['status'] = 0x49); } else { null == _0x4c55e3 && (_0x4c55e3 = !0x1); null == _0x304de3 && (_0x304de3 = 0x0); null == _0x8524e7 && (_0x8524e7 = 0x0); this[_0x4cc7('0x1911')] = !0x1; _0x457ac5['call'](this); this[_0x4cc7('0x20bd')] = _0x8524e7; this[_0x4cc7('0x20be')] = _0x304de3; this[_0x4cc7('0x20bf')](_0x495ae7); _0x495ae7 = null != _0x11fbf3 ? _0x11fbf3 : null != _0x495ae7 ? _0x495ae7[_0x4cc7('0xa9a')] : _0x172b83['get_currentLayout']()[_0x4cc7('0xa9a')]; this[_0x4cc7('0x22e')] = new _0x172b83(_0x495ae7,new _0x1afb04(0x0,0x0,_0x8524e7,_0x304de3)); this[_0x4cc7('0x9ad')]('addedToStage', _0x48c401(this, this[_0x4cc7('0x20c0')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x8a9'), _0x48c401(this, this[_0x4cc7('0x1910')]), !0x1, 0x1); this[_0x4cc7('0x9ad')](_0x4cc7('0x1fad'), _0x48c401(this, this[_0x4cc7('0x20c1')])); if (null != this[_0x4cc7('0x99c')]) this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x8a9'))); else if (_0x4c55e3 && !this['layoutCreated']) this[_0x4cc7('0x1910')](null); } }; _0x16dada[_0x4cc7('0x20c2')] = _0x145ce0; _0x145ce0[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20c3')]; _0x145ce0[_0x4cc7('0x92b')] = _0x457ac5; _0x145ce0[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { 'layout': null, 'parentLayout': null, 'pendingWidth': null, 'pendingHeight': null, 'layoutCreated': null, 'resizeToContents': function(_0x2fa76c, _0x3977bf, _0x15addb, _0x5c3a24) { null == _0x15addb && (_0x15addb = 0x0); null == _0x5c3a24 && (_0x5c3a24 = _0x15addb); if (null != _0x2fa76c) { var _0x417934 = _0x48c401(this, this['setWidthToContain']) , _0xd7d09d = _0x15addb; _0x15addb = function() { _0x417934(_0x2fa76c, _0xd7d09d); } ; this['layout'][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x15addb))); _0x15addb(); } if (null != _0x3977bf) { var _0x34db11 = _0x48c401(this, this[_0x4cc7('0x20c4')]) , _0xa21b99 = _0x5c3a24; _0x5c3a24 = function() { if (_0x4cc7('0x20c5') === _0x4cc7('0x20c5')) { _0x34db11(_0x3977bf, _0xa21b99); } else { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.6, 74.9, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacb')](0x42); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5b2869 = _0x1baaa1['scale'](0.7) , _0x20bab2 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x20c6'), -0x12c, -0xa, _0x5b2869, null, null, _0x20bab2, null); } } ; this[_0x4cc7('0x22e')]['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x5c3a24))); _0x5c3a24(); } }, 'setWidthToContain': function(_0x895c28, _0x328397) { this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0xab2')](0x0, 0x0, _0x895c28[_0x4cc7('0x472')]() + _0x895c28[_0x4cc7('0xa74')]() + _0x328397 * this['layout'][_0x4cc7('0xa9a')]['x'], this[_0x4cc7('0xa75')](), !0x0); }, 'setHeightToContain': function(_0x19fb4d, _0x36feac) { this[_0x4cc7('0x22e')][_0x4cc7('0xeff')]['setTo'](0x0, 0x0, this['get_width'](), _0x19fb4d['get_y']() + _0x19fb4d[_0x4cc7('0xa75')]() + _0x36feac * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'], !0x0); }, 'createLayout2': function() {}, 'onFirstAddedToStage': function(_0x299fad) { this[_0x4cc7('0xa2d')]('addedToStage', _0x48c401(this, this[_0x4cc7('0x1910')])); this[_0x4cc7('0x1911')] = !0x0; _0x299fad = _0x172b83[_0x4cc7('0xc1e')](); _0x172b83['currentLayout'] = this[_0x4cc7('0x22e')]; this[_0x4cc7('0x20c7')](); _0x172b83[_0x4cc7('0x20ad')] = _0x299fad; }, 'onAddedToStage': function(_0x1688e0) { null != this[_0x4cc7('0x20c8')] && (_0x1688e0 = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x13')])), this[_0x4cc7('0x20c8')]['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x1688e0)))); this[_0x4cc7('0x20bd')] == this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x7d9')] && this[_0x4cc7('0x20be')] == this['layout'][_0x4cc7('0xeff')]['height'] || this['layout'][_0x4cc7('0xeff')][_0x4cc7('0xab2')](this[_0x4cc7('0x22e')]['bounds']['x'], this[_0x4cc7('0x22e')]['bounds']['y'], this[_0x4cc7('0x20bd')], this[_0x4cc7('0x20be')]); }, 'onRemovedFromStage': function(_0x504616) { if (null != this[_0x4cc7('0x20c8')]) { _0x504616 = this[_0x4cc7('0x20c8')]; for (var _0x442ec2 = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526['apply'])), _0x199701 = _0x56067a[_0x4cc7('0x67d')](_0x504616['items'][_0x4cc7('0x34')](), 0x1); 0x0 <= _0x199701; ) _0x5260f5[_0x4cc7('0x9a0')](_0x504616['items'][_0x4cc7('0x2b')](_0x199701)['item'], _0xf64219) && _0x5260f5['__cast'](_0x504616['items'][_0x4cc7('0x2b')](_0x199701)['item'], _0xf64219)[_0x4cc7('0x20c9')] == _0x442ec2 && _0x504616[_0x4cc7('0xe1d')]['splice'](_0x199701, 0x1), --_0x199701; } this[_0x4cc7('0x20bd')] = this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x7d9')]; this[_0x4cc7('0x20be')] = this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x98b')]; }, 'set_parentLayout': function(_0x6a860e) { if (null != this[_0x4cc7('0x20c8')] && null != this[_0x4cc7('0x99c')]) for (var _0x3f19c0 = this[_0x4cc7('0x20c8')], _0x349c2f = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x13')])), _0x39b050 = _0x3f19c0[_0x4cc7('0xe1d')]['get_length']() - 0x1; 0x0 <= _0x39b050; ) _0x5260f5['__instanceof'](_0x3f19c0['items'][_0x4cc7('0x2b')](_0x39b050)[_0x4cc7('0x11')], _0xf64219) && _0x5260f5[_0x4cc7('0x99b')](_0x3f19c0[_0x4cc7('0xe1d')][_0x4cc7('0x2b')](_0x39b050)[_0x4cc7('0x11')], _0xf64219)[_0x4cc7('0x20c9')] == _0x349c2f && _0x3f19c0[_0x4cc7('0xe1d')]['splice'](_0x39b050, 0x1), --_0x39b050; null != _0x6a860e && null != this[_0x4cc7('0x99c')] && (_0x3f19c0 = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x13')])), _0x6a860e[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x3f19c0)))); return this[_0x4cc7('0x20c8')] = _0x6a860e; }, 'get_width': function() { return null != this['stage'] ? this[_0x4cc7('0x22e')][_0x4cc7('0xeff')]['width'] : this[_0x4cc7('0x20bd')]; }, 'get_height': function() { var _0x59f528 = {}; _0x59f528[_0x4cc7('0x20ca')] = function(_0x3698df, _0x519086) { return _0x3698df != _0x519086; } ; if (_0x4cc7('0x20cb') !== _0x4cc7('0x20cc')) { return null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x98b')] : this[_0x4cc7('0x20be')]; } else { if (!a[_0x4cc7('0x9e8')]('style')) return b; var _0x25d327 = new _0x3a1efa(); if (_0x59f528[_0x4cc7('0x20ca')](null, b)) for (var _0x4d2095 = b[_0x4cc7('0x9f5')](); _0x4d2095[_0x4cc7('0x94e')](); ) { var _0x368716 = _0x4d2095[_0x4cc7('0x3a')]() , _0x3b7bcf = null != _0x842c50[_0x368716] ? b['getReserved'](_0x368716) : b['h'][_0x368716]; null != _0x842c50[_0x368716] ? _0x25d327[_0x4cc7('0x97d')](_0x368716, _0x3b7bcf) : _0x25d327['h'][_0x368716] = _0x3b7bcf; } a = a[_0x4cc7('0x2b')](_0x4cc7('0xcc0')); a = _0x3ce3da['mStyleSplit'][_0x4cc7('0x46')](a); for (b = 0x0; b < a[_0x4cc7('0x21')]; ) _0x4d2095 = a[b], ++b, _0x3ce3da[_0x4cc7('0x20cd')][_0x4cc7('0xc7c')](_0x4d2095) && (_0x4d2095 = _0x3ce3da[_0x4cc7('0x20cd')][_0x4cc7('0xc7d')](0x1), _0x368716 = _0x3ce3da[_0x4cc7('0x20cd')]['matched'](0x2), null != _0x842c50[_0x4d2095] ? _0x25d327[_0x4cc7('0x97d')](_0x4d2095, _0x368716) : _0x25d327['h'][_0x4d2095] = _0x368716); return _0x25d327; } }, 'set_width': function(_0x482592) { null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x22e')]['bounds'][_0x4cc7('0xb47')](_0x482592) : this[_0x4cc7('0x20bd')] = _0x482592; return _0x482592; }, 'set_height': function(_0x461353) { null != this[_0x4cc7('0x99c')] ? this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x10e6')](_0x461353) : this[_0x4cc7('0x20be')] = _0x461353; return _0x461353; }, '__class__': _0x145ce0, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_parentLayout': _0x4cc7('0x20bf') }) }); var _0x3ab995 = function() {}; _0x16dada[_0x4cc7('0x20ce')] = _0x3ab995; _0x3ab995[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x22e'), _0x4cc7('0x20cf')]; _0x3ab995[_0x4cc7('0x20d0')] = function(_0x4e93a8, _0x1166b5, _0x4fc9b4, _0x11412b) { null == _0x4fc9b4 && (_0x4fc9b4 = 0x0); null == _0x11412b && (_0x11412b = _0x172b83['get_currentLayout']()); _0x11412b[_0x4cc7('0x2a')](_0x4e93a8, _0x145606['matchOppositeEdges'](_0x30bcc9['RIGHT'], _0x4fc9b4), _0x1166b5); _0x1166b5 = _0x145606[_0x4cc7('0x20d1')](_0x30bcc9['LEFT'], _0x4fc9b4); _0x11412b['conflictExists'](_0x4e93a8, _0x1166b5) || _0x11412b[_0x4cc7('0x2a')](_0x4e93a8, _0x1166b5); } ; _0x3ab995[_0x4cc7('0x20d2')] = function(_0x16c87c, _0x428c2c, _0x2cf931, _0x388bdd) { if (_0x4cc7('0x20d3') === _0x4cc7('0x20d3')) { null == _0x2cf931 && (_0x2cf931 = 0x0); null == _0x388bdd && (_0x388bdd = _0x172b83[_0x4cc7('0xc1e')]()); var _0xdf62fc = _0x145606[_0x4cc7('0x20d1')](_0x30bcc9[_0x4cc7('0x46d')], _0x2cf931); _0x388bdd[_0x4cc7('0x20b3')](_0x16c87c, _0xdf62fc) || _0x388bdd['add'](_0x16c87c, _0xdf62fc); _0x388bdd[_0x4cc7('0x2a')](_0x16c87c, _0x145606[_0x4cc7('0x20d4')](_0x30bcc9[_0x4cc7('0xe19')], _0x2cf931), _0x428c2c); } else { _0x16c87c[_0x4cc7('0x1f0f')] = _0x428c2c['ctrlKey']; _0x16c87c[_0x4cc7('0x1f0e')] = _0x428c2c[_0x4cc7('0x1f0e')]; _0x16c87c[_0x4cc7('0x20d5')] = _0x428c2c['shiftKey']; _0x16c87c[_0x4cc7('0x1f10')] = _0x428c2c[_0x4cc7('0x1f10')]; _0x16c87c[_0x4cc7('0x20d6')] = _0x428c2c[_0x4cc7('0xa22')]; _0x16c87c[_0x4cc7('0x20d7')] = _0x428c2c['localY']; null == _0x2cf931 && (_0x2cf931 = _0x1f0b5c[_0x4cc7('0x12ee')]); null != _0x2cf931 ? (_0x16c87c['object'] = _0x2cf931[_0x4cc7('0xffa')], _0x16c87c[_0x4cc7('0x122b')] = _0x2cf931[_0x4cc7('0x122b')], _0x16c87c['uv'] = _0x2cf931['uv'], _0x16c87c[_0x4cc7('0xf20')] = null != _0x2cf931[_0x4cc7('0xf20')] ? _0x2cf931[_0x4cc7('0xf20')][_0x4cc7('0x1176')]() : null, _0x16c87c[_0x4cc7('0x1006')] = null != _0x2cf931[_0x4cc7('0x1006')] ? _0x2cf931[_0x4cc7('0x1006')]['clone']() : null, _0x16c87c[_0x4cc7('0xb1c')] = _0x2cf931['index'], _0x16c87c['subGeometryIndex'] = _0x2cf931[_0x4cc7('0x139e')]) : (_0x16c87c['uv'] = null, _0x16c87c[_0x4cc7('0x7ba')] = null, _0x16c87c[_0x4cc7('0xf20')] = this['_nullVector'], _0x16c87c[_0x4cc7('0x1006')] = this[_0x4cc7('0x1251')], _0x16c87c['index'] = 0x0, _0x16c87c[_0x4cc7('0x139e')] = 0x0); _0x1f0b5c['_queuedEvents'][_0x4cc7('0x29')](_0x16c87c); } } ; _0x3ab995['fillAreaAbove'] = function(_0x2ef630, _0x1d5c71, _0x145c39, _0x475ce2) { null == _0x145c39 && (_0x145c39 = 0x0); null == _0x475ce2 && (_0x475ce2 = _0x172b83[_0x4cc7('0xc1e')]()); _0x475ce2['add'](_0x2ef630, _0x145606[_0x4cc7('0x20d4')](_0x30bcc9['BOTTOM'], _0x145c39), _0x1d5c71); _0x1d5c71 = _0x145606[_0x4cc7('0x20d1')](_0x30bcc9[_0x4cc7('0x1e99')], _0x145c39); _0x475ce2[_0x4cc7('0x20b3')](_0x2ef630, _0x1d5c71) || _0x475ce2[_0x4cc7('0x2a')](_0x2ef630, _0x1d5c71); } ; _0x3ab995['fillAreaBelow'] = function(_0x554351, _0x2973ae, _0x18a260, _0x56642a) { null == _0x18a260 && (_0x18a260 = 0x0); null == _0x56642a && (_0x56642a = _0x172b83[_0x4cc7('0xc1e')]()); var _0x1feec6 = _0x145606[_0x4cc7('0x20d1')](_0x30bcc9[_0x4cc7('0x1f79')], _0x18a260); _0x56642a[_0x4cc7('0x20b3')](_0x554351, _0x1feec6) || _0x56642a['add'](_0x554351, _0x1feec6); _0x56642a[_0x4cc7('0x2a')](_0x554351, _0x145606['matchOppositeEdges'](_0x30bcc9['TOP'], _0x18a260), _0x2973ae); } ; _0x3ab995['maintainAspectRatio'] = function(_0x535be8, _0x541505) { if (_0x4cc7('0x20d8') === _0x4cc7('0x20d9')) { return _0x541505 * this[_0x4cc7('0x1b66')]; } else { null == _0x541505 && (_0x541505 = _0x172b83[_0x4cc7('0xc1e')]()); var _0x2fbe29 = _0x541505[_0x4cc7('0x20b4')](_0x535be8) , _0x27a9e9 = 0x0 != (_0x2fbe29 & 0x8); 0x0 == _0x56067a[_0x4cc7('0x67e')](_0x2fbe29, 0x4) && _0x541505[_0x4cc7('0x2a')](_0x535be8, new _0x5a56e2(!0x0)); _0x27a9e9 || _0x541505[_0x4cc7('0x2a')](_0x535be8, new _0x5a56e2(!0x1)); } } ; var _0x466681 = function() { this['baseWidth'] = this['get_width'](); this[_0x4cc7('0x1306')] = this['get_height'](); }; _0x16dada['com.player03.layout.ResizableImpl'] = _0x466681; _0x466681[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20da')]; _0x466681[_0x4cc7('0x8')] = {}; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x1307')] = null; _0x466681[_0x4cc7('0x8')]['baseHeight'] = null; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x472')] = function() { if (_0x4cc7('0x20db') === 'XfBdI') { return 0x0; } else { 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(); } } ; _0x466681[_0x4cc7('0x8')]['set_x'] = function(_0x563568) { return 0x0; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0xb45')] = function() { return 0x0; } ; _0x466681[_0x4cc7('0x8')]['set_y'] = function(_0x10a698) { return 0x0; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0xa74')] = function() { if (_0x4cc7('0x20dc') === _0x4cc7('0x20dd')) { null == c && (c = !0x1); this._skeletonAnimationStates = new _0x142a66(); this._globalPose = new _0x42cc25(); _0xf280e.call(this, a); this._skeleton = b; this._forceCPU = c; this._jointsPerVertex = a.get_jointsPerVertex(); this._numJoints = this._skeleton.get_numJoints(); this._globalMatrices = _0x2bc114.toFloatVector(null, 0xc * this._numJoints, !0x0); b = a = 0x0; for (c = this._numJoints; b < c; ) b++, this._globalMatrices.set(a++, 0x1), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x1), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x0), this._globalMatrices.set(a++, 0x1), this._globalMatrices.set(a++, 0x0); } else { return 0x0; } } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0xb47')] = function(_0x39bd7a) { return 0x0; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0xa75')] = function() { return 0x0; } ; _0x466681[_0x4cc7('0x8')]['set_height'] = function(_0x41023e) { return 0x0; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x13b9')] = function(_0x6ecb06) { this.set_width(this.get_width() - (_0x6ecb06 - this.get_x())); return this.set_x(_0x6ecb06); } ; _0x466681[_0x4cc7('0x8')]['set_right'] = function(_0x232bcf) { this.set_width(_0x232bcf - this.get_x()); return _0x232bcf; } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x13bd')] = function(_0x12adff) { this.set_height(this.get_height() - (_0x12adff - this.get_y())); return this.set_y(_0x12adff); } ; _0x466681[_0x4cc7('0x8')]['set_bottom'] = function(_0x12f6d2) { this.set_height(_0x12f6d2 - this.get_y()); return _0x12f6d2; } ; _0x466681[_0x4cc7('0x8')]['get_sourceObject'] = function() { if (_0x4cc7('0x20de') !== _0x4cc7('0x20df')) { throw new _0x202aa0(_0x4cc7('0x20e0')); } else { var _0x68370f = b++; this._tasks.get(_0x68370f).set_textureWidth(a); } } ; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x466681; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bf')] = _0x4cc7('0x13bf'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13bd')] = _0x4cc7('0x13bd'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13be')] = _0x4cc7('0x13be'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x13b9')] = 'set_left'; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x20e1')] = _0x4cc7('0x20e1'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10e6')] = _0x2d63f9.vNhBX; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_height'] = _0x4cc7('0xa75'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_width'] = _0x4cc7('0xb47'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa74')] = _0x4cc7('0xa74'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb44')] = _0x4cc7('0xb44'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_y'] = _0x4cc7('0xb45'); _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb46')] = 'set_x'; _0x466681[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x472')] = _0x2d63f9.gqjlN; var _0x23639f = function(_0x42c63e) { this[_0x4cc7('0x10b2')] = _0x42c63e; _0x466681[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1307')] = _0x42c63e[_0x4cc7('0xa74')]() / _0x42c63e[_0x4cc7('0x3dc')](); this[_0x4cc7('0x1306')] = _0x42c63e['get_height']() / _0x42c63e[_0x4cc7('0xb4a')](); }; _0x16dada[_0x4cc7('0x20e2')] = _0x23639f; _0x23639f[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), '_Resizable', _0x2d63f9['MwYiP']]; _0x23639f['__super__'] = _0x466681; _0x23639f[_0x4cc7('0x8')] = _0x5aff49(_0x466681[_0x4cc7('0x8')], { 'displayObject': null, 'get_x': function() { return this[_0x4cc7('0x10b2')][_0x4cc7('0x472')](); }, 'set_x': function(_0x2d37ec) { return this[_0x4cc7('0x10b2')][_0x4cc7('0xb46')](_0x2d37ec); }, 'get_y': function() { return this[_0x4cc7('0x10b2')][_0x4cc7('0xb45')](); }, 'set_y': function(_0x34d33e) { return this[_0x4cc7('0x10b2')][_0x4cc7('0xb44')](_0x34d33e); }, 'get_width': function() { return this[_0x4cc7('0x10b2')][_0x4cc7('0xa74')](); }, 'set_width': function(_0x7989a7) { if ('YeatF' !== _0x4cc7('0x20e3')) { return this['displayObject']['set_width'](_0x7989a7); } else { var _0xb85d48 = new _0x1680d8(); _0xb85d48['materialID'] = _0x7989a7[_0x4cc7('0xb75')](); _0xb85d48[_0x4cc7('0x5c1')] = _0x5260f5['__cast'](b, _0x1603fe); this[_0x4cc7('0x1af8')]['push'](_0xb85d48); 0x0 < this[_0x4cc7('0x1af1')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1af6')](_0xb85d48); } }, 'get_height': function() { return this[_0x4cc7('0x10b2')][_0x4cc7('0xa75')](); }, 'set_height': function(_0x459801) { return this['displayObject']['set_height'](_0x459801); }, 'get_sourceObject': function() { return this['displayObject']; }, '__class__': _0x23639f }); var _0x101b9d = function(_0xebbce5) { this[_0x4cc7('0x2033')] = _0xebbce5; _0x466681[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x20e4')] = _0x101b9d; _0x101b9d[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20e5'), _0x4cc7('0x20e6')]; _0x101b9d[_0x4cc7('0x92b')] = _0x466681; _0x101b9d[_0x4cc7('0x8')] = _0x5aff49(_0x466681[_0x4cc7('0x8')], { 'area': null, 'get_x': function() { if (_0x4cc7('0x20e7') !== _0x4cc7('0x20e7')) { return _0x16dada = _0x16dada || {}, _0x16dada[_0x4cc7('0x20e8')] = !0x0, _0x3dd250(_0x48c401, _0x16dada); } else { return this[_0x4cc7('0x2033')]['x']; } }, 'set_x': function(_0x552354) { return this[_0x4cc7('0x2033')][_0x4cc7('0xb46')](_0x552354); }, 'get_y': function() { return this[_0x4cc7('0x2033')]['y']; }, 'set_y': function(_0x22d4a2) { return this['area'][_0x4cc7('0xb44')](_0x22d4a2); }, 'get_width': function() { if ('WhqMe' !== _0x4cc7('0x20e9')) { return this[_0x4cc7('0x2033')][_0x4cc7('0x7d9')]; } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x71); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x32); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x11a9); var _0x56f88c = null; null == _0x56f88c && (_0x56f88c = new _0x169fce()); var _0x434be5 = Math[_0x4cc7('0x28')](1.562069680534925); _0x56f88c['x'] = 0.901 * _0x434be5; _0x56f88c['y'] = 0.334 * _0x434be5; _0x56f88c['z'] = -0.275 * _0x434be5; _0x56f88c['w'] = Math['cos'](1.562069680534925); _0x434be5 = _0x56f88c['x'] * _0x56f88c['x'] + _0x56f88c['y'] * _0x56f88c['y'] + _0x56f88c['z'] * _0x56f88c['z'] + _0x56f88c['w'] * _0x56f88c['w']; var _0x2da8fa = _0x434be5 - 0x1; 1e-10 > (0x0 <= _0x2da8fa ? _0x2da8fa : -_0x2da8fa) || (0x0 == _0x434be5 ? (_0x56f88c['x'] = 0x0, _0x56f88c['y'] = 0x0, _0x56f88c['z'] = 0x0, _0x56f88c['w'] = 0x1) : (_0x434be5 = 0x1 / Math[_0x4cc7('0x2c')](_0x434be5), _0x56f88c['x'] *= _0x434be5, _0x56f88c['y'] *= _0x434be5, _0x56f88c['z'] *= _0x434be5, _0x56f88c['w'] *= _0x434be5)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x56f88c)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](16.9, 97.7); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x56f88c = _0x1baaa1[_0x4cc7('0x7d9')](0x348); this['dialog']['addBubble'](_0x4cc7('0x20ea'), -0x28, -0xd2, null, _0x56f88c, null, null, null); _0x56f88c = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x20eb'), 0x64, 0x0, null, null, -0x1, _0x56f88c, null); _0x56f88c = _0x1baaa1[_0x4cc7('0x7d9')](0x172); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20easier\x20to\x20test\x20for\x20people.', 0x12c, 0x122, null, _0x56f88c, -0x1, null, null); } }, 'set_width': function(_0x5ea3ac) { if (_0x4cc7('0x20ec') !== _0x4cc7('0x20ed')) { return this[_0x4cc7('0x2033')]['set_width'](_0x5ea3ac); } else { this[_0x4cc7('0xa8d')] = _0x5ea3ac; } }, 'get_height': function() { return this[_0x4cc7('0x2033')][_0x4cc7('0x98b')]; }, 'set_height': function(_0x1b3ed1) { return this[_0x4cc7('0x2033')][_0x4cc7('0x10e6')](_0x1b3ed1); }, 'set_left': function(_0x2ba523) { var _0x4f2237 = this[_0x4cc7('0x2033')]; _0x4f2237['setTo'](_0x2ba523, _0x4f2237['y'], _0x4f2237['width'] - (_0x2ba523 - _0x4f2237['x']), _0x4f2237[_0x4cc7('0x98b')]); return _0x2ba523; }, 'set_right': function(_0x34d238) { var _0x2fddd9 = this[_0x4cc7('0x2033')]; _0x2fddd9[_0x4cc7('0xb47')](_0x34d238 - _0x2fddd9['x']); return _0x34d238; }, 'set_top': function(_0x735ba3) { if (_0x4cc7('0x20ee') !== _0x4cc7('0x20ee')) { this[_0x4cc7('0x20ef')] = 0x0; _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104f')], 0x1, null, { 'startTilesLength': 0x898 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x56067a[_0x4cc7('0x67f')](_0x48c401, this, this['frame8']), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this['frame12']), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this['frame16']), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this[_0x4cc7('0x20f4')])]; this['name'] = _0x4cc7('0x20f5'); } else { var _0xc4424f = this[_0x4cc7('0x2033')]; _0xc4424f[_0x4cc7('0xab2')](_0xc4424f['x'], _0x735ba3, _0xc4424f[_0x4cc7('0x7d9')], _0xc4424f[_0x4cc7('0x98b')] - (_0x735ba3 - _0xc4424f['y'])); return _0x735ba3; } }, 'set_bottom': function(_0x485b2e) { var _0x4a9509 = this[_0x4cc7('0x2033')]; _0x4a9509['set_height'](_0x485b2e - _0x4a9509['y']); return _0x485b2e; }, 'get_sourceObject': function() { return this[_0x4cc7('0x2033')]; }, '__class__': _0x101b9d }); var _0x161060 = function(_0xb4fb2b) { this[_0x4cc7('0xf8d')] = _0xb4fb2b; _0x466681[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x20f6')] = _0x161060; _0x161060[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20e5'), _0x4cc7('0x20f7')]; _0x161060[_0x4cc7('0x92b')] = _0x466681; _0x161060['prototype'] = _0x5aff49(_0x466681[_0x4cc7('0x8')], { 'rectangle': null, 'get_x': function() { if (_0x56067a['WoyyD'](_0x4cc7('0x20f8'), 'wsISn')) { return this[_0x4cc7('0xf8d')]['x']; } else { a = [_0x4cc7('0x20f9'), 0x2, a, b, c, d, e, f, l, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49]; a[_0x4cc7('0xd2f')] = _0x44d093; a['toString'] = _0x3e3cd2; return a; } }, 'set_x': function(_0x54b4f2) { return this[_0x4cc7('0xf8d')]['x'] = _0x54b4f2; }, 'get_y': function() { return this[_0x4cc7('0xf8d')]['y']; }, 'set_y': function(_0x1f440f) { return this[_0x4cc7('0xf8d')]['y'] = _0x1f440f; }, 'get_width': function() { return this[_0x4cc7('0xf8d')][_0x4cc7('0x7d9')]; }, 'set_width': function(_0x1fa0ac) { return this[_0x4cc7('0xf8d')][_0x4cc7('0x7d9')] = _0x1fa0ac; }, 'get_height': function() { return this[_0x4cc7('0xf8d')]['height']; }, 'set_height': function(_0xae52f3) { return this[_0x4cc7('0xf8d')][_0x4cc7('0x98b')] = _0xae52f3; }, 'get_sourceObject': function() { return this[_0x4cc7('0xf8d')]; }, '__class__': _0x161060 }); var _0x1144d2 = function(_0x2f6c03, _0xe756fd, _0x175618) { if (_0x4cc7('0x20fa') !== _0x56067a[_0x4cc7('0x680')]) { null == _0xe756fd && (_0xe756fd = 0x258); null == _0x2f6c03 && (_0x2f6c03 = 0x320); this['x'] = this['y'] = 0x1; this['baseWidth'] = _0x2f6c03; this[_0x4cc7('0x1306')] = _0xe756fd; this[_0x4cc7('0x20fb')](null != _0x175618 ? _0x175618 : _0x54b4f1[_0x4cc7('0x493')]()); this['set_behavior'](new _0x188bb5()); } else { return this[_0x4cc7('0x924')][_0x4cc7('0xd15')](); } }; _0x16dada[_0x4cc7('0x20fc')] = _0x1144d2; _0x1144d2['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x20fd')]; _0x1144d2[_0x4cc7('0x8')] = {}; _0x1144d2[_0x4cc7('0x8')]['x'] = null; _0x1144d2[_0x4cc7('0x8')]['y'] = null; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x1307')] = null; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x1306')] = null; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x20fe')] = null; _0x1144d2[_0x4cc7('0x8')]['set_behavior'] = function(_0x16df72) { null == this.behavior && _0x2d63f9.WVktQ(null, _0x16df72) ? this.area.addEventListener('change', _0x48c401(this, this.onResize), !0x1, 0x1) : null != this.behavior && null == _0x16df72 && (this.area.removeEventListener(_0x4cc7('0x96a'), _0x48c401(this, this.onResize)), this.y = this.x = 0x1); this.behavior = _0x16df72; this.area.dispatchEvent(new _0x76b31e(_0x4cc7('0x96a'))); return this.behavior; } ; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x20ac')] = function(_0x1d71a5) { if (_0x4cc7('0x20ff') !== _0x4cc7('0x2100')) { if (null != this.behavior) this.behavior.onResize(this.area.width | 0x0, this.area.height | 0x0, this); } else { var _0x48323 = b.get(_0x1d71a5); ++_0x1d71a5; _0x48323.get_scenePosition(); } } ; _0x1144d2[_0x4cc7('0x8')]['area'] = null; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x20fb')] = function(_0x4d86c4) { this.area = null == _0x4d86c4 ? _0x54b4f1.get_instance() : _0x4d86c4; if (null != this.behavior) this.onResize(null); return this.area; } ; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1144d2; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x20fb')] = 'set_area'; _0x1144d2[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2101')] = 'set_behavior'; var _0x48c262 = function() {}; _0x16dada[_0x4cc7('0x2102')] = _0x48c262; _0x48c262[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x2103'), _0x2d63f9[_0x4cc7('0x474')]]; _0x48c262[_0x4cc7('0x8')] = {}; _0x48c262[_0x4cc7('0x8')][_0x4cc7('0x20ac')] = function(_0x239a3a, _0x405196, _0x386f5a) { _0x386f5a.x = 0x1; _0x386f5a.y = 0x1; } ; _0x48c262[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x48c262; var _0x188bb5 = function() {}; _0x16dada[_0x4cc7('0x2104')] = _0x188bb5; _0x188bb5[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x2105')]; _0x188bb5[_0x4cc7('0x92b')] = _0x48c262; _0x188bb5['prototype'] = _0x2d63f9[_0x4cc7('0x450')](_0x5aff49, _0x48c262[_0x4cc7('0x8')], { 'onResize': function(_0x13fa23, _0x396679, _0x1f31f8) { if (_0x4cc7('0x2106') === _0x4cc7('0x2106')) { _0x1f31f8['x'] = Math['min'](_0x13fa23 / _0x1f31f8[_0x4cc7('0x1307')], _0x396679 / _0x1f31f8['baseHeight']); _0x1f31f8['y'] = _0x1f31f8['x']; } else { this[_0x4cc7('0x1f02')](_0x13fa23); this[_0x4cc7('0x1f03')](); this[_0x4cc7('0x1f04')](); this[_0x4cc7('0x1588')](); } }, '__class__': _0x188bb5 }); var _0xcc959 = function(_0x59dff9) { var _0xd4dd15 = {}; _0xd4dd15[_0x4cc7('0x2107')] = function(_0x6e34db, _0x357598) { return _0x6e34db != _0x357598; } ; if (_0x4cc7('0x2108') !== _0x4cc7('0x2108')) { if (null != _0x59dff9) { var _0x1e18f9 = b + c , _0x5afd8b = this[_0x4cc7('0x2109')]; if (null == this[_0x4cc7('0x2109')] || this['__tempUInt16Array'][_0x4cc7('0x21')] < c) this[_0x4cc7('0x2109')] = _0xd4dd15[_0x4cc7('0x2107')](null, c) ? new Uint16Array(c) : null, null != _0x5afd8b && this[_0x4cc7('0x2109')][_0x4cc7('0x9e7')](_0x5afd8b); for (c = b; c < _0x1e18f9; ) _0x5afd8b = c++, this[_0x4cc7('0x2109')][_0x5afd8b - b] = _0x59dff9['get'](_0x5afd8b); this['uploadFromTypedArray'](this[_0x4cc7('0x2109')]); } } else { null == _0x59dff9 && (_0x59dff9 = !0x1); _0x145ce0[_0x4cc7('0x96b')](this, _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')], _0x3b7d43['get_current']()[_0x4cc7('0x99c')]['stageHeight'], null, _0x59dff9); } }; _0x16dada[_0x4cc7('0x210a')] = _0xcc959; _0xcc959['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x22e'), _0x4cc7('0x210b')]; _0xcc959['__super__'] = _0x145ce0; _0xcc959[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'onAddedToStage': function(_0x36fd20) { _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')]['addEventListener']('change', _0x48c401(this, this[_0x4cc7('0x1aa0')])); this[_0x4cc7('0x1aa0')](null); }, 'onRemovedFromStage': function(_0x260e65) { _0x172b83[_0x4cc7('0x46f')]()['bounds'][_0x4cc7('0xa2d')]('change', _0x48c401(this, this[_0x4cc7('0x1aa0')])); }, 'onStageResize': function(_0xa9cdd6) { if (_0x4cc7('0x210c') !== _0x4cc7('0x210c')) { _0x425f7b[_0x4cc7('0x96b')](this, _0xa9cdd6); } else { this[_0x4cc7('0x22e')][_0x4cc7('0xeff')]['width'] == _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] && this['layout'][_0x4cc7('0xeff')][_0x4cc7('0x98b')] == _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')]['height'] || this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0xab2')](0x0, 0x0, _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')]['width'], _0x172b83[_0x4cc7('0x46f')]()['bounds'][_0x4cc7('0x98b')]); } }, 'set_width': function(_0x1cc243) { return this[_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x7d9')]; }, 'set_height': function(_0x21203e) { return this['layout'][_0x4cc7('0xeff')][_0x4cc7('0x98b')]; }, '__class__': _0xcc959 }); var _0x1afb04 = function(_0x4d6452, _0x5016d7, _0x17552d, _0xa79c24) { null == _0xa79c24 && (_0xa79c24 = 0x0); null == _0x17552d && (_0x17552d = 0x0); null == _0x5016d7 && (_0x5016d7 = 0x0); null == _0x4d6452 && (_0x4d6452 = 0x0); _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0xab2')](_0x4d6452, _0x5016d7, _0x17552d, _0xa79c24); }; _0x16dada[_0x4cc7('0x210d')] = _0x1afb04; _0x1afb04[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x2033'), _0x4cc7('0x210e')]; _0x1afb04[_0x4cc7('0x92b')] = _0x338b9; _0x1afb04[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'x': null, 'y': null, 'width': null, 'height': null, 'setTo': function(_0x5033d2, _0x5ecc93, _0x1618a5, _0x1849ca, _0x3a295b) { null == _0x3a295b && (_0x3a295b = !0x1); this['x'] = _0x5033d2; this['y'] = _0x5ecc93; this[_0x4cc7('0x7d9')] = _0x1618a5; this['height'] = _0x1849ca; _0x3a295b || this[_0x4cc7('0x210f')](); }, 'set_x': function(_0x4753a7) { this['x'] = _0x4753a7; this[_0x4cc7('0x210f')](); return this['x']; }, 'set_y': function(_0x31f326) { this['y'] = _0x31f326; this[_0x4cc7('0x210f')](); return this['y']; }, 'set_width': function(_0x2aa8c6) { if (_0x4cc7('0x2110') !== 'CZjSa') { this[_0x4cc7('0x7d9')] = _0x2aa8c6; this[_0x4cc7('0x210f')](); return this[_0x4cc7('0x7d9')]; } else { var _0x208dc7 = f++; e -= b['lineHeights'][_0x4cc7('0x2b')](_0x208dc7); } }, 'set_height': function(_0x5f580b) { if (_0x4cc7('0x2111') === _0x4cc7('0x2112')) { _0x1f0b5c[_0x4cc7('0x2113')] = _0x1f0b5c[_0x4cc7('0x2114')]; if (null != _0x5f580b) { _0x5f580b[_0x4cc7('0x10f0')]()[_0x4cc7('0x2115')]() && (_0x1f0b5c['_collidingViewObjects'] = _0x2bc114[_0x4cc7('0x24')](null, _0x1f0b5c[_0x4cc7('0x1196')])); var _0x877219 = _0x5f580b[_0x4cc7('0x10e1')](new _0x212a6a(_0x5f580b[_0x4cc7('0xbf2')](),_0x5f580b[_0x4cc7('0xb4f')]())); _0x5f580b['get_shareContext']() ? (null == _0x1f0b5c['_collidingViewObjects'] && (_0x1f0b5c[_0x4cc7('0x2116')] = _0x2bc114[_0x4cc7('0x24')](null, _0x1f0b5c[_0x4cc7('0x1196')])), _0x1f0b5c['_collidingObject'] = _0x1f0b5c['_collidingViewObjects'][_0x4cc7('0x9e7')](_0x1f0b5c['_view3Ds']['h'][_0x5f580b['__id__']], this[_0x4cc7('0x124f')][_0x4cc7('0x1397')](_0x877219['x'], _0x877219['y'], _0x5f580b))) : _0x5f580b == this[_0x4cc7('0x1254')] && (this[_0x4cc7('0x2117')] || this[_0x4cc7('0x1255')]) && (_0x1f0b5c['_collidingObject'] = this['_mousePicker'][_0x4cc7('0x1397')](_0x877219['x'], _0x877219['y'], _0x5f580b)); } } else { this[_0x4cc7('0x98b')] = _0x5f580b; this[_0x4cc7('0x210f')](); return this[_0x4cc7('0x98b')]; } }, 'queueChangeEvent': function() { if (this != _0x1afb04[_0x4cc7('0x2118')]) for (0x0 > _0x1afb04[_0x4cc7('0x2119')][_0x4cc7('0x2d')](this) && _0x1afb04[_0x4cc7('0x2119')][_0x4cc7('0x29')](this); null == _0x1afb04[_0x4cc7('0x2118')] && 0x0 < _0x1afb04[_0x4cc7('0x2119')][_0x4cc7('0x21')]; ) _0x1afb04[_0x4cc7('0x2118')] = _0x1afb04['queue'][0x0], _0x1afb04['queue'][_0x4cc7('0xa5e')](0x0, 0x1), _0x1afb04[_0x4cc7('0x2118')][_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))), _0x1afb04[_0x4cc7('0x2118')] = null; }, 'toString': function() { return _0x56067a[_0x4cc7('0x678')](_0x4cc7('0x211a') + this['x'] + _0x4cc7('0x211b') + this['y'], _0x4cc7('0x211c')) + this[_0x4cc7('0x7d9')] + _0x4cc7('0x211d') + this[_0x4cc7('0x98b')] + ')'; }, '__class__': _0x1afb04, '__properties__': { 'set_height': _0x4cc7('0x10e6'), 'set_width': _0x4cc7('0xb47'), 'set_y': _0x4cc7('0xb44'), 'set_x': _0x4cc7('0xb46') } }); var _0x54b4f1 = function() { if (_0x4cc7('0x211e') !== 'pamCB') { return function(_0x11a945, _0x5e16d9) { a[_0x4cc7('0x1f26')] = null == a[_0x4cc7('0x1f25')]['h']['__keys__'][b[0x0][_0x4cc7('0x8ed')]] ? a['bytesLoaded'] + _0x11a945 : a[_0x4cc7('0x1f26')] + (_0x11a945 - a[_0x4cc7('0x1f25')]['h'][b[0x0][_0x4cc7('0x8ed')]]); a[_0x4cc7('0x1f25')]['set'](b[0x0], _0x11a945); a[_0x4cc7('0x1f27')] || a[_0x4cc7('0x926')][_0x4cc7('0x152f')](a[_0x4cc7('0x1f26')], a[_0x4cc7('0x1f28')]); } ; } else { _0x1afb04[_0x4cc7('0x96b')](this); _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x90d'), _0x48c401(this, this[_0x4cc7('0x1aa0')]), !0x1, 0x1); this[_0x4cc7('0x1aa0')](null); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x476')]] = _0x54b4f1; _0x54b4f1['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x2033'), _0x4cc7('0x211f')]; _0x54b4f1[_0x4cc7('0x2d6')] = {}; _0x54b4f1[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x54b4f1[_0x4cc7('0x493')] = function() { null == _0x54b4f1['instance'] && (_0x54b4f1[_0x4cc7('0xbc4')] = new _0x54b4f1()); return _0x54b4f1[_0x4cc7('0xbc4')]; } ; _0x54b4f1[_0x4cc7('0x92b')] = _0x1afb04; _0x54b4f1[_0x4cc7('0x8')] = _0x5aff49(_0x1afb04[_0x4cc7('0x8')], { 'onStageResize': function(_0x2476a3) { _0x2476a3 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]; _0x2476a3['stageWidth'] == this[_0x4cc7('0x7d9')] && _0x2476a3[_0x4cc7('0xbce')] == this['height'] || _0x1afb04[_0x4cc7('0x8')][_0x4cc7('0xab2')]['call'](this, 0x0, 0x0, _0x2476a3[_0x4cc7('0xbcd')], _0x2476a3['stageHeight']); }, 'setTo': function(_0x1f367c, _0xe8229a, _0xe94c48, _0x50382d, _0x1b5e91) {}, 'set_x': function(_0x4115ca) { return this['x']; }, 'set_y': function(_0x5e1708) { return this['y']; }, 'set_width': function(_0x141b77) { return this[_0x4cc7('0x7d9')]; }, 'set_height': function(_0x36ac57) { return this['height']; }, '__class__': _0x54b4f1 }); var _0x17f7bd = function() {}; _0x16dada[_0x4cc7('0x2120')] = _0x17f7bd; _0x17f7bd[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), _0x4cc7('0x11'), 'LayoutItem']; _0x17f7bd[_0x4cc7('0x8')] = {}; _0x17f7bd[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x17f7bd[_0x4cc7('0x8')]['apply'] = null; _0x17f7bd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x17f7bd; var _0xf64219 = function(_0x3c113f) { this[_0x4cc7('0x1c9d')] = 0x0; this['callback'] = _0x3c113f; }; _0x16dada['com.player03.layout.item.CustomCallback'] = _0xf64219; _0xf64219[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'item', _0x4cc7('0x2121')]; _0xf64219[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0xf64219[_0x4cc7('0x8')] = {}; _0xf64219[_0x4cc7('0x8')]['callback'] = null; _0xf64219[_0x4cc7('0x8')]['mask'] = null; _0xf64219[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x2d0ad8, _0x3376d2, _0x417fd2) { this.callback(); } ; _0xf64219[_0x4cc7('0x8')]['__class__'] = _0xf64219; var _0x145606 = function(_0x39e6aa) { this[_0x4cc7('0x2122')] = _0x39e6aa; this[_0x4cc7('0x2123')] = _0x39e6aa == _0x30bcc9[_0x4cc7('0xe19')] || _0x39e6aa == _0x30bcc9['RIGHT']; switch (_0x39e6aa[0x1]) { case 0x0: this[_0x4cc7('0x1c9d')] = 0x15; break; case 0x1: this[_0x4cc7('0x1c9d')] = 0x25; break; case 0x2: this[_0x4cc7('0x1c9d')] = 0x4a; break; case 0x3: this[_0x4cc7('0x1c9d')] = 0x8a; } }; _0x16dada[_0x4cc7('0x2124')] = _0x145606; _0x145606[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'item', _0x4cc7('0x2125')]; _0x145606[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x145606[_0x4cc7('0x20d4')] = function(_0x19d59b, _0x5eb450) { var _0x47fd0b = {}; _0x47fd0b['QBEhS'] = _0x4cc7('0x2126'); if (_0x4cc7('0x2127') === _0x4cc7('0x2128')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x65); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x22); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1b55); var _0x359c16 = null; null == _0x359c16 && (_0x359c16 = new _0x169fce()); var _0x1765ee = Math[_0x4cc7('0x28')](1.5446163880149817); _0x359c16['x'] = 0.695 * _0x1765ee; _0x359c16['y'] = 0.716 * _0x1765ee; _0x359c16['z'] = 0.065 * _0x1765ee; _0x359c16['w'] = Math[_0x4cc7('0x27')](1.5446163880149817); _0x1765ee = _0x359c16['x'] * _0x359c16['x'] + _0x359c16['y'] * _0x359c16['y'] + _0x359c16['z'] * _0x359c16['z'] + _0x359c16['w'] * _0x359c16['w']; var _0x3077ba = _0x1765ee - 0x1; 1e-10 > (0x0 <= _0x3077ba ? _0x3077ba : -_0x3077ba) || (0x0 == _0x1765ee ? (_0x359c16['x'] = 0x0, _0x359c16['y'] = 0x0, _0x359c16['z'] = 0x0, _0x359c16['w'] = 0x1) : (_0x1765ee = 0x1 / Math[_0x4cc7('0x2c')](_0x1765ee), _0x359c16['x'] *= _0x1765ee, _0x359c16['y'] *= _0x1765ee, _0x359c16['z'] *= _0x1765ee, _0x359c16['w'] *= _0x1765ee)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x359c16)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](1.2, 90.5, null, 0x1f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2129'), -0x12c, -0x140, null, null, null, null, null); _0x359c16 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x1765ee = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x212a'), -0x28, -0x82, null, _0x359c16, -0x1, _0x1765ee, null); _0x359c16 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x1765ee = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Maybe\x20if\x20you\x20focus\x20on\x20staying\x20calm,\x20that\x20means\x20you\x27re\x20more\x20aware.', -0x3c, 0x10e, null, _0x359c16, null, _0x1765ee, null); _0x359c16 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x47fd0b[_0x4cc7('0x212b')], 0x6e, 0x17c, _0x359c16, null, -0x1, null, null); } else { null == _0x5eb450 && (_0x5eb450 = 0x0); return _0x19d59b == _0x30bcc9[_0x4cc7('0xe19')] || _0x19d59b == _0x30bcc9[_0x4cc7('0x1e99')] ? new _0x4d9bb9(_0x19d59b == _0x30bcc9[_0x4cc7('0xe19')] || _0x19d59b == _0x30bcc9['RIGHT'],_0x5eb450) : new _0x37354e(_0x2d63f9[_0x4cc7('0x175')](_0x19d59b, _0x30bcc9[_0x4cc7('0xe19')]) || _0x19d59b == _0x30bcc9['RIGHT'],_0x5eb450); } } ; _0x145606[_0x4cc7('0x20d1')] = function(_0x17d109, _0x57fcbc) { return _0x17d109 == _0x30bcc9[_0x4cc7('0xe19')] || _0x17d109 == _0x30bcc9[_0x4cc7('0x1e99')] ? new _0x399c0e(_0x17d109 == _0x30bcc9[_0x4cc7('0xe19')] || _0x17d109 == _0x30bcc9['RIGHT'],_0x57fcbc) : new _0x332144(_0x17d109 == _0x30bcc9[_0x4cc7('0xe19')] || _0x17d109 == _0x30bcc9[_0x4cc7('0x46d')],_0x57fcbc); } ; _0x145606[_0x4cc7('0x8')] = {}; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x2122')] = null; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x2123')] = null; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x22d9d8, _0x153bc5, _0x10e6f3) { switch (this.direction[0x1]) { case 0x0: var _0x5e86de = _0x22d9d8.get_x(); break; case 0x1: _0x5e86de = _0x22d9d8.get_x() + _0x22d9d8.get_width(); break; case 0x2: _0x5e86de = _0x22d9d8.get_y(); break; case 0x3: _0x5e86de = _0x22d9d8.get_y() + _0x22d9d8.get_height(); } _0x153bc5 = this.getEdge(this.horizontal ? _0x153bc5.get_x() : _0x153bc5.get_y(), this.horizontal ? _0x153bc5.get_width() : _0x153bc5.get_height(), _0x5e86de, this.horizontal ? _0x10e6f3.x : _0x10e6f3.y) - _0x5e86de; if (0x0 != _0x153bc5) switch (this.direction[0x1]) { case 0x0: _0x22d9d8.set_left(_0x22d9d8.get_x() + _0x153bc5); break; case 0x1: _0x22d9d8.set_right(_0x2d63f9.LiMLN(_0x22d9d8.get_x() + _0x22d9d8.get_width(), _0x153bc5)); break; case 0x2: _0x22d9d8.set_top(_0x2d63f9.yKsLX(_0x22d9d8.get_y(), _0x153bc5)); break; case 0x3: _0x22d9d8.set_bottom(_0x22d9d8.get_y() + _0x22d9d8.get_height() + _0x153bc5); } } ; _0x145606[_0x4cc7('0x8')][_0x4cc7('0x212c')] = function(_0x583b16, _0x2b38c9, _0x593e03, _0x545f64) { return _0x593e03; } ; _0x145606[_0x4cc7('0x8')]['__class__'] = _0x145606; var _0x37354e = function(_0x5e0a25, _0x1d26a3) { null == _0x1d26a3 && (_0x1d26a3 = 0x0); _0x145606[_0x4cc7('0x96b')](this, _0x5e0a25 ? _0x30bcc9[_0x4cc7('0x46d')] : _0x30bcc9[_0x4cc7('0x1f79')]); this[_0x4cc7('0xcc8')] = _0x1d26a3; }; _0x16dada[_0x4cc7('0x212d')] = _0x37354e; _0x37354e['__name__'] = _0x4cc7('0x212e')[_0x4cc7('0x46')]('\x20'); _0x37354e['__super__'] = _0x145606; _0x37354e[_0x4cc7('0x8')] = _0x5aff49(_0x145606[_0x4cc7('0x8')], { 'margin': null, 'getEdge': function(_0x31e5ac, _0x22d65b, _0x3488ac, _0x344337) { return _0x31e5ac - this[_0x4cc7('0xcc8')] * _0x344337; }, '__class__': _0x37354e }); var _0x4d9bb9 = function(_0x6fcd22, _0x3860c5) { null == _0x3860c5 && (_0x3860c5 = 0x0); _0x145606[_0x4cc7('0x96b')](this, _0x6fcd22 ? _0x30bcc9[_0x4cc7('0xe19')] : _0x30bcc9[_0x4cc7('0x1e99')]); this['margin'] = _0x3860c5; }; _0x16dada[_0x4cc7('0x212f')] = _0x4d9bb9; _0x4d9bb9[_0x4cc7('0x8f2')] = _0x4cc7('0x2130')['split']('\x20'); _0x4d9bb9[_0x4cc7('0x92b')] = _0x145606; _0x4d9bb9[_0x4cc7('0x8')] = _0x5aff49(_0x145606['prototype'], { 'margin': null, 'getEdge': function(_0x2c89fe, _0x24daa0, _0x3b8ab2, _0x3d8a58) { return _0x2c89fe + _0x24daa0 + this[_0x4cc7('0xcc8')] * _0x3d8a58; }, '__class__': _0x4d9bb9 }); var _0x399c0e = function(_0x409397, _0x272ac6) { null == _0x272ac6 && (_0x272ac6 = 0x0); _0x145606[_0x4cc7('0x96b')](this, _0x409397 ? _0x30bcc9['LEFT'] : _0x30bcc9['TOP']); this[_0x4cc7('0xcc8')] = _0x272ac6; }; _0x16dada[_0x4cc7('0x2131')] = _0x399c0e; _0x399c0e[_0x4cc7('0x8f2')] = _0x4cc7('0x2132')['split']('\x20'); _0x399c0e[_0x4cc7('0x92b')] = _0x145606; _0x399c0e['prototype'] = _0x5aff49(_0x145606[_0x4cc7('0x8')], { 'margin': null, 'getEdge': function(_0x2ffaff, _0x83d37d, _0x18d4fe, _0xf34143) { if (_0x4cc7('0x2133') === 'eeMlf') { return _0x2ffaff + this[_0x4cc7('0xcc8')] * _0xf34143; } else { return this[_0x4cc7('0xe17')] * _0x18d4fe; } }, '__class__': _0x399c0e }); var _0x332144 = function(_0x1d542f, _0x33b375) { null == _0x33b375 && (_0x33b375 = 0x0); _0x145606[_0x4cc7('0x96b')](this, _0x1d542f ? _0x30bcc9[_0x4cc7('0x46d')] : _0x30bcc9[_0x4cc7('0x1f79')]); this[_0x4cc7('0xcc8')] = _0x33b375; }; _0x16dada['com.player03.layout.item._Edge.InsideRightOrBottom'] = _0x332144; _0x332144[_0x4cc7('0x8f2')] = _0x4cc7('0x2134')['split']('\x20'); _0x332144[_0x4cc7('0x92b')] = _0x145606; _0x332144['prototype'] = _0x5aff49(_0x145606[_0x4cc7('0x8')], { 'margin': null, 'getEdge': function(_0x30e171, _0x31d6fa, _0x3dd485, _0x1e4b03) { return _0x30e171 + _0x31d6fa - this['margin'] * _0x1e4b03; }, '__class__': _0x332144 }); var _0x4fb8d7 = function(_0x1560fc) { this[_0x4cc7('0x1c9d')] = (this[_0x4cc7('0x2123')] = _0x1560fc) ? 0x1 : 0x2; }; _0x16dada[_0x4cc7('0x2135')] = _0x4fb8d7; _0x4fb8d7['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'item', _0x4cc7('0x2136')]; _0x4fb8d7[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x4fb8d7['edge'] = function(_0x1aecb5) { if (_0x4cc7('0x2137') === _0x4cc7('0x2137')) { switch (_0x1aecb5[0x1]) { case 0x0: return new _0x4fb8d7(!0x0); case 0x1: return new _0x310c15(!0x0,0x1); case 0x2: return new _0x4fb8d7(!0x1); case 0x3: return new _0x310c15(!0x1,0x1); } } else { this[_0x4cc7('0x2138')]['addChild'](_0x1aecb5[_0x4cc7('0x126')]); _0x1aecb5[_0x4cc7('0x1106')] = this[_0x4cc7('0x2139')]; } } ; _0x4fb8d7[_0x4cc7('0x8')] = {}; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x2123')] = null; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x49482a, _0x38eb0b, _0x397c62) { this.horizontal ? (_0x38eb0b = this.getCoordinate(_0x38eb0b.get_x(), _0x38eb0b.get_width(), _0x49482a.get_width(), _0x397c62.x), _0x38eb0b != _0x49482a.get_x() && _0x49482a.set_x(_0x38eb0b)) : (_0x38eb0b = this.getCoordinate(_0x38eb0b.get_y(), _0x38eb0b.get_height(), _0x49482a.get_height(), _0x397c62.y), _0x38eb0b != _0x49482a.get_y() && _0x49482a.set_y(_0x38eb0b)); } ; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x213a')] = function(_0x23fed9, _0x34c8c6, _0x4a1612, _0x4930ef) { return _0x23fed9; } ; _0x4fb8d7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4fb8d7; var _0x310c15 = function(_0x14927e, _0x8ab136) { _0x4fb8d7['call'](this, _0x14927e); this['percent'] = _0x8ab136; }; _0x16dada['com.player03.layout.item._Position.Percent'] = _0x310c15; _0x310c15[_0x4cc7('0x8f2')] = 'com\x20player03\x20layout\x20item\x20_Position\x20Percent'[_0x4cc7('0x46')]('\x20'); _0x310c15[_0x4cc7('0x92b')] = _0x4fb8d7; _0x310c15[_0x4cc7('0x8')] = _0x5aff49(_0x4fb8d7[_0x4cc7('0x8')], { 'percent': null, 'getCoordinate': function(_0x597602, _0x270df5, _0x22b950, _0x3811bf) { return this[_0x4cc7('0x1b66')] * (_0x270df5 - _0x22b950) + _0x597602; }, '__class__': _0x310c15 }); var _0xd4938b = function(_0x535244, _0x496025, _0x29762d) { _0x4fb8d7['call'](this, _0x535244); this[_0x4cc7('0x1b66')] = _0x496025; this[_0x4cc7('0x18f5')] = _0x29762d; }; _0x16dada[_0x4cc7('0x213b')] = _0xd4938b; _0xd4938b[_0x4cc7('0x8f2')] = 'com\x20player03\x20layout\x20item\x20_Position\x20PercentWithOffset'[_0x4cc7('0x46')]('\x20'); _0xd4938b[_0x4cc7('0x92b')] = _0x4fb8d7; _0xd4938b[_0x4cc7('0x8')] = _0x5aff49(_0x4fb8d7[_0x4cc7('0x8')], { 'percent': null, 'offset': null, 'getCoordinate': function(_0x57c1fe, _0x289f93, _0x47b9c3, _0x55ae2d) { return this['percent'] * (_0x289f93 - _0x47b9c3) + this[_0x4cc7('0x18f5')] * _0x55ae2d + _0x57c1fe; }, '__class__': _0xd4938b }); var _0x436bc1 = function(_0x1bc034, _0x394366) { _0x4fb8d7['call'](this, _0x394366 == _0x30bcc9[_0x4cc7('0xe19')] || _0x394366 == _0x30bcc9[_0x4cc7('0x46d')]); this['margin'] = _0x1bc034; this[_0x4cc7('0x2122')] = _0x394366; }; _0x16dada['com.player03.layout.item._Position.Inside'] = _0x436bc1; _0x436bc1[_0x4cc7('0x8f2')] = _0x4cc7('0x213c')[_0x4cc7('0x46')]('\x20'); _0x436bc1[_0x4cc7('0x92b')] = _0x4fb8d7; _0x436bc1[_0x4cc7('0x8')] = _0x2d63f9['UvYgQ'](_0x5aff49, _0x4fb8d7[_0x4cc7('0x8')], { 'margin': null, 'direction': null, 'getCoordinate': function(_0x559763, _0x3b5097, _0x43bc5c, _0x3660d3) { var _0x4ab851 = this[_0x4cc7('0x2122')]; return _0x4ab851 == _0x30bcc9[_0x4cc7('0xe19')] || _0x4ab851 == _0x30bcc9[_0x4cc7('0x1e99')] ? _0x559763 + this['margin'] * _0x3660d3 : _0x2d63f9[_0x4cc7('0x178')](_0x559763 + _0x3b5097 - this[_0x4cc7('0xcc8')] * _0x3660d3, _0x43bc5c); }, '__class__': _0x436bc1 }); var _0xaf08d9 = function(_0x5d4e8a, _0x17d71f) { _0x4fb8d7[_0x4cc7('0x96b')](this, _0x17d71f == _0x30bcc9[_0x4cc7('0xe19')] || _0x17d71f == _0x30bcc9[_0x4cc7('0x46d')]); this[_0x4cc7('0xcc8')] = _0x5d4e8a; this[_0x4cc7('0x2122')] = _0x17d71f; }; _0x16dada[_0x4cc7('0x213d')] = _0xaf08d9; _0xaf08d9[_0x4cc7('0x8f2')] = _0x4cc7('0x213e')[_0x4cc7('0x46')]('\x20'); _0xaf08d9[_0x4cc7('0x92b')] = _0x4fb8d7; _0xaf08d9[_0x4cc7('0x8')] = _0x5aff49(_0x4fb8d7[_0x4cc7('0x8')], { 'margin': null, 'direction': null, 'getCoordinate': function(_0x2fd557, _0x47dfad, _0x141b98, _0x435f37) { var _0x120c13 = this[_0x4cc7('0x2122')]; return _0x120c13 == _0x30bcc9[_0x4cc7('0xe19')] || _0x120c13 == _0x30bcc9[_0x4cc7('0x1e99')] ? _0x2fd557 - this[_0x4cc7('0xcc8')] * _0x435f37 - _0x141b98 : _0x2fd557 + _0x47dfad + this[_0x4cc7('0xcc8')] * _0x435f37; }, '__class__': _0xaf08d9 }); var _0x13ca4e = function(_0x29ad33) { this[_0x4cc7('0x1c9d')] = (this['horizontal'] = _0x29ad33) ? 0x4 : 0x8; }; _0x16dada[_0x2d63f9[_0x4cc7('0x213f')]] = _0x13ca4e; _0x13ca4e[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'layout', 'item', _0x4cc7('0x2140')]; _0x13ca4e[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x13ca4e[_0x4cc7('0x8')] = {}; _0x13ca4e[_0x4cc7('0x8')][_0x4cc7('0x2123')] = null; _0x13ca4e[_0x4cc7('0x8')]['mask'] = null; _0x13ca4e[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x189609, _0x4d41c2, _0x5006b6) { this.horizontal ? (_0x4d41c2 = this.getSize(_0x189609.baseWidth, _0x4d41c2.get_width(), _0x5006b6.x), _0x4d41c2 != _0x189609.get_width() && _0x189609.set_width(_0x4d41c2)) : (_0x4d41c2 = this.getSize(_0x189609.baseHeight, _0x4d41c2.get_height(), _0x5006b6.y), _0x4d41c2 != _0x189609.get_height() && _0x189609.set_height(_0x4d41c2)); } ; _0x13ca4e[_0x4cc7('0x8')][_0x4cc7('0x2141')] = function(_0x48eb6b, _0x1bea06, _0xf9cbc6) { return _0x48eb6b * _0xf9cbc6; } ; _0x13ca4e[_0x4cc7('0x8')]['__class__'] = _0x13ca4e; var _0x392c21 = function(_0x3580d8, _0x532b53) { _0x13ca4e[_0x4cc7('0x96b')](this, _0x3580d8); this[_0x4cc7('0xe17')] = _0x532b53; }; _0x16dada[_0x4cc7('0x2142')] = _0x392c21; _0x392c21[_0x4cc7('0x8f2')] = _0x4cc7('0x2143')[_0x4cc7('0x46')]('\x20'); _0x392c21['__super__'] = _0x13ca4e; _0x392c21[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x479')](_0x5aff49, _0x13ca4e[_0x4cc7('0x8')], { 'size': null, 'getSize': function(_0x57699, _0x229855, _0x25276d) { return this[_0x4cc7('0xe17')] * _0x25276d; }, '__class__': _0x392c21 }); var _0x449b83 = function(_0x4f2506, _0x5f4975) { _0x13ca4e[_0x4cc7('0x96b')](this, _0x4f2506); this[_0x4cc7('0x1b66')] = _0x5f4975; }; _0x16dada['com.player03.layout.item._Size.RelativeSize'] = _0x449b83; _0x449b83[_0x4cc7('0x8f2')] = _0x4cc7('0x2144')[_0x4cc7('0x46')]('\x20'); _0x449b83[_0x4cc7('0x92b')] = _0x13ca4e; _0x449b83[_0x4cc7('0x8')] = _0x5aff49(_0x13ca4e[_0x4cc7('0x8')], { 'percent': null, 'getSize': function(_0x28e027, _0x435423, _0x22bf35) { return _0x435423 * this[_0x4cc7('0x1b66')]; }, '__class__': _0x449b83 }); var _0x456817 = function(_0x8fa824, _0x12b4d3) { _0x13ca4e['call'](this, _0x8fa824); this[_0x4cc7('0xcc8')] = _0x12b4d3; }; _0x16dada['com.player03.layout.item._Size.MarginSize'] = _0x456817; _0x456817[_0x4cc7('0x8f2')] = _0x4cc7('0x2145')['split']('\x20'); _0x456817[_0x4cc7('0x92b')] = _0x13ca4e; _0x456817[_0x4cc7('0x8')] = _0x5aff49(_0x13ca4e[_0x4cc7('0x8')], { 'margin': null, 'getSize': function(_0x77bb8a, _0x5e95ed, _0x2a9a4a) { return _0x5e95ed - this[_0x4cc7('0xcc8')] * _0x2a9a4a; }, '__class__': _0x456817 }); var _0x5a56e2 = function(_0x146afc) { _0x13ca4e[_0x4cc7('0x96b')](this, _0x146afc); }; _0x16dada[_0x4cc7('0x2146')] = _0x5a56e2; _0x5a56e2[_0x4cc7('0x8f2')] = _0x4cc7('0x2147')[_0x4cc7('0x46')]('\x20'); _0x5a56e2[_0x4cc7('0x92b')] = _0x13ca4e; _0x5a56e2['prototype'] = _0x5aff49(_0x13ca4e[_0x4cc7('0x8')], { 'apply': function(_0x4bab61, _0x374c08, _0x42938b) { this[_0x4cc7('0x2123')] ? (_0x374c08 = _0x4bab61[_0x4cc7('0xa75')]() / _0x4bab61[_0x4cc7('0x1306')], _0x4bab61[_0x4cc7('0xb47')](_0x374c08 * _0x4bab61['baseWidth'])) : (_0x374c08 = _0x4bab61[_0x4cc7('0xa74')]() / _0x4bab61[_0x4cc7('0x1307')], _0x4bab61[_0x4cc7('0x10e6')](_0x374c08 * _0x4bab61['baseHeight'])); }, '__class__': _0x5a56e2 }); var _0x5a0679 = function(_0x55b7b1) { this[_0x4cc7('0x1c9d')] = 0x100; this[_0x4cc7('0x2123')] = !0x1; this[_0x4cc7('0x2148')] = _0x55b7b1; }; _0x16dada[_0x4cc7('0x2149')] = _0x5a0679; _0x5a0679[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x22e'), 'item', _0x4cc7('0x214a')]; _0x5a0679[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x5a0679[_0x4cc7('0x8')] = {}; _0x5a0679[_0x4cc7('0x8')][_0x4cc7('0x2123')] = null; _0x5a0679[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x5a0679[_0x4cc7('0x8')]['baseSize'] = null; _0x5a0679[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x8a588e, _0x5385f8, _0x2534be) { _0x5385f8 = _0x2cd08d; if (_0x5260f5.__instanceof(_0x8a588e, _0x23639f)) if (_0x5260f5.__instanceof(_0x8a588e.displayObject, _0x5385f8)) _0x8a588e = _0x8a588e.displayObject; else throw new _0x202aa0(_0x4bf907.string(_0x5385f8) + _0x4cc7('0x28f')); else throw new _0x202aa0(_0x4bf907.string(_0x5385f8) + _0x4cc7('0x28f')); _0x5385f8 = _0x8a588e.get_defaultTextFormat(); _0x5385f8.size = this.getTextSize(_0x2534be); _0x8a588e.set_defaultTextFormat(_0x5385f8); _0x8a588e.setTextFormat(new _0x4d6bf4(null,_0x5385f8.size)); } ; _0x5a0679[_0x4cc7('0x8')]['getTextSize'] = function(_0x37ccb4) { return Math.round(_0x56067a.osnph(this.baseSize, this.horizontal ? _0x37ccb4.x : _0x37ccb4.y)); } ; _0x5a0679[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5a0679; var _0x36f031 = function(_0x33d2ad, _0x15db29, _0x57027d, _0x5acef0) { this['id'] = _0x33d2ad; this[_0x4cc7('0xc12')] = _0x15db29; this[_0x4cc7('0xca6')] = _0x57027d; this[_0x4cc7('0x14f7')] = _0x5acef0; }; _0x16dada[_0x4cc7('0x214b')] = _0x36f031; _0x36f031['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), _0x4cc7('0x214d')]; _0x36f031['parseBool'] = function(_0x5a88db) { return _0x4cc7('0x214e') == _0x5a88db; } ; _0x36f031['parseString'] = function(_0x1c8860) { return _0x1c8860; } ; _0x36f031[_0x4cc7('0x8')] = {}; _0x36f031[_0x4cc7('0x8')]['id'] = null; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0xc12')] = null; _0x36f031[_0x4cc7('0x8')]['parse'] = null; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x14f7')] = null; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x227')] = function() { _0x104058.get_instance().exists(this.id) && _0x104058.get_instance().set(this.id, null); } ; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x214f')] = function() { return _0x104058.get_instance().get(this.id, this.defaultValue); } ; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x1333')] = function(_0x578dc1) { _0x104058.get_instance().set(this.id, _0x578dc1); return _0x578dc1; } ; _0x36f031[_0x4cc7('0x8')]['__class__'] = _0x36f031; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1333')] = _0x4cc7('0x1333'); _0x36f031[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x214f')] = _0x4cc7('0x214f'); var _0x3d0f07 = function(_0x397cc6, _0x218390) { null == _0x218390 && (_0x218390 = 0x0); _0x36f031[_0x4cc7('0x96b')](this, _0x397cc6, _0x218390, _0x36f031[_0x4cc7('0xd08')], _0x185ef3[_0x4cc7('0x52')]); }; _0x16dada[_0x4cc7('0x2150')] = _0x3d0f07; _0x3d0f07[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'save', 'IntProgress']; _0x3d0f07[_0x4cc7('0x92b')] = _0x36f031; _0x3d0f07[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x3d0f07 }); var _0x185ef3 = function() {}; _0x16dada['haxeutils.math.IntMath'] = _0x185ef3; _0x185ef3['__name__'] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x2d63f9[_0x4cc7('0x47a')]]; _0x185ef3[_0x4cc7('0x52')] = function(_0xbf5627, _0x11c9a5) { return _0xbf5627 >= _0x11c9a5 ? _0xbf5627 : _0x11c9a5; } ; var _0x127d51 = function() { if (_0x4cc7('0x2152') !== _0x4cc7('0x2153')) { this[_0x4cc7('0x2154')] = 0x0; _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2155')](_0x48c401(this, this[_0x4cc7('0x214c')])); } else { this[_0x4cc7('0xec5')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x1cf763 = this[_0x4cc7('0x1108')]['pathName']; _0x1cf763 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x1cf763); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1cf763,0x3); this[_0x4cc7('0xacc')] = new _0x40b5bf(this['section'],_0x1fb3e3['skater'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this['skater']); _0x1cf763 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')]('primary'); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1cf763,0x37); } }; _0x16dada[_0x4cc7('0x17a')] = _0x127d51; _0x127d51['__name__'] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), _0x2d63f9['nhckD'], _0x4cc7('0x2157')]; _0x127d51[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x127d51[_0x4cc7('0x2d6')] = {}; _0x127d51[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x127d51['get_instance'] = function() { var _0x5a3e90 = {}; _0x5a3e90[_0x4cc7('0x2158')] = 'enterFrame'; if ('McSWB' !== 'uyLRL') { return null == _0x127d51[_0x4cc7('0xbc4')] ? _0x127d51['instance'] = new _0x127d51() : _0x127d51[_0x4cc7('0xbc4')]; } else { null == c && (c = 0x0); null == b && (b = 0xa); null == a && (a = 0xa); _0x2cd08d['call'](this); this[_0x4cc7('0xb46')](a); this[_0x4cc7('0xb44')](b); this[_0x4cc7('0x2159')] = 0x0; this[_0x4cc7('0x215a')](!0x1); this[_0x4cc7('0xb55')] = !0x1; this[_0x4cc7('0x215b')](new _0x4d6bf4(_0x4cc7('0x215c'),0xc,c)); this[_0x4cc7('0x215d')](_0x4cc7('0x215e')); this['cacheCount'] = 0x0; this[_0x4cc7('0x215f')] = []; this['addEventListener'](_0x5a3e90[_0x4cc7('0x2158')], _0x48c401(this, this[_0x4cc7('0x2160')])); } } ; _0x127d51[_0x4cc7('0x8')] = {}; _0x127d51[_0x4cc7('0x8')]['earnedQueue'] = null; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x214c')] = function() {} ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x2161')] = function(_0x4f5e8b, _0xfd4c77) {} ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x2162')] = function(_0x10bc68, _0x821b11) { if (0x0 > _0x10bc68) throw _0x2ab848.silentTrace(_0x4cc7('0x2163'), { fileName: _0x2d63f9.ZPkWL, lineNumber: 0x6c, className: _0x2d63f9.ataxl, methodName: _0x4cc7('0x2162') }), new _0x202aa0(new _0x3d27c7('')); var _0x1b8203 = _0x127d51.softEarned; _0x1b8203.set_value(_0x104058.get_instance().get(_0x1b8203.id, _0x1b8203.defaultValue) + _0x10bc68); this.recordTransaction(_0x821b11, _0x10bc68); 0x64 <= _0x10bc68 ? _0x3ea8c3.get_instance().saveSoon() : _0x3ea8c3.get_instance().saveLater(); } ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x2164')] = function(_0x196177) { if (0x0 > _0x196177) throw _0x2ab848.silentTrace(_0x4cc7('0x2163'), { fileName: _0x56067a.QvSZl, lineNumber: 0x7f, className: 'com.player03.run3.Currency', methodName: _0x4cc7('0x2164') }), new _0x202aa0(new _0x3d27c7('')); this.earnedQueue += _0x196177; } ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0xc3c')] = function() { 0x0 < this.earnedQueue && this.recordSoftEarned(this.earnedQueue, _0x4cc7('0x2165')); this.earnedQueue = 0x0; } ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x2166')] = function(_0xe2497e, _0x207b8f) { if (0x0 > _0xe2497e) throw _0x2ab848.silentTrace(_0x4cc7('0x2167'), { fileName: _0x4cc7('0x683'), lineNumber: 0xc4, className: 'com.player03.run3.Currency', methodName: 'recordSoftSpent' }), new _0x202aa0(new _0x3d27c7('')); var _0x1f52b9 = _0x127d51.softEarned; _0x1f52b9 = _0x104058.get_instance().get(_0x1f52b9.id, _0x1f52b9.defaultValue); var _0x5ae4b4 = _0x127d51.softBought; _0x1f52b9 += _0x104058.get_instance().get(_0x5ae4b4.id, _0x5ae4b4.defaultValue); _0x5ae4b4 = _0x127d51.softSpent; if (_0xe2497e > _0x1f52b9 - _0x104058.get_instance().get(_0x5ae4b4.id, _0x5ae4b4.defaultValue)) throw _0x2ab848.silentTrace(_0x4cc7('0x2168'), { fileName: _0x4cc7('0x683'), lineNumber: 0xc8, className: _0x4cc7('0x17a'), methodName: _0x4cc7('0x2166') }), new _0x202aa0(new _0x3d27c7('')); _0x1f52b9 = _0x127d51.softSpent; _0x1f52b9.set_value(_0x104058.get_instance().get(_0x1f52b9.id, _0x1f52b9.defaultValue) + _0xe2497e); _0x3ea8c3.get_instance().saveSoon(); this.recordTransaction(_0x207b8f, -_0xe2497e); } ; _0x127d51[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x127d51; var _0x52c886 = function() {}; _0x16dada[_0x4cc7('0x2169')] = _0x52c886; _0x52c886['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9[_0x4cc7('0x47b')], _0x4cc7('0x216a')]; _0x52c886['correctMusicID'] = function(_0x166380) { return _0x4cc7('0x216b') == _0x166380 ? 'TravelTheGalaxy' : _0x166380; } ; _0x52c886[_0x4cc7('0x216c')] = function(_0xe9fd08) { return _0x2d63f9[_0x4cc7('0x177')](_0x4cc7('0x216d') + _0x52c886[_0x4cc7('0x216e')](_0xe9fd08), _0x4cc7('0x216f')); } ; var _0x1978e1 = function() { this[_0x4cc7('0x2170')] = 0x0; _0x457ac5['call'](this); var _0x836613 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]; this[_0x4cc7('0x2171')] = 1.1 * _0x836613[_0x4cc7('0xbcd')] | 0x0; this[_0x4cc7('0x2172')] = 1.05 * _0x836613[_0x4cc7('0xbce')] | 0x0; this['bitmap'] = new _0x436dff(this[_0x4cc7('0x2171')],this[_0x4cc7('0x2172')],!0x1,0x0); var _0x145daa = this[_0x4cc7('0xb6a')](new _0x38d890(this['bitmap']), 0x0); _0x145daa['set_x']((_0x836613['stageWidth'] - this[_0x4cc7('0x2171')]) / 0x2); _0x145daa['set_y']((_0x836613[_0x4cc7('0xbce')] - this['galaxyHeight']) / 0x2); this['star'] = new _0x24e28(); this[_0x4cc7('0x2173')] = new _0x4a1676(); this[_0x4cc7('0x2173')][_0x4cc7('0x1291')](0x6, 0x6, 0x0, -0x3, -0x3); this['star'][_0x4cc7('0xbb9')]()['beginGradientFill'](0x1, [0xffffff, 0xffffff], [0.9, 0x0], [0x0, 0xff], this[_0x4cc7('0x2173')]); this['star'][_0x4cc7('0xbb9')]()[_0x4cc7('0x1f31')](0x0, 0x0, 0x3); _0x836613 = new _0x4a1676(); _0x836613[_0x4cc7('0x1291')](this[_0x4cc7('0x2171')], this['galaxyHeight']); this['glow'] = new _0x24e28(); this['glow'][_0x4cc7('0xbb9')]()['beginGradientFill'](0x1, [0xffffff, 0xffffff, 0xffffff, 0xffffff], [0x1, 0.75, 0.35, 0x0], [0x0, 0x3c, 0x96, 0xff], _0x836613); this[_0x4cc7('0x2174')]['get_graphics']()[_0x4cc7('0x2175')](0x0, 0x0, this[_0x4cc7('0x2171')], this[_0x4cc7('0x2172')]); this[_0x4cc7('0x2174')][_0x4cc7('0xb46')](_0x145daa['get_x']()); this[_0x4cc7('0x2174')][_0x4cc7('0xb44')](_0x145daa['get_y']()); this['glow'][_0x4cc7('0x10cd')](0x0); this['addChild'](this[_0x4cc7('0x2174')]); this['lastUpdateTime'] = -0x5; this['addEventListener'](_0x4cc7('0x1af2'), _0x48c401(this, this[_0x4cc7('0x926')])); }; _0x16dada['com.player03.run3.Preloader'] = _0x1978e1; _0x1978e1[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0x2176')]; _0x1978e1[_0x4cc7('0x92b')] = _0x457ac5; _0x1978e1['prototype'] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'bitmap': null, 'star': null, 'starMatrix': null, 'prevPercentLoaded': null, 'galaxyWidth': null, 'galaxyHeight': null, 'lastUpdateTime': null, 'glow': null, 'onProgress': function(_0x3c3d2d) { _0x3c3d2d = _0x3c3d2d['bytesLoaded'] / _0x3c3d2d[_0x4cc7('0x1f28')]; this['glow'][_0x4cc7('0x10cd')](_0x3c3d2d); var _0x26163e = this['prevPercentLoaded']; if (!(_0x26163e >= _0x3c3d2d || 0.3 > new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - this['lastUpdateTime'])) { this[_0x4cc7('0x2177')] = new Date()['getTime']() / 0x3e8; this[_0x4cc7('0x2170')] = _0x3c3d2d; for (this['bitmap'][_0x4cc7('0x2178')](); _0x26163e < _0x3c3d2d; ) { if (0.3333333333333333 > _0x26163e) { var _0xb1d7dc = 0x0; var _0x1d7c8d = _0x26163e; } else 0.6666666666666666 > _0x26163e ? (_0xb1d7dc = 0x1, _0x1d7c8d = _0x26163e - 0.3333333333333333) : (_0xb1d7dc = 0x2, _0x1d7c8d = _0x26163e - 0.6666666666666666); var _0x4b6798 = 6.2831853072 * _0xb1d7dc / 0x3 + 12.5663706144 * _0x1d7c8d; var _0x9a5a37 = _0x1d7c8d; _0x1d7c8d = _0x9a5a37 * Math[_0x4cc7('0x27')](_0x4b6798); _0xb1d7dc = _0x9a5a37 * Math[_0x4cc7('0x28')](_0x4b6798); _0x4b6798 = 6.2831853072 * Math[_0x4cc7('0xc2b')](); _0x9a5a37 = 0.5 * Math[_0x4cc7('0xc2b')](); _0x9a5a37 *= _0x9a5a37; _0x1d7c8d += _0x9a5a37 * Math[_0x4cc7('0x27')](_0x4b6798); _0xb1d7dc += _0x9a5a37 * Math['sin'](_0x4b6798); _0x1d7c8d *= this[_0x4cc7('0x2171')]; _0xb1d7dc *= this[_0x4cc7('0x2172')]; _0x4b6798 = Math[_0x4cc7('0xc2b')]() * _0x26163e * 1.4 + 0x1; this['starMatrix'][_0x4cc7('0xa2a')](); this['starMatrix'][_0x4cc7('0xa9a')](_0x4b6798, _0x4b6798); this[_0x4cc7('0x2173')][_0x4cc7('0x1299')](_0x1d7c8d + this[_0x4cc7('0x2171')] / 0x2, _0xb1d7dc + this[_0x4cc7('0x2172')] / 0x2); this['bitmap'][_0x4cc7('0xb0e')](this[_0x4cc7('0x2179')], this['starMatrix']); _0x26163e += 0.0006666666666666666; } this[_0x4cc7('0x217a')][_0x4cc7('0x217b')](); } }, '__class__': _0x1978e1 }); var _0x321787 = function(_0x3cd7f4, _0x2ef5d8) { null == _0x2ef5d8 && (_0x2ef5d8 = 0x0); _0x36f031[_0x4cc7('0x96b')](this, _0x3cd7f4, _0x2ef5d8, _0x36f031[_0x4cc7('0xd08')]); }; _0x16dada[_0x4cc7('0x217c')] = _0x321787; _0x321787['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'save', _0x4cc7('0x217d')]; _0x321787[_0x4cc7('0x92b')] = _0x36f031; _0x321787[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x321787 }); var _0x3e22cd = function(_0x2948c8, _0x4a97a5) { if (_0x4cc7('0x217e') === _0x4cc7('0x217f')) { _0x11cd5d[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x1da5')] = null; } else { _0x36f031['call'](this, _0x2948c8, _0x4a97a5, _0x36f031[_0x4cc7('0x2180')]); } }; _0x16dada[_0x4cc7('0x2181')] = _0x3e22cd; _0x3e22cd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), 'LocalString']; _0x3e22cd[_0x4cc7('0x92b')] = _0x36f031; _0x3e22cd[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x3e22cd }); var _0x20a6ba = function(_0x3203ba, _0x358143) { null == _0x358143 && (_0x358143 = !0x1); _0x36f031['call'](this, _0x3203ba, _0x358143, _0x36f031[_0x4cc7('0x182b')]); }; _0x16dada['com.player03.run3.save.LocalBool'] = _0x20a6ba; _0x20a6ba[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x214c'), _0x4cc7('0x2182')]; _0x20a6ba[_0x4cc7('0x92b')] = _0x36f031; _0x20a6ba['prototype'] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x20a6ba }); var _0xf525f5 = function(_0x58fbdb, _0x4cdbb4) { null == _0x4cdbb4 && (_0x4cdbb4 = 0x0); _0x36f031[_0x4cc7('0x96b')](this, _0x58fbdb, _0x4cdbb4, _0x36f031[_0x4cc7('0xd09')], _0x276616['max']); }; _0x16dada[_0x4cc7('0x2183')] = _0xf525f5; _0xf525f5[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x2d63f9['nhckD'], _0x4cc7('0x214c'), _0x4cc7('0x2184')]; _0xf525f5[_0x4cc7('0x92b')] = _0x36f031; _0xf525f5[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0xf525f5 }); var _0x276616 = function() {}; _0x16dada['haxeutils.math.FloatMath'] = _0x276616; _0x276616[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), 'FloatMath']; _0x276616[_0x4cc7('0x52')] = function(_0x4c3efe, _0x4212c6) { return _0x4c3efe > _0x4212c6 ? _0x4c3efe : _0x4212c6; } ; _0x276616[_0x4cc7('0x53')] = function(_0x5195d8, _0x16f375) { if (_0x4cc7('0x2185') === _0x4cc7('0x2185')) { return _0x5195d8 < _0x16f375 ? _0x5195d8 : _0x16f375; } else { var _0x315416, _0x10ecd4 = 0x0; var _0x1cf2e3 = _0x315416 = _0x10ecd4; null != c && (_0x1cf2e3 = c['x'], _0x315416 = c['y'], _0x10ecd4 = c['z']); c = _0x5195d8 * Math['PI'] / 0xb4; _0x5195d8 = Math[_0x4cc7('0x27')](c); c = Math[_0x4cc7('0x28')](c); var _0x4cb315 = _0x16f375['x'] , _0x54d784 = _0x16f375['y']; _0x16f375 = _0x16f375['z']; var _0x40b4d4 = _0x4cb315 * _0x4cb315 , _0x31f958 = _0x54d784 * _0x54d784 , _0x523373 = _0x16f375 * _0x16f375 , _0x2c8c5c = _0x40b4d4 + _0x31f958 + _0x523373; if (0x0 != _0x2c8c5c) { var _0x1cc39f = Math[_0x4cc7('0x2c')](_0x2c8c5c); _0x4cb315 /= _0x1cc39f; _0x54d784 /= _0x1cc39f; _0x16f375 /= _0x1cc39f; _0x40b4d4 /= _0x2c8c5c; _0x31f958 /= _0x2c8c5c; _0x523373 /= _0x2c8c5c; } _0x2c8c5c = 0x1 - _0x5195d8; _0x1cc39f = new _0x165614(); var _0xecfafa = _0x1cc39f[_0x4cc7('0xf8a')]; _0xecfafa[_0x4cc7('0x9e7')](0x0, _0x40b4d4 + (_0x31f958 + _0x523373) * _0x5195d8); _0xecfafa[_0x4cc7('0x9e7')](0x1, _0x4cb315 * _0x54d784 * _0x2c8c5c + _0x16f375 * c); _0xecfafa[_0x4cc7('0x9e7')](0x2, _0x4cb315 * _0x16f375 * _0x2c8c5c - _0x54d784 * c); _0xecfafa[_0x4cc7('0x9e7')](0x4, _0x4cb315 * _0x54d784 * _0x2c8c5c - _0x16f375 * c); _0xecfafa[_0x4cc7('0x9e7')](0x5, _0x31f958 + (_0x40b4d4 + _0x523373) * _0x5195d8); _0xecfafa[_0x4cc7('0x9e7')](0x6, _0x54d784 * _0x16f375 * _0x2c8c5c + _0x4cb315 * c); _0xecfafa[_0x4cc7('0x9e7')](0x8, _0x4cb315 * _0x16f375 * _0x2c8c5c + _0x54d784 * c); _0xecfafa[_0x4cc7('0x9e7')](0x9, _0x54d784 * _0x16f375 * _0x2c8c5c - _0x56067a['osnph'](_0x4cb315, c)); _0xecfafa[_0x4cc7('0x9e7')](0xa, _0x523373 + (_0x40b4d4 + _0x31f958) * _0x5195d8); _0xecfafa[_0x4cc7('0x9e7')](0xc, (_0x1cf2e3 * (_0x31f958 + _0x523373) - _0x4cb315 * (_0x315416 * _0x54d784 + _0x10ecd4 * _0x16f375)) * _0x2c8c5c + (_0x315416 * _0x16f375 - _0x10ecd4 * _0x54d784) * c); _0xecfafa['set'](0xd, (_0x315416 * (_0x40b4d4 + _0x523373) - _0x54d784 * (_0x1cf2e3 * _0x4cb315 + _0x10ecd4 * _0x16f375)) * _0x2c8c5c + (_0x10ecd4 * _0x4cb315 - _0x1cf2e3 * _0x16f375) * c); _0xecfafa[_0x4cc7('0x9e7')](0xe, (_0x10ecd4 * (_0x40b4d4 + _0x31f958) - _0x16f375 * (_0x1cf2e3 * _0x4cb315 + _0x315416 * _0x54d784)) * _0x2c8c5c + (_0x1cf2e3 * _0x54d784 - _0x315416 * _0x4cb315) * c); this['append'](_0x1cc39f); } } ; var _0x3e0194 = function(_0x5dbfba, _0xc5b04b) { null == _0xc5b04b && (_0xc5b04b = 0x0); _0x36f031[_0x4cc7('0x96b')](this, _0x5dbfba, _0xc5b04b, _0x36f031['parseFloat']); }; _0x16dada[_0x4cc7('0x2186')] = _0x3e0194; _0x3e0194[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), _0x4cc7('0x2187')]; _0x3e0194[_0x4cc7('0x92b')] = _0x36f031; _0x3e0194[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { '__class__': _0x3e0194 }); var _0x496db0 = function(_0x2e1a38) { _0x36f031[_0x4cc7('0x96b')](this, _0x2e1a38, !0x1, _0x36f031[_0x4cc7('0x182b')], _0x48c401(this, this['or'])); }; _0x16dada[_0x2d63f9['LHPFB']] = _0x496db0; _0x496db0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), _0x4cc7('0x2188')]; _0x496db0[_0x4cc7('0x92b')] = _0x36f031; _0x496db0[_0x4cc7('0x8')] = _0x5aff49(_0x36f031[_0x4cc7('0x8')], { 'or': function(_0xe19b87, _0x53c327) { return _0xe19b87 ? !0x0 : _0x53c327; }, '__class__': _0x496db0 }); var _0x104058 = function() { this[_0x4cc7('0xfbe')] = -0x2; _0x104058[_0x4cc7('0xbc4')] = this; _0x2116b2[_0x4cc7('0xb84')] = 0x71585; this[_0x4cc7('0x2189')] = _0x5eded0[_0x4cc7('0x218a')](_0x4cc7('0x218b')); if (!_0x6fe3b9[_0x4cc7('0x9e8')](_0x4cc7('0x218c'), _0x4cc7('0x83d'))) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x218d'))); this[_0x4cc7('0x218e')] = _0x4bf907[_0x4cc7('0xd08')](_0x6fe3b9[_0x4cc7('0x189c')]('text/BuildNumber.txt')); this[_0x4cc7('0x218f')](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x2189')][_0x4cc7('0x42')], 'username')); _0x2116b2[_0x4cc7('0xb84')] = 0x9e683; var _0x8a7318 = _0x5eded0['getLocal']('Run3_backup'); if (!Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x8a7318[_0x4cc7('0x42')], _0x4cc7('0x2190'))) { _0x8a7318[_0x4cc7('0x42')][_0x4cc7('0x2190')] = !0x0; for (var _0xd8973b = 0x0, _0x53db80 = _0x19c1c0[_0x4cc7('0x995')](this[_0x4cc7('0xc28')][_0x4cc7('0x42')]); _0xd8973b < _0x53db80[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x2191') === _0x4cc7('0x2191')) { var _0x339b3c = _0x53db80[_0xd8973b]; ++_0xd8973b; _0x8a7318[_0x4cc7('0x42')][_0x339b3c] = _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0xc28')][_0x4cc7('0x42')], _0x339b3c); } else { if (_0x56067a[_0x4cc7('0x684')](this[_0x4cc7('0xb30')], _0x8a7318)) return this['character']; this[_0x4cc7('0xb30')] = _0x8a7318; this['nameForDisplay'] = this[_0x4cc7('0x5e2')] = this['character']['name']; this['nameForHighScores'] = this[_0x4cc7('0xb30')]['nameForHighScores']; this[_0x4cc7('0x2192')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2192')]; this[_0x4cc7('0x2193')] = this['character'][_0x4cc7('0x2193')]; this['gender'] = this[_0x4cc7('0xb30')][_0x4cc7('0x2194')]; this['color'] = this[_0x4cc7('0xb30')][_0x4cc7('0x24c')]; this[_0x4cc7('0x2195')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2195')]; this[_0x4cc7('0x2196')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2196')]; this[_0x4cc7('0x2197')] = this['character']['frames']; this[_0x4cc7('0x2198')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2198')]; this[_0x4cc7('0x2199')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2199')]; this[_0x4cc7('0x219a')] = this['character'][_0x4cc7('0x219a')]; this[_0x4cc7('0x1332')] = this[_0x4cc7('0xb30')][_0x4cc7('0x1332')]; this[_0x4cc7('0x1334')] = this[_0x4cc7('0xb30')][_0x4cc7('0x1334')]; this[_0x4cc7('0x11d5')] = this[_0x4cc7('0xb30')][_0x4cc7('0x11d5')]; this['wentHome'] = this['character'][_0x4cc7('0x219b')]; this[_0x4cc7('0x219c')] = this['character']['wentThroughWormhole']; return this[_0x4cc7('0xb30')]; } } } _0x8a7318['close'](); this[_0x4cc7('0x219d')] = _0x2bc114[_0x4cc7('0x9d2')](null); }; _0x16dada['com.player03.run3.Save'] = _0x104058; _0x104058[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x219e')]; _0x104058[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x104058[_0x4cc7('0x2d6')] = {}; _0x104058[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x104058[_0x4cc7('0x493')] = function() { return null == _0x104058[_0x4cc7('0xbc4')] ? _0x104058[_0x4cc7('0xbc4')] = new _0x104058() : _0x104058[_0x4cc7('0xbc4')]; } ; _0x104058[_0x4cc7('0x8')] = {}; _0x104058[_0x4cc7('0x8')][_0x4cc7('0xfbe')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x218e')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2189')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x219f')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0xc28')] = null; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x219d')] = null; _0x104058[_0x4cc7('0x8')]['overwriteAllFromBackup'] = function() { var _0x4e0707 = _0x5eded0.getLocal(_0x4cc7('0x21a0')); this.sol.clear(); if (_0x742ff0.isLocalCorrupt(_0x4e0707)) _0x4e0707.clear(), new _0x104058(); else { for (var _0x45e07e = 0x0, _0x45c6e1 = _0x19c1c0.fields(_0x4e0707.data); _0x56067a.LcqTZ(_0x45e07e, _0x45c6e1.length); ) { if (_0x4cc7('0x21a1') !== 'gsVEZ') { var _0x54f5d2 = _0x45e07e.get(_0x4e0707); ++_0x4e0707; _0x54f5d2.blocked = !0x1; _0x54f5d2.reset(); } else { var _0x158e52 = _0x45c6e1[_0x45e07e]; ++_0x45e07e; this.set(_0x158e52, _0x19c1c0.field(_0x4e0707.data, _0x158e52)); } } _0x4e0707.close(); _0x179d96.adjust(); this.sol.flush(); } } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x3a0dec) { if (_0x4cc7('0x21a2') !== 'WrgAM') { this.x = _0x3a0dec; this.y = b; } else { return Object.prototype.hasOwnProperty.call(this.sol.data, _0x3a0dec); } } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x48c8fa, _0x124186) { if (null == _0x48c8fa) return _0x124186; _0x48c8fa = _0x19c1c0.field(this.sol.data, _0x48c8fa); return null == _0x48c8fa ? _0x124186 : _0x48c8fa; } ; _0x104058[_0x4cc7('0x8')]['set'] = function(_0x103c96, _0x3edcb7) { null == _0x3edcb7 ? _0x19c1c0.deleteField(this.sol.data, _0x103c96) : this.sol.setProperty(_0x103c96, _0x3edcb7); } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2155')] = function(_0x2d5bae) { this.callbacks.push(_0x2d5bae); } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0xc2c')] = function() { if (_0x4cc7('0x21a3') !== _0x4cc7('0x21a4')) { for (var _0x6216ae = 0x0, _0x3582e0 = this.callbacks; _0x6216ae < _0x3582e0.get_length(); ) { var _0x5370b7 = _0x3582e0.get(_0x6216ae); ++_0x6216ae; null != _0x5370b7 && _0x5370b7(); } this.sol.flush(); } else { _0x180fa9.view.get_camera().set_rotationX(0xb4); _0x180fa9.view.get_camera().set_rotationY(0x0); _0x180fa9.view.get_camera().set_rotationZ(0x5a); _0x180fa9.view.get_camera().set_x(0x5a); _0x180fa9.view.get_camera().set_y(0x0); _0x180fa9.view.get_camera().set_z(0x33e); this.tunnel.display(0x0); this.gentleman.setIndexedPosition(1.5, 7.2); this.gentleman.spritesheet.set_currentFrame(0x42); this.gentleman.spritesheet.set_xInverted(!0x0); this.student.setIndexedPosition(0x2, 0x8); this.student.spritesheet.set_currentFrame(0x37); this.student.spritesheet.set_xInverted(!0x0); this.child.setIndexedPosition(0x9, 0x13); this.child.spritesheet.set_currentFrame(0x77); this.child.spritesheet.set_xInverted(!0x1); var _0x34769b = _0x1baaa1.width(0x320) , _0xdd0db4 = new _0x161060(this.gentleman.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x21a5'), -0x28, -0x78, null, _0x34769b, null, _0xdd0db4, null); this.dialog.addPlainText(_0x4cc7('0x21a6'), 0x124, 0x7c, _0x1baaa1.scale(0.5)); } } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x218f')] = function(_0x4190cb) { if (this.username != _0x4190cb || null == this.sol) { if (_0x4cc7('0x21a7') === _0x4cc7('0x21a8')) { return new _0xab5c66(); } else { null != this.sol && _0x2ab848.silentTrace('Changing\x20save\x20file\x20username:\x20' + this.username + _0x4cc7('0x21a9') + _0x4190cb, { fileName: 'Save.hx', lineNumber: 0x166, className: _0x4cc7('0x21aa'), methodName: _0x4cc7('0x218f') }); this.username = _0x4190cb; _0x4190cb = this.sol; var _0x3b0835 = !0x0; if (null == this.username) this.sol = _0x5eded0.getLocal('Run3'); else { this.sol = _0x5eded0.getLocal(_0x56067a.IaDEn('Run3_', this.username)); if (null != _0x4190cb) { if (_0x4cc7('0x21ab') !== _0x4cc7('0x21ac')) { var _0x51ba79 = _0x104058.lastBuildNumber; _0x51ba79 = !_0x104058.get_instance().exists(_0x51ba79.id); } else { return _0x5260f5.__cast(_0x4190cb.type, _0x401a98) - _0x5260f5.__cast(_0x3b0835.type, _0x401a98); } } else _0x51ba79 = !0x1; if (_0x51ba79) { if ('oZMST' === 'oZMST') { _0x3b0835 = 0x0; for (_0x51ba79 = _0x19c1c0.fields(_0x4190cb.data); _0x3b0835 < _0x51ba79.length; ) { var _0x15d9c7 = _0x51ba79[_0x3b0835]; ++_0x3b0835; this.sol.data[_0x15d9c7] = _0x19c1c0.field(_0x4190cb.data, _0x15d9c7); } this.sol.flush(); _0x4190cb.clear(); _0x4190cb = null; _0x3b0835 = !0x1; } else { this.graphics.lineStyle(); } } } _0x51ba79 = _0x104058.firstPlayTime; _0x104058.get_instance().exists(_0x51ba79.id) || _0x104058.firstPlayTime.set_value(_0x22ea0b.toString(new Date())); -0x2 == this.previousBuildNumber && (_0x51ba79 = _0x104058.lastBuildNumber, this.previousBuildNumber = _0x104058.get_instance().get(_0x51ba79.id, _0x51ba79.defaultValue), this.previousBuildNumber != this.buildNumber && _0x104058.lastBuildNumber.set_value(this.buildNumber)); null != _0x4190cb && (_0x4190cb.flush(), _0x4190cb.close(), _0x742ff0.checkLocalData(this.sol)); this.lastUsernameSol.data.username = this.username; this.lastUsernameSol.flush(); _0x3b0835 && _0xcf0f93.dispatchEvent(_0x4cc7('0x17e8')); } } return this.username; } ; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x104058; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x104058[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_username'] = 'set_username'; var _0x15ae80 = function(_0x10d101, _0xe3a981, _0x1dd329, _0x286a7c, _0x3d888d, _0x331181, _0x316a33, _0xda13ec) { null == _0xda13ec && (_0xda13ec = 0x0); this[_0x4cc7('0x21ad')] = null; this['secondPayout'] = 0x0; this['id'] = _0x10d101; this[_0x4cc7('0x21ae')] = new _0x496db0(_0x4cc7('0x480') + _0x10d101); this[_0x4cc7('0x5e2')] = _0xe3a981; this[_0x4cc7('0x21af')] = _0x1dd329; this[_0x4cc7('0x21b0')] = _0x286a7c; this['imagePath'] = _0x3d888d; this[_0x4cc7('0xb30')] = _0x331181; this[_0x4cc7('0x21b1')] = _0xda13ec; null != _0x316a33 && (this[_0x4cc7('0x21b2')] = _0x316a33); }; _0x16dada['com.player03.run3.achievement.Achievement'] = _0x15ae80; _0x15ae80[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9[_0x4cc7('0x47f')], _0x4cc7('0x21b3')]; _0x15ae80[_0x4cc7('0x8')] = {}; _0x15ae80[_0x4cc7('0x8')]['id'] = null; _0x15ae80[_0x4cc7('0x8')]['earned'] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21af')] = null; _0x15ae80[_0x4cc7('0x8')]['payout'] = null; _0x15ae80[_0x4cc7('0x8')]['secondPayout'] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21b4')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21ad')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0xb30')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21b1')] = null; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21b2')] = function() { return !0x0; } ; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x1f83')] = function() { var _0x2eb621 = this.earned; return _0x104058.get_instance().get(_0x2eb621.id, _0x2eb621.defaultValue) ? !0x0 : 0x0 == this.payout || 0x2 == this.visibility || null != this.character && !this.character.isUnlocked() ? !0x1 : this.canBeEarned(); } ; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x21b5')] = function() { this == _0x234f8b.highlightedAchievement && (_0x234f8b.highlightedAchievement = null); var _0x5f11e0 = this.earned; if ((_0x104058.get_instance().get(_0x5f11e0.id, _0x5f11e0.defaultValue) ? 0x0 < this.secondPayout : 0x1) && this.canBeEarned()) { _0x5f11e0 = this.earned; _0x5f11e0 = _0x104058.get_instance().get(_0x5f11e0.id, _0x5f11e0.defaultValue) ? this.secondPayout : this.payout; this.earned.set_value(!0x0); _0x127d51.get_instance().recordSoftEarned(_0x5f11e0, _0x4cc7('0x21b3')); _0x3ea8c3.get_instance().saveSoon(); _0x5f11e0 = new _0x4e2005(this,!0x1,0xdddddd,_0x5f11e0); var _0x4fde32 = _0x3b7d43.get_current().stage.stageWidth; if (!_0x5f11e0.layoutCreated) _0x5f11e0.onFirstAddedToStage(null); _0x5f11e0.set_x(_0x4fde32 - (_0x5f11e0.text.get_x() + _0x5f11e0.text.get_width()) - 0x18); _0x5f11e0.set_y(0x18); _0x19023b.get_instance().displayToast(_0x5f11e0, 2.5, null, -_0x5f11e0.get_height() - 0x18); } } ; _0x15ae80[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x15ae80; var _0x38d890 = function(_0xb3fd87, _0x274ec0, _0x283c53) { null == _0x283c53 && (_0x283c53 = !0x1); _0x21ad67['call'](this); this['__bitmapData'] = _0xb3fd87; this[_0x4cc7('0x21b6')] = _0x274ec0; this['smoothing'] = _0x283c53; null == _0x274ec0 && (this[_0x4cc7('0x21b6')] = 0x1); }; _0x16dada[_0x4cc7('0x21b7')] = _0x38d890; _0x38d890[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x2d63f9[_0x4cc7('0x21b8')]]; _0x38d890[_0x4cc7('0x92b')] = _0x21ad67; _0x38d890['prototype'] = _0x5aff49(_0x21ad67[_0x4cc7('0x8')], { 'pixelSnapping': null, 'smoothing': null, '__image': null, '__bitmapData': null, '__imageVersion': null, '__enterFrame': function(_0x3bb274) { null == this['__bitmapData'] || null == this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')] || this['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x986')] == this[_0x4cc7('0xb10')] || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); }, '__getBounds': function(_0x1e872f, _0x3d58d0) { if (null != this['__bitmapData']) { var _0x40460f = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x40460f[_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xa78')][_0x4cc7('0x7d9')], this['__bitmapData'][_0x4cc7('0x98b')]); _0x40460f[_0x4cc7('0xa01')](_0x40460f, _0x3d58d0); _0x1e872f[_0x4cc7('0xa56')](_0x40460f['x'], _0x40460f['y'], _0x40460f['width'], _0x40460f[_0x4cc7('0x98b')]); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x40460f); } }, '__hitTest': function(_0x3a9ce9, _0x18cb5e, _0x18a4c2, _0x277f94, _0x535046, _0x26e405) { if (!_0x26e405[_0x4cc7('0xb48')]() || this[_0x4cc7('0xa71')] || null == this['__bitmapData'] || null != this[_0x4cc7('0xa72')]() && !this[_0x4cc7('0xa72')]()[_0x4cc7('0xb87')](_0x3a9ce9, _0x18cb5e)) return !0x1; this[_0x4cc7('0x9d7')](); _0x18a4c2 = this[_0x4cc7('0x9c1')]; var _0x122d2a = _0x18a4c2['a'] * _0x18a4c2['d'] - _0x18a4c2['b'] * _0x18a4c2['c']; _0x18a4c2 = 0x0 == _0x122d2a ? -_0x18a4c2['tx'] : 0x1 / _0x122d2a * (_0x18a4c2['c'] * (_0x18a4c2['ty'] - _0x18cb5e) + _0x18a4c2['d'] * (_0x3a9ce9 - _0x18a4c2['tx'])); _0x122d2a = this[_0x4cc7('0x9c1')]; var _0x238856 = _0x2d63f9[_0x4cc7('0x178')](_0x122d2a['a'] * _0x122d2a['d'], _0x122d2a['b'] * _0x122d2a['c']); _0x3a9ce9 = 0x0 == _0x238856 ? -_0x122d2a['ty'] : 0x1 / _0x238856 * (_0x122d2a['a'] * (_0x18cb5e - _0x122d2a['ty']) + _0x122d2a['b'] * (_0x122d2a['tx'] - _0x3a9ce9)); if (0x0 < _0x18a4c2 && 0x0 < _0x3a9ce9 && _0x18a4c2 <= this['__bitmapData'][_0x4cc7('0x7d9')] && _0x3a9ce9 <= this[_0x4cc7('0xa78')][_0x4cc7('0x98b')]) { if (null != this[_0x4cc7('0x9c9')] && !this[_0x4cc7('0x9c9')]['contains'](_0x18a4c2, _0x3a9ce9)) return !0x1; _0x2d63f9[_0x4cc7('0x21b9')](null, _0x277f94) || _0x535046 || _0x277f94[_0x4cc7('0x29')](_0x26e405); return !0x0; } return !0x1; }, '__hitTestMask': function(_0x545a80, _0x6b7452) { if (null == this['__bitmapData']) return !0x1; this[_0x4cc7('0x9d7')](); var _0x36638f = this[_0x4cc7('0x9c1')] , _0x12c832 = _0x36638f['a'] * _0x36638f['d'] - _0x36638f['b'] * _0x36638f['c']; _0x36638f = 0x0 == _0x12c832 ? -_0x36638f['tx'] : 0x1 / _0x12c832 * (_0x36638f['c'] * (_0x36638f['ty'] - _0x6b7452) + _0x36638f['d'] * (_0x545a80 - _0x36638f['tx'])); _0x12c832 = this['__renderTransform']; var _0x2531dd = _0x2d63f9['hxNhw'](_0x12c832['a'], _0x12c832['d']) - _0x12c832['b'] * _0x12c832['c']; _0x545a80 = 0x0 == _0x2531dd ? -_0x12c832['ty'] : 0x1 / _0x2531dd * (_0x12c832['a'] * (_0x6b7452 - _0x12c832['ty']) + _0x12c832['b'] * (_0x12c832['tx'] - _0x545a80)); return 0x0 < _0x36638f && 0x0 < _0x545a80 && _0x36638f <= this[_0x4cc7('0xa78')]['width'] && _0x545a80 <= this[_0x4cc7('0xa78')][_0x4cc7('0x98b')] ? !0x0 : !0x1; }, '__renderCairo': function(_0x14abf3) {}, '__renderCairoMask': function(_0x571a18) { _0x571a18[_0x4cc7('0xaa8')]['rectangle'](0x0, 0x0, this[_0x4cc7('0xa74')](), this['get_height']()); }, '__renderCanvas': function(_0x129919) { if ('oxJdC' === _0x4cc7('0x21ba')) { this[_0x4cc7('0xaaf')](_0x129919, !0x1); null != this[_0x4cc7('0xa78')] && null != this['__bitmapData'][_0x4cc7('0xa7e')] && (this['__imageVersion'] = this[_0x4cc7('0xa78')]['image'][_0x4cc7('0x986')]); if (_0x56067a[_0x4cc7('0x685')](null, this['__cacheBitmap']) || this['__isCacheBitmapRender']) { if (!(null == this['opaqueBackground'] && null == this['__graphics'] || !this[_0x4cc7('0xa77')] || 0x0 >= _0x129919[_0x4cc7('0xa87')](this['__worldAlpha']))) { if (null != this[_0x4cc7('0xa86')] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]()) { _0x129919[_0x4cc7('0xa7b')](this['__worldBlendMode']); _0x129919['__pushMaskObject'](this); var _0x4c39c5 = _0x129919[_0x4cc7('0x991')]; _0x129919['setTransform'](this['__renderTransform'], _0x4c39c5); var _0x604df9 = this[_0x4cc7('0xa86')]; _0x4c39c5[_0x4cc7('0xa88')] = _0x4cc7('0xa89') + (_0x604df9 >>> 0x10 & 0xff) + ',' + (_0x604df9 >>> 0x8 & 0xff) + ',' + (_0x604df9 & 0xff) + ')'; _0x4c39c5[_0x4cc7('0xa8a')](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); _0x129919[_0x4cc7('0xa85')](this); } if (null != this[_0x4cc7('0xa31')] && this[_0x4cc7('0xa77')]) { var _0x5eeeec = _0x129919['__getAlpha'](this[_0x4cc7('0x9c2')]); if (!(0x0 >= _0x5eeeec)) { if ('xFGqW' !== 'xFGqW') { return this[_0x4cc7('0x1210')]; } else { var _0x1393f8 = this['__graphics']; if (null != _0x1393f8) { _0x44366e['render'](_0x1393f8, _0x129919); var _0x4def6b = _0x1393f8[_0x4cc7('0xa92')] , _0x580f00 = _0x1393f8[_0x4cc7('0xa93')]; _0x4c39c5 = _0x1393f8[_0x4cc7('0xa2f')]; if (null != _0x4c39c5 && _0x1393f8[_0x4cc7('0xa02')] && 0x1 <= _0x4def6b && 0x1 <= _0x580f00) { var _0x68423a = _0x1393f8[_0x4cc7('0xa08')]; _0x604df9 = _0x129919['context']; var _0x22e4db = this['__scrollRect'] , _0x4bf907 = this['__worldScale9Grid']; if (null == _0x22e4db || 0x0 < _0x22e4db[_0x4cc7('0x7d9')] && 0x0 < _0x22e4db[_0x4cc7('0x98b')]) { _0x129919[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x129919[_0x4cc7('0xa7c')](this); _0x604df9[_0x4cc7('0xa7f')] = _0x5eeeec; if (null != _0x4bf907 && 0x0 == _0x68423a['b'] && 0x0 == _0x68423a['c']) { if (_0x4cc7('0x21bb') !== _0x4cc7('0x21bc')) { _0x604df9[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, _0x68423a['tx'], _0x68423a['ty']); var _0x48c401 = _0x1393f8[_0x4cc7('0xa95')] , _0x4bf27b = _0x1393f8[_0x4cc7('0x9c1')]['a'] , _0x16dada = _0x1393f8[_0x4cc7('0x9c1')]['d'] , _0x5aff49 = _0x68423a['a'] , _0x161060 = _0x68423a['d']; _0x68423a = Math[_0x4cc7('0xa96')](_0x4bf907['x'] * _0x4bf27b); _0x1393f8 = Math[_0x4cc7('0xa96')](_0x4bf907['y'] * _0x16dada); _0x5eeeec = Math[_0x4cc7('0xa96')]((_0x48c401[_0x4cc7('0xa97')]() - _0x4bf907['get_right']()) * _0x4bf27b); _0x22e4db = Math[_0x4cc7('0xa96')]((_0x48c401['get_bottom']() - _0x4bf907['get_bottom']()) * _0x16dada); _0x4bf27b = Math[_0x4cc7('0xa96')](_0x4bf907[_0x4cc7('0x7d9')] * _0x4bf27b); _0x16dada = Math['round'](_0x4bf907['height'] * _0x16dada); var _0x35ff5e = Math[_0x4cc7('0xa96')](_0x4bf907['x'] * _0x5aff49) , _0x3e3cd2 = Math['round'](_0x4bf907['y'] * _0x161060) , _0x2fec33 = Math[_0x4cc7('0xa96')]((_0x48c401['get_right']() - _0x4bf907[_0x4cc7('0xa97')]()) * _0x5aff49); _0x4bf907 = Math[_0x4cc7('0xa96')]((_0x48c401[_0x4cc7('0xa98')]() - _0x4bf907[_0x4cc7('0xa98')]()) * _0x161060); _0x48c401 = _0x56067a[_0x4cc7('0x21bd')](Math[_0x4cc7('0xa96')](_0x4def6b * _0x5aff49) - _0x35ff5e, _0x2fec33); _0x5aff49 = Math[_0x4cc7('0xa96')](_0x580f00 * _0x161060) - _0x3e3cd2 - _0x4bf907; _0x129919[_0x4cc7('0x16b8')](_0x604df9, !0x1); 0x0 != _0x4bf27b && 0x0 != _0x16dada ? (_0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, 0x0, _0x68423a, _0x1393f8, 0x0, 0x0, _0x35ff5e, _0x3e3cd2), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a, 0x0, _0x4bf27b, _0x1393f8, _0x35ff5e, 0x0, _0x48c401, _0x3e3cd2), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a + _0x4bf27b, 0x0, _0x5eeeec, _0x1393f8, _0x35ff5e + _0x48c401, 0x0, _0x2fec33, _0x3e3cd2), _0x604df9['drawImage'](_0x4c39c5, 0x0, _0x1393f8, _0x68423a, _0x16dada, 0x0, _0x3e3cd2, _0x35ff5e, _0x5aff49), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a, _0x1393f8, _0x4bf27b, _0x16dada, _0x35ff5e, _0x3e3cd2, _0x48c401, _0x5aff49), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a + _0x4bf27b, _0x1393f8, _0x5eeeec, _0x16dada, _0x35ff5e + _0x48c401, _0x3e3cd2, _0x2fec33, _0x5aff49), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, _0x1393f8 + _0x16dada, _0x68423a, _0x22e4db, 0x0, _0x3e3cd2 + _0x5aff49, _0x35ff5e, _0x4bf907), _0x604df9['drawImage'](_0x4c39c5, _0x68423a, _0x1393f8 + _0x16dada, _0x4bf27b, _0x22e4db, _0x35ff5e, _0x3e3cd2 + _0x5aff49, _0x48c401, _0x4bf907), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a + _0x4bf27b, _0x1393f8 + _0x16dada, _0x5eeeec, _0x22e4db, _0x35ff5e + _0x48c401, _0x3e3cd2 + _0x5aff49, _0x2fec33, _0x4bf907)) : 0x0 == _0x4bf27b && 0x0 != _0x16dada ? (_0x580f00 = _0x35ff5e + _0x48c401 + _0x2fec33, _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, 0x0, _0x4def6b, _0x1393f8, 0x0, 0x0, _0x580f00, _0x3e3cd2), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, _0x1393f8, _0x4def6b, _0x16dada, 0x0, _0x3e3cd2, _0x580f00, _0x5aff49), _0x604df9['drawImage'](_0x4c39c5, 0x0, _0x1393f8 + _0x16dada, _0x4def6b, _0x22e4db, 0x0, _0x3e3cd2 + _0x5aff49, _0x580f00, _0x4bf907)) : 0x0 == _0x16dada && 0x0 != _0x4bf27b && (_0x4def6b = _0x3e3cd2 + _0x5aff49 + _0x4bf907, _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, 0x0, _0x68423a, _0x580f00, 0x0, 0x0, _0x35ff5e, _0x4def6b), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a, 0x0, _0x4bf27b, _0x580f00, _0x35ff5e, 0x0, _0x48c401, _0x4def6b), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, _0x68423a + _0x4bf27b, 0x0, _0x5eeeec, _0x580f00, _0x35ff5e + _0x48c401, 0x0, _0x2fec33, _0x4def6b)); } else { null != this[_0x4cc7('0xdb2')] && (this[_0x4cc7('0x12c0')] && (this[_0x4cc7('0x10ed')](this['_backBufferWidth'], this[_0x4cc7('0x12b8')], this['_antiAlias'], this[_0x4cc7('0x12ae')]), this[_0x4cc7('0x12c0')] = !0x1), this['_context3D'][_0x4cc7('0x9fd')]((this[_0x4cc7('0x12c1')] >> 0x10 & 0xff) / 0xff, (this['_color'] >> 0x8 & 0xff) / 0xff, (this[_0x4cc7('0x12c1')] & 0xff) / 0xff, (this['_color'] >> 0x18 & 0xff) / 0xff), this[_0x4cc7('0x12c2')] = !0x0); } } else _0x129919[_0x4cc7('0xa80')](_0x68423a, _0x604df9), _0x129919[_0x4cc7('0xa99')] && (_0x4bf907 = 0x1 / _0x129919[_0x4cc7('0x1a9e')], _0x604df9[_0x4cc7('0xa9a')](_0x4bf907, _0x4bf907)), _0x604df9[_0x4cc7('0xa83')](_0x4c39c5, 0x0, 0x0, _0x4def6b, _0x580f00); _0x129919[_0x4cc7('0xa85')](this); } } } } } } } this[_0x4cc7('0xa77')] && (_0x604df9 = _0x129919[_0x4cc7('0xa87')](this[_0x4cc7('0x9c2')]), 0x0 < _0x604df9 && null != this[_0x4cc7('0xa78')] && this[_0x4cc7('0xa78')][_0x4cc7('0xa79')] && this['__bitmapData']['readable'] && (_0x4c39c5 = _0x129919[_0x4cc7('0x991')], _0x129919['__setBlendMode'](this['__worldBlendMode']), _0x129919[_0x4cc7('0xa7c')](this, !0x1), _0x1c27fe['convertToCanvas'](this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]), _0x4c39c5['globalAlpha'] = _0x604df9, _0x604df9 = this[_0x4cc7('0x9c9')], _0x129919[_0x4cc7('0xa80')](this[_0x4cc7('0x9c1')], _0x4c39c5), _0x129919[_0x4cc7('0xa84')] && this[_0x4cc7('0xa81')] || (_0x4c39c5[_0x4cc7('0xa82')] = !0x1), null == _0x604df9 ? _0x4c39c5[_0x4cc7('0xa83')](this['__bitmapData'][_0x4cc7('0xa7e')]['get_src'](), 0x0, 0x0, this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x98b')]) : _0x4c39c5[_0x4cc7('0xa83')](this['__bitmapData'][_0x4cc7('0xa7e')]['get_src'](), _0x604df9['x'], _0x604df9['y'], _0x604df9[_0x4cc7('0x7d9')], _0x604df9['height']), _0x129919['__allowSmoothing'] && this['smoothing'] || (_0x4c39c5[_0x4cc7('0xa82')] = !0x0), _0x129919[_0x4cc7('0xa85')](this, !0x1))); } else _0x4c39c5 = this[_0x4cc7('0xa33')], _0x4c39c5[_0x4cc7('0xa77')] && (_0x4def6b = _0x129919[_0x4cc7('0xa87')](_0x4c39c5[_0x4cc7('0x9c2')]), 0x0 < _0x4def6b && null != _0x4c39c5[_0x4cc7('0xa78')] && _0x4c39c5[_0x4cc7('0xa78')]['__isValid'] && _0x4c39c5['__bitmapData'][_0x4cc7('0xa7a')] && (_0x604df9 = _0x129919[_0x4cc7('0x991')], _0x129919[_0x4cc7('0xa7b')](_0x4c39c5['__worldBlendMode']), _0x129919[_0x4cc7('0xa7c')](_0x4c39c5, !0x1), _0x1c27fe[_0x4cc7('0xa7d')](_0x4c39c5[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]), _0x604df9[_0x4cc7('0xa7f')] = _0x4def6b, _0x4def6b = _0x4c39c5[_0x4cc7('0x9c9')], _0x129919['setTransform'](_0x4c39c5[_0x4cc7('0x9c1')], _0x604df9), _0x129919[_0x4cc7('0xa84')] && _0x4c39c5[_0x4cc7('0xa81')] || (_0x604df9[_0x4cc7('0xa82')] = !0x1), null == _0x4def6b ? _0x604df9[_0x4cc7('0xa83')](_0x4c39c5['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), 0x0, 0x0, _0x4c39c5[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], _0x4c39c5['__bitmapData']['image'][_0x4cc7('0x98b')]) : _0x604df9[_0x4cc7('0xa83')](_0x4c39c5['__bitmapData'][_0x4cc7('0xa7e')]['get_src'](), _0x4def6b['x'], _0x4def6b['y'], _0x4def6b['width'], _0x4def6b[_0x4cc7('0x98b')]), _0x129919[_0x4cc7('0xa84')] && _0x4c39c5[_0x4cc7('0xa81')] || (_0x604df9['imageSmoothingEnabled'] = !0x0), _0x129919['__popMaskObject'](_0x4c39c5, !0x1))); this['__renderEvent'](_0x129919); } else { for (var _0x5364a5 = 0x0, _0x19258d = this[_0x4cc7('0x21be')]; _0x5364a5 < _0x19258d['length']; ) { var _0x231222 = _0x19258d[_0x5364a5]; ++_0x5364a5; this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](_0x231222); } this['temporaryAnimations'] = null; } }, '__renderCanvasMask': function(_0x4a2373) { if (_0x4cc7('0x21c0') !== _0x4cc7('0x21c0')) { var _0x20a177 = _0x3bafe8[_0x4cc7('0x134c')](this[_0x4cc7('0x126')]['get_sceneTransform']()); this[_0x4cc7('0xcca')] = _0x3bafe8[_0x4cc7('0x1a54')](_0x20a177, _0x2a6728[_0x4cc7('0x21c1')]); } else { _0x4a2373[_0x4cc7('0x991')][_0x4cc7('0xaee')](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); } }, '__renderDOM': function(_0x48688f) { this[_0x4cc7('0xaaf')](_0x48688f, !0x1); if (null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')]) { null != this['opaqueBackground'] && !this[_0x4cc7('0xa76')] && 0x0 < this['get_width']() && this[_0x4cc7('0xa75')](); var _0x4feafc = this[_0x4cc7('0xa31')]; if (null != this[_0x4cc7('0x99c')] && this['__worldVisible'] && this[_0x4cc7('0xa77')] && null != _0x4feafc) { if (_0x4cc7('0x21c2') !== 'xptKX') { _0x44366e[_0x4cc7('0xa17')](_0x4feafc, _0x48688f[_0x4cc7('0x21c3')]); if (_0x4feafc['__softwareDirty'] || this[_0x4cc7('0xad5')] || this[_0x4cc7('0xa2f')] != _0x4feafc[_0x4cc7('0xa2f')]) null != _0x4feafc[_0x4cc7('0xa2f')] ? this['__canvas'] != _0x4feafc['__canvas'] && (_0x2d63f9[_0x4cc7('0x174')](null, this['__canvas']) && _0x48688f[_0x4cc7('0x989')][_0x4cc7('0xb79')](this[_0x4cc7('0xa2f')]), this[_0x4cc7('0xa2f')] = _0x4feafc[_0x4cc7('0xa2f')], this[_0x4cc7('0xa2e')] = _0x4feafc[_0x4cc7('0xa2e')], _0x48688f[_0x4cc7('0xa9f')](this, this[_0x4cc7('0xa2f')])) : _0x10bba4[_0x4cc7('0x9fd')](this, _0x48688f); if (_0x2d63f9[_0x4cc7('0x174')](null, this[_0x4cc7('0xa2f')])) { if ('sVcrv' === 'sVcrv') { _0x48688f[_0x4cc7('0xa7c')](this); var _0xd35778 = this[_0x4cc7('0x9c1')]; this[_0x4cc7('0x9c1')] = _0x4feafc[_0x4cc7('0xa08')]; _0x4feafc['__transformDirty'] && (_0x4feafc[_0x4cc7('0xaa0')] = !0x1, this[_0x4cc7('0xac0')] = !0x0); _0x48688f[_0x4cc7('0xaa1')](this); _0x48688f[_0x4cc7('0xaa2')](this, !0x0, !0x0, !0x0); this[_0x4cc7('0x9c1')] = _0xd35778; _0x48688f['__popMaskObject'](this); } else { if (null == _0x48688f) return null; -0x1 == _0x48688f[_0x4cc7('0x2d')](',') && (_0x48688f = _0x4cc7('0x1e0f') + _0x1984d8[_0x4cc7('0x21c4')](_0x46379d['decode'](_0x48688f)) + ';base64,' + _0x48688f); var _0x1b9a7d = new _0x1984d8(); _0x1b9a7d[_0x4cc7('0x21c5')](new Howl({ 'src': [_0x48688f], 'html5': !0x0, 'preload': !0x1 })); return _0x1b9a7d; } } } else { _0x48688f = _0x2bc114['toIntVector'](null); for (var _0x2314b6 = 0x0, _0x578276 = _0x4feafc[_0x4cc7('0x21')]; _0x2314b6 < _0x578276; ) { var _0x3f7fae = _0x2314b6++; _0x48688f['set'](_0x3f7fae, _0x4feafc[_0x3f7fae]); } } } else _0x10bba4[_0x4cc7('0x9fd')](this, _0x48688f); null != this[_0x4cc7('0x99c')] && this['__worldVisible'] && this[_0x4cc7('0xa77')] && null != this['__bitmapData'] && this['__bitmapData'][_0x4cc7('0xa79')] && this[_0x4cc7('0xa78')][_0x4cc7('0xa7a')] ? (_0x48688f[_0x4cc7('0xa7c')](this), null != this[_0x4cc7('0xa78')]['image'][_0x4cc7('0xaa3')]['__srcImage'] ? _0x59d8e8['renderImage'](this, _0x48688f) : _0x59d8e8[_0x4cc7('0xa1b')](this, _0x48688f), _0x48688f[_0x4cc7('0xa85')](this)) : _0x59d8e8['clear'](this, _0x48688f); } else this['__renderDOMClear'](_0x48688f), this[_0x4cc7('0xa33')]['stage'] = this[_0x4cc7('0x99c')], _0x4feafc = this[_0x4cc7('0xa33')], null != _0x4feafc[_0x4cc7('0x99c')] && _0x4feafc[_0x4cc7('0xa9d')] && _0x4feafc[_0x4cc7('0xa77')] && null != _0x4feafc[_0x4cc7('0xa78')] && _0x4feafc[_0x4cc7('0xa78')][_0x4cc7('0xa79')] && _0x4feafc[_0x4cc7('0xa78')][_0x4cc7('0xa7a')] ? (_0x48688f[_0x4cc7('0xa7c')](_0x4feafc), null != _0x4feafc[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0xaa3')][_0x4cc7('0xaa4')] ? _0x59d8e8['renderImage'](_0x4feafc, _0x48688f) : _0x59d8e8[_0x4cc7('0xa1b')](_0x4feafc, _0x48688f), _0x48688f[_0x4cc7('0xa85')](_0x4feafc)) : _0x59d8e8[_0x4cc7('0x9fd')](_0x4feafc, _0x48688f); this[_0x4cc7('0xa9b')](_0x48688f); }, '__renderDOMClear': function(_0x13628c) { _0x59d8e8[_0x4cc7('0x9fd')](this, _0x13628c); }, '__renderGL': function(_0x40f896) { this['__updateCacheBitmap'](_0x40f896, !0x1); null != this[_0x4cc7('0xa78')] && null != this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')] && (this[_0x4cc7('0xb10')] = this['__bitmapData'][_0x4cc7('0xa7e')]['version']); if (null == this[_0x4cc7('0xa33')] || this['__isCacheBitmapRender']) { if (_0x4cc7('0x21c6') !== _0x4cc7('0x21c7')) { if (!(null == this[_0x4cc7('0xa86')] && null == this[_0x4cc7('0xa31')] || !this[_0x4cc7('0xa77')] || 0x0 >= this[_0x4cc7('0x9c2')])) { if (null != this[_0x4cc7('0xa86')] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]()) { if ('hFMZP' !== _0x4cc7('0x21c8')) { _0x40f896[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x40f896[_0x4cc7('0xa7c')](this); var _0x95137f = _0x40f896['__context3D'] , _0x251870 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x251870[_0x4cc7('0xab2')](0x0, 0x0, this['get_width'](), this['get_height']()); _0x40f896[_0x4cc7('0xab3')](_0x251870, this[_0x4cc7('0x9c1')]); var _0x4346dc = this[_0x4cc7('0xa86')]; _0x95137f[_0x4cc7('0x9fd')]((_0x4346dc >>> 0x10 & 0xff) / 0xff, (_0x4346dc >>> 0x8 & 0xff) / 0xff, (_0x4346dc & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0x40f896[_0x4cc7('0x12bd')](); _0x40f896['__popMaskObject'](this); _0x432b23['__pool']['release'](_0x251870); } else { _0x48c401['send'](); } } null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa17')](this, _0x40f896); } _0x6bc21c[_0x4cc7('0xa17')](this, _0x40f896); } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.6, 17.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x52377a = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('No\x20idea\x20why,\x20but\x20if\x20you\x20stay\x20very\x20calm\x20as\x20you\x20teleport,\x20nothing\x20else\x20will\x20move.', -0xf0, -0x118, null, _0x52377a, null, null, null); _0x52377a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x21c9'), 0xc8, -0x78, null, null, null, _0x52377a, null); _0x52377a = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x21ca'), -0xdc, 0x8c, null, null, 0x0, _0x52377a, null); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x21cb')], 0xf0, 0x118, null, null, 0x1, null, null); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x687')], 0x168, 0x168, null, null, -0x1, null, null); } } else _0x6bc21c['render'](this[_0x4cc7('0xa33')], _0x40f896); this[_0x4cc7('0xa9b')](_0x40f896); }, '__renderGLMask': function(_0x4460b3) { _0x6bc21c[_0x4cc7('0xa9c')](this, _0x4460b3); }, '__updateCacheBitmap': function(_0x11c30e, _0x359b9a) { return null == this[_0x4cc7('0xa78')] || null == this[_0x4cc7('0xa4c')] && _0x4cc7('0xaac') == _0x11c30e[_0x4cc7('0xaad')] && null == this[_0x4cc7('0xa33')] ? !0x1 : _0x21ad67[_0x4cc7('0x8')]['__updateCacheBitmap'][_0x4cc7('0x96b')](this, _0x11c30e, null != this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')] && this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x986')] != this[_0x4cc7('0xb10')]); }, 'get_bitmapData': function() { var _0x38b891 = {}; _0x38b891['kvOio'] = function(_0x533e7a, _0x4dc4f0) { return _0x533e7a < _0x4dc4f0; } ; _0x38b891[_0x4cc7('0x21cc')] = function(_0x598f2e, _0x478973) { return _0x56067a.LcqTZ(_0x598f2e, _0x478973); } ; if (_0x4cc7('0x21cd') !== _0x4cc7('0x21ce')) { return this[_0x4cc7('0xa78')]; } else { this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0); this[_0x4cc7('0xab1')][_0x4cc7('0x1f9e')](0x3); this[_0x4cc7('0xab1')][_0x4cc7('0x13f4')](!0x1, 0x0); this['__context3D'][_0x4cc7('0xec9')](); this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](0x0, 0x0, 0x0); this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](null); this[_0x4cc7('0xad8')] = null; this[_0x4cc7('0xa7b')](0xa); if (null == this[_0x4cc7('0x21d0')]) { if (_0x51ba83['__scissorRectangle']['setTo'](this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d2')], this['__displayWidth'], this[_0x4cc7('0x21d3')]), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83['__scissorRectangle']), this['__upscaled'] = 0x1 != this[_0x4cc7('0xa08')]['a'] || 0x1 != this[_0x4cc7('0xa08')]['d'], a[_0x4cc7('0x9c6')](this), 0x0 < this[_0x4cc7('0x21d1')] || 0x0 < this[_0x4cc7('0x21d2')]) _0x38b891[_0x4cc7('0x21d4')](0x0, this['__offsetX']) && (_0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0x21d1')], this[_0x4cc7('0xa93')]), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]), this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](), this[_0x4cc7('0x21d6')]['clearColor'](0x0, 0x0, 0x0, 0x1), this[_0x4cc7('0x21d6')][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')]), _0x51ba83['__scissorRectangle']['setTo'](this[_0x4cc7('0x21d1')] + this['__displayWidth'], 0x0, this[_0x4cc7('0xa92')], this['__height']), this[_0x4cc7('0xab1')]['setScissorRectangle'](_0x51ba83[_0x4cc7('0x21d5')]), this['__context3D']['__flushGL'](), this[_0x4cc7('0x21d6')][_0x4cc7('0x21d8')](0x0, 0x0, 0x0, 0x1), this[_0x4cc7('0x21d6')][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')])), _0x38b891['XtRYK'](0x0, this[_0x4cc7('0x21d2')]) && (_0x51ba83[_0x4cc7('0x21d5')]['setTo'](0x0, 0x0, this['__width'], this[_0x4cc7('0x21d2')]), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]), this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](), this[_0x4cc7('0x21d6')]['clearColor'](0x0, 0x0, 0x0, 0x1), this['__gl'][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')]), _0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](0x0, this[_0x4cc7('0x21d2')] + this['__displayHeight'], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]), this['__context3D'][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]), this['__context3D'][_0x4cc7('0xaab')](), this[_0x4cc7('0x21d6')]['clearColor'](0x0, 0x0, 0x0, 0x1), this['__gl'][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')]['COLOR_BUFFER_BIT'])), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](null); } else { _0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](this['__offsetX'], this[_0x4cc7('0x21d2')], this[_0x4cc7('0x21d9')], this['__displayHeight']); this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]); var _0x557046 = a[_0x4cc7('0x9c8')] , _0x2bb842 = a[_0x4cc7('0x9c9')]; a[_0x4cc7('0x9c8')] = null; a[_0x4cc7('0x9c9')] = null; a[_0x4cc7('0x9c6')](this); a[_0x4cc7('0x9c8')] = _0x557046; a[_0x4cc7('0x9c9')] = _0x2bb842; } this['__context3D']['present'](); } }, 'set_bitmapData': function(_0x5cb70d) { if (_0x4cc7('0x21da') === 'cyRiW') { this[_0x4cc7('0xa78')] = _0x5cb70d; this[_0x4cc7('0xa81')] = !0x1; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); this[_0x4cc7('0xb10')] = -0x1; return this[_0x4cc7('0xa78')]; } else { null != this[_0x4cc7('0x21db')] ? this['__currentShaderBuffer'][_0x4cc7('0x21dc')](_0x4cc7('0x7f2'), _0x5cb70d) : null != this['__currentShader'] && null != this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')][_0x4cc7('0x9')] = _0x5cb70d); } }, 'get_height': function() { var _0x26182e = {}; _0x26182e[_0x4cc7('0x21df')] = function(_0x854382, _0x419f89) { return _0x2d63f9.DtZji(_0x854382, _0x419f89); } ; _0x26182e[_0x4cc7('0x21e0')] = function(_0x1a1d4c, _0x35b7e5) { return _0x1a1d4c + _0x35b7e5; } ; _0x26182e[_0x4cc7('0x21e1')] = function(_0x17a5fc, _0x270f1f) { return _0x17a5fc + _0x270f1f; } ; _0x26182e[_0x4cc7('0x21e2')] = _0x4cc7('0x714'); _0x26182e[_0x4cc7('0x21e3')] = '.w,\x20'; if (_0x2d63f9['FuGpo'] === 'eQTdo') { return null != this[_0x4cc7('0xa78')] ? this[_0x4cc7('0xa78')][_0x4cc7('0x98b')] * Math[_0x4cc7('0x13fa')](this['get_scaleY']()) : 0x0; } else { var _0x4c05c0 = 0x0 , _0x1a0e56 = this['_usingSpecularMethod'] && this[_0x4cc7('0x1bf5')]() , _0x54bfce = this[_0x4cc7('0x1bf6')](); if (_0x1a0e56 || _0x54bfce) for (var _0x5b07c7 = 0x0, _0x3831e4 = this[_0x4cc7('0x1434')]; _0x26182e[_0x4cc7('0x21df')](_0x5b07c7, _0x3831e4); ) { _0x5b07c7++; var _0x51c5f1 = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x4c05c0++); var _0x23a9e2 = this[_0x4cc7('0x19f0')]['get'](_0x4c05c0++); var _0x3c8fcd = this[_0x4cc7('0x19f0')][_0x4cc7('0x2b')](_0x4c05c0++); var _0x2a1d4d = this[_0x4cc7('0xf19')][_0x4cc7('0xe55')](); this['_registerCache'][_0x4cc7('0xf1a')](_0x2a1d4d, 0x1); this[_0x4cc7('0xf22')] += _0x26182e[_0x4cc7('0x21e0')](_0x26182e[_0x4cc7('0x21e0')](_0x26182e[_0x4cc7('0x21e0')](_0x26182e['aqfqE'](_0x26182e[_0x4cc7('0x21e1')](_0x4cc7('0x653') + _0x4bf907['string'](_0x2a1d4d) + ',\x20' + _0x4bf907['string'](_0x51c5f1), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + _0x4cc7('0x1cfb') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d), ',\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x23a9e2) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132') + _0x4bf907['string'](_0x2a1d4d), '.w,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x3c8fcd) + _0x4cc7('0x19f2') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d)) + _0x26182e['snnew'] + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + _0x26182e['VLRtY'], _0x4bf907[_0x4cc7('0x4dc')](_0x51c5f1)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + '.w\x0anrm\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2a1d4d) + '\x0a'; -0x1 == this['_lightFragmentConstantIndex'] && (this[_0x4cc7('0xf26')] = 0x4 * _0x51c5f1[_0x4cc7('0x19f4')]()); _0x54bfce && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0xf28')](this['_methodSetup'][_0x4cc7('0xf29')], _0x2a1d4d, _0x23a9e2, this[_0x4cc7('0xf19')])); _0x1a0e56 && (this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0xf28')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], _0x2a1d4d, _0x3c8fcd, this[_0x4cc7('0xf19')])); this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](_0x2a1d4d); } } }, 'set_height': function(_0x38622f) { null != this[_0x4cc7('0xa78')] ? this[_0x4cc7('0xb2a')](_0x38622f / this['__bitmapData'][_0x4cc7('0x98b')]) : this['set_scaleY'](0x0); return _0x38622f; }, 'get_width': function() { if (_0x4cc7('0x21e4') === _0x4cc7('0x21e4')) { return null != this[_0x4cc7('0xa78')] ? this[_0x4cc7('0xa78')][_0x4cc7('0x7d9')] * Math[_0x4cc7('0x13fa')](this[_0x4cc7('0xa06')]) : 0x0; } else { e(a, f); } }, 'set_width': function(_0x202762) { null != this[_0x4cc7('0xa78')] ? this[_0x4cc7('0xb3e')](_0x202762 / this[_0x4cc7('0xa78')]['width']) : this[_0x4cc7('0xb3e')](0x0); return _0x202762; }, '__class__': _0x38d890, '__properties__': _0x5aff49(_0x21ad67[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_bitmapData': _0x4cc7('0x2080'), 'get_bitmapData': _0x4cc7('0xaf0') }) }); var _0x38181e = function(_0x1f02a4, _0x46dffa) { null == _0x46dffa && (_0x46dffa = 0x1); _0x38d890['call'](this, null); this[_0x4cc7('0x1f13')](_0x1f02a4); _0x26bd70[_0x4cc7('0x1f14')](this, !0x0, _0x46dffa); }; _0x16dada[_0x4cc7('0x21e5')] = _0x38181e; _0x38181e[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x480'), _0x4cc7('0x21e6')]; _0x38181e[_0x4cc7('0x92b')] = _0x38d890; _0x38181e['prototype'] = _0x5aff49(_0x38d890[_0x4cc7('0x8')], { 'achievement': null, 'colorData': null, 'greyscaleData': null, 'set_achievement': function(_0x3628da) { this['achievement'] = _0x3628da; if (null != this['achievement'][_0x4cc7('0x21b4')] && _0x26bd70[_0x4cc7('0x9e8')](this['achievement']['imagePath'])) this['colorData'] = _0x26bd70[_0x4cc7('0x21e7')](this[_0x4cc7('0x480')][_0x4cc7('0x21b4')]); else { if (null == _0x38181e[_0x4cc7('0x21e8')]) { _0x38181e[_0x4cc7('0x21e8')] = _0x26bd70[_0x4cc7('0x21e7')]('achievement/Crown.png'); _0x3628da = _0x38181e[_0x4cc7('0x21e8')]; var _0x50044a = _0x3628da[_0x4cc7('0x1176')](); _0x1be873[_0x4cc7('0xf8d')]['width'] = _0x3628da[_0x4cc7('0x7d9')]; _0x1be873['rectangle'][_0x4cc7('0x98b')] = _0x3628da[_0x4cc7('0x98b')]; _0x1be873[_0x4cc7('0x21e9')][_0x4cc7('0x21ea')](_0x50044a, _0x3628da, _0x1be873[_0x4cc7('0xf8d')], _0x1be873[_0x4cc7('0x21eb')]); _0x38181e['crownInGrey'] = _0x50044a; } this[_0x4cc7('0x21ec')] = _0x38181e[_0x4cc7('0x21e8')]; } this[_0x4cc7('0x21ed')] = _0x38181e[_0x4cc7('0x21ee')]; this[_0x4cc7('0x19')](); return this[_0x4cc7('0x480')]; }, 'reset': function() { var _0xd88ff6 = this[_0x4cc7('0xaf0')]() == this[_0x4cc7('0x21ed')] , _0x323349 = this['get_bitmapData']() == this[_0x4cc7('0x21ec')] , _0x1ea8ab = this['achievement'][_0x4cc7('0x21ae')]; _0x1ea8ab = !_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1ea8ab['id'], _0x1ea8ab['defaultValue']); !_0xd88ff6 && _0x1ea8ab ? (this['set_bitmapData'](this[_0x4cc7('0x21ed')]), this[_0x4cc7('0x10cd')](0.4)) : _0x323349 || _0x1ea8ab || (this['set_bitmapData'](this[_0x4cc7('0x21ec')]), this[_0x4cc7('0x10cd')](0x1)); }, '__class__': _0x38181e, '__properties__': _0x5aff49(_0x38d890[_0x4cc7('0x8')]['__properties__'], { 'set_achievement': _0x4cc7('0x1f13') }) }); var _0x4e2005 = function(_0x55bd69, _0x106a10, _0x4145ce, _0x5dc6cd) { _0x145ce0['call'](this, 0x258, 0xc8); this[_0x4cc7('0x480')] = _0x55bd69; this['withDescription'] = _0x106a10; this['backgroundColor'] = _0x4145ce; this[_0x4cc7('0x21b0')] = null != _0x5dc6cd ? _0x5dc6cd : _0x55bd69['payout']; }; _0x16dada[_0x4cc7('0x21ef')] = _0x4e2005; _0x4e2005[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x480'), 'AchievementView']; _0x4e2005[_0x4cc7('0x92b')] = _0x145ce0; _0x4e2005[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'achievement': null, 'image': null, 'withDescription': null, 'text': null, 'payout': null, 'payoutText': null, 'backgroundColor': null, 'textColor': null, 'headerFormat': null, 'createLayout2': function() { this[_0x4cc7('0xa7e')] = new _0x38181e(this[_0x4cc7('0x480')]); this['addChild'](this[_0x4cc7('0xa7e')]); this['textColor'] = 0xffffff; null != this[_0x4cc7('0x1e4d')] && 0x80 < _0x1be873['colorToGreyscale'](this['backgroundColor']) && (this[_0x4cc7('0x21f0')] = 0x0); var _0x2dd473 = this[_0x4cc7('0x21f1')] = _0x22bdfe['createTextField'](this['textColor'], 0x1a, null, _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x21b0')])) , _0x88fb47 = new _0x23639f(this[_0x4cc7('0xa7e')]); _0x2dd473 = new _0x23639f(_0x2dd473); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x2dd473, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x88fb47); this[_0x4cc7('0x21f2')] ? (_0x2dd473 = this[_0x4cc7('0x21f1')], _0x88fb47 = new _0x23639f(this['image']), _0x2dd473 = new _0x23639f(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2dd473, new _0xaf08d9(0x1e,_0x30bcc9[_0x4cc7('0x46d')]), _0x88fb47)) : (_0x88fb47 = new _0x23639f(this[_0x4cc7('0x21f1')]), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x88fb47, new _0x436bc1(0x1e,_0x30bcc9[_0x4cc7('0xe19')]))); this[_0x4cc7('0xa0c')](this['payoutText']); this[_0x4cc7('0x21f3')](null, new _0x23639f(this[_0x4cc7('0x21f1')])); _0x88fb47 = new _0x24e28(); _0x2dd473 = this[_0x4cc7('0x480')][_0x4cc7('0x21ae')]; _0x2dd473 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x2dd473['id'], _0x2dd473[_0x4cc7('0xc12')]) ? null : 0x999999; _0xdf100f[_0x4cc7('0x21f4')](_0x88fb47, 0xf, _0x2dd473); _0x2dd473 = new _0x23639f(this[_0x4cc7('0x21f1')]); var _0x3bda8b = new _0x23639f(_0x88fb47) , _0x2e1adc = null; null == _0x2e1adc && (_0x2e1adc = _0x172b83[_0x4cc7('0xc1e')]()); _0x2e1adc['add'](_0x3bda8b, new _0xaf08d9(0xf,_0x30bcc9[_0x4cc7('0xe19')]), _0x2dd473); _0x2e1adc[_0x4cc7('0x2a')](_0x3bda8b, new _0x310c15(!0x1,0.5), _0x2dd473); this['addChild'](_0x88fb47); _0x88fb47 = this[_0x4cc7('0x480')][_0x4cc7('0x5e2')]; this[_0x4cc7('0x21f2')] && (_0x88fb47 += '\x0a' + this[_0x4cc7('0x480')][_0x4cc7('0x21af')]); _0x88fb47 = this[_0x4cc7('0xcb4')] = _0x22bdfe[_0x4cc7('0xc1f')](this[_0x4cc7('0x21f0')], 0x1e, null, _0x88fb47, this[_0x4cc7('0x21f2')] ? 0x2 * this[_0x4cc7('0xa7e')][_0x4cc7('0xa74')]() : null); _0x2dd473 = null; null == _0x2dd473 && (_0x2dd473 = _0x88fb47[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x88fb47), new _0x5a0679(_0x2dd473)); _0x2dd473 = this[_0x4cc7('0xcb4')]; _0x88fb47 = new _0x23639f(this[_0x4cc7('0xa7e')]); _0x2dd473 = new _0x23639f(_0x2dd473); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x2dd473, new _0x310c15(!0x1,0.5), _0x88fb47); this[_0x4cc7('0x21f2')] ? (_0x88fb47 = this[_0x4cc7('0xcb4')], _0x2dd473 = new _0x23639f(this[_0x4cc7('0xa7e')]), _0x3ab995[_0x4cc7('0x20d2')](new _0x23639f(_0x88fb47), _0x2dd473, 0x5, null)) : (_0x2dd473 = this[_0x4cc7('0xcb4')], _0x88fb47 = new _0x23639f(this[_0x4cc7('0xa7e')]), _0x2dd473 = new _0x23639f(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2dd473, new _0xaf08d9(0x3,_0x30bcc9[_0x4cc7('0x46d')]), _0x88fb47), this[_0x4cc7('0x21f3')](new _0x23639f(this[_0x4cc7('0xcb4')]))); this[_0x4cc7('0x21f5')] = new _0x4d6bf4(); this[_0x4cc7('0x21f5')][_0x4cc7('0x21f6')] = _0x2081a8[_0x4cc7('0xbfd')]; this[_0x4cc7('0x21f5')][_0x4cc7('0x21f7')] = !0x0; _0x88fb47 = _0x48c401(this, this[_0x4cc7('0x21f8')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x88fb47))); _0x88fb47(); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xcb4')]); null != this[_0x4cc7('0x1e4d')] && (_0x88fb47 = new _0x24e28(), _0x2dd473 = new _0x432b23(), _0x3bda8b = new _0x161060(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3bda8b, new _0x456817(!0x0,-0x10)), _0x3bda8b = new _0x161060(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3bda8b, new _0x456817(!0x1,-0x10)), _0x3bda8b = new _0x161060(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x3bda8b, new _0x436bc1(-0x8,_0x30bcc9[_0x4cc7('0xe19')])), _0x3bda8b = new _0x161060(_0x2dd473), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x3bda8b, new _0x436bc1(-0x8,_0x30bcc9[_0x4cc7('0x1e99')])), _0x109181['fillRect'](_0x88fb47, _0x5cad50['SOLID'](this[_0x4cc7('0x1e4d')]), 0xa, null, null, new _0x161060(_0x2dd473)), this[_0x4cc7('0xb6a')](_0x88fb47, 0x0)); }, 'setTo': function(_0x3de473, _0x1cd7ac) { this[_0x4cc7('0x480')] = _0x3de473; this['image'][_0x4cc7('0x1f13')](_0x3de473); var _0x34d853 = _0x3de473[_0x4cc7('0x5e2')]; if (this[_0x4cc7('0x21f2')]) { var _0x1b7918 = _0x3de473[_0x4cc7('0x21ae')]; _0x34d853 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1b7918['id'], _0x1b7918['defaultValue']) || 0x0 == _0x3de473[_0x4cc7('0x21b1')] ? _0x34d853 + ('\x0a' + _0x3de473[_0x4cc7('0x21af')]) : _0x34d853 + _0x4cc7('0x21f9'); } this['text']['set_text'](_0x34d853); this[_0x4cc7('0x21b0')] = null != _0x1cd7ac ? _0x1cd7ac : _0x3de473[_0x4cc7('0x21b0')]; this[_0x4cc7('0x21f1')][_0x4cc7('0x215d')](_0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x21b0')])); this[_0x4cc7('0x19')](); }, 'reset': function() { this[_0x4cc7('0xa7e')][_0x4cc7('0x19')](); if (null == this[_0x4cc7('0xa7e')]['get_filters']() || 0x0 == this['image'][_0x4cc7('0x1f82')]()[_0x4cc7('0x21')]) this[_0x4cc7('0x21f5')]['color'] = _0x22f447[_0x4cc7('0x21fa')](0xff00, this[_0x4cc7('0x21f0')], 0.5); else if (this[_0x4cc7('0x480')][_0x4cc7('0x1f83')]()) this['headerFormat'][_0x4cc7('0x24c')] = this[_0x4cc7('0x21f0')]; else { this[_0x4cc7('0xc20')](!0x1); return; } this[_0x4cc7('0x22e')][_0x4cc7('0x13')](); this[_0x4cc7('0xc20')](!0x0); }, 'applyHeaderFormat': function() { this[_0x4cc7('0xcb4')][_0x4cc7('0x21fb')](this[_0x4cc7('0x21f5')], 0x0, this[_0x4cc7('0x480')]['name']['length']); }, '__class__': _0x4e2005 }); var _0x4a3eb0 = function() {}; _0x16dada[_0x4cc7('0x21fc')] = _0x4a3eb0; _0x4a3eb0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'achievement', 'Achievements']; _0x4a3eb0[_0x4cc7('0x2d6')] = {}; _0x4a3eb0[_0x4cc7('0x2d6')][_0x4cc7('0x21fd')] = _0x4cc7('0x21fd'); _0x4a3eb0[_0x4cc7('0x8fe')] = function() { _0x2116b2[_0x4cc7('0xb84')] = 0xef805; _0x4a3eb0[_0x4cc7('0x16d5')] = new _0x67da9e(); _0x4a3eb0[_0x4cc7('0x21fe')] = new _0x15ae80(0x0,'Galactic\x20Vandalism',_0x4cc7('0x21ff'),0x32,_0x56067a['qQRPn'],null,null,0x0); var _0x5556de = _0x4b25d1['getLevelByID'](0xb); _0x4a3eb0[_0x4cc7('0x21fe')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2200')](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x0] = _0x4a3eb0[_0x4cc7('0x21fe')]; _0x4a3eb0[_0x4cc7('0x2201')] = new _0x15ae80(0x2,_0x4cc7('0x2202'),_0x4cc7('0x2203'),0x64,'achievement/SlippingAndSlidingToVictory.png',null,null,0x0); _0x5556de = _0x4b25d1[_0x4cc7('0x2204')](0x77); _0x4a3eb0[_0x4cc7('0x2201')][_0x4cc7('0x21ad')] = _0xc09c3b['LEVEL'](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x2] = _0x4a3eb0[_0x4cc7('0x2201')]; _0x4a3eb0[_0x4cc7('0x2205')] = new _0x15ae80(0x3,_0x4cc7('0x2206'),_0x4cc7('0x2207'),0x64,_0x4cc7('0x2208'),null,null,0x0); _0x4a3eb0['thoroughlyLost']['suggestedDestination'] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34['EXPLORE']); _0x4a3eb0['all']['h'][0x3] = _0x4a3eb0['thoroughlyLost']; _0x4a3eb0[_0x4cc7('0x220a')] = new _0x15ae80(0x4,_0x4cc7('0x220b'),_0x4cc7('0x220c'),0x64,'achievement/AJourneyOf1000LightYears.png',null,null,0x0); _0x4a3eb0['aJourneyOf1000LightYears']['suggestedDestination'] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34[_0x4cc7('0x1efa')]); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x4] = _0x4a3eb0[_0x4cc7('0x220a')]; _0x4a3eb0[_0x4cc7('0x220d')] = new _0x15ae80(0x5,_0x4cc7('0x220e'),'Collect\x2040\x20power\x20cells\x20in\x20one\x20run.\x20Buying\x20a\x20respawn\x20won\x27t\x20count\x20against\x20you.',0x96,_0x4cc7('0x220f'),null,null,0x0); _0x4a3eb0[_0x4cc7('0x220d')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34['INFINITE']); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x5] = _0x4a3eb0[_0x4cc7('0x220d')]; _0x4a3eb0[_0x4cc7('0x2210')] = new _0x15ae80(0x6,_0x4cc7('0x2211'),_0x4cc7('0x2212'),0x64,_0x4cc7('0x2213'),null,null,0x0); _0x5556de = _0x4b25d1[_0x4cc7('0x2204')](0x12); _0x4a3eb0[_0x4cc7('0x2210')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2200')](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x6] = _0x4a3eb0['aBreathOfFreshNothing']; _0x4a3eb0[_0x4cc7('0x2214')] = new _0x15ae80(0x7,'A\x20Glimpse\x20of\x20New\x20Places',_0x4cc7('0x2215'),0x12c,_0x4cc7('0x2216'),null,null,0x0); _0x5556de = _0x4b25d1[_0x4cc7('0x2204')](0xa3); _0x4a3eb0[_0x4cc7('0x2214')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2200')](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x7] = _0x4a3eb0['aGlimpseOfNewPlaces']; _0x4a3eb0[_0x4cc7('0x2217')] = new _0x15ae80(0x8,_0x56067a[_0x4cc7('0x68a')],'Go\x2010\x20seconds\x20without\x20touching\x20the\x20ground.',0xc8,'achievement/WindSailor.png',null,null,0x0); _0x5556de = _0x1fb3e3[_0x4cc7('0xc37')]; _0x5556de = null != _0x5556de ? _0xc09c3b[_0x4cc7('0x2218')](_0x4b25d1['getLevelByID'](0xe8), _0x5556de) : _0xc09c3b[_0x4cc7('0x2200')](_0x4b25d1['getLevelByID'](0xe8)); _0x4a3eb0['windSailor']['suggestedDestination'] = _0x5556de; _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x8] = _0x4a3eb0['windSailor']; _0x4a3eb0[_0x4cc7('0x2219')] = new _0x15ae80(0x16,_0x4cc7('0x221a'),_0x4cc7('0x221b'),0xfa,'achievement/IWouldBounce500More.png',_0x1fb3e3[_0x4cc7('0x1a60')],null,0x0); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x16] = _0x4a3eb0[_0x4cc7('0x2219')]; _0x4a3eb0['fallingToPieces'] = new _0x15ae80(0x17,_0x4cc7('0x221c'),_0x4cc7('0x221d'),0x1f4,_0x4cc7('0x221e'),_0x1fb3e3[_0x4cc7('0xc34')],null,0x0); _0x4a3eb0[_0x4cc7('0x221f')][_0x4cc7('0x21ad')] = _0xc09c3b['MODE_WITH_CHARACTER'](_0x3b0d34['INFINITE'], _0x1fb3e3[_0x4cc7('0xc34')]); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x17] = _0x4a3eb0['fallingToPieces']; _0x4a3eb0[_0x4cc7('0x2220')] = new _0x15ae80(0x9,_0x4cc7('0x2221'),_0x56067a[_0x4cc7('0x68c')],0x1f4,'achievement/WhereThePowerCellsAre.png',null,null,0x0); _0x4a3eb0[_0x4cc7('0x2220')][_0x4cc7('0x21ad')] = _0xc09c3b['MODE'](_0x3b0d34[_0x4cc7('0x1efa')]); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x9] = _0x4a3eb0[_0x4cc7('0x2220')]; _0x4a3eb0[_0x4cc7('0x2222')] = new _0x15ae80(0xa,'Unlimited\x20Endurance',_0x4cc7('0x2223'),0x3e8,_0x4cc7('0x2224'),null,null,0x0); _0x4a3eb0[_0x4cc7('0x2222')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34[_0x4cc7('0x1efa')]); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0xa] = _0x4a3eb0[_0x4cc7('0x2222')]; _0x4a3eb0[_0x4cc7('0x2225')] = new _0x15ae80(0x1,_0x4cc7('0x2226'),_0x4cc7('0x2227'),0xfa,_0x4cc7('0x2228'),null,null,0x0); _0x5556de = _0x4b25d1[_0x4cc7('0x2204')](0x30); _0x4a3eb0[_0x4cc7('0x2225')][_0x4cc7('0x21ad')] = _0xc09c3b[_0x4cc7('0x2200')](_0x5556de); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][0x1] = _0x4a3eb0['boldlyGone']; _0x2116b2[_0x4cc7('0xb84')] = 0x35498; _0x4a3eb0[_0x4cc7('0x2229')] = new _0x3a1efa(); _0x4a3eb0[_0x4cc7('0x222a')] = _0x2bc114[_0x4cc7('0x9cc')](null); for (_0x5556de = _0x4a3eb0[_0x4cc7('0x16d5')][_0x4cc7('0x38')](); _0x5556de[_0x4cc7('0x94e')](); ) { var _0x592af9 = _0x5556de['next'](); _0x4a3eb0[_0x4cc7('0x222a')]['push'](_0x592af9['id']); _0x234f8b[_0x4cc7('0x493')]()[_0x4cc7('0x222b')](_0x592af9); var _0x413ed6 = _0x592af9['name']; _0x592af9 = _0x592af9['id']; var _0xc17f46 = _0x4a3eb0[_0x4cc7('0x2229')]; null != _0x842c50[_0x413ed6] ? _0xc17f46['setReserved'](_0x413ed6, _0x592af9) : _0xc17f46['h'][_0x413ed6] = _0x592af9; } } ; _0x4a3eb0[_0x4cc7('0x222b')] = function(_0x2e95a6) { if (_0x4cc7('0x222c') === _0x4cc7('0x222c')) { _0x2116b2[_0x4cc7('0xc38')] = 0x1ec96; var _0x3b8e2e = _0x2e95a6['id']; if (_0x4a3eb0['all']['h']['hasOwnProperty'](_0x3b8e2e)) { _0x4a3eb0[_0x4cc7('0x2229')][_0x4cc7('0x95b')](_0x4a3eb0[_0x4cc7('0x16d5')]['h'][_0x3b8e2e][_0x4cc7('0x5e2')]); var _0x5f4ada = _0x2e95a6[_0x4cc7('0x5e2')] , _0x2d1ae7 = _0x2e95a6['id'] , _0x16b8d6 = _0x4a3eb0[_0x4cc7('0x2229')]; null != _0x842c50[_0x5f4ada] ? _0x16b8d6[_0x4cc7('0x97d')](_0x5f4ada, _0x2d1ae7) : _0x16b8d6['h'][_0x5f4ada] = _0x2d1ae7; _0x5f4ada = _0x4a3eb0[_0x4cc7('0x16d5')]['h'][_0x3b8e2e]; _0x234f8b[_0x4cc7('0x493')]()[_0x4cc7('0x222d')](_0x5f4ada, _0x2e95a6); _0x4a3eb0[_0x4cc7('0x16d5')]['h'][_0x3b8e2e] = _0x2e95a6; } else _0x4a3eb0[_0x4cc7('0x16d5')]['h'][_0x3b8e2e] = _0x2e95a6, _0x5f4ada = _0x2e95a6[_0x4cc7('0x5e2')], _0x2d1ae7 = _0x2e95a6['id'], _0x16b8d6 = _0x4a3eb0['names'], null != _0x842c50[_0x5f4ada] ? _0x16b8d6[_0x4cc7('0x97d')](_0x5f4ada, _0x2d1ae7) : _0x16b8d6['h'][_0x5f4ada] = _0x2d1ae7, _0x4a3eb0[_0x4cc7('0x222a')]['push'](_0x3b8e2e), _0x234f8b[_0x4cc7('0x493')]()['addAchievement'](_0x2e95a6); } else { this[_0x4cc7('0x222e')](); this['addToBoat'](this[_0x4cc7('0xec5')]); this['addToBoat'](this['pastafarian']); this[_0x4cc7('0x222f')](); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2445); this['tunnel'][_0x4cc7('0x50c')](0x0); _0x32dbb6[_0x4cc7('0x8ef')]['set_maxDistance'](0x1388); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x8, -2.05, !0x0, 0x58); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2231')][_0x4cc7('0xac9')](0x8, -0x2, !0x0); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')]['set_currentFrame'](0x32); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -0x2, !0x0, 0x1c); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x8, -0x2, !0x0, 0x35); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x1); this['angel']['setIndexedPosition'](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian']['setIndexedPosition'](0x0, 0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); } } ; _0x4a3eb0[_0x4cc7('0x21fd')] = function() { for (var _0x42d22b = 0x0, _0x5f248f = 0x0, _0x1227df = _0x4a3eb0[_0x4cc7('0x222a')]; _0x5f248f < _0x1227df[_0x4cc7('0x34')](); ) { var _0x10b6ed = _0x1227df['get'](_0x5f248f); ++_0x5f248f; _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')]('achievement' + _0x10b6ed, !0x1) && ++_0x42d22b; } return _0x42d22b; } ; var _0x4fc1eb = function() {}; _0x16dada['com.player03.run3.menu.IMenu'] = _0x4fc1eb; _0x4fc1eb[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9['oNWgh'], _0x4cc7('0x2232')]; _0x4fc1eb[_0x4cc7('0x8f8')] = [_0x4fc155]; var _0x3379a1 = function() {}; _0x16dada[_0x4cc7('0x2233')] = _0x3379a1; _0x3379a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'misc', 'Updateable']; _0x3379a1[_0x4cc7('0x8')] = {}; _0x3379a1[_0x4cc7('0x8')]['update'] = null; _0x3379a1[_0x4cc7('0x8')][_0x4cc7('0x19')] = null; _0x3379a1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3379a1; var _0x234f8b = function() { this['justClicked'] = this[_0x4cc7('0xdc6')] = !0x1; this[_0x4cc7('0x2234')] = this[_0x4cc7('0x2235')] = -0x1; _0xcc959[_0x4cc7('0x96b')](this); this[_0x4cc7('0x2236')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x2237')])); }; _0x16dada['com.player03.run3.achievement.AchievementsMenu'] = _0x234f8b; _0x234f8b[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0x480'), _0x4cc7('0x2238')]; _0x234f8b[_0x4cc7('0x8f8')] = [_0x4fc1eb, _0x3379a1]; _0x234f8b[_0x4cc7('0x2d6')] = {}; _0x234f8b[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x234f8b['asDestination'] = function() { _0x2d63f9[_0x4cc7('0x17d')](null, _0x234f8b[_0x4cc7('0x2239')]) && (_0x234f8b[_0x4cc7('0x2239')] = _0xc09c3b[_0x4cc7('0x223a')](_0x234f8b[_0x4cc7('0x493')]())); return _0x234f8b[_0x4cc7('0x2239')]; } ; _0x234f8b[_0x4cc7('0x493')] = function() { return null == _0x234f8b[_0x4cc7('0xbc4')] ? _0x234f8b[_0x4cc7('0xbc4')] = new _0x234f8b() : _0x234f8b[_0x4cc7('0xbc4')]; } ; _0x234f8b[_0x4cc7('0x92b')] = _0xcc959; _0x234f8b[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'view': null, 'prevX': null, 'prevY': null, 'thumbnails': null, 'grid': null, 'arrangement': null, 'description': null, 'earned': null, 'justClicked': null, 'secrets': null, 'dirty': null, 'createLayout2': function() { var _0x57bf5c = this , _0x34e0c8 = new _0x17783b() , _0x747a2d = new _0x23639f(_0x34e0c8); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x747a2d, new _0x436bc1(0x2,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x747a2d, new _0x436bc1(0x2,_0x30bcc9['TOP'])); this['addChild'](_0x34e0c8); this['description'] = new _0x4e2005(_0x4a3eb0[_0x4cc7('0x21fe')],!0x0); _0x747a2d = new _0x23639f(this[_0x4cc7('0x21af')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x747a2d, new _0x456817(!0x0,0x0)); _0x747a2d = new _0x23639f(this[_0x4cc7('0x21af')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x747a2d, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['BOTTOM'])); this[_0x4cc7('0x21af')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x21af')]); this[_0x4cc7('0x21ae')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x1e, null, _0x4cc7('0x223b'), 0x190, null, null, null, 0x0); _0x747a2d = new _0x23639f(this['earned']); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x747a2d, new _0x456817(!0x0,0x0)); var _0x2f76ae = this[_0x4cc7('0x21ae')]; _0x747a2d = new _0x23639f(this['description']); _0x2f76ae = new _0x23639f(_0x2f76ae); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2f76ae, new _0x310c15(!0x1,0.5), _0x747a2d); this[_0x4cc7('0x21ae')][_0x4cc7('0xc20')](!0x1); this['addChild'](this[_0x4cc7('0x21ae')]); _0x747a2d = this['view'] = new _0x3cd1cb(0x64,0x64,null,null,null,!0x1); _0x2f76ae = new _0x23639f(_0x34e0c8); _0x3ab995[_0x4cc7('0x20d2')](new _0x23639f(_0x747a2d), _0x2f76ae, 0x0, null); _0x747a2d = this[_0x4cc7('0xc3b')]; _0x2f76ae = new _0x23639f(this[_0x4cc7('0x21af')]); _0x3ab995['fillAreaAbove'](new _0x23639f(_0x747a2d), _0x2f76ae, 0x0, null); this[_0x4cc7('0xc3b')][_0x4cc7('0x223c')] = !0x0; this[_0x4cc7('0xa0c')](this[_0x4cc7('0xc3b')]); _0x747a2d = new _0x24d6d3(this[_0x4cc7('0xc3b')],0x1,0x1); _0x34e0c8 = new _0x23639f(_0x34e0c8); _0x2f76ae = new _0x23639f(_0x747a2d); var _0x31020e = null; null == _0x31020e && (_0x31020e = _0x172b83[_0x4cc7('0xc1e')]()); _0x31020e[_0x4cc7('0x2a')](_0x2f76ae, new _0xaf08d9(0x5,_0x30bcc9['BOTTOM']), _0x34e0c8); _0x31020e[_0x4cc7('0x2a')](_0x2f76ae, new _0x310c15(!0x0,0.5), _0x34e0c8); this[_0x4cc7('0xa0c')](_0x747a2d); _0x34e0c8 = new _0x24d6d3(this[_0x4cc7('0xc3b')],0x3,0x1); _0x747a2d = new _0x23639f(_0x747a2d); _0x2f76ae = new _0x23639f(_0x34e0c8); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2f76ae, new _0x310c15(!0x0,0.5), _0x747a2d); _0x747a2d = new _0x23639f(this[_0x4cc7('0x21af')]); _0x2f76ae = new _0x23639f(_0x34e0c8); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2f76ae, new _0xaf08d9(0x5,_0x30bcc9[_0x4cc7('0x1e99')]), _0x747a2d); this['addChild'](_0x34e0c8); this['grid'] = new _0xf532d6(0xa,0xaa,0xaa); this['arrangement'] = new _0x159483(this[_0x4cc7('0x223d')],null,null,this[_0x4cc7('0xc3b')]); this['thumbnails'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { _0x57bf5c[_0x4cc7('0xc3b')][_0x4cc7('0x223e')] = 0xa * _0x57bf5c[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y']; } ))); _0x57bf5c[_0x4cc7('0xc3b')][_0x4cc7('0x223e')] = 0xa * _0x57bf5c['layout']['scale']['y']; _0x34e0c8 = _0x48c401(this, this[_0x4cc7('0x9de')]); this['layout'][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x34e0c8))); for (_0x34e0c8 = _0x4a3eb0[_0x4cc7('0x16d5')][_0x4cc7('0x38')](); _0x34e0c8[_0x4cc7('0x94e')](); ) _0x747a2d = _0x34e0c8[_0x4cc7('0x3a')](), this[_0x4cc7('0x222b')](_0x747a2d); }, 'addAchievement': function(_0x34bdca, _0x573cf0) { null != this[_0x4cc7('0xc3b')] && (_0x34bdca = new _0x38181e(_0x34bdca,0x1), this[_0x4cc7('0x223f')][_0x4cc7('0x29')](_0x34bdca), this[_0x4cc7('0xc3b')]['addChild'](_0x34bdca), this[_0x4cc7('0xdc6')] = !0x0); }, 'replaceAchievement': function(_0x47d280, _0x1c809e) { if (_0x2d63f9[_0x4cc7('0x174')](null, this[_0x4cc7('0xc3b')])) for (var _0x37fa54 = 0x0, _0x112bee = this['thumbnails']; _0x37fa54 < _0x112bee['get_length'](); ) { var _0x56bdaf = _0x112bee[_0x4cc7('0x2b')](_0x37fa54); ++_0x37fa54; if (_0x56bdaf[_0x4cc7('0x480')] == _0x47d280) { _0x56bdaf[_0x4cc7('0x1f13')](_0x1c809e); this['dirty'] = !0x0; break; } } }, 'update': function(_0x169a2e) { this['dirty'] && (this[_0x4cc7('0x223d')]['set_width'](Math['floor'](this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]() / this[_0x4cc7('0x223f')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xa74')]()) - 0x1), this[_0x4cc7('0x2240')][_0x4cc7('0x2241')](), this['view'][_0x4cc7('0x2242')] = !0x0, this[_0x4cc7('0xdc6')] = !0x1); this[_0x4cc7('0xc3b')][_0x4cc7('0x94a')](_0x169a2e); var _0x19f541 = this[_0x4cc7('0xbf2')](); _0x169a2e = this[_0x4cc7('0xb4f')](); _0x19f541 = this[_0x4cc7('0xc3b')]['getInsideX'](_0x19f541); var _0x53a25b = this[_0x4cc7('0xc3b')][_0x4cc7('0x2243')](_0x169a2e); if (_0x19f541 != this[_0x4cc7('0x2234')] || _0x53a25b != this[_0x4cc7('0x2235')] || this[_0x4cc7('0x2244')]) { this['prevX'] = _0x19f541; this[_0x4cc7('0x2235')] = _0x53a25b; this[_0x4cc7('0x21af')]['set_visible'](!0x1); if (this[_0x4cc7('0xc3b')]['contentBounds'][_0x4cc7('0xbf5')](_0x19f541, _0x53a25b) && _0x169a2e <= this[_0x4cc7('0xc3b')][_0x4cc7('0xb45')]() + this[_0x4cc7('0xc3b')][_0x4cc7('0xa75')]()) for (var _0x2cee23 = 0x0, _0x15f1e3 = this[_0x4cc7('0x223f')]; _0x2cee23 < _0x15f1e3[_0x4cc7('0x34')](); ) if (_0x169a2e = _0x15f1e3[_0x4cc7('0x2b')](_0x2cee23), ++_0x2cee23, _0x169a2e[_0x4cc7('0xb48')]() && _0x2d63f9[_0x4cc7('0x17e')](_0x19f541, _0x169a2e[_0x4cc7('0x472')]()) && _0x53a25b >= _0x169a2e[_0x4cc7('0xb45')]() && _0x19f541 <= _0x169a2e['get_x']() + _0x169a2e[_0x4cc7('0xa74')]() && _0x53a25b <= _0x169a2e[_0x4cc7('0xb45')]() + _0x169a2e[_0x4cc7('0xa75')]()) { this['description']['set_visible'](!0x0); this[_0x4cc7('0x21af')][_0x4cc7('0x480')] != _0x169a2e[_0x4cc7('0x480')] && this[_0x4cc7('0x21af')][_0x4cc7('0xab2')](_0x169a2e[_0x4cc7('0x480')]); if (this[_0x4cc7('0x2244')]) { _0x234f8b['highlightedAchievement'] = _0x169a2e[_0x4cc7('0x480')]; _0x19f541 = 0x0; for (_0x53a25b = this['secrets']; _0x19f541 < _0x53a25b['get_length'](); ) _0x2cee23 = _0x53a25b[_0x4cc7('0x2b')](_0x19f541), ++_0x19f541, _0x2cee23['progress'] < _0x2cee23[_0x4cc7('0x1284')][_0x4cc7('0x34')]() && _0x169a2e[_0x4cc7('0x480')]['id'] == _0x2cee23[_0x4cc7('0x1284')][_0x4cc7('0x2b')](_0x2cee23[_0x4cc7('0x1af2')]) ? (_0x2cee23[_0x4cc7('0x1af2')]++, _0x2cee23[_0x4cc7('0x1af2')] >= _0x2cee23[_0x4cc7('0x1284')][_0x4cc7('0x34')]() && _0x2cee23['result']()) : _0x2cee23['progress'] = 0x0; null != _0x169a2e[_0x4cc7('0x480')][_0x4cc7('0x21ad')] && _0x4f9920['go'](_0x169a2e[_0x4cc7('0x480')][_0x4cc7('0x21ad')]); } break; } this[_0x4cc7('0x21ae')][_0x4cc7('0xc20')](!this[_0x4cc7('0x21af')][_0x4cc7('0xb48')]()); } this[_0x4cc7('0x2244')] = !0x1; }, 'reset': function() { this[_0x4cc7('0xc3b')][_0x4cc7('0x2245')](0x0); this[_0x4cc7('0xc3b')][_0x4cc7('0x2246')](0x0); for (var _0x20e20c = 0x0, _0x5a3667 = this['thumbnails']; _0x20e20c < _0x5a3667[_0x4cc7('0x34')](); ) { var _0x40e043 = _0x5a3667[_0x4cc7('0x2b')](_0x20e20c); ++_0x20e20c; _0x40e043[_0x4cc7('0x19')](); _0x40e043[_0x4cc7('0xc20')](_0x40e043[_0x4cc7('0x480')]['isAvailable']()); } this[_0x4cc7('0x21af')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x21ae')]['set_text'](_0x4cc7('0x2247') + _0x4a3eb0[_0x4cc7('0x21fd')]()); this['earned'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x223d')][_0x4cc7('0xb47')](Math['floor'](this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]() / this[_0x4cc7('0x223f')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xa74')]()) - 0x1); this[_0x4cc7('0x2240')][_0x4cc7('0x2241')](); this[_0x4cc7('0xc3b')][_0x4cc7('0x2242')] = !0x0; this[_0x4cc7('0xdc6')] = !0x1; }, 'clean': function() { this['grid'][_0x4cc7('0xb47')](Math[_0x4cc7('0xaeb')](this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]() / this[_0x4cc7('0x223f')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xa74')]()) - 0x1); this[_0x4cc7('0x2240')][_0x4cc7('0x2241')](); this[_0x4cc7('0xc3b')][_0x4cc7('0x2242')] = !0x0; this[_0x4cc7('0xdc6')] = !0x1; }, 'setJustClicked': function(_0x206a41) { this[_0x4cc7('0x2244')] = !0x0; }, '__class__': _0x234f8b }); var _0x5b1c77 = function(_0x5a3028, _0x3ce5b8) { this[_0x4cc7('0x1af2')] = 0x0; this['input'] = _0x5a3028; this[_0x4cc7('0xced')] = _0x3ce5b8; }; _0x16dada['com.player03.run3.achievement._AchievementsMenu.Secret'] = _0x5b1c77; _0x5b1c77[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20achievement\x20_AchievementsMenu\x20Secret'['split']('\x20'); _0x5b1c77[_0x4cc7('0x8')] = {}; _0x5b1c77[_0x4cc7('0x8')][_0x4cc7('0x1284')] = null; _0x5b1c77[_0x4cc7('0x8')][_0x4cc7('0x1af2')] = null; _0x5b1c77[_0x4cc7('0x8')]['result'] = null; _0x5b1c77[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b1c77; var _0x2f716e = function() { this['universalAchievements'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2248')] = new _0x67da9e(); this[_0x4cc7('0x2249')] = new _0x67da9e(); this[_0x4cc7('0x224a')] = new _0x3a1efa(); }; _0x16dada[_0x4cc7('0x224b')] = _0x2f716e; _0x2f716e['__name__'] = [_0x4cc7('0x46a'), 'player03', 'run3', _0x4cc7('0x480'), _0x4cc7('0x224c')]; _0x2f716e[_0x4cc7('0x224d')] = function(_0x2f0567, _0x4d302a, _0x2db9f4) { null == _0x2db9f4 && (_0x2db9f4 = 0x0); switch (_0x2d63f9[_0x4cc7('0x17f')](0x0, _0x2f0567) ? _0x2f0567 : -_0x2f0567) { case 0x0: _0x2f0567 = _0x515483[_0x4cc7('0x224e')]; break; case 0x1: _0x2f0567 = _0x515483[_0x4cc7('0x224f')](_0x4d302a); break; case 0x2: _0x2f0567 = _0x515483[_0x4cc7('0x2250')](_0x4d302a); break; case 0x3: _0x2f0567 = _0x515483['usedCharacterOrCostume'](_0x4d302a); break; case 0x4: _0x2f0567 = _0x515483[_0x4cc7('0x2251')](_0x4d302a); break; case 0x5: _0x2f0567 = _0x515483[_0x4cc7('0x2252')](); break; case 0x6: _0x2f0567 = _0x515483[_0x4cc7('0x2253')](_0x4d302a); break; case 0x7: _0x2f0567 = _0x515483['dislodgedNoTiles'](); break; case 0x8: _0x2f0567 = _0x515483[_0x4cc7('0x2254')](_0x4d302a); break; case 0x9: _0x2f0567 = _0x515483[_0x4cc7('0x2255')](_0x4d302a / 0x64); break; case 0xa: var _0x5f4cdf = _0x2d63f9[_0x4cc7('0x16b')](_0x4d302a, 0x64); _0x2f0567 = new _0x438ccf(function(_0x2f0567) { var _0x4d302a = _0x2f0567['characters']['get'](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')]; return (_0x2f0567[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x4d302a) / ((_0x2f0567[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection'][_0x4cc7('0x2256')] - _0x4d302a) * _0x5f4cdf); } ); break; case 0xb: var _0x4d2300 = 0x1 / (0x1e * _0x4d302a); _0x2f0567 = new _0x438ccf(function(_0x2f0567) { return (_0x2f0567[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x2f0567['analytics'][_0x4cc7('0x2257')]['position']['z']) * _0x4d2300; } ); break; case 0xc: _0x2f0567 = _0x515483[_0x4cc7('0x2258')](_0x4d302a); break; case 0xd: _0x2f0567 = _0x515483[_0x4cc7('0x2259')](_0x4d302a / 0x64); break; case 0xe: _0x2f0567 = _0x515483[_0x4cc7('0x225a')](_0x4d302a); break; case 0xf: _0x2f0567 = _0x515483[_0x4cc7('0x225b')](_0x4d302a); break; case 0x10: _0x2f0567 = _0x515483[_0x4cc7('0x225c')](_0x4d302a); break; case 0x11: _0x2f0567 = _0x515483[_0x4cc7('0x225d')](_0x4d302a); break; case 0x12: _0x2f0567 = _0x515483[_0x4cc7('0x225e')](_0x4d302a); break; case 0x13: _0x2f0567 = _0x515483[_0x4cc7('0x225f')](_0x4d302a); break; case 0x14: _0x2f0567 = _0x515483[_0x4cc7('0x2260')](_0x4d302a); break; case 0x15: _0x2f0567 = new _0x438ccf(function(_0x2f0567) { return _0x4a3eb0[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x4d302a)[_0x4cc7('0x21b2')]() ? 0x1 : 0x0; } ); _0x2f0567[_0x4cc7('0x1a53')] |= 0x1; _0x2f0567[_0x4cc7('0x1a53')] |= 0x10; break; case 0x64: _0x2f0567 = _0x515483['makesFullCircles'](_0x4d302a); break; case 0x65: _0x2f0567 = _0x515483['makesFullCircles'](_0x4d302a / 0x64); break; case 0x66: _0x2f0567 = _0x515483[_0x4cc7('0x2261')](); break; case 0x67: _0x2f0567 = _0x515483[_0x4cc7('0x2262')](_0x4d302a); break; case 0x68: _0x2f0567 = _0x515483['neverPressesKey'](_0x4cc7('0x6a2')); break; case 0x69: _0x2f0567 = _0x515483[_0x4cc7('0x2263')](_0x4cc7('0x1d99')); break; case 0x6a: _0x2f0567 = _0x515483[_0x4cc7('0x2263')](_0x4cc7('0x1bfe')); break; case 0x6b: _0x2f0567 = _0x515483[_0x4cc7('0x2264')](); break; case 0x6c: _0x2f0567 = _0x515483[_0x4cc7('0x2265')](); break; case 0x6d: _0x2f0567 = _0x515483[_0x4cc7('0x2266')](_0x4d302a); break; case 0x6e: _0x2f0567 = _0x515483[_0x4cc7('0x2267')](_0x4d302a); break; case 0x6f: _0x2f0567 = _0x515483[_0x4cc7('0x2268')](); break; case 0x70: _0x2f0567 = _0x515483[_0x4cc7('0x2269')](_0x4d302a); break; case 0x71: _0x2f0567 = _0x515483[_0x4cc7('0x226a')](_0x4d302a); break; case 0x72: _0x2f0567 = _0x515483['hasSameRotationAs'](_0x4d302a); break; default: _0x2f0567 = null; } _0x2f0567[_0x4cc7('0x1a53')] |= _0x2db9f4; return _0x2f0567; } ; _0x2f716e[_0x4cc7('0x226b')] = function(_0x135536, _0x1e3314) { null == _0x1e3314 && (_0x1e3314 = _0x2bc114[_0x4cc7('0x24')](null)); 0x1 == (_0x135536[_0x4cc7('0x21')] & 0x1) && _0x135536[_0x4cc7('0x29')](0x0); for (var _0xeeedfb = _0x44b7a4[_0x4cc7('0x1610')](0x0, _0x135536[_0x4cc7('0x21')], 0x2); _0xeeedfb[_0x4cc7('0x124b')] != _0xeeedfb[_0x4cc7('0x10a1')]; ) { if (_0x4cc7('0x226c') !== 'IQeHQ') { var _0x14c063 = _0xeeedfb[_0x4cc7('0x124b')] += _0xeeedfb[_0x4cc7('0x1612')]; _0x14c063 = _0x2f716e[_0x4cc7('0x224d')](_0x135536[_0x14c063], _0x135536[_0x14c063 + 0x1]); null != _0x14c063 && _0x1e3314[_0x4cc7('0x29')](_0x14c063); } else { return this['_animator']; } } return _0x1e3314; } ; _0x2f716e[_0x4cc7('0x8')] = {}; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x226d')] = null; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2248')] = null; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2249')] = null; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x224a')] = null; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x226e')] = function(_0x170b2f) { for (var _0x397f75 = 0x0, _0x5845a1 = this.universalAchievements; _0x397f75 < _0x5845a1.get_length(); ) { if ('ftSbb' !== _0x4cc7('0x226f')) { var _0x209bd9 = e.get(_0x4a6b5e); ++_0x4a6b5e; if (_0x209bd9 != this && _0x209bd9.isUnlocked() && (null == _0x170b2f || 0x0 <= _0x170b2f.indexOf(_0x209bd9.name, 0x0)) && (null == _0x397f75 || 0x0 > _0x397f75.indexOf(_0x209bd9, 0x0)) && (_0x5845a1.push(_0x209bd9), null != _0x209bd9.wardrobe)) for (var _0x4e957f = 0x0, _0x3f90e0 = _0x209bd9.wardrobe.costumes; _0x4e957f < _0x3f90e0.get_length(); ) { var _0x42508d = _0x3f90e0.get(_0x4e957f); ++_0x4e957f; _0x42508d != _0x209bd9 && _0x42508d.isUnlocked() && _0x5845a1.push(_0x42508d); } } else { var _0x4a6b5e = _0x5845a1.get(_0x397f75); ++_0x397f75; this.register(_0x170b2f, _0x4a6b5e.make(_0x170b2f, null)); } } } ; _0x2f716e[_0x4cc7('0x8')]['applyTo'] = function(_0x3c7bbd, _0x258f7c) { var _0x50ca22 = { SwLhU: function(_0x4961f0, _0x29a66f) { return _0x4961f0 * _0x29a66f; } }; if (this.achievements.h.hasOwnProperty(_0x258f7c) && (this.register(_0x3c7bbd, this.achievements.h[_0x258f7c].make(_0x3c7bbd, _0x258f7c), _0x258f7c), this.moreAchievements.h.hasOwnProperty(_0x258f7c))) for (var _0x3d458a = 0x0, _0x1b5e49 = this.moreAchievements.h[_0x258f7c]; _0x56067a.LcqTZ(_0x3d458a, _0x1b5e49.get_length()); ) { if (_0x56067a.zyhPs === 'tCcTc') { _0x2116b2.low = 0x4d6b3; _0x258f7c = this.layout.getPosition(_0x3c7bbd, _0x258f7c); _0x3c7bbd = _0x258f7c.position; var _0x582195 = this.tileWidth , _0x388f8f = _0x258f7c.position; null == _0x388f8f && (_0x388f8f = new _0x21e384()); _0x388f8f.x = _0x3c7bbd.x * _0x582195; _0x388f8f.y = _0x3c7bbd.y * _0x582195; _0x388f8f.z = _0x50ca22.SwLhU(_0x3c7bbd.z, _0x582195); _0x258f7c.position.z += this.startZ; return _0x258f7c; } else { var _0x192e69 = _0x1b5e49.get(_0x3d458a); ++_0x3d458a; this.register(_0x3c7bbd, _0x192e69.make(_0x3c7bbd, _0x258f7c), _0x258f7c); } } } ; _0x2f716e[_0x4cc7('0x8')]['register'] = function(_0x3ab768, _0xf0d061, _0x46419c) { var _0x500690 = _0xf0d061.result.achievement; if (null != _0x500690) { var _0x3bc15d = _0x500690.earned; _0x3bc15d = !_0x104058.get_instance().get(_0x3bc15d.id, _0x3bc15d.defaultValue); } else _0x3bc15d = !0x0; (_0x3bc15d || 0x0 < _0x500690.secondPayout || _0x500690 == _0x234f8b.highlightedAchievement) && _0x3ab768.registerAnimation(_0xf0d061); _0x3bc15d = _0x445379.get_instance().options; null != _0x46419c && _0x3bc15d.achievementIndicator.addAchievement(_0x46419c, _0x500690, _0xf0d061.precondition); _0x5260f5.__instanceof(_0xf0d061, _0x3b3617) && _0xf0d061.hintEnabled(_0x3ab768) && _0x445379.get_instance().hud.achievementProgress.set_activeAchievement(_0xf0d061); } ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x222b')] = function(_0x262cdc, _0x34c66a, _0x2fc094, _0x375232) { _0x34c66a = new _0x5c8176(_0x2fc094,_0x34c66a); if (null != _0x375232) { var _0x1b8ac0 = this.namedAchievements; null != _0x842c50[_0x375232] ? _0x1b8ac0.setReserved(_0x375232, _0x34c66a) : _0x1b8ac0.h[_0x375232] = _0x34c66a; } 0x0 > _0x262cdc || (this.addFactory(_0x262cdc, _0x34c66a), null != _0x2fc094 && null != _0x2fc094.achievement && this.registerAchievementDestination(_0x2fc094.achievement, _0x262cdc, _0x2fc094.achievement.character)); } ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2270')] = function(_0x10aceb, _0x2a5f41, _0x1a3b45, _0x2b0c81, _0x58c85c, _0x18cec2) { if (_0x4cc7('0x2271') !== _0x56067a.sizPU) { null == _0x58c85c && (_0x58c85c = !0x0); var _0x3eb11f = _0x2bc114.toObjectVector(null); _0x2f716e.makeChain(_0x2a5f41, _0x3eb11f); if (null != _0x2b0c81) { if (_0x4cc7('0x2272') === _0x4cc7('0x2272')) { _0x2a5f41 = _0x2bc114.toIntVector(null); for (var _0x2b9dd8 = 0x0, _0x2b84f5 = _0x2b0c81.length; _0x2b9dd8 < _0x2b84f5; ) { var _0x4bf907 = _0x2b9dd8++; _0x2a5f41.set(_0x4bf907, _0x2b0c81[_0x4bf907]); } _0x2b0c81 = _0x2a5f41; } else { return this.buffer.premultiplied; } } else _0x2b0c81 = _0x2bc114.toIntVector(null); var _0x48c401 = _0x2b0c81 , _0xe2ec3d = _0x58c85c; this.addAchievement(_0x10aceb, function(_0x10aceb, _0x2a5f41, _0x1a3b45) { return new _0x3b3617(_0x3eb11f,_0x48c401,_0xe2ec3d,_0x10aceb,_0x2a5f41,_0x1a3b45); }, _0x1a3b45, _0x18cec2); } else { --_0x18cec2; _0x58c85c = this.__textEngine.textFormatRanges.get(_0x18cec2); if (_0x58c85c.start == _0x2a5f41 && _0x58c85c.end == _0x1a3b45) { _0x58c85c.format = this.__textFormat.clone(); _0x58c85c.format.__merge(_0x10aceb); this.__layoutDirty = this.__dirty = !0x0; this.__renderDirty || (this.__renderDirty = !0x0, this.__setParentRenderDirty()); return; } _0x58c85c.start >= _0x2a5f41 && _0x58c85c.end <= _0x1a3b45 && (_0x58c85c = this.__textEngine.textFormatRanges.indexOf(_0x58c85c, 0x0), -0x1 < _0x58c85c && this.__textEngine.textFormatRanges.splice(_0x58c85c, 0x1)); } } ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2273')] = function(_0x36b8f0, _0x5671c0, _0x116c3a) {} ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2274')] = function(_0x41b739, _0x12fa02) { if (_0x4cc7('0x2275') !== _0x4cc7('0x2275')) { this.addChildAt(this.blockingOverlays.get(0x0), this.get_numChildren() - this.nonBlockingOverlays.get_length()); this.blockingOverlays.get(0x0).set_visible(!0x0); this.set_visible(!0x0); this.timeBlocked = 0x0; if (_0x5260f5.__instanceof(this.blockingOverlays.get(0x0), _0x3379a1) && (_0x5260f5.__cast(this.blockingOverlays.get(0x0), _0x3379a1).reset(), 0x0 == this.blockingOverlays.get_length())) return; _0x2ab848.instance.mouseDown && (this.waitForMouseUp = !0x0); _0x2ab848.instance.set_paused(!0x0); } else { if (null == _0x41b739) this.universalAchievements.push(_0x12fa02); else if (0x0 <= _0x41b739) if (this.achievements.h.hasOwnProperty(_0x41b739)) { if (!this.moreAchievements.h.hasOwnProperty(_0x41b739)) { var _0x2c0f71 = this.moreAchievements , _0x5419d9 = _0x2bc114.toObjectVector(null); _0x2c0f71.h[_0x41b739] = _0x5419d9; } this.moreAchievements.h[_0x41b739].push(_0x12fa02); } else this.achievements.h[_0x41b739] = _0x12fa02; } } ; _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2276')] = function(_0x42d553) { if (null == _0x234f8b.highlightedAchievement || !this.achievements.h.hasOwnProperty(_0x42d553)) return !0x1; if (this.achievements.h[_0x42d553].achievement.achievement == _0x234f8b.highlightedAchievement) return !0x0; if (this.moreAchievements.h.hasOwnProperty(_0x42d553)) { if ('TmiWw' !== _0x4cc7('0x2277')) { var _0x9ababe = 0x0; for (_0x42d553 = this.moreAchievements.h[_0x42d553]; _0x9ababe < _0x42d553.get_length(); ) { var _0x25fa53 = _0x42d553.get(_0x9ababe); ++_0x9ababe; if (_0x56067a.VtDGz(_0x25fa53.achievement.achievement, _0x234f8b.highlightedAchievement)) return !0x0; } } else { _0x25fa53(d); } } return !0x1; } ; _0x2f716e[_0x4cc7('0x8')]['__class__'] = _0x2f716e; var _0x5c8176 = function(_0x26bbf2, _0xa792f1) { this['achievement'] = _0x26bbf2; this[_0x4cc7('0x2278')] = _0xa792f1; }; _0x16dada[_0x4cc7('0x2279')] = _0x5c8176; _0x5c8176[_0x4cc7('0x8f2')] = _0x4cc7('0x227a')['split']('\x20'); _0x5c8176[_0x4cc7('0x8')] = {}; _0x5c8176[_0x4cc7('0x8')]['achievement'] = null; _0x5c8176[_0x4cc7('0x8')][_0x4cc7('0x2278')] = null; _0x5c8176[_0x4cc7('0x8')]['make'] = function(_0x173eb0, _0x20bd25) { return this.factory(this.achievement, _0x173eb0, _0x20bd25); } ; _0x5c8176[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5c8176; var _0xcf0f93 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x484')]] = _0xcf0f93; _0xcf0f93[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x227b'), _0x4cc7('0x227c')]; _0xcf0f93[_0x4cc7('0x44')] = function(_0x4c3dbd) { _0x2116b2[_0x4cc7('0xc38')] = 0x99681; _0xcf0f93[_0x4cc7('0x227d')] = _0x4c3dbd; var _0x27d2c0 = _0xcf0f93['listeners']; _0x27d2c0 = null != _0x842c50[_0x4c3dbd] ? _0x27d2c0[_0x4cc7('0xd77')](_0x4c3dbd) : _0x27d2c0['h'][_0x4c3dbd]; if (null == _0x27d2c0) var _0x2dc058 = 0x0; else { _0x2dc058 = _0x27d2c0; for (var _0x55fb76 = 0x1; null != _0x2dc058[_0x4cc7('0x3a')]; ) _0x2dc058 = _0x2dc058[_0x4cc7('0x3a')], ++_0x55fb76; _0x2dc058 = _0x55fb76; } _0x2ab848[_0x4cc7('0xc02')](_0x4cc7('0x227e') + _0x4c3dbd + _0x4cc7('0x227f') + _0x2dc058 + _0x2d63f9[_0x4cc7('0x180')] + (0x1 == _0x2dc058 ? '' : 's') + '.', { 'fileName': 'GlobalEventManager.hx', 'lineNumber': 0x21, 'className': _0x4cc7('0x2280'), 'methodName': _0x4cc7('0x44') }); if (null != _0x27d2c0) for (_0x4c3dbd = new _0x12c4bc(_0x27d2c0); null != _0x4c3dbd['l']; ) _0x27d2c0 = _0x4c3dbd['next'](), _0x2116b2[_0x4cc7('0xb83')] = 0x6f5d0, null == _0x27d2c0 && (_0x2116b2['warning'] = 0x76f34), null != _0x27d2c0[_0x4cc7('0x1326')] && _0x27d2c0[_0x4cc7('0x1326')](); _0x2116b2[_0x4cc7('0xc38')] = 0x972b3; } ; _0xcf0f93[_0x4cc7('0x9ad')] = function(_0xcc327f, _0x39358d) { if (null != _0x39358d) { var _0x292152 = _0xcf0f93['listeners']; _0x292152 = null != _0x842c50[_0xcc327f] ? _0x292152[_0x4cc7('0xd77')](_0xcc327f) : _0x292152['h'][_0xcc327f]; if (null == _0x292152) _0x292152 = _0xcf0f93[_0x4cc7('0x2281')], _0x39358d = new _0xa1a65d(_0x39358d), null != _0x842c50[_0xcc327f] ? _0x292152[_0x4cc7('0x97d')](_0xcc327f, _0x39358d) : _0x292152['h'][_0xcc327f] = _0x39358d; else { for (_0xcc327f = new _0x12c4bc(_0x292152); null != _0xcc327f['l']; ) if (_0xcc327f[_0x4cc7('0x3a')]()[_0x4cc7('0x1326')] == _0x39358d) return; for (_0xcc327f = _0x292152; null != _0xcc327f[_0x4cc7('0x3a')]; ) _0xcc327f = _0xcc327f[_0x4cc7('0x3a')]; _0x39358d = new _0xa1a65d(_0x39358d); _0x39358d[_0x4cc7('0x3a')] = _0xcc327f[_0x4cc7('0x3a')]; _0xcc327f[_0x4cc7('0x3a')] = _0x39358d; } } } ; var _0xa1a65d = function(_0x144f02) { this[_0x4cc7('0x3a')] = null; this[_0x4cc7('0x1326')] = _0x144f02; }; _0x16dada[_0x4cc7('0x2282')] = _0xa1a65d; _0xa1a65d['__name__'] = _0x4cc7('0x2283')['split']('\x20'); _0xa1a65d[_0x4cc7('0x8')] = {}; _0xa1a65d[_0x4cc7('0x8')][_0x4cc7('0x3a')] = null; _0xa1a65d[_0x4cc7('0x8')][_0x4cc7('0x1326')] = null; _0xa1a65d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xa1a65d; var _0x12c4bc = function(_0x3eae6b) { if (_0x4cc7('0x2284') === 'bAVHZ') { this['l'] = _0x3eae6b; } else { var _0x138f3f = 0x0 , _0x2c1752 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')]; for (_0x2c1752 = new _0x31a1ea(_0x2c1752,_0x2c1752[_0x4cc7('0x1867')]()); _0x2c1752[_0x4cc7('0x94e')](); ) { var _0x5583e9 = _0x2c1752[_0x4cc7('0x3a')]() , _0x38b497 = _0x5583e9[_0x4cc7('0x123e')]; _0x38b497 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x38b497['id'], _0x38b497[_0x4cc7('0xc12')]); var _0x12944b = _0x5583e9[_0x4cc7('0xc2f')]; (_0x38b497 < _0x12944b ? _0x38b497 : _0x12944b) > _0x5583e9['availableUntil'] + 0x1 ? _0x138f3f += _0x5583e9[_0x4cc7('0x2286')] + 0x1 : (_0x38b497 = _0x5583e9['savedProgress'], _0x38b497 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x38b497['id'], _0x38b497[_0x4cc7('0xc12')]), _0x5583e9 = _0x5583e9[_0x4cc7('0xc2f')], _0x138f3f += _0x38b497 < _0x5583e9 ? _0x38b497 : _0x5583e9); } return 0x32 <= _0x138f3f; } }; _0x16dada[_0x4cc7('0x2287')] = _0x12c4bc; _0x12c4bc['__name__'] = _0x4cc7('0x2288')[_0x4cc7('0x46')]('\x20'); _0x12c4bc[_0x4cc7('0x8')] = {}; _0x12c4bc[_0x4cc7('0x8')]['l'] = null; _0x12c4bc[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return null != this.l; } ; _0x12c4bc[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { var _0x3dfd97 = { UNKmT: function(_0x563a61, _0x44997f) { return _0x563a61 * _0x44997f; } }; if ('IomRJ' === 'IomRJ') { var _0x88cdfa = this.l; this.l = this.l.next; return _0x88cdfa; } else { _0x2b4072.prototype.__getBounds.call(this, _0x88cdfa, b); if (0x0 != this.__children.length) { for (var _0x3df3a0 = _0x4a1676.__pool.get(), _0x3b634b = 0x0, _0x2021de = this.__children; _0x3b634b < _0x2021de.length; ) { var _0xf26eb6 = _0x2021de[_0x3b634b]; ++_0x3b634b; if (0x0 != _0xf26eb6.__scaleX && 0x0 != _0xf26eb6.__scaleY) { var _0x399ac5 = _0xf26eb6.__transform; _0x3df3a0.a = _0x399ac5.a * b.a + _0x399ac5.b * b.c; _0x3df3a0.b = _0x3dfd97.UNKmT(_0x399ac5.a, b.b) + _0x399ac5.b * b.d; _0x3df3a0.c = _0x399ac5.c * b.a + _0x399ac5.d * b.c; _0x3df3a0.d = _0x399ac5.c * b.b + _0x399ac5.d * b.d; _0x3df3a0.tx = _0x399ac5.tx * b.a + _0x399ac5.ty * b.c + b.tx; _0x3df3a0.ty = _0x399ac5.tx * b.b + _0x399ac5.ty * b.d + b.ty; _0xf26eb6.__getBounds(_0x88cdfa, _0x3df3a0); } } _0x4a1676.__pool.release(_0x3df3a0); } } } ; _0x12c4bc[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x12c4bc; var _0x523470 = function() { this[_0x4cc7('0x2289')] = !0x0; _0x2116b2['high'] = 0xc055c; _0x4cd5f5[_0x4cc7('0x214c')] = _0x5eded0['getLocal'](_0x4cc7('0x228a')); this[_0x4cc7('0x228b')] = []; this[_0x4cc7('0x228c')] = []; this[_0x4cc7('0x228d')]({ 'path': _0x4cc7('0x228e'), 'type': 0x0 }, !0x1); this['downloadAsNecessary'](); this[_0x4cc7('0x228b')] = []; this[_0x4cc7('0x228c')] = []; this[_0x4cc7('0x228d')]({ 'path': _0x4cc7('0x228f'), 'type': 0x0 }, !0x1); this['downloadAsNecessary'](); }; _0x16dada[_0x4cc7('0x2290')] = _0x523470; _0x523470[_0x4cc7('0x8f2')] = _0x4cc7('0x2291')[_0x4cc7('0x46')]('\x20'); _0x523470[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x523470[_0x4cc7('0x2d6')] = {}; _0x523470[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x523470[_0x4cc7('0x2292')] = function(_0x5a4f9a, _0x34d20d) { if (_0x4cc7('0x2293') === _0x4cc7('0x2294')) { if (null != _0x206b96) { var _0x23f6a7 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]() , _0x119359 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x5a4f9a[_0x4cc7('0x9c3')](_0x23f6a7, _0x119359); var _0x5d2b34 = Math[_0x4cc7('0xaea')](_0x23f6a7[_0x4cc7('0x7d9')]) , _0xa9619 = Math[_0x4cc7('0xaea')](_0x23f6a7[_0x4cc7('0x98b')]); _0x119359['tx'] = -_0x23f6a7['x']; _0x119359['ty'] = -_0x23f6a7['y']; _0x5d2b34 = new _0x436dff(_0x5d2b34,_0xa9619,!0x0,0x0); _0x5d2b34[_0x4cc7('0xb0e')](_0x5a4f9a, _0x119359); _0x5d2b34[_0x4cc7('0xb12')](_0x5d2b34[_0x4cc7('0xaee')], _0x206b96); _0x5d2b34[_0x4cc7('0x9c1')]['identity'](); _0x5d2b34[_0x4cc7('0x9c1')]['tx'] = _0x23f6a7['x']; _0x5d2b34[_0x4cc7('0x9c1')]['ty'] = _0x23f6a7['y']; _0x5d2b34[_0x4cc7('0x9c1')][_0x4cc7('0xaf3')](_0x5a4f9a[_0x4cc7('0x9c1')]); _0x5d2b34[_0x4cc7('0x9c2')] = _0x5a4f9a[_0x4cc7('0x9c2')]; _0x5d2b34['__worldColorTransform'][_0x4cc7('0xaa6')](_0x5a4f9a['__worldColorTransform']); _0x5a4f9a = _0x5d2b34; _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x23f6a7); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x119359); } _0x1c27fe['convertToCanvas'](this[_0x4cc7('0xa7e')]); _0x206b96 = new _0x88b99b(this[_0x4cc7('0xa7e')][_0x4cc7('0xaa3')][_0x4cc7('0x2295')]); _0x206b96[_0x4cc7('0xa84')] = f; _0x206b96[_0x4cc7('0x2296')] = _0x211c4b; _0x206b96[_0x4cc7('0xa08')] = _0x4bf907; _0x206b96[_0x4cc7('0x9c2')] = 0x1 / _0x5a4f9a['__worldAlpha']; _0x206b96[_0x4cc7('0xa09')] = _0x48c401; _0x56067a[_0x4cc7('0x67c')](null, _0x34e6ee) && _0x206b96[_0x4cc7('0xab3')](_0x34e6ee, _0x34d20d); this[_0x4cc7('0xb0a')](_0x5a4f9a, _0x206b96); } else { if (_0x34d20d) { _0x34d20d = _0x19023b[_0x4cc7('0x493')](); for (var _0x206b96 = _0x44b7a4[_0x4cc7('0x1610')](_0x34d20d[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x206b96[_0x4cc7('0x124b')] != _0x206b96[_0x4cc7('0x10a1')]; ) { if (_0x4cc7('0x2297') !== _0x4cc7('0x2298')) { var _0x211c4b = _0x206b96[_0x4cc7('0x124b')] += _0x206b96[_0x4cc7('0x1612')]; _0x34d20d[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x211c4b)[_0x4cc7('0xc5e')](); } else { return null; } } } for (_0x34d20d = 0x0; _0x34d20d < _0x5a4f9a[_0x4cc7('0x21')]; ) if (_0x206b96 = _0x5a4f9a[_0x34d20d], ++_0x34d20d, null != _0x206b96['c']) { if (_0x2d63f9['qRgCc'](_0x4cc7('0x4dc'), typeof _0x206b96['c'])) { _0x211c4b = _0x1fb3e3[_0x4cc7('0x16d4')](_0x206b96['c']); var _0x34e6ee = _0x206b96['m']; } else _0x211c4b = _0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x206b96['c']), _0x34e6ee = _0x206b96['m']; _0x206b96 = _0x206b96['s']; null == _0x206b96 && _0x29cea6[_0x4cc7('0x51')](_0x34e6ee, '-') && (_0x206b96 = _0x19023b[_0x4cc7('0xfe1')](_0x34e6ee[_0x4cc7('0x21')]) / 0x2); _0x19023b[_0x4cc7('0x493')]()['displayMessage'](_0x34e6ee, _0x206b96, _0x5240eb[_0x4cc7('0xfe2')](_0x211c4b)); } else _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x206b96['m'], _0x206b96['s']); } } ; _0x523470[_0x4cc7('0x493')] = function() { return null == _0x523470['instance'] ? _0x523470['instance'] = new _0x523470() : _0x523470['instance']; } ; _0x523470[_0x4cc7('0x8')] = {}; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x228b')] = null; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x228c')] = null; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x2289')] = null; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x2299')] = function() { _0x2116b2.mid = 0x47fe4; for (var _0x49186b = 0x0, _0x46fd72 = this.knownDownloads.length; _0x49186b < _0x46fd72; ) { var _0x4c33c4 = _0x49186b++; this.contentLoaders[_0x4c33c4].downloadFromAsset(this.knownDownloads[_0x4c33c4].version); } } ; _0x523470[_0x4cc7('0x8')]['trackDownload'] = function(_0x22953d, _0x132562) { if (_0x56067a.cfRDh !== _0x4cc7('0x229a')) { _0x56067a.VtDGz(null, _0x132562) && (_0x132562 = !0x0); _0x2116b2.low = 0x5a353; for (var _0x186662 = 0x0, _0x185245 = this.knownDownloads.length; _0x186662 < _0x185245; ) { var _0x1e6dfe = _0x186662++; if (this.knownDownloads[_0x1e6dfe].path == _0x22953d.path) return this.knownDownloads[_0x1e6dfe].version < _0x22953d.version && (this.knownDownloads[_0x1e6dfe] = _0x22953d), this.contentLoaders[_0x1e6dfe]; } this.knownDownloads.push(_0x22953d); _0x132562 = new _0x4cd5f5(_0x22953d.path,_0x132562); _0x132562.addEventListener('complete', _0x48c401(this, this.onLoaded)); this.contentLoaders.push(_0x132562); if (null != _0x22953d.waitFor) for (_0x186662 = 0x0, _0x185245 = this.contentLoaders; _0x186662 < _0x185245.length; ) if (_0x1e6dfe = _0x185245[_0x186662], ++_0x186662, _0x1e6dfe.path == _0x22953d.waitFor) { _0x132562.requiredContent = _0x1e6dfe; break; } return _0x132562; } else { this.angel.spritesheet.set_currentFrame(0x47); this.angel.spritesheet.set_xInverted(!0x0); var _0x5b9027 = _0x1baaa1.scale(0x1); this.dialog.addPlainText(_0x4cc7('0x229b'), 0x78, -0xc8, _0x5b9027, null, 0xffffff); _0x5b9027 = _0x1baaa1.scale(0x1); this.dialog.addPlainText(_0x4cc7('0x229c'), -0x1e, 0x5a, _0x5b9027, null, 0x0); _0x5b9027 = _0x1baaa1.scale(0x1); this.dialog.addPlainText('Now\x20it\x27s\x20my\x20turn,\x0awhether\x20she\x20likes\x20it\x20or\x20not.', -0x50, 0xfa, _0x5b9027, null, 0x0).setTextFormat(this.center); } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x229d')] = function(_0x310517) { if (_0x5260f5.__instanceof(_0x310517.currentTarget, _0x4cd5f5)) this.onContentLoaded(_0x310517.currentTarget); } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x229e')] = function(_0x4b7d4f) { if ('mRIRe' === _0x4cc7('0x229f')) { _0x43c819.prototype.updateRegisterIndices.call(this); this._lightVertexConstantIndex = _0x5260f5.__cast(this._compiler, _0xa5eed9).get_lightVertexConstantIndex(); } else { _0x2116b2.high = 0x7150f; var _0x104cd8 = JSON.parse(_0xa7731e.toJSON(_0x4b7d4f.data, _0x4b7d4f.path)); _0x4b7d4f = this.contentLoaders.indexOf(_0x4b7d4f); if (!(0x0 > _0x4b7d4f)) { if (_0x104cd8 instanceof Array && null == _0x104cd8.__enum__) for (var _0x3e2a64 = 0x0; _0x3e2a64 < _0x104cd8.length; ) { var _0xf27760 = _0x104cd8[_0x3e2a64]; ++_0x3e2a64; this.handleData(this.knownDownloads[_0x4b7d4f].type, _0xf27760); } else this.handleData(this.knownDownloads[_0x4b7d4f].type, _0x104cd8); 0x0 == this.knownDownloads[_0x4b7d4f].type && this.downloadAsNecessary(); } } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a0')] = function(_0x2216d3, _0x45bf22) { try { switch (_0x2216d3) { case 0x0: _0x2116b2.mid = 0xec879; var _0x53a685 = this.trackDownload(_0x45bf22, 0x2 != _0x45bf22.type); if (this.local) var _0x43fbdc = !0x1; else { if (_0x2d63f9.NRDTP(_0x4cc7('0x22a1'), _0x4cc7('0x22a1'))) { var _0x10bef3 = _0x45bf22.version; _0x43fbdc = null != _0x53a685.data && null != _0x10bef3 && _0x53a685.downloadedVersion >= _0x10bef3 ? null != _0x53a685.requiredContent ? _0x53a685.requiredContent.dataConfirmed : !0x0 : !0x1; } else { var _0x7f7195 = this.scoreList.get(_0x43fbdc); f = new _0x23639f(this.scoreList.get(_0x43fbdc - 0x1)); _0x10bef3 = this.layout; _0x7f7195 = new _0x23639f(_0x7f7195); (null == _0x10bef3 ? _0x172b83.get_currentLayout() : _0x10bef3).add(_0x7f7195, new _0xaf08d9(0x0,_0x30bcc9.BOTTOM), f); } } _0x43fbdc && _0x53a685.confirmDownload(); break; case 0x1: _0x2116b2.mid = 0x47671; this.onExploreDetailsLoaded(_0x45bf22); break; case 0x2: _0x2116b2.mid = 0x2099d; this.onExploreAvailabilityLoaded(_0x45bf22); break; case 0x3: _0x2116b2.mid = 0x4399a; this.onAchievementLoaded(_0x45bf22); break; case 0x4: _0x2116b2.mid = 0x4b1db; this.onCutsceneLoaded(_0x45bf22); break; case 0x5: _0x2116b2.mid = 0xc8d47; this.onCutsceneConditionLoaded(_0x45bf22); break; case 0x6: _0x2116b2.mid = 0x9ff91; this.onImageLoaded(_0x45bf22); break; case 0x7: _0x2116b2.mid = 0xb68b5, this.onTriggerLoaded(_0x45bf22); } } catch (_0x37c691) { _0x4964ea.lastException = _0x37c691; } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a2')] = function(_0x267649) { if (null != _0x267649.paths) { for (var _0x78197a = 0x0, _0x50af2f = _0x19c1c0.fields(_0x267649.paths); _0x78197a < _0x50af2f.length; ) { var _0x10c8c5 = _0x50af2f[_0x78197a]; ++_0x78197a; var _0x2c267f = _0x4b25d1.get_instance().paths.get(_0x10c8c5); if (null == _0x2c267f) new _0x37ab28(_0x10c8c5,null,_0x19c1c0.field(_0x267649.paths, _0x10c8c5),!0x0); else { _0x10c8c5 = _0x19c1c0.field(_0x267649.paths, _0x10c8c5); for (var _0x16d4f3 = _0x2bc114.toIntVector(null), _0x3ac07b = 0x0, _0x58b12a = _0x10c8c5.length; _0x3ac07b < _0x58b12a; ) { var _0x49f79e = _0x3ac07b++; _0x16d4f3.set(_0x49f79e, _0x10c8c5[_0x49f79e]); } _0x2c267f.levels = _0x16d4f3; _0x2c267f.levelCount = _0x2c267f.levels.get_length(); } } _0x349093.get_instance().needsRedraw = !0x0; } if (null != _0x267649.levels) for (_0x78197a = 0x0, _0x50af2f = _0x267649.levels; _0x78197a < _0x50af2f.length; ) _0x2c267f = _0x50af2f[_0x78197a], ++_0x78197a, _0x10c8c5 = _0x34061b.extractID(_0x2c267f), _0x2c267f = _0x34061b.removeConditions(_0x2c267f), _0xf1839f.levels.h[_0x10c8c5] = _0x2c267f; if (null != _0x267649.mapPaths) for (_0x78197a = 0x0, _0x50af2f = _0x19c1c0.fields(_0x267649.mapPaths); _0x78197a < _0x50af2f.length; ) _0x2c267f = _0x50af2f[_0x78197a], ++_0x78197a, _0x349093.get_instance().definePath(_0x2c267f, _0x19c1c0.field(_0x267649.mapPaths, _0x2c267f)); if (null != _0x267649.cutscenes) for (_0x78197a = 0x0, _0x50af2f = _0x267649.cutscenes; _0x78197a < _0x50af2f.length; ) _0x2c267f = _0x50af2f[_0x78197a], ++_0x78197a, this.onCutsceneLoaded(_0x2c267f); if (null != _0x267649.cutsceneConditions) for (_0x78197a = 0x0, _0x267649 = _0x267649.cutsceneConditions; _0x78197a < _0x267649.length; ) _0x50af2f = _0x267649[_0x78197a], ++_0x78197a, this.onCutsceneConditionLoaded(_0x50af2f); } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a3')] = function(_0x2b850b) { for (var _0x507267 = 0x0, _0x4711bb = _0x19c1c0.fields(_0x2b850b); _0x507267 < _0x4711bb.length; ) { var _0x1586d7 = _0x4711bb[_0x507267]; ++_0x507267; _0x4b25d1.makeAvailable(_0x1586d7, _0x19c1c0.field(_0x2b850b, _0x1586d7)); } _0x349093.get_instance().needsRedraw = !0x0; } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a4')] = function(_0x4f897c) { var _0x27c294 = _0x55a4be.jsonCutscenes , _0x43fc50 = _0x4f897c.name; _0x4f897c = new _0x20bb5a(_0x4f897c); null != _0x842c50[_0x43fc50] ? _0x27c294.setReserved(_0x43fc50, _0x4f897c) : _0x27c294.h[_0x43fc50] = _0x4f897c; } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a5')] = function(_0x4252d0) { if (_0x56067a.WoyyD(_0x4cc7('0x22a6'), 'XOXVP')) { return _0x4252d0.characters.get(0x0).lastTerrainContactedTime != _0x4252d0.unpausedTime || _0x4252d0.characters.get(0x0).collider.collisionResult.stable ? 0x0 : 0x1; } else { if (null != _0x4252d0.path) { var _0x364b8b = _0x4252d0.path; _0x364b8b = _0x4b25d1.get_instance().paths.get(_0x364b8b); null != _0x364b8b && (_0x364b8b.endCutscene = _0x4252d0.name); } null != _0x4252d0.pathStart && (_0x364b8b = _0x4252d0.pathStart, _0x364b8b = _0x4b25d1.get_instance().paths.get(_0x364b8b), null != _0x364b8b && (_0x364b8b.startCutscene = _0x4252d0.name)); null != _0x4252d0.level && _0x963af0.get_instance().addAchievement(_0x4252d0.level, function(_0x4252d0, _0x364b8b, _0x158f39) { return new _0x16db29(_0x4252d0,_0x364b8b,_0x158f39); }, new _0xab7086(null,null,null,_0x4252d0.name)); } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22a7')] = function(_0x45cb53) { var _0x37a558 = null != _0x45cb53.character && _0x45cb53.character < _0x1fb3e3.all.get_length() ? _0x1fb3e3.all.get(_0x45cb53.character) : null; _0x56067a.tCAzW(null, _0x45cb53.id) && (_0x45cb53.achievementID = _0x45cb53.id); var _0x1a4ed0 = null; null != _0x45cb53.requiredLevel && (_0x1a4ed0 = _0x4b25d1.getLevelByID(_0x45cb53.requiredLevel)); var _0x34d6d4 = null; null != _0x45cb53.requiredAchievement && (_0x34d6d4 = _0x4a3eb0.all.h[_0x45cb53.requiredAchievement]); var _0x303914 = _0x45cb53.image; if (null == _0x303914) { var _0x1d86e4 = _0x29cea6.replace(_0x45cb53.name, '\x27', ''); _0x1d86e4 = new _0x1e3ce8(_0x4cc7('0x22a8'),'g').split(_0x1d86e4); _0x303914 = 0x0; for (var _0x7fb844 = _0x1d86e4.length; _0x303914 < _0x7fb844; ) { var _0x3fcf73 = _0x303914++; 0x0 < _0x1d86e4[_0x3fcf73].length && (_0x1d86e4[_0x3fcf73] = _0x1d86e4[_0x3fcf73].charAt(0x0).toUpperCase() + _0x3a8a6f.substr(_0x1d86e4[_0x3fcf73], 0x1, null)); } _0x303914 = _0x4cc7('0x22a9') + _0x1d86e4.join('') + _0x4cc7('0x1a21'); } _0x1d86e4 = null; if (null != _0x34d6d4 || null != _0x1a4ed0) { var _0xbfb1a9 = _0x48c401(this, this.achievementCanBeEarned) , _0x4bf907 = _0x1a4ed0 , _0x16dada = _0x34d6d4; _0x1d86e4 = function() { return _0xbfb1a9(_0x4bf907, _0x16dada); } ; } _0x1a4ed0 = new _0x15ae80(_0x45cb53.achievementID,_0x45cb53.name,_0x45cb53.description,_0x45cb53.payout,_0x303914,_0x37a558,_0x1d86e4,null != _0x45cb53.infinite && _0x45cb53.infinite && null != _0x45cb53.levelID ? 0x1 : 0x0); _0x4a3eb0.addAchievement(_0x1a4ed0); 0x0 != (_0x45cb53.conditions.length & 0x1) && _0x45cb53.conditions.push(0x0); null == _0x37a558 || _0x45cb53.characterOptional || (_0x45cb53.conditions.push(0x1), _0x45cb53.conditions.push(_0x37a558.id)); null != _0x1d86e4 && (_0x45cb53.conditions.push(0x15), _0x45cb53.conditions.push(_0x1a4ed0.id)); this.onTriggerLoaded(_0x45cb53); null == _0x45cb53.clickable || _0x45cb53.clickable || (_0x1a4ed0.suggestedDestination = null); } ; _0x523470[_0x4cc7('0x8')]['achievementCanBeEarned'] = function(_0x2a1087, _0x18a3a6) { if (null != _0x2a1087) { if ('ZPZVs' !== _0x4cc7('0x22aa')) { var _0x893301 = _0x2a1087.set , _0x392eda = _0x893301.savedProgress; _0x392eda = _0x104058.get_instance().get(_0x392eda.id, _0x392eda.defaultValue); _0x893301 = _0x893301.levelCount; _0x2a1087 = (_0x392eda < _0x893301 ? _0x392eda : _0x893301) > _0x2a1087.index; } else { _0x650d6.call(this); } } else _0x2a1087 = !0x0; return _0x2a1087 ? !0x0 : null != _0x18a3a6 ? (_0x18a3a6 = _0x18a3a6.earned, _0x104058.get_instance().get(_0x18a3a6.id, _0x18a3a6.defaultValue)) : !0x0; } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22ab')] = function(_0x5e5915) { var _0x20d098 = null , _0x2c6438 = _0x26bd70.getResolution(_0x172b83.get_stageLayout().scale); null != _0x5e5915.copy && (_0x20d098 = _0x26bd70.getBitmapData(_0x5e5915.copy).clone()); if (null != _0x5e5915.svg) { var _0x6be362 = new _0x229496(_0x5e5915.svg); null == _0x20d098 && (_0x20d098 = new _0x436dff(Math.round(_0x6be362.data.width / _0x2c6438),Math.round(_0x6be362.data.height / _0x2c6438),!0x0,0x0)); _0x2c6438 = new _0x24e28(); _0x6be362.render(_0x2c6438.get_graphics(), 0x0, 0x0, _0x20d098.width, _0x20d098.height); _0x20d098.draw(_0x2c6438); _0x2c6438.get_graphics().clear(); } null != _0x20d098 && _0x6fe3b9.cache.setBitmapData(_0x56067a.VPjDf + _0x5e5915.out, _0x20d098); } ; _0x523470[_0x4cc7('0x8')]['onTriggerLoaded'] = function(_0x4ebd40) { null == _0x4ebd40.ordered && (_0x4ebd40.ordered = !0x0); if (null != _0x4ebd40.achievementID) { var _0x198988 = _0x4a3eb0.all.h[_0x4ebd40.achievementID]; this.registerTrigger(_0x4ebd40, new _0xab7086(_0x48c401(_0x198988, _0x198988.award),_0x198988)); } null != _0x4ebd40.cutsceneName && this.registerTrigger(_0x4ebd40, new _0xab7086(null,null,null,_0x4ebd40.cutsceneName)); if (null != _0x4ebd40.messages) { null == _0x4ebd40.dismissOld && (_0x4ebd40.dismissOld = !0x0); var _0x1a5319 = _0x4ebd40.messages , _0x5aafb2 = _0x4ebd40.dismissOld; this.registerTrigger(_0x4ebd40, new _0xab7086(function() { _0x523470.displayMessages(_0x1a5319, _0x5aafb2); } )); } } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x22ac')] = function(_0x30e123, _0x181504) { (null != _0x30e123.infinite && _0x30e123.infinite ? _0x11c2f0.get_instance() : _0x963af0.get_instance()).addCloudAchievement(_0x30e123.levelID, _0x30e123.conditions, _0x181504, _0x30e123.flags, _0x30e123.ordered, _0x30e123.name); } ; _0x523470[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x523470; var _0x4cd5f5 = function(_0x363a23, _0x2d928c) { null == _0x2d928c && (_0x2d928c = !0x0); this[_0x4cc7('0x22ad')] = !0x1; this[_0x4cc7('0x22ae')] = 0x0; _0x2116b2[_0x4cc7('0xb83')] = 0x8b648; _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1987')] = _0x363a23; if (this[_0x4cc7('0x22af')] = _0x2d928c) Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x4cd5f5['save'][_0x4cc7('0x42')], 'version_' + _0x363a23) && (this[_0x4cc7('0x22ae')] = _0x19c1c0['field'](_0x4cd5f5['save'][_0x4cc7('0x42')], _0x4cc7('0x22b0') + _0x363a23)), Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x4cd5f5['save'][_0x4cc7('0x42')], 'text_' + _0x363a23) && (this[_0x4cc7('0x42')] = _0xa7731e[_0x4cc7('0x22b1')](_0x19c1c0[_0x4cc7('0x997')](_0x4cd5f5[_0x4cc7('0x214c')]['data'], _0x4cc7('0x22b2') + _0x363a23), _0x363a23)); }; _0x16dada[_0x4cc7('0x22b3')] = _0x4cd5f5; _0x4cd5f5[_0x4cc7('0x8f2')] = _0x4cc7('0x22b4')[_0x4cc7('0x46')]('\x20'); _0x4cd5f5[_0x4cc7('0x92b')] = _0x338b9; _0x4cd5f5[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'path': null, 'downloadedVersion': null, 'pendingVersion': null, 'allowCaching': null, 'data': null, 'requiredContent': null, 'dataConfirmed': null, 'downloadFromAsset': function(_0xcf52a2) { null != this[_0x4cc7('0x42')] && null != _0xcf52a2 && this[_0x4cc7('0x22ae')] >= _0xcf52a2 && (_0x56067a[_0x4cc7('0x693')](null, this[_0x4cc7('0x22b5')]) || this[_0x4cc7('0x22b5')]['dataConfirmed']) && this[_0x4cc7('0x22ad')] || !_0x6fe3b9['exists'](_0x4cc7('0x22b6') + this[_0x4cc7('0x1987')], _0x4cc7('0x83d')) || (_0x2116b2['low'] = 0x817fb, this[_0x4cc7('0x22b7')] = _0xcf52a2, this['onDownloadComplete'](_0x6fe3b9[_0x4cc7('0x189c')](_0x4cc7('0x22b6') + this[_0x4cc7('0x1987')]))); }, 'onDownloadComplete': function(_0x41f48c) { if (_0x4cc7('0x22b8') !== _0x4cc7('0x22b9')) { _0x2116b2[_0x4cc7('0xb83')] = 0xac40e; this[_0x4cc7('0x22ae')] = this[_0x4cc7('0x22b7')]; _0x4cd5f5['save']['data']['version_' + this[_0x4cc7('0x1987')]] = this['downloadedVersion']; this[_0x4cc7('0x42')] = _0x41f48c; _0x4cd5f5[_0x4cc7('0x214c')][_0x4cc7('0x42')][_0x4cc7('0x22b2') + this[_0x4cc7('0x1987')]] = _0xa7731e[_0x4cc7('0x22ba')](_0x41f48c, this['path']); null == this[_0x4cc7('0x22b5')] || this[_0x4cc7('0x22b5')][_0x4cc7('0x22ad')] ? this[_0x4cc7('0x22bb')]() : this[_0x4cc7('0x22b5')][_0x4cc7('0x9ad')](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x22bb')])); } else { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xd91')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } }, 'confirmDownload': function(_0xb2f133) { if (_0x4cc7('0x22bc') === _0x4cc7('0x22bc')) { this[_0x4cc7('0x22ad')] || (null != this[_0x4cc7('0x22b5')] && this[_0x4cc7('0x22b5')]['removeEventListener'](_0x56067a[_0x4cc7('0x694')], _0x48c401(this, this[_0x4cc7('0x22bb')])), this[_0x4cc7('0x22ad')] = !0x0, this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x43')))); } else { var _0x29352c = l++; d = this['_newBlockBytes'][_0x4cc7('0x1709')](); e = this[_0x4cc7('0xed0')](d, [_0x4cc7('0x1551')]); e[_0x4cc7('0xbd8')] ? (c[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](e[_0x4cc7('0x42')], _0x5d061a)), f[_0x4cc7('0x29')](_0x5260f5[_0x4cc7('0x99b')](e[_0x4cc7('0x42')], _0x5d061a)['get_name']())) : this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](_0xb2f133)[_0x4cc7('0x138b')]('Could\x20not\x20find\x20a\x20Light\x20Nr\x20' + _0x29352c + '\x20(ID\x20=\x20' + d + _0x4cc7('0x1767')); } }, '__class__': _0x4cd5f5 }); var _0x32e514 = function() {}; _0x16dada['unitsystem.entity.IEntity'] = _0x32e514; _0x32e514['__name__'] = [_0x4cc7('0x532'), 'entity', _0x4cc7('0x22bd')]; _0x32e514[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x32e514[_0x4cc7('0x8')] = {}; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0xa6c')] = null; _0x32e514[_0x4cc7('0x8')]['get_yVelocity'] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0xb45')] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x472')] = null; _0x32e514[_0x4cc7('0x8')]['level'] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0xf30')] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x22be')] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x22bf')] = null; _0x32e514[_0x4cc7('0x8')]['cancelActions'] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x22c0')] = null; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x32e514; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa6c')] = _0x4cc7('0xa6c'); _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa69')] = _0x4cc7('0xa69'); _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_y'] = _0x4cc7('0xb45'); _0x32e514[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x472')] = 'get_x'; var _0x12dd16 = function(_0x1de7dd, _0x9ffa4e, _0x245349) { if ('umkLg' === _0x4cc7('0x22c1')) { null == _0x245349 && (_0x245349 = !0x1); this['survivesRebuild'] = !0x1; this[_0x4cc7('0x2073')] = !0x0; this[_0x4cc7('0x2031')] = !0x1; this[_0x4cc7('0xbeb')] = _0x1de7dd; this[_0x4cc7('0x1f41')] = !0x0; this[_0x4cc7('0x2074')](_0x9ffa4e); _0x245349 && this['set_rigidbody'](new _0xf40474(this)); } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](21.95, 3.95, null, 0x3); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x5d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x695')], -0x8c, -0x118, null, null, null, null, null); var _0x3a516f = _0x1baaa1[_0x4cc7('0x7d9')](0x33e) , _0x41b222 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('You\x20don\x27t\x20really\x20understand\x20something\x20until\x20you\x20can\x20build\x20one\x20from\x20scratch.', 0x78, -0x5a, null, _0x3a516f, -0x1, _0x41b222, null); _0x3a516f = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x41b222 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x22c2'), 0x14, 0x14a, null, _0x3a516f, null, _0x41b222, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); } }; _0x16dada[_0x4cc7('0x22c3')] = _0x12dd16; _0x12dd16[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x22c4'), _0x4cc7('0x22c5')]; _0x12dd16[_0x4cc7('0x8f8')] = [_0x32e514]; _0x12dd16[_0x4cc7('0x8')] = {}; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22c6')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0xf30')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x126')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x11aa')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22c7')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x1f41')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2031')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2073')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0xbeb')] = null; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2072')] = null; _0x12dd16[_0x4cc7('0x8')]['set_rigidbody'] = function(_0x562fd3) { if ('ayPTk' === _0x4cc7('0x22c8')) { this._sharedRegisters.normalFragment = this._registerCache.getFreeFragmentVectorTemp(); this._registerCache.addFragmentTempUsages(this._sharedRegisters.normalFragment, this._dependencyCounter.get_normalDependencies()); if (this._methodSetup._normalMethod.get_hasOutput() && !this._methodSetup._normalMethod.get_tangentSpace()) this._vertexCode += this._methodSetup._normalMethod.getVertexCode(this._methodSetup._normalMethodVO, this._registerCache), this._fragmentCode += this._methodSetup._normalMethod.getFragmentCode(this._methodSetup._normalMethodVO, this._registerCache, this._sharedRegisters.normalFragment); else { if (this.get_tangentSpace()) this.compileTangentSpaceNormalMapCode(); else { var _0x306afa = _0x2bc114.toObjectVector(null, 0x3, !0x0); _0x306afa.set(0x0, this._registerCache.getFreeVertexConstant()); _0x306afa.set(0x1, this._registerCache.getFreeVertexConstant()); _0x306afa.set(0x2, this._registerCache.getFreeVertexConstant()); this._registerCache.getFreeVertexConstant(); this._sceneNormalMatrixIndex = 0x4 * _0x306afa.get(0x0).get_index(); this._sharedRegisters.normalVarying = this._registerCache.getFreeVarying(); this._vertexCode += _0x4cc7('0x1c8c') + _0x4bf907.string(this._sharedRegisters.normalVarying) + '.xyz,\x20' + _0x4bf907.string(this._sharedRegisters.animatedNormal) + ',\x20' + _0x4bf907.string(_0x306afa.get(0x0)) + _0x56067a.cNbSV + _0x4bf907.string(this._sharedRegisters.normalVarying) + '.w,\x20' + _0x4bf907.string(this._sharedRegisters.animatedNormal) + '.w\x09\x0a'; this._fragmentCode += 'nrm\x20' + _0x4bf907.string(this._sharedRegisters.normalFragment) + '.xyz,\x20' + _0x4bf907.string(this._sharedRegisters.normalVarying) + _0x4cc7('0x697') + _0x4bf907.string(this._sharedRegisters.normalFragment) + _0x4cc7('0x132') + _0x4bf907.string(this._sharedRegisters.normalVarying) + _0x4cc7('0x1c3c'); } 0x0 < this._dependencyCounter.get_tangentDependencies() && (this._sharedRegisters.tangentInput = this._registerCache.getFreeVertexAttribute(), this._tangentBufferIndex = this._sharedRegisters.tangentInput.get_index(), this._sharedRegisters.tangentVarying = this._registerCache.getFreeVarying()); } } else { null == _0x562fd3 ? (this.physicsData = this.rigidbody = null, null != this.collider && (this.collider.collisionResult.invMass = 0x0)) : _0x562fd3.gameObject == this && (this.rigidbody = _0x562fd3, this.physicsData = this.rigidbody.physicsData, _0x2d63f9.vhTEV(null, this.collider) && (this.physicsData.set_mass(0.0001 * this.collider.volume), this.collider.collisionResult.invMass = this.physicsData.invMass)); return this.rigidbody; } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22c9')] = function(_0x560d12) { this.collider = _0x560d12; 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; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2074')] = function(_0x465f77) { null != this.mesh && (this.mesh.removeEventListener('positionChanged', _0x48c401(this, this.onTransformChanged)), this.mesh.removeEventListener(_0x4cc7('0xf62'), _0x48c401(this, this.onTransformChanged)), this.mesh.removeEventListener('scaleChanged', _0x48c401(this, this.onTransformChanged))); null != _0x465f77 && (_0x465f77.addEventListener('positionChanged', _0x48c401(this, this.onTransformChanged)), _0x465f77.addEventListener(_0x4cc7('0xf62'), _0x48c401(this, this.onTransformChanged)), _0x465f77.addEventListener('scaleChanged', _0x48c401(this, this.onTransformChanged))); return this.mesh = _0x465f77; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x286498) { null != this.rigidbody && this.rigidbody.update(_0x286498); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x1374')] = function() {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')] = function(_0x582608) {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { null != this.spawnTransform && this.spawnTransform.copyToObject(this.mesh); null != this.rigidbody && this.rigidbody.reset(); this.collides = !0x0; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22ca')] = function() { if ('QHXbR' !== _0x4cc7('0x22cb')) { null == this.spawnTransform && (this.spawnTransform = new _0x45eb9e()); this.spawnTransform.copyFromObject(this.mesh, !0x0); } else { a.enterNode(this) && (_0x21cd93.prototype.acceptTraverser.call(this, a), a.applyDirectionalLight(this._light)); } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22cc')] = function() { if (_0x2d63f9.CYatm !== _0x4cc7('0x22cd')) { return null != this.spawnTransform ? this.spawnTransform.position : null; } else { this.angel.spritesheet.set_currentFrame(0x57); this.dialog.addBubble(_0x4cc7('0x22ce'), -0xdc, -0xf0, null, null, null, null, null); var _0x1c09b2 = _0x1baaa1.width(0x28a) , _0x8aab38 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble('The\x20Planet\x20is\x20about\x20a\x20hundred\x20million\x20kilometers\x20away.', 0x8c, -0x46, null, _0x1c09b2, -0x1, _0x8aab38, null); _0x1c09b2 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x22cf'), -0x78, 0x12c, null, null, null, _0x1c09b2, null); this.dialog.addBubble(_0x4cc7('0x22d0'), 0xb4, 0x17c, null, null, -0x1, null, null); } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d1')] = function(_0x478c46) { null != this.collider && this.collider.invalidateAABB(); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x1ee5')] = function() { return _0x2d63f9.vhTEV(null, this.level); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d2')] = function() {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x1ec2')] = function() { null != this.level && (this.level.deregisterObject(this), this.level = null); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22be')] = function(_0x105b5b, _0x5cd4da) { if (_0x2d63f9.TmDAt(_0x4cc7('0x22d3'), _0x2d63f9.TlwPp)) { for (var _0xe75e9 = 0x0, _0x13d2bd = this.__uniforms; _0x56067a.LcqTZ(_0xe75e9, _0x13d2bd.length); ) { var _0x1f9e19 = _0x13d2bd[_0xe75e9]; ++_0xe75e9; if (this.__allDirty || _0x1f9e19.isDirty) _0x1f9e19.flush(), _0x1f9e19.isDirty = !0x1; } this.__anyDirty = this.__allDirty = !0x1; } else { null != this.rigidbody && this.rigidbody.applyForce(_0x105b5b, _0x5cd4da, 0x0); } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d4')] = function(_0x3df9e4, _0x55fc49, _0x464e53) { null != this.rigidbody && this.rigidbody.applyForce(_0x3df9e4, _0x55fc49, _0x464e53); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22bf')] = function(_0x541545, _0x562a7d) { null != this.rigidbody && this.rigidbody.applyImpulse(_0x541545, _0x562a7d, 0x0); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d5')] = function(_0x55da18, _0x363e34, _0x4d8b09) { null != this.rigidbody && this.rigidbody.applyImpulse(_0x55da18, _0x363e34, _0x4d8b09); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22c0')] = function() {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x472')] = function() { return this.mesh.get_x(); } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0xb45')] = function() { return this.mesh.get_y(); } ; _0x12dd16[_0x4cc7('0x8')]['get_xVelocity'] = function() { return null != this.rigidbody ? this.rigidbody.velocity.x : 0x0; } ; _0x12dd16[_0x4cc7('0x8')]['get_yVelocity'] = function() { return null != this.rigidbody ? this.rigidbody.velocity.y : 0x0; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0xa3b')] = function() { return null != this.rigidbody ? this.rigidbody.velocity.z : 0x0; } ; _0x12dd16[_0x4cc7('0x8')]['set_xVelocity'] = function(_0x220a8a) { null != this.rigidbody && (this.rigidbody.velocity.x = _0x220a8a); return _0x220a8a; } ; _0x12dd16[_0x4cc7('0x8')]['set_yVelocity'] = function(_0x2b7b2d) { null != this.rigidbody && (this.rigidbody.velocity.y = _0x2b7b2d); return _0x2b7b2d; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d6')] = function(_0x149edb) { null != this.rigidbody && (this.rigidbody.velocity.z = _0x149edb); return _0x149edb; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d7')] = function() { return null != this.spawnTransform && null != this.spawnTransform.position ? this.spawnTransform.position.x : 0x0; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22d8')] = function() { if (_0x4cc7('0x22d9') !== _0x4cc7('0x22da')) { return null != this.spawnTransform && null != this.spawnTransform.position ? this.spawnTransform.position.y : 0x0; } else { var _0x39128e = this.__color >> 0x10 & 0xff , _0x5a068c = this.__color >> 0x8 & 0xff , _0x391425 = this.__color & 0xff; c = _0x31a164.gaussianBlur(a.image, b.image, c.__toLimeRectangle(), d.__toLimeVector2(), this.__blurX, this.__blurY, this.__quality, this.__strength); c.colorTransform(c.get_rect(), new _0x1c055e(0x0,0x0,0x0,this.__alpha,_0x39128e,_0x5a068c,_0x391425,0x0).__toLimeColorMatrix()); return c == a.image ? a : b; } } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22db')] = function() { return null != this.spawnTransform && null != this.spawnTransform.position ? this.spawnTransform.position.z : 0x0; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x197b')] = function(_0x161e0e) { if (null == this.spawnTransform) { var _0x5bc13d = this.spawnTransform = new _0x45eb9e(); _0x161e0e = new _0x21e384(_0x161e0e,0x0,0x0); null == _0x5bc13d.position && (_0x5bc13d.position = new _0x21e384()); _0x5bc13d.position.copyFrom(_0x161e0e); } else this.spawnTransform.position.x = _0x161e0e; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x197c')] = function(_0x3c17b8) { if (null == this.spawnTransform) { var _0x502aa9 = this.spawnTransform = new _0x45eb9e(); _0x3c17b8 = new _0x21e384(0x0,_0x3c17b8,0x0); null == _0x502aa9.position && (_0x502aa9.position = new _0x21e384()); _0x502aa9.position.copyFrom(_0x3c17b8); } else this.spawnTransform.position.y = _0x3c17b8; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x197d')] = function(_0x47f524) { if (null == this.spawnTransform) { var _0x5d5d13 = this.spawnTransform = new _0x45eb9e(); _0x47f524 = new _0x21e384(0x0,0x0,_0x47f524); null == _0x5d5d13.position && (_0x5d5d13.position = new _0x21e384()); _0x5d5d13.position.copyFrom(_0x47f524); } else this.spawnTransform.position.z = _0x47f524; } ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x22dc')] = function(_0x2cbc7d) {} ; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x12dd16; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x22c9')] = _0x4cc7('0x22c9'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2074')] = _0x4cc7('0x2074'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2075')] = _0x4cc7('0x2075'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x22d6')] = _0x4cc7('0x22d6'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa3b')] = _0x4cc7('0xa3b'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa6c')] = _0x4cc7('0xa6c'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa69')] = _0x4cc7('0xa69'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_xVelocity'] = _0x4cc7('0xa68'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x203a')] = _0x4cc7('0x203a'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb45')] = _0x4cc7('0xb45'); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_x'] = _0x4cc7('0x472'); var _0x52c86d = function() {}; _0x16dada[_0x4cc7('0x22dd')] = _0x52c86d; _0x52c86d[_0x4cc7('0x8f2')] = ['unitsystem', _0x4cc7('0x22de'), 'IUnit']; _0x52c86d['__interfaces__'] = [_0x32e514]; _0x52c86d[_0x4cc7('0x8')] = {}; _0x52c86d[_0x4cc7('0x8')][_0x4cc7('0x22df')] = null; _0x52c86d[_0x4cc7('0x8')][_0x4cc7('0x22e0')] = null; _0x52c86d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x52c86d; var _0x169fce = function() { if (_0x4cc7('0x22e1') === _0x4cc7('0x22e1')) { this['z'] = this['y'] = this['x'] = 0x0; this['w'] = 0x1; } 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; } }; _0x16dada[_0x4cc7('0x22e2')] = _0x169fce; _0x169fce[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x22e3')]; _0x169fce[_0x4cc7('0x8')] = {}; _0x169fce[_0x4cc7('0x8')]['x'] = null; _0x169fce[_0x4cc7('0x8')]['y'] = null; _0x169fce[_0x4cc7('0x8')]['z'] = null; _0x169fce[_0x4cc7('0x8')]['w'] = null; _0x169fce[_0x4cc7('0x8')]['__class__'] = _0x169fce; var _0x1aa93f = function(_0x17900f, _0x502d7e) { this['lowBuoyancy'] = !0x1; this[_0x4cc7('0x22e4')] = 0x2; this[_0x4cc7('0x22e5')] = 0.7; this[_0x4cc7('0xf3f')] = 0xf; this[_0x4cc7('0x1d6d')] = 0x0; this[_0x4cc7('0xf34')] = !0x1; this['castsShadows'] = !0x0; this[_0x4cc7('0x22e6')] = null; this[_0x4cc7('0x22e7')] = this[_0x4cc7('0xa6b')] = 0x0; this[_0x4cc7('0x22e8')] = 0x1; this[_0x4cc7('0x22e9')] = 0.9; this[_0x4cc7('0x22ea')] = 0x384; this[_0x4cc7('0x22eb')] = 0x12c; this[_0x4cc7('0x22ec')] = 0x10e; this[_0x4cc7('0x102c')] = 0x12c; this[_0x4cc7('0x22ed')] = 0xc8; this[_0x4cc7('0xb7f')] = _0x17900f; this[_0x4cc7('0x11d6')] = _0x17900f['latestSection']; this['characterData'] = _0x502d7e; if (null != _0x17900f[_0x4cc7('0xfdc')]) for (var _0x4eb6dc = this['characterData']['spritesheetImagePath'](), _0x1f9cbf = 0x0, _0x2a98c8 = _0x17900f[_0x4cc7('0xfdc')]; _0x2d63f9[_0x4cc7('0x188')](_0x1f9cbf, _0x2a98c8[_0x4cc7('0x34')]()); ) { var _0x4e63f2 = _0x2a98c8['get'](_0x1f9cbf); ++_0x1f9cbf; if (_0x4e63f2['characterData']['spritesheetImagePath']() == _0x4eb6dc) break; } this[_0x4cc7('0xaca')] = new _0x155a3e(_0x502d7e[_0x4cc7('0x22ee')](),null,0.31976744186046513,0x0,-1.5); this[_0x4cc7('0xa3e')] = new _0x4cb399(this,this['spritesheet'],_0x502d7e[_0x4cc7('0x2197')]); _0x12dd16['call'](this, _0x17900f, this[_0x4cc7('0xaca')], !0x0); this[_0x4cc7('0x2073')] = !0x1; this['survivesRebuild'] = !0x0; this['teleport'] = new _0x5bbfed(_0x502d7e,this['spritesheet'],_0x17900f['scene']); _0x17900f[_0x4cc7('0x22ef')](this[_0x4cc7('0x22f0')]); this[_0x4cc7('0xf3f')] = 0xf * _0x502d7e[_0x4cc7('0x2199')]; this['set_collider'](new _0x6a0fd4(this[_0x4cc7('0x126')],this['radius'])); this[_0x4cc7('0xf30')][_0x4cc7('0x22f1')](0x1); this[_0x4cc7('0x22c6')][_0x4cc7('0x22f2')] = _0x48c401(this, this[_0x4cc7('0x22f2')]); this[_0x4cc7('0x22c6')][_0x4cc7('0x22f3')] = _0x48c401(this, this[_0x4cc7('0x22f3')]); this[_0x4cc7('0x22f4')] = new _0x21e384(); this[_0x4cc7('0xa39')] = this[_0x4cc7('0x102c')]; this[_0x4cc7('0x22f5')] = this[_0x4cc7('0x22ec')]; this[_0x4cc7('0x22f6')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x22f7')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x22f8')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x22f9')] = _0x2bc114['toFloatVector'](null); this[_0x4cc7('0x22fa')] = new _0x3a1efa(); this['jumpAction'] = new _0x3d886e(this); this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](0x28, 0x68, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0x22fb')] = 0x1; this[_0x4cc7('0x102d')][_0x4cc7('0x22fc')] = !0x1; this[_0x4cc7('0x102d')][_0x4cc7('0x22fd')] = 0.9; this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] = 0.25; this['set_leftGroundBuffer'](0.1); this[_0x4cc7('0x102d')]['activateWhileKeyHeld'] = !0x1; this[_0x4cc7('0x102d')]['autoJumpDelay'] = 0.25; this[_0x4cc7('0x102d')][_0x4cc7('0x22fe')] = !0x0; this[_0x4cc7('0x102d')][_0x4cc7('0x22ff')] = 0x14; this[_0x4cc7('0x102d')][_0x4cc7('0x2300')] = !0x0; this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this[_0x4cc7('0x102d')]); this['floatDownAction'] = new _0x57789c(this,0x12c,-0x1,!0x0,this[_0x4cc7('0x102d')]); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this['floatDownAction']); this['disableGravityAction'] = new _0x16db8c(this); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this[_0x4cc7('0x2301')]); this[_0x4cc7('0x2302')] = 0x1; this[_0x4cc7('0x2303')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x2304')] = _0x1aa93f; _0x1aa93f[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x2305')]; _0x1aa93f[_0x4cc7('0x8f8')] = [_0x34f9a1, _0x52c86d]; _0x1aa93f['getAnimationScale'] = function() { if (_0x2d63f9['JdZpd']('qgUmA', 'qgUmA')) { var _0x6d8465 = this[_0x4cc7('0x907')][_0x4cc7('0x989')]['clientWidth']; var _0x16b1d7 = this[_0x4cc7('0x907')][_0x4cc7('0x989')][_0x4cc7('0x2306')]; } else { return 0.7; } } ; _0x1aa93f['getNewSpeed'] = function(_0x559f07, _0x496ac3, _0x461a23) { if (_0x559f07 == _0x496ac3 || _0x2d63f9['aback'](isNaN, _0x496ac3)) return _0x559f07; if ((0x0 <= _0x496ac3 ? _0x496ac3 : -_0x496ac3) > (0x0 <= _0x559f07 ? _0x559f07 : -_0x559f07)) { var _0x5304a6 = (_0x496ac3 - _0x559f07) / _0x496ac3; _0x461a23 *= 0.8 * (0x0 <= _0x5304a6 ? _0x5304a6 : -_0x5304a6) + 0.2; } else _0x5304a6 = (_0x496ac3 - _0x559f07) / _0x559f07, _0x461a23 *= 0x0 <= _0x5304a6 ? _0x5304a6 : -_0x5304a6, _0x461a23 = 0x0 == _0x496ac3 || 0x0 < _0x496ac3 == 0x0 < _0x559f07 ? 0.8 * _0x461a23 + 0.1 : 0.5 * _0x461a23 + 0.5; if (_0x496ac3 > _0x559f07) { if (_0x559f07 += _0x461a23, _0x559f07 > _0x496ac3) return _0x496ac3; } else if (_0x559f07 -= _0x461a23, _0x559f07 < _0x496ac3) return _0x496ac3; return _0x559f07; } ; _0x1aa93f['__super__'] = _0x12dd16; _0x1aa93f[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x479')](_0x5aff49, _0x12dd16[_0x4cc7('0x8')], { '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() { for (var _0x57afc5 = 0x0, _0x3d95d0 = this[_0x4cc7('0x2303')]; _0x57afc5 < _0x3d95d0['get_length'](); ) { var _0x4fea6f = _0x3d95d0['get'](_0x57afc5); ++_0x57afc5; this[_0x4cc7('0xb7f')]['registerObject'](_0x4fea6f); } }, 'display': function(_0x55412f) { _0x2116b2['mid'] = 0x77b68; null != this[_0x4cc7('0xa3e')] && this[_0x4cc7('0xa3e')]['update'](_0x55412f); if (this[_0x4cc7('0x2301')][_0x4cc7('0x145d')]) { if (_0x4cc7('0x2307') === _0x4cc7('0x2307')) { var _0x1bc2c0 = this['disableGravityAction']; _0x1bc2c0['ownerCharacter'][_0x4cc7('0xb7f')]['overriddenCameraOffset']['y'] = 0.4 * _0x52778d['DEFAULT_CAMERA_OFFSET']['y']; _0x1bc2c0[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] = _0x1bc2c0[_0x4cc7('0x2308')]; } else { null == e && (e = !0x1); null == d && (d = 0x0); null == c && (c = !0x1); _0x338b9[_0x4cc7('0x8')]['addEventListener'][_0x4cc7('0x96b')](this, _0x55412f, _0x1bc2c0, c, d, e); if (_0x4cc7('0x2309') == _0x55412f) for (_0x55412f = 0x0, _0x1bc2c0 = _0x44dd09['__deviceList']; _0x55412f < _0x1bc2c0[_0x4cc7('0x21')]; ) c = _0x1bc2c0[_0x55412f], ++_0x55412f, this[_0x4cc7('0x44')](new _0x5a6840(_0x4cc7('0x2309'),!0x0,!0x1,c)); } } _0x12dd16['prototype']['display'][_0x4cc7('0x96b')](this, _0x55412f); }, 'update': function(_0x34b930) { _0x2116b2[_0x4cc7('0xc38')] = 0xe0170; this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); var _0x20c600 = _0x2ab848['controlScheme'][_0x4cc7('0x230a')](_0x4cc7('0x1d99')); var _0x110901 = _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')]('left') , _0x39dbae = _0x2ab848['controlScheme'][_0x4cc7('0x230a')]('jump'); if (_0x20c600 || _0x110901 || _0x39dbae) this[_0x4cc7('0x230b')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')]; if (_0x20c600 != _0x2ab848[_0x4cc7('0xbdf')]['keyWasPressed'](_0x4cc7('0x1d99')) || _0x110901 != _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230c')](_0x4cc7('0x6a2')) || _0x39dbae != _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230c')]('jump')) this[_0x4cc7('0x230d')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')]; for (_0x39dbae = new _0x1227c0(this[_0x4cc7('0x22f8')][_0x4cc7('0x34')]() - 0x1,0x0,-0x1); _0x39dbae[_0x4cc7('0x124b')] + _0x39dbae[_0x4cc7('0x1279')] != _0x39dbae[_0x4cc7('0x10a1')]; ) { var _0x128860 = _0x39dbae['currentValue'] += _0x39dbae[_0x4cc7('0x1279')] , _0x5121dc = _0x128860 , _0x293924 = this[_0x4cc7('0x22f9')]; _0x293924[_0x4cc7('0x9e7')](_0x5121dc, _0x293924[_0x4cc7('0x2b')](_0x5121dc) - _0x34b930); if (!this[_0x4cc7('0x22f8')][_0x4cc7('0x2b')](_0x128860)[_0x4cc7('0x94a')](this, _0x34b930) || 0x0 >= this['temporaryActionTimesLeft'][_0x4cc7('0x2b')](_0x128860)) this[_0x4cc7('0x22f8')][_0x4cc7('0xa5e')](_0x128860, 0x1), this[_0x4cc7('0x22f9')][_0x4cc7('0xa5e')](_0x128860, 0x1); } _0x20c600 && !_0x110901 ? (_0x20c600 = this[_0x4cc7('0x22f5')], this['facingRight'] = !0x0) : _0x110901 && !_0x20c600 ? (_0x20c600 = -this[_0x4cc7('0x22f5')], this[_0x4cc7('0x230e')] = !0x1) : _0x20c600 = 0x0; _0x110901 = this[_0x4cc7('0xa67')]; this[_0x4cc7('0xf34')] && (_0x20c600 = -_0x20c600); this[_0x4cc7('0xa67')] = _0x1aa93f[_0x4cc7('0x230f')](this[_0x4cc7('0xa67')], 0x1, 1.1 * _0x34b930); 0x1 == this[_0x4cc7('0xf32')] && (_0x39dbae = this[_0x4cc7('0x11d6')][_0x4cc7('0x1584')], _0x110901 = (null != _0x842c50[_0x4cc7('0x18e')] ? _0x39dbae['existsReserved'](_0x4cc7('0x18e')) : _0x39dbae['h'][_0x4cc7('0x959')]('harshOOB')) ? 0.7 * _0x110901 : 0.9 * _0x110901); this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] = _0x1aa93f[_0x4cc7('0x230f')](this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'], _0x20c600, _0x2d63f9[_0x4cc7('0x18b')](this[_0x4cc7('0x22ea')] * _0x34b930, this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? 0x1 : this[_0x4cc7('0x22e9')]) * _0x110901); this['currentXMaxSpeed'] = this[_0x4cc7('0x22ec')]; _0x20c600 = this[_0x4cc7('0xa3c')]; _0x20c600 = this['rigidbody']['velocity']['z'] < this[_0x4cc7('0x102c')] ? 0x1 : this[_0x4cc7('0x22c6')]['velocity']['z'] < this['currentZMaxSpeed'] ? (this[_0x4cc7('0x22e8')] + this[_0x4cc7('0xa3c')]) / 0x2 : _0x20c600 * (this[_0x4cc7('0xf30')]['onGround'] ? 0.4 : 0.2); 0x0 < this['reducedZAccelLeft'] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['z'] < this[_0x4cc7('0xa39')] && (_0x20c600 *= 0.4), this['reducedZAccelLeft'] -= _0x34b930); this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['z'] = _0x1aa93f[_0x4cc7('0x230f')](this[_0x4cc7('0x22c6')]['velocity']['z'], this[_0x4cc7('0xa39')], this[_0x4cc7('0x22eb')] * _0x34b930 * _0x20c600); this[_0x4cc7('0xa39')] = this[_0x4cc7('0x102c')]; _0x110901 = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]; _0x20c600 = _0x110901[_0x4cc7('0x2310')]; _0x110901 = 3.141592653589793 * _0x110901[_0x4cc7('0xf73')]() / 0xb4; _0x20c600 = 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x110901, _0x20c600)) / 3.141592653589793; 1e-10 <= (0x0 <= _0x20c600 ? _0x20c600 : -_0x20c600) && this[_0x4cc7('0x2311')] && this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2312')]++; this[_0x4cc7('0x2311')] = !0x1; 0x0 != this[_0x4cc7('0xa6b')] && 0x0 == this['tumbleVel'] && (this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] || this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - this[_0x4cc7('0xf30')][_0x4cc7('0x2313')] > this[_0x4cc7('0x102d')][_0x4cc7('0x2314')] - this[_0x4cc7('0x2314')]) && (_0x20c600 = 0xb4 * this[_0x4cc7('0xa6b')] / 3.141592653589793, 0.001 > (0x0 <= _0x20c600 ? _0x20c600 : -_0x20c600) ? this['set_apparentRotation'](0x0) : (_0x20c600 = this['apparentRotation'], _0x110901 = 0xd * _0x34b930, this[_0x4cc7('0x17c6')](_0x20c600 + (0.5 < _0x110901 ? 0.5 : _0x110901) * (0x0 - _0x20c600)))); _0x255a64['runActions'](_0x34b930, this[_0x4cc7('0x22f7')]); _0x2116b2[_0x4cc7('0xc38')] = 0x54d97; _0x12dd16['prototype']['update']['call'](this, _0x34b930); if (this[_0x4cc7('0x102d')][_0x4cc7('0x2315')]()) this[_0x4cc7('0x2316')](); this[_0x4cc7('0x2317')](); _0x20c600 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x110901 = this[_0x4cc7('0x11d6')][_0x4cc7('0x1978')]; null != this['transitionSection'] && (_0x110901 = this[_0x4cc7('0x2318')][_0x4cc7('0x1978')]); this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? this[_0x4cc7('0xf32')] = 0x0 : null != this['specialOOBThreshold'] && 0.6 > this[_0x4cc7('0xb7f')]['unpausedTime'] - this['physicsData'][_0x4cc7('0x2313')] && _0x110901['containsWithLeeway'](_0x20c600, this[_0x4cc7('0x22e6')]) ? this[_0x4cc7('0xf32')] = 0x0 : _0x2d63f9[_0x4cc7('0x18c')](this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')], this[_0x4cc7('0xf30')]['lastOnGround']) <= this[_0x4cc7('0x102d')]['leftGroundBuffer'] - this[_0x4cc7('0x2314')] || (this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? _0x39dbae = !0x1 : (_0x39dbae = this[_0x4cc7('0x11d6')]['tileWidth'] / 0x2, _0x39dbae = !_0x110901[_0x4cc7('0x2319')](_0x20c600, 0x4b < _0x39dbae ? _0x39dbae : 0x4b)), _0x39dbae ? this[_0x4cc7('0xf32')] = 0x2 : _0x110901[_0x4cc7('0xbf5')](_0x20c600) ? this[_0x4cc7('0xf32')] = 0x0 : this[_0x4cc7('0xf32')] = 0x1); this[_0x4cc7('0x22c6')][_0x4cc7('0x231a')] = this['gravityDisabled'] || 0x0 != this[_0x4cc7('0xf32')]; 0x0 == this[_0x4cc7('0xf32')] ? this[_0x4cc7('0x231b')] = 0x0 : (this[_0x4cc7('0x231b')] += _0x34b930, 0x2 == this[_0x4cc7('0xf32')] && this == this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')]['get'](0x0) && (this[_0x4cc7('0x11d6')][_0x4cc7('0x1978')]['nearestPoint'](this['mesh'][_0x4cc7('0x13f9')](), _0x1aa93f[_0x4cc7('0xb93')]), this[_0x4cc7('0x231c')](_0x1aa93f['temp']['x'] - this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()['x'], _0x1aa93f[_0x4cc7('0xb93')]['y'] - this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()['y']), _0x20c600 = this[_0x4cc7('0xa6b')], _0x39dbae = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')], _0x110901 = _0x39dbae[_0x4cc7('0x2310')], _0x39dbae = 3.141592653589793 * _0x39dbae[_0x4cc7('0xf73')]() / 0xb4, this[_0x4cc7('0x17c6')](_0x3004df[_0x4cc7('0xe83')](_0x20c600, _0x3c2748['simplify'](_0x3004df['subtract'](_0x39dbae, _0x110901))))), _0x20c600 = this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')], _0x110901 = this[_0x4cc7('0x22f4')], null == _0x110901 && (_0x110901 = new _0x21e384()), _0x110901['x'] = -0.2 * _0x20c600['x'], _0x110901['y'] = -0.2 * _0x20c600['y'], _0x110901['z'] = -0.2 * _0x20c600['z'], _0x20c600 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x20c600['z'] = 0x0, _0x110901 = _0x20c600['x'] * _0x20c600['x'] + _0x20c600['y'] * _0x20c600['y'] + _0x20c600['z'] * _0x20c600['z'], _0x39dbae = _0x110901 - 0x1, 1e-10 > (0x0 <= _0x39dbae ? _0x39dbae : -_0x39dbae) || (0x0 == _0x110901 ? (_0x20c600['x'] = 0x1, _0x20c600['y'] = 0x0, _0x20c600['z'] = 0x0) : (_0x110901 = 0x1 / Math[_0x4cc7('0x2c')](_0x110901), _0x20c600['x'] *= _0x110901, _0x20c600['y'] *= _0x110901, _0x20c600['z'] *= _0x110901)), _0x20c600['x'] *= 0x2, _0x110901 = this[_0x4cc7('0x22ed')], _0x39dbae = _0x20c600, null == _0x39dbae && (_0x39dbae = new _0x21e384()), _0x39dbae['x'] = _0x20c600['x'] * _0x110901, _0x39dbae['y'] = _0x20c600['y'] * _0x110901, _0x39dbae['z'] = _0x20c600['z'] * _0x110901, 0x1 == this[_0x4cc7('0xf32')] ? (_0x110901 = this[_0x4cc7('0x11d6')][_0x4cc7('0x1584')], _0x110901 = null != _0x842c50[_0x4cc7('0x18e')] ? _0x110901[_0x4cc7('0xd76')](_0x2d63f9[_0x4cc7('0x18d')]) : _0x110901['h']['hasOwnProperty'](_0x4cc7('0x18e'))) : _0x110901 = !0x1, _0x110901 = 0x1 + 0.2 * Math[_0x4cc7('0x28')](3.141592653589793 * this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] * (_0x110901 ? 0x2 : 0x1) * 0xb4 / 3.141592653589793) + _0x2d63f9[_0x4cc7('0x18b')](0.1, Math[_0x4cc7('0x28')](0.3 * this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] + this['tunnel'][_0x4cc7('0x231d')])), _0x39dbae = _0x20c600, null == _0x39dbae && (_0x39dbae = new _0x21e384()), _0x39dbae['x'] = _0x20c600['x'] * _0x110901, _0x39dbae['y'] = _0x20c600['y'] * _0x110901, _0x39dbae['z'] = _0x20c600['z'] * _0x110901, _0x39dbae = _0x110901 = this[_0x4cc7('0x22f4')], null == _0x39dbae && (_0x39dbae = new _0x21e384()), _0x39dbae['x'] = _0x110901['x'] + _0x20c600['x'], _0x39dbae['y'] = _0x110901['y'] + _0x20c600['y'], _0x39dbae['z'] = _0x110901['z'] + _0x20c600['z'], _0x110901 = this['rigidbody'][_0x4cc7('0x1f2c')]['y'], 0xf > (0x0 <= _0x110901 ? _0x110901 : -_0x110901) && (this[_0x4cc7('0x22f4')]['y'] = 0x0 > _0x20c600['y'] ? this[_0x4cc7('0x22f4')]['y'] - 0x32 : this[_0x4cc7('0x22f4')]['y'] + 0x32), this[_0x4cc7('0x22c6')][_0x4cc7('0x22be')](this[_0x4cc7('0x22f4')]['x'], this[_0x4cc7('0x22f4')]['y'], this['oobForce']['z']), this[_0x4cc7('0x231e')] = !this[_0x4cc7('0x102d')][_0x4cc7('0x145d')]); this['castsShadowsOutwards'] = this[_0x4cc7('0x231f')] || this[_0x4cc7('0x231e')]; _0x20c600 = 0x0; for (_0x110901 = this[_0x4cc7('0x2303')]; _0x20c600 < _0x110901[_0x4cc7('0x34')](); ) _0x39dbae = _0x110901[_0x4cc7('0x2b')](_0x20c600), ++_0x20c600, _0x39dbae['aimedOutwards'] = this[_0x4cc7('0x231f')]; this[_0x4cc7('0x231f')] = !0x1; this[_0x4cc7('0x231e')] ? (this[_0x4cc7('0x231e')] = !0x1, 0x0 == this[_0x4cc7('0x17c5')] && (this[_0x4cc7('0x17c5')] = 3.141592653589793, 0x0 < this[_0x4cc7('0xa6b')] || (0x0 > this[_0x4cc7('0xa6b')] ? this['tumbleVel'] *= -0x1 : 0x50 < this['get_xVelocity']() || (-0x50 > this[_0x4cc7('0x203a')]() ? this['tumbleVel'] *= -0x1 : this['tumbleVel'] = 0.8 * this[_0x4cc7('0x17c5')] * (0.5 < Math[_0x4cc7('0xc2b')]() ? 0x1 : -0x1)))), this[_0x4cc7('0x2320')] += _0x34b930, 0x0 != this[_0x4cc7('0xf32')] && (_0x20c600 = this[_0x4cc7('0x17c5')] * _0x34b930 * 0xb4 / 3.141592653589793, this['angularDistanceWhileOutside'] += 0x0 <= _0x20c600 ? _0x20c600 : -_0x20c600), this[_0x4cc7('0x17c6')](_0x3004df['add'](this[_0x4cc7('0xa6b')], this[_0x4cc7('0x17c5')] * _0x34b930))) : this[_0x4cc7('0x2320')] = this[_0x4cc7('0x17c5')] = 0x0; }, 'onJump': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2321')]++; if (null != this[_0x4cc7('0x1d6e')] && this[_0x4cc7('0x1d6d')] >= this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - 0.1) this['lastTerrainContacted'][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x2323')](this, this[_0x4cc7('0x1d6e')]); }, 'recordAbilityActivations': function() { this[_0x4cc7('0x102d')][_0x4cc7('0x2315')]() && 0x1 < this['jumpAction'][_0x4cc7('0x2324')] && this['tunnel']['analytics'][_0x4cc7('0xd75')]++; }, 'glancingCollisionCallback': function(_0x5101a6) { if (_0x5101a6[_0x4cc7('0x2031')] && _0x5260f5[_0x4cc7('0x9a0')](_0x5101a6, _0x1e4065)) { if (_0x5101a6[_0x4cc7('0x126')][_0x4cc7('0xb48')]()) this[_0x4cc7('0x2325')](_0x5260f5[_0x4cc7('0x99b')](_0x5101a6, _0x1e4065)); return !0x1; } return !0x0; }, 'collisionCallback': function(_0x4aeea8, _0x1b492b) { _0x2116b2[_0x4cc7('0xb83')] = 0xe2ae8; var _0x3ab879 = this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')]['normal']; if (_0x4aeea8['isTrigger'] && _0x5260f5[_0x4cc7('0x9a0')](_0x4aeea8, _0x1e4065)) { if (_0x4aeea8[_0x4cc7('0x126')][_0x4cc7('0xb48')]()) this['onCollectPickup'](_0x5260f5[_0x4cc7('0x99b')](_0x4aeea8, _0x1e4065)); return !0x1; } if (_0x5260f5[_0x4cc7('0x9a0')](_0x4aeea8, _0x55cb22)) { if (-0.1 > _0x3ab879['y'] && this[_0x4cc7('0x102d')]['active']) { var _0x3b1cce = _0x4cc7('0x2327')[_0x4cc7('0x46')]('|') , _0x15e8dc = 0x0; while (!![]) { switch (_0x3b1cce[_0x15e8dc++]) { case '0': -0x1 != _0x1dfe41 && _0x5db530[_0x4cc7('0xa5e')](_0x1dfe41, 0x1); continue; case '1': var _0x5db530 = this['absorbedKeys'] , _0x1dfe41 = _0x5db530['indexOf']('jump', 0x0); continue; case '2': _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x2328')]('jump', 0x0); continue; case '3': this['jumpAction']['deactivateAction'](); continue; case '4': this[_0x4cc7('0xf30')][_0x4cc7('0x2313')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')]; continue; } break; } } if (!this[_0x4cc7('0x2329')](_0x4aeea8, _0x3ab879, this['collider'][_0x4cc7('0x2326')]['worldNormal'])) return !0x1; _0x4aeea8['sourceData'][_0x4cc7('0x2322')][_0x4cc7('0x232a')] && 0x0 != this[_0x4cc7('0x22e4')] && (0x2 == this[_0x4cc7('0x22e4')] || 0x0 <= _0x4aeea8[_0x4cc7('0x232b')]) && _0x4aeea8['sourceData'][_0x4cc7('0x2322')] == _0x47f187[_0x4cc7('0x232c')]() ? (this[_0x4cc7('0x102d')][_0x4cc7('0x2314')] = this['leftGroundBuffer'] + 0.15, _0x3ab879 = _0x1b492b['x'], _0x56067a['aLaxU'](0.1, 0x0 <= _0x3ab879 ? _0x3ab879 : -_0x3ab879) && (this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x232d')] || (_0x1b492b['y'] = 0x0, _0x1b492b['z'] = 0x0), this['jumpAction'][_0x4cc7('0x145d')] || null == _0x4aeea8[_0x4cc7('0x1b')] || (_0x5260f5['__cast'](_0x4aeea8[_0x4cc7('0x1b')], _0x48eb42), 0xe10 <= _0x4aeea8[_0x4cc7('0x232b')] && (_0x4aeea8 = 0x4b * (_0x4aeea8[_0x4cc7('0x232b')] + 0.1 - 0xe10) + 0x14, this[_0x4cc7('0xa69')]() < _0x4aeea8 ? (this[_0x4cc7('0xa6c')](_0x4aeea8), _0x1b492b['y'] = 0x0) : this[_0x4cc7('0xa69')]() < 1.4 * _0x4aeea8 && (_0x1b492b['y'] *= 0.5))))) : this[_0x4cc7('0x102d')]['leftGroundBuffer'] = this[_0x4cc7('0x2314')]; } else this[_0x4cc7('0x22c7')]['collisionResult'][_0x4cc7('0x232d')] && 0x0 == this['oob'] && (this[_0x4cc7('0x1d6e')] = null, this[_0x4cc7('0x1d6d')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')], this[_0x4cc7('0x232e')](_0x3ab879), null != this[_0x4cc7('0x11dc')] && 0x0 > _0x3ab879['z'] && (this[_0x4cc7('0x22c7')]['collisionResult'][_0x4cc7('0x232f')] = !0x1)); this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x232d')] || (_0x4aeea8 = this[_0x4cc7('0x22e5')], _0x3ab879 = _0x1b492b, null == _0x3ab879 && (_0x3ab879 = new _0x21e384()), _0x3ab879['x'] = _0x1b492b['x'] * _0x4aeea8, _0x3ab879['y'] = _0x1b492b['y'] * _0x4aeea8, _0x3ab879['z'] = _0x1b492b['z'] * _0x4aeea8, 0x46 < this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] + _0x1b492b['x'] ? (_0x1b492b['x'] = 0x46 - this[_0x4cc7('0x22c6')]['velocity']['x'], 0x0 > _0x1b492b['x'] && (_0x1b492b['x'] = 0x0)) : -0x46 > this[_0x4cc7('0x22c6')]['velocity']['x'] + _0x1b492b['x'] && (_0x1b492b['x'] = -0x46 - this[_0x4cc7('0x22c6')]['velocity']['x'], 0x0 < _0x1b492b['x'] && (_0x1b492b['x'] = 0x0)), 0x46 < this['rigidbody'][_0x4cc7('0x1f2c')]['y'] + _0x1b492b['y'] ? (_0x1b492b['y'] = 0x46 - this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'], 0x0 > _0x1b492b['y'] && (_0x1b492b['y'] = 0x0)) : -0x46 > this['rigidbody']['velocity']['y'] + _0x1b492b['y'] && (_0x1b492b['y'] = -0x46 - this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'], 0x0 < _0x1b492b['y'] && (_0x1b492b['y'] = 0x0)), 0x64 < _0x1b492b['z'] ? _0x1b492b['z'] = 0x64 : -0x64 > _0x1b492b['z'] && (_0x1b492b['z'] = -0x64)); return !0x0; }, 'collideWithTile': function(_0x2b2f04, _0x34cb14, _0xc84c0c) { if (_0x4cc7('0x2330') !== _0x56067a[_0x4cc7('0x698')]) { var _0x451a5e = _0x4cc7('0x2331')[_0x4cc7('0x46')]('|') , _0x219827 = 0x0; while (!![]) { switch (_0x451a5e[_0x219827++]) { case '0': var _0x307c31 = _0x2b2f04[_0x4cc7('0x1e54')][_0x4cc7('0x2322')] , _0x102cd6 = null; continue; case '1': if (_0x307c31[_0x4cc7('0x2332')]) if (this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x232d')]) { _0x307c31[_0x4cc7('0x232a')] || 0x0 == this['oob'] || (this[_0x4cc7('0xf32')] = 0x0, this['specialOOBThreshold'] = Math['sqrt'](this[_0x4cc7('0x11d6')]['tunnelBounds'][_0x4cc7('0x2333')](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]())) + 0x2); var _0x57419c = _0x2b2f04['get_normal'](); -1e-10 < _0x57419c['x'] * _0xc84c0c['x'] + _0x57419c['y'] * _0xc84c0c['y'] + _0x57419c['z'] * _0xc84c0c['z'] && (this[_0x4cc7('0xf30')][_0x4cc7('0x2334')] && this[_0x4cc7('0x17c7')](this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0x2310')]), this[_0x4cc7('0x232e')](_0x34cb14), null != _0x102cd6 && this[_0x4cc7('0x17c6')](_0x102cd6[_0x4cc7('0x2335')])); } else _0x57419c = _0x34cb14['z'], 1e-10 > (0x0 <= _0x57419c ? _0x57419c : -_0x57419c) && (0x2 != this[_0x4cc7('0xf32')] && (_0x57419c = _0x2b2f04[_0x4cc7('0x2336')](), _0xc84c0c = _0x57419c['x'] * _0xc84c0c['x'] + _0x57419c['y'] * _0xc84c0c['y'] + _0x57419c['z'] * _0xc84c0c['z'], this['characterData'][_0x4cc7('0x11d5')][_0x4cc7('0x2337')] ? (_0x57419c = _0x1aa5eb[_0x4cc7('0x2338')], _0x57419c = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x57419c['id'], _0x57419c['defaultValue'])) : _0x57419c = !0x1, _0x57419c ? (_0x57419c = _0x1aa5eb[_0x4cc7('0x2339')], _0x57419c = _0x104058[_0x4cc7('0x493')]()['get'](_0x57419c['id'], _0x57419c[_0x4cc7('0xc12')])) : _0x57419c = !0x1, !_0x57419c || _0x2b2f04[_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x232a')] && 0x0 != this['specialPhysicsOnCrumbling'] && (0x2 == this[_0x4cc7('0x22e4')] || 0x0 <= _0x2b2f04[_0x4cc7('0x232b')]) && _0x2b2f04['sourceData'][_0x4cc7('0x2322')] == _0x47f187[_0x4cc7('0x232c')]() ? 0.8 < _0xc84c0c && this[_0x4cc7('0x232e')](_0x2b2f04[_0x4cc7('0x2336')](), !0x1, null, null, null != _0x102cd6 ? _0x102cd6[_0x4cc7('0x2335')] : 0x0) : 0x0 < _0xc84c0c && this[_0x4cc7('0x232e')](_0x34cb14)), this[_0x4cc7('0x233a')](_0x34cb14)); else null == _0x307c31 || _0x307c31['rotating'] || this[_0x4cc7('0x233a')](_0x34cb14); continue; case '2': _0x307c31[_0x4cc7('0x233b')](_0x2b2f04['collider'][_0x4cc7('0x2326')], this[_0x4cc7('0x22c7')]['collisionResult']); continue; case '3': this[_0x4cc7('0x1d6d')] = this['tunnel'][_0x4cc7('0xa43')]; continue; case '4': return _0x307c31[_0x4cc7('0x233c')](this, _0x2b2f04, _0x34cb14); case '5': _0x2116b2[_0x4cc7('0xb83')] = 0x39fd2; continue; case '6': _0x5260f5[_0x4cc7('0x9a0')](_0x307c31, _0x295dac) && (_0x102cd6 = _0x307c31); continue; case '7': this[_0x4cc7('0xa3c')] = this['zTraction']; continue; case '8': this[_0x4cc7('0x1d6e')] = _0x2b2f04; continue; } break; } } else { var _0x1efec2 = this['it']['next'](); return this[_0x4cc7('0x233d')][_0x1efec2[_0x4cc7('0x8ed')]]; } }, 'adjustApparentRotation': function(_0x123e7a) { _0x123e7a = _0x3004df[_0x4cc7('0x2a')](1.5707963267948966, Math[_0x4cc7('0x131b')](_0x123e7a['y'], _0x123e7a['x'])); 1.5393804002589986 >= _0x123e7a && -1.5393804002589986 <= _0x123e7a && this[_0x4cc7('0x17c6')](_0x123e7a); }, 'set_apparentRotation': function(_0x484cb2) { _0x2116b2[_0x4cc7('0xb83')] = 0x30446; this[_0x4cc7('0xa6b')] = _0x3c2748[_0x4cc7('0x17c4')](_0x484cb2); null != this[_0x4cc7('0x126')] && this[_0x4cc7('0x126')]['set_rotationZ'](0xb4 * this[_0x4cc7('0xa6b')] / 3.141592653589793); return this['apparentRotation']; }, 'adjustTargetRotation': function(_0x550e4c, _0x5042bf, _0x26d8ed, _0x5b3718, _0x687c30) { null == _0x687c30 && (_0x687c30 = 0x0); null == _0x5b3718 && (_0x5b3718 = !0x0); null == _0x26d8ed && (_0x26d8ed = !0x1); null == _0x5042bf && (_0x5042bf = !0x0); var _0xc7b70a = _0x550e4c['x']; 1e-10 > (0x0 <= _0xc7b70a ? _0xc7b70a : -_0xc7b70a) ? (_0xc7b70a = _0x550e4c['y'], _0xc7b70a = 1e-10 > (0x0 <= _0xc7b70a ? _0xc7b70a : -_0xc7b70a)) : _0xc7b70a = !0x1; _0xc7b70a || (_0xc7b70a = 3.141592653589793 * this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4, _0x550e4c = _0x3004df[_0x4cc7('0x2a')](_0x3004df[_0x4cc7('0x2a')](_0x3004df[_0x4cc7('0x2a')](1.5707963267948966, _0x26d8ed ? Math[_0x4cc7('0x131b')](-_0x550e4c['y'], -_0x550e4c['x']) : Math[_0x4cc7('0x131b')](_0x550e4c['y'], _0x550e4c['x'])), _0x5042bf ? _0xc7b70a : 0x0), _0x687c30), _0x550e4c = _0x3004df['add'](_0xc7b70a, _0x3c2748['simplify'](_0x3004df[_0x4cc7('0xe83')](_0x550e4c, _0xc7b70a))), _0x5042bf = 0xb4 * _0x550e4c / 3.141592653589793 - 0xb4 * _0xc7b70a / 3.141592653589793, 1e-10 > (0x0 <= _0x5042bf ? _0x5042bf : -_0x5042bf) || (0x0 != this['tumbleVel'] && this[_0x4cc7('0x17c6')](0x0), this['castGravityVote'](_0x550e4c), this[_0x4cc7('0x2311')] = _0x5b3718)); }, 'updatePostCollision': function() { _0x2116b2['mid'] = 0x4cc52; this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && (0xa < this['tunnel'][_0x4cc7('0xa43')] - this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x233e')][_0x4cc7('0x19c5')] && _0x4a3eb0['windSailor'][_0x4cc7('0x21b5')](), 0x0 < Math[_0x4cc7('0xa96')](this[_0x4cc7('0x233f')] / 6.283185307179586 * 0xb4 / 3.141592653589793) && 0x0 == this[_0x4cc7('0xf32')] && _0x4a3eb0[_0x4cc7('0x2210')][_0x4cc7('0x21b5')](), this[_0x4cc7('0x233f')] = 0x0); this[_0x4cc7('0x2340')] = this[_0x4cc7('0x2341')](); this['finalizeRotationChange'](); for (var _0xd0271e = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0x22f6')]['get_length']() - 0x1, -0x1, -0x1); _0xd0271e[_0x4cc7('0x124b')] != _0xd0271e[_0x4cc7('0x10a1')]; ) { var _0xf7dd09 = _0xd0271e[_0x4cc7('0x124b')] += _0xd0271e[_0x4cc7('0x1612')]; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](this[_0x4cc7('0x22f6')][_0x4cc7('0x2b')](_0xf7dd09)) || this[_0x4cc7('0x22f6')]['splice'](_0xf7dd09, 0x1); } }, 'checkRamp': function() { if (_0x4cc7('0x2342') === _0x4cc7('0x2342')) { var _0xfc9a13 = null; if (null != this[_0x4cc7('0x1d6e')] && _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x1d6e')]['sourceData']['collisionProperties'], _0x1ed066) && (_0xfc9a13 = _0x5260f5['__cast'](this['lastTerrainContacted'][_0x4cc7('0x1e54')][_0x4cc7('0x2322')], _0x1ed066), this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] && _0xfc9a13[_0x4cc7('0x2343')] > this[_0x4cc7('0xa69')]())) { var _0x341543 = this[_0x4cc7('0x11d6')][_0x4cc7('0x19cb')]['indexOf'](this['lastTerrainContacted'], 0x0) , _0x1b58dc = null; if (0x0 <= _0x341543) { _0x341543 = this[_0x4cc7('0x11d6')][_0x4cc7('0x22e')]['getRelativeIndex'](_0x341543, 0x0, 0x0, 0x1); var _0x26ff2a = this[_0x4cc7('0x11d6')]; _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; null != (0x0 <= _0x341543 && _0x341543 < _0x26ff2a[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x26ff2a[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x341543) : null) && (_0x1b58dc = this['currentSection'], _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9, _0x1b58dc = _0x592928['tileTypes'][_0x4cc7('0x2b')]((0x0 <= _0x341543 && _0x341543 < _0x1b58dc[_0x4cc7('0x19cb')]['get_length']() ? _0x1b58dc[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x341543) : null)[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')])); } 'box' == _0x1b58dc && (this['set_yVelocity'](_0xfc9a13['minYVelocity']), this[_0x4cc7('0x102d')][_0x4cc7('0x2344')] *= 1.1); } return null != _0xfc9a13; } else { if (this[_0x4cc7('0xdb4')] = [], null != _0x1b58dc) { _0x26ff2a = 0x0; for (var _0x227f1f = _0x1b58dc[_0x4cc7('0x21')]; _0x26ff2a < _0x227f1f; ) { var _0x393390 = _0x26ff2a++; this['__array'][_0x393390] = _0x1b58dc[_0x393390]; } } } }, 'finalizeRotationChange': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0x2345')](); var _0x32de39 = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')] , _0x2136ab = _0x32de39[_0x4cc7('0x2310')]; _0x32de39 = 3.141592653589793 * _0x32de39['get_rotationZ']() / 0xb4; _0x2136ab = _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x32de39, _0x2136ab)); 0x0 != _0x2136ab && (_0x2116b2[_0x4cc7('0xc38')] = 0x6f17a, _0x32de39 = this['rigidbody']['velocity'], _0x2a6728[_0x4cc7('0x2346')](_0x32de39, -_0x2136ab, _0x32de39), _0x32de39 = 0xb4 * _0x2136ab / 3.141592653589793, 0x90 < (0x0 <= _0x32de39 ? _0x32de39 : -_0x32de39) && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] = 0x0), _0x2a6728[_0x4cc7('0x2346')](this['rigidbody']['force'], -_0x2136ab, this[_0x4cc7('0x22c6')]['force']), this[_0x4cc7('0x2311')] && (0x0 > this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] && !this[_0x4cc7('0xf30')][_0x4cc7('0x2334')] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] = 0x0), this[_0x4cc7('0xf30')][_0x4cc7('0x2347')](0x0, -this[_0x4cc7('0xf30')]['groundThreshold']), this[_0x4cc7('0x22c6')]['update'](0x0)), this[_0x4cc7('0x17c6')](this[_0x4cc7('0xa6b')])); }, 'addToRotation': function(_0x94e8, _0x3f2657, _0x249bc5) { null == _0x249bc5 && (_0x249bc5 = !0x1); null == _0x3f2657 && (_0x3f2657 = !0x1); if (0x0 == this[_0x4cc7('0xf32')] || _0x3f2657) this[_0x4cc7('0x17c7')](_0x3004df['add'](3.141592653589793 * this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4, _0x94e8)), _0x249bc5 && this['finalizeRotationChange'](); }, 'setUpDirection': function(_0x2e199d, _0x4f5ff6) { if (_0x4cc7('0x2348') !== _0x4cc7('0x2349')) { this[_0x4cc7('0x17c7')](_0x3004df[_0x4cc7('0x2a')](Math[_0x4cc7('0x131b')](_0x4f5ff6, _0x2e199d), 1.5707963267948966)); } else { if (0x0 <= this[_0x4cc7('0x234a')] && 0x1 <= new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - this['clickStartTime'] && (_0x2e199d = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')], null != _0x2e199d && _0x2e199d[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')])) { var _0x5e6078 = _0x2e199d['extraParams'] , _0x29002a = _0x2e199d[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')]; _0x2e199d['levelSet'][_0x4cc7('0xc30')](_0x5e6078['backwards'] ? _0x29002a - 0x1 : _0x29002a + 0x1) || (_0x5e6078['backwards'] ? ++_0x29002a : --_0x29002a); if (_0x56067a[_0x4cc7('0x1ad7')](0x0, _0x29002a) && _0x29002a < _0x2e199d['levelSet'][_0x4cc7('0xc2f')]) { _0x5e6078['backwards'] = !_0x5e6078[_0x4cc7('0xee2')]; _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x234c')](_0x29002a, _0x2e199d[_0x4cc7('0xee1')], _0x3b0d34['EXPLORE'], _0x5e6078); return; } } _0x2e199d = _0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); this[_0x4cc7('0x234d')] = _0x2081a8['instance'][_0x4cc7('0xb7f')]['levelBefore'](0x0 <= this[_0x4cc7('0x234d')] ? this['targetLevelNumber'] : null != _0x2e199d['nextSection'] ? _0x2e199d[_0x4cc7('0x11dc')]['number'] : _0x2e199d[_0x4cc7('0x11d6')]['number'], !0x0); _0x445379['get_instance']()[_0x4cc7('0x234e')]['set_overrideText'](_0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0xee1')][_0x4cc7('0x234f')](this[_0x4cc7('0x234d')])); } }, 'castGravityVote': function(_0x1e42e4) { this['tunnel'][_0x4cc7('0x17c3')][_0x4cc7('0x2350')](_0x1e42e4, !0x0); }, 'findSpawnPoint': function() { this[_0x4cc7('0x11d6')] = this[_0x4cc7('0xb7f')]['getSection'](this[_0x4cc7('0xb7f')]['currentSection'][_0x4cc7('0x11d7')], !0x1); if (null != this['currentSection']) { null == this[_0x4cc7('0x11aa')] && (this['spawnTransform'] = new _0x45eb9e()); var _0xa81712 = this['spawnTransform'] , _0x21687f = this[_0x4cc7('0xb7f')]['artificialGravity'][_0x4cc7('0x3de')]()['transformVector'](this[_0x4cc7('0x11d6')][_0x4cc7('0x1a6b')][_0x4cc7('0xcc2')]); null == _0xa81712[_0x4cc7('0xcc2')] && (_0xa81712[_0x4cc7('0xcc2')] = new _0x21e384()); _0xa81712[_0x4cc7('0xcc2')][_0x4cc7('0xa28')](_0x21687f); _0xa81712 = this['spawnTransform']; _0x21687f = _0x2a6728[_0x4cc7('0x2351')]; null == _0xa81712[_0x4cc7('0x1dbe')] && (_0xa81712['eulers'] = new _0x21e384()); _0xa81712[_0x4cc7('0x1dbe')][_0x4cc7('0xa28')](_0x21687f); this[_0x4cc7('0xb7f')][_0x4cc7('0x11d6')] != this[_0x4cc7('0x11d6')] && this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34['PLAYTEST'] ? this[_0x4cc7('0x11aa')]['position']['z'] = this[_0x4cc7('0xb7f')][_0x4cc7('0x11d6')][_0x4cc7('0x11d7')] + this[_0x4cc7('0xf3f')] : this[_0x4cc7('0xb7f')][_0x4cc7('0xee2')] && (this[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]['z'] -= this[_0x4cc7('0x11d6')][_0x4cc7('0x1dc1')]); } }, 'avoidJumpingOut': function(_0x142f6f, _0x18090b) { null == _0x142f6f && (_0x142f6f = 0x0); var _0xe9ebe2 = this['currentSection'][_0x4cc7('0x1978')]['inradius']; null != this[_0x4cc7('0x11dc')] && this[_0x4cc7('0x11dc')]['tunnelBounds'][_0x4cc7('0x2352')] > _0xe9ebe2 && (_0xe9ebe2 = this['nextSection'][_0x4cc7('0x1978')][_0x4cc7('0x2352')]); _0xe9ebe2 -= _0x142f6f; if (_0x2d63f9[_0x4cc7('0x18f')](this['mesh']['get_y'](), -_0xe9ebe2)) 0x0 > this['get_yVelocity']() && this[_0x4cc7('0xa6c')](0x0); else { if (_0x4cc7('0x2353') !== _0x4cc7('0x2353')) { var _0x9c0706 = n++; w = this[_0x4cc7('0x1845')]['findNodeById'](_0x142f6f['joints'][_0x4cc7('0x2b')](_0x9c0706)); null == w && (w = this[_0x4cc7('0x1845')]['findNodeBySid'](_0x142f6f[_0x4cc7('0xdd2')][_0x4cc7('0x2b')](_0x9c0706))); _0x4bf907 = new _0xd2c712(); p = null != p ? w['getAnimatedMatrix'](d) : w[_0x4cc7('0xb3c')](); _0x4bf907[_0x4cc7('0x5e2')] = _0x142f6f['joints'][_0x4cc7('0x2b')](_0x9c0706); _0x4bf907[_0x4cc7('0xdd3')][_0x4cc7('0x134c')](p); _0x4bf907[_0x4cc7('0xdde')]['copyFrom'](p['get_position']()); isNaN(_0x4bf907['orientation']['x']) && (null == l && (l = new _0x165614()), _0x4bf907['orientation'][_0x4cc7('0x134c')](l)); f[_0x4cc7('0xddb')][_0x4cc7('0x29')](_0x4bf907); } else { _0x2116b2[_0x4cc7('0xb83')] = 0x9fa9c; null == _0x18090b && (_0x18090b = this[_0x4cc7('0xb7f')][_0x4cc7('0x2354')]()); _0x142f6f = -_0xe9ebe2 + this[_0x4cc7('0xf3f')] - this[_0x4cc7('0x126')]['get_y'](); _0x18090b = -Math[_0x4cc7('0x2c')](0x2 * _0x18090b * (0x0 <= _0x142f6f ? _0x142f6f : -_0x142f6f)); if (isNaN(_0x18090b) || 0x0 < _0x18090b) _0x18090b = 0x0; this['get_yVelocity']() < _0x18090b && this[_0x4cc7('0xa6c')](_0x18090b); } } }, 'reset': function() { _0x2116b2[_0x4cc7('0xc38')] = 0x9dd1d; this[_0x4cc7('0x2355')] = !0x0; this[_0x4cc7('0x2356')](); var _0x519256 = this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > this[_0x4cc7('0x22db')](); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0xa3e')] && this['animationController'][_0x4cc7('0x19')](); for (var _0x1237d4 = 0x0, _0xc35d2d = this[_0x4cc7('0x22f7')]; _0x1237d4 < _0xc35d2d[_0x4cc7('0x34')](); ) { var _0x22c6d1 = _0xc35d2d[_0x4cc7('0x2b')](_0x1237d4); ++_0x1237d4; _0x22c6d1[_0x4cc7('0x19')](); } this[_0x4cc7('0x22f8')][_0x4cc7('0xb7c')](0x0); this[_0x4cc7('0x22f9')][_0x4cc7('0xb7c')](0x0); this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x22e6')] = this['oobTime'] = this[_0x4cc7('0xf32')] = 0x0; this[_0x4cc7('0x231f')] = this[_0x4cc7('0x231e')] = !0x1; this[_0x4cc7('0x2320')] = this[_0x4cc7('0x17c5')] = 0x0; this[_0x4cc7('0x17c6')](0x0); this[_0x4cc7('0x126')][_0x4cc7('0xf9a')](0x0); this['angularDistanceWhileOutside'] = 0x0; _0x1237d4 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); _0x1237d4['y'] -= 1.1 * this['radius']; this['mesh'][_0x4cc7('0xfa1')](_0x1237d4); this[_0x4cc7('0x22f5')] = this[_0x4cc7('0x22ec')]; this[_0x4cc7('0xa39')] = this['zMaxSpeed']; this['currentXTraction'] = 0x1; this[_0x4cc7('0xa3c')] = this[_0x4cc7('0x22e8')]; this[_0x4cc7('0x22e7')] = 0x0; _0x1237d4 = this[_0x4cc7('0x22f0')]; _0x519256 != 0x0 < _0x1237d4[_0x4cc7('0x2357')] && (_0x1237d4[_0x4cc7('0x2357')] = _0x519256 ? 0.12 : 0x0); this[_0x4cc7('0x1d6e')] = null; this[_0x4cc7('0x230b')] = this[_0x4cc7('0x1d6d')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')]; this[_0x4cc7('0x2355')] = this[_0x4cc7('0x2340')] = this[_0x4cc7('0x2311')] = !0x1; }, 'removeFromLevel': function() { for (var _0x5c1ecf = 0x0, _0x12e15e = this[_0x4cc7('0x2303')]; _0x5c1ecf < _0x12e15e[_0x4cc7('0x34')](); ) { var _0x4c72a4 = _0x12e15e['get'](_0x5c1ecf); ++_0x5c1ecf; _0x4c72a4['removeFromLevel'](); } this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xb79')](this[_0x4cc7('0x22f0')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this['teleport']); _0x12dd16['prototype']['removeFromLevel'][_0x4cc7('0x96b')](this); }, 'runTemporaryAction': function(_0x7094ac, _0x3c1863) { var _0x18f534 = this[_0x4cc7('0x22f8')][_0x4cc7('0x2d')](_0x7094ac, 0x0); 0x0 <= _0x18f534 ? this[_0x4cc7('0x22f9')]['set'](_0x18f534, _0x3c1863) : (this[_0x4cc7('0x22f8')][_0x4cc7('0x29')](_0x7094ac), this[_0x4cc7('0x22f9')][_0x4cc7('0x29')](_0x3c1863)); }, 'getEstimatedSpeed': function() { return this[_0x4cc7('0x102c')]; }, 'getActions': function(_0x51f713) { for (var _0x1d5e08 = [], _0x286eca = 0x0, _0x20de20 = this[_0x4cc7('0x22f7')]; _0x286eca < _0x20de20[_0x4cc7('0x34')](); ) { var _0x203d99 = _0x20de20[_0x4cc7('0x2b')](_0x286eca); ++_0x286eca; _0x5260f5['__instanceof'](_0x203d99, _0x51f713) && _0x1d5e08[_0x4cc7('0x29')](_0x203d99); } return _0x1d5e08; }, 'cancelActions': function(_0xb2021d) { _0x255a64[_0x4cc7('0x2358')](_0xb2021d, this[_0x4cc7('0x22f7')]); }, 'onFall': function(_0x1cc0b5) { var _0x51e34b = {}; _0x51e34b[_0x4cc7('0x2359')] = function(_0x374a0e, _0x5a0edc) { return _0x374a0e < _0x5a0edc; } ; if (_0x2d63f9[_0x4cc7('0x190')](_0x4cc7('0x235a'), _0x4cc7('0x235b'))) { _0x1cc0b5 = 0x118 / this[_0x4cc7('0xfdc')]['get_length'](); _0x1cc0b5 = 0x38 < _0x1cc0b5 ? 0x38 : _0x1cc0b5; var _0x391df7 = _0x1cc0b5 / _0x88b5e3[_0x4cc7('0x235c')]()[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x7d9')]; b = _0x391df7 * _0x88b5e3['get_CHARACTER_ICONS']()[_0x4cc7('0x2b')](0x0)['height']; this[_0x4cc7('0x190d')] = new _0x436dff(Math[_0x4cc7('0xaea')](_0x1cc0b5 * this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]()),Math[_0x4cc7('0xaea')](b),!0x0,0x0); b = new _0x4a1676(); b[_0x4cc7('0xa9a')](_0x391df7, _0x391df7); _0x391df7 = 0x0; for (var _0x177d34 = this[_0x4cc7('0xfdc')]; _0x51e34b[_0x4cc7('0x2359')](_0x391df7, _0x177d34['get_length']()); ) { var _0x52a08e = _0x177d34[_0x4cc7('0x2b')](_0x391df7); ++_0x391df7; null != _0x88b5e3[_0x4cc7('0x235c')]()[_0x4cc7('0x2b')](_0x52a08e['id']) && (this[_0x4cc7('0x190d')]['draw'](_0x88b5e3[_0x4cc7('0x235c')]()[_0x4cc7('0x2b')](_0x52a08e['id']), b), b[_0x4cc7('0x1299')](_0x1cc0b5, 0x0)); } _0x1cc0b5 = new _0x38d890(this[_0x4cc7('0x190d')]); b = new _0x23639f(this[_0x4cc7('0x235d')]); _0x391df7 = new _0x23639f(_0x1cc0b5); _0x172b83['get_currentLayout']()['add'](_0x391df7, new _0xaf08d9(0x0,_0x30bcc9['RIGHT']), b); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x1cc0b5), new _0xd4938b(!0x1,0.5,-0x6), new _0x23639f(this[_0x4cc7('0x235d')])); this[_0x4cc7('0xa0c')](_0x1cc0b5); } else { this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x1ee8')][_0x4cc7('0x235e')](this); } }, 'onCollectPickup': function(_0x25f596) { _0x25f596['onPickedUp'](this); }, 'set_leftGroundBuffer': function(_0x15d5ef) { this[_0x4cc7('0x2314')] = _0x15d5ef; return this[_0x4cc7('0x102d')][_0x4cc7('0x2314')] = this[_0x4cc7('0x2314')]; }, 'absorbKey': function(_0x53d404) { 0x0 > this[_0x4cc7('0x22f6')][_0x4cc7('0x2d')](_0x53d404, 0x0) && this['absorbedKeys']['push'](_0x53d404); }, 'absorbedKey': function(_0x25c7b0) { if ('noCTk' !== _0x56067a[_0x4cc7('0x699')]) { return 0x0 <= this[_0x4cc7('0x22f6')][_0x4cc7('0x2d')](_0x25c7b0, 0x0); } else { return null == _0x217368['instance'] ? _0x217368[_0x4cc7('0xbc4')] = new _0x217368() : _0x217368['instance']; } }, 'addEventListener': function(_0x849ff2, _0x4ffed8, _0x551fde, _0x1d16d2, _0x3ab380) { this[_0x4cc7('0x235f')](_0x849ff2)[_0x4cc7('0x29')](_0x4ffed8); }, 'getListenerList': function(_0x39758a) { var _0x34f81b = this[_0x4cc7('0x22fa')]; if (null != _0x842c50[_0x39758a] ? _0x34f81b['existsReserved'](_0x39758a) : _0x34f81b['h'][_0x4cc7('0x959')](_0x39758a)) _0x34f81b = this[_0x4cc7('0x22fa')], _0x34f81b = null != _0x842c50[_0x39758a] ? _0x34f81b['getReserved'](_0x39758a) : _0x34f81b['h'][_0x39758a]; else { if (_0x4cc7('0x2360') === _0x4cc7('0x2360')) { _0x34f81b = _0x2bc114[_0x4cc7('0x9d2')](null); var _0x21d934 = this[_0x4cc7('0x22fa')]; null != _0x842c50[_0x39758a] ? _0x21d934[_0x4cc7('0x97d')](_0x39758a, _0x34f81b) : _0x21d934['h'][_0x39758a] = _0x34f81b; } else { e = {}; var _0x2dacb1 = 0x0; for (_0x34f81b = _0x5260f5[_0x4cc7('0x99b')](_0x34f81b, Array); _0x2dacb1 < _0x34f81b[_0x4cc7('0x21')]; ) { var _0x328cab = _0x34f81b[_0x2dacb1]; ++_0x2dacb1; e[_0x328cab] = null; } _0x34f81b = e; } } return _0x34f81b; }, '__class__': _0x1aa93f, '__properties__': _0x5aff49(_0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_apparentRotation': _0x4cc7('0x17c6'), 'set_leftGroundBuffer': _0x4cc7('0x2361') }) }); var _0x36db46 = function(_0xddecfb, _0x52724d) { _0x1aa93f['call'](this, _0xddecfb, _0x52724d); this['jumpAction'][_0x4cc7('0x102e')](62.4, 62.4, 0.2, 0.2); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](new _0x56b1b7(this,0.36,0x1c7,0x1fe,-0xd2)); this[_0x4cc7('0x22f7')]['push'](new _0x93ded9(this,0x0,0xa,0x1,0.4)); this[_0x4cc7('0x22e8')] = 0.4; }; _0x16dada['com.player03.run3.character.Angel'] = _0x36db46; _0x36db46[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'character', _0x4cc7('0x2362')]; _0x36db46[_0x4cc7('0x92b')] = _0x1aa93f; _0x36db46[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'getEstimatedSpeed': function() { return 0x1ef; }, '__class__': _0x36db46 }); var _0x4cb399 = function(_0x251b02, _0x4a639c, _0x131299) { if (_0x2d63f9['Dvrgs'] === 'tGWSm') { this['enforcedAnimation'] = this[_0x4cc7('0xa3f')] = this[_0x4cc7('0x2039')] = null; this[_0x4cc7('0x1d68')] = _0x251b02; this[_0x4cc7('0xaca')] = _0x4a639c; this[_0x4cc7('0x1278')] = _0x131299; this[_0x4cc7('0x19')](); } else { return this[_0x4cc7('0x19f6')]; } }; _0x16dada[_0x4cc7('0x2363')] = _0x4cb399; _0x4cb399['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x2364')]; _0x4cb399[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x4cb399[_0x4cc7('0x8')] = {}; _0x4cb399[_0x4cc7('0x8')]['owner'] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0xaca')] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0x203b')] = null; _0x4cb399[_0x4cc7('0x8')]['enforcedFrame'] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0x2039')] = null; _0x4cb399[_0x4cc7('0x8')]['animations'] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0xa41')] = null; _0x4cb399[_0x4cc7('0x8')]['animationFrame'] = null; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.prevAnimation = this.animations.fall; this.prevAnimation.displayFrame(this.spritesheet, 0x0); this.animationFrame = 0x0; this.enforcedXVel = this.enforcedAnimation = this.enforcedFrame = null; } ; _0x4cb399[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x2c5c7c) { var _0x56362b = this.owner.get_xVelocity() , _0x44bfc6 = this.owner.get_yVelocity() , _0x1dcd8d = this.owner.get_zVelocity(); if (null != this.enforcedAnimation) _0x44bfc6 = this.enforcedAnimation; else { if (this.owner.physicsData.onGround) var _0x3154d6 = !0x0; else _0x3154d6 = this.owner, _0x3154d6 = 0.2 > _0x3154d6.tunnel.unpausedTime - _0x3154d6.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 == _0x47f187.get_crumbling() ? !0x0 : this.owner.physicsData.wasOnGround : !0x1; _0x3154d6 ? (_0x44bfc6 = this.owner, 0.3 > _0x56067a.rNYeZ(_0x44bfc6.tunnel.unpausedTime, _0x44bfc6.physicsData.lastInMidair) ? (_0x3154d6 = this.owner.tunnel.artificialGravity, _0x44bfc6 = _0x3154d6.rotationBeforeUpdate, _0x3154d6 = 3.141592653589793 * _0x3154d6.get_rotationZ() / 0xb4, _0x44bfc6 = 0xb4 * _0x3c2748.simplify(_0x3004df.subtract(_0x3154d6, _0x44bfc6)) / 3.141592653589793, _0x44bfc6 = !_0x56067a.DUTYG(29.999999999999996, 0x0 <= _0x44bfc6 ? _0x44bfc6 : -_0x44bfc6)) : _0x44bfc6 = !0x1, _0x44bfc6 = _0x44bfc6 && 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) : _0x44bfc6 = -0xa < _0x44bfc6 ? this.animations.fall : this.animations.jump; } 0x0 < this.owner.tunnel.pauseAllButCameraTimeLeft || (this.animationFrame = _0x56067a.tCAzW(null, this.enforcedFrame) ? this.enforcedFrame : 0x14 > (0x0 <= _0x1dcd8d ? _0x1dcd8d : -_0x1dcd8d) && (_0x56067a.TktTg(0x0, _0x56362b) ? _0x56362b : -_0x56362b) < _0x44bfc6.xThreshold && _0x44bfc6 == this.animations.run ? 0x0 : this.animationFrame + _0x2c5c7c * _0x44bfc6.fps); 0.3 < this.owner.timeTumbling && (_0x56362b = 0x0); null == this.enforcedFrame && (this.prevAnimation != _0x44bfc6 ? (this.animationFrame = 0x0, _0x44bfc6 == this.animations.run && 0.5 > Math.random() && (this.animationFrame = this.animations.run.center.length / 0x2)) : _0x44bfc6 == this.animations.run && (this.animationFrame | 0x0) >= _0x44bfc6.center.length && (this.animationFrame -= _0x44bfc6.center.length)); null != this.enforcedXVel && (_0x56362b = this.enforcedXVel); _0x44bfc6.displayFrame(this.spritesheet, this.animationFrame | 0x0, _0x56362b); this.prevAnimation = _0x44bfc6; } ; _0x4cb399[_0x4cc7('0x8')]['__class__'] = _0x4cb399; var _0x566e3e = function(_0x35419d, _0x4b173a) { this[_0x4cc7('0x2365')] = !0x1; this[_0x4cc7('0x2366')] = this['secondToLastBounce'] = 0x0; this[_0x4cc7('0x2367')] = !0x0; _0x1aa93f[_0x4cc7('0x96b')](this, _0x35419d, _0x4b173a); this[_0x4cc7('0x22ea')] *= 1.5; this[_0x4cc7('0x22ec')] *= 1.2; this[_0x4cc7('0xf30')][_0x4cc7('0x2368')] = 0.1; this['specialPhysicsOnCrumbling'] = 0x0; this[_0x4cc7('0x102d')][_0x4cc7('0x2369')] = !0x0; this['jumpAction'][_0x4cc7('0x236a')] = 0x0; this['jumpAction'][_0x4cc7('0x10af')] += 0xf; this[_0x4cc7('0x102d')][_0x4cc7('0x236b')] *= 1.1; this[_0x4cc7('0x102d')][_0x4cc7('0x21')] *= 1.3; this[_0x4cc7('0x2361')](0.3); this['floatDownAction']['hoverYVelocity'] *= 0.95; }; _0x16dada[_0x2d63f9[_0x4cc7('0x485')]] = _0x566e3e; _0x566e3e[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x236c')]; _0x566e3e[_0x4cc7('0x92b')] = _0x1aa93f; _0x566e3e[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'justBounced': null, 'lastBounce': null, 'secondToLastBounce': null, 'upwardSlope': null, 'update': function(_0x633bd6) { if (_0x4cc7('0x236d') === _0x4cc7('0x236d')) { this[_0x4cc7('0x2367')] = !0x1; this[_0x4cc7('0xf30')]['onGround'] && -0x80 < this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] && this[_0x4cc7('0x236e')](); _0x1aa93f['prototype'][_0x4cc7('0x94a')]['call'](this, _0x633bd6); this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['z'] > this[_0x4cc7('0x102c')] && 2.1 < this['tunnel'][_0x4cc7('0xa43')] - this[_0x4cc7('0x236f')] && (this[_0x4cc7('0x22c6')]['velocity']['z'] += 0.413 * (this['zMaxSpeed'] - this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['z']) * _0x633bd6); } else { return _0x633bd6 >= this['minX'] && _0x633bd6 <= this['maxX'] && b >= this[_0x4cc7('0x1b9e')] ? b <= this[_0x4cc7('0x1b9f')] : !0x1; } }, 'bounce': function() { this['rigidbody'][_0x4cc7('0x1f2c')]['y'] = -0xa0; this[_0x4cc7('0xb7f')]['analytics']['abilityActivations']++; this['tunnel']['analytics'][_0x4cc7('0x2321')]++; this['justBounced'] = !0x0; this[_0x4cc7('0x236f')] = this[_0x4cc7('0x2366')]; this[_0x4cc7('0x2366')] = this['tunnel'][_0x4cc7('0xa43')]; this[_0x4cc7('0x2365')] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] -= 0x20, this['upwardSlope'] = !0x1); this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] || (this[_0x4cc7('0xf30')][_0x4cc7('0x2313')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')], this[_0x4cc7('0x102d')][_0x4cc7('0x2324')] = 0x0); var _0x2035bd = this[_0x4cc7('0x22c6')]['velocity']['z'] + 0x78; this['rigidbody'][_0x4cc7('0x1f2c')]['z'] = _0x2d63f9[_0x4cc7('0xf44')](0x2bc, _0x2035bd) ? _0x2035bd : 0x2bc; 0.2 > this[_0x4cc7('0xb7f')]['unpausedTime'] && 0x1 == this[_0x4cc7('0xb7f')]['analytics'][_0x4cc7('0x2321')] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] = -0xc0); null != this[_0x4cc7('0x1d6e')] && this['lastTerrainContacted'][_0x4cc7('0x1e54')][_0x4cc7('0x2322')] != _0x14ba2f[_0x4cc7('0x2370')] && (this[_0x4cc7('0x102c')] = 0x1f4, this[_0x4cc7('0x1d6e')]['sourceData'][_0x4cc7('0x2322')]['onJumpOff'](this, this[_0x4cc7('0x1d6e')]), this['zMaxSpeed'] = 0x12c); }, 'onJump': function() {}, 'reset': function() { if (_0x4cc7('0x2371') !== _0x2d63f9[_0x4cc7('0x193')]) { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x2366')] = 0x0; this['justBounced'] = !0x1; } else { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = this[_0x4cc7('0x2372')] = null; this['sprites']['set_length'](0x0); } }, 'getEstimatedSpeed': function() { if ('QXahm' === _0x4cc7('0x2373')) { a = [0x0, 0x1, 0x2]; for (var _0x5b0b05 = _0x2bc114['toIntVector'](null), _0x4c3d3e = 0x0, _0x59f817 = a[_0x4cc7('0x21')]; _0x4c3d3e < _0x59f817; ) { var _0x4dfbdc = _0x4c3d3e++; _0x5b0b05['set'](_0x4dfbdc, a[_0x4dfbdc]); } return _0x5b0b05; } else { return 0x21c; } }, 'collisionCallback': function(_0x4ee199, _0x435eed) { if (_0x4cc7('0x2374') !== 'KjrlR') { null != this[_0x4cc7('0xc3b')] && (_0x4ee199 = new _0x38181e(_0x4ee199,0x1), this[_0x4cc7('0x223f')][_0x4cc7('0x29')](_0x4ee199), this['view'][_0x4cc7('0xa0c')](_0x4ee199), this['dirty'] = !0x0); } else { if (!_0x4ee199[_0x4cc7('0x2031')]) { var _0x1d2f6b = this[_0x4cc7('0x22c7')][_0x4cc7('0x2326')]['normal']; _0x2d63f9[_0x4cc7('0x195')](0x0, _0x1d2f6b['y']) && !this[_0x4cc7('0x2367')] && !this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] && (this[_0x4cc7('0xf30')]['onGround'] = !0x0); -0.1 > _0x1d2f6b['z'] && (this[_0x4cc7('0x2365')] = !0x0); } return _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x22f2')][_0x4cc7('0x96b')](this, _0x4ee199, _0x435eed); } }, 'checkRamp': function() { return !0x1; }, '__class__': _0x566e3e }); var _0x155a3e = function(_0xa6ddcd, _0x4f2754, _0x31e173, _0x1e8127, _0x29ea5c, _0x15ecad) { var _0x472c42 = {}; _0x472c42[_0x4cc7('0x2375')] = function(_0x1cfc44, _0x5e1180) { return _0x1cfc44 + _0x5e1180; } ; if (_0x56067a[_0x4cc7('0x69d')](_0x4cc7('0x2376'), 'sqpjq')) { null == _0x15ecad && (_0x15ecad = !0x1); null == _0x29ea5c && (_0x29ea5c = 0x0); null == _0x1e8127 && (_0x1e8127 = 0x0); this[_0x4cc7('0x2377')] = !0x1; var _0x361005 = _0x4113bc['getTexture'](_0xa6ddcd, _0x15ecad); this['base'] = new _0x21e384(-0x40,-0x40,0x0); this[_0x4cc7('0x2378')] = new _0x21e384(0x80,0x0,0x0); this[_0x4cc7('0x2379')] = new _0x21e384(0x0,0x80,0x0); for (var _0x1d8dc1 = [_0x361005['texture']], _0x487b93 = _0x2bc114[_0x4cc7('0x24')](null), _0x4bf907 = 0x0, _0x48c401 = _0x1d8dc1[_0x4cc7('0x21')]; _0x4bf907 < _0x48c401; ) { if (_0x56067a[_0x4cc7('0x69e')] !== 'CISPC') { var _0x1f6b28 = _0x4bf907++; _0x487b93[_0x4cc7('0x9e7')](_0x1f6b28, _0x1d8dc1[_0x1f6b28]); } else { null == _0x31e173 && (_0x31e173 = new _0x169fce()); var _0x7bd4c6 = _0xa6ddcd['x'] * _0xa6ddcd['x'] + _0x56067a[_0x4cc7('0x237a')](_0xa6ddcd['y'], _0xa6ddcd['y']) + _0xa6ddcd['z'] * _0xa6ddcd['z'] , _0x37c8f8 = _0x7bd4c6 - 0x1; 1e-10 > (0x0 <= _0x37c8f8 ? _0x37c8f8 : -_0x37c8f8) || (0x0 == _0x7bd4c6 ? (_0xa6ddcd['x'] = 0x1, _0xa6ddcd['y'] = 0x0, _0xa6ddcd['z'] = 0x0) : (_0x7bd4c6 = 0x1 / Math[_0x4cc7('0x2c')](_0x7bd4c6), _0xa6ddcd['x'] *= _0x7bd4c6, _0xa6ddcd['y'] *= _0x7bd4c6, _0xa6ddcd['z'] *= _0x7bd4c6)); _0x7bd4c6 = _0x4f2754['x'] * _0x4f2754['x'] + _0x4f2754['y'] * _0x4f2754['y'] + _0x4f2754['z'] * _0x4f2754['z']; _0x37c8f8 = _0x7bd4c6 - 0x1; 1e-10 > (0x0 <= _0x37c8f8 ? _0x37c8f8 : -_0x37c8f8) || (0x0 == _0x7bd4c6 ? (_0x4f2754['x'] = 0x1, _0x4f2754['y'] = 0x0, _0x4f2754['z'] = 0x0) : (_0x7bd4c6 = 0x1 / Math[_0x4cc7('0x2c')](_0x7bd4c6), _0x4f2754['x'] *= _0x7bd4c6, _0x4f2754['y'] *= _0x7bd4c6, _0x4f2754['z'] *= _0x7bd4c6)); _0x7bd4c6 = _0xa6ddcd['x'] * _0x4f2754['x'] + _0xa6ddcd['y'] * _0x4f2754['y'] + _0xa6ddcd['z'] * _0x4f2754['z']; if (0.9999999999 < _0x7bd4c6) return _0x31e173['x'] = 0x0, _0x31e173['y'] = 0x0, _0x31e173['z'] = 0x0, _0x31e173['w'] = 0x1, _0x31e173; if (-0.9999999999 > _0x7bd4c6) return _0x4f2754 = _0x2a6728[_0x4cc7('0x237b')](_0xa6ddcd['x'], _0xa6ddcd['y'], _0xa6ddcd['z'], 0x1, 0x0, 0x0, _0x3bafe8[_0x4cc7('0x237c')]), 0x0 == _0x4f2754['x'] && 0x0 == _0x4f2754['y'] && 0x0 == _0x4f2754['z'] && _0x2a6728[_0x4cc7('0x237b')](_0xa6ddcd['x'], _0xa6ddcd['y'], _0xa6ddcd['z'], 0x0, 0x1, 0x0, _0x4f2754), null == _0x31e173 && (_0x31e173 = new _0x169fce()), _0xa6ddcd = Math[_0x4cc7('0x28')](1.5707963267948966), _0x31e173['x'] = _0x4f2754['x'] * _0xa6ddcd, _0x31e173['y'] = _0x4f2754['y'] * _0xa6ddcd, _0x31e173['z'] = _0x4f2754['z'] * _0xa6ddcd, _0x31e173['w'] = Math[_0x4cc7('0x27')](1.5707963267948966), _0xa6ddcd = _0x31e173['x'] * _0x31e173['x'] + _0x31e173['y'] * _0x31e173['y'] + _0x31e173['z'] * _0x31e173['z'] + _0x31e173['w'] * _0x31e173['w'], _0x4f2754 = _0x56067a['rNYeZ'](_0xa6ddcd, 0x1), _0x56067a[_0x4cc7('0x69c')](1e-10, 0x0 <= _0x4f2754 ? _0x4f2754 : -_0x4f2754) || (0x0 == _0xa6ddcd ? (_0x31e173['x'] = 0x0, _0x31e173['y'] = 0x0, _0x31e173['z'] = 0x0, _0x31e173['w'] = 0x1) : (_0xa6ddcd = 0x1 / Math[_0x4cc7('0x2c')](_0xa6ddcd), _0x31e173['x'] *= _0xa6ddcd, _0x31e173['y'] *= _0xa6ddcd, _0x31e173['z'] *= _0xa6ddcd, _0x31e173['w'] *= _0xa6ddcd)), _0x31e173; _0x2a6728['crossProductF'](_0xa6ddcd['x'], _0xa6ddcd['y'], _0xa6ddcd['z'], _0x4f2754['x'], _0x4f2754['y'], _0x4f2754['z'], _0x3bafe8[_0x4cc7('0x237c')]); _0x31e173['x'] = _0x3bafe8['tempPoint']['x']; _0x31e173['y'] = _0x3bafe8[_0x4cc7('0x237c')]['y']; _0x31e173['z'] = _0x3bafe8[_0x4cc7('0x237c')]['z']; _0x31e173['w'] = 0x1 + _0x7bd4c6; _0xa6ddcd = _0x31e173['x'] * _0x31e173['x'] + _0x56067a[_0x4cc7('0x237a')](_0x31e173['y'], _0x31e173['y']) + _0x31e173['z'] * _0x31e173['z'] + _0x31e173['w'] * _0x31e173['w']; _0x4f2754 = _0xa6ddcd - 0x1; 1e-10 > (0x0 <= _0x4f2754 ? _0x4f2754 : -_0x4f2754) || (0x0 == _0xa6ddcd ? (_0x31e173['x'] = 0x0, _0x31e173['y'] = 0x0, _0x31e173['z'] = 0x0, _0x31e173['w'] = 0x1) : (_0xa6ddcd = 0x1 / Math[_0x4cc7('0x2c')](_0xa6ddcd), _0x31e173['x'] *= _0xa6ddcd, _0x31e173['y'] *= _0xa6ddcd, _0x31e173['z'] *= _0xa6ddcd, _0x31e173['w'] *= _0xa6ddcd)); return _0x31e173; } } this['spriteSheetMaterial'] = new _0xec8816(_0x487b93); _0x1d8dc1 = 0x0; for (_0x487b93 = this[_0x4cc7('0x237d')][_0x4cc7('0x1207')]; _0x1d8dc1 < _0x487b93[_0x4cc7('0x34')](); ) _0x4bf907 = _0x487b93[_0x4cc7('0x2b')](_0x1d8dc1), ++_0x1d8dc1, _0x4bf907[_0x4cc7('0x1efd')](!0x1); _0x5b5b9f[_0x4cc7('0x96b')](this, _0x4a7f87[_0x4cc7('0x237e')](this[_0x4cc7('0x3e7')], this['side1'], this[_0x4cc7('0x2379')], null, null, !0x0), this['spriteSheetMaterial']); this[_0x4cc7('0x237d')]['set_alphaBlending'](!0x0); null == _0x4f2754 && (_0x4f2754 = _0x15ecad ? _0x4113bc[_0x4cc7('0xc00')] + _0xa6ddcd : _0x56067a[_0x4cc7('0x69f')](_0x4cc7('0x692'), _0xa6ddcd), _0x4f2754 = _0x3a8a6f[_0x4cc7('0x946')](_0x4f2754, 0x0, _0x4f2754[_0x4cc7('0x15ca')]('.')), _0x4f2754 += _0x4cc7('0x237f')); this[_0x4cc7('0x2380')] = JSON[_0x4cc7('0xca6')](_0x6fe3b9[_0x4cc7('0x189c')](_0x4f2754))[_0x4cc7('0x2197')]; _0xa6ddcd = this[_0x4cc7('0x2380')][_0x4cc7('0x9fc')](); this[_0x4cc7('0x2381')] = _0x31e173; this[_0x4cc7('0x2382')] = -_0xa6ddcd[_0x4cc7('0x2383')]['x'] * _0x31e173 + _0x1e8127; this[_0x4cc7('0x2384')] = -_0xa6ddcd[_0x4cc7('0x2383')]['y'] * _0x31e173 + _0x29ea5c; this[_0x4cc7('0x2385')] = new _0x432b23(); this[_0x4cc7('0x2386')] = 0x1 / _0x361005[_0x4cc7('0x7d9')]; this[_0x4cc7('0x2387')] = 0x1 / _0x361005[_0x4cc7('0x98b')]; this[_0x4cc7('0x2388')] = _0x361005[_0x4cc7('0x7d9')] * this[_0x4cc7('0x2386')] | 0x0; _0x31e173 = new _0x16c7f2(); _0x1e8127 = new _0x20117f(); _0x1e8127[_0x4cc7('0xd6a')](_0x4cc7('0x16d5')); _0x31e173[_0x4cc7('0x17dc')](_0x1e8127); _0x29ea5c = 0x0; for (_0x361005 = this[_0x4cc7('0x2380')]; _0x29ea5c < _0x361005['length']; ) _0xa6ddcd = _0x361005[_0x29ea5c], ++_0x29ea5c, _0x1e8127[_0x4cc7('0x17cb')](new _0x5eff2f(_0xa6ddcd['frame']['x'] * this[_0x4cc7('0x2386')],_0xa6ddcd[_0x4cc7('0x1a')]['y'] * this[_0x4cc7('0x2387')],_0xa6ddcd[_0x4cc7('0x1a')]['w'] * this['xToU'],_0xa6ddcd[_0x4cc7('0x1a')]['h'] * this[_0x4cc7('0x2387')],_0x1e8127[_0x4cc7('0xe7e')]()), 0x21); this[_0x4cc7('0x1471')](this[_0x4cc7('0x2389')] = new _0x274545(_0x31e173)); this[_0x4cc7('0x2389')][_0x4cc7('0xd18')](_0x4cc7('0x16d5')); this[_0x4cc7('0x2389')][_0x4cc7('0xcfe')][_0x4cc7('0xe06')](-0x1); this[_0x4cc7('0xacb')](0x0); } else { var _0x38321d = _0x4cc7('0x238a')[_0x4cc7('0x46')]('|') , _0x1b1ae6 = 0x0; while (!![]) { switch (_0x38321d[_0x1b1ae6++]) { case '0': _0x31e173['colorTransform'](_0x31e173['get_rect'](), new _0x1c055e(0x0,0x0,0x0,this[_0x4cc7('0xa00')],_0x4a9de6,_0x252f9d,_0x4f2513,0x0)[_0x4cc7('0x12a8')]()); continue; case '1': var _0x4a9de6 = this['__color'] >> 0x10 & 0xff , _0x252f9d = this['__color'] >> 0x8 & 0xff , _0x4f2513 = this['__color'] & 0xff; continue; case '2': _0x31e173 = _0x31a164[_0x4cc7('0x238b')](_0xa6ddcd['image'], _0x4f2754[_0x4cc7('0xa7e')], _0x31e173['__toLimeRectangle'](), _0x1e8127[_0x4cc7('0x238c')](), this[_0x4cc7('0x238d')], this[_0x4cc7('0x238e')], this[_0x4cc7('0x1854')], this[_0x4cc7('0x238f')]); continue; case '3': _0x1e8127 = new _0x212a6a(_0x472c42['dVzpu'](_0x1e8127['x'], this[_0x4cc7('0x21d1')]),_0x1e8127['y'] + this[_0x4cc7('0x21d2')]); continue; case '4': return _0x31e173 == _0xa6ddcd[_0x4cc7('0xa7e')] ? _0xa6ddcd : _0x4f2754; } break; } } }; _0x16dada[_0x4cc7('0x2390')] = _0x155a3e; _0x155a3e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0xa17'), _0x4cc7('0x2391')]; _0x155a3e[_0x4cc7('0x92b')] = _0x5b5b9f; _0x155a3e['prototype'] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], { '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(_0x1d12cd) { if (_0x1d12cd == this['spriteSheetAnimator']['get_currentFrameNumber']()) return _0x1d12cd; this[_0x4cc7('0x2389')][_0x4cc7('0x2392')](_0x1d12cd + 0x1); var _0x3a61c7 = this[_0x4cc7('0x2380')][_0x1d12cd] , _0x18fb8c = _0x3a61c7[_0x4cc7('0x1a')]; this['base']['x'] = _0x3a61c7[_0x4cc7('0x2383')]['x'] * this[_0x4cc7('0x2381')] + this[_0x4cc7('0x2382')]; this[_0x4cc7('0x3e7')]['y'] = _0x2d63f9['atISq'](_0x3a61c7[_0x4cc7('0x2383')]['y'], this[_0x4cc7('0x2381')]) + this[_0x4cc7('0x2384')]; this['side1']['x'] = _0x18fb8c['w'] * this[_0x4cc7('0x2381')]; this[_0x4cc7('0x2379')]['y'] = _0x18fb8c['h'] * this[_0x4cc7('0x2381')]; _0x4a7f87[_0x4cc7('0x2393')](this[_0x4cc7('0x16aa')](), this[_0x4cc7('0x3e7')], this[_0x4cc7('0x2378')], this[_0x4cc7('0x2379')]); return _0x1d12cd; }, 'set_xInverted': function(_0x4dd419) { if (this['xInverted'] == _0x4dd419) return this[_0x4cc7('0x2377')]; this['xInverted'] = _0x4dd419; this['set_scaleX'](this['xInverted'] ? -0x1 : 0x1); return this[_0x4cc7('0x2377')]; }, '__class__': _0x155a3e, '__properties__': _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_currentFrame': _0x4cc7('0xacb'), 'set_xInverted': _0x4cc7('0xacd') }) }); var _0x556be8 = function() {}; _0x16dada['haxeutils.misc.FiniteUpdateable'] = _0x556be8; _0x556be8['__name__'] = [_0x4cc7('0x2151'), _0x4cc7('0x15f9'), 'FiniteUpdateable']; _0x556be8[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x556be8[_0x4cc7('0x8')] = {}; _0x556be8[_0x4cc7('0x8')]['done'] = null; _0x556be8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x556be8; var _0x5bbfed = function(_0x24106b, _0x5378a9, _0x1ced7c) { this[_0x4cc7('0x2394')] = 0.5; this[_0x4cc7('0x2357')] = 0x0; _0x155a3e[_0x4cc7('0x96b')](this, _0x24106b[_0x4cc7('0x22ee')](), null, 0.5024916943521596, 0x0, -1.5, !0x1); this[_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x2395')] = _0x5378a9; _0x1ced7c[_0x4cc7('0xa0c')](this); }; _0x16dada['com.player03.run3.character.CharacterTeleportAnimation'] = _0x5bbfed; _0x5bbfed['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x2396')]; _0x5bbfed[_0x4cc7('0x8f8')] = [_0x556be8]; _0x5bbfed[_0x4cc7('0x92b')] = _0x155a3e; _0x5bbfed[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x2397')](_0x5aff49, _0x155a3e[_0x4cc7('0x8')], { 'timeLeft': null, 'movement': null, 'sourceSpritesheet': null, 'update': function(_0x5885a2) { if ('jDXVk' !== 'jDXVk') { this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { this[_0x4cc7('0xc20')](0x0 < this[_0x4cc7('0x2357')]); 0x0 < this[_0x4cc7('0x2357')] && (this['timeLeft'] -= _0x5885a2, null == this[_0x4cc7('0xfc6')]() && this[_0x4cc7('0xfe9')]()['addChild'](this), this[_0x4cc7('0xacb')](this[_0x4cc7('0x2395')][_0x4cc7('0x2389')][_0x4cc7('0xdf1')]()), this['get_transform']()[_0x4cc7('0xa28')](this[_0x4cc7('0x2395')][_0x4cc7('0xfca')]()), this[_0x4cc7('0xd5a')](this[_0x4cc7('0xd92')]() + (0.12 * this[_0x4cc7('0x2394')] - this[_0x4cc7('0x2357')]))); } }, 'reset': function() {}, 'done': function() { return !0x1; }, '__class__': _0x5bbfed }); var _0x1fb3e3 = function() {}; _0x16dada[_0x4cc7('0x2398')] = _0x1fb3e3; _0x1fb3e3[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), 'Characters']; _0x1fb3e3[_0x4cc7('0x2d6')] = {}; _0x1fb3e3[_0x4cc7('0x2d6')]['set_activeCharacter'] = _0x4cc7('0x2399'); _0x1fb3e3[_0x4cc7('0x8fe')] = function() { var _0x1d7baf = _0x2bc114[_0x4cc7('0x24')](null); _0x1fb3e3['all'] = _0x1d7baf; var _0xb4a743 = _0x2bc114[_0x4cc7('0x24')](null); _0x1fb3e3[_0x4cc7('0x239a')] = _0xb4a743; _0x2116b2[_0x4cc7('0xc38')] = 0xd27b2; _0x1fb3e3[_0x4cc7('0xec4')] = new _0x27c74a(0x0,_0x4cc7('0x239b'),0x2,function(_0x1d7baf, _0xb4a743) { return new _0x564215(_0x1d7baf,_0xb4a743); } ); _0x1fb3e3['skater'] = new _0x27c74a(0x1,_0x4cc7('0x239c'),0x7d,function(_0x1d7baf, _0xb4a743) { return new _0x264645(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x239d')); _0x1fb3e3[_0x4cc7('0xac8')] = new _0x27c74a(0x2,_0x4cc7('0x239e'),0x6d,function(_0x1d7baf, _0xb4a743) { return new _0x574f85(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x239f')); _0x1fb3e3['angel'] = new _0x27c74a(0x3,_0x4cc7('0x2362'),0x13,function(_0x1d7baf, _0xb4a743) { return new _0x36db46(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a0')); _0x1fb3e3[_0x4cc7('0x9eb')] = new _0x27c74a(0x4,'Lizard',-0x1,function(_0x1d7baf, _0xb4a743) { return new _0xec98bb(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a1')); _0x1fb3e3[_0x4cc7('0xd91')] = new _0x27c74a(0x5,_0x4cc7('0x23a2'),0x3a,function(_0x1d7baf, _0xb4a743) { return new _0x301424(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a3')); _0x1fb3e3[_0x4cc7('0xc2b')] = new _0x5307d6(0x6); _0x1fb3e3['zombie'] = new _0x27c74a(0x7,_0x4cc7('0x23a4'),-0x1,null,!0x1); _0x1fb3e3[_0x4cc7('0xc34')] = new _0x27c74a(0x8,'Duplicator',0x2b,function(_0x1d7baf, _0xb4a743) { return new _0x1223d7(_0x1d7baf,_0xb4a743); } ,!0x0,'c38365b62c77aff67f4a85e775a7e3407b957758'); _0x1fb3e3[_0x4cc7('0x23a5')] = new _0x27c74a(0x9,_0x4cc7('0x23a6'),_0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { return new _0x33a650(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a7')); _0x1fb3e3[_0x4cc7('0x1a60')] = new _0x27c74a(0xa,'Bunny',-0x1,function(_0x1d7baf, _0xb4a743) { return new _0x566e3e(_0x1d7baf,_0xb4a743); } ,null,_0x2d63f9[_0x4cc7('0x23a8')]); _0x1fb3e3[_0x4cc7('0xc37')] = new _0x27c74a(0xb,_0x4cc7('0x23a9'),0xbf,function(_0x1d7baf, _0xb4a743) { return new _0x2dd639(_0x1d7baf,_0xb4a743); } ,!0x1,_0x4cc7('0x23aa')); _0x1fb3e3[_0x4cc7('0xc35')] = new _0x27c74a(0xc,_0x4cc7('0x23ab'),0x3c,function(_0x1d7baf, _0xb4a743) { return new _0x59af36(_0x1d7baf,_0xb4a743); } ,!0x1,'d38c92fa6cb455df8eabc437bf56b23e0cb4d5fc'); _0x1fb3e3[_0x4cc7('0x23ac')] = new _0x27c74a(0xd,_0x4cc7('0x23ad'),_0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { var _0x34f974 = {}; _0x34f974[_0x4cc7('0x23ae')] = function(_0x1fb3e3, _0x4ea3d2) { return _0x1fb3e3 + _0x4ea3d2; } ; if (_0x4cc7('0x23af') !== _0x4cc7('0x23af')) { var _0x389e6b = _0x34f974['qkVGV'](_0x2a56db, _0x1935a4 * _0x179247); var _0x6a87bb = _0x1d7baf + _0x1935a4 * _0xb4a743; _0x389e6b > -this[_0x4cc7('0xefe')] && _0x389e6b < this['_halfExtentsY'] && _0x6a87bb > -this[_0x4cc7('0xf2b')] && _0x6a87bb < this[_0x4cc7('0xf2b')] && (_0x30b4c8['x'] = 0x1, _0x30b4c8['y'] = 0x0, _0x30b4c8['z'] = 0x0, w = !0x0); } else { return new _0x3a785f(_0x1d7baf,_0xb4a743); } } ,null,'78fe2ebedc3b0a9b86d0f0cc362d6e507d761da4'); _0x1fb3e3['climber'] = new _0x27c74a(0xe,'Climber',-0x1,function(_0x1d7baf, _0xb4a743) { if (_0x4cc7('0x23b0') !== _0x4cc7('0x23b1')) { return new _0x20b7eb(_0x1d7baf,_0xb4a743); } else { this[_0x4cc7('0xf27')] = new _0x21c480(); this[_0x4cc7('0xf27')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this['onShaderInvalidated'])); } } ,null,_0x2d63f9[_0x4cc7('0x197')]); _0x1fb3e3[_0x4cc7('0x23b2')] = new _0x27c74a(0xf,_0x4cc7('0x23b3'),_0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { return new _0x2dd639(_0x1d7baf,_0xb4a743); } ,!0x1,'78fe2ebedc3b0a9b86d0f0cc362d6e507d761da4'); _0x1fb3e3[_0x4cc7('0x23b4')] = new _0x27c74a(0x10,_0x4cc7('0x23b5'),_0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { return new _0x2ecde4(_0x1d7baf,_0xb4a743); } ,null,_0x4cc7('0x23a7')); _0x1fb3e3[_0x4cc7('0x23b6')] = new _0x27c74a(0x11,'Pirate',_0x1fb3e3[_0x4cc7('0xc35')]['gid'],function(_0x1d7baf, _0xb4a743) { return new _0x59af36(_0x1d7baf,_0xb4a743); } ,!0x1,_0x4cc7('0x23b7')); _0x1fb3e3[_0x4cc7('0x23b8')] = new _0x27c74a(0x12,_0x4cc7('0x23b9'),_0x1fb3e3['child'][_0x4cc7('0x2193')],function(_0x1d7baf, _0xb4a743) { if (_0x4cc7('0x23ba') !== _0x4cc7('0x23bb')) { return new _0xbba7bd(_0x1d7baf,_0xb4a743); } else { _0xb4a743 = this['_streamIndices']['h'][_0xb4a743[_0x4cc7('0x8ed')]]; _0x1d7baf = _0x1d7baf[_0x4cc7('0xdb2')]; _0x1d7baf[_0x4cc7('0xb1b')](_0xb4a743, null); this['_uploadNormals'] && _0x1d7baf[_0x4cc7('0xb1b')](_0xb4a743 + 0x1, null); this[_0x4cc7('0xe14')] && _0x1d7baf[_0x4cc7('0xb1b')](_0xb4a743 + 0x2, null); } } ,!0x1,'db5c146c43e6e3474083895d2627d0ae28fb746f'); _0xfca784[_0x4cc7('0x97b')](null, [_0x1fb3e3['runner'], _0x1fb3e3[_0x4cc7('0x23a5')], _0x1fb3e3[_0x4cc7('0x23ac')]]); _0xfca784[_0x4cc7('0x97b')](null, [_0x1fb3e3['skater'], _0x1fb3e3['iceSkater']]); _0xfca784[_0x4cc7('0x97b')](null, [_0x1fb3e3[_0x4cc7('0xc37')], _0x1fb3e3[_0x4cc7('0x23b2')]]); _0xfca784[_0x4cc7('0x97b')](null, [_0x1fb3e3[_0x4cc7('0xc35')], _0x1fb3e3[_0x4cc7('0x23b6')]]); _0x1fb3e3[_0x4cc7('0x23b4')][_0x4cc7('0x23bc')] = _0x4cc7('0x23bd'); _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x23bc')] = _0x4cc7('0x23be'); _0x1fb3e3[_0x4cc7('0x23a5')]['nameForHighScores'] = 'Runner'; _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x23bf')] = _0x4cc7('0x23c0'); _0x1fb3e3[_0x4cc7('0x23b4')][_0x4cc7('0x23bf')] = 'Skater'; _0x1fb3e3[_0x4cc7('0x23b2')]['nameForHighScores'] = _0x4cc7('0x23a9'); _0x1fb3e3[_0x4cc7('0x23b6')][_0x4cc7('0x23bf')] = _0x4cc7('0x23ab'); _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x2197')] = new _0xf76ff4(); _0x1fb3e3['lizard'][_0x4cc7('0x2197')] = new _0x4bbc79(); _0x1fb3e3['gentleman'][_0x4cc7('0x2197')] = new _0x58de81(); _0x1fb3e3[_0x4cc7('0x1a60')]['frames'] = new _0x521353(); _0x1fb3e3['skier'][_0x4cc7('0x2197')] = new _0x433988(); _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x23c1')] = _0x4cc7('0x23c2'); _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x23c3')] = _0x4cc7('0x23c4'); _0x1fb3e3['lizard'][_0x4cc7('0x24c')] = 0x9900; _0x1fb3e3[_0x4cc7('0xac8')]['color'] = 0x9c0101; _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x24c')] = 0xf09000; _0x1fb3e3[_0x4cc7('0xd91')][_0x4cc7('0x24c')] = 0x222222; _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x24c')] = 0x3c8080; _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x24c')] = 0xd5a06b; _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x24c')] = 0xff33; _0x1fb3e3['pastafarian'][_0x4cc7('0x24c')] = 0x666666; _0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3[_0x4cc7('0x23a5')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3['lizard'][_0x4cc7('0x2194')] = 0x0; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3['angel'][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0xd91')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0x23c5')]['gender'] = 0x0; _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x2194')] = 0x0; _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0x23b2')][_0x4cc7('0x2194')] = 0x1; _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x2194')] = 0x2; _0x1fb3e3[_0x4cc7('0x23c6')]['gender'] = 0x2; _0x1fb3e3[_0x4cc7('0x23b4')]['gender'] = 0x1; _0x1fb3e3[_0x4cc7('0x9eb')]['canSpeak'] = !0x1; _0x1fb3e3[_0x4cc7('0x1a60')]['canSpeak'] = !0x1; _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x2199')] = 0.9; _0x1fb3e3[_0x4cc7('0x23b4')][_0x4cc7('0x2199')] = 0.9; _0x1fb3e3['student'][_0x4cc7('0x2199')] = 0.9; _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x219a')] = 0.75; _0x1fb3e3['ghost']['shadowRadiusMultiplier'] = 0.75; _0x1fb3e3[_0x4cc7('0x23b8')][_0x4cc7('0x2199')] = 0.75; _0x1fb3e3[_0x4cc7('0xacc')]['unlockInstructions'] = _0x4cc7('0x23c7'); _0x1fb3e3['lizard'][_0x4cc7('0x23c8')] = 'Finish\x20level\x2040\x20in\x20Explore\x20Mode\x20to\x20unlock\x20this\x20high-jumper.\x20Or...'; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x23c8')] = _0x4cc7('0x23c9'); _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x23c8')] = _0x4cc7('0x23ca'); _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x23c8')] = _0x4cc7('0x23cb'); _0x1fb3e3['bunny'][_0x4cc7('0x23c8')] = 'Earn\x20any\x208\x20achievements\x20to\x20unlock\x20this\x20bundle\x20of\x20energy.'; _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x23c8')] = _0x4cc7('0x23cc'); _0x1fb3e3['gentleman'][_0x4cc7('0x23c8')] = _0x4cc7('0x23cd'); _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x23c8')] = _0x4cc7('0x23ce'); _0x1fb3e3[_0x4cc7('0x23c6')]['unlockInstructions'] = _0x4cc7('0x23cf'); _0x1fb3e3['runner'][_0x4cc7('0x23d0')] = _0x4cc7('0x23d1'); _0x1fb3e3[_0x4cc7('0x23a5')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d2'); _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d3'); _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d4'); _0x1fb3e3['iceSkater'][_0x4cc7('0x23d0')] = _0x4cc7('0x23d5'); _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d6'); _0x1fb3e3[_0x4cc7('0xec5')]['userFriendlyDescription'] = 'He\x20solves\x20practical\x20problems,\x20and\x20creates\x20personal\x20problems.'; _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d7'); _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d8'); _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x23d0')] = _0x4cc7('0x23d9'); _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x23d0')] = _0x4cc7('0x23da'); _0x1fb3e3[_0x4cc7('0x23b2')][_0x4cc7('0x23d0')] = _0x4cc7('0x23db'); _0x1fb3e3[_0x4cc7('0xd91')][_0x4cc7('0x23d0')] = _0x4cc7('0x23dc'); _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x23d0')] = _0x4cc7('0x23dd'); _0x1fb3e3[_0x4cc7('0x23b6')][_0x4cc7('0x23d0')] = 'Yarr!'; _0x1fb3e3[_0x4cc7('0x23c6')][_0x4cc7('0x23d0')] = 'She\x20helped\x20build\x20the\x20Tunnels,\x20but\x20sadly\x20she\x20can\x27t\x20seem\x20to\x20explain\x20the\x20details.'; _0x3f9803[_0x4cc7('0x8fe')](); _0x1fb3e3[_0x4cc7('0xacc')]['verb'] = 'skated'; _0x1fb3e3[_0x4cc7('0x23b4')][_0x4cc7('0x2192')] = _0x4cc7('0x23de'); _0x1fb3e3['bunny'][_0x4cc7('0x2192')] = _0x4cc7('0x23df'); _0x1fb3e3['lizard']['verb'] = _0x4cc7('0x23e0'); _0x1fb3e3[_0x4cc7('0x23a5')][_0x4cc7('0x2192')] = 'skied'; _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x1f89')] = 0x12c; _0x1fb3e3['lizard']['unlockCost'] = 0x258; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x1f89')] = 0x2710; _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x1f89')] = 0x2ee0; _0x1fb3e3[_0x4cc7('0xc34')]['unlockCost'] = 0x1770; _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x1f89')] = 0x7d0; _0x1fb3e3['child'][_0x4cc7('0x1f89')] = 0x7d0; _0x1fb3e3['gentleman']['unlockCost'] = 0x7d0; _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x1f89')] = 0x1770; _0x1fb3e3[_0x4cc7('0x23c6')][_0x4cc7('0x1f89')] = 0x1f40; _0x1fb3e3[_0x4cc7('0x23b4')]['unlockCost'] = _0x1fb3e3[_0x4cc7('0x23a5')]['unlockCost'] = 0x1f4; _0x1fb3e3[_0x4cc7('0x23ac')][_0x4cc7('0x1f89')] = _0x1fb3e3[_0x4cc7('0x23b2')][_0x4cc7('0x1f89')] = 0x2ee; _0x1fb3e3[_0x4cc7('0x23b6')][_0x4cc7('0x1f89')] = 0x3e8; _0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x219c')] = !0x0; _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x219c')] = !0x0; _0x1fb3e3['lizard'][_0x4cc7('0x219c')] = !0x0; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x219c')] = !0x0; _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x219b')] = !0x0; _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x219b')] = !0x0; _0x1fb3e3[_0x4cc7('0x1a60')]['wentHome'] = !0x0; _0x1fb3e3['child'][_0x4cc7('0x219b')] = !0x0; _0x1fb3e3['pastafarian'][_0x4cc7('0x219b')] = !0x0; _0x1fb3e3[_0x4cc7('0xc35')]['wentThroughWormhole'] = !0x0; _0x1fb3e3[_0x4cc7('0xec4')]['knowledge']['teleportTrick'] = !0x0; _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] = !0x0; _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4cc7('0x23e2'), !0x1); _0x33e1c1[_0x4cc7('0x23e3')](0.5, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xec4')][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526['setBalance']))); _0x33e1c1['addEvent'](0.7, (_0x37a526 = _0x1fb3e3['angel'][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x33e1c1[_0x4cc7('0x23e3')](0.9, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xacc')]['knowledge'], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x33e1c1[_0x4cc7('0x23e3')](0x1, (_0x37a526 = _0x1fb3e3['bunny']['knowledge'], _0x48c401(_0x37a526, _0x37a526['setBalance']))); _0x33e1c1['addEvent'](1.4, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x33e1c1[_0x4cc7('0x23e3')](0x3, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x33e1c1[_0x4cc7('0x23e3')](0x4, (_0x37a526 = _0x1fb3e3[_0x4cc7('0xd91')][_0x4cc7('0x11d5')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x23e4')]))); _0x1fb3e3[_0x4cc7('0x23c6')][_0x4cc7('0x1f87')] = function() { var _0x1d7baf = _0x4a3eb0[_0x4cc7('0x2210')]['earned']; return _0x104058[_0x4cc7('0x493')]()['get'](_0x1d7baf['id'], _0x1d7baf[_0x4cc7('0xc12')]); } ; _0x1fb3e3['climber'][_0x4cc7('0x1f88')] = _0x2d63f9[_0x4cc7('0x18b')](0.8, _0x1fb3e3[_0x4cc7('0x23c6')][_0x4cc7('0x1f89')]) | 0x0; _0x2116b2[_0x4cc7('0xc38')] = 0x80ec1; _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xec4')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3['skater']); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xac8')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xec5')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3['lizard']); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xd91')]); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0xc2b')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3['zombie']); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xc34')]); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0x23a5')]); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0x1a60')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xc37')]); _0x1d7baf['push'](_0x1fb3e3['pastafarian']); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0x23ac')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0x23c6')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0x23b2')]); _0x1d7baf[_0x4cc7('0x29')](_0x1fb3e3['iceSkater']); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0x23b6')]); _0x1d7baf['push'](_0x1fb3e3[_0x4cc7('0x23b8')]); for (var _0x30b4c8 = 0x0, _0x3dc317 = _0x1d7baf[_0x4cc7('0x34')](); _0x30b4c8 < _0x3dc317; ) { var _0x2a56db = _0x30b4c8++; if (null == _0x1d7baf[_0x4cc7('0x2b')](_0x2a56db) || _0x1d7baf['get'](_0x2a56db)['id'] != _0x2a56db) _0x2116b2['warning'] = 0xcac80; } _0xb4a743['push'](_0x1fb3e3[_0x4cc7('0xec4')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xacc')]); _0xb4a743['push'](_0x1fb3e3[_0x4cc7('0x9eb')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0x1a60')]); _0xb4a743['push'](_0x1fb3e3[_0x4cc7('0xd91')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xc34')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3['child']); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xac8')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3[_0x4cc7('0xec5')]); _0xb4a743[_0x4cc7('0x29')](_0x1fb3e3['random']); _0x30b4c8 = 0x0; for (_0x3dc317 = _0xb4a743[_0x4cc7('0x34')](); _0x30b4c8 < _0x3dc317; ) { _0x2a56db = _0x30b4c8++; _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x239a')] = !0x0; _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x23e5')] = _0x2a56db; if (null != _0xb4a743['get'](_0x2a56db)[_0x4cc7('0x2195')]) for (var _0x34af86 = 0x0, _0x179247 = _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x34af86 < _0x179247[_0x4cc7('0x34')](); ) { var _0x1935a4 = _0x179247[_0x4cc7('0x2b')](_0x34af86); ++_0x34af86; _0x1935a4[_0x4cc7('0x239a')] = !0x0; _0x1935a4['ordering'] = _0x2a56db; } _0x34af86 = _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x5e2')] + _0x4cc7('0x4cd'); _0xb4a743['get'](_0x2a56db)[_0x4cc7('0x1332')] = new _0x3e22cd(_0x34af86); _0x34af86 = _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)[_0x4cc7('0x5e2')] + 'Level'; _0xb4a743[_0x4cc7('0x2b')](_0x2a56db)['lastIndexOnPath'] = new _0x321787(_0x34af86); } _0xb4a743 = _0x104058[_0x4cc7('0x23e7')]; _0x1fb3e3[_0x4cc7('0x2399')](_0x1d7baf['get'](_0x104058[_0x4cc7('0x493')]()['get'](_0xb4a743['id'], _0xb4a743[_0x4cc7('0xc12')]))); null != _0x1fb3e3[_0x4cc7('0x23e8')] && _0x1fb3e3[_0x4cc7('0x23e8')][_0x4cc7('0x23e9')]() || _0x1fb3e3['set_activeCharacter'](_0x1d7baf[_0x4cc7('0x2b')](0x0)); } ; _0x1fb3e3[_0x4cc7('0x2399')] = function(_0x4affa3) { if (null != _0x4affa3 && _0x4affa3['isUnlocked']()) _0x1fb3e3[_0x4cc7('0x23e8')] = _0x4affa3; else return _0x1fb3e3[_0x4cc7('0x23e8')]; null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x23ea')](); _0x104058[_0x4cc7('0x23e7')][_0x4cc7('0x1333')](_0x1fb3e3[_0x4cc7('0x23e8')]['id']); return _0x1fb3e3[_0x4cc7('0x23e8')]; } ; _0x1fb3e3[_0x4cc7('0x16d4')] = function(_0xd212c1) { for (var _0x5c1a43 = 0x0, _0x7c96cd = _0x1fb3e3['available']; _0x5c1a43 < _0x7c96cd[_0x4cc7('0x34')](); ) { var _0x32ba79 = _0x7c96cd['get'](_0x5c1a43); ++_0x5c1a43; if (_0x32ba79['name'] == _0xd212c1) return _0x32ba79; } return null; } ; var _0x27c74a = function(_0x4e7b4e, _0x2656d5, _0x35c39d, _0x4ed51c, _0x5f4424, _0x42d10d) { var _0x3ca29e = '21|6|7|3|9|18|8|2|15|14|20|1|5|0|12|13|17|10|19|16|4|11'[_0x4cc7('0x46')]('|') , _0xce11f7 = 0x0; while (!![]) { switch (_0x3ca29e[_0xce11f7++]) { case '0': this[_0x4cc7('0x23bf')] = this[_0x4cc7('0x23bc')] = this['name'] = _0x2656d5; continue; case '1': _0x2116b2[_0x4cc7('0xb83')] = 0xeff36; continue; case '2': this['verb'] = _0x4cc7('0x23eb'); continue; case '3': this[_0x4cc7('0x9ec')] = !0x1; continue; case '4': null != _0x42d10d && (this[_0x4cc7('0xb32')] = new _0x496db0(_0x42d10d)); continue; case '5': this['id'] = _0x4e7b4e; continue; case '6': this['color'] = 0x999999; continue; case '7': this['sleepMessage'] = this[_0x4cc7('0x23c3')] = null; continue; case '8': this[_0x4cc7('0x2199')] = this[_0x4cc7('0x219a')] = 0x1; continue; case '9': this[_0x4cc7('0x11d5')] = new _0x1aa5eb(); continue; case '10': this[_0x4cc7('0x2194')] = 0x0; continue; case '11': _0x2116b2[_0x4cc7('0xb83')] = 0x580bb; continue; case '12': this[_0x4cc7('0x2193')] = _0x35c39d; continue; case '13': this[_0x4cc7('0x2196')] = _0x4ed51c; continue; case '14': this[_0x4cc7('0x23ec')] = !0x0; continue; case '15': this[_0x4cc7('0x239a')] = !0x1; continue; case '16': this['tips'] = _0x2bc114[_0x4cc7('0x24')](null); continue; case '17': this[_0x4cc7('0x2198')] = _0x5f4424; continue; case '18': this[_0x4cc7('0x219b')] = this[_0x4cc7('0x219c')] = !0x1; continue; case '19': this['frames'] = _0x5f4424 ? _0x1c9754['get_instance']() : _0x42824f[_0x4cc7('0x493')](); continue; case '20': this[_0x4cc7('0x1f89')] = this['discountUnlockCost'] = 0x0; continue; case '21': null == _0x5f4424 && (_0x5f4424 = !0x0); continue; } break; } }; _0x16dada[_0x4cc7('0x23ed')] = _0x27c74a; _0x27c74a[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), 'CharacterData']; _0x27c74a[_0x4cc7('0x8')] = {}; _0x27c74a[_0x4cc7('0x8')]['id'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23e5')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2193')] = null; _0x27c74a[_0x4cc7('0x8')]['name'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23bc')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23bf')] = null; _0x27c74a[_0x4cc7('0x8')]['wardrobe'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2196')] = null; _0x27c74a[_0x4cc7('0x8')]['userFriendlyDescription'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23c8')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23ee')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x1f89')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x1f88')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x1f87')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2194')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23ec')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x239a')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2192')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2198')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2197')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x2199')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x219a')] = null; _0x27c74a[_0x4cc7('0x8')]['purchased'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x219b')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x219c')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x11d5')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x9ec')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23c1')] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23c3')] = null; _0x27c74a[_0x4cc7('0x8')]['color'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x1332')] = null; _0x27c74a[_0x4cc7('0x8')]['lastIndexOnPath'] = null; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23ef')] = function(_0x15a060) { return this.isUnlocked() ? this.constructFunction(_0x15a060, this) : _0x2d63f9.qRgCc(this, _0x1fb3e3.activeCharacter) ? null : _0x1fb3e3.activeCharacter.instantiate(_0x15a060); } ; _0x27c74a[_0x4cc7('0x8')]['enforcedInstantiate'] = function(_0x8bfddd) { return this.constructFunction(_0x8bfddd, this); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f0')] = function(_0xa587, _0x5a03e7, _0x3e126f, _0x24b7cf, _0x557d54) { null == _0x5a03e7 && (null != _0x24b7cf ? _0x5a03e7 = _0x48c401(_0x24b7cf, _0x24b7cf.get_finished) : null != _0x557d54 && (_0x5a03e7 = _0x48c401(_0x557d54, _0x557d54.get_shown))); this.tips.push(new _0x4fe5a2(_0xa587,_0x5a03e7,_0x3e126f)); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f1')] = function(_0x2a6432, _0x590de4) { null == _0x590de4 && (_0x590de4 = 0.25); for (var _0x29b791 = 0x0, _0x5b9da8 = 0x0, _0x5e4555 = this.tips; _0x5b9da8 < _0x5e4555.get_length(); ) { var _0x107a20 = _0x5e4555.get(_0x5b9da8); ++_0x5b9da8; _0x107a20.checkAvailability(_0x2a6432) && ++_0x29b791; } _0x5e4555 = _0x5b9da8 = 0x0; for (_0x107a20 = _0x3f9803.generalTips; _0x5e4555 < _0x107a20.get_length(); ) { var _0x932209 = _0x107a20.get(_0x5e4555); ++_0x5e4555; _0x932209.checkAvailability(_0x2a6432) && ++_0x5b9da8; } if (0x0 < _0x29b791 || 0x0 < _0x5b9da8) for (Math.random() * (_0x29b791 + _0x5b9da8 * _0x590de4) < _0x29b791 ? (_0x2a6432 = _0x2d63f9.wQlus(_0x29b791, Math.random()) | 0x0, _0x590de4 = this.tips) : (_0x2a6432 = _0x5b9da8 * Math.random() | 0x0, _0x590de4 = _0x3f9803.generalTips), _0x29b791 = 0x0; _0x2d63f9.oYtXj(_0x29b791, _0x590de4.get_length()); ) if (_0x5b9da8 = _0x590de4.get(_0x29b791), ++_0x29b791, _0x5b9da8.available) { if (0x0 >= _0x2a6432) return _0x5b9da8.tip; --_0x2a6432; } return null; } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23e9')] = function() { _0x2116b2.low = 0xe6918; if (this.available) { if (0x0 != this.id) if (null != this.purchased) { var _0x3e1167 = this.purchased; _0x3e1167 = _0x104058.get_instance().get(_0x3e1167.id, _0x3e1167.defaultValue); } else _0x3e1167 = !0x1; else _0x3e1167 = !0x0; if (_0x3e1167) return !0x0; if (this == _0x1fb3e3.skater) { _0x3e1167 = _0x4b25d1.primary; var _0x356c7e = _0x3e1167.savedProgress; _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue); _0x3e1167 = _0x3e1167.levelCount; return 0x9 < (_0x2d63f9.oYtXj(_0x356c7e, _0x3e1167) ? _0x356c7e : _0x3e1167); } if (this == _0x1fb3e3.lizard) return _0x3e1167 = _0x4b25d1.primary, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x3e1167 = _0x3e1167.levelCount, 0x27 < (_0x356c7e < _0x3e1167 ? _0x356c7e : _0x3e1167); if (this == _0x1fb3e3.duplicator || this == _0x1fb3e3.pastafarian || this == _0x1fb3e3.gentleman) return 0x0 >= this.unlockCost; if (this == _0x1fb3e3.bunny) return null == _0x4a3eb0.all ? _0x1fb3e3.activeCharacter == this : 0x8 <= _0x4a3eb0.get_awardedCount(); if (this == _0x1fb3e3.child) { _0x3e1167 = _0x4b25d1.dark; _0x356c7e = _0x3e1167.savedProgress; _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue); var _0x38b4b5 = _0x3e1167.levelCount; return (_0x356c7e < _0x38b4b5 ? _0x356c7e : _0x38b4b5) < _0x3e1167.levelCount ? (_0x3e1167 = _0x4b25d1.homePlanCPart2, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x38b4b5 = _0x3e1167.levelCount, (_0x356c7e < _0x38b4b5 ? _0x356c7e : _0x38b4b5) >= _0x3e1167.levelCount) : !0x0; } return this == _0x1fb3e3.ghost || this == _0x1fb3e3.jackOLantern ? (_0x3e1167 = _0x4b25d1.dark, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x38b4b5 = _0x3e1167.levelCount, (_0x356c7e < _0x38b4b5 ? _0x356c7e : _0x38b4b5) >= _0x3e1167.levelCount) : this == _0x1fb3e3.iceSkater || this == _0x1fb3e3.skier ? (_0x3e1167 = _0x4b25d1.winter, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x38b4b5 = _0x3e1167.levelCount, (_0x2d63f9.oYtXj(_0x356c7e, _0x38b4b5) ? _0x356c7e : _0x38b4b5) < _0x3e1167.levelCount ? (_0x3e1167 = _0x4b25d1.sidePathW, _0x356c7e = _0x3e1167.savedProgress, _0x356c7e = _0x104058.get_instance().get(_0x356c7e.id, _0x356c7e.defaultValue), _0x38b4b5 = _0x3e1167.levelCount, (_0x356c7e < _0x38b4b5 ? _0x356c7e : _0x38b4b5) >= _0x3e1167.levelCount) : !0x0) : 0x0 >= this.unlockCost; } return !0x1; } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f2')] = function() { return _0x4cc7('0x23f3') + this.name + _0x4cc7('0x1a21'); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f4')] = function() { return _0x4cc7('0x23f3') + this.name + _0x4cc7('0x23f5'); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x22ee')] = function() { return _0x56067a.aBckG(_0x4cc7('0x23f6'), this.name) + _0x4cc7('0x1a21'); } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0xb31')] = function() { if ('NyctM' !== _0x4cc7('0x23f7')) { _0x430307._defaultTextureBitmapData = new _0x436dff(0x8,0x8,!0x1,0x0); for (var _0x5e064c = 0x0; 0x8 > _0x5e064c; ) for (var _0x5e755b = _0x5e064c++, _0x1439b3 = 0x0; 0x8 > _0x1439b3; ) { var _0x2c65ed = _0x1439b3++; 0x0 != (_0x2c65ed & 0x1 ^ _0x5e755b & 0x1) && _0x430307._defaultTextureBitmapData.setPixel(_0x5e755b, _0x2c65ed, 0xffffff); } _0x430307._defaultTexture = new _0xf32aa2(_0x430307._defaultTextureBitmapData); _0x430307._defaultTexture.set_name(_0x4cc7('0x17fe')); } else { return null != this.discountCondition && this.discountCondition() ? this.discountUnlockCost : this.unlockCost; } } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23f8')] = function() { if (!this.isUnlocked() && null != this.purchased) { var _0x45a94e = this.getUnlockCost(); if (0x0 < _0x45a94e) { _0x127d51.get_instance(); var _0xc10b0a = _0x127d51.softEarned; _0xc10b0a = _0x104058.get_instance().get(_0xc10b0a.id, _0xc10b0a.defaultValue); var _0xfee67a = _0x127d51.softBought; _0xc10b0a += _0x104058.get_instance().get(_0xfee67a.id, _0xfee67a.defaultValue); _0xfee67a = _0x127d51.softSpent; _0xc10b0a = _0xc10b0a - _0x104058.get_instance().get(_0xfee67a.id, _0xfee67a.defaultValue) >= _0x45a94e; } else _0xc10b0a = !0x1; _0xc10b0a && (_0x127d51.get_instance().recordSoftSpent(_0x45a94e, _0x4cc7('0x23f9') + this.name), this.purchased.set_value(!0x0), _0x1fb3e3.set_activeCharacter(this), _0x3ea8c3.get_instance().saveASAP()); } } ; _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x27c74a; var _0x5307d6 = function(_0x597cd1) { if (_0x4cc7('0x23fa') !== _0x4cc7('0x23fa')) { this[_0x4cc7('0x1278')]['push'](_0x597cd1); } else { _0x27c74a[_0x4cc7('0x96b')](this, _0x597cd1, null, -0x2, null); } }; _0x16dada[_0x4cc7('0x23fb')] = _0x5307d6; _0x5307d6[_0x4cc7('0x8f2')] = _0x4cc7('0x23fc')[_0x4cc7('0x46')]('\x20'); _0x5307d6[_0x4cc7('0x92b')] = _0x27c74a; _0x5307d6['prototype'] = _0x5aff49(_0x27c74a[_0x4cc7('0x8')], { 'character': null, 'set_character': function(_0x531824) { if (this[_0x4cc7('0xb30')] == _0x531824) return this[_0x4cc7('0xb30')]; this[_0x4cc7('0xb30')] = _0x531824; this[_0x4cc7('0x23bc')] = this['name'] = this[_0x4cc7('0xb30')][_0x4cc7('0x5e2')]; this[_0x4cc7('0x23bf')] = this['character'][_0x4cc7('0x23bf')]; this[_0x4cc7('0x2192')] = this[_0x4cc7('0xb30')]['verb']; this[_0x4cc7('0x2193')] = this[_0x4cc7('0xb30')]['gid']; this[_0x4cc7('0x2194')] = this['character'][_0x4cc7('0x2194')]; this[_0x4cc7('0x24c')] = this[_0x4cc7('0xb30')][_0x4cc7('0x24c')]; this[_0x4cc7('0x2195')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2195')]; this['constructFunction'] = this[_0x4cc7('0xb30')][_0x4cc7('0x2196')]; this[_0x4cc7('0x2197')] = this['character'][_0x4cc7('0x2197')]; this[_0x4cc7('0x2198')] = this[_0x4cc7('0xb30')][_0x4cc7('0x2198')]; this['radiusMultiplier'] = this[_0x4cc7('0xb30')]['radiusMultiplier']; this['shadowRadiusMultiplier'] = this['character']['shadowRadiusMultiplier']; this[_0x4cc7('0x1332')] = this['character']['lastPath']; this[_0x4cc7('0x1334')] = this[_0x4cc7('0xb30')][_0x4cc7('0x1334')]; this[_0x4cc7('0x11d5')] = this[_0x4cc7('0xb30')]['knowledge']; this[_0x4cc7('0x219b')] = this[_0x4cc7('0xb30')][_0x4cc7('0x219b')]; this[_0x4cc7('0x219c')] = this[_0x4cc7('0xb30')][_0x4cc7('0x219c')]; return this[_0x4cc7('0xb30')]; }, 'randomize': function(_0x1a5c06, _0x4f6095) { for (var _0x4668c4 = [], _0x550c6c = 0x0, _0x14f5c6 = _0x1fb3e3['available']; _0x550c6c < _0x14f5c6[_0x4cc7('0x34')](); ) { var _0xcf7e8c = _0x14f5c6[_0x4cc7('0x2b')](_0x550c6c); ++_0x550c6c; if (_0xcf7e8c != this && _0xcf7e8c[_0x4cc7('0x23e9')]() && (null == _0x1a5c06 || 0x0 <= _0x1a5c06[_0x4cc7('0x2d')](_0xcf7e8c[_0x4cc7('0x5e2')], 0x0)) && (null == _0x4f6095 || 0x0 > _0x4f6095['indexOf'](_0xcf7e8c, 0x0)) && (_0x4668c4[_0x4cc7('0x29')](_0xcf7e8c), null != _0xcf7e8c[_0x4cc7('0x2195')])) for (var _0x14ac99 = 0x0, _0xa6ca7c = _0xcf7e8c['wardrobe'][_0x4cc7('0x23e6')]; _0x14ac99 < _0xa6ca7c[_0x4cc7('0x34')](); ) { if ('yIBmf' !== _0x4cc7('0x23fd')) { _0x14f5c6(_0x1a5c06); } else { var _0x589cf6 = _0xa6ca7c[_0x4cc7('0x2b')](_0x14ac99); ++_0x14ac99; _0x589cf6 != _0xcf7e8c && _0x589cf6[_0x4cc7('0x23e9')]() && _0x4668c4[_0x4cc7('0x29')](_0x589cf6); } } } 0x1 < _0x4668c4[_0x4cc7('0x21')] && 0x0 <= _0x4668c4[_0x4cc7('0x2d')](this[_0x4cc7('0xb30')]) && _0x4668c4[_0x4cc7('0xa5e')](_0x4668c4[_0x4cc7('0x2d')](this['character']), 0x1); if (0x0 < _0x4668c4['length']) this[_0x4cc7('0x486')](_0x4668c4[Math[_0x4cc7('0xc2b')]() * _0x4668c4[_0x4cc7('0x21')] | 0x0]); else throw _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null), new _0x202aa0(new _0x3d27c7('Out\x20of\x20options!')); }, 'instantiate': function(_0x5ef41d) { null == this[_0x4cc7('0xb30')] && this[_0x4cc7('0x23fe')](); return _0x27c74a[_0x4cc7('0x8')][_0x4cc7('0x23ef')][_0x4cc7('0x96b')](this, _0x5ef41d); }, '__class__': _0x5307d6, '__properties__': { 'set_character': _0x2d63f9['XlZeF'] } }); var _0x4fe5a2 = function(_0x3fbde4, _0x3c926d, _0x1c98d4) { this['available'] = !0x1; this['tip'] = _0x3fbde4; this[_0x4cc7('0xd11')] = _0x3c926d; this[_0x4cc7('0x23ff')] = _0x1c98d4; }; _0x16dada[_0x4cc7('0x2400')] = _0x4fe5a2; _0x4fe5a2[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'character', _0x4cc7('0x2401')]; _0x4fe5a2[_0x4cc7('0x8')] = {}; _0x4fe5a2[_0x4cc7('0x8')][_0x4cc7('0x2402')] = null; _0x4fe5a2[_0x4cc7('0x8')][_0x4cc7('0xd11')] = null; _0x4fe5a2[_0x4cc7('0x8')][_0x4cc7('0x23ff')] = null; _0x4fe5a2[_0x4cc7('0x8')]['available'] = null; _0x4fe5a2[_0x4cc7('0x8')]['checkAvailability'] = function(_0x1b063b) { return null == this.condition || (this.available = this.condition(), this.available) ? null != this.snapshotBasedCondition ? this.available = this.snapshotBasedCondition(_0x1b063b) : this.available = !0x0 : !0x1; } ; _0x4fe5a2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4fe5a2; var _0x1aa5eb = function() { this['teleportTrick'] = this[_0x4cc7('0x2337')] = !0x1; }; _0x16dada['com.player03.run3.character.Knowledge'] = _0x1aa5eb; _0x1aa5eb[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x2403')]; _0x1aa5eb[_0x4cc7('0x8')] = {}; _0x1aa5eb[_0x4cc7('0x8')]['teleportTrick'] = null; _0x1aa5eb[_0x4cc7('0x8')][_0x4cc7('0x2337')] = null; _0x1aa5eb[_0x4cc7('0x8')]['setBalance'] = function(_0x192e12) { this.goodBalance = _0x192e12; } ; _0x1aa5eb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1aa5eb; var _0x255a64 = function(_0x2d7ea1) { this[_0x4cc7('0x2404')] = null; this[_0x4cc7('0x2405')] = this[_0x4cc7('0x2406')] = 0x0; this['categories'] = 0x1; this[_0x4cc7('0x2407')] = null; this[_0x4cc7('0x21')] = this[_0x4cc7('0x1cf7')] = 0x0; this[_0x4cc7('0x145d')] = !0x1; this['buffer'] = 0x0; this[_0x4cc7('0x2369')] = !0x1; this[_0x4cc7('0x2408')] = null; this[_0x4cc7('0x1d68')] = _0x2d7ea1; }; _0x16dada[_0x2d63f9[_0x4cc7('0x487')]] = _0x255a64; _0x255a64[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0x2409'), _0x4cc7('0x240a')]; _0x255a64[_0x4cc7('0x240b')] = function(_0x74fcab, _0x497bfe) { for (var _0x2c86f4 = 0x0, _0x334c1f = 0x0; _0x334c1f < _0x497bfe[_0x4cc7('0x34')](); ) { var _0xb2ebc2 = _0x497bfe[_0x4cc7('0x2b')](_0x334c1f); ++_0x334c1f; _0xb2ebc2[_0x4cc7('0x145d')] && 0x0 == (_0x2c86f4 & _0xb2ebc2[_0x4cc7('0x240c')]) && (_0x2c86f4 |= _0xb2ebc2[_0x4cc7('0x240d')]()); } for (_0x334c1f = 0x0; _0x334c1f < _0x497bfe[_0x4cc7('0x34')](); ) if (_0xb2ebc2 = _0x497bfe[_0x4cc7('0x2b')](_0x334c1f), ++_0x334c1f, _0xb2ebc2['active'] || 0x0 == (_0x2c86f4 & _0xb2ebc2['categories'])) _0xb2ebc2[_0x4cc7('0x94a')](_0x74fcab), _0xb2ebc2[_0x4cc7('0x145d')] && (_0x2c86f4 |= _0xb2ebc2[_0x4cc7('0x240d')]()); } ; _0x255a64['cancelBlockedActions'] = function(_0x2e5ead, _0x569764) { for (var _0x71112a = 0x0; _0x71112a < _0x569764['get_length'](); ) { var _0x42c0c2 = _0x569764[_0x4cc7('0x2b')](_0x71112a); ++_0x71112a; 0x0 != (_0x2e5ead['get_blockedCategories']() & _0x42c0c2['categories']) && _0x42c0c2 != _0x2e5ead && _0x42c0c2['deactivateAction'](); } } ; _0x255a64[_0x4cc7('0x8')] = {}; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x1d68')] = null; _0x255a64[_0x4cc7('0x8')]['requiredKey'] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2369')] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0xaa3')] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x145d')] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x255a64[_0x4cc7('0x8')]['timeActive'] = null; _0x255a64[_0x4cc7('0x8')]['surrogateAction'] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x240c')] = null; _0x255a64[_0x4cc7('0x8')]['blockedCategories'] = null; _0x255a64[_0x4cc7('0x8')]['unblockedCategories'] = null; _0x255a64[_0x4cc7('0x8')]['animationID'] = null; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x17eca4) { null != this.surrogateAction ? (this.surrogateAction.update(_0x17eca4), this.surrogateAction.active || (this.surrogateAction = null, this.active = !0x1)) : this.active ? this.continueRequirementsMet() ? (0x0 <= this.length && (_0x17eca4 = Math.min(this.length - this.timeActive, _0x17eca4)), this.timeActive += _0x17eca4, this.performAction(_0x17eca4), 0x0 <= this.length && 0x0 >= this.length - this.timeActive && this.deactivateAction(!0x0)) : this.deactivateAction(!0x0) : this.actionRequirementsMet() && this.activateAction(); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x240e')] = function() { return this.correctKeysPressed(); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0xf33')] = function() { if ('iMnjG' !== _0x4cc7('0x240f')) { for (var _0x3eb98c = 0x0, _0x3609fe = this.buttons; _0x3eb98c < _0x3609fe.get_length(); ) { var _0x132a29 = _0x3609fe.get(_0x3eb98c); ++_0x3eb98c; _0x132a29.reset(); } this.musicButton.reset(); this.soundButton.reset(); this.mapButton.reset(); this.achievementIndicator.reset(); this.targetLevelNumber = -0x1; _0x445379.get_instance().levelStartText.set_overrideText(null); } else { return this.correctKeysPressed(); } } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2410')] = function() { return null == this.requiredKey ? !0x0 : this.activateWhileKeyHeld ? _0x2ab848.controlScheme.keyPressed(this.requiredKey) : this.owner.absorbedKey(this.requiredKey) ? !0x1 : 0x0 < this.buffer ? _0x2ab848.controlScheme.keyPressed(this.requiredKey) ? _0x2ab848.controlScheme.keyPressedTime(this.requiredKey) <= this.buffer : !0x1 : _0x2ab848.controlScheme.keyJustPressed(this.requiredKey); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2411')] = function() { this.active = !0x0; this.unblockedCategories = this.timeActive = 0x0; this.startAction(); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2412')] = function(_0x38c317) { null == _0x38c317 && (_0x38c317 = !0x1); if (null != this.surrogateAction) this.surrogateAction.deactivateAction(_0x38c317), this.surrogateAction.active || (this.surrogateAction = null); else { if (_0x4cc7('0x2413') !== 'GaBar') { var _0x28176e = this.area; _0x28176e.setTo(_0x28176e.x, _0x38c317, _0x28176e.width, _0x28176e.height - (_0x38c317 - _0x28176e.y)); return _0x38c317; } else { var _0x261f70 = this.endAction(); this.active = !0x1; this.timeActive = 0x0; _0x38c317 && null != _0x261f70 && (_0x261f70.activateAction(), _0x261f70 != this && (this.active = !0x0, this.surrogateAction = _0x261f70)); } } } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2315')] = function() { return this.active ? _0x2d63f9.qRgCc(0x0, this.timeActive) : !0x1; } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2414')] = function() {} ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2415')] = function(_0x58abcf) {} ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2416')] = function() { return null; } ; _0x255a64[_0x4cc7('0x8')]['get_blockedCategories'] = function() { return null != this.surrogateAction && this.surrogateAction.active ? this.surrogateAction.get_blockedCategories() : this.active ? this.blockedCategories & ~this.unblockedCategories : 0x0; } ; _0x255a64[_0x4cc7('0x8')]['reset'] = function() { this.active && (this.active = !0x1, this.timeActive = 0x0); null != this.surrogateAction && (this.surrogateAction.reset(), this.surrogateAction = null); } ; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x255a64; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_blockedCategories'] = _0x4cc7('0x240d'); var _0x5c2d75 = function(_0x3d856c, _0x37581f, _0x121702, _0x49a6ec) { if ('ovuRX' !== _0x4cc7('0x2417')) { return _0x56067a[_0x4cc7('0x6a0')]('sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_dataReg']) + '.y\x0adiv\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')]) + '.x\x0asat\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x1d96') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x181d')])) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37581f) + '.y\x0a'; } else { null == _0x49a6ec && (_0x49a6ec = 0.5); _0x255a64['call'](this, _0x3d856c); this[_0x4cc7('0xa66')] = _0x3d856c; this['length'] = _0x49a6ec + 0.5; this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe'); this[_0x4cc7('0xaa3')] = 0.2; this['minStrength'] = _0x37581f; this[_0x4cc7('0x2418')] = _0x121702; this[_0x4cc7('0x240c')] = 0x20; this[_0x4cc7('0x2405')] = 0x30; } }; _0x16dada[_0x4cc7('0x2419')] = _0x5c2d75; _0x5c2d75[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x241a')]; _0x5c2d75[_0x4cc7('0x92b')] = _0x255a64; _0x5c2d75[_0x4cc7('0x8')] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { 'ownerCharacter': null, 'minStrength': null, 'maxStrength': null, 'xCharge': null, 'actionRequirementsMet': function() { return this['ownerCharacter'][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? this[_0x4cc7('0x2410')]() : !0x1; }, 'continueRequirementsMet': function() { if (_0x4cc7('0x241b') !== _0x4cc7('0x241c')) { if (this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')]) var _0x4e9336 = !0x0; else _0x4e9336 = this[_0x4cc7('0xa66')], _0x4e9336 = _0x4e9336[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x4e9336[_0x4cc7('0xf30')][_0x4cc7('0x2313')] < this['ownerCharacter'][_0x4cc7('0x102d')][_0x4cc7('0x2314')]; return _0x4e9336 ? _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this['requiredKey']) : !0x1; } else { _0x21cd93[_0x4cc7('0x96b')](this, _0x4e9336); } }, 'startAction': function() { if (_0x4cc7('0x241d') === _0x4cc7('0x241d')) { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0.7; this[_0x4cc7('0x241e')] = 0x0; this[_0x4cc7('0x2415')](0.1); } else { var _0x90f426 = a[_0x4cc7('0x22e')]['bounds']; e[_0x4cc7('0xb46')](_0x90f426['x'] + _0x90f426[_0x4cc7('0x7d9')]); } }, 'performAction': function(_0x3529dd) { var _0x47c22e = this[_0x4cc7('0xa66')][_0x4cc7('0x22f5')] = 0x0; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](_0x56067a[_0x4cc7('0x6a1')]) && --_0x47c22e; _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x1d99')) && ++_0x47c22e; _0x47c22e -= this['xCharge']; this[_0x4cc7('0x241e')] += (0x0 < _0x47c22e ? 0x1 : 0x0 > _0x47c22e ? -0x1 : 0x0) * _0x3529dd / this[_0x4cc7('0x21')]; _0x47c22e = 0x3c + this[_0x4cc7('0xa66')][_0x4cc7('0xa39')] - this['ownerCharacter']['zMaxSpeed']; var _0x1d708d = this[_0x4cc7('0xa66')] , _0x594259 = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0x3529dd *= 0x5; _0x1d708d[_0x4cc7('0x22d6')](_0x56067a[_0x4cc7('0x6a0')](_0x594259, (0.7 < _0x3529dd ? 0.7 : _0x3529dd) * this[_0x4cc7('0xa66')][_0x4cc7('0xa3c')] * (_0x47c22e - _0x594259))); }, 'endAction': function() { if (_0x4cc7('0x241f') === _0x4cc7('0x241f')) { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0x1; var _0x56f4cf = this[_0x4cc7('0x1cf7')] / (this[_0x4cc7('0x21')] - 0.5); _0x2d63f9['oYtXj'](0x1, _0x56f4cf) && (_0x56f4cf = 0x1); this[_0x4cc7('0xa66')][_0x4cc7('0xf30')]['onGround'] || (_0x56f4cf += 0.4 * (0x1 - _0x56f4cf)); var _0x58c608 = this[_0x4cc7('0xa66')] , _0x3f2e5f = this[_0x4cc7('0xa66')][_0x4cc7('0x203a')]() , _0x4be5cc = this[_0x4cc7('0x241e')]; _0x58c608[_0x4cc7('0xa68')](_0x3f2e5f + 0.9 * _0x56f4cf * ((-0x1 <= _0x4be5cc ? 0x1 >= _0x4be5cc ? _0x4be5cc : 0x1 : -0x1) * this['ownerCharacter']['xMaxSpeed'] - _0x3f2e5f)); _0x58c608 = this['minStrength']; this[_0x4cc7('0xa66')]['set_yVelocity'](-(_0x58c608 + _0x56f4cf * _0x2d63f9['OFIkb'](this[_0x4cc7('0x2418')], _0x58c608))); _0x58c608 = this[_0x4cc7('0xa66')]; _0x3f2e5f = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0x58c608[_0x4cc7('0x22d6')](_0x3f2e5f + _0x56f4cf * (this[_0x4cc7('0xa66')][_0x4cc7('0xa39')] - _0x3f2e5f)); this[_0x4cc7('0xa66')]['tunnel'][_0x4cc7('0xd74')][_0x4cc7('0x2321')]++; return null; } else { this[_0x4cc7('0x16b3')] = 0x0; this['_state'] = ''; _0x6573cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1669')); } }, '__class__': _0x5c2d75 }); var _0x2dd639 = function(_0x4290d4, _0x4f6017) { _0x1aa93f[_0x4cc7('0x96b')](this, _0x4290d4, _0x4f6017); this['xAccel'] *= 0.4; this[_0x4cc7('0x22ec')] *= 0.6; this[_0x4cc7('0x22eb')] *= 0.8; this[_0x4cc7('0x102c')] *= 0.95; this[_0x4cc7('0x2420')] = !0x0; this['specialPhysicsOnCrumbling'] = 0x1; this['floatDownAction'][_0x4cc7('0x102f')] = 0x50; this['jumpAction']['setFromJumpHeight'](50.88, 86.08, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 1.4; }; _0x16dada[_0x4cc7('0x2421')] = _0x2dd639; _0x2dd639[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x23a9')]; _0x2dd639['__super__'] = _0x1aa93f; _0x2dd639[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f['prototype'], { 'update': function(_0x57493b) { if (_0x4cc7('0x2422') === 'lQYHO') { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x57493b); 0x0 != this['oob'] || this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] || this[_0x4cc7('0x2301')][_0x4cc7('0x145d')] || (0x0 < this[_0x4cc7('0xa69')]() ? this['applyForce3D'](0x0, 0.6 * -this[_0x4cc7('0xbeb')][_0x4cc7('0xbef')]['y'], 0x0) : this['applyForce3D'](0x0, 0.3 * -this[_0x4cc7('0xbeb')][_0x4cc7('0xbef')]['y'], 0x0)); this[_0x4cc7('0x102d')][_0x4cc7('0x2315')]() && (1.11 == this[_0x4cc7('0x102d')][_0x4cc7('0x2344')] && this['tunnel'][_0x4cc7('0xd74')][_0x4cc7('0x2423')]++, null != this[_0x4cc7('0x1d6e')] && this[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')]['animates'] && this[_0x4cc7('0x1d6e')]['sourceData'][_0x4cc7('0x2322')] == _0x47f187['get_crumbling']() && this[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x2424')](this[_0x4cc7('0x1d6e')])); this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && 0.1 >= this[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - this['physicsData'][_0x4cc7('0x2425')] && (this[_0x4cc7('0x102d')][_0x4cc7('0x2344')] = 1.11); } else { _0x57493b = this[_0x4cc7('0xb37')]['getFragmentCodePerLight'](_0x57493b, b, c, d); this[_0x4cc7('0x154a')] = this['_baseMethod'][_0x4cc7('0x154a')]; return _0x57493b; } }, '__class__': _0x2dd639 }); var _0x20b7eb = function(_0x51cd96, _0x5da6c8) { this[_0x4cc7('0x2426')] = this[_0x4cc7('0x2427')] = 0x0; this['reel'] = !0x1; this[_0x4cc7('0x2428')] = -0x1; _0x1aa93f['call'](this, _0x51cd96, _0x5da6c8); this[_0x4cc7('0x22ec')] *= 0.8; this['xAccel'] *= 0.8; this[_0x4cc7('0x102c')] *= 0.9; this[_0x4cc7('0x2429')] = new _0x225257(_0x51cd96); _0x51cd96[_0x4cc7('0x242a')](this['anchor']); this[_0x4cc7('0x22c6')][_0x4cc7('0x242b')] = _0x48c401(this, this[_0x4cc7('0x242c')]); this[_0x4cc7('0x242d')] = new _0x1339f5(); }; _0x16dada[_0x4cc7('0x242e')] = _0x20b7eb; _0x20b7eb[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x242f')]; _0x20b7eb[_0x4cc7('0x2430')] = function(_0x38803a, _0x267d13, _0x4bcf8f) { var _0x296172 = _0x38803a['mesh'][_0x4cc7('0x13f9')]() , _0x278640 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x278640 && (_0x278640 = new _0x21e384()); _0x278640['x'] = _0x296172['x'] - _0x267d13['x']; _0x278640['y'] = _0x296172['y'] - _0x267d13['y']; _0x278640['z'] = _0x296172['z'] - _0x267d13['z']; _0x296172 = _0x20b7eb[_0x4cc7('0xb93')]; if (_0x56067a['shMIu'](_0x296172['x'] * _0x296172['x'] + _0x296172['y'] * _0x296172['y'] + _0x296172['z'] * _0x296172['z'], _0x4bcf8f * _0x4bcf8f)) { _0x296172 = _0x20b7eb[_0x4cc7('0xb93')]; _0x278640 = _0x56067a['QmGTk'](_0x296172['x'], _0x296172['x']) + _0x296172['y'] * _0x296172['y'] + _0x296172['z'] * _0x296172['z']; var _0xca7ef4 = _0x278640 - 0x1; 1e-10 > (0x0 <= _0xca7ef4 ? _0xca7ef4 : -_0xca7ef4) || (0x0 == _0x278640 ? (_0x296172['x'] = 0x1, _0x296172['y'] = 0x0, _0x296172['z'] = 0x0) : (_0x278640 = 0x1 / Math[_0x4cc7('0x2c')](_0x278640), _0x296172['x'] *= _0x278640, _0x296172['y'] *= _0x278640, _0x296172['z'] *= _0x278640)); _0x296172 = _0x38803a[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x278640 = _0x20b7eb[_0x4cc7('0xb93')]; if (0x0 < _0x296172['x'] * _0x278640['x'] + _0x296172['y'] * _0x278640['y'] + _0x296172['z'] * _0x278640['z']) { _0x296172 = _0x38803a['rigidbody'][_0x4cc7('0x1f2c')]; _0x278640 = _0x20b7eb[_0x4cc7('0xb93')]; _0xca7ef4 = null; null == _0xca7ef4 && (_0xca7ef4 = new _0x21e384()); var _0x4816a0 = _0x296172['x'] * _0x278640['x'] + _0x296172['y'] * _0x278640['y'] + _0x296172['z'] * _0x278640['z']; _0xca7ef4['x'] = _0x296172['x'] - _0x4816a0 * _0x278640['x']; _0xca7ef4['y'] = _0x296172['y'] - _0x4816a0 * _0x278640['y']; _0xca7ef4['z'] = _0x296172['z'] - _0x4816a0 * _0x278640['z']; } _0x278640 = _0x296172 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x278640 && (_0x278640 = new _0x21e384()); _0x278640['x'] = _0x296172['x'] * _0x4bcf8f; _0x278640['y'] = _0x296172['y'] * _0x4bcf8f; _0x278640['z'] = _0x296172['z'] * _0x4bcf8f; _0x296172 = _0x4bcf8f = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x296172 && (_0x296172 = new _0x21e384()); _0x296172['x'] = _0x267d13['x'] + _0x4bcf8f['x']; _0x296172['y'] = _0x267d13['y'] + _0x4bcf8f['y']; _0x296172['z'] = _0x267d13['z'] + _0x4bcf8f['z']; _0x2a6728[_0x4cc7('0x2346')](_0x20b7eb['temp'], _0x5260f5[_0x4cc7('0x99b')](_0x38803a[_0x4cc7('0xbeb')], _0x52778d)[_0x4cc7('0x17c3')][_0x4cc7('0xf73')](), _0x20b7eb['temp']); _0x38803a[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x20b7eb[_0x4cc7('0xb93')]); return !0x0; } return !0x1; } ; _0x20b7eb[_0x4cc7('0x92b')] = _0x1aa93f; _0x20b7eb['prototype'] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'anchor': null, 'distFromAnchor': null, 'targetFinder': null, 'reel': null, 'reelTimeElapsed': null, 'countdownToGrab': null, 'noRotateTime': null, 'prevZ': null, 'isNotAnchor': function(_0x43b77f) { return _0x43b77f != this['anchor']; }, 'reset': function() { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this['noRotateTime'] = 0x0; this['anchor']['mesh'][_0x4cc7('0xfa1')](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()); this[_0x4cc7('0x2429')]['set_stuckTo'](this); this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0; this[_0x4cc7('0x2432')] = this['distFromAnchor'] = -0x1; this[_0x4cc7('0x2426')] = 0x0; this[_0x4cc7('0x2429')][_0x4cc7('0x2433')](this); this[_0x4cc7('0x2434')] = this[_0x4cc7('0x126')][_0x4cc7('0xd92')](); }, 'update': function(_0x7f3d29) { var _0x747893 = this; _0x1aa93f['prototype'][_0x4cc7('0x94a')]['call'](this, _0x7f3d29); 0x0 < this[_0x4cc7('0x2427')] && (this['noRotateTime'] -= _0x7f3d29); if (this['anchor'][_0x4cc7('0x2435')] == this) { if (_0x2ab848['controlScheme'][_0x4cc7('0xbe6')](_0x4cc7('0x1bfe')) && !this[_0x4cc7('0x102d')][_0x4cc7('0x2315')]()) { var _0x569db1 = _0x20b7eb['temp']; _0x569db1['x'] = this[_0x4cc7('0x203a')]() / 0x10e - (_0x2ab848['controlScheme']['keyPressed'](_0x4cc7('0x6a2')) ? 0x1 : 0x0) + (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x1d99')) ? 0x1 : 0x0); _0x569db1['y'] = -0x1; _0x569db1['z'] = 1.5; _0x2a6728[_0x4cc7('0x2346')](_0x20b7eb[_0x4cc7('0xb93')], this[_0x4cc7('0xb7f')]['artificialGravity']['get_rotationZ'](), _0x20b7eb['temp']); this[_0x4cc7('0x2429')]['set_stuckTo'](null); this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0; this[_0x4cc7('0x2436')] = !0x1; _0x569db1 = _0x20b7eb['temp']; _0x7f3d29 = _0x569db1['x'] * _0x569db1['x'] + _0x569db1['y'] * _0x569db1['y'] + _0x569db1['z'] * _0x569db1['z']; var _0x7edde3 = _0x7f3d29 - 0x1; _0x2d63f9[_0x4cc7('0x2437')](1e-10, 0x0 <= _0x7edde3 ? _0x7edde3 : -_0x7edde3) || (0x0 == _0x7f3d29 ? (_0x569db1['x'] = 0x1, _0x569db1['y'] = 0x0, _0x569db1['z'] = 0x0) : (_0x7f3d29 = _0x2d63f9[_0x4cc7('0x16b')](0x1, Math[_0x4cc7('0x2c')](_0x7f3d29)), _0x569db1['x'] *= _0x7f3d29, _0x569db1['y'] *= _0x7f3d29, _0x569db1['z'] *= _0x7f3d29)); _0x7f3d29 = _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x7f3d29 && (_0x7f3d29 = new _0x21e384()); _0x7f3d29['x'] = 0x2ee * _0x569db1['x']; _0x7f3d29['y'] = 0x2ee * _0x569db1['y']; _0x7f3d29['z'] = 0x2ee * _0x569db1['z']; _0x569db1 = this[_0x4cc7('0x2429')][_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x7f3d29 = _0x20b7eb['temp']; _0x569db1['x'] = _0x7f3d29['x']; _0x569db1['y'] = _0x7f3d29['y']; _0x569db1['z'] = _0x7f3d29['z']; var _0x35d65a = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x7f3d29 = _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x7f3d29 && (_0x7f3d29 = new _0x21e384()); _0x7f3d29['x'] = _0x35d65a['x'] + 0.1 * _0x569db1['x']; _0x7f3d29['y'] = _0x35d65a['y'] + 0.1 * _0x569db1['y']; _0x7f3d29['z'] = _0x35d65a['z'] + 0.1 * _0x569db1['z']; this[_0x4cc7('0x242d')][_0x4cc7('0x9fd')](); this[_0x4cc7('0x242d')]['extendToPoint'](_0x20b7eb[_0x4cc7('0xb93')]); this[_0x4cc7('0x242d')]['extendBy'](0x3c); var _0x3b7575 = null, _0x54c99c, _0x91a362 = 0xe10, _0x320c1b; this['tunnel']['forGameObjectsTouching'](this[_0x4cc7('0x242d')], function(_0x7f3d29) { if (!_0x7f3d29[_0x4cc7('0x2031')] && _0x747893[_0x4cc7('0x2429')][_0x4cc7('0x2438')](_0x7f3d29) && _0x5260f5[_0x4cc7('0x9a0')](_0x7f3d29, _0x55cb22) && (_0x54c99c = _0x7f3d29['mesh'][_0x4cc7('0xd1a')](), _0x320c1b = _0x56067a[_0x4cc7('0x6a4')]((_0x54c99c['x'] - _0x35d65a['x']) * (_0x54c99c['x'] - _0x35d65a['x']) + _0x56067a[_0x4cc7('0x69a')](_0x54c99c['y'], _0x35d65a['y']) * (_0x54c99c['y'] - _0x35d65a['y']), _0x56067a[_0x4cc7('0x6a5')](_0x54c99c['z'], _0x35d65a['z']) * (_0x54c99c['z'] - _0x35d65a['z'])), !_0x56067a[_0x4cc7('0x675')](31790.000000000004, _0x320c1b))) { var _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')]; _0x320c1b = (_0x54c99c['x'] - _0x569db1['x']) * (_0x54c99c['x'] - _0x569db1['x']) + _0x56067a[_0x4cc7('0x6a6')](_0x54c99c['y'], _0x569db1['y']) * (_0x54c99c['y'] - _0x569db1['y']) + (_0x54c99c['z'] - _0x569db1['z']) * _0x56067a[_0x4cc7('0x6a6')](_0x54c99c['z'], _0x569db1['z']); _0x320c1b < _0x91a362 && (_0x3b7575 = _0x7f3d29, _0x91a362 = _0x320c1b); } }); null != _0x3b7575 && (_0x569db1 = _0x20b7eb['temp'], _0x7f3d29 = _0x3b7575[_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x569db1['x'] = _0x7f3d29['x'], _0x569db1['y'] = _0x7f3d29['y'], _0x569db1['z'] = _0x7f3d29['z'], 0x1 == _0x3b7575[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] && (_0x20b7eb[_0x4cc7('0xb93')]['z'] += _0x3b7575['sourceData'][_0x4cc7('0xa9a')] / 0x2), this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() >= _0x20b7eb['temp']['z'] && (_0x20b7eb[_0x4cc7('0xb93')]['z'] += 0.4 * _0x3b7575['sourceData'][_0x4cc7('0xa9a')]), _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')], _0x7f3d29 = this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x7edde3 = _0x20b7eb[_0x4cc7('0xb93')], null == _0x7edde3 && (_0x7edde3 = new _0x21e384()), _0x7edde3['x'] = _0x569db1['x'] - _0x7f3d29['x'], _0x7edde3['y'] = _0x569db1['y'] - _0x7f3d29['y'], _0x7edde3['z'] = _0x569db1['z'] - _0x7f3d29['z'], _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')], _0x7f3d29 = _0x569db1['x'] * _0x569db1['x'] + _0x569db1['y'] * _0x569db1['y'] + _0x569db1['z'] * _0x569db1['z'], _0x7edde3 = _0x7f3d29 - 0x1, 1e-10 > (0x0 <= _0x7edde3 ? _0x7edde3 : -_0x7edde3) || (0x0 == _0x7f3d29 ? (_0x569db1['x'] = 0x1, _0x569db1['y'] = 0x0, _0x569db1['z'] = 0x0) : (_0x7f3d29 = 0x1 / Math[_0x4cc7('0x2c')](_0x7f3d29), _0x569db1['x'] *= _0x7f3d29, _0x569db1['y'] *= _0x7f3d29, _0x569db1['z'] *= _0x7f3d29)), _0x7f3d29 = _0x569db1 = _0x20b7eb[_0x4cc7('0xb93')], _0x2d63f9[_0x4cc7('0x182')](null, _0x7f3d29) && (_0x7f3d29 = new _0x21e384()), _0x7f3d29['x'] = 0x2ee * _0x569db1['x'], _0x7f3d29['y'] = 0x2ee * _0x569db1['y'], _0x7f3d29['z'] = 0x2ee * _0x569db1['z'], _0x569db1 = this[_0x4cc7('0x2429')]['rigidbody']['velocity'], _0x7f3d29 = _0x20b7eb['temp'], _0x569db1['x'] = _0x7f3d29['x'], _0x569db1['y'] = _0x7f3d29['y'], _0x569db1['z'] = _0x7f3d29['z']); } } else if (_0x2d63f9[_0x4cc7('0x182')](null, this['anchor'][_0x4cc7('0x2435')]) || this[_0x4cc7('0xf30')][_0x4cc7('0xf31')]) { if (null != this['anchor'][_0x4cc7('0x2435')] && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x1, this['anchor'][_0x4cc7('0x2439')](null)), this[_0x4cc7('0x2428')] = -0x1, 0x0 <= this[_0x4cc7('0x2432')] && (this['countdownToGrab'] -= _0x7f3d29, 0x0 >= this['countdownToGrab'] && (this[_0x4cc7('0x2429')][_0x4cc7('0x126')]['set_position'](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()), this[_0x4cc7('0x2429')][_0x4cc7('0x2439')](this), this['anchor'][_0x4cc7('0x2431')] = !0x0, this['countdownToGrab'] = this['distFromAnchor'] = -0x1, this[_0x4cc7('0x2426')] = 0x0, this[_0x4cc7('0x2429')][_0x4cc7('0x2433')](this))), this[_0x4cc7('0x2429')][_0x4cc7('0x2435')] != this) if (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] && !this[_0x4cc7('0x2436')]) _0x20b7eb['keepInRange'](this[_0x4cc7('0x2429')], this[_0x4cc7('0x126')]['get_scenePosition'](), 0xaa) && (this[_0x4cc7('0x2436')] = !0x0); else { if (_0x4cc7('0x243a') === _0x4cc7('0x243a')) { _0x569db1 = _0x20b7eb[_0x4cc7('0x2430')](this[_0x4cc7('0x2429')], this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), 0xaa); _0x7edde3 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); var _0x4bf907 = this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x48c401 = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x48c401 && (_0x48c401 = new _0x21e384()); _0x48c401['x'] = _0x7edde3['x'] - _0x4bf907['x']; _0x48c401['y'] = _0x7edde3['y'] - _0x4bf907['y']; _0x48c401['z'] = _0x7edde3['z'] - _0x4bf907['z']; _0x569db1 && this['anchor'][_0x4cc7('0x126')]['get_z']() > this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() + 0xa && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0); _0x7edde3 = _0x20b7eb['temp']; _0x7edde3['x'] * _0x7edde3['x'] + _0x7edde3['y'] * _0x7edde3['y'] + _0x7edde3['z'] * _0x7edde3['z'] <= this[_0x4cc7('0xf3f')] * this[_0x4cc7('0xf3f')] ? (this['anchor'][_0x4cc7('0x126')][_0x4cc7('0xfa1')](this[_0x4cc7('0x126')]['get_scenePosition']()), this[_0x4cc7('0x2429')]['set_stuckTo'](this), this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0, this[_0x4cc7('0x2432')] = this['distFromAnchor'] = -0x1, this[_0x4cc7('0x2426')] = 0x0, this['anchor'][_0x4cc7('0x2433')](this)) : (this[_0x4cc7('0x2426')] += _0x7f3d29, 0.4 <= this[_0x4cc7('0x2426')] && (this['reel'] = !0x0, this['anchor'][_0x4cc7('0x2431')] = !0x0), 0.8 <= this['reelTimeElapsed'] && 0x0 > this['countdownToGrab'] && (this[_0x4cc7('0x2432')] = 0.2), _0x20b7eb[_0x4cc7('0xb93')]['z'] += 0xa, _0x7f3d29 = _0x20b7eb['temp'], _0x7edde3 = _0x2d63f9[_0x4cc7('0x19b')](_0x7f3d29['x'] * _0x7f3d29['x'] + _0x7f3d29['y'] * _0x7f3d29['y'], _0x7f3d29['z'] * _0x7f3d29['z']), _0x4bf907 = _0x2d63f9[_0x4cc7('0x19c')](_0x7edde3, 0x1), 1e-10 > (0x0 <= _0x4bf907 ? _0x4bf907 : -_0x4bf907) || (0x0 == _0x7edde3 ? (_0x7f3d29['x'] = 0x1, _0x7f3d29['y'] = 0x0, _0x7f3d29['z'] = 0x0) : (_0x7edde3 = 0x1 / Math['sqrt'](_0x7edde3), _0x7f3d29['x'] *= _0x7edde3, _0x7f3d29['y'] *= _0x7edde3, _0x7f3d29['z'] *= _0x7edde3)), _0x7f3d29 = _0x20b7eb[_0x4cc7('0xb93')], _0x7edde3 = 0x12c + 0x258 * this['reelTimeElapsed'], _0x4bf907 = _0x20b7eb['temp'], null == _0x4bf907 && (_0x4bf907 = new _0x21e384()), _0x4bf907['x'] = _0x7f3d29['x'] * _0x7edde3, _0x4bf907['y'] = _0x7f3d29['y'] * _0x7edde3, _0x4bf907['z'] = _0x7f3d29['z'] * _0x7edde3, _0x20b7eb['temp']['z'] += this[_0x4cc7('0xa3b')](), _0x7f3d29 = this[_0x4cc7('0x2429')][_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')], _0x7edde3 = _0x20b7eb[_0x4cc7('0xb93')], _0x7f3d29['x'] = _0x7edde3['x'], _0x7f3d29['y'] = _0x7edde3['y'], _0x7f3d29['z'] = _0x7edde3['z']); !this[_0x4cc7('0x2429')]['sticky'] && (_0x569db1 || this['mesh']['get_z']() - this[_0x4cc7('0x2429')]['mesh']['get_z']() > 0xaa * (_0x2ab848[_0x4cc7('0xbdf')]['keyJustPressed']('jump') ? 0.5 : 0.7)) && _0x2d63f9[_0x4cc7('0x243b')](0x0, this[_0x4cc7('0x2432')]) && (this[_0x4cc7('0x2432')] = 0.2); } else { var _0x381a94 = _0x54c99c++; var _0x29f9f0 = Math['PI'] * _0x381a94 / this[_0x4cc7('0xb8c')]; var _0xbec289 = -this[_0x4cc7('0xf38')] * Math[_0x4cc7('0x27')](_0x29f9f0) , _0x166155 = this['_radius'] * Math[_0x4cc7('0x28')](_0x29f9f0); _0x29f9f0 = _0x3b7575; for (var _0x3c2ce6 = 0x0, _0x3aa10f = this[_0x4cc7('0x1634')] + 0x1; _0x3c2ce6 < _0x3aa10f; ) { var _0x4960c4 = _0x3c2ce6++; var _0x9536e3 = _0x56067a[_0x4cc7('0x6a3')](0x2, Math['PI']) * _0x4960c4 / this[_0x4cc7('0x1634')]; var _0x591ecd = _0x166155 * Math[_0x4cc7('0x27')](_0x9536e3) , _0x1a055 = _0x381a94 > this[_0x4cc7('0xb8c')] / 0x2 ? this[_0x4cc7('0xb8f')] / 0x2 : -this[_0x4cc7('0xb8f')] / 0x2 , _0x4fb491 = _0x166155 * Math[_0x4cc7('0x28')](_0x9536e3) , _0x3ebb5c = _0x56067a['wqOXx'](0x1, Math[_0x4cc7('0x2c')](_0x591ecd * _0x591ecd + _0x4fb491 * _0x4fb491 + _0xbec289 * _0xbec289)) , _0x4fbd64 = Math[_0x4cc7('0x2c')](_0x4fb491 * _0x4fb491 + _0x591ecd * _0x591ecd); if (this[_0x4cc7('0xb8d')]) { var _0x5e0e09 = 0x0; var _0x50de59 = 0.007 < _0x4fbd64 ? _0x591ecd / _0x4fbd64 : 0x0; _0x9536e3 = -_0xbec289; var _0x120a6c = _0x4fb491; } else _0x5e0e09 = 0.007 < _0x4fbd64 ? _0x591ecd / _0x4fbd64 : 0x0, _0x50de59 = 0x0, _0x9536e3 = _0x4fb491, _0x120a6c = _0xbec289; _0x4960c4 == this[_0x4cc7('0x1634')] ? (_0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x569db1[_0x4cc7('0x2b')](_0x29f9f0)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x569db1['get'](_0x29f9f0 + 0x1)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x2)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x3) + _0x591ecd * _0x3ebb5c)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1['get'](_0x29f9f0 + 0x4) + _0x9536e3 * _0x3ebb5c)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * _0x56067a[_0x4cc7('0x6a4')](_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x5), _0x120a6c * _0x3ebb5c)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x6) + (0.007 < _0x4fbd64 ? _0x56067a[_0x4cc7('0x6a8')](-_0x4fb491, _0x4fbd64) : 0x1))), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x7) + _0x5e0e09)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.5 * (_0x569db1[_0x4cc7('0x2b')](_0x29f9f0 + 0x8) + _0x50de59))) : (_0x569db1['set'](_0x3b7575++, _0x591ecd), _0x569db1['set'](_0x3b7575++, this['_yUp'] ? _0x9536e3 - _0x1a055 : _0x9536e3), _0x569db1['set'](_0x3b7575++, this[_0x4cc7('0xb8d')] ? _0x120a6c : _0x120a6c + _0x1a055), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x591ecd * _0x3ebb5c), _0x569db1['set'](_0x3b7575++, _0x9536e3 * _0x3ebb5c), _0x569db1['set'](_0x3b7575++, _0x120a6c * _0x3ebb5c), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, 0.007 < _0x4fbd64 ? -_0x4fb491 / _0x4fbd64 : 0x1), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x5e0e09), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575++, _0x50de59)); 0x0 < _0x4960c4 && _0x56067a['LcqTZ'](0x0, _0x381a94) && (_0x591ecd = (this[_0x4cc7('0x1634')] + 0x1) * _0x381a94 + _0x4960c4, _0x1a055 = (this[_0x4cc7('0x1634')] + 0x1) * _0x381a94 + _0x4960c4 - 0x1, _0x9536e3 = (this[_0x4cc7('0x1634')] + 0x1) * (_0x381a94 - 0x1) + _0x4960c4 - 0x1, _0x4960c4 = (this[_0x4cc7('0x1634')] + 0x1) * (_0x381a94 - 0x1) + _0x4960c4, _0x381a94 == this[_0x4cc7('0xb8c')] ? (_0x569db1[_0x4cc7('0x9e7')](_0x3b7575 - 0x9, _0x569db1['get'](_0x29f9f0)), _0x569db1[_0x4cc7('0x9e7')](_0x3b7575 - 0x8, _0x569db1[_0x4cc7('0x2b')](_0x56067a['WTnuV'](_0x29f9f0, 0x1))), _0x569db1['set'](_0x3b7575 - 0x7, _0x569db1['get'](_0x29f9f0 + 0x2)), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x591ecd), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x9536e3), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x4960c4)) : 0x1 == _0x381a94 ? (_0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x591ecd), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x1a055), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x9536e3)) : (_0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x591ecd), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x1a055), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x9536e3), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x591ecd), _0x7edde3['set'](_0x747893++, _0x9536e3), _0x7edde3[_0x4cc7('0x9e7')](_0x747893++, _0x4960c4))); _0x3b7575 += _0x35d65a; } } } } else if (_0x569db1 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), 0x46 > this[_0x4cc7('0x2428')] && (_0x7f3d29 = this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x7f3d29 = Math[_0x4cc7('0x2c')]((_0x569db1['x'] - _0x7f3d29['x']) * _0x2d63f9['hkHAX'](_0x569db1['x'], _0x7f3d29['x']) + (_0x569db1['y'] - _0x7f3d29['y']) * (_0x569db1['y'] - _0x7f3d29['y']) + (_0x569db1['z'] - _0x7f3d29['z']) * (_0x569db1['z'] - _0x7f3d29['z'])), this[_0x4cc7('0x2428')] = 0x46 <= _0x7f3d29 ? 0xaa >= _0x7f3d29 ? _0x7f3d29 : 0xaa : 0x46), _0x7f3d29 = this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x7edde3 = _0x20b7eb[_0x4cc7('0xb93')], _0x2d63f9['qRgCc'](null, _0x7edde3) && (_0x7edde3 = new _0x21e384()), _0x7edde3['x'] = _0x7f3d29['x'] - _0x569db1['x'], _0x7edde3['y'] = _0x7f3d29['y'] - _0x569db1['y'], _0x7edde3['z'] = _0x7f3d29['z'] - _0x569db1['z'], this[_0x4cc7('0x231c')](_0x20b7eb[_0x4cc7('0xb93')]['y'], _0x20b7eb[_0x4cc7('0xb93')]['x']), this[_0x4cc7('0x243c')](), _0x569db1 = _0x20b7eb['up'], _0x569db1['x'] = 0x0, _0x569db1['y'] = -0x1, _0x569db1['z'] = 0x0, _0x2a6728[_0x4cc7('0x2346')](_0x20b7eb[_0x4cc7('0xb93')], this[_0x4cc7('0xb7f')]['artificialGravity'][_0x4cc7('0xf73')](), _0x20b7eb[_0x4cc7('0xb93')]), _0x569db1 = _0x20b7eb['up'], _0x7f3d29 = _0x20b7eb['temp'], 0x0 > _0x569db1['x'] * _0x7f3d29['x'] + _0x569db1['y'] * _0x7f3d29['y'] + _0x569db1['z'] * _0x7f3d29['z'] && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x1, this[_0x4cc7('0x2429')]['set_stuckTo'](null), this[_0x4cc7('0x2436')] = !0x0), this[_0x4cc7('0x2432')] = -0x1, this[_0x4cc7('0x2426')] = 0x0, this[_0x4cc7('0xa39')] = 1.5 * this[_0x4cc7('0x102c')], this[_0x4cc7('0x22d4')](0x0, this['mesh'][_0x4cc7('0xd92')]() < this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() ? 0xfa : -0xfa, 0xc8), _0x569db1 = this['rigidbody']['velocity'], _0x569db1 = _0x2d63f9[_0x4cc7('0x19b')](_0x569db1['x'] * _0x569db1['x'], _0x569db1['y'] * _0x569db1['y']) + _0x569db1['z'] * _0x569db1['z'], _0x20b7eb[_0x4cc7('0x2430')](this, this[_0x4cc7('0x2429')][_0x4cc7('0x126')]['get_position'](), this[_0x4cc7('0x2428')]) && (_0x7f3d29 = this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')], _0x2d63f9[_0x4cc7('0x19d')](_0x7f3d29['x'] * _0x7f3d29['x'] + _0x7f3d29['y'] * _0x7f3d29['y'] + _0x7f3d29['z'] * _0x7f3d29['z'], _0x569db1) && (_0x7f3d29 = this['rigidbody'][_0x4cc7('0x1f2c')], _0x7edde3 = _0x7f3d29['x'] * _0x7f3d29['x'] + _0x7f3d29['y'] * _0x7f3d29['y'] + _0x7f3d29['z'] * _0x7f3d29['z'], _0x4bf907 = _0x7edde3 - 0x1, 1e-10 > (0x0 <= _0x4bf907 ? _0x4bf907 : -_0x4bf907) || (0x0 == _0x7edde3 ? (_0x7f3d29['x'] = 0x0, _0x7f3d29['y'] = 0x0, _0x7f3d29['z'] = 0x1) : (_0x7edde3 = 0x1 / Math[_0x4cc7('0x2c')](_0x7edde3), _0x7f3d29['x'] *= _0x7edde3, _0x7f3d29['y'] *= _0x7edde3, _0x7f3d29['z'] *= _0x7edde3)), _0x7f3d29 = this['rigidbody'][_0x4cc7('0x1f2c')], _0x569db1 = Math[_0x4cc7('0x2c')](_0x569db1), _0x7edde3 = this['rigidbody'][_0x4cc7('0x1f2c')], null == _0x7edde3 && (_0x7edde3 = new _0x21e384()), _0x7edde3['x'] = _0x7f3d29['x'] * _0x569db1, _0x7edde3['y'] = _0x7f3d29['y'] * _0x569db1, _0x7edde3['z'] = _0x7f3d29['z'] * _0x569db1)), this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > this[_0x4cc7('0x2429')]['mesh'][_0x4cc7('0xd92')]() + 0.5 * this[_0x4cc7('0x2428')] ? _0x569db1 = !0x0 : (_0x569db1 = this['mesh']['get_z']() - this['prevZ'], _0x569db1 = 1e-10 > (_0x2d63f9[_0x4cc7('0x18f')](0x0, _0x569db1) ? _0x569db1 : -_0x569db1)), _0x569db1 || _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')]('jump')) this[_0x4cc7('0x2429')]['sticky'] = !0x1, this[_0x4cc7('0x2429')][_0x4cc7('0x2439')](null), this[_0x4cc7('0x2436')] = !0x0, this[_0x4cc7('0x2428')] = -0x1, this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2423')]++, this[_0x4cc7('0x102d')]['activateAction'](), _0x2ab848['controlScheme'][_0x4cc7('0x230a')]('jump') && this['applyImpulse'](0x0, 0.4 * -this[_0x4cc7('0x102d')][_0x4cc7('0x10af')]), this[_0x4cc7('0x2427')] = 0x1; this[_0x4cc7('0x2434')] = this['mesh'][_0x4cc7('0xd92')](); }, 'display': function(_0x52e768) { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x50c')]['call'](this, _0x52e768); 0x0 != this['oob'] && (this[_0x4cc7('0xb7f')][_0x4cc7('0x243d')] = !0x1, this[_0x4cc7('0xb7f')][_0x4cc7('0x243e')]['y'] = 0x0); }, 'adjustTargetRotation': function(_0x24e674, _0x2262ea, _0x179d61, _0xbeea7, _0x444fb7) { null == _0x444fb7 && (_0x444fb7 = 0x0); null == _0xbeea7 && (_0xbeea7 = !0x0); null == _0x179d61 && (_0x179d61 = !0x1); null == _0x2262ea && (_0x2262ea = !0x0); if (0x0 < this[_0x4cc7('0x2427')]) { if (_0x2262ea) { var _0x3f787b = _0x20b7eb[_0x4cc7('0xb93')]; _0x3f787b['x'] = _0x24e674['x']; _0x3f787b['y'] = _0x24e674['y']; _0x3f787b['z'] = _0x24e674['z']; } else _0x2a6728[_0x4cc7('0x2346')](_0x24e674, this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')](), _0x20b7eb[_0x4cc7('0xb93')]); if (_0x179d61) { var _0x29c98e = _0x3f787b = _0x20b7eb[_0x4cc7('0xb93')]; null == _0x29c98e && (_0x29c98e = new _0x21e384()); _0x29c98e['x'] = -0x1 * _0x3f787b['x']; _0x29c98e['y'] = -0x1 * _0x3f787b['y']; _0x29c98e['z'] = -0x1 * _0x3f787b['z']; } if (0.5 < _0x20b7eb[_0x4cc7('0xb93')]['y'] && !_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x1bfe'))) return; } _0x1aa93f['prototype']['adjustTargetRotation']['call'](this, _0x24e674, _0x2262ea, _0x179d61, _0xbeea7, _0x444fb7); }, 'getEstimatedSpeed': function() { return 1.2 * this[_0x4cc7('0x102c')]; }, 'removeFromLevel': function() { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x1ec2')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0x2429')] && (this[_0x4cc7('0x2429')][_0x4cc7('0x1ec2')](), this['anchor'] = null); }, '__class__': _0x20b7eb }); var _0x225257 = function(_0x48e2a0, _0xbfe07f) { this[_0x4cc7('0x2431')] = !0x0; _0x12dd16['call'](this, _0x48e2a0, new _0x5e85ee(_0x5e85ee[_0x4cc7('0x237e')](0x5),0xaaaaaa), !0x0); this[_0x4cc7('0x2072')] = !0x0; this[_0x4cc7('0x22c9')](new _0x6a0fd4(this[_0x4cc7('0x126')],0xa)); this[_0x4cc7('0x2073')] = !0x1; this[_0x4cc7('0x22c6')][_0x4cc7('0x242b')] = _0x48c401(this, this['preCollision']); this['rigidbody'][_0x4cc7('0x22f2')] = _0x48c401(this, this[_0x4cc7('0x243f')]); this['rigidbody'][_0x4cc7('0x22f3')] = _0x48c401(this, this[_0x4cc7('0x2440')]); this[_0x4cc7('0x2441')] = new _0x21e384(); this['pickupsGrabbed'] = _0x2bc114['toObjectVector'](null); }; _0x16dada[_0x4cc7('0x2442')] = _0x225257; _0x225257[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'character', 'Anchor']; _0x225257[_0x4cc7('0x92b')] = _0x12dd16; _0x225257[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'gravity': null, 'stuckTo': null, 'stuckOffset': null, 'sticky': null, 'pickupsGrabbed': null, 'update': function(_0x532bab) { if (null != this[_0x4cc7('0x2435')]) { _0x532bab = this[_0x4cc7('0x126')]['get_position'](); var _0x2d0c0c = this[_0x4cc7('0x2435')]['mesh'][_0x4cc7('0x13f9')]() , _0x266017 = this[_0x4cc7('0x2441')] , _0x4d3de0 = _0x532bab; null == _0x4d3de0 && (_0x4d3de0 = new _0x21e384()); _0x4d3de0['x'] = _0x2d0c0c['x'] + _0x266017['x']; _0x4d3de0['y'] = _0x2d0c0c['y'] + _0x266017['y']; _0x4d3de0['z'] = _0x2d0c0c['z'] + _0x266017['z']; this['mesh'][_0x4cc7('0xfa1')](_0x532bab); } else _0x12dd16[_0x4cc7('0x8')]['update'][_0x4cc7('0x96b')](this, _0x532bab), _0x2d0c0c = _0x532bab = this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')], null == _0x2d0c0c && (_0x2d0c0c = new _0x21e384()), _0x2d0c0c['x'] = -0x1 * _0x532bab['x'], _0x2d0c0c['y'] = -0x1 * _0x532bab['y'], _0x2d0c0c['z'] = -0x1 * _0x532bab['z'], null != this[_0x4cc7('0x2444')] && _0x2a6728[_0x4cc7('0x2346')](this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')], this['gravity']['get_rotationZ'](), this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')]); for (_0x532bab = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0x2445')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x532bab[_0x4cc7('0x124b')] != _0x532bab[_0x4cc7('0x10a1')]; ) _0x2d0c0c = _0x532bab[_0x4cc7('0x124b')] += _0x532bab[_0x4cc7('0x1612')], this[_0x4cc7('0x2445')][_0x4cc7('0x2b')](_0x2d0c0c)[_0x4cc7('0x2446')]() ? this['pickupsGrabbed'][_0x4cc7('0xa5e')](_0x2d0c0c, 0x1) : this[_0x4cc7('0x2445')][_0x4cc7('0x2b')](_0x2d0c0c)[_0x4cc7('0x2447')](this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]); }, 'reset': function() { if (_0x4cc7('0x2448') !== _0x4cc7('0x2449')) { _0x12dd16['prototype'][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x2431')] = !0x0; this[_0x4cc7('0x2439')](null); } else { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x143); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x30); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xbd); var _0x58fbce = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x4a03af = null; null == _0x4a03af && (_0x4a03af = new _0x169fce()); var _0x43a08d = Math[_0x4cc7('0x28')](0.8377580409572781); _0x4a03af['x'] = -0.156 * _0x43a08d; _0x4a03af['y'] = -0.972 * _0x43a08d; _0x4a03af['z'] = -0.177 * _0x43a08d; _0x4a03af['w'] = Math[_0x4cc7('0x27')](0.8377580409572781); _0x43a08d = _0x4a03af['x'] * _0x4a03af['x'] + _0x4a03af['y'] * _0x4a03af['y'] + _0x4a03af['z'] * _0x4a03af['z'] + _0x4a03af['w'] * _0x4a03af['w']; var _0x1a94a5 = _0x43a08d - 0x1; 1e-10 > (0x0 <= _0x1a94a5 ? _0x1a94a5 : -_0x1a94a5) || (_0x56067a[_0x4cc7('0x693')](0x0, _0x43a08d) ? (_0x4a03af['x'] = 0x0, _0x4a03af['y'] = 0x0, _0x4a03af['z'] = 0x0, _0x4a03af['w'] = 0x1) : (_0x43a08d = 0x1 / Math[_0x4cc7('0x2c')](_0x43a08d), _0x4a03af['x'] *= _0x43a08d, _0x4a03af['y'] *= _0x43a08d, _0x4a03af['z'] *= _0x43a08d, _0x4a03af['w'] *= _0x43a08d)); _0x58fbce['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x4a03af)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['pastafarian']['setIndexedPosition'](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); _0x58fbce = _0x1baaa1[_0x4cc7('0xa9a')](0.7); _0x4a03af = _0x1baaa1[_0x4cc7('0x7d9')](0x1b8); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x244a'), 0x0, -0xbe, _0x58fbce, _0x4a03af, null, null, null); _0x58fbce = _0x1baaa1['scale'](0.6); _0x4a03af = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x244b'), -0xdc, -0xa, _0x58fbce, null, -0x1, _0x4a03af, null); } }, 'claimPickups': function(_0x15e02e) { for (var _0x54f347 = 0x0, _0x511326 = this[_0x4cc7('0x2445')]; _0x54f347 < _0x511326[_0x4cc7('0x34')](); ) { var _0x6f240f = _0x511326[_0x4cc7('0x2b')](_0x54f347); ++_0x54f347; if (!_0x6f240f[_0x4cc7('0x2446')]()) _0x6f240f['onPickedUp'](_0x15e02e); } this['pickupsGrabbed']['set_length'](0x0); }, 'preCollision': function(_0x233286) { return _0x233286['isTrigger'] && _0x5260f5[_0x4cc7('0x9a0')](_0x233286, _0x1e4065) && 0x0 > this[_0x4cc7('0x2445')]['indexOf'](_0x233286, 0x0) && !_0x5260f5[_0x4cc7('0x99b')](_0x233286, _0x1e4065)[_0x4cc7('0x2446')]() ? !0x0 : null != this[_0x4cc7('0x2435')] || _0x233286[_0x4cc7('0x2031')] ? !0x1 : null == _0x233286[_0x4cc7('0x22c6')]; }, 'onCollision': function(_0x296fe7, _0x2c7f8a) { if (_0x296fe7[_0x4cc7('0x2031')]) { this[_0x4cc7('0x2445')][_0x4cc7('0x29')](_0x296fe7); _0x2c7f8a = _0x296fe7[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); var _0x20c64e = this[_0x4cc7('0x126')]['get_position']() , _0x5ba24d = _0x2c7f8a; null == _0x5ba24d && (_0x5ba24d = new _0x21e384()); _0x5ba24d['x'] = _0x2c7f8a['x'] - _0x20c64e['x']; _0x5ba24d['y'] = _0x2c7f8a['y'] - _0x20c64e['y']; _0x5ba24d['z'] = _0x2c7f8a['z'] - _0x20c64e['z']; 0x640 < _0x2c7f8a['x'] * _0x2c7f8a['x'] + _0x2c7f8a['y'] * _0x2c7f8a['y'] + _0x2c7f8a['z'] * _0x2c7f8a['z'] && (_0x20c64e = _0x2c7f8a['x'] * _0x2c7f8a['x'] + _0x56067a['jBSeZ'](_0x2c7f8a['y'], _0x2c7f8a['y']) + _0x2c7f8a['z'] * _0x2c7f8a['z'], _0x5ba24d = _0x20c64e - 0x1, 1e-10 > (0x0 <= _0x5ba24d ? _0x5ba24d : -_0x5ba24d) || (0x0 == _0x20c64e ? (_0x2c7f8a['x'] = 0x1, _0x2c7f8a['y'] = 0x0, _0x2c7f8a['z'] = 0x0) : (_0x20c64e = 0x1 / Math['sqrt'](_0x20c64e), _0x2c7f8a['x'] *= _0x20c64e, _0x2c7f8a['y'] *= _0x20c64e, _0x2c7f8a['z'] *= _0x20c64e)), _0x20c64e = _0x2c7f8a, null == _0x20c64e && (_0x20c64e = new _0x21e384()), _0x20c64e['x'] = 0x28 * _0x2c7f8a['x'], _0x20c64e['y'] = 0x28 * _0x2c7f8a['y'], _0x20c64e['z'] = 0x28 * _0x2c7f8a['z'], _0x20c64e = this['mesh'][_0x4cc7('0xd1a')](), _0x5ba24d = _0x2c7f8a, null == _0x5ba24d && (_0x5ba24d = new _0x21e384()), _0x5ba24d['x'] = _0x20c64e['x'] + _0x2c7f8a['x'], _0x5ba24d['y'] = _0x20c64e['y'] + _0x2c7f8a['y'], _0x5ba24d['z'] = _0x20c64e['z'] + _0x2c7f8a['z'], _0x296fe7[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x2c7f8a)); return !0x1; } this['sticky'] && (this[_0x4cc7('0x2439')](_0x296fe7), _0x2c7f8a['x'] = 0x0, _0x2c7f8a['y'] = 0x0, _0x2c7f8a['z'] = 0x0); this[_0x4cc7('0x244c')](_0x296fe7); return !0x0; }, 'onGlancingCollision': function(_0x5bb31f) { if (_0x5bb31f[_0x4cc7('0x2031')]) { this[_0x4cc7('0x2445')]['push'](_0x5bb31f); var _0xcbbc79 = _0x5bb31f[_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x2a40b1 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x57acf0 = _0xcbbc79; null == _0x57acf0 && (_0x57acf0 = new _0x21e384()); _0x57acf0['x'] = _0xcbbc79['x'] - _0x2a40b1['x']; _0x57acf0['y'] = _0xcbbc79['y'] - _0x2a40b1['y']; _0x57acf0['z'] = _0xcbbc79['z'] - _0x2a40b1['z']; 0x640 < _0xcbbc79['x'] * _0xcbbc79['x'] + _0xcbbc79['y'] * _0xcbbc79['y'] + _0xcbbc79['z'] * _0xcbbc79['z'] && (_0x2a40b1 = _0xcbbc79['x'] * _0xcbbc79['x'] + _0x2d63f9[_0x4cc7('0x19e')](_0xcbbc79['y'], _0xcbbc79['y']) + _0xcbbc79['z'] * _0xcbbc79['z'], _0x57acf0 = _0x2a40b1 - 0x1, 1e-10 > (0x0 <= _0x57acf0 ? _0x57acf0 : -_0x57acf0) || (0x0 == _0x2a40b1 ? (_0xcbbc79['x'] = 0x1, _0xcbbc79['y'] = 0x0, _0xcbbc79['z'] = 0x0) : (_0x2a40b1 = 0x1 / Math[_0x4cc7('0x2c')](_0x2a40b1), _0xcbbc79['x'] *= _0x2a40b1, _0xcbbc79['y'] *= _0x2a40b1, _0xcbbc79['z'] *= _0x2a40b1)), _0x2a40b1 = _0xcbbc79, null == _0x2a40b1 && (_0x2a40b1 = new _0x21e384()), _0x2a40b1['x'] = 0x28 * _0xcbbc79['x'], _0x2a40b1['y'] = 0x28 * _0xcbbc79['y'], _0x2a40b1['z'] = 0x28 * _0xcbbc79['z'], _0x2a40b1 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x57acf0 = _0xcbbc79, null == _0x57acf0 && (_0x57acf0 = new _0x21e384()), _0x57acf0['x'] = _0x2a40b1['x'] + _0xcbbc79['x'], _0x57acf0['y'] = _0x2a40b1['y'] + _0xcbbc79['y'], _0x57acf0['z'] = _0x2a40b1['z'] + _0xcbbc79['z'], _0x5bb31f[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0xcbbc79)); return !0x1; } this['sticky'] && this[_0x4cc7('0x2439')](_0x5bb31f); this[_0x4cc7('0x244c')](_0x5bb31f); return !0x0; }, 'notifyCollisionProperties': function(_0x2a2a4b) { !_0x2a2a4b[_0x4cc7('0x2031')] && _0x5260f5[_0x4cc7('0x9a0')](_0x2a2a4b, _0x55cb22) && _0x2a2a4b[_0x4cc7('0x1e54')][_0x4cc7('0x2322')]['beginAnimation'](_0x2a2a4b); }, 'set_stuckTo': function(_0x26f6bd) { this[_0x4cc7('0x2435')] = _0x26f6bd; if (null != this[_0x4cc7('0x2435')]) { if (_0x4cc7('0x244d') === _0x4cc7('0x244e')) { this[_0x4cc7('0x14a4')] && (this[_0x4cc7('0x101e')][_0x4cc7('0xa28')](this[_0x4cc7('0x3de')]()), this['_viewProjection'][_0x4cc7('0xa90')](this[_0x4cc7('0x101f')][_0x4cc7('0xb3c')]()), this[_0x4cc7('0x14a4')] = !0x1); return this['_viewProjection']; } else { _0x26f6bd = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); var _0x4ea257 = this[_0x4cc7('0x2435')][_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x5533e2 = this[_0x4cc7('0x2441')]; null == _0x5533e2 && (_0x5533e2 = new _0x21e384()); _0x5533e2['x'] = _0x26f6bd['x'] - _0x4ea257['x']; _0x5533e2['y'] = _0x26f6bd['y'] - _0x4ea257['y']; _0x5533e2['z'] = _0x26f6bd['z'] - _0x4ea257['z']; _0x26f6bd = this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x26f6bd['x'] = 0x0; _0x26f6bd['y'] = 0x0; _0x26f6bd['z'] = 0x0; } } return this[_0x4cc7('0x2435')]; }, '__class__': _0x225257, '__properties__': _0x5aff49(_0x12dd16['prototype'][_0x4cc7('0x2d6')], { 'set_stuckTo': _0x4cc7('0x2439') }) }); var _0x52b5cd = function(_0x4f4546) { this[_0x4cc7('0xd46')] = 0x1; _0x255a64['call'](this, _0x4f4546); this[_0x4cc7('0xa66')] = _0x4f4546; this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe'); this[_0x4cc7('0xaa3')] = 0.15; this['categories'] |= 0x20; _0x4f4546['addEventListener'](_0x4cc7('0x244f'), _0x48c401(this, this['setUnused'])); this[_0x4cc7('0x19')](); }; _0x16dada['com.player03.run3.character.PostJumpAction'] = _0x52b5cd; _0x52b5cd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x2450')]; _0x52b5cd[_0x4cc7('0x92b')] = _0x255a64; _0x52b5cd['prototype'] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { 'ownerCharacter': null, 'uses': null, 'used': null, 'update': function(_0x204ab0) { _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x204ab0); this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] && (this[_0x4cc7('0xf65')] = 0x0); }, 'reset': function() { this['used'] = 0x0; _0x255a64['prototype'][_0x4cc7('0x19')]['call'](this); }, 'actionRequirementsMet': function() { return this[_0x4cc7('0xf65')] < this[_0x4cc7('0xd46')] && this[_0x4cc7('0x2410')]() ? !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] : !0x1; }, 'continueRequirementsMet': function() { return !0x0; }, 'setUnused': function(_0x8f9b3b) { this['used'] = 0x0; }, 'startAction': function() { this['used']++; this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0xd75')]++; this[_0x4cc7('0xa66')][_0x4cc7('0x22df')](this[_0x4cc7('0x2408')]); }, '__class__': _0x52b5cd }); var _0x56b1b7 = function(_0x4d9711, _0x587f43, _0x5b613e, _0x1fff95, _0x2c2c80) { null == _0x2c2c80 && (_0x2c2c80 = 0x0); this[_0x4cc7('0x2451')] = 0x0; _0x52b5cd[_0x4cc7('0x96b')](this, _0x4d9711); this[_0x4cc7('0x2452')] = _0x2c2c80; this[_0x4cc7('0x2453')] = _0x5b613e; this[_0x4cc7('0x2454')] = _0x1fff95; this[_0x4cc7('0x21')] = _0x587f43; }; _0x16dada[_0x4cc7('0x2455')] = _0x56b1b7; _0x56b1b7[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x2456')]; _0x56b1b7[_0x4cc7('0x92b')] = _0x52b5cd; _0x56b1b7[_0x4cc7('0x8')] = _0x5aff49(_0x52b5cd[_0x4cc7('0x8')], { 'yVelocity': null, 'zBoost': null, 'startZVelocity': null, 'endZVelocity': null, 'startAction': function() { var _0xf1597a = this['ownerCharacter'] , _0x4a1d51 = this[_0x4cc7('0xa66')][_0x4cc7('0xa69')](); _0xf1597a[_0x4cc7('0xa6c')](_0x2d63f9[_0x4cc7('0x19b')](_0x4a1d51, (0.6 + 0.20000000000000007 * this['ownerCharacter'][_0x4cc7('0xb7f')][_0x4cc7('0x2457')]) * (this[_0x4cc7('0x2452')] - _0x4a1d51))); _0x2d63f9[_0x4cc7('0x19d')](this['ownerCharacter'][_0x4cc7('0xa3b')](), this['zBoost']) && 0x0 >= this['ownerCharacter'][_0x4cc7('0x22e7')] && (_0xf1597a = this[_0x4cc7('0xa66')], _0x4a1d51 = this[_0x4cc7('0xa66')]['get_zVelocity'](), _0xf1597a[_0x4cc7('0x22d6')](_0x4a1d51 + 0.6 * (this[_0x4cc7('0x2453')] - _0x4a1d51))); this[_0x4cc7('0xa66')][_0x4cc7('0x22d5')](0x0, 0x0, 0.4 * this[_0x4cc7('0x2453')]); if (0x1 > this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')]['power']) { _0xf1597a = this[_0x4cc7('0xa66')]; _0x4a1d51 = this[_0x4cc7('0xa66')][_0x4cc7('0x102c')]; var _0xf63955 = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0xf1597a[_0x4cc7('0x22d6')](_0x2d63f9[_0x4cc7('0x2458')](_0x4a1d51, (0.6 + 0.4 * this['ownerCharacter'][_0x4cc7('0xb7f')][_0x4cc7('0x2457')]) * (_0xf63955 - _0x4a1d51))); } this[_0x4cc7('0x2451')] = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); this[_0x4cc7('0xa66')]['tunnel'][_0x4cc7('0xd74')][_0x4cc7('0x2321')]++; _0x52b5cd[_0x4cc7('0x8')][_0x4cc7('0x2414')][_0x4cc7('0x96b')](this); }, 'performAction': function(_0xea126d) { 0x0 < this['ownerCharacter'][_0x4cc7('0xa69')]() && this[_0x4cc7('0xa66')][_0x4cc7('0x22d4')](0x0, -this[_0x4cc7('0xa66')]['get_yVelocity'](), 0x0); this['length'] - this['timeActive'] < 0.3 * this[_0x4cc7('0x21')] && (this[_0x4cc7('0x2451')] > this[_0x4cc7('0x2454')] && this[_0x4cc7('0xa66')]['get_zVelocity']() > this['endZVelocity'] ? this[_0x4cc7('0xa66')][_0x4cc7('0x22d4')](0x0, 0x0, -0x64) : this[_0x4cc7('0x2451')] < this[_0x4cc7('0x2454')] && this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() < this[_0x4cc7('0x2454')] ? this[_0x4cc7('0xa66')]['applyForce3D'](0x0, 0x0, 0x64) : this['ownerCharacter'][_0x4cc7('0x22d6')](this[_0x4cc7('0x2454')])); }, 'endAction': function() { var _0x53f5f3 = this[_0x4cc7('0x2454')]; if (this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() > _0x53f5f3) { var _0x10660c = this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0x53f5f3 = _0x10660c + 0.7 * (_0x53f5f3 - _0x10660c); } _0x53f5f3 += 0.5 * (0x1 - this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')]['power']) * (this[_0x4cc7('0xa66')]['zMaxSpeed'] - _0x53f5f3); this[_0x4cc7('0xa66')][_0x4cc7('0x22d6')](_0x53f5f3); return null; }, '__class__': _0x56b1b7 }); var _0x16db8c = function(_0x4c120e) { if (_0x4cc7('0x2459') !== _0x4cc7('0x245a')) { this['cameraRotation'] = 0x0; _0x255a64[_0x4cc7('0x96b')](this, _0x4c120e); this[_0x4cc7('0xa66')] = _0x4c120e; this[_0x4cc7('0x21')] = -0x1; this[_0x4cc7('0x240c')] |= 0x20; this['blockedCategories'] |= 0x24; } else { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); var _0x224fe9 = this['explorePath'][_0x4cc7('0x1109')]; _0x224fe9 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x224fe9); this['student']['goesTo'] = new _0x42bd00(_0x224fe9,0x5); this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xd91')]); _0x224fe9 = this['explorePath'][_0x4cc7('0x1109')]; _0x224fe9 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x224fe9); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x224fe9,0x3); } }; _0x16dada[_0x4cc7('0x245b')] = _0x16db8c; _0x16db8c[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x245c')]; _0x16db8c[_0x4cc7('0x92b')] = _0x255a64; _0x16db8c[_0x4cc7('0x8')] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { 'ownerCharacter': null, 'prevRotation': null, 'cameraRotation': null, 'actionRequirementsMet': function() { return !this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this[_0x4cc7('0xa66')][_0x4cc7('0x102d')][_0x4cc7('0x145d')] && 0x9 <= this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xa43')] && 0x9 <= this['ownerCharacter'][_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0x2313')] ? isFinite(this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0x2313')]) : !0x1; }, 'continueRequirementsMet': function() { return this[_0x4cc7('0xa66')]['physicsData'][_0x4cc7('0xf31')] ? !0x1 : !this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0x2334')]; }, 'startAction': function() { if (_0x4cc7('0x245d') !== 'eCJCt') { var _0x44a2a9 = this['_loadingDependency']; this[_0x4cc7('0x15ba')] = this['_stack']['pop'](); _0x44a2a9[_0x4cc7('0x15be')] && _0x44a2a9['resolve'](); this[_0x4cc7('0x15bf')](_0x2c0e5f); } else { this[_0x4cc7('0x2308')] = _0x180fa9['view']['get_camera']()[_0x4cc7('0xf73')](); this[_0x4cc7('0x245e')] = 3.141592653589793 * this[_0x4cc7('0xa66')]['tunnel']['artificialGravity'][_0x4cc7('0xf73')]() / 0xb4; var _0x2c0e5f = this[_0x4cc7('0xa66')][_0x4cc7('0x203a')]() , _0x12aaa5 = this[_0x4cc7('0xa66')]['get_yVelocity'](); this[_0x4cc7('0xa66')][_0x4cc7('0xa6a')](0x0 > _0x12aaa5 ? _0x3004df[_0x4cc7('0xe83')](Math[_0x4cc7('0x131b')](-_0x12aaa5, _0x2c0e5f), 1.5707963267948966) : _0x3004df[_0x4cc7('0xe83')](1.5707963267948966, Math[_0x4cc7('0x131b')](_0x12aaa5, _0x2c0e5f))); this[_0x4cc7('0xa66')]['cancelActions'](this); this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x243e')]['y'] = 0.4 * _0x52778d[_0x4cc7('0x245f')]['y']; this['ownerCharacter']['tunnel']['cameraTargetRotation'] = this[_0x4cc7('0x2308')]; } }, 'performAction': function(_0x52b9f1) { this['ownerCharacter'][_0x4cc7('0x231e')] = !0x0; if (0x0 == this[_0x4cc7('0xa66')]['oob']) { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0x0; this[_0x4cc7('0xa66')][_0x4cc7('0xa68')](0x0); var _0x1a2aac = this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]() , _0x1fcf4f = 0x0 < _0x1a2aac ? 0x1 : 0x0 > _0x1a2aac ? -0x1 : 0x0 , _0x44d282 = _0x2d63f9[_0x4cc7('0x19e')](0.6 * _0x3bedb0[_0x4cc7('0x2b')](this['ownerCharacter']), _0x1fcf4f); this[_0x4cc7('0xa66')][_0x4cc7('0xa6a')](_0x44d282, !0x0); var _0x3e25a8 = this[_0x4cc7('0xa66')]; _0x3e25a8[_0x4cc7('0x17c6')](_0x3004df[_0x4cc7('0x2a')](_0x3e25a8[_0x4cc7('0xa6b')], _0x44d282)); this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](_0x1a2aac + (0.5 > _0x52b9f1 ? _0x52b9f1 : 0.5) * ((0x46 + 0xc * this[_0x4cc7('0x1cf7')]) * _0x1fcf4f - _0x1a2aac)); } }, 'endAction': function() { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0x1; return null; }, '__class__': _0x16db8c }); var _0x2e945e = function() {}; _0x16dada[_0x4cc7('0x2460')] = _0x2e945e; _0x2e945e[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x2461')]; _0x2e945e['exponential'] = function(_0x4402ec, _0x1b587f, _0x2a50bd) { null == _0x2a50bd && (_0x2a50bd = 2.718281828459045); if (0x1 >= _0x2a50bd) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2462') + _0x2a50bd)); if (_0x1b587f == _0x4402ec) return function(_0x1b587f) { return _0x2e945e[_0x4cc7('0x2463')](_0x4402ec, 0x0, _0x1b587f); } ; if (_0x1b587f < _0x4402ec) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2464'))); var _0x3d15b1 = (_0x1b587f - _0x4402ec * _0x2a50bd) / (-_0x2a50bd + 0x1) , _0x4e42e8 = Math[_0x4cc7('0x2465')](_0x4402ec - _0x3d15b1) / Math[_0x4cc7('0x2465')](_0x2a50bd); if (2.718281828459045 == _0x2a50bd) return function(_0x4402ec) { return _0x2e945e[_0x4cc7('0x2466')](_0x3d15b1, _0x4e42e8, _0x4402ec); } ; var _0x1ab07a = _0x2a50bd; return function(_0x4402ec) { return _0x2e945e['exponentialFunc'](_0x3d15b1, _0x4e42e8, _0x1ab07a, _0x4402ec); } ; } ; _0x2e945e[_0x4cc7('0x2467')] = function(_0x273842, _0x5b25c4) { return function(_0x44a056) { return _0x2e945e[_0x4cc7('0x2468')](_0x273842, _0x5b25c4, _0x44a056); } ; } ; _0x2e945e[_0x4cc7('0x2463')] = function(_0x428f41, _0x33dc87, _0x4351ec) { return _0x428f41 + _0x33dc87 * _0x4351ec; } ; _0x2e945e['boundedFunc'] = function(_0x98c103, _0x225a34, _0x2d701e, _0x5b59b7) { if (_0x4cc7('0x2469') === _0x4cc7('0x246a')) { this['skater'] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); } else { return _0x98c103 + _0x225a34 * _0x5b59b7 / (_0x5b59b7 + _0x2d701e); } } ; _0x2e945e[_0x4cc7('0x2466')] = function(_0xae884e, _0x259fcb, _0x58e641) { return _0xae884e + Math[_0x4cc7('0x246b')](_0x58e641 + _0x259fcb); } ; _0x2e945e[_0x4cc7('0xa62')] = function(_0x198e7c, _0x44e8de, _0x249127, _0x4dd8e7) { return _0x198e7c + Math[_0x4cc7('0x1013')](_0x249127, _0x4dd8e7 + _0x44e8de); } ; _0x2e945e['compoundFunc'] = function(_0x5ae1d1, _0x23e6c1, _0x100bc9) { if ('nOTUp' !== _0x4cc7('0x246c')) { return _0x5ae1d1 * Math[_0x4cc7('0x1013')](_0x23e6c1, _0x100bc9); } else { _0x4fb8d7[_0x4cc7('0x96b')](this, _0x5ae1d1); this[_0x4cc7('0x1b66')] = _0x23e6c1; } } ; var _0x1223d7 = function(_0x491383, _0x46b11d) { this[_0x4cc7('0x246d')] = 0x0; this[_0x4cc7('0x246e')] = !0x1; _0x1aa93f[_0x4cc7('0x96b')](this, _0x491383, _0x46b11d); this[_0x4cc7('0x246f')] = this[_0x4cc7('0xa3e')]; this[_0x4cc7('0x102d')]['cancelsDownwardsVelocity'] = !0x1; this['rigidbody'][_0x4cc7('0x242b')] = _0x48c401(this, this[_0x4cc7('0x242b')]); }; _0x16dada[_0x4cc7('0x2470')] = _0x1223d7; _0x1223d7[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x2471')]; _0x1223d7['__super__'] = _0x1aa93f; _0x1223d7[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f['prototype'], { 'footstooled': null, 'footstoolsInMidair': null, 'animationControllerBackup': null, 'preCollisionCallback': function(_0x3e28c2) { return null == _0x3e28c2['physicsData']; }, 'update': function(_0x44cc46) { if (this['mesh'][_0x4cc7('0xb48')]()) { var _0x581f9c = this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')]; this[_0x4cc7('0xf30')]['onGround'] && this != _0x581f9c[_0x4cc7('0x2b')](0x0) && (this[_0x4cc7('0x102d')][_0x4cc7('0x2344')] = 0x1 + 0.30000000000000004 * Math[_0x4cc7('0xc2b')]()); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x44cc46); for (var _0x2440d1 = 0x0, _0x544008 = 0x0; _0x544008 < _0x581f9c['get_length'](); ) { var _0x53b162 = _0x581f9c[_0x4cc7('0x2b')](_0x544008); ++_0x544008; _0x53b162[_0x4cc7('0x126')][_0x4cc7('0xb48')]() && ++_0x2440d1; } if (this == _0x581f9c[_0x4cc7('0x2b')](0x0)) { if (this[_0x4cc7('0x2472')] = !0x0, _0x2440d1 < Math['round'](0x3 + 0x4 * this[_0x4cc7('0xb7f')]['power'])) { if (0x0 == this[_0x4cc7('0xf32')] || this[_0x4cc7('0xf30')][_0x4cc7('0xf31')]) _0x1223d7[_0x4cc7('0x2473')] -= _0x44cc46 * _0x1223d7[_0x4cc7('0x2474')](_0x2440d1 - 0x1) * _0x1223d7[_0x4cc7('0x2475')](this[_0x4cc7('0x246d')]) * (this['physicsData'][_0x4cc7('0xf31')] ? _0x1223d7['GROUND_SPAWN_MULTIPLIER'] : _0x1223d7['AIR_SPAWN_MULTIPLIER']); if (0x0 >= _0x1223d7[_0x4cc7('0x2473')]) { if ('CYwWg' !== _0x4cc7('0x2476')) { return this[_0x4cc7('0xced')][_0x4cc7('0x480')]; } else { _0x1223d7[_0x4cc7('0x2473')] = 0.35; _0x44cc46 = !0x1; for (_0x2440d1 = 0x0; _0x2440d1 < _0x581f9c[_0x4cc7('0x34')](); ) if (_0x544008 = _0x581f9c[_0x4cc7('0x2b')](_0x2440d1), ++_0x2440d1, !_0x544008['mesh'][_0x4cc7('0xb48')]()) { _0x44cc46 = !0x0; this['spawn'](_0x544008); break; } _0x44cc46 || (_0x44cc46 = new _0x1223d7(this['tunnel'],this[_0x4cc7('0x11d4')]), _0x44cc46[_0x4cc7('0x126')][_0x4cc7('0xfa1')](this[_0x4cc7('0x126')][_0x4cc7('0xd1a')]()), _0x44cc46['spawnHere'](), this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](_0x44cc46), _0x581f9c[_0x4cc7('0x29')](_0x44cc46), this[_0x4cc7('0x2477')](_0x44cc46)); } } } } else this[_0x4cc7('0x2472')] = !0x1; if (!this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this[_0x4cc7('0x246e')] && !this['jumpAction'][_0x4cc7('0x145d')] && _0x2ab848[_0x4cc7('0xbdf')]['keyJustPressed'](_0x4cc7('0x1bfe'))) { if (_0x4cc7('0x2478') === _0x4cc7('0x2479')) { this[_0x4cc7('0xdc6')] = !0x0; var _0x19db70 = new _0x151d6e(); _0x19db70[_0x4cc7('0x11f5')](_0x2440d1); _0x19db70[_0x4cc7('0x1155')](_0x544008); _0x2440d1 = new _0x39920c(); _0x2440d1['addSubGeometry'](_0x19db70); _0x5b5b9f[_0x4cc7('0x96b')](this, _0x2440d1, _0x53b162); this[_0x4cc7('0x247a')](_0x44cc46, _0x581f9c); } else { _0x44cc46 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); for (var _0x1092ad = 0x0; _0x1092ad < _0x581f9c['get_length'](); ) { var _0x11f308 = _0x581f9c['get'](_0x1092ad); ++_0x1092ad; if (_0x56067a[_0x4cc7('0x6aa')](_0x11f308, this) && _0x11f308['mesh']['get_visible']() && !_0x5260f5[_0x4cc7('0x99b')](_0x11f308, _0x1223d7)[_0x4cc7('0x246e')] && (_0x2440d1 = _0x11f308[_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x544008 = _0x2440d1['x'] - _0x44cc46['x'], _0x53b162 = _0x2440d1['z'] - _0x44cc46['z'], 0x4c9 > _0x544008 * _0x544008 + _0x53b162 * _0x53b162 * 1.1 && _0x44cc46['y'] < _0x2440d1['y'] && _0x44cc46['y'] + 1.7 * this[_0x4cc7('0xf3f')] > _0x2440d1['y'])) { this[_0x4cc7('0x102d')][_0x4cc7('0x2411')](); if (_0x11f308[_0x4cc7('0xf30')][_0x4cc7('0xf31')]) break; _0x5260f5[_0x4cc7('0x99b')](_0x11f308, _0x1223d7)[_0x4cc7('0x246e')] = !0x0; _0x11f308[_0x4cc7('0x22c6')]['applyImpulse'](0x0, 0x78, 0x0); _0x11f308 == _0x581f9c[_0x4cc7('0x2b')](_0x1223d7[_0x4cc7('0x247b')]) && (_0x1223d7[_0x4cc7('0x247b')] = _0x581f9c[_0x4cc7('0x2d')](this, 0x0)); break; } } } } this['physicsData'][_0x4cc7('0xf31')] && (this['footstooled'] = !0x1, this['footstoolsInMidair'] = 0x0); } }, 'updatePostCollision': function() { this[_0x4cc7('0x126')][_0x4cc7('0xb48')]() && _0x1aa93f['prototype'][_0x4cc7('0x1374')]['call'](this); }, 'display': function(_0x37b3f3) { var _0x461057 = this[_0x4cc7('0xb7f')]['characters']; if (this[_0x4cc7('0x126')]['get_visible']() && (this != _0x461057[_0x4cc7('0x2b')](0x0) ? (this['animationController'] = null, this['spritesheet'][_0x4cc7('0xacb')](_0x461057['get'](0x0)[_0x4cc7('0xaca')]['spriteSheetAnimator'][_0x4cc7('0xdf1')]()), this['spritesheet'][_0x4cc7('0xacd')](_0x461057[_0x4cc7('0x2b')](0x0)[_0x4cc7('0xaca')][_0x4cc7('0x2377')])) : this[_0x4cc7('0xa3e')] = this['animationControllerBackup'], _0x1aa93f[_0x4cc7('0x8')]['display'][_0x4cc7('0x96b')](this, _0x37b3f3), this == _0x461057[_0x4cc7('0x2b')](0x0))) { for (var _0x190b26 = _0x37b3f3 = 0x0; _0x190b26 < _0x461057[_0x4cc7('0x34')](); ) { var _0x5b6a4f = _0x461057[_0x4cc7('0x2b')](_0x190b26); ++_0x190b26; _0x5b6a4f['mesh'][_0x4cc7('0xb48')]() && ++_0x37b3f3; } _0x37b3f3 = (0x1 - _0x56067a[_0x4cc7('0x6ab')]((_0x37b3f3 - 0x1) / 0x7, 0.4)) * (0.3 + 0.7 * this[_0x4cc7('0xb7f')][_0x4cc7('0x2457')]); _0x190b26 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x5b6a4f = 0x1; for (var _0x381579 = _0x461057[_0x4cc7('0x34')](); _0x5b6a4f < _0x381579; ) { var _0x3b1f8c = _0x5b6a4f++; if (_0x461057['get'](_0x3b1f8c)[_0x4cc7('0x126')]['get_visible']()) { var _0x20517a = _0x461057[_0x4cc7('0x2b')](_0x3b1f8c)[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); var _0x267758 = _0x1223d7[_0x4cc7('0x247c')]; _0x267758['x'] = _0x20517a['x']; _0x267758['y'] = _0x20517a['y']; _0x267758['z'] = _0x20517a['z']; _0x267758 = _0x20517a = _0x1223d7[_0x4cc7('0x247c')]; null == _0x267758 && (_0x267758 = new _0x21e384()); _0x267758['x'] = _0x20517a['x'] - _0x190b26['x']; _0x267758['y'] = _0x20517a['y'] - _0x190b26['y']; _0x267758['z'] = _0x20517a['z'] - _0x190b26['z']; _0x20517a = _0x1223d7['wanderOffset']; _0x20517a = _0x20517a['x'] * _0x20517a['x'] + _0x20517a['y'] * _0x20517a['y'] + _0x20517a['z'] * _0x20517a['z']; this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] && 0x57e4 < _0x20517a ? (_0x461057[_0x4cc7('0x2b')](_0x3b1f8c)[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')]['secondaryAbilityActivations']++) : _0x461057[_0x4cc7('0x2b')](_0x3b1f8c)[_0x4cc7('0xaca')][_0x4cc7('0x237d')]['set_alpha'](_0x37b3f3 * (0x1 - _0x20517a / 0x57e4)); } } this['spritesheet']['spriteSheetMaterial'][_0x4cc7('0x10cd')](0x1); if (0x2 == this[_0x4cc7('0xf32')]) { if (_0x4cc7('0x247d') !== _0x4cc7('0x247e')) { _0x190b26 = _0x37b3f3 = 0x0; _0x5b6a4f = 0x1; for (_0x381579 = _0x461057[_0x4cc7('0x34')](); _0x5b6a4f < _0x381579; ) if (_0x3b1f8c = _0x5b6a4f++, _0x461057[_0x4cc7('0x2b')](_0x3b1f8c)['mesh'][_0x4cc7('0xb48')]()) if (0x0 == _0x461057['get'](_0x3b1f8c)[_0x4cc7('0xf32')]) { if (_0x4cc7('0x247f') === _0x4cc7('0x247f')) { _0x37b3f3 = _0x3b1f8c; break; } else { var _0x19b4f3 = (_0x461057 >> 0x14 & 0x7ff) - 0x3ff; _0x37b3f3 = 0x100000000 * (_0x461057 & 0xfffff) + 0x80000000 * (_0x37b3f3 >>> 0x1f) + (_0x37b3f3 & 0x7fffffff); return 0x0 == _0x37b3f3 && -0x3ff == _0x19b4f3 ? 0x0 : (0x1 - (_0x461057 >>> 0x1f << 0x1)) * (0x1 + Math['pow'](0x2, -0x34) * _0x37b3f3) * Math[_0x4cc7('0x1013')](0x2, _0x19b4f3); } } else 0x1 == _0x461057[_0x4cc7('0x2b')](_0x3b1f8c)[_0x4cc7('0xf32')] && 0x0 == _0x190b26 && (_0x190b26 = _0x3b1f8c); 0x0 < _0x37b3f3 ? _0x1223d7[_0x4cc7('0x247b')] = _0x37b3f3 : 0x0 < _0x190b26 && (_0x1223d7[_0x4cc7('0x247b')] = _0x190b26); } else { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x23, -0xac, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](-0xc); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](3.5, 0x3c); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x5f); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x29aa64 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2480'), 0xdc, 0x14, null, null, null, _0x29aa64, null); _0x29aa64 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2481'), 0x0, 0x118, null, null, null, _0x29aa64, null); this['skater'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); } } } 0x0 != _0x1223d7[_0x4cc7('0x247b')] && this == _0x461057['get'](_0x461057[_0x4cc7('0x34')]() - 0x1) && (_0x37b3f3 = _0x461057[_0x4cc7('0x2b')](0x0), _0x461057[_0x4cc7('0x9e7')](0x0, _0x461057[_0x4cc7('0x2b')](_0x1223d7[_0x4cc7('0x247b')])), _0x461057[_0x4cc7('0x9e7')](_0x1223d7[_0x4cc7('0x247b')], _0x37b3f3), _0x1223d7[_0x4cc7('0x247b')] = 0x0, _0x37b3f3 = _0x37b3f3[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x190b26 = _0x461057[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x5b6a4f = _0x1223d7['offsetFromDuplicator'], null == _0x5b6a4f && (_0x5b6a4f = new _0x21e384()), _0x5b6a4f['x'] = _0x37b3f3['x'] - _0x190b26['x'], _0x5b6a4f['y'] = _0x37b3f3['y'] - _0x190b26['y'], _0x5b6a4f['z'] = _0x37b3f3['z'] - _0x190b26['z'], _0x37b3f3 = _0x1223d7['offsetFromDuplicator'], _0x37b3f3 = Math['sqrt'](_0x37b3f3['x'] * _0x37b3f3['x'] + _0x37b3f3['y'] * _0x37b3f3['y'] + _0x37b3f3['z'] * _0x37b3f3['z']) / 0x8c, this[_0x4cc7('0xb7f')][_0x4cc7('0x2482')](0.3 * (0.33 <= _0x37b3f3 ? 1.2 >= _0x37b3f3 ? _0x37b3f3 : 1.2 : 0.33)), _0x461057 = _0x461057[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x22f0')], 0x1 != 0x0 < _0x461057[_0x4cc7('0x2357')] && (_0x461057[_0x4cc7('0x2357')] = 0.12), this['tunnel'][_0x4cc7('0xd74')][_0x4cc7('0xd75')]++); }, 'onFall': function(_0x67282b) { _0x1aa93f[_0x4cc7('0x8')]['onFall']['call'](this, _0x67282b); _0x67282b || (this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2423')]++, this['tunnel'][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')] && 0x32 == this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2423')] && _0x4a3eb0[_0x4cc7('0x221f')][_0x4cc7('0x21b5')]()); }, 'reset': function() { _0x1aa93f['prototype'][_0x4cc7('0x19')]['call'](this); _0x1223d7[_0x4cc7('0x2473')] = 0.35; this[_0x4cc7('0x246e')] = !0x0; this['footstoolsInMidair'] = 0x0; this[_0x4cc7('0x126')]['set_visible'](this == this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)); }, 'spawn': function(_0x5b31ca) { var _0x199f72 = _0x2d63f9[_0x4cc7('0x19e')](Math[_0x4cc7('0xc2b')]() * Math['PI'], 0x2) , _0x24d302 = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x58da74 = this['rigidbody'][_0x4cc7('0x1f2c')]; _0x24d302['x'] = _0x58da74['x']; _0x24d302['y'] = _0x58da74['y']; _0x24d302['z'] = _0x58da74['z']; _0x24d302['x'] += 0x82 * Math[_0x4cc7('0x27')](_0x199f72); 0x0 < _0x24d302['y'] && (_0x24d302['y'] = 0x0, this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2321')]++); _0x24d302['y'] -= 0x3c; _0x24d302['z'] += 0x55 * Math[_0x4cc7('0x28')](_0x199f72); _0x5b31ca[_0x4cc7('0x19')](); _0x199f72 = _0x5b31ca[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x199f72['x'] = _0x24d302['x']; _0x199f72['y'] = _0x24d302['y']; _0x199f72['z'] = _0x24d302['z']; _0x5b31ca[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); _0x5b31ca[_0x4cc7('0x126')][_0x4cc7('0xfa1')](this['mesh'][_0x4cc7('0xd1a')]()); _0x5b31ca[_0x4cc7('0x231b')] = 0x2 * this[_0x4cc7('0x231b')]; _0x5b31ca[_0x4cc7('0x246d')] = this[_0x4cc7('0x246d')]; _0x24d302 = _0x5b31ca[_0x4cc7('0x22f0')]; 0x0 != 0x0 < _0x24d302[_0x4cc7('0x2357')] && (_0x24d302[_0x4cc7('0x2357')] = 0x0); this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] || (_0x5b31ca[_0x4cc7('0x246e')] = !0x1); _0x5b31ca['currentSection'] = this['currentSection']; _0x5b31ca[_0x4cc7('0x11dc')] = this[_0x4cc7('0x11dc')]; _0x5b31ca = _0x5b31ca[_0x4cc7('0x22cc')](); _0x24d302 = this[_0x4cc7('0x22cc')](); _0x5b31ca['x'] = _0x24d302['x']; _0x5b31ca['y'] = _0x24d302['y']; _0x5b31ca['z'] = _0x24d302['z']; }, 'recordAbilityActivations': function() {}, '__class__': _0x1223d7 }); var _0x8153f3 = function(_0x47972b, _0x2f2537) { this[_0x4cc7('0x99a')] = _0x47972b; this['end'] = _0x2f2537; }; _0x16dada[_0x4cc7('0x2483')] = _0x8153f3; _0x8153f3[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x2d63f9['Daekw'], _0x2d63f9[_0x4cc7('0x48a')]]; _0x8153f3[_0x4cc7('0x8')] = {}; _0x8153f3[_0x4cc7('0x8')]['start'] = null; _0x8153f3[_0x4cc7('0x8')]['end'] = null; _0x8153f3[_0x4cc7('0x8')][_0x4cc7('0x15aa')] = function(_0x4daa24) { var _0x804c0e = this.start; return (_0x4daa24 - _0x804c0e) / (this.end - _0x804c0e); } ; _0x8153f3[_0x4cc7('0x8')][_0x4cc7('0xa3d')] = function(_0x325fba) { var _0x3c9bb8 = this.start; return _0x3c9bb8 + _0x56067a.lZxfW(_0x325fba, this.end - _0x3c9bb8); } ; _0x8153f3[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x8153f3; var _0x240597 = function(_0x4fbc8c, _0x2638b7) { this[_0x4cc7('0xa45')] = _0x4fbc8c; this[_0x4cc7('0xa44')] = _0x2638b7; }; _0x16dada[_0x4cc7('0x2484')] = _0x240597; _0x240597[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x4cc7('0x1610'), _0x4cc7('0x2485')]; _0x240597[_0x4cc7('0x8')] = {}; _0x240597[_0x4cc7('0x8')][_0x4cc7('0xa45')] = null; _0x240597[_0x4cc7('0x8')][_0x4cc7('0xa44')] = null; _0x240597[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x240597; var _0x301424 = function(_0x25dd5b, _0x760b77) { this['pitch'] = this['pitchSpeed'] = 0x0; _0x1aa93f[_0x4cc7('0x96b')](this, _0x25dd5b, _0x760b77); this[_0x4cc7('0x22ea')] *= 0.65; this['zMaxSpeed'] *= 0.95; this[_0x4cc7('0x22eb')] *= 0.6; this['jumpAction']['setFromJumpHeight'](100.88, 140.4, 0.05, 0.2); this['floatDownAction'][_0x4cc7('0x102f')] *= 0.8; this[_0x4cc7('0x2038')] = new _0x19bb7c(this); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this['magnetAction']); this[_0x4cc7('0x203c')] = new _0x470421(new _0x28b142(0x70,0xd),new _0x28b142(0x63,0xd)); _0x25dd5b[_0x4cc7('0x1dbf')] != _0x3b0d34['INFINITE'] && (this[_0x4cc7('0x2486')] = new _0x5fb611(_0x25dd5b), this[_0x4cc7('0x2486')][_0x4cc7('0x2487')] = _0x301424[_0x4cc7('0x2488')], this[_0x4cc7('0x2486')][_0x4cc7('0x1976')] = _0x301424[_0x4cc7('0x2489')]); }; _0x16dada[_0x4cc7('0x248a')] = _0x301424; _0x301424[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x23a2')]; _0x301424[_0x4cc7('0x92b')] = _0x1aa93f; _0x301424['prototype'] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'magnetAction': null, 'spawner': null, 'pitch': null, 'pitchSpeed': null, 'pitchAnimation': null, 'update': function(_0x27573e) { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x27573e); null != this['spawner'] && this[_0x4cc7('0x2486')][_0x4cc7('0x94a')](_0x27573e); }, 'display': function(_0xc201e9) { if ('wNQqp' !== _0x4cc7('0x248b')) { null == _0x30140d && (_0x30140d = !0x1); null == _0xc201e9 && (_0xc201e9 = 0x0); null == _0x4f4373 && (_0x4f4373 = []); this[_0x4cc7('0xdb4')] = _0x4f4373; 0x0 < _0xc201e9 && this[_0x4cc7('0xb7c')](_0xc201e9); this['fixed'] = _0x30140d; } else { if (this[_0x4cc7('0x2038')][_0x4cc7('0x145d')]) { var _0x30140d = this['magnetAction'][_0x4cc7('0xa26')]; _0x39582d[_0x4cc7('0xa2c')](this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['get_inverseSceneTransform'](), _0x30140d[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x301424['targetPosition']); _0x30140d = _0x301424[_0x4cc7('0x2037')]['y'] - this[_0x4cc7('0x126')][_0x4cc7('0xb45')](); var _0x4f4373 = _0x301424[_0x4cc7('0x2037')]['z'] - this[_0x4cc7('0x126')][_0x4cc7('0xd92')](); 0x0 > _0x30140d && (_0x4f4373 *= 0.8); this[_0x4cc7('0x2036')](Math[_0x4cc7('0x131b')](_0x4f4373, -_0x30140d), _0xc201e9, !0x0); _0x30140d = 0x2 * (_0x301424['targetPosition']['x'] - this[_0x4cc7('0x126')][_0x4cc7('0x472')]()); _0x30140d += 0.2 * (this[_0x4cc7('0x203a')]() - _0x30140d); this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = _0x30140d; this[_0x4cc7('0x17c6')](0x0); } else this[_0x4cc7('0xa3e')][_0x4cc7('0x203b')] == this['pitchAnimation'] ? (null != this[_0x4cc7('0xa3e')]['enforcedXVel'] && (this['animationController'][_0x4cc7('0x2039')] = null, 2.199114857512855 < this['pitch'] && 3.141592653589793 > this[_0x4cc7('0x203e')] && (this[_0x4cc7('0x203e')] = _0x3004df['add'](this['pitchSpeed'], 3.141592653589793))), this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] || this[_0x4cc7('0x102d')][_0x4cc7('0x145d')] ? (_0x30140d = this[_0x4cc7('0xa3e')], _0x30140d['enforcedFrame'] = null, _0x30140d[_0x4cc7('0x203b')] = null) : (this['applyTargetPitch'](0x0, _0xc201e9), _0x30140d = 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](0x0, this[_0x4cc7('0x203d')])) / 3.141592653589793, 0.15707963267948966 > (0x0 <= _0x30140d ? _0x30140d : -_0x30140d) && (_0x30140d = 0xb4 * this['pitchSpeed'] / 3.141592653589793, 0.9424777960769379 > (0x0 <= _0x30140d ? _0x30140d : -_0x30140d) && (_0x30140d = this[_0x4cc7('0xa3e')], _0x30140d[_0x4cc7('0xa3f')] = null, _0x30140d[_0x4cc7('0x203b')] = null)))) : (this[_0x4cc7('0x203e')] = this['pitch'] = 0x0, this[_0x4cc7('0xa3e')][_0x4cc7('0x2039')] = null); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, _0xc201e9); } }, 'applyTargetPitch': function(_0x432abb, _0x397989, _0x55a7a3) { if ('Azivz' === 'edaDh') { return this[_0x4cc7('0x126d')] = _0x432abb; } else { null == _0x55a7a3 && (_0x55a7a3 = !0x1); _0x55a7a3 ? this[_0x4cc7('0x203e')] = 0xa * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df['subtract'](_0x432abb, this[_0x4cc7('0x203d')])) : (_0x55a7a3 = _0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x203d')], 0.2 * this['pitchSpeed']), _0x432abb = _0x3c2748['simplify'](_0x3004df[_0x4cc7('0xe83')](_0x432abb, _0x55a7a3)), _0x55a7a3 = 0xb4 * _0x432abb / 3.141592653589793, this[_0x4cc7('0x203e')] = _0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x203e')], 3.141592653589793 * _0x397989 * (_0x2d63f9[_0x4cc7('0x19f')](0x0, _0x55a7a3) ? 0x1 : 0x0 > _0x55a7a3 ? -0x1 : 0x0)), 0x0 < _0x432abb != 0x0 < this[_0x4cc7('0x203e')] ? (_0x432abb = 0x6 * _0x397989, this['pitchSpeed'] = _0x3004df[_0x4cc7('0xe83')](this['pitchSpeed'], this[_0x4cc7('0x203e')] * (0.7 < _0x432abb ? 0.7 : _0x432abb))) : (_0x432abb = 0xb4 * _0x432abb / 3.141592653589793, 0.6283185307179586 > (0x0 <= _0x432abb ? _0x432abb : -_0x432abb) && (_0x432abb = 0x4 * _0x397989, this[_0x4cc7('0x203e')] = _0x3004df[_0x4cc7('0xe83')](this['pitchSpeed'], this['pitchSpeed'] * (0.4 < _0x432abb ? 0.4 : _0x432abb))))); this[_0x4cc7('0x203d')] = _0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x203d')], this[_0x4cc7('0x203e')] * _0x397989); this['pitch'] = _0x3c2748['simplify'](this[_0x4cc7('0x203d')], 0x0, 6.283185307179586); _0x397989 = this[_0x4cc7('0xa3e')]; _0x397989[_0x4cc7('0xa3f')] = null; _0x397989[_0x4cc7('0x203b')] = this[_0x4cc7('0x203c')]; this[_0x4cc7('0xa3e')]['enforcedFrame'] = Math['round'](0xb4 * this[_0x4cc7('0x203d')] / 3.141592653589793 * this['pitchAnimation'][_0x4cc7('0x1d98')]['length'] / 0x168); } }, 'reset': function() { _0x1aa93f[_0x4cc7('0x8')]['reset']['call'](this); null != this[_0x4cc7('0x2486')] && (this[_0x4cc7('0x2486')]['reset'](), this[_0x4cc7('0x248c')]()); this[_0x4cc7('0x203e')] = this['pitch'] = 0x0; }, 'deregisterBatteries': function() { for (var _0x37f41f = _0x2bc114[_0x4cc7('0x24')](null), _0x395e67 = _0x1c8e81(new _0x298e38(this[_0x4cc7('0xb7f')][_0x4cc7('0x1277')]))(); _0x395e67[_0x4cc7('0x94e')](); ) { var _0x5ad2a5 = _0x395e67[_0x4cc7('0x3a')](); _0x5ad2a5['isTrigger'] && _0x5260f5['__instanceof'](_0x5ad2a5, _0x5c6e04) && _0x37f41f[_0x4cc7('0x29')](_0x5ad2a5); } for (_0x395e67 = 0x0; _0x395e67 < _0x37f41f[_0x4cc7('0x34')](); ) _0x5ad2a5 = _0x37f41f['get'](_0x395e67), ++_0x395e67, this[_0x4cc7('0xb7f')][_0x4cc7('0x248d')](_0x5ad2a5); }, 'removeFromLevel': function() { if (_0x4cc7('0x248e') !== 'ArgdM') { _0x1aa93f['prototype']['removeFromLevel'][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0x2486')] && this[_0x4cc7('0x248c')](); } else { a = new _0x20e95b(this,a,null == b ? null : b - a); b = new _0x5abb78(a['byteLength']); new _0x20e95b(b)['set'](a); return b; } }, 'getEstimatedSpeed': function() { var _0x439bf0 = this[_0x4cc7('0x102c')]; return _0x439bf0 + 0.1 * (0x19d - _0x439bf0); }, 'collisionCallback': function(_0xd5fa09, _0x59f8c2) { if (_0xd5fa09[_0x4cc7('0x2031')] && _0x5260f5[_0x4cc7('0x9a0')](_0xd5fa09, _0x5c6e04)) { var _0x2f0804 = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x1148a4 = _0xd5fa09[_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x57534c = this[_0x4cc7('0xf3f')]; if ((_0x2f0804['x'] - _0x1148a4['x']) * (_0x2f0804['x'] - _0x1148a4['x']) + (_0x2f0804['y'] - _0x1148a4['y']) * (_0x2f0804['y'] - _0x1148a4['y']) + (_0x2f0804['z'] - _0x1148a4['z']) * (_0x2f0804['z'] - _0x1148a4['z']) > _0x57534c * _0x57534c) return !0x1; } return _0x1aa93f[_0x4cc7('0x8')]['collisionCallback'][_0x4cc7('0x96b')](this, _0xd5fa09, _0x59f8c2); }, '__class__': _0x301424 }); var _0x57789c = function(_0xa982df, _0xb651e4, _0xf3bd1d, _0x387eed, _0x4cdcdc) { null == _0x387eed && (_0x387eed = !0x1); null == _0xf3bd1d && (_0xf3bd1d = -0x1); _0x255a64[_0x4cc7('0x96b')](this, _0xa982df); this['length'] = -0x1; this[_0x4cc7('0x102f')] = _0xb651e4; this['hoverLeft'] = this[_0x4cc7('0x1d6a')] = _0xf3bd1d; this[_0x4cc7('0x102d')] = _0x4cdcdc; _0x387eed || (this['requiredKey'] = _0x4cc7('0x1bfe')); this[_0x4cc7('0x2369')] = !0x0; this[_0x4cc7('0x240c')] |= 0x4; }; _0x16dada[_0x4cc7('0x248f')] = _0x57789c; _0x57789c['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'character', _0x4cc7('0x2490')]; _0x57789c[_0x4cc7('0x92b')] = _0x255a64; _0x57789c['prototype'] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { 'hoverYVelocity': null, 'hoverLength': null, 'hoverLeft': null, 'jumpAction': null, 'update': function(_0x27dd84) { if ('elgQU' === _0x4cc7('0x2491')) { _0x255a64['prototype'][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x27dd84); this[_0x4cc7('0x1d68')]['physicsData']['onGround'] ? (this[_0x4cc7('0x1d69')] += 0x4 * _0x27dd84, this['hoverLeft'] > this[_0x4cc7('0x1d6a')] && (this[_0x4cc7('0x1d69')] = this[_0x4cc7('0x1d6a')])) : _0x2d63f9['QfHbP'](null, this[_0x4cc7('0x102d')]) && this[_0x4cc7('0x102d')]['active'] && (this[_0x4cc7('0x1d69')] = this['hoverLength']); } else { return this[_0x4cc7('0x35')]; } }, 'reset': function() { _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this['hoverLeft'] = this[_0x4cc7('0x1d6a')]; }, 'actionRequirementsMet': function() { if ('MkBHt' === 'MkBHt') { return this[_0x4cc7('0x2410')]() && this[_0x4cc7('0x1d68')]['get_yVelocity']() > this['hoverYVelocity'] && (0x0 < this[_0x4cc7('0x1d69')] || 0x0 > this[_0x4cc7('0x1d6a')]) ? !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]['onGround'] : !0x1; } else { if (null != this['cairo'] && (this[_0x4cc7('0xaa8')][_0x4cc7('0x2492')](), null != this[_0x4cc7('0x937')] && this[_0x4cc7('0x937')]['__clearBeforeRender'])) { var _0x4fdd23 = this[_0x4cc7('0xad8')]; this[_0x4cc7('0xa7b')](0xa); this[_0x4cc7('0xaa8')][_0x4cc7('0x2493')](this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x0], this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x1], this[_0x4cc7('0x937')]['__colorSplit'][0x2]); this['cairo'][_0x4cc7('0x2495')](); this[_0x4cc7('0xa7b')](_0x4fdd23); } } }, 'continueRequirementsMet': function() { return this[_0x4cc7('0x2410')]() && this['owner'][_0x4cc7('0xa69')]() >= this[_0x4cc7('0x102f')] && (0x0 < this['hoverLeft'] || 0x0 > this[_0x4cc7('0x1d6a')]) ? !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] : !0x1; }, 'performAction': function(_0x16d673) { this[_0x4cc7('0x1d69')] -= _0x16d673; this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](this[_0x4cc7('0x102f')]); }, '__class__': _0x57789c }); var _0x264645 = function(_0x2a33aa, _0x3502fe) { _0x1aa93f[_0x4cc7('0x96b')](this, _0x2a33aa, _0x3502fe); this[_0x4cc7('0x102c')] = 0x258; this[_0x4cc7('0x22eb')] = 0x19d; this['xAccel'] *= 0.97; this[_0x4cc7('0x22ec')] *= 1.08; this[_0x4cc7('0x22ed')] *= 1.3; this[_0x4cc7('0x22c6')][_0x4cc7('0xf30')]['groundThreshold'] *= 0.9; this['themeMusicID'] = 'UnsafeSpeeds'; this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](40.8, 83.2, 0.05, 0.2); }; _0x16dada[_0x4cc7('0x2496')] = _0x264645; _0x264645[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), 'Skater']; _0x264645['__super__'] = _0x1aa93f; _0x264645[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'updatePostCollision': function() { if (_0x2d63f9[_0x4cc7('0x189')]('eBKLq', _0x4cc7('0x2497'))) { var _0x4eced8 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4eced8[_0x4cc7('0xd5a')](_0x4eced8[_0x4cc7('0xd92')]() + 0x46); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner'][_0x4cc7('0xac9')](0x3, 0x5, !0x0); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x1c); _0x4eced8 = _0x32dbb6['method']; var _0x49ccfb = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x4eced8[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x49ccfb ? 0x1194 >= _0x49ccfb ? _0x49ccfb : 0x1194 : 3300.0000000000005); } else { null != this[_0x4cc7('0x11dc')] && (this[_0x4cc7('0x102c')] = 0x258, this[_0x4cc7('0xf30')]['onGround'] && -0.1 >= this[_0x4cc7('0xa69')]() && !this['jumpAction'][_0x4cc7('0x145d')] && (this['set_yVelocity'](-0.1), this['collider'][_0x4cc7('0x2326')][_0x4cc7('0x2498')] = !0x1)); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x1374')]['call'](this); } }, 'reset': function() { _0x1aa93f['prototype']['reset'][_0x4cc7('0x96b')](this); this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1efa')] ? 0x6 <= this['tunnel']['deaths'] && (this[_0x4cc7('0x102c')] = 0x2bc, this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2423')] = 0x1) : this[_0x4cc7('0x102c')] = 0x258; }, '__class__': _0x264645 }); var _0x2ecde4 = function(_0x3d3c2b, _0x1f01f0) { _0x264645[_0x4cc7('0x96b')](this, _0x3d3c2b, _0x1f01f0); this['xAccel'] *= 0.85; this[_0x4cc7('0x22e9')] = 0x1; }; _0x16dada[_0x2d63f9[_0x4cc7('0x2499')]] = _0x2ecde4; _0x2ecde4[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], 'player03', _0x4cc7('0x47c'), 'character', _0x4cc7('0x23b5')]; _0x2ecde4[_0x4cc7('0x92b')] = _0x264645; _0x2ecde4[_0x4cc7('0x8')] = _0x5aff49(_0x264645[_0x4cc7('0x8')], { 'collideWithTile': function(_0x193f31, _0x1a607f, _0x309612) { _0x309612 = _0x264645[_0x4cc7('0x8')]['collideWithTile'][_0x4cc7('0x96b')](this, _0x193f31, _0x1a607f, _0x309612); 0.4 > _0x1a607f['y'] && _0x5260f5['__instanceof'](_0x193f31[_0x4cc7('0x1e54')][_0x4cc7('0x2322')], _0x95cb8) && (this[_0x4cc7('0xa67')] = 1.6, this[_0x4cc7('0x22f5')] = 1.15 * this['xMaxSpeed']); return _0x309612; }, '__class__': _0x2ecde4 }); var _0x42facd = function(_0x19ffc7) { _0x52b5cd[_0x4cc7('0x96b')](this, _0x19ffc7); this[_0x4cc7('0xd46')] = 0x1; this[_0x4cc7('0x21')] = 0.8; }; _0x16dada[_0x4cc7('0x249a')] = _0x42facd; _0x42facd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'character', 'InvertGravityAction']; _0x42facd[_0x4cc7('0x92b')] = _0x52b5cd; _0x42facd[_0x4cc7('0x8')] = _0x5aff49(_0x52b5cd[_0x4cc7('0x8')], { 'actionRequirementsMet': function() { return _0x52b5cd['prototype']['actionRequirementsMet']['call'](this) ? 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] : !0x1; }, 'continueRequirementsMet': function() { if (_0x4cc7('0x249b') !== _0x4cc7('0x249b')) { null == _0x4bf907 && (_0x4bf907 = 0x0); null == f && (f = 0x0); null == e && (e = 0x0); null == d && (d = 0x0); null == c && (c = !0x1); null == b && (b = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, a, b, c); this[_0x4cc7('0x249c')] = d; this[_0x4cc7('0x249d')] = e; this['accelerationY'] = f; this[_0x4cc7('0x249e')] = _0x4bf907; } else { return this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? !0x1 : _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this[_0x4cc7('0x2408')]) ? !0x0 : 0x0 != this[_0x4cc7('0xa66')]['oob']; } }, 'startAction': function() { _0x52b5cd[_0x4cc7('0x8')][_0x4cc7('0x2414')][_0x4cc7('0x96b')](this); this['ownerCharacter'][_0x4cc7('0xf34')] = !0x0; var _0x4f0b77 = 3.141592653589793 * this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4; this['ownerCharacter'][_0x4cc7('0xb7f')]['cameraTargetRotation'] = _0x4f0b77; this[_0x4cc7('0xaf2')](); }, 'invert': function() { var _0x2ada8b = this['ownerCharacter'][_0x4cc7('0xa6b')] , _0x340254 = this['ownerCharacter'][_0x4cc7('0x203a')](); this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0x2350')](_0x3004df[_0x4cc7('0x2a')](3.141592653589793 * this[_0x4cc7('0xa66')]['tunnel'][_0x4cc7('0x17c3')]['get_rotationZ']() / 0xb4, 3.141592653589793)); this['ownerCharacter'][_0x4cc7('0xa68')](-_0x340254); this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0.75; 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] && this[_0x4cc7('0xa66')][_0x4cc7('0x249f')](0.8 * -this[_0x4cc7('0xa66')][_0x4cc7('0xf3f')]); 0x0 != _0x2ada8b ? (_0x340254 = 0xb4 * _0x2ada8b / 3.141592653589793, _0x2ada8b = 0xb4 * _0x2ada8b / 3.141592653589793, this[_0x4cc7('0xa66')][_0x4cc7('0x17c6')](_0x3004df['subtract'](3.141592653589793, (0x0 <= _0x340254 ? _0x340254 : -_0x340254) * -(0x0 < _0x2ada8b ? 0x1 : 0x0 > _0x2ada8b ? -0x1 : 0x0) * 3.141592653589793 / 0xb4))) : (this[_0x4cc7('0xa66')][_0x4cc7('0x17c6')](3.141592653589793), _0x2ada8b = this[_0x4cc7('0xa66')][_0x4cc7('0x203a')](), 1e-10 > (0x0 <= _0x2ada8b ? _0x2ada8b : -_0x2ada8b) ? 0.5 > Math[_0x4cc7('0xc2b')]() && this['ownerCharacter'][_0x4cc7('0x17c6')](-3.141592653589793) : 0x0 < this[_0x4cc7('0xa66')][_0x4cc7('0x203a')]() && this[_0x4cc7('0xa66')][_0x4cc7('0x17c6')](-3.141592653589793)); }, 'performAction': function(_0x3be353) { if (this['timeActive'] > this['length'] / 0x2 && 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')]) { var _0x5bbc1b = 0xb4 * this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] / 3.141592653589793 , _0x30d3f7 = this['ownerCharacter'][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')](); this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] = 3.141592653589793 * (_0x5bbc1b + (this[_0x4cc7('0x1cf7')] - this[_0x4cc7('0x21')] / 0x2) * _0x3be353 * (_0x30d3f7 - _0x5bbc1b)) / 0xb4; } }, 'endAction': function() { this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || 0x0 == this['ownerCharacter'][_0x4cc7('0xf32')] && this[_0x4cc7('0xf33')]() ? this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || 0x0 != this['ownerCharacter'][_0x4cc7('0xf32')] || (this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](0.7 * this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]()), this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] *= 0.9) : this['invert'](); this[_0x4cc7('0xa66')][_0x4cc7('0xf34')] = !0x1; return this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] = null; }, 'reset': function() { _0x52b5cd[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0xa66')][_0x4cc7('0xf34')] = !0x1; }, '__class__': _0x42facd }); var _0x3a785f = function(_0x1f4b43, _0x5c4dda) { if ('IuYgW' === _0x56067a[_0x4cc7('0x6ac')]) { _0xec98bb[_0x4cc7('0x24a0')] = !0x0; var _0x510993 = _0xec98bb[_0x4cc7('0x9ef')]; if (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](_0x510993['id'])) { _0x510993 = new Date()['getTime']() / 0x3e8; var _0x303d76 = _0xec98bb[_0x4cc7('0x9ef')]; _0x510993 -= _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x303d76['id'], _0x303d76[_0x4cc7('0xc12')]); if (0x258 > _0x510993) _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x0, _0xec98bb[_0x4cc7('0x8fb')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - _0x510993; else _0xec98bb[_0x4cc7('0x9ef')]['delete'](); } else _0xec98bb[_0x4cc7('0x9ef')][_0x4cc7('0x227')](); } else { _0x1aa93f[_0x4cc7('0x96b')](this, _0x1f4b43, _0x5c4dda); this[_0x4cc7('0x22ea')] *= 0.9; this[_0x4cc7('0x102c')] *= 0.95; this['jumpAction'][_0x4cc7('0x102e')](0x68, 0xbe, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 0x2; this[_0x4cc7('0x24a1')][_0x4cc7('0x102f')] *= 0.9; } }; _0x16dada[_0x4cc7('0x24a2')] = _0x3a785f; _0x3a785f[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xb30'), _0x4cc7('0x23ad')]; _0x3a785f['__super__'] = _0x1aa93f; _0x3a785f['prototype'] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { '__class__': _0x3a785f }); var _0xec98bb = function(_0x410c32, _0x19dd46) { if (_0x4cc7('0x24a3') === _0x4cc7('0x24a4')) { this['runner']['setIndexedPosition'](12.5, -1.7, !0x0, 0x2); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](14.5, -0x2, !0x0); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x24a5'), 0x3c, -0x104, null, null, null, null, null); var _0x4039b0 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x24a6'), -0x8c, -0x8c, null, null, null, _0x4039b0, null); _0x4039b0 = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('Huh?', 0xdc, 0x0, null, null, 0x0, _0x4039b0, null); _0x4039b0 = _0x1baaa1[_0x4cc7('0x7d9')](0x212); var _0x5ab6db = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x24a7'), 0x3c, 0x14a, null, _0x4039b0, null, _0x5ab6db, null); this[_0x4cc7('0xec4')]['unifyRotation'](this[_0x4cc7('0xacc')]); } else { this[_0x4cc7('0x24a8')] = null; _0x1aa93f['call'](this, _0x410c32, _0x19dd46); this[_0x4cc7('0x2361')](1.2 * this[_0x4cc7('0x2314')]); _0xec98bb['checkStillAsleep'](); 0x0 < _0xec98bb[_0x4cc7('0x9ed')] && (_0x410c32 = _0x56067a['SmRGC'](new Date()['getTime'](), 0x3e8), _0x19dd46 = _0xec98bb, _0x19dd46['set_sleepiness'](_0x19dd46[_0x4cc7('0x9ed')] - 0.0016666666666666668 * (_0x410c32 - _0xec98bb[_0x4cc7('0x8fb')])), _0xec98bb[_0x4cc7('0x8fb')] = _0x410c32); this['checkSleepy'](); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 0x2; this[_0x4cc7('0x24a1')]['hoverYVelocity'] *= 0.95; } }; _0x16dada['com.player03.run3.character.Lizard'] = _0xec98bb; _0xec98bb[_0x4cc7('0x8f2')] = [_0x2d63f9['FWMIy'], 'player03', _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x23c0')]; _0xec98bb[_0x4cc7('0x2d6')] = {}; _0xec98bb[_0x4cc7('0x2d6')][_0x4cc7('0x24a9')] = _0x4cc7('0x24a9'); _0xec98bb[_0x4cc7('0x24a9')] = function(_0x399fe4) { if (0x0 >= _0x399fe4) { if (_0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x1, _0xec98bb[_0x4cc7('0x9ed')] = 0x0, _0xec98bb[_0x4cc7('0x9ee')] = 0x0, _0x399fe4 = _0xec98bb[_0x4cc7('0x9ef')], _0x104058['get_instance']()[_0x4cc7('0x9e8')](_0x399fe4['id'])) _0xec98bb['sleepinessEntry'][_0x4cc7('0x227')](); } else 0x1 <= _0x399fe4 ? (_0x1fb3e3['lizard'][_0x4cc7('0x9ec')] || (_0x1fb3e3[_0x4cc7('0x23e8')] == _0x1fb3e3[_0x4cc7('0x9eb')] && _0x1fb3e3[_0x4cc7('0x2399')](_0x1fb3e3['runner']), null != _0x2081a8[_0x4cc7('0xbc4')]['tunnel'] && _0x5260f5[_0x4cc7('0x9a0')](_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]['levelSet'], _0x37ab28) ? new _0x538429(_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]['levelSet'],_0x2081a8[_0x4cc7('0xbc4')]['tunnel']['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')])['display'](0x1) : _0x55a4be[_0x4cc7('0x24aa')]()[_0x4cc7('0x50c')](0x3), _0xec98bb[_0x4cc7('0x9ef')][_0x4cc7('0x1333')](new Date()[_0x4cc7('0xbe3')]() / 0x3e8), _0x3ea8c3['get_instance']()[_0x4cc7('0x4c3')](0.01)), _0x1fb3e3['lizard'][_0x4cc7('0x9ec')] = !0x0, _0xec98bb['sleepiness'] = 0x1) : _0xec98bb[_0x4cc7('0x9ed')] = _0x399fe4; return _0xec98bb[_0x4cc7('0x9ed')]; } ; _0xec98bb[_0x4cc7('0x24ab')] = function() { if (!_0xec98bb['sleepinessEntryChecked']) { _0xec98bb[_0x4cc7('0x24a0')] = !0x0; var _0x3ec8b0 = _0xec98bb[_0x4cc7('0x9ef')]; if (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](_0x3ec8b0['id'])) { _0x3ec8b0 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; var _0x52b728 = _0xec98bb[_0x4cc7('0x9ef')]; _0x3ec8b0 -= _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x52b728['id'], _0x52b728[_0x4cc7('0xc12')]); if (0x258 > _0x3ec8b0) _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x0, _0xec98bb[_0x4cc7('0x8fb')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - _0x3ec8b0; else _0xec98bb['sleepinessEntry']['delete'](); } else _0xec98bb['sleepinessEntry']['delete'](); } _0x3ec8b0 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; _0x52b728 = _0xec98bb; _0x52b728[_0x4cc7('0x24a9')](_0x52b728[_0x4cc7('0x9ed')] - _0x2d63f9[_0x4cc7('0x19e')](0.0016666666666666668, _0x3ec8b0 - _0xec98bb['lastUpdate'])); _0xec98bb[_0x4cc7('0x8fb')] = _0x3ec8b0; return _0x1fb3e3['lizard'][_0x4cc7('0x9ec')]; } ; _0xec98bb['shake'] = function() { if (0.6 >= _0xec98bb[_0x4cc7('0x9ed')]) _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] = !0x1, _0xec98bb[_0x4cc7('0x24a9')](_0xec98bb[_0x4cc7('0x24ac')](_0xec98bb[_0x4cc7('0x9ee')])), _0xec98bb[_0x4cc7('0x9ee')]++; else { var _0x25c5f7 = _0xec98bb; _0x25c5f7[_0x4cc7('0x24a9')](_0x25c5f7[_0x4cc7('0x9ed')] - (_0x2d63f9[_0x4cc7('0x24ad')](0.5, Math[_0x4cc7('0xc2b')]()) + 0.5) * _0xec98bb['WAKEFULNESS_PER_SHAKE'](_0xec98bb[_0x4cc7('0x9ee')])); } } ; _0xec98bb[_0x4cc7('0x92b')] = _0x1aa93f; _0xec98bb[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'wasSleepy': null, 'update': function(_0x40a25c) { _0x1aa93f[_0x4cc7('0x8')]['update'][_0x4cc7('0x96b')](this, _0x40a25c); _0xec98bb[_0x4cc7('0x8fb')] += _0x40a25c; }, 'reset': function() { _0x1aa93f[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); _0xec98bb[_0x4cc7('0x24ab')]() && _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null); this[_0x4cc7('0x24ae')](); }, 'onFall': function(_0x34a966) { if (this[_0x4cc7('0xb7f')]['gameplayMode'] != _0x3b0d34[_0x4cc7('0x1efa')] && this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1dc0')]) { var _0x563e03 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8 , _0x2cf794 = 0.0016666666666666668 * (_0x563e03 - _0xec98bb['lastUpdate']); _0xec98bb[_0x4cc7('0x8fb')] = _0x563e03; _0x563e03 = _0xec98bb; _0x563e03['set_sleepiness'](_0x563e03[_0x4cc7('0x9ed')] + (0.02421307506053269 - _0x2cf794)); this['checkSleepy'](); } _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x24af')][_0x4cc7('0x96b')](this, _0x34a966); }, 'checkSleepy': function() { var _0x5670f5 = {}; _0x5670f5['QtjLC'] = function(_0x1fb3e3, _0x30be57) { return _0x1fb3e3 + _0x30be57; } ; _0x5670f5[_0x4cc7('0x24b0')] = function(_0x1fb3e3, _0x12d293) { return _0x1fb3e3 * _0x12d293; } ; _0x5670f5['RYHBK'] = function(_0x1fb3e3, _0x29f735) { return _0x1fb3e3 - _0x29f735; } ; _0x5670f5[_0x4cc7('0x24b1')] = function(_0x1fb3e3, _0x1b1000) { return _0x1fb3e3 == _0x1b1000; } ; _0x5670f5['sEvjX'] = function(_0x1fb3e3, _0xc78c2c) { return _0x1fb3e3 * _0xc78c2c; } ; if (_0x4cc7('0x24b2') !== _0x4cc7('0x24b2')) { null == d && (d = new _0x21e384()); var _0x2939af = _0x398955[_0x4cc7('0x24b3')] , _0x3f9a74 = _0x398955['temp3'] , _0x29eee7 = _0x398955[_0x4cc7('0x24b4')] , _0x403ed0 = this[_0x4cc7('0x19d4')] , _0xf220c8 = this[_0x4cc7('0xcca')] , _0x2bbc24 = _0x2939af; null == _0x2bbc24 && (_0x2bbc24 = new _0x21e384()); _0x2bbc24['x'] = _0x5670f5[_0x4cc7('0x24b5')](_0x403ed0['x'], _0xf220c8['x'] * c); _0x2bbc24['y'] = _0x403ed0['y'] + _0xf220c8['y'] * c; _0x2bbc24['z'] = _0x403ed0['z'] + _0xf220c8['z'] * c; _0x403ed0 = b[_0x4cc7('0x19d4')]; _0xf220c8 = b[_0x4cc7('0xcca')]; _0x2bbc24 = _0x3f9a74; null == _0x2bbc24 && (_0x2bbc24 = new _0x21e384()); _0x2bbc24['x'] = _0x403ed0['x'] + _0xf220c8['x'] * c; _0x2bbc24['y'] = _0x403ed0['y'] + _0xf220c8['y'] * c; _0x2bbc24['z'] = _0x403ed0['z'] + _0x5670f5[_0x4cc7('0x24b0')](_0xf220c8['z'], c); _0x403ed0 = _0x29eee7; null == _0x403ed0 && (_0x403ed0 = new _0x21e384()); _0x403ed0['x'] = _0x3f9a74['x'] - _0x2939af['x']; _0x403ed0['y'] = _0x5670f5[_0x4cc7('0x24b6')](_0x3f9a74['y'], _0x2939af['y']); _0x403ed0['z'] = _0x3f9a74['z'] - _0x2939af['z']; _0x403ed0 = this['normal']; _0xf220c8 = _0x29eee7; _0x5670f5['Ttxar'](null, _0xf220c8) && (_0xf220c8 = new _0x21e384()); _0x2bbc24 = _0x29eee7['x'] * _0x403ed0['x'] + _0x29eee7['y'] * _0x403ed0['y'] + _0x29eee7['z'] * _0x403ed0['z']; _0xf220c8['x'] = _0x29eee7['x'] - _0x2bbc24 * _0x403ed0['x']; _0xf220c8['y'] = _0x29eee7['y'] - _0x5670f5[_0x4cc7('0x24b7')](_0x2bbc24, _0x403ed0['y']); _0xf220c8['z'] = _0x29eee7['z'] - _0x2bbc24 * _0x403ed0['z']; _0x403ed0 = _0x3f9a74; null == _0x403ed0 && (_0x403ed0 = new _0x21e384()); _0x403ed0['x'] = _0x2939af['x'] + _0x29eee7['x']; _0x403ed0['y'] = _0x2939af['y'] + _0x29eee7['y']; _0x403ed0['z'] = _0x2939af['z'] + _0x29eee7['z']; b[_0x4cc7('0x24b8')](c, _0x2939af, _0x3f9a74, _0x2939af, null, null, !0x0); c = this['normal']; b = b[_0x4cc7('0xcca')]; _0x2a6728['crossProductF'](c['x'], c['y'], c['z'], b['x'], b['y'], b['z'], _0x29eee7); b = _0x29eee7['x'] * _0x29eee7['x'] + _0x29eee7['y'] * _0x29eee7['y'] + _0x29eee7['z'] * _0x29eee7['z']; c = b - 0x1; 1e-10 > (0x0 <= c ? c : -c) || (0x0 == b ? (_0x29eee7['x'] = 0x1, _0x29eee7['y'] = 0x0, _0x29eee7['z'] = 0x0) : (b = 0x1 / Math['sqrt'](b), _0x29eee7['x'] *= b, _0x29eee7['y'] *= b, _0x29eee7['z'] *= b)); b = d; null == b && (b = new _0x21e384()); b['x'] = _0x29a590['x'] - _0x2939af['x']; b['y'] = _0x29a590['y'] - _0x2939af['y']; b['z'] = _0x5670f5[_0x4cc7('0x24b6')](_0x29a590['z'], _0x2939af['z']); _0x29a590 = d; null == _0x29a590 && (_0x29a590 = new _0x21e384()); b = d['x'] * _0x29eee7['x'] + d['y'] * _0x29eee7['y'] + d['z'] * _0x29eee7['z']; _0x29a590['x'] = b * _0x29eee7['x']; _0x29a590['y'] = b * _0x29eee7['y']; _0x29a590['z'] = b * _0x29eee7['z']; _0x29eee7 = d; null == _0x29eee7 && (_0x29eee7 = new _0x21e384()); _0x29eee7['x'] = _0x2939af['x'] + d['x']; _0x29eee7['y'] = _0x2939af['y'] + d['y']; _0x29eee7['z'] = _0x2939af['z'] + d['z']; return d; } else { if (null != this[_0x4cc7('0xb7f')]) { var _0x29a590 = 0.6 < _0xec98bb['sleepiness']; _0x29a590 != this[_0x4cc7('0x24a8')] && ((this['wasSleepy'] = _0x29a590) ? (this[_0x4cc7('0x102c')] = 0xf0, _0x29a590 = 0xc8, this['xAccel'] = 0x384) : (this[_0x4cc7('0x102c')] = 0x11d, _0x29a590 = 0xf0, this[_0x4cc7('0x22ea')] = 0x438), this[_0x4cc7('0x102d')]['setFromJumpHeight'](0x68, _0x29a590, 0.05, 0.35)); } } }, '__class__': _0xec98bb }); var _0x19bb7c = function(_0x26ea46) { this[_0x4cc7('0x24b9')] = this[_0x4cc7('0x24ba')] = this['extraManeuverabilityLeft'] = this[_0x4cc7('0x1395')] = this[_0x4cc7('0x24bb')] = 0x0; this[_0x4cc7('0xa26')] = null; _0x52b5cd[_0x4cc7('0x96b')](this, _0x26ea46); this[_0x4cc7('0xd46')] = 0xffffff; this['length'] = -0x1; }; _0x16dada['com.player03.run3.character.MagnetAction'] = _0x19bb7c; _0x19bb7c['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x24bc')]; _0x19bb7c[_0x4cc7('0x92b')] = _0x52b5cd; _0x19bb7c[_0x4cc7('0x8')] = _0x5aff49(_0x52b5cd[_0x4cc7('0x8')], { 'target': null, 'endXVelocity': null, 'endYVelocity': null, 'extraManeuverabilityLeft': null, 'speed': null, 'prevZVelocity': null, 'actionRequirementsMet': function() { if (_0x4cc7('0x24bd') === _0x4cc7('0x24be')) { _0x393fa1[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb3b')](_0x4a4e13); this['__numShaderPasses'] = 0x1; this[_0x4cc7('0xb0b')] = !0x1; } else { if (_0x2ab848['controlScheme'][_0x4cc7('0x230a')](this[_0x4cc7('0x2408')])) { if (0x0 <= this[_0x4cc7('0xa66')]['absorbedKeys'][_0x4cc7('0x2d')](this[_0x4cc7('0x2408')], 0x0)) { var _0x4a4e13 = this[_0x4cc7('0xa66')]; _0x4a4e13 = _0x4a4e13[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x4a4e13[_0x4cc7('0xf30')][_0x4cc7('0x2313')] < this[_0x4cc7('0xa66')][_0x4cc7('0x102d')][_0x4cc7('0x21')] + 0.3; } else _0x4a4e13 = !0x1; if (_0x4a4e13) return !0x1; } else return !0x1; _0x4a4e13 = _0x1c8e81(new _0x298e38(this[_0x4cc7('0xa66')][_0x4cc7('0xbeb')][_0x4cc7('0x1277')]))(); for (var _0x1cfb0e = this[_0x4cc7('0xa66')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x5bf5f9 = Infinity, _0x1645e0, _0x5c7c7f = this['target'] = null; _0x4a4e13[_0x4cc7('0x94e')]() && !(_0x5c7c7f = _0x4a4e13[_0x4cc7('0x3a')](), _0x5c7c7f[_0x4cc7('0x126')]['get_z']() > _0x1cfb0e['z'] + 0x28); ) ; for (; null != _0x5c7c7f && !(_0x5c7c7f[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0x1cfb0e['z'] + 0x1f4); ) { if (_0x5c7c7f['isTrigger'] && _0x5c7c7f[_0x4cc7('0x1f41')] && _0x5260f5[_0x4cc7('0x9a0')](_0x5c7c7f, _0x1e4065)) { _0x1645e0 = _0x5c7c7f[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); var _0x457191 = _0x19bb7c[_0x4cc7('0x18f5')]; null == _0x457191 && (_0x457191 = new _0x21e384()); _0x457191['x'] = _0x1645e0['x'] - _0x1cfb0e['x']; _0x457191['y'] = _0x1645e0['y'] - _0x1cfb0e['y']; _0x457191['z'] = _0x1645e0['z'] - _0x1cfb0e['z']; _0x1645e0 = _0x19bb7c[_0x4cc7('0x18f5')]; _0x1645e0 = _0x1645e0['x'] * _0x1645e0['x'] + _0x1645e0['y'] * _0x1645e0['y'] + _0x1645e0['z'] * _0x1645e0['z']; 0x3d090 > _0x1645e0 && _0x1645e0 < _0x5bf5f9 && _0x5c7c7f[_0x4cc7('0x24bf')] && (this[_0x4cc7('0xa26')] = _0x5c7c7f, _0x5bf5f9 = _0x1645e0); } _0x5c7c7f = _0x4a4e13[_0x4cc7('0x94e')]() ? _0x4a4e13[_0x4cc7('0x3a')]() : null; } return null != this[_0x4cc7('0xa26')]; } }, 'continueRequirementsMet': function() { if (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this[_0x4cc7('0x2408')]) && null != this[_0x4cc7('0xa26')] && !this['target'][_0x4cc7('0x2446')]() && this['target'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() >= this[_0x4cc7('0xa66')][_0x4cc7('0x126')]['get_z']()) { var _0xaf5be9 = this['ownerCharacter'][_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x1e5fae = this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](); return 0x3d090 >= _0x56067a[_0x4cc7('0x6ae')](_0xaf5be9['x'] - _0x1e5fae['x'], _0x56067a[_0x4cc7('0x6af')](_0xaf5be9['x'], _0x1e5fae['x'])) + (_0xaf5be9['y'] - _0x1e5fae['y']) * (_0xaf5be9['y'] - _0x1e5fae['y']) + _0x56067a['kPrhw'](_0xaf5be9['z'] - _0x1e5fae['z'], _0xaf5be9['z'] - _0x1e5fae['z']); } return !0x1; }, 'startAction': function() { this[_0x4cc7('0x24bb')] = this['ownerCharacter']['get_zVelocity'](); var _0x5acfab = this[_0x4cc7('0xa66')][_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; this[_0x4cc7('0x1395')] = Math['sqrt'](_0x5acfab['x'] * _0x5acfab['x'] + _0x5acfab['y'] * _0x5acfab['y'] + _0x5acfab['z'] * _0x5acfab['z']); 0x12c > this[_0x4cc7('0x1395')] && (this[_0x4cc7('0x1395')] = 0x12c); this[_0x4cc7('0x24c0')] = 0x0; _0x52b5cd[_0x4cc7('0x8')]['startAction'][_0x4cc7('0x96b')](this); }, 'performAction': function(_0x1081f0) { this['speed'] = 0x19d > this[_0x4cc7('0x1395')] ? this[_0x4cc7('0x1395')] + 0xfa * _0x1081f0 : 0x212 > this[_0x4cc7('0x1395')] ? this[_0x4cc7('0x1395')] + 0x64 * _0x1081f0 : 0x212; if (null != this[_0x4cc7('0xa26')] && this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() > this[_0x4cc7('0xa66')][_0x4cc7('0x126')][_0x4cc7('0xd92')]()) { _0x39582d['transformPoint'](this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0xfc6')]()['get_inverseSceneTransform'](), this[_0x4cc7('0xa66')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x19bb7c['offset']); var _0x421da4 = _0x19bb7c[_0x4cc7('0x18f5')] , _0x3a1aaa = this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x2a71f5 = _0x19bb7c['offset']; null == _0x2a71f5 && (_0x2a71f5 = new _0x21e384()); _0x2a71f5['x'] = _0x421da4['x'] - _0x3a1aaa['x']; _0x2a71f5['y'] = _0x2d63f9[_0x4cc7('0x1a0')](_0x421da4['y'], _0x3a1aaa['y']); _0x2a71f5['z'] = _0x421da4['z'] - _0x3a1aaa['z']; _0x421da4 = _0x19bb7c['offset']; _0x3a1aaa = _0x421da4['x'] * _0x421da4['x'] + _0x421da4['y'] * _0x421da4['y'] + _0x421da4['z'] * _0x421da4['z']; _0x2a71f5 = _0x3a1aaa - 0x1; 1e-10 > (0x0 <= _0x2a71f5 ? _0x2a71f5 : -_0x2a71f5) || (0x0 == _0x3a1aaa ? (_0x421da4['x'] = 0x1, _0x421da4['y'] = 0x0, _0x421da4['z'] = 0x0) : (_0x3a1aaa = 0x1 / Math[_0x4cc7('0x2c')](_0x3a1aaa), _0x421da4['x'] *= _0x3a1aaa, _0x421da4['y'] *= _0x3a1aaa, _0x421da4['z'] *= _0x3a1aaa)); _0x421da4 = _0x19bb7c[_0x4cc7('0x18f5')]; _0x3a1aaa = 0.17 * this[_0x4cc7('0x1395')]; _0x2a71f5 = _0x19bb7c[_0x4cc7('0x18f5')]; null == _0x2a71f5 && (_0x2a71f5 = new _0x21e384()); _0x2a71f5['x'] = _0x421da4['x'] * _0x3a1aaa; _0x2a71f5['y'] = _0x421da4['y'] * _0x3a1aaa; _0x2a71f5['z'] = _0x421da4['z'] * _0x3a1aaa; this[_0x4cc7('0xa26')][_0x4cc7('0x24c1')](_0x19bb7c[_0x4cc7('0x18f5')]['x'], _0x19bb7c['offset']['y'], _0x19bb7c[_0x4cc7('0x18f5')]['z']); _0x39582d[_0x4cc7('0xa2c')](this[_0x4cc7('0xa66')][_0x4cc7('0x126')][_0x4cc7('0xfc6')]()[_0x4cc7('0x3de')](), this[_0x4cc7('0xa26')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x19bb7c['offset']); _0x421da4 = _0x19bb7c['offset']; _0x3a1aaa = this[_0x4cc7('0xa66')][_0x4cc7('0x126')]['get_position'](); _0x2a71f5 = _0x19bb7c[_0x4cc7('0x18f5')]; null == _0x2a71f5 && (_0x2a71f5 = new _0x21e384()); _0x2a71f5['x'] = _0x421da4['x'] - _0x3a1aaa['x']; _0x2a71f5['y'] = _0x421da4['y'] - _0x3a1aaa['y']; _0x2a71f5['z'] = _0x421da4['z'] - _0x3a1aaa['z']; _0x421da4 = _0x19bb7c['offset']; _0x3a1aaa = _0x421da4['x'] * _0x421da4['x'] + _0x421da4['y'] * _0x421da4['y'] + _0x421da4['z'] * _0x421da4['z']; _0x2a71f5 = _0x3a1aaa - 0x1; 1e-10 > (0x0 <= _0x2a71f5 ? _0x2a71f5 : -_0x2a71f5) || (0x0 == _0x3a1aaa ? (_0x421da4['x'] = 0x1, _0x421da4['y'] = 0x0, _0x421da4['z'] = 0x0) : (_0x3a1aaa = 0x1 / Math[_0x4cc7('0x2c')](_0x3a1aaa), _0x421da4['x'] *= _0x3a1aaa, _0x421da4['y'] *= _0x3a1aaa, _0x421da4['z'] *= _0x3a1aaa)); _0x421da4 = _0x19bb7c[_0x4cc7('0x18f5')]; _0x3a1aaa = this[_0x4cc7('0x1395')]; _0x2a71f5 = _0x19bb7c['offset']; null == _0x2a71f5 && (_0x2a71f5 = new _0x21e384()); _0x2a71f5['x'] = _0x421da4['x'] * _0x3a1aaa; _0x2a71f5['y'] = _0x421da4['y'] * _0x3a1aaa; _0x2a71f5['z'] = _0x421da4['z'] * _0x3a1aaa; _0x421da4 = 0x1 - 1.1 * this[_0x4cc7('0x1395')] * this[_0x4cc7('0x1395')] / 0x3d090; _0x421da4 = 0x0 <= _0x421da4 ? 0x1 >= _0x421da4 ? _0x421da4 : 0x1 : 0x0; _0x421da4 *= _0x421da4; _0x3a1aaa = _0x19bb7c[_0x4cc7('0x18f5')]['x']; _0x2a71f5 = _0x3bedb0[_0x4cc7('0x2b')](this[_0x4cc7('0xa66')]); _0x3a1aaa += _0x2d63f9['BJDFL'](0.3, _0x2a71f5) * this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')](); _0x2a71f5 = this[_0x4cc7('0xa66')][_0x4cc7('0x203a')](); _0x3a1aaa = _0x2a71f5 + _0x2d63f9[_0x4cc7('0x24c2')](0xc * _0x1081f0 * (0x1 - this[_0x4cc7('0x24c0')]), _0x3a1aaa - _0x2a71f5); this['ownerCharacter'][_0x4cc7('0xa68')](_0x3a1aaa + _0x421da4 * (_0x19bb7c[_0x4cc7('0x18f5')]['x'] - _0x3a1aaa)); 0x0 >= this[_0x4cc7('0x24c0')] && (this[_0x4cc7('0xa66')][_0x4cc7('0xa69')](), _0x3a1aaa = this[_0x4cc7('0xa66')][_0x4cc7('0xa69')](), _0x421da4 += 0.2, this[_0x4cc7('0xa66')]['set_yVelocity'](_0x3a1aaa + _0x2d63f9[_0x4cc7('0x24c2')](0.8, 0x1 > _0x421da4 ? _0x421da4 : 0x1) * (_0x19bb7c['offset']['y'] - _0x3a1aaa))); this[_0x4cc7('0xa66')][_0x4cc7('0x22d6')](_0x19bb7c['offset']['z']); this[_0x4cc7('0x24b9')] = 1.1 * _0x19bb7c['offset']['x']; this[_0x4cc7('0x24ba')] = _0x19bb7c[_0x4cc7('0x18f5')]['y']; } _0x2d63f9[_0x4cc7('0x19f')](0x0, this[_0x4cc7('0x24c0')]) && (this[_0x4cc7('0x24c0')] -= _0x1081f0); _0x1081f0 = this['ownerCharacter']; 0x3 < _0x1081f0[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x1081f0[_0x4cc7('0xf30')]['lastOnGround'] && (this[_0x4cc7('0xa66')][_0x4cc7('0xf30')][_0x4cc7('0x2313')] = this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - 0x3); }, 'endAction': function() { this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() < this[_0x4cc7('0x24bb')] && this[_0x4cc7('0xa66')]['set_zVelocity'](this[_0x4cc7('0x24bb')]); if (this[_0x4cc7('0xa26')][_0x4cc7('0x2446')]()) { if (_0x4cc7('0x24c3') === 'YPwep') { this[_0x4cc7('0xa66')][_0x4cc7('0xa67')] = 0.25; this[_0x4cc7('0xa66')][_0x4cc7('0xa68')](this['endXVelocity']); this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](this['endYVelocity']); var _0x5c2a80 = 0.4 * this['ownerCharacter'][_0x4cc7('0x22e8')] , _0x58c6ec = this[_0x4cc7('0xa66')]['currentZTraction']; this[_0x4cc7('0xa66')]['currentZTraction'] = _0x2d63f9['pcDJE'](_0x5c2a80, _0x58c6ec) ? _0x5c2a80 : _0x58c6ec; } else { _0x1baaa1(_0x5c2a80); } } else this[_0x4cc7('0xa26')]['cancelOverriddenVelocity'](); this[_0x4cc7('0xa66')]['avoidJumpingOut'](); return this['target'] = null; }, '__class__': _0x19bb7c }); var _0xbba7bd = function(_0xa19bdc, _0x5e60ab) { _0x1aa93f['call'](this, _0xa19bdc, _0x5e60ab); _0xa19bdc = this[_0x4cc7('0x22f7')]; _0x5e60ab = _0xa19bdc[_0x4cc7('0x2d')](this[_0x4cc7('0x102d')], 0x0); -0x1 != _0x5e60ab && _0xa19bdc[_0x4cc7('0xa5e')](_0x5e60ab, 0x1); this['chargedJumpAction'] = new _0x5c2d75(this,0xb8,0x128); this[_0x4cc7('0x22f7')]['push'](this[_0x4cc7('0x24c4')]); }; _0x16dada[_0x4cc7('0x24c5')] = _0xbba7bd; _0xbba7bd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9[_0x4cc7('0x47b')], 'character', _0x4cc7('0x23b9')]; _0xbba7bd[_0x4cc7('0x92b')] = _0x1aa93f; _0xbba7bd[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f['prototype'], { 'chargedJumpAction': null, '__class__': _0xbba7bd }); var _0x59af36 = function(_0x177aa7, _0x7d7ca8) { this[_0x4cc7('0x24c6')] = !0x1; this[_0x4cc7('0x1615')] = 0x0; _0x1aa93f[_0x4cc7('0x96b')](this, _0x177aa7, _0x7d7ca8); this[_0x4cc7('0x24c7')] = new _0x21e384(0x0,-0x13,0x0); this['absoluteMetalObject'] = new _0x2f0709(); _0x7d7ca8 == _0x1fb3e3[_0x4cc7('0x23b6')] ? (this[_0x4cc7('0x24c7')]['x'] = 0x11, this[_0x4cc7('0x24c7')]['y'] = -0xa, this[_0x4cc7('0x24c8')]['strength'] = 0.8) : (this['xAccel'] *= 0.7, this[_0x4cc7('0x24a1')]['hoverYVelocity'] *= 0.9, this[_0x4cc7('0x22eb')] *= 0.8, this['zMaxSpeed'] *= 0.9, this[_0x4cc7('0x102d')]['setFromJumpHeight'](0x55, 0x80, 0.05, 0.2)); }; _0x16dada[_0x4cc7('0x24c9')] = _0x59af36; _0x59af36['__name__'] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], 'run3', _0x4cc7('0xb30'), _0x4cc7('0x23ab')]; _0x59af36[_0x4cc7('0x92b')] = _0x1aa93f; _0x59af36[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f['prototype'], { 'relativeMetalObject': null, 'absoluteMetalObject': null, 'timeOnBridge': null, 'onBridge': null, 'removeFromLevel': function() { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x1ec2')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x24c8')][_0x4cc7('0x10af')] = NaN; this[_0x4cc7('0x24c8')] = null; }, 'update': function(_0x395dd7) { var _0x56d42d = 0x0 < this[_0x4cc7('0xa3b')](); _0x1aa93f['prototype']['update']['call'](this, _0x395dd7); var _0x4522e3 = null != this[_0x4cc7('0x11dc')] ? this[_0x4cc7('0x11dc')] : this[_0x4cc7('0x11d6')]; null == _0x4522e3[_0x4cc7('0x24ca')] ? _0x4522e3[_0x4cc7('0x24cb')] ? (_0x4522e3[_0x4cc7('0x24ca')] = new _0x1dcfca(_0x4522e3), _0x4522e3[_0x4cc7('0x24ca')][_0x4cc7('0x1611')][_0x4cc7('0x29')](this[_0x4cc7('0x24c8')])) : _0x4522e3 == this[_0x4cc7('0x11dc')] ? _0x4522e3['build'](null, 0xa) : _0x4522e3[_0x4cc7('0x97e')](null, 0x1e) : 0x0 > _0x4522e3[_0x4cc7('0x24ca')][_0x4cc7('0x1611')][_0x4cc7('0x2d')](this[_0x4cc7('0x24c8')], 0x0) && _0x4522e3['bridge'][_0x4cc7('0x1611')][_0x4cc7('0x29')](this[_0x4cc7('0x24c8')]); _0x39582d[_0x4cc7('0xa2c')](this[_0x4cc7('0x126')][_0x4cc7('0xfca')](), this[_0x4cc7('0x24c7')], this[_0x4cc7('0x24c8')]); this[_0x4cc7('0x24c6')] ? (0x0 >= this[_0x4cc7('0x1615')] && this[_0x4cc7('0xb7f')]['analytics'][_0x4cc7('0xd75')]++, _0x56d42d ? this[_0x4cc7('0x1615')] += _0x395dd7 : 0x0 >= this['timeOnBridge'] && (this['timeOnBridge'] = 0.0001), 0x5 <= this['timeOnBridge'] && (this[_0x4cc7('0xb7f')]['analytics']['secondaryAbilityActivations']++, this[_0x4cc7('0x1615')] = _0x395dd7)) : 0x0 < this[_0x4cc7('0x1615')] && (this[_0x4cc7('0x1615')] -= 0xa * _0x395dd7, 0x0 > this[_0x4cc7('0x1615')] && (this[_0x4cc7('0x1615')] = 0x0)); this[_0x4cc7('0x24c6')] = !0x1; }, 'collideWithTile': function(_0x812426, _0x1c6dac, _0x47053f) { _0x1c6dac = _0x1aa93f['prototype'][_0x4cc7('0x2329')][_0x4cc7('0x96b')](this, _0x812426, _0x1c6dac, _0x47053f); _0x56067a[_0x4cc7('0x6b1')] == _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](_0x812426[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')]) && (this[_0x4cc7('0x24c6')] = !0x0); return _0x1c6dac; }, '__class__': _0x59af36 }); var _0x3d3369 = function() {}; _0x16dada[_0x4cc7('0x24cd')] = _0x3d3369; _0x3d3369[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'character', _0x4cc7('0x24ce')]; _0x3d3369[_0x4cc7('0x8')] = {}; _0x3d3369[_0x4cc7('0x8')][_0x4cc7('0x94a')] = null; _0x3d3369[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3d3369; var _0x564215 = function(_0x3ca080, _0xbf4dc6) { _0x1aa93f[_0x4cc7('0x96b')](this, _0x3ca080, _0xbf4dc6); this[_0x4cc7('0x22ec')] *= 1.17; this['xAccel'] *= 1.21; this['airXAccelMultiplier'] *= 0.9; this['zMaxSpeed'] *= 1.14; this[_0x4cc7('0x22e8')] = 1.1; this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 1.5; this['jumpAction'][_0x4cc7('0x102e')](33.199999999999996, 111.28, 0.05, 0.21200000000000002); }; _0x16dada['com.player03.run3.character.Runner'] = _0x564215; _0x564215['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x239b')]; _0x564215[_0x4cc7('0x92b')] = _0x1aa93f; _0x564215[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'update': function(_0x5eb50b) { if (this['physicsData'][_0x4cc7('0xf31')] && (null == this[_0x4cc7('0x1d6e')] || this[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')] == _0x14ba2f[_0x4cc7('0x2370')]) && 0x0 >= this['reducedZAccelLeft']) { var _0x17bdb1 = this[_0x4cc7('0x22f5')] , _0x39e44b = 1.14 * this[_0x4cc7('0x22ec')]; this[_0x4cc7('0x22f5')] = _0x17bdb1 > _0x39e44b ? _0x17bdb1 : _0x39e44b; _0x17bdb1 = this[_0x4cc7('0xa39')]; _0x39e44b = 1.06 * this['zMaxSpeed']; this['currentZMaxSpeed'] = _0x17bdb1 > _0x39e44b ? _0x17bdb1 : _0x39e44b; } _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')]['call'](this, _0x5eb50b); }, '__class__': _0x564215 }); var _0x469fbd = function(_0x446d49, _0x1971df, _0x149b29) { if (_0x4cc7('0x24cf') === _0x4cc7('0x24cf')) { null == _0x149b29 && (_0x149b29 = 0x0); null == _0x1971df && (_0x1971df = 0x0); null == _0x446d49 && (_0x446d49 = 0x0); this['x'] = _0x446d49; this['y'] = _0x1971df; this['z'] = _0x149b29; } else { this[_0x4cc7('0xd22')] = !0x0; this['_format'] = 0x1; this['_textures'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x2060')] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); _0x4ae64a[_0x4cc7('0x96b')](this); } }; _0x16dada[_0x4cc7('0x24d0')] = _0x469fbd; _0x469fbd[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', 'geom', _0x4cc7('0x24d1')]; _0x469fbd[_0x4cc7('0x8')] = {}; _0x469fbd[_0x4cc7('0x8')][_0x4cc7('0x24d2')] = null; _0x469fbd[_0x4cc7('0x8')]['x'] = null; _0x469fbd[_0x4cc7('0x8')]['y'] = null; _0x469fbd[_0x4cc7('0x8')]['z'] = null; _0x469fbd[_0x4cc7('0x8')][_0x4cc7('0xc4a')] = function() { if ('ICIkT' === _0x4cc7('0x24d3')) { this.identifier = _0x4cc7('0x24d4'); } else { null == this.degrees && (this.degrees = new _0x21e384()); 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; } } ; _0x469fbd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x469fbd; _0x469fbd[_0x4cc7('0x8')]['__properties__'] = {}; _0x469fbd[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0xc4a')] = _0x4cc7('0xc4a'); var _0x2da54c = function(_0x4c9661, _0x43fca8, _0x47483a, _0x9a1e18, _0x32d56b) { this['rayRotation'] = -0x401; var _0xc8ec37 = 0x2 * (0x0 <= _0x47483a ? _0x47483a : -_0x47483a); _0x12dd16[_0x4cc7('0x96b')](this, _0x4c9661, new _0x2eee4b('character/Shadow.png',_0xc8ec37,_0xc8ec37,!0x1,0x1,_0x32d56b)); null == _0x32d56b && this[_0x4cc7('0x126')][_0x4cc7('0x31')](); this[_0x4cc7('0x24d5')] = _0x9a1e18; this[_0x4cc7('0x24d6')] = _0x47483a; this['p1'] = new _0x21e384(); this['p1Offset'] = new _0x21e384(_0x47483a,0x0,_0x47483a); this['p2'] = new _0x21e384(); this[_0x4cc7('0x24d7')] = new _0x21e384(0x0,0x12c,0x0); this['normal'] = new _0x21e384(); this[_0x4cc7('0x24d8')] = new _0x1339f5(); this[_0x4cc7('0x1d68')] = _0x43fca8; this[_0x4cc7('0x2072')] = !0x0; }; _0x16dada[_0x4cc7('0x24d9')] = _0x2da54c; _0x2da54c[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x24da')]; _0x2da54c['__super__'] = _0x12dd16; _0x2da54c[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'owner': null, 'primaryShadow': null, 'rayRotation': null, 'horizontalOffset': null, 'p1': null, 'p1Offset': null, 'p2': null, 'p2Offset': null, 'rayAABB': null, 'normal': null, 'aimedOutwards': null, 'reset': function() { _0x12dd16['prototype'][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x94a')](0x3e8); }, 'update': function(_0x25e1be) { if (this[_0x4cc7('0x24db')]) { var _0x3d3152 = this[_0x4cc7('0x1d68')]['mesh']['get_scenePosition'](); _0x3d3152 = _0x3004df[_0x4cc7('0xe83')](Math[_0x4cc7('0x131b')](_0x3d3152['y'], _0x3d3152['x']), 1.5707963267948966); var _0x32a4c0 = 0xb4 * this[_0x4cc7('0x24dc')] / 3.141592653589793 - 0xb4 * _0x3d3152 / 3.141592653589793; if (1e-10 > (0x0 <= _0x32a4c0 ? _0x32a4c0 : -_0x32a4c0)) return; this[_0x4cc7('0x24dc')] > _0x3004df[_0x4cc7('0x2a')](_0x3d3152, 3.141592653589793) ? this['rayRotation'] = _0x3004df[_0x4cc7('0xe83')](this[_0x4cc7('0x24dc')], 6.283185307179586) : this['rayRotation'] < _0x3004df['subtract'](_0x3d3152, 3.141592653589793) && (this[_0x4cc7('0x24dc')] = _0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x24dc')], 6.283185307179586)); _0x32a4c0 = 0xb4 * this[_0x4cc7('0x24dc')] / 3.141592653589793; _0x25e1be *= 0x3; this[_0x4cc7('0x24dc')] = _0x32a4c0 + (0x1 < _0x25e1be ? 0x1 : _0x25e1be) * (0xb4 * _0x3d3152 / 3.141592653589793 - _0x32a4c0); } else { _0x3d3152 = null != this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] ? this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')][_0x4cc7('0xf35')] : 3.141592653589793 * this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4; _0x25e1be = _0x56067a[_0x4cc7('0x6b2')](0xb4 * this[_0x4cc7('0x24dc')] / 3.141592653589793, 0xb4 * _0x3d3152 / 3.141592653589793); if (1e-10 > (0x0 <= _0x25e1be ? _0x25e1be : -_0x25e1be)) return; this[_0x4cc7('0x24dc')] = _0x3d3152; } _0x3d3152 = this['p1Offset']; _0x25e1be = Math[_0x4cc7('0x28')](this[_0x4cc7('0x24dc')]); _0x3d3152['x'] = Math[_0x4cc7('0x27')](this['rayRotation']); _0x3d3152['y'] = _0x25e1be; _0x3d3152['z'] = 0x1; _0x3d3152 = this['p1Offset']; _0x25e1be = this['horizontalOffset']; _0x32a4c0 = this['p1Offset']; null == _0x32a4c0 && (_0x32a4c0 = new _0x21e384()); _0x32a4c0['x'] = _0x3d3152['x'] * _0x25e1be; _0x32a4c0['y'] = _0x3d3152['y'] * _0x25e1be; _0x32a4c0['z'] = _0x3d3152['z'] * _0x25e1be; _0x3d3152 = this[_0x4cc7('0x24d7')]; _0x25e1be = Math['cos'](this[_0x4cc7('0x24dc')]); _0x3d3152['x'] = -Math[_0x4cc7('0x28')](this[_0x4cc7('0x24dc')]); _0x3d3152['y'] = _0x25e1be; _0x3d3152['z'] = 0x0; _0x25e1be = _0x3d3152 = this['p2Offset']; null == _0x25e1be && (_0x25e1be = new _0x21e384()); _0x25e1be['x'] = 0x12c * _0x3d3152['x']; _0x25e1be['y'] = 0x12c * _0x3d3152['y']; _0x25e1be['z'] = 0x12c * _0x3d3152['z']; }, 'display': function(_0xcecc3a) { if (_0x4cc7('0x24dd') === 'mCaOx') { if (this['owner'][_0x4cc7('0x126')][_0x4cc7('0xb48')]() && this[_0x4cc7('0x1d68')]['castsShadows']) { var _0x4a3f9b = _0x2da54c[_0x4cc7('0x1a91')]; _0x4a3f9b['x'] = 0x0; _0x4a3f9b['y'] = 0x0; _0x4a3f9b['z'] = 0x0; _0x4a3f9b = this['p1']; var _0xf43161 = _0x2da54c[_0x4cc7('0x1a91')]; _0x4a3f9b['x'] = _0xf43161['x']; _0x4a3f9b['y'] = _0xf43161['y']; _0x4a3f9b['z'] = _0xf43161['z']; this['p1']['x'] += this[_0x4cc7('0x24d6')]; this['p1']['y'] += 0.25 * this[_0x4cc7('0x1d68')][_0x4cc7('0xf3f')]; _0x4a3f9b = this['p2']; _0xf43161 = this['p1']; _0x4a3f9b['x'] = _0xf43161['x']; _0x4a3f9b['y'] = _0xf43161['y']; _0x4a3f9b['z'] = _0xf43161['z']; this['p2']['y'] += 0x12c; _0x4a3f9b = this['owner'][_0x4cc7('0x126')][_0x4cc7('0xfca')](); _0x39582d[_0x4cc7('0xa2c')](_0x4a3f9b, _0x2da54c[_0x4cc7('0x1a91')], _0x2da54c[_0x4cc7('0x1a91')]); _0x39582d['transformPoint'](_0x4a3f9b, this['p1'], this['p1']); _0x39582d[_0x4cc7('0xa2c')](_0x4a3f9b, this['p2'], this['p2']); this[_0x4cc7('0x24d8')]['clear'](); this[_0x4cc7('0x24d8')][_0x4cc7('0x24de')](this['p1']); this[_0x4cc7('0x24d8')][_0x4cc7('0x24de')](this['p2']); _0x4a3f9b = this[_0x4cc7('0xbeb')][_0x4cc7('0x24df')](this['p1'], this['p2'], this['rayAABB'], _0x2da54c[_0x4cc7('0x1a91')], 0x0, 0x1, this[_0x4cc7('0xcca')]); if (null == _0x4a3f9b) this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); else { _0x3bafe8[_0x4cc7('0x24e0')](_0x2da54c[_0x4cc7('0x24e1')], this[_0x4cc7('0xcca')], _0x2da54c[_0x4cc7('0x84d')]); this[_0x4cc7('0x126')][_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x2da54c[_0x4cc7('0x84d')], _0x2da54c[_0x4cc7('0x1dbe')])[_0x4cc7('0xc4a')]()); if (0x0 != this[_0x4cc7('0x24d6')]) { _0xf43161 = _0x2da54c['pos']; _0xf43161['x'] = 0x0; _0xf43161['y'] = 0x0; _0xf43161['z'] = 0x0; _0xf43161 = this['p1']; var _0xdfeb87 = _0x2da54c[_0x4cc7('0x1a91')]; _0xf43161['x'] = _0xdfeb87['x']; _0xf43161['y'] = _0xdfeb87['y']; _0xf43161['z'] = _0xdfeb87['z']; this['p1']['x'] += 0x0; this['p1']['y'] += 0.25 * this['owner'][_0x4cc7('0xf3f')]; _0xf43161 = this['p2']; _0xdfeb87 = this['p1']; _0xf43161['x'] = _0xdfeb87['x']; _0xf43161['y'] = _0xdfeb87['y']; _0xf43161['z'] = _0xdfeb87['z']; this['p2']['y'] += 0x12c; _0xf43161 = this[_0x4cc7('0x1d68')][_0x4cc7('0x126')]['get_sceneTransform'](); _0x39582d[_0x4cc7('0xa2c')](_0xf43161, _0x2da54c['pos'], _0x2da54c['pos']); _0x39582d[_0x4cc7('0xa2c')](_0xf43161, this['p1'], this['p1']); _0x39582d[_0x4cc7('0xa2c')](_0xf43161, this['p2'], this['p2']); this[_0x4cc7('0x24d8')][_0x4cc7('0x9fd')](); this[_0x4cc7('0x24d8')][_0x4cc7('0x24de')](this['p1']); this[_0x4cc7('0x24d8')][_0x4cc7('0x24de')](this['p2']); _0x5260f5[_0x4cc7('0x9a0')](_0x4a3f9b['collider'], _0x6d172e) ? _0x4a3f9b[_0x4cc7('0x22c7')][_0x4cc7('0x24e2')](this['p1'], this['p2'], 0x0, 0x1, _0x2da54c[_0x4cc7('0x1a91')]) : _0x4a3f9b[_0x4cc7('0x22c7')]['collideLine'](this['p1'], this['p2'], 0x0, 0x1, _0x2da54c[_0x4cc7('0x1a91')]); !isNaN(_0x2da54c[_0x4cc7('0x1a91')]['x']) && isFinite(_0x2da54c['pos']['x']) || this[_0x4cc7('0xbeb')]['collideLine'](this['p1'], this['p2'], this[_0x4cc7('0x24d8')], _0x2da54c[_0x4cc7('0x1a91')], 0x0, 0x1); } if (isNaN(_0x2da54c['pos']['z'])) this[_0x4cc7('0x126')]['set_visible'](!0x1); else { _0x4a3f9b = _0x2da54c[_0x4cc7('0x1a91')]; _0xf43161 = this['p2Offset']; _0xdfeb87 = _0x2da54c[_0x4cc7('0x1a91')]; null == _0xdfeb87 && (_0xdfeb87 = new _0x21e384()); _0xdfeb87['x'] = _0x4a3f9b['x'] + -0.0016666666666666668 * _0xf43161['x']; _0xdfeb87['y'] = _0x4a3f9b['y'] + -0.0016666666666666668 * _0xf43161['y']; _0xdfeb87['z'] = _0x4a3f9b['z'] + -0.0016666666666666668 * _0xf43161['z']; if (null != this[_0x4cc7('0x24d5')]) { if (_0x4cc7('0x24e3') !== 'FJMhX') { return null != this['__proxy'] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x1986')](_0xcecc3a) : _0x3ad3c9['prototype'][_0x4cc7('0x1986')][_0x4cc7('0x96b')](this, _0xcecc3a); } else { _0x4a3f9b = this[_0x4cc7('0x126')]; if (this[_0x4cc7('0x24d5')]['mesh'][_0x4cc7('0xb48')]()) { _0xf43161 = this['normal']; _0xdfeb87 = this[_0x4cc7('0x24d5')][_0x4cc7('0xcca')]; var _0x39b96a = _0xf43161['x'] - _0xdfeb87['x']; 1e-10 > (0x0 <= _0x39b96a ? _0x39b96a : -_0x39b96a) ? (_0x39b96a = _0x56067a[_0x4cc7('0x6b3')](_0xf43161['y'], _0xdfeb87['y']), _0x39b96a = 1e-10 > (0x0 <= _0x39b96a ? _0x39b96a : -_0x39b96a)) : _0x39b96a = !0x1; _0x39b96a ? (_0xf43161 = _0xf43161['z'] - _0xdfeb87['z'], _0xf43161 = 1e-10 > (0x0 <= _0xf43161 ? _0xf43161 : -_0xf43161)) : _0xf43161 = !0x1; _0xf43161 = !_0xf43161; } else _0xf43161 = !0x0; _0xf43161 ? _0xf43161 = !0x0 : (_0xf43161 = _0x2da54c['pos'], _0xdfeb87 = this[_0x4cc7('0x24d5')][_0x4cc7('0x126')][_0x4cc7('0xd1a')](), _0x39b96a = _0xf43161['x'] - _0xdfeb87['x'], 1e-10 > (0x0 <= _0x39b96a ? _0x39b96a : -_0x39b96a) ? (_0x39b96a = _0xf43161['y'] - _0xdfeb87['y'], _0x39b96a = 1e-10 > (_0x56067a[_0x4cc7('0x69b')](0x0, _0x39b96a) ? _0x39b96a : -_0x39b96a)) : _0x39b96a = !0x1, _0x39b96a ? (_0xf43161 = _0xf43161['z'] - _0xdfeb87['z'], _0xf43161 = 1e-10 > (0x0 <= _0xf43161 ? _0xf43161 : -_0xf43161)) : _0xf43161 = !0x1, _0xf43161 = !_0xf43161); _0x4a3f9b[_0x4cc7('0xc20')](_0xf43161); if (!this['mesh'][_0x4cc7('0xb48')]()) return; } } else this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x126')]['set_position'](_0x2da54c[_0x4cc7('0x1a91')]); _0x4a3f9b = this['p2']; _0xf43161 = _0x2da54c['pos']; _0x4a3f9b['x'] = _0xf43161['x']; _0x4a3f9b['y'] = _0xf43161['y']; _0x4a3f9b['z'] = _0xf43161['z']; _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, _0xcecc3a); } } } else this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); } else { this[_0x4cc7('0x1461')] = !0x0; _0x471021[_0x4cc7('0x96b')](this); this[_0x4cc7('0x33')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x145e')](null != _0xcecc3a ? _0xcecc3a : new _0x39920c()); this['set_material'](null != _0x4a3f9b ? _0x4a3f9b : _0x430307[_0x4cc7('0x145f')](this)); } }, '__class__': _0x2da54c }); var _0x33a650 = function(_0x3b54ab, _0x49bb8a) { this[_0x4cc7('0xa40')] = 0x0; _0x1aa93f[_0x4cc7('0x96b')](this, _0x3b54ab, _0x49bb8a); this[_0x4cc7('0x22eb')] *= 1.7; this['zTraction'] = 0x0; this[_0x4cc7('0x102c')] = 0x69; this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](new _0x57789c(this,0x10e,null,null,this[_0x4cc7('0x102d')])); this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](0x28, 116.48000000000002, 0.05, 0.2); }; _0x16dada[_0x4cc7('0x24e5')] = _0x33a650; _0x33a650[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x23a6')]; _0x33a650['__super__'] = _0x1aa93f; _0x33a650['prototype'] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'coastTime': null, 'update': function(_0x11f12f) { this[_0x4cc7('0xa39')] += 0xd2 - this['zMaxSpeed']; if (this[_0x4cc7('0xa3b')]() >= this[_0x4cc7('0xa39')] && _0x2d63f9['KIIko'](0xd2, this[_0x4cc7('0xa39')])) { this[_0x4cc7('0xa39')] += 0x186; if (this['isPushing']()) { var _0xb12b0d = _0x33a650[_0x4cc7('0x24e6')] , _0x482baa = this[_0x4cc7('0xa3b')]() , _0x394bf3 = _0xb12b0d[_0x4cc7('0xa44')]; _0xb12b0d = _0xb12b0d[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](_0x482baa); this[_0x4cc7('0xa3c')] = _0x394bf3[_0x4cc7('0xa3d')](0x0 <= _0xb12b0d ? 0x1 >= _0xb12b0d ? _0xb12b0d : 0x1 : 0x0); } else this[_0x4cc7('0xa3c')] = 0x0; this['get_zVelocity']() >= this[_0x4cc7('0xa39')] && (this[_0x4cc7('0xa39')] = this[_0x4cc7('0xa3b')](), this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = 0x6, this['coastTime'] = 0.001 + _0x11f12f); this[_0x4cc7('0xa3e')][_0x4cc7('0xa41')] != this['animationController']['animations'][_0x4cc7('0xa42')] ? this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = null : (0x0 >= this[_0x4cc7('0xa40')] && 0.4 < this['tunnel'][_0x4cc7('0xa43')] - this[_0x4cc7('0xf30')][_0x4cc7('0x2425')] && null == this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] && !this['isPushing']() && (_0x394bf3 = _0x33a650[_0x4cc7('0x24e7')], _0xb12b0d = this['get_zVelocity'](), this[_0x4cc7('0xa40')] = _0x394bf3[_0x4cc7('0xa44')][_0x4cc7('0xa3d')](_0x394bf3['range1'][_0x4cc7('0x15aa')](_0xb12b0d))), 0x0 < this[_0x4cc7('0xa40')] && (this[_0x4cc7('0xa40')] -= _0x11f12f, 0x0 >= this['coastTime'] ? (this[_0x4cc7('0xa3e')][_0x4cc7('0xa46')] = 0x7, this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = null) : this[_0x4cc7('0xa3e')][_0x4cc7('0xa3f')] = 0x6)); } else this[_0x4cc7('0xa3e')]['enforcedFrame'] = null, this[_0x4cc7('0xa3a')]() ? this[_0x4cc7('0xa3c')] = 0x1 : this['currentZTraction'] = 0.2; this[_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? (_0xb12b0d = _0x33a650[_0x4cc7('0x24e8')], _0x482baa = this[_0x4cc7('0xa3b')](), _0x394bf3 = _0xb12b0d[_0x4cc7('0xa44')], _0xb12b0d = _0xb12b0d[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](_0x482baa), this[_0x4cc7('0x22ec')] = _0x394bf3[_0x4cc7('0xa3d')](0x0 <= _0xb12b0d ? _0x2d63f9['GCRwW'](0x1, _0xb12b0d) ? _0xb12b0d : 0x1 : 0x0)) : (_0xb12b0d = _0x33a650[_0x4cc7('0x24e8')], _0x482baa = this[_0x4cc7('0xa3b')](), _0x394bf3 = _0xb12b0d['range2'], _0xb12b0d = _0xb12b0d['range1'][_0x4cc7('0x15aa')](_0x482baa), _0x394bf3 = _0x394bf3[_0x4cc7('0xa3d')](0x0 <= _0xb12b0d ? 0x1 >= _0xb12b0d ? _0xb12b0d : 0x1 : 0x0), this[_0x4cc7('0x22ec')] = _0x394bf3 + 0.5 * (0x10e - _0x394bf3)); _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')]['call'](this, _0x11f12f); }, 'isPushing': function() { if (_0x4cc7('0x24e9') === _0x4cc7('0x24ea')) { var _0x5ee491 = this['boatSpace']; _0x5ee491['set_z'](_0x5ee491[_0x4cc7('0xd92')]() + 0x1f4); _0x5ee491 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x5ee491[_0x4cc7('0xd5a')](_0x5ee491[_0x4cc7('0xd92')]() + 0x1f4); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); } else { return this[_0x4cc7('0xa3e')][_0x4cc7('0xa41')] == this[_0x4cc7('0xa3e')]['animations'][_0x4cc7('0xa42')] && 0x2 > this[_0x4cc7('0xa3e')][_0x4cc7('0xa46')] ? !0x0 : 0x6 < this['animationController']['animationFrame']; } }, 'getEstimatedSpeed': function() { return 0x1bc; }, '__class__': _0x33a650 }); var _0x366008 = function(_0x2c745f, _0x4555c6) { this[_0x4cc7('0x24eb')] = !0x1; this[_0x4cc7('0x84d')] = 0x0; this[_0x4cc7('0xcc2')] = new _0x21e384(); null != _0x2c745f && this[_0x4cc7('0x24ec')](_0x2c745f, _0x4555c6); }; _0x16dada[_0x4cc7('0x24ed')] = _0x366008; _0x366008['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x2d63f9[_0x4cc7('0x48c')], _0x4cc7('0x24ee')]; _0x366008[_0x4cc7('0x12d5')] = function(_0x5b6d9a, _0x2b416a) { if (_0x4cc7('0x24ef') !== _0x4cc7('0x24f0')) { var _0x27e081 = new _0x366008(); _0x27e081[_0x4cc7('0x24f1')](_0x5b6d9a, _0x2b416a); return _0x27e081; } else { for (var _0x5cea25 = 0x0; 0x8 > _0x5cea25; ) { var _0x49aeb2 = _0x5cea25++; this[_0x4cc7('0x2060')]['set'](_0x49aeb2, null); } } } ; _0x366008[_0x4cc7('0x8')] = {}; _0x366008[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x366008[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x84d')] = null; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x24eb')] = null; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x24f1')] = function(_0x3c218a, _0x210001) { var _0x51a30f = _0x3c218a.split(','); 0x1 < _0x51a30f.length ? (this.position.x = _0xf9332a.toFloat(_0x51a30f[0x0], 0x0), this.position.y = _0xf9332a.toFloat(_0x51a30f[0x1], 0x0), this.position.z = 0x0, 0x2 < _0x51a30f.length && (this.rotation = _0xf9332a.toFloat(_0x51a30f[0x2], 0x0))) : (_0x3c218a = _0x4bf907.parseInt(_0x3c218a), null == _0x3c218a && (_0x3c218a = 0x0), this.setFromIndex(_0x3c218a, _0x210001)); } ; _0x366008[_0x4cc7('0x8')]['setFromIndex'] = function(_0x4fbf63, _0x51a01d) { this.index = _0x4fbf63; _0x4fbf63 = _0x51a01d.layout.getPosition(_0x4fbf63); var _0x18c074 = this.position , _0x410d4f = _0x4fbf63.position; _0x18c074.x = _0x410d4f.x; _0x18c074.y = _0x410d4f.y; _0x18c074.z = _0x410d4f.z; _0x18c074 = this.position; _0x410d4f = _0x51a01d.tileWidth; var _0x5b80a4 = this.position; _0x56067a.cxIaT(null, _0x5b80a4) && (_0x5b80a4 = new _0x21e384()); _0x5b80a4.x = _0x18c074.x * _0x410d4f; _0x5b80a4.y = _0x18c074.y * _0x410d4f; _0x5b80a4.z = _0x18c074.z * _0x410d4f; this.rotation = null != _0x4fbf63.eulers ? _0x3004df.add(3.141592653589793, _0x4fbf63.eulers.z) : 0x0; this.boxChecked = !0x1; this.checkBoxTile(_0x51a01d); } ; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x24f2')] = function(_0x2dba89) { if (null != this.index && !this.boxChecked) { if ('ggwHv' === 'ggwHv') { var _0x4e2688 = _0x2dba89.tunnel.backwards ? _0x2dba89.terrain.get_length() - (_0x2dba89.perimeter - this.index) : this.index; _0x2116b2.low = 0xe79f9; _0x4e2688 = 0x0 <= _0x4e2688 && _0x4e2688 < _0x2dba89.terrain.get_length() ? _0x2dba89.terrain.get(_0x4e2688) : null; if (null != _0x4e2688) switch (this.boxChecked = !0x0, _0x4e2688.sourceData.shape) { case 0x3: case 0x4: _0x4e2688 = _0x4e2688.sourceData.rotation, null == _0x4e2688 || 0x0 == _0x4e2688.z && 0x0 == _0x4e2688.x ? this.addY(0.5 * -_0x2dba89.tileWidth) : (this.addX(_0x56067a.kPrhw(0.35, _0x2dba89.tileWidth)), this.addY(0.35 * -_0x2dba89.tileWidth)); } } else { d = e++; d = _0x4e2688.get(d); var _0x3f759f = d.get_shadowMapper(); d.get_castsShadows() && (_0x3f759f.get_autoUpdateShadows() || _0x3f759f._shadowsInvalid) && _0x3f759f.renderDepthMap(this._stage3DProxy, _0x2dba89, this._depthRenderer); } } } ; _0x366008[_0x4cc7('0x8')]['addX'] = function(_0x172e29) { this.position.x += _0x172e29 * Math.cos(0xb4 * this.rotation / 3.141592653589793); this.position.y -= _0x172e29 * Math.sin(0xb4 * this.rotation / 3.141592653589793); } ; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x24f3')] = function(_0x492176) { this.position.x += _0x492176 * Math.cos(this.rotation); this.position.y += _0x492176 * Math.sin(this.rotation); } ; _0x366008[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x366008; var _0x93ded9 = function(_0x5e56b4, _0x165b69, _0xbc0bd6, _0xc60099, _0x3f4ccd) { null == _0x3f4ccd && (_0x3f4ccd = 0.5); _0x52b5cd[_0x4cc7('0x96b')](this, _0x5e56b4); this[_0x4cc7('0x24f4')] = _0x165b69; this[_0x4cc7('0x24f5')] = _0xbc0bd6; this[_0x4cc7('0x24f6')] = _0xc60099; this[_0x4cc7('0x21')] = _0x3f4ccd; }; _0x16dada[_0x4cc7('0x24f7')] = _0x93ded9; _0x93ded9[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x24f8')]; _0x93ded9['__super__'] = _0x52b5cd; _0x93ded9['prototype'] = _0x5aff49(_0x52b5cd[_0x4cc7('0x8')], { 'xFriction': null, 'yFriction': null, 'zFriction': null, 'performAction': function(_0x2901e1) { if (_0x4cc7('0x24f9') !== _0x4cc7('0x24f9')) { var _0x36debf = new Audio(); void 0x0 === _0x36debf['oncanplaythrough'] && (_0x48c401[_0x4cc7('0x24fa')] = _0x4cc7('0x24fb')); } else { this[_0x4cc7('0xa66')][_0x4cc7('0x22d4')](-this['ownerCharacter'][_0x4cc7('0x203a')]() * this[_0x4cc7('0x24f4')], -this[_0x4cc7('0xa66')][_0x4cc7('0xa69')]() * this[_0x4cc7('0x24f5')], -this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() * this[_0x4cc7('0x24f6')]); } }, 'actionRequirementsMet': function() { return _0x52b5cd[_0x4cc7('0x8')][_0x4cc7('0x240e')][_0x4cc7('0x96b')](this) ? 0x0 == this[_0x4cc7('0xa66')][_0x4cc7('0xf32')] : !0x1; }, 'continueRequirementsMet': function() { return this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? !0x1 : _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this['requiredKey']); }, '__class__': _0x93ded9 }); var _0x574f85 = function(_0xddda39, _0x1e1c80) { _0x1aa93f[_0x4cc7('0x96b')](this, _0xddda39, _0x1e1c80); this[_0x4cc7('0x22ea')] *= 0.8; this['xMaxSpeed'] *= 0.85; this[_0x4cc7('0x102c')] *= 0.9; this['jumpAction']['setFromJumpHeight'](59.2, 59.2, 0.05, 0.060000000000000005); this[_0x4cc7('0x24fc')] = new _0x42facd(this); this[_0x4cc7('0x22f7')][_0x4cc7('0x29')](this['invertGravityAction']); }; _0x16dada[_0x4cc7('0x24fd')] = _0x574f85; _0x574f85[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x2d63f9[_0x4cc7('0x47b')], _0x4cc7('0xb30'), _0x4cc7('0x239e')]; _0x574f85[_0x4cc7('0x92b')] = _0x1aa93f; _0x574f85[_0x4cc7('0x8')] = _0x5aff49(_0x1aa93f[_0x4cc7('0x8')], { 'invertGravityAction': null, '__class__': _0x574f85 }); var _0x3f9803 = function() {}; _0x16dada[_0x4cc7('0x24fe')] = _0x3f9803; _0x3f9803[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'character', 'Tips']; _0x3f9803[_0x4cc7('0x8fe')] = function() { var _0x3f5e1d = {}; _0x3f5e1d[_0x4cc7('0x24ff')] = function(_0x1fb3e3, _0x397955) { return _0x1fb3e3 !== _0x397955; } ; _0x3f5e1d[_0x4cc7('0x2500')] = function(_0x1fb3e3, _0xdcbbc3) { return _0x1fb3e3 != _0xdcbbc3; } ; _0x2116b2[_0x4cc7('0xb83')] = 0x54666; _0x3f9803['generalTips'] = _0x2bc114[_0x4cc7('0x24')](null); _0x3f9803[_0x4cc7('0x2501')]['push'](new _0x4fe5a2(_0x56067a[_0x4cc7('0x6b4')],null,function(_0x269540) { return _0x3f9803[_0x4cc7('0x2502')](0x7d0, _0x269540); } )); _0x3f9803[_0x4cc7('0x2501')][_0x4cc7('0x29')](new _0x4fe5a2(_0x4cc7('0x2503'),function() { return _0x3f9803[_0x4cc7('0x2504')](0xbb8); } ,null)); _0x3f9803[_0x4cc7('0x2501')][_0x4cc7('0x29')](new _0x4fe5a2(_0x4cc7('0x2505'),function() { return _0x3f9803[_0x4cc7('0x2504')](0x3e8); } ,null)); _0x3f9803['generalTips'][_0x4cc7('0x29')](new _0x4fe5a2(_0x4cc7('0x2506'),null,null)); _0x3f9803[_0x4cc7('0x2501')]['push'](new _0x4fe5a2(_0x4cc7('0x2507'),_0x3f9803['unlikely'],function(_0x3e4e33) { return _0x3f9803[_0x4cc7('0x2508')](0xbb8, _0x3e4e33); } )); _0x3f9803[_0x4cc7('0x2501')]['push'](new _0x4fe5a2(_0x4cc7('0x2509'),function() { return 0x1 == _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xc66')]() ? _0x3f9803[_0x4cc7('0x250a')](0x1f4) : !0x1; } ,null)); var _0x3e3470 = _0x1fb3e3[_0x4cc7('0xec4')] , _0x51bf79 = _0x1fb3e3[_0x4cc7('0xacc')] , _0x9db6f2 = _0x1fb3e3[_0x4cc7('0xac8')] , _0x408163 = _0x1fb3e3[_0x4cc7('0xec5')] , _0x5039ba = _0x1fb3e3[_0x4cc7('0x9eb')] , _0x55cefa = _0x1fb3e3[_0x4cc7('0xc34')] , _0x4a0a66 = _0x1fb3e3[_0x4cc7('0x1a60')] , _0x4182d5 = _0x1fb3e3[_0x4cc7('0xc37')] , _0x4d91a4 = _0x1fb3e3['gentleman'] , _0x4bf907 = _0x1fb3e3[_0x4cc7('0xc35')]; _0x3e3470['addTip'](_0x4cc7('0x250b')); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x250c'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); }); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x250d')); _0x3e3470['addTip'](_0x4cc7('0x250e'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x5dc); }); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x250f')); _0x3e3470['addTip'](_0x4cc7('0x2510'), null, null, _0x4b25d1['sidePathM']); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x2511'), null, null, _0x4b25d1[_0x4cc7('0x1050')]); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x2512'), null, null, _0x4b25d1[_0x4cc7('0xf06')]); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x2513'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x3e8); }); _0x3e3470[_0x4cc7('0x23f0')](_0x4cc7('0x2514')); _0x51bf79[_0x4cc7('0x23f0')](_0x4cc7('0x2515')); _0x51bf79[_0x4cc7('0x23f0')](_0x4cc7('0x2516')); _0x51bf79[_0x4cc7('0x23f0')](_0x4cc7('0x2517'), function() { return _0x3f9803['highScoreGreaterThan'](0x3e8); }); _0x51bf79['addTip'](_0x4cc7('0x2518')); _0x51bf79[_0x4cc7('0x23f0')]('The\x20Skater\x27s\x20philosophy:\x20challenging\x20yourself\x20helps\x20you\x20improve.\x20Once\x20you\x20improve,\x20you\x20can\x20challenge\x20yourself\x20even\x20more!'); _0x51bf79['addTip']('Tunnel\x20running\x20could\x20be\x20the\x20next\x20big\x20sport,\x20and\x20the\x20Skater\x20intends\x20to\x20get\x20a\x20head\x20start.', function() { return _0x3f9803[_0x4cc7('0x2504')](0x708); }); _0x51bf79['addTip'](_0x4cc7('0x2519'), null, null, null, _0x55a4be[_0x4cc7('0x251a')]()); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x251b')); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x251c'), function() { return _0x3f9803['highScoreGreaterThan'](0x7d0); }); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x251d')); _0x9db6f2['addTip'](_0x4cc7('0x251e')); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x251f'), null, null, _0x4b25d1['newlyFormed']); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x2520'), null, null, null, _0x55a4be['get_batteries']()); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x2521'), function() { if (_0x3f5e1d[_0x4cc7('0x24ff')](_0x4cc7('0x2522'), 'DEmZC')) { return _0x3f9803[_0x4cc7('0x2504')](0xfa0); } else { _0x49afee['prototype'][_0x4cc7('0x13')][_0x4cc7('0x96b')](this); if (this['toggleVisible'] && Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0x1ec7')], _0x4cc7('0x1341'))) { var _0x250c68 = this[_0x4cc7('0xa26')]; if (null != (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x250c68, _0x4cc7('0x12cf')) ? _0x19c1c0[_0x4cc7('0x997')](_0x250c68, _0x4cc7('0x12cf')) : _0x19c1c0[_0x4cc7('0x1361')](_0x250c68, 'visible'))) { _0x250c68 = this[_0x4cc7('0xa26')]; var _0xd5cb13 = 0x0 < _0x19c1c0['field'](this[_0x4cc7('0x1ec7')], 'alpha'); !Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x250c68, _0x4cc7('0x12cf')) || _0x250c68['__properties__'] && _0x250c68[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x250c68, _0x4cc7('0x12cf'), _0xd5cb13) : _0x250c68[_0x4cc7('0x12cf')] = _0xd5cb13; } } } }); _0x9db6f2[_0x4cc7('0x23f0')](_0x4cc7('0x2523'), function() { return _0x3f9803[_0x4cc7('0x2504')](0xbb8); }); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2524')); _0x408163['addTip']('Gravity\x20is\x20different\x20outside\x20the\x20tunnel,\x20so\x20dashing\x20gives\x20the\x20Angel\x20more\x20lift.', function() { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); }); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2525')); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2526'), function() { return _0x3f9803['highScoreGreaterThan'](0x5dc); }); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2527'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x9c4); }); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2528')); _0x408163[_0x4cc7('0x23f0')](_0x56067a[_0x4cc7('0x6b6')], null, null, _0x4b25d1[_0x4cc7('0x1045')]); _0x408163[_0x4cc7('0x23f0')](_0x4cc7('0x2529'), null, null, _0x4b25d1[_0x4cc7('0x1051')]); _0x408163['addTip'](_0x4cc7('0x252a'), null, null, _0x4b25d1[_0x4cc7('0x1052')]); _0x5039ba[_0x4cc7('0x23f0')](_0x4cc7('0x252b')); _0x5039ba[_0x4cc7('0x23f0')](_0x4cc7('0x252c'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x2ee); }); _0x5039ba['addTip']('The\x20Lizard\x27s\x20philosophy:\x20find\x20somewhere\x20bright\x20and\x20sit\x20there\x20for\x20hours.'); _0x5039ba[_0x4cc7('0x23f0')](_0x56067a['nIRyH']); _0x5039ba[_0x4cc7('0x23f0')]('Like\x20many\x20animals,\x20lizards\x20have\x20personalities.\x20This\x20one\x20just\x20happens\x20to\x20be\x20boring.', function() { return _0x3f9803[_0x4cc7('0x2504')](0x5dc); }); _0x5039ba['addTip'](_0x4cc7('0x252d')); _0x55cefa[_0x4cc7('0x23f0')]('Try\x20to\x20keep\x20a\x20duplicate\x20alive\x20at\x20all\x20times.\x20They\x20jump\x20higher\x20than\x20you\x20do.'); _0x55cefa[_0x4cc7('0x23f0')](_0x4cc7('0x252e'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x2ee); }); _0x55cefa[_0x4cc7('0x23f0')](_0x4cc7('0x252f')); _0x55cefa[_0x4cc7('0x23f0')]('The\x20Duplicator\x20trusts\x20himself,\x20his\x20son,\x20and\x20the\x20animals.\x0aEveryone\x20else\x20keeps\x20telling\x20him\x20he\x27s\x20wrong.', function() { if (_0x4cc7('0x2530') === _0x4cc7('0x2530')) { return _0x3f9803[_0x4cc7('0x2504')](0x5dc); } else { this['loadNewLevel'](_0x4b25d1['winter'], 0x0); this[_0x4cc7('0xb7f')]['scene'][_0x4cc7('0xb79')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); this['tunnel']['scene'][_0x4cc7('0xa0c')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0xb8); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x15); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0x506); var _0x52452c = null; null == _0x52452c && (_0x52452c = new _0x169fce()); var _0xf30f8f = Math['sin'](1.0035643198967394); _0x52452c['x'] = -0.372 * _0xf30f8f; _0x52452c['y'] = -0.865 * _0xf30f8f; _0x52452c['z'] = -0.337 * _0xf30f8f; _0x52452c['w'] = Math['cos'](1.0035643198967394); _0xf30f8f = _0x52452c['x'] * _0x52452c['x'] + _0x52452c['y'] * _0x52452c['y'] + _0x52452c['z'] * _0x52452c['z'] + _0x52452c['w'] * _0x52452c['w']; var _0x566964 = _0xf30f8f - 0x1; 1e-10 > (0x0 <= _0x566964 ? _0x566964 : -_0x566964) || (0x0 == _0xf30f8f ? (_0x52452c['x'] = 0x0, _0x52452c['y'] = 0x0, _0x52452c['z'] = 0x0, _0x52452c['w'] = 0x1) : (_0xf30f8f = 0x1 / Math[_0x4cc7('0x2c')](_0xf30f8f), _0x52452c['x'] *= _0xf30f8f, _0x52452c['y'] *= _0xf30f8f, _0x52452c['z'] *= _0xf30f8f, _0x52452c['w'] *= _0xf30f8f)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x52452c)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 15.8); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7b); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 15.7); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); _0x52452c = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2531'), -0x28, -0xb4, null, null, null, _0x52452c, null); _0x52452c = _0x1baaa1[_0x4cc7('0x7d9')](0x12c); _0xf30f8f = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2532'), -0x190, -0x1e, null, _0x52452c, null, _0xf30f8f, null); _0x52452c = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2533'), 0xc8, 0xf0, null, null, null, _0x52452c, null); this[_0x4cc7('0x103b')](); } }); _0x55cefa[_0x4cc7('0x23f0')](_0x56067a[_0x4cc7('0x6b9')]); _0x55cefa[_0x4cc7('0x23f0')](_0x4cc7('0x2534'), function() { if (_0x4cc7('0x2535') === 'AwAMm') { for (var _0x19cff4 = 0x0, _0x5d9297 = this[_0x4cc7('0xae0')]; _0x19cff4 < _0x5d9297[_0x4cc7('0x21')]; ) { var _0x2668bf = _0x5d9297[_0x19cff4]; ++_0x19cff4; _0x2668bf[_0x4cc7('0xb7d')](_0x3e3470); } } else { return _0x3f9803['highScoreGreaterThan'](0x9c4); } }); _0x55cefa[_0x4cc7('0x23f0')](_0x4cc7('0x2536'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x2ee); }); _0x55cefa['addTip']('For\x20some\x20reason,\x20it\x27s\x20hard\x20to\x20make\x20new\x20duplicates\x20when\x20the\x20power\x20is\x20out.\x20At\x20least\x20the\x20existing\x20ones\x20stay\x20around.'); _0x4a0a66['addTip'](_0x4cc7('0x2537')); _0x4a0a66[_0x4cc7('0x23f0')](_0x56067a['cIJsC'], function() { return _0x3f9803['highScoreGreaterThan'](0x3e8); }); _0x4a0a66[_0x4cc7('0x23f0')](_0x4cc7('0x2538')); _0x4a0a66[_0x4cc7('0x23f0')](_0x4cc7('0x2539')); _0x4a0a66[_0x4cc7('0x23f0')](_0x4cc7('0x253a'), function() { if (_0x4cc7('0x253b') !== _0x4cc7('0x253c')) { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); } else { if (_0x5aff49(_0x2bc114), 0x0 === _0x2bc114[_0x4cc7('0x1f62')]) return _0x4b4d92[_0x4cc7('0x253d')] = -0x1, _0x30f963; } }); _0x4a0a66['addTip'](_0x4cc7('0x252d')); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x253e')); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x253f'), null, function(_0x3e3470) { return _0x3f9803[_0x4cc7('0x2502')](0x5dc, _0x3e3470); }); _0x4182d5[_0x4cc7('0x23f0')](_0x56067a[_0x4cc7('0x6bd')], null, function(_0x3e3470) { if (_0x4cc7('0x2540') === _0x4cc7('0x2541')) { if (this['_x'] == _0x3e3470) return _0x3e3470; this['_x'] = _0x3e3470; this[_0x4cc7('0xf6c')](); return _0x3e3470; } else { return _0x3f9803[_0x4cc7('0x2508')](0x5dc, _0x3e3470); } }); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x2542')); _0x4182d5[_0x4cc7('0x23f0')]('The\x20Child\x20says\x20thanks\x20to\x20whoever\x20left\x20water\x20bottles\x20in\x20all\x20the\x20boxes.\x20He\x20needed\x20water\x20to\x20fill\x20his\x20balloons\x20with.', function() { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); }); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x2543'), function() { if ('AEmkf' === _0x4cc7('0x2544')) { return _0x3f9803[_0x4cc7('0x2504')](0x3e8); } else { var _0x330973 = _0x3e3470[_0x4a0a66]; ++_0x4a0a66; _0x5039ba = _0x330973[_0x4cc7('0x2d')](_0x9db6f2); 0x0 < _0x5039ba ? (_0x55cefa = _0x3a8a6f[_0x4cc7('0x946')](_0x330973, 0x0, _0x5039ba), _0x5039ba = _0x3a8a6f[_0x4cc7('0x946')](_0x330973, _0x5039ba + 0x1, null)) : (_0x55cefa = _0x330973, _0x5039ba = null); (null != _0x842c50[_0x55cefa] ? _0x408163[_0x4cc7('0xd76')](_0x55cefa) : _0x408163['h'][_0x4cc7('0x959')](_0x55cefa)) && null != (_0x3f5e1d['vWhsF'](null, _0x842c50[_0x55cefa]) ? _0x408163[_0x4cc7('0xd77')](_0x55cefa) : _0x408163['h'][_0x55cefa]) ? (null != _0x842c50[_0x55cefa] ? _0x408163['existsReserved'](_0x55cefa) : _0x408163['h'][_0x4cc7('0x959')](_0x55cefa)) && null == _0x5039ba || (_0x5039ba = (null != _0x842c50[_0x55cefa] ? _0x408163[_0x4cc7('0xd77')](_0x55cefa) : _0x408163['h'][_0x55cefa]) + _0x51bf79 + _0x5039ba, null != _0x842c50[_0x55cefa] ? _0x408163['setReserved'](_0x55cefa, _0x5039ba) : _0x408163['h'][_0x55cefa] = _0x5039ba) : null != _0x842c50[_0x55cefa] ? _0x408163[_0x4cc7('0x97d')](_0x55cefa, _0x5039ba) : _0x408163['h'][_0x55cefa] = _0x5039ba; } }); _0x4182d5['addTip'](_0x4cc7('0x2545'), null, null, _0x4b25d1['dark']); _0x4182d5[_0x4cc7('0x23f0')](_0x4cc7('0x2546')); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x2547')); _0x4d91a4['addTip'](_0x4cc7('0x2548')); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x2549'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x2ee); }); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x254a'), function() { return _0x3f9803['highScoreGreaterThan'](0x1388); }); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x254b'), null, function(_0x3e3470) { return _0x3f9803['currentRunLessThan'](0x76c, _0x3e3470); }); _0x4d91a4['addTip'](_0x4cc7('0x254c'), function() { if (_0x4cc7('0x254d') === _0x4cc7('0x254e')) { return this[_0x4cc7('0x238d')]; } else { return _0x3f9803[_0x4cc7('0x2504')](0xc8); } }); _0x4d91a4['addTip'](_0x4cc7('0x254f')); _0x4d91a4[_0x4cc7('0x23f0')](_0x4cc7('0x2550')); _0x4bf907[_0x4cc7('0x23f0')]('The\x20Flying\x20Spaghetti\x20Monster\x20makes\x20this\x20bridge.\x20It\x20is\x20NOT\x20merely\x20a\x20\x22feature\x20of\x20the\x20Tunnels.\x22', function() { return _0x3f9803[_0x4cc7('0x2504')](0x7d0); }); _0x4bf907[_0x4cc7('0x23f0')](_0x4cc7('0x2551')); _0x4bf907[_0x4cc7('0x23f0')](_0x4cc7('0x2552')); _0x4bf907[_0x4cc7('0x23f0')](_0x4cc7('0x2553'), function() { return _0x3f9803[_0x4cc7('0x2504')](0xbb8); }); _0x4bf907[_0x4cc7('0x23f0')](_0x4cc7('0x2554'), function() { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); }); } ; _0x3f9803[_0x4cc7('0x2555')] = function() { return 0.5 > Math[_0x4cc7('0xc2b')](); } ; _0x3f9803['currentRunLessThan'] = function(_0x17399a, _0x163359) { return Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x163359['position']['z']) < _0x17399a; } ; _0x3f9803[_0x4cc7('0x2508')] = function(_0x53ccf6, _0x1f8e36) { return Math[_0x4cc7('0xa96')](_0x56067a['kPrhw'](0.03333333333333333, _0x1f8e36['position']['z'])) >= _0x53ccf6; } ; _0x3f9803[_0x4cc7('0x250a')] = function(_0x4b12c1) { var _0x2a2d00 = _0x104058[_0x4cc7('0x2556')]; return Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x2a2d00['id'], _0x2a2d00[_0x4cc7('0xc12')])) < _0x4b12c1; } ; _0x3f9803[_0x4cc7('0x2504')] = function(_0x298981) { var _0x14cc32 = _0x104058[_0x4cc7('0x2556')]; return Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x14cc32['id'], _0x14cc32['defaultValue'])) >= _0x298981; } ; var _0xfca784 = function(_0x2c76e6) { this[_0x4cc7('0x23e6')] = _0x2c76e6; for (var _0x3cbe11 = 0x1, _0x198cc5 = _0x2c76e6[_0x4cc7('0x34')](); _0x3cbe11 < _0x198cc5; ) { var _0x1f4f48 = _0x3cbe11++; null == _0x2c76e6[_0x4cc7('0x2b')](_0x1f4f48) && (_0x2116b2[_0x4cc7('0x2557')] = 0x70a97); _0x2c76e6['get'](_0x1f4f48)[_0x4cc7('0x23ee')] = _0x2c76e6['get'](0x0)[_0x4cc7('0x23ee')]; _0x2c76e6['get'](_0x1f4f48)['knowledge'] = _0x2c76e6[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d5')]; } this[_0x4cc7('0x2558')] = new _0x321787(_0x2c76e6[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x5e2')] + '_costume'); }; _0x16dada[_0x4cc7('0x2559')] = _0xfca784; _0xfca784[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x255a')]; _0xfca784[_0x4cc7('0x97b')] = function(_0x184cef, _0x359182) { if (null == _0x184cef) { if ('cMyac' === _0x4cc7('0x255b')) { if (null == _0x359182) return; _0x184cef = _0x2bc114['toObjectVector'](null); for (var _0x4a6339 = 0x0, _0x5da7b0 = _0x359182[_0x4cc7('0x21')]; _0x4a6339 < _0x5da7b0; ) { var _0xdeb981 = _0x4a6339++; _0x184cef[_0x4cc7('0x9e7')](_0xdeb981, _0x359182[_0xdeb981]); } } else { this[_0x4cc7('0xde9')] = 0x0; this[_0x4cc7('0xdea')] = 0x64; this['_fps'] = 0xa; this[_0x4cc7('0xdec')] = new _0x5eff2f(); _0xf280e[_0x4cc7('0x96b')](this, _0x184cef); this['_spriteSheetAnimationSet'] = _0x184cef; this[_0x4cc7('0xdf4')] = _0x2bc114[_0x4cc7('0x9cf')](null); } } _0x359182 = new _0xfca784(_0x184cef); for (_0x4a6339 = 0x0; _0x4a6339 < _0x184cef['get_length'](); ) _0x5da7b0 = _0x184cef[_0x4cc7('0x2b')](_0x4a6339), ++_0x4a6339, null != _0x5da7b0[_0x4cc7('0x2195')] && (_0x2116b2[_0x4cc7('0x2557')] = 0xe983f), _0x5da7b0[_0x4cc7('0x2195')] = _0x359182; } ; _0xfca784[_0x4cc7('0x8')] = {}; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x23e6')] = null; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x2558')] = null; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x255c')] = function() { var _0x39e3fb = this.activeCostumeEntry; _0x39e3fb = _0x104058.get_instance().get(_0x39e3fb.id, _0x39e3fb.defaultValue); if (0x0 > _0x39e3fb || _0x39e3fb >= this.costumes.get_length() || !this.costumes.get(_0x39e3fb).isUnlocked()) _0x39e3fb = 0x0; return this.costumes.get(_0x39e3fb); } ; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x255d')] = function(_0xea289b) { _0xea289b = this.costumes.indexOf(_0xea289b, 0x0); if (0x0 > _0xea289b || _0xea289b >= this.costumes.get_length()) _0xea289b = 0x0; this.activeCostumeEntry.set_value(_0xea289b); return this.costumes.get(_0xea289b); } ; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xfca784; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x255d')] = 'set_activeCostume'; _0xfca784[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x255c')] = _0x4cc7('0x255c'); var _0x3bedb0 = function() {}; _0x16dada['com.player03.run3.character.XInput'] = _0x3bedb0; _0x3bedb0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xb30'), _0x4cc7('0x255e')]; _0x3bedb0['get'] = function(_0x46d24d) { _0x46d24d = 0x0; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed']('left') && --_0x46d24d; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](_0x4cc7('0x1d99')) && ++_0x46d24d; return _0x46d24d; } ; var _0x470421 = function(_0x15325f, _0x1f7149, _0x207441, _0x356d12) { if ('pXzRj' === _0x4cc7('0x255f')) { return { 'ref': this['h'], 'it': this[_0x4cc7('0x9f5')](), 'hasNext': function() { return this['it'][_0x4cc7('0x94e')](); }, 'next': function() { var _0x269ac7 = this['it'][_0x4cc7('0x3a')](); return this[_0x4cc7('0x233d')][_0x269ac7]; } }; } else { var _0x306399 = _0x4cc7('0x2560')['split']('|') , _0x33056e = 0x0; while (!![]) { switch (_0x306399[_0x33056e++]) { case '0': this[_0x4cc7('0x6a2')] = _0x15325f; continue; case '1': null == _0x207441 && (_0x207441 = _0x15325f[_0x4cc7('0x1176')](), _0x207441['set_invertX'](!_0x207441[_0x4cc7('0x2561')])); continue; case '2': this[_0x4cc7('0x2562')] = _0x356d12; continue; case '3': this[_0x4cc7('0x2563')] = 0x50; continue; case '4': this[_0x4cc7('0x1d99')] = _0x207441; continue; case '5': this[_0x4cc7('0x1d98')] = _0x1f7149; continue; case '6': null == _0x356d12 && (_0x356d12 = 0x1e); continue; } break; } } }; _0x16dada[_0x2d63f9[_0x4cc7('0x48d')]] = _0x470421; _0x470421[_0x4cc7('0x8f2')] = _0x2d63f9['hqZax']['split']('\x20'); _0x470421[_0x4cc7('0x8')] = {}; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x6a2')] = null; _0x470421[_0x4cc7('0x8')]['center'] = null; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x1d99')] = null; _0x470421[_0x4cc7('0x8')]['fps'] = null; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x2563')] = null; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x470421(this.left.clone(),this.center.clone(),this.right.clone(),this.fps); } ; _0x470421[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x1da576) { this.left.length = _0x1da576; this.center.length = _0x1da576; return this.right.length = _0x1da576; } ; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x2564')] = function(_0x460994, _0x1ed1a5, _0x40eed9) { null == _0x40eed9 && (_0x40eed9 = 0x0); var _0x41187b = this.center; _0x40eed9 < -this.xThreshold ? _0x41187b = this.left : _0x40eed9 > this.xThreshold && (_0x41187b = this.right); _0x41187b.displayFrame(_0x460994, _0x1ed1a5); } ; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x470421; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x470421[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = 'set_length'; var _0x585c27 = function() {}; _0x16dada['com.player03.run3.character.animation.CharacterFrames'] = _0x585c27; _0x585c27['__name__'] = _0x4cc7('0x2565')[_0x4cc7('0x46')]('\x20'); _0x585c27[_0x4cc7('0x8')] = {}; _0x585c27[_0x4cc7('0x8')][_0x4cc7('0x1bfe')] = null; _0x585c27[_0x4cc7('0x8')][_0x4cc7('0x2566')] = null; _0x585c27[_0x4cc7('0x8')][_0x4cc7('0x17')] = null; _0x585c27[_0x4cc7('0x8')]['run'] = null; _0x585c27[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x585c27; var _0x42824f = function() { this['jump'] = _0x5a2049[_0x4cc7('0x493')](); this[_0x4cc7('0x2566')] = _0x419d44['get_instance'](); this[_0x4cc7('0x17')] = _0x5e2716[_0x4cc7('0x493')](); this[_0x4cc7('0xa42')] = _0x8c8ecf['get_instance'](); }; _0x16dada[_0x2d63f9[_0x4cc7('0x491')]] = _0x42824f; _0x42824f[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20character\x20animation\x20AsymmetricalFrames'[_0x4cc7('0x46')]('\x20'); _0x42824f[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x42824f[_0x4cc7('0x2d6')] = {}; _0x42824f[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x42824f[_0x4cc7('0x493')] = function() { return null == _0x42824f['instance'] ? _0x42824f['instance'] = new _0x42824f() : _0x42824f[_0x4cc7('0xbc4')]; } ; _0x42824f[_0x4cc7('0x92b')] = _0x585c27; _0x42824f[_0x4cc7('0x8')] = _0x5aff49(_0x585c27[_0x4cc7('0x8')], { '__class__': _0x42824f }); var _0x1c9754 = function() { this[_0x4cc7('0x1bfe')] = _0x5252ff[_0x4cc7('0x493')](); this[_0x4cc7('0x2566')] = _0x28c3f2['get_instance'](); this[_0x4cc7('0x17')] = _0x2e11d0[_0x4cc7('0x493')](); this[_0x4cc7('0xa42')] = _0x506ed8[_0x4cc7('0x493')](); }; _0x16dada[_0x4cc7('0x2567')] = _0x1c9754; _0x1c9754[_0x4cc7('0x8f2')] = _0x4cc7('0x2568')[_0x4cc7('0x46')]('\x20'); _0x1c9754['__interfaces__'] = [_0x4fc155]; _0x1c9754[_0x4cc7('0x2d6')] = {}; _0x1c9754[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x1c9754[_0x4cc7('0x493')] = function() { return null == _0x1c9754[_0x4cc7('0xbc4')] ? _0x1c9754[_0x4cc7('0xbc4')] = new _0x1c9754() : _0x1c9754['instance']; } ; _0x1c9754['__super__'] = _0x585c27; _0x1c9754['prototype'] = _0x5aff49(_0x585c27[_0x4cc7('0x8')], { '__class__': _0x1c9754 }); var _0x521353 = function() { _0x1c9754[_0x4cc7('0x96b')](this); this[_0x4cc7('0x17')] = this['run'] = this['jump']; }; _0x16dada[_0x4cc7('0x2569')] = _0x521353; _0x521353[_0x4cc7('0x8f2')] = _0x4cc7('0x256a')[_0x4cc7('0x46')]('\x20'); _0x521353[_0x4cc7('0x2d6')] = {}; _0x521353[_0x4cc7('0x2d6')]['get_instance'] = _0x2d63f9.jiEXl; _0x521353[_0x4cc7('0x493')] = function() { return null == _0x521353['instance'] ? _0x521353[_0x4cc7('0xbc4')] = new _0x521353() : _0x521353['instance']; } ; _0x521353[_0x4cc7('0x92b')] = _0x1c9754; _0x521353[_0x4cc7('0x8')] = _0x5aff49(_0x1c9754[_0x4cc7('0x8')], { '__class__': _0x521353 }); var _0x419d44 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0xf,0x8), new _0x28b142(0x1,0x8), new _0x28b142(0x1d,0x8)); }; _0x16dada[_0x4cc7('0x256b')] = _0x419d44; _0x419d44[_0x4cc7('0x8f2')] = _0x4cc7('0x256c')['split']('\x20'); _0x419d44[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x419d44[_0x4cc7('0x2d6')] = {}; _0x419d44[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x419d44['get_instance'] = function() { return null == _0x419d44[_0x4cc7('0xbc4')] ? _0x419d44[_0x4cc7('0xbc4')] = new _0x419d44() : _0x419d44['instance']; } ; _0x419d44[_0x4cc7('0x92b')] = _0x470421; _0x419d44['prototype'] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x419d44 }); var _0x28c3f2 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0xf,0x8), new _0x28b142(0x1,0x8)); }; _0x16dada[_0x4cc7('0x256d')] = _0x28c3f2; _0x28c3f2[_0x4cc7('0x8f2')] = _0x4cc7('0x256e')[_0x4cc7('0x46')]('\x20'); _0x28c3f2[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x28c3f2[_0x4cc7('0x2d6')] = {}; _0x28c3f2[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x28c3f2[_0x4cc7('0x493')] = function() { return null == _0x28c3f2[_0x4cc7('0xbc4')] ? _0x28c3f2[_0x4cc7('0xbc4')] = new _0x28c3f2() : _0x28c3f2['instance']; } ; _0x28c3f2[_0x4cc7('0x92b')] = _0x470421; _0x28c3f2['prototype'] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x28c3f2 }); var _0x28b142 = function(_0x1b9505, _0x325b8b, _0x344896) { null == _0x344896 && (_0x344896 = !0x1); _0x56067a[_0x4cc7('0x256f')](null, _0x325b8b) && (_0x325b8b = 0x1); this[_0x4cc7('0x99a')] = _0x1b9505; this[_0x4cc7('0x21')] = _0x325b8b; this['set_invertX'](_0x344896); }; _0x16dada[_0x2d63f9[_0x4cc7('0x494')]] = _0x28b142; _0x28b142['__name__'] = _0x4cc7('0x2570')[_0x4cc7('0x46')]('\x20'); _0x28b142[_0x4cc7('0x8')] = {}; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x2561')] = null; _0x28b142[_0x4cc7('0x8')]['displayFrame'] = function(_0x4c042f, _0x485341) { _0x485341 >= this.length ? _0x4c042f.set_currentFrame(this.start + this.length - 0x1) : _0x4c042f.set_currentFrame(this.start + _0x485341); _0x4c042f.set_xInverted(this.invertX); } ; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { if (_0x4cc7('0x6bf') !== _0x56067a.PVXSs) { var _0x24a61d = d++; if (c > this.__priorities[_0x24a61d]) { this.__listeners.splice(_0x24a61d, 0x0, a); this.__priorities.splice(_0x24a61d, 0x0, c); this.__repeat.splice(_0x24a61d, 0x0, !b); return; } } else { return new _0x28b142(this.start,this.length,this.invertX); } } ; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x2571')] = function(_0x116df0) { return this.invertX = _0x116df0; } ; _0x28b142[_0x4cc7('0x8')]['__class__'] = _0x28b142; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x28b142[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2571')] = _0x4cc7('0x2571'); var _0x23fc13 = function(_0x5d6963, _0x3a708b, _0xd92ea5) { if (_0x56067a[_0x4cc7('0x6c0')] !== 'AFQSA') { null == _0xd92ea5 && (_0xd92ea5 = !0x1); if (_0x56067a[_0x4cc7('0x6c2')](null, _0x5d6963)) { _0x5d6963 = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x2e9dfb = 0x0, _0x1051ce = _0x3a708b[_0x4cc7('0x21')]; _0x2e9dfb < _0x1051ce; ) { if (_0x4cc7('0x2572') !== 'fjihm') { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x16, -1.2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2573'), -0x12c, -0xc8, null, null, null, null, null); var _0x542251 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2574'), 0xf0, -0x50, null, null, -0x1, _0x542251, null); } else { var _0x294b5a = _0x2e9dfb++; _0x5d6963[_0x4cc7('0x9e7')](_0x294b5a, _0x3a708b[_0x294b5a]); } } } this[_0x4cc7('0x1f21')] = _0x5d6963; this['start'] = _0x5d6963[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x99a')]; _0x3a708b = _0x5d6963['get'](0x0)[_0x4cc7('0x21')]; _0x2e9dfb = 0x1; for (_0x1051ce = _0x5d6963['get_length'](); _0x2e9dfb < _0x1051ce; ) _0x294b5a = _0x2e9dfb++, _0x56067a[_0x4cc7('0x2575')](_0x5d6963['get'](_0x294b5a)['start'], this[_0x4cc7('0x99a')]) && (this[_0x4cc7('0x99a')] = _0x5d6963['get'](_0x294b5a)[_0x4cc7('0x99a')]), _0x3a708b += _0x5d6963[_0x4cc7('0x2b')](_0x294b5a)[_0x4cc7('0x21')]; _0x28b142[_0x4cc7('0x96b')](this, this[_0x4cc7('0x99a')], _0x3a708b, _0xd92ea5); } else { var _0x1e1cbb = _0x2e9dfb++; this[_0x4cc7('0xde5')] += _0x56067a[_0x4cc7('0x6a4')](_0x4cc7('0x39e') + _0xd92ea5[_0x4cc7('0x2b')](_0x1e1cbb) + ',\x20' + _0x3a708b['get'](_0x1e1cbb), '\x0a'); } }; _0x16dada[_0x4cc7('0x2576')] = _0x23fc13; _0x23fc13[_0x4cc7('0x8f2')] = _0x4cc7('0x2577')[_0x4cc7('0x46')]('\x20'); _0x23fc13[_0x4cc7('0x92b')] = _0x28b142; _0x23fc13[_0x4cc7('0x8')] = _0x5aff49(_0x28b142[_0x4cc7('0x8')], { 'sequence': null, 'displayFrame': function(_0x4a3435, _0x3b074e) { for (var _0x25f8ed = 0x0, _0x25da49 = this['sequence']; _0x25f8ed < _0x25da49[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x2578') !== _0x4cc7('0x2579')) { var _0xdd1566 = _0x25da49[_0x4cc7('0x2b')](_0x25f8ed); ++_0x25f8ed; if (_0x3b074e < _0xdd1566[_0x4cc7('0x21')]) { _0xdd1566[_0x4cc7('0x2564')](_0x4a3435, _0x3b074e); break; } else _0x3b074e -= _0xdd1566[_0x4cc7('0x21')]; } else { _0x842c50(_0x4a3435); } } }, 'clone': function() { for (var _0x56baa5 = _0x2bc114[_0x4cc7('0x24')](null), _0x172120 = 0x0, _0x3e89f7 = this[_0x4cc7('0x1f21')]; _0x172120 < _0x3e89f7[_0x4cc7('0x34')](); ) { var _0x472c62 = _0x3e89f7[_0x4cc7('0x2b')](_0x172120); ++_0x172120; _0x56baa5[_0x4cc7('0x29')](_0x472c62[_0x4cc7('0x1176')]()); } return new _0x23fc13(_0x56baa5,null,this[_0x4cc7('0x2561')]); }, 'set_invertX': function(_0x3c1487) { for (var _0x5a7c5c = 0x0, _0x3a1eaf = this['sequence']; _0x5a7c5c < _0x3a1eaf[_0x4cc7('0x34')](); ) { var _0x22448a = _0x3a1eaf[_0x4cc7('0x2b')](_0x5a7c5c); ++_0x5a7c5c; _0x22448a[_0x4cc7('0x2571')](_0x3c1487); } return this[_0x4cc7('0x2561')] = _0x3c1487; }, '__class__': _0x23fc13 }); var _0x58de81 = function() { _0x1c9754['call'](this); this[_0x4cc7('0xa42')] = this[_0x4cc7('0xa42')][_0x4cc7('0x1176')](); this['run'][_0x4cc7('0x2562')] *= 0.9; }; _0x16dada[_0x4cc7('0x257a')] = _0x58de81; _0x58de81[_0x4cc7('0x8f2')] = _0x4cc7('0x257b')[_0x4cc7('0x46')]('\x20'); _0x58de81[_0x4cc7('0x2d6')] = {}; _0x58de81[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x58de81['get_instance'] = function() { if (_0x4cc7('0x257c') === 'DzZeN') { return null == _0x58de81[_0x4cc7('0xbc4')] ? _0x58de81[_0x4cc7('0xbc4')] = new _0x58de81() : _0x58de81[_0x4cc7('0xbc4')]; } else { return this[_0x4cc7('0x1066')]; } } ; _0x58de81['__super__'] = _0x1c9754; _0x58de81['prototype'] = _0x5aff49(_0x1c9754[_0x4cc7('0x8')], { '__class__': _0x58de81 }); var _0x5a2049 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0xe), new _0x28b142(0x0), new _0x28b142(0x1c)); }; _0x16dada[_0x2d63f9[_0x4cc7('0x257d')]] = _0x5a2049; _0x5a2049['__name__'] = _0x4cc7('0x257e')[_0x4cc7('0x46')]('\x20'); _0x5a2049['__interfaces__'] = [_0x4fc155]; _0x5a2049[_0x4cc7('0x2d6')] = {}; _0x5a2049[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x5a2049[_0x4cc7('0x493')] = function() { return null == _0x5a2049[_0x4cc7('0xbc4')] ? _0x5a2049[_0x4cc7('0xbc4')] = new _0x5a2049() : _0x5a2049[_0x4cc7('0xbc4')]; } ; _0x5a2049['__super__'] = _0x470421; _0x5a2049['prototype'] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x5a2049 }); var _0x5252ff = function() { _0x470421['call'](this, new _0x28b142(0xe), new _0x28b142(0x0)); }; _0x16dada[_0x4cc7('0x257f')] = _0x5252ff; _0x5252ff[_0x4cc7('0x8f2')] = _0x4cc7('0x2580')[_0x4cc7('0x46')]('\x20'); _0x5252ff[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x5252ff[_0x4cc7('0x2d6')] = {}; _0x5252ff[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x5252ff[_0x4cc7('0x493')] = function() { return null == _0x5252ff[_0x4cc7('0xbc4')] ? _0x5252ff[_0x4cc7('0xbc4')] = new _0x5252ff() : _0x5252ff[_0x4cc7('0xbc4')]; } ; _0x5252ff[_0x4cc7('0x92b')] = _0x470421; _0x5252ff[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x5252ff }); var _0x5e2716 = function() { if ('PyciI' !== _0x4cc7('0x2581')) { return this[_0x4cc7('0x1569')]; } else { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0x17,0x5), new _0x28b142(0x9,0x5), new _0x28b142(0x25,0x5)); } }; _0x16dada[_0x4cc7('0x2582')] = _0x5e2716; _0x5e2716['__name__'] = _0x4cc7('0x2583')['split']('\x20'); _0x5e2716['__interfaces__'] = [_0x4fc155]; _0x5e2716[_0x4cc7('0x2d6')] = {}; _0x5e2716[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x5e2716[_0x4cc7('0x493')] = function() { return null == _0x5e2716[_0x4cc7('0xbc4')] ? _0x5e2716[_0x4cc7('0xbc4')] = new _0x5e2716() : _0x5e2716['instance']; } ; _0x5e2716[_0x4cc7('0x92b')] = _0x470421; _0x5e2716[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x5e2716 }); var _0x2e11d0 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0x17,0x5), new _0x28b142(0x9,0x5)); }; _0x16dada[_0x4cc7('0x2584')] = _0x2e11d0; _0x2e11d0[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20character\x20animation\x20LandSym'[_0x4cc7('0x46')]('\x20'); _0x2e11d0[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x2e11d0[_0x4cc7('0x2d6')] = {}; _0x2e11d0[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x2e11d0[_0x4cc7('0x493')] = function() { if ('Mpson' === _0x4cc7('0x2585')) { this[_0x4cc7('0x2586')] = _0x55cb22[_0x4cc7('0x2587')](this[_0x4cc7('0xb7f')], _0x592928[_0x4cc7('0x2588')](this['tunnel'], _0x4cc7('0x2589'), null, 0x7d)); this[_0x4cc7('0x2586')][_0x4cc7('0x19')](); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x48); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0x168e')](0x50, 0x5a, 0x708); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](1.8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x6c); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x78); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x46); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x898); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x1, 0x17, null, 0x1); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x0, 0x16); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['student'][_0x4cc7('0xd5e')](this[_0x4cc7('0xacc')]); var _0x11b5ad = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x258a'), -0x140, 0x28, null, null, null, _0x11b5ad); _0x11b5ad = _0x1baaa1[_0x4cc7('0x7d9')](0x708); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x258b'), -0x28, 0x168, null, null == _0x11b5ad ? null : Math[_0x4cc7('0xa96')](_0x11b5ad / 2.5), 0x0, null); } else { return null == _0x2e11d0['instance'] ? _0x2e11d0[_0x4cc7('0xbc4')] = new _0x2e11d0() : _0x2e11d0['instance']; } } ; _0x2e11d0[_0x4cc7('0x92b')] = _0x470421; _0x2e11d0[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x2e11d0 }); var _0x4bbc79 = function() { _0x1c9754[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa42')] = this[_0x4cc7('0xa42')][_0x4cc7('0x1176')](); this['run'][_0x4cc7('0x2562')] *= 0.95; }; _0x16dada[_0x4cc7('0x258c')] = _0x4bbc79; _0x4bbc79[_0x4cc7('0x8f2')] = _0x4cc7('0x258d')['split']('\x20'); _0x4bbc79[_0x4cc7('0x2d6')] = {}; _0x4bbc79[_0x4cc7('0x2d6')]['get_instance'] = 'get_instance'; _0x4bbc79[_0x4cc7('0x493')] = function() { return null == _0x4bbc79[_0x4cc7('0xbc4')] ? _0x4bbc79[_0x4cc7('0xbc4')] = new _0x4bbc79() : _0x4bbc79['instance']; } ; _0x4bbc79[_0x4cc7('0x92b')] = _0x1c9754; _0x4bbc79['prototype'] = _0x5aff49(_0x1c9754['prototype'], { '__class__': _0x4bbc79 }); var _0x30c9a5 = function(_0x1b3166, _0x8dc163, _0x25772d) { var _0x3d3962 = {}; _0x3d3962[_0x4cc7('0x258e')] = function(_0x1fb3e3, _0x2f5552) { return _0x1fb3e3 + _0x2f5552; } ; if (_0x4cc7('0x258f') !== _0x4cc7('0x258f')) { this[_0x4cc7('0x1f5a')] = null; this[_0x4cc7('0x2590')] = 0x0; this[_0x4cc7('0x202c')] = null; this[_0x4cc7('0x1cca')] = this['pending'] = this[_0x4cc7('0x2591')] = this[_0x4cc7('0x20ba')] = 0x0; this['gzhead'] = null; this[_0x4cc7('0x20b8')] = 0x0; this[_0x4cc7('0x8ef')] = _0x1e3ce8; this[_0x4cc7('0x253d')] = -0x1; this[_0x4cc7('0x2592')] = this[_0x4cc7('0x2593')] = this['w_size'] = 0x0; this[_0x4cc7('0x9a1')] = null; this['window_size'] = 0x0; this[_0x4cc7('0xc98')] = this['prev'] = null; this[_0x4cc7('0x2594')] = this['good_match'] = this['strategy'] = this['level'] = this[_0x4cc7('0x2595')] = this[_0x4cc7('0x2596')] = this[_0x4cc7('0x2597')] = this[_0x4cc7('0x2598')] = this['match_start'] = this[_0x4cc7('0x2599')] = this[_0x4cc7('0x259a')] = this[_0x4cc7('0x259b')] = this[_0x4cc7('0x259c')] = this[_0x4cc7('0x259d')] = this['hash_shift'] = this[_0x4cc7('0x259e')] = this['hash_bits'] = this[_0x4cc7('0x259f')] = this[_0x4cc7('0x25a0')] = 0x0; this[_0x4cc7('0x25a1')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * _0x2d68c8); this[_0x4cc7('0x25a3')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * (0x2 * _0x2db72e + 0x1)); this[_0x4cc7('0x25a4')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * _0x3d3962[_0x4cc7('0x258e')](0x2 * _0xd03f5a, 0x1)); _0x3dd250(this[_0x4cc7('0x25a1')]); _0x3dd250(this[_0x4cc7('0x25a3')]); _0x3dd250(this[_0x4cc7('0x25a4')]); this[_0x4cc7('0x25a5')] = this[_0x4cc7('0x25a6')] = this[_0x4cc7('0x25a7')] = null; this['bl_count'] = new _0x2bc114['Buf16'](_0x578103 + 0x1); this[_0x4cc7('0x25a8')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * _0x563a26 + 0x1); _0x3dd250(this['heap']); this[_0x4cc7('0x25a9')] = this[_0x4cc7('0x25aa')] = 0x0; this[_0x4cc7('0x25ab')] = new _0x2bc114[(_0x4cc7('0x25a2'))](0x2 * _0x563a26 + 0x1); _0x3dd250(this[_0x4cc7('0x25ab')]); this['bi_valid'] = this[_0x4cc7('0x25ac')] = this['insert'] = this[_0x4cc7('0x25ad')] = this[_0x4cc7('0x25ae')] = this[_0x4cc7('0x25af')] = this['d_buf'] = this[_0x4cc7('0x25b0')] = this[_0x4cc7('0x25b1')] = this[_0x4cc7('0x25b2')] = 0x0; } else { null == _0x25772d && (_0x25772d = !0x1); if (null == _0x1b3166) { if (_0x4cc7('0x25b3') === 'riTcU') { return 0.7; } else { _0x1b3166 = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x3dfb13 = 0x0, _0x25656a = _0x8dc163['length']; _0x3dfb13 < _0x25656a; ) { var _0x16a11c = _0x3dfb13++; _0x1b3166[_0x4cc7('0x9e7')](_0x16a11c, _0x8dc163[_0x16a11c]); } } } _0x28b142[_0x4cc7('0x96b')](this, _0x1b3166['get'](0x0), _0x1b3166['get_length'](), _0x25772d); this[_0x4cc7('0x2197')] = _0x1b3166; } }; _0x16dada['com.player03.run3.character.animation.NoncontiguousFrames'] = _0x30c9a5; _0x30c9a5[_0x4cc7('0x8f2')] = _0x4cc7('0x25b4')[_0x4cc7('0x46')]('\x20'); _0x30c9a5[_0x4cc7('0x92b')] = _0x28b142; _0x30c9a5[_0x4cc7('0x8')] = _0x5aff49(_0x28b142[_0x4cc7('0x8')], { 'frames': null, 'displayFrame': function(_0xa01157, _0x1fadab) { _0x1fadab >= this[_0x4cc7('0x21')] && (_0x1fadab = this[_0x4cc7('0x21')] - 0x1); _0xa01157[_0x4cc7('0x2389')][_0x4cc7('0x2392')](this['frames'][_0x4cc7('0x2b')](_0x1fadab)); _0xa01157[_0x4cc7('0xacd')](this[_0x4cc7('0x2561')]); }, '__class__': _0x30c9a5 }); var _0x8c8ecf = function() { if ('WYYEr' === _0x4cc7('0x25b5')) { _0x470421['call'](this, new _0x28b142(0x3c,0x12), new _0x28b142(0x2a,0x12), new _0x28b142(0x4e,0x12)); } else { if (null != b) { for (var _0x5378df = 0x0, _0x40e7a3 = this[_0x4cc7('0x2248')]; _0x5378df < _0x40e7a3[_0x4cc7('0x34')](); ) { var _0xd543b0 = _0x40e7a3[_0x4cc7('0x2b')](_0x5378df); ++_0x5378df; if (_0xd543b0[_0x4cc7('0x480')] == b) return; } this['achievements']['push'](new _0x558482(b,a,c)); } } }; _0x16dada['com.player03.run3.character.animation.RunAsym'] = _0x8c8ecf; _0x8c8ecf[_0x4cc7('0x8f2')] = _0x4cc7('0x25b6')[_0x4cc7('0x46')]('\x20'); _0x8c8ecf[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x8c8ecf[_0x4cc7('0x2d6')] = {}; _0x8c8ecf[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x8c8ecf[_0x4cc7('0x493')] = function() { return null == _0x8c8ecf[_0x4cc7('0xbc4')] ? _0x8c8ecf[_0x4cc7('0xbc4')] = new _0x8c8ecf() : _0x8c8ecf['instance']; } ; _0x8c8ecf[_0x4cc7('0x92b')] = _0x470421; _0x8c8ecf[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x8c8ecf }); var _0x506ed8 = function() { _0x470421[_0x4cc7('0x96b')](this, new _0x28b142(0x2e,0x12), new _0x28b142(0x1c,0x12), new _0x23fc13(null,[new _0x28b142(0x2e,0x9), new _0x28b142(0x37,0x9)],!0x0)); }; _0x16dada[_0x4cc7('0x25b7')] = _0x506ed8; _0x506ed8[_0x4cc7('0x8f2')] = _0x4cc7('0x25b8')[_0x4cc7('0x46')]('\x20'); _0x506ed8[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x506ed8[_0x4cc7('0x2d6')] = {}; _0x506ed8[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x506ed8[_0x4cc7('0x493')] = function() { return null == _0x506ed8[_0x4cc7('0xbc4')] ? _0x506ed8['instance'] = new _0x506ed8() : _0x506ed8[_0x4cc7('0xbc4')]; } ; _0x506ed8['__super__'] = _0x470421; _0x506ed8[_0x4cc7('0x8')] = _0x5aff49(_0x470421[_0x4cc7('0x8')], { '__class__': _0x506ed8 }); var _0xf76ff4 = function() { if ('aUZvp' === _0x4cc7('0x25b9')) { a = ['DisplayPath', 0x0, a]; a['__enum__'] = _0x3ff06c; a[_0x4cc7('0x8eb')] = _0x3e3cd2; return a; } else { _0x1c9754[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa42')] = new _0x470421(new _0x28b142(0x32,0x16),new _0x28b142(0x1c,0x16),new _0x23fc13(null,[new _0x28b142(0x3d,0xb), new _0x28b142(0x32,0xb)],!0x0)); } }; _0x16dada[_0x4cc7('0x25ba')] = _0xf76ff4; _0xf76ff4['__name__'] = _0x2d63f9['JDbyv'][_0x4cc7('0x46')]('\x20'); _0xf76ff4[_0x4cc7('0x2d6')] = {}; _0xf76ff4[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0xf76ff4[_0x4cc7('0x493')] = function() { if (_0x4cc7('0x25bb') !== _0x4cc7('0x25bb')) { c = 0x0; for (var _0x4cdc40 = this['_numPoses']; c < _0x4cdc40; ) c++, b[_0x4cc7('0xe40')](d++, a), this[_0x4cc7('0xe2a')][_0x4cc7('0xe27')]() && b[_0x4cc7('0xe41')](d++, a); } else { return null == _0xf76ff4[_0x4cc7('0xbc4')] ? _0xf76ff4[_0x4cc7('0xbc4')] = new _0xf76ff4() : _0xf76ff4[_0x4cc7('0xbc4')]; } } ; _0xf76ff4[_0x4cc7('0x92b')] = _0x1c9754; _0xf76ff4[_0x4cc7('0x8')] = _0x5aff49(_0x1c9754['prototype'], { '__class__': _0xf76ff4 }); var _0x433988 = function() { _0x1c9754['call'](this); this['jump'] = this[_0x4cc7('0x1bfe')]['clone'](); this[_0x4cc7('0x1bfe')][_0x4cc7('0x2562')] *= 0.5; var _0x1c824f = this[_0x4cc7('0x1bfe')]; _0x1c824f['set_length'](_0x1c824f[_0x4cc7('0x1d98')][_0x4cc7('0x21')] + 0x4); this['fall'] = this[_0x4cc7('0x2566')]['clone'](); this[_0x4cc7('0x2566')][_0x4cc7('0x2562')] *= 0.4; this[_0x4cc7('0x2566')][_0x4cc7('0x6a2')][_0x4cc7('0x99a')] += 0x4; this[_0x4cc7('0x2566')][_0x4cc7('0x1d98')][_0x4cc7('0x99a')] += 0x4; this[_0x4cc7('0x2566')][_0x4cc7('0x1d99')][_0x4cc7('0x99a')] += 0x4; _0x1c824f = this[_0x4cc7('0x2566')]; _0x1c824f['set_length'](_0x1c824f[_0x4cc7('0x1d98')][_0x4cc7('0x21')] - 0x4); this[_0x4cc7('0x17')]['fps'] *= 0.85; }; _0x16dada['com.player03.run3.character.animation.SkierFrames'] = _0x433988; _0x433988['__name__'] = _0x4cc7('0x25bc')['split']('\x20'); _0x433988[_0x4cc7('0x2d6')] = {}; _0x433988[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = 'get_instance'; _0x433988[_0x4cc7('0x493')] = function() { return null == _0x433988['instance'] ? _0x433988[_0x4cc7('0xbc4')] = new _0x433988() : _0x433988[_0x4cc7('0xbc4')]; } ; _0x433988['__super__'] = _0x1c9754; _0x433988[_0x4cc7('0x8')] = _0x5aff49(_0x1c9754[_0x4cc7('0x8')], { '__class__': _0x433988 }); var _0x386738 = function(_0x2f4648) { var _0x25bb92 = _0x4cc7('0x25bd')['split']('|') , _0x396616 = 0x0; while (!![]) { switch (_0x25bb92[_0x396616++]) { case '0': this[_0x4cc7('0x25be')] = new _0xa097db(0x0,0x0,0x0,0x0); continue; case '1': _0x2f4648['addInput']('right', this[_0x4cc7('0x25be')]); continue; case '2': this['mouseChildren'] = this[_0x4cc7('0xb55')] = !0x1; continue; case '3': this[_0x4cc7('0xa0c')](this['leftArrow']); continue; case '4': this['leftArrow'][_0x4cc7('0xb44')](this[_0x4cc7('0x25bf')][_0x4cc7('0xa75')]()); continue; case '5': this[_0x4cc7('0x25c0')] = new _0xa097db(0x0,0x0,0x0,0x0); continue; case '6': this['rightArrow'][_0x4cc7('0xb46')](this[_0x4cc7('0x25bf')][_0x4cc7('0x472')]() + 0.25 * this[_0x4cc7('0x25bf')][_0x4cc7('0xa74')]()); continue; case '7': this[_0x4cc7('0x25bf')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x25c1')); continue; case '8': this['rightArrow'] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x25c1')); continue; case '9': this['addChild'](this[_0x4cc7('0x25c2')]); continue; case '10': _0x2f4648[_0x4cc7('0x25c3')](_0x4cc7('0x6a2'), this[_0x4cc7('0x25c0')]); continue; case '11': _0x457ac5['call'](this); continue; case '12': this[_0x4cc7('0x25bf')][_0x4cc7('0xb4c')](0xb4); continue; case '13': this[_0x4cc7('0x25bf')]['set_x'](this[_0x4cc7('0x25bf')][_0x4cc7('0xa74')]()); continue; } break; } }; _0x16dada[_0x2d63f9[_0x4cc7('0x498')]] = _0x386738; _0x386738[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', 'run3', 'controls', _0x4cc7('0x25c4')]; _0x386738[_0x4cc7('0x92b')] = _0x457ac5; _0x386738[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'leftArrow': null, 'rightArrow': null, 'leftRect': null, 'rightRect': null, '__class__': _0x386738 }); var _0xd3d723 = function() {}; _0x16dada['com.player03.run3.controls.ControlSchemes'] = _0xd3d723; _0xd3d723[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x25c5'), _0x4cc7('0x25c6')]; _0xd3d723[_0x4cc7('0x8fe')] = function(_0x49e1af) { _0xd3d723[_0x4cc7('0x16d5')] = _0x2bc114[_0x4cc7('0x24')](null); _0xd3d723[_0x4cc7('0x25c7')] = new _0x295f81([_0x4cc7('0x6a2'), _0x4cc7('0x1d99'), 'up', _0x4cc7('0x25c8'), _0x4cc7('0x1bfe')]); _0xd3d723[_0x4cc7('0x16d5')][_0x4cc7('0x29')](_0xd3d723[_0x4cc7('0x25c7')]); _0xd3d723['keyControlScheme'][_0x4cc7('0x25c9')](_0x4cc7('0x25ca'), [0x20, 0xd]); _0x49e1af = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xd3d723[_0x4cc7('0x25cb')], -0x1); 0x0 <= _0x49e1af && _0x49e1af < _0xd3d723[_0x4cc7('0x16d5')][_0x4cc7('0x34')]() ? _0x2ab848[_0x4cc7('0xbd5')](_0xd3d723[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x49e1af)) : _0x2ab848[_0x4cc7('0xbd5')](_0xd3d723[_0x4cc7('0x25c7')]); _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2155')](_0xd3d723[_0x4cc7('0x25cc')]); } ; _0xd3d723[_0x4cc7('0x25cd')] = function(_0x13b643) { var _0x45a496 = {}; _0x45a496[_0x4cc7('0x25ce')] = function(_0xf8fb77) { return _0x56067a.TvyNT(_0xf8fb77); } ; if (_0x4cc7('0x25cf') !== 'WefSc') { _0x2ab848[_0x4cc7('0xbd5')](_0x13b643); } else { null == c && (c = !0x1); this[_0x4cc7('0x1a64')] = null; this[_0x4cc7('0x25d0')] = 0xffffff; _0x21ad67['call'](this); this[_0x4cc7('0x25d1')] = _0x13b643; this['bubble2'] = b; this[_0x4cc7('0x25d2')] = c; this[_0x4cc7('0xa9a')] = null != d ? d : _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')]; _0x13b643 = _0x48c401(this, this[_0x4cc7('0xf42')]); _0x172b83[_0x4cc7('0xc1e')]()['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x13b643))); _0x45a496[_0x4cc7('0x25ce')](_0x13b643); } } ; _0xd3d723[_0x4cc7('0x25d3')] = function(_0x22a414) { _0x2ab848[_0x4cc7('0xbdf')] == _0x22a414 && (_0x22a414 = _0xd3d723[_0x4cc7('0x16d5')]['indexOf'](_0x22a414, 0x0) + 0x1, _0x22a414 >= _0xd3d723[_0x4cc7('0x16d5')][_0x4cc7('0x34')]() && (_0x22a414 = 0x0), _0x2ab848['set_controlScheme'](_0xd3d723['all'][_0x4cc7('0x2b')](_0x22a414))); } ; _0xd3d723[_0x4cc7('0x25cc')] = function() { _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0xd3d723['SAVE_CONTROL_SCHEME_INDEX'], _0xd3d723[_0x4cc7('0x16d5')]['indexOf'](_0x2ab848['controlScheme'], 0x0)); } ; var _0x382417 = function() { this['inputMap'] = new _0x3a1efa(); this['inputVector'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x25d4')] = _0x382417; _0x382417['__name__'] = [_0x4cc7('0x2151'), 'input', 'ControlScheme']; _0x382417[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x382417[_0x4cc7('0x8')] = {}; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x25d5')] = null; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x19b5')] = null; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x25d6')] = function() { return new _0x279765(); } ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x41da54) { for (var _0x35faca = 0x0, _0x45daab = this.inputVector; _0x35faca < _0x45daab.get_length(); ) { var _0x118e37 = _0x45daab.get(_0x35faca); ++_0x35faca; _0x118e37.update(_0x41da54); } } ; _0x382417[_0x4cc7('0x8')]['reset'] = function() { for (var _0x48b232 = 0x0, _0x5e699e = this.inputVector; _0x48b232 < _0x5e699e.get_length(); ) { var _0x9cfa19 = _0x5e699e.get(_0x48b232); ++_0x48b232; _0x9cfa19.reset(); } } ; _0x382417[_0x4cc7('0x8')]['keyPressed'] = function(_0x2b7cfb) { var _0x4b4444 = this.inputMap; _0x2b7cfb = null != _0x842c50[_0x2b7cfb] ? _0x4b4444.getReserved(_0x2b7cfb) : _0x4b4444.h[_0x2b7cfb]; return _0x2d63f9.qRgCc(null, _0x2b7cfb) ? !0x1 : _0x2b7cfb.pressed; } ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0xbe6')] = function(_0x3a8429) { var _0x318361 = this.inputMap; _0x3a8429 = null != _0x842c50[_0x3a8429] ? _0x318361.getReserved(_0x3a8429) : _0x318361.h[_0x3a8429]; return null == _0x3a8429 ? !0x1 : _0x3a8429.pressed ? !_0x3a8429.previouslyPressed : !0x1; } ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x230c')] = function(_0x48b63d) { if (_0x4cc7('0x25d7') !== 'yhcAv') { var _0x139840 = this.inputMap; _0x48b63d = null != _0x842c50[_0x48b63d] ? _0x139840.getReserved(_0x48b63d) : _0x139840.h[_0x48b63d]; return null == _0x48b63d ? !0x1 : _0x48b63d.previouslyPressed; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x382417[_0x4cc7('0x8')]['keyPressedTime'] = function(_0x3f1bf7) { var _0x341703 = this.inputMap; _0x3f1bf7 = null != _0x842c50[_0x3f1bf7] ? _0x341703.getReserved(_0x3f1bf7) : _0x341703.h[_0x3f1bf7]; return null == _0x3f1bf7 ? 0x0 : _0x3f1bf7.pressedTime; } ; _0x382417[_0x4cc7('0x8')]['setKeyPressedTime'] = function(_0x369271, _0x42b83b) { if (_0x4cc7('0x25d8') === 'YSknW') { var _0x34cb00 = this.inputMap; _0x369271 = null != _0x842c50[_0x369271] ? _0x34cb00.getReserved(_0x369271) : _0x34cb00.h[_0x369271]; null != _0x369271 && (_0x369271.pressedTime = _0x42b83b); } else { this.__listeners.splice(f, 0x0, _0x369271); this.__priorities.splice(f, 0x0, _0x34cb00); this.__repeat.splice(f, 0x0, !_0x42b83b); return; } } ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0xbd0')] = function() {} ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0xbd1')] = function() {} ; _0x382417[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x382417; var _0x3606ba = _0x16dada[_0x4cc7('0x25d9')] = {}; _0x16dada[_0x4cc7('0x25d9')][_0x4cc7('0xd03')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x25da')]; _0x16dada[_0x4cc7('0x25d9')][_0x4cc7('0xd2d')] = _0x4cc7('0x25db').split('\x20'); _0x3606ba[_0x4cc7('0x25dc')] = [_0x4cc7('0x25dc'), 0x0]; _0x3606ba['NEVER'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba[_0x4cc7('0x25dc')][_0x4cc7('0xd2f')] = _0x3606ba; _0x3606ba[_0x4cc7('0x25dd')] = ['ALWAYS', 0x1]; _0x3606ba['ALWAYS']['toString'] = _0x3e3cd2; _0x3606ba[_0x4cc7('0x25dd')][_0x4cc7('0xd2f')] = _0x3606ba; _0x3606ba[_0x4cc7('0x25de')] = [_0x4cc7('0x25de'), 0x2]; _0x3606ba[_0x4cc7('0x25de')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba['IF_SHOWN']['__enum__'] = _0x3606ba; _0x3606ba[_0x4cc7('0x25df')] = [_0x4cc7('0x25df'), 0x3]; _0x3606ba[_0x4cc7('0x25df')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba[_0x4cc7('0x25df')]['__enum__'] = _0x3606ba; _0x3606ba[_0x4cc7('0x25e0')] = [_0x4cc7('0x25e0'), 0x4]; _0x3606ba['IF_CUTSCENE_LEVEL_COMPLETE'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba[_0x4cc7('0x25e0')][_0x4cc7('0xd2f')] = _0x3606ba; _0x3606ba[_0x4cc7('0x25e1')] = [_0x4cc7('0x25e1'), 0x5]; _0x3606ba[_0x4cc7('0x25e1')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3606ba['IF_FOLLOWING_LEVEL_REACHED']['__enum__'] = _0x3606ba; _0x3606ba[_0x4cc7('0x4ed')] = function(_0x5e5b46) { if (_0x2d63f9[_0x4cc7('0x25e2')] === _0x4cc7('0x25e3')) { _0x5e5b46 = [_0x4cc7('0x4ed'), 0x6, _0x5e5b46]; _0x5e5b46[_0x4cc7('0xd2f')] = _0x3606ba; _0x5e5b46[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x5e5b46; } else { return this[_0x4cc7('0x142f')]; } } ; var _0x396698 = function(_0x4eaa04, _0xd4cd54, _0x163c06, _0x2c59b8, _0x30a50e, _0x3f2bb7) { null == _0x30a50e && (_0x30a50e = !0x1); this[_0x4cc7('0x25e4')] = !0x1; this[_0x4cc7('0xfd7')] = 0x0; this[_0x4cc7('0x25e5')] = 0.6; this[_0x4cc7('0x25e6')] = 0x0; this['nextLabel'] = this[_0x4cc7('0x1733')] = this[_0x4cc7('0x25e7')] = null; this[_0x4cc7('0x25e8')] = 0x0; this['explorePath'] = _0x4eaa04; this['indexInPath'] = 0x0 <= _0xd4cd54 ? _0xd4cd54 : _0x4eaa04['levelCount'] + _0xd4cd54; this['tunnelParams'] = null != _0x2c59b8 ? _0x2c59b8 : {}; this[_0x4cc7('0x146b')] = _0x163c06; this[_0x4cc7('0x25e4')] = _0x30a50e; null == _0x3f2bb7 && (_0x3f2bb7 = null != _0x163c06 ? _0x3606ba[_0x4cc7('0x25de')] : _0x396698[_0x4cc7('0x25e9')]); this[_0x4cc7('0x1731')] = _0x3f2bb7; this['addDefaultLevelParams'](_0x4eaa04, _0xd4cd54, this[_0x4cc7('0x25ea')]); }; _0x16dada['com.player03.run3.cutscene.Cutscene'] = _0x396698; _0x396698[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), 'Cutscene']; _0x396698[_0x4cc7('0x25eb')] = function() { _0x396698[_0x4cc7('0x25ec')] || (_0x396698[_0x4cc7('0x25ec')] = !0x0, _0x438783[_0x4cc7('0x25ed')] = 0xb4, _0x438783[_0x4cc7('0x25ee')] = 14.4, _0x438783[_0x4cc7('0x25ef')] = 0x18); } ; _0x396698[_0x4cc7('0x8')] = {}; _0x396698[_0x4cc7('0x8')]['name'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1731')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0xb80')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1108')] = null; _0x396698[_0x4cc7('0x8')]['indexInPath'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25ea')] = null; _0x396698[_0x4cc7('0x8')]['saveEntry'] = null; _0x396698[_0x4cc7('0x8')]['tunnel'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1106')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f0')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f1')] = null; _0x396698[_0x4cc7('0x8')]['dialog'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25e8')] = null; _0x396698[_0x4cc7('0x8')]['frames'] = null; _0x396698[_0x4cc7('0x8')]['nextLabel'] = null; _0x396698[_0x4cc7('0x8')]['labels'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f2')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1733')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25e7')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f3')] = null; _0x396698[_0x4cc7('0x8')]['fadeTime'] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25e5')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0xfd7')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f4')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25e4')] = null; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f5')] = function(_0x41c9bb, _0x45d317, _0x365966) { _0x45d317 < _0x41c9bb.levelCount - 0x1 && _0x2d63f9.QfHbP(-0x1, _0x45d317) && !Object.prototype.hasOwnProperty.call(_0x365966, _0x4cc7('0x25f6')) && (_0x365966.endTiles = !0x0); Object.prototype.hasOwnProperty.call(_0x365966, 'stopLoadingAfter') || (_0x365966.stopLoadingAfter = _0x45d317); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f7')] = function() {} ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')] = function(_0x27ee5e, _0x2e665c) { if (_0x2e665c || null == this.followingLevel) _0x2081a8.instance.setTunnel(null); else if (null != this.followingLevel && 0x4 != this.shownFrom) { if (_0x445379.get_instance().wasPaused = !0x1, this.followingLevel.set.loadLevel(this.followingLevel.index)) return; } else if (!_0x27ee5e && null != this.followingCutscene && (_0x27ee5e = _0x55a4be.getByName(this.followingCutscene), null != _0x27ee5e)) { _0x27ee5e.display(this.shownFrom); return; } _0x2081a8.instance.setTunnel(null); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f9')] = function() { this.tunnelParams.music = null != _0x2081a8.instance.tunnel ? _0x401612.get_instance().currentAssetPath : ''; this.tunnel = new _0x52778d(this.indexInPath,this.explorePath,_0x3b0d34.CUTSCENE,this.tunnelParams); null != _0x2081a8.instance.tunnel && this.tunnel.display(0x0); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1037')] = function(_0x2ce9d1, _0x51f08c, _0x20703e) { null == _0x20703e && (_0x20703e = {}); this.addDefaultLevelParams(_0x2ce9d1, _0x51f08c, _0x20703e); this.tunnel = new _0x52778d(_0x51f08c,_0x2ce9d1,_0x3b0d34.CUTSCENE,_0x20703e); this.tunnel.display(0x0); _0x2081a8.instance.setTunnel(this.tunnel); this.section = this.tunnel.getSection(0x0, !0x0); this.sprites.set_length(0x0); this.init(); } ; _0x396698[_0x4cc7('0x8')]['display'] = function(_0x1ef059) { if (_0x4cc7('0x25fa') === _0x4cc7('0x25fb')) { this.graphics.lineTo(_0x1ef059, _0x806c04); } else { if (!_0x104058.get_instance().get(_0x4cc7('0x25fc'), !0x1)) { this.shownFrom = _0x1ef059; try { null == this.sprites && (this.sprites = _0x2bc114.toObjectVector(null)); this.cleaned = !0x1; this.createTunnel(); this.section = this.tunnel.getSection(0x0, !0x0); _0x2081a8.instance.setTunnel(this.tunnel); this.dialog = null; _0x396698.initDialog(); this.init(); this.updateMapPositions(); this.nextFrame = this.fadeTime = 0x0; this.nextLabel = null; null == this.placeholder && (this.placeholder = new _0x53360e(_0x48c401(this, this.displayNextFrame)), this.skipButton = new _0x1e4fa2(_0x48c401(this, this.skip),0xffffff,0x24,_0x4cc7('0x25fd'),_0x4cc7('0x25fe'),null,!0x1)); this.skipButtonLayout = _0x172b83.get_currentLayout(); var _0x806c04 = new _0x23639f(this.skipButton); _0x172b83.get_currentLayout().add(_0x806c04, _0x4fb8d7.edge(_0x30bcc9.RIGHT)); _0x172b83.get_currentLayout().add(_0x806c04, _0x4fb8d7.edge(_0x30bcc9.BOTTOM)); _0x445379.get_instance().addBlockingOverlay(this.placeholder); this.set_shown(!0x0); } catch (_0x116111) { _0x4964ea.lastException = _0x116111, _0x2081a8.instance.setTunnel(null); } } } } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function() {} ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25ff')] = function() { if (_0x4cc7('0x2600') !== _0x4cc7('0x2601')) { if (null == this.tunnel || _0x2081a8.instance.tunnel != this.tunnel || this.nextFrame >= this.frames.length) this.cleanUp(); else if (0x0 < this.fadeTime && null != this.dialog) { _0x445379.get_instance().addBlockingOverlay(this.dialog, !0x0); this.dialog = null; var _0xe8eeee = new _0x418852(this.fadeTime,0.01,this.fadeTime); this.fadeTime = 0x0; _0xe8eeee.midpointCallback = (_0x37a526 = _0x445379.get_instance(), _0x56067a.nyrKZ(_0x48c401, _0x37a526, _0x37a526.removeNextOverlay)); _0x445379.get_instance().addNonBlockingOverlay(_0xe8eeee, !0x0); } else { this.dialog = new _0x5d7b0e(); this.dialog.defaultTextSize = 0x28; this.runAnimations && (this.dialog.updateCallback = (_0x37a526 = this.tunnel, _0x48c401(_0x37a526, _0x37a526.display))); if (null != this.nextLabel) { _0xe8eeee = this.nextLabel; var _0x7142e5 = this.labels; _0xe8eeee = null != _0x842c50[_0xe8eeee] ? _0x7142e5.existsReserved(_0xe8eeee) : _0x7142e5.h.hasOwnProperty(_0xe8eeee); } else _0xe8eeee = !0x1; _0xe8eeee && (_0xe8eeee = this.nextLabel, _0x7142e5 = this.labels, this.nextFrame = null != _0x842c50[_0xe8eeee] ? _0x7142e5.getReserved(_0xe8eeee) : _0x7142e5.h[_0xe8eeee], this.nextLabel = null); _0xe8eeee = _0x172b83.get_currentLayout(); _0x172b83.currentLayout = this.dialog.layout; this.frames[this.nextFrame](); _0x172b83.currentLayout = _0xe8eeee; this.tunnel.update(0x0); this.tunnel.display(0x0); 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++; _0x445379.get_instance().addBlockingOverlay(this.dialog, !0x0, this.frameMinTime, this.frameMaxTime); this.frameMinTime = 0.6; this.frameMaxTime = 0x0; } } else { throw _0x48c401; } } ; _0x396698[_0x4cc7('0x8')]['cleanUp'] = function(_0x418d95) { null == _0x418d95 && (_0x418d95 = !0x1); this.cleaned || (this.cleaned = !0x0, this.placeholder.set_visible(!0x1), null != this.skipButton.parent && (this.skipButton.parent.removeChild(this.skipButton), this.skipButtonLayout.remove(new _0x23639f(this.skipButton))), this.skipButtonLayout = this.dialog = null, this.unloadLevel(), null == _0x2081a8.instance.tunnel ? this.loadNext(_0x418d95, !0x0) : this.loadNext(_0x418d95, !0x1)); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2602')] = function(_0x4a6ed8) { this.dialog.set_visible(!0x1); this.cleanUp(!0x0); this.nextFrame = this.frames.length; this.nextLabel = null; } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1039')] = function(_0x57ec07) { null == _0x396698.bold && (_0x396698.bold = new _0x4d6bf4(_0x2081a8.BOLD_FONT,null,null,!0x0)); var _0x336d09 = this.dialog; _0x22bdfe.setTextFormat((0x0 < _0x336d09.bubbles.get_length() ? _0x336d09.bubbles.get(_0x336d09.bubbles.get_length() - 0x1) : null).textField, _0x57ec07, _0x396698.bold); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2603')] = function() { var _0x2ff8db = this.browserCondition; switch (_0x2ff8db[0x1]) { case 0x0: return !0x1; case 0x1: return !0x0; case 0x2: return null != this.saveEntry ? (_0x2ff8db = this.saveEntry, _0x104058.get_instance().get(_0x2ff8db.id, _0x2ff8db.defaultValue)) : !0x1; case 0x3: _0x2ff8db = this.explorePath; var _0x417771 = _0x2ff8db.savedProgress; _0x417771 = _0x104058.get_instance().get(_0x417771.id, _0x417771.defaultValue); _0x2ff8db = _0x2ff8db.levelCount; return (_0x417771 < _0x2ff8db ? _0x417771 : _0x2ff8db) >= this.indexInPath; case 0x4: return _0x2ff8db = this.explorePath, _0x417771 = _0x2ff8db.savedProgress, _0x417771 = _0x104058.get_instance().get(_0x417771.id, _0x417771.defaultValue), _0x2ff8db = _0x2ff8db.levelCount, (_0x417771 < _0x2ff8db ? _0x417771 : _0x2ff8db) > this.indexInPath; case 0x5: if (_0x56067a.nusuN(0x0, this.followingLevel.index)) return this.followingLevel.set.isPathUnlocked(); _0x2ff8db = this.followingLevel.set; _0x417771 = _0x2ff8db.savedProgress; _0x417771 = _0x104058.get_instance().get(_0x417771.id, _0x417771.defaultValue); _0x2ff8db = _0x2ff8db.levelCount; return (_0x417771 < _0x2ff8db ? _0x417771 : _0x2ff8db) >= this.followingLevel.index; case 0x6: return (0x0, _0x2ff8db[0x2])(); } } ; _0x396698[_0x4cc7('0x8')]['getDate'] = function() { return null != this.tunnelParams.customDate ? this.tunnelParams.customDate : this.explorePath.getDateOfArrival(this.indexInPath); } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2604')] = function() { if (null != this.saveEntry) { var _0x470828 = this.saveEntry; return _0x104058.get_instance().get(_0x470828.id, _0x470828.defaultValue); } return !0x1; } ; _0x396698[_0x4cc7('0x8')]['set_shown'] = function(_0x4cb261) { if ('eNwbL' === _0x4cc7('0x2605')) { if (null != this.saveEntry) { var _0x593772 = this.saveEntry; _0x593772 = _0x104058.get_instance().get(_0x593772.id, _0x593772.defaultValue) != _0x4cb261; } else _0x593772 = !0x1; _0x593772 && (this.saveEntry.set_value(_0x4cb261), _0x3ea8c3.get_instance().saveLater()); return _0x4cb261; } else { var _0x411d35 = _0x48c401.state , _0x46cf4d = _0x411d35.pending; _0x46cf4d > _0x48c401.avail_out && (_0x46cf4d = _0x48c401.avail_out); 0x0 !== _0x46cf4d && (_0x2bc114.arraySet(_0x48c401.output, _0x411d35.pending_buf, _0x411d35.pending_out, _0x46cf4d, _0x48c401.next_out), _0x48c401.next_out += _0x46cf4d, _0x411d35.pending_out += _0x46cf4d, _0x48c401.total_out += _0x46cf4d, _0x48c401.avail_out -= _0x46cf4d, _0x411d35.pending -= _0x46cf4d, 0x0 === _0x411d35.pending && (_0x411d35.pending_out = 0x0)); } } ; _0x396698[_0x4cc7('0x8')][_0x4cc7('0xf05')] = function(_0x46ed15) { null != _0x46ed15 && null == this.tunnelParams.customDate && (this.tunnelParams.customDate = _0x46ed15.set.getDateOfArrival(_0x46ed15.index)); return this.followingLevel = _0x46ed15; } ; _0x396698[_0x4cc7('0x8')]['updateMapPositions'] = function() { for (var _0x1e7f12 = 0x0, _0x4fab2f = this.sprites; _0x1e7f12 < _0x4fab2f.get_length(); ) { var _0x2adbb5 = _0x4fab2f.get(_0x1e7f12); ++_0x1e7f12; if (null != _0x2adbb5.goesTo) { if (_0x4cc7('0x2606') === _0x4cc7('0x2607')) { if (_0x4cc7('0x39b') != typeof _0x3bb917) return _0x48c401._orientation; _0x48c401._orientation = [_0x3bb917, _0x596a1b, _0x578190]; _0x48c401._node && (_0x48c401._panner || (_0x48c401._pos || (_0x48c401._pos = _0x3dd250._pos || [0x0, 0x0, -0.5]), _0x204525(_0x48c401, _0x4cc7('0x2608'))), void 0x0 !== _0x48c401._panner.orientationX ? (_0x48c401._panner.orientationX.setValueAtTime(_0x3bb917, Howler.ctx.currentTime), _0x48c401._panner.orientationY.setValueAtTime(_0x596a1b, Howler.ctx.currentTime), _0x48c401._panner.orientationZ.setValueAtTime(_0x578190, Howler.ctx.currentTime)) : _0x48c401._panner.setOrientation(_0x3bb917, _0x596a1b, _0x578190)); _0x3dd250._emit(_0x4cc7('0xdd3'), _0x48c401._id); } else { var _0x3b0c56 = _0x2adbb5.characterData; null != _0x3b0c56.wardrobe && (_0x3b0c56 = _0x3b0c56.wardrobe.costumes.get(0x0)); _0x2adbb5.goesTo.checkIndex(); null != _0x3b0c56.lastPath && (_0x3b0c56.lastPath.set_value(_0x2adbb5.goesTo.set.pathName), _0x3b0c56.lastIndexOnPath.set_value(_0x2adbb5.goesTo.index)); } } } } ; _0x396698[_0x4cc7('0x8')]['__class__'] = _0x396698; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_followingLevel'] = _0x4cc7('0xf05'); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2609')] = _0x4cc7('0x2609'); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2604')] = 'get_shown'; var _0x1b9eef = function() { _0x396698['call'](this, _0x4b25d1['homeLaunchSiteC'], 0x0, null, { 'startTilesLength': -0x1 }); this['frames'] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this['frame13']), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x2d63f9['DSFQk'](_0x48c401, this, this[_0x4cc7('0x260d')]), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x48c401(this, this['frame23']), _0x48c401(this, this['frame24']), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x48c401(this, this[_0x4cc7('0x2610')])]; this['name'] = _0x4cc7('0x2611'); }; _0x16dada[_0x4cc7('0x2612')] = _0x1b9eef; _0x1b9eef[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x2611')]; _0x1b9eef[_0x4cc7('0x92b')] = _0x396698; _0x1b9eef[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'duplicator': null, 'unloadLevel': function() { this[_0x4cc7('0xc34')] = this['angel'] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2613') === _0x4cc7('0x2613')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x29); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x24); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x9ec); var _0x51827c = null; null == _0x51827c && (_0x51827c = new _0x169fce()); var _0x4c64b7 = Math[_0x4cc7('0x28')](0.32288591161895097); _0x51827c['x'] = 0.092 * _0x4c64b7; _0x51827c['y'] = -0.514 * _0x4c64b7; _0x51827c['z'] = 0.853 * _0x4c64b7; _0x51827c['w'] = Math[_0x4cc7('0x27')](0.32288591161895097); _0x4c64b7 = _0x51827c['x'] * _0x51827c['x'] + _0x51827c['y'] * _0x51827c['y'] + _0x51827c['z'] * _0x51827c['z'] + _0x51827c['w'] * _0x51827c['w']; var _0xcda1d0 = _0x4c64b7 - 0x1; 1e-10 > (0x0 <= _0xcda1d0 ? _0xcda1d0 : -_0xcda1d0) || (0x0 == _0x4c64b7 ? (_0x51827c['x'] = 0x0, _0x51827c['y'] = 0x0, _0x51827c['z'] = 0x0, _0x51827c['w'] = 0x1) : (_0x4c64b7 = 0x1 / Math[_0x4cc7('0x2c')](_0x4c64b7), _0x51827c['x'] *= _0x4c64b7, _0x51827c['y'] *= _0x4c64b7, _0x51827c['z'] *= _0x4c64b7, _0x51827c['w'] *= _0x4c64b7)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x51827c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, 0x26); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x30); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2614'), -0x168, -0xa0, null, null, null, null, null); _0x51827c = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2615'), -0x168, 0x28, null, null, -0x1, _0x51827c, null); _0x51827c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2616'), 0x104, -0x3c, null, null, null, _0x51827c, null); } else { var _0x4c13da = _0xcda1d0[_0x4cc7('0x2b')](_0x4c64b7); ++_0x4c64b7; if (_0x4c13da['startZ'] <= _0x51827c && _0x4c13da[_0x4cc7('0x2256')] >= _0x51827c) return _0x4c13da; } }, 'frame1': function() { if (_0x4cc7('0x2617') === 'hMNOe') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x7); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x1a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0xa31); var _0x5e5df9 = null; null == _0x5e5df9 && (_0x5e5df9 = new _0x169fce()); var _0x14f373 = Math['sin'](0.32288591161895097); _0x5e5df9['x'] = 0.092 * _0x14f373; _0x5e5df9['y'] = -0.514 * _0x14f373; _0x5e5df9['z'] = 0.853 * _0x14f373; _0x5e5df9['w'] = Math[_0x4cc7('0x27')](0.32288591161895097); _0x14f373 = _0x5e5df9['x'] * _0x5e5df9['x'] + _0x5e5df9['y'] * _0x5e5df9['y'] + _0x5e5df9['z'] * _0x5e5df9['z'] + _0x5e5df9['w'] * _0x5e5df9['w']; var _0x43b1bd = _0x14f373 - 0x1; 1e-10 > (0x0 <= _0x43b1bd ? _0x43b1bd : -_0x43b1bd) || (_0x56067a[_0x4cc7('0x6c4')](0x0, _0x14f373) ? (_0x5e5df9['x'] = 0x0, _0x5e5df9['y'] = 0x0, _0x5e5df9['z'] = 0x0, _0x5e5df9['w'] = 0x1) : (_0x14f373 = 0x1 / Math[_0x4cc7('0x2c')](_0x14f373), _0x5e5df9['x'] *= _0x14f373, _0x5e5df9['y'] *= _0x14f373, _0x5e5df9['z'] *= _0x14f373, _0x5e5df9['w'] *= _0x14f373)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x5e5df9)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.2, 38.1); this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x2f); this['duplicator']['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x5e5df9 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('When\x20you\x20picked\x20out\x20names\x20for\x20these\x20tunnels,\x20you\x20made\x20some\x20peculiar\x20choices.', 0x0, -0x136, null, _0x5e5df9, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x5ae'), -0xa0, -0x78, null, null, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x154e'), 0xdc, 0x28, null, null, -0x1, null, null); _0x5e5df9 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20no\x20Plan\x20B\x20or\x20D.', 0x12c, 0x104, null, null, -0x1, _0x5e5df9, null); } else { return this[_0x4cc7('0x1df7')] = _0x5e5df9; } }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x24); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x7); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xa7e); var _0xb0be3f = null; null == _0xb0be3f && (_0xb0be3f = new _0x169fce()); var _0x206985 = Math['sin'](0.32288591161895097); _0xb0be3f['x'] = 0.092 * _0x206985; _0xb0be3f['y'] = -0.514 * _0x206985; _0xb0be3f['z'] = _0x56067a[_0x4cc7('0x6b0')](0.853, _0x206985); _0xb0be3f['w'] = Math[_0x4cc7('0x27')](0.32288591161895097); _0x206985 = _0xb0be3f['x'] * _0xb0be3f['x'] + _0xb0be3f['y'] * _0xb0be3f['y'] + _0xb0be3f['z'] * _0xb0be3f['z'] + _0xb0be3f['w'] * _0xb0be3f['w']; var _0x260815 = _0x206985 - 0x1; 1e-10 > (0x0 <= _0x260815 ? _0x260815 : -_0x260815) || (0x0 == _0x206985 ? (_0xb0be3f['x'] = 0x0, _0xb0be3f['y'] = 0x0, _0xb0be3f['z'] = 0x0, _0xb0be3f['w'] = 0x1) : (_0x206985 = 0x1 / Math[_0x4cc7('0x2c')](_0x206985), _0xb0be3f['x'] *= _0x206985, _0xb0be3f['y'] *= _0x206985, _0xb0be3f['z'] *= _0x206985, _0xb0be3f['w'] *= _0x206985)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8['toEulerAngles'](_0xb0be3f)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, 38.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0xb0be3f = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2618'), -0xf0, -0x28, null, null, null, _0xb0be3f, null); _0xb0be3f = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Don\x27t\x20give\x20me\x20that!', 0x12c, 0x50, null, null, null, _0xb0be3f, null); _0xb0be3f = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1158'), 0x14, 0x168, null, null, null, _0xb0be3f, null); }, 'frame3': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](-0x39); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x6); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0xab1); var _0x554383 = null; null == _0x554383 && (_0x554383 = new _0x169fce()); var _0xa71776 = Math[_0x4cc7('0x28')](0.32288591161895097); _0x554383['x'] = 0.092 * _0xa71776; _0x554383['y'] = -0.514 * _0xa71776; _0x554383['z'] = 0.853 * _0xa71776; _0x554383['w'] = Math[_0x4cc7('0x27')](0.32288591161895097); _0xa71776 = _0x554383['x'] * _0x554383['x'] + _0x554383['y'] * _0x554383['y'] + _0x554383['z'] * _0x554383['z'] + _0x554383['w'] * _0x554383['w']; var _0x465c33 = _0xa71776 - 0x1; 1e-10 > (0x0 <= _0x465c33 ? _0x465c33 : -_0x465c33) || (0x0 == _0xa71776 ? (_0x554383['x'] = 0x0, _0x554383['y'] = 0x0, _0x554383['z'] = 0x0, _0x554383['w'] = 0x1) : (_0xa71776 = _0x2d63f9[_0x4cc7('0x1a3')](0x1, Math[_0x4cc7('0x2c')](_0xa71776)), _0x554383['x'] *= _0xa71776, _0x554383['y'] *= _0xa71776, _0x554383['z'] *= _0xa71776, _0x554383['w'] *= _0xa71776)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x554383)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.3, 38.2); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2619'), -0x154, -0x118, null, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1a4')], 0x0, -0x8c, null, null, -0x1, null, null); _0x554383 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Please\x20go\x20away.', 0x140, 0x3c, null, null, -0x1, _0x554383, null); }, 'frame4': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x45); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xabd); var _0x26179e = null; null == _0x26179e && (_0x26179e = new _0x169fce()); var _0x47c59c = Math['sin'](0.32288591161895097); _0x26179e['x'] = 0.092 * _0x47c59c; _0x26179e['y'] = -0.514 * _0x47c59c; _0x26179e['z'] = 0.853 * _0x47c59c; _0x26179e['w'] = Math['cos'](0.32288591161895097); _0x47c59c = _0x56067a[_0x4cc7('0x6a4')](_0x26179e['x'] * _0x26179e['x'] + _0x26179e['y'] * _0x26179e['y'] + _0x26179e['z'] * _0x26179e['z'], _0x26179e['w'] * _0x26179e['w']); var _0x5953b6 = _0x47c59c - 0x1; 1e-10 > (0x0 <= _0x5953b6 ? _0x5953b6 : -_0x5953b6) || (0x0 == _0x47c59c ? (_0x26179e['x'] = 0x0, _0x26179e['y'] = 0x0, _0x26179e['z'] = 0x0, _0x26179e['w'] = 0x1) : (_0x47c59c = 0x1 / Math[_0x4cc7('0x2c')](_0x47c59c), _0x26179e['x'] *= _0x47c59c, _0x26179e['y'] *= _0x47c59c, _0x26179e['z'] *= _0x47c59c, _0x26179e['w'] *= _0x47c59c)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x26179e)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.3, 38.2); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x26179e = _0x1baaa1[_0x4cc7('0x7d9')](0x1a4); _0x47c59c = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Hah!\x20You\x20aren\x27t\x20even\x20trying\x20to\x20deny\x20it!', -0x17c, -0x6e, null, _0x26179e, null, _0x47c59c, 0xfa); this[_0x4cc7('0x1039')](_0x4cc7('0x261a')); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x261b'), 0xc8, -0x50, null, null, null, null, null); _0x26179e = _0x1baaa1[_0x4cc7('0x7d9')](0x1a4); _0x47c59c = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x261c'), 0x154, 0x6e, null, _0x26179e, -0x1, _0x47c59c, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20seriously,\x20could\x20you\x20just\x20go\x20away?', 0x8c, 0x168, null, null, -0x1, null, null); }, 'frame5': function() { _0x180fa9['view']['get_camera']()['set_x'](-0x77); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x2d); _0x180fa9['view']['get_camera']()['set_z'](0xc16); var _0x48674d = null; null == _0x48674d && (_0x48674d = new _0x169fce()); var _0x56b6c1 = Math['sin'](1.53588974175501); _0x48674d['x'] = 0.7 * _0x56b6c1; _0x48674d['y'] = -0.707 * _0x56b6c1; _0x48674d['z'] = -0.103 * _0x56b6c1; _0x48674d['w'] = Math[_0x4cc7('0x27')](1.53588974175501); _0x56b6c1 = _0x2d63f9[_0x4cc7('0x1a6')](_0x48674d['x'] * _0x48674d['x'] + _0x48674d['y'] * _0x48674d['y'], _0x48674d['z'] * _0x48674d['z']) + _0x48674d['w'] * _0x48674d['w']; var _0x203f1b = _0x2d63f9[_0x4cc7('0x1a0')](_0x56b6c1, 0x1); 1e-10 > (_0x2d63f9[_0x4cc7('0x1a7')](0x0, _0x203f1b) ? _0x203f1b : -_0x203f1b) || (0x0 == _0x56b6c1 ? (_0x48674d['x'] = 0x0, _0x48674d['y'] = 0x0, _0x48674d['z'] = 0x0, _0x48674d['w'] = 0x1) : (_0x56b6c1 = 0x1 / Math[_0x4cc7('0x2c')](_0x56b6c1), _0x48674d['x'] *= _0x56b6c1, _0x48674d['y'] *= _0x56b6c1, _0x48674d['z'] *= _0x56b6c1, _0x48674d['w'] *= _0x56b6c1)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x48674d)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.3, 38.2); this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x48674d = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18ec'), -0x50, -0x12c, null, null, null, _0x48674d, null); _0x48674d = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18ed'), 0x118, -0x96, null, _0x48674d, null, null, null); _0x48674d = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); _0x56b6c1 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18ee'), 0x17c, 0x5a, null, _0x48674d, -0x1, _0x56b6c1, null); _0x48674d = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x18ef'), -0x3c, 0x104, null, null, null, _0x48674d, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18f0'), 0x64, 0x168, null, null, -0x1, null, null); }, 'frame6': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.3, 38.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1f7c'), -0x118, -0x118, null, null, null, null, null); var _0x525f9c = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1f7d'), 0x8c, -0xb4, null, null, -0x1, _0x525f9c, null); _0x525f9c = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); var _0x43d6ba = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1f7e'), -0x14, 0x122, null, _0x525f9c, null, _0x43d6ba, null); }, 'frame7': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x2f); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x7a5549 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Where\x20do\x20you\x20get\x20these\x20ideas?', 0xb4, -0x8c, null, null, null, _0x7a5549, null); _0x7a5549 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x261d'), -0x154, 0x14, null, null, null, _0x7a5549, null); _0x7a5549 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x261e'), 0xc8, 0x140, null, null, null, _0x7a5549, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x261f'), -0xc8, -0x12c, null, null, 0x1, null, null); }, 'frame8': function() { var _0x1d17de = _0x2d63f9['UIJdi'][_0x4cc7('0x46')]('|') , _0x6caa3e = 0x0; while (!![]) { switch (_0x1d17de[_0x6caa3e++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2620'), -0xa0, -0x12c, null, null, null, null, null); continue; case '1': this['angel'][_0x4cc7('0xac9')](0x9, 39.2); continue; case '2': this['duplicator']['spritesheet']['set_currentFrame'](0x47); continue; case '3': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('And\x20you\x20hate\x20me\x20for\x20exposing\x20your\x20schemes.', -0x28, 0x12c, null, null, null, _0x3dbfe2, null); continue; case '4': _0x3dbfe2 = new _0x161060(this['duplicator']['get_onScreen']()); continue; case '5': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); continue; case '6': this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '7': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '8': var _0x3dbfe2 = _0x1baaa1['width'](0x2d0) , _0x2e91ea = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); continue; case '9': this['angel']['spritesheet']['set_currentFrame'](0x2e); continue; case '10': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2621'), 0xa0, -0x82, null, _0x3dbfe2, -0x1, _0x2e91ea, null); continue; } break; } }, 'frame9': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x14d80e = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('The\x20only\x20ones\x20left\x20are\x20you\x20and\x20my\x20son.', -0xa0, -0xc8, null, null, null, _0x14d80e, null); _0x14d80e = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('The\x20Angel\x20and\x20the\x20Child.', -0x118, 0xdc, null, null, null, _0x14d80e, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2622'), 0x8c, 0x140, null, null, -0x1, null, null); }, 'frame10': function() {}, 'frame11': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x4abdb8 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2623'), 0x3c, -0xf0, null, null, null, _0x4abdb8, null); _0x4abdb8 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2624'), 0xf0, 0x118, null, null, null, _0x4abdb8, null); }, 'frame12': function() { this['angel'][_0x4cc7('0xac9')](0x9, 39.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['duplicator']['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x57); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x327c71 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2625'), 0xc8, -0x118, null, null, null, _0x327c71, null); _0x327c71 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2626'), -0x190, 0x14, null, null, null, _0x327c71, null); _0x327c71 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2627'), 0x50, 0x140, null, null, null, _0x327c71, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Heh.', 0x140, 0x17c, null, null, -0x1, null, null); }, 'frame13': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x1); var _0x359ec9 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2628'), -0xf0, -0x12c, null, null, null, _0x359ec9, null); _0x359ec9 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2629'), 0xb4, -0x78, null, null, null, _0x359ec9, null); _0x359ec9 = _0x1baaa1['width'](0x410); var _0x2807a5 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x262a'), 0x0, 0x15e, null, _0x359ec9, null, _0x2807a5, null); }, 'frame14': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x85); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x46); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xbe3); var _0x5479f8 = null; null == _0x5479f8 && (_0x5479f8 = new _0x169fce()); var _0x1357b8 = Math[_0x4cc7('0x28')](1.2479104151759457); _0x5479f8['x'] = 0.646 * _0x1357b8; _0x5479f8['y'] = -0.713 * _0x1357b8; _0x5479f8['z'] = 0.272 * _0x1357b8; _0x5479f8['w'] = Math[_0x4cc7('0x27')](1.2479104151759457); _0x1357b8 = _0x5479f8['x'] * _0x5479f8['x'] + _0x5479f8['y'] * _0x5479f8['y'] + _0x5479f8['z'] * _0x5479f8['z'] + _0x5479f8['w'] * _0x5479f8['w']; var _0x112f3f = _0x1357b8 - 0x1; 1e-10 > (0x0 <= _0x112f3f ? _0x112f3f : -_0x112f3f) || (0x0 == _0x1357b8 ? (_0x5479f8['x'] = 0x0, _0x5479f8['y'] = 0x0, _0x5479f8['z'] = 0x0, _0x5479f8['w'] = 0x1) : (_0x1357b8 = 0x1 / Math[_0x4cc7('0x2c')](_0x1357b8), _0x5479f8['x'] *= _0x1357b8, _0x5479f8['y'] *= _0x1357b8, _0x5479f8['z'] *= _0x1357b8, _0x5479f8['w'] *= _0x1357b8)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5479f8)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('This\x20may\x20blow\x20your\x20mind,\x20but...', -0x118, -0x168, null, null, null, null, null); _0x5479f8 = _0x1baaa1['width'](0x258); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Have\x20you\x20heard\x20of\x20something\x20called\x20\x22the\x20Alphabet\x22?', -0x104, -0xfa, null, _0x5479f8, -0x1, null, null); _0x5479f8 = _0x1baaa1[_0x4cc7('0x7d9')](0x276); _0x1357b8 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x262b'), 0xc8, -0x6e, null, _0x5479f8, -0x1, _0x1357b8, null); _0x5479f8 = _0x1baaa1['width'](0x23a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('If\x20you\x20forget\x20what\x20comes\x20after\x20C,\x20go\x20ask\x20your\x20son.', 0xb4, 0x122, null, _0x5479f8, -0x1, null, null); }, 'frame15': function() { var _0x3b2ec7 = {}; _0x3b2ec7[_0x4cc7('0x262c')] = 'Note\x20to\x20self...'; if ('sYeLq' === _0x4cc7('0x262d')) { _0x5a2aed || _0x5d1932 || 0x4 == this[_0x4cc7('0x25f4')] || (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x349093[_0x4cc7('0x493')]()), _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3[_0x4cc7('0xec4')], [_0x3b2ec7[_0x4cc7('0x262c')], 'Don\x27t\x20let\x20the\x20Gentleman\x20name\x20any\x20more\x20tunnels.'])); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x5a2aed, _0x5d1932); } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5a2aed = _0x1baaa1['width'](0x2a8) , _0x5d1932 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x262e'), -0x28, -0xe6, null, _0x5a2aed, null, _0x5d1932, null); _0x5a2aed = new _0x161060(this['angel']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x262f'), 0x118, 0xa0, null, null, null, _0x5a2aed, null); _0x5a2aed = _0x1baaa1[_0x4cc7('0x7d9')](0x398); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20Plans\x20A\x20and\x20B\x20will\x20be\x20at\x20the\x20same\x20place,\x0aso\x20I\x20just\x20called\x20it\x20\x22Launch\x20Site\x20A.\x22', 0x14, 0x136, null, _0x5a2aed, -0x1, null, null); } }, 'frame16': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['duplicator']['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x57); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5973fc = _0x1baaa1['width'](0x348) , _0x41eae = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2630'), 0x14, -0xd2, null, _0x5973fc, null, _0x41eae, null); _0x5973fc = _0x1baaa1[_0x4cc7('0xa9a')](0.9); _0x41eae = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2631'), -0x14, 0x154, _0x5973fc, null, null, _0x41eae, null); }, 'frame17': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x37cf40 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('How\x20do\x20you\x20know\x20Plan\x20C\x20won\x27t\x20fail?', -0x78, -0xa0, null, null, null, _0x37cf40, null); _0x37cf40 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2632'), 0x17c, 0x0, null, null, null, _0x37cf40, null); this[_0x4cc7('0x1039')]('my'); _0x37cf40 = _0x1baaa1['width'](0x302); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2633'), 0x14, 0x136, null, _0x37cf40, -0x1, null, null); }, 'frame18': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x41); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['duplicator'][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4ca550 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2634'), -0x136, -0xb4, null, null, null, _0x4ca550, null); _0x4ca550 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2635'), 0xc8, -0x8c, null, null, null, _0x4ca550, null); _0x4ca550 = _0x1baaa1[_0x4cc7('0x7d9')](0x294); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6c5')], 0x50, 0xfa, null, _0x4ca550, -0x1, null, null); this[_0x4cc7('0x1039')]('four'); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2636'), -0xb4, 0x17c, null, null, -0x1, null, null); }, 'frame19': function() { this['angel']['setIndexedPosition'](0x9, 39.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')]('Well...\x20you\x20claimed\x20to\x20know\x20the\x20future.', -0xa0, -0x12c, null, null, null, null, null); var _0x5bd57b = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2637'), 0x64, -0x8c, null, null, -0x1, _0x5bd57b, null); _0x5bd57b = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2638'), 0x14, 0x104, null, null, null, _0x5bd57b, null); }, 'frame20': function() { this['angel'][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')]('Of\x20course\x20I\x20know\x20that!', -0x104, -0x154, null, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2639'), 0xc8, -0x104, null, null, -0x1, null, null); var _0x4c602d = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc) , _0xcf4dcb = new _0x161060(this['angel']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x263a'), 0x64, -0x6e, null, _0x4c602d, -0x1, _0xcf4dcb, null); _0x4c602d = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20you\x20said\x20Plan\x20A-', -0x12c, 0x104, null, null, null, _0x4c602d, null); _0x4c602d = _0x1baaa1[_0x4cc7('0x7d9')](0x276); _0xcf4dcb = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x263b'), 0xc8, 0x122, null, _0x4c602d, null, _0xcf4dcb, null); }, 'frame21': function() { this['angel']['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5a0569 = _0x1baaa1[_0x4cc7('0x7d9')](0x320) , _0x57c8e2 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x263c'), -0x78, -0x10e, null, _0x5a0569, null, _0x57c8e2, null); _0x5a0569 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x263d'), 0x154, -0x3c, null, null, null, _0x5a0569, null); this['makeBold']('up'); _0x5a0569 = _0x1baaa1[_0x4cc7('0x7d9')](0x320); this['dialog']['addBubble'](_0x4cc7('0x263e'), 0x28, 0x10e, null, _0x5a0569, -0x1, null, null); }, 'frame22': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x258cec = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); this['dialog'][_0x4cc7('0xacf')](_0x2d63f9['KnFEl'], -0x5a, -0xfa, null, _0x258cec, null, null, null); _0x258cec = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x263f'), 0xc8, -0xa0, null, null, -0x1, _0x258cec, null); _0x258cec = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2640'), 0x50, 0x118, null, null, null, _0x258cec, null); }, 'frame23': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2641'), -0xa0, -0x12c, null, null, null, null, null); var _0x191497 = _0x1baaa1[_0x4cc7('0x7d9')](0x384) , _0x24f832 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('You\x20don\x27t\x20even\x20know\x20what\x20ideas\x20I\x20may\x20or\x20may\x20not\x20have\x20come\x20up\x20with!', -0x64, -0x96, null, _0x191497, -0x1, _0x24f832, null); _0x191497 = _0x1baaa1['width'](0x384); _0x24f832 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2642'), -0x28, 0xfa, null, _0x191497, null, _0x24f832, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2643'), -0x3c, 0x168, null, null, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That\x27s\x20how\x20I\x20know.', 0x140, 0x17c, null, null, -0x1, null, null); }, 'frame24': function() { if (_0x4cc7('0x2644') !== _0x4cc7('0x2645')) { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x57); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0xc12621 = _0x1baaa1[_0x4cc7('0x7d9')](0x29e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2646'), -0x78, -0x136, null, _0xc12621, null, null, null); _0xc12621 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); var _0x561109 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2647'), 0x50, -0x96, null, _0xc12621, -0x1, _0x561109, null); _0xc12621 = _0x1baaa1[_0x4cc7('0x7d9')](0x352); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2648'), 0x14, 0x122, null, _0xc12621, -0x1, null, null); } else { if (null != this[_0x4cc7('0x146b')]) { var _0x7f203b = this[_0x4cc7('0x146b')]; _0x7f203b = _0x104058[_0x4cc7('0x493')]()['get'](_0x7f203b['id'], _0x7f203b[_0x4cc7('0xc12')]) != _0xc12621; } else _0x7f203b = !0x1; _0x7f203b && (this['saveEntry'][_0x4cc7('0x1333')](_0xc12621), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x2649')]()); return _0xc12621; } }, 'frame25': function() { if (_0x4cc7('0x264a') === _0x4cc7('0x264b')) { for (var _0x123ece = 0x0, _0x500ecc, _0x4d5b1c, _0x3e6482 = 0x0, _0xfb00b0 = this[_0x4cc7('0x92e')][_0x4cc7('0x467')][_0x4cc7('0x21')]; _0x3e6482 < _0xfb00b0; ) { var _0x5afb0f = _0x3e6482++; _0x500ecc = this[_0x4cc7('0x92e')][_0x4cc7('0x467')][_0x5afb0f]; _0x4d5b1c = this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x5afb0f]; null == _0x4d5b1c && (this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x5afb0f] = new _0x17018d(), _0x4d5b1c = this['__state'][_0x4cc7('0x264c')][_0x5afb0f]); this['gl']['activeTexture'](this['gl'][_0x4cc7('0x264d')] + _0x123ece); _0x56067a[_0x4cc7('0x6c7')](null, _0x500ecc) ? (_0x500ecc[_0x4cc7('0x264e')] == this['gl'][_0x4cc7('0x1496')] ? this['__bindGLTexture2D'](_0x500ecc[_0x4cc7('0x264f')]()) : this[_0x4cc7('0x2650')](_0x500ecc[_0x4cc7('0x264f')]()), this[_0x4cc7('0x930')]['textures'][_0x5afb0f] = _0x500ecc, _0x500ecc[_0x4cc7('0x2651')](_0x4d5b1c)) : this[_0x4cc7('0x2652')](null); null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && 0x0 == this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0xc6f')] && _0x4d5b1c[_0x4cc7('0x2653')] && (this['gl'][_0x4cc7('0x2654')](this['gl'][_0x4cc7('0x264d')] + _0x123ece + 0x4), null != _0x500ecc && null != _0x500ecc['__alphaTexture'] ? (_0x500ecc[_0x4cc7('0x2655')][_0x4cc7('0x264e')] == this['gl'][_0x4cc7('0x1496')] ? this[_0x4cc7('0x2652')](_0x500ecc[_0x4cc7('0x2655')]['__getTexture']()) : this[_0x4cc7('0x2650')](_0x500ecc[_0x4cc7('0x2655')][_0x4cc7('0x264f')]()), _0x500ecc['__alphaTexture']['__setSamplerState'](_0x4d5b1c), this['gl']['uniform1i'](this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0x1f18')][_0x123ece][_0x4cc7('0xcf6')], 0x1)) : (this['__bindGLTexture2D'](null), this['gl']['uniform1i'](this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0x1f18')][_0x123ece][_0x4cc7('0xcf6')], 0x0))); ++_0x123ece; } } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5df179 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xef6'), -0xdc, -0x12c, null, null, null, _0x5df179, null); _0x5df179 = _0x1baaa1['width'](0x28a); var _0xb92670 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Then\x20go\x20away,\x20and\x20you\x20won\x27t\x20have\x20to\x20listen\x20to\x20me.', 0xdc, -0x96, null, _0x5df179, null, _0xb92670, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2656')); _0x5df179 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xef7'), -0x50, 0xf0, null, null, null, _0x5df179, null); } }, 'frame26': function() { if (_0x4cc7('0x2657') === _0x4cc7('0x2657')) { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x50); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.5, 36.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2658'), -0x140, -0x140, null, null, null, null, null); var _0x186583 = _0x1baaa1['width'](0x384) , _0x4b5e6e = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2659'), -0x28, -0xbe, null, _0x186583, -0x1, _0x4b5e6e, null); _0x186583 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That\x27s\x20Plan\x20E!\x20Go\x20away!', 0x64, 0x12c, null, null, null, _0x186583, null); } else { return this[_0x4cc7('0x265a')]() ? !0x0 : _0x2081a8['instance']['tunnel'][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x265b')]; } }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['angel']); var _0x1074af = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x1074af = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1074af); this['angel']['goesTo'] = new _0x42bd00(_0x1074af,0x0); this[_0x4cc7('0xc34')] = new _0x40b5bf(this['section'],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x1074af = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1058')); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1074af,-0x1); }, '__class__': _0x1b9eef }); var _0x8ad2b1 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104f')], 0x3, null, { 'noCrumblingTiles': !0x0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')])]; this['name'] = 'Affliction'; }; _0x16dada['com.player03.run3.cutscene.Affliction'] = _0x8ad2b1; _0x8ad2b1[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'cutscene', _0x2d63f9['BSTXV']]; _0x8ad2b1['__super__'] = _0x396698; _0x8ad2b1[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'gentleman': null, 'loadNext': function(_0x4aca9e, _0x1dae91) { _0x4aca9e = _0x2a5c46[_0x4cc7('0x1d22')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x1dae91 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')]['setTunnel'](null) : (_0x445379['get_instance']()['wasPaused'] = !0x1, _0x4aca9e[_0x4cc7('0x1d23')]() || _0x2a5c46['playPathAfter'](_0x4aca9e)); }, 'unloadLevel': function() { this['gentleman'] = this['student'] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x265c') !== _0x4cc7('0x265d')) { var _0x26bea9 = _0x4cc7('0x265e')['split']('|') , _0xf07fab = 0x0; while (!![]) { switch (_0x26bea9[_0xf07fab++]) { case '0': _0x4a2d2f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '1': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); continue; case '2': var _0x4a2d2f = _0x1baaa1[_0x4cc7('0x7d9')](0x5dc) , _0x35b472 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); continue; case '3': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); continue; case '4': this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x265f'), -0x50, -0x140, null, null, null, null); continue; case '6': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x14); continue; case '7': this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0xd, 0x39); continue; case '8': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2660'), -0xf0, 0x3c, null, null == _0x4a2d2f ? null : Math[_0x4cc7('0xa96')](_0x2d63f9['bXMyi'](_0x4a2d2f, 2.5)), 0x0, _0x35b472); continue; case '9': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x5a); continue; case '10': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](-0x3c); continue; case '11': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x46); continue; case '12': this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](12.4, 0x38); continue; case '13': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x11f8); continue; case '14': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '15': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x12); continue; case '16': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Not\x20quite.', 0x118, 0xc8, null, null, null, _0x4a2d2f); continue; } break; } } else { return; } }, 'frame1': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](12.4, 56.7); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x5d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x26f380 = this['dialog'][_0x4cc7('0x2661')](_0x6fe3b9[_0x4cc7('0x189c')]('text/wall/Affliction.txt'), 0x0, 0x0, _0x1baaa1[_0x4cc7('0xa9a')](0.7)) , _0x356c34 = _0x1baaa1[_0x4cc7('0xa9a')](1.3) , _0x36a6d4 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2662'), 0x0, -0x28, null == _0x356c34 ? null : _0x56067a['NItds'](0x0, _0x356c34) ? _0x356c34 : _0x356c34 / 2.5, null, null, _0x36a6d4); _0x356c34 = this['dialog']; (0x0 < _0x356c34[_0x4cc7('0xa47')]['get_length']() ? _0x356c34[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x356c34[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xe15')][_0x4cc7('0x21fb')](new _0x4d6bf4(_0x2081a8[_0x4cc7('0xbfd')],null,null,!0x0)); _0x26f380[_0x4cc7('0x10cd')](0.7); _0x26f380[_0x4cc7('0xb46')](0x0); _0x26f380['set_y'](0x0); _0x26f380[_0x4cc7('0x2663')](0x2); _0x26f380[_0x4cc7('0xb47')](_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]); _0x356c34 = this[_0x4cc7('0xace')]; _0x356c34 = (0x0 < _0x356c34['bubbles'][_0x4cc7('0x34')]() ? _0x356c34['bubbles'][_0x4cc7('0x2b')](_0x356c34[_0x4cc7('0xa47')]['get_length']() - 0x1) : null)[_0x4cc7('0xb45')](); _0x36a6d4 = this[_0x4cc7('0xace')]; _0x26f380[_0x4cc7('0x10e6')](_0x356c34 + 1.1 * (0x0 < _0x36a6d4[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? _0x36a6d4[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x36a6d4[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xa75')]()); this[_0x4cc7('0xace')]['addBubble']('Do\x20you\x20have\x20a\x20solution\x0aor\x20don\x27t\x20you?', -0x118, 0x50, null, null, 0x0, null); _0x26f380 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x56067a[_0x4cc7('0x6c9')], 0x118, 0xc8, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x26f380); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2664'), 0x168, 0x140, -0x1, Math[_0x4cc7('0xa96')](0x190), 0x2, null); }, 'frame2': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5e); var _0x5cf269 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2665'), 0x0, -0x17c, null, null, null, _0x5cf269); _0x5cf269 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2666'), 0x64, 0x50, -0x1, Math[_0x4cc7('0xa96')](0x2d0), null, _0x5cf269); this[_0x4cc7('0x1039')](_0x4cc7('0x2667')); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2668'), -0xa0, 0x154, -0x1, Math[_0x4cc7('0xa96')](0x2d0), 0x1, null); }, 'frame3': function() { if (_0x56067a[_0x4cc7('0x6cb')] !== 'oUSMn') { return _0x2c0a8e[_0x4cc7('0x20')](_0x34061b[_0x4cc7('0x2669')]['r'], ''); } else { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](12.4, 57.8); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2c0a8e = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x266a'), 0x50, -0x168, null, null, null, _0x2c0a8e); _0x2c0a8e = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x266b'), -0x78, 0x0, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x2c0a8e); _0x2c0a8e = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x266c'), 0xf0, 0x8c, null, null, null, _0x2c0a8e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('No.', -0x78, 0xc8, -0x1, Math['round'](0x78), 0x1, null); this[_0x4cc7('0x1039')]('No.'); this['dialog']['addBubble'](_0x4cc7('0x266d'), 0x78, 0x154, null, null, 0x2, null); } }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); var _0x228577 = this['explorePath'][_0x4cc7('0x1109')]; _0x228577 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x228577); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x228577,0x5); this[_0x4cc7('0xd91')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['gentleman']); _0x228577 = this['explorePath']['pathName']; _0x228577 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x228577); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x228577,0x3); }, '__class__': _0x8ad2b1 }); var _0x11026f = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1042')], 0x8, null, { 'endTiles': !0x1 }, null, _0x3606ba[_0x4cc7('0x25e1')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x1051')],0x0)); this[_0x4cc7('0x2197')] = [_0x2d63f9[_0x4cc7('0x1a2')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x2d63f9[_0x4cc7('0x1a2')](_0x48c401, this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x2d63f9[_0x4cc7('0x1a2')](_0x48c401, this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')])]; this[_0x4cc7('0x5e2')] = 'Angel\x20vs.\x20Bunny'; }; _0x16dada[_0x4cc7('0x266e')] = _0x11026f; _0x11026f[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x266f')]; _0x11026f[_0x4cc7('0x92b')] = _0x396698; _0x11026f[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'angel': null, 'child': null, 'duplicator': null, 'bunny': null, 'jumpAnimation': null, 'squishAnimation': null, 'squish': function() { this['squishAnimation'][_0x4cc7('0x19')](); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2670')]); }, 'unloadLevel': function() { _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x1a60')]['mesh'], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d['stopRotationTween'](this[_0x4cc7('0x1a60')]['mesh'], !0x1, !0x1); this[_0x4cc7('0x1a60')] = this['duplicator'] = this[_0x4cc7('0xc37')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xc35')] = this['tunnel'] = this['squishAnimation'] = this[_0x4cc7('0x2671')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](-0x60); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2b); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x640); var _0x3b9a2d = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0xd2894e = null; null == _0xd2894e && (_0xd2894e = new _0x169fce()); var _0x27a5b7 = Math[_0x4cc7('0x28')](0.39269908169872414); _0xd2894e['x'] = -0.155 * _0x27a5b7; _0xd2894e['y'] = 0.979 * _0x27a5b7; _0xd2894e['z'] = 0.13 * _0x27a5b7; _0xd2894e['w'] = Math['cos'](0.39269908169872414); _0x27a5b7 = _0xd2894e['x'] * _0xd2894e['x'] + _0xd2894e['y'] * _0xd2894e['y'] + _0xd2894e['z'] * _0xd2894e['z'] + _0xd2894e['w'] * _0xd2894e['w']; var _0xe4fd5e = _0x27a5b7 - 0x1; 1e-10 > (0x0 <= _0xe4fd5e ? _0xe4fd5e : -_0xe4fd5e) || (0x0 == _0x27a5b7 ? (_0xd2894e['x'] = 0x0, _0xd2894e['y'] = 0x0, _0xd2894e['z'] = 0x0, _0xd2894e['w'] = 0x1) : (_0x27a5b7 = 0x1 / Math[_0x4cc7('0x2c')](_0x27a5b7), _0xd2894e['x'] *= _0x27a5b7, _0xd2894e['y'] *= _0x27a5b7, _0xd2894e['z'] *= _0x27a5b7, _0xd2894e['w'] *= _0x27a5b7)); _0x3b9a2d[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xd2894e)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.8, 0x17); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x50); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](4.8, 22.9, null, 0x23); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x14); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x28); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.9, 21.2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](5.3, 0x15); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x3b9a2d = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hey!', -0x140, 0x78, null, null, null, _0x3b9a2d, null); this[_0x4cc7('0x25e5')] = 0x1; this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); this[_0x4cc7('0x2671')] = new _0x110fc2(this[_0x4cc7('0x1a60')],-0x1,0xc8,!0x1); this[_0x4cc7('0x2671')][_0x4cc7('0x18')] = _0x48c401(this, this[_0x4cc7('0x2672')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2671')]); this[_0x4cc7('0x2670')] = new _0x371b59(this['angel'],new _0x28b142(0x4f,0x2),0xa); }, 'frame1': function() { if ('HavIP' !== _0x4cc7('0x2673')) { _0x2a5c46[_0x4cc7('0x2674')]()[_0x4cc7('0x2675')](_0x280ba3); _0x55a4be['get_dontQuestionIt']()[_0x4cc7('0x50c')](0x1); } else { this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x26, null, 0xf); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x69); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.8, 0x17); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x50); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['child'][_0x4cc7('0xac9')](4.9, 0x16); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x45); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 0x16); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['bunny'][_0x4cc7('0xac9')](4.8, 22.9, null, 0x23); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0xe); this[_0x4cc7('0x1a60')]['spritesheet']['set_xInverted'](!0x1); var _0x280ba3 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2676'), 0xc8, -0x50, null, null, null, _0x280ba3, null); _0x280ba3 = _0x1baaa1[_0x4cc7('0x7d9')](0x14a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2677'), 0x1a4, 0xa0, null, _0x280ba3, null, null, null); _0x280ba3 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); var _0x16e3b6 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2678'), 0x104, 0x15e, _0x280ba3, null, -0x1, _0x16e3b6, null); } }, 'frame2': function() { if (_0x4cc7('0x2679') !== 'RTVrG') { return _0x4570b9 >= this[_0x4cc7('0xdb4')][_0x4cc7('0x21')] ? null : this[_0x4cc7('0xdb4')][_0x4570b9]; } else { this[_0x4cc7('0xb7f')]['deregisterAnimation'](this[_0x4cc7('0x2671')]); this[_0x4cc7('0x2671')] = null; this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this[_0x4cc7('0x2670')]); this[_0x4cc7('0x2670')] = null; this[_0x4cc7('0xec5')]['setIndexedPosition'](0x5, 0x17); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](4.8, 22.9, null, 0x23); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); this['bunny'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0x5, 34.9, null, 0x23); this['pastafarian'][_0x4cc7('0xaca')]['set_currentFrame'](0x6d); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x4570b9 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x267a'), -0xc8, 0x118, null, null, null, _0x4570b9, null); } }, 'frame3': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.8, 22.8); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['pastafarian']['setIndexedPosition'](0x5, 0x20); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6d); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.8, 0x16); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x72); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0xeb545b = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x267b'), -0xf0, 0xf0, null, null, null, _0xeb545b, null); _0xeb545b = new _0x161060(this['child']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x267c'), 0x1b8, 0xa0, null, null, null, _0xeb545b, null); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0x168e')](this['bunny']['mesh'][_0x4cc7('0x472')]() + 0xc8, this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xa, this['bunny'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - 0x96); }, 'frame4': function() { if ('sQVMq' === 'ANAlb') { this[_0x4cc7('0xd91')]['setIndexedPosition'](1.4, 6.7); this[_0x4cc7('0xd91')]['spritesheet']['set_currentFrame'](0x56); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x16c5')][_0x4cc7('0x126')][_0x4cc7('0x168e')](0x0, 0x0, -0xbb8); this[_0x4cc7('0xfd7')] = 0.5; } else { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x65); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.9, 23.1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](4.8, 0x16); this['child']['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x18c5dc = new _0x161060(this['child']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x267d'), 0x12c, -0x154, null, null, null, _0x18c5dc, null); _0x18c5dc = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); var _0xe40a5f = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x267e'), -0xa0, -0x8c, null, _0x18c5dc, null, _0xe40a5f, null); _0x18c5dc = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x267f'), -0x12c, 0xdc, null, null, null, _0x18c5dc, null); this[_0x4cc7('0x1a60')]['mesh'][_0x4cc7('0xc20')](!0x1); } }, 'frame5': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](4.9, 23.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.5); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x63); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x541a16 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc) , _0x59064d = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2680'), -0x8c, -0xe6, null, _0x541a16, null, _0x59064d, null); _0x541a16 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2681'), 0xa0, -0x3c, null, null, null, _0x541a16, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2682')); this[_0x4cc7('0x1039')](_0x4cc7('0x2683')); }, 'frame6': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.7, 23.4); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian']['setIndexedPosition'](0x5, 24.6); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x6c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.8, 22.6); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.2); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2684'), -0xb4, -0x118, null, null, null, null, null); var _0x25b66e = _0x1baaa1[_0x4cc7('0x7d9')](0x320) , _0x47aa09 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x27re\x20here\x20because\x20you\x20want\x20to\x20go\x20home.\x20I\x27m\x20here\x20to\x20take\x20you\x20home.', 0x14, -0x96, null, _0x25b66e, -0x1, _0x47aa09, null); _0x25b66e = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2685'), -0x8c, 0x12c, null, null, null, _0x25b66e, null); }, 'frame7': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.6); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x6b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['angel'][_0x4cc7('0xac9')](4.7, 23.4); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.8, 22.7); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x25); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](5.4, 21.9, null, 0x1e); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x295048 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2686'), 0x14, -0xa0, null, null, null, _0x295048, null); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); }, 'frame8': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this['pastafarian'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['angel'][_0x4cc7('0xac9')](5.4, 23.2, null, 0xf); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.8, 22.7); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')]['setIndexedPosition'](6.1, 23.3, null, 0x5); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x15); this['bunny']['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x25b31c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2687'), 0x0, -0x3c, null, null, null, _0x25b31c, null); }, 'frame9': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.5); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this[_0x4cc7('0xc35')]['spritesheet']['set_xInverted'](!0x0); this['angel']['setIndexedPosition'](5.3, 23.6); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.8, 22.7); this['child']['spritesheet'][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['bunny'][_0x4cc7('0xac9')](0x7, 23.2, null, -0x37); this[_0x4cc7('0x1a60')]['spritesheet']['set_currentFrame'](0x15); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('As\x20I\x20was\x20saying...', -0x140, -0x104, null, null, null, null, null); var _0x52deb3 = _0x1baaa1[_0x4cc7('0x7d9')](0x38e) , _0x9b9aa6 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a['QVZiL'], 0x50, -0x5a, null, _0x52deb3, -0x1, _0x9b9aa6, null); }, 'frame10': function() { if (_0x4cc7('0x2688') !== _0x4cc7('0x2688')) { return 0xb; } else { this['pastafarian'][_0x4cc7('0xac9')](5.1, 24.5); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x66); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](4.8, 0x18); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x2c); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.8, 22.6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.1, 22.8); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4f); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x5fc4ab = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6ce')], 0x14, -0xa0, null, null, null, _0x5fc4ab, null); _0x5fc4ab = _0x1baaa1[_0x4cc7('0xa9a')](0.6); var _0x424fa1 = _0x1baaa1[_0x4cc7('0x7d9')](0xd2) , _0x2af26f = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Dad,\x20why\x20are\x20we\x20following\x20him?', 0x168, 0x96, _0x5fc4ab, _0x424fa1, null, _0x2af26f, null); _0x5fc4ab = _0x1baaa1[_0x4cc7('0xa9a')](0.6); _0x424fa1 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2689'), 0x78, 0xfa, _0x5fc4ab, null, null, _0x424fa1, null); _0x5fc4ab = _0x1baaa1[_0x4cc7('0xa9a')](0.6); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x268a'), 0x17c, 0x140, _0x5fc4ab, null, 0x1, null, null); _0x5fc4ab = _0x1baaa1[_0x4cc7('0xa9a')](0.6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x268b'), 0x78, 0x15e, _0x5fc4ab, null, 0x2, null, null); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); } }, 'init': function() { this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); var _0x5990fa = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get']('home0'); this[_0x4cc7('0xc35')]['goesTo'] = new _0x42bd00(_0x5990fa,0x0); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); _0x5990fa = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1051')); this[_0x4cc7('0xec5')]['goesTo'] = new _0x42bd00(_0x5990fa,0x0); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['child']); _0x5990fa = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x4cc7('0x1051')); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x5990fa,0x0); this['duplicator'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x5990fa = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1051')); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5990fa,0x0); this[_0x4cc7('0x1a60')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x1a60')],!0x1,null,!0x1,null); this[_0x4cc7('0x1a60')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0x1a60')]); _0x5990fa = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x4cc7('0x1051')); this[_0x4cc7('0x1a60')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5990fa,0x0); }, '__class__': _0x11026f }); var _0x75a110 = function() { _0x396698['call'](this, _0x4b25d1['winter'], 0x2, null, null, null, _0x3606ba[_0x4cc7('0x4ed')]((_0x37a526 = _0x37010a[_0x4cc7('0x268c')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x214f')])))); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0'])]; this['name'] = _0x4cc7('0x268d'); }; _0x16dada[_0x4cc7('0x268e')] = _0x75a110; _0x75a110[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x268d')]; _0x75a110[_0x4cc7('0x92b')] = _0x396698; _0x75a110[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'skater': null, 'student': null, 'child': null, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-0x5a); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x82); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x4b); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x0); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x1, 0x2); this['skater']['spritesheet'][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xc37')]['setIndexedPosition'](0xf, 25.5); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x77); this[_0x4cc7('0xace')][_0x4cc7('0x268f')] *= 0.8; this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2690'), -0xc8, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x230), null, null); var _0x340197 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('But\x20\x22power\x20cells\x22\x20sounds\x20so\x20much\x20smarter!', 0x140, -0xa0, -0x1, Math['round'](0x190), null, _0x340197); _0x340197 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2691'), -0xc8, -0x28, -0x1, Math[_0x4cc7('0xa96')](0x1e0), 0x0, _0x340197); }, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xacc')] = this['tunnel'] = null; this['sprites']['set_length'](0x0); }, 'init': function() { if ('PbMmr' !== _0x4cc7('0x2692')) { this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); var _0x4a0e35 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4a0e35 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4a0e35); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4a0e35,0x1); this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['student']); _0x4a0e35 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4a0e35 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4a0e35); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4a0e35,0x1); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x0,null,!0x1,null); this['sprites']['push'](this[_0x4cc7('0xc37')]); _0x4a0e35 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4a0e35 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4a0e35); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x4a0e35,0x2); } else { null == _0x349093['destination'] && (_0x349093[_0x4cc7('0x2239')] = _0xc09c3b[_0x4cc7('0x223a')](_0x349093[_0x4cc7('0x493')]())); return _0x349093[_0x4cc7('0x2239')]; } }, '__class__': _0x75a110 }); var _0xd48bfd = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['home0'], -0x1, null, { 'startTilesLength': 0x0, 'customDate': _0x4b25d1['home3'][_0x4cc7('0x2693')]() }, null, _0x3606ba['IF_FOLLOWING_LEVEL_REACHED']); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['home3'],0x0)); this['frames'] = [_0x2d63f9[_0x4cc7('0x1a2')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9']), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this['frame11']), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this['frame15']), _0x48c401(this, this['frame16']), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this['frame20']), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this['frame22']), _0x48c401(this, this['frame23'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2694'); }; _0x16dada[_0x4cc7('0x2695')] = _0xd48bfd; _0xd48bfd[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2696')]; _0xd48bfd[_0x4cc7('0x92b')] = _0x396698; _0xd48bfd['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { '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[_0x4cc7('0x2138')] = new _0x1f7569(); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]['addChild'](this[_0x4cc7('0x2138')]); var _0x423618 = new _0x21e384(0x0,0x82,0x0); _0x2a6728[_0x4cc7('0x2346')](_0x423618, 3.141592653589793 * _0xd48bfd[_0x4cc7('0x2230')] / 0xb4, _0x423618); this[_0x4cc7('0x2138')]['set_position'](_0x423618); this['boatSpace'][_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')] - 0xb4); var _0x5a417f = _0x4b7b28['getMesh'](_0x4cc7('0x2697')); this[_0x4cc7('0x2138')]['addChild'](_0x5a417f); var _0x39931a = _0x423618; null == _0x39931a && (_0x39931a = new _0x21e384()); _0x39931a['x'] = 0.01 * _0x423618['x']; _0x39931a['y'] = 0.01 * _0x423618['y']; _0x39931a['z'] = 0.01 * _0x423618['z']; _0x5a417f[_0x4cc7('0xfa1')](_0x39931a); _0x5a417f[_0x4cc7('0xd5a')](0xaf); _0x5a417f['set_rotationY'](-0x5a); this['boatSection'] = new _0x50d0f8(this['tunnel'],this[_0x4cc7('0xb7f')]['scene'],_0x2bc114[_0x4cc7('0x24')](null),_0x4cc7('0x2698'),0x1,0x0); }, 'addToBoat': function(_0xfcaba4) { this['boatSpace'][_0x4cc7('0xa0c')](_0xfcaba4['mesh']); _0xfcaba4[_0x4cc7('0x1106')] = this[_0x4cc7('0x2139')]; }, 'removeFromBoat': function(_0x5aa097) { this['tunnel'][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](_0x5aa097[_0x4cc7('0x126')]); _0x5aa097['section'] = this[_0x4cc7('0x1106')]; }, 'createBalloon': function() { if (_0x4cc7('0x2699') === _0x4cc7('0x2699')) { this[_0x4cc7('0x269a')] = new _0x2eee4b(_0x4cc7('0x269b'),18.272425249169437,36.544850498338874,!0x1); this[_0x4cc7('0xb7f')]['scene'][_0x4cc7('0xa0c')](this[_0x4cc7('0x269a')]); } else { return this[_0x4cc7('0x269c')] ? (this['contentsDirty'] = !0x0, this[_0x4cc7('0x269d')]['addChildAt'](a, b)) : _0x457ac5['prototype']['addChildAt'][_0x4cc7('0x96b')](this, a, b); } }, 'placeBalloon': function() { if (_0x4cc7('0x269e') === 'rBcHH') { this[_0x4cc7('0x14f3')] && this[_0x4cc7('0x14f4')](); null == _0x4b43cc && (_0x4b43cc = _0x4cc7('0xca5')); var _0x30a618 = this[_0x4cc7('0x14e9')]; if (null != _0x842c50[_0x4b43cc] ? !_0x30a618[_0x4cc7('0xd76')](_0x4b43cc) : !_0x30a618['h']['hasOwnProperty'](_0x4b43cc)) return null; _0x30a618 = this[_0x4cc7('0x14e9')]; _0x4b43cc = null != _0x842c50[_0x4b43cc] ? _0x30a618[_0x4cc7('0xd77')](_0x4b43cc) : _0x30a618['h'][_0x4b43cc]; return null != _0x842c50[_0x3b20a1] ? _0x4b43cc['getReserved'](_0x3b20a1) : _0x4b43cc['h'][_0x3b20a1]; } else { this[_0x4cc7('0x269f')](); var _0x3b20a1 = this[_0x4cc7('0x1106')][_0x4cc7('0x22e')]['getPosition'](this[_0x4cc7('0x1106')][_0x4cc7('0x19cb')]['get_length']() - 0x1c); _0x3b20a1[_0x4cc7('0x1dbe')]['z'] = _0x3004df[_0x4cc7('0x2a')](_0x3b20a1[_0x4cc7('0x1dbe')]['z'], 0xb4); var _0x4b43cc = this['balloon'][_0x4cc7('0xd1a')](); _0x4b43cc['x'] = -0.47; _0x4b43cc['y'] = -0.2; _0x4b43cc['z'] = 0x0; _0x2a6728[_0x4cc7('0x2346')](_0x4b43cc, _0x3b20a1[_0x4cc7('0x1dbe')]['z'], _0x4b43cc); var _0x55c5a7 = _0x3b20a1['position'] , _0x5e0ca9 = _0x3b20a1[_0x4cc7('0xcc2')]; null == _0x5e0ca9 && (_0x5e0ca9 = new _0x21e384()); _0x5e0ca9['x'] = _0x4b43cc['x'] + _0x55c5a7['x']; _0x5e0ca9['y'] = _0x4b43cc['y'] + _0x55c5a7['y']; _0x5e0ca9['z'] = _0x4b43cc['z'] + _0x55c5a7['z']; _0x4b43cc = _0x3b20a1[_0x4cc7('0xcc2')]; _0x55c5a7 = this[_0x4cc7('0x1106')][_0x4cc7('0x1dc1')]; _0x5e0ca9 = _0x3b20a1[_0x4cc7('0xcc2')]; null == _0x5e0ca9 && (_0x5e0ca9 = new _0x21e384()); _0x5e0ca9['x'] = _0x4b43cc['x'] * _0x55c5a7; _0x5e0ca9['y'] = _0x4b43cc['y'] * _0x55c5a7; _0x5e0ca9['z'] = _0x4b43cc['z'] * _0x55c5a7; this[_0x4cc7('0x269a')]['set_position'](_0x3b20a1['position']); this[_0x4cc7('0x269a')][_0x4cc7('0x967')](_0x3b20a1[_0x4cc7('0x1dbe')][_0x4cc7('0xc4a')]()); } }, 'updateBunnyJump': function(_0x1b645a) { if (null == this[_0x4cc7('0x1d5b')] || null == this[_0x4cc7('0x1d5a')]) this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = null; else { var _0xda6c41 = this['bunnyVel'] , _0x156290 = this['bunnyGravity'] , _0x5d2425 = this[_0x4cc7('0x1d5b')]; null == _0x5d2425 && (_0x5d2425 = new _0x21e384()); _0x5d2425['x'] = _0xda6c41['x'] + _0x156290['x'] * _0x1b645a; _0x5d2425['y'] = _0xda6c41['y'] + _0x156290['y'] * _0x1b645a; _0x5d2425['z'] = _0xda6c41['z'] + _0x156290['z'] * _0x1b645a; _0xda6c41 = this[_0x4cc7('0x1a60')]; _0x156290 = _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0x472')](); _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x156290 + this[_0x4cc7('0x1d5b')]['x'] * _0x1b645a); _0xda6c41 = this[_0x4cc7('0x1a60')]; _0x156290 = _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0xb45')](); _0xda6c41['mesh'][_0x4cc7('0xb44')](_0x156290 + this[_0x4cc7('0x1d5b')]['y'] * _0x1b645a); _0xda6c41 = this[_0x4cc7('0x1a60')]; _0x156290 = _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0xd92')](); _0xda6c41[_0x4cc7('0x126')][_0x4cc7('0xd5a')](_0x156290 + _0x2d63f9[_0x4cc7('0x1ab')](this['bunnyVel']['z'], _0x1b645a)); _0x1b645a = this[_0x4cc7('0x1d5b')]; _0x1b645a = _0x1b645a['x'] * _0x1b645a['x'] + _0x1b645a['y'] * _0x1b645a['y'] + _0x1b645a['z'] * _0x1b645a['z']; _0xda6c41 = this[_0x4cc7('0x1d5b')]; _0x156290 = this[_0x4cc7('0x1d5a')]; 0x0 > _0xda6c41['x'] * _0x156290['x'] + _0xda6c41['y'] * _0x156290['y'] + _0xda6c41['z'] * _0x156290['z'] && (_0x1b645a = -_0x1b645a); -0x9c40 > _0x1b645a ? this[_0x4cc7('0x1a60')]['spritesheet']['set_currentFrame'](0xf) : 0x9c4 > _0x1b645a ? this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x10) : _0x2d63f9[_0x4cc7('0x243b')](0x15f90, _0x1b645a) ? this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x11) : (this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12), this[_0x4cc7('0x1106')]['tunnelBounds']['contains'](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['get_position']()) || (this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0x1d5a')] = this[_0x4cc7('0x1d5b')] = null, this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = null)); } }, 'shakeBunny': function() { if (null != this[_0x4cc7('0x237c')]) { var _0x206403 = Math[_0x4cc7('0xc2b')]() + -0.5; this[_0x4cc7('0x237c')]['x'] = _0x206403; this[_0x4cc7('0x237c')]['y'] = 0x0; this[_0x4cc7('0x237c')]['z'] = 0x0; _0x2a6728[_0x4cc7('0x2346')](this['tempPoint'], _0xd48bfd['GRAVITY_ROTATION'], this[_0x4cc7('0x237c')]); _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xec5')]['mesh'], 0.2, { 'x': this[_0x4cc7('0xec5')][_0x4cc7('0x22d7')]() + this[_0x4cc7('0x237c')]['x'], 'y': this[_0x4cc7('0xec5')][_0x4cc7('0x22d8')]() + this[_0x4cc7('0x237c')]['y'], 'z': this['angel'][_0x4cc7('0x22db')]() + this[_0x4cc7('0x237c')]['z'] }); _0x206403 *= 0x2; var _0x5e8e77 = Math[_0x4cc7('0x2c')](0x1 - _0x2d63f9[_0x4cc7('0x26a0')](_0x206403, _0x206403)); this[_0x4cc7('0x237c')]['x'] = _0x206403; this[_0x4cc7('0x237c')]['y'] = _0x5e8e77; this[_0x4cc7('0x237c')]['z'] = 0x0; _0x2a6728[_0x4cc7('0x2346')](this[_0x4cc7('0x237c')], _0xd48bfd['GRAVITY_ROTATION'], this[_0x4cc7('0x237c')]); _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], 0.2, { 'x': this['bunny'][_0x4cc7('0x22d7')]() + this['tempPoint']['x'], 'y': this[_0x4cc7('0x1a60')]['getSpawnY']() + this[_0x4cc7('0x237c')]['y'], 'z': this[_0x4cc7('0x1a60')][_0x4cc7('0x22db')]() + this['tempPoint']['z'] })[_0x4cc7('0xc5d')](0.04)[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x26a1')])); } }, 'moveAtFullSpeed': function() { var _0x437f4c = this[_0x4cc7('0x2138')]; _0x437f4c['set_z'](_0x437f4c['get_z']() + 0x1f4); _0x437f4c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x437f4c[_0x4cc7('0xd5a')](_0x437f4c[_0x4cc7('0xd92')]() + 0x1f4); this['tunnel'][_0x4cc7('0x50c')](0x0); }, 'loadNext': function(_0x2abad8, _0x240d99) { if (_0x240d99 || 0x4 == this[_0x4cc7('0x25f4')]) _0x396698[_0x4cc7('0x8')]['loadNext']['call'](this, _0x2abad8, _0x240d99); else { _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1; var _0x57a0a6 = !0x0; _0x2081a8['instance'][_0x4cc7('0x234c')](0x0, _0x4b25d1[_0x4cc7('0x1054')], null, { 'modifyData': function(_0x2abad8, _0x240d99) { return 0x0 == _0x2abad8 && _0x57a0a6 ? (_0x57a0a6 = !0x1, 'id--320|layout-tunnel15,1|color0-0xD8F75F|terrain-pos-0*:3`0N|spawn-6|spawnZ-300') : _0x240d99; } }); _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3[_0x4cc7('0xc34')], [_0x4cc7('0x26a2'), 'Wait,\x20I\x20know:\x20you\x27re\x20gathering\x20intelligence!', _0x4cc7('0x26a3')]); } }, 'unloadLevel': function() { _0x32dbb6[_0x4cc7('0x19')](); this[_0x4cc7('0xc37')] = this['duplicator'] = this[_0x4cc7('0x2231')] = this['bunny'] = this[_0x4cc7('0xec5')] = this['pastafarian'] = this[_0x4cc7('0xb7f')] = this[_0x4cc7('0x237c')] = this[_0x4cc7('0x269a')] = this[_0x4cc7('0x26a4')] = this['bunnyGravity'] = this[_0x4cc7('0x1d5b')] = this[_0x4cc7('0x2139')] = this[_0x4cc7('0x2138')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0x222e')](); this[_0x4cc7('0x26a5')](this[_0x4cc7('0xec5')]); this[_0x4cc7('0x26a5')](this[_0x4cc7('0xc35')]); this['placeBalloon'](); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2445); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); _0x32dbb6[_0x4cc7('0x8ef')][_0x4cc7('0x1df4')](0x1388); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x8, -2.05, !0x0, 0x58); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x12); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2231')][_0x4cc7('0xac9')](0x8, -0x2, !0x0); this['duplicate'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this['duplicate']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -0x2, !0x0, 0x1c); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x32); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x8, -0x2, !0x0, 0x35); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame1': function() { if (_0x4cc7('0x26a6') !== _0x2d63f9[_0x4cc7('0x1ac')]) { this[_0x4cc7('0x1d5a')] = new _0x21e384(0x0,0x1a6,0x0); this[_0x4cc7('0x1d5b')] = new _0x21e384(0x0,-0x12c,0x1f4); _0x2a6728[_0x4cc7('0x2346')](this[_0x4cc7('0x1d5a')], _0xd48bfd[_0x4cc7('0x2230')], this[_0x4cc7('0x1d5a')]); _0x2a6728['rotateAroundZAxis'](this[_0x4cc7('0x1d5b')], _0xd48bfd[_0x4cc7('0x2230')], this[_0x4cc7('0x1d5b')]); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0x26a7')]); this[_0x4cc7('0xfd7')] = 0.3; this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x8, -1.95, !0x0, 0x3c); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xf); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2231')]['setIndexedPosition'](0x8, -0x2, !0x0); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x33); this['duplicate'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -2.3, !0x0, 0x12); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x33); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child'][_0x4cc7('0xac9')](0x8, -2.5, !0x0, 0x1e); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x25); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); } else { _0xc6df85[_0x4cc7('0x96b')](this, a); } }, 'frame2': function() { var _0x22fc80 = {}; _0x22fc80[_0x4cc7('0x26a8')] = function(_0x1fb3e3, _0x3286e0) { return _0x1fb3e3 == _0x3286e0; } ; if (_0x4cc7('0x26a9') !== _0x4cc7('0x26a9')) { _0x22fc80['fhUek'](null, _0x55a4be[_0x4cc7('0x26aa')]) && (_0x55a4be[_0x4cc7('0x26aa')] = new _0x121a7c()); return _0x55a4be['theGap']; } else { this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x2d63f9['CeqNY'](_0x48c401, this, this[_0x4cc7('0x26a7')]); this[_0x4cc7('0xfd7')] = 0.2; this[_0x4cc7('0x2231')]['setIndexedPosition'](0x8, -1.9, !0x0); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x33); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -2.5, !0x0, 0xe); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x33); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x8, -2.8, !0x0, 0x15); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x25); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x0); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x0, 0x0); this['pastafarian'][_0x4cc7('0xaca')]['set_currentFrame'](0x0); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); } }, 'frame3': function() { this['dialog'][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0x26a7')]); this['frameMaxTime'] = 0.5; this[_0x4cc7('0x2231')][_0x4cc7('0xac9')](0x8, -1.8, !0x0); this[_0x4cc7('0x2231')]['spritesheet'][_0x4cc7('0xacb')](0x34); this[_0x4cc7('0x2231')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -2.6, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x34); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['child'][_0x4cc7('0xac9')](0x8, -0x3, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); }, 'frame4': function() { var _0x5353c0 = _0x4cc7('0x26ab')[_0x4cc7('0x46')]('|') , _0x26775a = 0x0; while (!![]) { switch (_0x5353c0[_0x26775a++]) { case '0': this[_0x4cc7('0x2231')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); continue; case '1': _0xd37c8d = new _0x161060(_0xf1b5eb); continue; case '2': (null == _0x93532a ? _0x172b83['get_currentLayout']() : _0x93532a)[_0x4cc7('0x2a')](_0xd37c8d, new _0x436bc1(0x320,_0x30bcc9['TOP'])); continue; case '3': this['pastafarian'][_0x4cc7('0xac9')](0x0, 0x0); continue; case '4': _0x93532a = this[_0x4cc7('0xace')]['layout']; continue; case '5': this['duplicator']['spritesheet']['set_currentFrame'](0x34); continue; case '6': _0xf1b5eb[_0x4cc7('0xd5a')](_0xf1b5eb['get_z']() + 0x2350); continue; case '7': this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '8': this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this['updateBunnyJump']); continue; case '9': this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 0x0); continue; case '10': var _0xd37c8d = new _0x161060(_0xf1b5eb) , _0x93532a = this[_0x4cc7('0xace')]['layout']; continue; case '11': (null == _0x93532a ? _0x172b83[_0x4cc7('0xc1e')]() : _0x93532a)[_0x4cc7('0x2a')](_0xd37c8d, new _0x436bc1(0x190,_0x30bcc9[_0x4cc7('0xe19')])); continue; case '12': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '13': this[_0x4cc7('0x1039')](_0x4cc7('0x26ac')); continue; case '14': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26ad'), -0x14, 0x118, null, null, null, _0xf1b5eb, null); continue; case '15': _0xd37c8d = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); continue; case '16': _0xf1b5eb = new _0x432b23(); continue; case '17': this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '18': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); continue; case '19': this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); continue; case '20': this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x1); continue; case '21': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26ae'), 0xdc, 0x3c, null, null, null, _0xd37c8d, null); continue; case '22': this[_0x4cc7('0x2231')][_0x4cc7('0xac9')](0x8, -1.8, !0x0); continue; case '23': _0xf1b5eb = new _0x161060(_0xf1b5eb); continue; case '24': var _0xf1b5eb = this[_0x4cc7('0x2138')]; continue; case '25': this['duplicate'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x34); continue; case '26': this['child'][_0x4cc7('0xac9')](0x8, -0x3, !0x0); continue; case '27': this[_0x4cc7('0xc34')]['setIndexedPosition'](0x8, -2.6, !0x0); continue; case '28': this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); continue; } break; } }, 'frame5': function() { var _0x4d3fa6 = this[_0x4cc7('0x2138')]; _0x4d3fa6[_0x4cc7('0xd5a')](_0x2d63f9['klBwv'](_0x4d3fa6[_0x4cc7('0xd92')](), 0x384)); this[_0x4cc7('0xb7f')][_0x4cc7('0x248d')](this[_0x4cc7('0x2231')]); this[_0x4cc7('0xb80')][_0x4cc7('0xa5e')](this[_0x4cc7('0xb80')][_0x4cc7('0x2d')](this['duplicate'], 0x0), 0x1); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xb79')](this[_0x4cc7('0x269a')]); this['bunnyVel'] = this[_0x4cc7('0x1d5a')] = null; this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0x0); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.2); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0x0, 0x0); this['bunny']['spritesheet'][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x8, -2.9, !0x0); this['child']['spritesheet']['set_currentFrame'](0x20); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x4d3fa6 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x3b2'), -0x12c, 0xc8, null, null, null, _0x4d3fa6, null); this[_0x4cc7('0x1039')](_0x4cc7('0x26af')); this[_0x4cc7('0xace')]['addBubble']('To\x20gloat?', -0x28, 0x154, null, null, -0x1, null, null); }, 'frame6': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.2); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['duplicator']['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](7.8, -2.7, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4af4c0 = _0x1baaa1['width'](0x21c) , _0x1a00fd = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26b0'), 0xdc, -0xe6, null, _0x4af4c0, null, _0x1a00fd, null); _0x4af4c0 = this[_0x4cc7('0xace')]; _0x4af4c0 = 0x0 < _0x4af4c0[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x4af4c0[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x4af4c0[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null; _0x1a00fd = _0x1baaa1[_0x4cc7('0x7d9')](0x1c2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1a62'), -0x140, -0x3c, null, _0x1a00fd, null, null, null); _0x1a00fd = _0x1baaa1[_0x4cc7('0x7d9')](0x122); var _0x55d154 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Now\x20shut\x20up\x20and\x20get\x20on.', -0x118, 0xfa, null, _0x1a00fd, -0x1, _0x55d154, null); _0x4af4c0['customTailLength'] = 0x12c; _0x4af4c0[_0x4cc7('0xf42')](); _0x4af4c0 = this[_0x4cc7('0xace')]; (0x0 < _0x4af4c0[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x4af4c0[_0x4cc7('0x1a61')]['get'](_0x2d63f9[_0x4cc7('0x1b0')](_0x4af4c0[_0x4cc7('0x1a61')]['get_length'](), 0x1)) : null)[_0x4cc7('0x1a64')] = 0xdc; _0x4af4c0 = this[_0x4cc7('0xace')]; (0x0 < _0x4af4c0[_0x4cc7('0x1a61')]['get_length']() ? _0x4af4c0['tails'][_0x4cc7('0x2b')](_0x4af4c0['tails'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); }, 'frame7': function() { this['bunny'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x24df); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.2); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0.1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['bunny']['setIndexedPosition'](0x7, -0x8, !0x0, 0x37); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x31); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](7.8, -2.8, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x1daf00 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26b1'), -0x154, 0x14, null, null, null, _0x1daf00, null); _0x1daf00 = _0x1baaa1['width'](0x15e); var _0x41a91c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26b2'), 0x12c, 0x82, null, _0x1daf00, null, _0x41a91c, null); }, 'frame8': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0.1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](0.4, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0x7, -0x5, !0x0, 0x5); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x31); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.8, -2.8, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0xc296ce = _0x1baaa1['scale'](0.3) , _0x5cea96 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Please\x20do\x20try\x20to\x20be\x20respectful.', 0x0, 0x46, _0xc296ce, null, null, _0x5cea96, null); _0xc296ce = _0x1baaa1[_0x4cc7('0xa9a')](0.5); _0x5cea96 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('What\x20if\x20it\x27s\x20reverse\x20philosophy?', 0x104, 0x8c, _0xc296ce, null, null, _0x5cea96, null); _0xc296ce = _0x1baaa1[_0x4cc7('0xa9a')](0.5); _0x5cea96 = _0x1baaa1[_0x4cc7('0x7d9')](0x19a); var _0x397c6f = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x26b3'), -0x14, 0x154, _0xc296ce, _0x5cea96, null, _0x397c6f, null); }, 'frame9': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x253c); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0.1); this['angel']['spritesheet']['set_currentFrame'](0x1); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['pastafarian'][_0x4cc7('0xac9')](0.4, 1.2); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x40); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](7.2, -0x3, !0x0, 0x55); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](7.8, -2.8, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x1); var _0x3a694a = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26b4'), -0x154, -0x14, null, null, null, _0x3a694a, null); }, 'frame10': function() { this[_0x4cc7('0x26a5')](this['bunny']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x25d0); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0.1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x8); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](0.4, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3f); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['bunny'][_0x4cc7('0xac9')](1.3, 0.1, null, 0xf); this['bunny']['spritesheet'][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.8, -2.8, !0x0); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x1f); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x1); var _0xfd81e5 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Gah!', -0x118, 0xa0, null, null, null, _0xfd81e5, null); _0xfd81e5 = this['bunny'][_0x4cc7('0x126')]; _0xfd81e5[_0x4cc7('0xf9a')](_0xfd81e5[_0x4cc7('0xf73')]() - 0x48); _0xfd81e5 = this[_0x4cc7('0x1a60')]['mesh'][_0x4cc7('0xfa3')](); this[_0x4cc7('0x26a4')] = new _0x21e384(_0xfd81e5['x'],_0xfd81e5['y'],_0xfd81e5['z']); _0xfd81e5 = new _0x21e384(0x0,0x5,0xe); _0x2a6728[_0x4cc7('0x2346')](_0xfd81e5, _0xd48bfd['GRAVITY_ROTATION'], _0xfd81e5); var _0x23f018 = this[_0x4cc7('0x1a60')] , _0x2d291f = _0x23f018['mesh'][_0x4cc7('0x472')]() - _0xfd81e5['x']; _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x2d291f); _0x23f018 = this[_0x4cc7('0x1a60')]; _0x2d291f = _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xb45')]() - _0xfd81e5['y']; _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xb44')](_0x2d291f); _0x23f018 = this[_0x4cc7('0x1a60')]; _0x2d291f = _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0xfd81e5['z']; _0x23f018[_0x4cc7('0x126')][_0x4cc7('0xd5a')](_0x2d291f); _0x3ae7ae['tween'](this[_0x4cc7('0xec5')][_0x4cc7('0x126')], 0.25, { 'x': this['angel'][_0x4cc7('0x126')][_0x4cc7('0x472')](), 'y': this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xb45')](), 'z': this[_0x4cc7('0xec5')]['mesh'][_0x4cc7('0xd92')]() + 0xe })['ease'](_0x3bdbdd[_0x4cc7('0xa54')]); _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], 0.4, { 'x': this[_0x4cc7('0x1a60')]['mesh']['get_x']() + _0xfd81e5['x'], 'y': this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xb45')]() + _0xfd81e5['y'], 'z': this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() + _0xfd81e5['z'] })[_0x4cc7('0xa53')](_0x3ffb78[_0x4cc7('0xa54')]); }, 'frame11': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.6, 1.1); this['pastafarian']['spritesheet']['set_currentFrame'](0x42); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x8); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['bunny'][_0x4cc7('0xac9')](1.3, 0.3, null, 0xf); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x2d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](7.8, -1.2, !0x0, 0x1e); this['child']['spritesheet'][_0x4cc7('0xacb')](0x21); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x571cad = _0x1baaa1[_0x4cc7('0x7d9')](0x172) , _0x188aa8 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20trying\x20to\x20eat\x20my\x20antenna!', -0x154, 0x1e, null, _0x571cad, null, _0x188aa8, null); _0x571cad = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a['oXfQa'], 0x104, 0x64, null, null, null, _0x571cad, null); this['bunny'][_0x4cc7('0x126')]['set_eulers'](this[_0x4cc7('0x26a4')]); _0x3ae7ae['stop'](this[_0x4cc7('0xec5')][_0x4cc7('0x126')], ['x', 'y', 'z'], !0x1, !0x1); _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], ['x', 'y', 'z'], !0x1, !0x1); this['angel'][_0x4cc7('0x22ca')](); this[_0x4cc7('0x1a60')]['spawnHere'](); this['tempPoint'] = new _0x21e384(); this['shakeBunny'](); }, 'frame12': function() { _0x3ae7ae[_0x4cc7('0xd8a')](this['angel'][_0x4cc7('0x126')], ['x', 'y', 'z'], !0x1, !0x1); _0x3ae7ae['stop'](this['bunny']['mesh'], ['x', 'y', 'z'], !0x1, !0x1); this['tempPoint'] = null; this['addToBoat'](this[_0x4cc7('0xc37')]); this[_0x4cc7('0x1a60')]['mesh'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](1.1, 0.5); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['bunny'][_0x4cc7('0xac9')](1.6, 0.3, null, 0xe); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x17); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -1.1, !0x0, 0x19); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](0.5, 0x0); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26b5'), -0x118, -0xc8, null, null, null, null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26b6'), -0x3c, -0x28, null, null, null, null, null); var _0x291fbf = _0x1baaa1[_0x4cc7('0x7d9')](0x136) , _0x33f311 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('But\x20why\x20should\x20I\x20help\x20you?', 0xc8, 0x46, null, _0x291fbf, -0x1, _0x33f311, null); _0x291fbf = new _0x161060(this['angel']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x20tickles!', -0x104, 0xf0, null, null, 0x0, _0x291fbf, null); }, 'frame13': function() { this[_0x4cc7('0x26a5')](this[_0x4cc7('0xc34')]); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_visible'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.4, 0.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x8); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['pastafarian'][_0x4cc7('0xac9')](0.8, 1.1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x44); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](1.3, 0.3, null, 0xf); this[_0x4cc7('0x1a60')]['spritesheet']['set_currentFrame'](0x15); this['bunny']['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator']['setIndexedPosition'](0.8, 0.1); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x31); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0.5, 0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x20ecab = _0x1baaa1[_0x4cc7('0x7d9')](0x1fe) , _0x395560 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Son,\x20we\x27re\x20losing\x20the\x20moral\x20high\x20ground\x20here.', -0xdc, 0x15e, null, _0x20ecab, null, _0x395560, null); _0x20ecab = this['dialog']; (0x0 < _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)['customTailLength'] = 0x64; _0x20ecab = this[_0x4cc7('0xace')]; (0x0 < _0x20ecab[_0x4cc7('0x1a61')]['get_length']() ? _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); _0x20ecab = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26b7'), 0x168, 0x118, null, null, null, _0x20ecab, null); _0x20ecab = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); _0x395560 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26b8'), -0x3c, -0xb4, null, _0x20ecab, null, _0x395560, null); _0x20ecab = this['dialog']; (0x0 < _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x20ecab['tails']['get_length']() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x12c; _0x20ecab = this[_0x4cc7('0xace')]; (0x0 < _0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x20ecab[_0x4cc7('0x1a61')]['get'](_0x20ecab[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_eulers'](this[_0x4cc7('0x26a4')]); }, 'frame14': function() { this[_0x4cc7('0xc35')]['setIndexedPosition'](0.8, 1.1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['angel'][_0x4cc7('0xac9')](1.4, 0.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x8); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](1.3, 0.3, null, 0xf); this['bunny']['spritesheet'][_0x4cc7('0xacb')](0x15); this['bunny'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['duplicator'][_0x4cc7('0xac9')](0.5, 0.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x31); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0.9, 0.2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x22); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26b9'), -0x17c, -0x12c, null, null, null, null, null); var _0x5e18f4 = _0x1baaa1['width'](0x2bc) , _0x3b74fc = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26ba'), 0x28, -0x82, null, _0x5e18f4, -0x1, _0x3b74fc, null); this['bunny'][_0x4cc7('0x126')][_0x4cc7('0x967')](this[_0x4cc7('0x26a4')]); this[_0x4cc7('0x26a4')] = null; _0x5e18f4 = this[_0x4cc7('0xace')]; (0x0 < _0x5e18f4['tails'][_0x4cc7('0x34')]() ? _0x5e18f4[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x5e18f4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x12c; _0x5e18f4 = this[_0x4cc7('0xace')]; (0x0 < _0x5e18f4[_0x4cc7('0x1a61')]['get_length']() ? _0x5e18f4[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x5e18f4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); }, 'frame15': function() { if ('uzplA' === _0x4cc7('0x26bb')) { if (null == _0x6f434b) return null; var _0x385aa5 = new _0x578103(); _0x385aa5[_0x4cc7('0xcb2')](_0x6f434b); return _0x385aa5; } else { this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 2.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3c); this['pastafarian'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](1.3, 0.4, null, 0x5); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacb')](0x16); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.5, 0.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0.9, 0.2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26bc'), -0x78, -0x118, null, null, null, null, null); var _0x6f434b = _0x1baaa1[_0x4cc7('0x7d9')](0x17c) , _0x41554a = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26bd'), -0x3c, -0x46, null, _0x6f434b, -0x1, _0x41554a, null); } }, 'frame16': function() { var _0x59036c = this['boatSpace']; _0x59036c[_0x4cc7('0xd5a')](_0x59036c['get_z']() + 0xc8); _0x59036c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x59036c[_0x4cc7('0xd5a')](_0x59036c[_0x4cc7('0xd92')]() + 0x64); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 2.4); this['pastafarian']['spritesheet']['set_currentFrame'](0x3c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x1); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](1.1, 0.4, null, 0x5); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xf); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.4, 0.5); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.7, 0.6); this['child']['spritesheet'][_0x4cc7('0xacb')](0x28); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x59036c = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x26be'), -0x12c, 0xc8, null, null, null, _0x59036c, null); }, 'frame17': function() { var _0x17c329 = this[_0x4cc7('0x2138')]; _0x17c329[_0x4cc7('0xd5a')](_0x17c329['get_z']() + 0xfa); _0x17c329 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x17c329[_0x4cc7('0xd5a')](_0x17c329['get_z']() + 0xc8); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0.4, 2.4); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3c); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')]['setIndexedPosition'](1.1, 0.4, null, 0x19); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacb')](0x10); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.4, 0.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.7, 0.6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x28); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x17c329 = _0x1baaa1[_0x4cc7('0xa9a')](0.3); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x26bf'), -0xa, 0x46, _0x17c329, null, 0xffffff); this[_0x4cc7('0x25e6')] = 0.2; }, 'frame18': function() { if (_0x4cc7('0x26c0') === _0x4cc7('0x26c1')) { this[_0x4cc7('0x26c2')]['dispatchEvent'](new _0x385886(_0x4cc7('0x37d'),!0x1,!0x1,{ 'code': _0x4cc7('0x26c3') })); this[_0x4cc7('0x26c4')](_0x4cc7('0x26c5')); } else { this['loadNewLevel'](_0x4b25d1[_0x4cc7('0x1054')], 0x0, { 'stopLoadingAfter': 0x1, 'endTiles': !0x1 }); this[_0x4cc7('0xb7f')][_0x4cc7('0x248d')](this[_0x4cc7('0x2231')]); this[_0x4cc7('0xb80')]['splice'](this[_0x4cc7('0xb80')][_0x4cc7('0x2d')](this[_0x4cc7('0x2231')], 0x0), 0x1); this[_0x4cc7('0x222e')](); var _0x2065b4 = this['boatSpace']; _0x2065b4[_0x4cc7('0xd5a')](_0x2065b4['get_z']() + 0x834); this[_0x4cc7('0x26a5')](this['angel']); this[_0x4cc7('0x26a5')](this[_0x4cc7('0x1a60')]); this[_0x4cc7('0x26a5')](this[_0x4cc7('0xc37')]); this[_0x4cc7('0x26a5')](this['duplicator']); this[_0x4cc7('0x26a5')](this['pastafarian']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x168e')](0x0, 0x0, this[_0x4cc7('0x2138')][_0x4cc7('0xd92')]() - 0xf3); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); this[_0x4cc7('0xc35')]['setIndexedPosition'](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3f); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x5); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0.4, 0.3, null, 0xa); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x1, 0.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child'][_0x4cc7('0xac9')](1.5, 0.8); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Did\x20Blackbeard\x20have\x20a\x20bunny?', -0xdc, -0x12c, null, null, null, null, null); _0x2065b4 = _0x1baaa1[_0x4cc7('0x7d9')](0x1c2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Not\x20to\x20the\x20best\x20of\x20my\x20knowledge.', 0x0, -0x82, null, _0x2065b4, null, null, null); _0x2065b4 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26c6'), 0xf0, 0x14, null, null, -0x1, _0x2065b4, null); _0x2065b4 = _0x1baaa1[_0x4cc7('0x7d9')](0x244); var _0x1bc29a = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26c7'), -0xc8, 0x14a, null, _0x2065b4, 0x0, _0x1bc29a, null); _0x2065b4 = this[_0x4cc7('0xace')]; (0x0 < _0x2065b4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x2065b4[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x2065b4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)['customTailLength'] = 0x73; _0x2065b4 = this[_0x4cc7('0xace')]; (0x0 < _0x2065b4['tails'][_0x4cc7('0x34')]() ? _0x2065b4['tails']['get'](_0x2065b4[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); } }, 'frame19': function() { this[_0x4cc7('0x26c8')](); this['pastafarian'][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3f); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['angel']['setIndexedPosition'](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0.4, 0.3, null, 0x19); this['bunny'][_0x4cc7('0xaca')]['set_currentFrame'](0x14); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['duplicator'][_0x4cc7('0xac9')](0x1, 1.3); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](1.5, 0.8); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26c9'), -0x64, -0x118, null, null, null, null, null); var _0x51419a = _0x1baaa1[_0x4cc7('0x7d9')](0x294) , _0x33c138 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26ca'), 0xa0, -0x6e, null, _0x51419a, -0x1, _0x33c138, null); _0x51419a = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26cb'), 0xc8, 0x154, null, null, null, _0x51419a, null); }, 'frame20': function() { if ('ASQwT' !== _0x4cc7('0x26cc')) { this[_0x4cc7('0x26c8')](); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.5, 2.6); this['pastafarian']['spritesheet'][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0.4, 0.3, null, 0x6); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')]['set_currentFrame'](0x16); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](1.1, 0.9); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x35); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.5, 0.8); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x138f55 = _0x1baaa1[_0x4cc7('0xa9a')](0.7) , _0x3afbfd = _0x1baaa1['width'](0x1cc) , _0x47a511 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26cd'), -0xa0, -0x32, _0x138f55, _0x3afbfd, null, _0x47a511, null); _0x138f55 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26ce'), -0xf0, 0xdc, null, null, null, _0x138f55, null); } else { this[_0x4cc7('0xbe8')] || (this['paused'] = !0x0, _0x49afee['prototype'][_0x4cc7('0xbe7')][_0x4cc7('0x96b')](this), this['pauseTime'] = _0x3b7d43['getTimer']()); } }, 'frame21': function() { if (_0x56067a[_0x4cc7('0x6d1')] !== _0x4cc7('0x6d2')) { var _0x1cce67 = this[_0x4cc7('0xb7f')] , _0x155925 = this[_0x4cc7('0xb7f')] , _0x4f7e21 = new _0x3a1efa(); null != _0x842c50['boxRings'] ? _0x4f7e21['setReserved'](_0x4cc7('0x704'), _0x4cc7('0x706')) : _0x4f7e21['h'][_0x4cc7('0x704')] = _0x4cc7('0x706'); this['box'] = _0x55cb22['getTerrain'](_0x1cce67, _0x592928[_0x4cc7('0x2588')](_0x155925, _0x4cc7('0x2589'), null, null, _0x4f7e21)); this['box'][_0x4cc7('0x1b')] = null; this['box']['reset'](); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x36); this[_0x4cc7('0x2586')][_0x4cc7('0x126')]['moveTo'](-0xa0, -0x1e, 0xeba); this['tunnel'][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); this[_0x4cc7('0x2372')] = new _0x21e384(-0xa * Math[_0x4cc7('0x27')](3.141592653589793 * this[_0x4cc7('0x2586')][_0x4cc7('0x126')]['get_rotationZ']() / 0xb4),-0xa * Math[_0x4cc7('0x28')](3.141592653589793 * this['box']['mesh'][_0x4cc7('0xf73')]() / 0xb4),0x0); _0x1cce67 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x155925 = null; null == _0x155925 && (_0x155925 = new _0x169fce()); _0x4f7e21 = Math['sin'](1.6929693744344996); _0x155925['x'] = 0.869 * _0x4f7e21; _0x155925['y'] = -0.451 * _0x4f7e21; _0x155925['z'] = -0.201 * _0x4f7e21; _0x155925['w'] = Math[_0x4cc7('0x27')](1.6929693744344996); _0x4f7e21 = _0x155925['x'] * _0x155925['x'] + _0x155925['y'] * _0x155925['y'] + _0x155925['z'] * _0x155925['z'] + _0x155925['w'] * _0x155925['w']; var _0x1a3941 = _0x4f7e21 - 0x1; 1e-10 > (0x0 <= _0x1a3941 ? _0x1a3941 : -_0x1a3941) || (0x0 == _0x4f7e21 ? (_0x155925['x'] = 0x0, _0x155925['y'] = 0x0, _0x155925['z'] = 0x0, _0x155925['w'] = 0x1) : (_0x4f7e21 = 0x1 / Math['sqrt'](_0x4f7e21), _0x155925['x'] *= _0x4f7e21, _0x155925['y'] *= _0x4f7e21, _0x155925['z'] *= _0x4f7e21, _0x155925['w'] *= _0x4f7e21)); _0x1cce67[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x155925)[_0x4cc7('0xc4a')]()); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x168e')](-0x28, -0x87, 0xfa0); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](13.4, 50.3); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); _0x1cce67 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1915'), 0x168, 0x50, null, null, null, _0x1cce67); } else { this['child'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this['moveAtFullSpeed'](); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0.4, 0.3, null, 0xf); this['bunny'][_0x4cc7('0xaca')]['set_currentFrame'](0x13); this['bunny']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](1.1, 0.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x36); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](1.5, 0.4); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x23); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x18354b = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26cf'), -0x78, -0xa0, null, null, null, _0x18354b, null); } }, 'frame22': function() { this['child']['mesh'][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x26d0')](this[_0x4cc7('0xc34')]); var _0x46f31e = this[_0x4cc7('0x2138')]; _0x46f31e['set_z'](_0x46f31e[_0x4cc7('0xd92')]() + 0x1f4); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x5); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0.4, 0.3, null, 0xa); this['bunny']['spritesheet'][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator']['setIndexedPosition'](9.8, -0x32, !0x0, 0xf); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x37); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.5, 0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x23); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26d1'), -0x78, -0xc8, null, null, null, null, null); _0x46f31e = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Child!', 0x8c, 0x0, null, null, null, _0x46f31e, null); _0x46f31e = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26d2'), -0x8c, 0x14, null, null, 0x0, _0x46f31e, null); this[_0x4cc7('0x269f')](); _0x46f31e = new _0x21e384(-0xf,-0x3c,0x0); _0x2a6728[_0x4cc7('0x2346')](_0x46f31e, _0xd48bfd['GRAVITY_ROTATION'], _0x46f31e); this[_0x4cc7('0x269a')][_0x4cc7('0x168e')](this[_0x4cc7('0xc34')][_0x4cc7('0x126')]['get_x']() + _0x46f31e['x'], this['duplicator'][_0x4cc7('0x126')][_0x4cc7('0xb45')]() + _0x46f31e['y'], this[_0x4cc7('0xc34')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() + _0x46f31e['z']); this[_0x4cc7('0x269a')][_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); }, 'frame23': function() { if ('eUyRn' !== _0x4cc7('0x26d3')) { var _0x23e5a4 = this['boatSpace']; _0x23e5a4[_0x4cc7('0xd5a')](_0x23e5a4['get_z']() + 0x1f4); this['balloon'][_0x4cc7('0x168e')](-1.2 * this[_0x4cc7('0x269a')]['get_x'](), -1.2 * this['balloon'][_0x4cc7('0xb45')](), this['balloon'][_0x4cc7('0xd92')]()); this['pastafarian'][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0.5, 0.3, null, 0xa); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](9.8, -50.2, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x34); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['child'][_0x4cc7('0xac9')](1.5, 0x0); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x27); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x23e5a4 = _0x1baaa1['width'](0x186); var _0x1acc99 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26d4'), -0x12c, -0x6e, null, _0x23e5a4, null, _0x1acc99, null); _0x23e5a4 = _0x1baaa1[_0x4cc7('0x7d9')](0x1b8); _0x1acc99 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26d5'), 0x12c, -0x6e, null, _0x23e5a4, null, _0x1acc99, null); _0x23e5a4 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26d6'), 0x14, 0x15e, null, _0x23e5a4, -0x1, null, null); } else { this['fixedFrameRate'] = !0x0; this[_0x4cc7('0xe74')] = new _0x21e384(); this[_0x4cc7('0xe75')] = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0xe76')] = 0x0; this[_0x4cc7('0xe77')] = !0x1; this[_0x4cc7('0xe78')] = !0x0; this[_0x4cc7('0xe79')] = 0x0; this['_looping'] = !0x0; _0x4ae64a[_0x4cc7('0x96b')](this); } }, 'init': function() { this['pastafarian'] = new _0x40b5bf(this['section'],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,'cutscene/TrainRide/Spritesheet.png'); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['pastafarian']); var _0x16cb44 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x4cc7('0x1055')); this['pastafarian'][_0x4cc7('0x110a')] = new _0x42bd00(_0x16cb44,0x0); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,_0x4cc7('0x26d7')); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['angel']); _0x16cb44 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('homeLaunchSiteA'); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16cb44,0x0); this['bunny'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x1a60')],!0x1,null,!0x1,_0x4cc7('0x26d7')); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x1a60')]); _0x16cb44 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('homePlanA'); this[_0x4cc7('0x1a60')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16cb44,0x1); this['duplicate'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,0.6,!0x1,_0x4cc7('0x26d7')); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0x2231')]); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,_0x4cc7('0x26d7')); this['sprites'][_0x4cc7('0x29')](this['duplicator']); _0x16cb44 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('home3'); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16cb44,0x0); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,_0x4cc7('0x26d7')); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x16cb44 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1054')); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x16cb44,-0x1); }, '__class__': _0xd48bfd }); var _0x582db1 = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x104a')], -0x2, null, { 'endTiles': !0x1 }, null, _0x3606ba[_0x4cc7('0x4ed')]((_0x37a526 = _0x4b25d1[_0x4cc7('0x104a')], _0x48c401(_0x37a526, _0x37a526['get_finished'])))); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x56067a['lsbUG'](_0x48c401, this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')])]; this['name'] = _0x56067a['HsUEZ']; }; _0x16dada[_0x4cc7('0x26d8')] = _0x582db1; _0x582db1[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x2d63f9['TgnWc'], _0x4cc7('0x6d4')]; _0x582db1['__super__'] = _0x396698; _0x582db1[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'student': null, 'unloadLevel': function() { this['student'] = this[_0x4cc7('0xc37')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { if (_0x4cc7('0x26d9') === _0x4cc7('0x26d9')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x24); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb44')](0x8f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x35e); var _0x209e39 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x14200f = null; null == _0x14200f && (_0x14200f = new _0x169fce()); var _0x363998 = Math[_0x4cc7('0x28')](0.8115781021773631); _0x14200f['x'] = -0.251 * _0x363998; _0x14200f['y'] = 0.03 * _0x363998; _0x14200f['z'] = 0.968 * _0x363998; _0x14200f['w'] = Math[_0x4cc7('0x27')](0.8115781021773631); _0x363998 = _0x14200f['x'] * _0x14200f['x'] + _0x14200f['y'] * _0x14200f['y'] + _0x14200f['z'] * _0x14200f['z'] + _0x14200f['w'] * _0x14200f['w']; var _0x2f557c = _0x363998 - 0x1; 1e-10 > (0x0 <= _0x2f557c ? _0x2f557c : -_0x2f557c) || (0x0 == _0x363998 ? (_0x14200f['x'] = 0x0, _0x14200f['y'] = 0x0, _0x14200f['z'] = 0x0, _0x14200f['w'] = 0x1) : (_0x363998 = 0x1 / Math[_0x4cc7('0x2c')](_0x363998), _0x14200f['x'] *= _0x363998, _0x14200f['y'] *= _0x363998, _0x14200f['z'] *= _0x363998, _0x14200f['w'] *= _0x363998)); _0x209e39[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x14200f)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.2, 0xe); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](6.7, 13.2); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x209e39 = _0x1baaa1[_0x4cc7('0x7d9')](0x53c); _0x14200f = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26da'), -0xf0, -0xac, null, null == _0x209e39 ? null : Math[_0x4cc7('0xa96')](_0x209e39 / 2.5), null, _0x14200f); _0x209e39 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26db'), 0x140, 0x0, null, null, null, _0x209e39); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26dc'), 0x104, 0xdc, null, null, -0x1, null); } else { var _0x4ccf0c = this['mapContents']; _0x4ccf0c[_0x4cc7('0x2245')](_0x4ccf0c[_0x4cc7('0x26dd')] + _0x56067a[_0x4cc7('0x6b0')](this[_0x4cc7('0x1d33')], _0x209e39)); } }, 'frame1': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.2, 0xe); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['student'][_0x4cc7('0xac9')](6.7, 13.2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x3cc938 = _0x1baaa1[_0x4cc7('0x7d9')](0x960); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26de'), -0x3c, -0xfc, null, null == _0x3cc938 ? null : Math[_0x4cc7('0xa96')](_0x3cc938 / 2.5), null, null); _0x3cc938 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26df'), 0x154, -0x50, null, null, -0x1, _0x3cc938); _0x3cc938 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Stop.\x20Stop!', 0x28, 0x118, null, null, null, _0x3cc938); }, 'frame2': function() { this[_0x4cc7('0xc37')]['setIndexedPosition'](7.2, 0xe); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x67); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0xf300b4 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Stop\x20what?', -0x64, -0xf0, null, null, null, _0xf300b4); _0xf300b4 = _0x1baaa1[_0x4cc7('0x7d9')](0x33e); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26e0'), -0x140, 0x1c, null, null == _0xf300b4 ? null : Math[_0x4cc7('0xa96')](_0xf300b4 / 2.5), null, null); _0xf300b4 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26e1'), 0x78, 0x104, null, null, -0x1, _0xf300b4); }, 'frame3': function() { this[_0x4cc7('0xc37')]['setIndexedPosition'](7.2, 0xe); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x68); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](6.7, 13.3); this[_0x4cc7('0xac8')]['spritesheet']['set_currentFrame'](0x38); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x10487d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26e2'), 0x0, -0x12c, null, null, null, _0x10487d); _0x10487d = _0x1baaa1['width'](0x334); var _0x3055e3 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26e3'), -0x12c, 0x94, null, null == _0x10487d ? null : Math[_0x4cc7('0xa96')](_0x2d63f9['HbuNZ'](_0x10487d, 2.5)), null, _0x3055e3); _0x10487d = _0x1baaa1[_0x4cc7('0x7d9')](0x3c0); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26e4'), 0xb4, 0x120, null, null == _0x10487d ? null : Math['round'](_0x10487d / 2.5), -0x1, null); this['makeBold']('always\x20'); }, 'frame4': function() { if (_0x56067a[_0x4cc7('0x6d5')]('omrLM', _0x4cc7('0x26e5'))) { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.2, 14.1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](6.7, 13.2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1662d3 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26e6'), 0x28, -0x104, null, null, null, _0x1662d3); _0x1662d3 = _0x1baaa1['width'](0x460); var _0x51ebff = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('No\x20thanks.\x20I\x20don\x27t\x20need\x20science\x20anyway.', -0x140, -0x34, null, null == _0x1662d3 ? null : Math[_0x4cc7('0xa96')](_0x1662d3 / 2.5), null, _0x51ebff); _0x1662d3 = _0x1baaa1['scale'](0.5); _0x51ebff = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26e7'), 0xb4, 0xbc, null == _0x1662d3 ? null : 0x0 > _0x1662d3 ? _0x1662d3 : _0x1662d3 / 2.5, null, null, _0x51ebff); this['makeBold'](_0x4cc7('0x26e8')); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26e9'), 0x78, 0x118, null, null, -0x1, null); } else { var _0x4029f6 = c++; _0x51ebff[_0x4cc7('0x9e7')](_0x4029f6, _0x1662d3[_0x4029f6]); } }, 'init': function() { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x1,null,!0x1,null); this['child'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); var _0x4529ca = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4529ca = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4529ca); this['child']['goesTo'] = new _0x42bd00(_0x4529ca,-0x2); this['student'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); _0x4529ca = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4529ca = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x4529ca); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4529ca,-0x2); }, '__class__': _0x582db1 }); var _0x30cf73 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['dark'], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')])]; this[_0x4cc7('0x5e2')] = 'Candy'; }; _0x16dada['com.player03.run3.cutscene.Candy'] = _0x30cf73; _0x30cf73[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), _0x4cc7('0x26ea')]; _0x30cf73['__super__'] = _0x396698; _0x30cf73[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'center': null, 'ghost': null, 'angel': null, 'candy': null, 'balloon': null, 'splatText': null, 'removeBitmap': function(_0x4a19c6) { null != _0x4a19c6 && (_0x4a19c6[_0x4cc7('0xaf0')]()['dispose'](), null != _0x4a19c6[_0x4cc7('0x907')] && _0x4a19c6[_0x4cc7('0x907')][_0x4cc7('0xb79')](_0x4a19c6)); }, 'removeBalloon': function() { this['splatText'] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x14 * _0x172b83[_0x4cc7('0xc1e')]()['scale']['y'], null, _0x4cc7('0x26eb')); this[_0x4cc7('0x26ec')][_0x4cc7('0xb46')](0.6 * _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xbcd')] - this[_0x4cc7('0x26ec')][_0x4cc7('0xa74')]() / 0x2); _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x26ec')], 1.2, { 'alpha': 0x0 })[_0x4cc7('0xc5d')](0.3)[_0x4cc7('0xa53')](_0x3bdbdd[_0x4cc7('0x26ed')]); _0x445379['get_instance']()['addChild'](this[_0x4cc7('0x26ec')]); this[_0x4cc7('0x26ee')](this[_0x4cc7('0x269a')]); this[_0x4cc7('0x269a')] = null; }, 'removeSplat': function() { if (_0x4cc7('0x26ef') !== _0x4cc7('0x26ef')) { _0x43f7fe[_0x4cc7('0x8')][_0x4cc7('0xa14')]['call'](this, a); a[_0x4cc7('0xdb2')][_0x4cc7('0x13f1')](0x2, 0x9); } else { null != this[_0x4cc7('0x26ec')] && (null != this[_0x4cc7('0x26ec')][_0x4cc7('0x907')] && this[_0x4cc7('0x26ec')][_0x4cc7('0x907')][_0x4cc7('0xb79')](this[_0x4cc7('0x26ec')]), this[_0x4cc7('0x26ec')] = null); } }, 'unloadLevel': function() { this[_0x4cc7('0x26ee')](this['balloon']); this[_0x4cc7('0x269a')] = null; this[_0x4cc7('0x26f0')](); this['angel'] = this['ghost'] = this[_0x4cc7('0xb7f')] = this['center'] = this['candy'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x2d63f9[_0x4cc7('0x1b1')] === _0x4cc7('0x1b2')) { this['center'] = new _0x4d6bf4(); this['center'][_0x4cc7('0x26f1')] = 0x0; var _0x62a274 = _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xbcd')] , _0x368d31 = _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbce')]; this[_0x4cc7('0x269a')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x26f2'), !0x1); this['balloon'][_0x4cc7('0xb46')](0.6 * _0x62a274 - this[_0x4cc7('0x269a')][_0x4cc7('0xa74')]() / 0x2); this[_0x4cc7('0x269a')]['set_y'](0.7 * _0x368d31 - this[_0x4cc7('0x269a')][_0x4cc7('0xa75')]()); _0x3ae7ae['tween'](this[_0x4cc7('0x269a')], 0.8, { 'x': 0.5 * _0x62a274, 'y': -this[_0x4cc7('0x269a')][_0x4cc7('0xa75')]() })[_0x4cc7('0xc5d')](0.1)[_0x4cc7('0xa53')](_0x3bdbdd['easeIn'])[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x26f3')])); _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xb6a')](this[_0x4cc7('0x269a')], 0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x96); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')]['endZ'] - 0x320); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](-16.2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](-4.5); _0x180fa9['view']['get_camera']()[_0x4cc7('0xf9a')](0x0); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0x23b2')][_0x4cc7('0xac9')](0x4, -0x7, !0x0); this['ghost'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this['ghost'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x26f4')] = new _0x12dd16(this[_0x4cc7('0xb7f')],new _0x2eee4b('Candy.png',0x19,0x19)); this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb49')](this[_0x4cc7('0x23b2')]['mesh'][_0x4cc7('0xf92')]()); _0x62a274 = this['candy']; _0x368d31 = _0x62a274['mesh'][_0x4cc7('0x472')]() + 0x4; _0x62a274[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x368d31); _0x62a274 = this['candy']; _0x368d31 = _0x2d63f9[_0x4cc7('0x1af')](_0x62a274['mesh'][_0x4cc7('0xd92')](), 0x4); _0x62a274[_0x4cc7('0x126')]['set_z'](_0x368d31); this[_0x4cc7('0xb7f')]['registerObject'](this[_0x4cc7('0x26f4')]); this['angel']['setIndexedPosition'](3.8, -5.3, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); _0x62a274 = new _0x161060(this['ghost'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26f5'), 0x140, 0x78, null, null, null, _0x62a274); } else { return 0xd; } }, 'frame1': function() { this['candy'][_0x4cc7('0x126')][_0x4cc7('0xb49')](this[_0x4cc7('0x23b2')][_0x4cc7('0x126')][_0x4cc7('0xf92')]()); this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb2a')](-0x1); var _0x1ddf98 = this[_0x4cc7('0x26f4')][_0x4cc7('0x126')]; _0x1ddf98[_0x4cc7('0xb44')](_0x1ddf98['get_y']() - 0xd); _0x1ddf98 = this[_0x4cc7('0x26f4')]['mesh']; _0x1ddf98[_0x4cc7('0xd5a')](_0x1ddf98[_0x4cc7('0xd92')]() + 0x8); this['ghost']['spritesheet'][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x40); _0x1ddf98 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); var _0x377980 = new _0x161060(this[_0x4cc7('0x23b2')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Candy!', 0x0, 0xa0, _0x1ddf98, null, null, _0x377980, null); }, 'frame2': function() { if (_0x2d63f9['RnztF'] === 'yAEMn') { this['candy']['removeFromLevel'](); this['candy'] = null; this[_0x4cc7('0x23b2')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); var _0x13a01d = _0x1baaa1['scale'](0x1); this[_0x4cc7('0xace')][_0x4cc7('0x2661')]('Another\x20dead\x20end.', 0x64, -0x78, _0x13a01d, null, 0xffffff); _0x13a01d = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x26f6'), 0x0, 0x64, _0x13a01d, null, 0x0)[_0x4cc7('0x21fb')](this['center']); _0x13a01d = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x26f7'), -0x32, 0xfa, _0x13a01d, null, 0x0); } else { this['x'] = _0x13a01d['x']; this['y'] = _0x13a01d['y']; } }, 'frame3': function() { if (_0x4cc7('0x26f8') === _0x4cc7('0x26f8')) { this['angel']['spritesheet'][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x108e4b = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x229b'), 0x78, -0xc8, _0x108e4b, null, 0xffffff); _0x108e4b = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x229c'), -0x1e, 0x5a, _0x108e4b, null, 0x0); _0x108e4b = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x26f9'), -0x50, 0xfa, _0x108e4b, null, 0x0)[_0x4cc7('0x21fb')](this['center']); } else { return function() { b[0x0](_0x108e4b[0x0]); } ; } }, 'init': function() { this['ghost'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0x23b2')],!0x1,null,!0x1,null); this['ghost'][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0x23b2')]); var _0xdfc8c0 = this['explorePath'][_0x4cc7('0x1109')]; _0xdfc8c0 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xdfc8c0); this[_0x4cc7('0x23b2')][_0x4cc7('0x110a')] = new _0x42bd00(_0xdfc8c0,-0x2); this['angel'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this['angel'][_0x4cc7('0x1107')] = !0x0; this['sprites']['push'](this['angel']); _0xdfc8c0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xdfc8c0 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xdfc8c0); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0xdfc8c0,-0x1); }, '__class__': _0x30cf73 }); var _0x14c8e2 = function() { if ('ECvGZ' === _0x4cc7('0x26fa')) { return null == a ? _0x4029ca[_0x4cc7('0xce7')](null) : _0x10a042[_0x4cc7('0xd65')](a); } else { _0x396698['call'](this, _0x4b25d1['homePlanAPart2'], -0x2, null, { 'startTilesLength': 0x7d0 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')])]; this['name'] = _0x4cc7('0x26fb'); } }; _0x16dada[_0x4cc7('0x26fc')] = _0x14c8e2; _0x14c8e2['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x26fd')]; _0x14c8e2[_0x4cc7('0x92b')] = _0x396698; _0x14c8e2[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'duplicator': null, 'bunny': null, 'bunnyJump': null, 'childJump': null, 'addFlashbackOverlay': function() { var _0x466c28 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x466c28, _0x5cad50[_0x4cc7('0x26fe')](0x808080, 0.35), null, null, null, null, this[_0x4cc7('0xace')][_0x4cc7('0x22e')]); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x466c28); _0x466c28 = _0x1baaa1[_0x4cc7('0xa9a')](0x2); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x26ff'), 0x0, -0x140, _0x466c28, null, 0xffffff); }, 'unloadLevel': function() { _0x3ae7ae['stop'](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d['stopRotationTween'](this[_0x4cc7('0x1a60')][_0x4cc7('0x126')], !0x1, !0x1); _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0xc37')]['mesh'], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d[_0x4cc7('0x168d')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')], !0x1, !0x1); this['bunny'] = this['duplicator'] = this[_0x4cc7('0xc37')] = this[_0x4cc7('0xb7f')] = this['childJump'] = this[_0x4cc7('0x2700')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x5a); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x258); var _0x21854f = null; null == _0x21854f && (_0x21854f = new _0x169fce()); var _0xe45e45 = Math['sin'](0.7853981633974483); _0x21854f['x'] = _0x56067a[_0x4cc7('0x6d6')](0x0, _0xe45e45); _0x21854f['y'] = 0x0 * _0xe45e45; _0x21854f['z'] = -0x1 * _0xe45e45; _0x21854f['w'] = Math['cos'](0.7853981633974483); _0xe45e45 = _0x21854f['x'] * _0x21854f['x'] + _0x21854f['y'] * _0x21854f['y'] + _0x21854f['z'] * _0x21854f['z'] + _0x21854f['w'] * _0x21854f['w']; var _0x2f1149 = _0xe45e45 - 0x1; 1e-10 > (0x0 <= _0x2f1149 ? _0x2f1149 : -_0x2f1149) || (0x0 == _0xe45e45 ? (_0x21854f['x'] = 0x0, _0x21854f['y'] = 0x0, _0x21854f['z'] = 0x0, _0x21854f['w'] = 0x1) : (_0xe45e45 = 0x1 / Math['sqrt'](_0xe45e45), _0x21854f['x'] *= _0xe45e45, _0x21854f['y'] *= _0xe45e45, _0x21854f['z'] *= _0xe45e45, _0x21854f['w'] *= _0xe45e45)); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x21854f)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x1, -0x6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x72); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](0.6, -0x6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); _0x21854f = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('I\x20can\x27t\x20wait\x20to\x20be\x20home\x20again!', -0x104, 0x0, null, null, null, _0x21854f, null); }, 'frame1': function() { this['child'][_0x4cc7('0xac9')](0x1, -0x5); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.6, -0x5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x27); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); var _0x79068d = new _0x161060(this['child']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2701'), -0xdc, -0x78, null, null, null, _0x79068d, null); _0x79068d = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('How\x20much\x20longer?', 0x14, 0x154, null, null, null, _0x79068d, null); }, 'frame2': function() { this['child']['setIndexedPosition'](0x1, -4.7); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x59); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['duplicator'][_0x4cc7('0xac9')](0.6, -4.7); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x27); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); var _0x3441ee = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this['dialog']['addPlainText'](_0x4cc7('0x26ff'), 0x10e, 0xa0, _0x3441ee, null, 0x0); this[_0x4cc7('0x25e6')] = 0.8; }, 'frame3': function() { this['loadNewLevel'](_0x4b25d1[_0x4cc7('0x104c')], 0x4, { 'startTilesLength': 0xfa0 }); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0xde); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x59); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xd9); var _0x9116e2 = null; null == _0x9116e2 && (_0x9116e2 = new _0x169fce()); var _0x3ad126 = Math[_0x4cc7('0x28')](1.8849555921538759); _0x9116e2['x'] = 0.643 * _0x3ad126; _0x9116e2['y'] = 0.667 * _0x3ad126; _0x9116e2['z'] = 0.376 * _0x3ad126; _0x9116e2['w'] = Math[_0x4cc7('0x27')](1.8849555921538759); _0x3ad126 = _0x9116e2['x'] * _0x9116e2['x'] + _0x9116e2['y'] * _0x9116e2['y'] + _0x9116e2['z'] * _0x9116e2['z'] + _0x9116e2['w'] * _0x9116e2['w']; var _0x49b2a9 = _0x3ad126 - 0x1; 1e-10 > (0x0 <= _0x49b2a9 ? _0x49b2a9 : -_0x49b2a9) || (0x0 == _0x3ad126 ? (_0x9116e2['x'] = 0x0, _0x9116e2['y'] = 0x0, _0x9116e2['z'] = 0x0, _0x9116e2['w'] = 0x1) : (_0x3ad126 = 0x1 / Math[_0x4cc7('0x2c')](_0x3ad126), _0x9116e2['x'] *= _0x3ad126, _0x9116e2['y'] *= _0x3ad126, _0x9116e2['z'] *= _0x3ad126, _0x9116e2['w'] *= _0x3ad126)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x9116e2)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this['child']['setIndexedPosition'](1.9, 1.25); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](2.1, 1.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_visible'](!0x1); _0x9116e2 = _0x1baaa1[_0x4cc7('0x7d9')](0x10e); _0x3ad126 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2702'), -0x118, -0x32, null, _0x9116e2, null, _0x3ad126, null); _0x9116e2 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x56067a['xJtMn'], 0x140, 0x64, null, null, null, _0x9116e2, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1038'), 0x3c, 0x104, null, null, 0x0, null, null); this['makeBold']('already\x20said'); this[_0x4cc7('0x103b')](); }, 'frame4': function() { this['loadNewLevel'](_0x4b25d1[_0x4cc7('0x1042')], 0x0); this[_0x4cc7('0xb7f')]['scene'][_0x4cc7('0xb79')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]['addChild'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0xb8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x15); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x506); var _0x26868c = null; null == _0x26868c && (_0x26868c = new _0x169fce()); var _0x34f66e = Math[_0x4cc7('0x28')](1.0035643198967394); _0x26868c['x'] = -0.372 * _0x34f66e; _0x26868c['y'] = -0.865 * _0x34f66e; _0x26868c['z'] = -0.337 * _0x34f66e; _0x26868c['w'] = Math[_0x4cc7('0x27')](1.0035643198967394); _0x34f66e = _0x26868c['x'] * _0x26868c['x'] + _0x26868c['y'] * _0x26868c['y'] + _0x26868c['z'] * _0x26868c['z'] + _0x26868c['w'] * _0x26868c['w']; var _0x2fbd2d = _0x34f66e - 0x1; 1e-10 > (0x0 <= _0x2fbd2d ? _0x2fbd2d : -_0x2fbd2d) || (0x0 == _0x34f66e ? (_0x26868c['x'] = 0x0, _0x26868c['y'] = 0x0, _0x26868c['z'] = 0x0, _0x26868c['w'] = 0x1) : (_0x34f66e = 0x1 / Math['sqrt'](_0x34f66e), _0x26868c['x'] *= _0x34f66e, _0x26868c['y'] *= _0x34f66e, _0x26868c['z'] *= _0x34f66e, _0x26868c['w'] *= _0x34f66e)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x26868c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 15.8); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x7b); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 15.7); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['bunny']['mesh'][_0x4cc7('0xc20')](!0x1); _0x26868c = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2531'), -0x28, -0xb4, null, null, null, _0x26868c, null); _0x26868c = _0x1baaa1['width'](0x12c); _0x34f66e = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2532'), -0x190, -0x1e, null, _0x26868c, null, _0x34f66e, null); _0x26868c = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2533'), 0xc8, 0xf0, null, null, null, _0x26868c, null); this[_0x4cc7('0x103b')](); }, 'frame5': function() { this[_0x4cc7('0x1037')](_0x4b25d1[_0x4cc7('0x1055')], 0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x6e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1579); var _0x53d0f2 = null; null == _0x53d0f2 && (_0x53d0f2 = new _0x169fce()); var _0xf2921c = Math[_0x4cc7('0x28')](0.8552113334772214); _0x53d0f2['x'] = -0.367 * _0xf2921c; _0x53d0f2['y'] = 0.104 * _0xf2921c; _0x53d0f2['z'] = _0x2d63f9[_0x4cc7('0x26a0')](0.924, _0xf2921c); _0x53d0f2['w'] = Math[_0x4cc7('0x27')](0.8552113334772214); _0xf2921c = _0x53d0f2['x'] * _0x53d0f2['x'] + _0x53d0f2['y'] * _0x53d0f2['y'] + _0x53d0f2['z'] * _0x53d0f2['z'] + _0x53d0f2['w'] * _0x53d0f2['w']; var _0xbb45da = _0xf2921c - 0x1; 1e-10 > (0x0 <= _0xbb45da ? _0xbb45da : -_0xbb45da) || (0x0 == _0xf2921c ? (_0x53d0f2['x'] = 0x0, _0x53d0f2['y'] = 0x0, _0x53d0f2['z'] = 0x0, _0x53d0f2['w'] = 0x1) : (_0xf2921c = 0x1 / Math[_0x4cc7('0x2c')](_0xf2921c), _0x53d0f2['x'] *= _0xf2921c, _0x53d0f2['y'] *= _0xf2921c, _0x53d0f2['z'] *= _0xf2921c, _0x53d0f2['w'] *= _0xf2921c)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x53d0f2)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xc, 0x4b); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](12.7, 0x4c); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](12.4, 0x4b); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0x1a60')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['dialog']['addBubble'](_0x4cc7('0x2703'), 0xc8, -0x28, null, null, null, null, null); _0x53d0f2 = _0x1baaa1[_0x4cc7('0x7d9')](0x17c); _0xf2921c = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2704'), 0x118, 0x14a, null, _0x53d0f2, -0x1, _0xf2921c, null); this[_0x4cc7('0x2700')] = new _0x110fc2(this[_0x4cc7('0x1a60')],-0x1,0xc8,!0x1); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this['bunnyJump']); this['childJump'] = new _0x110fc2(this[_0x4cc7('0xc37')],0x1,0x78,!0x1); this[_0x4cc7('0x2705')][_0x4cc7('0x2706')] *= 0.4; this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2705')]); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526['display'])); this[_0x4cc7('0x103b')](); this[_0x4cc7('0x25e6')] = 0.8; }, 'frame6': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this[_0x4cc7('0x2700')]); this['tunnel'][_0x4cc7('0x21bf')](this[_0x4cc7('0x2705')]); this[_0x4cc7('0x1037')](_0x4b25d1['homePlanAPart2'], -0x2); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]['removeChild'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc37')]['mesh']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x7f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x10); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x87e); var _0x210008 = null; null == _0x210008 && (_0x210008 = new _0x169fce()); var _0x58e541 = Math[_0x4cc7('0x28')](0.5061454830783556); _0x210008['x'] = -0.23 * _0x58e541; _0x210008['y'] = 0.36 * _0x58e541; _0x210008['z'] = 0.904 * _0x58e541; _0x210008['w'] = Math['cos'](0.5061454830783556); _0x58e541 = _0x210008['x'] * _0x210008['x'] + _0x210008['y'] * _0x210008['y'] + _0x56067a[_0x4cc7('0x6d9')](_0x210008['z'], _0x210008['z']) + _0x210008['w'] * _0x210008['w']; var _0x242958 = _0x58e541 - 0x1; 1e-10 > (0x0 <= _0x242958 ? _0x242958 : -_0x242958) || (0x0 == _0x58e541 ? (_0x210008['x'] = 0x0, _0x210008['y'] = 0x0, _0x210008['z'] = 0x0, _0x210008['w'] = 0x1) : (_0x58e541 = 0x1 / Math['sqrt'](_0x58e541), _0x210008['x'] *= _0x58e541, _0x210008['y'] *= _0x58e541, _0x210008['z'] *= _0x58e541, _0x210008['w'] *= _0x58e541)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x210008)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](6.6, 26.99, null, 0x17); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1a); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](6.6, 0x1b); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x38); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')]['mesh'][_0x4cc7('0xc20')](!0x1); _0x210008 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x58e541 = _0x1baaa1[_0x4cc7('0x7d9')](0x23a); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x3bd'), -0x168, -0x136, _0x210008, _0x58e541, null, null, null); _0x210008 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x58e541 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2707'), 0x8c, -0xaa, _0x210008, null, -0x1, _0x58e541, null); _0x210008 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x58e541 = _0x1baaa1[_0x4cc7('0x7d9')](0x190); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2708'), -0x12c, 0x50, _0x210008, _0x58e541, -0x1, null, null); _0x210008 = _0x1baaa1['scale'](0.8); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2709'), 0x78, 0x15e, _0x210008, null, -0x1, null, null); }, 'frame7': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.7, 28.99, null, 0x17); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x1a); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['duplicator'][_0x4cc7('0xac9')](7.7, 0x1d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_visible'](!0x1); var _0x4ea081 = _0x1baaa1[_0x4cc7('0x7d9')](0x20d) , _0x47ab7e = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x270a'), -0x3c, -0xaa, null, _0x4ea081, null, _0x47ab7e, null); _0x4ea081 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x270b'), -0x64, 0x104, null, null, null, _0x4ea081, null); _0x4ea081 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x270c'), 0xc8, 0x12c, _0x4ea081, null, 0x0); }, 'init': function() { this[_0x4cc7('0xc37')] = new _0x40b5bf(this['section'],_0x1fb3e3['child'],!0x1,null,!0x1,null); this['child']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); var _0x26a723 = this['explorePath'][_0x4cc7('0x1109')]; _0x26a723 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x26a723); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x26a723,-0x2); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x26a723 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x26a723 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x26a723); this['duplicator'][_0x4cc7('0x110a')] = new _0x42bd00(_0x26a723,-0x3); this[_0x4cc7('0x1a60')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['bunny'],!0x1,null,!0x1,null); this['bunny'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this['bunny']); }, '__class__': _0x14c8e2 }); var _0x477412 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], -0x1, null, { 'endTiles': !0x1, 'startTilesLength': 0xbb8 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x270d'); }; _0x16dada[_0x4cc7('0x270e')] = _0x477412; _0x477412[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9['TgnWc'], _0x4cc7('0x270f')]; _0x477412[_0x4cc7('0x92b')] = _0x396698; _0x477412[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'skater': null, 'pastafarian': null, 'unloadLevel': function() { if (_0x4cc7('0x2710') !== _0x4cc7('0x2710')) { return this['__textureID']; } else { this[_0x4cc7('0xc35')] = this[_0x4cc7('0xacc')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } }, 'frame0': function() { if (_0x4cc7('0x2711') === _0x4cc7('0x2712')) { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](_0x5f31a5); this[_0x4cc7('0xe75')][_0x4cc7('0x29')](_0x53d7b8); null != _0x54e3a0 ? this['_translations'][_0x4cc7('0x29')](_0x54e3a0) : this[_0x4cc7('0xe8b')][_0x4cc7('0x29')](new _0x21e384()); this[_0x4cc7('0xe76')] = this[_0x4cc7('0xe75')][_0x4cc7('0x34')](); this[_0x4cc7('0xe78')] = !0x0; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x6e); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_y'](0x19); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x3d); var _0x5f31a5 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x53d7b8 = null; null == _0x53d7b8 && (_0x53d7b8 = new _0x169fce()); var _0x54e3a0 = Math[_0x4cc7('0x28')](0.3839724354387525); _0x53d7b8['x'] = -0.362 * _0x54e3a0; _0x53d7b8['y'] = _0x2d63f9['vbRng'](-0.924, _0x54e3a0); _0x53d7b8['z'] = _0x2d63f9['vbRng'](-0.122, _0x54e3a0); _0x53d7b8['w'] = Math[_0x4cc7('0x27')](0.3839724354387525); _0x54e3a0 = _0x53d7b8['x'] * _0x53d7b8['x'] + _0x2d63f9[_0x4cc7('0x1b5')](_0x53d7b8['y'], _0x53d7b8['y']) + _0x53d7b8['z'] * _0x53d7b8['z'] + _0x53d7b8['w'] * _0x53d7b8['w']; var _0x1d94dd = _0x54e3a0 - 0x1; 1e-10 > (_0x2d63f9[_0x4cc7('0x1a7')](0x0, _0x1d94dd) ? _0x1d94dd : -_0x1d94dd) || (0x0 == _0x54e3a0 ? (_0x53d7b8['x'] = 0x0, _0x53d7b8['y'] = 0x0, _0x53d7b8['z'] = 0x0, _0x53d7b8['w'] = 0x1) : (_0x54e3a0 = 0x1 / Math[_0x4cc7('0x2c')](_0x54e3a0), _0x53d7b8['x'] *= _0x54e3a0, _0x53d7b8['y'] *= _0x54e3a0, _0x53d7b8['z'] *= _0x54e3a0, _0x53d7b8['w'] *= _0x54e3a0)); _0x5f31a5[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x53d7b8)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 3.8); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, -0.2); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x5f31a5 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Skater!\x20A\x20moment\x20of\x20your\x20time!', -0xf0, -0x50, null, null, null, _0x5f31a5, null); } }, 'frame1': function() { this[_0x4cc7('0xacc')]['setIndexedPosition'](4.9, 3.4); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x57); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x41934b = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('What\x27s\x20up?', 0x28, -0x140, null, null, null, _0x41934b, null); _0x41934b = _0x1baaa1[_0x4cc7('0x7d9')](0x230); var _0x441de8 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2713'), -0xdc, -0x78, null, _0x41934b, null, _0x441de8, null); _0x41934b = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2714'), 0x104, 0x12c, null, null, null, _0x41934b, null); }, 'frame2': function() { if (_0x4cc7('0x2715') === _0x2d63f9[_0x4cc7('0x1b6')]) { this['uses'] = 0x1; _0x255a64[_0x4cc7('0x96b')](this, _0x587c13); this['ownerCharacter'] = _0x587c13; this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe'); this['buffer'] = 0.15; this['categories'] |= 0x20; _0x587c13[_0x4cc7('0x9ad')]('jumpsRestored', _0x48c401(this, this[_0x4cc7('0x2716')])); this[_0x4cc7('0x19')](); } else { this['skater'][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian']['setIndexedPosition'](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x587c13 = _0x1baaa1['width'](0x24e) , _0x40169f = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2717'), -0x14, -0x10e, null, _0x587c13, null, _0x40169f, null); } }, 'frame3': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x51); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20don\x27t\x20want\x20to\x20be\x20rude,\x20but...', -0x104, -0x12c, null, null, null, null, null); var _0x42919a = _0x1baaa1['width'](0x230) , _0xc83989 = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2718'), 0xdc, -0x96, null, _0x42919a, -0x1, _0xc83989, null); _0x42919a = _0x1baaa1['scale'](0.4); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2719'), -0x168, 0x122, _0x42919a, null, 0xffffff); _0x42919a = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); _0xc83989 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x271a'), 0x28, 0x14a, null, _0x42919a, null, _0xc83989, null); }, 'frame4': function() { this['skater'][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['pastafarian']['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x41e6e3 = _0x1baaa1['width'](0x276) , _0x4b252b = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x271b'), -0x3c, -0x104, null, _0x41e6e3, null, _0x4b252b, null); _0x41e6e3 = _0x1baaa1[_0x4cc7('0x7d9')](0x168); _0x4b252b = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That\x27s\x20very\x20interesting;\x20let\x27s\x20talk\x20hobbies.', 0x190, -0x14, null, _0x41e6e3, null, _0x4b252b, null); this['dialog']['addBubble'](_0x4cc7('0x271c'), 0xdc, 0x118, null, null, -0x1, null, null); }, 'frame5': function() { if (_0x4cc7('0x271d') === _0x4cc7('0x271d')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0xab); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x1d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x7); var _0x2fcc56 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2d1e80 = null; _0x2d63f9[_0x4cc7('0x1b8')](null, _0x2d1e80) && (_0x2d1e80 = new _0x169fce()); var _0x178c08 = Math[_0x4cc7('0x28')](0.5846852994181003); _0x2d1e80['x'] = -0.197 * _0x178c08; _0x2d1e80['y'] = -0.977 * _0x178c08; _0x2d1e80['z'] = -0.078 * _0x178c08; _0x2d1e80['w'] = Math[_0x4cc7('0x27')](0.5846852994181003); _0x178c08 = _0x2d1e80['x'] * _0x2d1e80['x'] + _0x2d1e80['y'] * _0x2d1e80['y'] + _0x2d1e80['z'] * _0x2d1e80['z'] + _0x2d1e80['w'] * _0x2d1e80['w']; var _0x2dcf7c = _0x178c08 - 0x1; 1e-10 > (0x0 <= _0x2dcf7c ? _0x2dcf7c : -_0x2dcf7c) || (0x0 == _0x178c08 ? (_0x2d1e80['x'] = 0x0, _0x2d1e80['y'] = 0x0, _0x2d1e80['z'] = 0x0, _0x2d1e80['w'] = 0x1) : (_0x178c08 = 0x1 / Math['sqrt'](_0x178c08), _0x2d1e80['x'] *= _0x178c08, _0x2d1e80['y'] *= _0x178c08, _0x2d1e80['z'] *= _0x178c08, _0x2d1e80['w'] *= _0x178c08)); _0x2fcc56[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2d1e80)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 2.1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x2fcc56 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x271e'), -0x50, -0xf0, null, null, null, _0x2fcc56, null); _0x2fcc56 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1b9')], 0x140, -0x64, null, null, null, _0x2fcc56, null); _0x2fcc56 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x271f'), 0xdc, 0x140, null, null, null, _0x2fcc56, null); } else { var _0x23a901 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x23a901['set_z'](_0x23a901[_0x4cc7('0xd92')]() + 0x78); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, 0x13, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xe, 20.5, null, 0x2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); _0x23a901 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2720'), 0x104, -0x118, -0x1, Math['round'](0x230), null, _0x23a901); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2721'), -0xa0, -0x50, null, null, null, null); _0x23a901 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x56067a[_0x4cc7('0x6da')], -0xb4, 0xf0, -0x1, Math['round'](-0.4), 0x1, _0x23a901); } }, 'frame6': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x143); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x30); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xbd); var _0x2f27e5 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x422c07 = null; _0x56067a['ihAvZ'](null, _0x422c07) && (_0x422c07 = new _0x169fce()); var _0x26eff6 = Math['sin'](0.8377580409572781); _0x422c07['x'] = -0.156 * _0x26eff6; _0x422c07['y'] = -0.972 * _0x26eff6; _0x422c07['z'] = -0.177 * _0x26eff6; _0x422c07['w'] = Math[_0x4cc7('0x27')](0.8377580409572781); _0x26eff6 = _0x422c07['x'] * _0x422c07['x'] + _0x422c07['y'] * _0x422c07['y'] + _0x422c07['z'] * _0x422c07['z'] + _0x422c07['w'] * _0x422c07['w']; var _0x5c5bc9 = _0x26eff6 - 0x1; 1e-10 > (0x0 <= _0x5c5bc9 ? _0x5c5bc9 : -_0x5c5bc9) || (0x0 == _0x26eff6 ? (_0x422c07['x'] = 0x0, _0x422c07['y'] = 0x0, _0x422c07['z'] = 0x0, _0x422c07['w'] = 0x1) : (_0x26eff6 = 0x1 / Math[_0x4cc7('0x2c')](_0x26eff6), _0x422c07['x'] *= _0x26eff6, _0x422c07['y'] *= _0x26eff6, _0x422c07['z'] *= _0x26eff6, _0x422c07['w'] *= _0x26eff6)); _0x2f27e5[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x422c07)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.8, 2.1); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['pastafarian'][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); _0x2f27e5 = _0x1baaa1['scale'](0.7); _0x422c07 = _0x1baaa1[_0x4cc7('0x7d9')](0x1b8); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Certainly.\x20Imagine\x20if\x20you\x20would\x20that\x20this\x20is\x20a\x20throwing\x20knife.', 0x0, -0xbe, _0x2f27e5, _0x422c07, null, null, null); _0x2f27e5 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); _0x422c07 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x244b'), -0xdc, -0xa, _0x2f27e5, null, -0x1, _0x422c07, null); }, 'frame7': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x362); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x109); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x30a); var _0x529726 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x22ea16 = null; null == _0x22ea16 && (_0x22ea16 = new _0x169fce()); var _0xe3fd96 = Math[_0x4cc7('0x28')](1.0297442586766543); _0x22ea16['x'] = -0.139 * _0xe3fd96; _0x22ea16['y'] = -0.984 * _0xe3fd96; _0x22ea16['z'] = -0.115 * _0xe3fd96; _0x22ea16['w'] = Math[_0x4cc7('0x27')](1.0297442586766543); _0xe3fd96 = _0x22ea16['x'] * _0x22ea16['x'] + _0x22ea16['y'] * _0x22ea16['y'] + _0x22ea16['z'] * _0x22ea16['z'] + _0x22ea16['w'] * _0x22ea16['w']; var _0x5b8d81 = _0xe3fd96 - 0x1; 1e-10 > (0x0 <= _0x5b8d81 ? _0x5b8d81 : -_0x5b8d81) || (0x0 == _0xe3fd96 ? (_0x22ea16['x'] = 0x0, _0x22ea16['y'] = 0x0, _0x22ea16['z'] = 0x0, _0x22ea16['w'] = 0x1) : (_0xe3fd96 = 0x1 / Math['sqrt'](_0xe3fd96), _0x22ea16['x'] *= _0xe3fd96, _0x22ea16['y'] *= _0xe3fd96, _0x22ea16['z'] *= _0xe3fd96, _0x22ea16['w'] *= _0xe3fd96)); _0x529726['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x22ea16)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.8, 2.1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x529726 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); _0x22ea16 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2722'), -0x78, -0x14, _0x529726, null, null, _0x22ea16, null); _0x529726 = _0x1baaa1['scale'](0.4); _0x22ea16 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Aim\x20that\x20way,\x20you\x20don\x27t\x20want\x20to\x20lose\x20it\x20again!', 0xc8, 0x3c, _0x529726, null, null, _0x22ea16, null); }, 'frame8': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x47d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x198); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x76f); var _0xcdc1d4 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x29c2a6 = null; null == _0x29c2a6 && (_0x29c2a6 = new _0x169fce()); var _0x2b2531 = Math[_0x4cc7('0x28')](1.1868238913561442); _0x29c2a6['x'] = _0x2d63f9[_0x4cc7('0x1b5')](-0.144, _0x2b2531); _0x29c2a6['y'] = -0.986 * _0x2b2531; _0x29c2a6['z'] = -0.087 * _0x2b2531; _0x29c2a6['w'] = Math['cos'](1.1868238913561442); _0x2b2531 = _0x29c2a6['x'] * _0x29c2a6['x'] + _0x29c2a6['y'] * _0x29c2a6['y'] + _0x29c2a6['z'] * _0x29c2a6['z'] + _0x29c2a6['w'] * _0x29c2a6['w']; var _0x19ef23 = _0x2b2531 - 0x1; 1e-10 > (0x0 <= _0x19ef23 ? _0x19ef23 : -_0x19ef23) || (0x0 == _0x2b2531 ? (_0x29c2a6['x'] = 0x0, _0x29c2a6['y'] = 0x0, _0x29c2a6['z'] = 0x0, _0x29c2a6['w'] = 0x1) : (_0x2b2531 = 0x1 / Math['sqrt'](_0x2b2531), _0x29c2a6['x'] *= _0x2b2531, _0x29c2a6['y'] *= _0x2b2531, _0x29c2a6['z'] *= _0x2b2531, _0x29c2a6['w'] *= _0x2b2531)); _0xcdc1d4['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x29c2a6)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.8, 1.8); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x33); this['skater'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0xcdc1d4 = _0x1baaa1[_0x4cc7('0xa9a')](0.1); _0x29c2a6 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hitting\x20a\x20target\x20requires\x20a\x20specific\x20combiniation\x20of\x20throwing\x20speed\x20and\x20angle,\x20based\x20on\x20your\x20distance\x20away.', -0x64, 0x0, _0xcdc1d4, null, null, _0x29c2a6, null); }, 'init': function() { this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x0,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); var _0x27f032 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x27f032 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x27f032); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x27f032,-0x1); this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc35')],!0x0,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc35')]); _0x27f032 = this['explorePath']['pathName']; _0x27f032 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x27f032); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x27f032,-0x1); }, '__class__': _0x477412 }); var _0x5eee1e = function() { _0x396698['call'](this, _0x4b25d1['sidePathB'], 0x3, null, null, null, _0x3606ba[_0x4cc7('0x25dc')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['sidePathB'],0x4)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2723'); }; _0x16dada[_0x4cc7('0x2724')] = _0x5eee1e; _0x5eee1e[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2723')]; _0x5eee1e[_0x4cc7('0x92b')] = _0x396698; _0x5eee1e['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'skater': null, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this['child'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { if (_0x4cc7('0x2725') === 'QRUsN') { var _0x54b6c1 = _0x4b25d1[_0x4cc7('0x104a')] , _0x2e3632 = _0x54b6c1[_0x4cc7('0x123e')]; _0x2e3632 = _0x104058[_0x4cc7('0x493')]()['get'](_0x2e3632['id'], _0x2e3632[_0x4cc7('0xc12')]); _0x54b6c1 = _0x54b6c1[_0x4cc7('0xc2f')]; 0x4 > (_0x2e3632 < _0x54b6c1 ? _0x2e3632 : _0x54b6c1) && _0x4b25d1[_0x4cc7('0x104a')]['savedProgress'][_0x4cc7('0x1333')](0x4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x32); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x64); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')][_0x4cc7('0x2256')] + 0xfa); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_rotationZ'](-52.94117647058824); this['tunnel']['display'](0x0); this['child'][_0x4cc7('0xac9')](4.5, 0.8, !0x0, 0x5); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](3.3, 0.3, !0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['child'][_0x4cc7('0xd5e')](this[_0x4cc7('0xacc')]); _0x54b6c1 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2726'), 0xa0, -0xa0, null, null, null, _0x54b6c1); _0x54b6c1 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2727'), -0x78, -0x3c, null, null, null, _0x54b6c1); } else { return _0x3c7924['__format'](_0x54b6c1, _0x2e3632); } }, 'init': function() { this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['child']); var _0x19bf5f = this[_0x4cc7('0x1108')]['pathName']; _0x19bf5f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x19bf5f); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x19bf5f,0x3); this[_0x4cc7('0xacc')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['skater']); _0x19bf5f = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x19bf5f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x19bf5f); this[_0x4cc7('0xacc')]['goesTo'] = new _0x42bd00(_0x19bf5f,0x4); }, '__class__': _0x5eee1e }); var _0x56ca74 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x9, null, { 'stopLoadingAfter': 0xa, 'startTilesLength': 0x0, 'modifyData': function(_0x25c286, _0x140c9b) { if (0x9 == _0x25c286) { _0x25c286 = _0x140c9b['split']('|'); _0x140c9b = 0x0; for (var _0x819e8c = _0x25c286[_0x4cc7('0x21')]; _0x140c9b < _0x819e8c; ) { var _0x5252aa = _0x140c9b++; if (_0x29cea6[_0x4cc7('0x55')](_0x25c286[_0x5252aa], 'terrain-') && 0x0 <= _0x25c286[_0x5252aa][_0x4cc7('0x2d')]('~crumbling')) { _0x25c286[_0x4cc7('0xa5e')](_0x5252aa, 0x1); break; } } _0x140c9b = _0x25c286[_0x4cc7('0xc7a')]('|'); } return _0x140c9b; } }); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x1041')],0xa)); this[_0x4cc7('0x25e4')] = !0x0; this[_0x4cc7('0x2728')] = new _0x169fce(); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this['frame9']), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this['frame12']), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this['frame15']), _0x56067a[_0x4cc7('0x2729')](_0x48c401, this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this['frame18']), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this['frame21']), _0x48c401(this, this[_0x4cc7('0x260e')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x272a'); }; _0x16dada[_0x4cc7('0x272b')] = _0x56ca74; _0x56ca74['__name__'] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x272c')]; _0x56ca74[_0x4cc7('0x92b')] = _0x396698; _0x56ca74[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'runner': null, 'skater': null, 'map': null, 'mapTargetX': null, 'mapTargetRotation': null, 'skip': function(_0x23c41b) { this[_0x4cc7('0x25e8')] >= this['frames'][_0x4cc7('0x21')] || _0x2d63f9[_0x4cc7('0x272d')](0x1, this[_0x4cc7('0x25f4')]) ? _0x396698[_0x4cc7('0x8')]['skip'][_0x4cc7('0x96b')](this, _0x23c41b) : (this[_0x4cc7('0x25e8')] = this[_0x4cc7('0x2197')][_0x4cc7('0x21')] - 0x1, this[_0x4cc7('0xace')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0x25f1')][_0x4cc7('0xc20')](!0x1)); }, 'select': function(_0x3b2de9, _0x2536e4) { this[_0x4cc7('0xb7f')]['set_power'](0x1); _0x1fb3e3[_0x4cc7('0x2399')](_0x3b2de9); this[_0x4cc7('0xace')][_0x4cc7('0xc20')](!0x1); }, 'unloadLevel': function() { null != this[_0x4cc7('0xc92')] && (null != this[_0x4cc7('0xc92')]['get_transform']() && (_0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0xc92')], ['x', 'y', 'z'], !0x1, !0x1), _0x488f5d[_0x4cc7('0x168d')](this[_0x4cc7('0xc92')], !0x1, !0x1)), this['map'] = null); this[_0x4cc7('0xacc')] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x6a); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x1021); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x0); this[_0x4cc7('0xb7f')]['display'](0x0); this['runner'][_0x4cc7('0xac9')](4.3, 57.9, null, -0x2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x24); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x4, 56.8, null, 0x12); this['skater']['spritesheet']['set_currentFrame'](0x6); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4009e3 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x272e'), 0x168, 0x28, null, null, null, _0x4009e3, null); this['frameMaxTime'] = 0.2; this[_0x4cc7('0x25f1')][_0x4cc7('0xc20')](!0x0); }, 'frame1': function() { if (_0x4cc7('0x272f') === 'jQkVR') { var _0x4bf3cc = this; this['tunnel'][_0x4cc7('0xc32')]['removeChild'](this['runner'][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xec4')][_0x4cc7('0x126')]); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.5, 58.1, null, 0x1e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x48); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x4, 0x3b, null, 0x1); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0xa); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x3bc621 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x272e'), 0x168, 0x28, null, null, null, _0x3bc621, null); _0x3bc621 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6e2'), -0xc8, 0x50, null, null, null, _0x3bc621, null); this[_0x4cc7('0xc92')] = new _0x5e85ee(_0x5e85ee[_0x4cc7('0x237e')](0x14, 0.5, 12.5),0xbcab7c); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc92')]); this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_x'](), this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xa, this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() + 0x32); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](0x1a); var _0x473ef0 = _0x3bc621 = this[_0x4cc7('0x2728')]; null == _0x473ef0 && (_0x473ef0 = new _0x169fce()); _0x473ef0['x'] = -_0x3bc621['x']; _0x473ef0['y'] = -_0x3bc621['y']; _0x473ef0['z'] = -_0x3bc621['z']; _0x473ef0['w'] = _0x3bc621['w']; _0x3bc621 = this[_0x4cc7('0x2728')]; _0x3bc621['x'] = 0x0; _0x3bc621['y'] = 0x0; _0x3bc621['z'] = 0x0; _0x3bc621['w'] = 0x1; this[_0x4cc7('0x168f')] = this[_0x4cc7('0xc92')][_0x4cc7('0x472')](); var _0x378468 = 0x0 , _0x443326 = null; _0x443326 = function() { if (null != _0x4bf3cc[_0x4cc7('0xc92')]) { var _0x3bc621 = -0x50 / (0x1 + 0.25 * _0x378468); -0xb6 >= _0x4bf3cc['map'][_0x4cc7('0xb45')]() + _0x3bc621 ? (_0x3ae7ae[_0x4cc7('0xa50')](_0x4bf3cc['map'], 0.6, { 'x': _0x56067a[_0x4cc7('0x6db')](_0x4bf3cc[_0x4cc7('0x168f')], 0x14), 'y': -0xb6, 'z': 0x120c }), _0x488f5d[_0x4cc7('0x2730')](_0x4bf3cc['map'], 0.6, _0x4bf3cc[_0x4cc7('0x2728')])) : _0x3ae7ae[_0x4cc7('0xa50')](_0x4bf3cc[_0x4cc7('0xc92')], 0.5, { 'x': _0x4bf3cc[_0x4cc7('0x168f')] + (0x32 - 0x2 * _0x378468) * (_0x4bf3cc[_0x4cc7('0xc92')][_0x4cc7('0x472')]() > _0x4bf3cc[_0x4cc7('0x168f')] ? -0x1 : 0x1), 'y': _0x4bf3cc['map']['get_y']() + _0x3bc621, 'z': _0x4bf3cc[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() + 0x1e / (_0x378468 + 0x1) })['ease'](_0x3bdbdd['easeOut'])[_0x4cc7('0x928')](_0x443326)[_0x4cc7('0xc5d')](0.1); _0x378468 += 0x1; } } ; _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xc92')], 0.6, { 'x': this[_0x4cc7('0xc92')][_0x4cc7('0x472')]() - 0x46, 'y': this[_0x4cc7('0xc92')][_0x4cc7('0xb45')]() - 0x28, 'z': this[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() + 0x96 })['ease'](_0x3bdbdd[_0x4cc7('0xa54')])['onComplete'](_0x443326); this[_0x4cc7('0xfd7')] = 0.3; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x60); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2b); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x640); var _0x48278f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x280b1c = null; null == _0x280b1c && (_0x280b1c = new _0x169fce()); var _0x363114 = Math[_0x4cc7('0x28')](0.39269908169872414); _0x280b1c['x'] = -0.155 * _0x363114; _0x280b1c['y'] = 0.979 * _0x363114; _0x280b1c['z'] = 0.13 * _0x363114; _0x280b1c['w'] = Math['cos'](0.39269908169872414); _0x363114 = _0x280b1c['x'] * _0x280b1c['x'] + _0x280b1c['y'] * _0x280b1c['y'] + _0x280b1c['z'] * _0x280b1c['z'] + _0x280b1c['w'] * _0x280b1c['w']; var _0x2521db = _0x363114 - 0x1; 1e-10 > (0x0 <= _0x2521db ? _0x2521db : -_0x2521db) || (0x0 == _0x363114 ? (_0x280b1c['x'] = 0x0, _0x280b1c['y'] = 0x0, _0x280b1c['z'] = 0x0, _0x280b1c['w'] = 0x1) : (_0x363114 = 0x1 / Math['sqrt'](_0x363114), _0x280b1c['x'] *= _0x363114, _0x280b1c['y'] *= _0x363114, _0x280b1c['z'] *= _0x363114, _0x280b1c['w'] *= _0x363114)); _0x48278f[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x280b1c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['angel'][_0x4cc7('0xac9')](4.8, 0x17); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](4.8, 22.9, null, 0x23); this['bunny']['spritesheet']['set_currentFrame'](0x14); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 0x28); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](4.9, 21.2); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 0x15); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x48278f = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2731'), -0x140, 0x78, null, null, null, _0x48278f, null); this['frameMinTime'] = 0x1; this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this['tunnel'], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); this[_0x4cc7('0x2671')] = new _0x110fc2(this[_0x4cc7('0x1a60')],-0x1,0xc8,!0x1); this[_0x4cc7('0x2671')][_0x4cc7('0x18')] = _0x48c401(this, this[_0x4cc7('0x2672')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2671')]); this[_0x4cc7('0x2670')] = new _0x371b59(this['angel'],new _0x28b142(0x4f,0x2),0xa); } }, 'frame2': function() { this['runner'][_0x4cc7('0xac9')](4.1, 58.4, null, -0x3); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x5a); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](3.9, 0x3c); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x33); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x2a1f4e = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x272e'), 0x168, 0x28, null, null, null, _0x2a1f4e, null); }, 'frame3': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.4); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x55); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['skater']['setIndexedPosition'](3.9, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x51); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x2fda53 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Oops,\x20sorry!', 0x8c, -0x3c, null, null, null, _0x2fda53, null); }, 'frame4': function() { if (_0x56067a[_0x4cc7('0x6dc')](_0x4cc7('0x2732'), 'UWRXL')) { _0x3ae7ae['stop'](this[_0x4cc7('0xc92')], ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d[_0x4cc7('0x168d')](this[_0x4cc7('0xc92')], !0x1, !0x1); this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this['mapTargetX'] - 0x23, -0xac, 0x120c); this[_0x4cc7('0xc92')]['set_rotationZ'](-0xc); this[_0x4cc7('0xec4')]['setIndexedPosition'](4.1, 58.4); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x38); this['runner']['spritesheet'][_0x4cc7('0xacd')](!0x0); this['skater']['setIndexedPosition'](0x2, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2d78d2 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Don\x27t\x20worry,\x20I\x20got\x20this!', 0x140, -0x78, null, null, null, _0x2d78d2, null); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this['runner']); } else { 0x0 != (this[_0x4cc7('0x1a53')] & 0x2) && (this[_0x4cc7('0x1af2')] = 0x0); } }, 'frame5': function() { this['map'][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x3c, -0xa7, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](-0x19); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.5); this[_0x4cc7('0xec4')]['spritesheet']['set_currentFrame'](0x5d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](15.9, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); }, 'frame6': function() { var _0x25dba3 = _0x4cc7('0x2733')['split']('|') , _0x1fa3f2 = 0x0; while (!![]) { switch (_0x25dba3[_0x1fa3f2++]) { case '0': this[_0x4cc7('0xc92')]['moveTo'](this['mapTargetX'] - 0x53, -0x9a, 0x120c); continue; case '1': this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.5); continue; case '2': _0x89cc30 = _0x1baaa1[_0x4cc7('0x7d9')](0xfa); continue; case '3': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5a); continue; case '4': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x128b'), 0x28, 0x154, null, null, null, _0x89cc30, null); continue; case '5': _0x89cc30 = new _0x161060(this['runner']['get_onScreen']()); continue; case '6': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1289'), 0x140, -0x28, null, null, null, _0x89cc30, null); continue; case '7': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); continue; case '8': this['map'][_0x4cc7('0xf9a')](-0x28); continue; case '9': this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](15.9, 0x3c); continue; case '10': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '11': var _0x89cc30 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); continue; case '12': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x128a'), 0xdc, 0x96, null, _0x89cc30, -0x1, null, null); continue; case '13': this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this['runner']); continue; case '14': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; } break; } }, 'frame7': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x5d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](15.9, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x62); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); this['frameMaxTime'] = 0.12; }, 'frame8': function() { if ('NTOZG' !== 'NTOZG') { e[_0x4cc7('0xc79')] = this['__textFormat'][_0x4cc7('0x1176')](); e[_0x4cc7('0xc79')]['__merge'](_0x220ec2); this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); return; } else { this[_0x4cc7('0xec4')]['setIndexedPosition'](4.1, 58.5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](15.6, 0x3c, null, 0x25); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x220ec2 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2734'), 0xf0, 0x0, null, null, null, _0x220ec2, null); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); this[_0x4cc7('0xfd7')] = 0.3; } }, 'frame9': function() { this['map'][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x3c, -0xa7, 0x120c); this['map'][_0x4cc7('0xf9a')](-0x19); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 58.5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](1.3, 0x3c, null, 0x64); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x60); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x13abd7 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2734'), 0xf0, 0x0, null, null, null, _0x13abd7, null); _0x13abd7 = this['skater']['mesh']; _0x13abd7['set_rotationZ'](_0x13abd7[_0x4cc7('0xf73')]() - 0x5a); this[_0x4cc7('0xfd7')] = 0.2; }, 'frame10': function() { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] - 0x23, -0xac, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](-0xc); this['runner'][_0x4cc7('0xac9')](4.1, 58.4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this['runner']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](3.5, 0x3c); this['skater']['spritesheet']['set_currentFrame'](0x5f); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x39d1da = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2480'), 0xdc, 0x14, null, null, null, _0x39d1da, null); _0x39d1da = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2481'), 0x0, 0x118, null, null, null, _0x39d1da, null); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); }, 'frame11': function() { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')], -0xb6, 0x120c); this[_0x4cc7('0xc92')]['set_rotationZ'](0x0); this['runner'][_0x4cc7('0xac9')](4.1, 58.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](3.5, 0x3c); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x5d); this['skater']['spritesheet']['set_xInverted'](!0x0); }, 'frame12': function() { if ('sDrYv' !== 'sDrYv') { _0x14ba2f['call'](this); this[_0x4cc7('0x2735')] = _0x23990b; this[_0x4cc7('0x2736')] = _0x19fe2d; } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x4, 58.8); this[_0x4cc7('0xec4')]['spritesheet']['set_currentFrame'](0x3a); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](3.5, 0x3c); this['skater']['spritesheet'][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x23990b = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('I\x20think\x20it\x27s\x20stuck.', 0x104, -0x14, null, null, null, _0x23990b, null); _0x23990b = _0x1baaa1[_0x4cc7('0x7d9')](0x19a); var _0x19fe2d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2737'), -0xb4, 0x10e, null, _0x23990b, null, _0x19fe2d, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2738'), 0x140, 0x140, null, null, 0x0, null, null); } }, 'frame13': function() { var _0x46ae14 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x46ae14[_0x4cc7('0xd5a')](_0x46ae14[_0x4cc7('0xd92')]() + 0xa); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x4, 59.9, null, 0x19); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](3.5, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5a); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x46ae14 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2739'), -0x28, 0xf0, null, null, null, _0x46ae14, null); }, 'frame14': function() { var _0xc020b1 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0xc020b1['set_z'](_0xc020b1[_0x4cc7('0xd92')]() + 0x14); this[_0x4cc7('0xec4')]['setIndexedPosition'](0x4, 0x3c, null, 0x32); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](3.5, 60.1, null, 0x19); this['skater']['spritesheet'][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0xc020b1 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x273a'), 0x154, -0x28, null, null, null, _0xc020b1, null); }, 'frame15': function() { if ('gzuRZ' !== _0x4cc7('0x273b')) { if (this[_0x4cc7('0x907')][_0x4cc7('0xa92')] != _0x3a39ae || this[_0x4cc7('0x907')]['__height'] != b) this['parent'][_0x4cc7('0xa92')] = _0x3a39ae, this[_0x4cc7('0x907')][_0x4cc7('0xa93')] = b, null != this[_0x4cc7('0xae6')] ? this['parent'][_0x4cc7('0x989')] != this['canvas'] && (this[_0x4cc7('0xae6')]['width'] = Math['round'](_0x3a39ae * this[_0x4cc7('0xa9a')]), this[_0x4cc7('0xae6')][_0x4cc7('0x98b')] = Math['round'](b * this[_0x4cc7('0xa9a')]), this[_0x4cc7('0xae6')]['style'][_0x4cc7('0x7d9')] = _0x3a39ae + 'px', this[_0x4cc7('0xae6')]['style'][_0x4cc7('0x98b')] = b + 'px') : (this[_0x4cc7('0x273c')][_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = _0x3a39ae + 'px', this[_0x4cc7('0x273c')][_0x4cc7('0xcc0')]['height'] = b + 'px'), this[_0x4cc7('0x907')][_0x4cc7('0x20ac')][_0x4cc7('0x152f')](_0x3a39ae, b); } else { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] + 0x3, -0xb3, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](0x5); var _0x3a39ae = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x3a39ae['set_y'](_0x3a39ae[_0x4cc7('0xb45')]() - 0x1e); _0x3a39ae = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x3a39ae[_0x4cc7('0xd5a')](_0x3a39ae[_0x4cc7('0xd92')]() + 0x14); this[_0x4cc7('0xec4')]['setIndexedPosition'](0xc, 60.1, null, 0x10e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater']['setIndexedPosition'](12.4, 60.3, null, 0x104); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x11); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x3a39ae = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x3a39ae[_0x4cc7('0xf9a')](_0x3a39ae['get_rotationZ']() + 0x1e); _0x3a39ae = this['skater'][_0x4cc7('0x126')]; _0x3a39ae[_0x4cc7('0xf9a')](_0x3a39ae[_0x4cc7('0xf73')]() - 0x1e); this[_0x4cc7('0xfd7')] = 0.2; } }, 'frame16': function() { this['map']['moveTo'](this[_0x4cc7('0x168f')] + 0x6, -0xaf, 0x120c); this['map'][_0x4cc7('0xf9a')](0xa); var _0x4f446f = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x4f446f['set_y'](_0x4f446f[_0x4cc7('0xb45')]() - 0x32); _0x4f446f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4f446f[_0x4cc7('0xd5a')](_0x4f446f[_0x4cc7('0xd92')]() + 0x14); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xc, 60.2, null, 0xc3); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['skater'][_0x4cc7('0xac9')](12.3, 60.5, null, 0xb9); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x14); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.18; }, 'frame17': function() { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')] + 0x9, -0xa9, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](0xf); var _0x5e4fcf = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x5e4fcf[_0x4cc7('0xb44')](_0x5e4fcf[_0x4cc7('0xb45')]() - 0x46); _0x5e4fcf = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x5e4fcf[_0x4cc7('0xd5a')](_0x2d63f9[_0x4cc7('0x273d')](_0x5e4fcf[_0x4cc7('0xd92')](), 0x14)); this['runner'][_0x4cc7('0xac9')](0xc, 60.3, null, 0x5f); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x8); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](12.2, 60.7, null, 0x55); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x17); this['skater']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.16; }, 'frame18': function() { this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0x168f')], -0xb6, 0x120c); this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](-0x5); var _0xec5ae = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0xec5ae[_0x4cc7('0xb44')](_0xec5ae[_0x4cc7('0xb45')]() - 0x1e); _0xec5ae = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0xec5ae[_0x4cc7('0xd5a')](_0xec5ae['get_z']() + 0xa); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](11.8, 60.4); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x9); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xc, 60.9, null, 0x5); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x18); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0xec5ae = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x273e'), 0x10e, -0xa0, null, null, null, _0xec5ae, null); }, 'frame19': function() { this[_0x4cc7('0xc92')][_0x4cc7('0xf9a')](0x0); this['runner']['setIndexedPosition'](11.8, 60.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xd); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](12.1, 0x3d, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame20': function() { if (_0x4cc7('0x273f') !== _0x4cc7('0x273f')) { var _0x5c49c4 = c++; _0x4f67b1[_0x4cc7('0xb9f')](b, _0x5d5f75, null, !0x1, _0x5c49c4); } else { this[_0x4cc7('0xc92')][_0x4cc7('0xb3e')](0.5); this[_0x4cc7('0xc92')]['set_scaleY'](0x2); this[_0x4cc7('0xc92')][_0x4cc7('0x168e')](this[_0x4cc7('0xc92')][_0x4cc7('0x472')]() + 0xa, this[_0x4cc7('0xc92')][_0x4cc7('0xb45')]() + 0xf, this[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() - 0x14); this[_0x4cc7('0xec4')]['setIndexedPosition'](11.8, 60.4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](12.1, 0x3d, null, 0x1); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5d5f75 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Here\x20you\x20go!', 0x8c, -0xf0, null, null, null, _0x5d5f75, null); _0x5d5f75 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2740'), -0xc8, 0x64, null, null, null, _0x5d5f75, null); } }, 'frame21': function() { var _0x4639a1 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4639a1[_0x4cc7('0xd5a')](_0x4639a1['get_z']() + 0x50); this['map'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec4')]['setIndexedPosition'](11.8, 60.3); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x1c); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](12.1, 61.4, null, 0x1b); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0xe); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x4639a1 = _0x1baaa1[_0x4cc7('0x7d9')](0x19d); var _0x4e7b8c = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('So\x20I\x20don\x27t\x20believe\x20I\x20caught\x20your\x20name.', -0x154, -0x12c, null, _0x4639a1, null, _0x4e7b8c, null); _0x4639a1 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x2d63f9[_0x4cc7('0x1bb')], 0xf0, 0x14, null, null, null, _0x4639a1, null); _0x4639a1 = _0x1baaa1[_0x4cc7('0xa9a')](0.9); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2741'), 0x50, 0xdc, _0x4639a1, null, -0x1, null, null); 0x1 != this[_0x4cc7('0x25f4')] && this['skipButton'][_0x4cc7('0xc20')](!0x1); }, 'frame22': function() { var _0x1d28c7 = {}; _0x1d28c7[_0x4cc7('0x2742')] = function(_0x5e7723, _0x125734, _0x4a6807) { return _0x5e7723(_0x125734, _0x4a6807); } ; _0x1d28c7[_0x4cc7('0x2743')] = function(_0x1fb3e3, _0x2a8c89) { return _0x1fb3e3 != _0x2a8c89; } ; if (_0x4cc7('0x2744') !== _0x4cc7('0x2745')) { var _0x23ba2c = this; if (_0x2d63f9[_0x4cc7('0x2746')](0x1, this['shownFrom'])) this['frameMaxTime'] = 0.001; else { this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](0.2); _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x2748')](0x1); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); var _0x903568 = _0x1baaa1[_0x4cc7('0xa9a')](0x2); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2749'), 0x0, 0xfa, _0x903568, null, 0xffffff); var _0x1385bb = _0x48c401(this, this[_0x4cc7('0x25ca')]) , _0x5e9609 = _0x1fb3e3[_0x4cc7('0xacc')] , _0x329d0a = new _0x468839(function(_0x23ba2c) { _0x1d28c7[_0x4cc7('0x2742')](_0x1385bb, _0x5e9609, _0x23ba2c); } ); this[_0x4cc7('0xace')]['addChild'](_0x329d0a); var _0x19a12e = _0x48c401(this, this[_0x4cc7('0x25ca')]) , _0x1bb7db = _0x1fb3e3[_0x4cc7('0xec4')] , _0x58683e = new _0x468839(function(_0x23ba2c) { if ('pZnQz' !== _0x4cc7('0x274a')) { var _0x4630b0 = _0x23ba2c++; this[_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x4630b0)['removeEventListener'](_0x4cc7('0x96a'), _0x48c401(this, this[_0x4cc7('0x274b')])); } else { _0x19a12e(_0x1bb7db, _0x23ba2c); } } ); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x58683e); this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { if ('wKiBF' !== _0x4cc7('0x274c')) { _0x23ba2c[_0x4cc7('0xec4')][_0x4cc7('0x1d75')] = !0x0; _0x23ba2c[_0x4cc7('0xacc')]['onScreenDirty'] = !0x0; _0x23ba2c[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); _0x58683e[_0x4cc7('0x274d')](); _0x329d0a['clearRectangles'](); var _0x903568 = _0x23ba2c[_0x4cc7('0xace')][_0x4cc7('0x22e')]['scale']; _0x903568 = (_0x903568['x'] + _0x903568['y']) / 0x2 * 0xa; var _0x1385bb = _0x23ba2c['runner'][_0x4cc7('0xc4b')](); _0x58683e[_0x4cc7('0x274e')](_0x903568, 0xffffff, 0x0, null, null, null, _0x1385bb); _0x903568 = _0x23ba2c[_0x4cc7('0xace')]['layout'][_0x4cc7('0xa9a')]; _0x903568 = (_0x903568['x'] + _0x903568['y']) / 0x2 * 0xa; _0x1385bb = _0x23ba2c[_0x4cc7('0xacc')][_0x4cc7('0xc4b')](); _0x329d0a['addRectangle'](_0x903568, 0xffffff, 0x0, null, null, null, _0x1385bb); } else { var _0x56a8a9 = _0x5e9609[_0x4cc7('0x2b')](_0x903568); ++_0x903568; null != _0x56a8a9 && null != _0x56a8a9[_0x4cc7('0xb30')][_0x4cc7('0x2195')] && _0x56a8a9[_0x4cc7('0xb30')] != _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x56a8a9[_0x4cc7('0xb30')]['wardrobe'][_0x4cc7('0x255c')]() != _0x56a8a9[_0x4cc7('0xb30')] && _0x56a8a9[_0x4cc7('0xb48')]() ? (_0x56a8a9[_0x4cc7('0xc20')](!0x1), _0x56a8a9[_0x4cc7('0x472')]() + _0x56a8a9[_0x4cc7('0xa74')]() / 0x2 < this[_0x4cc7('0x26dd')] && this[_0x4cc7('0x2245')](this[_0x4cc7('0x26dd')] - _0x56a8a9[_0x4cc7('0xa74')]())) : _0x1d28c7[_0x4cc7('0x2743')](_0x56a8a9[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x255c')](), _0x56a8a9[_0x4cc7('0xb30')]) || _0x56a8a9[_0x4cc7('0xb48')]() || _0x56a8a9[_0x4cc7('0xc20')](!0x0)); } } ))); _0x23ba2c[_0x4cc7('0xec4')]['onScreenDirty'] = !0x0; _0x23ba2c['skater'][_0x4cc7('0x1d75')] = !0x0; _0x23ba2c[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); _0x58683e[_0x4cc7('0x274d')](); _0x329d0a[_0x4cc7('0x274d')](); _0x903568 = _0x23ba2c[_0x4cc7('0xace')]['layout'][_0x4cc7('0xa9a')]; _0x903568 = (_0x903568['x'] + _0x903568['y']) / 0x2 * 0xa; var _0x399bc0 = _0x23ba2c[_0x4cc7('0xec4')]['get_onScreen'](); _0x58683e[_0x4cc7('0x274e')](_0x903568, 0xffffff, 0x0, null, null, null, _0x399bc0); _0x903568 = _0x23ba2c['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x903568 = (_0x903568['x'] + _0x903568['y']) / 0x2 * 0xa; _0x399bc0 = _0x23ba2c[_0x4cc7('0xacc')]['get_onScreen'](); _0x329d0a[_0x4cc7('0x274e')](_0x903568, 0xffffff, 0x0, null, null, null, _0x399bc0); this[_0x4cc7('0x25e5')] = Infinity; } } else { null == _0x1385bb && (_0x1385bb = 0x0); return _0x23ba2c[_0x4cc7('0x192f')][_0x4cc7('0x100f')](_0x903568) ? _0x4bf907[_0x4cc7('0xd08')](_0x23ba2c[_0x4cc7('0x100e')]['resolve'](_0x903568)) : _0x1385bb; } }, 'init': function() { this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x3b5b8b = this['explorePath'][_0x4cc7('0x1109')]; _0x3b5b8b = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x3b5b8b); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3b5b8b,0xa); this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x3b5b8b = this[_0x4cc7('0x1108')]['pathName']; _0x3b5b8b = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3b5b8b); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3b5b8b,0xa); }, '__class__': _0x56ca74 }); var _0x30c849 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1046')], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this['frame9']), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x274f'); }; _0x16dada[_0x4cc7('0x2750')] = _0x30c849; _0x30c849[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x274f')]; _0x30c849['__super__'] = _0x396698; _0x30c849['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'duplicator': null, 'child': null, 'bitmapsToDispose': null, 'cameraFocus': null, 'cameraOffset': null, 'cameraStartRotation': null, 'cameraEndRotation': null, 'updateCamera': function() { if (null == this['cameraFocus']) { this[_0x4cc7('0x2751')] = new _0x21e384(0x0,0x0,0x384); var _0x4ed962 = null; null == _0x4ed962 && (_0x4ed962 = new _0x169fce()); var _0x3edf4e = Math[_0x4cc7('0x28')](0.5497787143782138); _0x4ed962['x'] = -0.432 * _0x3edf4e; _0x4ed962['y'] = -0.901 * _0x3edf4e; _0x4ed962['z'] = -0.039 * _0x3edf4e; _0x4ed962['w'] = Math[_0x4cc7('0x27')](0.5497787143782138); _0x3edf4e = _0x4ed962['x'] * _0x4ed962['x'] + _0x56067a[_0x4cc7('0x6d9')](_0x4ed962['y'], _0x4ed962['y']) + _0x4ed962['z'] * _0x4ed962['z'] + _0x4ed962['w'] * _0x4ed962['w']; var _0x5afaa8 = _0x3edf4e - 0x1; _0x56067a[_0x4cc7('0x6c8')](1e-10, 0x0 <= _0x5afaa8 ? _0x5afaa8 : -_0x5afaa8) || (0x0 == _0x3edf4e ? (_0x4ed962['x'] = 0x0, _0x4ed962['y'] = 0x0, _0x4ed962['z'] = 0x0, _0x4ed962['w'] = 0x1) : (_0x3edf4e = 0x1 / Math['sqrt'](_0x3edf4e), _0x4ed962['x'] *= _0x3edf4e, _0x4ed962['y'] *= _0x3edf4e, _0x4ed962['z'] *= _0x3edf4e, _0x4ed962['w'] *= _0x3edf4e)); this['cameraStartRotation'] = _0x4ed962; _0x4ed962 = null; null == _0x4ed962 && (_0x4ed962 = new _0x169fce()); _0x3edf4e = Math[_0x4cc7('0x28')](0.4799655442984406); _0x4ed962['x'] = 0.01 * _0x3edf4e; _0x4ed962['y'] = 0.829 * _0x3edf4e; _0x4ed962['z'] = -0.56 * _0x3edf4e; _0x4ed962['w'] = Math['cos'](0.4799655442984406); _0x3edf4e = _0x4ed962['x'] * _0x4ed962['x'] + _0x4ed962['y'] * _0x4ed962['y'] + _0x4ed962['z'] * _0x4ed962['z'] + _0x4ed962['w'] * _0x4ed962['w']; _0x5afaa8 = _0x3edf4e - 0x1; 1e-10 > (0x0 <= _0x5afaa8 ? _0x5afaa8 : -_0x5afaa8) || (0x0 == _0x3edf4e ? (_0x4ed962['x'] = 0x0, _0x4ed962['y'] = 0x0, _0x4ed962['z'] = 0x0, _0x4ed962['w'] = 0x1) : (_0x3edf4e = 0x1 / Math['sqrt'](_0x3edf4e), _0x4ed962['x'] *= _0x3edf4e, _0x4ed962['y'] *= _0x3edf4e, _0x4ed962['z'] *= _0x3edf4e, _0x4ed962['w'] *= _0x3edf4e)); this[_0x4cc7('0x2752')] = _0x4ed962; this[_0x4cc7('0x2753')] = new _0x21e384(); } _0x4ed962 = this[_0x4cc7('0x25e8')] / (this[_0x4cc7('0x2197')][_0x4cc7('0x21')] - 0x1); _0x4ed962 = _0x3bafe8[_0x4cc7('0x134a')](this[_0x4cc7('0x2754')], this[_0x4cc7('0x2752')], 0x0 <= _0x4ed962 ? 0x1 >= _0x4ed962 ? _0x4ed962 : 0x1 : 0x0); _0x180fa9['view']['get_camera']()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x4ed962)['get_degrees']()); _0x3edf4e = this[_0x4cc7('0x2753')]; _0x3edf4e['x'] = 0x0; _0x3edf4e['y'] = 0x0; _0x3edf4e['z'] = -0x92; _0x3bafe8['rotatePoint'](_0x4ed962, this[_0x4cc7('0x2753')], this[_0x4cc7('0x2753')]); _0x4ed962 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x3edf4e = this[_0x4cc7('0x2751')]; _0x5afaa8 = this[_0x4cc7('0x2753')]; var _0x18c124 = null; null == _0x18c124 && (_0x18c124 = new _0x21e384()); _0x18c124['x'] = _0x3edf4e['x'] + _0x5afaa8['x']; _0x18c124['y'] = _0x3edf4e['y'] + _0x5afaa8['y']; _0x18c124['z'] = _0x3edf4e['z'] + _0x5afaa8['z']; _0x4ed962[_0x4cc7('0xfa1')](_0x18c124); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['duplicator'][_0x4cc7('0x1d75')] = !0x0; this['child'][_0x4cc7('0x1d75')] = !0x0; }, 'showImage': function(_0x227b23, _0x2cffaa, _0x5c95c5) { _0x227b23 = _0x26bd70[_0x4cc7('0xfe2')](_0x56067a[_0x4cc7('0x6dd')]('cutscene/Conspiracy/', _0x227b23) + '.png', !0x1); this[_0x4cc7('0x2755')](_0x227b23, _0x2cffaa, _0x5c95c5); _0x227b23[_0x4cc7('0x10cd')](0.6); this['dialog'][_0x4cc7('0xa0c')](_0x227b23); null == this['bitmapsToDispose'] && (this[_0x4cc7('0x2756')] = _0x2bc114[_0x4cc7('0x24')](null)); this[_0x4cc7('0x2756')][_0x4cc7('0x29')](_0x227b23); }, 'keepPreviousImage': function() { if (null != this[_0x4cc7('0x2756')] && 0x0 != this[_0x4cc7('0x2756')][_0x4cc7('0x34')]()) { var _0x52df28 = this[_0x4cc7('0x2756')][_0x4cc7('0x2b')](this[_0x4cc7('0x2756')][_0x4cc7('0x34')]() - 0x1) , _0x1e7700 = new _0x23639f(_0x52df28) , _0x19af81 = this[_0x4cc7('0xace')][_0x4cc7('0x22e')]; _0x1e7700 = _0x1e7700[_0x4cc7('0x472')]() + _0x1e7700[_0x4cc7('0xa74')]() / 0x2; var _0x37517b = _0x19af81['bounds']; _0x19af81 = (_0x1e7700 - (_0x37517b['x'] + _0x37517b[_0x4cc7('0x7d9')] / 0x2)) / _0x19af81['scale']['x']; _0x37517b = new _0x23639f(_0x52df28); _0x1e7700 = this[_0x4cc7('0xace')][_0x4cc7('0x22e')]; _0x37517b = _0x37517b[_0x4cc7('0xb45')]() + _0x37517b[_0x4cc7('0xa75')]() / 0x2; var _0x3adc53 = _0x1e7700['bounds']; this[_0x4cc7('0x2755')](_0x52df28, _0x19af81, (_0x37517b - (_0x3adc53['y'] + _0x3adc53[_0x4cc7('0x98b')] / 0x2)) / _0x1e7700['scale']['y']); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x52df28); } }, 'positionImage': function(_0x3257e6, _0x29aaeb, _0x4f0b07) { var _0x231ca2 = this , _0x16ba4e = new _0x23639f(_0x3257e6) , _0x439a82 = this[_0x4cc7('0xace')]['layout']; (null == _0x439a82 ? _0x172b83['get_currentLayout']() : _0x439a82)['add'](_0x16ba4e, new _0x38c560(_0x29aaeb,!0x0)); _0x29aaeb = new _0x23639f(_0x3257e6); _0x16ba4e = this[_0x4cc7('0xace')]['layout']; (null == _0x16ba4e ? _0x172b83['get_currentLayout']() : _0x16ba4e)[_0x4cc7('0x2a')](_0x29aaeb, new _0x38c560(_0x4f0b07,!0x1)); this['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { var _0x29aaeb = _0x231ca2[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x29aaeb = (_0x29aaeb['x'] + _0x29aaeb['y']) / 0x2 * 0x18; _0x3257e6[_0x4cc7('0x1073')]([new _0xcc520e(0xffffff,0x1,_0x29aaeb,_0x29aaeb)]); } ))); _0x4f0b07 = _0x231ca2[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x4f0b07 = (_0x4f0b07['x'] + _0x4f0b07['y']) / 0x2 * 0x18; _0x3257e6[_0x4cc7('0x1073')]([new _0xcc520e(0xffffff,0x1,_0x4f0b07,_0x4f0b07)]); }, 'unloadLevel': function() { if (null != this['bitmapsToDispose']) { if ('OVytb' === _0x4cc7('0x2757')) { for (var _0x1b9479 = 0x0, _0x97d867 = this[_0x4cc7('0x2756')]; _0x1b9479 < _0x97d867[_0x4cc7('0x34')](); ) { var _0x3217cf = _0x97d867[_0x4cc7('0x2b')](_0x1b9479); ++_0x1b9479; _0x3217cf[_0x4cc7('0xaf0')]()['dispose'](); } this[_0x4cc7('0x2756')] = null; } else { d[_0x4cc7('0xaa3')] = new _0x18c0fe(null,e['width'],e[_0x4cc7('0x98b')]); d[_0x4cc7('0xaa3')][_0x4cc7('0xaa4')] = e; d[_0x4cc7('0x7d9')] = e['width']; d['height'] = e[_0x4cc7('0x98b')]; null != _0x97d867 && _0x97d867(d); } } this[_0x4cc7('0xc37')] = this['duplicator'] = this[_0x4cc7('0xb7f')] = this[_0x4cc7('0x2752')] = this['cameraStartRotation'] = this[_0x4cc7('0x2753')] = this[_0x4cc7('0x2751')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](0.6); this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4f); this['duplicator']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('So!', -0x14c, -0x118, null, null, null, null); var _0x1e5239 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2758'), -0x10, -0xd4, null, null, -0x1, _0x1e5239); _0x1e5239 = _0x1baaa1['width'](0x352); var _0x40d66d = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('What\x20we\x20know\x20about\x20what?', 0xa8, 0x134, null, null == _0x1e5239 ? null : Math[_0x4cc7('0xa96')](_0x1e5239 / 2.5), null, _0x40d66d); }, 'frame1': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0xecc037 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('About\x20the\x20conspiracy,\x20of\x20course.', -0x28, -0xf0, null, null, null, _0xecc037); _0xecc037 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2759'), 0x168, -0x28, null, null, null, _0xecc037); _0xecc037 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x275a'), 0x0, 0x118, null, null, null, _0xecc037); }, 'frame2': function() { if (_0x4cc7('0x275b') !== _0x4cc7('0x275c')) { this['updateCamera'](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x40ef5f = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x275d'), 0x0, -0x118, null, null, null, _0x40ef5f); _0x40ef5f = _0x1baaa1['width'](0x384); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x275e'), -0xe8, 0x44, null, null == _0x40ef5f ? null : Math[_0x4cc7('0xa96')](_0x40ef5f / 2.5), null, null); _0x40ef5f = _0x1baaa1[_0x4cc7('0x7d9')](0x456); var _0x414209 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x275f'), 0xb8, 0x128, null, null == _0x40ef5f ? null : Math[_0x4cc7('0xa96')](_0x40ef5f / 2.5), -0x1, _0x414209); this[_0x4cc7('0x2760')](_0x4cc7('0x239c'), -0xc8, -0x78); } else { this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xd91')]); var _0x6f4277 = this['explorePath'][_0x4cc7('0x1109')]; _0x6f4277 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x6f4277); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x6f4277,0x0); this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['lizard'],!0x1,null,!0x1,null); this[_0x4cc7('0x9eb')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this['lizard']); _0x6f4277 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x6f4277 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x6f4277); this[_0x4cc7('0x9eb')][_0x4cc7('0x110a')] = new _0x42bd00(_0x6f4277,0x0); } }, 'frame3': function() { if ('YGdia' === _0x4cc7('0x2761')) { var _0xcddc65 = this[_0x4cc7('0xe4a')][_0x4cc7('0x2762')](); ++this[_0x4cc7('0x1eca')]; return _0xcddc65; } else { this['updateCamera'](); this[_0x4cc7('0xc34')]['setIndexedPosition'](4.8, 30.7); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4d); this['duplicator']['spritesheet']['set_xInverted'](!0x0); this['child'][_0x4cc7('0xac9')](0x3, 30.9); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x5579d9 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1087'), -0xa0, -0xf0, null, null, null, _0x5579d9); _0x5579d9 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Maybe?', 0x140, 0xc8, null, null, null, _0x5579d9); _0x5579d9 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2763'), -0x28, 0x118, null, null, null, _0x5579d9); this['keepPreviousImage'](); } }, 'frame4': function() { if (_0x4cc7('0x2764') !== _0x4cc7('0x2764')) { this[_0x4cc7('0xc35')]['setIndexedPosition'](0x5, 24.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this['pastafarian']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](5.4, 23.2, null, 0xf); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.8, 22.7); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](6.1, 23.3, null, 0x5); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x15); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x216513 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2687'), 0x0, -0x3c, null, null, null, _0x216513, null); } else { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 0x1e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x48); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child']['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x8bd4db = _0x1baaa1['width'](0x55a); this['dialog']['addBubble'](_0x4cc7('0x2765'), -0xd8, -0xfc, null, null == _0x8bd4db ? null : Math['round'](_0x2d63f9[_0x4cc7('0x1bd')](_0x8bd4db, 2.5)), null, null); _0x8bd4db = _0x1baaa1['width'](0x4ec); var _0xaa80e9 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2766'), 0x108, -0x5c, null, null == _0x8bd4db ? null : Math[_0x4cc7('0xa96')](_0x2d63f9['WBpEG'](_0x8bd4db, 2.5)), null, _0xaa80e9); _0x8bd4db = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2767'), -0xa0, 0xf0, null, null, 0x0, _0x8bd4db); this[_0x4cc7('0x1089')](); } }, 'frame5': function() { if (_0x4cc7('0x2768') === _0x4cc7('0x2768')) { this['updateCamera'](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 0x1e); this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x4f); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x4947c9 = _0x1baaa1['width'](0x3f2) , _0x1ee55e = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Now\x20let\x27s\x20talk\x20about\x20the\x20Pastafarian!', -0x44, -0xac, null, null == _0x4947c9 ? null : Math[_0x4cc7('0xa96')](_0x2d63f9['WBpEG'](_0x4947c9, 2.5)), null, _0x1ee55e); _0x4947c9 = _0x1baaa1['width'](0x384); _0x1ee55e = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2769'), 0x8, 0x10c, null, _0x2d63f9[_0x4cc7('0x1be')](null, _0x4947c9) ? null : Math[_0x4cc7('0xa96')](_0x4947c9 / 2.5), null, _0x1ee55e); this['showImage'](_0x4cc7('0x23ab'), -0xc8, 0x28); } else { for (var _0x47a830 = this[_0x4cc7('0xa5d')][_0x4cc7('0x21')]; 0x0 <= --_0x47a830; ) _0x19c1c0[_0x4cc7('0xa5c')](this[_0x4cc7('0xa5d')][_0x47a830], _0x4947c9) && (this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x47a830, 0x1), this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](_0x47a830, 0x1), this['__repeat'][_0x4cc7('0xa5e')](_0x47a830, 0x1)); } }, 'frame6': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1adad5 = _0x1baaa1['width'](0x4e2); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x276a'), -0x60, -0x124, null, null == _0x1adad5 ? null : Math[_0x4cc7('0xa96')](_0x1adad5 / 2.5), null, null); _0x1adad5 = _0x1baaa1[_0x4cc7('0x7d9')](0x5e6); var _0x35aa1a = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276b'), 0xe0, -0x84, null, null == _0x1adad5 ? null : Math['round'](_0x56067a[_0x4cc7('0x6de')](_0x1adad5, 2.5)), -0x1, _0x35aa1a); _0x1adad5 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276c'), 0xa0, 0x140, null, null, null, _0x1adad5); this[_0x4cc7('0x1089')](); }, 'frame7': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.8); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x534c91 = _0x1baaa1[_0x4cc7('0x7d9')](0x41a); this[_0x4cc7('0xace')]['addBubble']('Is\x20the\x20Gentleman\x20part\x20of\x20it?', 0xb0, -0xd4, null, null == _0x534c91 ? null : Math['round'](_0x534c91 / 2.5), null, null); _0x534c91 = _0x1baaa1['width'](0x3b6); var _0x630eba = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Absolutely!\x20He\x27s\x20the\x20official\x20conspiracy\x20treasurer.', -0x134, 0x60, null, null == _0x534c91 ? null : Math[_0x4cc7('0xa96')](_0x534c91 / 2.5), null, _0x630eba); _0x534c91 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x276d'), 0x168, 0xc8, null, null, 0x0, _0x534c91); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276e'), 0x28, 0x140, null, null, 0x1, null); this[_0x4cc7('0x2760')]('Gentleman', -0xa0, -0x50); }, 'frame8': function() { this['updateCamera'](); this[_0x4cc7('0xc34')]['setIndexedPosition'](4.8, 31.4); this['duplicator']['spritesheet'][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x69); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0xd77f3b = _0x1baaa1[_0x4cc7('0x7d9')](0x6ea) , _0x2b2fac = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276f'), 0x68, -0xe8, null, null == _0xd77f3b ? null : Math['round'](_0xd77f3b / 2.5), null, _0x2b2fac); _0xd77f3b = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2770'), 0x0, 0xf0, null, null, null, _0xd77f3b); this[_0x4cc7('0x1089')](); }, 'frame9': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.9); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x69); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2771'), -0xf0, -0x168, null, null, null, null); var _0x477921 = _0x1baaa1['width'](0x6ea) , _0xe4c984 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2772'), 0x68, -0xf0, null, null == _0x477921 ? null : Math[_0x4cc7('0xa96')](_0x477921 / 2.5), -0x1, _0xe4c984); _0x477921 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2773'), 0x1b8, -0x28, null, null, null, _0x477921); _0x477921 = _0x1baaa1['width'](0x3f2); _0xe4c984 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2774'), -0x6c, 0x10c, null, null == _0x477921 ? null : Math[_0x4cc7('0xa96')](_0x477921 / 2.5), null, _0xe4c984); _0x477921 = _0x1baaa1['scale'](0.6); _0xe4c984 = _0x1baaa1[_0x4cc7('0x7d9')](0x3b6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2775'), 0xdc, 0x168, null == _0x477921 ? null : 0x0 > _0x477921 ? _0x477921 : _0x477921 / 2.5, null == _0xe4c984 ? null : Math[_0x4cc7('0xa96')](_0xe4c984 / 2.5), -0x1, null); this['keepPreviousImage'](); }, 'frame10': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x6a); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2776'), -0x28, -0x140, null, null, null, null); var _0x56f51b = _0x1baaa1['width'](0x578) , _0x156db0 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('He\x27s\x20mean\x20and\x20he\x20wants\x20to\x20go\x20home.\x20I\x20don\x27t\x20like\x20him.', 0xe0, -0x84, null, null == _0x56f51b ? null : Math['round'](_0x56f51b / 2.5), null, _0x156db0); _0x56f51b = _0x1baaa1['width'](0x4ec); _0x156db0 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2777'), -0x38, 0x10c, null, null == _0x56f51b ? null : Math[_0x4cc7('0xa96')](_0x56f51b / 2.5), 0x0, _0x156db0); this[_0x4cc7('0x2760')](_0x4cc7('0x2362'), 0x136, -0x118); }, 'frame11': function() { var _0x48d44b = _0x4cc7('0x2778')[_0x4cc7('0x46')]('|') , _0x10da4e = 0x0; while (!![]) { switch (_0x48d44b[_0x10da4e++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2779'), -0x28, 0xf0, null, null, -0x1, null); continue; case '1': this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x6b); continue; case '2': _0x21d84b = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); continue; case '3': this['updateCamera'](); continue; case '4': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); continue; case '5': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); continue; case '6': this['duplicator'][_0x4cc7('0xac9')](4.8, 29.9); continue; case '7': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '8': _0x27e2b9 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); continue; case '9': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x277a'), -0x118, -0x28, null, null, null, _0x21d84b); continue; case '10': var _0x21d84b = _0x1baaa1[_0x4cc7('0x7d9')](0x44c) , _0x27e2b9 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); continue; case '11': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20heard\x20he\x20works\x20at\x20the\x20Factory...', 0x10, -0xd4, null, null == _0x21d84b ? null : Math[_0x4cc7('0xa96')](_0x21d84b / 2.5), null, _0x27e2b9); continue; case '12': this['keepPreviousImage'](); continue; case '13': _0x21d84b = _0x1baaa1['scale'](0.8); continue; case '14': this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); continue; case '15': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x277b'), -0x194, 0x6c, null == _0x21d84b ? null : 0x0 > _0x21d84b ? _0x21d84b : _0x21d84b / 2.5, null == _0x27e2b9 ? null : Math[_0x4cc7('0xa96')](_0x27e2b9 / 2.5), -0x1, null); continue; } break; } }, 'frame12': function() { this[_0x4cc7('0x1086')](); this['duplicator'][_0x4cc7('0xac9')](4.8, 30.3); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6c); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x353513 = _0x1baaa1['width'](0x578) , _0x283658 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x277c'), 0xb8, -0xfc, null, null == _0x353513 ? null : Math['round'](_0x353513 / 2.5), null, _0x283658); _0x353513 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x277d'), -0xc8, -0x50, null, null, null, _0x353513); _0x353513 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('She\x27s\x20too\x20nice\x20for\x20that.', 0x118, 0xc8, null, null, null, _0x353513); this[_0x4cc7('0x2760')]('Runner', 0x118, -0x28); }, 'frame13': function() { var _0x673bb3 = _0x4cc7('0x277e')['split']('|') , _0x3723bb = 0x0; while (!![]) { switch (_0x673bb3[_0x3723bb++]) { case '0': var _0x29534e = _0x1baaa1['width'](0x4ec); continue; case '1': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '2': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x277f'), -0x60, -0xfc, null, null == _0x29534e ? null : Math[_0x4cc7('0xa96')](_0x29534e / 2.5), null, null); continue; case '3': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2780'), 0xc8, 0xf0, null, null, null, _0x29534e); continue; case '4': _0x29534e = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2781'), 0x0, -0x50, null, null, null, _0x29534e); continue; case '6': this['dialog'][_0x4cc7('0xacf')]('A\x20trick.', -0x118, 0xc8, null, null, 0x0, _0x29534e); continue; case '7': this[_0x4cc7('0x1086')](); continue; case '8': _0x29534e = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); continue; case '9': this[_0x4cc7('0xace')]['addBubble']('Yes.', -0x28, 0x168, null, null, 0x2, null); continue; case '10': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.6); continue; case '11': this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x26); continue; case '12': this['child']['spritesheet'][_0x4cc7('0xacb')](0x6d); continue; case '13': _0x29534e = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); continue; case '14': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); continue; case '15': this[_0x4cc7('0x1089')](); continue; case '16': this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; } break; } }, 'frame14': function() { var _0x318544 = '1|11|7|2|12|3|8|5|4|10|6|9|0'[_0x4cc7('0x46')]('|') , _0x4e1b6f = 0x0; while (!![]) { switch (_0x318544[_0x4e1b6f++]) { case '0': this['showImage'](_0x4cc7('0x239e'), 0x118, -0xa0); continue; case '1': this[_0x4cc7('0x1086')](); continue; case '2': this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '3': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6d); continue; case '4': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2782'), -0x88, -0x124, null, null == _0x29bf11 ? null : Math[_0x4cc7('0xa96')](_0x29bf11 / 2.5), null, _0x193fd5); continue; case '5': var _0x29bf11 = _0x1baaa1[_0x4cc7('0x7d9')](0x5b4) , _0x193fd5 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); continue; case '6': _0x193fd5 = new _0x161060(this['child']['get_onScreen']()); continue; case '7': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); continue; case '8': this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; case '9': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2783'), 0x124, 0xd8, null, null == _0x29bf11 ? null : Math[_0x4cc7('0xa96')](_0x29bf11 / 2.5), null, _0x193fd5); continue; case '10': _0x29bf11 = _0x1baaa1['width'](0x3d4); continue; case '11': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.8); continue; case '12': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); continue; } break; } }, 'frame15': function() { if (_0x56067a['pjmpl'] !== 'MjBId') { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 31.8); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child'][_0x4cc7('0xac9')](0x3, 0x1f); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6e); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x2ed35b = _0x1baaa1[_0x4cc7('0x7d9')](0x708) , _0x564fc1 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2784'), 0x78, -0x118, null, null == _0x2ed35b ? null : Math[_0x4cc7('0xa96')](_0x2ed35b / 2.5), null, _0x564fc1); this[_0x4cc7('0x1039')](_0x4cc7('0x2785')); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2786'), -0xc8, -0x28, null, null, null, null); _0x2ed35b = _0x1baaa1[_0x4cc7('0x7d9')](0x460); _0x564fc1 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('That\x27s\x20exactly\x20the\x20sort\x20of\x20clue\x20we\x20need.', -0xe0, 0x134, null, null == _0x2ed35b ? null : Math['round'](_0x2ed35b / 2.5), -0x1, _0x564fc1); this[_0x4cc7('0x1089')](); } else { var _0x3c8ef1 = this['it'][_0x4cc7('0x3a')](); return this[_0x4cc7('0x233d')][_0x3c8ef1]; } }, 'frame16': function() { this['updateCamera'](); this['duplicator'][_0x4cc7('0xac9')](4.8, 31.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x6e); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3eadc0 = _0x1baaa1['width'](0x4b0) , _0x2a8401 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x2d63f9[_0x4cc7('0x1bf')], -0xc8, -0x84, null, null == _0x3eadc0 ? null : Math[_0x4cc7('0xa96')](_0x3eadc0 / 2.5), null, _0x2a8401); _0x3eadc0 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Dad?', 0xc8, 0x7c, null, null, null, _0x3eadc0); _0x3eadc0 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2787'), -0xa0, 0xd4, null, null, null, _0x3eadc0); }, 'frame17': function() { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 0x1f); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 0x1f); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x6e); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x56ddc3 = _0x1baaa1[_0x4cc7('0x7d9')](0x5dc) , _0x4c4c2b = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2788'), 0x90, -0xd4, null, null == _0x56ddc3 ? null : Math[_0x4cc7('0xa96')](_0x2d63f9[_0x4cc7('0x2789')](_0x56ddc3, 2.5)), null, _0x4c4c2b); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('What?', -0x198, 0xb0, null, null, null, null); _0x56ddc3 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x278a'), -0x84, 0xec, null, null, -0x1, _0x56ddc3); _0x56ddc3 = _0x1baaa1[_0x4cc7('0x7d9')](0x4ec); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x278b'), 0xb8, 0x154, null, null == _0x56ddc3 ? null : Math[_0x4cc7('0xa96')](_0x56ddc3 / 2.5), -0x1, null); }, 'init': function() { if ('OMSmI' === _0x4cc7('0x278c')) { this['duplicator'] = new _0x40b5bf(this['section'],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); var _0x3ae66a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x3ae66a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3ae66a); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3ae66a,-0x1); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc37')]); _0x3ae66a = this[_0x4cc7('0x1108')]['pathName']; _0x3ae66a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3ae66a); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x3ae66a,-0x1); } else { var _0x2e9238 = b[_0x3ae66a]; ++_0x3ae66a; _0x2e9238['set_cursor'](null); } }, '__class__': _0x30c849 }); var _0x55a4be = function() {}; _0x16dada[_0x4cc7('0x278d')] = _0x55a4be; _0x55a4be[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'Cutscenes']; _0x55a4be[_0x4cc7('0x2d6')] = {}; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x24aa')] = _0x2d63f9.PfVSm; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x278e')] = _0x4cc7('0x278e'); _0x55a4be[_0x4cc7('0x2d6')]['get_batteries'] = _0x4cc7('0x278f'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2790')] = _0x4cc7('0x2790'); _0x55a4be[_0x4cc7('0x2d6')]['get_morningHypothesis4'] = _0x4cc7('0x2791'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2792')] = _0x4cc7('0x2792'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2793')] = _0x4cc7('0x2793'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2794')] = _0x4cc7('0x2794'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2795')] = 'get_fame'; _0x55a4be[_0x4cc7('0x2d6')]['get_truancy'] = 'get_truancy'; _0x55a4be[_0x4cc7('0x2d6')]['get_crossingTheGap'] = 'get_crossingTheGap'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x146a')] = _0x4cc7('0x146a'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2796')] = _0x4cc7('0x2796'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2797')] = _0x4cc7('0x2797'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2798')] = _0x4cc7('0x2798'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x2799')] = _0x4cc7('0x2799'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279a')] = 'get_tellAFriend'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279b')] = _0x4cc7('0x279b'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279c')] = _0x4cc7('0x279c'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279d')] = _0x4cc7('0x279d'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279e')] = _0x4cc7('0x279e'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x279f')] = _0x4cc7('0x279f'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a0')] = _0x4cc7('0x27a0'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a1')] = _0x4cc7('0x27a1'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a2')] = _0x4cc7('0x27a2'); _0x55a4be[_0x4cc7('0x2d6')]['get_cantWait'] = _0x4cc7('0x27a3'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a4')] = _0x4cc7('0x27a4'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a5')] = _0x4cc7('0x27a5'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a6')] = 'get_fourthCondiment'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a7')] = _0x4cc7('0x27a7'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a8')] = 'get_sneaking'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27a9')] = _0x4cc7('0x27a9'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27aa')] = _0x4cc7('0x27aa'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27ab')] = _0x4cc7('0x27ab'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27ac')] = _0x4cc7('0x27ac'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27ad')] = 'get_indecision'; _0x55a4be[_0x4cc7('0x2d6')]['get_friendlyGreeting'] = 'get_friendlyGreeting'; _0x55a4be[_0x4cc7('0x2d6')]['get_standardsToUphold'] = _0x4cc7('0x27ae'); _0x55a4be[_0x4cc7('0x2d6')]['get_theNextBigThing'] = _0x4cc7('0x27af'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b0')] = _0x4cc7('0x27b0'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b1')] = _0x4cc7('0x27b1'); _0x55a4be[_0x4cc7('0x2d6')]['get_myTurn'] = 'get_myTurn'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b2')] = 'get_orbits'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b3')] = 'get_planetStolen'; _0x55a4be[_0x4cc7('0x2d6')]['get_planetMissing'] = _0x4cc7('0x27b4'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b5')] = _0x4cc7('0x27b5'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b6')] = 'get_thanksForPlaytesting'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b7')] = _0x4cc7('0x27b7'); _0x55a4be[_0x4cc7('0x2d6')]['get_studentTeacher'] = _0x4cc7('0x27b8'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27b9')] = _0x4cc7('0x27b9'); _0x55a4be[_0x4cc7('0x2d6')]['get_inflation'] = _0x4cc7('0x27ba'); _0x55a4be[_0x4cc7('0x2d6')]['get_dontKnockIt'] = _0x4cc7('0x27bb'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27bc')] = 'get_socraticMethod'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27bd')] = _0x4cc7('0x27bd'); _0x55a4be[_0x4cc7('0x2d6')]['get_boring'] = 'get_boring'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27be')] = _0x4cc7('0x27be'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27bf')] = 'get_joinUs'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c0')] = _0x4cc7('0x27c0'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c1')] = 'get_conspiracy'; _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c2')] = _0x4cc7('0x27c2'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c3')] = _0x4cc7('0x27c3'); _0x55a4be[_0x4cc7('0x2d6')]['get_playingWithFire'] = _0x4cc7('0x27c4'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c5')] = _0x4cc7('0x27c5'); _0x55a4be[_0x4cc7('0x2d6')]['get_heavySleeper'] = _0x4cc7('0x27c6'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c7')] = _0x4cc7('0x27c7'); _0x55a4be[_0x4cc7('0x2d6')][_0x4cc7('0x27c8')] = _0x4cc7('0x27c8'); _0x55a4be['getByName'] = function(_0x3a5cfb) { if (_0x4cc7('0x6a') !== _0x2d63f9[_0x4cc7('0x1c1')]) { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.8, 0x6); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x53); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['brightMovements'][_0x4cc7('0x16c4')](0x2, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.75; } else { var _0xf510b8 = _0x55a4be[_0x4cc7('0x27c9')]; return (null != _0x842c50[_0x3a5cfb] ? _0xf510b8[_0x4cc7('0xd76')](_0x3a5cfb) : _0xf510b8['h'][_0x4cc7('0x959')](_0x3a5cfb)) ? (_0xf510b8 = _0x55a4be['jsonCutscenes'], null != _0x842c50[_0x3a5cfb] ? _0xf510b8[_0x4cc7('0xd77')](_0x3a5cfb) : _0xf510b8['h'][_0x3a5cfb]) : 'SelfAssembly' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c8')]() : _0x4cc7('0x272c') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c7')]() : _0x4cc7('0x27ca') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c6')]() : 'Revision' == _0x3a5cfb ? _0x55a4be['get_revision']() : 'PlayingWithFire' == _0x3a5cfb ? _0x55a4be['get_playingWithFire']() : _0x4cc7('0x27cb') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c3')]() : _0x4cc7('0xf14') == _0x3a5cfb ? _0x55a4be['get_insanity']() : _0x2d63f9[_0x4cc7('0x27cc')](_0x4cc7('0x274f'), _0x3a5cfb) ? _0x55a4be['get_conspiracy']() : _0x4cc7('0x27cd') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27c0')]() : _0x4cc7('0x27ce') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27bf')]() : _0x4cc7('0x270f') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27be')]() : _0x4cc7('0x6d4') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27cf')]() : _0x4cc7('0x27d0') == _0x3a5cfb ? _0x55a4be['get_niceToMeetYou']() : _0x4cc7('0x27d1') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27bc')]() : _0x2d63f9[_0x4cc7('0x27d2')](_0x4cc7('0x27d3'), _0x3a5cfb) ? _0x55a4be[_0x4cc7('0x27bb')]() : 'Inflation' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ba')]() : _0x4cc7('0x4a2') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b9')]() : _0x4cc7('0x27d4') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b8')]() : _0x4cc7('0x27d5') == _0x3a5cfb ? _0x55a4be['get_grandOpening']() : _0x4cc7('0x27d6') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b6')]() : _0x4cc7('0x26ea') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b5')]() : 'PlanetMissing' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b4')]() : _0x4cc7('0x27d7') == _0x3a5cfb ? _0x55a4be['get_planetStolen']() : _0x4cc7('0x27d8') == _0x3a5cfb ? _0x55a4be['get_orbits']() : _0x2d63f9['MDucW'] == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27d9')]() : _0x4cc7('0x27da') == _0x3a5cfb ? _0x55a4be['get_discoveries']() : 'YouThink' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27b0')]() : 'TheNextBigThing' == _0x3a5cfb ? _0x55a4be['get_theNextBigThing']() : 'StandardsToUphold' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ae')]() : 'FriendlyGreeting' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27db')]() : _0x4cc7('0x27dc') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ad')]() : _0x4cc7('0x27dd') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ac')]() : _0x4cc7('0x266f') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ab')]() : _0x4cc7('0x4a0') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27aa')]() : _0x4cc7('0x27de') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a9')]() : _0x2d63f9['plfqM'](_0x4cc7('0x27df'), _0x3a5cfb) ? _0x55a4be[_0x4cc7('0x27a8')]() : 'BoatRide' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a7')]() : _0x4cc7('0x27e0') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a6')]() : _0x4cc7('0x27e1') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a5')]() : _0x4cc7('0x27e2') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a4')]() : 'CantWait' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a3')]() : _0x4cc7('0x27e3') == _0x3a5cfb ? _0x55a4be['get_superpowers']() : _0x4cc7('0x2611') == _0x3a5cfb ? _0x55a4be['get_aBCD']() : 'TwoMonthWait' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27a0')]() : _0x4cc7('0x27e4') == _0x3a5cfb ? _0x55a4be['get_twoMonthWait2']() : _0x4cc7('0x27e5') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279e')]() : _0x2d63f9[_0x4cc7('0x1c5')] == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279d')]() : _0x4cc7('0x27e6') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279c')]() : 'SomethingWeird' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279b')]() : 'TellAFriend' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x279a')]() : _0x4cc7('0x27e7') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2799')]() : _0x2d63f9[_0x4cc7('0x27e8')] == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2798')]() : 'Affliction' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2797')]() : 'LeaveItHere' == _0x3a5cfb ? _0x55a4be['get_leaveItHere']() : 'Protip' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x146a')]() : _0x4cc7('0x27e9') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x27ea')]() : _0x4cc7('0x27eb') == _0x3a5cfb ? _0x55a4be['get_truancy']() : _0x4cc7('0x27ec') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2795')]() : _0x4cc7('0x27ed') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2794')]() : _0x4cc7('0x27ee') == _0x3a5cfb ? _0x55a4be['get_morningHypothesis2']() : _0x4cc7('0x27ef') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2792')]() : _0x4cc7('0x27f0') == _0x3a5cfb ? _0x55a4be['get_morningHypothesis4']() : _0x4cc7('0x27f1') == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x2790')]() : 'Batteries' == _0x3a5cfb ? _0x55a4be[_0x4cc7('0x278f')]() : _0x4cc7('0x2723') == _0x3a5cfb ? _0x55a4be['get_cheating']() : _0x2d63f9['plfqM'](_0x4cc7('0x27f2'), _0x3a5cfb) ? _0x55a4be[_0x4cc7('0x24aa')]() : null; } } ; _0x55a4be[_0x4cc7('0x27f3')] = function(_0x4e657a) { return new _0x496db0(_0x4e657a); } ; _0x55a4be[_0x4cc7('0x27c8')] = function() { null == _0x55a4be['selfAssembly'] && (_0x55a4be['selfAssembly'] = new _0x13febf()); return _0x55a4be[_0x4cc7('0x27f4')]; } ; _0x55a4be[_0x4cc7('0x27c7')] = function() { null == _0x55a4be['comingThrough'] && (_0x55a4be[_0x4cc7('0x27f5')] = new _0x56ca74()); return _0x55a4be[_0x4cc7('0x27f5')]; } ; _0x55a4be['get_heavySleeper'] = function() { null == _0x55a4be[_0x4cc7('0x27f6')] && (_0x55a4be['heavySleeper'] = new _0x506c08()); return _0x55a4be[_0x4cc7('0x27f6')]; } ; _0x55a4be[_0x4cc7('0x27c5')] = function() { if (_0x4cc7('0x27f7') !== 'klmGX') { null == _0x55a4be['revision'] && (_0x55a4be[_0x4cc7('0x1d91')] = new _0x3266ab()); return _0x55a4be[_0x4cc7('0x1d91')]; } else { var _0x378379 = a[_0x4cc7('0x3a')](); switch (_0x378379[_0x4cc7('0xb4e')]()) { case _0x4cc7('0x196b'): case _0x4cc7('0x196c'): case _0x4cc7('0x196d'): case _0x4cc7('0x27f8'): this[_0x4cc7('0x189e')] = new _0x3fc423(_0x378379); } } } ; _0x55a4be[_0x4cc7('0x27c4')] = function() { if (_0x4cc7('0x27f9') !== _0x4cc7('0x27f9')) { this[_0x4cc7('0x19')](); return; } else { _0x56067a[_0x4cc7('0x6c4')](null, _0x55a4be[_0x4cc7('0x27fa')]) && (_0x55a4be[_0x4cc7('0x27fa')] = new _0x248e03()); return _0x55a4be[_0x4cc7('0x27fa')]; } } ; _0x55a4be[_0x4cc7('0x27c3')] = function() { if (_0x4cc7('0x27fb') === 'ruFbW') { null == _0x55a4be[_0x4cc7('0x27fc')] && (_0x55a4be[_0x4cc7('0x27fc')] = new _0x5ddeef()); return _0x55a4be[_0x4cc7('0x27fc')]; } else { if (a == this[_0x4cc7('0x907')][_0x4cc7('0x989')]) return !0x0; for (; null != a; ) { if (a[_0x4cc7('0x27fd')] == this['parent'][_0x4cc7('0x989')]) return !0x0; a = a[_0x4cc7('0x27fd')]; } return !0x1; } } ; _0x55a4be['get_insanity'] = function() { null == _0x55a4be[_0x4cc7('0x27fe')] && (_0x55a4be[_0x4cc7('0x27fe')] = new _0x549ec6()); return _0x55a4be[_0x4cc7('0x27fe')]; } ; _0x55a4be['get_conspiracy'] = function() { null == _0x55a4be[_0x4cc7('0x27ff')] && (_0x55a4be[_0x4cc7('0x27ff')] = new _0x30c849()); return _0x55a4be[_0x4cc7('0x27ff')]; } ; _0x55a4be[_0x4cc7('0x27c0')] = function() { null == _0x55a4be[_0x4cc7('0x151b')] && (_0x55a4be[_0x4cc7('0x151b')] = new _0x3c095d()); return _0x55a4be['naming']; } ; _0x55a4be[_0x4cc7('0x27bf')] = function() { null == _0x55a4be['joinUs'] && (_0x55a4be[_0x4cc7('0x2800')] = new _0x2e871c()); return _0x55a4be[_0x4cc7('0x2800')]; } ; _0x55a4be[_0x4cc7('0x27be')] = function() { if ('ZzgDw' === 'nHUQO') { this[_0x4cc7('0x14c1')]['get_diffuseMethod']()[_0x4cc7('0x42f')](a); this[_0x4cc7('0x133a')][_0x4cc7('0x42f')](a); this[_0x4cc7('0x133b')][_0x4cc7('0x42f')](a); return a; } else { null == _0x55a4be[_0x4cc7('0x2801')] && (_0x55a4be[_0x4cc7('0x2801')] = new _0x477412()); return _0x55a4be['changeTheSubject']; } } ; _0x55a4be[_0x4cc7('0x27cf')] = function() { null == _0x55a4be[_0x4cc7('0x2802')] && (_0x55a4be[_0x4cc7('0x2802')] = new _0x582db1()); return _0x55a4be[_0x4cc7('0x2802')]; } ; _0x55a4be[_0x4cc7('0x27bd')] = function() { null == _0x55a4be[_0x4cc7('0x2803')] && (_0x55a4be['niceToMeetYou'] = new _0x5ae01c()); return _0x55a4be[_0x4cc7('0x2803')]; } ; _0x55a4be[_0x4cc7('0x27bc')] = function() { null == _0x55a4be[_0x4cc7('0x2804')] && (_0x55a4be[_0x4cc7('0x2804')] = new _0x2c2cb6()); return _0x55a4be[_0x4cc7('0x2804')]; } ; _0x55a4be[_0x4cc7('0x27bb')] = function() { null == _0x55a4be[_0x4cc7('0x2805')] && (_0x55a4be[_0x4cc7('0x2805')] = new _0x171853()); return _0x55a4be[_0x4cc7('0x2805')]; } ; _0x55a4be['get_inflation'] = function() { null == _0x55a4be['inflation'] && (_0x55a4be[_0x4cc7('0x2806')] = new _0x400b4b()); return _0x55a4be[_0x4cc7('0x2806')]; } ; _0x55a4be[_0x4cc7('0x27b9')] = function() { if (_0x56067a[_0x4cc7('0x6e3')](_0x4cc7('0x2807'), 'gGLKE')) { null == _0x55a4be[_0x4cc7('0x2808')] && (_0x55a4be[_0x4cc7('0x2808')] = new _0x1adb51()); return _0x55a4be['teapot']; } else { var _0x59db7e = this; this[_0x4cc7('0xb7f')]['scene'][_0x4cc7('0xb79')](this['runner'][_0x4cc7('0x126')]); this['tunnel'][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xec4')]['mesh']); this[_0x4cc7('0xec4')]['setIndexedPosition'](4.5, 58.1, null, 0x1e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](0x4, 0x3b, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xa); this['skater']['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x37c3ae = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x272e'), 0x168, 0x28, null, null, null, _0x37c3ae, null); _0x37c3ae = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6e1')], -0xc8, 0x50, null, null, null, _0x37c3ae, null); this[_0x4cc7('0xc92')] = new _0x5e85ee(_0x5e85ee['getGeometry'](0x14, 0.5, 12.5),0xbcab7c); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc92')]); this[_0x4cc7('0xc92')]['moveTo'](this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_x'](), this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xa, this[_0x4cc7('0xec4')]['mesh']['get_z']() + 0x32); this[_0x4cc7('0xc92')]['set_rotationZ'](0x1a); var _0x34c8df = _0x37c3ae = this['mapTargetRotation']; null == _0x34c8df && (_0x34c8df = new _0x169fce()); _0x34c8df['x'] = -_0x37c3ae['x']; _0x34c8df['y'] = -_0x37c3ae['y']; _0x34c8df['z'] = -_0x37c3ae['z']; _0x34c8df['w'] = _0x37c3ae['w']; _0x37c3ae = this['mapTargetRotation']; _0x37c3ae['x'] = 0x0; _0x37c3ae['y'] = 0x0; _0x37c3ae['z'] = 0x0; _0x37c3ae['w'] = 0x1; this[_0x4cc7('0x168f')] = this[_0x4cc7('0xc92')]['get_x'](); var _0x8b81b = 0x0 , _0x3fd28e = null; _0x3fd28e = function() { if (null != _0x59db7e[_0x4cc7('0xc92')]) { var _0x37c3ae = -0x50 / (0x1 + 0.25 * _0x8b81b); -0xb6 >= _0x59db7e['map'][_0x4cc7('0xb45')]() + _0x37c3ae ? (_0x3ae7ae[_0x4cc7('0xa50')](_0x59db7e[_0x4cc7('0xc92')], 0.6, { 'x': _0x59db7e[_0x4cc7('0x168f')] + 0x14, 'y': -0xb6, 'z': 0x120c }), _0x488f5d[_0x4cc7('0x2730')](_0x59db7e[_0x4cc7('0xc92')], 0.6, _0x59db7e[_0x4cc7('0x2728')])) : _0x3ae7ae[_0x4cc7('0xa50')](_0x59db7e[_0x4cc7('0xc92')], 0.5, { 'x': _0x59db7e[_0x4cc7('0x168f')] + (0x32 - 0x2 * _0x8b81b) * (_0x59db7e[_0x4cc7('0xc92')][_0x4cc7('0x472')]() > _0x59db7e['mapTargetX'] ? -0x1 : 0x1), 'y': _0x59db7e['map'][_0x4cc7('0xb45')]() + _0x37c3ae, 'z': _0x59db7e[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() + 0x1e / (_0x8b81b + 0x1) })[_0x4cc7('0xa53')](_0x3bdbdd[_0x4cc7('0xa54')])[_0x4cc7('0x928')](_0x3fd28e)[_0x4cc7('0xc5d')](0.1); _0x8b81b += 0x1; } } ; _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xc92')], 0.6, { 'x': this[_0x4cc7('0xc92')][_0x4cc7('0x472')]() - 0x46, 'y': this['map'][_0x4cc7('0xb45')]() - 0x28, 'z': this[_0x4cc7('0xc92')][_0x4cc7('0xd92')]() + 0x96 })[_0x4cc7('0xa53')](_0x3bdbdd['easeOut'])[_0x4cc7('0x928')](_0x3fd28e); this[_0x4cc7('0xfd7')] = 0.3; } } ; _0x55a4be[_0x4cc7('0x27b8')] = function() { null == _0x55a4be[_0x4cc7('0x2809')] && (_0x55a4be[_0x4cc7('0x2809')] = new _0x59e608()); return _0x55a4be[_0x4cc7('0x2809')]; } ; _0x55a4be[_0x4cc7('0x27b7')] = function() { _0x2d63f9[_0x4cc7('0x1c4')](null, _0x55a4be[_0x4cc7('0x280a')]) && (_0x55a4be[_0x4cc7('0x280a')] = new _0x4e61d1()); return _0x55a4be[_0x4cc7('0x280a')]; } ; _0x55a4be[_0x4cc7('0x27b6')] = function() { null == _0x55a4be[_0x4cc7('0x280b')] && (_0x55a4be['thanksForPlaytesting'] = new _0x4fb1b8()); return _0x55a4be[_0x4cc7('0x280b')]; } ; _0x55a4be[_0x4cc7('0x27b5')] = function() { null == _0x55a4be['candy'] && (_0x55a4be[_0x4cc7('0x26f4')] = new _0x30cf73()); return _0x55a4be[_0x4cc7('0x26f4')]; } ; _0x55a4be['get_planetMissing'] = function() { null == _0x55a4be[_0x4cc7('0x1091')] && (_0x55a4be[_0x4cc7('0x1091')] = new _0x649e48()); return _0x55a4be['planetMissing']; } ; _0x55a4be[_0x4cc7('0x27b3')] = function() { null == _0x55a4be[_0x4cc7('0x280c')] && (_0x55a4be['planetStolen'] = new _0x582d66()); return _0x55a4be['planetStolen']; } ; _0x55a4be['get_orbits'] = function() { null == _0x55a4be[_0x4cc7('0x280d')] && (_0x55a4be[_0x4cc7('0x280d')] = new _0x7a93af()); return _0x55a4be[_0x4cc7('0x280d')]; } ; _0x55a4be[_0x4cc7('0x27d9')] = function() { if (_0x4cc7('0x280e') !== 'MrXag') { null == b && (b = 0x0); _0x36f031[_0x4cc7('0x96b')](this, a, b, _0x36f031['parseInt'], _0x185ef3['max']); } else { null == _0x55a4be[_0x4cc7('0x280f')] && (_0x55a4be[_0x4cc7('0x280f')] = new _0x405743()); return _0x55a4be[_0x4cc7('0x280f')]; } } ; _0x55a4be[_0x4cc7('0x27b1')] = function() { null == _0x55a4be['discoveries'] && (_0x55a4be[_0x4cc7('0x2810')] = new _0x3938a3()); return _0x55a4be[_0x4cc7('0x2810')]; } ; _0x55a4be['get_youThink'] = function() { null == _0x55a4be[_0x4cc7('0x2811')] && (_0x55a4be['youThink'] = new _0x5995a8()); return _0x55a4be[_0x4cc7('0x2811')]; } ; _0x55a4be['get_theNextBigThing'] = function() { null == _0x55a4be[_0x4cc7('0x2812')] && (_0x55a4be[_0x4cc7('0x2812')] = new _0x38e04d()); return _0x55a4be[_0x4cc7('0x2812')]; } ; _0x55a4be[_0x4cc7('0x27ae')] = function() { if ('ifXvF' !== _0x4cc7('0x2813')) { var _0x4d8dbd = _0x56067a[_0x4cc7('0x6de')](_0x55cb22[_0x4cc7('0x2814')] * a['tileWidth'], 0x2); _0x4d8dbd = new _0x585d1d(_0x2f2a65[_0x4cc7('0x2815')](a[_0x4cc7('0x1978')], _0x4d8dbd),_0xf9332a['toInt'](a['params'][_0x4cc7('0x2b')](_0x4cc7('0x230')), 0xffffff),_0x4d8dbd); return new _0x2f2a65(a[_0x4cc7('0xb7f')],_0x4d8dbd,_0x4d8dbd,null != b ? b : 0xfa0,new _0x21e384(0x0,0x0,a[_0x4cc7('0x2256')])); } else { null == _0x55a4be[_0x4cc7('0x2816')] && (_0x55a4be[_0x4cc7('0x2816')] = new _0x2d05f4()); return _0x55a4be[_0x4cc7('0x2816')]; } } ; _0x55a4be[_0x4cc7('0x27db')] = function() { if (_0x4cc7('0x2817') === _0x4cc7('0x2818')) { a != this[_0x4cc7('0xa01')]['tx'] + this[_0x4cc7('0x21d1')] && this[_0x4cc7('0xb2c')](); return this[_0x4cc7('0xa01')]['tx'] = a - this['__offsetX']; } else { _0x56067a[_0x4cc7('0x6e4')](null, _0x55a4be[_0x4cc7('0x2819')]) && (_0x55a4be[_0x4cc7('0x2819')] = new _0x15c5ec()); return _0x55a4be[_0x4cc7('0x2819')]; } } ; _0x55a4be['get_indecision'] = function() { if (_0x4cc7('0x281a') === _0x4cc7('0x281a')) { null == _0x55a4be['indecision'] && (_0x55a4be[_0x4cc7('0x281b')] = new _0x460f77()); return _0x55a4be['indecision']; } else { var _0x478154 = _0x3e3cd2++; _0x180fa9 += d[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x478154 - 0x1); } } ; _0x55a4be[_0x4cc7('0x27ac')] = function() { null == _0x55a4be[_0x4cc7('0x281c')] && (_0x55a4be[_0x4cc7('0x281c')] = new _0x193b55()); return _0x55a4be[_0x4cc7('0x281c')]; } ; _0x55a4be[_0x4cc7('0x27ab')] = function() { if (_0x56067a[_0x4cc7('0x281d')] !== _0x56067a[_0x4cc7('0x281e')]) { _0x56067a['RzCPb'](null, _0x55a4be[_0x4cc7('0x281f')]) && (_0x55a4be[_0x4cc7('0x281f')] = new _0x11026f()); return _0x55a4be['angelVsBunny']; } else { 0x1 < a && (a = 0x1); 0x0 > a && (a = 0x0); a == this[_0x4cc7('0xa00')] || this['get_cacheAsBitmap']() || this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); return this[_0x4cc7('0xa00')] = a; } } ; _0x55a4be[_0x4cc7('0x27aa')] = function() { null == _0x55a4be[_0x4cc7('0x2820')] && (_0x55a4be['ofCourse'] = new _0x5eb0af()); return _0x55a4be[_0x4cc7('0x2820')]; } ; _0x55a4be[_0x4cc7('0x27a9')] = function() { null == _0x55a4be[_0x4cc7('0x1e79')] && (_0x55a4be[_0x4cc7('0x1e79')] = new _0x371dc3()); return _0x55a4be['obvious']; } ; _0x55a4be[_0x4cc7('0x27a8')] = function() { null == _0x55a4be[_0x4cc7('0x2821')] && (_0x55a4be[_0x4cc7('0x2821')] = new _0x5dae2d()); return _0x55a4be['sneaking']; } ; _0x55a4be[_0x4cc7('0x27a7')] = function() { null == _0x55a4be[_0x4cc7('0x2822')] && (_0x55a4be[_0x4cc7('0x2822')] = new _0xd48bfd()); return _0x55a4be[_0x4cc7('0x2822')]; } ; _0x55a4be[_0x4cc7('0x27a6')] = function() { null == _0x55a4be[_0x4cc7('0x2823')] && (_0x55a4be[_0x4cc7('0x2823')] = new _0x8b6e15()); return _0x55a4be[_0x4cc7('0x2823')]; } ; _0x55a4be[_0x4cc7('0x27a5')] = function() { null == _0x55a4be[_0x4cc7('0x144f')] && (_0x55a4be['wait'] = new _0x3f829d()); return _0x55a4be[_0x4cc7('0x144f')]; } ; _0x55a4be[_0x4cc7('0x27a4')] = function() { null == _0x55a4be[_0x4cc7('0x2824')] && (_0x55a4be[_0x4cc7('0x2824')] = new _0x34ff4b()); return _0x55a4be[_0x4cc7('0x2824')]; } ; _0x55a4be[_0x4cc7('0x27a3')] = function() { null == _0x55a4be[_0x4cc7('0x2825')] && (_0x55a4be['cantWait'] = new _0x14c8e2()); return _0x55a4be[_0x4cc7('0x2825')]; } ; _0x55a4be[_0x4cc7('0x27a2')] = function() { null == _0x55a4be[_0x4cc7('0x2826')] && (_0x55a4be[_0x4cc7('0x2826')] = new _0x3e4425()); return _0x55a4be[_0x4cc7('0x2826')]; } ; _0x55a4be[_0x4cc7('0x27a1')] = function() { null == _0x55a4be[_0x4cc7('0x2827')] && (_0x55a4be[_0x4cc7('0x2827')] = new _0x1b9eef()); return _0x55a4be[_0x4cc7('0x2827')]; } ; _0x55a4be[_0x4cc7('0x27a0')] = function() { null == _0x55a4be[_0x4cc7('0x2828')] && (_0x55a4be['twoMonthWait'] = new _0x37afa2()); return _0x55a4be[_0x4cc7('0x2828')]; } ; _0x55a4be[_0x4cc7('0x279f')] = function() { null == _0x55a4be[_0x4cc7('0x2829')] && (_0x55a4be['twoMonthWait2'] = new _0x91ad2f()); return _0x55a4be[_0x4cc7('0x2829')]; } ; _0x55a4be[_0x4cc7('0x279e')] = function() { null == _0x55a4be[_0x4cc7('0x282a')] && (_0x55a4be[_0x4cc7('0x282a')] = new _0x46c9d4()); return _0x55a4be[_0x4cc7('0x282a')]; } ; _0x55a4be[_0x4cc7('0x279d')] = function() { if (_0x4cc7('0x282b') !== _0x4cc7('0x282c')) { null == _0x55a4be[_0x4cc7('0x282d')] && (_0x55a4be[_0x4cc7('0x282d')] = new _0xc9eace()); return _0x55a4be['wormholeInSight']; } else { this[_0x4cc7('0x10ea')] = !0x1; if (null != this[_0x4cc7('0x10ca')]) { if (this[_0x4cc7('0x10b7')]) { var _0x477bd6 = this[_0x4cc7('0x10e7')]['x'] , _0x4a11bb = this['_stage3DProxy']['get_x'](); this['_scissorRect']['x'] = _0x477bd6 - _0x4a11bb; _0x477bd6 = this[_0x4cc7('0x10e7')]['y']; _0x4a11bb = this[_0x4cc7('0x10ca')][_0x4cc7('0xb45')](); this[_0x4cc7('0x1035')]['y'] = _0x477bd6 - _0x4a11bb; } else this[_0x4cc7('0x1035')]['x'] = 0x0, this['_scissorRect']['y'] = 0x0, this['_stage3DProxy'][_0x4cc7('0xb46')](this['_globalPos']['x']), this[_0x4cc7('0x10ca')]['set_y'](this[_0x4cc7('0x10e7')]['y']); this['_scissorRectDirty'] = !0x0; } } } ; _0x55a4be['get_theGap'] = function() { null == _0x55a4be['theGap'] && (_0x55a4be['theGap'] = new _0x121a7c()); return _0x55a4be[_0x4cc7('0x26aa')]; } ; _0x55a4be[_0x4cc7('0x279b')] = function() { if ('MGnGS' === _0x4cc7('0x282e')) { _0x56067a['seBYB'](null, _0x55a4be['somethingWeird']) && (_0x55a4be[_0x4cc7('0x282f')] = new _0x39d1a8()); return _0x55a4be['somethingWeird']; } else { _0x1aa93f[_0x4cc7('0x96b')](this, a, b); this[_0x4cc7('0x22ea')] *= 0.4; this[_0x4cc7('0x22ec')] *= 0.6; this[_0x4cc7('0x22eb')] *= 0.8; this[_0x4cc7('0x102c')] *= 0.95; this[_0x4cc7('0x2420')] = !0x0; this[_0x4cc7('0x22e4')] = 0x1; this[_0x4cc7('0x24a1')]['hoverYVelocity'] = 0x50; this[_0x4cc7('0x102d')][_0x4cc7('0x102e')](50.88, 86.08, 0.05, 0.2); this[_0x4cc7('0x102d')][_0x4cc7('0xaa3')] *= 1.4; } } ; _0x55a4be[_0x4cc7('0x279a')] = function() { null == _0x55a4be[_0x4cc7('0x2830')] && (_0x55a4be[_0x4cc7('0x2830')] = new _0xbc723e()); return _0x55a4be[_0x4cc7('0x2830')]; } ; _0x55a4be[_0x4cc7('0x2799')] = function() { null == _0x55a4be[_0x4cc7('0x2831')] && (_0x55a4be[_0x4cc7('0x2831')] = new _0x203d21()); return _0x55a4be['lightningStrikesTwice']; } ; _0x55a4be[_0x4cc7('0x2798')] = function() { if ('FvrQp' !== _0x4cc7('0x2832')) { var _0x1b32fb = _0x436dff++; _0x3b6e45[_0x4cc7('0x9e7')](_0x1b32fb, _0x52778d[_0x1b32fb]); } else { null == _0x55a4be[_0x4cc7('0x2833')] && (_0x55a4be[_0x4cc7('0x2833')] = new _0x5d130a()); return _0x55a4be['dontQuestionIt']; } } ; _0x55a4be['get_affliction'] = function() { null == _0x55a4be['affliction'] && (_0x55a4be[_0x4cc7('0x2834')] = new _0x8ad2b1()); return _0x55a4be['affliction']; } ; _0x55a4be[_0x4cc7('0x2796')] = function() { null == _0x55a4be[_0x4cc7('0x2835')] && (_0x55a4be[_0x4cc7('0x2835')] = new _0x12c825()); return _0x55a4be[_0x4cc7('0x2835')]; } ; _0x55a4be['get_protip'] = function() { null == _0x55a4be['protip'] && (_0x55a4be[_0x4cc7('0x2836')] = new _0x22db6e()); return _0x55a4be[_0x4cc7('0x2836')]; } ; _0x55a4be[_0x4cc7('0x27ea')] = function() { null == _0x55a4be[_0x4cc7('0x2837')] && (_0x55a4be[_0x4cc7('0x2837')] = new _0x575d21()); return _0x55a4be[_0x4cc7('0x2837')]; } ; _0x55a4be[_0x4cc7('0x251a')] = function() { null == _0x55a4be['truancy'] && (_0x55a4be['truancy'] = new _0x327af5()); return _0x55a4be[_0x4cc7('0x2838')]; } ; _0x55a4be[_0x4cc7('0x2795')] = function() { null == _0x55a4be[_0x4cc7('0x2839')] && (_0x55a4be[_0x4cc7('0x2839')] = new _0x3a009c()); return _0x55a4be[_0x4cc7('0x2839')]; } ; _0x55a4be[_0x4cc7('0x2794')] = function() { null == _0x55a4be[_0x4cc7('0x283a')] && (_0x55a4be[_0x4cc7('0x283a')] = new _0xc94d98()); return _0x55a4be[_0x4cc7('0x283a')]; } ; _0x55a4be[_0x4cc7('0x2793')] = function() { null == _0x55a4be[_0x4cc7('0x283b')] && (_0x55a4be[_0x4cc7('0x283b')] = new _0x558534()); return _0x55a4be[_0x4cc7('0x283b')]; } ; _0x55a4be['get_morningHypothesis3'] = function() { null == _0x55a4be['morningHypothesis3'] && (_0x55a4be['morningHypothesis3'] = new _0x480ecb()); return _0x55a4be[_0x4cc7('0x283c')]; } ; _0x55a4be['get_morningHypothesis4'] = function() { null == _0x55a4be[_0x4cc7('0x283d')] && (_0x55a4be['morningHypothesis4'] = new _0x22027a()); return _0x55a4be[_0x4cc7('0x283d')]; } ; _0x55a4be[_0x4cc7('0x2790')] = function() { null == _0x55a4be[_0x4cc7('0x283e')] && (_0x55a4be[_0x4cc7('0x283e')] = new _0x2963d4()); return _0x55a4be[_0x4cc7('0x283e')]; } ; _0x55a4be[_0x4cc7('0x278f')] = function() { null == _0x55a4be[_0x4cc7('0x283f')] && (_0x55a4be[_0x4cc7('0x283f')] = new _0x75a110()); return _0x55a4be[_0x4cc7('0x283f')]; } ; _0x55a4be['get_cheating'] = function() { if ('sPTNh' === _0x4cc7('0x2840')) { this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x46); this['student'][_0x4cc7('0xac9')](2.1, 7.9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x9, 0x16, null, 0x2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x78); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x2f1b84 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2841'), -0xdc, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x208), null, _0x2f1b84); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2842'), 0x168, -0xa0, null, null, null, null); _0x2f1b84 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2843'), 0x118, -0x28, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x2f1b84); _0x2f1b84 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2844'), -0x78, 0x118, null, null, null, _0x2f1b84); _0x2f1b84 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Turn\x20around,\x20and\x20turn\x20on\x20the\x20magnet.', 0xa0, 0x168, null, null, null, _0x2f1b84); } else { null == _0x55a4be['cheating'] && (_0x55a4be[_0x4cc7('0x2845')] = new _0x5eee1e()); return _0x55a4be[_0x4cc7('0x2845')]; } } ; _0x55a4be[_0x4cc7('0x24aa')] = function() { null == _0x55a4be[_0x4cc7('0x2846')] && (_0x55a4be['lizardFellAsleep'] = new _0x538429()); return _0x55a4be[_0x4cc7('0x2846')]; } ; var _0x575d21 = function() { if (_0x4cc7('0x2847') === _0x4cc7('0x2847')) { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x105b')], 0x0, _0x575d21[_0x4cc7('0xf04')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['wormholeN'],0x0)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2848'); } else { this[_0x4cc7('0x1d3f')] = !0x0; } }; _0x16dada[_0x4cc7('0x2849')] = _0x575d21; _0x575d21[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27e9')]; _0x575d21['__super__'] = _0x396698; _0x575d21[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'student': null, 'runner': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4b25d1[_0x4cc7('0x104a')][_0x4cc7('0x1109')]); _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x1334')]['set_value'](_0x2d63f9[_0x4cc7('0x1c8')](_0x4b25d1['sidePathB'][_0x4cc7('0xc2f')], 0x1)); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1335')]['call'](this); }, 'unloadLevel': function() { if (_0x4cc7('0x284a') === _0x4cc7('0x284b')) { return null == _0x104058[_0x4cc7('0xbc4')] ? _0x104058['instance'] = new _0x104058() : _0x104058[_0x4cc7('0xbc4')]; } else { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationY'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-194.4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0xa); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x47); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x5a); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0xa, 0x1); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](10.8, 0.9); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x284c'), 0x0, -0x168, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x284d'), 0x78, -0xf0, null, null, -0x1, null); var _0x522e4c = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x2d63f9['kwVAe'], -0xc8, -0x78, null, null, null, _0x522e4c); _0x522e4c = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Um.', 0x140, 0x28, null, null, 0x1, _0x522e4c); }, 'frame1': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](0xa, 1.3, null, 0x14); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3e1f52 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x284e'), -0x1c, -0xc8, null, null == _0x3e1f52 ? null : Math[_0x4cc7('0xa96')](_0x3e1f52 / 2.5), null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x284f')); _0x3e1f52 = _0x1baaa1[_0x4cc7('0x7d9')](0x44c); var _0x5e0fe7 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2850'), -0x118, 0x50, null, null == _0x3e1f52 ? null : Math[_0x4cc7('0xa96')](_0x3e1f52 / 2.5), -0x1, _0x5e0fe7); }, 'frame2': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0xa, 3.6, null, 0x23); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2851'), 0xf0, -0xf0, null, null, null, null); var _0x590233 = _0x1baaa1[_0x4cc7('0x7d9')](0x44c) , _0x433616 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Hey,\x20I\x20plan\x20ahead\x20a\x20reasonable\x20amount.', -0xdc, -0x50, null, null == _0x590233 ? null : Math[_0x4cc7('0xa96')](_0x590233 / 2.5), null, _0x433616); _0x590233 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x433616 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Haha,\x20whatever\x20you\x20say.\x20Can\x20we\x20get\x20going?', 0x160, 0xc8, null, null == _0x590233 ? null : Math['round'](_0x590233 / 2.5), 0x0, _0x433616); }, 'frame3': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0xa, 3.6, null, 0x25); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](10.7, 0x1); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x2f); var _0x4073ef = _0x1baaa1[_0x4cc7('0x7d9')](0x6a4) , _0x2cb46f = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('What,\x20you\x20don\x27t\x20want\x20to\x20go\x20find\x20a\x20hundred\x20more\x20boxes\x20first?', -0xa8, -0xc0, null, null == _0x4073ef ? null : Math[_0x4cc7('0xa96')](_0x4073ef / 2.5), null, _0x2cb46f); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1915'), 0x17c, -0x50, null, null, null, null); _0x4073ef = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1916'), 0x140, 0x28, null, null, -0x1, _0x4073ef); }, 'frame4': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](10.6, 0x2, null, 0x1d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xac8')]['setIndexedPosition'](0xa, 3.7, null, 0x26); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x38); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x2852')], -0x118, -0xa0, null, null, null, null); var _0x391388 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2853'), -0x28, 0xf0, null, null, -0x1, _0x391388); }, 'init': function() { this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x1b85d9 = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x4cc7('0x214')); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0x1b85d9,0x0); this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['runner'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x1b85d9 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x214')); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1b85d9,0x0); }, '__class__': _0x575d21 }); var _0x53360e = function(_0x59f1a2) { _0x457ac5['call'](this); this['resetCallback'] = _0x59f1a2; }; _0x16dada[_0x4cc7('0x2854')] = _0x53360e; _0x53360e['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'OverlayPlaceholder']; _0x53360e[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x53360e[_0x4cc7('0x92b')] = _0x457ac5; _0x53360e[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'resetCallback': null, 'update': function(_0x46406e) {}, 'reset': function() { this[_0x4cc7('0xc20')](!0x1); null != this[_0x4cc7('0x2855')] && this[_0x4cc7('0x2855')](); }, '__class__': _0x53360e }); var _0x3938a3 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104f')], 0x4, _0x3938a3[_0x4cc7('0xf04')], { 'noCrumblingTiles': !0x0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27da'); }; _0x16dada[_0x4cc7('0x2856')] = _0x3938a3; _0x3938a3[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'Discoveries']; _0x3938a3[_0x4cc7('0x92b')] = _0x396698; _0x3938a3[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'student': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0x1a60')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4cc7('0x1042')); _0x1fb3e3[_0x4cc7('0x1a60')]['lastIndexOnPath']['set_value'](0x9); _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4cc7('0x1042')); _0x1fb3e3[_0x4cc7('0xc37')][_0x4cc7('0x1334')][_0x4cc7('0x1333')](0x6); null != _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x1332')] && (_0x1fb3e3['duplicator'][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4cc7('0x1042')), _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0x1334')]['set_value'](0x7), _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4cc7('0x1042')), _0x1fb3e3[_0x4cc7('0xc35')][_0x4cc7('0x1334')][_0x4cc7('0x1333')](0xa)); _0x396698['prototype'][_0x4cc7('0x1335')][_0x4cc7('0x96b')](this); }, 'unloadLevel': function() { this[_0x4cc7('0xac8')] = this['angel'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x64); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x96); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x32); var _0x32a67f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x7e608e = null; null == _0x7e608e && (_0x7e608e = new _0x169fce()); var _0x315908 = Math[_0x4cc7('0x28')](0.9162978572970231); _0x7e608e['x'] = -0.31 * _0x315908; _0x7e608e['y'] = -0.139 * _0x315908; _0x7e608e['z'] = -0.941 * _0x315908; _0x7e608e['w'] = Math[_0x4cc7('0x27')](0.9162978572970231); _0x315908 = _0x7e608e['x'] * _0x7e608e['x'] + _0x7e608e['y'] * _0x7e608e['y'] + _0x7e608e['z'] * _0x7e608e['z'] + _0x7e608e['w'] * _0x7e608e['w']; var _0xad9336 = _0x315908 - 0x1; 1e-10 > (0x0 <= _0xad9336 ? _0xad9336 : -_0xad9336) || (0x0 == _0x315908 ? (_0x7e608e['x'] = 0x0, _0x7e608e['y'] = 0x0, _0x7e608e['z'] = 0x0, _0x7e608e['w'] = 0x1) : (_0x315908 = _0x2d63f9[_0x4cc7('0x2857')](0x1, Math[_0x4cc7('0x2c')](_0x315908)), _0x7e608e['x'] *= _0x315908, _0x7e608e['y'] *= _0x315908, _0x7e608e['z'] *= _0x315908, _0x7e608e['w'] *= _0x315908)); _0x32a67f[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x7e608e)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 3.4, null, 0x2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x16, 0x4, null, 0x5); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x40); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1ac7'), -0x28, -0xf0, null, null, null, null, null); _0x32a67f = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2858'), -0xa0, -0x78, null, null, -0x1, _0x32a67f, null); _0x32a67f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2859'), 0x78, 0xf0, null, null, null, _0x32a67f, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285a'), 0x140, 0x168, null, null, -0x1, null, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame1': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 3.3, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](21.95, 3.95, null, 0x3); this[_0x4cc7('0xac8')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xac8')][_0x4cc7('0x126')]['set_rotationY'](this[_0x4cc7('0xec5')]['mesh'][_0x4cc7('0xf71')]()); this[_0x4cc7('0xac8')]['mesh']['set_rotationZ'](this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4343cc = _0x1baaa1[_0x4cc7('0x7d9')](0x640); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285b'), -0x64, -0x10c, null, null == _0x4343cc ? null : Math[_0x4cc7('0xa96')](_0x4343cc / 2.5), null, null); _0x4343cc = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285c'), -0xdc, -0x44, null, null, -0x1, _0x4343cc); _0x4343cc = _0x1baaa1[_0x4cc7('0x7d9')](0x640); var _0x2d013b = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285d'), 0x78, 0x160, null, null == _0x4343cc ? null : Math[_0x4cc7('0xa96')](_0x4343cc / 2.5), null, _0x2d013b); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this['angel']); }, 'frame2': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x0, 3.1, null, 0x2); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['student'][_0x4cc7('0xac9')](21.95, 3.95, null, 0x3); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x107fa2 = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0) , _0x11a974 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('What\x20scientific\x20discoveries?\x20The\x20discovery\x20that\x20space\x20is\x20empty?', -0x8c, -0x136, null, _0x107fa2, null, _0x11a974, null); _0x107fa2 = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0); _0x11a974 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285e'), 0xdc, -0x3c, null, _0x107fa2, null, _0x11a974, null); _0x107fa2 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285f'), 0x28, 0x168, null, null, null, _0x107fa2, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2860')); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this['angel']); }, 'frame3': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['student']['setIndexedPosition'](21.95, 3.95, null, 0x3); this['student']['spritesheet']['set_currentFrame'](0x44); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x43010a = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc) , _0x2215f8 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2861'), 0xdc, -0xf0, null, _0x43010a, null, _0x2215f8, 0xd2); _0x43010a = _0x1baaa1[_0x4cc7('0x7d9')](0x258); _0x2215f8 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2862'), -0xe6, 0x122, null, _0x43010a, null, _0x2215f8, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2863'), 0xb4, 0x17c, null, null, -0x1, null, null); this[_0x4cc7('0xac8')]['unifyRotation'](this[_0x4cc7('0xec5')]); }, 'frame4': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](21.95, 3.95, null, 0x3); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x696'), -0x8c, -0x118, null, null, null, null, null); var _0x29f1c0 = _0x1baaa1[_0x4cc7('0x7d9')](0x33e) , _0x2d773f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('You\x20don\x27t\x20really\x20understand\x20something\x20until\x20you\x20can\x20build\x20one\x20from\x20scratch.', 0x78, -0x5a, null, _0x29f1c0, -0x1, _0x2d773f, null); _0x29f1c0 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x2d773f = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Who\x20cares\x20about\x20building\x20new\x20ones?\x20We\x20have\x20plenty\x20in\x20good\x20condition.', 0x14, 0x14a, null, _0x29f1c0, null, _0x2d773f, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame5': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](22.05, 0x4, null, 0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5b8953 = _0x1baaa1[_0x4cc7('0x7d9')](0x3d4) , _0x2b14e8 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2864'), -0x14, -0x96, null, _0x5b8953, null, _0x2b14e8, null); this[_0x4cc7('0x1039')]('actual'); _0x5b8953 = _0x1baaa1[_0x4cc7('0x7d9')](0x78); _0x2b14e8 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2865'), 0x8c, 0xe6, null, _0x5b8953, null, _0x2b14e8, null); _0x5b8953 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2866'), 0x14, 0x14a, null, _0x5b8953, -0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2867'), 0x140, 0x190, _0x1baaa1['scale'](0.4)); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'init': function() { this['angel'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this['angel'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x569a0a = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('winter'); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x569a0a,0x8); this[_0x4cc7('0xac8')] = new _0x40b5bf(this['section'],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); _0x569a0a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x569a0a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x569a0a); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x569a0a,0x7); }, '__class__': _0x3938a3 }); var _0x171853 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104d')], 0x3, null, { 'endTiles': !0x1 }, null, _0x3606ba[_0x4cc7('0x4ed')]((_0x37a526 = _0x4b25d1[_0x4cc7('0x104d')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x2868')])))); this[_0x4cc7('0x2197')] = [_0x2d63f9[_0x4cc7('0x1c9')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2869'); }; _0x16dada[_0x4cc7('0x286a')] = _0x171853; _0x171853[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27d3')]; _0x171853[_0x4cc7('0x92b')] = _0x396698; _0x171853[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'skater': null, 'skaterTeleport': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xacc')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { this[_0x4cc7('0x286b')] = new _0x5bbfed(_0x1fb3e3[_0x4cc7('0xacc')],this[_0x4cc7('0xacc')][_0x4cc7('0xaca')],this['tunnel'][_0x4cc7('0xc32')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x286b')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x7a); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb44')](-0x40); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](-0x8f); var _0x4ee62c = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x5781d5 = null; null == _0x5781d5 && (_0x5781d5 = new _0x169fce()); var _0x22ab58 = Math[_0x4cc7('0x28')](2.033308578573394); _0x5781d5['x'] = -0.024 * _0x22ab58; _0x5781d5['y'] = 0.059 * _0x22ab58; _0x5781d5['z'] = -0.998 * _0x22ab58; _0x5781d5['w'] = Math['cos'](2.033308578573394); _0x22ab58 = _0x5781d5['x'] * _0x5781d5['x'] + _0x5781d5['y'] * _0x5781d5['y'] + _0x5781d5['z'] * _0x5781d5['z'] + _0x5781d5['w'] * _0x5781d5['w']; var _0x4801de = _0x22ab58 - 0x1; 1e-10 > (0x0 <= _0x4801de ? _0x4801de : -_0x4801de) || (0x0 == _0x22ab58 ? (_0x5781d5['x'] = 0x0, _0x5781d5['y'] = 0x0, _0x5781d5['z'] = 0x0, _0x5781d5['w'] = 0x1) : (_0x22ab58 = 0x1 / Math[_0x4cc7('0x2c')](_0x22ab58), _0x5781d5['x'] *= _0x22ab58, _0x5781d5['y'] *= _0x22ab58, _0x5781d5['z'] *= _0x22ab58, _0x5781d5['w'] *= _0x22ab58)); _0x4ee62c[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x5781d5)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, -0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater']['setIndexedPosition'](16.4, 0x9, null, 0x9); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](0x2, 0x1a); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x77); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); }, 'frame1': function() { this['angel'][_0x4cc7('0xac9')](0xd, -0.8); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](18.3, 0x10, null, -0x1a); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x14); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame2': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](13.1, -0.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xe, -0.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x463850 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1289'), 0x12c, 0x28, null, null, null, _0x463850); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this['tunnel'], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); _0x463850 = this[_0x4cc7('0x286b')]; 0x1 != 0x0 < _0x463850['timeLeft'] && (_0x463850[_0x4cc7('0x2357')] = 0.12); }, 'frame3': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](13.4, 2.8, null, 0x19); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](13.2, -0.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x39); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); }, 'frame4': function() { var _0x40e7be = '5|3|0|2|4|1'[_0x4cc7('0x46')]('|') , _0x29e756 = 0x0; while (!![]) { switch (_0x40e7be[_0x29e756++]) { case '0': this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '1': this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '2': this[_0x4cc7('0xec5')]['setIndexedPosition'](13.6, -2.78e-17); continue; case '3': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); continue; case '4': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x36); continue; case '5': this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](12.1, 6.8, null, -0x2d); continue; } break; } }, 'frame5': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](13.8, 0.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](13.9, -0.2); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x37b30d = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Slow\x20down,\x20you\x20idiot!', 0xc8, -0xb4, null, null, null, _0x37b30d); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526['display'])); _0x37b30d = this[_0x4cc7('0x286b')]; 0x1 != 0x0 < _0x37b30d[_0x4cc7('0x2357')] && (_0x37b30d[_0x4cc7('0x2357')] = 0.12); }, 'frame6': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](13.8, 0.3); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](13.85, -0.15); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3f); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4def73 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x286c'), -0x17c, -0xf0, null, null, null, _0x4def73); _0x4def73 = _0x1baaa1[_0x4cc7('0x7d9')](0x528); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x286d'), 0xb4, -0xc0, null, null == _0x4def73 ? null : Math[_0x4cc7('0xa96')](_0x4def73 / 2.5), null, null); _0x4def73 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('You\x20know\x20that,\x20right?', 0x12c, 0x64, null, null, -0x1, _0x4def73); }, 'frame7': function() { this['angel']['setIndexedPosition'](13.9, 0.2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](13.5, -0.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3d); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x15e639 = _0x1baaa1['width'](0x640) , _0x5cc8ad = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x286e'), -0x78, -0xe8, null, null == _0x15e639 ? null : Math[_0x4cc7('0xa96')](_0x15e639 / 2.5), null, _0x5cc8ad); _0x15e639 = _0x1baaa1['width'](0x528); _0x5cc8ad = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x286f'), 0x28, 0x134, null, null == _0x15e639 ? null : Math['round'](_0x56067a[_0x4cc7('0x6e7')](_0x15e639, 2.5)), null, _0x5cc8ad); }, 'frame8': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](13.9, 0.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](12.6, 1.8, null, 0x23); this['skater']['spritesheet'][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x2, 0x1b); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x78); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x350883 = _0x1baaa1[_0x4cc7('0x7d9')](0x564) , _0x57c507 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2870'), -0x78, -0x70, null, null == _0x350883 ? null : Math[_0x4cc7('0xa96')](_0x350883 / 2.5), null, _0x57c507); this[_0x4cc7('0x1039')](_0x2d63f9['nSAQJ']); }, 'init': function() { this['angel'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this['angel'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['angel']); var _0x540401 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x540401 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x540401); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x540401,0x2); this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x540401 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x540401 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x540401); this['skater'][_0x4cc7('0x110a')] = new _0x42bd00(_0x540401,0x3); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this['child']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['child']); _0x540401 = this[_0x4cc7('0x1108')]['pathName']; _0x540401 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x540401); this['child']['goesTo'] = new _0x42bd00(_0x540401,0x3); }, '__class__': _0x171853 }); var _0x5d130a = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0xf03')], 0x2); this['frames'] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = 'Don\x27t\x20Question\x20It'; }; _0x16dada[_0x4cc7('0x2871')] = _0x5d130a; _0x5d130a[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x1c7')]; _0x5d130a[_0x4cc7('0x92b')] = _0x396698; _0x5d130a[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x2397')](_0x5aff49, _0x396698[_0x4cc7('0x8')], { 'student': null, 'skater': null, 'box': null, 'loadNext': function(_0x59c2a1, _0xb5c261) { _0x59c2a1 = _0x2a5c46[_0x4cc7('0x2674')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0xb5c261 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8['instance']['setTunnel'](null) : (_0x445379['get_instance']()['wasPaused'] = !0x1, _0x59c2a1[_0x4cc7('0x1d23')]() || _0x2a5c46['playPathAfter'](_0x59c2a1)); }, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this['student'] = this[_0x4cc7('0xb7f')] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { this[_0x4cc7('0x2586')] = _0x55cb22[_0x4cc7('0x2587')](this[_0x4cc7('0xb7f')], _0x592928['getDefaultDecorationData'](this[_0x4cc7('0xb7f')], _0x4cc7('0x2589'), null, 0x7d)); this[_0x4cc7('0x2586')][_0x4cc7('0x19')](); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x48); this['box'][_0x4cc7('0x126')][_0x4cc7('0x168e')](0x50, 0x5a, 0x708); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](1.8); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](0x6c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x78); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x46); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x898); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x1, 0x17, null, 0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](0x0, 0x16); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xac8')]['unifyRotation'](this[_0x4cc7('0xacc')]); var _0x1069fe = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x258a'), -0x140, 0x28, null, null, null, _0x1069fe); _0x1069fe = _0x1baaa1['width'](0x708); this['dialog']['addBubble']('I\x27m\x20here\x20to\x20have\x20fun,\x20not\x20participate\x20in\x20mad\x20science.', -0x28, 0x168, null, null == _0x1069fe ? null : Math[_0x4cc7('0xa96')](_0x1069fe / 2.5), 0x0, null); }, 'frame1': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); var _0x33aea7 = _0x1baaa1[_0x4cc7('0x7d9')](0x578) , _0x41a686 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2872'), -0x140, -0x140, null, null == _0x33aea7 ? null : Math['round'](_0x33aea7 / 2.5), null, _0x41a686); _0x33aea7 = _0x1baaa1['width'](0x6a4); _0x41a686 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2873'), 0x118, -0x28, null, null == _0x33aea7 ? null : Math['round'](_0x33aea7 / 2.5), null, _0x41a686); this[_0x4cc7('0x1039')](_0x4cc7('0x2874')); _0x33aea7 = _0x1baaa1[_0x4cc7('0x7d9')](0x12c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), -0x140, 0xf0, null, null == _0x33aea7 ? null : Math[_0x4cc7('0xa96')](_0x33aea7 / 2.5), null, null); _0x33aea7 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2875'), -0x78, 0x168, null, null, -0x1, _0x33aea7); }, 'frame2': function() { if ('WtYbR' !== _0x4cc7('0x2876')) { if (this[_0x4cc7('0x239a')] && this[_0x4cc7('0xc30')](_0x2c33f3)) { var _0x12d05c = null; 0x0 < _0x2c33f3 && !this[_0x4cc7('0xc30')](_0x2c33f3 - 0x1) && (_0x12d05c = {}); _0x12d05c['backwards'] = !0x0; _0x2081a8['instance']['loadLevel'](_0x2c33f3, this, null, _0x12d05c); return !0x0; } return !0x1; } else { this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); var _0x2c33f3 = _0x1baaa1[_0x4cc7('0x7d9')](0x6a4); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2877'), 0xb4, -0x154, null, null == _0x2c33f3 ? null : Math['round'](_0x2c33f3 / 2.5), null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2878'), -0xf0, -0xa0, null, null, null, null); _0x2c33f3 = _0x1baaa1[_0x4cc7('0x7d9')](0x6a4); var _0x1fde3f = new _0x161060(this['student']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2879'), 0xf0, 0x0, null, null == _0x2c33f3 ? null : Math[_0x4cc7('0xa96')](_0x2c33f3 / 2.5), 0x0, _0x1fde3f); _0x2c33f3 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Ugh,\x20just-', -0x118, 0x140, null, null, 0x1, _0x2c33f3); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287a'), 0xa0, 0x168, null, null, 0x3, null); } }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this['student']); var _0x4e3e18 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1041')); this['student']['goesTo'] = new _0x42bd00(_0x4e3e18,0x1e); this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['skater']); _0x4e3e18 = this['explorePath']['pathName']; _0x4e3e18 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4e3e18); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4e3e18,0x2); }, '__class__': _0x5d130a }); var _0x3a009c = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x105d')], 0x5, null, { 'stopLoadingAfter': 0x6, 'customDate': _0x4b25d1['wormholeI']['getDateOfArrival'](_0x4b25d1[_0x4cc7('0x105d')][_0x4cc7('0xc2f')]) }, null, _0x3606ba['CUSTOM']((_0x37a526 = _0x4b25d1[_0x4cc7('0x105d')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x2868')])))); this[_0x4cc7('0x25e4')] = !0x0; this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x56067a[_0x4cc7('0x6e8')](_0x48c401, this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x56067a[_0x4cc7('0x6e8')](_0x48c401, this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this[_0x4cc7('0x260b')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27ec'); }; _0x16dada['com.player03.run3.cutscene.Fame'] = _0x3a009c; _0x3a009c[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27ec')]; _0x3a009c[_0x4cc7('0x92b')] = _0x396698; _0x3a009c[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'runner': null, 'skater': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4b25d1[_0x4cc7('0x105e')][_0x4cc7('0x1109')]); _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x1334')][_0x4cc7('0x1333')](0x0); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1335')][_0x4cc7('0x96b')](this); }, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this['runner'] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0xea); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x43); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xd44); var _0x2e01fe = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x4d31d3 = null; null == _0x4d31d3 && (_0x4d31d3 = new _0x169fce()); var _0x577db2 = Math[_0x4cc7('0x28')](0.5497787143782138); _0x4d31d3['x'] = -0.088 * _0x577db2; _0x4d31d3['y'] = 0.996 * _0x577db2; _0x4d31d3['z'] = 0.012 * _0x577db2; _0x4d31d3['w'] = Math[_0x4cc7('0x27')](0.5497787143782138); _0x577db2 = _0x4d31d3['x'] * _0x4d31d3['x'] + _0x4d31d3['y'] * _0x4d31d3['y'] + _0x4d31d3['z'] * _0x4d31d3['z'] + _0x4d31d3['w'] * _0x4d31d3['w']; var _0x17caa3 = _0x577db2 - 0x1; 1e-10 > (0x0 <= _0x17caa3 ? _0x17caa3 : -_0x17caa3) || (0x0 == _0x577db2 ? (_0x4d31d3['x'] = 0x0, _0x4d31d3['y'] = 0x0, _0x4d31d3['z'] = 0x0, _0x4d31d3['w'] = 0x1) : (_0x577db2 = 0x1 / Math[_0x4cc7('0x2c')](_0x577db2), _0x4d31d3['x'] *= _0x577db2, _0x4d31d3['y'] *= _0x577db2, _0x4d31d3['z'] *= _0x577db2, _0x4d31d3['w'] *= _0x577db2)); _0x2e01fe[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x4d31d3)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner']['setIndexedPosition'](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x287b'), -0x140, -0x118, null, null, null, null, null); _0x2e01fe = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); _0x4d31d3 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Angel\x20said\x20he\x20found\x20a\x20way\x20home.\x20Why\x20are\x20you\x20still\x20here?', -0x50, -0x46, null, _0x2e01fe, -0x1, _0x4d31d3, null); _0x2e01fe = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1cb')], 0x0, 0x154, null, null, null, _0x2e01fe, null); }, 'frame1': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')]('But\x20you\x27re\x20famous!', -0x17c, -0xdc, null, null, null, null, null); var _0x562195 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287c'), 0x28, -0x50, null, null, null, _0x562195, null); _0x562195 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287d'), -0xb4, 0x78, null, null, 0x0, _0x562195, null); _0x562195 = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287e'), 0x154, 0x12c, null, null, null, _0x562195, null); }, 'frame2': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x1c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x40f10d = _0x1baaa1[_0x4cc7('0x7d9')](0x1fe); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x287f'), -0xf0, -0x50, null, _0x40f10d, null, null, null); _0x40f10d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2880'), 0x168, -0x14, null, null, null, _0x40f10d, null); _0x40f10d = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('I\x20did.', -0x3c, 0x12c, null, null, 0x0, _0x40f10d, null); }, 'frame3': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x5b); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x58e52e = _0x1baaa1[_0x4cc7('0x7d9')](0x208); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20went\x20all\x20around\x20the\x20Planet\x20and\x20made\x20friends\x20with\x20everyone\x20I\x20could.', 0x8c, -0xf0, null, _0x58e52e, null, null, null); _0x58e52e = _0x1baaa1[_0x4cc7('0x7d9')](0x186); var _0x2da944 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2881'), -0x104, 0xa, null, _0x58e52e, -0x1, _0x2da944, null); _0x58e52e = _0x1baaa1[_0x4cc7('0x7d9')](0x2b2); _0x2da944 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2882'), 0x50, 0x15e, null, _0x58e52e, null, _0x2da944, null); }, 'frame4': function() { if (_0x4cc7('0x2883') === _0x4cc7('0x2884')) { return this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] ? !0x1 : _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](this['requiredKey']); } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5a); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x2be56d = _0x1baaa1[_0x4cc7('0x7d9')](0x33e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2885'), 0x28, -0x14a, null, _0x2be56d, null, null, null); _0x2be56d = _0x1baaa1['width'](0x276); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1c73'), 0x64, -0x96, null, _0x2be56d, -0x1, null, null); _0x2be56d = _0x1baaa1[_0x4cc7('0x7d9')](0x15e); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1c74'), -0x118, 0x50, null, _0x2be56d, -0x1, null, null); _0x2be56d = _0x1baaa1[_0x4cc7('0x7d9')](0x384); var _0x59a406 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2886'), 0x28, 0x15e, null, _0x2be56d, -0x1, _0x59a406, null); } }, 'frame5': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x59); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1d8298 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1902'), -0x28, -0x122, null, _0x1d8298, null, null, null); _0x1d8298 = _0x1baaa1[_0x4cc7('0x7d9')](0x1d6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1903'), -0x104, -0x6e, null, _0x1d8298, -0x1, null, null); _0x1d8298 = _0x1baaa1[_0x4cc7('0xa9a')](0.7); var _0x1965ca = _0x1baaa1['width'](0x12c) , _0x24865a = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2887'), -0x140, 0x50, _0x1d8298, _0x1965ca, -0x1, _0x24865a, null); _0x1d8298 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1904'), 0x154, 0x168, null, null, null, _0x1d8298, null); }, 'frame6': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x59); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x32c2b6 = _0x1baaa1[_0x4cc7('0x7d9')](0x208); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20shouldn\x27t\x20complain\x20about\x20you\x20to\x20your\x20face.', -0xdc, -0x46, null, _0x32c2b6, null, null, null); _0x32c2b6 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2888'), -0x50, 0x3c, null, null, -0x1, _0x32c2b6, null); _0x32c2b6 = _0x1baaa1['width'](0x168); var _0x560c21 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2889'), 0x190, 0xb4, null, _0x32c2b6, null, _0x560c21, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20happen\x20to\x20agree\x20with\x20you.', 0x8c, 0x168, null, null, -0x1, null, null); }, 'frame7': function() { if (_0x4cc7('0x288a') !== 'hGuuQ') { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.7, 38.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x288b'), -0x50, -0x12c, null, null, null, null, null); var _0xd98ea8 = _0x1baaa1[_0x4cc7('0x7d9')](0x1f4) , _0xda4fb1 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x288c'), 0x104, -0x6e, null, _0xd98ea8, -0x1, _0xda4fb1, null); } else { _0xd98ea8['context'][_0x4cc7('0xaee')](0x0, 0x0, this[_0x4cc7('0xa74')](), this[_0x4cc7('0xa75')]()); } }, 'frame8': function() { this['runner']['setIndexedPosition'](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x59); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')]['spritesheet']['set_currentFrame'](0x32); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x156dce = _0x1baaa1[_0x4cc7('0x7d9')](0x28a); this[_0x4cc7('0xace')]['addBubble']('I\x20don\x27t\x20know\x20everything.\x20I\x20don\x27t\x20pretend\x20to\x20know\x20everything.', -0x78, -0x10e, null, _0x156dce, null, null, null); _0x156dce = _0x1baaa1['width'](0x1fe); var _0x45c411 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x288d'), 0xa0, -0x5a, null, _0x156dce, -0x1, _0x45c411, null); _0x156dce = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x288e'), 0x3c, 0x154, null, null, null, _0x156dce, null); this[_0x4cc7('0xace')][_0x4cc7('0x1a61')]['get'](0x0)[_0x4cc7('0x1a64')] = 0x96; _0x156dce = 0x0; for (_0x45c411 = this[_0x4cc7('0xace')][_0x4cc7('0x1a61')]; _0x156dce < _0x45c411[_0x4cc7('0x34')](); ) { var _0x1f4c86 = _0x45c411[_0x4cc7('0x2b')](_0x156dce); ++_0x156dce; _0x1f4c86[_0x4cc7('0xf42')](); } }, 'frame9': function() { this['runner'][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x1b9ebe = _0x1baaa1[_0x4cc7('0x7d9')](0x316) , _0x517027 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x288f'), -0x14, -0x104, null, _0x1b9ebe, null, _0x517027, null); _0x1b9ebe = _0x1baaa1['width'](0x1ae); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2890'), -0x12c, 0xa, null, _0x1b9ebe, null, null, null); _0x1b9ebe = _0x1baaa1['width'](0x15e); _0x517027 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2891'), -0xdc, 0x122, null, _0x1b9ebe, -0x1, _0x517027, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2892'), 0x154, 0x154, null, null, -0x1, null, null); this[_0x4cc7('0xace')]['tails'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1a64')] = 0x10e; this[_0x4cc7('0xace')][_0x4cc7('0x1a61')][_0x4cc7('0x2b')](0x1)[_0x4cc7('0x1a64')] = 0x82; _0x1b9ebe = 0x0; for (_0x517027 = this[_0x4cc7('0xace')]['tails']; _0x1b9ebe < _0x517027['get_length'](); ) { var _0x16ff1f = _0x517027[_0x4cc7('0x2b')](_0x1b9ebe); ++_0x1b9ebe; _0x16ff1f[_0x4cc7('0xf42')](); } }, 'frame10': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x2893')], -0x14, -0x118, null, null, null, null, null); var _0x46a420 = _0x1baaa1[_0x4cc7('0x7d9')](0x302) , _0x5d20b2 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20didn\x27t\x20realize\x20he\x20wanted\x20to\x20sail\x20into\x20a\x20thunderstorm,\x20but\x20I\x20should\x20never\x20have\x20shown\x20him\x20an\x20unfinished\x20map.', 0x14, -0x78, null, _0x46a420, -0x1, _0x5d20b2, null); }, 'frame11': function() { var _0x3bcb56 = _0x4cc7('0x2894')['split']('|') , _0x1e2850 = 0x0; while (!![]) { switch (_0x3bcb56[_0x1e2850++]) { case '0': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); continue; case '1': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2895'), -0x8c, -0x122, null, _0x3dbd97, null, null, null); continue; case '2': _0x21d73d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); continue; case '3': this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); continue; case '4': this['runner'][_0x4cc7('0xac9')](3.5, 38.2); continue; case '5': this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); continue; case '6': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2896'), 0x168, 0x122, null, _0x3dbd97, null, _0x21d73d, null); continue; case '7': var _0x3dbd97 = _0x1baaa1[_0x4cc7('0x7d9')](0x262); continue; case '8': _0x3dbd97 = _0x1baaa1['width'](0x23a); continue; case '9': var _0x21d73d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); continue; case '10': this[_0x4cc7('0xec4')]['spritesheet']['set_xInverted'](!0x0); continue; case '11': _0x3dbd97 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); continue; case '12': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); continue; case '13': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Wait,\x20you\x20gave\x20him\x20your\x20map?', -0x104, 0x64, null, null, null, _0x3dbd97, null); continue; case '14': _0x3dbd97 = _0x1baaa1[_0x4cc7('0x7d9')](0x14a); continue; case '15': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2897'), 0x64, -0x6e, null, _0x3dbd97, -0x1, _0x21d73d, null); continue; } break; } }, 'frame12': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2898'), -0xf0, -0x12c, null, null, null, null, null); var _0x4ec0f8 = _0x1baaa1[_0x4cc7('0x7d9')](0x316) , _0x64240d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2899'), 0x78, -0x64, null, _0x4ec0f8, null, _0x64240d, null); _0x4ec0f8 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x289a'), -0x104, 0xdc, null, null, 0x0, _0x4ec0f8, null); this[_0x4cc7('0x1039')](_0x4cc7('0x289b')); _0x4ec0f8 = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x289c'), 0xf0, 0x14a, null, _0x4ec0f8, 0x1, null, null); }, 'frame13': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet']['set_xInverted'](!0x1); var _0xb1c1fd = _0x1baaa1[_0x4cc7('0x7d9')](0x320); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x289d'), -0x50, -0x136, null, _0xb1c1fd, null, null, null); _0xb1c1fd = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); var _0x59b443 = new _0x161060(this['runner']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x289e'), 0xb4, -0x6e, null, _0xb1c1fd, -0x1, _0x59b443, null); _0xb1c1fd = _0x1baaa1[_0x4cc7('0x7d9')](0x33e); _0x59b443 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('But\x20he\x20assumed\x20he\x20knew\x20everything\x20about\x20storms,\x20and\x20he\x20got\x20way\x20too\x20close.', 0x3c, 0x15e, null, _0xb1c1fd, null, _0x59b443, null); }, 'frame14': function() { this['runner'][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x40); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this['skater']['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x1bf927 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x289f'), -0x140, -0xdc, null, null, null, _0x1bf927, null); _0x1bf927 = _0x1baaa1[_0x4cc7('0x7d9')](0x1f4); var _0x29ed23 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1ce')], 0x12c, -0x82, null, _0x1bf927, null, _0x29ed23, null); _0x1bf927 = _0x1baaa1[_0x4cc7('0x7d9')](0x2da); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28a0'), -0x50, 0x136, null, _0x1bf927, -0x1, null, null); this[_0x4cc7('0x1039')]('I'); _0x1bf927 = _0x1baaa1['scale'](0.5); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28a1'), 0x168, 0x17c, _0x1bf927, null, -0x1, null, null); }, 'frame15': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4ca0d4 = _0x1baaa1['width'](0x1d6); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28a2'), -0xc8, -0x10e, null, _0x4ca0d4, null, null, null); _0x4ca0d4 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28a3'), -0xdc, -0x3c, null, null, -0x1, _0x4ca0d4, null); _0x4ca0d4 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28a4'), 0x28, 0x154, null, null, null, _0x4ca0d4, null); }, 'frame16': function() { if ('oVBVt' === _0x4cc7('0x28a5')) { this['runner'][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x58); this['runner']['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.7, 38.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x58); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28a6'), 0x0, -0xf0, null, null, null, null, null); var _0x43023d = _0x1baaa1[_0x4cc7('0x7d9')](0x154) , _0xd9ea96 = new _0x161060(this['skater']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28a7'), -0xc8, 0xa, null, _0x43023d, null, _0xd9ea96, null); _0x43023d = _0x1baaa1[_0x4cc7('0x7d9')](0x172); _0xd9ea96 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28a8'), 0x190, 0xb4, null, _0x43023d, 0x0, _0xd9ea96, null); _0x43023d = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20have\x20my\x20guesses,\x20but\x20I\x20refuse\x20to\x20give\x20you\x20an\x20incomplete\x20map.', 0x50, 0x168, null, _0x43023d, -0x1, null, null); } else { var _0x2433c7 = d + p * f; _0x4bf907 = _0x43023d + p * _0xd9ea96; _0x2433c7 > -this[_0x4cc7('0xefd')] && _0x2433c7 < this['_halfExtentsX'] && _0x4bf907 > -this[_0x4cc7('0xf2b')] && _0x4bf907 < this[_0x4cc7('0xf2b')] && (c['x'] = 0x0, c['y'] = 0x1, c['z'] = 0x0, w = !0x0); } }, 'init': function() { this['runner'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x4f5649 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4f5649 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4f5649); this['runner'][_0x4cc7('0x110a')] = new _0x42bd00(_0x4f5649,0x5); this['skater'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x4f5649 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4f5649 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4f5649); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4f5649,0x6); }, '__class__': _0x3a009c }); var _0x8b6e15 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1054')], -0x1, null, { 'endTiles': !0x0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x2d63f9['hgIUE'](_0x48c401, this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5'])]; this[_0x4cc7('0x5e2')] = _0x2d63f9[_0x4cc7('0x1d1')]; }; _0x16dada['com.player03.run3.cutscene.FourthCondiment'] = _0x8b6e15; _0x8b6e15[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], 'run3', _0x4cc7('0x49c'), 'FourthCondiment']; _0x8b6e15['__super__'] = _0x396698; _0x8b6e15[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'duplicator': null, 'child': null, 'pastafarian': null, 'unloadLevel': function() { this[_0x4cc7('0xc35')] = this['child'] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { if ('opDeO' === _0x4cc7('0x28a9')) { var _0x49fa06 = _0x2bc114['toObjectVector'](null) , _0x6bde29 = 0x0; for (_0x24bd45 = _0x24bd45[_0x4cc7('0x46')]('\x0d\x0a'); _0x6bde29 < _0x24bd45['length']; ) { var _0x17904b = _0x24bd45[_0x6bde29]; ++_0x6bde29; if (0x1 < _0x17904b[_0x4cc7('0x21')]) { var _0x18edab = _0x17904b[_0x4cc7('0x22')](0x0); _0x18edab = 0x61 <= _0x18edab && 0x7a >= _0x18edab || 0x41 <= _0x18edab && 0x5a >= _0x18edab ? !0x0 : 0x30 <= _0x18edab ? 0x39 >= _0x18edab : !0x1; } else _0x18edab = !0x1; _0x18edab && _0x49fa06[_0x4cc7('0x29')](_0x17904b); } return _0x49fa06; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x3e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x57); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x16c7); var _0x24bd45 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0xa47e53 = null; null == _0xa47e53 && (_0xa47e53 = new _0x169fce()); var _0x49d445 = Math[_0x4cc7('0x28')](1.5533430342749535); _0xa47e53['x'] = 0.128 * _0x49d445; _0xa47e53['y'] = 0.986 * _0x49d445; _0xa47e53['z'] = _0x2d63f9[_0x4cc7('0x1b5')](-0.105, _0x49d445); _0xa47e53['w'] = Math['cos'](1.5533430342749535); _0x49d445 = _0xa47e53['x'] * _0xa47e53['x'] + _0xa47e53['y'] * _0xa47e53['y'] + _0xa47e53['z'] * _0xa47e53['z'] + _0xa47e53['w'] * _0xa47e53['w']; var _0x3e3a07 = _0x49d445 - 0x1; 1e-10 > (0x0 <= _0x3e3a07 ? _0x3e3a07 : -_0x3e3a07) || (0x0 == _0x49d445 ? (_0xa47e53['x'] = 0x0, _0xa47e53['y'] = 0x0, _0xa47e53['z'] = 0x0, _0xa47e53['w'] = 0x1) : (_0x49d445 = _0x2d63f9[_0x4cc7('0x2857')](0x1, Math[_0x4cc7('0x2c')](_0x49d445)), _0xa47e53['x'] *= _0x49d445, _0xa47e53['y'] *= _0x49d445, _0xa47e53['z'] *= _0x49d445, _0xa47e53['w'] *= _0x49d445)); _0x24bd45[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xa47e53)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, -0x7, !0x0, 0x14); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x7, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x79); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x24bd45 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Uuugggh...', 0x154, 0xf0, null, null, null, _0x24bd45, null); _0x24bd45 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28aa'), -0xc8, -0x15e, null, _0x24bd45, null, null, null); _0x24bd45 = _0x1baaa1[_0x4cc7('0x7d9')](0x334); _0xa47e53 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('\x22I\x27d\x20Really\x20Rather\x20You\x20Didn\x27t\x20Ignore\x20A\x20Problem\x20Because\x20It\x20Isn\x27t\x20Your\x20Fault.\x20Problems\x20don\x27t\x20just\x20solve\x20themselves;\x20you\x20need\x20to\x20make\x20an\x20effort\x20to\x20leave\x20the\x20Universe\x20in\x20a\x20better\x20condition\x20than\x20when\x20you\x20found\x20it.\x22', 0x78, -0x5a, null, _0x24bd45, -0x1, _0xa47e53, null); _0x24bd45 = this[_0x4cc7('0xace')]; (0x0 < _0x24bd45['tails'][_0x4cc7('0x34')]() ? _0x24bd45['tails'][_0x4cc7('0x2b')](_0x24bd45[_0x4cc7('0x1a61')]['get_length']() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x140; _0x24bd45 = this[_0x4cc7('0xace')]; (_0x2d63f9[_0x4cc7('0x19f')](0x0, _0x24bd45[_0x4cc7('0x1a61')][_0x4cc7('0x34')]()) ? _0x24bd45[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x24bd45[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)['redraw'](); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this[_0x4cc7('0xc37')]['mesh']['get_rotationY']()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); } }, 'frame1': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, -0x1, !0x0, 0x14); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x7, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7a); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x998b0b = _0x1baaa1[_0x4cc7('0x7d9')](0x44c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ab'), -0x14, -0xf0, null, _0x998b0b, null, null, null); _0x998b0b = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); var _0x3839e1 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Yet\x20despite\x20the\x20Fourth\x20Condiment,\x20He\x20hasn\x27t\x20taken\x20any\x20action\x20to\x20fix\x20these\x20flaws.', -0x154, 0x46, null, _0x998b0b, -0x1, _0x3839e1, null); _0x998b0b = this[_0x4cc7('0xace')]; (0x0 < _0x998b0b[_0x4cc7('0x1a61')]['get_length']() ? _0x998b0b['tails'][_0x4cc7('0x2b')](_0x998b0b[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x12c; _0x998b0b = this[_0x4cc7('0xace')]; (0x0 < _0x998b0b['tails'][_0x4cc7('0x34')]() ? _0x998b0b[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x998b0b['tails'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); this['pastafarian'][_0x4cc7('0x126')]['set_rotationX'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')]['set_rotationY'](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf71')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf73')]()); }, 'frame2': function() { this[_0x4cc7('0xc34')]['setIndexedPosition'](0x3, 1.3, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 6.9, !0x0, 0x1); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x2c); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x44afa4 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28ac'), -0x64, -0x78, null, null, null, _0x44afa4, null); _0x44afa4 = new _0x161060(this['child']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28ad'), 0x104, 0x64, null, null, null, _0x44afa4, null); _0x44afa4 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); var _0x47bcb3 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28ae'), 0x64, 0xdc, _0x44afa4, null, null, _0x47bcb3, null); this['pastafarian'][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['get_rotationY']()); this['pastafarian'][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); }, 'frame3': function() { this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x4, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x4, !0x0, 0x1); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['get_rotationX']()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this['child']['mesh'][_0x4cc7('0xf71')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); }, 'frame4': function() { if (_0x4cc7('0x28af') !== _0x4cc7('0x28af')) { var _0x185bf2 = _0x3ce3da++; _0x298f62[_0x4cc7('0x9e7')](_0x185bf2, _0x14ba2f[_0x185bf2]); } else { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x4, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc37')]['setIndexedPosition'](0x3, 3.9, !0x0, 0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x2, 0x8, !0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x16ac4d = _0x1baaa1['width'](0x2bc) , _0x40b770 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28b0'), -0x3c, -0x6e, null, _0x16ac4d, null, _0x40b770, null); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')]['mesh']['set_rotationY'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf71')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this['child']['mesh'][_0x4cc7('0xf73')]()); } }, 'frame5': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x4, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 3.9, !0x0, 0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](0x2, 8.7, !0x0, 0x3); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6a); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5585e6 = _0x1baaa1[_0x4cc7('0xa9a')](0.4) , _0x1f87a5 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('So?\x20Did\x20you\x20learn\x20anything\x20good?', 0xb4, 0x50, _0x5585e6, null, null, _0x1f87a5, null); _0x5585e6 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); _0x1f87a5 = _0x1baaa1[_0x4cc7('0x7d9')](0xd2); var _0x2aebfd = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28b1'), 0x104, 0xd2, _0x5585e6, _0x1f87a5, null, _0x2aebfd, null); this[_0x4cc7('0xc35')]['mesh'][_0x4cc7('0xf99')](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf71')]()); this[_0x4cc7('0xc35')]['mesh']['set_rotationZ'](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf73')]()); }, 'init': function() { if (_0x4cc7('0x28b2') !== _0x4cc7('0x28b2')) { var _0x331e88 = _0x172b83++; _0x23639f['set'](_0x331e88, _0x5260f5[_0x331e88]); } else { this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); var _0x508b6e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('homePlanA'); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x508b6e,0x0); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this['sprites']['push'](this['child']); _0x508b6e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1055')); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x508b6e,0x0); this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this['sprites']['push'](this[_0x4cc7('0xc35')]); _0x508b6e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1055')); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x508b6e,0x1); } }, '__class__': _0x8b6e15 }); var _0x15c5ec = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x2e, _0x15c5ec[_0x4cc7('0xf04')], { 'noCrumblingTiles': !0x0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x28b3'); }; _0x16dada[_0x4cc7('0x28b4')] = _0x15c5ec; _0x15c5ec[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x28b5')]; _0x15c5ec['__super__'] = _0x396698; _0x15c5ec['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'pastafarian': null, 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this['pastafarian'] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { var _0x1a1b51 = this; _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x46); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x64); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x5, 0x3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](4.3, 0x2); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); this[_0x4cc7('0xc34')]['setIndexedPosition'](14.7, 31.8, null, 0x1); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xf, 31.4, null, 0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x60); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28b6'), -0x28, -0x140, null, null, null, null); var _0x24c0e5 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x28b7'), -0x50, -0x8c, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x24c0e5); _0x24c0e5 = this[_0x4cc7('0xace')]; var _0x3f5e24 = (0x0 < _0x24c0e5['bubbles'][_0x4cc7('0x34')]() ? _0x24c0e5[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x24c0e5['bubbles'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xe15')]; this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { _0x22bdfe['setTextFormat'](_0x3f5e24, _0x56067a[_0x4cc7('0x6e9')], new _0x4d6bf4(null,0.6 * _0x1a1b51[_0x4cc7('0xace')][_0x4cc7('0x268f')] * _0x1a1b51['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'] | 0x0)); } ))); _0x22bdfe['setTextFormat'](_0x3f5e24, _0x4cc7('0x6ea'), new _0x4d6bf4(null,0.6 * _0x1a1b51[_0x4cc7('0xace')][_0x4cc7('0x268f')] * _0x1a1b51['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'] | 0x0)); _0x24c0e5 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), 0xc8, 0x78, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x24c0e5); }, 'frame1': function() { var _0x3daa47 = _0x4cc7('0x28b8')[_0x4cc7('0x46')]('|') , _0x45669e = 0x0; while (!![]) { switch (_0x3daa47[_0x45669e++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Are\x20these\x20questions\x20leading\x20up\x20to\x20anything,\x20or\x20is\x20this\x20what\x20you\x20consider\x20a\x20friendly\x20greeting?', 0x0, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x398), null, _0x50b4dd); continue; case '1': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28b9'), -0xf0, 0xf0, null, null, null, _0x50b4dd); continue; case '2': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); continue; case '3': this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6eb')], 0xa0, 0x168, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, null); continue; case '4': var _0x50b4dd = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); continue; case '5': _0x50b4dd = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); continue; } break; } }, 'frame2': function() { var _0x41863b = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ba'), 0x50, -0xb4, null, null, null, _0x41863b); _0x41863b = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28bb'), -0xc8, -0x14, null, null, null, _0x41863b); _0x41863b = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28bc'), 0xa0, 0x140, null, null, null, _0x41863b); _0x41863b = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28bd'), -0x140, 0x168, null, null, null, _0x41863b); }, 'frame3': function() { this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x47); var _0x21c1b6 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20shall\x20take\x20it\x20upon\x20myself\x20to\x20teach\x20you\x20politeness.', 0xa0, -0xf0, -0x1, Math['round'](0x294), null, _0x21c1b6); _0x21c1b6 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28be'), -0xf0, -0x50, null, null, null, _0x21c1b6); this[_0x4cc7('0x1039')](_0x4cc7('0x28bf')); _0x21c1b6 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Ok,\x20whatever.\x20Just\x20follow\x20me.', -0x50, 0x140, null, null, null, _0x21c1b6); }, 'frame4': function() { if ('WQCPI' !== _0x4cc7('0x28c0')) { return 0x0 < this[_0x4cc7('0x1436')] ? 0x0 != (this[_0x4cc7('0x1b6f')] & 0x1) : !0x1; } else { this['angel'][_0x4cc7('0xac9')](0x5, 1.8); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](14.7, 31.6, null, 0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x67); var _0x110462 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6ed')], 0x0, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x280), null, _0x110462); } }, 'frame5': function() { this['angel'][_0x4cc7('0xac9')](0x5, 0.5); this['angel']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](4.3, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this['duplicator']['setIndexedPosition'](14.7, 31.5, null, 0x1); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x4d); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0xac82af = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Perfect\x20example\x20right\x20here:\x20you\x20look\x20stupid\x20when\x20you\x20run\x20like\x20that.', 0x0, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x2d0), null, _0xac82af); }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xec5')]); var _0x16a31a = this['explorePath'][_0x4cc7('0x1109')]; _0x16a31a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x16a31a); this['angel'][_0x4cc7('0x110a')] = new _0x42bd00(_0x16a31a,0x20); this['pastafarian'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); _0x16a31a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x16a31a = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x16a31a); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16a31a,0x21); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x0,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['duplicator']); _0x16a31a = this[_0x4cc7('0x1108')]['pathName']; _0x16a31a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x16a31a); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x16a31a,0x2d); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x0,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc37')]); _0x16a31a = this[_0x4cc7('0x1108')]['pathName']; _0x16a31a = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x16a31a); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x16a31a,0x2d); }, '__class__': _0x15c5ec }); var _0x5ddeef = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1042')], -0x1); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x28c1'); }; _0x16dada['com.player03.run3.cutscene.GoldMedal'] = _0x5ddeef; _0x5ddeef[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27cb')]; _0x5ddeef['__super__'] = _0x396698; _0x5ddeef['prototype'] = _0x5aff49(_0x396698['prototype'], { 'skater': null, 'child': null, 'unloadLevel': function() { if ('Tober' !== _0x4cc7('0x28c2')) { null == b && (b = !0x0); a = this[_0x4cc7('0x28c3')](a, b); return this[_0x4cc7('0x28c4')](a, b, c); } else { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xacc')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x7a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x98); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xe36); var _0x2348d2 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x5bca4e = null; null == _0x5bca4e && (_0x5bca4e = new _0x169fce()); var _0x309ca8 = Math['sin'](1.1519173063162575); _0x5bca4e['x'] = -0.068 * _0x309ca8; _0x5bca4e['y'] = -0.021 * _0x309ca8; _0x5bca4e['z'] = -0.997 * _0x309ca8; _0x5bca4e['w'] = Math[_0x4cc7('0x27')](1.1519173063162575); _0x309ca8 = _0x5bca4e['x'] * _0x5bca4e['x'] + _0x5bca4e['y'] * _0x5bca4e['y'] + _0x5bca4e['z'] * _0x5bca4e['z'] + _0x5bca4e['w'] * _0x5bca4e['w']; var _0x2dfb73 = _0x309ca8 - 0x1; 1e-10 > (0x0 <= _0x2dfb73 ? _0x2dfb73 : -_0x2dfb73) || (0x0 == _0x309ca8 ? (_0x5bca4e['x'] = 0x0, _0x5bca4e['y'] = 0x0, _0x5bca4e['z'] = 0x0, _0x5bca4e['w'] = 0x1) : (_0x309ca8 = 0x1 / Math[_0x4cc7('0x2c')](_0x309ca8), _0x5bca4e['x'] *= _0x309ca8, _0x5bca4e['y'] *= _0x309ca8, _0x5bca4e['z'] *= _0x309ca8, _0x5bca4e['w'] *= _0x309ca8)); _0x2348d2[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5bca4e)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](22.6, 0x33); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x17, 0x32); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x20won!', -0x140, -0xf0, null, null, null, null); _0x2348d2 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28c5'), -0xf0, -0x50, null, null, -0x1, _0x2348d2); _0x2348d2 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28c6'), 0xa0, 0xb4, null, null, null, _0x2348d2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That\x20certainly\x20is\x20nice\x20of\x20you.', 0xb4, 0x140, null, null, -0x1, null); }, 'frame1': function() { this['skater'][_0x4cc7('0xac9')](22.6, 50.5); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x4f); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x17, 0x32); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5e4f76 = _0x1baaa1[_0x4cc7('0x7d9')](0xfa); this['dialog']['addBubble'](_0x4cc7('0x6ca'), 0x0, -0xf0, null, null == _0x5e4f76 ? null : Math['round'](_0x5e4f76 / 2.5), null, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28c7'), 0x0, -0x78, null, null, -0x1, null); _0x5e4f76 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); var _0x388c91 = _0x1baaa1['width'](0x24e) , _0x638e64 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28c8'), -0x50, 0x18, null == _0x5e4f76 ? null : 0x0 > _0x5e4f76 ? _0x5e4f76 : _0x5e4f76 / 2.5, null == _0x388c91 ? null : Math[_0x4cc7('0xa96')](_0x388c91 / 2.5), null, _0x638e64); _0x5e4f76 = _0x1baaa1['width'](0x3fc); _0x388c91 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28c9'), 0xfc, 0xe4, null, null == _0x5e4f76 ? null : Math[_0x4cc7('0xa96')](_0x5e4f76 / 2.5), 0x1, _0x388c91); this['dialog'][_0x4cc7('0xf91')]('Or\x20is\x20it\x20copper?', 0x0, -0xaa, _0x1baaa1['scale'](0.4)); }, 'init': function() { this['skater'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); var _0x18d10a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x18d10a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x18d10a); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x18d10a,-0x3); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x1,null,!0x1,null); this['child'][_0x4cc7('0x1107')] = !0x0; this['sprites']['push'](this[_0x4cc7('0xc37')]); _0x18d10a = this['explorePath'][_0x4cc7('0x1109')]; _0x18d10a = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x18d10a); this['child']['goesTo'] = new _0x42bd00(_0x18d10a,-0x2); }, '__class__': _0x5ddeef }); var _0x4e61d1 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1047')], 0x0, null, { 'startTilesLength': 0xfa0, 'customDate': _0x4b25d1[_0x4cc7('0x1047')][_0x4cc7('0x2693')](_0x4b25d1[_0x4cc7('0x1047')][_0x4cc7('0xc2f')]) }, null, _0x3606ba[_0x4cc7('0x4ed')]((_0x37a526 = _0x4b25d1[_0x4cc7('0x1047')], _0x48c401(_0x37a526, _0x37a526['get_finished'])))); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x28ca'); }; _0x16dada[_0x2d63f9[_0x4cc7('0x49e')]] = _0x4e61d1; _0x4e61d1[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'cutscene', _0x4cc7('0x27d5')]; _0x4e61d1[_0x4cc7('0x92b')] = _0x396698; _0x4e61d1[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'gentleman': null, 'lizard': null, 'unloadLevel': function() { this[_0x4cc7('0x9eb')] = this[_0x4cc7('0xd91')] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x2d63f9[_0x4cc7('0x1d3')] !== _0x4cc7('0x28cb')) { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x1d5); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x2a); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x10); var _0x25ab1f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x39b8d2 = null; null == _0x39b8d2 && (_0x39b8d2 = new _0x169fce()); var _0x1fd647 = Math[_0x4cc7('0x28')](0.7853981633974483); _0x39b8d2['x'] = -0.179 * _0x1fd647; _0x39b8d2['y'] = 0.097 * _0x1fd647; _0x39b8d2['z'] = -0.979 * _0x1fd647; _0x39b8d2['w'] = Math[_0x4cc7('0x27')](0.7853981633974483); _0x1fd647 = _0x39b8d2['x'] * _0x39b8d2['x'] + _0x39b8d2['y'] * _0x39b8d2['y'] + _0x39b8d2['z'] * _0x39b8d2['z'] + _0x39b8d2['w'] * _0x39b8d2['w']; var _0x182a65 = _0x1fd647 - 0x1; 1e-10 > (0x0 <= _0x182a65 ? _0x182a65 : -_0x182a65) || (0x0 == _0x1fd647 ? (_0x39b8d2['x'] = 0x0, _0x39b8d2['y'] = 0x0, _0x39b8d2['z'] = 0x0, _0x39b8d2['w'] = 0x1) : (_0x1fd647 = 0x1 / Math[_0x4cc7('0x2c')](_0x1fd647), _0x39b8d2['x'] *= _0x1fd647, _0x39b8d2['y'] *= _0x1fd647, _0x39b8d2['z'] *= _0x1fd647, _0x39b8d2['w'] *= _0x1fd647)); _0x25ab1f[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x39b8d2)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['gentleman'][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x4f); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x25ab1f = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); _0x39b8d2 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28cc'), -0x64, -0xf0, null, _0x25ab1f, null, _0x39b8d2, null); } else { this['gentleman'][_0x4cc7('0xac9')](23.7, 5.8); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x4f6c1c = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28cd'), 0x0, 0x8c, null, null, null, _0x4f6c1c, null); this[_0x4cc7('0x28ce')][_0x4cc7('0x28cf')](0x0, this['ring']); } }, 'frame1': function() { if ('BCcBr' === _0x4cc7('0x28d0')) { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x2fab69 = _0x1baaa1[_0x4cc7('0x7d9')](0x384) , _0x52ce6c = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d1'), -0x3c, -0xfa, null, _0x2fab69, null, _0x52ce6c, null); _0x2fab69 = _0x1baaa1['width'](0x384); _0x52ce6c = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d2'), 0x14, 0xd2, null, _0x2fab69, null, _0x52ce6c, null); } else { for (var _0x5f3431, _0x123c5d = [], _0x55f9f1 = 0x0; 0x100 > _0x55f9f1; _0x55f9f1++) { _0x5f3431 = _0x55f9f1; for (var _0x5606aa = 0x0; 0x8 > _0x5606aa; _0x5606aa++) _0x5f3431 = 0x1 & _0x5f3431 ? 0xedb88320 ^ _0x5f3431 >>> 0x1 : _0x5f3431 >>> 0x1; _0x123c5d[_0x55f9f1] = _0x5f3431; } return _0x123c5d; } }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1e8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xac); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x57); var _0x5b8f3c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x327224 = null; null == _0x327224 && (_0x327224 = new _0x169fce()); var _0x38acc5 = Math[_0x4cc7('0x28')](0.7941248096574199); _0x327224['x'] = -0.401 * _0x38acc5; _0x327224['y'] = -0.196 * _0x38acc5; _0x327224['z'] = -0.895 * _0x38acc5; _0x327224['w'] = Math[_0x4cc7('0x27')](0.7941248096574199); _0x38acc5 = _0x327224['x'] * _0x327224['x'] + _0x327224['y'] * _0x327224['y'] + _0x327224['z'] * _0x327224['z'] + _0x327224['w'] * _0x327224['w']; var _0x374f9b = _0x38acc5 - 0x1; _0x2d63f9[_0x4cc7('0x243b')](1e-10, 0x0 <= _0x374f9b ? _0x374f9b : -_0x374f9b) || (0x0 == _0x38acc5 ? (_0x327224['x'] = 0x0, _0x327224['y'] = 0x0, _0x327224['z'] = 0x0, _0x327224['w'] = 0x1) : (_0x38acc5 = 0x1 / Math[_0x4cc7('0x2c')](_0x38acc5), _0x327224['x'] *= _0x38acc5, _0x327224['y'] *= _0x38acc5, _0x327224['z'] *= _0x38acc5, _0x327224['w'] *= _0x38acc5)); _0x5b8f3c[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x327224)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x5b8f3c = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x327224 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('In\x20the\x20former\x20half\x20of\x20each\x20trial,\x20you\x20are\x20granted\x20the\x20opportunity\x20to\x20study\x20the\x20pattern\x20of\x20obstacles.', -0x14, -0xfa, null, _0x5b8f3c, null, _0x327224, null); _0x5b8f3c = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20latter\x20half\x20then\x20plunges\x20you\x20into\x20darkness.', 0x14, 0xd2, null, null, null, _0x5b8f3c, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d3'), 0x104, 0x154, null, null, -0x1, null, null); }, 'frame3': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1c9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x105); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0xa4); var _0x1d33d4 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2805dc = null; null == _0x2805dc && (_0x2805dc = new _0x169fce()); var _0x5b2cfe = Math['sin'](1.0035643198967394); _0x2805dc['x'] = -0.578 * _0x5b2cfe; _0x2805dc['y'] = -0.289 * _0x5b2cfe; _0x2805dc['z'] = -0.763 * _0x5b2cfe; _0x2805dc['w'] = Math['cos'](1.0035643198967394); _0x5b2cfe = _0x2805dc['x'] * _0x2805dc['x'] + _0x2d63f9['bSpCi'](_0x2805dc['y'], _0x2805dc['y']) + _0x2805dc['z'] * _0x2805dc['z'] + _0x2d63f9['bSpCi'](_0x2805dc['w'], _0x2805dc['w']); var _0x3f7a14 = _0x2d63f9[_0x4cc7('0x1c8')](_0x5b2cfe, 0x1); 1e-10 > (0x0 <= _0x3f7a14 ? _0x3f7a14 : -_0x3f7a14) || (0x0 == _0x5b2cfe ? (_0x2805dc['x'] = 0x0, _0x2805dc['y'] = 0x0, _0x2805dc['z'] = 0x0, _0x2805dc['w'] = 0x1) : (_0x5b2cfe = 0x1 / Math['sqrt'](_0x5b2cfe), _0x2805dc['x'] *= _0x5b2cfe, _0x2805dc['y'] *= _0x5b2cfe, _0x2805dc['z'] *= _0x5b2cfe, _0x2805dc['w'] *= _0x5b2cfe)); _0x1d33d4[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2805dc)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this['gentleman'][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x1d33d4 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x2805dc = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28d4'), 0x14, -0x118, null, _0x1d33d4, null, _0x2805dc, null); _0x1d33d4 = _0x1baaa1['width'](0x2bc); _0x2805dc = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d5'), 0x50, 0xbe, null, _0x1d33d4, null, _0x2805dc, null); }, 'frame4': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1d8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x120); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x116); var _0x18def8 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2fe3d4 = null; null == _0x2fe3d4 && (_0x2fe3d4 = new _0x169fce()); var _0x6fbd68 = Math[_0x4cc7('0x28')](1.143190660056286); _0x2fe3d4['x'] = -0.651 * _0x6fbd68; _0x2fe3d4['y'] = -0.425 * _0x6fbd68; _0x2fe3d4['z'] = -0.629 * _0x6fbd68; _0x2fe3d4['w'] = Math[_0x4cc7('0x27')](1.143190660056286); _0x6fbd68 = _0x2fe3d4['x'] * _0x2fe3d4['x'] + _0x2fe3d4['y'] * _0x2fe3d4['y'] + _0x2fe3d4['z'] * _0x2fe3d4['z'] + _0x2fe3d4['w'] * _0x2fe3d4['w']; var _0xaf75c6 = _0x6fbd68 - 0x1; 1e-10 > (0x0 <= _0xaf75c6 ? _0xaf75c6 : -_0xaf75c6) || (0x0 == _0x6fbd68 ? (_0x2fe3d4['x'] = 0x0, _0x2fe3d4['y'] = 0x0, _0x2fe3d4['z'] = 0x0, _0x2fe3d4['w'] = 0x1) : (_0x6fbd68 = 0x1 / Math[_0x4cc7('0x2c')](_0x6fbd68), _0x2fe3d4['x'] *= _0x6fbd68, _0x2fe3d4['y'] *= _0x6fbd68, _0x2fe3d4['z'] *= _0x6fbd68, _0x2fe3d4['w'] *= _0x6fbd68)); _0x18def8['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x2fe3d4)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x18def8 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Now,\x20without\x20further\x20ado...', -0x14, -0xf0, null, null, null, _0x18def8, null); _0x18def8 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Please\x20enjoy\x20your\x20journey!', 0x28, 0xc8, null, null, null, _0x18def8, null); }, 'frame5': function() {}, 'frame6': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x462f31 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x28d6'), -0x78, -0xf0, null, null, null, _0x462f31, null); _0x462f31 = _0x1baaa1[_0x4cc7('0x7d9')](0x208); var _0xd37d49 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28d7'), 0x78, 0xe6, null, _0x462f31, null, _0xd37d49, null); }, 'frame7': function() { if (_0x4cc7('0x28d8') === 'vAApa') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1d9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x11f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x17f); var _0x2f25a0 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x4fe3ef = null; null == _0x4fe3ef && (_0x4fe3ef = new _0x169fce()); var _0x2801dd = Math[_0x4cc7('0x28')](1.213003830136059); _0x4fe3ef['x'] = -0.664 * _0x2801dd; _0x4fe3ef['y'] = -0.583 * _0x2801dd; _0x4fe3ef['z'] = -0.468 * _0x2801dd; _0x4fe3ef['w'] = Math['cos'](1.213003830136059); _0x2801dd = _0x4fe3ef['x'] * _0x4fe3ef['x'] + _0x4fe3ef['y'] * _0x4fe3ef['y'] + _0x4fe3ef['z'] * _0x4fe3ef['z'] + _0x4fe3ef['w'] * _0x4fe3ef['w']; var _0x8da01a = _0x2801dd - 0x1; 1e-10 > (0x0 <= _0x8da01a ? _0x8da01a : -_0x8da01a) || (0x0 == _0x2801dd ? (_0x4fe3ef['x'] = 0x0, _0x4fe3ef['y'] = 0x0, _0x4fe3ef['z'] = 0x0, _0x4fe3ef['w'] = 0x1) : (_0x2801dd = 0x1 / Math[_0x4cc7('0x2c')](_0x2801dd), _0x4fe3ef['x'] *= _0x2801dd, _0x4fe3ef['y'] *= _0x2801dd, _0x4fe3ef['z'] *= _0x2801dd, _0x4fe3ef['w'] *= _0x2801dd)); _0x2f25a0[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4fe3ef)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.6, 0x2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](0.4, -0.4); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); } else { _0x15c209[_0x4cc7('0x96b')](this, _0x2f25a0); } }, 'frame8': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1c2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x101); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1e9); var _0x54b9e7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x12d461 = null; null == _0x12d461 && (_0x12d461 = new _0x169fce()); var _0x25b8a7 = Math[_0x4cc7('0x28')](1.3700834628155485); _0x12d461['x'] = -0.72 * _0x25b8a7; _0x12d461['y'] = -0.595 * _0x25b8a7; _0x12d461['z'] = -0.357 * _0x25b8a7; _0x12d461['w'] = Math[_0x4cc7('0x27')](1.3700834628155485); _0x25b8a7 = _0x12d461['x'] * _0x12d461['x'] + _0x12d461['y'] * _0x12d461['y'] + _0x12d461['z'] * _0x12d461['z'] + _0x12d461['w'] * _0x12d461['w']; var _0x41b68a = _0x25b8a7 - 0x1; 1e-10 > (0x0 <= _0x41b68a ? _0x41b68a : -_0x41b68a) || (0x0 == _0x25b8a7 ? (_0x12d461['x'] = 0x0, _0x12d461['y'] = 0x0, _0x12d461['z'] = 0x0, _0x12d461['w'] = 0x1) : (_0x25b8a7 = 0x1 / Math[_0x4cc7('0x2c')](_0x25b8a7), _0x12d461['x'] *= _0x25b8a7, _0x12d461['y'] *= _0x25b8a7, _0x12d461['z'] *= _0x25b8a7, _0x12d461['w'] *= _0x25b8a7)); _0x54b9e7['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x12d461)[_0x4cc7('0xc4a')]()); this['tunnel']['display'](0x0); this[_0x4cc7('0xd91')]['setIndexedPosition'](0.6, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['lizard'][_0x4cc7('0xac9')](0.4, -0.4); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x54b9e7 = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6ef')], -0x8c, -0x10e, null, _0x54b9e7, null, null, null); _0x54b9e7 = _0x1baaa1[_0x4cc7('0x7d9')](0x32); _0x12d461 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), -0x3c, -0x78, null, _0x54b9e7, -0x1, _0x12d461, null); _0x54b9e7 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x12d461 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28d9'), -0x14, 0xfa, null, _0x54b9e7, null, _0x12d461, null); }, 'frame9': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x1d0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x94); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x24a); var _0x21a8ca = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x408d39 = null; null == _0x408d39 && (_0x408d39 = new _0x169fce()); var _0x3eaf44 = Math[_0x4cc7('0x28')](1.5271630954950381); _0x408d39['x'] = -0.77 * _0x3eaf44; _0x408d39['y'] = -0.618 * _0x3eaf44; _0x408d39['z'] = -0.163 * _0x3eaf44; _0x408d39['w'] = Math[_0x4cc7('0x27')](1.5271630954950381); _0x3eaf44 = _0x408d39['x'] * _0x408d39['x'] + _0x408d39['y'] * _0x408d39['y'] + _0x408d39['z'] * _0x408d39['z'] + _0x408d39['w'] * _0x408d39['w']; var _0x523392 = _0x3eaf44 - 0x1; 1e-10 > (0x0 <= _0x523392 ? _0x523392 : -_0x523392) || (0x0 == _0x3eaf44 ? (_0x408d39['x'] = 0x0, _0x408d39['y'] = 0x0, _0x408d39['z'] = 0x0, _0x408d39['w'] = 0x1) : (_0x3eaf44 = 0x1 / Math[_0x4cc7('0x2c')](_0x3eaf44), _0x408d39['x'] *= _0x3eaf44, _0x408d39['y'] *= _0x3eaf44, _0x408d39['z'] *= _0x3eaf44, _0x408d39['w'] *= _0x3eaf44)); _0x21a8ca['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x408d39)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')]['setIndexedPosition'](0.6, 0x2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](0.4, -0.4); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')]['spritesheet']['set_xInverted'](!0x1); _0x21a8ca = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x28da'), -0x8c, -0x118, null, null, null, _0x21a8ca, null); _0x21a8ca = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); _0x408d39 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28cc'), 0x14, 0x118, null, _0x21a8ca, null, _0x408d39, null); }, 'init': function() { this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xd91')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xd91')]); var _0x4ac614 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4ac614 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4ac614); this['gentleman']['goesTo'] = new _0x42bd00(_0x4ac614,0x0); this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x9eb')],!0x1,null,!0x1,null); this['lizard'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['lizard']); _0x4ac614 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x4ac614 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x4ac614); this[_0x4cc7('0x9eb')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4ac614,0x0); }, '__class__': _0x4e61d1 }); var _0x506c08 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x27, null, { 'stopLoadingAfter': 0x28, 'startTilesLength': 0x0, 'modifyData': function(_0x7a7ad6, _0x437de5) { if (0x27 == _0x7a7ad6) { _0x7a7ad6 = _0x437de5[_0x4cc7('0x46')]('|'); _0x437de5 = 0x0; for (var _0x1aeebb = _0x7a7ad6[_0x4cc7('0x21')]; _0x437de5 < _0x1aeebb; ) { var _0x11fc4e = _0x437de5++; if (_0x29cea6[_0x4cc7('0x55')](_0x7a7ad6[_0x11fc4e], _0x4cc7('0x28db')) && 0x0 <= _0x7a7ad6[_0x11fc4e][_0x4cc7('0x2d')](_0x4cc7('0x28dc'))) { _0x7a7ad6[_0x4cc7('0xa5e')](_0x11fc4e, 0x1); break; } } _0x437de5 = _0x7a7ad6[_0x4cc7('0xc7a')]('|'); } return _0x437de5; } }); this[_0x4cc7('0x28dd')] = new _0x42bd00(_0x4b25d1[_0x4cc7('0x1041')],0x28); this['lizardFollowingLevel'] = new _0x42bd00(_0x4b25d1[_0x4cc7('0x104a')],0x0); this['set_followingLevel'](this[_0x4cc7('0x28dd')]); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x56067a[_0x4cc7('0x6f1')](_0x48c401, this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this['frame14']), _0x48c401(this, this['frame15']), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this['frame19']), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this['frame22'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x28de'); }; _0x16dada['com.player03.run3.cutscene.HeavySleeper'] = _0x506c08; _0x506c08[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27ca')]; _0x506c08[_0x4cc7('0x92b')] = _0x396698; _0x506c08['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'lizard': null, 'skater': null, 'skaterFollowingLevel': null, 'lizardFollowingLevel': null, 'skip': function(_0x54e58e) { if (_0x4cc7('0x28df') !== _0x4cc7('0x28df')) { var _0xf8c712 = c['pixelRatio']; b['__canvas'][_0x4cc7('0x7d9')] = f * _0xf8c712 | 0x0; b[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x4bf907 * _0xf8c712 | 0x0; b[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = f + 'px'; b[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x4bf907 + 'px'; f = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); f['copyFrom'](_0x48c401); f[_0x4cc7('0xa9a')](_0xf8c712, _0xf8c712); c[_0x4cc7('0xa80')](f, _0x429a62[_0x4cc7('0x991')]); _0x4a1676[_0x4cc7('0x9d8')]['release'](f); } else { 0xa <= this[_0x4cc7('0x25e8')] || 0x1 != this['shownFrom'] ? _0x396698[_0x4cc7('0x8')][_0x4cc7('0x2602')][_0x4cc7('0x96b')](this, _0x54e58e) : (this[_0x4cc7('0x25e8')] = 0xa, this[_0x4cc7('0xace')][_0x4cc7('0xc20')](!0x1)); } }, 'select': function(_0x584f56, _0x102b84) { _0x1fb3e3[_0x4cc7('0x2399')](_0x584f56); _0x1fb3e3[_0x4cc7('0x23e8')] == _0x584f56 && (this[_0x4cc7('0xace')]['set_visible'](!0x1), _0x584f56 != _0x1fb3e3[_0x4cc7('0x9eb')] && (this[_0x4cc7('0x25e8')] = this[_0x4cc7('0x2197')]['length'])); }, 'onTweenUpdate': function(_0x12a35f) { this[_0x4cc7('0x9eb')]['lookAtCamera'](); this[_0x4cc7('0xb7f')]['display'](_0x12a35f); }, 'loadNext': function(_0x1c59e6, _0x5d8c15) { _0x1fb3e3['activeCharacter'] == _0x1fb3e3['lizard'] ? this[_0x4cc7('0xf05')](this[_0x4cc7('0x28e0')]) : this[_0x4cc7('0xf05')](this[_0x4cc7('0x28dd')]); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x1c59e6, _0x5d8c15); }, 'unloadLevel': function() { var _0x49d8c5 = {}; _0x49d8c5[_0x4cc7('0x28e1')] = function(_0x1fb3e3, _0x34a45c) { return _0x1fb3e3 === _0x34a45c; } ; if ('lnXYi' === _0x4cc7('0x28e2')) { if (_0x1c8e81 || _0x3e3cd2[_0x4cc7('0x28e3')](_0xa23b63[_0xd85f06]), _0x3e3cd2[_0x4cc7('0x28e4')] && !_0x338b9[_0x4cc7('0x1cd4')]) { var _0x2d2cd7 = _0x3bb917[_0x4cc7('0x1325')][_0x4cc7('0x132a')] , _0x26ee36 = _0x2d2cd7 + _0x5aff49 / 0x3e8; _0x338b9[_0x4cc7('0xd17')] = _0x48c401; _0x338b9['_node']['gain'][_0x4cc7('0x28e5')](_0x48c401, _0x2d2cd7); _0x338b9[_0x4cc7('0x1ee0')][_0x4cc7('0x28e6')][_0x4cc7('0x28e7')](_0x16dada, _0x26ee36); } _0x3e3cd2['_startFadeInterval'](_0x338b9, _0x48c401, _0x16dada, _0x5aff49, _0xa23b63[_0xd85f06], _0x49d8c5[_0x4cc7('0x28e1')](void 0x0, _0x1c8e81)); } else { this['tunnel'][_0x4cc7('0x2747')](0x1); _0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9['view'][_0x4cc7('0xc0e')](), ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d[_0x4cc7('0x168d')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), !0x1, !0x1); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f7')][_0x4cc7('0x96b')](this); this['skater'] = this[_0x4cc7('0x9eb')] = this['tunnel'] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); } }, 'frame0': function() { this[_0x4cc7('0x25f1')][_0x4cc7('0xc20')](!0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x14); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x2f); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1496); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](0x0); this[_0x4cc7('0xb7f')]['display'](0x0); this['lizard'][_0x4cc7('0xac9')](6.8, 74.5, null, -0x7); this[_0x4cc7('0x9eb')]['spritesheet']['set_currentFrame'](0x40); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](8.4, 68.2, null, 0x5); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xfd7')] = 0.3; }, 'frame1': function() { this['lizard'][_0x4cc7('0xac9')](6.8, 74.5, null, -0x7); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this['lizard']['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](7.2, 0x47, null, 0x28); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x45f918 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28e8'), -0x8c, 0x140, null, null, null, _0x45f918, null); this['frameMaxTime'] = 0.15; }, 'frame2': function() { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.8, 74.5, null, -0x7); this[_0x4cc7('0x9eb')]['spritesheet']['set_currentFrame'](0x40); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](7.2, 72.5, null, 0x32); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x34158f = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28e8'), -0x8c, 0x140, null, null, null, _0x34158f, null); this['frameMaxTime'] = 0.15; }, 'frame3': function() { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.8, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](7.2, 74.4); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x7); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x308d1f = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28e8'), -0x8c, 0x140, null, null, null, _0x308d1f, null); this[_0x4cc7('0xfd7')] = 0.05; }, 'frame4': function() { var _0x269081 = {}; _0x269081[_0x4cc7('0x28e9')] = function(_0x1fb3e3, _0x25ee45) { return _0x1fb3e3 == _0x25ee45; } ; _0x269081['gXedt'] = function(_0x1fb3e3, _0x13b901) { return _0x1fb3e3 * _0x13b901; } ; if (_0x4cc7('0x28ea') !== 'TBHBb') { var _0x17f0a8 = this[_0x4cc7('0xbcd')] , _0x4c7316 = this[_0x4cc7('0xbce')] , _0x30fb94 = this['window'][_0x4cc7('0xa92')] * this['window'][_0x4cc7('0x11af')] | 0x0 , _0x54b27e = this[_0x4cc7('0x9a1')]['__height'] * this[_0x4cc7('0x9a1')]['__scale'] | 0x0; this['__logicalWidth'] = _0x30fb94; this[_0x4cc7('0x1d41')] = _0x54b27e; this[_0x4cc7('0x28eb')]['identity'](); if (null != this[_0x4cc7('0x28ec')]() && this[_0x4cc7('0x9a1')][_0x4cc7('0x9a2')]) { this[_0x4cc7('0xbcd')] = this[_0x4cc7('0x28ec')]()[_0x4cc7('0x7d9')] | 0x0; this['stageHeight'] = this[_0x4cc7('0x28ec')]()[_0x4cc7('0x98b')] | 0x0; var _0x4dce58 = _0x30fb94 / this[_0x4cc7('0xbcd')] , _0x117697 = _0x54b27e / this[_0x4cc7('0xbce')]; this[_0x4cc7('0x28eb')]['translate'](-this[_0x4cc7('0x28ec')]()['x'], -this[_0x4cc7('0x28ec')]()['y']); this[_0x4cc7('0x28eb')][_0x4cc7('0xa9a')](_0x4dce58, _0x117697); this[_0x4cc7('0x28ed')][_0x4cc7('0xab2')](this[_0x4cc7('0x28ec')]()[_0x4cc7('0x13b8')](), this[_0x4cc7('0x28ec')]()[_0x4cc7('0xa97')](), this[_0x4cc7('0x28ec')]()['get_top'](), this[_0x4cc7('0x28ec')]()['get_bottom']()); } else { if (_0x269081[_0x4cc7('0x28e9')](0x0, this[_0x4cc7('0x1d40')]) && 0x0 == this[_0x4cc7('0x1d41')]) this[_0x4cc7('0xbcd')] = _0x30fb94, this[_0x4cc7('0xbce')] = _0x54b27e; else { this[_0x4cc7('0xbcd')] = this[_0x4cc7('0x1d40')]; this['stageHeight'] = this[_0x4cc7('0x1d41')]; _0x4dce58 = Math[_0x4cc7('0x53')](_0x30fb94 / this[_0x4cc7('0xbcd')], _0x54b27e / this[_0x4cc7('0xbce')]); _0x117697 = Math[_0x4cc7('0xa96')]((_0x30fb94 - this['stageWidth'] * _0x4dce58) / 0x2); var _0x5f5353 = Math[_0x4cc7('0xa96')]((_0x54b27e - _0x269081['gXedt'](this[_0x4cc7('0xbce')], _0x4dce58)) / 0x2); this[_0x4cc7('0x28eb')][_0x4cc7('0xa9a')](_0x4dce58, _0x4dce58); this[_0x4cc7('0x28eb')][_0x4cc7('0x1299')](_0x117697, _0x5f5353); } this['__displayRect'][_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xbcd')], this[_0x4cc7('0xbce')]); } null != this[_0x4cc7('0x510')] && this[_0x4cc7('0x510')][_0x4cc7('0x10ed')](_0x30fb94, _0x54b27e, 0x0, !0x0, !0x0, !0x0); _0x4dce58 = 0x0; for (_0x117697 = this[_0x4cc7('0x11ff')]; _0x4dce58 < _0x117697['get_length'](); ) _0x5f5353 = _0x117697[_0x4cc7('0x2b')](_0x4dce58), ++_0x4dce58, _0x5f5353[_0x4cc7('0xbbd')](_0x30fb94, _0x54b27e); null != this[_0x4cc7('0x11fe')] && this['__renderer'][_0x4cc7('0xbbd')](_0x30fb94, _0x54b27e); if (this[_0x4cc7('0xbcd')] != _0x17f0a8 || this[_0x4cc7('0xbce')] != _0x4c7316) this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xb2c')](), _0x17f0a8 = new _0x76b31e(_0x4cc7('0x90d')), this[_0x4cc7('0xa37')](_0x17f0a8); } else { this['lizard'][_0x4cc7('0xac9')](6.6, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](7.2, 74.9, null, -0x3); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x9); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x233f37 = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28e8'), -0x8c, 0x140, null, null, null, _0x233f37, null); this[_0x4cc7('0xfd7')] = 0.15; } }, 'frame5': function() { this['skater'][_0x4cc7('0xac9')](0x7, 75.4); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5b); this[_0x4cc7('0xacc')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this['lizard'][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2f92c1 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ee'), -0x50, -0x14, null, null, null, _0x2f92c1, null); }, 'frame6': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x14); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x2f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x14d1); this['tunnel'][_0x4cc7('0x50c')](0x0); this['lizard'][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.8, 75.1, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); this['skater'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x1e02bd = _0x1baaa1[_0x4cc7('0x7d9')](0x384); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ef'), -0x64, -0xd2, null, _0x1e02bd, null, null, null); _0x1e02bd = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28f0'), -0x64, -0x28, null, null, -0x1, _0x1e02bd, null); }, 'frame7': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.7, 74.8, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this['lizard']['spritesheet']['set_currentFrame'](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame8': function() { this[_0x4cc7('0xacc')]['setIndexedPosition'](6.6, 74.65, null, 0x1); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x51); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['lizard']['setIndexedPosition'](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28f1'), -0x154, 0x0, null, null, null, null, null); var _0x263351 = _0x1baaa1[_0x4cc7('0xa9a')](0.8) , _0x11a0a3 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28f2'), -0x78, 0xa, _0x263351, null, -0x1, _0x11a0a3, null); }, 'frame9': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.6, 74.9, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this['lizard'][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5dafe6 = _0x1baaa1['scale'](0.7) , _0x1c08af = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x20c6'), -0x12c, -0xa, _0x5dafe6, null, null, _0x1c08af, null); }, 'frame10': function() { var _0x144bcf = {}; _0x144bcf['DCyRP'] = function(_0x1fb3e3, _0x569433) { return _0x1fb3e3 / _0x569433; } ; if ('ZkDIq' !== _0x4cc7('0x28f3')) { var _0x35e9b2 = new _0x151d6e(); _0x30a836[_0x4cc7('0x28f4')](_0x35e9b2, 0x0, 3.6000000000000005, 0x0, 0x0, _0x34db5a); _0x30a836[_0x4cc7('0x28f5')](_0x35e9b2, 0x0, 0x0); _0x30a836[_0x4cc7('0x28f6')] = new _0x39920c(); _0x30a836['ringGeometry'][_0x4cc7('0x11b5')](_0x35e9b2); } else { var _0x34db5a = this; if (_0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')]) this[_0x4cc7('0x25e8')] = this['frames'][_0x4cc7('0x21')], this[_0x4cc7('0xfd7')] = 0.001; else if (0x1 != this[_0x4cc7('0x25f4')]) this[_0x4cc7('0x25ca')](_0x1fb3e3['lizard'], null), this['frameMaxTime'] = 0.001; else { this['skipButton'][_0x4cc7('0xc20')](!0x1); this['tunnel']['set_power'](0.2); _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x2748')](0x1); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['skater'][_0x4cc7('0xac9')](6.6, 0x4c, null, 0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2a); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x1d2e6f = _0x1baaa1[_0x4cc7('0xa9a')](0x2); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2749'), 0x0, -0xfa, _0x1d2e6f, null, 0xffffff); var _0x22f9b0 = _0x48c401(this, this[_0x4cc7('0x25ca')]) , _0x4706d6 = _0x1fb3e3[_0x4cc7('0x9eb')] , _0xc37d6d = new _0x468839(function(_0x34db5a) { _0x22f9b0(_0x4706d6, _0x34db5a); } ); this['dialog'][_0x4cc7('0xa0c')](_0xc37d6d); var _0xd53ae0 = _0x48c401(this, this[_0x4cc7('0x25ca')]) , _0x1cec65 = _0x1fb3e3[_0x4cc7('0xacc')] , _0x4ce520 = new _0x468839(function(_0x34db5a) { var _0x269a3a = {}; _0x269a3a['VcIzm'] = function(_0x1fb3e3, _0xdd3628) { return _0x1fb3e3 < _0xdd3628; } ; if ('VXvdR' === _0x4cc7('0x28f7')) { for (var _0x4d1508 = 0x0, _0x8f3a89 = this[_0x4cc7('0x2248')]; _0x269a3a['VcIzm'](_0x4d1508, _0x8f3a89[_0x4cc7('0x34')]()); ) { var _0x3fa31a = _0x8f3a89[_0x4cc7('0x2b')](_0x4d1508); ++_0x4d1508; if (_0x3fa31a['achievement'] == _0x1d2e6f) return; } this[_0x4cc7('0x2248')][_0x4cc7('0x29')](new _0x558482(_0x1d2e6f,_0x34db5a,_0x22f9b0)); } else { _0xd53ae0(_0x1cec65, _0x34db5a); } } ); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x4ce520); this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { _0x34db5a[_0x4cc7('0x9eb')]['onScreenDirty'] = !0x0; _0x34db5a[_0x4cc7('0xacc')][_0x4cc7('0x1d75')] = !0x0; _0x34db5a[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); _0xc37d6d[_0x4cc7('0x274d')](); _0x4ce520[_0x4cc7('0x274d')](); var _0x1d2e6f = _0x34db5a[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x1d2e6f = (_0x1d2e6f['x'] + _0x1d2e6f['y']) / 0x2 * 0xa; var _0x22f9b0 = _0x34db5a['lizard'][_0x4cc7('0xc4b')](); _0xc37d6d[_0x4cc7('0x274e')](_0x1d2e6f, 0xffffff, 0x0, null, null, null, _0x22f9b0); _0x1d2e6f = _0x34db5a[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x1d2e6f = _0x144bcf[_0x4cc7('0x28f8')](_0x1d2e6f['x'] + _0x1d2e6f['y'], 0x2) * 0xa; _0x22f9b0 = _0x34db5a[_0x4cc7('0xacc')][_0x4cc7('0xc4b')](); _0x4ce520[_0x4cc7('0x274e')](_0x1d2e6f, 0xffffff, 0x0, null, null, null, _0x22f9b0); } ))); _0x34db5a['lizard']['onScreenDirty'] = !0x0; _0x34db5a[_0x4cc7('0xacc')][_0x4cc7('0x1d75')] = !0x0; _0x34db5a['tunnel'][_0x4cc7('0x50c')](0x0); _0xc37d6d[_0x4cc7('0x274d')](); _0x4ce520[_0x4cc7('0x274d')](); _0x1d2e6f = _0x34db5a[_0x4cc7('0xace')][_0x4cc7('0x22e')]['scale']; _0x1d2e6f = (_0x1d2e6f['x'] + _0x1d2e6f['y']) / 0x2 * 0xa; var _0x28af4a = _0x34db5a[_0x4cc7('0x9eb')][_0x4cc7('0xc4b')](); _0xc37d6d[_0x4cc7('0x274e')](_0x1d2e6f, 0xffffff, 0x0, null, null, null, _0x28af4a); _0x1d2e6f = _0x34db5a[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x1d2e6f = _0x2d63f9[_0x4cc7('0x2857')](_0x1d2e6f['x'] + _0x1d2e6f['y'], 0x2) * 0xa; _0x28af4a = _0x34db5a[_0x4cc7('0xacc')][_0x4cc7('0xc4b')](); _0x4ce520[_0x4cc7('0x274e')](_0x1d2e6f, 0xffffff, 0x0, null, null, null, _0x28af4a); this['frameMinTime'] = Infinity; } } }, 'frame11': function() { this['tunnel'][_0x4cc7('0x2747')](0x1); this[_0x4cc7('0x25f1')][_0x4cc7('0xc20')](!0x0); var _0x5d3329 = this[_0x4cc7('0xb7f')] , _0x89406e = this['skater'][_0x4cc7('0x126')][_0x4cc7('0xd92')](); this['skater'][_0x4cc7('0x1106')] = _0x5d3329[_0x4cc7('0x28f9')](_0x89406e, !0x0); _0x5d3329 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x89406e = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x472')]() + 0x140; var _0x3cc294 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb45')](); _0x3ae7ae['tween'](_0x5d3329, 0x3, { 'x': _0x89406e, 'y': _0x3cc294, 'z': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd92')]() - 0x12c }); _0x5d3329 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x89406e = null; null == _0x89406e && (_0x89406e = new _0x169fce()); _0x3cc294 = Math[_0x4cc7('0x28')](-0.39269908169872414); _0x89406e['x'] = 0x0 * _0x3cc294; _0x89406e['y'] = _0x3cc294; _0x89406e['z'] = 0x0 * _0x3cc294; _0x89406e['w'] = Math[_0x4cc7('0x27')](-0.39269908169872414); _0x3cc294 = _0x56067a[_0x4cc7('0x6dd')](_0x89406e['x'] * _0x89406e['x'], _0x89406e['y'] * _0x89406e['y']) + _0x89406e['z'] * _0x89406e['z'] + _0x89406e['w'] * _0x89406e['w']; var _0x5b667b = _0x3cc294 - 0x1; 1e-10 > (0x0 <= _0x5b667b ? _0x5b667b : -_0x5b667b) || (0x0 == _0x3cc294 ? (_0x89406e['x'] = 0x0, _0x89406e['y'] = 0x0, _0x89406e['z'] = 0x0, _0x89406e['w'] = 0x1) : (_0x3cc294 = 0x1 / Math[_0x4cc7('0x2c')](_0x3cc294), _0x89406e['x'] *= _0x3cc294, _0x89406e['y'] *= _0x3cc294, _0x89406e['z'] *= _0x3cc294, _0x89406e['w'] *= _0x3cc294)); _0x488f5d['tweenRotation'](_0x5d3329, 0x3, _0x89406e); this[_0x4cc7('0xace')]['updateCallback'] = _0x48c401(this, this[_0x4cc7('0xfd6')]); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](7.4, 74.5, null, -0x14); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.2, -0xa, null, -0xf); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x5d3329 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x5d3329[_0x4cc7('0xf9a')](_0x5d3329[_0x4cc7('0xf73')]() - 0x24); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame12': function() { this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this['onTweenUpdate']); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](7.5, 74.5, null, -0x14); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.2, -0x8, null, -0xf); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x22b3ff = this[_0x4cc7('0x9eb')]['mesh']; _0x22b3ff[_0x4cc7('0xf9a')](_0x22b3ff[_0x4cc7('0xf73')]() + 0x24); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame13': function() { this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0xfd6')]); this['lizard']['setIndexedPosition'](7.5, 74.5, null, -0x1a); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.2, -0x6, null, -0xf); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x25); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x6a18e8 = this['lizard'][_0x4cc7('0x126')]; _0x6a18e8[_0x4cc7('0xf9a')](_0x6a18e8[_0x4cc7('0xf73')]() + 0x24); this['frameMaxTime'] = 0.5; }, 'frame14': function() { _0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), ['x', 'y', 'z'], !0x0, !0x1); _0x488f5d[_0x4cc7('0x168d')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), !0x0, !0x1); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](7.5, 74.5, null, -0x1a); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['skater'][_0x4cc7('0xac9')](6.2, 0x0); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame15': function() { this['skater']['mesh'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xfd7')] = 0.001; this[_0x4cc7('0x25e6')] = 0x2; }, 'frame16': function() { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](0x9, 74.5, null, 0x0); this[_0x4cc7('0x9eb')]['spritesheet']['set_currentFrame'](0x42); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x3ae7ae['tween'](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), 4.13, { 'x': 0x200, 'y': -0x74, 'z': 0x9fc })[_0x4cc7('0xa53')](_0x2c7717[_0x4cc7('0x28fa')]); var _0x5089ca = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x290434 = null; null == _0x290434 && (_0x290434 = new _0x169fce()); var _0x9b9217 = Math['sin'](-1.0471975511965976); _0x290434['x'] = 0x0 * _0x9b9217; _0x290434['y'] = _0x9b9217; _0x290434['z'] = 0x0 * _0x9b9217; _0x290434['w'] = Math[_0x4cc7('0x27')](-1.0471975511965976); _0x9b9217 = _0x290434['x'] * _0x290434['x'] + _0x290434['y'] * _0x290434['y'] + _0x290434['z'] * _0x290434['z'] + _0x290434['w'] * _0x290434['w']; var _0x241877 = _0x9b9217 - 0x1; 1e-10 > (0x0 <= _0x241877 ? _0x241877 : -_0x241877) || (0x0 == _0x9b9217 ? (_0x290434['x'] = 0x0, _0x290434['y'] = 0x0, _0x290434['z'] = 0x0, _0x290434['w'] = 0x1) : (_0x9b9217 = 0x1 / Math['sqrt'](_0x9b9217), _0x290434['x'] *= _0x9b9217, _0x290434['y'] *= _0x9b9217, _0x290434['z'] *= _0x9b9217, _0x290434['w'] *= _0x9b9217)); _0x488f5d[_0x4cc7('0x2730')](_0x5089ca, 4.13, _0x290434)[_0x4cc7('0xa53')](_0x2c7717[_0x4cc7('0x28fa')]); this['dialog']['updateCallback'] = _0x48c401(this, this['onTweenUpdate']); this[_0x4cc7('0x25e5')] = 4.13; this['frameMaxTime'] = 4.13 + 1.4; }, 'frame17': function() { _0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9['view'][_0x4cc7('0xc0e')](), ['x', 'y', 'z'], !0x0, !0x1); _0x488f5d[_0x4cc7('0x168d')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), !0x0, !0x1); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](2.8, 34.9, null, 0x41); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this['lizard'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xfd7')] = 0.4; }, 'frame18': function() { this['lizard'][_0x4cc7('0xac9')](2.8, 32.2, null, 0xe); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x18); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['frameMaxTime'] = 0.2; }, 'frame19': function() { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](2.4, 31.3, null, 0xe); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.35; }, 'frame20': function() { this['lizard'][_0x4cc7('0xac9')](0xd, 29.3); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')]['set_currentFrame'](0x18); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.3; }, 'frame21': function() { var _0x305d60 = {}; _0x305d60['AuEIr'] = function(_0x1fb3e3, _0x383369) { return _0x1fb3e3 + _0x383369; } ; if (_0x4cc7('0x28fb') === _0x4cc7('0x28fc')) { for (var _0x332136 = a[_0x4cc7('0x34')](), _0x147af5, _0x24fb49, _0x160cb0, _0x340812, _0x18eb6a, _0x1c9ac4, _0x4b6d99 = new _0x32ea77(this['_maxJointCount']), _0x51851e = _0x2bc114['toFloatVector'](null, 0x2 * _0x332136, !0x0), _0x2c16c = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0x332136, !0x0), _0x4e670c = _0x2bc114['toFloatVector'](null, _0x332136 * this[_0x4cc7('0x1a78')], !0x0), _0x3fa093 = _0x2bc114[_0x4cc7('0x9cf')](null, _0x332136 * this[_0x4cc7('0x1a78')], !0x0), _0x1050bb = 0x0, _0x4e84d9, _0x1b68b3 = 0x0; _0x1b68b3 < _0x332136; ) { _0x340812 = _0x1b68b3++; _0x340812 = a[_0x4cc7('0x2b')](_0x340812); _0x147af5 = 0x3 * _0x340812[_0x4cc7('0xb1c')]; _0x24fb49 = _0x305d60[_0x4cc7('0x28fd')](_0x147af5, 0x1); _0x160cb0 = _0x147af5 + 0x2; _0x2c16c[_0x4cc7('0x9e7')](_0x147af5, _0x2c16c[_0x4cc7('0x9e7')](_0x24fb49, _0x2c16c[_0x4cc7('0x9e7')](_0x160cb0, 0x0))); for (var _0x408cf0 = _0x4e84d9 = 0x0, _0x4938eb = _0x340812['countWeight']; _0x408cf0 < _0x4938eb; ) if (_0x18eb6a = _0x408cf0++, _0x18eb6a = b[_0x4cc7('0x2b')](_0x340812[_0x4cc7('0x1a87')] + _0x18eb6a), 0x0 < _0x18eb6a[_0x4cc7('0x1a88')]) { _0x1c9ac4 = this[_0x4cc7('0x1a7f')][_0x4cc7('0x2b')](_0x18eb6a[_0x4cc7('0x185b')]); _0x1c9ac4 = _0x1c9ac4[_0x4cc7('0x1007')](_0x18eb6a[_0x4cc7('0x1a91')]); var _0x49dba0 = _0x147af5 , _0x4a2c74 = _0x2c16c; _0x4a2c74[_0x4cc7('0x9e7')](_0x49dba0, _0x4a2c74[_0x4cc7('0x2b')](_0x49dba0) + _0x1c9ac4['x'] * _0x18eb6a[_0x4cc7('0x1a88')]); _0x49dba0 = _0x24fb49; _0x4a2c74 = _0x2c16c; _0x4a2c74[_0x4cc7('0x9e7')](_0x49dba0, _0x4a2c74[_0x4cc7('0x2b')](_0x49dba0) + _0x1c9ac4['y'] * _0x18eb6a[_0x4cc7('0x1a88')]); _0x49dba0 = _0x160cb0; _0x4a2c74 = _0x2c16c; _0x4a2c74[_0x4cc7('0x9e7')](_0x49dba0, _0x4a2c74[_0x4cc7('0x2b')](_0x49dba0) + _0x1c9ac4['z'] * _0x18eb6a[_0x4cc7('0x1a88')]); _0x4e670c[_0x4cc7('0x9e7')](_0x1050bb, 0x3 * _0x18eb6a[_0x4cc7('0x185b')]); _0x3fa093['set'](_0x1050bb++, _0x18eb6a[_0x4cc7('0x1a88')]); ++_0x4e84d9; } _0x147af5 = _0x4e84d9; for (_0x24fb49 = this[_0x4cc7('0x1a78')]; _0x147af5 < _0x24fb49; ) _0x147af5++, _0x4e670c[_0x4cc7('0x9e7')](_0x1050bb, 0x0), _0x3fa093[_0x4cc7('0x9e7')](_0x1050bb++, 0x0); _0x147af5 = _0x340812[_0x4cc7('0xb1c')] << 0x1; _0x51851e[_0x4cc7('0x9e7')](_0x147af5++, _0x340812['s']); _0x51851e['set'](_0x147af5, _0x340812['t']); } _0x4b6d99[_0x4cc7('0x1155')](c); _0x4b6d99[_0x4cc7('0x16a9')](_0x2c16c, _0x51851e, null, null); _0x4b6d99[_0x4cc7('0x115d')](); _0x4b6d99[_0x4cc7('0x115e')](); _0x4b6d99[_0x4cc7('0x116e')](!0x1); _0x4b6d99[_0x4cc7('0x116f')](!0x1); _0x4b6d99[_0x4cc7('0x11de')](_0x4e670c); _0x4b6d99[_0x4cc7('0x1861')](_0x3fa093); return _0x4b6d99; } else { this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](12.1, 29.3, null, 0xa); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this['lizard']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.1; } }, 'frame22': function() { _0x3ae7ae[_0x4cc7('0xa50')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), 0x4, { 'x': -0x189, 'y': -0x75, 'z': 0x910 })[_0x4cc7('0xa53')](_0x2c7717[_0x4cc7('0x28fa')]); var _0x30ece7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x1771a0 = null; null == _0x1771a0 && (_0x1771a0 = new _0x169fce()); var _0x287f65 = Math[_0x4cc7('0x28')](-0.7766715171374767); _0x1771a0['x'] = 0x0 * _0x287f65; _0x1771a0['y'] = _0x287f65; _0x1771a0['z'] = 0x0 * _0x287f65; _0x1771a0['w'] = Math[_0x4cc7('0x27')](-0.7766715171374767); _0x287f65 = _0x1771a0['x'] * _0x1771a0['x'] + _0x1771a0['y'] * _0x1771a0['y'] + _0x1771a0['z'] * _0x1771a0['z'] + _0x1771a0['w'] * _0x1771a0['w']; var _0x91429e = _0x287f65 - 0x1; 1e-10 > (0x0 <= _0x91429e ? _0x91429e : -_0x91429e) || (0x0 == _0x287f65 ? (_0x1771a0['x'] = 0x0, _0x1771a0['y'] = 0x0, _0x1771a0['z'] = 0x0, _0x1771a0['w'] = 0x1) : (_0x287f65 = 0x1 / Math['sqrt'](_0x287f65), _0x1771a0['x'] *= _0x287f65, _0x1771a0['y'] *= _0x287f65, _0x1771a0['z'] *= _0x287f65, _0x1771a0['w'] *= _0x287f65)); _0x488f5d['tweenRotation'](_0x30ece7, 0x4, _0x1771a0)[_0x4cc7('0xa53')](_0x2c7717['easeInOut']); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0xfd6')]); _0x30ece7 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x30ece7[_0x4cc7('0xb46')](_0x30ece7['get_x']() - 0x12c); _0x30ece7 = this['lizard']['mesh']; _0x30ece7['set_y'](_0x30ece7['get_y']() + 0x96); _0x30ece7 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x30ece7[_0x4cc7('0xd5a')](_0x30ece7[_0x4cc7('0xd92')]() - 0x64); _0x30ece7 = this['lizard']['mesh']; _0x30ece7[_0x4cc7('0xf98')](_0x30ece7[_0x4cc7('0xf71')]() - 0x14); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); }, 'init': function() { if (_0x56067a[_0x4cc7('0x6f2')] !== _0x4cc7('0x28fe')) { _0x58241c = _0x25e536[_0x4cc7('0x28ff')](_0x58241c); b = _0x25e536[_0x4cc7('0x2900')](b, _0x58241c); return null == _0x58241c ? null : _0x406a52[_0x4cc7('0x1128')](_0x58241c)['then'](function(_0x137730) { return _0x4029ca['withValue'](_0x25e536[_0x4cc7('0x2901')](_0x137730, b)); }); } else { this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x9eb')],!0x1,null,!0x1,null); this[_0x4cc7('0x9eb')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x9eb')]); var _0x58241c = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x104a')); this['lizard'][_0x4cc7('0x110a')] = new _0x42bd00(_0x58241c,0x0); this['skater'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this['skater']['billboardMode'] = !0x0; this['sprites'][_0x4cc7('0x29')](this['skater']); _0x58241c = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x58241c = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x58241c); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x58241c,0x28); } }, '__class__': _0x506c08 }); var _0x460f77 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1042')], 0x8, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x2d63f9[_0x4cc7('0x1d0')](_0x48c401, this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27dc'); }; _0x16dada[_0x4cc7('0x2902')] = _0x460f77; _0x460f77[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27dc')]; _0x460f77[_0x4cc7('0x92b')] = _0x396698; _0x460f77[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'pastafarian': null, 'playNextChallenge': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0x1a60')]['lastPath'][_0x4cc7('0x1333')](_0x4b25d1[_0x4cc7('0x1050')][_0x4cc7('0x1109')]); _0x1fb3e3['bunny']['lastIndexOnPath']['set_value'](0x1); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x1335')][_0x4cc7('0x96b')](this); }, 'loadNext': function(_0x370267, _0x5170a9) { _0x5170a9 || null == this[_0x4cc7('0x2903')] || 0x4 == this['shownFrom'] ? _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x370267, _0x5170a9) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, this[_0x4cc7('0x2903')]()); }, 'unloadLevel': function() { var _0x1c8341 = {}; _0x1c8341[_0x4cc7('0x2904')] = _0x4cc7('0x2870'); if (_0x4cc7('0x2905') === _0x4cc7('0x2905')) { this[_0x4cc7('0xc35')] = this['angel'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { this[_0x4cc7('0xec5')]['setIndexedPosition'](13.9, 0.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['skater']['setIndexedPosition'](12.6, 1.8, null, 0x23); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x2, 0x1b); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4268c4 = _0x1baaa1[_0x4cc7('0x7d9')](0x564) , _0x56d4a2 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x1c8341[_0x4cc7('0x2904')], -0x78, -0x70, null, null == _0x4268c4 ? null : Math[_0x4cc7('0xa96')](_0x4268c4 / 2.5), null, _0x56d4a2); this[_0x4cc7('0x1039')](_0x4cc7('0x2906')); } }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x39); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x6c2); var _0x476df1 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x532cb0 = null; _0x2d63f9[_0x4cc7('0x1d5')](null, _0x532cb0) && (_0x532cb0 = new _0x169fce()); var _0x4dba48 = Math[_0x4cc7('0x28')](0.11344640137963143); _0x532cb0['x'] = -0.184 * _0x4dba48; _0x532cb0['y'] = 0.609 * _0x4dba48; _0x532cb0['z'] = 0.772 * _0x4dba48; _0x532cb0['w'] = Math[_0x4cc7('0x27')](0.11344640137963143); _0x4dba48 = _0x532cb0['x'] * _0x532cb0['x'] + _0x532cb0['y'] * _0x532cb0['y'] + _0x532cb0['z'] * _0x532cb0['z'] + _0x532cb0['w'] * _0x532cb0['w']; var _0x1acdd7 = _0x4dba48 - 0x1; 1e-10 > (0x0 <= _0x1acdd7 ? _0x1acdd7 : -_0x1acdd7) || (0x0 == _0x4dba48 ? (_0x532cb0['x'] = 0x0, _0x532cb0['y'] = 0x0, _0x532cb0['z'] = 0x0, _0x532cb0['w'] = 0x1) : (_0x4dba48 = 0x1 / Math[_0x4cc7('0x2c')](_0x4dba48), _0x532cb0['x'] *= _0x4dba48, _0x532cb0['y'] *= _0x4dba48, _0x532cb0['z'] *= _0x4dba48, _0x532cb0['w'] *= _0x4dba48)); _0x476df1[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x532cb0)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['angel']['setIndexedPosition'](0x5, 0x19); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x27); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x6, 24.9, null, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2907'), 0x0, -0x140, null, null, null, null, null); _0x476df1 = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); _0x532cb0 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x20go\x20on\x20ahead,\x20and\x20I\x27ll\x20head\x20back.\x20If\x20you\x20find\x20anyone,\x20tell\x20them\x20to\x20meet\x20us\x20right\x20here.', 0x14, -0x64, null, _0x476df1, -0x1, _0x532cb0, null); _0x476df1 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Understood.', -0x50, 0x168, null, null, null, _0x476df1, null); this['pastafarian'][_0x4cc7('0xd5e')](this['angel']); }, 'frame1': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x5, 25.2, null, 0x3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x26); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](5.5, 0x1c, null, -0x6); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x56); this[_0x4cc7('0xc35')]['spritesheet']['set_xInverted'](!0x1); var _0x5ad0d7 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2908'), -0x78, -0x78, null, null, null, _0x5ad0d7, null); _0x5ad0d7 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2909'), 0xa0, 0xdc, _0x5ad0d7, null, 0x0); this['pastafarian'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame2': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x5, 25.3, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x1c); this[_0x4cc7('0xc35')]['setIndexedPosition'](0x5, 0x27, null, 0x25); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4); }, 'frame3': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.9, 25.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x3e625f = new _0x161060(this['angel']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d8f'), -0x50, -0xf0, null, null, null, _0x3e625f, null); _0x3e625f = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1d8e'), 0x0, 0x168, null, null, null, _0x3e625f, null); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); }, 'frame4': function() { this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x290a'), 0x14, -0xa0, null, null, null, null, null); var _0x202d72 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x290b'), -0x3c, 0x118, null, null, -0x1, _0x202d72, null); }, 'frame5': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.9, 25.25); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2697fa = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x290c'), 0x118, -0x50, null, null, null, _0x2697fa, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x290d'), 0x50, 0x140, null, null, -0x1, null, null); }, 'frame6': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x5, 0x19); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x1); var _0x11331f = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20tempting,\x20but\x20it\x20just\x20wouldn\x27t\x20work.', 0x0, 0x168, null, null, null, _0x11331f, null); }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x1d446f = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x1d446f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1d446f); this['angel'][_0x4cc7('0x110a')] = new _0x42bd00(_0x1d446f,0x8); this['pastafarian'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); _0x1d446f = this[_0x4cc7('0x1108')]['pathName']; _0x1d446f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1d446f); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1d446f,0xa); }, '__class__': _0x460f77 }); var _0x400b4b = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104c')], -0x1); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this['name'] = _0x56067a[_0x4cc7('0x6f3')]; }; _0x16dada[_0x4cc7('0x290e')] = _0x400b4b; _0x400b4b[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x290f')]; _0x400b4b['__super__'] = _0x396698; _0x400b4b[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'gentleman': null, 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xd91')] = this['tunnel'] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { if (_0x4cc7('0x2910') !== _0x4cc7('0x2910')) { var _0x2cd642 = this[_0x4cc7('0x2911')][_0x4cc7('0x2d')](_0x1f24ea, 0x0); 0x0 <= _0x2cd642 && (this[_0x4cc7('0xb79')](_0x1f24ea), this[_0x4cc7('0x2911')][_0x4cc7('0xa5e')](_0x2cd642, 0x1), this[_0x4cc7('0x2912')][_0x4cc7('0xa5e')](_0x2cd642, 0x1), this[_0x4cc7('0x2913')] = 0x0 <= this[_0x4cc7('0x2912')][_0x4cc7('0x2d')](!0x0, 0x0)); } else { var _0x11692c = _0x4cc7('0x2914')[_0x4cc7('0x46')]('|') , _0x46ac89 = 0x0; while (!![]) { switch (_0x11692c[_0x46ac89++]) { case '0': this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4f); continue; case '1': var _0x1c7882 = _0x2994ee - 0x1; continue; case '2': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '3': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '4': _0x2994ee = _0xea901b['x'] * _0xea901b['x'] + _0xea901b['y'] * _0xea901b['y'] + _0xea901b['z'] * _0xea901b['z'] + _0xea901b['w'] * _0xea901b['w']; continue; case '5': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x90); continue; case '6': _0xea901b = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); continue; case '7': this[_0x4cc7('0xd91')]['setIndexedPosition'](0x2, 0x2); continue; case '8': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); continue; case '9': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); continue; case '10': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '11': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x89); continue; case '12': _0x1f24ea = _0x1baaa1[_0x4cc7('0x7d9')](0x550); continue; case '13': 1e-10 > (0x0 <= _0x1c7882 ? _0x1c7882 : -_0x1c7882) || (0x0 == _0x2994ee ? (_0xea901b['x'] = 0x0, _0xea901b['y'] = 0x0, _0xea901b['z'] = 0x0, _0xea901b['w'] = 0x1) : (_0x2994ee = 0x1 / Math[_0x4cc7('0x2c')](_0x2994ee), _0xea901b['x'] *= _0x2994ee, _0xea901b['y'] *= _0x2994ee, _0xea901b['z'] *= _0x2994ee, _0xea901b['w'] *= _0x2994ee)); continue; case '14': _0xea901b['x'] = 0.333 * _0x2994ee; continue; case '15': var _0x1f24ea = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0xea901b = null; continue; case '16': this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '17': _0xea901b['w'] = Math[_0x4cc7('0x27')](0.8290313946973066); continue; case '18': this[_0x4cc7('0xace')]['addBubble']('This\x20has\x20potential\x20to\x20be\x20entertaining.\x20Do\x20go\x20on.', 0x78, 0x134, null, null == _0x1f24ea ? null : Math[_0x4cc7('0xa96')](_0x1f24ea / 2.5), null, _0xea901b); continue; case '19': this['child'][_0x4cc7('0xac9')](0x1, 19.5, null, -0x12); continue; case '20': _0xea901b['y'] = 0.519 * _0x2994ee; continue; case '21': null == _0xea901b && (_0xea901b = new _0x169fce()); continue; case '22': _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x89); continue; case '23': _0x1f24ea[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xea901b)[_0x4cc7('0xc4a')]()); continue; case '24': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); continue; case '25': _0xea901b['z'] = -0.788 * _0x2994ee; continue; case '26': this['dialog']['addBubble'](_0x4cc7('0x2915'), 0x0, -0x104, null, null, null, _0x1f24ea); continue; case '27': _0x1f24ea = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); continue; case '28': var _0x2994ee = Math[_0x4cc7('0x28')](0.8290313946973066); continue; } break; } } }, 'frame1': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x572d8e = _0x1baaa1[_0x4cc7('0x7d9')](0x898) , _0x5b0b31 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2916'), -0x64, -0xe8, null, null == _0x572d8e ? null : Math['round'](_0x572d8e / 2.5), null, _0x5b0b31); _0x572d8e = _0x1baaa1['width'](0x546); _0x5b0b31 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2917'), 0xdc, 0xe4, null, null == _0x572d8e ? null : Math[_0x4cc7('0xa96')](_0x572d8e / 2.5), null, _0x5b0b31); _0x572d8e = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog']['addBubble']('Yesterday.', -0x104, 0x154, null, null, null, _0x572d8e); }, 'frame2': function() { this['gentleman'][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x49); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); this['duplicator']['spritesheet'][_0x4cc7('0xacb')](0x41); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x23abcd = _0x1baaa1[_0x4cc7('0x7d9')](0x4d8); this['dialog']['addBubble'](_0x4cc7('0x2918'), -0xf0, -0x138, null, null == _0x23abcd ? null : Math[_0x4cc7('0xa96')](_0x23abcd / 2.5), null, null); _0x23abcd = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2919'), 0x3c, -0x8c, null, null, -0x1, _0x23abcd); _0x23abcd = _0x1baaa1[_0x4cc7('0x7d9')](0x4b0); var _0x2abeee = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x291a'), 0xdc, 0x10c, null, null == _0x23abcd ? null : Math[_0x4cc7('0xa96')](_0x23abcd / 2.5), null, _0x2abeee); }, 'frame3': function() { this['gentleman'][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')]['setIndexedPosition'](0x3, 0x3); this['duplicator']['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x7738b3 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x199e'), 0x0, -0x12c, null, null, null, _0x7738b3); _0x7738b3 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Amusing,\x20but\x20false.', 0x168, -0x3c, null, null, null, _0x7738b3); _0x7738b3 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x199f'), -0x3c, 0xf0, null, null, null, _0x7738b3); }, 'frame4': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xd91')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x3, 0x3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x4d); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x8e32a1 = _0x1baaa1[_0x4cc7('0x7d9')](0x76c) , _0x2de27f = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x291b'), 0x28, -0xe8, null, null == _0x8e32a1 ? null : Math['round'](_0x8e32a1 / 2.5), null, _0x2de27f); _0x8e32a1 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x291c'), -0xdc, 0xdc, null, null, null, _0x8e32a1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x291d'), 0x78, 0x140, null, null, -0x1, null); }, 'frame5': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['duplicator']['setIndexedPosition'](0x3, 0x3); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x4f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x1377b1 = _0x1baaa1[_0x4cc7('0x7d9')](0x898) , _0x255c02 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x291e'), -0x64, -0x124, null, null == _0x1377b1 ? null : Math['round'](_0x2d63f9['ptPnc'](_0x1377b1, 2.5)), null, _0x255c02); _0x1377b1 = _0x1baaa1['width'](0x55a); _0x255c02 = new _0x161060(this['gentleman']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x291f'), 0x12c, -0x70, null, null == _0x1377b1 ? null : Math['round'](_0x1377b1 / 2.5), null, _0x255c02); _0x1377b1 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2920'), -0x78, 0xf0, null, null, null, _0x1377b1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2921'), 0x140, 0x140, null, null, 0x1, null); }, 'init': function() { this['gentleman'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this['gentleman'][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['gentleman']); var _0x576ac5 = this[_0x4cc7('0x1108')]['pathName']; _0x576ac5 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x576ac5); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x576ac5,-0x1); this['duplicator'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x576ac5 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x576ac5 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x576ac5); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x576ac5,-0x1); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xc37')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x576ac5 = this['explorePath'][_0x4cc7('0x1109')]; _0x576ac5 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x576ac5); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x576ac5,-0x1); }, '__class__': _0x400b4b }); var _0x549ec6 = function() { if ('QoynJ' === _0x4cc7('0x2922')) { _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, a); a = this[_0x4cc7('0x126')]; var _0x4d59e7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2d3582 = this['up']; a[_0x4cc7('0xfd9')](_0x4d59e7[_0x4cc7('0xd1a')](), _0x2d3582); } else { _0x396698['call'](this, _0x4b25d1['sidePathM'], -0x1, _0x549ec6['entry'], { 'endTiles': !0x1 }); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0xf06')],0x0)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x2d63f9[_0x4cc7('0x1d0')](_0x48c401, this, this['frame6']), _0x48c401(this, this['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x2d63f9[_0x4cc7('0x1d0')](_0x48c401, this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')])]; this['name'] = 'Insanity'; } }; _0x16dada[_0x4cc7('0x2923')] = _0x549ec6; _0x549ec6['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0xf14')]; _0x549ec6[_0x4cc7('0x92b')] = _0x396698; _0x549ec6[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'runner': null, 'duplicator': null, 'runnerTeleport': null, 'unloadLevel': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x102a')]()[_0x4cc7('0xc0f')](0xfa0); _0x32dbb6[_0x4cc7('0x19')](); this['duplicator'] = this['runner'] = this[_0x4cc7('0xb7f')] = this['runnerTeleport'] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_lens']()[_0x4cc7('0xc0f')](0x2ee0); this[_0x4cc7('0x2924')] = new _0x5bbfed(_0x1fb3e3['runner'],this[_0x4cc7('0xec4')][_0x4cc7('0xaca')],this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]); this['tunnel']['registerAnimation'](this['runnerTeleport']); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](this[_0x4cc7('0x1106')]['endZ'] - 0x190); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_rotationX'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](0x12); this[_0x4cc7('0xb7f')]['display'](0x0); var _0x3b0e34 = new _0x12dd16(this['tunnel'],new _0x2eee4b(_0x4cc7('0x2925'),0x28,0x19)); this['runner'][_0x4cc7('0xac9')](0x5, -2.8, !0x0, 0x1 - 0xf * this[_0x4cc7('0xec4')][_0x4cc7('0x11d4')][_0x4cc7('0x2199')] - 1.5); _0x3b0e34[_0x4cc7('0x126')]['set_position'](this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd1a')]()); _0x3b0e34[_0x4cc7('0x126')]['set_rotationX'](0x5a); _0x3b0e34[_0x4cc7('0x126')][_0x4cc7('0xf98')](-0x12); _0x3b0e34[_0x4cc7('0x126')][_0x4cc7('0xf9a')](0x5a); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](_0x3b0e34); this['runner'][_0x4cc7('0xac9')](6.7, -0.5, !0x0, 0xc); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this['duplicator'][_0x4cc7('0xac9')](7.3, -1.5, !0x0); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x25); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x3b0e34 = _0x32dbb6['method']; var _0x22c2c2 = this['runner'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6['LIGHT_DISTANCE_AHEAD']; _0x3b0e34[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x22c2c2 ? 0x1194 >= _0x22c2c2 ? _0x22c2c2 : 0x1194 : 3300.0000000000005); }, 'frame1': function() { this['runner']['setIndexedPosition'](6.7, 0x3, !0x0, 0x3c); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); var _0x26c417 = _0x32dbb6[_0x4cc7('0x8ef')] , _0x478896 = this['runner']['mesh'][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x26c417[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x478896 ? 0x1194 >= _0x478896 ? _0x478896 : 0x1194 : 3300.0000000000005); }, 'frame2': function() { this['runner'][_0x4cc7('0xac9')](6.7, 0x5, !0x0, -0x28); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x8); var _0x559f33 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), -0xc8, 0x50, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x559f33); _0x559f33 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x345d9f = this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6['LIGHT_DISTANCE_AHEAD']; _0x559f33[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x345d9f ? 0x1194 >= _0x345d9f ? _0x345d9f : 0x1194 : 3300.0000000000005); }, 'frame3': function() { if (_0x4cc7('0x2926') === _0x4cc7('0x2927')) { if (this['paused'] && !_0x680279) { _0x2116b2[_0x4cc7('0xc38')] = 0xed580; _0x180fa9[_0x4cc7('0xc4e')] = !0x1; if (null == this[_0x4cc7('0xbeb')]) return !0x0; _0xac1deb[_0x4cc7('0xc5d')](_0x42b6c7[_0x4cc7('0xc5e')], 0xc8); } else _0x680279 && !this['paused'] && (_0x2116b2[_0x4cc7('0xc38')] = 0x3b047, _0x42b6c7[_0x4cc7('0xc5f')](), null != this[_0x4cc7('0xb7f')] && this[_0x4cc7('0xb7f')]['unslowTime']()); return _0x2ab848['prototype'][_0x4cc7('0xbcb')][_0x4cc7('0x96b')](this, _0x680279); } else { this[_0x4cc7('0xec4')]['setIndexedPosition'](6.7, -0x2, !0x0); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); var _0x680279 = this[_0x4cc7('0x2924')]; 0x1 != 0x0 < _0x680279[_0x4cc7('0x2357')] && (_0x680279['timeLeft'] = 0.12); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x40); _0x680279 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1915'), -0xa0, 0x58, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x680279); _0x680279 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x4ffdb8 = _0x56067a[_0x4cc7('0x6dd')](this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9['view'][_0x4cc7('0xc0e')]()['get_z'](), _0x549ec6[_0x4cc7('0x17db')]); _0x680279[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x4ffdb8 ? 0x1194 >= _0x4ffdb8 ? _0x4ffdb8 : 0x1194 : 3300.0000000000005); } }, 'frame4': function() { this['runner'][_0x4cc7('0xac9')](6.7, 0x0, !0x0, 0xa); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x2e); var _0x182aac = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2928'), -0x78, 0x20, -0x1, Math['round'](0x258), null, _0x182aac); this[_0x4cc7('0x1039')]('do'); _0x182aac = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x4c2fc3 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_z']() - _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x182aac[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x4c2fc3 ? 0x1194 >= _0x4c2fc3 ? _0x4c2fc3 : 0x1194 : 3300.0000000000005); }, 'frame5': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x7, 0x3, !0x0, 0x3c); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x12); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x25); var _0x501861 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2929'), -0x64, -0x50, -0x1, Math[_0x4cc7('0xa96')](0x320), null, _0x501861); _0x501861 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x1d1a47 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x501861[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x1d1a47 ? 0x1194 >= _0x1d1a47 ? _0x1d1a47 : 0x1194 : 3300.0000000000005); }, 'frame6': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](7.4, 0x6, !0x0, -0x14); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); var _0x49c8e0 = _0x1baaa1['scale'](0.3) , _0x3effd1 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Good\x20thing\x20I\x27m\x20not.', 0x0, 0x28, null == _0x49c8e0 ? null : 0x0 > _0x49c8e0 ? _0x49c8e0 : _0x49c8e0 / 2.5, null, null, _0x3effd1); _0x49c8e0 = _0x32dbb6[_0x4cc7('0x8ef')]; _0x3effd1 = this['runner'][_0x4cc7('0x126')]['get_z']() - _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x49c8e0[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x3effd1 ? 0x1194 >= _0x3effd1 ? _0x3effd1 : 0x1194 : 3300.0000000000005); }, 'frame7': function() { this[_0x4cc7('0xec4')]['setIndexedPosition'](6.7, -0x2, !0x0); this['runner']['spritesheet']['set_currentFrame'](0x24); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); var _0x2c2f78 = this[_0x4cc7('0x2924')]; 0x1 != 0x0 < _0x2c2f78[_0x4cc7('0x2357')] && (_0x2c2f78['timeLeft'] = 0.12); this['duplicator']['spritesheet'][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x2c2f78 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292a'), -0xc8, -0xa0, null, null, null, _0x2c2f78); _0x2c2f78 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292b'), 0xa0, -0x28, -0x1, Math['round'](0x190), null, _0x2c2f78); this[_0x4cc7('0x1039')](_0x4cc7('0x292c')); _0x2c2f78 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x2fbe86 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x2c2f78[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x2fbe86 ? 0x1194 >= _0x2fbe86 ? _0x2fbe86 : 0x1194 : 3300.0000000000005); }, 'frame8': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -0x1, !0x0); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1469de = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1289'), 0xa0, 0x0, null, null, null, _0x1469de); _0x1469de = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x32e492 = _0x56067a[_0x4cc7('0x6b3')](this['runner'][_0x4cc7('0x126')][_0x4cc7('0xd92')](), _0x180fa9['view']['get_camera']()['get_z']()) + _0x549ec6[_0x4cc7('0x17db')]; _0x1469de[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x32e492 ? 0x1194 >= _0x32e492 ? _0x32e492 : 0x1194 : 3300.0000000000005); }, 'frame9': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, 0.5, !0x0, -0x14); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x49); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); var _0x2629a7 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Whoops.', 0xc8, 0x28, null, null, null, _0x2629a7); _0x2629a7 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x38f8ce = this['runner'][_0x4cc7('0x126')]['get_z']() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x2629a7[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x38f8ce ? 0x1194 >= _0x38f8ce ? _0x38f8ce : 0x1194 : 3300.0000000000005); }, 'frame10': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -0x2, !0x0); var _0x3f9cfa = this['runner'][_0x4cc7('0x126')]; _0x3f9cfa[_0x4cc7('0xf9a')](_0x3f9cfa[_0x4cc7('0xf73')]() + 0xd8); this['dialog'][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); _0x3f9cfa = this[_0x4cc7('0x2924')]; 0x1 != 0x0 < _0x3f9cfa[_0x4cc7('0x2357')] && (_0x3f9cfa[_0x4cc7('0x2357')] = 0.12); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x40); _0x3f9cfa = this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x292d'), 0x0, 0x320, _0x1baaa1[_0x4cc7('0xa9a')](0.4)); _0x3f9cfa['set_width'](0x2 * _0x3f9cfa[_0x4cc7('0xa74')]()); _0x3f9cfa = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292e'), 0x50, -0x78, null, null, null, _0x3f9cfa); _0x3f9cfa = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292f'), -0xc8, 0x50, null, null, null, _0x3f9cfa); _0x3f9cfa = _0x32dbb6[_0x4cc7('0x8ef')]; var _0xa1bb3e = this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x3f9cfa[_0x4cc7('0x1df4')](3300.0000000000005 <= _0xa1bb3e ? 0x1194 >= _0xa1bb3e ? _0xa1bb3e : 0x1194 : 3300.0000000000005); }, 'frame11': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -1.5, !0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x6f4')], -0x50, -0xf0, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20to\x20commemorate\x20this\x20moment.', -0x3c, -0x78, -0x1, Math['round'](-0.4), 0x0, null); var _0x33570b = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2930'), -0x78, 0x50, -0x1, Math[_0x4cc7('0xa96')](0x2d0), 0x1, _0x33570b); _0x33570b = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x584bf1 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6['LIGHT_DISTANCE_AHEAD']; _0x33570b[_0x4cc7('0x1df4')](_0x56067a[_0x4cc7('0x69b')](3300.0000000000005, _0x584bf1) ? 0x1194 >= _0x584bf1 ? _0x584bf1 : 0x1194 : 3300.0000000000005); }, 'frame12': function() { this['runner'][_0x4cc7('0xac9')](6.7, 0x0, !0x0, 0x5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['dialog']['addBubble']('Oooo...kay\x20then.', 0xa0, -0xa0, null, null, null, null); var _0x3b221b = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2931'), 0x50, -0x28, -0x1, Math['round'](0x258), 0x0, _0x3b221b); _0x3b221b = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x7238a9 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_z']() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x3b221b[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x7238a9 ? 0x1194 >= _0x7238a9 ? _0x7238a9 : 0x1194 : 3300.0000000000005); }, 'frame13': function() { var _0x2e80b9 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x2e80b9[_0x4cc7('0xd5a')](_0x2e80b9['get_z']() + 0x46); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')]['setIndexedPosition'](0x3, 0x5, !0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x7); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); _0x2e80b9 = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x402ad1 = this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() - _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x2e80b9['set_maxDistance'](3300.0000000000005 <= _0x402ad1 ? 0x1194 >= _0x402ad1 ? _0x402ad1 : 0x1194 : 3300.0000000000005); }, 'frame14': function() { var _0x3f19b1 = _0x180fa9['view']['get_camera'](); _0x3f19b1[_0x4cc7('0xd5a')](_0x3f19b1[_0x4cc7('0xd92')]() + 0xdc); this['tunnel']['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x3, 0xf, !0x0); _0x3f19b1 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x3f19b1[_0x4cc7('0xf9a')](_0x3f19b1[_0x4cc7('0xf73')]() + 0x5a); }, 'frame15': function() { var _0x89b6f4 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x89b6f4[_0x4cc7('0xd5a')](_0x89b6f4['get_z']() + 0x226); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x5, 0x1f, !0x0, -0x61); _0x89b6f4 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x89b6f4[_0x4cc7('0xf9a')](_0x89b6f4['get_rotationZ']() + 0x12); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x89b6f4 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2932'), 0x78, -0x38, null == _0x89b6f4 ? null : 0x0 > _0x89b6f4 ? _0x89b6f4 : _0x89b6f4 / 2.5, null, null, null); _0x89b6f4 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); var _0x2404ed = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2933'), 0xa0, -0x10, null == _0x89b6f4 ? null : 0x0 > _0x89b6f4 ? _0x89b6f4 : _0x89b6f4 / 2.5, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x2404ed); this[_0x4cc7('0x1039')](_0x4cc7('0x2934')); _0x89b6f4 = _0x32dbb6[_0x4cc7('0x8ef')]; _0x2404ed = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['get_z']() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + _0x549ec6[_0x4cc7('0x17db')]; _0x89b6f4[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x2404ed ? 0x1194 >= _0x2404ed ? _0x2404ed : 0x1194 : 3300.0000000000005); }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0xf51b5a = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0xf06')); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0xf51b5a,0x0); this['duplicator'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['duplicator']); _0xf51b5a = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xf51b5a = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0xf51b5a); this[_0x4cc7('0xc34')]['goesTo'] = new _0x42bd00(_0xf51b5a,-0x1); }, '__class__': _0x549ec6 }); var _0x193b55 = function() { if (_0x4cc7('0x2935') !== _0x56067a[_0x4cc7('0x2936')]) { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0xf03')], 0x3, null, { 'noCrumblingTiles': !0x0 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this[_0x4cc7('0x5e2')] = 'It\x27s\x20Just\x20You'; } else { var _0x10e605 = this['bubble1'][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() / 0x2 , _0x240f18 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')]() / 0x2 , _0x1a1fed = this['bubble2'][_0x4cc7('0x472')]() + this['bubble2'][_0x4cc7('0xa74')]() / 0x2 , _0x19157c = this[_0x4cc7('0x2937')]['get_y']() + this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() / 0x2 , _0x437bf2 = new _0x212a6a(_0x1a1fed - _0x10e605,_0x19157c - _0x240f18) , _0x394224 = _0x437bf2['x'] * _0x437bf2['x'] + _0x437bf2['y'] * _0x437bf2['y'] , _0x20991 = _0x394224 - 0x1; 1e-10 > (0x0 <= _0x20991 ? _0x20991 : -_0x20991) || (0x0 == _0x394224 ? (_0x437bf2['x'] = 0x1, _0x437bf2['y'] = 0x0) : (_0x394224 = 0x1 / Math[_0x4cc7('0x2c')](_0x394224), _0x437bf2['x'] *= _0x394224, _0x437bf2['y'] *= _0x394224)); _0x20991 = _0x394224 = new _0x212a6a((_0x10e605 + _0x1a1fed) / 0x2 - _0x3b7d43['get_current']()[_0x4cc7('0x99c')]['stageWidth'] / 0x2,(_0x240f18 + _0x19157c) / 0x2 - _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageHeight'] / 0x2); null == _0x20991 && (_0x20991 = new _0x212a6a()); var _0x102941 = _0x394224['x'] * _0x437bf2['x'] + _0x394224['y'] * _0x437bf2['y']; _0x20991['x'] = _0x394224['x'] - _0x102941 * _0x437bf2['x']; _0x20991['y'] = _0x394224['y'] - _0x102941 * _0x437bf2['y']; _0x20991 = _0x437bf2['x']; _0x102941 = _0x394224['x'] * _0x394224['x'] + _0x394224['y'] * _0x394224['y']; var _0x147c32 = _0x102941 - 0x1; 1e-10 > (0x0 <= _0x147c32 ? _0x147c32 : -_0x147c32) || (0x0 == _0x102941 ? (_0x394224['x'] = -_0x437bf2['y'], _0x394224['y'] = _0x20991) : (_0x102941 = 0x1 / Math[_0x4cc7('0x2c')](_0x102941), _0x394224['x'] *= _0x102941, _0x394224['y'] *= _0x102941)); var _0x45f9e1 = 0x0; this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')]() < this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() ? _0x45f9e1 = -0x1 : this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() > this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')]['get_width']() && (_0x45f9e1 = 0x1); var _0x103638 = 0x0; this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() < this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() ? _0x103638 = -0x1 : this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() > this['bubble1'][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height']() && (_0x103638 = 0x1); var _0x5b45a3 = this[_0x4cc7('0x25d1')]['get_width']() / 0x5; _0x437bf2 = this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')]() / 0x2; _0x5b45a3 < _0x437bf2 || (_0x5b45a3 = _0x437bf2); this['isTail'] || (_0x5b45a3 = _0x563a26[_0x4cc7('0xc93')]([_0x5b45a3, this['bubble2'][_0x4cc7('0xa74')]() / 0x2, this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() / 0x2], _0x276616[_0x4cc7('0x53')], Infinity)); _0x437bf2 = new _0x212a6a(); _0x20991 = new _0x212a6a(); _0x102941 = new _0x212a6a(); _0x147c32 = this[_0x4cc7('0x25d2')] ? _0x102941 : new _0x212a6a(); _0x437bf2['x'] = _0x56067a['VtWkm'](_0x10e605 + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() * _0x438783[_0x4cc7('0x2938')] * _0x45f9e1, _0x5b45a3 * _0x45f9e1); _0x437bf2['y'] = _0x240f18 + this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')]() * _0x438783[_0x4cc7('0x2938')] * _0x103638 - _0x5b45a3 * _0x103638; _0x102941['x'] = _0x1a1fed - this['bubble2']['get_width']() * _0x438783['endpointPercentFromCenter'] * _0x45f9e1 + _0x5b45a3 * _0x45f9e1; _0x102941['y'] = _0x19157c - this['bubble2'][_0x4cc7('0xa75')]() * _0x438783['endpointPercentFromCenter'] * _0x103638 + _0x5b45a3 * _0x103638; if (0x0 != _0x45f9e1 || 0x0 != _0x103638) 0x0 != _0x45f9e1 && _0x56067a[_0x4cc7('0x6f5')](0x0, _0x103638) ? (_0x437bf2['x'] += _0x394224['x'] * _0x5b45a3 / 0x2, _0x437bf2['y'] += _0x394224['y'] * _0x5b45a3 / 0x2, this[_0x4cc7('0x25d2')] || (_0x102941['x'] += _0x394224['x'] * _0x5b45a3 / 0x2, _0x102941['y'] += _0x394224['y'] * _0x5b45a3 / 0x2)) : 0x0 != _0x45f9e1 ? (0x0 > _0x394224['y'] ? (_0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')](), _0x240f18 = this[_0x4cc7('0x2937')]['get_y'](), _0x437bf2['y'] = (_0x10e605 > _0x240f18 ? _0x10e605 : _0x240f18) + _0x5b45a3) : (_0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height'](), _0x240f18 = this['bubble2']['get_y']() + this['bubble2'][_0x4cc7('0xa75')](), _0x437bf2['y'] = (_0x10e605 < _0x240f18 ? _0x10e605 : _0x240f18) - _0x5b45a3), this[_0x4cc7('0x25d2')] || (_0x102941['y'] = _0x437bf2['y'], _0x10e605 = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + _0x5b45a3, _0x240f18 = this['bubble2']['get_y']() + this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() - _0x5b45a3, _0x1a1fed = _0x102941['y'], _0x102941['y'] = _0x1a1fed >= _0x10e605 ? _0x1a1fed <= _0x240f18 ? _0x1a1fed : _0x240f18 : _0x10e605), _0x10e605 = _0x56067a[_0x4cc7('0x2939')](this['bubble1'][_0x4cc7('0xb45')](), _0x5b45a3), _0x5b45a3 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height']() - _0x5b45a3, _0x240f18 = _0x437bf2['y'], _0x437bf2['y'] = _0x240f18 >= _0x10e605 ? _0x240f18 <= _0x5b45a3 ? _0x240f18 : _0x5b45a3 : _0x10e605) : (0x0 > _0x394224['x'] ? (_0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')](), _0x240f18 = this[_0x4cc7('0x2937')][_0x4cc7('0x472')](), _0x437bf2['x'] = (_0x10e605 > _0x240f18 ? _0x10e605 : _0x240f18) + _0x5b45a3) : (_0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')](), _0x240f18 = this[_0x4cc7('0x2937')]['get_x']() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')](), _0x437bf2['x'] = (_0x10e605 < _0x240f18 ? _0x10e605 : _0x240f18) - _0x5b45a3), this['isTail'] || (_0x102941['x'] = _0x437bf2['x'], _0x10e605 = this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + _0x5b45a3, _0x240f18 = _0x56067a[_0x4cc7('0x6f6')](this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + this[_0x4cc7('0x2937')]['get_width'](), _0x5b45a3), _0x1a1fed = _0x102941['x'], _0x102941['x'] = _0x1a1fed >= _0x10e605 ? _0x1a1fed <= _0x240f18 ? _0x1a1fed : _0x240f18 : _0x10e605), _0x10e605 = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + _0x5b45a3, _0x5b45a3 = this[_0x4cc7('0x25d1')]['get_x']() + this['bubble1'][_0x4cc7('0xa74')]() - _0x5b45a3, _0x240f18 = _0x437bf2['x'], _0x437bf2['x'] = _0x240f18 >= _0x10e605 ? _0x240f18 <= _0x5b45a3 ? _0x240f18 : _0x5b45a3 : _0x10e605); this[_0x4cc7('0x25d2')] && (_0x5b45a3 = _0x102941, null == _0x5b45a3 && (_0x5b45a3 = new _0x212a6a()), _0x5b45a3['x'] = _0x102941['x'] - _0x437bf2['x'], _0x5b45a3['y'] = _0x102941['y'] - _0x437bf2['y'], null != this[_0x4cc7('0x1a64')] ? (_0x5b45a3 = _0x102941['x'] * _0x102941['x'] + _0x102941['y'] * _0x102941['y'], _0x10e605 = _0x5b45a3 - 0x1, 1e-10 > (0x0 <= _0x10e605 ? _0x10e605 : -_0x10e605) || (0x0 == _0x5b45a3 ? (_0x102941['x'] = 0x1, _0x102941['y'] = 0x0) : (_0x5b45a3 = 0x1 / Math[_0x4cc7('0x2c')](_0x5b45a3), _0x102941['x'] *= _0x5b45a3, _0x102941['y'] *= _0x5b45a3)), _0x5b45a3 = this[_0x4cc7('0xa9a')], _0x5b45a3 = (_0x5b45a3['x'] + _0x5b45a3['y']) / 0x2 * this[_0x4cc7('0x1a64')], _0x10e605 = _0x102941, null == _0x10e605 && (_0x10e605 = new _0x212a6a()), _0x10e605['x'] = _0x102941['x'] * _0x5b45a3, _0x10e605['y'] = _0x102941['y'] * _0x5b45a3) : (_0x5b45a3 = _0x102941, null == _0x5b45a3 && (_0x5b45a3 = new _0x212a6a()), _0x5b45a3['x'] = _0x56067a['ooDgt'](0.8, _0x102941['x']), _0x5b45a3['y'] = 0.8 * _0x102941['y'], _0x5b45a3 = this['scale'], _0x5b45a3 = (_0x5b45a3['x'] + _0x5b45a3['y']) / 0x2 * _0x438783['maxTailLength'], _0x56067a[_0x4cc7('0x6c8')](_0x56067a[_0x4cc7('0x6f8')](_0x102941['x'], _0x102941['x']) + _0x102941['y'] * _0x102941['y'], _0x5b45a3 * _0x5b45a3) && (_0x10e605 = _0x102941['x'] * _0x102941['x'] + _0x102941['y'] * _0x102941['y'], _0x240f18 = _0x10e605 - 0x1, 1e-10 > (0x0 <= _0x240f18 ? _0x240f18 : -_0x240f18) || (0x0 == _0x10e605 ? (_0x102941['x'] = 0x1, _0x102941['y'] = 0x0) : (_0x10e605 = 0x1 / Math[_0x4cc7('0x2c')](_0x10e605), _0x102941['x'] *= _0x10e605, _0x102941['y'] *= _0x10e605)), _0x10e605 = _0x102941, null == _0x10e605 && (_0x10e605 = new _0x212a6a()), _0x10e605['x'] = _0x102941['x'] * _0x5b45a3, _0x10e605['y'] = _0x102941['y'] * _0x5b45a3)), _0x5b45a3 = _0x102941, null == _0x5b45a3 && (_0x5b45a3 = new _0x212a6a()), _0x5b45a3['x'] = _0x56067a[_0x4cc7('0x6f9')](_0x437bf2['x'], _0x102941['x']), _0x5b45a3['y'] = _0x437bf2['y'] + _0x102941['y']); _0x5b45a3 = _0x437bf2['x']; _0x10e605 = _0x102941['x']; this[_0x4cc7('0xb46')](_0x5b45a3 < _0x10e605 ? _0x5b45a3 : _0x10e605); _0x5b45a3 = _0x437bf2['y']; _0x10e605 = _0x102941['y']; this[_0x4cc7('0xb44')](_0x5b45a3 < _0x10e605 ? _0x5b45a3 : _0x10e605); _0x437bf2['x'] -= this['get_x'](); _0x437bf2['y'] -= this[_0x4cc7('0xb45')](); _0x102941['x'] -= this[_0x4cc7('0x472')](); _0x102941['y'] -= this[_0x4cc7('0xb45')](); _0x5b45a3 = new _0x212a6a(_0x102941['y'] - _0x437bf2['y'],_0x437bf2['x'] - _0x102941['x']); _0x10e605 = _0x5b45a3['x'] * _0x5b45a3['x'] + _0x5b45a3['y'] * _0x5b45a3['y']; _0x240f18 = _0x10e605 - 0x1; 1e-10 > (0x0 <= _0x240f18 ? _0x240f18 : -_0x240f18) || (0x0 == _0x10e605 ? (_0x5b45a3['x'] = 0x1, _0x5b45a3['y'] = 0x0) : (_0x10e605 = _0x56067a[_0x4cc7('0x6fa')](0x1, Math[_0x4cc7('0x2c')](_0x10e605)), _0x5b45a3['x'] *= _0x10e605, _0x5b45a3['y'] *= _0x10e605)); _0x10e605 = this[_0x4cc7('0xa9a')]; _0x10e605 = (_0x10e605['x'] + _0x10e605['y']) / 0x2 * (this[_0x4cc7('0x25d2')] ? _0x438783[_0x4cc7('0x25ef')] : _0x438783['connectionWidth']); _0x240f18 = _0x5b45a3; null == _0x240f18 && (_0x240f18 = new _0x212a6a()); _0x240f18['x'] = _0x5b45a3['x'] * _0x10e605; _0x240f18['y'] = _0x5b45a3['y'] * _0x10e605; _0x10e605 = _0x437bf2; null == _0x10e605 && (_0x10e605 = new _0x212a6a()); _0x10e605['x'] = _0x437bf2['x'] + -0.5 * _0x5b45a3['x']; _0x10e605['y'] = _0x437bf2['y'] + -0.5 * _0x5b45a3['y']; _0x10e605 = _0x20991; null == _0x10e605 && (_0x10e605 = new _0x212a6a()); _0x10e605['x'] = _0x437bf2['x'] + _0x5b45a3['x']; _0x10e605['y'] = _0x437bf2['y'] + _0x5b45a3['y']; this[_0x4cc7('0x25d2')] || (_0x10e605 = _0x102941, null == _0x10e605 && (_0x10e605 = new _0x212a6a()), _0x10e605['x'] = _0x102941['x'] + -0.5 * _0x5b45a3['x'], _0x10e605['y'] = _0x102941['y'] + -0.5 * _0x5b45a3['y'], _0x10e605 = _0x147c32, null == _0x10e605 && (_0x10e605 = new _0x212a6a()), _0x10e605['x'] = _0x102941['x'] + _0x5b45a3['x'], _0x10e605['y'] = _0x102941['y'] + _0x5b45a3['y']); _0x5b45a3 = this[_0x4cc7('0xa9a')]; _0x5b45a3 = _0x56067a[_0x4cc7('0x6fb')](_0x5b45a3['x'], _0x5b45a3['y']) / 0x2 * (this[_0x4cc7('0x25d2')] ? 0x4 : 0x5); _0x10e605 = _0x394224; null == _0x10e605 && (_0x10e605 = new _0x212a6a()); _0x10e605['x'] = _0x394224['x'] * _0x5b45a3; _0x10e605['y'] = _0x394224['y'] * _0x5b45a3; this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](this[_0x4cc7('0x25d0')]); this[_0x4cc7('0xbb9')]()['moveTo'](_0x437bf2['x'], _0x437bf2['y']); this[_0x4cc7('0xbb9')]()['curveTo'](_0x56067a[_0x4cc7('0x6fb')](_0x437bf2['x'], _0x102941['x']) / 0x2 + _0x394224['x'], (_0x437bf2['y'] + _0x102941['y']) / 0x2 + _0x394224['y'], _0x102941['x'], _0x102941['y']); this[_0x4cc7('0x25d2')] ? (_0x394224['x'] *= 0.8, _0x394224['y'] *= 0.8) : this[_0x4cc7('0xbb9')]()['lineTo'](_0x147c32['x'], _0x147c32['y']); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293a')]((_0x147c32['x'] + _0x20991['x']) / 0x2 + _0x394224['x'], (_0x147c32['y'] + _0x20991['y']) / 0x2 + _0x394224['y'], _0x20991['x'], _0x20991['y']); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](_0x437bf2['x'], _0x437bf2['y']); this['get_graphics']()[_0x4cc7('0x1f32')](); } }; _0x16dada[_0x4cc7('0x293c')] = _0x193b55; _0x193b55[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27dd')]; _0x193b55[_0x4cc7('0x92b')] = _0x396698; _0x193b55[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'lizard': null, 'playNextChallenge': null, 'loadNext': function(_0x21ea10, _0x439ef1) { if ('Pkwty' === _0x4cc7('0x293d')) { this['onScreenDirty'] = !0x0; } else { _0x439ef1 || null == this['playNextChallenge'] || 0x4 == this['shownFrom'] ? _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x21ea10, _0x439ef1) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, this[_0x4cc7('0x2903')]()); } }, 'unloadLevel': function() { this['lizard'] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x50); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this['section'][_0x4cc7('0x2256')] - 0x78a); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](4.6, -0x12, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0x9eb')]['setIndexedPosition'](0x4, -18.4, !0x0); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this['dialog'][_0x4cc7('0xacf')]('Oh,\x20it\x27s\x20just\x20you.', 0x0, -0xf0, null, null, null, null); var _0x511ae1 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x293e'), -0x78, -0x14, -0x1, Math[_0x4cc7('0xa96')](0x258), 0x0, _0x511ae1); }, 'frame1': function() { var _0x331076 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x293f'), -0x50, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x2f8), null, _0x331076); _0x331076 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2940'), -0x28, 0x168, -0x1, null, null, _0x331076); }, 'frame2': function() { if (_0x4cc7('0x6fd') !== _0x56067a[_0x4cc7('0x6fc')]) { this['__array'][_0x4cc7('0x3ff')](_0x290be6); } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.3, -0x12, !0x0); this['angel']['spritesheet']['set_currentFrame'](0x4d); this['dialog'][_0x4cc7('0xacf')]('Hey.', -0x168, -0x168, null, null, null, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2941'), -0xa0, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x2a8), 0x0, null); this[_0x4cc7('0x1039')]('am'); var _0x290be6 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2942'), 0x28, 0x0, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x290be6); } }, 'frame3': function() { if (_0x2d63f9['KDFGm'] !== 'tVBOA') { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.4, -18.2, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0x9eb')]['spritesheet']['set_currentFrame'](0x2e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2943'), 0x0, -0xf0, null, null, null, null); var _0x18d88e = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), -0x50, -0x50, -0x1, Math[_0x4cc7('0xa96')](0x78), 0x0, _0x18d88e); _0x18d88e = new _0x161060(this['angel']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2944'), -0x50, 0x154, -0x1, Math[_0x4cc7('0xa96')](0x348), null, _0x18d88e); } else { null == c && (c = !0x1); _0x2116b2[_0x4cc7('0xb83')] = 0x5846d; if (_0x18d88e >= this['terrain'][_0x4cc7('0x34')]()) for (var _0x21ec3f = Math[_0x4cc7('0xaea')](_0x18d88e / this[_0x4cc7('0x2945')]) * this[_0x4cc7('0x2945')]; _0x21ec3f >= this[_0x4cc7('0x19cb')]['get_length'](); ) this[_0x4cc7('0x19cb')]['push'](null); null != this[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x18d88e) && (this[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x18d88e)[_0x4cc7('0x1ec2')](), c && this[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x18d88e)[_0x4cc7('0x2946')]()); this['terrain'][_0x4cc7('0x9e7')](_0x18d88e, b); } }, 'frame4': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x4, -18.4, !0x0, 0x2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](3.2, -18.4, !0x0, -0x14); var _0x1d7f99 = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x1d7f99['set_rotationZ'](_0x1d7f99[_0x4cc7('0xf73')]() + 0x3c); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); _0x1d7f99 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Bye.', -0xc8, -0xa0, null, null, null, _0x1d7f99); }, 'frame5': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.7, -19.4, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](2.9, -18.4, !0x0, -0x3c); var _0x215ded = this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]; _0x215ded[_0x4cc7('0xf9a')](_0x215ded[_0x4cc7('0xf73')]() + 0x5a); }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x377e3d = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1041')); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x377e3d,0x22); this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x9eb')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x9eb')]); _0x377e3d = this[_0x4cc7('0x1108')]['pathName']; _0x377e3d = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x377e3d); this['lizard'][_0x4cc7('0x110a')] = new _0x42bd00(_0x377e3d,0x3); }, '__class__': _0x193b55 }); var _0x20bb5a = function(_0x571d9e) { var _0x48d756 = this; this[_0x4cc7('0x1cbb')] = _0x571d9e; this[_0x4cc7('0x5e2')] = _0x571d9e['name']; var _0x3ca8a6 = null; null != _0x571d9e[_0x4cc7('0x2947')] && null != _0x571d9e[_0x4cc7('0x2948')] && (_0x3ca8a6 = _0x571d9e[_0x4cc7('0x2947')], _0x3ca8a6 = new _0x42bd00(_0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3ca8a6),_0x571d9e[_0x4cc7('0x2948')])); null != _0x571d9e[_0x4cc7('0x25e7')] && (this[_0x4cc7('0x25e7')] = _0x571d9e['followingCutscene']); _0x2d63f9[_0x4cc7('0x1d8')](null, _0x571d9e['levelData']) && (null == _0x571d9e[_0x4cc7('0x25ea')] && (_0x571d9e['tunnelParams'] = {}), _0x571d9e[_0x4cc7('0x25ea')][_0x4cc7('0x2949')] = function(_0x571d9e, _0x3ca8a6) { return _0x3ca8a6 + '|' + _0x48d756[_0x4cc7('0x1cbb')][_0x4cc7('0x1cbc')]; } ); var _0xad7e40 = _0x571d9e[_0x4cc7('0x1987')]; _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xad7e40), _0x571d9e['pathIndex'], null, _0x571d9e['tunnelParams'], _0x571d9e[_0x4cc7('0x294a')], null != _0x3ca8a6 ? _0x3606ba['IF_FOLLOWING_LEVEL_REACHED'] : null); _0xad7e40 = []; var _0xe83cee = 0x0; for (_0x571d9e = _0x571d9e[_0x4cc7('0x2197')][_0x4cc7('0x21')]; _0xe83cee < _0x571d9e; ) { var _0x51d5c6 = _0xe83cee++; _0xad7e40[_0x4cc7('0x29')](function(_0x571d9e, _0x48d756) { return function() { _0x48d756[0x0](_0x571d9e[0x0]); } ; }([_0x51d5c6], [_0x48c401(this, this[_0x4cc7('0x2564')])])); } this[_0x4cc7('0x2197')] = _0xad7e40; this['set_followingLevel'](_0x3ca8a6); }; _0x16dada['com.player03.run3.cutscene.JSONCutscene'] = _0x20bb5a; _0x20bb5a['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'cutscene', _0x4cc7('0x294b')]; _0x20bb5a[_0x4cc7('0x92b')] = _0x396698; _0x20bb5a['prototype'] = _0x2d63f9[_0x4cc7('0x49f')](_0x5aff49, _0x396698['prototype'], { 'definition': null, 'temporaryAnimations': null, 'init': function() { for (var _0x3d436e = 0x0, _0x119e63 = this['definition'][_0x4cc7('0xb80')]; _0x3d436e < _0x119e63['length']; ) { if (_0x4cc7('0x294c') === _0x4cc7('0x294d')) { _0x83d928[_0x4cc7('0x96b')](this, null, 0x0); this[_0x4cc7('0x18d4')] = _0x3d436e; var _0x31bb81 = _0x3d436e[_0x4cc7('0x2b')](0x0)['origin']; _0x31bb81 = new _0x21e384(_0x31bb81['x'],_0x31bb81['y'],_0x31bb81['z']); _0x31bb81['x'] = 0x0; for (var _0x2eb5db = _0x31bb81['y'] = 0x0; _0x2eb5db < _0x3d436e[_0x4cc7('0x34')](); ) { var _0x14f0b4 = _0x3d436e[_0x4cc7('0x2b')](_0x2eb5db); ++_0x2eb5db; _0x14f0b4[_0x4cc7('0x294e')](_0x31bb81) || _0x14f0b4['setNormal'](-_0x14f0b4['normal']['x'], -_0x14f0b4[_0x4cc7('0xcca')]['y'], -_0x14f0b4['normal']['z']); } } else { var _0x2b2925 = _0x119e63[_0x3d436e]; ++_0x3d436e; var _0x402f58 = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x2b2925['id']),_0x2b2925['fade'],_0x2b2925[_0x4cc7('0x1341')],null,this['definition'][_0x4cc7('0xaca')]); this['definition']['billboardMode'] && (_0x402f58[_0x4cc7('0x1107')] = !0x0); if (null != _0x2b2925[_0x4cc7('0x110a')] || null != _0x2b2925[_0x4cc7('0x1f85')]) { var _0x4cf9d8 = null != _0x2b2925[_0x4cc7('0x1f85')] ? _0x2b2925[_0x4cc7('0x1f85')] : this[_0x4cc7('0x1cbb')][_0x4cc7('0x1987')]; _0x2b2925 = new _0x42bd00(_0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x4cf9d8),null != _0x2b2925[_0x4cc7('0x110a')] ? _0x2b2925[_0x4cc7('0x110a')] : this[_0x4cc7('0x1cbb')]['pathIndex']); _0x2d63f9[_0x4cc7('0x243b')](0x0, _0x2b2925[_0x4cc7('0xb1c')]) && (_0x2b2925['index'] += _0x2b2925['set']['levelCount']); _0x402f58['goesTo'] = _0x2b2925; } this[_0x4cc7('0xb80')]['push'](_0x402f58); } } }, 'displayFrame': function(_0x554601) { if (null != this['temporaryAnimations']) { for (var _0x28f567 = 0x0, _0x5543b1 = this[_0x4cc7('0x21be')]; _0x28f567 < _0x5543b1[_0x4cc7('0x21')]; ) { if (_0x56067a[_0x4cc7('0x6fe')](_0x4cc7('0x294f'), 'wsvxc')) { var _0x10346d = _0x5543b1[_0x28f567]; ++_0x28f567; this['tunnel'][_0x4cc7('0x21bf')](_0x10346d); } else { this['x'] = _0x554601; this['y'] = _0x28f567; } } this[_0x4cc7('0x21be')] = null; } _0x28f567 = this['definition']['frames'][_0x554601]; null != _0x28f567[_0x4cc7('0x2950')] && (_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](_0x28f567[_0x4cc7('0x2950')]['x']), _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](_0x28f567[_0x4cc7('0x2950')]['y']), _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](_0x28f567[_0x4cc7('0x2950')]['z'])); if (null != _0x28f567[_0x4cc7('0x2308')]) { _0x5543b1 = new _0x169fce(); _0x5543b1['x'] = _0x28f567[_0x4cc7('0x2308')]['x']; _0x5543b1['y'] = _0x28f567['cameraRotation']['y']; _0x5543b1['z'] = _0x28f567['cameraRotation']['z']; _0x5543b1['w'] = _0x28f567['cameraRotation']['w']; _0x10346d = _0x5543b1['x'] * _0x5543b1['x'] + _0x5543b1['y'] * _0x5543b1['y'] + _0x5543b1['z'] * _0x5543b1['z'] + _0x5543b1['w'] * _0x5543b1['w']; var _0x2ff38d = _0x10346d - 0x1; 1e-10 > (0x0 <= _0x2ff38d ? _0x2ff38d : -_0x2ff38d) || (0x0 == _0x10346d ? (_0x5543b1['x'] = 0x0, _0x5543b1['y'] = 0x0, _0x5543b1['z'] = 0x0, _0x5543b1['w'] = 0x1) : (_0x10346d = 0x1 / Math['sqrt'](_0x10346d), _0x5543b1['x'] *= _0x10346d, _0x5543b1['y'] *= _0x10346d, _0x5543b1['z'] *= _0x10346d, _0x5543b1['w'] *= _0x10346d)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5543b1)['get_degrees']()); } null == _0x28f567[_0x4cc7('0x2950')] && null == _0x28f567[_0x4cc7('0x2308')] || this['tunnel'][_0x4cc7('0x50c')](0x0); null != _0x28f567['min'] && (this[_0x4cc7('0x25e5')] = _0x28f567[_0x4cc7('0x53')]); null != _0x28f567[_0x4cc7('0x52')] && (this[_0x4cc7('0xfd7')] = _0x28f567[_0x4cc7('0x52')]); if (null != _0x28f567[_0x4cc7('0xb80')]) for (_0x5543b1 = 0x0, _0x10346d = _0x28f567[_0x4cc7('0xb80')][_0x4cc7('0x21')]; _0x5543b1 < _0x10346d; ) { _0x2ff38d = _0x5543b1++; var _0x2da282 = _0x28f567['sprites'][_0x2ff38d]; if (null != _0x2da282) { var _0x467df9 = this[_0x4cc7('0xb80')][_0x4cc7('0x2b')](_0x2ff38d); if (null != _0x2da282['visible'] && (_0x467df9['mesh']['set_visible'](_0x2da282[_0x4cc7('0x12cf')]), !_0x2da282[_0x4cc7('0x12cf')])) continue; 0x0 < _0x554601 && (null == _0x2da282['x'] && (_0x2da282['x'] = this[_0x4cc7('0x1cbb')][_0x4cc7('0x2197')][_0x554601 - 0x1][_0x4cc7('0xb80')][_0x2ff38d]['x']), _0x56067a[_0x4cc7('0x6ff')](null, _0x2da282['z']) && (_0x2da282['z'] = this[_0x4cc7('0x1cbb')][_0x4cc7('0x2197')][_0x554601 - 0x1][_0x4cc7('0xb80')][_0x2ff38d]['z']), null == _0x2da282['y'] && (_0x2da282['y'] = this[_0x4cc7('0x1cbb')]['frames'][_0x554601 - 0x1][_0x4cc7('0xb80')][_0x2ff38d]['y'])); _0x467df9[_0x4cc7('0xac9')](_0x2da282['x'], _0x2da282['z'], !0x1, _0x2da282['y']); null != _0x2da282[_0x4cc7('0x1a')] && _0x467df9[_0x4cc7('0xaca')][_0x4cc7('0xacb')](_0x2da282[_0x4cc7('0x1a')]); null != _0x2da282['invert'] && _0x467df9[_0x4cc7('0xaca')][_0x4cc7('0xacd')](_0x2da282[_0x4cc7('0xaf2')]); null != _0x2da282['jump'] && (null == this[_0x4cc7('0x21be')] && (this[_0x4cc7('0x21be')] = []), _0x2ff38d = new _0x110fc2(_0x467df9,_0x2da282['jump'][_0x4cc7('0x2951')],_0x2da282[_0x4cc7('0x1bfe')][_0x4cc7('0x10af')],_0x2da282[_0x4cc7('0x1bfe')][_0x4cc7('0x17')]), this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](_0x2ff38d), this[_0x4cc7('0x21be')][_0x4cc7('0x29')](_0x2ff38d), null == this[_0x4cc7('0xace')]['updateCallback'] && (this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])))); } } if (null != _0x28f567[_0x4cc7('0x2952')]) for (_0x554601 = 0x0, _0x5543b1 = _0x28f567['speech']; _0x554601 < _0x5543b1['length']; ) if (_0x2ff38d = _0x5543b1[_0x554601], ++_0x554601, _0x10346d = null != _0x2ff38d['tail'] ? new _0x161060(this[_0x4cc7('0xb80')][_0x4cc7('0x2b')](_0x2ff38d[_0x4cc7('0x2953')])['get_onScreen']()) : null, this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2ff38d[_0x4cc7('0xcb4')], _0x2ff38d['x'], _0x2ff38d['y'], _0x2ff38d[_0x4cc7('0xe17')], _0x2ff38d[_0x4cc7('0x7d9')], _0x2ff38d[_0x4cc7('0x2954')], _0x10346d, _0x2ff38d[_0x4cc7('0x2955')]), null != _0x2ff38d[_0x4cc7('0x21f7')]) for (_0x10346d = 0x0, _0x2ff38d = _0x2ff38d[_0x4cc7('0x21f7')]; _0x10346d < _0x2ff38d[_0x4cc7('0x21')]; ) _0x2da282 = _0x2ff38d[_0x10346d], ++_0x10346d, this[_0x4cc7('0x1039')](_0x2da282); if (null != _0x28f567[_0x4cc7('0xcb4')]) for (_0x554601 = 0x0, _0x28f567 = _0x28f567[_0x4cc7('0xcb4')]; _0x554601 < _0x28f567['length']; ) _0x5543b1 = _0x28f567[_0x554601], ++_0x554601, this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x5543b1[_0x4cc7('0xcb4')], _0x5543b1['x'], _0x5543b1['y'], _0x5543b1[_0x4cc7('0xe17')], _0x5543b1[_0x4cc7('0x7d9')], 0xffffff); }, 'unloadLevel': function() { if (_0x4cc7('0x2956') !== _0x4cc7('0x2956')) { null == b && (b = 0x0); if (null != a) { c = this[_0x4cc7('0xa92')] >> b; var _0x1ef668 = this[_0x4cc7('0xa93')] >> b; if (0x0 != c || 0x0 != _0x1ef668) { 0x0 == c && (c = 0x1); 0x0 == _0x1ef668 && (_0x1ef668 = 0x1); if (a[_0x4cc7('0x7d9')] != c || a[_0x4cc7('0x98b')] != _0x1ef668) c = new _0x436dff(c,_0x1ef668,!0x0,0x0), c[_0x4cc7('0xb0e')](a), a = c; a = this[_0x4cc7('0x2957')](a); if (null != a) if (0x0 == b && null != a['buffer'] && null == a['buffer'][_0x4cc7('0x42')] && null != a[_0x4cc7('0xaa3')]['get_src']()) { if (c = this[_0x4cc7('0xa2e')]['gl'], _0x1ef668 = this[_0x4cc7('0xa93')] >> b, 0x0 != this[_0x4cc7('0xa92')] >> b || 0x0 != _0x1ef668) this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this[_0x4cc7('0x2958')]), _0x1dc05c[_0x4cc7('0x2959')](c, this['__textureTarget'], b, this['__internalFormat'], this[_0x4cc7('0xc6f')], c[_0x4cc7('0x295a')], a[_0x4cc7('0xaa3')]['get_src']()), this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null); } else this[_0x4cc7('0x295b')](a['get_data'](), b); } } } else { this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } }, '__class__': _0x20bb5a }); var _0x2e871c = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['sidePathA'], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')])]; this['name'] = _0x4cc7('0x295c'); }; _0x16dada['com.player03.run3.cutscene.JoinUs'] = _0x2e871c; _0x2e871c[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27ce')]; _0x2e871c['__super__'] = _0x396698; _0x2e871c[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'student': null, 'child': null, 'unloadLevel': function() { if (_0x2d63f9[_0x4cc7('0x1d9')] !== _0x2d63f9['vpbYL']) { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xc35')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { return 0x0 <= a && a < this[_0x4cc7('0xae0')][_0x4cc7('0x21')] ? this[_0x4cc7('0xb79')](this[_0x4cc7('0xae0')][a]) : null; } }, 'frame0': function() { var _0x55c1cf = _0x4cc7('0x295d')[_0x4cc7('0x46')]('|') , _0x12a008 = 0x0; while (!![]) { switch (_0x55c1cf[_0x12a008++]) { case '0': var _0x91c23a = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x4f7f5f = null; continue; case '1': 1e-10 > (0x0 <= _0x47172b ? _0x47172b : -_0x47172b) || (0x0 == _0x1eec73 ? (_0x4f7f5f['x'] = 0x0, _0x4f7f5f['y'] = 0x0, _0x4f7f5f['z'] = 0x0, _0x4f7f5f['w'] = 0x1) : (_0x1eec73 = 0x1 / Math[_0x4cc7('0x2c')](_0x1eec73), _0x4f7f5f['x'] *= _0x1eec73, _0x4f7f5f['y'] *= _0x1eec73, _0x4f7f5f['z'] *= _0x1eec73, _0x4f7f5f['w'] *= _0x1eec73)); continue; case '2': this[_0x4cc7('0xac8')]['spritesheet']['set_xInverted'](!0x1); continue; case '3': this[_0x4cc7('0xac8')]['unifyRotation'](this['pastafarian']); continue; case '4': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xb0); continue; case '5': var _0x1eec73 = Math[_0x4cc7('0x28')](2.7314402793711254); continue; case '6': _0x4f7f5f['z'] = 0.454 * _0x1eec73; continue; case '7': this[_0x4cc7('0xc35')]['setIndexedPosition'](0x3, 0x1b); continue; case '8': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xd5d'), 0xf0, 0x140, null, null, -0x1, null); continue; case '9': this[_0x4cc7('0xac8')]['setIndexedPosition'](0x4, 0x1c, null, 0x1); continue; case '10': this['tunnel']['display'](0x0); continue; case '11': _0x4f7f5f['y'] = -0.879 * _0x1eec73; continue; case '12': _0x91c23a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '13': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xd5c'), -0xa0, 0xf0, null, null, null, _0x91c23a); continue; case '14': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xd5b'), -0x12c, -0xa0, null, null, null, _0x91c23a); continue; case '15': _0x4f7f5f['x'] = -0.147 * _0x1eec73; continue; case '16': _0x91c23a = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); continue; case '17': null == _0x4f7f5f && (_0x4f7f5f = new _0x169fce()); continue; case '18': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x71a); continue; case '19': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x31); continue; case '20': var _0x47172b = _0x1eec73 - 0x1; continue; case '21': this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '22': _0x4f7f5f['w'] = Math[_0x4cc7('0x27')](2.7314402793711254); continue; case '23': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x70); continue; case '24': this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x40); continue; case '25': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '26': this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); continue; case '27': _0x1eec73 = _0x4f7f5f['x'] * _0x4f7f5f['x'] + _0x4f7f5f['y'] * _0x4f7f5f['y'] + _0x4f7f5f['z'] * _0x4f7f5f['z'] + _0x4f7f5f['w'] * _0x4f7f5f['w']; continue; case '28': _0x91c23a[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4f7f5f)[_0x4cc7('0xc4a')]()); continue; case '29': this[_0x4cc7('0xc37')]['setIndexedPosition'](5.4, 43.9, null, -0x5); continue; } break; } }, 'frame1': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x27); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xad); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x735); var _0x4432d7 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x1db766 = null; null == _0x1db766 && (_0x1db766 = new _0x169fce()); var _0x44e255 = Math['sin'](2.7314402793711254); _0x1db766['x'] = -0.147 * _0x44e255; _0x1db766['y'] = -0.879 * _0x44e255; _0x1db766['z'] = 0.454 * _0x44e255; _0x1db766['w'] = Math[_0x4cc7('0x27')](2.7314402793711254); _0x44e255 = _0x1db766['x'] * _0x1db766['x'] + _0x1db766['y'] * _0x1db766['y'] + _0x1db766['z'] * _0x1db766['z'] + _0x1db766['w'] * _0x1db766['w']; var _0x2b7957 = _0x44e255 - 0x1; 1e-10 > (0x0 <= _0x2b7957 ? _0x2b7957 : -_0x2b7957) || (0x0 == _0x44e255 ? (_0x1db766['x'] = 0x0, _0x1db766['y'] = 0x0, _0x1db766['z'] = 0x0, _0x1db766['w'] = 0x1) : (_0x44e255 = 0x1 / Math[_0x4cc7('0x2c')](_0x44e255), _0x1db766['x'] *= _0x44e255, _0x1db766['y'] *= _0x44e255, _0x1db766['z'] *= _0x44e255, _0x1db766['w'] *= _0x44e255)); _0x4432d7[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1db766)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xc35')]['onScreenDirty'] = !0x0; _0x4432d7 = _0x1baaa1['width'](0x528); _0x1db766 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x295e'), -0x64, -0xc0, null, null == _0x4432d7 ? null : Math['round'](_0x4432d7 / 2.5), null, _0x1db766); _0x4432d7 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x295f'), 0xf0, 0x78, null, null, null, _0x4432d7); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2960'), 0x50, 0x140, null, null, -0x1, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xc35')]); }, 'frame2': function() { var _0x3ecbee = {}; _0x3ecbee[_0x4cc7('0x2961')] = function(_0x1fb3e3, _0x5c1b10) { return _0x1fb3e3 != _0x5c1b10; } ; _0x3ecbee['dxyGU'] = function(_0x1fb3e3, _0x3c998d) { return _0x1fb3e3 != _0x3c998d; } ; if ('BQJrv' === _0x4cc7('0x2962')) { var _0x3b6afb = _0x5260f5['__cast'](_0x108731[_0x4cc7('0x1514')], _0x29fe35) , _0x56af75 = this['getAsset'](_0x3b6afb[_0x4cc7('0xd69')](), _0x3b6afb[_0x4cc7('0xb4e')]()); if (null != _0x56af75) { _0x108731 = this[_0x4cc7('0x14f6')]; var _0x520f48 = this[_0x4cc7('0x14e9')] , _0x27807c = _0x3b6afb['get_assetNamespace'](); _0x108731[_0x4cc7('0x14f7')](_0x3b6afb, _0x56af75, null != _0x842c50[_0x27807c] ? _0x520f48[_0x4cc7('0xd77')](_0x27807c) : _0x520f48['h'][_0x27807c], this[_0x4cc7('0x14ef')]); } else _0x3b6afb = this[_0x4cc7('0x14e9')], _0x56af75 = _0x108731[_0x4cc7('0x14b7')]()[_0x4cc7('0xd69')](), _0x3b6afb = _0x3ecbee[_0x4cc7('0x2961')](null, _0x842c50[_0x56af75]) ? _0x3b6afb[_0x4cc7('0xd77')](_0x56af75) : _0x3b6afb['h'][_0x56af75], null != _0x3b6afb && (_0x3b6afb[_0x4cc7('0x95b')](_0x108731['get_assetPrevName']()), _0x56af75 = _0x108731['get_asset']()[_0x4cc7('0xb4e')](), _0x108731 = _0x108731[_0x4cc7('0x14b7')](), _0x3ecbee[_0x4cc7('0x2963')](null, _0x842c50[_0x56af75]) ? _0x3b6afb['setReserved'](_0x56af75, _0x108731) : _0x3b6afb['h'][_0x56af75] = _0x108731); } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x21); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xab); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x746); var _0x108731 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x2ff2fc = null; null == _0x2ff2fc && (_0x2ff2fc = new _0x169fce()); var _0x51324b = Math[_0x4cc7('0x28')](2.7314402793711254); _0x2ff2fc['x'] = -0.147 * _0x51324b; _0x2ff2fc['y'] = -0.879 * _0x51324b; _0x2ff2fc['z'] = 0.454 * _0x51324b; _0x2ff2fc['w'] = Math[_0x4cc7('0x27')](2.7314402793711254); _0x51324b = _0x2ff2fc['x'] * _0x2ff2fc['x'] + _0x2ff2fc['y'] * _0x2ff2fc['y'] + _0x2ff2fc['z'] * _0x2ff2fc['z'] + _0x2ff2fc['w'] * _0x2ff2fc['w']; var _0x2f757c = _0x51324b - 0x1; 1e-10 > (0x0 <= _0x2f757c ? _0x2f757c : -_0x2f757c) || (0x0 == _0x51324b ? (_0x2ff2fc['x'] = 0x0, _0x2ff2fc['y'] = 0x0, _0x2ff2fc['z'] = 0x0, _0x2ff2fc['w'] = 0x1) : (_0x51324b = 0x1 / Math[_0x4cc7('0x2c')](_0x51324b), _0x2ff2fc['x'] *= _0x51324b, _0x2ff2fc['y'] *= _0x51324b, _0x2ff2fc['z'] *= _0x51324b, _0x2ff2fc['w'] *= _0x51324b)); _0x108731[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x2ff2fc)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](0x3, 0x1b); this[_0x4cc7('0xc35')]['spritesheet']['set_currentFrame'](0x64); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](3.9, 0x1c, null, 0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x108731 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2964'), -0x78, -0x104, null, null, null, _0x108731); _0x108731 = _0x1baaa1['width'](0x474); _0x2ff2fc = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2965'), 0x104, -0x20, null, null == _0x108731 ? null : Math['round'](_0x108731 / 2.5), null, _0x2ff2fc); _0x108731 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Ok,\x20never\x20mind.', -0xb4, 0x118, null, null, null, _0x108731); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xc35')]); } }, 'frame3': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x20); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xab); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0x751); var _0x359073 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x5be05b = null; null == _0x5be05b && (_0x5be05b = new _0x169fce()); var _0x950e66 = Math['sin'](2.7314402793711254); _0x5be05b['x'] = -0.147 * _0x950e66; _0x5be05b['y'] = -0.879 * _0x950e66; _0x5be05b['z'] = 0.454 * _0x950e66; _0x5be05b['w'] = Math['cos'](2.7314402793711254); _0x950e66 = _0x5be05b['x'] * _0x5be05b['x'] + _0x5be05b['y'] * _0x5be05b['y'] + _0x5be05b['z'] * _0x5be05b['z'] + _0x5be05b['w'] * _0x5be05b['w']; var _0x2ccc48 = _0x950e66 - 0x1; 1e-10 > (0x0 <= _0x2ccc48 ? _0x2ccc48 : -_0x2ccc48) || (_0x56067a[_0x4cc7('0x2966')](0x0, _0x950e66) ? (_0x5be05b['x'] = 0x0, _0x5be05b['y'] = 0x0, _0x5be05b['z'] = 0x0, _0x5be05b['w'] = 0x1) : (_0x950e66 = 0x1 / Math[_0x4cc7('0x2c')](_0x950e66), _0x5be05b['x'] *= _0x950e66, _0x5be05b['y'] *= _0x950e66, _0x5be05b['z'] *= _0x950e66, _0x5be05b['w'] *= _0x950e66)); _0x359073[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5be05b)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x3, 0x1b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](3.9, 0x1c, null, 0x1); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x359073 = _0x1baaa1[_0x4cc7('0x7d9')](0x550); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x700')], -0x64, -0xfc, null, null == _0x359073 ? null : Math[_0x4cc7('0xa96')](_0x359073 / 2.5), null, null); _0x359073 = _0x1baaa1[_0x4cc7('0x7d9')](0x6b8); _0x5be05b = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2967'), 0x64, -0x48, null, null == _0x359073 ? null : Math['round'](_0x359073 / 2.5), -0x1, _0x5be05b); _0x359073 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x702')], 0x0, 0x118, null, null, null, _0x359073); this['student'][_0x4cc7('0xd5e')](this[_0x4cc7('0xc35')]); }, 'init': function() { var _0x5a3f5b = {}; _0x5a3f5b[_0x4cc7('0x2968')] = function(_0x1fb3e3, _0x382743) { return _0x1fb3e3 >> _0x382743; } ; if (_0x4cc7('0x2969') === _0x4cc7('0x296a')) { b = _0x2283d4['fragmentData']; _0x2283d4 = _0x2283d4[_0x4cc7('0x1cf9')]; b[_0x4cc7('0x9e7')](_0x2283d4, (this[_0x4cc7('0x1629')][_0x4cc7('0x1b63')]() >> 0x10 & 0xff) / 0xff); b[_0x4cc7('0x9e7')](_0x2283d4 + 0x1, (_0x5a3f5b['PwsSo'](this['material']['get_ambientColor'](), 0x8) & 0xff) / 0xff); b[_0x4cc7('0x9e7')](_0x2283d4 + 0x2, (this['material'][_0x4cc7('0x1b63')]() & 0xff) / 0xff); } else { this[_0x4cc7('0xc35')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['pastafarian']); var _0x2283d4 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2283d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2283d4); this['pastafarian']['goesTo'] = new _0x42bd00(_0x2283d4,-0x2); this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['student']); _0x2283d4 = this[_0x4cc7('0x1108')]['pathName']; _0x2283d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2283d4); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x2283d4,-0x1); this['child'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x2283d4 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2283d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2283d4); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x2283d4,-0x1); } }, '__class__': _0x2e871c }); var _0x12c825 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104e')], 0x3, _0x12c825[_0x4cc7('0xf04')], { 'startTilesLength': 0xbb8 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x296b'); }; _0x16dada[_0x4cc7('0x296c')] = _0x12c825; _0x12c825[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), 'run3', _0x2d63f9[_0x4cc7('0x296d')], _0x4cc7('0x296e')]; _0x12c825[_0x4cc7('0x92b')] = _0x396698; _0x12c825['prototype'] = _0x2d63f9['lxXZy'](_0x5aff49, _0x396698[_0x4cc7('0x8')], { 'runner': null, 'box': null, 'boxTranslation': null, 'loadNext': function(_0x226a11, _0x4a53fb) { _0x226a11 = _0x2a5c46[_0x4cc7('0x296f')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x4a53fb || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, _0x226a11[_0x4cc7('0x1d23')]() || _0x2a5c46['playPathAfter'](_0x226a11)); }, 'unloadLevel': function() { if (_0x2d63f9[_0x4cc7('0x1db')] === _0x4cc7('0x2970')) { this[_0x4cc7('0x22e')]['bounds']['setTo'](0x0, 0x0, a[_0x4cc7('0x472')]() + a['get_width']() + b * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x'], this[_0x4cc7('0xa75')](), !0x0); } else { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = this[_0x4cc7('0x2372')] = null; this['sprites']['set_length'](0x0); } }, 'frame0': function() { var _0x49e605 = this['tunnel'] , _0x248a38 = this[_0x4cc7('0xb7f')] , _0x5eed23 = new _0x3a1efa(); null != _0x842c50[_0x4cc7('0x704')] ? _0x5eed23[_0x4cc7('0x97d')](_0x56067a['jOVET'], _0x4cc7('0x706')) : _0x5eed23['h'][_0x4cc7('0x704')] = _0x56067a[_0x4cc7('0x705')]; this[_0x4cc7('0x2586')] = _0x55cb22['getTerrain'](_0x49e605, _0x592928[_0x4cc7('0x2588')](_0x248a38, _0x4cc7('0x2589'), null, null, _0x5eed23)); this[_0x4cc7('0x2586')][_0x4cc7('0x1b')] = null; this[_0x4cc7('0x2586')]['reset'](); this[_0x4cc7('0x2586')]['mesh'][_0x4cc7('0xf9a')](-0x36); this['box'][_0x4cc7('0x126')][_0x4cc7('0x168e')](-0xa0, -0x1e, 0xeba); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); this['boxTranslation'] = new _0x21e384(-0xa * Math[_0x4cc7('0x27')](3.141592653589793 * this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4),-0xa * Math[_0x4cc7('0x28')](3.141592653589793 * this['box']['mesh'][_0x4cc7('0xf73')]() / 0xb4),0x0); _0x49e605 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x248a38 = null; null == _0x248a38 && (_0x248a38 = new _0x169fce()); _0x5eed23 = Math[_0x4cc7('0x28')](1.6929693744344996); _0x248a38['x'] = 0.869 * _0x5eed23; _0x248a38['y'] = -0.451 * _0x5eed23; _0x248a38['z'] = -0.201 * _0x5eed23; _0x248a38['w'] = Math[_0x4cc7('0x27')](1.6929693744344996); _0x5eed23 = _0x248a38['x'] * _0x248a38['x'] + _0x248a38['y'] * _0x248a38['y'] + _0x248a38['z'] * _0x248a38['z'] + _0x248a38['w'] * _0x248a38['w']; var _0x2adeed = _0x5eed23 - 0x1; 1e-10 > (0x0 <= _0x2adeed ? _0x2adeed : -_0x2adeed) || (0x0 == _0x5eed23 ? (_0x248a38['x'] = 0x0, _0x248a38['y'] = 0x0, _0x248a38['z'] = 0x0, _0x248a38['w'] = 0x1) : (_0x5eed23 = 0x1 / Math[_0x4cc7('0x2c')](_0x5eed23), _0x248a38['x'] *= _0x5eed23, _0x248a38['y'] *= _0x5eed23, _0x248a38['z'] *= _0x5eed23, _0x248a38['w'] *= _0x5eed23)); _0x49e605[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x248a38)[_0x4cc7('0xc4a')]()); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x168e')](-0x28, -0x87, 0xfa0); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner'][_0x4cc7('0xac9')](13.4, 50.3); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); _0x49e605 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1915'), 0x168, 0x50, null, null, null, _0x49e605); }, 'frame1': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame2': function() { this[_0x4cc7('0xec4')]['setIndexedPosition'](13.4, 50.5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); }, 'frame3': function() { this[_0x4cc7('0xec4')]['setIndexedPosition'](13.3, 49.7); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); var _0x35a016 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('Maybe\x20if...', 0xc8, 0x118, null, null, null, _0x35a016); }, 'frame4': function() { if (_0x56067a[_0x4cc7('0x2971')] === _0x4cc7('0x707')) { this['runner'][_0x4cc7('0xac9')](13.25, 50.3); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4f); } else { if (!this['__worldTransformInvalid'] && (this[_0x4cc7('0xa63')] = !0x0, null != this[_0x4cc7('0xae0')])) for (var _0x5d4221 = 0x0, _0x171e9a = this[_0x4cc7('0xae0')]; _0x5d4221 < _0x171e9a[_0x4cc7('0x21')]; ) { var _0x23bb5e = _0x171e9a[_0x5d4221]; ++_0x5d4221; _0x23bb5e[_0x4cc7('0xabb')](); } } }, 'frame5': function() { var _0x3b380d = this['box'][_0x4cc7('0x126')]; _0x3b380d[_0x4cc7('0xb46')](_0x3b380d['get_x']() + this[_0x4cc7('0x2372')]['x']); _0x3b380d = this[_0x4cc7('0x2586')]['mesh']; _0x3b380d[_0x4cc7('0xb44')](_0x3b380d[_0x4cc7('0xb45')]() + this[_0x4cc7('0x2372')]['y']); _0x3b380d = this['box']['mesh']; _0x3b380d[_0x4cc7('0xd5a')](_0x3b380d[_0x4cc7('0xd92')]() + this[_0x4cc7('0x2372')]['z']); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](13.1, 50.3); _0x3b380d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Come\x20on...', 0xa0, -0x28, null, null, null, _0x3b380d); }, 'frame6': function() { if (_0x4cc7('0x2972') === _0x4cc7('0x2972')) { var _0x4d051a = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x4d051a[_0x4cc7('0xb46')](_0x4d051a[_0x4cc7('0x472')]() + this[_0x4cc7('0x2372')]['x']); _0x4d051a = this['box'][_0x4cc7('0x126')]; _0x4d051a[_0x4cc7('0xb44')](_0x4d051a[_0x4cc7('0xb45')]() + this['boxTranslation']['y']); _0x4d051a = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x4d051a[_0x4cc7('0xd5a')](_0x4d051a[_0x4cc7('0xd92')]() + this['boxTranslation']['z']); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xd, 50.3); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x4d051a = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x4d051a[_0x4cc7('0xf9a')](_0x2d63f9[_0x4cc7('0x1dd')](_0x4d051a[_0x4cc7('0xf73')](), 10.799999999999999)); } else { this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x3ce7f5 = this['explorePath'][_0x4cc7('0x1109')]; _0x3ce7f5 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3ce7f5); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3ce7f5,0x3); } }, 'frame7': function() { if (_0x4cc7('0x2973') === 'CHJJB') { var _0x458c6c = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x458c6c[_0x4cc7('0xb46')](_0x458c6c[_0x4cc7('0x472')]() + this[_0x4cc7('0x2372')]['x'] / 0x2); _0x458c6c = this['box'][_0x4cc7('0x126')]; _0x458c6c[_0x4cc7('0xb44')](_0x458c6c['get_y']() + this[_0x4cc7('0x2372')]['y'] / 0x2); _0x458c6c = this['box']['mesh']; _0x458c6c[_0x4cc7('0xd5a')](_0x458c6c['get_z']() + this[_0x4cc7('0x2372')]['z'] / 0x2); this['runner'][_0x4cc7('0xac9')](12.95, 50.3, null, 0xa); this['runner']['spritesheet']['set_currentFrame'](0x51); } else { var _0x23186a = b[_0x4cc7('0xe57')]() , _0x4e502e = b[_0x4cc7('0xe57')]() , _0x112221 = '' , _0x37699b = b['getFreeTextureReg'](); _0x458c6c[_0x4cc7('0x11b7')] = _0x37699b[_0x4cc7('0x19f4')](); _0x458c6c[_0x4cc7('0x1cf9')] = 0x4 * _0x23186a[_0x4cc7('0x19f4')](); var _0x15ff52 = b[_0x4cc7('0xe55')](); b[_0x4cc7('0xf1a')](_0x15ff52, 0x1); var _0x2c2229 = b[_0x4cc7('0xe55')](); b['addFragmentTempUsages'](_0x2c2229, 0x1); var _0x2196a8 = b[_0x4cc7('0xe55')](); var _0x1a88fb = this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')] , _0x2fcb2a = this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]; _0x112221 += _0x4cc7('0x1e65') + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x56067a['YUUhW'] + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + '.xyz\x0a'; _0x112221 += _0x56067a[_0x4cc7('0x6fb')](_0x56067a[_0x4cc7('0x708')](_0x56067a['ebmaV'](_0x56067a['eZbFn'](_0x56067a[_0x4cc7('0x70a')](_0x56067a['SBTRX']('dp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fcb2a) + '.xyz\x0amul\x20' + _0x4bf907['string'](_0x2196a8), _0x56067a[_0x4cc7('0x601')]) + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.x\x0asub\x20' + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8), _0x4cc7('0x62c')) + _0x4bf907['string'](_0x2196a8) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w\x0asub\x20' + _0x4bf907['string'](_0x2196a8) + '.w,\x20' + _0x4bf907['string'](_0x4e502e) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1e67') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.x\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8), _0x4cc7('0x152')) + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.xyz,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x152'), _0x4bf907['string'](_0x2fcb2a)) + _0x56067a[_0x4cc7('0x63c')] + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + '\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52)) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1e6a') + _0x4bf907['string'](_0x15ff52) + _0x4cc7('0x139') + _0x4bf907['string'](_0x15ff52) + _0x4cc7('0x181b'); _0x112221 += _0x56067a[_0x4cc7('0x70c')](this['getTexCubeSampleCode'](_0x458c6c, _0x2c2229, _0x37699b, this[_0x4cc7('0x1e64')], _0x15ff52) + _0x56067a['exeGq'] + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229)) + _0x4cc7('0x1e68') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x4cc7('0x147'); this['_useDispersion'] && (_0x112221 += _0x56067a[_0x4cc7('0x70d')](_0x56067a['vUGaz'](_0x56067a['kcoQv'](_0x56067a[_0x4cc7('0x2974')](_0x56067a[_0x4cc7('0x2974')](_0x4cc7('0x610') + _0x4bf907['string'](_0x2196a8) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fcb2a) + _0x4cc7('0x63d') + _0x4bf907['string'](_0x2196a8), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w\x0amul\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x132') + _0x4bf907['string'](_0x23186a) + '.y,\x20' + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907['string'](_0x2196a8) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x56067a[_0x4cc7('0x1d88')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1e67') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8), '.y,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x23186a)) + _0x4cc7('0x156') + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x1de0') + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x1820') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fcb2a) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + ',\x20' + _0x4bf907['string'](_0x23186a) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + '.xyz,\x20' + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x1e6a') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + '.xyz\x0a', _0x112221 += this[_0x4cc7('0x1dd6')](_0x458c6c, _0x2196a8, _0x37699b, this[_0x4cc7('0x1e64')], _0x15ff52) + _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x619'), _0x112221 += _0x56067a['kcoQv'](_0x56067a[_0x4cc7('0x70f')](_0x56067a[_0x4cc7('0x710')](_0x56067a[_0x4cc7('0x711')](_0x56067a[_0x4cc7('0x712')](_0x4cc7('0x610'), _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x152') + _0x4bf907['string'](_0x1a88fb) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2fcb2a) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x61d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e)) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w,\x20' + _0x4bf907['string'](_0x23186a) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x56067a[_0x4cc7('0x713')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x4e502e)) + _0x4cc7('0x152'), _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x1e67') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x62c') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + _0x56067a[_0x4cc7('0x627')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x1de0') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907['string'](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907['string'](_0x2196a8) + '.y\x0amul\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x2fcb2a) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + ',\x20' + _0x4bf907['string'](_0x23186a) + '.z,\x20' + _0x4bf907['string'](_0x1a88fb) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x56067a['YUUhW'] + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8) + '.xyz\x0anrm\x20' + _0x4bf907['string'](_0x15ff52) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x15ff52) + _0x4cc7('0x181b'), _0x112221 += _0x56067a['lRVms'](_0x56067a[_0x4cc7('0x716')](this[_0x4cc7('0x1dd6')](_0x458c6c, _0x2196a8, _0x37699b, this['_envMap'], _0x15ff52) + _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x56067a[_0x4cc7('0x627')], _0x4bf907[_0x4cc7('0x4dc')](_0x2196a8)), '.z\x0a')); b['removeFragmentTempUsage'](_0x15ff52); _0x112221 += _0x56067a[_0x4cc7('0x716')](_0x4cc7('0x653') + _0x4bf907['string'](_0x2c2229) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2c2229) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2c2229), '.xyz,\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x23186a) + '.w\x0aadd\x20' + _0x4bf907[_0x4cc7('0x4dc')](c) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2c2229) + _0x4cc7('0x181b'); b[_0x4cc7('0x19f7')](_0x2c2229); return _0x112221 += 'neg\x20' + _0x4bf907['string'](_0x1a88fb) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x1a88fb) + _0x4cc7('0x181b'); } }, 'frame8': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xd, 50.4, null, 0x1e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x49); var _0x199cec = this['runner'][_0x4cc7('0x126')]; _0x199cec['set_rotationZ'](_0x199cec[_0x4cc7('0xf73')]() + 125.99999999999999); this['dialog']['addPlainTextOld'](_0x4cc7('0x2975'), 0x32, 0x0, _0x1baaa1['scale'](0.5)); _0x199cec = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2976'), -0x78, 0x140, null, null, null, _0x199cec); }, 'frame9': function() { this['runner'][_0x4cc7('0xac9')](0xd, 50.2, null, 0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['set_rotationZ'](-0x5a); var _0x261011 = _0x1baaa1[_0x4cc7('0x7d9')](0x514) , _0x1268df = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2977'), 0x8c, 0x140, null, null == _0x261011 ? null : Math[_0x4cc7('0xa96')](_0x261011 / 2.5), null, _0x1268df); }, 'frame10': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](12.9, 0x32, null, 0x2c); this[_0x4cc7('0xec4')]['mesh']['set_rotationZ'](-0x5a); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x52); var _0x5e8aa0 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Now\x20if\x20I\x20can\x20just...', -0x28, -0x78, null, null, null, _0x5e8aa0); }, 'frame11': function() { this['box']['sourceData'] = this[_0x4cc7('0x2586')][_0x4cc7('0x1e54')][_0x4cc7('0x1176')](); this[_0x4cc7('0x2586')]['sourceData']['shape'] = 0x3; this[_0x4cc7('0x2586')]['setTo'](this[_0x4cc7('0xb7f')], this[_0x4cc7('0x2586')][_0x4cc7('0x1e54')]); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xd, 0x32, null, 0x2c); this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x5a); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x53); var _0x4d580e = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2978'), 0x50, -0x50, null, null, null, _0x4d580e); this[_0x4cc7('0x25e6')] = 0.15; }, 'frame12': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x168e')](0x68, -0x2d, 0x359); var _0x3c3440 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x7ad099 = null; null == _0x7ad099 && (_0x7ad099 = new _0x169fce()); var _0x529b9b = Math[_0x4cc7('0x28')](1.43116998663535); _0x7ad099['x'] = 0.978 * _0x529b9b; _0x7ad099['y'] = 0.173 * _0x529b9b; _0x7ad099['z'] = -0.114 * _0x529b9b; _0x7ad099['w'] = Math[_0x4cc7('0x27')](1.43116998663535); _0x529b9b = _0x7ad099['x'] * _0x7ad099['x'] + _0x7ad099['y'] * _0x7ad099['y'] + _0x7ad099['z'] * _0x7ad099['z'] + _0x7ad099['w'] * _0x7ad099['w']; var _0x38a1ea = _0x529b9b - 0x1; 1e-10 > (0x0 <= _0x38a1ea ? _0x38a1ea : -_0x38a1ea) || (0x0 == _0x529b9b ? (_0x7ad099['x'] = 0x0, _0x7ad099['y'] = 0x0, _0x7ad099['z'] = 0x0, _0x7ad099['w'] = 0x1) : (_0x529b9b = _0x56067a['tMYcG'](0x1, Math[_0x4cc7('0x2c')](_0x529b9b)), _0x7ad099['x'] *= _0x529b9b, _0x7ad099['y'] *= _0x529b9b, _0x7ad099['z'] *= _0x529b9b, _0x7ad099['w'] *= _0x529b9b)); _0x3c3440[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x7ad099)['get_degrees']()); _0x7ad099 = 0x0; for (_0x529b9b = this['section']['terrain']['get_length'](); _0x7ad099 < _0x529b9b; ) if (_0x3c3440 = _0x7ad099++, _0x38a1ea = this[_0x4cc7('0x1106')], _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9, null != (0x0 <= _0x3c3440 && _0x3c3440 < _0x38a1ea[_0x4cc7('0x19cb')]['get_length']() ? _0x38a1ea[_0x4cc7('0x19cb')]['get'](_0x3c3440) : null) ? (_0x38a1ea = this[_0x4cc7('0x1106')], _0x2116b2['low'] = 0xe79f9, _0x38a1ea = 0x3 == (0x0 <= _0x3c3440 && _0x3c3440 < _0x38a1ea[_0x4cc7('0x19cb')]['get_length']() ? _0x38a1ea['terrain']['get'](_0x3c3440) : null)[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')]) : _0x38a1ea = !0x1, _0x38a1ea) { _0x7ad099 = this['section']; _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; this[_0x4cc7('0x2586')] = 0x0 <= _0x3c3440 && _0x3c3440 < _0x7ad099[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x7ad099[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x3c3440) : null; this['box'][_0x4cc7('0x1e54')] = this['box']['sourceData']['clone'](); this['box'][_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] = 0x4; this[_0x4cc7('0x2586')]['setTo'](this[_0x4cc7('0xb7f')], this['box']['sourceData']); break; } this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](17.55, 7.5, null, 0x10); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['runner'][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-0x2d); _0x3c3440 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2979'), -0x78, -0xa0, null, null, null, _0x3c3440); this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x56067a[_0x4cc7('0x297a')], 0x190, 0x258, _0x1baaa1[_0x4cc7('0xa9a')](0.5), _0x1baaa1[_0x4cc7('0x7d9')](0x21c)); }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x55a057 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x55a057 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x55a057); this['runner'][_0x4cc7('0x110a')] = new _0x42bd00(_0x55a057,0x3); }, '__class__': _0x12c825 }); var _0x203d21 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1045')], 0x0, _0x203d21[_0x4cc7('0xf04')]); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x297b'); }; _0x16dada[_0x4cc7('0x297c')] = _0x203d21; _0x203d21[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27e7')]; _0x203d21[_0x4cc7('0x92b')] = _0x396698; _0x203d21[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'student': null, 'runner': null, 'box': null, 'loadNext': function(_0x314337, _0x494c56) { _0x314337 = _0x2a5c46[_0x4cc7('0x297d')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x494c56 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, _0x314337[_0x4cc7('0x1d23')]() || _0x2a5c46[_0x4cc7('0x1d24')](_0x314337)); }, 'unloadLevel': function() { this['runner'] = this['student'] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0x2586')] = _0x55cb22[_0x4cc7('0x2587')](this[_0x4cc7('0xb7f')], _0x592928['getDefaultDecorationData'](this[_0x4cc7('0xb7f')], _0x4cc7('0x2589'))); this[_0x4cc7('0x2586')][_0x4cc7('0x19')](); this[_0x4cc7('0x2586')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](-8.181818181818182); this['box'][_0x4cc7('0x126')][_0x4cc7('0x168e')](-0x3c, -0x10e, 0x7d0); this[_0x4cc7('0xb7f')]['registerObject'](this[_0x4cc7('0x2586')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationX'](1.8); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x96); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x8fc); this[_0x4cc7('0xb7f')]['display'](0x0); this['student'][_0x4cc7('0xac9')](0x11, 21.3, null, 0x2d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')]['setIndexedPosition'](0x10, 21.3, null, 0x2d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4b); var _0x2d48bc = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x297e'), -0x118, -0x168, null, null, null, _0x2d48bc); _0x2d48bc = _0x1baaa1['width'](0x3e8); var _0x1e4154 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x56067a['iRBYo'], 0xc8, -0xa0, null, null == _0x2d48bc ? null : Math['round'](_0x2d48bc / 2.5), null, _0x1e4154); }, 'frame1': function() { if (_0x4cc7('0x297f') === _0x4cc7('0x297f')) { var _0x4962cc = _0x1baaa1[_0x4cc7('0x7d9')](0x4b0); this['dialog'][_0x4cc7('0xacf')]('Could\x20we\x20save\x20the\x20science\x20for\x20later?', -0xf0, -0xa0, null, null == _0x4962cc ? null : Math[_0x4cc7('0xa96')](_0x4962cc / 2.5), null, null); _0x4962cc = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2980'), -0xa0, 0x50, null, null, 0x0, _0x4962cc); } else { _0x4962cc = _0x16dada[_0x4962cc]; return null != _0x4962cc && _0x4962cc[_0x4cc7('0xd03')] ? _0x4962cc : null; } }, 'init': function() { this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x3e0bda = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x3e0bda = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3e0bda); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3e0bda,0x1); this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x3e0bda = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x3e0bda = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3e0bda); this['runner']['goesTo'] = new _0x42bd00(_0x3e0bda,0x0); }, '__class__': _0x203d21 }); var _0x538429 = function(_0x34afb8, _0x572420) { null == _0x34afb8 && (_0x34afb8 = _0x4b25d1[_0x4cc7('0x1041')]); null == _0x572420 && (_0x572420 = Math['random']() * _0x34afb8['levelCount'] | 0x0); _0x396698[_0x4cc7('0x96b')](this, _0x34afb8, _0x572420, _0x538429[_0x4cc7('0xf04')], { 'startTilesLength': 0xfa0 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2981'); }; _0x16dada[_0x4cc7('0x2982')] = _0x538429; _0x538429['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'cutscene', 'LizardFellAsleep']; _0x538429[_0x4cc7('0x92b')] = _0x396698; _0x538429[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'lizard': null, 'unloadLevel': function() { if (_0x4cc7('0x2983') === _0x4cc7('0x2983')) { this[_0x4cc7('0x9eb')] = this['child'] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } else { this[_0x4cc7('0x2984')] ? (this[_0x4cc7('0x2985')][_0x4cc7('0xa2d')](_0x4cc7('0x2986'), _0x48c401(this, this[_0x4cc7('0x928')])), this[_0x4cc7('0x2987')](this[_0x4cc7('0x2988')])) : this[_0x4cc7('0x2985')] = null; } }, 'frame0': function() { if (null != this[_0x4cc7('0x146b')]) { var _0x1c9a35 = this['saveEntry']; _0x1c9a35 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1c9a35['id'], _0x1c9a35[_0x4cc7('0xc12')]); } else _0x1c9a35 = !0x1; _0x1c9a35 ? 0.3 > Math[_0x4cc7('0xc2b')]() ? _0x1c9a35 = null : (_0x1c9a35 = _0x538429[_0x4cc7('0x2989')], _0x1c9a35 = _0x1c9a35['get'](Math['random']() * _0x1c9a35['get_length']() | 0x0)) : _0x1c9a35 = _0x538429['lines'][_0x4cc7('0x2b')](0x0); var _0x4d207d = Math['random']() * this['section'][_0x4cc7('0x2945')] | 0x0; this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](_0x4d207d, -0x1); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacb')](0.5 > Math['random']() ? 0x40 : 0x41); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x45b6f3 = -0x1 , _0x424ded = _0x4d207d; null != _0x1c9a35 ? (_0x424ded = _0x56067a[_0x4cc7('0x6f6')](Math[_0x4cc7('0xc2b')](), 0.5), _0x424ded += 0.5 * (-1e-10 < _0x424ded ? 0x1 : 1e-10 > _0x424ded ? -0x1 : 0x0), _0x45b6f3 = 0.25 > (0x0 <= _0x424ded ? _0x424ded : -_0x424ded) || 0.5 > Math['random']() ? -0x2 : -0.6, -0x1 < _0x45b6f3 ? 0x0 > _0x424ded ? this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e) : this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3c) : 0x0 > _0x424ded ? this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67) : this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x71), _0x424ded = _0x4d207d + _0x424ded, this[_0x4cc7('0xc37')]['setIndexedPosition'](_0x424ded, _0x45b6f3), this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0)) : this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['set_visible'](!0x1); var _0x52226b = new _0x212a6a(this['lizard'][_0x4cc7('0x126')][_0x4cc7('0x472')](),this[_0x4cc7('0x9eb')][_0x4cc7('0x126')][_0x4cc7('0xb45')]()) , _0x3cf8af = Math['sqrt'](_0x52226b['x'] * _0x52226b['x'] + _0x52226b['y'] * _0x52226b['y']); _0x3cf8af = (_0x3cf8af - 0x82) / _0x3cf8af; var _0x28f1ee = _0x52226b; null == _0x28f1ee && (_0x28f1ee = new _0x212a6a()); _0x28f1ee['x'] = _0x52226b['x'] * _0x3cf8af; _0x28f1ee['y'] = _0x56067a[_0x4cc7('0x71a')](_0x52226b['y'], _0x3cf8af); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x168e')](_0x52226b['x'], _0x52226b['y'], this[_0x4cc7('0x9eb')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() + 0x12c); _0x52226b = new _0x21e384(Math[_0x4cc7('0x28')](3.141592653589793 * this[_0x4cc7('0x9eb')][_0x4cc7('0x126')]['get_rotationZ']() / 0xb4),Math['cos'](3.141592653589793 * this[_0x4cc7('0x9eb')][_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4),0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['lookAt'](this['lizard']['mesh']['get_position'](), _0x52226b); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0x9eb')]['setIndexedPosition'](_0x4d207d, -0x1); null != _0x1c9a35 && (this[_0x4cc7('0xc37')]['setIndexedPosition'](_0x424ded, _0x45b6f3), _0x4d207d = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()), this['dialog'][_0x4cc7('0xacf')](_0x1c9a35, 0x0, -0x104, null, null, null, _0x4d207d, null)); }, 'init': function() { this['child'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); this[_0x4cc7('0x9eb')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['lizard'],!0x1,null,!0x1,null); this['lizard']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x9eb')]); }, '__class__': _0x538429 }); var _0xc94d98 = function() { if (_0x4cc7('0x298a') === _0x4cc7('0x298a')) { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x105e')], 0x1, null, { 'stopLoadingAfter': 0x2 }, null, _0x3606ba['IF_CUTSCENE_LEVEL_REACHED']); this[_0x4cc7('0x25e4')] = !0x0; this['set_followingLevel'](new _0x42bd00(_0x4b25d1[_0x4cc7('0x105e')],0x1)); this['followingCutscene'] = _0x4cc7('0x27ee'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x298b'); } else { if (_0x29cea6[_0x4cc7('0x55')](a, _0x4cc7('0x298c'))) return b['gameplayMode'][0x0] == _0x3a8a6f[_0x4cc7('0x946')](a, 0x5, null) ? 0x1 : 0x0; if (null != b[_0x4cc7('0xfdc')] && 0x0 < b[_0x4cc7('0xfdc')][_0x4cc7('0x34')]()) { c = b[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); if (_0x29cea6['startsWith'](a, _0x4cc7('0x298d'))) return c['characterData'][_0x4cc7('0x5e2')] == _0x3a8a6f[_0x4cc7('0x946')](a, 0xa, null) ? 0x1 : 0x0; if ('z' == a) return (c[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - c[_0x4cc7('0x11d6')]['startZ']) / c['currentSection'][_0x4cc7('0x1dc1')] | 0x0; if (_0x29cea6[_0x4cc7('0x55')](a, _0x4cc7('0x298e'))) return c[_0x4cc7('0x1d6d')] == b[_0x4cc7('0xa43')] && null != c[_0x4cc7('0x1d6e')] && _0x592928['tileTypes'][_0x4cc7('0x2b')](c[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')]['sourceType']) == _0x3a8a6f[_0x4cc7('0x946')](a, 0x9, null) ? 0x1 : 0x0; } else if (_0x29cea6[_0x4cc7('0x55')](a, _0x4cc7('0x298d'))) return null != b[_0x4cc7('0x298f')] && b[_0x4cc7('0x298f')]['name'] == _0x3a8a6f[_0x4cc7('0x946')](a, 0xa, null) ? 0x1 : 0x0; } }; _0x16dada['com.player03.run3.cutscene.MorningHypothesis'] = _0xc94d98; _0xc94d98['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9['nhckD'], 'cutscene', _0x4cc7('0x27ed')]; _0xc94d98[_0x4cc7('0x92b')] = _0x396698; _0xc94d98[_0x4cc7('0x8')] = _0x2d63f9['lxXZy'](_0x5aff49, _0x396698[_0x4cc7('0x8')], { 'runner': null, 'student': null, 'unloadLevel': function() { this[_0x4cc7('0xac8')] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xa9a')](0.9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x6e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xe); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x19b2); var _0x47eae4 = null; null == _0x47eae4 && (_0x47eae4 = new _0x169fce()); var _0x138792 = Math[_0x4cc7('0x28')](1.5882496193148399); _0x47eae4['x'] = 0.704 * _0x138792; _0x47eae4['y'] = 0.709 * _0x138792; _0x47eae4['z'] = -0.037 * _0x138792; _0x47eae4['w'] = Math['cos'](1.5882496193148399); _0x138792 = _0x47eae4['x'] * _0x47eae4['x'] + _0x47eae4['y'] * _0x47eae4['y'] + _0x47eae4['z'] * _0x47eae4['z'] + _0x47eae4['w'] * _0x47eae4['w']; var _0x3047c3 = _0x138792 - 0x1; 1e-10 > (0x0 <= _0x3047c3 ? _0x3047c3 : -_0x3047c3) || (_0x2d63f9['bHlrg'](0x0, _0x138792) ? (_0x47eae4['x'] = 0x0, _0x47eae4['y'] = 0x0, _0x47eae4['z'] = 0x0, _0x47eae4['w'] = 0x1) : (_0x138792 = 0x1 / Math[_0x4cc7('0x2c')](_0x138792), _0x47eae4['x'] *= _0x138792, _0x47eae4['y'] *= _0x138792, _0x47eae4['z'] *= _0x138792, _0x47eae4['w'] *= _0x138792)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8['toEulerAngles'](_0x47eae4)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x1, 83.9, null, 0x8); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this['student']['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](1.2, 83.7, null, 0x8); this[_0x4cc7('0xec4')]['spritesheet']['set_currentFrame'](0x5e); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); }, 'frame1': function() { var _0x33b694 = {}; _0x33b694[_0x4cc7('0x2990')] = function(_0x1fb3e3, _0x2e5e84) { return _0x1fb3e3 + _0x2e5e84; } ; if ('JKKXL' === _0x4cc7('0x2991')) { this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x5f); } else { a = JSON[_0x4cc7('0xca6')](a[_0x4cc7('0x107d')]); var _0x4cf6ee = a[_0x4cc7('0x2992')]; this['unlockPath'] = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x4cf6ee); null == this[_0x4cc7('0x2992')] && (_0x4cf6ee = a[_0x4cc7('0x2992')], this[_0x4cc7('0x2992')] = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cf6ee), null == this[_0x4cc7('0x2992')] && (this[_0x4cc7('0x2992')] = _0x4b25d1[_0x4cc7('0x1041')])); this[_0x4cc7('0x2993')] = null != a[_0x4cc7('0x2993')] ? a['unlockPoint'] : this != _0x4b25d1[_0x4cc7('0x1041')] ? this[_0x4cc7('0x2992')][_0x4cc7('0xc2f')] : 0x0; this['availableUntil'] = null != a['availableUntil'] ? a[_0x4cc7('0x2286')] : this[_0x4cc7('0xc2f')] - 0x1; _0x4cf6ee = a[_0x4cc7('0x1cbc')]; if (null != _0x4cf6ee) for (var _0x59930b = 0x0, _0x542028 = this[_0x4cc7('0x107c')]; _0x59930b < _0x542028['get_length'](); ) { var _0xaa4f0c = _0x542028[_0x4cc7('0x2b')](_0x59930b); ++_0x59930b; _0xf1839f['levels']['h'][_0xaa4f0c] = _0xf1839f[_0x4cc7('0x107c')]['h'][_0xaa4f0c] + '|' + _0x4cf6ee; } null != a[_0x4cc7('0x2994')] && (_0x4cf6ee = a['continuesFrom'], this[_0x4cc7('0x2994')] = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cf6ee)); this[_0x4cc7('0x2995')] = a['prefix']; this[_0x4cc7('0x2996')] = a[_0x4cc7('0x2997')]; this['altDisplayPrefixAfter'] = null == a['altPrefixAfter'] ? this[_0x4cc7('0x107c')][_0x4cc7('0x34')]() - 0x1 : a[_0x4cc7('0x2998')]; this[_0x4cc7('0x2999')] = a[_0x4cc7('0x2999')]; this[_0x4cc7('0x299a')] = a[_0x4cc7('0x299a')]; null != this[_0x4cc7('0x2994')] ? this['startReached'] = this['continuesFrom'][_0x4cc7('0x299b')] : this != _0x4b25d1[_0x4cc7('0x1041')] && (this[_0x4cc7('0x299c')] = this[_0x4cc7('0x2992')]['getDateOfArrival'](this[_0x4cc7('0x2993')])); this[_0x4cc7('0x299c')] = null != a[_0x4cc7('0x299d')] ? this['startReached'] + a['timeToReachStart'] : this[_0x4cc7('0x299c')] + 0.01; this[_0x4cc7('0x299b')] = _0x33b694[_0x4cc7('0x2990')](this[_0x4cc7('0x299c')], a['timeToReachEnd']); null != a[_0x4cc7('0x299e')] ? (this['midpointReached'] = this['startReached'] + a[_0x4cc7('0x299e')], this[_0x4cc7('0x299b')] += a[_0x4cc7('0x299e')]) : this[_0x4cc7('0x299f')] = (this[_0x4cc7('0x299c')] + this[_0x4cc7('0x299b')]) / 0x2; null != a[_0x4cc7('0x29a0')] && 0x0 < a[_0x4cc7('0x29a0')] && (this[_0x4cc7('0x29a1')] = this[_0x4cc7('0x29a0')] = new _0xd53cdb(this,a), this['altEntryPoint'][_0x4cc7('0x29a2')] && (this[_0x4cc7('0x29a0')] = null), _0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x17e8'), _0x48c401(this, this['onSaveFileChanged']))); this['extraParams'] = a[_0x4cc7('0x1584')]; } }, 'frame2': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); }, 'frame3': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x0, 0x0); this[_0x4cc7('0xec4')]['mesh']['set_visible'](!0x1); this[_0x4cc7('0xac8')]['setIndexedPosition'](1.1, 83.9, null, 0x8); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame4': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); }, 'frame5': function() { this['student']['spritesheet']['set_currentFrame'](0x68); this[_0x4cc7('0xfd7')] = 0.05; }, 'frame6': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); }, 'frame7': function() { if ('AzjnF' === _0x4cc7('0x29a3')) { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xfd7')] = 0.3; } else { var _0x32351a = c[_0x4cc7('0x2b')](b); ++b; a = this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x32351a['id']); a[_0x4cc7('0x29a5')][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](_0x32351a['previewImagePath']())); a[_0x4cc7('0x217a')][_0x4cc7('0x2080')](_0x26bd70['getBitmapData'](_0x32351a[_0x4cc7('0x23f4')]())); a == this[_0x4cc7('0x29a6')] && (a[_0x4cc7('0x29a7')](!0x1), this[_0x4cc7('0x29a8')]()); } }, 'frame8': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); }, 'frame9': function() { if (_0x4cc7('0x3a7') === _0x56067a[_0x4cc7('0x71b')]) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x70); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xd); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x19c6); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 84.3, null, 0x9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4baaeb = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0xfe5'), -0x8c, -0x3c, null, null, null, _0x4baaeb, null); } else { _0x4baaeb = new Date()['getTime']() / 0x3e8; for (this[_0x4cc7('0x215f')][_0x4cc7('0x29')](_0x4baaeb); this[_0x4cc7('0x215f')][0x0] < _0x4baaeb - 0x1; ) this['times'][_0x4cc7('0x1907')](); _0x4baaeb = this[_0x4cc7('0x215f')]['length']; this['currentFPS'] = Math['round']((_0x4baaeb + this[_0x4cc7('0x29a9')]) / 0x2); _0x4baaeb != this[_0x4cc7('0x29a9')] && this[_0x4cc7('0x215d')](_0x4cc7('0x215e') + this[_0x4cc7('0x2159')]); this[_0x4cc7('0x29a9')] = _0x4baaeb; } }, 'frame10': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x74); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xc); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x19f4); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 84.9, null, 0xb); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); this['student']['spritesheet']['set_xInverted'](!0x0); }, 'frame11': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x78); _0x180fa9['view']['get_camera']()['set_y'](-0xa); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1a2d); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student']['setIndexedPosition'](1.1, 85.9, null, 0xe); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x66); this['student']['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble']('Now\x20for\x20my\x20practice\x20hypothesis...', -0x8c, -0xb4, null, null, null, null, null); var _0xcd796b = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x29aa'), 0x78, 0x0, null, null, -0x1, _0xcd796b, null); }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); this['student'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0xb67c5c = this['explorePath'][_0x4cc7('0x1109')]; _0xb67c5c = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xb67c5c); this['student'][_0x4cc7('0x110a')] = new _0x42bd00(_0xb67c5c,0x1); }, '__class__': _0xc94d98 }); var _0x558534 = function() { var _0x5f1b65 = _0x4cc7('0x29ab')[_0x4cc7('0x46')]('|') , _0x1fa4af = 0x0; while (!![]) { switch (_0x5f1b65[_0x1fa4af++]) { case '0': this[_0x4cc7('0x5e2')] = _0x4cc7('0x29ac'); continue; case '1': this['runAnimations'] = !0x0; continue; case '2': this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['wormholeC'],0x2)); continue; case '3': this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9'])]; continue; case '4': _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x105e')], 0x1, null, { 'stopLoadingAfter': 0x2 }); continue; case '5': this[_0x4cc7('0x25e7')] = _0x4cc7('0x27ef'); continue; } break; } }; _0x16dada['com.player03.run3.cutscene.MorningHypothesis2'] = _0x558534; _0x558534[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'MorningHypothesis2']; _0x558534[_0x4cc7('0x92b')] = _0x396698; _0x558534[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'unloadLevel': function() { _0x57b7c1['get_instance']()[_0x4cc7('0x29ad')](); this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x70); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x17); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x18e9); var _0x2fb795 = null; null == _0x2fb795 && (_0x2fb795 = new _0x169fce()); var _0x575fcf = Math[_0x4cc7('0x28')](0.7941248096574199); _0x2fb795['x'] = 0.102 * _0x575fcf; _0x2fb795['y'] = 0.106 * _0x575fcf; _0x2fb795['z'] = -0.989 * _0x575fcf; _0x2fb795['w'] = Math[_0x4cc7('0x27')](0.7941248096574199); _0x575fcf = _0x2fb795['x'] * _0x2fb795['x'] + _0x2fb795['y'] * _0x2fb795['y'] + _0x2d63f9[_0x4cc7('0x29ae')](_0x2fb795['z'], _0x2fb795['z']) + _0x2fb795['w'] * _0x2fb795['w']; var _0x2fee8b = _0x575fcf - 0x1; 1e-10 > (0x0 <= _0x2fee8b ? _0x2fee8b : -_0x2fee8b) || (0x0 == _0x575fcf ? (_0x2fb795['x'] = 0x0, _0x2fb795['y'] = 0x0, _0x2fb795['z'] = 0x0, _0x2fb795['w'] = 0x1) : (_0x575fcf = _0x2d63f9[_0x4cc7('0x1de')](0x1, Math[_0x4cc7('0x2c')](_0x575fcf)), _0x2fb795['x'] *= _0x575fcf, _0x2fb795['y'] *= _0x575fcf, _0x2fb795['z'] *= _0x575fcf, _0x2fb795['w'] *= _0x575fcf)); _0x180fa9['view']['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2fb795)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 86.9, null, 0x12); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x2fb795 = _0x1baaa1[_0x4cc7('0x7d9')](0x2b2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29af'), -0x64, -0xd2, null, _0x2fb795, null, null, null); _0x2fb795 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29b0'), -0x118, 0x28, null, null, -0x1, _0x2fb795, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29b1'), 0x3c, 0x140, null, null, -0x1, null, null); }, 'frame1': function() { if (_0x4cc7('0x29b2') === _0x2d63f9['ztZPh']) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x60); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x12); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1922); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 0x58, null, 0x15); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x36); var _0x431304 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29b3'), -0x64, -0x78, null, null, null, _0x431304, null); this['makeBold'](_0x4cc7('0x29b4')); _0x431304 = _0x1baaa1[_0x4cc7('0x7d9')](0x2c6); var _0xec5e3b = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('After\x20yesterday\x27s\x20test,\x20I\x27m\x20starting\x20to\x20think\x20it\x27s\x20something\x20else...', 0x3c, 0x15e, null, _0x431304, null, _0xec5e3b, null); } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x60); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x12); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1922); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](1.1, 0x58, null, 0x15); this[_0x4cc7('0xac8')]['spritesheet']['set_currentFrame'](0x36); var _0x1dfaa2 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29b3'), -0x64, -0x78, null, null, null, _0x1dfaa2, null); this[_0x4cc7('0x1039')]('whether'); _0x1dfaa2 = _0x1baaa1[_0x4cc7('0x7d9')](0x2c6); var _0x25cf56 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29b5'), 0x3c, 0x15e, null, _0x1dfaa2, null, _0x25cf56, null); } }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x4c); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x18); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x1964); this['tunnel'][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](1.3, 89.2, null, 0x1a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); var _0x3e9b5c = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x71c')], -0x118, -0xd2, null, _0x3e9b5c, null, null, null); this[_0x4cc7('0xace')]['addBubble']('...um...', 0x0, -0x28, null, null, -0x1, null, null); _0x3e9b5c = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1fdc'), 0x8c, 0x50, null, null, -0x1, _0x3e9b5c, null); _0x3e9b5c = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('What\x20else\x20changes\x20when\x20your\x20mood\x20changes?', 0x14, 0x168, null, null, null, _0x3e9b5c, null); }, 'frame3': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x65); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x22); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1b55); var _0x518bf0 = null; null == _0x518bf0 && (_0x518bf0 = new _0x169fce()); var _0x378f64 = Math[_0x4cc7('0x28')](1.5446163880149817); _0x518bf0['x'] = 0.695 * _0x378f64; _0x518bf0['y'] = 0.716 * _0x378f64; _0x518bf0['z'] = 0.065 * _0x378f64; _0x518bf0['w'] = Math[_0x4cc7('0x27')](1.5446163880149817); _0x378f64 = _0x518bf0['x'] * _0x518bf0['x'] + _0x518bf0['y'] * _0x518bf0['y'] + _0x518bf0['z'] * _0x518bf0['z'] + _0x518bf0['w'] * _0x518bf0['w']; var _0x4f8936 = _0x378f64 - 0x1; 1e-10 > (0x0 <= _0x4f8936 ? _0x4f8936 : -_0x4f8936) || (0x0 == _0x378f64 ? (_0x518bf0['x'] = 0x0, _0x518bf0['y'] = 0x0, _0x518bf0['z'] = 0x0, _0x518bf0['w'] = 0x1) : (_0x378f64 = 0x1 / Math[_0x4cc7('0x2c')](_0x378f64), _0x518bf0['x'] *= _0x378f64, _0x518bf0['y'] *= _0x378f64, _0x518bf0['z'] *= _0x378f64, _0x518bf0['w'] *= _0x378f64)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x518bf0)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](1.2, 90.5, null, 0x1f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2129'), -0x12c, -0x140, null, null, null, null, null); _0x518bf0 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x378f64 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Today\x27s\x20hypothesis\x20is\x20that\x20solo\x20teleportation\x20has\x20to\x20do\x20with\x20awareness!', -0x28, -0x82, null, _0x518bf0, -0x1, _0x378f64, null); _0x518bf0 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x378f64 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Maybe\x20if\x20you\x20focus\x20on\x20staying\x20calm,\x20that\x20means\x20you\x27re\x20more\x20aware.', -0x3c, 0x10e, null, _0x518bf0, null, _0x378f64, null); _0x518bf0 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Or\x20less\x20aware,\x20for\x20all\x20I\x20know.', 0x6e, 0x17c, _0x518bf0, null, -0x1, null, null); }, 'frame4': function() { if (_0x56067a['VmyBY']('ubssb', _0x4cc7('0x29b6'))) { this['backgroundCount'] = this[_0x4cc7('0x29b7')] = this[_0x4cc7('0x29b8')] = 0x0; _0x457ac5[_0x4cc7('0x96b')](this); this['set_currentState'](_0x393f85['OFF']); this[_0x4cc7('0xb62')] = !0x1; null != _0x1ff36d && (this['useHandCursor'] = !0x0, this['set_buttonMode'](!0x0), this['addEventListener'](_0x4cc7('0x296'), _0x1ff36d)); } else { this[_0x4cc7('0xac8')][_0x4cc7('0x1106')] = this['tunnel'][_0x4cc7('0x28f9')](0x1b58, !0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x4c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1cac); var _0x1ff36d = null; null == _0x1ff36d && (_0x1ff36d = new _0x169fce()); var _0x2ba40c = Math[_0x4cc7('0x28')](1.0908307824964558); _0x1ff36d['x'] = -0.011 * _0x2ba40c; _0x1ff36d['y'] = -0.077 * _0x2ba40c; _0x1ff36d['z'] = -0.997 * _0x2ba40c; _0x1ff36d['w'] = Math['cos'](1.0908307824964558); _0x2ba40c = _0x56067a[_0x4cc7('0x71a')](_0x1ff36d['x'], _0x1ff36d['x']) + _0x1ff36d['y'] * _0x1ff36d['y'] + _0x1ff36d['z'] * _0x1ff36d['z'] + _0x1ff36d['w'] * _0x1ff36d['w']; var _0x55d88c = _0x2ba40c - 0x1; 1e-10 > (0x0 <= _0x55d88c ? _0x55d88c : -_0x55d88c) || (0x0 == _0x2ba40c ? (_0x1ff36d['x'] = 0x0, _0x1ff36d['y'] = 0x0, _0x1ff36d['z'] = 0x0, _0x1ff36d['w'] = 0x1) : (_0x2ba40c = 0x1 / Math[_0x4cc7('0x2c')](_0x2ba40c), _0x1ff36d['x'] *= _0x2ba40c, _0x1ff36d['y'] *= _0x2ba40c, _0x1ff36d['z'] *= _0x2ba40c, _0x1ff36d['w'] *= _0x2ba40c)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1ff36d)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x12, -0.9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x1ff36d = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29b9'), -0xa0, -0x122, null, _0x1ff36d, null, null, null); _0x1ff36d = _0x1baaa1[_0x4cc7('0x7d9')](0x29e); _0x2ba40c = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ba'), -0x14, -0x32, null, _0x1ff36d, -0x1, _0x2ba40c, null); _0x1ff36d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29bb'), 0x14, 0x154, null, null, null, _0x1ff36d, null); } }, 'frame5': function() { if (_0x4cc7('0x29bc') === 'HaZJP') { var _0x473332 = this[_0x4cc7('0x99a')]; return (a - _0x473332) / (this[_0x4cc7('0x10a1')] - _0x473332); } else { _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x1f69')](this[_0x4cc7('0xb7f')]); } }, 'frame6': function() { this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame7': function() { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x5e); }, 'frame8': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](17.8, -1.2, null, -0x4); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x3c1419 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x118d'), -0xc8, -0x14, null, null, null, _0x3c1419, null); }, 'frame9': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x12, -1.4); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); var _0x49ce99 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hello?', 0xdc, 0x3c, null, null, null, _0x49ce99, null); }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this['student']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x515be0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x515be0 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x515be0); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0x515be0,0x2); }, '__class__': _0x558534 }); var _0x480ecb = function() { _0x396698['call'](this, _0x4b25d1['wormholeC'], 0x2, null, { 'stopLoadingAfter': 0x3 }); this['runAnimations'] = !0x0; this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['wormholeC'],0x3)); this[_0x4cc7('0x25e7')] = _0x4cc7('0x27f0'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x56067a[_0x4cc7('0x71e')](_0x48c401, this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x29bd'); }; _0x16dada['com.player03.run3.cutscene.MorningHypothesis3'] = _0x480ecb; _0x480ecb[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27ef')]; _0x480ecb['__super__'] = _0x396698; _0x480ecb['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'unloadLevel': function() { _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x29ad')](); this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x13); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1021); var _0x214fd2 = null; null == _0x214fd2 && (_0x214fd2 = new _0x169fce()); var _0x356870 = Math[_0x4cc7('0x28')](1.2217304763960306); _0x214fd2['x'] = -0.039 * _0x356870; _0x214fd2['y'] = 0.073 * _0x356870; _0x214fd2['z'] = -0.997 * _0x356870; _0x214fd2['w'] = Math['cos'](1.2217304763960306); _0x356870 = _0x214fd2['x'] * _0x214fd2['x'] + _0x214fd2['y'] * _0x214fd2['y'] + _0x214fd2['z'] * _0x214fd2['z'] + _0x214fd2['w'] * _0x214fd2['w']; var _0x25dd4a = _0x356870 - 0x1; 1e-10 > (0x0 <= _0x25dd4a ? _0x25dd4a : -_0x25dd4a) || (0x0 == _0x356870 ? (_0x214fd2['x'] = 0x0, _0x214fd2['y'] = 0x0, _0x214fd2['z'] = 0x0, _0x214fd2['w'] = 0x1) : (_0x356870 = 0x1 / Math['sqrt'](_0x356870), _0x214fd2['x'] *= _0x356870, _0x214fd2['y'] *= _0x356870, _0x214fd2['z'] *= _0x356870, _0x214fd2['w'] *= _0x356870)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x214fd2)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x11, 0x60); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x1f69')](this[_0x4cc7('0xb7f')]); }, 'frame1': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x5a451c = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29be'), 0xa0, -0xc8, null, null, null, _0x5a451c, null); }, 'frame2': function() { if (_0x4cc7('0x29bf') !== _0x2d63f9[_0x4cc7('0x1e0')]) { this['student']['spritesheet']['set_currentFrame'](0x5d); var _0x5b0275 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c0'), 0x50, -0x78, null, null, null, _0x5b0275, null); } else { null == c && (c = !0x1); null == b && (b = 0x9); _0x47a56e['call'](this, null, d); this[_0x4cc7('0x1cd8')] = c; this[_0x4cc7('0x13c4')] = _0x5b0275; this[_0x4cc7('0x3c1')](b); } }, 'frame3': function() { if ('NirnN' !== _0x4cc7('0x29c1')) { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 96.1); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x2f); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0xfbc0e = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29c2'), 0x50, -0xdc, null, null, null, _0xfbc0e, null); this[_0x4cc7('0x1039')]('please'); } else { var _0x7cb5da = this[_0x4cc7('0x17e0')](); _0x7cb5da[_0x4cc7('0xa9a')](0x64, 0x64); e[_0x4cc7('0xf92')]()[_0x4cc7('0xb3b')](_0x7cb5da); _0x7cb5da = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); var _0x49f37b = new _0x11d8c3(0.01 * e['get_x'](),0.01 * e[_0x4cc7('0xb45')](),e[_0x4cc7('0x3dc')]() / 0x64,e[_0x4cc7('0xb4a')]() / 0x64,e[_0x4cc7('0xb4d')]()); d[_0x4cc7('0x17cb')](_0x49f37b, _0x7cb5da); ++f; } }, 'frame4': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 96.5); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); }, 'frame5': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x71); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x32); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x11a9); var _0x2a691d = null; null == _0x2a691d && (_0x2a691d = new _0x169fce()); var _0x5021f4 = Math[_0x4cc7('0x28')](1.562069680534925); _0x2a691d['x'] = 0.901 * _0x5021f4; _0x2a691d['y'] = 0.334 * _0x5021f4; _0x2a691d['z'] = -0.275 * _0x5021f4; _0x2a691d['w'] = Math[_0x4cc7('0x27')](1.562069680534925); _0x5021f4 = _0x2a691d['x'] * _0x2a691d['x'] + _0x2a691d['y'] * _0x2a691d['y'] + _0x2a691d['z'] * _0x2a691d['z'] + _0x2a691d['w'] * _0x2a691d['w']; var _0x56817e = _0x5021f4 - 0x1; 1e-10 > (0x0 <= _0x56817e ? _0x56817e : -_0x56817e) || (0x0 == _0x5021f4 ? (_0x2a691d['x'] = 0x0, _0x2a691d['y'] = 0x0, _0x2a691d['z'] = 0x0, _0x2a691d['w'] = 0x1) : (_0x5021f4 = 0x1 / Math[_0x4cc7('0x2c')](_0x5021f4), _0x2a691d['x'] *= _0x5021f4, _0x2a691d['y'] *= _0x5021f4, _0x2a691d['z'] *= _0x5021f4, _0x2a691d['w'] *= _0x5021f4)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2a691d)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](16.9, 97.7); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2a691d = _0x1baaa1[_0x4cc7('0x7d9')](0x348); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Maybe\x20no\x20one\x20else\x20is\x20here,\x20and\x20this\x20tunnel\x20just\x20started\x20beeping\x20on\x20its\x20own.', -0x28, -0xd2, null, _0x2a691d, null, null, null); _0x2a691d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20hope\x20not.', 0x64, 0x0, null, null, -0x1, _0x2a691d, null); _0x2a691d = _0x1baaa1[_0x4cc7('0x7d9')](0x172); this[_0x4cc7('0xace')]['addBubble']('It\x27s\x20easier\x20to\x20test\x20for\x20people.', 0x12c, 0x122, null, _0x2a691d, -0x1, null, null); }, 'frame6': function() { if (_0x4cc7('0x29c3') === 'unCiP') { var _0x503dbd = e[_0x4cc7('0x2b')](c); ++c; if (null != _0x503dbd[_0x4cc7('0x1d6e')] && _0x503dbd[_0x4cc7('0x1d6d')] == _0x1d89d9[_0x4cc7('0xa43')] && _0x503dbd[_0x4cc7('0x11d6')]['terrain']['indexOf'](_0x503dbd['lastTerrainContacted'], 0x0) == _0x193db5) return 0x1; } else { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Here\x27s\x20how\x20you\x20test\x20for\x20people:', -0x104, -0x140, null, null, null, null, null); var _0x193db5 = _0x1baaa1[_0x4cc7('0xa9a')](0x2) , _0x1d89d9 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c4'), 0x0, -0x64, _0x193db5, null, -0x1, _0x1d89d9, null); _0x193db5 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c5'), -0x118, 0x140, null, null, null, _0x193db5, null); } }, 'frame7': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x5c); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb44')](-0x4f); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0x11de); var _0x363c5b = null; null == _0x363c5b && (_0x363c5b = new _0x169fce()); var _0xa63bed = Math['sin'](1.6231562043547263); _0x363c5b['x'] = 0.956 * _0xa63bed; _0x363c5b['y'] = 0.239 * _0xa63bed; _0x363c5b['z'] = -0.167 * _0xa63bed; _0x363c5b['w'] = Math[_0x4cc7('0x27')](1.6231562043547263); _0xa63bed = _0x363c5b['x'] * _0x363c5b['x'] + _0x363c5b['y'] * _0x363c5b['y'] + _0x363c5b['z'] * _0x363c5b['z'] + _0x363c5b['w'] * _0x363c5b['w']; var _0x58b0aa = _0x56067a[_0x4cc7('0x6f6')](_0xa63bed, 0x1); 1e-10 > (0x0 <= _0x58b0aa ? _0x58b0aa : -_0x58b0aa) || (0x0 == _0xa63bed ? (_0x363c5b['x'] = 0x0, _0x363c5b['y'] = 0x0, _0x363c5b['z'] = 0x0, _0x363c5b['w'] = 0x1) : (_0xa63bed = 0x1 / Math[_0x4cc7('0x2c')](_0xa63bed), _0x363c5b['x'] *= _0xa63bed, _0x363c5b['y'] *= _0xa63bed, _0x363c5b['z'] *= _0xa63bed, _0x363c5b['w'] *= _0xa63bed)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x363c5b)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](16.9, 98.7); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x66); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c6'), -0x12c, -0x104, null, null, null, null, null); _0x363c5b = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0xa63bed = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c7'), 0x3c, -0x46, null, _0x363c5b, -0x1, _0xa63bed, null); }, 'frame8': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x5b); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x51); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x11fb); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 0x63); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x43); var _0x1d6b0a = _0x1baaa1[_0x4cc7('0xa9a')](1.5); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29c8'), -0x17c, -0x10e, _0x1d6b0a, null, null, null, null, !0x0); _0x1d6b0a = _0x1baaa1[_0x4cc7('0xa9a')](1.5); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29c9'), 0xb4, -0x5a, _0x1d6b0a, null, null, null, null, !0x0); _0x1d6b0a = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ca'), -0x28, 0x140, null, null, null, _0x1d6b0a, null); _0x57b7c1['get_instance']()['stopBeeps'](); }, 'frame9': function() { var _0x3e69c3 = '8|3|7|5|9|2|10|11|1|0|4|6'[_0x4cc7('0x46')]('|') , _0x2b2003 = 0x0; while (!![]) { switch (_0x3e69c3[_0x2b2003++]) { case '0': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29cb'), 0xdc, -0x50, _0x54c2b9, _0x32a261, null, null, null, !0x0); continue; case '1': var _0x32a261 = _0x1baaa1['width'](0x2bc); continue; case '2': _0x54c2b9 = _0x1baaa1[_0x4cc7('0xa9a')](1.5); continue; case '3': this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; case '4': _0x54c2b9 = _0x1baaa1[_0x4cc7('0xa9a')](1.5); continue; case '5': var _0x54c2b9 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); continue; case '6': this['dialog'][_0x4cc7('0xacf')]('Please\x20stay\x20where\x20you\x20are.', 0x0, 0x15e, _0x54c2b9, null, null, null, null, !0x0); continue; case '7': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29be'), -0x1a4, -0xf0, null, null, null, null, null); continue; case '8': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); continue; case '9': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29cc'), -0x1a4, 0x8c, null, null, -0x1, _0x54c2b9, null); continue; case '10': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Call\x20failed.', -0x64, -0x15e, _0x54c2b9, null, null, null, null, !0x0); continue; case '11': _0x54c2b9 = _0x1baaa1['scale'](1.5); continue; } break; } }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this['sprites'][_0x4cc7('0x29')](this['student']); var _0x5768ae = this['explorePath']['pathName']; _0x5768ae = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x5768ae); this['student'][_0x4cc7('0x110a')] = new _0x42bd00(_0x5768ae,0x3); }, '__class__': _0x480ecb }); var _0x22027a = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['wormholeC'], 0x3, null, { 'stopLoadingAfter': 0x4 }); this[_0x4cc7('0x25e4')] = !0x0; this['set_followingLevel'](new _0x42bd00(_0x4b25d1[_0x4cc7('0x105e')],0x4)); this['followingCutscene'] = _0x4cc7('0x27f1'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')])]; this['name'] = _0x4cc7('0x29cd'); }; _0x16dada[_0x4cc7('0x29ce')] = _0x22027a; _0x22027a[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9[_0x4cc7('0x296d')], _0x4cc7('0x27f0')]; _0x22027a[_0x4cc7('0x92b')] = _0x396698; _0x22027a[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'unloadLevel': function() { if ('tlYVq' === _0x4cc7('0x29cf')) { var _0x53e010 = _0x4cc7('0x29d0')[_0x4cc7('0x46')]('|') , _0x2e5138 = 0x0; while (!![]) { switch (_0x53e010[_0x2e5138++]) { case '0': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); continue; case '1': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x9, 0x14, null, 0x2); continue; case '2': _0x1845e3 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); continue; case '3': this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.5, 7.5); continue; case '4': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x71f')], -0x118, -0xa0, -0x1, Math['round'](0x200), null, _0x1845e3); continue; case '5': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '6': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x721')], 0x50, 0x140, null, null, null, _0x1845e3); continue; case '7': _0x1845e3 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); continue; case '8': var _0x1845e3 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); continue; case '9': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); continue; case '10': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29d1'), 0xf0, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x270), null, _0x1845e3); continue; } break; } } else { this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } }, 'frame0': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](0x5f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xe4); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2271); var _0x15ed90 = null; null == _0x15ed90 && (_0x15ed90 = new _0x169fce()); var _0x2f70b2 = Math['sin'](1.5882496193148399); _0x15ed90['x'] = 0.929 * _0x2f70b2; _0x15ed90['y'] = 0.286 * _0x2f70b2; _0x15ed90['z'] = 0.236 * _0x2f70b2; _0x15ed90['w'] = Math['cos'](1.5882496193148399); _0x2f70b2 = _0x15ed90['x'] * _0x15ed90['x'] + _0x56067a[_0x4cc7('0x722')](_0x15ed90['y'], _0x15ed90['y']) + _0x15ed90['z'] * _0x15ed90['z'] + _0x15ed90['w'] * _0x15ed90['w']; var _0x5841a0 = _0x2f70b2 - 0x1; _0x56067a[_0x4cc7('0x723')](1e-10, 0x0 <= _0x5841a0 ? _0x5841a0 : -_0x5841a0) || (0x0 == _0x2f70b2 ? (_0x15ed90['x'] = 0x0, _0x15ed90['y'] = 0x0, _0x15ed90['z'] = 0x0, _0x15ed90['w'] = 0x1) : (_0x2f70b2 = 0x1 / Math['sqrt'](_0x2f70b2), _0x15ed90['x'] *= _0x2f70b2, _0x15ed90['y'] *= _0x2f70b2, _0x15ed90['z'] *= _0x2f70b2, _0x15ed90['w'] *= _0x2f70b2)); _0x180fa9['view']['get_camera']()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x15ed90)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x15, 95.3); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x46); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d2'), -0x154, -0xf0, null, null, null, null, null); _0x15ed90 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Strange\x20voice.', -0x28, -0xdc, null, null, -0x1, _0x15ed90, null); _0x15ed90 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d3'), 0x14, 0x12c, null, null, null, _0x15ed90, null); _0x15ed90 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); this['dialog'][_0x4cc7('0x2661')](_0x4cc7('0x29d4'), 0x78, -0xb4, _0x15ed90, null, 0xffffff); }, 'frame1': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x8f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xf9); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x2210); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x15, 95.31); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Are\x20you\x20still\x20there?', -0x104, -0x118, null, null, null, null, null); var _0x51f24f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d5'), 0x14, -0x50, null, null, -0x1, _0x51f24f, null); }, 'frame2': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5f); this[_0x4cc7('0xac8')]['spritesheet']['set_xInverted'](!0x0); var _0xe6270c = _0x1baaa1['width'](0x2bc) , _0x4aebf1 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29d6'), -0x50, -0x50, null, _0xe6270c, null, _0x4aebf1, null); }, 'frame3': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); }, 'frame4': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29d7'), -0xf0, -0xf0, null, null, null, null, null); var _0x392c57 = _0x1baaa1[_0x4cc7('0x7d9')](0x2da) , _0x2b16aa = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20know\x20you\x20said\x20to\x20stay\x20where\x20I\x20was,\x20but\x20I\x27ve\x20barely\x20gone\x20anywhere!', 0x78, -0x6e, null, _0x392c57, -0x1, _0x2b16aa, null); _0x392c57 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('How\x20did\x20you\x20lose\x20track\x20of\x20me\x20already?', 0x0, 0x140, null, null, null, _0x392c57, null); this['fadeTime'] = 0.2; }, 'frame5': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0xd5); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xc2); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0xe2); var _0x1cc34f = null; null == _0x1cc34f && (_0x1cc34f = new _0x169fce()); var _0x56561b = Math[_0x4cc7('0x28')](1.6929693744344996); _0x1cc34f['x'] = 0.074 * _0x56561b; _0x1cc34f['y'] = 0.031 * _0x56561b; _0x1cc34f['z'] = 0.997 * _0x56561b; _0x1cc34f['w'] = Math[_0x4cc7('0x27')](1.6929693744344996); _0x56561b = _0x1cc34f['x'] * _0x1cc34f['x'] + _0x1cc34f['y'] * _0x1cc34f['y'] + _0x1cc34f['z'] * _0x1cc34f['z'] + _0x1cc34f['w'] * _0x1cc34f['w']; var _0x24fc3b = _0x56561b - 0x1; 1e-10 > (0x0 <= _0x24fc3b ? _0x24fc3b : -_0x24fc3b) || (0x0 == _0x56561b ? (_0x1cc34f['x'] = 0x0, _0x1cc34f['y'] = 0x0, _0x1cc34f['z'] = 0x0, _0x1cc34f['w'] = 0x1) : (_0x56561b = 0x1 / Math[_0x4cc7('0x2c')](_0x56561b), _0x1cc34f['x'] *= _0x56561b, _0x1cc34f['y'] *= _0x56561b, _0x1cc34f['z'] *= _0x56561b, _0x1cc34f['w'] *= _0x56561b)); _0x180fa9['view']['get_camera']()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x1cc34f)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this['student'][_0x4cc7('0xac9')](0x16, -0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x65); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29d8'), -0x12c, -0x104, null, null, null, null, null); _0x1cc34f = new _0x161060(this['student']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d9'), 0x3c, -0x78, null, null, -0x1, _0x1cc34f, null); }, 'frame6': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x16, -1.2); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x46); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20didn\x27t\x20go\x20far,\x20by\x20the\x20way.', -0x12c, -0xc8, null, null, null, null, null); var _0x40cac5 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2574'), 0xf0, -0x50, null, null, -0x1, _0x40cac5, null); }, 'frame7': function() { this['student'][_0x4cc7('0xac9')](0x16, -1.4); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x64); }, 'frame8': function() { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x66); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29da'), -0x12c, -0x104, null, null, null, null, null); var _0x1c94e1 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29db'), -0x50, -0x78, null, null, -0x1, _0x1c94e1, null); _0x1c94e1 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29dc'), 0x28, 0x12c, null, null, null, _0x1c94e1, null); }, 'frame9': function() { var _0x2ecd62 = _0x4cc7('0x29dd')[_0x4cc7('0x46')]('|') , _0x56b4cc = 0x0; while (!![]) { switch (_0x2ecd62[_0x56b4cc++]) { case '0': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29de'), -0x28, -0x10e, null, _0x39f58f, null, null, null); continue; case '1': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); continue; case '2': this[_0x4cc7('0x1039')](_0x4cc7('0x29df')); continue; case '3': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '4': var _0xd43561 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); continue; case '5': this['dialog']['addBubble'](_0x4cc7('0x29e0'), 0x8c, -0x5a, null, _0x39f58f, -0x1, _0xd43561, null); continue; case '6': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29e1'), -0x14, 0x12c, null, null, null, _0x39f58f, null); continue; case '7': var _0x39f58f = _0x1baaa1[_0x4cc7('0x7d9')](0x32a); continue; case '8': _0x39f58f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '9': _0x39f58f = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0); continue; } break; } }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); var _0xa288e0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xa288e0 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xa288e0); this['student'][_0x4cc7('0x110a')] = new _0x42bd00(_0xa288e0,0x2); }, '__class__': _0x22027a }); var _0x2963d4 = function() { _0x396698['call'](this, _0x4b25d1['wormholeC'], 0x2, null, { 'stopLoadingAfter': 0x3 }); this[_0x4cc7('0x25e4')] = !0x0; this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x105e')],0x5)); this[_0x4cc7('0x25e7')] = _0x4cc7('0x29e2'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this['frame16']), _0x48c401(this, this['frame17']), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x48c401(this, this[_0x4cc7('0x29e3')]), _0x48c401(this, this[_0x4cc7('0x29e4')]), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x48c401(this, this[_0x4cc7('0x2610')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x29e5'); }; _0x16dada['com.player03.run3.cutscene.MorningHypothesis5'] = _0x2963d4; _0x2963d4['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27f1')]; _0x2963d4[_0x4cc7('0x92b')] = _0x396698; _0x2963d4[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'runner': null, 'unloadLevel': function() { _0x57b7c1[_0x4cc7('0x493')]()[_0x4cc7('0x29ad')](); this[_0x4cc7('0xec4')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { var _0x4b4aef = _0x4cc7('0x29e6')[_0x4cc7('0x46')]('|') , _0x55d96f = 0x0; while (!![]) { switch (_0x4b4aef[_0x55d96f++]) { case '0': _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0xe55d40)['get_degrees']()); continue; case '1': _0x2d63f9['dDMMz'](1e-10, 0x0 <= _0x41fa44 ? _0x41fa44 : -_0x41fa44) || (0x0 == _0x3bda6f ? (_0xe55d40['x'] = 0x0, _0xe55d40['y'] = 0x0, _0xe55d40['z'] = 0x0, _0xe55d40['w'] = 0x1) : (_0x3bda6f = 0x1 / Math[_0x4cc7('0x2c')](_0x3bda6f), _0xe55d40['x'] *= _0x3bda6f, _0xe55d40['y'] *= _0x3bda6f, _0xe55d40['z'] *= _0x3bda6f, _0xe55d40['w'] *= _0x3bda6f)); continue; case '2': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29e7'), -0x12c, -0x118, null, null, null, null, null); continue; case '3': null == _0xe55d40 && (_0xe55d40 = new _0x169fce()); continue; case '4': _0xe55d40 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); continue; case '5': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x2); continue; case '6': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0xc9); continue; case '7': this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); continue; case '8': var _0x3bda6f = Math[_0x4cc7('0x28')](1.0122909661567112); continue; case '9': _0xe55d40['x'] = -0.033 * _0x3bda6f; continue; case '10': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6a); continue; case '11': var _0xe55d40 = null; continue; case '12': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29e8'), -0xc8, 0xb4, null, null, -0x1, _0xe55d40, null); continue; case '13': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); continue; case '14': _0xe55d40['z'] = -0.986 * _0x3bda6f; continue; case '15': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x0); continue; case '16': var _0x41fa44 = _0x3bda6f - 0x1; continue; case '17': this['student']['setIndexedPosition'](0x12, -0.7); continue; case '18': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '19': _0x3bda6f = _0x2d63f9[_0x4cc7('0x1e2')](_0xe55d40['x'], _0xe55d40['x']) + _0xe55d40['y'] * _0xe55d40['y'] + _0xe55d40['z'] * _0xe55d40['z'] + _0xe55d40['w'] * _0xe55d40['w']; continue; case '20': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29e9'), -0xc8, -0x32, null, null, -0x1, null, null); continue; case '21': _0xe55d40['w'] = Math[_0x4cc7('0x27')](1.0122909661567112); continue; case '22': _0xe55d40['y'] = 0.165 * _0x3bda6f; continue; } break; } }, 'frame1': function() { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x6e); }, 'frame2': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x21); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x14); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](-0x9c); this['tunnel'][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0x12, -0.9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29ea'), -0x17c, -0x104, null, null, null, null, null); var _0x4ae49b = _0x1baaa1[_0x4cc7('0x7d9')](0x2da); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29eb'), -0x28, -0x6e, null, _0x4ae49b, -0x1, null, null); _0x4ae49b = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ec'), 0x140, 0x28, null, null, -0x1, _0x4ae49b, null); }, 'frame3': function() { if (_0x56067a[_0x4cc7('0x6fe')](_0x56067a[_0x4cc7('0x29ed')], 'YPcOC')) { var _0x178d4a = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ee'), -0xa0, -0xd2, null, _0x178d4a, null, null, null); _0x178d4a = _0x1baaa1['width'](0x1ea); var _0x4f1da7 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29ef'), 0x8c, -0x1e, null, _0x178d4a, -0x1, _0x4f1da7, null); _0x178d4a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29f0'), 0x14, 0x154, null, null, null, _0x178d4a, null); _0x178d4a = _0x1baaa1['scale'](0.5); this['dialog']['addPlainText']('Still\x20gotta\x20test\x20that\x20sometime...', 0x12c, 0x28, _0x178d4a, null, 0xffffff); } else { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = '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}'); null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x29f2')); _0xe8a2c7['call'](this); this[_0x4cc7('0x29f3')] = !0x0; this[_0x4cc7('0x29f4')](); } }, 'frame4': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](0x1f); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](-0x72); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](-0x43); var _0x5ef551 = null; null == _0x5ef551 && (_0x5ef551 = new _0x169fce()); var _0x2da94f = Math[_0x4cc7('0x28')](1.0297442586766543); _0x5ef551['x'] = -0.535 * _0x2da94f; _0x5ef551['y'] = -0.055 * _0x2da94f; _0x5ef551['z'] = -0.843 * _0x2da94f; _0x5ef551['w'] = Math['cos'](1.0297442586766543); _0x2da94f = _0x5ef551['x'] * _0x5ef551['x'] + _0x5ef551['y'] * _0x5ef551['y'] + _0x5ef551['z'] * _0x5ef551['z'] + _0x5ef551['w'] * _0x5ef551['w']; var _0x5eb9ce = _0x2da94f - 0x1; _0x2d63f9[_0x4cc7('0x1e3')](1e-10, 0x0 <= _0x5eb9ce ? _0x5eb9ce : -_0x5eb9ce) || (0x0 == _0x2da94f ? (_0x5ef551['x'] = 0x0, _0x5ef551['y'] = 0x0, _0x5ef551['z'] = 0x0, _0x5ef551['w'] = 0x1) : (_0x2da94f = 0x1 / Math[_0x4cc7('0x2c')](_0x2da94f), _0x5ef551['x'] *= _0x2da94f, _0x5ef551['y'] *= _0x2da94f, _0x5ef551['z'] *= _0x2da94f, _0x5ef551['w'] *= _0x2da94f)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5ef551)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')]['setIndexedPosition'](18.5, -0.9, null, -0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hey,\x20voice!\x20I\x27m\x20about\x20to\x20go\x20get\x20the\x20Skater!', -0x50, -0x154, null, null, null, null, null); _0x5ef551 = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8); _0x2da94f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29f5'), 0xa0, -0x96, null, _0x5ef551, -0x1, _0x2da94f, null); _0x5ef551 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29f6'), 0x14, 0x118, null, null, null, _0x5ef551, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1e4')], 0xdc, 0x168, null, null, -0x1, null, null); }, 'frame5': function() { this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame6': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x6b); var _0x1dbafb = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29f7'), -0x78, -0x78, null, null, null, _0x1dbafb, null); this[_0x4cc7('0x25e6')] = 0.2; }, 'frame7': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x4e); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x1c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1007); var _0x2284fe = null; null == _0x2284fe && (_0x2284fe = new _0x169fce()); var _0x23d90e = Math['sin'](2.0420352248333655); _0x2284fe['x'] = -0.063 * _0x23d90e; _0x2284fe['y'] = _0x2d63f9[_0x4cc7('0x1e6')](-0.069, _0x23d90e); _0x2284fe['z'] = 0.996 * _0x23d90e; _0x2284fe['w'] = Math['cos'](2.0420352248333655); _0x23d90e = _0x2284fe['x'] * _0x2284fe['x'] + _0x2284fe['y'] * _0x2284fe['y'] + _0x2d63f9[_0x4cc7('0x1e6')](_0x2284fe['z'], _0x2284fe['z']) + _0x2284fe['w'] * _0x2284fe['w']; var _0xb43941 = _0x23d90e - 0x1; 1e-10 > (0x0 <= _0xb43941 ? _0xb43941 : -_0xb43941) || (0x0 == _0x23d90e ? (_0x2284fe['x'] = 0x0, _0x2284fe['y'] = 0x0, _0x2284fe['z'] = 0x0, _0x2284fe['w'] = 0x1) : (_0x23d90e = 0x1 / Math[_0x4cc7('0x2c')](_0x23d90e), _0x2284fe['x'] *= _0x23d90e, _0x2284fe['y'] *= _0x23d90e, _0x2284fe['z'] *= _0x23d90e, _0x2284fe['w'] *= _0x23d90e)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x2284fe)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.7, 0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x35); _0x2284fe = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29f8'), 0x3c, -0x3c, null, null, null, _0x2284fe, null); }, 'frame8': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](0x11, 95.2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x38); var _0x50b02b = _0x1baaa1[_0x4cc7('0x7d9')](0x276); this['dialog'][_0x4cc7('0xacf')]('At\x20this\x20point,\x20I\x20thought\x20you\x20might\x20be\x20a\x20person.', -0x64, -0xe6, null, _0x50b02b, null, null, null); _0x50b02b = _0x1baaa1['width'](0x1e0); var _0x59a070 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29f9'), 0x3c, -0xa, null, _0x50b02b, -0x1, _0x59a070, null); _0x50b02b = _0x1baaa1['width'](0x398); _0x59a070 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29fa'), 0x50, 0x15e, null, _0x50b02b, null, _0x59a070, null); }, 'frame9': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x8a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1128); var _0x45633f = null; null == _0x45633f && (_0x45633f = new _0x169fce()); var _0x209820 = Math['sin'](1.7627825445142729); _0x45633f['x'] = _0x2d63f9[_0x4cc7('0x1e7')](-0.61, _0x209820); _0x45633f['y'] = -0.186 * _0x209820; _0x45633f['z'] = 0.77 * _0x209820; _0x45633f['w'] = Math['cos'](1.7627825445142729); _0x209820 = _0x45633f['x'] * _0x45633f['x'] + _0x45633f['y'] * _0x45633f['y'] + _0x45633f['z'] * _0x45633f['z'] + _0x45633f['w'] * _0x45633f['w']; var _0x28f280 = _0x209820 - 0x1; 1e-10 > (0x0 <= _0x28f280 ? _0x28f280 : -_0x28f280) || (0x0 == _0x209820 ? (_0x45633f['x'] = 0x0, _0x45633f['y'] = 0x0, _0x45633f['z'] = 0x0, _0x45633f['w'] = 0x1) : (_0x209820 = 0x1 / Math['sqrt'](_0x209820), _0x45633f['x'] *= _0x209820, _0x45633f['y'] *= _0x209820, _0x45633f['z'] *= _0x209820, _0x45633f['w'] *= _0x209820)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_eulers'](_0x3bafe8['toEulerAngles'](_0x45633f)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['student']['setIndexedPosition'](16.8, 97.4); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5c); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x45633f = _0x1baaa1['width'](0x366); this['dialog']['addBubble'](_0x4cc7('0x29fb'), -0x78, -0x136, null, _0x45633f, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29fc'), 0x96, -0x8c, null, null, -0x1, null, null); this['makeBold'](_0x4cc7('0xce5')); _0x45633f = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x209820 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x29fd'), -0x14, 0xa, null, _0x45633f, -0x1, _0x209820, null); }, 'frame10': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](0x5d); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x2e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1185); var _0x5bd01d = null; null == _0x5bd01d && (_0x5bd01d = new _0x169fce()); var _0x42d1b1 = Math[_0x4cc7('0x28')](1.6667894356545847); _0x5bd01d['x'] = -0.915 * _0x42d1b1; _0x5bd01d['y'] = -0.307 * _0x42d1b1; _0x5bd01d['z'] = 0.261 * _0x42d1b1; _0x5bd01d['w'] = Math[_0x4cc7('0x27')](1.6667894356545847); _0x42d1b1 = _0x5bd01d['x'] * _0x5bd01d['x'] + _0x5bd01d['y'] * _0x5bd01d['y'] + _0x5bd01d['z'] * _0x5bd01d['z'] + _0x5bd01d['w'] * _0x5bd01d['w']; var _0x16c8df = _0x42d1b1 - 0x1; 1e-10 > (0x0 <= _0x16c8df ? _0x16c8df : -_0x16c8df) || (0x0 == _0x42d1b1 ? (_0x5bd01d['x'] = 0x0, _0x5bd01d['y'] = 0x0, _0x5bd01d['z'] = 0x0, _0x5bd01d['w'] = 0x1) : (_0x42d1b1 = 0x1 / Math[_0x4cc7('0x2c')](_0x42d1b1), _0x5bd01d['x'] *= _0x42d1b1, _0x5bd01d['y'] *= _0x42d1b1, _0x5bd01d['z'] *= _0x42d1b1, _0x5bd01d['w'] *= _0x42d1b1)); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x5bd01d)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 97.4); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x5bd01d = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29fe'), -0xf0, -0xa0, null, null, null, _0x5bd01d, null); _0x5bd01d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hello?', 0x118, 0xc8, null, null, null, _0x5bd01d, null); }, 'frame11': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5e); }, 'frame12': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x11, 97.6); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x31495d = _0x1baaa1[_0x4cc7('0x7d9')](0x2da) , _0x23c83c = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29ff'), -0x50, -0xbe, null, _0x31495d, null, _0x23c83c, null); this[_0x4cc7('0x25e6')] = 0.5; }, 'frame13': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](16.7, 98.1, null, -0xa); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); var _0x2c4a1b = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a00'), 0xdc, 0x168, null, null, null, _0x2c4a1b, null); this[_0x4cc7('0x25e6')] = 0.5; }, 'frame14': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x45); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x2e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1106); var _0x44bbd7 = null; null == _0x44bbd7 && (_0x44bbd7 = new _0x169fce()); var _0x11b0b8 = Math['sin'](1.902408884673819); _0x44bbd7['x'] = -0.206 * _0x11b0b8; _0x44bbd7['y'] = -0.276 * _0x11b0b8; _0x44bbd7['z'] = _0x56067a[_0x4cc7('0x722')](0.939, _0x11b0b8); _0x44bbd7['w'] = Math[_0x4cc7('0x27')](1.902408884673819); _0x11b0b8 = _0x44bbd7['x'] * _0x44bbd7['x'] + _0x44bbd7['y'] * _0x44bbd7['y'] + _0x44bbd7['z'] * _0x44bbd7['z'] + _0x44bbd7['w'] * _0x44bbd7['w']; var _0xbbb35a = _0x11b0b8 - 0x1; 1e-10 > (0x0 <= _0xbbb35a ? _0xbbb35a : -_0xbbb35a) || (0x0 == _0x11b0b8 ? (_0x44bbd7['x'] = 0x0, _0x44bbd7['y'] = 0x0, _0x44bbd7['z'] = 0x0, _0x44bbd7['w'] = 0x1) : (_0x11b0b8 = _0x56067a['krfnk'](0x1, Math[_0x4cc7('0x2c')](_0x11b0b8)), _0x44bbd7['x'] *= _0x11b0b8, _0x44bbd7['y'] *= _0x11b0b8, _0x44bbd7['z'] *= _0x11b0b8, _0x44bbd7['w'] *= _0x11b0b8)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x44bbd7)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this['student'][_0x4cc7('0xac9')](16.7, 98.2, null, -0xa); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); }, 'frame15': function() { this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x6c); }, 'frame16': function() { var _0x50f78e = {}; _0x50f78e[_0x4cc7('0x2a01')] = function(_0x1fb3e3, _0x1b0ca7) { return _0x1fb3e3 != _0x1b0ca7; } ; if (_0x56067a['ACJkO'] === _0x4cc7('0x2a02')) { if (null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]) { var _0xc6838b = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]; _0xc6838b = null != _0xc6838b[_0x4cc7('0xfdc')] ? 0x0 < _0xc6838b['characters'][_0x4cc7('0x34')]() : !0x1; } else _0xc6838b = !0x1; if (_0xc6838b && !_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]['isCharacterAllowed'](a)) return; b && _0x1fb3e3[_0x4cc7('0x2399')](a); this[_0x4cc7('0x29a8')](); null == _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x962df6['get_instance']()[_0x4cc7('0x2a03')](null, null); c[_0x4cc7('0x2a04')](!0x1); b = 0x0; for (_0xc6838b = this[_0x4cc7('0x29a4')]; b < _0xc6838b[_0x4cc7('0x34')](); ) { var _0x12a6f9 = _0xc6838b[_0x4cc7('0x2b')](b); ++b; _0x50f78e['HlkCx'](null, _0x12a6f9) && null != _0x12a6f9['character'][_0x4cc7('0x2195')] && _0x12a6f9[_0x4cc7('0xb30')] != _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x12a6f9['character'][_0x4cc7('0x2195')][_0x4cc7('0x255c')]() != _0x12a6f9[_0x4cc7('0xb30')] && _0x12a6f9[_0x4cc7('0xb48')]() ? (_0x12a6f9['set_visible'](!0x1), _0x12a6f9[_0x4cc7('0x472')]() + _0x12a6f9[_0x4cc7('0xa74')]() / 0x2 < this[_0x4cc7('0x26dd')] && this['set_cameraX'](this[_0x4cc7('0x26dd')] - _0x12a6f9[_0x4cc7('0xa74')]())) : _0x12a6f9[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x255c')]() != _0x12a6f9[_0x4cc7('0xb30')] || _0x12a6f9[_0x4cc7('0xb48')]() || _0x12a6f9['set_visible'](!0x0)); } if (null != a[_0x4cc7('0x2195')] && a != _0x1fb3e3['random']) { b = 0x0; for (_0xc6838b = this['buttons']; b < _0xc6838b['get_length'](); ) _0x12a6f9 = _0xc6838b[_0x4cc7('0x2b')](b), ++b, null != _0x12a6f9 && !_0x12a6f9['get_visible']() && 0x0 <= a[_0x4cc7('0x2195')]['costumes'][_0x4cc7('0x2d')](_0x12a6f9[_0x4cc7('0xb30')], 0x0) && _0x12a6f9['character'][_0x4cc7('0x23e9')]() && _0x12a6f9[_0x4cc7('0xc20')](!0x0); a[_0x4cc7('0x2195')][_0x4cc7('0x255d')](a); } this[_0x4cc7('0x22e')][_0x4cc7('0x13')](); } else { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x6d); this[_0x4cc7('0x25e6')] = 0.5; } }, 'frame17': function() { if (_0x4cc7('0x2a05') === _0x2d63f9[_0x4cc7('0x1e8')]) { if (0x0 > a) throw _0x2ab848['silentTrace'](_0x4cc7('0x2163'), { 'fileName': _0x4cc7('0x683'), 'lineNumber': 0x7f, 'className': _0x4cc7('0x17a'), 'methodName': _0x4cc7('0x2164') }), new _0x202aa0(new _0x3d27c7('')); this[_0x4cc7('0x2154')] += a; } else { this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xa9a')](0.8); this['student'][_0x4cc7('0xac9')](16.685, 98.1, null, -0x2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xec4')][_0x4cc7('0x126')]['set_visible'](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](16.8, 0x62, null, -0x5); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); } }, 'frame18': function() { this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x5f); var _0x131efa = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a06'), 0x3c, -0xb4, null, null, null, _0x131efa, null); }, 'frame19': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xfd7')] = 0.1; this['fadeTime'] = 0x2; }, 'frame20': function() { var _0x229dd8 = new _0x24e28(); _0x109181['fillRect'](_0x229dd8, _0x5cad50[_0x4cc7('0x91d')](0x0), null, null, null, null, this['dialog']['layout']); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x229dd8); _0x229dd8 = _0x1baaa1['scale'](2.5); this['dialog'][_0x4cc7('0x2661')](_0x4cc7('0x2a07'), 0x0, 0x0, _0x229dd8, null, 0xffffff); this[_0x4cc7('0x25e6')] = 0.2; }, 'frame21': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x54); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x53); _0x180fa9['view']['get_camera']()['set_z'](0x1326); var _0x230943 = null; null == _0x230943 && (_0x230943 = new _0x169fce()); var _0x495cf0 = Math['sin'](1.6667894356545847); _0x230943['x'] = -0.923 * _0x495cf0; _0x230943['y'] = -0.382 * _0x495cf0; _0x230943['z'] = 0.049 * _0x495cf0; _0x230943['w'] = Math[_0x4cc7('0x27')](1.6667894356545847); _0x495cf0 = _0x230943['x'] * _0x230943['x'] + _0x230943['y'] * _0x230943['y'] + _0x230943['z'] * _0x230943['z'] + _0x230943['w'] * _0x230943['w']; var _0x52c7d6 = _0x495cf0 - 0x1; 1e-10 > (0x0 <= _0x52c7d6 ? _0x52c7d6 : -_0x52c7d6) || (0x0 == _0x495cf0 ? (_0x230943['x'] = 0x0, _0x230943['y'] = 0x0, _0x230943['z'] = 0x0, _0x230943['w'] = 0x1) : (_0x495cf0 = 0x1 / Math['sqrt'](_0x495cf0), _0x230943['x'] *= _0x495cf0, _0x230943['y'] *= _0x495cf0, _0x230943['z'] *= _0x495cf0, _0x230943['w'] *= _0x495cf0)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x230943)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.69, 98.1, null, -0xb); this[_0x4cc7('0xec4')]['setIndexedPosition'](16.8, 0x69, null, -0x32); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); }, 'frame22': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); }, 'frame23': function() { if (_0x4cc7('0x2a08') === _0x4cc7('0x2a08')) { this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); var _0x17f783 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a09'), -0x50, -0xa0, null, null, null, _0x17f783, null); this[_0x4cc7('0x25e6')] = 0.2; } else { var _0x3ea860 = b++; this['a'][_0x3ea860] = 0x0; } }, 'frame24': function() { var _0x2233ab = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x2233ab, _0x5cad50['SOLID'](0x0), null, null, null, null, this[_0x4cc7('0xace')][_0x4cc7('0x22e')]); this['dialog'][_0x4cc7('0xa0c')](_0x2233ab); _0x2233ab = _0x1baaa1['scale'](2.5); this['dialog'][_0x4cc7('0x2661')](_0x4cc7('0x2a0a'), 0x0, 0x0, _0x2233ab, null, 0xffffff); this[_0x4cc7('0xfd7')] = 1.6; this['fadeTime'] = 0.2; }, 'frame25': function() { _0x57b7c1[_0x4cc7('0x493')]()['startBeeps'](this[_0x4cc7('0xb7f')]); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); var _0x5f26e1 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('I\x20knew\x20it!', 0x104, 0x14, null, null, null, _0x5f26e1, null); }, 'frame26': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](16.8, 104.1, null, -0x2f); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3b); var _0x159103 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a0b'), -0x64, -0xdc, null, null, null, _0x159103, null); _0x159103 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a0c'), 0x8c, 0xdc, null, null, null, _0x159103, null); }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['student']); var _0xa512f5 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xa512f5 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xa512f5); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0xa512f5,0x5); this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['runner'],!0x1,null,!0x1,null); this['runner'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); }, '__class__': _0x2963d4 }); var _0x405743 = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x1045')], -0x1, _0x405743['entry'], { 'endTiles': !0x1 }); var _0x4fae97 = _0x4b25d1[_0x4cc7('0x1045')]; var _0x58f0c0 = _0x4fae97[_0x4cc7('0x123e')]; _0x58f0c0 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x58f0c0['id'], _0x58f0c0['defaultValue']); var _0x59fe7c = _0x4fae97[_0x4cc7('0xc2f')]; (_0x58f0c0 < _0x59fe7c ? _0x58f0c0 : _0x59fe7c) >= _0x4fae97[_0x4cc7('0xc2f')] ? (null != this['saveEntry'] ? (_0x4fae97 = this[_0x4cc7('0x146b')], _0x4fae97 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4fae97['id'], _0x4fae97['defaultValue'])) : _0x4fae97 = !0x1, _0x4fae97 = !_0x4fae97) : _0x4fae97 = !0x1; _0x4fae97 && this[_0x4cc7('0x2609')](!0x0); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this['name'] = _0x2d63f9['jTEfQ']; }; _0x16dada['com.player03.run3.cutscene.MyTurn'] = _0x405743; _0x405743[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x2d63f9[_0x4cc7('0x296d')], _0x4cc7('0x1c3')]; _0x405743[_0x4cc7('0x92b')] = _0x396698; _0x405743['prototype'] = _0x5aff49(_0x396698['prototype'], { 'angel': null, 'runner': null, 'unloadLevel': function() { this['runner'] = this['angel'] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2a0d') === _0x4cc7('0x2a0e')) { this[_0x4cc7('0x924')]['stop'](); } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-21.42857142857143); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x2da * Math[_0x4cc7('0x27')](3.141592653589793 * (_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf73')]() + 0x5a) / 0xb4)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](0x2da * Math[_0x4cc7('0x28')](3.141592653589793 * (_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['get_rotationZ']() + 0x5a) / 0xb4)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x26de); this['angel']['setIndexedPosition'](3.7, 33.7, null, 0x89); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 0x22, null, 0x91); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x1d); this['runner'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1ac7'), 0x28, -0x168, null, null, null, null, null); var _0x3fcf86 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1ac8'), 0xa0, -0xc8, null, null, -0x1, _0x3fcf86, null); _0x3fcf86 = _0x1baaa1['scale'](0.8); var _0x4dccbc = _0x1baaa1[_0x4cc7('0x7d9')](0xc8) , _0x1f3b3d = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1ac9'), -0x28, 0xa, _0x3fcf86, _0x4dccbc, null, _0x1f3b3d, null); _0x3fcf86 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a0f'), 0x140, 0x168, null, null, null, _0x3fcf86, null); } }, 'frame1': function() { var _0x1c02de = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x1c02de[_0x4cc7('0xd5a')](_0x1c02de['get_z']() + 0x12c); this[_0x4cc7('0xec5')]['setIndexedPosition'](3.7, 34.6, null, 0x88); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x29); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x4, 35.2, null, 0x94); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a10'), 0xc8, -0x168, null, null, null, null, null); _0x1c02de = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a11'), 0x14, -0x64, null, null, null, _0x1c02de, null); _0x1c02de = this[_0x4cc7('0xace')]; (0x0 < _0x1c02de[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? _0x1c02de['bubbles'][_0x4cc7('0x2b')](_0x1c02de['bubbles'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x25d0')] = 0xcccccc; _0x1c02de = this[_0x4cc7('0xace')]; (0x0 < _0x1c02de['bubbles']['get_length']() ? _0x1c02de[_0x4cc7('0xa47')]['get'](_0x1c02de[_0x4cc7('0xa47')]['get_length']() - 0x1) : null)[_0x4cc7('0x22e')][_0x4cc7('0x13')](); _0x1c02de = this['dialog']; (0x0 < _0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x25d0')] = 0xdddddd; _0x1c02de = this[_0x4cc7('0xace')]; (0x0 < _0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x1c02de[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0x1c8')](_0x1c02de['tails'][_0x4cc7('0x34')](), 0x1)) : null)[_0x4cc7('0xf42')](); _0x1c02de = _0x1baaa1[_0x4cc7('0x7d9')](0x122); var _0x24bb11 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27s\x20not\x20like\x20you\x27re\x20using\x20it.', 0x8c, -0x50, null, _0x1c02de, 0x0, _0x24bb11, null); _0x1c02de = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Excuse\x20me?!', -0x3c, 0x118, null, null, null, _0x1c02de, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2a12')); }, 'frame2': function() { var _0x4c9907 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4c9907[_0x4cc7('0xd5a')](_0x4c9907[_0x4cc7('0xd92')]() + 0x12c); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](3.7, 35.8, null, 0x87); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x22); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x4, 36.4, null, 0x9e); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('We\x27ve\x20been\x20out\x20here\x20for\x20how\x20long\x20now?', -0x78, -0x168, null, null, null, null, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a13'), -0xc8, -0xf0, null, null, -0x1, null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a14'), 0x14, -0xc8, null, null, -0x1, null, null); _0x4c9907 = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0); var _0xba3cd7 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a15'), 0x78, -0x3c, null, _0x4c9907, -0x1, _0xba3cd7, null); }, 'frame3': function() { if (_0x4cc7('0x2a16') === 'WOYYA') { this['_shadowsInvalid'] = !0x1; this[_0x4cc7('0x157c')](_0x6682e8[_0x4cc7('0xc0e')]()); null == this[_0x4cc7('0x1576')] && (this[_0x4cc7('0x1576')] = this[_0x4cc7('0x157b')]()); this['drawDepthMap'](this[_0x4cc7('0x1576')][_0x4cc7('0x19c1')](_0x5e3676), _0x6682e8[_0x4cc7('0xc32')], c); } else { var _0x5e3676 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x5e3676['set_z'](_0x5e3676[_0x4cc7('0xd92')]() + 0x12c); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](3.8, 36.5, null, 0x96); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](4.1, 37.2, null, 0x7f); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x16); _0x5e3676 = _0x1baaa1[_0x4cc7('0x7d9')](0x168); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a17'), 0x78, -0x118, null, _0x5e3676, null, null, null); _0x5e3676 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a18'), 0xc8, -0x78, null, null, -0x1, _0x5e3676, null); _0x5e3676 = _0x1baaa1[_0x4cc7('0x7d9')](0x78); var _0x6682e8 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x6ca'), -0xc8, 0xc8, null, _0x5e3676, null, _0x6682e8, null); } }, 'frame4': function() { if (_0x4cc7('0x2a19') === _0x4cc7('0x2a1a')) { _0x2fb1ff[_0x4cc7('0x1cdb')] = this['_useTexture']; _0x2fb1ff[_0x4cc7('0x1c50')] = 0x0 < _0x2fb1ff[_0x4cc7('0x1ce4')]; } else { var _0x2fb1ff = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x2fb1ff[_0x4cc7('0xd5a')](_0x2fb1ff[_0x4cc7('0xd92')]() + 0x12c); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](3.9, 0x26, null, 0x46); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['runner'][_0x4cc7('0xac9')](4.3, 38.3, null, 0x47); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x24); _0x2fb1ff = _0x1baaa1[_0x4cc7('0x7d9')](0x190); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Could\x20I\x20please\x20get\x20a\x20word\x20in\x20edgewise?', -0x50, -0x118, null, _0x2fb1ff, null, null, null); _0x2fb1ff = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Because\x20I\x20have\x20a\x20question.', -0x28, -0x28, null, null, -0x1, _0x2fb1ff, null); } }, 'frame5': function() { var _0xfd4747 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0xfd4747[_0x4cc7('0xd5a')](_0xfd4747['get_z']() + 0x12c); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x4, 38.6, null, 0x9e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); _0xfd4747 = this[_0x4cc7('0xec5')][_0x4cc7('0x126')]; _0xfd4747[_0x4cc7('0xf9a')](_0xfd4747['get_rotationZ']() - 0x2d); this['runner'][_0x4cc7('0xac9')](4.3, 39.3, null, 0x40); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); _0xfd4747 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0xfd4747['set_rotationZ'](_0xfd4747[_0x4cc7('0xf73')]() - 0x2d); _0xfd4747 = _0x1baaa1['width'](0x230); var _0x8673dd = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a1b'), -0x78, -0xb4, null, _0xfd4747, null, _0x8673dd, null); this['makeBold'](_0x4cc7('0x8ba')); }, 'init': function() { if (_0x56067a[_0x4cc7('0x2a1c')](_0x4cc7('0x2a1d'), _0x4cc7('0x2a1e'))) { return this['_lightProbesOffset'] = _0x84637f; } else { this['angel'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['angel']); var _0x84637f = this['explorePath'][_0x4cc7('0x1109')]; _0x84637f = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x84637f); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x84637f,0x4); this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['runner'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this['runner']); _0x84637f = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x84637f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x84637f); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x84637f,-0x1); } }, '__class__': _0x405743 }); var _0x3c095d = function() { if ('XFViR' === _0x4cc7('0x2a1f')) { this[_0x4cc7('0x1804')] = !0x1; this['__listeners'] = []; this[_0x4cc7('0xa5f')] = []; this['__repeat'] = []; } else { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104b')], -0x3, _0x3c095d[_0x4cc7('0xf04')]); this['frames'] = [_0x48c401(this, this['frame0']), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')])]; this['name'] = _0x4cc7('0x27cd'); } }; _0x16dada['com.player03.run3.cutscene.Naming'] = _0x3c095d; _0x3c095d['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'cutscene', 'Naming']; _0x3c095d[_0x4cc7('0x92b')] = _0x396698; _0x3c095d[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'gentleman': null, 'runner': null, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationY'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-0x1e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x32); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x50); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x64); this['tunnel'][_0x4cc7('0x50c')](0x0); this['gentleman'][_0x4cc7('0xac9')](1.8, 0.5); this[_0x4cc7('0xd91')]['spritesheet']['set_currentFrame'](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.2, 0x1); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a20'), 0xa0, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x258), null, null); var _0xae5bda = new _0x161060(this['gentleman']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a21'), 0x50, -0x78, -0x1, Math['round'](0x320), 0x0, _0xae5bda); }, 'frame1': function() { this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x41); var _0x2ade1a = _0x1baaa1[_0x4cc7('0xa9a')](0.65) , _0xf5de5 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8) , _0x5d607b = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a22'), 0x28, -0xa0, _0x2ade1a, _0xf5de5, null, _0x5d607b, null); this['dialog'][_0x4cc7('0xf91')]('Does\x20it\x20even\x0amatter\x20that\x20much?', -0x1f4, 0x190, _0x1baaa1[_0x4cc7('0xa9a')](0.5))[_0x4cc7('0x21fb')](new _0x4d6bf4(null,null,null,null,null,null,null,null,0x0)); }, 'frame2': function() { var _0x460ccf = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x460ccf[_0x4cc7('0xd5a')](_0x460ccf[_0x4cc7('0xd92')]() + 0x1e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x27); _0x460ccf = this[_0x4cc7('0xd91')][_0x4cc7('0x126')]; _0x460ccf[_0x4cc7('0xd5a')](_0x460ccf['get_z']() - 0xa); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('...', -0x50, -0x118, -0x1, Math[_0x4cc7('0xa96')](0x78), null, null); _0x460ccf = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a23'), -0x78, -0x78, -0x1, Math[_0x4cc7('0xa96')](0x2a8), 0x0, _0x460ccf); _0x460ccf = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a24'), 0x28, 0x168, null, null, null, _0x460ccf); }, 'frame3': function() { this[_0x4cc7('0xec4')]['spritesheet']['set_currentFrame'](0x18); this['runner'][_0x4cc7('0xac9')](0x0, 0x5, null, 0x3); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x1, -0x1); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xd91')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a25'), -0x50, -0x168, -0x1, Math[_0x4cc7('0xa96')](0x1e0), null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a26'), 0x78, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x258), 0x0, null); var _0x208bea = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a27'), -0xf0, 0x78, -0x1, Math[_0x4cc7('0xa96')](0x230), 0x1, _0x208bea); _0x208bea = this[_0x4cc7('0xace')]; (0x0 < _0x208bea[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x208bea['tails'][_0x4cc7('0x2b')](_0x208bea[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x1a64')] = 0x12c; _0x208bea = this['dialog']; (0x0 < _0x208bea[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x208bea[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x208bea['tails']['get_length']() - 0x1) : null)['redraw'](); }, 'loadNext': function(_0x57b886, _0x6beb9c) { if (_0x4cc7('0x2a28') !== _0x4cc7('0x2a28')) { null == _0x2116b2[_0x4cc7('0x2a29')] && (_0x2116b2[_0x4cc7('0x2a29')] = _0x5eded0['getLocal']('error')); _0x2116b2[_0x4cc7('0x2a2a')](); } else { _0x57b886 || _0x6beb9c || 0x4 == this[_0x4cc7('0x25f4')] || (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x349093[_0x4cc7('0x493')]()), _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3['runner'], [_0x4cc7('0x2a2b'), _0x4cc7('0x2a2c')])); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0x57b886, _0x6beb9c); } }, 'unloadLevel': function() { this['runner'] = this['gentleman'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'init': function() { this['gentleman'] = new _0x40b5bf(this['section'],_0x1fb3e3['gentleman'],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xd91')]); var _0x5675d4 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5675d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x5675d4); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5675d4,-0x4); this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x5675d4 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5675d4 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x5675d4); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x5675d4,-0x3); }, '__class__': _0x3c095d }); var _0x5ae01c = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['sidePathW'], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this['frame4']), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2a2d'); }; _0x16dada[_0x4cc7('0x2a2e')] = _0x5ae01c; _0x5ae01c[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27d0')]; _0x5ae01c[_0x4cc7('0x92b')] = _0x396698; _0x5ae01c[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'runner': null, 'angel': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0xc); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x51); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0xaec); var _0x1028fe = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x42f3c5 = null; null == _0x42f3c5 && (_0x42f3c5 = new _0x169fce()); var _0x3a0c3c = Math[_0x4cc7('0x28')](1.5009831567151233); _0x42f3c5['x'] = _0x2d63f9[_0x4cc7('0x1ea')](0.509, _0x3a0c3c); _0x42f3c5['y'] = 0.858 * _0x3a0c3c; _0x42f3c5['z'] = _0x2d63f9[_0x4cc7('0x1eb')](0.068, _0x3a0c3c); _0x42f3c5['w'] = Math['cos'](1.5009831567151233); _0x3a0c3c = _0x42f3c5['x'] * _0x42f3c5['x'] + _0x42f3c5['y'] * _0x42f3c5['y'] + _0x42f3c5['z'] * _0x42f3c5['z'] + _0x42f3c5['w'] * _0x42f3c5['w']; var _0x313c07 = _0x3a0c3c - 0x1; 1e-10 > (0x0 <= _0x313c07 ? _0x313c07 : -_0x313c07) || (0x0 == _0x3a0c3c ? (_0x42f3c5['x'] = 0x0, _0x42f3c5['y'] = 0x0, _0x42f3c5['z'] = 0x0, _0x42f3c5['w'] = 0x1) : (_0x3a0c3c = 0x1 / Math[_0x4cc7('0x2c')](_0x3a0c3c), _0x42f3c5['x'] *= _0x3a0c3c, _0x42f3c5['y'] *= _0x3a0c3c, _0x42f3c5['z'] *= _0x3a0c3c, _0x42f3c5['w'] *= _0x3a0c3c)); _0x1028fe[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x42f3c5)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.1, 33.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this['runner']['spritesheet']['set_xInverted'](!0x0); this['angel'][_0x4cc7('0xac9')](3.2, 36.4); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x21); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 17.4, null, -0x14); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x6f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog']['addBubble']('Hi\x20there!', -0xf0, -0x12c, null, null, null, null); _0x1028fe = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Nice\x20to\x20meet\x20you.', 0xa0, -0xb4, null, null, -0x1, _0x1028fe); _0x1028fe = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a2f'), -0x50, 0xf0, null, null, null, _0x1028fe); this['angel']['unifyRotation'](this[_0x4cc7('0xec4')]); }, 'frame1': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x13); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x5f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xb1e); var _0x5b41fc = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x3fefe8 = null; null == _0x3fefe8 && (_0x3fefe8 = new _0x169fce()); var _0x572971 = Math['sin'](1.5009831567151233); _0x3fefe8['x'] = 0.509 * _0x572971; _0x3fefe8['y'] = 0.858 * _0x572971; _0x3fefe8['z'] = 0.068 * _0x572971; _0x3fefe8['w'] = Math['cos'](1.5009831567151233); _0x572971 = _0x3fefe8['x'] * _0x3fefe8['x'] + _0x3fefe8['y'] * _0x3fefe8['y'] + _0x3fefe8['z'] * _0x3fefe8['z'] + _0x3fefe8['w'] * _0x3fefe8['w']; var _0x32f717 = _0x572971 - 0x1; 1e-10 > (0x0 <= _0x32f717 ? _0x32f717 : -_0x32f717) || (0x0 == _0x572971 ? (_0x3fefe8['x'] = 0x0, _0x3fefe8['y'] = 0x0, _0x3fefe8['z'] = 0x0, _0x3fefe8['w'] = 0x1) : (_0x572971 = 0x1 / Math[_0x4cc7('0x2c')](_0x572971), _0x3fefe8['x'] *= _0x572971, _0x3fefe8['y'] *= _0x572971, _0x3fefe8['z'] *= _0x572971, _0x3fefe8['w'] *= _0x572971)); _0x5b41fc['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x3fefe8)[_0x4cc7('0xc4a')]()); this['tunnel']['display'](0x0); this['runner'][_0x4cc7('0xac9')](2.1, 34.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['angel'][_0x4cc7('0xac9')](3.2, 35.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a30'), 0x14, -0x104, null, null, null, null); _0x5b41fc = _0x1baaa1[_0x4cc7('0x7d9')](0x3fc); _0x3fefe8 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a31'), -0xdc, -0x5c, null, null == _0x5b41fc ? null : Math[_0x4cc7('0xa96')](_0x5b41fc / 2.5), -0x1, _0x3fefe8); _0x5b41fc = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a32'), 0x17c, -0x3c, null, null, null, _0x5b41fc); _0x5b41fc = _0x1baaa1[_0x4cc7('0x7d9')](0x6a4); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Also\x20known\x20as\x20the\x20highest-paid\x20engineer\x20on\x20the\x20Planet.', 0x64, 0x120, null, null == _0x5b41fc ? null : Math['round'](_0x5b41fc / 2.5), -0x1, null); this[_0x4cc7('0xec5')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); }, 'frame2': function() { if ('CxytN' !== _0x4cc7('0x2a33')) { var _0x51b05b = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x51b05b, _0x5cad50['TRANSPARENT'](0x808080, 0.35), null, null, null, null, this[_0x4cc7('0xace')][_0x4cc7('0x22e')]); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x51b05b); _0x51b05b = _0x1baaa1[_0x4cc7('0xa9a')](0x2); this[_0x4cc7('0xace')][_0x4cc7('0x2661')]('I\x20remember\x20when...', 0x0, -0x140, _0x51b05b, null, 0xffffff); } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x44); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x38); _0x180fa9['view']['get_camera']()['set_z'](0xb08); var _0x370299 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x1d91de = null; null == _0x1d91de && (_0x1d91de = new _0x169fce()); var _0x4766ed = Math[_0x4cc7('0x28')](1.684242728174528); _0x1d91de['x'] = 0.403 * _0x4766ed; _0x1d91de['y'] = 0.913 * _0x4766ed; _0x1d91de['z'] = 0.062 * _0x4766ed; _0x1d91de['w'] = Math[_0x4cc7('0x27')](1.684242728174528); _0x4766ed = _0x1d91de['x'] * _0x1d91de['x'] + _0x1d91de['y'] * _0x1d91de['y'] + _0x1d91de['z'] * _0x1d91de['z'] + _0x1d91de['w'] * _0x1d91de['w']; var _0x4e9049 = _0x4766ed - 0x1; 1e-10 > (0x0 <= _0x4e9049 ? _0x4e9049 : -_0x4e9049) || (0x0 == _0x4766ed ? (_0x1d91de['x'] = 0x0, _0x1d91de['y'] = 0x0, _0x1d91de['z'] = 0x0, _0x1d91de['w'] = 0x1) : (_0x4766ed = 0x1 / Math[_0x4cc7('0x2c')](_0x4766ed), _0x1d91de['x'] *= _0x4766ed, _0x1d91de['y'] *= _0x4766ed, _0x1d91de['z'] *= _0x4766ed, _0x1d91de['w'] *= _0x4766ed)); _0x370299[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1d91de)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.1, 34.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.7, 35.2); this['angel']['spritesheet']['set_currentFrame'](0x2e); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x370299 = _0x1baaa1[_0x4cc7('0x7d9')](0x546); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a34'), -0xc8, -0x110, null, null == _0x370299 ? null : Math[_0x4cc7('0xa96')](_0x370299 / 2.5), null, null); _0x370299 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1ec')], 0xdc, -0x50, null, null, -0x1, _0x370299); this[_0x4cc7('0xec5')]['unifyRotation'](this[_0x4cc7('0xec4')]); } }, 'frame3': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](0x53); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x35); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0xaf8); var _0x321205 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x5acb65 = null; null == _0x5acb65 && (_0x5acb65 = new _0x169fce()); var _0x515aa7 = Math[_0x4cc7('0x28')](1.7453292519943295); _0x5acb65['x'] = 0.401 * _0x515aa7; _0x5acb65['y'] = 0.912 * _0x515aa7; _0x5acb65['z'] = 0.084 * _0x515aa7; _0x5acb65['w'] = Math[_0x4cc7('0x27')](1.7453292519943295); _0x515aa7 = _0x56067a[_0x4cc7('0x2a35')](_0x5acb65['x'], _0x5acb65['x']) + _0x5acb65['y'] * _0x5acb65['y'] + _0x5acb65['z'] * _0x5acb65['z'] + _0x5acb65['w'] * _0x5acb65['w']; var _0x597a4b = _0x515aa7 - 0x1; 1e-10 > (0x0 <= _0x597a4b ? _0x597a4b : -_0x597a4b) || (0x0 == _0x515aa7 ? (_0x5acb65['x'] = 0x0, _0x5acb65['y'] = 0x0, _0x5acb65['z'] = 0x0, _0x5acb65['w'] = 0x1) : (_0x515aa7 = 0x1 / Math['sqrt'](_0x515aa7), _0x5acb65['x'] *= _0x515aa7, _0x5acb65['y'] *= _0x515aa7, _0x5acb65['z'] *= _0x515aa7, _0x5acb65['w'] *= _0x515aa7)); _0x321205[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5acb65)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')]['setIndexedPosition'](2.1, 34.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x41); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.7, 35.2); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](2.9, 17.8); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x77); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x321205 = _0x1baaa1[_0x4cc7('0x7d9')](0x4a6); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a36'), -0x3c, -0x118, null, null == _0x321205 ? null : Math[_0x4cc7('0xa96')](_0x321205 / 2.5), null, null); _0x321205 = _0x1baaa1['width'](0x424); _0x5acb65 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a37'), -0x104, -0x20, null, null == _0x321205 ? null : Math[_0x4cc7('0xa96')](_0x321205 / 2.5), -0x1, _0x5acb65); this['dialog']['addBubble'](_0x4cc7('0x2a38'), 0x190, 0x14, null, null, null, null); _0x321205 = _0x1baaa1[_0x4cc7('0x7d9')](0x366); _0x5acb65 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a39'), 0x168, 0x134, null, null == _0x321205 ? null : Math[_0x4cc7('0xa96')](_0x321205 / 2.5), -0x1, _0x5acb65); this[_0x4cc7('0xec5')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); }, 'frame4': function() { var _0x331e13 = _0x4cc7('0x2a3a')[_0x4cc7('0x46')]('|') , _0x59f9b7 = 0x0; while (!![]) { switch (_0x331e13[_0x59f9b7++]) { case '0': this['dialog']['addBubble'](_0x4cc7('0x2a3b'), -0x78, -0x5c, null, null == _0x30aed2 ? null : Math['round'](_0x30aed2 / 2.5), -0x1, _0x30d8c6); continue; case '1': _0x30d8c6['y'] = 0.971 * _0x1dead3; continue; case '2': this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '3': this[_0x4cc7('0xec5')]['unifyRotation'](this[_0x4cc7('0xec4')]); continue; case '4': _0x30aed2 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); continue; case '5': this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.1, 34.6); continue; case '6': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a3c'), 0x12c, 0x154, null, null, null, _0x30aed2); continue; case '7': _0x30d8c6['z'] = 0.061 * _0x1dead3; continue; case '8': _0x30aed2['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x30d8c6)[_0x4cc7('0xc4a')]()); continue; case '9': 1e-10 > (0x0 <= _0x3b255c ? _0x3b255c : -_0x3b255c) || (0x0 == _0x1dead3 ? (_0x30d8c6['x'] = 0x0, _0x30d8c6['y'] = 0x0, _0x30d8c6['z'] = 0x0, _0x30d8c6['w'] = 0x1) : (_0x1dead3 = 0x1 / Math[_0x4cc7('0x2c')](_0x1dead3), _0x30d8c6['x'] *= _0x1dead3, _0x30d8c6['y'] *= _0x1dead3, _0x30d8c6['z'] *= _0x1dead3, _0x30d8c6['w'] *= _0x1dead3)); continue; case '10': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); continue; case '11': _0x1dead3 = _0x30d8c6['x'] * _0x30d8c6['x'] + _0x30d8c6['y'] * _0x30d8c6['y'] + _0x30d8c6['z'] * _0x30d8c6['z'] + _0x2d63f9['Iinzs'](_0x30d8c6['w'], _0x30d8c6['w']); continue; case '12': this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x45); continue; case '13': this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.7, 35.2, null, 0x2); continue; case '14': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](2.1, 17.2); continue; case '15': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '16': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x82); continue; case '17': var _0x3b255c = _0x1dead3 - 0x1; continue; case '18': var _0x30aed2 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x30d8c6 = null; continue; case '19': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '20': _0x30d8c6 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); continue; case '21': null == _0x30d8c6 && (_0x30d8c6 = new _0x169fce()); continue; case '22': this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); continue; case '23': _0x30d8c6['x'] = 0.231 * _0x1dead3; continue; case '24': var _0x1dead3 = Math['sin'](1.9984019935335071); continue; case '25': _0x30d8c6['w'] = Math[_0x4cc7('0x27')](1.9984019935335071); continue; case '26': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xac3); continue; case '27': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x40); continue; case '28': _0x30aed2 = _0x1baaa1[_0x4cc7('0x7d9')](0x578); continue; case '29': this['dialog'][_0x4cc7('0xacf')]('Let\x20me\x20suggest\x20something:', -0x118, -0x140, null, null, null, null); continue; case '30': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4b); continue; } break; } }, 'frame5': function() { if (_0x4cc7('0x2a3d') === _0x4cc7('0x2a3d')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x8f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xaa4); var _0x25ca79 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x5586ef = null; null == _0x5586ef && (_0x5586ef = new _0x169fce()); var _0xd7ba77 = Math[_0x4cc7('0x28')](2.0245819323134224); _0x5586ef['x'] = 0.254 * _0xd7ba77; _0x5586ef['y'] = 0.958 * _0xd7ba77; _0x5586ef['z'] = 0.132 * _0xd7ba77; _0x5586ef['w'] = Math[_0x4cc7('0x27')](2.0245819323134224); _0xd7ba77 = _0x2d63f9['Utntb'](_0x5586ef['x'] * _0x5586ef['x'] + _0x5586ef['y'] * _0x5586ef['y'], _0x5586ef['z'] * _0x5586ef['z']) + _0x5586ef['w'] * _0x5586ef['w']; var _0x57129f = _0xd7ba77 - 0x1; 1e-10 > (0x0 <= _0x57129f ? _0x57129f : -_0x57129f) || (0x0 == _0xd7ba77 ? (_0x5586ef['x'] = 0x0, _0x5586ef['y'] = 0x0, _0x5586ef['z'] = 0x0, _0x5586ef['w'] = 0x1) : (_0xd7ba77 = 0x1 / Math[_0x4cc7('0x2c')](_0xd7ba77), _0x5586ef['x'] *= _0xd7ba77, _0x5586ef['y'] *= _0xd7ba77, _0x5586ef['z'] *= _0xd7ba77, _0x5586ef['w'] *= _0xd7ba77)); _0x25ca79[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5586ef)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x2, 34.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xec4')]['spritesheet']['set_xInverted'](!0x0); this['angel'][_0x4cc7('0xac9')](2.6, 0x23, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.9, 11.3); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x25ca79 = _0x1baaa1[_0x4cc7('0x7d9')](0x60e); _0x5586ef = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Hey,\x20we\x20should\x20work\x20together\x20to\x20find\x20a\x20way\x20home!', 0xdc, -0xfc, null, null == _0x25ca79 ? null : Math[_0x4cc7('0xa96')](_0x25ca79 / 2.5), null, _0x5586ef); _0x25ca79 = _0x1baaa1['width'](0x5dc); _0x5586ef = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0xec6'), -0x104, -0x48, null, null == _0x25ca79 ? null : Math['round'](_0x25ca79 / 2.5), null, _0x5586ef); this[_0x4cc7('0x1039')]('always'); _0x25ca79 = _0x1baaa1[_0x4cc7('0x7d9')](0x690); _0x5586ef = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('How\x20about\x20just\x20you\x20and\x20me?\x20Doesn\x27t\x20that\x20sound\x20even\x20better?', 0x8c, 0x148, null, null == _0x25ca79 ? null : Math[_0x4cc7('0xa96')](_0x25ca79 / 2.5), null, _0x5586ef); this[_0x4cc7('0xec5')][_0x4cc7('0xd5e')](this['runner']); } else { var _0x4e1b56 = this; this[_0x4cc7('0x1643')] = !0x1; this[_0x4cc7('0x40')](_0x25ca79, function(_0x22116f) { _0x5586ef[_0x4cc7('0x1af2')](_0x22116f[_0x4cc7('0x2a3e')], _0x22116f[_0x4cc7('0x1af3')]); }, function(_0x7d83f8) { 0x4 == _0x4e1b56[_0x4cc7('0x2a3f')][_0x4cc7('0xcf1')] && (null != _0x4e1b56[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')] && (0xc8 <= _0x4e1b56[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')] && 0x190 >= _0x4e1b56[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')] || _0x4e1b56[_0x4cc7('0x2a40')] && 0x0 == _0x4e1b56['request'][_0x4cc7('0x2590')]) ? (_0x4e1b56['processResponse'](), _0x5586ef[_0x4cc7('0x43')](_0x4e1b56['request']['responseText'])) : (_0x4e1b56[_0x4cc7('0x2a41')](), _0x5586ef[_0x4cc7('0x12aa')](_0x4e1b56['request'][_0x4cc7('0x2590')])), _0x4e1b56['request'] = null, _0x10a042[_0x4cc7('0x2a42')]--, _0x10a042[_0x4cc7('0x2a43')]()); }); } }, 'frame6': function() { if (_0x4cc7('0x2a44') === _0x4cc7('0x2a45')) { var _0x487c65 = null; if (null == _0x599569) return null; null != _0x599569[_0x4cc7('0x1874')] ? _0x487c65 = this[_0x4cc7('0x1875')](_0x599569, _0x41adc0) : null != _0x599569['skin'] && (_0x487c65 = this[_0x4cc7('0x1877')](_0x599569, _0x41adc0)); return _0x487c65; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x99); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x29); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xa85); var _0x599569 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x41adc0 = null; null == _0x41adc0 && (_0x41adc0 = new _0x169fce()); var _0x102616 = Math[_0x4cc7('0x28')](2.155481626212997); _0x41adc0['x'] = 0.255 * _0x102616; _0x41adc0['y'] = 0.95 * _0x102616; _0x41adc0['z'] = 0.183 * _0x102616; _0x41adc0['w'] = Math[_0x4cc7('0x27')](2.155481626212997); _0x102616 = _0x56067a['QhaOU'](_0x41adc0['x'] * _0x41adc0['x'], _0x41adc0['y'] * _0x41adc0['y']) + _0x41adc0['z'] * _0x41adc0['z'] + _0x41adc0['w'] * _0x41adc0['w']; var _0xd5dbe0 = _0x102616 - 0x1; 1e-10 > (0x0 <= _0xd5dbe0 ? _0xd5dbe0 : -_0xd5dbe0) || (0x0 == _0x102616 ? (_0x41adc0['x'] = 0x0, _0x41adc0['y'] = 0x0, _0x41adc0['z'] = 0x0, _0x41adc0['w'] = 0x1) : (_0x102616 = 0x1 / Math[_0x4cc7('0x2c')](_0x102616), _0x41adc0['x'] *= _0x102616, _0x41adc0['y'] *= _0x102616, _0x41adc0['z'] *= _0x102616, _0x41adc0['w'] *= _0x102616)); _0x599569['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x41adc0)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x2, 34.4); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['angel'][_0x4cc7('0xac9')](2.5, 0x23, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.3, 3.5); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x599569 = _0x1baaa1[_0x4cc7('0x7d9')](0x5dc); _0x41adc0 = new _0x161060(this['runner']['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2a46'), -0xdc, -0x124, null, null == _0x599569 ? null : Math[_0x4cc7('0xa96')](_0x56067a['krfnk'](_0x599569, 2.5)), null, _0x41adc0); _0x599569 = _0x1baaa1[_0x4cc7('0x7d9')](0x5d2); _0x41adc0 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a47'), 0xf0, -0x5c, null, null == _0x599569 ? null : Math['round'](_0x599569 / 2.5), null, _0x41adc0); _0x599569 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('Not\x20that\x20I\x27ve\x20met\x20the\x20Student,\x20but\x20come\x20on.\x0aHe\x27s\x20still\x20in\x20school,\x20and\x20I\x27m\x20an\x20industry\x20veteran!', 0x2ee, 0xa, _0x599569, null, 0xffffff); this['angel'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); } }, 'frame7': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](1.8, 33.1, null, -0x5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x31); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['angel'][_0x4cc7('0xac9')](2.4, 0x23, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x39ff57 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a48'), 0x14, -0xa0, null, null, null, _0x39ff57); }, 'init': function() { if (_0x4cc7('0x2a49') === _0x4cc7('0x2a4a')) { _0x10a042[_0x4cc7('0x2a42')]--; _0x10a042[_0x4cc7('0x2a43')](); new _0x21e354()['__fromBytes'](_0x3fbf75[_0x4cc7('0x2a4b')](d['response']), function(_0x435e3c) { b[_0x4cc7('0x43')](_0x435e3c); }); } else { this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x8ba1f8 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x8ba1f8 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x8ba1f8); this['runner'][_0x4cc7('0x110a')] = new _0x42bd00(_0x8ba1f8,-0x2); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); _0x8ba1f8 = this[_0x4cc7('0x1108')]['pathName']; _0x8ba1f8 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0x8ba1f8); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x8ba1f8,-0x1); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x8ba1f8 = this['explorePath'][_0x4cc7('0x1109')]; _0x8ba1f8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x8ba1f8); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x8ba1f8,-0x1); } }, '__class__': _0x5ae01c }); var _0x371dc3 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1052')], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27de'); }; _0x16dada[_0x4cc7('0x2a4c')] = _0x371dc3; _0x371dc3[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'Obvious']; _0x371dc3[_0x4cc7('0x92b')] = _0x396698; _0x371dc3[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'angel': null, 'unloadLevel': function() { this[_0x4cc7('0xec5')] = this['pastafarian'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x4e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xc8); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2bec); var _0x224cc7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x495a58 = null; null == _0x495a58 && (_0x495a58 = new _0x169fce()); var _0xe23ea9 = Math['sin'](1.6493361431346414); _0x495a58['x'] = 0.178 * _0xe23ea9; _0x495a58['y'] = -0.984 * _0xe23ea9; _0x495a58['z'] = -0.012 * _0xe23ea9; _0x495a58['w'] = Math[_0x4cc7('0x27')](1.6493361431346414); _0xe23ea9 = _0x495a58['x'] * _0x495a58['x'] + _0x495a58['y'] * _0x495a58['y'] + _0x495a58['z'] * _0x495a58['z'] + _0x495a58['w'] * _0x495a58['w']; var _0x563ccb = _0xe23ea9 - 0x1; 1e-10 > (0x0 <= _0x563ccb ? _0x563ccb : -_0x563ccb) || (0x0 == _0xe23ea9 ? (_0x495a58['x'] = 0x0, _0x495a58['y'] = 0x0, _0x495a58['z'] = 0x0, _0x495a58['w'] = 0x1) : (_0xe23ea9 = 0x1 / Math[_0x4cc7('0x2c')](_0xe23ea9), _0x495a58['x'] *= _0xe23ea9, _0x495a58['y'] *= _0xe23ea9, _0x495a58['z'] *= _0xe23ea9, _0x495a58['w'] *= _0xe23ea9)); _0x224cc7['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x495a58)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.7, -19.9, !0x0, -0x6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](8.3, -20.3, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x4b); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x224cc7 = _0x1baaa1['width'](0x262); _0x495a58 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a4d'), 0xdc, -0x136, null, _0x224cc7, null, _0x495a58, null); _0x224cc7 = _0x1baaa1[_0x4cc7('0x7d9')](0x1a4); _0x495a58 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x56067a['hUxVX'], -0x118, -0x32, null, _0x224cc7, null, _0x495a58, null); _0x224cc7 = _0x1baaa1[_0x4cc7('0x7d9')](0x190); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a4e'), -0x118, 0xf0, null, _0x224cc7, -0x1, null, null); _0x224cc7 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a4f'), 0x140, 0x140, null, null, null, _0x224cc7, null); }, 'frame1': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.8, -0x13, !0x0); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x67); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](8.3, -19.6, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x14e050 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')]['addBubble']('It\x27s\x20also\x20possible\x20that\x20the\x20Tunnels\x20formed\x20naturally.', -0x78, -0x10e, null, _0x14e050, null, null, null); _0x14e050 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a50'), 0xb4, -0x78, null, null, null, _0x14e050, null); _0x14e050 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x2a51')], -0xdc, 0x0, null, null, 0x0, _0x14e050, null); }, 'frame2': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x73); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xba); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x2c44); var _0x21c8d4 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x4e9188 = null; null == _0x4e9188 && (_0x4e9188 = new _0x169fce()); var _0x386461 = Math[_0x4cc7('0x28')](1.710422666954443); _0x4e9188['x'] = 0.18 * _0x386461; _0x4e9188['y'] = -0.983 * _0x386461; _0x4e9188['z'] = -0.034 * _0x386461; _0x4e9188['w'] = Math['cos'](1.710422666954443); _0x386461 = _0x56067a['QhaOU'](_0x4e9188['x'] * _0x4e9188['x'], _0x4e9188['y'] * _0x4e9188['y']) + _0x4e9188['z'] * _0x4e9188['z'] + _0x4e9188['w'] * _0x4e9188['w']; var _0x2e8735 = _0x386461 - 0x1; 1e-10 > (0x0 <= _0x2e8735 ? _0x2e8735 : -_0x2e8735) || (0x0 == _0x386461 ? (_0x4e9188['x'] = 0x0, _0x4e9188['y'] = 0x0, _0x4e9188['z'] = 0x0, _0x4e9188['w'] = 0x1) : (_0x386461 = 0x1 / Math[_0x4cc7('0x2c')](_0x386461), _0x4e9188['x'] *= _0x386461, _0x4e9188['y'] *= _0x386461, _0x4e9188['z'] *= _0x386461, _0x4e9188['w'] *= _0x386461)); _0x21c8d4['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x4e9188)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['pastafarian'][_0x4cc7('0xac9')](7.8, -18.2, !0x0, -0x4); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](8.5, -18.3, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Listen\x20up.\x20You\x20know\x20about\x20the\x20Wormhole,\x20right?', 0x3c, -0x154, null, null, null, null, null); _0x21c8d4 = _0x1baaa1['width'](0x1f4); _0x4e9188 = new _0x161060(this['pastafarian']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('I\x20know\x20little\x20beyond\x20the\x20fact\x20that\x20it\x20exists.', -0xc8, -0x64, null, _0x21c8d4, null, _0x4e9188, null); _0x21c8d4 = _0x1baaa1[_0x4cc7('0x7d9')](0x17c); _0x4e9188 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a52'), 0x154, -0x14, null, _0x21c8d4, 0x0, _0x4e9188, null); this['dialog']['addBubble'](_0x4cc7('0x2a53'), -0xc8, 0x118, null, null, 0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Good\x20enough.', 0xf0, 0x154, null, null, 0x2, null, null); }, 'frame3': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x9e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xac); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x2c8a); var _0x151e79 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x26e327 = null; null == _0x26e327 && (_0x26e327 = new _0x169fce()); var _0x2c4194 = Math[_0x4cc7('0x28')](1.8064157758141308); _0x26e327['x'] = 0.173 * _0x2c4194; _0x26e327['y'] = -0.985 * _0x2c4194; _0x26e327['z'] = -0.024 * _0x2c4194; _0x26e327['w'] = Math[_0x4cc7('0x27')](1.8064157758141308); _0x2c4194 = _0x26e327['x'] * _0x26e327['x'] + _0x26e327['y'] * _0x26e327['y'] + _0x26e327['z'] * _0x26e327['z'] + _0x26e327['w'] * _0x26e327['w']; var _0x3a73e7 = _0x2c4194 - 0x1; 1e-10 > (0x0 <= _0x3a73e7 ? _0x3a73e7 : -_0x3a73e7) || (0x0 == _0x2c4194 ? (_0x26e327['x'] = 0x0, _0x26e327['y'] = 0x0, _0x26e327['z'] = 0x0, _0x26e327['w'] = 0x1) : (_0x2c4194 = 0x1 / Math[_0x4cc7('0x2c')](_0x2c4194), _0x26e327['x'] *= _0x2c4194, _0x26e327['y'] *= _0x2c4194, _0x26e327['z'] *= _0x2c4194, _0x26e327['w'] *= _0x2c4194)); _0x151e79[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x26e327)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.8, -18.2, !0x0, -0x4); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](8.5, -18.3, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x151e79 = _0x1baaa1['width'](0x212); this['dialog']['addBubble'](_0x4cc7('0x16f6'), 0x0, -0xfa, null, _0x151e79, null, null, null); _0x151e79 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), -0x14, -0x50, null, null, null, _0x151e79, null); _0x151e79 = _0x1baaa1[_0x4cc7('0x7d9')](0x19d); _0x26e327 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('See?\x20You\x20know\x20everything\x20you\x20need.', 0x154, 0xa, null, _0x151e79, 0x0, _0x26e327, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('So?\x20What\x20are\x20the\x20Tunnels\x20for?', 0xb4, 0x104, null, null, -0x1, null, null); this[_0x4cc7('0xace')]['addBubble']('Hint:\x20it\x27s\x20obvious.', -0x8c, 0x168, null, null, -0x1, null, null); }, 'frame4': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](-0xe8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x90); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2ca1); var _0x306c2e = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x35e6cb = null; null == _0x35e6cb && (_0x35e6cb = new _0x169fce()); var _0x2d1ecd = Math[_0x4cc7('0x28')](1.876228945893904); _0x35e6cb['x'] = _0x56067a[_0x4cc7('0x2a54')](0.271, _0x2d1ecd); _0x35e6cb['y'] = -0.961 * _0x2d1ecd; _0x35e6cb['z'] = -0.049 * _0x2d1ecd; _0x35e6cb['w'] = Math[_0x4cc7('0x27')](1.876228945893904); _0x2d1ecd = _0x35e6cb['x'] * _0x35e6cb['x'] + _0x35e6cb['y'] * _0x35e6cb['y'] + _0x35e6cb['z'] * _0x35e6cb['z'] + _0x35e6cb['w'] * _0x35e6cb['w']; var _0x4659af = _0x2d1ecd - 0x1; 1e-10 > (0x0 <= _0x4659af ? _0x4659af : -_0x4659af) || (0x0 == _0x2d1ecd ? (_0x35e6cb['x'] = 0x0, _0x35e6cb['y'] = 0x0, _0x35e6cb['z'] = 0x0, _0x35e6cb['w'] = 0x1) : (_0x2d1ecd = 0x1 / Math['sqrt'](_0x2d1ecd), _0x35e6cb['x'] *= _0x2d1ecd, _0x35e6cb['y'] *= _0x2d1ecd, _0x35e6cb['z'] *= _0x2d1ecd, _0x35e6cb['w'] *= _0x2d1ecd)); _0x306c2e[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x35e6cb)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](7.9, -17.8, !0x0, -0x2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x63); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['angel'][_0x4cc7('0xac9')](8.5, -17.3, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x306c2e = _0x1baaa1[_0x4cc7('0x7d9')](0x244); _0x35e6cb = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('You\x20make\x20a\x20convincing\x20point,\x20and\x20you\x20may\x20well\x20be\x20right.', -0x64, -0x10e, null, _0x306c2e, null, _0x35e6cb, null); _0x306c2e = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Yes\x20and\x20yes.', 0xc8, -0x28, null, null, null, _0x306c2e, null); _0x306c2e = _0x1baaa1['width'](0x2bc); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a55'), -0x28, 0xfa, null, _0x306c2e, 0x0, null, null); }, 'frame5': function() { this[_0x4cc7('0xc35')]['setIndexedPosition'](7.9, -17.8, !0x0, -0x2); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](8.2, -17.1, !0x0, 0x1); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x438fc5 = _0x1baaa1['width'](0x2bc) , _0x154a68 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a56'), -0xdc, -0x10e, null, _0x438fc5, null, _0x154a68, null); _0x438fc5 = _0x1baaa1[_0x4cc7('0x7d9')](0x1d6); _0x154a68 = new _0x161060(this['pastafarian']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Perhaps.\x20Yet\x20three\x20facts\x20are\x20not\x20enough.', 0x140, -0x5a, null, _0x438fc5, null, _0x154a68, null); _0x438fc5 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a57'), 0xc8, 0xc8, null, _0x438fc5, -0x1, null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2a58')); }, 'frame6': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0xfd); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x82); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0x2c8c); var _0x55dcf4 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x1c3e02 = null; null == _0x1c3e02 && (_0x1c3e02 = new _0x169fce()); var _0x3cebe8 = Math['sin'](1.911135530933791); _0x1c3e02['x'] = 0.266 * _0x3cebe8; _0x1c3e02['y'] = -0.963 * _0x3cebe8; _0x1c3e02['z'] = -0.047 * _0x3cebe8; _0x1c3e02['w'] = Math[_0x4cc7('0x27')](1.911135530933791); _0x3cebe8 = _0x1c3e02['x'] * _0x1c3e02['x'] + _0x1c3e02['y'] * _0x1c3e02['y'] + _0x1c3e02['z'] * _0x1c3e02['z'] + _0x2d63f9[_0x4cc7('0x1ee')](_0x1c3e02['w'], _0x1c3e02['w']); var _0x51d27e = _0x3cebe8 - 0x1; 1e-10 > (0x0 <= _0x51d27e ? _0x51d27e : -_0x51d27e) || (0x0 == _0x3cebe8 ? (_0x1c3e02['x'] = 0x0, _0x1c3e02['y'] = 0x0, _0x1c3e02['z'] = 0x0, _0x1c3e02['w'] = 0x1) : (_0x3cebe8 = 0x1 / Math[_0x4cc7('0x2c')](_0x3cebe8), _0x1c3e02['x'] *= _0x3cebe8, _0x1c3e02['y'] *= _0x3cebe8, _0x1c3e02['z'] *= _0x3cebe8, _0x1c3e02['w'] *= _0x3cebe8)); _0x55dcf4[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1c3e02)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.9, -17.8, !0x0, -0x2); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x6b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](7.9, -16.9, !0x0, 0x1); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x55dcf4 = _0x1baaa1[_0x4cc7('0x7d9')](0x1c2); _0x1c3e02 = new _0x161060(this['pastafarian']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a59'), 0xf0, -0x50, null, _0x55dcf4, null, _0x1c3e02, null); _0x55dcf4 = _0x1baaa1[_0x4cc7('0x7d9')](0x2da); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a5a'), 0x28, 0x104, null, _0x55dcf4, -0x1, null, null); }, 'frame7': function() { _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](-0x103); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x74); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2c22); var _0x1ea002 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x1bb9a6 = null; null == _0x1bb9a6 && (_0x1bb9a6 = new _0x169fce()); var _0x22da92 = Math[_0x4cc7('0x28')](2.38237442897226); _0x1bb9a6['x'] = 0.189 * _0x22da92; _0x1bb9a6['y'] = -0.97 * _0x22da92; _0x1bb9a6['z'] = -0.154 * _0x22da92; _0x1bb9a6['w'] = Math[_0x4cc7('0x27')](2.38237442897226); _0x22da92 = _0x1bb9a6['x'] * _0x1bb9a6['x'] + _0x1bb9a6['y'] * _0x1bb9a6['y'] + _0x1bb9a6['z'] * _0x1bb9a6['z'] + _0x1bb9a6['w'] * _0x1bb9a6['w']; var _0xf0db1d = _0x22da92 - 0x1; 1e-10 > (0x0 <= _0xf0db1d ? _0xf0db1d : -_0xf0db1d) || (_0x56067a['DkvZv'](0x0, _0x22da92) ? (_0x1bb9a6['x'] = 0x0, _0x1bb9a6['y'] = 0x0, _0x1bb9a6['z'] = 0x0, _0x1bb9a6['w'] = 0x1) : (_0x22da92 = 0x1 / Math[_0x4cc7('0x2c')](_0x22da92), _0x1bb9a6['x'] *= _0x22da92, _0x1bb9a6['y'] *= _0x22da92, _0x1bb9a6['z'] *= _0x22da92, _0x1bb9a6['w'] *= _0x22da92)); _0x1ea002['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x1bb9a6)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.9, -17.8, !0x0, -0x2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](8.5, -16.7, !0x0, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x1ea002 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a5b'), 0x104, -0x8c, null, null, null, _0x1ea002, null); _0x1ea002 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a5c'), -0xa0, 0x5a, null, null, null, _0x1ea002, null); _0x1ea002 = _0x1baaa1['width'](0x172); this[_0x4cc7('0xace')]['addBubble']('No\x20you\x20didn\x27t.\x20Weren\x27t\x20you\x20listening?', -0x8c, 0x140, null, _0x1ea002, -0x1, null, null); }, 'init': function() { this[_0x4cc7('0xc35')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this['pastafarian'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['pastafarian']); var _0x24e20e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x4cc7('0x1051')); this['pastafarian'][_0x4cc7('0x110a')] = new _0x42bd00(_0x24e20e,0x4); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); _0x24e20e = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1051')); this['angel'][_0x4cc7('0x110a')] = new _0x42bd00(_0x24e20e,0x4); }, '__class__': _0x371dc3 }); var _0x5eb0af = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1051')], -0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2'])]; this['name'] = _0x4cc7('0x2a5d'); }; _0x16dada[_0x4cc7('0x2a5e')] = _0x5eb0af; _0x5eb0af[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x2d63f9[_0x4cc7('0x2a5f')]]; _0x5eb0af[_0x4cc7('0x92b')] = _0x396698; _0x5eb0af[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'duplicator': null, 'unloadLevel': function() { _0x32dbb6[_0x4cc7('0x19')](); this[_0x4cc7('0xc34')] = this[_0x4cc7('0xc37')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x32dbb6['method']['set_maxDistance'](0x1388); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x3d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x4a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2494); var _0x1885d6 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x218186 = null; null == _0x218186 && (_0x218186 = new _0x169fce()); var _0x275a7f = Math[_0x4cc7('0x28')](0.6632251157578452); _0x218186['x'] = 0.042 * _0x275a7f; _0x218186['y'] = -0.104 * _0x275a7f; _0x218186['z'] = -0.994 * _0x275a7f; _0x218186['w'] = Math[_0x4cc7('0x27')](0.6632251157578452); _0x275a7f = _0x218186['x'] * _0x218186['x'] + _0x2d63f9[_0x4cc7('0x1ef')](_0x218186['y'], _0x218186['y']) + _0x218186['z'] * _0x218186['z'] + _0x218186['w'] * _0x218186['w']; var _0x6c5099 = _0x275a7f - 0x1; 1e-10 > (0x0 <= _0x6c5099 ? _0x6c5099 : -_0x6c5099) || (0x0 == _0x275a7f ? (_0x218186['x'] = 0x0, _0x218186['y'] = 0x0, _0x218186['z'] = 0x0, _0x218186['w'] = 0x1) : (_0x275a7f = 0x1 / Math['sqrt'](_0x275a7f), _0x218186['x'] *= _0x275a7f, _0x218186['y'] *= _0x275a7f, _0x218186['z'] *= _0x275a7f, _0x218186['w'] *= _0x275a7f)); _0x1885d6[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x218186)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.3, -4.5, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x2c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -0x5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x43); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x1885d6 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1f0')], -0x12c, -0x118, null, null, null, _0x1885d6, null); _0x1885d6 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a60'), 0x50, 0xf0, null, null, null, _0x1885d6, null); }, 'frame1': function() { this[_0x4cc7('0xc37')]['setIndexedPosition'](7.9, -0x3, !0x0); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x3c); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x8, -0x5, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4e9bde = _0x1baaa1['width'](0x1ea); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a61'), -0xc8, -0x12c, null, _0x4e9bde, null, null, null); _0x4e9bde = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a62'), 0x64, -0x96, null, null, -0x1, _0x4e9bde, null); _0x4e9bde = _0x1baaa1['width'](0x2bc); var _0x5ad006 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Angel\x20must\x20have\x20cut\x20this\x20tunnel\x20to\x20keep\x20us\x20from\x20getting\x20home\x20and\x20spreading\x20the\x20news.', 0x3c, 0xfa, null, _0x4e9bde, null, _0x5ad006, null); }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x39); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x44); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x24d8); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](7.7, -2.7, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2a); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['duplicator'][_0x4cc7('0xac9')](0x8, -0x5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x3ba272 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a63'), -0xa0, -0xb4, null, null, null, _0x3ba272, null); _0x3ba272 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a64'), -0x14, 0x8c, null, null, null, _0x3ba272, null); _0x3ba272 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a65'), 0x50, 0x122, null, _0x3ba272, -0x1, null, null); }, 'init': function() { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this['child']); var _0x984fec = this['explorePath'][_0x4cc7('0x1109')]; _0x984fec = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x984fec); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x984fec,0x6); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x984fec = this['explorePath'][_0x4cc7('0x1109')]; _0x984fec = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x984fec); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x984fec,0x6); }, '__class__': _0x5eb0af }); var _0x7a93af = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['sidePathU'], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27d8'); }; _0x16dada[_0x4cc7('0x2a66')] = _0x7a93af; _0x7a93af[_0x4cc7('0x8f2')] = [_0x2d63f9['FWMIy'], _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'Orbits']; _0x7a93af['__super__'] = _0x396698; _0x7a93af['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'duplicator': null, 'runner': null, 'unloadLevel': function() { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { for (var _0x563155, _0x2e9ec7 = 0x0, _0x3b4ba5 = this[_0x4cc7('0x1106')][_0x4cc7('0x19cb')][_0x4cc7('0x34')](); _0x2e9ec7 < _0x3b4ba5; ) { if (_0x4cc7('0x2a67') !== _0x4cc7('0x2a68')) { _0x563155 = _0x2e9ec7++; var _0x359b59 = this[_0x4cc7('0x1106')]; _0x2116b2['low'] = 0xe79f9; _0x563155 = 0x0 <= _0x563155 && _0x563155 < _0x359b59[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x359b59[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x563155) : null; null != _0x563155 && _0x563155[_0x4cc7('0x1e54')]['collisionProperties'] == _0x47f187['get_crumbling']() && _0x563155['mesh'][_0x4cc7('0xc20')](!0x1); } else { this[_0x4cc7('0x10ca')] = _0x563155; this[_0x4cc7('0x1231')] = new _0x3a1efa(); this[_0x4cc7('0x1232')] = new _0x3a1efa(); this[_0x4cc7('0x1233')] = []; this['_keys'] = []; } } _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0xaa); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationY'](-0x3); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x96); _0x2e9ec7 = new _0x21e384(0x0,-0x41,0x0); _0x2a6728[_0x4cc7('0x2346')](_0x2e9ec7, 3.141592653589793 * _0x180fa9['view']['get_camera']()[_0x4cc7('0xf73')]() / 0xb4, _0x2e9ec7); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](_0x2e9ec7['x']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](_0x2e9ec7['y']); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')][_0x4cc7('0x2256')] + 0xc8); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.15, -1.5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x46); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.75, -1.2, !0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a69'), 0x28, -0xbc, null, null, null, null); _0x2e9ec7 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Where\x27d\x20you\x20put\x20the\x20Planet?', 0xa0, -0x58, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x2e9ec7); _0x2e9ec7 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')]['addPlainTextOld'](_0x4cc7('0x2a6a'), 0x384, -0x69, _0x2e9ec7, null, 0xffffff); }, 'frame1': function() { this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x40); this[_0x4cc7('0xace')]['addBubble']('You\x20still\x20think\x20I\x20\x22stole\x22\x20it?', 0x20, -0x140, null, null, null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2a6b')); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a6c'), -0x18, -0xb4, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, null); var _0x2aafd1 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a6d'), -0x74, 0x0, -0x1, Math['round'](-0.4), 0x1, _0x2aafd1); this[_0x4cc7('0x1039')](_0x4cc7('0x2a6e')); }, 'frame2': function() { this[_0x4cc7('0xec4')]['setIndexedPosition'](3.75, -2.8, !0x0); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xc20')](!0x0); this['dialog'][_0x4cc7('0xacf')]('I\x27m\x20going\x20to\x20find\x20another\x20tunnel\x20to\x20map\x20out.', -0xf0, -0x118, -0x1, Math[_0x4cc7('0xa96')](0x208), null, null); var _0x1969f8 = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a6f'), 0xa0, -0x50, -0x1, Math[_0x4cc7('0xa96')](0x2a8), 0x0, _0x1969f8); }, 'init': function() { this[_0x4cc7('0xc34')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); var _0x5d7ac7 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5d7ac7 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x5d7ac7); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5d7ac7,-0x1); this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x5d7ac7 = this['explorePath'][_0x4cc7('0x1109')]; _0x5d7ac7 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x5d7ac7); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5d7ac7,-0x2); }, '__class__': _0x7a93af }); var _0x649e48 = function() { if (_0x4cc7('0x2a70') !== _0x4cc7('0x2a70')) { _0x43c819[_0x4cc7('0x8')][_0x4cc7('0x1fe0')][_0x4cc7('0x96b')](this); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')]['initConstants'](this['_methodSetup'][_0x4cc7('0x1e80')]); for (var _0x122dac = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')], _0x31d424 = 0x0, _0x17b5da = _0x122dac[_0x4cc7('0x34')](); _0x31d424 < _0x17b5da; ) { var _0x411703 = _0x31d424++; _0x122dac['get'](_0x411703)[_0x4cc7('0x8ef')][_0x4cc7('0x1d66')](_0x122dac[_0x4cc7('0x2b')](_0x411703)[_0x4cc7('0x42')]); } } else { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x0, _0x649e48['entry'], { 'endTiles': !0x1, 'customDate': _0x4b25d1[_0x4cc7('0x104f')][_0x4cc7('0x2693')]() - 0.001 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2a71'); } }; _0x16dada[_0x4cc7('0x2a72')] = _0x649e48; _0x649e48['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2a73')]; _0x649e48[_0x4cc7('0x92b')] = _0x396698; _0x649e48['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'duplicator': null, 'loadNext': function(_0xbe4d13, _0x21b48c) { _0x396698['prototype'][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0xbe4d13, _0x21b48c); _0xbe4d13 = _0x4b25d1[_0x4cc7('0x104f')]; _0x21b48c = _0xbe4d13['savedProgress']; _0x21b48c = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x21b48c['id'], _0x21b48c['defaultValue']); _0xbe4d13 = _0xbe4d13[_0x4cc7('0xc2f')]; 0x0 == (_0x21b48c < _0xbe4d13 ? _0x21b48c : _0xbe4d13) && (_0x104058[_0x4cc7('0x2a74')][_0x4cc7('0x1333')](_0x4b25d1['sidePathU'][_0x4cc7('0x1109')]), _0x4b25d1[_0x4cc7('0x104f')][_0x4cc7('0x2a75')][_0x4cc7('0x1333')](0x0)); }, 'unloadLevel': function() { this[_0x4cc7('0xc34')] = this[_0x4cc7('0xc35')] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2a76') === _0x4cc7('0x2a77')) { return new _0xbba7bd(_0x1c644b,b); } else { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](-8.2); _0x180fa9['view']['get_camera']()[_0x4cc7('0xf98')](-0x4c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x96); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x14); this['tunnel'][_0x4cc7('0x50c')](0x0); this['pastafarian'][_0x4cc7('0xac9')](5.2, 0x1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x3c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](6.5, 0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x43); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a78'), 0x60, -0x118, null, null, null, null); var _0x1c644b = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a79'), 0xc8, -0x78, -0x1, Math[_0x4cc7('0xa96')](0x208), 0x0, _0x1c644b); _0x1c644b = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Yeah.', -0xc8, 0x0, null, null, null, _0x1c644b); } }, 'frame1': function() { var _0x4850f2 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a7a'), 0xb0, -0x28, null, null, null, _0x4850f2); }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0xb4); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xe6); this['tunnel'][_0x4cc7('0x50c')](0x0); this['pastafarian'][_0x4cc7('0xac9')](4.5, 0.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); this[_0x4cc7('0xc34')]['setIndexedPosition'](6.5, 0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); var _0x43b2cb = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Our\x20planet\x20appears\x20to\x20be\x20missing.', -0xb8, 0xc8, null, null, null, _0x43b2cb); }, 'init': function() { this[_0x4cc7('0xc35')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this['pastafarian'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); var _0x60f741 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x60f741 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x60f741); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x60f741,0x0); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['duplicator']); _0x60f741 = this['explorePath'][_0x4cc7('0x1109')]; _0x60f741 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x60f741); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x60f741,0x24); }, '__class__': _0x649e48 }); var _0x582d66 = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x1041')], 0x24, null, null, null, _0x3606ba[_0x4cc7('0x25e1')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x104f')],0x0)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2a7b'); }; _0x16dada['com.player03.run3.cutscene.PlanetStolen'] = _0x582d66; _0x582d66[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27d7')]; _0x582d66[_0x4cc7('0x92b')] = _0x396698; _0x582d66[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'runner': null, 'duplicator': null, 'child': null, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationY'](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x87); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xa28); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x5, 0x1c); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc34')]['setIndexedPosition'](0x4, 29.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.3, 12.5, null, -0x1a); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a7c'), -0xb0, -0x140, null, null, null, null); var _0x13fb56 = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a7d'), 0xf0, -0xdc, null, null, null, _0x13fb56); _0x13fb56 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2641'), -0xb0, -0x8c, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x13fb56); }, 'frame1': function() { this['runner'][_0x4cc7('0xac9')](0x4, 29.5, null, 0x3); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](2.5, 31.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x45); this['runner'][_0x4cc7('0x126')]['rotateTo'](this['duplicator']['mesh'][_0x4cc7('0xf6d')](), this['duplicator'][_0x4cc7('0x126')][_0x4cc7('0xf71')](), this[_0x4cc7('0xc34')][_0x4cc7('0x126')]['get_rotationZ']()); this[_0x4cc7('0xace')]['addPlainTextOld'](_0x4cc7('0x2a7e'), -0x1b8, -0x2ee, 0x3c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a7f'), -0xb0, -0xf0, null, null, null, null); this['dialog']['addBubble'](_0x56067a[_0x4cc7('0x729')], -0xdc, -0xa0, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, null); var _0x5ef12e = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a80'), -165.2, -0x14, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x5ef12e); _0x5ef12e = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x6ca'), 0xf0, 0x0, -0x1, Math[_0x4cc7('0xa96')](0x78), null, _0x5ef12e); }, 'frame2': function() { if (_0x4cc7('0x2a81') !== 'Egizy') { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x3, 31.7); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](0x2, 0x20); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); var _0xa67a6d = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('I\x20think\x20I\x27ll\x20ignore\x20that\x20entirely.\x0aNow\x20help\x20me\x20map\x20out\x20this\x20next\x20area.', 0x78, -0x78, null, null, null, _0xa67a6d); } else { return 0x0; } }, 'unloadLevel': function() { this['child'] = this[_0x4cc7('0xc34')] = this['runner'] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x2ada79 = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x4cc7('0x104f')); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x2ada79,0x0); this[_0x4cc7('0xc34')] = new _0x40b5bf(this['section'],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); _0x2ada79 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2ada79 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2ada79); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x2ada79,0x24); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x2ada79 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2ada79 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2ada79); this[_0x4cc7('0xc37')]['goesTo'] = new _0x42bd00(_0x2ada79,0x23); }, '__class__': _0x582d66 }); var _0x248e03 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104b')], 0x2, null, { 'startTilesLength': 0xbb8 }); this['frames'] = [_0x56067a[_0x4cc7('0x71e')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2a82'); }; _0x16dada[_0x4cc7('0x2a83')] = _0x248e03; _0x248e03['__name__'] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), _0x4cc7('0x2a84')]; _0x248e03['__super__'] = _0x396698; _0x248e03['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'skater': null, 'child': null, 'candy': null, 'unloadLevel': function() { this['child'] = this[_0x4cc7('0xacc')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x40); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x10a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x22c); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationX'](-10.8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](-0x17c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x0); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](0x6, 0x6); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x5, 0x6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x71); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3504ad = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a85'), -0x154, -0x78, null, null, null, _0x3504ad, null); _0x3504ad = new _0x161060(this['child']['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2a86'), 0x78, 0x14, null, null, null, _0x3504ad, null); this['dialog']['addBubble'](_0x56067a[_0x4cc7('0x72a')], 0xa0, 0x168, null, null, -0x1, null, null); this[_0x4cc7('0x26f4')] = new _0x132b18(this['tunnel'],new _0x21e384(0x0,-0x1,0x0),new _0x2eee4b(_0x4cc7('0x2a87'),0x19,0x19)); this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb49')](this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xf92')]()); _0x3504ad = this[_0x4cc7('0x26f4')]; var _0x3d84fb = _0x56067a[_0x4cc7('0x6f6')](_0x3504ad[_0x4cc7('0x126')]['get_x'](), 0xe); _0x3504ad[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x3d84fb); _0x3504ad = this['candy']; _0x3d84fb = _0x3504ad[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - 0xa; _0x3504ad['mesh']['set_z'](_0x3d84fb); this['tunnel'][_0x4cc7('0x242a')](this[_0x4cc7('0x26f4')]); }, 'frame1': function() { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x6, 0x6); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](0x5, 0x6); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3d42e0 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a88'), -0x190, -0xa0, null, null, null, _0x3d42e0, null); _0x3d42e0 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a89'), 0x50, -0x64, null, null, null, _0x3d42e0, null); _0x3d42e0 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); var _0xb80e7d = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20see\x20what\x20you\x20mean.\x20It\x20isn\x27t\x20the\x20best\x20candy.', -0x104, 0x118, null, _0x3d42e0, null, _0xb80e7d, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a8a'), 0x8c, 0x190, null, null, -0x1, null, null); }, 'frame2': function() { if (_0x4cc7('0x2a8b') !== 'vxfAH') { this['lizard'][_0x4cc7('0xac9')](12.1, 29.3, null, 0xa); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this['lizard'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xfd7')] = 0.1; } else { this['skater'][_0x4cc7('0xac9')](0x6, 0x6); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x5, 0x6); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['dialog'][_0x4cc7('0xacf')]('You\x20like\x20candy?', 0xdc, -0xdc, null, null, null, null, null); var _0x3dc5b7 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a8c'), -0x12c, -0x64, null, null, null, _0x3dc5b7, null); _0x3dc5b7 = _0x1baaa1[_0x4cc7('0x7d9')](0x118); var _0x9e9266 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a8d'), 0x118, 0x14, null, _0x3dc5b7, 0x0, _0x9e9266, null); } }, 'frame3': function() { var _0xbc4b88 = _0x1baaa1['width'](0x1fe) , _0x1488f0 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Well,\x20you\x20gotta\x20eat\x20something,\x20right?', -0x168, -0x12c, null, _0xbc4b88, null, _0x1488f0, null); _0xbc4b88 = _0x1baaa1[_0x4cc7('0x7d9')](0x1cc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a8e'), 0xf0, -0xdc, null, _0xbc4b88, null, null, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a8f'), 0xb4, -0x64, null, null, -0x1, null, null); _0xbc4b88 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a90'), 0xf0, 0x14, null, _0xbc4b88, -0x1, null, null); _0xbc4b88 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a91'), 0x50, 0x17c, null, _0xbc4b88, -0x1, null, null); }, 'frame4': function() { var _0x145065 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a92'), 0x50, -0x17c, null, null, null, _0x145065, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x2a93')], -0x118, -0x104, null, null, null, null, null); _0x145065 = _0x1baaa1[_0x4cc7('0x7d9')](0x190); var _0xe1cd02 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a94'), -0x12c, -0x50, null, _0x145065, -0x1, _0xe1cd02, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a95'), -0x28, 0x17c, null, null, -0x1, null, null); }, 'frame5': function() { this[_0x4cc7('0xc37')]['setIndexedPosition'](0x5, 0x6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x76); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a96'), -0xa0, -0x154, null, null, null, null, null); var _0x21fa28 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a97'), -0x154, -0x50, null, null, -0x1, _0x21fa28, null); _0x21fa28 = _0x1baaa1[_0x4cc7('0x7d9')](0x2f8); var _0x3ad418 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a98'), 0x0, 0x168, null, _0x21fa28, null, _0x3ad418, null); }, 'frame6': function() { this['child'][_0x4cc7('0xac9')](0x5, 0x6); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a99'), -0x1a4, -0xf0, null, null, null, null, null); var _0x460618 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a9a'), -0x104, -0x50, null, null, -0x1, _0x460618, null); _0x460618 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a9b'), 0x64, 0x17c, null, null, null, _0x460618, null); }, 'init': function() { if (_0x4cc7('0x2a9c') === _0x4cc7('0x2a9c')) { this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); } else { return this[_0x4cc7('0xf19')]['get_numUsedVertexConstants'](); } }, '__class__': _0x248e03 }); var _0x22db6e = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1041')], 0x34, _0x22db6e[_0x4cc7('0xf04')]); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')])]; this['name'] = _0x4cc7('0x2a9d'); }; _0x16dada[_0x4cc7('0x2a9e')] = _0x22db6e; _0x22db6e['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2a9d')]; _0x22db6e[_0x4cc7('0x92b')] = _0x396698; _0x22db6e[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'runner': null, 'student': null, 'loadNext': function(_0x39c0af, _0x51c554) { _0x39c0af = _0x2a5c46[_0x4cc7('0x1d22')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x51c554 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()['wasPaused'] = !0x1, _0x39c0af[_0x4cc7('0x1d23')]() || _0x2a5c46[_0x4cc7('0x1d24')](_0x39c0af)); }, 'unloadLevel': function() { this['student'] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if ('CxUKn' === 'CxUKn') { var _0x3e8472 = _0x4cc7('0x2a9f')[_0x4cc7('0x46')]('|') , _0xad2691 = 0x0; while (!![]) { switch (_0x3e8472[_0xad2691++]) { case '0': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x26); continue; case '1': var _0xfd4dbe = _0x1baaa1['width'](0x2f8) , _0x2ee702 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); continue; case '2': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '3': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x3c); continue; case '4': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '5': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aa0'), -0xa0, -0xc8, null, _0xfd4dbe, -0x1, _0x2ee702, null); continue; case '6': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aa1'), -0x50, 0x118, null, null, null, _0xfd4dbe, null); continue; case '7': _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x3e8); continue; case '8': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44); continue; case '9': this['runner'][_0x4cc7('0xac9')](2.6, 18.6); continue; case '10': this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x46); continue; case '11': _0x22db6e['gaveUp'] ? this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aa2'), 0xc8, -0x168, null, null, null, null, null) : this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aa3'), 0x32, -0x168, null, null, null, null, null); continue; case '12': this[_0x4cc7('0xac8')]['setIndexedPosition'](0x2, 0x12); continue; case '13': this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '14': _0x1fb3e3[_0x4cc7('0xac8')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] = !0x0; continue; case '15': _0xfd4dbe = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); continue; } break; } } else { var _0x2f68ef = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]; _0x2f68ef[_0x4cc7('0x9ad')](_0x4cc7('0x2aa4'), _0x194ba2['onKeyDown']); _0x2f68ef[_0x4cc7('0x9ad')]('keyUp', _0x194ba2['onKeyUp']); _0x2f68ef['addEventListener'](_0x4cc7('0xa14'), _0x194ba2[_0x4cc7('0x2aa5')]); _0x194ba2[_0x4cc7('0x2aa6')] = !0x0; } }, 'frame1': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.6, 17.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x2, 17.7); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x14c8b0 = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2aa7'), -0x104, -0x82, null, _0x14c8b0, null, null, null); _0x14c8b0 = _0x1baaa1['width'](0x50); var _0xa64321 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('...', -0x28, 0x0, null, _0x14c8b0, null, _0xa64321, null); _0x14c8b0 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2aa8'), -0xb4, 0x78, null, null, 0x0, _0x14c8b0, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aa9'), 0xa0, 0xf0, null, null, -0x1, null, null); }, 'frame2': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.6, 17.6); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4c); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x198ba4 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2aaa'), -0xf0, -0x118, null, _0x198ba4, null, null, null); _0x198ba4 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Oh,\x20interesting...', 0xc8, -0x78, null, null, null, _0x198ba4, null); _0x198ba4 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Did\x20you\x20figure\x20it\x20out?', -0xdc, 0x8c, null, null, 0x0, _0x198ba4, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x686'), 0xf0, 0x118, null, null, 0x1, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x27ll\x20get\x20back\x20to\x20you.', 0x168, 0x168, null, null, -0x1, null, null); }, 'init': function() { this['runner'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); var _0x403a99 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1045')); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x403a99,0x3); this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); _0x403a99 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x4cc7('0x104f')); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0x403a99,0x7); }, '__class__': _0x22db6e }); var _0x3266ab = function() { _0x396698['call'](this, _0x4b25d1['memory'], 0x2, null, null, null, _0x3606ba[_0x4cc7('0x25df')]); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x1047')],0x2)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this['frame3']), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x56067a['myAWm'](_0x48c401, this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9']), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this['frame18']), _0x48c401(this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x48c401(this, this[_0x4cc7('0x29e3')]), _0x48c401(this, this[_0x4cc7('0x29e4')]), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x48c401(this, this['frame26']), _0x48c401(this, this['frame27']), _0x48c401(this, this[_0x4cc7('0x2aab')]), _0x48c401(this, this[_0x4cc7('0x2aac')]), _0x48c401(this, this[_0x4cc7('0x2aad')]), _0x48c401(this, this['frame31']), _0x48c401(this, this['frame32']), _0x48c401(this, this[_0x4cc7('0x2aae')]), _0x56067a['myAWm'](_0x48c401, this, this['frame34'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2aaf'); }; _0x16dada[_0x4cc7('0x2ab0')] = _0x3266ab; _0x3266ab[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9[_0x4cc7('0x47b')], _0x4cc7('0x49c'), _0x4cc7('0x2aaf')]; _0x3266ab['__super__'] = _0x396698; _0x3266ab[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'gentleman': null, 'ring': null, 'brightMovements': null, 'darkMovements': null, 'loadNext': function(_0x511746, _0x56e110) { _0x396698[_0x4cc7('0x8')]['loadNext'][_0x4cc7('0x96b')](this, _0x511746, _0x56e110); _0x56e110 || (_0x511746 = _0x1fb3e3[_0x4cc7('0xd91')], _0x56e110 = null, null == _0x56e110 && _0x29cea6['endsWith']('It\x20is\x20a\x20relief\x20no\x20one\x20was\x20present\x20to\x20observe\x20that.', '-') && (_0x56e110 = _0x19023b[_0x4cc7('0xfe1')](0x32) / 0x2), _0x19023b[_0x4cc7('0x493')]()['displayMessage'](_0x4cc7('0x2ab1'), _0x56e110, _0x5240eb[_0x4cc7('0xfe2')](_0x511746))); }, 'unloadLevel': function() { this[_0x4cc7('0xd91')] = this['tunnel'] = this['darkMovements'] = this[_0x4cc7('0x28ce')] = this[_0x4cc7('0x16c5')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0x16c5')] = new _0x1cfb7c(this[_0x4cc7('0xb7f')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x16c5')]); this['brightMovements'] = new _0x535e54([new _0x1f215a(0xa7,0xa9), new _0x1f215a(0x90,0x7a), new _0x1f215a(0x78,0x92), new _0x1f215a(0xc0,0xaa), new _0x1f215a(0x60,0x4a)],this); this[_0x4cc7('0x2ab2')] = new _0x535e54([new _0x1f215a(0x282,0x29c,0x26c), new _0x1f215a(0x29c,0x26c), new _0x1f215a(0x2e2,0x29c), new _0x1f215a(0x29a,0x2b4), new _0x1f215a(0x2b2,0x2cc), new _0x1f215a(0x2b1,0x2cb)],this); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x102); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x15a); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x309); var _0x5bb004 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x44f8dc = null; null == _0x44f8dc && (_0x44f8dc = new _0x169fce()); var _0x2d195a = Math[_0x4cc7('0x28')](0.9599310885968813); _0x44f8dc['x'] = 0.499 * _0x2d195a; _0x44f8dc['y'] = 0.726 * _0x2d195a; _0x44f8dc['z'] = -0.474 * _0x2d195a; _0x44f8dc['w'] = Math['cos'](0.9599310885968813); _0x2d195a = _0x44f8dc['x'] * _0x44f8dc['x'] + _0x44f8dc['y'] * _0x44f8dc['y'] + _0x44f8dc['z'] * _0x44f8dc['z'] + _0x44f8dc['w'] * _0x44f8dc['w']; var _0x51efd2 = _0x2d195a - 0x1; 1e-10 > (0x0 <= _0x51efd2 ? _0x51efd2 : -_0x51efd2) || (0x0 == _0x2d195a ? (_0x44f8dc['x'] = 0x0, _0x44f8dc['y'] = 0x0, _0x44f8dc['z'] = 0x0, _0x44f8dc['w'] = 0x1) : (_0x2d195a = 0x1 / Math[_0x4cc7('0x2c')](_0x2d195a), _0x44f8dc['x'] *= _0x2d195a, _0x44f8dc['y'] *= _0x2d195a, _0x44f8dc['z'] *= _0x2d195a, _0x44f8dc['w'] *= _0x2d195a)); _0x5bb004[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x44f8dc)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x0, 4.4); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); _0x5bb004 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ab3'), 0x104, -0x50, null, null, null, _0x5bb004, null); }, 'frame1': function() { this['gentleman'][_0x4cc7('0xac9')](0x0, 3.4); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x4d47e3 = _0x1baaa1[_0x4cc7('0x7d9')](0x384) , _0x388d18 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ab4'), 0x14, -0xbe, null, _0x4d47e3, null, _0x388d18, null); }, 'frame2': function() { this['gentleman'][_0x4cc7('0xac9')](0x0, -0x1e); }, 'frame3': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](23.7, 5.8); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['gentleman'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x57a399 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x28cd'), 0x0, 0x8c, null, null, null, _0x57a399, null); this['brightMovements'][_0x4cc7('0x28cf')](0x0, this[_0x4cc7('0x16c5')]); }, 'frame4': function() { this['gentleman'][_0x4cc7('0xac9')](23.751, 5.8); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xd91')]['spritesheet']['set_xInverted'](!0x1); var _0x2b1130 = this[_0x4cc7('0x28ce')][_0x4cc7('0x2ab5')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1962')] , _0x4fd256 = _0x2b1130[_0x4cc7('0x126')]; _0x4fd256['set_rotationZ'](_0x4fd256[_0x4cc7('0xf73')]() + 0x24); this['ring'][_0x4cc7('0x1963')](_0x2b1130); this['frameMaxTime'] = 0.75; }, 'frame5': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.5, 6.8); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x0, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.75; }, 'frame6': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](0.2, 6.2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['brightMovements']['attachRingTo'](0x1, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.5; }, 'frame7': function() { this['gentleman']['setIndexedPosition'](1.8, 5.1); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x52); this['gentleman']['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x1, this['ring']); this['frameMaxTime'] = 0.75; }, 'frame8': function() { var _0x182e92 = {}; _0x182e92[_0x4cc7('0x2ab6')] = function(_0x1fb3e3, _0x57ced2) { return _0x1fb3e3 >= _0x57ced2; } ; if (_0x4cc7('0x2ab7') !== _0x4cc7('0x2ab7')) { var _0xa5850c = 0x0; var _0x44dc38 = a[_0x4cc7('0x21')]; var _0x4d2b11; var _0x28cc67 = 0x0; for (_0x4d2b11 = b[_0x4cc7('0x21')]; _0xa5850c < _0x44dc38 && _0x28cc67 < _0x4d2b11; ) { var _0x31baf1 = _0xa5850c; var _0x2b72a3 = a[_0x4cc7('0x22')](_0xa5850c); _0xa5850c += 0xd800 <= _0x2b72a3 && 0xdbff >= _0x2b72a3 ? 0x2 : 0x1; _0x31baf1 = _0x2a6a12[_0x4cc7('0x2ab8')](a, _0x31baf1); _0x2b72a3 = _0x28cc67; var _0x1da876 = b[_0x4cc7('0x22')](_0x28cc67); _0x28cc67 += 0xd800 <= _0x1da876 && _0x182e92[_0x4cc7('0x2ab6')](0xdbff, _0x1da876) ? 0x2 : 0x1; _0x2b72a3 = _0x2a6a12[_0x4cc7('0x2ab8')](b, _0x2b72a3); if (_0x31baf1 < _0x2b72a3) return -0x1; if (_0x31baf1 > _0x2b72a3) return 0x1; } return _0x28cc67 < _0x4d2b11 ? -0x1 : _0xa5850c < _0x44dc38 ? 0x1 : 0x0; } else { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.3, 0x5); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x51); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x28ce')][_0x4cc7('0x28cf')](0x2, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; } }, 'frame9': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.8, 0x6); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x2, this['ring']); this[_0x4cc7('0xfd7')] = 0.75; }, 'frame10': function() { if (_0x4cc7('0x2ab9') === _0x4cc7('0x2aba')) { a[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](a['fragmentConstantsIndex'] + 0x3, 0x1); } else { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.4, 6.7); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x56); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x16c5')]['mesh'][_0x4cc7('0x168e')](0x0, 0x0, -0xbb8); this['frameMaxTime'] = 0.5; } }, 'frame11': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0.2, 7.7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['gentleman'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['brightMovements'][_0x4cc7('0x28cf')](0x3, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.5; }, 'frame12': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](1.82, 0x7); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x53); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x3, this['ring']); this['frameMaxTime'] = 0.75; }, 'frame13': function() { this['gentleman'][_0x4cc7('0xac9')](0.2, 4.2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x28ce')][_0x4cc7('0x28cf')](0x4, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame14': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.8, 3.4); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x28ce')][_0x4cc7('0x16c4')](0x4, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.75; }, 'frame15': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x1, 4.4); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2abb'), -0x50, -0x140, null, null, null, null, null); var _0x5471cc = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8) , _0x27d06a = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2abc'), 0x78, -0x96, null, _0x5471cc, -0x1, _0x27d06a, null); this[_0x4cc7('0x25e6')] = 0.1; }, 'frame16': function() { if (_0x4cc7('0x2abd') !== _0x4cc7('0x2abe')) { var _0x3530cb = _0x4cc7('0x2abf')[_0x4cc7('0x46')]('|') , _0x52cc3e = 0x0; while (!![]) { switch (_0x3530cb[_0x52cc3e++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ac0'), -0x28, 0x10e, null, _0xa7aca2, null, _0x69695, null); continue; case '1': this['tunnel']['display'](0x0); continue; case '2': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '3': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); continue; case '4': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x45); continue; case '5': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationX'](0x0); continue; case '6': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0xb9f); continue; case '7': this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](18.2, 25.3); continue; case '8': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](0xb4); continue; case '9': _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x172); continue; case '10': this['gentleman']['spritesheet'][_0x4cc7('0xacb')](0x55); continue; case '11': var _0xa7aca2 = _0x1baaa1[_0x4cc7('0x7d9')](0x258) , _0x69695 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); continue; } break; } } else { for (var _0x5cec95 = this[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')][_0x4cc7('0x38')](); _0x5cec95[_0x4cc7('0x94e')](); ) if (_0x69695 = _0x5cec95[_0x4cc7('0x3a')](), _0x5260f5[_0x4cc7('0x9a0')](_0x69695, _0x5d81bb) && _0x5260f5['__cast'](_0x69695, _0x5d81bb)[_0x4cc7('0x1987')] == _0xa7aca2 && _0x56067a[_0x4cc7('0x6f5')](null, _0x69695[_0x4cc7('0x1341')])) { _0x5cec95 = _0x3f86a4['prototype'][_0x4cc7('0x1986')]['call'](this, _0xa7aca2); var _0x266229 = _0x3f86a4['prototype']['getImage'][_0x4cc7('0x96b')](this, _0x69695[_0x4cc7('0x1341')]); this[_0x4cc7('0x1a08')](_0x5cec95, _0x266229); _0x266229 = this[_0x4cc7('0x146d')]; null != _0x842c50[_0xa7aca2] ? _0x266229[_0x4cc7('0x97d')](_0xa7aca2, _0x5cec95) : _0x266229['h'][_0xa7aca2] = _0x5cec95; this[_0x4cc7('0x146d')]['remove'](_0x69695[_0x4cc7('0x1341')]); _0x69695 = this['alphaCheck']; null != _0x842c50[_0xa7aca2] ? _0x69695[_0x4cc7('0x97d')](_0xa7aca2, !0x0) : _0x69695['h'][_0xa7aca2] = !0x0; return _0x5cec95; } _0x69695 = this[_0x4cc7('0x2ac3')]; null != _0x842c50[_0xa7aca2] ? _0x69695[_0x4cc7('0x97d')](_0xa7aca2, !0x0) : _0x69695['h'][_0xa7aca2] = !0x0; } }, 'frame17': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](18.2, 25.6); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x28cf')](0x0, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.75; }, 'frame18': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.6, 27.2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')]['move'](0x0, this['ring']); this[_0x4cc7('0xfd7')] = 0.75; }, 'frame19': function() { var _0x584fcc = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('This\x20won\x27t\x20do...', -0xb4, -0x8c, null, null, null, _0x584fcc, null); }, 'frame20': function() { this['gentleman']['setIndexedPosition'](19.6, 24.7); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x1, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.75; }, 'frame21': function() { if (_0x4cc7('0x2ac4') !== _0x4cc7('0x2ac4')) { this[_0x4cc7('0x1c9d')] = (this['horizontal'] = a) ? 0x4 : 0x8; } else { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](18.3, 27.1); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0x16c5')][_0x4cc7('0x126')]['moveTo'](0x0, 0x0, -0xbb8); this[_0x4cc7('0xfd7')] = 0.5; } }, 'frame22': function() { this['gentleman'][_0x4cc7('0xac9')](18.3, 29.8); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x28cf')](0x2, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.75; }, 'frame23': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.7, 27.2); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x2, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame24': function() { if ('zeZpi' !== _0x4cc7('0x2ac5')) { this['gentleman'][_0x4cc7('0xac9')](18.3, 26.7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x28cf')](0x3, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; } else { this[_0x4cc7('0x7d9')] = a - this['x']; return a; } }, 'frame25': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.7, 27.7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x3, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame26': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](17.8, 28.2, null, -0xb); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['darkMovements'][_0x4cc7('0x28cf')](0x4, this[_0x4cc7('0x16c5')]); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame27': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x14, 28.6); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x4, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.5; }, 'frame28': function() { this['gentleman'][_0x4cc7('0xac9')](17.1, 28.2, null, -0x5); this['gentleman'][_0x4cc7('0xaca')]['set_currentFrame'](0x52); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['darkMovements']['attachRingTo'](0x5, this['ring']); this[_0x4cc7('0xfd7')] = 0.5; }, 'frame29': function() { if (_0x4cc7('0x2ac6') !== _0x4cc7('0x2ac6')) { this[_0x4cc7('0x2ac7')] = a; this[_0x4cc7('0x2ac8')] = null == b ? [] : b; 0x0 == this['duration'] && this[_0x4cc7('0x43')](); return this; } else { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](19.1, 29.2); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x2ab2')][_0x4cc7('0x16c4')](0x5, this[_0x4cc7('0x16c5')]); this['frameMaxTime'] = 0.5; } }, 'frame30': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x45); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x172); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xca1); this['tunnel']['display'](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](16.8, 28.7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this['gentleman'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9[_0x4cc7('0x1f3')], 0xb4, -0x12c, null, null, null, null, null); var _0x5a710a = _0x1baaa1[_0x4cc7('0x7d9')](0x26c) , _0x16e2dd = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ac9'), -0xb4, -0x82, null, _0x5a710a, -0x1, _0x16e2dd, null); this[_0x4cc7('0x16c5')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); }, 'frame31': function() { this['gentleman'][_0x4cc7('0xac9')](16.8, 28.7); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x4ff17e = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aca'), 0xc8, -0xbe, null, _0x4ff17e, null, null, null); _0x4ff17e = _0x1baaa1[_0x4cc7('0x7d9')](0x2f8); var _0x9754d1 = new _0x161060(this['gentleman']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('I\x20ought\x20not\x20be\x20obliged\x20to\x20perform\x20this\x20variety\x20of\x20menial\x20labor\x20myself.', 0x3c, 0x10e, null, _0x4ff17e, -0x1, _0x9754d1, null); }, 'frame32': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](16.7, 0x1d); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x32); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame33': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](16.2, 29.4, null, -0x1e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); }, 'frame34': function() { var _0x129fc7 = _0x4cc7('0x2acb')['split']('|') , _0x14f73a = 0x0; while (!![]) { switch (_0x129fc7[_0x14f73a++]) { case '0': this[_0x4cc7('0xd91')]['setIndexedPosition'](15.8, 0x1e, null, -0x46); continue; case '1': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x16); continue; case '2': var _0x1116d0 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); continue; case '3': this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '4': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2acc'), 0x8c, 0xa0, null, null, null, _0x1116d0, null); continue; } break; } }, 'init': function() { if (_0x2d63f9['MIyOx'] !== 'nJBkC') { this['gentleman'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this['gentleman'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['gentleman']); var _0x6d1b3c = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x6d1b3c = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x6d1b3c); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x6d1b3c,0x2); } else { return this[_0x4cc7('0xe0e')]; } }, '__class__': _0x3266ab }); var _0x535e54 = function(_0x3220ff, _0x1bfdda) { for (var _0x41965d = _0x2bc114['toObjectVector'](null), _0x3056f9 = 0x0, _0x229210 = _0x3220ff[_0x4cc7('0x21')]; _0x3056f9 < _0x229210; ) { if (_0x4cc7('0x2acd') === 'ugAVY') { return _0x3f9803[_0x4cc7('0x2504')](0x708); } else { var _0x36f98a = _0x3056f9++; _0x41965d[_0x4cc7('0x9e7')](_0x36f98a, _0x3220ff[_0x36f98a]); } } this[_0x4cc7('0x2ab5')] = _0x41965d; this[_0x4cc7('0x49c')] = _0x1bfdda; for (_0x41965d = _0x44b7a4[_0x4cc7('0x1610')](_0x3220ff[_0x4cc7('0x21')] - 0x1, -0x1, -0x1); _0x41965d[_0x4cc7('0x124b')] != _0x41965d[_0x4cc7('0x10a1')]; ) _0x3056f9 = _0x41965d[_0x4cc7('0x124b')] += _0x41965d['step'], _0x3220ff[_0x3056f9][_0x4cc7('0x8fe')](_0x1bfdda[_0x4cc7('0x1106')]); }; _0x16dada[_0x4cc7('0x2ace')] = _0x535e54; _0x535e54['__name__'] = _0x4cc7('0x2acf')[_0x4cc7('0x46')]('\x20'); _0x535e54[_0x4cc7('0x8')] = {}; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x2ab5')] = null; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x49c')] = null; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x28cf')] = function(_0x2d70bf, _0x3525ea) { _0x3525ea.attachTo(this.movements.get(_0x2d70bf).tile); } ; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x16c4')] = function(_0x4cbab8, _0x28a677) { this.movements.get(_0x4cbab8).moveTileToEnd(_0x28a677); } ; _0x535e54[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x535e54; var _0x1f215a = function(_0x4e2404, _0x385f79, _0x3203db) { var _0xa2549e = {}; _0xa2549e[_0x4cc7('0x2ad0')] = function(_0x1fb3e3, _0x18683f) { return _0x1fb3e3 == _0x18683f; } ; _0xa2549e['IGfaq'] = function(_0x1fb3e3, _0xd533a8) { return _0x1fb3e3 - _0xd533a8; } ; if (_0x4cc7('0x2ad1') === _0x4cc7('0x2ad2')) { if (_0xa2549e[_0x4cc7('0x2ad0')](0x2, this[_0x4cc7('0x2ad3')][_0x4cc7('0x34')]())) _0x4e2404 += _0x4bf907['string'](this[_0x4cc7('0x2ad3')][_0x4cc7('0x2b')](0x0)), _0x4e2404 = _0x4e2404 + _0x4cc7('0x2ad4') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2ad3')][_0x4cc7('0x2b')](0x1)); else { _0x4e2404 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2ad3')]['get'](0x0)); _0x385f79 = 0x1; for (var _0x10b1a8 = _0xa2549e[_0x4cc7('0x2ad5')](this[_0x4cc7('0x2ad3')][_0x4cc7('0x34')](), 0x1); _0x385f79 < _0x10b1a8; ) { var _0x3a047f = _0x385f79++; _0x4e2404 += _0x4cc7('0x2ad6'); _0x4e2404 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2ad3')][_0x4cc7('0x2b')](_0x3a047f)); } _0x4e2404 = _0x4e2404 + ',\x20and\x20the\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['charactersAllowed'][_0x4cc7('0x2b')](this['charactersAllowed']['get_length']() - 0x1)); } _0x4e2404 += _0x4cc7('0x2ad7'); } else { this[_0x4cc7('0x1452')] = _0x4e2404; this[_0x4cc7('0x2ad8')] = _0x385f79; this['sourceIndex'] = null != _0x3203db ? _0x3203db : _0x385f79; } }; _0x16dada[_0x4cc7('0x2ad9')] = _0x1f215a; _0x1f215a[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20cutscene\x20_Revision\x20TileMovement'[_0x4cc7('0x46')]('\x20'); _0x1f215a[_0x4cc7('0x8')] = {}; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x1452')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x2ad8')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x2ada')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x2adb')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x1961')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x1962')] = null; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x10b3c9) { this.startPosition = _0x10b3c9.getTerrainPosition(this.startIndex); this.endIndex != this.sourceIndex && (this.endPosition = _0x10b3c9.getTerrainPosition(this.endIndex)); var _0x335975 = this.sourceIndex; _0x2116b2.low = 0xe79f9; this.tile = 0x0 <= _0x335975 && _0x335975 < _0x10b3c9.terrain.get_length() ? _0x10b3c9.terrain.get(_0x335975) : null; this.moveTileToStart(); } ; _0x1f215a[_0x4cc7('0x8')]['moveTileToStart'] = function(_0x496aba) { this.tile.mesh.set_position(this.startPosition.position); this.tile.mesh.set_eulers(this.startPosition.eulers.get_degrees()); null != _0x496aba && _0x496aba.attachTo(this.tile); } ; _0x1f215a[_0x4cc7('0x8')]['moveTileToEnd'] = function(_0xfdc4c7) { 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 != _0xfdc4c7 && _0xfdc4c7.attachTo(this.tile); } ; _0x1f215a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1f215a; var _0x13febf = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1044')], 0xe, null, null, null, _0x3606ba['IF_FOLLOWING_LEVEL_REACHED']); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x1046')],0x0)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x2d63f9[_0x4cc7('0x1f6')](_0x48c401, this, this[_0x4cc7('0x20f0')])]; this['name'] = _0x4cc7('0x2adc'); }; _0x16dada[_0x4cc7('0x2add')] = _0x13febf; _0x13febf['__name__'] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2ade')]; _0x13febf['__super__'] = _0x396698; _0x13febf['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](0.2); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](0x631); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x26a); _0x180fa9['view']['get_camera']()['set_z'](-0x1d8); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](31.76); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](17.85); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x17, 15.6, null, -0x3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x49); this['duplicator']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0.1, 15.5, null, -0x3); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x63); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xd5e')](this['duplicator']); this['dialog'][_0x4cc7('0xacf')]('Dad!\x20Dad!', -0x168, -0x118, null, null, null, null, null); var _0xe30853 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2adf'), -0x50, -0xdc, null, null, -0x1, _0xe30853, null); _0xe30853 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('What,\x20at\x20the\x20tunnel?', 0x140, 0xa0, null, null, null, _0xe30853, null); }, 'frame1': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x675); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x234); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x151); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationX'](37.76); _0x180fa9['view']['get_camera']()['set_rotationY'](25.25); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationZ'](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['duplicator'][_0x4cc7('0x1d74')](); this['duplicator'][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xc37')]['lookAtCamera'](); this['child'][_0x4cc7('0x1d75')] = !0x0; var _0x4199f1 = _0x1baaa1[_0x4cc7('0x7d9')](0x186); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d76'), -0x136, -0x14a, null, _0x4199f1, null, null, null); _0x4199f1 = _0x1baaa1['width'](0x1ea); var _0x3cbb78 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Just\x20a\x20couple\x20pieces\x20were\x20floating\x20in\x20space.', -0x14, -0xd2, null, _0x4199f1, -0x1, _0x3cbb78, null); _0x4199f1 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1d78'), 0xf0, 0xc8, null, null, null, _0x4199f1, null); }, 'frame2': function() { if (_0x4cc7('0x2ae0') === 'IUWOu') { return _0x220b4b['__defaultEndian'] = _0x450569; } else { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x672); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_y'](-0x1c0); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](-0x8f); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](33.16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](28.85); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0x1d74')](); this[_0x4cc7('0xc34')][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xc37')][_0x4cc7('0x1d74')](); this[_0x4cc7('0xc37')][_0x4cc7('0x1d75')] = !0x0; var _0x450569 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Tunnels\x20are\x20alive!', 0x28, 0x50, null, null, null, _0x450569, null); } }, 'frame3': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x4d5); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x168); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_z'](0xbc); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](35.16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](23.45); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0x1d74')](); this['duplicator']['onScreenDirty'] = !0x0; this[_0x4cc7('0xc37')][_0x4cc7('0x1d74')](); this['child'][_0x4cc7('0x1d75')] = !0x0; var _0x29ae26 = _0x1baaa1[_0x4cc7('0x7d9')](0x122) , _0x51323c = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ae1'), -0xc8, 0x6e, null, _0x29ae26, null, _0x51323c, null); _0x29ae26 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1e47'), 0x1b8, 0xa0, null, null, null, _0x29ae26, null); }, 'frame4': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x33e); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xd3); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x230); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationX'](35.16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](23.45); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x1d74')](); this['child'][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.1, 13.8, null, -0x50); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x72b')], -0x1b8, -0x140, null, null, null, null, null); var _0xc6f284 = _0x1baaa1[_0x4cc7('0x7d9')](0x230) , _0x25624f = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ae2'), 0x14, -0xfa, null, _0xc6f284, -0x1, _0x25624f, null); _0xc6f284 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ae3'), 0x118, 0x118, null, null, null, _0xc6f284, null); }, 'frame5': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x263); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xcc); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x300); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](35.16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](23.45); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')]['setIndexedPosition'](0.1, 13.1, null, -0xb9); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x4a); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](23.8, 0xf, null, -0x23); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x64); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x335ccf = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ae4'), -0xf0, -0x118, null, null, null, _0x335ccf, null); _0x335ccf = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Um,\x20why?', 0x78, -0x50, null, null, null, _0x335ccf, null); _0x335ccf = _0x1baaa1[_0x4cc7('0x7d9')](0x208); var _0x509dc3 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2ae5'), 0x64, 0xf0, null, _0x335ccf, null, _0x509dc3, null); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2ae6'), 0x1b8, 0x140, null, null, -0x1, null, null); }, 'init': function() { this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x0,null,!0x1,null); this[_0x4cc7('0xc34')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc34')]); var _0x2d6167 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1046')); this['duplicator'][_0x4cc7('0x110a')] = new _0x42bd00(_0x2d6167,0x0); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x2d6167 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1046')); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x2d6167,0x0); }, '__class__': _0x13febf }); var _0x5dae2d = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x1053')], 0x1, null, { 'endTiles': !0x1, 'customDate': _0x4b25d1[_0x4cc7('0x1053')][_0x4cc7('0x2693')](_0x4b25d1['home2'][_0x4cc7('0xc2f')]) }, null, _0x3606ba['CUSTOM']((_0x37a526 = _0x4b25d1['home2'], _0x2d63f9['GTTEX'](_0x48c401, _0x37a526, _0x37a526[_0x4cc7('0x2868')])))); this[_0x4cc7('0x2197')] = [_0x2d63f9[_0x4cc7('0x1f7')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this['frame9']), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27df'); }; _0x16dada['com.player03.run3.cutscene.Sneaking'] = _0x5dae2d; _0x5dae2d[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', 'run3', _0x4cc7('0x49c'), _0x4cc7('0x27df')]; _0x5dae2d['__super__'] = _0x396698; _0x5dae2d[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'child': null, 'unloadLevel': function() { this['child'] = this[_0x4cc7('0xec5')] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x7); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x51); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xeb0); var _0xb83903 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x100162 = null; null == _0x100162 && (_0x100162 = new _0x169fce()); var _0x155150 = Math[_0x4cc7('0x28')](1.5707963267948966); _0x100162['x'] = -0.024 * _0x155150; _0x100162['y'] = 0.059 * _0x155150; _0x100162['z'] = -0.998 * _0x155150; _0x100162['w'] = Math['cos'](1.5707963267948966); _0x155150 = _0x100162['x'] * _0x100162['x'] + _0x56067a[_0x4cc7('0x2a54')](_0x100162['y'], _0x100162['y']) + _0x100162['z'] * _0x100162['z'] + _0x100162['w'] * _0x100162['w']; var _0x683f49 = _0x155150 - 0x1; 1e-10 > (0x0 <= _0x683f49 ? _0x683f49 : -_0x683f49) || (_0x56067a['DkvZv'](0x0, _0x155150) ? (_0x100162['x'] = 0x0, _0x100162['y'] = 0x0, _0x100162['z'] = 0x0, _0x100162['w'] = 0x1) : (_0x155150 = 0x1 / Math[_0x4cc7('0x2c')](_0x155150), _0x100162['x'] *= _0x155150, _0x100162['y'] *= _0x155150, _0x100162['z'] *= _0x155150, _0x100162['w'] *= _0x155150)); _0xb83903[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x100162)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](17.1, -0x2a, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x44); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](16.2, -30.4, !0x0, -0x16); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0xb83903 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); _0x100162 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2ae7'), 0x78, 0xd2, _0xb83903, null, null, _0x100162, null); }, 'frame1': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](17.3, -42.8, !0x0, -0x4); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x23aef1 = _0x1baaa1[_0x4cc7('0xa9a')](0.6) , _0x466e45 = _0x1baaa1[_0x4cc7('0x7d9')](0x10e) , _0x49ba24 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ae8'), 0x64, 0xfa, _0x23aef1, _0x466e45, null, _0x49ba24, null); }, 'frame2': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](17.8, -43.2, !0x0); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame3': function() { this[_0x4cc7('0xec5')]['setIndexedPosition'](17.8, -43.2, !0x0); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](16.2, -30.4, !0x0, -0x16); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x1c9aea = _0x1baaa1[_0x4cc7('0x7d9')](0x172) , _0x5e5d2f = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2ae9'), -0x140, -0x32, null, _0x1c9aea, null, _0x5e5d2f, null); this['child'][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame4': function() { this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x47); }, 'frame5': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](17.8, -43.2, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](16.2, -30.4, !0x0, -0x16); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x6f); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x3d13ab = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aea'), -0x64, -0x12c, null, null, null, _0x3d13ab, null); _0x3d13ab = _0x1baaa1[_0x4cc7('0x7d9')](0x320); var _0x45e9bb = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Do\x20you\x20do\x20it\x20because\x20you\x20want\x20to,\x20or\x20because\x20your\x20father\x20tells\x20you\x20to?', -0x50, 0x14a, null, _0x3d13ab, null, _0x45e9bb, null); this[_0x4cc7('0xc37')]['unifyRotation'](this[_0x4cc7('0xec5')]); }, 'frame6': function() { this['angel'][_0x4cc7('0xac9')](17.8, -43.2, !0x0); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](16.2, -31.4, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x77); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x3cb3f5 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aeb'), 0x78, -0xb4, null, null, null, _0x3cb3f5, null); _0x3cb3f5 = _0x1baaa1['width'](0x1f4); var _0x1685f6 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Is\x20that\x20really\x20the\x20best\x20excuse\x20you\x20can\x20think\x20of?', -0x154, 0xa, null, _0x3cb3f5, null, _0x1685f6, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2aec')); _0x3cb3f5 = _0x1baaa1[_0x4cc7('0x7d9')](0x35c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aed'), 0x0, 0x122, null, _0x3cb3f5, -0x1, null, null); this[_0x4cc7('0xc37')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame7': function() { this['angel'][_0x4cc7('0xac9')](17.8, -43.2, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['child'][_0x4cc7('0xac9')](16.2, -0x20, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x77); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2aee'), -0x140, -0x154, null, null, null, null, null); var _0xdc0733 = _0x1baaa1['width'](0x23a) , _0x80a27a = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Dad\x20calls\x20it\x20\x22Conspircy,\x22\x20but\x20it\x27s\x20really\x20Hide-and-Seek.', -0x50, -0xbe, null, _0xdc0733, -0x1, _0x80a27a, null); _0xdc0733 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Oh!', -0x14, 0x118, null, null, null, _0xdc0733, null); this[_0x4cc7('0xc37')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); }, 'frame8': function() { if ('pfwiu' === _0x4cc7('0x2aef')) { _0x457ac5['prototype'][_0x4cc7('0xb7d')][_0x4cc7('0x96b')](this, _0x165d55); return; } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](17.8, -43.2, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x1c); this['angel']['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](16.2, -0x21, !0x0); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x77); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2af0'), -0x78, -0x118, null, null, null, null, null); var _0x165d55 = _0x1baaa1[_0x4cc7('0x7d9')](0x172) , _0x13ac72 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2af1'), -0xa0, -0x6e, null, _0x165d55, -0x1, _0x13ac72, null); this[_0x4cc7('0xc37')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); } }, 'frame9': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](18.1, -0x2e, !0x0, 0x16); this['angel']['spritesheet']['set_currentFrame'](0x49); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child']['setIndexedPosition'](16.2, -33.4, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x77); this['child']['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x27a05d = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2af2'), 0x28, 0x46, null, null, null, _0x27a05d, null); this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xec5')]['mesh'][_0x4cc7('0xf98')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf71')]()); this['angel'][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); }, 'frame10': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](18.1, 0x0, null, 0x16); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x49); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](16.2, -34.1, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x77); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2af3'), 0x8c, -0xf0, null, null, null, null, null); var _0x3cc6ec = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2af4'), 0x50, -0x78, null, null, -0x1, _0x3cc6ec, null); }, 'frame11': function() { var _0x496f64 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2af5'), 0x50, 0x96, null, null, null, _0x496f64, null); }, 'init': function() { var _0x2b9f99 = _0x4cc7('0x2af6')[_0x4cc7('0x46')]('|') , _0x8cbfb = 0x0; while (!![]) { switch (_0x2b9f99[_0x8cbfb++]) { case '0': this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3d9296,0x0); continue; case '1': var _0x3d9296 = this['explorePath'][_0x4cc7('0x1109')]; continue; case '2': this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x3d9296,0x1); continue; case '3': _0x3d9296 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3d9296); continue; case '4': this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; continue; case '5': this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); continue; case '6': this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; continue; case '7': _0x3d9296 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3d9296); continue; case '8': this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x1,null,!0x1,null); continue; case '9': this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); continue; case '10': this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); continue; case '11': _0x3d9296 = this[_0x4cc7('0x1108')]['pathName']; continue; } break; } }, '__class__': _0x5dae2d }); var _0x2c2cb6 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0xf06')], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x56067a['myAWm'](_0x48c401, this, this[_0x4cc7('0xf0b')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2af7'); }; _0x16dada[_0x4cc7('0x2af8')] = _0x2c2cb6; _0x2c2cb6[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27d1')]; _0x2c2cb6[_0x4cc7('0x92b')] = _0x396698; _0x2c2cb6[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'runner': null, 'pathsExceptA': null, 'pathsToAlwaysDraw': null, 'pathsShape': null, 'pathAShape': null, 'drawMap': function(_0x59c338) { if (_0x2d63f9[_0x4cc7('0x189')](_0x4cc7('0x2af9'), _0x4cc7('0x2afa'))) { null == _0x59c338 && (_0x59c338 = !0x1); null == this[_0x4cc7('0x2afb')] && (this[_0x4cc7('0x2afb')] = new _0x24e28()); this[_0x4cc7('0xace')][_0x4cc7('0xb6a')](this[_0x4cc7('0x2afb')], 0x0); _0x59c338 ? (_0x2d63f9[_0x4cc7('0x1f8')](null, this[_0x4cc7('0x2afc')]) && (this[_0x4cc7('0x2afc')] = new _0x24e28()), this[_0x4cc7('0xace')]['addChildAt'](this[_0x4cc7('0x2afc')], 0x1)) : null != this[_0x4cc7('0x2afc')] && (this['pathAShape'] = null); _0x59c338 = _0x48c401(this, this[_0x4cc7('0x2afd')]); this[_0x4cc7('0xace')]['layout'][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x59c338))); _0x59c338(); } else { if (this[_0x4cc7('0xae0')][l]['__hitTest'](_0x59c338, b, c, null, !0x0, this[_0x4cc7('0xae0')][l])) return null != d && d['push'](f), !0x0; } }, 'redrawMap': function() { this['pathsShape'][_0x4cc7('0xb46')](-0x2ee * this['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x']); this[_0x4cc7('0x2afb')][_0x4cc7('0xb44')](0x64 * this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y']); this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0xbcab7c); this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](-this['pathsShape'][_0x4cc7('0x472')](), -this['pathsShape'][_0x4cc7('0xb45')](), this[_0x4cc7('0xace')]['layout'][_0x4cc7('0xeff')][_0x4cc7('0x7d9')], this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xeff')][_0x4cc7('0x98b')]); this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); _0x349093[_0x4cc7('0x493')]()[_0x4cc7('0x2afe')](this['pathsShape'][_0x4cc7('0xbb9')](), this[_0x4cc7('0x2aff')], this['pathsToAlwaysDraw'], !0x1); var _0x2df6cb = _0x349093[_0x4cc7('0x493')]()[_0x4cc7('0x2b00')](_0x4b25d1[_0x4cc7('0xf06')][_0x4cc7('0x1109')])['levelToPosition'](this['indexInPath']); this[_0x4cc7('0x2afb')]['get_graphics']()[_0x4cc7('0x133f')](); this['pathsShape'][_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0x0); var _0x1dfb5f = this[_0x4cc7('0x2afb')]['get_graphics']() , _0x1cf4ec = this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x1dfb5f[_0x4cc7('0x1f31')](_0x2df6cb['x'], _0x2df6cb['y'], (_0x1cf4ec['x'] + _0x1cf4ec['y']) / 0x2 * 0x4); this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); _0x2df6cb = null != this[_0x4cc7('0x2afc')] ? this[_0x4cc7('0x2afc')] : this[_0x4cc7('0x2afb')]; _0x2df6cb != this[_0x4cc7('0x2afb')] && _0x2df6cb['get_graphics']()[_0x4cc7('0x9fd')](); _0x1dfb5f = _0x349093[_0x4cc7('0x493')]()[_0x4cc7('0x2b00')](_0x4b25d1['sidePathA'][_0x4cc7('0x1109')]); _0x1dfb5f[_0x4cc7('0xb0e')](_0x2df6cb[_0x4cc7('0xbb9')](), !0x1, !0x0); _0x1dfb5f = _0x1dfb5f[_0x4cc7('0x1f30')](0x0); _0x2df6cb[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](); _0x2df6cb[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0x0); _0x1cf4ec = _0x2df6cb[_0x4cc7('0xbb9')](); var _0x525fbf = this[_0x4cc7('0xace')][_0x4cc7('0x22e')]['scale']; _0x1cf4ec[_0x4cc7('0x1f31')](_0x1dfb5f['x'], _0x1dfb5f['y'], (_0x525fbf['x'] + _0x525fbf['y']) / 0x2 * 0x4); _0x2df6cb[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); _0x2df6cb != this[_0x4cc7('0x2afb')] && (_0x1cf4ec = _0x349093[_0x4cc7('0x493')]()[_0x4cc7('0x2b00')](_0x4b25d1[_0x4cc7('0x1045')][_0x4cc7('0x1109')]), _0x1cf4ec = _0x1cf4ec['waypoints']['get'](_0x1cf4ec['waypoints'][_0x4cc7('0x34')]() - 0x1), _0x2df6cb[_0x4cc7('0xb46')](_0x1cf4ec['x'] * this[_0x4cc7('0xace')][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x'] - _0x1dfb5f['x'] + this[_0x4cc7('0x2afb')]['get_x']()), _0x2df6cb[_0x4cc7('0xb44')](_0x1cf4ec['y'] * this[_0x4cc7('0xace')]['layout'][_0x4cc7('0xa9a')]['y'] - _0x1dfb5f['y'] + this['pathsShape']['get_y']())); }, 'unloadLevel': function() { var _0x317561 = {}; _0x317561[_0x4cc7('0x2b01')] = function(_0x1fb3e3, _0x86899a) { return _0x1fb3e3 * _0x86899a; } ; if (_0x4cc7('0x2b02') !== 'tNuto') { this['runner'] = this[_0x4cc7('0xc37')] = this['tunnel'] = this[_0x4cc7('0x2afc')] = this[_0x4cc7('0x2afb')] = this[_0x4cc7('0x2b03')] = this[_0x4cc7('0x2aff')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); } else { _0x2083a5['prototype'][_0x4cc7('0x1bea')][_0x4cc7('0x96b')](this); this['_pointLightVertexConstants'] = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x1434')], !0x0); this[_0x4cc7('0xf18')] = _0x2bc114[_0x4cc7('0x24')](null, 0x2 * this[_0x4cc7('0x1434')], !0x0); this[_0x4cc7('0xf1b')]() ? (this[_0x4cc7('0x1c34')] = _0x2bc114[_0x4cc7('0x24')](null, this[_0x4cc7('0x119c')], !0x0), this[_0x4cc7('0x1c35')] = _0x2bc114[_0x4cc7('0x24')](null, _0x317561[_0x4cc7('0x2b01')](0x2, this['_numDirectionalLights']), !0x0)) : this['_dirLightFragmentConstants'] = _0x2bc114[_0x4cc7('0x24')](null, 0x3 * this[_0x4cc7('0x119c')], !0x0); } }, 'frame0': function() { this['pathsExceptA'] = [_0x4b25d1[_0x4cc7('0x1041')][_0x4cc7('0x1109')], _0x4b25d1[_0x4cc7('0x1045')][_0x4cc7('0x1109')], _0x4b25d1['river']['pathName'], _0x4b25d1[_0x4cc7('0xf03')][_0x4cc7('0x1109')], _0x4b25d1['sidePathU'][_0x4cc7('0x1109')], _0x4b25d1['sidePathD'][_0x4cc7('0x1109')], _0x4b25d1[_0x4cc7('0x104a')][_0x4cc7('0x1109')], _0x4b25d1[_0x4cc7('0x1044')][_0x4cc7('0x1109')], _0x4b25d1[_0x4cc7('0x104c')][_0x4cc7('0x1109')], _0x4b25d1[_0x4cc7('0x1047')]['pathName']]; this[_0x4cc7('0x2b03')] = [_0x4b25d1[_0x4cc7('0x104a')]['pathName'], _0x4b25d1['boxes'][_0x4cc7('0x1109')]]; this[_0x4cc7('0x2afc')] = this[_0x4cc7('0x2afb')] = null; var _0x122e5d = new _0x12dd16(this[_0x4cc7('0xb7f')],new _0x2eee4b('MapWithTeapot.png',0x28,0x19)); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](18.7, 1.1, null, -0xe); _0x122e5d[_0x4cc7('0x126')][_0x4cc7('0xfa1')](this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd1a')]()); _0x122e5d['mesh'][_0x4cc7('0xf99')](0x5a); _0x122e5d['mesh']['set_rotationY'](-0x5a); _0x122e5d[_0x4cc7('0x126')]['set_rotationZ'](0x5a); this['tunnel'][_0x4cc7('0x242a')](_0x122e5d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0xc1); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xba); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x11d); _0x122e5d = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); var _0x1c8895 = null; null == _0x1c8895 && (_0x1c8895 = new _0x169fce()); var _0x3f0970 = Math['sin'](2.2078415037728267); _0x1c8895['x'] = -0.488 * _0x3f0970; _0x1c8895['y'] = -0.728 * _0x3f0970; _0x1c8895['z'] = 0.481 * _0x3f0970; _0x1c8895['w'] = Math['cos'](2.2078415037728267); _0x3f0970 = _0x1c8895['x'] * _0x1c8895['x'] + _0x1c8895['y'] * _0x1c8895['y'] + _0x1c8895['z'] * _0x1c8895['z'] + _0x1c8895['w'] * _0x1c8895['w']; var _0x3bf9a3 = _0x3f0970 - 0x1; 1e-10 > (0x0 <= _0x3bf9a3 ? _0x3bf9a3 : -_0x3bf9a3) || (0x0 == _0x3f0970 ? (_0x1c8895['x'] = 0x0, _0x1c8895['y'] = 0x0, _0x1c8895['z'] = 0x0, _0x1c8895['w'] = 0x1) : (_0x3f0970 = 0x1 / Math['sqrt'](_0x3f0970), _0x1c8895['x'] *= _0x3f0970, _0x1c8895['y'] *= _0x3f0970, _0x1c8895['z'] *= _0x3f0970, _0x1c8895['w'] *= _0x3f0970)); _0x122e5d[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x1c8895)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](18.7, 0.9); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](18.9, 1.3); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x122e5d = _0x1baaa1[_0x4cc7('0x7d9')](0x7d0); _0x1c8895 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x27ll\x20let\x20me\x20change\x20the\x20name\x20of\x20this\x20tunnel,\x20but\x20not\x20anything\x20else\x20about\x20it?', 0x3c, -0x64, null, null == _0x122e5d ? null : Math[_0x4cc7('0xa96')](_0x122e5d / 2.5), null, _0x1c8895); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Yep.', -0xb4, 0x78, null, null, null, null); _0x122e5d = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b04'), -0x50, 0x154, null, null, -0x1, _0x122e5d); }, 'frame1': function() { this['child']['setIndexedPosition'](18.7, 0x1); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x74); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec4')]['setIndexedPosition'](18.8, 1.3); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x38); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog']['addBubble'](_0x4cc7('0x2b05'), -0xc8, -0x104, null, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b06'), 0x17c, -0xc8, null, null, -0x1, null, null); var _0x4d4c13 = _0x1baaa1[_0x4cc7('0x7d9')](0x136); this[_0x4cc7('0xace')]['addBubble'](_0x56067a['GYdac'], 0x154, 0x1e, null, _0x4d4c13, -0x1, null, null); this[_0x4cc7('0x2b07')](); }, 'frame2': function() { var _0x6408c2 = _0x4cc7('0x2b08')['split']('|') , _0x43eda7 = 0x0; while (!![]) { switch (_0x6408c2[_0x43eda7++]) { case '0': this[_0x4cc7('0x2b07')](); continue; case '1': this['dialog']['addBubble'](_0x4cc7('0x2b09'), 0x1b8, -0x172, null, _0x33f45e, -0x1, null, null); continue; case '2': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '3': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b0a'), 0x190, 0xdc, null, null, null, null, null); continue; case '4': this[_0x4cc7('0xc37')]['setIndexedPosition'](18.7, 0x1); continue; case '5': this['runner'][_0x4cc7('0xac9')](18.8, 1.3); continue; case '6': var _0x33f45e = _0x1baaa1[_0x4cc7('0x7d9')](0xdc); continue; case '7': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b0b'), -0xb4, -0x64, null, null, -0x1, null, null); continue; case '8': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x74); continue; case '9': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x38); continue; case '10': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b0c'), 0x64, -0x3c, null, null, -0x1, null, null); continue; case '11': this[_0x4cc7('0xace')]['addBubble']('I\x20go\x20back,', -0x1e0, 0x64, null, null, null, null, null); continue; case '12': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; } break; } }, 'frame3': function() { var _0x3faffd = _0x4cc7('0x2b0d')[_0x4cc7('0x46')]('|') , _0x14bdba = 0x0; while (!![]) { switch (_0x3faffd[_0x14bdba++]) { case '0': this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '1': this[_0x4cc7('0x2b07')](!0x0); continue; case '2': this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](18.65, 0.9); continue; case '3': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But,\x20what\x20if\x20I\x20put\x20Tunnel\x20A\x20somewhere\x20else?', -0x104, -0x136, null, _0x1650e7, null, null, null); continue; case '4': this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x55); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x72f')], 0x78, -0xbe, null, null, -0x1, null, null); continue; case '6': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '7': var _0x1650e7 = _0x1baaa1[_0x4cc7('0x7d9')](0x208); continue; case '8': this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x71); continue; case '9': this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](18.8, 1.2); continue; case '10': _0x1650e7 = _0x1baaa1[_0x4cc7('0x7d9')](0x14a); continue; case '11': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b0e'), -0xc8, 0xf0, null, null, null, null, null); continue; case '12': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b0f'), 0x190, 0xa, null, _0x1650e7, -0x1, null, null); continue; } break; } }, 'frame4': function() { var _0x24fcf4 = {}; _0x24fcf4['yZYaC'] = _0x4cc7('0x2b10'); if (_0x4cc7('0x2b11') === _0x4cc7('0x2b12')) { if (null == this[_0x4cc7('0x2b13')]) { var _0x559d8c = new _0x12fb81(); _0x559d8c['assemble'](_0x56c304[_0x4cc7('0x8eb')](0x1), _0x4cc7('0x2b14')); var _0xe97e7c = new _0x12fb81(); _0xe97e7c[_0x4cc7('0x3bb')](_0x56c304[_0x4cc7('0x8eb')](0x0), _0x24fcf4[_0x4cc7('0x2b15')]); this['__renderStage3DProgram'] = this['createProgram'](); this[_0x4cc7('0x2b13')][_0x4cc7('0x2b16')](_0x559d8c[_0x4cc7('0x2b17')], _0xe97e7c[_0x4cc7('0x2b17')]); } this[_0x4cc7('0x1ef1')](this[_0x4cc7('0x2b13')]); this[_0x4cc7('0x13f1')](0x2, 0x9); this[_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0); this[_0x4cc7('0x1f9e')](0x3); this[_0x4cc7('0x13f4')](!0x1, 0x0); this['setStencilActions'](); this[_0x4cc7('0xeca')](0x0, 0x0, 0x0); this[_0x4cc7('0x21cf')](null); this['setTextureAt'](0x0, _0x568ca3[_0x4cc7('0x2b18')]); this[_0x4cc7('0xb1b')](0x0, _0x49b9bd[_0x4cc7('0x2b19')], 0x0, 0x3); this['setVertexBufferAt'](0x1, _0x49b9bd['__vertexBuffer'], 0x3, 0x2); this[_0x4cc7('0x1f4c')](0x1, 0x0, _0x49b9bd[_0x4cc7('0x9c1')], !0x0); this[_0x4cc7('0x1f3c')](_0x49b9bd[_0x4cc7('0x16dc')]); this[_0x4cc7('0x2b1a')] = !0x0; } else { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](18.7, 0x1); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x74); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](18.8, 1.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b1b'), 0xc8, -0x118, null, null, null, null); var _0x49b9bd = _0x1baaa1['width'](0x5c8); this[_0x4cc7('0xace')]['addBubble'](_0x2d63f9[_0x4cc7('0x1f9')], -0xb4, -0x70, null, null == _0x49b9bd ? null : Math['round'](_0x49b9bd / 2.5), null, null); _0x49b9bd = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), 0x118, 0x0, null, null, 0x0, _0x49b9bd); _0x49b9bd = _0x1baaa1['width'](0x3e8); var _0x568ca3 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('And\x20would\x20you\x20find\x20A-1\x20at\x20the\x20end?', -0xf0, 0xa8, null, _0x2d63f9['BYOkr'](null, _0x49b9bd) ? null : Math['round'](_0x49b9bd / 2.5), 0x1, _0x568ca3); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), 0x1a4, 0xdc, null, null, 0x2, null); } }, 'frame5': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](18.65, 0.9); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0x68); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')]['setIndexedPosition'](18.8, 1.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x2d63f9['fxkMo'], 0x50, -0x104, null, null, null, null); var _0x267712 = _0x1baaa1[_0x4cc7('0x7d9')](0x53c) , _0x4c99d4 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('I\x27ve\x20been\x20there,\x20and\x20there\x27s\x20nothing.\x20This\x20map\x20is\x20lying!', 0xdc, -0x48, null, null == _0x267712 ? null : Math[_0x4cc7('0xa96')](_0x2d63f9[_0x4cc7('0x1fd')](_0x267712, 2.5)), -0x1, _0x4c99d4); _0x267712 = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1e47'), -0x64, 0x12c, null, null, null, _0x267712); }, 'frame6': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](18.7, 0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x74); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](18.8, 1.2); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b1c'), 0x14, -0x118, null, null, null, null, null); var _0x5a6f93 = _0x1baaa1[_0x4cc7('0xa9a')](0.5); this['dialog'][_0x4cc7('0x2661')]('There,\x20I\x20put\x20it\x20back.', 0xdc, -0xe6, _0x5a6f93, null, 0xffffff); _0x5a6f93 = _0x1baaa1[_0x4cc7('0x7d9')](0x2e4); var _0x591de2 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b1d'), -0x78, -0xa, null, _0x5a6f93, -0x1, _0x591de2, null); _0x5a6f93 = new _0x161060(this['child']['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2b1e'), 0x50, 0x154, null, null, null, _0x5a6f93, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2aec')); }, 'init': function() { if (_0x4cc7('0x2b1f') !== _0x4cc7('0x2b1f')) { var _0x5e92a6 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x5e92a6[_0x4cc7('0xd5a')](_0x5e92a6['get_z']() + 0xc8); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, 25.8, null, 0x14); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x8); this[_0x4cc7('0xacc')]['setIndexedPosition'](0xe, 27.5); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xa); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b20'), -0x28, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x2d0), null, null); _0x5e92a6 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b21'), -0x14, -0xa0, -0x1, Math['round'](0x2a8), 0x0, _0x5e92a6); } else { this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); var _0x11310f = this['explorePath'][_0x4cc7('0x1109')]; _0x11310f = _0x4b25d1['get_instance']()['paths']['get'](_0x11310f); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x11310f,-0x2); this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x11310f = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x11310f = _0x4b25d1['get_instance']()['paths']['get'](_0x11310f); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x11310f,-0x1); } }, '__class__': _0x2c2cb6 }); var _0x39d1a8 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1045')], 0x5, _0x39d1a8[_0x4cc7('0xf04')], { 'startTilesLength': 0x7d0 }); this[_0x4cc7('0x2b22')] = new _0x4d6bf4(); this[_0x4cc7('0x2b22')][_0x4cc7('0x26f1')] = 0x0; this[_0x4cc7('0x2197')] = [_0x2d63f9[_0x4cc7('0x1fe')](_0x48c401, this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x2d63f9[_0x4cc7('0x1fe')](_0x48c401, this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x2d63f9[_0x4cc7('0x1ff')](_0x48c401, this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x2d63f9['oSwbu'](_0x48c401, this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this['frame14'])]; this['name'] = _0x4cc7('0x2b23'); }; _0x16dada[_0x4cc7('0x2b24')] = _0x39d1a8; _0x39d1a8[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), _0x4cc7('0x2b25')]; _0x39d1a8[_0x4cc7('0x92b')] = _0x396698; _0x39d1a8[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'box': null, 'centered': null, 'bounceAnimation': null, 'cameraPosition': null, 'cameraRotation': null, 'loadNext': function(_0x29c0c0, _0x4152d1) { _0x29c0c0 = _0x2a5c46['get_studentDiscovery'](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x4152d1 || 0x4 == this[_0x4cc7('0x25f4')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379[_0x4cc7('0x493')]()['wasPaused'] = !0x1, _0x29c0c0[_0x4cc7('0x1d23')]() || _0x2a5c46['playPathAfter'](_0x29c0c0)); }, 'unloadLevel': function() { this[_0x4cc7('0x2586')] = this['bounceAnimation'] = null; null != this[_0x4cc7('0x2950')] && _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x2950')], null, !0x1, !0x1); this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { var _0x1b867c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x4c090a = null; null == _0x4c090a && (_0x4c090a = new _0x169fce()); var _0x1d0f36 = Math[_0x4cc7('0x28')](1.2304571226560022); _0x4c090a['x'] = -0.681 * _0x1d0f36; _0x4c090a['y'] = -0.664 * _0x1d0f36; _0x4c090a['z'] = -0.308 * _0x1d0f36; _0x4c090a['w'] = Math[_0x4cc7('0x27')](1.2304571226560022); _0x1d0f36 = _0x2d63f9[_0x4cc7('0x200')](_0x4c090a['x'] * _0x4c090a['x'] + _0x4c090a['y'] * _0x4c090a['y'], _0x4c090a['z'] * _0x4c090a['z']) + _0x4c090a['w'] * _0x4c090a['w']; var _0xf69de6 = _0x1d0f36 - 0x1; 1e-10 > (0x0 <= _0xf69de6 ? _0xf69de6 : -_0xf69de6) || (0x0 == _0x1d0f36 ? (_0x4c090a['x'] = 0x0, _0x4c090a['y'] = 0x0, _0x4c090a['z'] = 0x0, _0x4c090a['w'] = 0x1) : (_0x1d0f36 = 0x1 / Math['sqrt'](_0x1d0f36), _0x4c090a['x'] *= _0x1d0f36, _0x4c090a['y'] *= _0x1d0f36, _0x4c090a['z'] *= _0x1d0f36, _0x4c090a['w'] *= _0x1d0f36)); _0x1b867c[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4c090a)[_0x4cc7('0xc4a')]()); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x28); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x12c); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x9f6); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](11.5, 0x1d, null, 0x41); _0x1b867c = this['student']; _0x4c090a = _0x1b867c[_0x4cc7('0x126')][_0x4cc7('0xb45')]() - 0xf; _0x1b867c[_0x4cc7('0x126')][_0x4cc7('0xb44')](_0x4c090a); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x54); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); _0x1b867c = _0x1baaa1['scale'](0x1); this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x2b26'), 0x0, -0x118, _0x1b867c, null, 0xffffff); }, 'frame1': function() { if (_0x4cc7('0x2b27') === _0x4cc7('0x2b28')) { _0x4ae64a[_0x4cc7('0x96b')](this); } else { this['student'][_0x4cc7('0xac9')](11.6, 0x1c, null, 0x5f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0xe); var _0x595b33 = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')]['addPlainTextOld'](_0x4cc7('0x2b26'), 0x0, -0x118, _0x595b33, null, 0xffffff); } }, 'frame2': function() { if ('CcYif' !== _0x4cc7('0x2b29')) { e++; var _0x3187bb = _0x43cd14['a'][b++] | _0x43cd14['a'][b++] << 0x8 | _0x43cd14['a'][b++] << 0x10 | _0x43cd14['a'][b++] << 0x18; d['push'](_0xbf1f2c[_0x4cc7('0x2b2a')](_0x3187bb)); } else { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x0, 25.2, null, 0x2b); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x18); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x43cd14 = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x2b26'), 0x0, -0x118, _0x43cd14, null, 0xffffff); } }, 'frame3': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](0.5, 25.7, null, 42.5); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x55); var _0x31860b = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this['dialog']['addPlainTextOld']('The\x20first\x20step\x20is\x20to\x20notice\x20something\x20weird.', 0x0, -0x118, _0x31860b, null, 0xffffff); }, 'frame4': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0.7, 26.1, null, 42.5); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); for (var _0x3ffae1 = 0x0, _0x3fbc92 = this[_0x4cc7('0x1106')]['terrain'][_0x4cc7('0x34')](); _0x3ffae1 < _0x3fbc92; ) { var _0x4c1642 = _0x3ffae1++ , _0x21fb24 = this[_0x4cc7('0x1106')]; _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; _0x4c1642 = _0x56067a[_0x4cc7('0x69b')](0x0, _0x4c1642) && _0x4c1642 < _0x21fb24[_0x4cc7('0x19cb')]['get_length']() ? _0x21fb24[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x4c1642) : null; if (null != _0x4c1642 && 0x4 == _0x4c1642['sourceData']['shape']) { this[_0x4cc7('0x2586')] = _0x4c1642; break; } } this[_0x4cc7('0x2b2b')] = new _0x57f8d1(this['tunnel'],this['box'],this[_0x4cc7('0xac8')]); this['dialog'][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0x2b2b')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x94a')])); _0x3ffae1 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x3fbc92 = _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x472')](); this['cameraPosition'] = _0x3ae7ae[_0x4cc7('0xa50')](_0x3ffae1, 0x3, { 'x': _0x3fbc92, 'y': _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb45')](), 'z': 0x8e3 }); _0x3ffae1 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x4c1642 = new _0x21e384(-0.604,-0.547,-0.579); _0x3fbc92 = null; null == _0x3fbc92 && (_0x3fbc92 = new _0x169fce()); _0x21fb24 = Math[_0x4cc7('0x28')](1.0908307824964558); _0x3fbc92['x'] = _0x4c1642['x'] * _0x21fb24; _0x3fbc92['y'] = _0x4c1642['y'] * _0x21fb24; _0x3fbc92['z'] = _0x4c1642['z'] * _0x21fb24; _0x3fbc92['w'] = Math[_0x4cc7('0x27')](1.0908307824964558); _0x4c1642 = _0x3fbc92['x'] * _0x3fbc92['x'] + _0x3fbc92['y'] * _0x3fbc92['y'] + _0x3fbc92['z'] * _0x3fbc92['z'] + _0x3fbc92['w'] * _0x3fbc92['w']; _0x21fb24 = _0x4c1642 - 0x1; 1e-10 > (0x0 <= _0x21fb24 ? _0x21fb24 : -_0x21fb24) || (0x0 == _0x4c1642 ? (_0x3fbc92['x'] = 0x0, _0x3fbc92['y'] = 0x0, _0x3fbc92['z'] = 0x0, _0x3fbc92['w'] = 0x1) : (_0x4c1642 = 0x1 / Math['sqrt'](_0x4c1642), _0x3fbc92['x'] *= _0x4c1642, _0x3fbc92['y'] *= _0x4c1642, _0x3fbc92['z'] *= _0x4c1642, _0x3fbc92['w'] *= _0x4c1642)); this[_0x4cc7('0x2308')] = _0x488f5d['tweenRotation'](_0x3ffae1, 0x3, _0x3fbc92); _0xac1deb['delay']((_0x37a526 = this[_0x4cc7('0x2b2b')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x2b2c')])), 0x1f4); _0x3ffae1 = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x2b2d'), 0x0, -0x128, _0x3ffae1, null, 0xffffff)[_0x4cc7('0x21fb')](this[_0x4cc7('0x2b22')]); }, 'frame5': function() { _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x2950')], null, !0x0); _0x3ae7ae['stop'](this[_0x4cc7('0x2308')], null, !0x0); this[_0x4cc7('0x2308')] = this['cameraPosition'] = null; this[_0x4cc7('0x2b2b')]['resetBox'](); this[_0x4cc7('0x2b2b')] = null; this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0.36, 26.1, null, 0xa); this[_0x4cc7('0xac8')]['spritesheet']['set_currentFrame'](0x56); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1bd394 = _0x1baaa1['scale'](0x1); this[_0x4cc7('0xace')]['addPlainTextOld'](_0x4cc7('0x2b2d'), 0x0, -0x128, _0x1bd394, null, 0xffffff)['setTextFormat'](this[_0x4cc7('0x2b22')]); }, 'frame6': function() { this[_0x4cc7('0xac8')]['setIndexedPosition'](0.34, 26.1, null, -0xf); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xf); var _0x5b8a0c = this[_0x4cc7('0xac8')]['mesh']; _0x5b8a0c[_0x4cc7('0xf9a')](_0x5b8a0c[_0x4cc7('0xf73')]() + 0xd8); _0x5b8a0c = _0x180fa9['view']['get_camera'](); _0x5b8a0c[_0x4cc7('0xb46')](_0x5b8a0c['get_x']() + 0x14); _0x5b8a0c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x5b8a0c[_0x4cc7('0xd5a')](_0x5b8a0c['get_z']() - 0x3); }, 'frame7': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0.36, 26.1, null, -0x29); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); var _0x42ddde = _0x180fa9['view']['get_camera'](); _0x42ddde['set_x'](_0x42ddde[_0x4cc7('0x472')]() + 0x14); _0x42ddde = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x42ddde[_0x4cc7('0xd5a')](_0x42ddde[_0x4cc7('0xd92')]() - 0x3); }, 'frame8': function() { var _0x47f1f0 = _0x4cc7('0x2b2e')[_0x4cc7('0x46')]('|') , _0x9d442a = 0x0; while (!![]) { switch (_0x47f1f0[_0x9d442a++]) { case '0': _0x1b0f19 = _0x180fa9['view']['get_camera'](); continue; case '1': _0x1b0f19[_0x4cc7('0xb46')](_0x1b0f19[_0x4cc7('0x472')]() + 0x14); continue; case '2': var _0x1b0f19 = _0x1baaa1[_0x4cc7('0xa9a')](0.6); continue; case '3': this[_0x4cc7('0xace')]['addPlainTextOld'](_0x4cc7('0x2acc'), 0xa0, 0xf0, _0x1b0f19, null, 0xffffff); continue; case '4': _0x1b0f19[_0x4cc7('0xd5a')](_0x1b0f19[_0x4cc7('0xd92')]() - 0x3); continue; case '5': _0x1b0f19 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); continue; } break; } }, 'frame9': function() { this['student']['setIndexedPosition'](0.36, 25.95, null, -0x2d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x58); var _0xa1d85 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0xa1d85['set_x'](_0xa1d85[_0x4cc7('0x472')]() + 0x14); _0xa1d85 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0xa1d85[_0x4cc7('0xd5a')](_0xa1d85[_0x4cc7('0xd92')]() - 0x3); }, 'frame10': function() { this['student'][_0x4cc7('0xac9')](0.36, 25.73, null, -0x1c); this['student']['spritesheet']['set_currentFrame'](0x5a); var _0x40c4ae = _0x1baaa1[_0x4cc7('0xa9a')](0.6); this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('Hmm...', 0x78, 0x140, _0x40c4ae, null, 0xffffff); _0x40c4ae = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x40c4ae[_0x4cc7('0xb46')](_0x40c4ae['get_x']() + 0x14); _0x40c4ae = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x40c4ae['set_z'](_0x40c4ae[_0x4cc7('0xd92')]() - 0x3); }, 'frame11': function() { if (_0x4cc7('0x2b2f') !== _0x4cc7('0x2b2f')) { this['angel']['setIndexedPosition'](0x0, 3.3, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xac8')]['setIndexedPosition'](21.95, 3.95, null, 0x3); this['student']['mesh'][_0x4cc7('0xf99')](this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xac8')][_0x4cc7('0x126')][_0x4cc7('0xf98')](this['angel'][_0x4cc7('0x126')][_0x4cc7('0xf71')]()); this['student'][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this['angel']['mesh'][_0x4cc7('0xf73')]()); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x328ba2 = _0x1baaa1[_0x4cc7('0x7d9')](0x640); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x285b'), -0x64, -0x10c, null, null == _0x328ba2 ? null : Math['round'](_0x328ba2 / 2.5), null, null); _0x328ba2 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x285c'), -0xdc, -0x44, null, null, -0x1, _0x328ba2); _0x328ba2 = _0x1baaa1[_0x4cc7('0x7d9')](0x640); var _0x1f9e41 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x285d'), 0x78, 0x160, null, null == _0x328ba2 ? null : Math[_0x4cc7('0xa96')](_0x328ba2 / 2.5), null, _0x1f9e41); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec5')]); } else { var _0x3d7b31 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x3d7b31['set_x'](_0x3d7b31[_0x4cc7('0x472')]() + 0x14); _0x3d7b31 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x3d7b31[_0x4cc7('0xd5a')](_0x3d7b31[_0x4cc7('0xd92')]() - 0x3); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0.46, 25.69, null, -0x11); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x59); } }, 'frame12': function() { if (_0x4cc7('0x2b30') !== _0x4cc7('0x2b30')) { var _0x5cfd81 = new _0x1ad657(); _0x17d375 = _0x5cfd81['doEncode'](_0x1ad657[_0x4cc7('0x2b31')](_0x17d375)); return _0x5cfd81[_0x4cc7('0xd29')](_0x17d375); } else { this[_0x4cc7('0xac8')]['setIndexedPosition'](0.43, 25.9, null, -0x11); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x0); var _0x17d375 = this[_0x4cc7('0xac8')][_0x4cc7('0x126')]; _0x17d375[_0x4cc7('0xf9a')](_0x17d375[_0x4cc7('0xf73')]() - 0x5a); _0x17d375 = this[_0x4cc7('0x2586')]['mesh']; _0x17d375['set_z'](_0x17d375[_0x4cc7('0xd92')]() + 0x32); } }, 'frame13': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0.41, 26.6, null, -0x3c); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x6); var _0x532b47 = this[_0x4cc7('0xac8')]['mesh']; _0x532b47[_0x4cc7('0xf9a')](_0x532b47[_0x4cc7('0xf73')]() - 0x24); _0x532b47 = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x532b47[_0x4cc7('0xd5a')](_0x532b47[_0x4cc7('0xd92')]() + 0x28); }, 'frame14': function() { if (_0x4cc7('0x2b32') !== _0x4cc7('0x2b32')) { _0x5b1910 = this['gl'][_0x4cc7('0x2b33')](this['gl'][_0x4cc7('0x2b34')]); b = this['gl'][_0x4cc7('0x2b33')](this['gl']['VERSION']); c = this['gl'][_0x4cc7('0x2b33')](this['gl'][_0x4cc7('0x2b35')]); var _0x11285d = this['gl']['getParameter'](this['gl'][_0x4cc7('0x2b36')]); _0x16a517[_0x4cc7('0x2b37')] = _0x4cc7('0x2b38') + _0x5b1910 + _0x4cc7('0x2b39') + b + _0x4cc7('0x2b3a') + c + _0x4cc7('0x36c') + _0x11285d; } else { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0.39, 0x1b, null, -0x50); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x7); var _0x5b1910 = this[_0x4cc7('0xac8')][_0x4cc7('0x126')]; _0x5b1910[_0x4cc7('0xf9a')](_0x5b1910[_0x4cc7('0xf73')]() + 0x12); _0x5b1910 = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x5b1910[_0x4cc7('0xd5a')](_0x5b1910[_0x4cc7('0xd92')]() + 0x1e); } }, 'init': function() { if (_0x4cc7('0x2b3b') === _0x4cc7('0x2b3b')) { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x56efe5 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x56efe5 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x56efe5); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x56efe5,0x5); } else { _0x1eb24a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x56efe5); this['type'] = _0x56efe5[_0x4cc7('0xb4e')](); this[_0x4cc7('0x189f')] = {}; this[_0x4cc7('0xd4f')](_0x56efe5); } }, '__class__': _0x39d1a8 }); var _0x57f8d1 = function(_0x25dac4, _0x5052b3, _0x1070f3) { this['animationSwitchPending'] = !0x1; this[_0x4cc7('0x2b3c')] = -183.74; this[_0x4cc7('0x2b3d')] = -0x1; this[_0x4cc7('0xb7f')] = _0x25dac4; this[_0x4cc7('0x2586')] = _0x5052b3; this['boxBaseX'] = _0x5052b3[_0x4cc7('0x126')][_0x4cc7('0x472')](); this['student'] = _0x1070f3; this[_0x4cc7('0x2b3e')] = _0x1070f3[_0x4cc7('0x126')][_0x4cc7('0x472')](); this['studentOffsetFromBox'] = this[_0x4cc7('0x2b3e')] - this[_0x4cc7('0x2b3f')]; this[_0x4cc7('0x2671')] = new _0x371b59(_0x1070f3,new _0x28b142(0xe)); this['fallAnimation'] = new _0x371b59(_0x1070f3,new _0x28b142(0xf,0x8)); this[_0x4cc7('0x2b40')] = new _0x371b59(_0x1070f3,new _0x28b142(0x17,0x2)); }; _0x16dada['com.player03.run3.cutscene._SomethingWeird.BounceAnimation'] = _0x57f8d1; _0x57f8d1[_0x4cc7('0x8f2')] = _0x4cc7('0x2b41')[_0x4cc7('0x46')]('\x20'); _0x57f8d1[_0x4cc7('0x8')] = {}; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0xb7f')] = null; _0x57f8d1[_0x4cc7('0x8')]['box'] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b3d')] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0xac8')] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b3c')] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b3f')] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b3e')] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b42')] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b43')] = null; _0x57f8d1[_0x4cc7('0x8')]['jumpAnimation'] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b44')] = null; _0x57f8d1[_0x4cc7('0x8')]['landAnimation'] = null; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b45')] = null; _0x57f8d1[_0x4cc7('0x8')]['queueAnimationSwitch'] = function() { this.animationSwitchPending = !0x0; } ; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b46')] = function() { this.animationSwitchPending = !0x1; var _0x2bfcdd = this.jumpAnimation , _0x2e01bf = this.fallAnimation; this.jumpAnimation = new _0x371b59(this.student,new _0x28b142(0x0)); this.fallAnimation = new _0x371b59(this.student,new _0x28b142(0x1,0x8)); this.landAnimation = new _0x371b59(this.student,new _0x28b142(0x9,0x2)); this.currentAnimation = this.currentAnimation == _0x2bfcdd ? this.jumpAnimation : this.currentAnimation == _0x2e01bf ? this.fallAnimation : this.landAnimation; } ; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x5ecd1b) { var _0x4e134f = this.currentAnimation; if (0x0 <= this.boxAnimationTime) if (this.boxAnimationTime += _0x5ecd1b, 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 _0x45a6ca = this.box.mesh; _0x45a6ca.set_x(_0x45a6ca.get_x() - 66.66666666666667 * _0x5ecd1b); } else 0.15 <= this.boxAnimationTime || (_0x45a6ca = this.box.mesh, _0x45a6ca.set_x(_0x45a6ca.get_x() + 66.66666666666667 * _0x5ecd1b)); this.studentVelocity += 0x1a6 * _0x5ecd1b; _0x45a6ca = this.student.mesh.get_x() + this.studentVelocity * _0x5ecd1b; _0x45a6ca >= this.box.mesh.get_x() + this.studentOffsetFromBox ? (_0x45a6ca = this.box.mesh.get_x() + this.studentOffsetFromBox, this.studentVelocity = 0x0, this.currentAnimation = this.landAnimation, 0x0 > this.boxAnimationTime && (this.boxAnimationTime = 0x0)) : this.currentAnimation = _0x56067a.TktTg(-0xa, this.studentVelocity) ? this.fallAnimation : this.jumpAnimation; this.student.mesh.moveTo(_0x45a6ca, this.student.mesh.get_y(), this.student.mesh.get_z()); this.currentAnimation != _0x4e134f && (this.animationSwitchPending && this.switchAnimations(), this.currentAnimation.reset()); this.currentAnimation.update(_0x5ecd1b); this.student.lookAtCamera(); this.tunnel.display(0x0); } ; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x2b47')] = function() { if (_0x4cc7('0x2b48') === _0x4cc7('0x2b49')) { if (this.parent.enableResponseHeaders) { this.parent.responseHeaders = []; for (var _0x29c6f3, _0x3e90f4, _0x263d4c = 0x0, _0x1a2864 = this.request.getAllResponseHeaders().split('\x0a'); _0x263d4c < _0x1a2864.length; ) _0x3e90f4 = _0x1a2864[_0x263d4c], ++_0x263d4c, _0x29c6f3 = _0x29cea6.trim(_0x3a8a6f.substr(_0x3e90f4, 0x0, _0x3e90f4.indexOf(':'))), _0x3e90f4 = _0x29cea6.trim(_0x3a8a6f.substr(_0x3e90f4, _0x3e90f4.indexOf(':') + 0x1, null)), '' != _0x29c6f3 && this.parent.responseHeaders.push(new _0x3b2d01(_0x29c6f3,_0x3e90f4)); } this.parent.responseStatus = this.request.status; } else { this.box.reset(); } } ; _0x57f8d1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x57f8d1; var _0x2d05f4 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1044')], 0x17, _0x2d05f4[_0x4cc7('0xf04')]); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2b4a'); }; _0x16dada[_0x4cc7('0x2b4b')] = _0x2d05f4; _0x2d05f4[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', 'StandardsToUphold']; _0x2d05f4[_0x4cc7('0x92b')] = _0x396698; _0x2d05f4[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'gentleman': null, 'unloadLevel': function() { this[_0x4cc7('0xd91')] = this[_0x4cc7('0xec5')] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x21); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x32); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](this[_0x4cc7('0x1106')]['endZ'] - 0x12c); var _0x40328d = _0x180fa9[_0x4cc7('0xc3b')]['get_camera'](); _0x40328d[_0x4cc7('0xf9a')](_0x40328d['get_rotationZ']() - 0x1e); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['angel']['setIndexedPosition'](0x3, -2.2, !0x0, 0xa); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x1, !0x0); this['gentleman']['spritesheet'][_0x4cc7('0xacb')](0x21); _0x40328d = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this['dialog']['addPlainTextOld'](_0x4cc7('0x2b4c'), -0x50, -0x140, _0x40328d, null, 0xffffff); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b4d'), -0xa0, -0xf0, null, null, null, null); _0x40328d = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b4e'), -0xa0, -0x78, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x40328d); _0x40328d = this['dialog']; (0x0 < _0x40328d[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? _0x40328d['bubbles'][_0x4cc7('0x2b')](_0x40328d[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x25d0')] = 0xcccccc; _0x40328d = this[_0x4cc7('0xace')]; (0x0 < _0x40328d[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? _0x40328d[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x40328d['bubbles'][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x22e')][_0x4cc7('0x13')](); _0x40328d = this[_0x4cc7('0xace')]; (0x0 < _0x40328d[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x40328d[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x40328d[_0x4cc7('0x1a61')]['get_length']() - 0x1) : null)[_0x4cc7('0x25d0')] = 0xcccccc; _0x40328d = this[_0x4cc7('0xace')]; (0x0 < _0x40328d[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x40328d[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x40328d[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0xf42')](); _0x40328d = _0x1baaa1[_0x4cc7('0xa9a')](1.2); var _0x327280 = _0x1baaa1[_0x4cc7('0x7d9')](0x90) , _0x4ed140 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x266b'), 0x40, -0x78, _0x40328d, _0x327280, null, _0x4ed140, null); }, 'frame1': function() { var _0x58aab7 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x58aab7[_0x4cc7('0xd5a')](_0x58aab7['get_z']() + 0x3c); this['tunnel'][_0x4cc7('0x50c')](0x0); this['angel'][_0x4cc7('0xac9')](0x3, 0x0, !0x0, 0x19); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x8); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x2, !0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x28); _0x58aab7 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b4f'), -0xa0, -0xc8, null, null, null, _0x58aab7); _0x58aab7 = this[_0x4cc7('0xace')]; (0x0 < _0x58aab7[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? _0x58aab7[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x58aab7[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x25d0')] = 0xcccccc; _0x58aab7 = this[_0x4cc7('0xace')]; (0x0 < _0x58aab7[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? _0x58aab7[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x58aab7[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)[_0x4cc7('0x22e')][_0x4cc7('0x13')](); _0x58aab7 = this[_0x4cc7('0xace')]; (0x0 < _0x58aab7[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x58aab7[_0x4cc7('0x1a61')][_0x4cc7('0x2b')](_0x58aab7['tails']['get_length']() - 0x1) : null)[_0x4cc7('0x25d0')] = 0xcccccc; _0x58aab7 = this[_0x4cc7('0xace')]; (0x0 < _0x58aab7[_0x4cc7('0x1a61')][_0x4cc7('0x34')]() ? _0x58aab7[_0x4cc7('0x1a61')]['get'](_0x2d63f9['erQYp'](_0x58aab7['tails'][_0x4cc7('0x34')](), 0x1)) : null)[_0x4cc7('0xf42')](); _0x58aab7 = _0x1baaa1[_0x4cc7('0xa9a')](1.2); var _0x5b5745 = _0x1baaa1[_0x4cc7('0x7d9')](0x90) , _0x4db203 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x266b'), 0x34, -0xc8, _0x58aab7, _0x5b5745, null, _0x4db203, null); }, 'frame2': function() { var _0x84ce7c = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x84ce7c[_0x4cc7('0xd5a')](_0x84ce7c[_0x4cc7('0xd92')]() + 0x3c); this['tunnel'][_0x4cc7('0x50c')](0x0); this['angel'][_0x4cc7('0xac9')](0x3, 1.4, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x3, !0x0); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); _0x84ce7c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x731')], -0xc8, -0xf0, null, null, null, _0x84ce7c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b50'), 0x50, -0xa0, -0x1, Math[_0x4cc7('0xa96')](0x78), null, null); _0x84ce7c = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Yes,\x20I\x20do\x20wish\x20to\x20return\x20to\x20the\x20Planet.', 0x12c, -0x28, -0x1, Math[_0x4cc7('0xa96')](0x1b8), 0x1, _0x84ce7c); _0x84ce7c = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b51'), 0x28, 0x168, null, null, null, _0x84ce7c); }, 'frame3': function() { var _0x4967e = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x4967e[_0x4cc7('0xd5a')](_0x4967e[_0x4cc7('0xd92')]() + 0x3c); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['gentleman']['setIndexedPosition'](0x2, 0x4, !0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x23); _0x4967e = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x2d63f9[_0x4cc7('0x201')], 0x0, -0xa0, null, null, null, _0x4967e); _0x4967e = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b52'), 0xa0, 0x118, null, null, null, _0x4967e); }, 'frame4': function() { var _0x2a70f3 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x2a70f3['set_z'](_0x2a70f3[_0x4cc7('0xd92')]() + 0x3c); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x5, !0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2c); _0x2a70f3 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x882'), 0x28, -0xf0, null, null, null, _0x2a70f3); }, 'frame5': function() { var _0x33f1dd = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x33f1dd[_0x4cc7('0xd5a')](_0x33f1dd[_0x4cc7('0xd92')]() + 0x3c); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](0x2, 0x6, !0x0); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1e); }, 'init': function() { if (_0x4cc7('0x2b53') === _0x4cc7('0x2b53')) { this[_0x4cc7('0xec5')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x516aa5 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x516aa5 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x516aa5); this[_0x4cc7('0xec5')]['goesTo'] = new _0x42bd00(_0x516aa5,0x1); this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['gentleman']); _0x516aa5 = this[_0x4cc7('0x1108')]['pathName']; _0x516aa5 = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x516aa5); this['gentleman']['goesTo'] = new _0x42bd00(_0x516aa5,0x18); } else { this[_0x4cc7('0x14a4')] = !0x0; } }, '__class__': _0x2d05f4 }); var _0x34ff4b = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x1056')], 0x0, null, { 'startTilesLength': 0x0 }); this[_0x4cc7('0x2197')] = [_0x2d63f9[_0x4cc7('0x203')](_0x48c401, this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x2d63f9[_0x4cc7('0x204')](_0x48c401, this, this['frame4']), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this['frame13'])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2b54'); }; _0x16dada[_0x4cc7('0x2b55')] = _0x34ff4b; _0x34ff4b[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27e2')]; _0x34ff4b[_0x4cc7('0x92b')] = _0x396698; _0x34ff4b[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'duplicator': null, 'angel': null, 'carSpace': null, 'carSection': null, 'createCar': function() { this['carSpace'] = new _0x1f7569(); this[_0x4cc7('0x1d0c')][_0x4cc7('0xb46')](0x0); this['carSpace'][_0x4cc7('0xb44')](0x78); this[_0x4cc7('0x1d0c')][_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')][_0x4cc7('0x2256')] + 0x12c); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0x1d0c')]); var _0x542ba3 = _0x4b7b28[_0x4cc7('0x2b56')](_0x4cc7('0x2b57')); this[_0x4cc7('0x1d0c')][_0x4cc7('0xa0c')](_0x542ba3); _0x542ba3['set_y'](0x2); _0x542ba3[_0x4cc7('0xd5a')](0xaf); _0x542ba3[_0x4cc7('0xf98')](0x5a); this['carSection'] = new _0x50d0f8(this[_0x4cc7('0xb7f')],this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')],_0x2bc114[_0x4cc7('0x24')](null),'layout-grid3x1|tileWidth-70',0x1,0x0); }, 'addToCar': function(_0x3d8891) { this['carSpace']['addChild'](_0x3d8891[_0x4cc7('0x126')]); _0x3d8891[_0x4cc7('0x1106')] = this[_0x4cc7('0x2b58')]; }, 'updateCamera': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this[_0x4cc7('0xc34')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - 0x122); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0x1d75')] = !0x0; this['duplicator'][_0x4cc7('0xc4b')](); this[_0x4cc7('0xec5')][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')](); for (var _0x33b0ef = this['dialog'], _0x8eef02 = 0x0, _0x4b267c = _0x33b0ef[_0x4cc7('0xa47')]; _0x8eef02 < _0x4b267c[_0x4cc7('0x34')](); ) { var _0x7488b8 = _0x4b267c[_0x4cc7('0x2b')](_0x8eef02); ++_0x8eef02; _0x7488b8[_0x4cc7('0x22e')][_0x4cc7('0x13')](); } _0x8eef02 = 0x0; for (_0x4b267c = _0x33b0ef[_0x4cc7('0x2b59')]; _0x8eef02 < _0x4b267c[_0x4cc7('0x34')](); ) _0x7488b8 = _0x4b267c['get'](_0x8eef02), ++_0x8eef02, _0x7488b8[_0x4cc7('0xf42')](); _0x8eef02 = 0x0; for (_0x33b0ef = _0x33b0ef[_0x4cc7('0x1a61')]; _0x56067a['YpTOc'](_0x8eef02, _0x33b0ef[_0x4cc7('0x34')]()); ) _0x4b267c = _0x33b0ef[_0x4cc7('0x2b')](_0x8eef02), ++_0x8eef02, _0x4b267c[_0x4cc7('0xf42')](); }, 'unloadLevel': function() { _0x3ae7ae[_0x4cc7('0xd8a')](this['carSpace'], null, !0x1, !0x1); this['angel'] = this[_0x4cc7('0xc34')] = this['tunnel'] = this['carSection'] = this[_0x4cc7('0x1d0c')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { this[_0x4cc7('0x2b5a')](); this[_0x4cc7('0x2b5b')](this[_0x4cc7('0xec5')]); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x0); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0xfbe); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x78); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -0x8, !0x0); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x1e); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.6, 2.78e-17, null, 0x36); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x49); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x40a8b4 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2787'), 0xa0, -0xa0, null, null, null, _0x40a8b4, null); _0x40a8b4 = _0x1baaa1[_0x4cc7('0xa9a')](1.3); var _0x2aff6c = _0x1baaa1[_0x4cc7('0x7d9')](0x23a) , _0x231a3f = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b5c'), -0x104, 0x6e, _0x40a8b4, _0x2aff6c, null, _0x231a3f, null); }, 'frame1': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -7.3, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x22); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.6, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x9); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x11fc18 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b5d'), 0xdc, 0x0, null, null, null, _0x11fc18, null); this[_0x4cc7('0x1086')](); }, 'frame2': function() { if (_0x4cc7('0x2b5e') !== _0x4cc7('0x2b5f')) { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -6.6, !0x0); this['duplicator']['spritesheet']['set_currentFrame'](0x28); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.6, 1.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xd); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x216527 = _0x1baaa1[_0x4cc7('0xa9a')](1.2) , _0x4748eb = _0x1baaa1['width'](0x26c) , _0x717b4f = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b60'), -0xdc, 0x64, _0x216527, _0x4748eb, null, _0x717b4f, null); this[_0x4cc7('0x1086')](); } else { this['resetCountEachRun'] && (this[_0x4cc7('0x2b61')] = 0x0); } }, 'frame3': function() { var _0x21de77 = this[_0x4cc7('0x1d0c')]; _0x21de77[_0x4cc7('0xb44')](_0x21de77[_0x4cc7('0xb45')]() - 0x8); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -6.4, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.4, 1.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1086')](); }, 'frame4': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -6.4, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x56); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x25dd9e = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('413', -0xc8, 0x46, null, null, null, _0x25dd9e, 0x12c); _0x25dd9e = _0x1baaa1[_0x4cc7('0xa9a')](1.4); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x733')], -0xc8, 0x46, _0x25dd9e, null, null, null, null); _0x25dd9e = _0x1baaa1['scale'](1.5); var _0xe2f0fc = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x735')], 0x8c, 0x32, _0x25dd9e, null, null, _0xe2f0fc, null); }, 'frame5': function() { var _0x506b45 = this['carSpace']; _0x506b45[_0x4cc7('0xb44')](_0x506b45[_0x4cc7('0xb45')]() - 0xa); _0x506b45 = this['carSpace']; _0x506b45['set_z'](_0x506b45['get_z']() - 0x5); this['duplicator']['setIndexedPosition'](0xa, -5.5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x506b45 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); var _0x4c6f18 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b62'), -0x1cc, -0x104, _0x506b45, null, null, _0x4c6f18, 0x12c); _0x506b45 = _0x1baaa1[_0x4cc7('0xa9a')](1.3); _0x4c6f18 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b63'), 0x50, -0xe6, _0x506b45, null, null, _0x4c6f18, null); _0x506b45 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0x4c6f18 = _0x1baaa1[_0x4cc7('0x7d9')](0x208); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b64'), 0x118, 0x3c, _0x506b45, _0x4c6f18, -0x1, null, null); this['updateCamera'](); }, 'frame6': function() { var _0x2d8d0a = this['carSpace']; _0x2d8d0a[_0x4cc7('0xd5a')](_0x2d8d0a[_0x4cc7('0xd92')]() - 0x32); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -0x5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0.3, 1.4); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x2d8d0a = _0x1baaa1[_0x4cc7('0xa9a')](1.1); var _0x1a874b = _0x1baaa1[_0x4cc7('0x7d9')](0x1f4) , _0x28a5cd = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x2d63f9[_0x4cc7('0x205')], -0x140, -0x14, _0x2d8d0a, _0x1a874b, null, _0x28a5cd, 0xe6); _0x2d8d0a = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0x1a874b = _0x1baaa1['width'](0x1d6); _0x28a5cd = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b65'), 0x154, 0x46, _0x2d8d0a, _0x1a874b, null, _0x28a5cd, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2b66')); this['makeBold']('I'); this[_0x4cc7('0x1086')](); }, 'frame7': function() { var _0xe35d5a = this[_0x4cc7('0x1d0c')]; _0xe35d5a[_0x4cc7('0xd5a')](_0xe35d5a[_0x4cc7('0xd92')]() - 0x46); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -4.7, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x56); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0xe35d5a = _0x1baaa1['scale'](1.1); var _0x2ea987 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b67'), -0x12c, -0x28, _0xe35d5a, null, null, _0x2ea987, null); _0xe35d5a = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0x2ea987 = _0x1baaa1[_0x4cc7('0x7d9')](0x1d6); var _0x237b3f = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b68'), 0x168, 0x14, _0xe35d5a, _0x2ea987, null, _0x237b3f, null); _0xe35d5a = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2b69'), 0x168, 0x6e, _0xe35d5a, null, 0xffffff); this[_0x4cc7('0x1086')](); }, 'frame8': function() { var _0x2731ac = this[_0x4cc7('0x1d0c')]; _0x2731ac[_0x4cc7('0xd5a')](_0x2731ac['get_z']() - 0xa); this['duplicator'][_0x4cc7('0xac9')](0xa, -4.5, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x2731ac = _0x1baaa1['scale'](1.2); var _0x2d6e71 = _0x1baaa1[_0x4cc7('0x7d9')](0x2b2); this['dialog'][_0x4cc7('0xacf')]('Then\x20after\x20you\x20separated\x20me\x20from\x20my\x20son...', 0x64, -0x104, _0x2731ac, _0x2d6e71, null, null, null); _0x2731ac = _0x1baaa1[_0x4cc7('0xa9a')](1.2); _0x2d6e71 = _0x1baaa1[_0x4cc7('0x7d9')](0x23a); var _0x5a5e8f = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b6a'), 0xf0, 0x78, _0x2731ac, _0x2d6e71, -0x1, _0x5a5e8f, 0xf0); this[_0x4cc7('0x1086')](); }, 'frame9': function() { if (_0x4cc7('0x2b6b') === _0x4cc7('0x2b6b')) { var _0x2d6990 = _0x4cc7('0x2b6c')[_0x4cc7('0x46')]('|') , _0x445cc2 = 0x0; while (!![]) { switch (_0x2d6990[_0x445cc2++]) { case '0': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b6d'), -0x8c, 0x6e, _0xfdaed6, _0x4fdc7c, null, _0x32afa0, 0xc8); continue; case '1': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2d); continue; case '2': this[_0x4cc7('0xec5')]['setIndexedPosition'](0.3, 1.5); continue; case '3': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); continue; case '4': this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '5': var _0xfdaed6 = _0x1baaa1['scale'](1.1) , _0x4fdc7c = _0x1baaa1[_0x4cc7('0x7d9')](0x2da) , _0x32afa0 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); continue; case '6': _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x1d0c')], 0.8, { 'x': this[_0x4cc7('0x1d0c')][_0x4cc7('0x472')](), 'y': this['carSpace'][_0x4cc7('0xb45')](), 'z': this[_0x4cc7('0x1106')][_0x4cc7('0x2256')] + 0x258 })['ease'](_0xd06419[_0x4cc7('0xa54')]); continue; case '7': this['duplicator'][_0x4cc7('0xac9')](0xa, -4.1, !0x0); continue; case '8': this[_0x4cc7('0x1086')](); continue; case '9': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); continue; } break; } } else { _0xfdaed6 = this[_0x4cc7('0xa26')]; var _0x4afd79 = new _0x37cd02(); !Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0xfdaed6, _0x4cc7('0x2b6e')) || _0xfdaed6['__properties__'] && _0xfdaed6[_0x4cc7('0x2d6')]['set_soundTransform'] ? _0x19c1c0['setProperty'](_0xfdaed6, _0x4cc7('0x2b6e'), _0x4afd79) : _0xfdaed6[_0x4cc7('0x2b6e')] = _0x4afd79; } }, 'frame10': function() { var _0x42158f = this[_0x4cc7('0x1d0c')]; _0x42158f[_0x4cc7('0xd5a')](_0x42158f[_0x4cc7('0xd92')]() - 0x14); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -3.7, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1e); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x42158f = _0x1baaa1[_0x4cc7('0xa9a')](1.3); var _0x5f0ac0 = _0x1baaa1[_0x4cc7('0x7d9')](0x320); this[_0x4cc7('0xace')]['addBubble'](_0x56067a[_0x4cc7('0x2b6f')], 0x50, -0x10e, _0x42158f, _0x5f0ac0, null, null, null); _0x42158f = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b70'), -0x104, 0x3c, null, null, null, _0x42158f, null); _0x42158f = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0x5f0ac0 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b71'), 0x140, 0xa0, _0x42158f, null, 0x0, _0x5f0ac0, null); this[_0x4cc7('0x1086')](); }, 'frame11': function() { var _0xdf2fa3 = this['carSpace']; _0xdf2fa3[_0x4cc7('0xd5a')](_0xdf2fa3[_0x4cc7('0xd92')]() - 0x1e); this[_0x4cc7('0xc34')]['setIndexedPosition'](0xa, -3.4, !0x0); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x22); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['angel']['setIndexedPosition'](0.3, 1.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0xdf2fa3 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); var _0xd73372 = _0x1baaa1[_0x4cc7('0x7d9')](0x208); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b72'), 0xf0, -0xf0, _0xdf2fa3, _0xd73372, null, null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x292c')); _0xdf2fa3 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0xd73372 = _0x1baaa1[_0x4cc7('0x7d9')](0x3d4); var _0x589ee5 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x27re\x20teaching\x20him\x20that\x20if\x20he\x20waits\x20long\x20enough,\x20someone\x20else\x20will\x20come\x20along\x20and\x20solve\x20his\x20problems\x20for\x20him!', 0x64, 0x96, _0xdf2fa3, _0xd73372, -0x1, _0x589ee5, 0xc8); this[_0x4cc7('0x1086')](); }, 'frame12': function() { var _0x53e3f4 = this['carSpace']; _0x53e3f4[_0x4cc7('0xd5a')](_0x53e3f4[_0x4cc7('0xd92')]() - 0x28); this['duplicator'][_0x4cc7('0xac9')](0xa, -3.1, !0x0); this[_0x4cc7('0xc34')]['spritesheet']['set_currentFrame'](0x24); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); _0x53e3f4 = _0x1baaa1[_0x4cc7('0xa9a')](1.2); var _0x5e0bf0 = _0x1baaa1['width'](0x32a) , _0x415d95 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d0d'), 0x64, -0x118, _0x53e3f4, _0x5e0bf0, null, _0x415d95, 0x15e); _0x53e3f4 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0x5e0bf0 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b73'), -0xc8, -0x28, _0x53e3f4, null, null, _0x5e0bf0, null); _0x53e3f4 = _0x1baaa1['width'](0x26c); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1d0e'), -0x118, 0xc8, null, _0x53e3f4, -0x1, null, null); this['updateCamera'](); }, 'frame13': function() { var _0x22e051 = this[_0x4cc7('0x1d0c')]; _0x22e051[_0x4cc7('0xd5a')](_0x22e051['get_z']() - 0x14); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -3.1, !0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x56); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x42); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); _0x22e051 = _0x1baaa1['width'](0x19a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b74'), -0x140, -0xbe, null, _0x22e051, null, null, null); _0x22e051 = _0x1baaa1[_0x4cc7('0xa9a')](1.2); var _0x2d57a0 = _0x1baaa1[_0x4cc7('0x7d9')](0x226); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b75'), -0x118, 0x8c, _0x22e051, _0x2d57a0, -0x1, null, null); _0x22e051 = _0x1baaa1['width'](0x15e); _0x2d57a0 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Give\x20him\x20a\x20chance\x20to\x20learn.', 0x12c, 0xd2, null, _0x22e051, -0x1, _0x2d57a0, null); }, 'init': function() { this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this['duplicator'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this['duplicator']); var _0x4c9269 = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get']('homePlanA'); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4c9269,-0x1); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); _0x4c9269 = this[_0x4cc7('0x1108')]['pathName']; _0x4c9269 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4c9269); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x4c9269,0x0); }, '__class__': _0x34ff4b }); var _0x59e608 = function() { this[_0x4cc7('0x20ef')] = 0x0; _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['sidePathU'], 0x1, null, { 'startTilesLength': 0x898 }); this['frames'] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x2d63f9['yLICH'](_0x48c401, this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this['frame14']), _0x48c401(this, this['frame15']), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this['frame18']), _0x48c401(this, this[_0x4cc7('0x20f4')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x20f5'); }; _0x16dada[_0x4cc7('0x2b76')] = _0x59e608; _0x59e608['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'StudentTeacher']; _0x59e608[_0x4cc7('0x92b')] = _0x396698; _0x59e608[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { '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[_0x4cc7('0x2b77')] && (_0x3ae7ae['stop'](this[_0x4cc7('0x2b77')], null, !0x0, !0x1), this[_0x4cc7('0x2b77')] = null); null != this[_0x4cc7('0x2b78')] && (_0x3ae7ae['stop'](this[_0x4cc7('0x2b78')], null, !0x0, !0x1), this[_0x4cc7('0x2b78')] = null); null != this[_0x4cc7('0xace')] && this['dialog'][_0x4cc7('0xc20')](!0x1); }, 'clearTweensAndSetCutout': function() { null != this[_0x4cc7('0x2b77')] && (_0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x2b77')], null, !0x0, !0x1), this[_0x4cc7('0x2b77')] = null); null != this[_0x4cc7('0x2b78')] && (_0x3ae7ae[_0x4cc7('0xd8a')](this['gentlemanTween'], null, !0x0, !0x1), this[_0x4cc7('0x2b78')] = null); null != this[_0x4cc7('0xd93')] && this[_0x4cc7('0xd93')]['setCutoutMode'](!0x0); }, 'update': function(_0x3faf3e) { null != this[_0x4cc7('0xb7f')] && (this[_0x4cc7('0xb7f')][_0x4cc7('0x94a')](_0x3faf3e), this['tunnel'][_0x4cc7('0x50c')](_0x3faf3e)); }, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this['student'] = this[_0x4cc7('0xd91')] = this[_0x4cc7('0xb7f')] = this['studentAnimation'] = this['gentlemanAnimation'] = this[_0x4cc7('0xd90')] = this[_0x4cc7('0x2b79')] = this['gentlemanTween'] = this[_0x4cc7('0x2b77')] = this[_0x4cc7('0xd93')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2b7a') !== _0x4cc7('0x2b7b')) { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](0x5a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x5a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x33e); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['gentleman'][_0x4cc7('0xac9')](1.5, 7.2); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x2, 0x8); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x37); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x9, 0x13); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x77); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x4d7255 = _0x1baaa1[_0x4cc7('0x7d9')](0x320) , _0xa93814 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x21a5'), -0x28, -0x78, null, _0x4d7255, null, _0xa93814, null); this[_0x4cc7('0xace')]['addPlainText'](_0x4cc7('0x21a6'), 0x124, 0x7c, _0x1baaa1['scale'](0.5)); } else { return null != this[_0x4cc7('0x22c6')] ? this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] : 0x0; } }, 'frame1': function() { var _0x5d56e9 = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b7c'), -0x78, -0x140, null, _0x5d56e9, null, null, null); _0x5d56e9 = _0x1baaa1[_0x4cc7('0x7d9')](0x2d0); var _0x3718f0 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b7d'), 0x50, -0x78, null, _0x5d56e9, -0x1, _0x3718f0, null); }, 'frame2': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.5, 7.3); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x43); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x49); this['student']['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x1fd628 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b7e'), -0x28, -0x78, null, null, null, _0x1fd628); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2b7f'), 0x124, 0x5c, _0x1baaa1[_0x4cc7('0xa9a')](0.5)); }, 'frame3': function() { this[_0x4cc7('0xd91')]['setIndexedPosition'](1.5, 7.4); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44); this['student']['spritesheet'][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b80'), -0x50, -0xf0, null, null, null, null); var _0x2386e9 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b81'), 0x78, -0x50, -0x1, Math['round'](-0.4), 0x0, _0x2386e9); _0x2386e9 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b82'), 0x50, 0x140, null, null, null, _0x2386e9); }, 'frame4': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.5, 7.5); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this['child'][_0x4cc7('0xac9')](0x9, 0x14, null, 0x2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x4d93b7 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29d1'), 0xf0, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x270), null, _0x4d93b7); _0x4d93b7 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Pardon\x20me,\x20but\x20step\x20two\x20of\x20what\x20exactly?', -0x118, -0xa0, -0x1, Math['round'](0x200), null, _0x4d93b7); _0x4d93b7 = new _0x161060(this['student']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b83'), 0x50, 0x140, null, null, null, _0x4d93b7); }, 'frame5': function() { this['gentleman']['spritesheet'][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x9, 0x15, null, 0x2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x16c406 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b84'), 0x0, -0x140, null, null, null, _0x16c406); _0x16c406 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('...', 0x0, -0x50, -0x1, Math['round'](0x78), null, _0x16c406); _0x16c406 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6ca'), 0xf0, 0x0, -0x1, Math['round'](0x78), null, _0x16c406); _0x16c406 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b85'), 0x50, 0xf0, null, null, null, _0x16c406); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b86'), -0x50, 0x168, null, null, -0x1, null); }, 'frame6': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](2.1, 7.9); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); this['child']['setIndexedPosition'](0x9, 0x16, null, 0x2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x2f0e2a = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2841'), -0xdc, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x208), null, _0x2f0e2a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2842'), 0x168, -0xa0, null, null, null, null); _0x2f0e2a = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2843'), 0x118, -0x28, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x2f0e2a); _0x2f0e2a = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2844'), -0x78, 0x118, null, null, null, _0x2f0e2a); _0x2f0e2a = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Turn\x20around,\x20and\x20turn\x20on\x20the\x20magnet.', 0xa0, 0x168, null, null, null, _0x2f0e2a); }, 'frame7': function() { if (_0x4cc7('0x2b87') !== _0x4cc7('0x2b87')) { for (var _0x2a1715 = 0x0, _0x229a27 = this[_0x4cc7('0x18d4')]; _0x2a1715 < _0x229a27[_0x4cc7('0x34')](); ) { var _0x3671a0 = _0x229a27[_0x4cc7('0x2b')](_0x2a1715); ++_0x2a1715; if (!_0x3671a0[_0x4cc7('0x294e')](_0x35b91c)) return !0x1; } return !0x0; } else { this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x1c); this['student']['spritesheet'][_0x4cc7('0xacb')](0x4b); this['child'][_0x4cc7('0xac9')](0x9, 22.5, null, -0x11); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); var _0x35b91c = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b88'), -0xe8, -0x28, null, null, null, _0x35b91c); _0x35b91c = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b89'), 0x50, 0x168, -0x1, Math['round'](0x230), null, _0x35b91c); } }, 'frame8': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); var _0x4ad7a5 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b8a'), 0x0, 0x0, null, null, null, _0x4ad7a5); }, 'frame9': function() { var _0x9c735b = this[_0x4cc7('0xac8')][_0x4cc7('0x126')]['get_position'](); this['battery'] = new _0x5c6e04(this[_0x4cc7('0xb7f')]); this[_0x4cc7('0xd93')]['mesh'][_0x4cc7('0xfa1')](_0x9c735b); var _0x52947f = this[_0x4cc7('0xd93')][_0x4cc7('0x126')]; _0x52947f[_0x4cc7('0xb46')](_0x2d63f9[_0x4cc7('0x1c8')](_0x52947f[_0x4cc7('0x472')](), 0x5)); _0x52947f = this[_0x4cc7('0xd93')][_0x4cc7('0x126')]; _0x52947f[_0x4cc7('0xb44')](_0x52947f[_0x4cc7('0xb45')]() - 0x14); this[_0x4cc7('0xd93')][_0x4cc7('0x24c1')](0x0, 0x0, 0x0); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0xd93')]); this[_0x4cc7('0xd93')][_0x4cc7('0x2b8b')](!0x1); this['timesShown']++; 0x1e < this[_0x4cc7('0x20ef')] && (this[_0x4cc7('0xd93')]['value'] = 0x0); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this['update']); this[_0x4cc7('0x2b77')] = _0x3ae7ae[_0x4cc7('0xa50')](this['battery'][_0x4cc7('0x126')], 0x2, { 'x': _0x9c735b['x'] - 0x28, 'y': _0x9c735b['y'] - 0x50, 'z': _0x9c735b['z'] + 0x5a }); this[_0x4cc7('0x2b77')][_0x4cc7('0xa53')](_0x2b477a[_0x4cc7('0xa54')]); this[_0x4cc7('0x2b77')][_0x4cc7('0x928')](_0x48c401(this, this['clearTweensAndSetCutout'])); _0x9c735b = this[_0x4cc7('0x2b8c')] = new _0x371b59(this[_0x4cc7('0xac8')],new _0x28b142(0x4e,0x2,!0x0),0x3); _0x9c735b['reset'](); _0x9c735b[_0x4cc7('0x2b8d')][_0x4cc7('0xbeb')]['registerAnimation'](_0x9c735b); }, 'frame10': function() { null != this[_0x4cc7('0x2b77')] && (_0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x2b77')], null, !0x0, !0x1), this[_0x4cc7('0x2b77')] = null); null != this[_0x4cc7('0x2b78')] && (_0x3ae7ae['stop'](this[_0x4cc7('0x2b78')], null, !0x0, !0x1), this[_0x4cc7('0x2b78')] = null); this['dialog'][_0x4cc7('0xb9a')] = _0x48c401(this, this[_0x4cc7('0x94a')]); var _0x114e8d = this[_0x4cc7('0x2b8c')]; _0x114e8d['sprite']['level']['deregisterAnimation'](_0x114e8d); _0x114e8d = this[_0x4cc7('0x2b8c')] = new _0x371b59(this[_0x4cc7('0xac8')],new _0x30c9a5(null,[0x50, 0x4a, 0x51, 0x52],!0x0),0x4); _0x114e8d[_0x4cc7('0x19')](); _0x114e8d[_0x4cc7('0x2b8d')][_0x4cc7('0xbeb')][_0x4cc7('0x22ef')](_0x114e8d); _0x114e8d = this[_0x4cc7('0x2b8e')] = new _0x371b59(this['gentleman'],new _0x30c9a5(null,[0x6f, 0x6e, 0x6d]),0x14); _0x114e8d[_0x4cc7('0x19')](); _0x114e8d[_0x4cc7('0x2b8d')][_0x4cc7('0xbeb')][_0x4cc7('0x22ef')](_0x114e8d); _0x114e8d = this[_0x4cc7('0xd91')][_0x4cc7('0x126')]['get_x'](); _0x114e8d += 0.8 * (this['battery'][_0x4cc7('0x126')][_0x4cc7('0x472')]() - _0x114e8d); var _0x3ae800 = this[_0x4cc7('0xd91')][_0x4cc7('0x126')][_0x4cc7('0xb45')](); _0x3ae800 += 0.8 * (this['battery'][_0x4cc7('0x126')][_0x4cc7('0xb45')]() - _0x3ae800); var _0x34b47c = this['gentleman'][_0x4cc7('0x126')][_0x4cc7('0xd92')](); _0x34b47c += 0.8 * (this[_0x4cc7('0xd93')]['mesh'][_0x4cc7('0xd92')]() - _0x34b47c); var _0x240871 = this[_0x4cc7('0xd90')] = new _0x21e384(_0x114e8d,_0x3ae800,_0x34b47c) , _0x40fbf8 = _0x240871['x'] * _0x240871['x'] + _0x240871['y'] * _0x240871['y'] + _0x240871['z'] * _0x240871['z'] , _0x4bcb7c = _0x56067a[_0x4cc7('0x6f6')](_0x40fbf8, 0x1); 1e-10 > (0x0 <= _0x4bcb7c ? _0x4bcb7c : -_0x4bcb7c) || (0x0 == _0x40fbf8 ? (_0x240871['x'] = 0x1, _0x240871['y'] = 0x0, _0x240871['z'] = 0x0) : (_0x40fbf8 = _0x56067a[_0x4cc7('0x725')](0x1, Math[_0x4cc7('0x2c')](_0x40fbf8)), _0x240871['x'] *= _0x40fbf8, _0x240871['y'] *= _0x40fbf8, _0x240871['z'] *= _0x40fbf8)); this[_0x4cc7('0x2b77')] = _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xd93')]['mesh'], 0.5, { 'x': _0x114e8d, 'y': _0x3ae800, 'z': _0x34b47c }); this[_0x4cc7('0x2b77')]['ease'](_0x3bdbdd[_0x4cc7('0x26ed')]); this[_0x4cc7('0x2b78')] = _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xd91')][_0x4cc7('0x126')], 0.5, { 'x': _0x114e8d, 'y': _0x3ae800, 'z': _0x34b47c }); this[_0x4cc7('0x2b78')][_0x4cc7('0xa53')](_0x3bdbdd[_0x4cc7('0x26ed')]); this[_0x4cc7('0x2b77')][_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x2b8f')])); }, 'frame11': function() { var _0x58701d = this; null != this['batteryTween'] && (_0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x2b77')], null, !0x0, !0x1), this['batteryTween'] = null); null != this[_0x4cc7('0x2b78')] && (_0x3ae7ae[_0x4cc7('0xd8a')](this['gentlemanTween'], null, !0x0, !0x1), this[_0x4cc7('0x2b78')] = null); var _0xc24326 = this[_0x4cc7('0x2b8e')]; _0xc24326['sprite'][_0x4cc7('0xbeb')][_0x4cc7('0x21bf')](_0xc24326); _0xc24326 = this[_0x4cc7('0x2b8e')] = new _0x371b59(this[_0x4cc7('0xd91')],new _0x30c9a5(null,[0x6c, 0x6b, 0x6a, 0x69, 0x68, 0x67, 0x66, 0x65, 0x64, 0x70, 0x6f, 0x6e, 0x6d]),null,!0x0); _0xc24326['reset'](); _0xc24326[_0x4cc7('0x2b8d')][_0x4cc7('0xbeb')][_0x4cc7('0x22ef')](_0xc24326); this[_0x4cc7('0xd93')]['onPickedUp'](this[_0x4cc7('0xd91')]); var _0x2e664d = _0xc24326 = this['gentlemanVelocity']; null == _0x2e664d && (_0x2e664d = new _0x21e384()); _0x2e664d['x'] = 0x1f4 * _0xc24326['x']; _0x2e664d['y'] = 0x1f4 * _0xc24326['y']; _0x2e664d['z'] = 0x1f4 * _0xc24326['z']; this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = function(_0xc24326) { _0x58701d['gentlemanVelocity']['x'] += 0x32 * _0xc24326; var _0x2e664d = _0x58701d[_0x4cc7('0xd91')][_0x4cc7('0x126')]; _0x2e664d[_0x4cc7('0xb46')](_0x2e664d[_0x4cc7('0x472')]() + _0x58701d['gentlemanVelocity']['x'] * _0xc24326); _0x2e664d = _0x58701d['gentleman'][_0x4cc7('0x126')]; _0x2e664d[_0x4cc7('0xb44')](_0x2e664d[_0x4cc7('0xb45')]() + _0x58701d[_0x4cc7('0xd90')]['y'] * _0xc24326); _0x2e664d = _0x58701d[_0x4cc7('0xd91')][_0x4cc7('0x126')]; _0x2e664d[_0x4cc7('0xd5a')](_0x2e664d[_0x4cc7('0xd92')]() + _0x58701d[_0x4cc7('0xd90')]['z'] * _0xc24326); _0x58701d['battery']['update'](_0xc24326); _0x58701d[_0x4cc7('0x94a')](_0xc24326); 0xc8 < _0x58701d[_0x4cc7('0xd91')][_0x4cc7('0x126')][_0x4cc7('0x472')]() && (_0x58701d['dialog'][_0x4cc7('0xb9a')] = _0x48c401(_0x58701d, _0x58701d[_0x4cc7('0x94a')])); } ; }, 'frame12': function() { if (_0x4cc7('0x2b90') !== 'pPKLJ') { null != this[_0x4cc7('0xd93')] && (this[_0x4cc7('0xd93')][_0x4cc7('0x1ec2')](), this[_0x4cc7('0xd93')] = null); var _0x5c66ea = this[_0x4cc7('0x2b8c')]; _0x5c66ea[_0x4cc7('0x2b8d')][_0x4cc7('0xbeb')][_0x4cc7('0x21bf')](_0x5c66ea); this['studentAnimation'] = null; _0x5c66ea = this[_0x4cc7('0x2b8e')]; _0x5c66ea[_0x4cc7('0x2b8d')]['level'][_0x4cc7('0x21bf')](_0x5c66ea); this[_0x4cc7('0x2b8e')] = null; this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['student'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['gentleman']['setIndexedPosition'](1.5, 0x1); this['gentleman']['spritesheet'][_0x4cc7('0xacb')](0x44); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['gentlemanTeleport'] = new _0x5bbfed(_0x1fb3e3[_0x4cc7('0xd91')],this[_0x4cc7('0xd91')][_0x4cc7('0xaca')],this[_0x4cc7('0xb7f')]['scene']); this[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this[_0x4cc7('0x2b79')]); this['gentlemanTeleport'][_0x4cc7('0x2394')] = -0.5; _0x5c66ea = this[_0x4cc7('0x2b79')]; _0x2d63f9[_0x4cc7('0x1d8')](0x1, 0x0 < _0x5c66ea[_0x4cc7('0x2357')]) && (_0x5c66ea[_0x4cc7('0x2357')] = 0.12); this[_0x4cc7('0xace')]['updateCallback'] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); } else { var _0x3ec741 = this['spinAnimation']; _0x3ec741[_0x4cc7('0x2b8d')][_0x4cc7('0xbeb')][_0x4cc7('0x21bf')](_0x3ec741); this[_0x4cc7('0x2b91')] = null; } }, 'frame13': function() { this['gentleman'][_0x4cc7('0xac9')](1.5, 0x6); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); var _0xd56bfa = _0x1baaa1['scale'](0.7); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b92'), -0x190, -0x16c, null == _0xd56bfa ? null : 0x0 > _0xd56bfa ? _0xd56bfa : _0xd56bfa / 2.5, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b93'), -0x2c, -0x14c, -0x1, Math['round'](0x2d0), 0x0, null); _0xd56bfa = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2b94'), -120.4, -0x8c, -0x1, Math[_0x4cc7('0xa96')](0x320), 0x1, _0xd56bfa); _0xd56bfa = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x26db'), 0x1b8, -0xcc, null, null, null, _0xd56bfa); _0xd56bfa = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Oh,\x20sorry.\x20I\x20thought\x20you\x20realized.', 0x28, 0x104, null, null, null, _0xd56bfa); }, 'frame14': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.5, 0x7); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x49); var _0x16f7be = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b95'), 0x78, -0xc8, null, null, null, _0x16f7be); _0x16f7be = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b96'), -0xa0, 0x118, null, null, null, _0x16f7be); }, 'frame15': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_currentFrame'](0x4a); var _0x33c53a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b97'), 0x140, -0xf0, null, null, null, _0x33c53a); _0x33c53a = _0x1baaa1['width'](0x514); var _0x5cd112 = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b98'), -0xc8, -0x78, null, null == _0x33c53a ? null : Math['round'](_0x33c53a / 2.5), null, _0x5cd112); _0x33c53a = _0x1baaa1[_0x4cc7('0x7d9')](0x410); _0x5cd112 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x1402'), 0x114, 0x10c, null, null == _0x33c53a ? null : Math['round'](_0x33c53a / 2.5), null, _0x5cd112); _0x33c53a = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b99'), -0xf0, 0x174, null, null, null, _0x33c53a); }, 'frame16': function() { var _0x16f78c = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b9a'), 0x78, -0xc8, null, null, null, _0x16f78c); _0x16f78c = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b9b'), -0xa0, 0x0, null, null, null, _0x16f78c); _0x16f78c = new _0x161060(this['student']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b9c'), 0x0, 0x154, -0x1, Math[_0x4cc7('0xa96')](0x370), null, _0x16f78c); }, 'frame17': function() { var _0x42f55d = _0x1baaa1[_0x4cc7('0x7d9')](0x8ca); this[_0x4cc7('0xace')]['addBubble'](_0x2d63f9[_0x4cc7('0x207')], 0x50, -0x168, null, null == _0x42f55d ? null : Math[_0x4cc7('0xa96')](_0x42f55d / 2.5), null, null); _0x42f55d = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2b9d'), 0x14, -0x84, -0x1, Math['round'](0x1e8), 0x0, _0x42f55d); _0x42f55d = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Let\x27s\x20do\x20it\x20again\x20with\x20you\x20watching!', 0x0, 0x140, null, null, null, _0x42f55d); }, 'frame18': function() { var _0x6cd070 = {}; _0x6cd070['lJLHT'] = function(_0x1fb3e3, _0x178b53) { return _0x1fb3e3 != _0x178b53; } ; if (_0x4cc7('0x2b9e') === _0x4cc7('0x2b9f')) { _0x3ea23e[_0x4cc7('0x2ba0')] = _0x2edef4; _0x3ea23e[_0x4cc7('0x2ba1')] = this; _0x2edef4 = null; _0x6cd070[_0x4cc7('0x2ba2')](null, this[_0x4cc7('0x2ba3')]) && (_0x2edef4 = _0x4b4d92['resolveClass'](this[_0x4cc7('0x2ba3')])); null == _0x2edef4 && null != this[_0x4cc7('0x2ba4')] && (_0x2edef4 = _0x4b4d92[_0x4cc7('0x2ba5')](this[_0x4cc7('0x2ba4')])); _0x2edef4 = null != _0x2edef4 ? _0x4b4d92[_0x4cc7('0xce9')](_0x2edef4, []) : new _0x3ea23e(); _0x2edef4[_0x4cc7('0xb4b')](this[_0x4cc7('0x2ba6')]); return _0x2edef4; } else { this['gentleman']['setIndexedPosition'](1.5, 6.5); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ba7'), -0x78, -0x140, null, null, null, null); var _0x2edef4 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2ba8'), -0x50, -0x78, -0x1, Math[_0x4cc7('0xa96')](0x2a8), 0x0, _0x2edef4); } }, 'frame19': function() { this[_0x4cc7('0xd91')][_0x4cc7('0xac9')](1.5, 5.5); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x28); var _0x3834be = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x738')], -0x60, -0x78, -0x1, Math[_0x4cc7('0xa96')](0x2a8), null, _0x3834be); }, 'init': function() { this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['gentleman']); var _0x2dd8df = this['explorePath'][_0x4cc7('0x1109')]; _0x2dd8df = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2dd8df); this['gentleman']['goesTo'] = new _0x42bd00(_0x2dd8df,0x0); this['student'] = new _0x40b5bf(this['section'],_0x1fb3e3['student'],!0x1,null,!0x1,null); this['sprites']['push'](this[_0x4cc7('0xac8')]); _0x2dd8df = this['explorePath'][_0x4cc7('0x1109')]; _0x2dd8df = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2dd8df); this[_0x4cc7('0xac8')]['goesTo'] = new _0x42bd00(_0x2dd8df,0x1); this['child'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x2dd8df = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x2dd8df = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2dd8df); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x2dd8df,0x2); }, '__class__': _0x59e608 }); var _0x3e4425 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1058')], -0x1); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this['frame12']), _0x48c401(this, this['frame13']), _0x56067a[_0x4cc7('0x73a')](_0x48c401, this, this[_0x4cc7('0xf12')]), _0x48c401(this, this['frame15']), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this['frame19']), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x56067a['ECBxh'](_0x48c401, this, this[_0x4cc7('0x260d')]), _0x48c401(this, this['frame22'])]; this['name'] = _0x4cc7('0x27e3'); }; _0x16dada[_0x4cc7('0x2ba9')] = _0x3e4425; _0x3e4425[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27e3')]; _0x3e4425[_0x4cc7('0x92b')] = _0x396698; _0x3e4425[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'angel': null, 'pastafarian': null, 'unloadLevel': function() { this[_0x4cc7('0xc35')] = this[_0x4cc7('0xec5')] = this['child'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0xbc); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x62); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x18b7); var _0x2967eb = null; null == _0x2967eb && (_0x2967eb = new _0x169fce()); var _0x46c3c1 = Math[_0x4cc7('0x28')](1.0908307824964558); _0x2967eb['x'] = 0.574 * _0x46c3c1; _0x2967eb['y'] = -0.289 * _0x46c3c1; _0x2967eb['z'] = 0.766 * _0x46c3c1; _0x2967eb['w'] = Math[_0x4cc7('0x27')](1.0908307824964558); _0x46c3c1 = _0x2967eb['x'] * _0x2967eb['x'] + _0x2967eb['y'] * _0x2967eb['y'] + _0x2967eb['z'] * _0x2967eb['z'] + _0x2967eb['w'] * _0x2967eb['w']; var _0x3ff3e8 = _0x46c3c1 - 0x1; 1e-10 > (0x0 <= _0x3ff3e8 ? _0x3ff3e8 : -_0x3ff3e8) || (0x0 == _0x46c3c1 ? (_0x2967eb['x'] = 0x0, _0x2967eb['y'] = 0x0, _0x2967eb['z'] = 0x0, _0x2967eb['w'] = 0x1) : (_0x46c3c1 = 0x1 / Math[_0x4cc7('0x2c')](_0x46c3c1), _0x2967eb['x'] *= _0x46c3c1, _0x2967eb['y'] *= _0x46c3c1, _0x2967eb['z'] *= _0x46c3c1, _0x2967eb['w'] *= _0x46c3c1)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2967eb)['get_degrees']()); this['tunnel']['display'](0x0); this['child']['setIndexedPosition'](0xa, 0x56); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x68); this['child']['spritesheet'][_0x4cc7('0xacd')](!0x0); this['angel'][_0x4cc7('0xac9')](0xa, 0x5e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](9.7, 0x55); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x66); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2967eb = _0x1baaa1['width'](0x2c6); _0x46c3c1 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2baa'), -0x78, -0xfa, null, _0x2967eb, null, _0x46c3c1, null); _0x2967eb = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bab'), -0x104, 0x3c, null, null, null, _0x2967eb, null); }, 'frame1': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xa, 0x56); this['child']['spritesheet'][_0x4cc7('0xacb')](0x68); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xa, 0x5e); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x0); this['angel'][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](9.7, 0x55); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x64); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); var _0x3920ff = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bac'), 0x78, -0xf0, null, null, null, _0x3920ff, null); _0x3920ff = _0x1baaa1['width'](0x208); var _0x41e184 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bad'), -0x12c, -0x1e, null, _0x3920ff, null, _0x41e184, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bae'), -0x14, 0x118, null, null, -0x1, null, null); }, 'frame2': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xa, 0x56); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x4e); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xa, 0x5e); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](9.7, 0x55); this['pastafarian']['spritesheet'][_0x4cc7('0xacb')](0x64); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2baf'), -0x50, -0x104, null, null, null, null, null); var _0x270f2d = _0x1baaa1['width'](0x168) , _0x48cbb7 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bb0'), 0x0, -0x32, null, _0x270f2d, -0x1, _0x48cbb7, null); _0x270f2d = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bb1'), 0x1a4, 0x64, null, null, null, _0x270f2d, null); }, 'frame3': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0xbc); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x72); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_z'](0x18ee); var _0x2b9238 = null; null == _0x2b9238 && (_0x2b9238 = new _0x169fce()); var _0xf923f0 = Math[_0x4cc7('0x28')](1.0471975511965976); _0x2b9238['x'] = 0.481 * _0xf923f0; _0x2b9238['y'] = -0.241 * _0xf923f0; _0x2b9238['z'] = 0.843 * _0xf923f0; _0x2b9238['w'] = Math['cos'](1.0471975511965976); _0xf923f0 = _0x2b9238['x'] * _0x2b9238['x'] + _0x2b9238['y'] * _0x2b9238['y'] + _0x2b9238['z'] * _0x2b9238['z'] + _0x2b9238['w'] * _0x2b9238['w']; var _0x2f2ff4 = _0xf923f0 - 0x1; 1e-10 > (0x0 <= _0x2f2ff4 ? _0x2f2ff4 : -_0x2f2ff4) || (0x0 == _0xf923f0 ? (_0x2b9238['x'] = 0x0, _0x2b9238['y'] = 0x0, _0x2b9238['z'] = 0x0, _0x2b9238['w'] = 0x1) : (_0xf923f0 = 0x1 / Math[_0x4cc7('0x2c')](_0xf923f0), _0x2b9238['x'] *= _0xf923f0, _0x2b9238['y'] *= _0xf923f0, _0x2b9238['z'] *= _0xf923f0, _0x2b9238['w'] *= _0xf923f0)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2b9238)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](0xa, 0x56); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xa, 0x5b); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['pastafarian'][_0x4cc7('0xac9')](9.7, 0x55); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x64); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2b9238 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bb2'), -0x104, -0x8c, null, null, null, _0x2b9238, null); _0x2b9238 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bb3'), 0x118, -0x28, null, _0x2b9238, null, null, null); _0x2b9238 = _0x1baaa1[_0x4cc7('0x7d9')](0x320); _0xf923f0 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bb4'), 0x78, 0x14a, null, _0x2b9238, -0x1, _0xf923f0, null); }, 'frame4': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xa, 86.3); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x72); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xa, 87.8); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x55); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](9.7, 0x55); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bb5'), -0xb4, -0xb4, null, null, null, null, null); var _0x1f3168 = new _0x161060(this['child']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bb6'), 0x28, -0x14, null, null, -0x1, _0x1f3168, null); _0x1f3168 = _0x1baaa1['scale'](0.5); var _0x29e899 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bb7'), 0xb4, 0x14a, _0x1f3168, null, null, _0x29e899, null); }, 'frame5': function() { if (_0x4cc7('0x2bb8') === _0x4cc7('0x2bb8')) { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xa, 86.3); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0xa, 87.8); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](9.7, 0x55); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x82221c = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bb9'), -0xb4, -0x50, null, null, null, _0x82221c, null); _0x82221c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bba'), 0x78, -0x50, null, null, null, _0x82221c, null); this['makeBold'](_0x4cc7('0x2bbb')); _0x82221c = _0x1baaa1[_0x4cc7('0x7d9')](0x398); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bbc'), 0x78, 0x136, null, _0x82221c, -0x1, null, null); this['dialog'][_0x4cc7('0xa47')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x25d0')] = 0xdddddd; this[_0x4cc7('0xace')][_0x4cc7('0xa47')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x22e')][_0x4cc7('0x13')](); this['dialog']['tails']['get'](0x0)['fillColor'] = 0xdddddd; this[_0x4cc7('0xace')][_0x4cc7('0x1a61')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xf42')](); } else { null == d && (d = !0x0); this[_0x4cc7('0x299b')] = 0x1; this['midpointReached'] = 0.5; this['startReached'] = 0x0; this[_0x4cc7('0x2996')] = null; this[_0x4cc7('0x2995')] = 'Level\x20'; this[_0x4cc7('0x2992')] = null; this['unlockPoint'] = 0x0; this[_0x4cc7('0x239a')] = !0x1; this[_0x4cc7('0x107c')] = _0x2bc114[_0x4cc7('0x9cc')](null); if (null != b) for (c = 0x0, b = b['levels']; c < b['get_length'](); ) { var _0x52123f = b[_0x4cc7('0x2b')](c); ++c; var _0x335991 = _0x34061b['extractID'](_0x52123f); _0xf1839f[_0x4cc7('0x107c')]['h'][_0x335991] = _0x52123f; this['levels'][_0x4cc7('0x29')](_0x335991); } else if (null != c) for (b = 0x0; b < c[_0x4cc7('0x21')]; ) _0x52123f = c[b], ++b, this['levels'][_0x4cc7('0x29')](_0x52123f); this['pathName'] = _0x82221c; this[_0x4cc7('0xc2f')] = this[_0x4cc7('0x107c')][_0x4cc7('0x34')](); d && (this[_0x4cc7('0x123e')] = new _0x36f031(_0x4cc7('0x2bbd') + _0x82221c,0x0,_0x36f031[_0x4cc7('0xd08')]), this[_0x4cc7('0x2a75')] = new _0x321787('exploreCurrent' + _0x82221c), _0x4cc7('0x105b') == _0x82221c && this[_0x4cc7('0x123e')]['set_value'](this[_0x4cc7('0xc2f')])); } }, 'frame6': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0xa, 86.3); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x72); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0xa, 87.8); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x47); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](9.6, 85.7, null, -0xb); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x56); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x5e7820 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bbe'), -0x3c, -0x104, null, null, null, _0x5e7820, null); _0x5e7820 = new _0x161060(this['child']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('No\x20it\x27s\x20not!', -0xb4, 0x0, null, null, null, _0x5e7820, null); _0x5e7820 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); var _0x56434b = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x73c')], 0x50, 0x136, null, _0x5e7820, null, _0x56434b, null); }, 'frame7': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](-0x77); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x60); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1953); var _0x413d50 = null; null == _0x413d50 && (_0x413d50 = new _0x169fce()); var _0x1f8d4b = Math['sin'](1.0733774899765127); _0x413d50['x'] = 0.384 * _0x1f8d4b; _0x413d50['y'] = -0.316 * _0x1f8d4b; _0x413d50['z'] = 0.868 * _0x1f8d4b; _0x413d50['w'] = Math[_0x4cc7('0x27')](1.0733774899765127); _0x1f8d4b = _0x413d50['x'] * _0x413d50['x'] + _0x413d50['y'] * _0x413d50['y'] + _0x413d50['z'] * _0x413d50['z'] + _0x413d50['w'] * _0x413d50['w']; var _0x4994f4 = _0x1f8d4b - 0x1; 1e-10 > (0x0 <= _0x4994f4 ? _0x4994f4 : -_0x4994f4) || (0x0 == _0x1f8d4b ? (_0x413d50['x'] = 0x0, _0x413d50['y'] = 0x0, _0x413d50['z'] = 0x0, _0x413d50['w'] = 0x1) : (_0x1f8d4b = 0x1 / Math[_0x4cc7('0x2c')](_0x1f8d4b), _0x413d50['x'] *= _0x1f8d4b, _0x413d50['y'] *= _0x1f8d4b, _0x413d50['z'] *= _0x1f8d4b, _0x413d50['w'] *= _0x1f8d4b)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x413d50)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](10.1, 85.9); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](9.9, 89.2, null, -0x4); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x56); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0xa, 88.9, null, -0x2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x413d50 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Child,\x20please\x20excuse\x20us\x20for\x20a\x20moment.', -0x78, -0x78, null, null, null, _0x413d50, null); }, 'frame8': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x74); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x22); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x19ae); var _0x39966a = null; null == _0x39966a && (_0x39966a = new _0x169fce()); var _0x2c8385 = Math[_0x4cc7('0x28')](1.0821041362364843); _0x39966a['x'] = _0x56067a[_0x4cc7('0x2a54')](0.216, _0x2c8385); _0x39966a['y'] = -0.227 * _0x2c8385; _0x39966a['z'] = 0.95 * _0x2c8385; _0x39966a['w'] = Math['cos'](1.0821041362364843); _0x2c8385 = _0x39966a['x'] * _0x39966a['x'] + _0x39966a['y'] * _0x39966a['y'] + _0x39966a['z'] * _0x39966a['z'] + _0x39966a['w'] * _0x39966a['w']; var _0x5d17f2 = _0x2c8385 - 0x1; 1e-10 > (0x0 <= _0x5d17f2 ? _0x5d17f2 : -_0x5d17f2) || (0x0 == _0x2c8385 ? (_0x39966a['x'] = 0x0, _0x39966a['y'] = 0x0, _0x39966a['z'] = 0x0, _0x39966a['w'] = 0x1) : (_0x2c8385 = 0x1 / Math['sqrt'](_0x2c8385), _0x39966a['x'] *= _0x2c8385, _0x39966a['y'] *= _0x2c8385, _0x39966a['z'] *= _0x2c8385, _0x39966a['w'] *= _0x2c8385)); _0x180fa9['view']['get_camera']()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x39966a)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['child']['setIndexedPosition'](10.1, 85.9); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](9.9, 90.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](10.1, 89.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')]['spritesheet']['set_xInverted'](!0x0); _0x39966a = _0x1baaa1[_0x4cc7('0x7d9')](0x320); _0x2c8385 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bbf'), -0x8c, -0xaa, null, _0x39966a, null, _0x2c8385, null); _0x39966a = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b62'), 0xb4, 0xdc, null, null, null, _0x39966a, null); }, 'frame9': function() { if (_0x4cc7('0x2bc0') !== 'LojFr') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x71); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x19fc); var _0xe35564 = null; null == _0xe35564 && (_0xe35564 = new _0x169fce()); var _0x4de863 = Math[_0x4cc7('0x28')](1.0995574287564276); _0xe35564['x'] = 0.162 * _0x4de863; _0xe35564['y'] = -0.223 * _0x4de863; _0xe35564['z'] = 0.961 * _0x4de863; _0xe35564['w'] = Math[_0x4cc7('0x27')](1.0995574287564276); _0x4de863 = _0xe35564['x'] * _0xe35564['x'] + _0xe35564['y'] * _0xe35564['y'] + _0xe35564['z'] * _0xe35564['z'] + _0xe35564['w'] * _0xe35564['w']; var _0x2a1eef = _0x4de863 - 0x1; 1e-10 > (0x0 <= _0x2a1eef ? _0x2a1eef : -_0x2a1eef) || (0x0 == _0x4de863 ? (_0xe35564['x'] = 0x0, _0xe35564['y'] = 0x0, _0xe35564['z'] = 0x0, _0xe35564['w'] = 0x1) : (_0x4de863 = 0x1 / Math[_0x4cc7('0x2c')](_0x4de863), _0xe35564['x'] *= _0x4de863, _0xe35564['y'] *= _0x4de863, _0xe35564['z'] *= _0x4de863, _0xe35564['w'] *= _0x4de863)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xe35564)['get_degrees']()); this['tunnel'][_0x4cc7('0x50c')](0x0); this['child'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this['angel'][_0x4cc7('0xac9')](9.9, 90.3); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x48); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](10.1, 89.7); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0xe35564 = _0x1baaa1['width'](0x320); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bc1'), -0x8c, -0xfa, null, _0xe35564, null, null, null); _0xe35564 = _0x1baaa1[_0x4cc7('0x7d9')](0x1e0); _0x4de863 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bc2'), -0x50, -0x46, null, _0xe35564, -0x1, _0x4de863, null); this['makeBold'](_0x56067a[_0x4cc7('0x2bc3')]); _0xe35564 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x4de863 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bc4'), 0x64, 0x14a, null, _0xe35564, null, _0x4de863, null); } else { _0x55cb22[_0x4cc7('0xc2d')] || (_0x55cb22['initDone'] = !0x0); null == _0x55cb22['pool'] && (_0x55cb22['pool'] = _0x2bc114[_0x4cc7('0x24')](null)); if (0x0 == _0x55cb22[_0x4cc7('0x2bc5')][_0x4cc7('0x34')]()) var _0x3441db = new _0x55cb22(_0xe35564,_0x4de863); else _0x3441db = _0x55cb22[_0x4cc7('0x2bc5')][_0x4cc7('0x2b')](_0x55cb22[_0x4cc7('0x2bc5')][_0x4cc7('0x34')]() - 0x1), _0x55cb22[_0x4cc7('0x2bc5')][_0x4cc7('0xa5e')](_0x55cb22[_0x4cc7('0x2bc5')]['get_length']() - 0x1, 0x1), _0x3441db[_0x4cc7('0xab2')](_0xe35564, _0x4de863); return _0x3441db; } }, 'frame10': function() { if ('ZunxY' === _0x4cc7('0x2bc6')) { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](-0xc8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x26); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1a87); var _0x4ecf4c = null; null == _0x4ecf4c && (_0x4ecf4c = new _0x169fce()); var _0x796f3b = Math[_0x4cc7('0x28')](1.2740903539558606); _0x4ecf4c['x'] = 0.684 * _0x796f3b; _0x4ecf4c['y'] = -0.275 * _0x796f3b; _0x4ecf4c['z'] = 0.676 * _0x796f3b; _0x4ecf4c['w'] = Math[_0x4cc7('0x27')](1.2740903539558606); _0x796f3b = _0x4ecf4c['x'] * _0x4ecf4c['x'] + _0x4ecf4c['y'] * _0x4ecf4c['y'] + _0x4ecf4c['z'] * _0x4ecf4c['z'] + _0x4ecf4c['w'] * _0x4ecf4c['w']; var _0x585f9d = _0x796f3b - 0x1; 1e-10 > (0x0 <= _0x585f9d ? _0x585f9d : -_0x585f9d) || (0x0 == _0x796f3b ? (_0x4ecf4c['x'] = 0x0, _0x4ecf4c['y'] = 0x0, _0x4ecf4c['z'] = 0x0, _0x4ecf4c['w'] = 0x1) : (_0x796f3b = 0x1 / Math[_0x4cc7('0x2c')](_0x796f3b), _0x4ecf4c['x'] *= _0x796f3b, _0x4ecf4c['y'] *= _0x796f3b, _0x4ecf4c['z'] *= _0x796f3b, _0x4ecf4c['w'] *= _0x796f3b)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x4ecf4c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](9.9, 90.3); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0xa, 89.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x6c); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x4ecf4c = _0x1baaa1['width'](0x334); _0x796f3b = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bc7'), -0x14, -0xaa, null, _0x4ecf4c, null, _0x796f3b, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2bc8')); _0x4ecf4c = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bc9'), 0xa0, 0x168, null, null, null, _0x4ecf4c, null); } else { this[_0x4cc7('0x1a')] = 0x0; this[_0x4cc7('0x1b')] = this[_0x4cc7('0x1bfe')]; this['animation'][_0x4cc7('0x2564')](this[_0x4cc7('0x2b8d')][_0x4cc7('0xaca')], 0x0); this[_0x4cc7('0x2b8d')][_0x4cc7('0x126')][_0x4cc7('0xfa1')](this['startPoint']); this['y'] = 0x0; this['yVelocity'] = -this[_0x4cc7('0x2bca')]; } }, 'frame11': function() { this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xc20')](!0x1); this['angel']['setIndexedPosition'](9.9, 90.3); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](0xa, 89.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6b); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')]['addBubble']('Hmm...', -0x1b8, -0x140, null, null, null, null, null); var _0x1639f4 = _0x1baaa1[_0x4cc7('0x7d9')](0x19a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20cannot\x20fault\x20your\x20desire\x20to\x20teach.', -0x64, -0xe6, null, _0x1639f4, -0x1, null, null); _0x1639f4 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); var _0x4e6ab0 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this['dialog']['addBubble'](_0x4cc7('0x2bcb'), -0x28, -0x32, null, _0x1639f4, -0x1, _0x4e6ab0, null); _0x1639f4 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Ok.', 0x118, 0x118, null, null, null, _0x1639f4, null); _0x1639f4 = _0x1baaa1['scale'](0.4); this[_0x4cc7('0xace')][_0x4cc7('0x2661')]('But\x20I\x20bet\x20it\x20isn\x27t.', 0x118, 0x140, _0x1639f4, null, 0x0); }, 'frame12': function() { this['tunnel'][_0x4cc7('0xc32')][_0x4cc7('0xb79')](this['angel'][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xec5')]['mesh']); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb46')](-0xbb); _0x180fa9['view']['get_camera']()[_0x4cc7('0xb44')](0x11); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x1b23); var _0x688855 = null; null == _0x688855 && (_0x688855 = new _0x169fce()); var _0x1ed0a6 = Math[_0x4cc7('0x28')](1.5184364492350666); _0x688855['x'] = 0.886 * _0x1ed0a6; _0x688855['y'] = -0.339 * _0x1ed0a6; _0x688855['z'] = _0x56067a[_0x4cc7('0x2a54')](0.316, _0x1ed0a6); _0x688855['w'] = Math[_0x4cc7('0x27')](1.5184364492350666); _0x1ed0a6 = _0x688855['x'] * _0x688855['x'] + _0x688855['y'] * _0x688855['y'] + _0x688855['z'] * _0x688855['z'] + _0x688855['w'] * _0x688855['w']; var _0x22d49f = _0x1ed0a6 - 0x1; 1e-10 > (0x0 <= _0x22d49f ? _0x22d49f : -_0x22d49f) || (0x0 == _0x1ed0a6 ? (_0x688855['x'] = 0x0, _0x688855['y'] = 0x0, _0x688855['z'] = 0x0, _0x688855['w'] = 0x1) : (_0x1ed0a6 = 0x1 / Math[_0x4cc7('0x2c')](_0x1ed0a6), _0x688855['x'] *= _0x1ed0a6, _0x688855['y'] *= _0x1ed0a6, _0x688855['z'] *= _0x1ed0a6, _0x688855['w'] *= _0x1ed0a6)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x688855)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')]['mesh']['set_visible'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](9.9, 90.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0xa, 89.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x70); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x688855 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Extrapolating\x20from\x20my\x20interactions\x20with\x20you,\x20you\x20have\x20an\x20extensive\x20history\x20of\x20treating\x20others\x20as\x20less\x20than\x20yourself.', -0x50, -0x104, null, _0x688855, null, null, null); _0x688855 = _0x1baaa1[_0x4cc7('0x7d9')](0x334); _0x1ed0a6 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bcc'), 0x50, -0x1e, null, _0x688855, -0x1, _0x1ed0a6, null); }, 'frame13': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0xaa); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x1); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1b2f); var _0x1be603 = null; null == _0x1be603 && (_0x1be603 = new _0x169fce()); var _0x3c9121 = Math[_0x4cc7('0x28')](1.5533430342749535); _0x1be603['x'] = 0.895 * _0x3c9121; _0x1be603['y'] = -0.36 * _0x3c9121; _0x1be603['z'] = 0.263 * _0x3c9121; _0x1be603['w'] = Math[_0x4cc7('0x27')](1.5533430342749535); _0x3c9121 = _0x1be603['x'] * _0x1be603['x'] + _0x1be603['y'] * _0x1be603['y'] + _0x1be603['z'] * _0x1be603['z'] + _0x1be603['w'] * _0x1be603['w']; var _0x5b0c28 = _0x3c9121 - 0x1; 1e-10 > (0x0 <= _0x5b0c28 ? _0x5b0c28 : -_0x5b0c28) || (0x0 == _0x3c9121 ? (_0x1be603['x'] = 0x0, _0x1be603['y'] = 0x0, _0x1be603['z'] = 0x0, _0x1be603['w'] = 0x1) : (_0x3c9121 = 0x1 / Math[_0x4cc7('0x2c')](_0x3c9121), _0x1be603['x'] *= _0x3c9121, _0x1be603['y'] *= _0x3c9121, _0x1be603['z'] *= _0x3c9121, _0x1be603['w'] *= _0x3c9121)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1be603)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](9.9, 90.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x40); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0xa, 89.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x63); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x1be603 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bcd'), 0xf0, -0x8c, null, null, null, _0x1be603, null); this['makeBold']('my'); this['makeBold']('they'); _0x1be603 = _0x1baaa1[_0x4cc7('0x7d9')](0x19a); _0x3c9121 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bce'), -0x140, 0x32, null, _0x1be603, null, _0x3c9121, null); }, 'frame14': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x46); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x64); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1b59); var _0x11be64 = null; null == _0x11be64 && (_0x11be64 = new _0x169fce()); var _0x1a406d = Math[_0x4cc7('0x28')](1.7016960206944711); _0x11be64['x'] = 0.916 * _0x1a406d; _0x11be64['y'] = -0.385 * _0x1a406d; _0x11be64['z'] = -0.109 * _0x1a406d; _0x11be64['w'] = Math[_0x4cc7('0x27')](1.7016960206944711); _0x1a406d = _0x11be64['x'] * _0x11be64['x'] + _0x11be64['y'] * _0x11be64['y'] + _0x11be64['z'] * _0x11be64['z'] + _0x11be64['w'] * _0x11be64['w']; var _0x473072 = _0x1a406d - 0x1; 1e-10 > (0x0 <= _0x473072 ? _0x473072 : -_0x473072) || (0x0 == _0x1a406d ? (_0x11be64['x'] = 0x0, _0x11be64['y'] = 0x0, _0x11be64['z'] = 0x0, _0x11be64['w'] = 0x1) : (_0x1a406d = 0x1 / Math[_0x4cc7('0x2c')](_0x1a406d), _0x11be64['x'] *= _0x1a406d, _0x11be64['y'] *= _0x1a406d, _0x11be64['z'] *= _0x1a406d, _0x11be64['w'] *= _0x1a406d)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x11be64)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this['angel'][_0x4cc7('0xac9')](9.9, 90.3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0xa, 89.7); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x72); this['pastafarian']['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x11be64 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bcf'), -0x3c, -0x122, null, _0x11be64, null, null, null); _0x11be64 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x1a406d = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Additionally,\x20I\x20put\x20it\x20to\x20you\x20that\x20you\x20could\x20have\x20recognized\x20and\x20corrected\x20this\x20had\x20you\x20given\x20more\x20thought\x20to\x20others\x27\x20perspectives.', 0x28, -0x3c, null, _0x11be64, -0x1, _0x1a406d, 0xe6); }, 'frame15': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](-0x21); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x7a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1b46); var _0x2eda5c = null; null == _0x2eda5c && (_0x2eda5c = new _0x169fce()); var _0x42c691 = Math[_0x4cc7('0x28')](1.7191493132144144); _0x2eda5c['x'] = 0.91 * _0x42c691; _0x2eda5c['y'] = -0.366 * _0x42c691; _0x2eda5c['z'] = -0.193 * _0x42c691; _0x2eda5c['w'] = Math[_0x4cc7('0x27')](1.7191493132144144); _0x42c691 = _0x56067a[_0x4cc7('0x716')](_0x2eda5c['x'] * _0x2eda5c['x'] + _0x2eda5c['y'] * _0x2eda5c['y'], _0x2eda5c['z'] * _0x2eda5c['z']) + _0x2eda5c['w'] * _0x2eda5c['w']; var _0x3c9fab = _0x42c691 - 0x1; 1e-10 > (0x0 <= _0x3c9fab ? _0x3c9fab : -_0x3c9fab) || (0x0 == _0x42c691 ? (_0x2eda5c['x'] = 0x0, _0x2eda5c['y'] = 0x0, _0x2eda5c['z'] = 0x0, _0x2eda5c['w'] = 0x1) : (_0x42c691 = 0x1 / Math[_0x4cc7('0x2c')](_0x42c691), _0x2eda5c['x'] *= _0x42c691, _0x2eda5c['y'] *= _0x42c691, _0x2eda5c['z'] *= _0x42c691, _0x2eda5c['w'] *= _0x42c691)); _0x180fa9['view']['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2eda5c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['set_visible'](!0x1); this['angel']['setIndexedPosition'](9.9, 90.3); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')]['setIndexedPosition'](0xa, 89.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x73); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x2eda5c = _0x1baaa1[_0x4cc7('0x7d9')](0x320); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bd0'), -0x8c, -0xfa, null, _0x2eda5c, null, null, null); _0x2eda5c = _0x1baaa1['width'](0x280); _0x42c691 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bd1'), 0x78, -0xa, null, _0x2eda5c, -0x1, _0x42c691, null); _0x2eda5c = _0x1baaa1['width'](0x32a); this['dialog']['addBubble'](_0x4cc7('0x2bd2'), 0x3c, 0x14a, null, _0x2eda5c, -0x1, null, null); }, 'frame16': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x6); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](-0xb8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1aaa); var _0x166afd = null; null == _0x166afd && (_0x166afd = new _0x169fce()); var _0x4c8741 = Math[_0x4cc7('0x28')](1.9460421159736774); _0x166afd['x'] = 0.723 * _0x4c8741; _0x166afd['y'] = -0.384 * _0x4c8741; _0x166afd['z'] = -0.574 * _0x4c8741; _0x166afd['w'] = Math[_0x4cc7('0x27')](1.9460421159736774); _0x4c8741 = _0x166afd['x'] * _0x166afd['x'] + _0x166afd['y'] * _0x166afd['y'] + _0x166afd['z'] * _0x166afd['z'] + _0x166afd['w'] * _0x166afd['w']; var _0x4b295a = _0x4c8741 - 0x1; 1e-10 > (0x0 <= _0x4b295a ? _0x4b295a : -_0x4b295a) || (0x0 == _0x4c8741 ? (_0x166afd['x'] = 0x0, _0x166afd['y'] = 0x0, _0x166afd['z'] = 0x0, _0x166afd['w'] = 0x1) : (_0x4c8741 = 0x1 / Math[_0x4cc7('0x2c')](_0x4c8741), _0x166afd['x'] *= _0x4c8741, _0x166afd['y'] *= _0x4c8741, _0x166afd['z'] *= _0x4c8741, _0x166afd['w'] *= _0x4c8741)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x166afd)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this['angel'][_0x4cc7('0xac9')](9.9, 90.3, null, -0x3); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](0xa, 89.7, null, -0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x71); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); _0x166afd = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2bd3'), 0xdc, -0x14, null, null, null, _0x166afd, null); }, 'frame17': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xb79')](this[_0x4cc7('0xc35')][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc35')][_0x4cc7('0x126')]); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x24); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x88); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x19e3); var _0x43658f = null; null == _0x43658f && (_0x43658f = new _0x169fce()); var _0x17d482 = Math[_0x4cc7('0x28')](2.007128639793479); _0x43658f['x'] = 0.264 * _0x17d482; _0x43658f['y'] = -0.145 * _0x17d482; _0x43658f['z'] = -0.954 * _0x17d482; _0x43658f['w'] = Math['cos'](2.007128639793479); _0x17d482 = _0x56067a[_0x4cc7('0x73f')](_0x43658f['x'] * _0x43658f['x'], _0x43658f['y'] * _0x43658f['y']) + _0x43658f['z'] * _0x43658f['z'] + _0x43658f['w'] * _0x43658f['w']; var _0x3d5e74 = _0x17d482 - 0x1; 1e-10 > (0x0 <= _0x3d5e74 ? _0x3d5e74 : -_0x3d5e74) || (0x0 == _0x17d482 ? (_0x43658f['x'] = 0x0, _0x43658f['y'] = 0x0, _0x43658f['z'] = 0x0, _0x43658f['w'] = 0x1) : (_0x17d482 = 0x1 / Math[_0x4cc7('0x2c')](_0x17d482), _0x43658f['x'] *= _0x17d482, _0x43658f['y'] *= _0x17d482, _0x43658f['z'] *= _0x17d482, _0x43658f['w'] *= _0x17d482)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x43658f)['get_degrees']()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](9.9, 90.3, null, -0x2); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](10.1, 89.7, null, -0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x67); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x43658f = _0x1baaa1['width'](0x244); _0x17d482 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bd4'), 0xa0, -0xd2, null, _0x43658f, null, _0x17d482, null); _0x43658f = _0x1baaa1[_0x4cc7('0xa9a')](0.4); this[_0x4cc7('0xace')]['addPlainText']('About\x20time!', -0x46, 0x64, _0x43658f, null, 0xffffff); }, 'frame18': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x24); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x88); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x19e3); var _0x472155 = null; null == _0x472155 && (_0x472155 = new _0x169fce()); var _0xddb2ea = Math[_0x4cc7('0x28')](2.007128639793479); _0x472155['x'] = 0.264 * _0xddb2ea; _0x472155['y'] = -0.145 * _0xddb2ea; _0x472155['z'] = -0.954 * _0xddb2ea; _0x472155['w'] = Math[_0x4cc7('0x27')](2.007128639793479); _0xddb2ea = _0x56067a[_0x4cc7('0x2bd5')](_0x472155['x'] * _0x472155['x'], _0x472155['y'] * _0x472155['y']) + _0x472155['z'] * _0x472155['z'] + _0x472155['w'] * _0x472155['w']; var _0x40619e = _0xddb2ea - 0x1; 1e-10 > (0x0 <= _0x40619e ? _0x40619e : -_0x40619e) || (0x0 == _0xddb2ea ? (_0x472155['x'] = 0x0, _0x472155['y'] = 0x0, _0x472155['z'] = 0x0, _0x472155['w'] = 0x1) : (_0xddb2ea = 0x1 / Math[_0x4cc7('0x2c')](_0xddb2ea), _0x472155['x'] *= _0xddb2ea, _0x472155['y'] *= _0xddb2ea, _0x472155['z'] *= _0xddb2ea, _0x472155['w'] *= _0xddb2ea)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x472155)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xc37')]['mesh']['set_visible'](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](9.9, 90.3, null, -0x2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](10.1, 89.5, null, -0x1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x6a); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x472155 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x740')], 0x8c, -0x8c, null, null, null, _0x472155, null); _0x472155 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Wait,\x20what?', -0xc8, 0x0, null, null, null, _0x472155, null); }, 'frame19': function() { this['child'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](9.9, 90.3, null, -0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](10.1, 89.5, null, 0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x59b816 = _0x1baaa1[_0x4cc7('0x7d9')](0x1ea); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2bd6'), -0x140, -0xb4, null, _0x59b816, null, null, null); _0x59b816 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2bd7'), 0xc8, -0x14, null, null, -0x1, _0x59b816, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bd8'), 0x154, 0x154, null, null, -0x1, null, null); }, 'frame20': function() { this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](9.9, 90.3, null, -0x2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this[_0x4cc7('0xec5')]['spritesheet']['set_xInverted'](!0x0); this['pastafarian'][_0x4cc7('0xac9')](10.1, 89.5, null, 0x1); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0xb05f5 = _0x1baaa1['width'](0x258) , _0x21153f = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bd9'), -0x78, -0x82, null, _0xb05f5, null, _0x21153f, null); _0xb05f5 = _0x1baaa1[_0x4cc7('0x7d9')](0x2da); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bda'), 0x0, 0x15e, null, _0xb05f5, -0x1, null, null); }, 'frame21': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](-0x43); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_y'](-0x73); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0x1a1d); var _0x1e3b44 = null; null == _0x1e3b44 && (_0x1e3b44 = new _0x169fce()); var _0x6094bd = Math[_0x4cc7('0x28')](2.007128639793479); _0x1e3b44['x'] = 0.264 * _0x6094bd; _0x1e3b44['y'] = -0.145 * _0x6094bd; _0x1e3b44['z'] = -0.954 * _0x6094bd; _0x1e3b44['w'] = Math[_0x4cc7('0x27')](2.007128639793479); _0x6094bd = _0x1e3b44['x'] * _0x1e3b44['x'] + _0x1e3b44['y'] * _0x1e3b44['y'] + _0x1e3b44['z'] * _0x1e3b44['z'] + _0x1e3b44['w'] * _0x1e3b44['w']; var _0x5aede8 = _0x2d63f9[_0x4cc7('0x1c8')](_0x6094bd, 0x1); 1e-10 > (0x0 <= _0x5aede8 ? _0x5aede8 : -_0x5aede8) || (0x0 == _0x6094bd ? (_0x1e3b44['x'] = 0x0, _0x1e3b44['y'] = 0x0, _0x1e3b44['z'] = 0x0, _0x1e3b44['w'] = 0x1) : (_0x6094bd = 0x1 / Math[_0x4cc7('0x2c')](_0x6094bd), _0x1e3b44['x'] *= _0x6094bd, _0x1e3b44['y'] *= _0x6094bd, _0x1e3b44['z'] *= _0x6094bd, _0x1e3b44['w'] *= _0x6094bd)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1e3b44)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](9.9, 90.3, null, -0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); _0x1e3b44 = _0x1baaa1['scale'](0.5); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2bdb'), 0x28, 0x64, _0x1e3b44, null, 0xffffff); }, 'frame22': function() { if (_0x4cc7('0x2bdc') !== 'tTtBb') { _0x83d928[_0x4cc7('0x96b')](this, _0x1d941c, _0x2e306a); this['plane'] = new _0x398955(); this[_0x4cc7('0x1e36')][_0x4cc7('0x2bdd')](_0x1ce7f1['x'], _0x1ce7f1['y'], _0x1ce7f1['z']); this['aabb'][_0x4cc7('0x53')]['x'] = -Infinity; this[_0x4cc7('0x2bde')][_0x4cc7('0x53')]['y'] = -Infinity; this[_0x4cc7('0x2bde')]['min']['z'] = -Infinity; this['aabb'][_0x4cc7('0x52')]['x'] = Infinity; this['aabb']['max']['y'] = Infinity; this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['z'] = Infinity; } else { this['pastafarian'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](-0x71); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x3f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1b19); var _0x1d941c = null; null == _0x1d941c && (_0x1d941c = new _0x169fce()); var _0x1ce7f1 = Math['sin'](1.562069680534925); _0x1d941c['x'] = 0.923 * _0x1ce7f1; _0x1d941c['y'] = -0.385 * _0x1ce7f1; _0x1d941c['z'] = 0.031 * _0x1ce7f1; _0x1d941c['w'] = Math[_0x4cc7('0x27')](1.562069680534925); _0x1ce7f1 = _0x1d941c['x'] * _0x1d941c['x'] + _0x1d941c['y'] * _0x1d941c['y'] + _0x1d941c['z'] * _0x1d941c['z'] + _0x1d941c['w'] * _0x1d941c['w']; var _0x2e306a = _0x1ce7f1 - 0x1; 1e-10 > (0x0 <= _0x2e306a ? _0x2e306a : -_0x2e306a) || (_0x2d63f9['BYOkr'](0x0, _0x1ce7f1) ? (_0x1d941c['x'] = 0x0, _0x1d941c['y'] = 0x0, _0x1d941c['z'] = 0x0, _0x1d941c['w'] = 0x1) : (_0x1ce7f1 = 0x1 / Math[_0x4cc7('0x2c')](_0x1ce7f1), _0x1d941c['x'] *= _0x1ce7f1, _0x1d941c['y'] *= _0x1ce7f1, _0x1d941c['z'] *= _0x1ce7f1, _0x1d941c['w'] *= _0x1ce7f1)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x1d941c)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xa, 90.3, null, 0x1); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1c); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](9.6, 84.6, null, 0x10); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x1d941c = _0x1baaa1[_0x4cc7('0xa9a')](0.5); this[_0x4cc7('0xace')][_0x4cc7('0x2661')](_0x4cc7('0x2bdf'), -0x28, 0x12c, _0x1d941c, null, 0x0); } }, 'init': function() { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this['child'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc37')]); var _0x141ff3 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')]('home3'); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x141ff3,-0x4); this[_0x4cc7('0xec5')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); _0x141ff3 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')]('homeLaunchSiteC'); this[_0x4cc7('0xec5')]['goesTo'] = new _0x42bd00(_0x141ff3,0x0); this['pastafarian'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); _0x141ff3 = this[_0x4cc7('0x1108')]['pathName']; _0x141ff3 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x141ff3); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0x141ff3,-0x2); }, '__class__': _0x3e4425 }); var _0x1adb51 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['sidePathA'], 0x1, null, { 'endTiles': !0x1 }); this['frames'] = [_0x48c401(this, this['frame0']), _0x48c401(this, this['frame1']), _0x56067a['MMMhX'](_0x48c401, this, this[_0x4cc7('0x260a')])]; this['name'] = 'Teapot'; }; _0x16dada['com.player03.run3.cutscene.Teapot'] = _0x1adb51; _0x1adb51[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), _0x2d63f9[_0x4cc7('0x4a1')]]; _0x1adb51['__super__'] = _0x396698; _0x1adb51[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'runner': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xec4')] = this[_0x4cc7('0xc35')] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { var _0x34f1ae = new _0x12dd16(this[_0x4cc7('0xb7f')],new _0x2eee4b(_0x4cc7('0x2925'),0x28,0x19)); _0x34f1ae[_0x4cc7('0x126')][_0x4cc7('0xb46')](0xe8); _0x34f1ae[_0x4cc7('0x126')][_0x4cc7('0xb44')](-0x14); _0x34f1ae[_0x4cc7('0x126')][_0x4cc7('0xd5a')](0x50); _0x34f1ae['mesh'][_0x4cc7('0xf99')](0x5a); _0x34f1ae[_0x4cc7('0x126')][_0x4cc7('0xf9a')](0x5a); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](_0x34f1ae); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](-2.25); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](-0x5a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0xb4); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x46); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0.75, 1.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')]['setIndexedPosition'](0.15, 1.1); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](3.9, 24.5, null, 0x1); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x60); _0x34f1ae = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x2be0')], -244.8, -165.2, null, null, null, _0x34f1ae); _0x34f1ae = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Of\x20course\x20I\x20did.\x0aThe\x20Teapot\x20was\x20missing.', 0xf0, -0x78, null, null, null, _0x34f1ae); }, 'frame1': function() { this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.08, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['runner']['setIndexedPosition'](0.75, 1.2); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x4b); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Listen,\x20I\x20don\x27t\x20want\x20to\x20stifle\x20anyone\x27s\x20creativity.', 0x14, -0x140, null, null, null, null); var _0x405f62 = _0x1baaa1[_0x4cc7('0x7d9')](0x640) , _0x1196b2 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2be1'), -0x14, -0x98, null, null == _0x405f62 ? null : Math[_0x4cc7('0xa96')](_0x405f62 / 2.5), -0x1, _0x1196b2); _0x405f62 = new _0x161060(this['pastafarian'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Fortunately,\x20the\x20Teapot\x20does\x20exist!', 0xc8, 0x100, null, null, null, _0x405f62); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2be2'), 0x50, 0x16c, null, null, -0x1, null); }, 'frame2': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0.75, 1.18); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x62); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x176b'), -0x168, -0x168, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x176c'), 0x104, -0x118, -0x1, Math[_0x4cc7('0xa96')](0x258), null, null); var _0x5ad300 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2be3'), -0xc8, -0x78, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x5ad300); _0x5ad300 = _0x1baaa1[_0x4cc7('0x7d9')](0x7d0); var _0x4b99f6 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2be4'), 0x70, 0x15c, null, null == _0x5ad300 ? null : Math[_0x4cc7('0xa96')](_0x5ad300 / 2.5), 0x1, _0x4b99f6); this[_0x4cc7('0x1039')]('every'); this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x2be5'), -0x4b0, 0x44c, _0x1baaa1[_0x4cc7('0xa9a')](0.4)); }, 'init': function() { if (_0x4cc7('0x2be6') === _0x4cc7('0x2be6')) { this[_0x4cc7('0xc35')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc35')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this['pastafarian']); var _0xd23065 = this[_0x4cc7('0x1108')]['pathName']; _0xd23065 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]['get'](_0xd23065); this['pastafarian'][_0x4cc7('0x110a')] = new _0x42bd00(_0xd23065,0x1); this['runner'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0xd23065 = this[_0x4cc7('0x1108')]['pathName']; _0xd23065 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xd23065); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0xd23065,0x1); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x0,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['child']); _0xd23065 = this[_0x4cc7('0x1108')]['pathName']; _0xd23065 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xd23065); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0xd23065,0x1); } else { if (!this['fixed']) { var _0x444752 = this[_0x4cc7('0xdb4')][_0x4cc7('0x21')]; 0x0 > _0xd23065 && (_0xd23065 = 0x0); if (_0xd23065 > _0x444752) for (; _0x444752 < _0xd23065; ) { var _0xfa2e44 = _0x444752++; this['__array'][_0xfa2e44] = !0x1; } else for (; this[_0x4cc7('0xdb4')][_0x4cc7('0x21')] > _0xd23065; ) this[_0x4cc7('0xdb4')]['pop'](); } return this[_0x4cc7('0xdb4')][_0x4cc7('0x21')]; } }, '__class__': _0x1adb51 }); var _0xbc723e = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x104a')], 0x0); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2be7'); }; _0x16dada['com.player03.run3.cutscene.TellAFriend'] = _0xbc723e; _0xbc723e[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), 'TellAFriend']; _0xbc723e[_0x4cc7('0x92b')] = _0x396698; _0xbc723e[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'student': null, 'runner': null, 'box': null, 'loadNext': function(_0x4af843, _0x494457) { _0x4af843 = _0x2a5c46[_0x4cc7('0x2be8')](); _0x2116b2[_0x4cc7('0xb84')] = 0x32ff3; _0x494457 || 0x4 == this['shownFrom'] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null) : (_0x445379['get_instance']()[_0x4cc7('0xc43')] = !0x1, _0x4af843[_0x4cc7('0x1d23')]() || _0x2a5c46[_0x4cc7('0x1d24')](_0x4af843)); }, 'unloadLevel': function() { this[_0x4cc7('0xec4')] = this['student'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2be9') !== 'nvvwz') { this['box'] = _0x55cb22[_0x4cc7('0x2587')](this[_0x4cc7('0xb7f')], _0x592928[_0x4cc7('0x2588')](this[_0x4cc7('0xb7f')], _0x4cc7('0x2589'))); this['box'][_0x4cc7('0x197b')](0x32); this['box']['setSpawnY'](0x32); this['box'][_0x4cc7('0x197d')](0x258); this[_0x4cc7('0x2586')]['reset'](); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0x2586')]); var _0x33682f = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x3b4e9f = null; null == _0x3b4e9f && (_0x3b4e9f = new _0x169fce()); var _0x33599 = Math[_0x4cc7('0x28')](2.740166925631097); _0x3b4e9f['x'] = -0.139 * _0x33599; _0x3b4e9f['y'] = 0.046 * _0x33599; _0x3b4e9f['z'] = 0.989 * _0x33599; _0x3b4e9f['w'] = Math['cos'](2.740166925631097); _0x33599 = _0x3b4e9f['x'] * _0x3b4e9f['x'] + _0x3b4e9f['y'] * _0x3b4e9f['y'] + _0x3b4e9f['z'] * _0x3b4e9f['z'] + _0x3b4e9f['w'] * _0x3b4e9f['w']; var _0x5d4ea5 = _0x33599 - 0x1; 1e-10 > (0x0 <= _0x5d4ea5 ? _0x5d4ea5 : -_0x5d4ea5) || (0x0 == _0x33599 ? (_0x3b4e9f['x'] = 0x0, _0x3b4e9f['y'] = 0x0, _0x3b4e9f['z'] = 0x0, _0x3b4e9f['w'] = 0x1) : (_0x33599 = 0x1 / Math[_0x4cc7('0x2c')](_0x33599), _0x3b4e9f['x'] *= _0x33599, _0x3b4e9f['y'] *= _0x33599, _0x3b4e9f['z'] *= _0x33599, _0x3b4e9f['w'] *= _0x33599)); _0x33682f[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x3b4e9f)[_0x4cc7('0xc4a')]()); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x3d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x4b); _0x180fa9['view']['get_camera']()['set_z'](0xce); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x2, 0x5); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0x3, 6.7); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); _0x33682f = _0x1baaa1[_0x4cc7('0xa9a')](0.5); _0x3b4e9f = _0x1baaa1['width'](0x258); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20know\x20I\x27m\x20glossing\x20over\x20some\x20important-', 0x140, -0x118, null == _0x33682f ? null : 0x0 > _0x33682f ? _0x33682f : _0x33682f / 2.5, null == _0x3b4e9f ? null : Math[_0x4cc7('0xa96')](_0x3b4e9f / 2.5), null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26db'), 0x28, -0xa0, null, null, null, null); _0x33682f = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); _0x3b4e9f = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2bea'), 0x140, -0x28, null, null == _0x33682f ? null : Math['round'](_0x33682f / 2.5), 0x0, _0x3b4e9f); _0x33682f = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x20brought\x20a\x20box?\x0aHow\x27s\x20that\x20work?', -0x154, 0x28, null, null, 0x1, _0x33682f); } else { var _0x3e64df = _0x33599['get'](_0x3b4e9f); ++_0x3b4e9f; if (_0x3e64df[_0x4cc7('0x5e2')] == _0x33682f) return _0x3e64df; } }, 'frame1': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x2, 0x6); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x5b); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.8, 5.9); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x45); var _0x547c54 = _0x22bdfe['createTextField'](0xffffff, 0.6 * this['dialog'][_0x4cc7('0x268f')] * _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]['y'], null, null, 1.1 * _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')], 1.1 * _0x3b7d43['get_current']()[_0x4cc7('0x99c')]['stageHeight'], null, null, 0x0); _0x547c54['set_x']((_0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')] - _0x547c54[_0x4cc7('0xa74')]()) / 0x2); _0x547c54[_0x4cc7('0x10cd')](0.7); _0x547c54['mouseEnabled'] = !0x1; _0x547c54['set_htmlText'](_0x6fe3b9[_0x4cc7('0x189c')](_0x4cc7('0x2beb'))); this[_0x4cc7('0xace')][_0x4cc7('0xa0c')](_0x547c54); _0x547c54 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x56067a[_0x4cc7('0x743')], -0xf0, 0x118, null, null, null, _0x547c54); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bec'), 0x0, 0x168, null, null, 0x0, null); }, 'frame2': function() { this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x5c); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x301381 = _0x1baaa1[_0x4cc7('0x7d9')](0x708) , _0x2ff25e = new _0x161060(this[_0x4cc7('0xec4')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bed'), -0x50, -0xa0, null, null == _0x301381 ? null : Math[_0x4cc7('0xa96')](_0x301381 / 2.5), null, _0x2ff25e); _0x301381 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2bee'), 0x140, 0x78, null, null, null, _0x301381); }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['student'],!0x1,null,!0x1,null); this['student'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x3731d0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x3731d0 = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x3731d0); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3731d0,0x0); this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xec4')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x3731d0 = this['explorePath'][_0x4cc7('0x1109')]; _0x3731d0 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x3731d0); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x3731d0,0x0); }, '__class__': _0xbc723e }); var _0x4fb1b8 = function() { this[_0x4cc7('0x2bef')] = !0x1; _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['coordination'], -0x1, _0x4fb1b8[_0x4cc7('0xf04')]); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')])]; this[_0x4cc7('0x5e2')] = 'Thanks\x20for\x20Playtesting'; }; _0x16dada[_0x4cc7('0x2bf0')] = _0x4fb1b8; _0x4fb1b8[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27d6')]; _0x4fb1b8[_0x4cc7('0x92b')] = _0x396698; _0x4fb1b8[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'pastafarian': null, 'gentleman': null, 'firstTime': null, 'loadNext': function(_0xa48615, _0x41b046) { _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x2bf1')](); _0x396698['prototype'][_0x4cc7('0x25f8')][_0x4cc7('0x96b')](this, _0xa48615, _0x41b046); _0x963af0[_0x4cc7('0x493')]()[_0x4cc7('0x224a')][_0x4cc7('0x2b')](_0x4cc7('0x2bf2'))[_0x4cc7('0x480')][_0x4cc7('0x20c9')](); this['firstTime'] && (this[_0x4cc7('0x2bef')] = !0x1, _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x4cc7('0x2bf3'))); }, 'unloadLevel': function() { this[_0x4cc7('0xd91')] = this[_0x4cc7('0xc35')] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (null != this[_0x4cc7('0x146b')]) { if (_0x4cc7('0x2bf4') !== _0x4cc7('0x2bf4')) { var _0xf9b305 = d['get'](_0x3f2024); ++_0x3f2024; if (null != _0xf9b305['target'] && _0xf9b305[_0x4cc7('0xa26')][_0x4cc7('0x20e1')]() == _0x27bbe0[_0x4cc7('0x20e1')]()) { _0xf9b305 = _0xf9b305[_0x4cc7('0x11')][_0x4cc7('0x1c9d')]; var _0xc5cd2e = _0x31a728[_0x4cc7('0x1c9d')]; 0x0 != (_0xf9b305 & 0xf0) && 0x0 != (_0xc5cd2e & 0xf0) && (_0xf9b305 &= 0xf0, _0xc5cd2e &= 0xf0); _0xf9b305 = 0x0 != (_0xf9b305 & _0xc5cd2e); } else _0xf9b305 = !0x1; if (_0xf9b305) return !0x0; } else { var _0x27bbe0 = this['saveEntry']; _0x27bbe0 = _0x104058[_0x4cc7('0x493')]()['get'](_0x27bbe0['id'], _0x27bbe0[_0x4cc7('0xc12')]); } } else _0x27bbe0 = !0x1; this[_0x4cc7('0x2bef')] = !_0x27bbe0; _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0xf3); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x34); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x213a); _0x27bbe0 = null; null == _0x27bbe0 && (_0x27bbe0 = new _0x169fce()); var _0x31a728 = Math[_0x4cc7('0x28')](1.4835298641951802); _0x27bbe0['x'] = 0.705 * _0x31a728; _0x27bbe0['y'] = _0x2d63f9[_0x4cc7('0x208')](-0.703, _0x31a728); _0x27bbe0['z'] = _0x2d63f9['QaBfU'](0.087, _0x31a728); _0x27bbe0['w'] = Math['cos'](1.4835298641951802); _0x31a728 = _0x27bbe0['x'] * _0x27bbe0['x'] + _0x27bbe0['y'] * _0x27bbe0['y'] + _0x27bbe0['z'] * _0x27bbe0['z'] + _0x27bbe0['w'] * _0x27bbe0['w']; var _0x3f2024 = _0x31a728 - 0x1; 1e-10 > (0x0 <= _0x3f2024 ? _0x3f2024 : -_0x3f2024) || (0x0 == _0x31a728 ? (_0x27bbe0['x'] = 0x0, _0x27bbe0['y'] = 0x0, _0x27bbe0['z'] = 0x0, _0x27bbe0['w'] = 0x1) : (_0x31a728 = 0x1 / Math['sqrt'](_0x31a728), _0x27bbe0['x'] *= _0x31a728, _0x27bbe0['y'] *= _0x31a728, _0x27bbe0['z'] *= _0x31a728, _0x27bbe0['w'] *= _0x31a728)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x27bbe0)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](13.2, 111.8, null, -0x1); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacb')](0x74); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xd91')]['setIndexedPosition'](12.72, 111.8, null, -0x1); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); 0x4 != this[_0x4cc7('0x25f4')] && (this['frameMaxTime'] = 0.00001); }, 'init': function() { this[_0x4cc7('0xc35')] = new _0x40b5bf(this['section'],_0x1fb3e3['pastafarian'],!0x1,null,!0x1,null); this[_0x4cc7('0xc35')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xc35')]); var _0xb579fc = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xb579fc = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0xb579fc); this[_0x4cc7('0xc35')][_0x4cc7('0x110a')] = new _0x42bd00(_0xb579fc,0x0); this[_0x4cc7('0xd91')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this['gentleman']['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['gentleman']); _0xb579fc = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xb579fc = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xb579fc); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0xb579fc,-0x1); }, '__class__': _0x4fb1b8 }); var _0x121a7c = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104a')], -0x1, _0x121a7c['entry'], { 'noCrumblingTiles': !0x0, 'endTiles': !0x1, 'customDate': _0x2a5c46[_0x4cc7('0xc76')](-0.01) }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')])]; this[_0x4cc7('0x5e2')] = 'The\x20Gap'; }; _0x16dada[_0x4cc7('0x2bf5')] = _0x121a7c; _0x121a7c[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27e6')]; _0x121a7c[_0x4cc7('0x92b')] = _0x396698; _0x121a7c['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'runner': null, 'unloadLevel': function() { if (_0x4cc7('0x2bf6') === _0x4cc7('0x2bf6')) { this[_0x4cc7('0xec4')] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { return this['_condensedIndexLookUp']; } }, 'frame0': function() { if ('CjTlt' !== 'CjTlt') { return this[_0x4cc7('0x2044')]; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x18); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x2692); var _0x520575 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x51aa07 = null; null == _0x51aa07 && (_0x51aa07 = new _0x169fce()); var _0x10d369 = Math[_0x4cc7('0x28')](0.5497787143782138); _0x51aa07['x'] = 0x0 * _0x10d369; _0x51aa07['y'] = 0x0 * _0x10d369; _0x51aa07['z'] = -0x1 * _0x10d369; _0x51aa07['w'] = Math[_0x4cc7('0x27')](0.5497787143782138); _0x10d369 = _0x51aa07['x'] * _0x51aa07['x'] + _0x51aa07['y'] * _0x51aa07['y'] + _0x51aa07['z'] * _0x51aa07['z'] + _0x51aa07['w'] * _0x51aa07['w']; var _0x195958 = _0x10d369 - 0x1; 1e-10 > (0x0 <= _0x195958 ? _0x195958 : -_0x195958) || (0x0 == _0x10d369 ? (_0x51aa07['x'] = 0x0, _0x51aa07['y'] = 0x0, _0x51aa07['z'] = 0x0, _0x51aa07['w'] = 0x1) : (_0x10d369 = 0x1 / Math[_0x4cc7('0x2c')](_0x10d369), _0x51aa07['x'] *= _0x10d369, _0x51aa07['y'] *= _0x10d369, _0x51aa07['z'] *= _0x10d369, _0x51aa07['w'] *= _0x10d369)); _0x520575[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x51aa07)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this['student'][_0x4cc7('0xac9')](0.1, -0.6, !0x0, -0x2); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0.9, -0.6, !0x0, -0x2); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x1e); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['dialog']['addBubble'](_0x4cc7('0x2bf7'), 0x64, -0xf0, null, null, null, null, null); _0x520575 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bf8'), -0x104, -0x28, null, null, null, _0x520575, null); _0x520575 = _0x1baaa1[_0x4cc7('0x7d9')](0x154); _0x51aa07 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bf9'), 0x118, 0xaa, null, _0x520575, 0x0, _0x51aa07, null); this[_0x4cc7('0xec4')][_0x4cc7('0xd5e')](this['student']); } }, 'frame1': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); var _0x201f79 = _0x1baaa1['width'](0x1c2); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bfa'), -0x8c, -0xe6, null, _0x201f79, null, null, null); _0x201f79 = _0x1baaa1['width'](0x1fe); var _0x10dee4 = new _0x161060(this['student']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bfb'), 0xf0, 0xa, null, _0x201f79, null, _0x10dee4, null); _0x201f79 = _0x1baaa1[_0x4cc7('0x7d9')](0x78); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x266b'), -0xc8, 0xc8, null, _0x201f79, 0x0, null, null); _0x201f79 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2bfc'), -0x64, 0x140, null, null, -0x1, _0x201f79, null); }, 'frame2': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); var _0x2e91eb = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8) , _0x524db7 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bfd'), 0xb4, -0x1e, null, _0x2e91eb, null, _0x524db7, null); this[_0x4cc7('0x1039')]('I'); _0x2e91eb = _0x1baaa1[_0x4cc7('0x7d9')](0x17c); _0x524db7 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bfe'), -0xdc, 0xe6, null, _0x2e91eb, null, _0x524db7, null); this[_0x4cc7('0xec4')][_0x4cc7('0xd5e')](this[_0x4cc7('0xac8')]); }, 'frame3': function() { var _0x224d70 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x1294'), 0x14, -0x78, null, _0x224d70, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bff'), 0x104, 0x28, null, null, null, null, null); _0x224d70 = new _0x161060(this['runner'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1295'), -0x8c, 0xa0, null, null, 0x0, _0x224d70, null); _0x224d70 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1296'), 0x12c, 0xf0, null, null, 0x1, _0x224d70, null); }, 'init': function() { if (_0x4cc7('0x2c00') === 'GqCmK') { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xac8')]); var _0x480f5a = this['explorePath'][_0x4cc7('0x1109')]; _0x480f5a = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x480f5a); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x480f5a,0x5); this['runner'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0x480f5a = this['explorePath'][_0x4cc7('0x1109')]; _0x480f5a = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x480f5a); this[_0x4cc7('0xec4')]['goesTo'] = new _0x42bd00(_0x480f5a,-0x2); } else { null != this['window'] && this[_0x4cc7('0x9a1')] == _0x480f5a && this['__onKey']('keyUp', b, c); } }, '__class__': _0x121a7c }); var _0x38e04d = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1049')], 0x6, _0x38e04d[_0x4cc7('0xf04')]); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this['frame2']), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')])]; this['name'] = _0x4cc7('0x2c01'); }; _0x16dada[_0x4cc7('0x2c02')] = _0x38e04d; _0x38e04d[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), 'TheNextBigThing']; _0x38e04d[_0x4cc7('0x92b')] = _0x396698; _0x38e04d[_0x4cc7('0x8')] = _0x5aff49(_0x396698['prototype'], { 'angel': null, 'skater': null, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this[_0x4cc7('0xec5')] = this['tunnel'] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](0x7e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x64); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x28); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x384); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, 16.5); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2a); this['skater'][_0x4cc7('0xac9')](0xe, 0x10); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c03'), 0xa0, -0x140, -0x1, Math[_0x4cc7('0xa96')](0x280), null, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2c04')); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Yep,\x20that\x27s\x20where\x20I\x20was!', -0x104, -0xa0, null, null, null, null); var _0x4adf8b = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x26db'), 0xb4, -0x28, -0x1, Math['round'](-0.4), 0x0, _0x4adf8b); _0x4adf8b = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c05'), -0xb4, 0x48, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x4adf8b); _0x4adf8b = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c06'), -0x78, 0x168, null, null, null, _0x4adf8b); }, 'frame1': function() { var _0x35c88e = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x35c88e[_0x4cc7('0xd5a')](_0x35c88e['get_z']() + 0x78); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0xd, 17.5); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1e); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xe, 0x12); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x28); _0x35c88e = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('What\x20are\x20you\x20talking\x20about?', 0xc8, -0xf0, null, null, null, _0x35c88e); _0x35c88e = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Oh,\x20sorry.', -0xa0, -0x78, null, null, null, _0x35c88e); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c07'), -0xb4, 0x104, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c08'), 0x78, 0x17c, -0x1, Math['round'](-0.4), 0x2, null); }, 'frame2': function() { var _0x31beda = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x31beda[_0x4cc7('0xd5a')](_0x31beda[_0x4cc7('0xd92')]() + 0x78); this['tunnel']['display'](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, 0x13, null, 0x2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x0); this['skater'][_0x4cc7('0xac9')](0xe, 20.5, null, 0x2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x0); _0x31beda = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2720'), 0x104, -0x118, -0x1, Math[_0x4cc7('0xa96')](0x230), null, _0x31beda); this[_0x4cc7('0xace')]['addBubble']('More\x20like\x20a\x20sport,\x20really.', -0xa0, -0x50, null, null, null, null); _0x31beda = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('It\x27s\x20going\x20to\x20be\x20the\x20next\x20big\x20thing!', -0xb4, 0xf0, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x1, _0x31beda); }, 'frame3': function() { if ('KiCDt' !== _0x4cc7('0x2c09')) { var _0x5a10e5 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x5a10e5[_0x4cc7('0xd5a')](_0x5a10e5['get_z']() + 0xc8); this['tunnel']['display'](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, 22.5, null, 0x41); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xe, 23.5, null, 0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3); _0x5a10e5 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2c0a'), 0xa0, -0x12c, -0x1, Math[_0x4cc7('0xa96')](0x2d0), null, _0x5a10e5); _0x5a10e5 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c0b'), -0xf0, 0xdc, null, null, null, _0x5a10e5); } else { this['bitmap'][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](_0x5a10e5[_0x4cc7('0x23f4')]())); this[_0x4cc7('0x29a5')]['set_bitmapData'](_0x26bd70[_0x4cc7('0x21e7')](_0x5a10e5[_0x4cc7('0x23f2')]())); return this[_0x4cc7('0xb30')] = _0x5a10e5; } }, 'frame4': function() { if ('gxtYO' === _0x4cc7('0x2c0c')) { null == d && (d = 0x1); var _0x3e319b = this[_0x4cc7('0x10ca')][_0x4cc7('0x117f')] , _0x1a5538 = b + '---' + c; var _0x169ca3 = this['_program3Ds']; if (null != _0x842c50[_0x1a5538] ? !_0x169ca3[_0x4cc7('0xd76')](_0x1a5538) : !_0x169ca3['h'][_0x4cc7('0x959')](_0x1a5538)) { this[_0x4cc7('0x1234')][_0x309a4a[_0x4cc7('0x2c0d')]] = _0x1a5538; this['_usages'][_0x309a4a[_0x4cc7('0x2c0d')]] = 0x0; _0x169ca3 = _0x309a4a[_0x4cc7('0x2c0d')]; var _0x34a14a = this[_0x4cc7('0x1232')]; null != _0x842c50[_0x1a5538] ? _0x34a14a['setReserved'](_0x1a5538, _0x169ca3) : _0x34a14a['h'][_0x1a5538] = _0x169ca3; ++_0x309a4a['_currentId']; _0x169ca3 = this[_0x4cc7('0x10ca')][_0x4cc7('0xdb2')]['createProgram'](); b = new _0x12fb81(_0x4f6276[_0x4cc7('0x145d')])[_0x4cc7('0x3bb')](_0x56c304['toString'](0x1), b, d); c = new _0x12fb81(_0x4f6276[_0x4cc7('0x145d')])[_0x4cc7('0x3bb')](_0x56c304[_0x4cc7('0x8eb')](0x0), c, d); _0x169ca3[_0x4cc7('0x2b16')](b, c); c = this[_0x4cc7('0x1231')]; null != _0x842c50[_0x1a5538] ? c[_0x4cc7('0x97d')](_0x1a5538, _0x169ca3) : c['h'][_0x1a5538] = _0x169ca3; } c = _0x278ebd[_0x4cc7('0x1b51')][_0x4cc7('0x2b')](_0x3e319b); d = this[_0x4cc7('0x1232')]; d = null != _0x842c50[_0x1a5538] ? d['getReserved'](_0x1a5538) : d['h'][_0x1a5538]; c != d && (0x0 <= c && this[_0x4cc7('0x1242')](c), this['_usages'][d]++); _0x278ebd[_0x4cc7('0x1b51')][_0x4cc7('0x9e7')](_0x3e319b, d); c = this[_0x4cc7('0x1231')]; _0x278ebd[_0x4cc7('0x1231')][_0x4cc7('0x9e7')](_0x3e319b, null != _0x842c50[_0x1a5538] ? c[_0x4cc7('0xd77')](_0x1a5538) : c['h'][_0x1a5538]); } else { var _0x278ebd = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x278ebd[_0x4cc7('0xd5a')](_0x278ebd[_0x4cc7('0xd92')]() + 0xc8); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0xd, 25.8, null, 0x14); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x8); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0xe, 27.5); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xa); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b20'), -0x28, -0x140, -0x1, Math['round'](0x2d0), null, null); _0x278ebd = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b21'), -0x14, -0xa0, -0x1, Math[_0x4cc7('0xa96')](0x2a8), 0x0, _0x278ebd); } }, 'init': function() { this[_0x4cc7('0xec5')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x5f4ed7 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5f4ed7 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x5f4ed7); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5f4ed7,0x3); this['skater'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x5f4ed7 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4cc7('0x1041')); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5f4ed7,0x37); }, '__class__': _0x38e04d }); var _0x327af5 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['wormholeN'], -0x1, _0x327af5['entry'], { 'endTiles': !0x1, 'noCrumblingTiles': !0x0 }); this['runAnimations'] = !0x0; this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')])]; this['name'] = _0x4cc7('0x27eb'); }; _0x16dada[_0x4cc7('0x2c0e')] = _0x327af5; _0x327af5[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x27eb')]; _0x327af5[_0x4cc7('0x92b')] = _0x396698; _0x327af5[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'student': null, 'skater': null, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this[_0x4cc7('0xac8')] = this['tunnel'] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x103); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x96); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xf2d); var _0x5ebd10 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x337670 = null; null == _0x337670 && (_0x337670 = new _0x169fce()); var _0x2f46aa = Math[_0x4cc7('0x28')](0.6719517620178169); _0x337670['x'] = 0.135 * _0x2f46aa; _0x337670['y'] = 0.979 * _0x2f46aa; _0x337670['z'] = _0x2d63f9[_0x4cc7('0x208')](-0.152, _0x2f46aa); _0x337670['w'] = Math[_0x4cc7('0x27')](0.6719517620178169); _0x2f46aa = _0x337670['x'] * _0x337670['x'] + _0x337670['y'] * _0x337670['y'] + _0x337670['z'] * _0x337670['z'] + _0x337670['w'] * _0x337670['w']; var _0xcceff = _0x2f46aa - 0x1; 1e-10 > (0x0 <= _0xcceff ? _0xcceff : -_0xcceff) || (0x0 == _0x2f46aa ? (_0x337670['x'] = 0x0, _0x337670['y'] = 0x0, _0x337670['z'] = 0x0, _0x337670['w'] = 0x1) : (_0x2f46aa = 0x1 / Math[_0x4cc7('0x2c')](_0x2f46aa), _0x337670['x'] *= _0x2f46aa, _0x337670['y'] *= _0x2f46aa, _0x337670['z'] *= _0x2f46aa, _0x337670['w'] *= _0x2f46aa)); _0x5ebd10[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x337670)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.3, null, -0x5); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.6, 0x34, null, -0xc); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x55); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c0f'), -0xdc, -0x118, null, null, null, null, null); _0x5ebd10 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c10'), -0xdc, -0x28, null, null, -0x1, _0x5ebd10, null); _0x5ebd10 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Um...', 0xf0, 0x78, null, null, null, _0x5ebd10, null); }, 'frame1': function() { if (_0x4cc7('0x2c11') === _0x4cc7('0x2c11')) { this[_0x4cc7('0xac8')]['setIndexedPosition'](4.3, 51.3, null, -0x5); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x62); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['skater'][_0x4cc7('0xac9')](4.6, 0x34, null, -0xc); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x54); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['dialog'][_0x4cc7('0xacf')]('You\x20know\x20my\x20name\x20is\x20\x22the\x20Student,\x22\x20right?', 0x78, -0x12c, null, null, null, null, null); var _0x677774 = _0x1baaa1['width'](0x24e) , _0x18b87e = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c12'), 0xa0, -0x46, null, _0x677774, -0x1, _0x18b87e, null); _0x677774 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c13'), -0xf0, 0x154, null, null, null, _0x677774, null); } else { d = parseFloat(null != _0x842c50['z'] ? _0x18b87e[_0x4cc7('0xd77')]('z') : _0x18b87e['h']['z']); if (null != _0x842c50[_0x4cc7('0x2c14')] ? _0x18b87e[_0x4cc7('0xd76')](_0x4cc7('0x2c14')) : _0x18b87e['h']['hasOwnProperty'](_0x4cc7('0x2c14'))) d = this[_0x4cc7('0x2256')] / this[_0x4cc7('0x1dc1')] - d; c = _0x4bf907[_0x4cc7('0x4dc')](c + d); } }, 'frame2': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.3, null, -0x5); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.6, 51.97, null, -0xc); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0xdf25b4 = _0x1baaa1['width'](0x19a); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0xad0'), -0x78, -0x122, null, _0xdf25b4, null, null, null); _0xdf25b4 = _0x1baaa1[_0x4cc7('0x7d9')](0x26c); var _0x3ee138 = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('If\x20I\x20figure\x20out\x20how\x20the\x20Tunnels\x20work,\x20I\x27ll\x20go\x20down\x20in\x20history!', 0x64, -0x32, null, _0xdf25b4, -0x1, _0x3ee138, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('But\x20if\x20I\x27m\x20too\x20slow,\x20someone\x20else\x20will\x20get\x20the\x20glory.', 0x14, 0x168, null, null, -0x1, null, null); }, 'frame3': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.3, null, -0x5); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.6, 0x34, null, -0xc); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x55); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')]['addBubble']('So\x20call\x20yourself\x20\x22the\x20Scientist.\x22', 0x50, -0x118, null, null, null, null, null); var _0x5cbbd8 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c15'), 0xdc, -0x50, null, null, null, _0x5cbbd8, null); _0x5cbbd8 = _0x1baaa1[_0x4cc7('0x7d9')](0x172); var _0x43da9b = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('How\x20about\x20\x22the\x20Mad\x20Scientist\x22?', -0xdc, 0x46, null, _0x5cbbd8, 0x0, _0x43da9b, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c16'), 0x12c, 0x140, null, null, 0x1, null, null); }, 'frame4': function() { if (_0x56067a[_0x4cc7('0x745')]('WadWR', _0x4cc7('0x2c17'))) { this[_0x4cc7('0xac8')]['spritesheet']['set_currentFrame'](0x6b); var _0x418aff = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x29f7'), -0x78, -0x78, null, null, null, _0x418aff, null); this[_0x4cc7('0x25e6')] = 0.2; } else { this['student'][_0x4cc7('0xac9')](4.3, 51.3, null, -0x5); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5f); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.6, 0x34, null, -0xc); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); } }, 'frame5': function() { if (_0x4cc7('0x2c18') === _0x4cc7('0x2c18')) { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.3, null, -0x5); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x46); this['student'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.6, 0x34, null, -0xc); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1fcbe9 = _0x1baaa1['width'](0x2a8) , _0x4594bd = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c19'), 0xb4, -0x10e, null, _0x1fcbe9, null, _0x4594bd, null); this[_0x4cc7('0x1039')](_0x56067a[_0x4cc7('0x2c1a')]); _0x1fcbe9 = _0x1baaa1[_0x4cc7('0x7d9')](0x1fe); _0x4594bd = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c1b'), -0xdc, 0x0, null, _0x1fcbe9, null, _0x4594bd, null); _0x1fcbe9 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('That...\x20isn\x27t\x20how\x20that\x20works.', 0xdc, 0x168, null, null, null, _0x1fcbe9, null); } else { this['width'] = _0x1fcbe9; this[_0x4cc7('0x210f')](); return this[_0x4cc7('0x7d9')]; } }, 'frame6': function() { if (_0x56067a['VmyBY'](_0x4cc7('0x2c1c'), _0x4cc7('0x2c1c'))) { null == _0x1540db && (_0x1540db = 0x1); null == _0x26b7dd && (_0x26b7dd = 0x0); if (null != _0x4cc1fc[_0x4cc7('0x2c1d')]) return _0x26b7dd = _0x4cc1fc[_0x4cc7('0x2c1d')] * _0x1540db + _0x26b7dd, _0x4cc1fc['extraResult'] = null, _0x26b7dd; for (var _0x170822, _0x3c21a0, _0x268cb9; _0x170822 = 0x2 * Math[_0x4cc7('0xc2b')]() - 0x1, _0x3c21a0 = 0x2 * Math['random']() - 0x1, _0x268cb9 = _0x170822 * _0x170822 + _0x3c21a0 * _0x3c21a0, 0x1 <= _0x268cb9; ) ; _0x268cb9 = Math[_0x4cc7('0x2c')](-0x2 * Math[_0x4cc7('0x2465')](_0x268cb9) / _0x268cb9); _0x4cc1fc[_0x4cc7('0x2c1d')] = _0x170822 * _0x268cb9; return _0x3c21a0 * _0x268cb9 * _0x1540db + _0x26b7dd; } else { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.1, null, -0x5); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5c); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.6, 0x34, null, -0xc); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x55); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c1e'), -0x3c, -0x12c, null, null, null, null, null); var _0x26b7dd = _0x1baaa1[_0x4cc7('0x7d9')](0x154) , _0x1540db = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c1f'), -0xc8, -0x6e, null, _0x26b7dd, null, _0x1540db, null); _0x26b7dd = _0x1baaa1[_0x4cc7('0x7d9')](0x1ea); _0x1540db = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2c20'), 0x154, -0x14, null, _0x26b7dd, 0x0, _0x1540db, null); } }, 'frame7': function() { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.1, null, -0x5); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.4, 0x34, null, -0x5); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x1bb0ce = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c21'), 0xb4, -0xc8, null, null, null, _0x1bb0ce, null); _0x1bb0ce = _0x1baaa1[_0x4cc7('0x7d9')](0x154); var _0x1d47c7 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this['dialog']['addBubble']('Skating\x20practice.\x20Close\x20enough.', -0x140, -0xa, null, _0x1bb0ce, null, _0x1d47c7, null); }, 'init': function() { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x41ece7 = this['explorePath'][_0x4cc7('0x1109')]; _0x41ece7 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x41ece7); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x41ece7,-0x2); this['skater'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x41ece7 = this[_0x4cc7('0x1108')]['pathName']; _0x41ece7 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x41ece7); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x41ece7,-0x1); }, '__class__': _0x327af5 }); var _0x37afa2 = function() { _0x396698['call'](this, _0x4b25d1['homePlanCPart2'], 0x0); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x105a')],0x1)); this[_0x4cc7('0x25e7')] = 'TwoMonthWait2'; this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x2d63f9['yLICH'](_0x48c401, this, this[_0x4cc7('0xf09')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2c22'); }; _0x16dada[_0x2d63f9[_0x4cc7('0x2c23')]] = _0x37afa2; _0x37afa2[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x2c24')]; _0x37afa2[_0x4cc7('0x92b')] = _0x396698; _0x37afa2[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'duplicator': null, 'child': null, 'unloadLevel': function() { this[_0x4cc7('0xc37')] = this[_0x4cc7('0xc34')] = this['tunnel'] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { var _0x4e0e68 = {}; _0x4e0e68['ZErbF'] = function(_0x1fb3e3, _0x4206bc) { return _0x1fb3e3 * _0x4206bc; } ; if (_0x4cc7('0x2c25') !== 'ZkzOa') { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x64); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x3f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x265); var _0x41a014 = null; _0x2d63f9[_0x4cc7('0x209')](null, _0x41a014) && (_0x41a014 = new _0x169fce()); var _0x2dd165 = Math[_0x4cc7('0x28')](0.7853981633974483); _0x41a014['x'] = 0x0 * _0x2dd165; _0x41a014['y'] = 0x0 * _0x2dd165; _0x41a014['z'] = -0x1 * _0x2dd165; _0x41a014['w'] = Math[_0x4cc7('0x27')](0.7853981633974483); _0x2dd165 = _0x2d63f9[_0x4cc7('0x20a')](_0x41a014['x'] * _0x41a014['x'] + _0x41a014['y'] * _0x41a014['y'] + _0x41a014['z'] * _0x41a014['z'], _0x41a014['w'] * _0x41a014['w']); var _0x11bd2a = _0x2dd165 - 0x1; 1e-10 > (_0x2d63f9[_0x4cc7('0x1a7')](0x0, _0x11bd2a) ? _0x11bd2a : -_0x11bd2a) || (0x0 == _0x2dd165 ? (_0x41a014['x'] = 0x0, _0x41a014['y'] = 0x0, _0x41a014['z'] = 0x0, _0x41a014['w'] = 0x1) : (_0x2dd165 = 0x1 / Math[_0x4cc7('0x2c')](_0x2dd165), _0x41a014['x'] *= _0x2dd165, _0x41a014['y'] *= _0x2dd165, _0x41a014['z'] *= _0x2dd165, _0x41a014['w'] *= _0x2dd165)); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x41a014)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['duplicator'][_0x4cc7('0xac9')](0.4, 11.9); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0.8, 11.5); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x72); this[_0x4cc7('0xc37')]['spritesheet']['set_xInverted'](!0x0); _0x41a014 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c26'), -0xc8, -0x50, null, null, null, _0x41a014, null); this['makeBold'](_0x4cc7('0x2c27')); _0x41a014 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c28'), 0x140, 0x3c, null, null, null, _0x41a014, null); } else { var _0x415134 = _0x842c50++; f[_0x4cc7('0x9e7')](e++, (w + _0x4e0e68[_0x4cc7('0x2c29')](_0x3e3cd2, _0x16dada)) * _0x41a014['get_scaleU']()); f[_0x4cc7('0x9e7')](e++, (_0x4bf907 + (p - _0x415134 * _0x5aff49)) * _0x41a014[_0x4cc7('0x1169')]()); e += d; f[_0x4cc7('0x9e7')](e++, (_0x48c401 + (l - _0x3e3cd2 * _0x16dada)) * _0x41a014[_0x4cc7('0x1168')]()); f[_0x4cc7('0x9e7')](e++, (n + (p - _0x415134 * _0x5aff49)) * _0x41a014[_0x4cc7('0x1169')]()); e += d; } }, 'frame1': function() { if (_0x4cc7('0x2c2a') === _0x4cc7('0x2c2a')) { this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x71); var _0x234eb1 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('But\x20two\x20months\x20is\x20too\x20long!', -0xdc, -0x50, null, null, null, _0x234eb1, null); _0x234eb1 = _0x1baaa1[_0x4cc7('0xa9a')](0.4); var _0x425ec5 = _0x1baaa1[_0x4cc7('0x7d9')](0xdc) , _0x4a9bfc = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c2b'), 0xf0, 0x32, _0x234eb1, _0x425ec5, null, _0x4a9bfc, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2c2c')); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c2d'), -0xdc, 0xdc, null, null, 0x0, null, null); _0x234eb1 = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c2e'), 0x14, 0x168, null, null, null, _0x234eb1, null); } else { return !0x1; } }, 'frame2': function() { if (_0x4cc7('0x2c2f') === _0x4cc7('0x2c30')) { this[_0x4cc7('0x1132')] = !0x0; this[_0x4cc7('0x1133')] = this['_scaleV'] = 0x1; this[_0x4cc7('0x1135')] = this[_0x4cc7('0x1136')] = !0x0; this[_0x4cc7('0x1146')] = this[_0x4cc7('0x1147')] = !0x1; this[_0x4cc7('0x1137')] = this[_0x4cc7('0x1138')] = !0x0; this[_0x4cc7('0x1139')] = _0x2bc114[_0x4cc7('0x9cb')](null, 0x8, !0x0); this['_indexBufferContext'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this['_indexBuffer'] = _0x2bc114[_0x4cc7('0x24')](null, 0x8); this[_0x4cc7('0x1140')] = this['_faceTangentsDirty'] = !0x0; } else { this[_0x4cc7('0xc34')]['setIndexedPosition'](0.5, 11.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4c); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x12cd9b = _0x1baaa1[_0x4cc7('0x7d9')](0x1ae); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c31'), -0x96, -0xfa, null, _0x12cd9b, null, null, null); _0x12cd9b = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c32'), 0x14, -0x50, null, null, -0x1, _0x12cd9b, null); _0x12cd9b = _0x1baaa1[_0x4cc7('0x7d9')](0x29e); var _0x117658 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c33'), 0x28, 0x15e, null, _0x12cd9b, null, _0x117658, null); } }, 'frame3': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0.5, 11.6); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x47); this['duplicator'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0.8, 11.4); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); var _0x28b77b = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c34'), -0xc8, -0x50, null, null, null, _0x28b77b, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Well,\x20uh...\x20I\x20don\x27t\x20know.', 0x12c, 0x64, null, null, null, null, null); _0x28b77b = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c35'), 0x28, 0x154, null, null, -0x1, _0x28b77b, null); }, 'init': function() { this['duplicator'] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); this[_0x4cc7('0xc37')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); }, '__class__': _0x37afa2 }); var _0x91ad2f = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['homePlanCPart2'], 0x3); this['followingCutscene'] = 'TwoMonthWait3'; this['set_followingLevel'](new _0x42bd00(_0x4b25d1['homePlanCPart2'],0x4)); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')])]; this['name'] = _0x4cc7('0x2c36'); }; _0x16dada['com.player03.run3.cutscene.TwoMonthWait2'] = _0x91ad2f; _0x91ad2f['__name__'] = ['com', _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27e4')]; _0x91ad2f[_0x4cc7('0x92b')] = _0x396698; _0x91ad2f[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'child': null, 'angel': null, 'unloadLevel': function() { this[_0x4cc7('0xec5')] = this['child'] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { if (_0x4cc7('0x2c37') === 'CZSLP') { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x39); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0xe); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x44f); var _0x33e366 = null; null == _0x33e366 && (_0x33e366 = new _0x169fce()); var _0x56bb00 = Math[_0x4cc7('0x28')](1.5707963267948966); _0x33e366['x'] = -0.15 * _0x56bb00; _0x33e366['y'] = -0.079 * _0x56bb00; _0x33e366['z'] = 0.985 * _0x56bb00; _0x33e366['w'] = Math[_0x4cc7('0x27')](1.5707963267948966); _0x56bb00 = _0x33e366['x'] * _0x33e366['x'] + _0x56067a[_0x4cc7('0x2c38')](_0x33e366['y'], _0x33e366['y']) + _0x33e366['z'] * _0x33e366['z'] + _0x33e366['w'] * _0x33e366['w']; var _0x4259e3 = _0x56bb00 - 0x1; 1e-10 > (0x0 <= _0x4259e3 ? _0x4259e3 : -_0x4259e3) || (0x0 == _0x56bb00 ? (_0x33e366['x'] = 0x0, _0x33e366['y'] = 0x0, _0x33e366['z'] = 0x0, _0x33e366['w'] = 0x1) : (_0x56bb00 = 0x1 / Math[_0x4cc7('0x2c')](_0x56bb00), _0x33e366['x'] *= _0x56bb00, _0x33e366['y'] *= _0x56bb00, _0x33e366['z'] *= _0x56bb00, _0x33e366['w'] *= _0x56bb00)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x33e366)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x6, 0x10); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](0x7, 0x14, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x33e366 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('I\x20can\x27t\x20believe\x20you!', 0xc8, -0x82, null, null, null, _0x33e366, null); _0x33e366 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Hmm?', -0xaa, 0x104, null, null, null, _0x33e366, null); } else { this[_0x4cc7('0x1710')]['readUnsignedShort'](); var _0x2dcbf4 = new _0x28439c(); _0x2dcbf4[_0x4cc7('0xddd')] = this['_newBlockBytes'][_0x4cc7('0x164e')]() - 0x1; _0x2dcbf4['name'] = this[_0x4cc7('0x1735')](); var _0x4c5889 = this['parseMatrix3D'](); _0x2dcbf4[_0x4cc7('0xdd4')] = _0x4c5889['rawData']; this['parseProperties'](null); this['parseUserAttributes'](); d[_0x4cc7('0xdd2')][_0x4cc7('0x29')](_0x2dcbf4); ++e; } }, 'frame1': function() { this['child']['setIndexedPosition'](0x6, 16.5, null, 0xa); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); var _0x309fac = _0x1baaa1[_0x4cc7('0x7d9')](0x208) , _0x5c5329 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x18bd'), 0xc8, -0x82, null, _0x309fac, null, _0x5c5329, null); _0x309fac = _0x1baaa1[_0x4cc7('0x7d9')](0x1d6); _0x5c5329 = new _0x161060(this['angel']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Don\x27t\x20be\x20ridiculous.\x20Of\x20course\x20not!', -0x8c, 0x10e, null, _0x309fac, null, _0x5c5329, null); }, 'frame2': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0xc); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](-0x9); _0x180fa9['view']['get_camera']()['set_z'](0x691); var _0x152287 = null; null == _0x152287 && (_0x152287 = new _0x169fce()); var _0x1dcacc = Math[_0x4cc7('0x28')](1.5533430342749535); _0x152287['x'] = _0x1dcacc; _0x152287['y'] = -0.005 * _0x1dcacc; _0x152287['z'] = -0.022 * _0x1dcacc; _0x152287['w'] = Math[_0x4cc7('0x27')](1.5533430342749535); _0x1dcacc = _0x152287['x'] * _0x152287['x'] + _0x2d63f9[_0x4cc7('0x2c39')](_0x152287['y'], _0x152287['y']) + _0x152287['z'] * _0x152287['z'] + _0x152287['w'] * _0x152287['w']; var _0xd9a4d = _0x1dcacc - 0x1; 1e-10 > (0x0 <= _0xd9a4d ? _0xd9a4d : -_0xd9a4d) || (0x0 == _0x1dcacc ? (_0x152287['x'] = 0x0, _0x152287['y'] = 0x0, _0x152287['z'] = 0x0, _0x152287['w'] = 0x1) : (_0x1dcacc = 0x1 / Math['sqrt'](_0x1dcacc), _0x152287['x'] *= _0x1dcacc, _0x152287['y'] *= _0x1dcacc, _0x152287['z'] *= _0x1dcacc, _0x152287['w'] *= _0x1dcacc)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x152287)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](6.2, 18.4, null, 0x14); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x7, 0x14, null, 0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x40); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x152287 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c3a'), -0x8c, -0xb4, null, null, null, _0x152287, null); _0x152287 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c3b'), 0xc8, 0x0, null, null, null, _0x152287, null); _0x152287 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x2d63f9['XNUAU'], -0x140, 0x12c, null, null, null, _0x152287, null); _0x152287 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c3c'), 0x50, 0x140, null, null, null, _0x152287, null); this['makeBold']('I\x27m'); }, 'frame3': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](6.1, 19.9); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x67); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x58); this['angel']['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x3c059b = _0x1baaa1[_0x4cc7('0x7d9')](0x320) , _0x4a77dc = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Planet\x20and\x20Tunnels\x27\x20different\x20orbital\x20speeds\x20are\x20what\x27s\x20making\x20you\x20wait.', 0x14, -0xe6, null, _0x3c059b, null, _0x4a77dc, null); _0x3c059b = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c3d'), -0xf0, 0x14, null, null, null, _0x3c059b, null); _0x3c059b = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c2d'), -0xc8, 0x168, null, null, null, _0x3c059b, null); }, 'frame4': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x57); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x22ce'), -0xdc, -0xf0, null, null, null, null, null); var _0x42d1be = _0x1baaa1[_0x4cc7('0x7d9')](0x28a) , _0x30210a = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Planet\x20is\x20about\x20a\x20hundred\x20million\x20kilometers\x20away.', 0x8c, -0x46, null, _0x42d1be, -0x1, _0x30210a, null); _0x42d1be = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x27ll\x20catch\x20up\x20in\x20about\x20two\x20months.', -0x78, 0x12c, null, null, null, _0x42d1be, null); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x22d0'), 0xb4, 0x17c, null, null, -0x1, null, null); }, 'frame5': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x61); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x55); var _0x4ae4d4 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c3e'), -0xb4, -0x64, null, null, null, _0x4ae4d4, null); }, 'init': function() { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc37')]); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); }, '__class__': _0x91ad2f }); var _0x46c9d4 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1['homePlanCPart2'], 0x5); this[_0x4cc7('0x25e7')] = _0x4cc7('0x2c3f'); this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1[_0x4cc7('0x105a')],0x6)); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this['frame1']), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this['frame6']), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this['frame11']), _0x48c401(this, this[_0x4cc7('0xf11')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2c40'); }; _0x16dada[_0x4cc7('0x2c41')] = _0x46c9d4; _0x46c9d4[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x27e5')]; _0x46c9d4[_0x4cc7('0x92b')] = _0x396698; _0x46c9d4[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'spinAnimation': null, 'child': null, 'angel': null, 'unloadLevel': function() { _0x396698['prototype'][_0x4cc7('0x25f7')]['call'](this); if (null != this[_0x4cc7('0x2b91')]) { var _0x5af791 = this[_0x4cc7('0x2b91')]; _0x5af791[_0x4cc7('0x2b8d')]['level'][_0x4cc7('0x21bf')](_0x5af791); this[_0x4cc7('0x2b91')] = null; } this[_0x4cc7('0xec5')] = this['child'] = this[_0x4cc7('0xb7f')] = null; this['sprites']['set_length'](0x0); }, 'frame0': function() { _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_x'](0x13); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x15); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x99a); var _0xf92be8 = null; null == _0xf92be8 && (_0xf92be8 = new _0x169fce()); var _0x78f0f6 = Math['sin'](0.19198621771937624); _0xf92be8['x'] = -0.518 * _0x78f0f6; _0xf92be8['y'] = 0.851 * _0x78f0f6; _0xf92be8['z'] = 0.082 * _0x78f0f6; _0xf92be8['w'] = Math[_0x4cc7('0x27')](0.19198621771937624); _0x78f0f6 = _0xf92be8['x'] * _0xf92be8['x'] + _0xf92be8['y'] * _0xf92be8['y'] + _0xf92be8['z'] * _0xf92be8['z'] + _0xf92be8['w'] * _0xf92be8['w']; var _0xe4afb9 = _0x78f0f6 - 0x1; 1e-10 > (0x0 <= _0xe4afb9 ? _0xe4afb9 : -_0xe4afb9) || (0x0 == _0x78f0f6 ? (_0xf92be8['x'] = 0x0, _0xf92be8['y'] = 0x0, _0xf92be8['z'] = 0x0, _0xf92be8['w'] = 0x1) : (_0x78f0f6 = 0x1 / Math[_0x4cc7('0x2c')](_0x78f0f6), _0xf92be8['x'] *= _0x78f0f6, _0xf92be8['y'] *= _0x78f0f6, _0xf92be8['z'] *= _0x78f0f6, _0xf92be8['w'] *= _0x78f0f6)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0xf92be8)[_0x4cc7('0xc4a')]()); this['tunnel']['display'](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1e); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x62); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); }, 'frame1': function() { if (_0x4cc7('0x2c42') === _0x4cc7('0x2c42')) { this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); var _0x2a5df5 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c43'), -0x8c, -0x3c, null, null, null, _0x2a5df5, null); } else { this['_uvTransformDirty'] && this['updateUVTransform'](); return this['_uvTransform']; } }, 'frame2': function() { var _0x350910 = this['spinAnimation'] = new _0x371b59(this['child'],new _0x30c9a5(null,[0x2a, 0x3c, 0x66, 0x71, 0x67, 0x62, 0x4e],!0x0),0x5); _0x350910[_0x4cc7('0x19')](); _0x350910[_0x4cc7('0x2b8d')]['level'][_0x4cc7('0x22ef')](_0x350910); this['dialog'][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); _0x350910 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('am...', -0xc8, 0x64, null, null, null, _0x350910, null); }, 'frame3': function() { var _0x1513bc = this[_0x4cc7('0x2b91')]; _0x1513bc['sprite'][_0x4cc7('0xbeb')]['deregisterAnimation'](_0x1513bc); _0x1513bc = this['spinAnimation'] = new _0x371b59(this['child'],new _0x30c9a5(null,[0x2a, 0x3c, 0x66, 0x71, 0x67, 0x62, 0x4e, 0x7e],!0x0),0xa); _0x1513bc['reset'](); _0x1513bc[_0x4cc7('0x2b8d')][_0x4cc7('0xbeb')][_0x4cc7('0x22ef')](_0x1513bc); this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = (_0x37a526 = this[_0x4cc7('0xb7f')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); _0x1513bc = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c44'), -0x3c, 0x12c, null, null, null, _0x1513bc, null); }, 'frame4': function() { var _0x50ee56 = this['spinAnimation']; _0x50ee56[_0x4cc7('0x2b8d')][_0x4cc7('0xbeb')][_0x4cc7('0x21bf')](_0x50ee56); this['spinAnimation'] = null; this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x80); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](3.1, 29.9); _0x50ee56 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c45'), 0x8c, 0x118, null, null, null, _0x50ee56, null); }, 'frame5': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](3.2, 29.8); }, 'frame6': function() { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](3.25, 29.75); this['frameMaxTime'] = 0x1; }, 'frame7': function() { this[_0x4cc7('0xfd7')] = 0x1; }, 'frame8': function() { if (_0x4cc7('0x2c46') !== _0x4cc7('0x2c46')) { var _0x433407 = this[_0x4cc7('0x146d')]; null != _0x842c50[a] ? _0x433407[_0x4cc7('0x97d')](a, b) : _0x433407['h'][a] = b; this['__assetLoaded'](a); } else { this[_0x4cc7('0xfd7')] = 0xa; } }, 'frame9': function() { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](-0x1d); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x90c); this[_0x4cc7('0xb7f')]['display'](0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x76); var _0x47cb90 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20know!', -0x50, -0x50, null, null, null, _0x47cb90, null); }, 'frame10': function() { if (_0x4cc7('0x2c47') === _0x4cc7('0x2c47')) { this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](3.85, 27.35, null, 0x35); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x64); var _0x4ca487 = new _0x161060(this['child']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c48'), -0x28, -0x3c, null, null, null, _0x4ca487, null); } else { if (null == this[_0x4cc7('0xabc')] && null != this[_0x4cc7('0x3e1')]() && _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xabc')], _0x471021)) { var _0x1a17af = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xabc')], _0x471021)[_0x4cc7('0x3e1')](); null != _0x1a17af && this[_0x4cc7('0x1018')](_0x1a17af); } _0x1f7569['prototype']['updateMouseChildren'][_0x4cc7('0x96b')](this); } }, 'frame11': function() { if ('WTcSO' === _0x4cc7('0x2c49')) { this[_0x4cc7('0xa79')] && (this[_0x4cc7('0x2c4a')][_0x4cc7('0x928')][_0x4cc7('0x95b')](_0x48c401(this, this[_0x4cc7('0x2c4b')])), this[_0x4cc7('0x2c4a')][_0x4cc7('0xa35')](), this[_0x4cc7('0x2c4a')] = null, this[_0x4cc7('0xa79')] = !0x1); } else { this[_0x4cc7('0x1037')](_0x4b25d1[_0x4cc7('0x105a')], 0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x15d); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xd5a')](0xbf3); var _0x219628 = null; null == _0x219628 && (_0x219628 = new _0x169fce()); var _0x1f6378 = Math[_0x4cc7('0x28')](1.4573499254152653); _0x219628['x'] = 0.71 * _0x1f6378; _0x219628['y'] = 0.12 * _0x1f6378; _0x219628['z'] = _0x56067a[_0x4cc7('0x746')](-0.694, _0x1f6378); _0x219628['w'] = Math[_0x4cc7('0x27')](1.4573499254152653); _0x1f6378 = _0x219628['x'] * _0x219628['x'] + _0x219628['y'] * _0x219628['y'] + _0x219628['z'] * _0x219628['z'] + _0x219628['w'] * _0x219628['w']; var _0x27e2e4 = _0x1f6378 - 0x1; 1e-10 > (0x0 <= _0x27e2e4 ? _0x27e2e4 : -_0x27e2e4) || (0x0 == _0x1f6378 ? (_0x219628['x'] = 0x0, _0x219628['y'] = 0x0, _0x219628['z'] = 0x0, _0x219628['w'] = 0x1) : (_0x1f6378 = 0x1 / Math[_0x4cc7('0x2c')](_0x1f6378), _0x219628['x'] *= _0x1f6378, _0x219628['y'] *= _0x1f6378, _0x219628['z'] *= _0x1f6378, _0x219628['w'] *= _0x1f6378)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x219628)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['child']['setIndexedPosition'](18.1, 46.9); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x7d); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0x126')]['set_visible'](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x12, 0x2c); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x57); this['angel']['spritesheet'][_0x4cc7('0xacd')](!0x1); _0x219628 = _0x1baaa1['width'](0x1a4); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x27re\x20going\x20to\x20build\x20a\x20spaceship?', 0xdc, -0xfa, null, _0x219628, null, null, null); this[_0x4cc7('0xace')]['addBubble']('Yeah!', -0x78, -0x8c, null, null, null, null, null); _0x219628 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('In\x20two\x20months?', 0xf0, -0x3c, null, null, 0x0, _0x219628, null); _0x219628 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c4c'), 0x14, 0x28, null, null, 0x1, _0x219628, null); _0x219628 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c4d'), 0xc8, 0x12c, null, null, null, _0x219628, null); } }, 'frame12': function() { if (_0x4cc7('0x2c4e') === _0x4cc7('0x2c4e')) { this['child']['spritesheet'][_0x4cc7('0xacb')](0x62); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); this[_0x4cc7('0xace')]['addBubble']('But\x20hey,\x20it\x27s\x20worth\x20a\x20try.', 0x14, -0x118, null, null, null, null, null); var _0x112c11 = _0x1baaa1[_0x4cc7('0x7d9')](0x1f4) , _0x571cb2 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c4f'), 0x78, -0x5a, null, _0x112c11, -0x1, _0x571cb2, null); _0x112c11 = _0x1baaa1['width'](0x212); _0x571cb2 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c50'), -0xa0, 0x10e, null, _0x112c11, null, _0x571cb2, null); _0x112c11 = _0x1baaa1['width'](0x17c); _0x571cb2 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c51'), 0x168, 0x168, null, _0x112c11, null, _0x571cb2, null); } else { this['h'] = {}; } }, 'init': function() { if (_0x4cc7('0x2c52') === _0x4cc7('0x2c53')) { var _0x47fb3f = {} , _0x59b927 = _0x204525[_0x4cc7('0x94')]['$scripts'][_0x596a1b]; if (!_0x59b927) throw Error(_0x4cc7('0x2c54') + _0x596a1b + '\x22'); _0x59b927(_0x47fb3f, _0x3bb917); for (var _0xaadca1 in _0x47fb3f) _0x204525[_0xaadca1] = _0x204525[_0xaadca1] || _0x47fb3f[_0xaadca1]; (_0x59b927 = _0x47fb3f[_0x4cc7('0x94')] || window[_0x4cc7('0x94')]) && _0x59b927[_0x4cc7('0x17a3')] && this != _0x59b927[_0x4cc7('0x17a3')] && _0x59b927[_0x4cc7('0x17a3')]['apply'](_0x59b927, arguments); return _0x47fb3f; } else { this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this['child'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc37')]); this['angel'] = new _0x40b5bf(this['section'],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); } }, '__class__': _0x46c9d4 }); var _0x3f829d = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1055')], -0x1, null, { 'startTilesLength': 0xbb8 }); this['frames'] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this['frame2']), _0x48c401(this, this['frame3'])]; this[_0x4cc7('0x5e2')] = 'Wait'; }; _0x16dada[_0x4cc7('0x2c55')] = _0x3f829d; _0x3f829d[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x49c'), _0x4cc7('0x27e1')]; _0x3f829d[_0x4cc7('0x92b')] = _0x396698; _0x3f829d['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'duplicator': null, 'child': null, 'updateMapPositions': function() { _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x1332')][_0x4cc7('0x1333')](_0x4b25d1[_0x4cc7('0x1056')][_0x4cc7('0x1109')]); _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0x1334')][_0x4cc7('0x1333')](0x0); _0x396698[_0x4cc7('0x8')]['updateMapPositions']['call'](this); }, 'unloadLevel': function() { var _0x1cdef5 = {}; _0x1cdef5['fvJML'] = 'Anyone,\x20not\x20anything!'; if (_0x4cc7('0x2c56') !== _0x4cc7('0x2c57')) { this[_0x4cc7('0xc37')] = this['duplicator'] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { this[_0x4cc7('0xec5')]['setIndexedPosition'](4.9, 23.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0x5, 24.5); this['pastafarian'][_0x4cc7('0xaca')]['set_currentFrame'](0x63); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x193a8d = _0x1baaa1['width'](0x2bc) , _0x2df290 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2680'), -0x8c, -0xe6, null, _0x193a8d, null, _0x2df290, null); _0x193a8d = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog']['addBubble'](_0x1cdef5[_0x4cc7('0x2c58')], 0xa0, -0x3c, null, null, null, _0x193a8d, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2682')); this[_0x4cc7('0x1039')](_0x4cc7('0x2683')); } }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0xd1); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x8); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xdba); var _0x45694d = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x435974 = null; null == _0x435974 && (_0x435974 = new _0x169fce()); var _0x243664 = Math['sin'](0.5061454830783556); _0x435974['x'] = _0x2d63f9[_0x4cc7('0x2c59')](0.039, _0x243664); _0x435974['y'] = 0.847 * _0x243664; _0x435974['z'] = 0.53 * _0x243664; _0x435974['w'] = Math[_0x4cc7('0x27')](0.5061454830783556); _0x243664 = _0x435974['x'] * _0x435974['x'] + _0x435974['y'] * _0x435974['y'] + _0x435974['z'] * _0x435974['z'] + _0x435974['w'] * _0x435974['w']; var _0x28963a = _0x243664 - 0x1; 1e-10 > (0x0 <= _0x28963a ? _0x28963a : -_0x28963a) || (0x0 == _0x243664 ? (_0x435974['x'] = 0x0, _0x435974['y'] = 0x0, _0x435974['z'] = 0x0, _0x435974['w'] = 0x1) : (_0x243664 = 0x1 / Math[_0x4cc7('0x2c')](_0x243664), _0x435974['x'] *= _0x243664, _0x435974['y'] *= _0x243664, _0x435974['z'] *= _0x243664, _0x435974['w'] *= _0x243664)); _0x45694d[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x435974)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['duplicator'][_0x4cc7('0xac9')](5.4, -0x4, !0x0, 0x19); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0xe); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x5, -0x5, !0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); _0x45694d = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c5a'), 0x0, -0xc8, null, null, null, _0x45694d, null); this[_0x4cc7('0xc34')][_0x4cc7('0x126')][_0x4cc7('0xf99')](this['child'][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this['duplicator']['mesh'][_0x4cc7('0xf98')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['get_rotationY']()); this[_0x4cc7('0xc34')][_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); }, 'frame1': function() { this[_0x4cc7('0xc34')]['setIndexedPosition'](6.4, -0x3, !0x0, 0x17); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x14); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](5.4, -0x4, !0x0, 0x11); this['child'][_0x4cc7('0xaca')]['set_currentFrame'](0xe); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['duplicator'][_0x4cc7('0x126')][_0x4cc7('0xf99')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf6d')]()); this[_0x4cc7('0xc34')][_0x4cc7('0x126')]['set_rotationY'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]['get_rotationY']()); this[_0x4cc7('0xc34')]['mesh'][_0x4cc7('0xf9a')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xf73')]()); }, 'frame2': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x7, -1.4, !0x0, -0x2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x2e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](6.5, -3.1, !0x0, 0xf); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); }, 'frame3': function() { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](7.1, -1.3, !0x0, -0x4); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x52); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](6.7, -2.4, !0x0, -0x6); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x17); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x37aa32 = _0x1baaa1['width'](0x1cc) , _0xe22514 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2c5b'), -0x12c, 0x5a, null, _0x37aa32, null, _0xe22514, null); }, 'init': function() { this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc34')],!0x1,null,!0x1,null); this[_0x4cc7('0xc34')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc34')]); var _0x39930f = this['explorePath']['pathName']; _0x39930f = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x39930f); this[_0x4cc7('0xc34')][_0x4cc7('0x110a')] = new _0x42bd00(_0x39930f,-0x1); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this['child']); _0x39930f = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x39930f = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x39930f); this[_0x4cc7('0xc37')][_0x4cc7('0x110a')] = new _0x42bd00(_0x39930f,-0x2); }, '__class__': _0x3f829d }); var _0xc9eace = function() { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x104e')], -0x1, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2c5c'); }; _0x16dada['com.player03.run3.cutscene.WormholeInSight'] = _0xc9eace; _0xc9eace[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'cutscene', _0x4cc7('0x1c6')]; _0xc9eace['__super__'] = _0x396698; _0xc9eace[_0x4cc7('0x8')] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'runner': null, 'skater': null, 'createTunnel': function() { if (_0x4cc7('0x2c5d') === _0x4cc7('0x2c5e')) { if (d['border'] || d[_0x4cc7('0x992')]) d[_0x4cc7('0x2c5f')] ? _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0.5, 0.5, e['width'] - 0x1, e[_0x4cc7('0x98b')] - 0x1) : _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0x0, 0x0, e['width'], e[_0x4cc7('0x98b')]), d[_0x4cc7('0x992')] && (e = _0x29cea6[_0x4cc7('0xd29')](d[_0x4cc7('0x1e4d')] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + e, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c60')]()), d[_0x4cc7('0x2c5f')] && (_0x429a62['context'][_0x4cc7('0x2c61')] = 0x1, _0x429a62['context']['lineCap'] = _0x4cc7('0x2c62'), e = _0x29cea6[_0x4cc7('0xd29')](d['borderColor'] & 0xffffff, 0x6), _0x429a62['context'][_0x4cc7('0x2c63')] = '#' + e, _0x429a62['context']['stroke']()); if (-0x1 < _0x3dd57f[_0x4cc7('0xe3d')] && d[_0x4cc7('0x2c64')] && _0x3dd57f['__showCursor']) { e = -_0x3dd57f[_0x4cc7('0x2c65')](); c = _0x48c401 = 0x0; for (_0x16dada = _0x3dd57f[_0x4cc7('0x2c66')]() - 0x1; c < _0x16dada; ) f = c++, _0x48c401 += d[_0x4cc7('0xbab')][_0x4cc7('0x2b')](f); _0x429a62[_0x4cc7('0x991')]['beginPath'](); d = _0x29cea6[_0x4cc7('0xd29')](_0x3dd57f[_0x4cc7('0xe16')]()[_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62[_0x4cc7('0x991')]['strokeStyle'] = '#' + d; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](e + 2.5, _0x48c401 + 2.5); _0x429a62['context'][_0x4cc7('0x2c61')] = 0x1; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](e + 2.5, _0x48c401 + _0x56a8b9[_0x4cc7('0x2c67')](_0x3dd57f[_0x4cc7('0xe16')]()) - 0x1); _0x429a62['context']['stroke'](); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1862')](); } } else { _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f9')][_0x4cc7('0x96b')](this); var _0x3dd57f = this[_0x4cc7('0xb7f')][_0x4cc7('0x1583')][_0x4cc7('0x2c68')] , _0x349405 = _0x3dd57f['x']; _0x3dd57f['x'] = _0x349405 + 0.4 * (_0x463bf2[_0x4cc7('0x2c69')] - _0x349405); _0x349405 = _0x3dd57f['y']; _0x3dd57f['y'] = _0x349405 + 0.4 * (_0x463bf2[_0x4cc7('0x2c6a')] - _0x349405); this['tunnel'][_0x4cc7('0x162c')][_0x4cc7('0x2c6b')][_0x4cc7('0x2c6c')](_0x3dd57f['x'], _0x3dd57f['y']); } }, 'unloadLevel': function() { this[_0x4cc7('0xacc')] = this[_0x4cc7('0xec4')] = this['tunnel'] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); }, 'frame0': function() { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](-0x16); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x21); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0x1304); var _0x3dc87e = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x1ec63d = null; null == _0x1ec63d && (_0x1ec63d = new _0x169fce()); var _0x2ec684 = Math[_0x4cc7('0x28')](1.2566370614359172); _0x1ec63d['x'] = 0.01 * _0x2ec684; _0x1ec63d['y'] = 0.031 * _0x2ec684; _0x1ec63d['z'] = 0.999 * _0x2ec684; _0x1ec63d['w'] = Math[_0x4cc7('0x27')](1.2566370614359172); _0x2ec684 = _0x56067a[_0x4cc7('0x746')](_0x1ec63d['x'], _0x1ec63d['x']) + _0x1ec63d['y'] * _0x1ec63d['y'] + _0x1ec63d['z'] * _0x1ec63d['z'] + _0x56067a[_0x4cc7('0x746')](_0x1ec63d['w'], _0x1ec63d['w']); var _0x15a6de = _0x2ec684 - 0x1; 1e-10 > (0x0 <= _0x15a6de ? _0x15a6de : -_0x15a6de) || (0x0 == _0x2ec684 ? (_0x1ec63d['x'] = 0x0, _0x1ec63d['y'] = 0x0, _0x1ec63d['z'] = 0x0, _0x1ec63d['w'] = 0x1) : (_0x2ec684 = 0x1 / Math['sqrt'](_0x2ec684), _0x1ec63d['x'] *= _0x2ec684, _0x1ec63d['y'] *= _0x2ec684, _0x1ec63d['z'] *= _0x2ec684, _0x1ec63d['w'] *= _0x2ec684)); _0x3dc87e[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x1ec63d)['get_degrees']()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](12.5, -0x2, !0x0, 0x2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](14.5, -3.7, !0x0, 0x10); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x8); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x3dc87e = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c6d'), -0x118, -0xb4, null, null, null, _0x3dc87e, null); _0x3dc87e = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('We\x20were\x20almost\x20there!', -0x28, 0x140, null, null, null, _0x3dc87e, null); this[_0x4cc7('0xec4')][_0x4cc7('0xd5e')](this[_0x4cc7('0xacc')]); }, 'frame1': function() { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](12.5, -1.7, !0x0, 0x2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x4e); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](14.5, -0x2, !0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xace')]['addBubble']('No\x20worries.\x20We\x27ll\x20just-', 0x3c, -0x104, null, null, null, null, null); var _0x40d8f5 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x24a6'), -0x8c, -0x8c, null, null, null, _0x40d8f5, null); _0x40d8f5 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26db'), 0xdc, 0x0, null, null, 0x0, _0x40d8f5, null); _0x40d8f5 = _0x1baaa1[_0x4cc7('0x7d9')](0x212); var _0x568b23 = new _0x161060(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x24a7'), 0x3c, 0x14a, null, _0x40d8f5, null, _0x568b23, null); this[_0x4cc7('0xec4')][_0x4cc7('0xd5e')](this['skater']); }, 'frame2': function() { var _0x5b0b09 = _0x4cc7('0x2c6e')['split']('|') , _0x52c513 = 0x0; while (!![]) { switch (_0x5b0b09[_0x52c513++]) { case '0': this[_0x4cc7('0xacc')][_0x4cc7('0xaca')]['set_currentFrame'](0x48); continue; case '1': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); continue; case '2': _0x462ddc = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); continue; case '3': this[_0x4cc7('0xacc')]['setIndexedPosition'](14.5, -0x2, !0x0, 0x2); continue; case '4': this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Cool!', -0x64, 0x118, null, null, null, _0x462ddc, null); continue; case '6': this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '7': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('It\x20connects\x20our\x20solar\x20system\x20to\x20some\x20other\x20point\x20in\x20the\x20Universe.', 0x78, -0x46, null, _0x462ddc, -0x1, _0x5671f2, null); continue; case '8': this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](12.5, -1.7, !0x0, 0x2); continue; case '9': this[_0x4cc7('0xec4')]['unifyRotation'](this['skater']); continue; case '10': var _0x462ddc = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc) , _0x5671f2 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); continue; case '11': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Student\x20identified\x20it\x20as\x20a\x20wormhole.', 0x0, -0x118, null, null, null, null, null); continue; } break; } }, 'frame3': function() { if (_0x4cc7('0x2c6f') !== _0x4cc7('0x2c70')) { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](12.5, -1.7, !0x0, 0x2); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x4b); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](14.5, -0x2, !0x0); this['skater'][_0x4cc7('0xaca')]['set_currentFrame'](0x53); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['dialog']['addBubble'](_0x4cc7('0x2c71'), -0xdc, -0x104, null, null, null, null, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c72'), 0x104, -0xc8, null, null, null, null, null); var _0x1302ad = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('You\x20have\x20a\x20plan,\x20don\x27t\x20deny\x20it.', -0xa0, -0x50, null, null, 0x0, _0x1302ad, null); _0x1302ad = _0x1baaa1[_0x4cc7('0x7d9')](0x46); var _0x39de6e = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x6ca'), 0x118, 0x14, null, _0x1302ad, 0x1, _0x39de6e, null); this[_0x4cc7('0xec4')]['unifyRotation'](this['skater']); } else { return this['x'] + this[_0x4cc7('0x7d9')]; } }, 'frame4': function() { if (_0x4cc7('0x2c73') === 'FXTFC') { return new _0x16db29(_0x2fc805,_0x3161d2,c); } else { this['runner'][_0x4cc7('0xac9')](12.5, -1.7, !0x0, 0x2); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x4b); this['runner']['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](14.5, -0x7, !0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c74'), -0x50, -0xf0, null, null, null, null, null); var _0x2fc805 = _0x1baaa1[_0x4cc7('0x7d9')](0x1a4) , _0x3161d2 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c75'), 0x8c, -0x32, null, _0x2fc805, -0x1, _0x3161d2, null); _0x2fc805 = new _0x161060(this['skater'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c76'), -0x78, 0xf0, null, null, null, _0x2fc805, null); this[_0x4cc7('0xec4')]['unifyRotation'](this[_0x4cc7('0xacc')]); } }, 'init': function() { this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this['runner']); var _0x5490b6 = this['explorePath'][_0x4cc7('0x1109')]; _0x5490b6 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x5490b6); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5490b6,-0x1); this[_0x4cc7('0xacc')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xacc')]); _0x5490b6 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5490b6 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x5490b6); this[_0x4cc7('0xacc')]['goesTo'] = new _0x42bd00(_0x5490b6,-0x2); }, '__class__': _0xc9eace }); var _0x5995a8 = function() { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x104c')], 0x4, _0x5995a8[_0x4cc7('0xf04')]); this[_0x4cc7('0x2197')] = [_0x48c401(this, this['frame0']), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2c77'); }; _0x16dada['com.player03.run3.cutscene.YouThink'] = _0x5995a8; _0x5995a8[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x47c'), _0x4cc7('0x49c'), _0x4cc7('0x2c78')]; _0x5995a8[_0x4cc7('0x92b')] = _0x396698; _0x5995a8['prototype'] = _0x5aff49(_0x396698[_0x4cc7('0x8')], { 'angel': null, 'duplicator': null, 'child': null, 'unloadLevel': function() { this['child'] = this[_0x4cc7('0xc34')] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); }, 'frame0': function() { if (_0x4cc7('0x2c79') !== _0x4cc7('0x2c7a')) { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-0x5a); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](-0x9); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x24); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0xbe); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x64); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x50); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.1, 0x2, null, 0x1e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4a); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x2, 0x1); this['child']['spritesheet'][_0x4cc7('0xacb')](0x4e); this['child'][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](2.1, 1.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); var _0x3e6895 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c7b'), 0xc8, -0x168, -0x1, Math['round'](0x258), null, _0x3e6895); _0x3e6895 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x84b'), -0xf0, -0xc8, null, null, null, _0x3e6895); _0x3e6895 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x6d8'), -0x1b8, -0x14, null, null, null, _0x3e6895); _0x3e6895 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1038'), 0x0, 0x17c, null, null, null, _0x3e6895); this['makeBold'](_0x4cc7('0x103a')); } else { this[_0x4cc7('0xaa8')][_0x4cc7('0x214c')](); this[_0x4cc7('0xb17')](_0x3e6895['__renderTransform'], this[_0x4cc7('0xaa8')]); this[_0x4cc7('0xaa8')]['newPath'](); _0x3e6895[_0x4cc7('0x2c7c')](this); this['cairo'][_0x4cc7('0x2c7d')](); } }, 'frame1': function() { if (_0x4cc7('0x2c7e') !== _0x4cc7('0x2c7f')) { this['angel'][_0x4cc7('0xac9')](0x1, 0x1); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x42); this[_0x4cc7('0xc37')]['setIndexedPosition'](1.95, 0x1); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x62); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x4a42be = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c80'), -0xc8, -0x154, -0x1, Math[_0x4cc7('0xa96')](0x280), null, _0x4a42be); _0x4a42be = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Wait...', 0xf0, -0x50, null, null, null, _0x4a42be); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c81'), 0xf0, 0xc8, -0x1, Math['round'](-0.4), 0x1, null); this[_0x4cc7('0x1039')](_0x4cc7('0x2c82')); } else { this[_0x4cc7('0x1da5')] = e; e = b[_0x4cc7('0xe57')](); _0x4a42be[_0x4cc7('0x19bc')] = 0x4 * e['get_index'](); return this['getSampleCode'](b, e, d, c, f); } }, 'frame2': function() { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x1, 0.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x2a); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x47); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c83'), 0x50, -0x154, -0x1, Math[_0x4cc7('0xa96')](0x280), null, null); var _0x429efd = _0x1baaa1[_0x4cc7('0xa9a')](0.7) , _0x11a049 = new _0x161060(this['child']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Dad,\x20can\x20we\x20please\x20not\x20go?', -0xf0, -0xdc, null == _0x429efd ? null : 0x0 > _0x429efd ? _0x429efd : _0x429efd / 2.5, null, null, _0x11a049); _0x429efd = new _0x161060(this['angel']['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2c84'), 0xc8, -0x64, -0x1, Math[_0x4cc7('0xa96')](-0.4), 0x0, _0x429efd); _0x429efd = _0x1baaa1[_0x4cc7('0xa9a')](0.7); _0x11a049 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c85'), -0x78, 0xdc, null == _0x429efd ? null : 0x0 > _0x429efd ? _0x429efd : _0x429efd / 2.5, null, null, _0x11a049); _0x429efd = _0x1baaa1[_0x4cc7('0xa9a')](0.7); _0x11a049 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2c86'), -0x118, 0x140, _0x56067a['DkvZv'](null, _0x429efd) ? null : 0x0 > _0x429efd ? _0x429efd : _0x429efd / 2.5, null, null, _0x11a049); }, 'init': function() { this['angel'] = new _0x40b5bf(this['section'],_0x1fb3e3['angel'],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this['angel']); var _0x5383c0 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x4cc7('0x1041')); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5383c0,0x31); this[_0x4cc7('0xc34')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['duplicator'],!0x1,null,!0x1,null); this['duplicator'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xc34')]); _0x5383c0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5383c0 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x5383c0); this['duplicator'][_0x4cc7('0x110a')] = new _0x42bd00(_0x5383c0,0x0); this[_0x4cc7('0xc37')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['child'],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['child']); _0x5383c0 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5383c0 = _0x4b25d1['get_instance']()['paths'][_0x4cc7('0x2b')](_0x5383c0); this['child'][_0x4cc7('0x110a')] = new _0x42bd00(_0x5383c0,0x1); }, '__class__': _0x5995a8 }); var _0x5de1f4 = function(_0x37bb15, _0x94f711, _0x2c6741, _0x4718ea) { this[_0x4cc7('0xcc2')] = new _0x21e384(_0x37bb15,_0x94f711,_0x2c6741); this[_0x4cc7('0x1dbe')] = _0x4718ea; }; _0x16dada[_0x4cc7('0x2c87')] = _0x5de1f4; _0x5de1f4['__name__'] = [_0x4cc7('0x532'), 'level', _0x4cc7('0x2c88')]; _0x5de1f4[_0x4cc7('0x8')] = {}; _0x5de1f4[_0x4cc7('0x8')]['position'] = null; _0x5de1f4[_0x4cc7('0x8')][_0x4cc7('0x1dbe')] = null; _0x5de1f4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5de1f4; var _0x40b5bf = function(_0x29ac90, _0x5d2cb5, _0x6b1c1, _0x522c54, _0x205d7b, _0x785b24) { this[_0x4cc7('0x110a')] = null; this[_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0x1107')] = !0x1; this[_0x4cc7('0xaca')] = new _0x155a3e(null != _0x785b24 ? _0x785b24 : _0x5d2cb5[_0x4cc7('0x22ee')](),null,0.45681063122923593,null,null,null); null != _0x522c54 && this[_0x4cc7('0xaca')][_0x4cc7('0x237d')][_0x4cc7('0x10cd')](_0x522c54); _0x12dd16['call'](this, _0x29ac90[_0x4cc7('0xb7f')], this[_0x4cc7('0xaca')]); this[_0x4cc7('0x1106')] = _0x29ac90; this['characterData'] = _0x5d2cb5; this['mesh'][_0x4cc7('0x9ad')](_0x4cc7('0xf60'), _0x48c401(this, this[_0x4cc7('0x2c89')])); this['mesh'][_0x4cc7('0x9ad')](_0x4cc7('0xf62'), _0x48c401(this, this[_0x4cc7('0x2c89')])); this[_0x4cc7('0x126')]['addEventListener'](_0x4cc7('0xf66'), _0x48c401(this, this[_0x4cc7('0x2c89')])); this[_0x4cc7('0x2c8a')] = new _0x432b23(); _0x29ac90[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this); }; _0x16dada['com.player03.run3.cutscene.entity.CutsceneSprite'] = _0x40b5bf; _0x40b5bf['__name__'] = _0x4cc7('0x2c8b')[_0x4cc7('0x46')]('\x20'); _0x40b5bf[_0x4cc7('0x92b')] = _0x12dd16; _0x40b5bf[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'billboardUp': null, 'characterData': null, 'section': null, 'billboardMode': null, 'spritesheet': null, 'onScreen': null, 'onScreenDirty': null, 'goesTo': null, 'setOnScreenDirty': function(_0x57e096) { if ('oOpPN' === _0x4cc7('0x2c8c')) { this['onScreenDirty'] = !0x0; } else { return _0x3f9803[_0x4cc7('0x2504')](0x1f4); } }, 'setIndexedPosition': function(_0x1a4992, _0x365e2b, _0x29fe26, _0x5f3cd9) { null == _0x5f3cd9 && (_0x5f3cd9 = 0x0); null == _0x29fe26 && (_0x29fe26 = !0x1); _0x1a4992 += this[_0x4cc7('0x1106')][_0x4cc7('0x22e')][_0x4cc7('0x2c8d')](0x0, 0x0, 0x0, Math[_0x4cc7('0xaeb')](_0x365e2b)); _0x29fe26 && (_0x29fe26 = this[_0x4cc7('0x1106')][_0x4cc7('0x22e')][_0x4cc7('0x2c8d')](0x0, 0x0, 0x0, 0x1), _0x1a4992 += Math[_0x4cc7('0xaea')](this[_0x4cc7('0x1106')][_0x4cc7('0x19cb')][_0x4cc7('0x34')]() / _0x29fe26) * _0x29fe26); this[_0x4cc7('0x1106')][_0x4cc7('0x22e')][_0x4cc7('0x16b2')](Math[_0x4cc7('0xaeb')](_0x1a4992), _0x40b5bf[_0x4cc7('0x2c8e')]); if (_0x1a4992 != Math[_0x4cc7('0xaeb')](_0x1a4992)) { this[_0x4cc7('0x1106')][_0x4cc7('0x22e')][_0x4cc7('0x16b2')](Math[_0x4cc7('0xaea')](_0x1a4992), _0x40b5bf[_0x4cc7('0x2c8f')]); _0x40b5bf[_0x4cc7('0x2c8f')]['position']['z'] = _0x40b5bf['posData'][_0x4cc7('0xcc2')]['z']; _0x29fe26 = _0x40b5bf[_0x4cc7('0x2c8e')]['position']; var _0x1b08ff = _0x40b5bf['posData1'][_0x4cc7('0xcc2')] , _0x4804c5 = _0x1a4992 - Math[_0x4cc7('0xaeb')](_0x1a4992) , _0xc0ae87 = _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0xcc2')]; null == _0xc0ae87 && (_0xc0ae87 = new _0x21e384()); _0xc0ae87['x'] = _0x2d63f9['lsUjU'](_0x29fe26['x'], _0x2d63f9[_0x4cc7('0x20c')](_0x4804c5, _0x1b08ff['x'] - _0x29fe26['x'])); _0xc0ae87['y'] = _0x29fe26['y'] + _0x4804c5 * _0x2d63f9[_0x4cc7('0x20d')](_0x1b08ff['y'], _0x29fe26['y']); _0xc0ae87['z'] = _0x29fe26['z'] + _0x4804c5 * (_0x1b08ff['z'] - _0x29fe26['z']); Math[_0x4cc7('0xa96')](_0x1a4992) > Math[_0x4cc7('0xaeb')](_0x1a4992) && null != _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')] && (_0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')]['x'] = _0x40b5bf[_0x4cc7('0x2c8f')][_0x4cc7('0x1dbe')]['x'], _0x40b5bf[_0x4cc7('0x2c8e')]['eulers']['y'] = _0x40b5bf[_0x4cc7('0x2c8f')]['eulers']['y'], _0x40b5bf['posData'][_0x4cc7('0x1dbe')]['z'] = _0x40b5bf['posData1']['eulers']['z']); } _0x40b5bf[_0x4cc7('0x2c8e')]['position']['z'] += 0.5 + (_0x365e2b - Math[_0x4cc7('0xaeb')](_0x365e2b)); _0x1a4992 = _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0xcc2')]; _0x365e2b = this[_0x4cc7('0x1106')][_0x4cc7('0x1dc1')]; _0x29fe26 = _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0xcc2')]; null == _0x29fe26 && (_0x29fe26 = new _0x21e384()); _0x29fe26['x'] = _0x1a4992['x'] * _0x365e2b; _0x29fe26['y'] = _0x1a4992['y'] * _0x365e2b; _0x29fe26['z'] = _0x1a4992['z'] * _0x365e2b; _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0xcc2')]['z'] += this[_0x4cc7('0x1106')][_0x4cc7('0x11d7')]; _0x1a4992 = this['mesh'][_0x4cc7('0xd1a')](); _0x1a4992['x'] = 0x0; _0x1a4992['y'] = _0x2d63f9['lsUjU'](_0x5f3cd9 + 0xf * this[_0x4cc7('0x11d4')][_0x4cc7('0x2199')], 1.5); _0x1a4992['z'] = 0x0; _0x2d63f9[_0x4cc7('0x2c90')](null, _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')]) && _0x3bafe8['rotatePoint'](_0x3bafe8['fromEulerAngles'](_0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')]['y'], _0x40b5bf[_0x4cc7('0x2c8e')]['eulers']['z'], _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')]['x']), _0x1a4992, _0x1a4992); _0x5f3cd9 = _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0xcc2')]; _0x365e2b = _0x1a4992; null == _0x365e2b && (_0x365e2b = new _0x21e384()); _0x365e2b['x'] = _0x1a4992['x'] + _0x5f3cd9['x']; _0x365e2b['y'] = _0x1a4992['y'] + _0x5f3cd9['y']; _0x365e2b['z'] = _0x1a4992['z'] + _0x5f3cd9['z']; this[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x1a4992); this[_0x4cc7('0x1107')] ? (null == this[_0x4cc7('0x2c91')] && (this['billboardUp'] = new _0x21e384()), _0x5f3cd9 = this[_0x4cc7('0x2c91')], _0x365e2b = Math[_0x4cc7('0x28')](_0x3004df[_0x4cc7('0xe83')](3.141592653589793, _0x40b5bf['posData']['eulers']['z'])), _0x29fe26 = Math[_0x4cc7('0x27')](_0x3004df[_0x4cc7('0xe83')](3.141592653589793, _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')]['z'])), _0x5f3cd9['x'] = _0x365e2b, _0x5f3cd9['y'] = _0x29fe26, _0x5f3cd9['z'] = 0x0, null != _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')] && _0x3bafe8[_0x4cc7('0x1a54')](_0x3bafe8['fromEulerAngles'](_0x40b5bf['posData'][_0x4cc7('0x1dbe')]['y'], _0x40b5bf['posData']['eulers']['z'], _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')]['x']), _0x1a4992, _0x1a4992), this[_0x4cc7('0x1d74')]()) : (null == _0x40b5bf[_0x4cc7('0x2c8e')]['eulers'] ? _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')] = new _0x469fbd(0x0,0x0,3.141592653589793) : _0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')]['z'] = _0x3004df[_0x4cc7('0x2a')](_0x40b5bf[_0x4cc7('0x2c8e')][_0x4cc7('0x1dbe')]['z'], 3.141592653589793), this[_0x4cc7('0x126')][_0x4cc7('0xf9a')](0xb4 * _0x40b5bf[_0x4cc7('0x2c8e')]['eulers']['z'] / 3.141592653589793)); }, 'unifyRotation': function(_0x1fdc30) { var _0x570cad = this[_0x4cc7('0x126')] , _0x28a319 = _0x570cad[_0x4cc7('0xf73')]() , _0x492eea = 3.141592653589793 * this[_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4 , _0x420ad0 = 3.141592653589793 * _0x1fdc30[_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4; _0x570cad[_0x4cc7('0xf9a')](_0x28a319 + 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x420ad0, _0x492eea)) / 3.141592653589793 / 0x2); _0x1fdc30['mesh'][_0x4cc7('0xf9a')](this[_0x4cc7('0x126')][_0x4cc7('0xf73')]()); }, 'lookAtCamera': function() { if (this[_0x4cc7('0x1107')] && null != this[_0x4cc7('0x2c91')]) { this[_0x4cc7('0x126')][_0x4cc7('0xb3e')](0x1); var _0x2ce891 = this['mesh'] , _0x36c682 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x89e5f = this[_0x4cc7('0x2c91')]; _0x2ce891['lookAt'](_0x36c682[_0x4cc7('0xd1a')](), _0x89e5f); this['mesh'][_0x4cc7('0xb3e')](this[_0x4cc7('0xaca')]['xInverted'] ? -0x1 : 0x1); } }, 'get_onScreen': function() { if (this[_0x4cc7('0x1d75')]) { var _0xc345ef = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0x1030')](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()) , _0x2ee06b = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x489e7d = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]() , _0x549b04 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x13f9')](); _0x489e7d = Math[_0x4cc7('0x2c')]((_0x489e7d['x'] - _0x549b04['x']) * (_0x489e7d['x'] - _0x549b04['x']) + (_0x489e7d['y'] - _0x549b04['y']) * (_0x489e7d['y'] - _0x549b04['y']) + (_0x489e7d['z'] - _0x549b04['z']) * (_0x489e7d['z'] - _0x549b04['z'])); _0x2ee06b = 0xf * this[_0x4cc7('0x11d4')][_0x4cc7('0x2199')] * (_0x2ee06b[_0x4cc7('0x102a')]()[_0x4cc7('0x15a0')]() + _0x2ee06b[_0x4cc7('0x102a')]()[_0x4cc7('0x1077')]()) / 0x2; this[_0x4cc7('0x2c8a')][_0x4cc7('0x7d9')] = this[_0x4cc7('0x2c8a')][_0x4cc7('0x98b')] = _0x2ee06b / _0x489e7d; this[_0x4cc7('0x2c8a')]['x'] = _0xc345ef['x'] - this[_0x4cc7('0x2c8a')][_0x4cc7('0x7d9')] / 0x2; this[_0x4cc7('0x2c8a')]['y'] = _0xc345ef['y'] - this[_0x4cc7('0x2c8a')]['height'] / 0x2; this[_0x4cc7('0x1d75')] = !0x1; } return this[_0x4cc7('0x2c8a')]; }, '__class__': _0x40b5bf, '__properties__': _0x5aff49(_0x12dd16[_0x4cc7('0x8')]['__properties__'], { 'get_onScreen': 'get_onScreen' }) }); var _0x110fc2 = function(_0xe550e9, _0x4c6cac, _0x3f2300, _0x39996a) { if (_0x4cc7('0x2c92') === 'UtwVs') { null == _0x39996a && (_0x39996a = !0x0); this[_0x4cc7('0x1a')] = 0x0; this[_0x4cc7('0x2b8d')] = _0xe550e9; this[_0x4cc7('0x2bca')] = _0x3f2300; this['yVelocity'] = -_0x3f2300; this[_0x4cc7('0x2706')] = _0xe550e9[_0x4cc7('0xbeb')][_0x4cc7('0x2354')](); _0x3f2300 = _0xe550e9[_0x4cc7('0x11d4')][_0x4cc7('0x2197')]; 0x0 > _0x4c6cac ? (this[_0x4cc7('0x1bfe')] = _0x3f2300['jump'][_0x4cc7('0x6a2')], this['fall'] = _0x3f2300['fall'][_0x4cc7('0x6a2')], this[_0x4cc7('0x17')] = _0x3f2300[_0x4cc7('0x17')][_0x4cc7('0x6a2')]) : _0x2d63f9[_0x4cc7('0x20e')](0x0, _0x4c6cac) ? (this[_0x4cc7('0x1bfe')] = _0x3f2300[_0x4cc7('0x1bfe')][_0x4cc7('0x1d98')], this[_0x4cc7('0x2566')] = _0x3f2300[_0x4cc7('0x2566')]['center'], this['land'] = _0x3f2300[_0x4cc7('0x17')][_0x4cc7('0x1d98')]) : (this[_0x4cc7('0x1bfe')] = _0x3f2300[_0x4cc7('0x1bfe')][_0x4cc7('0x1d99')], this[_0x4cc7('0x2566')] = _0x3f2300[_0x4cc7('0x2566')][_0x4cc7('0x1d99')], this[_0x4cc7('0x17')] = _0x3f2300['land'][_0x4cc7('0x1d99')]); this[_0x4cc7('0x1b')] = this[_0x4cc7('0x1bfe')]; _0x39996a || (this[_0x4cc7('0x17')] = null); this[_0x4cc7('0x2c93')] = new _0x21e384(0x0,0x1,0x0); _0x4c6cac = _0xe550e9[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); this[_0x4cc7('0x2c94')] = new _0x21e384(_0x4c6cac['x'],_0x4c6cac['y'],_0x4c6cac['z']); _0xe550e9 = _0xe550e9['mesh'][_0x4cc7('0xf92')](); _0x39996a = _0x4c6cac = this[_0x4cc7('0x2c93')]; _0x3bafe8[_0x4cc7('0x134c')](_0xe550e9, _0x39582d['quaternion']); _0x3bafe8[_0x4cc7('0x1a54')](_0x39582d['quaternion'], _0x4c6cac, _0x39996a); this['reset'](); } else { this['index'] = -0x1; this[_0x4cc7('0xb30')] = _0xe550e9; this['nickname'] = _0x4c6cac; null == _0x39996a ? (null != _0x3f2300 && null != _0x3f2300[_0x4cc7('0x2c95')] && (this[_0x4cc7('0x49c')] = _0x3f2300[_0x4cc7('0x2c95')]), this[_0x4cc7('0x2c96')] = _0x3f2300, _0x3f2300[_0x4cc7('0x2c97')][_0x4cc7('0x2c98')] = _0x48c401(this, this[_0x4cc7('0x2c98')]), _0x3f2300[_0x4cc7('0x2c97')][_0x4cc7('0x2c99')] = null) : (this[_0x4cc7('0x49c')] = _0x39996a['cutscene'], this[_0x4cc7('0x2c96')] = _0x39996a[_0x4cc7('0x2c96')]); this[_0x4cc7('0x2c9a')] = this[_0x4cc7('0x2c96')]; } }; _0x16dada[_0x4cc7('0x2c9b')] = _0x110fc2; _0x110fc2[_0x4cc7('0x8f2')] = _0x4cc7('0x2c9c')[_0x4cc7('0x46')]('\x20'); _0x110fc2[_0x4cc7('0x8f8')] = [_0x556be8]; _0x110fc2[_0x4cc7('0x8')] = {}; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x2b8d')] = null; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x1bfe')] = null; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x2566')] = null; _0x110fc2[_0x4cc7('0x8')]['land'] = null; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x2bca')] = null; _0x110fc2[_0x4cc7('0x8')]['y'] = null; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x2452')] = null; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x2706')] = null; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x2c94')] = null; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x2c93')] = null; _0x110fc2[_0x4cc7('0x8')]['animation'] = null; _0x110fc2[_0x4cc7('0x8')]['frame'] = null; _0x110fc2[_0x4cc7('0x8')]['landCallback'] = null; _0x110fc2[_0x4cc7('0x8')]['update'] = function(_0x148896) { var _0x29e11c = _0x4cc7('0x2c9d').split('|') , _0x3713e9 = 0x0; while (!![]) { switch (_0x29e11c[_0x3713e9++]) { case '0': var _0x7bcdb5 = this.startPoint , _0xe3b939 = this.yAxis , _0x34d5d3 = this.y , _0x219425 = _0x148896; continue; case '1': _0x148896 = this.sprite.mesh.get_position(); continue; case '2': this.y += this.yVelocity * _0x148896; continue; case '3': this.yVelocity += this.gravityStrength * _0x148896; continue; case '4': this.frame += 0x1e * _0x148896; continue; case '5': this.sprite.mesh.set_position(_0x148896); continue; case '6': _0x219425.y = _0x7bcdb5.y + _0xe3b939.y * _0x34d5d3; continue; case '7': 0x0 > this.y && -0xa < this.yVelocity && this.animation != this.fall && (this.animation = this.fall, this.frame = 0x0); continue; case '8': null == _0x219425 && (_0x219425 = new _0x21e384()); continue; case '9': this.animation.displayFrame(this.sprite.spritesheet, this.frame | 0x0); continue; case '10': if (0x0 <= this.y) { if (null == this.land) { null != this.landCallback && this.landCallback(); this.reset(); return; } 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); } continue; case '11': _0x219425.z = _0x56067a.WijCI(_0x7bcdb5.z, _0xe3b939.z * _0x34d5d3); continue; case '12': _0x219425.x = _0x7bcdb5.x + _0xe3b939.x * _0x34d5d3; continue; } break; } } ; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x19')] = 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; } ; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return !0x1; } ; _0x110fc2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x110fc2; var _0x1cfb7c = function(_0x28dbc4) { _0x12dd16[_0x4cc7('0x96b')](this, _0x28dbc4, _0x30a836[_0x4cc7('0x2c9e')](0x1)); }; _0x16dada['com.player03.run3.cutscene.entity.Ring'] = _0x1cfb7c; _0x1cfb7c['__name__'] = 'com\x20player03\x20run3\x20cutscene\x20entity\x20Ring'[_0x4cc7('0x46')]('\x20'); _0x1cfb7c[_0x4cc7('0x92b')] = _0x12dd16; _0x1cfb7c[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'attachTo': function(_0x40dfed) { _0x40dfed[_0x4cc7('0x126')][_0x4cc7('0xa0c')](_0x40dfed[_0x4cc7('0x126')]); var _0x1fb41d = _0x40dfed[_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]; _0x40dfed = _0x40dfed[_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]; this[_0x4cc7('0x126')][_0x4cc7('0x168e')](0x0, (_0x1fb41d['max']['y'] - _0x1fb41d[_0x4cc7('0x53')]['y']) / 0x2, (_0x40dfed[_0x4cc7('0x52')]['z'] - _0x40dfed['min']['z']) / 0x2); }, '__class__': _0x1cfb7c }); var _0x371b59 = function(_0x2c46b4, _0x329db1, _0x1489d7, _0x4f46c6) { null == _0x4f46c6 && (_0x4f46c6 = !0x1); null == _0x1489d7 && (_0x1489d7 = 0x1e); this[_0x4cc7('0x1a')] = this['timeUntilNextFrame'] = 0x0; this['sprite'] = _0x2c46b4; this['frames'] = _0x329db1; this[_0x4cc7('0x2984')] = _0x4f46c6; this['timeBetweenFrames'] = 0x1 / _0x1489d7; }; _0x16dada[_0x4cc7('0x2c9f')] = _0x371b59; _0x371b59[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20cutscene\x20entity\x20SpriteAnimation'[_0x4cc7('0x46')]('\x20'); _0x371b59['__interfaces__'] = [_0x556be8]; _0x371b59[_0x4cc7('0x8')] = {}; _0x371b59[_0x4cc7('0x8')][_0x4cc7('0x2b8d')] = null; _0x371b59[_0x4cc7('0x8')]['frames'] = null; _0x371b59[_0x4cc7('0x8')]['frame'] = null; _0x371b59[_0x4cc7('0x8')]['timeUntilNextFrame'] = null; _0x371b59[_0x4cc7('0x8')][_0x4cc7('0x2ca0')] = null; _0x371b59[_0x4cc7('0x8')][_0x4cc7('0x2984')] = null; _0x371b59[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.frame = 0x0; this.timeUntilNextFrame = this.timeBetweenFrames; this.frames.displayFrame(this.sprite.spritesheet, 0x0); } ; _0x371b59[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x7c0bb8) { this.timeUntilNextFrame -= _0x7c0bb8; 0x0 >= this.timeUntilNextFrame && (this.timeUntilNextFrame += this.timeBetweenFrames, this.frame++, _0x2d63f9.GCRwW(this.frame, this.frames.length) && (this.frame = 0x0), this.frames.displayFrame(this.sprite.spritesheet, this.frame)); } ; _0x371b59[_0x4cc7('0x8')]['done'] = function() { return this.loop ? !0x1 : _0x56067a.bUzIR(this.frame, 0x1) >= this.frames.length; } ; _0x371b59[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x371b59; var _0x44e0bc = function(_0x308f78, _0x5ea4be, _0x4228d1, _0x1e1cd5, _0x431d20, _0x395705, _0xe6b6cc, _0x22214a, _0xc74a94) { null == _0x431d20 && (_0x431d20 = 0x0); this[_0x4cc7('0xb30')] = _0x308f78; this[_0x4cc7('0x1987')] = _0x5ea4be; this[_0x4cc7('0x1452')] = _0x4228d1; this['endExtraDistance'] = _0x431d20; this['levelCount'] = _0x1e1cd5; this['endLevelData'] = _0x395705; this[_0x4cc7('0x2ca1')] = _0x22214a; this[_0x4cc7('0x2c95')] = _0xc74a94; this['endIndex'] = null != _0x1e1cd5 && 0x1 < _0x1e1cd5 ? _0x4228d1 + (_0x1e1cd5 - 0x1) * (null != _0xe6b6cc && _0xe6b6cc[_0x4cc7('0xee2')] ? -0x1 : 0x1) : _0x4228d1; this[_0x4cc7('0x2ca2')](_0xe6b6cc); }; _0x16dada[_0x4cc7('0x2ca3')] = _0x44e0bc; _0x44e0bc[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x2bbd'), _0x4cc7('0x2ca4')]; _0x44e0bc[_0x4cc7('0x8')] = {}; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0x1987')] = null; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0x1452')] = null; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0x2ad8')] = null; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0x2ca5')] = null; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0x2c97')] = null; _0x44e0bc[_0x4cc7('0x8')]['associatedCutscene'] = null; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0xc2f')] = null; _0x44e0bc[_0x4cc7('0x8')]['endLevelData'] = null; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0x2ca1')] = null; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0xb30')] = null; _0x44e0bc[_0x4cc7('0x8')]['set_levelParams'] = function(_0x4fd41a) { var _0x17a5b1 = this; this.levelParams = null == _0x4fd41a ? {} : _0x4fd41a; !Object.prototype.hasOwnProperty.call(this.levelParams, _0x4cc7('0x25f6')) && null != this.path && (0x0 <= this.startIndex ? _0x56067a.tVcIl(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 ? null == this.levelParams.victoryCondition && (this.levelParams.victoryCondition = _0x48c401(this, this.victoryCondition)) : 0x0 != this.endExtraDistance && null == this.levelParams.victoryCondition && (this.levelParams.victoryCondition = _0x48c401(this, this.victoryCondition)); null != this.endLevelData && (this.levelParams.modifyData = function(_0x4fd41a, _0x44cbf2) { if (_0x4cc7('0x2ca6') === _0x4cc7('0x2ca7')) { _0x1aa93f.call(this, _0x4fd41a, _0x17a5b1); this.xAccel *= 0.8; this.xMaxSpeed *= 0.85; this.zMaxSpeed *= 0.9; this.jumpAction.setFromJumpHeight(59.2, 59.2, 0.05, 0.060000000000000005); this.invertGravityAction = new _0x42facd(this); this.actions.push(this.invertGravityAction); } else { return _0x4fd41a == _0x17a5b1.endIndex ? _0x44cbf2 + _0x17a5b1.endLevelData : _0x44cbf2; } } ); if (null != this.challengeVictoryCallback && null == this.levelParams.victoryCallback) { if (_0x4cc7('0x2ca8') === _0x4cc7('0x2ca8')) { var _0x306119 = this.challengeVictoryCallback , _0x5beb4e = this; this.levelParams.victoryCallback = function() { _0x306119(_0x5beb4e); } ; } else { try { var _0x444a22 = new _0x220b4b(0x0); _0x444a22.writeUTF(_0x4fd41a); _0x444a22.compress(null); return _0x28b32d.encodeByteArray(_0x444a22); } catch (_0xbc1a7) { return _0x4964ea.lastException = _0xbc1a7, _0xbc1a7 instanceof _0x202aa0 && (_0xbc1a7 = _0xbc1a7.val), null == _0x17a5b1 && (_0x17a5b1 = _0x4cc7('0x2ca9')), _0x2ab848.silentTrace('Error\x20compressing\x20' + _0x17a5b1 + ':\x20' + _0x4bf907.string(_0xbc1a7), { fileName: _0x4cc7('0x2caa'), lineNumber: 0x1a, className: 'com.player03.run3.save.Base64JSON', methodName: 'toBase64' }), _0x4fd41a; } } } return this.levelParams; } ; _0x44e0bc[_0x4cc7('0x8')]['victoryCondition'] = function(_0x353a90) { var _0x13a637 = { DWDED: function(_0x51c3b7, _0x285bfd, _0x1fb993) { return _0x51c3b7(_0x285bfd, _0x1fb993); } }; if (_0x353a90.tunnel.backwards) { if (_0x4cc7('0x2cab') === _0x4cc7('0x2cac')) { var _0x4329c9 = _0x3b7d43.get_current().stage; _0x4329c9.removeEventListener(_0x4cc7('0xbd2'), _0x48c401(this, this.onMouseEvent)); _0x4329c9.removeEventListener(_0x4cc7('0xbd4'), _0x48c401(this, this.onMouseEvent)); _0x4329c9.removeEventListener(_0x4cc7('0x55f'), _0x13a637.DWDED(_0x48c401, this, this.onMouseEvent)); this.reset(); } else { if (_0x353a90.currentSection.number < this.endIndex) return !0x0; } } else if (_0x353a90.currentSection.number > this.endIndex) return !0x0; return _0x353a90.currentSection.number == this.endIndex && _0x353a90.mesh.get_z() >= _0x353a90.currentSection.endZ + this.endExtraDistance ? 0x0 == _0x353a90.oob : !0x1; } ; _0x44e0bc[_0x4cc7('0x8')][_0x4cc7('0x2cad')] = function(_0x11a110) { null == _0x11a110 && (_0x11a110 = 0x0); _0x2081a8.instance.setTunnel(new _0x52778d(this.startIndex + (this.levelParams.backwards ? -_0x11a110 : _0x11a110),this.path,_0x3b0d34.CHALLENGE,this.levelParams)); } ; _0x44e0bc[_0x4cc7('0x8')]['__class__'] = _0x44e0bc; _0x44e0bc[_0x4cc7('0x8')]['__properties__'] = {}; _0x44e0bc[_0x4cc7('0x8')]['__properties__']['set_levelParams'] = _0x4cc7('0x2ca2'); var _0x963af0 = function() { var _0x2f19e3 = {}; _0x2f19e3['JNncz'] = function(_0x1fb3e3, _0x62e14e) { return _0x1fb3e3 !== _0x62e14e; } ; _0x2f19e3[_0x4cc7('0x2cae')] = function(_0x1fb3e3, _0x4d4c57) { return _0x1fb3e3 - _0x4d4c57; } ; _0x2f19e3[_0x4cc7('0x2caf')] = _0x4cc7('0x2cb0'); _0x2f19e3[_0x4cc7('0x2cb1')] = _0x4cc7('0x2cb2'); _0x2f716e[_0x4cc7('0x96b')](this); this[_0x4cc7('0x222b')](0x0, function(_0x3d7bee, _0x54a2da, _0x3c8b31) { return new _0x1ace40(_0x3d7bee,_0x54a2da,_0x3c8b31); }, null); var _0x2cb2ae = _0x55a4be[_0x4cc7('0x27c5')]() , _0x1a9009 = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this['addAchievement'](0x165, function(_0x2cb2ae, _0x1a9009, _0x3a1296) { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a1296); }, new _0xab7086(function() { _0x1a9009(0x1); } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be[_0x4cc7('0x27a0')](); var _0x3a7ac8 = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this['addAchievement'](0xae, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a7ac8); }, new _0xab7086(function() { _0x3a7ac8(0x1); } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be[_0x4cc7('0x279f')](); var _0x1e4f45 = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this[_0x4cc7('0x222b')](0x141, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a7ac8); }, new _0xab7086(function() { _0x1e4f45(0x1); } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be['get_twoMonthWait3'](); var _0x56e223 = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this['addAchievement'](0x195, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { if (_0x2f19e3[_0x4cc7('0x2cb3')](_0x4cc7('0x2cb4'), 'DmkpX')) { _0x492cb3 = _0x5f7a62++; var _0x1e872b = _0x56e223[_0x4cc7('0x2b')](_0x492cb3); _0x492cb3 = _0x1e872b[_0x4cc7('0x1562')](); this['_ambientLightR'] += _0x1e872b[_0x4cc7('0x1537')]; this['_ambientLightG'] += _0x1e872b[_0x4cc7('0x1538')]; this[_0x4cc7('0x1f37')] += _0x1e872b['_ambientB']; this[_0x4cc7('0x1ac4')]['set'](_0x3a7ac8++, -_0x492cb3['x']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3a7ac8++, -_0x492cb3['y']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3a7ac8++, -_0x492cb3['z']); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3a7ac8++, 0x1); this[_0x4cc7('0x1ac4')]['set'](_0x3a7ac8++, _0x1e872b[_0x4cc7('0x1533')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3a7ac8++, _0x1e872b[_0x4cc7('0x1534')]); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3a7ac8++, _0x1e872b[_0x4cc7('0x1535')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3a7ac8++, 0x1); this['_fragmentConstantData'][_0x4cc7('0x9e7')](_0x3a7ac8++, _0x1e872b[_0x4cc7('0x1530')]); this[_0x4cc7('0x1ac4')]['set'](_0x3a7ac8++, _0x1e872b['_specularG']); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3a7ac8++, _0x1e872b[_0x4cc7('0x1531')]); this[_0x4cc7('0x1ac4')][_0x4cc7('0x9e7')](_0x3a7ac8++, 0x1); } else { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a7ac8); } }, new _0xab7086(function() { _0x56e223(0x1); } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be[_0x4cc7('0x2794')](); var _0x492cb3 = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this['addAchievement'](0x158, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a7ac8); }, new _0xab7086(function() { _0x492cb3(0x1); } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be['get_morningHypothesis2'](); var _0x5f7a62 = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this[_0x4cc7('0x222b')](0x152, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { if (_0x4cc7('0x2cb5') === 'almcl') { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a7ac8); } else { if (0x10 > _0x161060) _0x1a9009[_0x161060] = _0x2cb2ae[_0x4ae7d3 + _0x161060]; else { var _0x35a120 = _0x1a9009[_0x161060 - 0x3] ^ _0x1a9009[_0x161060 - 0x8] ^ _0x1a9009[_0x161060 - 0xe] ^ _0x1a9009[_0x161060 - 0x10]; _0x1a9009[_0x161060] = _0x35a120 << 0x1 | _0x35a120 >>> 0x1f; } _0x35a120 = (_0x3a7ac8 << 0x5 | _0x3a7ac8 >>> 0x1b) + this['ft'](_0x161060, _0x1e4f45, _0x56e223, _0x492cb3) + _0x5f7a62 + _0x1a9009[_0x161060] + this['kt'](_0x161060); _0x5f7a62 = _0x492cb3; _0x492cb3 = _0x56e223; _0x56e223 = _0x1e4f45 << 0x1e | _0x1e4f45 >>> 0x2; _0x1e4f45 = _0x3a7ac8; _0x3a7ac8 = _0x35a120; ++_0x161060; } }, new _0xab7086(function() { _0x5f7a62(0x1); } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be[_0x4cc7('0x2792')](); var _0x4ae7d3 = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this[_0x4cc7('0x222b')](0x10d, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { if (_0x2f19e3[_0x4cc7('0x2caf')] === 'zIpcO') { 0x2 === _0x4bf907['strm'][_0x4cc7('0x2cb6')] && (_0x4bf907['strm'][_0x4cc7('0x2cb6')] = Hd(_0x4bf907)); _0x338b9(_0x4bf907, _0x4bf907['l_desc']); _0x338b9(_0x4bf907, _0x4bf907[_0x4cc7('0x25a6')]); Ie(_0x4bf907, _0x4bf907[_0x4cc7('0x25a1')], _0x4bf907[_0x4cc7('0x25a7')][_0x4cc7('0x2cb7')]); Ie(_0x4bf907, _0x4bf907[_0x4cc7('0x25a3')], _0x4bf907[_0x4cc7('0x25a6')]['max_code']); _0x338b9(_0x4bf907, _0x4bf907[_0x4cc7('0x25a5')]); for (_0x3bb917 = _0x2f19e3[_0x4cc7('0x2cae')](_0x2081a8, 0x1); 0x3 <= _0x3bb917 && 0x0 === _0x4bf907[_0x4cc7('0x25a4')][0x2 * _0x2576ce[_0x3bb917] + 0x1]; _0x3bb917--) ; _0x3bb917 = (_0x4bf907[_0x4cc7('0x25af')] += 0x3 * (_0x3bb917 + 0x1) + 0xe, _0x3bb917); var _0x106618 = _0x4bf907[_0x4cc7('0x25af')] + 0x3 + 0x7 >>> 0x3; var _0x1b9b7c = _0x4bf907[_0x4cc7('0x25ae')] + 0x3 + 0x7 >>> 0x3; _0x1b9b7c <= _0x106618 && (_0x106618 = _0x1b9b7c); } else { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a7ac8); } }, new _0xab7086(function() { _0x4ae7d3(0x1); } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be[_0x4cc7('0x2791')](); var _0x5365d8 = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this['addAchievement'](0x154, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a7ac8); }, new _0xab7086(function() { if ('ARJwS' === _0x56067a[_0x4cc7('0x74a')]) { return null != this[_0x4cc7('0x2cb8')] ? this[_0x4cc7('0x2cb8')]['prevY']() : 0x0; } else { _0x5365d8(0x1); } } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be['get_morningHypothesis5'](); var _0x4bf907 = _0x48c401(_0x2cb2ae, _0x2cb2ae['display']); this[_0x4cc7('0x222b')](0x15a, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { return new _0x16db29(_0x2cb2ae,_0x1a9009,_0x3a7ac8); }, new _0xab7086(function() { if (_0x2f19e3[_0x4cc7('0x2cb1')] !== _0x4cc7('0x2cb9')) { _0x4bf907(0x1); } else { return 'mul\x20vt7,\x20vt1,\x20vc5.x\x0aadd\x20vt7,\x20vt7,\x20vt0\x0amov\x20vt7.w,\x20vt0.w\x0am44\x20op,\x20vt7,\x20vc0\x09\x09\x0a'; } } ,null,_0x2cb2ae)); _0x2cb2ae = _0x55a4be['get_cheating'](); var _0x16dada = _0x48c401(_0x2cb2ae, _0x2cb2ae[_0x4cc7('0x50c')]); this[_0x4cc7('0x222b')](0x83, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { if (_0x4cc7('0x2cba') !== _0x4cc7('0x2cba')) { var _0x18ed60, _0x45aa3e = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this['_cur_obj'][_0x4cc7('0xf80')] = _0x2bc114[_0x4cc7('0x9cc')](null, 0x3 * _0x45aa3e, !0x0); var _0x56f755 = 0x0; for (_0x18ed60 = this['_cur_obj'][_0x4cc7('0xf80')]['get_length'](); _0x331be6['gt'](_0x18ed60, _0x56f755); ) { var _0x9ed15c = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); var _0x52166c = this['_byteData'][_0x4cc7('0x164e')](); var _0xb85d5b = this[_0x4cc7('0x1653')][_0x4cc7('0x164e')](); this['_cur_obj'][_0x4cc7('0xf80')]['set'](_0x56f755++, _0x9ed15c); this[_0x4cc7('0x1aad')]['indices'][_0x4cc7('0x9e7')](_0x56f755++, _0xb85d5b); this[_0x4cc7('0x1aad')]['indices'][_0x4cc7('0x9e7')](_0x56f755++, _0x52166c); _0x9ed15c = this['_byteData']; _0x9ed15c[_0x4cc7('0xcc2')] += 0x2; } this[_0x4cc7('0x1aad')][_0x4cc7('0x1aca')] = _0x2bc114[_0x4cc7('0x9cc')](null, _0x45aa3e, !0x0); } else { return new _0x41cf28(_0x2cb2ae,_0x1a9009,_0x3a7ac8); } }, new _0xab7086(function() { if (_0x4cc7('0x2cbb') === _0x4cc7('0x2cbc')) { this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); } else { _0x16dada(0x1); } } ,null,_0x2cb2ae)); this['addAchievement'](0x10d, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { return new _0x1622ff(_0x2cb2ae,_0x1a9009,_0x3a7ac8); }, _0xab7086[_0x4cc7('0x2cbd')]); this[_0x4cc7('0x222b')](0xbc, function(_0x2cb2ae, _0x1a9009, _0x3a7ac8) { return new _0x2d2cc9(_0x2cb2ae,_0x1a9009,_0x3a7ac8); }, _0xab7086[_0x4cc7('0x2cbd')]); }; _0x16dada[_0x4cc7('0x2cbe')] = _0x963af0; _0x963af0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x2bbd'), _0x4cc7('0x2cbf')]; _0x963af0[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x963af0[_0x4cc7('0x2d6')] = {}; _0x963af0[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x963af0[_0x4cc7('0x493')] = function() { return null == _0x963af0[_0x4cc7('0xbc4')] ? _0x963af0[_0x4cc7('0xbc4')] = new _0x963af0() : _0x963af0[_0x4cc7('0xbc4')]; } ; _0x963af0[_0x4cc7('0x92b')] = _0x2f716e; _0x963af0[_0x4cc7('0x8')] = _0x5aff49(_0x2f716e['prototype'], { 'registerAchievementDestination': function(_0x274302, _0xbddd4c, _0x38f73b) { null != _0xbddd4c ? _0x274302['suggestedDestination'] = null != _0x38f73b ? _0xc09c3b[_0x4cc7('0x2218')](_0x4b25d1[_0x4cc7('0x2204')](_0xbddd4c), _0x38f73b) : _0xc09c3b[_0x4cc7('0x2200')](_0x4b25d1[_0x4cc7('0x2204')](_0xbddd4c)) : null != _0x38f73b && (_0x274302['suggestedDestination'] = _0xc09c3b[_0x4cc7('0x2cc0')](_0x3b0d34['EXPLORE'], _0x38f73b)); }, '__class__': _0x963af0 }); var _0x5ab4a2 = function() {}; _0x16dada[_0x4cc7('0x2cc1')] = _0x5ab4a2; _0x5ab4a2[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20sets\x20LevelSet'[_0x4cc7('0x46')]('\x20'); _0x5ab4a2[_0x4cc7('0x8')] = {}; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0x1109')] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0xc2f')] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0xc51')] = null; _0x5ab4a2[_0x4cc7('0x8')]['getLevelZeroIndexed'] = null; _0x5ab4a2[_0x4cc7('0x8')]['isLevelUnlocked'] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0x2cc2')] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0x2cc3')] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0x2cc4')] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0x2cc5')] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0x234f')] = null; _0x5ab4a2[_0x4cc7('0x8')]['getMapAngle'] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0x2cc6')] = null; _0x5ab4a2[_0x4cc7('0x8')]['getDateOfArrival'] = null; _0x5ab4a2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5ab4a2; var _0x37ab28 = function(_0x19166f, _0x28f481, _0x4a4460, _0x16c62a) { null == _0x16c62a && (_0x16c62a = !0x0); this[_0x4cc7('0x299b')] = 0x1; this[_0x4cc7('0x299f')] = 0.5; this[_0x4cc7('0x299c')] = 0x0; this[_0x4cc7('0x2996')] = null; this['displayPrefix'] = _0x4cc7('0x2cc7'); this[_0x4cc7('0x2992')] = null; this[_0x4cc7('0x2993')] = 0x0; this[_0x4cc7('0x239a')] = !0x1; this['levels'] = _0x2bc114[_0x4cc7('0x9cc')](null); if (null != _0x28f481) for (_0x4a4460 = 0x0, _0x28f481 = _0x28f481[_0x4cc7('0x107c')]; _0x4a4460 < _0x28f481[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x2cc8') !== 'AgDZu') { var _0xc12e0a, _0x126be5, _0x1826c6 = this, _0x6895f6 = arguments; if (0x0 === _0x6895f6[_0x4cc7('0x21')]) return _0x1826c6[_0x4cc7('0xd17')]; 0x1 === _0x6895f6[_0x4cc7('0x21')] || 0x2 === _0x6895f6[_0x4cc7('0x21')] && void 0x0 === _0x6895f6[0x1] ? 0x0 <= _0x1826c6[_0x4cc7('0x1edf')]()[_0x4cc7('0x2d')](_0x6895f6[0x0]) ? _0x126be5 = parseInt(_0x6895f6[0x0], 0xa) : _0xc12e0a = parseFloat(_0x6895f6[0x0]) : 0x2 <= _0x6895f6['length'] && (_0xc12e0a = parseFloat(_0x6895f6[0x0]), _0x126be5 = parseInt(_0x6895f6[0x1], 0xa)); var _0x1289d0; if (!(void 0x0 !== _0xc12e0a && 0x0 <= _0xc12e0a && 0x1 >= _0xc12e0a)) return _0x1289d0 = _0x126be5 ? _0x1826c6[_0x4cc7('0x1cad')](_0x126be5) : _0x1826c6[_0x4cc7('0x2cc9')][0x0], _0x1289d0 ? _0x1289d0[_0x4cc7('0xd17')] : 0x0; if ('loaded' !== _0x1826c6[_0x4cc7('0x16b4')] || _0x1826c6[_0x4cc7('0x2cca')]) return _0x1826c6[_0x4cc7('0x2ccb')][_0x4cc7('0x29')]({ 'event': _0x4cc7('0x2ccc'), 'action': function() { _0x1826c6[_0x4cc7('0x2ccc')][_0x4cc7('0x13')](_0x1826c6, _0x6895f6); } }), _0x1826c6; void 0x0 === _0x126be5 && (_0x1826c6[_0x4cc7('0xd17')] = _0xc12e0a); _0x126be5 = _0x1826c6['_getSoundIds'](_0x126be5); for (var _0x35d6db = 0x0; _0x35d6db < _0x126be5[_0x4cc7('0x21')]; _0x35d6db++) (_0x1289d0 = _0x1826c6['_soundById'](_0x126be5[_0x35d6db])) && (_0x1289d0['_volume'] = _0xc12e0a, _0x6895f6[0x2] || _0x1826c6['_stopFade'](_0x126be5[_0x35d6db]), _0x1826c6['_webAudio'] && _0x1289d0['_node'] && !_0x1289d0[_0x4cc7('0x1cd4')] ? _0x1289d0[_0x4cc7('0x1ee0')][_0x4cc7('0x28e6')][_0x4cc7('0x28e5')](_0xc12e0a, _0x3bb917['ctx'][_0x4cc7('0x132a')]) : _0x1289d0[_0x4cc7('0x1ee0')] && !_0x1289d0[_0x4cc7('0x1cd4')] && (_0x1289d0[_0x4cc7('0x1ee0')][_0x4cc7('0x2ccc')] = _0xc12e0a * _0x3bb917[_0x4cc7('0x2ccc')]()), _0x1826c6['_emit'](_0x4cc7('0x2ccc'), _0x1289d0[_0x4cc7('0xd64')])); return _0x1826c6; } else { var _0x24eed5 = _0x28f481['get'](_0x4a4460); ++_0x4a4460; var _0x36b210 = _0x34061b[_0x4cc7('0x2ccd')](_0x24eed5); _0xf1839f[_0x4cc7('0x107c')]['h'][_0x36b210] = _0x24eed5; this['levels'][_0x4cc7('0x29')](_0x36b210); } } else if (null != _0x4a4460) for (_0x28f481 = 0x0; _0x28f481 < _0x4a4460['length']; ) _0x24eed5 = _0x4a4460[_0x28f481], ++_0x28f481, this[_0x4cc7('0x107c')][_0x4cc7('0x29')](_0x24eed5); this['pathName'] = _0x19166f; this[_0x4cc7('0xc2f')] = this['levels'][_0x4cc7('0x34')](); _0x16c62a && (this[_0x4cc7('0x123e')] = new _0x36f031('explore' + _0x19166f,0x0,_0x36f031[_0x4cc7('0xd08')]), this[_0x4cc7('0x2a75')] = new _0x321787('exploreCurrent' + _0x19166f), _0x4cc7('0x105b') == _0x19166f && this[_0x4cc7('0x123e')]['set_value'](this['levelCount'])); }; _0x16dada[_0x4cc7('0x2cce')] = _0x37ab28; _0x37ab28[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x2d63f9['nhckD'], 'explore', _0x4cc7('0x2ccf')]; _0x37ab28['__interfaces__'] = [_0x5ab4a2]; _0x37ab28[_0x4cc7('0x8')] = {}; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x1109')] = null; _0x37ab28[_0x4cc7('0x8')]['levelCount'] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x107c')] = null; _0x37ab28[_0x4cc7('0x8')]['savedProgress'] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2a75')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2994')] = null; _0x37ab28[_0x4cc7('0x8')]['backupAltEntryPoint'] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x29a0')] = null; _0x37ab28[_0x4cc7('0x8')]['available'] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2286')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2993')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2992')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2995')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2996')] = null; _0x37ab28[_0x4cc7('0x8')]['altDisplayPrefixAfter'] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2cd0')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2999')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x299a')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x299c')] = null; _0x37ab28[_0x4cc7('0x8')]['midpointReached'] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x299b')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0xc51')] = null; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x2d08ad) { _0x2d08ad = JSON.parse(_0x2d08ad.metadata); var _0xd5a50d = _0x2d08ad.unlockPath; this.unlockPath = _0x4b25d1.get_instance().availablePaths.get(_0xd5a50d); _0x56067a.QcgJc(null, this.unlockPath) && (_0xd5a50d = _0x2d08ad.unlockPath, this.unlockPath = _0x4b25d1.get_instance().paths.get(_0xd5a50d), null == this.unlockPath && (this.unlockPath = _0x4b25d1.primary)); this.unlockPoint = null != _0x2d08ad.unlockPoint ? _0x2d08ad.unlockPoint : this != _0x4b25d1.primary ? this.unlockPath.levelCount : 0x0; this.availableUntil = null != _0x2d08ad.availableUntil ? _0x2d08ad.availableUntil : this.levelCount - 0x1; _0xd5a50d = _0x2d08ad.levelData; if (null != _0xd5a50d) for (var _0x5a729c = 0x0, _0x37d354 = this.levels; _0x5a729c < _0x37d354.get_length(); ) { var _0x4e842e = _0x37d354.get(_0x5a729c); ++_0x5a729c; _0xf1839f.levels.h[_0x4e842e] = _0xf1839f.levels.h[_0x4e842e] + '|' + _0xd5a50d; } null != _0x2d08ad.continuesFrom && (_0xd5a50d = _0x2d08ad.continuesFrom, this.continuesFrom = _0x4b25d1.get_instance().paths.get(_0xd5a50d)); this.displayPrefix = _0x2d08ad.prefix; this.altDisplayPrefix = _0x2d08ad.altPrefix; this.altDisplayPrefixAfter = null == _0x2d08ad.altPrefixAfter ? this.levels.get_length() - 0x1 : _0x2d08ad.altPrefixAfter; this.startCutscene = _0x2d08ad.startCutscene; this.endCutscene = _0x2d08ad.endCutscene; null != this.continuesFrom ? this.startReached = this.continuesFrom.endReached : this != _0x4b25d1.primary && (this.startReached = this.unlockPath.getDateOfArrival(this.unlockPoint)); this.startReached = _0x56067a.FbFgD(null, _0x2d08ad.timeToReachStart) ? this.startReached + _0x2d08ad.timeToReachStart : this.startReached + 0.01; this.endReached = this.startReached + _0x2d08ad.timeToReachEnd; null != _0x2d08ad.timeToReachMidpoint ? (this.midpointReached = this.startReached + _0x2d08ad.timeToReachMidpoint, this.endReached += _0x2d08ad.timeToReachMidpoint) : this.midpointReached = (this.startReached + this.endReached) / 0x2; null != _0x2d08ad.altEntryPoint && 0x0 < _0x2d08ad.altEntryPoint && (this.backupAltEntryPoint = this.altEntryPoint = new _0xd53cdb(this,_0x2d08ad), this.altEntryPoint.disposed && (this.altEntryPoint = null), _0xcf0f93.addEventListener(_0x4cc7('0x17e8'), _0x48c401(this, this.onSaveFileChanged))); this.extraParams = _0x2d08ad.params; } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x1043')] = function(_0x3c874b) { if ('LGGNL' !== _0x4cc7('0x2cd1')) { if (null == this.savedProgress) return !0x1; this.savedProgress.resolveConflict = _0x3c874b ? _0x185ef3.max : null; return this.available = _0x3c874b; } else { var _0x10bf01 = c[b]; ++b; this.sol.data[_0x10bf01] = _0x19c1c0.field(_0x3c874b.data, _0x10bf01); } } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0xc24')] = function() { null != this.backupAltEntryPoint && (_0x2116b2.low = 0xae64d, this.backupAltEntryPoint.checkDisposed(), this.altEntryPoint = this.backupAltEntryPoint.disposed ? null : this.backupAltEntryPoint); } ; _0x37ab28[_0x4cc7('0x8')]['getLevelZeroIndexed'] = function(_0x73b200) { if (_0x4cc7('0x2cd2') === _0x4cc7('0x2cd3')) { var _0x3cf7e9 = e.get(d); ++d; _0x3cf7e9.removeFromLevel(); } else { if (0x0 > _0x73b200 || _0x73b200 >= this.levelCount) return null; _0x73b200 = this.levels.get(_0x73b200); return _0xf1839f.levels.h[_0x73b200]; } } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x1734')] = function() { return this.unlocked(this.unlockPath.isLevelUnlocked(this.unlockPoint) && (_0x2d63f9.GCRwW(0x0, this.unlockPoint) || this.unlockPath.isLevelUnlocked(this.unlockPoint - 0x1))); } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0xc30')] = function(_0x208d7c, _0x294e0e) { var _0x1679a0 = _0x4cc7('0x2cd4').split('|') , _0x164ed7 = 0x0; while (!![]) { switch (_0x1679a0[_0x164ed7++]) { case '0': if (_0x294e0e) { var _0x406134 = this.savedProgress; _0x406134 = _0x104058.get_instance().get(_0x406134.id, _0x406134.defaultValue); var _0x23354d = this.levelCount; _0x406134 = (_0x406134 < _0x23354d ? _0x406134 : _0x23354d) > _0x208d7c; } else _0x406134 = this.savedProgress, _0x406134 = _0x104058.get_instance().get(_0x406134.id, _0x406134.defaultValue), _0x23354d = this.levelCount, _0x406134 = (_0x406134 < _0x23354d ? _0x406134 : _0x23354d) >= _0x208d7c; continue; case '1': return _0x406134 ? !0x0 : null != this.altEntryPoint && this.altEntryPoint.entryPointReached() ? this.altEntryPoint.isLevelUnlocked(_0x208d7c, _0x294e0e) : !0x1; case '2': if (_0x56067a.shMIu(0x0, _0x208d7c)) return !0x0; continue; case '3': null == _0x294e0e && (_0x294e0e = !0x1); continue; case '4': if (!this.available || _0x208d7c > this.availableUntil && this.availableUntil < this.levelCount - 0x1) return !0x1; continue; } break; } } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2cd5')] = function(_0x38af09) { var _0x20c106 = this.savedProgress; _0x20c106 = _0x104058.get_instance().get(_0x20c106.id, _0x20c106.defaultValue); var _0x1c7fab = this.levelCount; return (_0x20c106 < _0x1c7fab ? _0x20c106 : _0x1c7fab) >= _0x38af09 ? _0x38af09 == this.availableUntil + 0x1 : !0x1; } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2cc2')] = function(_0x28e861) { _0x963af0.get_instance().applyUniversalAchievements(_0x28e861); } ; _0x37ab28[_0x4cc7('0x8')]['onBeginLevel'] = function(_0x4f4c50, _0x19e06e) { if (_0x19e06e.tunnel.gameplayMode == _0x3b0d34.EXPLORE) { this.savedCurrentLevel.set_value(_0x4f4c50); _0x104058.currentPath.set_value(this.pathName); _0x104058.forceVisitMap[_0x4cc7('0x227')](); _0x3ea8c3.get_instance().saveLater(); if (null != _0x19e06e.tunnel.characters) { var _0xdce8fe = _0x19e06e.tunnel.characters.get(0x0).characterData; null != _0xdce8fe.wardrobe && (_0xdce8fe = _0xdce8fe.wardrobe.costumes.get(0x0)); null != _0xdce8fe.lastPath && (_0xdce8fe.lastPath.set_value(this.pathName), _0xdce8fe.lastIndexOnPath.set_value(_0x4f4c50)); } _0x963af0.get_instance().applyTo(_0x19e06e.tunnel, _0x19e06e.levelID); if (this == _0x4b25d1.primary) { _0xdce8fe = this.savedProgress; _0xdce8fe = _0x104058.get_instance().get(_0xdce8fe.id, _0xdce8fe.defaultValue); var _0x530354 = this.levelCount; _0xdce8fe = 0xa <= (_0xdce8fe < _0x530354 ? _0xdce8fe : _0x530354); } else _0xdce8fe = !0x0; _0xdce8fe && _0x445379.get_instance().options.achievementIndicator.displayAchievementsNextFrame(_0x19e06e.tunnel); this.onFloatOutsideLevel(_0x4f4c50, _0x19e06e); } } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2cc4')] = function(_0x36a8da, _0x18eb35) { var _0x1a4bc6 = { broWI: function(_0x1fb3e3, _0x1df1d2) { return _0x1fb3e3 >= _0x1df1d2; } }; if (_0x18eb35.tunnel.gameplayMode == _0x3b0d34.EXPLORE) { if (_0x4cc7('0x2cd6') !== 'fehoG') { var _0x581b6b = this.savedCurrentLevel; if (_0x104058.get_instance().get(_0x581b6b.id, _0x581b6b.defaultValue) > this.availableUntil) _0x104058.forceVisitMap.set_value(!0x0), _0x18eb35.tunnel.dispose(), _0x2081a8.instance.tunnel == _0x18eb35.tunnel && _0x2081a8.instance.setTunnel(null); else if (null == _0x18eb35.tunnel.victoryCondition && _0x2d63f9.cLDvy(_0x36a8da, this.availableUntil) && _0x2d63f9.YxpMJ(this.availableUntil, this.levelCount)) { if (_0x4cc7('0x2cd7') === 'FvFuk') { var _0x3f52c1 = _0x18eb35.endZ; _0x18eb35.tunnel.victoryCondition = function(_0x36a8da) { return _0x1a4bc6.broWI(_0x36a8da.mesh.get_z(), _0x3f52c1); } ; } else { if (this._scaleY == _0x36a8da) return _0x36a8da; this._scaleY = _0x36a8da; this.invalidateScale(); return _0x36a8da; } } } else { for (var _0x4dd24b = _0x36a8da.length, _0x59f839 = 0x0; _0x59f839 < _0x4dd24b && _0x29cea6.isSpace(_0x36a8da, _0x59f839); ) ++_0x59f839; return 0x0 < _0x59f839 ? _0x3a8a6f.substr(_0x36a8da, _0x59f839, _0x4dd24b - _0x59f839) : _0x36a8da; } } } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2cc5')] = function(_0x41427d, _0x2d85c7, _0x3b5e44) { if (_0x2d85c7.tunnel.gameplayMode == _0x3b0d34.EXPLORE) { var _0x167d83 = _0x2d85c7.tunnel.backwards ? _0x41427d - 0x1 : _0x41427d + 0x1; 0x0 <= _0x167d83 && _0x56067a.tVcIl(_0x167d83, this.levelCount) && this.savedCurrentLevel.set_value(_0x167d83); _0x3b5e44 = _0x2d85c7.levelID; var _0x14f38a = !0x1 , _0x3f9e7e = this.savedProgress; _0x3f9e7e = _0x104058.get_instance().get(_0x3f9e7e.id, _0x3f9e7e.defaultValue); var _0x5b1c6c = this.levelCount; if (_0x41427d >= (_0x3f9e7e < _0x5b1c6c ? _0x3f9e7e : _0x5b1c6c) && (null != this.altEntryPoint ? !this.altEntryPoint.isLevelUnlocked(_0x167d83) : 0x1)) { _0x14f38a = !0x0; _0x56067a.PWXDv(null, this.altEntryPoint) && this.altEntryPoint.isLevelUnlocked(_0x41427d) ? (this.altEntryPoint.onLevelComplete(_0x41427d, _0x2d85c7.tunnel.backwards), this.altEntryPoint.disposed && (this.altEntryPoint = null)) : (this.savedProgress.set_value(_0x41427d + 0x1), null != this.altEntryPoint && this.altEntryPoint.checkDisposed() && (this.altEntryPoint = null)); _0x3ea8c3.get_instance().saveSoon(); null != _0xd87e26.current ? (_0x3f9e7e = _0x445379.get_instance(), _0x3f9e7e = !(_0x3f9e7e.get_visible() && 0x0 < _0x3f9e7e.blockingOverlays.get_length())) : _0x3f9e7e = !0x1; _0x3f9e7e && (_0x3f9e7e = _0xd87e26.current.getLevelWonMessage(_0x3b5e44), null != _0x3f9e7e && _0x445379.get_instance().addBlockingOverlay(_0x3f9e7e)); if (_0x41427d < this.levelCount - 0x1) for (_0x3f9e7e = _0x4b25d1.get_instance().availablePaths.keys(); _0x3f9e7e.hasNext(); ) if (_0x5b1c6c = _0x3f9e7e.next(), _0x5b1c6c = _0x4b25d1.get_instance().availablePaths.get(_0x5b1c6c), _0x5b1c6c.unlockPath == this && _0x5b1c6c.unlockPoint == _0x167d83 && _0x5b1c6c.unlocked(!0x0)) { _0x2d85c7.tunnel.characters.get(0x0).characterData.gid == _0x1fb3e3.runner.gid ? (_0x2d85c7 = _0x2d85c7.tunnel.characters.get(0x0).characterData, _0x167d83 = null, null == _0x167d83 && _0x29cea6.endsWith(_0x4cc7('0x2cd8'), '-') && (_0x167d83 = _0x19023b.textDisplayTime(0x2a) / 0x2), _0x19023b.get_instance().displayMessage(_0x4cc7('0x2cd8'), _0x167d83, _0x5240eb.getBitmap(_0x2d85c7))) : _0x2d85c7.isCharacterAllowed(_0x1fb3e3.runner) ? (_0x2d85c7 = _0x1fb3e3.runner, _0x167d83 = null, null == _0x167d83 && _0x29cea6.endsWith(_0x4cc7('0x2cd9'), '-') && (_0x167d83 = _0x19023b.textDisplayTime(0x39) / 0x2), _0x19023b.get_instance().displayMessage(_0x4cc7('0x2cd9'), _0x167d83, _0x5240eb.getBitmap(_0x2d85c7))) : (_0x2d85c7 = _0x2d85c7.tunnel.characters.get(0x0).characterData, _0x167d83 = null, null == _0x167d83 && _0x29cea6.endsWith(_0x4cc7('0x2cda'), '-') && (_0x167d83 = _0x19023b.textDisplayTime(0x21) / 0x2), _0x19023b.get_instance().displayMessage('Was\x20that\x20a\x20new\x20tunnel\x20back\x20there?', _0x167d83, _0x5240eb.getBitmap(_0x2d85c7))); _0x962df6.get_instance().newPathFound = !0x0; break; } _0x33e1c1.recordProgress(this); } if (0xb == _0x3b5e44 && (_0x14f38a || _0x1fb3e3.activeCharacter == _0x1fb3e3.runner)) _0x55a4be.get_comingThrough().display(0x1); else if (0x25 == _0x3b5e44 && (_0x14f38a || _0x1fb3e3.activeCharacter == _0x1fb3e3.skater)) _0x55a4be.get_heavySleeper().display(0x1); else if (_0x41427d + 0x1 >= this.levelCount) { _0x41427d = 0x0; _0x3b5e44 = _0x4b25d1.get_instance().availablePaths; for (_0x3b5e44 = new _0x31a1ea(_0x3b5e44,_0x3b5e44.arrayKeys()); _0x3b5e44.hasNext(); ) _0x14f38a = _0x3b5e44.next(), _0x2d85c7 = _0x14f38a.savedProgress, _0x2d85c7 = _0x104058.get_instance().get(_0x2d85c7.id, _0x2d85c7.defaultValue), _0x167d83 = _0x14f38a.levelCount, (_0x2d85c7 < _0x167d83 ? _0x2d85c7 : _0x167d83) >= _0x14f38a.levelCount && ++_0x41427d; 0x4 <= _0x41427d && _0x4a3eb0.thoroughlyLost.award(); this == _0x4b25d1.winter ? _0x4a3eb0.slippingAndSlidingToVictory.award() : this == _0x4b25d1.primary ? _0x4a3eb0.boldlyGone.award() : this == _0x4b25d1.sidePathT && _0x4a3eb0.aGlimpseOfNewPlaces.award(); null != this.endCutscene && (_0x41427d = _0x55a4be.getByName(this.endCutscene), null != _0x41427d && _0x41427d.display(0x1)); _0x5f2295.get_instance().set_currentMenu(_0x349093.get_instance()); } } } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x234f')] = function(_0x2ac224) { var _0xee2dd = this.getLevelZeroIndexed(_0x2ac224); if (null == _0xee2dd) return ''; var _0x1bd43c = _0x34061b.getParam(_0xee2dd, _0x4cc7('0x2cdb')); _0x1bd43c = null != _0x1bd43c && 0x0 < _0x1bd43c.length ? ':\x0a' + _0x1bd43c : ''; _0xee2dd = _0x34061b.getParam(_0xee2dd, _0x4cc7('0x990')); if (_0x56067a.PWXDv(null, _0xee2dd) && 0x0 < _0xee2dd.length) return _0xee2dd + _0x1bd43c; if (_0x56067a.QQdhI(null, this.altDisplayPrefix)) { _0xee2dd = this.savedProgress; _0xee2dd = _0x104058.get_instance().get(_0xee2dd.id, _0xee2dd.defaultValue); var _0x536a44 = this.levelCount; _0xee2dd = (_0xee2dd < _0x536a44 ? _0xee2dd : _0x536a44) > this.altDisplayPrefixAfter; } else _0xee2dd = !0x1; _0xee2dd = _0xee2dd ? this.altDisplayPrefix : this.displayPrefix; if (null != this.continuesFrom) for (_0x536a44 = this.continuesFrom; null != _0x536a44 && _0x536a44.available && _0x536a44.isPathUnlocked(); ) _0x2ac224 += _0x536a44.levelCount, _0x536a44 = _0x536a44.continuesFrom; return _0xee2dd + (_0x2ac224 + 0x1) + _0x1bd43c; } ; _0x37ab28[_0x4cc7('0x8')]['getMapAngle'] = function(_0x33bef5) { return null == this.mapPath && (this.mapPath = _0x349093.get_instance().getPath(this.pathName), null == this.mapPath) ? 0x0 : 0xb4 * this.mapPath.levelToAngle(_0x33bef5) / 3.141592653589793; } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2cc6')] = function(_0x5582fc, _0x567c26) { null == _0x567c26 && (_0x567c26 = new _0x212a6a()); return null == this.mapPath && (this.mapPath = _0x349093.get_instance().getPath(this.pathName), null == this.mapPath) ? _0x567c26 : this.mapPath.levelToPosition(_0x5582fc, !0x1, _0x567c26); } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2693')] = function(_0x255899) { null == _0x255899 && (_0x255899 = 0x0); var _0x304436 = this.levelCount >> 0x1; if (0x0 == _0x255899) return this.startReached; if (_0x255899 <= _0x304436) { var _0x407900 = this.startReached; return _0x407900 + _0x255899 / _0x304436 * (this.midpointReached - _0x407900); } _0x407900 = this.midpointReached; return _0x407900 + (_0x255899 - _0x304436) / (this.levelCount - _0x304436) * (this.endReached - _0x407900); } ; _0x37ab28[_0x4cc7('0x8')]['loadLevel'] = function(_0x475081) { if (_0x4cc7('0x2cdc') === _0x4cc7('0x2cdc')) { if (this.available && this.isLevelUnlocked(_0x475081)) { var _0x50281c = null; 0x0 < _0x475081 && !this.isLevelUnlocked(_0x475081 - 0x1) && (_0x50281c = { backwards: !0x0 }); _0x2081a8.instance.loadLevel(_0x475081, this, null, _0x50281c); return !0x0; } return !0x1; } else { return ''; } } ; _0x37ab28[_0x4cc7('0x8')]['get_finished'] = function() { var _0x1068fd = this.savedProgress; _0x1068fd = _0x104058.get_instance().get(_0x1068fd.id, _0x1068fd.defaultValue); var _0x135cb1 = this.levelCount; return (_0x1068fd < _0x135cb1 ? _0x1068fd : _0x135cb1) >= this.levelCount; } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2cdd')] = function(_0x48bb73) { if (!_0x48bb73) { if (this == _0x4b25d1.sidePathL) { _0x48bb73 = _0x4b25d1.sidePathA; var _0x1e1dca = _0x48bb73.savedProgress; _0x1e1dca = _0x104058.get_instance().get(_0x1e1dca.id, _0x1e1dca.defaultValue); var _0x118f21 = _0x48bb73.levelCount; _0x48bb73 = (_0x1e1dca < _0x118f21 ? _0x1e1dca : _0x118f21) >= _0x48bb73.levelCount; } else _0x48bb73 = !0x1; return _0x48bb73 ? !0x0 : !0x1; } if (this == _0x4b25d1.sidePathU) return _0x48bb73 = _0x55a4be.get_planetMissing(), null != _0x48bb73.saveEntry ? (_0x48bb73 = _0x48bb73.saveEntry, _0x104058.get_instance().get(_0x48bb73.id, _0x48bb73.defaultValue)) : !0x1; if (this == _0x4b25d1.river) return _0x48bb73 = _0x55a4be.get_insanity(), null != _0x48bb73.saveEntry ? (_0x48bb73 = _0x48bb73.saveEntry, _0x104058.get_instance().get(_0x48bb73.id, _0x48bb73.defaultValue)) : !0x1; if (this == _0x4b25d1.newlyFormed) { if (!_0x1fb3e3.child.isUnlocked()) return _0x1fb3e3.duplicator.isUnlocked(); } else { if (this == _0x4b25d1.wormholeCrossing) return _0x48bb73 = _0x55a4be.get_crossingTheGap(), _0x56067a.xJWMM(null, _0x48bb73.saveEntry) ? (_0x48bb73 = _0x48bb73.saveEntry, _0x104058.get_instance().get(_0x48bb73.id, _0x48bb73.defaultValue)) : !0x1; if (this == _0x4b25d1.wormholeN) return !0x1; if (this == _0x4b25d1.home0) return _0x48bb73 = _0x9973ca.get_instance(), _0x1e1dca = _0x9973ca.saveChallengesDone, _0x56067a.jzRZZ(_0x104058.get_instance().get(_0x1e1dca.id, _0x1e1dca.defaultValue), _0x48bb73.challenges.get_length()); if (_0x56067a.iMmCk(this, _0x4b25d1.memory)) return _0x48bb73 = _0x9973ca.get_instance(), _0x1e1dca = _0x9973ca.saveChallengesDone, _0x104058.get_instance().get(_0x1e1dca.id, _0x1e1dca.defaultValue) >= _0x48bb73.challenges.get_length() && (_0x48bb73 = _0x55a4be.get_crossingTheGap(), null != _0x48bb73.saveEntry) ? (_0x48bb73 = _0x48bb73.saveEntry, _0x104058.get_instance().get(_0x48bb73.id, _0x48bb73.defaultValue)) : !0x1; if (this == _0x4b25d1.coordination) return _0x48bb73 = _0x4b25d1.memory, _0x1e1dca = _0x48bb73.savedProgress, _0x1e1dca = _0x104058.get_instance().get(_0x1e1dca.id, _0x1e1dca.defaultValue), _0x118f21 = _0x48bb73.levelCount, (_0x1e1dca < _0x118f21 ? _0x1e1dca : _0x118f21) >= _0x48bb73.levelCount ? (_0x48bb73 = _0x4b25d1.homePlanC, _0x1e1dca = _0x48bb73.savedProgress, _0x1e1dca = _0x104058.get_instance().get(_0x1e1dca.id, _0x1e1dca.defaultValue), _0x118f21 = _0x48bb73.levelCount, (_0x1e1dca < _0x118f21 ? _0x1e1dca : _0x118f21) >= _0x48bb73.levelCount) : !0x1; } return !0x0; } ; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x37ab28; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1043')] = _0x4cc7('0x1043'); _0x37ab28[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_finished'] = _0x4cc7('0x2868'); var _0xd53cdb = function(_0x1df7f3, _0x4ce025) { var _0x41fe6b = _0x4cc7('0x2cde')['split']('|') , _0x368ce3 = 0x0; while (!![]) { switch (_0x41fe6b[_0x368ce3++]) { case '0': this[_0x4cc7('0x2cdf')] = _0x4ce025['altEntryPoint']; continue; case '1': _0x2d63f9[_0x4cc7('0x210')](this[_0x4cc7('0x2cdf')], _0x2d63f9['jqpxD'](_0x1df7f3[_0x4cc7('0xc2f')], 0x1)) && (_0x4ce025 = 'explore' + _0x1df7f3[_0x4cc7('0x1109')] + _0x4cc7('0x2ce0'), this[_0x4cc7('0x2ce1')] = _0x1df7f3[_0x4cc7('0x239a')] ? new _0x3d0f07(_0x4ce025) : new _0x321787(_0x4ce025)); continue; case '2': this[_0x4cc7('0x2ce2')] = _0x1df7f3[_0x4cc7('0x239a')] ? new _0x3d0f07(_0x4ce025) : new _0x321787(_0x4ce025); continue; case '3': this[_0x4cc7('0x2993')] = null != _0x4ce025[_0x4cc7('0x2ce3')] ? _0x4ce025[_0x4cc7('0x2ce3')] : this['unlockPath'][_0x4cc7('0xc2f')]; continue; case '4': this['unlockPath'] = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x21d4d0); continue; case '5': _0x4ce025 = 'explore' + _0x1df7f3[_0x4cc7('0x1109')] + _0x4cc7('0x2ce4'); continue; case '6': var _0x21d4d0 = _0x4ce025[_0x4cc7('0x2ce5')]; continue; case '7': _0x2d63f9[_0x4cc7('0x20f')](null, this[_0x4cc7('0x2992')]) && (_0x21d4d0 = _0x4ce025['altUnlockPath'], this[_0x4cc7('0x2992')] = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x21d4d0), null == this[_0x4cc7('0x2992')] && (this[_0x4cc7('0x2992')] = _0x4b25d1[_0x4cc7('0x1041')])); continue; case '8': this['checkDisposed'](); continue; case '9': this[_0x4cc7('0x1d68')] = _0x1df7f3; continue; case '10': this[_0x4cc7('0x29a2')] = !0x1; continue; } break; } }; _0x16dada[_0x4cc7('0x2ce6')] = _0xd53cdb; _0xd53cdb[_0x4cc7('0x8f2')] = _0x4cc7('0x2ce7')[_0x4cc7('0x46')]('\x20'); _0xd53cdb[_0x4cc7('0x8')] = {}; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x1d68')] = null; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x2cdf')] = null; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x2992')] = null; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x2993')] = null; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x2ce1')] = null; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x2ce2')] = null; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x29a2')] = null; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x2ce8')] = function() { var _0x4d5bb4 = this.owner , _0x38f4f9 = _0x4d5bb4.savedProgress; _0x38f4f9 = _0x104058.get_instance().get(_0x38f4f9.id, _0x38f4f9.defaultValue); _0x4d5bb4 = _0x4d5bb4.levelCount; var _0x17fb2d = this.saveProgressBackward; _0x38f4f9 = (_0x38f4f9 < _0x4d5bb4 ? _0x38f4f9 : _0x4d5bb4) >= this.entryPoint - 0x2 - _0x104058.get_instance().get(_0x17fb2d.id, _0x17fb2d.defaultValue); if (this.disposed != _0x38f4f9 && (this.disposed = _0x38f4f9) && (null != this.saveProgressForward ? (_0x4d5bb4 = this.owner, _0x38f4f9 = _0x4d5bb4.savedProgress, _0x38f4f9 = _0x104058.get_instance().get(_0x38f4f9.id, _0x38f4f9.defaultValue), _0x4d5bb4 = _0x4d5bb4.levelCount, _0x17fb2d = this.saveProgressForward, _0x38f4f9 = (_0x38f4f9 < _0x4d5bb4 ? _0x38f4f9 : _0x4d5bb4) < this.entryPoint + _0x104058.get_instance().get(_0x17fb2d.id, _0x17fb2d.defaultValue)) : _0x38f4f9 = !0x1, _0x38f4f9 && (_0x38f4f9 = this.owner, _0x4d5bb4 = this.saveProgressForward, _0x4d5bb4 = this.entryPoint + _0x104058.get_instance().get(_0x4d5bb4.id, _0x4d5bb4.defaultValue), _0x38f4f9.savedProgress.set_value(_0x4d5bb4)), this.saveProgressBackward[_0x4cc7('0x227')](), null != this.saveProgressForward)) this.saveProgressForward[_0x4cc7('0x227')](); return this.disposed; } ; _0xd53cdb[_0x4cc7('0x8')]['entryPointReached'] = function() { return this.unlockPath.isLevelUnlocked(this.unlockPoint); } ; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0xc30')] = function(_0x20276a, _0x4695a6) { if (_0x4cc7('0x2ce9') === _0x4cc7('0x2ce9')) { null == _0x4695a6 && (_0x4695a6 = !0x1); if (null != this.saveProgressForward) { var _0x12b4b0 = this.saveProgressForward; _0x12b4b0 = _0x20276a > this.entryPoint + _0x104058.get_instance().get(_0x12b4b0.id, _0x12b4b0.defaultValue) - (_0x4695a6 ? 0x1 : 0x0); } else _0x12b4b0 = !0x1; return _0x12b4b0 ? !0x1 : null != this.saveProgressBackward ? (_0x12b4b0 = this.saveProgressBackward, _0x20276a >= this.entryPoint - _0x104058.get_instance().get(_0x12b4b0.id, _0x12b4b0.defaultValue) - (_0x4695a6 ? 0x1 : 0x0)) : !0x0; } else { var _0x4cfca9 = _0x4695a6++; this._passes.get(_0x4cfca9).set_bothSides(_0x20276a); } } ; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x2cea')] = function(_0x158e9d, _0x15b7b8) { _0x15b7b8 ? (_0x158e9d = this.entryPoint - _0x158e9d, null != this.saveProgressBackward ? (_0x15b7b8 = this.saveProgressBackward, _0x15b7b8 = _0x158e9d > _0x104058.get_instance().get(_0x15b7b8.id, _0x15b7b8.defaultValue)) : _0x15b7b8 = !0x1, _0x15b7b8 && (this.saveProgressBackward.set_value(_0x158e9d), this.checkDisposed())) : (_0x158e9d = _0x158e9d - this.entryPoint + 0x1, null != this.saveProgressForward ? (_0x15b7b8 = this.saveProgressForward, _0x15b7b8 = _0x158e9d > _0x104058.get_instance().get(_0x15b7b8.id, _0x15b7b8.defaultValue)) : _0x15b7b8 = !0x1, _0x15b7b8 && this.saveProgressForward.set_value(_0x158e9d)); } ; _0xd53cdb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd53cdb; var _0x42bd00 = function(_0x414d5a, _0x28619f) { this[_0x4cc7('0x9e7')] = _0x414d5a; this[_0x4cc7('0xb1c')] = _0x28619f; }; _0x16dada[_0x2d63f9[_0x4cc7('0x2ceb')]] = _0x42bd00; _0x42bd00[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2bbd'), _0x4cc7('0x2cec')]; _0x42bd00[_0x4cc7('0x8')] = {}; _0x42bd00[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = null; _0x42bd00[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x42bd00[_0x4cc7('0x8')][_0x4cc7('0x2ced')] = function() { 0x0 > this.index && (this.index += this.set.levelCount); } ; _0x42bd00[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x42bd00; var _0x67da9e = function() { this['h'] = {}; }; _0x16dada[_0x4cc7('0x2cee')] = _0x67da9e; _0x67da9e['__name__'] = [_0x2d63f9['Mcxpe'], 'ds', _0x4cc7('0x2cef')]; _0x67da9e['__interfaces__'] = [_0x204525]; _0x67da9e[_0x4cc7('0x8')] = {}; _0x67da9e[_0x4cc7('0x8')]['h'] = null; _0x67da9e[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0xec0d3c, _0x5694a5) { this.h[_0xec0d3c] = _0x5694a5; } ; _0x67da9e[_0x4cc7('0x8')]['get'] = function(_0x2fe474) { return this.h[_0x2fe474]; } ; _0x67da9e[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0xaa74a4) { return this.h.hasOwnProperty(_0xaa74a4); } ; _0x67da9e[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x288751) { if (!this.h.hasOwnProperty(_0x288751)) return !0x1; delete this.h[_0x288751]; return !0x0; } ; _0x67da9e[_0x4cc7('0x8')][_0x4cc7('0x9f5')] = function() { if (_0x4cc7('0x2cf0') !== 'bUcGK') { var _0x2d3fce = [], _0x44aaa4; for (_0x44aaa4 in this.h) this.h.hasOwnProperty(_0x44aaa4) && _0x2d3fce.push(_0x44aaa4 | 0x0); return _0x3a8a6f.iter(_0x2d3fce); } else { _0x2d3fce.removeEventListener('readyForDependencies', _0x48c401(this, this.onReadyForDependencies)); _0x2d3fce.removeEventListener(_0x4cc7('0x5dd'), _0x48c401(this, this.onRetrievalComplete)); _0x2d3fce.removeEventListener('loadError', _0x48c401(this, this.onRetrievalFailed)); _0x2d3fce.removeEventListener(_0x4cc7('0x14fe'), _0x48c401(this, this.onTextureSizeError)); _0x2d3fce.removeEventListener(_0x4cc7('0x1500'), _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener(_0x4cc7('0x1502'), _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener(_0x4cc7('0x1503'), _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener(_0x4cc7('0xec'), _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener('stateTransitionComplete', _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener(_0x4cc7('0x1505'), _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener(_0x4cc7('0x1506'), _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener(_0x4cc7('0x1507'), _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener(_0x56067a.PuMFJ, _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener(_0x4cc7('0x1513'), _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener('entityComplete', _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener('skeletonComplete', _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener('skeletonPoseComplete', _0x48c401(this, this.onAssetComplete)); _0x2d3fce.removeEventListener('parseError', _0x48c401(this, this.onParserError)); } } ; _0x67da9e[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { return { ref: this.h, it: this.keys(), hasNext: function() { return this.it.hasNext(); }, next: function() { var _0x46157e = this.it.next(); return this.ref[_0x46157e]; } }; } ; _0x67da9e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x67da9e; var _0xf1839f = function() {}; _0x16dada['com.player03.run3.explore.ExploreLevels'] = _0xf1839f; _0xf1839f[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x2bbd'), _0x4cc7('0x2cf1')]; var _0x4b25d1 = function() { var _0x2c0f49 = {}; _0x2c0f49[_0x4cc7('0x2cf2')] = function(_0x1fb3e3, _0x44cdd1) { return _0x1fb3e3 - _0x44cdd1; } ; _0x4b25d1[_0x4cc7('0xbc4')] = this; var _0x329e9b = [] , _0x1ff084 = _0x5595fe[_0x4cc7('0x2cf3')]('text/ExploreLevels.txt', _0x329e9b); this[_0x4cc7('0x2285')] = new _0x3a1efa(); this[_0x4cc7('0x1040')] = new _0x3a1efa(); _0x3a8a6f[_0x4cc7('0x95b')](_0x329e9b, 'working'); for (var _0x2e4e5e = 0x0; _0x2e4e5e < _0x329e9b[_0x4cc7('0x21')]; ) { if (_0x2d63f9[_0x4cc7('0x212')](_0x4cc7('0x2cf4'), _0x4cc7('0x2cf4'))) { var _0x368ab3 = _0x329e9b[_0x2e4e5e]; ++_0x2e4e5e; var _0x1a0f61 = this['paths'] , _0x482286 = new _0x37ab28(_0x368ab3,null != _0x842c50[_0x368ab3] ? _0x1ff084['getReserved'](_0x368ab3) : _0x1ff084['h'][_0x368ab3]); null != _0x842c50[_0x368ab3] ? _0x1a0f61['setReserved'](_0x368ab3, _0x482286) : _0x1a0f61['h'][_0x368ab3] = _0x482286; } else { var _0x27f838 = this[_0x4cc7('0xac8')]['mesh']['get_position'](); this[_0x4cc7('0xd93')] = new _0x5c6e04(this[_0x4cc7('0xb7f')]); this['battery'][_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x27f838); var _0x270e6f = this[_0x4cc7('0xd93')][_0x4cc7('0x126')]; _0x270e6f[_0x4cc7('0xb46')](_0x270e6f[_0x4cc7('0x472')]() - 0x5); _0x270e6f = this[_0x4cc7('0xd93')][_0x4cc7('0x126')]; _0x270e6f[_0x4cc7('0xb44')](_0x270e6f[_0x4cc7('0xb45')]() - 0x14); this['battery'][_0x4cc7('0x24c1')](0x0, 0x0, 0x0); this[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](this[_0x4cc7('0xd93')]); this['battery'][_0x4cc7('0x2b8b')](!0x1); this[_0x4cc7('0x20ef')]++; 0x1e < this['timesShown'] && (this[_0x4cc7('0xd93')][_0x4cc7('0x9')] = 0x0); this['dialog'][_0x4cc7('0xb9a')] = _0x48c401(this, this['update']); this[_0x4cc7('0x2b77')] = _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0xd93')][_0x4cc7('0x126')], 0x2, { 'x': _0x27f838['x'] - 0x28, 'y': _0x2c0f49[_0x4cc7('0x2cf2')](_0x27f838['y'], 0x50), 'z': _0x27f838['z'] + 0x5a }); this[_0x4cc7('0x2b77')][_0x4cc7('0xa53')](_0x2b477a[_0x4cc7('0xa54')]); this['batteryTween']['onComplete'](_0x48c401(this, this[_0x4cc7('0x2cf5')])); _0x27f838 = this[_0x4cc7('0x2b8c')] = new _0x371b59(this[_0x4cc7('0xac8')],new _0x28b142(0x4e,0x2,!0x0),0x3); _0x27f838['reset'](); _0x27f838[_0x4cc7('0x2b8d')]['level'][_0x4cc7('0x22ef')](_0x27f838); } } this[_0x4cc7('0x2cf6')](); for (_0x2e4e5e = 0x0; _0x2e4e5e < _0x329e9b[_0x4cc7('0x21')]; ) _0x368ab3 = _0x329e9b[_0x2e4e5e], ++_0x2e4e5e, _0x482286 = this[_0x4cc7('0x1040')], (null != _0x842c50[_0x368ab3] ? _0x482286['getReserved'](_0x368ab3) : _0x482286['h'][_0x368ab3])['available'] && (_0x482286 = this[_0x4cc7('0x2285')], _0x1a0f61 = this[_0x4cc7('0x1040')], _0x1a0f61 = null != _0x842c50[_0x368ab3] ? _0x1a0f61[_0x4cc7('0xd77')](_0x368ab3) : _0x1a0f61['h'][_0x368ab3], null != _0x842c50[_0x368ab3] ? _0x482286['setReserved'](_0x368ab3, _0x1a0f61) : _0x482286['h'][_0x368ab3] = _0x1a0f61); for (_0x2e4e5e = 0x0; _0x2e4e5e < _0x329e9b[_0x4cc7('0x21')]; ) _0x368ab3 = _0x329e9b[_0x2e4e5e], ++_0x2e4e5e, _0x482286 = this['paths'], (null != _0x842c50[_0x368ab3] ? _0x482286['getReserved'](_0x368ab3) : _0x482286['h'][_0x368ab3])[_0x4cc7('0x8fe')](null != _0x842c50[_0x368ab3] ? _0x1ff084['getReserved'](_0x368ab3) : _0x1ff084['h'][_0x368ab3]); _0x329e9b = _0x104058[_0x4cc7('0x493')](); if (0x0 <= _0x329e9b[_0x4cc7('0xfbe')] && 0x18c9 > _0x329e9b[_0x4cc7('0xfbe')] && null != _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4cc7('0x2bbd'), null)) { var _0x4e43c6 = 0x0; new _0x410370(_0x104058[_0x4cc7('0x493')]()['get'](_0x4cc7('0x2bbd'), null))['forEach'](function(_0x329e9b) { _0x4e43c6 += 0x1; }); _0x4b25d1[_0x4cc7('0x1041')][_0x4cc7('0x123e')][_0x4cc7('0x1333')](_0x4e43c6); _0x104058[_0x4cc7('0x493')]()['set']('explore', null); _0x104058[_0x4cc7('0x493')]()['set'](_0x4cc7('0x2cf7'), null); } _0x329e9b = _0x104058[_0x4cc7('0x2a74')]; null != _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x329e9b['id'], _0x329e9b[_0x4cc7('0xc12')]) ? (_0x329e9b = _0x104058[_0x4cc7('0x2a74')], _0x329e9b = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x329e9b['id'], _0x329e9b[_0x4cc7('0xc12')]), _0x329e9b = null == _0x4b25d1[_0x4cc7('0x493')]()['availablePaths'][_0x4cc7('0x2b')](_0x329e9b)) : _0x329e9b = !0x0; _0x329e9b && _0x104058[_0x4cc7('0x2a74')][_0x4cc7('0x1333')](_0x4b25d1[_0x4cc7('0x1041')]['pathName']); _0x1ff084 = null; }; _0x16dada['com.player03.run3.explore.ExplorePaths'] = _0x4b25d1; _0x4b25d1[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2bbd'), _0x4cc7('0x2cf8')]; _0x4b25d1['__interfaces__'] = [_0x4fc155]; _0x4b25d1[_0x4cc7('0x2d6')] = {}; _0x4b25d1[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x4b25d1[_0x4cc7('0x2cf9')] = function(_0x4be14d, _0x32eef8) { var _0x3142d2 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4be14d); _0x3142d2[_0x4cc7('0x1043')](!0x0); if (_0x3142d2['availableUntil'] >= _0x3142d2[_0x4cc7('0xc2f')] - 0x1 || _0x32eef8 > _0x3142d2[_0x4cc7('0x2286')]) _0x3142d2[_0x4cc7('0x2286')] = _0x32eef8; _0x32eef8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')]; null != _0x842c50[_0x4be14d] ? _0x32eef8[_0x4cc7('0x97d')](_0x4be14d, _0x3142d2) : _0x32eef8['h'][_0x4be14d] = _0x3142d2; _0x33e1c1['recordProgress'](_0x3142d2); } ; _0x4b25d1[_0x4cc7('0x2204')] = function(_0x508d26) { var _0x105ad1 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')]; for (_0x105ad1 = new _0x31a1ea(_0x105ad1,_0x105ad1[_0x4cc7('0x1867')]()); _0x105ad1['hasNext'](); ) for (var _0x330480 = _0x105ad1[_0x4cc7('0x3a')](), _0x37e822 = 0x0, _0x282fb9 = _0x330480[_0x4cc7('0x107c')][_0x4cc7('0x34')](); _0x37e822 < _0x282fb9; ) { var _0x2d1442 = _0x37e822++; if (_0x330480[_0x4cc7('0x107c')][_0x4cc7('0x2b')](_0x2d1442) == _0x508d26) return new _0x42bd00(_0x330480,_0x2d1442); } return null; } ; _0x4b25d1[_0x4cc7('0x493')] = function() { if (_0x4cc7('0x2cfa') === 'pfvqo') { null == d && (d = !0x1); null == c && (c = !0x1); null == b && (b = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, a, b, c); this['activating'] = d; } else { return null == _0x4b25d1[_0x4cc7('0xbc4')] ? _0x4b25d1['instance'] = new _0x4b25d1() : _0x4b25d1['instance']; } } ; _0x4b25d1[_0x4cc7('0x8')] = {}; _0x4b25d1[_0x4cc7('0x8')][_0x4cc7('0x2285')] = null; _0x4b25d1[_0x4cc7('0x8')][_0x4cc7('0x1040')] = null; _0x4b25d1[_0x4cc7('0x8')]['assign'] = function() { if (_0x4cc7('0x2cfb') !== _0x4cc7('0x2cfb')) { b[0x0](_0x1b0619[0x0], c); } else { var _0x1b0619 = this.paths; _0x4b25d1.primary = null != _0x842c50.primary ? _0x1b0619.getReserved(_0x4cc7('0x1041')) : _0x1b0619.h.primary; _0x4b25d1.primary.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.winter = null != _0x842c50.winter ? _0x1b0619.getReserved(_0x4cc7('0x1042')) : _0x1b0619.h.winter; _0x4b25d1.winter.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.dark = null != _0x842c50.dark ? _0x1b0619.getReserved(_0x4cc7('0x1044')) : _0x1b0619.h.dark; _0x4b25d1.dark.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.boxes = null != _0x842c50.boxes ? _0x1b0619.getReserved(_0x4cc7('0x1045')) : _0x1b0619.h.boxes; _0x4b25d1.boxes.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.river = null != _0x842c50.river ? _0x1b0619.getReserved(_0x4cc7('0xf06')) : _0x1b0619.h.river; _0x4b25d1.river.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.newlyFormed = null != _0x842c50.newlyFormed ? _0x1b0619.getReserved(_0x4cc7('0x1046')) : _0x1b0619.h.newlyFormed; _0x1b0619 = this.paths; _0x4b25d1.memory = null != _0x842c50.memory ? _0x1b0619.getReserved(_0x4cc7('0x1047')) : _0x1b0619.h.memory; _0x4b25d1.memory.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.coordination = null != _0x842c50.coordination ? _0x1b0619.getReserved(_0x4cc7('0x1048')) : _0x1b0619.h.coordination; _0x1b0619 = this.paths; _0x4b25d1.sidePathA = null != _0x842c50.sidePathA ? _0x1b0619.getReserved('sidePathA') : _0x1b0619.h.sidePathA; _0x4b25d1.sidePathA.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.sidePathB = null != _0x842c50.sidePathB ? _0x1b0619.getReserved(_0x4cc7('0x104a')) : _0x1b0619.h.sidePathB; _0x4b25d1.sidePathB.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.sidePathD = null != _0x842c50.sidePathD ? _0x1b0619.getReserved(_0x4cc7('0x104b')) : _0x1b0619.h.sidePathD; _0x4b25d1.sidePathD.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.sidePathG = null != _0x842c50.sidePathG ? _0x1b0619.getReserved(_0x4cc7('0x104c')) : _0x1b0619.h.sidePathG; _0x4b25d1.sidePathG.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.sidePathL = null != _0x842c50.sidePathL ? _0x1b0619.getReserved(_0x4cc7('0x104d')) : _0x1b0619.h.sidePathL; _0x4b25d1.sidePathL.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.sidePathM = null != _0x842c50.sidePathM ? _0x1b0619.getReserved('sidePathM') : _0x1b0619.h.sidePathM; _0x4b25d1.sidePathM.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.sidePathT = null != _0x842c50.sidePathT ? _0x1b0619.getReserved(_0x4cc7('0x104e')) : _0x1b0619.h.sidePathT; _0x1b0619 = this.paths; _0x4b25d1.sidePathU = null != _0x842c50.sidePathU ? _0x1b0619.getReserved(_0x4cc7('0x104f')) : _0x1b0619.h.sidePathU; _0x4b25d1.sidePathU.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.sidePathW = null != _0x842c50.sidePathW ? _0x1b0619.getReserved(_0x4cc7('0x1050')) : _0x1b0619.h.sidePathW; _0x4b25d1.sidePathW.set_available(!0x0); _0x1b0619 = this.paths; _0x4b25d1.home0 = _0x2d63f9.hCUVa(null, _0x842c50.home0) ? _0x1b0619.getReserved(_0x4cc7('0x1051')) : _0x1b0619.h.home0; _0x1b0619 = this.paths; _0x4b25d1.home1 = null != _0x842c50.home1 ? _0x1b0619.getReserved(_0x4cc7('0x1052')) : _0x1b0619.h.home1; _0x1b0619 = this.paths; _0x4b25d1.home2 = null != _0x842c50.home2 ? _0x1b0619.getReserved(_0x4cc7('0x1053')) : _0x1b0619.h.home2; _0x1b0619 = this.paths; _0x4b25d1.home3 = null != _0x842c50.home3 ? _0x1b0619.getReserved('home3') : _0x1b0619.h.home3; _0x1b0619 = this.paths; _0x4b25d1.homePlanA = null != _0x842c50.homePlanA ? _0x1b0619.getReserved('homePlanA') : _0x1b0619.h.homePlanA; _0x1b0619 = this.paths; _0x4b25d1.homeLaunchSiteA = null != _0x842c50.homeLaunchSiteA ? _0x1b0619.getReserved(_0x4cc7('0x1056')) : _0x1b0619.h.homeLaunchSiteA; _0x1b0619 = this.paths; _0x4b25d1.homePlanAPart2 = null != _0x842c50.homePlanAPart2 ? _0x1b0619.getReserved(_0x4cc7('0x1057')) : _0x1b0619.h.homePlanAPart2; _0x1b0619 = this.paths; _0x4b25d1.homePlanC = null != _0x842c50.homePlanC ? _0x1b0619.getReserved(_0x4cc7('0x1058')) : _0x1b0619.h.homePlanC; _0x1b0619 = this.paths; _0x4b25d1.homeLaunchSiteC = null != _0x842c50.homeLaunchSiteC ? _0x1b0619.getReserved(_0x4cc7('0x1059')) : _0x1b0619.h.homeLaunchSiteC; _0x1b0619 = this.paths; _0x4b25d1.homePlanCPart2 = null != _0x842c50.homePlanCPart2 ? _0x1b0619.getReserved(_0x4cc7('0x105a')) : _0x1b0619.h.homePlanCPart2; _0x1b0619 = this.paths; _0x4b25d1.wormholeCrossing = null != _0x842c50.wormholeCrossing ? _0x1b0619.getReserved(_0x4cc7('0x105b')) : _0x1b0619.h.wormholeCrossing; _0x1b0619 = this.paths; _0x4b25d1.wormholeN = null != _0x842c50.wormholeN ? _0x1b0619.getReserved(_0x2d63f9.BWGqg) : _0x1b0619.h.wormholeN; _0x1b0619 = this.paths; _0x4b25d1.wormholeI = null != _0x842c50.wormholeI ? _0x1b0619.getReserved(_0x4cc7('0x105d')) : _0x1b0619.h.wormholeI; _0x1b0619 = this.paths; _0x4b25d1.wormholeC = null != _0x842c50.wormholeC ? _0x1b0619.getReserved('wormholeC') : _0x1b0619.h.wormholeC; _0x1b0619 = this.paths; _0x4b25d1.wormholeSpace = null != _0x842c50.wormholeSpace ? _0x1b0619.getReserved(_0x4cc7('0x105f')) : _0x1b0619.h.wormholeSpace; _0x1b0619 = this.paths; _0x4b25d1.wormholeH = null != _0x842c50.wormholeH ? _0x1b0619.getReserved('wormholeH') : _0x1b0619.h.wormholeH; _0x1b0619 = this.paths; _0x4b25d1.wormholeJ = null != _0x842c50.wormholeJ ? _0x1b0619.getReserved(_0x4cc7('0x1061')) : _0x1b0619.h.wormholeJ; _0x1b0619 = this.paths; _0x4b25d1.runway0 = null != _0x842c50.runway0 ? _0x1b0619.getReserved('runway0') : _0x1b0619.h.runway0; _0x1b0619 = this.paths; _0x4b25d1.runway1 = null != _0x842c50.runway1 ? _0x1b0619.getReserved('runway1') : _0x1b0619.h.runway1; _0x1b0619 = this.paths; _0x4b25d1.cutscene = null != _0x842c50.cutscene ? _0x1b0619.getReserved(_0x4cc7('0x49c')) : _0x1b0619.h.cutscene; } } ; _0x4b25d1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4b25d1; var _0x1c10ac = function(_0xe60e72, _0x56e1f4, _0x1d98ef) { null == _0x1d98ef && (_0x1d98ef = 0.017); this[_0x4cc7('0x2cfc')] = 1e-10; this[_0x4cc7('0x2cfd')] = this[_0x4cc7('0x2cfe')] = !0x1; this['scene'] = _0xe60e72; this['gravity'] = new _0x212a6a(0x0,_0x56e1f4); this[_0x4cc7('0xbef')] = new _0x21e384(0x0,_0x56e1f4,0x0); this[_0x4cc7('0x1372')] = _0x1d98ef; this[_0x4cc7('0x2cff')] = 0x0; this[_0x4cc7('0x1277')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1278')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2d00')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2d01')] = this['levelWidth'] = 0x1; }; _0x16dada[_0x4cc7('0x2d02')] = _0x1c10ac; _0x1c10ac[_0x4cc7('0x8f2')] = ['nme3D', _0x4cc7('0x22c4'), _0x4cc7('0x2d03')]; _0x1c10ac[_0x4cc7('0x8')] = {}; _0x1c10ac[_0x4cc7('0x8')]['gravity'] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0xbef')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x1372')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2cff')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0xc32')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2cfd')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x1277')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x1278')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2d00')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2cfe')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2cfc')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x1519')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2d04')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2d01')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0xa43')] = null; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2d05')] = function() {} ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x51ef46) { if (_0x4cc7('0x2d06') === 'ZZvKy') { this.index = _0x51ef46; this.saveSubIndex['delete'](); _0x51ef46 = this.saveChallengesDone; _0x56067a.LBYrd(this.index, _0x104058.get_instance().get(_0x51ef46.id, _0x51ef46.defaultValue)) && this.saveChallengesDone.set_value(this.index); } else { this.unpausedTime += _0x51ef46; if (_0x2d63f9.YxpMJ(0.0001, this.fixedTimeStep)) for (this.overflowTime += _0x51ef46; this.overflowTime > this.fixedTimeStep - 0.0001; ) { this.onFixedUpdateStep(); _0x51ef46 = 0x0; for (var _0x35b4bd = this.gameObjects; _0x51ef46 < _0x35b4bd.get_length(); ) { var _0x639f2d = _0x35b4bd.get(_0x51ef46); ++_0x51ef46; null != _0x639f2d && _0x639f2d.update(this.fixedTimeStep); } this.collideObjects(this.fixedTimeStep); _0x51ef46 = 0x0; for (_0x35b4bd = this.gameObjects; _0x51ef46 < _0x35b4bd.get_length(); ) _0x639f2d = _0x35b4bd.get(_0x51ef46), ++_0x51ef46, null != _0x639f2d && _0x639f2d.updatePostCollision(); this.overflowTime -= this.fixedTimeStep; } else { _0x51ef46 = 0x0; for (_0x35b4bd = this.gameObjects; _0x51ef46 < _0x35b4bd.get_length(); ) _0x639f2d = _0x35b4bd.get(_0x51ef46), ++_0x51ef46, null != _0x639f2d && _0x639f2d.update(this.fixedTimeStep); this.collideObjects(this.fixedTimeStep); _0x51ef46 = 0x0; for (_0x35b4bd = this.gameObjects; _0x51ef46 < _0x35b4bd.get_length(); ) _0x639f2d = _0x35b4bd.get(_0x51ef46), ++_0x51ef46, null != _0x639f2d && _0x639f2d.updatePostCollision(); } } } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2d07')] = function() { for (var _0x3b9d26 = !0x0, _0x2a657e = 0x0; 0x2 > _0x2a657e; ) { _0x2a657e++; _0x3b9d26 = !0x0; for (var _0x150318 = 0x1, _0x28aa86 = this.gameObjects.get_length(); _0x150318 < _0x28aa86; ) { var _0x57916f = _0x150318++ , _0x199c9b = this.gameObjects.get(_0x57916f - 0x1) , _0x36a551 = this.gameObjects.get(_0x57916f); 0x0 < (_0x2d63f9.MDvgX(null, _0x199c9b.collider) && null != _0x36a551.collider ? _0x36a551.collider.aabb.min.z >= _0x199c9b.collider.aabb.max.z ? -0x2 : _0x36a551.collider.aabb.max.z <= _0x199c9b.collider.aabb.min.z ? 0x2 : _0x36a551.mesh.get_z() > _0x199c9b.mesh.get_z() ? -0x1 : _0x36a551.mesh.get_z() == _0x199c9b.mesh.get_z() ? 0x0 : 0x1 : _0x36a551.mesh.get_z() > _0x199c9b.mesh.get_z() ? -0x1 : _0x36a551.mesh.get_z() == _0x199c9b.mesh.get_z() ? 0x0 : 0x1) && (_0x3b9d26 = !0x1, _0x199c9b = this.gameObjects.get(_0x57916f), this.gameObjects.set(_0x57916f, this.gameObjects.get(_0x57916f - 0x1)), this.gameObjects.set(_0x57916f - 0x1, _0x199c9b)); } if (_0x3b9d26) break; } _0x3b9d26 || this.gameObjects.sort(_0x48c401(this, this.compareZ)); } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x1373')] = function(_0x253299) { this.sortAlongZAxis && this.sortObjects(); for (var _0x7aa35c, _0x2204aa = 0x0, _0x7c8a1c = this.gameObjects.get_length(); _0x2204aa < _0x7c8a1c; ) { var _0x1bb68b = _0x2204aa++ , _0x18a8a9 = this.gameObjects.get(_0x1bb68b); if (null != _0x18a8a9.collider && _0x18a8a9.collides && _0x2d63f9.MDvgX(null, _0x18a8a9.rigidbody)) { if (_0x4cc7('0x2d08') !== _0x4cc7('0x2d08')) { throw new _0x202aa0(new _0xb16e5a()); } else { _0x7aa35c = 0x0; for (var _0x54e26b = this.collisionCandidates; _0x7aa35c < _0x54e26b.get_length(); ) { if (_0x4cc7('0x2d09') === _0x4cc7('0x2d09')) { var _0x260279 = _0x54e26b.get(_0x7aa35c); ++_0x7aa35c; _0x260279.collider.collisionResult.touching = !0x1; } else { if (_0x253299.strengthRequired > this.strengthRequired + _0x253299.requirementIncrement) _0x253299.strengthRequired = this.strengthRequired + _0x253299.requirementIncrement; else { var _0xdb5f50 = _0x253299.strengthRequired; _0x253299.strengthRequired = _0xdb5f50 + 0.25 * (this.strengthRequired - _0xdb5f50); } _0x7aa35c.push(_0x253299); } } for (_0x7aa35c = 0x0; _0x7aa35c < _0x1bb68b; ) { if (null == this.gameObjects.get(_0x7aa35c).rigidbody && this.gameObjects.get(_0x7aa35c).collides && (_0x18a8a9.rigidbody.collide(this.gameObjects.get(_0x7aa35c), _0x253299), null == this.scene)) return; ++_0x7aa35c; } for (++_0x7aa35c; _0x7aa35c < this.gameObjects.get_length(); ) { if (this.gameObjects.get(_0x7aa35c).collides && null != this.gameObjects.get(_0x7aa35c).collider && (_0x18a8a9.rigidbody.collide(this.gameObjects.get(_0x7aa35c), _0x253299), null == this.scene)) return; ++_0x7aa35c; } _0x1bb68b = 0x0; for (_0x7aa35c = this.collisionCandidates; _0x1bb68b < _0x7aa35c.get_length(); ) _0x54e26b = _0x7aa35c.get(_0x1bb68b), ++_0x1bb68b, _0x54e26b.collides && _0x54e26b != _0x18a8a9 && !_0x54e26b.collider.collisionResult.touching && _0x18a8a9.rigidbody.collide(_0x54e26b, _0x253299); } } } } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x24df')] = function(_0x54c1ec, _0xaa7087, _0xfc327b, _0x5c4f0b, _0x32397f, _0x2e468e, _0x1cb137) { var _0x3f93e0 = { dZOSR: function(_0x1fb3e3, _0x37a172) { return _0x1fb3e3 > _0x37a172; } }; for (var _0x546404 = null != _0x1cb137 ? _0x1c10ac.tempNormal : null, _0x3f7684 = Infinity, _0x4bf907 = null, _0x48c401 = 0x0, _0x117956 = this.gameObjects; _0x48c401 < _0x117956.get_length(); ) { var _0x16dada = _0x117956.get(_0x48c401); ++_0x48c401; var _0x5aff49 = _0x16dada.collider; if (null != _0x5aff49 && _0x16dada.allowRaycasting && _0x16dada.mesh.get_visible()) { if (_0x56067a.ufHqE(_0x4cc7('0x2d0a'), _0x4cc7('0x2d0a'))) { this.targetCameraX < this.cameraMovementBounds.get_left() ? this.targetCameraX = this.cameraMovementBounds.get_left() : this.targetCameraX > this.cameraMovementBounds.get_right() && (this.targetCameraX = this.cameraMovementBounds.get_right()); var _0x394ca6 = 0x4 * (this.targetCameraX - this._cameraX) * _0x54c1ec; _0x394ca6 = 0x0 <= _0x394ca6 ? _0x394ca6 : -_0x394ca6; var _0x3338a6 = 1.2 * _0x172b83.get_stageLayout().scale.x , _0x42185b = 0x14 * _0x172b83.get_stageLayout().scale.y; _0x394ca6 >= _0x3338a6 ? _0x394ca6 <= _0x42185b || (_0x394ca6 = _0x42185b) : _0x394ca6 = _0x3338a6; _0x3338a6 = this.targetCameraX - this._cameraX; _0x3f93e0.dZOSR(_0x394ca6, 0x0 <= _0x3338a6 ? _0x3338a6 : -_0x3338a6) ? (this.set_cameraX(this.targetCameraX), this.targetCameraX = null) : (this.targetCameraX < this._cameraX && (_0x394ca6 = -_0x394ca6), this.set_cameraX(this._cameraX + _0x394ca6)); } else { var _0x161060 = _0x5aff49.aabb; if (_0x161060.min.z <= _0xfc327b.max.z && _0x161060.max.z >= _0xfc327b.min.z && _0x161060.min.y <= _0xfc327b.max.y && _0x161060.max.y >= _0xfc327b.min.y && _0x161060.min.x <= _0xfc327b.max.x && _0x161060.max.x >= _0xfc327b.min.x) _0x5aff49.collideLine(_0x54c1ec, _0xaa7087, _0x32397f, _0x2e468e, _0x1c10ac.temp, _0x546404), isNaN(_0x1c10ac.temp.x) || (_0x5aff49 = _0x1c10ac.temp, _0x5aff49 = _0x56067a.XOthL(_0x56067a.gwzRq((_0x54c1ec.x - _0x5aff49.x) * (_0x54c1ec.x - _0x5aff49.x), (_0x54c1ec.y - _0x5aff49.y) * (_0x54c1ec.y - _0x5aff49.y)), (_0x54c1ec.z - _0x5aff49.z) * (_0x54c1ec.z - _0x5aff49.z)), _0x5aff49 < _0x3f7684 && (_0x4bf907 = _0x16dada, _0x3f7684 = _0x5aff49, null != _0x5c4f0b && (_0x16dada = _0x1c10ac.temp, _0x5c4f0b.x = _0x16dada.x, _0x5c4f0b.y = _0x16dada.y, _0x5c4f0b.z = _0x16dada.z), null != _0x1cb137 && (_0x1cb137.x = _0x546404.x, _0x1cb137.y = _0x546404.y, _0x1cb137.z = _0x546404.z))); else if (this.sortAlongZAxis && _0x161060.min.z > _0xfc327b.max.z + this.zOverlapLeeway) break; } } } return _0x4bf907; } ; _0x1c10ac[_0x4cc7('0x8')]['display'] = function(_0x59ca2e) { var _0x5257a3 = { LdPty: function(_0x1fb3e3, _0x483630) { return _0x1fb3e3 == _0x483630; }, sksDu: function(_0x1fb3e3, _0x547026) { return _0x1fb3e3 / _0x547026; } }; if ('fMQIv' === _0x4cc7('0x2d0b')) { this._smooth = _0x59ca2e; for (var _0x1451fd = 0x0, _0x46a8d9 = this._numPasses; _0x1451fd < _0x46a8d9; ) { var _0xd73269 = _0x1451fd++; this._passes.get(_0xd73269).set_smooth(_0x59ca2e); } return _0x59ca2e; } else { for (var _0x1d07b1 = 0x0, _0x4434cc = this.gameObjects; _0x1d07b1 < _0x4434cc.get_length(); ) { if ('cJWhS' !== _0x2d63f9.dZmAW) { if (_0x5257a3.LdPty(0x0, _0x59ca2e) || _0x59ca2e >= this.levelsStarted) { if (0x0 == _0x59ca2e) for (var _0x7aea4 = _0x19023b.get_instance(), _0x2f49c7 = _0x44b7a4.range(_0x7aea4.toasts.get_length() - 0x1, -0x1, -0x1); _0x2f49c7.currentValue != _0x2f49c7.end; ) { var _0x2f7a17 = _0x2f49c7.currentValue += _0x2f49c7.step; _0x7aea4.toasts.get(_0x2f7a17).hide(); } else _0x19023b.get_instance().dismissOld(_0x5257a3.sksDu(new Date().getTime(), 0x3e8) - 0x2); this.levelsStarted = _0x59ca2e + 0x1; _0x11c2f0.get_instance().applyTo(_0x1d07b1.tunnel, _0x1d07b1.levelID); _0x445379.get_instance().options.achievementIndicator.displayAchievementsNextFrame(_0x1d07b1.tunnel); } } else { var _0x4178a1 = _0x4434cc.get(_0x1d07b1); ++_0x1d07b1; _0x4178a1.display(_0x59ca2e); } } for (_0x1d07b1 = new _0x1227c0(this.animations.get_length() - 0x1,0x0,-0x1); _0x1d07b1.currentValue + _0x1d07b1.increment != _0x1d07b1.end && (_0x4434cc = _0x1d07b1.currentValue += _0x1d07b1.increment, this.animations.get(_0x4434cc).done() ? this.animations.splice(_0x4434cc, 0x1) : this.animations.get(_0x4434cc).update(_0x59ca2e), null != this.scene); ) ; } } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2d0c')] = function(_0xfa3e15, _0x25385a) { return null != _0xfa3e15.collider && null != _0x25385a.collider ? _0x25385a.collider.aabb.min.z >= _0xfa3e15.collider.aabb.max.z ? -0x2 : _0x25385a.collider.aabb.max.z <= _0xfa3e15.collider.aabb.min.z ? 0x2 : _0x2d63f9.hlHOx(_0x25385a.mesh.get_z(), _0xfa3e15.mesh.get_z()) ? -0x1 : _0x25385a.mesh.get_z() == _0xfa3e15.mesh.get_z() ? 0x0 : 0x1 : _0x25385a.mesh.get_z() > _0xfa3e15.mesh.get_z() ? -0x1 : _0x25385a.mesh.get_z() == _0xfa3e15.mesh.get_z() ? 0x0 : 0x1; } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.unpausedTime = 0x0; null != this.initialCameraTransform && _0x180fa9.view.get_camera().set_transform(this.initialCameraTransform); for (var _0x48f570 = 0x0, _0x422875 = this.gameObjects; _0x48f570 < _0x422875.get_length(); ) { if ('JxIxa' !== _0x4cc7('0x2d0d')) { return this._depthCompareMode = _0x48f570; } else { var _0x5ed2d8 = _0x422875.get(_0x48f570); ++_0x48f570; _0x5ed2d8.reset(); } } _0x48f570 = 0x0; for (_0x422875 = this.animations; _0x48f570 < _0x422875.get_length(); ) _0x5ed2d8 = _0x422875.get(_0x48f570), ++_0x48f570, _0x5ed2d8.reset(); } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { if (null != this.scene) { if (_0x180fa9.view.get_scene() == this.scene) { var _0x5cdd45 = null; null == _0x5cdd45 && (_0x5cdd45 = _0x180fa9.emptyScene); _0x180fa9.view.set_scene(_0x5cdd45); } this.scene = null; this.gameObjects.set_length(0x0); this.gameObjects = null; this.animations.set_length(0x0); this.animations = null; } } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x22ef')] = function(_0x587ef9) { if (_0x4cc7('0x2d0e') === 'gwBNQ') { this.animations.push(_0x587ef9); } else { var _0x191b31 = b._stage3DIndex , _0x501a78 = b._context3D; this._vertexTangentsDirty && (this._vertexTangents = this.updateVertexTangents(this._vertexTangents)); if (null == this._vertexTangentBuffer.get(_0x191b31) || this._vertexTangentBufferContext.get(_0x191b31) != _0x501a78) this._vertexTangentBuffer.set(_0x191b31, b.createVertexBuffer(this._numVertices, 0x3)), this._vertexTangentBufferContext.set(_0x191b31, _0x501a78), this._tangentsInvalid.set(_0x191b31, !0x0); this._tangentsInvalid.get(_0x191b31) && (this._vertexTangentBuffer.get(_0x191b31).uploadFromVector(this._vertexTangents, 0x0, this._numVertices), this._tangentsInvalid.set(_0x191b31, !0x1)); _0x501a78.setVertexBufferAt(_0x587ef9, this._vertexTangentBuffer.get(_0x191b31), 0x0, 0x3); } } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x21bf')] = function(_0x301a1b) { var _0x1b4187 = this.animations; _0x301a1b = _0x1b4187.indexOf(_0x301a1b, 0x0); -0x1 != _0x301a1b && _0x1b4187.splice(_0x301a1b, 0x1); } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x242a')] = function(_0x53f378) { if (_0x4cc7('0x2d0f') === _0x4cc7('0x2d10')) { return 0x0 < this.paths.length ? this.paths[this.paths.length - 0x1].get_end() : this.get_start(); } else { this.gameObjects.push(_0x53f378); this.scene.addChild(_0x53f378.mesh); _0x53f378.onAddedToLevel(); } } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x248d')] = function(_0x37ebf2) { this.deregisterGameObjectAt(this.gameObjects.indexOf(_0x37ebf2, 0x0)); } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x2d11')] = function(_0x1e3dd9) { if (0x0 <= _0x1e3dd9) { if (_0x4cc7('0x2d12') === _0x4cc7('0x2d12')) { var _0x1acd8 = this.gameObjects.get(_0x1e3dd9); this.gameObjects.splice(_0x1e3dd9, 0x1); null != _0x1acd8.mesh && _0x1acd8.mesh.dispose(); _0x1e3dd9 = this.collisionCandidates; _0x1acd8 = _0x1e3dd9.indexOf(_0x1acd8, 0x0); -0x1 != _0x1acd8 && _0x1e3dd9.splice(_0x1acd8, 0x1); } else { _0x10a1e4.call(this, new _0xab7086(_0x48c401(this, this.applyAction)), _0x1acd8, 0xbc); this.action = new _0x33b783(); } } } ; _0x1c10ac[_0x4cc7('0x8')]['getGravityStrength'] = function() { if (0x0 == this.gravity3D.x && 0x0 == this.gravity3D.z) { if ('WqwgY' !== _0x4cc7('0x2d13')) { var _0x408ab2 = this.gravity3D.y; return 0x0 <= _0x408ab2 ? _0x408ab2 : -_0x408ab2; } else { var _0x59cf29 = 0x64; var _0x214b57 = _0x1208e5.toByteArray(_0x408ab2); if (null != _0x214b57) { _0x331be6.gt(0x64, _0x15249f.get_length(_0x214b57)) && (_0x59cf29 = _0x15249f.get_length(_0x214b57)); _0x214b57.position = 0x0; var _0x708c90 = _0x214b57.readUTFBytes(0x2); _0x408ab2 = _0x214b57.readUTFBytes(_0x59cf29); } else _0x708c90 = _0x4cc7('0x4dc') == typeof _0x408ab2 ? _0x3a8a6f.substr(_0x5260f5.__cast(_0x408ab2, String), 0x0, 0x5) : null, _0x408ab2 = _0x4cc7('0x4dc') == typeof _0x408ab2 ? _0x3a8a6f.substr(_0x5260f5.__cast(_0x408ab2, String), 0x0, _0x59cf29) : null; return _0x56067a.aVgMA('//', _0x708c90) && -0x1 != _0x408ab2.indexOf(_0x4cc7('0x16b9')) ? !0x0 : !0x1; } } _0x408ab2 = this.gravity3D; return Math.sqrt(_0x408ab2.x * _0x408ab2.x + _0x408ab2.y * _0x408ab2.y + _0x408ab2.z * _0x408ab2.z); } ; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1c10ac; var _0x52778d = function(_0xfc3b3d, _0x3c9821, _0x8d5350, _0x2047ac) { this[_0x4cc7('0x2d14')] = this[_0x4cc7('0x25f6')] = !0x1; this[_0x4cc7('0x231d')] = 0x0; this['playtesting'] = this[_0x4cc7('0x2d15')] = !0x1; this['distBetweenSections'] = 0x41a; this[_0x4cc7('0x2d16')] = 0x1; this[_0x4cc7('0x2d17')] = 0.5; this[_0x4cc7('0x2d18')] = 0.25; this['pauseAllButCameraTimeLeft'] = this['tweenCameraXYFor'] = this[_0x4cc7('0x2d19')] = 0x0; this[_0x4cc7('0x243d')] = !0x0; this[_0x4cc7('0xf35')] = null; this['prevUnpausedTime'] = 0x0; this['reachedShortRunCutoff'] = !0x1; var _0x3ab2dd = this , _0x2d20f9 = new _0x5a58c4(); this[_0x4cc7('0x17c3')] = new _0x4cd01d(); _0x1c10ac[_0x4cc7('0x96b')](this, _0x2d20f9, 0x1a6, 0.017); this[_0x4cc7('0x2cfe')] = !0x0; null == _0x2047ac && (_0x2047ac = {}); this[_0x4cc7('0xc51')] = _0x2047ac; _0x2d63f9[_0x4cc7('0x2d1a')](null, _0x3c9821) && null != _0x3c9821[_0x4cc7('0xc51')] && this['addExtraParams'](_0x3c9821[_0x4cc7('0xc51')]); this[_0x4cc7('0x1dbf')] = _0x8d5350; null == this[_0x4cc7('0x1dbf')] && (this['gameplayMode'] = _0x3b0d34[_0x4cc7('0x234b')]); this['playtesting'] = this['gameplayMode'] == _0x3b0d34[_0x4cc7('0x1dc0')]; this[_0x4cc7('0x2d1b')] = _0x2047ac[_0x4cc7('0x2d1c')]; this['backwards'] = _0x2047ac[_0x4cc7('0xee2')]; this[_0x4cc7('0x2d1d')] = _0x2047ac[_0x4cc7('0x2d1d')]; this['endTiles'] = _0x2047ac[_0x4cc7('0x25f6')] || this['backwards']; this['victoryCondition'] = _0x2047ac[_0x4cc7('0x2d1e')]; this[_0x4cc7('0x2c98')] = _0x2047ac['victoryCallback']; _0x2047ac[_0x4cc7('0x2d1f')] && (this[_0x4cc7('0x2d20')] = 0x0); null != _0x2047ac[_0x4cc7('0x2d21')] && (_0x2047ac['character'] = _0x1fb3e3[_0x4cc7('0x16d4')](_0x2047ac['characterByName'])); this[_0x4cc7('0x298f')] = _0x2047ac[_0x4cc7('0xb30')]; this[_0x4cc7('0xee1')] = _0x3c9821; 0x0 > _0xfc3b3d && null != _0x3c9821 && (_0xfc3b3d += _0x3c9821[_0x4cc7('0xc2f')]); if ((this[_0x4cc7('0x2d22')] = _0x2047ac[_0x4cc7('0x2d23')]) || this[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x2d24')]) this[_0x4cc7('0x2cfd')] = this['disableStartText'] = !0x0; this[_0x4cc7('0x2d25')] = _0x2047ac[_0x4cc7('0x2d26')]; _0x3c9821 = _0x52778d['DEFAULT_CAMERA_OFFSET']; this[_0x4cc7('0x243e')] = new _0x21e384(_0x3c9821['x'],_0x3c9821['y'],_0x3c9821['z']); _0x3c9821 = _0x52778d['DEFAULT_CAMERA_OFFSET']; this[_0x4cc7('0x2d27')] = new _0x21e384(_0x3c9821['x'],_0x3c9821['y'],_0x3c9821['z']); this[_0x4cc7('0x2d22')] || (this[_0x4cc7('0x162c')] = new _0x3e80c2(), _0x2d20f9[_0x4cc7('0xa0c')](this[_0x4cc7('0x162c')])); _0x8d5350 != _0x3b0d34[_0x4cc7('0x2d28')] ? this['power'] = 0x1 : this[_0x4cc7('0x2747')](0x1); this[_0x4cc7('0x2d29')] = new _0x3855e8(this); this[_0x4cc7('0x2d2a')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2d2b')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x2d2c')](_0xfc3b3d); if (null != this['scene']) { if ('gnNYW' !== 'gnNYW') { return this['__x']['elementsNamed'](_0xfc3b3d)[_0x4cc7('0x94e')](); } else { this[_0x4cc7('0xfdc')] = _0x2bc114[_0x4cc7('0x24')](null); if (!this[_0x4cc7('0x2d22')] && this['gameplayMode'] != _0x3b0d34['CUTSCENE']) { _0xfc3b3d = _0x1fb3e3['activeCharacter']; if (null != this[_0x4cc7('0x298f')]) _0xfc3b3d = this[_0x4cc7('0x298f')], _0xfc3b3d = _0xfc3b3d[_0x4cc7('0x2d2d')](this); else { _0xfc3b3d == _0x1fb3e3[_0x4cc7('0xc2b')] && _0x2047ac[_0x4cc7('0xc31')] && _0x1fb3e3['random'][_0x4cc7('0x23fe')](this[_0x4cc7('0x1583')][_0x4cc7('0x2ad3')]); _0x2047ac[_0x4cc7('0xc31')] = !0x1; if (!this['latestSection']['isCharacterAllowed'](_0xfc3b3d) || _0xfc3b3d[_0x4cc7('0x9ec')]) { if ('xtxsq' === _0x4cc7('0x2d2e')) { this[_0x4cc7('0x2d2f')] = new _0xdf100f(); var _0x16084a = new _0x23639f(this[_0x4cc7('0x2d2f')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x16084a, new _0x436bc1(12.8,_0x30bcc9[_0x4cc7('0x1e99')])); null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x5260f5[_0x4cc7('0x9a0')](_0x2081a8['instance']['tunnel'], _0x35cac0) && (this['currencyDisplay']['resetIcon'](), this['addChild'](this[_0x4cc7('0x2d2f')])); this[_0x4cc7('0x2d30')] = new _0x234c3a(); _0x16084a = new _0x23639f(this[_0x4cc7('0x2d30')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x16084a, new _0x436bc1(0x40,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0x2d30')][_0x4cc7('0x19')](); this['addChild'](this[_0x4cc7('0x2d30')]); this[_0x4cc7('0x2d31')] = new _0xebb79f(); _0x16084a = new _0x23639f(this[_0x4cc7('0x2d31')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x16084a, new _0x310c15(!0x0,0.5)); _0x16084a = new _0x23639f(this[_0x4cc7('0x2d31')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x16084a, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x2d31')]); } else { var _0x447d40 = _0xfc3b3d; _0xfc3b3d = null; _0x8d5350 = 0x0; for (_0x2d20f9 = _0x1fb3e3['available']; _0x8d5350 < _0x2d20f9[_0x4cc7('0x34')](); ) if (_0x3c9821 = _0x2d20f9['get'](_0x8d5350), ++_0x8d5350, this[_0x4cc7('0x1583')][_0x4cc7('0x2d32')](_0x3c9821) && _0x3c9821[_0x4cc7('0x23e9')]() && !_0x3c9821[_0x4cc7('0x9ec')]) { if (_0x4cc7('0x2d33') !== 'ZbFwF') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x45); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x172); _0x180fa9['view']['get_camera']()['set_z'](0xb9f); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationY'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](0xb4); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xd91')]['setIndexedPosition'](18.2, 25.3); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x55); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x39cf5e = _0x1baaa1['width'](0x258) , _0x16e7bd = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2ac0'), -0x28, 0x10e, null, _0x39cf5e, null, _0x16e7bd, null); } else { _0xfc3b3d = _0x3c9821; break; } } if (null == _0xfc3b3d) { this[_0x4cc7('0x1583')][_0x4cc7('0x2d34')](); this[_0x4cc7('0xa35')](); _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null); return; } var _0x426ffa = this[_0x4cc7('0x1583')]; _0xac1deb[_0x4cc7('0xc5d')](function() { null != _0x3ab2dd[_0x4cc7('0xc32')] && _0x445379[_0x4cc7('0x493')]()['addBlockingOverlay'](new _0x27ea6f(_0x426ffa,_0x447d40)); }, 0x0); } } _0xfc3b3d = _0xfc3b3d['instantiate'](this); } this[_0x4cc7('0xfdc')][_0x4cc7('0x29')](_0xfc3b3d); this['registerObject'](_0xfc3b3d); } _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](0x2); this[_0x4cc7('0x2d35')] = new _0x1f695d(this); this[_0x4cc7('0x22ef')](this['powerAnimator']); null != this[_0x4cc7('0xfdc')] && 0x0 < this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (this['analytics'] = new _0x1729cf(this), this[_0x4cc7('0x1278')][_0x4cc7('0x2d36')](this['analytics'])); if (null != _0x2047ac[_0x4cc7('0x1278')]) for (_0xfc3b3d = 0x0, _0x2047ac = _0x2047ac[_0x4cc7('0x1278')]; _0xfc3b3d < _0x2047ac[_0x4cc7('0x21')]; ) _0x8d5350 = _0x2047ac[_0xfc3b3d], ++_0xfc3b3d, _0x5260f5[_0x4cc7('0x9a0')](_0x8d5350, _0x10a1e4) && (_0x8d5350[_0x4cc7('0xb7f')] = this), this[_0x4cc7('0x22ef')](_0x8d5350); } } }; _0x16dada[_0x4cc7('0x2d37')] = _0x52778d; _0x52778d[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0xbeb'), _0x4cc7('0x2d38')]; _0x52778d[_0x4cc7('0x92b')] = _0x1c10ac; _0x52778d[_0x4cc7('0x8')] = _0x5aff49(_0x1c10ac[_0x4cc7('0x8')], { '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(_0x18e8fb) { for (var _0x241722 = 0x0, _0x1a3d19 = _0x19c1c0['fields'](_0x18e8fb); _0x241722 < _0x1a3d19['length']; ) { var _0x57b6d7 = _0x1a3d19[_0x241722]; ++_0x241722; Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0xc51')], _0x57b6d7) || (this[_0x4cc7('0xc51')][_0x57b6d7] = _0x19c1c0['field'](_0x18e8fb, _0x57b6d7)); } }, 'initFirstSection': function(_0x47e53a) { if (null != this[_0x4cc7('0xee1')]) { _0xcf0f93[_0x4cc7('0x44')](_0x4cc7('0x2d39')); var _0x5665f0 = this[_0x4cc7('0xc32')] , _0x5a6c63 = this[_0x4cc7('0x1277')]; if (null == this[_0x4cc7('0xc51')][_0x4cc7('0x2949')]) var _0x1032f7 = this[_0x4cc7('0xee1')]['getLevelZeroIndexed'](_0x47e53a); else { _0x1032f7 = this['extraParams']; var _0x5350ea = this[_0x4cc7('0xee1')]['getLevelZeroIndexed'](_0x47e53a); _0x1032f7 = _0x1032f7[_0x4cc7('0x2949')](_0x47e53a, _0x5350ea); } _0x47e53a = this[_0x4cc7('0x1583')] = new _0x50d0f8(this,_0x5665f0,_0x5a6c63,_0x1032f7,_0x47e53a,0x0,null,null,0x1,this[_0x4cc7('0x2d1b')]); if (null != _0x47e53a[_0x4cc7('0x2ad3')] && 0x0 < _0x47e53a['charactersAllowed'][_0x4cc7('0x34')]() && null != this[_0x4cc7('0xfdc')] && _0x2d63f9['YxpMJ'](0x0, this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]()) && null == this['enforcedCharacter'] && (this[_0x4cc7('0x1583')][_0x4cc7('0x2d32')](this[_0x4cc7('0xfdc')]['get'](0x0)['characterData']) ? this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d4')][_0x4cc7('0x9ec')] : 0x1)) { _0x47e53a = 0x0; for (_0x5665f0 = _0x1fb3e3[_0x4cc7('0x239a')]; _0x47e53a < _0x5665f0[_0x4cc7('0x34')](); ) if (_0x5a6c63 = _0x5665f0[_0x4cc7('0x2b')](_0x47e53a), ++_0x47e53a, this[_0x4cc7('0x1583')][_0x4cc7('0x2d32')](_0x5a6c63) && _0x5a6c63['isUnlocked']() && !_0x5a6c63[_0x4cc7('0x9ec')]) { this[_0x4cc7('0x2d3a')](_0x5a6c63); break; } if (!this[_0x4cc7('0x1583')][_0x4cc7('0x2d3b')](this[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d4')])) return; } this[_0x4cc7('0x2d2a')][_0x4cc7('0x29')](this[_0x4cc7('0x1583')]); this[_0x4cc7('0x1583')]['init'](); this[_0x4cc7('0x2d3c')](this['latestSection']); this[_0x4cc7('0x231d')] = 0x0; this[_0x4cc7('0x11d6')] = this[_0x4cc7('0x1583')]; if (this[_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x2d24')] && (this[_0x4cc7('0xee1')][_0x4cc7('0x2cc2')](this), this['levelSet'][_0x4cc7('0x2cc3')](this[_0x4cc7('0x1583')][_0x4cc7('0x39b')], this[_0x4cc7('0x1583')]), null == this[_0x4cc7('0xc32')])) return; this['gameplayMode'] == _0x3b0d34['CUTSCENE'] && (this['latestSection']['build'](), this[_0x4cc7('0x25f6')] && this[_0x4cc7('0x2d3d')]()); null != this[_0x4cc7('0xc51')][_0x4cc7('0x2d3e')] && this[_0x4cc7('0xc51')][_0x4cc7('0x2d3e')](this); } }, 'init': function() { _0x2116b2[_0x4cc7('0xb84')] = 0xd83b0; null != this[_0x4cc7('0x1583')] && this[_0x4cc7('0x1583')][_0x4cc7('0x97e')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x16b2')]()); null != this[_0x4cc7('0xc51')][_0x4cc7('0x2d3f')] && (null != this[_0x4cc7('0xfdc')] && 0x0 < this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() ? _0x5240eb['displayMessages'](this[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d4')], this[_0x4cc7('0xc51')][_0x4cc7('0x2d3f')][_0x4cc7('0x46')]('\x0a')) : _0x19023b['get_instance']()['displayMessages'](this[_0x4cc7('0xc51')]['beginMessage']['split']('\x0a'))); this[_0x4cc7('0x19')](); null != this['scene'] && (this[_0x4cc7('0x94a')](0x0), this[_0x4cc7('0x50c')](0x0)); }, 'clearAndRebuild': function(_0x569b0e) { var _0x5cf5af = {}; _0x5cf5af['qWocJ'] = function(_0x1fb3e3, _0x49e06d) { return _0x1fb3e3 == _0x49e06d; } ; if (_0x4cc7('0x2d40') === _0x4cc7('0x2d41')) { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x1f11ed = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x1f11ed = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1f11ed); this[_0x4cc7('0xec5')]['goesTo'] = new _0x42bd00(_0x1f11ed,0x4); this[_0x4cc7('0xec4')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this['sprites']['push'](this['runner']); _0x1f11ed = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x1f11ed = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1f11ed); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1f11ed,-0x1); } else { _0x2116b2[_0x4cc7('0xb84')] = 0x97fe; this['victoryCondition'] = this['extraParams'][_0x4cc7('0x2d1e')]; for (var _0x2901c5 = _0x44b7a4[_0x4cc7('0x1610')](this['gameObjects'][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x2901c5[_0x4cc7('0x124b')] != _0x2901c5[_0x4cc7('0x10a1')]; ) { if ('XQTVW' === 'ZrMfq') { if (null == this[_0x4cc7('0x2751')]) { this[_0x4cc7('0x2751')] = new _0x21e384(0x0,0x0,0x384); var _0x5335b9 = null; null == _0x5335b9 && (_0x5335b9 = new _0x169fce()); var _0x5f1d67 = Math[_0x4cc7('0x28')](0.5497787143782138); _0x5335b9['x'] = -0.432 * _0x5f1d67; _0x5335b9['y'] = -0.901 * _0x5f1d67; _0x5335b9['z'] = -0.039 * _0x5f1d67; _0x5335b9['w'] = Math[_0x4cc7('0x27')](0.5497787143782138); _0x5f1d67 = _0x5335b9['x'] * _0x5335b9['x'] + _0x5335b9['y'] * _0x5335b9['y'] + _0x5335b9['z'] * _0x5335b9['z'] + _0x5335b9['w'] * _0x5335b9['w']; var _0x5320f3 = _0x5f1d67 - 0x1; 1e-10 > (0x0 <= _0x5320f3 ? _0x5320f3 : -_0x5320f3) || (0x0 == _0x5f1d67 ? (_0x5335b9['x'] = 0x0, _0x5335b9['y'] = 0x0, _0x5335b9['z'] = 0x0, _0x5335b9['w'] = 0x1) : (_0x5f1d67 = 0x1 / Math['sqrt'](_0x5f1d67), _0x5335b9['x'] *= _0x5f1d67, _0x5335b9['y'] *= _0x5f1d67, _0x5335b9['z'] *= _0x5f1d67, _0x5335b9['w'] *= _0x5f1d67)); this[_0x4cc7('0x2754')] = _0x5335b9; _0x5335b9 = null; null == _0x5335b9 && (_0x5335b9 = new _0x169fce()); _0x5f1d67 = Math['sin'](0.4799655442984406); _0x5335b9['x'] = 0.01 * _0x5f1d67; _0x5335b9['y'] = 0.829 * _0x5f1d67; _0x5335b9['z'] = -0.56 * _0x5f1d67; _0x5335b9['w'] = Math[_0x4cc7('0x27')](0.4799655442984406); _0x5f1d67 = _0x5335b9['x'] * _0x5335b9['x'] + _0x5335b9['y'] * _0x5335b9['y'] + _0x5335b9['z'] * _0x5335b9['z'] + _0x5335b9['w'] * _0x5335b9['w']; _0x5320f3 = _0x5f1d67 - 0x1; 1e-10 > (0x0 <= _0x5320f3 ? _0x5320f3 : -_0x5320f3) || (_0x5cf5af[_0x4cc7('0x2d42')](0x0, _0x5f1d67) ? (_0x5335b9['x'] = 0x0, _0x5335b9['y'] = 0x0, _0x5335b9['z'] = 0x0, _0x5335b9['w'] = 0x1) : (_0x5f1d67 = 0x1 / Math[_0x4cc7('0x2c')](_0x5f1d67), _0x5335b9['x'] *= _0x5f1d67, _0x5335b9['y'] *= _0x5f1d67, _0x5335b9['z'] *= _0x5f1d67, _0x5335b9['w'] *= _0x5f1d67)); this[_0x4cc7('0x2752')] = _0x5335b9; this[_0x4cc7('0x2753')] = new _0x21e384(); } _0x5335b9 = this['nextFrame'] / (this[_0x4cc7('0x2197')][_0x4cc7('0x21')] - 0x1); _0x5335b9 = _0x3bafe8[_0x4cc7('0x134a')](this[_0x4cc7('0x2754')], this[_0x4cc7('0x2752')], 0x0 <= _0x5335b9 ? 0x1 >= _0x5335b9 ? _0x5335b9 : 0x1 : 0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_eulers'](_0x3bafe8['toEulerAngles'](_0x5335b9)[_0x4cc7('0xc4a')]()); _0x5f1d67 = this[_0x4cc7('0x2753')]; _0x5f1d67['x'] = 0x0; _0x5f1d67['y'] = 0x0; _0x5f1d67['z'] = -0x92; _0x3bafe8['rotatePoint'](_0x5335b9, this[_0x4cc7('0x2753')], this[_0x4cc7('0x2753')]); _0x5335b9 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x5f1d67 = this[_0x4cc7('0x2751')]; _0x5320f3 = this[_0x4cc7('0x2753')]; var _0x2087d1 = null; null == _0x2087d1 && (_0x2087d1 = new _0x21e384()); _0x2087d1['x'] = _0x5f1d67['x'] + _0x5320f3['x']; _0x2087d1['y'] = _0x5f1d67['y'] + _0x5320f3['y']; _0x2087d1['z'] = _0x5f1d67['z'] + _0x5320f3['z']; _0x5335b9[_0x4cc7('0xfa1')](_0x2087d1); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['duplicator']['onScreenDirty'] = !0x0; this[_0x4cc7('0xc37')][_0x4cc7('0x1d75')] = !0x0; } else { var _0x396852 = _0x2901c5[_0x4cc7('0x124b')] += _0x2901c5[_0x4cc7('0x1612')]; null == this['gameObjects'][_0x4cc7('0x2b')](_0x396852) || this[_0x4cc7('0x1277')]['get'](_0x396852)[_0x4cc7('0x2072')] || this[_0x4cc7('0x1277')][_0x4cc7('0x2b')](_0x396852)['removeFromLevel'](); } } _0x2901c5 = 0x0; for (_0x396852 = this[_0x4cc7('0x2d2a')]; _0x2901c5 < _0x396852[_0x4cc7('0x34')](); ) { if ('tKOZt' === _0x4cc7('0x2d43')) { var _0x27e109 = new _0x4d6bf4(this[_0x4cc7('0x21f6')],this[_0x4cc7('0xe17')],this[_0x4cc7('0x24c')],this[_0x4cc7('0x21f7')],this['italic'],this[_0x4cc7('0x2d44')],this[_0x4cc7('0x1124')],this['target']); _0x27e109[_0x4cc7('0x26f1')] = this[_0x4cc7('0x26f1')]; _0x27e109[_0x4cc7('0x2d45')] = this[_0x4cc7('0x2d45')]; _0x27e109[_0x4cc7('0x2d46')] = this[_0x4cc7('0x2d46')]; _0x27e109['indent'] = this[_0x4cc7('0x2d47')]; _0x27e109[_0x4cc7('0x2d48')] = this[_0x4cc7('0x2d48')]; _0x27e109['blockIndent'] = this[_0x4cc7('0x2d49')]; _0x27e109['bullet'] = this[_0x4cc7('0x2d4a')]; _0x27e109[_0x4cc7('0x2d4b')] = this['kerning']; _0x27e109['letterSpacing'] = this['letterSpacing']; _0x27e109[_0x4cc7('0x2d4c')] = this[_0x4cc7('0x2d4c')]; _0x27e109['__ascent'] = this[_0x4cc7('0x2d4d')]; _0x27e109[_0x4cc7('0x2d4e')] = this['__descent']; return _0x27e109; } else { var _0x33b9eb = _0x396852[_0x4cc7('0x2b')](_0x2901c5); ++_0x2901c5; _0x33b9eb[_0x4cc7('0xa35')](); } } _0x2901c5 = 0x0; for (_0x396852 = this['transitionSections']; _0x2901c5 < _0x396852[_0x4cc7('0x34')](); ) _0x33b9eb = _0x396852[_0x4cc7('0x2b')](_0x2901c5), ++_0x2901c5, _0x33b9eb[_0x4cc7('0xa35')](); this['sections'][_0x4cc7('0xb7c')](0x0); this[_0x4cc7('0x2d2b')]['set_length'](0x0); for (_0x2901c5 = _0x44b7a4['range'](this['animations'][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x2901c5[_0x4cc7('0x124b')] != _0x2901c5['end']; ) _0x396852 = _0x2901c5[_0x4cc7('0x124b')] += _0x2901c5[_0x4cc7('0x1612')], _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x1278')][_0x4cc7('0x2b')](_0x396852), _0x10a1e4) && this[_0x4cc7('0x1278')][_0x4cc7('0xa5e')](_0x396852, 0x1); this[_0x4cc7('0x2d2c')](_0x569b0e); if (null != this[_0x4cc7('0xc32')]) { _0x569b0e = 0x0; for (_0x2901c5 = this[_0x4cc7('0xfdc')]; _0x569b0e < _0x2901c5[_0x4cc7('0x34')](); ) _0x396852 = _0x2901c5[_0x4cc7('0x2b')](_0x569b0e), ++_0x569b0e, _0x396852[_0x4cc7('0x11d6')] = this['latestSection'], _0x396852[_0x4cc7('0x126')][_0x4cc7('0x168e')](0x0, 0x0, -0x1); this['reset'](); } } }, 'startNextSection': function() { _0x2116b2[_0x4cc7('0xc38')] = 0x4dfd4; var _0x498dcc = 0x0 , _0xf9d3e = null; _0x498dcc = this[_0x4cc7('0x2d4f')](this[_0x4cc7('0x1583')]['number'], !0x1, !0x1); if (null == this[_0x4cc7('0xc51')][_0x4cc7('0x2d50')] || _0x498dcc <= this[_0x4cc7('0xc51')][_0x4cc7('0x2d50')]) { if (0x0 <= _0x498dcc) if (null == this[_0x4cc7('0xc51')][_0x4cc7('0x2949')]) _0xf9d3e = this[_0x4cc7('0xee1')][_0x4cc7('0x2d51')](_0x498dcc); else { _0xf9d3e = this[_0x4cc7('0xc51')]; var _0x41c608 = this[_0x4cc7('0xee1')][_0x4cc7('0x2d51')](_0x498dcc); _0xf9d3e = _0xf9d3e[_0x4cc7('0x2949')](_0x498dcc, _0x41c608); } if (null == _0xf9d3e && null != this[_0x4cc7('0xc51')]['continuesTo'] && (_0x41c608 = this['extraParams'][_0x4cc7('0x2d52')], _0x41c608 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x41c608), null != _0x41c608 && (_0x498dcc = this[_0x4cc7('0x1583')][_0x4cc7('0x39b')] + 0x1, _0x498dcc < this[_0x4cc7('0xee1')]['levelCount'] + _0x41c608[_0x4cc7('0xc2f')] && (_0xf9d3e = _0x41c608['levels'][_0x4cc7('0x2b')](_0x498dcc - this[_0x4cc7('0xee1')][_0x4cc7('0xc2f')]), _0xf9d3e = _0xf1839f[_0x4cc7('0x107c')]['h'][_0xf9d3e], null == this[_0x4cc7('0x2d1e')])))) { if (_0x4cc7('0x2d53') === _0x4cc7('0x2d54')) { this[_0x4cc7('0x203b')] = this[_0x4cc7('0xa3f')] = this['enforcedXVel'] = null; this['owner'] = _0x498dcc; this['spritesheet'] = _0xf9d3e; this[_0x4cc7('0x1278')] = _0x41c608; this[_0x4cc7('0x19')](); } else { var _0x3b648b = this[_0x4cc7('0x1583')][_0x4cc7('0x2256')]; this['victoryCondition'] = function(_0x498dcc) { return _0x498dcc[_0x4cc7('0x126')][_0x4cc7('0xd92')]() >= _0x3b648b; } ; } } } null != _0xf9d3e ? this[_0x4cc7('0x1583')][_0x4cc7('0x24cb')] && (_0x41c608 = this['distBetweenSections'], 0x0 < this[_0x4cc7('0x1583')]['distToNextSection'] && (_0x41c608 = this[_0x4cc7('0x1583')][_0x4cc7('0x236')]), this[_0x4cc7('0x1583')] = new _0x50d0f8(this,this['scene'],this[_0x4cc7('0x1277')],_0xf9d3e,_0x498dcc,this[_0x4cc7('0x1583')][_0x4cc7('0x2256')] + _0x41c608,this[_0x4cc7('0x1583')][_0x4cc7('0x1978')]['radius'],null,this['latestSection'][_0x4cc7('0x2457')],this[_0x4cc7('0x2d1b')]), this[_0x4cc7('0x2d2a')][_0x4cc7('0x29')](this[_0x4cc7('0x1583')]), this['latestSection'][_0x4cc7('0x8fe')](), 0x0 < _0x41c608 && (_0x498dcc = this[_0x4cc7('0x2d2a')][_0x4cc7('0x2b')](this[_0x4cc7('0x2d2a')][_0x4cc7('0x34')]() - 0x2), this[_0x4cc7('0x2d2b')]['push'](_0x2f2a65[_0x4cc7('0x2d55')](_0x498dcc, this[_0x4cc7('0x1583')])))) : (this[_0x4cc7('0x25f6')] && this['transitionSections']['push'](_0x2f2a65['after'](this[_0x4cc7('0x1583')], 0xfa0 + this[_0x4cc7('0x2d27')]['z'] + 0x12c)), this[_0x4cc7('0x1583')] = null); }, 'addTransitionSectionBefore': function(_0xdf7ba8, _0x3cdc19) { if (null != this[_0x4cc7('0xc51')][_0x4cc7('0x2d56')]) { if (0x0 > this[_0x4cc7('0xc51')][_0x4cc7('0x2d56')]) return; null == _0x3cdc19 && 0x0 != this[_0x4cc7('0xc51')][_0x4cc7('0x2d56')] && (_0x3cdc19 = this[_0x4cc7('0xc51')][_0x4cc7('0x2d56')]); } this['transitionSections']['push'](_0x2f2a65[_0x4cc7('0x2d57')](_0xdf7ba8, _0x3cdc19)); }, 'getSection': function(_0x22223f, _0x1498fd, _0x3c1bae) { null == _0x3c1bae && (_0x3c1bae = !0x1); _0x2116b2[_0x4cc7('0xb83')] = 0x8ad19; for (var _0x308bd2 = null, _0x5725db = 0x0, _0x4cd17a = this['sections']; _0x5725db < _0x4cd17a[_0x4cc7('0x34')](); ) { var _0x19d5a5 = _0x4cd17a[_0x4cc7('0x2b')](_0x5725db); ++_0x5725db; if (_0x3c1bae || null != _0x19d5a5[_0x4cc7('0x2d58')]) { if (_0x22223f < _0x19d5a5[_0x4cc7('0x2256')]) return _0x22223f >= _0x19d5a5[_0x4cc7('0x11d7')] || _0x1498fd ? _0x19d5a5 : null == _0x1498fd ? null : _0x308bd2; _0x308bd2 = _0x19d5a5; } } return _0x1498fd || null == _0x1498fd ? null : _0x308bd2; }, 'getTransitionSection': function(_0x10177c) { for (var _0x32ae62 = 0x0, _0x1b17b8 = this['transitionSections']; _0x32ae62 < _0x1b17b8[_0x4cc7('0x34')](); ) { var _0x406c23 = _0x1b17b8[_0x4cc7('0x2b')](_0x32ae62); ++_0x32ae62; if (_0x406c23[_0x4cc7('0x11d7')] <= _0x10177c && _0x406c23[_0x4cc7('0x2256')] >= _0x10177c) return _0x406c23; } return null; }, 'getISection': function(_0x551f0d) { if ('LRqKR' === _0x4cc7('0x2d59')) { var _0x583f59 = this[_0x4cc7('0x2d5a')](_0x551f0d); return null != _0x583f59 ? _0x583f59 : this[_0x4cc7('0x28f9')](_0x551f0d); } else { return !this[_0x4cc7('0x150d')] || _0x551f0d < this['__array'][_0x4cc7('0x21')] ? this[_0x4cc7('0xdb4')][_0x551f0d] = _0x583f59 : _0x583f59; } }, 'inVacuum': function(_0x22b175) { var _0x2c29b5 = _0x22b175[_0x4cc7('0x126')]['get_scenePosition']() , _0x44a13d = 0xb4; null != this[_0x4cc7('0xc51')] && null != this['extraParams']['onlyResetCharacter'] && _0x22b175[_0x4cc7('0x11d4')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] && (_0x44a13d += 0x46); return _0x22b175['currentSection'][_0x4cc7('0x1978')][_0x4cc7('0x2319')](_0x2c29b5, _0x44a13d) ? !0x1 : null != _0x22b175[_0x4cc7('0x11dc')] ? !_0x22b175[_0x4cc7('0x11dc')][_0x4cc7('0x1978')]['containsWithLeeway'](_0x2c29b5, _0x44a13d) : !0x0; }, 'checkEarlyDeath': function() { if ((null == this[_0x4cc7('0xc4f')] || this[_0x4cc7('0xc4f')][_0x4cc7('0xc50')]()) && !this['won']) { var _0x342d6d = this['characters'][_0x4cc7('0x2b')](0x0); if (!(null == _0x342d6d || 0x0 == _0x342d6d[_0x4cc7('0xf32')] || 0.2 > _0x342d6d['oobTime'])) if (null != _0x342d6d[_0x4cc7('0x11dc')]) this[_0x4cc7('0x2d5b')](_0x342d6d); else if (!(_0x342d6d[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x342d6d['physicsData'][_0x4cc7('0x2313')] < 1.03 * _0x342d6d[_0x4cc7('0x102d')]['leftGroundBuffer'])) { var _0x160fba = _0x342d6d['currentSection'] , _0xff985b = _0x342d6d[_0x4cc7('0x126')]['get_scenePosition'](); _0x2116b2[_0x4cc7('0xb83')] = 0x2cdb7; _0xff985b = _0x160fba[_0x4cc7('0x2d5c')](_0xff985b); _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; _0x160fba = 0x0 <= _0xff985b && _0xff985b < _0x160fba[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x160fba[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0xff985b) : null; _0x342d6d[_0x4cc7('0x126')][_0x4cc7('0xfa6')] = !0x0; null != _0x160fba && 0x0 < _0x160fba[_0x4cc7('0x232b')] && _0x160fba[_0x4cc7('0x126')]['get_visible']() && (_0x4cc7('0x2d5d') == _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](_0x160fba[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')]) || 'ruined' == _0x592928[_0x4cc7('0x24cc')]['get'](_0x160fba[_0x4cc7('0x1e54')]['sourceType'])) ? (_0x160fba = _0x160fba[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x160fba = _0x2d63f9[_0x4cc7('0x20a')](_0x160fba['x'] * _0x160fba['x'] + _0x160fba['y'] * _0x160fba['y'], _0x160fba['z'] * _0x160fba['z']), _0xff985b = _0x342d6d['mesh'][_0x4cc7('0x13f9')](), _0x160fba = _0x160fba > _0xff985b['x'] * _0xff985b['x'] + _0xff985b['y'] * _0xff985b['y'] + _0xff985b['z'] * _0xff985b['z']) : _0x160fba = !0x1; if (!_0x160fba) this[_0x4cc7('0x2d5b')](_0x342d6d); } } }, 'onCharacterDeath': function(_0x5bf28d) { _0x2116b2[_0x4cc7('0xc38')] = 0xd4ebd; _0x5bf28d[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); for (var _0x3a6751 = 0x0, _0x515df2 = this[_0x4cc7('0xfdc')]['get_length'](); _0x3a6751 < _0x515df2; ) { var _0x43e813 = _0x3a6751++; if (this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](_0x43e813)['mesh']['get_visible']()) { this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0) == _0x5bf28d && (_0x3a6751 = this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0), this['characters'][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](_0x43e813)), this[_0x4cc7('0xfdc')][_0x4cc7('0x9e7')](_0x43e813, _0x3a6751), this[_0x4cc7('0x2d5e')] = 0.3); _0x5bf28d[_0x4cc7('0x24af')](!0x1); return; } } this[_0x4cc7('0x2d5f')](_0x5bf28d); }, 'onAllCharactersDead': function(_0x50714f) { _0x2116b2[_0x4cc7('0xb84')] = 0xb549b; _0x127d51['get_instance']()[_0x4cc7('0xc3c')](); this[_0x4cc7('0x2d60')] && this[_0x4cc7('0x231d')]++; _0x50714f[_0x4cc7('0x24af')](!0x0); null != this[_0x4cc7('0xc32')] && (null != this[_0x4cc7('0xc51')][_0x4cc7('0xc52')] && this['extraParams'][_0x4cc7('0xc52')](this) ? this[_0x4cc7('0x2d61')]() : this['reset']()); }, 'reset': function() { _0x2116b2['mid'] = 0xd8f4d; for (var _0x35ad6a = 0x0, _0x21fd0d = this[_0x4cc7('0x2d2a')]; _0x35ad6a < _0x21fd0d[_0x4cc7('0x34')](); ) { var _0x4e989e = _0x21fd0d[_0x4cc7('0x2b')](_0x35ad6a); ++_0x35ad6a; _0x4e989e[_0x4cc7('0x2d62')](); } this[_0x4cc7('0x2d63')](); _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x2d64')](); }, 'resetCharacter': function() { this[_0x4cc7('0x2d63')](); for (var _0x1b1086 = 0x0, _0x4a4d87 = this[_0x4cc7('0xfdc')]; _0x1b1086 < _0x4a4d87[_0x4cc7('0x34')](); ) { var _0x35a87f = _0x4a4d87[_0x4cc7('0x2b')](_0x1b1086); ++_0x1b1086; _0x35a87f[_0x4cc7('0x19')](); } this[_0x4cc7('0x2d64')](); }, 'resetSpawnPoint': function() { if (_0x4cc7('0x2d65') === _0x4cc7('0x2d65')) { if (_0x2d63f9[_0x4cc7('0x2d1a')](0x0, this['characters']['get_length']())) { var _0x35de50 = null , _0x54adb7 = this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection']; this[_0x4cc7('0xee2')] && (null == _0x54adb7[_0x4cc7('0x1a68')] && _0x54adb7[_0x4cc7('0x1a69')](), _0x35de50 = _0x54adb7[_0x4cc7('0x1a68')]); if (null == _0x35de50 || 0x0 == _0x35de50[_0x4cc7('0x34')]()) _0x35de50 = _0x54adb7[_0x4cc7('0x1a6a')]; _0x54adb7[_0x4cc7('0x1a6b')] = _0x35de50[_0x4cc7('0x2b')](Math[_0x4cc7('0xc2b')]() * _0x35de50['get_length']() | 0x0); this[_0x4cc7('0x17c3')]['initialRotation'] = _0x54adb7[_0x4cc7('0x1a6b')]['rotation']; this['artificialGravity'][_0x4cc7('0x19')](); } } else { var _0x2ebd94 = 0x0; 0x0 != (this['_specularLightSources'] & 0x2) && ++_0x2ebd94; 0x0 != (this[_0x4cc7('0x1b8e')] & 0x2) && ++_0x2ebd94; return Math['min'](_0x331be6[_0x4cc7('0xea3')](_0x35de50 - this[_0x4cc7('0x1f70')]), 0x4 / _0x2ebd94 | 0x0) | 0x0; } }, 'reset2': function() { _0x2116b2['low'] = 0x48c3a; this[_0x4cc7('0x2d66')] = 0x0; this[_0x4cc7('0x2d60')] = !0x1; if (0x0 < this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (this[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')] = this[_0x4cc7('0x28f9')](this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x126')]['get_z'](), !0x0), null == this[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')] && (this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')] = this[_0x4cc7('0x1583')]), this[_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x2d24')] && this['gameplayMode'] != _0x3b0d34['EDIT'] && null != this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')] && !this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection']['verifyCharacterAllowed'](this[_0x4cc7('0xfdc')]['get'](0x0)['characterData']))) return; this['tweenCameraXYFor'] = this[_0x4cc7('0x2d5e')] = 0x0; var _0x3e4806 = this[_0x4cc7('0x2d27')] , _0xf8dae6 = _0x52778d[_0x4cc7('0x245f')]; _0x3e4806['x'] = _0xf8dae6['x']; _0x3e4806['y'] = _0xf8dae6['y']; _0x3e4806['z'] = _0xf8dae6['z']; _0x3e4806 = this[_0x4cc7('0x243e')]; _0xf8dae6 = _0x52778d[_0x4cc7('0x245f')]; _0x3e4806['x'] = _0xf8dae6['x']; _0x3e4806['y'] = _0xf8dae6['y']; _0x3e4806['z'] = _0xf8dae6['z']; this[_0x4cc7('0xf35')] = null; this[_0x4cc7('0x243d')] = !0x0; this['scene'][_0x4cc7('0xa0c')](this[_0x4cc7('0x17c3')]); this[_0x4cc7('0x17c3')]['reset'](); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); this[_0x4cc7('0x2d15')] = !0x1; this[_0x4cc7('0x2d67')] = 0x0; 0x0 < this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && null != this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection'] ? this[_0x4cc7('0x2747')](this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x2457')]) : null != this[_0x4cc7('0x1583')] ? this[_0x4cc7('0x2747')](this[_0x4cc7('0x1583')][_0x4cc7('0x2457')]) : null != this[_0x4cc7('0x28f9')](0x0, !0x0, !0x0) ? this[_0x4cc7('0x2747')](this[_0x4cc7('0x28f9')](0x0, !0x0, !0x0)['power']) : this[_0x4cc7('0x2747')](0x1); _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x19')](); }, 'onFixedUpdateStep': function() { this[_0x4cc7('0x17c3')][_0x4cc7('0x2d68')](); }, 'update': function(_0x4da3cc) { var _0x49d06c = {}; _0x49d06c[_0x4cc7('0x2d69')] = function(_0x1fb3e3, _0xf93e90) { return _0x1fb3e3 / _0xf93e90; } ; if (null != this[_0x4cc7('0xc32')]) if (_0x2116b2[_0x4cc7('0xc38')] = 0xeca15, null != this['latestSection'] && (this[_0x4cc7('0x1583')][_0x4cc7('0x24cb')] ? this[_0x4cc7('0x2d3d')]() : this[_0x4cc7('0x1583')][_0x4cc7('0x97e')](_0x180fa9['view'][_0x4cc7('0xc0e')]()['getPosition']())), 0x0 < this['pauseAllButCameraTimeLeft']) this[_0x4cc7('0x2d5e')] -= _0x4da3cc, 0x0 > this[_0x4cc7('0x2d5e')] && (this['pauseAllButCameraTimeLeft'] = 0x0); else { if (0x1 > this[_0x4cc7('0x2d19')]) if (this[_0x4cc7('0x2d19')] += _0x2d63f9[_0x4cc7('0x20c')](this[_0x4cc7('0x2d18')], _0x4da3cc), 0x1 <= this[_0x4cc7('0x2d19')] || null == this['slowEase']) this['currentSlowMultiplier'] = this['slowPercent'] = 0x1; else { if (_0x4cc7('0x2d6a') !== _0x4cc7('0x2d6b')) { var _0xa42375 = this[_0x4cc7('0x2d17')]; this[_0x4cc7('0x2d16')] = _0xa42375 + _0x2d63f9['PoPzC'](this[_0x4cc7('0x2d6c')][_0x4cc7('0x10b0')](this[_0x4cc7('0x2d19')]), 0x1 - _0xa42375); _0x4da3cc *= this[_0x4cc7('0x2d17')]; } else { var _0x19f8fb = _0xa42375++; this[_0x4cc7('0xd26')]['get'](_0x19f8fb)['updateImplicitVisibility'](); } } if (!this['disableAllButTerrain'] && this[_0x4cc7('0x1dbf')] != _0x3b0d34['CUTSCENE']) { _0xa42375 = Infinity; for (var _0xc46879 = 0x0, _0x79e362 = this['characters']; _0xc46879 < _0x79e362[_0x4cc7('0x34')](); ) { if ('alUVX' !== 'pawFX') { var _0x223159 = _0x79e362[_0x4cc7('0x2b')](_0xc46879); ++_0xc46879; _0x223159[_0x4cc7('0x126')][_0x4cc7('0xb48')]() && _0x223159[_0x4cc7('0x126')][_0x4cc7('0xd92')]() < _0xa42375 && (_0xa42375 = _0x223159[_0x4cc7('0x126')]['get_z']()); } else { var _0x47dd18 = _0x4da3cc[_0x4cc7('0x3a')](); _0x47dd18 = this[_0x4cc7('0x182f')]['get'](_0x47dd18); this[_0x4cc7('0x16a7')](_0x47dd18['id'], new _0x4ccd8b(_0x47dd18[_0x4cc7('0x1010')])); } } _0xc46879 = 0x0; for (_0x79e362 = this['characters']; _0xc46879 < _0x79e362[_0x4cc7('0x34')](); ) { _0x223159 = _0x79e362[_0x4cc7('0x2b')](_0xc46879); ++_0xc46879; var _0x516e45 = this[_0x4cc7('0x2d6d')](_0x223159[_0x4cc7('0x126')][_0x4cc7('0xd92')]()); _0x223159['currentSection'] = this[_0x4cc7('0x28f9')](_0x223159['mesh']['get_z'](), !0x1, !0x0); _0x223159[_0x4cc7('0x11dc')] = this[_0x4cc7('0x28f9')](_0x223159['mesh']['get_z'](), !0x0, !0x0); null == _0x223159[_0x4cc7('0x11d6')] && (_0x223159[_0x4cc7('0x11d6')] = _0x223159[_0x4cc7('0x11dc')]); _0x223159[_0x4cc7('0x11dc')] == _0x223159['currentSection'] ? (_0x223159[_0x4cc7('0x11dc')] = null, _0x223159['transitionSection'] = null) : _0x223159[_0x4cc7('0x2318')] = this[_0x4cc7('0x2d5a')](_0x223159[_0x4cc7('0x126')][_0x4cc7('0xd92')]()); if (_0x223159[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > this['currentSection'][_0x4cc7('0x2256')] && null != _0x516e45) { if ('zBGqF' !== 'qjqXi') { var _0x1b44d0 = _0x516e45[_0x4cc7('0x11d7')] - this[_0x4cc7('0x11d6')][_0x4cc7('0x2256')]; _0x1b44d0 = 1e-10 > (0x0 <= _0x1b44d0 ? _0x1b44d0 : -_0x1b44d0) ? !0x0 : _0x223159[_0x4cc7('0xf30')][_0x4cc7('0xf31')]; } else { if (null == _0x4da3cc) this['hue'] = 0x0, this[_0x4cc7('0x2d6e')] = 0x1, this[_0x4cc7('0x2d6f')] = 0.5; else { var _0x747bff = (_0x4da3cc >> 0x10 & 0xff) / 0xff; var _0x97aab = (_0x4da3cc >> 0x8 & 0xff) / 0xff; var _0x41fd98 = (_0x4da3cc & 0xff) / 0xff; var _0x1d6849 = _0x563a26['fold']([_0x747bff, _0x97aab], Math[_0x4cc7('0x53')], _0x41fd98); var _0x55f58d = _0x563a26[_0x4cc7('0xc93')]([_0x747bff, _0x97aab], Math[_0x4cc7('0x52')], _0x41fd98); _0x4da3cc = _0x55f58d - _0x1d6849; this['hue'] = 0x3c * (0x0 >= _0x4da3cc ? 0x0 : _0x55f58d == _0x747bff ? (_0x97aab - _0x41fd98) / _0x4da3cc % 0x6 : _0x55f58d == _0x97aab ? (_0x41fd98 - _0x747bff) / _0x4da3cc + 0x2 : (_0x747bff - _0x97aab) / _0x4da3cc + 0x4); this['lightness'] = _0x49d06c[_0x4cc7('0x2d69')](_0x1d6849 + _0x55f58d, 0x2); this['saturation'] = 0.5 >= this['lightness'] ? _0x4da3cc / (0x2 * this['lightness']) : _0x4da3cc / (0x2 - 0x2 * this[_0x4cc7('0x2d6f')]); isNaN(this[_0x4cc7('0x2d6e')]) && (this[_0x4cc7('0x2d6e')] = 0x0); } } } else _0x1b44d0 = !0x1; if (_0x1b44d0 && 0x0 == _0x223159[_0x4cc7('0xf32')]) if (_0x5260f5[_0x4cc7('0x9a0')](this['currentSection'], _0x50d0f8)) { if (null != this['extraParams'] && null != this['extraParams']['finishedSectionCallback'] && !this[_0x4cc7('0xc51')][_0x4cc7('0x2d70')](this['currentSection'])) { if ('apHSM' !== 'apHSM') { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.4); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.5, 36.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['dialog']['addBubble'](_0x4cc7('0x2658'), -0x140, -0x140, null, null, null, null, null); var _0x5e4cac = _0x1baaa1[_0x4cc7('0x7d9')](0x384) , _0x48ac2d = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('If\x20we\x27re\x20really\x20going\x20home,\x20why\x20aren\x27t\x20we\x20going\x20the\x20same\x20way\x20we\x20came?', -0x28, -0xbe, null, _0x5e4cac, -0x1, _0x48ac2d, null); _0x5e4cac = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2d71'), 0x64, 0x12c, null, null, null, _0x5e4cac, null); } else { this['reset'](); return; } } this[_0x4cc7('0xee1')][_0x4cc7('0x2cc5')](this[_0x4cc7('0x11d6')][_0x4cc7('0x39b')], this[_0x4cc7('0x11d6')], this[_0x4cc7('0x231d')]); if (null == this[_0x4cc7('0xc32')]) return; this[_0x4cc7('0x231d')] = 0x0; this[_0x4cc7('0x11d6')] = _0x516e45; if (this[_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x2d24')] && _0x5260f5['__instanceof'](this[_0x4cc7('0x11d6')], _0x50d0f8)) { _0x516e45 = this[_0x4cc7('0x11d6')]; if (!_0x516e45[_0x4cc7('0x2d3b')](_0x223159['characterData'])) return; this['levelSet'][_0x4cc7('0x2cc3')](_0x516e45[_0x4cc7('0x39b')], _0x516e45); if (null == this[_0x4cc7('0xc32')]) return; } _0x2d63f9[_0x4cc7('0x20f')](_0x223159, this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)) && (_0x2d63f9[_0x4cc7('0x2d1a')](null, _0x223159[_0x4cc7('0x11dc')]) ? _0x223159[_0x4cc7('0x11dc')]['power'] != this[_0x4cc7('0x2457')] && this[_0x4cc7('0x2d35')][_0x4cc7('0x294a')](this[_0x4cc7('0x2457')], _0x223159[_0x4cc7('0x11dc')][_0x4cc7('0x2457')], _0x4cc7('0x2d72')) : _0x223159[_0x4cc7('0x11d6')]['power'] != this[_0x4cc7('0x2457')] && (this[_0x4cc7('0x2d35')][_0x4cc7('0x2d73')](), this[_0x4cc7('0x2747')](_0x223159[_0x4cc7('0x11d6')]['power']))); _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc44')](); } else { if (this[_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x2d24')] && _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x11d6')], _0x50d0f8)) { _0x1b44d0 = this[_0x4cc7('0x11d6')]; if (!_0x1b44d0[_0x4cc7('0x2d3b')](_0x223159[_0x4cc7('0x11d4')])) return; this['levelSet'][_0x4cc7('0x2cc4')](_0x1b44d0[_0x4cc7('0x39b')], _0x1b44d0); if (null == this[_0x4cc7('0xc32')]) return; } 0x0 == _0x223159['oob'] && (this[_0x4cc7('0x11d6')] = _0x516e45); } } _0x2116b2[_0x4cc7('0xc38')] = 0x5bc58; this[_0x4cc7('0x2d66')] = this[_0x4cc7('0xa43')]; _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x4da3cc); 0x0 == this[_0x4cc7('0x2d66')] && 0x0 < this[_0x4cc7('0xa43')] && (_0x2d63f9['cLDvy'](this[_0x4cc7('0x1dbf')], _0x3b0d34['EXPLORE']) ? (_0x4da3cc = _0x104058[_0x4cc7('0x2d74')], _0xc46879 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x4da3cc['id'], _0x4da3cc[_0x4cc7('0xc12')]), _0x4da3cc[_0x4cc7('0x1333')](_0xc46879 + 0x1)) : this[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')] && (_0x4da3cc = _0x104058[_0x4cc7('0x2d75')], _0xc46879 = _0x104058['get_instance']()['get'](_0x4da3cc['id'], _0x4da3cc[_0x4cc7('0xc12')]), _0x4da3cc['set_value'](_0xc46879 + 0x1))); !this[_0x4cc7('0x2d60')] && 0x0 == this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['oob'] && 0x5 <= this[_0x4cc7('0xa43')] && 4.5 <= this[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x230d')] && (this['reachedShortRunCutoff'] = !0x0, this[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')] ? (_0x4da3cc = _0x104058[_0x4cc7('0x2d76')], _0xc46879 = _0x104058['get_instance']()['get'](_0x4da3cc['id'], _0x4da3cc[_0x4cc7('0xc12')]), _0x4da3cc['set_value'](_0xc46879 + 0x1)) : this[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')] && (_0x4da3cc = _0x104058[_0x4cc7('0x2d77')], _0xc46879 = _0x104058[_0x4cc7('0x493')]()['get'](_0x4da3cc['id'], _0x4da3cc['defaultValue']), _0x4da3cc[_0x4cc7('0x1333')](_0xc46879 + 0x1))); _0x2ab848[_0x4cc7('0xbdf')]['keyJustPressed'](_0x4cc7('0x1bfe')) && this[_0x4cc7('0x2d78')](); (this[_0x4cc7('0x1dbf')] != _0x3b0d34['PLAYTEST'] && this[_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x2d28')] || 0x1 < this[_0x4cc7('0xee1')][_0x4cc7('0xc2f')]) && this[_0x4cc7('0x2d79')](_0xa42375); _0xa42375 = this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]['musicID']; null != this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['nextSection'] && _0x52c886[_0x4cc7('0x216e')](this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11dc')][_0x4cc7('0x2d7a')]) != _0x52c886['correctMusicID'](_0xa42375) && (_0xa42375 = '', _0x401612['get_instance']()['playFromAsset'](null)); null != this[_0x4cc7('0x2d25')] ? _0xa42375 = this[_0x4cc7('0x2d25')] : null == _0xa42375 && (_0xa42375 = null != this[_0x4cc7('0xfdc')]['get'](0x0)['themeMusicID'] ? this['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x2d7b')] : 'TravelTheGalaxy'); null != _0xa42375 && 0x0 < _0xa42375[_0x4cc7('0x21')] && (_0xa42375 = _0x52c886[_0x4cc7('0x216c')](_0xa42375), _0x401612[_0x4cc7('0x493')]()['playFromAsset'](_0xa42375)); _0xa42375 = this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection'][_0x4cc7('0x2d7c')]; null != _0xa42375 && 0x0 < _0xa42375['length'] ? (_0xa42375 = _0x52c886[_0x4cc7('0x216c')](_0xa42375), _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x2d7d')](_0xa42375)) : _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc41')](null); if (null == this[_0x4cc7('0xc4f')] || this[_0x4cc7('0xc4f')][_0x4cc7('0xc50')]()) if (this['won']) _0x2116b2[_0x4cc7('0xb84')] = 0xce903, _0xa42375 = null == this[_0x4cc7('0xc51')][_0x4cc7('0x2c99')] ? 0x0 : this[_0x4cc7('0xc51')][_0x4cc7('0x2c99')], _0x19023b[_0x4cc7('0x493')]()['dismissOld'](_0x2d63f9[_0x4cc7('0x219')](new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - 0.1, _0xa42375)), null != this[_0x4cc7('0x2c98')] ? (this[_0x4cc7('0x2c98')](), this[_0x4cc7('0x2c98')] = null) : _0x2081a8[_0x4cc7('0xbc4')]['setTunnel'](null); else for (_0xa42375 = 0x0, _0x4da3cc = this[_0x4cc7('0xfdc')]; _0xa42375 < _0x4da3cc[_0x4cc7('0x34')](); ) { _0xc46879 = _0x4da3cc[_0x4cc7('0x2b')](_0xa42375); ++_0xa42375; if (_0xc46879['mesh'][_0x4cc7('0xb48')]()) if (null != this[_0x4cc7('0x2d1e')] && this[_0x4cc7('0x2d1e')](_0xc46879)) this[_0x4cc7('0x2d7e')](_0xc46879); else if (_0xc46879[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0xc46879['currentSection'][_0x4cc7('0x2256')] && (this[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x265b')] && _0x2d63f9[_0x4cc7('0x20f')](null, this[_0x4cc7('0x2d1e')]) || null == this[_0x4cc7('0x28f9')](_0xc46879['mesh'][_0x4cc7('0xd92')](), !0x0))) if (this[_0x4cc7('0x2d7f')]) if (0x2 != _0xc46879[_0x4cc7('0xf32')]) 0x96 < _0xc46879[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0xc46879['currentSection']['endZ'] && this[_0x4cc7('0x2d7e')](this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)); else if (this[_0x4cc7('0x2d80')](_0xc46879)) this['onCharacterDeath'](_0xc46879); else 0x2bc < _0xc46879['mesh'][_0x4cc7('0xd92')]() - _0xc46879[_0x4cc7('0x11d6')][_0x4cc7('0x2256')] && this[_0x4cc7('0x2d7e')](this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)); else (this[_0x4cc7('0x25f6')] ? 0x2 != _0xc46879[_0x4cc7('0xf32')] && _0xc46879['mesh'][_0x4cc7('0xd92')]() > 0x96 + _0xc46879['currentSection'][_0x4cc7('0x2256')] : 0x2 == _0xc46879['oob'] || _0xc46879['mesh'][_0x4cc7('0xd92')]() > 0x1f4 + _0xc46879[_0x4cc7('0x11d6')][_0x4cc7('0x2256')]) ? this[_0x4cc7('0x2d7e')](_0xc46879) : this[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x265b')] && null == this['victoryCondition'] && null != _0xc46879[_0x4cc7('0x11dc')] && _0x2d63f9[_0x4cc7('0x217')](_0xc46879['mesh'][_0x4cc7('0xd92')](), _0xc46879[_0x4cc7('0x11dc')][_0x4cc7('0x11d7')] - 0x12c) && this[_0x4cc7('0x2d7e')](_0xc46879); else this[_0x4cc7('0x25f6')] || this['playtesting'] || null != this[_0x4cc7('0x2d1e')] || 0x2 != _0xc46879[_0x4cc7('0xf32')] || _0xc46879 != this[_0x4cc7('0xfdc')]['get'](0x0) || (_0x79e362 = _0xc46879[_0x4cc7('0x126')][_0x4cc7('0xd92')]() + 0x177, _0x79e362 > _0xc46879['currentSection'][_0x4cc7('0x2256')] && null == this[_0x4cc7('0x28f9')](_0x79e362, !0x0) && this[_0x4cc7('0x2d7e')](this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0))); if (_0xc46879['mesh'][_0x4cc7('0xb48')]()) if (null != _0xc46879['currentSection'][_0x4cc7('0x2d58')]) { if (this[_0x4cc7('0x2d80')](_0xc46879)) this[_0x4cc7('0x2d5b')](_0xc46879); } else if (null == _0xc46879[_0x4cc7('0x11dc')] && 0xbb8 < _0xc46879['mesh']['get_z']() - _0xc46879[_0x4cc7('0x11d6')]['endZ']) this[_0x4cc7('0x2d5b')](_0xc46879); if (this[_0x4cc7('0x2d15')]) break; } } } }, 'cleanObjects': function(_0x3a3972) { for (var _0x34216d = this['currentSection']['startZ'] + this[_0x4cc7('0x2d27')]['z'] - this[_0x4cc7('0x2d20')], _0x439b9a = 0x0, _0x40344d = 0x0, _0x2780b = this[_0x4cc7('0x2d2a')]; _0x40344d < _0x2780b[_0x4cc7('0x34')](); ) { var _0x34d849 = _0x2780b['get'](_0x40344d); ++_0x40344d; if (_0x34d849['endZ'] >= _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() || _0x34d849['endZ'] >= this[_0x4cc7('0x11d6')]['startZ'] + _0x52778d[_0x4cc7('0x245f')]['z'] || _0x34d849['endZ'] >= _0x3a3972 + _0x52778d[_0x4cc7('0x245f')]['z']) { _0x34d849['startZ'] < _0x34216d && (_0x34216d = _0x34d849['startZ']); break; } _0x34d849[_0x4cc7('0xa35')](); ++_0x439b9a; } 0x0 < _0x439b9a && this[_0x4cc7('0x2d2a')]['splice'](0x0, _0x439b9a); _0x40344d = _0x439b9a = 0x0; for (_0x2780b = this[_0x4cc7('0x2d2b')]; _0x40344d < _0x2780b[_0x4cc7('0x34')](); ) { _0x34d849 = _0x2780b[_0x4cc7('0x2b')](_0x40344d); ++_0x40344d; if (_0x34d849[_0x4cc7('0x2256')] >= _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() || _0x34d849[_0x4cc7('0x2256')] >= this[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')] + _0x52778d[_0x4cc7('0x245f')]['z'] || _0x34d849[_0x4cc7('0x2256')] >= _0x3a3972 + _0x52778d[_0x4cc7('0x245f')]['z']) { _0x34d849[_0x4cc7('0x11d7')] < _0x34216d && (_0x34216d = _0x34d849[_0x4cc7('0x11d7')]); break; } _0x34d849[_0x4cc7('0xa35')](); ++_0x439b9a; } 0x0 < _0x439b9a && this[_0x4cc7('0x2d2b')]['splice'](0x0, _0x439b9a); for (_0x3a3972 = _0x44b7a4[_0x4cc7('0x1610')](this['gameObjects'][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x3a3972['currentValue'] != _0x3a3972['end']; ) _0x439b9a = _0x3a3972[_0x4cc7('0x124b')] += _0x3a3972[_0x4cc7('0x1612')], !this[_0x4cc7('0x1277')]['get'](_0x439b9a)['survivesRebuild'] && this['gameObjects'][_0x4cc7('0x2b')](_0x439b9a)[_0x4cc7('0x126')]['get_scenePosition']()['z'] < _0x34216d && this[_0x4cc7('0x1277')]['get'](_0x439b9a)[_0x4cc7('0x1ec2')](); }, 'setWon2': function(_0x21d856) { var _0x5dbb5b = this; _0x2116b2['high'] = 0x230db; null != this['extraParams']['victoryMessage'] && (_0x5240eb['displayMessages'](_0x21d856[_0x4cc7('0x11d4')], this[_0x4cc7('0xc51')][_0x4cc7('0x2d81')][_0x4cc7('0x46')]('\x0a')), this[_0x4cc7('0xc51')][_0x4cc7('0x2d81')] = null); if (this[_0x4cc7('0x2d7f')] || this['gameplayMode'] == _0x3b0d34[_0x4cc7('0x2d28')]) { var _0x199fe6 = _0x21d856[_0x4cc7('0x11d6')]; null == _0x199fe6 && (_0x199fe6 = this[_0x4cc7('0x28f9')](0x0, !0x0)); this[_0x4cc7('0x11d6')] = _0x199fe6; if (_0x21d856[_0x4cc7('0x11d4')] == _0x1fb3e3[_0x4cc7('0xc2b')]) this[_0x4cc7('0x23ea')](); else { for (var _0x507ed6 = _0x21d856[_0x4cc7('0x11d4')][_0x4cc7('0x23e5')]; ; ) { if (_0x4cc7('0x2d82') !== 'fhFtz') { this[_0x4cc7('0x2d83')](); _0x21d856 = 0x0; for (var _0x1f05a2 = this[_0x4cc7('0x11ff')]; _0x21d856 < _0x1f05a2[_0x4cc7('0x34')](); ) { var _0x33c77f = _0x1f05a2[_0x4cc7('0x2b')](_0x21d856); ++_0x21d856; _0x33c77f['__restoreContext'](); } } else { ++_0x507ed6; if (_0x507ed6 == _0x21d856[_0x4cc7('0x11d4')][_0x4cc7('0x23e5')]) break; _0x507ed6 >= _0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x34')]() && (_0x507ed6 = 0x0); if (_0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x2b')](_0x507ed6)[_0x4cc7('0x23e9')]() && !_0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x2b')](_0x507ed6)[_0x4cc7('0x9ec')] && _0x56067a[_0x4cc7('0x756')](_0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x2b')](_0x507ed6), _0x1fb3e3[_0x4cc7('0xc2b')]) && (null == _0x199fe6 || _0x199fe6[_0x4cc7('0x2d32')](_0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x2b')](_0x507ed6)))) break; } } _0x1fb3e3['set_activeCharacter'](_0x1fb3e3['available'][_0x4cc7('0x2b')](_0x507ed6)); } 0x1 < this[_0x4cc7('0xee1')][_0x4cc7('0xc2f')] && this[_0x4cc7('0x2d84')](0x0); } else { if (_0x4cc7('0x2d85') === _0x4cc7('0x2d86')) { return this[_0x4cc7('0x2d87')] >= this[_0x4cc7('0xe8c')][_0x4cc7('0x21')]; } else { this[_0x4cc7('0x2d15')] = !0x0; _0x199fe6 = 0x0; for (_0x507ed6 = this['animations']; _0x199fe6 < _0x507ed6['get_length'](); ) { if (_0x4cc7('0x2d88') !== _0x4cc7('0x2d88')) { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this['angel']['spritesheet']['set_currentFrame'](0x42); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x47); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x314600 = _0x1baaa1[_0x4cc7('0x7d9')](0x2a8) , _0x4b486b = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x262e'), -0x28, -0xe6, null, _0x314600, null, _0x4b486b, null); _0x314600 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x262f'), 0x118, 0xa0, null, null, null, _0x314600, null); _0x314600 = _0x1baaa1['width'](0x398); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2d89'), 0x14, 0x136, null, _0x314600, -0x1, null, null); } else { var _0x1201de = _0x507ed6[_0x4cc7('0x2b')](_0x199fe6); ++_0x199fe6; _0x1201de[_0x4cc7('0x94a')](0x0); } } null != this[_0x4cc7('0xc51')][_0x4cc7('0x2c99')] && 0x0 < this[_0x4cc7('0xc51')][_0x4cc7('0x2c99')] && (this[_0x4cc7('0xc4f')] = new _0x418852(this[_0x4cc7('0xc51')]['fadeOutOnVictory'],0x0,this[_0x4cc7('0xc51')][_0x4cc7('0x2c99')] / 0x2), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x2d8a')](this[_0x4cc7('0xc4f')]), _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc40')](null), null != this['victoryCallback'] && (this['fadeOut']['midpointCallback'] = function() { null != _0x5dbb5b[_0x4cc7('0x2c98')] && (_0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1, _0x5dbb5b[_0x4cc7('0x2c98')](), _0x5dbb5b[_0x4cc7('0x2c98')] = null); } )); this[_0x4cc7('0xee1')]['onFinishLevel'](_0x21d856[_0x4cc7('0x11d6')]['number'], _0x21d856[_0x4cc7('0x11d6')], this[_0x4cc7('0x231d')]); this[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')] && _0x104058['forceVisitMap'][_0x4cc7('0x1333')](!0x0); } } }, 'pauseAllButCamera': function(_0x32a6a0) { _0x2116b2[_0x4cc7('0xc38')] = 0x57af8; var _0x40b87c = this[_0x4cc7('0x2d5e')]; this[_0x4cc7('0x2d5e')] = _0x40b87c > _0x32a6a0 ? _0x40b87c : _0x32a6a0; }, 'unslowTime': function() { this[_0x4cc7('0x2d16')] = this[_0x4cc7('0x2d19')] = 0x1; }, 'display': function(_0x44a54a) { var _0x19932b = {}; _0x19932b['PHglv'] = function(_0x1fb3e3, _0x583df6) { return _0x1fb3e3 == _0x583df6; } ; _0x19932b[_0x4cc7('0x2d8b')] = function(_0x1fb3e3, _0x206639) { return _0x1fb3e3 + _0x206639; } ; if (_0x4cc7('0x2d8c') === _0x4cc7('0x2d8d')) { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x24); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_y'](-0x88); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x19e3); var _0x475bb8 = null; null == _0x475bb8 && (_0x475bb8 = new _0x169fce()); var _0x1831ca = Math[_0x4cc7('0x28')](2.007128639793479); _0x475bb8['x'] = 0.264 * _0x1831ca; _0x475bb8['y'] = -0.145 * _0x1831ca; _0x475bb8['z'] = -0.954 * _0x1831ca; _0x475bb8['w'] = Math[_0x4cc7('0x27')](2.007128639793479); _0x1831ca = _0x475bb8['x'] * _0x475bb8['x'] + _0x475bb8['y'] * _0x475bb8['y'] + _0x475bb8['z'] * _0x475bb8['z'] + _0x475bb8['w'] * _0x475bb8['w']; var _0x2cce90 = _0x1831ca - 0x1; 1e-10 > (0x0 <= _0x2cce90 ? _0x2cce90 : -_0x2cce90) || (_0x19932b['PHglv'](0x0, _0x1831ca) ? (_0x475bb8['x'] = 0x0, _0x475bb8['y'] = 0x0, _0x475bb8['z'] = 0x0, _0x475bb8['w'] = 0x1) : (_0x1831ca = 0x1 / Math[_0x4cc7('0x2c')](_0x1831ca), _0x475bb8['x'] *= _0x1831ca, _0x475bb8['y'] *= _0x1831ca, _0x475bb8['z'] *= _0x1831ca, _0x475bb8['w'] *= _0x1831ca)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x475bb8)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](9.9, 90.3, null, -0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x48); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](10.1, 89.5, null, -0x1); this['pastafarian']['spritesheet'][_0x4cc7('0xacb')](0x6a); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x475bb8 = new _0x161060(this[_0x4cc7('0xc35')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2d8e'), 0x8c, -0x8c, null, null, null, _0x475bb8, null); _0x475bb8 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2d8f'), -0xc8, 0x0, null, null, null, _0x475bb8, null); } else { if (null != this[_0x4cc7('0xc32')]) { _0x2116b2[_0x4cc7('0xc38')] = 0x1fa74; 0x0 < this[_0x4cc7('0x2d16')] && (_0x44a54a *= this[_0x4cc7('0x2d16')]); if (!this[_0x4cc7('0x2d22')] && this[_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x2d24')]) { for (var _0x1d9a36 = this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0), _0x294db0 = 0x0, _0x30daea = this[_0x4cc7('0xfdc')]; _0x294db0 < _0x30daea['get_length'](); ) { var _0x72fd48 = _0x30daea[_0x4cc7('0x2b')](_0x294db0); ++_0x294db0; if (_0x72fd48['mesh']['get_visible']()) { if (_0x4cc7('0x2d90') !== 'XUWmz') { var _0x458564 = _0x294db0[_0x4cc7('0x3a')](); 0x0 < _0x1d9a36[_0x4cc7('0x21')] && (_0x1d9a36 += '&'); var _0x3c1d79 = encodeURIComponent(_0x458564) + '=' , _0x4994c3 = this[_0x4cc7('0x907')]['formData']; _0x458564 = _0x4bf907[_0x4cc7('0x4dc')](null != _0x842c50[_0x458564] ? _0x4994c3[_0x4cc7('0xd77')](_0x458564) : _0x4994c3['h'][_0x458564]); _0x1d9a36 += _0x19932b[_0x4cc7('0x2d8b')](_0x3c1d79, encodeURIComponent(_0x458564)); } else { _0x1d9a36 = _0x72fd48; break; } } } _0x294db0 = null != this[_0x4cc7('0xf35')] ? _0x2d63f9[_0x4cc7('0x218')](0xb4, this['cameraTargetRotation']) / 3.141592653589793 : this['artificialGravity'][_0x4cc7('0xf73')](); _0x30daea = _0x294db0 - _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf73')](); if (0.01 > (0x0 <= _0x30daea ? _0x30daea : -_0x30daea)) _0x2d63f9['EAHGl'](_0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf73')](), _0x294db0) && _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](_0x294db0); else { _0x30daea = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x72fd48 = _0x30daea[_0x4cc7('0xf73')](); var _0x31a868 = _0x2d63f9[_0x4cc7('0x21a')](3.141592653589793, _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf73')]()) / 0xb4; _0x30daea[_0x4cc7('0xf9a')](_0x72fd48 + 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](3.141592653589793 * _0x294db0 / 0xb4, _0x31a868)) / 3.141592653589793 * (0x2 == _0x1d9a36['oob'] ? 0x4 : 6.5) * _0x44a54a); } _0x1d9a36[_0x4cc7('0xf30')]['onGround'] && (this[_0x4cc7('0xf35')] = null); _0x294db0 = this[_0x4cc7('0x2d27')]; _0x30daea = this[_0x4cc7('0x243e')]; _0x72fd48 = 0x3 * _0x44a54a; _0x31a868 = this['currentCameraOffset']; null == _0x31a868 && (_0x31a868 = new _0x21e384()); _0x31a868['x'] = _0x294db0['x'] + _0x72fd48 * (_0x30daea['x'] - _0x294db0['x']); _0x31a868['y'] = _0x294db0['y'] + _0x72fd48 * (_0x30daea['y'] - _0x294db0['y']); _0x31a868['z'] = _0x294db0['z'] + _0x72fd48 * (_0x30daea['z'] - _0x294db0['z']); _0x294db0 = this[_0x4cc7('0x243e')]; _0x30daea = _0x52778d[_0x4cc7('0x245f')]; _0x294db0['x'] = _0x30daea['x']; _0x294db0['y'] = _0x30daea['y']; _0x294db0['z'] = _0x30daea['z']; _0x294db0 = _0x52778d[_0x4cc7('0x2d91')]; _0x1d9a36 = _0x1d9a36['mesh'][_0x4cc7('0x13f9')](); _0x294db0['x'] = _0x1d9a36['x']; _0x294db0['y'] = _0x1d9a36['y']; _0x294db0['z'] = _0x1d9a36['z']; _0x2a6728[_0x4cc7('0x2346')](this[_0x4cc7('0x2d27')], 3.141592653589793 * _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf73')]() / 0xb4, _0x52778d[_0x4cc7('0x2d92')]); _0x1d9a36 = _0x52778d[_0x4cc7('0x2d91')]; _0x294db0 = _0x52778d[_0x4cc7('0x2d92')]; _0x30daea = _0x52778d['cameraTargetPosition']; null == _0x30daea && (_0x30daea = new _0x21e384()); _0x30daea['x'] = _0x1d9a36['x'] + _0x294db0['x']; _0x30daea['y'] = _0x1d9a36['y'] + _0x294db0['y']; _0x30daea['z'] = _0x1d9a36['z'] + _0x294db0['z']; this['keepCameraInBounds'] ? null == this[_0x4cc7('0x2d6d')](_0x52778d[_0x4cc7('0x2d91')]['z']) && this[_0x4cc7('0x28f9')](_0x52778d['cameraTargetPosition']['z'], !0x0) : (this[_0x4cc7('0x243d')] = !0x0, this[_0x4cc7('0x2d93')] = 0.4); _0x2d63f9[_0x4cc7('0x210')](0x0, this[_0x4cc7('0x2d93')]) && (this[_0x4cc7('0x2d93')] -= _0x44a54a); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_position'](_0x52778d['cameraTargetPosition']); } _0x2116b2[_0x4cc7('0xc38')] = 0x418d3; _0x1d9a36 = _0x2d63f9['lsUjU'](_0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')](), 0.99 * _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x102a')]()[_0x4cc7('0x1077')]()); _0x294db0 = this[_0x4cc7('0x28f9')](_0x1d9a36, !0x1); _0x30daea = this[_0x4cc7('0x28f9')](_0x1d9a36, !0x0); _0x72fd48 = 0x0; for (_0x31a868 = this[_0x4cc7('0x2d2a')]; _0x72fd48 < _0x31a868[_0x4cc7('0x34')](); ) { var _0x2079d8 = _0x31a868[_0x4cc7('0x2b')](_0x72fd48); ++_0x72fd48; null != _0x2079d8['tunnelCap'] && (_0x2079d8 == _0x294db0 || _0x2079d8 == _0x30daea ? (_0x2079d8['tunnelCap'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0), _0x2079d8[_0x4cc7('0x2d94')][_0x4cc7('0x126')][_0x4cc7('0x168e')](0x0, 0x0, _0x1d9a36)) : _0x2079d8['tunnelCap']['mesh'][_0x4cc7('0xc20')](!0x1)); } _0x1c10ac[_0x4cc7('0x8')][_0x4cc7('0x50c')]['call'](this, _0x44a54a); } } }, 'forGameObjectsTouching': function(_0x5a54a7, _0x12042b, _0x39ee56) { if (_0x4cc7('0x2d95') === _0x4cc7('0x2d95')) { null == _0x39ee56 && (_0x39ee56 = 0x0); _0x2116b2[_0x4cc7('0xc38')] = 0x8e4f4; for (var _0x8a8a1a, _0x427bce, _0x191102 = -0x1; ++_0x191102 < this[_0x4cc7('0x1277')][_0x4cc7('0x34')](); ) if (_0x8a8a1a = this[_0x4cc7('0x1277')][_0x4cc7('0x2b')](_0x191102), null == _0x8a8a1a[_0x4cc7('0x22c6')] && (_0x427bce = _0x8a8a1a['collider'], null != _0x427bce && _0x427bce[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['z'] > _0x5a54a7[_0x4cc7('0x53')]['z'] - this[_0x4cc7('0x2cfc')])) { if (_0x2d63f9['uaHfv'] === _0x4cc7('0x21c')) { --_0x191102; break; } else { this[_0x4cc7('0xe36')] && null != this[_0x4cc7('0x99c')] && (this['stage'][_0x4cc7('0x9a1')]['__backend'][_0x4cc7('0x2d96')](!0x1), this[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0x2d97')]['remove'](_0x48c401(this, this[_0x4cc7('0x2d98')])), this['stage'][_0x4cc7('0x9a1')][_0x4cc7('0x2d99')]['remove'](_0x48c401(this, this[_0x4cc7('0x2d9a')])), this[_0x4cc7('0xe36')] = !0x1, this['__stopCursorTimer']()); } } for (; ++_0x191102 < this[_0x4cc7('0x1277')]['get_length'](); ) if (_0x8a8a1a = this[_0x4cc7('0x1277')][_0x4cc7('0x2b')](_0x191102), _0x427bce = _0x8a8a1a['collider'], null != _0x427bce && null == _0x8a8a1a[_0x4cc7('0x22c6')]) { var _0x31b618 = _0x8a8a1a[_0x4cc7('0x22c7')][_0x4cc7('0x2bde')]; if (_0x31b618[_0x4cc7('0x53')]['x'] <= _0x5a54a7[_0x4cc7('0x52')]['x'] + _0x39ee56 && _0x31b618['max']['x'] >= _0x5a54a7[_0x4cc7('0x53')]['x'] - _0x39ee56 && _0x31b618[_0x4cc7('0x53')]['y'] <= _0x5a54a7[_0x4cc7('0x52')]['y'] + _0x39ee56 && _0x31b618[_0x4cc7('0x52')]['y'] >= _0x5a54a7[_0x4cc7('0x53')]['y'] - _0x39ee56 && _0x31b618['min']['z'] <= _0x5a54a7[_0x4cc7('0x52')]['z'] + _0x39ee56 && _0x31b618[_0x4cc7('0x52')]['z'] >= _0x5a54a7[_0x4cc7('0x53')]['z'] - _0x39ee56) _0x12042b(_0x8a8a1a); else if (_0x427bce['aabb'][_0x4cc7('0x53')]['z'] > _0x5a54a7[_0x4cc7('0x52')]['z'] + this['zOverlapLeeway']) break; } } else { this[_0x4cc7('0x2d9b')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x2d9c')][_0x4cc7('0xc20')](!0x1); } }, 'registerObject': function(_0x205758) { if (_0x4cc7('0x2d9d') !== 'mvmSk') { var _0x20828e = c[_0x4cc7('0x13f9')]() , _0x4ba51a = _0x20828e['x'] , _0x19b870 = _0x20828e['y']; _0x20828e = _0x20828e['z']; this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], this[_0x4cc7('0x1f7f')]['get'](0x0) * _0x4ba51a + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x4) * _0x19b870 + this['_inverseSceneMatrix']['get'](0x8) * _0x20828e + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xc)); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this['_cameraPositionIndex'] + 0x1, this['_inverseSceneMatrix']['get'](0x1) * _0x4ba51a + this[_0x4cc7('0x1f7f')]['get'](0x5) * _0x19b870 + this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x9) * _0x20828e + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xd)); this[_0x4cc7('0x1bc7')][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')] + 0x2, this['_inverseSceneMatrix'][_0x4cc7('0x2b')](0x2) * _0x4ba51a + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0x6) * _0x19b870 + this[_0x4cc7('0x1f7f')][_0x4cc7('0x2b')](0xa) * _0x20828e + this['_inverseSceneMatrix']['get'](0xe)); } else { _0x1c10ac['prototype'][_0x4cc7('0x242a')][_0x4cc7('0x96b')](this, _0x205758); _0x5260f5[_0x4cc7('0x9a0')](_0x205758, _0x1aa93f) && this['artificialGravity'][_0x4cc7('0xa0c')](_0x205758['mesh']); } }, 'setCharacter': function(_0x481e87) { _0x2116b2[_0x4cc7('0xb84')] = 0x93c79; if (null != this[_0x4cc7('0x298f')] && this['enforcedCharacter'] != _0x481e87 || this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d4')] == _0x481e87 && _0x481e87 != _0x1fb3e3['random']) return this[_0x4cc7('0xfdc')]['get'](0x0); var _0x28e5d0 = this[_0x4cc7('0x28f9')](0x0, !0x0) , _0x803eff = null; 0x0 < this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (_0x28e5d0 = this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')], _0x803eff = this['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11dc')]); _0x481e87 == _0x1fb3e3[_0x4cc7('0xc2b')] && _0x1fb3e3[_0x4cc7('0xc2b')][_0x4cc7('0x23fe')](_0x28e5d0[_0x4cc7('0x2ad3')]); if (null != _0x28e5d0 && (!_0x28e5d0[_0x4cc7('0x2d32')](_0x481e87) || _0x481e87[_0x4cc7('0x9ec')]) && null == this[_0x4cc7('0x298f')]) return this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); for (var _0x838810 = 0x0, _0x1b81f = this['characters']; _0x838810 < _0x1b81f[_0x4cc7('0x34')](); ) { if ('hVeHM' !== _0x4cc7('0x2d9e')) { _0x481e87 = 0x1 / _0x481e87; var _0x2491ba = this['d'] * _0x481e87; this['d'] = this['a'] * _0x481e87; this['a'] = _0x2491ba; this['b'] *= -_0x481e87; this['c'] *= -_0x481e87; _0x481e87 = -this['a'] * this['tx'] - this['c'] * this['ty']; this['ty'] = -this['b'] * this['tx'] - this['d'] * this['ty']; this['tx'] = _0x481e87; } else { var _0xdf0d4d = _0x1b81f[_0x4cc7('0x2b')](_0x838810); ++_0x838810; _0xdf0d4d[_0x4cc7('0x1ec2')](); } } this[_0x4cc7('0xfdc')][_0x4cc7('0xb7c')](0x0); this['characters'][_0x4cc7('0x29')](_0x481e87[_0x4cc7('0x23ef')](this)); this[_0x4cc7('0x242a')](this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)); this['characters'][_0x4cc7('0x2b')](0x0)['currentSection'] = _0x28e5d0; this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11dc')] = _0x803eff; return this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); }, 'updateCharacter': function() { if (_0x4cc7('0x2d9f') === _0x4cc7('0x2d9f')) { 0x0 < this[_0x4cc7('0xfdc')]['get_length']() && (_0x2116b2[_0x4cc7('0xc38')] = 0x1248e, this[_0x4cc7('0x2d3a')](_0x1fb3e3['activeCharacter']), this[_0x4cc7('0x231d')] = 0x0, this[_0x4cc7('0xee1')][_0x4cc7('0x2cc3')](this['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')], this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]), null != this[_0x4cc7('0xc32')] && (this[_0x4cc7('0x19')](), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3e')][_0x4cc7('0x19')](), _0x2ab848['instance'][_0x4cc7('0xbe8')] && (this['update'](0x0), this[_0x4cc7('0x50c')](0x0)))); } else { return this['_parsingPaused']; } }, 'set_power': function(_0x393d3f) { if (this[_0x4cc7('0x2457')] == _0x393d3f) return this[_0x4cc7('0x2457')]; _0x2116b2[_0x4cc7('0xc38')] = 0xd17ec; this['power'] = 0x0 > _0x393d3f ? 0x0 : 0x1 > _0x393d3f ? _0x393d3f : 0x1; this[_0x4cc7('0xbef')]['y'] = 0x1a6 * (0.9 + 0.09999999999999998 * this[_0x4cc7('0x2457')]); _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x2748')](this['power']); return this[_0x4cc7('0x2457')]; }, 'onQuit': function() { if (null != this[_0x4cc7('0xc32')]) { if ('FeUZj' !== 'cGtlt') { var _0x188778 = '4|3|0|2|1'[_0x4cc7('0x46')]('|') , _0x26cab3 = 0x0; while (!![]) { switch (_0x188778[_0x26cab3++]) { case '0': var _0xcc9207 = null == this[_0x4cc7('0xc51')][_0x4cc7('0x2c99')] ? 0x0 : this[_0x4cc7('0xc51')][_0x4cc7('0x2c99')]; continue; case '1': _0x56067a['xsEsp'](null, this[_0x4cc7('0xc51')]['quitCallback']) && this[_0x4cc7('0xc51')][_0x4cc7('0x2da0')](); continue; case '2': _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x2da1')](_0x56067a[_0x4cc7('0x757')](new Date()['getTime'](), 0x3e8) - 0.2 - _0xcc9207); continue; case '3': _0x2116b2[_0x4cc7('0xb84')] = 0xd7529; continue; case '4': _0x2116b2[_0x4cc7('0xc38')] = 0xd7529; continue; } break; } } else { _0x470421['call'](this, new _0x28b142(0x17,0x5), new _0x28b142(0x9,0x5), new _0x28b142(0x25,0x5)); } } }, 'hasMiscParam': function(_0x40f1c2) { if ('ginMe' !== _0x4cc7('0x2da2')) { return 0xd; } else { if (null == this[_0x4cc7('0x1583')]) return !0x1; var _0x379e99 = this['latestSection'][_0x4cc7('0x1584')]; return null != _0x842c50[_0x40f1c2] ? _0x379e99['existsReserved'](_0x40f1c2) : _0x379e99['h'][_0x4cc7('0x959')](_0x40f1c2); } }, 'getMiscParam': function(_0x5c40c3) { if ('bMcid' === _0x4cc7('0x2da3')) { if (null == this[_0x4cc7('0x1583')]) return null; var _0x4a1339 = this[_0x4cc7('0x1583')][_0x4cc7('0x1584')]; return null != _0x842c50[_0x5c40c3] ? _0x4a1339[_0x4cc7('0xd77')](_0x5c40c3) : _0x4a1339['h'][_0x5c40c3]; } else { var _0x2c924a = '\x0a'; this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x15f2')] = this[_0x4cc7('0x167e')](), this['_textData'] = this[_0x4cc7('0x15f2')]['replace'](/\\[\r\n]+\s*/gm, '\x20')); -0x1 == this[_0x4cc7('0x15f2')][_0x4cc7('0x2d')](_0x2c924a) && (_0x2c924a = '\x0d'); this[_0x4cc7('0x167b')] || (this[_0x4cc7('0x167b')] = !0x0, this[_0x4cc7('0x1695')] = _0x2bc114['toObjectVector'](null), this[_0x4cc7('0xb8b')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af7')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af8')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af1')] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x11f1')] = _0x2bc114[_0x4cc7('0x24')](null), this['_stringLength'] = this[_0x4cc7('0x15f2')][_0x4cc7('0x21')], this[_0x4cc7('0x1682')] = this[_0x4cc7('0x15f2')]['indexOf'](_0x2c924a, 0x0), this['_oldIndex'] = 0x0, this['_objects'] = _0x2bc114[_0x4cc7('0x24')](null), this[_0x4cc7('0x1af9')] = 0x0); for (; this[_0x4cc7('0x1682')] < this[_0x4cc7('0x16c1')] && this[_0x4cc7('0x1683')](); ) { this['_charIndex'] = this[_0x4cc7('0x15f2')]['indexOf'](_0x2c924a, this[_0x4cc7('0x1681')]); -0x1 == this['_charIndex'] && (this['_charIndex'] = this[_0x4cc7('0x16c1')]); var _0x352220 = this['_textData']['substring'](this[_0x4cc7('0x1681')], this[_0x4cc7('0x1682')]); _0x352220 = _0x352220['split']('\x0d')['join'](''); _0x352220 = _0x29cea6['replace'](_0x352220, '\x20\x20', '\x20'); _0x352220 = _0x352220[_0x4cc7('0x46')]('\x20'); this[_0x4cc7('0x1681')] = this[_0x4cc7('0x1682')] + 0x1; this['parseLine'](_0x352220); if (this[_0x4cc7('0x1641')]()) return !0x1; } if (this[_0x4cc7('0x1682')] >= this[_0x4cc7('0x16c1')]) { if (this[_0x4cc7('0x1af5')] && !this[_0x4cc7('0x1af4')]) return !0x1; this[_0x4cc7('0x1299')](); this[_0x4cc7('0x2da4')](); return !0x0; } return !0x1; } }, 'levelAfter': function(_0x38fe2b, _0x1db8e6, _0x347478) { null == _0x347478 && (_0x347478 = !0x0); null == _0x1db8e6 && (_0x1db8e6 = !0x1); return this[_0x4cc7('0xee2')] ? _0x347478 || 0x0 != _0x38fe2b ? this[_0x4cc7('0x2da5')](_0x38fe2b, _0x1db8e6) : -0x1 : this[_0x4cc7('0x2da6')](_0x38fe2b, _0x1db8e6, _0x347478); }, 'levelBefore': function(_0x2d7abb, _0x3dfce9) { null == _0x3dfce9 && (_0x3dfce9 = !0x1); return this['backwards'] ? this[_0x4cc7('0x2da6')](_0x2d7abb, _0x3dfce9) : this[_0x4cc7('0x2da5')](_0x2d7abb, _0x3dfce9); }, 'levelAfterAbsolute': function(_0x481783, _0x4d2500, _0x6d0c4d) { null == _0x6d0c4d && (_0x6d0c4d = !0x0); null == _0x4d2500 && (_0x4d2500 = !0x1); _0x2116b2[_0x4cc7('0xb83')] = 0xc10b6; ++_0x481783; if (_0x4d2500) for (; _0x481783 < this[_0x4cc7('0xee1')][_0x4cc7('0xc2f')] && !this[_0x4cc7('0xee1')][_0x4cc7('0xc30')](_0x481783, this['backwards']); ) ++_0x481783; _0x481783 >= this[_0x4cc7('0xee1')]['levelCount'] && (_0x481783 = _0x6d0c4d ? 0x0 : -0x1); return _0x481783; }, 'levelBeforeAbsolute': function(_0x3f5d2e, _0x129787) { null == _0x129787 && (_0x129787 = !0x1); _0x2116b2[_0x4cc7('0xb83')] = 0xbfbc2; --_0x3f5d2e; 0x0 > _0x3f5d2e && (_0x3f5d2e = this[_0x4cc7('0xee1')]['levelCount'] - 0x1); if (_0x129787) for (; 0x0 < _0x3f5d2e && !this[_0x4cc7('0xee1')][_0x4cc7('0xc30')](_0x3f5d2e, this[_0x4cc7('0xee2')]); ) --_0x3f5d2e; return _0x3f5d2e; }, 'getGravityStrength': function() { return this[_0x4cc7('0xbef')]['y']; }, 'dispose': function() { _0x2116b2['low'] = 0x9cbad; _0x1c10ac[_0x4cc7('0x8')]['dispose'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x2d35')] = this[_0x4cc7('0x162c')] = this[_0x4cc7('0x2d1e')] = this[_0x4cc7('0x2c98')] = this[_0x4cc7('0xc51')] = this[_0x4cc7('0x1583')] = this[_0x4cc7('0x2d2b')] = this[_0x4cc7('0x2d2a')] = this['overriddenCameraOffset'] = this[_0x4cc7('0x2d27')] = this[_0x4cc7('0x11d6')] = this[_0x4cc7('0xfdc')] = this['levelSet'] = null; }, '__class__': _0x52778d, '__properties__': { 'set_power': _0x4cc7('0x2747') } }); var _0x9973ca = function() { if (_0x4cc7('0x2da7') !== _0x4cc7('0x2da8')) { this[_0x4cc7('0x2da9')] = !0x1; _0x2116b2[_0x4cc7('0xc38')] = 0xea79d; this[_0x4cc7('0x2daa')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1[_0x4cc7('0x1045')],0x3,0x1,-0x898,null,{ 'backwards': !0x0, 'beginMessage': _0x4cc7('0x2dab') })); this['challenges'][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3['angel'],_0x4b25d1[_0x4cc7('0x1041')],0x22,null,null,null,{ 'beginMessage': 'Step\x202:\x20gather\x20the\x20others.\x0aStep\x203:\x20FINALLY\x20go\x20home.' })); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1[_0x4cc7('0x104a')],0x6,null,null,null,{ 'beginMessage': 'Missing\x20tiles.\x20Someone\x20was\x20here\x20recently!' })); var _0x49cd20 = _0x1fb3e3[_0x4cc7('0xec5')] , _0x52fb99 = _0x4b25d1[_0x4cc7('0x1049')] , _0x4b8802 = _0x55a4be['get_theNextBigThing'](); _0x49cd20 = new _0x44e0bc(_0x49cd20,_0x52fb99,0x4,0x3,-0x12c0,'|characterSprite-name-Skater~xIndex-14~zIndex-15~frame-28',{ 'beginMessage': _0x4cc7('0x2dac') },null,_0x4b8802); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](_0x49cd20); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3['angel'],_0x4b25d1[_0x4cc7('0x104c')],0x7,null,null,null,{ 'beginMessage': _0x4cc7('0x2dad') })); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1[_0x4cc7('0x104c')],0x9,0x1,-0x9c4,null,{ 'beginMessage': _0x4cc7('0x2dae'), 'victoryMessage': _0x4cc7('0x2daf') })); _0x52fb99 = _0x1fb3e3['angel']; _0x4b8802 = _0x4b25d1[_0x4cc7('0x104c')]; var _0x547048 = _0x55a4be[_0x4cc7('0x27b0')](); _0x52fb99 = new _0x44e0bc(_0x52fb99,_0x4b8802,0x4,0x1,-0x1f4,_0x4cc7('0x2db0'),{ 'backwards': !0x0, 'beginMessage': _0x4cc7('0x2db1') },null,_0x547048); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](_0x52fb99); _0x4b8802 = _0x1fb3e3['angel']; _0x547048 = _0x4b25d1[_0x4cc7('0x1041')]; var _0x1a51a9 = _0x55a4be[_0x4cc7('0x27db')](); _0x4b8802 = new _0x44e0bc(_0x4b8802,_0x547048,0x2f,0x2,-0x1f4,_0x4cc7('0x2db2'),{ 'backwards': !0x0, 'beginMessage': _0x4cc7('0x2db3') },null,_0x1a51a9); this[_0x4cc7('0x2daa')]['push'](_0x4b8802); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1[_0x4cc7('0x1041')],0x20,null,null,null,{ 'backwards': !0x0, 'startTilesLength': _0x9973ca['LONGER_START_TILES'], 'beginMessage': _0x4cc7('0x2db4') })); _0x547048 = _0x1fb3e3[_0x4cc7('0xec5')]; _0x1a51a9 = _0x4b25d1[_0x4cc7('0x1041')]; var _0x1c3dee = _0x9973ca[_0x4cc7('0x2db5')] , _0x31402b = (_0x37a526 = _0x55a4be[_0x4cc7('0x27ad')](), _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])) , _0x118599 = _0x55a4be[_0x4cc7('0x27ad')]() , _0x3d1d9a = new _0x44e0bc(_0x547048,_0x1a51a9,0xf,null,-0x28,null,{ 'backwards': !0x0, 'startTilesLength': _0x1c3dee, 'victoryCallback': function() { _0x31402b(0x1); } },null,_0x118599); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](_0x3d1d9a); var _0x4bf907 = _0x48c401(this, this['onChallengeDone']); _0x55a4be[_0x4cc7('0x27ad')]()['playNextChallenge'] = function() { _0x4bf907(_0x3d1d9a, !0x0); } ; this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](null); this[_0x4cc7('0x2daa')]['push'](null); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](null); this[_0x4cc7('0x2daa')]['push'](null); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1['primary'],0x19,0x2,null,null,{ 'noCrumblingTiles': !0x0, 'beginMessage': _0x4cc7('0x2db6') })); this['challenges'][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1['dark'],0xa,null,null,null,{ 'beginMessage': _0x4cc7('0x2db7') })); _0x547048 = _0x1fb3e3['angel']; _0x1a51a9 = _0x4b25d1[_0x4cc7('0x1044')]; _0x1c3dee = _0x55a4be[_0x4cc7('0x27ae')](); _0x547048 = new _0x44e0bc(_0x547048,_0x1a51a9,0x15,0x2,null,_0x4cc7('0x2db8'),{ 'beginMessage': 'I\x20don\x27t\x20know\x20if\x20it\x27s\x20my\x20imagination,\x20but\x20it\x20feels\x20like\x20I\x20just\x20can\x27t\x20fly\x20as\x20well\x20here.' },null,_0x1c3dee); this['challenges'][_0x4cc7('0x29')](_0x547048); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3['angel'],_0x4b25d1[_0x4cc7('0xf03')],0x1,null,null,null,{ 'noCrumblingTiles': !0x0, 'beginMessage': _0x4cc7('0x2db9') })); _0x1a51a9 = _0x1fb3e3[_0x4cc7('0xec5')]; _0x1c3dee = _0x4b25d1[_0x4cc7('0xf03')]; _0x118599 = _0x55a4be[_0x4cc7('0x27ac')](); var _0x16dada = new _0x44e0bc(_0x1a51a9,_0x1c3dee,0x3,null,-0x7d0,'|characterSprite-name-Lizard~xIndex-4~zIndex--18.4~countFromEnd~frame-28',{ 'noCrumblingTiles': !0x0, 'beginMessage': 'Hey,\x20knocked-out\x20tiles.\x20I\x27m\x20in\x20luck!' },null,_0x118599); this['challenges'][_0x4cc7('0x29')](_0x16dada); new _0x427929(_0x1fb3e3[_0x4cc7('0x9eb')],_0x4cc7('0x2dba'),_0x16dada); var _0x2adeba = _0x2d63f9[_0x4cc7('0x21d')](_0x48c401, this, this[_0x4cc7('0x2dbb')]); _0x55a4be[_0x4cc7('0x27ac')]()[_0x4cc7('0x2903')] = function() { _0x2adeba(_0x16dada, !0x0); } ; this[_0x4cc7('0x2daa')]['push'](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1[_0x4cc7('0x104f')],0x6,null,null,null,{ 'beginMessage': _0x2d63f9[_0x4cc7('0x2dbc')] })); this['challenges'][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1[_0x4cc7('0x104b')],0x7)); this[_0x4cc7('0x2daa')]['push'](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1['sidePathD'],0x0,null,null,null,{ 'backwards': !0x0, 'startTilesLength': _0x9973ca[_0x4cc7('0x2db5')], 'beginMessage': _0x4cc7('0x2dbd') })); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1[_0x4cc7('0x104f')],0x9,0x1,-0x7d0,null,{ 'beginMessage': _0x4cc7('0x2dbe') })); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec5')],_0x4b25d1['sidePathU'],0x9,0x2,null,null,{ 'backwards': !0x0, 'startTilesLength': -0x1, 'modifyData': function(_0x49cd20, _0x52fb99) { return 0x9 == _0x49cd20 ? _0x52fb99 + _0x4cc7('0x2dbf') : _0x52fb99; }, 'beginMessage': _0x4cc7('0x2dc0') })); _0x1a51a9 = _0x1fb3e3['angel']; _0x1c3dee = _0x4b25d1[_0x4cc7('0x104f')]; _0x118599 = _0x55a4be[_0x4cc7('0x27b1')](); _0x1a51a9 = new _0x44e0bc(_0x1a51a9,_0x1c3dee,0x4,0x1,-0x1f4,'|characterSprite-name-Student~xIndex-22~zIndex--4~countFromEnd~frame-71~xInverted',{ 'backwards': !0x0, 'noCrumblingTiles': !0x0, 'beginMessage': _0x4cc7('0x2dc1') },null,_0x118599); this[_0x4cc7('0x2daa')][_0x4cc7('0x29')](_0x1a51a9); _0x1c3dee = 0x0; for (_0x118599 = this['challenges']['get_length'](); _0x1c3dee < _0x118599; ) { if (_0x4cc7('0x2dc2') === _0x4cc7('0x2dc3')) { var _0x16a9aa = this[_0x4cc7('0x1278')]; _0x49cd20 = _0x16a9aa[_0x4cc7('0x2d')](_0x49cd20, 0x0); -0x1 != _0x49cd20 && _0x16a9aa[_0x4cc7('0xa5e')](_0x49cd20, 0x1); } else { var _0x5aff49 = _0x1c3dee++; if (null != this['challenges']['get'](_0x5aff49)) { if (_0x4cc7('0x2dc4') === _0x4cc7('0x2dc5')) { _0x3d1d9a(0x1); } else { var _0x161060 = this['challenges'][_0x4cc7('0x2b')](_0x5aff49) , _0x536c04 = 1.0222 + _0x5aff49 / this[_0x4cc7('0x2daa')][_0x4cc7('0x34')]() * 0.1875; _0x161060[_0x4cc7('0x2c97')][_0x4cc7('0x2dc6')] = _0x536c04; _0x161060 = this[_0x4cc7('0x2daa')]['get'](_0x5aff49)[_0x4cc7('0x2c95')]; null != _0x161060 && (_0x536c04 = this[_0x4cc7('0x2daa')][_0x4cc7('0x2b')](_0x5aff49)['levelParams']['customDate'], _0x161060[_0x4cc7('0x25ea')][_0x4cc7('0x2dc6')] = _0x536c04, _0x161060[_0x4cc7('0x1731')] == _0x396698[_0x4cc7('0x25e9')] && (_0x161060[_0x4cc7('0x1731')] = _0x3606ba[_0x4cc7('0x4ed')](function(_0x49cd20, _0x52fb99) { if (_0x4cc7('0x2dc7') !== _0x56067a[_0x4cc7('0x758')]) { return this[_0x4cc7('0x2033')][_0x4cc7('0x7d9')]; } else { return function() { return _0x52fb99[0x0](_0x49cd20[0x0]); } ; } }([_0x5aff49], [_0x48c401(this, this[_0x4cc7('0x2dc8')])])))); } } } } _0x1c3dee = this[_0x4cc7('0x2dc9')] = _0x2bc114[_0x4cc7('0x24')](null); _0x118599 = _0x1fb3e3[_0x4cc7('0xec4')]; _0x5aff49 = _0x1fb3e3[_0x4cc7('0xec5')]; _0x161060 = _0x4b25d1[_0x4cc7('0x1045')]; _0x536c04 = _0x55a4be[_0x4cc7('0x27d9')](); _0x1c3dee[_0x4cc7('0x29')](new _0x427929(_0x118599,_0x4cc7('0x2dca'),new _0x44e0bc(_0x5aff49,_0x161060,-0x1,null,null,null,{ 'customDate': 1.0222 },null,_0x536c04))); this[_0x4cc7('0x2dc9')]['get'](0x0)[_0x4cc7('0xb1c')] = 0x0; this['invitees']['push'](new _0x427929(_0x1fb3e3[_0x4cc7('0xacc')],_0x4cc7('0x2dcb'),_0x49cd20)); this[_0x4cc7('0x2dc9')][_0x4cc7('0x29')](new _0x427929(_0x1fb3e3['duplicator'],_0x4cc7('0x2dcc'),_0x52fb99)); this[_0x4cc7('0x2dc9')][_0x4cc7('0x29')](new _0x427929(_0x1fb3e3[_0x4cc7('0xac8')],_0x4cc7('0x2dcd'),_0x1a51a9)); this[_0x4cc7('0x2dc9')]['push'](new _0x427929(_0x1fb3e3[_0x4cc7('0xc37')],_0x4cc7('0x2dce'),null,this[_0x4cc7('0x2dcf')](_0x1fb3e3['duplicator']))); this[_0x4cc7('0x2dc9')][_0x4cc7('0x29')](new _0x427929(_0x1fb3e3[_0x4cc7('0xc35')],_0x4cc7('0x2dd0'),_0x4b8802)); this[_0x4cc7('0x2dc9')][_0x4cc7('0x29')](new _0x427929(_0x1fb3e3['gentleman'],_0x4cc7('0x2dd1'),_0x547048)); _0x49cd20 = 0x0; _0x52fb99 = 0x1; _0x4b8802 = 0x0; for (_0x547048 = this[_0x4cc7('0x2daa')][_0x4cc7('0x34')](); _0x4b8802 < _0x547048; ) if (_0x1a51a9 = _0x4b8802++, null != this['challenges'][_0x4cc7('0x2b')](_0x1a51a9)) { null == this[_0x4cc7('0x2daa')]['get'](_0x1a51a9)['levelParams']['victoryCallback'] && (_0x1c3dee = this[_0x4cc7('0x2daa')]['get'](_0x1a51a9), _0x118599 = function(_0x49cd20, _0x52fb99) { return function() { _0x52fb99[0x0](_0x49cd20[0x0], !0x0); } ; }([this['challenges'][_0x4cc7('0x2b')](_0x1a51a9)], [_0x48c401(this, this['onChallengeDone'])]), _0x1c3dee['levelParams'][_0x4cc7('0x2c98')] = _0x118599); _0x1c3dee = !0x1; _0x118599 = 0x0; for (_0x5aff49 = this[_0x4cc7('0x2dc9')]; _0x118599 < _0x5aff49[_0x4cc7('0x34')](); ) _0x161060 = _0x5aff49[_0x4cc7('0x2b')](_0x118599), ++_0x118599, _0x161060[_0x4cc7('0x2c96')] == this[_0x4cc7('0x2daa')][_0x4cc7('0x2b')](_0x1a51a9) && (_0x161060['startChallenge'] = this[_0x4cc7('0x2daa')][_0x4cc7('0x2b')](_0x49cd20), _0x161060[_0x4cc7('0xb1c')] = _0x52fb99, _0x1c3dee = !0x0); _0x1c3dee && (_0x49cd20 = _0x1a51a9 + 0x1, ++_0x52fb99); } _0x55a4be[_0x4cc7('0x27d9')]()['tunnelParams'][_0x4cc7('0x2dc6')] = 1.0222; _0x145ce0['call'](this, null, null, _0x172b83['get_currentLayout']()); this[_0x4cc7('0x9ad')]('click', _0x48c401(this, this[_0x4cc7('0x2dd2')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x2dd3')])); } else { _0x4ae64a[_0x4cc7('0x96b')](this); } }; _0x16dada[_0x4cc7('0x2dd4')] = _0x9973ca; _0x9973ca['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x2bbd'), _0x4cc7('0x2dd5')]; _0x9973ca[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x9973ca[_0x4cc7('0x2d6')] = {}; _0x9973ca[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x9973ca[_0x4cc7('0x493')] = function() { return _0x56067a[_0x4cc7('0x759')](null, _0x9973ca[_0x4cc7('0xbc4')]) ? _0x9973ca[_0x4cc7('0xbc4')] = new _0x9973ca() : _0x9973ca[_0x4cc7('0xbc4')]; } ; _0x9973ca[_0x4cc7('0x92b')] = _0x145ce0; _0x9973ca[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { '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['contents'] = new _0x457ac5(); this[_0x4cc7('0xa0c')](this['contents']); var _0x1ca391 = this['header'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x30, _0x2081a8['HANDWRITING_FONT'], _0x56067a['LrhAa']) , _0x5096e4 = null; null == _0x5096e4 && (_0x5096e4 = _0x1ca391[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()['add'](new _0x23639f(_0x1ca391), new _0x5a0679(_0x5096e4)); _0x1ca391 = new _0x23639f(this['header']); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1ca391, new _0x436bc1(0xc,_0x30bcc9[_0x4cc7('0xe19')])); _0x1ca391 = new _0x23639f(this[_0x4cc7('0x2dd6')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1ca391, new _0x436bc1(0xc,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0x269d')][_0x4cc7('0xa0c')](this[_0x4cc7('0x2dd6')]); this[_0x4cc7('0xe1d')] = _0x2bc114[_0x4cc7('0x24')](null); var _0x446113 = this[_0x4cc7('0x2dd6')]; _0x1ca391 = 0x0; for (_0x5096e4 = this['invitees']; _0x1ca391 < _0x5096e4['get_length'](); ) { if ('BDfFZ' !== _0x4cc7('0x2dd7')) { var _0x2e874d = _0x5096e4[_0x4cc7('0x2b')](_0x1ca391); ++_0x1ca391; _0x2e874d = new _0x3e96ce(_0x2e874d); var _0x3fa16b = new _0x23639f(_0x2e874d); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3fa16b, new _0x436bc1(0xc,_0x30bcc9[_0x4cc7('0xe19')])); _0x446113 = new _0x23639f(_0x446113); _0x3fa16b = new _0x23639f(_0x2e874d); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3fa16b, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x446113); this[_0x4cc7('0x269d')][_0x4cc7('0xa0c')](_0x2e874d); this['items'][_0x4cc7('0x29')](_0x2e874d); _0x446113 = _0x2e874d; } else { _0x425f7b['call'](this, _0x1ca391); } } this[_0x4cc7('0x21f3')](new _0x23639f(this[_0x4cc7('0x269d')]), new _0x23639f(this['contents']), 0xc); _0x1ca391 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x1ca391, _0x5cad50[_0x4cc7('0x91d')](0xffffff)); this['addChildAt'](_0x1ca391, 0x0); _0x2e874d = new _0x432b23(-0xa,-0x7,0x14,0xe); _0x1ca391 = new _0x161060(_0x2e874d); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1ca391, new _0x13ca4e(!0x0)); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1ca391, new _0x13ca4e(!0x1)); _0x1ca391 = _0x2e874d['x']; _0x5096e4 = new _0x161060(_0x2e874d); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5096e4, new _0x436bc1(_0x1ca391,_0x30bcc9[_0x4cc7('0xe19')])); _0x1ca391 = _0x2e874d['y']; _0x5096e4 = new _0x161060(_0x2e874d); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5096e4, new _0x436bc1(_0x1ca391,_0x30bcc9['TOP'])); _0x1ca391 = this[_0x4cc7('0x2dd8')] = new _0x24e28(); _0x446113 = [new _0x212a6a(0.5,0x0), new _0x212a6a(0x0,0x1), new _0x212a6a(0x1,0x1), new _0x212a6a(0.5,0x0)]; _0x5096e4 = _0x5cad50['SOLID'](0x0); _0x2e874d = new _0x161060(_0x2e874d); _0x3fa16b = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x3eb91f = 0x0, _0x35fb9d = _0x446113[_0x4cc7('0x21')]; _0x3eb91f < _0x35fb9d; ) { if (_0x56067a[_0x4cc7('0x2dd9')] !== _0x4cc7('0x75c')) { return null != this['h'][_0x4cc7('0x9f0')][_0x1ca391[_0x4cc7('0x8ed')]]; } else { var _0x4f0899 = _0x3eb91f++; _0x3fa16b[_0x4cc7('0x9e7')](_0x4f0899, _0x446113[_0x4f0899]); } } _0x446113 = new _0x109181(_0x3fa16b); _0x446113[_0x4cc7('0x2c60')] = _0x5096e4; _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x1ca391), _0x446113, _0x2e874d); _0x1ca391 = new _0x23639f(this[_0x4cc7('0x2dd8')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1ca391, new _0x436bc1(-0xa,_0x30bcc9[_0x4cc7('0x46d')])); _0x1ca391 = new _0x23639f(this[_0x4cc7('0x2dd8')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1ca391, new _0x436bc1(0x9,_0x30bcc9[_0x4cc7('0x1e99')])); _0x1ca391 = new _0x457ac5(); _0x1ca391[_0x4cc7('0xa0c')](this[_0x4cc7('0x2dd8')]); this[_0x4cc7('0xa0c')](_0x1ca391); _0x1ca391 = this[_0x4cc7('0xbf3')] = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x2dda')]),0x0,0x28,_0x4cc7('0x2ddb'),null,null,null,_0x2081a8['HANDWRITING_FONT']); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x1ca391), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x5096e4 = this['nextButton']; _0x1ca391 = new _0x23639f(this[_0x4cc7('0x269d')]); _0x5096e4 = new _0x23639f(_0x5096e4); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x5096e4, new _0xaf08d9(0x18,_0x30bcc9['RIGHT']), _0x1ca391); _0x1ca391 = new _0x23639f(this[_0x4cc7('0xbf3')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1ca391, new _0x436bc1(0x4,_0x30bcc9['BOTTOM'])); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xbf3')]); this[_0x4cc7('0x2ddc')] = new _0x212a6a(); this['offscreen'] = new _0x212a6a(); this['farOffscreen'] = new _0x212a6a(); _0x1ca391 = _0x48c401(this, this[_0x4cc7('0x2ddd')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x1ca391))); _0x1ca391(); var _0xecb20a = _0x48c401(this, this[_0x4cc7('0xc5e')]); _0x1ca391 = function() { _0xecb20a(!0x0); } ; this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x1ca391))); _0x1ca391(); }, 'setTweenPoints': function() { this[_0x4cc7('0x2ddc')]['x'] = this[_0x4cc7('0x2dde')]['x'] = this[_0x4cc7('0x2ddf')]['x'] = 0.05 * _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]; var _0x24923e = _0x56067a['ZaIjO'](_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageHeight'], this[_0x4cc7('0xa75')]()); this[_0x4cc7('0x2ddc')]['y'] = _0x24923e + 0xc * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y']; _0x24923e = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')]; var _0x5c97ba = this[_0x4cc7('0x2dd6')][_0x4cc7('0xa75')](); this[_0x4cc7('0x2dde')]['y'] = _0x24923e - _0x5c97ba; _0x24923e = _0x3b7d43[_0x4cc7('0xbc6')]()['stage']['stageHeight']; this[_0x4cc7('0x2ddf')]['y'] = _0x24923e - 0x1c * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y']; }, 'hideIfHeaderClicked': function(_0x23d248) { if (this[_0x4cc7('0x2da9')]) { var _0x51061a = this['get_mouseX']() , _0x577567 = this[_0x4cc7('0xb4f')](); 0x0 > _0x51061a || 0x0 > _0x577567 || _0x51061a > this['get_width']() || _0x577567 > this[_0x4cc7('0x2dd6')]['get_y']() + this[_0x4cc7('0x2dd6')]['get_height']() + 0xc * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'] || (this[_0x4cc7('0xc5e')](), _0x23d248[_0x4cc7('0x1248')]()); } }, 'showIfHidden': function(_0x2ae8e5) { this[_0x4cc7('0x2da9')] || (this[_0x4cc7('0xc5f')](), _0x2ae8e5['stopImmediatePropagation']()); }, 'show': function(_0x22a062) { null == _0x22a062 && (_0x22a062 = !0x1); _0x3ae7ae[_0x4cc7('0xa50')](this, _0x22a062 ? 0x0 : 0.4, { 'x': this[_0x4cc7('0x2ddc')]['x'], 'y': this[_0x4cc7('0x2ddc')]['y'] })[_0x4cc7('0xa53')](_0xd06419[_0x4cc7('0xa54')]); this[_0x4cc7('0x2dd8')]['set_scaleY'](-0x1); this[_0x4cc7('0x2da9')] = !0x0; }, 'hide': function(_0x1a6057) { null == _0x1a6057 && (_0x1a6057 = !0x1); var _0xdb300e = _0x9973ca[_0x4cc7('0x2de0')]; _0xdb300e = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xdb300e['id'], _0xdb300e[_0x4cc7('0xc12')]) >= this['challenges'][_0x4cc7('0x34')]() ? { 'x': this[_0x4cc7('0x2ddf')]['x'], 'y': this[_0x4cc7('0x2ddf')]['y'] } : { 'x': this[_0x4cc7('0x2dde')]['x'], 'y': this[_0x4cc7('0x2dde')]['y'] }; _0x3ae7ae['tween'](this, _0x1a6057 ? 0x0 : 0.4, _0xdb300e)['ease'](_0xd06419[_0x4cc7('0xa54')]); this[_0x4cc7('0x2dd8')][_0x4cc7('0xb2a')](0x1); this[_0x4cc7('0x2da9')] = !0x1; }, 'reset': function() { this[_0x4cc7('0xc20')](!0x1); }, 'getInvitee': function(_0x2ebea1) { for (var _0x4a9a7c = 0x0, _0x13c247 = this['invitees']; _0x4a9a7c < _0x13c247[_0x4cc7('0x34')](); ) { var _0x259b06 = _0x13c247[_0x4cc7('0x2b')](_0x4a9a7c); ++_0x4a9a7c; if (_0x259b06[_0x4cc7('0xb30')] == _0x2ebea1) return _0x259b06; } return null; }, 'keepSearching': function(_0x102b22) {}, 'onChallengeDone': function(_0x5b34e8, _0x4a9c5b) { for (_0x5b34e8 = this[_0x4cc7('0x2daa')][_0x4cc7('0x2d')](_0x5b34e8, 0x0) + 0x1; _0x5b34e8 < this[_0x4cc7('0x2daa')][_0x4cc7('0x34')]() && _0x56067a[_0x4cc7('0x75d')](null, this['challenges'][_0x4cc7('0x2b')](_0x5b34e8)); ) ++_0x5b34e8; var _0x57f65a = _0x9973ca['saveChallengesDone']; _0x5b34e8 > _0x104058[_0x4cc7('0x493')]()['get'](_0x57f65a['id'], _0x57f65a[_0x4cc7('0xc12')]) && _0x9973ca['saveChallengesDone'][_0x4cc7('0x1333')](_0x5b34e8); _0x4a9c5b && (_0x5b34e8 < this[_0x4cc7('0x2daa')]['get_length']() ? this['challenges'][_0x4cc7('0x2b')](_0x5b34e8)[_0x4cc7('0x2cad')]() : _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null)); }, 'challengeDone': function(_0x3c7e7b) { if ('DxVMH' !== 'DxVMH') { this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this['sprites'][_0x4cc7('0x29')](this['angel']); var _0x48fd3e = this['explorePath'][_0x4cc7('0x1109')]; _0x48fd3e = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x48fd3e); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x48fd3e,0x1); this[_0x4cc7('0xd91')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xd91')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')]['push'](this[_0x4cc7('0xd91')]); _0x48fd3e = this['explorePath']['pathName']; _0x48fd3e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x48fd3e); this[_0x4cc7('0xd91')][_0x4cc7('0x110a')] = new _0x42bd00(_0x48fd3e,0x18); } else { _0x9973ca[_0x4cc7('0x493')](); var _0x4a6062 = _0x9973ca[_0x4cc7('0x2de0')]; return _0x104058[_0x4cc7('0x493')]()['get'](_0x4a6062['id'], _0x4a6062[_0x4cc7('0xc12')]) > _0x3c7e7b; } }, 'mouseOverThis': function() { if ('qGMRf' !== _0x4cc7('0x2de1')) { return 0x0 <= this[_0x4cc7('0xbf2')]() && this[_0x4cc7('0xbf2')]() <= this[_0x4cc7('0xa74')]() && 0x0 <= this[_0x4cc7('0xb4f')]() && this['get_mouseY']() <= this[_0x4cc7('0xa75')]() ? !0x0 : this[_0x4cc7('0xbf3')]['get_visible']() ? this[_0x4cc7('0xbf3')][_0x4cc7('0xbf4')](this[_0x4cc7('0xbf3')])[_0x4cc7('0xbf5')](this[_0x4cc7('0xbf3')]['get_mouseX'](), this[_0x4cc7('0xbf3')][_0x4cc7('0xb4f')]()) : !0x1; } else { this[_0x4cc7('0x1987')] = null; this[_0x4cc7('0x2de2')] = -0x1; this[_0x4cc7('0xc20')](!0x1); } }, '__class__': _0x9973ca }); var _0x468839 = function(_0x4e6cae) { this[_0x4cc7('0x2de3')] = this[_0x4cc7('0x29b7')] = this[_0x4cc7('0x29b8')] = 0x0; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0x2de4')](_0x393f85[_0x4cc7('0x2de5')]); this['mouseChildren'] = !0x1; null != _0x4e6cae && (this[_0x4cc7('0xbb1')] = !0x0, this[_0x4cc7('0xbba')](!0x0), this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x4e6cae)); }; _0x16dada[_0x4cc7('0x2de6')] = _0x468839; _0x468839[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x2de7')]; _0x468839[_0x4cc7('0x92b')] = _0x457ac5; _0x468839['prototype'] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'offState': null, 'hoverState': null, 'downState': null, 'currentState': null, 'backgroundCount': null, 'rectangleExtraWidth': null, 'rectangleExtraHeight': null, 'getStateSprite': function(_0x42b718) { switch (_0x42b718[0x1]) { case 0x0: return null == this['offState'] && (this['offState'] = new _0x457ac5(), this[_0x4cc7('0x2de8')][_0x4cc7('0xc20')](this[_0x4cc7('0x2d87')] == _0x393f85[_0x4cc7('0x2de5')]), this[_0x4cc7('0xb6a')](this[_0x4cc7('0x2de8')], this['backgroundCount']), this[_0x4cc7('0x9ad')]('mouseOut', _0x48c401(this, this['onMouseOut']))), this[_0x4cc7('0x2de8')]; case 0x1: return _0x56067a['FPjUI'](null, this[_0x4cc7('0x2de9')]) && (this[_0x4cc7('0x2de9')] = new _0x457ac5(), this[_0x4cc7('0x2de9')][_0x4cc7('0xc20')](this[_0x4cc7('0x2d87')] == _0x393f85[_0x4cc7('0x89')]), this[_0x4cc7('0xb6a')](this[_0x4cc7('0x2de9')], this['backgroundCount']), this[_0x4cc7('0x9ad')](_0x4cc7('0x1258'), _0x48c401(this, this['onMouseOver']))), this[_0x4cc7('0x2de9')]; case 0x2: return null == this['downState'] && (this[_0x4cc7('0x2dea')] = new _0x457ac5(), this[_0x4cc7('0x2dea')]['set_visible'](this[_0x4cc7('0x2d87')] == _0x393f85[_0x4cc7('0x2deb')]), this[_0x4cc7('0xb6a')](this['downState'], this['backgroundCount']), this['addEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this['onMouseDown'])), this[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x1b8b')]))), this[_0x4cc7('0x2dea')]; } }, 'onMouseOut': function(_0x5e22c9) { this[_0x4cc7('0x2de4')](_0x393f85['OFF']); }, 'onMouseOver': function(_0x10cb86) { if (_0x4cc7('0x2dec') === _0x4cc7('0x2dec')) { this[_0x4cc7('0x2de4')](_0x10cb86['buttonDown'] ? _0x393f85[_0x4cc7('0x2deb')] : _0x393f85[_0x4cc7('0x89')]); } else { null != this['cutscene'] && this[_0x4cc7('0x49c')][_0x4cc7('0x50c')](0x2); this[_0x4cc7('0x19')](); } }, 'onMouseDown': function(_0x3fc72e) { this[_0x4cc7('0x2de4')](_0x393f85[_0x4cc7('0x2deb')]); }, 'set_currentState': function(_0x20756a) { this[_0x4cc7('0x2d87')] = _0x20756a; null != this[_0x4cc7('0x2de8')] && this[_0x4cc7('0x2de8')][_0x4cc7('0xc20')](_0x20756a == _0x393f85[_0x4cc7('0x2de5')]); null != this[_0x4cc7('0x2de9')] && this[_0x4cc7('0x2de9')][_0x4cc7('0xc20')](_0x20756a == _0x393f85['HOVER']); null != this[_0x4cc7('0x2dea')] && this['downState'][_0x4cc7('0xc20')](_0x20756a == _0x393f85['DOWN']); return _0x20756a; }, 'addDisplayObject': function(_0xf95d03, _0x5571d1, _0x2ecac0) { null == _0x2ecac0 && (_0x2ecac0 = !0x1); null == _0x5571d1 ? _0x2ecac0 ? (this[_0x4cc7('0x2de3')]++, this[_0x4cc7('0xb6a')](_0xf95d03, 0x0)) : this[_0x4cc7('0xa0c')](_0xf95d03) : _0x2ecac0 ? this[_0x4cc7('0x2ded')](_0x5571d1)[_0x4cc7('0xb6a')](_0xf95d03, 0x0) : this[_0x4cc7('0x2ded')](_0x5571d1)['addChild'](_0xf95d03); }, 'clearRectangles': function() { this['get_graphics']()[_0x4cc7('0x9fd')](); null != this[_0x4cc7('0x2de8')] && this['offState'][_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); null != this['hoverState'] && this[_0x4cc7('0x2de9')][_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); _0x2d63f9['EAHGl'](null, this[_0x4cc7('0x2dea')]) && this[_0x4cc7('0x2dea')][_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this[_0x4cc7('0x29b8')] = this[_0x4cc7('0x29b7')] = 0x0; }, 'addRectangle': function(_0x4186d7, _0x1818a4, _0x398ae7, _0x32b357, _0x575b1b, _0x432ae8, _0x3347a7) { null == _0x398ae7 && (_0x398ae7 = 0x1); null == _0x432ae8 ? this['addRectangle2'](this['get_graphics'](), _0x4186d7, _0x1818a4, _0x398ae7, _0x32b357, _0x575b1b, _0x3347a7) : this[_0x4cc7('0x2dee')](this[_0x4cc7('0x2ded')](_0x432ae8)[_0x4cc7('0xbb9')](), _0x4186d7, _0x1818a4, _0x398ae7, _0x32b357, _0x575b1b, _0x3347a7); }, 'addRectangles': function(_0x1c4500, _0x11e973, _0x3923e8, _0x17d182) { var _0x56620e = this[_0x4cc7('0xbf4')](null); this[_0x4cc7('0x274e')](_0x1c4500, _0x11e973, 0x1, _0x3923e8, _0x17d182, _0x393f85[_0x4cc7('0x2de5')], _0x56620e); this[_0x4cc7('0x274e')](_0x1c4500, _0x11e973, 0x1, _0x3923e8, _0x17d182, _0x393f85[_0x4cc7('0x89')], _0x56620e); this[_0x4cc7('0x274e')](_0x1c4500, _0x3923e8, 0x1, _0x11e973, _0x17d182, _0x393f85['DOWN'], _0x56620e); }, 'addRectangle2': function(_0xe425b5, _0x2646a7, _0x58a244, _0x288cce, _0x5955a5, _0x542409, _0x48fe94) { null == _0x288cce && (_0x288cce = 0x1); _0xe425b5[_0x4cc7('0x10ce')](_0x58a244, _0x288cce); null != _0x5955a5 && null != _0x542409 ? _0xe425b5['lineStyle'](_0x542409, _0x5955a5) : _0xe425b5[_0x4cc7('0x133f')](); _0x58a244 = this[_0x4cc7('0xa74')](); _0x288cce = this[_0x4cc7('0xa75')](); null != _0x48fe94 ? _0xe425b5[_0x4cc7('0x2def')](_0x48fe94['x'] - _0x2646a7, _0x48fe94['y'] - _0x2646a7, _0x48fe94['width'] + 0x2 * _0x2646a7, _0x48fe94[_0x4cc7('0x98b')] + 0x2 * _0x2646a7, 0x3 * _0x2646a7) : _0xe425b5['drawRoundRect'](-_0x2646a7, -_0x2646a7, this[_0x4cc7('0xa74')]() + 0x2 * _0x2646a7, _0x2d63f9['aOlHd'](this[_0x4cc7('0xa75')](), 0x2 * _0x2646a7), 0x3 * _0x2646a7); this['rectangleExtraWidth'] += _0x2d63f9[_0x4cc7('0x220')](this[_0x4cc7('0xa74')](), _0x58a244); this['rectangleExtraHeight'] += this[_0x4cc7('0xa75')]() - _0x288cce; }, 'get_width': function() { return _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xa74')][_0x4cc7('0x96b')](this) - this[_0x4cc7('0x29b7')]; }, 'get_height': function() { return _0x457ac5[_0x4cc7('0x8')]['get_height'][_0x4cc7('0x96b')](this) - this[_0x4cc7('0x29b7')]; }, 'set_width': function(_0x380243) { 0x0 != this[_0x4cc7('0x29b7')] && this['clearRectangles'](); return _0x457ac5[_0x4cc7('0x8')]['set_width']['call'](this, _0x380243); }, 'set_height': function(_0x5836e7) { 0x0 != this[_0x4cc7('0x29b8')] && this[_0x4cc7('0x274d')](); return _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x10e6')]['call'](this, _0x5836e7); }, '__class__': _0x468839, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')]['__properties__'], { 'set_currentState': _0x4cc7('0x2de4') }) }); var _0x5b75dc = function(_0x18941a, _0x363d15, _0x68e1ed, _0x41ee37, _0x1b7933, _0x145c8a, _0x3925cb) { null == _0x145c8a && (_0x145c8a = 0xff00); _0x468839[_0x4cc7('0x96b')](this, _0x48c401(this, this['toggle'])); _0x68e1ed = this[_0x4cc7('0xe15')] = _0x22bdfe['createTextField'](_0x18941a, _0x363d15, _0x3925cb, _0x68e1ed); _0x3925cb = null; null == _0x3925cb && (_0x3925cb = _0x68e1ed[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x68e1ed), new _0x5a0679(_0x3925cb)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]); _0x68e1ed = new _0x432b23(0x0,0x0,0x1,0x1); _0x3925cb = new _0x161060(_0x68e1ed); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x3925cb, null != _0x363d15 ? new _0x392c21(!0x1,_0x363d15) : new _0x13ca4e(!0x1)); _0x3925cb = new _0x23639f(this['textField']); var _0x5fdcf3 = new _0x161060(_0x68e1ed); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5fdcf3, new _0x310c15(!0x1,0.5), _0x3925cb); _0x3ab995[_0x4cc7('0x2df0')](new _0x161060(_0x68e1ed), null); _0x5fdcf3 = this[_0x4cc7('0xe15')]; _0x3925cb = new _0x161060(_0x68e1ed); _0x5fdcf3 = new _0x23639f(_0x5fdcf3); _0x172b83['get_currentLayout']()['add'](_0x5fdcf3, new _0xaf08d9(0x8,_0x30bcc9['RIGHT']), _0x3925cb); _0x3925cb = new _0x432b23(); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x161060(_0x3925cb), _0x145606[_0x4cc7('0x20d1')](_0x30bcc9['RIGHT']), new _0x23639f(this[_0x4cc7('0xe15')])); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x161060(_0x3925cb), _0x145606[_0x4cc7('0x20d1')](_0x30bcc9['BOTTOM']), new _0x23639f(this[_0x4cc7('0xe15')])); _0x5fdcf3 = new _0x24e28(); _0x109181['fillRect'](_0x5fdcf3, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x161060(_0x3925cb)); this[_0x4cc7('0xb6a')](_0x5fdcf3, 0x0); _0x3925cb = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x3925cb, null, 0x0, 0.13 * _0x363d15, _0x18941a, new _0x161060(_0x68e1ed)); this[_0x4cc7('0xa0c')](_0x3925cb); _0x18941a = this[_0x4cc7('0x2df1')] = new _0x24e28(); _0x3925cb = [new _0x212a6a(-0.1,0.6), new _0x212a6a(0.4,0x1), new _0x212a6a(0.97,-0.1)]; _0x68e1ed = new _0x161060(_0x68e1ed); _0x5fdcf3 = _0x2bc114['toObjectVector'](null); for (var _0x472ca1 = 0x0, _0x4bf907 = _0x3925cb[_0x4cc7('0x21')]; _0x472ca1 < _0x4bf907; ) { var _0x16dada = _0x472ca1++; _0x5fdcf3[_0x4cc7('0x9e7')](_0x16dada, _0x3925cb[_0x16dada]); } _0x3925cb = new _0x109181(_0x5fdcf3); _0x3925cb[_0x4cc7('0x1c9c')] = 0.29 * _0x363d15; _0x3925cb[_0x4cc7('0x1c9b')] = _0x145c8a; _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x18941a), _0x3925cb, _0x68e1ed); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x2df1')]); this[_0x4cc7('0x2df2')](_0x41ee37); this['checkedListener'] = _0x1b7933; }; _0x16dada[_0x2d63f9[_0x4cc7('0x4a6')]] = _0x5b75dc; _0x5b75dc[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x2df3')]; _0x5b75dc[_0x4cc7('0x92b')] = _0x468839; _0x5b75dc['prototype'] = _0x5aff49(_0x468839[_0x4cc7('0x8')], { 'checkMark': null, 'checkedListener': null, 'textField': null, 'toggle': function(_0x451624) { this[_0x4cc7('0x2df2')](!this[_0x4cc7('0x2df1')][_0x4cc7('0xb48')]()); }, 'set_checked': function(_0x36a9df) { this[_0x4cc7('0x2df1')]['get_visible']() != _0x36a9df && (this['checkMark']['set_visible'](_0x36a9df), null != this['checkedListener'] && this['checkedListener'](_0x36a9df)); return this[_0x4cc7('0x2df1')][_0x4cc7('0xb48')](); }, '__class__': _0x5b75dc, '__properties__': _0x5aff49(_0x468839[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_checked': 'set_checked' }) }); var _0x3e96ce = function(_0x8b278d) { var _0x2ea289 = _0x8b278d['nickname'] , _0x9c64ad = _0x8b278d[_0x4cc7('0x49c')]; null != _0x9c64ad[_0x4cc7('0x146b')] ? (_0x9c64ad = _0x9c64ad[_0x4cc7('0x146b')], _0x9c64ad = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x9c64ad['id'], _0x9c64ad[_0x4cc7('0xc12')])) : _0x9c64ad = !0x1; _0x5b75dc[_0x4cc7('0x96b')](this, 0x0, 0x24, _0x2ea289, _0x9c64ad, null, 0x0, _0x2081a8[_0x4cc7('0xbff')]); this[_0x4cc7('0x2df4')] = _0x8b278d; if (!_0x8b278d[_0x4cc7('0xb30')][_0x4cc7('0x219b')]) { _0x2ea289 = this[_0x4cc7('0x2df1')]; var _0x1f64e9 = [new _0x212a6a(0x0,0x0), new _0x212a6a(0.9 + 0.09999999999999998 * Math['random'](),0.4 * Math[_0x4cc7('0xc2b')]()), new _0x212a6a(0.1 * Math['random'](),0.1 + 0.30000000000000004 * Math[_0x4cc7('0xc2b')]()), new _0x212a6a(0.9 + 0.09999999999999998 * Math['random'](),0.3 + 0.3 * Math[_0x4cc7('0xc2b')]())]; _0x9c64ad = new _0x23639f(this[_0x4cc7('0xe15')]); for (var _0xb918e4 = _0x2bc114[_0x4cc7('0x24')](null), _0x58f020 = 0x0, _0x255245 = _0x1f64e9['length']; _0x58f020 < _0x255245; ) { var _0x5e51c2 = _0x58f020++; _0xb918e4[_0x4cc7('0x9e7')](_0x5e51c2, _0x1f64e9[_0x5e51c2]); } _0x1f64e9 = new _0x109181(_0xb918e4); _0x1f64e9[_0x4cc7('0x1c9c')] = 3.2; _0x1f64e9['lineColor'] = 0x0; _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x2ea289), _0x1f64e9, _0x9c64ad); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(this[_0x4cc7('0x2df1')]), new _0x310c15(!0x1,0.6), new _0x23639f(this[_0x4cc7('0xe15')])); } if (0x0 <= _0x8b278d[_0x4cc7('0xb1c')]) { if (_0x4cc7('0x2df5') === _0x4cc7('0x2df5')) { _0x8b278d = _0x8b278d[_0x4cc7('0xb1c')] + 0x1; _0x2ea289 = _0x2081a8[_0x4cc7('0xbff')]; switch (_0x8b278d % 0xa) { case 0x1: _0x9c64ad = 'st'; break; case 0x2: _0x9c64ad = 'nd'; break; case 0x3: _0x9c64ad = 'rd'; break; default: _0x9c64ad = 'th'; } _0x9c64ad = this[_0x4cc7('0x2df6')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x10, _0x2ea289, _0x8b278d + _0x9c64ad); _0x2ea289 = new _0x23639f(this[_0x4cc7('0xe15')]); _0x9c64ad = new _0x23639f(_0x9c64ad); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x9c64ad, new _0xaf08d9(0x4 + _0x2d63f9[_0x4cc7('0x2df7')](0xef4d * _0x8b278d % 0x64, 0x64) * 0x8,_0x30bcc9['RIGHT']), _0x2ea289); _0x8b278d = this[_0x4cc7('0x2df6')]; _0x8b278d[_0x4cc7('0xb47')](0x2 * _0x8b278d[_0x4cc7('0xa74')]()); _0x8b278d = this[_0x4cc7('0x2df6')]; _0x8b278d['set_height'](0x2 * _0x8b278d[_0x4cc7('0xa75')]()); _0x8b278d = this[_0x4cc7('0x2df6')]; _0x2ea289 = null; null == _0x2ea289 && (_0x2ea289 = _0x8b278d[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x8b278d), new _0x5a0679(_0x2ea289)); _0x8b278d = new _0x23639f(this[_0x4cc7('0x2df6')]); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x8b278d, new _0x13ca4e(!0x0)); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x8b278d, new _0x13ca4e(!0x1)); this[_0x4cc7('0x2df6')][_0x4cc7('0xc20')](this[_0x4cc7('0x2df1')][_0x4cc7('0xb48')]()); this[_0x4cc7('0x2df6')][_0x4cc7('0xb4c')](-0x14); this['addChild'](this[_0x4cc7('0x2df6')]); } else { _0x8b278d = _0x5260f5[_0x4cc7('0x99b')](_0x8b278d, _0x19e25c); this[_0x4cc7('0x81')](_0x8b278d[_0x4cc7('0x1d1b')]()); this[_0x4cc7('0x1555')](_0x8b278d[_0x4cc7('0x1b63')]()); } } this['set_buttonMode'](!0x1); this['useHandCursor'] = !0x1; }; _0x16dada[_0x4cc7('0x2df8')] = _0x3e96ce; _0x3e96ce['__name__'] = _0x4cc7('0x2df9')[_0x4cc7('0x46')]('\x20'); _0x3e96ce[_0x4cc7('0x92b')] = _0x5b75dc; _0x3e96ce[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x2dfa')](_0x5aff49, _0x5b75dc['prototype'], { 'invitee': null, 'indexText': null, 'toggle': function(_0x414d3a) { _0x414d3a = this[_0x4cc7('0x2df4')][_0x4cc7('0x49c')]; null != _0x414d3a[_0x4cc7('0x146b')] ? (_0x414d3a = _0x414d3a[_0x4cc7('0x146b')], _0x414d3a = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x414d3a['id'], _0x414d3a[_0x4cc7('0xc12')])) : _0x414d3a = !0x1; _0x414d3a ? this[_0x4cc7('0x2df4')]['playLevel']() : (_0x9973ca['get_instance'](), _0x414d3a = _0x9973ca['saveChallengesDone'], _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x414d3a['id'], _0x414d3a[_0x4cc7('0xc12')]) > _0x9973ca[_0x4cc7('0x493')]()['challenges'][_0x4cc7('0x2d')](this[_0x4cc7('0x2df4')][_0x4cc7('0x2c96')], 0x0) && this['invitee']['cutscene'][_0x4cc7('0x50c')](0x1)); }, 'set_checked': function(_0x3d09b2) { _0x5b75dc['prototype'][_0x4cc7('0x2df2')][_0x4cc7('0x96b')](this, _0x3d09b2); null != this[_0x4cc7('0x2df6')] && this[_0x4cc7('0x2df6')][_0x4cc7('0xc20')](this[_0x4cc7('0x2df1')][_0x4cc7('0xb48')]()); return this['checkMark']['get_visible'](); }, '__class__': _0x3e96ce }); var _0x427929 = function(_0x111ff7, _0xac4d2f, _0x472b55, _0x1030dd) { if ('NhrMF' !== _0x4cc7('0x2dfb')) { var _0x5928bd = _0x472b55++; _0xac4d2f[_0x4cc7('0x9e7')](_0x5928bd, _0x111ff7[_0x5928bd]); } else { this[_0x4cc7('0xb1c')] = -0x1; this[_0x4cc7('0xb30')] = _0x111ff7; this['nickname'] = _0xac4d2f; null == _0x1030dd ? (null != _0x472b55 && null != _0x472b55[_0x4cc7('0x2c95')] && (this[_0x4cc7('0x49c')] = _0x472b55[_0x4cc7('0x2c95')]), this[_0x4cc7('0x2c96')] = _0x472b55, _0x472b55[_0x4cc7('0x2c97')][_0x4cc7('0x2c98')] = _0x48c401(this, this[_0x4cc7('0x2c98')]), _0x472b55['levelParams'][_0x4cc7('0x2c99')] = null) : (this[_0x4cc7('0x49c')] = _0x1030dd[_0x4cc7('0x49c')], this[_0x4cc7('0x2c96')] = _0x1030dd[_0x4cc7('0x2c96')]); this['startChallenge'] = this[_0x4cc7('0x2c96')]; } }; _0x16dada[_0x4cc7('0x2dfc')] = _0x427929; _0x427929[_0x4cc7('0x8f2')] = _0x4cc7('0x2dfd')[_0x4cc7('0x46')]('\x20'); _0x427929[_0x4cc7('0x8')] = {}; _0x427929[_0x4cc7('0x8')]['character'] = null; _0x427929[_0x4cc7('0x8')][_0x4cc7('0x2dfe')] = null; _0x427929[_0x4cc7('0x8')]['cutscene'] = null; _0x427929[_0x4cc7('0x8')][_0x4cc7('0x2c96')] = null; _0x427929[_0x4cc7('0x8')]['startChallenge'] = null; _0x427929[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x427929[_0x4cc7('0x8')][_0x4cc7('0x2dff')] = function() { null != this.startChallenge ? this.startChallenge.playChallenge() : null != this.challenge ? this.challenge.playChallenge() : this.cutscene.display(0x1); } ; _0x427929[_0x4cc7('0x8')][_0x4cc7('0x2c98')] = function() { if (_0x4cc7('0x2e00') !== 'pyLKQ') { this._useTexture && (b.get_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))); } else { _0x9973ca.get_instance().onChallengeDone(this.challenge, !0x1); this.cutscene.display(0x1); } } ; _0x427929[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x427929; var _0x2a5c46 = function(_0x79b734, _0x57775a, _0x4bf6f1, _0x25e024, _0x4714d7, _0x5d4546, _0x1ffb39, _0xa4dcf4) { var _0x254110 = {}; _0x254110[_0x4cc7('0x2e01')] = _0x4cc7('0x73e'); if ('MreWa' !== _0x4cc7('0x2e02')) { return this['_uvTransformIndex']; } else { this[_0x4cc7('0x2e03')] = !0x1; this['hiddenBehind'] = null; this['id'] = _0x79b734; for (var _0x2ead81 = _0x2bc114['toObjectVector'](null), _0x4bf907 = 0x0, _0x16dada = _0x5d4546[_0x4cc7('0x21')]; _0x4bf907 < _0x16dada; ) { if (_0x4cc7('0x2e04') === 'DbHSl') { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x71); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0x2); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x19fc); var _0x91a695 = null; null == _0x91a695 && (_0x91a695 = new _0x169fce()); var _0x14910b = Math['sin'](1.0995574287564276); _0x91a695['x'] = 0.162 * _0x14910b; _0x91a695['y'] = -0.223 * _0x14910b; _0x91a695['z'] = 0.961 * _0x14910b; _0x91a695['w'] = Math[_0x4cc7('0x27')](1.0995574287564276); _0x14910b = _0x91a695['x'] * _0x91a695['x'] + _0x91a695['y'] * _0x91a695['y'] + _0x91a695['z'] * _0x91a695['z'] + _0x91a695['w'] * _0x91a695['w']; var _0x8efcbc = _0x14910b - 0x1; 1e-10 > (0x0 <= _0x8efcbc ? _0x8efcbc : -_0x8efcbc) || (0x0 == _0x14910b ? (_0x91a695['x'] = 0x0, _0x91a695['y'] = 0x0, _0x91a695['z'] = 0x0, _0x91a695['w'] = 0x1) : (_0x14910b = 0x1 / Math[_0x4cc7('0x2c')](_0x14910b), _0x91a695['x'] *= _0x14910b, _0x91a695['y'] *= _0x14910b, _0x91a695['z'] *= _0x14910b, _0x91a695['w'] *= _0x14910b)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x91a695)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this['angel'][_0x4cc7('0xac9')](9.9, 90.3); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x48); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['pastafarian'][_0x4cc7('0xac9')](10.1, 89.7); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this['pastafarian'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x91a695 = _0x1baaa1[_0x4cc7('0x7d9')](0x320); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2bc1'), -0x8c, -0xfa, null, _0x91a695, null, null, null); _0x91a695 = _0x1baaa1['width'](0x1e0); _0x14910b = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2bc2'), -0x50, -0x46, null, _0x91a695, -0x1, _0x14910b, null); this['makeBold'](_0x254110[_0x4cc7('0x2e01')]); _0x91a695 = _0x1baaa1[_0x4cc7('0x7d9')](0x384); _0x14910b = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog']['addBubble']('This\x20kid\x20has\x20some\x20potential\x20as\x20an\x20engineer.\x20I\x27m\x20teaching\x20him\x20to\x20think\x20practically.', 0x64, 0x14a, null, _0x91a695, null, _0x14910b, null); } else { var _0x56f135 = _0x4bf907++; _0x2ead81[_0x4cc7('0x9e7')](_0x56f135, _0x5d4546[_0x56f135]); } } this['boxChallenges'] = _0x2ead81; this['saveChallengesDone'] = new _0x3d0f07(_0x79b734); this[_0x4cc7('0x2e05')] = new _0x321787(_0x79b734 + _0x4cc7('0x2e06')); null == _0x4714d7 && (_0x4714d7 = []); _0x79b734 = _0x2bc114[_0x4cc7('0x24')](null); _0x2ead81 = 0x0; for (_0x4bf907 = _0x4714d7[_0x4cc7('0x21')]; _0x2ead81 < _0x4bf907; ) _0x16dada = _0x2ead81++, _0x79b734[_0x4cc7('0x9e7')](_0x16dada, _0x4714d7[_0x16dada]); this[_0x4cc7('0x2e07')] = _0x79b734; if (null != _0xa4dcf4) this['boxRings'] = _0xa4dcf4; else { _0xa4dcf4 = [0x2, 0x0]; _0x79b734 = _0x2bc114[_0x4cc7('0x9d3')](null); _0x2ead81 = 0x0; for (_0x4bf907 = _0xa4dcf4[_0x4cc7('0x21')]; _0x2ead81 < _0x4bf907; ) _0x16dada = _0x2ead81++, _0x79b734[_0x4cc7('0x9e7')](_0x16dada, _0xa4dcf4[_0x16dada]); this[_0x4cc7('0x704')] = _0x79b734; } _0xa4dcf4 = this[_0x4cc7('0x2de0')]; this[_0x4cc7('0xb1c')] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xa4dcf4['id'], _0xa4dcf4['defaultValue']); this[_0x4cc7('0xb30')] = (0x0 < this[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() ? this[_0x4cc7('0x2e07')][_0x4cc7('0x2b')](0x0) : this[_0x4cc7('0x2e08')][_0x4cc7('0x2b')](0x0))[_0x4cc7('0x2c97')][_0x4cc7('0xb30')]; for (_0x79b734 = _0xa4dcf4 = 0x0; _0x79b734 < _0x4714d7[_0x4cc7('0x21')]; ) _0x2ead81 = _0x4714d7[_0x79b734], ++_0x79b734, null == _0x2ead81[_0x4cc7('0x2c97')][_0x4cc7('0x2c98')] && (_0x4bf907 = function(_0x79b734, _0x57775a) { return function() { _0x57775a[0x0](_0x79b734[0x0]); } ; }([_0x2ead81], [_0x48c401(this, this['onChallengeComplete'])]), _0x2ead81[_0x4cc7('0x2c97')][_0x4cc7('0x2c98')] = _0x4bf907), _0x4bf907 = function(_0x79b734, _0x57775a) { return function(_0x4bf6f1) { if (_0x4cc7('0x2e09') !== _0x4cc7('0x2e09')) { _0x2a5c46[_0x4cc7('0x1d22')]()['recordChallengeComplete'](_0x79b734); _0x79b734 = _0x55a4be['get_protip'](); null != _0x79b734[_0x4cc7('0x146b')] && (_0x79b734 = _0x79b734[_0x4cc7('0x146b')], _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x79b734['id'], _0x79b734[_0x4cc7('0xc12')])); _0x2a5c46[_0x4cc7('0x1d22')]()['continuePath'](); } else { return _0x57775a[0x0](_0x79b734[0x0], _0x4bf6f1); } } ; }([_0x2ead81], [_0x48c401(this, this['onSectionFinished'])]), _0x2ead81['levelParams']['finishedSectionCallback'] = _0x4bf907, _0x2ead81[_0x4cc7('0x2c97')][_0x4cc7('0xb30')] = this[_0x4cc7('0xb30')], _0x2ead81[_0x4cc7('0x2c97')][_0x4cc7('0x2d26')] = _0x57775a, _0x4bf907 = _0x4bf6f1 + _0xa4dcf4 / (this[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + this[_0x4cc7('0x2e08')]['get_length']()) * (_0x25e024 - _0x4bf6f1), _0x2ead81['levelParams']['customDate'] = _0x4bf907, null != _0x2ead81[_0x4cc7('0x2c95')] && (_0x2ead81['associatedCutscene'][_0x4cc7('0x25ea')][_0x4cc7('0x2dc6')] = _0x2ead81[_0x4cc7('0x2c97')]['customDate'], _0x2ead81[_0x4cc7('0x2c95')][_0x4cc7('0x1731')] == _0x396698[_0x4cc7('0x25e9')] && (_0x4bf907 = function(_0x79b734, _0x57775a) { if (_0x4cc7('0x2e0a') === _0x4cc7('0x2e0b')) { this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](_0x57775a); return; } else { return function() { return _0x57775a[0x0](_0x79b734[0x0]); } ; } }([_0xa4dcf4], [_0x48c401(this, this[_0x4cc7('0x2e0c')])]), _0x2ead81[_0x4cc7('0x2c95')]['browserCondition'] = _0x3606ba[_0x4cc7('0x4ed')](_0x4bf907))), ++_0xa4dcf4; for (_0x79b734 = 0x0; _0x79b734 < _0x5d4546['length']; ) _0x2ead81 = _0x5d4546[_0x79b734], ++_0x79b734, _0x2ead81[_0x4cc7('0x2e0d')] = this, _0x4bf907 = function(_0x79b734, _0x57775a) { return function(_0x4bf6f1) { return _0x57775a[0x0](_0x79b734[0x0], _0x4bf6f1); } ; }([_0x2ead81], [_0x48c401(this, this[_0x4cc7('0x2e0e')])]), _0x2ead81[_0x4cc7('0x2c97')][_0x4cc7('0x2d70')] = _0x4bf907, _0x2ead81['levelParams'][_0x4cc7('0xb30')] = this['character'], _0x2ead81['levelParams'][_0x4cc7('0x2d26')] = _0x57775a, _0x4bf907 = _0x4bf6f1 + _0x56067a[_0x4cc7('0x75e')](_0xa4dcf4, _0x4714d7[_0x4cc7('0x21')]) / (this[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + this['boxChallenges'][_0x4cc7('0x34')]()) * (_0x25e024 - _0x4bf6f1), _0x2ead81[_0x4cc7('0x2c97')][_0x4cc7('0x2dc6')] = _0x4bf907, null != _0x2ead81[_0x4cc7('0x2c95')] && (_0x2ead81[_0x4cc7('0x2c95')][_0x4cc7('0x25ea')][_0x4cc7('0x2dc6')] = _0x2ead81[_0x4cc7('0x2c97')][_0x4cc7('0x2dc6')], _0x2ead81[_0x4cc7('0x2c95')][_0x4cc7('0x1731')] == _0x396698[_0x4cc7('0x25e9')] && (_0x4bf907 = function(_0x79b734, _0x57775a) { return function() { return _0x57775a[0x0](_0x79b734[0x0]); } ; }([_0xa4dcf4], [_0x48c401(this, this['finishedChallenge'])]), _0x2ead81[_0x4cc7('0x2c95')][_0x4cc7('0x1731')] = _0x3606ba[_0x4cc7('0x4ed')](_0x4bf907))), ++_0xa4dcf4; _0x57775a = 0x0; for (_0x4bf6f1 = _0x5d4546[_0x4cc7('0x21')] - 0x1; _0x57775a < _0x4bf6f1; ) _0x25e024 = _0x57775a++, null == _0x5d4546[_0x25e024]['levelParams']['victoryCallback'] && (_0x5d4546[_0x25e024][_0x4cc7('0x2c97')][_0x4cc7('0x2c98')] = _0x48c401(this, this['continuePath'])); _0x5d4546 = _0x5d4546[_0x5d4546['length'] - 0x1][_0x4cc7('0x2c97')]; null != _0x1ffb39 ? _0x5d4546[_0x4cc7('0x2c98')] = _0x1ffb39 : null == _0x5d4546[_0x4cc7('0x2c98')] && (_0x5d4546['victoryCallback'] = _0x48c401(this, this[_0x4cc7('0x2e0f')])); this[_0x4cc7('0x2e10')] = this[_0x4cc7('0x2e08')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1987')][_0x4cc7('0x1109')]; this[_0x4cc7('0x2e11')] = this[_0x4cc7('0x2e08')]['get'](0x0)['startIndex']; } }; _0x16dada[_0x4cc7('0x2e12')] = _0x2a5c46; _0x2a5c46['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2bbd'), _0x4cc7('0x2e13')]; _0x2a5c46[_0x4cc7('0x2d6')] = {}; _0x2a5c46[_0x4cc7('0x2d6')][_0x4cc7('0x1d22')] = _0x4cc7('0x1d22'); _0x2a5c46[_0x4cc7('0x2d6')][_0x4cc7('0x2e14')] = _0x4cc7('0x2e14'); _0x2a5c46[_0x4cc7('0x2d6')]['get_runnerPathT'] = _0x4cc7('0x296f'); _0x2a5c46[_0x4cc7('0x2d6')]['get_studentFinishesUp'] = _0x4cc7('0x2e15'); _0x2a5c46[_0x4cc7('0x2d6')][_0x4cc7('0x2674')] = _0x2d63f9.bwabN; _0x2a5c46[_0x4cc7('0x2d6')]['get_runnerMapMusings'] = _0x4cc7('0x2e16'); _0x2a5c46[_0x4cc7('0x2d6')]['get_studentRediscovery'] = 'get_studentRediscovery'; _0x2a5c46[_0x4cc7('0x2d6')][_0x4cc7('0x2be8')] = 'get_studentDiscovery'; _0x2a5c46[_0x4cc7('0x2d6')][_0x4cc7('0x2e17')] = _0x4cc7('0x2e17'); _0x2a5c46[_0x4cc7('0xc76')] = function(_0xf29b13) { var _0x26c294 = _0x4b25d1[_0x4cc7('0x104e')]['getDateOfArrival'](_0x4b25d1[_0x4cc7('0x104e')]['levelCount']) + 0.19 , _0x532af7 = _0x4b25d1[_0x4cc7('0x214')][_0x4cc7('0x2693')](0x0) - 0.1; return _0x26c294 + _0xf29b13 * (_0x532af7 - _0x26c294); } ; _0x2a5c46['get_all'] = function() { if (null == _0x2a5c46[_0x4cc7('0x16d5')]) { _0x2116b2[_0x4cc7('0xc38')] = 0x878e7; for (var _0x3a5d49 = [_0x2a5c46[_0x4cc7('0x2be8')](), _0x2a5c46[_0x4cc7('0x297d')](), _0x2a5c46['get_runnerMapMusings'](), _0x2a5c46[_0x4cc7('0x2674')](), _0x2a5c46[_0x4cc7('0x2e15')](), _0x2a5c46[_0x4cc7('0x296f')](), _0x2a5c46['get_runnerPathTContinued'](), _0x2a5c46[_0x4cc7('0x1d22')]()], _0x136407 = _0x2bc114[_0x4cc7('0x24')](null), _0x3737d6 = 0x0, _0x126f67 = _0x3a5d49['length']; _0x3737d6 < _0x126f67; ) { var _0x27f400 = _0x3737d6++; _0x136407[_0x4cc7('0x9e7')](_0x27f400, _0x3a5d49[_0x27f400]); } _0x2a5c46[_0x4cc7('0x16d5')] = _0x136407; _0x3a5d49 = _0x104058[_0x4cc7('0x493')](); if (0x0 <= _0x3a5d49[_0x4cc7('0xfbe')] && 0x3dbd > _0x3a5d49['previousBuildNumber']) { _0x3a5d49 = 0x0; for (_0x136407 = _0x2a5c46[_0x4cc7('0x16d5')]; _0x3a5d49 < _0x136407['get_length'](); ) _0x3737d6 = _0x136407[_0x4cc7('0x2b')](_0x3a5d49), ++_0x3a5d49, _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0x3737d6['id'], null); _0x55a4be[_0x4cc7('0x279c')]()[_0x4cc7('0x2609')](!0x1); _0x55a4be[_0x4cc7('0x279b')]()[_0x4cc7('0x2609')](!0x1); } } return _0x2a5c46[_0x4cc7('0x16d5')]; } ; _0x2a5c46[_0x4cc7('0x2e18')] = function(_0x4754fc) { if (_0x4cc7('0x2e19') !== _0x4cc7('0x2e1a')) { for (var _0x25bebe = 0x0, _0x597a77 = _0x2a5c46['get_all'](); _0x25bebe < _0x597a77[_0x4cc7('0x34')](); ) { var _0x39097a = _0x597a77[_0x4cc7('0x2b')](_0x25bebe); ++_0x25bebe; if (_0x4754fc == _0x39097a['id']) return _0x39097a; } return null; } else { this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')] = this[_0x4cc7('0xf19')][_0x4cc7('0xf1c')](); this[_0x4cc7('0xf19')][_0x4cc7('0xe53')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')], this['_dependencyCounter'][_0x4cc7('0x1c6b')]()); var _0x305477 = this[_0x4cc7('0xf19')]['getFreeVertexConstant'](); this[_0x4cc7('0xf19')][_0x4cc7('0x12d7')](); this['_registerCache']['getFreeVertexConstant'](); this['_registerCache'][_0x4cc7('0x12d7')](); this[_0x4cc7('0x1bbe')] = 0x4 * _0x305477['get_index'](); this[_0x4cc7('0xf1d')] += _0x4cc7('0x12da') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c42')]) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0xf20')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x305477) + '\x0a'; this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c63')]() && (this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](), this[_0x4cc7('0xf1d')] += _0x4cc7('0x39e') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x19f1')]) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c42')]) + '\x0a'); } } ; _0x2a5c46[_0x4cc7('0x2be8')] = function() { if (null == _0x2a5c46[_0x4cc7('0x2e1b')]) { _0x2116b2['low'] = 0x715a1; var _0x104f25 = _0x2a5c46['getDate'](0x0) , _0x59d1b2 = _0x2a5c46[_0x4cc7('0xc76')](0.04) , _0x3b027a = new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xac8')],_0x4b25d1['primary'],0x22,0x2,null,null,{ 'backwards': !0x0, 'beginMessage': _0x4cc7('0x2e1c') }) , _0x4b8e2b = _0x1fb3e3['student'] , _0x86522d = _0x4b25d1[_0x4cc7('0x1045')] , _0x4ef0e4 = _0x55a4be[_0x4cc7('0x279b')](); _0x3b027a = [_0x3b027a, new _0x44e0bc(_0x4b8e2b,_0x86522d,0x5,0x1,-0x1388,null,{ 'beginMessage': _0x4cc7('0x2e1d') },function(_0x104f25) { if ('uvrtc' === _0x4cc7('0x2e1e')) { null == _0x3b027a && (_0x3b027a = new _0x21e384()); _0x39582d[_0x4cc7('0x2e1f')]['set'](0x0, _0x59d1b2['x']); _0x39582d[_0x4cc7('0x2e1f')][_0x4cc7('0x9e7')](0x1, _0x59d1b2['y']); _0x39582d[_0x4cc7('0x2e1f')][_0x4cc7('0x9e7')](0x2, _0x59d1b2['z']); _0x104f25[_0x4cc7('0x1561')](_0x39582d[_0x4cc7('0x2e1f')], _0x39582d['onePoint']); _0x3b027a['x'] = _0x39582d[_0x4cc7('0x2e1f')]['get'](0x0); _0x3b027a['y'] = _0x39582d['onePoint'][_0x4cc7('0x2b')](0x1); _0x3b027a['z'] = _0x39582d[_0x4cc7('0x2e1f')][_0x4cc7('0x2b')](0x2); return _0x3b027a; } else { _0x2a5c46[_0x4cc7('0x2be8')]()['recordChallengeComplete'](_0x104f25); _0x55a4be[_0x4cc7('0x279b')]()[_0x4cc7('0x50c')](0x1); } } ,_0x4ef0e4)]; _0x4b8e2b = new _0x35fbb1(_0x4b25d1[_0x4cc7('0x1045')],0x5,0x4,!0x0,new _0x21e384(0x0,0x55,0x11f8),new _0x21e384(0x0,0x0,0x5a),null,null,null,0xbb8,null,{ 'beginMessage': 'It\x20moves!\x0aI\x20have\x20no\x20idea\x20how\x20I\x20missed\x20this\x20the\x20first\x20time,\x20but\x20who\x20cares?!\x0aThis\x20box\x20moves!' }); _0x86522d = new _0x35fbb1(_0x4b25d1[_0x4cc7('0x1045')],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...' }); _0x4ef0e4 = _0x4b25d1[_0x4cc7('0x1041')]; var _0x2e439a = _0x55a4be[_0x4cc7('0x279a')](); _0x2a5c46[_0x4cc7('0x2e1b')] = new _0x2a5c46('box_from_boxes_5',_0x4cc7('0x2e20'),_0x104f25,_0x59d1b2,_0x3b027a,[_0x4b8e2b, _0x86522d, new _0x35fbb1(_0x4ef0e4,0x22,0x23,null,null,null,null,null,null,null,null,{ 'beginMessage': _0x4cc7('0x2e21'), 'noCrumblingTiles': !0x0 },null,null,null,_0x2e439a)],function() { _0x55a4be[_0x4cc7('0x279a')]()[_0x4cc7('0x50c')](0x1); } ); _0x104f25 = _0x104058[_0x4cc7('0x493')](); 0x0 <= _0x104f25[_0x4cc7('0xfbe')] && 0x3f13 > _0x104f25[_0x4cc7('0xfbe')] || (_0x104f25 = _0x104058['get_instance'](), 0x0 <= _0x104f25[_0x4cc7('0xfbe')] && 0x4e93 > _0x104f25[_0x4cc7('0xfbe')] ? (_0x104f25 = _0x2a5c46[_0x4cc7('0x2e1b')][_0x4cc7('0x2de0')], _0x104f25 = 0x0 < _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x104f25['id'], _0x104f25[_0x4cc7('0xc12')])) : _0x104f25 = !0x1, _0x104f25 && (_0x104f25 = _0x2a5c46[_0x4cc7('0x2e1b')][_0x4cc7('0x2de0')], _0x2a5c46[_0x4cc7('0x2e1b')][_0x4cc7('0x2e22')](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x104f25['id'], _0x104f25[_0x4cc7('0xc12')]) - 0x1))); } return _0x2a5c46[_0x4cc7('0x2e1b')]; } ; _0x2a5c46[_0x4cc7('0x297d')] = function() { if (null == _0x2a5c46[_0x4cc7('0x2e23')]) { _0x2116b2['low'] = 0x9f4d6; var _0x302201 = _0x2a5c46[_0x4cc7('0xc76')](0.1) , _0x213ce9 = _0x2a5c46['getDate'](0.12) , _0x41cb57 = new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xac8')],_0x4b25d1[_0x4cc7('0x1041')],0x26,0x2,null,null,{ 'backwards': !0x0, 'noCrumblingTiles': !0x0, 'beginMessage': _0x4cc7('0x2e24') }) , _0xdd8efe = _0x1fb3e3[_0x4cc7('0xac8')] , _0x873893 = _0x4b25d1[_0x4cc7('0x1045')] , _0x3b9c22 = _0x55a4be[_0x4cc7('0x2799')](); _0x2a5c46['studentRediscovery'] = new _0x2a5c46(_0x2d63f9[_0x4cc7('0x221')],_0x4cc7('0x2e25'),_0x302201,_0x213ce9,[_0x41cb57, new _0x44e0bc(_0xdd8efe,_0x873893,0x0,null,-0xc8,null,{ 'beginMessage': _0x4cc7('0x2e26') },function(_0x302201) { _0x2a5c46[_0x4cc7('0x297d')]()[_0x4cc7('0x2675')](_0x302201); _0x55a4be['get_lightningStrikesTwice']()[_0x4cc7('0x50c')](0x1); } ,_0x3b9c22), new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xac8')],_0x4b25d1[_0x4cc7('0x1045')],0x5,0x2,null,null,{ 'beginMessage': 'She\x27s\x20right.\x20Two\x20isn\x27t\x20enough\x20either.\x0aIf\x20they\x27re\x20different,\x20then\x20we\x20wouldn\x27t\x20know\x20which\x20was\x20the\x20\x22normal\x22\x20one!' })],[new _0x35fbb1(_0x4b25d1[_0x4cc7('0x1045')],0x6,0x6,!0x0,null,null,null,null,null,-0xbb8,null,{ 'beginMessage': _0x4cc7('0x2e27') }), new _0x35fbb1(_0x4b25d1[_0x4cc7('0x1045')],0x5,0x5,!0x0,null,null,null,null,null,null,null,{ 'beginMessage': 'So\x20far,\x20it\x27s\x20acting\x20like\x20the\x20first.\x20Good,\x20I\x20guess?\x0aIf\x20this\x20box\x20was\x20different,\x20it\x27d\x20make\x20my\x20job\x20harder...\x0a...but\x20it\x27d\x20also\x20mean\x20I\x20had\x20more\x20to\x20learn\x20about.\x20I\x27d\x20be\x20happy\x20either\x20way.' }), new _0x35fbb1(_0x4b25d1['primary'],0x25,0x25,null,null,null,null,null,null,null,null,{ 'modifyData': function(_0x302201, _0x213ce9) { return _0x213ce9 + '|overrideSpawn-1|overrideSpawn-9'; }, 'noCrumblingTiles': !0x0, 'beginMessage': _0x4cc7('0x2e28') })]); } return _0x2a5c46['studentRediscovery']; } ; _0x2a5c46[_0x4cc7('0x2e16')] = function() { null == _0x2a5c46[_0x4cc7('0x2e29')] && (_0x2116b2[_0x4cc7('0xb83')] = 0x6eef9, _0x2a5c46[_0x4cc7('0x2e29')] = new _0x2a5c46(_0x4cc7('0x2e2a'),'CrumblingWalls',_0x2a5c46[_0x4cc7('0xc76')](0.12),_0x2a5c46[_0x4cc7('0xc76')](0.14),[],[new _0x35fbb1(_0x4b25d1[_0x4cc7('0x1045')],0x0,0x0,!0x0,null,null,null,null,null,null,_0x1fb3e3['runner'],{ 'beginMessage': _0x4cc7('0x2e2b'), 'modifyData': function(_0x5bc845, _0x1c0367) { if ('QZAHu' !== _0x4cc7('0x2e2c')) { this['_screenPass'][_0x4cc7('0x15e0')](_0x5bc845); return _0x5bc845; } else { return 0x0 == _0x5bc845 ? _0x1c0367 + '|overrideSpawn-16' : _0x1c0367; } } }), new _0x35fbb1(_0x4b25d1[_0x4cc7('0x104a')],0x1,0x2,null,null,null,null,null,null,null,_0x1fb3e3['runner'],{ 'beginMessage': _0x4cc7('0x2e2d'), 'modifyData': function(_0x475104, _0x559367) { return 0x2 == _0x475104 ? _0x559367 + _0x4cc7('0x2012') : _0x559367; } }), new _0x35fbb1(_0x4b25d1['sidePathB'],0x6,0x7,null,null,null,0x64c,null,null,null,_0x1fb3e3[_0x4cc7('0xec4')],{ 'beginMessage': _0x4cc7('0x2e2e'), 'modifyData': function(_0x598c11, _0x52c81a) { if (_0x4cc7('0x2e2f') === _0x4cc7('0x2e30')) { this[_0x4cc7('0xe15')] = _0x598c11; this['height'] = this['width'] = 0x64; this[_0x4cc7('0x215d')](''); this[_0x4cc7('0xeff')] = new _0x432b23(0x0,0x0,0x0,0x0); this[_0x4cc7('0x1fd1')] = new _0x432b23(0x0,0x0,0x0,0x0); this['type'] = 0x0; this[_0x4cc7('0x2e31')] = 0x2; this['embedFonts'] = !0x1; this[_0x4cc7('0x2c64')] = !0x0; this[_0x4cc7('0x2e32')] = 0x0; this[_0x4cc7('0x2c5f')] = !0x1; this[_0x4cc7('0x1e4d')] = 0xffffff; this['background'] = !0x1; this['gridFitType'] = 0x1; this[_0x4cc7('0x2e33')] = 0x0; this[_0x4cc7('0x2e34')] = !0x1; this['numLines'] = 0x1; this[_0x4cc7('0x192b')] = this[_0x4cc7('0x2e35')] = 0x0; this[_0x4cc7('0x2e36')](0x1); this[_0x4cc7('0x1e8d')] = !0x1; this[_0x4cc7('0x2e37')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x2e38')] = _0x2bc114['toIntVector'](null); this[_0x4cc7('0x2e39')] = _0x2bc114[_0x4cc7('0x9cf')](null); this['lineLeadings'] = _0x2bc114[_0x4cc7('0x9cf')](null); this['lineHeights'] = _0x2bc114['toFloatVector'](null); this['lineWidths'] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x2e3a')] = _0x2bc114['toObjectVector'](null); this['textFormatRanges'] = _0x2bc114['toObjectVector'](null); _0x56a8b9[_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')); _0x56a8b9['__context'] = _0x56a8b9[_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d'); } else { return 0x6 == _0x598c11 ? _0x56067a[_0x4cc7('0x75e')](_0x52c81a, _0x4cc7('0x2e3b')) : _0x52c81a; } } })]), _0x2a5c46['runnerMapMusings'][_0x4cc7('0x2e03')] = !0x0); return _0x2a5c46[_0x4cc7('0x2e29')]; } ; _0x2a5c46[_0x4cc7('0x2674')] = function() { if (null == _0x2a5c46['skaterHelpsOut']) { if ('fUlbO' !== _0x4cc7('0x2e3c')) { var _0x1c6acc = _0x5d62f5++; _0x16f23e['set'](_0x1c6acc, _0x42c03d[_0x1c6acc]); } else { _0x2116b2[_0x4cc7('0xb83')] = 0x39145; var _0x42c03d = _0x2a5c46[_0x4cc7('0xc76')](0.6) , _0x16f23e = _0x2a5c46[_0x4cc7('0xc76')](0.61) , _0x5d62f5 = new _0x35fbb1(_0x4b25d1['sidePathM'],0x4,0x4,!0x0,null,null,null,null,null,null,_0x1fb3e3[_0x4cc7('0xacc')],{ 'beginMessage': _0x4cc7('0x2e3d'), 'startTilesLength': -0x1 }) , _0x248c4b = _0x4b25d1[_0x4cc7('0xf03')] , _0x78f164 = _0x1fb3e3[_0x4cc7('0xacc')] , _0x32b14b = _0x55a4be[_0x4cc7('0x2798')](); _0x2a5c46[_0x4cc7('0x2e3e')] = new _0x2a5c46(_0x4cc7('0x2e3f'),_0x4cc7('0x2e40'),_0x42c03d,_0x16f23e,[],[_0x5d62f5, new _0x35fbb1(_0x248c4b,0x2,0x2,!0x0,null,null,null,null,0x5a,-0x258,_0x78f164,{ 'beginMessage': _0x4cc7('0x2e41') },null,function(_0x42c03d) { _0x2a5c46[_0x4cc7('0x2674')]()[_0x4cc7('0x2675')](_0x42c03d); _0x55a4be[_0x4cc7('0x2798')]()[_0x4cc7('0x50c')](0x1); } ,null,_0x32b14b)]); _0x2a5c46[_0x4cc7('0x2e3e')][_0x4cc7('0x2e10')] = _0x4b25d1[_0x4cc7('0xf06')][_0x4cc7('0x1109')]; _0x2a5c46[_0x4cc7('0x2e3e')][_0x4cc7('0x2e11')] = 0x2; _0x2a5c46[_0x4cc7('0x2e3e')][_0x4cc7('0x2e03')] = !0x0; } } return _0x2a5c46[_0x4cc7('0x2e3e')]; } ; _0x2a5c46[_0x4cc7('0x2e15')] = function() { _0x56067a[_0x4cc7('0x75f')](null, _0x2a5c46['studentFinishesUp']) && (_0x2116b2[_0x4cc7('0xb83')] = 0xaaef2, _0x2a5c46['studentFinishesUp'] = new _0x2a5c46(_0x56067a[_0x4cc7('0x760')],_0x4cc7('0x2e42'),_0x2a5c46[_0x4cc7('0xc76')](0.61),_0x2a5c46['getDate'](0.62),[],[new _0x35fbb1(_0x4b25d1[_0x4cc7('0xf03')],0x1,0x0,!0x0,null,null,null,null,null,null,_0x1fb3e3[_0x4cc7('0xac8')],{ 'beginMessage': _0x4cc7('0x2e43'), 'victoryMessage': _0x4cc7('0x2e44') })]), _0x2a5c46[_0x4cc7('0x2e45')][_0x4cc7('0x2e10')] = _0x4b25d1[_0x4cc7('0xf06')][_0x4cc7('0x1109')], _0x2a5c46[_0x4cc7('0x2e45')]['foundIndex'] = 0x2, _0x2a5c46[_0x4cc7('0x2e45')]['optional'] = !0x0, _0x2a5c46[_0x4cc7('0x2e45')][_0x4cc7('0x2e46')] = _0x2a5c46[_0x4cc7('0x2674')]()); return _0x2a5c46[_0x4cc7('0x2e45')]; } ; _0x2a5c46[_0x4cc7('0x296f')] = function() { if (null == _0x2a5c46[_0x4cc7('0x2e47')]) { _0x2116b2[_0x4cc7('0xb83')] = 0xf5de; var _0x138cd7 = _0x2a5c46[_0x4cc7('0xc76')](0.7) , _0x2eb17d = _0x2a5c46[_0x4cc7('0xc76')](0.73) , _0x3930d2 = [new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xec4')],_0x4b25d1[_0x4cc7('0x104e')],0x2,0x2,-0x2bc,null,{ 'beginMessage': _0x4cc7('0x2e48') })] , _0x4f2dac = _0x4b25d1[_0x4cc7('0x104e')] , _0x4aea56 = new _0x21e384(0x0,0x0,0x5a) , _0x22bdd3 = new _0x212a6a(0x32) , _0x26470e = _0x1fb3e3[_0x4cc7('0xec4')] , _0x2213ac = _0x55a4be[_0x4cc7('0x2796')](); _0x4f2dac = [new _0x35fbb1(_0x4f2dac,0x3,0x3,!0x0,_0x4aea56,null,null,_0x22bdd3,null,0x1450,_0x26470e,{ 'beginMessage': 'Ah,\x20here\x20we\x20go.', 'modifyData': function(_0x138cd7, _0x2eb17d) { return _0x2eb17d + '|overrideSpawn-18|spawnZ-1400'; } },null,function(_0x138cd7) { _0x2a5c46[_0x4cc7('0x296f')]()['recordChallengeComplete'](_0x138cd7); _0x55a4be['get_leaveItHere']()[_0x4cc7('0x50c')](0x1); } ,null,_0x2213ac)]; _0x4aea56 = [0x2, 0x3]; _0x22bdd3 = _0x2bc114[_0x4cc7('0x9d3')](null); _0x26470e = 0x0; for (_0x2213ac = _0x4aea56[_0x4cc7('0x21')]; _0x26470e < _0x2213ac; ) { var _0x2d25c7 = _0x26470e++; _0x22bdd3[_0x4cc7('0x9e7')](_0x2d25c7, _0x4aea56[_0x2d25c7]); } _0x2a5c46[_0x4cc7('0x2e47')] = new _0x2a5c46(_0x4cc7('0x2e49'),_0x4cc7('0x2e4a'),_0x138cd7,_0x2eb17d,_0x3930d2,_0x4f2dac,null,_0x22bdd3); _0x2a5c46[_0x4cc7('0x2e47')][_0x4cc7('0x2e03')] = !0x0; } return _0x2a5c46['runnerPathT']; } ; _0x2a5c46['get_runnerPathTContinued'] = function() { null == _0x2a5c46['runnerPathTContinued'] && (_0x2116b2[_0x4cc7('0xb83')] = 0x98d90, _0x2a5c46[_0x4cc7('0x2e4b')] = new _0x2a5c46(_0x2d63f9[_0x4cc7('0x222')],_0x4cc7('0x2e4a'),_0x2a5c46[_0x4cc7('0xc76')](0.73),_0x2a5c46[_0x4cc7('0xc76')](0.75),[],[new _0x35fbb1(_0x4b25d1[_0x4cc7('0x104e')],0x2,0x2,!0x0,null,null,0x64c,null,0x50,null,_0x1fb3e3['runner'],{ 'beginMessage': 'That\x20turned\x20out\x20well!\x0aNow\x20we\x20have\x20a\x20stepping\x20stone\x20for\x20that\x20jump,\x20and\x20I\x20still\x20get\x20to\x20take\x20a\x20box\x20with\x20me.\x0a...\x0aOk,\x20this\x20area\x20needs\x20some\x20stepping\x20stones\x20too.\x0aI\x27ll\x20have\x20to\x20remember\x20to\x20do\x20that\x20at\x20some\x20point.' }), new _0x35fbb1(_0x4b25d1['primary'],0x33,0x33,!0x0,null,null,null,null,null,null,_0x1fb3e3['runner'],{ 'beginMessage': 'I\x20respect\x20his\x20contributions\x20to\x20society,\x20but...\x0aIn\x20a\x20way,\x20that\x20only\x20makes\x20it\x20worse.\x0aI\x27d\x20normally\x20ignore\x20anyone\x20who\x20acts\x20like\x20a\x20grade-school\x20bully.\x0aBut\x20he\x27s\x20accomplished\x20more\x20with\x20his\x20life\x20than\x20I\x20have!' }), new _0x35fbb1(_0x4b25d1[_0x4cc7('0x1041')],0x2a,0x2a,!0x0,null,null,null,null,null,null,_0x1fb3e3[_0x4cc7('0xec4')],{ 'beginMessage': _0x4cc7('0x2e4c'), 'victoryMessage': _0x4cc7('0x2e4d') })]), _0x2a5c46[_0x4cc7('0x2e4b')][_0x4cc7('0x2e11')] = 0x3, _0x2a5c46[_0x4cc7('0x2e4b')][_0x4cc7('0x2e46')] = _0x2a5c46[_0x4cc7('0x296f')](), _0x2a5c46[_0x4cc7('0x2e4b')][_0x4cc7('0x2e03')] = !0x0); return _0x2a5c46[_0x4cc7('0x2e4b')]; } ; _0x2a5c46[_0x4cc7('0x1d22')] = function() { var _0x3a6475 = {}; _0x3a6475[_0x4cc7('0x2e4e')] = function(_0x1fb3e3, _0x3ac0cf) { return _0x1fb3e3 != _0x3ac0cf; } ; if (null == _0x2a5c46['studentLastBox']) { _0x2116b2[_0x4cc7('0xb83')] = 0x997c; var _0x2ba68c = _0x2a5c46['getDate'](0.9) , _0x2dbb3b = _0x2a5c46['getDate'](0x1) , _0x2a79ec = new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xac8')],_0x4b25d1[_0x4cc7('0x104a')],0x6,0x2,null,null,{ 'backwards': !0x0, 'noCrumblingTiles': !0x0, 'beginMessage': _0x4cc7('0x2e4f') }) , _0x4c5e0f = _0x1fb3e3['student'] , _0x480b8c = _0x4b25d1[_0x4cc7('0x104f')] , _0x55109a = _0x55a4be[_0x4cc7('0x2797')](); _0x2a79ec = [_0x2a79ec, new _0x44e0bc(_0x4c5e0f,_0x480b8c,0x2,null,null,null,{ 'noCrumblingTiles': !0x0, 'beginMessage': _0x2d63f9[_0x4cc7('0x2e50')] },function(_0x2ba68c) { _0x2a5c46[_0x4cc7('0x1d22')]()[_0x4cc7('0x2675')](_0x2ba68c); _0x55a4be['get_affliction']()['display'](0x1); } ,_0x55109a), new _0x44e0bc(_0x1fb3e3[_0x4cc7('0xac8')],_0x4b25d1[_0x4cc7('0x104f')],0x6,0x2,null,null,{ 'beginMessage': _0x4cc7('0x2e51') },function(_0x2ba68c) { _0x2a5c46['get_studentLastBox']()[_0x4cc7('0x2675')](_0x2ba68c); _0x2ba68c = _0x55a4be[_0x4cc7('0x146a')](); null != _0x2ba68c[_0x4cc7('0x146b')] && (_0x2ba68c = _0x2ba68c[_0x4cc7('0x146b')], _0x104058[_0x4cc7('0x493')]()['get'](_0x2ba68c['id'], _0x2ba68c['defaultValue'])); _0x2a5c46[_0x4cc7('0x1d22')]()[_0x4cc7('0x1d23')](); } )]; _0x4c5e0f = new _0x35fbb1(_0x4b25d1['sidePathU'],0x7,0x6,!0x0,null,null,0x5dc,null,null,null,null,null,function() { return _0x1fb3e3['student']['knowledge'][_0x4cc7('0x23e1')] ? { 'beginMessage': _0x4cc7('0x2e52') } : { 'quitCallback': function() { _0x2a5c46[_0x4cc7('0x2e53')][_0x4cc7('0xb1c')] <= _0x2a5c46[_0x4cc7('0x2e53')]['intermission'][_0x4cc7('0x34')]() && (_0x22db6e[_0x4cc7('0x146c')] = !0x0, _0x55a4be[_0x4cc7('0x146a')]()[_0x4cc7('0x50c')](0x1)); }, 'initializedCallback': function(_0x2ba68c) { if ('uAbKB' === _0x4cc7('0x2e54')) { return null; } else { var _0x2dbb3b = new _0x10a1e4(new _0xab7086(function() { if (0x1 >= _0x2dbb3b[_0x4cc7('0x2b61')]) { var _0x2ba68c = _0x1fb3e3[_0x4cc7('0xac8')] , _0x2a79ec = null; null == _0x2a79ec && _0x29cea6[_0x4cc7('0x51')](_0x4cc7('0x2e55'), '-') && (_0x2a79ec = _0x19023b[_0x4cc7('0xfe1')](0x29) / 0x2); _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x4cc7('0x2e55'), _0x2a79ec, _0x5240eb[_0x4cc7('0xfe2')](_0x2ba68c)); } else 0x2 == _0x2dbb3b[_0x4cc7('0x2b61')] ? _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3[_0x4cc7('0xac8')], [_0x4cc7('0x2e56'), _0x4cc7('0x2e57')]) : 0x3 == _0x2dbb3b[_0x4cc7('0x2b61')] ? _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3['student'], [_0x4cc7('0x29db'), _0x4cc7('0x2e58'), _0x4cc7('0x2e59'), 'And\x20those\x20boxes\x20could\x20be\x20somewhere\x20convenient.']) : _0x5240eb[_0x4cc7('0x2292')](_0x1fb3e3[_0x4cc7('0xac8')], [_0x4cc7('0x2e5a'), _0x4cc7('0x2e5b')]); } ),_0x2ba68c,null); _0x2dbb3b[_0x4cc7('0x2e5c')] = 0x6; _0x2dbb3b['resetCountEachRun'] = !0x1; _0x2dbb3b[_0x4cc7('0xd11')] = function(_0x2ba68c) { switch (_0x2dbb3b[_0x4cc7('0x2b61')]) { case 0x0: var _0x2a79ec = 0xf; break; case 0x1: _0x2a79ec = 0x11; break; case 0x2: _0x2a79ec = 0x1e; break; case 0x3: _0x2a79ec = 0x28; break; case 0x4: _0x2a79ec = 0x46; break; case 0x5: _0x2a79ec = 0x86; break; case 0x6: _0x2a79ec = 0x19d; break; default: _0x2a79ec = 0x7fffff; } return _0x2ba68c[_0x4cc7('0x231d')] >= _0x2a79ec; } ; _0x2ba68c[_0x4cc7('0x22ef')](_0x2dbb3b); } } }; } ,function(_0x2ba68c) { _0x2ba68c = _0x55a4be[_0x4cc7('0x146a')](); null != _0x2ba68c['saveEntry'] ? (_0x2ba68c = _0x2ba68c[_0x4cc7('0x146b')], _0x2ba68c = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x2ba68c['id'], _0x2ba68c[_0x4cc7('0xc12')])) : _0x2ba68c = !0x1; _0x2ba68c ? _0x2a5c46[_0x4cc7('0x1d22')]()['continuePath']() : (_0x22db6e[_0x4cc7('0x146c')] = !0x1, _0x55a4be[_0x4cc7('0x146a')]()['display'](0x1)); } ,function() { var _0x2ba68c = _0x55a4be[_0x4cc7('0x146a')](); _0x3a6475['jeepz'](null, _0x2ba68c[_0x4cc7('0x146b')]) ? (_0x2ba68c = _0x2ba68c[_0x4cc7('0x146b')], _0x2ba68c = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x2ba68c['id'], _0x2ba68c[_0x4cc7('0xc12')])) : _0x2ba68c = !0x1; if (_0x2ba68c) return !0x1; _0x22db6e[_0x4cc7('0x146c')] = !0x0; _0x55a4be[_0x4cc7('0x146a')]()['display'](0x1); return !0x0; } ,_0x55a4be['get_protip']()); _0x480b8c = new _0x35fbb1(_0x4b25d1[_0x4cc7('0x104f')],0x4,0x4,!0x0,null,null,0x5aa,null,null,null,null,{ 'beginMessage': _0x4cc7('0x2e5d'), 'noCrumblingTiles': !0x0 }); _0x55109a = new _0x35fbb1(_0x4b25d1[_0x4cc7('0x104a')],0x0,0x1,null,null,null,null,null,null,null,null,{ 'beginMessage': _0x4cc7('0x2e5e'), 'onlyResetCharacter': function(_0x2ba68c) { return !0x1; } }); var _0x1c60c8 = _0x4b25d1[_0x4cc7('0x104a')] , _0x7789d9 = _0x55a4be['get_crossingTheGap'](); _0x2a5c46['studentLastBox'] = new _0x2a5c46('box_from_U_7',_0x4cc7('0x2e5f'),_0x2ba68c,_0x2dbb3b,_0x2a79ec,[_0x4c5e0f, _0x480b8c, _0x55109a, new _0x35fbb1(_0x1c60c8,0xb,0xc,null,null,null,null,null,null,null,null,{ 'endTiles': !0x1, 'beginMessage': _0x4cc7('0x2e60') },null,null,null,_0x7789d9)],function() { _0x55a4be[_0x4cc7('0x27ea')]()[_0x4cc7('0x50c')](0x1); } ); } return _0x2a5c46['studentLastBox']; } ; _0x2a5c46[_0x4cc7('0x1d24')] = function(_0x585fa9) { var _0x5012a2 = {}; _0x5012a2['kUwoZ'] = function(_0x1fb3e3, _0x22eea7) { return _0x1fb3e3 != _0x22eea7; } ; if (_0x4cc7('0x2e61') === _0x4cc7('0x2e62')) { _0x585fa9 = 0x0; for (var _0x3bd22f = this[_0x4cc7('0x907')][_0x4cc7('0x923')]; _0x585fa9 < _0x3bd22f['length']; ) { var _0x319d77 = _0x3bd22f[_0x585fa9]; ++_0x585fa9; _0x319d77['__backend'][_0x4cc7('0x2e63')](); } this[_0x4cc7('0x91b')](); this[_0x4cc7('0x8fc')] = new Date()[_0x4cc7('0xbe3')](); if (this[_0x4cc7('0x8fc')] >= this['nextUpdate']) { this[_0x4cc7('0x906')] = this[_0x4cc7('0x8fc')] - this['lastUpdate']; _0x585fa9 = 0x0; for (_0x3bd22f = this[_0x4cc7('0x907')]['__windows']; _0x585fa9 < _0x3bd22f[_0x4cc7('0x21')]; ) _0x319d77 = _0x3bd22f[_0x585fa9], ++_0x585fa9, this['parent'][_0x4cc7('0x920')][_0x4cc7('0x152f')](this[_0x4cc7('0x906')] | 0x0), _0x5012a2['kUwoZ'](null, _0x319d77[_0x4cc7('0x991')]) && _0x319d77[_0x4cc7('0x2e64')][_0x4cc7('0x152f')](_0x319d77[_0x4cc7('0x991')]); this[_0x4cc7('0x2e65')] = 0x0 > this[_0x4cc7('0x8fd')] ? this[_0x4cc7('0x8fc')] : this[_0x4cc7('0x8fc')] - this[_0x4cc7('0x8fc')] % this[_0x4cc7('0x8fd')] + this[_0x4cc7('0x8fd')]; this[_0x4cc7('0x8fb')] = this['currentUpdate']; } window[_0x4cc7('0x2e66')](_0x48c401(this, this[_0x4cc7('0x915')])); } else { _0x2116b2[_0x4cc7('0xc38')] = 0xa3715; var _0x3262a6 = _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2d')](_0x585fa9, 0x0); if (_0x585fa9['optional']) _0x3262a6 + 0x1 < _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x34')]() && _0x2a5c46['get_all']()[_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0x225')](_0x3262a6, 0x1))[_0x4cc7('0x2e03')] && _0x2a5c46[_0x4cc7('0x2e17')]()['get'](_0x3262a6 + 0x1)['hiddenBehind'] == _0x585fa9 ? (_0x585fa9 = _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x3262a6 + 0x1), _0x585fa9[_0x4cc7('0xb1c')] = _0x585fa9[_0x4cc7('0x2e07')][_0x4cc7('0x34')](), _0x585fa9[_0x4cc7('0x2e05')]['delete'](), _0x2a5c46['get_all']()['get'](_0x3262a6 + 0x1)['continuePath']()) : (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x349093['get_instance']()), _0x2081a8['instance'][_0x4cc7('0xc33')](null), _0x349093[_0x4cc7('0x493')]()[_0x4cc7('0x2e67')]['set_visible'](!0x0), _0x349093[_0x4cc7('0x493')]()[_0x4cc7('0x2e67')][_0x4cc7('0x19')]()); else { if ('zPKvF' !== _0x4cc7('0x2e68')) { return new _0x2ecde4(_0x585fa9,_0x3262a6); } else { _0x585fa9 = _0x3262a6 + 0x1; for (var _0x58b828 = _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x34')](); _0x585fa9 < _0x58b828; ) if (_0x3262a6 = _0x585fa9++, !_0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x3262a6)[_0x4cc7('0x2e03')]) { _0x585fa9 = _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x3262a6); _0x58b828 = _0x585fa9[_0x4cc7('0x2de0')]; _0x104058['get_instance']()['get'](_0x58b828['id'], _0x58b828['defaultValue']) < _0x585fa9[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + _0x585fa9['boxChallenges'][_0x4cc7('0x34')]() || (_0x585fa9 = _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x3262a6), _0x585fa9[_0x4cc7('0xb1c')] = _0x585fa9[_0x4cc7('0x2e07')][_0x4cc7('0x34')](), _0x585fa9[_0x4cc7('0x2e05')][_0x4cc7('0x227')]()); _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x3262a6)['continuePath'](); return; } _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x349093['get_instance']()); _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc33')](null); _0x349093[_0x4cc7('0x493')]()[_0x4cc7('0x2e67')]['set_visible'](!0x0); _0x349093['get_instance']()[_0x4cc7('0x2e67')][_0x4cc7('0x19')](); } } } } ; _0x2a5c46[_0x4cc7('0x8')] = {}; _0x2a5c46[_0x4cc7('0x8')]['id'] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0xb30')] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e07')] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e08')] = null; _0x2a5c46[_0x4cc7('0x8')]['saveChallengesDone'] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e10')] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e11')] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x704')] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x2a5c46[_0x4cc7('0x8')]['hiddenBehind'] = null; _0x2a5c46[_0x4cc7('0x8')]['optional'] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e05')] = null; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x1d23')] = function() { _0x2116b2.mid = 0xa0452; var _0x213c9d = 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 != _0x213c9d) { var _0x359fee = this.saveSubIndex; if (_0x104058.get_instance().get(_0x359fee.id, _0x359fee.defaultValue) > (_0x213c9d.levelParams.backwards ? _0x213c9d.startIndex : _0x213c9d.endIndex) - (_0x213c9d.levelParams.backwards ? _0x213c9d.endIndex : _0x213c9d.startIndex)) this.saveSubIndex[_0x4cc7('0x227')](); _0x359fee = this.saveSubIndex; _0x213c9d.playChallenge(_0x104058.get_instance().get(_0x359fee.id, _0x359fee.defaultValue)); return !0x0; } return !0x1; } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e0f')] = function() { _0x2a5c46.playPathAfter(this); } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e0e')] = function(_0x1c2dc6, _0x4a7fde) { _0x2116b2.mid = 0x9eb3e; _0x4a7fde = _0x4a7fde.tunnel.characters.get(0x0); if (!(_0x1c2dc6.currentBox.mesh.get_z() > _0x4a7fde.mesh.get_z())) { if (null != _0x1c2dc6.pastEndCallback && _0x1c2dc6.pastEndCallback()) return !0x1; 0x0 >= _0x19023b.get_instance().toasts.get_length() && (_0x1c2dc6 = _0x4a7fde.characterData, _0x4a7fde = null, null == _0x4a7fde && _0x29cea6.endsWith(_0x4cc7('0xfe0'), '-') && (_0x4a7fde = _0x19023b.textDisplayTime(0x15) / 0x2), _0x19023b.get_instance().displayMessage(_0x4cc7('0xfe0'), _0x4a7fde, _0x5240eb.getBitmap(_0x1c2dc6))); return !0x1; } return !0x0; } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e69')] = function(_0xe8e08e, _0x274171) { if (_0xe8e08e == (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()))) { _0x2116b2.mid = 0xbaa38; var _0x59f22b = _0x274171.number; _0x274171 = (_0xe8e08e.path.pathName == _0x274171.tunnel.levelSet.pathName && (_0xe8e08e.levelParams.backwards ? _0xe8e08e.endIndex : _0xe8e08e.startIndex) <= _0x59f22b && (_0xe8e08e.levelParams.backwards ? _0xe8e08e.startIndex : _0xe8e08e.endIndex) >= _0x59f22b ? _0xe8e08e.levelParams.backwards ? _0xe8e08e.startIndex - _0x59f22b : _0x59f22b - _0xe8e08e.startIndex : -0x1) + 0x1; if (_0x274171 <= (_0xe8e08e.levelParams.backwards ? _0xe8e08e.startIndex : _0xe8e08e.endIndex) - (_0xe8e08e.levelParams.backwards ? _0xe8e08e.endIndex : _0xe8e08e.startIndex)) if (0x0 >= _0x274171) this.saveSubIndex[_0x4cc7('0x227')](); else this.saveSubIndex.set_value(_0x274171); } return !0x0; } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e6a')] = function(_0x47aa99, _0x13a1eb, _0xbf9bf8, _0x16eec3, _0x55f629, _0x41bf05) { _0x16eec3 = this.index >= _0x2d63f9.Jggyf(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 (_0x5260f5.__instanceof(_0x16eec3, _0x35fbb1)) { _0x2116b2.mid = 0x57a9d; null == _0xbf9bf8 && (_0xbf9bf8 = _0x13a1eb); _0xbf9bf8 = _0xbf9bf8.number; _0xbf9bf8 = _0x16eec3.path.pathName == _0x47aa99.levelSet.pathName && (_0x16eec3.levelParams.backwards ? _0x16eec3.endIndex : _0x16eec3.startIndex) <= _0xbf9bf8 && (_0x16eec3.levelParams.backwards ? _0x16eec3.startIndex : _0x16eec3.endIndex) >= _0xbf9bf8 ? _0x16eec3.levelParams.backwards ? _0x16eec3.startIndex - _0xbf9bf8 : _0xbf9bf8 - _0x16eec3.startIndex : -0x1; _0x13a1eb.number == _0x16eec3.endIndex ? (_0x55f629 = _0x16eec3.endPoint, _0x41bf05 = _0x41bf05 > (0x0 >= _0x55f629 ? _0x13a1eb.endZ + _0x55f629 : _0x13a1eb.startZ + _0x55f629)) : _0x41bf05 = !0x1; if (!_0x41bf05) if (0x0 > _0xbf9bf8) (_0x16eec3.levelParams.backwards ? _0x16eec3.endIndex + 0x1 : _0x16eec3.endIndex - 0x1) == _0x13a1eb.number ? _0x41bf05 = !0x0 : (this.saveSubIndex[_0x2d63f9.kXclG](), this.continuePath()); else if (0x0 >= _0xbf9bf8) this.saveSubIndex[_0x4cc7('0x227')](); else this.saveSubIndex.set_value(_0xbf9bf8); _0x41bf05 && (this.recordChallengeComplete(_0x16eec3), _0x47aa99.setWon2(_0x47aa99.characters.get(0x0))); } } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e6b')] = function(_0x552c28) { _0x2116b2.mid = 0x81b1c; var _0x352d0d = this.intermission.indexOf(_0x552c28, 0x0); 0x0 > _0x352d0d && _0x5260f5.__instanceof(_0x552c28, _0x35fbb1) && (_0x352d0d = this.boxChallenges.indexOf(_0x552c28, 0x0), 0x0 <= _0x352d0d && (_0x352d0d += this.intermission.get_length())); 0x0 <= _0x352d0d && (this.setProgress(_0x352d0d + 0x1), this.continuePath()); } ; _0x2a5c46[_0x4cc7('0x8')]['recordChallengeComplete'] = function(_0x4a655c) { if ('RUboI' === _0x56067a.CuKSG) { return this.area.y; } else { var _0x5ab1bc = this.intermission.indexOf(_0x4a655c, 0x0); 0x0 > _0x5ab1bc && _0x5260f5.__instanceof(_0x4a655c, _0x35fbb1) && (_0x5ab1bc = this.boxChallenges.indexOf(_0x4a655c, 0x0), 0x0 <= _0x5ab1bc && (_0x5ab1bc += this.intermission.get_length())); 0x0 <= _0x5ab1bc && this.setProgress(_0x5ab1bc + 0x1); } } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e22')] = function(_0xd91106) { this.index = _0xd91106; this.saveSubIndex[_0x4cc7('0x227')](); _0xd91106 = this.saveChallengesDone; this.index > _0x104058.get_instance().get(_0xd91106.id, _0xd91106.defaultValue) && this.saveChallengesDone.set_value(this.index); } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e0c')] = function(_0x303f23) { var _0x52c021 = this.saveChallengesDone; return _0x104058.get_instance().get(_0x52c021.id, _0x52c021.defaultValue) > _0x303f23; } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e6c')] = function() { var _0x445031 = { XauGo: function(_0x1fb3e3, _0x48c819) { return _0x1fb3e3 == _0x48c819; } }; if (_0x4cc7('0x2e6d') === 'zFVjo') { _0x180fa9.view.get_camera().set_x(-0x43); _0x180fa9.view.get_camera().set_y(-0x73); _0x180fa9.view.get_camera().set_z(0x1a1d); var _0x5adf20 = null; null == _0x5adf20 && (_0x5adf20 = new _0x169fce()); var _0x18e4be = Math.sin(2.007128639793479); _0x5adf20.x = 0.264 * _0x18e4be; _0x5adf20.y = -0.145 * _0x18e4be; _0x5adf20.z = -0.954 * _0x18e4be; _0x5adf20.w = Math.cos(2.007128639793479); _0x18e4be = _0x5adf20.x * _0x5adf20.x + _0x5adf20.y * _0x5adf20.y + _0x5adf20.z * _0x5adf20.z + _0x5adf20.w * _0x5adf20.w; var _0x1504f4 = _0x18e4be - 0x1; 1e-10 > (0x0 <= _0x1504f4 ? _0x1504f4 : -_0x1504f4) || (_0x445031.XauGo(0x0, _0x18e4be) ? (_0x5adf20.x = 0x0, _0x5adf20.y = 0x0, _0x5adf20.z = 0x0, _0x5adf20.w = 0x1) : (_0x18e4be = 0x1 / Math.sqrt(_0x18e4be), _0x5adf20.x *= _0x18e4be, _0x5adf20.y *= _0x18e4be, _0x5adf20.z *= _0x18e4be, _0x5adf20.w *= _0x18e4be)); _0x180fa9.view.get_camera().set_eulers(_0x3bafe8.toEulerAngles(_0x5adf20).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); _0x5adf20 = _0x1baaa1.scale(0.5); this.dialog.addPlainText('Then...', 0x28, 0x64, _0x5adf20, null, 0xffffff); } else { var _0x2302db = this.foundPath; return _0xf9332a.toInt(_0x34061b.getParam(_0x4b25d1.get_instance().availablePaths.get(_0x2302db).getLevelZeroIndexed(this.foundIndex), 'tileWidth'), 0x4b); } } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x2e6e')] = function(_0x2b964e) { for (var _0x49b0e7 = 0x0, _0x2f042a = this.boxChallenges; _0x49b0e7 < _0x2f042a.get_length(); ) { if (_0x4cc7('0x2e6f') !== _0x4cc7('0x2e70')) { var _0x246e7c = _0x2f042a.get(_0x49b0e7); ++_0x49b0e7; if (_0x246e7c.currentBox == _0x2b964e) return _0x246e7c.boxSpawnOffset; } else { var _0x411708 = _0x2f042a.get(_0x49b0e7); ++_0x49b0e7; _0x104058.get_instance().get(_0x4cc7('0x480') + _0x411708, !0x1) && ++_0x2b964e; } } return null; } ; _0x2a5c46[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2a5c46; var _0x35fbb1 = function(_0x3bb833, _0x56634d, _0x5c9f34, _0x456970, _0x1cdcd0, _0x27d14f, _0x173c0d, _0x57482f, _0x528795, _0x4bf907, _0x48c401, _0x4a5f84, _0x16dada, _0x5aff49, _0x161060, _0x539b03) { null == _0x4bf907 && (_0x4bf907 = 0x0); null == _0x456970 && (_0x456970 = !0x1); this[_0x4cc7('0x11d9')] = this['failuresInARow'] = 0x0; null == _0x4a5f84 && (_0x4a5f84 = {}); if (_0x56634d > _0x5c9f34 || _0x456970) _0x4a5f84['backwards'] = !0x0; null == _0x48c401 && (_0x48c401 = _0x1fb3e3[_0x4cc7('0xac8')]); this[_0x4cc7('0x2e71')] = _0x16dada; this['customSpawn'] = _0x1cdcd0; this['boxEulers'] = _0x27d14f; this[_0x4cc7('0x2e72')] = _0x57482f; this['boxMoveDistance'] = _0x173c0d; this[_0x4cc7('0x2e73')] = _0x528795; this[_0x4cc7('0x2e74')] = _0x4bf907; _0x5c9f34 -= _0x56634d; _0x44e0bc[_0x4cc7('0x96b')](this, _0x48c401, _0x3bb833, _0x56634d, (0x0 <= _0x5c9f34 ? _0x5c9f34 : -_0x5c9f34) + 0x1, null, null, _0x4a5f84, _0x5aff49, _0x539b03); }; _0x16dada[_0x4cc7('0x2e75')] = _0x35fbb1; _0x35fbb1[_0x4cc7('0x8f2')] = _0x4cc7('0x2e76')['split']('\x20'); _0x35fbb1[_0x4cc7('0x92b')] = _0x44e0bc; _0x35fbb1[_0x4cc7('0x8')] = _0x5aff49(_0x44e0bc[_0x4cc7('0x8')], { '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(_0x449547) { if (_0x4cc7('0x2e77') === _0x4cc7('0x2e77')) { null == _0x449547 && (_0x449547 = {}); null != this['levelParams'] && (_0x449547['backwards'] = this['levelParams'][_0x4cc7('0xee2')], _0x449547[_0x4cc7('0x2d70')] = this[_0x4cc7('0x2c97')]['finishedSectionCallback'], _0x449547[_0x4cc7('0xb30')] = this[_0x4cc7('0x2c97')]['character'], _0x449547[_0x4cc7('0x2d26')] = this['levelParams']['music'], null == _0x449547[_0x4cc7('0x2c98')] && (_0x449547[_0x4cc7('0x2c98')] = this[_0x4cc7('0x2c97')][_0x4cc7('0x2c98')])); null == _0x449547[_0x4cc7('0xc52')] && (_0x449547['onlyResetCharacter'] = _0x48c401(this, this[_0x4cc7('0xc52')])); null != this['customSpawn'] && (_0x449547['modifyData'] = _0x48c401(this, this['modifyData'])); null == _0x449547['victoryCondition'] && (_0x449547[_0x4cc7('0x2d1e')] = function(_0x449547) { return !0x1; } ); _0x44e0bc[_0x4cc7('0x8')]['set_levelParams'][_0x4cc7('0x96b')](this, _0x449547); this['levelParams']['fadeOutOnVictory'] += 0.2; return this[_0x4cc7('0x2c97')]; } else { var _0x4b23ea = ''; this[_0x4cc7('0x1cf8')] = !0x0; 0x0 < _0x449547[_0x4cc7('0x1ce4')] && (this[_0x4cc7('0x1cf4')] = b[_0x4cc7('0xe57')](), _0x449547['fragmentConstantsIndex'] = 0x4 * this[_0x4cc7('0x1cf4')]['get_index'](), this[_0x4cc7('0x1ce3')] ? (this[_0x4cc7('0x1cf5')] = b[_0x4cc7('0xe55')](), b['addFragmentTempUsages'](this[_0x4cc7('0x1cf5')], 0x1), this[_0x4cc7('0x1cf6')] = b[_0x4cc7('0xe59')](), _0x449547[_0x4cc7('0x11b7')] = this[_0x4cc7('0x1cf6')][_0x4cc7('0x19f4')](), _0x4b23ea = this['getTex2DSampleCode'](_0x449547, this[_0x4cc7('0x1cf5')], this[_0x4cc7('0x1cf6')], this[_0x4cc7('0x13c4')])) : this[_0x4cc7('0x1cf6')] = null, this[_0x4cc7('0x154a')] = b[_0x4cc7('0xe55')](), b['addFragmentTempUsages'](this[_0x4cc7('0x154a')], 0x1)); return _0x4b23ea; } }, 'modifyData': function(_0x103614, _0x358129) { return _0x103614 == this[_0x4cc7('0x1452')] ? _0x358129 + (_0x2d63f9[_0x4cc7('0x225')](_0x4cc7('0x2e78') + this[_0x4cc7('0x2e79')]['x'] + ',' + this['customSpawn']['y'], '|spawnZ-') + this['customSpawn']['z']) : _0x358129; }, 'playChallenge': function(_0x2c440e) { null == _0x2c440e && (_0x2c440e = 0x0); null != this[_0x4cc7('0x2e71')] && this['set_levelParams'](this['generateParams']()); _0x44e0bc['prototype'][_0x4cc7('0x2cad')][_0x4cc7('0x96b')](this, _0x2c440e); _0x2c440e = _0x2081a8['instance'][_0x4cc7('0xb7f')]; _0x2c440e['characters'][_0x4cc7('0x2b')](0x0); var _0x5d16f0 = this[_0x4cc7('0x2e0d')]['getBoxWidth']() , _0x45063f = new _0x3a1efa() , _0x8ee70b = this[_0x4cc7('0x2e0d')]['id']; null != _0x842c50[_0x4cc7('0x2e0d')] ? _0x45063f[_0x4cc7('0x97d')](_0x4cc7('0x2e0d'), _0x8ee70b) : _0x45063f['h'][_0x4cc7('0x2e0d')] = _0x8ee70b; this[_0x4cc7('0xfdd')] = _0x55cb22['getTerrain'](_0x2c440e, _0x592928[_0x4cc7('0x2588')](_0x2c440e, _0x4cc7('0x2589'), null, _0x5d16f0, _0x45063f)); null != this['boxEulers'] && (this[_0x4cc7('0xfdd')]['mesh'][_0x4cc7('0x967')](this[_0x4cc7('0x2e7a')]), this[_0x4cc7('0xfdd')][_0x4cc7('0x22ca')]()); this[_0x4cc7('0x2e7b')] = this[_0x4cc7('0xfdd')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')]; this[_0x4cc7('0x2e7b')][_0x4cc7('0x2e7c')](this['boxMoveDistance'], this[_0x4cc7('0x2e73')]); this[_0x4cc7('0xfdd')][_0x4cc7('0x19')](); _0x2c440e['registerObject'](this[_0x4cc7('0xfdd')]); _0x2c440e[_0x4cc7('0x2d00')][_0x4cc7('0x29')](this[_0x4cc7('0xfdd')]); this[_0x4cc7('0x11d9')] = this['currentBox'][_0x4cc7('0x126')][_0x4cc7('0xd92')](); _0x2c440e['zOverlapLeeway'] += _0x5d16f0 / 0x2; }, 'lastBoxZ': null, 'failuresInARow': null, 'onlyResetCharacter': function(_0x1f1198) { _0x1f1198 = _0x1f1198[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); if (!_0x1f1198['characterData']['knowledge'][_0x4cc7('0x23e1')]) return !0x1; if (this[_0x4cc7('0xfdd')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() < _0x1f1198[_0x4cc7('0x11d6')]['startZ']) { if (_0x4cc7('0x2e7d') !== _0x4cc7('0x2e7d')) { return null == _0x1f1198 || this[_0x4cc7('0x129a')] != _0x1f1198[_0x4cc7('0x129a')] || this['greenMultiplier'] != _0x1f1198[_0x4cc7('0x12a1')] || this[_0x4cc7('0x129b')] != _0x1f1198[_0x4cc7('0x129b')] || !_0x45f8fa && this['alphaMultiplier'] != _0x1f1198['alphaMultiplier'] || this['redOffset'] != _0x1f1198['redOffset'] || this[_0x4cc7('0x129d')] != _0x1f1198[_0x4cc7('0x129d')] || this[_0x4cc7('0x129e')] != _0x1f1198[_0x4cc7('0x129e')] ? !0x1 : this[_0x4cc7('0x129f')] == _0x1f1198['alphaOffset']; } else { if (0x0 >= _0x19023b['get_instance']()[_0x4cc7('0xfdf')][_0x4cc7('0x34')]()) { _0x1f1198 = _0x1f1198[_0x4cc7('0x11d4')]; var _0x45f8fa = null; null == _0x45f8fa && _0x29cea6[_0x4cc7('0x51')](_0x4cc7('0xfe0'), '-') && (_0x45f8fa = _0x19023b[_0x4cc7('0xfe1')](0x15) / 0x2); _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x4cc7('0xfe0'), _0x45f8fa, _0x5240eb['getBitmap'](_0x1f1198)); } return !0x1; } } _0x45f8fa = this[_0x4cc7('0xfdd')][_0x4cc7('0x126')]['get_z']() - this['lastBoxZ']; _0x45f8fa = !(1e-10 > (0x0 <= _0x45f8fa ? _0x45f8fa : -_0x45f8fa)); this['lastBoxZ'] = this[_0x4cc7('0xfdd')]['mesh'][_0x4cc7('0xd92')](); if (_0x45f8fa) this['failuresInARow'] = 0x0; else if (0x0 < _0x1f1198[_0x4cc7('0x11d6')][_0x4cc7('0x11db')] && null == _0x1f1198[_0x4cc7('0x11dc')] && (this[_0x4cc7('0x11da')]++, _0x56067a['JnETI'](0x3, this[_0x4cc7('0x11da')]))) return 0x0 >= _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0xfdf')]['get_length']() && (_0x1f1198 = _0x1f1198[_0x4cc7('0x11d4')], _0x45f8fa = null, null == _0x45f8fa && _0x29cea6[_0x4cc7('0x51')](_0x4cc7('0x11dd'), '-') && (_0x45f8fa = _0x19023b[_0x4cc7('0xfe1')](0x22) / 0x2), _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')]('Let\x27s\x20try\x20this\x20again\x20from\x20the\x20top.', _0x45f8fa, _0x5240eb[_0x4cc7('0xfe2')](_0x1f1198))), this[_0x4cc7('0x11da')] = 0x0, !0x1; return !0x0; }, '__class__': _0x35fbb1 }); var _0x1634f3 = function(_0x447224, _0x5887f1, _0x25191b, _0x2fbfc9, _0x5602ad) { this[_0x4cc7('0xdc6')] = !0x0; var _0x184bd6 = new _0x151d6e(); _0x184bd6[_0x4cc7('0x11f5')](_0x25191b); _0x184bd6['updateIndexData'](_0x2fbfc9); _0x25191b = new _0x39920c(); _0x25191b[_0x4cc7('0x11b5')](_0x184bd6); _0x5b5b9f[_0x4cc7('0x96b')](this, _0x25191b, _0x5602ad); this[_0x4cc7('0x247a')](_0x447224, _0x5887f1); }; _0x16dada[_0x4cc7('0x2e7e')] = _0x1634f3; _0x1634f3['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2e7f'), _0x4cc7('0x2e80')]; _0x1634f3[_0x4cc7('0x92b')] = _0x5b5b9f; _0x1634f3[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f['prototype'], { 'cameraX': null, 'cameraY': null, 'dirty': null, 'setPositionOnMap': function(_0x23c332, _0x54ac25) { this['set_x'](_0x23c332); this['set_y'](_0x54ac25); this[_0x4cc7('0xdc6')] = !0x0; }, 'setViewedFrom': function(_0x2180b3, _0x45df4d) { if (_0x4cc7('0x2e81') === _0x4cc7('0x2e82')) { return _0x2180b3 < _0x45df4d ? _0x2180b3 : _0x45df4d; } else { this[_0x4cc7('0x2e83')] = _0x2180b3; this[_0x4cc7('0x2e84')] = _0x45df4d; this[_0x4cc7('0xdc6')] = !0x0; } }, '__class__': _0x1634f3 }); var _0x212a6a = function(_0xa6ecab, _0x3516f7) { null == _0x3516f7 && (_0x3516f7 = 0x0); null == _0xa6ecab && (_0xa6ecab = 0x0); this['x'] = _0xa6ecab; this['y'] = _0x3516f7; }; _0x16dada[_0x4cc7('0x2e85')] = _0x212a6a; _0x212a6a['__name__'] = ['openfl', _0x4cc7('0x1309'), 'Point']; _0x212a6a[_0x4cc7('0x2e86')] = function(_0x11708b, _0xbc77d1) { var _0x9f6482 = _0x11708b['x'] - _0xbc77d1['x']; _0x11708b = _0x11708b['y'] - _0xbc77d1['y']; return Math[_0x4cc7('0x2c')](_0x56067a[_0x4cc7('0x765')](_0x9f6482 * _0x9f6482, _0x56067a[_0x4cc7('0x766')](_0x11708b, _0x11708b))); } ; _0x212a6a[_0x4cc7('0x21fa')] = function(_0x5c1026, _0x3ecca9, _0x120121) { return new _0x212a6a(_0x3ecca9['x'] + _0x120121 * (_0x5c1026['x'] - _0x3ecca9['x']),_0x3ecca9['y'] + _0x120121 * (_0x5c1026['y'] - _0x3ecca9['y'])); } ; _0x212a6a[_0x4cc7('0x2e87')] = function(_0x48ed12, _0x8ba2cb) { return new _0x212a6a(_0x48ed12 * Math[_0x4cc7('0x27')](_0x8ba2cb),_0x48ed12 * Math['sin'](_0x8ba2cb)); } ; _0x212a6a[_0x4cc7('0x8')] = {}; _0x212a6a[_0x4cc7('0x8')]['x'] = null; _0x212a6a[_0x4cc7('0x8')]['y'] = null; _0x212a6a[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x212a6a(this.x,this.y); } ; _0x212a6a[_0x4cc7('0x8')]['copyFrom'] = function(_0x2a7f58) { if (_0x4cc7('0x2e88') !== _0x4cc7('0x2e89')) { this.x = _0x2a7f58.x; this.y = _0x2a7f58.y; } else { return _0x2a7f58[0x2]; } } ; _0x212a6a[_0x4cc7('0x8')][_0x4cc7('0xab2')] = function(_0x3f65b7, _0x2dd196) { this.x = _0x3f65b7; this.y = _0x2dd196; } ; _0x212a6a[_0x4cc7('0x8')][_0x4cc7('0x238c')] = function() { if (_0x56067a.fJiBG(_0x4cc7('0x2e8a'), _0x4cc7('0x2e8b'))) { _0x1bec51 = this._globalPos.x; var _0x46bdd4 = this._stage3DProxy.get_x(); this._scissorRect.x = _0x1bec51 - _0x46bdd4; _0x1bec51 = this._globalPos.y; _0x46bdd4 = this._stage3DProxy.get_y(); this._scissorRect.y = _0x1bec51 - _0x46bdd4; this._scissorRect.width = this._globalWidth; this._scissorRect.height = this._globalHeight; this._scissorRectDirty = !0x0; } else { null == _0x212a6a.__limeVector2 && (_0x212a6a.__limeVector2 = new _0x14c2c3()); var _0x1bec51 = _0x212a6a.__limeVector2; _0x1bec51.x = this.x; _0x1bec51.y = this.y; return _0x212a6a.__limeVector2; } } ; _0x212a6a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x212a6a; var _0x33e1c1 = function() {}; _0x16dada[_0x4cc7('0x2e8c')] = _0x33e1c1; _0x33e1c1['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2e7f'), _0x4cc7('0x2e8d')]; _0x33e1c1[_0x4cc7('0x2d6')] = {}; _0x33e1c1[_0x4cc7('0x2d6')][_0x4cc7('0x2e8e')] = _0x4cc7('0x2e8e'); _0x33e1c1[_0x4cc7('0x2e8f')] = function(_0xfe9a03) { var _0xf1b4b6 = _0xfe9a03['savedProgress']; _0xf1b4b6 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xf1b4b6['id'], _0xf1b4b6['defaultValue']); var _0x2c9a48 = _0xfe9a03[_0x4cc7('0xc2f')]; _0xfe9a03[_0x4cc7('0x2cc6')](_0xf1b4b6 < _0x2c9a48 ? _0xf1b4b6 : _0x2c9a48, _0x33e1c1[_0x4cc7('0xb93')]); _0xf1b4b6 = _0x33e1c1['temp']; _0x2c9a48 = _0x463bf2[_0x4cc7('0x2e90')]; var _0x12b149 = _0x33e1c1['temp']; null == _0x12b149 && (_0x12b149 = new _0x212a6a()); _0x12b149['x'] = _0xf1b4b6['x'] * _0x2c9a48; _0x12b149['y'] = _0xf1b4b6['y'] * _0x2c9a48; _0x33e1c1[_0x4cc7('0xb93')]['x'] -= _0x463bf2[_0x4cc7('0x2c69')] * _0x463bf2[_0x4cc7('0x2e90')]; _0x33e1c1[_0x4cc7('0xb93')]['y'] -= _0x463bf2[_0x4cc7('0x2c6a')] * _0x463bf2['MAP_TO_AU']; _0xf1b4b6 = _0x33e1c1[_0x4cc7('0xb93')]['x'] * _0x33e1c1[_0x4cc7('0xb93')]['x'] + _0x33e1c1[_0x4cc7('0xb93')]['y'] * _0x33e1c1['temp']['y']; _0xf1b4b6 < _0x33e1c1[_0x4cc7('0xf3c')] * _0x33e1c1['minDistFromWormhole'] && (_0x33e1c1[_0x4cc7('0xf3c')] = Math[_0x4cc7('0x2c')](_0xf1b4b6)); _0xf1b4b6 = _0xfe9a03[_0x4cc7('0x123e')]; _0xf1b4b6 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xf1b4b6['id'], _0xf1b4b6[_0x4cc7('0xc12')]); _0x2c9a48 = _0xfe9a03[_0x4cc7('0xc2f')]; _0xf1b4b6 = _0xf1b4b6 < _0x2c9a48 ? _0xf1b4b6 : _0x2c9a48; _0x2c9a48 = _0xfe9a03[_0x4cc7('0x2286')] + 0x1; _0xfe9a03 = _0xfe9a03[_0x4cc7('0x2693')](_0xf1b4b6 < _0x2c9a48 ? _0xf1b4b6 : _0x2c9a48); _0xfe9a03 > _0x33e1c1[_0x4cc7('0x2e91')] && _0x33e1c1[_0x4cc7('0x2e8e')](_0xfe9a03); } ; _0x33e1c1[_0x4cc7('0x8fe')] = function() { var _0x260502 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')]; for (_0x260502 = new _0x31a1ea(_0x260502,_0x260502[_0x4cc7('0x1867')]()); _0x260502[_0x4cc7('0x94e')](); ) { if ('OmZlT' !== _0x4cc7('0x2e92')) { null == c && (c = 0x0); null == _0x35a708 && (_0x35a708 = !0x1); for (var _0x3becf3 = 0x0, _0x7d16b5 = this['__priorities'][_0x4cc7('0x21')]; _0x3becf3 < _0x7d16b5; ) { var _0x238582 = _0x3becf3++; if (c > this[_0x4cc7('0xa5f')][_0x238582]) { this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x238582, 0x0, _0x260502); this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](_0x238582, 0x0, c); this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x238582, 0x0, !_0x35a708); return; } } this[_0x4cc7('0xa5d')]['push'](_0x260502); this[_0x4cc7('0xa5f')][_0x4cc7('0x29')](c); this[_0x4cc7('0xc91')][_0x4cc7('0x29')](!_0x35a708); } else { var _0x35a708 = _0x260502['next'](); _0x35a708[_0x4cc7('0x1734')]() && _0x33e1c1['recordProgress'](_0x35a708); } } } ; _0x33e1c1[_0x4cc7('0x2e8e')] = function(_0x169ce9) { if (_0x56067a[_0x4cc7('0x749')](_0x169ce9, _0x33e1c1[_0x4cc7('0x2e91')])) for (var _0x1ea3e5 = 0x0, _0x48e7ea = _0x33e1c1[_0x4cc7('0x2e93')]; _0x1ea3e5 < _0x48e7ea['length']; ) { var _0x36c05b = _0x48e7ea[_0x1ea3e5]; ++_0x1ea3e5; _0x169ce9 < _0x36c05b[_0x4cc7('0xf3e')] && _0x33e1c1[_0x4cc7('0x2e91')] >= _0x36c05b[_0x4cc7('0xf3e')] && _0x36c05b[_0x4cc7('0x20c9')](!0x1); } else if (_0x169ce9 > _0x33e1c1[_0x4cc7('0x2e91')]) for (_0x1ea3e5 = 0x0, _0x48e7ea = _0x33e1c1[_0x4cc7('0x2e93')]; _0x1ea3e5 < _0x48e7ea['length']; ) _0x36c05b = _0x48e7ea[_0x1ea3e5], ++_0x1ea3e5, _0x169ce9 >= _0x36c05b[_0x4cc7('0xf3e')] && _0x33e1c1[_0x4cc7('0x2e91')] < _0x36c05b['date'] && _0x36c05b[_0x4cc7('0x20c9')](!0x0); return _0x33e1c1[_0x4cc7('0x2e91')] = _0x169ce9; } ; _0x33e1c1[_0x4cc7('0x23e3')] = function(_0x12a70f, _0x392ee1) { _0x33e1c1[_0x4cc7('0x2e91')] >= _0x12a70f && _0x392ee1(!0x0); _0x33e1c1['dateListeners'][_0x4cc7('0x29')](new _0x153aad(_0x12a70f,_0x392ee1)); } ; var _0x153aad = function(_0x32ac72, _0x3d97ec) { this['date'] = _0x32ac72; this['callback'] = _0x3d97ec; }; _0x16dada[_0x4cc7('0x2e94')] = _0x153aad; _0x153aad[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20galaxy\x20_Progress\x20DateListener'[_0x4cc7('0x46')]('\x20'); _0x153aad[_0x4cc7('0x8')] = {}; _0x153aad[_0x4cc7('0x8')][_0x4cc7('0xf3e')] = null; _0x153aad[_0x4cc7('0x8')][_0x4cc7('0x20c9')] = null; _0x153aad[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x153aad; var _0x463bf2 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x4a7')]] = _0x463bf2; _0x463bf2['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2e7f'), 'SolarSystem']; _0x463bf2['init'] = function() { var _0x2fe4b3 = JSON[_0x4cc7('0xca6')](_0x6fe3b9['getText'](_0x4cc7('0x2e95'))); _0x463bf2['MAP_PLANET_X'] = _0x2fe4b3[_0x4cc7('0x2e96')][_0x4cc7('0x7ac')]['x'] + 0x5d; _0x463bf2['MAP_PLANET_Y'] = _0x2fe4b3['images'][_0x4cc7('0x7ac')]['y'] + 91.5; _0x463bf2[_0x4cc7('0x2c69')] = _0x2fe4b3['images'][_0x4cc7('0x2e97')]['x'] + 112.5; _0x463bf2[_0x4cc7('0x2c6a')] = _0x56067a[_0x4cc7('0x2e98')](_0x2fe4b3['images']['Wormhole']['y'], 112.5); _0x463bf2['MAP_TO_AU'] = 4.2 / Math['sqrt']((_0x463bf2[_0x4cc7('0x2c69')] - _0x463bf2[_0x4cc7('0x2e99')]) * (_0x463bf2[_0x4cc7('0x2c69')] - _0x463bf2[_0x4cc7('0x2e99')]) + _0x56067a['gqmNm'](_0x463bf2[_0x4cc7('0x2c6a')] - _0x463bf2[_0x4cc7('0x2e9a')], _0x463bf2[_0x4cc7('0x2c6a')] - _0x463bf2[_0x4cc7('0x2e9a')])); _0x463bf2[_0x4cc7('0x2e9b')] = 0x1 / _0x463bf2['MAP_TO_AU']; _0x463bf2[_0x4cc7('0x2e9c')] = _0x56067a['zsTdy'](_0x463bf2[_0x4cc7('0x2c69')], (_0x463bf2[_0x4cc7('0x2e99')] - _0x463bf2[_0x4cc7('0x2c69')]) / 4.2 * 5.2); _0x463bf2['MAP_SUN_Y'] = _0x463bf2[_0x4cc7('0x2c6a')] + (_0x463bf2[_0x4cc7('0x2e9a')] - _0x463bf2[_0x4cc7('0x2c6a')]) / 4.2 * 5.2; } ; _0x463bf2[_0x4cc7('0xf40')] = function(_0x530d56, _0x320078) { if (_0x4cc7('0x2e9d') === _0x4cc7('0x2e9d')) { null == _0x320078 && (_0x320078 = new _0x212a6a()); _0x530d56 = _0x56067a['ueTrs'](0x168, _0x530d56) - 0x168 * _0x530d56 * 2.2; _0x320078['x'] = _0x463bf2[_0x4cc7('0x2e9b')] * Math['cos'](_0x530d56) + _0x463bf2[_0x4cc7('0x2e9c')]; _0x320078['y'] = _0x463bf2['AU_TO_MAP'] * Math[_0x4cc7('0x28')](_0x530d56) + _0x463bf2[_0x4cc7('0x2e9e')]; return _0x320078; } else { var _0x9e062d = _0x4ce948[_0x4cc7('0x2e9f')]; if (null != _0x842c50[_0x530d56] ? _0x9e062d[_0x4cc7('0xd76')](_0x530d56) : _0x9e062d['h'][_0x4cc7('0x959')](_0x530d56)) _0x9e062d = _0x4cc7('0x4dc') == typeof _0x320078 ? window['document'][_0x4cc7('0x1492')](_0x320078) : null == _0x320078 ? window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0x273c')) : _0x320078, null == _0x9e062d ? window[_0x4cc7('0x2ea0')]['log'](_0x4cc7('0x2ea1') + _0x4bf907['string'](_0x320078)) : (null == c && (c = 0x0), _0x56067a[_0x4cc7('0x767')](null, d) && (d = 0x0), null == e && (e = {}), Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](e, _0x4cc7('0x992')) && _0x4cc7('0x4dc') == typeof e[_0x4cc7('0x992')] && (_0x320078 = _0x29cea6[_0x4cc7('0x20')](_0x4bf907[_0x4cc7('0x4dc')](e[_0x4cc7('0x992')]), '#', ''), -0x1 < _0x320078[_0x4cc7('0x2d')]('0x') ? e[_0x4cc7('0x992')] = _0x4bf907['parseInt'](_0x320078) : e[_0x4cc7('0x992')] = _0x4bf907[_0x4cc7('0xd08')]('0x' + _0x320078)), e[_0x4cc7('0x989')] = _0x9e062d, e[_0x4cc7('0x7d9')] = c, e[_0x4cc7('0x98b')] = d, c = _0x4ce948[_0x4cc7('0x2e9f')], (null != _0x842c50[_0x530d56] ? c[_0x4cc7('0xd77')](_0x530d56) : c['h'][_0x530d56])(e)); } } ; _0x463bf2[_0x4cc7('0x2ea2')] = function(_0x27cf74, _0x52e565) { null == _0x52e565 && (_0x52e565 = new _0x212a6a()); _0x27cf74 *= 0x168; _0x52e565['x'] = Math[_0x4cc7('0x27')](_0x27cf74); _0x52e565['y'] = Math[_0x4cc7('0x28')](_0x27cf74); return _0x52e565; } ; _0x463bf2['wormholeAbsoluteLocation'] = function(_0x5c8126, _0x310d94) { if (_0x4cc7('0x2ea3') !== _0x4cc7('0x2ea4')) { null == _0x310d94 && (_0x310d94 = new _0x212a6a()); _0x5c8126 = 0x168 * _0x5c8126 / 2.2; _0x310d94['x'] = 5.2 * Math[_0x4cc7('0x27')](_0x5c8126); _0x310d94['y'] = _0x2d63f9[_0x4cc7('0x2ea5')](5.2, Math['sin'](_0x5c8126)); return _0x310d94; } else { _0x48c401 = p++; var _0x5d842c = c || this[_0x4cc7('0x107c')][_0x4cc7('0xc30')](_0x48c401) || this[_0x4cc7('0x107c')][_0x4cc7('0x2cd5')](_0x48c401); _0x5d842c && null != d && this[_0x4cc7('0x107c')][_0x4cc7('0x2693')](_0x48c401) > d && (_0x5d842c = !0x1); _0x5d842c != l && ((l = _0x5d842c) ? f = _0x48c401 : this[_0x4cc7('0x2ea6')](_0x5c8126, f, _0x48c401 - 0x1, 0x0 < f, !0x0, _0x310d94, e)); } } ; var _0x30718c = function(_0x24b786) { null == _0x24b786 && (_0x24b786 = 0.1); _0x24b786 *= 0xc8; var _0x47bc88 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x47bc88[_0x4cc7('0x29')](-_0x24b786); _0x47bc88[_0x4cc7('0x29')](-_0x24b786); _0x47bc88[_0x4cc7('0x29')](0x0); _0x47bc88['push'](_0x24b786); _0x47bc88[_0x4cc7('0x29')](-_0x24b786); _0x47bc88[_0x4cc7('0x29')](0x0); _0x47bc88[_0x4cc7('0x29')](-_0x24b786); _0x47bc88['push'](_0x24b786); _0x47bc88[_0x4cc7('0x29')](0x0); _0x47bc88[_0x4cc7('0x29')](_0x24b786); _0x47bc88[_0x4cc7('0x29')](_0x24b786); _0x47bc88[_0x4cc7('0x29')](0x0); _0x24b786 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x24b786[_0x4cc7('0x29')](0x0); _0x24b786[_0x4cc7('0x29')](0x0); _0x24b786['push'](0x1); _0x24b786[_0x4cc7('0x29')](0x0); _0x24b786[_0x4cc7('0x29')](0x0); _0x24b786['push'](0x1); _0x24b786[_0x4cc7('0x29')](0x1); _0x24b786['push'](0x1); _0x1634f3[_0x4cc7('0x96b')](this, _0x463bf2[_0x4cc7('0x2c69')], _0x463bf2[_0x4cc7('0x2c6a')], _0x47bc88, _0x4a7f87[_0x4cc7('0x2ea7')], new _0x705f29(_0x4113bc[_0x4cc7('0x2ea8')](_0x4cc7('0x2ea9'))[_0x4cc7('0x5c1')])); this[_0x4cc7('0x16aa')]()[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11f6')](_0x24b786); }; _0x16dada[_0x4cc7('0x2eaa')] = _0x30718c; _0x30718c[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2e7f'), 'Wormhole']; _0x30718c[_0x4cc7('0x92b')] = _0x1634f3; _0x30718c[_0x4cc7('0x8')] = _0x5aff49(_0x1634f3[_0x4cc7('0x8')], { '__class__': _0x30718c }); var _0xd87e26 = function(_0x3bdba5, _0x47fe4a, _0x10ad0b, _0xaf6a23) { this[_0x4cc7('0x2eab')] = !0x1; this[_0x4cc7('0x2eac')] = _0x3bdba5; this['startDay'] = _0x47fe4a; this[_0x4cc7('0x2ead')] = _0x10ad0b; this[_0x4cc7('0x2eae')] = _0xaf6a23; }; _0x16dada[_0x4cc7('0x2eaf')] = _0xd87e26; _0xd87e26[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2eb0'), _0x4cc7('0x2eb1')]; _0xd87e26[_0x4cc7('0x8fe')] = function() { var _0x32236b = new Date() , _0x4fb381 = _0x32236b['getMonth']() + 0x1; _0x32236b = _0x32236b[_0x4cc7('0xc76')](); for (var _0x28edaa = [new _0x39a1bf(), new _0x4bcb75(), new _0x594067()], _0xd2adac = 0x0; _0xd2adac < _0x28edaa[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x2eb2') === _0x4cc7('0x2eb3')) { var _0x1439f7 = _0x28edaa++; this['_subGeometries'][_0x4cc7('0x2b')](_0x1439f7)['scaleUV'](_0x32236b, _0x4fb381); } else { var _0x580fdb = _0x28edaa[_0xd2adac]; ++_0xd2adac; if (_0x580fdb[_0x4cc7('0x2eb4')](_0x4fb381, _0x32236b)) { _0xd87e26['current'] = _0x580fdb; break; } } } } ; _0xd87e26[_0x4cc7('0x8')] = {}; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2eab')] = null; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2eac')] = null; _0xd87e26[_0x4cc7('0x8')]['startDay'] = null; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2ead')] = null; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2eae')] = null; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2eb4')] = function(_0x58ff85, _0x53780e) { return _0x58ff85 > this.startMonth || _0x58ff85 == this.startMonth && _0x53780e >= this.startDay ? _0x58ff85 >= this.endMonth ? _0x58ff85 == this.endMonth ? _0x53780e <= this.endDay : !0x1 : !0x0 : !0x1; } ; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2eb5')] = function(_0x524429, _0x459db8) { return _0x459db8; } ; _0xd87e26[_0x4cc7('0x8')]['modifyInfiniteLevel'] = function(_0x1d41cb) {} ; _0xd87e26[_0x4cc7('0x8')]['getBatteryMesh'] = function(_0x5105c4) { if (_0x4cc7('0x2eb6') !== _0x4cc7('0x2eb6')) { var _0x5e4752 = d.get(c); ++c; _0x5e4752.update(0x0); } else { return null; } } ; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2eb7')] = function() { return !0x1; } ; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2eb8')] = function(_0x5ddf46, _0x4e9690) { return null; } ; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2eb9')] = function() { if (_0x4cc7('0x2eba') === _0x4cc7('0x2eba')) { return null; } else { console.warn(_0x4cc7('0x2ebb')); } } ; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x2ebc')] = function(_0x224ecb) { return null; } ; _0xd87e26[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd87e26; var _0x39a1bf = function() { _0xd87e26[_0x4cc7('0x96b')](this, 0xc, 0x15, 0xc, 0x1e); this[_0x4cc7('0x2eab')] = !0x0; }; _0x16dada[_0x4cc7('0x2ebd')] = _0x39a1bf; _0x39a1bf['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'holiday', 'Christmas']; _0x39a1bf[_0x4cc7('0x92b')] = _0xd87e26; _0x39a1bf['prototype'] = _0x5aff49(_0xd87e26[_0x4cc7('0x8')], { 'modifyInfiniteSectionData': function(_0xbc8cdf, _0x414b7b) { if ('yuLKg' !== _0x4cc7('0x2ebe')) { return _0x56067a['THHvp'](_0x4cc7('0x2ebf'), _0x29cea6['hex'](_0x39a1bf['TUNNEL_COLORS'][Math[_0x4cc7('0xc2b')]() * _0x39a1bf[_0x4cc7('0x2ec0')][_0x4cc7('0x21')] | 0x0], 0x6)) + '|' + _0x414b7b; } else { var _0x185d76 = c[_0x414b7b]; ++_0x414b7b; _0x4b25d1[_0x4cc7('0x2cf9')](_0x185d76, _0x19c1c0['field'](_0xbc8cdf, _0x185d76)); } }, 'modifyInfiniteLevel': function(_0x5a5401) { var _0x590717 = new _0x4c6c58(_0x5a5401,['ice'],Infinity,0x14,0x32,0x5a,_0x48c401(this, this[_0x4cc7('0x2ec1')])); _0x590717['minZ'] = 0x7d0; _0x5a5401[_0x4cc7('0x22ef')](_0x590717); }, 'overwriteCondition': function(_0x26edac) { return null != _0x26edac ? 0x0 == _0x26edac[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] : !0x1; }, 'getLevelWonMessage': function(_0x2bf268) { if (_0x4cc7('0x2ec2') !== _0x4cc7('0x2ec2')) { var _0x49e978 = _0x4cc7('0x2ec3')['split']('|') , _0x15df5a = 0x0; while (!![]) { switch (_0x49e978[_0x15df5a++]) { case '0': this[_0x4cc7('0x1039')]('must'); continue; case '1': this['dialog']['addBubble'](_0x4cc7('0x2665'), 0x0, -0x17c, null, null, null, _0x265546); continue; case '2': _0x265546 = new _0x161060(this[_0x4cc7('0xd91')]['get_onScreen']()); continue; case '3': this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2666'), 0x64, 0x50, -0x1, Math[_0x4cc7('0xa96')](0x2d0), null, _0x265546); continue; case '4': var _0x265546 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); continue; case '5': this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5e); continue; case '6': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('My\x20time\x20and\x20dignity\x20are\x20too\x20valuable\x20to\x20waste\x20being\x20tossed\x20about\x20as\x20if\x20riding\x20a\x20hurricane.', -0xa0, 0x154, -0x1, Math[_0x4cc7('0xa96')](0x2d0), 0x1, null); continue; } break; } } else { return 0x2 == _0x2bf268 ? new _0x2480bc('Here\x20for\x20the\x20holidays?') : null; } }, 'getInfiniteModeImage': function() { return _0x4cc7('0x2ec4'); }, 'getBatteryMesh': function(_0x2316dd) { null == _0x39a1bf[_0x4cc7('0x121b')] && (_0x39a1bf[_0x4cc7('0x121b')] = new _0x3a9583(_0x4cc7('0x2ec5')), _0x39a1bf['cache']['modifyMesh'](_0x4cc7('0x2ec6'), function(_0x2316dd) { var _0x10dc03 = new _0x43ea86(0xf2f2ff,0x1); _0x10dc03['addMethod'](_0x32dbb6[_0x4cc7('0x8ef')]); _0x2316dd['set_material'](_0x10dc03); })); return new _0x33f02e(_0x39a1bf[_0x4cc7('0x121b')],_0x4cc7('0x2ec6'),_0x2316dd); }, '__class__': _0x39a1bf }); var _0x4bcb75 = function() { _0xd87e26[_0x4cc7('0x96b')](this, 0x3, 0x16, 0x4, 0x19); var _0x312b66 = [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] , _0x1c2f9e = new Date()['getFullYear']() - 0x7d0; _0x1c2f9e < _0x312b66[_0x4cc7('0x21')] && (_0x312b66 = _0x312b66[_0x1c2f9e], 0x64 <= _0x312b66 && (_0x312b66 -= 0x64, this[_0x4cc7('0x2ead')] = 0x4), this[_0x4cc7('0x2eae')] = _0x312b66, this[_0x4cc7('0x2eac')] = this[_0x4cc7('0x2ead')], this[_0x4cc7('0x2ec7')] = _0x312b66 - 0x7, 0x0 > this[_0x4cc7('0x2ec7')] && (this['startMonth'] = 0x3, this[_0x4cc7('0x2ec7')] += 0x1f)); }; _0x16dada[_0x4cc7('0x2ec8')] = _0x4bcb75; _0x4bcb75[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2eb0'), _0x4cc7('0x2ec9')]; _0x4bcb75[_0x4cc7('0x92b')] = _0xd87e26; _0x4bcb75['prototype'] = _0x5aff49(_0xd87e26[_0x4cc7('0x8')], { 'modifyInfiniteSectionData': function(_0x9cd341, _0x4a1490) { null == _0x4bcb75[_0x4cc7('0x2eca')] && (_0x4bcb75[_0x4cc7('0x2eca')] = new _0x15ba57()); _0x4bcb75[_0x4cc7('0x2eca')][_0x4cc7('0x2ecb')] = 0x168 * Math[_0x4cc7('0xc2b')](); 0.1 > Math[_0x4cc7('0xc2b')]() && (_0x4bcb75[_0x4cc7('0x2eca')][_0x4cc7('0x2ecb')] = 0x14 * Math[_0x4cc7('0xc2b')]()); _0x4bcb75[_0x4cc7('0x2eca')][_0x4cc7('0x2d6e')] = 0.3 * Math['random']() + 0.2; _0x4bcb75[_0x4cc7('0x2eca')][_0x4cc7('0x2d6f')] = 0.45 < _0x4bcb75[_0x4cc7('0x2eca')][_0x4cc7('0x2d6e')] ? 0.2 * Math[_0x4cc7('0xc2b')]() + 0.7 : 0.15 * Math[_0x4cc7('0xc2b')]() + 0.8; _0x9cd341 = _0x4bcb75[_0x4cc7('0x2eca')]; _0x9cd341 = _0x15ba57[_0x4cc7('0x2ecc')](_0x9cd341[_0x4cc7('0x2ecb')], _0x9cd341[_0x4cc7('0x2d6e')], _0x9cd341[_0x4cc7('0x2d6f')]); return _0x56067a[_0x4cc7('0x76a')](_0x4cc7('0x2ebf') + _0x29cea6[_0x4cc7('0xd29')](_0x9cd341, 0x6) + '|', _0x4a1490); }, 'getBatteryMesh': function(_0x398c57) { null == _0x4bcb75[_0x4cc7('0x121b')] && (_0x4bcb75[_0x4cc7('0x121b')] = new _0x3a9583('text/model/Easter.obj')); return new _0x33f02e(_0x4bcb75['cache'],_0x4cc7('0x2ecd'),_0x398c57); }, 'getInfiniteModeImage': function() { return _0x4cc7('0x2ece'); }, 'getLevelWonMessage': function(_0x1fe14d) { return 0x2 == _0x1fe14d ? new _0x2480bc(_0x4cc7('0x2ecf')) : null; }, '__class__': _0x4bcb75 }); var _0x15ba57 = function(_0x328fb8) { if (null == _0x328fb8) this[_0x4cc7('0x2ecb')] = 0x0, this[_0x4cc7('0x2d6e')] = 0x1, this['lightness'] = 0.5; else { var _0xe1c2dc = (_0x328fb8 >> 0x10 & 0xff) / 0xff; var _0x15ab13 = (_0x328fb8 >> 0x8 & 0xff) / 0xff; var _0x2a5166 = (_0x328fb8 & 0xff) / 0xff; var _0x5da960 = _0x563a26[_0x4cc7('0xc93')]([_0xe1c2dc, _0x15ab13], Math['min'], _0x2a5166); var _0x399ce2 = _0x563a26['fold']([_0xe1c2dc, _0x15ab13], Math[_0x4cc7('0x52')], _0x2a5166); _0x328fb8 = _0x399ce2 - _0x5da960; this['hue'] = 0x3c * (0x0 >= _0x328fb8 ? 0x0 : _0x399ce2 == _0xe1c2dc ? (_0x15ab13 - _0x2a5166) / _0x328fb8 % 0x6 : _0x399ce2 == _0x15ab13 ? _0x56067a[_0x4cc7('0x76b')](_0x2a5166, _0xe1c2dc) / _0x328fb8 + 0x2 : (_0xe1c2dc - _0x15ab13) / _0x328fb8 + 0x4); this[_0x4cc7('0x2d6f')] = (_0x5da960 + _0x399ce2) / 0x2; this['saturation'] = 0.5 >= this[_0x4cc7('0x2d6f')] ? _0x328fb8 / (0x2 * this['lightness']) : _0x328fb8 / (0x2 - 0x2 * this[_0x4cc7('0x2d6f')]); isNaN(this['saturation']) && (this[_0x4cc7('0x2d6e')] = 0x0); } }; _0x16dada[_0x4cc7('0x2ed0')] = _0x15ba57; _0x15ba57['__name__'] = [_0x2d63f9[_0x4cc7('0x4a8')], _0x4cc7('0x50c'), 'HSLColor']; _0x15ba57[_0x4cc7('0x2ecc')] = function(_0x51ff9a, _0x8ef22b, _0x1b90cb) { var _0x46221c, _0x8b5771; 0x168 <= _0x51ff9a ? _0x51ff9a %= 0x168 : 0x0 > _0x51ff9a && (_0x51ff9a = _0x51ff9a % 0x168 + 0x168); _0x8ef22b = Math['max'](0x0, Math[_0x4cc7('0x53')](0x1, _0x8ef22b)); _0x1b90cb = Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](0x1, _0x1b90cb)); _0x8ef22b = 0.5 >= _0x1b90cb ? 0x2 * _0x1b90cb * _0x8ef22b : 0x2 * (0x1 - _0x1b90cb) * _0x8ef22b; var _0x437d03 = _0x51ff9a / 0x3c; var _0x39fb83 = _0x8ef22b * (0x1 - Math[_0x4cc7('0x13fa')](_0x437d03 % 0x2 - 0x1)); _0x1b90cb = _0x46221c = _0x8b5771 = _0x1b90cb - _0x8ef22b / 0x2; if (isNaN(_0x51ff9a)) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x2ed1'))); 0x1 > _0x437d03 ? (_0x1b90cb += _0x8ef22b, _0x46221c += _0x39fb83) : 0x2 > _0x437d03 ? (_0x1b90cb += _0x39fb83, _0x46221c += _0x8ef22b) : 0x3 > _0x437d03 ? (_0x46221c += _0x8ef22b, _0x8b5771 += _0x39fb83) : 0x4 > _0x437d03 ? (_0x46221c += _0x39fb83, _0x8b5771 += _0x8ef22b) : 0x5 > _0x437d03 ? (_0x1b90cb += _0x39fb83, _0x8b5771 += _0x8ef22b) : (_0x1b90cb += _0x8ef22b, _0x8b5771 += _0x39fb83); return (0x0 >= _0x1b90cb ? 0x0 : 0x1 <= _0x1b90cb ? 0xff : 0xff * _0x1b90cb | 0x0) << 0x10 | (0x0 >= _0x46221c ? 0x0 : _0x2d63f9[_0x4cc7('0x1a7')](0x1, _0x46221c) ? 0xff : 0xff * _0x46221c | 0x0) << 0x8 | (0x0 >= _0x8b5771 ? 0x0 : 0x1 <= _0x8b5771 ? 0xff : 0xff * _0x8b5771 | 0x0); } ; _0x15ba57[_0x4cc7('0x8')] = {}; _0x15ba57[_0x4cc7('0x8')][_0x4cc7('0x2ecb')] = null; _0x15ba57[_0x4cc7('0x8')][_0x4cc7('0x2d6e')] = null; _0x15ba57[_0x4cc7('0x8')][_0x4cc7('0x2d6f')] = null; _0x15ba57[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x15ba57; var _0x594067 = function() { _0xd87e26[_0x4cc7('0x96b')](this, 0xa, 0x18, 0xa, 0x1f); }; _0x16dada[_0x4cc7('0x2ed2')] = _0x594067; _0x594067['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2eb0'), _0x4cc7('0x2ed3')]; _0x594067[_0x4cc7('0x92b')] = _0xd87e26; _0x594067[_0x4cc7('0x8')] = _0x5aff49(_0xd87e26['prototype'], { 'modifyInfiniteSectionData': function(_0xd29a72, _0x22a0eb) { var _0x4f6fe0 = _0x4cc7('0x2ed4')[_0x4cc7('0x46')]('|') , _0x111cba = 0x0; while (!![]) { switch (_0x4f6fe0[_0x111cba++]) { case '0': _0x594067[_0x4cc7('0x2ed5')]['hue'] = 0x2d * Math['random'](); continue; case '1': _0xd29a72 = _0x15ba57[_0x4cc7('0x2ecc')](_0xd29a72['hue'], _0xd29a72['saturation'], _0xd29a72[_0x4cc7('0x2d6f')]); continue; case '2': _0x594067[_0x4cc7('0x2ed5')][_0x4cc7('0x2d6f')] = 0.4 + 0.19999999999999996 * Math['random'](); continue; case '3': _0xd29a72 = _0x594067[_0x4cc7('0x2ed5')]; continue; case '4': return _0x4cc7('0x2ebf') + _0x29cea6[_0x4cc7('0xd29')](_0xd29a72, 0x6) + '|' + _0x22a0eb + '|power-0.8'; case '5': _0x594067[_0x4cc7('0x2ed5')][_0x4cc7('0x2d6e')] = 0.8 + 0.19999999999999996 * Math['random'](); continue; } break; } }, 'getBatteryMesh': function(_0x59da37) { null == _0x594067[_0x4cc7('0x121b')] && (_0x594067[_0x4cc7('0x121b')] = new _0x3a9583('text/model/CandyCorn.3ds'), _0x594067['cache']['modifyMesh']('CandyCorn', function(_0x59da37) { if (_0x4cc7('0x2ed6') !== _0x4cc7('0x2ed6')) { return this[_0x4cc7('0x10b2')]['set_height'](_0x59da37); } else { var _0xeebd2d = new _0x705f29(new _0xf32aa2(_0x6fe3b9[_0x4cc7('0x21e7')]('img/singledpi/texture/CandyCorn.png'))); _0xeebd2d[_0x4cc7('0x179e')](_0x32dbb6['method']); _0x59da37[_0x4cc7('0x32')](_0xeebd2d); } })); return new _0x33f02e(_0x594067[_0x4cc7('0x121b')],_0x4cc7('0x2ed7'),_0x59da37); }, 'batteryMaterialProvided': function() { return !0x0; }, 'getInfiniteModeImage': function() { return _0x4cc7('0x2ed8'); }, 'getLevelWonMessage': function(_0x1bc5fe) { return 0x2 == _0x1bc5fe ? new _0x2480bc(_0x4cc7('0x2ed9'),_0x4cc7('0x2eda')) : null; }, '__class__': _0x594067 }); var _0x1b638a = function() { if (_0x4cc7('0x2edb') !== 'eIXGV') { _0x145ce0['call'](this, null, null, _0x172b83['get_stageLayout']()); } else { a = [_0x4cc7('0xd36'), 0x7, a]; a[_0x4cc7('0xd2f')] = _0x51c10b; a[_0x4cc7('0x8eb')] = _0x3e3cd2; return a; } }; _0x16dada[_0x4cc7('0x2edc')] = _0x1b638a; _0x1b638a['__name__'] = 'com\x20player03\x20run3\x20ui\x20popup\x20PopupWindow'[_0x4cc7('0x46')]('\x20'); _0x1b638a[_0x4cc7('0x92b')] = _0x145ce0; _0x1b638a[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'createBackground': function(_0xab3e96, _0x5381ac, _0x1d668b, _0x264797, _0x45839d) { null == _0x45839d && (_0x45839d = 0x999999); null == _0x264797 && (_0x264797 = 0x6); null == _0x1d668b && (_0x1d668b = _0x5cad50[_0x4cc7('0x91d')](0xffffff)); this['resizeToContents'](null, _0xab3e96, _0x5381ac); _0xab3e96 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0xab3e96, _0x1d668b, 1.5 * _0x5381ac, _0x264797, _0x45839d, null, this[_0x4cc7('0x22e')]); this[_0x4cc7('0xb6a')](_0xab3e96, 0x0); _0x5381ac = new _0x101b9d(this[_0x4cc7('0x20c8')][_0x4cc7('0xeff')]); _0x1d668b = this[_0x4cc7('0x22e')]; _0x264797 = new _0x23639f(this); (null == _0x1d668b ? _0x172b83[_0x4cc7('0xc1e')]() : _0x1d668b)[_0x4cc7('0x2a')](_0x264797, new _0x310c15(!0x0,0.5), _0x5381ac); _0x5381ac = new _0x101b9d(this[_0x4cc7('0x20c8')]['bounds']); _0x1d668b = this[_0x4cc7('0x22e')]; _0x264797 = new _0x23639f(this); (null == _0x1d668b ? _0x172b83[_0x4cc7('0xc1e')]() : _0x1d668b)[_0x4cc7('0x2a')](_0x264797, new _0x310c15(!0x1,0.5), _0x5381ac); }, '__class__': _0x1b638a }); var _0x2480bc = function(_0x32fbd1, _0x3f7e92) { if (_0x4cc7('0x2edd') !== _0x4cc7('0x2ede')) { null == _0x3f7e92 && (_0x3f7e92 = 'Try\x20Infinite\x20Mode!'); this[_0x4cc7('0x14a8')] = _0x32fbd1; this[_0x4cc7('0x2edf')] = _0x3f7e92; _0x1b638a[_0x4cc7('0x96b')](this); } else { var _0x294e42 = c++; var _0x177d0c = this[_0x4cc7('0x1653')][_0x4cc7('0x1650')](0x40); _0x177d0c = _0x177d0c[_0x4cc7('0x20')](_0x3f7e92, ''); var _0x4eca7b = _0x177d0c[_0x4cc7('0x15ca')]('.'); this[_0x4cc7('0x1765')] && (_0x32fbd1 = _0x177d0c[_0x4cc7('0x15ca')]('/')); -0x1 == _0x177d0c[_0x4cc7('0x1646')]()['indexOf'](_0x4cc7('0x1a20')) && -0x1 == _0x177d0c[_0x4cc7('0x1646')]()[_0x4cc7('0x2d')](_0x4cc7('0x1a21')) ? (_0x177d0c = _0x177d0c[_0x4cc7('0xde7')](_0x32fbd1 + 0x1, _0x4eca7b), _0x4eca7b = _0x177d0c + '.' + this[_0x4cc7('0x1764')]) : _0x4eca7b = _0x177d0c; this[_0x4cc7('0x1a1d')]['set'](_0x294e42, _0x177d0c); 0x0 == this[_0x4cc7('0x15ce')]()['get_length']() && this[_0x4cc7('0x16a7')](_0x177d0c, new _0x4ccd8b(_0x4eca7b)); } }; _0x16dada[_0x4cc7('0x2ee0')] = _0x2480bc; _0x2480bc[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'holiday', _0x4cc7('0x2ee1')]; _0x2480bc[_0x4cc7('0x92b')] = _0x1b638a; _0x2480bc[_0x4cc7('0x8')] = _0x5aff49(_0x1b638a[_0x4cc7('0x8')], { 'message': null, 'buttonText': null, 'createLayout2': function() { this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x449b83(!0x0,0.65), new _0x101b9d(this['parentLayout'][_0x4cc7('0xeff')])); var _0x1fc200 = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x30, null, this[_0x4cc7('0x14a8')]) , _0x128b08 = null; _0x2d63f9[_0x4cc7('0x20f')](null, _0x128b08) && (_0x128b08 = _0x1fc200[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x1fc200), new _0x5a0679(_0x128b08)); _0x128b08 = new _0x23639f(_0x1fc200); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x128b08, new _0x456817(!0x0,0x78)); _0x128b08 = new _0x23639f(_0x1fc200); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x128b08, new _0x310c15(!0x0,0.5)); _0x128b08 = new _0x23639f(_0x1fc200); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x128b08, new _0x436bc1(0x3c,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](_0x1fc200); var _0x1b6c0f = new _0x1e4fa2(_0x48c401(this, this['playInfinite']),0x0,0x38,this[_0x4cc7('0x2edf')],_0xd87e26[_0x4cc7('0x921')]['getInfiniteModeImage']()); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x1b6c0f), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x1fc200 = new _0x23639f(_0x1fc200); _0x128b08 = new _0x23639f(_0x1b6c0f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x128b08, new _0xaf08d9(0x2d,_0x30bcc9[_0x4cc7('0x1f79')]), _0x1fc200); _0x1fc200 = new _0x23639f(_0x1b6c0f); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x1fc200, new _0x310c15(!0x0,0.5)); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { if (_0x56067a[_0x4cc7('0x76c')](_0x4cc7('0x2ee2'), _0x4cc7('0x2ee2'))) { _0x1b6c0f[_0x4cc7('0x274e')](0x68, 0x0, 0x0); } else { var _0x3e4780 = _0x128b08[_0x4cc7('0x2b')](_0x1fc200); ++_0x1fc200; _0x3e4780['reset'](); } } ))); _0x1b6c0f[_0x4cc7('0x274e')](0x68, 0x0, 0x0); this[_0x4cc7('0xa0c')](_0x1b6c0f); this['createBackground'](new _0x23639f(_0x1b6c0f), 0x3c); }, 'playInfinite': function(_0x3f65c3) { if ('EkNMR' === _0x4cc7('0x2ee3')) { _0x962df6[_0x4cc7('0x493')]()[_0x4cc7('0x2ee4')](); } else { return 0x0; } }, '__class__': _0x2480bc }); var _0x11c2f0 = function() { _0x2f716e[_0x4cc7('0x96b')](this); for (var _0x1e602a = 0x1 / 0x3a98, _0x1c2427 = [new _0x438ccf(function(_0x1c2427) { return _0x56067a['ezniC'](_0x1c2427[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x126')]['get_z'](), _0x1c2427['analytics'][_0x4cc7('0x2257')][_0x4cc7('0xcc2')]['z']) * _0x1e602a; } ), new _0x42ab68(0x1f4)], _0x12e913 = _0x2bc114[_0x4cc7('0x24')](null), _0x1f2416 = 0x0, _0x2b4bcb = _0x1c2427[_0x4cc7('0x21')]; _0x1f2416 < _0x2b4bcb; ) { var _0xdaf96c = _0x1f2416++; _0x12e913[_0x4cc7('0x9e7')](_0xdaf96c, _0x1c2427[_0xdaf96c]); } _0x1c2427 = _0x4a3eb0[_0x4cc7('0x2219')]; _0x1c2427 = new _0xab7086(_0x48c401(_0x1c2427, _0x1c2427[_0x4cc7('0x21b5')]),_0x1c2427); var _0x146e8b = _0x2bc114[_0x4cc7('0x9cc')](null); this['addAchievement'](null, function(_0x1e602a, _0x1c2427, _0x1f2416) { return new _0x3b3617(_0x12e913,_0x146e8b,!0x0,_0x1e602a,_0x1c2427,_0x1f2416); }, _0x1c2427, null); }; _0x16dada[_0x4cc7('0x2ee5')] = _0x11c2f0; _0x11c2f0[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2ee6'), _0x2d63f9[_0x4cc7('0x4a9')]]; _0x11c2f0['__interfaces__'] = [_0x4fc155]; _0x11c2f0[_0x4cc7('0x2d6')] = {}; _0x11c2f0[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x11c2f0[_0x4cc7('0x493')] = function() { return null == _0x11c2f0[_0x4cc7('0xbc4')] ? _0x11c2f0[_0x4cc7('0xbc4')] = new _0x11c2f0() : _0x11c2f0['instance']; } ; _0x11c2f0[_0x4cc7('0x92b')] = _0x2f716e; _0x11c2f0[_0x4cc7('0x8')] = _0x5aff49(_0x2f716e[_0x4cc7('0x8')], { 'register': function(_0x2533cc, _0x784ff0, _0x3d7431) { if (null != _0x3d7431) { if ('SXEbJ' === _0x4cc7('0x2ee7')) { return 'function' == typeof _0x2533cc ? !(_0x2533cc[_0x4cc7('0x8f2')] || _0x2533cc[_0x4cc7('0xd03')]) : !0x1; } else { var _0x21204d = _0x784ff0[_0x4cc7('0xced')]['achievement']; null != _0x21204d && 0x0 == _0x21204d[_0x4cc7('0x2ee8')] && (_0x21204d[_0x4cc7('0x2ee8')] = Math[_0x4cc7('0xa96')](_0x21204d['payout'] / 0x5)); } } _0x2f716e[_0x4cc7('0x8')][_0x4cc7('0x2ee9')]['call'](this, _0x2533cc, _0x784ff0, _0x3d7431); }, 'registerAchievementDestination': function(_0x584fbb, _0x46765e, _0x467fba) { _0x584fbb['suggestedDestination'] = null != _0x467fba ? _0xc09c3b['MODE_WITH_CHARACTER'](_0x3b0d34[_0x4cc7('0x1efa')], _0x467fba) : _0xc09c3b['MODE'](_0x3b0d34['INFINITE']); }, '__class__': _0x11c2f0 }); var _0x438ccf = function(_0x55679e, _0x55b7ab) { null == _0x55b7ab && (_0x55b7ab = 0x0); this[_0x4cc7('0x1af2')] = 0x0; this[_0x4cc7('0xd11')] = _0x55679e; this['flags'] = _0x55b7ab; }; _0x16dada[_0x4cc7('0x2eea')] = _0x438ccf; _0x438ccf['__name__'] = _0x4cc7('0x2eeb')[_0x4cc7('0x46')]('\x20'); _0x438ccf[_0x4cc7('0x8')] = {}; _0x438ccf[_0x4cc7('0x8')]['flags'] = null; _0x438ccf[_0x4cc7('0x8')]['condition'] = null; _0x438ccf[_0x4cc7('0x8')][_0x4cc7('0x1af2')] = null; _0x438ccf[_0x4cc7('0x8')]['onLevelReset'] = function(_0x13c335) { _0x56067a.WlRhj(0x0, this.flags & 0x1) && (this.progress = 0x0); } ; _0x438ccf[_0x4cc7('0x8')][_0x4cc7('0x2eec')] = function() { 0x0 != _0x2d63f9.pmPmy(this.flags, 0x2) && (this.progress = 0x0); } ; _0x438ccf[_0x4cc7('0x8')][_0x4cc7('0x2eed')] = function(_0xb915a8) { if (0x1 <= this.progress && 0x0 != _0x56067a.vEiVG(this.flags, 0x4)) return 0x1; _0xb915a8 = this.condition(_0xb915a8); this.progress = 0x0 <= _0xb915a8 ? 0x1 >= _0xb915a8 ? _0xb915a8 : 0x1 : 0x0; 0x0 != (this.flags & 0x8) && (this.progress = 0x1 - this.progress); return this.progress; } ; _0x438ccf[_0x4cc7('0x8')][_0x4cc7('0x2eee')] = function() { if (_0x4cc7('0x2eef') === _0x4cc7('0x2eef')) { return 0x0 != (this.flags & 0x10) && 0x1 > this.progress ? !0x1 : !0x0; } else { if (null != this.symbols) { null == this.symbolsByClassName && (this.symbolsByClassName = new _0x3a1efa()); for (var _0x9a0e19 = this.symbols.iterator(); _0x9a0e19.hasNext(); ) { var _0x59001d = _0x9a0e19.next(); if (null != _0x59001d && null != _0x59001d.className) { var _0x12cc5a = _0x59001d.className , _0x46934d = this.symbolsByClassName; null != _0x842c50[_0x12cc5a] ? _0x46934d.setReserved(_0x12cc5a, _0x59001d) : _0x46934d.h[_0x12cc5a] = _0x59001d; } } } } } ; _0x438ccf[_0x4cc7('0x8')]['__class__'] = _0x438ccf; var _0x42ab68 = function(_0x1aa2d4) { this['start'] = -0x1; _0x438ccf['call'](this, _0x2d63f9[_0x4cc7('0x2ef0')](_0x48c401, this, this[_0x4cc7('0x2ef1')])); this[_0x4cc7('0x2ef2')] = 0x1e * _0x1aa2d4; this['flags'] |= 0x2; }; _0x16dada[_0x4cc7('0x2ef3')] = _0x42ab68; _0x42ab68['__name__'] = _0x4cc7('0x2ef4')['split']('\x20'); _0x42ab68[_0x4cc7('0x92b')] = _0x438ccf; _0x42ab68[_0x4cc7('0x8')] = _0x5aff49(_0x438ccf[_0x4cc7('0x8')], { 'requiredDistance': null, 'start': null, 'checkProgress': function(_0x3b8197) { if (_0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](_0x4cc7('0x1bfe'))) if (0x0 > this[_0x4cc7('0x99a')]) this[_0x4cc7('0x99a')] = _0x3b8197[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')](); else return (_0x3b8197[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['mesh'][_0x4cc7('0xd92')]() - this[_0x4cc7('0x99a')]) / this[_0x4cc7('0x2ef2')]; else this['start'] = -0x1; return 0x0; }, 'onLevelReset': function(_0x2bd1d6) { _0x438ccf[_0x4cc7('0x8')][_0x4cc7('0x2ef5')][_0x4cc7('0x96b')](this, _0x2bd1d6); this['start'] = -0x1; }, '__class__': _0x42ab68 }); var _0x5819a5 = function() { if (_0x4cc7('0x2ef6') !== 'JOuJp') { this[_0x4cc7('0x2ef7')] = this['levelsStarted'] = this[_0x4cc7('0x2951')] = 0x0; this[_0x4cc7('0x2ef8')] = -0x1; this['pathName'] = _0x4cc7('0x2ee6'); this['levels'] = _0x5595fe[_0x4cc7('0xca6')](_0x6fe3b9['getText']('text/InfiniteLevels.txt')); this[_0x4cc7('0xc2f')] = this[_0x4cc7('0x107c')][_0x4cc7('0x34')](); } else { return navigator[_0x4cc7('0x2ef9')] ? navigator[_0x4cc7('0x2ef9')]() : navigator['webkitGetGamepads'] ? navigator[_0x4cc7('0x2efa')]() : null; } }; _0x16dada['com.player03.run3.infinite.InfiniteLevelSet'] = _0x5819a5; _0x5819a5[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2ee6'), _0x4cc7('0x2efb')]; _0x5819a5[_0x4cc7('0x8f8')] = [_0x4fc155, _0x5ab4a2]; _0x5819a5[_0x4cc7('0x2d6')] = {}; _0x5819a5[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x5819a5[_0x4cc7('0x493')] = function() { return null == _0x5819a5[_0x4cc7('0xbc4')] ? _0x5819a5['instance'] = new _0x5819a5() : _0x5819a5[_0x4cc7('0xbc4')]; } ; _0x5819a5[_0x4cc7('0x8')] = {}; _0x5819a5[_0x4cc7('0x8')]['pathName'] = null; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0xc2f')] = null; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x107c')] = null; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2ef8')] = null; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2ef7')] = null; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2efc')] = null; _0x5819a5[_0x4cc7('0x8')]['angle'] = null; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0xc51')] = null; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2d51')] = function(_0x36e6fb) { 0x0 >= _0x36e6fb && (this.baseMean = _0x5819a5.BASE_MEAN_RANGE.getValueAtPercent(Math.random())); var _0x3171f1 = this.baseMean + 0x6 * _0x36e6fb; _0x3171f1 > 0.9 * this.levelCount && (_0x3171f1 = 0.9 * this.levelCount); _0x36e6fb *= 0.3; _0x36e6fb > _0x56067a.UEGZw(0.3, _0x3171f1) && (_0x36e6fb = 0.3 * _0x3171f1); _0x36e6fb += 0xa; if (null != _0x234f8b.highlightedAchievement) for (var _0x1e96ec = 0x6; ; ) { var _0x5276d4 = this.pickRandomLevel(_0x3171f1, _0x36e6fb); var _0x140dee = this.levels.get(_0x5276d4); if (0x1 < _0x1e96ec && _0x11c2f0.get_instance().hasHighlightedAchievement(_0x34061b.extractID(_0x140dee))) break; if (!(0x0 < --_0x1e96ec)) break; } else _0x5276d4 = this.pickRandomLevel(_0x3171f1, _0x36e6fb), _0x140dee = this.levels.get(_0x5276d4); this.lastResult = _0x5276d4; return _0x140dee; } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2efd')] = function(_0x3e3041, _0x533649) { var _0x4cbc19 = _0x4cc7('0x2efe').split('|') , _0xecd704 = 0x0; while (!![]) { switch (_0x4cbc19[_0xecd704++]) { case '0': _0x3e3041 = Math.round(_0x4cc1fc.random(_0x3e3041, _0x533649)); continue; case '1': return _0x3e3041; case '2': _0x3e3041 >= this.lastResult && ++_0x3e3041; continue; case '3': 0x0 > _0x3e3041 ? _0x3e3041 = 0x0 : _0x3e3041 > _0x533649 && (_0x3e3041 = _0x533649); continue; case '4': _0x533649 = this.levelCount - 0x2; continue; } break; } } ; _0x5819a5[_0x4cc7('0x8')]['isLevelUnlocked'] = function(_0x189961, _0x5e3c16) { return !0x0; } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2cc2')] = function(_0x5dde12) { _0x11c2f0.get_instance().applyUniversalAchievements(_0x5dde12); } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2cc3')] = function(_0x5d281f, _0xccf37) { if (0x0 == _0x5d281f || _0x5d281f >= this.levelsStarted) { if (0x0 == _0x5d281f) for (var _0x5406cf = _0x19023b.get_instance(), _0x5d9253 = _0x44b7a4.range(_0x5406cf.toasts.get_length() - 0x1, -0x1, -0x1); _0x5d9253.currentValue != _0x5d9253.end; ) { var _0x443979 = _0x5d9253.currentValue += _0x5d9253.step; _0x5406cf.toasts.get(_0x443979).hide(); } else _0x19023b.get_instance().dismissOld(new Date().getTime() / 0x3e8 - 0x2); this.levelsStarted = _0x5d281f + 0x1; _0x11c2f0.get_instance().applyTo(_0xccf37.tunnel, _0xccf37.levelID); _0x445379.get_instance().options.achievementIndicator.displayAchievementsNextFrame(_0xccf37.tunnel); } } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2cc4')] = function(_0xe0d7fd, _0x257567) {} ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2cc5')] = function(_0x2f0cc4, _0x153383, _0x2db755) { _0x153383 = _0x153383.tunnel.getSection(_0x153383.endZ + 0x1, !0x0); this.onBeginLevel(_0x2f0cc4 + 0x1, _0x153383); } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x234f')] = function(_0x3d499b) { return ''; } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2eff')] = function(_0x563970) { if ('zssrq' !== 'zssrq') { return this.__name; } else { 0x0 == _0x563970 ? this.angle = 0xb4 * (Math.random() - 0.5) : (_0x563970 = this.angle += 0x0 * (Math.random() - 0.5), this.angle = -0x5a <= _0x563970 ? 0x5a >= _0x563970 ? _0x563970 : 0x5a : -0x5a); return this.angle; } } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2cc6')] = function(_0x1c3413, _0x12e012) { null == _0x12e012 && (_0x12e012 = new _0x212a6a()); _0x12e012.x = 0xa * _0x1c3413; _0x12e012.y = 0x0; return _0x12e012; } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x2693')] = function(_0x4b8ec3) { null == _0x4b8ec3 && (_0x4b8ec3 = 0x0); return 0.001 * _0x4b8ec3; } ; _0x5819a5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5819a5; var _0x35cac0 = function(_0x31046e) { this[_0x4cc7('0x2434')] = 0x0; this['freeRespawnSection'] = null; this[_0x4cc7('0x2f00')] = -0x32; this[_0x4cc7('0x2f01')] = ''; this[_0x4cc7('0x2f02')] = !0x0; var _0x1017a6 = {}; _0x1017a6[_0x4cc7('0x2d1c')] = !0x0; _0x1017a6['randomizeOnStart'] = !0x0; null != _0xd87e26[_0x4cc7('0x921')] && (_0x1017a6[_0x4cc7('0x2949')] = (_0x37a526 = _0xd87e26[_0x4cc7('0x921')], _0x2d63f9[_0x4cc7('0x2ef0')](_0x48c401, _0x37a526, _0x37a526[_0x4cc7('0x2eb5')]))); _0x52778d['call'](this, 0x0, null != _0x31046e ? _0x31046e : _0x5819a5['get_instance'](), _0x3b0d34['INFINITE'], _0x1017a6); if (this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d4')] == _0x1fb3e3['random']) for (_0x31046e = 0x0, _0x1017a6 = this[_0x4cc7('0xfdc')]; _0x31046e < _0x1017a6[_0x4cc7('0x34')](); ) { var _0x4f534c = _0x1017a6[_0x4cc7('0x2b')](_0x31046e); ++_0x31046e; _0x4f534c['characterData'] = _0x1fb3e3['random']['character']; } this['snapshots'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2f03')] = _0x2bc114['toObjectVector'](null); _0x31046e = _0x35cac0[_0x4cc7('0x2f04')]; _0x1017a6 = _0x35cac0[_0x4cc7('0x2f04')][_0x4cc7('0x34')]() - 0x1; this['overrideMusicID'] = _0x31046e[_0x4cc7('0x2b')](Math[_0x4cc7('0xaeb')](Math[_0x4cc7('0xc2b')]() * (_0x1017a6 + 0x1))); this[_0x4cc7('0x2d14')] = !0x0; this[_0x4cc7('0x2d20')] = 0xc8; this['batterySpawner'] = new _0x5fb611(this,!0x0); _0x31046e = _0x37010a[_0x4cc7('0x2f05')]; _0x31046e = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x31046e['id'], _0x31046e[_0x4cc7('0xc12')]); _0x1017a6 = _0x37010a['batteriesInBoxesPurchased']; _0x1017a6 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1017a6['id'], _0x1017a6[_0x4cc7('0xc12')]); null != _0xd87e26[_0x4cc7('0x921')] && _0xd87e26['current'][_0x4cc7('0x2eab')] && (_0x1017a6 = !0x0, 0x2 <= _0x31046e || (_0x31046e = 0x2)); var _0x4a2146 = [_0x4cc7('0x2586'), _0x4cc7('0x2f06')]; _0x4f534c = new _0x4c6c58(this,_0x4a2146,0x1e * Math[_0x4cc7('0xa96')](_0x35cac0[_0x4cc7('0x2f07')](_0x31046e)),0x1e * Math[_0x4cc7('0xa96')](_0x35cac0[_0x4cc7('0x2f08')](_0x31046e))); _0x1017a6 && _0x4f534c[_0x4cc7('0x2f09')](_0x48c401(this, this[_0x4cc7('0x2f0a')])); this[_0x4cc7('0x22ef')](_0x4f534c); 0x2 <= _0x31046e && (_0x4f534c = new _0x4c6c58(this,_0x4a2146,_0x2d63f9['GBUpL'](0x1e, Math['round'](0.5 * _0x35cac0[_0x4cc7('0x2f07')](_0x31046e))),0x1e * Math[_0x4cc7('0xa96')](1.2 * _0x35cac0[_0x4cc7('0x2f08')](_0x31046e))), _0x1017a6 && _0x4f534c['addSpawnListener'](_0x48c401(this, this[_0x4cc7('0x2f0a')])), this[_0x4cc7('0x22ef')](_0x4f534c)); 0x5 <= _0x31046e && (_0x4f534c = new _0x4c6c58(this,_0x4a2146,0x1e * Math[_0x4cc7('0xa96')](1.5 * _0x35cac0[_0x4cc7('0x2f07')](_0x31046e)),0x1e * Math[_0x4cc7('0xa96')](4.13 * _0x35cac0[_0x4cc7('0x2f08')](_0x31046e))), _0x1017a6 && _0x4f534c[_0x4cc7('0x2f09')](_0x48c401(this, this[_0x4cc7('0x2f0a')])), this[_0x4cc7('0x22ef')](_0x4f534c)); null != _0xd87e26[_0x4cc7('0x921')] && _0xd87e26[_0x4cc7('0x921')][_0x4cc7('0x2f0b')](this); }; _0x16dada[_0x4cc7('0x2f0c')] = _0x35cac0; _0x35cac0['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x2ee6'), 'InfiniteTunnel']; _0x35cac0['spawnBatteryInBox'] = function(_0x15c13d) { if ('sIboy' === _0x4cc7('0x2f0d')) { this[_0x4cc7('0x907')] = _0x15c13d; } else { var _0x317f8a = new _0x5c6e04(_0x15c13d[_0x4cc7('0xbeb')],0x4,null,null,null,!0x0); _0x317f8a[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x15c13d[_0x4cc7('0x126')][_0x4cc7('0xd1a')]()); _0x317f8a[_0x4cc7('0x2b8b')](!0x1); _0x317f8a[_0x4cc7('0x19')](); _0x317f8a[_0x4cc7('0x24c1')](0x0, 0x0, 0x0); _0x317f8a[_0x4cc7('0x24bf')] = !0x1; _0x15c13d['level'][_0x4cc7('0x242a')](_0x317f8a); } } ; _0x35cac0[_0x4cc7('0x92b')] = _0x52778d; _0x35cac0[_0x4cc7('0x8')] = _0x5aff49(_0x52778d[_0x4cc7('0x8')], { 'resetEnabled': null, 'prevMusic': null, 'musicChanged': null, 'snapshots': null, 'charactersUsed': null, 'respawnWindowShown': null, 'freeRespawnSection': null, 'prevZ': null, 'batterySpawner': null, 'spawnNextCharacter': function(_0x3ad8c2, _0x38faae) { for (var _0x1a85cb = 0x0, _0x2d29ed = _0x1fb3e3['available']; _0x1a85cb < _0x2d29ed['get_length'](); ) { var _0x4f6914 = _0x2d29ed[_0x4cc7('0x2b')](_0x1a85cb); ++_0x1a85cb; if (_0x4f6914 != _0x38faae && _0x4f6914[_0x4cc7('0x23e9')]() && 0x0 > this[_0x4cc7('0x2f03')][_0x4cc7('0x2d')](_0x4f6914, 0x0)) { this[_0x4cc7('0x2f0e')] = !0x1; break; } } if (null != _0x38faae) { _0x3ad8c2[_0x4cc7('0x11d6')][_0x4cc7('0x24cb')] || (_0x3ad8c2['currentSection']['build'](), this[_0x4cc7('0x2d3d')]()); this[_0x4cc7('0x2f0f')] = this['getSection'](_0x3ad8c2[_0x4cc7('0x11d6')][_0x4cc7('0x2256')] + 0x1, !0x0); null == this[_0x4cc7('0x2f0f')] && (this[_0x4cc7('0x2f0f')] = this[_0x4cc7('0x1583')]); this[_0x4cc7('0x11d6')] = this['getTransitionSection'](_0x3ad8c2[_0x4cc7('0x11d6')][_0x4cc7('0x2256')] + 0x1); this[_0x4cc7('0x2457')] != this[_0x4cc7('0x2f0f')][_0x4cc7('0x2457')] && this[_0x4cc7('0x2d35')][_0x4cc7('0x294a')](this[_0x4cc7('0x2457')], this[_0x4cc7('0x2f0f')][_0x4cc7('0x2457')], 'smooth'); _0x1a85cb = this[_0x4cc7('0x2d3a')](_0x38faae); this[_0x4cc7('0x2f10')](_0x1a85cb); _0x1a85cb[_0x4cc7('0x19')](); this[_0x4cc7('0xc32')][_0x4cc7('0xa0c')](_0x1a85cb[_0x4cc7('0x126')]); _0x2d29ed = _0x3ad8c2['mesh'][_0x4cc7('0x13f9')](); _0x3ad8c2[_0x4cc7('0x11d6')][_0x4cc7('0x1978')][_0x4cc7('0x197e')](_0x2d29ed, 1.1 * _0x1a85cb[_0x4cc7('0xf3f')], _0x2d29ed); _0x2d29ed['z'] = _0x3ad8c2[_0x4cc7('0x11d6')][_0x4cc7('0x2256')] - 0x50; _0x1a85cb[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x2d29ed); this[_0x4cc7('0x17c3')]['initialRotation'] = this[_0x4cc7('0x17c3')][_0x4cc7('0xf73')](); _0x2d29ed = 0xb4 * _0x3004df['add'](-Math['atan2'](_0x2d29ed['y'], _0x2d29ed['x']), 1.5707963267948966) / 3.141592653589793; _0x4f6914 = 0xb4 * _0x3004df['subtract'](_0x2d29ed, this[_0x4cc7('0x17c3')][_0x4cc7('0x1a6c')]) / 3.141592653589793; 1.0471975511965976 < (0x0 <= _0x4f6914 ? _0x4f6914 : -_0x4f6914) % 6.283185307179586 && (this['artificialGravity'][_0x4cc7('0x1a6c')] = _0x2d29ed); this[_0x4cc7('0x17c3')]['addChild'](_0x1a85cb[_0x4cc7('0x126')]); _0x2d29ed = 0x0; for (_0x4f6914 = _0x1a85cb[_0x4cc7('0x2303')]; _0x2d29ed < _0x4f6914[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x2f11') !== _0x4cc7('0x2f11')) { if (_0x2d29ed[_0x4cc7('0x2c5f')] || _0x2d29ed[_0x4cc7('0x992')]) _0x2d29ed['border'] ? _0x429a62[_0x4cc7('0x991')]['rect'](0.5, 0.5, _0x4f6914['width'] - 0x1, _0x4f6914[_0x4cc7('0x98b')] - 0x1) : _0x429a62[_0x4cc7('0x991')]['rect'](0x0, 0x0, _0x4f6914[_0x4cc7('0x7d9')], _0x4f6914[_0x4cc7('0x98b')]), _0x2d29ed[_0x4cc7('0x992')] && (_0x4f6914 = _0x29cea6[_0x4cc7('0xd29')](_0x2d29ed['backgroundColor'] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + _0x4f6914, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c60')]()), _0x2d29ed['border'] && (_0x429a62[_0x4cc7('0x991')]['lineWidth'] = 0x1, _0x429a62[_0x4cc7('0x991')]['lineCap'] = _0x4cc7('0x2c62'), _0x4f6914 = _0x29cea6['hex'](_0x2d29ed[_0x4cc7('0x2e32')] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')]['strokeStyle'] = '#' + _0x4f6914, _0x429a62['context'][_0x4cc7('0x7d6')]()); if (-0x1 < _0x3ad8c2[_0x4cc7('0xe3d')] && _0x2d29ed['selectable'] && _0x3ad8c2[_0x4cc7('0x2f12')]) { _0x4f6914 = -_0x3ad8c2[_0x4cc7('0x2c65')](); _0x1a85cb = _0x48c401 = 0x0; for (_0x16dada = _0x3ad8c2['get_scrollV']() - 0x1; _0x1a85cb < _0x16dada; ) _0x50ae01 = _0x1a85cb++, _0x48c401 += _0x2d29ed[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x50ae01); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')](); _0x2d29ed = _0x29cea6['hex'](_0x3ad8c2['get_defaultTextFormat']()[_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x2d29ed; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x4f6914 + 2.5, _0x48c401 + 2.5); _0x429a62[_0x4cc7('0x991')]['lineWidth'] = 0x1; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x4f6914 + 2.5, _0x48c401 + _0x56a8b9[_0x4cc7('0x2c67')](_0x3ad8c2['get_defaultTextFormat']()) - 0x1); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')](); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1862')](); } } else { var _0x50ae01 = _0x4f6914[_0x4cc7('0x2b')](_0x2d29ed); ++_0x2d29ed; _0x50ae01[_0x4cc7('0x19')](); } } _0x4cc7('0x239c') == _0x38faae[_0x4cc7('0x5e2')] ? _0x1a85cb[_0x4cc7('0xa6c')](-0x28) : 'Child' == _0x38faae[_0x4cc7('0x5e2')] ? _0x1a85cb['set_yVelocity'](-0x64) : (_0x38faae = -_0x1a85cb[_0x4cc7('0x102d')][_0x4cc7('0x10af')], _0x1a85cb[_0x4cc7('0xa6c')](-0xfa > _0x38faae ? -0xfa : _0x38faae)); _0x1a85cb['set_zVelocity'](0.4 * _0x1a85cb['zMaxSpeed']); this[_0x4cc7('0x2482')](0.6); this[_0x4cc7('0xf35')] = null; for (_0x38faae = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0x1278')]['get_length']() - 0x1, -0x1, -0x1); _0x38faae['currentValue'] != _0x38faae[_0x4cc7('0x10a1')]; ) _0x1a85cb = _0x38faae[_0x4cc7('0x124b')] += _0x38faae[_0x4cc7('0x1612')], _0x5260f5[_0x4cc7('0x9a0')](this['animations'][_0x4cc7('0x2b')](_0x1a85cb), _0x10a1e4) && this[_0x4cc7('0x1278')][_0x4cc7('0x2b')](_0x1a85cb)[_0x4cc7('0x1efb')] == _0x3ad8c2['currentSection']['levelID'] && this['animations'][_0x4cc7('0xa5e')](_0x1a85cb, 0x1); this['analytics'][_0x4cc7('0x19')](); return !0x0; } return !0x1; }, 'onAllCharactersDead': function(_0x3fc859) { if (!_0x217368[_0x4cc7('0x493')]()['get_visible']() || null == _0x217368[_0x4cc7('0x493')]()[_0x4cc7('0x907')]) if (_0x127d51[_0x4cc7('0x493')]()[_0x4cc7('0xc3c')](), null != this['freeRespawnSection'] && null != this[_0x4cc7('0x2f0f')]['decorators'] && 0x1c2 > _0x3fc859[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - this[_0x4cc7('0x2f0f')][_0x4cc7('0x11d7')]) this[_0x4cc7('0x11d6')] = this['freeRespawnSection'], _0x3fc859['reset'](), this[_0x4cc7('0x2482')](0.6), 0x0 >= _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0xfdf')]['get_length']() && _0x19023b['get_instance']()[_0x4cc7('0x11d8')](_0x4cc7('0x2f13'), 1.2), this[_0x4cc7('0x2f0f')] = null; else { _0x3fc859['onFall'](!0x0); this[_0x4cc7('0xa70')][_0x4cc7('0x2b')](this['snapshots'][_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0x2f14')](); var _0x57c1f1 = Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x3fc859[_0x4cc7('0x126')][_0x4cc7('0xd92')]()); 0x1 == this[_0x4cc7('0xa70')]['get_length']() && 0x7d0 <= _0x57c1f1 && _0x4a3eb0[_0x4cc7('0x2220')][_0x4cc7('0x21b5')](); 0x2 >= this['snapshots'][_0x4cc7('0x34')]() && 0x1388 <= _0x57c1f1 ? 0x1 != this[_0x4cc7('0xa70')][_0x4cc7('0x34')]() ? (_0x57c1f1 = _0x217368[_0x4cc7('0xb06')], _0x57c1f1 = _0x104058[_0x4cc7('0x493')]()['get'](_0x57c1f1['id'], _0x57c1f1['defaultValue'])) : _0x57c1f1 = !0x0 : _0x57c1f1 = !0x1; _0x57c1f1 && _0x4a3eb0[_0x4cc7('0x2222')][_0x4cc7('0x21b5')](); if (!this[_0x4cc7('0x2f0e')] && 0x0 < this['unpausedTime']) { this[_0x4cc7('0x2f0e')] = !0x0; _0x3fc859[_0x4cc7('0x126')]['set_visible'](!0x0); _0x3fc859[_0x4cc7('0x102d')]['jumpsPerformed'] = _0x3fc859[_0x4cc7('0x102d')][_0x4cc7('0x22fb')]; for (_0x57c1f1 = _0x1c8e81(_0x3fc859['getActions'](_0x52b5cd))(); _0x57c1f1[_0x4cc7('0x94e')](); ) { var _0x5006fa = _0x57c1f1[_0x4cc7('0x3a')](); _0x5006fa[_0x4cc7('0xf65')] = _0x5006fa['uses']; } var _0x57781b = _0x48c401(this, this[_0x4cc7('0x2f15')]) , _0x92d18f = _0x48c401(this, this[_0x4cc7('0x2d5f')]); _0x217368[_0x4cc7('0x493')]()[_0x4cc7('0xc5f')](this[_0x4cc7('0x2f03')], function(_0x57c1f1) { return _0x57781b(_0x3fc859, _0x57c1f1); }, function() { _0x92d18f(_0x3fc859); }); } else _0x57c1f1 = _0x104058['infiniteDistance'], _0x57c1f1[_0x4cc7('0x1333')](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x57c1f1['id'], _0x57c1f1[_0x4cc7('0xc12')]) + (_0x3fc859[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - this[_0x4cc7('0xa70')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x2257')][_0x4cc7('0xcc2')]['z'])), _0x445379[_0x4cc7('0x493')]()['resultsWindow'][_0x4cc7('0x2f16')](this[_0x4cc7('0xa70')]), 0x32 <= new Date()['getTime']() / 0x3e8 - this[_0x4cc7('0x2f00')] && _0x401612[_0x4cc7('0x493')]()['playFromAsset'](null), this[_0x4cc7('0x2d84')](0x0); } }, 'setCharacter': function(_0x2888f6) { _0x2888f6 == _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x1fb3e3[_0x4cc7('0xc2b')][_0x4cc7('0x23fe')](null, this[_0x4cc7('0x2f03')]), _0x2888f6 = _0x1fb3e3[_0x4cc7('0xc2b')]['character']); return _0x52778d['prototype']['setCharacter'][_0x4cc7('0x96b')](this, _0x2888f6); }, 'recordUsedCharacter': function(_0x5245ae) { this['snapshots'][_0x4cc7('0x29')](new _0x1388db(_0x5245ae[_0x4cc7('0x11d4')],this[_0x4cc7('0xd74')])); null != _0x5245ae[_0x4cc7('0x11d4')][_0x4cc7('0x2195')] ? this[_0x4cc7('0x2f03')][_0x4cc7('0x29')](_0x5245ae['characterData']['wardrobe']['costumes'][_0x4cc7('0x2b')](0x0)) : this['charactersUsed']['push'](_0x5245ae['characterData']); }, 'clearAndRebuild': function(_0x40026e) { this[_0x4cc7('0x2f02')] = !0x0; _0x52778d[_0x4cc7('0x8')][_0x4cc7('0x2d84')][_0x4cc7('0x96b')](this, 0x0); this['resetEnabled'] = !0x1; }, 'reset': function() { var _0xa4c3a0 = {}; _0xa4c3a0[_0x4cc7('0x2f17')] = function(_0x1fb3e3, _0x247f74) { return _0x1fb3e3 != _0x247f74; } ; if (_0x4cc7('0x2f18') === 'JWQoz') { for (_0x53ddae = e; 0x2c != _0x3a8a6f[_0x4cc7('0xc89')](_0x27ae42, e) && 0x2d != _0x3a8a6f['cca'](_0x27ae42, e) && _0xa4c3a0[_0x4cc7('0x2f17')](0x2e, _0x3a8a6f[_0x4cc7('0xc89')](_0x27ae42, e)) && 0x2f != _0x3a8a6f[_0x4cc7('0xc89')](_0x27ae42, e) && e <= d; ) ++e; _0x53ddae = _0x29cea6['hex'](_0x4bf907[_0x4cc7('0xd08')](_0x27ae42[_0x4cc7('0xde7')](_0x53ddae, e))); _0x582099 += _0x53ddae; --e; } else { if (this['resetEnabled']) { this[_0x4cc7('0x2f02')] = !0x1; _0x52778d[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x2f19')][_0x4cc7('0x19')](); if (0x0 < this['snapshots'][_0x4cc7('0x34')]()) { if (_0x56067a[_0x4cc7('0x770')](this['snapshots']['get'](this['snapshots'][_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0x42')], _0x1fb3e3['activeCharacter'])) { this['setCharacter'](_0x1fb3e3[_0x4cc7('0x23e8')]); this[_0x4cc7('0x11d6')] = this[_0x4cc7('0x2d2a')][_0x4cc7('0x2b')](0x0); this[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x19')](); for (var _0x27ae42 = 0x0, _0x53ddae = this[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x2303')]; _0x56067a['tVcIl'](_0x27ae42, _0x53ddae[_0x4cc7('0x34')]()); ) { var _0x582099 = _0x53ddae[_0x4cc7('0x2b')](_0x27ae42); ++_0x27ae42; _0x582099[_0x4cc7('0x19')](); } } this[_0x4cc7('0xa70')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x2f03')] = _0x2bc114[_0x4cc7('0x24')](null); } this[_0x4cc7('0x2f10')](this[_0x4cc7('0xfdc')]['get'](0x0)); _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3e')][_0x4cc7('0x19')](); _0x27ae42 = _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc3e')][_0x4cc7('0x2d2f')]; _0x27ae42[_0x4cc7('0x2f1a')](!0x1); _0x27ae42[_0x4cc7('0x2f1b')](); _0x27ae42 = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; null != _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x18ce')] ? (_0x53ddae = _0x401612[_0x4cc7('0x493')](), _0x53ddae = null == _0x53ddae[_0x4cc7('0x18cd')] ? null != _0x53ddae[_0x4cc7('0x18ce')] ? null != _0x53ddae[_0x4cc7('0x18ce')][_0x4cc7('0x2f1c')] : !0x1 : !0x0) : _0x53ddae = !0x0; if (_0x53ddae) { if (_0x4cc7('0x2f1d') === 'mYpsT') { for (this[_0x4cc7('0x2f00')] = _0x27ae42; this[_0x4cc7('0x2d25')] == this['prevMusic']; ) _0x27ae42 = _0x35cac0['SONGS'], _0x53ddae = _0x35cac0[_0x4cc7('0x2f04')][_0x4cc7('0x34')]() - 0x1, this[_0x4cc7('0x2d25')] = _0x27ae42['get'](Math[_0x4cc7('0xaeb')](Math[_0x4cc7('0xc2b')]() * (_0x53ddae + 0x1))); this[_0x4cc7('0x2f01')] = this[_0x4cc7('0x2d25')]; } else { var _0x5b8502 = _0x27ae42['readInt'](); _0x27ae42 = _0x27ae42['readInt'](); return new _0x5a0729(_0x27ae42,_0x5b8502); } } this[_0x4cc7('0x2f0e')] = !0x1; this[_0x4cc7('0x2f0f')] = this[_0x4cc7('0x28f9')](0x0, !0x0); } } }, 'onBoxSpawned': function(_0x138fef, _0x33ba1c, _0xbd69ea) { if (_0x4cc7('0x2f1e') !== _0x4cc7('0x2f1e')) { var _0x48c9b8 = ''; if (this[_0x4cc7('0x1cf8')]) var _0x2ae135 = this['_totalLightColorReg']; else _0x2ae135 = _0x1e1115['getFreeFragmentVectorTemp'](), _0x1e1115[_0x4cc7('0xf1a')](_0x2ae135, 0x1); var _0x45d04b = this['_sharedRegisters'][_0x4cc7('0x1819')] , _0x34f18e = this[_0x4cc7('0xf1e')]['normalFragment']; _0x48c9b8 += _0x56067a[_0x4cc7('0x771')](_0x56067a['mvRuj'](_0x56067a[_0x4cc7('0x772')](_0x56067a[_0x4cc7('0x772')](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907['string'](_0x33ba1c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x34f18e) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x34f18e) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135), ',\x20') + _0x4bf907['string'](_0x33ba1c) + _0x4cc7('0x2f1f') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132'), _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')])), _0x4cc7('0x19f2')) + _0x4bf907['string'](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907['string'](_0x2ae135) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + '.w\x0adp3\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45d04b) + '\x0asat\x20' + _0x4bf907['string'](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907['string'](_0x2ae135) + '.w\x0a'; _0x48c9b8 = this[_0x4cc7('0x1ce3')] ? _0x48c9b8 + (_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x132') + _0x4bf907['string'](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x156') + _0x4bf907['string'](this[_0x4cc7('0x1cf4')]) + _0x4cc7('0x1cfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cf5')]) + _0x4cc7('0x147')) : _0x48c9b8 + (_0x4cc7('0x1cfe') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_specularDataRegister']) + _0x4cc7('0x147')); _0x138fef['useLightFallOff'] && (_0x48c9b8 += _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x33ba1c) + '.w\x0a'); null != this['_modulateMethod'] && (_0x48c9b8 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1cff')](_0x138fef, _0x2ae135, _0x1e1115, this[_0x4cc7('0xf1e')]))); _0x48c9b8 += 'mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xbd69ea) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x2ae135) + _0x4cc7('0x147'); this[_0x4cc7('0x1cf8')] || (_0x48c9b8 += _0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907['string'](_0x2ae135) + _0x4cc7('0x181b'), _0x1e1115[_0x4cc7('0x19f7')](_0x2ae135)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x48c9b8; } else { var _0x1e1115 = !0x1; _0x33ba1c == _0xbd69ea - 0x1 && 0.4 > Math['random']() && (_0x1e1115 = !0x0, _0x35cac0['spawnBatteryInBox'](_0x138fef)); null != _0xd87e26[_0x4cc7('0x921')] && (_0x33ba1c = _0xd87e26['current'][_0x4cc7('0x2eb8')](0x2 * _0x138fef[_0x4cc7('0x1e54')][_0x4cc7('0xa9a')], _0x1e1115), null != _0x33ba1c && (this[_0x4cc7('0xc32')][_0x4cc7('0xb79')](_0x138fef[_0x4cc7('0x126')]), _0x138fef[_0x4cc7('0x2074')](_0x33ba1c), this[_0x4cc7('0xc32')][_0x4cc7('0xa0c')](_0x33ba1c))); } }, 'initFirstSection': function(_0x425739) { var _0x812d81 = 0x2 * (Math[_0x4cc7('0xc2b')]() - 0.5); _0x5260f5[_0x4cc7('0x99b')](this['levelSet'], _0x5819a5)[_0x4cc7('0x2951')] = 0x5a * _0x812d81; _0x52778d[_0x4cc7('0x8')][_0x4cc7('0x2d2c')]['call'](this, _0x425739); }, 'update': function(_0x4294ca) { _0x52778d[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x4294ca); null != this[_0x4cc7('0x2f0f')] && null == this[_0x4cc7('0x2f0f')][_0x4cc7('0x2d58')] && (this['freeRespawnSection'] = null); this[_0x4cc7('0x2f19')][_0x4cc7('0x94a')](_0x4294ca); this[_0x4cc7('0x2434')] = this['characters'][_0x4cc7('0x2b')](0x0)['mesh']['get_z'](); }, 'levelAfter': function(_0x1f54aa, _0x4d29ef, _0x104a31) { return _0x1f54aa + 0x1; }, 'levelBefore': function(_0x135784, _0x3c79c8) { if ('OmmfJ' === _0x4cc7('0x2f20')) { this[_0x4cc7('0x129a')] = _0x135784['redMultiplier']; this[_0x4cc7('0x12a1')] = _0x135784['greenMultiplier']; this[_0x4cc7('0x129b')] = _0x135784['blueMultiplier']; this[_0x4cc7('0xb11')] = _0x135784[_0x4cc7('0xb11')]; this[_0x4cc7('0x129c')] = _0x135784[_0x4cc7('0x129c')]; this[_0x4cc7('0x129d')] = _0x135784['greenOffset']; this[_0x4cc7('0x129e')] = _0x135784[_0x4cc7('0x129e')]; this[_0x4cc7('0x129f')] = _0x135784[_0x4cc7('0x129f')]; } else { return _0x135784 - 0x1; } }, '__class__': _0x35cac0 }); var _0x1388db = function(_0x1c18d1, _0x35d6ca) { this['data'] = _0x1c18d1; this[_0x4cc7('0x2257')] = _0x35d6ca[_0x4cc7('0x2257')]; this[_0x4cc7('0x233e')] = _0x35d6ca[_0x4cc7('0x233e')]; this['fallSnapshot'] = _0x35d6ca[_0x4cc7('0x1ee8')]; }; _0x16dada[_0x4cc7('0x2f21')] = _0x1388db; _0x1388db['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'infinite', _0x4cc7('0x2f22')]; _0x1388db[_0x4cc7('0x8')] = {}; _0x1388db[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x1388db[_0x4cc7('0x8')]['spawnSnapshot'] = null; _0x1388db[_0x4cc7('0x8')][_0x4cc7('0x233e')] = null; _0x1388db[_0x4cc7('0x8')][_0x4cc7('0x1ee8')] = null; _0x1388db[_0x4cc7('0x8')][_0x4cc7('0x2f14')] = function() { this.spawnSnapshot = this.spawnSnapshot.clone(); this.lastOnGroundSnapshot = this.lastOnGroundSnapshot.clone(); this.fallSnapshot = this.fallSnapshot.clone(); } ; _0x1388db[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1388db; var _0x40e0bb = function() { _0xcc959['call'](this); }; _0x16dada[_0x4cc7('0x2f23')] = _0x40e0bb; _0x40e0bb['__name__'] = [_0x4cc7('0x46a'), _0x2d63f9['uDOJC'], _0x2d63f9['nhckD'], _0x4cc7('0x2f24'), _0x4cc7('0x2f25')]; _0x40e0bb[_0x4cc7('0x8f8')] = [_0x556be8]; _0x40e0bb[_0x4cc7('0x92b')] = _0xcc959; _0x40e0bb[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'createLayout2': function() { var _0x12702f = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x38, null, 'Attention\x20citizen:\x20This\x20area\x20is\x20restricted.\x20For\x20your\x20own\x20safety,\x20turn\x20around\x20now.', _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth'], null, null, null, 0x0) , _0x21d7f1 = null; _0x56067a[_0x4cc7('0x773')](null, _0x21d7f1) && (_0x21d7f1 = _0x12702f[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x12702f), new _0x5a0679(_0x21d7f1)); _0x21d7f1 = new _0x23639f(_0x12702f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x21d7f1, new _0x456817(!0x0,0x0)); this[_0x4cc7('0xa0c')](_0x12702f); _0x12702f = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x34, null, _0x4cc7('0x1c15') + _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x2f26')]() + '\x20to\x20jump.', 0x64, null, null, null, 0x0); _0x21d7f1 = null; null == _0x21d7f1 && (_0x21d7f1 = _0x12702f[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x12702f), new _0x5a0679(_0x21d7f1)); _0x21d7f1 = new _0x23639f(_0x12702f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x21d7f1, new _0x456817(!0x0,0x0)); _0x21d7f1 = new _0x23639f(_0x12702f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x21d7f1, _0x4fb8d7['edge'](_0x30bcc9['BOTTOM'])); this[_0x4cc7('0xa0c')](_0x12702f); }, 'update': function(_0x4ec029) { null != this[_0x4cc7('0x907')] && _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x94a')](_0x4ec029); }, 'reset': function() {}, 'done': function() { return _0x2ab848[_0x4cc7('0xbdf')]['keyPressed']('jump'); }, '__class__': _0x40e0bb }); var _0x36490b = function() { _0xcc959[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x2f27')] = _0x36490b; _0x36490b['__name__'] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x47c'), _0x4cc7('0x2f24'), _0x4cc7('0x2f28')]; _0x36490b[_0x4cc7('0x8f8')] = [_0x556be8]; _0x36490b['__super__'] = _0xcc959; _0x36490b[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'createLayout2': function() { var _0x289f1f = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x38, null, _0x4cc7('0x2f29'), 0x64) , _0x1e4dd6 = null; null == _0x1e4dd6 && (_0x1e4dd6 = _0x289f1f['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x289f1f), new _0x5a0679(_0x1e4dd6)); _0x1e4dd6 = new _0x23639f(_0x289f1f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e4dd6, new _0x449b83(!0x0,0.5)); _0x1e4dd6 = new _0x23639f(_0x289f1f); _0x172b83['get_currentLayout']()['add'](_0x1e4dd6, new _0x436bc1(0x3c,_0x30bcc9[_0x4cc7('0xe19')])); this['addChild'](_0x289f1f); _0x289f1f = _0x26bd70[_0x4cc7('0xfe2')]('instructions/SwipeVisualInstructions.png'); _0x1e4dd6 = new _0x23639f(_0x289f1f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e4dd6, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')])); this[_0x4cc7('0xa0c')](_0x289f1f); }, 'update': function(_0x34bfa3) { null != this[_0x4cc7('0x907')] && (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x94a')](_0x34bfa3), _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')] || this[_0x4cc7('0x127a')]() || _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbcb')](!0x0)); }, 'reset': function() {}, 'done': function() { return !0x0; }, '__class__': _0x36490b }); var _0x59b5df = function(_0xfee0c4) { this['position'] = new _0x21e384(); this[_0x4cc7('0x2f2a')] = new _0x21e384(); null != _0xfee0c4 && this[_0x4cc7('0x235e')](_0xfee0c4); }; _0x16dada['com.player03.run3.level.AnalyticsSnapshot'] = _0x59b5df; _0x59b5df[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9['uDOJC'], _0x4cc7('0x47c'), _0x4cc7('0xbeb'), 'AnalyticsSnapshot']; _0x59b5df[_0x4cc7('0x8')] = {}; _0x59b5df[_0x4cc7('0x8')][_0x4cc7('0x1106')] = null; _0x59b5df[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null; _0x59b5df[_0x4cc7('0x8')][_0x4cc7('0x2f2a')] = null; _0x59b5df[_0x4cc7('0x8')][_0x4cc7('0x19c5')] = null; _0x59b5df[_0x4cc7('0x8')][_0x4cc7('0x2f2b')] = null; _0x59b5df[_0x4cc7('0x8')][_0x4cc7('0x235e')] = function(_0x3863cb) { var _0xfff353 = _0x3863cb.tunnel; null != _0x3863cb.currentSection ? this.section = _0x3863cb.currentSection : (this.section = _0xfff353.getSection(_0x3863cb.mesh.get_z(), !0x0), null == this.section && (this.section = _0xfff353.getSection(_0x3863cb.mesh.get_z(), !0x1))); var _0x1e9d5d = this.position; _0x3863cb = _0x3863cb.mesh.get_scenePosition(); _0x1e9d5d.x = _0x3863cb.x; _0x1e9d5d.y = _0x3863cb.y; _0x1e9d5d.z = _0x3863cb.z; _0x1e9d5d = this.gravityEulers; _0x3863cb = _0xfff353.artificialGravity.get_eulers(); _0x1e9d5d.x = _0x3863cb.x; _0x1e9d5d.y = _0x3863cb.y; _0x1e9d5d.z = _0x3863cb.z; this.time = _0xfff353.unpausedTime; this.profit = _0xfff353.batteriesCollected; } ; _0x59b5df[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { var _0x1da540 = { BizQI: function(_0x1fb3e3, _0x4eaa7f) { return _0x1fb3e3 + _0x4eaa7f; }, fHmQB: 'mul\x20' }; if ('RcZRz' === _0x4cc7('0x2f2c')) { var _0x464749 = '' , _0x268bb9 = _0x40a233.get_length() , _0x5133ec = ['x', 'y', 'z', 'w'] , _0xa1b8e3 = this.findTempReg(c) , _0x1e2f22 = 0x0 , _0xad161b = 0x2 < _0x268bb9; this._useTangents.set(_0x2b5c19, _0xad161b); var _0x56bc4c = 0x1 < _0x268bb9; this._useNormals.set(_0x2b5c19, _0x56bc4c); var _0x1fb9c1 = this._streamIndices , _0x26e267 = _0x2b5c19.get_numUsedStreams(); _0x1fb9c1.set(_0x2b5c19, _0x26e267); 0x2 < _0x268bb9 && (_0x268bb9 = 0x2); _0x464749 += _0x4cc7('0xe23') + c.get(0x0) + ',\x20' + _0x40a233.get(0x0) + '\x0a'; _0x56bc4c && (_0x464749 += _0x1da540.BizQI(_0x4cc7('0x39e'), c.get(0x1)) + ',\x20' + _0x40a233.get(0x1) + '\x0a'); for (_0x56bc4c = 0x0; _0x56bc4c < _0x268bb9; ) { _0x1fb9c1 = _0x56bc4c++; for (var _0x5f0a8a = 0x0, _0x582c10 = this._numPoses; _0x5f0a8a < _0x582c10; ) { var _0x268042 = _0x5f0a8a++; _0x464749 += _0x1da540.fHmQB + _0xa1b8e3 + _0x4cc7('0x2f2d') + (_0x26e267 + _0x1e2f22) + ',\x20vc' + _0x2b5c19.get_numUsedVertexConstants() + '.' + _0x5133ec[_0x268042] + _0x4cc7('0xe25') + c.get(_0x1fb9c1) + ',\x20' + c.get(_0x1fb9c1) + ',\x20' + _0xa1b8e3 + '\x0a'; ++_0x1e2f22; } } _0xad161b && (_0x464749 += _0x1da540.BizQI('dp3\x20' + _0xa1b8e3 + '.x,\x20' + _0x40a233.get(0x2) + ',\x20' + c.get(0x1) + '\x0amul\x20' + _0xa1b8e3, ',\x20') + c.get(0x1) + ',\x20' + _0xa1b8e3 + _0x4cc7('0xe26') + c.get(0x2) + ',\x20' + _0x40a233.get(0x2) + ',\x20' + _0xa1b8e3 + '\x0a'); return _0x464749; } else { var _0x2b5c19 = new _0x59b5df(); _0x2b5c19.section = this.section; var _0x40a233 = this.position; _0x2b5c19.position = new _0x21e384(_0x40a233.x,_0x40a233.y,_0x40a233.z); _0x40a233 = this.gravityEulers; _0x2b5c19.gravityEulers = new _0x21e384(_0x40a233.x,_0x40a233.y,_0x40a233.z); _0x2b5c19.time = this.time; _0x2b5c19.profit = this.profit; return _0x2b5c19; } } ; _0x59b5df[_0x4cc7('0x8')]['__class__'] = _0x59b5df; var _0xc2e872 = function(_0x3842ab) { this[_0x4cc7('0x2f2e')] = _0x3842ab; }; _0x16dada['unitsystem.level.LevelDecorator'] = _0xc2e872; _0xc2e872[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), _0x4cc7('0x2f2f')]; _0xc2e872[_0x4cc7('0x8')] = {}; _0xc2e872[_0x4cc7('0x8')]['identifier'] = null; _0xc2e872[_0x4cc7('0x8')][_0x4cc7('0x2f30')] = function(_0x328c80, _0x2cd9d9, _0x5a426d) { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2f31'))); } ; _0xc2e872[_0x4cc7('0x8')][_0x4cc7('0x2f32')] = function(_0x3f0c47, _0x21265c) { if ('vvHnX' !== _0x4cc7('0x2f33')) { this.tunnel.scene.addChild(_0x3f0c47.mesh); _0x3f0c47.section = this.section; } else { throw new _0x202aa0(new _0xc6df85(_0x56067a.jNezs)); } } ; _0xc2e872[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xc2e872; var _0x2c0e89 = function() { if (_0x4cc7('0x2f34') === 'hMPEX') { return null != this[_0x4cc7('0x11aa')] && null != this[_0x4cc7('0x11aa')]['position'] ? this[_0x4cc7('0x11aa')][_0x4cc7('0xcc2')]['z'] : 0x0; } else { this['identifier'] = _0x4cc7('0x2a0'); } }; _0x16dada[_0x4cc7('0x2f35')] = _0x2c0e89; _0x2c0e89[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xbeb'), 'ConnectionDecorator']; _0x2c0e89[_0x4cc7('0x92b')] = _0xc2e872; _0x2c0e89[_0x4cc7('0x8')] = _0x5aff49(_0xc2e872[_0x4cc7('0x8')], { 'decorate': function(_0x5c4f47, _0x2b53c8, _0x4245ec) { if ('ereGW' === _0x4cc7('0x2f36')) { _0x2b53c8 = _0x37c9a4; for (var _0x3dc2ba = this[_0x4cc7('0x1af2')] = 0x0; _0x3dc2ba < _0x37c9a4; ) { var _0xf8214e = _0x3dc2ba++; 0x0 == (this['chain'][_0x4cc7('0x2b')](_0xf8214e)[_0x4cc7('0x1a53')] & 0x10) && (this[_0x4cc7('0x1af2')] += 0x1); } } else { if (!_0x5260f5['__instanceof'](_0x5c4f47, _0x52778d)) throw new _0x202aa0(new _0x5a0ff5(_0x56067a['jMBzJ'])); if ((null != _0x842c50[_0x4cc7('0x2f37')] ? _0x2b53c8[_0x4cc7('0xd76')]('thisPath') : _0x2b53c8['h']['hasOwnProperty'](_0x4cc7('0x2f37'))) && (null != _0x842c50['thisIndex'] ? _0x2b53c8[_0x4cc7('0xd76')](_0x4cc7('0x2f38')) : _0x2b53c8['h'][_0x4cc7('0x959')]('thisIndex'))) { _0x4245ec = null != _0x842c50[_0x4cc7('0x2f37')] ? _0x2b53c8[_0x4cc7('0xd77')](_0x4cc7('0x2f37')) : _0x2b53c8['h'][_0x4cc7('0x2f37')]; var _0x287288 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x4245ec); var _0x37c9a4 = _0x4bf907[_0x4cc7('0xd08')](null != _0x842c50['thisIndex'] ? _0x2b53c8[_0x4cc7('0xd77')](_0x4cc7('0x2f38')) : _0x2b53c8['h'][_0x4cc7('0x2f38')]); } else { if (!_0x5260f5[_0x4cc7('0x9a0')](_0x5c4f47['levelSet'], _0x37ab28)) throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x2f39'))); _0x287288 = _0x5c4f47[_0x4cc7('0xee1')]; _0x37c9a4 = _0x5c4f47[_0x4cc7('0x1583')][_0x4cc7('0x39b')]; } var _0x4c0c4c = null != _0x842c50[_0x4cc7('0x1987')] ? _0x2b53c8[_0x4cc7('0xd77')](_0x4cc7('0x1987')) : _0x2b53c8['h']['path']; _0x4245ec = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x4c0c4c); if (null == _0x4245ec && (_0x4245ec = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x4c0c4c), null == _0x4245ec)) return null; var _0x5cfd70 = 0x0; if (null != _0x842c50[_0x4cc7('0x10a1')] ? _0x2b53c8[_0x4cc7('0xd76')]('end') : _0x2b53c8['h'][_0x4cc7('0x959')](_0x4cc7('0x10a1'))) _0x5cfd70 = _0x4245ec[_0x4cc7('0xc2f')] - 0x1; _0x287288 = _0x349093[_0x4cc7('0x493')]()['getPath'](_0x287288[_0x4cc7('0x1109')]); _0x4c0c4c = _0x349093[_0x4cc7('0x493')]()[_0x4cc7('0x2b00')](_0x4c0c4c); if (null == _0x4c0c4c) return null; _0x37c9a4 = _0x287288[_0x4cc7('0x2f3a')](_0x37c9a4); _0x4c0c4c = _0x4c0c4c['initialAngle'](); var _0x23f948 = _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x4c0c4c, _0x37c9a4)); _0x5c4f47[_0x4cc7('0xee2')] && (_0x23f948 = _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x23f948, 3.141592653589793))); _0x37c9a4 = _0x3bafe8['fromEulerAngles'](_0x23f948, 0x0, 0x0); _0x4c0c4c = new _0x21e384(); _0x4c0c4c['x'] += (null != _0x842c50['x'] ? _0x2b53c8['existsReserved']('x') : _0x2b53c8['h'][_0x4cc7('0x959')]('x')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['x'] ? _0x2b53c8[_0x4cc7('0xd77')]('x') : _0x2b53c8['h']['x'], 0x0) : 0x0; _0x4c0c4c['y'] += (null != _0x842c50['y'] ? _0x2b53c8[_0x4cc7('0xd76')]('y') : _0x2b53c8['h']['hasOwnProperty']('y')) ? _0xf9332a['toFloat'](null != _0x842c50['y'] ? _0x2b53c8['getReserved']('y') : _0x2b53c8['h']['y'], 0x0) : 0x0; _0x4c0c4c['z'] += (null != _0x842c50['z'] ? _0x2b53c8[_0x4cc7('0xd76')]('z') : _0x2b53c8['h'][_0x4cc7('0x959')]('z')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['z'] ? _0x2b53c8[_0x4cc7('0xd77')]('z') : _0x2b53c8['h']['z'], 0x0) : 0x0; _0x5c4f47[_0x4cc7('0xee2')] && (_0x4c0c4c['z'] -= _0x5c4f47[_0x4cc7('0x1583')][_0x4cc7('0x11d7')], _0x4c0c4c['z'] = _0x5c4f47['latestSection'][_0x4cc7('0x2256')] - _0x4c0c4c['z']); if (null != _0x842c50[_0x4cc7('0x2f3b')] ? !_0x2b53c8['existsReserved'](_0x4cc7('0x2f3b')) : !_0x2b53c8['h'][_0x4cc7('0x959')](_0x4cc7('0x2f3b'))) { _0x287288 = Math[_0x4cc7('0x28')](_0x23f948); _0x23f948 = Math['cos'](_0x23f948); var _0x54bb8c = _0x23f948 - 0x1; 1e-10 > (0x0 <= _0x54bb8c ? _0x54bb8c : -_0x54bb8c) || (_0x54bb8c = 0x3e8 / (0x0 <= _0x287288 ? _0x287288 : -_0x287288), _0x4c0c4c['x'] += _0x287288 * _0x54bb8c, _0x4c0c4c['z'] += _0x56067a[_0x4cc7('0x777')](_0x23f948, _0x54bb8c)); } _0x2f2a65[_0x4cc7('0x2f3c')](_0x5c4f47, _0x4245ec[_0x4cc7('0x2d51')](_0x5cfd70), (null != _0x842c50[_0x4cc7('0x21')] ? _0x2b53c8['existsReserved'](_0x4cc7('0x21')) : _0x2b53c8['h'][_0x4cc7('0x959')](_0x4cc7('0x21'))) ? _0xf9332a['toInt'](null != _0x842c50[_0x4cc7('0x21')] ? _0x2b53c8[_0x4cc7('0xd77')](_0x4cc7('0x21')) : _0x2b53c8['h'][_0x4cc7('0x21')], 0xfa0) : 0xfa0, _0x4c0c4c, _0x37c9a4, !0x1); return null; } }, '__class__': _0x2c0e89 }); var _0x34061b = function() {}; _0x16dada[_0x4cc7('0x2f3d')] = _0x34061b; _0x34061b['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xbeb'), _0x4cc7('0x2f3e')]; _0x34061b['extractID'] = function(_0x4ba008) { if (_0x4cc7('0x2f3f') == _0x3a8a6f[_0x4cc7('0x946')](_0x4ba008, 0x0, 0x3)) var _0x280adb = 0x3; else { _0x280adb = _0x4ba008[_0x4cc7('0x2d')](_0x4cc7('0x2f40')); if (-0x1 == _0x280adb) return -0x1; _0x280adb += 0x4; } return _0x4bf907['parseInt'](_0x3a8a6f['substr'](_0x4ba008, _0x280adb, null)); } ; _0x34061b[_0x4cc7('0x2f41')] = function(_0x19f4e1, _0x221a86) { if (_0x2d63f9[_0x4cc7('0x2f42')]('gzKNz', _0x4cc7('0x2f43'))) { if (_0x3a8a6f['substr'](_0x19f4e1, 0x0, _0x221a86[_0x4cc7('0x21')] + 0x1) == _0x2d63f9['Jggyf'](_0x221a86, '-')) var _0x5109fd = -0x1; else if (_0x5109fd = _0x19f4e1[_0x4cc7('0x2d')]('|' + _0x221a86 + '-'), -0x1 == _0x5109fd) return ''; _0x5109fd += _0x221a86[_0x4cc7('0x21')] + 0x2; _0x221a86 = _0x19f4e1['indexOf']('|', _0x5109fd); return -0x1 == _0x221a86 ? _0x34061b[_0x4cc7('0x2f44')](_0x3a8a6f[_0x4cc7('0x946')](_0x19f4e1, _0x5109fd, null)) : _0x34061b[_0x4cc7('0x2f44')](_0x19f4e1[_0x4cc7('0xde7')](_0x5109fd, _0x221a86)); } else { if (!this[_0x4cc7('0x23e9')]() && null != this[_0x4cc7('0xb32')]) { var _0x42a77b = this['getUnlockCost'](); if (_0x56067a[_0x4cc7('0x2f45')](0x0, _0x42a77b)) { _0x127d51[_0x4cc7('0x493')](); var _0x5507fe = _0x127d51[_0x4cc7('0xc99')]; _0x5507fe = _0x104058['get_instance']()['get'](_0x5507fe['id'], _0x5507fe[_0x4cc7('0xc12')]); var _0x5b467c = _0x127d51[_0x4cc7('0xc9a')]; _0x5507fe += _0x104058['get_instance']()['get'](_0x5b467c['id'], _0x5b467c[_0x4cc7('0xc12')]); _0x5b467c = _0x127d51[_0x4cc7('0x2f46')]; _0x5507fe = _0x5507fe - _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x5b467c['id'], _0x5b467c['defaultValue']) >= _0x42a77b; } else _0x5507fe = !0x1; _0x5507fe && (_0x127d51[_0x4cc7('0x493')]()['recordSoftSpent'](_0x42a77b, 'Unlock\x20' + this[_0x4cc7('0x5e2')]), this[_0x4cc7('0xb32')]['set_value'](!0x0), _0x1fb3e3[_0x4cc7('0x2399')](this), _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x2f47')]()); } } } ; _0x34061b[_0x4cc7('0x2f44')] = function(_0x30142c) { for (var _0x58f534 = !0x0; _0x58f534 && _0x34061b['conditionMatcher'][_0x4cc7('0xc7c')](_0x30142c); ) _0x58f534 = _0x34061b[_0x4cc7('0x2f48')](_0x34061b[_0x4cc7('0x2f49')]['matched'](0x2)), _0x2d63f9[_0x4cc7('0x22a')] == _0x34061b[_0x4cc7('0x2f49')][_0x4cc7('0xc7d')](0x1) && (_0x58f534 = !_0x58f534), _0x30142c = _0x34061b[_0x4cc7('0x2f49')][_0x4cc7('0x2f4a')]() + _0x34061b['conditionMatcher'][_0x4cc7('0xc7f')](); return _0x58f534 ? _0x30142c : null; } ; _0x34061b['checkCondition'] = function(_0x40dabf) { if ('BlUmS' !== 'pnrbe') { return 0x0 <= _0x40dabf[_0x4cc7('0x2d')](',') ? _0x50d0f8[_0x4cc7('0x2f4b')](_0x40dabf[_0x4cc7('0x46')](',')) : 0x0 != _0x50d0f8['checkCondition2'](_0x40dabf); } else { var _0x4a1967 = e[_0x4cc7('0xa08')]; c = _0x40dabf[_0x4cc7('0x991')]; var _0x472dc3 = this[_0x4cc7('0x9c9')] , _0x38252f = this['__worldScale9Grid']; if (null == _0x472dc3 || 0x0 < _0x472dc3['width'] && 0x0 < _0x472dc3[_0x4cc7('0x98b')]) { _0x40dabf[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x40dabf[_0x4cc7('0xa7c')](this); c[_0x4cc7('0xa7f')] = d; if (null != _0x38252f && 0x0 == _0x4a1967['b'] && 0x0 == _0x4a1967['c']) { c[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, _0x4a1967['tx'], _0x4a1967['ty']); var _0x1e7ecd = e[_0x4cc7('0xa95')] , _0x12e81b = e[_0x4cc7('0x9c1')]['a'] , _0x2fbd5a = e[_0x4cc7('0x9c1')]['d'] , _0x472950 = _0x4a1967['a'] , _0x343f6a = _0x4a1967['d']; _0x4a1967 = Math[_0x4cc7('0xa96')](_0x38252f['x'] * _0x12e81b); e = Math[_0x4cc7('0xa96')](_0x38252f['y'] * _0x2fbd5a); d = Math[_0x4cc7('0xa96')]((_0x1e7ecd['get_right']() - _0x38252f[_0x4cc7('0xa97')]()) * _0x12e81b); _0x472dc3 = Math[_0x4cc7('0xa96')]((_0x1e7ecd[_0x4cc7('0xa98')]() - _0x38252f[_0x4cc7('0xa98')]()) * _0x2fbd5a); _0x12e81b = Math['round'](_0x38252f[_0x4cc7('0x7d9')] * _0x12e81b); _0x2fbd5a = Math['round'](_0x38252f[_0x4cc7('0x98b')] * _0x2fbd5a); var _0x3c144a = Math[_0x4cc7('0xa96')](_0x38252f['x'] * _0x472950) , _0x120f46 = Math[_0x4cc7('0xa96')](_0x38252f['y'] * _0x343f6a) , _0x36c7db = Math[_0x4cc7('0xa96')]((_0x1e7ecd[_0x4cc7('0xa97')]() - _0x38252f['get_right']()) * _0x472950); _0x38252f = Math[_0x4cc7('0xa96')]((_0x1e7ecd[_0x4cc7('0xa98')]() - _0x38252f[_0x4cc7('0xa98')]()) * _0x343f6a); _0x1e7ecd = Math[_0x4cc7('0xa96')](f * _0x472950) - _0x3c144a - _0x36c7db; _0x472950 = Math[_0x4cc7('0xa96')](l * _0x343f6a) - _0x120f46 - _0x38252f; _0x40dabf[_0x4cc7('0x16b8')](c, !0x1); 0x0 != _0x12e81b && _0x56067a[_0x4cc7('0x770')](0x0, _0x2fbd5a) ? (c[_0x4cc7('0xa83')](b, 0x0, 0x0, _0x4a1967, e, 0x0, 0x0, _0x3c144a, _0x120f46), c['drawImage'](b, _0x4a1967, 0x0, _0x12e81b, e, _0x3c144a, 0x0, _0x1e7ecd, _0x120f46), c[_0x4cc7('0xa83')](b, _0x4a1967 + _0x12e81b, 0x0, d, e, _0x56067a['KbMRi'](_0x3c144a, _0x1e7ecd), 0x0, _0x36c7db, _0x120f46), c['drawImage'](b, 0x0, e, _0x4a1967, _0x2fbd5a, 0x0, _0x120f46, _0x3c144a, _0x472950), c['drawImage'](b, _0x4a1967, e, _0x12e81b, _0x2fbd5a, _0x3c144a, _0x120f46, _0x1e7ecd, _0x472950), c[_0x4cc7('0xa83')](b, _0x4a1967 + _0x12e81b, e, d, _0x2fbd5a, _0x3c144a + _0x1e7ecd, _0x120f46, _0x36c7db, _0x472950), c['drawImage'](b, 0x0, e + _0x2fbd5a, _0x4a1967, _0x472dc3, 0x0, _0x120f46 + _0x472950, _0x3c144a, _0x38252f), c[_0x4cc7('0xa83')](b, _0x4a1967, e + _0x2fbd5a, _0x12e81b, _0x472dc3, _0x3c144a, _0x120f46 + _0x472950, _0x1e7ecd, _0x38252f), c['drawImage'](b, _0x4a1967 + _0x12e81b, e + _0x2fbd5a, d, _0x472dc3, _0x3c144a + _0x1e7ecd, _0x120f46 + _0x472950, _0x36c7db, _0x38252f)) : 0x0 == _0x12e81b && 0x0 != _0x2fbd5a ? (l = _0x3c144a + _0x1e7ecd + _0x36c7db, c[_0x4cc7('0xa83')](b, 0x0, 0x0, f, e, 0x0, 0x0, l, _0x120f46), c[_0x4cc7('0xa83')](b, 0x0, e, f, _0x2fbd5a, 0x0, _0x120f46, l, _0x472950), c['drawImage'](b, 0x0, e + _0x2fbd5a, f, _0x472dc3, 0x0, _0x120f46 + _0x472950, l, _0x38252f)) : 0x0 == _0x2fbd5a && 0x0 != _0x12e81b && (f = _0x120f46 + _0x472950 + _0x38252f, c[_0x4cc7('0xa83')](b, 0x0, 0x0, _0x4a1967, l, 0x0, 0x0, _0x3c144a, f), c[_0x4cc7('0xa83')](b, _0x4a1967, 0x0, _0x12e81b, l, _0x3c144a, 0x0, _0x1e7ecd, f), c['drawImage'](b, _0x4a1967 + _0x12e81b, 0x0, d, l, _0x3c144a + _0x1e7ecd, 0x0, _0x36c7db, f)); } else _0x40dabf[_0x4cc7('0xa80')](_0x4a1967, c), _0x40dabf[_0x4cc7('0xa99')] && (_0x38252f = 0x1 / _0x40dabf[_0x4cc7('0x1a9e')], c[_0x4cc7('0xa9a')](_0x38252f, _0x38252f)), c['drawImage'](b, 0x0, 0x0, f, l); _0x40dabf[_0x4cc7('0xa85')](this); } } } ; _0x34061b[_0x4cc7('0x2f4c')] = function(_0x3cca6d) { if (_0x4cc7('0x2f4d') !== _0x4cc7('0x2f4d')) { _0x5aff49[_0x4cc7('0x1014')](_0x4cc7('0xd18'), _0x1c8e81[_0x4cc7('0xd64')]); _0x5aff49[_0x4cc7('0x2f4e')](); } else { return _0x3cca6d['replace'](_0x34061b['conditionAndTriggerMatcher']['r'], ''); } } ; var _0x1729cf = function(_0x1afae7) { this[_0x4cc7('0x2321')] = this[_0x4cc7('0x2312')] = this[_0x4cc7('0xd75')] = this[_0x4cc7('0x2423')] = 0x0; this['tunnel'] = _0x1afae7; this['spawnSnapshot'] = new _0x59b5df(); this[_0x4cc7('0x233e')] = new _0x59b5df(); this[_0x4cc7('0x1ee8')] = new _0x59b5df(); }; _0x16dada[_0x4cc7('0x2f4f')] = _0x1729cf; _0x1729cf[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xbeb'), _0x4cc7('0x2f50')]; _0x1729cf[_0x4cc7('0x8f8')] = [_0x556be8]; _0x1729cf[_0x4cc7('0x8')] = {}; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0xb7f')] = null; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x2321')] = null; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x2312')] = null; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0xd75')] = null; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x2423')] = null; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x2257')] = null; _0x1729cf[_0x4cc7('0x8')]['lastOnGroundSnapshot'] = null; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x1ee8')] = null; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x460dce) { _0x460dce = this.tunnel.characters.get(0x0); _0x460dce.physicsData.onGround && (0xa < this.tunnel.unpausedTime - this.lastOnGroundSnapshot.time && _0x4a3eb0.windSailor.award(), this.lastOnGroundSnapshot.takeSnapshot(_0x460dce)); } ; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x19')] = 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)); } ; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return !0x1; } ; _0x1729cf[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1729cf; var _0x3e80c2 = function() { if ('LRQqh' !== _0x4cc7('0x2f51')) { null == _0x5b083e && (_0x5b083e = !0x0); this['_smartRotation'] = _0x5b083e; this[_0x4cc7('0x2f52')] = !0x0; return this; } else { var _0x5b083e = new _0x182fa3(_0x6fe3b9[_0x4cc7('0x21e7')]('img/singledpi/texture/Skybox2.png'),_0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x2f53')),_0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x2f54')),_0x6fe3b9[_0x4cc7('0x21e7')]('img/singledpi/texture/Skybox5.png'),_0x6fe3b9['getBitmapData'](_0x4cc7('0x2f55')),_0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x2f56'))); _0xdf4955[_0x4cc7('0x96b')](this, _0x5b083e); this['_material'][_0x4cc7('0x16d7')](!0x0); this[_0x4cc7('0x2c6b')] = new _0x30718c(); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x2c6b')]); } }; _0x16dada[_0x4cc7('0x2f57')] = _0x3e80c2; _0x3e80c2[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xbeb'), _0x4cc7('0x2f58')]; _0x3e80c2[_0x4cc7('0x92b')] = _0xdf4955; _0x3e80c2[_0x4cc7('0x8')] = _0x5aff49(_0xdf4955[_0x4cc7('0x8')], { 'wormhole': null, '__class__': _0x3e80c2 }); var _0x3b0619 = function() {}; _0x16dada[_0x4cc7('0x2f59')] = _0x3b0619; _0x3b0619[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x2d63f9['nhckD'], _0x4cc7('0xbeb'), _0x4cc7('0x2f5a')]; _0x3b0619[_0x4cc7('0x8')] = {}; _0x3b0619[_0x4cc7('0x8')]['tunnelBounds'] = null; _0x3b0619[_0x4cc7('0x8')][_0x4cc7('0x11d7')] = null; _0x3b0619[_0x4cc7('0x8')][_0x4cc7('0x2256')] = null; _0x3b0619[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3b0619; var _0x2f2a65 = function(_0x2f012d, _0x2a2069, _0x59d88b, _0x4b7e47, _0x11a0fb, _0x1c9ca5, _0xaf3ab0) { var _0x418aea = _0x4cc7('0x2f5b')['split']('|') , _0x2fefd3 = 0x0; while (!![]) { switch (_0x418aea[_0x2fefd3++]) { case '0': this[_0x4cc7('0x11d7')] -= _0x2a2069['bevel']; continue; case '1': for (_0x1c9ca5 = new _0x558d1a(_0x2f012d,_0x2a2069,_0x59d88b,this['startZ'],this[_0x4cc7('0x2256')]); _0x1c9ca5['hasNext'](); ) { var _0x4ba9ba = _0x1c9ca5[_0x4cc7('0x3a')](); _0xaf3ab0 || (_0x4ba9ba[_0x4cc7('0x1f41')] = !0x1, _0x4ba9ba['allowRaycasting'] = !0x1); _0x2f012d[_0x4cc7('0x242a')](_0x4ba9ba); this[_0x4cc7('0xa0c')](_0x4ba9ba[_0x4cc7('0x126')]); _0x4ba9ba[_0x4cc7('0x19')](); this[_0x4cc7('0x191f')]['push'](_0x4ba9ba); _0x4b7e47[_0x4cc7('0x29')](_0x4ba9ba[_0x4cc7('0x2f5c')]()); } continue; case '2': this[_0x4cc7('0x191f')] = _0x2bc114[_0x4cc7('0x24')](null); continue; case '3': this['endZ'] -= _0x59d88b[_0x4cc7('0x2f5d')]; continue; case '4': _0x1f7569[_0x4cc7('0x96b')](this); continue; case '5': this[_0x4cc7('0xb7f')] = _0x2f012d; continue; case '6': _0x2f012d[_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this); continue; case '7': _0x4b7e47 = _0x2bc114['toObjectVector'](null); continue; case '8': this[_0x4cc7('0x1978')] = new _0x273c41(_0x4b7e47); continue; case '9': null == _0xaf3ab0 && (_0xaf3ab0 = !0x0); continue; case '10': this[_0x4cc7('0x11d7')] += _0x2a2069['bevel']; continue; case '11': 0x0 < _0x4b7e47 ? (this[_0x4cc7('0x11d7')] = 0x0, this['endZ'] = _0x4b7e47) : (this['endZ'] = 0x0, this[_0x4cc7('0x11d7')] = _0x4b7e47); continue; case '12': null != _0x11a0fb && (this['startZ'] += _0x11a0fb['z'], this[_0x4cc7('0x2256')] += _0x11a0fb['z']); continue; case '13': this[_0x4cc7('0x2256')] += _0x59d88b[_0x4cc7('0x2f5d')]; continue; case '14': null != _0x1c9ca5 && this['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x1c9ca5)[_0x4cc7('0xc4a')]()); continue; case '15': null != _0x11a0fb && this['set_position'](_0x11a0fb); continue; } break; } }; _0x16dada[_0x4cc7('0x2f5e')] = _0x2f2a65; _0x2f2a65['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'level', 'TransitionSection']; _0x2f2a65['__interfaces__'] = [_0x3b0619]; _0x2f2a65[_0x4cc7('0x2815')] = function(_0x31924d, _0x437457) { var _0x3032a2 = _0x2bc114['toObjectVector'](null); _0x31924d = _0x31924d[_0x4cc7('0x18d4')]; for (var _0x3dc80e = 0x0, _0x207d5c = _0x31924d[_0x4cc7('0x34')](); _0x3dc80e < _0x207d5c; ) { var _0x55f088 = _0x3dc80e++ , _0x39dde4 = _0x55f088 - 0x1; 0x0 > _0x39dde4 && (_0x39dde4 = _0x31924d['get_length']() - 0x1); _0x3032a2[_0x4cc7('0x29')](_0x31924d[_0x4cc7('0x2b')](_0x55f088)['moveToDistance2'](_0x31924d[_0x4cc7('0x2b')](_0x55f088)[_0x4cc7('0x19d4')], _0x31924d['get'](_0x39dde4), _0x437457)); } return _0x3032a2; } ; _0x2f2a65[_0x4cc7('0x2d55')] = function(_0x10088f, _0x1631da) { if (_0x2d63f9[_0x4cc7('0x22c')](null, _0x10088f) || null == _0x1631da || _0x10088f == _0x1631da) throw new _0x202aa0(new _0x5a0ff5('Must\x20specify\x20two\x20distinct\x20sections!')); var _0x56b3ff = _0x10088f[_0x4cc7('0xb7f')] , _0x194765 = _0x55cb22['TILE_HEIGHT'] * _0x10088f[_0x4cc7('0x1dc1')] / 0x2; _0x194765 = new _0x585d1d(_0x2f2a65['makePolygon'](_0x10088f[_0x4cc7('0x1978')], _0x194765),_0xf9332a[_0x4cc7('0x2f5f')](_0x10088f[_0x4cc7('0x1584')][_0x4cc7('0x2b')]('color0'), 0xffffff),_0x194765); var _0x10b557 = _0x55cb22[_0x4cc7('0x2814')] * _0x1631da[_0x4cc7('0x1dc1')] / 0x2; return new _0x2f2a65(_0x56b3ff,_0x194765,new _0x585d1d(_0x2f2a65[_0x4cc7('0x2815')](_0x1631da[_0x4cc7('0x1978')], _0x10b557),_0xf9332a['toInt'](_0x1631da[_0x4cc7('0x1584')][_0x4cc7('0x2b')]('color0'), 0xffffff),_0x10b557),_0x1631da['startZ'] - _0x10088f['endZ'],new _0x21e384(0x0,0x0,_0x10088f[_0x4cc7('0x2256')])); } ; _0x2f2a65[_0x4cc7('0x2d57')] = function(_0x4a0b95, _0x4852b2) { var _0x520ba8 = _0x55cb22[_0x4cc7('0x2814')] * _0x4a0b95[_0x4cc7('0x1dc1')] / 0x2; _0x520ba8 = new _0x585d1d(_0x2f2a65['makePolygon'](_0x4a0b95[_0x4cc7('0x1978')], _0x520ba8),_0xf9332a[_0x4cc7('0x2f5f')](_0x4a0b95[_0x4cc7('0x1584')][_0x4cc7('0x2b')](_0x4cc7('0x230')), 0xffffff),_0x520ba8); var _0x2fa26f = null; 0x0 != _0x4a0b95[_0x4cc7('0x11d7')] && (_0x2fa26f = new _0x21e384(0x0,0x0,_0x4a0b95[_0x4cc7('0x11d7')])); return new _0x2f2a65(_0x4a0b95[_0x4cc7('0xb7f')],_0x520ba8,_0x520ba8,null != _0x4852b2 ? -_0x4852b2 : 0x2 * _0x52778d[_0x4cc7('0x245f')]['z'],_0x2fa26f); } ; _0x2f2a65['after'] = function(_0xcba2e5, _0x247c58) { var _0x582d92 = _0x55cb22[_0x4cc7('0x2814')] * _0xcba2e5[_0x4cc7('0x1dc1')] / 0x2; _0x582d92 = new _0x585d1d(_0x2f2a65[_0x4cc7('0x2815')](_0xcba2e5['tunnelBounds'], _0x582d92),_0xf9332a[_0x4cc7('0x2f5f')](_0xcba2e5[_0x4cc7('0x1584')][_0x4cc7('0x2b')](_0x4cc7('0x230')), 0xffffff),_0x582d92); return new _0x2f2a65(_0xcba2e5['tunnel'],_0x582d92,_0x582d92,null != _0x247c58 ? _0x247c58 : 0xfa0,new _0x21e384(0x0,0x0,_0xcba2e5[_0x4cc7('0x2256')])); } ; _0x2f2a65[_0x4cc7('0x2f60')] = function(_0x5001b4, _0x1ab3f9, _0x350323, _0x2142f2, _0x25be7d, _0x328586, _0x1ede2f) { if (_0x4cc7('0x2f61') === _0x4cc7('0x2f62')) { var _0x30e618 = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x30e618['set_z'](_0x30e618['get_z']() + 0xdc); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this['runner']['setIndexedPosition'](0x3, 0xf, !0x0); _0x30e618 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x30e618['set_rotationZ'](_0x30e618['get_rotationZ']() + 0x5a); } else { null == _0x1ede2f && (_0x1ede2f = !0x0); _0x1ab3f9 = new _0x585d1d(_0x1ab3f9,_0x2142f2); return new _0x2f2a65(_0x5001b4,_0x1ab3f9,_0x1ab3f9,_0x350323,_0x25be7d,_0x328586,_0x1ede2f); } } ; _0x2f2a65[_0x4cc7('0x2f3c')] = function(_0x174eef, _0x140a4f, _0x2694e8, _0x275387, _0x48cfdc, _0x11c6c2) { if (_0x4cc7('0x2f63') !== _0x4cc7('0x2f63')) { for (var _0x404f48 = [], _0x298a91 = 0x0; 0x24 > _0x298a91; ) { var _0x719558 = _0x298a91++; _0x404f48[_0x719558] = 0x0; } for (_0x719558 = _0x298a91 = 0x0; _0x56067a[_0x4cc7('0x753')](0x8, _0x719558); ) _0x719558++, _0x404f48[_0x298a91++] = _0x2edf52[_0x4cc7('0x1529')][Math[_0x4cc7('0xaeb')](0x10 * Math[_0x4cc7('0xc2b')]())]; for (_0x719558 = 0x0; 0x3 > _0x719558; ) { _0x719558++; _0x404f48[_0x298a91++] = 0x2d; for (var _0xefd923 = 0x0; 0x4 > _0xefd923; ) _0xefd923++, _0x404f48[_0x298a91++] = _0x2edf52['ALPHA_CHAR_CODES'][Math['floor'](0x10 * Math['random']())]; } _0x404f48[_0x298a91++] = 0x2d; _0x719558 = new Date()[_0x4cc7('0xbe3')](); _0x719558 = _0x3a8a6f[_0x4cc7('0x946')](_0x4cc7('0x152a') + _0x29cea6[_0x4cc7('0xd29')](_0x719558 | 0x0), -0x8, null); for (_0xefd923 = 0x0; 0x8 > _0xefd923; ) { var _0x21f4fb = _0xefd923++; _0x404f48[_0x298a91++] = _0x3a8a6f[_0x4cc7('0xc89')](_0x719558, _0x21f4fb); } for (_0x719558 = 0x0; 0x4 > _0x719558; ) _0x719558++, _0x404f48[_0x298a91++] = _0x2edf52['ALPHA_CHAR_CODES'][Math[_0x4cc7('0xaeb')](0x10 * Math['random']())]; _0x298a91 = ''; _0x719558 = 0x0; for (_0xefd923 = _0x404f48['length']; _0x719558 < _0xefd923; ) _0x21f4fb = _0x719558++, _0x298a91 += String['fromCharCode'](_0x404f48[_0x21f4fb]); return _0x298a91; } else { _0x11c6c2 = _0x372363[_0x4cc7('0x2f64')](_0x34061b[_0x4cc7('0x2f41')](_0x140a4f, _0x2d63f9[_0x4cc7('0x22d')]))['getAreaBounds'](); for (var _0x3ec6e8 = _0xf9332a[_0x4cc7('0x2f5f')](_0x34061b[_0x4cc7('0x2f41')](_0x140a4f, 'tileWidth'), 0x4b), _0x30e30d = 0x0, _0x5905f2 = _0x11c6c2[_0x4cc7('0x18d4')]; _0x30e30d < _0x5905f2[_0x4cc7('0x34')](); ) { if ('LTQKs' !== 'HgOeF') { var _0x4bf907 = _0x5905f2[_0x4cc7('0x2b')](_0x30e30d); ++_0x30e30d; var _0x48c401 = _0x4bf907[_0x4cc7('0x19d4')]; _0x4bf907 = _0x4bf907[_0x4cc7('0x19d4')]; null == _0x4bf907 && (_0x4bf907 = new _0x21e384()); _0x4bf907['x'] = _0x48c401['x'] * _0x3ec6e8; _0x4bf907['y'] = _0x48c401['y'] * _0x3ec6e8; _0x4bf907['z'] = _0x48c401['z'] * _0x3ec6e8; } else { return new _0x1465c8(); } } _0x140a4f = _0xf9332a[_0x4cc7('0x2f5f')](_0x34061b['getParam'](_0x140a4f, _0x2d63f9[_0x4cc7('0x22f')]), 0xffffff); return _0x2f2a65['freeFloating'](_0x174eef, _0x2f2a65[_0x4cc7('0x2815')](_0x11c6c2, _0x2d63f9[_0x4cc7('0x231')](_0x55cb22[_0x4cc7('0x2814')], _0x3ec6e8) / 0x2), _0x2694e8, _0x140a4f, _0x275387, _0x48cfdc, !0x1); } } ; _0x2f2a65['__super__'] = _0x1f7569; _0x2f2a65[_0x4cc7('0x8')] = _0x5aff49(_0x1f7569[_0x4cc7('0x8')], { 'tunnel': null, 'triangles': null, 'tunnelBounds': null, 'startZ': null, 'endZ': null, 'dispose': function() { if (null != this[_0x4cc7('0x191f')]) { for (var _0x1404f9 = 0x0, _0x3c5967 = this[_0x4cc7('0x191f')]; _0x1404f9 < _0x3c5967['get_length'](); ) { var _0x4e0d1b = _0x3c5967[_0x4cc7('0x2b')](_0x1404f9); ++_0x1404f9; _0x4e0d1b[_0x4cc7('0x1ec2')](); } this[_0x4cc7('0x1978')] = this[_0x4cc7('0xb7f')] = this['triangles'] = null; _0x1f7569[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); } }, '__class__': _0x2f2a65 }); var _0x558d1a = function(_0x4a8822, _0x374fdf, _0x1ac49b, _0x5ad2d3, _0x41a9d4) { if ('NTaRS' !== _0x4cc7('0x2f65')) { this[_0x4cc7('0x9f3')] = 0x0; this[_0x4cc7('0xb7f')] = _0x4a8822; this[_0x4cc7('0x99a')] = _0x374fdf; this['end'] = _0x1ac49b; this[_0x4cc7('0x11d7')] = _0x5ad2d3; this[_0x4cc7('0x2256')] = _0x41a9d4; _0x5ad2d3 = new _0x436dff(0x1,0x2,!0x1,_0x374fdf['color']); _0x5ad2d3[_0x4cc7('0x165c')](0x0, 0x0, _0x1ac49b['color']); this[_0x4cc7('0x1629')] = new _0x705f29(new _0xf32aa2(_0x5ad2d3,!0x1),!0x0,!0x1,!0x1); this[_0x4cc7('0x1629')][_0x4cc7('0x16d7')](!0x0); this['material']['addMethod'](_0x4a8822[_0x4cc7('0x2d29')]); this['material'][_0x4cc7('0x179e')](_0x32dbb6['method']); this['startIndex'] = _0x374fdf[_0x4cc7('0x2f66')]; this[_0x4cc7('0x2ad8')] = _0x1ac49b[_0x4cc7('0x2f66')]; this['maxCount'] = _0x374fdf[_0x4cc7('0x1c9e')][_0x4cc7('0x34')]() + _0x1ac49b[_0x4cc7('0x1c9e')][_0x4cc7('0x34')](); this['p1'] = new _0x21e384(); this['p2'] = new _0x21e384(); this['p3'] = new _0x21e384(); _0x5ad2d3 = _0x4a8822 = !0x1; _0x41a9d4 = 0x0; for (var _0x4248df = this['maxCount']; _0x41a9d4 < _0x4248df; ) { _0x41a9d4++; var _0x5a752f = this[_0x4cc7('0x99a')][_0x4cc7('0x2f67')][_0x4cc7('0x2b')](this[_0x4cc7('0x1452')]) , _0x3c1ffb = this[_0x4cc7('0x10a1')][_0x4cc7('0x2f67')][_0x4cc7('0x2b')](this['endIndex']) , _0x32c9ff = this['start'] , _0x4bf907 = (this[_0x4cc7('0x1452')] + 0x1) % this[_0x4cc7('0x99a')][_0x4cc7('0x1c9e')][_0x4cc7('0x34')](); _0x32c9ff = _0x32c9ff['angles'][_0x4cc7('0x2b')](_0x4bf907); _0x4bf907 = this[_0x4cc7('0x10a1')]; var _0x48c401 = (this[_0x4cc7('0x2ad8')] + 0x1) % this['end'][_0x4cc7('0x1c9e')][_0x4cc7('0x34')](); _0x4bf907 = _0x4bf907[_0x4cc7('0x2f67')]['get'](_0x48c401); _0x48c401 = 0x0 < _0x3c2748['simplify'](_0x3004df['subtract'](_0x3c1ffb, _0x5a752f)) ? _0x5a752f : _0x3c1ffb; var _0x2b6df3 = 0x0 > _0x3c2748[_0x4cc7('0x17c4')](_0x3004df['subtract'](_0x4bf907, _0x32c9ff)) ? _0x32c9ff : _0x4bf907; _0x3c1ffb = _0x3004df[_0x4cc7('0x2a')](_0x3c2748[_0x4cc7('0x17c4')](_0x3004df['subtract'](_0x32c9ff, _0x48c401), 0x0, 6.283185307179586), _0x3c2748['simplify'](_0x3004df['subtract'](_0x2b6df3, _0x3c1ffb), 0x0, 6.283185307179586)); _0x5a752f = _0x3004df['add'](_0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x4bf907, _0x48c401), 0x0, 6.283185307179586), _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x2b6df3, _0x5a752f), 0x0, 6.283185307179586)); _0x3c1ffb <= _0x5a752f ? (this[_0x4cc7('0x1452')]++, this[_0x4cc7('0x1452')] >= _0x374fdf[_0x4cc7('0x1c9e')]['get_length']() && (this[_0x4cc7('0x1452')] = 0x0), _0x4a8822 = !0x0) : (this['endIndex']++, this['endIndex'] >= _0x1ac49b[_0x4cc7('0x1c9e')]['get_length']() && (this[_0x4cc7('0x2ad8')] = 0x0), _0x5ad2d3 = !0x0); if (_0x4a8822 && _0x5ad2d3) break; } } else { if ((null == this[_0x4cc7('0xc4f')] || this[_0x4cc7('0xc4f')][_0x4cc7('0xc50')]()) && !this[_0x4cc7('0x2d15')]) { var _0x1bed18 = this['characters'][_0x4cc7('0x2b')](0x0); if (!(null == _0x1bed18 || 0x0 == _0x1bed18[_0x4cc7('0xf32')] || 0.2 > _0x1bed18[_0x4cc7('0x231b')])) if (null != _0x1bed18[_0x4cc7('0x11dc')]) this[_0x4cc7('0x2d5b')](_0x1bed18); else if (!(_0x1bed18[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x1bed18[_0x4cc7('0xf30')]['lastOnGround'] < 1.03 * _0x1bed18[_0x4cc7('0x102d')]['leftGroundBuffer'])) { var _0x5e9424 = _0x1bed18[_0x4cc7('0x11d6')] , _0x26a7ea = _0x1bed18[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x2116b2[_0x4cc7('0xb83')] = 0x2cdb7; _0x26a7ea = _0x5e9424[_0x4cc7('0x2d5c')](_0x26a7ea); _0x2116b2['low'] = 0xe79f9; _0x5e9424 = 0x0 <= _0x26a7ea && _0x26a7ea < _0x5e9424[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x5e9424[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x26a7ea) : null; _0x1bed18[_0x4cc7('0x126')][_0x4cc7('0xfa6')] = !0x0; null != _0x5e9424 && 0x0 < _0x5e9424['animationTime'] && _0x5e9424[_0x4cc7('0x126')]['get_visible']() && (_0x4cc7('0x2d5d') == _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](_0x5e9424['sourceData'][_0x4cc7('0x1d6f')]) || _0x4cc7('0x2f68') == _0x592928['tileTypes']['get'](_0x5e9424[_0x4cc7('0x1e54')]['sourceType'])) ? (_0x5e9424 = _0x5e9424[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x5e9424 = _0x5e9424['x'] * _0x5e9424['x'] + _0x5e9424['y'] * _0x5e9424['y'] + _0x5e9424['z'] * _0x5e9424['z'], _0x26a7ea = _0x1bed18[_0x4cc7('0x126')]['get_scenePosition'](), _0x5e9424 = _0x5e9424 > _0x26a7ea['x'] * _0x26a7ea['x'] + _0x26a7ea['y'] * _0x26a7ea['y'] + _0x26a7ea['z'] * _0x26a7ea['z']) : _0x5e9424 = !0x1; if (!_0x5e9424) this[_0x4cc7('0x2d5b')](_0x1bed18); } } } }; _0x16dada['com.player03.run3.level.TransitionGenerator'] = _0x558d1a; _0x558d1a[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xbeb'), _0x4cc7('0x2f69')]; _0x558d1a[_0x4cc7('0x8')] = {}; _0x558d1a[_0x4cc7('0x8')]['count'] = null; _0x558d1a[_0x4cc7('0x8')]['maxCount'] = null; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x1452')] = null; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x11d7')] = null; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x10a1')] = null; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x2ad8')] = null; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x2256')] = null; _0x558d1a[_0x4cc7('0x8')]['tunnel'] = null; _0x558d1a[_0x4cc7('0x8')]['p1'] = null; _0x558d1a[_0x4cc7('0x8')]['p2'] = null; _0x558d1a[_0x4cc7('0x8')]['p3'] = null; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x1629')] = null; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { if ('KgLfK' === 'KgLfK') { return this.count < this.maxCount; } else { null == b && (b = !0x0); if (b && _0x6fe3b9.cache.get_enabled() && _0x6fe3b9.cache.hasSound(a)) { var _0x111815 = _0x6fe3b9.cache.getSound(a); if (_0x6fe3b9.isValidSound(_0x111815)) return _0x111815; } _0x111815 = _0x477148.getAudioBuffer(a, !0x1); return null != _0x111815 ? (_0x111815 = _0x9e1f3b.fromAudioBuffer(_0x111815), b && _0x6fe3b9.cache.get_enabled() && _0x6fe3b9.cache.setSound(a, _0x111815), _0x111815) : null; } } ; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { this.count++; var _0x401490 = this.p1 , _0x4bde1e = this.start.points.get(this.startIndex); _0x401490.x = _0x4bde1e.x; _0x401490.y = _0x4bde1e.y; _0x401490.z = _0x4bde1e.z; this.p1.z = this.startZ; _0x401490 = this.p2; _0x4bde1e = this.end.points.get(this.endIndex); _0x401490.x = _0x4bde1e.x; _0x401490.y = _0x4bde1e.y; _0x401490.z = _0x4bde1e.z; this.p2.z = this.endZ; _0x401490 = this.start.angles.get(this.startIndex); _0x4bde1e = this.end.angles.get(this.endIndex); var _0x1cf31b = this.start , _0x2f1a35 = (this.startIndex + 0x1) % this.start.points.get_length(); _0x1cf31b = _0x1cf31b.angles.get(_0x2f1a35); _0x2f1a35 = this.end; var _0x387c54 = (this.endIndex + 0x1) % this.end.points.get_length(); _0x2f1a35 = _0x2f1a35.angles.get(_0x387c54); _0x387c54 = 0x0 < _0x3c2748.simplify(_0x3004df.subtract(_0x4bde1e, _0x401490)) ? _0x401490 : _0x4bde1e; var _0x388b90 = 0x0 > _0x3c2748.simplify(_0x3004df.subtract(_0x2f1a35, _0x1cf31b)) ? _0x1cf31b : _0x2f1a35; _0x4bde1e = _0x3004df.add(_0x3c2748.simplify(_0x3004df.subtract(_0x1cf31b, _0x387c54), 0x0, 6.283185307179586), _0x3c2748.simplify(_0x3004df.subtract(_0x388b90, _0x4bde1e), 0x0, 6.283185307179586)); _0x401490 = _0x3004df.add(_0x3c2748.simplify(_0x3004df.subtract(_0x2f1a35, _0x387c54), 0x0, 6.283185307179586), _0x3c2748.simplify(_0x3004df.subtract(_0x388b90, _0x401490), 0x0, 6.283185307179586)); if (_0x4bde1e <= _0x401490) return this.startIndex++, this.startIndex >= this.start.points.get_length() && (this.startIndex = 0x0), _0x401490 = this.p3, _0x4bde1e = this.start.points.get(this.startIndex), _0x401490.x = _0x4bde1e.x, _0x401490.y = _0x4bde1e.y, _0x401490.z = _0x4bde1e.z, this.p3.z = this.startZ, new _0x4eca66(this.tunnel,this.p1,this.p3,this.p2,this.material,_0x56deb2.POINTING_DOWN); this.endIndex++; this.endIndex >= this.end.points.get_length() && (this.endIndex = 0x0); _0x401490 = this.p3; _0x4bde1e = this.end.points.get(this.endIndex); _0x401490.x = _0x4bde1e.x; _0x401490.y = _0x4bde1e.y; _0x401490.z = _0x4bde1e.z; this.p3.z = this.endZ; return new _0x4eca66(this.tunnel,this.p2,this.p3,this.p1,this.material,_0x56deb2.POINTING_UP); } ; _0x558d1a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x558d1a; var _0x585d1d = function(_0x4b7af9, _0xebc6d, _0x3cbe31) { null == _0x3cbe31 && (_0x3cbe31 = 0x0); this['startAt'] = 0x0; this[_0x4cc7('0x1c9e')] = _0x4b7af9; this['color'] = _0xebc6d; this[_0x4cc7('0x2f5d')] = _0x3cbe31; this[_0x4cc7('0x2f67')] = _0x2bc114[_0x4cc7('0x9d3')](null); for (_0xebc6d = 0x0; _0xebc6d < _0x4b7af9[_0x4cc7('0x34')](); ) _0x3cbe31 = _0x4b7af9[_0x4cc7('0x2b')](_0xebc6d), ++_0xebc6d, this[_0x4cc7('0x2f67')][_0x4cc7('0x29')](Math[_0x4cc7('0x131b')](_0x3cbe31['y'], _0x3cbe31['x'])); _0x4b7af9 = 0x1; for (_0xebc6d = this[_0x4cc7('0x2f67')][_0x4cc7('0x34')](); _0x4b7af9 < _0xebc6d; ) _0x3cbe31 = _0x4b7af9++, 0x0 <= this[_0x4cc7('0x2f67')][_0x4cc7('0x2b')](_0x3cbe31) && this[_0x4cc7('0x2f67')][_0x4cc7('0x2b')](_0x3cbe31) < this[_0x4cc7('0x2f67')][_0x4cc7('0x2b')](this[_0x4cc7('0x2f66')]) && (this['startAt'] = _0x3cbe31); }; _0x16dada[_0x4cc7('0x2f6a')] = _0x585d1d; _0x585d1d[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0xbeb'), _0x4cc7('0x2f6b')]; _0x585d1d[_0x4cc7('0x8')] = {}; _0x585d1d[_0x4cc7('0x8')][_0x4cc7('0x2f66')] = null; _0x585d1d[_0x4cc7('0x8')][_0x4cc7('0x24c')] = null; _0x585d1d[_0x4cc7('0x8')][_0x4cc7('0x1c9e')] = null; _0x585d1d[_0x4cc7('0x8')][_0x4cc7('0x2f67')] = null; _0x585d1d[_0x4cc7('0x8')][_0x4cc7('0x2f5d')] = null; _0x585d1d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x585d1d; var _0x3b0d34 = _0x16dada[_0x4cc7('0x2f6c')] = {}; _0x16dada[_0x4cc7('0x2f6c')]['__ename__'] = ['com', _0x4cc7('0x46b'), _0x2d63f9.nhckD, _0x4cc7('0xbeb'), 'GameplayMode']; _0x16dada[_0x4cc7('0x2f6c')][_0x4cc7('0xd2d')] = 'EXPLORE\x20INFINITE\x20EDIT\x20PLAYTEST\x20SHARED_CONTENT\x20CUTSCENE\x20CHALLENGE'.split('\x20'); _0x3b0d34[_0x4cc7('0x234b')] = [_0x4cc7('0x234b'), 0x0]; _0x3b0d34[_0x4cc7('0x234b')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3b0d34[_0x4cc7('0x234b')][_0x4cc7('0xd2f')] = _0x3b0d34; _0x3b0d34[_0x4cc7('0x1efa')] = ['INFINITE', 0x1]; _0x3b0d34['INFINITE'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3b0d34[_0x4cc7('0x1efa')]['__enum__'] = _0x3b0d34; _0x3b0d34[_0x4cc7('0x2f6d')] = [_0x4cc7('0x2f6d'), 0x2]; _0x3b0d34['EDIT'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3b0d34[_0x4cc7('0x2f6d')][_0x4cc7('0xd2f')] = _0x3b0d34; _0x3b0d34[_0x4cc7('0x1dc0')] = [_0x4cc7('0x1dc0'), 0x3]; _0x3b0d34[_0x4cc7('0x1dc0')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3b0d34[_0x4cc7('0x1dc0')][_0x4cc7('0xd2f')] = _0x3b0d34; _0x3b0d34['SHARED_CONTENT'] = ['SHARED_CONTENT', 0x4]; _0x3b0d34[_0x4cc7('0x2d28')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3b0d34[_0x4cc7('0x2d28')][_0x4cc7('0xd2f')] = _0x3b0d34; _0x3b0d34[_0x4cc7('0x2d24')] = [_0x4cc7('0x2d24'), 0x5]; _0x3b0d34[_0x4cc7('0x2d24')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3b0d34[_0x4cc7('0x2d24')]['__enum__'] = _0x3b0d34; _0x3b0d34[_0x4cc7('0x265b')] = [_0x4cc7('0x265b'), 0x6]; _0x3b0d34[_0x4cc7('0x265b')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x3b0d34[_0x4cc7('0x265b')]['__enum__'] = _0x3b0d34; var _0x1f695d = function(_0x15d6e5) { this[_0x4cc7('0x2f6e')] = this[_0x4cc7('0x2f6f')] = 0x1; this[_0x4cc7('0xb7f')] = _0x15d6e5; }; _0x16dada[_0x2d63f9['JfaIO']] = _0x1f695d; _0x1f695d[_0x4cc7('0x8f2')] = ['com', _0x2d63f9[_0x4cc7('0x20a2')], 'run3', 'level', 'TunnelPower']; _0x1f695d['__interfaces__'] = [_0x556be8]; _0x1f695d[_0x4cc7('0x8')] = {}; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0xb7f')] = null; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0x2f6e')] = null; _0x1f695d[_0x4cc7('0x8')]['endPower'] = null; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0x1b')] = null; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0x294a')] = function(_0x35a59f, _0x212526, _0x14f3f6) { this.animation = null; if (null != _0x14f3f6) if (_0x5260f5.__instanceof(_0x14f3f6, _0x320c39)) this.animation = _0x14f3f6; else if (_0x4cc7('0x4dc') == typeof _0x14f3f6) { if (_0x4cc7('0x2f70') == _0x14f3f6) { this.tunnel.set_power(_0x212526); return; } this.animation = _0x320c39.byName(_0x14f3f6); } null == this.animation && (this.animation = _0x320c39.mediumFlickering); this.startPower = _0x35a59f; this.endPower = _0x212526; this.animation.reset(); } ; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0x2d73')] = function() { null != this.animation && (this.animation = null, this.tunnel.set_power(this.startPower)); } ; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x19f414) { var _0xc6c9d3 = { PplMB: function(_0xb2ba37, _0x2b3bb4, _0x1a8444) { return _0xb2ba37(_0x2b3bb4, _0x1a8444); } }; if (_0x4cc7('0x2f71') === _0x4cc7('0x2f72')) { null == _0x1a3dd7 && (null != d ? _0x1a3dd7 = _0xc6c9d3.PplMB(_0x48c401, d, d.get_finished) : null != e && (_0x1a3dd7 = _0x48c401(e, e.get_shown))); this.tips.push(new _0x4fe5a2(_0x19f414,_0x1a3dd7,c)); } else { if (_0x2d63f9.EAHGl(null, this.animation)) { if (_0x2d63f9.xfosf(_0x4cc7('0x2f73'), _0x4cc7('0x2f74'))) { _0x4f6276.trace(_0x4cc7('0x1898')); return; } else { var _0x1a3dd7 = this.tunnel; _0x2d63f9.EAHGl(null, _0x1a3dd7.characters) && 0x0 < _0x1a3dd7.characters.get_length() && (_0x1a3dd7 = this.tunnel.characters.get(0x0).get_zVelocity() / 0x12c, _0x19f414 *= 0.5 <= _0x1a3dd7 ? 0x5 >= _0x1a3dd7 ? _0x1a3dd7 : 0x5 : 0.5); this.animation.update(_0x19f414); _0x19f414 = this.startPower; this.tunnel.set_power(_0x19f414 + this.animation.percent * (this.endPower - _0x19f414)); this.animation.done() && (this.animation = null); } } } } ; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.animation = null; } ; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return !0x1; } ; _0x1f695d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1f695d; var _0x320c39 = function(_0x18da2b, _0x3ffa2a) { null == _0x3ffa2a && (_0x3ffa2a = !0x1); this[_0x4cc7('0x2d87')] = this[_0x4cc7('0x2f75')] = 0x0; this['percent'] = 0x1; this[_0x4cc7('0xe8c')] = _0x18da2b; this[_0x4cc7('0x2f76')] = _0x3ffa2a; }; _0x16dada[_0x4cc7('0x2f77')] = _0x320c39; _0x320c39[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0xbeb'), _0x4cc7('0x2f78')]; _0x320c39['__interfaces__'] = [_0x556be8]; _0x320c39[_0x4cc7('0x2f79')] = function(_0x2c1f5a) { if (_0x4cc7('0x2f7a') !== _0x4cc7('0x2f7b')) { return _0x4cc7('0x24a') == _0x2c1f5a ? _0x320c39[_0x4cc7('0x2f7c')] : _0x4cc7('0x2f7d') == _0x2c1f5a ? _0x320c39['slowFlickering'] : _0x4cc7('0x2d72') == _0x2c1f5a ? _0x320c39['smooth'] : _0x2d63f9['CMHXZ'] == _0x2c1f5a ? _0x320c39[_0x4cc7('0x2f7e')] : _0x4cc7('0x2f7f') == _0x2c1f5a ? _0x320c39[_0x4cc7('0x2f7f')] : _0x4cc7('0x2f80') == _0x2c1f5a ? _0x320c39[_0x4cc7('0x2f80')] : _0x4cc7('0x2f81') == _0x2c1f5a ? _0x320c39[_0x4cc7('0x2f81')] : null; } else { var _0x3d8c05 = _0x48eb42[_0x4cc7('0x2f82')] , _0x301395 = _0x2c1f5a[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); _0x3d8c05['x'] = _0x301395['x']; _0x3d8c05['y'] = _0x301395['y']; _0x3d8c05['z'] = _0x301395['z']; _0x3d8c05 = _0x2c1f5a[_0x4cc7('0x2336')](); _0x301395 = _0x48eb42[_0x4cc7('0x2122')]; null == _0x301395 && (_0x301395 = new _0x21e384()); _0x301395['x'] = -0x1 * _0x3d8c05['x']; _0x301395['y'] = -0x1 * _0x3d8c05['y']; _0x301395['z'] = _0x56067a[_0x4cc7('0x779')](-0x1, _0x3d8c05['z']); if (0xe10 < _0x2c1f5a[_0x4cc7('0x232b')]) var _0x40d64e = 0x4b * (_0x2c1f5a['animationTime'] - 0xe10) + 0x14; else for (_0x40d64e = 0x14, _0x3d8c05 = _0x2c1f5a[_0x4cc7('0x232b')] - 0xe10 + 0.45; 0.1 <= _0x3d8c05; ) _0x3d8c05 -= 0.1, _0x40d64e = -_0x40d64e; _0x3d8c05 = _0x48eb42[_0x4cc7('0x2f82')]; _0x301395 = _0x48eb42[_0x4cc7('0x2122')]; b *= _0x40d64e; _0x40d64e = _0x48eb42[_0x4cc7('0x2f82')]; null == _0x40d64e && (_0x40d64e = new _0x21e384()); _0x40d64e['x'] = _0x3d8c05['x'] + _0x301395['x'] * b; _0x40d64e['y'] = _0x3d8c05['y'] + _0x301395['y'] * b; _0x40d64e['z'] = _0x3d8c05['z'] + _0x301395['z'] * b; _0x2c1f5a[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x48eb42[_0x4cc7('0x2f82')]); } } ; _0x320c39[_0x4cc7('0x2f83')] = function(_0x4ded13) { try { return new _0x320c39(JSON[_0x4cc7('0xca6')](_0x4ded13)); } catch (_0x3daf30) { return _0x4964ea[_0x4cc7('0xab4')] = _0x3daf30, null; } } ; _0x320c39[_0x4cc7('0x8')] = {}; _0x320c39[_0x4cc7('0x8')][_0x4cc7('0x1b66')] = null; _0x320c39[_0x4cc7('0x8')][_0x4cc7('0xe8c')] = null; _0x320c39[_0x4cc7('0x8')][_0x4cc7('0x2f76')] = null; _0x320c39[_0x4cc7('0x8')][_0x4cc7('0x2d87')] = null; _0x320c39[_0x4cc7('0x8')]['currentStateTime'] = null; _0x320c39[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x3959e9) { if (this.currentState < this.states.length) { var _0x221236 = this.states[this.currentState]; for (this.currentStateTime += _0x3959e9; this.currentStateTime > _0x221236.length; ) { this.currentStateTime -= _0x221236.length; this.currentState++; if (this.currentState >= this.states.length) { this.percent = this.endAtStart ? 0x0 : 0x1; return; } _0x221236 = this.states[this.currentState]; } _0x221236.startPercent == _0x221236.endPercent ? this.percent = _0x221236.startPercent : (_0x3959e9 = _0x221236.startPercent, this.percent = _0x3959e9 + this.currentStateTime / _0x221236.length * (_0x221236.endPercent - _0x3959e9)); } } ; _0x320c39[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.currentStateTime = this.currentState = 0x0; this.percent = this.states[0x0].startPercent; } ; _0x320c39[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return this.currentState >= this.states.length; } ; _0x320c39[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x320c39; var _0x50d0f8 = function(_0x3260d3, _0x4ade99, _0x3ab244, _0x306ace, _0x1d8e2b, _0x2f9a7e, _0x39b38b, _0x40d93d, _0x2a1a9b, _0x4bf907) { null == _0x4bf907 && (_0x4bf907 = !0x1); null == _0x2a1a9b && (_0x2a1a9b = 0x1); this[_0x4cc7('0x11db')] = this[_0x4cc7('0x2f84')] = this['distToNextSection'] = 0x0; this[_0x4cc7('0x24cb')] = this['xInverted'] = !0x1; this[_0x4cc7('0xb7f')] = _0x3260d3; this['number'] = _0x1d8e2b; this['gameObjects'] = _0x3ab244; this['terrain'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x11d7')] = _0x2f9a7e; null == _0x40d93d && (_0x40d93d = 0x3); _0x4ade99 = this[_0x4cc7('0x1584')] = _0xf9332a[_0x4cc7('0x2f85')](_0x306ace, '|', '-', '~', _0x48c401(this, this[_0x4cc7('0x2f48')])); this[_0x4cc7('0x2f86')] = (null != _0x842c50['id'] ? _0x4ade99[_0x4cc7('0xd76')]('id') : _0x4ade99['h'][_0x4cc7('0x959')]('id')) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50['id'] ? _0x4ade99[_0x4cc7('0xd77')]('id') : _0x4ade99['h']['id'], -0x1) : -0x1; _0x4ade99 = this['params']; this[_0x4cc7('0x990')] = null != _0x842c50['title'] ? _0x4ade99[_0x4cc7('0xd77')](_0x4cc7('0x990')) : _0x4ade99['h'][_0x4cc7('0x990')]; _0x4ade99 = this['params']; this[_0x4cc7('0x1dc1')] = (null != _0x842c50[_0x4cc7('0x1dc1')] ? _0x4ade99[_0x4cc7('0xd76')](_0x4cc7('0x1dc1')) : _0x4ade99['h'][_0x4cc7('0x959')](_0x4cc7('0x1dc1'))) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50['tileWidth'] ? _0x4ade99[_0x4cc7('0xd77')]('tileWidth') : _0x4ade99['h'][_0x4cc7('0x1dc1')], 0x4b) : 0x4b; _0x4ade99 = this[_0x4cc7('0x1584')]; if (null != _0x842c50[_0x4cc7('0x2ad3')] ? _0x4ade99[_0x4cc7('0xd76')](_0x2d63f9['RqwHe']) : _0x4ade99['h'][_0x4cc7('0x959')](_0x4cc7('0x2ad3'))) { _0x4ade99 = this[_0x4cc7('0x1584')]; _0x4ade99 = _0x50d0f8[_0x4cc7('0x2f87')][_0x4cc7('0x46')](null != _0x842c50[_0x4cc7('0x2ad3')] ? _0x4ade99[_0x4cc7('0xd77')]('charactersAllowed') : _0x4ade99['h'][_0x4cc7('0x2ad3')]); _0x3ab244 = _0x2bc114[_0x4cc7('0x24')](null); _0x306ace = 0x0; for (var _0x16dada = _0x4ade99[_0x4cc7('0x21')]; _0x306ace < _0x16dada; ) { var _0x4dea6c = _0x306ace++; _0x3ab244['set'](_0x4dea6c, _0x4ade99[_0x4dea6c]); } this[_0x4cc7('0x2ad3')] = _0x3ab244; } _0x4ade99 = this[_0x4cc7('0x1584')]; if (null != _0x842c50[_0x4cc7('0x236')] ? _0x4ade99[_0x4cc7('0xd76')](_0x2d63f9['KbcYd']) : _0x4ade99['h']['hasOwnProperty'](_0x4cc7('0x236'))) _0x4ade99 = this[_0x4cc7('0x1584')], this['distToNextSection'] = parseFloat(null != _0x842c50[_0x4cc7('0x236')] ? _0x4ade99['getReserved'](_0x4cc7('0x236')) : _0x4ade99['h'][_0x4cc7('0x236')]); _0x4ade99 = this[_0x4cc7('0x1584')]; (null != _0x842c50[_0x4cc7('0x24c')] ? _0x4ade99[_0x4cc7('0xd76')](_0x4cc7('0x24c')) : _0x4ade99['h'][_0x4cc7('0x959')](_0x4cc7('0x24c'))) ? (_0x4ade99 = this[_0x4cc7('0x1584')], _0x4ade99 = !(null != _0x842c50[_0x4cc7('0x230')] ? _0x4ade99[_0x4cc7('0xd76')](_0x4cc7('0x230')) : _0x4ade99['h'][_0x4cc7('0x959')](_0x4cc7('0x230')))) : _0x4ade99 = !0x1; _0x4ade99 && (_0x3ab244 = _0x4ade99 = this[_0x4cc7('0x1584')], _0x3ab244 = null != _0x842c50[_0x4cc7('0x24c')] ? _0x3ab244[_0x4cc7('0xd77')](_0x4cc7('0x24c')) : _0x3ab244['h'][_0x4cc7('0x24c')], null != _0x842c50[_0x4cc7('0x230')] ? _0x4ade99['setReserved'](_0x4cc7('0x230'), _0x3ab244) : _0x4ade99['h'][_0x4cc7('0x230')] = _0x3ab244); this[_0x4cc7('0x1629')] = new _0x705f29(_0x55cb22[_0x4cc7('0x11b8')]()); _0x4ade99 = this[_0x4cc7('0x1584')]; this['material'][_0x4cc7('0x1555')](_0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50['color0'] ? _0x4ade99['getReserved']('color0') : _0x4ade99['h'][_0x4cc7('0x230')], 0xffffff)); this[_0x4cc7('0x1629')][_0x4cc7('0x179e')](new _0x543149(this[_0x4cc7('0x1629')])); this['material'][_0x4cc7('0x179e')](_0x3260d3[_0x4cc7('0x2d29')]); this['material'][_0x4cc7('0x179e')](_0x32dbb6[_0x4cc7('0x8ef')]); _0x4ade99 = this[_0x4cc7('0x1584')]; if (null != _0x842c50[_0x4cc7('0x22e')] ? _0x4ade99[_0x4cc7('0xd76')](_0x4cc7('0x22e')) : _0x4ade99['h'][_0x4cc7('0x959')](_0x4cc7('0x22e'))) _0x4ade99 = this[_0x4cc7('0x1584')], this[_0x4cc7('0x22e')] = _0x5260f5['__cast'](_0x372363['getLayout'](null != _0x842c50[_0x4cc7('0x22e')] ? _0x4ade99[_0x4cc7('0xd77')](_0x4cc7('0x22e')) : _0x4ade99['h'][_0x4cc7('0x22e')]), _0x28dd20), this[_0x4cc7('0x2945')] = this[_0x4cc7('0x22e')][_0x4cc7('0x2945')], _0x4bf907 ? _0x4ade99 = !0x0 : (_0x4ade99 = this[_0x4cc7('0x1584')], _0x4ade99 = null != _0x842c50[_0x4cc7('0x2f88')] ? _0x4ade99[_0x4cc7('0xd76')](_0x4cc7('0x2f88')) : _0x4ade99['h']['hasOwnProperty'](_0x4cc7('0x2f88'))), _0x4ade99 && 0.5 < Math[_0x4cc7('0xc2b')]() || (_0x4ade99 = this[_0x4cc7('0x1584')], null != _0x842c50['flipped'] ? _0x4ade99[_0x4cc7('0xd76')](_0x4cc7('0x2f89')) : _0x4ade99['h']['hasOwnProperty'](_0x4cc7('0x2f89'))), _0x4ade99 = this[_0x4cc7('0x1584')], (_0x2d63f9['GLZwx'](null, _0x842c50[_0x4cc7('0x84d')]) ? _0x4ade99['existsReserved']('rotation') : _0x4ade99['h']['hasOwnProperty'](_0x4cc7('0x84d'))) && _0xf9332a['toFloat'](null != _0x842c50[_0x4cc7('0x84d')] ? _0x4ade99[_0x4cc7('0xd77')](_0x4cc7('0x84d')) : _0x4ade99['h'][_0x4cc7('0x84d')], 0x0), _0x4bf907 || (_0x4bf907 = this['params'], null != _0x842c50['rotateAtRandom'] ? _0x4bf907[_0x4cc7('0xd76')](_0x4cc7('0x2f8a')) : _0x4bf907['h'][_0x4cc7('0x959')](_0x4cc7('0x2f8a'))), this[_0x4cc7('0x1978')] = new _0x273c41(this[_0x4cc7('0x22e')]['getAreaBounds']()[_0x4cc7('0x18d4')],this); if (null == this[_0x4cc7('0x22e')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2f8b'))); for (_0x4bf907 = 0x1; 0x64 > _0x4bf907; ) { _0x4ade99 = _0x4bf907++; _0x3ab244 = this[_0x4cc7('0x1584')]; _0x306ace = _0x4cc7('0x22e') + _0x4ade99; if (null != _0x842c50[_0x306ace] ? !_0x3ab244['existsReserved'](_0x306ace) : !_0x3ab244['h'][_0x4cc7('0x959')](_0x306ace)) break; null == this[_0x4cc7('0x2f8c')] && (this[_0x4cc7('0x2f8c')] = _0x2bc114[_0x4cc7('0x24')](null), this['alternateLayouts']['push'](this[_0x4cc7('0x22e')])); _0x3ab244 = this[_0x4cc7('0x1584')]; _0x4ade99 = 'layout' + _0x4ade99; this[_0x4cc7('0x2f8c')][_0x4cc7('0x29')](_0x372363['getLayout'](null != _0x842c50[_0x4ade99] ? _0x3ab244[_0x4cc7('0xd77')](_0x4ade99) : _0x3ab244['h'][_0x4ade99])); } null != _0x39b38b && _0x2d63f9[_0x4cc7('0x2f8d')](0x0, _0x40d93d) && (_0x39b38b = this[_0x4cc7('0x1978')][_0x4cc7('0xf3f')] - _0x39b38b, _0x2f9a7e += (0x0 <= _0x39b38b ? _0x39b38b : -_0x39b38b) * _0x40d93d, null != _0x3260d3['characters'] && 0x0 < _0x3260d3[_0x4cc7('0xfdc')]['get_length']() && (_0x2f9a7e += 0.35 * (_0x3260d3[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x102c')] - 0x96))); _0x40d93d = this[_0x4cc7('0x1584')]; this[_0x4cc7('0x2457')] = (null != _0x842c50[_0x4cc7('0x2457')] ? _0x40d93d[_0x4cc7('0xd76')](_0x4cc7('0x2457')) : _0x40d93d['h'][_0x4cc7('0x959')](_0x4cc7('0x2457'))) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50[_0x4cc7('0x2457')] ? _0x40d93d[_0x4cc7('0xd77')](_0x4cc7('0x2457')) : _0x40d93d['h'][_0x4cc7('0x2457')], 0x1) : 0x1; this['power'] > _0x2a1a9b && (_0x2f9a7e += 0x113 * (this['power'] - _0x2a1a9b), 0.3 > _0x2a1a9b && this['power'] > _0x2a1a9b + 0.05 && (_0x2f9a7e += 0x32)); this[_0x4cc7('0x2256')] = this[_0x4cc7('0x11d7')] = _0x2f9a7e; this[_0x4cc7('0x2f8e')] = _0x2f9a7e / this[_0x4cc7('0x1dc1')]; if (null != this[_0x4cc7('0x1978')] && !_0x3260d3['disableAllButTerrain']) { _0x2a1a9b = this['tunnelBounds'][_0x4cc7('0x18d4')]; _0x40d93d = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3 * _0x2a1a9b[_0x4cc7('0x34')]()); _0x39b38b = 0x0; _0x4bf907 = _0x2d63f9[_0x4cc7('0x220')](_0x2a1a9b[_0x4cc7('0x34')](), 0x1); _0x4ade99 = !0x0; for (_0x306ace = 0x0; _0x4bf907 >= _0x39b38b; ) _0x4ade99 ? (_0x3ab244 = _0x2a1a9b['get'](_0x39b38b)[_0x4cc7('0x19d4')], ++_0x39b38b) : (_0x3ab244 = _0x2a1a9b['get'](_0x4bf907)[_0x4cc7('0x19d4')], --_0x4bf907), _0x4ade99 = !_0x4ade99, _0x40d93d['set'](0x3 * _0x306ace, _0x3ab244['x']), _0x40d93d[_0x4cc7('0x9e7')](0x3 * _0x306ace + 0x1, _0x3ab244['y']), _0x40d93d[_0x4cc7('0x9e7')](0x3 * _0x306ace + 0x2, _0x3ab244['z']), ++_0x306ace; _0x2a1a9b = new _0x20f16c(_0x40d93d,new _0x43ea86(_0x180fa9['view']['get_backgroundColor'](),0x1)); this['tunnelCap'] = new _0x12dd16(_0x3260d3,_0x2a1a9b); this['tunnelCap'][_0x4cc7('0x2072')] = !0x0; _0x3260d3[_0x4cc7('0x242a')](this[_0x4cc7('0x2d94')]); } this[_0x4cc7('0x1a6a')] = _0x2bc114[_0x4cc7('0x24')](null); _0x2a1a9b = this[_0x4cc7('0x1584')]; _0x2a1a9b = (null != _0x842c50['spawnY'] ? _0x2a1a9b[_0x4cc7('0xd76')]('spawnY') : _0x2a1a9b['h']['hasOwnProperty'](_0x2d63f9[_0x4cc7('0x2f8f')])) ? _0xf9332a[_0x4cc7('0xea3')](_0x2d63f9[_0x4cc7('0x239')](null, _0x842c50[_0x4cc7('0x238')]) ? _0x2a1a9b[_0x4cc7('0xd77')](_0x4cc7('0x238')) : _0x2a1a9b['h'][_0x4cc7('0x238')], 0x0) : 0x0; _0x40d93d = this[_0x4cc7('0x1584')]; _0x2f9a7e += (null != _0x842c50[_0x4cc7('0x23b')] ? _0x40d93d[_0x4cc7('0xd76')](_0x2d63f9[_0x4cc7('0x23a')]) : _0x40d93d['h'][_0x4cc7('0x959')](_0x2d63f9[_0x4cc7('0x23a')])) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['spawnZ'] ? _0x40d93d[_0x4cc7('0xd77')](_0x4cc7('0x23b')) : _0x40d93d['h'][_0x4cc7('0x23b')], 0x0) : 0x0; _0x40d93d = this['params']; _0x40d93d = null != _0x842c50[_0x4cc7('0x2f90')] ? _0x40d93d['getReserved']('overrideSpawn') : _0x40d93d['h'][_0x4cc7('0x2f90')]; if (null != _0x40d93d) for (this[_0x4cc7('0x1a68')] = _0x2bc114['toObjectVector'](null), _0x39b38b = 0x0, _0x4bf907 = _0x40d93d['split']('|'); _0x39b38b < _0x4bf907[_0x4cc7('0x21')]; ) _0x40d93d = _0x4bf907[_0x39b38b], ++_0x39b38b, _0x40d93d = _0x366008[_0x4cc7('0x12d5')](_0x40d93d, this), _0x2d63f9[_0x4cc7('0x2f91')](0x0, _0x2a1a9b) && _0x40d93d[_0x4cc7('0x24f3')](_0x2a1a9b), _0x40d93d['position']['z'] = _0x2f9a7e, this[_0x4cc7('0x1a6a')][_0x4cc7('0x29')](_0x40d93d), this[_0x4cc7('0x1a68')]['push'](_0x40d93d); else { _0x40d93d = this[_0x4cc7('0x1584')]; _0x40d93d = _0x2d63f9['bprjf'](null, _0x842c50[_0x4cc7('0x2477')]) ? _0x40d93d['getReserved']('spawn') : _0x40d93d['h']['spawn']; if (null != _0x40d93d) for (_0x39b38b = 0x0, _0x4bf907 = _0x40d93d[_0x4cc7('0x46')]('|'); _0x39b38b < _0x4bf907['length']; ) _0x40d93d = _0x4bf907[_0x39b38b], ++_0x39b38b, _0x40d93d = _0x366008[_0x4cc7('0x12d5')](_0x40d93d, this), 0x0 != _0x2a1a9b && _0x40d93d[_0x4cc7('0x24f3')](_0x2a1a9b), _0x40d93d[_0x4cc7('0xcc2')]['z'] = _0x2f9a7e, this[_0x4cc7('0x1a6a')]['push'](_0x40d93d); _0x40d93d = this[_0x4cc7('0x1584')]; _0x40d93d = null != _0x842c50[_0x4cc7('0x2f92')] ? _0x40d93d['getReserved'](_0x4cc7('0x2f92')) : _0x40d93d['h'][_0x4cc7('0x2f92')]; if (null != _0x40d93d) for (this[_0x4cc7('0x1a68')] = _0x2bc114[_0x4cc7('0x24')](null), _0x39b38b = 0x0, _0x4bf907 = _0x40d93d[_0x4cc7('0x46')]('|'); _0x39b38b < _0x4bf907['length']; ) _0x40d93d = _0x4bf907[_0x39b38b], ++_0x39b38b, _0x40d93d = _0x366008[_0x4cc7('0x12d5')](_0x40d93d, this), 0x0 != _0x2a1a9b && _0x40d93d[_0x4cc7('0x24f3')](_0x2a1a9b), _0x40d93d[_0x4cc7('0xcc2')]['z'] = _0x2f9a7e, this[_0x4cc7('0x1a68')]['push'](_0x40d93d); } 0x0 == this[_0x4cc7('0x1a6a')]['get_length']() && this[_0x4cc7('0x1a6a')][_0x4cc7('0x29')](new _0x366008(0x0,this)); this[_0x4cc7('0x1a6b')] = this[_0x4cc7('0x1a6a')][_0x4cc7('0x2b')](0x0); _0x2f9a7e = this['params']; this[_0x4cc7('0x2d7a')] = _0x52c886[_0x4cc7('0x216e')](null != _0x842c50[_0x4cc7('0x2d26')] ? _0x2f9a7e[_0x4cc7('0xd77')]('music') : _0x2f9a7e['h']['music']); null != this[_0x4cc7('0x2d7a')] && 0x0 == this[_0x4cc7('0x2d7a')][_0x4cc7('0x21')] && (this['musicID'] = null); _0x2f9a7e = this[_0x4cc7('0x1584')]; this[_0x4cc7('0x2d7c')] = _0x52c886[_0x4cc7('0x216e')](null != _0x842c50[_0x4cc7('0x2f93')] ? _0x2f9a7e[_0x4cc7('0xd77')](_0x4cc7('0x2f93')) : _0x2f9a7e['h'][_0x4cc7('0x2f93')]); null != this[_0x4cc7('0x2d7c')] && 0x0 == this[_0x4cc7('0x2d7c')]['length'] && (this[_0x4cc7('0x2d7c')] = null); null != _0x3260d3[_0x4cc7('0xee1')] ? (this[_0x4cc7('0x2f84')] = _0x3260d3[_0x4cc7('0xee1')][_0x4cc7('0x2eff')](_0x1d8e2b), this['locationOnMap'] = _0x3260d3[_0x4cc7('0xee1')][_0x4cc7('0x2cc6')](_0x1d8e2b)) : (this[_0x4cc7('0x2f84')] = 0x0, this['locationOnMap'] = new _0x212a6a()); _0x3260d3[_0x4cc7('0xee2')] && (this[_0x4cc7('0x2f84')] += 0xb4, 0xb4 < this['skyboxAngle'] && (this['skyboxAngle'] -= 0x168)); _0x1d8e2b = this[_0x4cc7('0x1584')]; if ((null != _0x842c50[_0x4cc7('0x2f94')] ? _0x1d8e2b[_0x4cc7('0xd76')]('trigger') : _0x1d8e2b['h'][_0x4cc7('0x959')](_0x4cc7('0x2f94'))) && _0x3260d3['gameplayMode'] != _0x3b0d34[_0x4cc7('0x2d24')]) for (_0x1d8e2b = 0x0, _0x2f9a7e = this[_0x4cc7('0x1584')], _0x2f9a7e = (null != _0x842c50[_0x4cc7('0x2f94')] ? _0x2f9a7e[_0x4cc7('0xd77')](_0x4cc7('0x2f94')) : _0x2f9a7e['h'][_0x4cc7('0x2f94')])[_0x4cc7('0x46')]('|'); _0x1d8e2b < _0x2f9a7e[_0x4cc7('0x21')]; ) _0x2a1a9b = _0x2f9a7e[_0x1d8e2b], ++_0x1d8e2b, _0x3260d3[_0x4cc7('0x22ef')](new _0x2e3b8c(this,_0x2a1a9b)); }; _0x16dada['com.player03.run3.level.TunnelSection'] = _0x50d0f8; _0x50d0f8[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'level', _0x4cc7('0x2f95')]; _0x50d0f8[_0x4cc7('0x8f8')] = [_0x3b0619]; _0x50d0f8[_0x4cc7('0x2f4b')] = function(_0x5159dd, _0x1e3aa9) { if (_0x2d63f9[_0x4cc7('0x2f42')]('ZIBtH', _0x4cc7('0x2f96'))) { if (this[_0x4cc7('0x2f97')] || this['__text'] != _0x5159dd) this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); else return _0x5159dd; 0x1 < this['__textEngine'][_0x4cc7('0x2f98')]['get_length']() && this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0xa5e')](0x1, this[_0x4cc7('0x1929')]['textFormatRanges'][_0x4cc7('0x34')]() - 0x1); var _0x2edcab = this['__textEngine'][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](0x0); _0x2edcab[_0x4cc7('0xc79')] = this[_0x4cc7('0x2f99')]; _0x2edcab[_0x4cc7('0x99a')] = 0x0; _0x2edcab['end'] = _0x39d617[_0x4cc7('0x34')](_0x5159dd); this[_0x4cc7('0x2f97')] = !0x1; this[_0x4cc7('0x2f9a')](_0x5159dd); this[_0x4cc7('0x2f9b')](); return _0x5159dd; } else { for (var _0x48b32a = [], _0xa934e = 0x0; _0xa934e < _0x5159dd[_0x4cc7('0x21')]; ) { var _0x1906ab = _0x5159dd[_0xa934e]; ++_0xa934e; 'or' == _0x1906ab ? _0x48b32a[_0x4cc7('0x29')](0x0 != _0x48b32a[_0x4cc7('0x9fc')]() || 0x0 != _0x48b32a[_0x4cc7('0x9fc')]() ? 0x1 : 0x0) : _0x4cc7('0x2bc8') == _0x1906ab ? _0x48b32a[_0x4cc7('0x29')](0x0 != _0x48b32a[_0x4cc7('0x9fc')]() && 0x0 != _0x48b32a[_0x4cc7('0x9fc')]() ? 0x1 : 0x0) : _0x4cc7('0x292c') == _0x1906ab || '!' == _0x1906ab ? _0x48b32a['push'](0x0 != _0x48b32a[_0x4cc7('0x9fc')]() ? 0x0 : 0x1) : '<' == _0x1906ab || 'less' == _0x1906ab ? _0x48b32a[_0x4cc7('0x29')](_0x48b32a[_0x4cc7('0x9fc')]() > _0x48b32a[_0x4cc7('0x9fc')]() ? 0x1 : 0x0) : '>' == _0x1906ab || _0x4cc7('0x2f9c') == _0x1906ab ? _0x48b32a[_0x4cc7('0x29')](_0x48b32a['pop']() < _0x48b32a['pop']() ? 0x1 : 0x0) : '<=' == _0x1906ab ? _0x48b32a[_0x4cc7('0x29')](_0x48b32a[_0x4cc7('0x9fc')]() >= _0x48b32a[_0x4cc7('0x9fc')]() ? 0x1 : 0x0) : '>=' == _0x1906ab ? _0x48b32a[_0x4cc7('0x29')](_0x48b32a[_0x4cc7('0x9fc')]() <= _0x48b32a[_0x4cc7('0x9fc')]() ? 0x1 : 0x0) : '==' == _0x1906ab || _0x4cc7('0x2f9d') == _0x1906ab ? _0x48b32a[_0x4cc7('0x29')](_0x48b32a[_0x4cc7('0x9fc')]() == _0x48b32a[_0x4cc7('0x9fc')]() ? 0x1 : 0x0) : _0x48b32a[_0x4cc7('0x29')](_0x50d0f8[_0x4cc7('0x2f9e')](_0x1906ab, _0x1e3aa9)); } return 0x0 != _0x48b32a[_0x4cc7('0x9fc')](); } } ; _0x50d0f8[_0x4cc7('0x2f9e')] = function(_0x57aecd, _0x10967e) { for (var _0x582274 = 0x0, _0x504831 = _0x57aecd[_0x4cc7('0x21')]; _0x582274 < _0x504831; ) { if ('fNZqe' === 'nVlnI') { var _0xf4af01 = _0x10967e[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d4')]; null != _0xf4af01[_0x4cc7('0x2195')] && (_0xf4af01 = _0xf4af01[_0x4cc7('0x2195')][_0x4cc7('0x23e6')][_0x4cc7('0x2b')](0x0)); null != _0xf4af01['lastPath'] && (_0xf4af01[_0x4cc7('0x1332')][_0x4cc7('0x1333')](this['pathName']), _0xf4af01['lastIndexOnPath'][_0x4cc7('0x1333')](_0x57aecd)); } else { var _0x119235 = _0x582274++; if (0x80 < _0x57aecd[_0x4cc7('0x22')](_0x119235)) return 0x0; } } if (_0x4cc7('0xcbc') == _0x57aecd) return 0x1; if (_0x4cc7('0x2f9f') == _0x57aecd) return 0x0; if (null != _0x10967e) { if (_0x29cea6[_0x4cc7('0x55')](_0x57aecd, _0x4cc7('0x298c'))) return _0x10967e[_0x4cc7('0x1dbf')][0x0] == _0x3a8a6f['substr'](_0x57aecd, 0x5, null) ? 0x1 : 0x0; if (null != _0x10967e[_0x4cc7('0xfdc')] && 0x0 < _0x10967e['characters']['get_length']()) { _0x582274 = _0x10967e[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); if (_0x29cea6[_0x4cc7('0x55')](_0x57aecd, 'character_')) return _0x582274[_0x4cc7('0x11d4')][_0x4cc7('0x5e2')] == _0x3a8a6f[_0x4cc7('0x946')](_0x57aecd, 0xa, null) ? 0x1 : 0x0; if ('z' == _0x57aecd) return (_0x582274[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x582274[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')]) / _0x582274[_0x4cc7('0x11d6')][_0x4cc7('0x1dc1')] | 0x0; if (_0x29cea6[_0x4cc7('0x55')](_0x57aecd, _0x4cc7('0x298e'))) return _0x582274[_0x4cc7('0x1d6d')] == _0x10967e[_0x4cc7('0xa43')] && null != _0x582274['lastTerrainContacted'] && _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](_0x582274[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')]) == _0x3a8a6f[_0x4cc7('0x946')](_0x57aecd, 0x9, null) ? 0x1 : 0x0; } else if (_0x29cea6['startsWith'](_0x57aecd, _0x4cc7('0x298d'))) return null != _0x10967e[_0x4cc7('0x298f')] && _0x10967e['enforcedCharacter'][_0x4cc7('0x5e2')] == _0x3a8a6f[_0x4cc7('0x946')](_0x57aecd, 0xa, null) ? 0x1 : 0x0; } if (_0x29cea6['startsWith'](_0x57aecd, 'unlockedPath_')) return _0x57aecd = _0x3a8a6f[_0x4cc7('0x946')](_0x57aecd, 0xd, null), _0x57aecd = _0x4b25d1['get_instance']()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x57aecd), null != _0x57aecd && _0x57aecd['isPathUnlocked']() ? 0x1 : 0x0; _0x10967e = _0x4bf907[_0x4cc7('0xd08')](_0x57aecd); if (null != _0x10967e) return _0x10967e; _0x57aecd = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x57aecd, null); return null == _0x57aecd || 0x0 == _0x57aecd ? 0x0 : 0x1 == _0x57aecd ? 0x1 : _0x4cc7('0x39b') == typeof _0x57aecd && (_0x57aecd | 0x0) === _0x57aecd ? _0x57aecd : 0x0; } ; _0x50d0f8[_0x4cc7('0x8')] = {}; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0xb7f')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x39b')] = null; _0x50d0f8[_0x4cc7('0x8')]['levelID'] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x990')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x1584')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x1dc1')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x22e')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x1978')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2f8c')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2945')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x11d7')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2f8e')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2c68')] = null; _0x50d0f8[_0x4cc7('0x8')]['characterSpawns'] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x1a68')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x1a6b')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2ad3')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2d7a')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2d7c')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2256')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x24cb')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2377')] = null; _0x50d0f8[_0x4cc7('0x8')]['tilesDislodged'] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2d94')] = null; _0x50d0f8[_0x4cc7('0x8')]['skyboxAngle'] = null; _0x50d0f8[_0x4cc7('0x8')]['power'] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x1277')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2d58')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x19cb')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x24ca')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x236')] = null; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x1629')] = null; _0x50d0f8[_0x4cc7('0x8')]['batteryMaterial'] = null; _0x50d0f8[_0x4cc7('0x8')]['init'] = function() { this.decorators = _0x2bc114.toObjectVector(null); for (var _0x314b26 = [], _0xac9dbd = this.params.keys(); _0xac9dbd.hasNext(); ) { var _0x262a0d = _0xac9dbd.next(); _0x314b26.push(_0x262a0d); } _0xac9dbd = _0x314b26.indexOf(_0x4cc7('0x19cb')); 0x0 < _0xac9dbd && (_0x314b26[_0xac9dbd] = _0x314b26[0x0], _0x314b26[0x0] = _0x4cc7('0x19cb')); for (_0xac9dbd = 0x0; _0xac9dbd < _0x314b26.length; ) { if (_0x4cc7('0x2fa0') !== _0x4cc7('0x2fa0')) { this.onCreateWindow = new _0x4a47d7(); this.onUpdate = new _0x5d3147(); this.onExit = new _0x5d3147(); null == _0x3cecb9.current && (_0x3cecb9.current = this); this.meta = new _0x3a1efa(); this.modules = []; this.__windowByID = new _0x67da9e(); this.__windows = []; this.__backend = new _0x3f363f(this); this.__registerLimeModule(this); this.__preloader = new _0x11b7de(); this.__preloader.onProgress.add(_0x48c401(this, this.onPreloadProgress)); this.__preloader.onComplete.add(_0x48c401(this, this.onPreloadComplete)); } else { _0x262a0d = _0x314b26[_0xac9dbd]; ++_0xac9dbd; var _0x583ece = this.params; if (null != (_0x2d63f9.KkGLY(null, _0x842c50[_0x262a0d]) ? _0x583ece.getReserved(_0x262a0d) : _0x583ece.h[_0x262a0d])) { _0x583ece = 0x0; var _0x4d7088 = this.params; for (_0x4d7088 = (null != _0x842c50[_0x262a0d] ? _0x4d7088.getReserved(_0x262a0d) : _0x4d7088.h[_0x262a0d]).split('|'); _0x583ece < _0x4d7088.length; ) { var _0x3e8c89 = _0x4d7088[_0x583ece]; ++_0x583ece; this.addDecorator(_0x262a0d, _0xf9332a.parseDataWithDuplicates(_0x3e8c89, '~', '-')); } } } } _0x314b26 = 0x0; for (_0xac9dbd = this.characterSpawns; _0x314b26 < _0xac9dbd.get_length(); ) _0x262a0d = _0xac9dbd.get(_0x314b26), ++_0x314b26, _0x262a0d.checkBoxTile(this); if (null != this.characterEndSpawns) for (_0x314b26 = 0x0, _0xac9dbd = this.characterEndSpawns; _0x314b26 < _0xac9dbd.get_length(); ) _0x262a0d = _0xac9dbd.get(_0x314b26), ++_0x314b26, _0x262a0d.checkBoxTile(this); } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2fa1')] = function(_0x3c5f93, _0x65cc51) { for (var _0x1d379d = _0x56067a.KaSIN(_0x4cc7('0x19cb'), _0x3c5f93) ? this.spawnStartZ : this.startZ, _0x54a99d = 0x0, _0xf0850a = _0x2ab848.instance.levelDecorators; _0x54a99d < _0xf0850a.get_length(); ) { var _0x9a7e68 = _0xf0850a.get(_0x54a99d); ++_0x54a99d; if (_0x9a7e68.identifier == _0x3c5f93) { if (null != _0x842c50.z ? _0x65cc51.existsReserved('z') : _0x65cc51.h.hasOwnProperty('z')) { if ('jmWrj' === _0x4cc7('0x2fa2')) { _0x54a99d = parseFloat(null != _0x842c50.z ? _0x65cc51.getReserved('z') : _0x65cc51.h.z); if (null != _0x842c50.zIsBackwards ? _0x65cc51.existsReserved(_0x4cc7('0x2c14')) : _0x65cc51.h.hasOwnProperty(_0x4cc7('0x2c14'))) _0x54a99d = this.endZ / this.tileWidth - _0x54a99d; _0x1d379d = _0x4bf907.string(_0x1d379d + _0x54a99d); } else { var _0x3ed81d = new _0x4c6c58(_0x3c5f93,[_0x4cc7('0x2fa3')],Infinity,0x14,0x32,0x5a,_0x48c401(this, this.overwriteCondition)); _0x3ed81d.minZ = 0x7d0; _0x3c5f93.registerAnimation(_0x3ed81d); } } else _0x1d379d = null == _0x1d379d ? 'null' : '' + _0x1d379d; null != _0x842c50.z ? _0x65cc51.setReserved('z', _0x1d379d) : _0x65cc51.h.z = _0x1d379d; _0x4cc7('0x19cb') == _0x3c5f93 ? (_0x3c5f93 = _0x9a7e68, _0x65cc51 = _0x3c5f93.decorate(this.tunnel, _0x65cc51, 0x0), null != _0x65cc51 && (this.decorators.push(_0x65cc51), _0x3c5f93 = _0x65cc51.positions.get(_0x65cc51.positions.get_length() - 0x1).position.z, ++_0x3c5f93, _0x3c5f93 *= this.tileWidth, _0x3c5f93 > this.endZ && (this.endZ = _0x3c5f93), 0x0 < _0x65cc51.indices.get_length() && (_0x65cc51 = _0x65cc51.indices.get(_0x65cc51.indices.get_length() - 0x1), this.allocateTerrain(_0x65cc51 + 0x1)))) : _0x9a7e68.decorate(this.tunnel, _0x65cc51); break; } } this.tunnelBounds.planes.get(0x0).origin.z = this.endZ; _0x65cc51 = 0x1; for (_0x3c5f93 = this.tunnelBounds.planes.get_length(); _0x65cc51 < _0x3c5f93; ) _0x9a7e68 = _0x65cc51++, this.tunnelBounds.planes.get(_0x9a7e68).origin.z = this.startZ; this.tunnelBounds.updateAABB(); } ; _0x50d0f8[_0x4cc7('0x8')]['build'] = function(_0x3c5da5, _0x1b8724) { if (null != this.decorators) { _0x2116b2.mid = 0xee3a8; var _0x4f9fcf = !0x1 , _0x2fafa2 = !0x1 , _0xca1a5f = this.gameObjects.get_length(); _0x3c5da5 = null != _0x3c5da5 && null == _0x1b8724 ? _0x3c5da5.z + 0xfa0 + 0xbb8 : Infinity; null == _0x1b8724 && (_0x1b8724 = 0x32); for (var _0xef7f06, _0x3000e6 = 0x0, _0x5a8142 = this.decorators.get_length(); _0x3000e6 < _0x5a8142; ) { var _0x585324 = _0x3000e6++; _0xef7f06 = this.decorators.get(_0x585324); for (var _0x4bf907 = _0xef7f06.lastTerrain; null == _0xef7f06.lastTerrain || _0xef7f06.lastTerrain.getSpawnZ() < _0x3c5da5; ) if (_0xef7f06.decorator.continueDecorating(_0xef7f06, _0x1b8724), _0x4f9fcf = !0x0, !_0xef7f06.positionIterator3D.hasNext()) { this.decorators.set(_0x585324, null); _0x2fafa2 = !0x0; break; } null != _0xef7f06.mapping && this.copyTerrainMapping(_0x4bf907, _0xef7f06.mapping); } if (_0x2fafa2) { _0x1b8724 = this.decorators; _0x3c5da5 = _0x2fafa2 = 0x0; for (_0xef7f06 = _0x1b8724.get_length(); _0x3c5da5 < _0xef7f06; ) _0x3000e6 = _0x3c5da5++, null != _0x1b8724.get(_0x3000e6) && (_0x1b8724.set(_0x2fafa2, _0x1b8724.get(_0x3000e6)), ++_0x2fafa2); _0x1b8724.set_length(_0x2fafa2); 0x0 == this.decorators.get_length() && (_0x4f9fcf = this.fullyBuilt = !0x0); } if (_0x4f9fcf) { _0x4f9fcf = _0xca1a5f; for (_0xca1a5f = this.gameObjects.get_length(); _0x4f9fcf < _0xca1a5f; ) _0x1b8724 = _0x4f9fcf++, this.gameObjects.get(_0x1b8724).reset(); _0x4f9fcf = 0x0; for (_0xca1a5f = this.characterSpawns; _0x4f9fcf < _0xca1a5f.get_length(); ) _0x1b8724 = _0xca1a5f.get(_0x4f9fcf), ++_0x4f9fcf, _0x1b8724.checkBoxTile(this); } } } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2fa4')] = function(_0x4591a8) { if (_0x4591a8 > this.terrain.get_length()) { var _0x375d41 = this.layout.getRelativeIndex(0x0, 0x0, 0x0, 0x1); _0x4591a8 = Math.ceil(_0x4591a8 / _0x375d41) * _0x375d41; for (_0x375d41 = this.terrain.get_length(); _0x375d41 < _0x4591a8; ) _0x375d41++, this.terrain.push(null); } } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x1151')] = function(_0x16efe0, _0x32cc49) { _0x32cc49.get_length() > this.terrain.get_length() && (_0x2ab848.silentTrace(_0x4cc7('0x114f') + this.levelID + '.', { fileName: _0x4cc7('0x1150'), lineNumber: 0x265, className: 'com.player03.run3.level.TunnelSection', methodName: _0x4cc7('0x1151') }), this.allocateTerrain(_0x32cc49.get_length())); _0x16efe0 = null != _0x16efe0 ? _0x32cc49.indexOf(_0x16efe0, 0x0) + 0x1 : 0x0; for (var _0x368c1b = _0x32cc49.get_length(); _0x16efe0 < _0x368c1b; ) { var _0x4b1303 = _0x16efe0++; null != _0x32cc49.get(_0x4b1303) && (this.terrain.set(_0x4b1303, _0x32cc49.get(_0x4b1303)), this.terrain.get(_0x4b1303).onPlacedInSection(this, _0x4b1303)); } } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2d5c')] = function(_0x310807) { _0x2116b2.low = 0xc213a; _0x310807.z -= this.startZ; var _0x286af3 = 0x1 / this.tileWidth , _0x2ec9ab = _0x310807; null == _0x2ec9ab && (_0x2ec9ab = new _0x21e384()); _0x2ec9ab.x = _0x310807.x * _0x286af3; _0x2ec9ab.y = _0x310807.y * _0x286af3; _0x2ec9ab.z = _0x310807.z * _0x286af3; return this.layout.getIndexNearest(_0x310807); } ; _0x50d0f8[_0x4cc7('0x8')]['getTerrainPosition'] = function(_0x45b42d, _0x166eea) { _0x2116b2.low = 0x4d6b3; _0x166eea = this.layout.getPosition(_0x45b42d, _0x166eea); _0x45b42d = _0x166eea.position; var _0x24916d = this.tileWidth , _0x282a4f = _0x166eea.position; null == _0x282a4f && (_0x282a4f = new _0x21e384()); _0x282a4f.x = _0x45b42d.x * _0x24916d; _0x282a4f.y = _0x45b42d.y * _0x24916d; _0x282a4f.z = _0x45b42d.z * _0x24916d; _0x166eea.position.z += this.startZ; return _0x166eea; } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2fa5')] = function(_0x430864, _0x7854ee, _0x339436) { null == _0x339436 && (_0x339436 = !0x1); _0x2116b2.low = 0x5846d; if (_0x430864 >= this.terrain.get_length()) for (var _0x1cf49a = Math.ceil(_0x430864 / this.perimeter) * this.perimeter; _0x1cf49a >= this.terrain.get_length(); ) this.terrain.push(null); null != this.terrain.get(_0x430864) && (this.terrain.get(_0x430864).removeFromLevel(), _0x339436 && this.terrain.get(_0x430864).recycle()); this.terrain.set(_0x430864, _0x7854ee); } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2fa6')] = function(_0x5009be) { _0x2116b2.low = 0x2d680; if (this.tunnel.backwards) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2fa7'))); for (var _0x194d8d = 0x0, _0x3d71da = this.decorators; _0x194d8d < _0x3d71da.get_length(); ) { var _0x457e17 = _0x3d71da.get(_0x194d8d); ++_0x194d8d; if (_0x457e17.indices.get(_0x457e17.count) <= _0x5009be) return !0x1; } return !0x0; } ; _0x50d0f8[_0x4cc7('0x8')]['onReset'] = function() { this.tilesDislodged = 0x0; } ; _0x50d0f8[_0x4cc7('0x8')]['calculateCharacterEndSpawns'] = function() { if (null == this.characterEndSpawns) { if (_0x4cc7('0x2fa8') === _0x4cc7('0x2fa9')) { null == _0x55df76 && (_0x55df76 = !0x0); _0x276541.call(this); this._alwaysIn = _0x55df76; this._renderable = _0x33de3b; this._max.x = this._max.y = this._max.z = Infinity; this._min.x = this._min.y = this._min.z = this._alwaysIn ? -Infinity : Infinity; } else { var _0x55df76 = this.params; _0x55df76 = this.startZ + ((null != _0x842c50.spawnZ ? _0x55df76.existsReserved(_0x4cc7('0x23b')) : _0x55df76.h.hasOwnProperty(_0x4cc7('0x23b'))) ? _0xf9332a.toFloat(null != _0x842c50.spawnZ ? _0x55df76.getReserved('spawnZ') : _0x55df76.h.spawnZ, 0x0) : 0x0); for (var _0x33de3b = Math.ceil(this.terrain.get_length() / this.perimeter), _0x196b6a = _0x44b7a4.range(_0x33de3b - 0x1, -0x1, -0x1); _0x196b6a.currentValue != _0x196b6a.end; ) { if (_0x4cc7('0x2faa') === _0x4cc7('0x2fab')) { return function(_0x400785) { return _0x2e945e.boundedFunc(0x46, -0x28, 3.5, _0x400785); } ; } else { for (var _0x15f951 = _0x196b6a.currentValue += _0x196b6a.step, _0x5cc13f = 0x0, _0x5b5c67 = this.perimeter; _0x5cc13f < _0x5b5c67; ) { if (_0x56067a.qjZTc === _0x4cc7('0x77c')) { var _0x508c2a = _0x5cc13f++ , _0x27d068 = _0x15f951 * this.perimeter + _0x508c2a; _0x2116b2.low = 0xe79f9; _0x27d068 = 0x0 <= _0x27d068 && _0x27d068 < this.terrain.get_length() ? this.terrain.get(_0x27d068) : null; null != _0x27d068 && 0x0 != _0x27d068.sourceData.shape && (null == this.characterEndSpawns && (this.characterEndSpawns = _0x2bc114.toObjectVector(null)), _0x508c2a = new _0x366008(_0x508c2a,this), _0x508c2a.position.z = _0x55df76 + (_0x33de3b - 0x1 - _0x15f951) * this.tileWidth, this.characterEndSpawns.push(_0x508c2a)); } else { this.baseMean = this.levelsStarted = this.angle = 0x0; this.lastResult = -0x1; this.pathName = _0x4cc7('0x2ee6'); this.levels = _0x5595fe.parse(_0x6fe3b9.getText('text/InfiniteLevels.txt')); this.levelCount = this.levels.get_length(); } } if (null != this.characterEndSpawns) break; } } } } } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2d32')] = function(_0x150328) { return null == this.charactersAllowed || 0x0 == this.charactersAllowed.get_length() || 0x0 <= this.charactersAllowed.indexOf(_0x150328.nameForDisplay, 0x0) ? !0x0 : null != _0x150328.wardrobe ? 0x0 <= this.charactersAllowed.indexOf(_0x150328.wardrobe.costumes.get(0x0).nameForDisplay, 0x0) : !0x1; } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2d3b')] = function(_0x2f4825) { _0x2116b2.mid = 0x184e3; return _0x2f4825.asleep ? (null != _0x2f4825.sleepMessage && _0x19023b.get_instance().displayMessage(_0x2f4825.sleepMessage), _0x2081a8.instance.setTunnel(null), !0x1) : null != this.charactersAllowed && 0x0 < this.charactersAllowed.get_length() && -0x1 == this.charactersAllowed.indexOf(_0x2f4825.nameForDisplay, 0x0) && (null == _0x2f4825.wardrobe || 0x0 > this.charactersAllowed.indexOf(_0x2f4825.wardrobe.costumes.get(0x0).nameForDisplay, 0x0)) ? (this.displayNotAllowedMessage(), _0x2081a8.instance.setTunnel(null), !0x1) : !0x0; } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2d34')] = function() { _0x2116b2.mid = 0xe00a6; var _0x25a6ff = this.params; if (null != _0x842c50.charactersAllowedMessage ? _0x25a6ff.existsReserved('charactersAllowedMessage') : _0x25a6ff.h.hasOwnProperty(_0x4cc7('0x2fac'))) { _0x25a6ff = _0x19023b.get_instance(); var _0x449ce2 = this.params; _0x25a6ff.displayMessage(null != _0x842c50.charactersAllowedMessage ? _0x449ce2.getReserved('charactersAllowedMessage') : _0x449ce2.h.charactersAllowedMessage); } else { _0x25a6ff = _0x4cc7('0x2fad'); if (0x1 == this.charactersAllowed.get_length()) _0x25a6ff += _0x4bf907.string(this.charactersAllowed.get(0x0)), _0x25a6ff += '\x20is\x20'; else { if (0x2 == this.charactersAllowed.get_length()) _0x25a6ff += _0x4bf907.string(this.charactersAllowed.get(0x0)), _0x25a6ff = _0x25a6ff + _0x4cc7('0x2ad4') + _0x4bf907.string(this.charactersAllowed.get(0x1)); else { if (_0x4cc7('0x2fae') !== 'JytSZ') { this.prevZVelocity = this.ownerCharacter.get_zVelocity(); var _0x1a858a = this.ownerCharacter.rigidbody.velocity; this.speed = Math.sqrt(_0x1a858a.x * _0x1a858a.x + _0x1a858a.y * _0x1a858a.y + _0x1a858a.z * _0x1a858a.z); 0x12c > this.speed && (this.speed = 0x12c); this.extraManeuverabilityLeft = 0x0; _0x52b5cd.prototype.startAction.call(this); } else { _0x25a6ff += _0x4bf907.string(this.charactersAllowed.get(0x0)); _0x449ce2 = 0x1; for (var _0x1b51ce = this.charactersAllowed.get_length() - 0x1; _0x449ce2 < _0x1b51ce; ) { var _0x5ec2aa = _0x449ce2++; _0x25a6ff += _0x4cc7('0x2ad6'); _0x25a6ff += _0x4bf907.string(this.charactersAllowed.get(_0x5ec2aa)); } _0x25a6ff = _0x25a6ff + ',\x20and\x20the\x20' + _0x4bf907.string(this.charactersAllowed.get(this.charactersAllowed.get_length() - 0x1)); } } _0x25a6ff += '\x20are\x20'; } _0x25a6ff += _0x4cc7('0x2faf'); _0x19023b.get_instance().displayMessage(_0x25a6ff); } } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { if (_0x4cc7('0x2fb0') !== _0x4cc7('0x2fb1')) { _0x2116b2.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; } else { _0x2116b2.low = 0x39145; var _0x3ed290 = _0x2a5c46.getDate(0.6) , _0x269582 = _0x2a5c46.getDate(0.61) , _0x778c66 = new _0x35fbb1(_0x4b25d1.sidePathM,0x4,0x4,!0x0,null,null,null,null,null,null,_0x1fb3e3.skater,{ beginMessage: _0x4cc7('0x2e3d'), startTilesLength: -0x1 }) , _0x1ce379 = _0x4b25d1.sidePathM , _0x150110 = _0x1fb3e3.skater , _0x544c4f = _0x55a4be.get_dontQuestionIt(); _0x2a5c46.skaterHelpsOut = new _0x2a5c46(_0x4cc7('0x2e3f'),_0x4cc7('0x2e40'),_0x3ed290,_0x269582,[],[_0x778c66, new _0x35fbb1(_0x1ce379,0x2,0x2,!0x0,null,null,null,null,0x5a,-0x258,_0x150110,{ beginMessage: _0x4cc7('0x2e41') },null,function(_0x3ed290) { _0x2a5c46.get_skaterHelpsOut().recordChallengeComplete(_0x3ed290); _0x55a4be.get_dontQuestionIt().display(0x1); } ,null,_0x544c4f)]); _0x2a5c46.skaterHelpsOut.foundPath = _0x4b25d1.river.pathName; _0x2a5c46.skaterHelpsOut.foundIndex = 0x2; _0x2a5c46.skaterHelpsOut.optional = !0x0; } } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x2f48')] = function(_0x5355dd) { _0x2116b2.low = 0xae1c5; return 0x0 <= _0x5355dd.indexOf(',') ? _0x50d0f8.checkConditions(_0x5355dd.split(','), this.tunnel) : 0x0 != _0x50d0f8.checkCondition2(_0x5355dd, this.tunnel); } ; _0x50d0f8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x50d0f8; var _0x457f0f = function(_0x19c8ae, _0x27cd34, _0x49313c) { if ('atset' === 'atset') { null == _0x49313c && (_0x49313c = 0.1); _0x12dd16['call'](this, _0x19c8ae, _0x27cd34); this[_0x4cc7('0x2fb2')] = _0x49313c; } else { null == d && (d = 0x0); null == _0x49313c && (_0x49313c = 0x0); null == _0x27cd34 && (_0x27cd34 = 0x0); null == _0x19c8ae && (_0x19c8ae = 0x0); this['a'] = _0x19c8ae; this['b'] = _0x27cd34; this['c'] = _0x49313c; this['d'] = d; this[_0x4cc7('0x1321')] = 0x0 == _0x19c8ae && 0x0 == _0x27cd34 ? 0x1 : 0x0 == _0x27cd34 && 0x0 == _0x49313c ? 0x2 : 0x0 == _0x19c8ae && 0x0 == _0x49313c ? 0x3 : 0x0; } }; _0x16dada['com.player03.run3.level.entity.BackgroundSprite'] = _0x457f0f; _0x457f0f[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20entity\x20BackgroundSprite'[_0x4cc7('0x46')]('\x20'); _0x457f0f[_0x4cc7('0x92b')] = _0x12dd16; _0x457f0f[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'zMultiplier': null, 'display': function(_0x34cf9c) { var _0x3d84f6 = _0x180fa9['view'][_0x4cc7('0xc0e')]() , _0x2b79be = _0x3d84f6[_0x4cc7('0xd92')]() + 0x7d0 - this[_0x4cc7('0x22cc')]()['z']; _0x2b79be *= 0x1 - this['zMultiplier']; this[_0x4cc7('0x126')]['set_visible'](this[_0x4cc7('0x22cc')]()['z'] + _0x2b79be < _0x3d84f6[_0x4cc7('0xd92')]() + 0xfa0); this[_0x4cc7('0x126')]['get_visible']() && (_0x2b79be = this[_0x4cc7('0x22cc')](), null != _0x2b79be && this['mesh'][_0x4cc7('0xfa1')](_0x2b79be), _0x2b79be = this['mesh'], _0x2b79be[_0x4cc7('0xb46')](_0x2b79be[_0x4cc7('0x472')]() + _0x3d84f6[_0x4cc7('0x472')]()), _0x2b79be = this[_0x4cc7('0x126')], _0x2b79be['set_y'](_0x2b79be['get_y']() + _0x3d84f6[_0x4cc7('0xb45')]()), _0x2b79be = this['mesh'], _0x2b79be[_0x4cc7('0xd5a')](_0x2b79be[_0x4cc7('0xd92')]() + _0x3d84f6['get_z']()), _0x12dd16['prototype'][_0x4cc7('0x50c')]['call'](this, _0x34cf9c)); }, '__class__': _0x457f0f }); var _0x1e4065 = function(_0x5d61c8, _0x3d9484, _0x3548ae, _0x5ed4f9, _0x229b36) { this[_0x4cc7('0x24bf')] = !0x0; this[_0x4cc7('0x2fb3')] = this[_0x4cc7('0x1f4e')] = !0x1; _0x12dd16[_0x4cc7('0x96b')](this, _0x5d61c8, _0x3548ae); _0x3548ae[_0x4cc7('0xb3e')](_0x3d9484); _0x3548ae['set_scaleY'](_0x3d9484); _0x3548ae['set_scaleZ'](_0x3d9484); this[_0x4cc7('0x2073')] = !0x1; null != _0x5ed4f9 && (this[_0x4cc7('0x2fb4')] = _0x5ed4f9, this['rotation'] = new _0x169fce()); this[_0x4cc7('0x22c9')](new _0x6a0fd4(_0x3548ae,_0x3d9484)); }; _0x16dada[_0x4cc7('0x2fb5')] = _0x1e4065; _0x1e4065[_0x4cc7('0x8f2')] = _0x2d63f9[_0x4cc7('0x4ad')][_0x4cc7('0x46')]('\x20'); _0x1e4065[_0x4cc7('0x92b')] = _0x12dd16; _0x1e4065['prototype'] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'rotation': null, 'deltaRotation': null, 'velocity': null, 'velocityOverridden': null, 'toBeDisposed': null, 'magnetic': null, 'update': function(_0x2d088c) { _0x12dd16['prototype'][_0x4cc7('0x94a')]['call'](this, _0x2d088c); if (null != this[_0x4cc7('0x1f2c')]) { var _0x53534e = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')]() , _0x1b9a5b = this[_0x4cc7('0x1f2c')] , _0x3b25e1 = _0x53534e; null == _0x3b25e1 && (_0x3b25e1 = new _0x21e384()); _0x3b25e1['x'] = _0x53534e['x'] + _0x1b9a5b['x'] * _0x2d088c; _0x3b25e1['y'] = _0x53534e['y'] + _0x1b9a5b['y'] * _0x2d088c; _0x3b25e1['z'] = _0x53534e['z'] + _0x1b9a5b['z'] * _0x2d088c; this[_0x4cc7('0x126')]['set_position'](_0x53534e); } }, 'display': function(_0x4b7cd2) { this[_0x4cc7('0x1f4e')] ? this[_0x4cc7('0xa35')]() : null != this[_0x4cc7('0x2fb4')] && (_0x3bafe8[_0x4cc7('0x1347')](this[_0x4cc7('0x84d')], this[_0x4cc7('0x2fb4')], _0x1e4065[_0x4cc7('0xb93')]), _0x3bafe8[_0x4cc7('0x134a')](this[_0x4cc7('0x84d')], _0x1e4065['temp'], 0x2 * _0x4b7cd2, this['rotation']), this[_0x4cc7('0x126')][_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](this[_0x4cc7('0x84d')])[_0x4cc7('0xc4a')]())); _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')]['call'](this, _0x4b7cd2); }, 'overrideVelocity': function(_0x553a07) { if (null == this['velocity']) this[_0x4cc7('0x1f2c')] = _0x553a07; else { var _0x24e10e = this[_0x4cc7('0x1f2c')]; _0x24e10e['x'] = _0x553a07['x']; _0x24e10e['y'] = _0x553a07['y']; _0x24e10e['z'] = _0x553a07['z']; } this[_0x4cc7('0x2fb3')] = !0x0; }, 'overrideVelocityF': function(_0x966b78, _0x390ffb, _0x2df613) { if (null == this[_0x4cc7('0x1f2c')]) this[_0x4cc7('0x1f2c')] = new _0x21e384(_0x966b78,_0x390ffb,_0x2df613); else { var _0x4dec8f = this[_0x4cc7('0x1f2c')]; _0x4dec8f['x'] = _0x966b78; _0x4dec8f['y'] = _0x390ffb; _0x4dec8f['z'] = _0x2df613; } this[_0x4cc7('0x2fb3')] = !0x0; }, 'cancelOverriddenVelocity': function() { this[_0x4cc7('0x2fb3')] = !0x1; }, 'onPickedUp': function(_0x49dda0) { this[_0x4cc7('0xa35')](!0x1); this[_0x4cc7('0x1f2c')] = null; }, 'wasPickedUp': function() { if (_0x56067a[_0x4cc7('0x76c')](_0x4cc7('0x2fb6'), _0x4cc7('0x2fb6'))) { return this[_0x4cc7('0x1f4e')] ? !0x0 : !this['inLevel'](); } else { this[_0x4cc7('0x2033')] = null == a ? _0x54b4f1[_0x4cc7('0x493')]() : a; if (null != this[_0x4cc7('0x20fe')]) this[_0x4cc7('0x20ac')](null); return this[_0x4cc7('0x2033')]; } }, 'dispose': function(_0x2dd85b) { null == _0x2dd85b && (_0x2dd85b = !0x0); _0x2dd85b ? this[_0x4cc7('0x1ec2')]() : this['toBeDisposed'] = !0x0; }, '__class__': _0x1e4065 }); var _0x5c5d3a = function(_0x7c5f7b, _0x2d44fc, _0x2e9d2b) { null == _0x2e9d2b && (_0x2e9d2b = -0x1); this[_0x4cc7('0x2fb7')] = _0x7c5f7b; this[_0x4cc7('0x2fb8')] = _0x2d44fc; if (0x0 <= _0x2e9d2b) for (var _0x5b25dd, _0x38b3df, _0x1659ca = 0x0; 0x5 > _0x1659ca; ) { _0x1659ca++; _0x5b25dd = Math[_0x4cc7('0xc2b')](); _0x38b3df = _0x7c5f7b(_0x5b25dd); var _0xae256 = _0x5b25dd - _0x2d44fc(_0x38b3df); if (!((0x0 <= _0xae256 ? _0xae256 : -_0xae256) < _0x2e9d2b)) throw new _0x202aa0(new _0xc6df85('The\x20supplied\x20functions\x20aren\x27t\x20inverses\x20of\x20one\x20another!\x0af(' + _0x5b25dd + _0x4cc7('0x2fb9') + _0x38b3df + _0x4cc7('0x2fba') + _0x38b3df + _0x4cc7('0x2fb9') + _0x2d44fc(_0x38b3df))); } }; _0x16dada['haxeutils.math.InvertableFunction'] = _0x5c5d3a; _0x5c5d3a[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x4cc7('0x2fbb')]; _0x5c5d3a[_0x4cc7('0x2fbc')] = function() { if (_0x4cc7('0x2fbd') !== _0x4cc7('0x2fbe')) { return new _0x5c5d3a(_0x5c5d3a[_0x4cc7('0x2fbf')],_0x5c5d3a['squaredInverse']); } else { var _0x386fe9 = b++; 0x0 < _0x386fe9 && (a += ','); a += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2090')]['get'](_0x386fe9)[_0x4cc7('0x8eb')]()); } } ; _0x5c5d3a[_0x4cc7('0x2fbf')] = function(_0xf5eba6) { if (_0x4cc7('0x2fc0') !== _0x4cc7('0x2fc1')) { return _0xf5eba6 * _0xf5eba6; } else { return _0x1fb3e3['runner'][_0x4cc7('0x11d5')]['goodBalance']; } } ; _0x5c5d3a[_0x4cc7('0x2fc2')] = function(_0x17907e) { return Math[_0x4cc7('0x2c')](_0x17907e); } ; _0x5c5d3a[_0x4cc7('0x8')] = {}; _0x5c5d3a[_0x4cc7('0x8')][_0x4cc7('0x2fb7')] = null; _0x5c5d3a[_0x4cc7('0x8')][_0x4cc7('0x2fb8')] = null; _0x5c5d3a[_0x4cc7('0x8')][_0x4cc7('0xdf2')] = function() { var _0x5e6097 = this.inverse; this.inverse = this.regular; this.regular = _0x5e6097; return this; } ; _0x5c5d3a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5c5d3a; var _0x202aa0 = function(_0x2a3b50) { Error[_0x4cc7('0x96b')](this); this['val'] = _0x2a3b50; this[_0x4cc7('0x14a8')] = _0x56067a['goRYK'](String, _0x2a3b50); Error[_0x4cc7('0x2fc3')] && Error[_0x4cc7('0x2fc3')](this, _0x202aa0); }; _0x16dada[_0x4cc7('0x2fc4')] = _0x202aa0; _0x202aa0[_0x4cc7('0x8f2')] = ['js', _0x4cc7('0x2fc5'), _0x4cc7('0x2fc6')]; _0x202aa0['wrap'] = function(_0x1f93f7) { return _0x1f93f7 instanceof Error ? _0x1f93f7 : new _0x202aa0(_0x1f93f7); } ; _0x202aa0['__super__'] = Error; _0x202aa0[_0x4cc7('0x8')] = _0x5aff49(Error['prototype'], { 'val': null, '__class__': _0x202aa0 }); var _0x554dfd = function(_0x7ca07e, _0x4fef34, _0x40b781) { _0x8153f3[_0x4cc7('0x96b')](this, _0x7ca07e, _0x4fef34); this[_0x4cc7('0x15d1')] = _0x40b781; }; _0x16dada[_0x4cc7('0x2fc7')] = _0x554dfd; _0x554dfd[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1610'), _0x2d63f9[_0x4cc7('0x2fc8')]]; _0x554dfd[_0x4cc7('0x92b')] = _0x8153f3; _0x554dfd['prototype'] = _0x5aff49(_0x8153f3[_0x4cc7('0x8')], { 'func': null, 'getPercent': function(_0x2682fe) { return this[_0x4cc7('0x15d1')][_0x4cc7('0x2fb8')](_0x8153f3[_0x4cc7('0x8')][_0x4cc7('0x15aa')][_0x4cc7('0x96b')](this, _0x2682fe)); }, 'getValueAtPercent': function(_0x48eab1) { return _0x8153f3['prototype']['getValueAtPercent']['call'](this, this[_0x4cc7('0x15d1')]['regular'](_0x48eab1)); }, '__class__': _0x554dfd }); var _0x5fb611 = function(_0x33a307, _0x2c6471) { null == _0x2c6471 && (_0x2c6471 = !0x1); this[_0x4cc7('0x2023')] = 0x0; this['suggestionsSectionIndex'] = -0x1; this[_0x4cc7('0x2fc9')] = -0x2; this['distanceMultiplier'] = 0x1; this[_0x4cc7('0xb7f')] = _0x33a307; this[_0x4cc7('0x197a')] = _0x2c6471; null != _0x33a307['characters'] && 0x0 < _0x33a307['characters'][_0x4cc7('0x34')]() && this[_0x4cc7('0x19')](); _0x33a307 = _0x33a307[_0x4cc7('0xc51')][_0x4cc7('0x2fca')]; null != _0x33a307 && 0x1 >= _0x33a307 && (this[_0x4cc7('0x2025')] = 0x1 / _0x33a307); this[_0x4cc7('0x2487')] = _0x5fb611[_0x4cc7('0x2fcb')]; this['distanceTraversedToValue'] = _0x5fb611[_0x4cc7('0x2fcc')]; }; _0x16dada[_0x4cc7('0x2fcd')] = _0x5fb611; _0x5fb611['__name__'] = _0x4cc7('0x2fce')[_0x4cc7('0x46')]('\x20'); _0x5fb611['__interfaces__'] = [_0x556be8]; _0x5fb611[_0x4cc7('0x8')] = {}; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0xb7f')] = null; _0x5fb611[_0x4cc7('0x8')]['z'] = null; _0x5fb611[_0x4cc7('0x8')]['minValuePickupsLeft'] = null; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x197a')] = null; _0x5fb611[_0x4cc7('0x8')]['distanceTraversedToTime'] = null; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x1976')] = null; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x2025')] = null; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x2fc9')] = null; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x2fcf')] = null; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x2fd0')] = null; _0x5fb611[_0x4cc7('0x8')]['suggestionsUsed'] = null; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { var _0x438423 = this.tunnel.characters.get(0x0); this.setCurrentSection(_0x438423.currentSection); this.suggestionsUsed = 0x0; this.z = _0x438423.currentSection.startZ + _0x438423.getEstimatedSpeed() * (0x2 * Math.random() + 0x1) * this.distanceMultiplier; this.minValuePickupsLeft = 0x1; } ; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return !0x1; } ; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x385d0e) { if (_0x180fa9.view.get_camera().get_z() + 0xfa0 + 0xc8 >= this.z) if (this.setCurrentSection(this.tunnel.getSection(this.z, !0x1)), _0x385d0e = this.tunnel.getISection(this.z), null == _0x385d0e) { if (_0x4cc7('0x2fd1') === _0x4cc7('0x2fd2')) { return this._baseMethod.getFragmentPostLightingCode(_0x385d0e, _0x215399, _0x287d2e); } else { if (null != this.tunnel.getSection(this.z, !0x0)) { _0x385d0e = this.z; var _0x215399 = this.distanceTraversedToTime , _0x287d2e = _0x215399.range2; _0x215399 = _0x215399.range1.getPercent(this.z); this.z = _0x385d0e + _0x287d2e.getValueAtPercent(0x0 <= _0x215399 ? 0x1 >= _0x215399 ? _0x215399 : 0x1 : 0x0) * this.tunnel.characters.get(0x0).getEstimatedSpeed() * this.distanceMultiplier; } } } else this.z < _0x385d0e.endZ && this.decorate(_0x385d0e); } ; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x2f30')] = function(_0xb9c30f) { this.tunnel.characters.get(0x0).mesh.get_scenePosition(); if (0x0 < this.minValuePickupsLeft) this.minValuePickupsLeft--; else { var _0x4f201f = this.distanceTraversedToValue , _0xffef78 = _0x4f201f.range2; _0x4f201f = _0x4f201f.range1.getPercent(this.z); _0xffef78.getValueAtPercent(0x0 <= _0x4f201f ? 0x1 >= _0x4f201f ? _0x4f201f : 0x1 : 0x0); _0x4cc1fc.random(0x0, 0.5); } if (null != this.suggestions && this.suggestionsUsed < this.suggestions.get_length() && this.suggestions.get(this.suggestionsUsed).z <= this.z + _0x5fb611.TIME_RANGE.end * this.tunnel.characters.get(0x0).getEstimatedSpeed() * 0x2) _0xffef78 = new _0x5c6e04(this.tunnel,0x1,null,null,null,this.holidayModels), _0xb9c30f = _0xffef78.spawnTransform.position, _0x4f201f = this.suggestions.get(this.suggestionsUsed), _0xb9c30f.x = _0x4f201f.x, _0xb9c30f.y = _0x4f201f.y, _0xb9c30f.z = _0x4f201f.z, _0xffef78.customSpeed = 0x0, this.suggestionsUsed++; else { var _0x500457 = _0x4cc7('0x2fd3').split('|') , _0x3ca265 = 0x0; while (!![]) { switch (_0x500457[_0x3ca265++]) { case '0': var _0x348d6d = 0.2 > Math.random() ? 1130.9733552923256 * Math.random() / 3.141592653589793 : _0xffef78 + 0xb4 * (Math.random() - 0.5); continue; case '1': _0xffef78 = _0xb9c30f.tunnelBounds.planes.get(0x0).origin; continue; case '2': var _0x3045ad = Math.sqrt(_0x56067a.XHySQ(_0xffef78.x, _0xffef78.x) + _0xffef78.y * _0xffef78.y); continue; case '3': _0x4f201f = _0x5fb611.DIST_FROM_BOUNDS_RANGE.getValueAtPercent(Math.random()); continue; case '4': _0xffef78 = this.tunnel.characters.get(0x0).mesh.get_scenePosition(); continue; case '5': _0xffef78.setSpawnZ(this.z); continue; case '6': _0xffef78.setSpawnY(_0x3045ad * Math.sin(_0x348d6d)); continue; case '7': _0xffef78.setSpawnX(_0x3045ad * Math.cos(_0x348d6d)); continue; case '8': if (0x0 < this.minValuePickupsLeft) { var _0x407ab5 = 0x1; this.minValuePickupsLeft--; } else _0x407ab5 = this.distanceTraversedToValue, _0x4f201f = _0x407ab5.range2, _0x407ab5 = _0x407ab5.range1.getPercent(this.z), _0x407ab5 = _0x4f201f.getValueAtPercent(0x0 <= _0x407ab5 ? 0x1 >= _0x407ab5 ? _0x407ab5 : 0x1 : 0x0), _0x407ab5 += _0x4cc1fc.random(0x0, 0.5), 0x1 < _0x407ab5 || (_0x407ab5 = 0x1); continue; case '9': _0xffef78 = new _0x5c6e04(this.tunnel,Math.round(_0x407ab5),null,null,null,this.holidayModels); continue; case '10': _0xffef78 = Math.atan2(_0xffef78.y, _0xffef78.x); continue; case '11': _0xb9c30f.tunnelBounds.moveInside(_0xffef78.spawnTransform.position, _0x4f201f, _0xffef78.spawnTransform.position); continue; } break; } } _0xb9c30f = _0xffef78.getSpawnZ(); _0x407ab5 = this.distanceTraversedToTime; _0x4f201f = _0x407ab5.range2; _0x407ab5 = _0x407ab5.range1.getPercent(this.z); _0x4f201f = _0x4f201f.getValueAtPercent(0x0 <= _0x407ab5 ? 0x1 >= _0x407ab5 ? _0x407ab5 : 0x1 : 0x0) * this.tunnel.characters.get(0x0).getEstimatedSpeed(); _0x407ab5 = _0x5fb611.LOW_POWER_MULTIPLIER; this.z = _0xb9c30f + _0x4f201f * (_0x407ab5 + this.tunnel.power * (0x1 - _0x407ab5)) * this.distanceMultiplier; _0xffef78.reset(); this.tunnel.registerObject(_0xffef78); } ; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x2fd4')] = function(_0xcca01) { if (null != _0xcca01 && (_0xcca01.levelID != this.suggestionsSectionID || _0xcca01.number != this.suggestionsSectionIndex)) { this.suggestionsSectionID = _0xcca01.levelID; this.suggestionsSectionIndex = _0xcca01.number; this.suggestions = null; for (var _0x1984a8 = this.suggestionsUsed = 0x0, _0x561b27 = _0xcca01.terrain.get_length(); _0x1984a8 < _0x561b27; ) { var _0x502953 = _0x1984a8++; _0x2116b2.low = 0xe79f9; _0x502953 = 0x0 <= _0x502953 && _0x502953 < _0xcca01.terrain.get_length() ? _0xcca01.terrain.get(_0x502953) : null; if (null != _0x502953 && _0x4cc7('0xd93') == _0x592928.tileTypes.get(_0x502953.sourceData.sourceType)) { if ('hCzWy' === _0x4cc7('0x2fd5')) { this._depthPass.invalidateShaderProgram(); this._distancePass.invalidateShaderProgram(); if (null != this._animationSet) { this._animationSet.resetGPUCompatibility(); for (var _0x1b5f84 = 0x0, _0x3ffd92 = this._owners; _0x1b5f84 < _0x3ffd92.get_length(); ) { var _0x335100 = _0x3ffd92.get(_0x1b5f84); ++_0x1b5f84; _0x56067a.LcmzP(null, _0x335100.get_animator()) && (_0x335100.get_animator().testGPUCompatibility(this._depthPass), _0x335100.get_animator().testGPUCompatibility(this._distancePass)); } } _0x1b5f84 = 0x0; for (_0x3ffd92 = this._numPasses; _0x1b5f84 < _0x3ffd92; ) if (_0x335100 = _0x1b5f84++, this._passes.get(_0x335100) != _0xcca01 && this._passes.get(_0x335100).invalidateShaderProgram(!0x1), null != this._animationSet) for (var _0xdf58fa = 0x0, _0x2db0b6 = this._owners; _0xdf58fa < _0x2db0b6.get_length(); ) { var _0x197742 = _0x2db0b6.get(_0xdf58fa); ++_0xdf58fa; null != _0x197742.get_animator() && _0x197742.get_animator().testGPUCompatibility(this._passes.get(_0x335100)); } } else { if (null == this.suggestions) this.suggestions = _0x2bc114.toObjectVector(null); else if (0x0 < this.suggestions.get_length() && _0x502953.spawnTransform.position.z - this.suggestions.get(this.suggestions.get_length() - 0x1).z < _0x5fb611.TIME_RANGE.getValueAtPercent(0.5) * this.tunnel.characters.get(0x0).getEstimatedSpeed()) continue; _0x502953 = _0x502953.spawnTransform.position; _0x502953 = new _0x21e384(_0x502953.x,_0x502953.y,_0x502953.z); var _0x27fd1b = Math.sqrt(_0x502953.x * _0x502953.x + _0x56067a.XHySQ(_0x502953.y, _0x502953.y)); _0x502953.x /= _0x27fd1b; _0x502953.y /= _0x27fd1b; _0x27fd1b -= 0x96; var _0x2f2413 = _0xcca01.tunnelBounds.inradius / 0x3; _0x27fd1b = _0x27fd1b > _0x2f2413 ? _0x27fd1b : _0x2f2413; _0x502953.x *= _0x27fd1b; _0x502953.y *= _0x27fd1b; this.suggestions.push(_0x502953); } } } } } ; _0x5fb611[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5fb611; var _0x5c6e04 = function(_0x355098, _0x100da6, _0x2d8fb5, _0x5cdf53, _0x14775e, _0x3f147c) { null == _0x3f147c && (_0x3f147c = !0x1); null == _0x14775e && (_0x14775e = 0xffffff); _0x2d63f9['yCUCk'](null, _0x100da6) && (_0x100da6 = 0x1); this[_0x4cc7('0x2fd6')] = !0x1; this[_0x4cc7('0x2357')] = -0x1; this[_0x4cc7('0x2fd7')] = 0.5; this[_0x4cc7('0x2fd8')] = null; if (null != _0x5cdf53) this[_0x4cc7('0xe17')] = _0x5cdf53; else { var _0x364a4e = _0x5c6e04[_0x4cc7('0x15a9')]; this[_0x4cc7('0xe17')] = _0x364a4e[_0x4cc7('0xa44')][_0x4cc7('0xa3d')](_0x364a4e['range1'][_0x4cc7('0x15aa')](_0x100da6)); } this[_0x4cc7('0xe17')] += 0x1e; _0x3f147c && null != _0xd87e26[_0x4cc7('0x921')] ? this[_0x4cc7('0x2fd6')] = !0x0 : _0x3f147c = !0x1; _0x1e4065['call'](this, _0x355098, this['size'], _0x5c6e04[_0x4cc7('0x2fd9')](_0x100da6, 0xffffff != _0x14775e, _0x5cdf53, _0x3f147c), new _0x169fce()); null == _0x2d8fb5 && (_0x2d8fb5 = _0x3f147c ? 0x1 : 0.6); null != _0xd87e26[_0x4cc7('0x921')] && _0xd87e26[_0x4cc7('0x921')][_0x4cc7('0x2eb7')]() || (null != _0x355098 && 0xffffff == _0x14775e && _0x5260f5[_0x4cc7('0x9a0')](_0x355098, _0x52778d) && null != _0x355098[_0x4cc7('0x1583')] ? (_0x355098 = _0x355098[_0x4cc7('0x1583')], null == _0x355098[_0x4cc7('0x2fda')] && (_0x5cdf53 = _0x355098[_0x4cc7('0x1584')], _0x355098[_0x4cc7('0x2fda')] = this[_0x4cc7('0x2fdb')](_0xf9332a[_0x4cc7('0x2f5f')](_0x2d63f9[_0x4cc7('0x23c')](null, _0x842c50[_0x4cc7('0x230')]) ? _0x5cdf53[_0x4cc7('0xd77')]('color0') : _0x5cdf53['h'][_0x4cc7('0x230')], 0xffffff), _0x2d8fb5)), this[_0x4cc7('0x126')][_0x4cc7('0x32')](_0x355098[_0x4cc7('0x2fda')])) : this[_0x4cc7('0x126')][_0x4cc7('0x32')](this['makeMaterial'](_0x14775e, _0x2d8fb5))); this[_0x4cc7('0x2031')] = !0x0; this['value'] = _0x100da6; this[_0x4cc7('0x2fdc')](); }; _0x16dada[_0x4cc7('0x2fdd')] = _0x5c6e04; _0x5c6e04[_0x4cc7('0x8f2')] = _0x4cc7('0x2fde')[_0x4cc7('0x46')]('\x20'); _0x5c6e04[_0x4cc7('0x2fdf')] = function() { if (_0x4cc7('0x2fe0') === _0x4cc7('0x2fe1')) { return this[_0x4cc7('0x2410')](); } else { var _0x17c38f = 565.4866776461628 * Math[_0x4cc7('0xc2b')]() / 3.141592653589793; _0x5c6e04[_0x4cc7('0x2fe2')]['x'] = Math[_0x4cc7('0x27')](_0x17c38f); _0x5c6e04[_0x4cc7('0x2fe2')]['y'] = Math[_0x4cc7('0x28')](_0x17c38f); _0x5c6e04[_0x4cc7('0x2fe2')]['z'] = 0x0; return _0x5c6e04[_0x4cc7('0x2fe2')]; } } ; _0x5c6e04[_0x4cc7('0x2fd9')] = function(_0x38ec5c, _0x42219c, _0x35ff01, _0x30a375) { null == _0x30a375 && (_0x30a375 = !0x1); null == _0x42219c && (_0x42219c = !0x1); _0x2d63f9['yCUCk'](null, _0x35ff01) && (_0x35ff01 = _0x5c6e04[_0x4cc7('0x15a9')], _0x35ff01 = _0x35ff01[_0x4cc7('0xa44')]['getValueAtPercent'](_0x35ff01[_0x4cc7('0xa45')][_0x4cc7('0x15aa')](_0x38ec5c))); return null != _0xd87e26[_0x4cc7('0x921')] && _0x30a375 && (_0x38ec5c = _0xd87e26[_0x4cc7('0x921')][_0x4cc7('0x15ab')](_0x35ff01), null != _0x38ec5c) ? _0x38ec5c : _0x42219c ? new _0x33f02e(_0x55cb22[_0x4cc7('0x15ac')](),_0x4cc7('0x2fe3'),_0x35ff01) : new _0x150593(_0x55cb22['get_meshCache'](),_0x4cc7('0x15ad'),_0x35ff01); } ; _0x5c6e04['__super__'] = _0x1e4065; _0x5c6e04[_0x4cc7('0x8')] = _0x5aff49(_0x1e4065[_0x4cc7('0x8')], { '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(_0x38e2dd, _0x375c9e) { var _0x3d671b = new _0x705f29(_0x55cb22[_0x4cc7('0x11b8')]()); _0x3d671b[_0x4cc7('0x10cd')](_0x375c9e); _0x3d671b['set_ambientColor'](_0x38e2dd); _0x3d671b[_0x4cc7('0x179e')](new _0x543149(_0x3d671b)); _0x3d671b['addMethod'](_0x32dbb6[_0x4cc7('0x8ef')]); return _0x3d671b; }, 'update': function(_0x6ff4bf) { if ('geVXj' === _0x4cc7('0x2fe4')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x6); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0xb8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x1aaa); var _0x4d0205 = null; null == _0x4d0205 && (_0x4d0205 = new _0x169fce()); var _0x3c138d = Math['sin'](1.9460421159736774); _0x4d0205['x'] = 0.723 * _0x3c138d; _0x4d0205['y'] = -0.384 * _0x3c138d; _0x4d0205['z'] = -0.574 * _0x3c138d; _0x4d0205['w'] = Math['cos'](1.9460421159736774); _0x3c138d = _0x4d0205['x'] * _0x4d0205['x'] + _0x4d0205['y'] * _0x4d0205['y'] + _0x4d0205['z'] * _0x4d0205['z'] + _0x4d0205['w'] * _0x4d0205['w']; var _0xfc0023 = _0x3c138d - 0x1; 1e-10 > (0x0 <= _0xfc0023 ? _0xfc0023 : -_0xfc0023) || (0x0 == _0x3c138d ? (_0x4d0205['x'] = 0x0, _0x4d0205['y'] = 0x0, _0x4d0205['z'] = 0x0, _0x4d0205['w'] = 0x1) : (_0x3c138d = 0x1 / Math['sqrt'](_0x3c138d), _0x4d0205['x'] *= _0x3c138d, _0x4d0205['y'] *= _0x3c138d, _0x4d0205['z'] *= _0x3c138d, _0x4d0205['w'] *= _0x3c138d)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x4d0205)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc37')]['mesh'][_0x4cc7('0xc20')](!0x1); this['angel'][_0x4cc7('0xac9')](9.9, 90.3, null, -0x3); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['pastafarian'][_0x4cc7('0xac9')](0xa, 89.7, null, -0x1); this[_0x4cc7('0xc35')]['spritesheet']['set_currentFrame'](0x71); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); _0x4d0205 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('All\x20I\x20ask\x20is\x20that\x20you\x20consider\x20it.', 0xdc, -0x14, null, null, null, _0x4d0205, null); } else { _0x1e4065['prototype'][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x6ff4bf); 0x0 <= this[_0x4cc7('0x2357')] && (this[_0x4cc7('0x2357')] -= _0x6ff4bf, 0x0 >= this['timeLeft'] && this[_0x4cc7('0xa35')](!0x1)); if (null != this[_0x4cc7('0x1f2c')] && !this['velocityOverridden'] && (this[_0x4cc7('0x2fd7')] -= _0x6ff4bf, 0x0 >= this[_0x4cc7('0x2fd7')])) { if ('NJlUh' !== _0x4cc7('0x2fe5')) { this[_0x4cc7('0x2fd7')] = 0.5; this[_0x4cc7('0x1f2c')]['x'] = -this['mesh'][_0x4cc7('0xb45')](); this['velocity']['y'] = this[_0x4cc7('0x126')][_0x4cc7('0x472')](); this['velocity']['z'] = 0x0; var _0x35f6f9 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xbeb')], _0x52778d)['getSection'](this['mesh'][_0x4cc7('0xd92')](), !0x0); if (null == _0x35f6f9) { this[_0x4cc7('0xa35')](!0x1); return; } _0x35f6f9 = _0x35f6f9['tunnelBounds'][_0x4cc7('0xf3f')]; var _0x579434 = this[_0x4cc7('0x1f2c')]; _0x35f6f9 = _0x56067a[_0x4cc7('0x778')](_0x579434['x'] * _0x579434['x'] + _0x579434['y'] * _0x579434['y'], _0x579434['z'] * _0x579434['z']) > 0.8 * _0x35f6f9 * 0.8 * _0x35f6f9; _0x579434 = this['velocity']; var _0x2f73ae = _0x579434['x'] * _0x579434['x'] + _0x579434['y'] * _0x579434['y'] + _0x579434['z'] * _0x579434['z'] , _0x2e025c = _0x2f73ae - 0x1; 1e-10 > (_0x56067a[_0x4cc7('0x764')](0x0, _0x2e025c) ? _0x2e025c : -_0x2e025c) || (0x0 == _0x2f73ae ? (_0x579434['x'] = 0x1, _0x579434['y'] = 0x0, _0x579434['z'] = 0x0) : (_0x2f73ae = _0x56067a['kTMkZ'](0x1, Math[_0x4cc7('0x2c')](_0x2f73ae)), _0x579434['x'] *= _0x2f73ae, _0x579434['y'] *= _0x2f73ae, _0x579434['z'] *= _0x2f73ae)); _0x579434 = this[_0x4cc7('0x1f2c')]; _0x2f73ae = this['radialVelocity']; _0x2e025c = this[_0x4cc7('0x1f2c')]; null == _0x2e025c && (_0x2e025c = new _0x21e384()); _0x2e025c['x'] = _0x579434['x'] * _0x2f73ae; _0x2e025c['y'] = _0x579434['y'] * _0x2f73ae; _0x2e025c['z'] = _0x579434['z'] * _0x2f73ae; _0x35f6f9 && (_0x35f6f9 = Math['sqrt'](this[_0x4cc7('0x126')]['get_x']() * this[_0x4cc7('0x126')][_0x4cc7('0x472')]() + this[_0x4cc7('0x126')]['get_y']() * this[_0x4cc7('0x126')][_0x4cc7('0xb45')]()), this[_0x4cc7('0x1f2c')]['x'] -= this[_0x4cc7('0x126')][_0x4cc7('0x472')]() / _0x35f6f9 * 0x19, this[_0x4cc7('0x1f2c')]['y'] -= this[_0x4cc7('0x126')][_0x4cc7('0xb45')]() / _0x35f6f9 * 0x19); this[_0x4cc7('0x1f2c')]['z'] = this[_0x4cc7('0x2fe6')]; } else { switch (typeof _0x6ff4bf) { case _0x4cc7('0xfbf'): return _0x51c10b[_0x4cc7('0xd32')]; case _0x4cc7('0x5'): return _0x6ff4bf['__name__'] || _0x6ff4bf[_0x4cc7('0xd03')] ? _0x51c10b[_0x4cc7('0xd33')] : _0x51c10b['TFunction']; case _0x4cc7('0x39b'): return Math['ceil'](_0x6ff4bf) == _0x6ff4bf % 0x80000000 ? _0x51c10b[_0x4cc7('0xd30')] : _0x51c10b['TFloat']; case _0x4cc7('0x7ba'): if (null == _0x6ff4bf) return _0x51c10b[_0x4cc7('0xd2e')]; var _0x21ada4 = _0x6ff4bf[_0x4cc7('0xd2f')]; if (null != _0x21ada4) return _0x51c10b[_0x4cc7('0xd36')](_0x21ada4); _0x6ff4bf = _0x5260f5[_0x4cc7('0xce8')](_0x6ff4bf); return null != _0x6ff4bf ? _0x51c10b[_0x4cc7('0xd35')](_0x6ff4bf) : _0x51c10b['TObject']; case _0x4cc7('0x4dc'): return _0x51c10b[_0x4cc7('0xd35')](String); case _0x4cc7('0xb'): return _0x51c10b[_0x4cc7('0xd2e')]; default: return _0x51c10b[_0x4cc7('0xd37')]; } } } if (null != this['targetEntity']) if (this[_0x4cc7('0x232b')] += _0x6ff4bf, 0.9 <= this[_0x4cc7('0x232b')]) _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xbeb')], _0x35cac0) ? this[_0x4cc7('0xa35')](!0x1) : this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); else { var _0x1fcc84 = _0x4cc7('0x2fe7')[_0x4cc7('0x46')]('|') , _0x56907b = 0x0; while (!![]) { switch (_0x1fcc84[_0x56907b++]) { case '0': _0x2f73ae = _0x579434['y']; continue; case '1': var _0x73be6f = _0x579434['x']; continue; case '2': this[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x579434); continue; case '3': _0x579434['x'] = _0x73be6f + _0x35f6f9 * (_0x2f73ae - _0x73be6f); continue; case '4': _0x6ff4bf *= _0x5c6e04['SPIRAL_ROTATION_SPEED'][_0x4cc7('0xa3d')](_0x35f6f9) * (this['rotatingRight'] ? 0x1 : -0x1); continue; case '5': _0x2f73ae = _0x579434['z']; continue; case '6': _0x35f6f9 = this[_0x4cc7('0x232b')] / 0.9; continue; case '7': _0x579434 = this[_0x4cc7('0xe17')] * _0x5c6e04['DISTANCE_AWAY_MULTIPLIER']['getValueAtPercent'](_0x35f6f9); continue; case '8': _0x2e025c = _0x6ff4bf['y'] + _0x579434 * Math[_0x4cc7('0x28')](this[_0x4cc7('0x2fe8')]); continue; case '9': _0x579434['y'] = _0x2f73ae + _0x35f6f9 * (_0x2e025c - _0x2f73ae); continue; case '10': _0x579434['z'] = _0x2f73ae + _0x35f6f9 * (_0x6ff4bf['z'] - _0x2f73ae); continue; case '11': _0x2f73ae = _0x6ff4bf['x'] + _0x579434 * Math[_0x4cc7('0x27')](this[_0x4cc7('0x2fe8')]); continue; case '12': this[_0x4cc7('0x2fe8')] = _0x3004df['add'](this[_0x4cc7('0x2fe8')], _0x6ff4bf); continue; case '13': null != this[_0x4cc7('0x1ee4')][_0x4cc7('0xf30')] && this[_0x4cc7('0x1ee4')]['physicsData'][_0x4cc7('0xf31')] && (_0x579434 *= 0.7); continue; case '14': _0x579434 = this[_0x4cc7('0x126')]['get_position'](); continue; case '15': _0x6ff4bf = this['targetEntity'][_0x4cc7('0x126')]['get_scenePosition'](); continue; } break; } } } }, 'reset': function() { _0x1e4065[_0x4cc7('0x8')][_0x4cc7('0x19')]['call'](this); this[_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x2fe9')](null); this['animationTime'] = 0x0; this[_0x4cc7('0x2fd7')] = 0.5; null == this['velocity'] && (this[_0x4cc7('0x1f2c')] = new _0x21e384()); this[_0x4cc7('0x1f2c')]['x'] = -this[_0x4cc7('0x126')][_0x4cc7('0xb45')](); this[_0x4cc7('0x1f2c')]['y'] = this[_0x4cc7('0x126')]['get_x'](); this[_0x4cc7('0x1f2c')]['z'] = 0x0; var _0x2f2d71 = this[_0x4cc7('0x1f2c')] , _0x20c471 = _0x2f2d71['x'] * _0x2f2d71['x'] + _0x2f2d71['y'] * _0x2f2d71['y'] + _0x2f2d71['z'] * _0x2f2d71['z'] , _0x24d44f = _0x20c471 - 0x1; 1e-10 > (0x0 <= _0x24d44f ? _0x24d44f : -_0x24d44f) || (0x0 == _0x20c471 ? (_0x2f2d71['x'] = 0x1, _0x2f2d71['y'] = 0x0, _0x2f2d71['z'] = 0x0) : (_0x20c471 = 0x1 / Math['sqrt'](_0x20c471), _0x2f2d71['x'] *= _0x20c471, _0x2f2d71['y'] *= _0x20c471, _0x2f2d71['z'] *= _0x20c471)); null == this['customSpeed'] ? (this[_0x4cc7('0x2fea')] = _0x5c6e04['RADIAL_VELOCITY_RANGE'][_0x4cc7('0xa3d')](Math['random']()), this[_0x4cc7('0x2fe6')] = _0x5c6e04[_0x4cc7('0x2feb')][_0x4cc7('0xa3d')](Math[_0x4cc7('0xc2b')]())) : (this[_0x4cc7('0x2fe6')] = this[_0x4cc7('0x2fd8')], _0x2f2d71 = _0x5c6e04[_0x4cc7('0x2feb')][_0x4cc7('0x15aa')](this[_0x4cc7('0x2fd8')]), _0x2f2d71 = (0.1 <= _0x2f2d71 ? 0x1 >= _0x2f2d71 ? _0x2f2d71 : 0x1 : 0.1) / 0x2, _0x20c471 = 0.5 - _0x2f2d71, this[_0x4cc7('0x2fea')] = _0x5c6e04[_0x4cc7('0x2fec')][_0x4cc7('0xa3d')](Math['random']() * (0.5 + _0x2f2d71 - _0x20c471) + _0x20c471)); _0x2f2d71 = this[_0x4cc7('0x1f2c')]; _0x20c471 = this['radialVelocity']; _0x24d44f = this[_0x4cc7('0x1f2c')]; null == _0x24d44f && (_0x24d44f = new _0x21e384()); _0x24d44f['x'] = _0x2f2d71['x'] * _0x20c471; _0x24d44f['y'] = _0x2f2d71['y'] * _0x20c471; _0x24d44f['z'] = _0x2f2d71['z'] * _0x20c471; this[_0x4cc7('0x1f2c')]['z'] = this[_0x4cc7('0x2fe6')]; this[_0x4cc7('0x2b8b')](!0x0); }, 'randomizeRotation': function(_0x363fae) { var _0x4a53b5 = new _0x169fce(); _0x4a53b5['x'] = Math[_0x4cc7('0xc2b')]() - 0.5; _0x4a53b5['y'] = Math[_0x4cc7('0xc2b')]() - 0.5; _0x4a53b5['z'] = Math[_0x4cc7('0xc2b')]() - 0.5; _0x4a53b5['w'] = Math[_0x4cc7('0xc2b')]() - 0.5; var _0x339ea1 = _0x2d63f9[_0x4cc7('0x23d')](_0x4a53b5['x'] * _0x4a53b5['x'] + _0x4a53b5['y'] * _0x4a53b5['y'] + _0x4a53b5['z'] * _0x4a53b5['z'], _0x4a53b5['w'] * _0x4a53b5['w']) , _0x792e97 = _0x339ea1 - 0x1; 1e-10 > (0x0 <= _0x792e97 ? _0x792e97 : -_0x792e97) || (0x0 == _0x339ea1 ? (_0x4a53b5['x'] = 0x0, _0x4a53b5['y'] = 0x0, _0x4a53b5['z'] = 0x0, _0x4a53b5['w'] = 0x1) : (_0x339ea1 = 0x1 / Math[_0x4cc7('0x2c')](_0x339ea1), _0x4a53b5['x'] *= _0x339ea1, _0x4a53b5['y'] *= _0x339ea1, _0x4a53b5['z'] *= _0x339ea1, _0x4a53b5['w'] *= _0x339ea1)); this[_0x4cc7('0x126')][_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x4a53b5)[_0x4cc7('0xc4a')]()); _0x4a53b5 = null == _0x363fae ? 1.5707963267948966 : _0x363fae; _0x339ea1 = _0x5c6e04[_0x4cc7('0x2fdf')](); _0x363fae = this[_0x4cc7('0x2fb4')]; null == _0x363fae && (_0x363fae = new _0x169fce()); _0x792e97 = Math[_0x4cc7('0x28')](_0x4a53b5 / 0x2); _0x363fae['x'] = _0x339ea1['x'] * _0x792e97; _0x363fae['y'] = _0x339ea1['y'] * _0x792e97; _0x363fae['z'] = _0x339ea1['z'] * _0x792e97; _0x363fae['w'] = Math['cos'](_0x4a53b5 / 0x2); _0x4a53b5 = _0x363fae['x'] * _0x363fae['x'] + _0x363fae['y'] * _0x363fae['y'] + _0x363fae['z'] * _0x363fae['z'] + _0x363fae['w'] * _0x363fae['w']; _0x339ea1 = _0x4a53b5 - 0x1; 1e-10 > (0x0 <= _0x339ea1 ? _0x339ea1 : -_0x339ea1) || (0x0 == _0x4a53b5 ? (_0x363fae['x'] = 0x0, _0x363fae['y'] = 0x0, _0x363fae['z'] = 0x0, _0x363fae['w'] = 0x1) : (_0x4a53b5 = 0x1 / Math[_0x4cc7('0x2c')](_0x4a53b5), _0x363fae['x'] *= _0x4a53b5, _0x363fae['y'] *= _0x4a53b5, _0x363fae['z'] *= _0x4a53b5, _0x363fae['w'] *= _0x4a53b5)); }, 'onPickedUp': function(_0x44251d) { if ('JShCB' !== _0x4cc7('0x2fed')) { this[_0x4cc7('0x2de4')](_0x393f85[_0x4cc7('0x2deb')]); } else { _0x127d51[_0x4cc7('0x493')]()[_0x4cc7('0x2164')](this[_0x4cc7('0x9')]); var _0x4c58cc = _0x5260f5[_0x4cc7('0x99b')](_0x44251d['level'], _0x52778d)['batteriesCollected'] + this[_0x4cc7('0x9')]; _0x5260f5[_0x4cc7('0x99b')](_0x44251d[_0x4cc7('0xbeb')], _0x52778d)[_0x4cc7('0x2d67')] = _0x4c58cc; var _0x3939df = _0x104058[_0x4cc7('0x2fee')]; _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x3939df['id'], _0x3939df[_0x4cc7('0xc12')]) < _0x4c58cc && (_0x3939df = _0x104058[_0x4cc7('0x2fee')], 0x28 > _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3939df['id'], _0x3939df[_0x4cc7('0xc12')]) && 0x28 <= _0x4c58cc && _0x4a3eb0[_0x4cc7('0x220d')][_0x4cc7('0x21b5')](), _0x104058[_0x4cc7('0x2fee')]['set_value'](_0x4c58cc)); this[_0x4cc7('0x232b')] = 0x0; this[_0x4cc7('0x1f41')] = !0x1; _0x4c58cc = this[_0x4cc7('0x126')][_0x4cc7('0xd1a')](); _0x3939df = _0x44251d['mesh'][_0x4cc7('0x13f9')](); this[_0x4cc7('0x2fe8')] = Math[_0x4cc7('0x131b')](_0x4c58cc['y'] - _0x3939df['y'], _0x4c58cc['x'] - _0x3939df['x']); isNaN(0xb4 * this['animationAngle'] / 3.141592653589793) && (this[_0x4cc7('0x2fe8')] = 0x0); this[_0x4cc7('0x2fef')] = 0.5 < Math[_0x4cc7('0xc2b')](); this[_0x4cc7('0x2fe9')](_0x44251d); this['setCutoutMode'](!0x1); } }, 'setCutoutMode': function(_0x293b59) { this[_0x4cc7('0x126')][_0x4cc7('0xf9f')](_0x293b59 ? -0xfa0 : 0x0); }, 'cancelOverriddenVelocity': function() { if ('uCjQP' !== _0x4cc7('0x2ff0')) { _0x1e4065[_0x4cc7('0x8')][_0x4cc7('0x2ff1')]['call'](this); this['timeToVelocityUpdate'] = 0x0; } else { e = _0x398955['planeLineIntersection'](this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')], this[_0x4cc7('0x16c5')][_0x4cc7('0xcca')], a, b, e, c, d); isNaN(e['x']) || (a = this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')], 295.84 < (e['x'] - a['x']) * (e['x'] - a['x']) + (e['y'] - a['y']) * _0x56067a[_0x4cc7('0x77f')](e['y'], a['y']) + (e['z'] - a['z']) * (e['z'] - a['z']) ? (e['x'] = NaN, e['y'] = NaN, e['z'] = NaN) : null != f && (a = this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')], b = f, null == b && (b = new _0x21e384()), b['x'] = e['x'] - a['x'], b['y'] = e['y'] - a['y'], b['z'] = e['z'] - a['z'], a = f['x'] * f['x'] + f['y'] * f['y'] + f['z'] * f['z'], b = a - 0x1, 1e-10 > (0x0 <= b ? b : -b) || (0x0 == a ? (f['x'] = 0x1, f['y'] = 0x0, f['z'] = 0x0) : (a = 0x1 / Math[_0x4cc7('0x2c')](a), f['x'] *= a, f['y'] *= a, f['z'] *= a)))); return e; } }, 'wasPickedUp': function() { return null == this[_0x4cc7('0x1ee4')] ? !this[_0x4cc7('0x1ee5')]() : !0x0; }, 'inLevel': function() { return null != this['level'] ? !this[_0x4cc7('0x1f4e')] : !0x1; }, 'set_targetEntity': function(_0x4f97e5) { this['targetEntity'] = _0x4f97e5; null != _0x4f97e5 && _0x5260f5[_0x4cc7('0x9a0')](_0x4f97e5, _0x1aa93f) ? this['targetCharacter'] = _0x4f97e5 : this[_0x4cc7('0x2ff2')] = null; return this[_0x4cc7('0x1ee4')]; }, '__class__': _0x5c6e04, '__properties__': _0x5aff49(_0x1e4065[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_targetEntity': _0x4cc7('0x2fe9') }) }); var _0x9bece0 = function() { this['identifier'] = _0x4cc7('0x24d4'); }; _0x16dada[_0x4cc7('0x2ff3')] = _0x9bece0; _0x9bece0[_0x4cc7('0x8f2')] = _0x4cc7('0x2ff4')[_0x4cc7('0x46')]('\x20'); _0x9bece0[_0x4cc7('0x92b')] = _0xc2e872; _0x9bece0['prototype'] = _0x5aff49(_0xc2e872[_0x4cc7('0x8')], { 'decorate': function(_0x12a67e, _0x3eb352, _0x4f5138) { if (_0x4cc7('0x2ff5') === 'fRmeX') { var _0x3be3f2 = _0x4cc7('0x2ff6')[_0x4cc7('0x46')]('|') , _0x379edb = 0x0; while (!![]) { switch (_0x3be3f2[_0x379edb++]) { case '0': _0x12a67e[_0x4cc7('0x22ca')](); continue; case '1': _0x12a67e[_0x4cc7('0xaca')][_0x4cc7('0xacb')](_0x4f5138); continue; case '2': _0x12a67e = _0x5260f5['__cast'](_0x12a67e, _0x52778d); continue; case '3': return null; case '4': _0x4f5138 = (null != _0x842c50[_0x4cc7('0x1a')] ? _0x3eb352[_0x4cc7('0xd76')](_0x4cc7('0x1a')) : _0x3eb352['h'][_0x4cc7('0x959')](_0x4cc7('0x1a'))) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50[_0x4cc7('0x1a')] ? _0x3eb352['getReserved'](_0x4cc7('0x1a')) : _0x3eb352['h'][_0x4cc7('0x1a')], 0x0) : 0x0; continue; case '5': _0x12a67e = new _0x40b5bf(_0x12a67e[_0x4cc7('0x1583')],_0x4f5138,!0x0); continue; case '6': _0x12a67e[_0x4cc7('0xaca')][_0x4cc7('0xacd')](_0x4f5138); continue; case '7': if (null == _0x4f5138) return null; continue; case '8': _0x4f5138 = null != _0x842c50[_0x4cc7('0x2377')] ? _0x3eb352[_0x4cc7('0xd76')](_0x4cc7('0x2377')) : _0x3eb352['h'][_0x4cc7('0x959')](_0x4cc7('0x2377')); continue; case '9': _0x4f5138 = _0x1fb3e3['getByName'](null != _0x842c50[_0x4cc7('0x5e2')] ? _0x3eb352['getReserved'](_0x4cc7('0x5e2')) : _0x3eb352['h'][_0x4cc7('0x5e2')]); continue; case '10': _0x12a67e['setIndexedPosition']((null != _0x842c50[_0x4cc7('0x2ff7')] ? _0x3eb352[_0x4cc7('0xd76')](_0x4cc7('0x2ff7')) : _0x3eb352['h'][_0x4cc7('0x959')](_0x4cc7('0x2ff7'))) ? _0xf9332a['toFloat'](null != _0x842c50[_0x4cc7('0x2ff7')] ? _0x3eb352[_0x4cc7('0xd77')](_0x2d63f9[_0x4cc7('0x23e')]) : _0x3eb352['h']['xIndex'], 0x0) : 0x0, (null != _0x842c50[_0x4cc7('0x122d')] ? _0x3eb352[_0x4cc7('0xd76')](_0x4cc7('0x122d')) : _0x3eb352['h'][_0x4cc7('0x959')](_0x4cc7('0x122d'))) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['zIndex'] ? _0x3eb352[_0x4cc7('0xd77')](_0x4cc7('0x122d')) : _0x3eb352['h']['zIndex'], 0x0) : 0x0, _0x2d63f9[_0x4cc7('0x23f')](null, _0x842c50[_0x4cc7('0x2ff8')]) ? _0x3eb352[_0x4cc7('0xd76')]('countFromEnd') : _0x3eb352['h']['hasOwnProperty'](_0x4cc7('0x2ff8')), (null != _0x842c50[_0x4cc7('0x2ff9')] ? _0x3eb352['existsReserved'](_0x4cc7('0x2ff9')) : _0x3eb352['h'][_0x4cc7('0x959')](_0x4cc7('0x2ff9'))) ? _0xf9332a['toFloat'](null != _0x842c50['heightAboveTile'] ? _0x3eb352[_0x4cc7('0xd77')]('heightAboveTile') : _0x3eb352['h'][_0x4cc7('0x2ff9')], 0x0) : 0x0); continue; } break; } } else { this['r'][_0x4cc7('0xc')] && (this['r'][_0x4cc7('0x2ffa')] = 0x0); this['r']['m'] = this['r'][_0x4cc7('0x909')](_0x12a67e); this['r']['s'] = _0x12a67e; return null != this['r']['m']; } }, '__class__': _0x9bece0 }); var _0x4b7b28 = function() { this[_0x4cc7('0x2f2e')] = 'model'; }; _0x16dada['com.player03.run3.level.entity.MeshDecorator'] = _0x4b7b28; _0x4b7b28[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20entity\x20MeshDecorator'[_0x4cc7('0x46')]('\x20'); _0x4b7b28[_0x4cc7('0x2b56')] = function(_0x3d90b3) { if (_0x4cc7('0x2ffb') === 'vZzee') { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x1d66')][_0x4cc7('0x96b')](this, _0x3d90b3); _0x3d90b3[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x3d90b3['fragmentConstantsIndex'] + 0x8, 0x1 / this[_0x4cc7('0x19bd')]); } else { return null == _0x3d90b3 ? null : _0x29cea6[_0x4cc7('0x55')](_0x3d90b3, _0x4cc7('0x2ffc')) ? (null == _0x4b7b28[_0x4cc7('0x2ffd')] && (_0x4b7b28[_0x4cc7('0x2ffd')] = new _0x3a9583(_0x4cc7('0x2ffe'))), new _0x33f02e(_0x4b7b28[_0x4cc7('0x2ffd')],_0x3d90b3,0x46)) : null; } } ; _0x4b7b28[_0x4cc7('0x92b')] = _0xc2e872; _0x4b7b28['prototype'] = _0x5aff49(_0xc2e872[_0x4cc7('0x8')], { 'decorate': function(_0x5e8256, _0x185d05, _0x471538) { _0x471538 = _0x4b7b28[_0x4cc7('0x2b56')](null != _0x842c50['name'] ? _0x185d05[_0x4cc7('0xd77')]('name') : _0x185d05['h'][_0x4cc7('0x5e2')]); if (null == _0x471538) return null; var _0x451df2 = (null != _0x842c50['x'] ? _0x185d05[_0x4cc7('0xd76')]('x') : _0x185d05['h'][_0x4cc7('0x959')]('x')) ? _0xf9332a['toFloat'](null != _0x842c50['x'] ? _0x185d05[_0x4cc7('0xd77')]('x') : _0x185d05['h']['x'], 0x0) : 0x0 , _0x1d6aba = (null != _0x842c50['y'] ? _0x185d05[_0x4cc7('0xd76')]('y') : _0x185d05['h'][_0x4cc7('0x959')]('y')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['y'] ? _0x185d05[_0x4cc7('0xd77')]('y') : _0x185d05['h']['y'], 0x0) : 0x0 , _0x1abb9c = (null != _0x842c50['z'] ? _0x185d05[_0x4cc7('0xd76')]('z') : _0x185d05['h'][_0x4cc7('0x959')]('z')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['z'] ? _0x185d05[_0x4cc7('0xd77')]('z') : _0x185d05['h']['z'], 0x0) : 0x0; _0x1abb9c = 0x0 > _0x1abb9c ? _0x1abb9c + _0x5e8256[_0x4cc7('0x1583')][_0x4cc7('0x2256')] : _0x1abb9c + _0x5e8256[_0x4cc7('0x1583')][_0x4cc7('0x11d7')]; _0x471538[_0x4cc7('0xfa1')](new _0x21e384(_0x451df2,_0x1d6aba,_0x1abb9c)); _0x185d05 = null != _0x842c50['rotation'] ? _0x185d05['getReserved'](_0x4cc7('0x84d')) : _0x185d05['h'][_0x4cc7('0x84d')]; null != _0x185d05 && (_0x451df2 = _0x185d05[_0x4cc7('0x46')](','), 0x4 <= _0x451df2[_0x4cc7('0x21')] ? (_0x185d05 = new _0x169fce(), _0x185d05['x'] = parseFloat(_0x451df2[0x0]), _0x185d05['y'] = parseFloat(_0x451df2[0x1]), _0x185d05['z'] = parseFloat(_0x451df2[0x2]), _0x185d05['w'] = parseFloat(_0x451df2[0x3]), _0x451df2 = _0x56067a[_0x4cc7('0x780')](_0x185d05['x'], _0x185d05['x']) + _0x185d05['y'] * _0x185d05['y'] + _0x185d05['z'] * _0x185d05['z'] + _0x185d05['w'] * _0x185d05['w'], _0x1d6aba = _0x451df2 - 0x1, 1e-10 > (0x0 <= _0x1d6aba ? _0x1d6aba : -_0x1d6aba) || (0x0 == _0x451df2 ? (_0x185d05['x'] = 0x0, _0x185d05['y'] = 0x0, _0x185d05['z'] = 0x0, _0x185d05['w'] = 0x1) : (_0x451df2 = 0x1 / Math[_0x4cc7('0x2c')](_0x451df2), _0x185d05['x'] *= _0x451df2, _0x185d05['y'] *= _0x451df2, _0x185d05['z'] *= _0x451df2, _0x185d05['w'] *= _0x451df2)), _0x185d05 = _0x3bafe8[_0x4cc7('0x2fff')](_0x185d05), _0x471538[_0x4cc7('0xfdb')](_0x185d05, 0xb4 * _0x185d05['angle'] / 3.141592653589793 * 0xb4 / 3.141592653589793)) : 0x3 == _0x451df2[_0x4cc7('0x21')] && _0x471538[_0x4cc7('0x3000')](parseFloat(_0x451df2[0x1]), parseFloat(_0x451df2[0x2]), parseFloat(_0x451df2[0x0]))); _0x5e8256[_0x4cc7('0xc32')]['addChild'](_0x471538); return null; }, '__class__': _0x4b7b28 }); var _0x5da050 = function() { if (_0x2d63f9[_0x4cc7('0x240')] !== _0x4cc7('0x3001')) { this['identifier'] = _0x4cc7('0x2b8d'); } else { return this[_0x4cc7('0x1c5f')]; } }; _0x16dada['com.player03.run3.level.entity.SpriteDecorator'] = _0x5da050; _0x5da050[_0x4cc7('0x8f2')] = _0x4cc7('0x3002')[_0x4cc7('0x46')]('\x20'); _0x5da050['__super__'] = _0xc2e872; _0x5da050[_0x4cc7('0x8')] = _0x5aff49(_0xc2e872[_0x4cc7('0x8')], { 'decorate': function(_0x3f33dd, _0x5e784f, _0x48e3c2) { null == _0x48e3c2 && (_0x48e3c2 = -0x1); if (!((null != _0x842c50[_0x4cc7('0x5e2')] ? _0x5e784f['existsReserved'](_0x4cc7('0x5e2')) : _0x5e784f['h']['hasOwnProperty'](_0x4cc7('0x5e2'))) && (null != _0x842c50[_0x4cc7('0x7d9')] ? _0x5e784f[_0x4cc7('0xd76')](_0x4cc7('0x7d9')) : _0x5e784f['h'][_0x4cc7('0x959')]('width')))) return null; if (null != _0x842c50[_0x4cc7('0x98b')] ? !_0x5e784f[_0x4cc7('0xd76')]('height') : !_0x5e784f['h'][_0x4cc7('0x959')](_0x4cc7('0x98b'))) { var _0x1edd06 = null != _0x842c50[_0x4cc7('0x7d9')] ? _0x5e784f[_0x4cc7('0xd77')](_0x4cc7('0x7d9')) : _0x5e784f['h'][_0x4cc7('0x7d9')]; null != _0x842c50[_0x4cc7('0x98b')] ? _0x5e784f[_0x4cc7('0x97d')](_0x4cc7('0x98b'), _0x1edd06) : _0x5e784f['h']['height'] = _0x1edd06; } _0x1edd06 = null; if (null != _0x842c50['rotation'] ? _0x5e784f[_0x4cc7('0xd76')](_0x4cc7('0x84d')) : _0x5e784f['h'][_0x4cc7('0x959')](_0x4cc7('0x84d'))) { var _0x474df4 = _0x563a26[_0x4cc7('0xc92')]((null != _0x842c50[_0x4cc7('0x84d')] ? _0x5e784f[_0x4cc7('0xd77')](_0x4cc7('0x84d')) : _0x5e784f['h']['rotation'])[_0x4cc7('0x46')](','), _0x4bf907[_0x4cc7('0xd09')]); if (0x3 == _0x474df4[_0x4cc7('0x21')]) _0x1edd06 = new _0x469fbd(_0x474df4[_0x4cc7('0x9fc')](),_0x474df4['pop'](),_0x474df4['pop']()); else if (0x4 == _0x474df4[_0x4cc7('0x21')]) { if (_0x4cc7('0x3003') === _0x4cc7('0x3004')) { null == _0x55a4be[_0x4cc7('0x2838')] && (_0x55a4be['truancy'] = new _0x327af5()); return _0x55a4be[_0x4cc7('0x2838')]; } else { _0x1edd06 = new _0x169fce(); _0x1edd06['x'] = _0x474df4['pop'](); _0x1edd06['y'] = _0x474df4[_0x4cc7('0x9fc')](); _0x1edd06['z'] = _0x474df4[_0x4cc7('0x9fc')](); _0x1edd06['w'] = _0x474df4[_0x4cc7('0x9fc')](); _0x474df4 = _0x1edd06['x'] * _0x1edd06['x'] + _0x1edd06['y'] * _0x1edd06['y'] + _0x1edd06['z'] * _0x1edd06['z'] + _0x1edd06['w'] * _0x1edd06['w']; var _0x347ffe = _0x474df4 - 0x1; 1e-10 > (0x0 <= _0x347ffe ? _0x347ffe : -_0x347ffe) || (0x0 == _0x474df4 ? (_0x1edd06['x'] = 0x0, _0x1edd06['y'] = 0x0, _0x1edd06['z'] = 0x0, _0x1edd06['w'] = 0x1) : (_0x474df4 = 0x1 / Math[_0x4cc7('0x2c')](_0x474df4), _0x1edd06['x'] *= _0x474df4, _0x1edd06['y'] *= _0x474df4, _0x1edd06['z'] *= _0x474df4, _0x1edd06['w'] *= _0x474df4)); _0x1edd06 = _0x3bafe8[_0x4cc7('0x968')](_0x1edd06); } } } _0x347ffe = _0x3f33dd['latestSection']['layout']; _0x474df4 = _0x2bc114[_0x4cc7('0x24')](null); if (null != _0x347ffe && (null != _0x842c50[_0x4cc7('0x1a91')] ? _0x5e784f[_0x4cc7('0xd76')](_0x4cc7('0x1a91')) : _0x5e784f['h']['hasOwnProperty'](_0x4cc7('0x1a91')))) { var _0x59ddc4 = new _0x463191(null != _0x842c50[_0x4cc7('0x1a91')] ? _0x5e784f['getReserved'](_0x4cc7('0x1a91')) : _0x5e784f['h'][_0x4cc7('0x1a91')]); for (_0x59ddc4 = _0x1c8e81(_0x59ddc4)(); _0x59ddc4[_0x4cc7('0x94e')](); ) { var _0xb668bd = _0x59ddc4[_0x4cc7('0x3a')](); _0xb668bd = _0x347ffe[_0x4cc7('0x16b2')](_0xb668bd); _0x474df4[_0x4cc7('0x29')](_0xb668bd); } } else _0x474df4[_0x4cc7('0x29')](new _0x5de1f4(0x0,0x0,0x0)); _0x347ffe = (null != _0x842c50['x'] ? _0x5e784f[_0x4cc7('0xd76')]('x') : _0x5e784f['h'][_0x4cc7('0x959')]('x')) ? _0xf9332a['toFloat'](null != _0x842c50['x'] ? _0x5e784f[_0x4cc7('0xd77')]('x') : _0x5e784f['h']['x'], 0x0) : 0x0; _0x59ddc4 = (null != _0x842c50['y'] ? _0x5e784f[_0x4cc7('0xd76')]('y') : _0x5e784f['h'][_0x4cc7('0x959')]('y')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['y'] ? _0x5e784f[_0x4cc7('0xd77')]('y') : _0x5e784f['h']['y'], 0x0) : 0x0; _0xb668bd = (null != _0x842c50['z'] ? _0x5e784f[_0x4cc7('0xd76')]('z') : _0x5e784f['h'][_0x4cc7('0x959')]('z')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['z'] ? _0x5e784f[_0x4cc7('0xd77')]('z') : _0x5e784f['h']['z'], 0x0) : 0x0; if (0x0 != _0x347ffe || 0x0 != _0x59ddc4 || 0x0 != _0xb668bd) for (var _0x57e1d2 = 0x0; _0x57e1d2 < _0x474df4['get_length'](); ) { var _0x48c401 = _0x474df4[_0x4cc7('0x2b')](_0x57e1d2); ++_0x57e1d2; _0x48c401[_0x4cc7('0xcc2')]['x'] += _0x347ffe; _0x48c401[_0x4cc7('0xcc2')]['y'] += _0x59ddc4; _0x48c401[_0x4cc7('0xcc2')]['z'] += _0xb668bd; } _0x3f33dd = new _0x4f8392(_0x3f33dd,this,new _0x1fff74(_0x474df4),null != _0x842c50[_0x4cc7('0x5e2')] ? _0x5e784f[_0x4cc7('0xd77')](_0x4cc7('0x5e2')) : _0x5e784f['h']['name'],_0x4bf907['parseInt'](null != _0x842c50[_0x4cc7('0x7d9')] ? _0x5e784f[_0x4cc7('0xd77')](_0x4cc7('0x7d9')) : _0x5e784f['h'][_0x4cc7('0x7d9')]),_0x4bf907[_0x4cc7('0xd08')](null != _0x842c50[_0x4cc7('0x98b')] ? _0x5e784f[_0x4cc7('0xd77')](_0x4cc7('0x98b')) : _0x5e784f['h'][_0x4cc7('0x98b')]),_0x1edd06[_0x4cc7('0xc4a')](),null != _0x842c50[_0x4cc7('0x992')] ? _0x5e784f['existsReserved'](_0x4cc7('0x992')) : _0x5e784f['h'][_0x4cc7('0x959')]('background')); this['continueDecorating'](_0x3f33dd, _0x48e3c2); return _0x3f33dd; }, 'continueDecorating': function(_0x200fa4, _0x421407) { null == _0x421407 && (_0x421407 = -0x1); if (0x0 != _0x421407) for (var _0x51e771, _0x421203; _0x200fa4['positionIterator3D'][_0x4cc7('0x94e')]() && !(_0x51e771 = _0x200fa4[_0x4cc7('0x3005')]['next'](), _0x421203 = new _0x2eee4b(null,_0x200fa4[_0x4cc7('0x3006')],_0x200fa4[_0x4cc7('0x3007')],!0x0,null,_0x200fa4[_0x4cc7('0x1629')]), _0x421203 = _0x200fa4[_0x4cc7('0x992')] ? new _0x457f0f(_0x200fa4[_0x4cc7('0xb7f')],_0x421203) : new _0x12dd16(_0x200fa4[_0x4cc7('0xb7f')],_0x421203), null != _0x51e771['eulers'] ? _0x421203['mesh']['set_eulers'](_0x51e771[_0x4cc7('0x1dbe')]['get_degrees']()) : null != _0x200fa4[_0x4cc7('0x1dbe')] && _0x421203[_0x4cc7('0x126')][_0x4cc7('0x967')](_0x200fa4[_0x4cc7('0x1dbe')]), _0x421203[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x51e771[_0x4cc7('0xcc2')]), _0x200fa4[_0x4cc7('0xb7f')][_0x4cc7('0x242a')](_0x421203), _0x200fa4[_0x4cc7('0x9f3')]++, 0x0 <= _0x421407 && (--_0x421407, 0x0 >= _0x421407)); ) ; }, '__class__': _0x5da050 }); var _0x355da6 = function(_0x5053dc, _0x2c86d9, _0x46deea, _0x17ed35) { this[_0x4cc7('0x9f3')] = 0x0; this[_0x4cc7('0xbeb')] = _0x5053dc; this['decorator'] = _0x2c86d9; this[_0x4cc7('0x3008')] = _0x46deea; this['positionIterator3D'] = _0x17ed35; }; _0x16dada[_0x4cc7('0x3009')] = _0x355da6; _0x355da6['__name__'] = ['unitsystem', _0x4cc7('0xbeb'), _0x4cc7('0x300a')]; _0x355da6[_0x4cc7('0x8')] = {}; _0x355da6[_0x4cc7('0x8')][_0x4cc7('0x9f3')] = null; _0x355da6[_0x4cc7('0x8')]['level'] = null; _0x355da6[_0x4cc7('0x8')][_0x4cc7('0x300b')] = null; _0x355da6[_0x4cc7('0x8')][_0x4cc7('0x3008')] = null; _0x355da6[_0x4cc7('0x8')][_0x4cc7('0x3005')] = null; _0x355da6[_0x4cc7('0x8')][_0x4cc7('0x300c')] = null; _0x355da6[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x355da6; var _0x4f8392 = function(_0x6b3854, _0x3427e0, _0x50d709, _0x5e3795, _0x4e516b, _0x3545bd, _0x2a6706, _0x5e1ab1) { _0x355da6[_0x4cc7('0x96b')](this, _0x6b3854, _0x3427e0, null, _0x50d709); this[_0x4cc7('0xb7f')] = _0x6b3854; this[_0x4cc7('0x3006')] = _0x4e516b; this[_0x4cc7('0x3007')] = _0x3545bd; this['eulers'] = _0x2a6706; this[_0x4cc7('0x992')] = _0x5e1ab1; this[_0x4cc7('0x5c1')] = _0x4113bc['getTexture'](_0x5e3795); this[_0x4cc7('0x1629')] = new _0x705f29(this['texture'][_0x4cc7('0x5c1')]); }; _0x16dada[_0x2d63f9[_0x4cc7('0x4af')]] = _0x4f8392; _0x4f8392[_0x4cc7('0x8f2')] = _0x4cc7('0x300d')['split']('\x20'); _0x4f8392['__super__'] = _0x355da6; _0x4f8392[_0x4cc7('0x8')] = _0x5aff49(_0x355da6[_0x4cc7('0x8')], { 'tunnel': null, 'spriteWidth': null, 'spriteHeight': null, 'eulers': null, 'background': null, 'texture': null, 'material': null, '__class__': _0x4f8392 }); var _0x543149 = function(_0x3c5bdb) { _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1629')] = _0x3c5bdb; }; _0x16dada[_0x4cc7('0x300e')] = _0x543149; _0x543149['__name__'] = 'com\x20player03\x20run3\x20level\x20render\x20ColorTextureEffect'['split']('\x20'); _0x543149[_0x4cc7('0x92b')] = _0x298f62; _0x543149[_0x4cc7('0x8')] = _0x5aff49(_0x298f62['prototype'], { 'material': null, 'initConstants': function(_0x317d00) { _0x317d00[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x317d00['fragmentConstantsIndex'] + 0x3, 0x1); }, 'activate': function(_0x4bc89d, _0x494350) { _0x494350 = _0x4bc89d[_0x4cc7('0x19bb')]; _0x4bc89d = _0x4bc89d['fragmentConstantsIndex']; _0x494350['set'](_0x4bc89d, (this[_0x4cc7('0x1629')][_0x4cc7('0x1b63')]() >> 0x10 & 0xff) / 0xff); _0x494350['set'](_0x4bc89d + 0x1, (this['material']['get_ambientColor']() >> 0x8 & 0xff) / 0xff); _0x494350[_0x4cc7('0x9e7')](_0x4bc89d + 0x2, (this[_0x4cc7('0x1629')][_0x4cc7('0x1b63')]() & 0xff) / 0xff); }, 'getFragmentCode': function(_0x462713, _0x47e920, _0xc6e7cf) { var _0x193840 = _0x47e920[_0x4cc7('0xe57')](); _0x462713[_0x4cc7('0x1cf9')] = 0x4 * _0x193840[_0x4cc7('0x19f4')](); _0x462713 = _0x47e920['getFreeFragmentVectorTemp'](); _0x47e920[_0x4cc7('0xf1a')](_0x462713, 0x1); var _0x1d5c6d = _0x47e920[_0x4cc7('0xe55')]() , _0x106b73 = _0x56067a[_0x4cc7('0x778')]('', _0x4bf907[_0x4cc7('0x4dc')](_0x193840)) + '.w'; _0xc6e7cf = _0x56067a[_0x4cc7('0x781')](_0x4cc7('0xaf'), _0x4bf907['string'](_0x1d5c6d)) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xc6e7cf) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0xc6e7cf) + _0x4cc7('0x147') + (_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x462713) + _0x4cc7('0x132') + _0x106b73 + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xc6e7cf) + _0x4cc7('0x147')) + (_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x462713) + _0x4cc7('0x139') + _0x4bf907['string'](_0x193840) + _0x56067a[_0x4cc7('0x635')] + _0x4bf907[_0x4cc7('0x4dc')](_0x462713) + '.w\x0a') + (_0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0xc6e7cf) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1d5c6d) + ',\x20' + _0x4bf907['string'](_0x462713) + '\x0a'); _0x47e920['removeFragmentTempUsage'](_0x462713); return _0xc6e7cf; }, '__class__': _0x543149 }); var _0x32dbb6 = function() {}; _0x16dada[_0x4cc7('0x300f')] = _0x32dbb6; _0x32dbb6[_0x4cc7('0x8f2')] = _0x4cc7('0x3010')[_0x4cc7('0x46')]('\x20'); _0x32dbb6[_0x4cc7('0x19')] = function() { if (_0x4cc7('0x3011') !== _0x4cc7('0x3012')) { _0x32dbb6[_0x4cc7('0x8ef')]['set_maxDistance'](0xbb8); } else { this[_0x4cc7('0x269c')] = !0x1; this[_0x4cc7('0xb6a')](a, b); this[_0x4cc7('0x269c')] = !0x0; } } ; var _0x3855e8 = function(_0x2820d8) { _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb7f')] = _0x2820d8; }; _0x16dada[_0x4cc7('0x3013')] = _0x3855e8; _0x3855e8[_0x4cc7('0x8f2')] = _0x4cc7('0x3014')[_0x4cc7('0x46')]('\x20'); _0x3855e8[_0x4cc7('0x92b')] = _0x298f62; _0x3855e8[_0x4cc7('0x8')] = _0x5aff49(_0x298f62[_0x4cc7('0x8')], { 'tunnel': null, 'initVO': function(_0x21e3f5) { _0x21e3f5[_0x4cc7('0x1cda')] = !0x0; }, 'activate': function(_0x20dad1, _0x4f01cf) { _0x20dad1[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x20dad1[_0x4cc7('0x1cf9')], this[_0x4cc7('0xb7f')][_0x4cc7('0x2457')]); _0x20dad1[_0x4cc7('0x19bb')]['set'](_0x20dad1[_0x4cc7('0x1cf9')] + 0x1, 0x1); }, 'getFragmentCode': function(_0x3035a8, _0x1e424c, _0x1c193f) { var _0xf28d2c = _0x1e424c[_0x4cc7('0xe57')]() , _0x427e23 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c81')]; _0x3035a8['fragmentConstantsIndex'] = 0x4 * _0xf28d2c[_0x4cc7('0x19f4')](); _0x3035a8 = _0x1e424c[_0x4cc7('0x1e2d')](); return _0x4cc7('0x3015') + _0x4bf907[_0x4cc7('0x4dc')](_0x3035a8) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0xf28d2c) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x427e23) + _0x4cc7('0x1d04') + (_0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x1c193f) + _0x4cc7('0x139') + _0x4bf907['string'](_0x1c193f) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x3035a8) + '\x0a'); }, '__class__': _0x3855e8 }); var _0x5595fe = function() {}; _0x16dada[_0x4cc7('0x3016')] = _0x5595fe; _0x5595fe['__name__'] = _0x4cc7('0x3017')['split']('\x20'); _0x5595fe[_0x4cc7('0x2cf3')] = function(_0x221d0c, _0x17d877) { var _0x5671a2 = new _0x3a1efa(); _0x221d0c = _0x6fe3b9['getText'](_0x221d0c); var _0x53a30f = null; if (_0x5595fe[_0x4cc7('0x3018')][_0x4cc7('0xc7c')](_0x221d0c)) { _0x221d0c = _0x5595fe[_0x4cc7('0x3018')][_0x4cc7('0xc7f')](); var _0x160613 = _0x5595fe[_0x4cc7('0x3018')]['matched'](0x1); } else return _0x5671a2; for (; 0x0 < _0x221d0c[_0x4cc7('0x21')]; ) { if (_0x5595fe[_0x4cc7('0x3018')][_0x4cc7('0xc7c')](_0x221d0c)) { var _0x5d4032 = _0x5595fe[_0x4cc7('0x3018')][_0x4cc7('0x2f4a')](); _0x53a30f = _0x5595fe[_0x4cc7('0x3018')][_0x4cc7('0xc7d')](0x1); _0x221d0c = _0x5595fe['pathParser'][_0x4cc7('0xc7f')](); } else _0x5d4032 = _0x221d0c, _0x221d0c = ''; if (0x0 < _0x5d4032['length']) { var _0x40e9cf = 0x7b == _0x5d4032['charCodeAt'](0x0) ? _0x3a8a6f[_0x4cc7('0x946')](_0x5d4032, 0x0, _0x5d4032[_0x4cc7('0x2d')]('\x0d\x0a')) : null; _0x40e9cf = new _0x377c51(_0x5595fe[_0x4cc7('0xca6')](_0x5d4032),_0x40e9cf); null != _0x842c50[_0x160613] ? _0x5671a2['setReserved'](_0x160613, _0x40e9cf) : _0x5671a2['h'][_0x160613] = _0x40e9cf; null != _0x17d877 && _0x17d877[_0x4cc7('0x29')](_0x160613); } _0x160613 = _0x53a30f; } return _0x5671a2; } ; _0x5595fe[_0x4cc7('0xca6')] = function(_0x13cb4c) { var _0x590f00 = _0x2bc114['toObjectVector'](null) , _0x57fa50 = 0x0; for (_0x13cb4c = _0x13cb4c[_0x4cc7('0x46')]('\x0d\x0a'); _0x57fa50 < _0x13cb4c[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x3019') === _0x4cc7('0x301a')) { this[_0x4cc7('0x1c9d')] = 0x0; this[_0x4cc7('0x20c9')] = _0x13cb4c; } else { var _0x2e2bd6 = _0x13cb4c[_0x57fa50]; ++_0x57fa50; if (0x1 < _0x2e2bd6[_0x4cc7('0x21')]) { var _0x5c05f2 = _0x2e2bd6['charCodeAt'](0x0); _0x5c05f2 = _0x56067a['QaLrj'](0x61, _0x5c05f2) && 0x7a >= _0x5c05f2 || 0x41 <= _0x5c05f2 && 0x5a >= _0x5c05f2 ? !0x0 : 0x30 <= _0x5c05f2 ? 0x39 >= _0x5c05f2 : !0x1; } else _0x5c05f2 = !0x1; _0x5c05f2 && _0x590f00[_0x4cc7('0x29')](_0x2e2bd6); } } return _0x590f00; } ; var _0x377c51 = function(_0xec658e, _0x5733b6) { this[_0x4cc7('0x107c')] = _0xec658e; this[_0x4cc7('0x107d')] = _0x5733b6; }; _0x16dada['com.player03.run3.level.sets.PathData'] = _0x377c51; _0x377c51['__name__'] = _0x4cc7('0x301b')[_0x4cc7('0x46')]('\x20'); _0x377c51[_0x4cc7('0x8')] = {}; _0x377c51[_0x4cc7('0x8')][_0x4cc7('0x107c')] = null; _0x377c51[_0x4cc7('0x8')][_0x4cc7('0x107d')] = null; _0x377c51[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x377c51; var _0x4cd01d = function() { this[_0x4cc7('0x301c')] = this['rotationBeforeUpdate'] = this[_0x4cc7('0x301d')] = 0x0; this['initialRotation'] = 0.01; _0x1f7569[_0x4cc7('0x96b')](this); }; _0x16dada['com.player03.run3.level.structure.ArtificialGravity'] = _0x4cd01d; _0x4cd01d['__name__'] = 'com\x20player03\x20run3\x20level\x20structure\x20ArtificialGravity'['split']('\x20'); _0x4cd01d[_0x4cc7('0x92b')] = _0x1f7569; _0x4cd01d[_0x4cc7('0x8')] = _0x5aff49(_0x1f7569[_0x4cc7('0x8')], { 'initialRotation': null, 'rotationAfterUpdate': null, 'rotationBeforeUpdate': null, 'rotationVotes': null, 'onUpdateStart': function() { this[_0x4cc7('0x301d')] = 0x0; this[_0x4cc7('0x2310')] = 3.141592653589793 * this['get_rotationZ']() / 0xb4; this['rotationAfterUpdate'] = 3.141592653589793 * this['get_rotationZ']() / 0xb4; }, 'voteForRotation': function(_0x381616, _0x1643c4) { null == _0x1643c4 && (_0x1643c4 = !0x1); this[_0x4cc7('0x301d')]++; _0x381616 = _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x381616, this[_0x4cc7('0x301c')])); this[_0x4cc7('0x301c')] = _0x3c2748['simplify'](_0x3004df[_0x4cc7('0x2a')](this[_0x4cc7('0x301c')], _0x56067a[_0x4cc7('0x77e')](_0x381616, this[_0x4cc7('0x301d')]))); _0x1643c4 || this[_0x4cc7('0x2345')](); }, 'finalizeRotationVotes': function() { if (3.141592653589793 * this[_0x4cc7('0xf73')]() / 0xb4 != this[_0x4cc7('0x301c')]) { if ('CvGBW' !== _0x4cc7('0x301e')) { this[_0x4cc7('0x1f7f')] = _0x2bc114[_0x4cc7('0x9cf')](null); _0x43c819[_0x4cc7('0x96b')](this, _0x356212); } else { for (var _0x356212 = 0x0, _0x174362 = this[_0x4cc7('0xd26')]; _0x356212 < _0x174362[_0x4cc7('0x34')](); ) { var _0x356b8a = _0x174362[_0x4cc7('0x2b')](_0x356212); ++_0x356212; _0x356b8a['get_scenePosition'](); } this[_0x4cc7('0xb4c')](this[_0x4cc7('0x301c')]); _0x356212 = 0x0; for (_0x174362 = this[_0x4cc7('0xd26')]; _0x2d63f9['YxpMJ'](_0x356212, _0x174362[_0x4cc7('0x34')]()); ) _0x356b8a = _0x174362['get'](_0x356212), ++_0x356212, _0x356b8a[_0x4cc7('0xfa1')](this['get_inverseSceneTransform']()[_0x4cc7('0x1007')](_0x356b8a[_0x4cc7('0xfa9')])); } } }, 'set_rotation': function(_0x44d747) { var _0x10f8c3 = 0xb4 * _0x44d747 / 3.141592653589793; this[_0x4cc7('0x301c')] = _0x44d747; this['get_rotationZ']() != _0x10f8c3 && this[_0x4cc7('0xf9a')](_0x10f8c3); return _0x44d747; }, 'reset': function() { if (_0x4cc7('0x301f') === _0x4cc7('0x301f')) { this[_0x4cc7('0xb4c')](this[_0x4cc7('0x1a6c')]); this[_0x4cc7('0x2d68')](); } else { _0x43c819[_0x4cc7('0x8')]['activate'][_0x4cc7('0x96b')](this, a, b); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0x5d')](this[_0x4cc7('0xf27')]['_colorTransformMethodVO'], a); for (var _0x48da12 = this[_0x4cc7('0xf27')]['_methods'], _0x4dee2b = 0x0, _0x3eb381 = _0x48da12[_0x4cc7('0x34')](); _0x4dee2b < _0x3eb381; ) { var _0x4f0b8e = _0x4dee2b++; _0x4f0b8e = _0x48da12['get'](_0x4f0b8e); _0x4f0b8e[_0x4cc7('0x8ef')]['activate'](_0x4f0b8e[_0x4cc7('0x42')], a); } 0x0 <= this[_0x4cc7('0x1bc0')] && (a = b['get_scenePosition'](), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')], a['x']), this['_vertexConstantData'][_0x4cc7('0x9e7')](this[_0x4cc7('0x1bc0')] + 0x1, a['y']), this[_0x4cc7('0x1bc7')]['set'](this[_0x4cc7('0x1bc0')] + 0x2, a['z'])); } }, '__class__': _0x4cd01d, '__properties__': _0x5aff49(_0x1f7569['prototype']['__properties__'], { 'set_rotation': _0x4cc7('0xb4c') }) }); var _0x1029f3 = function(_0x24491b, _0x4431ff) { null == _0x4431ff && (_0x4431ff = new _0x43ea86(0xdddddd)); _0x5b5b9f['call'](this, _0x24491b, _0x4431ff); }; _0x16dada[_0x4cc7('0x3020')] = _0x1029f3; _0x1029f3[_0x4cc7('0x8f2')] = _0x4cc7('0x3021')[_0x4cc7('0x46')]('\x20'); _0x1029f3[_0x4cc7('0x92b')] = _0x5b5b9f; _0x1029f3['prototype'] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], { '__class__': _0x1029f3 }); var _0x1dcfca = function(_0x3d0a7e) { this[_0x4cc7('0x1613')] = this[_0x4cc7('0x1618')] = !0x1; this[_0x4cc7('0x3022')] = this['strengthFromImpact'] = 0x0; this[_0x4cc7('0x3023')] = 0x5a; this[_0x4cc7('0x1106')] = _0x3d0a7e; var _0x5c2d3 = 0x5a + 0.25 * (_0x3d0a7e[_0x4cc7('0x1dc1')] - 0x5a) , _0x4a967e = 0x19d - _0x5c2d3; this[_0x4cc7('0x3024')] = function(_0x3d0a7e) { return _0x2e945e['boundedFunc'](_0x5c2d3, _0x4a967e, 0x4e20, _0x3d0a7e); } ; var _0x44e184 = _0x3d0a7e[_0x4cc7('0x1584')]; _0x44e184 = _0x22f447[_0x4cc7('0x21fa')](_0x4bf907[_0x4cc7('0xd08')](null != _0x842c50[_0x4cc7('0x230')] ? _0x44e184['getReserved'](_0x4cc7('0x230')) : _0x44e184['h'][_0x4cc7('0x230')]), 0xeeeeee, 0.612); var _0x181c40 = _0x3d0a7e[_0x4cc7('0x1584')]; if (null != _0x842c50[_0x4cc7('0x3025')] ? _0x181c40[_0x4cc7('0xd76')](_0x4cc7('0x3025')) : _0x181c40['h'][_0x4cc7('0x959')](_0x56067a[_0x4cc7('0x782')])) _0x181c40 = _0x3d0a7e['params'], _0x44e184 = _0x22f447[_0x4cc7('0x21fa')](_0x44e184, _0x4bf907[_0x4cc7('0xd08')](null != _0x842c50['color1'] ? _0x181c40[_0x4cc7('0xd77')](_0x4cc7('0x3025')) : _0x181c40['h'][_0x4cc7('0x3025')]), 0.2); _0x44e184 = new _0x346394(_0x3d0a7e[_0x4cc7('0x1dc1')],_0x44e184,null,0x1,_0x14ba2f[_0x4cc7('0x2370')],_0x592928['tileTypes'][_0x4cc7('0x2d')](_0x4cc7('0x24ca'), 0x0),_0x3d0a7e[_0x4cc7('0xb7f')]['backwards'],null); this[_0x4cc7('0x1617')] = _0x2bc114['toObjectVector'](null); this['sources'] = _0x2bc114[_0x4cc7('0x24')](null); var _0x3f4930 = null != _0x3d0a7e[_0x4cc7('0xb7f')][_0x4cc7('0x2d5a')](_0x3d0a7e['startZ'] - 0x1); _0x181c40 = null != _0x3d0a7e['tunnel'][_0x4cc7('0x2d5a')](_0x3d0a7e['endZ'] + 0x1); var _0x337a20 = Math[_0x4cc7('0xa96')]((_0x3d0a7e[_0x4cc7('0x2256')] - _0x3d0a7e[_0x4cc7('0x11d7')]) / _0x3d0a7e[_0x4cc7('0x1dc1')]); _0x181c40 || (_0x337a20 += Math[_0x4cc7('0xaea')](_0x56067a[_0x4cc7('0x77e')](0xc8, _0x3d0a7e[_0x4cc7('0x1dc1')]))); for (var _0x130421 = 0x0; _0x130421 < _0x337a20; ) { for (var _0x4b8c2a = _0x130421++, _0x48c401 = 0x0, _0x16dada = _0x3d0a7e[_0x4cc7('0x2945')]; _0x48c401 < _0x16dada; ) { if (_0x4cc7('0x3026') === _0x56067a[_0x4cc7('0x783')]) { var _0x31ad4a = _0x48c401++; this[_0x4cc7('0x1617')][_0x4cc7('0x29')](new _0x30a797(this,_0x4b8c2a * _0x3d0a7e[_0x4cc7('0x2945')] + _0x31ad4a,0x0 < _0x31ad4a ? this[_0x4cc7('0x1617')]['get'](this[_0x4cc7('0x1617')][_0x4cc7('0x34')]() - 0x1) : null,0x0 < _0x4b8c2a ? this[_0x4cc7('0x1617')]['get']((_0x4b8c2a - 0x1) * _0x3d0a7e[_0x4cc7('0x2945')] + _0x31ad4a) : null)); } else { return _0x3d0a7e > _0x5c2d3 ? _0x3d0a7e : _0x5c2d3; } } this[_0x4cc7('0x1617')]['get'](_0x4b8c2a * _0x3d0a7e[_0x4cc7('0x2945')])[_0x4cc7('0x3027')](0x2, this['pieces'][_0x4cc7('0x2b')](this[_0x4cc7('0x1617')][_0x4cc7('0x34')]() - 0x1)); } if (_0x3f4930) for (_0x3f4930 = 0x0, _0x130421 = _0x3d0a7e[_0x4cc7('0x2945')]; _0x56067a[_0x4cc7('0x2f45')](_0x3f4930, _0x130421); ) _0x337a20 = _0x3f4930++, this[_0x4cc7('0x1617')][_0x4cc7('0x2b')](_0x337a20)[_0x4cc7('0xba4')] = 0x0; if (_0x181c40) for (_0x181c40 = this[_0x4cc7('0x1617')][_0x4cc7('0x34')]() - _0x3d0a7e[_0x4cc7('0x2945')], _0x3f4930 = this[_0x4cc7('0x1617')][_0x4cc7('0x34')](); _0x181c40 < _0x3f4930; ) _0x130421 = _0x181c40++, this['pieces'][_0x4cc7('0x2b')](_0x130421)[_0x4cc7('0xba4')] = 0x0; _0x181c40 = 0x0; for (_0x3f4930 = this[_0x4cc7('0x1617')]; _0x181c40 < _0x3f4930[_0x4cc7('0x34')](); ) _0x130421 = _0x3f4930[_0x4cc7('0x2b')](_0x181c40), ++_0x181c40, _0x130421[_0x4cc7('0x8fe')](_0x44e184); _0x44e184 = _0x2bc114[_0x4cc7('0x24')](null); _0x181c40 = 0x0; for (_0x3f4930 = this['pieces']; _0x181c40 < _0x3f4930[_0x4cc7('0x34')](); ) _0x130421 = _0x3f4930['get'](_0x181c40), ++_0x181c40, isFinite(_0x130421[_0x4cc7('0xba4')]) && _0x44e184[_0x4cc7('0x29')](_0x130421); for (; 0x0 < _0x44e184[_0x4cc7('0x34')](); ) _0x44e184[_0x4cc7('0x1907')]()[_0x4cc7('0x3028')](_0x44e184); _0x3d0a7e[_0x4cc7('0xb7f')][_0x4cc7('0x22ef')](this); this[_0x4cc7('0x19')](); }; _0x16dada[_0x4cc7('0x3029')] = _0x1dcfca; _0x1dcfca[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20terrain\x20Bridge'[_0x4cc7('0x46')]('\x20'); _0x1dcfca['__interfaces__'] = [_0x556be8]; _0x1dcfca[_0x4cc7('0x8')] = {}; _0x1dcfca[_0x4cc7('0x8')]['section'] = null; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x1617')] = null; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x1611')] = null; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x3024')] = null; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x1615')] = null; _0x1dcfca[_0x4cc7('0x8')]['strengthFromTime'] = null; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x3022')] = null; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x1616')] = null; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x1613')] = null; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x1618')] = null; _0x1dcfca[_0x4cc7('0x8')]['update'] = function(_0x13c9ec) { if (_0x4cc7('0x302a') === _0x4cc7('0x302b')) { return new _0x465fef(_0x13c9ec); } else { if (0x0 >= this.sources.get_length()) this.hideBridge(); else { for (var _0xd6b255 = _0x44b7a4.range(this.sources.get_length() - 0x1, -0x1, -0x1); _0xd6b255.currentValue != _0xd6b255.end; ) { var _0x31b26d = _0xd6b255.currentValue += _0xd6b255.step; isNaN(this.sources.get(_0x31b26d).strength) && this.sources.splice(_0x31b26d, 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) { this.contactThisFrame ? this.set_timeOnBridge(this.timeOnBridge + _0x13c9ec) : this.set_timeOnBridge(this.timeOnBridge - _0x13c9ec * this.timeOnBridge * 0.5); 0x1 <= this.section.tunnel.unpausedTime - this.impactTime && (this.strengthFromImpact -= _0x13c9ec * this.strengthFromImpact * 0.5 * (this.contactThisFrame ? 0.8 : 0x1)); this.contactThisFrame = !0x1; _0x13c9ec = 0x0; for (_0xd6b255 = this.pieces; _0x13c9ec < _0xd6b255.get_length(); ) _0x31b26d = _0xd6b255.get(_0x13c9ec), ++_0x13c9ec, _0x31b26d.update(this.sources.get(0x0)); this.wasVisible = !0x0; } else this.hideBridge(), this.sources.get(0x0).wasInBounds = !0x0; } } } ; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x1619')] = function() { if (_0x4cc7('0x302c') !== _0x4cc7('0x302d')) { if (this.wasVisible) { for (var _0x5a3d61 = 0x0, _0x383f43 = this.pieces; _0x5a3d61 < _0x383f43.get_length(); ) { var _0x582b96 = _0x383f43.get(_0x5a3d61); ++_0x5a3d61; _0x582b96.set_visible(!0x1); } this.wasVisible = !0x1; } } else { return this._libImages; } } ; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x1614')] = function(_0x5e9126) { this.strengthFromTime = this.strengthFunction(Math.round(0x3e8 * _0x5e9126)) * (0.413 + 0.587 * this.section.tunnel.power); return this.timeOnBridge = _0x5e9126; } ; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { for (var _0x139b31 = 0x0, _0xfe5709 = this.pieces; _0x139b31 < _0xfe5709.get_length(); ) { if (_0x4cc7('0x302e') !== _0x4cc7('0x302f')) { var _0xd70d5d = _0xfe5709.get(_0x139b31); ++_0x139b31; _0xd70d5d.set_visible(!0x1); } else { return _0x4cc7('0x1624'); } } this.set_timeOnBridge(0x0); this.strengthFromImpact = 0x0; } ; _0x1dcfca[_0x4cc7('0x8')]['done'] = function() { return _0x56067a.KaSIN(null, this.section.decorators); } ; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1dcfca; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x1dcfca[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1614')] = _0x4cc7('0x1614'); var _0x30a797 = function(_0x3147d7, _0x4105bc, _0x41c1a5, _0x2f5c6a) { this[_0x4cc7('0xba3')] = -0x1; this['bridge'] = _0x3147d7; this[_0x4cc7('0x3030')] = _0x4105bc; var _0x1b0028 = _0x3147d7[_0x4cc7('0x1106')]; _0x2116b2['low'] = 0xe79f9; this['terrain'] = 0x0 <= _0x4105bc && _0x4105bc < _0x1b0028[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x1b0028[_0x4cc7('0x19cb')]['get'](_0x4105bc) : null; this[_0x4cc7('0xba4')] = Infinity; this[_0x4cc7('0x3031')] = _0x3147d7[_0x4cc7('0x1106')][_0x4cc7('0x1dc1')]; this[_0x4cc7('0xba6')] = new _0x67da9e(); this[_0x4cc7('0x3027')](0x2, _0x41c1a5); this[_0x4cc7('0x3027')](0x1, _0x2f5c6a); }; _0x16dada[_0x4cc7('0x3032')] = _0x30a797; _0x30a797[_0x4cc7('0x8f2')] = _0x4cc7('0x3033')[_0x4cc7('0x46')]('\x20'); _0x30a797[_0x4cc7('0x8')] = {}; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0x24ca')] = null; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0x19cb')] = null; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0x1f40')] = null; _0x30a797[_0x4cc7('0x8')]['indexInSection'] = null; _0x30a797[_0x4cc7('0x8')]['centerPoint'] = null; _0x30a797[_0x4cc7('0x8')]['strengthRequired'] = null; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0x3031')] = null; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0xba3')] = null; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0xba6')] = null; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x377154) { if (_0x4cc7('0x3034') !== _0x4cc7('0x3035')) { if (null != this.terrain && 0x0 != this.terrain.sourceData.shape) switch (_0x592928.tileTypes.get(this.terrain.sourceData.sourceType)) { case _0x4cc7('0xd93'): case 'bridge': var _0xf2fb9a = !0x0; break; case _0x4cc7('0x2d5d'): _0xf2fb9a = !0x0; this.requirementIncrement *= 0.1; break; case _0x4cc7('0x24a'): this.strengthRequired = 0x0; this.provideExtraSupport(0x3); _0xf2fb9a = !0x1; break; case _0x4cc7('0x6a2'): this.strengthRequired = 0x0; this.provideExtraSupport(0x2); _0xf2fb9a = !0x1; break; case _0x4cc7('0x3036'): case _0x4cc7('0x3037'): this.strengthRequired = this.bridge.section.tileWidth; this.provideExtraSupport(0x1); _0xf2fb9a = !0x0; break; case _0x4cc7('0x1d99'): this.strengthRequired = 0x0; this.provideExtraSupport(0x0); _0xf2fb9a = !0x1; break; case 'ruined': _0xf2fb9a = !0x0; this.requirementIncrement *= 0.25; break; case 'slow': this.strengthRequired = 0x0; this.provideExtraSupport(0x1); _0xf2fb9a = !0x1; break; default: this.strengthRequired = 0x0, _0xf2fb9a = !0x1; } else _0xf2fb9a = !0x0; _0xf2fb9a && (this.bridgePiece = _0x55cb22.getTerrain(this.bridge.section.tunnel, _0x377154), _0x377154 = this.bridge.section.layout.getPosition(this.indexInSection), this.bridgePiece.placeInLayout(_0x377154, 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), _0x377154 = this.centerPoint = _0x377154.position, _0xf2fb9a = this.bridgePiece.spawnTransform.position, _0x377154.x = _0xf2fb9a.x, _0x377154.y = _0xf2fb9a.y, _0x377154.z = _0xf2fb9a.z); } else { _0xf2fb9a = _0x73087e._new(this.slice(_0x377154, _0xf2fb9a)); _0xf2fb9a.byteOffset = 0x4 * _0x377154; return _0xf2fb9a; } } ; _0x30a797[_0x4cc7('0x8')]['setNeighbor'] = function(_0x4dba56, _0x440d6a) { null != _0x440d6a && (this.neighbors.set(_0x4dba56, _0x440d6a), _0x440d6a.neighbors.set(_0x4f1a98.opposite(_0x4dba56), this)); } ; _0x30a797[_0x4cc7('0x8')]['provideExtraSupport'] = function(_0x51975a) { null != this.neighbors.get(_0x51975a) && 0x1e < this.neighbors.get(_0x51975a).strengthRequired && (this.neighbors.get(_0x51975a).strengthRequired = 0x1e); } ; _0x30a797[_0x4cc7('0x8')]['propagate'] = function(_0x57f7ca) { this.lastPropagateValue != this.strengthRequired && (this.lastPropagateValue = this.strengthRequired, this.propagateTo(this.neighbors.get(0x2), _0x57f7ca), this.propagateTo(this.neighbors.get(0x0), _0x57f7ca), this.propagateTo(this.neighbors.get(0x1), _0x57f7ca), this.propagateTo(this.neighbors.get(0x3), _0x57f7ca)); } ; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0xba5')] = function(_0x7e3902, _0x324d7f) { if (null != _0x7e3902 && _0x7e3902.strengthRequired > this.strengthRequired) { if ('CcCwm' !== _0x56067a.NAmMw) { var _0x50e662 = _0x1e04d9.currentValue += _0x1e04d9.step; _0x50e662 = _0x2f716e.getChainCondition(_0x7e3902[_0x50e662], _0x7e3902[_0x50e662 + 0x1]); null != _0x50e662 && _0x324d7f.push(_0x50e662); } else { if (_0x7e3902.strengthRequired > this.strengthRequired + _0x7e3902.requirementIncrement) _0x7e3902.strengthRequired = this.strengthRequired + _0x7e3902.requirementIncrement; else { var _0x1e04d9 = _0x7e3902.strengthRequired; _0x7e3902.strengthRequired = _0x1e04d9 + 0.25 * (this.strengthRequired - _0x1e04d9); } _0x324d7f.push(_0x7e3902); } } } ; _0x30a797[_0x4cc7('0x8')]['update'] = function(_0x3bb05d) { if (null != this.bridgePiece) if (null != this.terrain && null != this.terrain.animation && 0xe10 > this.terrain.animationTime) this.set_visible(!0x1); else { if (_0x4cc7('0x3038') === _0x4cc7('0x3038')) { var _0x3f420e = this.bridge; _0x3bb05d.strength * (_0x3f420e.strengthFromTime + _0x3f420e.strengthFromImpact) < this.strengthRequired ? this.set_visible(!0x1) : (_0x3f420e = this.centerPoint, 0x29a49 <= (_0x3f420e.x - _0x3bb05d.x) * (_0x3f420e.x - _0x3bb05d.x) + (_0x3f420e.y - _0x3bb05d.y) * (_0x3f420e.y - _0x3bb05d.y) + (_0x3f420e.z - _0x3bb05d.z) * (_0x3f420e.z - _0x3bb05d.z) ? this.set_visible(!0x1) : this.set_visible(!0x0)); } else { var _0x25677a = Math.floor(_0x3bb05d.x) , _0x12f4b8 = Math.floor(_0x3bb05d.y) , _0x4fe689 = 0x0 < _0x3bb05d.width ? Math.ceil(_0x3bb05d.get_right()) - _0x25677a : 0x0; _0x3bb05d = 0x0 < _0x3bb05d.height ? Math.ceil(_0x3bb05d.get_bottom()) - _0x12f4b8 : 0x0; 0x0 > _0x4fe689 && (_0x4fe689 = 0x0); 0x0 > _0x3bb05d && (_0x3bb05d = 0x0); _0x51ba83.__scissorRectangle.setTo(_0x25677a, _0x12f4b8, _0x4fe689, _0x3bb05d); this.__context3D.setScissorRectangle(_0x51ba83.__scissorRectangle); } } } ; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0xc20')] = function(_0x1304ac) { null != this.bridgePiece && (this.bridgePiece.mesh.get_visible() != _0x1304ac && this.bridgePiece.mesh.set_visible(_0x1304ac), this.bridgePiece.collides = _0x1304ac); return _0x1304ac; } ; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x30a797; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x30a797[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xc20')] = _0x4cc7('0xc20'); var _0x2f0709 = function(_0x357b65, _0xaad615, _0x133ad7, _0x50d083) { null == _0x50d083 && (_0x50d083 = 0x0); null == _0x133ad7 && (_0x133ad7 = 0x0); null == _0xaad615 && (_0xaad615 = 0x0); null == _0x357b65 && (_0x357b65 = 0x1); _0x21e384[_0x4cc7('0x96b')](this, _0xaad615, _0x133ad7, _0x50d083); this[_0x4cc7('0x10af')] = _0x357b65; }; _0x16dada[_0x4cc7('0x3039')] = _0x2f0709; _0x2f0709[_0x4cc7('0x8f2')] = _0x4cc7('0x303a')[_0x4cc7('0x46')]('\x20'); _0x2f0709['__super__'] = _0x21e384; _0x2f0709['prototype'] = _0x5aff49(_0x21e384[_0x4cc7('0x8')], { 'strength': null, 'wasInBounds': null, '__class__': _0x2f0709 }); var _0x14ba2f = function() { this['animates'] = !0x1; this[_0x4cc7('0x303b')] = 0x4; this[_0x4cc7('0x2332')] = this['stable'] = !0x0; }; _0x16dada[_0x4cc7('0x303c')] = _0x14ba2f; _0x14ba2f[_0x4cc7('0x8f2')] = _0x4cc7('0x303d')['split']('\x20'); _0x14ba2f[_0x4cc7('0x8')] = {}; _0x14ba2f[_0x4cc7('0x8')]['rotating'] = null; _0x14ba2f[_0x4cc7('0x8')][_0x4cc7('0x232d')] = null; _0x14ba2f[_0x4cc7('0x8')][_0x4cc7('0x303b')] = null; _0x14ba2f[_0x4cc7('0x8')][_0x4cc7('0x232a')] = null; _0x14ba2f[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x1c8f1c) {} ; _0x14ba2f[_0x4cc7('0x8')][_0x4cc7('0x233c')] = function(_0x5025aa, _0x31b77e, _0x2506a9) { return !0x0; } ; _0x14ba2f[_0x4cc7('0x8')][_0x4cc7('0x233b')] = function(_0xf19a6, _0x371d02) {} ; _0x14ba2f[_0x4cc7('0x8')][_0x4cc7('0x2323')] = function(_0x21e7e8, _0x3e6eb9) {} ; _0x14ba2f[_0x4cc7('0x8')]['beginAnimation'] = function(_0x5d4fa7) {} ; _0x14ba2f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x14ba2f; var _0xb288e7 = function(_0x27cfd3) { _0x14ba2f['call'](this); this[_0x4cc7('0x1395')] = _0x27cfd3; }; _0x16dada[_0x4cc7('0x303e')] = _0xb288e7; _0xb288e7['__name__'] = _0x4cc7('0x303f')[_0x4cc7('0x46')]('\x20'); _0xb288e7[_0x4cc7('0x92b')] = _0x14ba2f; _0xb288e7[_0x4cc7('0x8')] = _0x5aff49(_0x14ba2f[_0x4cc7('0x8')], { 'speed': null, 'applyEffect': function(_0x1be559, _0x2db88a, _0x324775) { _0x1be559[_0x4cc7('0xa39')] = _0x1be559[_0x4cc7('0x102c')] + this[_0x4cc7('0x1395')]; 0x0 > this['speed'] && (_0x1be559[_0x4cc7('0xa3c')] = 0x5, _0x1be559['reducedZAccelLeft'] = 1.2, _0x2db88a = 0.5 * _0x1be559[_0x4cc7('0x102c')], _0x1be559[_0x4cc7('0xa39')] < _0x2db88a && (_0x1be559[_0x4cc7('0xa39')] = _0x2db88a)); return !0x0; }, 'onJumpOff': function(_0x2ef21e, _0x1af537) { _0x1af537 = _0x2ef21e[_0x4cc7('0x102c')] + _0x2d63f9['TIUsC'](0.75, this['speed']); var _0x476515 = _0x2ef21e[_0x4cc7('0xa3b')](); _0x1af537 > _0x476515 == 0x0 < this[_0x4cc7('0x1395')] && _0x2ef21e[_0x4cc7('0x22d6')](_0x476515 + 0.3 * (_0x1af537 - _0x476515)); _0x2ef21e[_0x4cc7('0x22e7')] = 1.2; }, '__class__': _0xb288e7 }); var _0x4c6c58 = function(_0x18530b, _0xc709f5, _0x25e7d4, _0x1c5306, _0x5b0553, _0xaf41df, _0x329998) { null == _0xaf41df && (_0xaf41df = 0x64); this[_0x4cc7('0x3040')] = 0x0; this[_0x4cc7('0xb7f')] = _0x18530b; this[_0x4cc7('0x3041')] = _0x25e7d4; this[_0x4cc7('0x3042')] = new _0x8153f3(_0x1c5306,null == _0x5b0553 ? 1.5 * _0x1c5306 : _0x5b0553); this[_0x4cc7('0x3043')] = _0xaf41df; this[_0x4cc7('0x3044')] = null != _0x329998 ? _0x329998 : _0x48c401(this, this['isEmptySpace']); this['sourceDatas'] = _0x2bc114[_0x4cc7('0x24')](null); for (_0x25e7d4 = 0x0; _0x25e7d4 < _0xc709f5[_0x4cc7('0x21')]; ) _0x1c5306 = _0xc709f5[_0x25e7d4], ++_0x25e7d4, this[_0x4cc7('0x3045')][_0x4cc7('0x29')](_0x592928[_0x4cc7('0x2588')](_0x18530b, _0x1c5306)); this[_0x4cc7('0x1a91')] = new _0x21e384(); this[_0x4cc7('0x2c8e')] = new _0x5de1f4(0x0,0x0,0x0); this[_0x4cc7('0x19')](); }; _0x16dada[_0x4cc7('0x3046')] = _0x4c6c58; _0x4c6c58['__name__'] = 'com\x20player03\x20run3\x20level\x20terrain\x20ExtraTerrainSpawner'[_0x4cc7('0x46')]('\x20'); _0x4c6c58[_0x4cc7('0x8f8')] = [_0x556be8]; _0x4c6c58[_0x4cc7('0x8')] = {}; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0xb7f')] = null; _0x4c6c58[_0x4cc7('0x8')]['z'] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x3040')] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x3041')] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x3042')] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x3043')] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x3044')] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x1a91')] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x2c8e')] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x3045')] = null; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x2281')] = null; _0x4c6c58[_0x4cc7('0x8')]['reset'] = function() { var _0x3cff75 = (0.7 * Math.random() + 0.3) * this.spacing.end , _0x384c97 = this.minZ; this.z = this.tunnel.latestSection.startZ + (_0x3cff75 > _0x384c97 ? _0x3cff75 : _0x384c97); } ; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return !0x1; } ; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x1d5e3e) { if (!(this.z >= this.maxZ) && _0x180fa9.view.get_camera().get_z() + 0xfa0 + 0xc8 >= this.z && (_0x1d5e3e = this.tunnel.getSection(this.z, !0x0), null != _0x1d5e3e)) { if (this.z < _0x1d5e3e.startZ + _0x1d5e3e.tileWidth / 0x2 && (this.z = _0x1d5e3e.startZ, this.z += 0x4b, this.z >= this.maxZ)) return; if (_0x1d5e3e.fullyBuilt || this.z < _0x180fa9.view.get_camera().get_z() + 0xfa0) _0x2d63f9.YxpMJ(this.z, _0x1d5e3e.endZ - 1.5 * _0x1d5e3e.tileWidth) ? this.decorate(_0x1d5e3e) : _0x1d5e3e.fullyBuilt && (this.z = _0x1d5e3e.endZ, this.z += 0x4b); } } ; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x2f30')] = function(_0x52fe5d) { var _0x127b7d = { JEtdg: function(_0x1fb3e3, _0x40d54a) { return _0x1fb3e3 | _0x40d54a; } }; this.pos.x = 0x1; this.pos.y = 0x0; this.pos.z = this.z; for (var _0xa97e00 = _0x52fe5d.getIndexNearest(this.pos), _0xcedb36 = _0x52fe5d.layout.getRelativeIndex(_0xa97e00, 0x0, 0x0, 0x1), _0xa7f1c5 = 0x0, _0x1a2bf4 = _0xa97e00; _0x1a2bf4 < _0xcedb36; ) { var _0x3fdb4c = _0x1a2bf4++; _0x2116b2.low = 0xe79f9; this.canOverwrite(0x0 <= _0x3fdb4c && _0x3fdb4c < _0x52fe5d.terrain.get_length() ? _0x52fe5d.terrain.get(_0x3fdb4c) : null) && ++_0xa7f1c5; } if (0x0 == _0xa7f1c5) this.z += 0x4b; else { _0xa7f1c5 = Math.random() * _0xa7f1c5 | 0x0; for (_0x1a2bf4 = _0xa97e00; _0x1a2bf4 < _0xcedb36; ) if (_0x3fdb4c = _0x1a2bf4++, _0x2116b2.low = 0xe79f9, this.canOverwrite(0x0 <= _0x3fdb4c && _0x3fdb4c < _0x52fe5d.terrain.get_length() ? _0x52fe5d.terrain.get(_0x3fdb4c) : null)) { if (_0x4cc7('0x3047') === _0x4cc7('0x3047')) { if (0x0 >= _0xa7f1c5) { if (_0x4cc7('0x3048') === _0x4cc7('0x3048')) { _0xa97e00 = _0x3fdb4c; break; } else { return _0xa97e00 ? this.buf.a[this.offset + _0x52fe5d] | this.buf.a[this.offset + _0x52fe5d + 0x1] << 0x8 : _0x127b7d.JEtdg(this.buf.a[this.offset + _0x52fe5d] << 0x8, this.buf.a[this.offset + _0x52fe5d + 0x1]); } } --_0xa7f1c5; } else { this.goesTo = null; this.onScreenDirty = !0x0; this.billboardMode = !0x1; this.spritesheet = new _0x155a3e(null != _0x3fdb4c ? _0x3fdb4c : _0xa97e00.spritesheetImagePath(),null,0.45681063122923593,null,null,null); null != _0xa7f1c5 && this.spritesheet.spriteSheetMaterial.set_alpha(_0xa7f1c5); _0x12dd16.call(this, _0x52fe5d.tunnel, this.spritesheet); this.section = _0x52fe5d; this.characterData = _0xa97e00; this.mesh.addEventListener(_0x4cc7('0xf60'), _0x48c401(this, this.setOnScreenDirty)); this.mesh.addEventListener(_0x4cc7('0xf62'), _0x48c401(this, this.setOnScreenDirty)); this.mesh.addEventListener(_0x4cc7('0xf66'), _0x48c401(this, this.setOnScreenDirty)); this.onScreen = new _0x432b23(); _0x52fe5d.tunnel.registerObject(this); } } if (0x0 <= _0xa97e00 && _0xa97e00 < _0x52fe5d.terrain.get_length()) if (_0x2116b2.low = 0xe79f9, this.canOverwrite(0x0 <= _0xa97e00 && _0xa97e00 < _0x52fe5d.terrain.get_length() ? _0x52fe5d.terrain.get(_0xa97e00) : null)) if (_0xcedb36 = Math.ceil(this.minLength / _0x52fe5d.tileWidth), 0x0 >= _0xcedb36) this.z += 0x4b; else { for (_0x1a2bf4 = 0x1; _0x1a2bf4 < _0xcedb36; ) { _0xa7f1c5 = _0x1a2bf4++; _0xa7f1c5 = _0x52fe5d.layout.getRelativeIndex(_0xa97e00, 0x0, 0x0, _0xa7f1c5); if (!(0x0 <= _0xa97e00 && _0xa97e00 < _0x52fe5d.terrain.get_length())) { if ('YzgsR' === _0x4cc7('0x3049')) { _0x52fe5d.fullyBuilt && (this.z += 0x4b); return; } else { this.reset(_0x52fe5d.get_profile()); _0x4ceea0.prototype.updateProgram.call(this, _0x52fe5d); } } _0x2116b2.low = 0xe79f9; if (!this.canOverwrite(0x0 <= _0xa7f1c5 && _0xa7f1c5 < _0x52fe5d.terrain.get_length() ? _0x52fe5d.terrain.get(_0xa7f1c5) : null)) { this.z += 0x4b; return; } if (!_0x52fe5d.decoratedUntil(_0xa7f1c5)) return; } _0x1a2bf4 = this.sourceDatas.get(Math.random() * this.sourceDatas.get_length() | 0x0); _0x1a2bf4.scale = _0x52fe5d.tileWidth; _0x3fdb4c = null; for (var _0x4edf2e = 0x0; _0x4edf2e < _0xcedb36; ) { var _0x5d1603 = _0x4edf2e++; _0xa7f1c5 = _0x52fe5d.layout.getRelativeIndex(_0xa97e00, 0x0, 0x0, _0x5d1603); _0x52fe5d.getTerrainPosition(_0xa7f1c5, this.posData); _0x3fdb4c = _0x55cb22.getTerrain(this.tunnel, _0x1a2bf4); _0x3fdb4c.placeInLayout(this.posData, _0x52fe5d); var _0x1b9807 = _0x3fdb4c.mesh.get_position() , _0x4bf907 = 0x1 / _0x52fe5d.tileWidth , _0x48c401 = _0x1b9807; null == _0x48c401 && (_0x48c401 = new _0x21e384()); _0x48c401.x = _0x1b9807.x * _0x4bf907; _0x48c401.y = _0x2d63f9.JXAnr(_0x1b9807.y, _0x4bf907); _0x48c401.z = _0x1b9807.z * _0x4bf907; _0x3fdb4c.mesh.set_position(_0x1b9807); if (null != this.listeners) for (_0x1b9807 = 0x0, _0x4bf907 = this.listeners; _0x1b9807 < _0x4bf907.get_length(); ) _0x48c401 = _0x4bf907.get(_0x1b9807), ++_0x1b9807, _0x48c401(_0x3fdb4c, _0x5d1603, _0xcedb36); _0x3fdb4c.reset(); this.tunnel.registerObject(_0x3fdb4c); _0x52fe5d.setTerrainAt(_0xa7f1c5, _0x3fdb4c, !0x0); } null != _0x3fdb4c && (this.z = _0x3fdb4c.mesh.get_z()); this.z += this.spacing.getValueAtPercent(Math.random()); } else this.z += 0x4b; else this.z += 0x4b; } } ; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x304a')] = function(_0x3f5852) { if (_0x4cc7('0x304b') !== 'VwLMJ') { this.initFrame = _0x3f5852; this.initFrameObjectID = b; this.characterID = c; this.depth = d; this.displayObject = e; this.clipDepth = f; } else { return null == _0x3f5852; } } ; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x2f09')] = function(_0xdbf27d) { null == this.listeners && (this.listeners = _0x2bc114.toFunctionVector(null)); this.listeners.push(_0xdbf27d); } ; _0x4c6c58[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4c6c58; var _0x5353f1 = function(_0x24b7e8) { _0x14ba2f[_0x4cc7('0x96b')](this); null != _0x24b7e8 && (this['animates'] = !0x0, this[_0x4cc7('0x1b')] = new _0x510c49(_0x24b7e8)); }; _0x16dada[_0x4cc7('0x304c')] = _0x5353f1; _0x5353f1[_0x4cc7('0x8f2')] = _0x4cc7('0x304d')[_0x4cc7('0x46')]('\x20'); _0x5353f1[_0x4cc7('0x92b')] = _0x14ba2f; _0x5353f1[_0x4cc7('0x8')] = _0x5aff49(_0x14ba2f[_0x4cc7('0x8')], { 'animation': null, 'init': function(_0x4a72fc) { _0x4a72fc[_0x4cc7('0x1b')] = this[_0x4cc7('0x1b')]; }, 'applyEffect': function(_0x1373c5, _0x406d8f, _0x26937c) { if (!this['animates']) return !0x0; _0x26937c = _0x5260f5[_0x4cc7('0x99b')](_0x406d8f['collider'], _0x50c5e6); if (_0x26937c[_0x4cc7('0x304e')] != _0x26937c['boxCollider']) { var _0x185e0f = _0x26937c[_0x4cc7('0x2326')][_0x4cc7('0xcca')]; _0x185e0f['x'] = 0x0; _0x185e0f['y'] = 0x0; _0x185e0f['z'] = 0x1; } if (0x0 >= _0x26937c[_0x4cc7('0x2326')][_0x4cc7('0xcca')]['z']) return !0x0; if (0x0 > _0x406d8f['animationTime']) { _0x406d8f['animationTime'] = 0x0; null == _0x5353f1['tempVelocity'] && (_0x5353f1[_0x4cc7('0x304f')] = new _0x21e384()); _0x185e0f = _0x5353f1['tempVelocity']; var _0x289f6b = _0x1373c5[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]; _0x185e0f['x'] = _0x289f6b['x']; _0x185e0f['y'] = _0x289f6b['y']; _0x185e0f['z'] = _0x289f6b['z']; _0x289f6b = _0x1373c5[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['get_rotationZ'](); _0x185e0f = null; null == _0x185e0f && (_0x185e0f = new _0x169fce()); var _0x527a9e = Math[_0x4cc7('0x28')](_0x289f6b / 0x2); _0x185e0f['x'] = 0x0 * _0x527a9e; _0x185e0f['y'] = 0x0 * _0x527a9e; _0x185e0f['z'] = _0x527a9e; _0x185e0f['w'] = Math[_0x4cc7('0x27')](_0x289f6b / 0x2); _0x289f6b = _0x2d63f9['SleOG'](_0x185e0f['x'], _0x185e0f['x']) + _0x185e0f['y'] * _0x185e0f['y'] + _0x185e0f['z'] * _0x185e0f['z'] + _0x185e0f['w'] * _0x185e0f['w']; _0x527a9e = _0x289f6b - 0x1; 1e-10 > (0x0 <= _0x527a9e ? _0x527a9e : -_0x527a9e) || (0x0 == _0x289f6b ? (_0x185e0f['x'] = 0x0, _0x185e0f['y'] = 0x0, _0x185e0f['z'] = 0x0, _0x185e0f['w'] = 0x1) : (_0x289f6b = 0x1 / Math[_0x4cc7('0x2c')](_0x289f6b), _0x185e0f['x'] *= _0x289f6b, _0x185e0f['y'] *= _0x289f6b, _0x185e0f['z'] *= _0x289f6b, _0x185e0f['w'] *= _0x289f6b)); _0x3bafe8[_0x4cc7('0x1a54')](_0x185e0f, _0x5353f1[_0x4cc7('0x304f')], _0x5353f1[_0x4cc7('0x304f')]); this['animation'][_0x4cc7('0x99a')](_0x406d8f, _0x406d8f[_0x4cc7('0x22c7')][_0x4cc7('0x2326')]['normal'], _0x5353f1[_0x4cc7('0x304f')]); _0x26937c[_0x4cc7('0x304e')] == _0x26937c[_0x4cc7('0x3050')] && (_0x2ab848[_0x4cc7('0xbdf')]['keyPressed']('jump') ? _0x1373c5['set_zVelocity'](0.5 * _0x1373c5[_0x4cc7('0xa3b')]()) : _0x1373c5[_0x4cc7('0x22d6')](0.4 * _0x1373c5[_0x4cc7('0xa3b')]()), _0x1373c5[_0x4cc7('0x22c7')][_0x4cc7('0x2326')]['updatesVelocityZ'] = !0x1); _0x1373c5[_0x4cc7('0x22c7')]['collisionResult']['stable'] = !0x1; } return !0x0; }, 'setAnimationValues': function(_0x1b4b8a, _0x42a606) { this[_0x4cc7('0x1b')]['moveDistance'] = _0x1b4b8a; this[_0x4cc7('0x1b')]['distanceFromWalls'] = _0x42a606; }, '__class__': _0x5353f1 }); var _0x220c99 = function() {}; _0x16dada[_0x4cc7('0x3051')] = _0x220c99; _0x220c99['__name__'] = _0x4cc7('0x3052')['split']('\x20'); _0x220c99[_0x4cc7('0x8')] = {}; _0x220c99[_0x4cc7('0x8')]['update'] = null; _0x220c99[_0x4cc7('0x8')][_0x4cc7('0x19')] = null; _0x220c99[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x220c99; var _0x51ef5b = function() {}; _0x16dada[_0x4cc7('0x3053')] = _0x51ef5b; _0x51ef5b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3054')]; _0x51ef5b[_0x4cc7('0x8')] = {}; _0x51ef5b[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = null; _0x51ef5b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x51ef5b; var _0x28bed4 = function() {}; _0x16dada[_0x4cc7('0x3055')] = _0x28bed4; _0x28bed4[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3056'), 'QuadEaseIn']; _0x28bed4['__interfaces__'] = [_0x51ef5b]; _0x28bed4[_0x4cc7('0x8')] = {}; _0x28bed4[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x5b3b7a) { if (_0x4cc7('0x3057') !== 'zzLDf') { return _0x5b3b7a * _0x5b3b7a; } else { return this._parsingComplete; } } ; _0x28bed4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x28bed4; var _0x69c53b = function() {}; _0x16dada[_0x4cc7('0x3058')] = _0x69c53b; _0x69c53b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), 'easing', _0x4cc7('0x3056'), _0x4cc7('0x3059')]; _0x69c53b['__interfaces__'] = [_0x51ef5b]; _0x69c53b['prototype'] = {}; _0x69c53b['prototype']['calculate'] = function(_0x5932dd) { return -_0x5932dd * (_0x5932dd - 0x2); } ; _0x69c53b['prototype'][_0x4cc7('0x8f4')] = _0x69c53b; var _0x3bdbdd = function() {}; _0x16dada['motion.easing.Quad'] = _0x3bdbdd; _0x3bdbdd[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x305a')]; var _0x510c49 = function(_0x20efbc) { this[_0x4cc7('0x305b')] = this['distanceFromWalls'] = null; this['path'] = _0x20efbc; this[_0x4cc7('0x2adb')] = new _0x21e384(); this[_0x4cc7('0x305c')] = new _0x21e384(); var _0x4d92bc = !0x1 , _0x32a355 = !0x1; if (null == _0x20efbc) _0x4d92bc = !0x0; else { var _0x5a0ecd = 0x0; for (_0x20efbc = _0x20efbc[_0x4cc7('0x704')]; _0x5a0ecd < _0x20efbc[_0x4cc7('0x34')](); ) { var _0x1fc462 = _0x20efbc[_0x4cc7('0x2b')](_0x5a0ecd); ++_0x5a0ecd; _0x56067a['FkazG'](0x2, _0x1fc462) || 0x0 == _0x1fc462 ? _0x4d92bc = !0x0 : _0x32a355 = !0x0; } } _0x4d92bc && _0x32a355 || (this[_0x4cc7('0x305d')] = _0x4d92bc ? new _0x21e384(0x1,0x0,0x0) : new _0x21e384(0x0,0x1,0x0)); }; _0x16dada[_0x4cc7('0x305e')] = _0x510c49; _0x510c49[_0x4cc7('0x8f2')] = _0x4cc7('0x305f')[_0x4cc7('0x46')]('\x20'); _0x510c49['__interfaces__'] = [_0x220c99]; _0x510c49[_0x4cc7('0x8')] = {}; _0x510c49[_0x4cc7('0x8')]['path'] = null; _0x510c49[_0x4cc7('0x8')][_0x4cc7('0x2adb')] = null; _0x510c49[_0x4cc7('0x8')][_0x4cc7('0x305c')] = null; _0x510c49[_0x4cc7('0x8')][_0x4cc7('0x305d')] = null; _0x510c49[_0x4cc7('0x8')]['moveDistance'] = null; _0x510c49[_0x4cc7('0x8')][_0x4cc7('0x3060')] = null; _0x510c49[_0x4cc7('0x8')][_0x4cc7('0x99a')] = function(_0x4c29d6, _0xda043b, _0x1823b8) { var _0x27cd17 = this.startPosition , _0x283086 = _0x4c29d6.mesh.get_position(); _0x27cd17.x = _0x283086.x; _0x27cd17.y = _0x283086.y; _0x27cd17.z = _0x283086.z; _0x27cd17 = _0x4c29d6.mesh.get_position(); if (null != this.movementNormal) { _0x283086 = _0x4c29d6.mesh.get_transform(); var _0x4f61ac = this.movementNormal , _0x1463ef = this.tempNormal; _0x3bafe8.fromMatrix(_0x283086, _0x39582d.quaternion); _0x3bafe8.rotatePoint(_0x39582d.quaternion, _0x4f61ac, _0x1463ef); _0x27cd17.x = _0xda043b.x; _0x27cd17.y = _0xda043b.y; _0x27cd17.z = _0xda043b.z; _0x27cd17.x += 0.001 * _0x1823b8.x; _0x27cd17.y += 0.001 * _0x1823b8.y; _0xda043b = this.tempNormal; _0x1823b8 = _0x27cd17; null == _0x1823b8 && (_0x1823b8 = new _0x21e384()); _0x283086 = _0x27cd17.x * _0xda043b.x + _0x27cd17.y * _0xda043b.y + _0x27cd17.z * _0xda043b.z; _0x1823b8.x = _0x27cd17.x - _0x283086 * _0xda043b.x; _0x1823b8.y = _0x27cd17.y - _0x283086 * _0xda043b.y; _0x1823b8.z = _0x27cd17.z - _0x283086 * _0xda043b.z; _0xda043b = _0x27cd17.x * _0x27cd17.x + _0x27cd17.y * _0x27cd17.y + _0x27cd17.z * _0x27cd17.z; _0x1823b8 = _0xda043b - 0x1; 1e-10 > (0x0 <= _0x1823b8 ? _0x1823b8 : -_0x1823b8) || (0x0 == _0xda043b ? (_0x27cd17.x = 0x0, _0x27cd17.y = 0x0, _0x27cd17.z = 0x0) : (_0xda043b = 0x1 / Math.sqrt(_0xda043b), _0x27cd17.x *= _0xda043b, _0x27cd17.y *= _0xda043b, _0x27cd17.z *= _0xda043b)); _0x27cd17.x *= 0.2; _0x27cd17.y *= 0.2; } else _0x27cd17.x = 0x0, _0x27cd17.y = 0x0, _0x27cd17.z = _0xda043b.z; if (0x0 > _0x27cd17.z) _0x4c29d6.animationTime = -0x1; else { 0x1 < _0x27cd17.z && (_0x27cd17.z = 0x1); _0xda043b = _0x4c29d6.tunnel; _0x1823b8 = _0xda043b.getSection(_0x4c29d6.getSpawnZ(), !0x1, !0x0); _0x4f61ac = null != this.moveDistance ? this.moveDistance : 0x64c + _0x1823b8.tunnelBounds.inradius; _0x283086 = _0xda043b.getSection(_0x4c29d6.getSpawnZ() + _0x4f61ac, !0x0); _0x1463ef = _0x4c29d6.getInitialPosition(); var _0x53bee5 = _0x27cd17; null == _0x53bee5 && (_0x53bee5 = new _0x21e384()); _0x53bee5.x = _0x1463ef.x + _0x27cd17.x * _0x4f61ac; _0x53bee5.y = _0x1463ef.y + _0x27cd17.y * _0x4f61ac; _0x53bee5.z = _0x1463ef.z + _0x27cd17.z * _0x4f61ac; if (null != _0x283086) { _0x27cd17.z = (Math.round(_0x2d63f9.wXqfA(_0x27cd17.z, _0x283086.tileWidth)) + 0.5) * _0x283086.tileWidth; if (null != this.movementNormal) { _0x4f61ac = _0x27cd17.z; _0x1463ef = _0x283086.tunnelBounds; _0x53bee5 = _0x4c29d6.getInitialPosition(); if (_0x2d63f9.xzTKZ(null, this.distanceFromWalls)) var _0x4bf907 = this.distanceFromWalls; else { _0x4bf907 = 0.9 * _0x283086.tunnelBounds.inradius; var _0x48c401 = 1.5 * _0x283086.tileWidth; _0x48c401 = 0x64 < _0x48c401 ? _0x48c401 : 0x64; _0x4bf907 = _0x4bf907 < _0x48c401 ? _0x4bf907 : _0x48c401; } _0x1463ef.moveBackInside(_0x27cd17, _0x53bee5, _0x4bf907); _0x27cd17.z = _0x4f61ac; } null != this.distanceFromWalls ? _0x4f61ac = this.distanceFromWalls : (_0x4f61ac = 0.9 * _0x283086.tunnelBounds.inradius, _0x1463ef = 1.5 * _0x283086.tileWidth, _0x1463ef = 0x64 < _0x1463ef ? _0x1463ef : 0x64, _0x4f61ac = _0x4f61ac < _0x1463ef ? _0x4f61ac : _0x1463ef); _0x283086.tunnelBounds.moveInside(_0x27cd17, _0x4f61ac, _0x27cd17); } _0x4c29d6 = _0x4c29d6.getInitialPosition(); _0x4c29d6.x = _0x27cd17.x; _0x4c29d6.y = _0x27cd17.y; _0x4c29d6.z = _0x27cd17.z; null != this.path && this.path.saveLocation(_0xda043b, _0x1823b8, _0x283086, Math.round(_0x27cd17.x), Math.round(_0x27cd17.y), Math.round(_0x27cd17.z)); } } ; _0x510c49[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x312128, _0xdd208a) { if (1.1 <= _0x312128.animationTime) _0x312128.animationTime = -0x1, _0x312128.spawnTransform.copyToObject(_0x312128.mesh); else { _0xdd208a = _0x510c49.EASING.calculate(_0x312128.animationTime / 1.1); var _0x38a1fa = _0x312128.mesh.get_position() , _0x50f44b = this.startPosition , _0x4b5190 = _0x312128.getInitialPosition() , _0x4c6e62 = _0x38a1fa; null == _0x4c6e62 && (_0x4c6e62 = new _0x21e384()); _0x4c6e62.x = _0x50f44b.x + _0xdd208a * (_0x4b5190.x - _0x50f44b.x); _0x4c6e62.y = _0x50f44b.y + _0xdd208a * (_0x4b5190.y - _0x50f44b.y); _0x4c6e62.z = _0x50f44b.z + _0xdd208a * (_0x4b5190.z - _0x50f44b.z); _0x312128.mesh.set_position(_0x38a1fa); } } ; _0x510c49[_0x4cc7('0x8')][_0x4cc7('0x19')] = function(_0x2c8a21) { var _0x500aa8 = _0x2c8a21.tunnel , _0x4694d1 = _0x500aa8.characters.get(0x0) , _0x35027d = _0x4694d1.currentSection; null == _0x35027d && (_0x35027d = _0x500aa8.getSection(_0x4694d1.mesh.get_z(), !0x1)); _0x500aa8 = _0x2c8a21.mesh.get_position(); _0x4694d1 = _0x4694d1.mesh.get_scenePosition(); _0x500aa8.x = _0x4694d1.x; _0x500aa8.y = _0x4694d1.y; _0x500aa8.z = _0x4694d1.z; _0x500aa8.z = null != this.moveDistance ? _0x500aa8.z + this.moveDistance : _0x500aa8.z + 0x258; if (null != _0x35027d) { null == this.moveDistance && (_0x500aa8.z += _0x35027d.tunnelBounds.inradius); if (null != this.distanceFromWalls) _0x4694d1 = this.distanceFromWalls; else { _0x4694d1 = 0.9 * _0x35027d.tunnelBounds.inradius; var _0x13aa20 = 1.5 * _0x35027d.tileWidth; _0x13aa20 = 0x64 < _0x13aa20 ? _0x13aa20 : 0x64; _0x4694d1 = _0x4694d1 < _0x13aa20 ? _0x4694d1 : _0x13aa20; } _0x35027d.tunnelBounds.moveInside(_0x500aa8, _0x4694d1, _0x500aa8); } null != this.path && (_0x35027d = this.path.getBoxSpawnOffset(_0x2c8a21), null != _0x35027d && (_0x500aa8.x += _0x35027d.x, _0x500aa8.y += _0x35027d.y)); _0x2c8a21.mesh.set_position(_0x500aa8); _0x2c8a21.spawnHere(); } ; _0x510c49[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x510c49; var _0x30a836 = function(_0x4f0039, _0x419446) { null == _0x419446 && (_0x419446 = new _0x43ea86(0xdddddd)); _0x5b5b9f[_0x4cc7('0x96b')](this, _0x4f0039, _0x419446); }; _0x16dada[_0x4cc7('0x3061')] = _0x30a836; _0x30a836[_0x4cc7('0x8f2')] = _0x4cc7('0x3062')['split']('\x20'); _0x30a836['getBoxRings'] = function(_0x32dfe0, _0x1ba986) { var _0x38a37f = null; if (null != _0x32dfe0) _0x38a37f = _0x32dfe0[_0x4cc7('0x704')]; else if (null != _0x1ba986) for (_0x38a37f = _0x2bc114[_0x4cc7('0x9d3')](null), _0x32dfe0 = 0x0, _0x1ba986 = _0x1ba986[_0x4cc7('0x46')](','); _0x32dfe0 < _0x1ba986['length']; ) { if ('gbhNo' !== _0x4cc7('0x3063')) { _0x2d186d[_0x4cc7('0x8')]['cleanCompilationData']['call'](this); this[_0x4cc7('0x1549')] = null; } else { var _0x27244f = _0x1ba986[_0x32dfe0]; ++_0x32dfe0; switch (_0x27244f) { case 'down': _0x38a37f[_0x4cc7('0x29')](0x3); break; case 'left': _0x38a37f['push'](0x2); break; case _0x4cc7('0x1d99'): _0x38a37f[_0x4cc7('0x29')](0x0); break; case 'up': _0x38a37f[_0x4cc7('0x29')](0x1); } } } if (null == _0x38a37f || 0x0 == _0x38a37f[_0x4cc7('0x34')]()) { if (_0x4cc7('0x3064') !== _0x4cc7('0x3064')) { _0x52aa7e[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0xb37')][_0x4cc7('0x1cc5')](); } else { _0x38a37f = [0x2, 0x0]; _0x32dfe0 = _0x2bc114[_0x4cc7('0x9d3')](null); _0x1ba986 = 0x0; for (_0x27244f = _0x38a37f[_0x4cc7('0x21')]; _0x1ba986 < _0x27244f; ) { if (_0x56067a[_0x4cc7('0x3065')](_0x4cc7('0x3066'), 'HpJNJ')) { this[_0x4cc7('0x19d3')]['x'] = _0x32dfe0; this['sourceOrigin']['y'] = _0x1ba986; this[_0x4cc7('0x19d3')]['z'] = _0x38a37f; null != this[_0x4cc7('0x19d2')] ? this[_0x4cc7('0x3067')]() : (_0x32dfe0 = this[_0x4cc7('0x19d4')], _0x1ba986 = this[_0x4cc7('0x19d3')], _0x32dfe0['x'] = _0x1ba986['x'], _0x32dfe0['y'] = _0x1ba986['y'], _0x32dfe0['z'] = _0x1ba986['z']); } else { var _0x23fc81 = _0x1ba986++; _0x32dfe0[_0x4cc7('0x9e7')](_0x23fc81, _0x38a37f[_0x23fc81]); } } _0x38a37f = _0x32dfe0; } } return _0x38a37f; } ; _0x30a836[_0x4cc7('0x28f4')] = function(_0x11c963, _0x510ab7, _0x46b725, _0x1d2582, _0x512dd4, _0x4b51b1, _0x340e62) { if (_0x4cc7('0x3068') !== _0x4cc7('0x3069')) { null == _0x340e62 && (_0x340e62 = 0x10); var _0x4a61b5 = _0x11c963[_0x4cc7('0x1171')](); null == _0x4a61b5 && (_0x4a61b5 = _0x2bc114['toFloatVector'](null)); for (var _0x4bf907 = 0x0, _0x48c401 = _0x340e62; _0x4bf907 < _0x48c401; ) { var _0x16dada = _0x4bf907++ , _0x178faa = Math['sin'](_0x16dada / _0x340e62 * 6.283185307179586); _0x16dada = Math['cos'](_0x16dada / _0x340e62 * 6.283185307179586); for (var _0x5aff49 = 0x0; 0x3 > _0x5aff49; ) { var _0x161060 = _0x5aff49++ , _0x576c53 = Math[_0x4cc7('0x27')](_0x161060 / 0x3 * 6.283185307179586) , _0x3e3cd2 = _0x16dada * (0xc + 1.2000000000000002 * _0x576c53); _0x161060 = 1.2000000000000002 * Math[_0x4cc7('0x28')](_0x161060 / 0x3 * 6.283185307179586); switch (_0x4b51b1) { case 0x0: _0x3e3cd2 = _0x46b725 + _0x161060; _0x161060 = _0x1d2582 - _0x3e3cd2; break; case 0x1: _0x3e3cd2 = _0x46b725 - _0x3e3cd2; _0x161060 = _0x1d2582 - _0x161060; break; case 0x2: _0x3e3cd2 = _0x46b725 - _0x161060; _0x161060 = _0x1d2582 + _0x3e3cd2; break; case 0x3: _0x3e3cd2 = _0x46b725 + _0x3e3cd2, _0x161060 = _0x1d2582 + _0x161060; } _0x4a61b5[_0x4cc7('0x9e7')](_0x510ab7, _0x3e3cd2); _0x4a61b5['set'](_0x510ab7 + 0x1, _0x161060); _0x4a61b5[_0x4cc7('0x9e7')](_0x510ab7 + 0x2, _0x512dd4 + _0x178faa * (0xc + 1.2000000000000002 * _0x576c53)); _0x510ab7 += 0x3; } } _0x11c963[_0x4cc7('0x11f5')](_0x4a61b5); } else { _0x1eb24a[_0x4cc7('0x96b')](this, _0x11c963); } } ; _0x30a836[_0x4cc7('0x28f5')] = function(_0x1360dc, _0x1acc77, _0x155598, _0x580ef1) { null == _0x580ef1 && (_0x580ef1 = 0x10); var _0x11397e = _0x1360dc[_0x4cc7('0x1153')](); null == _0x11397e && (_0x11397e = _0x2bc114['toIntVector'](null)); for (var _0x119483 = _0x155598 + 0x3 * (_0x580ef1 - 0x1), _0x43fcb9, _0x30cb3b = 0x0; _0x30cb3b < _0x580ef1; ) { _0x43fcb9 = _0x30cb3b++; _0x43fcb9 = _0x155598 + 0x3 * _0x43fcb9; for (var _0x4bf907 = 0x2, _0x48c401 = 0x0; 0x3 > _0x48c401; ) { var _0x16dada = _0x48c401++; _0x11397e[_0x4cc7('0x9e7')](_0x1acc77++, _0x119483 + _0x16dada); _0x11397e[_0x4cc7('0x9e7')](_0x1acc77++, _0x119483 + _0x4bf907); _0x11397e[_0x4cc7('0x9e7')](_0x1acc77++, _0x2d63f9[_0x4cc7('0x23d')](_0x43fcb9, _0x16dada)); _0x11397e['set'](_0x1acc77++, _0x43fcb9 + _0x4bf907); _0x11397e['set'](_0x1acc77++, _0x119483 + _0x4bf907); _0x11397e[_0x4cc7('0x9e7')](_0x1acc77++, _0x43fcb9 + _0x16dada); _0x4bf907 = _0x16dada; } _0x119483 = _0x43fcb9; } _0x1360dc['updateIndexData'](_0x11397e); } ; _0x30a836['createRing'] = function(_0x19f2ca) { if (null == _0x30a836[_0x4cc7('0x28f6')]) { var _0x35f86e = new _0x151d6e(); _0x30a836[_0x4cc7('0x28f4')](_0x35f86e, 0x0, 3.6000000000000005, 0x0, 0x0, _0x19f2ca); _0x30a836[_0x4cc7('0x28f5')](_0x35f86e, 0x0, 0x0); _0x30a836[_0x4cc7('0x28f6')] = new _0x39920c(); _0x30a836[_0x4cc7('0x28f6')][_0x4cc7('0x11b5')](_0x35f86e); } _0x35f86e = new _0x5b5b9f(_0x30a836[_0x4cc7('0x28f6')],new _0x43ea86(0xf09000)); switch (_0x19f2ca) { case 0x0: _0x35f86e[_0x4cc7('0xf9a')](0xb4); break; case 0x1: _0x35f86e[_0x4cc7('0xf9a')](-0x5a); break; case 0x3: _0x35f86e['set_rotationZ'](0x5a); } return _0x35f86e; } ; _0x30a836['__super__'] = _0x5b5b9f; _0x30a836['prototype'] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], { '__class__': _0x30a836 }); var _0x83d928 = function(_0x1b1d26, _0x464988, _0x17b187) { null == _0x17b187 && (_0x17b187 = !0x1); this[_0x4cc7('0xdc6')] = !0x0; this[_0x4cc7('0x7ba')] = _0x1b1d26; this[_0x4cc7('0x2326')] = new _0x453d1a(_0x17b187); this['aabb'] = new _0x1339f5(); this[_0x4cc7('0x2ccc')] = _0x464988; }; _0x16dada[_0x4cc7('0x306a')] = _0x83d928; _0x83d928['__name__'] = [_0x2d63f9['deACO'], _0x4cc7('0x22c4'), 'collision', 'Collider']; _0x83d928[_0x4cc7('0x8')] = {}; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x7ba')] = null; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x2326')] = null; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x2bde')] = null; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = null; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0xdc6')] = null; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x306b')] = function(_0x36e9cc, _0x4c41e8) { null == _0x4c41e8 && (_0x4c41e8 = !0x1); _0x4c41e8 ? (this.collisionResult.touching = !0x1, _0x36e9cc.collisionResult.touching = !0x1) : _0x36e9cc.collideWith(this, !0x0); } ; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x306c')] = function() { this.dirty = !0x0; } ; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x306d')] = function() { if (_0x4cc7('0x306e') !== _0x4cc7('0x306f')) { this.aabbToVertexBuffer(); } else { var _0x5c3ce6 = c++; b.set(_0x5c3ce6, a[_0x5c3ce6]); } } ; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x3070')] = function() { if ('xpDzW' === _0x4cc7('0x3071')) { return _0x4cc7('0x1627'); } else { this.aabb.clear(); if (_0x5260f5.__instanceof(this.object, _0x5b5b9f)) for (var _0x7fa392 = this.object.get_sceneTransform(), _0xc5ed38 = new _0x9856b9(this.object.get_geometry()); _0xc5ed38.hasNext(); ) { var _0x425436 = _0xc5ed38.next(); _0x39582d.transformPoint(_0x7fa392, _0x425436, _0x83d928.temp); this.aabb.extendToPoint(_0x83d928.temp); } else this.aabb.extendToPoint(this.object.get_scenePosition()); } } ; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x24df')] = function(_0x2dfbc9, _0x5e280d, _0x26ad52, _0x5c3adf, _0x511ac3, _0x33677c) { if ('qFSdj' !== _0x4cc7('0x3072')) { throw new _0x202aa0(new _0x3d27c7(_0x4b4d92.getClassName(_0x5260f5.getClass(this)) + _0x4cc7('0x3073'))); } else { var _0x44d559 = _0x26ad52.get(_0x5e280d); ++_0x5e280d; null == _0x44d559.stage && _0x44d559.__cleanup(); } } ; _0x83d928[_0x4cc7('0x8')][_0x4cc7('0x3074')] = function(_0x2c02ce, _0x33f010, _0x4ed183) { if ('IKfAy' === _0x4cc7('0x3075')) { throw new _0x202aa0(new _0x3d27c7(_0x4b4d92.getClassName(_0x5260f5.getClass(this)) + _0x4cc7('0x3076'))); } else { null == _0x55a4be.superpowers && (_0x55a4be.superpowers = new _0x3e4425()); return _0x55a4be.superpowers; } } ; _0x83d928[_0x4cc7('0x8')]['toLocal'] = function(_0x2a1bdf, _0xcf9e37) { null == _0xcf9e37 && (_0xcf9e37 = new _0x21e384()); _0x39582d.transformPoint(this.object.get_inverseSceneTransform(), _0x2a1bdf, _0xcf9e37); return _0xcf9e37; } ; _0x83d928[_0x4cc7('0x8')]['toGlobal'] = function(_0x3d004a, _0x458ecd) { null == _0x458ecd && (_0x458ecd = new _0x21e384()); _0x39582d.transformPoint(this.object.get_sceneTransform(), _0x3d004a, _0x458ecd); return _0x458ecd; } ; _0x83d928[_0x4cc7('0x8')]['__class__'] = _0x83d928; var _0x222283 = function(_0x1e1db6) { _0x83d928['call'](this, _0x1e1db6, 0x0); this['colliders'] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x3077')] = _0x222283; _0x222283[_0x4cc7('0x8f2')] = _0x4cc7('0x3078')[_0x4cc7('0x46')]('\x20'); _0x222283['__super__'] = _0x83d928; _0x222283[_0x4cc7('0x8')] = _0x5aff49(_0x83d928[_0x4cc7('0x8')], { 'colliders': null, 'subCollider': null, 'addCollider': function(_0x5755be) { _0x5755be['object'] == this[_0x4cc7('0x7ba')] && (_0x5755be[_0x4cc7('0x2326')] = this[_0x4cc7('0x2326')], this[_0x4cc7('0x2ccc')] += _0x5755be[_0x4cc7('0x2ccc')], this[_0x4cc7('0x3079')][_0x4cc7('0x29')](_0x5755be)); }, 'updateAABB': function() { this['aabb'][_0x4cc7('0x9fd')](); for (var _0x32094a = 0x0, _0x542df1 = this[_0x4cc7('0x3079')]; _0x32094a < _0x542df1[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x307a') === _0x4cc7('0x307b')) { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa14')][_0x4cc7('0x96b')](this, _0x32094a); this[_0x4cc7('0x1f9d')] || _0x32094a['_context3D'][_0x4cc7('0x13f4')](!0x0, 0x4); } else { var _0x483258 = _0x542df1[_0x4cc7('0x2b')](_0x32094a); ++_0x32094a; _0x483258[_0x4cc7('0x306d')](); this[_0x4cc7('0x2bde')]['extendToBox'](_0x483258['aabb']); } } }, 'collideWith': function(_0xec3e7a, _0x5a2e82) { null == _0x5a2e82 && (_0x5a2e82 = !0x1); if (!_0x5260f5[_0x4cc7('0x9a0')](_0xec3e7a, _0x222283)) { this[_0x4cc7('0x2326')][_0x4cc7('0x307c')] = !0x1; _0xec3e7a[_0x4cc7('0x2326')]['touching'] = !0x1; this[_0x4cc7('0x304e')] = null; for (var _0x100dfd = 0x0, _0x327c1a = this[_0x4cc7('0x3079')]; _0x100dfd < _0x327c1a[_0x4cc7('0x34')](); ) { if (_0x2d63f9[_0x4cc7('0x232')](_0x4cc7('0x307d'), _0x4cc7('0x307e'))) { null != _0x1f0b5c[_0x4cc7('0x12ee')] ? (this['queueDispatch'](_0x1f0b5c['_mouseUp'], _0xec3e7a), _0x1f0b5c[_0x4cc7('0x12ef')] = _0x1f0b5c['_collidingObject']) : this['reThrowEvent'](_0xec3e7a); this['_updateDirty'] = !0x0; } else { var _0xa79f17 = _0x327c1a['get'](_0x100dfd); ++_0x100dfd; var _0x5bcbcf = _0xa79f17[_0x4cc7('0x2bde')] , _0x3b801d = _0xec3e7a[_0x4cc7('0x2bde')]; if (_0x5bcbcf[_0x4cc7('0x53')]['x'] <= _0x3b801d[_0x4cc7('0x52')]['x'] && _0x5bcbcf['max']['x'] >= _0x3b801d[_0x4cc7('0x53')]['x'] && _0x5bcbcf[_0x4cc7('0x53')]['y'] <= _0x3b801d['max']['y'] && _0x5bcbcf['max']['y'] >= _0x3b801d[_0x4cc7('0x53')]['y'] && _0x5bcbcf['min']['z'] <= _0x3b801d[_0x4cc7('0x52')]['z'] && _0x5bcbcf[_0x4cc7('0x52')]['z'] >= _0x3b801d[_0x4cc7('0x53')]['z'] && (_0xa79f17['collideWith'](_0xec3e7a, _0x5a2e82), this[_0x4cc7('0x2326')]['touching'])) { if ('Qivjj' === 'Qivjj') { this['subCollider'] = _0xa79f17; break; } else { if (null == _0xec3e7a) return _0x4029ca[_0x4cc7('0xce7')](null); if (_0x21e354['__isPNG'](_0xec3e7a)) var _0x2562e7 = _0x56067a[_0x4cc7('0x786')]; else if (_0x21e354[_0x4cc7('0x307f')](_0xec3e7a)) _0x2562e7 = 'image/jpeg'; else if (_0x21e354['__isGIF'](_0xec3e7a)) _0x2562e7 = 'image/gif'; else if (_0x21e354[_0x4cc7('0x3080')](_0xec3e7a)) _0x2562e7 = _0x4cc7('0x3081'); else return _0x4029ca[_0x4cc7('0xce7')](null); return _0x21e354['loadFromBase64'](_0x21e354[_0x4cc7('0x3082')](_0xec3e7a), _0x2562e7); } } } } } }, 'collideLine': function(_0x14cd06, _0x48abdc, _0x4fce91, _0x545219, _0x2723d2, _0x15eb71) { null == _0x2723d2 && (_0x2723d2 = new _0x21e384()); _0x2723d2['x'] = NaN; _0x2723d2['y'] = NaN; _0x2723d2['z'] = NaN; for (var _0x500af9 = 0x0, _0x5919be = this[_0x4cc7('0x3079')]; _0x500af9 < _0x5919be[_0x4cc7('0x34')](); ) { var _0x4bf907 = _0x5919be[_0x4cc7('0x2b')](_0x500af9); ++_0x500af9; _0x4bf907[_0x4cc7('0x24df')](_0x14cd06, _0x48abdc, _0x4fce91, _0x545219, _0x2723d2, _0x15eb71); if (!isNaN(_0x2723d2['x'])) break; } return _0x2723d2; }, 'forPointsNearSphere': function(_0x239fe2, _0x5181eb, _0x30adda) { if ('ZqaJe' === _0x4cc7('0x3083')) { for (var _0x5e2b4b = 0x0, _0x4ab7ae = this[_0x4cc7('0x3079')]; _0x5e2b4b < _0x4ab7ae[_0x4cc7('0x34')](); ) { var _0x57f645 = _0x4ab7ae[_0x4cc7('0x2b')](_0x5e2b4b); ++_0x5e2b4b; _0x57f645['forPointsNearSphere'](_0x239fe2, _0x5181eb, _0x30adda); } } else { this['runner'] = this[_0x4cc7('0xec5')] = this[_0x4cc7('0xb7f')] = null; this['sprites'][_0x4cc7('0xb7c')](0x0); } }, '__class__': _0x222283 }); var _0x50c5e6 = function(_0x354b9e) { if (0x4 != _0x354b9e[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')]) throw new _0x202aa0('Wrong\x20shape:\x20' + _0x354b9e[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')]); _0x222283['call'](this, _0x354b9e['mesh']); var _0x675d51 = _0x354b9e['sourceData'][_0x4cc7('0x1584')]; _0x675d51 = _0x2a5c46[_0x4cc7('0x2e18')](null != _0x842c50[_0x4cc7('0x2e0d')] ? _0x675d51[_0x4cc7('0xd77')]('boxPath') : _0x675d51['h'][_0x4cc7('0x2e0d')]); var _0x3668d1 = _0x354b9e[_0x4cc7('0x1e54')][_0x4cc7('0x1584')]; _0x675d51 = _0x30a836[_0x4cc7('0x3084')](_0x675d51, null != _0x842c50[_0x4cc7('0x704')] ? _0x3668d1[_0x4cc7('0xd77')](_0x4cc7('0x704')) : _0x3668d1['h']['boxRings']); for (_0x3668d1 = 0x0; _0x3668d1 < _0x675d51[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x3085') !== _0x4cc7('0x3085')) { return 0x0 < _0x354b9e ? 0x1 : 0x0 > _0x354b9e ? 0x2 : 0x0 < _0x675d51 ? 0x4 : 0x0 > _0x675d51 ? 0x8 : 0x0 < _0x3668d1 ? 0x10 : 0x20; } else { var _0x41d12d = _0x675d51[_0x4cc7('0x2b')](_0x3668d1); ++_0x3668d1; this[_0x4cc7('0x3086')](new _0x5394c7(_0x354b9e,_0x41d12d)); } } this[_0x4cc7('0x3050')] = new _0x4d0143(_0x354b9e); this[_0x4cc7('0x3086')](this[_0x4cc7('0x3050')]); }; _0x16dada[_0x4cc7('0x3087')] = _0x50c5e6; _0x50c5e6[_0x4cc7('0x8f2')] = _0x4cc7('0x3088')[_0x4cc7('0x46')]('\x20'); _0x50c5e6['__super__'] = _0x222283; _0x50c5e6[_0x4cc7('0x8')] = _0x5aff49(_0x222283[_0x4cc7('0x8')], { 'boxCollider': null, 'updateAABB': function() { if (_0x4cc7('0x3089') === _0x4cc7('0x308a')) { return this['_index']; } else { _0x222283[_0x4cc7('0x8')][_0x4cc7('0x306d')][_0x4cc7('0x96b')](this); this['aabb'][_0x4cc7('0x308b')](0x4b); } }, '__class__': _0x50c5e6 }); var _0x55cb22 = function(_0x2321e1, _0x554b0f) { this[_0x4cc7('0x308c')] = this[_0x4cc7('0x308d')] = 0x0; this[_0x4cc7('0x232b')] = -0x1; _0x12dd16[_0x4cc7('0x96b')](this, _0x2321e1, new _0x5b5b9f(new _0x39920c())); this[_0x4cc7('0xab2')](_0x2321e1, _0x554b0f); this['flushEdges'] = 0x0; }; _0x16dada['com.player03.run3.level.terrain.Terrain'] = _0x55cb22; _0x55cb22[_0x4cc7('0x8f2')] = _0x4cc7('0x308e')[_0x4cc7('0x46')]('\x20'); _0x55cb22[_0x4cc7('0x2d6')] = {}; _0x55cb22[_0x4cc7('0x2d6')][_0x4cc7('0x15ac')] = _0x4cc7('0x15ac'); _0x55cb22[_0x4cc7('0x2d6')][_0x4cc7('0x11b8')] = 'get_texture'; _0x55cb22[_0x4cc7('0x11b8')] = function() { null == _0x55cb22[_0x4cc7('0x5c1')] && (_0x55cb22[_0x4cc7('0x5c1')] = new _0xf32aa2(_0x6fe3b9['getBitmapData']('model/terrain.png'))); return _0x55cb22[_0x4cc7('0x5c1')]; } ; _0x55cb22['get_meshCache'] = function() { null == _0x55cb22[_0x4cc7('0x308f')] && (_0x55cb22[_0x4cc7('0x308f')] = new _0x3a9583(_0x4cc7('0x3090')), _0x55cb22['meshCache'][_0x4cc7('0x3091')](_0x2d63f9[_0x4cc7('0x246')], function(_0x2c5bf3) { _0x55cb22[_0x4cc7('0x3092')](0.8, _0x2c5bf3); })); return _0x55cb22[_0x4cc7('0x308f')]; } ; _0x55cb22[_0x4cc7('0x3092')] = function(_0x2295a2, _0x59402d) { var _0x50d533 = _0x5260f5['__cast'](_0x59402d[_0x4cc7('0x16aa')]()['get_subGeometries']()[_0x4cc7('0x2b')](0x0), _0x138811); _0x59402d = _0x50d533['get_vertexData'](); for (_0x50d533 = _0x44b7a4[_0x4cc7('0x1610')](_0x50d533['get_secondaryUVOffset'](), _0x59402d[_0x4cc7('0x34')](), _0x50d533[_0x4cc7('0x3093')]()); _0x50d533[_0x4cc7('0x124b')] != _0x50d533['end']; ) { var _0x3eb2fc = _0x50d533[_0x4cc7('0x124b')] += _0x50d533[_0x4cc7('0x1612')]; _0x59402d[_0x4cc7('0x9e7')](_0x3eb2fc, _0x2295a2); } } ; _0x55cb22[_0x4cc7('0x2587')] = function(_0x3f3b95, _0x13f39a) { _0x55cb22[_0x4cc7('0xc2d')] || (_0x55cb22[_0x4cc7('0xc2d')] = !0x0); null == _0x55cb22[_0x4cc7('0x2bc5')] && (_0x55cb22[_0x4cc7('0x2bc5')] = _0x2bc114[_0x4cc7('0x24')](null)); if (0x0 == _0x55cb22[_0x4cc7('0x2bc5')][_0x4cc7('0x34')]()) var _0x39eeb6 = new _0x55cb22(_0x3f3b95,_0x13f39a); else _0x39eeb6 = _0x55cb22[_0x4cc7('0x2bc5')][_0x4cc7('0x2b')](_0x55cb22['pool'][_0x4cc7('0x34')]() - 0x1), _0x55cb22[_0x4cc7('0x2bc5')][_0x4cc7('0xa5e')](_0x55cb22[_0x4cc7('0x2bc5')]['get_length']() - 0x1, 0x1), _0x39eeb6[_0x4cc7('0xab2')](_0x3f3b95, _0x13f39a); return _0x39eeb6; } ; _0x55cb22[_0x4cc7('0x8fe')] = function() { _0x55cb22['initDone'] || (_0x55cb22[_0x4cc7('0xc2d')] = !0x0); null == _0x55cb22[_0x4cc7('0x2bc5')] && (_0x55cb22[_0x4cc7('0x2bc5')] = _0x2bc114[_0x4cc7('0x24')](null)); } ; _0x55cb22[_0x4cc7('0x3094')] = function(_0x3a3d02, _0x3684a4) { return 0x1 == _0x3a3d02[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] && 0x1 == _0x3684a4[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] ? _0x3a3d02[_0x4cc7('0x1e54')][_0x4cc7('0x84d')]['x'] != _0x3684a4[_0x4cc7('0x1e54')][_0x4cc7('0x84d')]['x'] ? !0x1 : !0x0 : 0x1 != _0x3a3d02[_0x4cc7('0x1e54')]['shape'] && 0x1 != _0x3684a4[_0x4cc7('0x1e54')]['shape'] ? !0x0 : !0x1; } ; _0x55cb22['zFlush'] = function(_0x51fe11, _0x4497f0) { if ('MgiYI' !== _0x4cc7('0x3095')) { this['_specularR'] = _0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1cea')] >>> 0x10 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this[_0x4cc7('0x1540')]; this['_specularG'] = _0x331be6[_0x4cc7('0xea3')](this['_specularColor'] >>> 0x8 & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this['_specular']; this['_specularB'] = _0x331be6[_0x4cc7('0xea3')](this[_0x4cc7('0x1cea')] & 0xff) / _0x331be6[_0x4cc7('0xea3')](0xff) * this[_0x4cc7('0x1540')]; } else { return 0x1 == _0x51fe11['sourceData'][_0x4cc7('0x1c9a')] && 0x1 == _0x4497f0[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] ? 0x0 != _0x51fe11[_0x4cc7('0x1e54')]['rotation']['x'] || 0x0 != _0x4497f0[_0x4cc7('0x1e54')][_0x4cc7('0x84d')]['x'] ? !0x1 : !0x0 : 0x1 != _0x51fe11[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] && 0x1 != _0x4497f0[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] ? !0x0 : !0x1; } } ; _0x55cb22[_0x4cc7('0x92b')] = _0x12dd16; _0x55cb22[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16['prototype'], { 'tunnel': null, 'normal': null, 'sourceData': null, 'animation': null, 'animationTime': null, 'minAnimationStep': null, 'animationStepTime': null, 'flushEdges': null, 'setTo': function(_0x5035ba, _0x515eaf) { this[_0x4cc7('0xbeb')] = this[_0x4cc7('0xb7f')] = _0x5035ba; this['animation'] = null; this[_0x4cc7('0x1e54')] = _0x515eaf; _0x55cb22[_0x4cc7('0x15ac')]()[_0x4cc7('0x3096')](_0x592928[_0x4cc7('0x24cc')]['get'](this[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')]), _0x48c401(this, this[_0x4cc7('0x3097')])); null == this[_0x4cc7('0x22c7')] && this['set_collider'](new _0x4d0143(this)); 0x4 == this[_0x4cc7('0x1e54')][_0x4cc7('0x1c9a')] ? null == this[_0x4cc7('0x22c6')] && this['set_rigidbody'](new _0xf40474(this)) : this['set_rigidbody'](null); this[_0x4cc7('0x3098')] = 0x0; this['sourceData'][_0x4cc7('0x2322')][_0x4cc7('0x8fe')](this); this[_0x4cc7('0x126')][_0x4cc7('0xb3e')](this[_0x4cc7('0x1e54')][_0x4cc7('0xa9a')]); this['mesh']['set_scaleY'](this[_0x4cc7('0x1e54')]['scale']); this[_0x4cc7('0x126')][_0x4cc7('0xf2e')](this[_0x4cc7('0x1e54')][_0x4cc7('0xa9a')]); this['mesh'][_0x4cc7('0x967')](this[_0x4cc7('0x1e54')]['rotation'][_0x4cc7('0xc4a')]()); this[_0x4cc7('0x126')][_0x4cc7('0xb46')](0x0); this[_0x4cc7('0x126')][_0x4cc7('0xb44')](0x0); this['mesh'][_0x4cc7('0xd5a')](0x0); this[_0x4cc7('0x126')][_0x4cc7('0x32')](_0x5035ba[_0x4cc7('0x1583')][_0x4cc7('0x1629')]); this['spawnHere'](); }, 'setMeshTo': function(_0x59099b) { this[_0x4cc7('0x126')]['set_geometry'](_0x59099b['get_geometry']()); 0x0 != _0x59099b[_0x4cc7('0xf6d')]() || 0x0 != _0x59099b[_0x4cc7('0xf71')]() || _0x59099b[_0x4cc7('0xf73')](); }, 'placeSpawnPointAt': function(_0x1f25ff, _0xb96c6b) { this[_0x4cc7('0x126')][_0x4cc7('0xb46')](_0x1f25ff[_0x4cc7('0xcc2')]['x'] * _0xb96c6b); this[_0x4cc7('0x126')][_0x4cc7('0xb44')](_0x1f25ff['position']['y'] * _0xb96c6b); this[_0x4cc7('0x126')]['set_z']((_0x1f25ff[_0x4cc7('0xcc2')]['z'] + 0.5) * _0xb96c6b); this['mesh'][_0x4cc7('0x967')](this['sourceData']['rotation'][_0x4cc7('0xc4a')]()); null != _0x1f25ff['eulers'] && (_0xb96c6b = this[_0x4cc7('0x126')], _0xb96c6b[_0x4cc7('0xf99')](_0xb96c6b[_0x4cc7('0xf6d')]() + 0xb4 * _0x1f25ff[_0x4cc7('0x1dbe')]['x'] / 3.141592653589793), _0xb96c6b = this['mesh'], _0xb96c6b['set_rotationY'](_0xb96c6b['get_rotationY']() + 0xb4 * _0x1f25ff[_0x4cc7('0x1dbe')]['y'] / 3.141592653589793), _0xb96c6b = this[_0x4cc7('0x126')], _0xb96c6b[_0x4cc7('0xf9a')](_0xb96c6b[_0x4cc7('0xf73')]() + 0xb4 * _0x1f25ff[_0x4cc7('0x1dbe')]['z'] / 3.141592653589793)); _0x56067a['qtUiQ'](null, this[_0x4cc7('0x1e54')][_0x4cc7('0x3099')]) && (null != _0x1f25ff[_0x4cc7('0x1dbe')] ? (_0x3bafe8['fromEulerAngles'](_0x1f25ff[_0x4cc7('0x1dbe')]['y'], _0x1f25ff[_0x4cc7('0x1dbe')]['z'], _0x1f25ff[_0x4cc7('0x1dbe')]['x'], _0x55cb22[_0x4cc7('0x309a')]), _0x3bafe8[_0x4cc7('0x1a54')](_0x55cb22[_0x4cc7('0x309a')], this[_0x4cc7('0x1e54')][_0x4cc7('0x3099')], _0x55cb22['temp']), _0x1f25ff = this[_0x4cc7('0x126')][_0x4cc7('0x472')]() + _0x55cb22[_0x4cc7('0xb93')]['x'], this[_0x4cc7('0x126')]['set_x'](_0x1f25ff), _0x1f25ff = this[_0x4cc7('0x126')][_0x4cc7('0xb45')]() + _0x55cb22['temp']['y'], this[_0x4cc7('0x126')][_0x4cc7('0xb44')](_0x1f25ff), _0x1f25ff = this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() + _0x55cb22[_0x4cc7('0xb93')]['z']) : (_0x1f25ff = _0x56067a['gwwuH'](this[_0x4cc7('0x126')][_0x4cc7('0x472')](), this[_0x4cc7('0x1e54')][_0x4cc7('0x3099')]['x']), this[_0x4cc7('0x126')]['set_x'](_0x1f25ff), _0x1f25ff = this['mesh'][_0x4cc7('0xb45')]() + this[_0x4cc7('0x1e54')][_0x4cc7('0x3099')]['y'], this['mesh'][_0x4cc7('0xb44')](_0x1f25ff), _0x1f25ff = this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() + this[_0x4cc7('0x1e54')][_0x4cc7('0x3099')]['z']), this[_0x4cc7('0x126')][_0x4cc7('0xd5a')](_0x1f25ff)); this[_0x4cc7('0x22ca')](); }, 'placeInLayout': function(_0xda9b44, _0xc33f1d) { this[_0x4cc7('0x309b')](_0xda9b44, _0xc33f1d[_0x4cc7('0x1dc1')]); this[_0x4cc7('0x19')](); }, 'onPlacedInSection': function(_0x140c0f, _0x349022) { if (0x0 <= _0x349022 && 0x0 == this[_0x4cc7('0x1e54')]['rotation']['x'] && 0x0 == this[_0x4cc7('0x1e54')][_0x4cc7('0x84d')]['z'] && !this['sourceData'][_0x4cc7('0x2322')][_0x4cc7('0x232a')]) { var _0x719cc3 = 0x0; for (_0x5260f5[_0x4cc7('0x9a0')](_0x140c0f[_0x4cc7('0x22e')], _0x28dd20) && 0x1 == _0x140c0f['layout'][_0x4cc7('0x309c')] && (_0x719cc3 = 0x2); 0x4 > _0x719cc3; ) { var _0xe92bc4 = 0x0 , _0x16364a = 0x0; switch (_0x719cc3++) { case 0x0: _0xe92bc4 = -0x1; break; case 0x1: _0xe92bc4 = 0x1; break; case 0x2: _0x16364a = 0x1; break; default: _0x16364a = -0x1; } var _0x200e90 = _0x140c0f[_0x4cc7('0x22e')][_0x4cc7('0x2c8d')](_0x349022, _0xe92bc4, 0x0, _0x16364a); _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; _0x200e90 = 0x0 <= _0x200e90 && _0x200e90 < _0x140c0f[_0x4cc7('0x19cb')][_0x4cc7('0x34')]() ? _0x140c0f['terrain']['get'](_0x200e90) : null; if (null == _0x200e90 || _0x200e90['sourceData'][_0x4cc7('0x2322')][_0x4cc7('0x232a')] || 0x0 <= _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](_0x200e90[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')])[_0x4cc7('0x2d')](_0x2d63f9[_0x4cc7('0x247')])) var _0x5e4402 = !0x0; else _0x5e4402 = this[_0x4cc7('0x126')]['get_rotationZ']() - _0x200e90[_0x4cc7('0x126')][_0x4cc7('0xf73')](), _0x5e4402 = !_0x2d63f9[_0x4cc7('0x309d')](1e-10, 0x0 <= _0x5e4402 ? _0x5e4402 : -_0x5e4402); if (!_0x5e4402) { if (0x0 > _0xe92bc4) { if (!_0x55cb22[_0x4cc7('0x3094')](_0x200e90, this)) continue; } else if (0x0 < _0xe92bc4) { if ('rJpVw' !== _0x4cc7('0x309e')) { if (!_0x55cb22[_0x4cc7('0x3094')](this, _0x200e90)) continue; } else { this[_0x4cc7('0x1d17')] = this['_lightAmbientG'] = this[_0x4cc7('0x1d19')] = 0x0; this[_0x4cc7('0x1536')] = 0x1; this['_ambientR'] = this['_ambientG'] = this[_0x4cc7('0x154f')] = 0x0; this[_0x4cc7('0x1539')] = 0xffffff; _0x4ae64a[_0x4cc7('0x96b')](this); } } else if (0x0 > _0x16364a) { if (!_0x55cb22['zFlush'](_0x200e90, this)) continue; } else if (!_0x55cb22['zFlush'](this, _0x200e90)) continue; _0x140c0f[_0x4cc7('0xb7f')]['backwards'] && (_0x16364a = -_0x16364a); _0x5e4402 = _0x34e7f8[_0x4cc7('0x2b')](_0xe92bc4, 0x0, _0x16364a); this[_0x4cc7('0x3098')] |= _0x5e4402; _0xe92bc4 = _0x34e7f8['get'](-_0xe92bc4, 0x0, -_0x16364a); _0x200e90[_0x4cc7('0x3098')] |= _0xe92bc4; } } } }, 'update': function(_0x56ae50) { if (_0x4cc7('0x309f') === 'PygRC') { null != this[_0x4cc7('0x1b')] && 0x0 <= this['animationTime'] && (this['animationStepTime'] += _0x56ae50, this['animationStepTime'] >= this[_0x4cc7('0x308c')] && (this[_0x4cc7('0x232b')] += this[_0x4cc7('0x308d')], this[_0x4cc7('0x1b')][_0x4cc7('0x94a')](this, this[_0x4cc7('0x308d')]), this[_0x4cc7('0x308d')] = 0x0)); } else { this[_0x4cc7('0x1b47')] = _0x56ae50; for (var _0xd9cc56 = 0x0, _0x3547bf = this[_0x4cc7('0x1206')]; _0xd9cc56 < _0x3547bf; ) { var _0x53f3c0 = _0xd9cc56++; this[_0x4cc7('0x1207')]['get'](_0x53f3c0)['set_alphaPremultiplied'](_0x56ae50); } return _0x56ae50; } }, 'reset': function() { _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x232b')] = -0x1; this[_0x4cc7('0x308d')] = 0x0; null != this[_0x4cc7('0x1b')] && this['animation'][_0x4cc7('0x19')](this); }, 'get_normal': function() { if (null == this[_0x4cc7('0xcca')]) { var _0xecf2d8 = _0x3bafe8[_0x4cc7('0x134c')](this['mesh'][_0x4cc7('0xfca')]()); this[_0x4cc7('0xcca')] = _0x3bafe8[_0x4cc7('0x1a54')](_0xecf2d8, _0x2a6728[_0x4cc7('0x21c1')]); } return this['normal']; }, 'recycle': function() { null != this['mesh'] && (_0x55cb22[_0x4cc7('0x2bc5')]['push'](this), this[_0x4cc7('0x1b')] = null, this[_0x4cc7('0x126')][_0x4cc7('0xa35')](), this['set_mesh'](null)); }, '__class__': _0x55cb22, '__properties__': _0x5aff49(_0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'get_normal': _0x4cc7('0x2336') }) }); var _0x346394 = function(_0x8e7689, _0x3b6466, _0x5daba8, _0x3192f, _0x356167, _0x1a9799, _0x216be4, _0xccd801) { this['scale'] = _0x8e7689; this[_0x4cc7('0x24c')] = _0x3b6466; this[_0x4cc7('0x84d')] = _0x5daba8; this[_0x4cc7('0x1c9a')] = _0x3192f; this[_0x4cc7('0x2322')] = _0x356167; this[_0x4cc7('0x1d6f')] = _0x1a9799; this[_0x4cc7('0x30a0')] = _0x216be4; 0x0 != _0x5daba8['x'] && (this['positionOffset'] = new _0x21e384(0x0,0.5 * -_0x8e7689 * Math[_0x4cc7('0x28')](_0x5daba8['x']),0.5 * -_0x8e7689 * (0x1 - Math[_0x4cc7('0x27')](_0x5daba8['x'])))); this[_0x4cc7('0x1e53')] = new _0x1339f5(); this[_0x4cc7('0x1e53')]['extendToPointF'](0x0, 0x0, 0x0); this['boundingBox'][_0x4cc7('0x308b')](0.5); switch (_0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](this['sourceType'])) { case _0x4cc7('0x3036'): this[_0x4cc7('0x1e53')][_0x4cc7('0x30a1')](0x1, _0x55cb22[_0x4cc7('0x2814')], 1.1); break; case _0x4cc7('0x2586'): case _0x4cc7('0x30a2'): break; case _0x4cc7('0x2f06'): this['boundingBox']['scaleByComplex'](0.75, 0.75, 0x1); break; case _0x4cc7('0x3037'): this['boundingBox']['scaleByComplex'](0x1, _0x55cb22[_0x4cc7('0x2814')], 1.2); break; default: this[_0x4cc7('0x1e53')]['scaleByComplex'](0x1, _0x55cb22['TILE_HEIGHT'], 0x1); } }; _0x16dada[_0x4cc7('0x30a3')] = _0x346394; _0x346394[_0x4cc7('0x8f2')] = _0x4cc7('0x30a4')[_0x4cc7('0x46')]('\x20'); _0x346394[_0x4cc7('0x8')] = {}; _0x346394[_0x4cc7('0x8')]['scale'] = null; _0x346394[_0x4cc7('0x8')]['rotation'] = null; _0x346394[_0x4cc7('0x8')][_0x4cc7('0x3099')] = null; _0x346394[_0x4cc7('0x8')][_0x4cc7('0x1c9a')] = null; _0x346394[_0x4cc7('0x8')][_0x4cc7('0x2322')] = null; _0x346394[_0x4cc7('0x8')][_0x4cc7('0x1e53')] = null; _0x346394[_0x4cc7('0x8')][_0x4cc7('0x30a0')] = null; _0x346394[_0x4cc7('0x8')][_0x4cc7('0x1d6f')] = null; _0x346394[_0x4cc7('0x8')]['color'] = null; _0x346394[_0x4cc7('0x8')][_0x4cc7('0x1584')] = null; _0x346394[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { return new _0x346394(this.scale,this.color,this.rotation,this.shape,this.collisionProperties,this.sourceType,this.levelBackwards,this.params); } ; _0x346394[_0x4cc7('0x8')]['__class__'] = _0x346394; var _0x592928 = function() { this[_0x4cc7('0x2f2e')] = _0x4cc7('0x19cb'); }; _0x16dada[_0x4cc7('0x30a5')] = _0x592928; _0x592928[_0x4cc7('0x8f2')] = _0x4cc7('0x30a6')[_0x4cc7('0x46')]('\x20'); _0x592928[_0x4cc7('0x2588')] = function(_0x2b8c22, _0xd6b5ef, _0x1a935a, _0x34cb69, _0x51fab9, _0x4d12ab) { null == _0x4d12ab && (_0x4d12ab = !0x1); null == _0x34cb69 && (_0x34cb69 = -0x1); null == _0x1a935a && (_0x1a935a = 0x0); null == _0x51fab9 && (_0x51fab9 = new _0x3a1efa()); var _0x50a438 = null != _0x2b8c22 && _0x2b8c22[_0x4cc7('0xee2')]; _0x34cb69 = 0x0 < _0x34cb69 ? _0x34cb69 : null != _0x2b8c22 ? _0xf9332a['toInt'](_0x2b8c22[_0x4cc7('0x30a7')](_0x4cc7('0x1dc1')), 0x4b) : 0x4b; var _0x3f6b2f = 0xffffff; null != _0x2b8c22 && (_0x3f6b2f = 0x0 < _0x1a935a && _0x2b8c22[_0x4cc7('0x30a8')](_0x4cc7('0x24c') + _0x1a935a) ? _0x4bf907[_0x4cc7('0xd08')](_0x2b8c22[_0x4cc7('0x30a7')](_0x2d63f9['EWEjZ'](_0x4cc7('0x24c'), _0x1a935a))) : _0xf9332a[_0x4cc7('0x2f5f')](_0x2b8c22[_0x4cc7('0x30a7')]('color0'), 0xffffff)); _0x1a935a = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0x112b')](); (_0x3f6b2f & 0xff0000) < (_0x1a935a & 0xff0000) && (_0x3f6b2f |= _0x1a935a & 0xff0000); (_0x3f6b2f & 0xff00) < (_0x1a935a & 0xff00) && (_0x3f6b2f |= _0x1a935a & 0xff00); (_0x3f6b2f & 0xff) < (_0x1a935a & 0xff) && (_0x3f6b2f |= _0x1a935a & 0xff); null == _0xd6b5ef && (_0xd6b5ef = _0x4cc7('0xca5')); var _0x34330f = _0x1a935a = 0x0 , _0x48c401 = _0x14ba2f['defaultInstance'] , _0x16dada = 0x1; switch (_0xd6b5ef) { case _0x4cc7('0x30a9'): _0x3f6b2f = _0x22f447['interpolate'](_0x3f6b2f, 0xff00, 0.8); break; case _0x4cc7('0x2d5d'): _0x3f6b2f = _0x22f447[_0x4cc7('0x21fa')](_0x3f6b2f, 0xdddddd, 0.6); break; case 'glow': _0x3f6b2f = _0x22f447['interpolate'](_0x3f6b2f, 0x0, 0.1); break; case 'inverse': _0x3f6b2f = _0x22f447[_0x4cc7('0x21fa')](_0x3f6b2f, 0x550055, 0.8); break; case _0x4cc7('0x30aa'): _0x3f6b2f = _0x22f447['multiplyColor'](_0x3f6b2f, 0.7); break; case _0x4cc7('0x2586'): case _0x4cc7('0x30a2'): case _0x4cc7('0x2f06'): _0x3f6b2f = _0x22f447[_0x4cc7('0x21fa')](_0x3f6b2f, 0xdddddd, 0.8); break; case _0x4cc7('0x2431'): _0x3f6b2f = _0x22f447[_0x4cc7('0x21fa')](_0x3f6b2f, 0x88990c, 0.9); } var _0x2de4cb = _0x592928['getYawFor'](_0xd6b5ef); switch (_0xd6b5ef) { case _0x4cc7('0xd93'): _0x4d12ab || (_0x16dada = 0x0); break; case 'bouncy': _0x48c401 = _0x388fc3[_0x4cc7('0x2370')]; break; case _0x4cc7('0x2d5d'): _0x48c401 = _0x47f187[_0x4cc7('0x232c')](); break; case _0x4cc7('0x24a'): case _0x4cc7('0x6a2'): case _0x4cc7('0x1d99'): case _0x4cc7('0x2f7d'): if (_0x50a438) switch (_0xd6b5ef) { case _0x4cc7('0x24a'): _0xd6b5ef = _0x4cc7('0x2f7d'); break; case _0x4cc7('0x6a2'): _0xd6b5ef = _0x4cc7('0x6a2'); break; case _0x4cc7('0x1d99'): _0xd6b5ef = _0x4cc7('0x1d99'); break; default: _0xd6b5ef = _0x2d63f9[_0x4cc7('0x249')]; } if (null != _0x2b8c22 && null != _0x2b8c22[_0x4cc7('0x1583')] && _0x2b8c22[_0x4cc7('0x1583')][_0x4cc7('0x2377')]) switch (_0xd6b5ef) { case _0x4cc7('0x6a2'): _0xd6b5ef = _0x4cc7('0x1d99'); break; case _0x4cc7('0x1d99'): _0xd6b5ef = 'left'; } switch (_0xd6b5ef) { case _0x4cc7('0x24a'): _0x48c401 = _0xb288e7[_0x4cc7('0x2370')]; break; case _0x4cc7('0x6a2'): _0x48c401 = new _0x295dac(0x2); break; case _0x4cc7('0x1d99'): _0x48c401 = new _0x295dac(0x0); break; default: _0x48c401 = new _0xb288e7(-0xc8); } _0x50a438 && (_0x2de4cb = _0x3004df[_0x4cc7('0xe83')](_0x2de4cb, 3.141592653589793)); break; case 'glow': _0x48c401 = _0x14ba2f[_0x4cc7('0x30ab')]; break; case _0x4cc7('0x2fa3'): _0x48c401 = _0x95cb8[_0x4cc7('0x2370')]; break; case 'movableBox': _0x16dada = 0x4; _0x48c401 = new _0x5353f1(_0x2a5c46[_0x4cc7('0x2e18')](null != _0x842c50[_0x4cc7('0x2e0d')] ? _0x51fab9[_0x4cc7('0xd77')](_0x4cc7('0x2e0d')) : _0x51fab9['h']['boxPath'])); break; case _0x4cc7('0x30aa'): _0x48c401 = _0x14ba2f['nonrotatingInstance']; break; case _0x4cc7('0x3036'): _0x48c401 = _0x1ed066['defaultInstance']; _0x1a935a = -0.3141592653589793; break; case _0x4cc7('0x2586'): case 'rotatedBox': case _0x4cc7('0x2f06'): _0x16dada = 0x3; _0x4cc7('0x2f06') == _0xd6b5ef ? (_0x34330f = 0.7853981633974483, _0x48c401 = _0x14ba2f[_0x4cc7('0x30ac')]) : _0x48c401 = _0x14ba2f[_0x4cc7('0x30ad')]; break; case _0x4cc7('0x2f68'): _0x48c401 = _0x47f187[_0x4cc7('0x30ae')](); break; case _0x4cc7('0x3037'): _0x48c401 = _0x1ed066[_0x4cc7('0x30af')]; _0x1a935a = _0x592928['STEEP_RAMP_PITCH']; break; case _0x4cc7('0x2431'): _0x48c401 = _0x52a47c[_0x4cc7('0x2370')]; } return new _0x346394(_0x34cb69,_0x3f6b2f,new _0x469fbd(_0x1a935a,_0x2de4cb,_0x34330f),_0x16dada,_0x48c401,_0x592928[_0x4cc7('0x24cc')]['indexOf'](_0xd6b5ef, 0x0),_0x50a438,_0x51fab9); } ; _0x592928[_0x4cc7('0x30b0')] = function(_0x28dc60) { return _0x4cc7('0x30a2') == _0x28dc60 ? 0.7853981633974483 : 0x0; } ; _0x592928[_0x4cc7('0x30b1')] = function(_0x1a3e41) { for (var _0x5bffe8 = 0x0, _0x5017c7 = _0x592928[_0x4cc7('0x24cc')]; _0x5bffe8 < _0x5017c7['get_length'](); ) { var _0x3c92a9 = _0x5017c7['get'](_0x5bffe8); ++_0x5bffe8; if (null != _0x842c50[_0x3c92a9] ? _0x1a3e41[_0x4cc7('0xd76')](_0x3c92a9) : _0x1a3e41['h'][_0x4cc7('0x959')](_0x3c92a9)) return _0x3c92a9; } return null; } ; _0x592928[_0x4cc7('0x30b2')] = function(_0x56de2a, _0x2e117f, _0x206e94) { null == _0x206e94 && (_0x206e94 = !0x1); var _0x29e60f = 0x0; if (null != _0x842c50['color'] ? _0x2e117f['existsReserved'](_0x4cc7('0x24c')) : _0x2e117f['h']['hasOwnProperty'](_0x4cc7('0x24c'))) _0x29e60f = (null != _0x842c50['color'] ? _0x2e117f['existsReserved'](_0x4cc7('0x24c')) : _0x2e117f['h'][_0x4cc7('0x959')](_0x4cc7('0x24c'))) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50[_0x4cc7('0x24c')] ? _0x2e117f[_0x4cc7('0xd77')](_0x2d63f9[_0x4cc7('0x24b')]) : _0x2e117f['h'][_0x4cc7('0x24c')], 0x0) : 0x0; _0x56de2a = _0x592928[_0x4cc7('0x2588')](_0x56de2a, _0x592928[_0x4cc7('0x30b1')](_0x2e117f), _0x29e60f, (null != _0x842c50[_0x4cc7('0x1dc1')] ? _0x2e117f[_0x4cc7('0xd76')](_0x4cc7('0x1dc1')) : _0x2e117f['h'][_0x4cc7('0x959')](_0x4cc7('0x1dc1'))) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50[_0x4cc7('0x1dc1')] ? _0x2e117f[_0x4cc7('0xd77')](_0x2d63f9[_0x4cc7('0x24d')]) : _0x2e117f['h'][_0x4cc7('0x1dc1')], -0x1) : -0x1, _0x2e117f, _0x206e94); _0x2e117f = null != _0x842c50[_0x4cc7('0x84d')] ? _0x2e117f[_0x4cc7('0xd77')](_0x4cc7('0x84d')) : _0x2e117f['h'][_0x4cc7('0x84d')]; null != _0x2e117f && (_0x206e94 = _0x2e117f[_0x4cc7('0x46')](','), 0x4 <= _0x206e94[_0x4cc7('0x21')] && (_0x2e117f = new _0x169fce(), _0x2e117f['x'] = parseFloat(_0x206e94[0x0]), _0x2e117f['y'] = parseFloat(_0x206e94[0x1]), _0x2e117f['z'] = parseFloat(_0x206e94[0x2]), _0x2e117f['w'] = parseFloat(_0x206e94[0x3]), _0x206e94 = _0x2e117f['x'] * _0x2e117f['x'] + _0x2e117f['y'] * _0x2e117f['y'] + _0x2e117f['z'] * _0x2e117f['z'] + _0x2e117f['w'] * _0x2e117f['w'], _0x29e60f = _0x206e94 - 0x1, 1e-10 > (0x0 <= _0x29e60f ? _0x29e60f : -_0x29e60f) || (0x0 == _0x206e94 ? (_0x2e117f['x'] = 0x0, _0x2e117f['y'] = 0x0, _0x2e117f['z'] = 0x0, _0x2e117f['w'] = 0x1) : (_0x206e94 = 0x1 / Math[_0x4cc7('0x2c')](_0x206e94), _0x2e117f['x'] *= _0x206e94, _0x2e117f['y'] *= _0x206e94, _0x2e117f['z'] *= _0x206e94, _0x2e117f['w'] *= _0x206e94)), _0x56de2a[_0x4cc7('0x84d')] = _0x3bafe8[_0x4cc7('0x968')](_0x2e117f))); return _0x56de2a; } ; _0x592928[_0x4cc7('0x92b')] = _0xc2e872; _0x592928[_0x4cc7('0x8')] = _0x5aff49(_0xc2e872[_0x4cc7('0x8')], { 'decorate': function(_0x177fcc, _0x46e596, _0xbfbb24) { null == _0xbfbb24 && (_0xbfbb24 = -0x1); if (!_0x5260f5[_0x4cc7('0x9a0')](_0x177fcc, _0x52778d)) throw new _0x202aa0(new _0x5a0ff5('level\x20parameter\x20for\x20TerrainDecorator.decorate()\x20must\x20be\x20a\x20Run\x203\x20level.')); _0x2116b2[_0x4cc7('0xc38')] = 0xb3ee8; if (_0x177fcc[_0x4cc7('0x2d1d')] && (null != _0x842c50[_0x4cc7('0x2d5d')] ? _0x46e596[_0x4cc7('0xd76')](_0x4cc7('0x2d5d')) : _0x46e596['h'][_0x4cc7('0x959')](_0x4cc7('0x2d5d')))) return null; var _0x2042db = _0x177fcc[_0x4cc7('0x1583')][_0x4cc7('0x22e')]; if ((null != _0x842c50[_0x4cc7('0x22e')] ? _0x46e596['existsReserved'](_0x4cc7('0x22e')) : _0x46e596['h'][_0x4cc7('0x959')](_0x4cc7('0x22e'))) && null != _0x177fcc[_0x4cc7('0x1583')][_0x4cc7('0x2f8c')]) { var _0x599e72 = (null != _0x842c50[_0x4cc7('0x22e')] ? _0x46e596['existsReserved'](_0x4cc7('0x22e')) : _0x46e596['h'][_0x4cc7('0x959')](_0x4cc7('0x22e'))) ? _0xf9332a['toInt'](null != _0x842c50[_0x4cc7('0x22e')] ? _0x46e596[_0x4cc7('0xd77')](_0x4cc7('0x22e')) : _0x46e596['h'][_0x4cc7('0x22e')], 0x0) : 0x0; _0x2042db = _0x177fcc[_0x4cc7('0x1583')]['alternateLayouts']['get'](_0x599e72); } _0x599e72 = _0x2bc114[_0x4cc7('0x9cc')](null); var _0x3250c9 = _0x2bc114['toObjectVector'](null); if (null != _0x2042db && (_0x56067a[_0x4cc7('0x787')](null, _0x842c50['pos']) ? _0x46e596['existsReserved'](_0x4cc7('0x1a91')) : _0x46e596['h'][_0x4cc7('0x959')]('pos'))) { var _0x1fab22 = new _0x463191(null != _0x842c50[_0x4cc7('0x1a91')] ? _0x46e596['getReserved'](_0x4cc7('0x1a91')) : _0x46e596['h'][_0x4cc7('0x1a91')]); for (_0x1fab22 = _0x1c8e81(_0x1fab22)(); _0x1fab22[_0x4cc7('0x94e')](); ) { if (_0x4cc7('0x30b3') !== _0x4cc7('0x30b4')) { var _0x70dff7 = _0x1fab22[_0x4cc7('0x3a')]() , _0x4bf907 = _0x2042db[_0x4cc7('0x16b2')](_0x70dff7); _0x3250c9[_0x4cc7('0x29')](_0x4bf907); null != _0x599e72 && _0x599e72['push'](_0x70dff7); } else { this['runner'] = this[_0x4cc7('0xac8')] = this['tunnel'] = null; this[_0x4cc7('0xb80')]['set_length'](0x0); } } } else _0x3250c9[_0x4cc7('0x29')](new _0x5de1f4(0x0,0x0,0x0)); _0x2042db = (null != _0x842c50['x'] ? _0x46e596[_0x4cc7('0xd76')]('x') : _0x46e596['h']['hasOwnProperty']('x')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['x'] ? _0x46e596[_0x4cc7('0xd77')]('x') : _0x46e596['h']['x'], 0x0) : 0x0; _0x1fab22 = (null != _0x842c50['y'] ? _0x46e596[_0x4cc7('0xd76')]('y') : _0x46e596['h'][_0x4cc7('0x959')]('y')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['y'] ? _0x46e596[_0x4cc7('0xd77')]('y') : _0x46e596['h']['y'], 0x0) : 0x0; _0x70dff7 = (null != _0x842c50['z'] ? _0x46e596[_0x4cc7('0xd76')]('z') : _0x46e596['h'][_0x4cc7('0x959')]('z')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50['z'] ? _0x46e596[_0x4cc7('0xd77')]('z') : _0x46e596['h']['z'], 0x0) : 0x0; if (0x0 != _0x2042db || 0x0 != _0x1fab22 || 0x0 != _0x70dff7) for (_0x4bf907 = 0x0; _0x4bf907 < _0x3250c9[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x30b5') !== _0x4cc7('0x30b6')) { var _0x48c401 = _0x3250c9['get'](_0x4bf907); ++_0x4bf907; _0x48c401[_0x4cc7('0xcc2')]['x'] += _0x2042db; _0x48c401[_0x4cc7('0xcc2')]['y'] += _0x1fab22; _0x48c401[_0x4cc7('0xcc2')]['z'] += _0x70dff7; } else { return this['x']; } } _0x177fcc = new _0x11542e(_0x177fcc,this,_0x3250c9,_0x599e72,_0x592928['getDecorationData'](_0x177fcc, _0x46e596)); this[_0x4cc7('0x2f32')](_0x177fcc, _0xbfbb24); return _0x177fcc; }, 'continueDecorating': function(_0x4f7f8e, _0x2c0f1f) { if (_0x4cc7('0x30b7') !== _0x4cc7('0x30b8')) { null == _0x2c0f1f && (_0x2c0f1f = -0x1); var _0x1414b2 = _0x4f7f8e[_0x4cc7('0x3005')]; if (_0x1414b2[_0x4cc7('0x94e')]()) { for (var _0x2bd741 = null, _0x46f821 = null, _0x3a7a60 = _0x4f7f8e[_0x4cc7('0xb7f')], _0x525f6a = _0x4f7f8e[_0x4cc7('0x30b9')], _0x5f2305 = _0x4f7f8e[_0x4cc7('0x30ba')], _0x4bf907 = 0x0; _0x1414b2[_0x4cc7('0x94e')]() && (_0x4bf907 < _0x2c0f1f || 0x0 > _0x2c0f1f); ) { _0x46f821 = _0x1414b2['next'](); _0x2bd741 = _0x55cb22[_0x4cc7('0x2587')](_0x3a7a60, _0x525f6a); _0x2bd741[_0x4cc7('0x30bb')](_0x46f821, _0x3a7a60[_0x4cc7('0x1583')]); _0x3a7a60['registerObject'](_0x2bd741); if (null != _0x5f2305) { var _0x48c401 = _0x4bf907 + _0x4f7f8e[_0x4cc7('0x9f3')]; _0x3a7a60[_0x4cc7('0xee2')] && (_0x48c401 = _0x4f7f8e[_0x4cc7('0xf80')]['get_length']() - 0x1 - _0x48c401); for (_0x48c401 = _0x4f7f8e[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x48c401); _0x5f2305['get_length']() <= _0x48c401; ) _0x5f2305[_0x4cc7('0x29')](null); _0x5f2305[_0x4cc7('0x9e7')](_0x48c401, _0x2bd741); } ++_0x4bf907; } _0x4f7f8e['lastTerrain'] = _0x2bd741; _0x4f7f8e[_0x4cc7('0x300c')] = _0x46f821; _0x4f7f8e[_0x4cc7('0x9f3')] += _0x4bf907; } } else { this['_partitions'] = _0x2bc114[_0x4cc7('0x24')](null); this['_sceneGraphRoot'] = new _0x1f7569(); this['_sceneGraphRoot'][_0x4cc7('0xb43')](this); this[_0x4cc7('0x10a4')][_0x4cc7('0xfc4')] = !0x0; this[_0x4cc7('0x10a4')][_0x4cc7('0xfd1')](new _0x1d30e7(new _0x4f603a())); _0x338b9[_0x4cc7('0x96b')](this); } }, '__class__': _0x592928 }); var _0x11542e = function(_0x1c9672, _0x247058, _0x3e741b, _0x212742, _0x23ba97) { if (_0x4cc7('0x30bc') !== 'MwXfA') { var _0x5404ac = _0x1c9672['backwards'] ? new _0x4945d8(_0x3e741b) : new _0x1fff74(_0x3e741b); _0x355da6[_0x4cc7('0x96b')](this, _0x1c9672, _0x247058, null, _0x5404ac); this[_0x4cc7('0x1453')] = _0x3e741b; this[_0x4cc7('0xf80')] = _0x212742; 0x0 < _0x212742['get_length']() && (this['mapping'] = _0x2bc114[_0x4cc7('0x24')](null)); this[_0x4cc7('0x30b9')] = _0x23ba97; this[_0x4cc7('0xb7f')] = _0x1c9672; } else { _0x16dada = _0x16dada || _0x48c401[_0x4cc7('0x5e2')] || _0x4cc7('0x1e04'); _0x5aff49 || (_0x48c401 = va(_0x48c401)); return navigator['msSaveOrOpenBlob'](_0x48c401, _0x16dada); } }; _0x16dada['com.player03.run3.level.terrain.TerrainOngoingDecorationData'] = _0x11542e; _0x11542e[_0x4cc7('0x8f2')] = _0x4cc7('0x30bd')[_0x4cc7('0x46')]('\x20'); _0x11542e[_0x4cc7('0x92b')] = _0x355da6; _0x11542e['prototype'] = _0x5aff49(_0x355da6[_0x4cc7('0x8')], { 'decorationData': null, 'tunnel': null, 'mapping': null, 'positions': null, 'indices': null, 'lastTerrain': null, '__class__': _0x11542e }); var _0x34e7f8 = {}; _0x16dada[_0x4cc7('0x30be')] = _0x34e7f8; _0x34e7f8[_0x4cc7('0x8f2')] = _0x4cc7('0x30bf')['split']('\x20'); _0x34e7f8[_0x4cc7('0x2b')] = function(_0x205d2a, _0xcbf383, _0x3bd824) { return 0x0 < _0x205d2a ? 0x1 : _0x56067a['hwSPq'](0x0, _0x205d2a) ? 0x2 : 0x0 < _0xcbf383 ? 0x4 : 0x0 > _0xcbf383 ? 0x8 : 0x0 < _0x3bd824 ? 0x10 : 0x20; } ; var _0x4eca66 = function(_0x42e7e8, _0x2edb83, _0x1d6686, _0x4ec5a1, _0x35d749, _0x61f19e) { var _0x4bd036 = new _0x138811(); _0x4bd036[_0x4cc7('0x1155')](_0x4eca66[_0x4cc7('0x30c0')]); var _0x3e28a1 = new _0x21e384(_0x2d63f9[_0x4cc7('0x244')](_0x2edb83['x'] + _0x1d6686['x'] + _0x4ec5a1['x'], 0x3),(_0x2edb83['y'] + _0x1d6686['y'] + _0x4ec5a1['y']) / 0x3,(_0x2edb83['z'] + _0x1d6686['z'] + _0x4ec5a1['z']) / 0x3) , _0x4bf907 = null; null == _0x4bf907 && (_0x4bf907 = new _0x21e384()); _0x4bf907['x'] = _0x2edb83['x'] - _0x3e28a1['x']; _0x4bf907['y'] = _0x2edb83['y'] - _0x3e28a1['y']; _0x4bf907['z'] = _0x2edb83['z'] - _0x3e28a1['z']; _0x2edb83 = _0x4bf907; _0x4bf907 = null; null == _0x4bf907 && (_0x4bf907 = new _0x21e384()); _0x4bf907['x'] = _0x1d6686['x'] - _0x3e28a1['x']; _0x4bf907['y'] = _0x1d6686['y'] - _0x3e28a1['y']; _0x4bf907['z'] = _0x1d6686['z'] - _0x3e28a1['z']; _0x1d6686 = _0x4bf907; _0x4bf907 = null; null == _0x4bf907 && (_0x4bf907 = new _0x21e384()); _0x4bf907['x'] = _0x4ec5a1['x'] - _0x3e28a1['x']; _0x4bf907['y'] = _0x4ec5a1['y'] - _0x3e28a1['y']; _0x4bf907['z'] = _0x4ec5a1['z'] - _0x3e28a1['z']; _0x4ec5a1 = _0x4bf907; this['p1'] = _0x2edb83; this['p2'] = _0x1d6686; this['p3'] = _0x4ec5a1; _0x4bf907 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x4bf907['push'](_0x2edb83['x']); _0x4bf907[_0x4cc7('0x29')](_0x2edb83['y']); _0x4bf907[_0x4cc7('0x29')](_0x2edb83['z']); for (var _0x48c401 = 0x3; 0xd > _0x48c401; ) _0x48c401++, _0x4bf907[_0x4cc7('0x29')](0x0); _0x4bf907[_0x4cc7('0x29')](_0x1d6686['x']); _0x4bf907[_0x4cc7('0x29')](_0x1d6686['y']); _0x4bf907[_0x4cc7('0x29')](_0x1d6686['z']); for (_0x48c401 = 0x3; 0xd > _0x48c401; ) _0x48c401++, _0x4bf907[_0x4cc7('0x29')](0x0); _0x4bf907[_0x4cc7('0x29')](_0x4ec5a1['x']); _0x4bf907['push'](_0x4ec5a1['y']); _0x4bf907['push'](_0x4ec5a1['z']); for (_0x48c401 = 0x3; 0xd > _0x48c401; ) _0x48c401++, _0x4bf907[_0x4cc7('0x29')](0x0); if (_0x5260f5[_0x4cc7('0x9a0')](_0x35d749, _0x705f29)) { if (_0x4cc7('0x30c1') === _0x4cc7('0x30c2')) { var _0x501ae8 = null != _0x1d6686['goesToPath'] ? _0x1d6686['goesToPath'] : this[_0x4cc7('0x1cbb')][_0x4cc7('0x1987')]; _0x1d6686 = new _0x42bd00(_0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x501ae8),null != _0x1d6686[_0x4cc7('0x110a')] ? _0x1d6686[_0x4cc7('0x110a')] : this[_0x4cc7('0x1cbb')][_0x4cc7('0x1f86')]); 0x0 > _0x1d6686['index'] && (_0x1d6686[_0x4cc7('0xb1c')] += _0x1d6686[_0x4cc7('0x9e7')][_0x4cc7('0xc2f')]); _0x4ec5a1['goesTo'] = _0x1d6686; } else { var _0x16dada = _0x35d749['get_texture'](); _0x48c401 = _0x4bd036[_0x4cc7('0x1165')](); if (_0x2d63f9[_0x4cc7('0x24e')](null, _0x61f19e)) _0x4bf907[_0x4cc7('0x9e7')](_0x48c401, null == _0x61f19e || _0x61f19e == _0x56deb2[_0x4cc7('0x30c3')] ? 0.5 / _0x16dada[_0x4cc7('0xa74')]() : 0x1 - 0.5 / _0x16dada[_0x4cc7('0xa74')]()), _0x4bf907['set'](_0x48c401 + 0x1, 0.5 / _0x16dada['get_height']()), _0x4bf907['set'](0xd + _0x48c401, _0x4bf907[_0x4cc7('0x2b')](_0x48c401)), _0x4bf907['set'](0xd + _0x48c401 + 0x1, 0x1 - 0.5 / _0x16dada[_0x4cc7('0xa75')]()), _0x4bf907[_0x4cc7('0x9e7')](0x1a + _0x48c401, 0x1 - _0x4bf907[_0x4cc7('0x2b')](_0x48c401)), _0x4bf907[_0x4cc7('0x9e7')](0x1a + _0x48c401 + 0x1, 0.5); else switch (_0x61f19e[0x1]) { case 0x0: case 0x1: _0x4bf907[_0x4cc7('0x9e7')](_0x48c401, null == _0x61f19e || _0x61f19e == _0x56deb2[_0x4cc7('0x30c3')] ? 0.5 / _0x16dada[_0x4cc7('0xa74')]() : 0x1 - 0.5 / _0x16dada[_0x4cc7('0xa74')]()); _0x4bf907['set'](_0x48c401 + 0x1, 0.5 / _0x16dada['get_height']()); _0x4bf907['set'](0xd + _0x48c401, _0x4bf907['get'](_0x48c401)); _0x4bf907[_0x4cc7('0x9e7')](0xd + _0x48c401 + 0x1, 0x1 - 0.5 / _0x16dada[_0x4cc7('0xa75')]()); _0x4bf907[_0x4cc7('0x9e7')](0x1a + _0x48c401, 0x1 - _0x4bf907['get'](_0x48c401)); _0x4bf907['set'](_0x2d63f9[_0x4cc7('0x24f')](0x1a, _0x48c401) + 0x1, 0.5); break; case 0x2: case 0x3: _0x4bf907[_0x4cc7('0x9e7')](_0x48c401, 0.5 / _0x16dada[_0x4cc7('0xa74')]()); _0x4bf907['set'](_0x48c401 + 0x1, _0x61f19e == _0x56deb2[_0x4cc7('0x30c4')] ? _0x2d63f9[_0x4cc7('0x244')](0.5, _0x16dada[_0x4cc7('0xa75')]()) : 0x1 - 0.5 / _0x16dada['get_height']()); _0x4bf907[_0x4cc7('0x9e7')](0xd + _0x48c401, 0x1 - 0.5 / _0x16dada[_0x4cc7('0xa74')]()); _0x4bf907[_0x4cc7('0x9e7')](0xd + _0x48c401 + 0x1, _0x4bf907[_0x4cc7('0x2b')](_0x48c401 + 0x1)); _0x4bf907['set'](_0x2d63f9[_0x4cc7('0x30c5')](0x1a, _0x48c401), 0.5); _0x4bf907[_0x4cc7('0x9e7')](0x1a + _0x48c401 + 0x1, 0x1 - _0x4bf907[_0x4cc7('0x2b')](_0x48c401 + 0x1)); break; case 0x4: _0x16dada = _0x61f19e[0x7]; var _0x49b3be = _0x61f19e[0x6] , _0x5aff49 = _0x61f19e[0x5] , _0x161060 = _0x61f19e[0x4] , _0x5c9876 = _0x61f19e[0x3]; _0x4bf907['set'](_0x48c401, _0x61f19e[0x2]); _0x4bf907[_0x4cc7('0x9e7')](_0x48c401 + 0x1, _0x5c9876); _0x4bf907[_0x4cc7('0x9e7')](0xd + _0x48c401, _0x161060); _0x4bf907['set'](0xd + _0x48c401 + 0x1, _0x5aff49); _0x4bf907[_0x4cc7('0x9e7')](0x1a + _0x48c401, _0x49b3be); _0x4bf907[_0x4cc7('0x9e7')](0x1a + _0x48c401 + 0x1, _0x16dada); } } } _0x4bd036[_0x4cc7('0x11a4')](_0x4bf907); _0x61f19e = new _0x39920c(); _0x61f19e[_0x4cc7('0x11b5')](_0x4bd036); this[_0x4cc7('0x2074')](new _0x5b5b9f(_0x61f19e,_0x35d749)); _0x12dd16[_0x4cc7('0x96b')](this, _0x42e7e8, this[_0x4cc7('0x126')]); this[_0x4cc7('0x126')][_0x4cc7('0xfa1')](_0x3e28a1); _0x42e7e8 = new _0x21e384(); _0x35d749 = this['axis1'] = new _0x398955(); _0x4bd036 = _0x3e28a1; null == _0x4bd036 && (_0x4bd036 = new _0x21e384()); _0x4bd036['x'] = _0x1d6686['x'] - _0x4ec5a1['x']; _0x4bd036['y'] = _0x1d6686['y'] - _0x4ec5a1['y']; _0x4bd036['z'] = _0x1d6686['z'] - _0x4ec5a1['z']; _0x4bd036 = _0x42e7e8; null == _0x4bd036 && (_0x4bd036 = new _0x21e384()); _0x4bd036['x'] = _0x1d6686['x'] - _0x2edb83['x']; _0x4bd036['y'] = _0x1d6686['y'] - _0x2edb83['y']; _0x4bd036['z'] = _0x1d6686['z'] - _0x2edb83['z']; _0x4bd036 = _0x3e28a1['x'] * _0x3e28a1['x'] + _0x3e28a1['y'] * _0x3e28a1['y'] + _0x3e28a1['z'] * _0x3e28a1['z']; _0x61f19e = _0x4bd036 - 0x1; 1e-10 > (0x0 <= _0x61f19e ? _0x61f19e : -_0x61f19e) || (0x0 == _0x4bd036 ? (_0x3e28a1['x'] = 0x1, _0x3e28a1['y'] = 0x0, _0x3e28a1['z'] = 0x0) : (_0x4bd036 = 0x1 / Math['sqrt'](_0x4bd036), _0x3e28a1['x'] *= _0x4bd036, _0x3e28a1['y'] *= _0x4bd036, _0x3e28a1['z'] *= _0x4bd036)); _0x4bd036 = _0x42e7e8; null == _0x4bd036 && (_0x4bd036 = new _0x21e384()); _0x61f19e = _0x2d63f9['LQYNv'](_0x42e7e8['x'] * _0x3e28a1['x'] + _0x42e7e8['y'] * _0x3e28a1['y'], _0x42e7e8['z'] * _0x3e28a1['z']); _0x4bd036['x'] = _0x42e7e8['x'] - _0x61f19e * _0x3e28a1['x']; _0x4bd036['y'] = _0x2d63f9[_0x4cc7('0x251')](_0x42e7e8['y'], _0x61f19e * _0x3e28a1['y']); _0x4bd036['z'] = _0x42e7e8['z'] - _0x61f19e * _0x3e28a1['z']; _0x35d749['setOrigin'](_0x2edb83['x'], _0x2edb83['y'], _0x2edb83['z']); _0x35d749[_0x4cc7('0x2bdd')](_0x42e7e8['x'], _0x42e7e8['y'], _0x42e7e8['z']); this[_0x4cc7('0x1e38')] = Math[_0x4cc7('0x2c')](_0x42e7e8['x'] * _0x42e7e8['x'] + _0x42e7e8['y'] * _0x42e7e8['y'] + _0x42e7e8['z'] * _0x42e7e8['z']); _0x35d749 = this[_0x4cc7('0x30c6')] = new _0x398955(); _0x4bd036 = _0x3e28a1; null == _0x4bd036 && (_0x4bd036 = new _0x21e384()); _0x4bd036['x'] = _0x4ec5a1['x'] - _0x2edb83['x']; _0x4bd036['y'] = _0x4ec5a1['y'] - _0x2edb83['y']; _0x4bd036['z'] = _0x4ec5a1['z'] - _0x2edb83['z']; _0x4bd036 = _0x42e7e8; null == _0x4bd036 && (_0x4bd036 = new _0x21e384()); _0x4bd036['x'] = _0x4ec5a1['x'] - _0x1d6686['x']; _0x4bd036['y'] = _0x4ec5a1['y'] - _0x1d6686['y']; _0x4bd036['z'] = _0x4ec5a1['z'] - _0x1d6686['z']; _0x4bd036 = _0x3e28a1['x'] * _0x3e28a1['x'] + _0x3e28a1['y'] * _0x3e28a1['y'] + _0x3e28a1['z'] * _0x3e28a1['z']; _0x61f19e = _0x4bd036 - 0x1; 1e-10 > (0x0 <= _0x61f19e ? _0x61f19e : -_0x61f19e) || (0x0 == _0x4bd036 ? (_0x3e28a1['x'] = 0x1, _0x3e28a1['y'] = 0x0, _0x3e28a1['z'] = 0x0) : (_0x4bd036 = 0x1 / Math[_0x4cc7('0x2c')](_0x4bd036), _0x3e28a1['x'] *= _0x4bd036, _0x3e28a1['y'] *= _0x4bd036, _0x3e28a1['z'] *= _0x4bd036)); _0x4bd036 = _0x42e7e8; null == _0x4bd036 && (_0x4bd036 = new _0x21e384()); _0x61f19e = _0x42e7e8['x'] * _0x3e28a1['x'] + _0x42e7e8['y'] * _0x3e28a1['y'] + _0x42e7e8['z'] * _0x3e28a1['z']; _0x4bd036['x'] = _0x42e7e8['x'] - _0x61f19e * _0x3e28a1['x']; _0x4bd036['y'] = _0x42e7e8['y'] - _0x61f19e * _0x3e28a1['y']; _0x4bd036['z'] = _0x42e7e8['z'] - _0x61f19e * _0x3e28a1['z']; _0x35d749['setOrigin'](_0x1d6686['x'], _0x1d6686['y'], _0x1d6686['z']); _0x35d749['setNormal'](_0x42e7e8['x'], _0x42e7e8['y'], _0x42e7e8['z']); this['axis2Length'] = Math[_0x4cc7('0x2c')](_0x2d63f9[_0x4cc7('0x252')](_0x42e7e8['x'] * _0x42e7e8['x'], _0x42e7e8['y'] * _0x42e7e8['y']) + _0x42e7e8['z'] * _0x42e7e8['z']); _0x35d749 = this[_0x4cc7('0x1e3d')] = new _0x398955(); _0x4bd036 = _0x3e28a1; null == _0x4bd036 && (_0x4bd036 = new _0x21e384()); _0x4bd036['x'] = _0x2edb83['x'] - _0x1d6686['x']; _0x4bd036['y'] = _0x2edb83['y'] - _0x1d6686['y']; _0x4bd036['z'] = _0x2edb83['z'] - _0x1d6686['z']; _0x1d6686 = _0x42e7e8; null == _0x1d6686 && (_0x1d6686 = new _0x21e384()); _0x1d6686['x'] = _0x2edb83['x'] - _0x4ec5a1['x']; _0x1d6686['y'] = _0x2edb83['y'] - _0x4ec5a1['y']; _0x1d6686['z'] = _0x2edb83['z'] - _0x4ec5a1['z']; _0x2edb83 = _0x3e28a1['x'] * _0x3e28a1['x'] + _0x2d63f9['PVFmM'](_0x3e28a1['y'], _0x3e28a1['y']) + _0x3e28a1['z'] * _0x3e28a1['z']; _0x1d6686 = _0x2edb83 - 0x1; 1e-10 > (0x0 <= _0x1d6686 ? _0x1d6686 : -_0x1d6686) || (0x0 == _0x2edb83 ? (_0x3e28a1['x'] = 0x1, _0x3e28a1['y'] = 0x0, _0x3e28a1['z'] = 0x0) : (_0x2edb83 = 0x1 / Math['sqrt'](_0x2edb83), _0x3e28a1['x'] *= _0x2edb83, _0x3e28a1['y'] *= _0x2edb83, _0x3e28a1['z'] *= _0x2edb83)); _0x2edb83 = _0x42e7e8; null == _0x2edb83 && (_0x2edb83 = new _0x21e384()); _0x1d6686 = _0x42e7e8['x'] * _0x3e28a1['x'] + _0x42e7e8['y'] * _0x3e28a1['y'] + _0x42e7e8['z'] * _0x3e28a1['z']; _0x2edb83['x'] = _0x42e7e8['x'] - _0x1d6686 * _0x3e28a1['x']; _0x2edb83['y'] = _0x42e7e8['y'] - _0x1d6686 * _0x3e28a1['y']; _0x2edb83['z'] = _0x42e7e8['z'] - _0x1d6686 * _0x3e28a1['z']; _0x35d749['setOrigin'](_0x4ec5a1['x'], _0x4ec5a1['y'], _0x4ec5a1['z']); _0x35d749['setNormal'](_0x42e7e8['x'], _0x42e7e8['y'], _0x42e7e8['z']); this[_0x4cc7('0x1e3c')] = Math['sqrt'](_0x42e7e8['x'] * _0x42e7e8['x'] + _0x42e7e8['y'] * _0x42e7e8['y'] + _0x42e7e8['z'] * _0x42e7e8['z']); this[_0x4cc7('0x22c9')](new _0x5d5d4e(this)); }; _0x16dada[_0x4cc7('0x30c7')] = _0x4eca66; _0x4eca66[_0x4cc7('0x8f2')] = _0x4cc7('0x30c8')[_0x4cc7('0x46')]('\x20'); _0x4eca66['__super__'] = _0x12dd16; _0x4eca66[_0x4cc7('0x8')] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'p1': null, 'p2': null, 'p3': null, 'axis1': null, 'axis1Length': null, 'axis2': null, 'axis2Length': null, 'axis3': null, 'axis3Length': null, 'getPlane': function() { var _0x4739d4 = new _0x398955() , _0x17fb1e = this[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x4739d4[_0x4cc7('0x30c9')](_0x17fb1e['x'], _0x17fb1e['y'], _0x17fb1e['z']); _0x17fb1e = _0x5260f5[_0x4cc7('0x99b')](this['collider'], _0x5d5d4e)[_0x4cc7('0x1e36')][_0x4cc7('0xcca')]; _0x4739d4[_0x4cc7('0x2bdd')](_0x17fb1e['x'], _0x17fb1e['y'], _0x17fb1e['z']); return _0x4739d4; }, '__class__': _0x4eca66 }); var _0x56deb2 = _0x16dada[_0x4cc7('0x30ca')] = {}; _0x16dada[_0x4cc7('0x30ca')][_0x4cc7('0xd03')] = _0x2d63f9.YJuCI.split('\x20'); _0x16dada[_0x4cc7('0x30ca')][_0x4cc7('0xd2d')] = [_0x4cc7('0x30c3'), _0x4cc7('0x30cb'), 'POINTING_UP', 'POINTING_DOWN', _0x4cc7('0x4ed')]; _0x56deb2['POINTING_RIGHT'] = ['POINTING_RIGHT', 0x0]; _0x56deb2[_0x4cc7('0x30c3')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x56deb2[_0x4cc7('0x30c3')]['__enum__'] = _0x56deb2; _0x56deb2[_0x4cc7('0x30cb')] = [_0x4cc7('0x30cb'), 0x1]; _0x56deb2['POINTING_LEFT'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x56deb2[_0x4cc7('0x30cb')]['__enum__'] = _0x56deb2; _0x56deb2[_0x4cc7('0x30c4')] = ['POINTING_UP', 0x2]; _0x56deb2['POINTING_UP']['toString'] = _0x3e3cd2; _0x56deb2[_0x4cc7('0x30c4')][_0x4cc7('0xd2f')] = _0x56deb2; _0x56deb2['POINTING_DOWN'] = [_0x4cc7('0x30cc'), 0x3]; _0x56deb2[_0x4cc7('0x30cc')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x56deb2[_0x4cc7('0x30cc')]['__enum__'] = _0x56deb2; _0x56deb2[_0x4cc7('0x4ed')] = function(_0x3497a7, _0x13a4f7, _0x36e7c9, _0x2ac7be, _0x126ea1, _0x2c09b7) { _0x3497a7 = [_0x4cc7('0x4ed'), 0x4, _0x3497a7, _0x13a4f7, _0x36e7c9, _0x2ac7be, _0x126ea1, _0x2c09b7]; _0x3497a7[_0x4cc7('0xd2f')] = _0x56deb2; _0x3497a7['toString'] = _0x3e3cd2; return _0x3497a7; } ; var _0x36b9a9 = function(_0x56a5b9, _0x4acce4, _0x6c1b31) { if (_0x4cc7('0x30cd') !== _0x4cc7('0x30cd')) { null == this[_0x4cc7('0x17fc')] && (this[_0x4cc7('0x17fc')] = _0x430307[_0x4cc7('0x16a6')]()); var _0x5e56f7 = this[_0x4cc7('0x17fc')][_0x4cc7('0xaf0')](); this[_0x4cc7('0x17fd')] = new _0x182fa3(_0x5e56f7,_0x5e56f7,_0x5e56f7,_0x5e56f7,_0x5e56f7,_0x5e56f7); this['_defaultCubeTexture'][_0x4cc7('0xd6a')]('defaultTexture'); } else { null == _0x6c1b31 && (_0x6c1b31 = 0x0); null == _0x4acce4 && (_0x4acce4 = 0x0); _0x14ba2f[_0x4cc7('0x96b')](this); this[_0x4cc7('0x30ce')] = _0x56a5b9; this[_0x4cc7('0x30cf')] = _0x4acce4; this[_0x4cc7('0x30d0')] = _0x6c1b31; } }; _0x16dada[_0x4cc7('0x30d1')] = _0x36b9a9; _0x36b9a9[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20ApplyForceCollision'['split']('\x20'); _0x36b9a9[_0x4cc7('0x92b')] = _0x14ba2f; _0x36b9a9[_0x4cc7('0x8')] = _0x5aff49(_0x14ba2f[_0x4cc7('0x8')], { 'forceX': null, 'forceY': null, 'forceZ': null, 'applyEffect': function(_0x59f6c9, _0x582354, _0x4e5c82) { if ('DIlBm' === _0x4cc7('0x30d2')) { _0x59f6c9['applyForce3D'](this[_0x4cc7('0x30ce')], this[_0x4cc7('0x30cf')], this['forceZ']); return !0x0; } else { return !0x0; } }, '__class__': _0x36b9a9 }); var _0x529cac = function() {}; _0x16dada[_0x4cc7('0x30d3')] = _0x529cac; _0x529cac[_0x4cc7('0x8f2')] = _0x4cc7('0x30d4')[_0x4cc7('0x46')]('\x20'); _0x529cac[_0x4cc7('0x8f8')] = [_0x220c99]; _0x529cac[_0x4cc7('0x8')] = {}; _0x529cac[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x192943, _0x4ae2f4) { if ('Ebwjt' !== _0x4cc7('0x30d5')) { 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); } else { if (0.15 < _0x192943.animationTime) _0x192943.reset(); else { _0x4ae2f4 = 0.1 >= _0x192943.animationTime ? 0x14 * _0x192943.animationTime / 0.1 : 0x14 * _0x56067a.jvwxB(0.15, _0x192943.animationTime) / 0.04999999999999999; var _0x5137fb = _0x192943.getInitialPosition() , _0x5675f4 = _0x192943.get_normal() , _0x5ecf96 = _0x5137fb; null == _0x5ecf96 && (_0x5ecf96 = new _0x21e384()); _0x5ecf96.x = _0x5137fb.x + _0x5675f4.x * _0x4ae2f4; _0x5ecf96.y = _0x5137fb.y + _0x5675f4.y * _0x4ae2f4; _0x5ecf96.z = _0x5137fb.z + _0x5675f4.z * _0x4ae2f4; _0x192943.mesh.set_position(_0x5137fb); } } } ; _0x529cac[_0x4cc7('0x8')]['reset'] = function(_0x44810e) {} ; _0x529cac[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x529cac; var _0x388fc3 = function(_0x304564) { var _0x5d76ab = _0x4cc7('0x10d4')[_0x4cc7('0x46')]('|') , _0x549ab7 = 0x0; while (!![]) { switch (_0x5d76ab[_0x549ab7++]) { case '0': this[_0x4cc7('0x30d6')] = _0x304564; continue; case '1': this[_0x4cc7('0x232a')] = !0x0; continue; case '2': this['animation'] = new _0x529cac(); continue; case '3': _0x14ba2f['call'](this); continue; case '4': this[_0x4cc7('0x2332')] = !0x1; continue; } break; } }; _0x16dada[_0x4cc7('0x30d7')] = _0x388fc3; _0x388fc3[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20BouncyCollision'['split']('\x20'); _0x388fc3[_0x4cc7('0x92b')] = _0x14ba2f; _0x388fc3[_0x4cc7('0x8')] = _0x5aff49(_0x14ba2f[_0x4cc7('0x8')], { 'bounceStrength': null, 'animation': null, 'applyEffect': function(_0x449080, _0x46cbef, _0x321f92) { if (0x0 <= _0x46cbef['animationTime']) return !0x1; _0x5260f5[_0x4cc7('0x9a0')](_0x449080, _0x566e3e) && _0x5260f5[_0x4cc7('0x99b')](_0x449080, _0x566e3e)[_0x4cc7('0x236e')](); if (0.2 < _0x449080[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x449080['physicsData'][_0x4cc7('0x2425')]) var _0x2aedff = !0x0; else _0x2aedff = _0x449080[_0x4cc7('0xa69')](), _0x2aedff = 0xa > (0x0 <= _0x2aedff ? _0x2aedff : -_0x2aedff); _0x2aedff ? _0x449080[_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x232d')] ? (_0x2aedff = _0x321f92['x'], _0x2aedff = 1e-10 > (0x0 <= _0x2aedff ? _0x2aedff : -_0x2aedff)) : _0x2aedff = !0x0 : _0x2aedff = !0x1; if (_0x2aedff) return _0x449080[_0x4cc7('0x102d')]['currentStrengthMultiplier'] = _0x388fc3[_0x4cc7('0x30d8')], !0x0; _0x2aedff = this[_0x4cc7('0x30d6')]; var _0x19cc60 = _0x2d63f9[_0x4cc7('0x254')](_0x449080[_0x4cc7('0x102d')][_0x4cc7('0x10af')], _0x449080[_0x4cc7('0xf30')][_0x4cc7('0x30d9')]) * _0x388fc3[_0x4cc7('0x30da')]; _0x2aedff = _0x2aedff > _0x19cc60 ? _0x2aedff : _0x19cc60; _0x19cc60 = _0x321f92['x']; 1e-10 > (0x0 <= _0x19cc60 ? _0x19cc60 : -_0x19cc60) || _0x449080[_0x4cc7('0xa68')](_0x321f92['x'] * _0x2aedff); _0x19cc60 = _0x321f92['y']; 1e-10 > (0x0 <= _0x19cc60 ? _0x19cc60 : -_0x19cc60) || (0x0 > _0x321f92['y'] && (_0x19cc60 = _0x449080['physicsData'][_0x4cc7('0x30db')], _0x2aedff > _0x19cc60 || (_0x2aedff = _0x19cc60)), 0x0 > _0x321f92['y'] && 0x0 > _0x449080[_0x4cc7('0xa69')]() || (0x0 > _0x321f92['y'] && _0x449080[_0x4cc7('0x102d')][_0x4cc7('0x2411')](), _0x449080[_0x4cc7('0xa6c')](_0x321f92['y'] * _0x2aedff), _0x449080[_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x2498')] = !0x1)); _0x19cc60 = _0x321f92['z']; 1e-10 > (0x0 <= _0x19cc60 ? _0x19cc60 : -_0x19cc60) || (_0x19cc60 = _0x321f92['z'] - -0x1, 1e-10 > (_0x2d63f9['UyqcO'](0x0, _0x19cc60) ? _0x19cc60 : -_0x19cc60) ? _0x449080[_0x4cc7('0x22d6')](_0x321f92['z'] * _0x2aedff) : _0x449080['set_zVelocity'](_0x449080[_0x4cc7('0xa3b')]() + _0x321f92['z'] * _0x2aedff)); this[_0x4cc7('0x2424')](_0x46cbef); return !0x0; }, 'beginAnimation': function(_0x67c6a1) { if (_0x4cc7('0x30dc') === _0x4cc7('0x30dc')) { _0x67c6a1[_0x4cc7('0x1b')] = this['animation']; _0x67c6a1[_0x4cc7('0x232b')] = 0x0; } else { _0x67c6a1 = [new _0x212a6a(0x0,0x0), new _0x212a6a(0x1,-0.5), new _0x212a6a(0x0,-0x1), new _0x212a6a(-0x1,-0.5), new _0x212a6a(0x0,0x0), new _0x212a6a(0x1,-0.5), new _0x212a6a(0x1,0.5), new _0x212a6a(0x0,0x1), new _0x212a6a(0x0,0x0), new _0x212a6a(-0x1,-0.5), new _0x212a6a(-0x1,0.5), new _0x212a6a(0x0,0x1)]; for (var _0x4b7574 = _0x2bc114['toObjectVector'](null), _0x2a124b = 0x0, _0x3375fc = _0x67c6a1['length']; _0x2a124b < _0x3375fc; ) { var _0x185d39 = _0x2a124b++; _0x4b7574['set'](_0x185d39, _0x67c6a1[_0x185d39]); } return _0x4b7574; } }, '__class__': _0x388fc3 }); var _0x4d0143 = function(_0x9396bd) { this[_0x4cc7('0x19cb')] = _0x9396bd; var _0x497bc4 = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')] , _0x412330 = this['terrain'][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')] , _0x4dab94 = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]; _0x83d928[_0x4cc7('0x96b')](this, _0x9396bd[_0x4cc7('0x126')], (_0x497bc4[_0x4cc7('0x52')]['x'] - _0x497bc4[_0x4cc7('0x53')]['x']) * (_0x412330[_0x4cc7('0x52')]['y'] - _0x412330[_0x4cc7('0x53')]['y']) * (_0x4dab94[_0x4cc7('0x52')]['z'] - _0x4dab94[_0x4cc7('0x53')]['z'])); }; _0x16dada['com.player03.run3.level.terrain.collision.BoxCollider'] = _0x4d0143; _0x4d0143[_0x4cc7('0x8f2')] = _0x4cc7('0x30dd')[_0x4cc7('0x46')]('\x20'); _0x4d0143[_0x4cc7('0x92b')] = _0x83d928; _0x4d0143[_0x4cc7('0x8')] = _0x5aff49(_0x83d928[_0x4cc7('0x8')], { 'terrain': null, 'updateAABB': function() { this[_0x4cc7('0x2bde')]['clear'](); var _0x4dfaeb = _0x4d0143[_0x4cc7('0xb93')]; _0x4dfaeb['x'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['x']; _0x4dfaeb['y'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['y']; _0x4dfaeb['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['z']; this[_0x4cc7('0x2bde')][_0x4cc7('0x24de')](this[_0x4cc7('0xb92')](_0x4d0143[_0x4cc7('0xb93')], _0x4d0143[_0x4cc7('0xb93')])); _0x4dfaeb = _0x4d0143[_0x4cc7('0xb93')]; _0x4dfaeb['x'] = this[_0x4cc7('0x19cb')]['sourceData'][_0x4cc7('0x1e53')]['min']['x']; _0x4dfaeb['y'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['y']; _0x4dfaeb['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['z']; this['aabb'][_0x4cc7('0x24de')](this[_0x4cc7('0xb92')](_0x4d0143[_0x4cc7('0xb93')], _0x4d0143['temp'])); _0x4dfaeb = _0x4d0143['temp']; _0x4dfaeb['x'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]['min']['x']; _0x4dfaeb['y'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')]['boundingBox']['max']['y']; _0x4dfaeb['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]['min']['z']; this[_0x4cc7('0x2bde')]['extendToPoint'](this[_0x4cc7('0xb92')](_0x4d0143[_0x4cc7('0xb93')], _0x4d0143['temp'])); _0x4dfaeb = _0x4d0143[_0x4cc7('0xb93')]; _0x4dfaeb['x'] = this[_0x4cc7('0x19cb')]['sourceData'][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['x']; _0x4dfaeb['y'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['y']; _0x4dfaeb['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['z']; this[_0x4cc7('0x2bde')][_0x4cc7('0x24de')](this[_0x4cc7('0xb92')](_0x4d0143['temp'], _0x4d0143[_0x4cc7('0xb93')])); _0x4dfaeb = _0x4d0143[_0x4cc7('0xb93')]; _0x4dfaeb['x'] = this['terrain'][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['x']; _0x4dfaeb['y'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['y']; _0x4dfaeb['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['z']; this['aabb']['extendToPoint'](this[_0x4cc7('0xb92')](_0x4d0143[_0x4cc7('0xb93')], _0x4d0143[_0x4cc7('0xb93')])); _0x4dfaeb = _0x4d0143[_0x4cc7('0xb93')]; _0x4dfaeb['x'] = this[_0x4cc7('0x19cb')]['sourceData'][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['x']; _0x4dfaeb['y'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['y']; _0x4dfaeb['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['z']; this['aabb'][_0x4cc7('0x24de')](this[_0x4cc7('0xb92')](_0x4d0143['temp'], _0x4d0143[_0x4cc7('0xb93')])); _0x4dfaeb = _0x4d0143['temp']; _0x4dfaeb['x'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['x']; _0x4dfaeb['y'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['y']; _0x4dfaeb['z'] = this['terrain']['sourceData'][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['z']; this[_0x4cc7('0x2bde')]['extendToPoint'](this[_0x4cc7('0xb92')](_0x4d0143[_0x4cc7('0xb93')], _0x4d0143[_0x4cc7('0xb93')])); _0x4dfaeb = _0x4d0143['temp']; _0x4dfaeb['x'] = this[_0x4cc7('0x19cb')]['sourceData'][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['x']; _0x4dfaeb['y'] = this[_0x4cc7('0x19cb')]['sourceData'][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['y']; _0x4dfaeb['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['z']; this[_0x4cc7('0x2bde')][_0x4cc7('0x24de')](this[_0x4cc7('0xb92')](_0x4d0143[_0x4cc7('0xb93')], _0x4d0143['temp'])); }, 'forPointsNearSphere': function(_0x3dbb0f, _0x463c09, _0x20249f) { if (_0x4cc7('0x30de') !== _0x4cc7('0x30de')) { _0x338b9[_0x4cc7('0x96b')](this, this); this[_0x4cc7('0x30df')] = this[_0x4cc7('0x30e0')] = 0x1; this[_0x4cc7('0x30e1')] = null != _0x463c09 ? _0x463c09 : new _0x37cd02(); null != _0x3dbb0f && (this['__source'] = _0x3dbb0f, this['__source'][_0x4cc7('0x928')]['add'](_0x48c401(this, this[_0x4cc7('0x2c4b')])), this[_0x4cc7('0xa79')] = !0x0, this['__source'][_0x4cc7('0xd18')]()); _0x13803b['__registerSoundChannel'](this); } else { this[_0x4cc7('0x30e2')](_0x3dbb0f, _0x4d0143['temp']); var _0x43342e = _0x3dbb0f = 0x0; if (_0x4d0143[_0x4cc7('0xb93')]['x'] > this['terrain'][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['x']) { if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x1)) return; _0x4d0143['temp']['x'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['x']; ++_0x3dbb0f; 0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x303b')] & 0x1) && ++_0x43342e; } else if (_0x4d0143[_0x4cc7('0xb93')]['x'] < this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['x']) { if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x2)) return; _0x4d0143[_0x4cc7('0xb93')]['x'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['x']; ++_0x3dbb0f; 0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x303b')] & 0x2) && ++_0x43342e; } if (_0x4d0143[_0x4cc7('0xb93')]['y'] > this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['y']) { if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x4)) return; _0x4d0143[_0x4cc7('0xb93')]['y'] = this['terrain'][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]['max']['y']; ++_0x3dbb0f; 0x0 != (this['terrain']['sourceData'][_0x4cc7('0x2322')][_0x4cc7('0x303b')] & 0x4) && ++_0x43342e; } else if (_0x4d0143['temp']['y'] < this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['y']) { if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x8)) return; _0x4d0143['temp']['y'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')]['y']; ++_0x3dbb0f; _0x2d63f9[_0x4cc7('0x255')](0x0, this['terrain'][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x303b')] & 0x8) && ++_0x43342e; } if (_0x4d0143['temp']['z'] > this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['z']) { if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x10)) return; _0x4d0143[_0x4cc7('0xb93')]['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]['max']['z']; ++_0x3dbb0f; 0x0 != (this['terrain'][_0x4cc7('0x1e54')][_0x4cc7('0x2322')]['stableSides'] & 0x10) && ++_0x43342e; } else if (_0x4d0143['temp']['z'] < this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')]['boundingBox'][_0x4cc7('0x53')]['z']) { if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x20)) return; _0x4d0143['temp']['z'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')]['boundingBox'][_0x4cc7('0x53')]['z']; ++_0x3dbb0f; 0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')]['stableSides'] & 0x20) && ++_0x43342e; } if (0x0 == _0x3dbb0f) { _0x3dbb0f = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')]['boundingBox']; _0x4d0143[_0x4cc7('0xb93')]['x'] -= (_0x3dbb0f[_0x4cc7('0x53')]['x'] + _0x3dbb0f[_0x4cc7('0x52')]['x']) / 0x2; _0x3dbb0f = this['terrain'][_0x4cc7('0x1e54')]['boundingBox']; _0x4d0143[_0x4cc7('0xb93')]['y'] -= (_0x3dbb0f[_0x4cc7('0x53')]['y'] + _0x3dbb0f['max']['y']) / 0x2; _0x3dbb0f = this[_0x4cc7('0x19cb')]['sourceData']['boundingBox']; _0x4d0143[_0x4cc7('0xb93')]['z'] -= (_0x3dbb0f[_0x4cc7('0x53')]['z'] + _0x3dbb0f[_0x4cc7('0x52')]['z']) / 0x2; _0x3dbb0f = _0x4d0143['temp']; _0x43342e = _0x3dbb0f['x'] * _0x3dbb0f['x'] + _0x3dbb0f['y'] * _0x3dbb0f['y'] + _0x3dbb0f['z'] * _0x3dbb0f['z']; var _0x3233c0 = _0x43342e - 0x1; 1e-10 > (0x0 <= _0x3233c0 ? _0x3233c0 : -_0x3233c0) || (0x0 == _0x43342e ? (_0x3dbb0f['x'] = 0x1, _0x3dbb0f['y'] = 0x0, _0x3dbb0f['z'] = 0x0) : (_0x43342e = 0x1 / Math[_0x4cc7('0x2c')](_0x43342e), _0x3dbb0f['x'] *= _0x43342e, _0x3dbb0f['y'] *= _0x43342e, _0x3dbb0f['z'] *= _0x43342e)); _0x3dbb0f = 0.5 * _0x463c09; _0x43342e = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]; _0x4d0143[_0x4cc7('0xb93')]['x'] = _0x2d63f9[_0x4cc7('0x252')]((_0x43342e[_0x4cc7('0x53')]['x'] + _0x43342e['max']['x']) / 0x2, _0x4d0143[_0x4cc7('0xb93')]['x'] * _0x3dbb0f); _0x43342e = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')]; _0x4d0143['temp']['y'] = (_0x43342e[_0x4cc7('0x53')]['y'] + _0x43342e['max']['y']) / 0x2 + _0x4d0143[_0x4cc7('0xb93')]['y'] * _0x3dbb0f; _0x43342e = this[_0x4cc7('0x19cb')]['sourceData']['boundingBox']; _0x4d0143[_0x4cc7('0xb93')]['z'] = (_0x43342e[_0x4cc7('0x53')]['z'] + _0x43342e[_0x4cc7('0x52')]['z']) / 0x2 + _0x4d0143[_0x4cc7('0xb93')]['z'] * _0x3dbb0f; this['toGlobal'](_0x4d0143['temp'], _0x4d0143[_0x4cc7('0xb93')]); _0x20249f(_0x4d0143[_0x4cc7('0xb93')], _0x463c09, !0x0); } else this['toGlobal'](_0x4d0143[_0x4cc7('0xb93')], _0x4d0143['temp']), _0x20249f(_0x4d0143[_0x4cc7('0xb93')], _0x463c09, 0x1 == _0x3dbb0f && 0x1 == _0x43342e); } }, 'collideLine': function(_0x50dd42, _0x332c6c, _0x233523, _0x34b604, _0x425f36, _0x110819) { null == _0x425f36 && (_0x425f36 = new _0x21e384()); _0x425f36['x'] = NaN; _0x425f36['y'] = NaN; _0x425f36['z'] = NaN; _0x50dd42 = this['toLocal'](_0x50dd42, _0x4d0143[_0x4cc7('0xb93')]); _0x332c6c = this['toLocal'](_0x332c6c, _0x4d0143[_0x4cc7('0x24b3')]); _0x4d0143[_0x4cc7('0x30e3')] = _0x34b604; if (this[_0x4cc7('0x30e4')](_0x2a6728['X_AXIS'], this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')], _0x50dd42, _0x332c6c, _0x233523, _0x425f36) && null != _0x110819) { _0x34b604 = _0x2a6728[_0x4cc7('0x30e5')]; var _0x34862f = _0x110819; null == _0x34862f && (_0x34862f = new _0x21e384()); _0x34862f['x'] = -0x1 * _0x34b604['x']; _0x34862f['y'] = -0x1 * _0x34b604['y']; _0x34862f['z'] = -0x1 * _0x34b604['z']; } this[_0x4cc7('0x30e4')](_0x2a6728[_0x4cc7('0x30e5')], this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')], _0x50dd42, _0x332c6c, _0x233523, _0x425f36) && null != _0x110819 && (_0x34b604 = _0x2a6728[_0x4cc7('0x30e5')], _0x110819['x'] = _0x34b604['x'], _0x110819['y'] = _0x34b604['y'], _0x110819['z'] = _0x34b604['z']); this[_0x4cc7('0x30e4')](_0x2a6728[_0x4cc7('0x21c1')], this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x53')], _0x50dd42, _0x332c6c, _0x233523, _0x425f36) && null != _0x110819 && (_0x34b604 = _0x2a6728[_0x4cc7('0x21c1')], _0x34862f = _0x110819, null == _0x34862f && (_0x34862f = new _0x21e384()), _0x34862f['x'] = -0x1 * _0x34b604['x'], _0x34862f['y'] = _0x56067a['eaKIL'](-0x1, _0x34b604['y']), _0x34862f['z'] = -0x1 * _0x34b604['z']); this[_0x4cc7('0x30e4')](_0x2a6728[_0x4cc7('0x21c1')], this[_0x4cc7('0x19cb')]['sourceData'][_0x4cc7('0x1e53')][_0x4cc7('0x52')], _0x50dd42, _0x332c6c, _0x233523, _0x425f36) && null != _0x110819 && (_0x34b604 = _0x2a6728[_0x4cc7('0x21c1')], _0x110819['x'] = _0x34b604['x'], _0x110819['y'] = _0x34b604['y'], _0x110819['z'] = _0x34b604['z']); this[_0x4cc7('0x30e4')](_0x2a6728[_0x4cc7('0x30e6')], this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')]['boundingBox'][_0x4cc7('0x53')], _0x50dd42, _0x332c6c, _0x233523, _0x425f36) && null != _0x110819 && (_0x34b604 = _0x2a6728['Z_AXIS'], _0x34862f = _0x110819, null == _0x34862f && (_0x34862f = new _0x21e384()), _0x34862f['x'] = -0x1 * _0x34b604['x'], _0x34862f['y'] = -0x1 * _0x34b604['y'], _0x34862f['z'] = -0x1 * _0x34b604['z']); this[_0x4cc7('0x30e4')](_0x2a6728[_0x4cc7('0x30e6')], this[_0x4cc7('0x19cb')]['sourceData']['boundingBox'][_0x4cc7('0x52')], _0x50dd42, _0x332c6c, _0x233523, _0x425f36) && null != _0x110819 && (_0x50dd42 = _0x2a6728['Z_AXIS'], _0x110819['x'] = _0x50dd42['x'], _0x110819['y'] = _0x50dd42['y'], _0x110819['z'] = _0x50dd42['z']); isNaN(_0x425f36['x']) || (this[_0x4cc7('0xb92')](_0x425f36, _0x425f36), null != _0x110819 && (_0x3bafe8[_0x4cc7('0x134c')](this[_0x4cc7('0x7ba')][_0x4cc7('0xfca')](), _0x39582d[_0x4cc7('0x30e7')]), _0x3bafe8[_0x4cc7('0x1a54')](_0x39582d[_0x4cc7('0x30e7')], _0x110819, _0x110819))); return _0x425f36; }, 'collideLineWithFace': function(_0x571e11, _0x5d2f2f, _0x3b4e3e, _0x17f795, _0x1d0e23, _0xb791e3) { if (_0x4cc7('0x30e8') === 'cvEoM') { this[_0x4cc7('0x19')](); return; } else { _0x398955['planeLineIntersection'](_0x5d2f2f, _0x571e11, _0x3b4e3e, _0x17f795, _0x4d0143[_0x4cc7('0x24b4')], _0x1d0e23, _0x4d0143['tempPercentMax']); if (!isNaN(_0x4d0143[_0x4cc7('0x24b4')]['x'])) { _0x571e11 = this['terrain']['sourceData'][_0x4cc7('0x1e53')]; _0x5d2f2f = _0x4d0143[_0x4cc7('0x24b4')]; if (!(_0x5d2f2f['x'] <= _0x571e11[_0x4cc7('0x52')]['x'] && _0x5d2f2f['x'] >= _0x571e11[_0x4cc7('0x53')]['x'] && _0x5d2f2f['y'] <= _0x571e11['max']['y'] && _0x5d2f2f['y'] >= _0x571e11['min']['y'] && _0x5d2f2f['z'] <= _0x571e11[_0x4cc7('0x52')]['z'] && _0x5d2f2f['z'] >= _0x571e11['min']['z'])) return !0x1; _0x571e11 = _0x4d0143[_0x4cc7('0x24b4')]; _0xb791e3['x'] = _0x571e11['x']; _0xb791e3['y'] = _0x571e11['y']; _0xb791e3['z'] = _0x571e11['z']; _0x3b4e3e['x'] != _0x17f795['x'] ? (_0x3b4e3e = _0x3b4e3e['x'], _0x4d0143[_0x4cc7('0x30e3')] = (_0xb791e3['x'] - _0x3b4e3e) / (_0x17f795['x'] - _0x3b4e3e)) : _0x3b4e3e['y'] != _0x17f795['y'] ? (_0x3b4e3e = _0x3b4e3e['y'], _0x4d0143[_0x4cc7('0x30e3')] = (_0xb791e3['y'] - _0x3b4e3e) / (_0x17f795['y'] - _0x3b4e3e)) : (_0x3b4e3e = _0x3b4e3e['z'], _0x4d0143[_0x4cc7('0x30e3')] = (_0xb791e3['z'] - _0x3b4e3e) / (_0x17f795['z'] - _0x3b4e3e)); return !0x0; } return !0x1; } }, '__class__': _0x4d0143 }); var _0x47f187 = function() { var _0x3e501a = {}; _0x3e501a[_0x4cc7('0x30e9')] = function(_0x1fb3e3, _0x3eed9b) { return _0x1fb3e3 + _0x3eed9b; } ; if (_0x4cc7('0x30ea') === _0x4cc7('0x30ea')) { _0x14ba2f[_0x4cc7('0x96b')](this); if (_0x56067a[_0x4cc7('0x78a')](0x0, _0x47f187[_0x4cc7('0x30eb')])) { var _0x300ae8 = _0x104058['tilesDislodged']; _0x47f187[_0x4cc7('0x30eb')] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x300ae8['id'], _0x300ae8[_0x4cc7('0xc12')]); _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2155')](_0x47f187['onFlush']); } this[_0x4cc7('0x232d')] = !0x1; this[_0x4cc7('0x232a')] = !0x0; } else { null == _0x300ae8 && (_0x300ae8 = this[_0x4cc7('0x30ec')](this[_0x4cc7('0xe3d')])); _0x300ae8 < this[_0x4cc7('0x1929')]['numLines'] - 0x1 ? (null == b && (b = this[_0x4cc7('0xe3d')]), this[_0x4cc7('0xe3d')] = this[_0x4cc7('0x30ed')](b, _0x3e501a['peMCs'](_0x300ae8, 0x1))) : this[_0x4cc7('0xe3d')] = _0x39d617[_0x4cc7('0x34')](this['__text']); } }; _0x16dada[_0x4cc7('0x30ee')] = _0x47f187; _0x47f187[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20CrumblingCollision'[_0x4cc7('0x46')]('\x20'); _0x47f187[_0x4cc7('0x2d6')] = {}; _0x47f187[_0x4cc7('0x2d6')][_0x4cc7('0x30ae')] = _0x4cc7('0x30ae'); _0x47f187[_0x4cc7('0x2d6')][_0x4cc7('0x232c')] = _0x4cc7('0x232c'); _0x47f187['get_crumbling'] = function() { null == _0x47f187[_0x4cc7('0x2d5d')] && (_0x47f187[_0x4cc7('0x2d5d')] = new _0x47f187()); return _0x47f187[_0x4cc7('0x2d5d')]; } ; _0x47f187[_0x4cc7('0x30ae')] = function() { null == _0x47f187[_0x4cc7('0x2f68')] && (_0x47f187['ruined'] = new _0x47f187(), _0x47f187[_0x4cc7('0x2f68')]['rotating'] = !0x1); return _0x47f187[_0x4cc7('0x2f68')]; } ; _0x47f187[_0x4cc7('0xc67')] = function(_0x187cac) { if ('rUULg' !== _0x4cc7('0x30ef')) { switch (_0x187cac) { case 0x2: _0x47f187['minAnimationStep'] = 0.03; _0x48eb42[_0x4cc7('0x30f0')] = 0x5; break; case 0x3: _0x47f187[_0x4cc7('0x308c')] = 0x0; _0x48eb42[_0x4cc7('0x30f0')] = 7.5; break; default: _0x47f187['minAnimationStep'] = 0x0, _0x48eb42['animationLength'] = 0xa; } } else { this[_0x4cc7('0x907')] = _0x187cac; this['id'] = -0x1; this['gain'] = 0x1; this[_0x4cc7('0xcc2')] = new _0x52ec4a(); } } ; _0x47f187[_0x4cc7('0x25cc')] = function() { var _0x38f901 = _0x104058[_0x4cc7('0x11db')]; _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x38f901['id'], _0x38f901[_0x4cc7('0xc12')]) < _0x47f187[_0x4cc7('0x30eb')] && _0x104058[_0x4cc7('0x11db')][_0x4cc7('0x1333')](_0x47f187[_0x4cc7('0x30eb')]); } ; _0x47f187[_0x4cc7('0x92b')] = _0x14ba2f; _0x47f187['prototype'] = _0x5aff49(_0x14ba2f['prototype'], { 'applyEffect': function(_0x3d4332, _0xff30a8, _0x48db59) { 0x0 > _0xff30a8['animationTime'] && (null == _0x3d4332 || !_0x3d4332[_0x4cc7('0x2420')]) && (_0x48db59 = _0xff30a8[_0x4cc7('0xbeb')][_0x4cc7('0x28f9')](_0xff30a8['mesh'][_0x4cc7('0xd92')](), !0x0)[_0x4cc7('0x1584')], _0x48db59 = (_0x56067a[_0x4cc7('0x78b')](null, _0x842c50[_0x4cc7('0x30f1')]) ? _0x48db59[_0x4cc7('0xd76')](_0x4cc7('0x30f1')) : _0x48db59['h'][_0x4cc7('0x959')]('fallPropagate')) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50[_0x4cc7('0x30f1')] ? _0x48db59['getReserved'](_0x4cc7('0x30f1')) : _0x48db59['h']['fallPropagate'], 0.1) : 0.1, _0x3d4332 = (null != _0x3d4332 ? _0x3d4332[_0x4cc7('0xa3b')]() : 0x12c) / 0x320, this[_0x4cc7('0x30f2')](_0xff30a8, _0x48db59 * (0.9 * (0x1 - (_0x56067a[_0x4cc7('0x30f3')](0x1, _0x3d4332) ? 0x1 : _0x3d4332)) + 0.1))); return !0x0; }, 'beginAnimation': function(_0x1442ec) { this[_0x4cc7('0x233c')](null, _0x1442ec, null); }, 'propagateFrom': function(_0x26989e, _0x2f2e80) { var _0x12b08c = _0x5260f5[_0x4cc7('0x99b')](_0x26989e[_0x4cc7('0xbeb')], _0x52778d)[_0x4cc7('0x28f9')](_0x26989e['mesh'][_0x4cc7('0xd92')]()) , _0x54ed49 = _0x2f2e80 , _0xe5cfcf = 0xe10 - _0x54ed49; if (!(_0x26989e[_0x4cc7('0x232b')] >= _0xe5cfcf || null == _0x12b08c)) { var _0xe5d09e = _0x2bc114[_0x4cc7('0x9cc')](null); _0xe5d09e['push'](_0x12b08c[_0x4cc7('0x19cb')][_0x4cc7('0x2d')](_0x26989e, 0x0)); for (var _0x197a2b = 0x0, _0x45d389 = 0x1; _0x197a2b < _0xe5d09e[_0x4cc7('0x34')](); ) { if ('ALKMZ' !== _0x4cc7('0x30f4')) { _0x197a2b >= _0x45d389 && (_0x45d389 = _0xe5d09e[_0x4cc7('0x34')](), _0x2f2e80 *= 0.983, _0x54ed49 += _0x2f2e80, _0xe5cfcf = 0xe10 - _0x54ed49); _0x26989e = _0xe5d09e[_0x4cc7('0x2b')](_0x197a2b); _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; _0x26989e = 0x0 <= _0x26989e && _0x26989e < _0x12b08c[_0x4cc7('0x19cb')]['get_length']() ? _0x12b08c['terrain'][_0x4cc7('0x2b')](_0x26989e) : null; _0x26989e['animation'] = _0x48eb42['get_instance'](); _0x26989e[_0x4cc7('0x232b')] = _0xe5cfcf; _0x47f187[_0x4cc7('0x30eb')]++; _0x12b08c[_0x4cc7('0x11db')]++; _0x26989e = 0x0; for (var _0x4bf907 = _0x47f187['ADJACENT']; _0x26989e < _0x4bf907[_0x4cc7('0x21')]; ) { var _0x48c401 = _0x4bf907[_0x26989e]; ++_0x26989e; for (var _0x16dada = 0x0, _0x1d04a9 = _0x47f187[_0x4cc7('0x30f5')]; _0x16dada < _0x1d04a9[_0x4cc7('0x21')]; ) { var _0x5aff49 = _0x1d04a9[_0x16dada]; ++_0x16dada; if (_0x2d63f9[_0x4cc7('0x255')](0x0, _0x48c401) || 0x0 != _0x5aff49) { _0x5aff49 = _0x12b08c['layout'][_0x4cc7('0x2c8d')](_0xe5d09e['get'](_0x197a2b), _0x48c401, 0x0, _0x5aff49); _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; var _0x161060 = 0x0 <= _0x5aff49 && _0x5aff49 < _0x12b08c[_0x4cc7('0x19cb')]['get_length']() ? _0x12b08c[_0x4cc7('0x19cb')]['get'](_0x5aff49) : null; null != _0x161060 && _0x161060[_0x4cc7('0x232b')] < _0xe5cfcf && null != _0x161060[_0x4cc7('0x1e54')]['collisionProperties'] && _0x161060[_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x232a')] && _0x5260f5['__instanceof'](_0x161060[_0x4cc7('0x1e54')]['collisionProperties'], _0x47f187) && 0x0 > _0xe5d09e[_0x4cc7('0x2d')](_0x5aff49, _0x197a2b) && _0xe5d09e['push'](_0x5aff49); } } } ++_0x197a2b; } else { _0x12b08c = this['_viewPort'][_0x4cc7('0x7d9')] / this['_scissorRect'][_0x4cc7('0x7d9')] * this[_0x4cc7('0x1082')]; _0xe5cfcf = this[_0x4cc7('0x1074')][_0x4cc7('0x98b')] / this[_0x4cc7('0x1035')][_0x4cc7('0x98b')] * this[_0x4cc7('0x1083')]; _0x54ed49 = this[_0x4cc7('0x1082')] * (0x2 * this[_0x4cc7('0x1035')]['x'] - this['_viewPort'][_0x4cc7('0x7d9')]) / this[_0x4cc7('0x1035')][_0x4cc7('0x7d9')] + this[_0x4cc7('0x1082')]; var _0x158818 = -this['_yMax'] * (0x2 * this[_0x4cc7('0x1035')]['y'] - this[_0x4cc7('0x1074')]['height']) / this['_scissorRect'][_0x4cc7('0x98b')] - this[_0x4cc7('0x1083')]; _0x2f2e80 = _0x54ed49 - _0x12b08c; _0x12b08c = _0x54ed49 + _0x12b08c; _0x54ed49 = _0x158818 - _0xe5cfcf; _0xe5cfcf = _0x158818 + _0xe5cfcf; _0x26989e[_0x4cc7('0x9e7')](0x0, 0x2 / (_0x12b08c - _0x2f2e80)); _0x26989e[_0x4cc7('0x9e7')](0x5, -0x2 / (_0x54ed49 - _0xe5cfcf)); _0x26989e[_0x4cc7('0x9e7')](0xa, 0x1 / (this[_0x4cc7('0x1067')] - this[_0x4cc7('0x1066')])); _0x26989e[_0x4cc7('0x9e7')](0xc, (_0x12b08c + _0x2f2e80) / (_0x12b08c - _0x2f2e80)); _0x26989e[_0x4cc7('0x9e7')](0xd, (_0xe5cfcf + _0x54ed49) / (_0xe5cfcf - _0x54ed49)); _0x26989e[_0x4cc7('0x9e7')](0xe, this[_0x4cc7('0x1066')] / (this[_0x4cc7('0x15a0')]() - this[_0x4cc7('0x1077')]())); _0x26989e['set'](0x1, _0x26989e['set'](0x2, _0x26989e[_0x4cc7('0x9e7')](0x3, _0x26989e[_0x4cc7('0x9e7')](0x4, _0x26989e['set'](0x6, _0x26989e['set'](0x7, _0x26989e[_0x4cc7('0x9e7')](0x8, _0x26989e[_0x4cc7('0x9e7')](0x9, _0x26989e['set'](0xb, 0x0))))))))); } } } }, '__class__': _0x47f187 }); var _0x48eb42 = function() {}; _0x16dada[_0x4cc7('0x30f6')] = _0x48eb42; _0x48eb42['__name__'] = _0x4cc7('0x30f7')['split']('\x20'); _0x48eb42['__interfaces__'] = [_0x4fc155, _0x220c99]; _0x48eb42[_0x4cc7('0x2d6')] = {}; _0x48eb42[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = 'get_instance'; _0x48eb42[_0x4cc7('0x493')] = function() { return null == _0x48eb42[_0x4cc7('0xbc4')] ? _0x48eb42[_0x4cc7('0xbc4')] = new _0x48eb42() : _0x48eb42[_0x4cc7('0xbc4')]; } ; _0x48eb42[_0x4cc7('0x8')] = {}; _0x48eb42[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x5e1e47, _0x20c126) { if (!(3599.55 > _0x5e1e47.animationTime)) if (_0x5e1e47.animationTime > 0xe10 + _0x48eb42.animationLength) _0x5e1e47.mesh.set_visible(!0x1), _0x5e1e47.collides = !0x1, _0x5e1e47.animationTime = -0x1; else { var _0x5ef6e8 = _0x48eb42.currentPos , _0x5c4aab = _0x5e1e47.mesh.get_position(); _0x5ef6e8.x = _0x5c4aab.x; _0x5ef6e8.y = _0x5c4aab.y; _0x5ef6e8.z = _0x5c4aab.z; _0x5ef6e8 = _0x5e1e47.get_normal(); _0x5c4aab = _0x48eb42.direction; null == _0x5c4aab && (_0x5c4aab = new _0x21e384()); _0x5c4aab.x = -0x1 * _0x5ef6e8.x; _0x5c4aab.y = -0x1 * _0x5ef6e8.y; _0x5c4aab.z = -0x1 * _0x5ef6e8.z; if (0xe10 < _0x5e1e47.animationTime) var _0x24414f = 0x4b * (_0x5e1e47.animationTime - 0xe10) + 0x14; else for (_0x24414f = 0x14, _0x5ef6e8 = _0x5e1e47.animationTime - 0xe10 + 0.45; 0.1 <= _0x5ef6e8; ) _0x5ef6e8 -= 0.1, _0x24414f = -_0x24414f; _0x5ef6e8 = _0x48eb42.currentPos; _0x5c4aab = _0x48eb42.direction; _0x20c126 *= _0x24414f; _0x24414f = _0x48eb42.currentPos; null == _0x24414f && (_0x24414f = new _0x21e384()); _0x24414f.x = _0x5ef6e8.x + _0x5c4aab.x * _0x20c126; _0x24414f.y = _0x5ef6e8.y + _0x5c4aab.y * _0x20c126; _0x24414f.z = _0x5ef6e8.z + _0x5c4aab.z * _0x20c126; _0x5e1e47.mesh.set_position(_0x48eb42.currentPos); } } ; _0x48eb42[_0x4cc7('0x8')][_0x4cc7('0x19')] = function(_0x248640) { _0x248640.mesh.set_visible(!0x0); _0x248640.collides = !0x0; } ; _0x48eb42[_0x4cc7('0x8')]['__class__'] = _0x48eb42; var _0x295dac = function(_0x44c34f) { if (0x2 != _0x44c34f && 0x0 != _0x44c34f) throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x30f8'))); _0x44c34f = 0x0 == _0x44c34f ? 0x1 : -0x1; _0x36b9a9[_0x4cc7('0x96b')](this, 0x320 * _0x44c34f, 0x12c); this[_0x4cc7('0x2335')] = 0.3141592653589793 * _0x44c34f; this['normalRotation'] = _0x3bafe8['fromEulerAngles'](0x0, -this[_0x4cc7('0x2335')], 0x0); }; _0x16dada[_0x4cc7('0x30f9')] = _0x295dac; _0x295dac[_0x4cc7('0x8f2')] = _0x2d63f9[_0x4cc7('0x4b5')]['split']('\x20'); _0x295dac[_0x4cc7('0x92b')] = _0x36b9a9; _0x295dac[_0x4cc7('0x8')] = _0x5aff49(_0x36b9a9['prototype'], { 'normalOffset': null, 'normalRotation': null, 'adjustCollisionResult': function(_0x3b47d1, _0x1be3bb) { _0x3bafe8[_0x4cc7('0x1a54')](this[_0x4cc7('0x30fa')], _0x3b47d1[_0x4cc7('0xcca')], _0x3b47d1['normal']); _0x3bafe8[_0x4cc7('0x1a54')](this['normalRotation'], _0x1be3bb[_0x4cc7('0xcca')], _0x1be3bb[_0x4cc7('0xcca')]); }, '__class__': _0x295dac }); var _0x95cb8 = function(_0x490bff, _0x929ac7) { _0x14ba2f[_0x4cc7('0x96b')](this); this[_0x4cc7('0x2735')] = _0x490bff; this[_0x4cc7('0x2736')] = _0x929ac7; }; _0x16dada['com.player03.run3.level.terrain.collision.IceCollision'] = _0x95cb8; _0x95cb8[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20IceCollision'[_0x4cc7('0x46')]('\x20'); _0x95cb8[_0x4cc7('0x92b')] = _0x14ba2f; _0x95cb8[_0x4cc7('0x8')] = _0x5aff49(_0x14ba2f['prototype'], { 'xTraction': null, 'extraSpeed': null, 'applyEffect': function(_0x808c4e, _0x339da9, _0x104012) { 0.4 > _0x104012['y'] && (_0x339da9 = this['xTraction'], _0x808c4e[_0x4cc7('0xb7f')][_0x4cc7('0x30a8')](_0x2d63f9[_0x4cc7('0x256')]) && (_0x339da9 = _0xf9332a[_0x4cc7('0xea3')](_0x808c4e[_0x4cc7('0xb7f')][_0x4cc7('0x30a7')](_0x4cc7('0x257')), _0x339da9)), _0x808c4e[_0x4cc7('0xa67')] = _0x339da9, _0x808c4e[_0x4cc7('0xa3c')] = 0.3, _0x808c4e[_0x4cc7('0xa39')] = _0x808c4e['zMaxSpeed'] + this[_0x4cc7('0x2736')]); return !0x0; }, '__class__': _0x95cb8 }); var _0x1ed066 = function(_0x4235d4, _0x59c0d7, _0x3a54af) { if (_0x4cc7('0x30fb') !== _0x4cc7('0x30fb')) { null == d && (d = 0.5); _0x255a64[_0x4cc7('0x96b')](this, _0x4235d4); this[_0x4cc7('0xa66')] = _0x4235d4; this[_0x4cc7('0x21')] = d + 0.5; this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe'); this[_0x4cc7('0xaa3')] = 0.2; this['minStrength'] = _0x59c0d7; this[_0x4cc7('0x2418')] = _0x3a54af; this[_0x4cc7('0x240c')] = 0x20; this[_0x4cc7('0x2405')] = 0x30; } else { _0x95cb8[_0x4cc7('0x96b')](this, _0x4235d4, _0x59c0d7); this['minYVelocity'] = null != _0x3a54af ? _0x3a54af : -Infinity; } }; _0x16dada['com.player03.run3.level.terrain.collision.RampCollision'] = _0x1ed066; _0x1ed066[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20RampCollision'[_0x4cc7('0x46')]('\x20'); _0x1ed066[_0x4cc7('0x92b')] = _0x95cb8; _0x1ed066[_0x4cc7('0x8')] = _0x5aff49(_0x95cb8[_0x4cc7('0x8')], { 'minYVelocity': null, 'applyEffect': function(_0x16a5b4, _0x28ea06, _0x4729f4) { _0x16a5b4[_0x4cc7('0x22c7')][_0x4cc7('0x2326')]['updatesVelocityZ'] = !0x1; return !0x0; }, '__class__': _0x1ed066 }); var _0x5394c7 = function(_0x59390f, _0x472f60) { _0x83d928['call'](this, _0x59390f['mesh'], 53251.2); this[_0x4cc7('0x16c5')] = new _0x398955(); switch (_0x472f60) { case 0x0: this[_0x4cc7('0x16c5')][_0x4cc7('0x2bdd')](0x1, 0x0, 0x0); break; case 0x1: this['ring'][_0x4cc7('0x2bdd')](0x0, -0x1, 0x0); break; case 0x2: this[_0x4cc7('0x16c5')]['setNormal'](-0x1, 0x0, 0x0); break; case 0x3: this[_0x4cc7('0x16c5')][_0x4cc7('0x2bdd')](0x0, 0x1, 0x0); } this[_0x4cc7('0x16c5')][_0x4cc7('0x30c9')](this['ring'][_0x4cc7('0xcca')]['x'] * (_0x59390f['sourceData'][_0x4cc7('0xa9a')] / 0x2 + 8.8), this['ring']['normal']['y'] * (_0x59390f[_0x4cc7('0x1e54')][_0x4cc7('0xa9a')] / 0x2 + 8.8), 0x0); this['ring'][_0x4cc7('0x30fc')](_0x59390f[_0x4cc7('0x126')]); }; _0x16dada[_0x4cc7('0x30fd')] = _0x5394c7; _0x5394c7[_0x4cc7('0x8f2')] = _0x4cc7('0x30fe')[_0x4cc7('0x46')]('\x20'); _0x5394c7[_0x4cc7('0x92b')] = _0x83d928; _0x5394c7[_0x4cc7('0x8')] = _0x5aff49(_0x83d928[_0x4cc7('0x8')], { 'ring': null, 'updateAABB': function() { this[_0x4cc7('0x16c5')][_0x4cc7('0x30ff')](); this[_0x4cc7('0x2bde')][_0x4cc7('0x53')]['x'] = this[_0x4cc7('0x16c5')]['origin']['x'] - 17.2; this['aabb']['min']['y'] = this['ring'][_0x4cc7('0x19d4')]['y'] - 17.2; this[_0x4cc7('0x2bde')]['min']['z'] = this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')]['z'] - 17.2; this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['x'] = _0x2d63f9['QUZqU'](this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')]['x'], 17.2); this[_0x4cc7('0x2bde')]['max']['y'] = this['ring']['origin']['y'] + 17.2; this['aabb'][_0x4cc7('0x52')]['z'] = this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')]['z'] + 17.2; }, 'forPointsNearSphere': function(_0x5a8a03, _0x23e4bf, _0x170c7a) { if (_0x4cc7('0x3100') !== 'qItJz') { _0x2cd77f[_0x4cc7('0x96b')](this); } else { var _0x36e5be = 17.2 + _0x23e4bf , _0x314b1a = this['ring']['origin']; (_0x314b1a['x'] - _0x5a8a03['x']) * (_0x314b1a['x'] - _0x5a8a03['x']) + (_0x314b1a['y'] - _0x5a8a03['y']) * (_0x314b1a['y'] - _0x5a8a03['y']) + (_0x314b1a['z'] - _0x5a8a03['z']) * (_0x314b1a['z'] - _0x5a8a03['z']) <= _0x36e5be * _0x36e5be && (this['ring'][_0x4cc7('0x18d5')](_0x5a8a03, _0x5394c7[_0x4cc7('0xb93')]), _0x5a8a03 = _0x5394c7[_0x4cc7('0xb93')], _0x36e5be = this[_0x4cc7('0x16c5')]['origin'], _0x314b1a = _0x5394c7[_0x4cc7('0xb93')], null == _0x314b1a && (_0x314b1a = new _0x21e384()), _0x314b1a['x'] = _0x5a8a03['x'] - _0x36e5be['x'], _0x314b1a['y'] = _0x5a8a03['y'] - _0x36e5be['y'], _0x314b1a['z'] = _0x5a8a03['z'] - _0x36e5be['z'], _0x5a8a03 = _0x5394c7[_0x4cc7('0xb93')], _0x36e5be = _0x5a8a03['x'] * _0x5a8a03['x'] + _0x5a8a03['y'] * _0x5a8a03['y'] + _0x5a8a03['z'] * _0x5a8a03['z'], _0x314b1a = _0x36e5be - 0x1, 1e-10 > (0x0 <= _0x314b1a ? _0x314b1a : -_0x314b1a) || (0x0 == _0x36e5be ? (_0x5a8a03['x'] = 0x1, _0x5a8a03['y'] = 0x0, _0x5a8a03['z'] = 0x0) : (_0x36e5be = 0x1 / Math[_0x4cc7('0x2c')](_0x36e5be), _0x5a8a03['x'] *= _0x36e5be, _0x5a8a03['y'] *= _0x36e5be, _0x5a8a03['z'] *= _0x36e5be)), _0x36e5be = _0x5a8a03 = _0x5394c7['temp'], null == _0x36e5be && (_0x36e5be = new _0x21e384()), _0x36e5be['x'] = 17.2 * _0x5a8a03['x'], _0x36e5be['y'] = 17.2 * _0x5a8a03['y'], _0x36e5be['z'] = 17.2 * _0x5a8a03['z'], _0x5a8a03 = _0x5394c7['temp'], _0x36e5be = this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')], _0x314b1a = _0x5394c7['temp'], null == _0x314b1a && (_0x314b1a = new _0x21e384()), _0x314b1a['x'] = _0x5a8a03['x'] + _0x36e5be['x'], _0x314b1a['y'] = _0x5a8a03['y'] + _0x36e5be['y'], _0x314b1a['z'] = _0x2d63f9[_0x4cc7('0x3101')](_0x5a8a03['z'], _0x36e5be['z']), _0x170c7a(_0x5394c7['temp'], _0x23e4bf, !0x1)); } }, 'collideLine': function(_0x31ddba, _0x1ec9a8, _0x54e30f, _0xb9ab8d, _0x5baa63, _0x24ea58) { _0x5baa63 = _0x398955[_0x4cc7('0x24e2')](this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')], this[_0x4cc7('0x16c5')][_0x4cc7('0xcca')], _0x31ddba, _0x1ec9a8, _0x5baa63, _0x54e30f, _0xb9ab8d); isNaN(_0x5baa63['x']) || (_0x31ddba = this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')], 295.84 < (_0x5baa63['x'] - _0x31ddba['x']) * (_0x5baa63['x'] - _0x31ddba['x']) + (_0x5baa63['y'] - _0x31ddba['y']) * (_0x5baa63['y'] - _0x31ddba['y']) + _0x56067a['ZayMH'](_0x5baa63['z'], _0x31ddba['z']) * (_0x5baa63['z'] - _0x31ddba['z']) ? (_0x5baa63['x'] = NaN, _0x5baa63['y'] = NaN, _0x5baa63['z'] = NaN) : null != _0x24ea58 && (_0x31ddba = this[_0x4cc7('0x16c5')][_0x4cc7('0x19d4')], _0x1ec9a8 = _0x24ea58, _0x56067a[_0x4cc7('0x3102')](null, _0x1ec9a8) && (_0x1ec9a8 = new _0x21e384()), _0x1ec9a8['x'] = _0x5baa63['x'] - _0x31ddba['x'], _0x1ec9a8['y'] = _0x5baa63['y'] - _0x31ddba['y'], _0x1ec9a8['z'] = _0x5baa63['z'] - _0x31ddba['z'], _0x31ddba = _0x24ea58['x'] * _0x24ea58['x'] + _0x24ea58['y'] * _0x24ea58['y'] + _0x24ea58['z'] * _0x24ea58['z'], _0x1ec9a8 = _0x31ddba - 0x1, 1e-10 > (0x0 <= _0x1ec9a8 ? _0x1ec9a8 : -_0x1ec9a8) || (0x0 == _0x31ddba ? (_0x24ea58['x'] = 0x1, _0x24ea58['y'] = 0x0, _0x24ea58['z'] = 0x0) : (_0x31ddba = 0x1 / Math[_0x4cc7('0x2c')](_0x31ddba), _0x24ea58['x'] *= _0x31ddba, _0x24ea58['y'] *= _0x31ddba, _0x24ea58['z'] *= _0x31ddba)))); return _0x5baa63; }, '__class__': _0x5394c7 }); var _0x52a47c = function() { _0x14ba2f[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x3103')] = _0x52a47c; _0x52a47c[_0x4cc7('0x8f2')] = _0x2d63f9[_0x4cc7('0x4b6')][_0x4cc7('0x46')]('\x20'); _0x52a47c[_0x4cc7('0x92b')] = _0x14ba2f; _0x52a47c[_0x4cc7('0x8')] = _0x5aff49(_0x14ba2f[_0x4cc7('0x8')], { 'applyEffect': function(_0x242e26, _0x3f66b9, _0x429886) { -1e-10 > _0x429886['y'] && (_0x242e26['jumpAction'][_0x4cc7('0x2344')] = 0.6, _0x242e26[_0x4cc7('0xa39')] = 0.5 * _0x242e26['zMaxSpeed']); return !0x0; }, '__class__': _0x52a47c }); var _0x6d172e = function(_0x5704e2, _0x5e3e0d, _0x3b154e) { _0x83d928['call'](this, _0x5704e2, _0x3b154e); this[_0x4cc7('0x1e36')] = new _0x398955(); this[_0x4cc7('0x1e36')][_0x4cc7('0x2bdd')](_0x5e3e0d['x'], _0x5e3e0d['y'], _0x5e3e0d['z']); this['aabb'][_0x4cc7('0x53')]['x'] = -Infinity; this[_0x4cc7('0x2bde')][_0x4cc7('0x53')]['y'] = -Infinity; this[_0x4cc7('0x2bde')][_0x4cc7('0x53')]['z'] = -Infinity; this['aabb'][_0x4cc7('0x52')]['x'] = Infinity; this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['y'] = Infinity; this[_0x4cc7('0x2bde')]['max']['z'] = Infinity; }; _0x16dada['nme3D.physics.collision.PlaneCollider'] = _0x6d172e; _0x6d172e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x22c4'), _0x4cc7('0x3104'), _0x4cc7('0x3105')]; _0x6d172e[_0x4cc7('0x3106')] = function(_0x171fa6, _0xca3254, _0x30e8ce, _0x195ef0, _0x1cc351) { var _0xf7456e = _0x6d172e['temp']; _0xf7456e['x'] = _0x30e8ce['x']; _0xf7456e['y'] = _0x30e8ce['y']; _0xf7456e['z'] = _0x30e8ce['z']; _0xf7456e = _0x30e8ce = _0x6d172e[_0x4cc7('0xb93')]; null == _0xf7456e && (_0xf7456e = new _0x21e384()); _0xf7456e['x'] = _0x30e8ce['x'] - _0x171fa6['x']; _0xf7456e['y'] = _0x30e8ce['y'] - _0x171fa6['y']; _0xf7456e['z'] = _0x30e8ce['z'] - _0x171fa6['z']; _0x171fa6 = _0x30e8ce = _0x6d172e[_0x4cc7('0xb93')]; null == _0x171fa6 && (_0x171fa6 = new _0x21e384()); _0x30e8ce = _0x30e8ce['x'] * _0xca3254['x'] + _0x30e8ce['y'] * _0xca3254['y'] + _0x30e8ce['z'] * _0xca3254['z']; _0x171fa6['x'] = _0x30e8ce * _0xca3254['x']; _0x171fa6['y'] = _0x30e8ce * _0xca3254['y']; _0x171fa6['z'] = _0x30e8ce * _0xca3254['z']; _0xca3254 = _0x6d172e[_0x4cc7('0xb93')]; _0x1cc351[_0x4cc7('0x307c')] = _0xca3254['x'] * _0xca3254['x'] + _0xca3254['y'] * _0xca3254['y'] + _0xca3254['z'] * _0xca3254['z'] <= _0x195ef0 * _0x195ef0; _0x1cc351[_0x4cc7('0x307c')] && (_0xca3254 = _0x6d172e['temp'], _0xca3254 = Math['sqrt'](_0xca3254['x'] * _0xca3254['x'] + _0xca3254['y'] * _0xca3254['y'] + _0xca3254['z'] * _0xca3254['z']), _0x171fa6 = _0x6d172e[_0x4cc7('0xb93')], _0x30e8ce = -0x1 / _0xca3254, _0xf7456e = _0x1cc351[_0x4cc7('0xcca')], _0x56067a[_0x4cc7('0x78c')](null, _0xf7456e) && (_0xf7456e = new _0x21e384()), _0xf7456e['x'] = _0x171fa6['x'] * _0x30e8ce, _0xf7456e['y'] = _0x171fa6['y'] * _0x30e8ce, _0xf7456e['z'] = _0x171fa6['z'] * _0x30e8ce, _0x1cc351['distanceOut'] = _0x195ef0 - _0xca3254); } ; _0x6d172e['__super__'] = _0x83d928; _0x6d172e[_0x4cc7('0x8')] = _0x5aff49(_0x83d928[_0x4cc7('0x8')], { 'plane': null, 'updateAABB': function() {}, 'collideLine': function(_0x323cab, _0x3f3c4c, _0x15527a, _0x1fb99c, _0x4d36f5, _0x594243) { return this[_0x4cc7('0x24e2')](_0x323cab, _0x3f3c4c, _0x15527a, _0x1fb99c, _0x4d36f5, _0x594243); }, 'forPointsNearSphere': function(_0xec01bf, _0x41c3be, _0x2dfcc8) { this[_0x4cc7('0x30e2')](_0xec01bf, _0x6d172e[_0x4cc7('0xb93')]); this['plane'][_0x4cc7('0x18d5')](_0x6d172e['temp'], _0x6d172e['temp']); _0x2dfcc8(this['toGlobal'](_0x6d172e['temp'], _0x6d172e[_0x4cc7('0xb93')]), _0x41c3be, !0x0); }, 'planeLineIntersection': function(_0x48ccca, _0x1313f5, _0x44950d, _0x14865d, _0x1041ea, _0x38464f) { var _0x1e917b = this[_0x4cc7('0x7ba')][_0x4cc7('0xfca')]() , _0x5daf18 = this[_0x4cc7('0x1e36')]['normal'] , _0x4bf907 = _0x6d172e[_0x4cc7('0xb93')]; _0x3bafe8[_0x4cc7('0x134c')](_0x1e917b, _0x39582d[_0x4cc7('0x30e7')]); _0x3bafe8['rotatePoint'](_0x39582d[_0x4cc7('0x30e7')], _0x5daf18, _0x4bf907); null != _0x38464f && (_0x1e917b = _0x6d172e[_0x4cc7('0xb93')], _0x38464f['x'] = _0x1e917b['x'], _0x38464f['y'] = _0x1e917b['y'], _0x38464f['z'] = _0x1e917b['z']); return _0x398955[_0x4cc7('0x24e2')](this[_0x4cc7('0x7ba')]['get_scenePosition'](), _0x6d172e[_0x4cc7('0xb93')], _0x48ccca, _0x1313f5, _0x1041ea, _0x44950d, _0x14865d); }, '__class__': _0x6d172e }); var _0x5d5d4e = function(_0x4b58d9) { var _0x50f765 = _0x4b58d9['p1'] , _0x4b5637 = _0x4b58d9['p2'] , _0x54b995 = _0x4b58d9['p3']; _0x50f765 = _0x2a6728[_0x4cc7('0x237b')](_0x4b5637['x'] - _0x50f765['x'], _0x4b5637['y'] - _0x50f765['y'], _0x4b5637['z'] - _0x50f765['z'], _0x56067a['ZayMH'](_0x54b995['x'], _0x50f765['x']), _0x54b995['y'] - _0x50f765['y'], _0x54b995['z'] - _0x50f765['z']); _0x6d172e[_0x4cc7('0x96b')](this, _0x4b58d9['mesh'], _0x50f765, Infinity); this[_0x4cc7('0x1e37')] = _0x4b58d9; }; _0x16dada[_0x4cc7('0x3107')] = _0x5d5d4e; _0x5d5d4e[_0x4cc7('0x8f2')] = _0x4cc7('0x3108')[_0x4cc7('0x46')]('\x20'); _0x5d5d4e[_0x4cc7('0x92b')] = _0x6d172e; _0x5d5d4e['prototype'] = _0x5aff49(_0x6d172e[_0x4cc7('0x8')], { 'triangle': null, 'forPointsNearSphere': function(_0x44cb2c, _0x38acd8, _0x492f67) { this[_0x4cc7('0x30e2')](_0x44cb2c, _0x5d5d4e[_0x4cc7('0xb93')]); _0x44cb2c = this[_0x4cc7('0x1e37')][_0x4cc7('0x1e39')][_0x4cc7('0x3109')](_0x5d5d4e[_0x4cc7('0xb93')]); if (0x0 > _0x44cb2c) _0x492f67(this[_0x4cc7('0xb92')](this[_0x4cc7('0x1e37')]['p1'], _0x5d5d4e[_0x4cc7('0xb93')]), _0x38acd8, !0x1); else { var _0xe13e53 = this[_0x4cc7('0x1e37')][_0x4cc7('0x30c6')][_0x4cc7('0x3109')](_0x5d5d4e['temp']); if (0x0 > _0xe13e53) _0x492f67(this[_0x4cc7('0xb92')](this['triangle']['p2'], _0x5d5d4e['temp']), _0x38acd8, !0x1); else { if ('bddVo' === 'MsXWa') { var _0xc2ac92 = this[_0x4cc7('0x2122')]; return _0xc2ac92 == _0x30bcc9[_0x4cc7('0xe19')] || _0xc2ac92 == _0x30bcc9[_0x4cc7('0x1e99')] ? _0x44cb2c - this[_0x4cc7('0xcc8')] * _0xe13e53 - _0x492f67 : _0x44cb2c + _0x38acd8 + this[_0x4cc7('0xcc8')] * _0xe13e53; } else { var _0x2fe8e2 = this['triangle'][_0x4cc7('0x1e3d')][_0x4cc7('0x3109')](_0x5d5d4e[_0x4cc7('0xb93')]); if (0x0 > _0x2fe8e2) _0x492f67(this[_0x4cc7('0xb92')](this[_0x4cc7('0x1e37')]['p3'], _0x5d5d4e['temp']), _0x38acd8, !0x1); else { if (_0x4cc7('0x310a') === _0x4cc7('0x310b')) { this[_0x4cc7('0xe3e')](); return this[_0x4cc7('0x1929')]['numLines']; } else { this[_0x4cc7('0x1e36')][_0x4cc7('0x18d5')](_0x5d5d4e['temp'], _0x5d5d4e[_0x4cc7('0xb93')]); if (_0x44cb2c > this['triangle'][_0x4cc7('0x1e38')] * this[_0x4cc7('0x1e37')]['axis1Length']) this['triangle'][_0x4cc7('0x1e39')][_0x4cc7('0x1e3a')](_0x5d5d4e[_0x4cc7('0xb93')], this[_0x4cc7('0x1e37')]['axis1Length'], _0x5d5d4e[_0x4cc7('0xb93')]); else if (_0xe13e53 > this['triangle'][_0x4cc7('0x1e3b')] * this['triangle'][_0x4cc7('0x1e3b')]) this[_0x4cc7('0x1e37')]['axis2'][_0x4cc7('0x1e3a')](_0x5d5d4e[_0x4cc7('0xb93')], this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3b')], _0x5d5d4e[_0x4cc7('0xb93')]); else if (_0x2fe8e2 > this['triangle'][_0x4cc7('0x1e3c')] * this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3c')]) this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3d')][_0x4cc7('0x1e3a')](_0x5d5d4e['temp'], this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3c')], _0x5d5d4e['temp']); else { if ('FMrjD' !== _0x2d63f9[_0x4cc7('0x259')]) { return new _0x28b142(this['start'],this['length'],this[_0x4cc7('0x2561')]); } else { _0x492f67(this['toGlobal'](_0x5d5d4e[_0x4cc7('0xb93')], _0x5d5d4e[_0x4cc7('0xb93')]), _0x38acd8, !0x0); return; } } _0x492f67(this[_0x4cc7('0xb92')](_0x5d5d4e[_0x4cc7('0xb93')], _0x5d5d4e[_0x4cc7('0xb93')]), _0x38acd8, !0x1); } } } } } }, 'updateAABB': function() { if ('AoMlV' !== _0x4cc7('0x310c')) { b = _0x56067a['XrzrR'](_0x50652b[_0x4cc7('0x126')][_0x4cc7('0xd92')](), _0x50652b[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')]); 0x7d0 < b && (_0x50652b[_0x4cc7('0xa39')] += (b - 0x7d0) / 0x11); if (_0x56067a[_0x4cc7('0x78e')](0x0, _0x50652b[_0x4cc7('0xf32')])) return !0x0; if (0x2328 < b) { var _0x566aa8 = _0x50652b[_0x4cc7('0xb7f')]; _0x566aa8['cameraTargetRotation'] = _0x566aa8['artificialGravity'][_0x4cc7('0xf73')](); var _0x2b727d = _0x50652b[_0x4cc7('0x126')][_0x4cc7('0x13f9')](); _0x2b727d = _0x3004df[_0x4cc7('0x2a')](-Math[_0x4cc7('0x131b')](_0x2b727d['y'], _0x2b727d['x']), 3.141592653589793); 0x0 == _0x50652b[_0x4cc7('0x17c5')] && (_0x50652b['tumbleVel'] = -0.7853981633974483, _0x50652b[_0x4cc7('0x17c6')](_0x3004df['subtract'](_0x2b727d, _0x566aa8['artificialGravity'][_0x4cc7('0xf73')]()))); _0x50652b[_0x4cc7('0x231e')] = !0x0; _0x50652b['addToRotation'](_0x3004df[_0x4cc7('0xe83')](_0x2b727d, _0x566aa8[_0x4cc7('0x17c3')][_0x4cc7('0xf73')]())); _0x50652b['updatePostCollision'](); _0x50652b[_0x4cc7('0x22be')](1.8 * (-0x19 - _0x50652b[_0x4cc7('0x126')][_0x4cc7('0x472')]()), 0x2d0 * -_0x50652b[_0x4cc7('0x17c5')] / 3.141592653589793); _0x50652b[_0x4cc7('0xa67')] = 0.1; 0x4268 < b && (_0x50652b[_0x4cc7('0xb7f')][_0x4cc7('0xee1')][_0x4cc7('0x2cc5')](_0x50652b[_0x4cc7('0x11d6')]['number'], _0x50652b[_0x4cc7('0x11d6')], _0x50652b['tunnel'][_0x4cc7('0x231d')]), _0x50652b['tunnel']['won'] = !0x0, _0x104058[_0x4cc7('0x310d')][_0x4cc7('0x1333')](!0x0)); } else 0xfa0 < b ? _0x50652b[_0x4cc7('0x22be')](0x0, -0xc - (b - 0xfa0) / 0x1388 * (_0x50652b[_0x4cc7('0xb7f')]['getGravityStrength']() + _0x50652b[_0x4cc7('0xa69')]() * (-0x96 > _0x50652b[_0x4cc7('0x126')]['get_y']() && 0x0 > _0x50652b[_0x4cc7('0xa69')]() ? 0x4 : 0.4))) : this[_0x4cc7('0x2308')] = null; return !0x0; } else { this['aabb'][_0x4cc7('0x9fd')](); var _0x50652b = this[_0x4cc7('0x1e37')][_0x4cc7('0x126')][_0x4cc7('0x13f9')](); this['aabb'][_0x4cc7('0x310e')](this[_0x4cc7('0x1e37')]['p1']['x'] + _0x50652b['x'], this[_0x4cc7('0x1e37')]['p1']['y'] + _0x50652b['y'], this[_0x4cc7('0x1e37')]['p1']['z'] + _0x50652b['z']); this[_0x4cc7('0x2bde')][_0x4cc7('0x310e')](this[_0x4cc7('0x1e37')]['p2']['x'] + _0x50652b['x'], this[_0x4cc7('0x1e37')]['p2']['y'] + _0x50652b['y'], this[_0x4cc7('0x1e37')]['p2']['z'] + _0x50652b['z']); this[_0x4cc7('0x2bde')][_0x4cc7('0x310e')](this[_0x4cc7('0x1e37')]['p3']['x'] + _0x50652b['x'], this['triangle']['p3']['y'] + _0x50652b['y'], this[_0x4cc7('0x1e37')]['p3']['z'] + _0x50652b['z']); } }, 'collideLine': function(_0x422707, _0x4b8fe2, _0xc6816d, _0x19332c, _0x3ed45f, _0x457f62) { _0x3ed45f = _0x6d172e[_0x4cc7('0x8')][_0x4cc7('0x24df')][_0x4cc7('0x96b')](this, _0x422707, _0x4b8fe2, _0xc6816d, _0x19332c, _0x3ed45f, _0x457f62); _0x422707 = !0x1; _0x4b8fe2 = this[_0x4cc7('0x1e37')][_0x4cc7('0x1e39')][_0x4cc7('0x3109')](_0x3ed45f); 0x0 == (_0x4b8fe2 > this[_0x4cc7('0x1e37')][_0x4cc7('0x1e38')] * this['triangle'][_0x4cc7('0x1e38')] ? 0x1 : 0x0 > _0x4b8fe2 ? -0x1 : 0x0) && (_0x4b8fe2 = this[_0x4cc7('0x1e37')][_0x4cc7('0x30c6')][_0x4cc7('0x3109')](_0x3ed45f), 0x0 == (_0x4b8fe2 > this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3b')] * this['triangle'][_0x4cc7('0x1e3b')] ? 0x1 : _0x2d63f9['kZbpL'](0x0, _0x4b8fe2) ? -0x1 : 0x0) && (_0x422707 = this['triangle'][_0x4cc7('0x1e3d')]['distanceSquared'](_0x3ed45f), _0x422707 = 0x0 == (_0x422707 > this[_0x4cc7('0x1e37')]['axis3Length'] * this[_0x4cc7('0x1e37')][_0x4cc7('0x1e3c')] ? 0x1 : 0x0 > _0x422707 ? -0x1 : 0x0))); _0x422707 || (_0x3ed45f['x'] = NaN, _0x3ed45f['y'] = NaN, _0x3ed45f['z'] = NaN); return _0x3ed45f; }, '__class__': _0x5d5d4e }); var _0x18e19a = function(_0x34d19d) { if ('BRkaw' === 'LAZpU') { for (var _0x2c6dc6 = 0x0, _0x4e05cd = this[_0x4cc7('0x310f')]; _0x2c6dc6 < _0x4e05cd[_0x4cc7('0x34')](); ) { var _0x945b75 = _0x4e05cd['get'](_0x2c6dc6); ++_0x2c6dc6; _0x945b75[_0x4cc7('0x19')](); } this[_0x4cc7('0x3110')][_0x4cc7('0x19')](); this['soundButton'][_0x4cc7('0x19')](); } else { _0x83d928[_0x4cc7('0x96b')](this, null, 0x0); this['planes'] = _0x34d19d; var _0x37b73e = _0x34d19d[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x19d4')]; _0x37b73e = new _0x21e384(_0x37b73e['x'],_0x37b73e['y'],_0x37b73e['z']); _0x37b73e['x'] = 0x0; for (var _0xd7eed8 = _0x37b73e['y'] = 0x0; _0xd7eed8 < _0x34d19d[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x3111') === _0x4cc7('0x3112')) { if (!this['h'][_0x4cc7('0x959')](_0x34d19d)) return !0x1; delete this['h'][_0x34d19d]; return !0x0; } else { var _0x34cd41 = _0x34d19d[_0x4cc7('0x2b')](_0xd7eed8); ++_0xd7eed8; _0x34cd41[_0x4cc7('0x294e')](_0x37b73e) || _0x34cd41[_0x4cc7('0x2bdd')](-_0x34cd41[_0x4cc7('0xcca')]['x'], -_0x34cd41[_0x4cc7('0xcca')]['y'], -_0x34cd41[_0x4cc7('0xcca')]['z']); } } } }; _0x16dada[_0x4cc7('0x3113')] = _0x18e19a; _0x18e19a[_0x4cc7('0x8f2')] = ['nme3D', _0x4cc7('0x22c4'), _0x4cc7('0x3104'), _0x4cc7('0x3114')]; _0x18e19a['__super__'] = _0x83d928; _0x18e19a[_0x4cc7('0x8')] = _0x5aff49(_0x83d928['prototype'], { 'planes': null, 'forPointsNearSphere': function(_0x12b150, _0x904b83, _0xf0a186) { for (var _0x3a7022 = 0x0, _0x4bddb8 = this[_0x4cc7('0x18d4')]; _0x3a7022 < _0x4bddb8['get_length'](); ) { if (_0x4cc7('0x3115') !== _0x4cc7('0x3116')) { var _0x3c24e8 = _0x4bddb8['get'](_0x3a7022); ++_0x3a7022; _0x3c24e8[_0x4cc7('0x18d5')](_0x12b150, _0x18e19a['temp']); _0xf0a186(_0x18e19a[_0x4cc7('0xb93')], _0x904b83, !0x0); } else { this['buffer'] = _0x12b150; null != _0x12b150 && (-0x1 == this[_0x4cc7('0x7d9')] && (this['width'] = _0x12b150['width']), -0x1 == this[_0x4cc7('0x98b')] && (this[_0x4cc7('0x98b')] = _0x12b150['height'])); } } }, 'updateAABB': function() { this[_0x4cc7('0x2bde')]['clear'](); for (var _0x142c6f = 0x0, _0x239b35 = this[_0x4cc7('0x18d4')]; _0x142c6f < _0x239b35[_0x4cc7('0x34')](); ) { if (_0x2d63f9[_0x4cc7('0x3117')] !== _0x4cc7('0x3118')) { var _0x283aee = _0x239b35['get'](_0x142c6f); ++_0x142c6f; this['aabb'][_0x4cc7('0x24de')](_0x283aee[_0x4cc7('0x19d4')]); } else { this['canceled'] = !0x1; for (var _0x16f0c2 = this['__listeners'], _0xcf54ac = this['__repeat'], _0x2bdba9 = 0x0; _0x56067a[_0x4cc7('0x30f3')](_0x2bdba9, _0x16f0c2[_0x4cc7('0x21')]) && (_0x16f0c2[_0x2bdba9](_0x142c6f), _0xcf54ac[_0x2bdba9] ? ++_0x2bdba9 : this[_0x4cc7('0x95b')](_0x16f0c2[_0x2bdba9]), !this['canceled']); ) ; } } }, 'contains': function(_0x56a1ed) { for (var _0x860db1 = 0x0, _0x136959 = this['planes']; _0x860db1 < _0x136959[_0x4cc7('0x34')](); ) { var _0x5961cb = _0x136959[_0x4cc7('0x2b')](_0x860db1); ++_0x860db1; if (!_0x5961cb[_0x4cc7('0x294e')](_0x56a1ed)) return !0x1; } return !0x0; }, 'containsWithLeeway': function(_0x58bd6d, _0x1d4707) { var _0xc70307 = _0x1d4707 * _0x1d4707; 0x0 < _0x1d4707 && (_0xc70307 = -_0xc70307); _0x1d4707 = 0x0; for (var _0x28a42a = this[_0x4cc7('0x18d4')]; _0x1d4707 < _0x28a42a[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x3119') === _0x4cc7('0x311a')) { null == this[_0x4cc7('0x42')] && (this[_0x4cc7('0x42')] = new _0x38fc06(this['b']['buffer'],this['b'][_0x4cc7('0x311b')],this['b']['byteLength'])); return this[_0x4cc7('0x42')][_0x4cc7('0x311c')](_0x58bd6d, !0x0); } else { var _0x376ca8 = _0x28a42a[_0x4cc7('0x2b')](_0x1d4707); ++_0x1d4707; if (_0x376ca8['distanceSquared'](_0x58bd6d) <= _0xc70307) return !0x1; } } return !0x0; }, 'nearestPoint': function(_0x44d6d5, _0x5104ed) { return this[_0x4cc7('0x197e')](_0x44d6d5, 0x0, _0x5104ed); }, 'moveInside': function(_0x1a8c97, _0x2be445, _0x2f446d) { _0x56067a[_0x4cc7('0x78c')](null, _0x2f446d) && (_0x2f446d = new _0x21e384()); var _0x373db1 = _0x2be445 * _0x2be445; 0x0 > _0x2be445 && (_0x373db1 = -_0x373db1); for (var _0x46504e, _0x57235d = _0x373db1, _0x389bca = null, _0x1ca7ff = _0x373db1, _0x4bf907 = null, _0x48c401 = 0x0, _0x16dada = this['planes']; _0x56067a['MtUYj'](_0x48c401, _0x16dada[_0x4cc7('0x34')]()); ) { var _0x1f8d92 = _0x16dada[_0x4cc7('0x2b')](_0x48c401); ++_0x48c401; _0x46504e = _0x1f8d92[_0x4cc7('0x3109')](_0x1a8c97); _0x46504e < _0x57235d - 1e-10 ? (_0x1ca7ff = _0x57235d, _0x4bf907 = _0x389bca, _0x57235d = _0x46504e, _0x389bca = _0x1f8d92) : _0x46504e < _0x1ca7ff - 1e-10 && (_0x1ca7ff = _0x46504e, _0x4bf907 = _0x1f8d92); } if (null != _0x389bca && (_0x389bca[_0x4cc7('0x1e3a')](_0x1a8c97, _0x2be445, _0x2f446d), null == _0x4bf907 || _0x4bf907[_0x4cc7('0x3109')](_0x2f446d) >= _0x373db1)) return _0x2f446d; null != _0x4bf907 ? (_0x373db1 = _0x389bca[_0x4cc7('0xcca')], _0x46504e = _0x4bf907['normal'], _0x57235d = _0x373db1['x'] - _0x46504e['x'], 1e-10 > (0x0 <= _0x57235d ? _0x57235d : -_0x57235d) ? (_0x57235d = _0x373db1['y'] - _0x46504e['y'], _0x57235d = 1e-10 > (0x0 <= _0x57235d ? _0x57235d : -_0x57235d)) : _0x57235d = !0x1, _0x57235d ? (_0x373db1 = _0x373db1['z'] - _0x46504e['z'], _0x373db1 = 1e-10 > (_0x56067a[_0x4cc7('0x78f')](0x0, _0x373db1) ? _0x373db1 : -_0x373db1)) : _0x373db1 = !0x1, _0x373db1 = !_0x373db1) : _0x373db1 = !0x1; if (_0x373db1) return _0x389bca['moveToDistance2'](_0x1a8c97, _0x4bf907, _0x2be445, _0x2f446d), _0x2f446d; _0x2f446d['x'] = _0x1a8c97['x']; _0x2f446d['y'] = _0x1a8c97['y']; _0x2f446d['z'] = _0x1a8c97['z']; return _0x2f446d; }, 'moveBackInside': function(_0x37c83c, _0x15915c, _0x10da19) { var _0x1e610b = _0x10da19 * _0x10da19; 0x0 > _0x10da19 && (_0x1e610b = -_0x1e610b); for (var _0x1952ea, _0x14c3c1 = 0x0, _0x2a8994 = this[_0x4cc7('0x18d4')]; _0x14c3c1 < _0x2a8994[_0x4cc7('0x34')](); ) { var _0x4b9ca7 = _0x2a8994['get'](_0x14c3c1); ++_0x14c3c1; _0x1952ea = _0x4b9ca7[_0x4cc7('0x3109')](_0x37c83c); _0x1952ea < _0x1e610b && _0x4b9ca7['intersectWithDistance'](_0x10da19, _0x37c83c, _0x15915c, _0x37c83c, 0x0, 0x1, !0x0); } }, 'distanceSqFromBounds': function(_0xf7006d) { for (var _0x3a9b34 = Infinity, _0x4f9a6b, _0x31fa20 = 0x0, _0x764ab6 = this[_0x4cc7('0x18d4')]; _0x31fa20 < _0x764ab6[_0x4cc7('0x34')](); ) _0x4f9a6b = _0x764ab6[_0x4cc7('0x2b')](_0x31fa20), ++_0x31fa20, _0x4f9a6b = _0x4f9a6b[_0x4cc7('0x3109')](_0xf7006d), _0x56067a['EQWKV'](_0x4f9a6b, _0x3a9b34) && (_0x3a9b34 = _0x4f9a6b); return _0x3a9b34; }, 'collideLine': function(_0x422533, _0x1d6abc, _0x5bc248, _0x3fdaea, _0x59867c, _0x703cc4) { null == _0x59867c && (_0x59867c = new _0x21e384()); _0x59867c['x'] = NaN; _0x59867c['y'] = NaN; _0x59867c['z'] = NaN; for (var _0x9a17d7 = Infinity, _0x3dab6d = new _0x21e384(), _0x4bf907 = 0x0, _0x48c401 = this['planes']; _0x4bf907 < _0x48c401[_0x4cc7('0x34')](); ) { var _0x16dada = _0x48c401[_0x4cc7('0x2b')](_0x4bf907); ++_0x4bf907; _0x398955[_0x4cc7('0x24e2')](_0x16dada[_0x4cc7('0x19d4')], _0x16dada[_0x4cc7('0xcca')], _0x422533, _0x1d6abc, _0x3dab6d, _0x5bc248, _0x3fdaea); !isNaN(_0x3dab6d['x']) && (_0x422533['x'] - _0x3dab6d['x']) * (_0x422533['x'] - _0x3dab6d['x']) + (_0x422533['y'] - _0x3dab6d['y']) * (_0x422533['y'] - _0x3dab6d['y']) + (_0x422533['z'] - _0x3dab6d['z']) * (_0x422533['z'] - _0x3dab6d['z']) < _0x9a17d7 && (_0x9a17d7 = _0x2d63f9[_0x4cc7('0x25b')]((_0x422533['x'] - _0x3dab6d['x']) * (_0x422533['x'] - _0x3dab6d['x']), (_0x422533['y'] - _0x3dab6d['y']) * (_0x422533['y'] - _0x3dab6d['y'])) + (_0x422533['z'] - _0x3dab6d['z']) * (_0x422533['z'] - _0x3dab6d['z']), _0x59867c['x'] = _0x3dab6d['x'], _0x59867c['y'] = _0x3dab6d['y'], _0x59867c['z'] = _0x3dab6d['z'], null != _0x703cc4 && (_0x16dada = _0x16dada[_0x4cc7('0xcca')], _0x703cc4['x'] = _0x16dada['x'], _0x703cc4['y'] = _0x16dada['y'], _0x703cc4['z'] = _0x16dada['z'])); } return _0x59867c; }, '__class__': _0x18e19a }); var _0x273c41 = function(_0x32c50d, _0x245e1f) { _0x18e19a['call'](this, _0x32c50d); if (_0x2d63f9[_0x4cc7('0x255')](null, _0x245e1f)) for (var _0x4d809a = 0x0; _0x4d809a < _0x32c50d['get_length'](); ) { if (_0x4cc7('0x311d') !== _0x4cc7('0x311e')) { var _0x571236 = _0x32c50d[_0x4cc7('0x2b')](_0x4d809a); ++_0x4d809a; var _0x5f3453 = _0x571236[_0x4cc7('0x19d4')] , _0x412388 = _0x245e1f[_0x4cc7('0x1dc1')]; _0x571236 = _0x571236[_0x4cc7('0x19d4')]; null == _0x571236 && (_0x571236 = new _0x21e384()); _0x571236['x'] = _0x2d63f9['Lwxli'](_0x5f3453['x'], _0x412388); _0x571236['y'] = _0x5f3453['y'] * _0x412388; _0x571236['z'] = _0x5f3453['z'] * _0x412388; } else { _0x4d809a(_0x32c50d); } } _0x245e1f = _0x32c50d[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x19d4')]; this['radius'] = Math[_0x4cc7('0x2c')](_0x245e1f['x'] * _0x245e1f['x'] + _0x245e1f['y'] * _0x245e1f['y'] + _0x2d63f9['QuWRH'](_0x245e1f['z'], _0x245e1f['z'])); _0x245e1f = _0x32c50d[_0x4cc7('0x2b')](0x0)[_0x4cc7('0x19d4')]; _0x32c50d = _0x32c50d['get'](0x1)[_0x4cc7('0x19d4')]; _0x4d809a = null; null == _0x4d809a && (_0x4d809a = new _0x21e384()); _0x4d809a['x'] = _0x245e1f['x'] + 0.5 * (_0x32c50d['x'] - _0x245e1f['x']); _0x4d809a['y'] = _0x245e1f['y'] + 0.5 * (_0x32c50d['y'] - _0x245e1f['y']); _0x4d809a['z'] = _0x245e1f['z'] + 0.5 * (_0x32c50d['z'] - _0x245e1f['z']); _0x32c50d = _0x4d809a; this[_0x4cc7('0x2352')] = Math[_0x4cc7('0x2c')](_0x32c50d['x'] * _0x32c50d['x'] + _0x32c50d['y'] * _0x32c50d['y'] + _0x32c50d['z'] * _0x32c50d['z']); }; _0x16dada[_0x4cc7('0x311f')] = _0x273c41; _0x273c41[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20terrain\x20collision\x20TunnelCollider'[_0x4cc7('0x46')]('\x20'); _0x273c41['__super__'] = _0x18e19a; _0x273c41[_0x4cc7('0x8')] = _0x5aff49(_0x18e19a[_0x4cc7('0x8')], { 'radius': null, 'inradius': null, 'moveInside': function(_0x40dc03, _0x6fb3e4, _0x25c27f) { if (_0x6fb3e4 >= this[_0x4cc7('0x2352')]) { if (_0x4cc7('0x3120') === _0x56067a['WLdBC']) { _0x40dc03 = 0x0; for (_0x6fb3e4 = this[_0x4cc7('0xfdc')]; _0x40dc03 < _0x6fb3e4['get_length'](); ) _0x25c27f = _0x6fb3e4['get'](_0x40dc03), ++_0x40dc03, _0x25c27f[_0x4cc7('0x11d6')] = this[_0x4cc7('0x1583')], _0x25c27f[_0x4cc7('0x126')][_0x4cc7('0x168e')](0x0, 0x0, -0x1); this[_0x4cc7('0x19')](); } else { var _0x482e33 = _0x4cc7('0x3121')[_0x4cc7('0x46')]('|') , _0x4f38a8 = 0x0; while (!![]) { switch (_0x482e33[_0x4f38a8++]) { case '0': return _0x25c27f; case '1': if (null == _0x25c27f) return new _0x21e384(0x0,0x0,_0x40dc03['z']); continue; case '2': _0x25c27f['x'] = 0x0; continue; case '3': _0x25c27f['y'] = 0x0; continue; case '4': _0x25c27f['z'] = _0x40dc03['z']; continue; } break; } } } return _0x18e19a[_0x4cc7('0x8')]['moveInside']['call'](this, _0x40dc03, _0x6fb3e4, _0x25c27f); }, '__class__': _0x273c41 }); var _0xab7086 = function(_0x2266c6, _0x158693, _0x56f66f, _0x5cf5b6) { this[_0x4cc7('0x20c9')] = _0x2266c6; this[_0x4cc7('0x480')] = _0x158693; this['cutscene'] = _0x56f66f; this[_0x4cc7('0x3122')] = _0x5cf5b6; null == this[_0x4cc7('0x20c9')] && _0x2d63f9[_0x4cc7('0x3123')](null, this['cutsceneName']) && (this[_0x4cc7('0x20c9')] = _0x48c401(this, this[_0x4cc7('0x3124')])); }; _0x16dada[_0x4cc7('0x3125')] = _0xab7086; _0xab7086[_0x4cc7('0x8f2')] = _0x4cc7('0x3126')[_0x4cc7('0x46')]('\x20'); _0xab7086[_0x4cc7('0x8')] = {}; _0xab7086[_0x4cc7('0x8')][_0x4cc7('0x20c9')] = null; _0xab7086[_0x4cc7('0x8')][_0x4cc7('0x480')] = null; _0xab7086[_0x4cc7('0x8')][_0x4cc7('0x49c')] = null; _0xab7086[_0x4cc7('0x8')]['cutsceneName'] = null; _0xab7086[_0x4cc7('0x8')][_0x4cc7('0x3124')] = function() { var _0x2e3285 = _0x55a4be.getByName(this.cutsceneName); null != _0x2e3285 && _0x2e3285.display(0x1); } ; _0xab7086[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xab7086; var _0x10a1e4 = function(_0x27db5c, _0x1041cc, _0xcefa61) { this['enteredTheTargetSection'] = !0x1; this[_0x4cc7('0x3127')] = !0x0; this['timesTriggered'] = 0x0; this[_0x4cc7('0x2e5c')] = 0x1; this[_0x4cc7('0xced')] = _0x27db5c; this[_0x4cc7('0xb7f')] = _0x1041cc; this[_0x4cc7('0x1efb')] = _0xcefa61; this[_0x4cc7('0x19')](); }; _0x16dada[_0x4cc7('0x3128')] = _0x10a1e4; _0x10a1e4[_0x4cc7('0x8f2')] = _0x4cc7('0x3129')[_0x4cc7('0x46')]('\x20'); _0x10a1e4[_0x4cc7('0x8f8')] = [_0x556be8]; _0x10a1e4[_0x4cc7('0x8')] = {}; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0xb7f')] = null; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x1efb')] = null; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0xced')] = null; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x2e5c')] = null; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x2b61')] = null; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x3127')] = null; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x312a')] = null; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x312b')] = null; _0x10a1e4[_0x4cc7('0x8')]['condition'] = null; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x312c')] = function() { return null != this.condition ? this.condition(this.tunnel) : !0x1; } ; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x438b87) { 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++, _0x438b87 = this.result.callback, _0x438b87())); } ; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.resetCountEachRun && (this.timesTriggered = 0x0); } ; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { var _0x21ae0d = { LYmDC: function(_0x1fb3e3, _0x4cea91) { return _0x1fb3e3 * _0x4cea91; } }; if ('QjnMK' !== _0x2d63f9.usmRe) { 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; } else { if (_0x21ae0d.LYmDC(3.141592653589793, this.get_rotationZ()) / 0xb4 != this.rotationAfterUpdate) { for (var _0x16bc6e = 0x0, _0x3da3e5 = this._children; _0x16bc6e < _0x3da3e5.get_length(); ) { var _0x1e7ab3 = _0x3da3e5.get(_0x16bc6e); ++_0x16bc6e; _0x1e7ab3.get_scenePosition(); } this.set_rotation(this.rotationAfterUpdate); _0x16bc6e = 0x0; for (_0x3da3e5 = this._children; _0x16bc6e < _0x3da3e5.get_length(); ) _0x1e7ab3 = _0x3da3e5.get(_0x16bc6e), ++_0x16bc6e, _0x1e7ab3.set_position(this.get_inverseSceneTransform().transformVector(_0x1e7ab3._scenePosition)); } } } ; _0x10a1e4[_0x4cc7('0x8')][_0x4cc7('0x312d')] = function() { return this.result.achievement; } ; _0x10a1e4[_0x4cc7('0x8')]['associatedCutscene'] = function() { var _0x21996c = this.result; return null != _0x21996c.cutsceneName ? _0x55a4be.getByName(_0x21996c.cutsceneName) : _0x21996c.cutscene; } ; _0x10a1e4[_0x4cc7('0x8')]['__class__'] = _0x10a1e4; var _0x5a61d0 = function(_0x30f0d2, _0x2414cf, _0x30bebf) { _0x10a1e4[_0x4cc7('0x96b')](this, _0x30f0d2, _0x2414cf, _0x30bebf); this[_0x4cc7('0x2e5c')] = 0x1; this[_0x4cc7('0x3127')] = !0x1; }; _0x16dada['com.player03.run3.level.trigger.BeatLevel'] = _0x5a61d0; _0x5a61d0['__name__'] = _0x4cc7('0x312e')[_0x4cc7('0x46')]('\x20'); _0x5a61d0[_0x4cc7('0x312f')] = function(_0x212cb7) { if (_0x212cb7['won']) return 0x1; _0x212cb7 = _0x212cb7['characters']['get'](0x0); return _0x212cb7[_0x4cc7('0x22db')]() >= _0x212cb7[_0x4cc7('0x11d6')][_0x4cc7('0x2256')] - 0x1 || 0x0 != _0x212cb7[_0x4cc7('0xf32')] ? 0x0 : (_0x212cb7[_0x4cc7('0x126')]['get_z']() - _0x212cb7[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')]) / (_0x212cb7[_0x4cc7('0x11d6')][_0x4cc7('0x2256')] - _0x212cb7[_0x4cc7('0x11d6')][_0x4cc7('0x11d7')]); } ; _0x5a61d0[_0x4cc7('0x92b')] = _0x10a1e4; _0x5a61d0[_0x4cc7('0x8')] = _0x5aff49(_0x10a1e4[_0x4cc7('0x8')], { 'conditionMet': function() { return 0x1 <= _0x5a61d0[_0x4cc7('0x312f')](this[_0x4cc7('0xb7f')]); }, '__class__': _0x5a61d0 }); var _0x16db29 = function(_0x339e87, _0x1ea05a, _0x39c686) { this[_0x4cc7('0x3130')] = !0x1; _0x5a61d0[_0x4cc7('0x96b')](this, _0x339e87, _0x1ea05a, _0x39c686); }; _0x16dada[_0x4cc7('0x3131')] = _0x16db29; _0x16db29[_0x4cc7('0x8f2')] = _0x4cc7('0x3132')[_0x4cc7('0x46')]('\x20'); _0x16db29['__super__'] = _0x5a61d0; _0x16db29['prototype'] = _0x5aff49(_0x5a61d0[_0x4cc7('0x8')], { 'waited': null, 'conditionMet': function() { return _0x5a61d0[_0x4cc7('0x8')][_0x4cc7('0x312c')]['call'](this) ? (this[_0x4cc7('0xb7f')][_0x4cc7('0xee1')][_0x4cc7('0x2cc5')](this['tunnel'][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection'][_0x4cc7('0x39b')], this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')], this['tunnel'][_0x4cc7('0x231d')]), !0x0) : !0x1; }, 'reset': function() { _0x5a61d0[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); this[_0x4cc7('0x3130')] = !0x1; }, '__class__': _0x16db29 }); var _0x2e3b8c = function(_0x2a6abf, _0x5ac36b) { var _0x2c220b = _0xf9332a[_0x4cc7('0x3133')](_0x5ac36b, '~', '-'); _0x10a1e4[_0x4cc7('0x96b')](this, new _0xab7086(_0x48c401(this, this[_0x4cc7('0x3134')])), _0x2a6abf[_0x4cc7('0xb7f')], _0x2a6abf['levelID']); this[_0x4cc7('0x2e5c')] = (null != _0x842c50[_0x4cc7('0x215f')] ? _0x2c220b[_0x4cc7('0xd76')](_0x4cc7('0x215f')) : _0x2c220b['h'][_0x4cc7('0x959')](_0x4cc7('0x215f'))) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50[_0x4cc7('0x215f')] ? _0x2c220b[_0x4cc7('0xd77')]('times') : _0x2c220b['h'][_0x4cc7('0x215f')], 0x1) : 0x1; this[_0x4cc7('0x3127')] = !(null != _0x842c50[_0x4cc7('0x3135')] ? _0x2c220b[_0x4cc7('0xd76')]('preserve') : _0x2c220b['h'][_0x4cc7('0x959')]('preserve')); this[_0x4cc7('0x1106')] = _0x2a6abf; if (null != _0x842c50[_0x4cc7('0xd11')] ? _0x2c220b['existsReserved'](_0x4cc7('0xd11')) : _0x2c220b['h'][_0x4cc7('0x959')](_0x4cc7('0xd11'))) for (_0x2a6abf = (_0x2d63f9[_0x4cc7('0x25e')](null, _0x842c50[_0x4cc7('0xd11')]) ? _0x2c220b['getReserved']('condition') : _0x2c220b['h'][_0x4cc7('0xd11')])['split']('|'); 0x0 < _0x2a6abf['length']; ) { this['conditions'] = _0x2a6abf[0x0][_0x4cc7('0x46')](','); break; } if (null == this[_0x4cc7('0x3136')]) throw new _0x202aa0(new _0x5a0ff5('Data\x20does\x20not\x20include\x20a\x20condition!\x0a' + _0x5ac36b)); this[_0x4cc7('0x3137')] = _0x2bc114['toFunctionVector'](null); if (null != _0x842c50[_0x4cc7('0xced')] ? _0x2c220b[_0x4cc7('0xd76')]('result') : _0x2c220b['h'][_0x4cc7('0x959')](_0x4cc7('0xced'))) for (_0x5ac36b = 0x0, _0x2c220b = (null != _0x842c50['result'] ? _0x2c220b[_0x4cc7('0xd77')]('result') : _0x2c220b['h'][_0x4cc7('0xced')])[_0x4cc7('0x46')]('|'); _0x5ac36b < _0x2c220b[_0x4cc7('0x21')]; ) _0x2a6abf = _0x2c220b[_0x5ac36b], ++_0x5ac36b, _0x2a6abf = this['getResult'](_0x2a6abf), null != _0x2a6abf && this[_0x4cc7('0x3137')][_0x4cc7('0x29')](_0x2a6abf); }; _0x16dada[_0x4cc7('0x3138')] = _0x2e3b8c; _0x2e3b8c[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20trigger\x20CustomTrigger'[_0x4cc7('0x46')]('\x20'); _0x2e3b8c[_0x4cc7('0x92b')] = _0x10a1e4; _0x2e3b8c['prototype'] = _0x5aff49(_0x10a1e4[_0x4cc7('0x8')], { 'conditions': null, 'results': null, 'section': null, 'conditionMet': function() { return _0x50d0f8[_0x4cc7('0x2f4b')](this['conditions'], this[_0x4cc7('0x1106')][_0x4cc7('0xb7f')]); }, 'applyResults': function() { for (var _0x2de1c6 = 0x0, _0x18b9cb = this['results']; _0x2de1c6 < _0x18b9cb['get_length'](); ) { var _0x32664d = _0x18b9cb[_0x4cc7('0x2b')](_0x2de1c6); ++_0x2de1c6; _0x32664d(); } }, 'getResult': function(_0x2e9e7a) { if (_0x29cea6['startsWith'](_0x2e9e7a, _0x4cc7('0x3139'))) { var _0x15b0c7 = null; 0x0 <= _0x2e9e7a[_0x4cc7('0x2d')](',') && (_0x15b0c7 = _0x3a8a6f[_0x4cc7('0x946')](_0x2e9e7a, _0x2e9e7a['indexOf'](',') + 0x1, null)); var _0x455cd8 = _0x48c401(this, this[_0x4cc7('0x313a')]) , _0x2d6aa8 = _0x56067a[_0x4cc7('0x1b19')](parseFloat, _0x3a8a6f[_0x4cc7('0x946')](_0x2e9e7a, 0x6, null)) , _0x14a8af = _0x15b0c7; return function() { _0x455cd8(_0x2d6aa8, _0x14a8af); } ; } return _0x4cc7('0x313b') == _0x2e9e7a ? _0x48c401(this, this['win']) : null; }, 'setPower': function(_0x35aa55, _0x3781b9) { this[_0x4cc7('0xb7f')][_0x4cc7('0x2457')] != _0x35aa55 && this[_0x4cc7('0xb7f')][_0x4cc7('0x2d35')][_0x4cc7('0x294a')](this['tunnel'][_0x4cc7('0x2457')], _0x35aa55, _0x3781b9); }, 'win': function() { var _0x3b6bd8 = this[_0x4cc7('0xb7f')]; _0x3b6bd8[_0x4cc7('0x2d7e')](_0x3b6bd8[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)); }, '__class__': _0x2e3b8c }); var _0x3b3617 = function(_0x2871e0, _0x3ca591, _0x527204, _0x53df1c, _0x3a6412, _0x22df63) { this['possible'] = !0x0; this['progress'] = 0x0; this[_0x4cc7('0x313c')] = _0x2871e0; this[_0x4cc7('0x313d')] = _0x527204; _0x10a1e4[_0x4cc7('0x96b')](this, _0x53df1c, _0x3a6412, _0x22df63); this[_0x4cc7('0x3127')] = !0x1; this[_0x4cc7('0x313e')] = _0x2bc114[_0x4cc7('0x24')](null); _0x527204 = 0x0; for (_0x53df1c = _0x2871e0[_0x4cc7('0x34')](); _0x527204 < _0x53df1c; ) _0x3a6412 = _0x527204++, _0x22df63 = _0x2871e0[_0x4cc7('0x2b')](_0x3a6412), _0x2d63f9[_0x4cc7('0x309d')](_0x3ca591[_0x4cc7('0x34')](), _0x3a6412) ? _0x22df63['flags'] |= _0x3ca591[_0x4cc7('0x2b')](_0x3a6412) : 0x1 == _0x3ca591[_0x4cc7('0x34')]() && (_0x22df63[_0x4cc7('0x1a53')] |= _0x3ca591[_0x4cc7('0x2b')](0x0)), 0x0 != (_0x22df63[_0x4cc7('0x1a53')] & 0x10) && (null == this[_0x4cc7('0x312b')] && (this[_0x4cc7('0x312b')] = _0x48c401(this, this[_0x4cc7('0x313f')])), this[_0x4cc7('0x313e')][_0x4cc7('0x29')](_0x22df63)); }; _0x16dada[_0x4cc7('0x3140')] = _0x3b3617; _0x3b3617[_0x4cc7('0x8f2')] = _0x4cc7('0x3141')[_0x4cc7('0x46')]('\x20'); _0x3b3617['__super__'] = _0x10a1e4; _0x3b3617[_0x4cc7('0x8')] = _0x5aff49(_0x10a1e4[_0x4cc7('0x8')], { 'chain': null, 'preconditions': null, 'ordered': null, 'progress': null, 'possible': null, 'reset': function() { for (var _0x84a7b = 0x0, _0x7c2556 = this[_0x4cc7('0x313c')]; _0x84a7b < _0x7c2556[_0x4cc7('0x34')](); ) { var _0x5eb8a9 = _0x7c2556[_0x4cc7('0x2b')](_0x84a7b); ++_0x84a7b; _0x5eb8a9['onLevelReset'](this[_0x4cc7('0xb7f')]); } this[_0x4cc7('0x1af2')] = 0x0; this[_0x4cc7('0x2eee')] = !0x0; }, 'conditionMet': function() { for (var _0x1496d3 = this[_0x4cc7('0x1af2')], _0x1b7642 = this[_0x4cc7('0x1af2')] = 0x0, _0x2a77d3 = 0x0, _0x558223 = this[_0x4cc7('0x313c')][_0x4cc7('0x34')](); _0x2a77d3 < _0x558223; ) { if (_0x4cc7('0x3142') !== 'GmcOC') { var _0x2ae587 = _0x2a77d3++; if (0x0 != (this['chain']['get'](_0x2ae587)[_0x4cc7('0x1a53')] & 0x20)) if (0x0 != (this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x2ae587)[_0x4cc7('0x1a53')] & 0x10)) this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x2ae587)['flags'] &= -0x21; else if (0x1 <= this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x2ae587)['getProgress'](this[_0x4cc7('0xb7f')])) { _0x1b7642 = _0x2ae587; for (var _0x4f23e5 = this['progress'] = 0x0; _0x4f23e5 < _0x2ae587; ) { var _0x2f9889 = _0x4f23e5++; 0x0 == (this[_0x4cc7('0x313c')]['get'](_0x2f9889)['flags'] & 0x10) && (this['progress'] += 0x1); } } } else { _0x44366e[_0x4cc7('0xa17')](_0x1b7642, _0x1496d3['__canvasRenderer']); if (_0x1b7642['__softwareDirty'] || this[_0x4cc7('0xad5')] || this[_0x4cc7('0xa2f')] != _0x1b7642['__canvas']) null != _0x1b7642['__canvas'] ? this[_0x4cc7('0xa2f')] != _0x1b7642[_0x4cc7('0xa2f')] && (null != this[_0x4cc7('0xa2f')] && _0x1496d3[_0x4cc7('0x989')]['removeChild'](this[_0x4cc7('0xa2f')]), this[_0x4cc7('0xa2f')] = _0x1b7642[_0x4cc7('0xa2f')], this[_0x4cc7('0xa2e')] = _0x1b7642[_0x4cc7('0xa2e')], _0x1496d3[_0x4cc7('0xa9f')](this, this[_0x4cc7('0xa2f')])) : _0x10bba4[_0x4cc7('0x9fd')](this, _0x1496d3); if (null != this[_0x4cc7('0xa2f')]) { _0x1496d3[_0x4cc7('0xa7c')](this); var _0x31215b = this[_0x4cc7('0x9c1')]; this[_0x4cc7('0x9c1')] = _0x1b7642[_0x4cc7('0xa08')]; _0x1b7642['__transformDirty'] && (_0x1b7642[_0x4cc7('0xaa0')] = !0x1, this[_0x4cc7('0xac0')] = !0x0); _0x1496d3[_0x4cc7('0xaa1')](this); _0x1496d3[_0x4cc7('0xaa2')](this, !0x0, !0x0, !0x0); this[_0x4cc7('0x9c1')] = _0x31215b; _0x1496d3[_0x4cc7('0xa85')](this); } } } _0x2a77d3 = _0x1b7642; for (_0x558223 = this[_0x4cc7('0x313c')][_0x4cc7('0x34')](); _0x2a77d3 < _0x558223; ) if (_0x1b7642 = _0x2a77d3++, _0x4f23e5 = 0x0 != (this['chain'][_0x4cc7('0x2b')](_0x1b7642)[_0x4cc7('0x1a53')] & 0x20) ? this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x1b7642)['progress'] : this[_0x4cc7('0x313c')]['get'](_0x1b7642)[_0x4cc7('0x2eed')](this[_0x4cc7('0xb7f')]), 0x0 == (this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x1b7642)[_0x4cc7('0x1a53')] & 0x10) && (this[_0x4cc7('0x1af2')] += _0x4f23e5), 0x1 > _0x4f23e5) { if (!this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x1b7642)['possible']()) return this[_0x4cc7('0x1af2')] = 0x0, this[_0x4cc7('0x2eee')] = !0x1; if (this['ordered']) { _0x2a77d3 = _0x1b7642 + 0x1; for (_0x558223 = this['chain'][_0x4cc7('0x34')](); _0x2a77d3 < _0x558223; ) { _0x4f23e5 = _0x2a77d3++; if (_0x1496d3 * this[_0x4cc7('0x313c')]['get_length']() >= _0x1b7642 + 0x1) this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x4f23e5)[_0x4cc7('0x2eec')](); 0x0 == (this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x4f23e5)[_0x4cc7('0x1a53')] & 0x10) && (this['progress'] += this[_0x4cc7('0x313c')][_0x4cc7('0x2b')](_0x4f23e5)[_0x4cc7('0x1af2')]); } break; } } 0x0 >= _0x2d63f9[_0x4cc7('0x25f')](this[_0x4cc7('0x313c')][_0x4cc7('0x34')](), this[_0x4cc7('0x313e')]['get_length']()) ? this[_0x4cc7('0x1af2')] = 0x1 : this['progress'] /= this[_0x4cc7('0x313c')]['get_length']() - this[_0x4cc7('0x313e')][_0x4cc7('0x34')](); return 0x1 <= this[_0x4cc7('0x1af2')]; }, 'preconditionsMet': function(_0x4f6fb1) { if (null == this[_0x4cc7('0x313e')]) return !0x0; for (var _0x69aea1 = 0x0, _0x564e76 = this['preconditions']; _0x69aea1 < _0x564e76[_0x4cc7('0x34')](); ) { var _0xb9983e = _0x564e76[_0x4cc7('0x2b')](_0x69aea1); ++_0x69aea1; if (0x1 > _0xb9983e[_0x4cc7('0x2eed')](_0x4f6fb1)) return this[_0x4cc7('0x2eee')] = !0x1; } return !0x0; }, 'hintEnabled': function(_0x38039d) { for (var _0x1776f1 = !0x1, _0x3d04c9 = 0x0, _0xd979c = this[_0x4cc7('0x313c')]; _0x3d04c9 < _0xd979c[_0x4cc7('0x34')](); ) { var _0x8e31e2 = _0xd979c[_0x4cc7('0x2b')](_0x3d04c9); ++_0x3d04c9; if (0x0 == (_0x8e31e2['flags'] & 0x10) && _0x8e31e2 != _0x515483[_0x4cc7('0x224e')]) { if ('KLSmJ' !== _0x4cc7('0x3143')) { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x4d5); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x168); _0x180fa9['view']['get_camera']()[_0x4cc7('0xd5a')](0xbc); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf99')](35.16); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationY'](23.45); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf9a')](-138.07); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0x1d74')](); this[_0x4cc7('0xc34')][_0x4cc7('0x1d75')] = !0x0; this[_0x4cc7('0xc37')][_0x4cc7('0x1d74')](); this['child'][_0x4cc7('0x1d75')] = !0x0; var _0x4fadee = _0x1baaa1['width'](0x122) , _0x23f69b = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2ae1'), -0xc8, 0x6e, null, _0x4fadee, null, _0x23f69b, null); _0x4fadee = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1e47'), 0x1b8, 0xa0, null, null, null, _0x4fadee, null); } else { _0x1776f1 = !0x0; break; } } } if (!_0x1776f1) return !0x1; if (null != this[_0x4cc7('0xced')][_0x4cc7('0x480')]) if (null == _0x234f8b['highlightedAchievement']) { if ('wwJZf' !== 'wwJZf') { _0x5aff49[_0x4cc7('0x2cca')] = !0x0; var _0x3190fc = function() { _0x30f963(); _0x2b4072[_0x4cc7('0xa2d')](_0x3bb917[_0x4cc7('0x24fa')], _0x3190fc, !0x1); }; _0x2b4072[_0x4cc7('0x9ad')](_0x3bb917[_0x4cc7('0x24fa')], _0x3190fc, !0x1); _0x5aff49[_0x4cc7('0x3144')](_0x1c8e81[_0x4cc7('0xd64')]); } else { if (null != this[_0x4cc7('0x1efb')] && _0x38039d[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')]) return !0x0; } } else return this[_0x4cc7('0xced')][_0x4cc7('0x480')] == _0x234f8b['highlightedAchievement']; return null != this['sectionID'] && null != _0x38039d[_0x4cc7('0xee1')] && 0x0 == _0x38039d[_0x4cc7('0x1dbf')][0x1] ? (_0x1776f1 = null != _0x38039d[_0x4cc7('0x1583')] && _0x38039d[_0x4cc7('0x1583')][_0x4cc7('0x2f86')] == this[_0x4cc7('0x1efb')] ? _0x38039d[_0x4cc7('0x1583')][_0x4cc7('0x39b')] : null != _0x38039d[_0x4cc7('0xfdc')] && 0x0 < _0x38039d[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() ? _0x38039d[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')] : _0x38039d[_0x4cc7('0x28f9')](0x0, !0x0)[_0x4cc7('0x39b')], _0x38039d[_0x4cc7('0xee1')]['isLevelUnlocked'](_0x1776f1 + (_0x38039d[_0x4cc7('0xee2')] ? 0x0 : 0x1))) : !0x1; }, '__class__': _0x3b3617 }); var _0x515483 = function() {}; _0x16dada[_0x4cc7('0x3145')] = _0x515483; _0x515483['__name__'] = _0x4cc7('0x3146')['split']('\x20'); _0x515483[_0x4cc7('0x224f')] = function(_0x33cd7e) { return new _0x19b3cd(_0x33cd7e); } ; _0x515483['didntUseCharacter'] = function(_0x53a8f6) { return new _0x19b3cd(_0x53a8f6,!0x0); } ; _0x515483[_0x4cc7('0x3147')] = function(_0x5e5cec) { return new _0x19b3cd(_0x5e5cec,!0x1,!0x0); } ; _0x515483[_0x4cc7('0x2251')] = function(_0x5769c4) { return new _0x19b3cd(_0x5769c4,!0x0,!0x0); } ; _0x515483[_0x4cc7('0x2252')] = function() { return _0x515483['jumpedAtMost'](0x0); } ; _0x515483[_0x4cc7('0x2253')] = function(_0x39683d) { if (_0x4cc7('0x3148') !== 'DAgmF') { return new _0x465fef(_0x39683d); } else { return this[_0x4cc7('0x269d')]['get_width'](); } } ; _0x515483[_0x4cc7('0x225a')] = function(_0x4fffde) { return new _0x590d49(_0x4fffde); } ; _0x515483[_0x4cc7('0x225b')] = function(_0x4cc401) { return new _0x24c8e0(_0x4cc401); } ; _0x515483[_0x4cc7('0x225c')] = function(_0x23cf15) { if (_0x4cc7('0x3149') === _0x4cc7('0x314a')) { null == c && (c = !0x1); null == b && (b = 0x9); _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1cd8')] = c; this[_0x4cc7('0x13c4')] = _0x23cf15; this['set_blendMode'](b); } else { return new _0x18239b(_0x23cf15); } } ; _0x515483['ability2UsedAtMost'] = function(_0x172256) { return new _0x532161(_0x172256); } ; _0x515483[_0x4cc7('0x225e')] = function(_0x510466) { return new _0xb67f44(_0x510466); } ; _0x515483['collectedBatteries'] = function(_0x4434fc) { return new _0x28c87c(_0x4434fc); } ; _0x515483['collectedNoMoreBatteriesThan'] = function(_0x40a2f2) { return new _0x28c040(_0x40a2f2); } ; _0x515483[_0x4cc7('0x314b')] = function() { null == _0x515483[_0x4cc7('0x314c')] && (_0x515483[_0x4cc7('0x314c')] = _0x515483[_0x4cc7('0x2258')](0x0)); return _0x515483[_0x4cc7('0x314c')]; } ; _0x515483[_0x4cc7('0x2254')] = function(_0x3dd928) { return new _0x15c209(_0x3dd928,function(_0x3dd928) { return _0x3dd928['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x11db')]; } ); } ; _0x515483[_0x4cc7('0x2255')] = function(_0x31dbe3) { var _0x2db443 = _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2d')](_0x4cc7('0x2d5d'), 0x0) , _0x536cf6 = _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2d')](_0x4cc7('0x2f68'), 0x0); return new _0x438ccf(function(_0x413fc6) { _0x413fc6 = _0x413fc6[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]; for (var _0x31401b = 0x0, _0x24baf2 = 0x0, _0x3ad6ec = _0x413fc6[_0x4cc7('0x19cb')][_0x4cc7('0x34')](); _0x24baf2 < _0x3ad6ec; ) { var _0x181f23 = _0x24baf2++; _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; _0x181f23 = 0x0 <= _0x181f23 && _0x181f23 < _0x413fc6[_0x4cc7('0x19cb')]['get_length']() ? _0x413fc6[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x181f23) : null; null == _0x181f23 || null == _0x181f23[_0x4cc7('0x1e54')][_0x4cc7('0x2322')] || _0x181f23[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] != _0x2db443 && _0x181f23[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] != _0x536cf6 || ++_0x31401b; } return _0x413fc6[_0x4cc7('0x11db')] / (_0x31dbe3 * _0x31401b); } ); } ; _0x515483[_0x4cc7('0x2258')] = function(_0x5b3ff6) { return new _0x419d45(_0x5b3ff6,function(_0x5b3ff6) { return _0x5b3ff6['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x11db')]; } ); } ; _0x515483[_0x4cc7('0x2259')] = function(_0x2c901c) { var _0x26009c = {}; _0x26009c[_0x4cc7('0x314d')] = function(_0x1fb3e3, _0x16d132) { return _0x1fb3e3 < _0x16d132; } ; var _0x137947 = _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2d')](_0x4cc7('0x2d5d'), 0x0) , _0x2e9eb0 = _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2d')]('ruined', 0x0); return new _0x879886(function(_0x416698) { _0x416698 = _0x416698[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]; for (var _0x241cc1 = 0x0, _0x4cf11d = 0x0, _0x26f5e9 = _0x416698[_0x4cc7('0x19cb')][_0x4cc7('0x34')](); _0x4cf11d < _0x26f5e9; ) { var _0x46d75c = _0x4cf11d++; _0x2116b2[_0x4cc7('0xb83')] = 0xe79f9; _0x46d75c = 0x0 <= _0x46d75c && _0x26009c[_0x4cc7('0x314d')](_0x46d75c, _0x416698[_0x4cc7('0x19cb')]['get_length']()) ? _0x416698[_0x4cc7('0x19cb')]['get'](_0x46d75c) : null; null == _0x46d75c || null == _0x46d75c[_0x4cc7('0x1e54')][_0x4cc7('0x2322')] || _0x46d75c['sourceData'][_0x4cc7('0x1d6f')] != _0x137947 && _0x46d75c[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] != _0x2e9eb0 || ++_0x241cc1; } return _0x416698[_0x4cc7('0x11db')] > _0x2c901c * _0x241cc1 ? 0x1 : 0x0; } ); } ; _0x515483['makesFullCircles'] = function(_0x275bdf) { null == _0x275bdf && (_0x275bdf = 0x1); return new _0x581669(_0x275bdf); } ; _0x515483[_0x4cc7('0x2261')] = function() { return new _0x2ddcaa(); } ; _0x515483[_0x4cc7('0x2262')] = function(_0x39e6af) { return new _0x14c055(_0x39e6af); } ; _0x515483[_0x4cc7('0x2263')] = function(_0x38aebf) { return new _0x4805b2(function(_0x555456) { return _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x38aebf) ? 0x1 : 0x0; } ); } ; _0x515483[_0x4cc7('0x2264')] = function() { return new _0x879886(function(_0x45ed09) { return _0x56067a[_0x4cc7('0x793')](0x0, _0x45ed09['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xf32')]) ? 0x1 : 0x0; } ); } ; _0x515483[_0x4cc7('0x2265')] = function() { return new _0x879886(function(_0x176382) { return _0x176382['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1d6d')] != _0x176382['unpausedTime'] || _0x176382[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x22c7')][_0x4cc7('0x2326')]['stable'] ? 0x0 : 0x1; } ); } ; _0x515483[_0x4cc7('0x2268')] = function() { return new _0x879886(function(_0xa3ebff) { 0.3 < _0xa3ebff['unpausedTime'] ? (_0xa3ebff = _0xa3ebff[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0), _0xa3ebff = 0.167 < _0xa3ebff[_0x4cc7('0xb7f')]['unpausedTime'] - _0xa3ebff[_0x4cc7('0xf30')]['lastOnGround']) : _0xa3ebff = !0x1; return _0xa3ebff ? 0x1 : 0x0; } ); } ; _0x515483[_0x4cc7('0x2266')] = function(_0x137639) { var _0x5d2ea6 = {}; _0x5d2ea6['zeGpW'] = function(_0x1fb3e3, _0x443d76) { return _0x1fb3e3 + _0x443d76; } ; _0x5d2ea6[_0x4cc7('0x314e')] = function(_0x1fb3e3, _0x38faa4) { return _0x1fb3e3 instanceof _0x38faa4; } ; if (_0x4cc7('0x314f') === 'bsEiO') { var _0x53dcd2 = new _0x438ccf(function(_0x53dcd2) { for (var _0x28eea9 = 0x0, _0x221057 = _0x53dcd2[_0x4cc7('0xfdc')]; _0x28eea9 < _0x221057[_0x4cc7('0x34')](); ) { var _0x131139 = _0x221057[_0x4cc7('0x2b')](_0x28eea9); ++_0x28eea9; if (null != _0x131139['lastTerrainContacted'] && _0x131139[_0x4cc7('0x1d6d')] == _0x53dcd2[_0x4cc7('0xa43')] && _0x131139['lastTerrainContacted']['sourceData'][_0x4cc7('0x1d6f')] == _0x137639) return 0x1; } return 0x0; } ); _0x53dcd2[_0x4cc7('0x1a53')] |= 0x4; return _0x53dcd2; } else { if (null == _0x204525) throw new TypeError(_0x5d2ea6[_0x4cc7('0x3150')](_0x4cc7('0x4e') + _0x596a1b, _0x4cc7('0x3151'))); if (_0x5d2ea6[_0x4cc7('0x314e')](_0x3bb917, RegExp)) throw new TypeError(_0x4cc7('0x3152') + _0x596a1b + _0x4cc7('0x4f')); return _0x204525 + ''; } } ; _0x515483[_0x4cc7('0x2267')] = function(_0x4eb23b) { if (_0x4cc7('0x3153') !== _0x4cc7('0x3153')) { this['student'][_0x4cc7('0xac9')](11.6, 0x1c, null, 0x5f); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0xe); var _0x3188cd = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x2b26'), 0x0, -0x118, _0x3188cd, null, 0xffffff); } else { return new _0x879886(function(_0x37c071) { for (var _0x48c13e = 0x0, _0x2d2bc5 = _0x37c071[_0x4cc7('0xfdc')]; _0x48c13e < _0x2d2bc5[_0x4cc7('0x34')](); ) { var _0x1a8562 = _0x2d2bc5[_0x4cc7('0x2b')](_0x48c13e); ++_0x48c13e; if (0.5 < _0x1a8562[_0x4cc7('0x1d6d')] && _0x1a8562[_0x4cc7('0x1d6d')] == _0x37c071[_0x4cc7('0xa43')] && null != _0x1a8562[_0x4cc7('0x1d6e')] && _0x1a8562[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] == _0x4eb23b) return 0x1; } return 0x0; } ); } } ; _0x515483[_0x4cc7('0x2269')] = function(_0x2742f5) { var _0x419c12 = new _0x438ccf(function(_0x419c12) { for (var _0x1190a4 = 0x0, _0x4b9410 = _0x419c12[_0x4cc7('0xfdc')]; _0x1190a4 < _0x4b9410['get_length'](); ) { if (_0x4cc7('0x3154') === 'iTcpR') { var _0x4e91c1 = _0x4b9410[_0x4cc7('0x2b')](_0x1190a4); ++_0x1190a4; if (null != _0x4e91c1[_0x4cc7('0x1d6e')] && _0x4e91c1[_0x4cc7('0x1d6d')] == _0x419c12[_0x4cc7('0xa43')] && _0x4e91c1['currentSection'][_0x4cc7('0x19cb')][_0x4cc7('0x2d')](_0x4e91c1[_0x4cc7('0x1d6e')], 0x0) == _0x2742f5) return 0x1; } else { if (this[_0x4cc7('0xb45')]() == _0x2742f5) return _0x2742f5; _0x457ac5['prototype'][_0x4cc7('0xb44')]['call'](this, _0x2742f5); this[_0x4cc7('0x10bb')]['y'] = _0x2742f5; var _0x592af3 = null != this[_0x4cc7('0x907')] ? this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this[_0x4cc7('0x10bb')])['y'] : _0x2742f5; this['_globalPos']['y'] = _0x592af3; this[_0x4cc7('0x10ea')] = !0x0; return _0x2742f5; } } return 0x0; } ); _0x419c12[_0x4cc7('0x1a53')] |= 0x4; return _0x419c12; } ; _0x515483[_0x4cc7('0x226a')] = function(_0x17249a) { return new _0x879886(function(_0x379e2a) { for (var _0x327a48 = 0x0, _0x5b3170 = _0x379e2a[_0x4cc7('0xfdc')]; _0x327a48 < _0x5b3170[_0x4cc7('0x34')](); ) { var _0x2263d7 = _0x5b3170['get'](_0x327a48); ++_0x327a48; if (_0x2263d7[_0x4cc7('0x1d6d')] == _0x379e2a[_0x4cc7('0xa43')] && null != _0x2263d7[_0x4cc7('0x1d6e')] && _0x2263d7['currentSection'][_0x4cc7('0x19cb')][_0x4cc7('0x2d')](_0x2263d7[_0x4cc7('0x1d6e')], 0x0) == _0x17249a) return 0x1; } return 0x0; } ); } ; _0x515483['hasSameRotationAs'] = function(_0x1c8b2c) { return new _0x4632f5(_0x1c8b2c); } ; var _0x879886 = function(_0x45d95c) { this['failed'] = !0x1; _0x438ccf[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x3155')])); this[_0x4cc7('0x3156')] = _0x45d95c; this[_0x4cc7('0x1a53')] &= -0x5; }; _0x16dada[_0x4cc7('0x3157')] = _0x879886; _0x879886[_0x4cc7('0x8f2')] = _0x4cc7('0x3158')[_0x4cc7('0x46')]('\x20'); _0x879886[_0x4cc7('0x92b')] = _0x438ccf; _0x879886[_0x4cc7('0x8')] = _0x5aff49(_0x438ccf['prototype'], { 'failed': null, 'conditionToAvoid': null, 'never': function(_0x21df20) { if (this[_0x4cc7('0x3159')]) return 0x0; this['progress'] = 0x1 - this['conditionToAvoid'](_0x21df20); 0x0 >= this['progress'] && (this['failed'] = !0x0); return this['progress']; }, 'onLevelReset': function(_0x42cc2c) { _0x438ccf[_0x4cc7('0x8')]['onLevelReset'][_0x4cc7('0x96b')](this, _0x42cc2c); this[_0x4cc7('0x3159')] = !0x1; }, 'possible': function() { return !this[_0x4cc7('0x3159')]; }, '__class__': _0x879886 }); var _0x4805b2 = function(_0x345ee0) { this[_0x4cc7('0xf08')] = !0x0; _0x879886[_0x4cc7('0x96b')](this, _0x345ee0); }; _0x16dada['com.player03.run3.level.trigger.condition.NotAfterFrame1GameplayCondition'] = _0x4805b2; _0x4805b2[_0x4cc7('0x8f2')] = _0x4cc7('0x315a')[_0x4cc7('0x46')]('\x20'); _0x4805b2[_0x4cc7('0x92b')] = _0x879886; _0x4805b2[_0x4cc7('0x8')] = _0x5aff49(_0x879886['prototype'], { 'frame1': null, 'never': function(_0x45441d) { return this[_0x4cc7('0xf08')] ? (this[_0x4cc7('0xf08')] = !0x1, 0x0) : _0x879886[_0x4cc7('0x8')][_0x4cc7('0x3155')]['call'](this, _0x45441d); }, 'onLevelReset': function(_0xc703ed) { _0x879886[_0x4cc7('0x8')][_0x4cc7('0x2ef5')]['call'](this, _0xc703ed); this[_0x4cc7('0xf08')] = !0x0; 0x0 == (this['flags'] & 0x1) && (this[_0x4cc7('0x1af2')] = 0.99); }, '__class__': _0x4805b2 }); var _0x19b3cd = function(_0x506a76, _0x4a3325, _0x57b5f0) { null == _0x57b5f0 && (_0x57b5f0 = !0x1); null == _0x4a3325 && (_0x4a3325 = !0x1); _0x438ccf['call'](this, _0x48c401(this, this[_0x4cc7('0x315b')])); this[_0x4cc7('0x1a53')] |= 0x10; 0x0 <= _0x506a76 && _0x506a76 < _0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x34')]() && (this[_0x4cc7('0xb30')] = _0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](_0x506a76), this[_0x4cc7('0x315c')] = _0x4a3325, this['matchCostumes'] = _0x57b5f0); }; _0x16dada['com.player03.run3.level.trigger.condition.CharacterCondition'] = _0x19b3cd; _0x19b3cd[_0x4cc7('0x8f2')] = _0x4cc7('0x315d')[_0x4cc7('0x46')]('\x20'); _0x19b3cd[_0x4cc7('0x92b')] = _0x438ccf; _0x19b3cd['prototype'] = _0x5aff49(_0x438ccf[_0x4cc7('0x8')], { 'character': null, 'avoid': null, 'matchCostumes': null, 'rightCharacter': function(_0x30e22b) { if (null == this[_0x4cc7('0xb30')]) return 0x0; if (this[_0x4cc7('0x315e')] && null != this['character'][_0x4cc7('0x2195')]) { var _0x444503 = !0x1; for (var _0x56d756 = 0x0, _0x2fd8e3 = this['character'][_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x56d756 < _0x2fd8e3[_0x4cc7('0x34')](); ) { if ('vzcUQ' !== _0x4cc7('0x315f')) { _0x438ccf['prototype'][_0x4cc7('0x2ef5')][_0x4cc7('0x96b')](this, _0x30e22b); this[_0x4cc7('0x3160')] = null == _0x30e22b[_0x4cc7('0xd74')] ? 0x0 : this['currentCount'](_0x30e22b); this[_0x4cc7('0x3161')] = 0x0 != (this[_0x4cc7('0x1a53')] & 0x1) ? this[_0x4cc7('0x9f3')] : 0x0; this['count'] = 0x0; } else { var _0x4b9b8e = _0x2fd8e3[_0x4cc7('0x2b')](_0x56d756); ++_0x56d756; if (_0x4b9b8e == _0x30e22b[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d4')]) { _0x444503 = !0x0; break; } } } } else _0x444503 = this['character'] == _0x30e22b[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d4')]; return _0x444503 != this[_0x4cc7('0x315c')] ? 0x1 : 0x0; }, '__class__': _0x19b3cd }); var _0x581669 = function(_0xf2d687) { if (_0x4cc7('0x3162') === 'PuZPP') { return new _0xed9a03(); } else { null == _0xf2d687 && (_0xf2d687 = 0x1); this['rotationTotal'] = 0x0; _0x438ccf[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x3163')])); this[_0x4cc7('0x245e')] = NaN; this['target'] = 0x168 * _0xf2d687 - 0.000001; } }; _0x16dada[_0x4cc7('0x3164')] = _0x581669; _0x581669[_0x4cc7('0x8f2')] = _0x4cc7('0x3165')[_0x4cc7('0x46')]('\x20'); _0x581669[_0x4cc7('0x92b')] = _0x438ccf; _0x581669[_0x4cc7('0x8')] = _0x5aff49(_0x438ccf[_0x4cc7('0x8')], { 'target': null, 'prevRotation': null, 'rotationTotal': null, 'madeFullCircles': function(_0x435e5f) { if (!isNaN(0xb4 * this['prevRotation'] / 3.141592653589793)) { var _0x47f36f = this[_0x4cc7('0x245e')] , _0x577cd1 = 3.141592653589793 * _0x435e5f[_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4; _0x47f36f = _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x577cd1, _0x47f36f)); this['rotationTotal'] = _0x3004df[_0x4cc7('0x2a')](this['rotationTotal'], _0x47f36f); } this[_0x4cc7('0x245e')] = 3.141592653589793 * _0x435e5f[_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4; _0x435e5f = 0xb4 * this[_0x4cc7('0x3166')] / 3.141592653589793; return (0x0 <= _0x435e5f ? _0x435e5f : -_0x435e5f) / this[_0x4cc7('0xa26')]; }, 'onLevelReset': function(_0x23471f) { _0x438ccf['prototype'][_0x4cc7('0x2ef5')][_0x4cc7('0x96b')](this, _0x23471f); 0x0 == (this[_0x4cc7('0x1a53')] & 0x1) && (this[_0x4cc7('0x3166')] = 0x0); this[_0x4cc7('0x245e')] = NaN; }, '__class__': _0x581669 }); var _0x2ddcaa = function() { _0x879886[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x248')])); this['initialRotation'] = NaN; }; _0x16dada[_0x4cc7('0x3167')] = _0x2ddcaa; _0x2ddcaa[_0x4cc7('0x8f2')] = _0x4cc7('0x3168')['split']('\x20'); _0x2ddcaa[_0x4cc7('0x92b')] = _0x879886; _0x2ddcaa['prototype'] = _0x5aff49(_0x879886[_0x4cc7('0x8')], { 'initialRotation': null, 'rotated': function(_0x6e915) { if (isNaN(0xb4 * this[_0x4cc7('0x1a6c')] / 3.141592653589793)) this[_0x4cc7('0x1a6c')] = _0x2d63f9[_0x4cc7('0x260')](3.141592653589793, _0x6e915[_0x4cc7('0x17c3')][_0x4cc7('0xf73')]()) / 0xb4; else if (_0x2d63f9[_0x4cc7('0x25e')](this[_0x4cc7('0x1a6c')], _0x2d63f9[_0x4cc7('0x261')](3.141592653589793 * _0x6e915['artificialGravity'][_0x4cc7('0xf73')](), 0xb4))) return 0x1; return 0x0; }, 'onLevelReset': function(_0x4f9ed8) { if ('lyTZO' === 'AfIzd') { this[_0x4cc7('0x3169')] = !0x1; this[_0x4cc7('0x121c')] && (null != this[_0x4cc7('0x316a')]() ? this[_0x4cc7('0x316b')](this[_0x4cc7('0x316a')]()) : this[_0x4cc7('0x316b')](this[_0x4cc7('0x316c')]())); } else { _0x879886[_0x4cc7('0x8')][_0x4cc7('0x2ef5')][_0x4cc7('0x96b')](this, _0x4f9ed8); this[_0x4cc7('0x1a6c')] = NaN; } }, '__class__': _0x2ddcaa }); var _0x15c209 = function(_0x2c593c, _0x3fff60) { this[_0x4cc7('0x3161')] = 0x0; this[_0x4cc7('0x3160')] = -0x1; this[_0x4cc7('0x9f3')] = 0x0; _0x438ccf[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x312c')])); this[_0x4cc7('0x316d')] = _0x2c593c; null != _0x3fff60 && (this[_0x4cc7('0x316e')] = _0x3fff60); }; _0x16dada[_0x4cc7('0x316f')] = _0x15c209; _0x15c209['__name__'] = _0x4cc7('0x3170')['split']('\x20'); _0x15c209[_0x4cc7('0x92b')] = _0x438ccf; _0x15c209[_0x4cc7('0x8')] = _0x5aff49(_0x438ccf['prototype'], { 'count': null, 'alreadyUsed': null, 'carriedOver': null, 'required': null, 'currentCount': function(_0x31e0bb) { return 0x0; }, 'conditionMet': function(_0x46552a) { this[_0x4cc7('0x9f3')] = this[_0x4cc7('0x316e')](_0x46552a); _0x56067a[_0x4cc7('0x78a')](0x0, this[_0x4cc7('0x3160')]) && (this['alreadyUsed'] = this[_0x4cc7('0x9f3')]); return (this[_0x4cc7('0x9f3')] + this[_0x4cc7('0x3161')]) / (this['alreadyUsed'] + this[_0x4cc7('0x316d')]); }, 'onLevelReset': function(_0x18e2e1) { if (_0x4cc7('0x3171') === _0x4cc7('0x3172')) { this[_0x4cc7('0xbda')](_0x18e2e1, b); this['dispatchEvent'](new _0x1d0ef0(_0x18e2e1,b)); } else { _0x438ccf['prototype'][_0x4cc7('0x2ef5')]['call'](this, _0x18e2e1); this[_0x4cc7('0x3160')] = null == _0x18e2e1[_0x4cc7('0xd74')] ? 0x0 : this[_0x4cc7('0x316e')](_0x18e2e1); this['carriedOver'] = 0x0 != (this[_0x4cc7('0x1a53')] & 0x1) ? this[_0x4cc7('0x9f3')] : 0x0; this[_0x4cc7('0x9f3')] = 0x0; } }, '__class__': _0x15c209 }); var _0x419d45 = function(_0x375a7f, _0x241645) { if ('CsAMT' === _0x4cc7('0x3173')) { this[_0x4cc7('0x3161')] = 0x0; this[_0x4cc7('0x3160')] = -0x1; this['count'] = 0x0; _0x438ccf[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x312c')])); this[_0x4cc7('0x3174')] = _0x375a7f; null != _0x241645 && (this[_0x4cc7('0x316e')] = _0x241645); } else { var _0x413962 = '' , _0x1d19b8 = _0x241645[_0x4cc7('0xe57')](); _0x241645[_0x4cc7('0xe57')](); _0x241645[_0x4cc7('0xe57')](); _0x241645[_0x4cc7('0xe57')](); _0x241645 = _0x241645[_0x4cc7('0xe57')](); _0x375a7f[_0x4cc7('0x1cf9')] = 0x4 * _0x1d19b8[_0x4cc7('0x19f4')](); return _0x413962 += _0x56067a[_0x4cc7('0x781')](_0x4cc7('0x12da'), _0x4bf907[_0x4cc7('0x4dc')](c)) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1d19b8) + _0x4cc7('0xe25') + _0x4bf907[_0x4cc7('0x4dc')](c) + ',\x20' + _0x4bf907['string'](c) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x241645) + '\x0a'; } }; _0x16dada['com.player03.run3.level.trigger.condition.AtMost'] = _0x419d45; _0x419d45[_0x4cc7('0x8f2')] = _0x4cc7('0x3175')['split']('\x20'); _0x419d45[_0x4cc7('0x92b')] = _0x438ccf; _0x419d45[_0x4cc7('0x8')] = _0x5aff49(_0x438ccf['prototype'], { 'count': null, 'alreadyUsed': null, 'carriedOver': null, 'allowed': null, 'currentCount': function(_0x3466d0) { return 0x0; }, 'conditionMet': function(_0x2dad88) { if (_0x4cc7('0x3176') === 'nZlMi') { var _0x4e319f = b[_0x4cc7('0xdb2')] , _0x12ebc2 = c[_0x4cc7('0x13f9')](); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x0, _0x12ebc2['x']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x1, _0x12ebc2['y']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x2, _0x12ebc2['z']); this[_0x4cc7('0x113f')][_0x4cc7('0x9e7')](0x4, this['_vertexData'][_0x4cc7('0x9e7')](0x5, this['_vertexData']['set'](0x6, c[_0x4cc7('0x102a')]()['get_far']() / Math[_0x4cc7('0x2c')](0x3)))); _0x4e319f[_0x4cc7('0x1f4c')](0x1, 0x0, d, !0x0); _0x4e319f[_0x4cc7('0xdc4')](0x1, 0x4, this['_vertexData'], 0x2); _0x2dad88['activateVertexBuffer'](0x0, b); b[_0x4cc7('0x1f3c')](_0x2dad88[_0x4cc7('0xb1e')](b), 0x0, _0x2dad88[_0x4cc7('0x114b')]()); } else { this[_0x4cc7('0x9f3')] = this['currentCount'](_0x2dad88); 0x0 > this[_0x4cc7('0x3160')] && (this[_0x4cc7('0x3160')] = this[_0x4cc7('0x9f3')]); return this['count'] + this[_0x4cc7('0x3161')] <= _0x2d63f9[_0x4cc7('0x262')](this[_0x4cc7('0x3160')], this['allowed']) ? 0x1 : 0x0; } }, 'onLevelReset': function(_0x1feb7e) { _0x438ccf[_0x4cc7('0x8')][_0x4cc7('0x2ef5')][_0x4cc7('0x96b')](this, _0x1feb7e); this[_0x4cc7('0x3160')] = null == _0x1feb7e[_0x4cc7('0xd74')] ? 0x0 : this[_0x4cc7('0x316e')](_0x1feb7e); 0x0 != (this[_0x4cc7('0x1a53')] & 0x1) ? this[_0x4cc7('0x3161')] = this[_0x4cc7('0x9f3')] : (this['carriedOver'] = 0x0, this[_0x4cc7('0x1af2')] = 0.99); this[_0x4cc7('0x9f3')] = 0x0; }, 'possible': function() { if (_0x4cc7('0x3177') !== _0x4cc7('0x3178')) { return this[_0x4cc7('0x9f3')] <= this[_0x4cc7('0x3160')] + this['allowed']; } else { var _0x3b031e = _0x2effe4['getLocalStorage'](); null == b && (null != _0x3b031e && (d = _0x3b031e['getItem'](window[_0x4cc7('0xcf6')][_0x4cc7('0xcf0')] + ':' + a), _0x3b031e[_0x4cc7('0x3179')](window[_0x4cc7('0xcf6')]['href'] + ':' + a)), b = window[_0x4cc7('0xcf6')][_0x4cc7('0x317a')]); null != _0x3b031e && null == d && (d = _0x3b031e[_0x4cc7('0x1226')](b + ':' + a)); } }, '__class__': _0x419d45 }); var _0x14c055 = function(_0x173fa5) { _0x419d45[_0x4cc7('0x96b')](this, _0x173fa5); this[_0x4cc7('0x317b')] = NaN; }; _0x16dada['com.player03.run3.level.trigger.condition.RotatesAtMost'] = _0x14c055; _0x14c055[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20RotatesAtMost'[_0x4cc7('0x46')]('\x20'); _0x14c055['__super__'] = _0x419d45; _0x14c055[_0x4cc7('0x8')] = _0x5aff49(_0x419d45[_0x4cc7('0x8')], { 'lastRotation': null, 'currentCount': function(_0x503c74) { isNaN(0xb4 * this[_0x4cc7('0x317b')] / 3.141592653589793) ? (this[_0x4cc7('0x9f3')] = 0x0, this['lastRotation'] = 3.141592653589793 * _0x503c74[_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4) : this['lastRotation'] != 3.141592653589793 * _0x503c74[_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4 && (this[_0x4cc7('0x9f3')]++, this[_0x4cc7('0x317b')] = 3.141592653589793 * _0x503c74['artificialGravity'][_0x4cc7('0xf73')]() / 0xb4); return this[_0x4cc7('0x9f3')]; }, 'onLevelReset': function(_0x52b1a5) { _0x419d45[_0x4cc7('0x8')][_0x4cc7('0x2ef5')][_0x4cc7('0x96b')](this, _0x52b1a5); this[_0x4cc7('0x317b')] = NaN; }, '__class__': _0x14c055 }); var _0x590d49 = function(_0x11bacb) { _0x15c209['call'](this, _0x11bacb); }; _0x16dada[_0x4cc7('0x317c')] = _0x590d49; _0x590d49[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20JumpedAtLeast'[_0x4cc7('0x46')]('\x20'); _0x590d49[_0x4cc7('0x92b')] = _0x15c209; _0x590d49[_0x4cc7('0x8')] = _0x5aff49(_0x15c209[_0x4cc7('0x8')], { 'currentCount': function(_0x47b7d2) { return _0x47b7d2['analytics'][_0x4cc7('0x2321')]; }, '__class__': _0x590d49 }); var _0x465fef = function(_0x320bf5) { if (_0x56067a[_0x4cc7('0x794')] !== _0x4cc7('0x795')) { this[_0x4cc7('0x1307')] = this[_0x4cc7('0xa74')](); this[_0x4cc7('0x1306')] = this[_0x4cc7('0xa75')](); } else { _0x419d45[_0x4cc7('0x96b')](this, _0x320bf5); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x4b8')]] = _0x465fef; _0x465fef['__name__'] = 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20JumpedAtMost'[_0x4cc7('0x46')]('\x20'); _0x465fef[_0x4cc7('0x92b')] = _0x419d45; _0x465fef[_0x4cc7('0x8')] = _0x5aff49(_0x419d45['prototype'], { 'currentCount': function(_0x1948e8) { return _0x1948e8[_0x4cc7('0xd74')][_0x4cc7('0x2321')]; }, '__class__': _0x465fef }); var _0x18239b = function(_0x3e1d64) { _0x15c209[_0x4cc7('0x96b')](this, _0x3e1d64); }; _0x16dada[_0x4cc7('0x317d')] = _0x18239b; _0x18239b[_0x4cc7('0x8f2')] = _0x4cc7('0x317e')[_0x4cc7('0x46')]('\x20'); _0x18239b[_0x4cc7('0x92b')] = _0x15c209; _0x18239b[_0x4cc7('0x8')] = _0x5aff49(_0x15c209[_0x4cc7('0x8')], { 'currentCount': function(_0x58d6c8) { return _0x58d6c8[_0x4cc7('0xd74')]['abilityActivations']; }, '__class__': _0x18239b }); var _0x24c8e0 = function(_0x3ddc86) { _0x419d45[_0x4cc7('0x96b')](this, _0x3ddc86); }; _0x16dada[_0x4cc7('0x317f')] = _0x24c8e0; _0x24c8e0['__name__'] = _0x4cc7('0x3180')[_0x4cc7('0x46')]('\x20'); _0x24c8e0[_0x4cc7('0x92b')] = _0x419d45; _0x24c8e0[_0x4cc7('0x8')] = _0x5aff49(_0x419d45['prototype'], { 'currentCount': function(_0x1c3b47) { return _0x1c3b47[_0x4cc7('0xd74')][_0x4cc7('0xd75')]; }, '__class__': _0x24c8e0 }); var _0xb67f44 = function(_0x1bcbc3) { _0x15c209['call'](this, _0x1bcbc3); }; _0x16dada[_0x4cc7('0x3181')] = _0xb67f44; _0xb67f44[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20trigger\x20condition\x20Ability2UsedAtLeast'[_0x4cc7('0x46')]('\x20'); _0xb67f44[_0x4cc7('0x92b')] = _0x15c209; _0xb67f44[_0x4cc7('0x8')] = _0x5aff49(_0x15c209[_0x4cc7('0x8')], { 'currentCount': function(_0x16c686) { return _0x16c686['analytics'][_0x4cc7('0x2423')]; }, '__class__': _0xb67f44 }); var _0x532161 = function(_0x16bb83) { _0x419d45[_0x4cc7('0x96b')](this, _0x16bb83); }; _0x16dada[_0x4cc7('0x3182')] = _0x532161; _0x532161[_0x4cc7('0x8f2')] = _0x4cc7('0x3183')[_0x4cc7('0x46')]('\x20'); _0x532161[_0x4cc7('0x92b')] = _0x419d45; _0x532161[_0x4cc7('0x8')] = _0x5aff49(_0x419d45[_0x4cc7('0x8')], { 'currentCount': function(_0x2031ac) { if (_0x4cc7('0x3184') === _0x56067a[_0x4cc7('0x3185')]) { return _0x2031ac['analytics'][_0x4cc7('0x2423')]; } else { if (null == _0x234f8b[_0x4cc7('0xc3d')] || !this[_0x4cc7('0x2248')]['h'][_0x4cc7('0x959')](_0x2031ac)) return !0x1; if (this['achievements']['h'][_0x2031ac][_0x4cc7('0x480')][_0x4cc7('0x480')] == _0x234f8b[_0x4cc7('0xc3d')]) return !0x0; if (this[_0x4cc7('0x2249')]['h'][_0x4cc7('0x959')](_0x2031ac)) { var _0x1afdee = 0x0; for (_0x2031ac = this[_0x4cc7('0x2249')]['h'][_0x2031ac]; _0x1afdee < _0x2031ac['get_length'](); ) { var _0x130cdf = _0x2031ac[_0x4cc7('0x2b')](_0x1afdee); ++_0x1afdee; if (_0x130cdf[_0x4cc7('0x480')][_0x4cc7('0x480')] == _0x234f8b[_0x4cc7('0xc3d')]) return !0x0; } } return !0x1; } }, '__class__': _0x532161 }); var _0x28c87c = function(_0x291e26) { _0x15c209['call'](this, _0x291e26); }; _0x16dada[_0x4cc7('0x3186')] = _0x28c87c; _0x28c87c[_0x4cc7('0x8f2')] = _0x4cc7('0x3187')[_0x4cc7('0x46')]('\x20'); _0x28c87c['__super__'] = _0x15c209; _0x28c87c[_0x4cc7('0x8')] = _0x5aff49(_0x15c209['prototype'], { 'currentCount': function(_0x20ff40) { return _0x20ff40[_0x4cc7('0x2d67')]; }, '__class__': _0x28c87c }); var _0x28c040 = function(_0x5161ec) { if ('HjjZU' !== _0x4cc7('0x3188')) { _0x419d45[_0x4cc7('0x96b')](this, _0x5161ec); } else { if (null != b) { var _0x3c980c = _0xcf0f93[_0x4cc7('0x2281')]; _0x3c980c = null != _0x842c50[_0x5161ec] ? _0x3c980c['getReserved'](_0x5161ec) : _0x3c980c['h'][_0x5161ec]; if (null == _0x3c980c) _0x3c980c = _0xcf0f93[_0x4cc7('0x2281')], b = new _0xa1a65d(b), null != _0x842c50[_0x5161ec] ? _0x3c980c[_0x4cc7('0x97d')](_0x5161ec, b) : _0x3c980c['h'][_0x5161ec] = b; else { for (_0x5161ec = new _0x12c4bc(_0x3c980c); null != _0x5161ec['l']; ) if (_0x5161ec[_0x4cc7('0x3a')]()[_0x4cc7('0x1326')] == b) return; for (_0x5161ec = _0x3c980c; null != _0x5161ec['next']; ) _0x5161ec = _0x5161ec['next']; b = new _0xa1a65d(b); b[_0x4cc7('0x3a')] = _0x5161ec[_0x4cc7('0x3a')]; _0x5161ec[_0x4cc7('0x3a')] = b; } } } }; _0x16dada['com.player03.run3.level.trigger.condition.CollectedNoMoreBatteriesThan'] = _0x28c040; _0x28c040[_0x4cc7('0x8f2')] = _0x4cc7('0x3189')[_0x4cc7('0x46')]('\x20'); _0x28c040['__super__'] = _0x419d45; _0x28c040[_0x4cc7('0x8')] = _0x5aff49(_0x419d45['prototype'], { 'currentCount': function(_0x2c9362) { return _0x2c9362[_0x4cc7('0x2d67')]; }, '__class__': _0x28c040 }); var _0x4632f5 = function(_0x1a4aec) { _0x438ccf[_0x4cc7('0x96b')](this, _0x48c401(this, this['hasSameRotation'])); this[_0x4cc7('0xb1c')] = _0x1a4aec; }; _0x16dada[_0x2d63f9[_0x4cc7('0x318a')]] = _0x4632f5; _0x4632f5[_0x4cc7('0x8f2')] = _0x4cc7('0x318b')['split']('\x20'); _0x4632f5[_0x4cc7('0x92b')] = _0x438ccf; _0x4632f5['prototype'] = _0x5aff49(_0x438ccf['prototype'], { 'index': null, 'section': null, 'targetRotation': null, 'hasSameRotation': function(_0xaeb970) { _0xaeb970 = 3.141592653589793 * _0xaeb970[_0x4cc7('0x17c3')]['get_rotationZ']() / 0xb4 * 0xb4 / 3.141592653589793 - 0xb4 * this[_0x4cc7('0x318c')] / 3.141592653589793; return 0.0001 > (0x0 <= _0xaeb970 ? _0xaeb970 : -_0xaeb970) ? 0x1 : 0x0; }, 'onLevelReset': function(_0x567fc3) { _0x567fc3 = null != _0x567fc3[_0x4cc7('0xfdc')] && 0x0 < _0x567fc3[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() ? _0x567fc3[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')] : _0x567fc3['latestSection']; _0x567fc3 != this[_0x4cc7('0x1106')] && (this[_0x4cc7('0x1106')] = _0x567fc3, this['targetRotation'] = this['section'][_0x4cc7('0x22e')][_0x4cc7('0x16b2')](this[_0x4cc7('0xb1c')])[_0x4cc7('0x1dbe')]['z']); }, '__class__': _0x4632f5 }); var _0x1ace40 = function(_0x34e47a, _0x5bca91, _0x207a5e) { _0x10a1e4[_0x4cc7('0x96b')](this, new _0xab7086(_0x48c401(this, this[_0x4cc7('0x318d')])), _0x5bca91, 0x0); }; _0x16dada[_0x4cc7('0x318e')] = _0x1ace40; _0x1ace40[_0x4cc7('0x8f2')] = _0x4cc7('0x318f')[_0x4cc7('0x46')]('\x20'); _0x1ace40['__super__'] = _0x10a1e4; _0x1ace40[_0x4cc7('0x8')] = _0x5aff49(_0x10a1e4[_0x4cc7('0x8')], { 'showInstructions': function() { var _0x184571 = {}; _0x184571[_0x4cc7('0x3190')] = function(_0x1fb3e3, _0xd56d69) { return _0x1fb3e3 > _0xd56d69; } ; if (_0x4cc7('0x3191') === 'alRmI') { _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3192')](new _0x40e0bb()); _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1; } else { var _0x310bbd = a['savedProgress']; _0x310bbd = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x310bbd['id'], _0x310bbd[_0x4cc7('0xc12')]); var _0x3c8278 = a[_0x4cc7('0xc2f')]; a[_0x4cc7('0x2cc6')](_0x310bbd < _0x3c8278 ? _0x310bbd : _0x3c8278, _0x33e1c1[_0x4cc7('0xb93')]); _0x310bbd = _0x33e1c1['temp']; _0x3c8278 = _0x463bf2['MAP_TO_AU']; var _0x403137 = _0x33e1c1[_0x4cc7('0xb93')]; null == _0x403137 && (_0x403137 = new _0x212a6a()); _0x403137['x'] = _0x310bbd['x'] * _0x3c8278; _0x403137['y'] = _0x310bbd['y'] * _0x3c8278; _0x33e1c1[_0x4cc7('0xb93')]['x'] -= _0x463bf2[_0x4cc7('0x2c69')] * _0x463bf2[_0x4cc7('0x2e90')]; _0x33e1c1[_0x4cc7('0xb93')]['y'] -= _0x463bf2[_0x4cc7('0x2c6a')] * _0x463bf2[_0x4cc7('0x2e90')]; _0x310bbd = _0x33e1c1[_0x4cc7('0xb93')]['x'] * _0x33e1c1['temp']['x'] + _0x33e1c1[_0x4cc7('0xb93')]['y'] * _0x33e1c1['temp']['y']; _0x310bbd < _0x33e1c1[_0x4cc7('0xf3c')] * _0x33e1c1[_0x4cc7('0xf3c')] && (_0x33e1c1['minDistFromWormhole'] = Math[_0x4cc7('0x2c')](_0x310bbd)); _0x310bbd = a[_0x4cc7('0x123e')]; _0x310bbd = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x310bbd['id'], _0x310bbd[_0x4cc7('0xc12')]); _0x3c8278 = a['levelCount']; _0x310bbd = _0x310bbd < _0x3c8278 ? _0x310bbd : _0x3c8278; _0x3c8278 = a[_0x4cc7('0x2286')] + 0x1; a = a[_0x4cc7('0x2693')](_0x310bbd < _0x3c8278 ? _0x310bbd : _0x3c8278); _0x184571[_0x4cc7('0x3190')](a, _0x33e1c1[_0x4cc7('0x2e91')]) && _0x33e1c1['set_currentDate'](a); } }, 'conditionMet': function() { var _0x20e6b7 = this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0) , _0x283947 = _0x20e6b7[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x20e6b7['currentSection']['startZ']; return 0x190 > _0x283947 && 0x0 < _0x283947 && _0x20e6b7[_0x4cc7('0xf30')]['onGround'] && 0x0 == this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2312')] ? (_0x20e6b7 = _0x20e6b7[_0x4cc7('0xa3b')](), 1e-10 > (0x0 <= _0x20e6b7 ? _0x20e6b7 : -_0x20e6b7)) : !0x1; }, '__class__': _0x1ace40 }); var _0x1622ff = function(_0x4bb8a2, _0x4369cb, _0x42971e) { this[_0x4cc7('0x3193')] = this[_0x4cc7('0x3194')] = 0x0; _0x10a1e4[_0x4cc7('0x96b')](this, _0x4bb8a2, _0x4369cb, _0x42971e); }; _0x16dada[_0x4cc7('0x3195')] = _0x1622ff; _0x1622ff[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20trigger\x20specific\x20ModulateSound'[_0x4cc7('0x46')]('\x20'); _0x1622ff[_0x4cc7('0x92b')] = _0x10a1e4; _0x1622ff[_0x4cc7('0x8')] = _0x5aff49(_0x10a1e4[_0x4cc7('0x8')], { 'beepCountdown': null, 'beepEndCountdown': null, 'update': function(_0x3835ac) { var _0x573bd6 = this['tunnel'][_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')]; if (null != _0x573bd6 && _0x573bd6[_0x4cc7('0x2f86')] == this['sectionID']) { var _0x31d5af = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x483578 = _0x573bd6['startZ']; _0x573bd6 = _0x573bd6[_0x4cc7('0x2256')]; _0x31d5af = _0x2d63f9[_0x4cc7('0x3196')](_0x31d5af[_0x4cc7('0xd92')]() - _0x483578, _0x573bd6 - _0x483578); 0x0 >= _0x31d5af || 0x1 <= _0x31d5af ? (_0x31d5af = 0x1, _0x401612['get_instance']()[_0x4cc7('0x3197')](0x1)) : (_0x31d5af -= 0.5, _0x31d5af = 1.5 * (0x0 <= _0x31d5af ? _0x31d5af : -_0x31d5af) + 0.25, 0.5 <= _0x31d5af ? 0x1 >= _0x31d5af || (_0x31d5af = 0x1) : _0x31d5af = 0.5, _0x401612['get_instance']()[_0x4cc7('0x3197')](_0x31d5af)); _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc11')] && (0x0 < this[_0x4cc7('0x3194')] && (this['beepEndCountdown'] -= _0x3835ac, 0x0 >= this['beepEndCountdown'] && _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x3198')]()), this[_0x4cc7('0x3193')] -= _0x3835ac, 0x0 >= this[_0x4cc7('0x3193')] && (_0x19023b['get_instance']()[_0x4cc7('0x3198')](), _0x19023b[_0x4cc7('0x493')]()['displayMessage'](_0x4cc7('0x3199')), this[_0x4cc7('0x3193')] = 0x3 + -0x1 * _0x31d5af, this['beepEndCountdown'] = 0x2)); } }, '__class__': _0x1622ff }); var _0x41cf28 = function(_0x3698f7, _0x4c9954, _0x421c2a) { if ('ciCsD' !== _0x4cc7('0x319a')) { _0x5a61d0[_0x4cc7('0x96b')](this, _0x3698f7, _0x4c9954, _0x421c2a); } else { for (var _0x5a2b7b = this[_0x4cc7('0xa5d')][_0x4cc7('0x21')]; 0x0 <= --_0x5a2b7b; ) _0x19c1c0['compareMethods'](this['__listeners'][_0x5a2b7b], _0x3698f7) && (this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x5a2b7b, 0x1), this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](_0x5a2b7b, 0x1), this['__repeat']['splice'](_0x5a2b7b, 0x1)); } }; _0x16dada[_0x4cc7('0x319b')] = _0x41cf28; _0x41cf28['__name__'] = _0x4cc7('0x319c')[_0x4cc7('0x46')]('\x20'); _0x41cf28['__super__'] = _0x5a61d0; _0x41cf28[_0x4cc7('0x8')] = _0x5aff49(_0x5a61d0['prototype'], { 'jumpsAlreadyUsed': null, 'abilitiesAlreadyUsed': null, 'conditionMet': function() { this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); return _0x5a61d0[_0x4cc7('0x8')]['conditionMet'][_0x4cc7('0x96b')](this) && this[_0x4cc7('0xb7f')]['analytics'][_0x4cc7('0x2321')] == this[_0x4cc7('0x319d')] ? this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')]['abilityActivations'] == this['abilitiesAlreadyUsed'] : !0x1; }, 'reset': function() { _0x5a61d0['prototype'][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); _0x56067a[_0x4cc7('0x78c')](null, this['tunnel']['characters']) ? this[_0x4cc7('0x319e')] = this[_0x4cc7('0x319d')] = 0x0 : (this[_0x4cc7('0x319d')] = this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0x2321')], this['abilitiesAlreadyUsed'] = this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')][_0x4cc7('0xd75')]); }, '__class__': _0x41cf28 }); var _0x2d2cc9 = function(_0x4c4072, _0x508bfa, _0xf8d3f5) { _0x10a1e4[_0x4cc7('0x96b')](this, new _0xab7086(_0x48c401(this, this[_0x4cc7('0x319f')])), _0x508bfa, 0xbc); this['action'] = new _0x33b783(); }; _0x16dada['com.player03.run3.level.trigger.specific.WormholeBehavior'] = _0x2d2cc9; _0x2d2cc9[_0x4cc7('0x8f2')] = _0x4cc7('0x31a0')[_0x4cc7('0x46')]('\x20'); _0x2d2cc9['__super__'] = _0x10a1e4; _0x2d2cc9['prototype'] = _0x5aff49(_0x10a1e4['prototype'], { 'action': null, 'applyAction': function() { for (var _0x120261 = 0x0, _0x12d2fe = this[_0x4cc7('0xb7f')][_0x4cc7('0xfdc')]; _0x120261 < _0x12d2fe['get_length'](); ) { var _0x168469 = _0x12d2fe[_0x4cc7('0x2b')](_0x120261); ++_0x120261; _0x168469['runTemporaryAction'](this[_0x4cc7('0x2409')], Infinity); } }, 'conditionMet': function() { return !0x0; }, '__class__': _0x2d2cc9 }); var _0x33b783 = function() {}; _0x16dada[_0x4cc7('0x31a1')] = _0x33b783; _0x33b783[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20level\x20trigger\x20specific\x20WormholeAction'['split']('\x20'); _0x33b783[_0x4cc7('0x8f8')] = [_0x3d3369]; _0x33b783[_0x4cc7('0x8')] = {}; _0x33b783[_0x4cc7('0x8')][_0x4cc7('0x2308')] = null; _0x33b783[_0x4cc7('0x8')]['update'] = function(_0x37bde6, _0x528b54) { _0x528b54 = _0x37bde6.mesh.get_z() - _0x37bde6.currentSection.startZ; 0x7d0 < _0x528b54 && (_0x37bde6.currentZMaxSpeed += (_0x528b54 - 0x7d0) / 0x11); if (_0x56067a.skztz(0x0, _0x37bde6.oob)) return !0x0; if (0x2328 < _0x528b54) { if (_0x4cc7('0x31a2') === _0x4cc7('0x31a2')) { var _0x328d43 = '5|3|2|1|6|0|9|4|7|8|10'.split('|') , _0x4329d5 = 0x0; while (!![]) { switch (_0x328d43[_0x4329d5++]) { case '0': _0x37bde6.gravityDisabled = !0x0; continue; case '1': _0x1348e6 = _0x3004df.add(-Math.atan2(_0x1348e6.y, _0x1348e6.x), 3.141592653589793); continue; case '2': var _0x1348e6 = _0x37bde6.mesh.get_scenePosition(); continue; case '3': _0x448f33.cameraTargetRotation = _0x448f33.artificialGravity.get_rotationZ(); continue; case '4': _0x37bde6.updatePostCollision(); continue; case '5': var _0x448f33 = _0x37bde6.tunnel; continue; case '6': 0x0 == _0x37bde6.tumbleVel && (_0x37bde6.tumbleVel = -0.7853981633974483, _0x37bde6.set_apparentRotation(_0x3004df.subtract(_0x1348e6, _0x448f33.artificialGravity.get_rotationZ()))); continue; case '7': _0x37bde6.applyForce(1.8 * (-0x19 - _0x37bde6.mesh.get_x()), 0x2d0 * -_0x37bde6.tumbleVel / 3.141592653589793); continue; case '8': _0x37bde6.currentXTraction = 0.1; continue; case '9': _0x37bde6.addToRotation(_0x3004df.subtract(_0x1348e6, _0x448f33.artificialGravity.get_rotationZ())); continue; case '10': 0x4268 < _0x528b54 && (_0x37bde6.tunnel.levelSet.onFinishLevel(_0x37bde6.currentSection.number, _0x37bde6.currentSection, _0x37bde6.tunnel.deaths), _0x37bde6.tunnel.won = !0x0, _0x104058.forceVisitMap.set_value(!0x0)); continue; } break; } } else { var _0x22a71b = _0x528b54++; if (this.__array[_0x22a71b] == _0x37bde6) return _0x22a71b; } } else 0xfa0 < _0x528b54 ? _0x37bde6.applyForce(0x0, -0xc - (_0x528b54 - 0xfa0) / 0x1388 * _0x56067a.kJiMo(_0x37bde6.tunnel.getGravityStrength(), _0x37bde6.get_yVelocity() * (-0x96 > _0x37bde6.mesh.get_y() && 0x0 > _0x37bde6.get_yVelocity() ? 0x4 : 0.4))) : this.cameraRotation = null; return !0x0; } ; _0x33b783[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x33b783; var _0x55653d = function() { var _0x10f445 = {}; _0x10f445['iuSFy'] = function(_0x1fb3e3, _0x20300f) { return _0x1fb3e3 !== _0x20300f; } ; if ('dRarj' !== 'WeZkX') { this[_0x4cc7('0x31a3')] = !0x0; _0xcc959[_0x4cc7('0x96b')](this); for (var _0x486495 = [new _0x15a9aa(_0x4cc7('0x7aa'),_0x4cc7('0x25fc'),[!0x0, !0x1],_0x4cc7('0x31a4'),[_0x4cc7('0x31a5'), _0x4cc7('0x121c')])], _0x40ab75 = _0x2bc114[_0x4cc7('0x24')](null), _0x7ce993 = 0x0, _0x2bbf16 = _0x486495[_0x4cc7('0x21')]; _0x7ce993 < _0x2bbf16; ) { if (_0x4cc7('0x31a6') !== _0x4cc7('0x31a7')) { var _0x597bf9 = _0x7ce993++; _0x40ab75[_0x4cc7('0x9e7')](_0x597bf9, _0x486495[_0x597bf9]); } else { function _0x1788de() {} _0x1788de[_0x4cc7('0x8')] = _0x486495; _0x486495 = new _0x1788de(); for (var _0x32b0c0 in _0x40ab75) _0x486495[_0x32b0c0] = _0x40ab75[_0x32b0c0]; _0x10f445['iuSFy'](_0x40ab75[_0x4cc7('0x8eb')], Object[_0x4cc7('0x8')][_0x4cc7('0x8eb')]) && (_0x486495[_0x4cc7('0x8eb')] = _0x40ab75[_0x4cc7('0x8eb')]); return _0x486495; } } this[_0x4cc7('0x310f')] = _0x40ab75; } else { var _0x4d90a6 = _0x4b4d92['resolveClass'](_0x486495); null == _0x4d90a6 && (_0x4d90a6 = _0x4b4d92[_0x4cc7('0x2ba5')](_0x29cea6['replace'](_0x486495, _0x4cc7('0x31a8'), _0x4cc7('0x8a')))); null == _0x4d90a6 && (_0x4d90a6 = _0x4b4d92[_0x4cc7('0x2ba5')](_0x29cea6[_0x4cc7('0x20')](_0x486495, _0x4cc7('0x32f'), 'openfl'))); return _0x4d90a6; } }; _0x16dada[_0x4cc7('0x31a9')] = _0x55653d; _0x55653d[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x483'), _0x4cc7('0x31aa')]; _0x55653d[_0x4cc7('0x8f8')] = [_0x4fc1eb, _0x3379a1]; _0x55653d[_0x4cc7('0x2d6')] = {}; _0x55653d[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x55653d['get_instance'] = function() { return null == _0x55653d['instance'] ? _0x55653d[_0x4cc7('0xbc4')] = new _0x55653d() : _0x55653d['instance']; } ; _0x55653d[_0x4cc7('0x92b')] = _0xcc959; _0x55653d[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { '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[_0x4cc7('0xcc8')] = 0x6; this[_0x4cc7('0x31ab')] = new _0x17783b(); var _0x38e98e = this[_0x4cc7('0xcc8')] , _0x253f66 = new _0x23639f(this[_0x4cc7('0x31ab')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x253f66, null == _0x38e98e ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0xe19')]) : new _0x436bc1(_0x38e98e,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x253f66, null == _0x38e98e ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']) : new _0x436bc1(_0x38e98e,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](this['homeButton']); this['mouseEnabled'] = !0x1; this[_0x4cc7('0x31ac')] = new _0x432b23(); this[_0x4cc7('0x31ad')] = new _0x4a1676(); this['buttons'] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2e96')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x31ae')] = _0x2bc114[_0x4cc7('0x24')](null); _0x38e98e = _0x22bdfe['createTextField'](0xffffff, 0x3c, null, _0x4cc7('0x31af')); _0x253f66 = null; null == _0x253f66 && (_0x253f66 = _0x38e98e[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x38e98e), new _0x5a0679(_0x253f66)); _0x253f66 = new _0x23639f(this[_0x4cc7('0x31ab')]); var _0x440f27 = new _0x23639f(_0x38e98e); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x440f27, new _0xaf08d9(0x14,_0x30bcc9[_0x4cc7('0x1f79')]), _0x253f66); this['addChild'](_0x38e98e); _0x253f66 = this['pick'] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x1e, null, _0x4cc7('0x31b0')); _0x440f27 = null; null == _0x440f27 && (_0x440f27 = _0x253f66[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x253f66), new _0x5a0679(_0x440f27)); _0x440f27 = this['pick']; _0x253f66 = new _0x23639f(_0x38e98e); _0x440f27 = new _0x23639f(_0x440f27); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x440f27, new _0xaf08d9(0x5,_0x30bcc9[_0x4cc7('0x1f79')]), _0x253f66); this[_0x4cc7('0xa0c')](this['pick']); this['addControlScheme'](_0xd3d723['keyControlScheme'], _0x4cc7('0x31b1'), null); _0x440f27 = new _0x1c24cf(_0x4cc7('0x31b2'),_0x48c401(this, this[_0x4cc7('0x31b3')])); _0x253f66 = this['margin']; var _0x12631a = new _0x23639f(_0x440f27); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x12631a, null == _0x253f66 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')]) : new _0x436bc1(_0x253f66,_0x30bcc9['RIGHT'])); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x12631a, null == _0x253f66 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]) : new _0x436bc1(_0x253f66,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](_0x440f27); _0x253f66 = new _0x61ff56(); _0x12631a = this[_0x4cc7('0xcc8')]; var _0x1e4fb3 = new _0x23639f(_0x253f66); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x1e4fb3, null == _0x12631a ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]) : new _0x436bc1(_0x12631a,_0x30bcc9[_0x4cc7('0x1e99')])); _0x440f27 = new _0x23639f(_0x440f27); _0x12631a = this[_0x4cc7('0xcc8')]; _0x1e4fb3 = new _0x23639f(_0x253f66); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e4fb3, new _0xaf08d9(_0x12631a,_0x30bcc9[_0x4cc7('0xe19')]), _0x440f27); this[_0x4cc7('0xa0c')](_0x253f66); _0x440f27 = this[_0x4cc7('0x3110')] = new _0x454d55(0x0); _0x253f66 = new _0x23639f(_0x253f66); _0x12631a = this['margin'] / 0x2; _0x440f27 = new _0x23639f(_0x440f27); _0x172b83['get_currentLayout']()['add'](_0x440f27, new _0xaf08d9(_0x12631a,_0x30bcc9[_0x4cc7('0xe19')]), _0x253f66); _0x253f66 = 0x2 * this[_0x4cc7('0xcc8')]; _0x440f27 = new _0x23639f(this[_0x4cc7('0x3110')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x440f27, null == _0x253f66 ? _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x1e99')]) : new _0x436bc1(_0x253f66,_0x30bcc9[_0x4cc7('0x1e99')])); this['addChild'](this[_0x4cc7('0x3110')]); _0x12631a = this[_0x4cc7('0x31b4')] = new _0x454d55(0x1); _0x253f66 = new _0x23639f(this[_0x4cc7('0x3110')]); _0x440f27 = this['margin'] / 0x2; _0x12631a = new _0x23639f(_0x12631a); _0x172b83['get_currentLayout']()['add'](_0x12631a, new _0xaf08d9(_0x440f27,_0x30bcc9[_0x4cc7('0xe19')]), _0x253f66); _0x253f66 = 0x2 * this[_0x4cc7('0xcc8')]; _0x440f27 = new _0x23639f(this[_0x4cc7('0x31b4')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x440f27, null == _0x253f66 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]) : new _0x436bc1(_0x253f66,_0x30bcc9[_0x4cc7('0x1e99')])); this['addChild'](this[_0x4cc7('0x31b4')]); if (0x2 <= this[_0x4cc7('0x29a4')][_0x4cc7('0x34')]()) _0x38e98e = _0x48c401(this, this[_0x4cc7('0x31b5')]), this[_0x4cc7('0x22e')]['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x38e98e))), _0x38e98e(); else { if ('icBTk' !== 'BKpRB') { _0x253f66 = 0x0; for (_0x440f27 = this['buttons']; _0x253f66 < _0x440f27['get_length'](); ) _0x12631a = _0x440f27[_0x4cc7('0x2b')](_0x253f66), ++_0x253f66, _0x12631a[_0x4cc7('0xc20')](!0x1); this['removeChild'](_0x38e98e); this[_0x4cc7('0xb79')](this[_0x4cc7('0x1399')]); } else { this[_0x4cc7('0x31b6')] = _0x38e98e; this['isCopy'] = !0x1; this[_0x4cc7('0xb1c')] = 0x0; } } _0x38e98e = _0x22bdfe['createTextField'](0xffffff, 0xe, null, _0x4cc7('0x31b7')); _0x253f66 = null; null == _0x253f66 && (_0x253f66 = _0x38e98e[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x38e98e), new _0x5a0679(_0x253f66)); _0x253f66 = new _0x23639f(_0x38e98e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x253f66, _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x253f66, _0x4fb8d7['edge'](_0x30bcc9['BOTTOM'])); this[_0x4cc7('0xa0c')](_0x38e98e); }, 'recreatePreview': function() { null != this[_0x4cc7('0x31b8')] && (this[_0x4cc7('0x31b8')][_0x4cc7('0xa35')](), this[_0x4cc7('0x31b8')] = null, null != this[_0x4cc7('0x31b9')] && this[_0x4cc7('0x31b9')][_0x4cc7('0x2080')](null)); this['previewData'] = new _0x436dff(_0x3b7d43['get_current']()['stage'][_0x4cc7('0xbcd')],_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')] / 0x3 | 0x0,!0x0,0x0); if (null == this['previewBitmap']) { this['previewBitmap'] = new _0x38d890(this[_0x4cc7('0x31b8')]); var _0x57e387 = this[_0x4cc7('0x22e')] , _0x5089a3 = new _0x23639f(this[_0x4cc7('0x31b9')]); (null == _0x57e387 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x57e387)[_0x4cc7('0x2a')](_0x5089a3, _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x1f79')])); this[_0x4cc7('0xb6a')](this['previewBitmap'], 0x0); } else this[_0x4cc7('0x31b9')][_0x4cc7('0x2080')](this[_0x4cc7('0x31b8')]), this['layout'][_0x4cc7('0x20b0')](new _0x23639f(this[_0x4cc7('0x31b9')])); this['previewRect'][_0x4cc7('0x7d9')] = this[_0x4cc7('0x31b8')]['width']; this[_0x4cc7('0x31ac')][_0x4cc7('0x98b')] = this[_0x4cc7('0x31b8')][_0x4cc7('0x98b')]; }, 'addControlScheme': function(_0x9536c0, _0x20b54f, _0x3f139b) { var _0x170e18 = _0x48c401(this, this[_0x4cc7('0x31ba')]) , _0x541bae = this['buttons'][_0x4cc7('0x34')](); _0x20b54f = new _0x5b75dc(0xffffff,0x28,_0x20b54f,!0x1,function(_0x20b54f) { _0x170e18(_0x9536c0, _0x541bae, _0x20b54f); } ); var _0x1b456b = new _0x23639f(_0x20b54f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1b456b, new _0x436bc1(0x19,_0x30bcc9[_0x4cc7('0xe19')])); if (0x0 < this[_0x4cc7('0x29a4')][_0x4cc7('0x34')]()) { _0x1b456b = new _0x23639f(this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](this[_0x4cc7('0x29a4')][_0x4cc7('0x34')]() - 0x1)); var _0x25d4f4 = this[_0x4cc7('0xcc8')] , _0x25465e = new _0x23639f(_0x20b54f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x25465e, new _0xaf08d9(_0x25d4f4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x1b456b); } else _0x1b456b = new _0x23639f(this[_0x4cc7('0x1399')]), _0x25d4f4 = new _0x23639f(_0x20b54f), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x25d4f4, new _0xaf08d9(0x14,_0x30bcc9['BOTTOM']), _0x1b456b); _0x20b54f['mouseChildren'] = !0x1; this[_0x4cc7('0xa0c')](_0x20b54f); this['buttons'][_0x4cc7('0x29')](_0x20b54f); this[_0x4cc7('0x2e96')][_0x4cc7('0x29')](_0x3f139b); _0x2ab848['controlScheme'] == _0x9536c0 && _0x20b54f[_0x4cc7('0x2df2')](!0x0); }, 'toggleControlScheme': function(_0x5a7c51, _0x3c31f9, _0x3cdccd) { _0x3cdccd ? _0xd3d723[_0x4cc7('0x25cd')](_0x5a7c51) : _0xd3d723[_0x4cc7('0x25d3')](_0x5a7c51); this[_0x4cc7('0x31a3')] = !0x0; }, 'showPreview': function(_0x4cabaa) { if (!(null == _0x4cabaa || 0x0 <= this[_0x4cc7('0x31ae')][_0x4cc7('0x2d')](_0x4cabaa, 0x0))) if (null == _0x4cabaa[_0x4cc7('0x907')]) this[_0x4cc7('0x31ae')][_0x4cc7('0x29')](_0x4cabaa), this[_0x4cc7('0xa0c')](_0x4cabaa); else if (null != this['previewData']) { this['previewData'][_0x4cc7('0x2178')](); this[_0x4cc7('0x31ad')]['identity'](); this[_0x4cc7('0x31ad')][_0x4cc7('0x1299')](0x0, -this[_0x4cc7('0x31b9')]['get_y']()); var _0x2c0745 = _0x4cabaa[_0x4cc7('0xb48')](); _0x4cabaa[_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x31b8')][_0x4cc7('0xb0e')](_0x4cabaa, this['previewMatrix']); _0x4cabaa[_0x4cc7('0xc20')](_0x2c0745); this[_0x4cc7('0x31b8')]['unlock'](); } }, 'toCredits': function(_0x4320aa) { _0x5f2295['get_instance']()['set_currentMenu'](_0x53b1b3['get_instance']()); }, 'update': function(_0x1d062f) { if ('ltLRB' !== _0x4cc7('0x31bb')) { return (0.299 * (_0x1d062f >> 0x10 & 0xff) | 0x0) + (0.587 * (_0x1d062f >> 0x8 & 0xff) | 0x0) + (0.114 * (_0x1d062f & 0xff) | 0x0); } else { for (var _0x390063 = 0x0, _0x2cc874 = this[_0x4cc7('0x310f')]; _0x390063 < _0x2cc874['get_length'](); ) { if (_0x4cc7('0x31bc') === _0x4cc7('0x31bc')) { var _0x5f4fba = _0x2cc874[_0x4cc7('0x2b')](_0x390063); ++_0x390063; _0x5f4fba[_0x4cc7('0x94a')](_0x1d062f); } else { return null; } } if (this[_0x4cc7('0x31a3')]) { _0x390063 = 0x0; for (_0x2cc874 = this[_0x4cc7('0x31ae')]; _0x390063 < _0x2cc874[_0x4cc7('0x34')](); ) _0x5f4fba = _0x2cc874[_0x4cc7('0x2b')](_0x390063), ++_0x390063, this['removeChild'](_0x5f4fba); this[_0x4cc7('0x31ae')][_0x4cc7('0xb7c')](0x0); null != this[_0x4cc7('0x31b8')] && this['previewData']['fillRect'](this['previewRect'], 0x0); _0x390063 = 0x0; for (_0x2cc874 = this[_0x4cc7('0x29a4')][_0x4cc7('0x34')](); _0x390063 < _0x2cc874; ) { _0x5f4fba = _0x390063++; var _0x4fa02f = this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x5f4fba) , _0x31a939 = _0xd3d723['all'][_0x4cc7('0x2b')](_0x5f4fba); _0x4fa02f[_0x4cc7('0x2df2')](_0x2ab848['controlScheme'] == _0x31a939); this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x5f4fba)[_0x4cc7('0x2df1')]['get_visible']() && this[_0x4cc7('0x31bd')](this[_0x4cc7('0x2e96')][_0x4cc7('0x2b')](_0x5f4fba)); } this[_0x4cc7('0x31a3')] = !0x1; } this['musicButton'][_0x4cc7('0x94a')](_0x1d062f); this[_0x4cc7('0x31b4')][_0x4cc7('0x94a')](_0x1d062f); } }, 'reset': function() { var _0x139394 = {}; _0x139394[_0x4cc7('0x31be')] = function(_0x1fb3e3, _0x19af61) { return _0x1fb3e3 * _0x19af61; } ; if (_0x56067a['VJhRm'](_0x4cc7('0x31bf'), _0x4cc7('0x31bf'))) { for (var _0xa7d5aa = 0x0, _0x534900 = this[_0x4cc7('0x310f')]; _0xa7d5aa < _0x534900['get_length'](); ) { var _0x2dc4fb = _0x534900[_0x4cc7('0x2b')](_0xa7d5aa); ++_0xa7d5aa; _0x2dc4fb['reset'](); } this['musicButton'][_0x4cc7('0x19')](); this[_0x4cc7('0x31b4')][_0x4cc7('0x19')](); } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x64); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x96); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x32); var _0x170582 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0x2373c7 = null; null == _0x2373c7 && (_0x2373c7 = new _0x169fce()); var _0x2b4ea2 = Math['sin'](0.9162978572970231); _0x2373c7['x'] = -0.31 * _0x2b4ea2; _0x2373c7['y'] = -0.139 * _0x2b4ea2; _0x2373c7['z'] = -0.941 * _0x2b4ea2; _0x2373c7['w'] = Math['cos'](0.9162978572970231); _0x2b4ea2 = _0x2373c7['x'] * _0x2373c7['x'] + _0x139394[_0x4cc7('0x31be')](_0x2373c7['y'], _0x2373c7['y']) + _0x2373c7['z'] * _0x2373c7['z'] + _0x2373c7['w'] * _0x2373c7['w']; var _0x4c8ec9 = _0x2b4ea2 - 0x1; 1e-10 > (0x0 <= _0x4c8ec9 ? _0x4c8ec9 : -_0x4c8ec9) || (0x0 == _0x2b4ea2 ? (_0x2373c7['x'] = 0x0, _0x2373c7['y'] = 0x0, _0x2373c7['z'] = 0x0, _0x2373c7['w'] = 0x1) : (_0x2b4ea2 = 0x1 / Math[_0x4cc7('0x2c')](_0x2b4ea2), _0x2373c7['x'] *= _0x2b4ea2, _0x2373c7['y'] *= _0x2b4ea2, _0x2373c7['z'] *= _0x2b4ea2, _0x2373c7['w'] *= _0x2b4ea2)); _0x170582[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x2373c7)[_0x4cc7('0xc4a')]()); this['tunnel'][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x0, 3.4, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](0x16, 0x4, null, 0x5); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x40); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x1ac7'), -0x28, -0xf0, null, null, null, null, null); _0x170582 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2858'), -0xa0, -0x78, null, null, -0x1, _0x170582, null); _0x170582 = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2859'), 0x78, 0xf0, null, null, null, _0x170582, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x285a'), 0x140, 0x168, null, null, -0x1, null, null); this[_0x4cc7('0xac8')][_0x4cc7('0xd5e')](this['angel']); } }, '__class__': _0x55653d }); var _0x1c24cf = function(_0x213631, _0x2bae6d, _0x544d67) { if (_0x4cc7('0x31c0') === _0x4cc7('0x31c1')) { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x24af')]['call'](this, _0x213631); _0x213631 || (this[_0x4cc7('0xb7f')][_0x4cc7('0xd74')]['secondaryAbilityActivations']++, this[_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')] && 0x32 == this[_0x4cc7('0xb7f')]['analytics'][_0x4cc7('0x2423')] && _0x4a3eb0[_0x4cc7('0x221f')]['award']()); } else { null == _0x544d67 && (_0x544d67 = !0x1); _0x468839['call'](this, _0x2bae6d); _0x544d67 ? this[_0x4cc7('0x31c2')](new _0x38d890(_0x6fe3b9['getBitmapData'](_0x213631))) : this[_0x4cc7('0x31c2')](_0x26bd70['getBitmap'](_0x213631)); } }; _0x16dada[_0x2d63f9['YTEIW']] = _0x1c24cf; _0x1c24cf[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'display', _0x4cc7('0x31c3')]; _0x1c24cf[_0x4cc7('0x92b')] = _0x468839; _0x1c24cf[_0x4cc7('0x8')] = _0x5aff49(_0x468839['prototype'], { 'bitmap': null, 'set_bitmap': function(_0x1caa87) { if (null == _0x1caa87) return this['bitmap']; null != this[_0x4cc7('0x217a')] && this['removeChild'](this['bitmap']); this['bitmap'] = _0x1caa87; this[_0x4cc7('0xa0c')](this[_0x4cc7('0x217a')]); return this[_0x4cc7('0x217a')]; }, 'addRectangleAroundOpaquePixels': function(_0x2a291c, _0x50b2ca, _0x5becae, _0x4f0743, _0x1dd387) { null == _0x1dd387 && (_0x1dd387 = 0x1); var _0x3c0c48 = this[_0x4cc7('0x217a')][_0x4cc7('0xaf0')]()[_0x4cc7('0x31c4')](-0x1000000, 0x0, !0x1); _0x3c0c48['x'] *= this[_0x4cc7('0x217a')][_0x4cc7('0x3dc')](); _0x3c0c48['y'] *= this[_0x4cc7('0x217a')]['get_scaleY'](); _0x3c0c48[_0x4cc7('0x7d9')] *= this[_0x4cc7('0x217a')][_0x4cc7('0x3dc')](); _0x3c0c48[_0x4cc7('0x98b')] *= this[_0x4cc7('0x217a')][_0x4cc7('0xb4a')](); this[_0x4cc7('0x2dee')](this['get_graphics'](), _0x2a291c, _0x50b2ca, _0x1dd387, _0x5becae, _0x4f0743, _0x3c0c48); }, '__class__': _0x1c24cf, '__properties__': _0x5aff49(_0x468839[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_bitmap': _0x4cc7('0x31c2') }) }); var _0x2116b2 = function(_0x3ce3f2, _0x2e4cf0, _0x123580) { null == _0x2e4cf0 && (_0x2e4cf0 = !0x1); _0x1c24cf['call'](this, _0x4cc7('0x31c5'), _0x48c401(this, this[_0x4cc7('0x31c6')])); this[_0x4cc7('0x31c7')] = _0x2e4cf0 && _0x4cc7('0x4dc') == typeof _0x3ce3f2 ? _0x3ce3f2 : _0x2116b2[_0x4cc7('0x31c8')](_0x3ce3f2); this[_0x4cc7('0x31c9')] = _0x2e4cf0; this[_0x4cc7('0x17a0')] = _0x123580; _0x2e4cf0 || null != _0x2116b2['get_savedError']() || _0x2116b2[_0x4cc7('0x31ca')](this['errorText']); _0x3ce3f2 = _0x172b83[_0x4cc7('0x46f')](); _0x2e4cf0 = new _0x23639f(this); (null == _0x3ce3f2 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x3ce3f2)['add'](_0x2e4cf0, new _0x310c15(!0x0,0.5)); }; _0x16dada[_0x4cc7('0x31cb')] = _0x2116b2; _0x2116b2[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'menu', _0x4cc7('0x31cc')]; _0x2116b2[_0x4cc7('0x2d6')] = {}; _0x2116b2[_0x4cc7('0x2d6')][_0x4cc7('0x31ca')] = 'set_savedError'; _0x2116b2[_0x4cc7('0x2d6')][_0x4cc7('0x2a2a')] = _0x4cc7('0x2a2a'); _0x2116b2[_0x4cc7('0x8fe')] = function() { null == _0x2116b2[_0x4cc7('0x2a29')] && (_0x2116b2['saveFile'] = _0x5eded0[_0x4cc7('0x218a')]('error')); _0x2116b2[_0x4cc7('0x2a2a')](); } ; _0x2116b2[_0x4cc7('0x50c')] = function(_0x58a227) { null != _0x2116b2[_0x4cc7('0x2a2a')]() && (_0x2116b2['firstCrash'] = !0x1); if (_0x2116b2[_0x4cc7('0x31cd')]) { var _0x579b0a = !0x1 , _0xb20efe = []; if (_0x5260f5[_0x4cc7('0x9a0')](_0x58a227, _0xc6df85)) { if (0xe6e == _0x58a227[_0x4cc7('0xb6c')]) return !0x1; 0xe65 == _0x58a227['errorID'] && (_0x579b0a = !0x0, _0xb20efe['push'](new _0xc68e72('Hardware\x20acceleration\x20may\x20be\x20disabled.')), _0xb20efe[_0x4cc7('0x29')](new _0xc68e72(_0x4cc7('0x31ce'),_0x4cc7('0x31cf')))); } _0x2116b2[_0x4cc7('0x31cd')] = !0x1; _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xa0c')](new _0x2116b2(_0x58a227,_0x579b0a,_0xb20efe)); return !0x0; } return !0x1; } ; _0x2116b2[_0x4cc7('0x31c8')] = function(_0x1ffff1) { _0x1ffff1 = _0x5260f5[_0x4cc7('0x9a0')](_0x1ffff1, _0xc6df85) ? { 'id': _0x1ffff1[_0x4cc7('0xb6c')], 'message': _0x1ffff1['message'], 'name': _0x1ffff1['name'], 'stackTrace': _0x1ffff1[_0x4cc7('0x14a9')]() } : { 'dynamicError': _0x4bf907[_0x4cc7('0x4dc')](_0x1ffff1), 'stackTrace': _0x4964ea[_0x4cc7('0x8eb')](_0x4964ea[_0x4cc7('0x31d0')]()) }; _0x1ffff1[_0x4cc7('0xb84')] = _0x2116b2['high']; _0x1ffff1[_0x4cc7('0xc38')] = _0x2116b2[_0x4cc7('0xc38')]; _0x1ffff1[_0x4cc7('0xb83')] = _0x2116b2[_0x4cc7('0xb83')]; 0x0 != _0x2116b2[_0x4cc7('0x2557')] && (_0x1ffff1[_0x4cc7('0x2557')] = _0x2116b2[_0x4cc7('0x2557')]); _0x1ffff1['event'] = _0xcf0f93[_0x4cc7('0x227d')]; _0x1ffff1['buildNumber'] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x218e')]; _0x1ffff1[_0x4cc7('0xbe8')] = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')]; null != _0x1fb3e3[_0x4cc7('0x23e8')] && (_0x1ffff1[_0x4cc7('0xb30')] = _0x1fb3e3[_0x4cc7('0x23e8')]['id']); var _0x16521e = _0x104058[_0x4cc7('0x2a74')]; _0x1ffff1[_0x4cc7('0x2a74')] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x16521e['id'], _0x16521e[_0x4cc7('0xc12')]); try { var _0x23e1ef = _0x104058['currentPath'] , _0x49f560 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x23e1ef['id'], _0x23e1ef['defaultValue']) , _0x29da2e = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x49f560)[_0x4cc7('0x2a75')]; _0x1ffff1[_0x4cc7('0x31d1')] = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x29da2e['id'], _0x29da2e['defaultValue']); } catch (_0xb650b2) { if ('yVzpV' !== _0x4cc7('0x31d2')) { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x4e); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_y'](0xc8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x2bec); var _0x8cb0bd = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x58f9fc = null; null == _0x58f9fc && (_0x58f9fc = new _0x169fce()); var _0x53cb57 = Math['sin'](1.6493361431346414); _0x58f9fc['x'] = 0.178 * _0x53cb57; _0x58f9fc['y'] = -0.984 * _0x53cb57; _0x58f9fc['z'] = -0.012 * _0x53cb57; _0x58f9fc['w'] = Math[_0x4cc7('0x27')](1.6493361431346414); _0x53cb57 = _0x58f9fc['x'] * _0x58f9fc['x'] + _0x58f9fc['y'] * _0x58f9fc['y'] + _0x58f9fc['z'] * _0x58f9fc['z'] + _0x58f9fc['w'] * _0x58f9fc['w']; var _0x3b2452 = _0x53cb57 - 0x1; 1e-10 > (_0x56067a['HfmtW'](0x0, _0x3b2452) ? _0x3b2452 : -_0x3b2452) || (0x0 == _0x53cb57 ? (_0x58f9fc['x'] = 0x0, _0x58f9fc['y'] = 0x0, _0x58f9fc['z'] = 0x0, _0x58f9fc['w'] = 0x1) : (_0x53cb57 = 0x1 / Math[_0x4cc7('0x2c')](_0x53cb57), _0x58f9fc['x'] *= _0x53cb57, _0x58f9fc['y'] *= _0x53cb57, _0x58f9fc['z'] *= _0x53cb57, _0x58f9fc['w'] *= _0x53cb57)); _0x8cb0bd[_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](_0x58f9fc)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](7.7, -19.9, !0x0, -0x6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6b); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['angel'][_0x4cc7('0xac9')](8.3, -20.3, !0x0); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x4b); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x8cb0bd = _0x1baaa1[_0x4cc7('0x7d9')](0x262); _0x58f9fc = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Have\x20you\x20figured\x20out\x20what\x20the\x20Tunnels\x20were\x20made\x20for?', 0xdc, -0x136, null, _0x8cb0bd, null, _0x58f9fc, null); _0x8cb0bd = _0x1baaa1[_0x4cc7('0x7d9')](0x1a4); _0x58f9fc = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x728'), -0x118, -0x32, null, _0x8cb0bd, null, _0x58f9fc, null); _0x8cb0bd = _0x1baaa1[_0x4cc7('0x7d9')](0x190); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a4e'), -0x118, 0xf0, null, _0x8cb0bd, -0x1, null, null); _0x8cb0bd = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2a4f'), 0x140, 0x140, null, null, null, _0x8cb0bd, null); } else { _0x4964ea[_0x4cc7('0xab4')] = _0xb650b2, _0xb650b2 instanceof _0x202aa0 && (_0xb650b2 = _0xb650b2[_0x4cc7('0x9a4')]), _0x1ffff1[_0x4cc7('0x31d1')] = _0x4bf907[_0x4cc7('0x4dc')](_0xb650b2); } } _0x23e1ef = _0x2081a8['instance']['tunnel']; null != _0x23e1ef && (null != _0x23e1ef[_0x4cc7('0xfdc')] && 0x0 < _0x23e1ef['characters'][_0x4cc7('0x34')]() && (_0x49f560 = _0x23e1ef[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0), _0x1ffff1['level'] = _0x49f560[_0x4cc7('0x11d6')][_0x4cc7('0x2f86')], _0x1ffff1['z'] = _0x49f560['mesh'][_0x4cc7('0xd92')]()), _0x1ffff1[_0x4cc7('0x1ef9')] = _0x23e1ef['gameplayMode']); _0x23e1ef = _0x2116b2[_0x4cc7('0x31d3')](_0x5f2295); null != _0x23e1ef && (_0x1ffff1[_0x4cc7('0x31d4')] = _0x4bf907[_0x4cc7('0x4dc')](_0x23e1ef[_0x4cc7('0xc59')])); _0x23e1ef = _0x2116b2[_0x4cc7('0x31d3')](_0x445379); null != _0x23e1ef && null != _0x23e1ef[_0x4cc7('0xc56')] && (_0x1ffff1[_0x4cc7('0xc56')] = _0x23e1ef[_0x4cc7('0xc56')][_0x4cc7('0x34')]()); _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc2d')] || (_0x1ffff1[_0x4cc7('0xc2d')] = !0x1); return _0xa7731e[_0x4cc7('0x22ba')](JSON[_0x4cc7('0x31d5')](_0x1ffff1), _0x4cc7('0x31d6')); } ; _0x2116b2[_0x4cc7('0x31d3')] = function(_0x17b38e) { return _0x19c1c0[_0x4cc7('0x997')](_0x17b38e, _0x4cc7('0xbc4')); } ; _0x2116b2[_0x4cc7('0x2a2a')] = function() { return null != _0x2116b2[_0x4cc7('0x2a29')] ? _0x19c1c0[_0x4cc7('0x997')](_0x2116b2['saveFile']['data'], _0x4cc7('0x12aa')) : null; } ; _0x2116b2[_0x4cc7('0x31ca')] = function(_0x107370) { if (_0x4cc7('0x31d7') === 'uMDxx') { null == _0x2116b2[_0x4cc7('0x2a29')] && (_0x2116b2[_0x4cc7('0x2a29')] = _0x5eded0[_0x4cc7('0x218a')](_0x4cc7('0x12aa'))); null == _0x107370 ? _0x19c1c0[_0x4cc7('0xd05')](_0x2116b2['saveFile'][_0x4cc7('0x42')], _0x4cc7('0x12aa')) : _0x2116b2[_0x4cc7('0x2a29')][_0x4cc7('0x42')][_0x4cc7('0x12aa')] = _0x107370; _0x2116b2[_0x4cc7('0x2a29')][_0x4cc7('0x1860')](); return _0x107370; } else { return this[_0x4cc7('0x124b')] += this['increment']; } } ; _0x2116b2[_0x4cc7('0x92b')] = _0x1c24cf; _0x2116b2[_0x4cc7('0x8')] = _0x5aff49(_0x1c24cf['prototype'], { 'errorText': null, 'saved': null, 'extras': null, 'openCrashDialog': function(_0x4daa61) { _0x4daa61 = new _0x46abc5(this['errorText'],null == _0x2116b2['get_savedError'](),this[_0x4cc7('0x17a0')]); null != _0x445379[_0x4cc7('0x493')]()['parent'] ? _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3192')](_0x4daa61, !0x0) : _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0xa0c')](_0x4daa61); this[_0x4cc7('0x907')]['removeChild'](this); _0x172b83['get_stageLayout']()[_0x4cc7('0x95b')](new _0x23639f(this)); _0x2116b2[_0x4cc7('0x31ca')](null); }, '__class__': _0x2116b2 }); var _0x46abc5 = function(_0x5d6fa7, _0x327cfa, _0x5aecea) { this[_0x4cc7('0x31c7')] = _0x5d6fa7; this['alreadySubmitted'] = _0x327cfa; this[_0x4cc7('0x17a0')] = _0x5aecea; _0xcc959['call'](this); this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x31d8')])); }; _0x16dada['com.player03.run3.menu._CrashInfo.CrashDialog'] = _0x46abc5; _0x46abc5[_0x4cc7('0x8f2')] = _0x4cc7('0x31d9')[_0x4cc7('0x46')]('\x20'); _0x46abc5[_0x4cc7('0x92b')] = _0xcc959; _0x46abc5[_0x4cc7('0x8')] = _0x5aff49(_0xcc959['prototype'], { 'errorText': null, 'alreadySubmitted': null, 'extras': null, 'createLayout2': function() { if ('IuTWd' === _0x4cc7('0x31da')) { null == _0x36f58a && (_0x36f58a = 0x1); null == _0x5726d0 && (_0x5726d0 = -0x1); null == _0x3f6926 && (_0x3f6926 = 0x0); _0x5d061a[_0x4cc7('0x96b')](this); this['set_direction'](new _0x21e384(_0x3f6926,_0x5726d0,_0x36f58a)); this[_0x4cc7('0x155f')] = new _0x21e384(); } else { var _0x3f6926 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x3f6926, _0x5cad50[_0x4cc7('0x91d')](0x0)); this[_0x4cc7('0xa0c')](_0x3f6926); var _0x5726d0 = new _0x1c24cf('menu/CloseWindowIcon.png',_0x48c401(this, this[_0x4cc7('0x95c')])); _0x3f6926 = new _0x23639f(_0x5726d0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3f6926, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3f6926, _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](_0x5726d0); _0x3f6926 = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x28, null, _0x4cc7('0x31db') + (this['alreadySubmitted'] ? '.' : _0x4cc7('0x31dc')), this[_0x4cc7('0xa74')]()); var _0x36f58a = new _0x23639f(_0x3f6926); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x36f58a, new _0x449b83(!0x0,0.8)); _0x36f58a = new _0x23639f(_0x3f6926); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x36f58a, new _0x310c15(!0x0,0.5)); _0x5726d0 = new _0x23639f(_0x5726d0); _0x36f58a = new _0x23639f(_0x3f6926); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x36f58a, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x5726d0); this[_0x4cc7('0xa0c')](_0x3f6926); _0x5726d0 = _0x3f6926; if (!this[_0x4cc7('0x31dd')]) { _0x5726d0 = []; _0x36f58a = this[_0x4cc7('0x31c7')]; for (var _0x24dfa5 = new _0x1e3ce8(_0x4cc7('0x31de'),''); _0x24dfa5['match'](_0x36f58a); ) _0x5726d0[_0x4cc7('0x29')](_0x24dfa5[_0x4cc7('0xc7d')](0x0)), _0x36f58a = _0x24dfa5[_0x4cc7('0xc7f')](); _0x5726d0 = _0x22bdfe['createTextField'](0x0, 0x14, null, _0x5726d0[_0x4cc7('0xc7a')]('\x20'), this[_0x4cc7('0xa74')]() / 0x2, null, !0x0); _0x5726d0[_0x4cc7('0x31df')](0x0); _0x36f58a = new _0x23639f(_0x5726d0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x36f58a, new _0x449b83(!0x0,0.5)); _0x3f6926 = new _0x23639f(_0x3f6926); _0x36f58a = new _0x23639f(_0x5726d0); _0x24dfa5 = null; null == _0x24dfa5 && (_0x24dfa5 = _0x172b83[_0x4cc7('0xc1e')]()); _0x24dfa5[_0x4cc7('0x2a')](_0x36f58a, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x3f6926); _0x24dfa5[_0x4cc7('0x2a')](_0x36f58a, new _0x310c15(!0x0,0.5), _0x3f6926); this['addChild'](_0x5726d0); } _0x36f58a = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x95c')]),0x0,0x28,'Ok'); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x36f58a), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x3f6926 = new _0x23639f(_0x36f58a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3f6926, new _0x310c15(!0x0,0.5)); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x3f6926, new _0x436bc1(0x5,_0x30bcc9[_0x4cc7('0x1f79')])); if (null != this[_0x4cc7('0x17a0')] && 0x0 < this['extras'][_0x4cc7('0x21')]) for (_0x3f6926 = new _0x3cd1cb(0x64,0x64), _0x24dfa5 = new _0x23639f(_0x3f6926), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x24dfa5, new _0x456817(!0x0,0x0)), _0x5726d0 = new _0x23639f(_0x5726d0), _0x3ab995['fillAreaBelow'](new _0x23639f(_0x3f6926), _0x5726d0, 0xf, null), _0x5726d0 = new _0x23639f(_0x36f58a), _0x3ab995[_0x4cc7('0x31e0')](new _0x23639f(_0x3f6926), _0x5726d0, 0xa, null), this[_0x4cc7('0xa0c')](_0x3f6926), _0x5726d0 = null, _0x36f58a = 0x0, _0x24dfa5 = this[_0x4cc7('0x17a0')]; _0x36f58a < _0x24dfa5[_0x4cc7('0x21')]; ) { var _0x38252d = _0x24dfa5[_0x36f58a]; ++_0x36f58a; if (null != _0x38252d[_0x4cc7('0x21af')] || null != _0x38252d['link']) { var _0x4a6ccc = _0x4cc7('0x10d4')['split']('|') , _0x1603e5 = 0x0; while (!![]) { switch (_0x4a6ccc[_0x1603e5++]) { case '0': null == _0x38252d[_0x4cc7('0x31e1')] ? _0x38252d = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x1e, null, _0x38252d[_0x4cc7('0x21af')], null, null, null, null, 0x0) : (_0x38252d = new _0x1e4fa2(_0x48c401(_0x38252d, _0x38252d['getURL']),0x0,0x1e,_0x38252d['description']), _0x172b83['get_currentLayout']()['add'](new _0x23639f(_0x38252d), new _0x49d880(0xaaaaaa,0x666666,3.6))); continue; case '1': _0x5726d0 = _0x38252d; continue; case '2': _0x3f6926[_0x4cc7('0xa0c')](_0x38252d); continue; case '3': null == _0x38252d[_0x4cc7('0x21af')] && (_0x38252d[_0x4cc7('0x21af')] = _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x17a0')][_0x4cc7('0x2d')](_0x38252d))); continue; case '4': if (null != _0x5726d0) { _0x5726d0 = new _0x23639f(_0x5726d0); var _0x166ae3 = new _0x23639f(_0x38252d) , _0x53344f = null; null == _0x53344f && (_0x53344f = _0x172b83[_0x4cc7('0xc1e')]()); _0x53344f[_0x4cc7('0x2a')](_0x166ae3, new _0xaf08d9(0xa,_0x30bcc9['BOTTOM']), _0x5726d0); _0x53344f['add'](_0x166ae3, new _0x310c15(!0x0,0.5), _0x5726d0); } continue; } break; } } } } }, 'suppressClick': function(_0x491700) { if ('vvmFE' === _0x4cc7('0x31e2')) { _0x491700[_0x4cc7('0x1248')](); } else { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](16.9, 96.5); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); } }, 'close': function(_0x104e95) { this['set_visible'](!0x1); }, '__class__': _0x46abc5 }); var _0xc68e72 = function(_0x5b36e0, _0x2e88be) { this[_0x4cc7('0x21af')] = _0x5b36e0; this[_0x4cc7('0x31e1')] = _0x2e88be; }; _0x16dada[_0x4cc7('0x31e3')] = _0xc68e72; _0xc68e72['__name__'] = 'com\x20player03\x20run3\x20menu\x20_CrashInfo\x20TryThis'[_0x4cc7('0x46')]('\x20'); _0xc68e72[_0x4cc7('0x8')] = {}; _0xc68e72[_0x4cc7('0x8')][_0x4cc7('0x21af')] = null; _0xc68e72[_0x4cc7('0x8')][_0x4cc7('0x31e1')] = null; _0xc68e72[_0x4cc7('0x8')][_0x4cc7('0xc09')] = function(_0x4e5fa7) { _0x3b7d43.getURL(new _0x4ccd8b(this.link)); } ; _0xc68e72[_0x4cc7('0x8')]['__class__'] = _0xc68e72; var _0x53b1b3 = function() { _0xcc959[_0x4cc7('0x96b')](this); this[_0x4cc7('0x9ad')](_0x4cc7('0x8a9'), _0x2d63f9[_0x4cc7('0x2ef0')](_0x48c401, this, this['onAdded'])); }; _0x16dada[_0x4cc7('0x31e4')] = _0x53b1b3; _0x53b1b3[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x483'), 'CreditsScreen']; _0x53b1b3['__interfaces__'] = [_0x3379a1, _0x4fc1eb]; _0x53b1b3[_0x4cc7('0x2d6')] = {}; _0x53b1b3[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x53b1b3[_0x4cc7('0x31e5')] = function(_0x3d8ea9) { _0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x4cc7('0x31e6'))); } ; _0x53b1b3[_0x4cc7('0x31e7')] = function() {} ; _0x53b1b3[_0x4cc7('0x493')] = function() { return null == _0x53b1b3[_0x4cc7('0xbc4')] ? _0x53b1b3[_0x4cc7('0xbc4')] = new _0x53b1b3() : _0x53b1b3['instance']; } ; _0x53b1b3['__super__'] = _0xcc959; _0x53b1b3[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'textBounds': null, 'lastTextField': null, 'margin': null, 'createLayout2': function() { this[_0x4cc7('0xcc8')] = 0x6; var _0x29c7bb = new _0x17783b() , _0x2b493e = this[_0x4cc7('0xcc8')] , _0x318cda = new _0x23639f(_0x29c7bb); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x318cda, null == _0x2b493e ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['LEFT']) : new _0x436bc1(_0x2b493e,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x318cda, null == _0x2b493e ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']) : new _0x436bc1(_0x2b493e,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](_0x29c7bb); this[_0x4cc7('0xcc8')] = 0x12; _0x2b493e = this['textBounds'] = new _0x432b23(); _0x29c7bb = new _0x23639f(_0x29c7bb); _0x318cda = this[_0x4cc7('0xcc8')]; _0x2b493e = new _0x161060(_0x2b493e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2b493e, new _0xaf08d9(_0x318cda,_0x30bcc9[_0x4cc7('0x46d')]), _0x29c7bb); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x161060(this[_0x4cc7('0x1fd1')]), new _0x310c15(!0x1,0.15)); _0x29c7bb = new _0x161060(this[_0x4cc7('0x1fd1')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x29c7bb, new _0x449b83(!0x0,0.7)); _0x29c7bb = new _0x161060(this[_0x4cc7('0x1fd1')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x29c7bb, new _0x456817(!0x1,0x0)); this['lastTextField'] = null; this[_0x4cc7('0x31e8')]('Design\x20and\x20programming\x20by\x20Joseph\x20Cloutier.'); this['addTextField'](_0x4cc7('0x31e9')); this[_0x4cc7('0x31e8')](_0x4cc7('0x31ea'), !0x0); _0x29c7bb = new _0x1e4fa2(_0x53b1b3[_0x4cc7('0x31e5')],0x0,0x20,_0x56067a[_0x4cc7('0x798')]); _0x172b83['get_currentLayout']()['add'](new _0x23639f(_0x29c7bb), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x2b493e = new _0x23639f(this[_0x4cc7('0x1fd0')]); _0x318cda = this[_0x4cc7('0xcc8')]; var _0x35e27f = new _0x23639f(_0x29c7bb) , _0x3ad86c = null; null == _0x3ad86c && (_0x3ad86c = _0x172b83['get_currentLayout']()); _0x3ad86c['add'](_0x35e27f, new _0xaf08d9(_0x318cda,_0x30bcc9[_0x4cc7('0x46d')]), _0x2b493e); _0x3ad86c[_0x4cc7('0x2a')](_0x35e27f, new _0x310c15(!0x1,0.5), _0x2b493e); this[_0x4cc7('0xa0c')](_0x29c7bb); this[_0x4cc7('0x31e8')](_0x4cc7('0x31eb')); this[_0x4cc7('0x31e8')](_0x4cc7('0x31ec')); _0x29c7bb = [{ 'code': [0x1, 0x1, 0x1, 0x1, 0x1, 0x1], 'onCodeEntered': _0x53b1b3['onRemoved'] }, { 'code': [0.75, 0.5, 0.75, 0x0, 0x0, 0x1], 'onCodeEntered': _0x48c401(this, this['segfault']) }, { 'code': [0.5, 0.5, 0.5, 0x1, 0x0, 0x1], 'onCodeEntered': _0x48c401(this, this[_0x4cc7('0x31ed')]) }]; this['addChild'](new _0x1fed9e(_0x29c7bb)); }, 'addTextField': function(_0x48fbd4, _0x3fff79) { null == _0x3fff79 && (_0x3fff79 = !0x1); _0x48fbd4 = _0x22bdfe['createTextField'](0xffffff, 0x28, null, _0x48fbd4, _0x3fff79 ? null : 0x12c); var _0x22ac70 = null; null == _0x22ac70 && (_0x22ac70 = _0x48fbd4[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x48fbd4), new _0x5a0679(_0x22ac70)); _0x22ac70 = new _0x161060(this[_0x4cc7('0x1fd1')]); var _0x1591af = new _0x23639f(_0x48fbd4); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1591af, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0xe19')]), _0x22ac70); _0x3fff79 || (_0x3fff79 = new _0x161060(this[_0x4cc7('0x1fd1')]), _0x22ac70 = new _0x23639f(_0x48fbd4), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x22ac70, new _0x456817(!0x0,0x0), _0x3fff79)); null != this[_0x4cc7('0x1fd0')] ? (_0x3fff79 = new _0x23639f(this['lastTextField']), _0x22ac70 = this[_0x4cc7('0xcc8')], _0x1591af = new _0x23639f(_0x48fbd4), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x1591af, new _0xaf08d9(_0x22ac70,_0x30bcc9[_0x4cc7('0x1f79')]), _0x3fff79)) : (_0x3fff79 = new _0x161060(this['textBounds']), _0x22ac70 = new _0x23639f(_0x48fbd4), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x22ac70, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]), _0x3fff79)); this[_0x4cc7('0xa0c')](_0x48fbd4); this[_0x4cc7('0x1fd0')] = _0x48fbd4; }, 'onAdded': function(_0x3874dd) { _0x3874dd = _0x4b25d1[_0x4cc7('0x1041')]; var _0x386624 = _0x3874dd[_0x4cc7('0x123e')]; _0x386624 = _0x104058['get_instance']()['get'](_0x386624['id'], _0x386624[_0x4cc7('0xc12')]); _0x3874dd = _0x3874dd[_0x4cc7('0xc2f')]; 0x3 > (_0x386624 < _0x3874dd ? _0x386624 : _0x3874dd) && (_0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')]('Thanks\x20for\x20viewing\x20the\x20credits!\x20You\x20can\x20skip\x20the\x20tutorial\x20if\x20you\x20like.\x20(Select\x20level\x204\x20on\x20the\x20map.)'), _0x4b25d1[_0x4cc7('0x1041')][_0x4cc7('0x123e')][_0x4cc7('0x1333')](0x3)); }, 'update': function(_0x148f77) {}, 'reset': function() { _0x2ab848[_0x4cc7('0xbd9')](); }, 'segfault': function() { if (_0x4cc7('0x31ee') !== _0x2d63f9['JukOw']) { _0x2ab848[_0x4cc7('0xc02')](_0x4cc7('0x31ef'), { 'fileName': _0x2d63f9[_0x4cc7('0x265')], 'lineNumber': 0xa2, 'className': _0x4cc7('0x31e4'), 'methodName': _0x4cc7('0x31f0') }); var _0xb7f638 = new _0x457ac5(); _0xb7f638[_0x4cc7('0x907')][_0x4cc7('0xb79')](_0xb7f638); } else { _0x56067a[_0x4cc7('0x74f')](0x0, c) || (this['__inflateBounds'](_0xb7f638 - c - this[_0x4cc7('0x31f1')], b - c - this[_0x4cc7('0x31f1')]), this['__inflateBounds'](_0xb7f638 + c + this[_0x4cc7('0x31f1')], b + c + this['__strokePadding']), this[_0x4cc7('0x31f2')]['drawCircle'](_0xb7f638, b, c), this[_0x4cc7('0x31f3')](!0x0)); } }, 'openForfeitScreen': function() {}, '__class__': _0x53b1b3 }); var _0x5930d8 = function() { this['lastMouseX'] = -0x7d0; _0xcc959[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x31f4')] = _0x5930d8; _0x5930d8[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), _0x4cc7('0x483'), _0x4cc7('0x31f5')]; _0x5930d8[_0x4cc7('0x8f8')] = [_0x4fc1eb, _0x3379a1]; _0x5930d8[_0x4cc7('0x2d6')] = {}; _0x5930d8[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x5930d8['get_instance'] = function() { return null == _0x5930d8['instance'] ? _0x5930d8[_0x4cc7('0xbc4')] = new _0x5930d8() : _0x5930d8[_0x4cc7('0xbc4')]; } ; _0x5930d8['__super__'] = _0xcc959; _0x5930d8[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'view': null, 'buttons': null, 'nameDisplay': null, 'nameDisplayShadow': null, 'lastMouseX': null, 'createLayout2': function() { var _0x243a9a = new _0x17783b(); this[_0x4cc7('0x22e')][_0x4cc7('0x95b')](new _0x23639f(_0x243a9a)); var _0x166a27 = new _0x23639f(_0x243a9a); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x166a27, new _0x392c21(!0x1,0x64)); _0x3ab995['maintainAspectRatio'](new _0x23639f(_0x243a9a), null); _0x166a27 = new _0x23639f(_0x243a9a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x166a27, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x166a27, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](_0x243a9a); _0x166a27 = new _0xc28891(0x7,0.5); _0x166a27[_0x4cc7('0x31f6')] = -0x1e; _0x166a27[_0x4cc7('0x31f7')] = 0x0; this[_0x4cc7('0xc3b')] = new _0x3cd1cb(0x64,0x64,_0x166a27,null,null,!0x1); _0x166a27 = new _0x23639f(this[_0x4cc7('0xc3b')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x166a27, new _0x456817(!0x0,0x0)); _0x166a27 = this['view']; _0x243a9a = new _0x23639f(_0x243a9a); _0x3ab995[_0x4cc7('0x31f8')](new _0x23639f(_0x166a27), _0x243a9a, 0x5, null); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xc3b')]); _0x243a9a = new _0x24d6d3(this[_0x4cc7('0xc3b')],0x2,0x4); _0x166a27 = new _0x23639f(_0x243a9a); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x166a27, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x166a27, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0x1f79')])); this['addChild'](_0x243a9a); _0x166a27 = new _0x24d6d3(this[_0x4cc7('0xc3b')],0x0,0x4); var _0x2c893d = new _0x23639f(_0x166a27); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2c893d, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2c893d, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0x1f79')])); this[_0x4cc7('0xa0c')](_0x166a27); _0x166a27 = this[_0x4cc7('0xc3b')]; _0x243a9a = new _0x23639f(_0x243a9a); _0x3ab995[_0x4cc7('0x31e0')](new _0x23639f(_0x166a27), _0x243a9a, 0x0, null); this[_0x4cc7('0x29a4')] = _0x2bc114['toObjectVector'](null); _0x243a9a = 0x0; for (_0x166a27 = _0x55a4be[_0x4cc7('0x2229')]; _0x243a9a < _0x166a27[_0x4cc7('0x21')]; ) if (_0x2c893d = _0x166a27[_0x243a9a], ++_0x243a9a, _0x2c893d = _0x5a211c[_0x4cc7('0x31f9')](_0x2c893d), null != _0x2c893d) { this[_0x4cc7('0xc3b')]['addChild'](_0x2c893d); var _0x2290b3 = new _0x23639f(_0x2c893d); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2290b3, new _0x310c15(!0x1,0.5)); this[_0x4cc7('0x29a4')][_0x4cc7('0x29')](_0x2c893d); } this[_0x4cc7('0x29a4')]['sort'](function(_0x243a9a, _0x166a27) { return _0x1dc7fe['floatAscending'](_0x243a9a[_0x4cc7('0x49c')]['getDate'](), _0x166a27[_0x4cc7('0x49c')][_0x4cc7('0xc76')]()); }); _0x243a9a = new _0x23639f(this['buttons'][_0x4cc7('0x2b')](0x0)); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x243a9a, new _0x436bc1(0x15e,_0x30bcc9['LEFT'])); _0x243a9a = 0x1; for (_0x166a27 = this[_0x4cc7('0x29a4')]['get_length'](); _0x243a9a < _0x166a27; ) _0x2290b3 = _0x243a9a++, _0x2c893d = new _0x23639f(this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x2290b3)), _0x2290b3 = new _0x23639f(this['buttons']['get'](_0x2290b3 - 0x1)), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2c893d, new _0xca828e(!0x0,0x28), _0x2290b3); _0x243a9a = new _0x24e28(); _0x243a9a[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](0x1, 0x0, 0x0); _0x243a9a[_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](0x0, 0x1); _0x166a27 = new _0x23639f(_0x243a9a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x166a27, new _0x310c15(!0x1,0.5)); this[_0x4cc7('0xc3b')][_0x4cc7('0xa0c')](_0x243a9a); _0x243a9a = new _0x24e28(); _0x243a9a[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](0x1, 0x0, 0x0); _0x243a9a['get_graphics']()[_0x4cc7('0x293b')](0x0, 0x1); _0x166a27 = new _0x23639f(_0x243a9a); _0x2c893d = new _0x23639f(this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](this[_0x4cc7('0x29a4')]['get_length']() - 0x1)); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x166a27, new _0xca828e(!0x0,0x15e), _0x2c893d); _0x166a27 = new _0x23639f(_0x243a9a); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x166a27, new _0x310c15(!0x1,0.5)); this['view']['addChild'](_0x243a9a); this[_0x4cc7('0x31fa')] = _0x22bdfe['createTextField'](0x0, 0x28, null, ''); this[_0x4cc7('0x31fa')][_0x4cc7('0xc20')](!0x1); _0x243a9a = this[_0x4cc7('0x31fa')]; _0x166a27 = null; null == _0x166a27 && (_0x166a27 = _0x243a9a[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x243a9a), new _0x5a0679(_0x166a27)); this['view']['addChild'](this[_0x4cc7('0x31fa')]); this['nameDisplay'] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x28, null, ''); this[_0x4cc7('0x31fb')][_0x4cc7('0xc20')](!0x1); _0x243a9a = this['nameDisplay']; _0x166a27 = null; null == _0x166a27 && (_0x166a27 = _0x243a9a['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x243a9a), new _0x5a0679(_0x166a27)); _0x166a27 = this[_0x4cc7('0x31fb')]; _0x243a9a = new _0x23639f(this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](0x0)); _0x166a27 = new _0x23639f(_0x166a27); _0x2c893d = null; null == _0x2c893d && (_0x2c893d = _0x172b83[_0x4cc7('0xc1e')]()); _0x2c893d[_0x4cc7('0x2a')](_0x166a27, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1e99')]), _0x243a9a); _0x2c893d['add'](_0x166a27, new _0x310c15(!0x0,0.5), _0x243a9a); this[_0x4cc7('0xc3b')][_0x4cc7('0xa0c')](this[_0x4cc7('0x31fb')]); this['layout'][_0x4cc7('0x2a')](new _0x23639f(this[_0x4cc7('0x31fa')]), new _0x436bc1(0x2,_0x30bcc9[_0x4cc7('0xe19')]), new _0x23639f(this[_0x4cc7('0x31fb')])); this[_0x4cc7('0x22e')]['add'](new _0x23639f(this[_0x4cc7('0x31fa')]), new _0x436bc1(0x2,_0x30bcc9['TOP']), new _0x23639f(this[_0x4cc7('0x31fb')])); this[_0x4cc7('0x19')](); }, 'update': function(_0x413590) { this[_0x4cc7('0xc3b')][_0x4cc7('0x94a')](_0x413590); if (!_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbd2')] || !_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe9')]) { var _0x274364 = this[_0x4cc7('0xc3b')][_0x4cc7('0x31fc')](this[_0x4cc7('0xbf2')]()); if (_0x274364 != this['lastMouseX'] || _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe9')]) { this[_0x4cc7('0x31fd')] = _0x274364; this['nameDisplay']['set_visible'](!0x1); this['nameDisplayShadow'][_0x4cc7('0xc20')](!0x1); for (var _0x5253e4 = 0x0, _0x423f57 = this[_0x4cc7('0x29a4')]; _0x5253e4 < _0x423f57['get_length'](); ) if (_0x413590 = _0x423f57[_0x4cc7('0x2b')](_0x5253e4), ++_0x5253e4, _0x413590[_0x4cc7('0xb48')]() && _0x274364 >= _0x413590[_0x4cc7('0x472')]() && _0x274364 <= _0x413590['get_x']() + _0x413590['get_width']()) { this['nameDisplay'][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x31fb')][_0x4cc7('0x215d')](_0x413590[_0x4cc7('0x49c')]['name']); _0x423f57 = this[_0x4cc7('0x31fb')]; _0x274364 = new _0x23639f(_0x413590); _0x5253e4 = this[_0x4cc7('0x22e')]; _0x423f57 = new _0x23639f(_0x423f57); null == _0x5253e4 && (_0x5253e4 = _0x172b83[_0x4cc7('0xc1e')]()); _0x5253e4[_0x4cc7('0x2a')](_0x423f57, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1e99')]), _0x274364); _0x5253e4['add'](_0x423f57, new _0x310c15(!0x0,0.5), _0x274364); this[_0x4cc7('0x31fa')][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x31fa')][_0x4cc7('0x215d')](_0x413590[_0x4cc7('0x49c')]['name']); this[_0x4cc7('0x22e')][_0x4cc7('0x20b0')](new _0x23639f(this[_0x4cc7('0x31fa')])); break; } } } }, 'reset': function() { for (var _0x497ff4 = 0x0, _0x24e038 = this[_0x4cc7('0x29a4')]; _0x497ff4 < _0x24e038[_0x4cc7('0x34')](); ) { var _0x2eeb34 = _0x24e038['get'](_0x497ff4); ++_0x497ff4; _0x2eeb34['reset'](); } this['layout'][_0x4cc7('0x13')](); this[_0x4cc7('0xc3b')][_0x4cc7('0x2242')] = !0x0; this[_0x4cc7('0xc3b')][_0x4cc7('0x2246')](0x0); }, '__class__': _0x5930d8 }); var _0x5a211c = function(_0x1b4270, _0x58d507) { _0x1c24cf[_0x4cc7('0x96b')](this, _0x1b4270, _0x48c401(this, this[_0x4cc7('0x1261')])); this[_0x4cc7('0x49c')] = _0x58d507; }; _0x16dada['com.player03.run3.menu._CutsceneBrowser.CutsceneButton'] = _0x5a211c; _0x5a211c[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20menu\x20_CutsceneBrowser\x20CutsceneButton'[_0x4cc7('0x46')]('\x20'); _0x5a211c[_0x4cc7('0x31f9')] = function(_0x333c10) { var _0x4667d7 = _0x4cc7('0x31fe') + _0x333c10 + _0x4cc7('0x1a21'); if (!_0x26bd70[_0x4cc7('0x9e8')](_0x4667d7)) return null; _0x333c10 = _0x55a4be['getByName'](_0x333c10); return null == _0x333c10 || _0x333c10[_0x4cc7('0x1731')] == _0x3606ba[_0x4cc7('0x25dc')] ? null : new _0x5a211c(_0x4667d7,_0x333c10); } ; _0x5a211c[_0x4cc7('0x92b')] = _0x1c24cf; _0x5a211c[_0x4cc7('0x8')] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], { 'cutscene': null, 'onClick': function(_0x262455) { this[_0x4cc7('0x49c')]['display'](0x4); }, 'reset': function() { if (_0x4cc7('0x31ff') === _0x4cc7('0x3200')) { var _0x17a312 = new _0x165614(); _0x17a312[_0x4cc7('0xfa1')](new _0x21e384(a,b,c)); this['prepend'](_0x17a312); } else { this[_0x4cc7('0xc20')](this[_0x4cc7('0x49c')][_0x4cc7('0x2603')]()); } }, '__class__': _0x5a211c }); var _0x1f7b5e = function() {}; _0x16dada[_0x4cc7('0x3201')] = _0x1f7b5e; _0x1f7b5e[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x483'), _0x4cc7('0x3202')]; _0x1f7b5e[_0x4cc7('0x2d6')] = {}; _0x1f7b5e[_0x4cc7('0x2d6')][_0x4cc7('0x17e6')] = _0x4cc7('0x17e6'); _0x1f7b5e[_0x4cc7('0x17e6')] = function() { _0x1f7b5e[_0x4cc7('0x3203')] || _0x1f7b5e[_0x4cc7('0x8fe')](); return _0x1f7b5e[_0x4cc7('0x17e3')]; } ; _0x1f7b5e['init'] = function() { _0x2116b2[_0x4cc7('0xc38')] = 0x8409e; _0x1f7b5e[_0x4cc7('0x3203')] = !0x0; _0x1f7b5e['localScores'] = new _0xc80798(_0x4cc7('0x17e4')); _0x1f7b5e[_0x4cc7('0x17e5')] = _0x2bc114[_0x4cc7('0x24')](null); _0x1f7b5e[_0x4cc7('0x17e5')][_0x4cc7('0x29')](_0x1f7b5e[_0x4cc7('0x17e6')]()); _0x1f7b5e['convertSaveFile'](); _0xcf0f93['addEventListener'](_0x4cc7('0x17e8'), _0x1f7b5e['convertSaveFile']); } ; _0x1f7b5e[_0x4cc7('0x3204')] = function(_0x27c6ff, _0xc93d72, _0x58eb3d) { if ('bdMpm' === _0x4cc7('0x3205')) { this['_startR'] = (_0x27c6ff >> 0x10 & 0xff) / 0xff; this[_0x4cc7('0x1489')] = (_0x27c6ff >> 0x8 & 0xff) / 0xff; this[_0x4cc7('0x201a')] = _0x56067a[_0x4cc7('0x3206')](_0x27c6ff, 0xff) / 0xff; this[_0x4cc7('0x201c')] = _0x27c6ff; this['update'](); return _0x27c6ff; } else { _0x1f7b5e['inited'] || _0x1f7b5e['init'](); for (var _0xd7bc6f = new Date()[_0x4cc7('0xbe3')](), _0x6f974a = 0x0, _0x4de75b = _0x1f7b5e[_0x4cc7('0x17e5')]; _0x6f974a < _0x4de75b['get_length'](); ) { var _0x4b8d91 = _0x4de75b[_0x4cc7('0x2b')](_0x6f974a); ++_0x6f974a; _0x4b8d91[_0x4cc7('0x3207')](new _0x88b5e3(_0x27c6ff,_0xc93d72,_0x58eb3d,_0xd7bc6f)); } _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x2649')](); } } ; _0x1f7b5e['convertSaveFile'] = function() { _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](_0x4cc7('0x3208')) && (_0x2116b2[_0x4cc7('0xb83')] = 0xb72e7, _0x1f7b5e[_0x4cc7('0x17e6')]()[_0x4cc7('0x3209')](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4cc7('0x3208'), ''), !0x0), _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x4cc7('0x3208'), null)); } ; var _0xc80798 = function(_0x4b1828, _0x41a7a6, _0xce65e) { var _0x3cbf86 = {}; _0x3cbf86[_0x4cc7('0x320a')] = _0x4cc7('0x1500'); _0x3cbf86['Zofgd'] = function(_0x5bf518, _0xe6cd10, _0x333f50) { return _0x5bf518(_0xe6cd10, _0x333f50); } ; this[_0x4cc7('0x320b')] = !0x0; this[_0x4cc7('0x320c')] = !0x1; this[_0x4cc7('0x320d')] = _0xce65e; this[_0x4cc7('0x2090')] = _0x2bc114[_0x4cc7('0x24')](null); _0xcc959[_0x4cc7('0x96b')](this); if (!this[_0x4cc7('0x1911')]) this['onFirstAddedToStage'](null); _0x2d63f9[_0x4cc7('0x320e')](null, _0x4b1828) && (this['saveFile'] = _0x5eded0[_0x4cc7('0x218a')](_0x4b1828), _0x104058['get_instance']()[_0x4cc7('0x2155')](_0x48c401(this, this['save'])), this['addSavedItems'](this[_0x4cc7('0x2a29')][_0x4cc7('0x42')][_0x4cc7('0x42')])); if (null != _0x41a7a6) { if (_0x4cc7('0x320f') === _0x4cc7('0x3210')) { null == this[_0x4cc7('0x1667')] && (this['_parser'] = this[_0x4cc7('0x1670')](_0x4b1828)); if (null != this['_parser']) this[_0x4cc7('0x1667')]['addEventListener'](_0x4cc7('0x15dc'), _0x48c401(this, this[_0x4cc7('0x15dd')])), this['_parser']['addEventListener'](_0x4cc7('0x150e'), _0x48c401(this, this[_0x4cc7('0x1671')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x163e'), _0x48c401(this, this[_0x4cc7('0x1672')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x14fe'), _0x48c401(this, this['onTextureSizeError'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x3cbf86['jlCIr'], _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('animationSetComplete', _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1503'), _0x48c401(this, this[_0x4cc7('0x1501')])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0xec'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('stateTransitionComplete', _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1505'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1506'), _0x3cbf86[_0x4cc7('0x3211')](_0x48c401, this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('geometryComplete', _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x752'), _0x48c401(this, this['onAssetComplete'])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')]('meshComplete', _0x48c401(this, this['onAssetComplete'])), this['_parser'][_0x4cc7('0x9ad')](_0x4cc7('0x5b1'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0xf1'), _0x48c401(this, this[_0x4cc7('0x1501')])), this[_0x4cc7('0x1667')][_0x4cc7('0x9ad')](_0x4cc7('0x1508'), _0x48c401(this, this[_0x4cc7('0x1501')])), null != this[_0x4cc7('0x15fa')] && null != this[_0x4cc7('0x15fa')][_0x4cc7('0x1124')] && (this['_parser'][_0x4cc7('0x1652')] = this[_0x4cc7('0x15fa')]['url']), this['_parser']['set_materialMode'](this[_0x4cc7('0x15e6')]), this['_parser']['parseAsync'](_0x4b1828); else if (this[_0x4cc7('0x9af')](_0x4cc7('0x1511'))) this[_0x4cc7('0x44')](new _0x39b929(_0x4cc7('0x1511'),'',!0x0,_0x4cc7('0xf3'))); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0xf3'))); } else { _0x4b1828 = 0x0; for (_0x41a7a6 = _0x41a7a6[_0x4cc7('0x2090')]; _0x4b1828 < _0x41a7a6[_0x4cc7('0x34')](); ) _0xce65e = _0x41a7a6[_0x4cc7('0x2b')](_0x4b1828), ++_0x4b1828, this[_0x4cc7('0x3207')](_0xce65e[_0x4cc7('0x1176')]()); this[_0x4cc7('0x320b')] = !0x0; } } }; _0x16dada[_0x4cc7('0x3212')] = _0xc80798; _0xc80798[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x47c'), _0x4cc7('0x483'), 'ScoreView']; _0xc80798['__interfaces__'] = [_0x3379a1]; _0xc80798['__super__'] = _0xcc959; _0xc80798[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'view': null, 'saveFile': null, 'savePending': null, 'timeRange': null, 'scoreListDirty': null, 'scoreList': null, 'emptyMessage': null, 'createLayout2': function() { this[_0x4cc7('0xc3b')] = new _0x3cd1cb(0x64,0x64,null,null,null,!0x1); var _0x2d7e9d = new _0x23639f(this[_0x4cc7('0xc3b')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2d7e9d, new _0x456817(!0x0,0x0)); _0x2d7e9d = new _0x23639f(this[_0x4cc7('0xc3b')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2d7e9d, new _0x449b83(!0x1,0.9)); _0x2d7e9d = new _0x23639f(this[_0x4cc7('0xc3b')]); _0x172b83['get_currentLayout']()['add'](_0x2d7e9d, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['BOTTOM'])); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xc3b')]); _0x2d7e9d = this[_0x4cc7('0x3213')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x30, null, _0x4cc7('0x3214'), this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')](), null, null, null, 0x0); var _0x1266fb = null; null == _0x1266fb && (_0x1266fb = _0x2d7e9d[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x2d7e9d), new _0x5a0679(_0x1266fb)); _0x2d7e9d = new _0x23639f(this[_0x4cc7('0x3213')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x2d7e9d, new _0x449b83(!0x0,0.9)); _0x2d7e9d = new _0x23639f(this[_0x4cc7('0x3213')]); _0x172b83['get_currentLayout']()['add'](_0x2d7e9d, new _0x310c15(!0x0,0.5)); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2d7e9d, new _0x310c15(!0x1,0.5)); this[_0x4cc7('0x3213')]['set_visible'](!0x1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3213')]); }, 'addSavedItems': function(_0x35fc07, _0x56c880) { null == _0x56c880 && (_0x56c880 = !0x1); if (null != _0x35fc07 && 0x2 < _0x35fc07[_0x4cc7('0x21')]) { if ('iLknR' !== 'SjQzR') { for (_0x35fc07 = _0x88b5e3[_0x4cc7('0x12d5')](_0x35fc07); null != _0x35fc07; ) this[_0x4cc7('0x3207')](_0x35fc07), _0x35fc07 = _0x88b5e3[_0x4cc7('0x3215')][_0x4cc7('0xc7f')](), _0x35fc07 = _0x88b5e3[_0x4cc7('0x12d5')](_0x35fc07); _0x56c880 && (this[_0x4cc7('0x214c')](), this[_0x4cc7('0x2a29')][_0x4cc7('0x1860')]()); } else { this['_baseMethod']['reset'](); } } }, 'save': function() { if (!this[_0x4cc7('0x320c')]) return !0x1; this[_0x4cc7('0x320c')] = !0x1; var _0xe2d556 = '{'; for (var _0x43b239 = 0x0, _0x1c5811 = this[_0x4cc7('0x2090')][_0x4cc7('0x34')](); _0x43b239 < _0x1c5811; ) { var _0x2d721f = _0x43b239++; 0x0 < _0x2d721f && (_0xe2d556 += ','); _0xe2d556 += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2090')]['get'](_0x2d721f)[_0x4cc7('0x8eb')]()); } this['saveFile']['data'][_0x4cc7('0x42')] = _0xe2d556 + '}'; return !0x0; }, 'recordScore': function(_0x48c36d, _0x3e3423) { null == _0x3e3423 && (_0x3e3423 = !0x1); if (null == this[_0x4cc7('0x320d')] || !(null == _0x48c36d['timestamp'] && !_0x3e3423 || _0x2d63f9[_0x4cc7('0x210')](_0x48c36d[_0x4cc7('0x249c')], new Date()[_0x4cc7('0xbe3')]() - this[_0x4cc7('0x320d')]))) { _0x3e3423 = 0x0; for (var _0x3ba91c = this[_0x4cc7('0x2090')][_0x4cc7('0x34')](); _0x3e3423 < _0x3ba91c; ) { var _0x9f0abf = _0x3e3423++; if (_0x48c36d[_0x4cc7('0xac1')](this['scoreList'][_0x4cc7('0x2b')](_0x9f0abf))) return; if (this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](_0x9f0abf)[_0x4cc7('0x3216')] < _0x48c36d[_0x4cc7('0x3216')]) { this[_0x4cc7('0x2090')]['insertAt'](_0x9f0abf, _0x48c36d); this['view'][_0x4cc7('0xb6a')](_0x48c36d, _0x9f0abf); if (0xa < this[_0x4cc7('0x2090')][_0x4cc7('0x34')]()) { _0x48c36d = 0xa; for (_0x3e3423 = this['scoreList'][_0x4cc7('0x34')](); _0x48c36d < _0x3e3423; ) _0x3ba91c = _0x48c36d++, this['view'][_0x4cc7('0x190c')](_0x3ba91c), this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](_0x3ba91c)[_0x4cc7('0xa35')](); this[_0x4cc7('0x2090')][_0x4cc7('0xa5e')](0xa, this[_0x4cc7('0x2090')]['get_length']() - 0xa); } this[_0x4cc7('0x320b')] = this[_0x4cc7('0x320c')] = !0x0; return; } } 0xa > this[_0x4cc7('0x2090')][_0x4cc7('0x34')]() && (this['scoreList'][_0x4cc7('0x29')](_0x48c36d), this['view'][_0x4cc7('0xa0c')](_0x48c36d), this[_0x4cc7('0x320b')] = this['savePending'] = !0x0); } }, 'update': function(_0x42e7b0) { if (this[_0x4cc7('0x320b')]) { this['scoreListDirty'] = !0x1; this[_0x4cc7('0x3213')][_0x4cc7('0xc20')](0x0 == this['scoreList'][_0x4cc7('0x34')]()); for (var _0x593fdf = 0x0, _0x1a76cc = this[_0x4cc7('0x2090')][_0x4cc7('0x34')](); _0x593fdf < _0x1a76cc; ) { var _0x4a6c51 = _0x593fdf++; if (0x0 == _0x4a6c51) { var _0x3f17b8 = this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](0x0) , _0x15be44 = this[_0x4cc7('0x22e')]; _0x3f17b8 = new _0x23639f(_0x3f17b8); (null == _0x15be44 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x15be44)[_0x4cc7('0x2a')](_0x3f17b8, new _0x436bc1(0x0,_0x30bcc9[_0x4cc7('0x1e99')])); } else { var _0x2da714 = this[_0x4cc7('0x2090')]['get'](_0x4a6c51); _0x15be44 = new _0x23639f(this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](_0x4a6c51 - 0x1)); _0x3f17b8 = this[_0x4cc7('0x22e')]; _0x2da714 = new _0x23639f(_0x2da714); (null == _0x3f17b8 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x3f17b8)[_0x4cc7('0x2a')](_0x2da714, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x15be44); } this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](_0x4a6c51)[_0x4cc7('0x3217')](_0x4a6c51 + 0x1); } this[_0x4cc7('0x22e')]['apply'](); this[_0x4cc7('0xc3b')]['contentsDirty'] = !0x0; } this[_0x4cc7('0xc3b')]['update'](_0x42e7b0); }, 'reset': function() { this['view'][_0x4cc7('0x19')](); }, '__class__': _0xc80798 }); var _0x88b5e3 = function(_0x3ee583, _0x307c72, _0x850844, _0x2f5b5a) { _0x145ce0[_0x4cc7('0x96b')](this); var _0x586d52 = new _0x23639f(this); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x586d52, new _0x13ca4e(!0x0)); this[_0x4cc7('0x219f')] = _0x2d63f9[_0x4cc7('0x320e')](null, _0x850844) ? _0x850844 : _0x4cc7('0x3218'); this[_0x4cc7('0x3216')] = _0x3ee583; this[_0x4cc7('0xfdc')] = _0x307c72; this[_0x4cc7('0x249c')] = _0x2f5b5a; }; _0x16dada[_0x4cc7('0x3219')] = _0x88b5e3; _0x88b5e3['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x483'), _0x4cc7('0x321a')]; _0x88b5e3[_0x4cc7('0x2d6')] = {}; _0x88b5e3[_0x4cc7('0x2d6')][_0x4cc7('0x235c')] = _0x4cc7('0x235c'); _0x88b5e3[_0x4cc7('0x12d5')] = function(_0x474c9f) { return _0x88b5e3['STRING_PARSER'][_0x4cc7('0xc7c')](_0x474c9f) ? (_0x474c9f = _0x88b5e3[_0x4cc7('0x321b')](_0x88b5e3[_0x4cc7('0x3215')][_0x4cc7('0xc7d')](0x3)), new _0x88b5e3(_0x4bf907[_0x4cc7('0xd08')](_0x88b5e3['STRING_PARSER']['matched'](0x2)),_0x474c9f,_0x88b5e3[_0x4cc7('0x3215')]['matched'](0x1),null != _0x88b5e3[_0x4cc7('0x3215')][_0x4cc7('0xc7d')](0x4) ? parseFloat(_0x88b5e3[_0x4cc7('0x3215')]['matched'](0x4)) : null)) : null; } ; _0x88b5e3[_0x4cc7('0x321b')] = function(_0x76e2aa) { var _0x5e3e81 = _0x2bc114[_0x4cc7('0x24')](null) , _0x153898 = ','; -0x1 != _0x76e2aa[_0x4cc7('0x2d')]('C') && -0x1 == _0x76e2aa['indexOf'](',') && (_0x153898 = 'C'); var _0x3746ec = 0x0; for (_0x76e2aa = _0x76e2aa[_0x4cc7('0x46')](_0x153898); _0x3746ec < _0x76e2aa['length']; ) _0x153898 = _0x76e2aa[_0x3746ec], ++_0x3746ec, _0x5e3e81['push'](_0x1fb3e3['all']['get'](_0x4bf907[_0x4cc7('0xd08')](_0x153898))); return _0x5e3e81; } ; _0x88b5e3[_0x4cc7('0x235c')] = function() { if ('MfXPG' === 'mtNFF') { this[_0x4cc7('0xdc6')] = !0x0; } else { if (null == _0x88b5e3['CHARACTER_ICONS']) { _0x88b5e3[_0x4cc7('0x321c')] = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x475412 = 0x0, _0x14fa0d = _0x1fb3e3[_0x4cc7('0x16d5')]; _0x475412 < _0x14fa0d[_0x4cc7('0x34')](); ) { var _0xe0824 = _0x14fa0d[_0x4cc7('0x2b')](_0x475412); ++_0x475412; _0xe0824['available'] ? _0x88b5e3[_0x4cc7('0x321c')][_0x4cc7('0x29')](_0x26bd70['getBitmapData'](_0xe0824[_0x4cc7('0x23f2')]())) : _0x88b5e3[_0x4cc7('0x321c')]['push'](null); } } return _0x88b5e3[_0x4cc7('0x321c')]; } } ; _0x88b5e3[_0x4cc7('0x92b')] = _0x145ce0; _0x88b5e3['prototype'] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'username': null, 'score': null, 'characters': null, 'timestamp': null, 'positionInListText': null, 'nameText': null, 'scoreText': null, 'characterDisplay': null, 'createLayout2': function() { var _0x1278a1 = this['positionInListText'] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x34, null, '-', 0x64, null, null, null, 0x4) , _0x35e191 = null; null == _0x35e191 && (_0x35e191 = _0x1278a1[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x1278a1), new _0x5a0679(_0x35e191)); _0x1278a1 = new _0x23639f(this[_0x4cc7('0x321d')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1278a1, new _0x392c21(!0x0,0x96)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x321d')]); _0x1278a1 = this[_0x4cc7('0x321e')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x34, null, this['username'], 0x1f4); _0x35e191 = null; null == _0x35e191 && (_0x35e191 = _0x1278a1[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x1278a1), new _0x5a0679(_0x35e191)); _0x1278a1 = new _0x23639f(this[_0x4cc7('0x321e')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1278a1, new _0x392c21(!0x0,0x1f4)); _0x35e191 = this[_0x4cc7('0x321e')]; _0x1278a1 = new _0x23639f(this[_0x4cc7('0x321d')]); _0x35e191 = new _0x23639f(_0x35e191); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x35e191, new _0xaf08d9(0xc,_0x30bcc9['RIGHT']), _0x1278a1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x321e')]); _0x1278a1 = this[_0x4cc7('0x235d')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x34, null, _0x4bf907[_0x4cc7('0x4dc')](this['score'])); _0x35e191 = null; null == _0x35e191 && (_0x35e191 = _0x1278a1[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x1278a1), new _0x5a0679(_0x35e191)); _0x35e191 = this[_0x4cc7('0x235d')]; _0x1278a1 = new _0x23639f(this['positionInListText']); _0x35e191 = new _0x23639f(_0x35e191); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x35e191, new _0xaf08d9(0x20c,_0x30bcc9['RIGHT']), _0x1278a1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x235d')]); if (null != this[_0x4cc7('0xfdc')]) { if ('OPpSL' === _0x4cc7('0x321f')) { null == _0x2debdf && (_0x2debdf = !0x1); null == _0x5654d3 && (_0x5654d3 = !0x0); null == _0x35e191 && (_0x35e191 = 0x1); null == _0x1278a1 && (_0x1278a1 = 0x0); _0x4ae64a[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1207')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x1e40')] = new _0x1588a1(_0x1278a1,_0x35e191,_0x5654d3,_0x2debdf); this[_0x4cc7('0x1207')][_0x4cc7('0x29')](this[_0x4cc7('0x1e40')]); } else { var _0x397d5b = '13|10|9|11|4|14|2|8|5|7|0|6|12|1|3'[_0x4cc7('0x46')]('|') , _0x38dcd6 = 0x0; while (!![]) { switch (_0x397d5b[_0x38dcd6++]) { case '0': _0x35e191 = new _0x23639f(this[_0x4cc7('0x235d')]); continue; case '1': this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x1278a1), new _0xd4938b(!0x1,0.5,-0x6), new _0x23639f(this[_0x4cc7('0x235d')])); continue; case '2': _0x35e191['scale'](_0x5654d3, _0x5654d3); continue; case '3': this[_0x4cc7('0xa0c')](_0x1278a1); continue; case '4': this['characterDisplay'] = new _0x436dff(Math[_0x4cc7('0xaea')](_0x1278a1 * this['characters']['get_length']()),Math[_0x4cc7('0xaea')](_0x35e191),!0x0,0x0); continue; case '5': for (var _0x2debdf = this[_0x4cc7('0xfdc')]; _0x5654d3 < _0x2debdf[_0x4cc7('0x34')](); ) { var _0x151ab1 = _0x2debdf[_0x4cc7('0x2b')](_0x5654d3); ++_0x5654d3; null != _0x88b5e3[_0x4cc7('0x235c')]()[_0x4cc7('0x2b')](_0x151ab1['id']) && (this[_0x4cc7('0x190d')]['draw'](_0x88b5e3[_0x4cc7('0x235c')]()[_0x4cc7('0x2b')](_0x151ab1['id']), _0x35e191), _0x35e191[_0x4cc7('0x1299')](_0x1278a1, 0x0)); } continue; case '6': _0x5654d3 = new _0x23639f(_0x1278a1); continue; case '7': _0x1278a1 = new _0x38d890(this[_0x4cc7('0x190d')]); continue; case '8': _0x5654d3 = 0x0; continue; case '9': var _0x5654d3 = _0x1278a1 / _0x88b5e3[_0x4cc7('0x235c')]()['get'](0x0)[_0x4cc7('0x7d9')]; continue; case '10': _0x1278a1 = _0x56067a['EQWKV'](0x38, _0x1278a1) ? 0x38 : _0x1278a1; continue; case '11': _0x35e191 = _0x5654d3 * _0x88b5e3[_0x4cc7('0x235c')]()['get'](0x0)[_0x4cc7('0x98b')]; continue; case '12': _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x5654d3, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x35e191); continue; case '13': _0x1278a1 = 0x118 / this[_0x4cc7('0xfdc')][_0x4cc7('0x34')](); continue; case '14': _0x35e191 = new _0x4a1676(); continue; } break; } } } this[_0x4cc7('0x21f3')](null, new _0x23639f(this[_0x4cc7('0x235d')])); }, 'setPositionInList': function(_0xa7bac) { this[_0x4cc7('0x321d')][_0x4cc7('0x215d')](null == _0xa7bac ? 'null' : '' + _0xa7bac); }, 'toString': function() { if (_0x2d63f9[_0x4cc7('0x2f42')](_0x4cc7('0x3220'), 'kSwFP')) { var _0x12cb10 = _0x4cc7('0x3221')[_0x4cc7('0x46')]('|') , _0x4476da = 0x0; while (!![]) { switch (_0x12cb10[_0x4476da++]) { case '0': this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x20); continue; case '1': this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; case '2': this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x41); continue; case '3': this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '4': _0x488f5d['stopRotationTween'](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), !0x0, !0x1); continue; case '5': this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](6.2, 0x0); continue; case '6': _0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), ['x', 'y', 'z'], !0x0, !0x1); continue; case '7': this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](7.5, 74.5, null, -0x1a); continue; } break; } } else { return '{\x22username\x22:\x22' + this[_0x4cc7('0x219f')] + _0x4cc7('0x3222') + this[_0x4cc7('0x3216')] + _0x4cc7('0x3223') + this[_0x4cc7('0x3224')]() + ']' + (null != this[_0x4cc7('0x249c')] ? _0x2d63f9[_0x4cc7('0x3225')](_0x4cc7('0x3226'), this[_0x4cc7('0x249c')]) : '') + '}'; } }, 'charactersToString': function() { var _0x16d13c = ''; if (null != this[_0x4cc7('0xfdc')]) for (var _0x52687f = !0x0, _0x222f0e = 0x0, _0x4c6e0d = this[_0x4cc7('0xfdc')]; _0x222f0e < _0x4c6e0d[_0x4cc7('0x34')](); ) { var _0x3884b3 = _0x4c6e0d[_0x4cc7('0x2b')](_0x222f0e); ++_0x222f0e; _0x52687f || (_0x16d13c += ','); _0x52687f = !0x1; _0x16d13c += _0x4bf907['string'](null == _0x3884b3['id'] ? 'null' : '' + _0x3884b3['id']); } return _0x16d13c; }, 'clone': function() { return new _0x88b5e3(this[_0x4cc7('0x3216')],this[_0x4cc7('0xfdc')],this[_0x4cc7('0x219f')],this[_0x4cc7('0x249c')]); }, 'equals': function(_0x4aa45f) { if (this[_0x4cc7('0x3216')] != _0x4aa45f['score'] || _0x56067a[_0x4cc7('0x3227')](this[_0x4cc7('0x219f')], _0x4aa45f[_0x4cc7('0x219f')])) return !0x1; if (null == this[_0x4cc7('0xfdc')] || null == _0x4aa45f[_0x4cc7('0xfdc')]) return !0x0; if (this[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() != _0x4aa45f[_0x4cc7('0xfdc')]['get_length']()) return !0x1; for (var _0x41ad0d = 0x0, _0xb9df3e = this['characters']['get_length'](); _0x41ad0d < _0xb9df3e; ) { if (_0x4cc7('0x3228') === _0x4cc7('0x3229')) { var _0x18c0c7 = this[_0x4cc7('0x322a')]; this[_0x4cc7('0x2d96')](!0x0); var _0x3029ad = _0x2cf758[_0x4cc7('0x18b5')][_0x4cc7('0x9')]; _0x2cf758[_0x4cc7('0x18b5')][_0x4cc7('0x9')] = _0x4aa45f; _0x2cf758['textInput'][_0x4cc7('0x25ca')](); window[_0x4cc7('0xcba')][_0x4cc7('0x322b')](_0x4cc7('0x322c')) && window['document'][_0x4cc7('0x322d')](_0x4cc7('0x322c')); _0x2cf758[_0x4cc7('0x18b5')][_0x4cc7('0x9')] = _0x3029ad; this[_0x4cc7('0x2d96')](_0x18c0c7); } else { var _0x54a1d3 = _0x41ad0d++; if (this['characters'][_0x4cc7('0x2b')](_0x54a1d3) != _0x4aa45f[_0x4cc7('0xfdc')]['get'](_0x54a1d3)) return !0x1; } } return !0x0; }, 'dispose': function() { for (var _0x2bfee2 = new _0x1227c0(this[_0x4cc7('0xbaf')]() - 0x1,0x0,-0x1); _0x2bfee2[_0x4cc7('0x124b')] + _0x2bfee2[_0x4cc7('0x1279')] != _0x2bfee2['end']; ) { var _0x44f095 = _0x2bfee2[_0x4cc7('0x124b')] += _0x2bfee2[_0x4cc7('0x1279')]; this['removeChildAt'](_0x44f095); } null != this[_0x4cc7('0x190d')] && (this[_0x4cc7('0x190d')][_0x4cc7('0xa35')](), this[_0x4cc7('0x190d')] = null); }, '__class__': _0x88b5e3 }); var _0x962df6 = function() { this[_0x4cc7('0x322e')] = !0x1; _0xcc959['call'](this); _0x127d51['get_instance'](); var _0x3b3ce3 = _0x127d51[_0x4cc7('0xc99')]; _0x3b3ce3 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3b3ce3['id'], _0x3b3ce3[_0x4cc7('0xc12')]); var _0x50ad76 = _0x127d51[_0x4cc7('0xc9a')]; _0x3b3ce3 += _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x50ad76['id'], _0x50ad76[_0x4cc7('0xc12')]); _0x50ad76 = _0x127d51[_0x4cc7('0x2f46')]; _0x962df6['minUpgradeValue'] = _0x2d63f9[_0x4cc7('0x3225')](_0x3b3ce3 - _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x50ad76['id'], _0x50ad76['defaultValue']), 0x1); this['mouseEnabled'] = !0x1; }; _0x16dada[_0x4cc7('0x322f')] = _0x962df6; _0x962df6[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'menu', 'MainMenu']; _0x962df6[_0x4cc7('0x8f8')] = [_0x4fc1eb, _0x3379a1]; _0x962df6[_0x4cc7('0x2d6')] = {}; _0x962df6[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x962df6[_0x4cc7('0x493')] = function() { return null == _0x962df6[_0x4cc7('0xbc4')] ? _0x962df6[_0x4cc7('0xbc4')] = new _0x962df6() : _0x962df6[_0x4cc7('0xbc4')]; } ; _0x962df6[_0x4cc7('0x92b')] = _0xcc959; _0x962df6[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { '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[_0x4cc7('0x3230')] = new _0x457ac5(); this[_0x4cc7('0x990')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x3231')); var _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x990')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e6df2, new _0x310c15(!0x0,0.5)); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x990')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x1e6df2, new _0x436bc1(0x1e,_0x30bcc9['TOP'])); this[_0x4cc7('0xa0c')](this['title']); this[_0x4cc7('0x3232')] = new _0x49b6c0(); this['addChild'](this['messageRotation']); _0x1e6df2 = new _0x4d6bf4(); _0x1e6df2[_0x4cc7('0x21f6')] = _0x2081a8['PRIMARY_FONT']; _0x1e6df2['size'] = 0x24; _0x1e6df2['color'] = 0x0; this['characterDescription'] = new _0x33a3e9(_0x1e6df2,0xddddd0,0.55 * this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')] + 0x64,0x5,0x28,null,null,!0x0); this[_0x4cc7('0x2d9b')][_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this['hideText'])); this[_0x4cc7('0x3230')][_0x4cc7('0xa0c')](this[_0x4cc7('0x2d9b')]); _0x1e6df2 = this[_0x4cc7('0x2d9c')] = new _0x1e4fa2(_0x2d63f9[_0x4cc7('0x2ef0')](_0x48c401, this, this[_0x4cc7('0x3233')]),0x0,0x24,_0x4cc7('0x3234')); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x1e6df2), new _0x49d880(0xaaaaaa,0x666666,5.4)); this[_0x4cc7('0x2d9c')][_0x4cc7('0xc20')](!0x1); this['overlays'][_0x4cc7('0xa0c')](this[_0x4cc7('0x2d9c')]); var _0x4009e0 = this[_0x4cc7('0xc1b')] = new _0x6e1106(0.65,0x50); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x990')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x4009e0, new _0xaf08d9(0x1e,_0x30bcc9[_0x4cc7('0x1f79')]), _0x1e6df2); this['addChild'](this[_0x4cc7('0xc1b')]); _0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x3235'), (_0x37a526 = this[_0x4cc7('0xc1b')], _0x48c401(_0x37a526, _0x37a526['repopulateCharacterImages']))); _0x1e6df2 = [0x0, 0x0, 0x0]; _0x4009e0 = [0x0, 0x7f, 0xff]; var _0x3ce4db = new _0x4a1676() , _0x49893d = 0.1 * this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]; _0x3ce4db[_0x4cc7('0x1291')](_0x49893d, this[_0x4cc7('0xc1b')][_0x4cc7('0xa75')]()); var _0x49c121 = new _0x457ac5(); _0x49c121[_0x4cc7('0xbb9')]()['beginGradientFill'](0x0, _0x1e6df2, [0x1, 0.4, 0x0], _0x4009e0, _0x3ce4db); _0x49c121['get_graphics']()[_0x4cc7('0xc1d')](0x0, 0x0, _0x49893d, this[_0x4cc7('0xc1b')]['get_height']()); var _0x5c45b1 = new _0x23639f(this['characterSelector']) , _0x2284a6 = new _0x23639f(_0x49c121); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2284a6, new _0x456817(!0x1,0x0), _0x5c45b1); _0x3ab995[_0x4cc7('0x2df0')](new _0x23639f(_0x49c121), null); _0x5c45b1 = new _0x23639f(this['characterSelector']); _0x2284a6 = new _0x23639f(_0x49c121); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2284a6, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0xe19')]), _0x5c45b1); _0x5c45b1 = new _0x23639f(this['characterSelector']); _0x2284a6 = new _0x23639f(_0x49c121); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2284a6, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]), _0x5c45b1); _0x49c121['mouseEnabled'] = !0x1; this[_0x4cc7('0xa0c')](_0x49c121); _0x49c121 = new _0x457ac5(); _0x49c121[_0x4cc7('0xbb9')]()[_0x4cc7('0x3236')](0x0, _0x1e6df2, [0x0, 0.4, 0x1], _0x4009e0, _0x3ce4db); _0x49c121['get_graphics']()[_0x4cc7('0xc1d')](0x0, 0x0, _0x49893d, this['characterSelector'][_0x4cc7('0xa75')]()); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0xc1b')]); _0x4009e0 = new _0x23639f(_0x49c121); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, new _0x456817(!0x1,0x0), _0x1e6df2); _0x3ab995[_0x4cc7('0x2df0')](new _0x23639f(_0x49c121), null); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0xc1b')]); _0x4009e0 = new _0x23639f(_0x49c121); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x4009e0, _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x46d')]), _0x1e6df2); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0xc1b')]); _0x4009e0 = new _0x23639f(_0x49c121); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x4009e0, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']), _0x1e6df2); _0x49c121[_0x4cc7('0xb55')] = !0x1; this[_0x4cc7('0xa0c')](_0x49c121); this[_0x4cc7('0x3237')] = new _0x1c24cf('menu/GearIcon.png',_0x48c401(this, this[_0x4cc7('0x3238')])); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x3237')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e6df2, new _0x436bc1(0x8,_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e6df2, new _0x436bc1(0x8,_0x30bcc9[_0x4cc7('0x1e99')])); this['addChild'](this[_0x4cc7('0x3237')]); _0x4009e0 = this[_0x4cc7('0x2d2f')] = new _0xdf100f(); _0x1e6df2 = new _0x23639f(this['optionsButton']); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83['get_currentLayout']()['add'](_0x4009e0, new _0xaf08d9(0x10,_0x30bcc9[_0x4cc7('0x1f79')]), _0x1e6df2); this[_0x4cc7('0x2d2f')][_0x4cc7('0x2f1a')](!0x0); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x2d2f')]); _0x1e6df2 = new _0x432b23(); _0x4009e0 = new _0x161060(_0x1e6df2); _0x172b83['get_currentLayout']()['add'](_0x4009e0, new _0x310c15(!0x0,0.5)); _0x4009e0 = new _0x23639f(this[_0x4cc7('0xc1b')]); _0x3ce4db = new _0x161060(_0x1e6df2); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3ce4db, new _0xaf08d9(0x24,_0x30bcc9[_0x4cc7('0x1f79')]), _0x4009e0); _0x4009e0 = this[_0x4cc7('0x3239')] = new _0x1c24cf(_0x2d63f9[_0x4cc7('0x267')],_0x48c401(this, this[_0x4cc7('0x323a')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x4009e0), new _0x49d880(0xaaaaaa,0x666666,0xa)); _0x4009e0 = new _0x23639f(this[_0x4cc7('0x3239')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, new _0x310c15(!0x0,0.5)); _0x3ce4db = this[_0x4cc7('0x3239')]; _0x4009e0 = new _0x161060(_0x1e6df2); _0x3ce4db = new _0x23639f(_0x3ce4db); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3ce4db, new _0xaf08d9(0x28,_0x30bcc9['BOTTOM']), _0x4009e0); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3239')]); _0x4009e0 = this[_0x4cc7('0x323b')] = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x323a')]),0x0,0x28,_0x4cc7('0x323c')); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x4009e0), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x3ce4db = this['exploreButton']; _0x4009e0 = new _0x161060(_0x1e6df2); _0x3ce4db = new _0x23639f(_0x3ce4db); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3ce4db, new _0xaf08d9(0xc,_0x30bcc9[_0x4cc7('0xe19')]), _0x4009e0); _0x3ce4db = this[_0x4cc7('0x323b')]; _0x4009e0 = new _0x161060(_0x1e6df2); _0x3ce4db = new _0x23639f(_0x3ce4db); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3ce4db, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x4009e0); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x323b')]); _0x4009e0 = this['infiniteButton'] = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x2ee4')]),0x0,0x28,_0x4cc7('0x323d'),null != _0xd87e26[_0x4cc7('0x921')] ? _0xd87e26[_0x4cc7('0x921')][_0x4cc7('0x2eb9')]() : null); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x4009e0), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x4009e0 = this[_0x4cc7('0x323e')]; _0x1e6df2 = new _0x161060(_0x1e6df2); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, new _0xaf08d9(0xc,_0x30bcc9[_0x4cc7('0x46d')]), _0x1e6df2); _0x4009e0 = this['infiniteButton']; _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x323b')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]), _0x1e6df2); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x323e')]); var _0x20c4a9 = _0x349093[_0x4cc7('0x323f')](); _0x1e6df2 = this[_0x4cc7('0x3240')] = new _0x1e4fa2(function(_0x1e6df2) { _0x4f9920['go'](_0x20c4a9, _0x1e6df2); } ,0x0,0x28,_0x4cc7('0x3241'),_0x4cc7('0x3242')); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x1e6df2), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x3240')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e6df2, new _0x310c15(!0x0,0.5)); _0x4009e0 = this['mapButton']; _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x323e')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, new _0xaf08d9(0x18,_0x30bcc9[_0x4cc7('0x1f79')]), _0x1e6df2); this['addChild'](this[_0x4cc7('0x3240')]); _0x4009e0 = this[_0x4cc7('0x3243')] = new _0x109cba(0xffffff,0xff0000,0x1c); _0x1e6df2 = new _0x23639f(this['mapButton']); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x4009e0, new _0xaf08d9(0x0,_0x30bcc9['RIGHT']), _0x1e6df2); _0x4009e0 = this['mapNumber']; _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x3240')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]), _0x1e6df2); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3243')]); _0x1e6df2 = this[_0x4cc7('0x3244')] = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x3245')]),0x0,0x28,_0x4cc7('0x3246'),_0x4cc7('0x3247'),this['mapButton']); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x1e6df2), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x3244')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e6df2, new _0x310c15(!0x0,0.5)); _0x4009e0 = this['shopButton']; _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x3240')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, new _0xaf08d9(0x18,_0x30bcc9[_0x4cc7('0x1f79')]), _0x1e6df2); this['addChild'](this[_0x4cc7('0x3244')]); _0x4009e0 = this[_0x4cc7('0x3248')] = new _0x109cba(0xffffff,0xff0000,0x1c); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x3244')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, new _0xaf08d9(0x0,_0x30bcc9['RIGHT']), _0x1e6df2); _0x4009e0 = this[_0x4cc7('0x3248')]; _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x3244')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')]), _0x1e6df2); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3248')]); var _0x4bf907 = _0x45ff0a[_0x4cc7('0x323f')](); this['statsButton'] = new _0x1c24cf(_0x4cc7('0x3249'),function(_0x1e6df2) { _0x4f9920['go'](_0x4bf907, _0x1e6df2); } ); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x324a')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x1e6df2, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0xe19')])); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x324a')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1e6df2, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0x1f79')])); this['addChild'](this[_0x4cc7('0x324a')]); var _0x16dada = _0x234f8b[_0x4cc7('0x323f')](); _0x4009e0 = this[_0x4cc7('0x324b')] = new _0x1c24cf(_0x4cc7('0x1f76'),function(_0x1e6df2) { _0x4f9920['go'](_0x16dada, _0x1e6df2); } ); _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x324a')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x3ce4db = null; null == _0x3ce4db && (_0x3ce4db = _0x172b83['get_currentLayout']()); _0x3ce4db[_0x4cc7('0x2a')](_0x4009e0, new _0xaf08d9(0xa,_0x30bcc9['RIGHT']), _0x1e6df2); _0x3ce4db[_0x4cc7('0x2a')](_0x4009e0, new _0x310c15(!0x1,0.5), _0x1e6df2); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x324b')]); _0x4009e0 = this['cutsceneBrowserButton'] = new _0x1c24cf(_0x4cc7('0x324c'),_0x48c401(this, this[_0x4cc7('0x324d')])); _0x1e6df2 = new _0x23639f(this['achievementsButton']); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4009e0, new _0x310c15(!0x1,0.5), _0x1e6df2); _0x4009e0 = this[_0x4cc7('0x324e')]; _0x1e6df2 = new _0x23639f(this[_0x4cc7('0x324b')]); _0x4009e0 = new _0x23639f(_0x4009e0); _0x172b83['get_currentLayout']()['add'](_0x4009e0, new _0xaf08d9(0xa,_0x30bcc9[_0x4cc7('0x46d')]), _0x1e6df2); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x324e')]); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3230')]); this['reset'](); }, 'update': function(_0x17a0b5) { this[_0x4cc7('0x2d9b')][_0x4cc7('0xb48')]() || this[_0x4cc7('0x2d9c')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x3232')][_0x4cc7('0x94a')](_0x17a0b5); }, 'reset': function() { var _0x1d64db = {}; _0x1d64db['NHBvs'] = function(_0x1fb3e3, _0x3fc333) { return _0x1fb3e3 != _0x3fc333; } ; _0x3b7d43[_0x4cc7('0xbc6')](); if (null != this[_0x4cc7('0xc1b')] && _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc59')] == this) { this[_0x4cc7('0xc1b')][_0x4cc7('0x19')](); this[_0x4cc7('0xc1b')][_0x4cc7('0xc20')](!0x1); for (var _0x25e750 = 0x1, _0x5343d8 = _0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x34')](); _0x25e750 < _0x5343d8; ) { var _0x1d309d = _0x25e750++; if (_0x1fb3e3[_0x4cc7('0x239a')]['get'](_0x1d309d)[_0x4cc7('0x23e9')]()) { if ('qbNju' === _0x4cc7('0x324f')) { this[_0x4cc7('0xc1b')][_0x4cc7('0xc20')](!0x0); break; } else { null == _0x5343d8 && (_0x5343d8 = !0x1); if (_0x1d64db[_0x4cc7('0x3250')](null, _0x25e750)) if (_0x5343d8) _0x5343d8 = new _0x3cded9(), _0x5343d8[_0x4cc7('0xbdd')] = this, _0x333772[_0x4cc7('0x2119')]({ 'promise': _0x5343d8, 'work': _0x25e750 }); else try { this[_0x4cc7('0x9')] = _0x25e750(), this[_0x4cc7('0x3251')] = !0x0; } catch (_0x487f96) { _0x4964ea[_0x4cc7('0xab4')] = _0x487f96, _0x487f96 instanceof _0x202aa0 && (_0x487f96 = _0x487f96['val']), this['error'] = _0x487f96, this['isError'] = !0x0; } } } } this[_0x4cc7('0x3230')][_0x4cc7('0xa0c')](this[_0x4cc7('0x2d9b')]); this['newPathFound'] ? this['mapNumber'][_0x4cc7('0x3252')]() : this[_0x4cc7('0x3243')][_0x4cc7('0xc20')](!0x1); 0x64 > _0x962df6[_0x4cc7('0xc9b')] && (_0x962df6[_0x4cc7('0xc9b')] = 0x64); 0x0 < _0x37010a[_0x4cc7('0x493')]()[_0x4cc7('0x3253')](_0x962df6[_0x4cc7('0xc9b')]) ? this[_0x4cc7('0x3248')]['displayExclamationPoint']() : this['shopNumber'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x3232')]['reset'](); this['characterSelector']['contentsDirty'] = !0x0; _0x25e750 = _0x4b25d1['primary']; _0x5343d8 = _0x25e750[_0x4cc7('0x123e')]; _0x5343d8 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5343d8['id'], _0x5343d8[_0x4cc7('0xc12')]); _0x25e750 = _0x25e750[_0x4cc7('0xc2f')]; _0x25e750 = 0x3 <= (_0x5343d8 < _0x25e750 ? _0x5343d8 : _0x25e750); this[_0x4cc7('0x3239')][_0x4cc7('0xc20')](!_0x25e750); this[_0x4cc7('0x323b')][_0x4cc7('0xc20')](_0x25e750); this[_0x4cc7('0x323e')]['set_visible'](_0x25e750); this['mapButton'][_0x4cc7('0xc20')](_0x25e750); this[_0x4cc7('0x3243')][_0x4cc7('0xc20')](this[_0x4cc7('0x3243')][_0x4cc7('0xb48')]() && _0x25e750); this[_0x4cc7('0x3244')][_0x4cc7('0xc20')](_0x25e750); this[_0x4cc7('0x3248')]['set_visible'](this['shopNumber'][_0x4cc7('0xb48')]() && _0x25e750); this[_0x4cc7('0x324b')][_0x4cc7('0xc20')](_0x25e750); this[_0x4cc7('0x324a')][_0x4cc7('0xc20')](_0x25e750); _0x25e750 = this[_0x4cc7('0x324e')]; _0x5343d8 = _0x55a4be[_0x4cc7('0x27b4')](); null != _0x5343d8[_0x4cc7('0x146b')] ? (_0x5343d8 = _0x5343d8['saveEntry'], _0x5343d8 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5343d8['id'], _0x5343d8[_0x4cc7('0xc12')])) : _0x5343d8 = !0x1; _0x25e750[_0x4cc7('0xc20')](_0x5343d8); this[_0x4cc7('0x22e')][_0x4cc7('0x20b0')](new _0x23639f(this[_0x4cc7('0x324e')])); } }, 'startExploreMode': function(_0x3f5731) { _0x4f9920['go'](_0x4f9920[_0x4cc7('0x3254')]); }, 'startInfiniteMode': function(_0x383956) { _0x4f9920['go'](_0x4f9920[_0x4cc7('0x3255')]); }, 'overlayVisible': function() { for (var _0x27bcbe = 0x0, _0x3bccac = this[_0x4cc7('0x3230')][_0x4cc7('0xbaf')](); _0x27bcbe < _0x3bccac; ) { var _0x4739d5 = _0x27bcbe++; if (this[_0x4cc7('0x3230')]['getChildAt'](_0x4739d5)[_0x4cc7('0xb48')]()) return !0x0; } return !0x1; }, 'hideVisibleOverlay': function() { var _0x562e3c = {}; _0x562e3c[_0x4cc7('0x3256')] = function(_0x1fb3e3, _0x4909b7) { return _0x1fb3e3 + _0x4909b7; } ; if (_0x56067a['dtdWU'] === 'PeWqm') { for (var _0x568836 = 0x0, _0x56a93a = this[_0x4cc7('0x3230')]['get_numChildren'](); _0x568836 < _0x56a93a; ) { var _0x51ec68 = _0x568836++; this[_0x4cc7('0x3230')][_0x4cc7('0x3257')](_0x51ec68)[_0x4cc7('0xc20')](!0x1); } } else { this['child'][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x26d0')](this[_0x4cc7('0xc34')]); var _0x3c9ed5 = this[_0x4cc7('0x2138')]; _0x3c9ed5[_0x4cc7('0xd5a')](_0x3c9ed5[_0x4cc7('0xd92')]() + 0x1f4); this[_0x4cc7('0xc35')]['setIndexedPosition'](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x3e); this[_0x4cc7('0xc35')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x5); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0.4, 0.3, null, 0xa); this['bunny'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x16); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](9.8, -0x32, !0x0, 0xf); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x37); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child'][_0x4cc7('0xac9')](1.5, 0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x23); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26d1'), -0x78, -0xc8, null, null, null, null, null); _0x3c9ed5 = new _0x161060(this['duplicator']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x28ae'), 0x8c, 0x0, null, null, null, _0x3c9ed5, null); _0x3c9ed5 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26d2'), -0x8c, 0x14, null, null, 0x0, _0x3c9ed5, null); this['createBalloon'](); _0x3c9ed5 = new _0x21e384(-0xf,-0x3c,0x0); _0x2a6728[_0x4cc7('0x2346')](_0x3c9ed5, _0xd48bfd[_0x4cc7('0x2230')], _0x3c9ed5); this[_0x4cc7('0x269a')]['moveTo'](this[_0x4cc7('0xc34')]['mesh']['get_x']() + _0x3c9ed5['x'], _0x562e3c[_0x4cc7('0x3256')](this['duplicator'][_0x4cc7('0x126')][_0x4cc7('0xb45')](), _0x3c9ed5['y']), this['duplicator'][_0x4cc7('0x126')][_0x4cc7('0xd92')]() + _0x3c9ed5['z']); this[_0x4cc7('0x269a')][_0x4cc7('0xf9a')](_0xd48bfd[_0x4cc7('0x2230')]); } }, 'toOptions': function(_0x1a53a3) { _0x5f2295[_0x4cc7('0x493')]()['set_currentMenu'](_0x55653d['get_instance']()); }, 'toShop': function(_0x2f1856) { if (_0x4cc7('0x3258') !== _0x4cc7('0x3259')) { _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x37010a['get_instance']()); _0x127d51['get_instance'](); _0x2f1856 = _0x127d51[_0x4cc7('0xc99')]; _0x2f1856 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x2f1856['id'], _0x2f1856[_0x4cc7('0xc12')]); var _0x97a1e0 = _0x127d51[_0x4cc7('0xc9a')]; _0x2f1856 += _0x104058[_0x4cc7('0x493')]()['get'](_0x97a1e0['id'], _0x97a1e0[_0x4cc7('0xc12')]); _0x97a1e0 = _0x127d51[_0x4cc7('0x2f46')]; _0x962df6[_0x4cc7('0xc9b')] = _0x2f1856 - _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x97a1e0['id'], _0x97a1e0[_0x4cc7('0xc12')]) + 0x1; } else { switch (_0x2f1856) { case 0x1: return 0x1; case 0x2: return 0x2; case 0x3: return 0x3; case 0x4: return 0x3; default: return null; } } }, 'toCutsceneBrowser': function(_0x548708) { _0x5f2295[_0x4cc7('0x493')]()['set_currentMenu'](_0x5930d8[_0x4cc7('0x493')]()); }, 'showDescription': function(_0xa9bdfb, _0x12412d) { if (_0x4cc7('0x325a') === _0x4cc7('0x325b')) { _0x1ca209 = _0x2a6728[_0x4cc7('0x30e5')]; var _0x255a1e = _0x4307b3; null == _0x255a1e && (_0x255a1e = new _0x21e384()); _0x255a1e['x'] = -0x1 * _0x1ca209['x']; _0x255a1e['y'] = -0x1 * _0x1ca209['y']; _0x255a1e['z'] = -0x1 * _0x1ca209['z']; } else { if (null == _0xa9bdfb || null == _0x12412d) this[_0x4cc7('0x2d9b')][_0x4cc7('0xc20')](!0x1); else { var _0x4975a1 = this['characterSelector'][_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0xa9bdfb['id']) , _0x1ca209 = this['characterSelector'][_0x4cc7('0x325c')](_0x4975a1[_0x4cc7('0x472')]()) , _0x568588 = this[_0x4cc7('0xc1b')]['getOutsideY'](_0x4975a1[_0x4cc7('0xb45')]()) , _0x4307b3 = 0x10 * this['layout'][_0x4cc7('0xa9a')]['y']; this[_0x4cc7('0x2d9b')][_0x4cc7('0x215d')](_0x12412d); this[_0x4cc7('0x2d9b')][_0x4cc7('0x325d')](_0x1ca209 + _0x4975a1[_0x4cc7('0xa74')]() / 0x2); _0x12412d = this['characterDescription']; var _0x1126ca = _0x568588 + _0x4975a1[_0x4cc7('0xa75')](); _0x12412d['placeBelowHelper'](null == _0x568588 ? _0x1126ca : _0x568588, _0x1126ca, _0x4307b3, !0x1); !_0xa9bdfb[_0x4cc7('0x23e9')]() && 0x0 < _0xa9bdfb[_0x4cc7('0xb31')]() ? (this[_0x4cc7('0x2d9c')][_0x4cc7('0xb46')](_0x1ca209 + _0x4975a1['get_width']() / 0x2 - _0x56067a['kOZZd'](this[_0x4cc7('0x2d9c')][_0x4cc7('0xa74')](), 0x2)), _0x4975a1 = this['unlockButton'][_0x4cc7('0xbf4')](this), 0x0 > _0x4975a1[_0x4cc7('0x13b8')]() ? (_0x1ca209 = this[_0x4cc7('0x2d9c')], _0x1ca209[_0x4cc7('0xb46')](_0x1ca209[_0x4cc7('0x472')]() - _0x4975a1[_0x4cc7('0x13b8')]())) : _0x4975a1['get_right']() > this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')] && (_0x1ca209 = this[_0x4cc7('0x2d9c')], _0x1ca209[_0x4cc7('0xb46')](_0x1ca209[_0x4cc7('0x472')]() + (this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')] - _0x4975a1[_0x4cc7('0xa97')]()))), this[_0x4cc7('0x2d9c')][_0x4cc7('0xb44')](this[_0x4cc7('0x2d9b')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x2d9b')][_0x4cc7('0xa75')]() + 0xe * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y']), this[_0x4cc7('0x2d9c')][_0x4cc7('0xe15')][_0x4cc7('0x215d')](_0x4cc7('0x325e') + _0xa9bdfb[_0x4cc7('0xb31')]() + _0x4cc7('0x325f')), this['unlockButton']['set_visible'](!0x0), this[_0x4cc7('0x3260')] = _0xa9bdfb) : (this[_0x4cc7('0x2d9c')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0x3260')] = null); } } }, 'buyCharacter': function(_0x17b771) { null != this['characterToUnlock'] && (this[_0x4cc7('0x3260')][_0x4cc7('0x23f8')](), this[_0x4cc7('0x3260')]['isUnlocked']() ? (_0x1fb3e3[_0x4cc7('0x2399')](_0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](0x0)), this[_0x4cc7('0xc1b')][_0x4cc7('0x3261')](this[_0x4cc7('0x3260')]), this[_0x4cc7('0xc1b')][_0x4cc7('0x19')]()) : _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x4cc7('0x3262')), this[_0x4cc7('0x3260')] = null); this[_0x4cc7('0x2d9b')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x2d9c')][_0x4cc7('0xc20')](!0x1); }, 'hideText': function(_0x529e63) { this[_0x4cc7('0x2d9b')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x2d9c')][_0x4cc7('0xc20')](!0x1); }, '__class__': _0x962df6 }); var _0x5f2295 = function() { _0x457ac5[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x3263')] = _0x5f2295; _0x5f2295[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'menu', 'Menu']; _0x5f2295[_0x4cc7('0x8f8')] = [_0x4fc155, _0x3379a1]; _0x5f2295[_0x4cc7('0x2d6')] = {}; _0x5f2295[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x5f2295['get_instance'] = function() { return null == _0x5f2295[_0x4cc7('0xbc4')] ? _0x5f2295[_0x4cc7('0xbc4')] = new _0x5f2295() : _0x5f2295[_0x4cc7('0xbc4')]; } ; _0x5f2295['getInstance'] = function() { return _0x5f2295['get_instance'](); } ; _0x5f2295['__super__'] = _0x457ac5; _0x5f2295[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'currentMenu': null, 'updateableMenu': null, 'update': function(_0x2117f1) { null != this['updateableMenu'] && (_0x2116b2[_0x4cc7('0xc38')] = 0xb3461, this['updateableMenu'][_0x4cc7('0x94a')](_0x2117f1)); }, 'reset': function() { if (_0x4cc7('0x3264') !== 'NIVGG') { null == _0x55a4be['teapot'] && (_0x55a4be[_0x4cc7('0x2808')] = new _0x1adb51()); return _0x55a4be[_0x4cc7('0x2808')]; } else { null == this[_0x4cc7('0xc59')] && this['set_currentMenu'](_0x962df6[_0x4cc7('0x493')]()); _0x56067a['kXNWB'](null, this['updateableMenu']) && (_0x2116b2['high'] = 0x3be4d, this[_0x4cc7('0x3265')]['reset']()); } }, 'set_currentMenu': function(_0x256213) { if (this['currentMenu'] == _0x256213) return this[_0x4cc7('0xc59')]; null != this[_0x4cc7('0xc59')] && null != this[_0x4cc7('0xc59')][_0x4cc7('0x907')] && this['removeChild'](this[_0x4cc7('0xc59')]); this[_0x4cc7('0xc59')] = _0x256213; this[_0x4cc7('0x3265')] = null; _0x2116b2[_0x4cc7('0xb84')] = 0x70f7e; null != this[_0x4cc7('0xc59')] && (_0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xc59')], _0x3379a1) && (this[_0x4cc7('0x3265')] = this[_0x4cc7('0xc59')]), this[_0x4cc7('0xa0c')](this[_0x4cc7('0xc59')]), this[_0x4cc7('0x19')]()); _0x2116b2[_0x4cc7('0xb84')] = 0x11cd4; return this[_0x4cc7('0xc59')]; }, '__class__': _0x5f2295, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_currentMenu': _0x4cc7('0xc57') }) }); var _0x45ff0a = function() { _0xcc959[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x3266')] = _0x45ff0a; _0x45ff0a[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], 'player03', _0x4cc7('0x47c'), _0x4cc7('0x483'), _0x4cc7('0x3267')]; _0x45ff0a[_0x4cc7('0x8f8')] = [_0x4fc1eb, _0x3379a1]; _0x45ff0a[_0x4cc7('0x2d6')] = {}; _0x45ff0a[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x45ff0a['asDestination'] = function() { null == _0x45ff0a[_0x4cc7('0x2239')] && (_0x45ff0a['destination'] = _0xc09c3b[_0x4cc7('0x223a')](_0x45ff0a[_0x4cc7('0x493')]())); return _0x45ff0a[_0x4cc7('0x2239')]; } ; _0x45ff0a['get_instance'] = function() { return _0x2d63f9[_0x4cc7('0x269')](null, _0x45ff0a['instance']) ? _0x45ff0a[_0x4cc7('0xbc4')] = new _0x45ff0a() : _0x45ff0a['instance']; } ; _0x45ff0a[_0x4cc7('0x92b')] = _0xcc959; _0x45ff0a['prototype'] = _0x5aff49(_0xcc959['prototype'], { 'homeButton': null, 'currentScoreView': null, 'createLayout2': function() { this[_0x4cc7('0x31ab')] = new _0x17783b(); var _0x4f5aa1 = new _0x23639f(this[_0x4cc7('0x31ab')]); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x4f5aa1, new _0x436bc1(0x8,_0x30bcc9['LEFT'])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4f5aa1, new _0x436bc1(0x8,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x31ab')]); _0x4f5aa1 = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x50, null, _0x4cc7('0x3268'), this[_0x4cc7('0xa74')](), null, null, null, 0x0); var _0x54bb6c = null; null == _0x54bb6c && (_0x54bb6c = _0x4f5aa1[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x4f5aa1), new _0x5a0679(_0x54bb6c)); _0x54bb6c = new _0x23639f(_0x4f5aa1); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x54bb6c, new _0x456817(!0x0,0x0)); this[_0x4cc7('0xa0c')](_0x4f5aa1); this['set_currentScoreView'](_0x1f7b5e[_0x4cc7('0x17e6')]()); }, 'set_currentScoreView': function(_0x19352d) { null != this[_0x4cc7('0x3269')] && this['currentScoreView'][_0x4cc7('0x907')] == this && this[_0x4cc7('0xb79')](this[_0x4cc7('0x3269')]); return this[_0x4cc7('0x3269')] = _0x19352d; }, 'update': function(_0x4231cf) { null != this[_0x4cc7('0x3269')] && this[_0x4cc7('0x3269')][_0x4cc7('0x94a')](_0x4231cf); }, 'reset': function() { this[_0x4cc7('0x326a')](_0x1f7b5e[_0x4cc7('0x17e6')]()); this[_0x4cc7('0x326b')](); this['homeButton'][_0x4cc7('0xc20')](_0x56067a[_0x4cc7('0x78c')](null, _0x2081a8['instance'][_0x4cc7('0xb7f')])); this[_0x4cc7('0xc20')](!0x0); }, 'updateDisplayedView': function() { null != this[_0x4cc7('0x3269')] && (this['currentScoreView']['set_visible'](!0x0), this[_0x4cc7('0x3269')][_0x4cc7('0x19')](), this[_0x4cc7('0xb6a')](this[_0x4cc7('0x3269')], 0x0)); }, '__class__': _0x45ff0a, '__properties__': _0x5aff49(_0xcc959[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_currentScoreView': _0x4cc7('0x326a') }) }); var _0x37010a = function() { _0xcc959['call'](this); }; _0x16dada[_0x4cc7('0x326c')] = _0x37010a; _0x37010a[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0x483'), _0x2d63f9[_0x4cc7('0x4bc')]]; _0x37010a[_0x4cc7('0x8f8')] = [_0x4fc1eb, _0x3379a1]; _0x37010a[_0x4cc7('0x2d6')] = {}; _0x37010a[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = 'get_instance'; _0x37010a[_0x4cc7('0x493')] = function() { return null == _0x37010a[_0x4cc7('0xbc4')] ? _0x37010a[_0x4cc7('0xbc4')] = new _0x37010a() : _0x37010a[_0x4cc7('0xbc4')]; } ; _0x37010a[_0x4cc7('0x92b')] = _0xcc959; _0x37010a[_0x4cc7('0x8')] = _0x5aff49(_0xcc959['prototype'], { 'scrollView': null, 'upgrades': null, 'createLayout2': function() { var _0x27e2a3 = new _0x1c24cf(_0x4cc7('0x326d'),_0x48c401(this, this['close'])) , _0x4d9b99 = new _0x23639f(_0x27e2a3); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4d9b99, new _0x436bc1(0x4,_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x4d9b99, new _0x436bc1(0x4,_0x30bcc9['TOP'])); this[_0x4cc7('0xa0c')](_0x27e2a3); _0x4d9b99 = new _0xdf100f(); _0x4d9b99['set_alignRight'](!0x0); var _0x26149b = new _0x23639f(_0x27e2a3) , _0x100d8d = new _0x23639f(_0x4d9b99); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x100d8d, new _0xaf08d9(0x28,_0x30bcc9[_0x4cc7('0x1f79')]), _0x26149b); this[_0x4cc7('0xa0c')](_0x4d9b99); this[_0x4cc7('0x1993')] = new _0x3cd1cb(0x64,0x64,null,null,new _0x159483(new _0x277385(0x0,0x3),!0x1,!0x0,this)); this[_0x4cc7('0x1993')][_0x4cc7('0x223c')] = !0x0; _0x26149b = this['scrollView']; _0x27e2a3 = new _0x23639f(_0x27e2a3); _0x3ab995['fillAreaLeftOf'](new _0x23639f(_0x26149b), _0x27e2a3, 0x0, null); _0x27e2a3 = new _0x23639f(this[_0x4cc7('0x1993')]); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x27e2a3, new _0x456817(!0x1,0x0)); this[_0x4cc7('0x1993')][_0x4cc7('0x223e')] = 0xc; this[_0x4cc7('0xb6a')](this[_0x4cc7('0x1993')], 0x0); this['scrollView'][_0x4cc7('0x2240')]['alwaysArrangeVisible'] = !0x0; _0x27e2a3 = new _0x24d6d3(this['scrollView'],0x1); _0x26149b = new _0x23639f(this[_0x4cc7('0x1993')]); _0x100d8d = new _0x23639f(_0x27e2a3); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x100d8d, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x26149b); _0x4d9b99 = new _0x23639f(_0x4d9b99); _0x26149b = new _0x23639f(_0x27e2a3); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x26149b, new _0xaf08d9(0x5,_0x30bcc9[_0x4cc7('0x1f79')]), _0x4d9b99); this[_0x4cc7('0xa0c')](_0x27e2a3); _0x4d9b99 = new _0x24d6d3(this[_0x4cc7('0x1993')],0x3); _0x27e2a3 = new _0x23639f(this[_0x4cc7('0x1993')]); _0x26149b = new _0x23639f(_0x4d9b99); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x26149b, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x27e2a3); _0x27e2a3 = new _0x23639f(_0x4d9b99); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x27e2a3, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0x1f79')])); this[_0x4cc7('0xa0c')](_0x4d9b99); this['upgrades'] = _0x2bc114[_0x4cc7('0x24')](null); this['addUpgrade'](0x5dc, _0x4cc7('0x326e'), _0x4cc7('0x326f'), _0x217368[_0x4cc7('0xb06')]); this[_0x4cc7('0x3270')](_0x1fb3e3[_0x4cc7('0xacc')], _0x4cc7('0x3271')); this['addCharacterUpgrade'](_0x1fb3e3['lizard'], _0x4cc7('0x3272')); this[_0x4cc7('0x3270')](_0x1fb3e3[_0x4cc7('0xc37')], 'Unlock\x20the\x20Child.\x20(Or\x20you\x20can\x20beat\x20the\x20Low-Power\x20Tunnel.)'); this[_0x4cc7('0x3270')](_0x1fb3e3[_0x4cc7('0xac8')], _0x4cc7('0x3273')); this['addCharacterUpgrade'](_0x1fb3e3['angel'], _0x4cc7('0x3274')); this[_0x4cc7('0x3270')](_0x1fb3e3[_0x4cc7('0xc34')], _0x4cc7('0x3275')); this[_0x4cc7('0x3270')](_0x1fb3e3['pastafarian'], _0x4cc7('0x3276')); this[_0x4cc7('0x3270')](_0x1fb3e3[_0x4cc7('0x1a60')], _0x4cc7('0x3277')); this[_0x4cc7('0x3270')](_0x1fb3e3[_0x4cc7('0xd91')], 'Unlock\x20the\x20Gentleman,\x20an\x20oddball\x20who\x20sewed\x20a\x20large\x20electromagnet\x20into\x20his\x20hat\x20to\x20attract\x20power\x20cells.'); this[_0x4cc7('0x3278')](0x190, _0x4cc7('0x3279'), _0x4cc7('0x327a'), null, _0x37010a[_0x4cc7('0x2f05')], null, 0x32)[_0x4cc7('0x327b')](_0x2e945e[_0x4cc7('0x2467')](0xc8, 0x2)); this['addUpgrade'](0x7d0, _0x4cc7('0x327c'), _0x4cc7('0x327d'), _0x37010a[_0x4cc7('0x327e')]); this[_0x4cc7('0x327f')](_0x1fb3e3[_0x4cc7('0x23a5')], _0x4cc7('0x3280'), _0x4cc7('0x3281')); this[_0x4cc7('0x327f')](_0x1fb3e3['jackOLantern'], _0x2d63f9[_0x4cc7('0x3282')], _0x4cc7('0x3283')); this[_0x4cc7('0x327f')](_0x1fb3e3[_0x4cc7('0x23b6')], _0x4cc7('0x3284'), _0x4cc7('0x3285')); this[_0x4cc7('0x3286')](0x3e8, _0x2d63f9[_0x4cc7('0x3287')], 'Balance\x20on\x20the\x20razor-thin\x20edges\x20of\x20tiles!\x20Not\x20everyone\x20cares\x20to\x20learn\x20this\x20skill,\x20and\x20those\x20who\x20do\x20will\x20learn\x20at\x20their\x20own\x20pace.', function() { return _0x1fb3e3[_0x4cc7('0xec4')]['knowledge'][_0x4cc7('0x2337')]; }, _0x1aa5eb[_0x4cc7('0x2338')], _0x1aa5eb[_0x4cc7('0x2339')])[_0x4cc7('0x9ad')](_0x4cc7('0x296'), function(_0x27e2a3) { _0x27e2a3 = _0x1aa5eb[_0x4cc7('0x2339')]; _0x104058[_0x4cc7('0x493')]()['get'](_0x27e2a3['id'], _0x27e2a3['defaultValue']) && _0x1fb3e3['set_activeCharacter'](_0x1fb3e3[_0x4cc7('0xec4')]); }); this[_0x4cc7('0x3278')](0xf, _0x4cc7('0x283f'), 'Unlock\x20permission\x20to\x20refer\x20to\x20the\x20power\x20cells\x20as\x20batteries.', _0x37010a['batteriesPurchased'])[_0x4cc7('0x9ad')](_0x4cc7('0x296'), function(_0x27e2a3) { _0x55a4be[_0x4cc7('0x278f')]()[_0x4cc7('0x50c')](0x0); }); _0x4d9b99 = (_0x37a526 = this['scrollView'][_0x4cc7('0x2240')], _0x48c401(_0x37a526, _0x37a526['arrangeVisible'])); this['layout'][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x4d9b99))); }, 'addUpgrade': function(_0x3e34e6, _0xb2ee65, _0x45d3aa, _0x362ac1, _0x555cdf, _0x3d0cea, _0x2192ed) { null == _0x2192ed && (_0x2192ed = 0x1); _0x3e34e6 = new _0x12f237(_0x3e34e6,_0xb2ee65,_0x45d3aa,_0x362ac1,_0x555cdf,this['scrollView'][_0x4cc7('0xa74')]() / this['layout'][_0x4cc7('0xa9a')]['x'],_0x3d0cea,_0x2192ed); this['scrollView'][_0x4cc7('0xa0c')](_0x3e34e6); this[_0x4cc7('0x1994')][_0x4cc7('0x29')](_0x3e34e6); return _0x3e34e6; }, 'addConditionalUpgrade': function(_0x369685, _0x6db401, _0x62b931, _0x5f18e5, _0x189c23, _0x3d3d32) { _0x369685 = new _0x24a3c9(_0x369685,_0x6db401,_0x62b931,_0x5f18e5,_0x189c23,this['scrollView'][_0x4cc7('0xa74')]() / this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x'],_0x3d3d32); this['scrollView']['addChild'](_0x369685); this[_0x4cc7('0x1994')][_0x4cc7('0x29')](_0x369685); return _0x369685; }, 'addCharacterUpgrade': function(_0x3f264, _0x8a8bb) { _0x3f264 = new _0x29e009(_0x3f264,_0x8a8bb,this['scrollView'][_0x4cc7('0xa74')]() / this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x']); this[_0x4cc7('0x1993')][_0x4cc7('0xa0c')](_0x3f264); this[_0x4cc7('0x1994')]['push'](_0x3f264); return _0x3f264; }, 'addCostumeUpgrade': function(_0x29c90f, _0x3f1fa3, _0x37f094) { _0x29c90f = new _0x29e009(_0x29c90f,_0x37f094,this['scrollView']['get_width']() / this[_0x4cc7('0x22e')]['scale']['x'],_0x3f1fa3); this[_0x4cc7('0x1993')]['addChild'](_0x29c90f); this[_0x4cc7('0x1994')][_0x4cc7('0x29')](_0x29c90f); return _0x29c90f; }, 'close': function(_0x5f3250) { _0x5f2295['get_instance']()['set_currentMenu'](_0x962df6[_0x4cc7('0x493')]()); }, 'update': function(_0x4b6dce) {}, 'reset': function() { if ('waFKC' !== _0x4cc7('0x3288')) { for (var _0x2904ac = 0x0, _0x4e1583 = this[_0x4cc7('0x1994')]; _0x2904ac < _0x4e1583['get_length'](); ) { var _0x14da19 = _0x4e1583['get'](_0x2904ac); ++_0x2904ac; _0x14da19[_0x4cc7('0x19')](); } this[_0x4cc7('0x1993')]['contentsDirty'] = !0x0; } else { this[_0x4cc7('0xa78')] = _0x2904ac; this['smoothing'] = !0x1; this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this['__setParentRenderDirty']()); this[_0x4cc7('0xb10')] = -0x1; return this['__bitmapData']; } }, 'countAffordableUpgrades': function(_0x2abbc5) { null == _0x2abbc5 && (_0x2abbc5 = 0x0); if (null == this[_0x4cc7('0x1994')] && !this[_0x4cc7('0x1911')]) this['onFirstAddedToStage'](null); for (var _0xa94eb5 = 0x0, _0x14471f = 0x0, _0x1860ef = this[_0x4cc7('0x1994')]; _0x14471f < _0x1860ef['get_length'](); ) { var _0x44eaa6 = _0x1860ef['get'](_0x14471f); ++_0x14471f; if (_0x44eaa6['purchased']()) var _0x5b2250 = !0x1; else { _0x127d51[_0x4cc7('0x493')](); _0x5b2250 = _0x127d51[_0x4cc7('0xc99')]; _0x5b2250 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5b2250['id'], _0x5b2250['defaultValue']); var _0x5c57e3 = _0x127d51[_0x4cc7('0xc9a')]; _0x5b2250 += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5c57e3['id'], _0x5c57e3[_0x4cc7('0xc12')]); _0x5c57e3 = _0x127d51[_0x4cc7('0x2f46')]; _0x5b2250 = _0x2d63f9['MLpIL'](_0x5b2250, _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5c57e3['id'], _0x5c57e3[_0x4cc7('0xc12')])) >= _0x44eaa6[_0x4cc7('0x3289')](); } _0x5b2250 && _0x44eaa6[_0x4cc7('0x3289')]() >= _0x2abbc5 && ++_0xa94eb5; } return _0xa94eb5; }, '__class__': _0x37010a }); var _0x12f237 = function(_0x2f0c7c, _0x3186cb, _0x38795d, _0x4007fe, _0x235074, _0x14ae1a, _0x212859, _0xc4bd90) { null == _0xc4bd90 && (_0xc4bd90 = 0x1); this[_0x4cc7('0x328a')] = null; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0x328b')] = _0x2f0c7c; this[_0x4cc7('0x328a')] = _0x3186cb; this[_0x4cc7('0x328c')] = _0x4007fe; this[_0x4cc7('0x328d')] = _0x235074; this[_0x4cc7('0x328e')] = _0xc4bd90; this[_0x4cc7('0x22e')] = _0x172b83[_0x4cc7('0xc1e')](); this[_0x4cc7('0x2df1')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x328f')); this[_0x4cc7('0x2df1')][_0x4cc7('0xc20')](this[_0x4cc7('0xb32')]()); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x2df1')]); _0x2f0c7c = this[_0x4cc7('0xbb4')] = new _0x1e4fa2(_0x48c401(this, this['purchase']),0x0,0x30,null == _0x2f0c7c ? 'null' : '' + _0x2f0c7c); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x2f0c7c), new _0x49d880(0xaaaaaa,0x666666,3.6)); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this['button']), new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0x46d')]), new _0x23639f(this[_0x4cc7('0x2df1')])); this[_0x4cc7('0xbb4')]['set_visible'](!this[_0x4cc7('0x2df1')][_0x4cc7('0xb48')]()); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xbb4')]); _0x3186cb = this[_0x4cc7('0xbb4')]; this['mouseEnabled'] = this[_0x4cc7('0x2df1')][_0x4cc7('0xb48')](); _0x38795d = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x28, null, _0x38795d, 0x64); _0x2f0c7c = null; _0x56067a[_0x4cc7('0x3290')](null, _0x2f0c7c) && (_0x2f0c7c = _0x38795d[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x38795d), new _0x5a0679(_0x2f0c7c)); _0x2f0c7c = new _0x23639f(this[_0x4cc7('0x2df1')]); _0x4007fe = new _0x23639f(_0x38795d); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4007fe, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x2f0c7c); this[_0x4cc7('0xa0c')](_0x38795d); _0x2f0c7c = null; null != _0x212859 && (_0x2f0c7c = _0x26bd70['getBitmap'](_0x212859), _0x212859 = new _0x23639f(this['button']), _0x3186cb = new _0x23639f(_0x2f0c7c), _0x172b83['get_currentLayout']()['add'](_0x3186cb, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x46d')]), _0x212859), this[_0x4cc7('0xa0c')](_0x2f0c7c), _0x212859 = new _0x23639f(_0x2f0c7c), _0x3ab995[_0x4cc7('0x20d2')](new _0x23639f(_0x38795d), _0x212859, 0x0, null), _0x3186cb = _0x2f0c7c); _0x14ae1a = _0x14ae1a - (_0x3186cb[_0x4cc7('0x472')]() + _0x3186cb[_0x4cc7('0xa74')]()) / this['layout'][_0x4cc7('0xa9a')]['x'] - 0x14; _0x212859 = new _0x23639f(_0x38795d); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x212859, null != _0x14ae1a ? new _0x392c21(!0x0,_0x14ae1a) : new _0x13ca4e(!0x0)); null != _0x2f0c7c && (_0x14ae1a = new _0x23639f(_0x38795d), _0x212859 = new _0x23639f(_0x2f0c7c), _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x212859, new _0x310c15(!0x1,0.5), _0x14ae1a)); null != this['button'] && (_0x212859 = this[_0x4cc7('0xbb4')], _0x14ae1a = new _0x23639f(_0x38795d), _0x212859 = new _0x23639f(_0x212859), _0x172b83['get_currentLayout']()['add'](_0x212859, new _0x310c15(!0x1,0.5), _0x14ae1a)); _0x14ae1a = this['checkMark']; _0x38795d = new _0x23639f(_0x38795d); _0x14ae1a = new _0x23639f(_0x14ae1a); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x14ae1a, new _0x310c15(!0x1,0.5), _0x38795d); }; _0x16dada[_0x4cc7('0x3291')] = _0x12f237; _0x12f237[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x483'), 'Upgrade']; _0x12f237[_0x4cc7('0x92b')] = _0x457ac5; _0x12f237[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { 'cost': null, 'costGrowth': null, 'purchaseCountEntry': null, 'purchasedEntry': null, 'button': null, 'checkMark': null, 'unlockDescription': null, 'maxLevel': null, 'layout': null, 'get_cost': function() { return null != this[_0x4cc7('0x3292')] ? Math[_0x4cc7('0xa96')](this[_0x4cc7('0x3292')](this['get_level']())) : this[_0x4cc7('0x328b')]; }, 'set_costGrowth': function(_0x287ed6) { this[_0x4cc7('0x3292')] = _0x287ed6; null != this[_0x4cc7('0xbb4')] && this[_0x4cc7('0x3293')](_0x4bf907['string'](this[_0x4cc7('0x3289')]())); return this[_0x4cc7('0x3292')]; }, 'set_buttonText': function(_0x17a18f) { this[_0x4cc7('0xbb4')]['textField']['set_text'](_0x17a18f); this[_0x4cc7('0x22e')][_0x4cc7('0x20b0')](new _0x23639f(this['button'])); return _0x17a18f; }, 'reset': function() { if (_0x4cc7('0x3294') !== _0x2d63f9[_0x4cc7('0x3295')]) { null != this['button'] && (this[_0x4cc7('0xb32')]() ? (this[_0x4cc7('0x2df1')][_0x4cc7('0xc20')](!0x0), this[_0x4cc7('0xbb4')][_0x4cc7('0xc20')](!0x1)) : (this[_0x4cc7('0x2df1')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0xbb4')][_0x4cc7('0xc20')](!0x0), null != this[_0x4cc7('0x3292')] && this[_0x4cc7('0x3293')](_0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x3289')]())))); } else { if (null == a) return null; var _0x3eb27c = new _0x436dff(a[_0x4cc7('0xa92')],a['__height'],!0x0,0x0); _0x3eb27c['readable'] = !0x1; _0x3eb27c[_0x4cc7('0x1c22')] = a; _0x3eb27c[_0x4cc7('0x1c23')] = a['__textureContext']; _0x3eb27c[_0x4cc7('0xa7e')] = null; return _0x3eb27c; } }, 'purchased': function() { return this[_0x4cc7('0x3296')]() >= this['maxLevel']; }, 'purchase': function(_0x563af6) { if ('DZxYE' !== _0x4cc7('0x3297')) { if (!this[_0x4cc7('0xb32')]()) { if (_0x2d63f9[_0x4cc7('0x2f42')]('MRJKs', _0x4cc7('0x3298'))) { 0x8 < _0x48c401[_0x4cc7('0x3299')] ? va(_0x48c401, _0x48c401[_0x4cc7('0x25ac')]) : 0x0 < _0x48c401['bi_valid'] && (_0x48c401[_0x4cc7('0x202c')][_0x48c401['pending']++] = _0x48c401['bi_buf']); _0x48c401[_0x4cc7('0x25ac')] = 0x0; _0x48c401[_0x4cc7('0x3299')] = 0x0; } else { _0x127d51[_0x4cc7('0x493')](); _0x563af6 = _0x127d51['softEarned']; _0x563af6 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x563af6['id'], _0x563af6['defaultValue']); var _0x497b43 = _0x127d51[_0x4cc7('0xc9a')]; _0x563af6 += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x497b43['id'], _0x497b43['defaultValue']); _0x497b43 = _0x127d51[_0x4cc7('0x2f46')]; _0x563af6 - _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x497b43['id'], _0x497b43[_0x4cc7('0xc12')]) >= this['get_cost']() && (_0x127d51['get_instance']()['recordSoftSpent'](this[_0x4cc7('0x3289')](), this['unlockDescription']), null != this[_0x4cc7('0x328d')] && (_0x563af6 = this[_0x4cc7('0x328d')], _0x497b43 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x563af6['id'], _0x563af6[_0x4cc7('0xc12')]), _0x563af6[_0x4cc7('0x1333')](_0x497b43 + 0x1)), null != this[_0x4cc7('0x328c')] && this[_0x4cc7('0x328c')][_0x4cc7('0x1333')](!0x0), 0x7d0 <= this[_0x4cc7('0x3289')]() ? _0x3ea8c3[_0x4cc7('0x493')]()[_0x4cc7('0x2f47')]() : _0x3ea8c3[_0x4cc7('0x493')]()['saveSoon'](), this[_0x4cc7('0xb32')]() ? (this['checkMark'][_0x4cc7('0xc20')](!0x0), this[_0x4cc7('0xbb4')][_0x4cc7('0xc20')](!0x1), this[_0x4cc7('0xb55')] = !0x0, _0x37010a[_0x4cc7('0x493')]()[_0x4cc7('0x19')]()) : this[_0x4cc7('0x3293')](_0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x3289')]())), 0x64 <= this['get_cost']() && (_0x127d51[_0x4cc7('0x493')](), _0x563af6 = _0x127d51[_0x4cc7('0xc99')], _0x563af6 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x563af6['id'], _0x563af6['defaultValue']), _0x497b43 = _0x127d51[_0x4cc7('0xc9a')], _0x563af6 += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x497b43['id'], _0x497b43[_0x4cc7('0xc12')]), _0x497b43 = _0x127d51[_0x4cc7('0x2f46')], _0x962df6[_0x4cc7('0xc9b')] = _0x563af6 - _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x497b43['id'], _0x497b43[_0x4cc7('0xc12')]) + 0x1)); } } } else { return this['_secondaryUVDependencies']; } }, 'get_level': function() { if (null != this['purchaseCountEntry']) { var _0x2a243e = this[_0x4cc7('0x328d')]; return _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x2a243e['id'], _0x2a243e[_0x4cc7('0xc12')]); } return null != this[_0x4cc7('0x328c')] && (_0x2a243e = this[_0x4cc7('0x328c')], _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x2a243e['id'], _0x2a243e['defaultValue'])) ? 0x1 : 0x0; }, '__class__': _0x12f237, '__properties__': _0x5aff49(_0x457ac5['prototype'][_0x4cc7('0x2d6')], { 'get_level': 'get_level', 'set_buttonText': _0x4cc7('0x3293'), 'set_costGrowth': _0x4cc7('0x327b'), 'get_cost': _0x4cc7('0x3289') }) }); var _0x5b6cfc = function(_0x2891dc, _0x31f733, _0x3a41a9, _0x1ae55e, _0x228e36, _0x225c71) { _0x12f237['call'](this, _0x2891dc, _0x31f733, _0x3a41a9, _0x1ae55e, null, _0x228e36); if (null != _0x225c71) this['activeEntry'] = _0x225c71; else if (null != _0x1ae55e) this[_0x4cc7('0x329a')] = new _0x20a6ba(_0x1ae55e['id'] + _0x4cc7('0x329b')); else throw new _0x202aa0(_0x4cc7('0x329c')); this[_0x4cc7('0x329a')][_0x4cc7('0xc12')] = this[_0x4cc7('0xb32')](); _0x2891dc = this[_0x4cc7('0x329a')]; _0x31f733 = this['toggleButton'] = new _0x5b75dc(0xffffff,0x30,'\x20',_0x104058['get_instance']()[_0x4cc7('0x2b')](_0x2891dc['id'], _0x2891dc[_0x4cc7('0xc12')]),_0x48c401(this, this[_0x4cc7('0x329d')])); _0x2891dc = new _0x23639f(this[_0x4cc7('0xbb4')]); _0x31f733 = new _0x23639f(_0x31f733); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x31f733, new _0x310c15(!0x0,0.5), _0x2891dc); _0x31f733 = this[_0x4cc7('0x329e')]; _0x2891dc = new _0x23639f(this[_0x4cc7('0x2df1')]); _0x31f733 = new _0x23639f(_0x31f733); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x31f733, new _0x310c15(!0x1,0.5), _0x2891dc); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x329e')]); this['removeChild'](this['checkMark']); }; _0x16dada['com.player03.run3.menu.ToggleUpgrade'] = _0x5b6cfc; _0x5b6cfc[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x2d63f9[_0x4cc7('0x20a2')], _0x4cc7('0x47c'), 'menu', 'ToggleUpgrade']; _0x5b6cfc[_0x4cc7('0x92b')] = _0x12f237; _0x5b6cfc[_0x4cc7('0x8')] = _0x5aff49(_0x12f237[_0x4cc7('0x8')], { 'activeEntry': null, 'toggleButton': null, 'purchase': function(_0x1c3054) { _0x12f237[_0x4cc7('0x8')]['purchase'][_0x4cc7('0x96b')](this, _0x1c3054); this['reset'](); }, 'reset': function() { _0x12f237[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this['activeEntry'][_0x4cc7('0xc12')] = this[_0x4cc7('0xb32')](); this['toggleButton'][_0x4cc7('0xc20')](this[_0x4cc7('0xb32')]()); var _0x329a57 = this['activeEntry']; this['toggleButton']['set_checked'](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x329a57['id'], _0x329a57['defaultValue'])); this[_0x4cc7('0xbb4')][_0x4cc7('0xc20')](!this[_0x4cc7('0xb32')]()); }, 'set_active': function(_0x590cc5) { return this[_0x4cc7('0x329a')][_0x4cc7('0x1333')](_0x590cc5); }, '__class__': _0x5b6cfc, '__properties__': _0x2d63f9['tACos'](_0x5aff49, _0x12f237[_0x4cc7('0x8')]['__properties__'], { 'set_active': _0x4cc7('0x329d') }) }); var _0x29e009 = function(_0x5bccb0, _0x5c0148, _0x4dba4e, _0x410715) { this['character'] = _0x5bccb0; null == _0x410715 && (_0x410715 = _0x5bccb0[_0x4cc7('0x5e2')]); _0x12f237['call'](this, _0x5bccb0[_0x4cc7('0xb31')](), _0x410715, _0x5c0148, _0x5bccb0[_0x4cc7('0xb32')], null, _0x4dba4e, _0x5bccb0[_0x4cc7('0x23f4')]()); }; _0x16dada['com.player03.run3.menu.CharacterUpgrade'] = _0x29e009; _0x29e009[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x483'), 'CharacterUpgrade']; _0x29e009[_0x4cc7('0x92b')] = _0x12f237; _0x29e009[_0x4cc7('0x8')] = _0x2d63f9['tACos'](_0x5aff49, _0x12f237['prototype'], { 'character': null, 'reset': function() { if (_0x56067a[_0x4cc7('0x3227')](null, this[_0x4cc7('0xb30')][_0x4cc7('0x2195')]) && 0x0 < this[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x23e6')][_0x4cc7('0x2d')](this[_0x4cc7('0xb30')], 0x0) && !this[_0x4cc7('0xb30')][_0x4cc7('0x2195')]['costumes'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x23e9')]()) this['set_visible'](!0x1); else { var _0x1b2e60 = this[_0x4cc7('0xb30')][_0x4cc7('0xb31')](); this[_0x4cc7('0x3289')]() != _0x1b2e60 && (this[_0x4cc7('0x328b')] = _0x1b2e60, this[_0x4cc7('0x3293')](_0x4bf907[_0x4cc7('0x4dc')](this['get_cost']()))); this['set_visible'](!0x0); } _0x12f237['prototype']['reset']['call'](this); }, 'purchase': function(_0x2950ae) { this[_0x4cc7('0xbb4')][_0x4cc7('0x3c4')]() && (this[_0x4cc7('0xb30')]['purchase'](), this[_0x4cc7('0xb32')]() && (this[_0x4cc7('0x2df1')][_0x4cc7('0xc20')](!0x0), this[_0x4cc7('0xbb4')][_0x4cc7('0xc20')](!0x1))); }, 'purchased': function() { return this['character'][_0x4cc7('0x23e9')](); }, '__class__': _0x29e009 }); var _0x24a3c9 = function(_0x22e89f, _0x527ddc, _0x5030d0, _0x52347f, _0x5087c2, _0x399961, _0x661605) { _0x5b6cfc[_0x4cc7('0x96b')](this, _0x22e89f, _0x527ddc, _0x5030d0, _0x5087c2, _0x399961, _0x661605); this[_0x4cc7('0x329f')] = _0x52347f; }; _0x16dada[_0x4cc7('0x32a0')] = _0x24a3c9; _0x24a3c9['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x2d63f9[_0x4cc7('0x47b')], _0x4cc7('0x483'), _0x4cc7('0x32a1')]; _0x24a3c9[_0x4cc7('0x92b')] = _0x5b6cfc; _0x24a3c9[_0x4cc7('0x8')] = _0x5aff49(_0x5b6cfc['prototype'], { 'checkAvailable': null, 'reset': function() { _0x5b6cfc[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); this['set_visible'](this[_0x4cc7('0x329f')]()); }, '__class__': _0x24a3c9 }); var _0x42490d = function(_0x47a409) { _0xcc959[_0x4cc7('0x96b')](this); this[_0x4cc7('0x32a2')] = _0x47a409; }; _0x16dada[_0x4cc7('0x32a3')] = _0x42490d; _0x42490d['__name__'] = _0x4cc7('0x32a4')['split']('\x20'); _0x42490d[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x42490d[_0x4cc7('0x92b')] = _0xcc959; _0x42490d[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'toggleButton': null, 'mapContents': null, 'markings': null, 'arrow': null, 'searchButton': null, 'scrollView': null, 'createLayout2': function() { var _0x476bb9 = this['scrollView'] = new _0x53dc44(this['mapContents']['get_width'](),this['mapContents']['get_height'](),new _0x5c050f(this['mapContents'])) , _0x4a7148 = new _0x23639f(this[_0x4cc7('0x32a2')]); _0x476bb9 = new _0x23639f(_0x476bb9); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x476bb9, new _0x456817(!0x0,0x0), _0x4a7148); _0x476bb9 = this[_0x4cc7('0x1993')]; _0x4a7148 = new _0x23639f(this[_0x4cc7('0x32a2')]); _0x476bb9 = new _0x23639f(_0x476bb9); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x476bb9, new _0x456817(!0x1,0x0), _0x4a7148); this[_0x4cc7('0xa0c')](this['scrollView']); _0x4a7148 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x4a7148, _0x5cad50[_0x4cc7('0x26fe')](0x333333, 0.5), null, null, null, new _0x23639f(this['scrollView'])); this[_0x4cc7('0xb6a')](_0x4a7148, 0x0); this[_0x4cc7('0x19e9')] = new _0x24e28(); this[_0x4cc7('0x1993')][_0x4cc7('0xa0c')](this[_0x4cc7('0x19e9')]); this[_0x4cc7('0x329e')] = new _0x1c24cf(_0x4cc7('0x32a5'),_0x48c401(this, this[_0x4cc7('0x32a6')])); _0x4a7148 = new _0x23639f(this[_0x4cc7('0x329e')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4a7148, new _0x436bc1(0x28,_0x30bcc9[_0x4cc7('0x46d')])); _0x4a7148 = new _0x23639f(this[_0x4cc7('0x329e')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4a7148, new _0x436bc1(0x4,_0x30bcc9[_0x4cc7('0x1f79')])); this[_0x4cc7('0x329e')][_0x4cc7('0xc20')](!0x1); _0x4a7148 = this[_0x4cc7('0x32a7')] = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x2dda')]),0x0,0x24,_0x4cc7('0x32a8')); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x4a7148), new _0x49d880(0xaaaaaa,0x666666,3.6)); this[_0x4cc7('0x32a7')][_0x4cc7('0xc20')](!0x1); _0x4a7148 = new _0x23639f(this['searchButton']); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x4a7148, new _0x310c15(!0x0,0.5)); _0x4a7148 = new _0x23639f(this[_0x4cc7('0x32a7')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4a7148, new _0x436bc1(0x28,_0x30bcc9[_0x4cc7('0x1f79')])); _0x4a7148 = new _0x1c24cf(_0x4cc7('0x32a9'),_0x48c401(this, this[_0x4cc7('0x32aa')])); _0x476bb9 = new _0x23639f(_0x4a7148); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x476bb9, new _0x436bc1(0x7bc,_0x30bcc9['LEFT'])); _0x476bb9 = new _0x23639f(_0x4a7148); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x476bb9, new _0x436bc1(-0x88,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0x1993')][_0x4cc7('0xa0c')](_0x4a7148); this[_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x32ab')] = _0x2bc114[_0x4cc7('0x24')](null); _0x4a7148 = 0x0; for (_0x476bb9 = _0x2a5c46[_0x4cc7('0x2e17')](); _0x4a7148 < _0x476bb9[_0x4cc7('0x34')](); ) _0x476bb9['get'](_0x4a7148), ++_0x4a7148, this['markings'][_0x4cc7('0x29')](null); }, 'toggle': function(_0x3b40c8) { _0x55a4be[_0x4cc7('0x279c')]()[_0x4cc7('0x50c')](0x2); }, 'reset': function() { this[_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x329e')][_0x4cc7('0xc20')](!0x1); if (this[_0x4cc7('0xb48')]()) { if (_0x4cc7('0x32ac') !== 'uFFLV') { _0x9973ca[_0x4cc7('0x493')]()['set_visible'](!0x1); var _0xa7fd3, _0x5fb204 = 0x0; for (_0xa7fd3 = _0x2a5c46[_0x4cc7('0x2e17')](); _0x5fb204 < _0xa7fd3[_0x4cc7('0x34')](); ) { var _0x535f37 = _0xa7fd3['get'](_0x5fb204) , _0x3fd2a0 = _0x535f37['saveChallengesDone']; (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3fd2a0['id'], _0x3fd2a0[_0x4cc7('0xc12')]) < _0x535f37[_0x4cc7('0x2e07')]['get_length']() + _0x535f37[_0x4cc7('0x2e08')][_0x4cc7('0x34')]() ? _0x535f37[_0x4cc7('0x2e03')] : 0x1) ? ++_0x5fb204 : _0x5fb204 = _0xa7fd3[_0x4cc7('0x34')](); _0x3fd2a0 = _0x535f37[_0x4cc7('0x2de0')]; _0x104058[_0x4cc7('0x493')]()['get'](_0x3fd2a0['id'], _0x3fd2a0[_0x4cc7('0xc12')]) >= _0x535f37[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() && (_0x3fd2a0 = _0x2a5c46['get_all']()[_0x4cc7('0x2d')](_0x535f37, 0x0), null == this[_0x4cc7('0x32ab')][_0x4cc7('0x2b')](_0x3fd2a0) && this[_0x4cc7('0x32ab')][_0x4cc7('0x9e7')](_0x3fd2a0, this['markBox'](_0x3fd2a0, _0x535f37))); _0x3fd2a0 = _0x535f37[_0x4cc7('0x2de0')]; if (_0x2d63f9[_0x4cc7('0x26c')](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3fd2a0['id'], _0x3fd2a0[_0x4cc7('0xc12')]), _0x535f37[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + _0x535f37[_0x4cc7('0x2e08')][_0x4cc7('0x34')]()) && !_0x535f37['optional']) break; } _0xa7fd3 = _0x55a4be[_0x4cc7('0x2799')](); _0x2d63f9[_0x4cc7('0x320e')](null, _0xa7fd3['saveEntry']) ? (_0xa7fd3 = _0xa7fd3[_0x4cc7('0x146b')], _0xa7fd3 = _0x104058[_0x4cc7('0x493')]()['get'](_0xa7fd3['id'], _0xa7fd3[_0x4cc7('0xc12')])) : _0xa7fd3 = !0x1; _0xa7fd3 && (_0xa7fd3 = _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2d')](_0x2a5c46['get_runnerMapMusings'](), 0x0), null == this[_0x4cc7('0x32ab')][_0x4cc7('0x2b')](_0xa7fd3) && this['markings']['set'](_0xa7fd3, this[_0x4cc7('0x32ad')](_0xa7fd3, _0x2a5c46[_0x4cc7('0x2e16')]()))); _0xa7fd3 = 0x0; for (_0x5fb204 = this[_0x4cc7('0x32ab')]; _0xa7fd3 < _0x5fb204['get_length'](); ) _0x535f37 = _0x5fb204['get'](_0xa7fd3), ++_0xa7fd3, null != _0x535f37 && _0x535f37['reset'](); this['arrow'][_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); _0xa7fd3 = null; _0x535f37 = 0x0; for (_0x5fb204 = _0x2a5c46[_0x4cc7('0x2e17')](); _0x535f37 < _0x5fb204[_0x4cc7('0x34')](); ) { _0x3fd2a0 = _0x5fb204[_0x4cc7('0x2b')](_0x535f37); var _0x21bd8e = _0x3fd2a0[_0x4cc7('0x2de0')]; (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x21bd8e['id'], _0x21bd8e[_0x4cc7('0xc12')]) < _0x3fd2a0['intermission'][_0x4cc7('0x34')]() + _0x3fd2a0[_0x4cc7('0x2e08')][_0x4cc7('0x34')]() ? _0x3fd2a0[_0x4cc7('0x2e03')] : 0x1) ? ++_0x535f37 : _0x535f37 = _0x5fb204['get_length'](); _0x21bd8e = _0x3fd2a0['saveChallengesDone']; _0x2d63f9[_0x4cc7('0x26c')](_0x104058[_0x4cc7('0x493')]()['get'](_0x21bd8e['id'], _0x21bd8e[_0x4cc7('0xc12')]), _0x2d63f9[_0x4cc7('0x26d')](_0x3fd2a0[_0x4cc7('0x2e07')][_0x4cc7('0x34')](), _0x3fd2a0[_0x4cc7('0x2e08')][_0x4cc7('0x34')]())) ? (_0x21bd8e = _0x3fd2a0[_0x4cc7('0x2de0')], _0x21bd8e = _0x104058[_0x4cc7('0x493')]()['get'](_0x21bd8e['id'], _0x21bd8e[_0x4cc7('0xc12')]) >= _0x3fd2a0[_0x4cc7('0x2e07')][_0x4cc7('0x34')]()) : _0x21bd8e = !0x1; if (_0x21bd8e) for (_0xa7fd3 = _0x3fd2a0; _0x2d63f9[_0x4cc7('0x26e')](null, _0xa7fd3[_0x4cc7('0x2e46')]); ) _0xa7fd3 = _0xa7fd3[_0x4cc7('0x2e46')]; } null != _0xa7fd3 && (_0x5fb204 = _0x349093['get_instance']()[_0x4cc7('0x2b00')](_0x4b25d1[_0x4cc7('0x104a')][_0x4cc7('0x1109')])[_0x4cc7('0x1f30')](-0x1, null, null), _0x5fb204['x'] += 0x14 * this[_0x4cc7('0x22e')]['scale']['x'], this[_0x4cc7('0x32ae')](this['markings']['get'](_0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2d')](_0xa7fd3, 0x0)), _0x5fb204)); this[_0x4cc7('0x32a7')][_0x4cc7('0xc20')](!0x1); _0x5fb204 = 0x0; for (_0xa7fd3 = _0x2a5c46[_0x4cc7('0x2e17')](); _0x5fb204 < _0xa7fd3['get_length'](); ) if (_0x535f37 = _0xa7fd3[_0x4cc7('0x2b')](_0x5fb204), _0x3fd2a0 = _0x535f37[_0x4cc7('0x2de0')], (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3fd2a0['id'], _0x3fd2a0[_0x4cc7('0xc12')]) < _0x535f37[_0x4cc7('0x2e07')]['get_length']() + _0x535f37[_0x4cc7('0x2e08')][_0x4cc7('0x34')]() ? _0x535f37[_0x4cc7('0x2e03')] : 0x1) ? ++_0x5fb204 : _0x5fb204 = _0xa7fd3['get_length'](), _0x3fd2a0 = _0x535f37['saveChallengesDone'], _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3fd2a0['id'], _0x3fd2a0[_0x4cc7('0xc12')]) < _0x535f37[_0x4cc7('0x2e07')]['get_length']() + _0x535f37[_0x4cc7('0x2e08')][_0x4cc7('0x34')]() ? (_0x3fd2a0 = _0x535f37[_0x4cc7('0x2de0')], _0x535f37 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3fd2a0['id'], _0x3fd2a0[_0x4cc7('0xc12')]) < _0x535f37['intermission'][_0x4cc7('0x34')]()) : _0x535f37 = !0x1, _0x535f37) { if (_0x4cc7('0x32af') === 'Ajrqc') { this['searchButton'][_0x4cc7('0xc20')](!0x0); break; } else { return this[_0x4cc7('0x113e')] = _0xa7fd3; } } _0xa7fd3 = _0x55a4be[_0x4cc7('0x27ea')](); null != _0xa7fd3[_0x4cc7('0x146b')] ? (_0xa7fd3 = _0xa7fd3[_0x4cc7('0x146b')], _0xa7fd3 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xa7fd3['id'], _0xa7fd3[_0x4cc7('0xc12')])) : _0xa7fd3 = !0x1; if (_0xa7fd3) _0xa7fd3 = _0x349093[_0x4cc7('0x493')](), _0xa7fd3[_0x4cc7('0x32a2')]['set_cameraX'](0x708 * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x']), _0xa7fd3[_0x4cc7('0x1d33')] = 0x0; else { _0xa7fd3 = null; _0x5fb204 = 0x0; for (_0x535f37 = this['markings']; _0x5fb204 < _0x535f37[_0x4cc7('0x34')](); ) _0x3fd2a0 = _0x535f37[_0x4cc7('0x2b')](_0x5fb204), ++_0x5fb204, null != _0x3fd2a0 && _0x3fd2a0[_0x4cc7('0x32b0')] && (_0xa7fd3 = _0x3fd2a0); null != _0xa7fd3 && (_0x5fb204 = _0x349093['get_instance'](), _0x535f37 = _0xa7fd3[_0x4cc7('0x472')](), _0xa7fd3[_0x4cc7('0xb45')](), _0x5fb204[_0x4cc7('0x32a2')]['set_cameraX'](_0x535f37), _0x5fb204[_0x4cc7('0x1d33')] = 0x0); } this[_0x4cc7('0x19e9')][_0x4cc7('0x10cd')](0x0); _0x3ae7ae[_0x4cc7('0xd8a')](this['arrow']); } else { this[_0x4cc7('0x145d')] = !0x0; this[_0x4cc7('0x2406')] = this['timeActive'] = 0x0; this[_0x4cc7('0x2414')](); } } else this[_0x4cc7('0x32a7')][_0x4cc7('0xc20')](!0x1); }, 'update': function(_0x5c1f83) { if (this[_0x4cc7('0xb48')]()) { for (var _0x359379 = 0x0, _0x3ed4ba = 0x0, _0x24e4c7 = this[_0x4cc7('0x32ab')]; _0x3ed4ba < _0x24e4c7[_0x4cc7('0x34')](); ) { var _0x35766e = _0x24e4c7[_0x4cc7('0x2b')](_0x3ed4ba); ++_0x3ed4ba; null != _0x35766e && (_0x35766e[_0x4cc7('0x94a')](_0x5c1f83), _0x359379 = _0x35766e[_0x4cc7('0xad4')]()); } 0x0 == this[_0x4cc7('0x19e9')][_0x4cc7('0xad4')]() && 0.8 < _0x359379 && (this[_0x4cc7('0x19e9')][_0x4cc7('0x10cd')](0.02), _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x19e9')], 0.4, { 'alpha': 0x1 })); this[_0x4cc7('0x1993')][_0x4cc7('0x94a')](_0x5c1f83); } }, 'markBox': function(_0x5232b7, _0x566385) { if (null != _0x566385['hiddenBehind']) return null; for (var _0x13df4c = 0x0, _0x10f880 = 0x0; _0x10f880 < _0x5232b7; ) { var _0x2b437a = _0x10f880++; null == _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x2b437a)[_0x4cc7('0x2e46')] && ++_0x13df4c; } _0x5232b7 = new _0x47034b(_0x13df4c,_0x566385); this[_0x4cc7('0x1993')][_0x4cc7('0xa0c')](_0x5232b7); return _0x5232b7; }, 'drawArrow': function(_0xe4a65, _0x2dad4c) { if (_0x4cc7('0x32b1') === _0x4cc7('0x32b1')) { if (null != _0xe4a65) { var _0x43cb66 = Math['sqrt']((_0x2dad4c['x'] - _0xe4a65[_0x4cc7('0x472')]()) * (_0x2dad4c['x'] - _0xe4a65['get_x']()) + (_0x2dad4c['y'] - _0xe4a65['get_y']()) * (_0x2dad4c['y'] - _0xe4a65[_0x4cc7('0xb45')]())) , _0x5ec941 = this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x43cb66 -= (_0x5ec941['x'] + _0x5ec941['y']) / 0x2 * 0x50; _0x5ec941 = 0x3c * this['layout']['scale']['x']; var _0x442baa = _0x2dad4c['y'] - _0xe4a65[_0x4cc7('0xb45')]() > 0xc8 * this['layout'][_0x4cc7('0xa9a')]['y'] ? 0x1 : -0x1 , _0x3968d5 = 0.15 * _0x43cb66 , _0x2895e6 = _0x56067a[_0x4cc7('0x79d')](0.1, _0x43cb66); this[_0x4cc7('0x19e9')][_0x4cc7('0xbb9')]()['clear'](); this['arrow'][_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](5.6 * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'], 0xffffff); this[_0x4cc7('0x19e9')]['get_graphics']()[_0x4cc7('0x168e')](_0x5ec941, 0x0); this[_0x4cc7('0x19e9')][_0x4cc7('0xbb9')]()['curveTo'](_0x5ec941 + _0x43cb66 / 0x2, 0.16 * _0x43cb66 * _0x442baa, _0x5ec941 + _0x43cb66, 0x0); this['arrow'][_0x4cc7('0xbb9')]()['moveTo'](_0x5ec941 + _0x43cb66 - _0x3968d5, _0x2895e6 * _0x442baa); this[_0x4cc7('0x19e9')][_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](_0x5ec941 + _0x43cb66, 0x0); this[_0x4cc7('0x19e9')][_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](_0x5ec941 + _0x43cb66 - 1.17 * _0x3968d5, -0.4 * _0x2895e6 * _0x442baa); this[_0x4cc7('0x19e9')]['set_x'](_0xe4a65[_0x4cc7('0x472')]()); this[_0x4cc7('0x19e9')][_0x4cc7('0xb44')](_0xe4a65[_0x4cc7('0xb45')]()); this['arrow'][_0x4cc7('0xb4c')](_0x56067a['NSdke'](0xb4, Math[_0x4cc7('0x131b')](_0x2dad4c['y'] - _0xe4a65[_0x4cc7('0xb45')](), _0x2dad4c['x'] - _0xe4a65[_0x4cc7('0x472')]())) / 3.141592653589793 * 0xb4 / 3.141592653589793); } } else { null != this[_0x4cc7('0x19f6')] && this[_0x4cc7('0x19f6')][_0x4cc7('0x42a')](_0xe4a65); return _0xe4a65; } }, 'keepSearching': function(_0x23d7cd) { _0x23d7cd = 0x0; for (var _0x58c074 = _0x2a5c46[_0x4cc7('0x2e17')](); _0x23d7cd < _0x58c074[_0x4cc7('0x34')](); ) { var _0x4d78aa = _0x58c074[_0x4cc7('0x2b')](_0x23d7cd); ++_0x23d7cd; var _0x1e8443 = _0x4d78aa[_0x4cc7('0x2de0')]; if (_0x104058['get_instance']()['get'](_0x1e8443['id'], _0x1e8443[_0x4cc7('0xc12')]) < _0x4d78aa[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() && !_0x4d78aa['optional']) { _0x4d78aa[_0x4cc7('0x1d23')](); return; } } _0x23d7cd = 0x0; for (_0x58c074 = _0x2a5c46[_0x4cc7('0x2e17')](); _0x23d7cd < _0x58c074[_0x4cc7('0x34')](); ) if (_0x4d78aa = _0x58c074['get'](_0x23d7cd), ++_0x23d7cd, _0x1e8443 = _0x4d78aa[_0x4cc7('0x2de0')], _0x104058[_0x4cc7('0x493')]()['get'](_0x1e8443['id'], _0x1e8443['defaultValue']) < _0x4d78aa[_0x4cc7('0x2e07')][_0x4cc7('0x34')]()) { _0x4d78aa[_0x4cc7('0x1d23')](); break; } }, 'startFromBeginning': function(_0x4ff433) { _0x55a4be[_0x4cc7('0x279c')]()[_0x4cc7('0x50c')](0x2); }, '__class__': _0x42490d }); var _0x47034b = function(_0x2ec7e5, _0x195135) { _0x468839[_0x4cc7('0x96b')](this, _0x48c401(this, this[_0x4cc7('0x1261')])); this[_0x4cc7('0x2e0d')] = _0x195135; if (null != _0x195135[_0x4cc7('0x2e46')]) throw new _0x202aa0(_0x4cc7('0x32b2')); for (var _0x79f296 = _0x2a5c46['get_all']()['indexOf'](_0x195135, 0x0) + 0x1, _0x1bf24f = _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x34')](); _0x79f296 < _0x1bf24f; ) { if (_0x4cc7('0x32b3') === _0x4cc7('0x32b3')) { var _0x1f9ec9 = _0x79f296++; if (_0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x1f9ec9)[_0x4cc7('0x2e46')] == _0x195135) null == this[_0x4cc7('0x32b4')] && (this[_0x4cc7('0x32b4')] = []), this[_0x4cc7('0x32b4')][_0x4cc7('0x29')](_0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x1f9ec9)); else break; } else { return null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')] || _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x2d28')] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xee1')][_0x4cc7('0xc30')](0x1) : !0x1 : !0x0; } } this['fadeStart'] = 0.3 * _0x2ec7e5; _0x2ec7e5 = _0x349093[_0x4cc7('0x493')](); _0x79f296 = _0x195135[_0x4cc7('0x2e11')]; _0x195135 = _0x2ec7e5['getPath'](_0x195135[_0x4cc7('0x2e10')])[_0x4cc7('0x1f30')](_0x79f296, null, null); this[_0x4cc7('0xb46')](_0x195135['x']); this[_0x4cc7('0xb44')](_0x195135['y']); this[_0x4cc7('0xb4c')](0x168 * Math[_0x4cc7('0xc2b')]()); _0x195135 = new _0x432b23(0x0,0x0,0x1c,0x1c); _0x2ec7e5 = new _0x161060(_0x195135); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2ec7e5, new _0x13ca4e(!0x0)); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2ec7e5, new _0x13ca4e(!0x1)); _0x2ec7e5 = new _0x24e28(); _0x79f296 = new _0x109181(_0x47034b['boxPoints']); _0x79f296[_0x4cc7('0x1c9c')] = 5.6; _0x79f296[_0x4cc7('0x1c9b')] = 0xffffff; _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x2ec7e5), _0x79f296, new _0x161060(_0x195135)); this[_0x4cc7('0xa0c')](_0x2ec7e5); _0x2ec7e5 = new _0x24e28(); _0x79f296 = new _0x109181(_0x47034b[_0x4cc7('0x32b5')]); _0x79f296[_0x4cc7('0x2c60')] = _0x5cad50[_0x4cc7('0xe1e')]; _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x2ec7e5), _0x79f296, new _0x161060(_0x195135)); this['addChild'](_0x2ec7e5); }; _0x16dada[_0x4cc7('0x32b6')] = _0x47034b; _0x47034b['__name__'] = _0x4cc7('0x32b7')[_0x4cc7('0x46')]('\x20'); _0x47034b[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x47034b[_0x4cc7('0x92b')] = _0x468839; _0x47034b[_0x4cc7('0x8')] = _0x5aff49(_0x468839[_0x4cc7('0x8')], { 'boxPath': null, 'hiddenPaths': null, 'pulsing': null, 'animationTime': null, 'fadeStart': null, 'update': function(_0x22578b) { if ('LkfLb' !== 'LkfLb') { throw new _0x202aa0(new _0xb16e5a()); } else { this['animationTime'] += _0x22578b; this[_0x4cc7('0x232b')] > this['fadeStart'] && (0x1 > this[_0x4cc7('0xad4')]() && (this['animationTime'] > _0x56067a[_0x4cc7('0x32b8')](this[_0x4cc7('0x32b9')], 0.3) ? this[_0x4cc7('0x10cd')](0x1) : this['set_alpha'](_0x56067a[_0x4cc7('0x79f')](this[_0x4cc7('0x232b')] - this['fadeStart'], 0.3))), this['pulsing'] && (this[_0x4cc7('0xb3e')](0.15 * Math[_0x4cc7('0x28')](3.141592653589793 * this['animationTime']) + 1.15), this[_0x4cc7('0xb2a')](this['get_scaleX']()))); } }, 'reset': function() { var _0x47ce1b = this[_0x4cc7('0x2e0d')] , _0x2d3b8b = _0x47ce1b[_0x4cc7('0x2de0')]; this[_0x4cc7('0x32b0')] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x2d3b8b['id'], _0x2d3b8b[_0x4cc7('0xc12')]) < _0x47ce1b['intermission'][_0x4cc7('0x34')]() + _0x47ce1b[_0x4cc7('0x2e08')]['get_length'](); if (!this[_0x4cc7('0x32b0')] && null != this[_0x4cc7('0x32b4')]) for (_0x47ce1b = 0x0, _0x2d3b8b = this[_0x4cc7('0x32b4')]; _0x47ce1b < _0x2d3b8b[_0x4cc7('0x21')]; ) { var _0x54467a = _0x2d3b8b[_0x47ce1b]; ++_0x47ce1b; var _0xb8d72f = _0x54467a[_0x4cc7('0x2de0')]; if (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xb8d72f['id'], _0xb8d72f[_0x4cc7('0xc12')]) < _0x54467a[_0x4cc7('0x2e07')]['get_length']() + _0x54467a['boxChallenges'][_0x4cc7('0x34')]()) { this[_0x4cc7('0x32b0')] = !0x0; break; } } this['set_alpha'](0x0); this[_0x4cc7('0x232b')] = 0x0; }, 'onClick': function(_0x43e2d2) { _0x43e2d2 = this[_0x4cc7('0x2e0d')]; if (!_0x56067a[_0x4cc7('0x7a0')](_0x43e2d2[_0x4cc7('0xb1c')], _0x43e2d2[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + _0x43e2d2[_0x4cc7('0x2e08')][_0x4cc7('0x34')]())) { if (null != this[_0x4cc7('0x32b4')]) { _0x43e2d2 = 0x0; for (var _0x103bcb = this[_0x4cc7('0x32b4')]; _0x43e2d2 < _0x103bcb['length']; ) { var _0x4abae3 = _0x103bcb[_0x43e2d2]; ++_0x43e2d2; if (_0x4abae3[_0x4cc7('0xb1c')] >= _0x4abae3[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + _0x4abae3[_0x4cc7('0x2e08')]['get_length']()) { var _0x55303e = _0x4abae3[_0x4cc7('0x2de0')]; _0x55303e = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x55303e['id'], _0x55303e['defaultValue']) < _0x4abae3[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + _0x4abae3[_0x4cc7('0x2e08')][_0x4cc7('0x34')](); } else _0x55303e = !0x0; if (_0x55303e) { if (_0x4cc7('0x32ba') !== _0x4cc7('0x32bb')) { _0x4abae3['continuePath'](); return; } else { return _0x4cc7('0x23f6') + this[_0x4cc7('0x5e2')] + '.png'; } } } } _0x43e2d2 = this[_0x4cc7('0x2e0d')]; _0x43e2d2[_0x4cc7('0xb1c')] = _0x43e2d2[_0x4cc7('0x2e07')][_0x4cc7('0x34')](); _0x43e2d2['saveSubIndex'][_0x4cc7('0x227')](); } this[_0x4cc7('0x2e0d')][_0x4cc7('0x1d23')](); }, '__class__': _0x47034b }); var _0x530f49 = function() { var _0xc3fd7a = {}; _0xc3fd7a[_0x4cc7('0x32bc')] = function(_0x1fb3e3, _0x2f0d78) { return _0x1fb3e3 != _0x2f0d78; } ; if (_0x4cc7('0x7a2') === _0x56067a['mOKTs']) { this[_0x4cc7('0x2242')] = this[_0x4cc7('0x269c')] = !0x0; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0x269d')] = new _0x457ac5(); this['superAddChild'](this['contents']); } else { var _0x9b303e = e[d]; ++d; var _0xa09e2a = b && Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x9b303e, _0x4cc7('0xe17')) ? _0x9b303e['size'] : 0x64; var _0x5efdd5 = _0x9b303e['id']; if (Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x9b303e, _0x4cc7('0x1987'))) { var _0x55aeb8 = this[_0x4cc7('0x1040')]; var _0x52b509 = this[_0x4cc7('0x32bd')](c + _0x4bf907['string'](_0x19c1c0['field'](_0x9b303e, _0x4cc7('0x1987')))); null != _0x842c50[_0x5efdd5] ? _0x55aeb8[_0x4cc7('0x97d')](_0x5efdd5, _0x52b509) : _0x55aeb8['h'][_0x5efdd5] = _0x52b509; } if (Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x9b303e, _0x4cc7('0x32be'))) { var _0x63174d = _0x4cc7('0x32bf')[_0x4cc7('0x46')]('|') , _0x26aa90 = 0x0; while (!![]) { switch (_0x63174d[_0x26aa90++]) { case '0': for (var _0x21bc75 = _0x52b509[_0x4cc7('0x21')]; _0x55aeb8 < _0x21bc75; ) { var _0x4eb375 = _0x55aeb8++; _0x52b509[_0x4eb375] = this['__cacheBreak'](c + _0x52b509[_0x4eb375]); } continue; case '1': _0x52b509 = _0x19c1c0[_0x4cc7('0x997')](_0x9b303e, 'pathGroup'); continue; case '2': _0x55aeb8 = 0x0; continue; case '3': _0x55aeb8 = this[_0x4cc7('0x32c0')]; continue; case '4': null != _0x842c50[_0x5efdd5] ? _0x55aeb8[_0x4cc7('0x97d')](_0x5efdd5, _0x52b509) : _0x55aeb8['h'][_0x5efdd5] = _0x52b509; continue; } break; } } _0x52b509 = this[_0x4cc7('0x32c1')]; _0xc3fd7a['bUkKF'](null, _0x842c50[_0x5efdd5]) ? _0x52b509['setReserved'](_0x5efdd5, _0xa09e2a) : _0x52b509['h'][_0x5efdd5] = _0xa09e2a; _0xa09e2a = _0x9b303e[_0x4cc7('0x994')]; _0x52b509 = this['types']; null != _0x842c50[_0x5efdd5] ? _0x52b509[_0x4cc7('0x97d')](_0x5efdd5, _0xa09e2a) : _0x52b509['h'][_0x5efdd5] = _0xa09e2a; Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x9b303e, _0x4cc7('0x32c2')) && (_0x52b509 = this[_0x4cc7('0x32c2')], _0xa09e2a = _0x19c1c0[_0x4cc7('0x997')](_0x9b303e, _0x4cc7('0x32c2')), null != _0x842c50[_0x5efdd5] ? _0x52b509[_0x4cc7('0x97d')](_0x5efdd5, _0xa09e2a) : _0x52b509['h'][_0x5efdd5] = _0xa09e2a); Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x9b303e, _0x4cc7('0x2ba3')) && (_0x9b303e = _0x4b4d92[_0x4cc7('0x2ba5')](_0x19c1c0[_0x4cc7('0x997')](_0x9b303e, _0x4cc7('0x2ba3'))), _0xa09e2a = this[_0x4cc7('0x146e')], null != _0x842c50[_0x5efdd5] ? _0xa09e2a[_0x4cc7('0x97d')](_0x5efdd5, _0x9b303e) : _0xa09e2a['h'][_0x5efdd5] = _0x9b303e); } }; _0x16dada[_0x4cc7('0x32c3')] = _0x530f49; _0x530f49[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x32c4')]; _0x530f49[_0x4cc7('0x92b')] = _0x457ac5; _0x530f49[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { 'contentsDirty': null, 'overrideEnabled': null, 'contents': null, 'superAddChild': function(_0x26439d) { this[_0x4cc7('0x269c')] = !0x1; this[_0x4cc7('0xa0c')](_0x26439d); this['overrideEnabled'] = !0x0; }, 'superAddChildAt': function(_0x7714e2, _0x23122f) { this[_0x4cc7('0x269c')] = !0x1; this[_0x4cc7('0xb6a')](_0x7714e2, _0x23122f); this[_0x4cc7('0x269c')] = !0x0; }, 'superRemoveChild': function(_0x150a7d) { this[_0x4cc7('0x269c')] = !0x1; this[_0x4cc7('0xb79')](_0x150a7d); this[_0x4cc7('0x269c')] = !0x0; }, 'addChild': function(_0x179060) { return this[_0x4cc7('0x269c')] ? (this['contentsDirty'] = !0x0, this['contents'][_0x4cc7('0xa0c')](_0x179060)) : _0x457ac5[_0x4cc7('0x8')]['addChild'][_0x4cc7('0x96b')](this, _0x179060); }, 'addChildAt': function(_0x2e3f1d, _0x6a03bd) { return this[_0x4cc7('0x269c')] ? (this[_0x4cc7('0x2242')] = !0x0, this[_0x4cc7('0x269d')][_0x4cc7('0xb6a')](_0x2e3f1d, _0x6a03bd)) : _0x457ac5[_0x4cc7('0x8')]['addChildAt']['call'](this, _0x2e3f1d, _0x6a03bd); }, 'getChildAt': function(_0x992b59) { return this[_0x4cc7('0x269c')] ? this[_0x4cc7('0x269d')]['getChildAt'](_0x992b59) : _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x3257')][_0x4cc7('0x96b')](this, _0x992b59); }, 'getChildByName': function(_0x4410c7) { return this[_0x4cc7('0x269c')] ? this['contents'][_0x4cc7('0x32c5')](_0x4410c7) : _0x457ac5[_0x4cc7('0x8')]['getChildByName']['call'](this, _0x4410c7); }, 'getChildIndex': function(_0x1a6450) { var _0x2793e3 = {}; _0x2793e3['EgGws'] = function(_0x1fb3e3, _0x520a11) { return _0x2d63f9.dwAhc(_0x1fb3e3, _0x520a11); } ; if (_0x2d63f9[_0x4cc7('0x270')] !== 'rQsXb') { return this['overrideEnabled'] ? this['contents'][_0x4cc7('0xc1a')](_0x1a6450) : _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xc1a')][_0x4cc7('0x96b')](this, _0x1a6450); } else { var _0x338f93 = _0x172b83[_0x4cc7('0x46f')]() , _0x3918db = new _0x23639f(this); (_0x2793e3[_0x4cc7('0x32c6')](null, _0x338f93) ? _0x172b83['get_currentLayout']() : _0x338f93)[_0x4cc7('0x2a')](_0x3918db, new _0x449b83(!0x0,0.9)); _0x338f93 = _0x172b83[_0x4cc7('0x46f')](); _0x3918db = new _0x23639f(this); (null == _0x338f93 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x338f93)['add'](_0x3918db, new _0x310c15(!0x0,0.5)); (null == _0x338f93 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x338f93)[_0x4cc7('0x2a')](_0x3918db, new _0x310c15(!0x1,0.5)); _0x338f93 = this[_0x4cc7('0x235d')] = _0x22bdfe['createTextField'](0x0, 0x61, null, _0x4518fb[_0x4cc7('0x8eb')](0x0)); _0x3918db = null; null == _0x3918db && (_0x3918db = _0x338f93['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x338f93), new _0x5a0679(_0x3918db)); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this['scoreText']), new _0x310c15(!0x0,0.35)); _0x338f93 = new _0x23639f(this['scoreText']); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x338f93, new _0x436bc1(0x6,_0x30bcc9['TOP'])); this[_0x4cc7('0xa0c')](this['scoreText']); _0x338f93 = this[_0x4cc7('0x235d')]; _0x3918db = this[_0x4cc7('0x32c7')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x23); var _0x35b90e = null; null == _0x35b90e && (_0x35b90e = _0x3918db[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x3918db), new _0x5a0679(_0x35b90e)); _0x35b90e = this['scorePrefixText']; _0x3918db = new _0x23639f(this[_0x4cc7('0x235d')]); _0x35b90e = new _0x23639f(_0x35b90e); var _0x413439 = null; null == _0x413439 && (_0x413439 = _0x172b83['get_currentLayout']()); _0x413439['add'](_0x35b90e, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0xe19')]), _0x3918db); _0x413439[_0x4cc7('0x2a')](_0x35b90e, new _0x310c15(!0x1,0.5), _0x3918db); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32c7')]); _0x3918db = this[_0x4cc7('0x32c8')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x23); _0x35b90e = null; _0x2793e3[_0x4cc7('0x32c6')](null, _0x35b90e) && (_0x35b90e = _0x3918db[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x3918db), new _0x5a0679(_0x35b90e)); _0x35b90e = this[_0x4cc7('0x32c8')]; _0x3918db = new _0x23639f(this['scoreText']); _0x35b90e = new _0x23639f(_0x35b90e); _0x413439 = null; null == _0x413439 && (_0x413439 = _0x172b83[_0x4cc7('0xc1e')]()); _0x413439[_0x4cc7('0x2a')](_0x35b90e, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x3918db); _0x413439[_0x4cc7('0x2a')](_0x35b90e, new _0x310c15(!0x1,0.5), _0x3918db); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32c8')]); this['runStatsButton'] = new _0x1c24cf(_0x4cc7('0x32c9'),_0x48c401(this, this[_0x4cc7('0x32ca')])); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32cb')]); _0x3918db = new _0x17783b(); _0x35b90e = new _0x23639f(this[_0x4cc7('0x32cb')]); _0x413439 = new _0x23639f(_0x3918db); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x413439, new _0x456817(!0x1,0x0), _0x35b90e); _0x3ab995['maintainAspectRatio'](new _0x23639f(_0x3918db), null); this['addChild'](_0x3918db); this[_0x4cc7('0x32cc')] = new _0x11de5d(); this[_0x4cc7('0x22e')]['add'](new _0x23639f(this[_0x4cc7('0x32cc')]), new _0xd4938b(!0x0,0.5,0x14)); _0x35b90e = this[_0x4cc7('0x32cc')]; _0x338f93 = new _0x23639f(_0x338f93); _0x35b90e = new _0x23639f(_0x35b90e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x35b90e, new _0xaf08d9(0x6,_0x30bcc9[_0x4cc7('0x1f79')]), _0x338f93); this['addChild'](this[_0x4cc7('0x32cc')]); _0x338f93 = this['messageText'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x18, null, null, 0x12c, null, null, null, 0x0); _0x35b90e = null; null == _0x35b90e && (_0x35b90e = _0x338f93['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x338f93), new _0x5a0679(_0x35b90e)); _0x338f93 = new _0x23639f(this[_0x4cc7('0x32cd')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x338f93, new _0x449b83(!0x0,0.8)); _0x338f93 = new _0x23639f(this[_0x4cc7('0x32cd')]); _0x172b83['get_currentLayout']()['add'](_0x338f93, new _0x310c15(!0x0,0.5)); _0x35b90e = this[_0x4cc7('0x32cd')]; _0x338f93 = new _0x23639f(this['currencyPile']); _0x35b90e = new _0x23639f(_0x35b90e); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x35b90e, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x338f93); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32cd')]); _0x338f93 = this[_0x4cc7('0x32cd')]; _0x35b90e = new _0x24e28(); this[_0x4cc7('0x21f3')](null, new _0x23639f(_0x338f93), 0x24); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x310c15(!0x1,0.5), new _0x101b9d(_0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')])); _0x338f93 = new _0x109181(null,0xc); _0x338f93[_0x4cc7('0x2c60')] = _0x5cad50[_0x4cc7('0x91d')](0xffffff); _0x338f93[_0x4cc7('0x1c9b')] = 0xcccccc; _0x338f93['lineThickness'] = 0x6; this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x35b90e), _0x338f93); this[_0x4cc7('0xb6a')](_0x35b90e, 0x0); _0x338f93 = new _0x23639f(this[_0x4cc7('0x32cb')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x338f93, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x338f93, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0x1f79')])); _0x338f93 = new _0x23639f(_0x3918db); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x338f93, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x338f93, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0x1f79')])); } }, 'get_numChildren': function() { return this[_0x4cc7('0x269c')] ? this['contents'][_0x4cc7('0xbaf')]() : _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xbaf')][_0x4cc7('0x96b')](this); }, 'removeChild': function(_0x47c0a3) { if (_0x4cc7('0x32ce') !== _0x4cc7('0x32cf')) { return this[_0x4cc7('0x269c')] ? (this[_0x4cc7('0x2242')] = !0x0, this[_0x4cc7('0x269d')]['removeChild'](_0x47c0a3)) : _0x457ac5['prototype']['removeChild'][_0x4cc7('0x96b')](this, _0x47c0a3); } else { return function() { return b[0x0](_0x47c0a3[0x0]); } ; } }, 'removeChildAt': function(_0x47bd9f) { return this['overrideEnabled'] ? (this[_0x4cc7('0x2242')] = !0x0, this[_0x4cc7('0x269d')]['removeChildAt'](_0x47bd9f)) : _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x190c')][_0x4cc7('0x96b')](this, _0x47bd9f); }, 'removeChildren': function(_0x2d32e1, _0x5da59c) { null == _0x5da59c && (_0x5da59c = 0x7fffffff); null == _0x2d32e1 && (_0x2d32e1 = 0x0); if (this['overrideEnabled']) { this[_0x4cc7('0x2242')] = !0x0; var _0x306f28 = this['contents']; for (_0x2d32e1 = new _0x1227c0(null != _0x5da59c ? _0x5da59c - 0x1 : _0x306f28['get_numChildren']() - 0x1,null != _0x2d32e1 ? _0x2d32e1 : 0x0,-0x1); _0x2d32e1[_0x4cc7('0x124b')] + _0x2d32e1[_0x4cc7('0x1279')] != _0x2d32e1[_0x4cc7('0x10a1')]; ) _0x5da59c = _0x2d32e1[_0x4cc7('0x124b')] += _0x2d32e1[_0x4cc7('0x1279')], _0x306f28[_0x4cc7('0x190c')](_0x5da59c); } else for (_0x306f28 = new _0x1227c0(null != _0x5da59c ? _0x5da59c - 0x1 : this[_0x4cc7('0xbaf')]() - 0x1,null != _0x2d32e1 ? _0x2d32e1 : 0x0,-0x1); _0x306f28[_0x4cc7('0x124b')] + _0x306f28[_0x4cc7('0x1279')] != _0x306f28[_0x4cc7('0x10a1')]; ) _0x2d32e1 = _0x306f28['currentValue'] += _0x306f28[_0x4cc7('0x1279')], this[_0x4cc7('0x190c')](_0x2d32e1); }, 'setChildIndex': function(_0x1e0198, _0x50979f) { this[_0x4cc7('0x269c')] ? this[_0x4cc7('0x269d')][_0x4cc7('0x32d0')](_0x1e0198, _0x50979f) : _0x457ac5['prototype'][_0x4cc7('0x32d0')][_0x4cc7('0x96b')](this, _0x1e0198, _0x50979f); }, 'swapChildren': function(_0x1491c5, _0x5bba4a) { this['overrideEnabled'] ? this[_0x4cc7('0x269d')][_0x4cc7('0x32d1')](_0x1491c5, _0x5bba4a) : _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x32d1')]['call'](this, _0x1491c5, _0x5bba4a); }, 'swapChildrenAt': function(_0x47cdb6, _0x52fef9) { if (_0x2d63f9[_0x4cc7('0x2f42')](_0x4cc7('0x32d2'), 'kDJue')) { _0x457ac5[_0x4cc7('0x96b')](this); this['resetCallback'] = _0x47cdb6; } else { this[_0x4cc7('0x269c')] ? this[_0x4cc7('0x269d')]['swapChildrenAt'](_0x47cdb6, _0x52fef9) : _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x32d3')][_0x4cc7('0x96b')](this, _0x47cdb6, _0x52fef9); } }, '__class__': _0x530f49 }); var _0x3cd1cb = function(_0x3cde10, _0x5c50a0, _0x37d1c4, _0x1b775a, _0xe873c1, _0x4f03ad) { null == _0x4f03ad && (_0x4f03ad = !0x0); this[_0x4cc7('0xdd0')] = !0x0; this['_cameraX'] = this[_0x4cc7('0xdcf')] = this[_0x4cc7('0x32d4')] = this['contentsYMargin'] = 0x0; this[_0x4cc7('0x223c')] = this[_0x4cc7('0x32d5')] = !0x1; this[_0x4cc7('0x32d6')] = this[_0x4cc7('0x32d7')] = 0.5; this[_0x4cc7('0x32d8')] = !0x1; _0x530f49[_0x4cc7('0x96b')](this); var _0x1bb84f = _0x48c401(this, this[_0x4cc7('0x32d9')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x1bb84f))); this[_0x4cc7('0x32da')] = new _0x432b23(0x0,0x0,_0x3cde10,_0x5c50a0); this[_0x4cc7('0x3bf')](this['scrollRectSource']); null != _0xe873c1 && (_0xe873c1[_0x4cc7('0xfcd')] = this[_0x4cc7('0x269d')], this[_0x4cc7('0x2240')] = _0xe873c1); null == _0x37d1c4 && (null == _0x1b775a && (_0x1b775a = 0x7), _0x37d1c4 = new _0xc28891(_0x1b775a)); this[_0x4cc7('0x20fe')] = _0x37d1c4; _0x37d1c4[_0x4cc7('0xc3b')] = this; this['contentBounds'] = new _0x432b23(); this[_0x4cc7('0x32db')] = new _0x432b23(); this[_0x4cc7('0x32d8')] = _0x4f03ad; this[_0x4cc7('0x9ad')](_0x4cc7('0x8a9'), _0x48c401(this, this[_0x4cc7('0x32dc')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x1fad'), _0x48c401(this, this['removeListeners'])); }; _0x16dada[_0x4cc7('0x32dd')] = _0x3cd1cb; _0x3cd1cb['__name__'] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x32de')]; _0x3cd1cb['__interfaces__'] = [_0x3379a1]; _0x3cd1cb['__super__'] = _0x530f49; _0x3cd1cb[_0x4cc7('0x8')] = _0x5aff49(_0x530f49[_0x4cc7('0x8')], { '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['removeEventListener'](_0x4cc7('0x8a9'), _0x48c401(this, this[_0x4cc7('0x32dc')])); this[_0x4cc7('0xa2d')](_0x56067a[_0x4cc7('0x7a3')], _0x48c401(this, this[_0x4cc7('0x166f')])); this[_0x4cc7('0x166f')](null); for (var _0x2c41eb = new _0x1227c0(this[_0x4cc7('0xbaf')]() - 0x1,0x0,-0x1); _0x2c41eb['currentValue'] + _0x2c41eb['increment'] != _0x2c41eb[_0x4cc7('0x10a1')]; ) { var _0x5843fa = _0x2c41eb[_0x4cc7('0x124b')] += _0x2c41eb[_0x4cc7('0x1279')]; this[_0x4cc7('0x190c')](_0x5843fa); } }, 'addListeners': function(_0x52c0e4) { this[_0x4cc7('0x32d8')] && (this[_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')])), this['prevTime'] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8); this[_0x4cc7('0x99c')]['addEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0xcdf')])); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x56067a['LLEnu'], _0x48c401(this, this[_0x4cc7('0xc22')])); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')]('mouseUp', _0x48c401(this, this['onMouseUp'])); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x32df')])); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x273'), _0x48c401(this, this[_0x4cc7('0x1264')])); }, 'removeListeners': function(_0x302f69) { if (_0x4cc7('0x32e0') !== _0x4cc7('0x32e0')) { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x50); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x208119 = _0x1baaa1[_0x4cc7('0x7d9')](0x320) , _0x4d44c4 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x263c'), -0x78, -0x10e, null, _0x208119, null, _0x4d44c4, null); _0x208119 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x263d'), 0x154, -0x3c, null, null, null, _0x208119, null); this[_0x4cc7('0x1039')]('up'); _0x208119 = _0x1baaa1[_0x4cc7('0x7d9')](0x320); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x263e'), 0x28, 0x10e, null, _0x208119, -0x1, null, null); } else { this[_0x4cc7('0x32d8')] && this[_0x4cc7('0xa2d')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')])); this['stage']['removeEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0xcdf')])); this['stage']['removeEventListener'](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0xc22')])); this[_0x4cc7('0x99c')][_0x4cc7('0xa2d')](_0x2d63f9['yHFpm'], _0x48c401(this, this['onMouseUp'])); this[_0x4cc7('0x99c')][_0x4cc7('0xa2d')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x32df')])); this[_0x4cc7('0x99c')]['removeEventListener'](_0x2d63f9[_0x4cc7('0x272')], _0x48c401(this, this[_0x4cc7('0x1264')])); } }, 'onEnterFrame': function(_0x223ccb) { null != this[_0x4cc7('0x99c')] && (_0x223ccb = new Date()[_0x4cc7('0xbe3')]() / 0x3e8, this[_0x4cc7('0x94a')](_0x56067a['XrzrR'](_0x223ccb, this[_0x4cc7('0x32e1')])), this[_0x4cc7('0x32e1')] = _0x223ccb); }, 'reset': function() {}, 'update': function(_0x4c4f2f) { if (_0x4cc7('0x32e2') === _0x4cc7('0x32e2')) { null != this[_0x4cc7('0x20fe')] && this[_0x4cc7('0x20fe')][_0x4cc7('0x94a')](_0x4c4f2f); this[_0x4cc7('0x32e3')](); this['cameraMoved'] && (this[_0x4cc7('0xdd0')] = !0x1, this[_0x4cc7('0x26dd')] < this['cameraMovementBounds'][_0x4cc7('0x13b8')]() ? this['_cameraX'] = this[_0x4cc7('0x32db')][_0x4cc7('0x13b8')]() : this['_cameraX'] > this['cameraMovementBounds'][_0x4cc7('0xa97')]() && (this[_0x4cc7('0x26dd')] = this[_0x4cc7('0x32db')][_0x4cc7('0xa97')]()), this[_0x4cc7('0xdcf')] < this['cameraMovementBounds'][_0x4cc7('0x13bb')]() ? this[_0x4cc7('0xdcf')] = this[_0x4cc7('0x32db')][_0x4cc7('0x13bb')]() : this[_0x4cc7('0xdcf')] > this[_0x4cc7('0x32db')][_0x4cc7('0xa98')]() && (this[_0x4cc7('0xdcf')] = this[_0x4cc7('0x32db')][_0x4cc7('0xa98')]()), this[_0x4cc7('0x32da')]['x'] = this[_0x4cc7('0x26dd')] - this[_0x4cc7('0x32da')][_0x4cc7('0x7d9')] / 0x2, this[_0x4cc7('0x32da')]['y'] = this[_0x4cc7('0xdcf')] - this['scrollRectSource']['height'] / 0x2, this[_0x4cc7('0x3bf')](this[_0x4cc7('0x32da')])); _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbd2')] || (this[_0x4cc7('0xb62')] = !0x0); } else { var _0x15ae0e = _0x4cc7('0x32e4')[_0x4cc7('0x46')]('|') , _0x38308e = 0x0; while (!![]) { switch (_0x15ae0e[_0x38308e++]) { case '0': this[_0x4cc7('0x150d')] = b; continue; case '1': 0x0 < _0x4c4f2f && this['set_length'](_0x4c4f2f); continue; case '2': null == _0x4c4f2f && (_0x4c4f2f = 0x0); continue; case '3': if (d) { if (this['__array'] = [], null != c) { d = 0x0; for (var _0x492df4 = c[_0x4cc7('0x21')]; d < _0x492df4; ) { var _0x129e2a = d++; this[_0x4cc7('0xdb4')][_0x129e2a] = c[_0x129e2a]; } } } else _0x56067a[_0x4cc7('0x7a4')](null, c) && (c = []), this[_0x4cc7('0xdb4')] = c; continue; case '4': null == d && (d = !0x1); continue; case '5': null == b && (b = !0x1); continue; } break; } } }, 'setContentsDirty': function() { if (_0x56067a[_0x4cc7('0x3065')]('UWxhE', _0x4cc7('0x32e5'))) { var _0x470907 = d++; null == _0x2a5c46[_0x4cc7('0x2e17')]()[_0x4cc7('0x2b')](_0x470907)[_0x4cc7('0x2e46')] && ++c; } else { this['contentsDirty'] = !0x0; } }, 'setCameraMoved': function() { this['cameraMoved'] = !0x0; }, 'checkCameraBounds': function() { if (this[_0x4cc7('0x2242')]) { this[_0x4cc7('0x2242')] = !0x1; null != this['arrangement'] && this[_0x4cc7('0x2240')][_0x4cc7('0x32e6')](); this['contentBounds']['copyFrom'](this[_0x4cc7('0x269d')][_0x4cc7('0xbf4')](null)); this['cameraMovementBounds'][_0x4cc7('0xa28')](this[_0x4cc7('0x32e7')]); this[_0x4cc7('0x32db')][_0x4cc7('0x13b5')](-this['scrollRectSource']['width'] / 0x2, -this['scrollRectSource'][_0x4cc7('0x98b')] / 0x2); this[_0x4cc7('0x32db')][_0x4cc7('0x13b5')](this[_0x4cc7('0x32d4')], this[_0x4cc7('0x223e')]); if (0x0 > this[_0x4cc7('0x32db')][_0x4cc7('0x7d9')] || this[_0x4cc7('0x223c')]) { var _0x3cd2b4 = this[_0x4cc7('0x32db')][_0x4cc7('0x13b8')]() , _0x2f7edb = this[_0x4cc7('0x32db')][_0x4cc7('0xa97')](); this[_0x4cc7('0x32db')]['x'] = _0x56067a['ttPah'](_0x3cd2b4, this[_0x4cc7('0x32d6')] * (_0x2f7edb - _0x3cd2b4)); this[_0x4cc7('0x32db')]['width'] = 0x0; } if (0x0 > this[_0x4cc7('0x32db')][_0x4cc7('0x98b')] || this['yLocked']) _0x3cd2b4 = this['cameraMovementBounds'][_0x4cc7('0x13bb')](), _0x2f7edb = this[_0x4cc7('0x32db')][_0x4cc7('0xa98')](), this[_0x4cc7('0x32db')]['y'] = _0x3cd2b4 + this[_0x4cc7('0x32d7')] * (_0x2f7edb - _0x3cd2b4), this[_0x4cc7('0x32db')][_0x4cc7('0x98b')] = 0x0; this[_0x4cc7('0xdd0')] = !0x0; } }, 'scrollTo': function(_0x277805, _0x47e746, _0x37d364, _0x170532) { if (_0x4cc7('0x32e8') === _0x4cc7('0x32e8')) { null == _0x37d364 && (_0x37d364 = 0.5); if (_0x5260f5['__instanceof'](this[_0x4cc7('0x20fe')], _0xc28891)) { var _0x1c26a5 = this[_0x4cc7('0x20fe')]; _0x1c26a5[_0x4cc7('0xce2')] = 0x0; _0x1c26a5[_0x4cc7('0xce1')] = 0x0; } _0x1c26a5 = this['cameraMovementBounds'][_0x4cc7('0x13b8')](); var _0x4ace3c = this[_0x4cc7('0x32db')][_0x4cc7('0xa97')](); _0x277805 >= _0x1c26a5 ? _0x277805 <= _0x4ace3c || (_0x277805 = _0x4ace3c) : _0x277805 = _0x1c26a5; _0x1c26a5 = this['cameraMovementBounds'][_0x4cc7('0x13bb')](); _0x4ace3c = this[_0x4cc7('0x32db')][_0x4cc7('0xa98')](); _0x47e746 >= _0x1c26a5 ? _0x47e746 <= _0x4ace3c || (_0x47e746 = _0x4ace3c) : _0x47e746 = _0x1c26a5; 0x0 >= _0x37d364 && (_0x37d364 = 0.001); _0x277805 = _0x3ae7ae[_0x4cc7('0xa50')](this, _0x37d364, { '_cameraX': _0x277805, '_cameraY': _0x47e746 }); null != _0x170532 ? _0x277805[_0x4cc7('0xa53')](_0x170532) : null != this['scrollEasing'] && _0x277805[_0x4cc7('0xa53')](this[_0x4cc7('0x32e9')]); _0x277805[_0x4cc7('0x920')](_0x48c401(this, this[_0x4cc7('0x32ea')])); return _0x277805; } else { return this['correctKeysPressed']() && this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() >= this[_0x4cc7('0x102f')] && (0x0 < this['hoverLeft'] || 0x0 > this[_0x4cc7('0x1d6a')]) ? !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] : !0x1; } }, 'get_contentsWidth': function() { return this['contents'][_0x4cc7('0xa74')](); }, 'get_contentsHeight': function() { return this[_0x4cc7('0x269d')][_0x4cc7('0xa75')](); }, 'get_cameraX': function() { if (_0x4cc7('0x32eb') !== _0x4cc7('0x32ec')) { return this[_0x4cc7('0x26dd')]; } else { return this['_cubeTexture'] = a; } }, 'set_cameraX': function(_0x2a2496) { this[_0x4cc7('0x26dd')] = _0x2a2496; this['cameraMoved'] = !0x0; _0x3ae7ae[_0x4cc7('0xd8a')](this); return this[_0x4cc7('0x26dd')]; }, 'get_cameraY': function() { if (_0x4cc7('0x32ed') !== _0x4cc7('0x32ed')) { this['skater'] = this[_0x4cc7('0xac8')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { return this[_0x4cc7('0xdcf')]; } }, 'set_cameraY': function(_0x16e9f1) { this[_0x4cc7('0xdcf')] = _0x16e9f1; this[_0x4cc7('0xdd0')] = !0x0; _0x3ae7ae[_0x4cc7('0xd8a')](this); return this[_0x4cc7('0xdcf')]; }, 'onMouseDown': function(_0x243264) { null != this['behavior'] && this[_0x4cc7('0x20fe')][_0x4cc7('0xcdf')](_0x243264) && (this[_0x4cc7('0xb62')] = !0x1); }, 'onMouseMove': function(_0x37de72) { _0x56067a['fVgIz'](null, this[_0x4cc7('0x20fe')]) && this[_0x4cc7('0x20fe')][_0x4cc7('0xc22')](_0x37de72) && (this[_0x4cc7('0xb62')] = !0x1); }, 'onMouseUp': function(_0x191cb4) { if (_0x56067a[_0x4cc7('0x7a6')](null, this[_0x4cc7('0x20fe')])) this['behavior'][_0x4cc7('0x1263')](_0x191cb4); }, 'onMouseClick': function(_0x4bcaef) { if (null != this[_0x4cc7('0x20fe')]) this[_0x4cc7('0x20fe')][_0x4cc7('0x32df')](_0x4bcaef); }, 'onMouseWheel': function(_0x4c7d24) { if (null != this['behavior']) this[_0x4cc7('0x20fe')][_0x4cc7('0x1264')](_0x4c7d24); }, 'getVisibleArea': function() { if (_0x2d63f9[_0x4cc7('0x32ee')](_0x4cc7('0x32ef'), _0x4cc7('0x32ef'))) { this[_0x4cc7('0x9af')]('dependencyComplete') && this['dispatchEvent'](_0x2c54f7); } else { var _0x2c54f7 = this[_0x4cc7('0x32db')][_0x4cc7('0x1176')](); _0x2c54f7[_0x4cc7('0x13b5')](this[_0x4cc7('0x32da')][_0x4cc7('0x7d9')] / 0x2, this['scrollRectSource']['height'] / 0x2); return _0x2c54f7; } }, 'getOutsideX': function(_0xcc7b6d) { if (_0x4cc7('0x32f0') !== _0x4cc7('0x32f1')) { return this[_0x4cc7('0x472')]() + this[_0x4cc7('0x32da')]['width'] / 0x2 - this[_0x4cc7('0x26dd')] + _0xcc7b6d; } else { e > this[_0x4cc7('0x1433')] && (e = this['_numLightProbes']); for (var _0x3969e4 = 0x0, _0xad5585 = e; _0x3969e4 < _0xad5585; ) { var _0x371a8c = _0x3969e4++; var _0x2c82eb = c[_0x4cc7('0x2b')](this[_0x4cc7('0x1f70')] + _0x371a8c); f && b['setTextureAt'](this[_0x4cc7('0x1ac3')][_0x4cc7('0x2b')](_0x371a8c), _0x2c82eb[_0x4cc7('0x1568')]()[_0x4cc7('0x19c1')](_0xcc7b6d)); l && b[_0x4cc7('0x19bf')](this['_lightProbeSpecularIndices'][_0x4cc7('0x2b')](_0x371a8c), _0x2c82eb[_0x4cc7('0x1567')]()[_0x4cc7('0x19c1')](_0xcc7b6d)); } for (_0xcc7b6d = 0x0; _0xcc7b6d < e; ) b = _0xcc7b6d++, this[_0x4cc7('0x1ac4')]['set'](this['_probeWeightsIndex'] + b, d[_0x4cc7('0x2b')](this[_0x4cc7('0x1f70')] + b)); } }, 'getOutsideY': function(_0x1a6fe8) { return this['get_y']() + this['scrollRectSource']['height'] / 0x2 - this[_0x4cc7('0xdcf')] + _0x1a6fe8; }, 'getInsideX': function(_0x465575) { return _0x56067a[_0x4cc7('0x7a7')](_0x465575 + this['_cameraX'] - this[_0x4cc7('0x32da')]['width'] / 0x2, this[_0x4cc7('0x472')]()); }, 'getInsideY': function(_0x18bccf) { if (_0x4cc7('0x32f2') === _0x4cc7('0x32f3')) { return this[_0x4cc7('0x32f4')]; } else { return _0x18bccf + this[_0x4cc7('0xdcf')] - this[_0x4cc7('0x32da')]['height'] / 0x2 - this[_0x4cc7('0xb45')](); } }, 'get_width': function() { if (_0x4cc7('0x32f5') === 'xbLbI') { $jscomp[_0x4cc7('0xf')] = function() {} ; $jscomp[_0x4cc7('0xc')][_0x4cc7('0x10')] || ($jscomp[_0x4cc7('0xc')][_0x4cc7('0x10')] = $jscomp[_0x4cc7('0x10')]); } else { return this['scrollRectSource'][_0x4cc7('0x7d9')]; } }, 'get_height': function() { return this[_0x4cc7('0x32da')][_0x4cc7('0x98b')]; }, 'set_width': function(_0x3f2e9c) { this[_0x4cc7('0xdd0')] = !0x0; return this[_0x4cc7('0x32da')][_0x4cc7('0x7d9')] = Math[_0x4cc7('0xaeb')](_0x3f2e9c); }, 'set_height': function(_0xa6feaf) { this[_0x4cc7('0xdd0')] = !0x0; return this['scrollRectSource'][_0x4cc7('0x98b')] = Math[_0x4cc7('0xaeb')](_0xa6feaf); }, '__class__': _0x3cd1cb, '__properties__': _0x5aff49(_0x530f49[_0x4cc7('0x8')]['__properties__'], { 'get_contentsHeight': 'get_contentsHeight', 'get_contentsWidth': _0x4cc7('0x32f6'), 'set_cameraY': _0x4cc7('0x2246'), 'get_cameraY': _0x4cc7('0x32f7'), 'set_cameraX': _0x4cc7('0x2245'), 'get_cameraX': 'get_cameraX' }) }); var _0x53dc44 = function(_0x396432, _0x12ad97, _0x3f4189, _0x18d03f, _0x18a2d7, _0x482b3d) { null == _0x482b3d && (_0x482b3d = !0x0); _0x3cd1cb[_0x4cc7('0x96b')](this, _0x396432, _0x12ad97, _0x3f4189, _0x18d03f, _0x18a2d7, _0x482b3d); this[_0x4cc7('0x32db')][_0x4cc7('0xab2')](-Infinity, -Infinity, Infinity, Infinity); }; _0x16dada['com.player03.run3.menu.map._BoxOverlay.NoBoundsScrollView'] = _0x53dc44; _0x53dc44['__name__'] = _0x4cc7('0x32f8')[_0x4cc7('0x46')]('\x20'); _0x53dc44[_0x4cc7('0x92b')] = _0x3cd1cb; _0x53dc44[_0x4cc7('0x8')] = _0x5aff49(_0x3cd1cb[_0x4cc7('0x8')], { 'checkCameraBounds': function() {}, '__class__': _0x53dc44 }); var _0x280d7b = function() { _0x145ce0[_0x4cc7('0x96b')](this, null, null, _0x172b83[_0x4cc7('0xc1e')]()); this['mouseEnabled'] = !0x1; }; _0x16dada[_0x4cc7('0x32f9')] = _0x280d7b; _0x280d7b[_0x4cc7('0x8f2')] = _0x4cc7('0x32fa')['split']('\x20'); _0x280d7b[_0x4cc7('0x92b')] = _0x145ce0; _0x280d7b[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x4bd')](_0x5aff49, _0x145ce0[_0x4cc7('0x8')], { 'levelNumberText': null, 'levelNumber': null, 'path': null, 'createLayout2': function() { var _0x14c05f = '1|5|4|2|7|3|0|6'[_0x4cc7('0x46')]('|') , _0x23370f = 0x0; while (!![]) { switch (_0x14c05f[_0x23370f++]) { case '0': this['addChild'](this[_0x4cc7('0x32fb')]); continue; case '1': var _0x2e34c9 = this[_0x4cc7('0x32fb')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x28, null, 'Level\x200', null, null, null, null, 0x0) , _0x328f2 = null; continue; case '2': _0x2e34c9 = new _0x23639f(this[_0x4cc7('0x32fb')]); continue; case '3': this[_0x4cc7('0x32fb')][_0x4cc7('0xb55')] = !0x1; continue; case '4': _0x172b83['get_currentLayout']()['add'](new _0x23639f(_0x2e34c9), new _0x5a0679(_0x328f2)); continue; case '5': null == _0x328f2 && (_0x328f2 = _0x2e34c9[_0x4cc7('0xe16')]()['size'] | 0x0); continue; case '6': this[_0x4cc7('0xc20')](!0x1); continue; case '7': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2e34c9, new _0x436bc1(0x0,_0x30bcc9['LEFT'])); continue; } break; } }, 'hide': function() { this[_0x4cc7('0x1987')] = null; this[_0x4cc7('0x2de2')] = -0x1; this[_0x4cc7('0xc20')](!0x1); }, 'show': function(_0x1e75b0, _0x11c06b, _0x3434c9, _0x35ca43, _0x219749) { if (_0x4cc7('0x32fc') !== 'tqkNm') { if (!this[_0x4cc7('0xb48')]() || this[_0x4cc7('0x2de2')] != _0x1e75b0 || this[_0x4cc7('0x1987')] != _0x3434c9) if (this[_0x4cc7('0x2de2')] = _0x1e75b0, this['path'] = _0x3434c9, _0x3434c9['isPathUnlocked']() && (_0x3434c9[_0x4cc7('0xc30')](_0x1e75b0) || _0x3434c9['isLockedLevelVisible'](_0x1e75b0))) { _0x3434c9 == _0x4b25d1[_0x4cc7('0x214')] && 0x0 == _0x1e75b0 ? (_0x1e75b0 = _0x2a5c46[_0x4cc7('0x2be8')](), _0x3434c9 = _0x1e75b0[_0x4cc7('0x2de0')], _0x1e75b0 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3434c9['id'], _0x3434c9[_0x4cc7('0xc12')]) >= _0x1e75b0[_0x4cc7('0x2e07')][_0x4cc7('0x34')]()) : _0x1e75b0 = !0x1; _0x1e75b0 ? (_0x1e75b0 = _0x55a4be[_0x4cc7('0x27ea')](), null != _0x1e75b0['saveEntry'] ? (_0x1e75b0 = _0x1e75b0[_0x4cc7('0x146b')], _0x1e75b0 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1e75b0['id'], _0x1e75b0[_0x4cc7('0xc12')])) : _0x1e75b0 = !0x1, _0x1e75b0 = !_0x1e75b0) : _0x1e75b0 = !0x1; if (_0x1e75b0) { _0x1e75b0 = _0x11c06b = 0x0; for (_0x3434c9 = _0x2a5c46['get_all'](); _0x1e75b0 < _0x3434c9[_0x4cc7('0x34')](); ) { var _0x473e76 = _0x3434c9[_0x4cc7('0x2b')](_0x1e75b0); ++_0x1e75b0; var _0x58f38b = _0x473e76['saveChallengesDone']; _0x104058[_0x4cc7('0x493')]()['get'](_0x58f38b['id'], _0x58f38b[_0x4cc7('0xc12')]) >= _0x473e76[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() && !_0x473e76['optional'] && ++_0x11c06b; } _0x11c06b = _0x4cc7('0x32fd') + _0x11c06b; } this[_0x4cc7('0xc20')](!0x0); this['levelNumberText']['set_text'](_0x11c06b); this['layout'][_0x4cc7('0x20b0')](new _0x23639f(this[_0x4cc7('0x32fb')])); _0x1e75b0 = this['levelNumberText']['get_width'](); _0x11c06b = this[_0x4cc7('0x32fb')][_0x4cc7('0xa75')](); this[_0x4cc7('0xbb9')]()['clear'](); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](0x4 * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x'], 0x333333); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0xffffff); _0x3434c9 = this[_0x4cc7('0xbb9')](); _0x473e76 = this['layout'][_0x4cc7('0xa9a')]; _0x3434c9[_0x4cc7('0x2def')](-0x4, -0x4, _0x1e75b0 + 0x8 * this['layout'][_0x4cc7('0xa9a')]['x'], _0x11c06b + 0x8 * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'], (_0x473e76['x'] + _0x473e76['y']) / 0x2 * 0xc); _0x3434c9 = this['layout'][_0x4cc7('0xa9a')]; _0x3434c9 = (_0x3434c9['x'] + _0x3434c9['y']) / 0x2 * 0x10; this['set_x'](_0x35ca43 - _0x1e75b0 / 0x2); this['get_x']() < _0x3434c9 - this['parent'][_0x4cc7('0x472')]() ? this[_0x4cc7('0xb46')](_0x3434c9 - this['parent'][_0x4cc7('0x472')]()) : this[_0x4cc7('0x472')]() > _0x3b7d43['get_current']()['stage']['stageWidth'] - _0x3434c9 - _0x1e75b0 - this[_0x4cc7('0x907')]['get_x']() && this[_0x4cc7('0xb46')](_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')] - _0x3434c9 - _0x1e75b0 - this[_0x4cc7('0x907')][_0x4cc7('0x472')]()); _0x35ca43 = 8.4 * this['layout']['scale']['y']; this['set_y'](_0x219749 - _0x11c06b - _0x35ca43); this[_0x4cc7('0x907')][_0x4cc7('0xb45')]() + this[_0x4cc7('0xb45')]() < _0x3434c9 && this[_0x4cc7('0xb44')](_0x219749 + _0x35ca43); } else this['hide'](); } else { _0x491796[_0x4cc7('0x12aa')](_0x1e75b0, { 'fileName': _0x4cc7('0x32fe'), 'lineNumber': 0xa8, 'className': _0x4cc7('0x32ff'), 'methodName': 'load' }); } }, 'playSelectedLevel': function(_0x426e2b) { if (null != this[_0x4cc7('0x1987')] && this[_0x4cc7('0x1987')] != _0x4b25d1[_0x4cc7('0x214')]) if (this[_0x4cc7('0x1987')][_0x4cc7('0x239a')] && this['path']['isLevelUnlocked'](this[_0x4cc7('0x2de2')])) { if (_0x4cc7('0x3300') === _0x4cc7('0x3300')) { if (_0x426e2b = this[_0x4cc7('0x1987')][_0x4cc7('0x1109')], null != _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x426e2b)) { this[_0x4cc7('0x1987')][_0x4cc7('0x2a75')][_0x4cc7('0x1333')](this[_0x4cc7('0x2de2')]); _0x104058['currentPath'][_0x4cc7('0x1333')](this['path'][_0x4cc7('0x1109')]); _0x104058[_0x4cc7('0x310d')][_0x4cc7('0x1333')](!0x1); if (0x0 == this[_0x4cc7('0x2de2')] && null != this[_0x4cc7('0x1987')]['startCutscene'] && (_0x426e2b = _0x55a4be[_0x4cc7('0x16d4')](this[_0x4cc7('0x1987')]['startCutscene']), null != _0x426e2b)) { _0x426e2b[_0x4cc7('0x50c')](0x2); return; } this['path']['loadLevel'](this[_0x4cc7('0x2de2')]) && this[_0x4cc7('0xc5e')](); } } else { this[_0x4cc7('0x3301')] = _0x426e2b; this[_0x4cc7('0x3302')] = null == _0x1d3486 ? [] : _0x1d3486; this['sendChange'] = !0x0; return this; } } else { if (_0x4cc7('0x3303') !== _0x4cc7('0x3303')) { throw new _0x202aa0(new _0xb16e5a()); } else { _0x426e2b = _0x19023b[_0x4cc7('0x493')](); for (var _0x1d3486 = _0x44b7a4['range'](_0x426e2b[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x1d3486[_0x4cc7('0x124b')] != _0x1d3486['end']; ) { var _0x357b87 = _0x1d3486[_0x4cc7('0x124b')] += _0x1d3486[_0x4cc7('0x1612')]; _0x426e2b[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x357b87)[_0x4cc7('0xc5e')](); } _0x19023b['get_instance']()['displayMessage'](_0x4cc7('0x3304')); } } }, '__class__': _0x280d7b }); var _0x36efc7 = function(_0xe93265) { this[_0x4cc7('0x3305')] = this[_0x4cc7('0x3306')] = !0x1; _0x457ac5[_0x4cc7('0x96b')](this); this['mouseChildren'] = this[_0x4cc7('0xb55')] = !0x1; this[_0x4cc7('0xb30')] = _0xe93265; var _0x50b536 = this['image'] = _0x26bd70[_0x4cc7('0xfe2')](_0xe93265[_0x4cc7('0x23f4')]()); _0xe93265 = this[_0x4cc7('0xa7e')][_0x4cc7('0xa74')]() / _0x172b83['get_currentLayout']()[_0x4cc7('0xa9a')]['x'] * 0.45; _0x50b536 = new _0x23639f(_0x50b536); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x50b536, null != _0xe93265 ? new _0x392c21(!0x0,_0xe93265) : new _0x13ca4e(!0x0)); _0x50b536 = this[_0x4cc7('0xa7e')]; _0xe93265 = this['image'][_0x4cc7('0xa75')]() / _0x172b83[_0x4cc7('0xc1e')]()['scale']['y'] * 0.45; _0x50b536 = new _0x23639f(_0x50b536); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x50b536, null != _0xe93265 ? new _0x392c21(!0x1,_0xe93265) : new _0x13ca4e(!0x1)); _0x50b536 = this[_0x4cc7('0xa7e')]; _0xe93265 = new _0x161060(_0x36efc7[_0x4cc7('0x3307')]); _0x50b536 = new _0x23639f(_0x50b536); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x50b536, new _0x310c15(!0x0,0.5), _0xe93265); _0x50b536 = this[_0x4cc7('0xa7e')]; _0xe93265 = new _0x161060(_0x36efc7[_0x4cc7('0x3307')]); _0x50b536 = new _0x23639f(_0x50b536); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x50b536, new _0x310c15(!0x1,0.5), _0xe93265); this['addChild'](this[_0x4cc7('0xa7e')]); this[_0x4cc7('0xc20')](!0x1); }; _0x16dada['com.player03.run3.menu.map.LocationIndicator'] = _0x36efc7; _0x36efc7[_0x4cc7('0x8f2')] = _0x4cc7('0x3308')[_0x4cc7('0x46')]('\x20'); _0x36efc7[_0x4cc7('0x92b')] = _0x457ac5; _0x36efc7[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { 'isActiveCharacter': null, 'image': null, 'character': null, 'blocked': null, 'reset': function() { if (_0x4cc7('0x3309') !== 'byyuK') { var _0x499754 = _0x4af2fb[_0x4cc7('0x2b')](_0x58bc6a); ++_0x58bc6a; _0x499754 = new _0x3e96ce(_0x499754); var _0x356c5f = new _0x23639f(_0x499754); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x356c5f, new _0x436bc1(0xc,_0x30bcc9[_0x4cc7('0xe19')])); _0x52996c = new _0x23639f(_0x52996c); _0x356c5f = new _0x23639f(_0x499754); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x356c5f, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x52996c); this['contents']['addChild'](_0x499754); this[_0x4cc7('0xe1d')]['push'](_0x499754); _0x52996c = _0x499754; } else { var _0x58bc6a = this['character']; this[_0x4cc7('0xc20')](!0x1); if (this[_0x4cc7('0x3306')]) var _0x4af2fb = !0x1; else _0x4af2fb = _0x58bc6a['lastPath'], _0x4af2fb = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](_0x4af2fb['id']); if (_0x4af2fb) { _0x4af2fb = _0x349093[_0x4cc7('0x493')](); var _0x52996c = _0x58bc6a[_0x4cc7('0x1332')]; _0x4af2fb = _0x4af2fb[_0x4cc7('0x2b00')](_0x104058[_0x4cc7('0x493')]()['get'](_0x52996c['id'], _0x52996c[_0x4cc7('0xc12')])); _0x56067a[_0x4cc7('0x7a6')](null, _0x4af2fb) && (_0x52996c = _0x58bc6a[_0x4cc7('0x1334')], _0x4af2fb[_0x4cc7('0x1f30')](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x52996c['id'], _0x52996c[_0x4cc7('0xc12')]), null, _0x36efc7[_0x4cc7('0xb93')]), this[_0x4cc7('0xb46')](_0x36efc7['temp']['x']), this[_0x4cc7('0xb44')](_0x36efc7[_0x4cc7('0xb93')]['y']), this[_0x4cc7('0xc20')](!0x0)); } null != _0x58bc6a['wardrobe'] && (_0x58bc6a = _0x58bc6a[_0x4cc7('0x2195')]['get_activeCostume']()); this['isActiveCharacter'] = _0x58bc6a == _0x1fb3e3[_0x4cc7('0x23e8')]; this[_0x4cc7('0xa7e')][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](this[_0x4cc7('0x3305')] ? _0x58bc6a[_0x4cc7('0x23f4')]() : _0x58bc6a[_0x4cc7('0x23f2')]())); } }, '__class__': _0x36efc7 }); var _0x3ffcce = function(_0x1efc2b, _0x45c95c) { _0x145ce0[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa9a')] = _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')]; this[_0x4cc7('0x1307')] = _0x1efc2b / this[_0x4cc7('0xa9a')]['x']; this[_0x4cc7('0x1306')] = _0x45c95c / this[_0x4cc7('0xa9a')]['y']; this[_0x4cc7('0x330a')] = new _0x4a1676(); _0x1efc2b = _0x48c401(this, this[_0x4cc7('0xf42')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x1efc2b))); }; _0x16dada[_0x4cc7('0x330b')] = _0x3ffcce; _0x3ffcce['__name__'] = _0x4cc7('0x330c')['split']('\x20'); _0x3ffcce[_0x4cc7('0x92b')] = _0x145ce0; _0x3ffcce[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'baseWidth': null, 'baseHeight': null, 'scale': null, 'matrix': null, 'redraw': function() { var _0x33bd6d = Math[_0x4cc7('0xa96')](this[_0x4cc7('0x1307')] * this[_0x4cc7('0xa9a')]['x']) , _0x55e7e1 = Math['round'](_0x2d63f9['izORx'](this[_0x4cc7('0x1306')], this[_0x4cc7('0xa9a')]['y'])); this[_0x4cc7('0x330a')][_0x4cc7('0xa2a')](); this['matrix'][_0x4cc7('0x1291')](_0x2d63f9[_0x4cc7('0x275')](1.5, _0x33bd6d), 1.5 * _0x55e7e1, 0x0, 0.8 * _0x33bd6d, 1.2 * _0x55e7e1); this['get_graphics']()[_0x4cc7('0x9fd')](); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x3236')](0x1, _0x3ffcce[_0x4cc7('0x1ed3')], _0x3ffcce[_0x4cc7('0x1ed4')], _0x3ffcce[_0x4cc7('0x1ed5')], this[_0x4cc7('0x330a')], 0x0); this[_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](0x0, 0x0, _0x33bd6d, _0x55e7e1); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); }, '__class__': _0x3ffcce }); var _0xd2e19a = function(_0x18027d) { _0x21ad67['call'](this); var _0x9c45bb = new _0x23639f(this); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x9c45bb, new _0x13ca4e(!0x0)); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x9c45bb, new _0x13ca4e(!0x1)); this[_0x4cc7('0xc3b')] = _0x18027d; this['xMean'] = _0x18027d[_0x4cc7('0x330d')]()[_0x4cc7('0x13b8')](); this['xIncrement'] = 0x2 * _0x172b83['get_stageLayout']()[_0x4cc7('0xa9a')]['x']; this[_0x4cc7('0x330e')] = _0x18027d[_0x4cc7('0xa74')]() / 0x14; this[_0x4cc7('0x330f')] = 0.2 * _0x18027d['get_height'](); this['yIncrement'] = _0x18027d[_0x4cc7('0xa75')]() / 0x2ee0; this[_0x4cc7('0x3310')] = _0x18027d['get_height']() / 0x4; _0x9c45bb = _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]; _0x9c45bb = (_0x9c45bb['x'] + _0x9c45bb['y']) / 0x2 * 0.68; var _0x1f3ce1 = _0x172b83[_0x4cc7('0x46f')]()['scale']; this[_0x4cc7('0x3311')] = new _0x8153f3(_0x9c45bb,(_0x1f3ce1['x'] + _0x1f3ce1['y']) / 0x2 * 1.6); _0x18027d['addChildAt'](this, 0x0); }; _0x16dada[_0x4cc7('0x3312')] = _0xd2e19a; _0xd2e19a[_0x4cc7('0x8f2')] = _0x2d63f9[_0x4cc7('0x3313')][_0x4cc7('0x46')]('\x20'); _0xd2e19a[_0x4cc7('0x8f8')] = [_0x3379a1]; _0xd2e19a[_0x4cc7('0x92b')] = _0x24e28; _0xd2e19a[_0x4cc7('0x8')] = _0x5aff49(_0x24e28[_0x4cc7('0x8')], { 'view': null, 'xMean': null, 'yMean': null, 'xStdDev': null, 'yStdDev': null, 'xIncrement': null, 'yIncrement': null, 'minY': null, 'maxY': null, 'starRadius': null, 'fillTo': function(_0x495c69) { if (_0x4cc7('0x3314') !== 'bkixT') { if (_0x495c69 == this[_0x4cc7('0x1540')]) return _0x495c69; this[_0x4cc7('0x1540')] = _0x495c69; this[_0x4cc7('0x1541')](); return _0x495c69; } else { this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0x0, 0.75); for (var _0x61807a, _0x19693a; this[_0x4cc7('0x3315')] < _0x495c69; ) _0x61807a = this[_0x4cc7('0x3315')], _0x19693a = _0x4cc1fc[_0x4cc7('0xc2b')](this[_0x4cc7('0x330f')], this['yStdDev']), _0x19693a < this[_0x4cc7('0x1b9e')] ? _0x19693a += this[_0x4cc7('0x1b9f')] - this[_0x4cc7('0x1b9e')] : _0x19693a > this[_0x4cc7('0x1b9f')] && (_0x19693a -= this['maxY'] - this[_0x4cc7('0x1b9e')]), this['get_graphics']()[_0x4cc7('0x1f31')](_0x61807a, _0x19693a, this[_0x4cc7('0x3311')][_0x4cc7('0xa3d')](Math['random']())), this[_0x4cc7('0x3315')] += this[_0x4cc7('0x3316')], this['yMean'] += this[_0x4cc7('0x3317')], _0x2d63f9[_0x4cc7('0x309d')](this[_0x4cc7('0x330f')], this[_0x4cc7('0x1b9f')]) && (this[_0x4cc7('0x330f')] -= this['maxY'] - this['minY']); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); } }, 'update': function(_0x128947) {}, 'reset': function() { if (_0x4cc7('0x3318') === _0x4cc7('0x3319')) { _0x5260f5['__instanceof'](_0x1ff928, _0x39d1e6) && (_0x1ff928 = _0x4b4d92[_0x4cc7('0xce9')](_0x1ff928, [])); return _0x5260f5[_0x4cc7('0x9a0')](_0x1ff928, _0x220b4b) ? _0x1ff928 : null; } else { this[_0x4cc7('0xc3b')][_0x4cc7('0x32e3')](); var _0x1ff928 = this[_0x4cc7('0xc3b')]['getVisibleArea'](); this['xMean'] < _0x1ff928[_0x4cc7('0x13b8')]() && (this[_0x4cc7('0x3315')] = _0x1ff928[_0x4cc7('0x13b8')]()); this['minY'] = _0x1ff928[_0x4cc7('0x13bb')](); this['maxY'] = _0x1ff928[_0x4cc7('0xa98')](); _0x1ff928[_0x4cc7('0xa97')]() > this['xMean'] && this[_0x4cc7('0x331a')](_0x1ff928['get_right']()); } }, '__class__': _0xd2e19a }); var _0xcba893 = function(_0x4148a3, _0x24f385) { this[_0x4cc7('0x331b')] = 0x0; this[_0x4cc7('0x2174')] = !0x1; _0x457ac5[_0x4cc7('0x96b')](this); _0x2116b2['low'] = 0xc82a0; this[_0x4cc7('0x331c')] = _0x4148a3; this['image'] = _0x26bd70['getBitmap'](_0x4cc7('0x331d') + _0x4148a3 + '.png'); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xa7e')]); var _0x31b34b = _0x24f385['x'] , _0x127958 = new _0x23639f(this); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x127958, new _0x436bc1(_0x31b34b,_0x30bcc9['LEFT'])); _0x31b34b = _0x24f385['y']; _0x127958 = new _0x23639f(this); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x127958, new _0x436bc1(_0x31b34b,_0x30bcc9[_0x4cc7('0x1e99')])); null != _0x24f385[_0x4cc7('0x1341')] && this[_0x4cc7('0x10cd')](_0x24f385[_0x4cc7('0x1341')]); this[_0x4cc7('0x331e')] = _0x24f385[_0x4cc7('0x1af2')]; _0x24f385 = _0x24f385[_0x4cc7('0x1987')]; this[_0x4cc7('0x331f')] = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x24f385); null != this[_0x4cc7('0x331e')] && null == this[_0x4cc7('0x331f')] ? this[_0x4cc7('0x331f')] = _0x4b25d1[_0x4cc7('0x1041')] : null != this[_0x4cc7('0x331f')] && _0x56067a[_0x4cc7('0x7a4')](null, this[_0x4cc7('0x331e')]) && (this[_0x4cc7('0x331e')] = this['requiredLevelPath'][_0x4cc7('0xc2f')]); this[_0x4cc7('0xc20')](!0x1); switch (_0x4148a3) { case _0x56067a[_0x4cc7('0x7a8')]: this[_0x4cc7('0x49c')] = _0x55a4be[_0x4cc7('0x27b8')](); break; case _0x4cc7('0x3320'): this['cutscene'] = _0x55a4be[_0x4cc7('0x27c2')](); this[_0x4cc7('0x3321')] = (_0x37a526 = _0x4b25d1[_0x4cc7('0xf03')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x2868')])); break; case _0x4cc7('0x7ac'): this[_0x4cc7('0x49c')] = _0x55a4be[_0x4cc7('0x27b4')](); this[_0x4cc7('0x3321')] = function() { if (_0x4cc7('0x3322') !== _0x4cc7('0x3323')) { if (_0x4b25d1[_0x4cc7('0x104a')][_0x4cc7('0x1734')]()) { var _0x4148a3 = 0x0 , _0x24f385 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')]; for (_0x24f385 = new _0x31a1ea(_0x24f385,_0x24f385['arrayKeys']()); _0x24f385[_0x4cc7('0x94e')](); ) { var _0x31b34b = _0x24f385['next']() , _0x127958 = _0x31b34b[_0x4cc7('0x123e')]; _0x127958 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x127958['id'], _0x127958['defaultValue']); var _0x4bf907 = _0x31b34b['levelCount']; (_0x127958 < _0x4bf907 ? _0x127958 : _0x4bf907) > _0x31b34b[_0x4cc7('0x2286')] + 0x1 ? _0x4148a3 += _0x31b34b['availableUntil'] + 0x1 : (_0x127958 = _0x31b34b[_0x4cc7('0x123e')], _0x127958 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x127958['id'], _0x127958[_0x4cc7('0xc12')]), _0x31b34b = _0x31b34b[_0x4cc7('0xc2f')], _0x4148a3 += _0x127958 < _0x31b34b ? _0x127958 : _0x31b34b); } return 0x32 <= _0x4148a3; } return !0x1; } else { null == _0x24f385 && (_0x24f385 = -0x1); var _0xc9bc6a = _0x4148a3[_0x4cc7('0x3005')]; if (_0xc9bc6a[_0x4cc7('0x94e')]()) { for (var _0x4114ae = null, _0x9c16aa = null, _0x993b74 = _0x4148a3[_0x4cc7('0xb7f')], _0x2cd36b = _0x4148a3['decorationData'], _0x27df19 = _0x4148a3[_0x4cc7('0x30ba')], _0x1a2fff = 0x0; _0xc9bc6a['hasNext']() && (_0x1a2fff < _0x24f385 || 0x0 > _0x24f385); ) { _0x9c16aa = _0xc9bc6a[_0x4cc7('0x3a')](); _0x4114ae = _0x55cb22['getTerrain'](_0x993b74, _0x2cd36b); _0x4114ae['placeInLayout'](_0x9c16aa, _0x993b74[_0x4cc7('0x1583')]); _0x993b74[_0x4cc7('0x242a')](_0x4114ae); if (null != _0x27df19) { var _0xd92c62 = _0x1a2fff + _0x4148a3['count']; _0x993b74[_0x4cc7('0xee2')] && (_0xd92c62 = _0x4148a3[_0x4cc7('0xf80')][_0x4cc7('0x34')]() - 0x1 - _0xd92c62); for (_0xd92c62 = _0x4148a3[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0xd92c62); _0x27df19[_0x4cc7('0x34')]() <= _0xd92c62; ) _0x27df19[_0x4cc7('0x29')](null); _0x27df19['set'](_0xd92c62, _0x4114ae); } ++_0x1a2fff; } _0x4148a3[_0x4cc7('0x3324')] = _0x4114ae; _0x4148a3[_0x4cc7('0x300c')] = _0x9c16aa; _0x4148a3[_0x4cc7('0x9f3')] += _0x1a2fff; } } } ; this[_0x4cc7('0x2174')] = !0x0; break; case _0x4cc7('0x4a2'): this[_0x4cc7('0x49c')] = _0x55a4be['get_teapot'](); break; default: this[_0x4cc7('0xb62')] = this[_0x4cc7('0xb55')] = !0x1; } null != this[_0x4cc7('0x49c')] && this[_0x4cc7('0x49c')][_0x4cc7('0x1731')] == _0x396698[_0x4cc7('0x25e9')] && (this['cutscene']['browserCondition'] = null != this[_0x4cc7('0x3321')] ? _0x3606ba[_0x4cc7('0x4ed')](this[_0x4cc7('0x3321')]) : _0x3606ba['CUSTOM'](_0x48c401(this, this[_0x4cc7('0x3325')]))); }; _0x16dada[_0x4cc7('0x3326')] = _0xcba893; _0xcba893[_0x4cc7('0x8f2')] = _0x4cc7('0x3327')[_0x4cc7('0x46')]('\x20'); _0xcba893[_0x4cc7('0x8f8')] = [_0x3379a1]; _0xcba893['__super__'] = _0x457ac5; _0xcba893[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'imageName': null, 'image': null, 'imageFilter': null, 'imageFilters': null, 'glow': null, 'cycleTime': null, 'cutscene': null, 'cutsceneCondition': null, 'requiredLevelPath': null, 'requiredLevelsBeaten': null, 'update': function(_0x4ea898) { null != this[_0x4cc7('0x3328')] && (this[_0x4cc7('0x331b')] += _0x4ea898, 2.7 <= this[_0x4cc7('0x331b')] && (this[_0x4cc7('0x331b')] -= 2.7), _0x4ea898 = 1.5 < this[_0x4cc7('0x331b')] ? 0x1 - (this[_0x4cc7('0x331b')] - 1.5) / 1.2 : this[_0x4cc7('0x331b')] / 1.5, _0x4ea898 = 0x14 + 0x1c * _0x4ea898, this[_0x4cc7('0x3328')][_0x4cc7('0x3329')](_0x4ea898 * _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]['x']), this[_0x4cc7('0x3328')][_0x4cc7('0x332a')](_0x4ea898 * _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]['y']), this['image']['set_filters'](this['imageFilters'])); }, 'shouldBeVisible': function() { if (null != this[_0x4cc7('0x331e')]) { if (_0x4cc7('0x332b') !== _0x4cc7('0x332c')) { if (this[_0x4cc7('0x331f')]['isPathUnlocked']()) { var _0x41891d = this[_0x4cc7('0x331f')] , _0x1cc7a9 = _0x41891d[_0x4cc7('0x123e')]; _0x1cc7a9 = _0x104058[_0x4cc7('0x493')]()['get'](_0x1cc7a9['id'], _0x1cc7a9[_0x4cc7('0xc12')]); _0x41891d = _0x41891d['levelCount']; return (_0x1cc7a9 < _0x41891d ? _0x1cc7a9 : _0x41891d) >= this[_0x4cc7('0x331e')]; } return !0x1; } else { null == _0x172b83[_0x4cc7('0x20ad')] && (_0x172b83[_0x4cc7('0x20ad')] = _0x172b83[_0x4cc7('0x46f')]()); return _0x172b83[_0x4cc7('0x20ad')]; } } return !0x0; }, 'reset': function() { _0x2116b2[_0x4cc7('0xb83')] = 0xb34b4; if (!this['get_visible']()) { if (null != this[_0x4cc7('0x331e')]) if (this['requiredLevelPath'][_0x4cc7('0x1734')]()) { var _0x3ba160 = this[_0x4cc7('0x331f')]; var _0x141023 = _0x3ba160[_0x4cc7('0x123e')]; _0x141023 = _0x104058['get_instance']()['get'](_0x141023['id'], _0x141023['defaultValue']); _0x3ba160 = _0x3ba160['levelCount']; _0x3ba160 = (_0x141023 < _0x3ba160 ? _0x141023 : _0x3ba160) >= this[_0x4cc7('0x331e')]; } else _0x3ba160 = !0x1; else _0x3ba160 = !0x0; this[_0x4cc7('0xc20')](_0x3ba160); if (!this[_0x4cc7('0xb48')]()) return; } null != this['cutscene'] && (null == this[_0x4cc7('0x3321')] || this[_0x4cc7('0x3321')]() ? (this['glow'] ? (_0x3ba160 = this[_0x4cc7('0x49c')], null != _0x3ba160[_0x4cc7('0x146b')] ? (_0x3ba160 = _0x3ba160[_0x4cc7('0x146b')], _0x3ba160 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x3ba160['id'], _0x3ba160[_0x4cc7('0xc12')])) : _0x3ba160 = !0x1, _0x3ba160 = !_0x3ba160) : _0x3ba160 = !0x1, _0x3ba160 ? null == this[_0x4cc7('0x332d')] && (this[_0x4cc7('0x3328')] = new _0xcc520e(0xffff00,0x1,0x14 * _0x172b83['get_stageLayout']()[_0x4cc7('0xa9a')]['x'],0x14 * _0x172b83[_0x4cc7('0x46f')]()['scale']['y'],2.5), this['imageFilters'] = [this['imageFilter']]) : this[_0x4cc7('0x332d')] = this[_0x4cc7('0x3328')] = null, this['get_buttonMode']() || (this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x1261')])), this['set_buttonMode'](!0x0), this['useHandCursor'] = !0x0), this[_0x4cc7('0x331b')] = 0x0) : (this[_0x4cc7('0x332d')] = this['imageFilter'] = null, this[_0x4cc7('0x3c4')]() && (this['removeEventListener'](_0x4cc7('0x296'), _0x48c401(this, this['onClick'])), this[_0x4cc7('0xbba')](!0x1), this[_0x4cc7('0xbb1')] = !0x1)), this[_0x4cc7('0xa7e')][_0x4cc7('0x1073')](this[_0x4cc7('0x332d')])); }, 'onClick': function(_0x47442f) { null != this[_0x4cc7('0x49c')] && this[_0x4cc7('0x49c')][_0x4cc7('0x50c')](0x2); this[_0x4cc7('0x19')](); }, '__class__': _0xcba893 }); var _0x349093 = function() { this[_0x4cc7('0x1d33')] = 0x0; this['levelChangedWhileMouseDown'] = !0x1; this[_0x4cc7('0x1d35')] = null; _0xcc959[_0x4cc7('0x96b')](this); _0x2116b2['high'] = 0xe07b1; this[_0x4cc7('0x1d36')] = new _0x212a6a(); if (!this[_0x4cc7('0x1911')]) this[_0x4cc7('0x1910')](null); }; _0x16dada[_0x2d63f9[_0x4cc7('0x4bf')]] = _0x349093; _0x349093[_0x4cc7('0x8f2')] = _0x4cc7('0x332e')[_0x4cc7('0x46')]('\x20'); _0x349093[_0x4cc7('0x8f8')] = [_0x4fc1eb, _0x3379a1]; _0x349093[_0x4cc7('0x2d6')] = {}; _0x349093[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x349093[_0x4cc7('0x323f')] = function() { null == _0x349093['destination'] && (_0x349093[_0x4cc7('0x2239')] = _0xc09c3b[_0x4cc7('0x223a')](_0x349093[_0x4cc7('0x493')]())); return _0x349093[_0x4cc7('0x2239')]; } ; _0x349093[_0x4cc7('0x493')] = function() { return null == _0x349093['instance'] ? _0x349093['instance'] = new _0x349093() : _0x349093[_0x4cc7('0xbc4')]; } ; _0x349093['__super__'] = _0xcc959; _0x349093[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { '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 (_0x4cc7('0x332f') === 'sXgvR') { var _0x3a2f62 = _0x4cc7('0x3330')[_0x4cc7('0x46')]('|') , _0x4e2ba4 = 0x0; while (!![]) { switch (_0x3a2f62[_0x4e2ba4++]) { case '0': null == _0xeafe4b && (_0xeafe4b = !0x1); continue; case '1': null == _0x3369b2 && (_0x3369b2 = !0x1); continue; case '2': null == _0x49ea7a && (_0x49ea7a = 0x0); continue; case '3': null == _0x442251 && (_0x442251 = 0x0); continue; case '4': _0x76b31e[_0x4cc7('0x96b')](this, _0x16db4f, _0x3369b2, _0xeafe4b); continue; case '5': this[_0x4cc7('0x1f28')] = _0x49ea7a; continue; case '6': this['bytesLoaded'] = _0x442251; continue; } break; } } else { var _0x16db4f = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x3331')) , _0x3369b2 = new _0x23639f(_0x16db4f); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x3369b2, new _0x456817(!0x0,0x0)); _0x3369b2 = new _0x23639f(_0x16db4f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3369b2, new _0x456817(!0x1,0x0)); var _0xeafe4b = new _0x23639f(_0x16db4f) , _0x442251 = _0x48c401(this, this[_0x4cc7('0x2df0')]); _0x3369b2 = function() { _0x442251(_0xeafe4b); } ; this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x3369b2))); _0x3369b2(); _0x3369b2 = new _0x23639f(_0x16db4f); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x3369b2, new _0x310c15(!0x0,0.5)); _0x3369b2 = new _0x23639f(_0x16db4f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3369b2, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')])); this[_0x4cc7('0x3332')] = new _0x432b23(); _0x3369b2 = new _0x161060(this[_0x4cc7('0x3332')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3369b2, new _0x456817(!0x0,0x18)); _0x3369b2 = new _0x161060(this[_0x4cc7('0x3332')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3369b2, new _0x456817(!0x1,0x18)); _0x3369b2 = new _0x161060(this[_0x4cc7('0x3332')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3369b2, new _0x310c15(!0x0,0.5)); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3369b2, new _0x310c15(!0x1,0.5)); var _0x49ea7a = this[_0x4cc7('0x32a2')] = new _0x3cd1cb(0x64,0x64,null,0x12,null,!0x1); _0x3369b2 = new _0x23639f(_0x16db4f); _0x49ea7a = new _0x23639f(_0x49ea7a); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x49ea7a, new _0x456817(!0x0,0x2), _0x3369b2); _0x49ea7a = this[_0x4cc7('0x32a2')]; _0x3369b2 = new _0x23639f(_0x16db4f); _0x49ea7a = new _0x23639f(_0x49ea7a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x49ea7a, new _0x456817(!0x1,0x2), _0x3369b2); _0x49ea7a = this[_0x4cc7('0x32a2')]; _0x3369b2 = new _0x23639f(_0x16db4f); _0x49ea7a = new _0x23639f(_0x49ea7a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x49ea7a, new _0x310c15(!0x0,0.5), _0x3369b2); _0x49ea7a = this['mapContents']; _0x3369b2 = new _0x23639f(_0x16db4f); _0x49ea7a = new _0x23639f(_0x49ea7a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x49ea7a, new _0x310c15(!0x1,0.5), _0x3369b2); this[_0x4cc7('0x32a2')]['contentsXMargin'] = 0x28; this[_0x4cc7('0x32a2')][_0x4cc7('0x223e')] = -this[_0x4cc7('0x32a2')][_0x4cc7('0x32d4')]; _0x3369b2 = this['mapContents'][_0x4cc7('0x20fe')]; _0x3369b2[_0x4cc7('0x31f6')] = -0x1e; _0x3369b2['mouseWheelY'] = 0x0; _0x3369b2 = new _0x3ffcce(this[_0x4cc7('0x32a2')][_0x4cc7('0xa74')]() | 0x0,this[_0x4cc7('0x32a2')][_0x4cc7('0xa75')]() | 0x0); _0x49ea7a = new _0x23639f(this[_0x4cc7('0x32a2')]); var _0x1da9f7 = new _0x23639f(_0x3369b2); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x1da9f7, new _0x456817(!0x0,0x0), _0x49ea7a); _0x49ea7a = new _0x23639f(this['mapContents']); _0x1da9f7 = new _0x23639f(_0x3369b2); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1da9f7, new _0x456817(!0x1,0x0), _0x49ea7a); _0x49ea7a = new _0x23639f(this[_0x4cc7('0x32a2')]); _0x1da9f7 = new _0x23639f(_0x3369b2); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1da9f7, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['LEFT']), _0x49ea7a); _0x49ea7a = new _0x23639f(this[_0x4cc7('0x32a2')]); _0x1da9f7 = new _0x23639f(_0x3369b2); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1da9f7, _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x1e99')]), _0x49ea7a); this['addChild'](_0x3369b2); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32a2')]); this['get_numChildren'](); _0x3369b2 = new _0x457ac5(); _0x3369b2[_0x4cc7('0xb55')] = !0x1; _0x3369b2[_0x4cc7('0xb62')] = !0x1; _0x3369b2[_0x4cc7('0xa0c')](_0x16db4f); this[_0x4cc7('0xa0c')](_0x3369b2); _0x2116b2[_0x4cc7('0xc38')] = 0x209f6; this['backgroundStars'] = new _0xd2e19a(this[_0x4cc7('0x32a2')]); this[_0x4cc7('0x3333')] = new _0x457ac5(); this['addChild'](this[_0x4cc7('0x3333')]); this[_0x4cc7('0x3334')] = new _0x280d7b(); this['mapOverlay'][_0x4cc7('0xa0c')](this[_0x4cc7('0x3334')]); this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x1261')])); _0x16db4f = JSON[_0x4cc7('0xca6')](_0x6fe3b9['getText'](_0x4cc7('0x2e95'))); this[_0x4cc7('0x3335')] = _0x2bc114[_0x4cc7('0x24')](null); _0x3369b2 = _0x16db4f[_0x4cc7('0x2e96')]; _0x49ea7a = 0x0; for (_0x1da9f7 = _0x19c1c0['fields'](_0x3369b2); _0x49ea7a < _0x1da9f7[_0x4cc7('0x21')]; ) { var _0x4ff709 = _0x1da9f7[_0x49ea7a]; ++_0x49ea7a; _0x4ff709 = new _0xcba893(_0x4ff709,_0x19c1c0[_0x4cc7('0x997')](_0x3369b2, _0x4ff709)); this['drawings'][_0x4cc7('0x29')](_0x4ff709); this[_0x4cc7('0x32a2')][_0x4cc7('0xa0c')](_0x4ff709); } this[_0x4cc7('0x1040')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2afb')] = new _0x24e28(); _0x16db4f = _0x16db4f['paths']; _0x3369b2 = 0x0; for (_0x49ea7a = _0x19c1c0[_0x4cc7('0x995')](_0x16db4f); _0x3369b2 < _0x49ea7a[_0x4cc7('0x21')]; ) _0x1da9f7 = _0x49ea7a[_0x3369b2], ++_0x3369b2, this[_0x4cc7('0x3336')](_0x1da9f7, _0x19c1c0['field'](_0x16db4f, _0x1da9f7)); this[_0x4cc7('0x32a2')][_0x4cc7('0xa0c')](this[_0x4cc7('0x2afb')]); this[_0x4cc7('0x3337')] = _0x2bc114[_0x4cc7('0x24')](null); _0x16db4f = 0x0; for (_0x3369b2 = _0x1fb3e3[_0x4cc7('0x239a')]; _0x16db4f < _0x3369b2[_0x4cc7('0x34')](); ) _0x49ea7a = _0x3369b2[_0x4cc7('0x2b')](_0x16db4f), ++_0x16db4f, _0x49ea7a != _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x49ea7a = new _0x36efc7(_0x49ea7a), this[_0x4cc7('0x32a2')][_0x4cc7('0xa0c')](_0x49ea7a), this['locationIndicators'][_0x4cc7('0x29')](_0x49ea7a)); _0x3369b2 = this[_0x4cc7('0x2e67')] = new _0x42490d(this[_0x4cc7('0x32a2')]); _0x16db4f = new _0x23639f(this[_0x4cc7('0x32a2')]); _0x3369b2 = new _0x23639f(_0x3369b2); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3369b2, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0xe19')]), _0x16db4f); _0x3369b2 = this[_0x4cc7('0x2e67')]; _0x16db4f = new _0x23639f(this['mapContents']); _0x3369b2 = new _0x23639f(_0x3369b2); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x3369b2, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']), _0x16db4f); _0x16db4f = this[_0x4cc7('0x2e67')]; if (!_0x16db4f[_0x4cc7('0x1911')]) _0x16db4f[_0x4cc7('0x1910')](null); _0x16db4f = this[_0x4cc7('0x31ab')] = new _0x17783b(); _0x16db4f[_0x4cc7('0xb3e')](0.5 * _0x16db4f[_0x4cc7('0x3dc')]()); _0x16db4f = this[_0x4cc7('0x31ab')]; _0x16db4f['set_scaleY'](0.5 * _0x16db4f[_0x4cc7('0xb4a')]()); this[_0x4cc7('0xb6a')](this[_0x4cc7('0x31ab')], this['getChildIndex'](this['mapOverlay'])); this['homeBounds'] = this[_0x4cc7('0x31ab')][_0x4cc7('0xbf4')](this); this[_0x4cc7('0x2f24')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x20, null, _0x2d63f9['dNUiT']); _0x16db4f = new _0x23639f(this[_0x4cc7('0x2f24')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x16db4f, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')])); this[_0x4cc7('0x2f24')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x2f24')]); null != _0x9973ca['get_instance']()[_0x4cc7('0x907')] && this[_0x4cc7('0xb79')](_0x9973ca[_0x4cc7('0x493')]()); _0x16db4f = _0x48c401(this, this[_0x4cc7('0x3338')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x16db4f))); _0x16db4f(); } }, 'update': function(_0x48b438) { var _0x2191e0 = {}; _0x2191e0[_0x4cc7('0x3339')] = function(_0x1fb3e3, _0x3759fc) { return _0x1fb3e3 == _0x3759fc; } ; _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x94a')](_0x48b438); _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x6a2')) != _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x1d99')) ? _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')](_0x4cc7('0x6a2')) ? this[_0x4cc7('0x1d33')] > -this['minScrollSpeed'] ? this[_0x4cc7('0x1d33')] = -this[_0x4cc7('0x333a')] : this[_0x4cc7('0x1d33')] > -this[_0x4cc7('0x333b')] && (this[_0x4cc7('0x1d33')] -= this['scrollAccel'] * _0x48b438) : this[_0x4cc7('0x1d33')] < this[_0x4cc7('0x333a')] ? this[_0x4cc7('0x1d33')] = this[_0x4cc7('0x333a')] : this[_0x4cc7('0x1d33')] < this[_0x4cc7('0x333b')] && (this['scrollSpeed'] += this[_0x4cc7('0x333c')] * _0x48b438) : this[_0x4cc7('0x1d33')] = 0x0; if (0x0 != this['scrollSpeed']) { if ('kLgxX' === _0x4cc7('0x333d')) { if (_0x48b438 && !this['buffer']['premultiplied']) switch (this[_0x4cc7('0x994')][0x1]) { case 0x0: case 0x1: _0x1c27fe[_0x4cc7('0x333e')](this), _0x31a164['multiplyAlpha'](this); } else !_0x48b438 && this[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] && _0x2191e0[_0x4cc7('0x3339')](0x1, this[_0x4cc7('0x994')][0x1]) && (_0x1c27fe[_0x4cc7('0x333e')](this), _0x31a164[_0x4cc7('0x333f')](this)); return _0x48b438; } else { var _0x2c456b = this[_0x4cc7('0x32a2')]; _0x2c456b[_0x4cc7('0x2245')](_0x2c456b[_0x4cc7('0x26dd')] + this[_0x4cc7('0x1d33')] * _0x48b438); } } _0x2ab848['instance'][_0x4cc7('0xbd2')] || (this[_0x4cc7('0x1d34')] = !0x1); _0x2c456b = 0x0; for (var _0x425591 = this[_0x4cc7('0x3335')]; _0x2c456b < _0x425591[_0x4cc7('0x34')](); ) { var _0x262ef8 = _0x425591[_0x4cc7('0x2b')](_0x2c456b); ++_0x2c456b; _0x262ef8[_0x4cc7('0x94a')](_0x48b438); } this[_0x4cc7('0x32a2')]['update'](_0x48b438); this[_0x4cc7('0x3333')][_0x4cc7('0xb46')](this['mapContents'][_0x4cc7('0x325c')](0x0)); this[_0x4cc7('0x3333')]['set_y'](this[_0x4cc7('0x32a2')][_0x4cc7('0x3340')](0x0)); this[_0x4cc7('0x2f24')][_0x4cc7('0xb48')]() && this[_0x4cc7('0x32a2')][_0x4cc7('0x26dd')] != this[_0x4cc7('0x3341')] && (this[_0x4cc7('0x2f24')][_0x4cc7('0xc20')](!0x1), _0x2c456b = _0x349093[_0x4cc7('0x3342')], _0x425591 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x2c456b['id'], _0x2c456b['defaultValue']), _0x2c456b['set_value'](_0x425591 + 0x1)); this['boxOverlay'][_0x4cc7('0x94a')](_0x48b438); this[_0x4cc7('0x3343')](); _0x56067a['ttPah'](this[_0x4cc7('0x3334')][_0x4cc7('0x472')](), this[_0x4cc7('0x3333')][_0x4cc7('0x472')]()) < this[_0x4cc7('0x32a2')][_0x4cc7('0x472')]() ? this[_0x4cc7('0x3334')][_0x4cc7('0xb46')](_0x56067a[_0x4cc7('0x3344')](this['mapContents'][_0x4cc7('0x472')](), this[_0x4cc7('0x3333')]['get_x']())) : this[_0x4cc7('0x3334')][_0x4cc7('0x472')]() + this['infoBox'][_0x4cc7('0xa74')]() + this[_0x4cc7('0x3333')][_0x4cc7('0x472')]() > this[_0x4cc7('0x32a2')][_0x4cc7('0x472')]() + this['mapContents']['get_width']() && this['infoBox'][_0x4cc7('0xb46')](this['mapContents'][_0x4cc7('0x472')]() + this[_0x4cc7('0x32a2')][_0x4cc7('0xa74')]() - this[_0x4cc7('0x3334')][_0x4cc7('0xa74')]() - this['mapOverlay'][_0x4cc7('0x472')]()); if (this['needsRedraw']) { this[_0x4cc7('0xbf8')] = !0x1; _0x48b438 = this[_0x4cc7('0x1d35')]; this[_0x4cc7('0x1d35')] = null; _0x2c456b = new _0x432b23(); _0x425591 = new _0x212a6a(); _0x262ef8 = this['layout'][_0x4cc7('0xa9a')]; _0x262ef8 = (_0x262ef8['x'] + _0x262ef8['y']) / 0x2; var _0x3885d2 = _0x463bf2['MAP_SUN_X'] * _0x262ef8 , _0x4cb9d1 = _0x463bf2[_0x4cc7('0x2e9e')] * _0x262ef8 , _0xdcd0db = _0x463bf2[_0x4cc7('0x2e9b')] * _0x262ef8; this['pathsShape']['get_graphics']()[_0x4cc7('0x9fd')](); this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](0x2, 0x0); this['pathsShape'][_0x4cc7('0xbb9')]()['drawCircle'](_0x3885d2, _0x4cb9d1, _0xdcd0db); _0x3885d2 = _0x55a4be[_0x4cc7('0x27b4')](); null != _0x3885d2[_0x4cc7('0x146b')] ? (_0x3885d2 = _0x3885d2[_0x4cc7('0x146b')], _0x3885d2 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x3885d2['id'], _0x3885d2[_0x4cc7('0xc12')])) : _0x3885d2 = !0x1; if (_0x3885d2) for (_0x3885d2 = _0x463bf2[_0x4cc7('0xf40')](null != _0x48b438 ? _0x48b438 : 0x0), this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](), this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0x0), this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()['drawCircle'](_0x3885d2['x'] * _0x262ef8, _0x3885d2['y'] * _0x262ef8, 2.5 * _0x262ef8), this[_0x4cc7('0x2afb')][_0x4cc7('0xbb9')]()['endFill'](), _0x262ef8 = 0x0, _0x3885d2 = this[_0x4cc7('0x3335')]; _0x262ef8 < _0x3885d2[_0x4cc7('0x34')](); ) { if (_0x4cb9d1 = _0x3885d2['get'](_0x262ef8), ++_0x262ef8, 'Planet' == _0x4cb9d1['imageName']) { _0x4cb9d1[_0x4cc7('0x10cd')](0.5); break; } } else for (_0x262ef8 = 0x0, _0x3885d2 = this[_0x4cc7('0x3335')]; _0x262ef8 < _0x3885d2['get_length'](); ) if (_0x4cb9d1 = _0x3885d2[_0x4cc7('0x2b')](_0x262ef8), ++_0x262ef8, _0x56067a[_0x4cc7('0x7ab')] == _0x4cb9d1['imageName']) { if (_0x56067a[_0x4cc7('0x7ad')] === _0x4cc7('0x7ae')) { _0x4cb9d1['set_alpha'](0x1); break; } else { this[_0x4cc7('0x31a3')] = !0x0; _0xcc959['call'](this); for (var _0xd16744 = [new _0x15a9aa(_0x56067a[_0x4cc7('0x7a9')],'cutscenesDisabled',[!0x0, !0x1],_0x4cc7('0x31a4'),[_0x4cc7('0x31a5'), _0x4cc7('0x121c')])], _0x5601a3 = _0x2bc114[_0x4cc7('0x24')](null), _0x59a4d0 = 0x0, _0x12e29d = _0xd16744[_0x4cc7('0x21')]; _0x59a4d0 < _0x12e29d; ) { var _0x5a4cc0 = _0x59a4d0++; _0x5601a3[_0x4cc7('0x9e7')](_0x5a4cc0, _0xd16744[_0x5a4cc0]); } this[_0x4cc7('0x310f')] = _0x5601a3; } } _0x262ef8 = 0x0; for (_0x3885d2 = this[_0x4cc7('0x1040')]; _0x262ef8 < _0x3885d2[_0x4cc7('0x34')](); ) _0x4cb9d1 = _0x3885d2[_0x4cc7('0x2b')](_0x262ef8), ++_0x262ef8, _0x4cb9d1[_0x4cc7('0xb0e')](this[_0x4cc7('0x2afb')]['get_graphics'](), null, null, _0x48b438, _0x425591), _0x2c456b[_0x4cc7('0x13b8')]() > _0x425591['x'] && _0x2c456b[_0x4cc7('0x13b9')](_0x425591['x']), _0x2c456b[_0x4cc7('0xa97')]() < _0x425591['x'] && _0x2c456b[_0x4cc7('0x13be')](_0x425591['x']), _0x2c456b['get_top']() > _0x425591['y'] && _0x2c456b[_0x4cc7('0x13bd')](_0x425591['y']), _0x2c456b[_0x4cc7('0xa98')]() < _0x425591['y'] && _0x2c456b[_0x4cc7('0x13bf')](_0x425591['y']); _0x2c456b[_0x4cc7('0x13b5')](-this[_0x4cc7('0x32a2')]['get_width']() / 0x4, -_0x2c456b[_0x4cc7('0x98b')] / 0x2); 0x0 > _0x2c456b[_0x4cc7('0x7d9')] && (_0x2c456b['x'] += _0x2c456b[_0x4cc7('0x7d9')] / 0x2, _0x2c456b[_0x4cc7('0x7d9')] = 0x0); this[_0x4cc7('0x32a2')][_0x4cc7('0x2242')] = !0x0; this['mapContents'][_0x4cc7('0x32e3')](); this[_0x4cc7('0x32a2')]['cameraMovementBounds']['copyFrom'](_0x2c456b); this[_0x4cc7('0x3345')]['reset'](); _0x48b438 = null; _0x2c456b = 0x0; for (_0x425591 = this['locationIndicators']; _0x2c456b < _0x425591[_0x4cc7('0x34')](); ) _0x262ef8 = _0x425591[_0x4cc7('0x2b')](_0x2c456b), ++_0x2c456b, _0x262ef8[_0x4cc7('0x19')](), _0x262ef8[_0x4cc7('0x3305')] && (_0x48b438 = _0x262ef8); null != _0x48b438 && this['mapContents'][_0x4cc7('0x2245')](_0x48b438[_0x4cc7('0x472')]()); _0x48b438 = 0x0; for (_0x2c456b = this[_0x4cc7('0x3335')]; _0x48b438 < _0x2c456b[_0x4cc7('0x34')](); ) if (_0x425591 = _0x2c456b['get'](_0x48b438), ++_0x48b438, null != _0x425591[_0x4cc7('0x3328')]) { this[_0x4cc7('0x32a2')][_0x4cc7('0x2245')](_0x56067a[_0x4cc7('0x7a5')](_0x425591['get_x'](), _0x425591[_0x4cc7('0xa74')]() / 0x2)); break; } this['initialCameraX'] = this[_0x4cc7('0x32a2')]['_cameraX']; _0x48b438 = _0x349093[_0x4cc7('0x3342')]; 0x3 > _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x48b438['id'], _0x48b438[_0x4cc7('0xc12')]) && this[_0x4cc7('0x2f24')]['set_visible'](0x0 < this[_0x4cc7('0x32a2')][_0x4cc7('0x32db')][_0x4cc7('0x7d9')]); } }, 'drawPaths': function(_0x398860, _0x550e5e, _0x4054f5, _0x17c37e, _0x155a3b) { null == _0x17c37e && (_0x17c37e = !0x0); for (var _0x52ccdb = 0x0, _0x160a6b = this[_0x4cc7('0x1040')]; _0x52ccdb < _0x160a6b[_0x4cc7('0x34')](); ) { var _0x257c0b = _0x160a6b[_0x4cc7('0x2b')](_0x52ccdb); ++_0x52ccdb; (null == _0x550e5e || 0x0 <= _0x550e5e[_0x4cc7('0x2d')](_0x257c0b[_0x4cc7('0x107c')]['pathName'])) && _0x257c0b[_0x4cc7('0xb0e')](_0x398860, _0x17c37e, null != _0x4054f5 && 0x0 <= _0x4054f5[_0x4cc7('0x2d')](_0x257c0b['levels'][_0x4cc7('0x1109')]), _0x155a3b); } }, 'updateFromMouse': function() { var _0x45b04a = this[_0x4cc7('0x3333')]['get_mouseX']() , _0x234634 = this[_0x4cc7('0x3333')][_0x4cc7('0xb4f')](); if (_0x45b04a != this[_0x4cc7('0x1d36')]['x'] || _0x234634 != this[_0x4cc7('0x1d36')]['y']) if (!this[_0x4cc7('0x3332')][_0x4cc7('0xbf5')](this[_0x4cc7('0xbf2')](), this[_0x4cc7('0xb4f')]()) || this[_0x4cc7('0x3346')][_0x4cc7('0xbf5')](this[_0x4cc7('0xbf2')](), this[_0x4cc7('0xb4f')]()) || _0x9973ca[_0x4cc7('0x493')]()[_0x4cc7('0xb48')]() && _0x9973ca['get_instance']()['mouseOverThis']() || this['boxOverlay'][_0x4cc7('0xb48')]() || this[_0x4cc7('0x2e67')][_0x4cc7('0x329e')][_0x4cc7('0xb48')]() && 0x0 <= this[_0x4cc7('0x2e67')][_0x4cc7('0x329e')][_0x4cc7('0xbf2')]() && 0x0 <= this[_0x4cc7('0x2e67')][_0x4cc7('0x329e')][_0x4cc7('0xb4f')]() && this['boxOverlay'][_0x4cc7('0x329e')][_0x4cc7('0xbf2')]() <= this[_0x4cc7('0x2e67')][_0x4cc7('0x329e')][_0x4cc7('0xa74')]() && this['boxOverlay']['toggleButton'][_0x4cc7('0xb4f')]() <= this[_0x4cc7('0x2e67')]['toggleButton'][_0x4cc7('0xa75')]()) this['infoBox'][_0x4cc7('0xc5e')](); else { for (var _0x44311a = 0x0, _0x255fa4 = this[_0x4cc7('0x3335')]; _0x44311a < _0x255fa4[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x3347') !== _0x4cc7('0x3347')) { return 0x1bc; } else { var _0x5978b6 = _0x255fa4[_0x4cc7('0x2b')](_0x44311a); ++_0x44311a; if (null != _0x5978b6[_0x4cc7('0x49c')] && _0x5978b6['get_x']() < _0x45b04a && _0x5978b6[_0x4cc7('0x472')]() + _0x5978b6[_0x4cc7('0xa74')]() > _0x45b04a && _0x5978b6[_0x4cc7('0xb45')]() < _0x234634 && _0x5978b6['get_y']() + _0x5978b6[_0x4cc7('0xa75')]() > _0x234634) { if (_0x4cc7('0x3348') === _0x4cc7('0x3349')) { return new _0x28c040(_0x45b04a); } else { this[_0x4cc7('0x3334')]['hide'](); return; } } } } this['mousePoint']['x'] = _0x45b04a; this[_0x4cc7('0x1d36')]['y'] = _0x234634; _0x255fa4 = Infinity; _0x44311a = null; _0x5978b6 = 0x0; for (var _0x15efdd = this[_0x4cc7('0x1040')]; _0x5978b6 < _0x15efdd[_0x4cc7('0x34')](); ) { var _0x231c9b = _0x15efdd['get'](_0x5978b6); ++_0x5978b6; if (_0x231c9b[_0x4cc7('0x107c')][_0x4cc7('0x1734')]()) { _0x231c9b[_0x4cc7('0x334a')](_0x45b04a, _0x234634, null, _0x349093['temp']); var _0x2dabf4 = (_0x45b04a - _0x349093['temp']['x']) * (_0x45b04a - _0x349093['temp']['x']) + (_0x234634 - _0x349093[_0x4cc7('0xb93')]['y']) * (_0x234634 - _0x349093['temp']['y']); _0x2dabf4 < _0x255fa4 && (_0x255fa4 = _0x2dabf4, _0x44311a = _0x231c9b, _0x231c9b = _0x349093['bestPoint'], _0x2dabf4 = _0x349093[_0x4cc7('0xb93')], _0x231c9b['x'] = _0x2dabf4['x'], _0x231c9b['y'] = _0x2dabf4['y']); } } null == _0x44311a || _0x255fa4 > _0x44311a['mouseLeewaySq'] ? this[_0x4cc7('0x3334')][_0x4cc7('0xc5e')]() : (_0x45b04a = _0x44311a['positionToLevel'](_0x349093['bestPoint']), _0x44311a['levels'][_0x4cc7('0xc30')](_0x45b04a) || _0x44311a['levels'][_0x4cc7('0x2cd5')](_0x45b04a) ? _0x234634 = !0x1 : (_0x234634 = _0x44311a['levels'], _0x255fa4 = _0x234634[_0x4cc7('0x123e')], _0x255fa4 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x255fa4['id'], _0x255fa4[_0x4cc7('0xc12')]), _0x234634 = _0x234634[_0x4cc7('0xc2f')], _0x234634 = _0x255fa4 < _0x234634 ? _0x255fa4 : _0x234634, _0x255fa4 = _0x44311a[_0x4cc7('0x107c')]['availableUntil'] + 0x1, _0x234634 = 0x4 >= _0x45b04a - (_0x234634 < _0x255fa4 ? _0x234634 : _0x255fa4)), _0x234634 && (_0x45b04a = _0x44311a[_0x4cc7('0x107c')], _0x234634 = _0x45b04a['savedProgress'], _0x234634 = _0x104058[_0x4cc7('0x493')]()['get'](_0x234634['id'], _0x234634['defaultValue']), _0x45b04a = _0x45b04a[_0x4cc7('0xc2f')], _0x45b04a = _0x234634 < _0x45b04a ? _0x234634 : _0x45b04a, _0x234634 = _0x44311a[_0x4cc7('0x107c')][_0x4cc7('0x2286')] + 0x1, _0x45b04a = _0x45b04a < _0x234634 ? _0x45b04a : _0x234634), _0x44311a[_0x4cc7('0x1f30')](_0x45b04a, null, _0x349093['bestPoint']), this['showInfoBox'](_0x45b04a, _0x44311a['levels'], _0x349093['bestPoint']['x'], _0x349093[_0x4cc7('0x334b')]['y'])); } }, 'showInfoBox': function(_0x3cf084, _0x3491e3, _0x1db48d, _0x3e4bd6) { this['infoBox'][_0x4cc7('0xb48')]() && this[_0x4cc7('0x3334')][_0x4cc7('0x2de2')] == _0x3cf084 && this['infoBox']['path'] == _0x3491e3 || null == _0x3491e3 || (_0x3cf084 >= _0x3491e3[_0x4cc7('0xc2f')] || !_0x3491e3[_0x4cc7('0xc30')](_0x3cf084) && !_0x3491e3[_0x4cc7('0x2cd5')](_0x3cf084) ? this['infoBox'][_0x4cc7('0xc5e')]() : (_0x2ab848[_0x4cc7('0xbc4')]['mouseDown'] && (this[_0x4cc7('0x1d34')] = !0x0), this['infoBox'][_0x4cc7('0xc5f')](_0x3cf084, _0x3491e3[_0x4cc7('0x234f')](_0x3cf084), _0x3491e3, _0x1db48d, _0x3e4bd6))); }, 'onClick': function(_0xd3c73d) { !this[_0x4cc7('0x1d34')] && this[_0x4cc7('0x32a2')][_0x4cc7('0xb62')] && this[_0x4cc7('0x3332')][_0x4cc7('0xbf5')](this[_0x4cc7('0xbf2')](), this[_0x4cc7('0xb4f')]()) && !this[_0x4cc7('0x3346')][_0x4cc7('0xbf5')](this[_0x4cc7('0xbf2')](), this[_0x4cc7('0xb4f')]()) && this['infoBox'][_0x4cc7('0x334c')](_0xd3c73d); }, 'reset': function() { if (_0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc59')] == this) { _0x962df6[_0x4cc7('0x493')]()['newPathFound'] = !0x1; this[_0x4cc7('0x3334')][_0x4cc7('0xc5e')](); for (var _0x40b964 = 0x0, _0x157add = this[_0x4cc7('0x3337')]; _0x40b964 < _0x157add[_0x4cc7('0x34')](); ) { var _0x51998c = _0x157add[_0x4cc7('0x2b')](_0x40b964); ++_0x40b964; _0x51998c[_0x4cc7('0x3306')] = !0x1; _0x51998c[_0x4cc7('0x19')](); } _0x40b964 = 0x0; for (_0x157add = this[_0x4cc7('0x3337')][_0x4cc7('0x34')](); _0x40b964 < _0x157add; ) if (_0x51998c = _0x40b964++, this[_0x4cc7('0x3337')]['get'](_0x51998c)[_0x4cc7('0xb48')]()) { var _0x1a5581 = this[_0x4cc7('0x3337')][_0x4cc7('0x2b')](_0x51998c)[_0x4cc7('0xb30')][_0x4cc7('0x1332')]; _0x1a5581 = _0x104058[_0x4cc7('0x493')]()['get'](_0x1a5581['id'], _0x1a5581[_0x4cc7('0xc12')]); var _0x29cfd = this[_0x4cc7('0x3337')][_0x4cc7('0x2b')](_0x51998c)[_0x4cc7('0xb30')][_0x4cc7('0x1334')]; _0x29cfd = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x29cfd['id'], _0x29cfd['defaultValue']); for (var _0x34fe04 = _0x51998c + 0x1, _0x1c1c02 = this[_0x4cc7('0x3337')][_0x4cc7('0x34')](); _0x34fe04 < _0x1c1c02; ) { var _0x3906cc = _0x34fe04++; var _0x4bf907 = this[_0x4cc7('0x3337')][_0x4cc7('0x2b')](_0x3906cc)[_0x4cc7('0xb30')][_0x4cc7('0x1332')]; _0x1a5581 == _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x4bf907['id'], _0x4bf907['defaultValue']) ? (_0x4bf907 = this[_0x4cc7('0x3337')]['get'](_0x3906cc)[_0x4cc7('0xb30')][_0x4cc7('0x1334')], _0x4bf907 = _0x29cfd == _0x104058[_0x4cc7('0x493')]()['get'](_0x4bf907['id'], _0x4bf907[_0x4cc7('0xc12')])) : _0x4bf907 = !0x1; if (_0x4bf907) if (this[_0x4cc7('0x3337')][_0x4cc7('0x2b')](_0x3906cc)[_0x4cc7('0x3305')]) { this['locationIndicators'][_0x4cc7('0x2b')](_0x51998c)[_0x4cc7('0x3306')] = !0x0; this['locationIndicators'][_0x4cc7('0x2b')](_0x51998c)[_0x4cc7('0xc20')](!0x1); break; } else this[_0x4cc7('0x3337')][_0x4cc7('0x2b')](_0x3906cc)[_0x4cc7('0x3306')] = !0x0, this[_0x4cc7('0x3337')][_0x4cc7('0x2b')](_0x3906cc)['set_visible'](!0x1); } } _0x40b964 = 0x0; for (_0x157add = this[_0x4cc7('0x3335')]; _0x40b964 < _0x157add[_0x4cc7('0x34')](); ) _0x51998c = _0x157add['get'](_0x40b964), ++_0x40b964, _0x51998c[_0x4cc7('0x19')](); this[_0x4cc7('0x1d33')] = 0x0; this[_0x4cc7('0x1d34')] = !0x1; _0x9973ca[_0x4cc7('0x493')]()['reset'](); _0x40b964 = this[_0x4cc7('0x2e67')]; _0x40b964[_0x4cc7('0xb48')]() && _0x40b964[_0x4cc7('0x32a6')](null); this[_0x4cc7('0x2e67')]['reset'](); this['needsRedraw'] = !0x0; } }, 'getPath': function(_0x59900f) { for (var _0x5c637d = 0x0, _0x5dc400 = this[_0x4cc7('0x1040')]; _0x5c637d < _0x5dc400[_0x4cc7('0x34')](); ) { var _0x271a65 = _0x5dc400[_0x4cc7('0x2b')](_0x5c637d); ++_0x5c637d; if (_0x271a65[_0x4cc7('0x107c')][_0x4cc7('0x1109')] == _0x59900f) return _0x271a65; } return null; }, 'definePath': function(_0x2bc4fe, _0x2eb5d5) { var _0x4d1b8c = this['getPath'](_0x2bc4fe); null == _0x4d1b8c && (_0x2bc4fe = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2bc4fe), null != _0x2bc4fe && (_0x4d1b8c = new _0x557bb2(_0x2bc4fe,_0x2eb5d5), this[_0x4cc7('0x1040')]['push'](_0x4d1b8c))); null != _0x4d1b8c && (_0x4d1b8c[_0x4cc7('0x334d')](_0x2eb5d5), this['needsRedraw'] = !0x0); }, 'maintainAspectRatio': function(_0x55329a) { if (_0x55329a[_0x4cc7('0xa74')]() / _0x55329a['baseWidth'] < _0x55329a[_0x4cc7('0xa75')]() / _0x55329a['baseHeight']) { var _0xce87f3 = _0x55329a[_0x4cc7('0xa74')]() / _0x55329a[_0x4cc7('0x1307')]; _0x55329a[_0x4cc7('0x10e6')](_0xce87f3 * _0x55329a[_0x4cc7('0x1306')]); } else _0xce87f3 = _0x55329a[_0x4cc7('0xa75')]() / _0x55329a['baseHeight'], _0x55329a['set_width'](_0xce87f3 * _0x55329a['baseWidth']); }, 'setNeedsRedraw': function() { this[_0x4cc7('0xbf8')] = !0x0; }, '__class__': _0x349093 }); var _0x557bb2 = function(_0x3c9533, _0x4a1f54, _0x18c480, _0x4a6037) { this[_0x4cc7('0x334e')] = !0x0; this[_0x4cc7('0x107c')] = _0x3c9533; this[_0x4cc7('0xa9a')] = _0x172b83[_0x4cc7('0xc1e')]()['scale']; this['set_definition'](_0x4a1f54); }; _0x16dada[_0x4cc7('0x334f')] = _0x557bb2; _0x557bb2['__name__'] = _0x2d63f9[_0x4cc7('0x4c0')]['split']('\x20'); _0x557bb2[_0x4cc7('0x8')] = {}; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x1cbb')] = null; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x107c')] = null; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x17df')] = null; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x3350')] = null; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x3351')] = null; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x334e')] = null; _0x557bb2[_0x4cc7('0x8')]['set_definition'] = function(_0x3ff148) { this.firstLevelDistance = _0x3ff148.firstLevelDistance; this.mouseLeewaySq = null != _0x3ff148.mouseLeeway ? _0x3ff148.mouseLeeway * _0x3ff148.mouseLeeway : 0x6400; this.drawLines = null != _0x3ff148.drawLines ? _0x3ff148.drawLines : !0x0; this.waypoints = _0x2bc114.toObjectVector(null); for (var _0x286846 = 0x0, _0x498176 = _0x3ff148.waypoints; _0x286846 < _0x498176.length; ) { var _0x4eae0c = _0x498176[_0x286846]; ++_0x286846; this.addWaypoint(_0x4eae0c.x, _0x4eae0c.y); } return this.definition = _0x3ff148; } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x3352')] = function(_0x3808f6, _0x17eb19) { 0x0 < this.waypoints.get_length() ? this.waypoints.push(new _0x2ac938(_0x3808f6,_0x17eb19,this.waypoints.get(this.waypoints.get_length() - 0x1))) : this.waypoints.push(new _0x2ac938(_0x3808f6,_0x17eb19,null)); } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x1f30')] = function(_0x1de4cf, _0x3869c7, _0xb35597) { null == _0x3869c7 && (_0x3869c7 = !0x0); _0x1de4cf = this.levelToDistance(_0x1de4cf, _0x3869c7); return this.distanceToPoint(_0x1de4cf, _0x3869c7, _0xb35597); } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x28c3')] = function(_0x5695f4, _0x34080a) { null == _0x34080a && (_0x34080a = !0x0); 0x0 > _0x5695f4 && (_0x5695f4 += this.levels.levelCount); _0x5695f4 = _0x2d63f9.gJTJg(0x1, this.levels.levelCount) ? _0x5695f4 / (this.levels.levelCount - 0x1) : 0x0; 0x0 > _0x5695f4 ? _0x5695f4 = 0x0 : 0x1 < _0x5695f4 && (_0x5695f4 = 0x1); var _0x3490a5 = this.firstLevelDistance; _0x5695f4 = _0x3490a5 + _0x5695f4 * (this.waypoints.get(this.waypoints.get_length() - 0x1).distanceFromStart - _0x3490a5); _0x34080a ? (_0x34080a = this.scale, _0x34080a = (_0x34080a.x + _0x34080a.y) / 0x2) : _0x34080a = 0x1; return _0x5695f4 * _0x34080a; } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x28c4')] = function(_0x19e096, _0x5ad863, _0x164497) { var _0x1ec100 = { ghZIX: function(_0x1fb3e3, _0x592718) { return _0x1fb3e3 > _0x592718; }, NyKTz: function(_0x1fb3e3, _0x1a3a32) { return _0x1fb3e3 == _0x1a3a32; } }; null == _0x5ad863 && (_0x5ad863 = !0x0); null == _0x164497 && (_0x164497 = new _0x212a6a()); if (_0x5ad863) { if (_0x56067a.VJhRm(_0x4cc7('0x3353'), _0x4cc7('0x3354'))) { 0x32 > _0x19e096 && (_0x19e096 = 0x32); _0x1ec100.ghZIX(0x32, _0x5ad863) && (_0x5ad863 = 0x32); var _0x175772 = this._backBufferWidth , _0x58700b = this._backBufferHeight; this._backBufferWidth = _0x19e096; this._backBufferHeight = _0x5ad863; this._viewPort.width = _0x19e096; this._viewPort.height = _0x5ad863; _0x175772 == this._backBufferWidth && _0x1ec100.NyKTz(_0x58700b, this._backBufferHeight) || this.notifyViewportUpdated(); this._antiAlias = _0x164497; this._enableDepthAndStencil = _0x2f9af3; null != this._context3D && this._context3D.configureBackBuffer(_0x19e096, _0x5ad863, _0x164497, _0x2f9af3); } else { var _0x2f9af3 = this.scale; _0x19e096 /= (_0x2f9af3.x + _0x2f9af3.y) / 0x2; } } for (var _0x1efc57 = 0x1, _0x435a93 = this.waypoints.get_length(); _0x1efc57 < _0x435a93; ) if (_0x2f9af3 = _0x1efc57++, this.waypoints.get(_0x2f9af3).distanceFromStart > _0x19e096) return _0x1efc57 = this.waypoints.get(_0x2f9af3 - 0x1), _0x435a93 = this.waypoints.get(_0x2f9af3), _0x19e096 = (_0x19e096 - this.waypoints.get(_0x2f9af3 - 0x1).distanceFromStart) / this.waypoints.get(_0x2f9af3).distanceFromPrevious, _0x2f9af3 = _0x164497, null == _0x2f9af3 && (_0x2f9af3 = new _0x212a6a()), _0x2f9af3.x = _0x1efc57.x + _0x19e096 * (_0x435a93.x - _0x1efc57.x), _0x2f9af3.y = _0x1efc57.y + _0x19e096 * (_0x435a93.y - _0x1efc57.y), _0x5ad863 && (_0x164497.x *= this.scale.x, _0x164497.y *= this.scale.y), _0x164497; _0x19e096 = this.waypoints.get(this.waypoints.get_length() - 0x1); _0x164497.x = _0x19e096.x; _0x164497.y = _0x19e096.y; _0x5ad863 && (_0x164497.x *= this.scale.x, _0x164497.y *= this.scale.y); return _0x164497; } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x3355')] = function(_0x165778, _0x37476d) { if (_0x4cc7('0x3356') === _0x4cc7('0x3356')) { null == _0x37476d && (_0x37476d = !0x0); _0x37476d && (_0x557bb2.temp.x = _0x165778.x / this.scale.x, _0x557bb2.temp.y = _0x165778.y / this.scale.y); _0x37476d = 0x1; for (var _0x547f7d = this.waypoints.get_length(); _0x37476d < _0x547f7d; ) if (_0x165778 = _0x37476d++, _0x459e95.colinear(this.waypoints.get(_0x165778 - 0x1), this.waypoints.get(_0x165778), _0x557bb2.temp)) { if (_0x4cc7('0x3357') === _0x4cc7('0x3357')) { var _0x282096 = this.waypoints.get(_0x165778 - 0x1); _0x37476d = this.waypoints.get(_0x165778); _0x547f7d = _0x557bb2.temp; var _0x301a17 = _0x282096.x - _0x37476d.x; 1e-10 > (0x0 <= _0x301a17 ? _0x301a17 : -_0x301a17) ? (_0x282096 = _0x282096.y, _0x37476d = (_0x547f7d.y - _0x282096) / (_0x37476d.y - _0x282096)) : (_0x282096 = _0x282096.x, _0x37476d = (_0x547f7d.x - _0x282096) / (_0x37476d.x - _0x282096)); _0x165778 = this.waypoints.get(_0x165778 - 0x1).distanceFromStart + _0x37476d * this.waypoints.get(_0x165778).distanceFromPrevious; _0x37476d = this.firstLevelDistance; _0x37476d = (_0x165778 - _0x37476d) / (this.waypoints.get(this.waypoints.get_length() - 0x1).distanceFromStart - _0x37476d); if (0x1 <= _0x37476d) return this.levels.levelCount - 0x1; if (0x0 < _0x37476d) return Math.round(_0x37476d * (this.levels.levelCount - 0x1)); break; } else { return this._specular; } } return 0x0; } else { _0x165778.get_inverseSceneTransform().copyRawDataTo(this._inverseSceneMatrix); if (this._tangentSpace && 0x0 <= this._cameraPositionIndex) { var _0x2063d4 = _0x547f7d.get_scenePosition() , _0x3fbb04 = _0x2063d4.x , _0x863dfe = _0x2063d4.y; _0x2063d4 = _0x2063d4.z; this._vertexConstantData.set(this._cameraPositionIndex, this._inverseSceneMatrix.get(0x0) * _0x3fbb04 + this._inverseSceneMatrix.get(0x4) * _0x863dfe + this._inverseSceneMatrix.get(0x8) * _0x2063d4 + this._inverseSceneMatrix.get(0xc)); this._vertexConstantData.set(this._cameraPositionIndex + 0x1, this._inverseSceneMatrix.get(0x1) * _0x3fbb04 + this._inverseSceneMatrix.get(0x5) * _0x863dfe + this._inverseSceneMatrix.get(0x9) * _0x2063d4 + this._inverseSceneMatrix.get(0xd)); this._vertexConstantData.set(this._cameraPositionIndex + 0x2, this._inverseSceneMatrix.get(0x2) * _0x3fbb04 + this._inverseSceneMatrix.get(0x6) * _0x863dfe + this._inverseSceneMatrix.get(0xa) * _0x2063d4 + this._inverseSceneMatrix.get(0xe)); } _0x43c819.prototype.render.call(this, _0x165778, _0x37476d, _0x547f7d, _0x282096); } } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x334a')] = function(_0x4f8275, _0x3e8a7, _0x106e0a, _0x3b9f1a) { null == _0x106e0a && (_0x106e0a = !0x0); null == _0x3b9f1a && (_0x3b9f1a = new _0x212a6a()); _0x106e0a && (_0x4f8275 /= this.scale.x, _0x3e8a7 /= this.scale.y); for (var _0x283364, _0x465b6d = Infinity, _0x2f1dfe = 0x1, _0x31d0e2 = this.waypoints.get_length(); _0x2f1dfe < _0x31d0e2; ) if (_0x283364 = _0x2f1dfe++, !(this.waypoints.get(_0x283364).distanceFromStart < this.firstLevelDistance)) { _0x251b42.nearestPointOnSegment(_0x4f8275, _0x3e8a7, this.waypoints.get(_0x283364 - 0x1), this.waypoints.get(_0x283364), _0x557bb2.temp); if (this.waypoints.get(_0x283364 - 0x1).distanceFromStart < this.firstLevelDistance) { var _0x4bf907 = this.waypoints.get(_0x283364 - 0x1) , _0x48c401 = this.waypoints.get(_0x283364) , _0x16dada = _0x557bb2.temp , _0x39fe08 = _0x4bf907.x - _0x48c401.x; 1e-10 > (0x0 <= _0x39fe08 ? _0x39fe08 : -_0x39fe08) ? (_0x4bf907 = _0x4bf907.y, _0x16dada = (_0x16dada.y - _0x4bf907) / (_0x48c401.y - _0x4bf907)) : (_0x4bf907 = _0x4bf907.x, _0x16dada = (_0x16dada.x - _0x4bf907) / (_0x48c401.x - _0x4bf907)); _0x48c401 = (this.firstLevelDistance - this.waypoints.get(_0x283364 - 0x1).distanceFromStart) / this.waypoints.get(_0x283364).distanceFromPrevious; _0x16dada < _0x48c401 && (_0x16dada = this.waypoints.get(_0x283364 - 0x1), _0x283364 = this.waypoints.get(_0x283364), _0x4bf907 = _0x557bb2.temp, null == _0x4bf907 && (_0x4bf907 = new _0x212a6a()), _0x4bf907.x = _0x16dada.x + _0x48c401 * (_0x283364.x - _0x16dada.x), _0x4bf907.y = _0x16dada.y + _0x48c401 * (_0x283364.y - _0x16dada.y)); } _0x283364 = _0x56067a.ttPah((_0x4f8275 - _0x557bb2.temp.x) * (_0x4f8275 - _0x557bb2.temp.x), (_0x3e8a7 - _0x557bb2.temp.y) * (_0x3e8a7 - _0x557bb2.temp.y)); _0x283364 < _0x465b6d && (_0x465b6d = _0x283364, _0x283364 = _0x557bb2.temp, _0x3b9f1a.x = _0x283364.x, _0x3b9f1a.y = _0x283364.y); } _0x106e0a && (_0x3b9f1a.x *= this.scale.x, _0x3b9f1a.y *= this.scale.y); return _0x3b9f1a; } ; _0x557bb2[_0x4cc7('0x8')]['initialAngle'] = function() { if (0x2 > this.waypoints.get_length()) return 0x0; var _0xce4ee6 = this.waypoints.get(0x0) , _0x2d9265 = this.waypoints.get(0x1); return Math.atan2(_0x2d9265.y - _0xce4ee6.y, _0x2d9265.x - _0xce4ee6.x); } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x2f3a')] = function(_0x3ed6ae) { if (0x2 > this.waypoints.get_length()) return _0x3ed6ae = _0x557bb2.temp, _0x3ed6ae.x = 0x0, _0x3ed6ae.y = 0x0; if (0x2 > this.levels.levelCount) { _0x3ed6ae = this.waypoints.get(_0x56067a.IRZCj(this.waypoints.get_length(), 0x1)); var _0x181a28 = this.waypoints.get(this.waypoints.get_length() - 0x2) , _0x11fb5a = _0x557bb2.temp; _0x11fb5a.x = _0x3ed6ae.x; _0x11fb5a.y = _0x3ed6ae.y; return Math.atan2(_0x3ed6ae.y - _0x181a28.y, _0x3ed6ae.x - _0x181a28.x); } _0x181a28 = _0x3ed6ae >= this.levels.levelCount - 0x1; this.levelToPosition(_0x3ed6ae + (_0x181a28 ? -0x1 : 0x1), !0x1, _0x557bb2.temp); _0x11fb5a = _0x557bb2.temp.x; var _0x56af7a = _0x557bb2.temp.y; this.levelToPosition(_0x3ed6ae, !0x1, _0x557bb2.temp); return _0x181a28 ? Math.atan2(_0x557bb2.temp.y - _0x56af7a, _0x557bb2.temp.x - _0x11fb5a) : Math.atan2(_0x56af7a - _0x557bb2.temp.y, _0x11fb5a - _0x557bb2.temp.x); } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0xb0e')] = function(_0x2c0b0e, _0x1d4708, _0x1051b9, _0x11341c, _0x3818bb) { null == _0x1051b9 && (_0x1051b9 = !0x1); null == _0x1d4708 && (_0x1d4708 = !0x0); if (0x1 < this.waypoints.get_length() && (this.levels.isPathUnlocked() || _0x1051b9)) if (!this.levels.available || null != _0x11341c && _0x2d63f9.kZbpL(this.levels.getDateOfArrival(0x0), _0x11341c)) this.drawSegment(_0x2c0b0e, 0x0, 0x0, !0x1, !0x0, _0x1d4708, _0x3818bb); else { var _0xf2a144 = 0x0 , _0x371951 = !0x1 , _0x5440bd = 0x0 , _0x4bf907 = this.levels.levelCount + 0x1 , _0x48c401 = this.levels.availableUntil + 0x3; for (_0x4bf907 = _0x4bf907 < _0x48c401 ? _0x4bf907 : _0x48c401; _0x5440bd < _0x4bf907; ) { if ('RpEWd' !== _0x4cc7('0x3358')) { this.__updateFrameScript(_0x2c0b0e); this.__updateSymbol(this.__currentFrame); _0x457ac5.prototype.__enterFrame.call(this, _0x2c0b0e); } else { _0x48c401 = _0x5440bd++; var _0x16dada = _0x1051b9 || this.levels.isLevelUnlocked(_0x48c401) || this.levels.isLockedLevelVisible(_0x48c401); _0x16dada && null != _0x11341c && this.levels.getDateOfArrival(_0x48c401) > _0x11341c && (_0x16dada = !0x1); _0x16dada != _0x371951 && ((_0x371951 = _0x16dada) ? _0xf2a144 = _0x48c401 : this.drawSegment(_0x2c0b0e, _0xf2a144, _0x48c401 - 0x1, 0x0 < _0xf2a144, !0x0, _0x1d4708, _0x3818bb)); } } _0x371951 && this.drawSegment(_0x2c0b0e, _0xf2a144, this.levels.availableUntil, 0x0 < _0xf2a144, !0x1, _0x1d4708, _0x3818bb); } } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x2ea6')] = function(_0x568ce9, _0x5389b8, _0xc47e86, _0x189bc8, _0x1b6770, _0x101639, _0x4f89a1) { null == _0x101639 && (_0x101639 = !0x0); if (this.drawLines) { var _0x249e85 = this.scale; _0x568ce9.lineStyle((_0x249e85.x + _0x249e85.y) / 0x2 * _0x557bb2.LINE_WIDTH, 0x0); 0x0 == _0x5389b8 ? (_0x568ce9.moveTo(this.waypoints.get(0x0).x * this.scale.x, _0x2d63f9.kpqSz(this.waypoints.get(0x0).y, this.scale.y)), _0x249e85 = 0x0) : (_0x249e85 = this.levelToDistance(_0x5389b8), this.distanceToPoint(_0x249e85, null, _0x557bb2.temp), _0x568ce9.moveTo(_0x557bb2.temp.x, _0x557bb2.temp.y)); for (var _0x4bf907 = this.levelToDistance(_0xc47e86), _0x48c401 = 0x1, _0x16dada = this.waypoints.get_length(); _0x48c401 < _0x16dada; ) { if (_0x4cc7('0x3359') === _0x4cc7('0x3359')) { var _0x474105 = _0x48c401++ , _0x5aff49 = this.waypoints.get(_0x474105) , _0x161060 = this.scale; if (!(_0x249e85 > (_0x161060.x + _0x161060.y) / 0x2 * _0x5aff49.distanceFromStart)) if (_0x5aff49 = this.waypoints.get(_0x474105), _0x161060 = this.scale, _0x4bf907 < (_0x161060.x + _0x161060.y) / 0x2 * _0x5aff49.distanceFromStart) { this.distanceToPoint(_0x4bf907, null, _0x557bb2.temp); _0x568ce9.lineTo(_0x557bb2.temp.x, _0x557bb2.temp.y); break; } else _0x568ce9.lineTo(this.waypoints.get(_0x474105).x * this.scale.x, this.waypoints.get(_0x474105).y * this.scale.y); } else { this.velocity.x += _0x568ce9 * this.physicsData.invMass; this.velocity.y += _0x5389b8 * this.physicsData.invMass; this.velocity.z += _0xc47e86 * this.physicsData.invMass; } } } if (_0x101639) { if (_0x2d63f9.dFYyZ(_0x4cc7('0x335a'), _0x4cc7('0x335b'))) { _0x568ce9.lineStyle(); _0x568ce9.beginFill(0x0); _0x101639 = this.scale; _0x101639 = (_0x101639.x + _0x101639.y) / 0x2 * 4.4; _0x249e85 = _0x5389b8; for (_0x4bf907 = _0xc47e86 + 0x1; _0x249e85 < _0x4bf907; ) _0x48c401 = _0x249e85++, this.levelToPosition(_0x48c401, null, _0x557bb2.temp), _0x568ce9.drawCircle(_0x557bb2.temp.x, _0x557bb2.temp.y, _0x101639); _0x568ce9.endFill(); null != _0x4f89a1 && (_0x4f89a1.x = _0x557bb2.temp.x, _0x4f89a1.y = _0x557bb2.temp.y); } else { _0x55a4be(_0x568ce9, _0x5389b8); } } _0x189bc8 && (_0x5389b8 == _0xc47e86 && _0x1b6770 ? this.drawArrow(_0x568ce9, _0x5389b8, !0x1, !0x0) : this.drawArrow(_0x568ce9, _0x5389b8, !0x1)); _0x1b6770 && this.drawArrow(_0x568ce9, _0xc47e86, !0x0, !this.levels.available || this.levels.availableUntil < _0xc47e86); } ; _0x557bb2[_0x4cc7('0x8')]['drawArrow'] = function(_0x1838aa, _0xe42faf, _0x590a75, _0x1eae91) { null == _0x1eae91 && (_0x1eae91 = !0x1); null == _0x590a75 && (_0x590a75 = !0x0); _0xe42faf = this.levelToAngle(_0xe42faf); _0x590a75 || (_0xe42faf = _0x3004df.add(_0xe42faf, 3.141592653589793)); _0x557bb2.temp.x *= this.scale.x; _0x557bb2.temp.y *= this.scale.y; _0x17311d.draw(_0x1838aa, _0x557bb2.temp, _0xe42faf, this.scale, _0x1eae91); } ; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x557bb2; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x557bb2[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x334d')] = 'set_definition'; var _0x17311d = function() {}; _0x16dada[_0x4cc7('0x335c')] = _0x17311d; _0x17311d['__name__'] = _0x4cc7('0x335d')[_0x4cc7('0x46')]('\x20'); _0x17311d[_0x4cc7('0xb0e')] = function(_0x174f6e, _0x4c0f45, _0x53fc8f, _0x14a877, _0x1c01a4) { if (_0x4cc7('0x335e') !== _0x4cc7('0x335e')) { null == _0x53fc8f && (_0x53fc8f = 0x0); _0x56067a[_0x4cc7('0x7b0')](null, _0x4c0f45) && (_0x4c0f45 = !0x1); for (var _0x3574b9 = 0x0, _0x5be95c = this['__priorities'][_0x4cc7('0x21')]; _0x3574b9 < _0x5be95c; ) { var _0x4cbd34 = _0x3574b9++; if (_0x53fc8f > this['__priorities'][_0x4cbd34]) { this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x4cbd34, 0x0, _0x174f6e); this[_0x4cc7('0xa5f')]['splice'](_0x4cbd34, 0x0, _0x53fc8f); this['__repeat']['splice'](_0x4cbd34, 0x0, !_0x4c0f45); return; } } this[_0x4cc7('0xa5d')]['push'](_0x174f6e); this[_0x4cc7('0xa5f')]['push'](_0x53fc8f); this[_0x4cc7('0xc91')][_0x4cc7('0x29')](!_0x4c0f45); } else { null == _0x1c01a4 && (_0x1c01a4 = !0x1); _0x174f6e['endFill'](); _0x17311d[_0x4cc7('0x335f')]['x'] = Math[_0x4cc7('0x27')](_0x53fc8f); _0x17311d[_0x4cc7('0x335f')]['y'] = Math[_0x4cc7('0x28')](_0x53fc8f); _0x17311d['width']['x'] = _0x17311d[_0x4cc7('0x335f')]['y']; _0x17311d[_0x4cc7('0x7d9')]['y'] = -_0x17311d[_0x4cc7('0x335f')]['x']; _0x53fc8f = _0x17311d[_0x4cc7('0x335f')]; var _0x3fb224 = (_0x14a877['x'] + _0x14a877['y']) / 0x2 * 0x18 , _0x5b546a = _0x17311d[_0x4cc7('0x335f')]; null == _0x5b546a && (_0x5b546a = new _0x212a6a()); _0x5b546a['x'] = _0x53fc8f['x'] * _0x3fb224; _0x5b546a['y'] = _0x53fc8f['y'] * _0x3fb224; _0x53fc8f = _0x17311d['width']; _0x3fb224 = (_0x14a877['x'] + _0x14a877['y']) / 0x2 * 0xa; _0x5b546a = _0x17311d[_0x4cc7('0x7d9')]; null == _0x5b546a && (_0x5b546a = new _0x212a6a()); _0x5b546a['x'] = _0x53fc8f['x'] * _0x3fb224; _0x5b546a['y'] = _0x53fc8f['y'] * _0x3fb224; _0x174f6e[_0x4cc7('0x168e')](_0x4c0f45['x'], _0x4c0f45['y']); _0x53fc8f = 0x0; for (_0x3fb224 = _0x17311d[_0x4cc7('0x3360')][_0x4cc7('0x34')](); _0x53fc8f < _0x3fb224; ) { if (_0x2d63f9[_0x4cc7('0x232')](_0x4cc7('0x3361'), 'JQtLs')) { var _0x37ec64 = _0x14a877++; _0x174f6e[_0x4cc7('0x9e7')](_0x37ec64, _0x4c0f45[_0x37ec64]); } else { var _0x1d699c = _0x53fc8f++; _0x174f6e[_0x4cc7('0x133f')](_0x17311d[_0x4cc7('0x3360')]['get'](_0x1d699c) * ((_0x14a877['x'] + _0x14a877['y']) / 0x2), _0x17311d[_0x4cc7('0x3362')][_0x4cc7('0x2b')](_0x1d699c)); _0x5b546a = _0x17311d[_0x4cc7('0x335f')]; _0x1d699c += 0.75; _0x174f6e[_0x4cc7('0x293b')](_0x4c0f45['x'] + _0x5b546a['x'] * _0x1d699c, _0x4c0f45['y'] + _0x2d63f9[_0x4cc7('0x275')](_0x5b546a['y'], _0x1d699c)); } } _0x1c01a4 || (_0x174f6e[_0x4cc7('0x133f')](_0x2d63f9['Vnhqb'](_0x14a877['x'], _0x14a877['y']) / 0x2 * 0x8, 0x111111), _0x14a877 = _0x17311d['width'], _0x174f6e[_0x4cc7('0x168e')](_0x4c0f45['x'] + 0.9 * _0x14a877['x'], _0x4c0f45['y'] + 0.9 * _0x14a877['y']), _0x14a877 = _0x17311d[_0x4cc7('0x7d9')], _0x1c01a4 = _0x17311d[_0x4cc7('0x335f')], _0x174f6e[_0x4cc7('0x293b')](_0x4c0f45['x'] + 0.9 * _0x14a877['x'] + 1.8 * _0x1c01a4['x'], _0x4c0f45['y'] + 0.9 * _0x14a877['y'] + 1.8 * _0x1c01a4['y']), _0x14a877 = _0x17311d['width'], _0x1c01a4 = _0x17311d[_0x4cc7('0x335f')], _0x174f6e[_0x4cc7('0x293b')](_0x4c0f45['x'] + 0x2 * _0x14a877['x'] + 1.8 * _0x1c01a4['x'], _0x4c0f45['y'] + 0x2 * _0x14a877['y'] + 1.8 * _0x1c01a4['y']), _0x14a877 = _0x17311d[_0x4cc7('0x335f')], _0x174f6e[_0x4cc7('0x293b')](_0x4c0f45['x'] + 0x3 * _0x14a877['x'], _0x4c0f45['y'] + 0x3 * _0x14a877['y']), _0x14a877 = _0x17311d[_0x4cc7('0x335f')], _0x174f6e[_0x4cc7('0x168e')](_0x4c0f45['x'] + 0x3 * _0x14a877['x'], _0x4c0f45['y'] + 0x3 * _0x14a877['y']), _0x14a877 = _0x17311d[_0x4cc7('0x7d9')], _0x1c01a4 = _0x17311d['$length'], _0x174f6e[_0x4cc7('0x293b')](_0x2d63f9[_0x4cc7('0x26d')](_0x4c0f45['x'] + -0x2 * _0x14a877['x'], 1.8 * _0x1c01a4['x']), _0x4c0f45['y'] + -0x2 * _0x14a877['y'] + 1.8 * _0x1c01a4['y']), _0x14a877 = _0x17311d[_0x4cc7('0x7d9')], _0x1c01a4 = _0x17311d[_0x4cc7('0x335f')], _0x174f6e['lineTo'](_0x2d63f9[_0x4cc7('0x26d')](_0x4c0f45['x'], -0.9 * _0x14a877['x']) + 1.8 * _0x1c01a4['x'], _0x4c0f45['y'] + -0.9 * _0x14a877['y'] + 1.8 * _0x1c01a4['y']), _0x14a877 = _0x17311d['width'], _0x174f6e['lineTo'](_0x4c0f45['x'] + -0.9 * _0x14a877['x'], _0x4c0f45['y'] + -0.9 * _0x14a877['y'])); } } ; var _0x2ac938 = function(_0xba1dc9, _0x14fca6, _0x968304) { _0x212a6a['call'](this, _0xba1dc9, _0x14fca6); null == _0x968304 ? this[_0x4cc7('0xbae')] = 0x0 : (this[_0x4cc7('0xbad')] = Math[_0x4cc7('0x2c')]((this['x'] - _0x968304['x']) * (this['x'] - _0x968304['x']) + (this['y'] - _0x968304['y']) * (this['y'] - _0x968304['y'])), this[_0x4cc7('0xbae')] = _0x968304[_0x4cc7('0xbae')] + this['distanceFromPrevious']); }; _0x16dada['com.player03.run3.menu.map.Waypoint'] = _0x2ac938; _0x2ac938['__name__'] = _0x4cc7('0x3363')[_0x4cc7('0x46')]('\x20'); _0x2ac938[_0x4cc7('0x92b')] = _0x212a6a; _0x2ac938[_0x4cc7('0x8')] = _0x5aff49(_0x212a6a[_0x4cc7('0x8')], { 'distanceFromPrevious': null, 'distanceFromStart': null, '__class__': _0x2ac938 }); var _0x102af9 = function(_0x34ca95, _0x523960, _0x4d518f, _0x46b528, _0x26c154) { null == _0x26c154 && (_0x26c154 = !0x0); null == _0x46b528 && (_0x46b528 = 0x1); this['notDuringTutorial'] = !0x0; this[_0x4cc7('0x3364')] = 0x1; _0x457ac5[_0x4cc7('0x96b')](this); null != _0x4d518f ? this[_0x4cc7('0xbb4')] = new _0x1e4fa2(_0x523960,null != _0x523960 ? 0x0 : 0xffffff,0x20,_0x4d518f,_0x34ca95) : _0x2d63f9[_0x4cc7('0x3365')](null, _0x34ca95) && (this[_0x4cc7('0xbb4')] = new _0x1c24cf(_0x34ca95,_0x523960)); null != this[_0x4cc7('0xbb4')] && (null != _0x523960 && _0x26c154 && (_0x34ca95 = this[_0x4cc7('0xbb4')], _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x34ca95), new _0x49d880(0xaaaaaa,0x666666,3.6))), this[_0x4cc7('0xa0c')](this[_0x4cc7('0xbb4')])); this[_0x4cc7('0x3364')] = _0x46b528; this['set_visible'](!0x1); }; _0x16dada['com.player03.run3.menu.rotation.RotatingLink'] = _0x102af9; _0x102af9[_0x4cc7('0x8f2')] = _0x4cc7('0x3366')[_0x4cc7('0x46')]('\x20'); _0x102af9[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x102af9[_0x4cc7('0x92b')] = _0x457ac5; _0x102af9['prototype'] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'defaultProbability': null, 'notDuringTutorial': null, 'button': null, 'getProbability': function() { if (_0x4cc7('0x3367') === 'ePkpO') { return this[_0x4cc7('0x3364')]; } else { a = this['parentLayout']; for (var _0x3b3c1d = (_0x37a526 = this[_0x4cc7('0x22e')], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x13')])), _0x1cf3d0 = a[_0x4cc7('0xe1d')][_0x4cc7('0x34')]() - 0x1; 0x0 <= _0x1cf3d0; ) _0x5260f5['__instanceof'](a[_0x4cc7('0xe1d')][_0x4cc7('0x2b')](_0x1cf3d0)[_0x4cc7('0x11')], _0xf64219) && _0x5260f5[_0x4cc7('0x99b')](a[_0x4cc7('0xe1d')][_0x4cc7('0x2b')](_0x1cf3d0)[_0x4cc7('0x11')], _0xf64219)['callback'] == _0x3b3c1d && a[_0x4cc7('0xe1d')]['splice'](_0x1cf3d0, 0x1), --_0x1cf3d0; } }, 'update': function(_0x2bcfea) {}, 'reset': function() {}, '__class__': _0x102af9 }); var _0x5dbdd4 = function() { _0x102af9[_0x4cc7('0x96b')](this); var _0x4a912b = this[_0x4cc7('0xe15')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x28, null, _0x4cc7('0x1f75'), null, null, null, null, 0x4) , _0x1df4a8 = null; null == _0x1df4a8 && (_0x1df4a8 = _0x4a912b[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x4a912b), new _0x5a0679(_0x1df4a8)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]); _0x4a912b = _0x26bd70[_0x4cc7('0xfe2')]('menu/Achievements.png'); _0x1df4a8 = new _0x23639f(this['textField']); var _0x11beba = new _0x23639f(_0x4a912b); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x11beba, new _0xaf08d9(0x0,_0x30bcc9['RIGHT']), _0x1df4a8); this['addChild'](_0x4a912b); _0x1df4a8 = this['textField2'] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x28, null, _0x4cc7('0x3368'), 0.35 * _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xbcd')], null, null, null, 0x4); _0x11beba = null; null == _0x11beba && (_0x11beba = _0x1df4a8[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x1df4a8), new _0x5a0679(_0x11beba)); _0x11beba = this[_0x4cc7('0x1f77')]; _0x1df4a8 = new _0x23639f(_0x4a912b); _0x11beba = new _0x23639f(_0x11beba); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x11beba, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['RIGHT']), _0x1df4a8); _0x1df4a8 = new _0x23639f(this[_0x4cc7('0x1f77')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1df4a8, new _0x449b83(!0x0,0.35)); _0x1df4a8 = this[_0x4cc7('0x1f77')]; _0x4a912b = new _0x23639f(_0x4a912b); _0x1df4a8 = new _0x23639f(_0x1df4a8); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x1df4a8, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x4a912b); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x1f77')]); _0x4a912b = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x4a912b, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x23639f(this[_0x4cc7('0xe15')])); this['addChildAt'](_0x4a912b, 0x0); this['clickable2'] = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](this[_0x4cc7('0x3369')], _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x23639f(this[_0x4cc7('0x1f77')])); this[_0x4cc7('0xb6a')](this['clickable2'], 0x1); this[_0x4cc7('0xbba')](!0x0); this[_0x4cc7('0xbb1')] = !0x0; this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x56067a[_0x4cc7('0x741')](_0x48c401, this, this[_0x4cc7('0x1f7a')])); }; _0x16dada['com.player03.run3.menu.rotation.AchievementsSummary'] = _0x5dbdd4; _0x5dbdd4[_0x4cc7('0x8f2')] = _0x4cc7('0x336a')[_0x4cc7('0x46')]('\x20'); _0x5dbdd4[_0x4cc7('0x92b')] = _0x102af9; _0x5dbdd4[_0x4cc7('0x8')] = _0x5aff49(_0x102af9[_0x4cc7('0x8')], { 'textField': null, 'textField2': null, 'clickable2': null, 'toAchievements': function(_0x135f37) { _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x234f8b['get_instance']()); }, 'getProbability': function() { if (_0x4cc7('0x336b') === 'pzkqT') { return _0x4a3eb0[_0x4cc7('0x21fd')]() < _0x4a3eb0[_0x4cc7('0x222a')][_0x4cc7('0x34')]() ? 0.8 : 0.4; } else { this[_0x4cc7('0xb4c')](this[_0x4cc7('0x1a6c')]); this[_0x4cc7('0x2d68')](); } }, 'reset': function() { if (_0x56067a[_0x4cc7('0x76c')]('oDGoN', _0x4cc7('0x336c'))) { for (var _0x30857c = 0x0, _0x326682 = 0x0, _0x366bcc = 0x0, _0x2123bd = _0x4a3eb0[_0x4cc7('0x16d5')][_0x4cc7('0x38')](); _0x2123bd[_0x4cc7('0x94e')](); ) { var _0x23f921 = _0x2123bd[_0x4cc7('0x3a')](); if (_0x23f921[_0x4cc7('0x1f83')]()) { if (_0x4cc7('0x7b2') === _0x56067a[_0x4cc7('0x7b1')]) { ++_0x30857c; var _0x18bcd3 = _0x23f921[_0x4cc7('0x21ae')]; _0x104058[_0x4cc7('0x493')]()['get'](_0x18bcd3['id'], _0x18bcd3[_0x4cc7('0xc12')]) || (++_0x326682, _0x366bcc += _0x23f921[_0x4cc7('0x21b0')]); } else { _0x5a61d0[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x3130')] = !0x1; } } } this['textField'][_0x4cc7('0x215d')](_0x4bf907[_0x4cc7('0x4dc')](_0x30857c - _0x326682) + '/' + (null == _0x30857c ? 'null' : '' + _0x30857c)); 0x0 < _0x366bcc ? this['textField2'][_0x4cc7('0x215d')]((null == _0x366bcc ? _0x56067a[_0x4cc7('0x573')] : _0x56067a[_0x4cc7('0x7a5')]('', _0x366bcc)) + _0x4cc7('0x336d')) : null != this[_0x4cc7('0x1f77')][_0x4cc7('0x907')] && (_0x30857c < _0x4a3eb0[_0x4cc7('0x222a')][_0x4cc7('0x34')]() ? this[_0x4cc7('0x1f77')][_0x4cc7('0x215d')](_0x4cc7('0x336e')) : this[_0x4cc7('0x1f77')]['set_text'](_0x4cc7('0x336f')), this[_0x4cc7('0x3369')][_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](), this[_0x4cc7('0x3369')][_0x4cc7('0xbb9')]()['beginFill'](0x0, 0x0), this[_0x4cc7('0x3369')][_0x4cc7('0xbb9')]()['drawRect'](this[_0x4cc7('0x1f77')]['get_x'](), this[_0x4cc7('0x1f77')][_0x4cc7('0xb45')](), this['textField2']['get_width'](), this[_0x4cc7('0x1f77')][_0x4cc7('0xa75')]())); } else { return this['_jointIndexData']; } }, '__class__': _0x5dbdd4 }); var _0x49b6c0 = function() { this['lastReset'] = -0x19d; _0x145ce0[_0x4cc7('0x96b')](this, 0x0, 0x0, _0x172b83[_0x4cc7('0xc1e')]()); var _0x2aeef1 = new _0x23639f(this); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2aeef1, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83['get_currentLayout']()['add'](_0x2aeef1, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')])); }; _0x16dada[_0x4cc7('0x3370')] = _0x49b6c0; _0x49b6c0[_0x4cc7('0x8f2')] = _0x4cc7('0x3371')['split']('\x20'); _0x49b6c0['__interfaces__'] = [_0x3379a1]; _0x49b6c0['__super__'] = _0x145ce0; _0x49b6c0[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'children': null, 'childProbabilities': null, 'selectedChild': null, 'lastReset': null, 'createLayout2': function() { this[_0x4cc7('0xb26')] = _0x2bc114['toObjectVector'](null); var _0x19a2b5 = new _0x102af9(_0x4cc7('0x3372'),_0x48c401(this, this[_0x4cc7('0x3373')]),null,null,!0x1); _0x19a2b5[_0x4cc7('0x3374')] = !0x1; _0x19a2b5['defaultProbability'] = 0x2; this['children']['push'](_0x19a2b5); _0x19a2b5 = new _0x102af9(_0x4cc7('0x3375'),_0x48c401(this, this[_0x4cc7('0x3376')]),null,null,!0x1); _0x19a2b5[_0x4cc7('0x3374')] = !0x1; _0x19a2b5[_0x4cc7('0x3364')] = 0x2; this[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x19a2b5); this[_0x4cc7('0xb26')][_0x4cc7('0x29')](new _0x5dbdd4()); this[_0x4cc7('0xb26')]['push'](new _0x102af9(null,_0x53b1b3[_0x4cc7('0x31e5')],_0x4cc7('0x3377'))); _0x19a2b5 = _0x48c401(this, this[_0x4cc7('0x3378')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x19a2b5))); this[_0x4cc7('0x3379')] = _0x2bc114[_0x4cc7('0x9cf')](null); _0x19a2b5 = 0x0; for (var _0x4a1dc7 = this[_0x4cc7('0xb26')]; _0x19a2b5 < _0x4a1dc7['get_length'](); ) { if (_0x4cc7('0x337a') !== _0x4cc7('0x337a')) { if (null == _0x19a2b5 || 0x6 > _0x19a2b5[_0x4cc7('0x21')]) return !0x1; _0x19a2b5 = _0x19a2b5['getString'](0x0, 0x6); return _0x4cc7('0x337b') != _0x19a2b5 ? _0x4cc7('0x337c') == _0x19a2b5 : !0x0; } else { var _0x353833 = _0x4a1dc7[_0x4cc7('0x2b')](_0x19a2b5); ++_0x19a2b5; this['addChild'](_0x353833); _0x353833['set_visible'](!0x1); this['childProbabilities'][_0x4cc7('0x29')](0x1); } } this[_0x4cc7('0x19')](); }, 'update': function(_0x5d46de) { null != this[_0x4cc7('0x337d')] && this[_0x4cc7('0x337d')]['update'](_0x5d46de); }, 'reset': function() { var _0x4b01de = new Date()['getTime']() / 0x3e8; if (0x1 < _0x4b01de - this[_0x4cc7('0x337e')]) { if ('LTdtn' === _0x4cc7('0x337f')) { var _0x52c461 = _0x4b25d1['primary'] , _0x58c9f4 = _0x52c461[_0x4cc7('0x123e')]; _0x58c9f4 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x58c9f4['id'], _0x58c9f4[_0x4cc7('0xc12')]); _0x52c461 = _0x52c461[_0x4cc7('0xc2f')]; _0x52c461 = 0x3 <= (_0x58c9f4 < _0x52c461 ? _0x58c9f4 : _0x52c461); _0x58c9f4 = 0x0; for (var _0x264e88 = this[_0x4cc7('0xb26')][_0x4cc7('0x34')](); _0x58c9f4 < _0x264e88; ) { var _0x4de5ab = _0x58c9f4++; !_0x52c461 && this['children'][_0x4cc7('0x2b')](_0x4de5ab)[_0x4cc7('0x3374')] ? this[_0x4cc7('0x3379')][_0x4cc7('0x9e7')](_0x4de5ab, 0x0) : this[_0x4cc7('0x3379')]['set'](_0x4de5ab, this['children'][_0x4cc7('0x2b')](_0x4de5ab)['getProbability']()); if (this[_0x4cc7('0xb26')][_0x4cc7('0x2b')](_0x4de5ab)[_0x4cc7('0xb48')]()) { var _0xf58bff = _0x4de5ab , _0x3128a7 = this[_0x4cc7('0x3379')]; _0x3128a7['set'](_0xf58bff, _0x3128a7[_0x4cc7('0x2b')](_0xf58bff) / 0x4); this['children'][_0x4cc7('0x2b')](_0x4de5ab)['set_visible'](!0x1); } } _0x52c461 = _0x31c8a2[_0x4cc7('0x3380')](this[_0x4cc7('0x3379')]); if (0x0 > _0x52c461) { this[_0x4cc7('0xc20')](!0x1); return; } this[_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x337d')] = this['children'][_0x4cc7('0x2b')](_0x52c461); this[_0x4cc7('0x337d')][_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x337d')][_0x4cc7('0x19')](); this['placeChild'](this[_0x4cc7('0x337d')]); } else { null != this[_0x4cc7('0x1667')] && this[_0x4cc7('0x1667')][_0x4cc7('0x15bd')](); } } else null != this['selectedChild'] && (this[_0x4cc7('0x337d')]['reset'](), this[_0x4cc7('0x3381')](this['selectedChild'])); this[_0x4cc7('0x337e')] = _0x4b01de; }, 'placeSelectedChild': function() { null != this[_0x4cc7('0x337d')] && this[_0x4cc7('0x3381')](this[_0x4cc7('0x337d')]); }, 'placeChild': function(_0x1afd65) { if (_0x4cc7('0x3382') === _0x4cc7('0x3383')) { return this[_0x4cc7('0xe0b')] == _0x169773[_0x4cc7('0xe0f')] ? this[_0x4cc7('0x3384')](_0x1afd65, _0x196cd6, c) : this[_0x4cc7('0xe10')](_0x1afd65, _0x196cd6, c); } else { var _0x196cd6 = _0x1afd65['getBounds'](_0x1afd65); _0x1afd65[_0x4cc7('0xb46')](-_0x196cd6['x'] - _0x196cd6['width']); _0x1afd65[_0x4cc7('0xb44')](-_0x196cd6['y'] - _0x196cd6[_0x4cc7('0x98b')]); } }, 'toGooglePlay': function(_0x52fd0a) { _0x2081a8['instance'][_0x4cc7('0x3385')](); }, 'toApple': function(_0x468b1a) { _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x3386')](); }, '__class__': _0x49b6c0 }); var _0xc09c3b = _0x16dada[_0x4cc7('0x3387')] = {}; _0x16dada[_0x4cc7('0x3387')]['__ename__'] = 'com\x20player03\x20run3\x20navigation\x20_Destination\x20DestinationImpl'.split('\x20'); _0x16dada[_0x4cc7('0x3387')][_0x4cc7('0xd2d')] = [_0x4cc7('0x2200'), _0x4cc7('0x2218'), _0x4cc7('0x2209'), _0x4cc7('0x2cc0'), _0x4cc7('0x223a')]; _0xc09c3b['LEVEL'] = function(_0x5e593d) { _0x5e593d = [_0x4cc7('0x2200'), 0x0, _0x5e593d]; _0x5e593d[_0x4cc7('0xd2f')] = _0xc09c3b; _0x5e593d['toString'] = _0x3e3cd2; return _0x5e593d; } ; _0xc09c3b[_0x4cc7('0x2218')] = function(_0x29ca0b, _0x4fc5ef) { if (_0x4cc7('0x7b3') !== _0x56067a[_0x4cc7('0x3388')]) { var _0xf058ab = p++; c[_0x4cc7('0x9e7')](d++, _0xf058ab / this['_segmentsW'] * _0x29ca0b['get_scaleU']()); c[_0x4cc7('0x9e7')](d++, (0x1 - l / this[_0x4cc7('0xb8c')]) * _0x29ca0b[_0x4cc7('0x1169')]()); d += _0x4fc5ef; this[_0x4cc7('0x2028')] && (c[_0x4cc7('0x9e7')](d++, _0xf058ab / this[_0x4cc7('0x1634')] * _0x29ca0b[_0x4cc7('0x1168')]()), c[_0x4cc7('0x9e7')](d++, (0x1 - l / this[_0x4cc7('0xb8c')]) * _0x29ca0b[_0x4cc7('0x1169')]()), d += _0x4fc5ef); } else { _0x29ca0b = ['LEVEL_WITH_CHARACTER', 0x1, _0x29ca0b, _0x4fc5ef]; _0x29ca0b['__enum__'] = _0xc09c3b; _0x29ca0b[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x29ca0b; } } ; _0xc09c3b['MODE'] = function(_0x572ced) { _0x572ced = [_0x4cc7('0x2209'), 0x2, _0x572ced]; _0x572ced['__enum__'] = _0xc09c3b; _0x572ced[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x572ced; } ; _0xc09c3b[_0x4cc7('0x2cc0')] = function(_0xa05518, _0x44b208) { _0xa05518 = [_0x4cc7('0x2cc0'), 0x3, _0xa05518, _0x44b208]; _0xa05518['__enum__'] = _0xc09c3b; _0xa05518[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0xa05518; } ; _0xc09c3b[_0x4cc7('0x223a')] = function(_0x19f418) { _0x19f418 = [_0x4cc7('0x223a'), 0x4, _0x19f418]; _0x19f418[_0x4cc7('0xd2f')] = _0xc09c3b; _0x19f418[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x19f418; } ; var _0x4f9920 = {}; _0x16dada[_0x4cc7('0x3389')] = _0x4f9920; _0x4f9920['__name__'] = _0x4cc7('0x338a')[_0x4cc7('0x46')]('\x20'); _0x4f9920['go'] = function(_0x24574b, _0x4ba34b) { switch (_0x24574b[0x1]) { case 0x0: _0x24574b = _0x24574b[0x2]; _0x24574b[_0x4cc7('0x9e7')][_0x4cc7('0x1734')]() && _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x234c')](_0x24574b[_0x4cc7('0xb1c')], _0x24574b[_0x4cc7('0x9e7')]); break; case 0x1: _0x4ba34b = _0x24574b[0x2]; _0x1fb3e3[_0x4cc7('0x2399')](_0x24574b[0x3]); _0x4f9920['go'](_0xc09c3b[_0x4cc7('0x2200')](_0x4ba34b)); break; case 0x2: switch (_0x24574b[0x2][0x1]) { case 0x0: _0x24574b = _0x104058['forceVisitMap']; if (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x24574b['id'], _0x24574b['defaultValue'])) { _0x24574b = _0x4b25d1[_0x4cc7('0x1041')]; _0x4ba34b = _0x24574b['savedProgress']; _0x4ba34b = _0x104058[_0x4cc7('0x493')]()['get'](_0x4ba34b['id'], _0x4ba34b[_0x4cc7('0xc12')]); _0x24574b = _0x24574b[_0x4cc7('0xc2f')]; if (0x3 <= (_0x4ba34b < _0x24574b ? _0x4ba34b : _0x24574b)) { _0x4f9920['go'](_0x349093['asDestination']()); return; } _0x104058['forceVisitMap']['set_value'](!0x1); } _0x24574b = _0x104058[_0x4cc7('0x2a74')]; _0x24574b = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x24574b['id'], _0x24574b[_0x4cc7('0xc12')]); if (null == _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x24574b)) _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x234c')](0x0, _0x4b25d1[_0x4cc7('0x1041')]); else { _0x4ba34b = _0x2081a8[_0x4cc7('0xbc4')]; var _0x45a694 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x24574b)['savedCurrentLevel']; _0x4ba34b[_0x4cc7('0x234c')](_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x45a694['id'], _0x45a694[_0x4cc7('0xc12')]), _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x2285')][_0x4cc7('0x2b')](_0x24574b)); null == _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xbeb')] && _0x2081a8[_0x4cc7('0xbc4')]['loadLevel'](0x0, _0x4b25d1[_0x4cc7('0x1041')]); } break; case 0x1: _0x2081a8['instance'][_0x4cc7('0xc33')](new _0x35cac0()); } break; case 0x3: _0x4ba34b = _0x24574b[0x2]; _0x1fb3e3[_0x4cc7('0x2399')](_0x24574b[0x3]); _0x4f9920['go'](_0xc09c3b[_0x4cc7('0x2209')](_0x4ba34b)); break; case 0x4: _0x24574b = _0x24574b[0x2], _0x5f2295[_0x4cc7('0x493')]()[_0x4cc7('0xc57')](_0x24574b), null != _0x2081a8[_0x4cc7('0xbc4')]['level'] && _0x2081a8[_0x4cc7('0xbc4')]['setTunnel'](null); } } ; var _0x21a160 = function(_0x5098a8) { if (_0x4cc7('0x338b') !== _0x4cc7('0x338c')) { null == _0x5098a8 && (_0x5098a8 = 'Great\x20job\x20so\x20far!\x20'); this['message'] = _0x5098a8 + _0x21a160[_0x4cc7('0xfbd')]() + _0x4cc7('0x338d'); _0x5098a8 = _0x104058['get_instance'](); 0x0 <= _0x5098a8[_0x4cc7('0xfbe')] && 0x44ff > _0x5098a8[_0x4cc7('0xfbe')] && _0x4cc7('0xfbf') == typeof _0x104058[_0x4cc7('0x493')]()['get'](_0x4cc7('0xfc0'), null) && _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0x4cc7('0xfc0'), 0x3); _0x1b638a[_0x4cc7('0x96b')](this); } else { this['_indices'] = _0x5098a8; this['_numIndices'] = _0x5098a8[_0x4cc7('0x34')](); _0x5098a8 = this[_0x4cc7('0x1143')] / 0x3 | 0x0; this[_0x4cc7('0x1145')] != _0x5098a8 && this[_0x4cc7('0x338e')](this[_0x4cc7('0x113a')]); this['_numTriangles'] = _0x5098a8; this[_0x4cc7('0x115b')](this[_0x4cc7('0x1139')]); this['_faceNormalsDirty'] = !0x0; this[_0x4cc7('0x1137')] && (this[_0x4cc7('0x1135')] = !0x0); this[_0x4cc7('0x1138')] && (this['_vertexTangentsDirty'] = !0x0); } }; _0x16dada[_0x4cc7('0x338f')] = _0x21a160; _0x21a160[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x3390'), 'RateThisGame']; _0x21a160[_0x4cc7('0xfbd')] = function() { var _0x4b9a30 = _0x4cc7('0x3391'); var _0x2a1bbe = 0x0 , _0x4aceaf = _0x4b25d1['get_instance']()[_0x4cc7('0x2285')]; for (_0x4aceaf = new _0x31a1ea(_0x4aceaf,_0x4aceaf[_0x4cc7('0x1867')]()); _0x4aceaf[_0x4cc7('0x94e')](); ) { var _0x13abc9 = _0x4aceaf['next']() , _0x1ce122 = _0x13abc9[_0x4cc7('0x123e')]; _0x1ce122 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x1ce122['id'], _0x1ce122[_0x4cc7('0xc12')]); var _0x42eb51 = _0x13abc9['levelCount']; (_0x1ce122 < _0x42eb51 ? _0x1ce122 : _0x42eb51) > _0x13abc9['availableUntil'] + 0x1 ? _0x2a1bbe += _0x13abc9[_0x4cc7('0x2286')] + 0x1 : (_0x1ce122 = _0x13abc9['savedProgress'], _0x1ce122 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1ce122['id'], _0x1ce122['defaultValue']), _0x13abc9 = _0x13abc9[_0x4cc7('0xc2f')], _0x2a1bbe += _0x1ce122 < _0x13abc9 ? _0x1ce122 : _0x13abc9); } _0x4aceaf = _0x104058[_0x4cc7('0x2556')]; _0x4aceaf = Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x104058[_0x4cc7('0x493')]()['get'](_0x4aceaf['id'], _0x4aceaf['defaultValue'])); _0x13abc9 = 0xa <= _0x2a1bbe; _0x1ce122 = 0x96 <= _0x4aceaf; _0x42eb51 = !0x1; _0x13abc9 && (_0x4b9a30 += _0x4bf907[_0x4cc7('0x4dc')](_0x4cc7('0x3392') + _0x2a1bbe + _0x4cc7('0x3393')), _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x23e9')]() ? 0x2f >= _0x2a1bbe && (_0x1ce122 ? (_0x4b9a30 += ',\x20', _0x42eb51 = !0x0) : _0x4b9a30 += _0x4cc7('0x3394'), _0x4b9a30 += 'unlocked\x20the\x20Lizard') : _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0x23e9')]() && 0x14 >= _0x2a1bbe && (_0x1ce122 ? (_0x4b9a30 += ',\x20', _0x42eb51 = !0x0) : _0x4b9a30 += _0x4cc7('0x3394'), _0x4b9a30 += 'unlocked\x20the\x20Skater')); _0x13abc9 && _0x1ce122 && (_0x42eb51 && (_0x4b9a30 += ','), _0x4b9a30 += _0x4cc7('0x3394')); _0x1ce122 && (_0x4b9a30 += _0x4bf907[_0x4cc7('0x4dc')]('run\x20' + _0x4aceaf + _0x4cc7('0x3395')), _0x13abc9 || (_0x4b9a30 += '\x20into\x20the\x20void\x20of\x20space')); return _0x4b9a30 + '!'; } ; _0x21a160[_0x4cc7('0x92b')] = _0x1b638a; _0x21a160[_0x4cc7('0x8')] = _0x5aff49(_0x1b638a[_0x4cc7('0x8')], { 'message': null, 'text': null, 'createLayout2': function() { var _0x28ee26 = '19|6|8|20|9|15|10|16|1|17|5|3|2|11|18|12|13|0|14|4|7'[_0x4cc7('0x46')]('|') , _0xa65fee = 0x0; while (!![]) { switch (_0x28ee26[_0xa65fee++]) { case '0': var _0x8a9242 = new _0x23639f(_0x29326c); continue; case '1': _0x29326c = new _0x23639f(this[_0x4cc7('0xcb4')]); continue; case '2': _0x29326c = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x3396')]),0x0,0x32,_0x4cc7('0x3397')); continue; case '3': this['addChild'](this[_0x4cc7('0xcb4')]); continue; case '4': this[_0x4cc7('0xa0c')](_0x29326c); continue; case '5': 0x24 > this[_0x4cc7('0xcb4')][_0x4cc7('0xb45')]() && this[_0x4cc7('0xcb4')]['set_y'](0x24); continue; case '6': var _0x29326c = this[_0x4cc7('0xcb4')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x36, null, this[_0x4cc7('0x14a8')], 0x64, null, null, null, 0x0) , _0x181886 = null; continue; case '7': this[_0x4cc7('0x3398')](new _0x23639f(_0x29326c), 0x12); continue; case '8': null == _0x181886 && (_0x181886 = _0x29326c['get_defaultTextFormat']()['size'] | 0x0); continue; case '9': _0x29326c = new _0x23639f(this[_0x4cc7('0xcb4')]); continue; case '10': _0x29326c = new _0x23639f(this[_0x4cc7('0xcb4')]); continue; case '11': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x29326c), new _0x49d880(0xaaaaaa,0x666666,3.6)); continue; case '12': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x181886, new _0x310c15(!0x0,0.5)); continue; case '13': _0x181886 = new _0x23639f(this['text']); continue; case '14': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x8a9242, new _0xaf08d9(0x12,_0x30bcc9['BOTTOM']), _0x181886); continue; case '15': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x29326c, new _0x456817(!0x0,0x24)); continue; case '16': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x29326c, new _0x310c15(!0x0,0.5)); continue; case '17': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x29326c, new _0x436bc1(0x12,_0x30bcc9[_0x4cc7('0x1e99')])); continue; case '18': _0x181886 = new _0x23639f(_0x29326c); continue; case '19': this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x449b83(!0x0,0.85), new _0x101b9d(this['parentLayout'][_0x4cc7('0xeff')])); continue; case '20': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x29326c), new _0x5a0679(_0x181886)); continue; } break; } }, 'onAddedToStage': function(_0x330385) { _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0x4cc7('0x3399'), new Date()[_0x4cc7('0xbe3')]()); _0x104058[_0x4cc7('0x493')]()['set'](_0x4cc7('0xfc0'), _0x56067a[_0x4cc7('0x7b4')](_0x104058['get_instance']()['get'](_0x4cc7('0xfc0'), 0x0), 0x1)); _0x1b638a['prototype'][_0x4cc7('0x20c0')][_0x4cc7('0x96b')](this, _0x330385); }, 'rate': function(_0x2d4ea6) { _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')]('ratedGame', 0x3); }, '__class__': _0x21a160 }); var _0x3fbf75 = function(_0x500652) { this[_0x4cc7('0x21')] = _0x500652['byteLength']; this['b'] = new _0x20e95b(_0x500652); this['b'][_0x4cc7('0x339a')] = _0x500652; _0x500652[_0x4cc7('0x339b')] = this; _0x500652['bytes'] = this['b']; }; _0x16dada[_0x2d63f9[_0x4cc7('0x4c1')]] = _0x3fbf75; _0x3fbf75[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'io', _0x4cc7('0x339c')]; _0x3fbf75['alloc'] = function(_0x1fc101) { return new _0x3fbf75(new _0x5abb78(_0x1fc101)); } ; _0x3fbf75[_0x4cc7('0x1815')] = function(_0x39ae0f, _0x5627d0) { _0x5627d0 = []; for (var _0x49f743 = 0x0; _0x49f743 < _0x39ae0f[_0x4cc7('0x21')]; ) { var _0x4c5120 = _0x39ae0f[_0x4cc7('0x22')](_0x49f743++); 0xd800 <= _0x4c5120 && 0xdbff >= _0x4c5120 && (_0x4c5120 = _0x4c5120 - 0xd7c0 << 0xa | _0x39ae0f[_0x4cc7('0x22')](_0x49f743++) & 0x3ff); 0x7f >= _0x4c5120 ? _0x5627d0['push'](_0x4c5120) : (0x7ff >= _0x4c5120 ? _0x5627d0[_0x4cc7('0x29')](0xc0 | _0x4c5120 >> 0x6) : (_0x2d63f9['GCRwW'](0xffff, _0x4c5120) ? _0x5627d0[_0x4cc7('0x29')](0xe0 | _0x4c5120 >> 0xc) : (_0x5627d0[_0x4cc7('0x29')](0xf0 | _0x2d63f9[_0x4cc7('0x339d')](_0x4c5120, 0x12)), _0x5627d0['push'](0x80 | _0x4c5120 >> 0xc & 0x3f)), _0x5627d0[_0x4cc7('0x29')](0x80 | _0x4c5120 >> 0x6 & 0x3f)), _0x5627d0[_0x4cc7('0x29')](0x80 | _0x4c5120 & 0x3f)); } return new _0x3fbf75(new _0x20e95b(_0x5627d0)[_0x4cc7('0xaa3')]); } ; _0x3fbf75['ofData'] = function(_0x5d3edd) { var _0xe762bb = _0x5d3edd[_0x4cc7('0x339b')]; return null != _0xe762bb ? _0xe762bb : new _0x3fbf75(_0x5d3edd); } ; _0x3fbf75[_0x4cc7('0x339e')] = function(_0x1f6aaa) { if (0x0 != (_0x1f6aaa[_0x4cc7('0x21')] & 0x1)) throw new _0x202aa0(_0x4cc7('0x339f')); for (var _0x29adb4 = [], _0x5753b4 = 0x0, _0x12c2f3 = _0x1f6aaa['length'] >> 0x1; _0x5753b4 < _0x12c2f3; ) { var _0x1103fd = _0x1f6aaa['charCodeAt'](0x2 * _0x5753b4) , _0x4884e6 = _0x1f6aaa['charCodeAt'](0x2 * _0x5753b4 + 0x1); _0x1103fd = _0x2d63f9[_0x4cc7('0x228')](_0x1103fd, 0xf) + 0x9 * ((_0x1103fd & 0x40) >> 0x6); _0x4884e6 = (_0x4884e6 & 0xf) + 0x9 * ((_0x4884e6 & 0x40) >> 0x6); _0x29adb4['push']((_0x1103fd << 0x4 | _0x4884e6) & 0xff); ++_0x5753b4; } return new _0x3fbf75(new _0x20e95b(_0x29adb4)[_0x4cc7('0xaa3')]); } ; _0x3fbf75[_0x4cc7('0x33a0')] = function(_0x4974cc, _0x5410a5) { return _0x4974cc[_0x4cc7('0x33a1')][_0x5410a5]; } ; _0x3fbf75[_0x4cc7('0x8')] = {}; _0x3fbf75[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x3fbf75[_0x4cc7('0x8')]['b'] = null; _0x3fbf75[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x3fbf75[_0x4cc7('0x8')][_0x4cc7('0x1eb3')] = function(_0x5cb8ee, _0x135c31, _0x53f040, _0x4d7fff) { if (0x0 > _0x5cb8ee || _0x56067a.CyFpv(0x0, _0x53f040) || 0x0 > _0x4d7fff || _0x5cb8ee + _0x4d7fff > this.length || _0x53f040 + _0x4d7fff > _0x135c31.length) throw new _0x202aa0(_0x4cd43d.OutsideBounds); 0x0 == _0x53f040 && _0x4d7fff == _0x135c31.b.byteLength ? this.b.set(_0x135c31.b, _0x5cb8ee) : this.b.set(_0x135c31.b.subarray(_0x53f040, _0x53f040 + _0x4d7fff), _0x5cb8ee); } ; _0x3fbf75[_0x4cc7('0x8')]['getDouble'] = function(_0x25d097) { null == this.data && (this.data = new _0x38fc06(this.b.buffer,this.b.byteOffset,this.b.byteLength)); return this.data.getFloat64(_0x25d097, !0x0); } ; _0x3fbf75[_0x4cc7('0x8')][_0x4cc7('0x1eda')] = function(_0x5f45e4) { null == this.data && (this.data = new _0x38fc06(this.b.buffer,this.b.byteOffset,this.b.byteLength)); return this.data.getFloat32(_0x5f45e4, !0x0); } ; _0x3fbf75[_0x4cc7('0x8')]['getInt32'] = function(_0x5c715a) { null == this.data && (this.data = new _0x38fc06(this.b.buffer,this.b.byteOffset,this.b.byteLength)); return this.data.getInt32(_0x5c715a, !0x0); } ; _0x3fbf75[_0x4cc7('0x8')][_0x4cc7('0x33a2')] = function(_0x256506, _0x2ed014, _0x47bf3e) { if (0x0 > _0x256506 || 0x0 > _0x2ed014 || _0x256506 + _0x2ed014 > this.length) throw new _0x202aa0(_0x4cd43d.OutsideBounds); _0x47bf3e = ''; var _0x4b7b9a = this.b , _0x221ca8 = String.fromCharCode , _0x254f39 = _0x256506; for (_0x256506 += _0x2ed014; _0x254f39 < _0x256506; ) if (_0x2ed014 = _0x4b7b9a[_0x254f39++], 0x80 > _0x2ed014) { if (0x0 == _0x2ed014) break; _0x47bf3e += _0x221ca8(_0x2ed014); } else if (0xe0 > _0x2ed014) _0x47bf3e += _0x221ca8((_0x2ed014 & 0x3f) << 0x6 | _0x4b7b9a[_0x254f39++] & 0x7f); else if (0xf0 > _0x2ed014) { var _0x4c7d6a = _0x4b7b9a[_0x254f39++]; _0x47bf3e += _0x221ca8((_0x2ed014 & 0x1f) << 0xc | (_0x4c7d6a & 0x7f) << 0x6 | _0x4b7b9a[_0x254f39++] & 0x7f); } else { _0x4c7d6a = _0x4b7b9a[_0x254f39++]; var _0x73eb20 = _0x4b7b9a[_0x254f39++]; _0x2ed014 = (_0x2ed014 & 0xf) << 0x12 | (_0x4c7d6a & 0x7f) << 0xc | (_0x73eb20 & 0x7f) << 0x6 | _0x4b7b9a[_0x254f39++] & 0x7f; _0x47bf3e += _0x221ca8((_0x2ed014 >> 0xa) + 0xd7c0); _0x47bf3e += _0x221ca8(_0x2ed014 & 0x3ff | 0xdc00); } return _0x47bf3e; } ; _0x3fbf75[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { return this.getString(0x0, this.length); } ; _0x3fbf75[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3fbf75; var _0x46379d = function() {}; _0x16dada[_0x4cc7('0x33a3')] = _0x46379d; _0x46379d[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x33a4'), _0x4cc7('0x33a5')]; _0x46379d[_0x4cc7('0x33a6')] = function(_0x5203d2, _0x286719) { null == _0x286719 && (_0x286719 = !0x0); var _0x1eeaf4 = new _0x4c5843(_0x46379d[_0x4cc7('0x33a7')])['encodeBytes'](_0x5203d2)[_0x4cc7('0x8eb')](); if (_0x286719) switch (_0x5203d2['length'] % 0x3) { case 0x1: _0x1eeaf4 += '=='; break; case 0x2: _0x1eeaf4 += '='; } return _0x1eeaf4; } ; _0x46379d[_0x4cc7('0x33a8')] = function(_0x441411, _0x3b0c11) { null == _0x3b0c11 && (_0x3b0c11 = !0x0); if (_0x3b0c11) for (; 0x3d == _0x3a8a6f[_0x4cc7('0xc89')](_0x441411, _0x441411[_0x4cc7('0x21')] - 0x1); ) _0x441411 = _0x3a8a6f['substr'](_0x441411, 0x0, -0x1); return new _0x4c5843(_0x46379d[_0x4cc7('0x33a7')])[_0x4cc7('0x33a9')](_0x3fbf75['ofString'](_0x441411)); } ; var _0x28b32d = function() {}; _0x16dada['com.player03.run3.purchase.Base64'] = _0x28b32d; _0x28b32d[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x23f8'), _0x4cc7('0x33a5')]; _0x28b32d[_0x4cc7('0x33aa')] = function(_0x1bcfa7) { for (; 0x0 != _0x1bcfa7['length'] % 0x3; ) _0x1bcfa7 += '='; return _0x1bcfa7; } ; _0x28b32d[_0x4cc7('0x33ab')] = function(_0x11d574) { return 0x2 > _0x11d574['length'] ? '=' == _0x11d574 ? '' : _0x11d574 : 0x3d == _0x11d574[_0x4cc7('0x22')](_0x11d574['length'] - 0x1) ? 0x3d == _0x11d574[_0x4cc7('0x22')](_0x11d574['length'] - 0x2) ? _0x3a8a6f['substr'](_0x11d574, 0x0, _0x11d574[_0x4cc7('0x21')] - 0x2) : _0x3a8a6f[_0x4cc7('0x946')](_0x11d574, 0x0, _0x11d574['length'] - 0x1) : _0x11d574; } ; _0x28b32d[_0x4cc7('0x33ac')] = function(_0x325064) { var _0x3d125e = _0x409528['toString'](_0x325064[_0x4cc7('0x16ed')]); _0x325064[_0x4cc7('0x16ed')] = 0x0; for (var _0x1372f5 = '', _0x12deb2 = 0x0, _0x3382f4 = 0x0, _0x22682b = _0x325064[_0x4cc7('0xcc2')] = 0x0, _0x19fc63 = _0x15249f['get_length'](_0x325064); _0x22682b < _0x19fc63; ) for (_0x22682b++, _0x12deb2 = _0x12deb2 << 0x8 | _0x325064[_0x4cc7('0x16fa')](), _0x3382f4 += 0x8; 0x6 <= _0x3382f4; ) _0x3382f4 -= 0x6, _0x1372f5 += String[_0x4cc7('0x152b')](_0x28b32d['BYTES']['b'][_0x12deb2 >> _0x3382f4 & 0x3f]); 0x0 < _0x3382f4 && (_0x1372f5 += String[_0x4cc7('0x152b')](_0x28b32d[_0x4cc7('0x33a7')]['b'][_0x12deb2 << 0x6 - _0x3382f4 & 0x3f])); _0x325064[_0x4cc7('0x16ed')] = _0x409528['fromString'](_0x3d125e); return _0x28b32d['pad'](_0x1372f5); } ; _0x28b32d['decodeToByteArray'] = function(_0x30a0a0) { _0x30a0a0 = _0x28b32d[_0x4cc7('0x33ab')](_0x30a0a0); for (var _0x46cd9a = new _0x220b4b(0x0), _0x1f13ac = _0x46cd9a[_0x4cc7('0x16ed')] = 0x0, _0x4fbc65 = 0x0, _0x28d433 = 0x0, _0x554f00 = _0x30a0a0[_0x4cc7('0x21')]; _0x28d433 < _0x554f00; ) { var _0x1e0505 = _0x28d433++; _0x1e0505 = _0x28b32d[_0x4cc7('0x33ad')][_0x30a0a0[_0x4cc7('0x22')](_0x1e0505)]; if (!(0x0 > _0x1e0505)) for (_0x1f13ac = _0x1f13ac << 0x6 | _0x1e0505, _0x4fbc65 += 0x6; 0x8 <= _0x4fbc65; ) _0x4fbc65 -= 0x8, _0x46cd9a['writeByte'](_0x1f13ac >> _0x4fbc65 & 0xff); } 0x0 < _0x4fbc65 && _0x46cd9a[_0x4cc7('0x33ae')](_0x1f13ac << _0x2d63f9[_0x4cc7('0x278')](0x8, _0x4fbc65) & 0xff); _0x46cd9a[_0x4cc7('0xcc2')] = 0x0; _0x46cd9a[_0x4cc7('0x16ed')] = 0x1; return _0x46cd9a; } ; var _0xa7731e = function() {}; _0x16dada[_0x4cc7('0x33af')] = _0xa7731e; _0xa7731e[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), 'run3', _0x4cc7('0x214c'), _0x4cc7('0x33b0')]; _0xa7731e[_0x4cc7('0x22ba')] = function(_0x2f14ff, _0x27b8d5) { try { var _0x13d9e9 = new _0x220b4b(0x0); _0x13d9e9[_0x4cc7('0x33b1')](_0x2f14ff); _0x13d9e9[_0x4cc7('0x33b2')](null); return _0x28b32d[_0x4cc7('0x33ac')](_0x13d9e9); } catch (_0x2cc410) { return _0x4964ea[_0x4cc7('0xab4')] = _0x2cc410, _0x2cc410 instanceof _0x202aa0 && (_0x2cc410 = _0x2cc410[_0x4cc7('0x9a4')]), null == _0x27b8d5 && (_0x27b8d5 = _0x4cc7('0x2ca9')), _0x2ab848[_0x4cc7('0xc02')](_0x56067a['diryE']('Error\x20compressing\x20' + _0x27b8d5, ':\x20') + _0x4bf907[_0x4cc7('0x4dc')](_0x2cc410), { 'fileName': 'Base64JSON.hx', 'lineNumber': 0x1a, 'className': 'com.player03.run3.save.Base64JSON', 'methodName': _0x4cc7('0x22ba') }), _0x2f14ff; } } ; _0xa7731e[_0x4cc7('0x22b1')] = function(_0x40f123, _0x476124) { if (0x7b == _0x40f123['charCodeAt'](0x0) || 0x5b == _0x40f123[_0x4cc7('0x22')](0x0)) return _0x40f123; try { var _0x5cafa9 = _0x28b32d[_0x4cc7('0x33b3')](_0x40f123); _0x5cafa9[_0x4cc7('0x16f2')](null); _0x5cafa9[_0x4cc7('0xcc2')] = 0x2; return _0x5cafa9[_0x4cc7('0x1650')](_0x5cafa9[_0x4cc7('0x21')] - _0x5cafa9[_0x4cc7('0xcc2')]); } catch (_0x2b0dfb) { return _0x4964ea['lastException'] = _0x2b0dfb, _0x2b0dfb instanceof _0x202aa0 && (_0x2b0dfb = _0x2b0dfb[_0x4cc7('0x9a4')]), null == _0x476124 && (_0x476124 = 'data'), _0x2ab848[_0x4cc7('0xc02')]('Error\x20uncompressing\x20' + _0x476124 + ':\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x2b0dfb), { 'fileName': _0x4cc7('0x2caa'), 'lineNumber': 0x35, 'className': 'com.player03.run3.save.Base64JSON', 'methodName': _0x4cc7('0x22b1') }), null; } } ; var _0x179d96 = function() {}; _0x16dada[_0x4cc7('0x33b4')] = _0x179d96; _0x179d96[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x214c'), _0x4cc7('0x33b5')]; _0x179d96[_0x4cc7('0xc17')] = function() { var _0x39eec1 = _0x104058[_0x4cc7('0x493')]() , _0x12059e = new _0x3a1efa() , _0x238baf = _0x104058[_0x4cc7('0x2fee')]; null != _0x842c50[_0x4cc7('0x33b6')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33b6'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33b6')] = _0x238baf; _0x238baf = _0x4b25d1[_0x4cc7('0x1041')]['savedProgress']; null != _0x842c50[_0x4cc7('0x33b7')] ? _0x12059e['setReserved'](_0x4cc7('0x33b7'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33b7')] = _0x238baf; _0x238baf = _0x4b25d1[_0x4cc7('0x1041')][_0x4cc7('0x2a75')]; null != _0x842c50[_0x4cc7('0x33b8')] ? _0x12059e[_0x4cc7('0x97d')]('exploreCurrent', _0x238baf) : _0x12059e['h'][_0x4cc7('0x33b8')] = _0x238baf; _0x238baf = _0x4b25d1[_0x4cc7('0x1041')][_0x4cc7('0x2a75')]; null != _0x842c50[_0x4cc7('0x33b9')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33b9'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33b9')] = _0x238baf; _0x238baf = _0x4b25d1['winter']['savedProgress']; null != _0x842c50['winter'] ? _0x12059e[_0x4cc7('0x97d')]('winter', _0x238baf) : _0x12059e['h'][_0x4cc7('0x1042')] = _0x238baf; _0x238baf = _0x4b25d1[_0x4cc7('0x1042')]['savedCurrentLevel']; null != _0x842c50[_0x4cc7('0x33ba')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33ba'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33ba')] = _0x238baf; _0x238baf = _0x104058[_0x4cc7('0x2556')]; null != _0x842c50[_0x4cc7('0x33bb')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33bb'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33bb')] = _0x238baf; _0x238baf = _0x104058[_0x4cc7('0x23e7')]; null != _0x842c50['player'] ? _0x12059e['setReserved'](_0x4cc7('0x33bc'), _0x238baf) : _0x12059e['h']['player'] = _0x238baf; null != _0x842c50[_0x4cc7('0x33bd')] ? _0x12059e[_0x4cc7('0x97d')]('showPowerCellRate', null) : _0x12059e['h'][_0x4cc7('0x33bd')] = null; _0x238baf = _0x37010a[_0x4cc7('0x268c')]; null != _0x842c50[_0x4cc7('0x33be')] ? _0x12059e['setReserved'](_0x4cc7('0x33be'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33be')] = _0x238baf; _0x238baf = _0x217368['cheaperRespawnsBought']; null != _0x842c50['bought_3b5fb7c41fb99dbd722d17a830f97c31ef8884aa'] ? _0x12059e[_0x4cc7('0x97d')]('bought_3b5fb7c41fb99dbd722d17a830f97c31ef8884aa', _0x238baf) : _0x12059e['h'][_0x4cc7('0x33bf')] = _0x238baf; _0x238baf = _0x1fb3e3[_0x4cc7('0xacc')][_0x4cc7('0xb32')]; null != _0x842c50[_0x4cc7('0x33c0')] ? _0x12059e[_0x4cc7('0x97d')](_0x56067a[_0x4cc7('0x7b6')], _0x238baf) : _0x12059e['h'][_0x4cc7('0x33c0')] = _0x238baf; _0x238baf = _0x1fb3e3['student'][_0x4cc7('0xb32')]; null != _0x842c50[_0x4cc7('0x33c1')] ? _0x12059e[_0x4cc7('0x97d')]('bought_176811f3e40e5a71004474f50d64fa1529c5281c', _0x238baf) : _0x12059e['h'][_0x4cc7('0x33c1')] = _0x238baf; _0x238baf = _0x1fb3e3[_0x4cc7('0xec5')][_0x4cc7('0xb32')]; null != _0x842c50[_0x4cc7('0x33c2')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33c2'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33c2')] = _0x238baf; _0x238baf = _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0xb32')]; null != _0x842c50['bought_fea9f17728b2b9d1ea1246baff38aeeda588bd39'] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33c3'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33c3')] = _0x238baf; _0x238baf = _0x1fb3e3[_0x4cc7('0xc34')][_0x4cc7('0xb32')]; null != _0x842c50[_0x4cc7('0x33c4')] ? _0x12059e['setReserved'](_0x4cc7('0x33c4'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33c4')] = _0x238baf; _0x238baf = _0x1fb3e3[_0x4cc7('0x23a5')][_0x4cc7('0xb32')]; null != _0x842c50[_0x4cc7('0x33c5')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33c5'), _0x238baf) : _0x12059e['h'][_0x4cc7('0x33c5')] = _0x238baf; null != _0x842c50[_0x4cc7('0x33c6')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33c6'), null) : _0x12059e['h'][_0x4cc7('0x33c6')] = null; null != _0x842c50[_0x4cc7('0x33c7')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33c7'), null) : _0x12059e['h']['noTilesDislodged37'] = null; null != _0x842c50[_0x4cc7('0x33c8')] ? _0x12059e[_0x4cc7('0x97d')](_0x4cc7('0x33c8'), null) : _0x12059e['h'][_0x4cc7('0x33c8')] = null; var _0x543afd = [{ 'id': 0x8fc, 'value': 0x1f4, 'build': 0x5cde }]; _0x238baf = [_0x37010a[_0x4cc7('0x268c')], _0x37010a[_0x4cc7('0x327e')], _0x217368['cheaperRespawnsBought'], _0x1fb3e3['skier'][_0x4cc7('0xb32')], _0x1fb3e3[_0x4cc7('0x23ac')]['purchased']]; for (var _0x37fb73, _0x304c80 = _0x12059e['keys'](); _0x304c80[_0x4cc7('0x94e')](); ) { var _0x2d38cc = _0x304c80[_0x4cc7('0x3a')](); _0x37fb73 = null != _0x842c50[_0x2d38cc] ? _0x12059e[_0x4cc7('0xd77')](_0x2d38cc) : _0x12059e['h'][_0x2d38cc]; null == _0x37fb73 ? _0x39eec1['set'](_0x2d38cc, null) : _0x39eec1[_0x4cc7('0x9e8')](_0x2d38cc) && (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e8')](_0x37fb73['id']) || _0x39eec1[_0x4cc7('0x9e7')](_0x37fb73['id'], _0x39eec1[_0x4cc7('0x2b')](_0x2d38cc, null)), _0x39eec1[_0x4cc7('0x9e7')](_0x2d38cc, null)); } for (_0x12059e = 0x0; _0x12059e < _0x543afd['length']; ) _0x37fb73 = _0x543afd[_0x12059e], ++_0x12059e, 0x0 <= _0x39eec1[_0x4cc7('0xfbe')] && _0x39eec1['previousBuildNumber'] < _0x37fb73['build'] && _0x39eec1[_0x4cc7('0x2b')](_0x4cc7('0x480') + _0x37fb73['id'], !0x1) && (_0x39eec1[_0x4cc7('0x9e7')](_0x4cc7('0x480') + _0x37fb73['id'], null), _0x127d51[_0x4cc7('0x493')]()['recordSoftSpent'](_0x37fb73[_0x4cc7('0x9')], 'Achievement\x20revoked')); for (_0x12059e = 0x0; _0x12059e < _0x238baf[_0x4cc7('0x21')]; ) _0x543afd = _0x238baf[_0x12059e], ++_0x12059e, _0x37fb73 = _0x39eec1[_0x4cc7('0x2b')](_0x543afd['id'], null), null != _0x37fb73 && 'number' == typeof _0x37fb73 && (_0x37fb73 | 0x0) === _0x37fb73 && (_0x39eec1[_0x4cc7('0x9e7')](_0x543afd['id'], null), _0x543afd[_0x4cc7('0x1333')](0x0 < _0x5260f5[_0x4cc7('0x99b')](_0x37fb73, _0x401a98))); } ; var _0x3ea8c3 = function() { this[_0x4cc7('0x4c3')](0x0); this[_0x4cc7('0x33c9')](0x0); }; _0x16dada[_0x4cc7('0x33ca')] = _0x3ea8c3; _0x3ea8c3[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x214c'), _0x4cc7('0x33cb')]; _0x3ea8c3[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x3ea8c3[_0x4cc7('0x2d6')] = {}; _0x3ea8c3[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x3ea8c3[_0x4cc7('0x493')] = function() { if (_0x2d63f9[_0x4cc7('0x279')]('fjLcw', _0x4cc7('0x33cc'))) { return null == _0x3ea8c3['instance'] ? _0x3ea8c3[_0x4cc7('0xbc4')] = new _0x3ea8c3() : _0x3ea8c3[_0x4cc7('0xbc4')]; } else { this[_0x4cc7('0x2443')]['x'] += a; this[_0x4cc7('0x2443')]['y'] += b; this[_0x4cc7('0x2443')]['z'] += c; this[_0x4cc7('0x30ce')] = this[_0x4cc7('0x2443')]['x']; this[_0x4cc7('0x30cf')] = this[_0x4cc7('0x2443')]['y']; } } ; _0x3ea8c3[_0x4cc7('0x8')] = {}; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x2289')] = null; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x33cd')] = null; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x66a12a) { 0x0 < this.local && (this.set_local(_0x56067a.IRZCj(this.local, _0x66a12a)), 0x0 >= this.local && _0x104058.get_instance().flushNow()); } ; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x2f47')] = function() { this.set_local(0.001); this.set_cloud(0.001); } ; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x33ce')] = function() { this.set_local(0x6); this.set_cloud(0x32); } ; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x2649')] = function() { this.set_local(0x28); this.set_cloud(0x168); } ; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0xc42')] = function() { 0x0 < this.local && this.set_local(0.001); 0x0 < this.cloud && this.set_cloud(0.001); } ; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x4c3')] = function(_0x1bbfde) { 0x0 < this.local && _0x1bbfde > this.local || (this.local = _0x1bbfde); return this.local; } ; _0x3ea8c3[_0x4cc7('0x8')]['set_cloud'] = function(_0x4c06e7) { 0x0 < this.cloud && _0x4c06e7 > this.cloud || (this.cloud = _0x4c06e7); return this.cloud; } ; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3ea8c3; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x33c9')] = _0x4cc7('0x33c9'); _0x3ea8c3[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_local'] = _0x2d63f9.rMyPy; var _0x742ff0 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x33cf')]] = _0x742ff0; _0x742ff0['__name__'] = _0x4cc7('0x33d0')['split']('\x20'); _0x742ff0['checkLocalData'] = function(_0x42a453) { return !0x1; } ; _0x742ff0[_0x4cc7('0x33d1')] = function(_0x3c37bd) { return !0x1; } ; var _0x15a9aa = function(_0x1ebdf4, _0x34ecf5, _0x189f0b, _0x2d3c81, _0x230316, _0x9e7995) { if (_0x4cc7('0x33d2') !== _0x4cc7('0x33d3')) { this['keywordKeys'] = _0x2bc114[_0x4cc7('0x9cc')](null); for (var _0x5f2b9e = 0x0, _0x2ac72f = _0x1ebdf4['length']; _0x5f2b9e < _0x2ac72f; ) { var _0x4bf907 = _0x5f2b9e++; this['keywordKeys'][_0x4cc7('0x29')](_0x194ba2[_0x4cc7('0x33d4')](_0x1ebdf4[_0x4cc7('0x22')](_0x4bf907))); } this[_0x4cc7('0x33d5')] = _0x34ecf5; this[_0x4cc7('0x33d6')] = _0x189f0b; this[_0x4cc7('0x2995')] = null != _0x2d3c81 ? _0x2d3c81 : _0x1ebdf4 + _0x4cc7('0x33d7'); this['displayValues'] = null != _0x230316 && _0x230316[_0x4cc7('0x21')] >= _0x189f0b[_0x4cc7('0x21')] ? _0x230316 : this[_0x4cc7('0x33d6')]; null != _0x9e7995 && this[_0x4cc7('0x33d8')](_0x9e7995); } else { null == this[_0x4cc7('0x1b10')] && this['createObject'](null); this[_0x4cc7('0x1b01')] = new _0x2aa514(); this[_0x4cc7('0x1b01')][_0x4cc7('0x1af0')] = this[_0x4cc7('0x1ae5')]; null != _0x1ebdf4 && (this[_0x4cc7('0x1b01')][_0x4cc7('0x5e2')] = _0x1ebdf4[0x1]); this[_0x4cc7('0x1b10')][_0x4cc7('0x1b05')]['push'](this[_0x4cc7('0x1b01')]); this['createMaterialGroup'](null); } }; _0x16dada['com.player03.run3.settings.SettingToggle'] = _0x15a9aa; _0x15a9aa[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), _0x4cc7('0x33d9'), 'SettingToggle']; _0x15a9aa[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x15a9aa[_0x4cc7('0x8')] = {}; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x33da')] = null; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x33db')] = null; _0x15a9aa[_0x4cc7('0x8')]['saveKey'] = null; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x33d6')] = null; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x2995')] = null; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x33dc')] = null; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x2281')] = null; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x33d8')] = function(_0x5429b0) { null == this.listeners && (this.listeners = _0x2bc114.toFunctionVector(null)); this.listeners.push(_0x5429b0); } ; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x3b7cfa) { _0x194ba2.mostRecentKey == this.keywordKeys.get(this.keywordKeysTyped) ? (this.keywordKeysTyped++, this.keywordKeysTyped >= this.keywordKeys.get_length() && (this.toggle(), this.keywordKeysTyped = 0x0)) : 0x0 < this.keywordKeysTyped && _0x194ba2.mostRecentKey != this.keywordKeys.get(this.keywordKeysTyped - 0x1) && (this.keywordKeysTyped = 0x0); } ; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x32a6')] = function() { this.index++; this.index >= this.saveValues.length && (this.index = 0x0); _0x104058.get_instance().set(this.saveKey, this.saveValues[this.index]); _0x19023b.get_instance().dismissNext(); _0x19023b.get_instance().displayMessage(this.displayPrefix + _0x4bf907.string(this.displayValues[this.index])); if (null != this.listeners) for (var _0xd234a1 = 0x0, _0x4f0474 = this.listeners; _0xd234a1 < _0x4f0474.get_length(); ) { var _0x41480e = _0x4f0474.get(_0xd234a1); ++_0xd234a1; _0x41480e(this.saveValues[this.index]); } } ; _0x15a9aa[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.keywordKeysTyped = 0x0; this.index = this.saveValues.indexOf(_0x104058.get_instance().get(this.saveKey, null)); 0x0 > this.index && (this.index = this.saveValues.length - 0x1); } ; _0x15a9aa[_0x4cc7('0x8')]['__class__'] = _0x15a9aa; var _0x57b7c1 = function() { this['beeping'] = !0x1; this['beepCountdown'] = 0x0; }; _0x16dada[_0x4cc7('0x33dd')] = _0x57b7c1; _0x57b7c1[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', _0x4cc7('0x2f93'), _0x4cc7('0x33de')]; _0x57b7c1[_0x4cc7('0x8f8')] = [_0x556be8, _0x4fc155]; _0x57b7c1[_0x4cc7('0x2d6')] = {}; _0x57b7c1[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x57b7c1[_0x4cc7('0x493')] = function() { return null == _0x57b7c1[_0x4cc7('0xbc4')] ? _0x57b7c1['instance'] = new _0x57b7c1() : _0x57b7c1[_0x4cc7('0xbc4')]; } ; _0x57b7c1[_0x4cc7('0x8')] = {}; _0x57b7c1[_0x4cc7('0x8')][_0x4cc7('0x3193')] = null; _0x57b7c1[_0x4cc7('0x8')][_0x4cc7('0x33df')] = null; _0x57b7c1[_0x4cc7('0x8')]['update'] = function(_0x5b3b3b) { if (_0x4cc7('0x33e0') === _0x4cc7('0x33e0')) { _0x401612.get_instance().soundMuted && _0x401612.get_instance().muted && (this.beepCountdown -= _0x5b3b3b, 0x0 >= this.beepCountdown && (_0x19023b.get_instance().dismissNext(), _0x19023b.get_instance().displayMessage(_0x4cc7('0x3199')), this.beepCountdown = 0x2)); } else { return b >= _0x5b3b3b ? this.floatAmount : 0x0; } } ; _0x57b7c1[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.beepCountdown = 0x0; } ; _0x57b7c1[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return !this.beeping; } ; _0x57b7c1[_0x4cc7('0x8')][_0x4cc7('0x1f69')] = function(_0x4233f9) { _0x401612.get_instance().soundMuted && !_0x401612.get_instance().muted ? (_0x401612.get_instance().set_currentMusic(null), _0x401612.get_instance().set_volume(0x1), _0x401612.get_instance().playFromAsset(_0x52c886.getMusicPath(_0x4cc7('0x33e1')))) : (_0x401612.get_instance().set_volume(0.5), _0x401612.get_instance().set_soundVolume(0x1), _0x401612.get_instance().playSoundFromAsset(_0x52c886.getMusicPath('Tone'))); _0x4233f9.registerAnimation(this); this.beeping = !0x0; } ; _0x57b7c1[_0x4cc7('0x8')][_0x4cc7('0x29ad')] = function() { _0x401612.get_instance().currentAssetPath == _0x52c886.getMusicPath(_0x4cc7('0x33e1')) && _0x401612.get_instance().set_currentMusic(null); _0x401612.get_instance().currentSoundAssetPath == _0x52c886.getMusicPath(_0x4cc7('0x33e1')) && _0x401612.get_instance().playSoundFromAsset(null); this.beeping = !0x1; } ; _0x57b7c1[_0x4cc7('0x8')]['__class__'] = _0x57b7c1; var _0x49d880 = function(_0x487bd5, _0x251ef7, _0x3d2cf1) { this[_0x4cc7('0x1c9d')] = 0x400; this['fillColor'] = _0x487bd5; this['lineColor'] = _0x251ef7; this[_0x4cc7('0x1c9c')] = _0x3d2cf1; }; _0x16dada[_0x4cc7('0x33e2')] = _0x49d880; _0x49d880[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'ui', _0x4cc7('0x33e3')]; _0x49d880[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x49d880[_0x4cc7('0x8')] = {}; _0x49d880[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x49d880[_0x4cc7('0x8')][_0x4cc7('0x25d0')] = null; _0x49d880[_0x4cc7('0x8')][_0x4cc7('0x1c9b')] = null; _0x49d880[_0x4cc7('0x8')]['lineThickness'] = null; _0x49d880[_0x4cc7('0x8')]['apply'] = function(_0x406852, _0x53f9df, _0x4d392f) { _0x53f9df = _0x468839; if (_0x5260f5.__instanceof(_0x406852, _0x23639f)) if (_0x5260f5.__instanceof(_0x406852.displayObject, _0x53f9df)) _0x406852 = _0x406852.displayObject; else throw new _0x202aa0(_0x4bf907.string(_0x53f9df) + _0x4cc7('0x28f')); else throw new _0x202aa0(_0x4bf907.string(_0x53f9df) + _0x4cc7('0x28f')); _0x406852.clearRectangles(); _0x406852.addRectangles((_0x4d392f.x + _0x4d392f.y) / 0x2 * 0x6, this.fillColor, this.lineColor, (_0x4d392f.x + _0x4d392f.y) / 0x2 * this.lineThickness); } ; _0x49d880[_0x4cc7('0x8')]['__class__'] = _0x49d880; var _0x6e1106 = function(_0x56c199, _0x563278, _0x5bf6d6) { var _0x3b3b62 = {}; _0x3b3b62[_0x4cc7('0x33e4')] = 'VFESu'; _0x3b3b62['FAbUA'] = function(_0x1fb3e3, _0x253754) { return _0x1fb3e3 + _0x253754; } ; _0x3b3b62[_0x4cc7('0x33e5')] = _0x4cc7('0x132'); _0x3b3b62['SJhMV'] = _0x4cc7('0x139'); null == _0x5bf6d6 && (_0x5bf6d6 = !0x0); null == _0x563278 && (_0x563278 = 0x0); null == _0x56c199 && (_0x56c199 = 0x1); this[_0x4cc7('0x33e6')] = 0x0; this[_0x4cc7('0x33e7')] = null; var _0x384e69 = this; _0x3cd1cb[_0x4cc7('0x96b')](this, 0x64, 0x64, null, 0x12); this['yLocked'] = !0x0; _0x5bf6d6 = new _0x23639f(this); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5bf6d6, new _0x449b83(!0x0,_0x56c199)); _0x56c199 = new _0x23639f(this); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x56c199, new _0x310c15(!0x0,0.5)); this['layout'] = new _0x172b83(_0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')],new _0x1afb04(0x0,0x0,this['get_width'](),0x3c)); _0x56c199 = _0x172b83[_0x4cc7('0xc1e')](); _0x172b83['currentLayout'] = this[_0x4cc7('0x22e')]; this[_0x4cc7('0x33e6')] = _0x563278; var _0x5588ff = _0x48c401(this, this[_0x4cc7('0x33e8')]) , _0x4e6c6b = this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x563278 = function() { _0x5588ff(_0x4e6c6b); } ; this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x563278))); _0x563278(); this[_0x4cc7('0x29a4')] = _0x2bc114[_0x4cc7('0x24')](null); _0x563278 = 0x0; for (_0x5bf6d6 = _0x1fb3e3[_0x4cc7('0x16d5')]['get_length'](); _0x563278 < _0x5bf6d6; ) _0x563278++, this[_0x4cc7('0x29a4')][_0x4cc7('0x29')](null); _0x563278 = _0x2bc114['toObjectVector'](null); _0x5bf6d6 = 0x0; for (var _0x3142db = _0x1fb3e3[_0x4cc7('0x239a')]; _0x5bf6d6 < _0x3142db['get_length'](); ) { var _0x369a00 = _0x3142db['get'](_0x5bf6d6); ++_0x5bf6d6; _0x563278[_0x4cc7('0x29')](_0x369a00); if (null != _0x369a00['wardrobe'] && _0x369a00 != _0x1fb3e3['random']) for (var _0x4bf907 = 0x0, _0x16dada = _0x369a00[_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x4bf907 < _0x16dada['get_length'](); ) { var _0x5aff49 = _0x16dada[_0x4cc7('0x2b')](_0x4bf907); ++_0x4bf907; _0x5aff49 != _0x369a00 && _0x563278[_0x4cc7('0x29')](_0x5aff49); } } _0x16dada = null; for (_0x5bf6d6 = 0x0; _0x5bf6d6 < _0x563278[_0x4cc7('0x34')](); ) _0x3142db = _0x563278[_0x4cc7('0x2b')](_0x5bf6d6), ++_0x5bf6d6, _0x369a00 = _0x3142db == _0x1fb3e3[_0x4cc7('0x9eb')] ? new _0x57bb06(function(_0x56c199, _0x563278) { return function(_0x5bf6d6) { if (_0x4cc7('0x33e9') === 'hxDVM') { _0x563278[0x0](_0x56c199[0x0], _0x5bf6d6); } else { return _0x204525 ? _0x204525 : function() { return $jscomp[_0x4cc7('0x48')](this, function(_0x34751a) { return _0x34751a; }); } ; } } ; }([_0x3142db], [_0x48c401(this, this[_0x4cc7('0x33ea')])]),!0x1) : new _0x5dc41f(_0x3142db,function(_0x56c199, _0x563278) { return function(_0x5bf6d6) { if (_0x3b3b62[_0x4cc7('0x33e4')] === _0x4cc7('0x33eb')) { var _0x2d9910 = _0x48c401++; this[_0x4cc7('0x33ec')](_0x5588ff['get'](_0x2d9910), _0x3142db); } else { _0x563278[0x0](_0x56c199[0x0], _0x5bf6d6); } } ; }([_0x3142db], [_0x48c401(this, this[_0x4cc7('0x33ea')])]),!0x1), this[_0x4cc7('0x29a4')]['set'](_0x3142db['id'], _0x369a00), null != _0x16dada && (_0x4bf907 = new _0x23639f(_0x369a00), _0x16dada = new _0x23639f(_0x16dada), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x4bf907, new _0xca828e(!0x0,3.2), _0x16dada)), this[_0x4cc7('0xa0c')](_0x369a00), _0x1fb3e3['activeCharacter'] == _0x3142db ? this[_0x4cc7('0x2245')](_0x369a00[_0x4cc7('0x472')]() + _0x369a00[_0x4cc7('0xa74')]() / 0x2) : null != _0x3142db[_0x4cc7('0x2195')] && _0x3142db != _0x1fb3e3['random'] && (!_0x3142db[_0x4cc7('0x23e9')]() && _0x3142db != _0x3142db[_0x4cc7('0x2195')]['costumes'][_0x4cc7('0x2b')](0x0) || _0x3142db[_0x4cc7('0x2195')][_0x4cc7('0x255c')]() != _0x3142db && 0x0 > _0x3142db['wardrobe'][_0x4cc7('0x23e6')]['indexOf'](_0x1fb3e3['activeCharacter'], 0x0)) && _0x369a00[_0x4cc7('0xc20')](!0x1), _0x16dada = _0x369a00; this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(function() { if ('evgLr' !== 'LGbAC') { _0x384e69[_0x4cc7('0x29a8')](); var _0x56c199 = _0x384e69[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](0x0)['get_height']() + 0x8 * _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]['y'] + 0x1; _0x384e69['set_height'](_0x56c199); _0x384e69[_0x4cc7('0x32e3')](); _0x384e69['set_cameraY'](_0x384e69[_0x4cc7('0x32db')]['y']); } else { var _0x3dcc2c = ''; if (this['_isFirstLight']) var _0x4a327b = this[_0x4cc7('0x154a')]; else _0x4a327b = _0x384e69[_0x4cc7('0xe55')](), _0x384e69[_0x4cc7('0xf1a')](_0x4a327b, 0x1); _0x3dcc2c += _0x3b3b62[_0x4cc7('0x33ed')](_0x3b3b62[_0x4cc7('0x33ed')](_0x3b3b62[_0x4cc7('0x33ed')]('dp3\x20', _0x4bf907['string'](_0x4a327b)) + '.w,\x20', _0x4bf907['string'](_0x563278)) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x63d') + _0x4bf907[_0x4cc7('0x4dc')](_0x4a327b) + _0x4cc7('0x132') + _0x4bf907['string'](_0x4a327b) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['commons'])) + _0x4cc7('0x1de0') + _0x4bf907['string'](_0x4a327b) + _0x3b3b62[_0x4cc7('0x33e5')] + _0x4bf907['string'](_0x4a327b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')]) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x4a327b) + _0x3b3b62[_0x4cc7('0x33ee')] + _0x4bf907[_0x4cc7('0x4dc')](_0x4a327b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x563278) + '.w\x0a'; null != this[_0x4cc7('0x1cff')] && (_0x3dcc2c += _0x4bf907['string'](this[_0x4cc7('0x1cff')](_0x56c199, _0x4a327b, _0x384e69, this[_0x4cc7('0xf1e')]))); _0x3dcc2c += this[_0x4cc7('0x1548')](_0x56c199, _0x4a327b, this[_0x4cc7('0x1549')], this[_0x4cc7('0x1366')], _0x4a327b, 'clamp') + _0x4cc7('0xaf') + _0x4bf907[_0x4cc7('0x4dc')](_0x4a327b) + _0x4cc7('0x139') + _0x4bf907['string'](_0x4a327b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x5bf6d6) + _0x4cc7('0x181b'); this[_0x4cc7('0x1cf8')] || (_0x3dcc2c += _0x4cc7('0x161') + _0x4bf907['string'](this[_0x4cc7('0x154a')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x154a')]) + '.xyz,\x20' + _0x4bf907['string'](_0x4a327b) + _0x4cc7('0x181b'), _0x384e69[_0x4cc7('0x19f7')](_0x4a327b)); this[_0x4cc7('0x1cf8')] = !0x1; return _0x3dcc2c; } } ))); _0x384e69[_0x4cc7('0x29a8')](); _0x563278 = _0x384e69['buttons']['get'](0x0)['get_height']() + 0x8 * _0x172b83['get_stageLayout']()[_0x4cc7('0xa9a')]['y'] + 0x1; _0x384e69['set_height'](_0x563278); _0x384e69['checkCameraBounds'](); _0x384e69['set_cameraY'](_0x384e69[_0x4cc7('0x32db')]['y']); _0x172b83[_0x4cc7('0x20ad')] = _0x56c199; }; _0x16dada[_0x4cc7('0x33ef')] = _0x6e1106; _0x6e1106[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'ui', _0x4cc7('0x33f0')]; _0x6e1106[_0x4cc7('0x92b')] = _0x3cd1cb; _0x6e1106[_0x4cc7('0x8')] = _0x5aff49(_0x3cd1cb[_0x4cc7('0x8')], { 'selectedButton': null, 'layout': null, 'buttons': null, 'targetCameraX': null, 'baseXMargin': null, 'update': function(_0x3c8b12) { if (_0x4cc7('0x33f1') !== 'AzRlZ') { _0x1eb24a[_0x4cc7('0x96b')](this, _0x3c8b12); } else { if (null != this[_0x4cc7('0x33e7')]) if (_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbd2')]) this[_0x4cc7('0x33e7')] = null; else { this[_0x4cc7('0x33e7')] < this['cameraMovementBounds'][_0x4cc7('0x13b8')]() ? this[_0x4cc7('0x33e7')] = this[_0x4cc7('0x32db')][_0x4cc7('0x13b8')]() : this[_0x4cc7('0x33e7')] > this[_0x4cc7('0x32db')][_0x4cc7('0xa97')]() && (this['targetCameraX'] = this['cameraMovementBounds'][_0x4cc7('0xa97')]()); var _0x2fa729 = 0x4 * (this[_0x4cc7('0x33e7')] - this[_0x4cc7('0x26dd')]) * _0x3c8b12; _0x2fa729 = 0x0 <= _0x2fa729 ? _0x2fa729 : -_0x2fa729; var _0x12c875 = 1.2 * _0x172b83[_0x4cc7('0x46f')]()['scale']['x'] , _0x351795 = 0x14 * _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]['y']; _0x2fa729 >= _0x12c875 ? _0x2fa729 <= _0x351795 || (_0x2fa729 = _0x351795) : _0x2fa729 = _0x12c875; _0x12c875 = this[_0x4cc7('0x33e7')] - this[_0x4cc7('0x26dd')]; _0x2fa729 > (0x0 <= _0x12c875 ? _0x12c875 : -_0x12c875) ? (this[_0x4cc7('0x2245')](this[_0x4cc7('0x33e7')]), this[_0x4cc7('0x33e7')] = null) : (this[_0x4cc7('0x33e7')] < this[_0x4cc7('0x26dd')] && (_0x2fa729 = -_0x2fa729), this[_0x4cc7('0x2245')](this[_0x4cc7('0x26dd')] + _0x2fa729)); } _0x3cd1cb[_0x4cc7('0x8')]['update'][_0x4cc7('0x96b')](this, _0x3c8b12); } }, 'reset': function() { if (_0x56067a[_0x4cc7('0x7b7')](_0x4cc7('0x33f2'), _0x4cc7('0x33f2'))) { if (0x0 < _0x5aaac9) { null == e && (e = _0x3ae7ae[_0x4cc7('0x33f3')]); _0xc5e6a1 = _0x4b4d92[_0x4cc7('0xce9')](e, [_0xc5e6a1, _0x5aaac9, _0x48d445]); _0x5aaac9 = _0x3ae7ae['getLibrary'](_0xc5e6a1[_0x4cc7('0xa26')]); if (_0x2fee0f) { for (_0x2fee0f = _0x5aaac9[_0x4cc7('0x21')] - 0x1; 0x0 <= _0x2fee0f; ) _0x5aaac9[_0x2fee0f][_0x4cc7('0xd8a')](_0xc5e6a1[_0x4cc7('0x1ec7')], !0x1, !0x1), --_0x2fee0f; _0x5aaac9 = _0x3ae7ae[_0x4cc7('0x1125')](_0xc5e6a1[_0x4cc7('0xa26')]); } _0x5aaac9[_0x4cc7('0x29')](_0xc5e6a1); _0xc5e6a1['move'](); return _0xc5e6a1; } return _0x3ae7ae['apply'](_0xc5e6a1, _0x48d445, e); } else { _0xec98bb[_0x4cc7('0x24ab')](); for (var _0xc5e6a1 = 0x0, _0x5aaac9 = this[_0x4cc7('0x29a4')]; _0xc5e6a1 < _0x5aaac9['get_length'](); ) { var _0x48d445 = _0x5aaac9[_0x4cc7('0x2b')](_0xc5e6a1); ++_0xc5e6a1; null != _0x48d445 && _0x48d445[_0x4cc7('0x33f4')](); } !_0x1fb3e3[_0x4cc7('0x23e8')][_0x4cc7('0x23e9')]() || _0x1fb3e3[_0x4cc7('0x23e8')]['asleep'] ? this[_0x4cc7('0x3261')](_0x1fb3e3[_0x4cc7('0x16d5')][_0x4cc7('0x2b')](0x0)) : this[_0x4cc7('0x3261')](_0x1fb3e3[_0x4cc7('0x23e8')]); null == _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x962df6[_0x4cc7('0x493')]()['showDescription'](null, null); this[_0x4cc7('0x2245')](this['selectedButton']['get_x']() + this[_0x4cc7('0x29a6')][_0x4cc7('0xa74')]() / 0x2); this[_0x4cc7('0x33e7')] = null; _0xc5e6a1 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]; if (null != _0xc5e6a1 && null != _0xc5e6a1[_0x4cc7('0xfdc')] && 0x0 < _0xc5e6a1[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (_0xc5e6a1 = _0xc5e6a1[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')], null != _0xc5e6a1 && null != _0xc5e6a1[_0x4cc7('0x2ad3')] && 0x0 < _0xc5e6a1[_0x4cc7('0x2ad3')][_0x4cc7('0x34')]())) for (_0x5aaac9 = 0x0, _0x48d445 = this[_0x4cc7('0x29a4')]; _0x5aaac9 < _0x48d445['get_length'](); ) { if (_0x4cc7('0x33f5') !== _0x4cc7('0x33f5')) { for (var _0x582089 = 0x0, _0x2431d6 = _0x5aaac9[_0x4cc7('0xfdc')]; _0x582089 < _0x2431d6['get_length'](); ) { var _0x5eb8cc = _0x2431d6[_0x4cc7('0x2b')](_0x582089); ++_0x582089; if (null != _0x5eb8cc[_0x4cc7('0x1d6e')] && _0x5eb8cc[_0x4cc7('0x1d6d')] == _0x5aaac9[_0x4cc7('0xa43')] && _0x5eb8cc[_0x4cc7('0x11d6')][_0x4cc7('0x19cb')][_0x4cc7('0x2d')](_0x5eb8cc[_0x4cc7('0x1d6e')], 0x0) == _0xc5e6a1) return 0x1; } return 0x0; } else { var _0x2fee0f = _0x48d445[_0x4cc7('0x2b')](_0x5aaac9); ++_0x5aaac9; _0x56067a[_0x4cc7('0x7a6')](null, _0x2fee0f) && _0x2fee0f[_0x4cc7('0xb48')]() && !_0xc5e6a1['isCharacterAllowed'](_0x2fee0f[_0x4cc7('0xb30')]) && _0x2fee0f['set_locked'](!0x0); } } this[_0x4cc7('0xc20')](!0x0); } }, 'applySelectedRect': function() { null != this[_0x4cc7('0x29a6')] && this[_0x4cc7('0x29a6')][_0x4cc7('0x274d')](); for (var _0x294582 = 0x0, _0x115e3e = this[_0x4cc7('0x29a4')]; _0x294582 < _0x115e3e[_0x4cc7('0x34')](); ) { var _0x1c9262 = _0x115e3e[_0x4cc7('0x2b')](_0x294582); ++_0x294582; null != _0x1c9262 && _0x1c9262[_0x4cc7('0x29a7')](!0x1); } this[_0x4cc7('0x29a6')] = this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x1fb3e3[_0x4cc7('0x23e8')]['id']); this['selectedButton'][_0x4cc7('0x29a7')](!0x0); this['selectedButton'][_0x4cc7('0x33f6')](0x4, 0x0, 0xaaff, 2.4, 0x0); if (null != this[_0x4cc7('0x29a6')][_0x4cc7('0xb30')][_0x4cc7('0x2195')] && this[_0x4cc7('0x29a6')]['character'] != _0x1fb3e3[_0x4cc7('0xc2b')]) for (_0x294582 = 0x0, _0x115e3e = this[_0x4cc7('0x29a6')][_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x294582 < _0x115e3e[_0x4cc7('0x34')](); ) _0x1c9262 = _0x115e3e[_0x4cc7('0x2b')](_0x294582), ++_0x294582, this['buttons'][_0x4cc7('0x2b')](_0x1c9262['id'])[_0x4cc7('0x29a7')](!0x0); this[_0x4cc7('0x2242')] = !0x0; }, 'characterButtonClicked': function(_0x122344, _0x2cf148) { if (_0x4cc7('0x33f7') === _0x4cc7('0x33f7')) { this['selectCharacter'](_0x122344, !0x0); } else { _0x325caa[_0x4cc7('0x99a')](p); } }, 'selectCharacter': function(_0x644a5c, _0x422ea2) { null == _0x422ea2 && (_0x422ea2 = !0x1); if (null == _0x2081a8['instance'][_0x4cc7('0xb7f')] || _0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1efa')]) { var _0x5bce0b = this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x644a5c['id']); if (_0x644a5c[_0x4cc7('0x23e9')]() && !_0x644a5c[_0x4cc7('0x9ec')]) if (this['selectedButton'][_0x4cc7('0xb30')] == _0x644a5c && _0x644a5c != _0x1fb3e3[_0x4cc7('0xc2b')]) _0x422ea2 = _0x644a5c[_0x4cc7('0x23d0')], null == _0x2081a8['instance'][_0x4cc7('0xb7f')] && _0x962df6[_0x4cc7('0x493')]()[_0x4cc7('0x2a03')](_0x644a5c, _0x422ea2); else { if (null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]) { var _0x30f85d = _0x2081a8[_0x4cc7('0xbc4')]['tunnel']; _0x30f85d = null != _0x30f85d[_0x4cc7('0xfdc')] ? 0x0 < _0x30f85d['characters'][_0x4cc7('0x34')]() : !0x1; } else _0x30f85d = !0x1; if (_0x30f85d && !_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection']['isCharacterAllowed'](_0x644a5c)) return; _0x422ea2 && _0x1fb3e3[_0x4cc7('0x2399')](_0x644a5c); this[_0x4cc7('0x29a8')](); null == _0x2081a8[_0x4cc7('0xbc4')]['tunnel'] && _0x962df6[_0x4cc7('0x493')]()['showDescription'](null, null); _0x5bce0b[_0x4cc7('0x2a04')](!0x1); _0x422ea2 = 0x0; for (_0x30f85d = this[_0x4cc7('0x29a4')]; _0x422ea2 < _0x30f85d['get_length'](); ) { if (_0x4cc7('0x33f8') !== _0x4cc7('0x33f9')) { var _0x1f0826 = _0x30f85d[_0x4cc7('0x2b')](_0x422ea2); ++_0x422ea2; null != _0x1f0826 && null != _0x1f0826[_0x4cc7('0xb30')]['wardrobe'] && _0x1f0826['character'] != _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x1f0826[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x255c')]() != _0x1f0826[_0x4cc7('0xb30')] && _0x1f0826['get_visible']() ? (_0x1f0826[_0x4cc7('0xc20')](!0x1), _0x1f0826[_0x4cc7('0x472')]() + _0x1f0826['get_width']() / 0x2 < this[_0x4cc7('0x26dd')] && this['set_cameraX'](this[_0x4cc7('0x26dd')] - _0x1f0826['get_width']())) : _0x1f0826[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x255c')]() != _0x1f0826[_0x4cc7('0xb30')] || _0x1f0826[_0x4cc7('0xb48')]() || _0x1f0826['set_visible'](!0x0)); } else { this['student'][_0x4cc7('0xaca')]['set_currentFrame'](0x68); this[_0x4cc7('0xfd7')] = 0.05; } } if (null != _0x644a5c[_0x4cc7('0x2195')] && _0x644a5c != _0x1fb3e3[_0x4cc7('0xc2b')]) { _0x422ea2 = 0x0; for (_0x30f85d = this['buttons']; _0x422ea2 < _0x30f85d[_0x4cc7('0x34')](); ) _0x1f0826 = _0x30f85d['get'](_0x422ea2), ++_0x422ea2, null != _0x1f0826 && !_0x1f0826[_0x4cc7('0xb48')]() && 0x0 <= _0x644a5c['wardrobe'][_0x4cc7('0x23e6')][_0x4cc7('0x2d')](_0x1f0826[_0x4cc7('0xb30')], 0x0) && _0x1f0826[_0x4cc7('0xb30')][_0x4cc7('0x23e9')]() && _0x1f0826[_0x4cc7('0xc20')](!0x0); _0x644a5c['wardrobe'][_0x4cc7('0x255d')](_0x644a5c); } this[_0x4cc7('0x22e')][_0x4cc7('0x13')](); } else _0x644a5c[_0x4cc7('0x23e9')]() ? null != _0x644a5c[_0x4cc7('0x23c1')] && (_0x422ea2 = _0x644a5c[_0x4cc7('0x23c1')], null == _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x962df6['get_instance']()[_0x4cc7('0x2a03')](_0x644a5c, _0x422ea2)) : (_0x422ea2 = _0x644a5c[_0x4cc7('0x23c8')], null == _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x962df6[_0x4cc7('0x493')]()['showDescription'](_0x644a5c, _0x422ea2)); this[_0x4cc7('0x33e7')] = _0x5bce0b[_0x4cc7('0x472')]() + _0x2d63f9[_0x4cc7('0x3196')](_0x5bce0b['get_width'](), 0x2); this[_0x4cc7('0x2242')] = !0x0; } }, 'repopulateCharacterImages': function() { for (var _0x30007a, _0x340052 = 0x0, _0x1e38c7 = _0x1fb3e3['available']; _0x340052 < _0x1e38c7[_0x4cc7('0x34')](); ) { var _0x5c5395 = _0x1e38c7[_0x4cc7('0x2b')](_0x340052); ++_0x340052; _0x30007a = this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x5c5395['id']); _0x30007a['backViewBitmap'][_0x4cc7('0x2080')](_0x26bd70['getBitmapData'](_0x5c5395[_0x4cc7('0x23f2')]())); _0x30007a[_0x4cc7('0x217a')][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](_0x5c5395[_0x4cc7('0x23f4')]())); _0x2d63f9['cDxld'](_0x30007a, this[_0x4cc7('0x29a6')]) && (_0x30007a[_0x4cc7('0x29a7')](!0x1), this['applySelectedRect']()); } this[_0x4cc7('0x2242')] = !0x0; }, 'updateXMargin': function(_0x194188) { this[_0x4cc7('0x32d4')] = this[_0x4cc7('0x33e6')] * _0x194188['x']; }, '__class__': _0x6e1106 }); var _0x418852 = function(_0x3f8ef7, _0x52aa86, _0x54ffab) { null == _0x52aa86 && (_0x52aa86 = 0x0); _0x21ad67[_0x4cc7('0x96b')](this); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0x0); this['get_graphics']()['drawRect'](0x0, 0x0, _0x3b7d43['get_current']()['stage'][_0x4cc7('0xbcd')], _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageHeight']); null == _0x54ffab && (_0x54ffab = _0x3f8ef7); this[_0x4cc7('0x1a33')] = _0x3f8ef7; this['darknessLength'] = _0x52aa86; this[_0x4cc7('0x1a37')] = _0x54ffab; }; _0x16dada['com.player03.run3.ui.FadeOut'] = _0x418852; _0x418852['__name__'] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'ui', 'FadeOut']; _0x418852[_0x4cc7('0x8f8')] = [_0x556be8]; _0x418852['__super__'] = _0x24e28; _0x418852[_0x4cc7('0x8')] = _0x5aff49(_0x24e28[_0x4cc7('0x8')], { 'midpointCallback': null, 'doneCallback': null, 'fadeOutLeft': null, 'fadeOutLength': null, 'darknessLeft': null, 'darknessLength': null, 'fadeInLeft': null, 'fadeInLength': null, 'reset': function() { this[_0x4cc7('0x1a32')] = this['fadeOutLength']; this[_0x4cc7('0x1a35')] = this[_0x4cc7('0x33fa')]; this[_0x4cc7('0x1a36')] = this['fadeInLength']; 0x0 < this['fadeOutLength'] && this['set_alpha'](0x0); }, 'halfDone': function() { return 0x0 >= this[_0x4cc7('0x1a32')]; }, 'done': function() { return 0x0 >= this[_0x4cc7('0x1a32')] && 0x0 >= this['darknessLeft'] ? 0x0 >= this['fadeInLeft'] : !0x1; }, 'update': function(_0x286be2) { 0x0 < this['fadeOutLeft'] ? (this['fadeOutLeft'] -= _0x286be2, this['set_alpha'](0x1 - this[_0x4cc7('0x1a32')] / this['fadeOutLength']), 0x0 >= this[_0x4cc7('0x1a32')] && null != this['midpointCallback'] && this['midpointCallback']()) : 0x0 < this[_0x4cc7('0x1a35')] ? (this['darknessLeft'] -= _0x286be2, this[_0x4cc7('0x10cd')](0x1)) : _0x56067a[_0x4cc7('0x33fb')](0x0, this[_0x4cc7('0x1a36')]) ? (this[_0x4cc7('0x1a36')] -= _0x286be2, this['set_alpha'](this[_0x4cc7('0x1a36')] / this[_0x4cc7('0x1a37')]), 0x0 >= this[_0x4cc7('0x1a36')] && null != this[_0x4cc7('0x1a38')] && this['doneCallback']()) : this[_0x4cc7('0xc20')](!0x1); }, '__class__': _0x418852 }); var _0x109181 = function(_0x30e4dc, _0x17537f) { this[_0x4cc7('0x1c9a')] = !0x0; this['lineColor'] = this[_0x4cc7('0x1c9c')] = 0x0; this[_0x4cc7('0x1c9d')] = 0x200; this[_0x4cc7('0x1c9e')] = _0x30e4dc; this['rectangleCorner'] = _0x17537f; }; _0x16dada[_0x4cc7('0x33fc')] = _0x109181; _0x109181['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'ui', _0x4cc7('0x33fd')]; _0x109181[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x109181[_0x4cc7('0xa8a')] = function(_0x30302e, _0x3a753b, _0x1f1e40, _0x41153c, _0x3d73c8, _0x29a1fe, _0x40d5ed) { null == _0x3d73c8 && (_0x3d73c8 = 0x0); null == _0x41153c && (_0x41153c = 0x0); null == _0x1f1e40 && (_0x1f1e40 = 0x0); _0x1f1e40 = new _0x109181(null,_0x1f1e40); _0x1f1e40[_0x4cc7('0x2c60')] = _0x3a753b; 0x0 < _0x41153c && (_0x1f1e40['lineThickness'] = _0x41153c, _0x1f1e40['lineColor'] = _0x3d73c8); (null == _0x40d5ed ? _0x172b83[_0x4cc7('0xc1e')]() : _0x40d5ed)['add'](new _0x23639f(_0x30302e), _0x1f1e40, _0x29a1fe); } ; _0x109181[_0x4cc7('0x8')] = {}; _0x109181[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x109181[_0x4cc7('0x8')][_0x4cc7('0x2c60')] = null; _0x109181[_0x4cc7('0x8')][_0x4cc7('0x1c9b')] = null; _0x109181[_0x4cc7('0x8')][_0x4cc7('0x1c9c')] = null; _0x109181[_0x4cc7('0x8')]['points'] = null; _0x109181[_0x4cc7('0x8')][_0x4cc7('0x1c9f')] = null; _0x109181[_0x4cc7('0x8')]['shape'] = null; _0x109181[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x58955f, _0x176c85, _0x47855d) { if (this.shape) if (_0x5260f5.__instanceof(_0x58955f, _0x23639f)) if (_0x5260f5.__instanceof(_0x58955f.displayObject, _0x24e28)) _0x58955f = _0x58955f.displayObject; else throw new _0x202aa0(_0x4bf907.string(_0x24e28) + '\x20required!'); else throw new _0x202aa0(_0x4bf907.string(_0x24e28) + _0x4cc7('0x28f')); else if (_0x5260f5.__instanceof(_0x58955f, _0x23639f)) if (_0x5260f5.__instanceof(_0x58955f.displayObject, _0x457ac5)) _0x58955f = _0x58955f.displayObject; else throw new _0x202aa0(_0x4bf907.string(_0x457ac5) + _0x4cc7('0x28f')); else throw new _0x202aa0(_0x4bf907.string(_0x457ac5) + '\x20required!'); _0x58955f = _0x58955f.get_graphics(); _0x58955f.clear(); var _0x484d1c = this.fill; if (null != _0x484d1c) switch (_0x484d1c[0x1]) { case 0x0: _0x58955f.beginFill(_0x484d1c[0x2]); break; case 0x1: _0x58955f.beginFill(_0x484d1c[0x2], _0x484d1c[0x3]); break; case 0x2: _0x58955f.beginFill(0x0, 0x0); break; case 0x3: var _0x482939 = _0x484d1c[0x2]; _0x484d1c = new _0x4a1676(); _0x484d1c.scale(_0x176c85.get_width() / _0x482939.width, _0x176c85.get_height() / _0x482939.height); _0x484d1c.translate(_0x176c85.get_x(), _0x176c85.get_y()); _0x58955f.beginBitmapFill(_0x482939, _0x484d1c); break; case 0x4: _0x482939 = _0x484d1c[0x3]; _0x484d1c = _0x484d1c[0x2]; var _0x574ee6 = new _0x4a1676(); _0x574ee6.translate(-_0x484d1c.width / 0x2, -_0x484d1c.height / 0x2); _0x574ee6.rotate(_0x482939); var _0x63dbb3 = _0x484d1c.width * Math.abs(Math.cos(_0x482939)) + _0x484d1c.height * Math.abs(Math.sin(_0x482939)); _0x482939 = _0x484d1c.width * Math.abs(Math.sin(_0x482939)) + _0x484d1c.height * Math.abs(Math.cos(_0x482939)); _0x574ee6.translate(_0x176c85.get_x() + _0x63dbb3 / 0x2, _0x176c85.get_y() + _0x482939 / 0x2); _0x574ee6.scale(_0x176c85.get_width() / _0x63dbb3, _0x176c85.get_height() / _0x482939); _0x58955f.beginBitmapFill(_0x484d1c, _0x574ee6); } 0x0 < this.lineThickness && _0x58955f.lineStyle(this.lineThickness * (_0x47855d.x + _0x47855d.y) / 0x2, this.lineColor); null != this.rectangleCorner && (0x0 == this.rectangleCorner ? _0x58955f.drawRect(_0x176c85.get_x(), _0x176c85.get_y(), _0x176c85.get_width(), _0x176c85.get_height()) : _0x58955f.drawRoundRect(_0x176c85.get_x(), _0x176c85.get_y(), _0x176c85.get_width(), _0x176c85.get_height(), this.rectangleCorner * _0x47855d.x, this.rectangleCorner * _0x47855d.y)); if (null != this.points && 0x1 < this.points.get_length()) for (_0x47855d = this.points.get(0x0), _0x47855d = _0x176c85.get_x() + _0x47855d.x * _0x176c85.get_width(), _0x482939 = this.points.get(0x0), _0x58955f.moveTo(_0x47855d, _0x176c85.get_y() + _0x482939.y * _0x176c85.get_height()), _0x47855d = 0x1, _0x482939 = this.points.get_length(); _0x47855d < _0x482939; ) _0x484d1c = _0x47855d++, _0x574ee6 = this.points.get(_0x484d1c), _0x574ee6 = _0x176c85.get_x() + _0x574ee6.x * _0x176c85.get_width(), _0x484d1c = this.points.get(_0x484d1c), _0x58955f.lineTo(_0x574ee6, _0x176c85.get_y() + _0x484d1c.y * _0x176c85.get_height()); null != this.fill && _0x58955f.endFill(); } ; _0x109181[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x109181; var _0x5cad50 = _0x16dada[_0x4cc7('0x33fe')] = {}; _0x16dada[_0x4cc7('0x33fe')][_0x4cc7('0xd03')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'ui', _0x4cc7('0x33ff')]; _0x16dada[_0x4cc7('0x33fe')][_0x4cc7('0xd2d')] = [_0x4cc7('0x91d'), _0x4cc7('0x26fe'), _0x4cc7('0xe1e'), _0x4cc7('0x3400'), _0x4cc7('0x3401')]; _0x5cad50['SOLID'] = function(_0x37ecb6) { _0x37ecb6 = [_0x4cc7('0x91d'), 0x0, _0x37ecb6]; _0x37ecb6[_0x4cc7('0xd2f')] = _0x5cad50; _0x37ecb6['toString'] = _0x3e3cd2; return _0x37ecb6; } ; _0x5cad50[_0x4cc7('0x26fe')] = function(_0x4cd034, _0x6c106b) { if (_0x2d63f9['oIpby'] !== 'gsRiz') { _0x4cd034 = [_0x4cc7('0x26fe'), 0x1, _0x4cd034, _0x6c106b]; _0x4cd034[_0x4cc7('0xd2f')] = _0x5cad50; _0x4cd034['toString'] = _0x3e3cd2; return _0x4cd034; } else { d['animates'] || 0x0 == this[_0x4cc7('0xf32')] || (this[_0x4cc7('0xf32')] = 0x0, this[_0x4cc7('0x22e6')] = Math[_0x4cc7('0x2c')](this[_0x4cc7('0x11d6')][_0x4cc7('0x1978')][_0x4cc7('0x2333')](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]())) + 0x2); var _0x262f45 = _0x4cd034[_0x4cc7('0x2336')](); -1e-10 < _0x262f45['x'] * c['x'] + _0x262f45['y'] * c['y'] + _0x262f45['z'] * c['z'] && (this[_0x4cc7('0xf30')]['wasOnGround'] && this[_0x4cc7('0x17c7')](this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['rotationBeforeUpdate']), this[_0x4cc7('0x232e')](_0x6c106b), null != e && this[_0x4cc7('0x17c6')](e[_0x4cc7('0x2335')])); } } ; _0x5cad50[_0x4cc7('0xe1e')] = [_0x4cc7('0xe1e'), 0x2]; _0x5cad50[_0x4cc7('0xe1e')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cad50['INVISIBLE'][_0x4cc7('0xd2f')] = _0x5cad50; _0x5cad50[_0x4cc7('0x3400')] = function(_0x5a854d) { _0x5a854d = ['BITMAP', 0x3, _0x5a854d]; _0x5a854d[_0x4cc7('0xd2f')] = _0x5cad50; _0x5a854d['toString'] = _0x3e3cd2; return _0x5a854d; } ; _0x5cad50[_0x4cc7('0x3401')] = function(_0x13b9f6, _0x1dd0d5) { if (_0x4cc7('0x3402') === 'lzyKg') { _0x13b9f6 = [_0x4cc7('0x3401'), 0x4, _0x13b9f6, _0x1dd0d5]; _0x13b9f6[_0x4cc7('0xd2f')] = _0x5cad50; _0x13b9f6[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x13b9f6; } else { this[_0x4cc7('0x305b')] = this[_0x4cc7('0x3060')] = null; this[_0x4cc7('0x1987')] = _0x13b9f6; this[_0x4cc7('0x2adb')] = new _0x21e384(); this[_0x4cc7('0x305c')] = new _0x21e384(); var _0x15b3b9 = !0x1 , _0x1a2dc6 = !0x1; if (null == _0x13b9f6) _0x15b3b9 = !0x0; else { var _0x6bc5ef = 0x0; for (_0x13b9f6 = _0x13b9f6[_0x4cc7('0x704')]; _0x6bc5ef < _0x13b9f6[_0x4cc7('0x34')](); ) { var _0x80c0f = _0x13b9f6[_0x4cc7('0x2b')](_0x6bc5ef); ++_0x6bc5ef; 0x2 == _0x80c0f || 0x0 == _0x80c0f ? _0x15b3b9 = !0x0 : _0x1a2dc6 = !0x0; } } _0x15b3b9 && _0x1a2dc6 || (this[_0x4cc7('0x305d')] = _0x15b3b9 ? new _0x21e384(0x1,0x0,0x0) : new _0x21e384(0x0,0x1,0x0)); } } ; var _0x15fb3c = function() { _0xcc959[_0x4cc7('0x96b')](this); this['updateables'] = []; }; _0x16dada[_0x4cc7('0x3403')] = _0x15fb3c; _0x15fb3c['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'ui', 'HUD']; _0x15fb3c[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x15fb3c[_0x4cc7('0x92b')] = _0xcc959; _0x15fb3c['prototype'] = _0x5aff49(_0xcc959['prototype'], { 'currencyDisplay': null, 'distanceIndicator': null, 'achievementProgress': null, 'updateables': null, 'createLayout2': function() { this[_0x4cc7('0x2d2f')] = new _0xdf100f(); var _0x50f56d = new _0x23639f(this[_0x4cc7('0x2d2f')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x50f56d, new _0x436bc1(12.8,_0x30bcc9[_0x4cc7('0x1e99')])); null != _0x2081a8[_0x4cc7('0xbc4')]['tunnel'] && _0x5260f5[_0x4cc7('0x9a0')](_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')], _0x35cac0) && (this['currencyDisplay'][_0x4cc7('0x2f1b')](), this[_0x4cc7('0xa0c')](this[_0x4cc7('0x2d2f')])); this['distanceIndicator'] = new _0x234c3a(); _0x50f56d = new _0x23639f(this[_0x4cc7('0x2d30')]); _0x172b83['get_currentLayout']()['add'](_0x50f56d, new _0x436bc1(0x40,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0x2d30')]['reset'](); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x2d30')]); this[_0x4cc7('0x2d31')] = new _0xebb79f(); _0x50f56d = new _0x23639f(this['achievementProgress']); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x50f56d, new _0x310c15(!0x0,0.5)); _0x50f56d = new _0x23639f(this[_0x4cc7('0x2d31')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x50f56d, new _0x436bc1(0x3,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](this['achievementProgress']); }, 'update': function(_0x3b6352) { this['set_visible'](!_0x2ab848['instance']['paused']); if (this[_0x4cc7('0xb48')]()) for (var _0x52bd1d = 0x0, _0x4a4cc8 = this[_0x4cc7('0x3404')]; _0x52bd1d < _0x4a4cc8[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x3405') !== _0x4cc7('0x3406')) { var _0x44db70 = _0x4a4cc8[_0x52bd1d]; ++_0x52bd1d; _0x44db70['update'](_0x3b6352); } else { _0x15c209[_0x4cc7('0x96b')](this, _0x3b6352); } } }, 'reset': function() { if (null == _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xbeb')]) this[_0x4cc7('0xc20')](!0x1); else { if (_0x56067a[_0x4cc7('0x3407')] !== _0x4cc7('0x7b8')) { _0x575750['runner']['onScreenDirty'] = !0x0; _0x575750['skater'][_0x4cc7('0x1d75')] = !0x0; _0x575750[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); p[_0x4cc7('0x274d')](); e[_0x4cc7('0x274d')](); var _0x26cbe2 = _0x575750['dialog'][_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x26cbe2 = (_0x26cbe2['x'] + _0x26cbe2['y']) / 0x2 * 0xa; var _0xe86826 = _0x575750[_0x4cc7('0xec4')][_0x4cc7('0xc4b')](); p[_0x4cc7('0x274e')](_0x26cbe2, 0xffffff, 0x0, null, null, null, _0xe86826); _0x26cbe2 = _0x575750[_0x4cc7('0xace')][_0x4cc7('0x22e')]['scale']; _0x26cbe2 = (_0x26cbe2['x'] + _0x26cbe2['y']) / 0x2 * 0xa; _0xe86826 = _0x575750[_0x4cc7('0xacc')][_0x4cc7('0xc4b')](); e[_0x4cc7('0x274e')](_0x26cbe2, 0xffffff, 0x0, null, null, null, _0xe86826); } else { _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')] && _0x5260f5[_0x4cc7('0x9a0')](_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xbeb')], _0x35cac0) ? null == this[_0x4cc7('0x2d2f')]['parent'] && (this['addChild'](this[_0x4cc7('0x2d2f')]), this[_0x4cc7('0x2d2f')][_0x4cc7('0xc20')](!0x0), this[_0x4cc7('0x22e')]['applyTo'](new _0x23639f(this[_0x4cc7('0x2d31')]))) : this[_0x4cc7('0x2d2f')][_0x4cc7('0x907')] == this && (this[_0x4cc7('0xb79')](this['currencyDisplay']), this[_0x4cc7('0x2d2f')]['set_visible'](!0x1), this[_0x4cc7('0x22e')]['applyTo'](new _0x23639f(this[_0x4cc7('0x2d31')]))); this[_0x4cc7('0xc20')](!_0x2ab848[_0x4cc7('0xbc4')]['paused']); for (var _0x575750 = 0x0, _0x460314 = this[_0x4cc7('0x3404')]; _0x575750 < _0x460314[_0x4cc7('0x21')]; ) { var _0x78037a = _0x460314[_0x575750]; ++_0x575750; _0x78037a[_0x4cc7('0x19')](); } } } }, 'addChildAt': function(_0x233830, _0x29b324) { if ('hkAip' === _0x4cc7('0x3408')) { null == _0x29b324 && (_0x29b324 = 0x0); _0x56067a['VXnfK'](null, _0x233830) && (_0x233830 = 0x0); this['x'] = _0x233830; this['y'] = _0x29b324; } else { _0x5260f5['__instanceof'](_0x233830, _0x3379a1) && this['updateables'][_0x4cc7('0x29')](_0x233830); return _0xcc959['prototype'][_0x4cc7('0xb6a')]['call'](this, _0x233830, _0x29b324); } }, 'removeChild': function(_0x33aff1) { if (_0x4cc7('0x3409') === _0x4cc7('0x340a')) { d[_0x4cc7('0x12aa')](_0x33aff1); } else { _0x5260f5[_0x4cc7('0x9a0')](_0x33aff1, _0x3379a1) && this[_0x4cc7('0x3404')]['splice'](this[_0x4cc7('0x3404')][_0x4cc7('0x2d')](_0x33aff1), 0x1); return _0xcc959[_0x4cc7('0x8')][_0x4cc7('0xb79')]['call'](this, _0x33aff1); } }, '__class__': _0x15fb3c }); var _0x445379 = function() { this['waitForMouseUp'] = this[_0x4cc7('0x2913')] = !0x1; this[_0x4cc7('0xc56')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x340b')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x2e5c')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x2911')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2912')] = _0x2bc114[_0x4cc7('0x9cb')](null); _0xcc959[_0x4cc7('0x96b')](this); this[_0x4cc7('0xc20')](!0x1); _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x1261')])); if (!this[_0x4cc7('0x1911')]) this[_0x4cc7('0x1910')](null); }; _0x16dada[_0x4cc7('0x340c')] = _0x445379; _0x445379[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'ui', _0x4cc7('0x340d')]; _0x445379[_0x4cc7('0x8f8')] = [_0x4fc155, _0x3379a1]; _0x445379[_0x4cc7('0x2d6')] = {}; _0x445379[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x445379[_0x4cc7('0x493')] = function() { return null == _0x445379['instance'] ? _0x445379['instance'] = new _0x445379() : _0x445379['instance']; } ; _0x445379[_0x4cc7('0x1122')] = function() { return _0x445379[_0x4cc7('0x493')](); } ; _0x445379[_0x4cc7('0x92b')] = _0xcc959; _0x445379['prototype'] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { '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[_0x4cc7('0x340e')] = new _0x1823c2(); this['hud'] = new _0x15fb3c(); this['addChild'](this['hud']); this[_0x4cc7('0x1f34')] = new _0x45ea78(); this[_0x4cc7('0xa0c')](this['options']); this[_0x4cc7('0x234e')] = new _0x1ad444(); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x234e')]); }, 'onClick': function(_0x2c1194) { if (this[_0x4cc7('0x340f')]) this[_0x4cc7('0x340f')] = !0x1; else if (this[_0x4cc7('0xb48')]() && !this[_0x4cc7('0x2913')] && 0x0 < this[_0x4cc7('0xc56')][_0x4cc7('0x34')]() && !_0x5260f5['__instanceof'](this['blockingOverlays'][_0x4cc7('0x2b')](0x0), _0x556be8)) if (this[_0x4cc7('0x3410')] >= this[_0x4cc7('0x340b')]['get'](0x0)) { if (this['removeNextOverlay'](), 0x0 == this[_0x4cc7('0x2e5c')]['get_length']() || 0x0 >= this[_0x4cc7('0x2e5c')][_0x4cc7('0x2b')](0x0)) this[_0x4cc7('0x3410')] = 0.35; } else this[_0x4cc7('0x3410')] += 0.12; }, 'update': function(_0x4a813a) { this['waitForMouseUp'] && !_0x2ab848['instance'][_0x4cc7('0xbd2')] && (this[_0x4cc7('0x340f')] = !0x1); if (0x0 < this[_0x4cc7('0xc56')][_0x4cc7('0x34')]()) { this['timeBlocked'] += _0x4a813a; var _0x5b28c6 = this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0) , _0x5cefa0 = _0x5260f5['__instanceof'](_0x5b28c6, _0x3379a1) , _0x382dcf = _0x5cefa0 && _0x5260f5[_0x4cc7('0x9a0')](_0x5b28c6, _0x556be8); _0x5cefa0 ? (_0x5260f5[_0x4cc7('0x99b')](_0x5b28c6, _0x3379a1)[_0x4cc7('0x94a')](_0x4a813a), (!_0x5b28c6['get_visible']() || _0x382dcf && _0x5260f5[_0x4cc7('0x99b')](_0x5b28c6, _0x556be8)[_0x4cc7('0x127a')]()) && this['removeNextOverlay']()) : _0x5b28c6[_0x4cc7('0xb48')]() || this['removeNextOverlay'](); null != _0x5b28c6[_0x4cc7('0x907')] && !_0x382dcf && !this['inputOverridden'] && _0x2ab848['instance']['metaControlScheme'][_0x4cc7('0x230a')](_0x4cc7('0xc15')) && 0.22 > _0x2ab848[_0x4cc7('0xbc4')]['metaControlScheme'][_0x4cc7('0x3411')]('unpause') && (this[_0x4cc7('0x3410')] >= this[_0x4cc7('0x340b')][_0x4cc7('0x2b')](0x0) ? (this[_0x4cc7('0xc58')](), this[_0x4cc7('0x3410')] = 0.35) : _0x2ab848['instance'][_0x4cc7('0xbe5')][_0x4cc7('0xbe6')](_0x4cc7('0xc15')) && (this[_0x4cc7('0x3410')] += 0.12)); null != _0x5b28c6[_0x4cc7('0x907')] && _0x2d63f9[_0x4cc7('0x26c')](0x0, this[_0x4cc7('0x2e5c')][_0x4cc7('0x2b')](0x0)) && this[_0x4cc7('0x3410')] >= this[_0x4cc7('0x2e5c')][_0x4cc7('0x2b')](0x0) && this['removeNextOverlay'](); 0x0 < this[_0x4cc7('0xc56')]['get_length']() && !_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')] && (_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbcb')](!0x0), _0x42b6c7['hide'](), this[_0x4cc7('0xc43')] = !0x1); } for (_0x5b28c6 = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0x2911')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x5b28c6[_0x4cc7('0x124b')] != _0x5b28c6[_0x4cc7('0x10a1')]; ) { if (_0x4cc7('0x3412') === _0x4cc7('0x3412')) { _0x5cefa0 = _0x5b28c6[_0x4cc7('0x124b')] += _0x5b28c6['step']; _0x5cefa0 = this[_0x4cc7('0x2911')]['get'](_0x5cefa0); var _0x3ac55d = (_0x382dcf = _0x5260f5[_0x4cc7('0x9a0')](_0x5cefa0, _0x3379a1)) && _0x5260f5[_0x4cc7('0x9a0')](_0x5cefa0, _0x556be8); _0x382dcf ? (_0x5260f5['__cast'](_0x5cefa0, _0x3379a1)[_0x4cc7('0x94a')](_0x4a813a), (!_0x5cefa0[_0x4cc7('0xb48')]() || _0x3ac55d && _0x5260f5[_0x4cc7('0x99b')](_0x5cefa0, _0x556be8)['done']()) && this[_0x4cc7('0x3413')](_0x5cefa0)) : _0x5cefa0['get_visible']() || this['removeNonBlockingOverlay'](_0x5cefa0); } else { return null != this['__proxy'] ? this[_0x4cc7('0x24e4')][_0x4cc7('0xd65')](_0x4a813a) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xd65')]['call'](this, _0x4a813a); } } null != _0x2081a8['instance'][_0x4cc7('0xb7f')] && (this['levelStartText']['update'](_0x4a813a), this[_0x4cc7('0xc3e')][_0x4cc7('0x94a')](_0x4a813a), this['options'][_0x4cc7('0x94a')](_0x4a813a)); }, 'reset': function() { this[_0x4cc7('0x234e')]['reset'](); this[_0x4cc7('0x1f34')]['reset'](); this[_0x4cc7('0xc3e')]['reset'](); this[_0x4cc7('0x340e')]['set_visible'](!0x1); }, 'removeNextOverlay': function() { if (_0x4cc7('0x3414') === _0x4cc7('0x3415')) { var _0x4328d6, _0x590cdd, _0x366e64 = arguments; if (!this[_0x4cc7('0x28e4')]) return this; if (0x0 === _0x366e64[_0x4cc7('0x21')]) return this[_0x4cc7('0x3416')]; if (0x1 === _0x366e64['length']) { if (_0x56067a[_0x4cc7('0x7b9')] != typeof _0x366e64[0x0]) return _0x590cdd = this['_soundById'](parseInt(_0x366e64[0x0], 0xa)), _0x590cdd ? _0x590cdd[_0x4cc7('0x3416')] : this[_0x4cc7('0x3416')]; var _0x49181a = _0x366e64[0x0]; void 0x0 === _0x4328d6 && (_0x49181a['pannerAttr'] || (_0x49181a[_0x4cc7('0x3417')] = {}), this[_0x4cc7('0x3416')] = {}); this[_0x4cc7('0x3416')][_0x4cc7('0x3418')] = void 0x0 !== _0x49181a.pannerAttr.coneInnerAngle ? _0x49181a.pannerAttr.coneInnerAngle : this._coneInnerAngle; this[_0x4cc7('0x3416')][_0x4cc7('0x3419')] = void 0x0 !== _0x49181a.pannerAttr.coneOuterAngle ? _0x49181a.pannerAttr.coneOuterAngle : this._coneOuterAngle; this[_0x4cc7('0x3416')][_0x4cc7('0x341a')] = void 0x0 !== _0x49181a.pannerAttr.coneOuterGain ? _0x49181a.pannerAttr.coneOuterGain : this._coneOuterGain; this[_0x4cc7('0x3416')][_0x4cc7('0x341b')] = void 0x0 !== _0x49181a.pannerAttr.distanceModel ? _0x49181a.pannerAttr.distanceModel : this._distanceModel; this[_0x4cc7('0x3416')][_0x4cc7('0x341c')] = void 0x0 !== _0x49181a.pannerAttr.maxDistance ? _0x49181a.pannerAttr.maxDistance : this._maxDistance; this[_0x4cc7('0x3416')][_0x4cc7('0x341d')] = void 0x0 !== _0x49181a.pannerAttr.refDistance ? _0x49181a.pannerAttr.refDistance : this._refDistance; this[_0x4cc7('0x3416')][_0x4cc7('0x341e')] = void 0x0 !== _0x49181a.pannerAttr.rolloffFactor ? _0x49181a.pannerAttr.rolloffFactor : this._rolloffFactor; this[_0x4cc7('0x3416')]['panningModel'] = void 0x0 !== _0x49181a.pannerAttr.panningModel ? _0x49181a.pannerAttr.panningModel : this._panningModel; _0x49181a[_0x4cc7('0x3417')][_0x4cc7('0x3418')] = _0x49181a.coneInnerAngle; _0x49181a[_0x4cc7('0x3417')][_0x4cc7('0x3419')] = _0x49181a.coneOuterAngle; _0x49181a[_0x4cc7('0x3417')][_0x4cc7('0x341a')] = _0x49181a.coneOuterGain; _0x49181a[_0x4cc7('0x3417')][_0x4cc7('0x341b')] = _0x49181a.distanceModel; _0x49181a[_0x4cc7('0x3417')]['maxDistance'] = _0x49181a.maxDistance; _0x49181a[_0x4cc7('0x3417')][_0x4cc7('0x341d')] = _0x49181a.refDistance; _0x49181a[_0x4cc7('0x3417')][_0x4cc7('0x341e')] = _0x49181a.rolloffFactor; _0x49181a[_0x4cc7('0x3417')][_0x4cc7('0x341f')] = _0x49181a.panningModel; } else 0x2 === _0x366e64['length'] && (_0x49181a = _0x366e64[0x0], _0x4328d6 = parseInt(_0x366e64[0x1], 0xa)); _0x4328d6 = this[_0x4cc7('0x1edf')](_0x4328d6); for (_0x366e64 = 0x0; _0x366e64 < _0x4328d6[_0x4cc7('0x21')]; _0x366e64++) if (_0x590cdd = this[_0x4cc7('0x1cad')](_0x4328d6[_0x366e64])) { var _0x10f053 = _0x590cdd['_pannerAttr']; _0x10f053 = {}; _0x10f053[_0x4cc7('0x3418')] = void 0x0 !== _0x49181a.coneInnerAngle ? _0x49181a.coneInnerAngle : _0x10f053.coneInnerAngle; _0x10f053[_0x4cc7('0x3419')] = void 0x0 !== _0x49181a.coneOuterAngle ? _0x49181a.coneOuterAngle : _0x10f053.coneOuterAngle; _0x10f053[_0x4cc7('0x341a')] = void 0x0 !== _0x49181a.coneOuterGain ? _0x49181a.coneOuterGain : _0x10f053.coneOuterGain; _0x10f053[_0x4cc7('0x341b')] = void 0x0 !== _0x49181a.distanceModel ? _0x49181a.distanceModel : _0x10f053.distanceModel; _0x10f053['maxDistance'] = void 0x0 !== _0x49181a.maxDistance ? _0x49181a.maxDistance : _0x10f053.maxDistance; _0x10f053['refDistance'] = void 0x0 !== _0x49181a.refDistance ? _0x49181a.refDistance : _0x10f053.refDistance; _0x10f053[_0x4cc7('0x341e')] = void 0x0 !== _0x49181a.rolloffFactor ? _0x49181a.rolloffFactor : _0x10f053.rolloffFactor; _0x10f053[_0x4cc7('0x341f')] = void 0x0 !== _0x49181a.panningModel ? _0x49181a.panningModel : _0x10f053.panningModel; var _0x423ee8 = _0x590cdd['_panner']; _0x423ee8 ? (_0x423ee8[_0x4cc7('0x3418')] = _0x10f053['coneInnerAngle'], _0x423ee8[_0x4cc7('0x3419')] = _0x10f053[_0x4cc7('0x3419')], _0x423ee8[_0x4cc7('0x341a')] = _0x10f053[_0x4cc7('0x341a')], _0x423ee8[_0x4cc7('0x341b')] = _0x10f053[_0x4cc7('0x341b')], _0x423ee8[_0x4cc7('0x341c')] = _0x10f053[_0x4cc7('0x341c')], _0x423ee8[_0x4cc7('0x341d')] = _0x10f053[_0x4cc7('0x341d')], _0x423ee8[_0x4cc7('0x341e')] = _0x10f053[_0x4cc7('0x341e')], _0x423ee8[_0x4cc7('0x341f')] = _0x10f053[_0x4cc7('0x341f')]) : (_0x590cdd[_0x4cc7('0xf4c')] || (_0x590cdd[_0x4cc7('0xf4c')] = this['_pos'] || [0x0, 0x0, -0.5]), _0x204525(_0x590cdd, _0x4cc7('0x2608'))); } return this; } else { var _0xfe5d6c = this[_0x4cc7('0xc56')]['shift'](); this[_0x4cc7('0x340b')]['shift'](); this[_0x4cc7('0x2e5c')][_0x4cc7('0x1907')](); var _0x4fd25c = this[_0x4cc7('0xc56')]['get_length'](); null != _0xfe5d6c && (_0xfe5d6c[_0x4cc7('0xc20')](!0x1), null != _0xfe5d6c[_0x4cc7('0x907')] && this['removeChild'](_0xfe5d6c)); 0x0 == _0x4fd25c && 0x0 < this[_0x4cc7('0xc56')][_0x4cc7('0x34')]() || (0x0 == this[_0x4cc7('0xc56')][_0x4cc7('0x34')]() ? (this[_0x4cc7('0x1f34')]['set_visible'](!0x0), _0x2ab848['instance'][_0x4cc7('0xbcb')](this[_0x4cc7('0xc43')]), null == _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xbeb')] && this[_0x4cc7('0xc20')](!0x1)) : this['showNextOverlay']()); return _0xfe5d6c; } }, 'showNextOverlay': function() { this[_0x4cc7('0xb6a')](this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0), this[_0x4cc7('0xbaf')]() - this[_0x4cc7('0x2911')][_0x4cc7('0x34')]()); this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x3410')] = 0x0; if (_0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0), _0x3379a1) && (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0), _0x3379a1)[_0x4cc7('0x19')](), 0x0 == this[_0x4cc7('0xc56')]['get_length']())) return; _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbd2')] && (this[_0x4cc7('0x340f')] = !0x0); _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbcb')](!0x0); }, 'addBlockingOverlay': function(_0x1b61fc, _0x52b2ea, _0x12fa3c, _0xc5b5d) { var _0x1754bb = _0x4cc7('0x3420')[_0x4cc7('0x46')]('|') , _0x10a8d9 = 0x0; while (!![]) { switch (_0x1754bb[_0x10a8d9++]) { case '0': null == _0x52b2ea && (_0x52b2ea = !0x1); continue; case '1': this['options'][_0x4cc7('0xc20')](!0x1); continue; case '2': this['wasPaused'] = _0x2ab848[_0x4cc7('0xbc4')]['paused']; continue; case '3': null == _0x12fa3c && (_0x12fa3c = 0.6); continue; case '4': _0x52b2ea ? (0x0 < this['blockingOverlays'][_0x4cc7('0x34')]() && (this['blockingOverlays'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xc20')](!0x1), null != this['blockingOverlays'][_0x4cc7('0x2b')](0x0)['parent'] && this[_0x4cc7('0xb79')](this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0))), this[_0x4cc7('0xc56')]['unshift'](_0x1b61fc), this[_0x4cc7('0x340b')][_0x4cc7('0x2d36')](_0x12fa3c), this['maxTimes'][_0x4cc7('0x2d36')](_0xc5b5d)) : (this[_0x4cc7('0xc56')][_0x4cc7('0x29')](_0x1b61fc), this[_0x4cc7('0x340b')][_0x4cc7('0x29')](_0x12fa3c), this[_0x4cc7('0x2e5c')]['push'](_0xc5b5d)); continue; case '5': _0x1b61fc['set_visible'](!0x1); continue; case '6': (0x1 == this['blockingOverlays'][_0x4cc7('0x34')]() || _0x52b2ea) && this[_0x4cc7('0x3421')](); continue; case '7': var _0x3ac5ce = this[_0x4cc7('0xc56')][_0x4cc7('0x2d')](_0x1b61fc, 0x0); continue; case '8': _0x2ab848['instance'][_0x4cc7('0xbcb')](!0x0); continue; case '9': if (0x0 <= _0x3ac5ce) { if (0x0 == _0x3ac5ce) { this['showNextOverlay'](); return; } this[_0x4cc7('0xc56')]['splice'](_0x3ac5ce, 0x1); this[_0x4cc7('0x340b')]['splice'](_0x3ac5ce, 0x1); this['maxTimes'][_0x4cc7('0xa5e')](_0x3ac5ce, 0x1); } continue; case '10': null == _0xc5b5d && (_0xc5b5d = 0x0); continue; } break; } }, 'clearOverlays': function() { for (; this['get_visible']() && 0x0 < this[_0x4cc7('0xc56')][_0x4cc7('0x34')](); ) this[_0x4cc7('0xc58')](); for (var _0x1f0c6a = 0x0, _0x313135 = this['nonBlockingOverlays']; _0x1f0c6a < _0x313135[_0x4cc7('0x34')](); ) { var _0x5ef7a3 = _0x313135['get'](_0x1f0c6a); ++_0x1f0c6a; this[_0x4cc7('0xb79')](_0x5ef7a3); } this[_0x4cc7('0x2911')]['set_length'](0x0); this[_0x4cc7('0x2912')][_0x4cc7('0xb7c')](0x0); this[_0x4cc7('0x2913')] = !0x1; }, 'addNonBlockingOverlay': function(_0x3103c3, _0x479aca) { null == _0x479aca && (_0x479aca = !0x1); this['nonBlockingOverlays'][_0x4cc7('0x29')](_0x3103c3); this[_0x4cc7('0x2912')][_0x4cc7('0x29')](_0x479aca); this['addChild'](_0x3103c3); this[_0x4cc7('0x2913')] || (this[_0x4cc7('0x2913')] = _0x479aca); _0x5260f5[_0x4cc7('0x9a0')](_0x3103c3, _0x3379a1) && _0x5260f5[_0x4cc7('0x99b')](_0x3103c3, _0x3379a1)[_0x4cc7('0x19')](); }, 'removeNonBlockingOverlay': function(_0x2e3e53) { var _0x8e37d2 = this[_0x4cc7('0x2911')][_0x4cc7('0x2d')](_0x2e3e53, 0x0); 0x0 <= _0x8e37d2 && (this[_0x4cc7('0xb79')](_0x2e3e53), this[_0x4cc7('0x2911')][_0x4cc7('0xa5e')](_0x8e37d2, 0x1), this['inputOverriders'][_0x4cc7('0xa5e')](_0x8e37d2, 0x1), this[_0x4cc7('0x2913')] = 0x0 <= this[_0x4cc7('0x2912')][_0x4cc7('0x2d')](!0x0, 0x0)); }, '__class__': _0x445379 }); var _0x2cd08d = function() { this['__renderedOnCanvasWhileOnDOM'] = this[_0x4cc7('0x3422')] = !0x1; _0x2b4072[_0x4cc7('0x96b')](this); this[_0x4cc7('0xe3d')] = -0x1; this[_0x4cc7('0x3423')] = !0x1; this[_0x4cc7('0xa31')] = new _0x3e8261(this); this[_0x4cc7('0x1929')] = new _0x56a8b9(this); this[_0x4cc7('0x1e8e')] = !0x0; this['__offsetY'] = this[_0x4cc7('0x21d1')] = 0x0; this[_0x4cc7('0x3424')] = !0x0; this['__text'] = ''; null == _0x2cd08d[_0x4cc7('0x3425')] && (_0x2cd08d[_0x4cc7('0x3425')] = new _0x4d6bf4(_0x4cc7('0x3426'),0xc,0x0,!0x1,!0x1,!0x1,'','',0x3,0x0,0x0,0x0,0x0), _0x2cd08d[_0x4cc7('0x3425')][_0x4cc7('0x2d49')] = 0x0, _0x2cd08d['__defaultTextFormat'][_0x4cc7('0x2d4a')] = !0x1, _0x2cd08d['__defaultTextFormat']['letterSpacing'] = 0x0, _0x2cd08d['__defaultTextFormat'][_0x4cc7('0x2d4b')] = !0x1); this['__textFormat'] = _0x2cd08d[_0x4cc7('0x3425')]['clone'](); this[_0x4cc7('0x1929')]['textFormatRanges'][_0x4cc7('0x29')](new _0x32448a(this['__textFormat'],0x0,0x0)); this['addEventListener']('mouseDown', _0x48c401(this, this[_0x4cc7('0x3427')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x3428'), _0x48c401(this, this[_0x4cc7('0xe37')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x3429'), _0x48c401(this, this['this_onFocusOut'])); this['addEventListener']('keyDown', _0x48c401(this, this[_0x4cc7('0x342a')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x273'), _0x48c401(this, this['this_onMouseWheel'])); }; _0x16dada[_0x4cc7('0x342b')] = _0x2cd08d; _0x2cd08d[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0xcb4'), _0x4cc7('0x342c')]; _0x2cd08d[_0x4cc7('0x92b')] = _0x2b4072; _0x2cd08d[_0x4cc7('0x8')] = _0x5aff49(_0x2b4072[_0x4cc7('0x8')], { '__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(_0x1a0f97) { null != _0x1a0f97 && '' != _0x1a0f97 && (this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()), this[_0x4cc7('0x2f9a')](_0x39d617[_0x4cc7('0x342d')](this[_0x4cc7('0x342e')], _0x1a0f97)), this['__textEngine'][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](this[_0x4cc7('0x1929')]['textFormatRanges']['get_length']() - 0x1)[_0x4cc7('0x10a1')] = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]), this[_0x4cc7('0x2f9b')](), this[_0x4cc7('0x342f')]()); }, 'getCharBoundaries': function(_0x1b9b59) { if (_0x2d63f9[_0x4cc7('0x3430')](0x0, _0x1b9b59) || _0x1b9b59 > _0x39d617['get_length'](this[_0x4cc7('0x342e')]) - 0x1) return null; var _0x522e35 = new _0x432b23(); return this[_0x4cc7('0x3431')](_0x1b9b59, _0x522e35) ? _0x522e35 : null; }, 'getLineIndexOfChar': function(_0x4ac391) { if (_0x4cc7('0x3432') !== _0x4cc7('0x3433')) { if (0x0 > _0x4ac391 || _0x4ac391 > _0x39d617[_0x4cc7('0x34')](this['__text'])) return -0x1; this['__updateLayout'](); for (var _0x56e720 = 0x0, _0xf29842 = this['__textEngine'][_0x4cc7('0x2e3a')]; _0x56e720 < _0xf29842[_0x4cc7('0x34')](); ) { var _0x48e9e4 = _0xf29842[_0x4cc7('0x2b')](_0x56e720); ++_0x56e720; if (_0x48e9e4[_0x4cc7('0x1452')] <= _0x4ac391 && _0x48e9e4[_0x4cc7('0x2ad8')] >= _0x4ac391) return _0x48e9e4[_0x4cc7('0x3434')]; } return -0x1; } else { return _0x4cc7('0x216b') == _0x4ac391 ? _0x4cc7('0x2e4a') : _0x4ac391; } }, 'getLineOffset': function(_0x5538c3) { if (_0x4cc7('0x3435') !== _0x4cc7('0x3435')) { return _0x3f9803['highScoreGreaterThan'](0xc8); } else { this['__updateLayout'](); if (0x0 > _0x5538c3 || _0x5538c3 > this[_0x4cc7('0x1929')][_0x4cc7('0x3436')] - 0x1) return -0x1; for (var _0x540771 = 0x0, _0x3739ee = this[_0x4cc7('0x1929')][_0x4cc7('0x2e3a')]; _0x540771 < _0x3739ee[_0x4cc7('0x34')](); ) { var _0x319a9c = _0x3739ee[_0x4cc7('0x2b')](_0x540771); ++_0x540771; if (_0x319a9c[_0x4cc7('0x3434')] == _0x5538c3) return _0x319a9c[_0x4cc7('0x1452')]; } return 0x0; } }, 'replaceSelectedText': function(_0x2acd04) { this[_0x4cc7('0x3437')](_0x2acd04, !0x1); }, 'replaceText': function(_0x71dbd8, _0x373c89, _0x2ca7d3) { this[_0x4cc7('0x3438')](_0x71dbd8, _0x373c89, _0x2ca7d3, !0x1); }, 'setSelection': function(_0x1f5561, _0x3392e8) { var _0x3b538b = {}; _0x3b538b[_0x4cc7('0x3439')] = _0x4cc7('0x26ca'); if (_0x4cc7('0x343a') === 'NQTIU') { this[_0x4cc7('0xe3b')] = _0x1f5561; this['__caretIndex'] = _0x3392e8; this[_0x4cc7('0x2f9b')](); this[_0x4cc7('0xe38')](); this['__startCursorTimer'](); } else { this[_0x4cc7('0x26c8')](); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.5, 2.6); this['pastafarian'][_0x4cc7('0xaca')]['set_currentFrame'](0x3f); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')][_0x4cc7('0xac9')](0.4, 0.3, null, 0x19); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x14); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0x1, 1.3); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.5, 0.8); this[_0x4cc7('0xc37')]['spritesheet']['set_currentFrame'](0x20); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x26c9'), -0x64, -0x118, null, null, null, null, null); var _0x46f815 = _0x1baaa1[_0x4cc7('0x7d9')](0x294) , _0x4cc994 = new _0x161060(this[_0x4cc7('0xc35')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x3b538b['lKZTF'], 0xa0, -0x6e, null, _0x46f815, -0x1, _0x4cc994, null); _0x46f815 = new _0x161060(this[_0x4cc7('0xc34')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x26cb'), 0xc8, 0x154, null, null, null, _0x46f815, null); } }, 'setTextFormat': function(_0x29b0ec, _0x22e0a6, _0x1e9648) { var _0x1ee4e8 = {}; _0x1ee4e8[_0x4cc7('0x343b')] = function(_0x1fb3e3, _0x5eda68) { return _0x1fb3e3 > _0x5eda68; } ; null == _0x1e9648 && (_0x1e9648 = 0x0); null == _0x22e0a6 && (_0x22e0a6 = 0x0); var _0x50aed6 = _0x39d617['get_length'](this['get_text']()); 0x0 > _0x22e0a6 && (_0x22e0a6 = 0x0); 0x0 > _0x1e9648 && (_0x1e9648 = 0x0); 0x0 == _0x1e9648 && (_0x1e9648 = 0x0 == _0x22e0a6 ? _0x50aed6 : _0x22e0a6 + 0x1); if (!(_0x1e9648 < _0x22e0a6)) { if ('AplqS' !== _0x4cc7('0x343c')) { if (0x0 == _0x22e0a6 && _0x1e9648 >= _0x50aed6) for (this[_0x4cc7('0x2f99')]['__merge'](_0x29b0ec), _0x29b0ec = 0x0, _0x22e0a6 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')]['get_length'](); _0x29b0ec < _0x22e0a6; ) { if (_0x4cc7('0x343d') === _0x4cc7('0x343d')) { _0x1e9648 = _0x29b0ec++; var _0x27b597 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](_0x1e9648); _0x27b597[_0x4cc7('0xc79')]['__merge'](this['__textFormat']); } else { this['_filterSizesInvalid'] = !0x0; } } else { for (var _0x3e11ad = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')](); 0x0 < _0x3e11ad; ) { --_0x3e11ad; _0x27b597 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](_0x3e11ad); if (_0x27b597[_0x4cc7('0x99a')] == _0x22e0a6 && _0x27b597[_0x4cc7('0x10a1')] == _0x1e9648) { _0x27b597[_0x4cc7('0xc79')] = this['__textFormat']['clone'](); _0x27b597['format']['__merge'](_0x29b0ec); this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return; } _0x27b597[_0x4cc7('0x99a')] >= _0x22e0a6 && _0x27b597[_0x4cc7('0x10a1')] <= _0x1e9648 && (_0x27b597 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2d')](_0x27b597, 0x0), -0x1 < _0x27b597 && this[_0x4cc7('0x1929')]['textFormatRanges'][_0x4cc7('0xa5e')](_0x27b597, 0x1)); } var _0x124bcb = _0x3e11ad = null; if (0x0 < _0x22e0a6) for (var _0x324df5 = 0x0, _0x4bf907 = this['__textEngine'][_0x4cc7('0x2f98')]['get_length'](); _0x324df5 < _0x4bf907; ) if (_0x27b597 = _0x324df5++, _0x27b597 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](_0x27b597), _0x27b597[_0x4cc7('0x10a1')] >= _0x22e0a6) { _0x3e11ad = _0x27b597; break; } if (_0x1e9648 < _0x50aed6) for (_0x50aed6 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')](); 0x0 <= --_0x50aed6; ) if (_0x27b597 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](_0x50aed6), _0x27b597[_0x4cc7('0x99a')] <= _0x1e9648) { _0x124bcb = _0x27b597; break; } _0x124bcb == _0x3e11ad && (_0x124bcb = new _0x32448a(_0x124bcb[_0x4cc7('0xc79')]['clone'](),_0x124bcb[_0x4cc7('0x99a')],_0x124bcb['end']), this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x29')](_0x124bcb)); null != _0x3e11ad && (_0x3e11ad[_0x4cc7('0x10a1')] = _0x22e0a6); null != _0x124bcb && (_0x124bcb['start'] = _0x1e9648); _0x27b597 = this[_0x4cc7('0x2f99')][_0x4cc7('0x1176')](); _0x27b597[_0x4cc7('0x343e')](_0x29b0ec); this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x29')](new _0x32448a(_0x27b597,_0x22e0a6,_0x1e9648)); this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')]['sort'](function(_0x29b0ec, _0x22e0a6) { return _0x29b0ec[_0x4cc7('0x99a')] < _0x22e0a6[_0x4cc7('0x99a')] || _0x29b0ec[_0x4cc7('0x10a1')] < _0x22e0a6[_0x4cc7('0x10a1')] ? -0x1 : _0x29b0ec[_0x4cc7('0x99a')] > _0x22e0a6['start'] || _0x1ee4e8[_0x4cc7('0x343b')](_0x29b0ec[_0x4cc7('0x10a1')], _0x22e0a6[_0x4cc7('0x10a1')]) ? 0x1 : 0x0; }); } this[_0x4cc7('0x1e8e')] = this['__dirty'] = !0x0; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); } else { if (this[_0x4cc7('0x1070')] == _0x29b0ec || 0x0 != 0x0 * _0x29b0ec) return _0x29b0ec; this[_0x4cc7('0x1070')] = _0x29b0ec; this['invalidateMatrix'](); return _0x29b0ec; } } }, '__allowMouseFocus': function() { if (_0x4cc7('0x343f') !== _0x4cc7('0x3440')) { return _0x2d63f9[_0x4cc7('0x27a')](0x1, this[_0x4cc7('0x1929')][_0x4cc7('0x994')]) || this[_0x4cc7('0xb5b')]() ? !0x0 : this[_0x4cc7('0x3441')](); } else { return new _0x36db46(a,b); } }, '__caretBeginningOfLine': function() { this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] || this[_0x4cc7('0xe3d')] < this[_0x4cc7('0xe3b')] ? this[_0x4cc7('0xe3d')] = this[_0x4cc7('0x3442')](this[_0x4cc7('0x30ec')](this[_0x4cc7('0xe3d')])) : this[_0x4cc7('0xe3b')] = this[_0x4cc7('0x3442')](this[_0x4cc7('0x30ec')](this[_0x4cc7('0xe3b')])); }, '__caretEndOfLine': function() { if (_0x4cc7('0x3443') !== _0x4cc7('0x3443')) { _0x2e80a4['prototype'][_0x4cc7('0x1159')]['call'](this, _0x46b34a); this['_activeBuffer'] = null; } else { var _0x46b34a = this[_0x4cc7('0xe3b')] == this['__caretIndex'] ? this['getLineIndexOfChar'](this[_0x4cc7('0xe3d')]) : this[_0x4cc7('0x30ec')](Math['max'](this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')]) | 0x0); this[_0x4cc7('0xe3d')] = _0x46b34a < this[_0x4cc7('0x1929')][_0x4cc7('0x3436')] - 0x1 ? this['getLineOffset'](_0x46b34a + 0x1) - 0x1 : _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]); } }, '__caretNextCharacter': function() { _0x2d63f9[_0x4cc7('0x27d')](this['__caretIndex'], _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')])) && this[_0x4cc7('0xe3d')]++; }, '__caretNextLine': function(_0x353cae, _0x941b94) { null == _0x353cae && (_0x353cae = this[_0x4cc7('0x30ec')](this[_0x4cc7('0xe3d')])); _0x353cae < this[_0x4cc7('0x1929')][_0x4cc7('0x3436')] - 0x1 ? (null == _0x941b94 && (_0x941b94 = this[_0x4cc7('0xe3d')]), this[_0x4cc7('0xe3d')] = this[_0x4cc7('0x30ed')](_0x941b94, _0x353cae + 0x1)) : this[_0x4cc7('0xe3d')] = _0x39d617[_0x4cc7('0x34')](this['__text']); }, '__caretPreviousCharacter': function() { 0x0 < this[_0x4cc7('0xe3d')] && this[_0x4cc7('0xe3d')]--; }, '__caretPreviousLine': function(_0x54894b, _0x461520) { null == _0x54894b && (_0x54894b = this[_0x4cc7('0x30ec')](this['__caretIndex'])); 0x0 < _0x54894b ? (null == _0x461520 && (_0x461520 = this[_0x4cc7('0xe3d')]), this['__caretIndex'] = this['__getCharIndexOnDifferentLine'](_0x461520, _0x54894b - 0x1)) : this[_0x4cc7('0xe3d')] = 0x0; }, '__disableInput': function() { if (_0x4cc7('0x3444') !== _0x4cc7('0x3444')) { _0x2cd77f['prototype'][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0xb37')][_0x4cc7('0x1cc5')](); } else { this[_0x4cc7('0xe36')] && null != this[_0x4cc7('0x99c')] && (this[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0x924')][_0x4cc7('0x2d96')](!0x1), this[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0x2d97')]['remove'](_0x48c401(this, this[_0x4cc7('0x2d98')])), this['stage']['window'][_0x4cc7('0x2d99')][_0x4cc7('0x95b')](_0x2d63f9[_0x4cc7('0x2ef0')](_0x48c401, this, this[_0x4cc7('0x2d9a')])), this[_0x4cc7('0xe36')] = !0x1, this['__stopCursorTimer']()); } }, '__dispatch': function(_0x40e1ae) { if (0x2 == _0x40e1ae[_0x4cc7('0xa48')] && _0x4cc7('0xbd4') == _0x40e1ae[_0x4cc7('0x994')]) { var _0x27eace = this[_0x4cc7('0x1e33')](this['get_mouseX'](), this[_0x4cc7('0xb4f')](), !0x0); null != _0x27eace && (_0x27eace = _0x27eace[_0x4cc7('0xc79')][_0x4cc7('0x1124')], null != _0x27eace && '' != _0x27eace && (_0x29cea6['startsWith'](_0x27eace, _0x4cc7('0x1e34')) ? this[_0x4cc7('0x44')](new _0x56a3ca('link',!0x1,!0x1,_0x3a8a6f[_0x4cc7('0x946')](_0x27eace, 0x6, null))) : _0x3b7d43['getURL'](new _0x4ccd8b(_0x27eace)))); } return _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xa49')][_0x4cc7('0x96b')](this, _0x40e1ae); }, '__enableInput': function() { null != this[_0x4cc7('0x99c')] && (this[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0x924')][_0x4cc7('0x2d96')](!0x0), this['__inputEnabled'] || (this['stage']['window'][_0x4cc7('0x924')][_0x4cc7('0x2d96')](!0x0), this[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0x2d97')]['has'](_0x48c401(this, this[_0x4cc7('0x2d98')])) || (this[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0x2d97')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x2d98')])), this['stage']['window'][_0x4cc7('0x2d99')][_0x4cc7('0x2a')](_0x48c401(this, this['window_onKeyDown']))), this[_0x4cc7('0xe36')] = !0x0, this[_0x4cc7('0xe39')]())); }, '__fromSymbol': function(_0x199d93, _0x3ab9e8) { this['__symbol'] = _0x3ab9e8; this[_0x4cc7('0xb47')](_0x3ab9e8[_0x4cc7('0x7d9')]); this['set_height'](_0x3ab9e8[_0x4cc7('0x98b')]); this['__offsetX'] = _0x3ab9e8['x']; this[_0x4cc7('0x21d2')] = _0x3ab9e8['y']; this['set_multiline'](_0x3ab9e8['multiline']); this[_0x4cc7('0x3445')](_0x3ab9e8[_0x4cc7('0x1e8d')]); this[_0x4cc7('0x3446')](_0x3ab9e8['password']); _0x3ab9e8[_0x4cc7('0x2c5f')] && (this[_0x4cc7('0x3447')](!0x0), this[_0x4cc7('0x3448')](!0x0)); this[_0x4cc7('0x215a')](_0x3ab9e8[_0x4cc7('0x2c64')]); _0x3ab9e8['input'] && this[_0x4cc7('0x31df')](0x1); var _0x17b21d = new _0x4d6bf4(); null != _0x3ab9e8[_0x4cc7('0x24c')] && (_0x17b21d[_0x4cc7('0x24c')] = _0x3ab9e8['color'] & 0xffffff); _0x17b21d[_0x4cc7('0xe17')] = Math[_0x4cc7('0xa96')](_0x3ab9e8['fontHeight'] / 0x14); _0x199d93 = _0x199d93[_0x4cc7('0x2ac2')]['h'][_0x3ab9e8[_0x4cc7('0x3449')]]; null != _0x199d93 && (_0x17b21d[_0x4cc7('0x2d4d')] = _0x199d93[_0x4cc7('0x1455')] / 0x14 / 0x400, _0x17b21d[_0x4cc7('0x2d4e')] = _0x199d93[_0x4cc7('0x1456')] / 0x14 / 0x400); _0x17b21d[_0x4cc7('0x21f6')] = _0x3ab9e8['fontName']; _0x199d93 = !0x1; var _0x24ebd3 = _0x17b21d[_0x4cc7('0x21f6')]; if (null == _0x24ebd3) _0x199d93 = !0x0; else switch (_0x24ebd3) { case '': case _0x4cc7('0x215c'): case _0x4cc7('0x344a'): case _0x4cc7('0x344b'): _0x199d93 = !0x0; break; default: _0x24ebd3 = 0x0; for (var _0x11e9b3 = _0xee918d['enumerateFonts'](); _0x56067a[_0x4cc7('0x33fb')](_0x24ebd3, _0x11e9b3[_0x4cc7('0x21')]); ) { var _0x23c239 = _0x11e9b3[_0x24ebd3]; ++_0x24ebd3; if (_0x23c239['name'] == _0x17b21d[_0x4cc7('0x21f6')]) { _0x199d93 = !0x0; break; } } } if (!_0x199d93) for (_0x24ebd3 = /[^a-zA-Z]+/g, _0x11e9b3 = 0x0, _0x23c239 = _0xee918d[_0x4cc7('0x344c')](); _0x11e9b3 < _0x23c239[_0x4cc7('0x21')]; ) { var _0x5762b7 = _0x23c239[_0x11e9b3]; ++_0x11e9b3; if (_0x3a8a6f[_0x4cc7('0x946')](_0x5762b7[_0x4cc7('0x5e2')]['replace'](_0x24ebd3, ''), 0x0, _0x3ab9e8[_0x4cc7('0x344d')]['length']) == _0x3ab9e8[_0x4cc7('0x344d')]) { if (_0x4cc7('0x344e') !== 'Qytqb') { this['rayRotation'] = -0x401; var _0x233db5 = 0x2 * (0x0 <= _0x17b21d ? _0x17b21d : -_0x17b21d); _0x12dd16['call'](this, _0x199d93, new _0x2eee4b('character/Shadow.png',_0x233db5,_0x233db5,!0x1,0x1,_0x11e9b3)); null == _0x11e9b3 && this[_0x4cc7('0x126')][_0x4cc7('0x31')](); this['primaryShadow'] = _0x24ebd3; this[_0x4cc7('0x24d6')] = _0x17b21d; this['p1'] = new _0x21e384(); this[_0x4cc7('0x344f')] = new _0x21e384(_0x17b21d,0x0,_0x17b21d); this['p2'] = new _0x21e384(); this[_0x4cc7('0x24d7')] = new _0x21e384(0x0,0x12c,0x0); this[_0x4cc7('0xcca')] = new _0x21e384(); this[_0x4cc7('0x24d8')] = new _0x1339f5(); this[_0x4cc7('0x1d68')] = _0x3ab9e8; this[_0x4cc7('0x2072')] = !0x0; } else { _0x17b21d[_0x4cc7('0x21f6')] = _0x5762b7['name']; _0x199d93 = !0x0; break; } } } _0x199d93 ? this[_0x4cc7('0x3450')](!0x0) : (_0x199d93 = _0x17b21d[_0x4cc7('0x21f6')], _0x24ebd3 = _0x2cd08d[_0x4cc7('0x3451')], (null != _0x842c50[_0x199d93] ? _0x24ebd3[_0x4cc7('0xd76')](_0x199d93) : _0x24ebd3['h'][_0x4cc7('0x959')](_0x199d93)) || (_0x199d93 = _0x17b21d[_0x4cc7('0x21f6')], _0x24ebd3 = _0x2cd08d[_0x4cc7('0x3451')], null != _0x842c50[_0x199d93] ? _0x24ebd3[_0x4cc7('0x97d')](_0x199d93, !0x0) : _0x24ebd3['h'][_0x199d93] = !0x0, _0x491796[_0x4cc7('0x1de4')](_0x4cc7('0x3452') + _0x17b21d['font'] + '\x22,\x20it\x20has\x20not\x20been\x20embedded', { 'fileName': _0x56067a[_0x4cc7('0x7bb')], 'lineNumber': 0x6f0, 'className': 'openfl.text.TextField', 'methodName': '__fromSymbol' }))); null != _0x3ab9e8[_0x4cc7('0x26f1')] && (_0x4cc7('0x1d98') == _0x3ab9e8[_0x4cc7('0x26f1')] ? _0x17b21d['align'] = 0x0 : _0x56067a[_0x4cc7('0x3453')]('right', _0x3ab9e8[_0x4cc7('0x26f1')]) ? _0x17b21d['align'] = 0x4 : _0x4cc7('0x3454') == _0x3ab9e8['align'] && (_0x17b21d[_0x4cc7('0x26f1')] = 0x2), _0x17b21d['leftMargin'] = _0x3ab9e8[_0x4cc7('0x2d45')] / 0x14 | 0x0, _0x17b21d[_0x4cc7('0x2d46')] = _0x3ab9e8[_0x4cc7('0x2d46')] / 0x14 | 0x0, _0x17b21d[_0x4cc7('0x2d47')] = _0x3ab9e8['indent'] / 0x14 | 0x0, _0x17b21d[_0x4cc7('0x2d48')] = _0x3ab9e8[_0x4cc7('0x2d48')] / 0x14 | 0x0); this[_0x4cc7('0x215b')](_0x17b21d); null != _0x3ab9e8[_0x4cc7('0xcb4')] && (_0x3ab9e8[_0x4cc7('0x3455')] ? this[_0x4cc7('0x1b55')](_0x3ab9e8[_0x4cc7('0xcb4')]) : this[_0x4cc7('0x215d')](_0x3ab9e8[_0x4cc7('0xcb4')])); }, '__getBounds': function(_0x24f41e, _0x1b5b79) { this['__updateLayout'](); var _0x3be829 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x3be829[_0x4cc7('0xa28')](this[_0x4cc7('0x1929')][_0x4cc7('0xeff')]); _0x1b5b79['tx'] += this[_0x4cc7('0x21d1')]; _0x1b5b79['ty'] += this['__offsetY']; _0x3be829[_0x4cc7('0xa01')](_0x3be829, _0x1b5b79); _0x24f41e['__expand'](_0x3be829['x'], _0x3be829['y'], _0x3be829[_0x4cc7('0x7d9')], _0x3be829['height']); _0x432b23['__pool'][_0x4cc7('0x9e2')](_0x3be829); }, '__getCharBoundaries': function(_0x1c1faa, _0x4f2de1) { if (0x0 > _0x1c1faa || _0x1c1faa > _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) - 0x1) return !0x1; this['__updateLayout'](); for (var _0x1a2436 = 0x0, _0x24af80 = this[_0x4cc7('0x1929')][_0x4cc7('0x2e3a')]; _0x1a2436 < _0x24af80[_0x4cc7('0x34')](); ) { var _0x3ca938 = _0x24af80[_0x4cc7('0x2b')](_0x1a2436); ++_0x1a2436; if (_0x1c1faa >= _0x3ca938['startIndex'] && _0x1c1faa <= _0x3ca938[_0x4cc7('0x2ad8')]) try { if ('cJrHd' !== _0x4cc7('0x3456')) { for (var _0x570dc1 = _0x3ca938[_0x4cc7('0x3457')], _0xa22c1a = 0x0, _0x41bb32 = _0x1c1faa - _0x3ca938[_0x4cc7('0x1452')]; _0xa22c1a < _0x41bb32; ) { if (_0x4cc7('0x3458') !== _0x4cc7('0x3459')) { var _0x4bf907 = _0xa22c1a++; _0x570dc1 += _0x3ca938[_0x4cc7('0x1453')][_0x4bf907]; } else { if (this[_0x4cc7('0x1b3d')] == _0x1c1faa) return _0x1c1faa; _0x43f7fe['prototype']['set_mipmap'][_0x4cc7('0x96b')](this, _0x1c1faa); return _0x1c1faa; } } _0x4f2de1[_0x4cc7('0xab2')](_0x570dc1, _0x3ca938[_0x4cc7('0x1454')], _0x3ca938[_0x4cc7('0x1453')][_0x1c1faa - _0x3ca938[_0x4cc7('0x1452')]], _0x3ca938[_0x4cc7('0x1455')] + _0x3ca938[_0x4cc7('0x1456')]); return !0x0; } else { var _0x192685 = this['_onPause'] , _0x2970e7 = this['_onPauseParams']; null == _0x2970e7 && (_0x2970e7 = []); _0x192685[_0x4cc7('0x13')](_0x192685, _0x2970e7); } } catch (_0x17ba80) { _0x4964ea['lastException'] = _0x17ba80; } } return !0x1; }, '__getCharIndexOnDifferentLine': function(_0x479083, _0x45bdc8) { if (_0x2d63f9['kpoej'](0x0, _0x479083) || _0x479083 > _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) || 0x0 > _0x45bdc8 || _0x45bdc8 > this['__textEngine']['numLines'] - 0x1) return -0x1; for (var _0x1d86c5 = null, _0x49eaeb = null, _0x53eb34 = 0x0, _0x4dd9b1 = this[_0x4cc7('0x1929')][_0x4cc7('0x2e3a')]; _0x53eb34 < _0x4dd9b1[_0x4cc7('0x34')](); ) { if (_0x4cc7('0x345a') === 'tikem') { _0x4ba3e1[_0x4cc7('0x96b')](this, _0x1d86c5, _0x49eaeb); this['cx'] = _0x479083; this['cy'] = _0x45bdc8; } else { var _0x4472b7 = _0x4dd9b1[_0x4cc7('0x2b')](_0x53eb34); ++_0x53eb34; if (_0x479083 >= _0x4472b7[_0x4cc7('0x1452')] && _0x479083 <= _0x4472b7[_0x4cc7('0x2ad8')]) { _0x1d86c5 = _0x4472b7['offsetX']; for (var _0x12cd85 = 0x0, _0x4bf907 = _0x479083 - _0x4472b7[_0x4cc7('0x1452')]; _0x2d63f9[_0x4cc7('0x27e')](_0x12cd85, _0x4bf907); ) { var _0x48c401 = _0x12cd85++; _0x1d86c5 += _0x4472b7[_0x4cc7('0x1453')][_0x48c401]; } if (null != _0x49eaeb) return this[_0x4cc7('0xe3c')](_0x1d86c5, _0x49eaeb); } if (_0x4472b7[_0x4cc7('0x3434')] == _0x45bdc8) { _0x49eaeb = _0x4472b7[_0x4cc7('0x1454')] + _0x4472b7[_0x4cc7('0x98b')] / 0x2; _0x4472b7 = 0x0; for (_0x12cd85 = this[_0x4cc7('0x2c66')]() - 0x1; _0x4472b7 < _0x12cd85; ) _0x4bf907 = _0x4472b7++, _0x49eaeb -= this[_0x4cc7('0x1929')]['lineHeights']['get'](_0x4bf907); if (null != _0x1d86c5) return this['__getPosition'](_0x1d86c5, _0x49eaeb); } } } return -0x1; }, '__getCursor': function() { var _0x3eb9b8 = this[_0x4cc7('0x1e33')](this['get_mouseX'](), this['get_mouseY'](), !0x0); return null != _0x3eb9b8 && '' != _0x3eb9b8[_0x4cc7('0xc79')][_0x4cc7('0x1124')] ? _0x4cc7('0xbb4') : this[_0x4cc7('0x1929')][_0x4cc7('0x2c64')] ? _0x4cc7('0x345b') : null; }, '__getGroup': function(_0xe9b493, _0x1d2b80, _0x5e4d15) { null == _0x5e4d15 && (_0x5e4d15 = !0x1); this['__updateLayout'](); _0xe9b493 += this['get_scrollH'](); for (var _0x23290f = 0x0, _0x51411f = this['get_scrollV']() - 0x1; _0x23290f < _0x51411f; ) { var _0xa266ca = _0x23290f++; _0x1d2b80 += this[_0x4cc7('0x1929')][_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0xa266ca); } !_0x5e4d15 && _0x1d2b80 > this[_0x4cc7('0x1929')][_0x4cc7('0x345c')] && (_0x1d2b80 = this[_0x4cc7('0x1929')][_0x4cc7('0x345c')]); _0x23290f = !0x0; _0xa266ca = 0x0; for (var _0x4a6761 = this[_0x4cc7('0x1929')][_0x4cc7('0x2e3a')]['get_length'](); _0xa266ca < _0x4a6761; ) { var _0x3dac5e = _0xa266ca++; _0x51411f = this[_0x4cc7('0x1929')][_0x4cc7('0x2e3a')]['get'](_0x3dac5e); _0x3dac5e = _0x3dac5e < this['__textEngine'][_0x4cc7('0x2e3a')][_0x4cc7('0x34')]() - 0x1 ? this[_0x4cc7('0x1929')][_0x4cc7('0x2e3a')][_0x4cc7('0x2b')](_0x3dac5e + 0x1) : null; _0x23290f && (_0x1d2b80 < _0x51411f['offsetY'] && (_0x1d2b80 = _0x51411f['offsetY']), _0xe9b493 < _0x51411f['offsetX'] && (_0xe9b493 = _0x51411f[_0x4cc7('0x3457')]), _0x23290f = !0x1); if (_0x1d2b80 >= _0x51411f[_0x4cc7('0x1454')] && _0x1d2b80 <= _0x51411f[_0x4cc7('0x1454')] + _0x51411f[_0x4cc7('0x98b')] || !_0x5e4d15 && null == _0x3dac5e) if (_0xe9b493 >= _0x51411f[_0x4cc7('0x3457')] && _0xe9b493 <= _0x51411f[_0x4cc7('0x3457')] + _0x51411f['width'] || !_0x5e4d15 && (null == _0x3dac5e || _0x3dac5e[_0x4cc7('0x3434')] != _0x51411f[_0x4cc7('0x3434')])) return _0x51411f; } return null; }, '__getPosition': function(_0x219424, _0x3633c4) { _0x3633c4 = this[_0x4cc7('0x1e33')](_0x219424, _0x3633c4); if (null == _0x3633c4) return _0x39d617[_0x4cc7('0x34')](this['__text']); for (var _0x4c23ca = 0x0, _0x196f7f = 0x0, _0x54992b = _0x3633c4[_0x4cc7('0x1453')][_0x4cc7('0x21')]; _0x196f7f < _0x54992b; ) { var _0x69367c = _0x196f7f++; _0x4c23ca += _0x3633c4['positions'][_0x69367c]; if (_0x219424 <= _0x3633c4['offsetX'] + _0x4c23ca) { if (_0x219424 <= _0x3633c4[_0x4cc7('0x3457')] + (_0x4c23ca - _0x3633c4[_0x4cc7('0x1453')][_0x69367c]) + _0x56067a[_0x4cc7('0x7bc')](_0x3633c4[_0x4cc7('0x1453')][_0x69367c], 0x2)) return _0x3633c4[_0x4cc7('0x1452')] + _0x69367c; if (_0x3633c4[_0x4cc7('0x1452')] + _0x69367c < _0x3633c4['endIndex']) return _0x3633c4[_0x4cc7('0x1452')] + _0x69367c + 0x1; break; } } return _0x3633c4[_0x4cc7('0x2ad8')]; }, '__hitTest': function(_0x18b09d, _0x31cd2e, _0x634f30, _0x363d85, _0x46adff, _0x50a65b) { if (_0x4cc7('0x345d') !== _0x4cc7('0x345d')) { var _0xef84df = '0|4|5|2|1|3'[_0x4cc7('0x46')]('|') , _0x41879e = 0x0; while (!![]) { switch (_0xef84df[_0x41879e++]) { case '0': var _0x1c3d39 = 0x0; continue; case '1': _0x5cc528 = this['_newBlockBytes'][_0x4cc7('0xcc2')] + _0x5cc528; continue; case '2': var _0x5cc528 = this[_0x4cc7('0x1710')][_0x4cc7('0x1709')](); continue; case '3': if (0x1 == _0x43986c) for (n = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x5cc528, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) { var _0x33cc69 = _0x4cc7('0x345e')[_0x4cc7('0x46')]('|') , _0x313c69 = 0x0; while (!![]) { switch (_0x33cc69[_0x313c69++]) { case '0': _0x43986c = this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')]); continue; case '1': var _0x53f407 = this['readNumber'](this[_0x4cc7('0x16fe')]); continue; case '2': var _0x2c37be = this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')]); continue; case '3': n['set'](_0x1c3d39++, _0x2c37be); continue; case '4': n[_0x4cc7('0x9e7')](_0x1c3d39++, _0x43986c); continue; case '5': n[_0x4cc7('0x9e7')](_0x1c3d39++, _0x53f407); continue; } break; } } else if (0x2 == _0x43986c) for (_0x16dada = _0x2bc114[_0x4cc7('0x9cc')](null); _0x331be6['gt'](_0x5cc528, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) _0x16dada['set'](_0x1c3d39++, this[_0x4cc7('0x1710')][_0x4cc7('0x164e')]()); else if (0x3 == _0x43986c) for (_0x5aff49 = _0x2bc114['toFloatVector'](null); _0x331be6['gt'](_0x5cc528, this[_0x4cc7('0x1710')]['position']); ) _0x5aff49[_0x4cc7('0x9e7')](_0x1c3d39++, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')])); else if (0x4 == _0x43986c) for (_0x161060 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x5cc528, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) _0x161060[_0x4cc7('0x9e7')](_0x1c3d39++, this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')])); else if (0x6 == _0x43986c) for (_0xc379a1 = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x5cc528, this[_0x4cc7('0x1710')][_0x4cc7('0xcc2')]); ) _0xc379a1[_0x4cc7('0x9e7')](_0x1c3d39++, _0x331be6['toFloat'](0x3 * this[_0x4cc7('0x1710')]['readUnsignedShort']())); else if (0x7 == _0x43986c) for (w = _0x2bc114[_0x4cc7('0x9cf')](null); _0x331be6['gt'](_0x5cc528, this['_newBlockBytes'][_0x4cc7('0xcc2')]); ) w['set'](_0x1c3d39++, this['readNumber'](this[_0x4cc7('0x16fe')])); else this['_newBlockBytes'][_0x4cc7('0xcc2')] = _0x5cc528; continue; case '4': var _0x43986c = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); continue; case '5': this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); continue; } break; } } else { if (!_0x50a65b[_0x4cc7('0xb48')]() || this[_0x4cc7('0xa71')] || _0x46adff && !this[_0x4cc7('0xb55')] || null != this['get_mask']() && !this['get_mask']()['__hitTestMask'](_0x18b09d, _0x31cd2e)) return !0x1; this[_0x4cc7('0x9d7')](); this[_0x4cc7('0xe3e')](); _0x634f30 = this[_0x4cc7('0x9c1')]; _0x46adff = _0x634f30['a'] * _0x634f30['d'] - _0x634f30['b'] * _0x634f30['c']; var _0xc379a1 = this[_0x4cc7('0x9c1')] , _0x585a22 = _0xc379a1['a'] * _0xc379a1['d'] - _0xc379a1['b'] * _0xc379a1['c']; return this[_0x4cc7('0x1929')][_0x4cc7('0xeff')][_0x4cc7('0xbf5')](0x0 == _0x46adff ? -_0x634f30['tx'] : 0x1 / _0x46adff * (_0x634f30['c'] * _0x56067a['IRZCj'](_0x634f30['ty'], _0x31cd2e) + _0x634f30['d'] * (_0x18b09d - _0x634f30['tx'])), _0x56067a[_0x4cc7('0x3453')](0x0, _0x585a22) ? -_0xc379a1['ty'] : _0x56067a[_0x4cc7('0x345f')](0x1 / _0x585a22, _0xc379a1['a'] * (_0x31cd2e - _0xc379a1['ty']) + _0xc379a1['b'] * (_0xc379a1['tx'] - _0x18b09d))) ? (null != _0x363d85 && _0x363d85[_0x4cc7('0x29')](_0x50a65b), !0x0) : !0x1; } }, '__hitTestMask': function(_0x93842d, _0xfb052a) { if ('Jdyxc' === _0x4cc7('0x3460')) { this[_0x4cc7('0x9d7')](); this[_0x4cc7('0xe3e')](); var _0x382682 = this[_0x4cc7('0x9c1')] , _0x9c8c04 = _0x382682['a'] * _0x382682['d'] - _0x382682['b'] * _0x382682['c'] , _0x3442d9 = this[_0x4cc7('0x9c1')] , _0xf10c26 = _0x3442d9['a'] * _0x3442d9['d'] - _0x3442d9['b'] * _0x3442d9['c']; return this['__textEngine'][_0x4cc7('0xeff')][_0x4cc7('0xbf5')](0x0 == _0x9c8c04 ? -_0x382682['tx'] : 0x1 / _0x9c8c04 * (_0x382682['c'] * (_0x382682['ty'] - _0xfb052a) + _0x382682['d'] * (_0x93842d - _0x382682['tx'])), 0x0 == _0xf10c26 ? -_0x3442d9['ty'] : 0x1 / _0xf10c26 * _0x56067a[_0x4cc7('0x7b5')](_0x3442d9['a'] * (_0xfb052a - _0x3442d9['ty']), _0x3442d9['b'] * (_0x3442d9['tx'] - _0x93842d))) ? !0x0 : !0x1; } else { return _0x29cea6[_0x4cc7('0xd0e')](_0x29cea6[_0x4cc7('0xd0f')](_0x93842d)); } }, '__renderCairo': function(_0x609c7c) {}, '__renderCanvas': function(_0x1fa769) { _0x1fa769[_0x4cc7('0xa99')] && !this[_0x4cc7('0xe3a')] && (this[_0x4cc7('0xe3a')] = !0x0, 0x1 == this[_0x4cc7('0x3461')]() && this[_0x4cc7('0x3462')](0x0, _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]), this['__text']), this[_0x4cc7('0x2f97')] && this[_0x4cc7('0x2f9a')](_0x5d37f1['parse'](this[_0x4cc7('0x342e')], this[_0x4cc7('0x2f99')], this['__textEngine'][_0x4cc7('0x2f98')])), this[_0x4cc7('0x1e8e')] = this['__dirty'] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); if (null == this['get_mask']() || 0x0 < this['get_mask']()[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa72')]()['get_height']()) if (this[_0x4cc7('0xaaf')](_0x1fa769, !0x1), null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')]) { var _0x1b1363 = this[_0x4cc7('0x1929')] , _0x232429 = _0x1b1363[_0x4cc7('0x992')] || _0x1b1363[_0x4cc7('0x2c5f')] ? _0x1b1363[_0x4cc7('0xeff')] : _0x1b1363[_0x4cc7('0x1fd1')] , _0x496645 = this['__graphics']; this[_0x4cc7('0x1b57')] && (this[_0x4cc7('0xe3e')](), null == _0x496645[_0x4cc7('0xa95')] && (_0x496645['__bounds'] = new _0x432b23()), _0x496645['__bounds'][_0x4cc7('0xa28')](_0x232429)); _0x496645['__update'](_0x1fa769[_0x4cc7('0xa08')]); if (this['__dirty'] || _0x496645[_0x4cc7('0xa9e')]) { var _0x5cfa64 = _0x496645['__width'] , _0x4ed93d = _0x496645[_0x4cc7('0xa93')]; if (!(null != _0x1b1363[_0x4cc7('0xcb4')] && !_0x39d617[_0x4cc7('0xac1')](_0x1b1363[_0x4cc7('0xcb4')], '') || _0x1b1363['background'] || _0x1b1363[_0x4cc7('0x2c5f')] || _0x1b1363[_0x4cc7('0x3463')] || _0x2d63f9['cDxld'](0x1, _0x1b1363[_0x4cc7('0x994')]) && _0x1b1363[_0x4cc7('0x2c64')]) || (0x0 >= _0x1b1363[_0x4cc7('0x7d9')] || 0x0 >= _0x1b1363[_0x4cc7('0x98b')]) && 0x2 != _0x1b1363[_0x4cc7('0x2e31')]) this[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] = null, this[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = null, this[_0x4cc7('0xa31')][_0x4cc7('0x3464')] = null, this[_0x4cc7('0xa31')][_0x4cc7('0xa9e')] = !0x1, this[_0x4cc7('0xa31')]['set___dirty'](!0x1), this[_0x4cc7('0x1b57')] = !0x1; else { if (_0x4cc7('0x3465') !== _0x4cc7('0x3466')) { null == this['__graphics'][_0x4cc7('0xa2f')] && (this[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0xae6')), this[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = this['__graphics']['__canvas']['getContext']('2d')); _0x429a62[_0x4cc7('0x991')] = _0x496645['__context']; var _0x19b665 = _0x496645[_0x4cc7('0x9c1')]; if (_0x1fa769[_0x4cc7('0xa99')]) { var _0x4c2fdd = _0x1fa769[_0x4cc7('0x1a9e')]; _0x496645[_0x4cc7('0xa2f')]['width'] = _0x5cfa64 * _0x4c2fdd | 0x0; _0x496645['__canvas'][_0x4cc7('0x98b')] = _0x4ed93d * _0x4c2fdd | 0x0; _0x496645[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = _0x5cfa64 + 'px'; _0x496645[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x4ed93d + 'px'; _0x5cfa64 = _0x4a1676['__pool'][_0x4cc7('0x2b')](); _0x5cfa64[_0x4cc7('0xa28')](_0x19b665); _0x5cfa64[_0x4cc7('0xa9a')](_0x4c2fdd, _0x4c2fdd); _0x1fa769[_0x4cc7('0xa80')](_0x5cfa64, _0x429a62['context']); _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5cfa64); } else _0x496645[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0x5cfa64, _0x496645[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x4ed93d, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa80')](_0x19b665['a'], _0x19b665['b'], _0x19b665['c'], _0x19b665['d'], _0x19b665['tx'], _0x19b665['ty']); null == _0x429a62['clearRect'] && (_0x429a62[_0x4cc7('0x3467')] = _0x4cc7('0xb') !== typeof navigator && _0x4cc7('0xb') !== typeof navigator[_0x4cc7('0x3468')]); _0x429a62['clearRect'] && _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x3467')](0x0, 0x0, _0x496645[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')], _0x496645['__canvas'][_0x4cc7('0x98b')]); if (null != _0x1b1363['text'] && '' != _0x1b1363['text'] || _0x1b1363['__hasFocus']) { _0x19b665 = _0x1b1363[_0x4cc7('0xcb4')]; _0x496645[_0x4cc7('0xa2e')][_0x4cc7('0xa82')] = !_0x1fa769[_0x4cc7('0xa84')] || 0x0 == _0x1b1363[_0x4cc7('0x3469')] && 0x190 == _0x1b1363['sharpness'] ? !0x1 : !0x0; if (_0x1b1363[_0x4cc7('0x2c5f')] || _0x1b1363['background']) _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0.5, 0.5, _0x232429[_0x4cc7('0x7d9')] - 0x1, _0x232429[_0x4cc7('0x98b')] - 0x1), _0x1b1363[_0x4cc7('0x992')] && (_0x4c2fdd = _0x29cea6[_0x4cc7('0xd29')](_0x1b1363['backgroundColor'] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + _0x4c2fdd, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c60')]()), _0x1b1363[_0x4cc7('0x2c5f')] && (_0x429a62['context'][_0x4cc7('0x2c61')] = 0x1, _0x4c2fdd = _0x29cea6[_0x4cc7('0xd29')](_0x1b1363[_0x4cc7('0x2e32')] & 0xffffff, 0x6), _0x429a62['context'][_0x4cc7('0x2c63')] = '#' + _0x4c2fdd, _0x429a62['context'][_0x4cc7('0x7d6')]()); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346a')] = 'alphabetic'; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346b')] = 'start'; _0x4c2fdd = -this['get_scrollH'](); _0x4ed93d = _0x5cfa64 = 0x0; for (var _0x4bf907 = this[_0x4cc7('0x2c66')]() - 0x1; _0x4ed93d < _0x4bf907; ) { var _0x48c401 = _0x4ed93d++; _0x5cfa64 -= _0x1b1363[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x48c401); } var _0x16dada; _0x4ed93d = 0x0; for (_0x4bf907 = _0x1b1363[_0x4cc7('0x2e3a')]; _0x4ed93d < _0x4bf907[_0x4cc7('0x34')](); ) if (_0x48c401 = _0x4bf907['get'](_0x4ed93d), ++_0x4ed93d, !(_0x48c401[_0x4cc7('0x3434')] < this[_0x4cc7('0x2c66')]() - 0x1)) { if (_0x48c401[_0x4cc7('0x3434')] > _0x1b1363[_0x4cc7('0x346c')]() - 0x1) break; var _0x13414d = '#' + _0x29cea6[_0x4cc7('0xd29')](_0x48c401[_0x4cc7('0xc79')][_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x21f6')] = _0x56a8b9[_0x4cc7('0xbfb')](_0x48c401[_0x4cc7('0xc79')]); _0x429a62['context'][_0x4cc7('0xa88')] = _0x13414d; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x19b665, _0x48c401[_0x4cc7('0x1452')], _0x48c401[_0x4cc7('0x2ad8')]), _0x48c401[_0x4cc7('0x3457')] + _0x4c2fdd - _0x232429['x'], _0x48c401[_0x4cc7('0x1454')] + _0x48c401[_0x4cc7('0x1455')] + _0x5cfa64 - _0x232429['y']); if (-0x1 < this[_0x4cc7('0xe3d')] && _0x1b1363[_0x4cc7('0x2c64')]) if (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')]) { if (this[_0x4cc7('0x2f12')] && _0x48c401[_0x4cc7('0x1452')] <= this['__caretIndex'] && _0x48c401['endIndex'] >= this[_0x4cc7('0xe3d')]) { for (var _0x5aff49 = _0x16dada = 0x0, _0x161060 = this[_0x4cc7('0xe3d')] - _0x48c401['startIndex']; _0x5aff49 < _0x161060; ) { if ('xQxKN' !== 'xQxKN') { _0x48c401[_0x4cc7('0x346e')] = _0x4cc7('0x346f'); _0x48c401['_resumeAfterSuspend'] && (delete _0x48c401[_0x4cc7('0x3470')], _0x48c401[_0x4cc7('0x3471')]()); } else { var _0x473a61 = _0x5aff49++; if (_0x48c401[_0x4cc7('0x1453')][_0x4cc7('0x21')] <= _0x473a61) break; _0x16dada += _0x48c401[_0x4cc7('0x1453')][_0x473a61]; } } _0x5aff49 = 0x0; _0x161060 = this['get_scrollV'](); for (_0x473a61 = _0x48c401[_0x4cc7('0x3434')] + 0x1; _0x161060 < _0x473a61; ) { var _0x3e3cd2 = _0x161060++; _0x5aff49 += _0x1b1363[_0x4cc7('0xbab')]['get'](_0x3e3cd2 - 0x1); } _0x429a62['context'][_0x4cc7('0x1863')](); _0x161060 = _0x29cea6['hex'](_0x48c401[_0x4cc7('0xc79')][_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62['context'][_0x4cc7('0x2c63')] = '#' + _0x161060; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x48c401[_0x4cc7('0x3457')] + _0x16dada - this['get_scrollH']() - _0x232429['x'], _0x5aff49 + 0x2 - _0x232429['y']); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1; _0x429a62['context']['lineTo'](_0x48c401['offsetX'] + _0x16dada - this['get_scrollH']() - _0x232429['x'], _0x2d63f9[_0x4cc7('0x3472')](_0x5aff49, _0x56a8b9['getFormatHeight'](this[_0x4cc7('0xe16')]())) - 0x1 - _0x232429['y']); _0x429a62['context'][_0x4cc7('0x7d6')](); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1862')](); } } else if (_0x48c401[_0x4cc7('0x1452')] <= this[_0x4cc7('0xe3d')] && _0x48c401[_0x4cc7('0x2ad8')] >= this[_0x4cc7('0xe3d')] || _0x48c401['startIndex'] <= this[_0x4cc7('0xe3b')] && _0x48c401['endIndex'] >= this[_0x4cc7('0xe3b')] || _0x48c401[_0x4cc7('0x1452')] > this[_0x4cc7('0xe3d')] && _0x48c401[_0x4cc7('0x2ad8')] < this[_0x4cc7('0xe3b')] || _0x48c401[_0x4cc7('0x1452')] > this[_0x4cc7('0xe3b')] && _0x48c401['endIndex'] < this[_0x4cc7('0xe3d')]) _0x16dada = Math['min'](this[_0x4cc7('0xe3b')], this[_0x4cc7('0xe3d')]) | 0x0, _0x5aff49 = Math[_0x4cc7('0x52')](this[_0x4cc7('0xe3b')], this['__caretIndex']) | 0x0, _0x48c401[_0x4cc7('0x1452')] > _0x16dada && (_0x16dada = _0x48c401[_0x4cc7('0x1452')]), _0x48c401['endIndex'] < _0x5aff49 && (_0x5aff49 = _0x48c401['endIndex']), _0x161060 = this[_0x4cc7('0x3473')](_0x16dada), _0x5aff49 >= _0x39d617['get_length'](_0x1b1363[_0x4cc7('0xcb4')]) ? (_0x473a61 = this[_0x4cc7('0x3473')](_0x39d617[_0x4cc7('0x34')](_0x1b1363[_0x4cc7('0xcb4')]) - 0x1), _0x473a61['x'] += _0x473a61[_0x4cc7('0x7d9')] + 0x2) : _0x473a61 = this[_0x4cc7('0x3473')](_0x5aff49), null != _0x161060 && null != _0x473a61 && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#000000', _0x429a62['context'][_0x4cc7('0xa8a')](_0x161060['x'] + _0x4c2fdd, _0x161060['y'] + _0x5cfa64, _0x473a61['x'] - _0x161060['x'], _0x48c401[_0x4cc7('0x98b')]), _0x429a62['context']['fillStyle'] = _0x4cc7('0x3474'), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x19b665, _0x16dada, _0x5aff49), _0x4c2fdd + _0x161060['x'], _0x48c401[_0x4cc7('0x1454')] + _0x48c401[_0x4cc7('0x1455')] + _0x5cfa64)); _0x48c401[_0x4cc7('0xc79')][_0x4cc7('0x2d44')] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')](), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = _0x13414d, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1, _0x13414d = _0x48c401['offsetX'] + _0x4c2fdd - _0x232429['x'], _0x16dada = Math['floor'](_0x48c401[_0x4cc7('0x1454')] + _0x5cfa64 + _0x48c401['ascent'] - _0x232429['y']) + 0.5, _0x429a62[_0x4cc7('0x991')]['moveTo'](_0x13414d, _0x16dada), _0x429a62[_0x4cc7('0x991')]['lineTo'](_0x13414d + _0x48c401[_0x4cc7('0x7d9')], _0x16dada), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')](), _0x429a62[_0x4cc7('0x991')]['closePath']()); } } else { if (_0x1b1363[_0x4cc7('0x2c5f')] || _0x1b1363[_0x4cc7('0x992')]) _0x1b1363[_0x4cc7('0x2c5f')] ? _0x429a62['context'][_0x4cc7('0xaee')](0.5, 0.5, _0x232429['width'] - 0x1, _0x232429[_0x4cc7('0x98b')] - 0x1) : _0x429a62['context'][_0x4cc7('0xaee')](0x0, 0x0, _0x232429['width'], _0x232429[_0x4cc7('0x98b')]), _0x1b1363[_0x4cc7('0x992')] && (_0x232429 = _0x29cea6['hex'](_0x1b1363[_0x4cc7('0x1e4d')] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')]['fillStyle'] = '#' + _0x232429, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c60')]()), _0x1b1363['border'] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x3475')] = 'square', _0x232429 = _0x29cea6[_0x4cc7('0xd29')](_0x1b1363[_0x4cc7('0x2e32')] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x232429, _0x429a62['context'][_0x4cc7('0x7d6')]()); if (-0x1 < this[_0x4cc7('0xe3d')] && _0x1b1363[_0x4cc7('0x2c64')] && this['__showCursor']) { _0x232429 = -this['get_scrollH'](); _0x4c2fdd = _0x19b665 = 0x0; for (_0x5cfa64 = this['get_scrollV']() - 0x1; _0x4c2fdd < _0x5cfa64; ) _0x4ed93d = _0x4c2fdd++, _0x19b665 += _0x1b1363['lineHeights'][_0x4cc7('0x2b')](_0x4ed93d); _0x429a62[_0x4cc7('0x991')]['beginPath'](); _0x1b1363 = _0x29cea6[_0x4cc7('0xd29')](this[_0x4cc7('0xe16')]()[_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x1b1363; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x232429 + 2.5, _0x19b665 + 2.5); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1; _0x429a62[_0x4cc7('0x991')]['lineTo'](_0x232429 + 2.5, _0x19b665 + _0x56a8b9[_0x4cc7('0x2c67')](this[_0x4cc7('0xe16')]()) - 0x1); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')](); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1862')](); } } _0x496645[_0x4cc7('0x3464')] = _0x436dff[_0x4cc7('0x10d3')](this[_0x4cc7('0xa31')][_0x4cc7('0xa2f')]); _0x496645['__visible'] = !0x0; this[_0x4cc7('0x1b57')] = !0x1; _0x496645[_0x4cc7('0xa9e')] = !0x1; _0x496645[_0x4cc7('0x31f3')](!0x1); } else { this[_0x4cc7('0xc37')][_0x4cc7('0x126')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x26c8')](); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.5, 2.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xec5')]['setIndexedPosition'](1.6, 2.7); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0.4, 0.3, null, 0xf); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x13); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](1.1, 0.1); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x36); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](1.5, 0.4); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x23); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x3603ce = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Stay\x20in\x20the\x20vehicle!', -0x78, -0xa0, null, null, null, _0x3603ce, null); } } } _0x496645 = !0x1; 0x0 == this[_0x4cc7('0x1929')][_0x4cc7('0x3469')] && 0x1 == this[_0x4cc7('0x1929')][_0x4cc7('0x3476')] && (_0x496645 = _0x1fa769[_0x4cc7('0x991')]['imageSmoothingEnabled']) && (_0x1fa769[_0x4cc7('0x991')][_0x4cc7('0xa82')] = !0x1); if (!(null == this['opaqueBackground'] && null == this[_0x4cc7('0xa31')] || !this['__renderable'] || 0x0 >= _0x1fa769['__getAlpha'](this['__worldAlpha'])) && (null != this[_0x4cc7('0xa86')] && !this['__isCacheBitmapRender'] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this[_0x4cc7('0xa75')]() && (_0x1fa769[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]), _0x1fa769[_0x4cc7('0xa7c')](this), _0x1b1363 = _0x1fa769[_0x4cc7('0x991')], _0x1fa769[_0x4cc7('0xa80')](this['__renderTransform'], _0x1b1363), _0x232429 = this[_0x4cc7('0xa86')], _0x1b1363['fillStyle'] = _0x4cc7('0xa89') + (_0x232429 >>> 0x10 & 0xff) + ',' + (_0x2d63f9[_0x4cc7('0x27f')](_0x232429, 0x8) & 0xff) + ',' + (_0x232429 & 0xff) + ')', _0x1b1363[_0x4cc7('0xa8a')](0x0, 0x0, this[_0x4cc7('0xa74')](), this['get_height']()), _0x1fa769['__popMaskObject'](this)), null != this['__graphics'] && this[_0x4cc7('0xa77')] && (_0x48c401 = _0x1fa769[_0x4cc7('0xa87')](this[_0x4cc7('0x9c2')]), !(0x0 >= _0x48c401) && (_0x4bf907 = this[_0x4cc7('0xa31')], null != _0x4bf907 && (_0x44366e['render'](_0x4bf907, _0x1fa769), _0x19b665 = _0x4bf907[_0x4cc7('0xa92')], _0x4c2fdd = _0x4bf907[_0x4cc7('0xa93')], _0x1b1363 = _0x4bf907[_0x4cc7('0xa2f')], null != _0x1b1363 && _0x4bf907[_0x4cc7('0xa02')] && _0x2d63f9[_0x4cc7('0x1a7')](0x1, _0x19b665) && 0x1 <= _0x4c2fdd && (_0x4ed93d = _0x4bf907[_0x4cc7('0xa08')], _0x232429 = _0x1fa769[_0x4cc7('0x991')], _0x13414d = this['__scrollRect'], _0x5cfa64 = this[_0x4cc7('0xa94')], null == _0x13414d || 0x0 < _0x13414d[_0x4cc7('0x7d9')] && 0x0 < _0x13414d[_0x4cc7('0x98b')])))))) { if ('ZwjWh' === 'uqgHE') { return _0x30f963[_0x4cc7('0x8')][_0x4cc7('0xa37')][_0x4cc7('0x96b')](this, _0x1fa769); } else { _0x1fa769[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0x1fa769[_0x4cc7('0xa7c')](this); _0x232429[_0x4cc7('0xa7f')] = _0x48c401; if (null != _0x5cfa64 && _0x2d63f9['cDxld'](0x0, _0x4ed93d['b']) && 0x0 == _0x4ed93d['c']) { _0x232429[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, _0x4ed93d['tx'], _0x4ed93d['ty']); _0x5aff49 = _0x4bf907['__bounds']; _0x16dada = _0x4bf907[_0x4cc7('0x9c1')]['a']; _0x3e3cd2 = _0x4bf907['__renderTransform']['d']; _0x161060 = _0x4ed93d['a']; _0x473a61 = _0x4ed93d['d']; _0x4ed93d = Math['round'](_0x5cfa64['x'] * _0x16dada); _0x4bf907 = Math['round'](_0x5cfa64['y'] * _0x3e3cd2); _0x48c401 = Math[_0x4cc7('0xa96')]((_0x5aff49[_0x4cc7('0xa97')]() - _0x5cfa64[_0x4cc7('0xa97')]()) * _0x16dada); _0x13414d = Math['round']((_0x5aff49[_0x4cc7('0xa98')]() - _0x5cfa64[_0x4cc7('0xa98')]()) * _0x3e3cd2); _0x16dada = Math[_0x4cc7('0xa96')](_0x5cfa64['width'] * _0x16dada); _0x3e3cd2 = Math[_0x4cc7('0xa96')](_0x5cfa64[_0x4cc7('0x98b')] * _0x3e3cd2); var _0xf17656 = Math[_0x4cc7('0xa96')](_0x5cfa64['x'] * _0x161060) , _0x2bc114 = Math[_0x4cc7('0xa96')](_0x5cfa64['y'] * _0x473a61) , _0x1fb3e3 = Math['round']((_0x5aff49[_0x4cc7('0xa97')]() - _0x5cfa64['get_right']()) * _0x161060); _0x5cfa64 = Math['round'](_0x2d63f9[_0x4cc7('0x275')](_0x5aff49['get_bottom']() - _0x5cfa64[_0x4cc7('0xa98')](), _0x473a61)); _0x5aff49 = Math[_0x4cc7('0xa96')](_0x19b665 * _0x161060) - _0xf17656 - _0x1fb3e3; _0x161060 = Math[_0x4cc7('0xa96')](_0x4c2fdd * _0x473a61) - _0x2bc114 - _0x5cfa64; _0x1fa769[_0x4cc7('0x16b8')](_0x232429, !0x1); 0x0 != _0x16dada && 0x0 != _0x3e3cd2 ? (_0x232429[_0x4cc7('0xa83')](_0x1b1363, 0x0, 0x0, _0x4ed93d, _0x4bf907, 0x0, 0x0, _0xf17656, _0x2bc114), _0x232429[_0x4cc7('0xa83')](_0x1b1363, _0x4ed93d, 0x0, _0x16dada, _0x4bf907, _0xf17656, 0x0, _0x5aff49, _0x2bc114), _0x232429[_0x4cc7('0xa83')](_0x1b1363, _0x4ed93d + _0x16dada, 0x0, _0x48c401, _0x4bf907, _0xf17656 + _0x5aff49, 0x0, _0x1fb3e3, _0x2bc114), _0x232429['drawImage'](_0x1b1363, 0x0, _0x4bf907, _0x4ed93d, _0x3e3cd2, 0x0, _0x2bc114, _0xf17656, _0x161060), _0x232429[_0x4cc7('0xa83')](_0x1b1363, _0x4ed93d, _0x4bf907, _0x16dada, _0x3e3cd2, _0xf17656, _0x2bc114, _0x5aff49, _0x161060), _0x232429[_0x4cc7('0xa83')](_0x1b1363, _0x4ed93d + _0x16dada, _0x4bf907, _0x48c401, _0x3e3cd2, _0xf17656 + _0x5aff49, _0x2bc114, _0x1fb3e3, _0x161060), _0x232429['drawImage'](_0x1b1363, 0x0, _0x4bf907 + _0x3e3cd2, _0x4ed93d, _0x13414d, 0x0, _0x2bc114 + _0x161060, _0xf17656, _0x5cfa64), _0x232429[_0x4cc7('0xa83')](_0x1b1363, _0x4ed93d, _0x4bf907 + _0x3e3cd2, _0x16dada, _0x13414d, _0xf17656, _0x2bc114 + _0x161060, _0x5aff49, _0x5cfa64), _0x232429[_0x4cc7('0xa83')](_0x1b1363, _0x4ed93d + _0x16dada, _0x4bf907 + _0x3e3cd2, _0x48c401, _0x13414d, _0xf17656 + _0x5aff49, _0x2bc114 + _0x161060, _0x1fb3e3, _0x5cfa64)) : 0x0 == _0x16dada && 0x0 != _0x3e3cd2 ? (_0x4c2fdd = _0xf17656 + _0x5aff49 + _0x1fb3e3, _0x232429[_0x4cc7('0xa83')](_0x1b1363, 0x0, 0x0, _0x19b665, _0x4bf907, 0x0, 0x0, _0x4c2fdd, _0x2bc114), _0x232429[_0x4cc7('0xa83')](_0x1b1363, 0x0, _0x4bf907, _0x19b665, _0x3e3cd2, 0x0, _0x2bc114, _0x4c2fdd, _0x161060), _0x232429[_0x4cc7('0xa83')](_0x1b1363, 0x0, _0x4bf907 + _0x3e3cd2, _0x19b665, _0x13414d, 0x0, _0x2bc114 + _0x161060, _0x4c2fdd, _0x5cfa64)) : 0x0 == _0x3e3cd2 && 0x0 != _0x16dada && (_0x19b665 = _0x2bc114 + _0x161060 + _0x5cfa64, _0x232429['drawImage'](_0x1b1363, 0x0, 0x0, _0x4ed93d, _0x4c2fdd, 0x0, 0x0, _0xf17656, _0x19b665), _0x232429[_0x4cc7('0xa83')](_0x1b1363, _0x4ed93d, 0x0, _0x16dada, _0x4c2fdd, _0xf17656, 0x0, _0x5aff49, _0x19b665), _0x232429['drawImage'](_0x1b1363, _0x4ed93d + _0x16dada, 0x0, _0x48c401, _0x4c2fdd, _0xf17656 + _0x5aff49, 0x0, _0x1fb3e3, _0x19b665)); } else _0x1fa769[_0x4cc7('0xa80')](_0x4ed93d, _0x232429), _0x1fa769[_0x4cc7('0xa99')] && (_0x5cfa64 = 0x1 / _0x1fa769[_0x4cc7('0x1a9e')], _0x232429[_0x4cc7('0xa9a')](_0x5cfa64, _0x5cfa64)), _0x232429[_0x4cc7('0xa83')](_0x1b1363, 0x0, 0x0, _0x19b665, _0x4c2fdd); _0x1fa769[_0x4cc7('0xa85')](this); } } _0x496645 && (_0x1fa769['context']['imageSmoothingEnabled'] = !0x0); } else _0x496645 = this[_0x4cc7('0xa33')], _0x496645['__renderable'] && (_0x232429 = _0x1fa769[_0x4cc7('0xa87')](_0x496645['__worldAlpha']), 0x0 < _0x232429 && null != _0x496645[_0x4cc7('0xa78')] && _0x496645[_0x4cc7('0xa78')][_0x4cc7('0xa79')] && _0x496645[_0x4cc7('0xa78')][_0x4cc7('0xa7a')] && (_0x1b1363 = _0x1fa769['context'], _0x1fa769['__setBlendMode'](_0x496645[_0x4cc7('0xa07')]), _0x1fa769[_0x4cc7('0xa7c')](_0x496645, !0x1), _0x1c27fe[_0x4cc7('0xa7d')](_0x496645[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]), _0x1b1363[_0x4cc7('0xa7f')] = _0x232429, _0x232429 = _0x496645[_0x4cc7('0x9c9')], _0x1fa769[_0x4cc7('0xa80')](_0x496645[_0x4cc7('0x9c1')], _0x1b1363), _0x1fa769[_0x4cc7('0xa84')] && _0x496645[_0x4cc7('0xa81')] || (_0x1b1363[_0x4cc7('0xa82')] = !0x1), null == _0x232429 ? _0x1b1363[_0x4cc7('0xa83')](_0x496645[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), 0x0, 0x0, _0x496645[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0x7d9')], _0x496645[_0x4cc7('0xa78')]['image'][_0x4cc7('0x98b')]) : _0x1b1363[_0x4cc7('0xa83')](_0x496645[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]['get_src'](), _0x232429['x'], _0x232429['y'], _0x232429[_0x4cc7('0x7d9')], _0x232429[_0x4cc7('0x98b')]), _0x1fa769[_0x4cc7('0xa84')] && _0x496645['smoothing'] || (_0x1b1363['imageSmoothingEnabled'] = !0x0), _0x1fa769[_0x4cc7('0xa85')](_0x496645, !0x1))); }, '__renderDOM': function(_0x18e1bb) { this['__domRender'] = !0x0; this['__updateCacheBitmap'](_0x18e1bb, this[_0x4cc7('0x3422')]); this[_0x4cc7('0x3477')] = this[_0x4cc7('0x3422')] = !0x1; if (null == this[_0x4cc7('0xa33')] || this[_0x4cc7('0xa76')]) { this[_0x4cc7('0xe3a')] && (this[_0x4cc7('0xe3a')] = !0x1, this['__isHTML'] && null != this[_0x4cc7('0x3478')] && (this[_0x4cc7('0x2f9a')](this[_0x4cc7('0x3478')]), this['__layoutDirty'] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()))); var _0x3c29c9 = this , _0x2b6188 = _0x3c29c9[_0x4cc7('0x1929')]; if (null != _0x3c29c9['stage'] && _0x3c29c9['__worldVisible'] && _0x3c29c9[_0x4cc7('0xa77')]) { if (_0x3c29c9[_0x4cc7('0x1b57')] || _0x3c29c9['__renderTransformChanged'] || null == _0x3c29c9['__div']) if ('' != _0x2b6188[_0x4cc7('0xcb4')] || _0x2b6188[_0x4cc7('0x992')] || _0x2b6188[_0x4cc7('0x2c5f')] || 0x1 == _0x2b6188[_0x4cc7('0x994')]) { if (_0x4cc7('0x3479') === _0x4cc7('0x3479')) { null == _0x3c29c9['__div'] && (_0x3c29c9[_0x4cc7('0x1b54')] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0x273c')), _0x18e1bb['__initializeElement'](_0x3c29c9, _0x3c29c9[_0x4cc7('0x1b54')]), _0x3c29c9[_0x4cc7('0x347a')]['setProperty'](_0x4cc7('0x347b'), 'none', null), _0x3c29c9[_0x4cc7('0x1b54')][_0x4cc7('0x9ad')](_0x4cc7('0x1284'), function(_0x18e1bb) { if (_0x4cc7('0x347c') !== _0x4cc7('0x347d')) { _0x18e1bb[_0x4cc7('0xc5c')](); _0x3c29c9['get_htmlText']() != _0x3c29c9['__div'][_0x4cc7('0x1b56')] && (_0x3c29c9['set_htmlText'](_0x3c29c9[_0x4cc7('0x1b54')][_0x4cc7('0x1b56')]), _0x3c29c9[_0x4cc7('0x1b57')] = !0x1); } else { _0x56fa7a['prototype'][_0x4cc7('0x100d')]['call'](this, _0x18e1bb); this[_0x4cc7('0x1886')] = null; this[_0x4cc7('0xd4f')](_0x18e1bb); } }, !0x0)); _0x2b6188[_0x4cc7('0x1e8d')] ? _0x3c29c9['__style'][_0x4cc7('0x1f97')](_0x4cc7('0x347e'), _0x4cc7('0x347f'), null) : _0x3c29c9[_0x4cc7('0x347a')][_0x4cc7('0x1f97')](_0x4cc7('0x3480'), _0x4cc7('0xccb'), null); _0x3c29c9[_0x4cc7('0x347a')][_0x4cc7('0x1f97')](_0x2d63f9[_0x4cc7('0x280')], _0x4cc7('0x98c'), null); _0x2b6188['selectable'] ? (_0x3c29c9[_0x4cc7('0x347a')][_0x4cc7('0x1f97')](_0x2d63f9[_0x4cc7('0x282')], _0x4cc7('0xcb4'), null), _0x3c29c9[_0x4cc7('0x347a')][_0x4cc7('0x1f97')]('-webkit-user-select', _0x4cc7('0xcb4'), null), _0x3c29c9[_0x4cc7('0x347a')][_0x4cc7('0x1f97')](_0x4cc7('0x3481'), _0x4cc7('0xcb4'), null), _0x3c29c9[_0x4cc7('0x347a')][_0x4cc7('0x1f97')]('-ms-user-select', _0x4cc7('0xcb4'), null), _0x3c29c9[_0x4cc7('0x347a')][_0x4cc7('0x1f97')](_0x4cc7('0x3482'), _0x4cc7('0xcb4'), null)) : _0x3c29c9[_0x4cc7('0x347a')][_0x4cc7('0x1f97')](_0x2d63f9[_0x4cc7('0x282')], _0x4cc7('0x3483'), null); _0x3c29c9['__div'][_0x4cc7('0x3484')] = 0x1 == _0x2b6188[_0x4cc7('0x994')]; var _0x572b7c = _0x3c29c9['__style']; _0x2b6188['background'] ? _0x572b7c['setProperty']('background-color', '#' + _0x29cea6['hex'](_0x2d63f9[_0x4cc7('0x228')](_0x2b6188[_0x4cc7('0x1e4d')], 0xffffff), 0x6), null) : _0x572b7c[_0x4cc7('0x3485')](_0x4cc7('0x3486')); var _0x18a62b = _0x2b6188[_0x4cc7('0x7d9')] , _0x5c86c6 = _0x2b6188['height'] , _0x394a20 = 0x1 , _0x107687 = _0x3c29c9[_0x4cc7('0x2f99')]['size'] , _0x4bf907 = _0x107687 , _0x48c401 = _0x3c29c9[_0x4cc7('0x9c1')]; if (0x1 != _0x48c401['a'] || 0x1 != _0x48c401['d']) _0x2d63f9[_0x4cc7('0x27a')](_0x48c401['a'], _0x48c401['d']) ? (_0x394a20 = _0x48c401['a'], _0x48c401['a'] = _0x48c401['d'] = 0x1) : _0x48c401['a'] > _0x48c401['d'] ? (_0x394a20 = _0x48c401['a'], _0x48c401['d'] /= _0x48c401['a'], _0x48c401['a'] = 0x1) : (_0x394a20 = _0x48c401['d'], _0x48c401['a'] /= _0x48c401['d'], _0x48c401['d'] = 0x1), _0x4bf907 *= _0x394a20, _0x18a62b = Math[_0x4cc7('0xaea')](_0x18a62b * _0x394a20), _0x5c86c6 = Math['ceil'](_0x5c86c6 * _0x394a20); _0x3c29c9[_0x4cc7('0x2f99')][_0x4cc7('0xe17')] = _0x4bf907; _0x48c401 = _0x2b6188[_0x4cc7('0xcb4')]; var _0x16dada = 0x0; if (_0x3c29c9[_0x4cc7('0x2f97')]) { for (var _0x1b3a15 = _0x48c401; _0x227d70[_0x4cc7('0x3487')][_0x4cc7('0xc7c')](_0x1b3a15); ) { _0x1b3a15 = _0x227d70[_0x4cc7('0x3487')][_0x4cc7('0xc7d')](0x0); var _0x5aff49 = ''; _0x227d70['__regexFace'][_0x4cc7('0xc7c')](_0x1b3a15) && (_0x5aff49 += _0x4cc7('0x3488') + _0x227d70[_0x4cc7('0x3489')](_0x227d70[_0x4cc7('0x348a')]) + '\x27;'); _0x227d70[_0x4cc7('0x348b')][_0x4cc7('0xc7c')](_0x1b3a15) && (_0x5aff49 += _0x4cc7('0x348c') + _0x227d70[_0x4cc7('0x3489')](_0x227d70['__regexColor']) + ';'); if (_0x227d70[_0x4cc7('0x348d')][_0x4cc7('0xc7c')](_0x1b3a15)) { _0x16dada = _0x227d70[_0x4cc7('0x3489')](_0x227d70['__regexSize']); var _0x161060 = _0x3a8a6f[_0x4cc7('0xc89')](_0x16dada, 0x0); _0x16dada = parseFloat(_0x16dada) * _0x394a20; _0x5aff49 += 'font-size:' + (0x2b == _0x161060 || 0x2d == _0x161060 ? _0x4bf907 + _0x16dada : _0x16dada) + _0x4cc7('0x348e'); } _0x48c401 = _0x29cea6[_0x4cc7('0x20')](_0x48c401, _0x1b3a15, _0x4cc7('0x348f') + _0x5aff49 + '\x27>'); _0x1b3a15 = _0x227d70[_0x4cc7('0x3487')][_0x4cc7('0xc7f')](); } _0x48c401 = _0x48c401['replace'](_0x227d70[_0x4cc7('0x3490')]['r'], _0x4cc7('0x3491')); } else _0x48c401 = _0x29cea6['htmlEscape'](_0x48c401); _0x48c401 = _0x29cea6[_0x4cc7('0x20')](_0x48c401, '= this[_0x4cc7('0x9c2')])) { if (null != this[_0x4cc7('0xa86')] && !this[_0x4cc7('0xa76')] && 0x0 < this[_0x4cc7('0xa74')]() && 0x0 < this['get_height']()) { _0xd6e34e[_0x4cc7('0xa7b')](this[_0x4cc7('0xa07')]); _0xd6e34e['__pushMaskObject'](this); var _0x11f2a2 = _0xd6e34e[_0x4cc7('0xab1')] , _0x23bd81 = _0x432b23[_0x4cc7('0x9d8')]['get'](); _0x23bd81[_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0xa74')](), this['get_height']()); _0xd6e34e[_0x4cc7('0xab3')](_0x23bd81, this[_0x4cc7('0x9c1')]); var _0xa9001d = this[_0x4cc7('0xa86')]; _0x11f2a2['clear']((_0xa9001d >>> 0x10 & 0xff) / 0xff, (_0xa9001d >>> 0x8 & 0xff) / 0xff, (_0xa9001d & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0xd6e34e['__popMaskRect'](); _0xd6e34e[_0x4cc7('0xa85')](this); _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x23bd81); } null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa17')](this, _0xd6e34e); } } else _0x6bc21c[_0x4cc7('0xa17')](this[_0x4cc7('0xa33')], _0xd6e34e); this[_0x4cc7('0xa9b')](_0xd6e34e); }, '__renderGLMask': function(_0x353e27) { if (_0x4cc7('0x3498') === 'RnqZD') { 0x1 != this[_0x4cc7('0xc6f')] && null != this[_0x4cc7('0x3499')] && this['__context']['gl']['uniform4fv'](this[_0x4cc7('0x3499')][_0x4cc7('0xcf6')], _0x353e27); } else { _0x147c9e[_0x4cc7('0xa9c')](this, _0x353e27); _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xb9c')][_0x4cc7('0x96b')](this, _0x353e27); } }, '__replaceSelectedText': function(_0xcb94ec, _0x81fb4d) { null == _0x81fb4d && (_0x81fb4d = !0x0); null == _0xcb94ec && (_0xcb94ec = ''); if ('' != _0xcb94ec || this[_0x4cc7('0xe3b')] != this['__caretIndex']) { var _0x3a87bf = this['__caretIndex'] < this[_0x4cc7('0xe3b')] ? this['__caretIndex'] : this[_0x4cc7('0xe3b')] , _0x495ad4 = this['__caretIndex'] > this['__selectionIndex'] ? this['__caretIndex'] : this['__selectionIndex']; if (!(_0x3a87bf == _0x495ad4 && 0x0 < this[_0x4cc7('0x1929')]['maxChars'] && _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) == this['__textEngine'][_0x4cc7('0x2e33')])) { if ('naJwd' === 'hoVqd') { var _0xa71243 = this[_0x4cc7('0x349a')][_0x4cc7('0x907')]; if (null != _0xa71243) { _0xa71243 = _0xa71243['__getWorldTransform'](); var _0x17e382 = _0xa71243['a'] * _0xa71243['d'] - _0xa71243['b'] * _0xa71243['c']; if (0x0 == _0x17e382) _0xcb94ec['x'] = -_0xa71243['tx'], _0xcb94ec['y'] = -_0xa71243['ty']; else { var _0xf69685 = 0x1 / _0x17e382 * (_0xa71243['c'] * (_0xa71243['ty'] - _0xcb94ec['y']) + _0xa71243['d'] * (_0xcb94ec['x'] - _0xa71243['tx'])); _0xcb94ec['y'] = 0x1 / _0x17e382 * (_0xa71243['a'] * (_0xcb94ec['y'] - _0xa71243['ty']) + _0xa71243['b'] * (_0xa71243['tx'] - _0xcb94ec['x'])); _0xcb94ec['x'] = _0xf69685; } } _0xa71243 = _0xcb94ec['x'] + this['__dragOffsetX']; _0xcb94ec = _0xcb94ec['y'] + this[_0x4cc7('0x349b')]; null != this[_0x4cc7('0x349c')] && (_0xa71243 < this['__dragBounds']['x'] ? _0xa71243 = this['__dragBounds']['x'] : _0xa71243 > this[_0x4cc7('0x349c')]['get_right']() && (_0xa71243 = this[_0x4cc7('0x349c')][_0x4cc7('0xa97')]()), _0xcb94ec < this[_0x4cc7('0x349c')]['y'] ? _0xcb94ec = this['__dragBounds']['y'] : _0xcb94ec > this[_0x4cc7('0x349c')][_0x4cc7('0xa98')]() && (_0xcb94ec = this['__dragBounds'][_0x4cc7('0xa98')]())); this[_0x4cc7('0x349a')]['set_x'](_0xa71243); this['__dragObject'][_0x4cc7('0xb44')](_0xcb94ec); } else { _0x3a87bf > _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) && (_0x3a87bf = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')])); _0x495ad4 > _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) && (_0x495ad4 = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')])); if (_0x495ad4 < _0x3a87bf) { if (_0x4cc7('0x349d') === _0x4cc7('0x349d')) { var _0x1d0e5c = _0x495ad4; _0x495ad4 = _0x3a87bf; _0x3a87bf = _0x1d0e5c; } else { var _0x1b89c7 = _0x81fb4d = this[_0x4cc7('0x349e')]; this[_0x4cc7('0xa6f')](_0x81fb4d < _0xcb94ec ? _0x81fb4d : _0xcb94ec, _0x56067a[_0x4cc7('0x7bd')](_0x1b89c7, _0xcb94ec) ? _0x1b89c7 : _0xcb94ec); this[_0x4cc7('0x349f')] = _0xcb94ec; this[_0x4cc7('0x34a0')][_0x4cc7('0xc20')](!0x1); _0x4fb1cb[_0x4cc7('0x34a1')] = !0x0; } } 0x0 > _0x3a87bf && (_0x3a87bf = 0x0); this[_0x4cc7('0x3438')](_0x3a87bf, _0x495ad4, _0xcb94ec, _0x81fb4d); _0xcb94ec = _0x3a87bf + _0x39d617['get_length'](_0x5260f5['__cast'](_0xcb94ec, String)); _0xcb94ec > _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) && (_0xcb94ec = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')])); this[_0x4cc7('0x34a2')](_0xcb94ec, _0xcb94ec); this['__updateScrollH'](); } } } }, '__replaceText': function(_0x2a5e08, _0x503159, _0xdff9d2, _0x26154a) { if (!(_0x2d63f9[_0x4cc7('0x27e')](_0x503159, _0x2a5e08) || 0x0 > _0x2a5e08 || _0x503159 > _0x39d617[_0x4cc7('0x34')](this['__text']) || null == _0xdff9d2)) { _0x26154a && (_0xdff9d2 = this['__textEngine']['restrictText'](_0xdff9d2), 0x0 < this[_0x4cc7('0x1929')][_0x4cc7('0x2e33')] && (_0x26154a = _0x503159 - _0x2a5e08, _0x26154a = this['__textEngine'][_0x4cc7('0x2e33')] - _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) + _0x26154a, 0x0 >= _0x26154a ? _0xdff9d2 = '' : _0x26154a < _0xdff9d2[_0x4cc7('0x21')] && (_0xdff9d2 = _0x3a8a6f[_0x4cc7('0x946')](_0xdff9d2, 0x0, _0x26154a)))); this['__updateText'](_0x39d617[_0x4cc7('0xde7')](this[_0x4cc7('0x342e')], 0x0, _0x2a5e08) + _0xdff9d2 + _0x39d617[_0x4cc7('0xde7')](this['__text'], _0x503159)); _0x503159 > _0x39d617['get_length'](this['__text']) && (_0x503159 = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')])); _0x26154a = _0xdff9d2[_0x4cc7('0x21')] - (_0x503159 - _0x2a5e08); for (var _0x134f04 = 0x0, _0x2ac0e7; _0x134f04 < this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')](); ) _0x2ac0e7 = this['__textEngine']['textFormatRanges'][_0x4cc7('0x2b')](_0x134f04), _0x2ac0e7[_0x4cc7('0x99a')] <= _0x2a5e08 && _0x2ac0e7['end'] >= _0x503159 ? (_0x2ac0e7[_0x4cc7('0x10a1')] += _0x26154a, ++_0x134f04) : _0x2ac0e7[_0x4cc7('0x99a')] >= _0x2a5e08 && _0x2ac0e7['end'] <= _0x503159 ? (0x0 < _0x134f04 ? this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0xa5e')](_0x134f04, 0x1) : (_0x2ac0e7['start'] = 0x0, _0x2ac0e7[_0x4cc7('0x10a1')] = _0x2a5e08 + _0xdff9d2[_0x4cc7('0x21')], ++_0x134f04), _0x26154a -= _0x2ac0e7[_0x4cc7('0x10a1')] - _0x2ac0e7[_0x4cc7('0x99a')]) : (_0x2ac0e7[_0x4cc7('0x99a')] > _0x2a5e08 && _0x2ac0e7[_0x4cc7('0x99a')] <= _0x503159 && (_0x2ac0e7[_0x4cc7('0x99a')] += _0x26154a), ++_0x134f04); this[_0x4cc7('0x2f9b')](); this[_0x4cc7('0x342f')](); this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); } }, '__shouldCacheHardware': function(_0x27f5b5) { return 0x1 == _0x27f5b5 ? !0x0 : !0x1; }, '__startCursorTimer': function() { this[_0x4cc7('0x34a3')] = _0xac1deb[_0x4cc7('0xc5d')](_0x48c401(this, this['__startCursorTimer']), 0x258); this[_0x4cc7('0x2f12')] = !this[_0x4cc7('0x2f12')]; this[_0x4cc7('0x1b57')] = !0x0; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); }, '__startTextInput': function() { 0x0 > this['__caretIndex'] && (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')] = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')])); (_0x21ad67[_0x4cc7('0xac5')] ? this[_0x4cc7('0xe3a')] : 0x1) && this[_0x4cc7('0x34a4')](); }, '__stopCursorTimer': function() { if (_0x4cc7('0x34a5') !== 'qknfv') { null != this[_0x4cc7('0x34a3')] && (this[_0x4cc7('0x34a3')][_0x4cc7('0xd8a')](), this[_0x4cc7('0x34a3')] = null); this[_0x4cc7('0x2f12')] && (this['__showCursor'] = !0x1, this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]())); } else { this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb49')](this[_0x4cc7('0x23b2')][_0x4cc7('0x126')]['get_transform']()); this[_0x4cc7('0x26f4')][_0x4cc7('0x126')][_0x4cc7('0xb2a')](-0x1); var _0x5b089d = this['candy'][_0x4cc7('0x126')]; _0x5b089d[_0x4cc7('0xb44')](_0x5b089d[_0x4cc7('0xb45')]() - 0xd); _0x5b089d = this[_0x4cc7('0x26f4')]['mesh']; _0x5b089d[_0x4cc7('0xd5a')](_0x5b089d[_0x4cc7('0xd92')]() + 0x8); this[_0x4cc7('0x23b2')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x61); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); _0x5b089d = _0x1baaa1['scale'](1.1); var _0x241cba = new _0x161060(this[_0x4cc7('0x23b2')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Candy!', 0x0, 0xa0, _0x5b089d, null, null, _0x241cba, null); } }, '__stopTextInput': function() { (_0x21ad67[_0x4cc7('0xac5')] ? this['__renderedOnCanvasWhileOnDOM'] : 0x1) && this['__disableInput'](); }, '__updateCacheBitmap': function(_0x5547b3, _0x5c81a6) { return _0x56067a['Ltioj'](null, this['__filters']) || 'opengl' != _0x5547b3[_0x4cc7('0xaad')] || null != this[_0x4cc7('0xa33')] || this[_0x4cc7('0x3477')] ? _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xaaf')][_0x4cc7('0x96b')](this, _0x5547b3, _0x5c81a6 || this['__dirty']) ? (null != this[_0x4cc7('0xa33')] && (this[_0x4cc7('0xa33')][_0x4cc7('0x9c1')]['tx'] -= this[_0x4cc7('0x21d1')], this['__cacheBitmap'][_0x4cc7('0x9c1')]['ty'] -= this[_0x4cc7('0x21d2')]), !0x0) : !0x1 : !0x1; }, '__updateLayout': function() { if (this[_0x4cc7('0x1e8e')]) { var _0x5e9989 = this[_0x4cc7('0x1929')]['width']; this['__textEngine'][_0x4cc7('0x94a')](); if (_0x2d63f9[_0x4cc7('0x3365')](0x2, this['__textEngine'][_0x4cc7('0x2e31')])) { if (this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] != _0x5e9989) switch (this['__textEngine']['autoSize']) { case 0x0: this[_0x4cc7('0xb46')](this['get_x']() + (_0x5e9989 - this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')]) / 0x2); break; case 0x3: this[_0x4cc7('0xb46')](_0x2d63f9[_0x4cc7('0x3472')](this[_0x4cc7('0x472')](), _0x5e9989 - this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')])); } this[_0x4cc7('0x1929')]['getBounds'](); } this['__layoutDirty'] = !0x1; } }, '__updateScrollH': function() { if (!this[_0x4cc7('0x34a6')]() && 0x1 == this[_0x4cc7('0x3461')]()) { this[_0x4cc7('0x1e8e')] = !0x0; this['__updateLayout'](); var _0x5cbcda = this[_0x4cc7('0x1929')]['textWidth'] - this[_0x4cc7('0x1929')]['width'] + 0x4; 0x0 < _0x5cbcda ? this[_0x4cc7('0xe3d')] >= _0x39d617['get_length'](this[_0x4cc7('0x34a7')]()) ? this['set_scrollH'](Math[_0x4cc7('0xaea')](_0x5cbcda)) : (_0x5cbcda = _0x432b23[_0x4cc7('0x9d8')]['get'](), this[_0x4cc7('0x3431')](this[_0x4cc7('0xe3d')], _0x5cbcda), _0x5cbcda['x'] < this[_0x4cc7('0x2c65')]() ? this['set_scrollH'](Math[_0x4cc7('0xaeb')](_0x5cbcda['x'] - 0x2)) : _0x5cbcda['x'] > this[_0x4cc7('0x2c65')]() + this[_0x4cc7('0x1929')]['width'] && this[_0x4cc7('0x34a8')](Math[_0x4cc7('0xaea')](_0x5cbcda['x'] - this['__textEngine'][_0x4cc7('0x7d9')] - 0x2)), _0x432b23[_0x4cc7('0x9d8')]['release'](_0x5cbcda)) : this[_0x4cc7('0x34a8')](0x0); } }, '__updateScrollV': function() { this[_0x4cc7('0x1e8e')] = !0x0; this[_0x4cc7('0xe3e')](); var _0xa957b9 = this['getLineIndexOfChar'](this[_0x4cc7('0xe3d')]); -0x1 == _0xa957b9 && 0x0 < this[_0x4cc7('0xe3d')] && (_0xa957b9 = _0x56067a[_0x4cc7('0x7b5')](this[_0x4cc7('0x30ec')](this['__caretIndex'] - 0x1), 0x1)); if (_0xa957b9 + 0x1 < this[_0x4cc7('0x2c66')]()) this[_0x4cc7('0x2e36')](_0xa957b9 + 0x1); else if (_0xa957b9 + 0x1 > this[_0x4cc7('0x346c')]()) { for (var _0x2648ec = 0x0; 0x0 <= _0xa957b9; ) if (_0x2648ec + this[_0x4cc7('0x1929')][_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0xa957b9) <= this[_0x4cc7('0xa75')]() - 0x4) _0x2648ec += this[_0x4cc7('0x1929')][_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0xa957b9), --_0xa957b9; else break; this['set_scrollV'](_0xa957b9 + 0x2); } else this[_0x4cc7('0x2e36')](this[_0x4cc7('0x2c66')]()); }, '__updateText': function(_0x1e28e6) { if (_0x4cc7('0x34a9') !== _0x2d63f9[_0x4cc7('0x285')]) { null == _0x30b0c2 && (_0x30b0c2 = !0x0); var _0x53121b = _0x6fe3b9[_0x4cc7('0x21e7')]('img/' + _0x1e28e6, _0x30b0c2); null == _0x53121b && (_0x53121b = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34aa') + _0x1e28e6, _0x30b0c2), null == _0x53121b && (_0x53121b = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34ab') + _0x1e28e6, _0x30b0c2), null == _0x53121b && (_0x53121b = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34ac') + _0x1e28e6, _0x30b0c2)))); _0x53121b[_0x4cc7('0x34ad')](0x0, 0x0, _0x53121b[_0x4cc7('0x34ae')](0x0, 0x0)); return _0x53121b; } else { var _0x583c62 = _0x4cc7('0x34af')[_0x4cc7('0x46')]('|') , _0x3fe19c = 0x0; while (!![]) { switch (_0x583c62[_0x3fe19c++]) { case '0': _0x21ad67[_0x4cc7('0xac5')] && this[_0x4cc7('0xe3a')] && (this[_0x4cc7('0x3422')] = this[_0x4cc7('0x342e')] != _0x1e28e6); continue; case '1': this[_0x4cc7('0x342e')] = this[_0x4cc7('0x1929')][_0x4cc7('0xcb4')]; continue; case '2': this[_0x4cc7('0x1929')]['set_text'](_0x1e28e6); continue; case '3': _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x342e')]) < this[_0x4cc7('0xe3d')] && (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')] = _0x39d617['get_length'](this[_0x4cc7('0x342e')])); continue; case '4': if (!this['__displayAsPassword'] || _0x21ad67[_0x4cc7('0xac5')] && !this[_0x4cc7('0xe3a')]) this[_0x4cc7('0x1929')]['set_text'](this[_0x4cc7('0x342e')]); else { _0x1e28e6 = ''; for (var _0x30b0c2 = 0x0, _0x17efcb = _0x39d617[_0x4cc7('0x34')](this[_0x4cc7('0x34a7')]()); _0x30b0c2 < _0x17efcb; ) _0x30b0c2++, _0x1e28e6 += '*'; this[_0x4cc7('0x1929')][_0x4cc7('0x215d')](_0x1e28e6); } continue; } break; } } }, '__updateTransforms': function(_0x2b7cf3) { _0x2b4072[_0x4cc7('0x8')]['__updateTransforms'][_0x4cc7('0x96b')](this, _0x2b7cf3); _0x2b7cf3 = this[_0x4cc7('0x9c1')]; var _0x5ae416 = this[_0x4cc7('0x21d1')] , _0x1c5c71 = this['__offsetY']; _0x2b7cf3['tx'] = _0x5ae416 * _0x2b7cf3['a'] + _0x1c5c71 * _0x2b7cf3['c'] + _0x2b7cf3['tx']; _0x2b7cf3['ty'] = _0x5ae416 * _0x2b7cf3['b'] + _0x1c5c71 * _0x2b7cf3['d'] + _0x2b7cf3['ty']; }, 'set_autoSize': function(_0x372109) { _0x372109 != this[_0x4cc7('0x1929')][_0x4cc7('0x2e31')] && (this[_0x4cc7('0x1e8e')] = this['__dirty'] = !0x0, this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]())); return this[_0x4cc7('0x1929')][_0x4cc7('0x2e31')] = _0x372109; }, 'set_background': function(_0x12939a) { _0x12939a != this[_0x4cc7('0x1929')][_0x4cc7('0x992')] && (this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]())); return this['__textEngine']['background'] = _0x12939a; }, 'set_border': function(_0x43bb2e) { _0x43bb2e != this[_0x4cc7('0x1929')][_0x4cc7('0x2c5f')] && (this[_0x4cc7('0x1b57')] = !0x0, this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']())); return this[_0x4cc7('0x1929')][_0x4cc7('0x2c5f')] = _0x43bb2e; }, 'get_bottomScrollV': function() { this['__updateLayout'](); return this['__textEngine'][_0x4cc7('0x346c')](); }, 'get_defaultTextFormat': function() { return this[_0x4cc7('0x2f99')][_0x4cc7('0x1176')](); }, 'set_defaultTextFormat': function(_0x3df5ac) { this[_0x4cc7('0x2f99')]['__merge'](_0x3df5ac); this['__dirty'] = this[_0x4cc7('0x1e8e')] = !0x0; this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); return _0x3df5ac; }, 'set_displayAsPassword': function(_0x1af797) { _0x1af797 != this[_0x4cc7('0x3423')] && (this[_0x4cc7('0x1e8e')] = this['__dirty'] = !0x0, this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()), this[_0x4cc7('0x3423')] = _0x1af797, this[_0x4cc7('0x2f9a')](this['__text'])); return _0x1af797; }, 'set_embedFonts': function(_0x8d7793) { return this[_0x4cc7('0x1929')]['embedFonts'] = _0x8d7793; }, 'get_height': function() { this[_0x4cc7('0xe3e')](); return this[_0x4cc7('0x1929')][_0x4cc7('0x98b')] * Math['abs'](this['get_scaleY']()); }, 'set_height': function(_0x2d8201) { _0x2d8201 != this[_0x4cc7('0x1929')]['height'] && (this[_0x4cc7('0xb2c')](), this['__layoutDirty'] = this['__dirty'] = !0x0, this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()), this['__textEngine'][_0x4cc7('0x98b')] = _0x2d8201); return this[_0x4cc7('0x1929')][_0x4cc7('0x98b')] * Math['abs'](this[_0x4cc7('0xb4a')]()); }, 'get_htmlText': function() { if (_0x4cc7('0x34b0') === _0x4cc7('0x34b0')) { return this[_0x4cc7('0x2f97')] ? this['__rawHtmlText'] : this['__text']; } else { if (null != this[_0x4cc7('0x2429')]['stuckTo'] && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x1, this[_0x4cc7('0x2429')][_0x4cc7('0x2439')](null)), this[_0x4cc7('0x2428')] = -0x1, 0x0 <= this['countdownToGrab'] && (this[_0x4cc7('0x2432')] -= a, 0x0 >= this['countdownToGrab'] && (this[_0x4cc7('0x2429')][_0x4cc7('0x126')]['set_position'](this[_0x4cc7('0x126')]['get_scenePosition']()), this[_0x4cc7('0x2429')][_0x4cc7('0x2439')](this), this['anchor'][_0x4cc7('0x2431')] = !0x0, this['countdownToGrab'] = this[_0x4cc7('0x2428')] = -0x1, this[_0x4cc7('0x2426')] = 0x0, this[_0x4cc7('0x2429')][_0x4cc7('0x2433')](this))), this[_0x4cc7('0x2429')][_0x4cc7('0x2435')] != this) if (this[_0x4cc7('0x2429')]['sticky'] && !this[_0x4cc7('0x2436')]) _0x20b7eb['keepInRange'](this[_0x4cc7('0x2429')], this['mesh'][_0x4cc7('0x13f9')](), 0xaa) && (this[_0x4cc7('0x2436')] = !0x0); else { c = _0x20b7eb[_0x4cc7('0x2430')](this['anchor'], this['mesh'][_0x4cc7('0x13f9')](), 0xaa); d = this['mesh'][_0x4cc7('0x13f9')](); var _0x1e46be = this[_0x4cc7('0x2429')]['mesh']['get_position']() , _0x346509 = _0x20b7eb['temp']; null == _0x346509 && (_0x346509 = new _0x21e384()); _0x346509['x'] = d['x'] - _0x1e46be['x']; _0x346509['y'] = d['y'] - _0x1e46be['y']; _0x346509['z'] = d['z'] - _0x1e46be['z']; c && this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0x56067a['MmSys'](this[_0x4cc7('0x126')][_0x4cc7('0xd92')](), 0xa) && (this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0); d = _0x20b7eb['temp']; d['x'] * d['x'] + d['y'] * d['y'] + d['z'] * d['z'] <= this['radius'] * this[_0x4cc7('0xf3f')] ? (this[_0x4cc7('0x2429')][_0x4cc7('0x126')]['set_position'](this[_0x4cc7('0x126')][_0x4cc7('0x13f9')]()), this['anchor']['set_stuckTo'](this), this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0, this[_0x4cc7('0x2432')] = this['distFromAnchor'] = -0x1, this[_0x4cc7('0x2426')] = 0x0, this[_0x4cc7('0x2429')]['claimPickups'](this)) : (this[_0x4cc7('0x2426')] += a, 0.4 <= this[_0x4cc7('0x2426')] && (this['reel'] = !0x0, this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] = !0x0), 0.8 <= this[_0x4cc7('0x2426')] && 0x0 > this['countdownToGrab'] && (this[_0x4cc7('0x2432')] = 0.2), _0x20b7eb[_0x4cc7('0xb93')]['z'] += 0xa, a = _0x20b7eb[_0x4cc7('0xb93')], d = a['x'] * a['x'] + _0x56067a[_0x4cc7('0x345f')](a['y'], a['y']) + a['z'] * a['z'], _0x1e46be = d - 0x1, 1e-10 > (0x0 <= _0x1e46be ? _0x1e46be : -_0x1e46be) || (0x0 == d ? (a['x'] = 0x1, a['y'] = 0x0, a['z'] = 0x0) : (d = 0x1 / Math[_0x4cc7('0x2c')](d), a['x'] *= d, a['y'] *= d, a['z'] *= d)), a = _0x20b7eb['temp'], d = 0x12c + 0x258 * this[_0x4cc7('0x2426')], _0x1e46be = _0x20b7eb['temp'], null == _0x1e46be && (_0x1e46be = new _0x21e384()), _0x1e46be['x'] = a['x'] * d, _0x1e46be['y'] = a['y'] * d, _0x1e46be['z'] = a['z'] * d, _0x20b7eb['temp']['z'] += this[_0x4cc7('0xa3b')](), a = this['anchor'][_0x4cc7('0x22c6')]['velocity'], d = _0x20b7eb[_0x4cc7('0xb93')], a['x'] = d['x'], a['y'] = d['y'], a['z'] = d['z']); !this[_0x4cc7('0x2429')][_0x4cc7('0x2431')] && (c || _0x56067a[_0x4cc7('0x78a')](this[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - this[_0x4cc7('0x2429')][_0x4cc7('0x126')][_0x4cc7('0xd92')](), 0xaa * (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')](_0x4cc7('0x1bfe')) ? 0.5 : 0.7))) && 0x0 > this[_0x4cc7('0x2432')] && (this[_0x4cc7('0x2432')] = 0.2); } } }, 'set_htmlText': function(_0x15764f) { this['__isHTML'] && this[_0x4cc7('0x342e')] == _0x15764f || (this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0, this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); this['__isHTML'] = !0x0; this['__rawHtmlText'] = _0x15764f; _0x15764f = _0x5d37f1['parse'](_0x15764f, this[_0x4cc7('0x2f99')], this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')]); if (_0x21ad67[_0x4cc7('0xac5')]) { 0x1 < this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')]['get_length']() && this['__textEngine']['textFormatRanges'][_0x4cc7('0xa5e')](0x1, this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')]() - 0x1); var _0x478d47 = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](0x0); _0x478d47['format'] = this['__textFormat']; _0x478d47[_0x4cc7('0x99a')] = 0x0; this[_0x4cc7('0xe3a')] ? (_0x478d47[_0x4cc7('0x10a1')] = _0x15764f[_0x4cc7('0x21')], this[_0x4cc7('0x2f9a')](_0x15764f)) : (_0x478d47[_0x4cc7('0x10a1')] = this['__rawHtmlText']['length'], this[_0x4cc7('0x2f9a')](this[_0x4cc7('0x3478')])); } else this[_0x4cc7('0x2f9a')](_0x15764f); this[_0x4cc7('0x2f9b')](); return _0x15764f; }, 'get_maxScrollV': function() { this[_0x4cc7('0xe3e')](); return this[_0x4cc7('0x1929')][_0x4cc7('0x518')](); }, 'get_multiline': function() { return this[_0x4cc7('0x1929')][_0x4cc7('0x2e34')]; }, 'set_multiline': function(_0x4d48a4) { _0x4d48a4 != this['__textEngine']['multiline'] && (this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0, this['__updateText'](this['__text']), this[_0x4cc7('0x342f')](), this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); return this[_0x4cc7('0x1929')][_0x4cc7('0x2e34')] = _0x4d48a4; }, 'get_numLines': function() { this['__updateLayout'](); return this[_0x4cc7('0x1929')][_0x4cc7('0x3436')]; }, 'get_scrollH': function() { return this[_0x4cc7('0x1929')]['scrollH']; }, 'set_scrollH': function(_0x5dcce1) { this[_0x4cc7('0xe3e')](); _0x5dcce1 > this[_0x4cc7('0x1929')][_0x4cc7('0x192a')] && (_0x5dcce1 = this['__textEngine'][_0x4cc7('0x192a')]); 0x0 > _0x5dcce1 && (_0x5dcce1 = 0x0); _0x5dcce1 != this['__textEngine'][_0x4cc7('0x192b')] && (this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()), this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x192c')))); return this['__textEngine'][_0x4cc7('0x192b')] = _0x5dcce1; }, 'get_scrollV': function() { if (_0x4cc7('0x34b1') === _0x4cc7('0x34b1')) { return this[_0x4cc7('0x1929')][_0x4cc7('0x2c66')](); } else { _0x4964ea[_0x4cc7('0xab4')] = c, c instanceof _0x202aa0 && (c = c[_0x4cc7('0x9a4')]), _0x333772[_0x4cc7('0x34b2')]['sendError']({ 'promise': a[_0x4cc7('0x34b3')], 'error': c }); } }, 'set_scrollV': function(_0x57e268) { this['__updateLayout'](); _0x57e268 != this['__textEngine'][_0x4cc7('0x2c66')]() && (this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()), this[_0x4cc7('0x44')](new _0x76b31e(_0x2d63f9[_0x4cc7('0x286')]))); return this['__textEngine']['set_scrollV'](_0x57e268); }, 'get_selectable': function() { return this[_0x4cc7('0x1929')][_0x4cc7('0x2c64')]; }, 'set_selectable': function(_0x449ca7) { _0x449ca7 != this[_0x4cc7('0x1929')][_0x4cc7('0x2c64')] && 0x1 == this[_0x4cc7('0x3461')]() && (null != this['stage'] && this[_0x4cc7('0x99c')][_0x4cc7('0xb77')]() == this ? this[_0x4cc7('0x34b4')]() : _0x449ca7 || this['__stopTextInput']()); return this[_0x4cc7('0x1929')]['selectable'] = _0x449ca7; }, 'get_tabEnabled': function() { return null == this[_0x4cc7('0xb5d')] ? _0x56067a[_0x4cc7('0x7bf')](0x1, this[_0x4cc7('0x1929')]['type']) : this[_0x4cc7('0xb5d')]; }, 'get_text': function() { return this[_0x4cc7('0x342e')]; }, 'set_text': function(_0x10b79a) { if (this[_0x4cc7('0x2f97')] || this[_0x4cc7('0x342e')] != _0x10b79a) this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); else return _0x10b79a; 0x1 < this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0xa5e')](0x1, this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x34')]() - 0x1); var _0x5a28f3 = this['__textEngine'][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](0x0); _0x5a28f3['format'] = this[_0x4cc7('0x2f99')]; _0x5a28f3[_0x4cc7('0x99a')] = 0x0; _0x5a28f3[_0x4cc7('0x10a1')] = _0x39d617[_0x4cc7('0x34')](_0x10b79a); this[_0x4cc7('0x2f97')] = !0x1; this['__updateText'](_0x10b79a); this[_0x4cc7('0x2f9b')](); return _0x10b79a; }, 'get_textWidth': function() { this[_0x4cc7('0xe3e')](); return this[_0x4cc7('0x1929')][_0x4cc7('0x34b5')]; }, 'get_textHeight': function() { var _0x5ca5b8 = {}; _0x5ca5b8[_0x4cc7('0x34b6')] = function(_0x1fb3e3, _0x197d50) { return _0x1fb3e3 < _0x197d50; } ; if (_0x4cc7('0x34b7') === _0x4cc7('0x34b7')) { this[_0x4cc7('0xe3e')](); return this[_0x4cc7('0x1929')][_0x4cc7('0x345c')]; } else { if (a > this['__length']) { var _0xdf3a95 = new _0x3fbf75(new _0x5abb78(0x3 * (a + 0x1) >> 0x1)); if (_0x5ca5b8[_0x4cc7('0x34b6')](0x0, this['__length'])) { var _0x470b97 = this[_0x4cc7('0x21')]; this[_0x4cc7('0x21')] = this[_0x4cc7('0x34b8')]; _0xdf3a95[_0x4cc7('0x1eb3')](0x0, this, 0x0, this[_0x4cc7('0x34b8')]); this['length'] = _0x470b97; } this['b'] = _0xdf3a95['b']; this[_0x4cc7('0x34b8')] = _0xdf3a95[_0x4cc7('0x21')]; this[_0x4cc7('0x42')] = _0xdf3a95['data']; } this[_0x4cc7('0x21')] < a && (this['length'] = a); } }, 'get_type': function() { return this[_0x4cc7('0x1929')][_0x4cc7('0x994')]; }, 'set_type': function(_0x1385b3) { _0x1385b3 != this[_0x4cc7('0x1929')][_0x4cc7('0x994')] && (0x1 == _0x1385b3 ? (this['addEventListener'](_0x4cc7('0x8a9'), _0x48c401(this, this['this_onAddedToStage'])), this[_0x4cc7('0xe37')](null), this[_0x4cc7('0x1929')][_0x4cc7('0x34b9')] = !0x0) : (this[_0x4cc7('0xa2d')]('addedToStage', _0x48c401(this, this[_0x4cc7('0x34ba')])), this[_0x4cc7('0x34bb')](), this[_0x4cc7('0x1929')][_0x4cc7('0x34b9')] = null), this['__layoutDirty'] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']())); return this[_0x4cc7('0x1929')][_0x4cc7('0x994')] = _0x1385b3; }, 'get_width': function() { this[_0x4cc7('0xe3e')](); return this[_0x4cc7('0x1929')]['width'] * Math['abs'](this[_0x4cc7('0xa06')]); }, 'set_width': function(_0x431d28) { _0x431d28 != this['__textEngine']['width'] && (this['__setTransformDirty'](), this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()), this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] = _0x431d28); return this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] * Math['abs'](this['__scaleX']); }, 'set_wordWrap': function(_0x57c9f9) { if (_0x4cc7('0x34bc') !== _0x4cc7('0x34bd')) { _0x57c9f9 != this[_0x4cc7('0x1929')]['wordWrap'] && (this[_0x4cc7('0x1e8e')] = this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); return this[_0x4cc7('0x1929')][_0x4cc7('0x1e8d')] = _0x57c9f9; } else { var _0x12ef33 = this['__children'][_0x57c9f9]; this[_0x4cc7('0xae0')][_0x57c9f9] = this[_0x4cc7('0xae0')][b]; this['__children'][b] = _0x12ef33; this[_0x4cc7('0xab8')] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]()); } }, 'get_x': function() { return this[_0x4cc7('0xa01')]['tx'] + this[_0x4cc7('0x21d1')]; }, 'set_x': function(_0x5dcdda) { _0x5dcdda != this[_0x4cc7('0xa01')]['tx'] + this[_0x4cc7('0x21d1')] && this['__setTransformDirty'](); return this[_0x4cc7('0xa01')]['tx'] = _0x5dcdda - this[_0x4cc7('0x21d1')]; }, 'get_y': function() { return this['__transform']['ty'] + this['__offsetY']; }, 'set_y': function(_0x43cdce) { _0x2d63f9[_0x4cc7('0x287')](_0x43cdce, this[_0x4cc7('0xa01')]['ty'] + this[_0x4cc7('0x21d2')]) && this[_0x4cc7('0xb2c')](); return this['__transform']['ty'] = _0x2d63f9[_0x4cc7('0x288')](_0x43cdce, this[_0x4cc7('0x21d2')]); }, 'stage_onMouseMove': function(_0x645188) { null != this[_0x4cc7('0x99c')] && this[_0x4cc7('0x1929')][_0x4cc7('0x2c64')] && 0x0 <= this[_0x4cc7('0xe3b')] && (this[_0x4cc7('0xe3e')](), _0x645188 = this[_0x4cc7('0xe3c')](this[_0x4cc7('0xbf2')]() + this[_0x4cc7('0x2c65')](), this['get_mouseY']()), _0x645188 != this[_0x4cc7('0xe3d')] && (this['__caretIndex'] = _0x645188, _0x21ad67[_0x4cc7('0xac5')] ? this[_0x4cc7('0xe3a')] && (this[_0x4cc7('0x3422')] = !0x0) : (this[_0x4cc7('0x1b57')] = !0x0, this['__renderDirty'] || (this['__renderDirty'] = !0x0, this[_0x4cc7('0xab9')]())))); }, 'stage_onMouseUp': function(_0x4d6e72) { if (null != this[_0x4cc7('0x99c')] && (this['stage'][_0x4cc7('0xa2d')](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0x34be')])), this['stage']['removeEventListener'](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x34bf')])), this[_0x4cc7('0x99c')]['get_focus']() == this)) { this[_0x4cc7('0xa29')](); this[_0x4cc7('0xe3e')](); var _0x5aa774 = this[_0x4cc7('0xe3c')](this[_0x4cc7('0xbf2')]() + this[_0x4cc7('0x2c65')](), this['get_mouseY']()); _0x4d6e72 = Math['min'](this[_0x4cc7('0xe3b')], _0x5aa774) | 0x0; _0x5aa774 = Math[_0x4cc7('0x52')](this['__selectionIndex'], _0x5aa774) | 0x0; this[_0x4cc7('0xe3b')] = _0x4d6e72; this[_0x4cc7('0xe3d')] = _0x5aa774; this['__inputEnabled'] && (this[_0x4cc7('0xe37')](null), this[_0x4cc7('0xe38')](), this['__startCursorTimer'](), _0x21ad67['__supportDOM'] && this['__renderedOnCanvasWhileOnDOM'] && (this[_0x4cc7('0x3422')] = !0x0)); } }, 'this_onAddedToStage': function(_0x1b7fb4) { if (_0x4cc7('0x34c0') !== _0x4cc7('0x34c0')) { var _0x39a0f0 = c++; _0x39a0f0 = _0x1b7fb4[_0x4cc7('0x2b')](_0x39a0f0); if (0x0 > _0x39a0f0['a'] * _0x56067a[_0x4cc7('0x7c0')](this[_0x4cc7('0xefb')], 0x0 > _0x39a0f0['a'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')]) + _0x39a0f0['b'] * (this[_0x4cc7('0xf02')] + (0x0 > _0x39a0f0['b'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) + _0x39a0f0['c'] * (this['_centerZ'] + (0x0 > _0x39a0f0['c'] ? -this[_0x4cc7('0xf38')] : this[_0x4cc7('0xf38')])) - _0x39a0f0['d']) return !0x1; } else { this['this_onFocusIn'](null); } }, 'this_onFocusIn': function(_0x5b6f35) { 0x1 == this['get_type']() && null != this[_0x4cc7('0x99c')] && this['stage'][_0x4cc7('0xb77')]() == this && this[_0x4cc7('0x34b4')](); }, 'this_onFocusOut': function(_0x4e63b3) { this[_0x4cc7('0xe38')](); null != _0x4e63b3[_0x4cc7('0x34c1')] && _0x5260f5[_0x4cc7('0x9a0')](_0x4e63b3[_0x4cc7('0x34c1')], _0x2cd08d) ? (null != this[_0x4cc7('0x99c')] && (this[_0x4cc7('0x99c')]['window'][_0x4cc7('0x2d97')][_0x4cc7('0x95b')](_0x48c401(this, this[_0x4cc7('0x2d98')])), this[_0x4cc7('0x99c')][_0x4cc7('0x9a1')]['onKeyDown'][_0x4cc7('0x95b')](_0x56067a[_0x4cc7('0x741')](_0x48c401, this, this['window_onKeyDown']))), this[_0x4cc7('0xe36')] = !0x1) : this['__stopTextInput'](); this[_0x4cc7('0xe3b')] != this[_0x4cc7('0xe3d')] && (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')], this[_0x4cc7('0x1b57')] = !0x0, this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); }, 'this_onKeyDown': function(_0x1457d7) { this[_0x4cc7('0x3441')]() && 0x1 != this[_0x4cc7('0x3461')]() && 0x43 == _0x1457d7[_0x4cc7('0x34c2')] && (_0x1457d7[_0x4cc7('0x34c3')] || _0x1457d7[_0x4cc7('0x1f0f')]) && this[_0x4cc7('0xe3d')] != this[_0x4cc7('0xe3b')] && _0x30d6ae['set_text'](_0x39d617[_0x4cc7('0xde7')](this['__text'], this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')])); }, 'this_onMouseDown': function(_0x46883f) { if (this[_0x4cc7('0x3441')]() || 0x1 == this['get_type']()) this['__updateLayout'](), this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')] = this[_0x4cc7('0xe3c')](this[_0x4cc7('0xbf2')]() + this[_0x4cc7('0x2c65')](), this[_0x4cc7('0xb4f')]()), _0x21ad67[_0x4cc7('0xac5')] || (this[_0x4cc7('0x1b57')] = !0x0, this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())), this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x55f'), _0x48c401(this, this[_0x4cc7('0x34be')])), this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')]('mouseUp', _0x48c401(this, this['stage_onMouseUp'])); }, 'this_onMouseWheel': function(_0x5586de) { this[_0x4cc7('0x2e36')](this['get_scrollV']() - _0x5586de[_0x4cc7('0x1f10')]); }, 'window_onKeyDown': function(_0x33d4e2, _0x5925f0) { switch (_0x33d4e2) { case 0x8: this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] && 0x0 < this['__caretIndex'] && (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')] - 0x1); this[_0x4cc7('0xe3b')] != this[_0x4cc7('0xe3d')] && (this[_0x4cc7('0x34c4')](''), this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')], this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'),!0x0))); break; case 0x61: this[_0x4cc7('0x3441')]() && (_0x58b315[_0x4cc7('0x34c5')](_0x5925f0) || _0x58b315[_0x4cc7('0x34c6')](_0x5925f0)) && (this[_0x4cc7('0xe3d')] = _0x39d617[_0x4cc7('0x34')](this['__text']), this[_0x4cc7('0xe3b')] = 0x0); break; case 0x63: (_0x58b315[_0x4cc7('0x34c5')](_0x5925f0) || _0x58b315[_0x4cc7('0x34c6')](_0x5925f0)) && this[_0x4cc7('0xe3d')] != this[_0x4cc7('0xe3b')] && _0x30d6ae[_0x4cc7('0x215d')](_0x39d617[_0x4cc7('0xde7')](this[_0x4cc7('0x342e')], this['__caretIndex'], this[_0x4cc7('0xe3b')])); break; case 0x78: (_0x58b315[_0x4cc7('0x34c5')](_0x5925f0) || _0x58b315['get_ctrlKey'](_0x5925f0)) && this[_0x4cc7('0xe3d')] != this[_0x4cc7('0xe3b')] && (_0x30d6ae['set_text'](_0x39d617[_0x4cc7('0xde7')](this[_0x4cc7('0x342e')], this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')])), this['replaceSelectedText'](''), this[_0x4cc7('0x44')](new _0x76b31e('change',!0x0))); break; case 0x7f: this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] && this[_0x4cc7('0xe3d')] < _0x39d617[_0x4cc7('0x34')](this['__text']) && (this['__selectionIndex'] = this[_0x4cc7('0xe3d')] + 0x1); this['__selectionIndex'] != this['__caretIndex'] && (this[_0x4cc7('0x34c4')](''), this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')], this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'),!0x0))); break; case 0x4000004a: this['get_selectable']() && (this[_0x4cc7('0x34c7')](), this['__stopCursorTimer'](), this[_0x4cc7('0xe39')]()); break; case 0x4000004d: this['get_selectable']() && (this[_0x4cc7('0x34c8')](), this['__stopCursorTimer'](), this[_0x4cc7('0xe39')]()); break; case 0x4000004f: this[_0x4cc7('0x3441')]() && (_0x58b315[_0x4cc7('0x34c5')](_0x5925f0) ? (this[_0x4cc7('0x34c8')](), _0x58b315[_0x4cc7('0x4f3')](_0x5925f0) || (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')])) : _0x58b315[_0x4cc7('0x4f3')](_0x5925f0) ? this[_0x4cc7('0x34c9')]() : (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] ? this['__caretNextCharacter']() : this[_0x4cc7('0xe3d')] = Math[_0x4cc7('0x52')](this['__caretIndex'], this[_0x4cc7('0xe3b')]) | 0x0, this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')]), this[_0x4cc7('0x342f')](), this[_0x4cc7('0x2f9b')](), this[_0x4cc7('0xe38')](), this[_0x4cc7('0xe39')]()); break; case 0x40000050: this[_0x4cc7('0x3441')]() && (_0x58b315['get_metaKey'](_0x5925f0) ? (this[_0x4cc7('0x34c7')](), _0x58b315[_0x4cc7('0x4f3')](_0x5925f0) || (this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')])) : _0x58b315[_0x4cc7('0x4f3')](_0x5925f0) ? this[_0x4cc7('0x34ca')]() : (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] ? this[_0x4cc7('0x34ca')]() : this[_0x4cc7('0xe3d')] = Math[_0x4cc7('0x53')](this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')]) | 0x0, this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')]), this[_0x4cc7('0x342f')](), this[_0x4cc7('0x2f9b')](), this[_0x4cc7('0xe38')](), this[_0x4cc7('0xe39')]()); break; case 0x40000051: this[_0x4cc7('0x3441')]() && this[_0x4cc7('0x1929')][_0x4cc7('0x2e34')] && (_0x58b315[_0x4cc7('0x4f3')](_0x5925f0) ? this[_0x4cc7('0x34cb')]() : (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] ? this['__caretNextLine']() : (_0x33d4e2 = this['getLineIndexOfChar'](Math[_0x4cc7('0x52')](this['__caretIndex'], this['__selectionIndex']) | 0x0), this[_0x4cc7('0x34cb')](_0x33d4e2, Math[_0x4cc7('0x53')](this[_0x4cc7('0xe3d')], this['__selectionIndex']) | 0x0)), this['__selectionIndex'] = this[_0x4cc7('0xe3d')]), this['__updateScrollV'](), this[_0x4cc7('0xe38')](), this[_0x4cc7('0xe39')]()); break; case 0x40000052: this[_0x4cc7('0x3441')]() && this[_0x4cc7('0x1929')][_0x4cc7('0x2e34')] && (_0x58b315[_0x4cc7('0x4f3')](_0x5925f0) ? this[_0x4cc7('0x34cc')]() : (this[_0x4cc7('0xe3b')] == this[_0x4cc7('0xe3d')] ? this[_0x4cc7('0x34cc')]() : (_0x33d4e2 = this[_0x4cc7('0x30ec')](Math['min'](this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')]) | 0x0), this[_0x4cc7('0x34cc')](_0x33d4e2, _0x56067a[_0x4cc7('0x67b')](Math[_0x4cc7('0x53')](this[_0x4cc7('0xe3d')], this[_0x4cc7('0xe3b')]), 0x0))), this[_0x4cc7('0xe3b')] = this[_0x4cc7('0xe3d')]), this[_0x4cc7('0x2f9b')](), this[_0x4cc7('0xe38')](), this[_0x4cc7('0xe39')]()); break; case 0xd: case 0x40000058: this['__textEngine'][_0x4cc7('0x2e34')] && (_0x33d4e2 = new _0x56a3ca('textInput',!0x0,!0x0,'\x0a'), this[_0x4cc7('0x44')](_0x33d4e2), _0x33d4e2[_0x4cc7('0x1247')]() || (this[_0x4cc7('0x3437')]('\x0a', !0x0), this['dispatchEvent'](new _0x76b31e(_0x4cc7('0x96a'),!0x0)))); } }, 'window_onTextInput': function(_0xd07b43) { this['__replaceSelectedText'](_0xd07b43, !0x0); this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'),!0x0)); }, '__class__': _0x2cd08d, '__properties__': _0x5aff49(_0x2b4072['prototype'][_0x4cc7('0x2d6')], { 'set_wordWrap': _0x4cc7('0x3445'), 'set_type': _0x4cc7('0x31df'), 'get_type': _0x4cc7('0x3461'), 'get_textWidth': _0x4cc7('0x34cd'), 'get_textHeight': _0x4cc7('0x34ce'), 'set_text': 'set_text', 'get_text': _0x4cc7('0x34a7'), 'set_selectable': 'set_selectable', 'get_selectable': _0x4cc7('0x3441'), 'set_scrollV': _0x4cc7('0x2e36'), 'get_scrollV': _0x4cc7('0x2c66'), 'set_scrollH': _0x4cc7('0x34a8'), 'get_scrollH': _0x4cc7('0x2c65'), 'get_numLines': _0x2d63f9[_0x4cc7('0x4c5')], 'set_multiline': _0x4cc7('0x34cf'), 'get_multiline': _0x4cc7('0x34a6'), 'get_maxScrollV': _0x4cc7('0x518'), 'set_htmlText': _0x4cc7('0x1b55'), 'get_htmlText': 'get_htmlText', 'set_embedFonts': _0x4cc7('0x3450'), 'set_displayAsPassword': _0x4cc7('0x3446'), 'set_defaultTextFormat': _0x4cc7('0x215b'), 'get_defaultTextFormat': _0x4cc7('0xe16'), 'get_bottomScrollV': _0x4cc7('0x346c'), 'set_border': _0x4cc7('0x3447'), 'set_background': _0x4cc7('0x3448'), 'set_autoSize': _0x4cc7('0x2663') }) }); var _0x1ad444 = function() { this[_0x4cc7('0x34d0')] = null; _0x2cd08d[_0x4cc7('0x96b')](this); var _0x2702cd = new _0x4d6bf4(); _0x2702cd[_0x4cc7('0x21f6')] = _0x2081a8['PRIMARY_FONT']; _0x2702cd[_0x4cc7('0xe17')] = 0x50; _0x2702cd[_0x4cc7('0x24c')] = 0xffffff; _0x2702cd[_0x4cc7('0x26f1')] = 0x0; this['set_defaultTextFormat'](_0x2702cd); this[_0x4cc7('0x3450')](!0x0); this[_0x4cc7('0x215a')](!0x1); this[_0x4cc7('0x34cf')](!0x0); this[_0x4cc7('0x3445')](!0x0); this[_0x4cc7('0xb55')] = !0x1; this['set_text'](''); this[_0x4cc7('0x2663')](0x0); this[_0x4cc7('0x22e')] = _0x172b83[_0x4cc7('0xc1e')](); _0x2702cd = null; null == _0x2702cd && (_0x2702cd = this[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(this), new _0x5a0679(_0x2702cd)); _0x2702cd = new _0x23639f(this); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2702cd, new _0x456817(!0x0,0x0)); _0x2702cd = new _0x23639f(this); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2702cd, new _0x310c15(!0x1,0.5)); this[_0x4cc7('0xc20')](!0x1); }; _0x16dada['com.player03.run3.ui.LevelStartText'] = _0x1ad444; _0x1ad444[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'ui', _0x4cc7('0x34d1')]; _0x1ad444['__interfaces__'] = [_0x3379a1]; _0x1ad444[_0x4cc7('0x92b')] = _0x2cd08d; _0x1ad444[_0x4cc7('0x8')] = _0x5aff49(_0x2cd08d[_0x4cc7('0x8')], { '_overrideText': null, 'layout': null, 'update': function(_0xdd7159) { _0xdd7159 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]; if (null == _0xdd7159 || null == _0xdd7159[_0x4cc7('0xc32')] || _0xdd7159[_0x4cc7('0x2d14')]) this[_0x4cc7('0xc20')](!0x1); else { if (_0x4cc7('0x34d2') !== _0x4cc7('0x34d2')) { var _0x13e132 = _0xdd7159['bubbles'] ? this[_0x4cc7('0x907')] : null , _0x220044 = _0x338b9[_0x4cc7('0x8')]['__dispatchEvent'][_0x4cc7('0x96b')](this, _0xdd7159); if (_0xdd7159[_0x4cc7('0xa38')]) return !0x0; null != _0x13e132 && _0x13e132 != this && (_0xdd7159[_0x4cc7('0xa48')] = 0x3, null == _0xdd7159[_0x4cc7('0xa26')] && (_0xdd7159[_0x4cc7('0xa26')] = this), _0x13e132[_0x4cc7('0xa37')](_0xdd7159)); return _0x220044; } else { if (_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')]) { if ('Dvtxe' !== _0x4cc7('0x34d3')) { this[_0x4cc7('0xb5b')]() && _0xdd7159['push'](this); } else { var _0x3a0181 = _0x445379[_0x4cc7('0x493')](); _0x3a0181 = !(_0x3a0181[_0x4cc7('0xb48')]() && 0x0 < _0x3a0181[_0x4cc7('0xc56')][_0x4cc7('0x34')]()); } } else _0x3a0181 = !0x1; var _0x38e7f9 = _0xdd7159[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); !_0x3a0181 && (0x0 == _0x38e7f9[_0x4cc7('0xf32')] || 0x1 == _0x38e7f9['oob'] && _0x38e7f9['physicsData'][_0x4cc7('0xf31')]) && _0xdd7159[_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x265b')] && null != _0x38e7f9[_0x4cc7('0x11dc')] && (this['_overrideText'] = null, _0x3a0181 = !0x0, 0x190 > _0x38e7f9[_0x4cc7('0x11dc')]['startZ'] - _0x38e7f9[_0x4cc7('0x126')][_0x4cc7('0xd92')]() && (_0x3a0181 = !0x1)); if (_0x3a0181 != this[_0x4cc7('0xb48')]() && (this[_0x4cc7('0xc20')](_0x3a0181), this[_0x4cc7('0xb48')]())) { if (null != this['_overrideText']) this[_0x4cc7('0x215d')](this['_overrideText']); else if (_0x2d63f9[_0x4cc7('0x289')](null, _0x38e7f9[_0x4cc7('0x11dc')])) this['set_text'](_0xdd7159[_0x4cc7('0xee1')]['getLevelName'](_0x38e7f9['nextSection'][_0x4cc7('0x39b')])); else if (null != _0x38e7f9[_0x4cc7('0x11d6')]) this[_0x4cc7('0x215d')](_0xdd7159[_0x4cc7('0xee1')][_0x4cc7('0x234f')](_0x38e7f9[_0x4cc7('0x11d6')][_0x4cc7('0x39b')])); else { this[_0x4cc7('0xc20')](!0x1); return; } this['layout'][_0x4cc7('0x20b0')](new _0x23639f(this)); } } } }, 'reset': function() { this[_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x94a')](0x0); }, 'set_overrideText': function(_0x382465) { this['_overrideText'] != _0x382465 && (this[_0x4cc7('0x34d0')] = _0x382465, this['reset']()); return _0x382465; }, '__class__': _0x1ad444, '__properties__': _0x5aff49(_0x2cd08d[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_overrideText': _0x4cc7('0x34d4') }) }); var _0x45ea78 = function() { this[_0x4cc7('0x234a')] = this[_0x4cc7('0x234d')] = -0x1; _0xcc959['call'](this); }; _0x16dada[_0x4cc7('0x34d5')] = _0x45ea78; _0x45ea78['__name__'] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x47c'), 'ui', _0x2d63f9[_0x4cc7('0x34d6')]]; _0x45ea78[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x45ea78['__super__'] = _0xcc959; _0x45ea78[_0x4cc7('0x8')] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { '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() { if (_0x4cc7('0x34d7') === _0x4cc7('0x34d7')) { this[_0x4cc7('0x34d8')] = new _0x457ac5(); this[_0x4cc7('0x34d8')]['set_visible'](!0x1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x34d8')]); var _0x3e6b50 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x3e6b50, _0x5cad50[_0x4cc7('0x26fe')](0x0, 0.7)); this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](_0x3e6b50); this[_0x4cc7('0x29a4')] = _0x2bc114[_0x4cc7('0x24')](null); _0x45ea78[_0x4cc7('0xcc8')] = 0xc; _0x3e6b50 = new _0x1c24cf(_0x4cc7('0x9b3'),_0x48c401(this, this[_0x4cc7('0x34d9')])); var _0x528dd1 = new _0x23639f(_0x3e6b50); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, new _0x310c15(!0x0,0.5)); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, new _0x310c15(!0x1,0.5)); this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](_0x3e6b50); this[_0x4cc7('0x34da')] = new _0x1c24cf('options/PauseIcon.png',_0x48c401(this, this[_0x4cc7('0x34d9')])); _0x3e6b50 = new _0x23639f(this[_0x4cc7('0x34da')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3e6b50, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3e6b50, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x34da')]); this[_0x4cc7('0x34db')] = new _0x1c24cf('options/UnpauseIcon.png',_0x48c401(this, this['toggleOptions'])); _0x3e6b50 = new _0x23639f(this[_0x4cc7('0x34db')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3e6b50, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x3e6b50, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP'])); this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0x34db')]); var _0x5b268b = this['musicButton'] = new _0x454d55(0x0); _0x3e6b50 = new _0x23639f(this['pauseButton']); _0x528dd1 = _0x45ea78[_0x4cc7('0xcc8')] / 0x2; _0x5b268b = new _0x23639f(_0x5b268b); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x5b268b, new _0xaf08d9(_0x528dd1,_0x30bcc9[_0x4cc7('0xe19')]), _0x3e6b50); _0x3e6b50 = 0x2 * _0x45ea78['margin']; _0x528dd1 = new _0x23639f(this[_0x4cc7('0x3110')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x1e99')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0x3110')]); _0x5b268b = this['soundButton'] = new _0x454d55(0x1); _0x3e6b50 = new _0x23639f(this['musicButton']); _0x528dd1 = _0x45ea78[_0x4cc7('0xcc8')] / 0x2; _0x5b268b = new _0x23639f(_0x5b268b); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5b268b, new _0xaf08d9(_0x528dd1,_0x30bcc9[_0x4cc7('0xe19')]), _0x3e6b50); _0x3e6b50 = 0x2 * _0x45ea78[_0x4cc7('0xcc8')]; _0x528dd1 = new _0x23639f(this[_0x4cc7('0x31b4')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7['edge'](_0x30bcc9[_0x4cc7('0x1e99')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9['TOP'])); this['pausedOverlay']['addChild'](this[_0x4cc7('0x31b4')]); this[_0x4cc7('0x3240')] = new _0x146814(_0x48c401(this, this[_0x4cc7('0x34dc')])); _0x528dd1 = this[_0x4cc7('0x31ab')] = new _0x17783b(); _0x3e6b50 = new _0x23639f(this['mapButton']); _0x528dd1 = new _0x23639f(_0x528dd1); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x528dd1, new _0x456817(!0x1,0x0), _0x3e6b50); this[_0x4cc7('0x22e')]['add'](new _0x23639f(this['homeButton']), new _0x5a56e2(!0x0)); _0x3e6b50 = _0x45ea78['margin']; _0x528dd1 = new _0x23639f(this[_0x4cc7('0x31ab')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['LEFT']) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']) : new _0x436bc1(_0x3e6b50,_0x30bcc9['TOP'])); this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0x31ab')]); this['addButton2'](new _0x4e05d4(_0x2d63f9[_0x4cc7('0x34dd')](_0x48c401, this, this[_0x4cc7('0x265a')]),_0x4cc7('0x9b5'),_0x48c401(this, this[_0x4cc7('0x34de')])), _0x4cc7('0x9b6'), !0x0); this['addButton2'](this[_0x4cc7('0x3240')], _0x4cc7('0x34df')); this[_0x4cc7('0x34e0')](new _0x4e05d4(_0x48c401(this, this[_0x4cc7('0x34e1')]),_0x4cc7('0x25fe'),_0x48c401(this, this[_0x4cc7('0x34e2')])), _0x4cc7('0x34e3'), !0x0); this[_0x4cc7('0x34e0')](new _0x4e05d4(null,_0x4cc7('0x7c6'),_0x61ff56['changeQuality']), _0x2d63f9[_0x4cc7('0x28a')], !0x1); _0x3e6b50 = this[_0x4cc7('0x34e4')] = new _0x1e4fa2(_0x48c401(this, this[_0x4cc7('0x34e5')]),0x0,0x19,'This\x20level\x20on\x0aRun\x20Wiki'); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x3e6b50), new _0x49d880(0xaaaaaa,0x666666,3.6)); _0x3e6b50 = _0x45ea78['margin']; _0x528dd1 = new _0x23639f(this['wikiButton']); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0xe19')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0x1f79')])); this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0x34e4')]); this[_0x4cc7('0x22e')]['apply'](); this[_0x4cc7('0x3240')][_0x4cc7('0x34e6')](); this['achievementIndicator'] = new _0x3196a9(); _0x3e6b50 = _0x45ea78['margin']; _0x528dd1 = new _0x23639f(this[_0x4cc7('0x34e7')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, _0x2d63f9[_0x4cc7('0x28c')](null, _0x3e6b50) ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['BOTTOM']) : new _0x436bc1(_0x3e6b50,_0x30bcc9['BOTTOM'])); _0x3e6b50 = _0x45ea78['margin']; _0x528dd1 = new _0x23639f(this[_0x4cc7('0x34e7')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x528dd1, null == _0x3e6b50 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x46d')]) : new _0x436bc1(_0x3e6b50,_0x30bcc9[_0x4cc7('0x46d')])); this[_0x4cc7('0x34d8')]['addChild'](this[_0x4cc7('0x34e7')]); } else { this[_0x4cc7('0x10ca')]['get_context3D'](); var _0x35e823; null == this[_0x4cc7('0x1272')] && (this['_renderToTextureVertexBuffer'] = this[_0x4cc7('0x10ca')][_0x4cc7('0x11d0')](0x4, 0x5)); null == this[_0x4cc7('0x1275')] && (this[_0x4cc7('0x1275')] = this[_0x4cc7('0x10ca')]['createVertexBuffer'](0x4, 0x5)); if (null == this['_indexBuffer']) { this[_0x4cc7('0x113a')] = this[_0x4cc7('0x10ca')][_0x4cc7('0x127b')](0x6); var _0x23c9b3 = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0]; for (var _0x551784 = _0x2bc114[_0x4cc7('0x9cc')](null), _0xe086bc = 0x0, _0x329f15 = _0x23c9b3[_0x4cc7('0x21')]; _0xe086bc < _0x329f15; ) { var _0x21375a = _0xe086bc++; _0x551784[_0x4cc7('0x9e7')](_0x21375a, _0x23c9b3[_0x21375a]); } this['_indexBuffer'][_0x4cc7('0x1186')](_0x551784, 0x0, 0x6); } this[_0x4cc7('0x126c')] = _0x23c9b3 = Math['min'](this[_0x4cc7('0x1266')] / this[_0x4cc7('0x1267')], 0x1); this[_0x4cc7('0x126d')] = _0x35e823 = Math['min'](this['_viewHeight'] / this[_0x4cc7('0x1270')], 0x1); _0x551784 = 0.5 * (0x1 - _0x23c9b3); _0xe086bc = 0.5 * (_0x23c9b3 + 0x1); _0x329f15 = 0.5 * (_0x35e823 + 0x1); _0x21375a = _0x56067a[_0x4cc7('0x345f')](0.5, 0x1 - _0x35e823); _0x35e823 = [-_0x23c9b3, -_0x35e823, _0x551784, _0x329f15, 0x0, _0x23c9b3, -_0x35e823, _0xe086bc, _0x329f15, 0x1, _0x23c9b3, _0x35e823, _0xe086bc, _0x21375a, 0x2, -_0x23c9b3, _0x35e823, _0x551784, _0x21375a, 0x3]; _0x23c9b3 = _0x2bc114[_0x4cc7('0x9cf')](null); for (var _0x1afcb2 = 0x0, _0x15c5e8 = _0x35e823[_0x4cc7('0x21')]; _0x1afcb2 < _0x15c5e8; ) { var _0x409df6 = _0x1afcb2++; _0x23c9b3['set'](_0x409df6, _0x35e823[_0x409df6]); } _0x551784 = [-0x1, -0x1, _0x551784, _0x329f15, 0x0, 0x1, -0x1, _0xe086bc, _0x329f15, 0x1, 0x1, 0x1, _0xe086bc, _0x21375a, 0x2, -0x1, 0x1, _0x551784, _0x21375a, 0x3]; _0xe086bc = _0x2bc114[_0x4cc7('0x9cf')](null); _0x329f15 = 0x0; for (_0x21375a = _0x551784[_0x4cc7('0x21')]; _0x329f15 < _0x21375a; ) _0x35e823 = _0x329f15++, _0xe086bc[_0x4cc7('0x9e7')](_0x35e823, _0x551784[_0x35e823]); this['_renderToTextureVertexBuffer']['uploadFromVector'](_0x23c9b3, 0x0, 0x4); this['_renderToScreenVertexBuffer']['uploadFromVector'](_0xe086bc, 0x0, 0x4); this[_0x4cc7('0x1265')] = !0x1; } }, 'update': function(_0x16c0fc) { if (this[_0x4cc7('0xb48')]()) { if (this[_0x4cc7('0x34d8')][_0x4cc7('0xb48')]() != _0x2ab848['instance'][_0x4cc7('0xbe8')]) { this[_0x4cc7('0x34d8')][_0x4cc7('0xc20')](_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')]); this[_0x4cc7('0x34da')][_0x4cc7('0xc20')](!this[_0x4cc7('0x34d8')]['get_visible']()); if (this[_0x4cc7('0x34d8')][_0x4cc7('0xb48')]()) { this[_0x4cc7('0x234a')] = -0x1; if (null == _0x2081a8[_0x4cc7('0xbc4')]['tunnel'] || _0x2081a8['instance'][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] != _0x3b0d34[_0x4cc7('0x1efa')] && null == _0x2081a8['instance']['tunnel'][_0x4cc7('0x298f')]) { if (_0x56067a[_0x4cc7('0x7c1')] !== _0x4cc7('0x34e8')) { if (null == this[_0x4cc7('0xc1b')]) { this[_0x4cc7('0xc1b')] = new _0x6e1106(null,null,!0x1); var _0x553769 = this[_0x4cc7('0x22e')] , _0x72c086 = new _0x23639f(this[_0x4cc7('0xc1b')]); (null == _0x553769 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x553769)[_0x4cc7('0x2a')](_0x72c086, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')])); this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc1b')]); } this[_0x4cc7('0xc1b')][_0x4cc7('0x19')](); var _0x20e3e3 = this['achievementIndicator']; _0x553769 = new _0x23639f(this[_0x4cc7('0xc1b')]); _0x72c086 = _0x45ea78[_0x4cc7('0xcc8')]; var _0x431933 = this['layout']; _0x20e3e3 = new _0x23639f(_0x20e3e3); (null == _0x431933 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x431933)[_0x4cc7('0x2a')](_0x20e3e3, new _0xaf08d9(_0x72c086,_0x30bcc9[_0x4cc7('0x1e99')]), _0x553769); _0x20e3e3 = this[_0x4cc7('0x34e4')]; _0x553769 = new _0x23639f(this[_0x4cc7('0xc1b')]); _0x72c086 = _0x45ea78[_0x4cc7('0xcc8')]; _0x431933 = this['layout']; _0x20e3e3 = new _0x23639f(_0x20e3e3); (null == _0x431933 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x431933)['add'](_0x20e3e3, new _0xaf08d9(_0x72c086,_0x30bcc9[_0x4cc7('0x1e99')]), _0x553769); } else { var _0xf3334a = !0x1; _0x553769 == _0x72c086 - 0x1 && 0.4 > Math[_0x4cc7('0xc2b')]() && (_0xf3334a = !0x0, _0x35cac0[_0x4cc7('0x34e9')](_0x16c0fc)); null != _0xd87e26[_0x4cc7('0x921')] && (_0x553769 = _0xd87e26[_0x4cc7('0x921')][_0x4cc7('0x2eb8')](0x2 * _0x16c0fc[_0x4cc7('0x1e54')][_0x4cc7('0xa9a')], _0xf3334a), null != _0x553769 && (this[_0x4cc7('0xc32')][_0x4cc7('0xb79')](_0x16c0fc['mesh']), _0x16c0fc[_0x4cc7('0x2074')](_0x553769), this[_0x4cc7('0xc32')]['addChild'](_0x553769))); } } else null != this[_0x4cc7('0xc1b')] && (this[_0x4cc7('0xc1b')][_0x4cc7('0xc20')](!0x1), _0x553769 = _0x45ea78['margin'], _0x72c086 = this[_0x4cc7('0x22e')], _0x431933 = new _0x23639f(this[_0x4cc7('0x34e7')]), (null == _0x72c086 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x72c086)[_0x4cc7('0x2a')](_0x431933, null == _0x553769 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')]) : new _0x436bc1(_0x553769,_0x30bcc9['BOTTOM'])), _0x553769 = _0x45ea78[_0x4cc7('0xcc8')], _0x72c086 = this[_0x4cc7('0x22e')], _0x431933 = new _0x23639f(this[_0x4cc7('0x34e4')]), (null == _0x72c086 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x72c086)[_0x4cc7('0x2a')](_0x431933, null == _0x553769 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')]) : new _0x436bc1(_0x553769,_0x30bcc9[_0x4cc7('0x1f79')]))); switch (_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]['gameplayMode'][0x1]) { case 0x1: case 0x2: case 0x3: case 0x4: case 0x5: this['wikiButton'][_0x4cc7('0xc20')](!0x1); break; case 0x0: case 0x6: this[_0x4cc7('0x34e4')][_0x4cc7('0xc20')](!0x0); } } else 0x0 <= this[_0x4cc7('0x234d')] && (_0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')] == this[_0x4cc7('0x234d')] && null == _0x2081a8[_0x4cc7('0xbc4')]['tunnel']['characters']['get'](0x0)[_0x4cc7('0x11dc')] || _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x2d84')](this['targetLevelNumber']), this[_0x4cc7('0x234d')] = -0x1, _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x234e')][_0x4cc7('0x34d4')](null)); this[_0x4cc7('0x19')](); } if (this[_0x4cc7('0x34d8')][_0x4cc7('0xb48')]()) { _0x2ab848['instance']['mouseDown'] || (this[_0x4cc7('0x234a')] = -0x1); _0x553769 = 0x0; for (_0x72c086 = this[_0x4cc7('0x29a4')]; _0x553769 < _0x72c086[_0x4cc7('0x34')](); ) _0x431933 = _0x72c086[_0x4cc7('0x2b')](_0x553769), ++_0x553769, _0x431933['update'](_0x16c0fc); this[_0x4cc7('0x3110')][_0x4cc7('0x94a')](_0x16c0fc); this[_0x4cc7('0x31b4')]['update'](_0x16c0fc); this['achievementIndicator'][_0x4cc7('0x94a')](_0x16c0fc); } } }, 'reset': function() { for (var _0x13aa05 = 0x0, _0x1c2fb7 = this[_0x4cc7('0x29a4')]; _0x13aa05 < _0x1c2fb7['get_length'](); ) { var _0x2410b3 = _0x1c2fb7['get'](_0x13aa05); ++_0x13aa05; _0x2410b3[_0x4cc7('0x19')](); } this[_0x4cc7('0x3110')][_0x4cc7('0x19')](); this[_0x4cc7('0x31b4')][_0x4cc7('0x19')](); this['mapButton'][_0x4cc7('0x19')](); this[_0x4cc7('0x34e7')][_0x4cc7('0x19')](); this[_0x4cc7('0x234d')] = -0x1; _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x234e')][_0x4cc7('0x34d4')](null); }, 'onClickStart': function(_0x2c41db) { this[_0x4cc7('0x234a')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; }, 'nextLevel': function(_0x6579fa) { if (_0x4cc7('0x34ea') === _0x4cc7('0x34eb')) { var _0x1861db = b++; _0x6579fa[_0x30ebdd[_0x4cc7('0x34ec')][_0x4cc7('0x22')](_0x1861db)] = _0x1861db; } else { _0x6579fa = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); this['targetLevelNumber'] = 0x0 > this[_0x4cc7('0x234d')] && null != _0x6579fa['nextSection'] ? _0x6579fa['nextSection'][_0x4cc7('0x39b')] : _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x2d4f')](0x0 <= this[_0x4cc7('0x234d')] ? this[_0x4cc7('0x234d')] : null != _0x6579fa[_0x4cc7('0x11dc')] ? _0x6579fa['nextSection'][_0x4cc7('0x39b')] : _0x6579fa[_0x4cc7('0x11d6')]['number'], !0x0, !0x0); _0x445379['get_instance']()[_0x4cc7('0x234e')][_0x4cc7('0x34d4')](_0x2081a8['instance']['tunnel'][_0x4cc7('0xee1')]['getLevelName'](this[_0x4cc7('0x234d')])); } }, 'previousLevel': function(_0x416876) { if (0x0 <= this['clickStartTime'] && 0x1 <= new Date()[_0x4cc7('0xbe3')]() / 0x3e8 - this[_0x4cc7('0x234a')] && (_0x416876 = _0x2081a8['instance']['tunnel'], null != _0x416876 && _0x416876[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')])) { var _0x33d6ba = _0x416876[_0x4cc7('0xc51')] , _0x2125c8 = _0x416876[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')]; _0x416876[_0x4cc7('0xee1')][_0x4cc7('0xc30')](_0x33d6ba[_0x4cc7('0xee2')] ? _0x2125c8 - 0x1 : _0x2125c8 + 0x1) || (_0x33d6ba[_0x4cc7('0xee2')] ? ++_0x2125c8 : --_0x2125c8); if (0x0 <= _0x2125c8 && _0x2125c8 < _0x416876[_0x4cc7('0xee1')]['levelCount']) { _0x33d6ba[_0x4cc7('0xee2')] = !_0x33d6ba['backwards']; _0x2081a8['instance'][_0x4cc7('0x234c')](_0x2125c8, _0x416876[_0x4cc7('0xee1')], _0x3b0d34[_0x4cc7('0x234b')], _0x33d6ba); return; } } _0x416876 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0); this[_0x4cc7('0x234d')] = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x34ed')](0x0 <= this[_0x4cc7('0x234d')] ? this[_0x4cc7('0x234d')] : null != _0x416876['nextSection'] ? _0x416876[_0x4cc7('0x11dc')][_0x4cc7('0x39b')] : _0x416876['currentSection'][_0x4cc7('0x39b')], !0x0); _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x234e')]['set_overrideText'](_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xee1')][_0x4cc7('0x234f')](this[_0x4cc7('0x234d')])); }, 'toggleOptions': function(_0x286bee) { _0x2ab848['instance'][_0x4cc7('0xbcb')](!_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')]); _0x2ab848['instance'][_0x4cc7('0xbe8')] || this[_0x4cc7('0x94a')](0x0); }, 'addButton2': function(_0x552ca6, _0x489fb6, _0x260a73) { null == _0x260a73 && (_0x260a73 = !0x1); this['pausedOverlay']['addChild'](_0x552ca6); if (null != this[_0x4cc7('0x3240')] && this[_0x4cc7('0x3240')] != _0x552ca6) { var _0x4a0533 = new _0x23639f(this[_0x4cc7('0x3240')]) , _0x59a645 = new _0x23639f(_0x552ca6); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x59a645, new _0x456817(!0x1,0x0), _0x4a0533); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x552ca6), new _0x5a56e2(!0x0)); } if (null == this[_0x4cc7('0x34ee')]) { _0x4a0533 = new _0x23639f(this[_0x4cc7('0x31ab')]); _0x59a645 = _0x45ea78['margin']; var _0x20f251 = new _0x23639f(_0x552ca6); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x20f251, new _0xaf08d9(_0x59a645,_0x30bcc9[_0x4cc7('0x46d')]), _0x4a0533); _0x4a0533 = _0x45ea78[_0x4cc7('0xcc8')]; _0x59a645 = new _0x23639f(_0x552ca6); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x59a645, null == _0x4a0533 ? _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['TOP']) : new _0x436bc1(_0x4a0533,_0x30bcc9[_0x4cc7('0x1e99')])); } else { _0x4a0533 = new _0x23639f(this[_0x4cc7('0x34ee')]); _0x59a645 = _0x45ea78[_0x4cc7('0xcc8')]; _0x20f251 = new _0x23639f(_0x552ca6); var _0x32e929 = null; _0x2d63f9[_0x4cc7('0x28d')](null, _0x32e929) && (_0x32e929 = _0x172b83[_0x4cc7('0xc1e')]()); _0x32e929[_0x4cc7('0x2a')](_0x20f251, new _0xaf08d9(_0x59a645,_0x30bcc9['RIGHT']), _0x4a0533); _0x32e929[_0x4cc7('0x2a')](_0x20f251, new _0x310c15(!0x1,0.5), _0x4a0533); } this['lastButton'] = _0x552ca6; this[_0x4cc7('0x29a4')]['push'](_0x552ca6); _0x489fb6 = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x20, null, _0x489fb6); _0x4a0533 = null; null == _0x4a0533 && (_0x4a0533 = _0x489fb6[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x489fb6), new _0x5a0679(_0x4a0533)); _0x4a0533 = new _0x23639f(_0x552ca6); _0x59a645 = new _0x23639f(_0x489fb6); _0x20f251 = null; null == _0x20f251 && (_0x20f251 = _0x172b83['get_currentLayout']()); _0x20f251[_0x4cc7('0x2a')](_0x59a645, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x4a0533); _0x20f251['add'](_0x59a645, new _0x310c15(!0x0,0.5), _0x4a0533); this[_0x4cc7('0x34d8')][_0x4cc7('0xa0c')](_0x489fb6); _0x552ca6[_0x4cc7('0x34ef')] = _0x489fb6; _0x489fb6[_0x4cc7('0xc20')](_0x552ca6[_0x4cc7('0xb48')]()); _0x260a73 && _0x552ca6['addEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0x34f0')])); }, 'showBackButton': function() { return null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] ? _0x2081a8['instance'][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x234b')] || _0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0x1dbf')] == _0x3b0d34['SHARED_CONTENT'] ? _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0xee1')]['isLevelUnlocked'](0x1) : !0x1 : !0x0; }, 'showForwardButton': function() { if (_0x4cc7('0x34f1') !== 'qmUeD') { return this[_0x4cc7('0x265a')](); } else { null == d && (d = 0x0); null == c && (c = 0.6); null == b && (b = !0x1); var _0x3ff85d = this[_0x4cc7('0xc56')][_0x4cc7('0x2d')](a, 0x0); if (0x0 <= _0x3ff85d) { if (0x0 == _0x3ff85d) { this[_0x4cc7('0x3421')](); return; } this[_0x4cc7('0xc56')]['splice'](_0x3ff85d, 0x1); this['minTimes'][_0x4cc7('0xa5e')](_0x3ff85d, 0x1); this['maxTimes'][_0x4cc7('0xa5e')](_0x3ff85d, 0x1); } a[_0x4cc7('0xc20')](!0x1); b ? (0x0 < this[_0x4cc7('0xc56')]['get_length']() && (this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0)['set_visible'](!0x1), null != this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x907')] && this[_0x4cc7('0xb79')](this[_0x4cc7('0xc56')][_0x4cc7('0x2b')](0x0))), this['blockingOverlays'][_0x4cc7('0x2d36')](a), this[_0x4cc7('0x340b')][_0x4cc7('0x2d36')](c), this['maxTimes'][_0x4cc7('0x2d36')](d)) : (this[_0x4cc7('0xc56')]['push'](a), this[_0x4cc7('0x340b')][_0x4cc7('0x29')](c), this[_0x4cc7('0x2e5c')]['push'](d)); this[_0x4cc7('0x1f34')][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0xc43')] = _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')]; _0x2ab848['instance'][_0x4cc7('0xbcb')](!0x0); (0x1 == this[_0x4cc7('0xc56')]['get_length']() || b) && this[_0x4cc7('0x3421')](); } }, 'showMapButton': function() { return this[_0x4cc7('0x265a')]() ? !0x0 : _0x2081a8['instance'][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x265b')]; }, 'goToWiki': function(_0x4b9e42) { _0x4b9e42 = _0x4cc7('0x34f2'); var _0x43a9b9 = _0x2081a8[_0x4cc7('0xbc4')]['tunnel']; null != _0x43a9b9 && (_0x5260f5[_0x4cc7('0x9a0')](_0x43a9b9[_0x4cc7('0xee1')], _0x37ab28) ? _0x4b9e42 = _0x2d63f9['JnAyR'](null, _0x43a9b9[_0x4cc7('0xfdc')]) && 0x0 < _0x43a9b9[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() ? _0x4b9e42 + _0x29cea6[_0x4cc7('0x20')](_0x43a9b9[_0x4cc7('0xee1')][_0x4cc7('0x234f')](_0x43a9b9[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)['currentSection'][_0x4cc7('0x39b')]), '\x0a', '\x20') : _0x4b9e42 + _0x29cea6[_0x4cc7('0x20')](_0x43a9b9[_0x4cc7('0xee1')][_0x4cc7('0x234f')](_0x43a9b9[_0x4cc7('0x28f9')](0x0, !0x0)['number']), '\x0a', '\x20') : _0x43a9b9[_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')] && (_0x4b9e42 += _0x4cc7('0x323d'))); _0x3b7d43[_0x4cc7('0xc09')](new _0x4ccd8b(_0x4b9e42), _0x4cc7('0xc0b')); }, '__class__': _0x45ea78 }); var _0x4e05d4 = function(_0x5e849f, _0x37fa80, _0x55b2dc, _0x145598, _0x142344) { null == _0x142344 && (_0x142344 = -0x1); null == _0x145598 && (_0x145598 = !0x1); _0x1c24cf['call'](this, _0x37fa80, _0x55b2dc, _0x145598); this[_0x4cc7('0xd11')] = _0x5e849f; this['timeBetweenUpdates'] = _0x142344; this[_0x4cc7('0x19')](); }; _0x16dada[_0x4cc7('0x34f3')] = _0x4e05d4; _0x4e05d4['__name__'] = _0x4cc7('0x34f4')['split']('\x20'); _0x4e05d4[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x4e05d4[_0x4cc7('0x92b')] = _0x1c24cf; _0x4e05d4[_0x4cc7('0x8')] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], { 'condition': null, 'timeBetweenUpdates': null, 'timeUntilUpdate': null, 'attachedObject': null, 'update': function(_0x73a4aa) { 0x0 <= this[_0x4cc7('0x34f5')] && (this[_0x4cc7('0x34f6')] -= _0x73a4aa, 0x0 >= this[_0x4cc7('0x34f6')] && this['reset']()); }, 'reset': function() { null != this[_0x4cc7('0xd11')] && (this[_0x4cc7('0x34f6')] = this['timeBetweenUpdates'], this[_0x4cc7('0xc20')](this[_0x4cc7('0xd11')]()), null != this['attachedObject'] && this['attachedObject'][_0x4cc7('0xc20')](this[_0x4cc7('0xb48')]())); }, '__class__': _0x4e05d4 }); var _0x146814 = function(_0x3c373a) { _0x4e05d4[_0x4cc7('0x96b')](this, _0x3c373a, _0x4cc7('0x34f7'), _0x48c401(this, this[_0x4cc7('0x34f8')])); this[_0x4cc7('0x22e')] = _0x172b83[_0x4cc7('0xc1e')](); _0x3c373a = new _0x432b23(); var _0x46bc2f = new _0x23639f(this[_0x4cc7('0x217a')]) , _0x5bc8fe = new _0x161060(_0x3c373a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5bc8fe, new _0x456817(!0x0,0x2), _0x46bc2f); _0x46bc2f = new _0x23639f(this[_0x4cc7('0x217a')]); _0x5bc8fe = new _0x161060(_0x3c373a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5bc8fe, new _0x456817(!0x1,0x2), _0x46bc2f); _0x46bc2f = new _0x161060(_0x3c373a); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x46bc2f, new _0x436bc1(0x1,_0x30bcc9[_0x4cc7('0xe19')])); _0x46bc2f = new _0x161060(_0x3c373a); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x46bc2f, new _0x436bc1(0x1,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0x34f9')] = new _0x3aed7c(this[_0x4cc7('0x217a')][_0x4cc7('0xaf0')]()[_0x4cc7('0x7d9')] / 0x2 * 0.8,_0x3c373a); this[_0x4cc7('0x34fa')] = new _0x212a6a(); this[_0x4cc7('0x34fb')] = new _0x24e28(); _0x3c373a = _0x48c401(this, this[_0x4cc7('0x34fc')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x3c373a))); }; _0x16dada[_0x4cc7('0x34fd')] = _0x146814; _0x146814['__name__'] = _0x4cc7('0x34fe')[_0x4cc7('0x46')]('\x20'); _0x146814[_0x4cc7('0x92b')] = _0x4e05d4; _0x146814[_0x4cc7('0x8')] = _0x5aff49(_0x4e05d4[_0x4cc7('0x8')], { 'diagram': null, 'party': null, 'partyLocation': null, 'layout': null, 'finishInit': function() { this[_0x4cc7('0xa0c')](this[_0x4cc7('0x34f9')]); this['addChild'](this['party']); }, 'reset': function() { _0x4e05d4[_0x4cc7('0x8')]['reset'][_0x4cc7('0x96b')](this); if (null != this[_0x4cc7('0x34f9')]) { if (_0x4cc7('0x34ff') !== _0x4cc7('0x3500')) { var _0x252d91 = null , _0xb88dfe = _0x2081a8[_0x4cc7('0xbc4')]['tunnel']; null != _0xb88dfe && (_0x252d91 = _0xb88dfe[_0x4cc7('0xc51')][_0x4cc7('0x2dc6')], null == _0x252d91 && null != _0xb88dfe[_0x4cc7('0xfdc')] && 0x0 < _0xb88dfe[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (_0x252d91 = _0xb88dfe[_0x4cc7('0xee1')][_0x4cc7('0x2693')](_0xb88dfe[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x39b')]))); this['diagram']['updateDate'](_0x252d91); this[_0x4cc7('0x34fc')](); } else { this[_0x4cc7('0xfed')][_0x4cc7('0xef1')](this[_0x4cc7('0x1462')]); this[_0x4cc7('0xfec')] = !0x1; } } }, 'redrawParty': function() { var _0x1debe2 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]; if (null != _0x1debe2 && null != _0x1debe2[_0x4cc7('0xfdc')] && 0x0 != _0x1debe2[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && _0x5260f5['__instanceof'](_0x1debe2[_0x4cc7('0xee1')], _0x37ab28)) { if (_0x4cc7('0x3501') !== _0x4cc7('0x3501')) { return this[_0x4cc7('0xf27')]['get_colorTransformMethod'](); } else { this[_0x4cc7('0x34fb')][_0x4cc7('0xc20')](!0x0); var _0x3dadf2 = this[_0x4cc7('0x34f9')]['centerX'] - this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x'] , _0x74bac5 = this[_0x4cc7('0x34f9')][_0x4cc7('0x3502')] - this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y'] , _0x48742e = _0x463bf2[_0x4cc7('0x2e99')] , _0x5bc757 = _0x463bf2['MAP_WORMHOLE_X']; _0x1debe2 = (_0x1debe2['characters'][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')][_0x4cc7('0x2c68')]['x'] - _0x48742e) / (_0x5bc757 - _0x48742e); _0x48742e = this[_0x4cc7('0x34f9')][_0x4cc7('0xf40')]; _0x5bc757 = this[_0x4cc7('0x34f9')][_0x4cc7('0xf41')]; var _0x1fd8f9 = this[_0x4cc7('0x34fa')]; null == _0x1fd8f9 && (_0x1fd8f9 = new _0x212a6a()); _0x1fd8f9['x'] = _0x48742e['x'] + _0x1debe2 * (_0x5bc757['x'] - _0x48742e['x']); _0x1fd8f9['y'] = _0x48742e['y'] + _0x1debe2 * (_0x5bc757['y'] - _0x48742e['y']); this[_0x4cc7('0x34fb')][_0x4cc7('0xbb9')]()['clear'](); this[_0x4cc7('0x34fb')]['get_graphics']()['beginFill'](0x0); _0x1debe2 = this[_0x4cc7('0x34fb')][_0x4cc7('0xbb9')](); _0x48742e = this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x1debe2[_0x4cc7('0x1f31')](_0x3dadf2 + this['partyLocation']['x'], _0x74bac5 + this[_0x4cc7('0x34fa')]['y'], (_0x48742e['x'] + _0x48742e['y']) / 0x2 * 0x2); } } else this[_0x4cc7('0x34fb')][_0x4cc7('0xc20')](!0x1); }, 'toMap': function(_0x3cc5b1) { _0x5f2295[_0x4cc7('0x493')]()['set_currentMenu'](_0x349093[_0x4cc7('0x493')]()); _0x2081a8['instance'][_0x4cc7('0xc33')](null); }, 'get_width': function() { return this[_0x4cc7('0x217a')][_0x4cc7('0xa74')](); }, 'get_height': function() { return this['bitmap'][_0x4cc7('0xa75')](); }, '__class__': _0x146814 }); var _0x19023b = function() { _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0xfdf')] = _0x2bc114[_0x4cc7('0x24')](null); this['mouseChildren'] = !0x1; this['addEventListener'](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x3198')])); }; _0x16dada[_0x4cc7('0x3503')] = _0x19023b; _0x19023b['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'run3', 'ui', _0x4cc7('0x3504')]; _0x19023b['__interfaces__'] = [_0x4fc155]; _0x19023b[_0x4cc7('0x2d6')] = {}; _0x19023b[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x19023b[_0x4cc7('0x493')] = function() { return null == _0x19023b[_0x4cc7('0xbc4')] ? _0x19023b[_0x4cc7('0xbc4')] = new _0x19023b() : _0x19023b['instance']; } ; _0x19023b['__super__'] = _0x457ac5; _0x19023b['prototype'] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'toasts': null, 'dismissNext': function(_0x30588e) { for (var _0x1b5aea = 0x0, _0x143b4b = this['toasts']; _0x1b5aea < _0x143b4b[_0x4cc7('0x34')](); ) { var _0x5edd5c = _0x143b4b['get'](_0x1b5aea); ++_0x1b5aea; if ((_0x56067a[_0x4cc7('0x7bf')](0x1, _0x5edd5c['phase']) || 0x2 == _0x5edd5c[_0x4cc7('0xa4e')]) && (null == _0x30588e || 0x0 <= _0x5edd5c[_0x4cc7('0x7ba')][_0x4cc7('0xbf2')]() && 0x0 <= _0x5edd5c[_0x4cc7('0x7ba')][_0x4cc7('0xb4f')]() && _0x5edd5c[_0x4cc7('0x7ba')]['get_mouseX']() <= _0x5edd5c[_0x4cc7('0x7ba')][_0x4cc7('0xa74')]() && _0x5edd5c[_0x4cc7('0x7ba')]['get_mouseY']() <= _0x5edd5c[_0x4cc7('0x7ba')][_0x4cc7('0xa75')]())) { _0x5edd5c[_0x4cc7('0xc5e')](); break; } } }, 'dismissOld': function(_0x12a377) { for (var _0x510389 = _0x44b7a4[_0x4cc7('0x1610')](this[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x2d63f9['JnAyR'](_0x510389[_0x4cc7('0x124b')], _0x510389[_0x4cc7('0x10a1')]); ) { var _0x221a84 = _0x510389[_0x4cc7('0x124b')] += _0x510389[_0x4cc7('0x1612')]; this[_0x4cc7('0xfdf')]['get'](_0x221a84)[_0x4cc7('0x3505')] < _0x12a377 && this[_0x4cc7('0xfdf')]['get'](_0x221a84)['hide'](); } }, 'setAllYoung': function() { if (_0x4cc7('0x3506') !== _0x4cc7('0x3506')) { this[_0x4cc7('0x2eee')] = !0x0; this[_0x4cc7('0x1af2')] = 0x0; this[_0x4cc7('0x313c')] = _0x593666; this[_0x4cc7('0x313d')] = _0x128e9e; _0x10a1e4[_0x4cc7('0x96b')](this, d, e, f); this['resetCountEachRun'] = !0x1; this[_0x4cc7('0x313e')] = _0x2bc114[_0x4cc7('0x24')](null); _0x128e9e = 0x0; for (d = _0x593666[_0x4cc7('0x34')](); _0x128e9e < d; ) e = _0x128e9e++, f = _0x593666[_0x4cc7('0x2b')](e), _0x2c74d1[_0x4cc7('0x34')]() > e ? f[_0x4cc7('0x1a53')] |= _0x2c74d1[_0x4cc7('0x2b')](e) : 0x1 == _0x2c74d1[_0x4cc7('0x34')]() && (f[_0x4cc7('0x1a53')] |= _0x2c74d1[_0x4cc7('0x2b')](0x0)), 0x0 != (f[_0x4cc7('0x1a53')] & 0x10) && (null == this['precondition'] && (this[_0x4cc7('0x312b')] = _0x48c401(this, this[_0x4cc7('0x313f')])), this[_0x4cc7('0x313e')][_0x4cc7('0x29')](f)); } else { for (var _0x593666 = 0x0, _0x2c74d1 = this[_0x4cc7('0xfdf')]; _0x593666 < _0x2c74d1['get_length'](); ) { var _0x128e9e = _0x2c74d1[_0x4cc7('0x2b')](_0x593666); ++_0x593666; _0x128e9e['created'] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; } } }, 'startToasts': function() { if (0x0 < this['toasts']['get_length']()) { if (_0x4cc7('0x3507') !== 'HFWeF') { this[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x5d')](); for (var _0x1d0920, _0x253ead = 0x1, _0x53605b = this[_0x4cc7('0xfdf')][_0x4cc7('0x34')](); _0x253ead < _0x53605b; ) { var _0x2acea6 = _0x253ead++; _0x1d0920 = !0x1; for (var _0x32d5e5 = 0x0, _0x2aab16 = _0x2acea6; _0x32d5e5 < _0x2aab16; ) { var _0x3c1ed7 = _0x32d5e5++ , _0x3ceb34 = this[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x2acea6); _0x3c1ed7 = this[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x3c1ed7); if ((0x1 == _0x3c1ed7[_0x4cc7('0xa4e')] || 0x2 == _0x3c1ed7[_0x4cc7('0xa4e')]) && _0x3ceb34['hitbox'][_0x4cc7('0x3508')](_0x3c1ed7['hitbox'])) { _0x1d0920 = !0x0; break; } } _0x1d0920 || this[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x2acea6)[_0x4cc7('0x5d')](); } } else { return this['y'] + this[_0x4cc7('0x98b')]; } } }, 'displayMessages': function(_0x2d142d, _0x29fb8f) { for (var _0x4153ea = 0x0; _0x4153ea < _0x2d142d[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x3509') === _0x4cc7('0x350a')) { _0x29fb8f = this[_0x4cc7('0x1d4a')][_0x4cc7('0x13ed')]()[_0x4cc7('0x40d')](); var _0x2a918a = _0x2d142d[_0x4cc7('0x19bc')]; _0x2d142d = _0x2d142d[_0x4cc7('0x19bb')]; _0x2d142d['set'](_0x2a918a, _0x29fb8f); _0x2d142d['set'](_0x2a918a + 0x1, 0x1 / _0x29fb8f); } else { var _0x35d80d = _0x2d142d[_0x4153ea]; ++_0x4153ea; this['displayMessage'](_0x35d80d, _0x29fb8f); } } }, 'displayMessage': function(_0x2950b6, _0x562696, _0x5c9191) { if (null != _0x2950b6 && 0x0 != _0x2950b6[_0x4cc7('0x21')]) { var _0x50faf6 = _0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')] , _0x46088f = _0x22bdfe[_0x4cc7('0xc1f')](0x0, _0x19023b[_0x4cc7('0x350b')](_0x2950b6[_0x4cc7('0x21')]) * _0x50faf6['y'], null, _0x2950b6, null, null, null, null, 0x0) , _0x2ea996 = 0.8 * _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth']; _0x46088f[_0x4cc7('0xa74')]() > _0x2ea996 && (_0x46088f[_0x4cc7('0x3445')](!0x0), _0x46088f['set_width'](_0x2ea996)); _0x2ea996 = _0x46088f[_0x4cc7('0xa74')](); var _0x43ea1a = _0x46088f[_0x4cc7('0xa75')]() , _0x106e54 = new _0x457ac5(); null != _0x5c9191 && (_0x106e54[_0x4cc7('0xa0c')](_0x5c9191), _0x46088f['set_x'](_0x5c9191[_0x4cc7('0xa74')]() + 0x5 * _0x50faf6['x']), _0x2ea996 += _0x46088f[_0x4cc7('0x472')](), _0x5c9191[_0x4cc7('0xb44')](_0x5c9191[_0x4cc7('0xb45')]() + _0x56067a[_0x4cc7('0x7c3')](_0x43ea1a, _0x5c9191[_0x4cc7('0xa75')]()) / 0x2)); _0x106e54[_0x4cc7('0xa0c')](_0x46088f); _0x5c9191 = 0xa * _0x50faf6['y']; _0x106e54['get_graphics']()[_0x4cc7('0x133f')]((_0x50faf6['x'] + _0x50faf6['y']) / 0x2 * 2.4, 0xcccccc); _0x106e54['get_graphics']()[_0x4cc7('0x10ce')](0xffffff); _0x106e54['get_graphics']()[_0x4cc7('0x2def')](-_0x5c9191, -_0x5c9191, _0x2ea996 + _0x56067a[_0x4cc7('0x345f')](0x2, _0x5c9191), _0x43ea1a + 0x2 * _0x5c9191, 1.5 * _0x5c9191); _0x106e54[_0x4cc7('0xb46')]((_0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')] - _0x2ea996) / 0x2); _0x106e54[_0x4cc7('0xb44')](_0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbce')] - _0x43ea1a - 0x3 * _0x5c9191); null == _0x562696 && (_0x562696 = _0x19023b[_0x4cc7('0xfe1')](_0x2950b6[_0x4cc7('0x21')])); this[_0x4cc7('0x350c')](_0x106e54, _0x562696); } }, 'displayToast': function(_0x52b20c, _0x46daa7, _0x52dae5, _0x33d9d4) { _0x46daa7 = new _0x16ba9b(_0x52b20c,_0x46daa7,_0x52dae5,_0x33d9d4); this[_0x4cc7('0xa0c')](_0x52b20c); this[_0x4cc7('0xfdf')][_0x4cc7('0x29')](_0x46daa7); this['startToasts'](); }, '__class__': _0x19023b }); var _0x5240eb = function() {}; _0x16dada[_0x4cc7('0x350d')] = _0x5240eb; _0x5240eb[_0x4cc7('0x8f2')] = ['com', _0x4cc7('0x46b'), _0x4cc7('0x47c'), 'ui', 'CharacterToast']; _0x5240eb[_0x4cc7('0x2292')] = function(_0x4dd3fe, _0x4a1f9f, _0xebfae6) { for (var _0x42d02d = 0x0; _0x42d02d < _0x4a1f9f[_0x4cc7('0x21')]; ) { var _0x51e1a7 = _0x4a1f9f[_0x42d02d]; ++_0x42d02d; var _0xfc805b = _0xebfae6; null == _0xfc805b && _0x29cea6['endsWith'](_0x51e1a7, '-') && (_0xfc805b = _0x19023b[_0x4cc7('0xfe1')](_0x51e1a7[_0x4cc7('0x21')]) / 0x2); _0x19023b['get_instance']()[_0x4cc7('0x11d8')](_0x51e1a7, _0xfc805b, _0x5240eb['getBitmap'](_0x4dd3fe)); } } ; _0x5240eb['getBitmap'] = function(_0x502c2a) { if (!_0x502c2a[_0x4cc7('0x23ec')]) return null; _0x502c2a = new _0x38d890(_0x26bd70[_0x4cc7('0x21e7')](_0x502c2a[_0x4cc7('0x23f4')]())); var _0x23b342 = _0x26bd70[_0x4cc7('0x350e')](_0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xa9a')]); _0x23b342 *= 0.5 * _0x172b83[_0x4cc7('0x46f')]()['scale']['y']; _0x502c2a[_0x4cc7('0xb3e')](_0x23b342); _0x502c2a[_0x4cc7('0xb2a')](_0x23b342); _0x502c2a['set_y'](-0.05 * _0x502c2a['get_height']()); return _0x502c2a; } ; var _0x16ba9b = function(_0x704170, _0x52cfeb, _0x179e2e, _0x1d61bd) { this['phase'] = 0x0; this[_0x4cc7('0x7ba')] = _0x704170; this['duration'] = null == _0x52cfeb || 0x0 >= _0x52cfeb ? 1.5 : _0x52cfeb; this['startX'] = null == _0x179e2e ? _0x704170[_0x4cc7('0x472')]() : _0x179e2e; this[_0x4cc7('0xa52')] = null == _0x1d61bd ? _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')] + 0x10 * _0x172b83['get_stageLayout']()['scale']['y'] : _0x1d61bd; this[_0x4cc7('0x350f')] = new _0x432b23(_0x704170[_0x4cc7('0x472')](),_0x704170['get_y'](),_0x704170[_0x4cc7('0xa74')](),_0x704170[_0x4cc7('0xa75')]()); _0x704170[_0x4cc7('0xb46')](this[_0x4cc7('0xa51')]); _0x704170['set_y'](this[_0x4cc7('0xa52')]); this['created'] = new Date()['getTime']() / 0x3e8; }; _0x16dada['com.player03.run3.ui._ToastOverlay.Toast'] = _0x16ba9b; _0x16ba9b[_0x4cc7('0x8f2')] = _0x4cc7('0x3510')[_0x4cc7('0x46')]('\x20'); _0x16ba9b[_0x4cc7('0x8')] = {}; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xa4e')] = null; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x3505')] = null; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xa4f')] = null; _0x16ba9b[_0x4cc7('0x8')]['duration'] = null; _0x16ba9b[_0x4cc7('0x8')]['object'] = null; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x350f')] = null; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xa51')] = null; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xa52')] = null; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0xc5e')] = function() { if (0x1 == this.phase || 0x2 == this.phase) { this.phase = 0x3; var _0x5959a5 = new Date().getTime() / 0x3e8 - this.startTime; _0x3ae7ae.tween(this.object, 0x0 <= _0x5959a5 ? 0.4 >= _0x5959a5 ? _0x5959a5 : 0.4 : 0x0, { x: this.startX, y: this.startY }).ease(_0x3bdbdd.easeOut).onComplete(_0x48c401(this, this.onComplete)); _0x19023b.get_instance().startToasts(); } else this.phase = 0x3, this.onComplete(); } ; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x928')] = function() { switch (this.phase) { case 0x1: this.phase = 0x2; _0x3ae7ae.timer(this.duration).onComplete(_0x48c401(this, this.hide)); break; case 0x2: this.hide(); break; case 0x3: this.phase = 0x4; var _0x56dded = _0x19023b.get_instance().toasts , _0x30d21f = _0x56dded.indexOf(this, 0x0); -0x1 != _0x30d21f && _0x56dded.splice(_0x30d21f, 0x1); null != this.object.parent && this.object.parent.removeChild(this.object); } } ; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x5d')] = function() { 0x0 == this.phase && (this.phase = 0x1, this.object.set_x(this.startX), this.object.set_y(this.startY), _0x3ae7ae.tween(this.object, 0.4, { x: this.hitbox.x, y: this.hitbox.y }).ease(_0x3bdbdd.easeOut).onComplete(_0x48c401(this, this.onComplete)), this.startTime = new Date().getTime() / 0x3e8); } ; _0x16ba9b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x16ba9b; var _0xebb79f = function() { this[_0x4cc7('0x3511')] = 0x0; this[_0x4cc7('0x3512')] = !0x1; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0x992')] = new _0x24e28(); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x992')]); this[_0x4cc7('0x3513')] = new _0x24e28(); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3513')]); var _0x1f3c8c = new _0x432b23() , _0x5d260a = new _0x161060(_0x1f3c8c); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5d260a, new _0x392c21(!0x0,0x50)); _0x5d260a = new _0x161060(_0x1f3c8c); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x5d260a, new _0x392c21(!0x1,0x1e)); var _0x2096c9 = this['bounds'] = new _0x432b23(); _0x5d260a = new _0x161060(_0x1f3c8c); _0x2096c9 = new _0x161060(_0x2096c9); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2096c9, new _0x456817(!0x0,0x6), _0x5d260a); _0x2096c9 = this[_0x4cc7('0xeff')]; _0x5d260a = new _0x161060(_0x1f3c8c); _0x2096c9 = new _0x161060(_0x2096c9); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2096c9, new _0x456817(!0x1,0x6), _0x5d260a); _0x2096c9 = this[_0x4cc7('0xeff')]; _0x5d260a = new _0x161060(_0x1f3c8c); _0x2096c9 = new _0x161060(_0x2096c9); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2096c9, new _0x310c15(!0x0,0.5), _0x5d260a); _0x2096c9 = this[_0x4cc7('0xeff')]; _0x5d260a = new _0x161060(_0x1f3c8c); _0x2096c9 = new _0x161060(_0x2096c9); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2096c9, new _0x310c15(!0x1,0.5), _0x5d260a); _0x109181[_0x4cc7('0xa8a')](this[_0x4cc7('0x992')], _0x5cad50[_0x4cc7('0x91d')](0x0), 0x5, 0x3, 0xccaa33, new _0x161060(_0x1f3c8c)); _0x1f3c8c = _0x48c401(this, this[_0x4cc7('0x19')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x1f3c8c))); this[_0x4cc7('0xc20')](!0x1); }; _0x16dada[_0x4cc7('0x3514')] = _0xebb79f; _0xebb79f['__name__'] = _0x4cc7('0x3515')[_0x4cc7('0x46')]('\x20'); _0xebb79f['__interfaces__'] = [_0x3379a1]; _0xebb79f[_0x4cc7('0x92b')] = _0x457ac5; _0xebb79f[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { 'activeAchievement': null, 'resetPending': null, 'background': null, 'foreground': null, 'lastProgress': null, 'bounds': null, 'countdown': null, 'update': function(_0x3640e7) { this['resetPending'] && this[_0x4cc7('0x19')](); if (null != this[_0x4cc7('0x3516')] && this[_0x4cc7('0xb48')]()) if (0x0 < this['countdown']) this[_0x4cc7('0x3511')] -= _0x3640e7, 0x0 >= this[_0x4cc7('0x3511')] ? this[_0x4cc7('0x3516')][_0x4cc7('0x127a')]() ? this[_0x4cc7('0x3517')](null) : this[_0x4cc7('0x10cd')](0x0) : this['set_alpha'](this[_0x4cc7('0x3511')] / 0x1); else { _0x3640e7 = this['activeAchievement']['progress']; if (_0x3640e7 != this['lastProgress'] && (this['lastProgress'] = _0x3640e7, this[_0x4cc7('0x3513')][_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](), 0x0 < _0x3640e7)) { for (var _0x2af89d = _0xebb79f[_0x4cc7('0x3518')][0x0], _0x3e0082 = 0x1, _0x1acf74 = _0xebb79f[_0x4cc7('0x3519')][_0x4cc7('0x21')]; _0x3e0082 < _0x1acf74; ) { var _0x213df6 = _0x3e0082++; if (_0xebb79f['gradientRatios'][_0x213df6] >= _0x3640e7) { _0x2af89d = _0xebb79f[_0x4cc7('0x3519')][_0x213df6 - 0x1]; _0x2af89d = _0x22f447[_0x4cc7('0x21fa')](_0xebb79f[_0x4cc7('0x3518')][_0x213df6 - 0x1], _0xebb79f[_0x4cc7('0x3518')][_0x213df6], (_0x3640e7 - _0x2af89d) / (_0xebb79f[_0x4cc7('0x3519')][_0x213df6] - _0x2af89d)); break; } } this[_0x4cc7('0x3513')][_0x4cc7('0xbb9')]()['beginFill'](_0x2af89d); this[_0x4cc7('0x3513')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](this['bounds']['x'], this[_0x4cc7('0xeff')]['y'], this[_0x4cc7('0xeff')]['width'] * _0x3640e7, this[_0x4cc7('0xeff')][_0x4cc7('0x98b')]); } 0x0 >= this[_0x4cc7('0x3511')] && (this[_0x4cc7('0x3516')][_0x4cc7('0x127a')]() ? 0x0 == this[_0x4cc7('0xad4')]() ? this['set_activeAchievement'](null) : this['countdown'] = 0x1 : this[_0x4cc7('0x3516')]['possible'] ? 0x0 == this[_0x4cc7('0xad4')]() && this[_0x4cc7('0x10cd')](0x1) : 0x0 < this[_0x4cc7('0xad4')]() && (this[_0x4cc7('0x3511')] = 0x1)); } }, 'reset': function() { this[_0x4cc7('0x3512')] = !0x1; null != this[_0x4cc7('0x3516')] ? this[_0x4cc7('0x3516')][_0x4cc7('0x127a')]() || 0x0 > this['activeAchievement'][_0x4cc7('0xb7f')][_0x4cc7('0x1278')][_0x4cc7('0x2d')](this[_0x4cc7('0x3516')], 0x0) ? this[_0x4cc7('0x3517')](null) : this[_0x4cc7('0xc20')](null == this['activeAchievement'][_0x4cc7('0x312b')] || this[_0x4cc7('0x3516')][_0x4cc7('0x312b')](this[_0x4cc7('0x3516')][_0x4cc7('0xb7f')])) : this['set_visible'](!0x1); this['set_alpha'](0x1); this[_0x4cc7('0x3511')] = 0x0; this['lastProgress'] = -0x1; this[_0x4cc7('0x94a')](0x0); }, 'set_activeAchievement': function(_0x5ab774) { _0x5ab774 != this[_0x4cc7('0x3516')] && (this[_0x4cc7('0x3516')] = _0x5ab774, this[_0x4cc7('0xc20')](null != this['activeAchievement']), this[_0x4cc7('0xb48')]() && (this[_0x4cc7('0x3512')] = !0x0)); return this[_0x4cc7('0x3516')]; }, '__class__': _0xebb79f, '__properties__': _0x5aff49(_0x457ac5[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_activeAchievement': _0x4cc7('0x3517') }) }); var _0x5dc41f = function(_0x4f9462, _0x23aac4, _0x2e0813) { null == _0x2e0813 && (_0x2e0813 = !0x0); _0x4f9462 == _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x4f9462[_0x4cc7('0x5e2')] = _0x4cc7('0x351a')); _0x1c24cf['call'](this, _0x4f9462[_0x4cc7('0x23f4')](), _0x23aac4); this['backViewBitmap'] = _0x26bd70['getBitmap'](_0x4f9462['previewImagePath'](), !0x0, !0x0); this['addChild'](this[_0x4cc7('0x29a5')]); this[_0x4cc7('0x29a7')](!0x1); _0x4f9462 == _0x1fb3e3[_0x4cc7('0xc2b')] && null != _0x1fb3e3['random'][_0x4cc7('0xb30')] && (_0x4f9462[_0x4cc7('0x5e2')] = _0x1fb3e3['random'][_0x4cc7('0xb30')][_0x4cc7('0x5e2')]); this[_0x4cc7('0xb30')] = _0x4f9462; this[_0x4cc7('0x2178')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x351b')); this[_0x4cc7('0x351c')](this[_0x4cc7('0x2178')]); this[_0x4cc7('0x2a04')](!_0x4f9462[_0x4cc7('0x23e9')]()); _0x2e0813 && this[_0x4cc7('0xc20')](_0x4f9462[_0x4cc7('0x23e9')]()); }; _0x16dada[_0x4cc7('0x351d')] = _0x5dc41f; _0x5dc41f['__name__'] = _0x4cc7('0x351e')[_0x4cc7('0x46')]('\x20'); _0x5dc41f['__super__'] = _0x1c24cf; _0x5dc41f[_0x4cc7('0x8')] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], { 'character': null, 'lock': null, 'sleep': null, 'backViewBitmap': null, 'set_frontView': function(_0x623156) { this['bitmap'][_0x4cc7('0xc20')](_0x623156); this[_0x4cc7('0x29a5')][_0x4cc7('0xc20')](!_0x623156); return _0x623156; }, 'set_character': function(_0x1eb11c) { this[_0x4cc7('0x217a')][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](_0x1eb11c[_0x4cc7('0x23f4')]())); this[_0x4cc7('0x29a5')][_0x4cc7('0x2080')](_0x26bd70[_0x4cc7('0x21e7')](_0x1eb11c[_0x4cc7('0x23f2')]())); return this[_0x4cc7('0xb30')] = _0x1eb11c; }, 'checkLockedAndAsleep': function() { this['set_locked'](!this[_0x4cc7('0xb30')][_0x4cc7('0x23e9')]()); }, 'set_locked': function(_0x1168d1) { _0x1168d1 ? this[_0x4cc7('0x351f')](!0x1) : this['set_asleep'](this[_0x4cc7('0xb30')][_0x4cc7('0x9ec')]); return this[_0x4cc7('0x2178')][_0x4cc7('0xc20')](_0x1168d1); }, 'set_asleep': function(_0x5c403a) { _0x5c403a && null != this['character'][_0x4cc7('0x23c3')] && !this[_0x4cc7('0x2178')][_0x4cc7('0xb48')]() ? (null == this[_0x4cc7('0x3520')] && (this[_0x4cc7('0x3520')] = _0x26bd70[_0x4cc7('0xfe2')](this[_0x4cc7('0xb30')][_0x4cc7('0x23c3')]), this[_0x4cc7('0x351c')](this[_0x4cc7('0x3520')])), this[_0x4cc7('0x3520')][_0x4cc7('0xc20')](!0x0)) : _0x56067a['jbwps'](null, this['sleep']) && this[_0x4cc7('0x3520')][_0x4cc7('0xc20')](!0x1); return _0x5c403a; }, '__class__': _0x5dc41f, '__properties__': _0x5aff49(_0x1c24cf[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_asleep': _0x4cc7('0x351f'), 'set_locked': 'set_locked', 'set_frontView': _0x4cc7('0x29a7'), 'set_character': _0x4cc7('0x486') }) }); var _0x57bb06 = function(_0x31f847, _0x559c6b) { null == _0x559c6b && (_0x559c6b = !0x0); this[_0x4cc7('0x3521')] = 0x0; this[_0x4cc7('0x1326')] = _0x31f847; _0x5dc41f['call'](this, _0x1fb3e3[_0x4cc7('0x9eb')], _0x48c401(this, this['onClick']), _0x559c6b); }; _0x16dada[_0x4cc7('0x3522')] = _0x57bb06; _0x57bb06[_0x4cc7('0x8f2')] = _0x4cc7('0x3523')[_0x4cc7('0x46')]('\x20'); _0x57bb06[_0x4cc7('0x92b')] = _0x5dc41f; _0x57bb06['prototype'] = _0x5aff49(_0x5dc41f['prototype'], { 'listener': null, 'tweensLeft': null, 'checkLockedAndAsleep': function() { if (_0x4cc7('0x3524') !== 'eMWQW') { _0x5dc41f[_0x4cc7('0x8')]['checkLockedAndAsleep'][_0x4cc7('0x96b')](this); 0x0 < this[_0x4cc7('0x3521')] && (_0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0x3520')], null, !0x1, !0x1), this[_0x4cc7('0x3520')][_0x4cc7('0xb46')](0x0), this[_0x4cc7('0x3521')] = 0x0); _0xec98bb[_0x4cc7('0x24ab')](); 0.6 <= _0xec98bb[_0x4cc7('0x9ed')] ? this[_0x4cc7('0x217a')][_0x4cc7('0x2080')](_0x26bd70['getBitmapData']('menu/characterselection/' + this[_0x4cc7('0xb30')][_0x4cc7('0x5e2')] + _0x4cc7('0x3525'))) : this[_0x4cc7('0x217a')]['set_bitmapData'](_0x26bd70[_0x4cc7('0x21e7')](this[_0x4cc7('0xb30')][_0x4cc7('0x23f4')]())); } else { return null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0x3526')](a) : _0x3ad3c9['prototype'][_0x4cc7('0x3526')][_0x4cc7('0x96b')](this, a); } }, 'onClick': function(_0x26ef83) { null != this[_0x4cc7('0x1326')] && this[_0x4cc7('0x1326')](_0x26ef83); null != _0x2081a8['instance'][_0x4cc7('0xb7f')] ? (_0x26ef83 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')], _0x26ef83 = null != _0x26ef83[_0x4cc7('0xfdc')] ? 0x0 < _0x26ef83[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() : !0x1) : _0x26ef83 = !0x1; if (!_0x26ef83 || _0x2081a8['instance'][_0x4cc7('0xb7f')][_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')]['isCharacterAllowed'](_0x1fb3e3[_0x4cc7('0x9eb')])) _0x1fb3e3[_0x4cc7('0x9eb')][_0x4cc7('0x9ec')] ? (_0xec98bb[_0x4cc7('0x3527')](), _0x1fb3e3['lizard'][_0x4cc7('0x9ec')] ? 0x0 >= this[_0x4cc7('0x3521')] ? (this[_0x4cc7('0x3521')] = 0x5, this[_0x4cc7('0xa50')]()) : this[_0x4cc7('0x3521')] = 0x5 : this['checkLockedAndAsleep']()) : this[_0x4cc7('0x33f4')](); }, 'tween': function() { this[_0x4cc7('0x3521')]--; this['sleep'][_0x4cc7('0xb48')]() ? 0x0 < this[_0x4cc7('0x3521')] ? (0x0 == this[_0x4cc7('0x3520')][_0x4cc7('0x472')]() && this[_0x4cc7('0x3520')]['set_x'](0x2 * (0.5 < Math[_0x4cc7('0xc2b')]() ? 0x1 : -0x1)), _0x3ae7ae[_0x4cc7('0xa50')](this['sleep'], 0.2, { 'x': -this[_0x4cc7('0x3520')][_0x4cc7('0x472')]() })['onComplete'](_0x48c401(this, this[_0x4cc7('0xa50')]))) : _0x3ae7ae[_0x4cc7('0xa50')](this[_0x4cc7('0x3520')], 0.1, { 'x': 0x0 }) : (this['sleep'][_0x4cc7('0xb46')](0x0), this[_0x4cc7('0x3521')] = 0x0); }, '__class__': _0x57bb06 }); var _0x109cba = function(_0x5df24d, _0xca7920, _0x3104c8) { if (_0x4cc7('0x3528') === _0x4cc7('0x3529')) { return _0x5df24d + 0x1; } else { this[_0x4cc7('0x352a')] = !0x1; _0x145ce0[_0x4cc7('0x96b')](this); this['mouseChildren'] = this['mouseEnabled'] = !0x1; _0x5df24d = this[_0x4cc7('0xcb4')] = _0x22bdfe[_0x4cc7('0xc1f')](_0x5df24d, _0x3104c8, null, '0'); _0x3104c8 = null; null == _0x3104c8 && (_0x3104c8 = _0x5df24d[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x5df24d), new _0x5a0679(_0x3104c8)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xcb4')]); this[_0x4cc7('0x1e4d')] = _0xca7920; this['set_number'](0x0); } }; _0x16dada[_0x4cc7('0x352b')] = _0x109cba; _0x109cba[_0x4cc7('0x8f2')] = _0x4cc7('0x352c')[_0x4cc7('0x46')]('\x20'); _0x109cba[_0x4cc7('0x92b')] = _0x145ce0; _0x109cba[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'number': null, 'displayEvenIfZero': null, 'text': null, 'backgroundColor': null, 'set_number': function(_0xbaf6bc) { this[_0x4cc7('0x39b')] = _0xbaf6bc; this['set_visible'](0x0 < this[_0x4cc7('0x39b')] || this[_0x4cc7('0x352a')]); if (!this[_0x4cc7('0xb48')]()) return this[_0x4cc7('0x39b')]; this['display'](null == _0xbaf6bc ? _0x4cc7('0x574') : '' + _0xbaf6bc); return this['number']; }, 'display': function(_0x113b57) { var _0x5c5c64 = _0x4cc7('0x352d')[_0x4cc7('0x46')]('|') , _0x2f55c5 = 0x0; while (!![]) { switch (_0x5c5c64[_0x2f55c5++]) { case '0': this['get_graphics']()[_0x4cc7('0x2def')](-_0x113b57 / 0x2, this['text'][_0x4cc7('0xb45')](), _0x113b57, this[_0x4cc7('0xcb4')][_0x4cc7('0xa75')](), this[_0x4cc7('0xcb4')][_0x4cc7('0xa75')]()); continue; case '1': _0x113b57 = _0x113b57 > _0x1dc226 ? _0x113b57 : _0x1dc226; continue; case '2': this[_0x4cc7('0xcb4')][_0x4cc7('0xb44')](-this[_0x4cc7('0xcb4')]['get_height']() / 0x2); continue; case '3': this['get_graphics']()[_0x4cc7('0x10ce')](this[_0x4cc7('0x1e4d')]); continue; case '4': this['get_graphics']()[_0x4cc7('0x9fd')](); continue; case '5': var _0x1dc226 = this['text']['get_height'](); continue; case '6': _0x113b57 = this['text'][_0x4cc7('0xa74')](); continue; case '7': this[_0x4cc7('0xcb4')][_0x4cc7('0x215d')](_0x113b57); continue; case '8': this['text'][_0x4cc7('0xb46')](-this[_0x4cc7('0xcb4')]['get_width']() / 0x2); continue; } break; } }, 'displayExclamationPoint': function() { this[_0x4cc7('0xc20')](!0x0); this[_0x4cc7('0x50c')]('!'); }, '__class__': _0x109cba, '__properties__': _0x5aff49(_0x145ce0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_number': 'set_number' }) }); var _0x49d73b = function(_0x46a5b9, _0x42ef99) { null == _0x42ef99 && (_0x42ef99 = 3.2); null == _0x46a5b9 && (_0x46a5b9 = 0x14); this[_0x4cc7('0x1c9d')] = 0x200; this['baseRadius'] = _0x46a5b9; this[_0x4cc7('0x352e')] = _0x42ef99; }; _0x16dada[_0x4cc7('0x352f')] = _0x49d73b; _0x49d73b[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20CircledX'['split']('\x20'); _0x49d73b[_0x4cc7('0x8f8')] = [_0x17f7bd]; _0x49d73b[_0x4cc7('0xb0e')] = function(_0x368a1f, _0x269fdc, _0xb9bd40) { null == _0xb9bd40 && (_0xb9bd40 = 3.2); null == _0x269fdc && (_0x269fdc = 0x14); _0x368a1f[_0x4cc7('0x9fd')](); _0x368a1f[_0x4cc7('0x10ce')](0xffffff); _0x368a1f[_0x4cc7('0x1f31')](0x0, 0x0, _0x269fdc); _0x368a1f[_0x4cc7('0x1f32')](); _0x368a1f['lineStyle'](_0xb9bd40, 0x999999); _0x368a1f['moveTo'](-_0x269fdc / 0x2, -_0x269fdc / 0x2); _0x368a1f[_0x4cc7('0x293b')](_0x269fdc / 0x2, _0x269fdc / 0x2); _0x368a1f[_0x4cc7('0x168e')](-_0x269fdc / 0x2, _0x269fdc / 0x2); _0x368a1f[_0x4cc7('0x293b')](_0x2d63f9['AVGXb'](_0x269fdc, 0x2), -_0x269fdc / 0x2); } ; _0x49d73b[_0x4cc7('0x8')] = {}; _0x49d73b[_0x4cc7('0x8')][_0x4cc7('0x3530')] = null; _0x49d73b[_0x4cc7('0x8')]['baseLineWidth'] = null; _0x49d73b[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x49d73b[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x3bcf35, _0x28f49a, _0x4b9b88) { if (_0x4cc7('0x3531') !== _0x4cc7('0x3531')) { var _0x57238d = e++; _0x28f49a.set(_0x57238d, _0x4b9b88[_0x57238d]); } else { if (_0x5260f5.__instanceof(_0x3bcf35, _0x23639f)) if (_0x5260f5.__instanceof(_0x3bcf35.displayObject, _0x24e28)) _0x3bcf35 = _0x3bcf35.displayObject; else throw new _0x202aa0(_0x4bf907.string(_0x24e28) + _0x4cc7('0x28f')); else throw new _0x202aa0(_0x4bf907.string(_0x24e28) + _0x2d63f9.XwlfO); _0x49d73b.draw(_0x3bcf35.get_graphics(), _0x2d63f9.zsKby(_0x4b9b88.x, _0x4b9b88.y) / 0x2 * this.baseRadius, (_0x4b9b88.x + _0x4b9b88.y) / 0x2 * this.baseLineWidth); } } ; _0x49d73b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x49d73b; var _0xdf100f = function() { this['alignRight'] = !0x1; this[_0x4cc7('0x3532')] = 0x0; this[_0x4cc7('0x3533')] = -0x1; _0x145ce0['call'](this, 0x50, 0x50, _0x172b83[_0x4cc7('0x46f')]()); var _0x47d4ae = new _0x101b9d(_0x172b83[_0x4cc7('0x46f')]()['bounds']) , _0x4e9766 = new _0x23639f(this); _0x172b83['get_currentLayout']()['add'](_0x4e9766, new _0x456817(!0x0,0x0), _0x47d4ae); this[_0x4cc7('0x9ad')]('enterFrame', _0x48c401(this, this['onEnterFrame'])); this[_0x4cc7('0x9ad')](_0x4cc7('0x1fad'), _0x48c401(this, this['onEnterFrame'])); }; _0x16dada[_0x4cc7('0x3534')] = _0xdf100f; _0xdf100f[_0x4cc7('0x8f2')] = _0x4cc7('0x3535')['split']('\x20'); _0xdf100f[_0x4cc7('0x21f4')] = function(_0x8be858, _0x510d6f, _0x2a1af9) { if ('qRubc' !== _0x4cc7('0x3536')) { this[_0x4cc7('0x3537')] = _0x8be858; } else { var _0x22c327 = '9|1|16|4|3|13|15|12|10|6|11|5|8|17|7|0|2|14'[_0x4cc7('0x46')]('|') , _0x53c973 = 0x0; while (!![]) { switch (_0x22c327[_0x53c973++]) { case '0': _0x337ac2 = new _0x109181(_0x439449); continue; case '1': _0x439449 = new _0x432b23(); continue; case '2': _0x337ac2[_0x4cc7('0x2c60')] = _0x510d6f; continue; case '3': _0x251c17 = new _0x161060(_0x439449); continue; case '4': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x251c17, new _0x436bc1(_0x510d6f,_0x30bcc9[_0x4cc7('0xe19')])); continue; case '5': _0x2a1af9 = new _0x161060(_0x439449); continue; case '6': _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x251c17, null != _0x510d6f ? new _0x392c21(!0x1,_0x510d6f) : new _0x13ca4e(!0x1)); continue; case '7': for (_0xf55dd1 = _0x337ac2[_0x4cc7('0x21')]; _0x251c17 < _0xf55dd1; ) { var _0x237e1c = _0x251c17++; _0x439449[_0x4cc7('0x9e7')](_0x237e1c, _0x337ac2[_0x237e1c]); } continue; case '8': _0x439449 = _0x2bc114[_0x4cc7('0x24')](null); continue; case '9': for (var _0x439449 = 1130.9733552923256 * Math[_0x4cc7('0xc2b')]() / 3.141592653589793, _0x337ac2 = [], _0x251c17 = 0x0; 0x3 > _0x251c17; ) { var _0xf55dd1 = _0x251c17++; _0x337ac2[_0x4cc7('0x29')](new _0x212a6a(Math[_0x4cc7('0x27')](_0x3004df['add'](_0x439449, 6.283185307179586 * _0xf55dd1 / 0x3)),Math[_0x4cc7('0x28')](_0x3004df[_0x4cc7('0x2a')](_0x439449, 6.283185307179586 * _0xf55dd1 / 0x3)))); } continue; case '10': _0x251c17 = new _0x161060(_0x439449); continue; case '11': _0x510d6f = _0x5cad50[_0x4cc7('0x91d')](_0x2a1af9); continue; case '12': _0x172b83['get_currentLayout']()['add'](_0x251c17, null != _0x510d6f ? new _0x392c21(!0x0,_0x510d6f) : new _0x13ca4e(!0x0)); continue; case '13': _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x251c17, new _0x436bc1(_0x510d6f,_0x30bcc9[_0x4cc7('0x1e99')])); continue; case '14': _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x8be858), _0x337ac2, _0x2a1af9); continue; case '15': _0x251c17 = new _0x161060(_0x439449); continue; case '16': _0x251c17 = new _0x161060(_0x439449); continue; case '17': _0x251c17 = 0x0; continue; } break; } } } ; _0xdf100f['__super__'] = _0x145ce0; _0xdf100f[_0x4cc7('0x8')] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'icon': null, 'displayedNumber': null, 'textField': null, 'blinkFramesLeft': null, 'alignRight': null, 'createLayout2': function() { var _0x2cd6d2 = this[_0x4cc7('0xe15')] = _0x22bdfe[_0x4cc7('0xc1f')](0xffffff, 0x20) , _0x190389 = null; null == _0x190389 && (_0x190389 = _0x2cd6d2[_0x4cc7('0xe16')]()['size'] | 0x0); _0x172b83['get_currentLayout']()['add'](new _0x23639f(_0x2cd6d2), new _0x5a0679(_0x190389)); this[_0x4cc7('0xe18')] ? (_0x2cd6d2 = new _0x23639f(this['textField']), _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x2cd6d2, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['RIGHT']))) : (_0x2cd6d2 = new _0x23639f(this[_0x4cc7('0xe15')]), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2cd6d2, new _0x436bc1(0x40,_0x30bcc9[_0x4cc7('0xe19')]))); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]); this[_0x4cc7('0xe1a')] = new _0x5c6e04(null,_0x5fb611['VALUE_RANGE']['start'] | 0x0,0.6,0x38); this[_0x4cc7('0xe1a')]['mesh'][_0x4cc7('0xc20')](!0x0); _0x180fa9[_0x4cc7('0x3538')][_0x4cc7('0xa0c')](this[_0x4cc7('0xe1a')][_0x4cc7('0x126')]); _0x2cd6d2 = _0x48c401(this, this[_0x4cc7('0xe1c')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x2cd6d2))); _0x2cd6d2(); _0x2cd6d2 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x2cd6d2, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x23639f(this[_0x4cc7('0xe15')])); this[_0x4cc7('0xb6a')](_0x2cd6d2, 0x0); this['updateNumber'](); }, 'resizeIcon': function() { var _0xef6d77 = this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0xef6d77 = (_0xef6d77['x'] + _0xef6d77['y']) / 0x2; this[_0x4cc7('0xe1a')][_0x4cc7('0x126')][_0x4cc7('0x3dc')]() != _0xef6d77 && (this[_0x4cc7('0xe1a')][_0x4cc7('0x126')]['set_scaleX'](_0xef6d77), this[_0x4cc7('0xe1a')][_0x4cc7('0x126')][_0x4cc7('0xb2a')](_0xef6d77), this[_0x4cc7('0xe1a')][_0x4cc7('0x126')][_0x4cc7('0xf2e')](_0xef6d77)); this['resetIcon'](); }, 'updateNumber': function() { if (_0x2ab848[_0x4cc7('0xbc4')]['paused']) { _0x127d51[_0x4cc7('0x493')](); var _0x380410 = _0x127d51[_0x4cc7('0xc99')]; _0x380410 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x380410['id'], _0x380410['defaultValue']); var _0x5443d5 = _0x127d51[_0x4cc7('0xc9a')]; _0x380410 += _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x5443d5['id'], _0x5443d5[_0x4cc7('0xc12')]); _0x5443d5 = _0x127d51[_0x4cc7('0x2f46')]; _0x380410 -= _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5443d5['id'], _0x5443d5[_0x4cc7('0xc12')]); } else _0x380410 = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]['batteriesCollected']; this[_0x4cc7('0x3533')] != _0x380410 && (_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')] && _0x3ae7ae[_0x4cc7('0xd8a')](this, null, !0x0), this[_0x4cc7('0x3533')] = _0x380410, this[_0x4cc7('0xe15')]['set_text'](_0x4bf907[_0x4cc7('0x4dc')](this['displayedNumber'])), this[_0x4cc7('0x3532')] = 0x0, this[_0x4cc7('0x22e')][_0x4cc7('0x20b0')](new _0x23639f(this['textField'])), this[_0x4cc7('0x2f1b')]()); }, 'onEnterFrame': function(_0x3e0430) { if (_0x4cc7('0x3539') === _0x4cc7('0x3539')) { if (_0x2d63f9[_0x4cc7('0x289')](null, this[_0x4cc7('0xe1a')])) { var _0x197c9a = null != this[_0x4cc7('0x99c')] && (!_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')] || null == _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbeb')] || null != _0x217368[_0x4cc7('0x493')]()['stage'] && _0x217368[_0x4cc7('0x493')]()[_0x4cc7('0xb48')]()); null != _0x3e0430 && _0x4cc7('0x1fad') == _0x3e0430['type'] && (_0x197c9a = !0x1); 0x0 < this[_0x4cc7('0x3532')] && (this[_0x4cc7('0x3532')]--, 0xc > this['blinkFramesLeft'] % 0x18 && (_0x197c9a = !0x1)); if (_0x197c9a) for (_0x3e0430 = this[_0x4cc7('0x907')]; null != _0x3e0430; ) { if (!_0x3e0430[_0x4cc7('0xb48')]()) { _0x197c9a = !0x1; break; } _0x3e0430 = _0x3e0430[_0x4cc7('0x907')]; } this[_0x4cc7('0xe1a')]['mesh'][_0x4cc7('0xb48')]() != _0x197c9a && (this[_0x4cc7('0xe1a')][_0x4cc7('0x126')][_0x4cc7('0xc20')](_0x197c9a), _0x197c9a && this[_0x4cc7('0x2f1b')]()); this[_0x4cc7('0xc20')](_0x197c9a); _0x197c9a && (this[_0x4cc7('0xe1a')][_0x4cc7('0x50c')](_0x2ab848['instance'][_0x4cc7('0x906')]), this[_0x4cc7('0xe1f')]()); } } else { this['h'] = _0x3e0430 = new _0x2db72e(_0x3e0430,this['h']); null == this['q'] && (this['q'] = _0x3e0430); this[_0x4cc7('0x21')]++; } }, 'resetIcon': function() { if (null != this[_0x4cc7('0xe15')]) { if (_0x56067a[_0x4cc7('0x76c')](_0x4cc7('0x353a'), _0x4cc7('0x353a'))) { var _0x40db7b = this[_0x4cc7('0xe1a')] , _0x9dd78a = this[_0x4cc7('0x472')]() + this[_0x4cc7('0xe15')][_0x4cc7('0x472')]() , _0x5b6a77 = this[_0x4cc7('0x22e')]['scale']; _0x40db7b[_0x4cc7('0x197b')](_0x9dd78a - (_0x5b6a77['x'] + _0x5b6a77['y']) / 0x2 * 0x40 + 0x20 * this['layout'][_0x4cc7('0xa9a')]['x']); this[_0x4cc7('0xe1a')][_0x4cc7('0x197c')](this[_0x4cc7('0xb45')]() + this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]() / 2.1); this[_0x4cc7('0xe1a')][_0x4cc7('0x197d')](0x64); this[_0x4cc7('0xe1a')]['reset'](); this[_0x4cc7('0xe1a')][_0x4cc7('0x2fdc')](29.999999999999996); this[_0x4cc7('0xbcf')](null); } else { if (null != this[_0x4cc7('0xb19')](_0x40db7b) && (d != this[_0x4cc7('0x353b')][_0x4cc7('0x7d9')] || e != this['__uvRect']['height'] || _0x9dd78a != this[_0x4cc7('0x353b')]['x'] || _0x5b6a77 != this[_0x4cc7('0x353b')]['y'])) { null == this[_0x4cc7('0x353b')] && (this[_0x4cc7('0x353b')] = new _0x432b23()); this[_0x4cc7('0x353b')][_0x4cc7('0xab2')](_0x9dd78a, _0x5b6a77, d, e); _0x40db7b = 0x0 < this[_0x4cc7('0x1c2a')] ? _0x9dd78a / this[_0x4cc7('0x1c2a')] : 0x0; _0x5b6a77 = 0x0 < this[_0x4cc7('0x1c2b')] ? _0x5b6a77 / this[_0x4cc7('0x1c2b')] : 0x0; _0x9dd78a = 0x0 < this[_0x4cc7('0x1c2a')] ? d / this[_0x4cc7('0x1c2a')] : 0x0; var _0x49b2b9 = 0x0 < this[_0x4cc7('0x1c2b')] ? e / this['__textureHeight'] : 0x0; this[_0x4cc7('0x353c')][0x0] = d; this[_0x4cc7('0x353c')][0x1] = e; this[_0x4cc7('0x353c')][0x3] = _0x40db7b + _0x9dd78a; this[_0x4cc7('0x353c')][0x4] = _0x5b6a77 + _0x49b2b9; this[_0x4cc7('0x353c')][0xf] = e; this[_0x4cc7('0x353c')][0x11] = _0x40db7b; this['__vertexBufferData'][0x12] = _0x5b6a77 + _0x49b2b9; this[_0x4cc7('0x353c')][0x1c] = d; this[_0x4cc7('0x353c')][0x1f] = _0x40db7b + _0x9dd78a; this[_0x4cc7('0x353c')][0x20] = _0x5b6a77; this[_0x4cc7('0x353c')][0x2d] = _0x40db7b; this[_0x4cc7('0x353c')][0x2e] = _0x5b6a77; this[_0x4cc7('0x2b19')][_0x4cc7('0x295b')](this[_0x4cc7('0x353c')]); } } } }, 'set_alignRight': function(_0x1905e4) { if (null != this['textField'] && _0x1905e4 != this['alignRight']) { if (_0x1905e4) { var _0x52ec8e = this[_0x4cc7('0x22e')] , _0x14be79 = new _0x23639f(this['textField']); (null == _0x52ec8e ? _0x172b83['get_currentLayout']() : _0x52ec8e)['add'](_0x14be79, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9['RIGHT'])); } else _0x52ec8e = this[_0x4cc7('0x22e')], _0x14be79 = new _0x23639f(this[_0x4cc7('0xe15')]), (null == _0x52ec8e ? _0x172b83['get_currentLayout']() : _0x52ec8e)[_0x4cc7('0x2a')](_0x14be79, new _0x436bc1(0x40,_0x30bcc9[_0x4cc7('0xe19')])); this[_0x4cc7('0x2f1b')](); } return this['alignRight'] = _0x1905e4; }, '__class__': _0xdf100f, '__properties__': _0x5aff49(_0x145ce0[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_alignRight': _0x4cc7('0x2f1a') }) }); var _0x11de5d = function() { _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0x353d')] = _0x26bd70['getBitmap'](_0x56067a[_0x4cc7('0x7c4')]); this[_0x4cc7('0xa0c')](this['smallPile']); this[_0x4cc7('0x353e')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x353f')); this['addChild'](this[_0x4cc7('0x353e')]); this['largePile'] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x3540')); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3541')]); this[_0x4cc7('0x3542')] = _0x26bd70['getBitmap']('currency/HugePile.png'); this[_0x4cc7('0xa0c')](this['hugePile']); this['textField'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x28, null, '01234567'); this[_0x4cc7('0xe15')][_0x4cc7('0x215d')](''); var _0x4b0c36 = this[_0x4cc7('0xe15')] , _0x55752c = null; null == _0x55752c && (_0x55752c = _0x4b0c36['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x4b0c36), new _0x5a0679(_0x55752c)); _0x55752c = this[_0x4cc7('0xe15')]; _0x4b0c36 = new _0x23639f(this[_0x4cc7('0x353d')]); _0x55752c = new _0x23639f(_0x55752c); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x55752c, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x46d')]), _0x4b0c36); _0x55752c = this[_0x4cc7('0xe15')]; _0x4b0c36 = new _0x23639f(this['smallPile']); _0x55752c = new _0x23639f(_0x55752c); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x55752c, new _0x310c15(!0x1,0.5), _0x4b0c36); this['addChild'](this[_0x4cc7('0xe15')]); this[_0x4cc7('0xc20')](!0x1); }; _0x16dada['com.player03.run3.ui.component.CurrencyPile'] = _0x11de5d; _0x11de5d['__name__'] = 'com\x20player03\x20run3\x20ui\x20component\x20CurrencyPile'[_0x4cc7('0x46')]('\x20'); _0x11de5d['__super__'] = _0x457ac5; _0x11de5d[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { 'textField': null, 'smallPile': null, 'mediumPile': null, 'largePile': null, 'hugePile': null, 'displayAmount': function(_0x1dbd45) { this[_0x4cc7('0x353d')][_0x4cc7('0xc20')](!0x1); this['mediumPile'][_0x4cc7('0xc20')](!0x1); this['largePile'][_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x3542')][_0x4cc7('0xc20')](!0x1); 0x0 < _0x1dbd45 && (0xf > _0x1dbd45 ? this[_0x4cc7('0x353d')][_0x4cc7('0xc20')](!0x0) : 0x28 > _0x1dbd45 ? this[_0x4cc7('0x353e')][_0x4cc7('0xc20')](!0x0) : 0x64 > _0x1dbd45 ? this[_0x4cc7('0x3541')][_0x4cc7('0xc20')](!0x0) : this[_0x4cc7('0x3542')][_0x4cc7('0xc20')](!0x0)); this[_0x4cc7('0xe15')][_0x4cc7('0x215d')](null == _0x1dbd45 ? 'null' : '' + _0x1dbd45); this[_0x4cc7('0xe15')][_0x4cc7('0xc20')](0x0 < _0x1dbd45); this[_0x4cc7('0xc20')](!0x0); }, '__class__': _0x11de5d }); var _0x234c3a = function() { var _0x4f9025 = '0|1|7|3|6|4|8|2|9|5'['split']('|') , _0x5a5bd8 = 0x0; while (!![]) { switch (_0x4f9025[_0x5a5bd8++]) { case '0': _0x2cd08d['call'](this); continue; case '1': this['set_defaultTextFormat'](new _0x4d6bf4(_0x2081a8[_0x4cc7('0xbfa')],0x1c,0xffffff)); continue; case '2': var _0x56534e = null; continue; case '3': this['set_selectable'](!0x1); continue; case '4': this['set_multiline'](!0x0); continue; case '5': _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(this), new _0x5a0679(_0x56534e)); continue; case '6': this[_0x4cc7('0xb55')] = !0x1; continue; case '7': this['set_embedFonts'](!0x0); continue; case '8': this[_0x4cc7('0x2663')](0x1); continue; case '9': _0x2d63f9['nAAaD'](null, _0x56534e) && (_0x56534e = this['get_defaultTextFormat']()['size'] | 0x0); continue; } break; } }; _0x16dada[_0x4cc7('0x3543')] = _0x234c3a; _0x234c3a['__name__'] = _0x4cc7('0x3544')[_0x4cc7('0x46')]('\x20'); _0x234c3a['__interfaces__'] = [_0x3379a1]; _0x234c3a['__super__'] = _0x2cd08d; _0x234c3a[_0x4cc7('0x8')] = _0x5aff49(_0x2cd08d[_0x4cc7('0x8')], { 'active': null, 'bestDistance': null, 'update': function(_0x5cac2a) { this['active'] && null != _0x2081a8['instance'][_0x4cc7('0xb7f')] ? (this['set_visible'](!_0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbe8')] || null != _0x217368[_0x4cc7('0x493')]()[_0x4cc7('0x99c')] && _0x217368[_0x4cc7('0x493')]()['get_visible']()), this[_0x4cc7('0xb48')]() && (_0x5cac2a = _0x2081a8[_0x4cc7('0xbc4')]['tunnel'][_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')](), this['set_text'](Math['round'](0.03333333333333333 * _0x5cac2a) + 'm'), 0x0 < this[_0x4cc7('0x3545')] && _0x5cac2a > this['bestDistance'] && this['appendText'](_0x4cc7('0x3546')))) : this['set_visible'](!0x1); }, 'reset': function() { this['active'] = null != _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')] && _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')][_0x4cc7('0x1dbf')] == _0x3b0d34[_0x4cc7('0x1efa')]; this['set_text'](''); var _0x3e8246 = _0x104058[_0x4cc7('0x2556')]; this[_0x4cc7('0x3545')] = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3e8246['id'], _0x3e8246[_0x4cc7('0xc12')]); this['set_visible'](this['active'] && !_0x2ab848['instance'][_0x4cc7('0xbe8')]); }, '__class__': _0x234c3a }); var _0x17783b = function() { _0x1c24cf[_0x4cc7('0x96b')](this, _0x4cc7('0x3547'), _0x17783b[_0x4cc7('0x1db0')]); }; _0x16dada[_0x4cc7('0x3548')] = _0x17783b; _0x17783b[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20HomeButton'['split']('\x20'); _0x17783b[_0x4cc7('0x1db0')] = function(_0x41bd1e) { if (_0x4cc7('0x3549') === 'Ewbly') { _0x5f2295['get_instance']()['set_currentMenu'](_0x962df6['get_instance']()); _0x2081a8[_0x4cc7('0xbc4')]['setTunnel'](null); } else { return this['area']['set_height'](_0x41bd1e); } } ; _0x17783b[_0x4cc7('0x92b')] = _0x1c24cf; _0x17783b['prototype'] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], { '__class__': _0x17783b }); var _0x3196a9 = function() { _0x1c24cf[_0x4cc7('0x96b')](this, 'menu/Achievements.png', _0x48c401(this, this[_0x4cc7('0x1261')])); this[_0x4cc7('0x2248')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x354a')](!0x0); _0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x2d39'), _0x48c401(this, this[_0x4cc7('0x9fd')])); }; _0x16dada[_0x4cc7('0x354b')] = _0x3196a9; _0x3196a9[_0x4cc7('0x8f2')] = _0x4cc7('0x354c')[_0x4cc7('0x46')]('\x20'); _0x3196a9['__interfaces__'] = [_0x3379a1]; _0x3196a9[_0x4cc7('0x92b')] = _0x1c24cf; _0x3196a9['prototype'] = _0x5aff49(_0x1c24cf[_0x4cc7('0x8')], { 'sectionNumber': null, 'sectionID': null, 'mode': null, 'characterID': null, 'achievements': null, 'greyscale': null, 'displayAchievements': function(_0x3a1fb9) { null == _0x3a1fb9 && (_0x3a1fb9 = !0x1); for (var _0x3a9e14 = !0x1, _0xdd9b28 = 0x0, _0x3b05b5 = this[_0x4cc7('0x2248')]; _0xdd9b28 < _0x3b05b5['get_length'](); ) { var _0x1467a2 = _0x3b05b5['get'](_0xdd9b28); ++_0xdd9b28; if (_0x1467a2['id'] == this[_0x4cc7('0x1efb')]) if (_0x3a1fb9) var _0x20157c = !0x0; else _0x20157c = _0x1467a2[_0x4cc7('0x480')][_0x4cc7('0x21ae')], _0x20157c = !_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x20157c['id'], _0x20157c[_0x4cc7('0xc12')]); else _0x20157c = !0x1; if (_0x20157c && (null != _0x1467a2[_0x4cc7('0x312b')] ? _0x1467a2[_0x4cc7('0x312b')](_0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]) : 0x1)) { _0x3a9e14 ? _0x20157c = !0x1 : _0x3a1fb9 ? _0x20157c = !0x0 : (_0x20157c = _0x1467a2[_0x4cc7('0x480')]['earned'], _0x20157c = !_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x20157c['id'], _0x20157c[_0x4cc7('0xc12')])); if (_0x20157c) { _0x3a9e14 = _0x19023b[_0x4cc7('0x493')](); for (_0x20157c = _0x44b7a4[_0x4cc7('0x1610')](_0x3a9e14['toasts'][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x20157c['currentValue'] != _0x20157c[_0x4cc7('0x10a1')]; ) { var _0x1198f4 = _0x20157c[_0x4cc7('0x124b')] += _0x20157c[_0x4cc7('0x1612')]; _0x3a9e14[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x1198f4)[_0x4cc7('0xc5e')](); } _0x3a9e14 = !0x0; } _0x20157c = _0x1467a2[_0x4cc7('0x480')][_0x4cc7('0x5e2')]; _0x1198f4 = _0x1467a2['achievement'][_0x4cc7('0x21ae')]; _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x1198f4['id'], _0x1198f4['defaultValue']) ? _0x20157c += _0x4cc7('0x354d') : (_0x1198f4 = _0x3a8a6f[_0x4cc7('0xc89')](_0x20157c, _0x20157c[_0x4cc7('0x21')] - 0x1), _0x20157c = 0x2e == _0x1198f4 || 0x21 == _0x1198f4 || 0x3f == _0x1198f4 ? _0x20157c + '\x0a' : _0x20157c + ':\x20'); _0x19023b['get_instance']()[_0x4cc7('0x11d8')](_0x20157c + _0x1467a2[_0x4cc7('0x480')][_0x4cc7('0x21af')]); } } return _0x3a9e14; }, 'displayAchievementsNextFrame': function(_0x660067) { var _0x58ce36 = _0x20e167[_0x4cc7('0x493')](); 0x0 > _0x660067[_0x4cc7('0x1278')][_0x4cc7('0x2d')](_0x58ce36, 0x0) && (_0x660067['registerAnimation'](_0x20e167[_0x4cc7('0x493')]()), _0x20e167[_0x4cc7('0x493')]()[_0x4cc7('0x19')]()); }, 'onClick': function(_0x5d6ced) { if (!this[_0x4cc7('0x1ef8')](!0x0) && this['mode'] == _0x3b0d34[_0x4cc7('0x1efa')] && 0x0 <= this[_0x4cc7('0x1efb')]) { if (_0x4cc7('0x354e') === _0x4cc7('0x354f')) { this[_0x4cc7('0xf65')]++; this[_0x4cc7('0xa66')][_0x4cc7('0xb7f')]['analytics'][_0x4cc7('0xd75')]++; this[_0x4cc7('0xa66')]['absorbKey'](this[_0x4cc7('0x2408')]); } else { _0x5d6ced = _0x19023b[_0x4cc7('0x493')](); for (var _0x1a370a = _0x44b7a4[_0x4cc7('0x1610')](_0x5d6ced[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x1a370a['currentValue'] != _0x1a370a['end']; ) { var _0x2960e7 = _0x1a370a[_0x4cc7('0x124b')] += _0x1a370a[_0x4cc7('0x1612')]; _0x5d6ced[_0x4cc7('0xfdf')][_0x4cc7('0x2b')](_0x2960e7)[_0x4cc7('0xc5e')](); } _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x11d8')](_0x2d63f9[_0x4cc7('0x290')] + this[_0x4cc7('0x1efb')] + '.'); } } }, 'addAchievement': function(_0x5c507d, _0x26c2b9, _0x335ebe) { if (null != _0x26c2b9) { for (var _0x1c401d = 0x0, _0x387dab = this['achievements']; _0x1c401d < _0x387dab[_0x4cc7('0x34')](); ) { var _0xbb5ab4 = _0x387dab[_0x4cc7('0x2b')](_0x1c401d); ++_0x1c401d; if (_0xbb5ab4[_0x4cc7('0x480')] == _0x26c2b9) return; } this[_0x4cc7('0x2248')][_0x4cc7('0x29')](new _0x558482(_0x26c2b9,_0x5c507d,_0x335ebe)); } }, 'update': function(_0x402eff) { _0x402eff = _0x2081a8[_0x4cc7('0xbc4')]['tunnel']; if (null != _0x402eff && null != _0x402eff[_0x4cc7('0xfdc')] && _0x2d63f9['JnAyR'](0x0, _0x402eff[_0x4cc7('0xfdc')][_0x4cc7('0x34')]())) { if (_0x4cc7('0x3550') !== 'TBDGo') { var _0x2c51c6 = _0x402eff[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11dc')]; if (null == _0x2c51c6 && (_0x2c51c6 = _0x402eff[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d6')], null == _0x2c51c6)) return; if (_0x2d63f9[_0x4cc7('0x289')](_0x402eff[_0x4cc7('0x1dbf')], this[_0x4cc7('0x1ef9')]) || _0x2d63f9['JnAyR'](_0x2c51c6['number'], this[_0x4cc7('0x3551')]) || _0x2c51c6[_0x4cc7('0x2f86')] != this[_0x4cc7('0x1efb')] || _0x402eff[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x11d4')]['id'] != this[_0x4cc7('0x3552')]) { this['mode'] = _0x402eff['gameplayMode']; this[_0x4cc7('0x3551')] = _0x2c51c6[_0x4cc7('0x39b')]; this[_0x4cc7('0x1efb')] = _0x2c51c6['levelID']; this[_0x4cc7('0x3552')] = _0x402eff[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d4')]['id']; _0x2c51c6 = !0x1; for (var _0x3c2a31 = 0x0, _0x45ed3d = this[_0x4cc7('0x2248')]; _0x3c2a31 < _0x45ed3d[_0x4cc7('0x34')](); ) { var _0x1dd7a6 = _0x45ed3d['get'](_0x3c2a31); ++_0x3c2a31; if (_0x1dd7a6['id'] == this[_0x4cc7('0x1efb')] && (null == _0x1dd7a6[_0x4cc7('0x312b')] || _0x1dd7a6[_0x4cc7('0x312b')](_0x402eff))) { _0x2c51c6 = !0x0; break; } } _0x2c51c6 == this['greyscale'] && this['set_greyscale'](!_0x2c51c6); } } else { var _0x522ca3 = _0x45ed3d[_0x3c2a31]; ++_0x3c2a31; var _0xe98410 = this[_0x4cc7('0x3553')](_0x2c51c6); null != _0xe98410 && _0x522ca3(_0xe98410); } } }, 'reset': function() {}, 'clear': function() { if (_0x4cc7('0x3554') !== _0x4cc7('0x3555')) { this[_0x4cc7('0x2248')]['set_length'](0x0); this['greyscale'] || this[_0x4cc7('0x354a')](!0x0); this[_0x4cc7('0x1ef9')] = null; this['characterID'] = this[_0x4cc7('0x1efb')] = this[_0x4cc7('0x3551')] = -0x1; } else { _0x2116b2[_0x4cc7('0xc38')] = 0x47fe4; for (var _0x3389fd = 0x0, _0x26e54e = this[_0x4cc7('0x228c')][_0x4cc7('0x21')]; _0x3389fd < _0x26e54e; ) { var _0x410924 = _0x3389fd++; this[_0x4cc7('0x228b')][_0x410924]['downloadFromAsset'](this[_0x4cc7('0x228c')][_0x410924][_0x4cc7('0x986')]); } } }, 'set_greyscale': function(_0x3b3618) { _0x3b3618 ? this[_0x4cc7('0x1073')](_0x1be873[_0x4cc7('0x3556')]) : this['set_filters'](null); return this[_0x4cc7('0x3557')] = _0x3b3618; }, '__class__': _0x3196a9, '__properties__': _0x5aff49(_0x1c24cf[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_greyscale': _0x4cc7('0x354a') }) }); var _0x558482 = function(_0x39af4a, _0x492765, _0x2ff27d) { this['achievement'] = _0x39af4a; this['id'] = _0x492765; this['precondition'] = _0x2ff27d; }; _0x16dada[_0x4cc7('0x3558')] = _0x558482; _0x558482[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20_LevelAchievement\x20AchievementWithID'['split']('\x20'); _0x558482[_0x4cc7('0x8')] = {}; _0x558482[_0x4cc7('0x8')][_0x4cc7('0x480')] = null; _0x558482[_0x4cc7('0x8')]['id'] = null; _0x558482[_0x4cc7('0x8')][_0x4cc7('0x312b')] = null; _0x558482[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x558482; var _0x20e167 = function() { this[_0x4cc7('0x1d3f')] = !0x0; }; _0x16dada[_0x4cc7('0x3559')] = _0x20e167; _0x20e167[_0x4cc7('0x8f2')] = _0x4cc7('0x355a')['split']('\x20'); _0x20e167[_0x4cc7('0x8f8')] = [_0x4fc155, _0x556be8]; _0x20e167[_0x4cc7('0x2d6')] = {}; _0x20e167[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x20e167[_0x4cc7('0x493')] = function() { return _0x2d63f9[_0x4cc7('0x292')](null, _0x20e167['instance']) ? _0x20e167[_0x4cc7('0xbc4')] = new _0x20e167() : _0x20e167[_0x4cc7('0xbc4')]; } ; _0x20e167[_0x4cc7('0x8')] = {}; _0x20e167[_0x4cc7('0x8')][_0x4cc7('0x1d3f')] = null; _0x20e167[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x41c4bc) { 0x0 < _0x41c4bc && (_0x445379.get_instance().options.achievementIndicator.update(0x0), _0x445379.get_instance().options.achievementIndicator.displayAchievements(), this.attemptedToShow = !0x0); } ; _0x20e167[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.attemptedToShow = !0x1; } ; _0x20e167[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return this.attemptedToShow; } ; _0x20e167[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x20e167; var _0x454d55 = function(_0x3778ad) { if (_0x56067a[_0x4cc7('0x355b')] !== _0x4cc7('0x355c')) { this[_0x4cc7('0x355d')] = 0x0; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0x355e')] = _0x3778ad; switch (_0x3778ad) { case 0x0: var _0x45db06 = _0x4cc7('0x216a'); break; case 0x1: _0x45db06 = 'Sound'; } this[_0x4cc7('0x355f')] = _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x3560') + _0x45db06 + _0x4cc7('0x3561')); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x355f')]); this[_0x4cc7('0x3562')] = _0x26bd70[_0x4cc7('0xfe2')]('options/' + _0x45db06 + _0x4cc7('0x3563')); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3562')]); this[_0x4cc7('0x355f')]['set_x']((this['unmutedImage'][_0x4cc7('0xa74')]() - this[_0x4cc7('0x355f')][_0x4cc7('0xa74')]()) / 0x2); this[_0x4cc7('0x355f')][_0x4cc7('0xb44')]((this[_0x4cc7('0x3562')][_0x4cc7('0xa75')]() - this[_0x4cc7('0x355f')]['get_height']()) / 0x2); this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this['toggleMute'])); this['set_buttonMode'](!0x0); this['update'](0x0); } else { var _0x3f3f83 = f[_0x4cc7('0x2b')](e); ++e; _0x3f3f83[_0x4cc7('0x3207')](new _0x88b5e3(_0x3778ad,_0x45db06,c,d)); } }; _0x16dada[_0x4cc7('0x3564')] = _0x454d55; _0x454d55[_0x4cc7('0x8f2')] = _0x4cc7('0x3565')[_0x4cc7('0x46')]('\x20'); _0x454d55[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x454d55[_0x4cc7('0x92b')] = _0x457ac5; _0x454d55[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'mutedImage': null, 'unmutedImage': null, 'purpose': null, 'countdownToVolumeCheck': null, 'update': function(_0xe467cd) { if ('hnCzg' === 'eNAQG') { this[_0x4cc7('0xb47')](_0xe467cd - this[_0x4cc7('0x472')]()); return _0xe467cd; } else { var _0x18676a = this[_0x4cc7('0x355f')]; switch (this[_0x4cc7('0x355e')]) { case 0x0: var _0x2504f3 = _0x401612[_0x4cc7('0x493')]()['muted']; break; case 0x1: _0x2504f3 = _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc11')]; } _0x18676a[_0x4cc7('0xc20')](_0x2504f3); this[_0x4cc7('0x3562')][_0x4cc7('0xc20')](!this[_0x4cc7('0x355f')][_0x4cc7('0xb48')]()); this[_0x4cc7('0x3562')][_0x4cc7('0xb48')]() && (this[_0x4cc7('0x355d')] -= _0xe467cd, 0x0 >= this[_0x4cc7('0x355d')] && (this['countdownToVolumeCheck'] = 0x2, _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xc44')]())); } }, 'reset': function() {}, 'toggleMute': function(_0xffc4ac) { switch (this[_0x4cc7('0x355e')]) { case 0x0: var _0x498ccb = _0x401612[_0x4cc7('0x493')]()['muted']; break; case 0x1: _0x498ccb = _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0xc11')]; } _0x498ccb && _0x2081a8['instance'][_0x4cc7('0xc44')](); switch (this[_0x4cc7('0x355e')]) { case 0x0: _0x401612[_0x4cc7('0x493')]()[_0x4cc7('0x3566')](!_0x498ccb); _0x104058[_0x4cc7('0x3567')][_0x4cc7('0x1333')](!_0x498ccb); break; case 0x1: _0x401612['get_instance']()[_0x4cc7('0x3568')](!_0x498ccb), _0x104058[_0x4cc7('0xc11')][_0x4cc7('0x1333')](!_0x498ccb); } this['update'](0x0); }, '__class__': _0x454d55 }); var _0x61ff56 = function() { _0x1c24cf['call'](this, _0x56067a[_0x4cc7('0x7c5')], _0x61ff56['changeQuality']); }; _0x16dada[_0x4cc7('0x3569')] = _0x61ff56; _0x61ff56[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20QualityButton'[_0x4cc7('0x46')]('\x20'); _0x61ff56[_0x4cc7('0x356a')] = function(_0x5e7d00) { switch (_0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4cc7('0x562'), 'H')) { case 'L': var _0x50127c = 'H'; _0x5e7d00 = _0x4cc7('0x356b'); break; case 'M': _0x50127c = 'L'; _0x5e7d00 = _0x4cc7('0x356c'); break; default: _0x50127c = 'M', _0x5e7d00 = _0x4cc7('0x356d'); } _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x356e')](_0x50127c); _0x50127c = _0x19023b[_0x4cc7('0x493')](); for (var _0x578a16 = _0x44b7a4['range'](_0x50127c[_0x4cc7('0xfdf')][_0x4cc7('0x34')]() - 0x1, -0x1, -0x1); _0x578a16[_0x4cc7('0x124b')] != _0x578a16[_0x4cc7('0x10a1')]; ) { var _0x2c9cb0 = _0x578a16[_0x4cc7('0x124b')] += _0x578a16['step']; _0x50127c['toasts'][_0x4cc7('0x2b')](_0x2c9cb0)[_0x4cc7('0xc5e')](); } _0x19023b['get_instance']()['displayMessage'](_0x5e7d00, 0x1); } ; _0x61ff56[_0x4cc7('0x92b')] = _0x1c24cf; _0x61ff56[_0x4cc7('0x8')] = _0x5aff49(_0x1c24cf['prototype'], { '__class__': _0x61ff56 }); var _0x1fed9e = function(_0x170dc8) { _0x457ac5['call'](this); this[_0x4cc7('0x356f')] = _0x170dc8; for (var _0x9f950e = 0x0, _0x2970ef = 0x0; _0x2d63f9[_0x4cc7('0x27e')](_0x2970ef, _0x170dc8[_0x4cc7('0x21')]); ) { if (_0x4cc7('0x3570') === _0x4cc7('0x3570')) { var _0x2146aa = _0x170dc8[_0x2970ef]; ++_0x2970ef; _0x2146aa[_0x4cc7('0x3571')]['length'] > _0x9f950e && (_0x9f950e = _0x2146aa['code']['length']); } else { 0x1 == _0x170dc8[_0x4cc7('0xb73')]()['get_length']() && (_0x170dc8 = _0x5260f5[_0x4cc7('0x9a0')](_0x170dc8[_0x4cc7('0xb73')]()['get'](0x0), _0x1603fe) ? _0x170dc8[_0x4cc7('0xb73')]()[_0x4cc7('0x2b')](0x0) : null, null != _0x170dc8 && (_0x170dc8 = _0x331be6['gt'](0x2, this['get_materialMode']()) ? new _0x705f29(_0x170dc8) : new _0x2943e4(_0x170dc8), _0x170dc8['set_name'](this[_0x4cc7('0x1376')]['get_material']()[_0x4cc7('0xb4e')]()), this[_0x4cc7('0x1376')][_0x4cc7('0x32')](_0x170dc8), this[_0x4cc7('0xed1')](_0x170dc8), this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')][_0x4cc7('0x16aa')]()), this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')])), this[_0x4cc7('0x1761')] = !0x0); } } _0x170dc8 = []; for (_0x2970ef = 0x0; _0x2970ef < _0x9f950e; ) _0x2970ef++, _0x170dc8[_0x4cc7('0x29')](-0x1); this[_0x4cc7('0x1284')] = _0x170dc8; _0x9f950e = new _0x432b23(); _0x170dc8 = new _0x161060(_0x9f950e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x170dc8, new _0x449b83(!0x0,1.5)); _0x170dc8 = new _0x161060(_0x9f950e); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x170dc8, new _0x449b83(!0x1,0.3)); _0x170dc8 = new _0x161060(_0x9f950e); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x170dc8, new _0x310c15(!0x0,0.5)); _0x170dc8 = new _0x161060(_0x9f950e); _0x172b83['get_currentLayout']()['add'](_0x170dc8, _0x4fb8d7[_0x4cc7('0x1f78')](_0x30bcc9[_0x4cc7('0x1f79')])); _0x170dc8 = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x170dc8, _0x5cad50['INVISIBLE'], null, null, null, new _0x161060(_0x9f950e)); this[_0x4cc7('0xa0c')](_0x170dc8); this['addEventListener'](_0x4cc7('0x296'), _0x48c401(this, this['onClicked'])); }; _0x16dada[_0x4cc7('0x3572')] = _0x1fed9e; _0x1fed9e['__name__'] = _0x4cc7('0x3573')[_0x4cc7('0x46')]('\x20'); _0x1fed9e[_0x4cc7('0x92b')] = _0x457ac5; _0x1fed9e[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { 'codes': null, 'input': null, 'onClicked': function(_0x176b54) { if ('fKmCd' !== 'fKmCd') { _0x351239 = _0x56067a[_0x4cc7('0x3574')](null, this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')]['cameraTargetRotation']) ? this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')]['cameraTargetRotation'] : 3.141592653589793 * this['owner'][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0xf73')]() / 0xb4; _0x176b54 = 0xb4 * this['rayRotation'] / 3.141592653589793 - 0xb4 * _0x351239 / 3.141592653589793; if (1e-10 > (0x0 <= _0x176b54 ? _0x176b54 : -_0x176b54)) return; this[_0x4cc7('0x24dc')] = _0x351239; } else { for (var _0x351239 = 0x0, _0x17c91d = this[_0x4cc7('0x1284')][_0x4cc7('0x21')] - 0x1; _0x351239 < _0x17c91d; ) { var _0x53bfe3 = _0x351239++; this[_0x4cc7('0x1284')][_0x53bfe3] = this['input'][_0x2d63f9['xiZtN'](_0x53bfe3, 0x1)]; } this['input'][this[_0x4cc7('0x1284')][_0x4cc7('0x21')] - 0x1] = _0x176b54[_0x4cc7('0xa22')] / _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth']; _0x176b54 = 0x0; for (_0x351239 = this['codes']; _0x176b54 < _0x351239[_0x4cc7('0x21')]; ) { _0x17c91d = _0x351239[_0x176b54]; ++_0x176b54; _0x53bfe3 = !0x0; for (var _0xbea2f0 = this[_0x4cc7('0x1284')][_0x4cc7('0x21')] - _0x17c91d[_0x4cc7('0x3571')][_0x4cc7('0x21')], _0xa6c776 = 0x0, _0x5ce057 = _0x17c91d[_0x4cc7('0x3571')][_0x4cc7('0x21')]; _0xa6c776 < _0x5ce057; ) { var _0x2410f5 = _0xa6c776++; _0x2410f5 = _0x2d63f9[_0x4cc7('0x288')](_0x17c91d['code'][_0x2410f5], this[_0x4cc7('0x1284')][_0x2410f5 + _0xbea2f0]); if (!(0.25 > (0x0 <= _0x2410f5 ? _0x2410f5 : -_0x2410f5))) { _0x53bfe3 = !0x1; break; } } if (_0x53bfe3) { _0x17c91d[_0x4cc7('0x3575')](); _0x176b54 = 0x0; for (_0x351239 = this[_0x4cc7('0x1284')]['length']; _0x176b54 < _0x351239; ) _0x17c91d = _0x176b54++, this[_0x4cc7('0x1284')][_0x17c91d] = -0x1; break; } } } }, '__class__': _0x1fed9e }); var _0x3aed7c = function(_0x3f99d5, _0x3155e1, _0x517691) { this[_0x4cc7('0xf3c')] = 4.2; this['wormholeKnown'] = !0x1; this[_0x4cc7('0xf3e')] = 0x0; _0x21ad67['call'](this); this['radius'] = _0x3f99d5; this[_0x4cc7('0xeff')] = _0x3155e1; this['scale'] = _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')]; this[_0x4cc7('0xf40')] = new _0x212a6a(); this[_0x4cc7('0xf41')] = new _0x212a6a(); this[_0x4cc7('0x3576')] = new _0x212a6a(); this[_0x4cc7('0x3bf')](_0x3155e1); _0x3f99d5 = _0x48c401(this, this[_0x4cc7('0xf42')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x3f99d5))); }; _0x16dada[_0x4cc7('0x3577')] = _0x3aed7c; _0x3aed7c[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20component\x20SolarSystemOverview'[_0x4cc7('0x46')]('\x20'); _0x3aed7c[_0x4cc7('0x92b')] = _0x24e28; _0x3aed7c[_0x4cc7('0x8')] = _0x5aff49(_0x24e28[_0x4cc7('0x8')], { 'date': null, 'wormholeKnown': null, 'minDistFromWormhole': null, 'centerX': null, 'centerY': null, 'radius': null, 'scale': null, 'bounds': null, 'planetLocation': null, 'wormholeLocation': null, 'tunnelEnd': null, 'updateDate': function(_0x4e5398) { if (_0x4cc7('0x3578') === _0x4cc7('0x3578')) { null == _0x4e5398 && (_0x4e5398 = _0x33e1c1[_0x4cc7('0x2e91')]); var _0x1987fb = !0x1; this[_0x4cc7('0xf3e')] != _0x4e5398 && (this['date'] = _0x4e5398, _0x1987fb = !0x0); _0x4e5398 = _0x4b25d1[_0x4cc7('0x104e')]; var _0x24cbbd = _0x4e5398[_0x4cc7('0x123e')]; _0x24cbbd = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x24cbbd['id'], _0x24cbbd[_0x4cc7('0xc12')]); var _0x3a6cfd = _0x4e5398[_0x4cc7('0xc2f')]; (_0x24cbbd < _0x3a6cfd ? _0x24cbbd : _0x3a6cfd) >= _0x4e5398[_0x4cc7('0xc2f')] != this[_0x4cc7('0xf3d')] && (_0x1987fb = _0x4b25d1[_0x4cc7('0x104e')], _0x4e5398 = _0x1987fb[_0x4cc7('0x123e')], _0x4e5398 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4e5398['id'], _0x4e5398[_0x4cc7('0xc12')]), _0x24cbbd = _0x1987fb[_0x4cc7('0xc2f')], this[_0x4cc7('0xf3d')] = (_0x4e5398 < _0x24cbbd ? _0x4e5398 : _0x24cbbd) >= _0x1987fb['levelCount'], _0x1987fb = !0x0); this[_0x4cc7('0xf3c')] != _0x33e1c1[_0x4cc7('0xf3c')] && (this[_0x4cc7('0xf3c')] = _0x33e1c1['minDistFromWormhole'], _0x1987fb = !0x0); _0x1987fb && this[_0x4cc7('0xf42')](); } else { _0x24cbbd = _0x4e5398[_0x1987fb]; ++_0x1987fb; var _0x47dd23 = this[_0x4cc7('0x1584')]; if (null != (null != _0x842c50[_0x24cbbd] ? _0x47dd23['getReserved'](_0x24cbbd) : _0x47dd23['h'][_0x24cbbd])) { _0x47dd23 = 0x0; var _0x1e58f0 = this[_0x4cc7('0x1584')]; for (_0x1e58f0 = (null != _0x842c50[_0x24cbbd] ? _0x1e58f0[_0x4cc7('0xd77')](_0x24cbbd) : _0x1e58f0['h'][_0x24cbbd])[_0x4cc7('0x46')]('|'); _0x47dd23 < _0x1e58f0[_0x4cc7('0x21')]; ) { var _0x55e18b = _0x1e58f0[_0x47dd23]; ++_0x47dd23; this['addDecorator'](_0x24cbbd, _0xf9332a[_0x4cc7('0x3133')](_0x55e18b, '~', '-')); } } } }, 'redraw': function() { var _0xd1b454 = this[_0x4cc7('0xa9a')]; _0xd1b454 = (_0xd1b454['x'] + _0xd1b454['y']) / 0x2 * this[_0x4cc7('0xf3f')]; var _0x420652 = _0xd1b454 / 5.2 , _0x543e7d = 0.03 * _0xd1b454; _0xd1b454 *= 0.02; var _0x1bd3b6 = 0x0 , _0x44a026 = 0x0; _0x463bf2[_0x4cc7('0x3579')](this[_0x4cc7('0xf3e')], this[_0x4cc7('0xf41')]); null != this['bounds'] && (_0x1bd3b6 = _0x2d63f9['AVGXb'](this['wormholeLocation']['x'], this[_0x4cc7('0xf41')]['y']), _0x44a026 = (0x0 <= _0x1bd3b6 ? _0x1bd3b6 : -_0x1bd3b6) > this[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] / this[_0x4cc7('0xeff')][_0x4cc7('0x98b')] ? this[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] / 0x2 : this[_0x4cc7('0xeff')][_0x4cc7('0x98b')] / 0x2, _0x44a026 *= 0.09615384615384615, _0x1bd3b6 = this['bounds']['x'] + _0x2d63f9['qMfkS'](this[_0x4cc7('0xeff')]['width'], 0x2) - this[_0x4cc7('0xf41')]['x'] * _0x44a026, _0x44a026 = this[_0x4cc7('0xeff')]['y'] + this[_0x4cc7('0xeff')][_0x4cc7('0x98b')] / 0x2 - this['wormholeLocation']['y'] * _0x44a026); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this[_0x4cc7('0xbb9')]()['beginFill'](0x0, 0x1); this[_0x4cc7('0xbb9')]()['drawCircle'](_0x1bd3b6, _0x44a026, 0x2 * _0x543e7d); _0x463bf2[_0x4cc7('0x2ea2')](this[_0x4cc7('0xf3e')], this[_0x4cc7('0xf40')]); var _0x4002de = this[_0x4cc7('0xf40')] , _0xdede90 = this[_0x4cc7('0xf40')]; null == _0xdede90 && (_0xdede90 = new _0x212a6a()); _0xdede90['x'] = _0x4002de['x'] * _0x420652; _0xdede90['y'] = _0x4002de['y'] * _0x420652; this[_0x4cc7('0xf40')]['y'] *= 0.8; this['drawOrbit'](_0x1bd3b6 + this[_0x4cc7('0xf40')]['x'], _0x44a026 + this[_0x4cc7('0xf40')]['y'], _0x543e7d); _0xdede90 = _0x4002de = this[_0x4cc7('0xf41')]; null == _0xdede90 && (_0xdede90 = new _0x212a6a()); _0xdede90['x'] = _0x4002de['x'] * _0x420652; _0xdede90['y'] = _0x4002de['y'] * _0x420652; this[_0x4cc7('0xf41')]['y'] *= 0.8; this[_0x4cc7('0xf3d')] && this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f31')](_0x1bd3b6 + this[_0x4cc7('0xf41')]['x'], _0x44a026 + this['wormholeLocation']['y'], 1.9 * _0x543e7d); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](_0xd1b454, 0x0); this[_0x4cc7('0x357a')](_0x1bd3b6, _0x44a026, _0x420652); this[_0x4cc7('0xf3d')] && this[_0x4cc7('0x357a')](_0x1bd3b6, _0x44a026, 5.2 * _0x420652); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](0.7 * _0xd1b454, 0x0); this['drawOrbit'](_0x1bd3b6, _0x44a026, 2.5 * _0x420652); this[_0x4cc7('0x357a')](_0x1bd3b6, _0x44a026, 7.279999999999999 * _0x420652); _0x4002de = this['planetLocation']; _0xdede90 = this['wormholeLocation']; _0x4002de['x'] = _0xdede90['x']; _0x4002de['y'] = _0xdede90['y']; _0x4002de = this[_0x4cc7('0xf40')]; _0xdede90 = _0x4002de['x'] * _0x4002de['x'] + _0x4002de['y'] * _0x4002de['y']; var _0x5b9e3a = _0xdede90 - 0x1; _0x2d63f9[_0x4cc7('0x3430')](1e-10, 0x0 <= _0x5b9e3a ? _0x5b9e3a : -_0x5b9e3a) || (0x0 == _0xdede90 ? (_0x4002de['x'] = 0x1, _0x4002de['y'] = 0x0) : (_0xdede90 = 0x1 / Math[_0x4cc7('0x2c')](_0xdede90), _0x4002de['x'] *= _0xdede90, _0x4002de['y'] *= _0xdede90)); _0x4002de = this[_0x4cc7('0xf40')]; _0x420652 += 1.3 * _0x543e7d; _0x543e7d = this[_0x4cc7('0xf40')]; null == _0x543e7d && (_0x543e7d = new _0x212a6a()); _0x543e7d['x'] = _0x4002de['x'] * _0x420652; _0x543e7d['y'] = _0x4002de['y'] * _0x420652; _0x420652 = this['planetLocation']; _0x543e7d = this[_0x4cc7('0xf41')]; _0x4002de = 0x1 - this['minDistFromWormhole'] / 4.2; _0xdede90 = this[_0x4cc7('0x3576')]; null == _0xdede90 && (_0xdede90 = new _0x212a6a()); _0xdede90['x'] = _0x420652['x'] + _0x4002de * (_0x543e7d['x'] - _0x420652['x']); _0xdede90['y'] = _0x420652['y'] + _0x4002de * (_0x543e7d['y'] - _0x420652['y']); this[_0x4cc7('0xbb9')]()['moveTo'](_0x1bd3b6 + this['planetLocation']['x'], _0x2d63f9['xiZtN'](_0x44a026, this['planetLocation']['y'])); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](_0x1bd3b6 + this[_0x4cc7('0x3576')]['x'], _0x44a026 + this['tunnelEnd']['y']); this[_0x4cc7('0xf3d')] && (this[_0x4cc7('0xbb9')]()[_0x4cc7('0x133f')](_0xd1b454, 0x0, 0.2), this['get_graphics']()[_0x4cc7('0x293b')](_0x1bd3b6 + this[_0x4cc7('0xf41')]['x'], _0x44a026 + this['wormholeLocation']['y'])); this[_0x4cc7('0x357b')] = _0x1bd3b6; this['centerY'] = _0x44a026; }, 'drawOrbit': function(_0x1f91c6, _0x3f5593, _0x1044fb) { this['get_graphics']()[_0x4cc7('0x2175')](_0x1f91c6 - _0x1044fb, _0x3f5593 - 0.8 * _0x1044fb, 0x2 * _0x1044fb, 1.6 * _0x1044fb); }, '__class__': _0x3aed7c }); var _0x217368 = function() { this['currentIndex'] = 0x0; _0x145ce0['call'](this); this[_0x4cc7('0xb05')] = _0x2e945e['exponential'](0xa, 0x1e, 0x2); this['addEventListener'](_0x4cc7('0x1fac'), _0x48c401(this, this[_0x4cc7('0x31e7')])); }; _0x16dada[_0x4cc7('0x357c')] = _0x217368; _0x217368[_0x4cc7('0x8f2')] = _0x4cc7('0x357d')[_0x4cc7('0x46')]('\x20'); _0x217368[_0x4cc7('0x8f8')] = [_0x556be8, _0x4fc155]; _0x217368[_0x4cc7('0x2d6')] = {}; _0x217368[_0x4cc7('0x2d6')][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x217368[_0x4cc7('0x493')] = function() { return _0x2d63f9[_0x4cc7('0x292')](null, _0x217368[_0x4cc7('0xbc4')]) ? _0x217368['instance'] = new _0x217368() : _0x217368['instance']; } ; _0x217368['__super__'] = _0x145ce0; _0x217368['prototype'] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { '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 _0x3e3863 = 0x0, _0xc7f501 = this[_0x4cc7('0x357e')]; _0x3e3863 < _0xc7f501[_0x4cc7('0x34')](); ) { var _0x5ea775 = _0xc7f501[_0x4cc7('0x2b')](_0x3e3863); ++_0x3e3863; this[_0x4cc7('0x22e')][_0x4cc7('0x20b0')](new _0x23639f(_0x5ea775[_0x4cc7('0x217a')])); } this['iconArrangement'][_0x4cc7('0x2241')](); }, 'createLayout2': function() { var _0x5e54cc = this , _0x349608 = _0x172b83[_0x4cc7('0x46f')]() , _0x20b11e = new _0x23639f(this); (null == _0x349608 ? _0x172b83['get_currentLayout']() : _0x349608)[_0x4cc7('0x2a')](_0x20b11e, new _0x449b83(!0x0,0.9)); _0x349608 = _0x172b83['get_stageLayout'](); _0x20b11e = new _0x23639f(this); (null == _0x349608 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x349608)[_0x4cc7('0x2a')](_0x20b11e, new _0x310c15(!0x0,0.5)); _0x349608 = _0x48c401(this, this[_0x4cc7('0x357f')]); this[_0x4cc7('0x22e')]['items'][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x349608))); this['characterIcons'] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x3580')] = new _0x3cd1cb(0x64,0x64); this['iconContainer'][_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0x3581')])); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x3580')]); _0x349608 = 0x0; for (_0x20b11e = _0x1fb3e3[_0x4cc7('0x239a')]; _0x349608 < _0x20b11e[_0x4cc7('0x34')](); ) { if ('WWXaO' !== _0x4cc7('0x3582')) { var _0x4905bb = _0x20b11e[_0x4cc7('0x2b')](_0x349608); ++_0x349608; _0x4905bb = _0x2d63f9[_0x4cc7('0x294')](_0x4905bb, _0x1fb3e3['lizard']) ? new _0x57bb06(function(_0x5e54cc, _0x349608) { return function(_0x20b11e) { _0x349608[0x0](_0x5e54cc[0x0], _0x20b11e); } ; }([_0x4905bb], [_0x48c401(this, this[_0x4cc7('0x3583')])])) : new _0x5dc41f(_0x4905bb,function(_0x5e54cc, _0x349608) { return function(_0x20b11e) { _0x349608[0x0](_0x5e54cc[0x0], _0x20b11e); } ; }([_0x4905bb], [_0x48c401(this, this[_0x4cc7('0x3583')])])); this[_0x4cc7('0x22e')][_0x4cc7('0x95b')](new _0x23639f(_0x4905bb)); this[_0x4cc7('0x357e')][_0x4cc7('0x29')](_0x4905bb); this['iconContainer']['addChild'](_0x4905bb); } else { return this[_0x4cc7('0x2410')]() && this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() > this[_0x4cc7('0x102f')] && (0x0 < this[_0x4cc7('0x1d69')] || 0x0 > this[_0x4cc7('0x1d6a')]) ? !this[_0x4cc7('0x1d68')]['physicsData']['onGround'] : !0x1; } } this[_0x4cc7('0x3584')] = new _0x277385(0x0,0x0); this[_0x4cc7('0x3585')] = new _0x159483(this['iconLayout2D'],!0x0,!0x1,this[_0x4cc7('0x3580')]); this[_0x4cc7('0x3585')][_0x4cc7('0x2241')](); _0x349608 = new _0x23639f(this[_0x4cc7('0x3580')]); _0x172b83['get_currentLayout']()['add'](_0x349608, new _0x456817(!0x0,0x20)); _0x20b11e = this['iconContainer']; _0x349608 = new _0x23639f(this[_0x4cc7('0x357e')]['get'](0x0)); _0x20b11e = new _0x23639f(_0x20b11e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x20b11e, new _0x456817(!0x1,0x0), _0x349608); _0x349608 = new _0x23639f(this[_0x4cc7('0x3580')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x349608, new _0x310c15(!0x0,0.5)); _0x349608 = this['priceText'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x20, null, _0x4cc7('0x3586'), 0x64, null, null, null, 0x0); _0x20b11e = null; null == _0x20b11e && (_0x20b11e = _0x349608[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x349608), new _0x5a0679(_0x20b11e)); _0x20b11e = this[_0x4cc7('0x3587')]; _0x349608 = new _0x23639f(this[_0x4cc7('0x3580')]); _0x20b11e = new _0x23639f(_0x20b11e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x20b11e, new _0x456817(!0x0,0x0), _0x349608); _0x349608 = new _0x23639f(this['priceText']); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x349608, new _0x310c15(!0x0,0.5)); _0x349608 = new _0x23639f(this[_0x4cc7('0x3587')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x349608, new _0x436bc1(0x28,_0x30bcc9['TOP'])); this[_0x4cc7('0xa0c')](this['priceText']); _0x20b11e = this[_0x4cc7('0x3580')]; _0x349608 = new _0x23639f(this[_0x4cc7('0x3587')]); _0x20b11e = new _0x23639f(_0x20b11e); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x20b11e, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x1f79')]), _0x349608); this['resizeToContents'](null, new _0x23639f(this['iconContainer']), 0x28); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x310c15(!0x1,0.5), new _0x101b9d(_0x172b83['get_stageLayout']()[_0x4cc7('0xeff')])); _0x349608 = new _0x24e28(); _0x20b11e = new _0x109181(null,0x1c); _0x20b11e[_0x4cc7('0x2c60')] = _0x5cad50[_0x4cc7('0x91d')](0xffffff); _0x20b11e[_0x4cc7('0x1c9b')] = 0xcccccc; _0x20b11e[_0x4cc7('0x1c9c')] = 3.2; this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x349608), _0x20b11e); this[_0x4cc7('0xb6a')](_0x349608, 0x0); var _0x59c6ca = new _0x24e28(); this['layout'][_0x4cc7('0x2a')](new _0x23639f(_0x59c6ca), new _0x49d73b()); this['layout'][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { if ('CKgbG' !== _0x4cc7('0x3588')) { var _0x349608 = _0x5e54cc[_0x4cc7('0x22e')][_0x4cc7('0xeff')]; _0x59c6ca[_0x4cc7('0xb46')](_0x349608['x'] + _0x349608[_0x4cc7('0x7d9')]); } else { _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0xa35')][_0x4cc7('0x96b')](this); if (this[_0x4cc7('0x1f93')]) for (var _0xa18d32 = this[_0x4cc7('0x1f8f')][_0x4cc7('0x38')](); _0xa18d32[_0x4cc7('0x94e')](); ) { var _0x1a1b0c = _0xa18d32[_0x4cc7('0x3a')](); this[_0x4cc7('0x1f94')](_0x1a1b0c); } } } ))); _0x349608 = _0x5e54cc['layout']['bounds']; _0x59c6ca[_0x4cc7('0xb46')](_0x349608['x'] + _0x349608[_0x4cc7('0x7d9')]); this[_0x4cc7('0xa0c')](_0x59c6ca); }, 'show': function(_0x41a017, _0x588c09, _0x3c4b69) { if (null == this[_0x4cc7('0x3587')] && !this[_0x4cc7('0x1911')]) this[_0x4cc7('0x1910')](null); this[_0x4cc7('0x3589')] = null; this['usedCount'] = _0x41a017['get_length'](); var _0x329ab7 = this['price'] = this[_0x4cc7('0x358a')](_0x41a017[_0x4cc7('0x34')]() - 0x1); _0x127d51[_0x4cc7('0x493')](); var _0xb28def = _0x127d51[_0x4cc7('0xc99')]; _0xb28def = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0xb28def['id'], _0xb28def[_0x4cc7('0xc12')]); var _0x130cdc = _0x127d51[_0x4cc7('0xc9a')]; _0xb28def += _0x104058[_0x4cc7('0x493')]()['get'](_0x130cdc['id'], _0x130cdc[_0x4cc7('0xc12')]); _0x130cdc = _0x127d51[_0x4cc7('0x2f46')]; if (!(_0x329ab7 > _0xb28def - _0x104058[_0x4cc7('0x493')]()['get'](_0x130cdc['id'], _0x130cdc[_0x4cc7('0xc12')]))) { if (_0x4cc7('0x358b') === _0x4cc7('0x358c')) { null == _0x3c4b69 && (_0x3c4b69 = 0x0); null == _0x588c09 && (_0x588c09 = !0x1); for (var _0x4f5c70 = 0x0, _0x1a9a2e = this['__priorities']['length']; _0x4f5c70 < _0x1a9a2e; ) { var _0x5f4248 = _0x4f5c70++; if (_0x3c4b69 > this[_0x4cc7('0xa5f')][_0x5f4248]) { this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x5f4248, 0x0, _0x41a017); this[_0x4cc7('0xa5f')]['splice'](_0x5f4248, 0x0, _0x3c4b69); this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x5f4248, 0x0, !_0x588c09); return; } } this[_0x4cc7('0xa5d')]['push'](_0x41a017); this[_0x4cc7('0xa5f')]['push'](_0x3c4b69); this[_0x4cc7('0xc91')][_0x4cc7('0x29')](!_0x588c09); } else { this[_0x4cc7('0x358d')] = _0x588c09; this['cancelCallback'] = _0x3c4b69; this['priceText']['set_text'](_0x4cc7('0x358e')); 0x0 < this[_0x4cc7('0x358f')] ? this[_0x4cc7('0x3587')][_0x4cc7('0x3590')](_0x4cc7('0x3591') + this[_0x4cc7('0x358f')] + '\x20power\x20cells.') : this['priceText'][_0x4cc7('0x3590')]('The\x20first\x20time\x20is\x20free!'); _0xec98bb[_0x4cc7('0x24ab')](); _0x588c09 = !0x1; _0x3c4b69 = 0x0; for (_0x329ab7 = this[_0x4cc7('0x357e')]; _0x3c4b69 < _0x329ab7[_0x4cc7('0x34')](); ) { _0xb28def = _0x329ab7['get'](_0x3c4b69); ++_0x3c4b69; _0xb28def[_0x4cc7('0xc20')](_0xb28def[_0x4cc7('0xb30')]['isUnlocked']() && !_0xb28def[_0x4cc7('0xb30')][_0x4cc7('0x9ec')] || _0xb28def[_0x4cc7('0xb30')] == _0x1fb3e3[_0x4cc7('0xc2b')]); if (null != _0xb28def[_0x4cc7('0xb30')][_0x4cc7('0x2195')] && _0xb28def['character'] != _0x1fb3e3[_0x4cc7('0xc2b')]) { _0xb28def[_0x4cc7('0xb30')] != _0xb28def[_0x4cc7('0xb30')]['wardrobe'][_0x4cc7('0x255c')]() && _0xb28def[_0x4cc7('0x486')](_0xb28def[_0x4cc7('0xb30')]['wardrobe']['get_activeCostume']()); _0x130cdc = 0x0; for (var _0x236785 = _0xb28def[_0x4cc7('0xb30')][_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x130cdc < _0x236785[_0x4cc7('0x34')](); ) { var _0x4a387b = _0x236785['get'](_0x130cdc); ++_0x130cdc; if (0x0 <= _0x41a017[_0x4cc7('0x2d')](_0x4a387b, 0x0)) { _0xb28def[_0x4cc7('0xc20')](!0x1); break; } } } else 0x0 <= _0x41a017[_0x4cc7('0x2d')](_0xb28def[_0x4cc7('0xb30')], 0x0) && _0xb28def[_0x4cc7('0xc20')](!0x1); _0xb28def[_0x4cc7('0xb48')]() && (this[_0x4cc7('0x3592')](_0xb28def), _0xb28def[_0x4cc7('0xb30')] != _0x1fb3e3[_0x4cc7('0xc2b')] && (_0x588c09 = !0x0)); } this[_0x4cc7('0x3585')][_0x4cc7('0x2241')](); _0x588c09 ? (_0x41a017 = _0x104058['get_instance']()['get'](_0x4cc7('0x7c8'), -0x1), 0x0 == this[_0x4cc7('0x358f')] && 0x0 <= _0x41a017 && this['characterIcons'][_0x4cc7('0x2b')](_0x41a017)[_0x4cc7('0xb48')]() ? (_0x56067a[_0x4cc7('0x78f')](0x0, this[_0x4cc7('0x3593')]) && this[_0x4cc7('0x3592')](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])), this[_0x4cc7('0x3593')] = _0x41a017, this[_0x4cc7('0x3594')](this['characterIcons'][_0x4cc7('0x2b')](this['currentIndex']))) : this[_0x4cc7('0x3593')] = -0x1, this[_0x4cc7('0x22e')][_0x4cc7('0x13')](), _0x41a017 = _0x445379['get_instance'](), _0x41a017[_0x4cc7('0xb48')]() && 0x0 < _0x41a017['blockingOverlays'][_0x4cc7('0x34')]() || _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3192')](this)) : this[_0x4cc7('0x2d73')](!0x0); } } }, 'onCharactersScrolled': function(_0x572599) { _0x572599[_0x4cc7('0x1248')](); }, 'onCharacterClicked': function(_0x2fc439, _0x26703b) { _0x26703b['stopImmediatePropagation'](); this[_0x4cc7('0x3595')](_0x2fc439); }, 'respawnAs': function(_0x20eb58) { if (!(0.6 > _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3410')] || _0x56067a[_0x4cc7('0x3574')](null, this[_0x4cc7('0x3589')])) && _0x20eb58[_0x4cc7('0x23e9')]()) { var _0x36e2cd = _0x1fb3e3[_0x4cc7('0x239a')]['indexOf'](_0x20eb58, 0x0); null != _0x20eb58[_0x4cc7('0x2195')] && _0x20eb58 != _0x1fb3e3['random'] && _0x20eb58['wardrobe'][_0x4cc7('0x255c')]()[_0x4cc7('0x23e9')]() && (_0x20eb58 = _0x20eb58[_0x4cc7('0x2195')]['get_activeCostume']()); var _0x378ea3 = this[_0x4cc7('0x358f')]; _0x127d51[_0x4cc7('0x493')](); var _0x1ed604 = _0x127d51[_0x4cc7('0xc99')]; _0x1ed604 = _0x104058[_0x4cc7('0x493')]()['get'](_0x1ed604['id'], _0x1ed604['defaultValue']); var _0x1e0e0a = _0x127d51[_0x4cc7('0xc9a')]; _0x1ed604 += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x1e0e0a['id'], _0x1e0e0a['defaultValue']); _0x1e0e0a = _0x127d51[_0x4cc7('0x2f46')]; _0x378ea3 <= _0x1ed604 - _0x104058[_0x4cc7('0x493')]()['get'](_0x1e0e0a['id'], _0x1e0e0a[_0x4cc7('0xc12')]) ? (this[_0x4cc7('0x3594')](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](_0x36e2cd)), this['chosenCharacter'] = _0x20eb58, this[_0x4cc7('0x3596')] = !0x1, 0x0 == this[_0x4cc7('0x358f')] && _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x9e7')](_0x56067a[_0x4cc7('0x7c7')] + (0x0 < this[_0x4cc7('0x3597')] ? _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x3597')]) : ''), _0x36e2cd)) : this[_0x4cc7('0xc20')](!0x1); } }, 'onRemoved': function(_0x3e900c) { _0x3e900c[_0x4cc7('0xa26')] == this && this['cancel'](null != _0x180fa9['view'][_0x4cc7('0xfe9')]()); }, 'cancel': function(_0x235be4) { if (_0x4cc7('0x3598') !== _0x4cc7('0x3598')) { _0x2083a5[_0x4cc7('0x96b')](this, _0x235be4); } else { _0x235be4 && _0x56067a[_0x4cc7('0x7c9')](null, this['cancelCallback']) && this[_0x4cc7('0x3599')](); 0x0 == this[_0x4cc7('0x358f')] && 0x0 > this[_0x4cc7('0x3593')] && _0x235be4 && _0x104058['get_instance']()[_0x4cc7('0x9e7')](_0x4cc7('0x7c8'), null); this[_0x4cc7('0x3589')] = this[_0x4cc7('0x3599')] = this[_0x4cc7('0x358d')] = null; this[_0x4cc7('0x3596')] = !0x1; this['set_visible'](!0x1); } }, 'update': function(_0x202a89) { if (null == this[_0x4cc7('0x3589')] && 0.36 <= _0x445379['get_instance']()['timeBlocked']) if (_0x2ab848[_0x4cc7('0xbdf')]['keyJustPressed']('jump')) 0x0 <= this[_0x4cc7('0x3593')] ? this[_0x4cc7('0x3595')](_0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])) : this[_0x4cc7('0xc20')](!0x1); else if (_0x2ab848['controlScheme'][_0x4cc7('0x94a')](_0x202a89), _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')](_0x4cc7('0x6a2'))) { if (_0x4cc7('0x359a') === _0x4cc7('0x359a')) { for (0x0 <= this[_0x4cc7('0x3593')] && this['removeHighlight'](this['characterIcons'][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])); this[_0x4cc7('0x3593')]--, -0x1 > this[_0x4cc7('0x3593')] && (this['currentIndex'] = this['characterIcons'][_0x4cc7('0x34')]() - 0x1), 0x0 <= this[_0x4cc7('0x3593')] && !this['characterIcons'][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])[_0x4cc7('0xb48')](); ) ; 0x0 <= this[_0x4cc7('0x3593')] && this[_0x4cc7('0x3594')](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])); } else { null != this[_0x4cc7('0x1950')] && (this[_0x4cc7('0x1950')][_0x4cc7('0xa35')](), this[_0x4cc7('0x1b98')](this[_0x4cc7('0x1950')]), this[_0x4cc7('0x1950')] = null); } } else if (_0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')](_0x4cc7('0x1d99'))) { if (_0x4cc7('0x359b') === _0x4cc7('0x359c')) { _0x42b6c7[_0x4cc7('0x359d')] = !0x0; for (var _0x2ddf43 = 0x0, _0x2a8447 = _0x3cecb9['current'][_0x4cc7('0x923')]; _0x2ddf43 < _0x2a8447[_0x4cc7('0x21')]; ) { var _0x2fc1f8 = _0x2a8447[_0x2ddf43]; ++_0x2ddf43; _0x2fc1f8['set_cursor'](null); } } else { for (0x0 <= this['currentIndex'] && this[_0x4cc7('0x3592')](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])); this[_0x4cc7('0x3593')]++, this[_0x4cc7('0x3593')] >= this[_0x4cc7('0x357e')][_0x4cc7('0x34')]() && (this['currentIndex'] = -0x1), 0x0 <= this[_0x4cc7('0x3593')] && !this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])[_0x4cc7('0xb48')](); ) ; 0x0 <= this[_0x4cc7('0x3593')] && this['highlight'](this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3593')])); } } if (null != this[_0x4cc7('0x3589')]) if (this['frameWaited']) { if (null != this['respawnCallback']) { _0x202a89 = this['price']; _0x127d51['get_instance'](); var _0x5647fb = _0x127d51[_0x4cc7('0xc99')]; _0x5647fb = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x5647fb['id'], _0x5647fb[_0x4cc7('0xc12')]); var _0x6a9e80 = _0x127d51[_0x4cc7('0xc9a')]; _0x5647fb += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x6a9e80['id'], _0x6a9e80[_0x4cc7('0xc12')]); _0x6a9e80 = _0x127d51['softSpent']; _0x202a89 = _0x202a89 <= _0x5647fb - _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x6a9e80['id'], _0x6a9e80['defaultValue']); } else _0x202a89 = !0x1; if (_0x202a89) { if (!this[_0x4cc7('0x358d')](this[_0x4cc7('0x3589')])) { this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3589')]['ordering'])[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this[_0x4cc7('0x357e')][_0x4cc7('0x2b')](this[_0x4cc7('0x3589')][_0x4cc7('0x23e5')])[_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x3589')] = null; return; } this['respawnCallback'] = null; _0x127d51[_0x4cc7('0x493')]()[_0x4cc7('0x2166')](this[_0x4cc7('0x358f')], _0x4cc7('0x359e')); this[_0x4cc7('0xc20')](!0x1); } this[_0x4cc7('0x3599')] = null; this[_0x4cc7('0x3596')] = !0x1; } else this[_0x4cc7('0x3596')] = !0x0; }, 'reset': function() { this[_0x4cc7('0x3589')] = null; this[_0x4cc7('0x3596')] = !0x1; }, 'done': function() { if (_0x4cc7('0x359f') === _0x4cc7('0x35a0')) { _0x331be6['gt'](0x2, this[_0x4cc7('0x15c0')]()) ? this['_mesh'][_0x4cc7('0x32')](_0x430307['getDefaultMaterial']()) : this[_0x4cc7('0x1376')][_0x4cc7('0x32')](new _0x2943e4(_0x430307[_0x4cc7('0x16a6')]())); this[_0x4cc7('0xed1')](this[_0x4cc7('0x1376')][_0x4cc7('0x16aa')]()); this['finalizeAsset'](this[_0x4cc7('0x1376')]); this[_0x4cc7('0x1761')] = !0x0; } else { return !0x1; } }, 'onAddedToStage': function(_0xc4a693) { _0x145ce0[_0x4cc7('0x8')][_0x4cc7('0x20c0')][_0x4cc7('0x96b')](this, _0xc4a693); this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0x295')], _0x48c401(this, this[_0x4cc7('0xc5e')])); }, 'onRemovedFromStage': function(_0x30d31c) { _0x145ce0[_0x4cc7('0x8')][_0x4cc7('0x20c1')]['call'](this, _0x30d31c); _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xa2d')]('click', _0x48c401(this, this[_0x4cc7('0xc5e')])); }, 'hide': function(_0x3a2dbc) { 0.6 <= _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3410')] && this[_0x4cc7('0xc20')](!0x1); }, 'highlight': function(_0x4dbb12) { if (_0x4cc7('0x35a1') !== _0x4cc7('0x35a2')) { _0x4dbb12['set_frontView'](!0x0); _0x4dbb12['addRectangleAroundOpaquePixels'](0x4, 0x0, 0x33ff, 2.4, 0x0); this['iconContainer'][_0x4cc7('0x2245')](_0x4dbb12[_0x4cc7('0x472')]() + _0x4dbb12[_0x4cc7('0xa74')]() / 0x2); } else { return function(_0x6a132) { b['__loadImage'](d[0x0][_0x4cc7('0x1341')])[_0x4cc7('0x35a3')]((_0x37a526 = c[0x0], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x12aa')])))[_0x4cc7('0x928')](function(_0x7f20c, _0x4d03a9) { return function(_0x5eff4d) { b[_0x4cc7('0x1a08')](_0x6a132, _0x5eff4d); _0x5eff4d = b[_0x4cc7('0x146d')]; null != _0x842c50[_0x4dbb12] ? _0x5eff4d[_0x4cc7('0x97d')](_0x4dbb12, _0x6a132) : _0x5eff4d['h'][_0x4dbb12] = _0x6a132; b['cachedImages'][_0x4cc7('0x95b')](_0x4d03a9[0x0][_0x4cc7('0x1341')]); _0x5eff4d = b[_0x4cc7('0x2ac3')]; null != _0x842c50[_0x4dbb12] ? _0x5eff4d[_0x4cc7('0x97d')](_0x4dbb12, !0x0) : _0x5eff4d['h'][_0x4dbb12] = !0x0; _0x7f20c[0x0][_0x4cc7('0x43')](_0x6a132); } ; }(c, d)); } ; } }, 'removeHighlight': function(_0x2ac86d) { if ('icTJw' === 'WDxLd') { var _0x58eeda = 0x1; var _0x4c7563 = 0x0; var _0x1712fb = -e; var _0x4d3f1b = 0x0; } else { _0x2ac86d['set_frontView'](!0x1); _0x2ac86d[_0x4cc7('0x274d')](); } }, 'calculateCurrentCost': function(_0x1a3cc6) { _0x1a3cc6 = Math[_0x4cc7('0xa96')](this['priceFunction'](_0x1a3cc6)); var _0x460b78 = _0x217368[_0x4cc7('0xb06')]; _0x460b78 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x460b78['id'], _0x460b78['defaultValue']) ? 0xa : 0x0; return _0x1a3cc6 - _0x460b78; }, '__class__': _0x217368 }); var _0x27ea6f = function(_0x2a7c76, _0xdaf161) { this[_0x4cc7('0x1106')] = _0x2a7c76; this['rejectedCharacter'] = _0xdaf161; _0x1b638a['call'](this); }; _0x16dada['com.player03.run3.ui.popup.RestrictedCharacterSelect'] = _0x27ea6f; _0x27ea6f[_0x4cc7('0x8f2')] = _0x4cc7('0x35a4')[_0x4cc7('0x46')]('\x20'); _0x27ea6f[_0x4cc7('0x92b')] = _0x1b638a; _0x27ea6f[_0x4cc7('0x8')] = _0x5aff49(_0x1b638a[_0x4cc7('0x8')], { 'section': null, 'rejectedCharacter': null, 'createLayout2': function() { this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x449b83(!0x0,0.85), new _0x101b9d(this[_0x4cc7('0x20c8')][_0x4cc7('0xeff')])); var _0x182086 = _0x4cc7('0x35a5') + this['rejectedCharacter'][_0x4cc7('0x5e2')] , _0x36b8ea = this[_0x4cc7('0x1106')][_0x4cc7('0x1584')]; _0x182086 = null != _0x842c50[_0x182086] ? _0x36b8ea['getReserved'](_0x182086) : _0x36b8ea['h'][_0x182086]; null == _0x182086 && (_0x182086 = this[_0x4cc7('0x1106')][_0x4cc7('0x1584')], _0x182086 = null != _0x842c50['restrictionReason'] ? _0x182086[_0x4cc7('0xd77')](_0x4cc7('0x35a6')) : _0x182086['h'][_0x4cc7('0x35a6')]); null == _0x182086 ? _0x182086 = '' : (_0x182086 = _0x29cea6[_0x4cc7('0x20')](_0x182086, _0x4cc7('0x35a7'), this['rejectedCharacter'][_0x4cc7('0x23bc')]), _0x182086 += '\x20'); _0x182086 = _0x22bdfe['createTextField'](0x0, 0x24, null, _0x182086 + _0x4cc7('0x35a8'), this['get_width']()); _0x36b8ea = null; null == _0x36b8ea && (_0x36b8ea = _0x182086[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x182086), new _0x5a0679(_0x36b8ea)); _0x36b8ea = new _0x23639f(_0x182086); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x36b8ea, new _0x456817(!0x0,0x50)); _0x36b8ea = new _0x23639f(_0x182086); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x36b8ea, new _0x310c15(!0x0,0.5)); _0x36b8ea = new _0x23639f(_0x182086); _0x172b83['get_currentLayout']()['add'](_0x36b8ea, new _0x436bc1(0x28,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](_0x182086); _0x36b8ea = new _0x457ac5(); for (var _0xcfe14c, _0x3eeb5f, _0x37a0b7 = null, _0x2d6153 = 0x0, _0x385ed3 = _0x1fb3e3[_0x4cc7('0x239a')]; _0x2d6153 < _0x385ed3['get_length'](); ) if (_0x3eeb5f = _0x385ed3[_0x4cc7('0x2b')](_0x2d6153), ++_0x2d6153, this[_0x4cc7('0x1106')][_0x4cc7('0x2d32')](_0x3eeb5f)) { if (_0x3eeb5f[_0x4cc7('0x23e9')]() && !_0x3eeb5f['asleep']) _0xcfe14c = new _0x1c24cf(_0x3eeb5f[_0x4cc7('0x23f2')](),function(_0x182086, _0x36b8ea) { return function(_0xcfe14c) { _0x36b8ea[0x0](_0x182086[0x0], _0xcfe14c); } ; }([_0x3eeb5f], [_0x48c401(this, this[_0x4cc7('0x3261')])])), null != _0x37a0b7 && (_0x3eeb5f = new _0x23639f(_0x37a0b7), _0x37a0b7 = new _0x23639f(_0xcfe14c), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x37a0b7, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x46d')]), _0x3eeb5f)), _0x36b8ea[_0x4cc7('0xa0c')](_0xcfe14c); else { _0xcfe14c = _0x26bd70[_0x4cc7('0xfe2')](_0x3eeb5f[_0x4cc7('0x23f2')]()); if (null != _0x37a0b7) { if (_0x2d63f9['xfosf'](_0x4cc7('0x35a9'), 'fPzDc')) { _0x37a0b7 = new _0x23639f(_0x37a0b7); var _0x5e240c = new _0x23639f(_0xcfe14c); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5e240c, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x46d')]), _0x37a0b7); } else { this[_0x4cc7('0x35aa')] = this[_0x4cc7('0x1c24')](_0x182086, _0x36b8ea, 0x1, !0x0); this[_0x4cc7('0x2b18')] = this[_0x4cc7('0x1c24')](_0x182086, _0x36b8ea, 0x1, !0x0); null == this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')] && (this[_0x4cc7('0x35ab')]['__vertexBuffer'] = this[_0x4cc7('0x11d0')](0x4, 0x5)); var _0x26315a = _0x2bc114[_0x4cc7('0x9cf')](null, null, null, [_0x182086, _0x36b8ea, 0x0, 0x1, 0x1, 0x0, _0x36b8ea, 0x0, 0x0, 0x1, _0x182086, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]); this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')][_0x4cc7('0x1186')](_0x26315a, 0x0, 0x14); null == this['__stage3D'][_0x4cc7('0x16dc')] && (this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')] = this[_0x4cc7('0x127b')](0x6), _0x26315a = _0x2bc114[_0x4cc7('0x9cc')](null, null, null, [0x0, 0x1, 0x2, 0x2, 0x1, 0x3]), this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')][_0x4cc7('0x1186')](_0x26315a, 0x0, 0x6)); } } _0x36b8ea[_0x4cc7('0xa0c')](_0xcfe14c); _0x3eeb5f = _0x3eeb5f['isUnlocked']() && null != _0x3eeb5f[_0x4cc7('0x23c3')] ? _0x26bd70[_0x4cc7('0xfe2')](_0x3eeb5f[_0x4cc7('0x23c3')]) : _0x26bd70[_0x4cc7('0xfe2')](_0x4cc7('0x351b')); _0x37a0b7 = new _0x23639f(_0xcfe14c); _0x5e240c = new _0x23639f(_0x3eeb5f); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x5e240c, new _0x310c15(!0x0,0.5), _0x37a0b7); _0x36b8ea[_0x4cc7('0xa0c')](_0x3eeb5f); } _0x37a0b7 = _0xcfe14c; } _0x182086 = new _0x23639f(_0x182086); _0xcfe14c = new _0x23639f(_0x36b8ea); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0xcfe14c, new _0xaf08d9(0xc,_0x30bcc9['BOTTOM']), _0x182086); _0x182086 = new _0x23639f(_0x36b8ea); _0x172b83['get_currentLayout']()['add'](_0x182086, new _0x310c15(!0x0,0.5)); this[_0x4cc7('0xa0c')](_0x36b8ea); this['createBackground'](new _0x23639f(_0x36b8ea), 0x28, null, 0x6); }, 'selectCharacter': function(_0x11733c, _0x13da86) { _0x1fb3e3[_0x4cc7('0x2399')](_0x11733c); }, '__class__': _0x27ea6f }); var _0x1823c2 = function() { _0x145ce0[_0x4cc7('0x96b')](this); this['set_visible'](!0x1); this[_0x4cc7('0x9ad')](_0x4cc7('0x1fac'), _0x48c401(this, this[_0x4cc7('0x31e7')])); }; _0x16dada[_0x4cc7('0x35ac')] = _0x1823c2; _0x1823c2[_0x4cc7('0x8f2')] = _0x4cc7('0x35ad')['split']('\x20'); _0x1823c2['__interfaces__'] = [_0x4fc155]; _0x1823c2['__super__'] = _0x145ce0; _0x1823c2['prototype'] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'scoreText': null, 'scorePrefixText': null, 'scorePostfixText': null, 'runStatsWindow': null, 'runStatsButton': null, 'currencyPile': null, 'messageText': null, 'createLayout2': function() { var _0x19722f = _0x172b83[_0x4cc7('0x46f')]() , _0x11d8a9 = new _0x23639f(this); (null == _0x19722f ? _0x172b83['get_currentLayout']() : _0x19722f)['add'](_0x11d8a9, new _0x449b83(!0x0,0.9)); _0x19722f = _0x172b83['get_stageLayout'](); _0x11d8a9 = new _0x23639f(this); (null == _0x19722f ? _0x172b83[_0x4cc7('0xc1e')]() : _0x19722f)[_0x4cc7('0x2a')](_0x11d8a9, new _0x310c15(!0x0,0.5)); (null == _0x19722f ? _0x172b83[_0x4cc7('0xc1e')]() : _0x19722f)[_0x4cc7('0x2a')](_0x11d8a9, new _0x310c15(!0x1,0.5)); _0x19722f = this[_0x4cc7('0x235d')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x61, null, _0x4518fb[_0x4cc7('0x8eb')](0x0)); _0x11d8a9 = null; null == _0x11d8a9 && (_0x11d8a9 = _0x19722f[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x19722f), new _0x5a0679(_0x11d8a9)); this['layout'][_0x4cc7('0x2a')](new _0x23639f(this[_0x4cc7('0x235d')]), new _0x310c15(!0x0,0.35)); _0x19722f = new _0x23639f(this[_0x4cc7('0x235d')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x19722f, new _0x436bc1(0x6,_0x30bcc9[_0x4cc7('0x1e99')])); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x235d')]); _0x19722f = this[_0x4cc7('0x235d')]; _0x11d8a9 = this['scorePrefixText'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x23); var _0x484f29 = null; null == _0x484f29 && (_0x484f29 = _0x11d8a9[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x11d8a9), new _0x5a0679(_0x484f29)); _0x484f29 = this[_0x4cc7('0x32c7')]; _0x11d8a9 = new _0x23639f(this['scoreText']); _0x484f29 = new _0x23639f(_0x484f29); var _0xe2b8b7 = null; null == _0xe2b8b7 && (_0xe2b8b7 = _0x172b83[_0x4cc7('0xc1e')]()); _0xe2b8b7['add'](_0x484f29, new _0xaf08d9(0x0,_0x30bcc9['LEFT']), _0x11d8a9); _0xe2b8b7['add'](_0x484f29, new _0x310c15(!0x1,0.5), _0x11d8a9); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32c7')]); _0x11d8a9 = this['scorePostfixText'] = _0x22bdfe['createTextField'](0x0, 0x23); _0x484f29 = null; null == _0x484f29 && (_0x484f29 = _0x11d8a9['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x11d8a9), new _0x5a0679(_0x484f29)); _0x484f29 = this[_0x4cc7('0x32c8')]; _0x11d8a9 = new _0x23639f(this[_0x4cc7('0x235d')]); _0x484f29 = new _0x23639f(_0x484f29); _0xe2b8b7 = null; null == _0xe2b8b7 && (_0xe2b8b7 = _0x172b83[_0x4cc7('0xc1e')]()); _0xe2b8b7['add'](_0x484f29, new _0xaf08d9(0x0,_0x30bcc9[_0x4cc7('0x46d')]), _0x11d8a9); _0xe2b8b7[_0x4cc7('0x2a')](_0x484f29, new _0x310c15(!0x1,0.5), _0x11d8a9); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32c8')]); this['runStatsButton'] = new _0x1c24cf('menu/StatsButton.png',_0x48c401(this, this[_0x4cc7('0x32ca')])); this['addChild'](this[_0x4cc7('0x32cb')]); _0x11d8a9 = new _0x17783b(); _0x484f29 = new _0x23639f(this['runStatsButton']); _0xe2b8b7 = new _0x23639f(_0x11d8a9); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0xe2b8b7, new _0x456817(!0x1,0x0), _0x484f29); _0x3ab995[_0x4cc7('0x2df0')](new _0x23639f(_0x11d8a9), null); this[_0x4cc7('0xa0c')](_0x11d8a9); this['currencyPile'] = new _0x11de5d(); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this[_0x4cc7('0x32cc')]), new _0xd4938b(!0x0,0.5,0x14)); _0x484f29 = this[_0x4cc7('0x32cc')]; _0x19722f = new _0x23639f(_0x19722f); _0x484f29 = new _0x23639f(_0x484f29); _0x172b83['get_currentLayout']()['add'](_0x484f29, new _0xaf08d9(0x6,_0x30bcc9['BOTTOM']), _0x19722f); this[_0x4cc7('0xa0c')](this[_0x4cc7('0x32cc')]); _0x19722f = this[_0x4cc7('0x32cd')] = _0x22bdfe['createTextField'](0x0, 0x18, null, null, 0x12c, null, null, null, 0x0); _0x484f29 = null; null == _0x484f29 && (_0x484f29 = _0x19722f[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x19722f), new _0x5a0679(_0x484f29)); _0x19722f = new _0x23639f(this[_0x4cc7('0x32cd')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x19722f, new _0x449b83(!0x0,0.8)); _0x19722f = new _0x23639f(this[_0x4cc7('0x32cd')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x19722f, new _0x310c15(!0x0,0.5)); _0x484f29 = this['messageText']; _0x19722f = new _0x23639f(this[_0x4cc7('0x32cc')]); _0x484f29 = new _0x23639f(_0x484f29); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x484f29, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x19722f); this['addChild'](this[_0x4cc7('0x32cd')]); _0x19722f = this['messageText']; _0x484f29 = new _0x24e28(); this['resizeToContents'](null, new _0x23639f(_0x19722f), 0x24); this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(this), new _0x310c15(!0x1,0.5), new _0x101b9d(_0x172b83[_0x4cc7('0x46f')]()[_0x4cc7('0xeff')])); _0x19722f = new _0x109181(null,0xc); _0x19722f['fill'] = _0x5cad50[_0x4cc7('0x91d')](0xffffff); _0x19722f[_0x4cc7('0x1c9b')] = 0xcccccc; _0x19722f[_0x4cc7('0x1c9c')] = 0x6; this[_0x4cc7('0x22e')][_0x4cc7('0x2a')](new _0x23639f(_0x484f29), _0x19722f); this['addChildAt'](_0x484f29, 0x0); _0x19722f = new _0x23639f(this[_0x4cc7('0x32cb')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x19722f, new _0x436bc1(0xa,_0x30bcc9['RIGHT'])); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x19722f, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0x1f79')])); _0x19722f = new _0x23639f(_0x11d8a9); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x19722f, new _0x436bc1(0xa,_0x30bcc9[_0x4cc7('0xe19')])); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x19722f, new _0x436bc1(0xa,_0x30bcc9['BOTTOM'])); }, 'checkSignInButtonVisible': function() {}, 'showRunStats': function(_0x407fb3) { null != this[_0x4cc7('0x35ae')] && (_0x407fb3[_0x4cc7('0x1248')](), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x3192')](this[_0x4cc7('0x35ae')], !0x0)); }, 'onRemoved': function(_0x52c6a9) { if (_0x4cc7('0x35af') !== 'SLJGR') { _0x52c6a9[_0x4cc7('0xa26')] == this ? (_0x52c6a9 = _0x445379[_0x4cc7('0x493')](), _0x52c6a9 = !(_0x52c6a9[_0x4cc7('0xb48')]() && 0x0 <= _0x52c6a9[_0x4cc7('0xc56')][_0x4cc7('0x2d')](this, 0x0))) : _0x52c6a9 = !0x1; _0x52c6a9 && (this['runStatsWindow'] = null, _0x180fa9[_0x4cc7('0xc3b')]['get_scene']()['_sceneGraphRoot'][_0x4cc7('0xc20')](!0x0), _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1); } else { var _0x5db140 = this[_0x4cc7('0x2454')]; if (this[_0x4cc7('0xa66')][_0x4cc7('0xa3b')]() > _0x5db140) { var _0x22855e = this['ownerCharacter'][_0x4cc7('0xa3b')](); _0x5db140 = _0x22855e + 0.7 * (_0x5db140 - _0x22855e); } _0x5db140 += 0.5 * (0x1 - this[_0x4cc7('0xa66')]['tunnel']['power']) * (this[_0x4cc7('0xa66')][_0x4cc7('0x102c')] - _0x5db140); this[_0x4cc7('0xa66')][_0x4cc7('0x22d6')](_0x5db140); return null; } }, 'displayScore': function(_0x4cb3d3) { if (null == this[_0x4cc7('0x235d')] && !this[_0x4cc7('0x1911')]) this[_0x4cc7('0x1910')](null); _0x4cb3d3['get'](0x0)[_0x4cc7('0x2257')][_0x4cc7('0x2f2b')] = 0x0; var _0x309fe4 = _0x4cb3d3[_0x4cc7('0x2b')](_0x4cb3d3[_0x4cc7('0x34')]() - 0x1) , _0x152a65 = _0x309fe4[_0x4cc7('0x1ee8')]['position']['z'] , _0xf0add5 = _0x104058['infiniteBest']; _0xf0add5 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0xf0add5['id'], _0xf0add5[_0x4cc7('0xc12')]); _0x152a65 > _0xf0add5 && (_0xf0add5 = _0x152a65, _0x104058[_0x4cc7('0x2556')][_0x4cc7('0x1333')](_0xf0add5)); for (var _0x5b0818 = Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x152a65), _0x4cb86c = [], _0x348374 = 0x0; _0x348374 < _0x4cb3d3['get_length'](); ) { if (_0x4cc7('0x35b0') === _0x4cc7('0x35b0')) { var _0x2a47fd = _0x4cb3d3['get'](_0x348374); ++_0x348374; _0x4cb86c['push'](_0x2a47fd['data']); } else { var _0x57400b = this['origin'] , _0x40e1e9 = this[_0x4cc7('0x19d3')]; _0x57400b['x'] = _0x40e1e9['x']; _0x57400b['y'] = _0x40e1e9['y']; _0x57400b['z'] = _0x40e1e9['z']; _0x57400b = this[_0x4cc7('0xcca')]; _0x40e1e9 = this[_0x4cc7('0x35b1')]; _0x57400b['x'] = _0x40e1e9['x']; _0x57400b['y'] = _0x40e1e9['y']; _0x57400b['z'] = _0x40e1e9['z']; } } _0x348374 = _0x2bc114[_0x4cc7('0x24')](null); _0x2a47fd = 0x0; for (var _0x4bf907 = _0x4cb86c['length']; _0x2a47fd < _0x4bf907; ) { var _0x48c401 = _0x2a47fd++; _0x348374[_0x4cc7('0x9e7')](_0x48c401, _0x4cb86c[_0x48c401]); } _0x1f7b5e[_0x4cc7('0x3204')](_0x5b0818, _0x348374); _0x5b0818 = Math['round'](0.03333333333333333 * _0x152a65); this['scoreText'][_0x4cc7('0x215d')](null == _0x5b0818 ? _0x4cc7('0x574') : _0x2d63f9[_0x4cc7('0x297')]('', _0x5b0818)); this['scorePrefixText']['set_text']('You\x20' + _0x309fe4[_0x4cc7('0x42')][_0x4cc7('0x2192')]); _0x152a65 == _0xf0add5 ? this[_0x4cc7('0x32c8')][_0x4cc7('0x215d')](_0x4cc7('0x35b2')) : this[_0x4cc7('0x32c8')]['set_text']('meters.\x20(Your\x20best:\x20' + Math['round'](0.03333333333333333 * _0xf0add5) + ')'); this[_0x4cc7('0x32cc')][_0x4cc7('0x35b3')](_0x309fe4['fallSnapshot'][_0x4cc7('0x2f2b')]); this[_0x4cc7('0x35ae')] = new _0x4fb1cb(_0x4cb3d3); _0x309fe4 = _0x309fe4[_0x4cc7('0x42')][_0x4cc7('0x23f1')](_0x309fe4[_0x4cc7('0x1ee8')]); _0x4cb3d3[_0x4cc7('0x34')]() >= _0x1fb3e3[_0x4cc7('0x239a')][_0x4cc7('0x34')]() ? this[_0x4cc7('0x32cd')][_0x4cc7('0x215d')](_0x4cc7('0x35b4')) : null != _0x309fe4 ? this[_0x4cc7('0x32cd')][_0x4cc7('0x215d')](_0x309fe4) : this[_0x4cc7('0x32cd')]['set_text'](''); this[_0x4cc7('0x35b5')](); this[_0x4cc7('0x22e')][_0x4cc7('0x13')](); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xfe9')]()[_0x4cc7('0x10a4')][_0x4cc7('0xc20')](!0x1); _0x445379['get_instance']()['addBlockingOverlay'](this); _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0xc43')] = !0x1; return _0x152a65 == _0xf0add5; }, '__class__': _0x1823c2 }); var _0x4fb1cb = function(_0x3b2a04) { this['rangeAnchor'] = this[_0x4cc7('0x349f')] = null; _0x1b638a[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa70')] = _0x3b2a04; }; _0x16dada[_0x4cc7('0x35b6')] = _0x4fb1cb; _0x4fb1cb[_0x4cc7('0x8f2')] = 'com\x20player03\x20run3\x20ui\x20popup\x20RunStatsWindow'['split']('\x20'); _0x4fb1cb[_0x4cc7('0x92b')] = _0x1b638a; _0x4fb1cb[_0x4cc7('0x8')] = _0x5aff49(_0x1b638a['prototype'], { 'snapshots': null, 'buttons': null, 'clickAndDrag': null, 'text': null, 'rangeAnchor': null, 'lastMouseIndex': null, 'createLayout2': function() { if (0x0 >= this['snapshots'][_0x4cc7('0x34')]()) this[_0x4cc7('0xc20')](!0x1); else { if (_0x4cc7('0x299') === _0x2d63f9[_0x4cc7('0x298')]) { this[_0x4cc7('0x22e')]['add'](new _0x23639f(this), new _0x449b83(!0x0,0.9), new _0x101b9d(this[_0x4cc7('0x20c8')][_0x4cc7('0xeff')])); var _0x7ab615 = this[_0x4cc7('0xcb4')] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0x1e, null, null, 0x64) , _0x4d1478 = null; null == _0x4d1478 && (_0x4d1478 = _0x7ab615[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x7ab615), new _0x5a0679(_0x4d1478)); _0x7ab615 = new _0x23639f(this[_0x4cc7('0xcb4')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x7ab615, new _0x436bc1(0x14,_0x30bcc9['LEFT'])); _0x7ab615 = new _0x23639f(this[_0x4cc7('0xcb4')]); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x7ab615, new _0x456817(!0x0,0x28)); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xcb4')]); this[_0x4cc7('0x29a4')] = _0x2bc114['toObjectVector'](null); if (0x1 < this[_0x4cc7('0xa70')][_0x4cc7('0x34')]()) { _0x7ab615 = 0x0; for (_0x4d1478 = this[_0x4cc7('0xa70')][_0x4cc7('0x34')](); _0x7ab615 < _0x4d1478; ) { var _0x523773 = _0x7ab615++ , _0x59f903 = new _0x5dc41f(this['snapshots'][_0x4cc7('0x2b')](_0x523773)['data'],null,!0x1) , _0x2d991c = new _0x23639f(_0x59f903); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2d991c, new _0x392c21(!0x0,0x78)); _0x2d991c = new _0x23639f(_0x59f903); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x2d991c, new _0x392c21(!0x1,0x88)); this[_0x4cc7('0xa0c')](_0x59f903); _0x59f903[_0x4cc7('0xbba')](!0x0); _0x59f903[_0x4cc7('0x9ad')](_0x4cc7('0xbd2'), function(_0x7ab615, _0x4d1478) { return function(_0x523773) { _0x4d1478[0x0](_0x7ab615[0x0], _0x523773); } ; }([_0x523773], [_0x48c401(this, this[_0x4cc7('0x35b7')])])); _0x59f903[_0x4cc7('0x9ad')]('mouseMove', function(_0x7ab615, _0x4d1478) { return function(_0x523773) { _0x4d1478[0x0](_0x7ab615[0x0], _0x523773); } ; }([_0x523773], [_0x48c401(this, this[_0x4cc7('0x35b8')])])); if (0x0 == _0x523773) _0x523773 = new _0x23639f(_0x59f903), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x523773, new _0x436bc1(0x14,_0x30bcc9[_0x4cc7('0xe19')])), _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x523773, new _0x436bc1(0x14,_0x30bcc9[_0x4cc7('0x1e99')])); else if (0x0 == _0x523773 % 0x5) _0x523773 = new _0x23639f(_0x59f903), _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x523773, new _0x436bc1(0x14,_0x30bcc9[_0x4cc7('0xe19')])), _0x523773 = new _0x23639f(this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](0x0)), _0x2d991c = new _0x23639f(_0x59f903), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x2d991c, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x523773); else { _0x523773 = new _0x23639f(this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](_0x523773 - 0x1)); _0x2d991c = new _0x23639f(_0x59f903); var _0x29bd98 = null; null == _0x29bd98 && (_0x29bd98 = _0x172b83[_0x4cc7('0xc1e')]()); _0x29bd98[_0x4cc7('0x2a')](_0x2d991c, new _0xaf08d9(0x4,_0x30bcc9['RIGHT']), _0x523773); _0x29bd98[_0x4cc7('0x2a')](_0x2d991c, new _0x310c15(!0x1,0.5), _0x523773); } this[_0x4cc7('0x29a4')][_0x4cc7('0x29')](_0x59f903); } _0x7ab615 = this['clickAndDrag'] = _0x22bdfe[_0x4cc7('0xc1f')](0x0, 0xa, null, 'Click\x20and\x20drag\x20to\x20view\x20combined\x20statistics'); _0x4d1478 = null; null == _0x4d1478 && (_0x4d1478 = _0x7ab615[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x7ab615), new _0x5a0679(_0x4d1478)); _0x7ab615 = new _0x23639f(this['clickAndDrag']); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x7ab615, new _0x436bc1(0x14,_0x30bcc9[_0x4cc7('0xe19')])); _0x4d1478 = this[_0x4cc7('0x34a0')]; _0x7ab615 = new _0x23639f(this['buttons'][_0x4cc7('0x2b')](this['buttons'][_0x4cc7('0x34')]() - 0x1)); _0x4d1478 = new _0x23639f(_0x4d1478); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x4d1478, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x7ab615); !_0x4fb1cb[_0x4cc7('0x34a1')] && 0x2 < this['snapshots']['get_length']() && this[_0x4cc7('0xa0c')](this['clickAndDrag']); _0x4d1478 = this['text']; _0x7ab615 = new _0x23639f(this['clickAndDrag']); _0x4d1478 = new _0x23639f(_0x4d1478); _0x172b83['get_currentLayout']()['add'](_0x4d1478, new _0xaf08d9(0x4,_0x30bcc9[_0x4cc7('0x1f79')]), _0x7ab615); this[_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this['absorbClick'])); } else _0x7ab615 = new _0x23639f(this[_0x4cc7('0xcb4')]), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x7ab615, new _0x436bc1(0x14,_0x30bcc9['TOP'])); this['createBackground'](new _0x23639f(this[_0x4cc7('0xcb4')]), 0x14); } else { null == _0x523773 && (_0x523773 = -0x1); null == _0x4d1478 && (_0x4d1478 = 0x0); _0x36fa20[_0x4cc7('0x10ef')]++; this[_0x4cc7('0xdb2')]['drawTriangles'](_0x7ab615, _0x4d1478, _0x523773); } } }, 'displayRange': function(_0x19402b, _0x48e6e6) { for (var _0x5c17c2 = 0x0, _0x289ed3 = this[_0x4cc7('0x29a4')][_0x4cc7('0x34')](); _0x5c17c2 < _0x289ed3; ) { var _0x4a3f0f = _0x5c17c2++; this[_0x4cc7('0x29a4')]['get'](_0x4a3f0f)['set_frontView'](_0x4a3f0f >= _0x19402b && _0x4a3f0f <= _0x48e6e6); } _0x19402b = this[_0x4cc7('0xa70')][_0x4cc7('0x2b')](_0x19402b)[_0x4cc7('0x2257')]; _0x4a3f0f = this[_0x4cc7('0xa70')][_0x4cc7('0x2b')](_0x48e6e6)[_0x4cc7('0x1ee8')]; _0x48e6e6 = _0x4a3f0f[_0x4cc7('0x19c5')] - _0x19402b[_0x4cc7('0x19c5')]; _0x5c17c2 = _0x4a3f0f[_0x4cc7('0x1106')][_0x4cc7('0x39b')] - _0x19402b['section'][_0x4cc7('0x39b')]; _0x289ed3 = _0x56067a[_0x4cc7('0x7c3')](_0x4a3f0f[_0x4cc7('0x2f2b')], _0x19402b[_0x4cc7('0x2f2b')]); _0x19402b = _0x4a3f0f[_0x4cc7('0xcc2')]['z'] - _0x19402b[_0x4cc7('0xcc2')]['z']; this[_0x4cc7('0xcb4')][_0x4cc7('0x215d')](_0x4cc7('0x35b9') + _0x15e02b[_0x4cc7('0x35ba')](Math[_0x4cc7('0xa96')](_0x48e6e6)) + _0x4cc7('0x35bb') + Math[_0x4cc7('0xa96')](0.03333333333333333 * _0x19402b) + _0x56067a[_0x4cc7('0x35bc')] + _0x5c17c2 + _0x4cc7('0x35bd') + Math[_0x4cc7('0xa96')](_0x19402b / _0x48e6e6 * 0.3333333333333333) / 0xa + _0x4cc7('0x35be') + _0x289ed3 + '\x0aPower\x20cells\x20per\x20minute:\x20' + Math[_0x4cc7('0xa96')](_0x56067a[_0x4cc7('0x7ca')](_0x289ed3 / (_0x48e6e6 / 0x3c), 0xa)) / 0xa); this[_0x4cc7('0x22e')]['apply'](); }, 'onAddedToStage': function(_0x595ef1) { _0x1b638a[_0x4cc7('0x8')]['onAddedToStage'][_0x4cc7('0x96b')](this, _0x595ef1); this[_0x4cc7('0xa6f')](0x0, this[_0x4cc7('0xa70')]['get_length']() - 0x1); }, 'absorbClick': function(_0x3b3451) { this[_0x4cc7('0xbf2')]() >= this[_0x4cc7('0x29a4')]['get'](0x0)['get_x']() && this[_0x4cc7('0xbf2')]() <= this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](this[_0x4cc7('0x29a4')][_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0x472')]() + this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](this[_0x4cc7('0x29a4')][_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0xa74')]() && this[_0x4cc7('0xb4f')]() >= this['buttons'][_0x4cc7('0x2b')](0x0)['get_y']() && this[_0x4cc7('0xb4f')]() <= this[_0x4cc7('0x29a4')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0xb45')]() + this['buttons']['get'](0x0)[_0x4cc7('0xa75')]() && _0x3b3451[_0x4cc7('0x1248')](); }, 'beginRange': function(_0x5b7e34, _0x342858) { if (_0x4cc7('0x35bf') !== _0x4cc7('0x35bf')) { return new _0x1d3b7e(this); } else { this[_0x4cc7('0x349e')] = this['lastMouseIndex'] = _0x5b7e34; this[_0x4cc7('0xa6f')](_0x5b7e34, _0x5b7e34); } }, 'updateRange': function(_0x1d91b3, _0x19694b) { if (_0x1d91b3 != this[_0x4cc7('0x349f')] && _0x19694b[_0x4cc7('0xbf7')]) { var _0x3798b9 = _0x19694b = this['rangeAnchor']; this[_0x4cc7('0xa6f')](_0x19694b < _0x1d91b3 ? _0x19694b : _0x1d91b3, _0x3798b9 >= _0x1d91b3 ? _0x3798b9 : _0x1d91b3); this[_0x4cc7('0x349f')] = _0x1d91b3; this[_0x4cc7('0x34a0')][_0x4cc7('0xc20')](!0x1); _0x4fb1cb['clickedAndDragged'] = !0x0; } }, '__class__': _0x4fb1cb }); var _0x438783 = function(_0x8b03c8, _0x1626fa, _0x1ec4d0, _0x4780e9) { if (_0x4cc7('0x35c0') === _0x4cc7('0x35c0')) { null == _0x1ec4d0 && (_0x1ec4d0 = !0x1); this[_0x4cc7('0x1a64')] = null; this[_0x4cc7('0x25d0')] = 0xffffff; _0x21ad67[_0x4cc7('0x96b')](this); this['bubble1'] = _0x8b03c8; this[_0x4cc7('0x2937')] = _0x1626fa; this[_0x4cc7('0x25d2')] = _0x1ec4d0; this[_0x4cc7('0xa9a')] = null != _0x4780e9 ? _0x4780e9 : _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')]; _0x8b03c8 = _0x48c401(this, this[_0x4cc7('0xf42')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')]['push'](new _0x195906(null,null,new _0xf64219(_0x8b03c8))); _0x8b03c8(); } else { return _0x56067a[_0x4cc7('0x7c0')]('[OpCode\x20name=\x22' + this[_0x4cc7('0x5e2')], '\x22,\x20numRegister=') + this[_0x4cc7('0x1b78')] + ',\x20emitCode=' + this['emitCode'] + ',\x20flags=' + this['flags'] + ']'; } }; _0x16dada[_0x4cc7('0x35c1')] = _0x438783; _0x438783[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'speechbubble', _0x4cc7('0x35c2')]; _0x438783['__super__'] = _0x24e28; _0x438783[_0x4cc7('0x8')] = _0x5aff49(_0x24e28[_0x4cc7('0x8')], { 'fillColor': null, 'customTailLength': null, 'bubble1': null, 'bubble2': null, 'isTail': null, 'scale': null, 'redraw': function() { var _0x21032e = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + this['bubble1'][_0x4cc7('0xa74')]() / 0x2 , _0x3ff989 = this[_0x4cc7('0x25d1')]['get_y']() + this['bubble1'][_0x4cc7('0xa75')]() / 0x2 , _0x4e29ad = this['bubble2'][_0x4cc7('0x472')]() + this['bubble2'][_0x4cc7('0xa74')]() / 0x2 , _0x3986c5 = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + _0x2d63f9[_0x4cc7('0x293')](this[_0x4cc7('0x2937')][_0x4cc7('0xa75')](), 0x2) , _0x144562 = new _0x212a6a(_0x4e29ad - _0x21032e,_0x3986c5 - _0x3ff989) , _0x3466a5 = _0x144562['x'] * _0x144562['x'] + _0x144562['y'] * _0x144562['y'] , _0x34c87b = _0x3466a5 - 0x1; 1e-10 > (0x0 <= _0x34c87b ? _0x34c87b : -_0x34c87b) || (0x0 == _0x3466a5 ? (_0x144562['x'] = 0x1, _0x144562['y'] = 0x0) : (_0x3466a5 = 0x1 / Math['sqrt'](_0x3466a5), _0x144562['x'] *= _0x3466a5, _0x144562['y'] *= _0x3466a5)); _0x34c87b = _0x3466a5 = new _0x212a6a((_0x21032e + _0x4e29ad) / 0x2 - _0x3b7d43[_0x4cc7('0xbc6')]()['stage']['stageWidth'] / 0x2,(_0x3ff989 + _0x3986c5) / 0x2 - _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')] / 0x2); null == _0x34c87b && (_0x34c87b = new _0x212a6a()); var _0x436200 = _0x2d63f9[_0x4cc7('0x297')](_0x3466a5['x'] * _0x144562['x'], _0x3466a5['y'] * _0x144562['y']); _0x34c87b['x'] = _0x3466a5['x'] - _0x436200 * _0x144562['x']; _0x34c87b['y'] = _0x3466a5['y'] - _0x436200 * _0x144562['y']; _0x34c87b = _0x144562['x']; _0x436200 = _0x3466a5['x'] * _0x3466a5['x'] + _0x2d63f9[_0x4cc7('0x29a')](_0x3466a5['y'], _0x3466a5['y']); var _0x4bf907 = _0x436200 - 0x1; 1e-10 > (_0x2d63f9[_0x4cc7('0x29b')](0x0, _0x4bf907) ? _0x4bf907 : -_0x4bf907) || (0x0 == _0x436200 ? (_0x3466a5['x'] = -_0x144562['y'], _0x3466a5['y'] = _0x34c87b) : (_0x436200 = 0x1 / Math[_0x4cc7('0x2c')](_0x436200), _0x3466a5['x'] *= _0x436200, _0x3466a5['y'] *= _0x436200)); var _0x48c401 = 0x0; this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')]() < this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() ? _0x48c401 = -0x1 : this[_0x4cc7('0x2937')]['get_x']() > this[_0x4cc7('0x25d1')]['get_x']() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() && (_0x48c401 = 0x1); var _0x16dada = 0x0; _0x2d63f9[_0x4cc7('0x27e')](this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + this['bubble2'][_0x4cc7('0xa75')](), this[_0x4cc7('0x25d1')]['get_y']()) ? _0x16dada = -0x1 : this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() > this['bubble1'][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height']() && (_0x16dada = 0x1); var _0x5d11f0 = this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() / 0x5; _0x144562 = this['bubble1'][_0x4cc7('0xa75')]() / 0x2; _0x5d11f0 < _0x144562 || (_0x5d11f0 = _0x144562); this[_0x4cc7('0x25d2')] || (_0x5d11f0 = _0x563a26[_0x4cc7('0xc93')]([_0x5d11f0, this[_0x4cc7('0x2937')]['get_width']() / 0x2, this[_0x4cc7('0x2937')]['get_height']() / 0x2], _0x276616['min'], Infinity)); _0x144562 = new _0x212a6a(); _0x34c87b = new _0x212a6a(); _0x436200 = new _0x212a6a(); _0x4bf907 = this[_0x4cc7('0x25d2')] ? _0x436200 : new _0x212a6a(); _0x144562['x'] = _0x21032e + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() * _0x438783[_0x4cc7('0x2938')] * _0x48c401 - _0x5d11f0 * _0x48c401; _0x144562['y'] = _0x3ff989 + this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')]() * _0x438783['endpointPercentFromCenter'] * _0x16dada - _0x2d63f9[_0x4cc7('0x29c')](_0x5d11f0, _0x16dada); _0x436200['x'] = _0x2d63f9[_0x4cc7('0x297')](_0x4e29ad - _0x2d63f9['DlBAp'](this[_0x4cc7('0x2937')][_0x4cc7('0xa74')]() * _0x438783[_0x4cc7('0x2938')], _0x48c401), _0x5d11f0 * _0x48c401); _0x436200['y'] = _0x2d63f9[_0x4cc7('0x29d')](_0x3986c5 - _0x2d63f9[_0x4cc7('0x35c3')](this[_0x4cc7('0x2937')][_0x4cc7('0xa75')]() * _0x438783['endpointPercentFromCenter'], _0x16dada), _0x5d11f0 * _0x16dada); if (0x0 != _0x48c401 || 0x0 != _0x16dada) 0x0 != _0x48c401 && 0x0 != _0x16dada ? (_0x144562['x'] += _0x3466a5['x'] * _0x5d11f0 / 0x2, _0x144562['y'] += _0x3466a5['y'] * _0x5d11f0 / 0x2, this[_0x4cc7('0x25d2')] || (_0x436200['x'] += _0x3466a5['x'] * _0x5d11f0 / 0x2, _0x436200['y'] += _0x3466a5['y'] * _0x5d11f0 / 0x2)) : _0x2d63f9['LNDEf'](0x0, _0x48c401) ? (0x0 > _0x3466a5['y'] ? (_0x21032e = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')](), _0x3ff989 = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')](), _0x144562['y'] = (_0x21032e > _0x3ff989 ? _0x21032e : _0x3ff989) + _0x5d11f0) : (_0x21032e = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa75')](), _0x3ff989 = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa75')](), _0x144562['y'] = (_0x21032e < _0x3ff989 ? _0x21032e : _0x3ff989) - _0x5d11f0), this['isTail'] || (_0x436200['y'] = _0x144562['y'], _0x21032e = this[_0x4cc7('0x2937')][_0x4cc7('0xb45')]() + _0x5d11f0, _0x3ff989 = this[_0x4cc7('0x2937')]['get_y']() + this['bubble2'][_0x4cc7('0xa75')]() - _0x5d11f0, _0x4e29ad = _0x436200['y'], _0x436200['y'] = _0x4e29ad >= _0x21032e ? _0x4e29ad <= _0x3ff989 ? _0x4e29ad : _0x3ff989 : _0x21032e), _0x21032e = this[_0x4cc7('0x25d1')]['get_y']() + _0x5d11f0, _0x5d11f0 = this[_0x4cc7('0x25d1')][_0x4cc7('0xb45')]() + this[_0x4cc7('0x25d1')]['get_height']() - _0x5d11f0, _0x3ff989 = _0x144562['y'], _0x144562['y'] = _0x3ff989 >= _0x21032e ? _0x3ff989 <= _0x5d11f0 ? _0x3ff989 : _0x5d11f0 : _0x21032e) : (0x0 > _0x3466a5['x'] ? (_0x21032e = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')](), _0x3ff989 = this[_0x4cc7('0x2937')]['get_x'](), _0x144562['x'] = (_0x21032e > _0x3ff989 ? _0x21032e : _0x3ff989) + _0x5d11f0) : (_0x21032e = this['bubble1'][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')](), _0x3ff989 = this[_0x4cc7('0x2937')][_0x4cc7('0x472')]() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')](), _0x144562['x'] = (_0x21032e < _0x3ff989 ? _0x21032e : _0x3ff989) - _0x5d11f0), this[_0x4cc7('0x25d2')] || (_0x436200['x'] = _0x144562['x'], _0x21032e = this[_0x4cc7('0x2937')]['get_x']() + _0x5d11f0, _0x3ff989 = this[_0x4cc7('0x2937')]['get_x']() + this[_0x4cc7('0x2937')][_0x4cc7('0xa74')]() - _0x5d11f0, _0x4e29ad = _0x436200['x'], _0x436200['x'] = _0x4e29ad >= _0x21032e ? _0x4e29ad <= _0x3ff989 ? _0x4e29ad : _0x3ff989 : _0x21032e), _0x21032e = _0x2d63f9[_0x4cc7('0x35c4')](this[_0x4cc7('0x25d1')][_0x4cc7('0x472')](), _0x5d11f0), _0x5d11f0 = this[_0x4cc7('0x25d1')][_0x4cc7('0x472')]() + this[_0x4cc7('0x25d1')][_0x4cc7('0xa74')]() - _0x5d11f0, _0x3ff989 = _0x144562['x'], _0x144562['x'] = _0x3ff989 >= _0x21032e ? _0x3ff989 <= _0x5d11f0 ? _0x3ff989 : _0x5d11f0 : _0x21032e); this[_0x4cc7('0x25d2')] && (_0x5d11f0 = _0x436200, null == _0x5d11f0 && (_0x5d11f0 = new _0x212a6a()), _0x5d11f0['x'] = _0x436200['x'] - _0x144562['x'], _0x5d11f0['y'] = _0x436200['y'] - _0x144562['y'], null != this[_0x4cc7('0x1a64')] ? (_0x5d11f0 = _0x436200['x'] * _0x436200['x'] + _0x436200['y'] * _0x436200['y'], _0x21032e = _0x5d11f0 - 0x1, 1e-10 > (0x0 <= _0x21032e ? _0x21032e : -_0x21032e) || (0x0 == _0x5d11f0 ? (_0x436200['x'] = 0x1, _0x436200['y'] = 0x0) : (_0x5d11f0 = 0x1 / Math['sqrt'](_0x5d11f0), _0x436200['x'] *= _0x5d11f0, _0x436200['y'] *= _0x5d11f0)), _0x5d11f0 = this[_0x4cc7('0xa9a')], _0x5d11f0 = (_0x5d11f0['x'] + _0x5d11f0['y']) / 0x2 * this['customTailLength'], _0x21032e = _0x436200, null == _0x21032e && (_0x21032e = new _0x212a6a()), _0x21032e['x'] = _0x436200['x'] * _0x5d11f0, _0x21032e['y'] = _0x436200['y'] * _0x5d11f0) : (_0x5d11f0 = _0x436200, null == _0x5d11f0 && (_0x5d11f0 = new _0x212a6a()), _0x5d11f0['x'] = _0x2d63f9[_0x4cc7('0x35c3')](0.8, _0x436200['x']), _0x5d11f0['y'] = 0.8 * _0x436200['y'], _0x5d11f0 = this[_0x4cc7('0xa9a')], _0x5d11f0 = (_0x5d11f0['x'] + _0x5d11f0['y']) / 0x2 * _0x438783[_0x4cc7('0x25ed')], _0x436200['x'] * _0x436200['x'] + _0x436200['y'] * _0x436200['y'] > _0x5d11f0 * _0x5d11f0 && (_0x21032e = _0x2d63f9[_0x4cc7('0x35c4')](_0x436200['x'] * _0x436200['x'], _0x436200['y'] * _0x436200['y']), _0x3ff989 = _0x21032e - 0x1, 1e-10 > (0x0 <= _0x3ff989 ? _0x3ff989 : -_0x3ff989) || (0x0 == _0x21032e ? (_0x436200['x'] = 0x1, _0x436200['y'] = 0x0) : (_0x21032e = 0x1 / Math['sqrt'](_0x21032e), _0x436200['x'] *= _0x21032e, _0x436200['y'] *= _0x21032e)), _0x21032e = _0x436200, null == _0x21032e && (_0x21032e = new _0x212a6a()), _0x21032e['x'] = _0x436200['x'] * _0x5d11f0, _0x21032e['y'] = _0x436200['y'] * _0x5d11f0)), _0x5d11f0 = _0x436200, null == _0x5d11f0 && (_0x5d11f0 = new _0x212a6a()), _0x5d11f0['x'] = _0x144562['x'] + _0x436200['x'], _0x5d11f0['y'] = _0x144562['y'] + _0x436200['y']); _0x5d11f0 = _0x144562['x']; _0x21032e = _0x436200['x']; this[_0x4cc7('0xb46')](_0x5d11f0 < _0x21032e ? _0x5d11f0 : _0x21032e); _0x5d11f0 = _0x144562['y']; _0x21032e = _0x436200['y']; this['set_y'](_0x5d11f0 < _0x21032e ? _0x5d11f0 : _0x21032e); _0x144562['x'] -= this[_0x4cc7('0x472')](); _0x144562['y'] -= this['get_y'](); _0x436200['x'] -= this[_0x4cc7('0x472')](); _0x436200['y'] -= this[_0x4cc7('0xb45')](); _0x5d11f0 = new _0x212a6a(_0x436200['y'] - _0x144562['y'],_0x144562['x'] - _0x436200['x']); _0x21032e = _0x5d11f0['x'] * _0x5d11f0['x'] + _0x5d11f0['y'] * _0x5d11f0['y']; _0x3ff989 = _0x21032e - 0x1; 1e-10 > (0x0 <= _0x3ff989 ? _0x3ff989 : -_0x3ff989) || (0x0 == _0x21032e ? (_0x5d11f0['x'] = 0x1, _0x5d11f0['y'] = 0x0) : (_0x21032e = 0x1 / Math[_0x4cc7('0x2c')](_0x21032e), _0x5d11f0['x'] *= _0x21032e, _0x5d11f0['y'] *= _0x21032e)); _0x21032e = this[_0x4cc7('0xa9a')]; _0x21032e = (_0x21032e['x'] + _0x21032e['y']) / 0x2 * (this['isTail'] ? _0x438783[_0x4cc7('0x25ef')] : _0x438783[_0x4cc7('0x25ee')]); _0x3ff989 = _0x5d11f0; null == _0x3ff989 && (_0x3ff989 = new _0x212a6a()); _0x3ff989['x'] = _0x5d11f0['x'] * _0x21032e; _0x3ff989['y'] = _0x5d11f0['y'] * _0x21032e; _0x21032e = _0x144562; null == _0x21032e && (_0x21032e = new _0x212a6a()); _0x21032e['x'] = _0x144562['x'] + -0.5 * _0x5d11f0['x']; _0x21032e['y'] = _0x144562['y'] + -0.5 * _0x5d11f0['y']; _0x21032e = _0x34c87b; null == _0x21032e && (_0x21032e = new _0x212a6a()); _0x21032e['x'] = _0x144562['x'] + _0x5d11f0['x']; _0x21032e['y'] = _0x144562['y'] + _0x5d11f0['y']; this['isTail'] || (_0x21032e = _0x436200, null == _0x21032e && (_0x21032e = new _0x212a6a()), _0x21032e['x'] = _0x436200['x'] + -0.5 * _0x5d11f0['x'], _0x21032e['y'] = _0x436200['y'] + -0.5 * _0x5d11f0['y'], _0x21032e = _0x4bf907, null == _0x21032e && (_0x21032e = new _0x212a6a()), _0x21032e['x'] = _0x436200['x'] + _0x5d11f0['x'], _0x21032e['y'] = _0x436200['y'] + _0x5d11f0['y']); _0x5d11f0 = this['scale']; _0x5d11f0 = (_0x5d11f0['x'] + _0x5d11f0['y']) / 0x2 * (this['isTail'] ? 0x4 : 0x5); _0x21032e = _0x3466a5; _0x2d63f9[_0x4cc7('0x294')](null, _0x21032e) && (_0x21032e = new _0x212a6a()); _0x21032e['x'] = _0x3466a5['x'] * _0x5d11f0; _0x21032e['y'] = _0x3466a5['y'] * _0x5d11f0; this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this['get_graphics']()[_0x4cc7('0x10ce')](this['fillColor']); this['get_graphics']()[_0x4cc7('0x168e')](_0x144562['x'], _0x144562['y']); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293a')]((_0x144562['x'] + _0x436200['x']) / 0x2 + _0x3466a5['x'], _0x2d63f9['UMYwu']((_0x144562['y'] + _0x436200['y']) / 0x2, _0x3466a5['y']), _0x436200['x'], _0x436200['y']); this[_0x4cc7('0x25d2')] ? (_0x3466a5['x'] *= 0.8, _0x3466a5['y'] *= 0.8) : this[_0x4cc7('0xbb9')]()[_0x4cc7('0x293b')](_0x4bf907['x'], _0x4bf907['y']); this[_0x4cc7('0xbb9')]()['curveTo']((_0x4bf907['x'] + _0x34c87b['x']) / 0x2 + _0x3466a5['x'], (_0x4bf907['y'] + _0x34c87b['y']) / 0x2 + _0x3466a5['y'], _0x34c87b['x'], _0x34c87b['y']); this['get_graphics']()[_0x4cc7('0x293b')](_0x144562['x'], _0x144562['y']); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); }, '__class__': _0x438783 }); var _0x5d7b0e = function(_0x2c5747) { this['defaultTextSize'] = 0x18; _0xcc959[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa47')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2b59')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x1a61')] = _0x2bc114[_0x4cc7('0x24')](null); this['sourceXML'] = _0x2c5747; }; _0x16dada[_0x4cc7('0x35c5')] = _0x5d7b0e; _0x5d7b0e[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x2156')], _0x2d63f9['uDOJC'], 'speechbubble', _0x4cc7('0x35c6')]; _0x5d7b0e[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x5d7b0e['__super__'] = _0xcc959; _0x5d7b0e['prototype'] = _0x5aff49(_0xcc959[_0x4cc7('0x8')], { 'defaultTextSize': null, 'bubbles': null, 'connectors': null, 'tails': null, 'updateCallback': null, 'sourceXML': null, 'createLayout2': function() { if (null != this[_0x4cc7('0x35c7')]) { var _0x3f2eae = _0x4fbde0[_0x4cc7('0xca6')](this[_0x4cc7('0x35c7')])[_0x4cc7('0x35c8')](_0x4cc7('0x42'))['next'](); if (null != _0x3f2eae) { _0x3b7d43[_0x4cc7('0xbc6')](); _0x3b7d43[_0x4cc7('0xbc6')](); for (_0x3f2eae = _0x3f2eae['elementsNamed'](_0x4cc7('0x35c9')); _0x3f2eae['hasNext'](); ) { var _0x18e7cb = _0x3f2eae['next'](); var _0xcbae3c = _0x18e7cb[_0x4cc7('0x2b')](_0x4cc7('0xcb4')); var _0x57baf7 = _0x18e7cb['get']('x'); null != _0x57baf7 ? (_0x57baf7 = parseFloat(_0x57baf7), _0x57baf7 = isNaN(_0x57baf7) ? 0x0 : _0x57baf7) : _0x57baf7 = 0x0; var _0x54c829 = _0x18e7cb['get']('y'); null != _0x54c829 ? (_0x54c829 = parseFloat(_0x54c829), _0x54c829 = isNaN(_0x54c829) ? 0x0 : _0x54c829) : _0x54c829 = 0x0; this[_0x4cc7('0xacf')](_0xcbae3c, _0x57baf7, _0x54c829, _0x4bf907[_0x4cc7('0xd08')](_0x18e7cb[_0x4cc7('0x2b')](_0x4cc7('0xe17'))), _0x4bf907[_0x4cc7('0xd08')](_0x18e7cb['get'](_0x4cc7('0x7d9')))); for (_0x57baf7 = _0x18e7cb[_0x4cc7('0x35c8')](_0x2d63f9['oqJkx']); _0x57baf7[_0x4cc7('0x94e')](); ) _0xcbae3c = _0x57baf7[_0x4cc7('0x3a')](), _0xcbae3c = new _0x438783(this[_0x4cc7('0xa47')][_0x4cc7('0x2b')](_0x4bf907[_0x4cc7('0xd08')](_0xcbae3c[_0x4cc7('0x2b')](_0x4cc7('0xb1c')))),new _0x23639f(0x0 < this[_0x4cc7('0xa47')][_0x4cc7('0x34')]() ? this[_0x4cc7('0xa47')]['get'](this[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null)), this[_0x4cc7('0x2b59')][_0x4cc7('0x29')](_0xcbae3c); for (_0x18e7cb = _0x18e7cb[_0x4cc7('0x35c8')](_0x4cc7('0x2953')); _0x18e7cb[_0x4cc7('0x94e')](); ) { if (_0x4cc7('0x35ca') === _0x4cc7('0x35cb')) { this[_0x4cc7('0x153c')] = _0x3f2eae; this[_0x4cc7('0x153c')][_0x4cc7('0x153e')](this); return _0x3f2eae; } else { _0x57baf7 = _0x18e7cb[_0x4cc7('0x3a')](); _0xcbae3c = new _0x432b23(); _0x54c829 = new _0x161060(_0xcbae3c); var _0x4f8cf8 = _0x57baf7[_0x4cc7('0x2b')]('x'); null != _0x4f8cf8 ? (_0x4f8cf8 = parseFloat(_0x4f8cf8), _0x4f8cf8 = isNaN(_0x4f8cf8) ? 0x0 : _0x4f8cf8) : _0x4f8cf8 = 0x0; var _0x2a3523 = this[_0x4cc7('0x22e')]; (null == _0x2a3523 ? _0x172b83['get_currentLayout']() : _0x2a3523)[_0x4cc7('0x2a')](_0x54c829, new _0x38c560(_0x4f8cf8,!0x0)); _0x54c829 = new _0x161060(_0xcbae3c); _0x57baf7 = _0x57baf7['get']('y'); null != _0x57baf7 ? (_0x57baf7 = parseFloat(_0x57baf7), _0x57baf7 = isNaN(_0x57baf7) ? 0x0 : _0x57baf7) : _0x57baf7 = 0x0; _0x4f8cf8 = this[_0x4cc7('0x22e')]; (null == _0x4f8cf8 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x4f8cf8)['add'](_0x54c829, new _0x38c560(_0x57baf7,!0x1)); _0xcbae3c = new _0x438783(0x0 < this[_0x4cc7('0xa47')]['get_length']() ? this[_0x4cc7('0xa47')][_0x4cc7('0x2b')](this[_0x4cc7('0xa47')][_0x4cc7('0x34')]() - 0x1) : null,new _0x161060(_0xcbae3c),!0x0); this[_0x4cc7('0x1a61')]['push'](_0xcbae3c); } } } _0x3f2eae = 0x0; for (_0x18e7cb = this[_0x4cc7('0x2b59')]; _0x3f2eae < _0x18e7cb[_0x4cc7('0x34')](); ) _0xcbae3c = _0x18e7cb[_0x4cc7('0x2b')](_0x3f2eae), ++_0x3f2eae, this[_0x4cc7('0xa0c')](_0xcbae3c); _0x3f2eae = 0x0; for (_0x18e7cb = this[_0x4cc7('0x1a61')]; _0x3f2eae < _0x18e7cb[_0x4cc7('0x34')](); ) _0xcbae3c = _0x18e7cb['get'](_0x3f2eae), ++_0x3f2eae, this[_0x4cc7('0xa0c')](_0xcbae3c); _0x3f2eae = 0x0; for (_0x18e7cb = this[_0x4cc7('0xa47')]; _0x3f2eae < _0x18e7cb[_0x4cc7('0x34')](); ) _0xcbae3c = _0x18e7cb[_0x4cc7('0x2b')](_0x3f2eae), ++_0x3f2eae, this[_0x4cc7('0xa0c')](_0xcbae3c); } } }, 'addBubble': function(_0x5df6bf, _0x4f67ee, _0x410f06, _0xd5be91, _0x4d8692, _0x3cd22a, _0x390ebd, _0x2783c0, _0x4bf907) { _0x56067a['Cdxqv'](null, _0x4bf907) && (_0x4bf907 = !0x1); null == _0x410f06 && (_0x410f06 = 0x0); null == _0x4f67ee && (_0x4f67ee = 0x0); _0x4bf907 ? (_0x4bf907 = this[_0x4cc7('0x268f')], _0x5df6bf = new _0x2c99b2(_0x5df6bf,null == _0xd5be91 ? _0x4bf907 : 0x0 > _0xd5be91 ? _0x56067a[_0x4cc7('0x7ca')](-_0xd5be91, _0x4bf907) : _0xd5be91,_0x4d8692)) : (_0x4bf907 = this[_0x4cc7('0x268f')], _0x5df6bf = new _0x55353b(_0x5df6bf,null == _0xd5be91 ? _0x4bf907 : 0x0 > _0xd5be91 ? -_0xd5be91 * _0x4bf907 : _0xd5be91,_0x4d8692)); _0xd5be91 = new _0x23639f(_0x5df6bf); _0x4d8692 = this[_0x4cc7('0x22e')]; (null == _0x4d8692 ? _0x172b83[_0x4cc7('0xc1e')]() : _0x4d8692)[_0x4cc7('0x2a')](_0xd5be91, new _0x38c560(_0x4f67ee,!0x0)); _0x4f67ee = new _0x23639f(_0x5df6bf); _0xd5be91 = this[_0x4cc7('0x22e')]; (null == _0xd5be91 ? _0x172b83[_0x4cc7('0xc1e')]() : _0xd5be91)[_0x4cc7('0x2a')](_0x4f67ee, new _0x38c560(_0x410f06,!0x1)); this[_0x4cc7('0xa47')][_0x4cc7('0x29')](_0x5df6bf); this[_0x4cc7('0xa0c')](_0x5df6bf); null != _0x3cd22a && (_0x410f06 = _0x3cd22a, 0x0 > _0x410f06 && (_0x410f06 += this['bubbles'][_0x4cc7('0x34')]() - 0x1), _0x410f06 = new _0x438783(this['bubbles'][_0x4cc7('0x2b')](_0x410f06),new _0x23639f(_0x5df6bf)), this[_0x4cc7('0x2b59')][_0x4cc7('0x29')](_0x410f06), this[_0x4cc7('0xb6a')](_0x410f06, 0x0)); null != _0x390ebd && (_0x390ebd = new _0x438783(_0x5df6bf,_0x390ebd,!0x0), null != _0x2783c0 && (_0x390ebd[_0x4cc7('0x1a64')] = _0x2783c0, _0x390ebd[_0x4cc7('0xf42')]()), this[_0x4cc7('0x1a61')][_0x4cc7('0x29')](_0x390ebd), this[_0x4cc7('0xb6a')](_0x390ebd, 0x0)); }, 'addPlainTextOld': function(_0x4d5012, _0x16ab71, _0x8be4b7, _0x3f5757, _0x64acfa, _0x9a24aa) { null == _0x9a24aa && (_0x9a24aa = 0xffffff); return this[_0x4cc7('0x2661')](_0x4d5012, _0x16ab71 / 2.5, _0x8be4b7 / 2.5, null == _0x3f5757 ? null : 0x0 > _0x3f5757 ? _0x3f5757 : _0x3f5757 / 2.5, null == _0x64acfa ? null : Math['round'](_0x64acfa / 2.5), _0x9a24aa); }, 'addPlainText': function(_0x26b442, _0x172985, _0x422a48, _0x35c876, _0x3d278a, _0x289725) { null == _0x289725 && (_0x289725 = 0xffffff); var _0x2f2911 = this[_0x4cc7('0x268f')]; _0x26b442 = _0x22bdfe['createTextField'](_0x289725, null == _0x35c876 ? _0x2f2911 : 0x0 > _0x35c876 ? -_0x35c876 * _0x2f2911 : _0x35c876, null, _0x26b442, _0x3d278a); _0x35c876 = new _0x23639f(_0x26b442); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x35c876, new _0x13ca4e(!0x0)); _0x35c876 = null; null == _0x35c876 && (_0x35c876 = _0x26b442['get_defaultTextFormat']()['size'] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x26b442), new _0x5a0679(_0x35c876)); _0x35c876 = new _0x23639f(_0x26b442); _0x3d278a = this[_0x4cc7('0x22e')]; (null == _0x3d278a ? _0x172b83[_0x4cc7('0xc1e')]() : _0x3d278a)[_0x4cc7('0x2a')](_0x35c876, new _0x38c560(_0x172985,!0x0)); _0x172985 = new _0x23639f(_0x26b442); _0x35c876 = this[_0x4cc7('0x22e')]; (_0x2d63f9[_0x4cc7('0x2a1')](null, _0x35c876) ? _0x172b83['get_currentLayout']() : _0x35c876)[_0x4cc7('0x2a')](_0x172985, new _0x38c560(_0x422a48,!0x1)); this[_0x4cc7('0xa0c')](_0x26b442); return _0x26b442; }, 'update': function(_0x1f8d59) { if (_0x4cc7('0x35cc') === _0x4cc7('0x35cd')) { this[_0x4cc7('0xac8')] = new _0x40b5bf(this['section'],_0x1fb3e3['student'],!0x1,null,!0x1,null); this[_0x4cc7('0xac8')][_0x4cc7('0x1107')] = !0x0; this['sprites'][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0x5e3537 = this[_0x4cc7('0x1108')]['pathName']; _0x5e3537 = _0x4b25d1[_0x4cc7('0x493')]()['paths'][_0x4cc7('0x2b')](_0x5e3537); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5e3537,-0x2); this[_0x4cc7('0xacc')] = new _0x40b5bf(this['section'],_0x1fb3e3[_0x4cc7('0xacc')],!0x1,null,!0x1,null); this[_0x4cc7('0xacc')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this['skater']); _0x5e3537 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5e3537 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x5e3537); this[_0x4cc7('0xacc')][_0x4cc7('0x110a')] = new _0x42bd00(_0x5e3537,-0x1); } else { null != this['updateCallback'] && this['updateCallback'](_0x1f8d59); } }, 'reset': function() {}, '__class__': _0x5d7b0e }); var _0x1baaa1 = function() {}; _0x16dada['com.player03.speechbubble.Text'] = _0x1baaa1; _0x1baaa1[_0x4cc7('0x8f2')] = ['com', 'player03', _0x4cc7('0x35ce'), 'Text']; _0x1baaa1[_0x4cc7('0x7d9')] = function(_0x317829) { return _0x317829; } ; _0x1baaa1[_0x4cc7('0xa9a')] = function(_0x1e61bc) { return -_0x1e61bc; } ; var _0x38c560 = function(_0x1cd0a1, _0x40e6a9) { _0x4fb8d7[_0x4cc7('0x96b')](this, _0x40e6a9); this['coordinate'] = _0x1cd0a1; }; _0x16dada['com.player03.speechbubble.PositionFromCenter'] = _0x38c560; _0x38c560[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), 'speechbubble', _0x4cc7('0x35cf')]; _0x38c560[_0x4cc7('0x92b')] = _0x4fb8d7; _0x38c560[_0x4cc7('0x8')] = _0x5aff49(_0x4fb8d7[_0x4cc7('0x8')], { 'coordinate': null, 'getCoordinate': function(_0x550a24, _0x1f29f8, _0x557450, _0x519d31) { return _0x550a24 + _0x1f29f8 / 0x2 + _0x56067a[_0x4cc7('0x7cb')](this[_0x4cc7('0x35d0')], _0x519d31) - _0x557450 / 0x2; }, '__class__': _0x38c560 }); var _0x55353b = function(_0x485e9c, _0x43f7ea, _0x54f91f) { this['fillColor'] = 0xffffff; _0x145ce0[_0x4cc7('0x96b')](this, 0x64, 0x64, _0x172b83[_0x4cc7('0xc1e')]()); _0x485e9c = this[_0x4cc7('0xe15')] = _0x22bdfe['createTextField'](0x0, _0x43f7ea, null, _0x485e9c, _0x54f91f, null, null, null, 0x0); _0x43f7ea = null; _0x54f91f = this[_0x4cc7('0x22e')]; null == _0x43f7ea && (_0x43f7ea = _0x2d63f9[_0x4cc7('0x2a2')](_0x485e9c[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')], 0x0)); (null == _0x54f91f ? _0x172b83['get_currentLayout']() : _0x54f91f)[_0x4cc7('0x2a')](new _0x23639f(_0x485e9c), new _0x5a0679(_0x43f7ea)); _0x485e9c = this[_0x4cc7('0x22e')]; _0x43f7ea = new _0x23639f(this[_0x4cc7('0xe15')]); (null == _0x485e9c ? _0x172b83['get_currentLayout']() : _0x485e9c)[_0x4cc7('0x2a')](_0x43f7ea, new _0x13ca4e(!0x0)); this[_0x4cc7('0x35d1')] = this[_0x4cc7('0xe15')][_0x4cc7('0xa75')](); this[_0x4cc7('0xe15')][_0x4cc7('0x9ad')]('change', _0x48c401(this, this[_0x4cc7('0x35d2')])); this['addChild'](this['textField']); _0x485e9c = _0x48c401(this, this[_0x4cc7('0x35d3')]); this[_0x4cc7('0x22e')][_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(_0x485e9c))); _0x485e9c(); _0x485e9c = this[_0x4cc7('0x22e')]; _0x43f7ea = new _0x23639f(this[_0x4cc7('0xe15')]); (null == _0x485e9c ? _0x172b83[_0x4cc7('0xc1e')]() : _0x485e9c)[_0x4cc7('0x2a')](_0x43f7ea, new _0x310c15(!0x0,0.5)); (null == _0x485e9c ? _0x172b83[_0x4cc7('0xc1e')]() : _0x485e9c)[_0x4cc7('0x2a')](_0x43f7ea, new _0x310c15(!0x1,0.5)); }; _0x16dada['com.player03.speechbubble.SpeechBubble'] = _0x55353b; _0x55353b['__name__'] = [_0x4cc7('0x46a'), 'player03', 'speechbubble', _0x4cc7('0x35d4')]; _0x55353b[_0x4cc7('0x92b')] = _0x145ce0; _0x55353b['prototype'] = _0x5aff49(_0x145ce0[_0x4cc7('0x8')], { 'textField': null, 'prevHeight': null, 'fillColor': null, 'onTextChanged': function(_0x5d5dfa) { if ('fcvIP' === _0x4cc7('0x35d5')) { _0x5d5dfa = this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]() - this[_0x4cc7('0x35d1')]; 0x5 > (0x0 <= _0x5d5dfa ? _0x5d5dfa : -_0x5d5dfa) || (this[_0x4cc7('0x22e')][_0x4cc7('0x13')](), this[_0x4cc7('0x35d1')] = this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]()); } else { null != this[_0x4cc7('0x126')] && (_0x55cb22['pool']['push'](this), this[_0x4cc7('0x1b')] = null, this[_0x4cc7('0x126')]['dispose'](), this['set_mesh'](null)); } }, 'redrawBubble': function() { this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](this[_0x4cc7('0x25d0')]); var _0x142daa = this['get_graphics']() , _0x4b3ef3 = this[_0x4cc7('0xe15')]['get_width']() , _0x5d05ce = this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]() , _0x4790d8 = 0.5 * this[_0x4cc7('0xe15')][_0x4cc7('0xa74')]() , _0x38ba55 = 0.5 * this[_0x4cc7('0xe15')][_0x4cc7('0xa75')](); _0x142daa[_0x4cc7('0x2def')](0x0, 0x0, _0x4b3ef3, _0x5d05ce, _0x4790d8 < _0x38ba55 ? _0x4790d8 : _0x38ba55); this['get_graphics']()[_0x4cc7('0x1f32')](); this[_0x4cc7('0xb47')](this[_0x4cc7('0xe15')]['get_width']()); this[_0x4cc7('0x10e6')](this['textField'][_0x4cc7('0xa75')]()); }, '__class__': _0x55353b }); var _0x2c99b2 = function(_0x367ffd, _0x13bd0d, _0x2f2dff) { if ('jbQSF' !== _0x4cc7('0x35d6')) { this['student'][_0x4cc7('0xac9')](0.36, 25.95, null, -0x2d); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x58); var _0x105473 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x105473['set_x'](_0x105473[_0x4cc7('0x472')]() + 0x14); _0x105473 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x105473[_0x4cc7('0xd5a')](_0x105473[_0x4cc7('0xd92')]() - 0x3); } else { _0x55353b[_0x4cc7('0x96b')](this, _0x367ffd, _0x13bd0d, _0x2f2dff); } }; _0x16dada['com.player03.speechbubble.RectangleBubble'] = _0x2c99b2; _0x2c99b2[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x35ce'), _0x4cc7('0x35d7')]; _0x2c99b2[_0x4cc7('0x92b')] = _0x55353b; _0x2c99b2[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x4bd')](_0x5aff49, _0x55353b[_0x4cc7('0x8')], { 'redrawBubble': function() { var _0x580a6e = _0x4cc7('0x35d8')[_0x4cc7('0x46')]('|') , _0x5b5313 = 0x0; while (!![]) { switch (_0x580a6e[_0x5b5313++]) { case '0': this['set_width'](this[_0x4cc7('0xe15')][_0x4cc7('0xa74')]()); continue; case '1': this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); continue; case '2': var _0x30c3da = this['get_graphics']() , _0xcc07d1 = this['textField'][_0x4cc7('0xa74')]() , _0x559927 = this[_0x4cc7('0xe15')]['get_height']() , _0x2a703d = 0.1 * this[_0x4cc7('0xe15')][_0x4cc7('0xa74')]() , _0x220f5d = _0x2d63f9[_0x4cc7('0x35c3')](0.1, this['textField'][_0x4cc7('0xa75')]()); continue; case '3': this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](this[_0x4cc7('0x25d0')]); continue; case '4': _0x30c3da['drawRoundRect'](0x0, 0x0, _0xcc07d1, _0x559927, _0x2a703d < _0x220f5d ? _0x2a703d : _0x220f5d); continue; case '5': this['set_height'](this[_0x4cc7('0xe15')][_0x4cc7('0xa75')]()); continue; case '6': this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); continue; } break; } }, '__class__': _0x2c99b2 }); var _0x1d0ef0 = function(_0x632f6c, _0x47da3d, _0xd0d62d, _0x370144) { null == _0x370144 && (_0x370144 = !0x1); _0x56067a[_0x4cc7('0x7cc')](null, _0xd0d62d) && (_0xd0d62d = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x4cc7('0xbdb'), _0xd0d62d, _0x370144); this[_0x4cc7('0x165a')] = null == _0x47da3d ? _0x4bf907[_0x4cc7('0x4dc')](_0x632f6c) : '' + _0x47da3d[_0x4cc7('0x35d9')] + ':' + _0x47da3d[_0x4cc7('0x35da')] + ':\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x632f6c); }; _0x16dada[_0x4cc7('0x35db')] = _0x1d0ef0; _0x1d0ef0['__name__'] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x35dc'), _0x4cc7('0x35dd')]; _0x1d0ef0[_0x4cc7('0x92b')] = _0x76b31e; _0x1d0ef0[_0x4cc7('0x8')] = _0x2d63f9['yTLDp'](_0x5aff49, _0x76b31e[_0x4cc7('0x8')], { 'content': null, '__class__': _0x1d0ef0 }); var _0x4b4ad9 = function() { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0xbda')] = _0x3ccc21[_0x4cc7('0xbdb')]; _0x3ccc21[_0x4cc7('0xbdb')] = _0x48c401(this, this[_0x4cc7('0x35de')]); }; _0x16dada[_0x4cc7('0x35df')] = _0x4b4ad9; _0x4b4ad9[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), _0x4cc7('0x46b'), _0x4cc7('0x35dc'), _0x4cc7('0x35e0')]; _0x4b4ad9['__properties__'] = {}; _0x4b4ad9['__properties__'][_0x4cc7('0x493')] = _0x4cc7('0x493'); _0x4b4ad9[_0x4cc7('0x493')] = function() { null == _0x4b4ad9[_0x4cc7('0xbc4')] && (_0x4b4ad9[_0x4cc7('0xbc4')] = new _0x4b4ad9()); return _0x4b4ad9[_0x4cc7('0xbc4')]; } ; _0x4b4ad9[_0x4cc7('0x92b')] = _0x338b9; _0x4b4ad9[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'oldTrace': null, 'newTrace': function(_0x40d944, _0x15fdf6) { this[_0x4cc7('0xbda')](_0x40d944, _0x15fdf6); this['dispatchEvent'](new _0x1d0ef0(_0x40d944,_0x15fdf6)); }, '__class__': _0x4b4ad9 }); var _0x596f6b = function(_0x857d38, _0x192679, _0x1cab62, _0x374a28) { var _0x4715cc = '0|8|4|6|3|7|5|1|2|9|10'[_0x4cc7('0x46')]('|') , _0x270abd = 0x0; while (!![]) { switch (_0x4715cc[_0x270abd++]) { case '0': null == _0x857d38 && (_0x857d38 = 0x0); continue; case '1': this[_0x4cc7('0x3445')](!0x0); continue; case '2': this[_0x4cc7('0x215b')](new _0x4d6bf4(_0x192679,0x18,_0x857d38)); continue; case '3': null == _0x374a28 && (_0x374a28 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')]); continue; case '4': null == _0x1cab62 && (_0x1cab62 = _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]); continue; case '5': this[_0x4cc7('0xb55')] = !0x1; continue; case '6': this[_0x4cc7('0xb47')](_0x1cab62); continue; case '7': this[_0x4cc7('0x10e6')](_0x374a28); continue; case '8': _0x2cd08d[_0x4cc7('0x96b')](this); continue; case '9': this[_0x4cc7('0x3450')](null != _0x192679); continue; case '10': _0x4b4ad9[_0x4cc7('0x493')]()['addEventListener'](_0x4cc7('0xbdb'), _0x48c401(this, this[_0x4cc7('0x35e1')])); continue; } break; } }; _0x16dada[_0x2d63f9[_0x4cc7('0x4c9')]] = _0x596f6b; _0x596f6b[_0x4cc7('0x8f2')] = [_0x4cc7('0x46a'), 'player03', _0x4cc7('0x35dc'), _0x4cc7('0x35e2')]; _0x596f6b['enable'] = function(_0x3b7725, _0x3d0740) { null == _0x3b7725 && (_0x3b7725 = 0x0); _0x3b7725 = new _0x596f6b(_0x3b7725,_0x3d0740); _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0xa0c')](_0x3b7725); return _0x3b7725; } ; _0x596f6b['__super__'] = _0x2cd08d; _0x596f6b[_0x4cc7('0x8')] = _0x5aff49(_0x2cd08d[_0x4cc7('0x8')], { 'onTrace': function(_0x33e50a) { this[_0x4cc7('0x3590')](_0x33e50a[_0x4cc7('0x165a')] + '\x0a'); if (0xa < this['get_maxScrollV']()) { if ('FrSHo' !== _0x4cc7('0x35e3')) { this['ghost'] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3['ghost'],!0x1,null,!0x1,null); this[_0x4cc7('0x23b2')][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0x23b2')]); var _0x1ddbe8 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x1ddbe8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1ddbe8); this[_0x4cc7('0x23b2')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1ddbe8,-0x2); this[_0x4cc7('0xec5')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec5')],!0x1,null,!0x1,null); this[_0x4cc7('0xec5')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); _0x1ddbe8 = this['explorePath'][_0x4cc7('0x1109')]; _0x1ddbe8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x1ddbe8); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new _0x42bd00(_0x1ddbe8,-0x1); } else { _0x33e50a = this[_0x4cc7('0x34a7')](); for (var _0x23bb87 = 0x0, _0x4111ae = 0x0; 0xa > _0x4111ae; ) _0x4111ae++, _0x23bb87 = _0x56067a[_0x4cc7('0x7c0')](_0x33e50a[_0x4cc7('0x2d')]('\x0a', _0x23bb87), 0x1); this[_0x4cc7('0x215d')](_0x3a8a6f['substr'](_0x33e50a, _0x23bb87, null)); } } this['set_scrollV'](this[_0x4cc7('0x518')]()); }, '__class__': _0x596f6b }); var _0x229496 = function(_0x2286a8) { null != _0x2286a8 && (this[_0x4cc7('0x42')] = new _0x3ce3da(_0x4fbde0[_0x4cc7('0xca6')](_0x2286a8))); }; _0x16dada[_0x4cc7('0x35e4')] = _0x229496; _0x229496[_0x4cc7('0x8f2')] = ['format', _0x4cc7('0x35e5')]; _0x229496[_0x4cc7('0x8')] = {}; _0x229496[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x229496[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function(_0x15e22a, _0x16d875, _0x26765a, _0x16c9c3, _0x2a7533, _0x46713b) { if (_0x4cc7('0x35e6') === 'MOsvt') { null == _0x26765a && (_0x26765a = 0x0); null == _0x16c9c3 && (_0x16c9c3 = _0x172b83.get_currentLayout()); _0x16c9c3.add(_0x15e22a, _0x145606.matchOppositeEdges(_0x30bcc9.BOTTOM, _0x26765a), _0x16d875); _0x16d875 = _0x145606.matchSameEdges(_0x30bcc9.TOP, _0x26765a); _0x16c9c3.conflictExists(_0x15e22a, _0x16d875) || _0x16c9c3.add(_0x15e22a, _0x16d875); } else { null == _0x2a7533 && (_0x2a7533 = -0x1); null == _0x16c9c3 && (_0x16c9c3 = -0x1); null == _0x26765a && (_0x26765a = 0x0); null == _0x16d875 && (_0x16d875 = 0x0); if (null != this.data) { var _0x55a11f = new _0x4a1676(); _0x55a11f.identity(); -0x1 < _0x16c9c3 && -0x1 < _0x2a7533 && _0x55a11f.scale(_0x16c9c3 / this.data.width, _0x2a7533 / this.data.height); _0x55a11f.translate(_0x16d875, _0x26765a); new _0x19fce5(this.data,_0x46713b).render(_0x15e22a, _0x55a11f); } } } ; _0x229496[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x229496; var _0x2d6690 = function() {}; _0x16dada[_0x4cc7('0x35e7')] = _0x2d6690; _0x2d6690[_0x4cc7('0x8f2')] = ['format', 'gfx', _0x4cc7('0x35e8')]; _0x2d6690[_0x4cc7('0x8')] = {}; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x35e9')] = function() { return !0x1; } ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x3236')] = function(_0x982c62) {} ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x10ce')] = function(_0x555dd1, _0x53d52a) {} ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x1f32')] = function() {} ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x133f')] = function(_0x15498f) {} ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x35ea')] = function() {} ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x168e')] = function(_0x41a70f, _0x4e8bd) {} ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x293b')] = function(_0x1cfb08, _0x3a9979) {} ; _0x2d6690[_0x4cc7('0x8')]['curveTo'] = function(_0x2bd7c6, _0x5104df, _0x35557c, _0xdebb49) {} ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x35eb')] = function(_0x3d7f7b) {} ; _0x2d6690[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2d6690; var _0x2a2729 = function(_0xe7c0e) { this[_0x4cc7('0x4ec')] = _0xe7c0e; }; _0x16dada[_0x4cc7('0x35ec')] = _0x2a2729; _0x2a2729['__name__'] = [_0x4cc7('0xc79'), _0x4cc7('0x35ed'), _0x4cc7('0x35ee')]; _0x2a2729[_0x4cc7('0x92b')] = _0x2d6690; _0x2a2729[_0x4cc7('0x8')] = _0x5aff49(_0x2d6690['prototype'], { 'graphics': null, 'beginGradientFill': function(_0x231a78) { if ('KhPzn' === _0x4cc7('0x35ef')) { this['graphics'][_0x4cc7('0x3236')](_0x231a78[_0x4cc7('0x994')], _0x231a78[_0x4cc7('0x1ed3')], _0x231a78[_0x4cc7('0x1ed4')], _0x231a78[_0x4cc7('0x1ed5')], _0x231a78[_0x4cc7('0x330a')], _0x231a78[_0x4cc7('0x1ed7')], _0x231a78[_0x4cc7('0x1ed8')], _0x231a78[_0x4cc7('0x90b')]); } else { null != _0x231a78 == this[_0x4cc7('0x1ce3')] && (null == _0x231a78 || null == this[_0x4cc7('0x13c4')] || _0x231a78['get_hasMipMaps']() == this[_0x4cc7('0x13c4')][_0x4cc7('0x465')]() && _0x231a78[_0x4cc7('0x1cef')]() == this[_0x4cc7('0x13c4')][_0x4cc7('0x1cef')]()) || this[_0x4cc7('0x1b50')](); this[_0x4cc7('0x1ce3')] = null != _0x231a78; return this[_0x4cc7('0x13c4')] = _0x231a78; } }, 'beginFill': function(_0x2361e2, _0x108d00) { this['graphics'][_0x4cc7('0x10ce')](_0x2361e2, _0x108d00); }, 'endFill': function() { this['graphics'][_0x4cc7('0x1f32')](); }, 'lineStyle': function(_0x167f24) { this[_0x4cc7('0x4ec')][_0x4cc7('0x133f')](_0x167f24[_0x4cc7('0x1340')], _0x167f24[_0x4cc7('0x24c')], _0x167f24['alpha'], _0x167f24[_0x4cc7('0x1342')], _0x167f24[_0x4cc7('0x1343')], _0x167f24[_0x4cc7('0x1344')], _0x167f24[_0x4cc7('0x1345')], _0x167f24[_0x4cc7('0x1346')]); }, 'endLineStyle': function() { this['graphics'][_0x4cc7('0x133f')](); }, 'moveTo': function(_0x3d503e, _0x442a43) { this['graphics'][_0x4cc7('0x168e')](_0x3d503e, _0x442a43); }, 'lineTo': function(_0xb55ea7, _0xd46b05) { this[_0x4cc7('0x4ec')][_0x4cc7('0x293b')](_0xb55ea7, _0xd46b05); }, 'curveTo': function(_0x3eec6e, _0x5d6357, _0x3ae38a, _0x4d75fe) { this[_0x4cc7('0x4ec')][_0x4cc7('0x293a')](_0x3eec6e, _0x5d6357, _0x3ae38a, _0x4d75fe); }, '__class__': _0x2a2729 }); var _0x1f688b = function() { this[_0x4cc7('0x994')] = 0x0; this[_0x4cc7('0x1ed3')] = []; this[_0x4cc7('0x1ed4')] = []; this[_0x4cc7('0x1ed5')] = []; this[_0x4cc7('0x330a')] = new _0x4a1676(); this[_0x4cc7('0x1ed7')] = 0x0; this[_0x4cc7('0x1ed8')] = 0x1; this[_0x4cc7('0x90b')] = 0x0; }; _0x16dada[_0x4cc7('0x35f0')] = _0x1f688b; _0x1f688b[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35ed'), _0x4cc7('0x35f1')]; _0x1f688b[_0x4cc7('0x8')] = {}; _0x1f688b[_0x4cc7('0x8')]['type'] = null; _0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed3')] = null; _0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed4')] = null; _0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed5')] = null; _0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x330a')] = null; _0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed7')] = null; _0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x1ed8')] = null; _0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x90b')] = null; _0x1f688b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1f688b; var _0x4e662f = function() { this[_0x4cc7('0x1340')] = 0x1; this[_0x4cc7('0x24c')] = 0x0; this[_0x4cc7('0x1341')] = 0x1; this['pixelHinting'] = !0x1; this[_0x4cc7('0x1343')] = 0x2; this['capsStyle'] = 0x1; this[_0x4cc7('0x1345')] = 0x2; this['miterLimit'] = 0x3; }; _0x16dada[_0x4cc7('0x35f2')] = _0x4e662f; _0x4e662f['__name__'] = [_0x2d63f9[_0x4cc7('0x4cb')], 'gfx', 'LineStyle']; _0x4e662f[_0x4cc7('0x8')] = {}; _0x4e662f[_0x4cc7('0x8')][_0x4cc7('0x1340')] = null; _0x4e662f[_0x4cc7('0x8')]['color'] = null; _0x4e662f[_0x4cc7('0x8')]['alpha'] = null; _0x4e662f[_0x4cc7('0x8')][_0x4cc7('0x1342')] = null; _0x4e662f[_0x4cc7('0x8')][_0x4cc7('0x1343')] = null; _0x4e662f[_0x4cc7('0x8')][_0x4cc7('0x1344')] = null; _0x4e662f[_0x4cc7('0x8')]['jointStyle'] = null; _0x4e662f[_0x4cc7('0x8')]['miterLimit'] = null; _0x4e662f[_0x4cc7('0x8')]['__class__'] = _0x4e662f; var _0x267081 = _0x16dada[_0x4cc7('0x35f3')] = {}; _0x16dada[_0x4cc7('0x35f3')][_0x4cc7('0xd03')] = [_0x2d63f9.YFRHi, _0x4cc7('0x35f4'), _0x4cc7('0x35f5')]; _0x16dada[_0x4cc7('0x35f3')][_0x4cc7('0xd2d')] = [_0x4cc7('0x1a97'), _0x4cc7('0x35f6'), 'FillNone']; _0x267081[_0x4cc7('0x1a97')] = function(_0x21f4d6) { _0x21f4d6 = [_0x4cc7('0x1a97'), 0x0, _0x21f4d6]; _0x21f4d6[_0x4cc7('0xd2f')] = _0x267081; _0x21f4d6[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x21f4d6; } ; _0x267081['FillSolid'] = function(_0x14b04f) { _0x14b04f = [_0x4cc7('0x35f6'), 0x1, _0x14b04f]; _0x14b04f[_0x4cc7('0xd2f')] = _0x267081; _0x14b04f['toString'] = _0x3e3cd2; return _0x14b04f; } ; _0x267081[_0x4cc7('0x35f7')] = [_0x4cc7('0x35f7'), 0x2]; _0x267081[_0x4cc7('0x35f7')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x267081[_0x4cc7('0x35f7')]['__enum__'] = _0x267081; var _0x22e617 = function(_0x4bc265) { _0x1f688b[_0x4cc7('0x96b')](this); this[_0x4cc7('0x994')] = _0x4bc265; this['radius'] = 0x0; this[_0x4cc7('0x1ed6')] = new _0x4a1676(); this['y2'] = this['x2'] = this['y1'] = this['x1'] = 0x0; }; _0x16dada['format.svg.Grad'] = _0x22e617; _0x22e617[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x35f8')]; _0x22e617[_0x4cc7('0x92b')] = _0x1f688b; _0x22e617['prototype'] = _0x5aff49(_0x1f688b['prototype'], { 'gradMatrix': null, 'radius': null, 'x1': null, 'y1': null, 'x2': null, 'y2': null, 'updateMatrix': function(_0x20630b) { var _0x5aaad1 = this['x2'] - this['x1'] , _0x17966e = this['y2'] - this['y1'] , _0x3c4ee9 = Math[_0x4cc7('0x131b')](_0x17966e, _0x5aaad1); _0x5aaad1 = Math[_0x4cc7('0x2c')](_0x5aaad1 * _0x5aaad1 + _0x17966e * _0x17966e); _0x17966e = new _0x4a1676(); 0x0 == this['type'] ? (_0x17966e[_0x4cc7('0x1291')](0x1, 0x1), _0x17966e[_0x4cc7('0xa9a')](_0x5aaad1, _0x5aaad1)) : (0x0 != this[_0x4cc7('0xf3f')] && (this[_0x4cc7('0x90b')] = _0x5aaad1 / this[_0x4cc7('0xf3f')]), _0x17966e[_0x4cc7('0x1291')](0x1, 0x1), _0x17966e[_0x4cc7('0x1299')](-0.5, -0.5), _0x17966e['scale'](0x2 * this[_0x4cc7('0xf3f')], _0x2d63f9[_0x4cc7('0x35c3')](0x2, this[_0x4cc7('0xf3f')]))); _0x17966e['rotate'](_0x3c4ee9); _0x17966e['translate'](this['x1'], this['y1']); _0x17966e['concat'](this[_0x4cc7('0x1ed6')]); _0x17966e[_0x4cc7('0xaf3')](_0x20630b); this[_0x4cc7('0x330a')] = _0x17966e; }, '__class__': _0x22e617 }); var _0x1cf1eb = function() { this[_0x4cc7('0x5e2')] = ''; this[_0x4cc7('0xb26')] = []; }; _0x16dada[_0x4cc7('0x35f9')] = _0x1cf1eb; _0x1cf1eb[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x1b2c')]; _0x1cf1eb[_0x4cc7('0x8')] = {}; _0x1cf1eb[_0x4cc7('0x8')]['findGroup'] = function(_0x4e179f) { for (var _0x1615d7 = 0x0, _0x5023f8 = this.children; _0x1615d7 < _0x5023f8.length; ) { var _0x125099 = _0x5023f8[_0x1615d7]; ++_0x1615d7; if (0x1 == _0x125099[0x1]) { _0x125099 = _0x125099[0x2]; if (_0x125099.name == _0x4e179f) return _0x125099; _0x125099 = _0x125099.findGroup(_0x4e179f); if (null != _0x125099) return _0x125099; } } return null; } ; _0x1cf1eb[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x1cf1eb[_0x4cc7('0x8')][_0x4cc7('0xb26')] = null; _0x1cf1eb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1cf1eb; var _0x3ff06c = _0x16dada[_0x4cc7('0x35fa')] = {}; _0x16dada[_0x4cc7('0x35fa')][_0x4cc7('0xd03')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x35fb')]; _0x16dada[_0x4cc7('0x35fa')][_0x4cc7('0xd2d')] = [_0x4cc7('0x35fc'), _0x4cc7('0x35fd'), _0x4cc7('0x35fe')]; _0x3ff06c[_0x4cc7('0x35fc')] = function(_0x813941) { _0x813941 = [_0x4cc7('0x35fc'), 0x0, _0x813941]; _0x813941[_0x4cc7('0xd2f')] = _0x3ff06c; _0x813941[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x813941; } ; _0x3ff06c[_0x4cc7('0x35fd')] = function(_0x18e547) { _0x18e547 = [_0x4cc7('0x35fd'), 0x1, _0x18e547]; _0x18e547['__enum__'] = _0x3ff06c; _0x18e547[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x18e547; } ; _0x3ff06c[_0x4cc7('0x35fe')] = function(_0x405583) { if ('aGLVo' !== _0x4cc7('0x35ff')) { null != this[_0x4cc7('0xaa8')] && _0x405583[_0x4cc7('0x9c4')](this); } else { _0x405583 = ['DisplayText', 0x2, _0x405583]; _0x405583[_0x4cc7('0xd2f')] = _0x3ff06c; _0x405583[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x405583; } } ; var _0x16ffbf = function() {}; _0x16dada[_0x4cc7('0x3600')] = _0x16ffbf; _0x16ffbf[_0x4cc7('0x8f2')] = ['format', _0x4cc7('0x35f4'), _0x2d63f9['YOEEe']]; _0x16ffbf[_0x4cc7('0x8')] = {}; _0x16ffbf[_0x4cc7('0x8')]['matrix'] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x2c60')] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x1341')] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3601')] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3602')] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3603')] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3604')] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3605')] = null; _0x16ffbf[_0x4cc7('0x8')][_0x4cc7('0x3606')] = null; _0x16ffbf[_0x4cc7('0x8')]['miter_limit'] = null; _0x16ffbf[_0x4cc7('0x8')]['segments'] = null; _0x16ffbf[_0x4cc7('0x8')]['__class__'] = _0x16ffbf; var _0x1b5645 = function() { if (null == _0x1b5645[_0x4cc7('0x3607')]) { if (_0x56067a['eHQOO'](_0x4cc7('0x3608'), _0x4cc7('0x3609'))) { _0x1b5645[_0x4cc7('0x3607')] = []; for (var _0xb7c4b9 = 0x0; 0x80 > _0xb7c4b9; ) { var _0x3bc1bb = _0xb7c4b9++; _0x1b5645[_0x4cc7('0x3607')][_0x3bc1bb] = this[_0x4cc7('0x360a')](_0x3bc1bb); } } else { return null == this[_0x4cc7('0xa78')] || null == this[_0x4cc7('0xa4c')] && _0x4cc7('0xaac') == _0xb7c4b9[_0x4cc7('0xaad')] && null == this[_0x4cc7('0xa33')] ? !0x1 : _0x21ad67[_0x4cc7('0x8')][_0x4cc7('0xaaf')][_0x4cc7('0x96b')](this, _0xb7c4b9, null != this['__bitmapData'][_0x4cc7('0xa7e')] && this[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]['version'] != this[_0x4cc7('0xb10')]); } } }; _0x16dada[_0x4cc7('0x360b')] = _0x1b5645; _0x1b5645[_0x4cc7('0x8f2')] = ['format', _0x4cc7('0x35f4'), 'PathParser']; _0x1b5645[_0x4cc7('0x8')] = {}; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x360c')] = null; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x360d')] = null; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x2cb8')] = null; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0xca6')] = function(_0x52d2d2, _0x334a34) { var _0x1fb66f = this.lastMoveX = this.lastMoveY = 0x0 , _0x26b522 = [] , _0x412954 = [] , _0x306f35 = 0x0 , _0x4036f3 = -0x1 , _0x56826d = -0x1; this.prev = null; for (var _0x4bf907 = _0x52d2d2.length, _0x48c401 = !0x1; _0x1fb66f <= _0x4bf907; ) { var _0x16dada = _0x1fb66f == _0x4bf907 ? 0x20 : _0x3a8a6f.cca(_0x52d2d2, _0x1fb66f) , _0x1296d5 = 0x0 < _0x16dada && 0x80 > _0x16dada ? _0x1b5645.sCommandArgs[_0x16dada] : -0x1; if (-0x1 == _0x1296d5) throw new _0x202aa0('failed\x20parsing\x20path\x20near\x20\x27' + _0x3a8a6f.substr(_0x52d2d2, _0x1fb66f, null) + '\x27'); if (-0x2 == _0x1296d5) ++_0x1fb66f; else if (-0x3 >= _0x1296d5) { _0x16dada = _0x1fb66f + 0x1; var _0x5aff49 = -0x1 , _0x161060 = -0x5 == _0x1296d5; -0x6 == _0x1296d5 && (_0x5aff49 = 0x0, _0x161060 = !0x0); for (; _0x16dada < _0x52d2d2.length; ) { _0x1296d5 = _0x3a8a6f.cca(_0x52d2d2, _0x16dada); _0x1296d5 = 0x0 > _0x1296d5 || 0x7f < _0x1296d5 ? -0x1 : _0x1b5645.sCommandArgs[_0x1296d5]; if (-0x3 < _0x1296d5) break; if (-0x5 == _0x1296d5 && _0x161060) break; if (0x0 <= _0x5aff49) { if (_0x4cc7('0x360e') === 'hvHaY') { this.onComplete = new _0x57743b(); this.display = _0x52d2d2; null != _0x52d2d2 && (_0x52d2d2.addEventListener(_0x4cc7('0x360f'), _0x48c401(this, this.display_onUnload)), _0x3b7d43.get_current().addChild(_0x52d2d2)); } else { if (-0x4 == _0x1296d5) { if (_0x4cc7('0x3610') === _0x4cc7('0x3610')) { if (0x0 != _0x5aff49) break; } else { return this._alpha = _0x52d2d2; } } else if (-0x3 != _0x1296d5) break; ++_0x5aff49; } } else if (-0x6 == _0x1296d5) { if ('JRWTE' === _0x4cc7('0x3611')) { if (0x1 == _0x56826d.get(_0x4036f3)) { var _0x3e2edb = _0x48c401.data.subGeometries[_0x26b522].indexData; var _0x289818 = _0x2bc114.toFloatVector(null); for (_0x412954 = 0x0; _0x331be6.gt(_0x180fa9, this._newBlockBytes.position); ) { var _0x82be75 = this.readNumber(this._accuracyGeo); var _0x279306 = this.readNumber(this._accuracyGeo); var _0x3703f5 = this.readNumber(this._accuracyGeo); _0x289818.set(_0x412954++, _0x82be75); _0x289818.set(_0x412954++, _0x279306); _0x289818.set(_0x412954++, _0x3703f5); } _0x82be75 = new _0x138811(); _0x82be75.fromVectors(_0x289818, _0x4bf907.get(_0x26b522), null, null); _0x82be75.updateIndexData(_0x3e2edb); _0x82be75.get_vertexNormalData(); _0x82be75.get_vertexTangentData(); _0x82be75.set_autoDeriveVertexNormals(!0x1); _0x82be75.set_autoDeriveVertexTangents(!0x1); ++_0x26b522; _0x161060.addSubGeometry(_0x82be75); } else this._newBlockBytes.position = _0x180fa9; ++_0x4036f3; } else { if (0x0 <= _0x5aff49) break; _0x5aff49 = 0x0; _0x161060 = !0x0; } } else if (-0x4 == _0x1296d5) break; ++_0x16dada; } 0x0 <= _0x4036f3 && (_0x1fb66f = parseFloat(_0x3a8a6f.substr(_0x52d2d2, _0x1fb66f, _0x16dada - _0x1fb66f)), _0x26b522.push(_0x1fb66f)); _0x1fb66f = _0x16dada; } else _0x4036f3 = _0x16dada, _0x56826d = _0x1296d5, _0x48c401 = !0x1, _0x306f35 = _0x1fb66f, _0x26b522 = [], ++_0x1fb66f; _0x5aff49 = _0x16dada = 0x0; if (0x0 <= _0x4036f3 && _0x56826d == _0x26b522.length) { _0x334a34 && null != this.prev && (_0x16dada = this.prev.prevX(), _0x5aff49 = this.prev.prevY()); this.prev = this.createCommand(_0x4036f3, _0x26b522); if (null == this.prev) throw new _0x202aa0(_0x4cc7('0x3612') + String.fromCharCode(_0x4036f3) + _0x4cc7('0x3613') + _0x3a8a6f.substr(_0x52d2d2, _0x306f35, null) + '\x27'); if (_0x334a34 && 0x4 == this.prev.getType()) for (_0x26b522 = this.prev.toQuadratics(_0x16dada, _0x5aff49), _0x306f35 = 0x0; _0x306f35 < _0x26b522.length; ) _0x48c401 = _0x26b522[_0x306f35], ++_0x306f35, _0x412954.push(_0x48c401); else _0x412954.push(this.prev); _0x48c401 = !0x0; 0x0 == _0x56826d ? _0x4036f3 = _0x56826d = -0x1 : _0x56067a.qZLiO(0x4d, _0x4036f3) ? _0x4036f3 = 0x4c : 0x6d == _0x4036f3 && (_0x4036f3 = 0x6c); _0x306f35 = _0x1fb66f; _0x26b522 = []; } } if (0x0 <= _0x4036f3 && !_0x48c401) throw new _0x202aa0(_0x56067a.ciNAt(_0x4cc7('0x3614') + _0x26b522.length, '/') + _0x56826d + _0x4cc7('0x3615') + _0x3a8a6f.substr(_0x52d2d2, _0x306f35, null) + '\x27'); return _0x412954; } ; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x360a')] = function(_0x335611) { if (0xa == _0x335611) return -0x2; _0x335611 = String.fromCharCode(_0x335611).toUpperCase(); if ('0' <= _0x335611 && '9' >= _0x335611) return -0x3; switch (_0x335611) { 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; } ; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x2234')] = function() { return null != this.prev ? this.prev.prevX() : 0x0; } ; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x2235')] = function() { return null != this.prev ? this.prev.prevY() : 0x0; } ; _0x1b5645[_0x4cc7('0x8')]['prevCX'] = function() { return null != this.prev ? this.prev.prevCX() : 0x0; } ; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x3616')] = function() { return null != this.prev ? this.prev.prevCY() : 0x0; } ; _0x1b5645[_0x4cc7('0x8')]['createCommand'] = function(_0x57e39b, _0x452df3) { if (_0x4cc7('0x7d0') !== _0x56067a.cXnli) { var _0x3c3eb7 = _0x57e39b++; this.clearListeners(this._methods.get(_0x3c3eb7).method); } else { switch (_0x57e39b) { case 0x41: return new _0x6d85ee(this.prevX(),this.prevY(),_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],0x0 != _0x452df3[0x3],0x0 != _0x452df3[0x4],_0x452df3[0x5],_0x452df3[0x6]); case 0x43: return new _0x7c4b63(_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],_0x452df3[0x3],_0x452df3[0x4],_0x452df3[0x5]); case 0x48: return new _0x2dbe21(_0x452df3[0x0],this.prevY()); case 0x4c: return new _0x2dbe21(_0x452df3[0x0],_0x452df3[0x1]); case 0x4d: return this.lastMoveX = _0x452df3[0x0], this.lastMoveY = _0x452df3[0x1], new _0xa7e315(this.lastMoveX,this.lastMoveY); case 0x51: return new _0xaa3de2(_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],_0x452df3[0x3]); case 0x53: _0x57e39b = this.prevX(); var _0x282e89 = this.prevY(); return new _0x7c4b63(0x2 * _0x57e39b - this.prevCX(),0x2 * _0x282e89 - this.prevCY(),_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],_0x452df3[0x3]); case 0x54: return _0x57e39b = this.prevX(), this.prevY(), new _0xaa3de2(0x2 * _0x57e39b - this.prevCX(),0x2 * _0x57e39b - this.prevCY(),_0x452df3[0x2],_0x452df3[0x3]); case 0x56: return new _0x2dbe21(this.prevX(),_0x452df3[0x0]); case 0x5a: return new _0x2dbe21(this.lastMoveX,this.lastMoveY); case 0x61: return _0x57e39b = this.prevX(), _0x282e89 = this.prevY(), new _0x6d85ee(_0x57e39b,_0x282e89,_0x452df3[0x0],_0x452df3[0x1],_0x452df3[0x2],0x0 != _0x452df3[0x3],0x0 != _0x452df3[0x4],_0x452df3[0x5] + _0x57e39b,_0x452df3[0x6] + _0x282e89); case 0x63: return _0x57e39b = this.prevX(), _0x282e89 = this.prevY(), new _0x7c4b63(_0x452df3[0x0] + _0x57e39b,_0x452df3[0x1] + _0x282e89,_0x452df3[0x2] + _0x57e39b,_0x452df3[0x3] + _0x282e89,_0x452df3[0x4] + _0x57e39b,_0x452df3[0x5] + _0x282e89); case 0x68: return new _0x2dbe21(_0x452df3[0x0] + this.prevX(),this.prevY()); case 0x6c: return new _0x2dbe21(_0x452df3[0x0] + this.prevX(),_0x452df3[0x1] + this.prevY()); case 0x6d: return this.lastMoveX = _0x452df3[0x0] + this.prevX(), this.lastMoveY = _0x452df3[0x1] + this.prevY(), new _0xa7e315(this.lastMoveX,this.lastMoveY); case 0x71: return _0x57e39b = this.prevX(), _0x282e89 = this.prevY(), new _0xaa3de2(_0x452df3[0x0] + _0x57e39b,_0x452df3[0x1] + _0x282e89,_0x452df3[0x2] + _0x57e39b,_0x452df3[0x3] + _0x282e89); case 0x73: return _0x57e39b = this.prevX(), _0x282e89 = this.prevY(), new _0x7c4b63(0x2 * _0x57e39b - this.prevCX(),0x2 * _0x282e89 - this.prevCY(),_0x452df3[0x0] + _0x57e39b,_0x452df3[0x1] + _0x282e89,_0x452df3[0x2] + _0x57e39b,_0x452df3[0x3] + _0x282e89); case 0x74: return _0x57e39b = this.prevX(), _0x282e89 = this.prevY(), new _0xaa3de2(0x2 * _0x57e39b - this.prevCX(),0x2 * _0x282e89 - this.prevCY(),_0x452df3[0x0] + _0x57e39b,_0x56067a.ciNAt(_0x452df3[0x1], _0x282e89)); case 0x76: return new _0x2dbe21(this.prevX(),_0x452df3[0x0] + this.prevY()); case 0x7a: return new _0x2dbe21(this.lastMoveX,this.lastMoveY); } return null; } } ; _0x1b5645[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1b5645; var _0x4ba3e1 = function(_0x12fb36, _0x26f4c2) { this['x'] = _0x12fb36; this['y'] = _0x26f4c2; }; _0x16dada[_0x4cc7('0x3617')] = _0x4ba3e1; _0x4ba3e1[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4cb')], _0x4cc7('0x35f4'), _0x4cc7('0x3618')]; _0x4ba3e1[_0x4cc7('0x8')] = {}; _0x4ba3e1[_0x4cc7('0x8')]['x'] = null; _0x4ba3e1[_0x4cc7('0x8')]['y'] = null; _0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x3619')] = function() { return 0x0; } ; _0x4ba3e1[_0x4cc7('0x8')]['prevX'] = function() { if (_0x4cc7('0x361a') !== 'qeYyE') { this.dispatchEvent(a.clone()); } else { return this.x; } } ; _0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x2235')] = function() { return this.y; } ; _0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x361b')] = function() { return this.x; } ; _0x4ba3e1[_0x4cc7('0x8')]['prevCY'] = function() { return this.y; } ; _0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x361c')] = function(_0x48a31f, _0x20576c) { _0x20576c.setLast(this.x, this.y); _0x20576c.firstX = _0x20576c.lastX; _0x20576c.firstY = _0x20576c.lastY; _0x48a31f.moveTo(_0x20576c.lastX, _0x20576c.lastY); } ; _0x4ba3e1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ba3e1; var _0xa7e315 = function(_0x48a7e9, _0x48f80f) { _0x4ba3e1['call'](this, _0x48a7e9, _0x48f80f); }; _0x16dada[_0x4cc7('0x361d')] = _0xa7e315; _0xa7e315[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x361e')]; _0xa7e315[_0x4cc7('0x92b')] = _0x4ba3e1; _0xa7e315['prototype'] = _0x5aff49(_0x4ba3e1['prototype'], { 'getType': function() { return 0x1; }, '__class__': _0xa7e315 }); var _0x2dbe21 = function(_0x514170, _0x2857c8) { _0x4ba3e1['call'](this, _0x514170, _0x2857c8); }; _0x16dada[_0x4cc7('0x361f')] = _0x2dbe21; _0x2dbe21[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), 'svg', _0x4cc7('0x3620')]; _0x2dbe21[_0x4cc7('0x92b')] = _0x4ba3e1; _0x2dbe21['prototype'] = _0x5aff49(_0x4ba3e1[_0x4cc7('0x8')], { 'toGfx': function(_0x1982a0, _0x44e9ac) { if (_0x2d63f9[_0x4cc7('0x2a3')](_0x4cc7('0x3621'), _0x4cc7('0x3622'))) { _0x44e9ac[_0x4cc7('0x3623')](this['x'], this['y']); _0x1982a0[_0x4cc7('0x293b')](_0x44e9ac[_0x4cc7('0x3624')], _0x44e9ac[_0x4cc7('0x3625')]); } else { var _0x332a0f = this[_0x4cc7('0x11f1')][_0x4cc7('0x2b')](_0x1982a0[_0x4cc7('0x1b15')]['get'](_0x44e9ac) - 0x1); d[_0x4cc7('0x29')](_0x332a0f['get_u']()); d[_0x4cc7('0x29')](_0x332a0f[_0x4cc7('0x121e')]()); } }, 'getType': function() { return 0x2; }, '__class__': _0x2dbe21 }); var _0xaa3de2 = function(_0x318386, _0x26efed, _0x372290, _0x464626) { if ('QKrrc' === _0x4cc7('0x3626')) { _0x4ba3e1[_0x4cc7('0x96b')](this, _0x372290, _0x464626); this['cx'] = _0x318386; this['cy'] = _0x26efed; } else { this['_currentFrameID'] = _0x318386 > this[_0x4cc7('0xa12')][_0x4cc7('0x34')]() - 0x1 ? this[_0x4cc7('0xa12')]['get_length']() - 0x1 : _0x318386; this[_0x4cc7('0xecc')] = !0x0; return _0x318386; } }; _0x16dada[_0x4cc7('0x3627')] = _0xaa3de2; _0xaa3de2[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x3628')]; _0xaa3de2[_0x4cc7('0x92b')] = _0x4ba3e1; _0xaa3de2[_0x4cc7('0x8')] = _0x5aff49(_0x4ba3e1[_0x4cc7('0x8')], { 'cx': null, 'cy': null, 'prevCX': function() { return this['cx']; }, 'prevCY': function() { return this['cy']; }, 'toGfx': function(_0x438c4e, _0xe1c416) { _0xe1c416[_0x4cc7('0x3623')](this['x'], this['y']); _0x438c4e[_0x4cc7('0x293a')](_0xe1c416['transX'](this['cx'], this['cy']), _0xe1c416[_0x4cc7('0x3629')](this['cx'], this['cy']), _0xe1c416['lastX'], _0xe1c416[_0x4cc7('0x3625')]); }, 'getType': function() { return 0x3; }, '__class__': _0xaa3de2 }); var _0x7c4b63 = function(_0x29240b, _0x20ef4e, _0x463fa3, _0x545b0c, _0x5973f8, _0x2c31fc) { _0x4ba3e1[_0x4cc7('0x96b')](this, _0x5973f8, _0x2c31fc); this[_0x4cc7('0x143f')] = _0x29240b; this[_0x4cc7('0x362a')] = _0x20ef4e; this[_0x4cc7('0x1440')] = _0x463fa3; this['cy2'] = _0x545b0c; }; _0x16dada[_0x4cc7('0x362b')] = _0x7c4b63; _0x7c4b63[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x362c')]; _0x7c4b63['__super__'] = _0x4ba3e1; _0x7c4b63[_0x4cc7('0x8')] = _0x5aff49(_0x4ba3e1[_0x4cc7('0x8')], { 'cx1': null, 'cy1': null, 'cx2': null, 'cy2': null, 'prevCX': function() { return this[_0x4cc7('0x1440')]; }, 'prevCY': function() { return this[_0x4cc7('0x362d')]; }, 'Interp': function(_0x13b299, _0x57048d, _0x164e13) { return _0x13b299 + _0x56067a[_0x4cc7('0x7c3')](_0x57048d, _0x13b299) * _0x164e13; }, 'toGfx': function(_0xa950cc, _0x1ff364) { var _0x5c29e7 = _0x1ff364[_0x4cc7('0x3624')] , _0x53028f = _0x1ff364[_0x4cc7('0x3625')] , _0x513583 = _0x1ff364['transX'](this[_0x4cc7('0x143f')], this[_0x4cc7('0x362a')]) , _0x18c5af = _0x1ff364[_0x4cc7('0x3629')](this[_0x4cc7('0x143f')], this[_0x4cc7('0x362a')]) , _0xcf8c2a = _0x1ff364[_0x4cc7('0x362e')](this[_0x4cc7('0x1440')], this[_0x4cc7('0x362d')]) , _0x5677f7 = _0x1ff364[_0x4cc7('0x3629')](this[_0x4cc7('0x1440')], this['cy2']); _0x1ff364['setLast'](this['x'], this['y']); var _0x4bf907 = _0x1ff364[_0x4cc7('0x3624')]; _0x1ff364 = _0x1ff364[_0x4cc7('0x3625')]; var _0x48c401 = this[_0x4cc7('0x362f')](_0x5c29e7, _0x513583, 0.75) , _0x16dada = this[_0x4cc7('0x362f')](_0x53028f, _0x18c5af, 0.75) , _0x2a5c7b = this[_0x4cc7('0x362f')](_0x4bf907, _0xcf8c2a, 0.75) , _0x5aff49 = this[_0x4cc7('0x362f')](_0x1ff364, _0x5677f7, 0.75) , _0x161060 = (_0x4bf907 - _0x5c29e7) / 0x10 , _0x34202d = (_0x1ff364 - _0x53028f) / 0x10; _0x5c29e7 = this[_0x4cc7('0x362f')](_0x5c29e7, _0x513583, 0.375); _0x53028f = this[_0x4cc7('0x362f')](_0x53028f, _0x18c5af, 0.375); _0x18c5af = _0x2d63f9[_0x4cc7('0x288')](this[_0x4cc7('0x362f')](_0x48c401, _0x2a5c7b, 0.375), _0x161060); _0x513583 = this[_0x4cc7('0x362f')](_0x16dada, _0x5aff49, 0.375) - _0x34202d; _0x161060 = this['Interp'](_0x2a5c7b, _0x48c401, 0.375) + _0x161060; _0x34202d = this[_0x4cc7('0x362f')](_0x5aff49, _0x16dada, 0.375) + _0x34202d; _0xcf8c2a = this[_0x4cc7('0x362f')](_0x4bf907, _0xcf8c2a, 0.375); _0x5677f7 = this[_0x4cc7('0x362f')](_0x1ff364, _0x5677f7, 0.375); _0x48c401 = 0.5 * (_0x48c401 + _0x2a5c7b); _0x16dada = 0.5 * (_0x16dada + _0x5aff49); _0x5aff49 = 0.5 * (_0x161060 + _0xcf8c2a); _0x2a5c7b = 0.5 * (_0x34202d + _0x5677f7); _0xa950cc[_0x4cc7('0x293a')](_0x5c29e7, _0x53028f, 0.5 * (_0x5c29e7 + _0x18c5af), 0.5 * (_0x53028f + _0x513583)); _0xa950cc[_0x4cc7('0x293a')](_0x18c5af, _0x513583, _0x48c401, _0x16dada); _0xa950cc['curveTo'](_0x161060, _0x34202d, _0x5aff49, _0x2a5c7b); _0xa950cc[_0x4cc7('0x293a')](_0xcf8c2a, _0x5677f7, _0x4bf907, _0x1ff364); }, 'toQuadratics': function(_0x1ca2ef, _0x624e9f) { var _0x329671 = [] , _0xce28c4 = this[_0x4cc7('0x362f')](_0x1ca2ef, this[_0x4cc7('0x143f')], 0.75) , _0x48ac3f = this['Interp'](_0x624e9f, this[_0x4cc7('0x362a')], 0.75) , _0x3a46cf = this[_0x4cc7('0x362f')](this['x'], this['cx2'], 0.75) , _0x4c1d55 = this[_0x4cc7('0x362f')](this['y'], this[_0x4cc7('0x362d')], 0.75) , _0x4af407 = (this['x'] - _0x1ca2ef) / 0x10 , _0x4bf907 = (this['y'] - _0x624e9f) / 0x10; _0x1ca2ef = this[_0x4cc7('0x362f')](_0x1ca2ef, this['cx1'], 0.375); _0x624e9f = this[_0x4cc7('0x362f')](_0x624e9f, this['cy1'], 0.375); var _0x48c401 = this[_0x4cc7('0x362f')](_0xce28c4, _0x3a46cf, 0.375) - _0x4af407 , _0x16dada = this[_0x4cc7('0x362f')](_0x48ac3f, _0x4c1d55, 0.375) - _0x4bf907; _0x4af407 = this['Interp'](_0x3a46cf, _0xce28c4, 0.375) + _0x4af407; _0x4bf907 = this[_0x4cc7('0x362f')](_0x4c1d55, _0x48ac3f, 0.375) + _0x4bf907; var _0x17346c = this[_0x4cc7('0x362f')](this['x'], this[_0x4cc7('0x1440')], 0.375) , _0x5aff49 = this['Interp'](this['y'], this['cy2'], 0.375); _0xce28c4 = 0.5 * (_0xce28c4 + _0x3a46cf); _0x48ac3f = 0.5 * (_0x48ac3f + _0x4c1d55); _0x4c1d55 = _0x56067a[_0x4cc7('0x7d1')](0.5, _0x4af407 + _0x17346c); _0x3a46cf = 0.5 * (_0x4bf907 + _0x5aff49); _0x329671[_0x4cc7('0x29')](new _0xaa3de2(_0x1ca2ef,_0x624e9f,0.5 * (_0x1ca2ef + _0x48c401),0.5 * (_0x624e9f + _0x16dada))); _0x329671[_0x4cc7('0x29')](new _0xaa3de2(_0x48c401,_0x16dada,_0xce28c4,_0x48ac3f)); _0x329671[_0x4cc7('0x29')](new _0xaa3de2(_0x4af407,_0x4bf907,_0x4c1d55,_0x3a46cf)); _0x329671[_0x4cc7('0x29')](new _0xaa3de2(_0x17346c,_0x5aff49,this['x'],this['y'])); return _0x329671; }, 'getType': function() { return 0x4; }, '__class__': _0x7c4b63 }); var _0x6d85ee = function(_0x23ca78, _0x1e1cb5, _0x20c6a1, _0x5f40a8, _0x13a1d6, _0x1d6f23, _0x2915b9, _0x862b6d, _0x4bf907) { this['x1'] = _0x23ca78; this['y1'] = _0x1e1cb5; _0x4ba3e1['call'](this, _0x862b6d, _0x4bf907); this['rx'] = _0x20c6a1; this['ry'] = _0x5f40a8; this['phi'] = _0x13a1d6; this['fA'] = _0x1d6f23; this['fS'] = _0x2915b9; }; _0x16dada[_0x4cc7('0x3630')] = _0x6d85ee; _0x6d85ee['__name__'] = ['format', _0x4cc7('0x35f4'), _0x4cc7('0x3631')]; _0x6d85ee[_0x4cc7('0x92b')] = _0x4ba3e1; _0x6d85ee[_0x4cc7('0x8')] = _0x5aff49(_0x4ba3e1[_0x4cc7('0x8')], { 'x1': null, 'y1': null, 'rx': null, 'ry': null, 'phi': null, 'fA': null, 'fS': null, 'toGfx': function(_0x28ef9f, _0x3b1508) { if (_0x2d63f9[_0x4cc7('0x3632')] !== _0x4cc7('0x2a4')) { var _0x47f5bf = this[_0x4cc7('0x1f2c')]; _0x47f5bf['x'] = _0x28ef9f; _0x47f5bf['y'] = _0x3b1508; _0x47f5bf['z'] = _0x256292; } else { if (this['x1'] != this['x'] || this['y1'] != this['y']) { _0x3b1508[_0x4cc7('0x3623')](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 _0x256292 = this['phi'] * Math['PI'] / 0xb4 , _0x545ec9 = Math[_0x4cc7('0x27')](_0x256292) , _0x386d32 = Math[_0x4cc7('0x28')](_0x256292) , _0x595c38 = 0.5 * (this['x1'] - this['x']) , _0x505c34 = 0.5 * (this['y1'] - this['y']); _0x256292 = _0x545ec9 * _0x595c38 + _0x386d32 * _0x505c34; _0x505c34 = -_0x386d32 * _0x595c38 + _0x2d63f9['DlBAp'](_0x545ec9, _0x505c34); _0x595c38 = this['rx'] * this['rx']; var _0x4dcb22 = this['ry'] * this['ry'] , _0x4bf907 = _0x2d63f9[_0x4cc7('0x2a5')](_0x256292, _0x256292) , _0x48c401 = _0x505c34 * _0x505c34; _0x595c38 = (_0x595c38 * _0x4dcb22 - _0x595c38 * _0x48c401 - _0x2d63f9[_0x4cc7('0x2a6')](_0x4dcb22, _0x4bf907)) / (_0x595c38 * _0x48c401 + _0x4dcb22 * _0x4bf907); _0x595c38 = 0x0 > _0x595c38 ? 0x0 : this['fA'] == this['fS'] ? -Math[_0x4cc7('0x2c')](_0x595c38) : Math[_0x4cc7('0x2c')](_0x595c38); _0x4dcb22 = _0x595c38 * this['rx'] * _0x505c34 / this['ry']; _0x4bf907 = -_0x595c38 * this['ry'] * _0x256292 / this['rx']; _0x595c38 = _0x545ec9 * _0x4dcb22 - _0x386d32 * _0x4bf907 + 0.5 * (this['x1'] + this['x']); var _0x16dada = _0x386d32 * _0x4dcb22 + _0x545ec9 * _0x4bf907 + 0.5 * (this['y1'] + this['y']); _0x545ec9 = Math['atan2']((_0x505c34 - _0x4bf907) / this['ry'], (_0x256292 - _0x4dcb22) / this['rx']); _0x256292 = Math[_0x4cc7('0x131b')]((-_0x505c34 - _0x4bf907) / this['ry'], (-_0x256292 - _0x4dcb22) / this['rx']) - _0x545ec9; this['fS'] && 0x0 > _0x256292 ? _0x256292 += 0x2 * Math['PI'] : !this['fS'] && 0x0 < _0x256292 && (_0x256292 -= 0x2 * Math['PI']); var _0x24fae5 = _0x3b1508[_0x4cc7('0x330a')]; null != _0x24fae5 ? (_0x386d32 = _0x2d63f9['iZXyJ'](_0x24fae5['a'], this['rx']), _0x505c34 = _0x24fae5['c'] * this['ry'], _0x4dcb22 = _0x24fae5['a'] * _0x595c38 + _0x24fae5['c'] * _0x16dada + _0x24fae5['tx'], _0x4bf907 = _0x24fae5['b'] * this['rx'], _0x48c401 = _0x24fae5['d'] * this['ry'], _0x595c38 = _0x24fae5['b'] * _0x595c38 + _0x24fae5['d'] * _0x16dada + _0x24fae5['ty']) : (_0x386d32 = this['rx'], _0x505c34 = 0x0, _0x4dcb22 = _0x595c38 + _0x24fae5['tx'], _0x4bf907 = 0x0, _0x48c401 = this['ry'], _0x595c38 = _0x16dada + _0x24fae5['ty']); _0x24fae5 = Math[_0x4cc7('0xa96')](Math[_0x4cc7('0x13fa')](_0x256292) * Math['sqrt'](_0x386d32 * _0x386d32 + _0x505c34 * _0x505c34 + _0x4bf907 * _0x4bf907 + _0x48c401 * _0x48c401) * 0x5); if (0x1 < _0x24fae5) for (_0x256292 /= _0x24fae5, _0x16dada = 0x1, --_0x24fae5; _0x16dada < _0x24fae5; ) { _0x16dada++; var _0x5aff49 = Math['cos'](_0x545ec9) , _0x161060 = Math[_0x4cc7('0x28')](_0x545ec9); _0x545ec9 += _0x256292; _0x28ef9f['lineTo'](_0x386d32 * _0x5aff49 + _0x2d63f9[_0x4cc7('0x2a7')](_0x505c34, _0x161060) + _0x4dcb22, _0x4bf907 * _0x5aff49 + _0x48c401 * _0x161060 + _0x595c38); } } _0x28ef9f[_0x4cc7('0x293b')](_0x3b1508[_0x4cc7('0x3624')], _0x3b1508[_0x4cc7('0x3625')]); } } }, 'getType': function() { if ('tngGq' === _0x4cc7('0x3633')) { return 0x5; } else { this[_0x4cc7('0xac8')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xac8')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xac8')]); var _0xe4af8 = this[_0x4cc7('0x1108')]['pathName']; _0xe4af8 = _0x4b25d1[_0x4cc7('0x493')]()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xe4af8); this[_0x4cc7('0xac8')][_0x4cc7('0x110a')] = new _0x42bd00(_0xe4af8,0x5); this[_0x4cc7('0xec4')] = new _0x40b5bf(this[_0x4cc7('0x1106')],_0x1fb3e3[_0x4cc7('0xec4')],!0x1,null,!0x1,null); this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec4')]); _0xe4af8 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0xe4af8 = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0xe4af8); this[_0x4cc7('0xec4')][_0x4cc7('0x110a')] = new _0x42bd00(_0xe4af8,-0x2); } }, '__class__': _0x6d85ee }); var _0x177168 = function(_0x436137, _0x3f5150, _0x2f7b03, _0x2ee4f5) { this[_0x4cc7('0x330a')] = _0x436137; this[_0x4cc7('0xaee')] = _0x3f5150; this[_0x4cc7('0x3634')] = null != _0x2f7b03 ? _0x2f7b03 : null != _0x3f5150 ? _0x3f5150[_0x4cc7('0x7d9')] : 0x1; this[_0x4cc7('0x3635')] = null != _0x2ee4f5 ? _0x2ee4f5 : null != _0x3f5150 ? _0x3f5150[_0x4cc7('0x98b')] : 0x1; this[_0x4cc7('0x3625')] = this[_0x4cc7('0x3624')] = this[_0x4cc7('0x3636')] = this['firstX'] = 0x0; }; _0x16dada[_0x4cc7('0x3637')] = _0x177168; _0x177168[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x3638')]; _0x177168[_0x4cc7('0x8')] = {}; _0x177168[_0x4cc7('0x8')][_0x4cc7('0x362e')] = function(_0x4f682e, _0x320f67) { if ('INxXJ' === _0x4cc7('0x3639')) { null != this.rect && _0x4f682e > this.rect.x && (_0x4f682e = _0x4f682e > this.rect.get_right() ? _0x4f682e + (this.rectW - this.rect.width) : this.rect.x + this.rectW * (_0x4f682e - this.rect.x) / this.rect.width); return _0x4f682e * this.matrix.a + _0x320f67 * this.matrix.c + this.matrix.tx; } else { return _0x4f682e.number - _0x320f67.number; } } ; _0x177168[_0x4cc7('0x8')][_0x4cc7('0x3629')] = function(_0x2fa14f, _0x490237) { null != this.rect && _0x490237 > this.rect.y && (_0x490237 = _0x490237 > this.rect.get_right() ? _0x490237 + _0x56067a.ZEhjv(this.rectH, this.rect.height) : this.rect.y + this.rectH * (_0x490237 - this.rect.y) / this.rect.height); return _0x2fa14f * this.matrix.b + _0x490237 * this.matrix.d + this.matrix.ty; } ; _0x177168[_0x4cc7('0x8')][_0x4cc7('0x3623')] = function(_0x7780c, _0x18c7a3) { if (_0x4cc7('0x363a') !== 'oiKKS') { this.lastX = this.transX(_0x7780c, _0x18c7a3); this.lastY = this.transY(_0x7780c, _0x18c7a3); } else { this.canceled = !0x1; for (var _0x4365f6 = this.__listeners, _0x2e83d6 = this.__repeat, _0x37c607 = 0x0; _0x37c607 < _0x4365f6.length && (_0x4365f6[_0x37c607](_0x7780c, _0x18c7a3, c), _0x2e83d6[_0x37c607] ? ++_0x37c607 : this.remove(_0x4365f6[_0x37c607]), !this.canceled); ) ; } } ; _0x177168[_0x4cc7('0x8')][_0x4cc7('0x330a')] = null; _0x177168[_0x4cc7('0x8')][_0x4cc7('0xaee')] = null; _0x177168[_0x4cc7('0x8')][_0x4cc7('0x3634')] = null; _0x177168[_0x4cc7('0x8')]['rectH'] = null; _0x177168[_0x4cc7('0x8')]['firstX'] = null; _0x177168[_0x4cc7('0x8')][_0x4cc7('0x3636')] = null; _0x177168[_0x4cc7('0x8')]['lastX'] = null; _0x177168[_0x4cc7('0x8')]['lastY'] = null; _0x177168[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x177168; var _0x3ce3da = function(_0x26bb4e, _0x4a1426) { if (_0x4cc7('0x363b') === _0x4cc7('0x363c')) { return this; } else { null == _0x4a1426 && (_0x4a1426 = !0x1); _0x1cf1eb[_0x4cc7('0x96b')](this); _0x26bb4e = _0x26bb4e[_0x4cc7('0xd56')](); if (null != _0x26bb4e) { if (_0x26bb4e['nodeType'] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x26bb4e['nodeType']); if (_0x4cc7('0x35f4') != _0x26bb4e[_0x4cc7('0x944')]) { if (_0x26bb4e[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x26bb4e[_0x4cc7('0x941')]); var _0x2843a3 = _0x56067a[_0x4cc7('0x7c9')](_0x4cc7('0x363d'), _0x26bb4e[_0x4cc7('0x944')]); } else _0x2843a3 = !0x1; } else _0x2843a3 = !0x0; if (_0x2843a3) { if (null == _0x26bb4e) _0x26bb4e = _0x4cc7('0x574'); else { if (_0x26bb4e[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x26bb4e[_0x4cc7('0x941')]); _0x26bb4e = _0x26bb4e[_0x4cc7('0x944')]; } throw new _0x202aa0('Not\x20an\x20SVG\x20file\x20(' + _0x26bb4e + ')'); } this[_0x4cc7('0x1ed2')] = new _0x3a1efa(); this[_0x4cc7('0x363e')] = new _0x1b5645(); this['mConvertCubics'] = _0x4a1426; this['width'] = this['getFloatStyle'](_0x4cc7('0x7d9'), _0x26bb4e, null, 0x0); this[_0x4cc7('0x98b')] = this[_0x4cc7('0x363f')](_0x4cc7('0x98b'), _0x26bb4e, null, 0x0); 0x0 == this[_0x4cc7('0x7d9')] && 0x0 == this['height'] ? this[_0x4cc7('0x7d9')] = this[_0x4cc7('0x98b')] = 0x190 : 0x0 == this[_0x4cc7('0x7d9')] ? this[_0x4cc7('0x7d9')] = this[_0x4cc7('0x98b')] : 0x0 == this[_0x4cc7('0x98b')] && (this[_0x4cc7('0x98b')] = this[_0x4cc7('0x7d9')]); _0x4a1426 = new _0x432b23(0x0,0x0,this[_0x4cc7('0x7d9')],this[_0x4cc7('0x98b')]); _0x26bb4e[_0x4cc7('0x9e8')](_0x4cc7('0x3640')) && (_0x4a1426 = _0x26bb4e[_0x4cc7('0x2b')]('viewBox'), _0x4a1426 = -0x1 != _0x4a1426[_0x4cc7('0x2d')](',') ? _0x4a1426['split'](',') : _0x4a1426[_0x4cc7('0x46')]('\x20'), _0x4a1426 = new _0x432b23(parseFloat(_0x29cea6[_0x4cc7('0xd12')](_0x4a1426[0x0])),parseFloat(_0x29cea6[_0x4cc7('0xd12')](_0x4a1426[0x1])),_0x56067a[_0x4cc7('0x3641')](parseFloat, _0x29cea6[_0x4cc7('0xd12')](_0x4a1426[0x2])),parseFloat(_0x29cea6[_0x4cc7('0xd12')](_0x4a1426[0x3])))); this[_0x4cc7('0x3642')](this, _0x26bb4e, new _0x4a1676(0x1,0x0,0x0,0x1,-_0x4a1426['x'],-_0x4a1426['y']), null); } }; _0x16dada[_0x4cc7('0x3643')] = _0x3ce3da; _0x3ce3da[_0x4cc7('0x8f2')] = [_0x4cc7('0xc79'), 'svg', 'SVGData']; _0x3ce3da[_0x4cc7('0x92b')] = _0x1cf1eb; _0x3ce3da[_0x4cc7('0x8')] = _0x5aff49(_0x1cf1eb[_0x4cc7('0x8')], { 'height': null, 'width': null, 'mConvertCubics': null, 'mGrads': null, 'mPathParser': null, 'applyTransform': function(_0x5ec42e, _0xab0658) { if ('BASIq' === _0x4cc7('0x3644')) { var _0x825c5b = 0x1; if (_0x3ce3da[_0x4cc7('0x3645')]['match'](_0xab0658)) _0x5ec42e[_0x4cc7('0x1299')](parseFloat(_0x3ce3da['mTranslateMatch'][_0x4cc7('0xc7d')](0x1)), parseFloat(_0x3ce3da['mTranslateMatch'][_0x4cc7('0xc7d')](0x2))); else if (_0x3ce3da[_0x4cc7('0x3646')][_0x4cc7('0xc7c')](_0xab0658)) _0x825c5b = parseFloat(_0x3ce3da[_0x4cc7('0x3646')][_0x4cc7('0xc7d')](0x1)), _0x5ec42e[_0x4cc7('0xa9a')](_0x825c5b, _0x825c5b); else if (_0x3ce3da['mMatrixMatch'][_0x4cc7('0xc7c')](_0xab0658)) _0x825c5b = new _0x4a1676(parseFloat(_0x3ce3da[_0x4cc7('0x3647')][_0x4cc7('0xc7d')](0x1)),parseFloat(_0x3ce3da[_0x4cc7('0x3647')][_0x4cc7('0xc7d')](0x2)),parseFloat(_0x3ce3da['mMatrixMatch'][_0x4cc7('0xc7d')](0x3)),parseFloat(_0x3ce3da[_0x4cc7('0x3647')][_0x4cc7('0xc7d')](0x4)),parseFloat(_0x3ce3da['mMatrixMatch']['matched'](0x5)),parseFloat(_0x3ce3da['mMatrixMatch'][_0x4cc7('0xc7d')](0x6))), _0x825c5b[_0x4cc7('0xaf3')](_0x5ec42e), _0x5ec42e['a'] = _0x825c5b['a'], _0x5ec42e['b'] = _0x825c5b['b'], _0x5ec42e['c'] = _0x825c5b['c'], _0x5ec42e['d'] = _0x825c5b['d'], _0x5ec42e['tx'] = _0x825c5b['tx'], _0x5ec42e['ty'] = _0x825c5b['ty'], _0x825c5b = Math[_0x4cc7('0x2c')](_0x5ec42e['a'] * _0x5ec42e['a'] + _0x5ec42e['c'] * _0x5ec42e['c']); else if (_0x3ce3da[_0x4cc7('0x3648')][_0x4cc7('0xc7c')](_0xab0658)) { var _0x6d8a9f = parseFloat(_0x3ce3da[_0x4cc7('0x3648')][_0x4cc7('0xc7d')](0x1)); _0xab0658 = parseFloat(_0x3ce3da[_0x4cc7('0x3648')][_0x4cc7('0xc7d')](0x2)); isNaN(_0xab0658) && (_0xab0658 = 0x0); var _0x2bcc2a = parseFloat(_0x3ce3da[_0x4cc7('0x3648')][_0x4cc7('0xc7d')](0x3)); isNaN(_0x2bcc2a) && (_0x2bcc2a = 0x0); _0x6d8a9f = _0x6d8a9f * Math['PI'] / 0xb4; _0x5ec42e['translate'](-_0xab0658, -_0x2bcc2a); _0x5ec42e[_0x4cc7('0xfdb')](_0x6d8a9f); _0x5ec42e[_0x4cc7('0x1299')](_0xab0658, _0x2bcc2a); } else _0x3ccc21[_0x4cc7('0xbdb')]('Warning,\x20unknown\x20transform:' + _0xab0658, { 'fileName': _0x4cc7('0x3649'), 'lineNumber': 0x9a, 'className': _0x4cc7('0x3643'), 'methodName': 'applyTransform' }); return _0x825c5b; } else { for (var _0x484859 = 0x0, _0x3bb3dc = this[_0x4cc7('0x118a')]['get_length'](); _0x484859 < _0x3bb3dc; ) { _0x484859++; var _0x2161d8 = this['_subGeometries']['get'](0x0); this['removeSubGeometry'](_0x2161d8); _0x2161d8[_0x4cc7('0xa35')](); } } }, 'getColorStyle': function(_0x507155, _0xe61294, _0x551878, _0x491fad) { _0x507155 = this['getStyle'](_0x507155, _0xe61294, _0x551878, ''); return '' == _0x507155 ? _0x491fad : '#' == _0x507155[_0x4cc7('0xb9b')](0x0) ? (_0x491fad = _0x3a8a6f[_0x4cc7('0x946')](_0x507155, 0x1, null), 0x3 == _0x491fad[_0x4cc7('0x21')] && (_0x491fad = _0x3a8a6f['substr'](_0x491fad, 0x0, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x491fad, 0x0, 0x1) + _0x3a8a6f['substr'](_0x491fad, 0x1, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x491fad, 0x1, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x491fad, 0x2, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x491fad, 0x2, 0x1)), _0x4bf907[_0x4cc7('0xd08')]('0x' + _0x491fad)) : _0x4bf907[_0x4cc7('0xd08')](_0x507155); }, 'getFillStyle': function(_0x13e371, _0x514986, _0x1fe293) { if (_0x4cc7('0x364a') === _0x4cc7('0x364b')) { _0x396698['call'](this, _0x4b25d1[_0x4cc7('0x1042')], 0x8, null, { 'endTiles': !0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this[_0x4cc7('0xf0a')]), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x27dc'); } else { _0x13e371 = this[_0x4cc7('0x364c')](_0x13e371, _0x514986, _0x1fe293, ''); if ('' == _0x13e371) return _0x3ce3da['defaultFill']; if ('#' == _0x13e371['charAt'](0x0)) return _0x13e371 = _0x3a8a6f[_0x4cc7('0x946')](_0x13e371, 0x1, null), 0x3 == _0x13e371[_0x4cc7('0x21')] && (_0x13e371 = _0x3a8a6f[_0x4cc7('0x946')](_0x13e371, 0x0, 0x1) + _0x3a8a6f['substr'](_0x13e371, 0x0, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x13e371, 0x1, 0x1) + _0x3a8a6f['substr'](_0x13e371, 0x1, 0x1) + _0x3a8a6f['substr'](_0x13e371, 0x2, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x13e371, 0x2, 0x1)), _0x267081['FillSolid'](_0x4bf907[_0x4cc7('0xd08')](_0x2d63f9[_0x4cc7('0x2a8')]('0x', _0x13e371))); if (_0x3ce3da[_0x4cc7('0x364d')][_0x4cc7('0xc7c')](_0x13e371)) { _0x1fe293 = _0x3ce3da[_0x4cc7('0x364d')]; var _0x22dbe0 = parseFloat(_0x1fe293[_0x4cc7('0xc7d')](0x1)); '%' == _0x1fe293[_0x4cc7('0xc7d')](0x2) && (_0x22dbe0 = 0xff * _0x22dbe0 / 0x64); _0x514986 = parseFloat(_0x1fe293[_0x4cc7('0xc7d')](0x3)); '%' == _0x1fe293[_0x4cc7('0xc7d')](0x4) && (_0x514986 = _0x2d63f9[_0x4cc7('0x364e')](0xff, _0x514986) / 0x64); _0x13e371 = parseFloat(_0x1fe293['matched'](0x5)); '%' == _0x1fe293[_0x4cc7('0xc7d')](0x6) && (_0x13e371 = 0xff * _0x13e371 / 0x64); _0x1fe293 = _0x22dbe0; 0x0 > _0x1fe293 && (_0x1fe293 = 0x0); 0xff < _0x1fe293 && (_0x1fe293 = 0xff); 0x0 > _0x514986 && (_0x514986 = 0x0); 0xff < _0x514986 && (_0x514986 = 0xff); 0x0 > _0x13e371 && (_0x13e371 = 0x0); 0xff < _0x13e371 && (_0x13e371 = 0xff); return _0x267081['FillSolid']((_0x1fe293 | 0x0) << 0x10 | (_0x514986 | 0x0) << 0x8 | _0x13e371 | 0x0); } if (_0x4cc7('0x364f') == _0x13e371) return _0x267081[_0x4cc7('0x35f7')]; if (_0x3ce3da[_0x4cc7('0x1a96')][_0x4cc7('0xc7c')](_0x13e371)) { if (_0x4cc7('0x3650') !== _0x4cc7('0x3650')) { _0x56067a[_0x4cc7('0x7d2')](null, this[_0x4cc7('0x15f4')]) && this[_0x4cc7('0x15f4')]['resolveDependency'](this); } else { _0x13e371 = _0x3ce3da['mURLMatch'][_0x4cc7('0xc7d')](0x1); _0x514986 = this['mGrads']; if (null != _0x842c50[_0x13e371] ? _0x514986[_0x4cc7('0xd76')](_0x13e371) : _0x514986['h'][_0x4cc7('0x959')](_0x13e371)) return _0x514986 = this[_0x4cc7('0x1ed2')], _0x267081[_0x4cc7('0x1a97')](null != _0x842c50[_0x13e371] ? _0x514986['getReserved'](_0x13e371) : _0x514986['h'][_0x13e371]); throw new _0x202aa0(_0x4cc7('0x1a98') + _0x13e371); } } throw new _0x202aa0(_0x4cc7('0x3651') + _0x13e371); } }, 'getFloat': function(_0x1168a6, _0x4e8bb5, _0x19e3bf) { null == _0x19e3bf && (_0x19e3bf = 0x0); return _0x1168a6[_0x4cc7('0x9e8')](_0x4e8bb5) ? parseFloat(_0x1168a6[_0x4cc7('0x2b')](_0x4e8bb5)) : _0x19e3bf; }, 'getFloatStyle': function(_0x26bab9, _0x42bcf2, _0x1bf5e3, _0x1a84f7) { _0x26bab9 = this[_0x4cc7('0x364c')](_0x26bab9, _0x42bcf2, _0x1bf5e3, ''); return '' == _0x26bab9 ? _0x1a84f7 : parseFloat(_0x26bab9); }, 'getStyleAndConvert': function(_0x4c7f9d, _0x5ab710, _0x2c9903, _0x29eea6, _0x14c271) { _0x4c7f9d = this[_0x4cc7('0x364c')](_0x4c7f9d, _0x5ab710, _0x2c9903, ''); return '' != _0x4c7f9d && (null != _0x842c50[_0x4c7f9d] ? _0x14c271[_0x4cc7('0xd76')](_0x4c7f9d) : _0x14c271['h'][_0x4cc7('0x959')](_0x4c7f9d)) ? null != _0x842c50[_0x4c7f9d] ? _0x14c271[_0x4cc7('0xd77')](_0x4c7f9d) : _0x14c271['h'][_0x4c7f9d] : _0x29eea6; }, 'getStrokeStyle': function(_0x243b95, _0x5c1406, _0x137c66, _0x202395) { _0x243b95 = this[_0x4cc7('0x364c')](_0x243b95, _0x5c1406, _0x137c66, ''); return '' == _0x243b95 ? _0x202395 : _0x3ce3da[_0x4cc7('0x364d')][_0x4cc7('0xc7c')](_0x243b95) ? (_0x5c1406 = _0x3ce3da['mRGBMatch'], _0x137c66 = parseFloat(_0x5c1406[_0x4cc7('0xc7d')](0x1)), '%' == _0x5c1406[_0x4cc7('0xc7d')](0x2) && (_0x137c66 = _0x2d63f9[_0x4cc7('0x3652')](0xff, _0x137c66) / 0x64), _0x243b95 = parseFloat(_0x5c1406['matched'](0x3)), '%' == _0x5c1406[_0x4cc7('0xc7d')](0x4) && (_0x243b95 = 0xff * _0x243b95 / 0x64), _0x202395 = parseFloat(_0x5c1406['matched'](0x5)), '%' == _0x5c1406[_0x4cc7('0xc7d')](0x6) && (_0x202395 = 0xff * _0x202395 / 0x64), _0x5c1406 = _0x137c66, 0x0 > _0x5c1406 && (_0x5c1406 = 0x0), 0xff < _0x5c1406 && (_0x5c1406 = 0xff), 0x0 > _0x243b95 && (_0x243b95 = 0x0), 0xff < _0x243b95 && (_0x243b95 = 0xff), 0x0 > _0x202395 && (_0x202395 = 0x0), 0xff < _0x202395 && (_0x202395 = 0xff), (_0x5c1406 | 0x0) << 0x10 | _0x2d63f9[_0x4cc7('0x2a9')](_0x243b95 | 0x0, 0x8) | _0x202395 | 0x0) : _0x2d63f9[_0x4cc7('0x2a1')](_0x4cc7('0x364f'), _0x243b95) ? null : '#' == _0x243b95[_0x4cc7('0xb9b')](0x0) ? (_0x202395 = _0x3a8a6f[_0x4cc7('0x946')](_0x243b95, 0x1, null), 0x3 == _0x202395[_0x4cc7('0x21')] && (_0x202395 = _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x0, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x0, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x1, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x1, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x2, 0x1) + _0x3a8a6f[_0x4cc7('0x946')](_0x202395, 0x2, 0x1)), _0x4bf907[_0x4cc7('0xd08')]('0x' + _0x202395)) : _0x4bf907[_0x4cc7('0xd08')](_0x243b95); }, 'getStyle': function(_0x348319, _0x37faa5, _0x245ad7, _0x16b76b) { if (_0x56067a[_0x4cc7('0x7d3')](_0x4cc7('0x3653'), _0x4cc7('0x3654'))) { _0x348319[_0x4cc7('0x50c')](this[_0x4cc7('0x25f4')]); return; } else { return null != _0x37faa5 && _0x37faa5[_0x4cc7('0x9e8')](_0x348319) ? _0x37faa5['get'](_0x348319) : _0x56067a[_0x4cc7('0x7d2')](null, _0x245ad7) && (null != _0x842c50[_0x348319] ? _0x245ad7[_0x4cc7('0xd76')](_0x348319) : _0x245ad7['h']['hasOwnProperty'](_0x348319)) ? null != _0x842c50[_0x348319] ? _0x245ad7[_0x4cc7('0xd77')](_0x348319) : _0x245ad7['h'][_0x348319] : _0x16b76b; } }, 'getStyles': function(_0xf3117d, _0xa0a1d2) { if (!_0xf3117d[_0x4cc7('0x9e8')](_0x4cc7('0xcc0'))) return _0xa0a1d2; var _0x1df696 = new _0x3a1efa(); if (_0x56067a[_0x4cc7('0x7d2')](null, _0xa0a1d2)) for (var _0x17b574 = _0xa0a1d2[_0x4cc7('0x9f5')](); _0x17b574[_0x4cc7('0x94e')](); ) { if ('KmjnM' === _0x4cc7('0x3655')) { var _0x358273 = _0xf3117d[_0x4cc7('0x22')](_0x1df696++); 0xd800 <= _0x358273 && 0xdbff >= _0x358273 && (_0x358273 = _0x358273 - 0xd7c0 << 0xa | _0xf3117d[_0x4cc7('0x22')](_0x1df696++) & 0x3ff); 0x7f >= _0x358273 ? _0xa0a1d2['push'](_0x358273) : (0x7ff >= _0x358273 ? _0xa0a1d2['push'](0xc0 | _0x358273 >> 0x6) : (0xffff >= _0x358273 ? _0xa0a1d2[_0x4cc7('0x29')](0xe0 | _0x358273 >> 0xc) : (_0xa0a1d2['push'](0xf0 | _0x358273 >> 0x12), _0xa0a1d2[_0x4cc7('0x29')](0x80 | _0x358273 >> 0xc & 0x3f)), _0xa0a1d2['push'](0x80 | _0x358273 >> 0x6 & 0x3f)), _0xa0a1d2['push'](0x80 | _0x358273 & 0x3f)); } else { var _0x1ee00e = _0x17b574['next']() , _0x13beb2 = null != _0x842c50[_0x1ee00e] ? _0xa0a1d2['getReserved'](_0x1ee00e) : _0xa0a1d2['h'][_0x1ee00e]; null != _0x842c50[_0x1ee00e] ? _0x1df696['setReserved'](_0x1ee00e, _0x13beb2) : _0x1df696['h'][_0x1ee00e] = _0x13beb2; } } _0xf3117d = _0xf3117d['get']('style'); _0xf3117d = _0x3ce3da[_0x4cc7('0x3656')]['split'](_0xf3117d); for (_0xa0a1d2 = 0x0; _0xa0a1d2 < _0xf3117d[_0x4cc7('0x21')]; ) _0x17b574 = _0xf3117d[_0xa0a1d2], ++_0xa0a1d2, _0x3ce3da[_0x4cc7('0x20cd')][_0x4cc7('0xc7c')](_0x17b574) && (_0x17b574 = _0x3ce3da['mStyleValue'][_0x4cc7('0xc7d')](0x1), _0x1ee00e = _0x3ce3da[_0x4cc7('0x20cd')][_0x4cc7('0xc7d')](0x2), null != _0x842c50[_0x17b574] ? _0x1df696[_0x4cc7('0x97d')](_0x17b574, _0x1ee00e) : _0x1df696['h'][_0x17b574] = _0x1ee00e); return _0x1df696; }, 'loadDefs': function(_0x248399) { for (var _0x2a87b1 = 0x0; 0x2 > _0x2a87b1; ) for (var _0x12d18a = _0x2a87b1++, _0x15f770 = _0x248399['elements'](); _0x15f770[_0x4cc7('0x94e')](); ) { var _0x92dfd9 = _0x15f770[_0x4cc7('0x3a')](); if (_0x92dfd9[_0x4cc7('0x941')] != _0x4fbde0['Element']) throw new _0x202aa0(_0x4cc7('0x943') + _0x92dfd9[_0x4cc7('0x941')]); var _0x5a3cdb = _0x92dfd9[_0x4cc7('0x944')]; _0x4cc7('0x546') == _0x3a8a6f[_0x4cc7('0x946')](_0x5a3cdb, 0x0, 0x4) && (_0x5a3cdb = _0x3a8a6f[_0x4cc7('0x946')](_0x5a3cdb, 0x4, null)); _0x4cc7('0x947') == _0x5a3cdb ? this['loadGradient'](_0x92dfd9, 0x0, 0x1 == _0x12d18a) : 'radialGradient' == _0x5a3cdb && this['loadGradient'](_0x92dfd9, 0x1, 0x1 == _0x12d18a); } }, 'loadGradient': function(_0x4b40c3, _0x18261b, _0x3e08ad) { var _0x2b906e = _0x4b40c3[_0x4cc7('0x2b')]('id'); _0x18261b = new _0x22e617(_0x18261b); if (_0x3e08ad && _0x4b40c3[_0x4cc7('0x9e8')](_0x2d63f9[_0x4cc7('0x2aa')])) { _0x3e08ad = _0x4b40c3[_0x4cc7('0x2b')](_0x4cc7('0x1ed0')); if ('#' != _0x3e08ad[_0x4cc7('0xb9b')](0x0)) throw new _0x202aa0(_0x2d63f9[_0x4cc7('0x2ab')](_0x4cc7('0x1ed1'), _0x3e08ad)); var _0x7f4ef6 = this[_0x4cc7('0x1ed2')] , _0x23811d = _0x3a8a6f[_0x4cc7('0x946')](_0x3e08ad, 0x1, null); _0x7f4ef6 = null != _0x842c50[_0x23811d] ? _0x7f4ef6[_0x4cc7('0xd77')](_0x23811d) : _0x7f4ef6['h'][_0x23811d]; if (null != _0x7f4ef6) _0x18261b[_0x4cc7('0x1ed3')] = _0x7f4ef6['colors'], _0x18261b[_0x4cc7('0x1ed4')] = _0x7f4ef6[_0x4cc7('0x1ed4')], _0x18261b[_0x4cc7('0x1ed5')] = _0x7f4ef6[_0x4cc7('0x1ed5')], _0x18261b[_0x4cc7('0x1ed6')] = _0x7f4ef6[_0x4cc7('0x1ed6')][_0x4cc7('0x1176')](), _0x18261b[_0x4cc7('0x1ed7')] = _0x7f4ef6[_0x4cc7('0x1ed7')], _0x18261b['interp'] = _0x7f4ef6[_0x4cc7('0x1ed8')], _0x18261b['radius'] = _0x7f4ef6['radius']; else throw new _0x202aa0(_0x4cc7('0x1ed9') + _0x3e08ad); } _0x4b40c3[_0x4cc7('0x9e8')]('x1') ? (_0x18261b['x1'] = this['getFloat'](_0x4b40c3, 'x1'), _0x18261b['y1'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'y1'), _0x18261b['x2'] = this['getFloat'](_0x4b40c3, 'x2'), _0x18261b['y2'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'y2')) : (_0x18261b['x1'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'cx'), _0x18261b['y1'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'cy'), _0x18261b['x2'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'fx', _0x18261b['x1']), _0x18261b['y2'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'fy', _0x18261b['y1'])); _0x18261b['radius'] = this[_0x4cc7('0x1eda')](_0x4b40c3, 'r'); _0x4b40c3[_0x4cc7('0x9e8')](_0x4cc7('0x655')) && this[_0x4cc7('0x1edb')](_0x18261b[_0x4cc7('0x1ed6')], _0x4b40c3['get'](_0x4cc7('0x655'))); for (_0x4b40c3 = _0x4b40c3[_0x4cc7('0x1edc')](); _0x4b40c3[_0x4cc7('0x94e')](); ) _0x3e08ad = _0x4b40c3[_0x4cc7('0x3a')](), _0x7f4ef6 = this[_0x4cc7('0x3657')](_0x3e08ad, null), _0x18261b['colors']['push'](this[_0x4cc7('0x1edd')](_0x4cc7('0x3658'), _0x3e08ad, _0x7f4ef6, 0x0)), _0x18261b[_0x4cc7('0x1ed4')][_0x4cc7('0x29')](this[_0x4cc7('0x363f')]('stop-opacity', _0x3e08ad, _0x7f4ef6, 0x1)), _0x18261b[_0x4cc7('0x1ed5')][_0x4cc7('0x29')](0xff * parseFloat(_0x3e08ad['get'](_0x4cc7('0x18f5'))) | 0x0); _0x4b40c3 = this[_0x4cc7('0x1ed2')]; null != _0x842c50[_0x2b906e] ? _0x4b40c3[_0x4cc7('0x97d')](_0x2b906e, _0x18261b) : _0x4b40c3['h'][_0x2b906e] = _0x18261b; }, 'loadGroup': function(_0x1b00ce, _0x34f55d, _0x40f898, _0x7b71d2) { _0x34f55d['exists'](_0x4cc7('0x318')) && (_0x40f898 = _0x40f898[_0x4cc7('0x1176')](), this[_0x4cc7('0x1edb')](_0x40f898, _0x34f55d[_0x4cc7('0x2b')]('transform'))); _0x34f55d[_0x4cc7('0x9e8')](_0x4cc7('0x3659')) ? _0x1b00ce[_0x4cc7('0x5e2')] = _0x34f55d['get'](_0x4cc7('0x3659')) : _0x34f55d[_0x4cc7('0x9e8')]('id') && (_0x1b00ce[_0x4cc7('0x5e2')] = _0x34f55d['get']('id')); _0x7b71d2 = this[_0x4cc7('0x3657')](_0x34f55d, _0x7b71d2); if (_0x34f55d[_0x4cc7('0x9e8')](_0x4cc7('0x365a'))) { if (_0x4cc7('0x365b') === _0x4cc7('0x365c')) { for (var _0x1bcf87 = 0x0; _0x1bcf87 < 0x3e8; _0x1bcf87--) { var _0x5cc78b = _0x1bcf87 > 0x0; switch (_0x5cc78b) { case !![]: return this['item'] + '_' + this[_0x4cc7('0x9')] + '_' + _0x1bcf87; default: this[_0x4cc7('0x11')] + '_' + this[_0x4cc7('0x9')]; } } } else { var _0x16f259 = _0x34f55d[_0x4cc7('0x2b')](_0x4cc7('0x365a')); null == _0x7b71d2 && (_0x7b71d2 = new _0x3a1efa()); if (null != _0x842c50['opacity'] ? _0x7b71d2['existsReserved']('opacity') : _0x7b71d2['h']['hasOwnProperty']('opacity')) _0x16f259 = _0x4bf907[_0x4cc7('0x4dc')](parseFloat(_0x16f259) * parseFloat(null != _0x842c50['opacity'] ? _0x7b71d2[_0x4cc7('0xd77')](_0x4cc7('0x365a')) : _0x7b71d2['h']['opacity'])); null != _0x842c50[_0x4cc7('0x365a')] ? _0x7b71d2[_0x4cc7('0x97d')](_0x4cc7('0x365a'), _0x16f259) : _0x7b71d2['h'][_0x4cc7('0x365a')] = _0x16f259; } } for (_0x34f55d = _0x34f55d[_0x4cc7('0x1edc')](); _0x34f55d[_0x4cc7('0x94e')](); ) { _0x16f259 = _0x34f55d[_0x4cc7('0x3a')](); if (_0x16f259[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x16f259[_0x4cc7('0x941')]); var _0x42ca7f = _0x16f259[_0x4cc7('0x944')]; 'svg:' == _0x3a8a6f['substr'](_0x42ca7f, 0x0, 0x4) && (_0x42ca7f = _0x3a8a6f['substr'](_0x42ca7f, 0x4, null)); _0x16f259[_0x4cc7('0x9e8')](_0x4cc7('0x50c')) && _0x4cc7('0x364f') == _0x16f259['get'](_0x4cc7('0x50c')) || (_0x4cc7('0x365d') == _0x42ca7f ? this[_0x4cc7('0x365e')](_0x16f259) : 'g' == _0x42ca7f ? _0x16f259[_0x4cc7('0x9e8')](_0x4cc7('0x50c')) && _0x4cc7('0x364f') == _0x16f259[_0x4cc7('0x2b')](_0x4cc7('0x50c')) || _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fd')](this[_0x4cc7('0x3642')](new _0x1cf1eb(), _0x16f259, _0x40f898, _0x7b71d2))) : _0x4cc7('0x1987') == _0x42ca7f || _0x4cc7('0x365f') == _0x42ca7f || 'polyline' == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fc')](this[_0x4cc7('0x3660')](_0x16f259, _0x40f898, _0x7b71d2, !0x1, !0x1))) : 'rect' == _0x42ca7f ? _0x1b00ce['children'][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fc')](this[_0x4cc7('0x3660')](_0x16f259, _0x40f898, _0x7b71d2, !0x0, !0x1))) : _0x4cc7('0x191d') == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fc')](this[_0x4cc7('0x3660')](_0x16f259, _0x40f898, _0x7b71d2, !0x1, !0x1))) : _0x4cc7('0x3661') == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')]['push'](_0x3ff06c[_0x4cc7('0x35fc')](this['loadPath'](_0x16f259, _0x40f898, _0x7b71d2, !0x1, !0x0))) : _0x4cc7('0x3662') == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c['DisplayPath'](this[_0x4cc7('0x3660')](_0x16f259, _0x40f898, _0x7b71d2, !0x1, !0x0, !0x0))) : 'text' == _0x42ca7f ? _0x1b00ce[_0x4cc7('0xb26')][_0x4cc7('0x29')](_0x3ff06c[_0x4cc7('0x35fe')](this[_0x4cc7('0x3526')](_0x16f259, _0x40f898, _0x7b71d2))) : _0x4cc7('0x947') == _0x42ca7f ? this[_0x4cc7('0x948')](_0x16f259, 0x0, !0x0) : _0x4cc7('0x949') == _0x42ca7f && this[_0x4cc7('0x948')](_0x16f259, 0x1, !0x0)); } return _0x1b00ce; }, 'loadPath': function(_0x59ffb6, _0x2415e7, _0x5a1218, _0x14ccc5, _0x154009, _0x1d7071) { null == _0x1d7071 && (_0x1d7071 = !0x1); _0x59ffb6[_0x4cc7('0x9e8')](_0x4cc7('0x318')) && (_0x2415e7 = _0x2415e7[_0x4cc7('0x1176')](), this['applyTransform'](_0x2415e7, _0x59ffb6[_0x4cc7('0x2b')](_0x4cc7('0x318')))); var _0x32bbc2 = this[_0x4cc7('0x3657')](_0x59ffb6, _0x5a1218) , _0x2e8e67 = _0x59ffb6[_0x4cc7('0x9e8')]('id') ? _0x59ffb6['get']('id') : ''; _0x5a1218 = new _0x16ffbf(); _0x5a1218[_0x4cc7('0x2c60')] = this[_0x4cc7('0x3663')](_0x4cc7('0x2c60'), _0x59ffb6, _0x32bbc2); _0x5a1218[_0x4cc7('0x1341')] = this['getFloatStyle']('opacity', _0x59ffb6, _0x32bbc2, 0x1); _0x5a1218['fill_alpha'] = this[_0x4cc7('0x363f')](_0x4cc7('0x3664'), _0x59ffb6, _0x32bbc2, 0x1); _0x5a1218[_0x4cc7('0x3602')] = this[_0x4cc7('0x363f')](_0x56067a[_0x4cc7('0x7d4')], _0x59ffb6, _0x32bbc2, 0x1); _0x5a1218[_0x4cc7('0x3603')] = this[_0x4cc7('0x3665')](_0x56067a[_0x4cc7('0x7d5')], _0x59ffb6, _0x32bbc2, null); _0x5a1218[_0x4cc7('0x3604')] = this[_0x4cc7('0x363f')]('stroke-width', _0x59ffb6, _0x32bbc2, 0x1); var _0x4bf907 = new _0x3a1efa(); null != _0x842c50[_0x4cc7('0xa96')] ? _0x4bf907['setReserved'](_0x4cc7('0xa96'), 0x1) : _0x4bf907['h']['round'] = 0x1; null != _0x842c50['square'] ? _0x4bf907[_0x4cc7('0x97d')](_0x4cc7('0x2c62'), 0x2) : _0x4bf907['h'][_0x4cc7('0x2c62')] = 0x2; null != _0x842c50[_0x4cc7('0x3666')] ? _0x4bf907[_0x4cc7('0x97d')]('butt', 0x0) : _0x4bf907['h'][_0x4cc7('0x3666')] = 0x0; _0x5a1218[_0x4cc7('0x3605')] = this['getStyleAndConvert'](_0x4cc7('0x3667'), _0x59ffb6, _0x32bbc2, 0x0, _0x4bf907); _0x4bf907 = new _0x3a1efa(); _0x56067a[_0x4cc7('0x7d7')](null, _0x842c50[_0x4cc7('0x2f5d')]) ? _0x4bf907[_0x4cc7('0x97d')]('bevel', 0x0) : _0x4bf907['h'][_0x4cc7('0x2f5d')] = 0x0; null != _0x842c50[_0x4cc7('0xa96')] ? _0x4bf907[_0x4cc7('0x97d')](_0x4cc7('0xa96'), 0x2) : _0x4bf907['h'][_0x4cc7('0xa96')] = 0x2; null != _0x842c50[_0x4cc7('0x3668')] ? _0x4bf907[_0x4cc7('0x97d')](_0x4cc7('0x3668'), 0x1) : _0x4bf907['h'][_0x4cc7('0x3668')] = 0x1; _0x5a1218[_0x4cc7('0x3606')] = this[_0x4cc7('0x3669')](_0x4cc7('0x366a'), _0x59ffb6, _0x32bbc2, 0x1, _0x4bf907); _0x5a1218['miter_limit'] = this[_0x4cc7('0x363f')](_0x4cc7('0x366b'), _0x59ffb6, _0x32bbc2, 0x3); _0x5a1218[_0x4cc7('0x366c')] = []; _0x5a1218[_0x4cc7('0x330a')] = _0x2415e7; _0x5a1218[_0x4cc7('0x5e2')] = _0x2e8e67; if (_0x14ccc5) _0x1d7071 = _0x59ffb6[_0x4cc7('0x9e8')]('x') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('x')) : 0x0, _0x2415e7 = _0x59ffb6[_0x4cc7('0x9e8')]('y') ? _0x56067a[_0x4cc7('0x3641')](parseFloat, _0x59ffb6[_0x4cc7('0x2b')]('y')) : 0x0, _0x14ccc5 = parseFloat(_0x59ffb6[_0x4cc7('0x2b')](_0x56067a[_0x4cc7('0x7d8')])), _0x154009 = parseFloat(_0x59ffb6[_0x4cc7('0x2b')](_0x4cc7('0x98b'))), _0x32bbc2 = _0x59ffb6[_0x4cc7('0x9e8')]('rx') ? parseFloat(_0x59ffb6['get']('rx')) : 0x0, _0x59ffb6 = _0x59ffb6['exists']('ry') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('ry')) : 0x0, 0x0 == _0x32bbc2 || 0x0 == _0x59ffb6 ? (_0x5a1218['segments'][_0x4cc7('0x29')](new _0xa7e315(_0x1d7071,_0x2415e7)), _0x5a1218[_0x4cc7('0x366c')]['push'](new _0x2dbe21(_0x56067a[_0x4cc7('0x7c0')](_0x1d7071, _0x14ccc5),_0x2415e7)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071 + _0x14ccc5,_0x2415e7 + _0x154009)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071,_0x2415e7 + _0x154009)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071,_0x2415e7))) : (_0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xa7e315(_0x1d7071,_0x2415e7 + _0x59ffb6)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xaa3de2(_0x1d7071,_0x2415e7,_0x1d7071 + _0x32bbc2,_0x2415e7)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071 + _0x14ccc5 - _0x32bbc2,_0x2415e7)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xaa3de2(_0x1d7071 + _0x14ccc5,_0x2415e7,_0x1d7071 + _0x14ccc5,_0x2415e7 + _0x32bbc2)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0x2dbe21(_0x1d7071 + _0x14ccc5,_0x2415e7 + _0x154009 - _0x59ffb6)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xaa3de2(_0x1d7071 + _0x14ccc5,_0x2415e7 + _0x154009,_0x1d7071 + _0x14ccc5 - _0x32bbc2,_0x2415e7 + _0x154009)), _0x5a1218['segments']['push'](new _0x2dbe21(_0x1d7071 + _0x32bbc2,_0x2415e7 + _0x154009)), _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](new _0xaa3de2(_0x1d7071,_0x2415e7 + _0x154009,_0x1d7071,_0x2415e7 + _0x154009 - _0x59ffb6)), _0x5a1218[_0x4cc7('0x366c')]['push'](new _0x2dbe21(_0x1d7071,_0x2415e7 + _0x59ffb6))); else if (_0x154009) _0x2415e7 = _0x59ffb6['exists']('cx') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('cx')) : 0x0, _0x14ccc5 = _0x59ffb6['exists']('cy') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('cy')) : 0x0, _0x4bf907 = _0x1d7071 && _0x59ffb6[_0x4cc7('0x9e8')]('r') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('r')) : 0x0, _0x154009 = _0x1d7071 ? _0x4bf907 : _0x59ffb6[_0x4cc7('0x9e8')]('rx') ? parseFloat(_0x59ffb6[_0x4cc7('0x2b')]('rx')) : 0x0, _0x32bbc2 = 0.7071067811865476 * _0x154009, _0x2e8e67 = 0.41421356237309503 * _0x154009, _0x59ffb6 = _0x1d7071 ? _0x4bf907 : _0x59ffb6[_0x4cc7('0x9e8')]('ry') ? _0x56067a[_0x4cc7('0x7da')](parseFloat, _0x59ffb6[_0x4cc7('0x2b')]('ry')) : 0x0, _0x1d7071 = 0.7071067811865476 * _0x59ffb6, _0x4bf907 = 0.41421356237309503 * _0x59ffb6, _0x5a1218[_0x4cc7('0x366c')]['push'](new _0xa7e315(_0x56067a[_0x4cc7('0x7db')](_0x2415e7, _0x154009),_0x14ccc5)), _0x5a1218['segments'][_0x4cc7('0x29')](new _0xaa3de2(_0x2415e7 + _0x154009,_0x14ccc5 + _0x4bf907,_0x2415e7 + _0x32bbc2,_0x14ccc5 + _0x1d7071)), _0x5a1218['segments']['push'](new _0xaa3de2(_0x2415e7 + _0x2e8e67,_0x14ccc5 + _0x59ffb6,_0x2415e7,_0x14ccc5 + _0x59ffb6)), _0x5a1218['segments']['push'](new _0xaa3de2(_0x2415e7 - _0x2e8e67,_0x14ccc5 + _0x59ffb6,_0x2415e7 - _0x32bbc2,_0x14ccc5 + _0x1d7071)), _0x5a1218[_0x4cc7('0x366c')]['push'](new _0xaa3de2(_0x2415e7 - _0x154009,_0x14ccc5 + _0x4bf907,_0x2415e7 - _0x154009,_0x14ccc5)), _0x5a1218[_0x4cc7('0x366c')]['push'](new _0xaa3de2(_0x56067a[_0x4cc7('0x366d')](_0x2415e7, _0x154009),_0x14ccc5 - _0x4bf907,_0x2415e7 - _0x32bbc2,_0x14ccc5 - _0x1d7071)), _0x5a1218[_0x4cc7('0x366c')]['push'](new _0xaa3de2(_0x2415e7 - _0x2e8e67,_0x14ccc5 - _0x59ffb6,_0x2415e7,_0x14ccc5 - _0x59ffb6)), _0x5a1218['segments'][_0x4cc7('0x29')](new _0xaa3de2(_0x2415e7 + _0x2e8e67,_0x14ccc5 - _0x59ffb6,_0x2415e7 + _0x32bbc2,_0x14ccc5 - _0x1d7071)), _0x5a1218['segments']['push'](new _0xaa3de2(_0x2415e7 + _0x154009,_0x14ccc5 - _0x4bf907,_0x2415e7 + _0x154009,_0x14ccc5)); else for (_0x1d7071 = _0x59ffb6[_0x4cc7('0x9e8')]('points') ? 'M' + _0x59ffb6[_0x4cc7('0x2b')](_0x4cc7('0x1c9e')) + 'z' : _0x59ffb6[_0x4cc7('0x9e8')]('x1') ? 'M' + _0x59ffb6['get']('x1') + ',' + _0x59ffb6['get']('y1') + '\x20' + _0x59ffb6['get']('x2') + ',' + _0x59ffb6[_0x4cc7('0x2b')]('y2') + 'z' : _0x59ffb6[_0x4cc7('0x2b')]('d'), _0x59ffb6 = 0x0, _0x1d7071 = this[_0x4cc7('0x363e')]['parse'](_0x1d7071, this['mConvertCubics']); _0x59ffb6 < _0x1d7071[_0x4cc7('0x21')]; ) _0x2415e7 = _0x1d7071[_0x59ffb6], ++_0x59ffb6, _0x5a1218[_0x4cc7('0x366c')][_0x4cc7('0x29')](_0x2415e7); return _0x5a1218; }, 'loadText': function(_0x24d15c, _0xbfa77e, _0x2415ec) { _0x24d15c[_0x4cc7('0x9e8')]('transform') && (_0xbfa77e = _0xbfa77e[_0x4cc7('0x1176')](), this[_0x4cc7('0x1edb')](_0xbfa77e, _0x24d15c[_0x4cc7('0x2b')](_0x4cc7('0x318')))); var _0x695ab0 = this['getStyles'](_0x24d15c, _0x2415ec); _0x2415ec = new _0x410180(); _0x2415ec['matrix'] = _0xbfa77e; _0x2415ec[_0x4cc7('0x5e2')] = _0x24d15c[_0x4cc7('0x9e8')]('id') ? _0x24d15c['get']('id') : ''; _0x2415ec['x'] = this['getFloat'](_0x24d15c, 'x', 0x0); _0x2415ec['y'] = this[_0x4cc7('0x1eda')](_0x24d15c, 'y', 0x0); _0x2415ec[_0x4cc7('0x2c60')] = this[_0x4cc7('0x3663')](_0x4cc7('0x2c60'), _0x24d15c, _0x695ab0); _0x2415ec['fill_alpha'] = this[_0x4cc7('0x363f')]('fill-opacity', _0x24d15c, _0x695ab0, 0x1); _0x2415ec[_0x4cc7('0x3602')] = this[_0x4cc7('0x363f')](_0x4cc7('0x366e'), _0x24d15c, _0x695ab0, 0x1); _0x2415ec[_0x4cc7('0x3603')] = this[_0x4cc7('0x3665')](_0x4cc7('0x7d6'), _0x24d15c, _0x695ab0, null); _0x2415ec[_0x4cc7('0x3604')] = this[_0x4cc7('0x363f')](_0x4cc7('0x366f'), _0x24d15c, _0x695ab0, 0x1); _0x2415ec[_0x4cc7('0x3670')] = this[_0x4cc7('0x364c')](_0x4cc7('0x3671'), _0x24d15c, _0x695ab0, ''); _0x2415ec['font_size'] = this[_0x4cc7('0x363f')](_0x4cc7('0x3672'), _0x24d15c, _0x695ab0, 0xc); _0x2415ec[_0x4cc7('0x3673')] = this[_0x4cc7('0x363f')](_0x4cc7('0x3674'), _0x24d15c, _0x695ab0, 0x0); _0x2415ec[_0x4cc7('0x2d4b')] = this[_0x4cc7('0x363f')]('kerning', _0x24d15c, _0x695ab0, 0x0); _0x2415ec[_0x4cc7('0x3675')] = this[_0x4cc7('0x364c')](_0x4cc7('0x3495'), _0x24d15c, _0x695ab0, 'start'); _0xbfa77e = ''; for (_0x24d15c = _0x24d15c[_0x4cc7('0x1edc')](); _0x24d15c[_0x4cc7('0x94e')](); ) _0x695ab0 = _0x24d15c[_0x4cc7('0x3a')](), _0xbfa77e += _0x396c2e['print'](_0x695ab0); _0x2415ec[_0x4cc7('0xcb4')] = _0xbfa77e; return _0x2415ec; }, '__class__': _0x3ce3da }); var _0x19fce5 = function(_0x495ca7, _0x54879c) { this[_0x4cc7('0x3676')] = _0x495ca7; this['width'] = this['mSvg'][_0x4cc7('0x7d9')]; this[_0x4cc7('0x98b')] = this[_0x4cc7('0x3676')][_0x4cc7('0x98b')]; this[_0x4cc7('0x3677')] = this['mSvg']; if (null != _0x54879c && (this['mRoot'] = this['mSvg'][_0x4cc7('0x3678')](_0x54879c), null == this[_0x4cc7('0x3677')])) throw new _0x202aa0('Could\x20not\x20find\x20SVG\x20group:\x20' + _0x54879c); }; _0x16dada['format.svg.SVGRenderer'] = _0x19fce5; _0x19fce5['__name__'] = [_0x2d63f9[_0x4cc7('0x4cb')], _0x4cc7('0x35f4'), _0x4cc7('0x3679')]; _0x19fce5[_0x4cc7('0x8')] = {}; _0x19fce5[_0x4cc7('0x8')]['width'] = null; _0x19fce5[_0x4cc7('0x8')]['height'] = null; _0x19fce5[_0x4cc7('0x8')]['mSvg'] = null; _0x19fce5[_0x4cc7('0x8')]['mRoot'] = null; _0x19fce5[_0x4cc7('0x8')]['mGfx'] = null; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367a')] = null; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367b')] = null; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367c')] = null; _0x19fce5[_0x4cc7('0x8')]['mScaleH'] = null; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x1cb5')] = null; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367d')] = null; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x367e')] = function(_0x2b8b39) { (null == this.mFilter || this.mFilter(_0x2b8b39.name, this.mGroupPath)) && this.mGfx.renderText(_0x2b8b39); } ; _0x19fce5[_0x4cc7('0x8')]['iteratePath'] = function(_0x3645ab) { var _0x546112 = { yBUwW: function(_0x1fb3e3, _0xe5b084) { return _0x1fb3e3 * _0xe5b084; } }; if (_0x4cc7('0x367f') === _0x4cc7('0x367f')) { if ((null == this.mFilter || this.mFilter(_0x3645ab.name, this.mGroupPath)) && 0x0 != _0x3645ab.segments.length && null != this.mGfx) { var _0x5dfe7e = _0x3645ab.matrix.clone(); _0x5dfe7e.concat(this.mMatrix); var _0x31ccac = new _0x177168(_0x5dfe7e,this.mScaleRect,this.mScaleW,this.mScaleH); if (!this.mGfx.geometryOnly()) { _0x3645ab.segments[0x0].toGfx(this.mGfx, _0x31ccac); var _0x26ed4a = _0x3645ab.fill; switch (_0x26ed4a[0x1]) { case 0x0: _0x26ed4a = _0x26ed4a[0x2]; _0x26ed4a.updateMatrix(_0x5dfe7e); this.mGfx.beginGradientFill(_0x26ed4a); break; case 0x1: this.mGfx.beginFill(_0x26ed4a[0x2], _0x3645ab.fill_alpha * _0x3645ab.alpha); } null != _0x3645ab.stroke_colour && (_0x26ed4a = new _0x4e662f(), _0x26ed4a.thickness = Math.sqrt(_0x5dfe7e.a * _0x5dfe7e.a + _0x5dfe7e.d * _0x5dfe7e.d) / _0x19fce5.SQRT2 * _0x3645ab.stroke_width, _0x26ed4a.alpha = _0x3645ab.stroke_alpha * _0x3645ab.alpha, _0x26ed4a.color = _0x3645ab.stroke_colour, _0x26ed4a.capsStyle = _0x3645ab.stroke_caps, _0x26ed4a.jointStyle = _0x3645ab.joint_style, _0x26ed4a.miterLimit = _0x3645ab.miter_limit, this.mGfx.lineStyle(_0x26ed4a)); } _0x5dfe7e = 0x0; for (_0x3645ab = _0x3645ab.segments; _0x5dfe7e < _0x3645ab.length; ) _0x26ed4a = _0x3645ab[_0x5dfe7e], ++_0x5dfe7e, _0x26ed4a.toGfx(this.mGfx, _0x31ccac); this.mGfx.endLineStyle(); this.mGfx.endFill(); } } else { return new _0x1cc160(this.baseX + _0x3645ab % this.width * this.cellWidth,this.baseY + Math.floor(_0x546112.yBUwW(_0x3645ab, this.invWidth)) * this.cellHeight); } } ; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x3680')] = function(_0x1f83a2, _0x313eb9) { if (!_0x313eb9 || null == _0x1f83a2.name || '.' != _0x3a8a6f.substr(_0x1f83a2.name, 0x0, 0x1)) { this.mGroupPath.push(_0x1f83a2.name); var _0x43351a = 0x0; for (_0x1f83a2 = _0x1f83a2.children; _0x43351a < _0x1f83a2.length; ) { var _0x30b63d = _0x1f83a2[_0x43351a]; ++_0x43351a; switch (_0x30b63d[0x1]) { case 0x0: this.iteratePath(_0x30b63d[0x2]); break; case 0x1: this.iterateGroup(_0x30b63d[0x2], _0x313eb9); break; case 0x2: this.iterateText(_0x30b63d[0x2]); } } this.mGroupPath.pop(); } } ; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0xa17')] = function(_0x574bc2, _0xda87eb, _0x39e8d3, _0x480216, _0x5196b8, _0x38212c) { this.mGfx = new _0x2a2729(_0x574bc2); this.mMatrix = null == _0xda87eb ? new _0x4a1676() : _0xda87eb.clone(); this.mScaleRect = _0x480216; this.mScaleW = _0x5196b8; this.mScaleH = _0x38212c; this.mFilter = _0x39e8d3; this.mGroupPath = []; this.iterateGroup(this.mRoot, null == _0x39e8d3); } ; _0x19fce5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x19fce5; var _0x410180 = function() {}; _0x16dada[_0x4cc7('0x3681')] = _0x410180; _0x410180['__name__'] = [_0x4cc7('0xc79'), _0x4cc7('0x35f4'), _0x4cc7('0x3682')]; _0x410180[_0x4cc7('0x8')] = {}; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x410180[_0x4cc7('0x8')]['x'] = null; _0x410180[_0x4cc7('0x8')]['y'] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x330a')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0xcb4')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x2c60')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x3601')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x3602')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x3603')] = null; _0x410180[_0x4cc7('0x8')]['stroke_width'] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x3670')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x3683')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x2d4b')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x3673')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x3675')] = null; _0x410180[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x410180; var _0x533da2 = _0x16dada[_0x4cc7('0x3684')] = {}; _0x16dada[_0x4cc7('0x3684')]['__ename__'] = ['haxe', _0x4cc7('0x3685')]; _0x16dada[_0x4cc7('0x3684')][_0x4cc7('0xd2d')] = [_0x2d63f9.PQoxn, _0x4cc7('0x8f7'), _0x4cc7('0x3686'), _0x4cc7('0x3687'), 'LocalFunction']; _0x533da2['CFunction'] = [_0x4cc7('0x3688'), 0x0]; _0x533da2[_0x4cc7('0x3688')]['toString'] = _0x3e3cd2; _0x533da2[_0x4cc7('0x3688')]['__enum__'] = _0x533da2; _0x533da2[_0x4cc7('0x8f7')] = function(_0x1792ee) { _0x1792ee = ['Module', 0x1, _0x1792ee]; _0x1792ee['__enum__'] = _0x533da2; _0x1792ee[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x1792ee; } ; _0x533da2[_0x4cc7('0x3686')] = function(_0x523112, _0x41936b, _0x23dd19) { _0x523112 = [_0x4cc7('0x3686'), 0x2, _0x523112, _0x41936b, _0x23dd19]; _0x523112[_0x4cc7('0xd2f')] = _0x533da2; _0x523112[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x523112; } ; _0x533da2[_0x4cc7('0x3687')] = function(_0x2c4071, _0xa7ac30) { _0x2c4071 = ['Method', 0x3, _0x2c4071, _0xa7ac30]; _0x2c4071[_0x4cc7('0xd2f')] = _0x533da2; _0x2c4071[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x2c4071; } ; _0x533da2[_0x4cc7('0x3689')] = function(_0x165061) { _0x165061 = [_0x4cc7('0x3689'), 0x4, _0x165061]; _0x165061[_0x4cc7('0xd2f')] = _0x533da2; _0x165061[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x165061; } ; var _0x4964ea = function() {}; _0x16dada[_0x4cc7('0x368a')] = _0x4964ea; _0x4964ea[_0x4cc7('0x8f2')] = ['haxe', _0x4cc7('0x368b')]; _0x4964ea[_0x4cc7('0x368c')] = function(_0x1ac7d6) { if (null == _0x1ac7d6) return []; var _0x5b0322 = Error[_0x4cc7('0x368d')]; Error['prepareStackTrace'] = function(_0x1ac7d6, _0x5b0322) { _0x1ac7d6 = []; for (var _0x536e45 = 0x0; _0x536e45 < _0x5b0322[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x368e') !== _0x4cc7('0x368e')) { return _0x4cc7('0xc48'); } else { var _0x387f27 = _0x5b0322[_0x536e45]; ++_0x536e45; null != _0x4964ea[_0x4cc7('0x368f')] && (_0x387f27 = _0x4964ea['wrapCallSite'](_0x387f27)); var _0x190bbd = null , _0x4d7be9 = _0x387f27[_0x4cc7('0x3690')](); if (null != _0x4d7be9) { var _0x4bf907 = _0x4d7be9['lastIndexOf']('.'); 0x0 <= _0x4bf907 && (_0x190bbd = _0x3a8a6f[_0x4cc7('0x946')](_0x4d7be9, 0x0, _0x4bf907), _0x4d7be9 = _0x3a8a6f['substr'](_0x4d7be9, _0x4bf907 + 0x1, null), _0x190bbd = _0x533da2[_0x4cc7('0x3687')](_0x190bbd, _0x4d7be9)); } _0x1ac7d6[_0x4cc7('0x29')](_0x533da2[_0x4cc7('0x3686')](_0x190bbd, _0x387f27[_0x4cc7('0x3691')](), _0x387f27['getLineNumber']())); } } return _0x1ac7d6; } ; _0x1ac7d6 = _0x4964ea[_0x4cc7('0x3692')](_0x1ac7d6[_0x4cc7('0x3693')]); Error[_0x4cc7('0x368d')] = _0x5b0322; return _0x1ac7d6; } ; _0x4964ea[_0x4cc7('0x3694')] = function() { try { throw _0x2d63f9[_0x4cc7('0x2ac')](Error); } catch (_0x2068cd) { _0x4964ea['lastException'] = _0x2068cd; _0x2068cd instanceof _0x202aa0 && (_0x2068cd = _0x2068cd[_0x4cc7('0x9a4')]); var _0x2e1138 = _0x4964ea[_0x4cc7('0x368c')](_0x2068cd); _0x2e1138['shift'](); return _0x2e1138; } } ; _0x4964ea[_0x4cc7('0x31d0')] = function() { return _0x4964ea[_0x4cc7('0x368c')](_0x4964ea['lastException']); } ; _0x4964ea[_0x4cc7('0x8eb')] = function(_0x5d14e0) { for (var _0x370609 = new _0x4ab476(), _0x1fbf9b = 0x0; _0x1fbf9b < _0x5d14e0[_0x4cc7('0x21')]; ) { var _0xdf20bb = _0x5d14e0[_0x1fbf9b]; ++_0x1fbf9b; _0x370609['b'] += _0x2d63f9['WmIXz']; _0x4964ea['itemToString'](_0x370609, _0xdf20bb); } return _0x370609['b']; } ; _0x4964ea['itemToString'] = function(_0x26e1b1, _0x446f2d) { if (_0x4cc7('0x3695') === 'iWdZq') { switch (_0x446f2d[0x1]) { case 0x0: _0x26e1b1['b'] += 'a\x20C\x20function'; break; case 0x1: _0x446f2d = _0x446f2d[0x2]; _0x26e1b1['b'] += _0x4cc7('0x3696'); _0x26e1b1['b'] += null == _0x446f2d ? _0x4cc7('0x574') : '' + _0x446f2d; break; case 0x2: var _0x2b59e2 = _0x446f2d[0x4] , _0x80b92a = _0x446f2d[0x3]; _0x446f2d = _0x446f2d[0x2]; null != _0x446f2d && (_0x4964ea[_0x4cc7('0x3697')](_0x26e1b1, _0x446f2d), _0x26e1b1['b'] += '\x20('); _0x26e1b1['b'] += null == _0x80b92a ? 'null' : '' + _0x80b92a; _0x26e1b1['b'] += _0x4cc7('0x3698'); _0x26e1b1['b'] += null == _0x2b59e2 ? 'null' : '' + _0x2b59e2; null != _0x446f2d && (_0x26e1b1['b'] += ')'); break; case 0x3: _0x2b59e2 = _0x446f2d[0x3]; _0x446f2d = _0x446f2d[0x2]; _0x26e1b1['b'] += _0x2d63f9[_0x4cc7('0x2a1')](null, _0x446f2d) ? _0x4cc7('0x574') : '' + _0x446f2d; _0x26e1b1['b'] += '.'; _0x26e1b1['b'] += null == _0x2b59e2 ? _0x4cc7('0x574') : '' + _0x2b59e2; break; case 0x4: _0x446f2d = _0x446f2d[0x2], _0x26e1b1['b'] += _0x4cc7('0x3699'), _0x26e1b1['b'] += null == _0x446f2d ? 'null' : '' + _0x446f2d; } } else { var _0x5e55e1 = _0x2b59e2++; this[_0x4cc7('0xd26')][_0x4cc7('0x2b')](_0x5e55e1)[_0x4cc7('0xfcc')](); } } ; _0x4964ea[_0x4cc7('0x3692')] = function(_0x3b9653) { if (null == _0x3b9653) return []; if (_0x4cc7('0x4dc') == typeof _0x3b9653) { if ('HeBXw' === 'mUdfD') { return 0x0 <= _0x3b9653[_0x4cc7('0x2d')](',') ? _0x50d0f8[_0x4cc7('0x2f4b')](_0x3b9653[_0x4cc7('0x46')](',')) : 0x0 != _0x50d0f8['checkCondition2'](_0x3b9653); } else { _0x3b9653 = _0x3b9653[_0x4cc7('0x46')]('\x0a'); _0x4cc7('0x14a7') == _0x3b9653[0x0] && _0x3b9653[_0x4cc7('0x1907')](); for (var _0x104238 = [], _0x3abc7e = new _0x1e3ce8(_0x4cc7('0x369a'),''), _0x4a9a27 = 0x0; _0x4a9a27 < _0x3b9653[_0x4cc7('0x21')]; ) { var _0x5c7be2 = _0x3b9653[_0x4a9a27]; ++_0x4a9a27; if (_0x3abc7e[_0x4cc7('0xc7c')](_0x5c7be2)) { _0x5c7be2 = _0x3abc7e[_0x4cc7('0xc7d')](0x1)[_0x4cc7('0x46')]('.'); var _0x83515a = _0x5c7be2[_0x4cc7('0x9fc')]() , _0x5ec584 = _0x3abc7e[_0x4cc7('0xc7d')](0x2) , _0x5ec3d1 = _0x4bf907[_0x4cc7('0xd08')](_0x3abc7e[_0x4cc7('0xc7d')](0x3)); _0x104238[_0x4cc7('0x29')](_0x533da2[_0x4cc7('0x3686')]('Anonymous\x20function' == _0x83515a ? _0x533da2['LocalFunction']() : _0x56067a[_0x4cc7('0x7dc')](_0x4cc7('0x369b'), _0x83515a) ? null : _0x533da2[_0x4cc7('0x3687')](_0x5c7be2[_0x4cc7('0xc7a')]('.'), _0x83515a), _0x5ec584, _0x5ec3d1)); } else _0x104238[_0x4cc7('0x29')](_0x533da2[_0x4cc7('0x8f7')](_0x29cea6[_0x4cc7('0xd12')](_0x5c7be2))); } return _0x104238; } } return _0x3b9653; } ; var _0x5a0729 = function(_0x2331a5, _0x30c1bd) { this[_0x4cc7('0xb84')] = _0x2331a5; this[_0x4cc7('0xb83')] = _0x30c1bd; }; _0x16dada[_0x4cc7('0x369c')] = _0x5a0729; _0x5a0729[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), '_Int64', '___Int64']; _0x5a0729[_0x4cc7('0x8')] = {}; _0x5a0729[_0x4cc7('0x8')]['high'] = null; _0x5a0729[_0x4cc7('0x8')]['low'] = null; _0x5a0729[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5a0729; var _0x3ccc21 = function() {}; _0x16dada[_0x4cc7('0x369d')] = _0x3ccc21; _0x3ccc21[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x4f7')]; _0x3ccc21[_0x4cc7('0xbdb')] = function(_0x411542, _0x575c78) { _0x5260f5[_0x4cc7('0x369e')](_0x411542, _0x575c78); } ; var _0x312a2b = function() { this['buf'] = new _0x4ab476(); this[_0x4cc7('0x121b')] = []; this[_0x4cc7('0x369f')] = _0x312a2b[_0x4cc7('0x36a0')]; this[_0x4cc7('0x36a1')] = _0x312a2b[_0x4cc7('0x36a2')]; this[_0x4cc7('0x36a3')] = new _0x3a1efa(); this[_0x4cc7('0x36a4')] = 0x0; }; _0x16dada[_0x4cc7('0x36a5')] = _0x312a2b; _0x312a2b['__name__'] = [_0x4cc7('0x4a5'), _0x4cc7('0x36a6')]; _0x312a2b[_0x4cc7('0xa42')] = function(_0x3abd2b) { if ('oxKWI' === _0x4cc7('0x36a7')) { this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](0x7, 75.4); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5b); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this['lizard'][_0x4cc7('0xac9')](6.3, 74.5, null, -0x7); this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0x9eb')]['spritesheet'][_0x4cc7('0xacd')](!0x1); var _0x255440 = new _0x161060(this[_0x4cc7('0xacc')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')]('Sorry\x20about\x20that!', -0x50, -0x14, null, null, null, _0x255440, null); } else { var _0x3c153b = new _0x312a2b(); _0x3c153b['serialize'](_0x3abd2b); return _0x3c153b[_0x4cc7('0x8eb')](); } } ; _0x312a2b[_0x4cc7('0x8')] = {}; _0x312a2b[_0x4cc7('0x8')]['buf'] = null; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x121b')] = null; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36a3')] = null; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36a4')] = null; _0x312a2b[_0x4cc7('0x8')]['useCache'] = null; _0x312a2b[_0x4cc7('0x8')]['useEnumIndex'] = null; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { if (_0x4cc7('0x36a8') !== _0x4cc7('0x36a8')) { for (a = _0x88b5e3.fromString(a); null != a; ) this.recordScore(a), a = _0x88b5e3.STRING_PARSER.matchedRight(), a = _0x88b5e3.fromString(a); b && (this.save(), this.saveFile.flush()); } else { return this.buf.b; } } ; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36a9')] = function(_0x947624) { var _0x40c71d = this.shash; _0x40c71d = null != _0x842c50[_0x947624] ? _0x40c71d.getReserved(_0x947624) : _0x40c71d.h[_0x947624]; if (null != _0x40c71d) this.buf.b += 'R', this.buf.b += _0x56067a.GHAHs(null, _0x40c71d) ? _0x4cc7('0x574') : '' + _0x40c71d; else { if (_0x4cc7('0x36aa') === _0x4cc7('0x36ab')) { if (null == _0x40c71d) return; _0x947624 = _0x2bc114.toObjectVector(null); for (var _0x4a7df4 = 0x0, _0x4ce880 = _0x40c71d.length; _0x4a7df4 < _0x4ce880; ) { var _0x320eab = _0x4a7df4++; _0x947624.set(_0x320eab, _0x40c71d[_0x320eab]); } } else { _0x40c71d = this.shash; var _0xb74203 = this.scount++; null != _0x842c50[_0x947624] ? _0x40c71d.setReserved(_0x947624, _0xb74203) : _0x40c71d.h[_0x947624] = _0xb74203; this.buf.b += 'y'; _0x947624 = encodeURIComponent(_0x947624); this.buf.b += _0x4bf907.string(_0x947624.length); this.buf.b += ':'; this.buf.b += null == _0x947624 ? _0x4cc7('0x574') : '' + _0x947624; } } } ; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36ac')] = function(_0x683db4) { for (var _0x5d7c6d = typeof _0x683db4, _0x309890 = 0x0, _0x407eee = this.cache.length; _0x309890 < _0x407eee; ) { var _0x115bc5 = _0x309890++ , _0x34fbac = this.cache[_0x115bc5]; if (typeof _0x34fbac == _0x5d7c6d && _0x34fbac == _0x683db4) return this.buf.b += 'r', this.buf.b += null == _0x115bc5 ? _0x4cc7('0x574') : '' + _0x115bc5, !0x0; } this.cache.push(_0x683db4); return !0x1; } ; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36ad')] = function(_0x353f1b) { if ('fXNVm' === 'fXNVm') { for (var _0x19f50e = 0x0, _0x2e5dec = _0x19c1c0.fields(_0x353f1b); _0x19f50e < _0x2e5dec.length; ) { if (_0x4cc7('0x36ae') !== 'hnGtc') { return !0x1; } else { var _0x38ddbc = _0x2e5dec[_0x19f50e]; ++_0x19f50e; this.serializeString(_0x38ddbc); this.serialize(_0x19c1c0.field(_0x353f1b, _0x38ddbc)); } } this.buf.b += 'g'; } else { null != _0x353f1b && _0x353f1b.removeEventListener(_0x4cc7('0x144'), _0x48c401(this, this.onShaderInvalidated)); } } ; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x36af')] = function(_0x18a502) { var _0x2be048 = _0x4b4d92[_0x4cc7('0x329')](_0x18a502); switch (_0x2be048[0x1]) { case 0x0: this.buf.b += 'n'; break; case 0x1: if (0x0 == _0x18a502) { this.buf.b += 'z'; break; } this.buf.b += 'i'; this.buf.b += null == _0x18a502 ? _0x4cc7('0x574') : '' + _0x18a502; break; case 0x2: isNaN(_0x18a502) ? this.buf.b += 'k' : isFinite(_0x18a502) ? (this.buf.b += 'd', this.buf.b += null == _0x18a502 ? _0x4cc7('0x574') : '' + _0x18a502) : this.buf.b += 0x0 > _0x18a502 ? 'm' : 'p'; break; case 0x3: this.buf.b += _0x18a502 ? 't' : 'f'; break; case 0x4: _0x5260f5.__instanceof(_0x18a502, _0x39d1e6) ? (_0x18a502 = _0x4b4d92.getClassName(_0x18a502), this.buf.b += 'A', this.serializeString(_0x18a502)) : _0x5260f5.__instanceof(_0x18a502, _0x5a6431) ? (this.buf.b += 'B', this.serializeString(_0x4b4d92.getEnumName(_0x18a502))) : this.useCache && this.serializeRef(_0x18a502) || (this.buf.b += 'o', this.serializeFields(_0x18a502)); break; case 0x5: throw new _0x202aa0(_0x4cc7('0x36b0')); case 0x6: _0x2be048 = _0x2be048[0x2]; if (_0x2be048 == String) { this.serializeString(_0x18a502); break; } if (this.useCache && this.serializeRef(_0x18a502)) break; switch (_0x2be048) { case Array: _0x2be048 = 0x0; this.buf.b += 'a'; for (var _0x219e0a = 0x0, _0x5df07e = _0x18a502.length; _0x219e0a < _0x5df07e; ) { if (_0x4cc7('0x36b1') === _0x4cc7('0x36b1')) { var _0x5a2738 = _0x219e0a++; null == _0x18a502[_0x5a2738] ? ++_0x2be048 : (0x0 < _0x2be048 && (0x1 == _0x2be048 ? this.buf.b += 'n' : (this.buf.b += 'u', this.buf.b += null == _0x2be048 ? 'null' : '' + _0x2be048), _0x2be048 = 0x0), this.serialize(_0x18a502[_0x5a2738])); } else { for (var _0x2a3e26 = new _0x4ab476(), _0xb49dcd = 0x0; _0xb49dcd < _0x18a502.length; ) { var _0x23072b = _0x18a502[_0xb49dcd]; ++_0xb49dcd; _0x2a3e26.b += '\x0aCalled\x20from\x20'; _0x4964ea.itemToString(_0x2a3e26, _0x23072b); } return _0x2a3e26.b; } } 0x0 < _0x2be048 && (0x1 == _0x2be048 ? this.buf.b += 'n' : (this.buf.b += 'u', this.buf.b += null == _0x2be048 ? _0x4cc7('0x574') : '' + _0x2be048)); this.buf.b += 'h'; break; case Date: this.buf.b += 'v'; this.buf.b += _0x4bf907.string(_0x18a502.getTime()); break; case _0x560bef: this.buf.b += 'l'; for (_0x18a502 = _0x18a502.h; _0x56067a.JnUmG(null, _0x18a502); ) _0x2be048 = _0x18a502.item, _0x18a502 = _0x18a502.next, this.serialize(_0x2be048); this.buf.b += 'h'; break; case _0x67da9e: this.buf.b += 'q'; for (_0x2be048 = _0x18a502.keys(); _0x2be048.hasNext(); ) _0x219e0a = _0x2be048.next(), this.buf.b += ':', this.buf.b += null == _0x219e0a ? _0x4cc7('0x574') : '' + _0x219e0a, this.serialize(_0x18a502.h[_0x219e0a]); this.buf.b += 'h'; break; case _0x142a66: this.buf.b += 'M'; for (_0x2be048 = _0x18a502.keys(); _0x2be048.hasNext(); ) _0x219e0a = _0x2be048.next(), _0x5df07e = _0x19c1c0.field(_0x219e0a, _0x4cc7('0x8ed')), _0x19c1c0.deleteField(_0x219e0a, _0x4cc7('0x8ed')), this.serialize(_0x219e0a), _0x219e0a.__id__ = _0x5df07e, this.serialize(_0x18a502.h[_0x219e0a.__id__]); this.buf.b += 'h'; break; case _0x3a1efa: this.buf.b += 'b'; for (_0x2be048 = _0x18a502.keys(); _0x2be048.hasNext(); ) _0x219e0a = _0x2be048.next(), this.serializeString(_0x219e0a), this.serialize(null != _0x842c50[_0x219e0a] ? _0x18a502.getReserved(_0x219e0a) : _0x18a502.h[_0x219e0a]); this.buf.b += 'h'; break; case _0x3fbf75: this.buf.b += 's'; this.buf.b += _0x4bf907.string(Math.ceil(_0x56067a.Ceavz(0x8, _0x18a502.length) / 0x6)); this.buf.b += ':'; _0x219e0a = 0x0; _0x5df07e = _0x18a502.length - 0x2; _0x2be048 = _0x312a2b.BASE64_CODES; if (null == _0x2be048) { _0x2be048 = Array(_0x312a2b.BASE64.length); _0x5a2738 = 0x0; for (var _0x5d4c46 = _0x312a2b.BASE64.length; _0x5a2738 < _0x5d4c46; ) { var _0x5ecbc4 = _0x5a2738++; _0x2be048[_0x5ecbc4] = _0x3a8a6f.cca(_0x312a2b.BASE64, _0x5ecbc4); } _0x312a2b.BASE64_CODES = _0x2be048; } for (; _0x219e0a < _0x5df07e; ) _0x5a2738 = _0x18a502.b[_0x219e0a++], _0x5d4c46 = _0x18a502.b[_0x219e0a++], _0x5ecbc4 = _0x18a502.b[_0x219e0a++], this.buf.b += String.fromCharCode(_0x2be048[_0x56067a.FItrY(_0x5a2738, 0x2)]), this.buf.b += String.fromCharCode(_0x2be048[(_0x5a2738 << 0x4 | _0x5d4c46 >> 0x4) & 0x3f]), this.buf.b += String.fromCharCode(_0x2be048[(_0x5d4c46 << 0x2 | _0x56067a.FItrY(_0x5ecbc4, 0x6)) & 0x3f]), this.buf.b += String.fromCharCode(_0x2be048[_0x5ecbc4 & 0x3f]); _0x219e0a == _0x5df07e ? (_0x5df07e = _0x18a502.b[_0x219e0a++], _0x18a502 = _0x18a502.b[_0x219e0a++], this.buf.b += String.fromCharCode(_0x2be048[_0x5df07e >> 0x2]), this.buf.b += String.fromCharCode(_0x2be048[(_0x5df07e << 0x4 | _0x18a502 >> 0x4) & 0x3f]), this.buf.b += String.fromCharCode(_0x2be048[_0x18a502 << 0x2 & 0x3f])) : _0x219e0a == _0x5df07e + 0x1 && (_0x18a502 = _0x18a502.b[_0x219e0a++], this.buf.b += String.fromCharCode(_0x2be048[_0x18a502 >> 0x2]), this.buf.b += String.fromCharCode(_0x2be048[_0x18a502 << 0x4 & 0x3f])); break; default: this.useCache && this.cache.pop(), null != _0x18a502.hxSerialize ? (this.buf.b += 'C', this.serializeString(_0x4b4d92.getClassName(_0x2be048)), this.useCache && this.cache.push(_0x18a502), _0x18a502.hxSerialize(this), this.buf.b += 'g') : (this.buf.b += 'c', this.serializeString(_0x4b4d92.getClassName(_0x2be048)), this.useCache && this.cache.push(_0x18a502), this.serializeFields(_0x18a502)); } break; case 0x7: _0x2be048 = _0x2be048[0x2]; if (this.useCache) { if (_0x4cc7('0x36b2') === _0x4cc7('0x36b2')) { if (this.serializeRef(_0x18a502)) break; this.cache.pop(); } else { var _0x13c636 = _0x18a502.fragmentData; _0x18a502 = _0x18a502.fragmentConstantsIndex; _0x13c636.set(_0x18a502, 0x1); _0x13c636.set(_0x56067a.OswrP(_0x18a502, 0x1), 0.00392156862745098); _0x13c636.set(_0x18a502 + 0x2, 0.000015378700499807768); _0x13c636.set(_0x18a502 + 0x3, 6.030862941101084e-8); } } this.buf.b += _0x4bf907.string(this.useEnumIndex ? 'j' : 'w'); this.serializeString(_0x4b4d92.getEnumName(_0x2be048)); this.useEnumIndex ? (this.buf.b += ':', this.buf.b += _0x4bf907.string(_0x18a502[0x1])) : this.serializeString(_0x18a502[0x0]); this.buf.b += ':'; _0x2be048 = _0x18a502.length; this.buf.b += _0x4bf907.string(_0x2be048 - 0x2); for (_0x219e0a = 0x2; _0x219e0a < _0x2be048; ) _0x5df07e = _0x219e0a++, this.serialize(_0x18a502[_0x5df07e]); this.useCache && this.cache.push(_0x18a502); break; default: throw new _0x202aa0(_0x4cc7('0x36b3') + _0x4bf907.string(_0x18a502)); } } ; _0x312a2b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x312a2b; var _0xac1deb = function(_0x324959) { var _0x2afc8e = this; this['id'] = setInterval(function() { if (_0x4cc7('0x36b4') === _0x4cc7('0x36b5')) { return 0x0 > _0x324959 ? _0x324959 + _0x2afc8e + 0x1 : _0x324959; } else { _0x2afc8e[_0x4cc7('0xa42')](); } }, _0x324959); }; _0x16dada[_0x4cc7('0x36b6')] = _0xac1deb; _0xac1deb[_0x4cc7('0x8f2')] = ['haxe', _0x4cc7('0x36b7')]; _0xac1deb[_0x4cc7('0xc5d')] = function(_0x36ea97, _0x56f185) { var _0x16eeff = new _0xac1deb(_0x56f185); _0x16eeff['run'] = function() { _0x16eeff[_0x4cc7('0xd8a')](); _0x36ea97(); } ; return _0x16eeff; } ; _0xac1deb[_0x4cc7('0x8')] = {}; _0xac1deb[_0x4cc7('0x8')]['id'] = null; _0xac1deb[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function() { _0x56067a.WepHT(null, this.id) && (clearInterval(this.id), this.id = null); } ; _0xac1deb[_0x4cc7('0x8')][_0x4cc7('0xa42')] = function() {} ; _0xac1deb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xac1deb; var _0x520240 = function() {}; _0x16dada[_0x4cc7('0x36b8')] = _0x520240; _0x520240[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x36b9'), _0x4cc7('0x36ba')]; _0x520240[_0x4cc7('0x8')] = {}; _0x520240[_0x4cc7('0x8')][_0x4cc7('0x2ba5')] = function(_0x103c1b) { return _0x4b4d92.resolveClass(_0x103c1b); } ; _0x520240[_0x4cc7('0x8')][_0x4cc7('0xd3a')] = function(_0x34abfa) { return _0x4b4d92.resolveEnum(_0x34abfa); } ; _0x520240[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x520240; var _0x30ebdd = function(_0x1dd1c5) { if (_0x4cc7('0x36bb') === _0x4cc7('0x36bb')) { this[_0x4cc7('0x36bc')] = _0x1dd1c5; this[_0x4cc7('0x21')] = _0x1dd1c5[_0x4cc7('0x21')]; this[_0x4cc7('0x1a91')] = 0x0; this[_0x4cc7('0x36bd')] = []; this[_0x4cc7('0x121b')] = []; _0x1dd1c5 = _0x30ebdd['DEFAULT_RESOLVER']; null == _0x1dd1c5 && (_0x1dd1c5 = new _0x520240(), _0x30ebdd[_0x4cc7('0x36be')] = _0x1dd1c5); this[_0x4cc7('0x36bf')] = _0x1dd1c5; } else { null == d && (d = new _0x169fce()); var _0x24bcfc = Math['cos'](c / 0x2) , _0x42f9fa = Math[_0x4cc7('0x27')](_0x56067a[_0x4cc7('0x7e2')](_0x1dd1c5, 0x2)) , _0x4e86c3 = Math['cos'](b / 0x2); c = Math[_0x4cc7('0x28')](c / 0x2); _0x1dd1c5 = Math[_0x4cc7('0x28')](_0x56067a[_0x4cc7('0x7e2')](_0x1dd1c5, 0x2)); b = Math[_0x4cc7('0x28')](b / 0x2); d['x'] = c * _0x42f9fa * _0x4e86c3 + _0x24bcfc * _0x1dd1c5 * b; d['y'] = _0x24bcfc * _0x1dd1c5 * _0x4e86c3 + c * _0x42f9fa * b; d['z'] = _0x24bcfc * _0x42f9fa * b - c * _0x1dd1c5 * _0x4e86c3; d['w'] = _0x24bcfc * _0x42f9fa * _0x4e86c3 - c * _0x1dd1c5 * b; return d; } }; _0x16dada['haxe.Unserializer'] = _0x30ebdd; _0x30ebdd[_0x4cc7('0x8f2')] = ['haxe', 'Unserializer']; _0x30ebdd[_0x4cc7('0x36c0')] = function() { if ('VPmJR' === _0x4cc7('0x36c1')) { for (var _0x436bac = [], _0x4a0750 = 0x0, _0x28b485 = _0x30ebdd[_0x4cc7('0x34ec')][_0x4cc7('0x21')]; _0x4a0750 < _0x28b485; ) { if ('MBogn' === 'pTTRj') { var _0x25b462 = _0x4cc7('0x36c2')[_0x4cc7('0x46')]('|') , _0x5bc64e = 0x0; while (!![]) { switch (_0x25b462[_0x5bc64e++]) { case '0': null == _0x4ec610 && (_0x4ec610 = new _0x169fce()); continue; case '1': this[_0x4cc7('0x9eb')][_0x4cc7('0xac9')](0x9, 74.5, null, 0x0); continue; case '2': this[_0x4cc7('0xace')][_0x4cc7('0xb9a')] = _0x48c401(this, this['onTweenUpdate']); continue; case '3': _0x4ec610['z'] = 0x0 * _0xe55ee4; continue; case '4': _0xe55ee4 = _0x4ec610['x'] * _0x4ec610['x'] + _0x4ec610['y'] * _0x4ec610['y'] + _0x4ec610['z'] * _0x4ec610['z'] + _0x4ec610['w'] * _0x4ec610['w']; continue; case '5': _0x4ec610['y'] = _0xe55ee4; continue; case '6': var _0x17c945 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x4ec610 = null; continue; case '7': _0x3ae7ae[_0x4cc7('0xa50')](_0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](), 4.13, { 'x': 0x200, 'y': -0x74, 'z': 0x9fc })[_0x4cc7('0xa53')](_0x2c7717['easeInOut']); continue; case '8': this['frameMinTime'] = 4.13; continue; case '9': 1e-10 > (0x0 <= _0x1338c4 ? _0x1338c4 : -_0x1338c4) || (0x0 == _0xe55ee4 ? (_0x4ec610['x'] = 0x0, _0x4ec610['y'] = 0x0, _0x4ec610['z'] = 0x0, _0x4ec610['w'] = 0x1) : (_0xe55ee4 = 0x1 / Math[_0x4cc7('0x2c')](_0xe55ee4), _0x4ec610['x'] *= _0xe55ee4, _0x4ec610['y'] *= _0xe55ee4, _0x4ec610['z'] *= _0xe55ee4, _0x4ec610['w'] *= _0xe55ee4)); continue; case '10': this[_0x4cc7('0x9eb')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '11': this['lizard']['spritesheet']['set_currentFrame'](0x42); continue; case '12': _0x4ec610['w'] = Math[_0x4cc7('0x27')](-1.0471975511965976); continue; case '13': _0x488f5d[_0x4cc7('0x2730')](_0x17c945, 4.13, _0x4ec610)['ease'](_0x2c7717['easeInOut']); continue; case '14': var _0xe55ee4 = Math[_0x4cc7('0x28')](-1.0471975511965976); continue; case '15': var _0x1338c4 = _0xe55ee4 - 0x1; continue; case '16': _0x4ec610['x'] = 0x0 * _0xe55ee4; continue; case '17': this[_0x4cc7('0xfd7')] = 4.13 + 1.4; continue; } break; } } else { var _0x54a9a4 = _0x4a0750++; _0x436bac[_0x30ebdd[_0x4cc7('0x34ec')]['charCodeAt'](_0x54a9a4)] = _0x54a9a4; } } return _0x436bac; } else { var _0x1fedc8 = this[_0x4cc7('0x19d2')]['get_parent']()[_0x4cc7('0xfca')]()[_0x4cc7('0x1007')](this[_0x4cc7('0x19d3')]) , _0x556271 = this[_0x4cc7('0x19d2')][_0x4cc7('0xfca')]()['transformVector'](_0x2a6728[_0x4cc7('0x2351')]) , _0x301914 = this[_0x4cc7('0x19d4')]; null == _0x301914 && (_0x301914 = new _0x21e384()); _0x301914['x'] = _0x1fedc8['x'] + _0x556271['x']; _0x301914['y'] = _0x1fedc8['y'] + _0x556271['y']; _0x301914['z'] = _0x1fedc8['z'] + _0x556271['z']; } } ; _0x30ebdd[_0x4cc7('0xa42')] = function(_0x5c9a71) { return new _0x30ebdd(_0x5c9a71)[_0x4cc7('0x36c3')](); } ; _0x30ebdd[_0x4cc7('0x8')] = {}; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36bc')] = null; _0x30ebdd[_0x4cc7('0x8')]['pos'] = null; _0x30ebdd[_0x4cc7('0x8')]['length'] = null; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x121b')] = null; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36bd')] = null; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36bf')] = null; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36c4')] = function(_0x44dc8a) { if (_0x4cc7('0x36c5') !== _0x4cc7('0x36c5')) { _0x57b7c1.get_instance().stopBeeps(); this.student = this.tunnel = null; this.sprites.set_length(0x0); } else { _0x56067a.GHAHs(null, _0x44dc8a) ? (null == _0x9fd086.instance && (_0x9fd086.instance = new _0x9fd086()), this.resolver = _0x9fd086.instance) : this.resolver = _0x44dc8a; } } ; _0x30ebdd[_0x4cc7('0x8')]['readDigits'] = function() { for (var _0x3f1543 = 0x0, _0x255fa7 = !0x1, _0x45eacd = this.pos; ; ) { if (_0x4cc7('0x36c6') === 'KuZFp') { this._addedToStage || (this._addedToStage = !0x0, null == this._stage3DProxy && (this._stage3DProxy = -0x1 == this._contextIndex ? _0x5b817f.getInstance(this.stage).getFreeStage3DProxy(this._forceSoftware, this._profile) : _0x5b817f.getInstance(this.stage).getStage3DProxy(this._contextIndex, this._forceSoftware, this._profile), this._stage3DProxy.addEventListener(_0x4cc7('0x111e'), _0x48c401(this, this.onViewportUpdated)), this._stage3DProxy.addEventListener(_0x4cc7('0x1120'), _0x48c401(this, this.onContext3DRecreated))), this._globalPosDirty = !0x0, this._rttBufferManager = _0x58e9a4.getInstance(this._stage3DProxy), this._renderer.set_stage3DProxy(this._depthRenderer.set_stage3DProxy(this._stage3DProxy)), _0x3f1543 = new _0x212a6a(this.stage.get_x() + this.stage.stageWidth,this.stage.get_y() + this.stage.stageHeight), 0x0 == this._globalWidth ? this.set_width(null != this.parent ? this.parent.globalToLocal(_0x3f1543).x - this._localTLPos.x : this.stage.stageWidth) : this._rttBufferManager.set_viewWidth(this._globalWidth | 0x0), 0x0 == this._globalHeight ? this.set_height(_0x56067a.EsBmm(null, this.parent) ? this.parent.globalToLocal(_0x3f1543).y - this._localTLPos.y : this.stage.stageHeight) : this._rttBufferManager.set_viewHeight(this._globalHeight | 0x0), this._shareContext && this._mouse3DManager.addViewLayer(this)); } else { var _0x190b61 = this.buf.charCodeAt(this.pos); if (_0x190b61 != _0x190b61) break; if (0x2d == _0x190b61) { if ('UvlCE' === 'UvlCE') { if (this.pos != _0x45eacd) break; _0x255fa7 = !0x0; } else { null == _0x190b61 && (_0x190b61 = -0x1); if (0x0 != _0x190b61 && (null == this.__state.program || 0x1 != this.__state.program.__format)) { -0x1 == _0x190b61 && (_0x190b61 = _0x45eacd.get_length() >> 0x2); for (var _0x3066e8 = (_0x3f1543 = 0x1 == _0x3f1543) ? this.__vertexConstants : this.__fragmentConstants, _0x504065 = 0x0, _0x365eb8 = 0x4 * _0x255fa7, _0x2691de = 0x0, _0x41da43 = _0x190b61; _0x2691de < _0x41da43; ) _0x2691de++, _0x3066e8[_0x365eb8++] = _0x45eacd.get(_0x504065++), _0x3066e8[_0x365eb8++] = _0x45eacd.get(_0x504065++), _0x3066e8[_0x365eb8++] = _0x45eacd.get(_0x504065++), _0x3066e8[_0x365eb8++] = _0x45eacd.get(_0x504065++); null != this.__state.program && this.__state.program.__markDirty(_0x3f1543, _0x255fa7, _0x190b61); } } } else { if (0x30 > _0x190b61 || 0x39 < _0x190b61) break; _0x3f1543 = 0xa * _0x3f1543 + (_0x190b61 - 0x30); } this.pos++; } } _0x255fa7 && (_0x3f1543 *= -0x1); return _0x3f1543; } ; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x175b')] = function() { for (var _0x3eac0a = this.pos; ; ) { var _0xbb60ce = this.buf.charCodeAt(this.pos); if (_0xbb60ce != _0xbb60ce) break; if (_0x2d63f9.XDAoP(0x2b, _0xbb60ce) && 0x3a > _0xbb60ce || 0x65 == _0xbb60ce || 0x45 == _0xbb60ce) this.pos++; else break; } return parseFloat(_0x3a8a6f.substr(this.buf, _0x3eac0a, this.pos - _0x3eac0a)); } ; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36c7')] = function(_0x21463b) { if (_0x4cc7('0x36c8') === 'YDiKp') { for (; ; ) { if (this.pos >= this.length) throw new _0x202aa0(_0x4cc7('0x36c9')); if (0x67 == this.buf.charCodeAt(this.pos)) break; var _0x8c1665 = this.unserialize(); if (_0x4cc7('0x4dc') != typeof _0x8c1665) throw new _0x202aa0(_0x4cc7('0x36ca')); var _0x5134f8 = this.unserialize(); _0x21463b[_0x8c1665] = _0x5134f8; } this.pos++; } else { _0x8c1665.responseData = _0x8c1665.fromBytes(_0x21463b); _0x5134f8.complete(_0x8c1665.responseData); } } ; _0x30ebdd[_0x4cc7('0x8')]['unserializeEnum'] = function(_0x12e0d2, _0x2caa4a) { if (_0x4cc7('0x36cb') === _0x4cc7('0x36cc')) { _0x12e0d2 = ['Custom', 0x3, _0x12e0d2]; _0x12e0d2.__enum__ = _0x4cd43d; _0x12e0d2.toString = _0x3e3cd2; return _0x12e0d2; } else { if (0x3a != this.buf.charCodeAt(this.pos++)) throw new _0x202aa0('Invalid\x20enum\x20format'); var _0x11468b = this.readDigits(); if (_0x2d63f9.kReQO(0x0, _0x11468b)) return _0x4b4d92.createEnum(_0x12e0d2, _0x2caa4a); for (var _0x4d5cd4 = []; 0x0 < _0x11468b--; ) _0x4d5cd4.push(this.unserialize()); return _0x4b4d92.createEnum(_0x12e0d2, _0x2caa4a, _0x4d5cd4); } } ; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x36c3')] = function() { switch (this.buf.charCodeAt(this.pos++)) { case 0x41: var _0x113a79 = this.unserialize() , _0x535e41 = this.resolver.resolveClass(_0x113a79); if (_0x2d63f9.kReQO(null, _0x535e41)) throw new _0x202aa0('Class\x20not\x20found\x20' + _0x113a79); return _0x535e41; case 0x42: _0x113a79 = this.unserialize(); _0x535e41 = this.resolver.resolveEnum(_0x113a79); if (null == _0x535e41) throw new _0x202aa0('Enum\x20not\x20found\x20' + _0x113a79); return _0x535e41; case 0x43: _0x113a79 = this.unserialize(); _0x535e41 = this.resolver.resolveClass(_0x113a79); if (null == _0x535e41) throw new _0x202aa0(_0x4cc7('0x2b1') + _0x113a79); _0x113a79 = _0x4b4d92.createEmptyInstance(_0x535e41); this.cache.push(_0x113a79); _0x113a79.hxUnserialize(this); if (_0x2d63f9.LNDEf(0x67, this.buf.charCodeAt(this.pos++))) throw new _0x202aa0(_0x4cc7('0x36cd')); return _0x113a79; case 0x4d: _0x113a79 = new _0x142a66(); for (this.cache.push(_0x113a79); 0x68 != this.buf.charCodeAt(this.pos); ) _0x535e41 = this.unserialize(), _0x113a79.set(_0x535e41, this.unserialize()); this.pos++; return _0x113a79; case 0x52: _0x113a79 = this.readDigits(); if (0x0 > _0x113a79 || _0x113a79 >= this.scache.length) throw new _0x202aa0(_0x4cc7('0x36ce')); return this.scache[_0x113a79]; case 0x61: _0x113a79 = []; for (this.cache.push(_0x113a79); ; ) { if (_0x4cc7('0x36cf') !== _0x4cc7('0x36d0')) { _0x535e41 = this.buf.charCodeAt(this.pos); if (0x68 == _0x535e41) { this.pos++; break; } 0x75 == _0x535e41 ? (this.pos++, _0x535e41 = this.readDigits(), _0x113a79[_0x113a79.length + _0x535e41 - 0x1] = null) : _0x113a79.push(this.unserialize()); } else { return this._data; } } return _0x113a79; case 0x62: _0x113a79 = new _0x3a1efa(); for (this.cache.push(_0x113a79); 0x68 != this.buf.charCodeAt(this.pos); ) { _0x535e41 = this.unserialize(); var _0x1ea704 = this.unserialize(); null != _0x842c50[_0x535e41] ? _0x113a79.setReserved(_0x535e41, _0x1ea704) : _0x113a79.h[_0x535e41] = _0x1ea704; } this.pos++; return _0x113a79; case 0x63: _0x113a79 = this.unserialize(); _0x535e41 = this.resolver.resolveClass(_0x113a79); if (null == _0x535e41) throw new _0x202aa0(_0x2d63f9.LiAPD + _0x113a79); _0x113a79 = _0x4b4d92.createEmptyInstance(_0x535e41); this.cache.push(_0x113a79); this.unserializeObject(_0x113a79); return _0x113a79; case 0x64: return this.readFloat(); case 0x66: return !0x1; case 0x69: return this.readDigits(); case 0x6a: _0x113a79 = this.unserialize(); _0x535e41 = this.resolver.resolveEnum(_0x113a79); if (null == _0x535e41) throw new _0x202aa0(_0x4cc7('0x36d1') + _0x113a79); this.pos++; _0x1ea704 = this.readDigits(); var _0x572590 = _0x535e41.__constructs__.slice()[_0x1ea704]; if (null == _0x572590) throw new _0x202aa0(_0x4cc7('0x36d2') + _0x113a79 + '@' + _0x1ea704); _0x113a79 = this.unserializeEnum(_0x535e41, _0x572590); this.cache.push(_0x113a79); return _0x113a79; case 0x6b: return NaN; case 0x6c: _0x113a79 = new _0x560bef(); for (this.cache.push(_0x113a79); 0x68 != this.buf.charCodeAt(this.pos); ) _0x113a79.add(this.unserialize()); this.pos++; return _0x113a79; case 0x6d: return -Infinity; case 0x6e: return null; case 0x6f: return _0x113a79 = {}, this.cache.push(_0x113a79), this.unserializeObject(_0x113a79), _0x113a79; case 0x70: return Infinity; case 0x71: _0x113a79 = new _0x67da9e(); this.cache.push(_0x113a79); for (_0x535e41 = this.buf.charCodeAt(this.pos++); 0x3a == _0x535e41; ) _0x535e41 = this.readDigits(), _0x1ea704 = this.unserialize(), _0x113a79.h[_0x535e41] = _0x1ea704, _0x535e41 = this.buf.charCodeAt(this.pos++); if (0x68 != _0x535e41) throw new _0x202aa0(_0x4cc7('0x36d3')); return _0x113a79; case 0x72: _0x113a79 = this.readDigits(); if (0x0 > _0x113a79 || _0x2d63f9.POEgc(_0x113a79, this.cache.length)) throw new _0x202aa0(_0x4cc7('0x36d4')); return this.cache[_0x113a79]; case 0x73: _0x113a79 = this.readDigits(); _0x572590 = this.buf; if (0x3a != this.buf.charCodeAt(this.pos++) || this.length - this.pos < _0x113a79) throw new _0x202aa0(_0x4cc7('0x36d5')); var _0x3d7ef2 = _0x30ebdd.CODES; null == _0x3d7ef2 && (_0x3d7ef2 = _0x30ebdd.initCodes(), _0x30ebdd.CODES = _0x3d7ef2); var _0x52c742 = this.pos , _0x217bd4 = _0x113a79 & 0x3 , _0x17d80f = _0x52c742 + _0x2d63f9.uswch(_0x113a79, _0x217bd4); _0x535e41 = new _0x3fbf75(new _0x5abb78(0x3 * (_0x113a79 >> 0x2) + (0x2 <= _0x217bd4 ? _0x2d63f9.uswch(_0x217bd4, 0x1) : 0x0))); for (_0x1ea704 = 0x0; _0x52c742 < _0x17d80f; ) { var _0x4bf907 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)] , _0x48c401 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)]; _0x535e41.b[_0x1ea704++] = (_0x4bf907 << 0x2 | _0x48c401 >> 0x4) & 0xff; _0x4bf907 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)]; _0x535e41.b[_0x1ea704++] = (_0x48c401 << 0x4 | _0x4bf907 >> 0x2) & 0xff; _0x48c401 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)]; _0x535e41.b[_0x1ea704++] = (_0x4bf907 << 0x6 | _0x48c401) & 0xff; } 0x2 <= _0x217bd4 && (_0x48c401 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)], _0x17d80f = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)], _0x535e41.b[_0x1ea704++] = (_0x48c401 << 0x2 | _0x17d80f >> 0x4) & 0xff, _0x2d63f9.ZCDhS(0x3, _0x217bd4) && (_0x572590 = _0x3d7ef2[_0x572590.charCodeAt(_0x52c742++)], _0x535e41.b[_0x1ea704++] = (_0x17d80f << 0x4 | _0x572590 >> 0x2) & 0xff)); this.pos += _0x113a79; this.cache.push(_0x535e41); return _0x535e41; 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(this.pos + 0x4) ? (_0x113a79 = _0x3a8a6f.strDate(_0x3a8a6f.substr(this.buf, this.pos, 0x13)), this.pos += 0x13) : (_0x113a79 = this.readFloat(), _0x113a79 = new Date(_0x113a79)), this.cache.push(_0x113a79), _0x113a79; case 0x77: _0x113a79 = this.unserialize(); _0x535e41 = this.resolver.resolveEnum(_0x113a79); if (null == _0x535e41) throw new _0x202aa0(_0x4cc7('0x36d1') + _0x113a79); _0x113a79 = this.unserializeEnum(_0x535e41, this.unserialize()); this.cache.push(_0x113a79); return _0x113a79; case 0x78: throw _0x202aa0.wrap(this.unserialize()); case 0x79: _0x113a79 = this.readDigits(); if (0x3a != this.buf.charCodeAt(this.pos++) || this.length - this.pos < _0x113a79) throw new _0x202aa0(_0x4cc7('0x36d6')); _0x535e41 = _0x3a8a6f.substr(this.buf, this.pos, _0x113a79); this.pos += _0x113a79; _0x535e41 = decodeURIComponent(_0x535e41.split('+').join('\x20')); this.scache.push(_0x535e41); return _0x535e41; case 0x7a: return 0x0; } this.pos--; throw new _0x202aa0(_0x4cc7('0x36d7') + this.buf.charAt(this.pos) + _0x4cc7('0x36d8') + this.pos); } ; _0x30ebdd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x30ebdd; var _0x9fd086 = function() {}; _0x16dada[_0x4cc7('0x36d9')] = _0x9fd086; _0x9fd086[_0x4cc7('0x8f2')] = ['haxe', _0x4cc7('0x36b9'), 'NullResolver']; _0x9fd086[_0x4cc7('0x8')] = {}; _0x9fd086[_0x4cc7('0x8')][_0x4cc7('0x2ba5')] = function(_0x55b4bd) { return null; } ; _0x9fd086[_0x4cc7('0x8')]['resolveEnum'] = function(_0x1a3be3) { return null; } ; _0x9fd086[_0x4cc7('0x8')]['__class__'] = _0x9fd086; var _0x4c5843 = function(_0x2d89d3) { for (var _0x106e36 = _0x2d89d3[_0x4cc7('0x21')], _0x2aaa5c = 0x1; _0x106e36 > 0x1 << _0x2aaa5c; ) ++_0x2aaa5c; if (0x8 < _0x2aaa5c || _0x106e36 != 0x1 << _0x2aaa5c) throw new _0x202aa0(_0x2d63f9[_0x4cc7('0x2b4')]); this['base'] = _0x2d89d3; this['nbits'] = _0x2aaa5c; }; _0x16dada['haxe.crypto.BaseCode'] = _0x4c5843; _0x4c5843['__name__'] = ['haxe', 'crypto', _0x4cc7('0x36da')]; _0x4c5843[_0x4cc7('0x8')] = {}; _0x4c5843[_0x4cc7('0x8')][_0x4cc7('0x3e7')] = null; _0x4c5843[_0x4cc7('0x8')]['nbits'] = null; _0x4c5843[_0x4cc7('0x8')][_0x4cc7('0x1b7c')] = null; _0x4c5843[_0x4cc7('0x8')][_0x4cc7('0x36db')] = function(_0x11ec52) { for (var _0x550278 = this.nbits, _0x5b7b59 = this.base, _0x14fc1d = 0x8 * _0x11ec52.length / _0x550278 | 0x0, _0x599e40 = new _0x3fbf75(new _0x5abb78(_0x56067a.fYTEu(_0x14fc1d, 0x0 == 0x8 * _0x11ec52.length % _0x550278 ? 0x0 : 0x1))), _0x12cb4b = 0x0, _0x3f677a = 0x0, _0xc8fd4 = (0x1 << _0x550278) - 0x1, _0x4bf907 = 0x0, _0x48c401 = 0x0; _0x48c401 < _0x14fc1d; ) { for (; _0x3f677a < _0x550278; ) _0x3f677a += 0x8, _0x12cb4b <<= 0x8, _0x12cb4b |= _0x11ec52.b[_0x4bf907++]; _0x3f677a -= _0x550278; _0x599e40.b[_0x48c401++] = _0x5b7b59.b[_0x12cb4b >> _0x3f677a & _0xc8fd4] & 0xff; } 0x0 < _0x3f677a && (_0x599e40.b[_0x48c401++] = _0x5b7b59.b[_0x12cb4b << _0x550278 - _0x3f677a & _0xc8fd4] & 0xff); return _0x599e40; } ; _0x4c5843[_0x4cc7('0x8')]['initTable'] = function() { for (var _0x306b14 = [], _0x46f52a = 0x0; 0x100 > _0x46f52a; ) { var _0x4a707d = _0x46f52a++; _0x306b14[_0x4a707d] = -0x1; } _0x46f52a = 0x0; for (_0x4a707d = this.base.length; _0x46f52a < _0x4a707d; ) { if (_0x4cc7('0x36dc') !== _0x4cc7('0x36dc')) { return _0x457ac5.prototype.get_height.call(this) - this.rectangleExtraWidth; } else { var _0x56b678 = _0x46f52a++; _0x306b14[this.base.b[_0x56b678]] = _0x56b678; } } this.tbl = _0x306b14; } ; _0x4c5843[_0x4cc7('0x8')][_0x4cc7('0x33a9')] = function(_0x315616) { var _0x2f205d = this.nbits; null == this.tbl && this.initTable(); for (var _0x39b3d1 = this.tbl, _0x49339a = _0x315616.length * _0x2f205d >> 0x3, _0x2a85e5 = new _0x3fbf75(new _0x5abb78(_0x49339a)), _0x5e01e3 = 0x0, _0x4fd11f = 0x0, _0x263172 = 0x0, _0x4bf907 = 0x0; _0x4bf907 < _0x49339a; ) { for (; 0x8 > _0x4fd11f; ) { _0x4fd11f += _0x2f205d; _0x5e01e3 <<= _0x2f205d; var _0x48c401 = _0x39b3d1[_0x315616.b[_0x263172++]]; if (-0x1 == _0x48c401) throw new _0x202aa0('BaseCode\x20:\x20invalid\x20encoded\x20char'); _0x5e01e3 |= _0x48c401; } _0x4fd11f -= 0x8; _0x2a85e5.b[_0x4bf907++] = _0x5e01e3 >> _0x4fd11f & 0xff; } return _0x2a85e5; } ; _0x4c5843[_0x4cc7('0x8')]['__class__'] = _0x4c5843; var _0x1ad657 = function() {}; _0x16dada['haxe.crypto.Sha1'] = _0x1ad657; _0x1ad657['__name__'] = ['haxe', _0x2d63f9[_0x4cc7('0x36dd')], _0x4cc7('0x36de')]; _0x1ad657['encode'] = function(_0x4cc4eb) { var _0x2dfc72 = new _0x1ad657(); _0x4cc4eb = _0x2dfc72[_0x4cc7('0x36df')](_0x1ad657[_0x4cc7('0x2b31')](_0x4cc4eb)); return _0x2dfc72[_0x4cc7('0xd29')](_0x4cc4eb); } ; _0x1ad657['str2blks'] = function(_0x117e2) { _0x117e2 = _0x3fbf75[_0x4cc7('0x1815')](_0x117e2); for (var _0x1c4eba = (_0x117e2[_0x4cc7('0x21')] + 0x8 >> 0x6) + 0x1, _0x47e92a = [], _0x9535fa = 0x0, _0x34ac5a = 0x10 * _0x1c4eba; _0x9535fa < _0x34ac5a; ) { var _0x5185b4 = _0x9535fa++; _0x47e92a[_0x5185b4] = 0x0; } _0x9535fa = 0x0; for (_0x34ac5a = _0x117e2[_0x4cc7('0x21')]; _0x9535fa < _0x34ac5a; ) _0x5185b4 = _0x9535fa++, _0x47e92a[_0x5185b4 >> 0x2] |= _0x117e2['b'][_0x5185b4] << 0x18 - ((_0x5185b4 & 0x3) << 0x3); _0x9535fa = _0x117e2[_0x4cc7('0x21')]; _0x47e92a[_0x9535fa >> 0x2] |= 0x80 << 0x18 - (_0x56067a[_0x4cc7('0x7e4')](_0x9535fa, 0x3) << 0x3); _0x47e92a[0x10 * _0x1c4eba - 0x1] = 0x8 * _0x117e2['length']; return _0x47e92a; } ; _0x1ad657[_0x4cc7('0x8')] = {}; _0x1ad657[_0x4cc7('0x8')][_0x4cc7('0x36df')] = function(_0x35a4de) { for (var _0x4b7197 = [], _0x49ed13 = 0x67452301, _0x5e7627 = -0x10325477, _0x323549 = -0x67452302, _0x40f939 = 0x10325476, _0x1851d8 = -0x3c2d1e10, _0x2bd688 = 0x0; _0x2bd688 < _0x35a4de.length; ) { for (var _0x4bf907 = _0x49ed13, _0x48c401 = _0x5e7627, _0x16dada = _0x323549, _0x350ec0 = _0x40f939, _0x5aff49 = _0x1851d8, _0x161060 = 0x0; 0x50 > _0x161060; ) { if (0x10 > _0x161060) _0x4b7197[_0x161060] = _0x35a4de[_0x2bd688 + _0x161060]; else { var _0x53db36 = _0x4b7197[_0x161060 - 0x3] ^ _0x4b7197[_0x161060 - 0x8] ^ _0x4b7197[_0x161060 - 0xe] ^ _0x4b7197[_0x161060 - 0x10]; _0x4b7197[_0x161060] = _0x53db36 << 0x1 | _0x53db36 >>> 0x1f; } _0x53db36 = _0x56067a.fYTEu((_0x49ed13 << 0x5 | _0x49ed13 >>> 0x1b) + this.ft(_0x161060, _0x5e7627, _0x323549, _0x40f939) + _0x1851d8 + _0x4b7197[_0x161060], this.kt(_0x161060)); _0x1851d8 = _0x40f939; _0x40f939 = _0x323549; _0x323549 = _0x5e7627 << 0x1e | _0x5e7627 >>> 0x2; _0x5e7627 = _0x49ed13; _0x49ed13 = _0x53db36; ++_0x161060; } _0x49ed13 += _0x4bf907; _0x5e7627 += _0x48c401; _0x323549 += _0x16dada; _0x40f939 += _0x350ec0; _0x1851d8 += _0x5aff49; _0x2bd688 += 0x10; } return [_0x49ed13, _0x5e7627, _0x323549, _0x40f939, _0x1851d8]; } ; _0x1ad657[_0x4cc7('0x8')]['ft'] = function(_0x171df2, _0xbc370, _0x486119, _0x59fefa) { return 0x14 > _0x171df2 ? _0xbc370 & _0x486119 | ~_0xbc370 & _0x59fefa : 0x28 > _0x171df2 ? _0xbc370 ^ _0x486119 ^ _0x59fefa : 0x3c > _0x171df2 ? _0xbc370 & _0x486119 | _0xbc370 & _0x59fefa | _0x486119 & _0x59fefa : _0xbc370 ^ _0x486119 ^ _0x59fefa; } ; _0x1ad657[_0x4cc7('0x8')]['kt'] = function(_0x7761e) { return 0x14 > _0x7761e ? 0x5a827999 : 0x28 > _0x7761e ? 0x6ed9eba1 : 0x3c > _0x7761e ? -0x70e44324 : -0x359d3e2a; } ; _0x1ad657[_0x4cc7('0x8')][_0x4cc7('0xd29')] = function(_0x5c7048) { if (_0x4cc7('0x36e0') !== 'PqLKO') { return this.get_tabEnabled(); } else { for (var _0x9ce2a8 = '', _0x3b02e6 = 0x0; _0x3b02e6 < _0x5c7048.length; ) { var _0x21abec = _0x5c7048[_0x3b02e6]; ++_0x3b02e6; _0x9ce2a8 += _0x29cea6.hex(_0x21abec, 0x8); } return _0x9ce2a8.toLowerCase(); } } ; _0x1ad657[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1ad657; var _0x1897c6 = function() {}; _0x16dada['haxe.ds.ArraySort'] = _0x1897c6; _0x1897c6['__name__'] = [_0x4cc7('0x4a5'), 'ds', _0x4cc7('0x36e1')]; _0x1897c6['sort'] = function(_0x46c2d1, _0x55a53f) { var _0x5e1a18 = {}; _0x5e1a18[_0x4cc7('0x36e2')] = function(_0x1fb3e3, _0x1fc810) { return _0x1fb3e3 == _0x1fc810; } ; if ('uNRMe' !== _0x4cc7('0x36e3')) { _0x1897c6[_0x4cc7('0x36e4')](_0x46c2d1, _0x55a53f, 0x0, _0x46c2d1[_0x4cc7('0x21')]); } else { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')]['setIndexedPosition'](4.8, 31.4); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x51); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x69); this['child']['spritesheet']['set_xInverted'](!0x0); var _0x31861b = _0x1baaa1['width'](0x6ea) , _0x1eb45a = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x276f'), 0x68, -0xe8, null, _0x5e1a18[_0x4cc7('0x36e2')](null, _0x31861b) ? null : Math[_0x4cc7('0xa96')](_0x31861b / 2.5), null, _0x1eb45a); _0x31861b = new _0x161060(this['duplicator'][_0x4cc7('0xc4b')]()); this['dialog']['addBubble']('Well,\x20yeah.\x20Who\x20else\x20would\x20it\x20be?', 0x0, 0xf0, null, null, null, _0x31861b); this[_0x4cc7('0x1089')](); } } ; _0x1897c6['rec'] = function(_0x44f91b, _0xda1999, _0x470b44, _0x3694b9) { var _0x3830be = _0x470b44 + _0x3694b9 >> 0x1; if (0xc > _0x3694b9 - _0x470b44) { if (!(_0x3694b9 <= _0x470b44)) for (_0x3830be = _0x470b44 + 0x1; _0x3830be < _0x3694b9; ) for (var _0xec0b5d = _0x3830be++; _0xec0b5d > _0x470b44; ) { if (0x0 > _0xda1999(_0x44f91b[_0xec0b5d], _0x44f91b[_0xec0b5d - 0x1])) _0x1897c6[_0x4cc7('0xdf2')](_0x44f91b, _0xec0b5d - 0x1, _0xec0b5d); else break; --_0xec0b5d; } } else _0x1897c6[_0x4cc7('0x36e4')](_0x44f91b, _0xda1999, _0x470b44, _0x3830be), _0x1897c6[_0x4cc7('0x36e4')](_0x44f91b, _0xda1999, _0x3830be, _0x3694b9), _0x1897c6[_0x4cc7('0x36e5')](_0x44f91b, _0xda1999, _0x470b44, _0x3830be, _0x3694b9, _0x3830be - _0x470b44, _0x3694b9 - _0x3830be); } ; _0x1897c6['doMerge'] = function(_0x444e18, _0x526c2f, _0x1284a6, _0x1a393d, _0x14064d, _0x1ec1a7, _0x1d0c20) { var _0x2dc921 = {}; _0x2dc921[_0x4cc7('0x36e6')] = function(_0x1fb3e3, _0xe66120) { return _0x1fb3e3 / _0xe66120; } ; _0x2dc921[_0x4cc7('0x36e7')] = function(_0x1fb3e3, _0x13d29c) { return _0x1fb3e3 - _0x13d29c; } ; if (_0x4cc7('0x7e5') !== _0x56067a[_0x4cc7('0x36e8')]) { _0x444e18 = _0x444e18[_0x4cc7('0x1f26')] / _0x444e18[_0x4cc7('0x1f28')]; this[_0x4cc7('0x2174')][_0x4cc7('0x10cd')](_0x444e18); var _0x36be00 = this[_0x4cc7('0x2170')]; if (!(_0x36be00 >= _0x444e18 || 0.3 > _0x2dc921[_0x4cc7('0x36e6')](new Date()[_0x4cc7('0xbe3')](), 0x3e8) - this['lastUpdateTime'])) { this[_0x4cc7('0x2177')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; this[_0x4cc7('0x2170')] = _0x444e18; for (this[_0x4cc7('0x217a')]['lock'](); _0x36be00 < _0x444e18; ) { if (0.3333333333333333 > _0x36be00) { var _0x8861eb = 0x0; var _0x159725 = _0x36be00; } else 0.6666666666666666 > _0x36be00 ? (_0x8861eb = 0x1, _0x159725 = _0x36be00 - 0.3333333333333333) : (_0x8861eb = 0x2, _0x159725 = _0x2dc921['WVFix'](_0x36be00, 0.6666666666666666)); var _0x3cba1f = 6.2831853072 * _0x8861eb / 0x3 + 12.5663706144 * _0x159725; var _0x51b86f = _0x159725; _0x159725 = _0x51b86f * Math[_0x4cc7('0x27')](_0x3cba1f); _0x8861eb = _0x51b86f * Math[_0x4cc7('0x28')](_0x3cba1f); _0x3cba1f = 6.2831853072 * Math[_0x4cc7('0xc2b')](); _0x51b86f = 0.5 * Math[_0x4cc7('0xc2b')](); _0x51b86f *= _0x51b86f; _0x159725 += _0x51b86f * Math['cos'](_0x3cba1f); _0x8861eb += _0x51b86f * Math['sin'](_0x3cba1f); _0x159725 *= this[_0x4cc7('0x2171')]; _0x8861eb *= this[_0x4cc7('0x2172')]; _0x3cba1f = Math[_0x4cc7('0xc2b')]() * _0x36be00 * 1.4 + 0x1; this['starMatrix'][_0x4cc7('0xa2a')](); this[_0x4cc7('0x2173')][_0x4cc7('0xa9a')](_0x3cba1f, _0x3cba1f); this[_0x4cc7('0x2173')][_0x4cc7('0x1299')](_0x159725 + this[_0x4cc7('0x2171')] / 0x2, _0x8861eb + this[_0x4cc7('0x2172')] / 0x2); this['bitmap'][_0x4cc7('0xb0e')](this[_0x4cc7('0x2179')], this[_0x4cc7('0x2173')]); _0x36be00 += 0.0006666666666666666; } this[_0x4cc7('0x217a')][_0x4cc7('0x217b')](); } } else { if (0x0 != _0x1ec1a7 && 0x0 != _0x1d0c20) if (0x2 == _0x1ec1a7 + _0x1d0c20) 0x0 > _0x526c2f(_0x444e18[_0x1a393d], _0x444e18[_0x1284a6]) && _0x1897c6[_0x4cc7('0xdf2')](_0x444e18, _0x1a393d, _0x1284a6); else { if (_0x1ec1a7 > _0x1d0c20) { var _0x16f77d = _0x1ec1a7 >> 0x1; var _0x4bf907 = _0x1284a6 + _0x16f77d; var _0x48c401 = _0x1897c6[_0x4cc7('0x36e9')](_0x444e18, _0x526c2f, _0x1a393d, _0x14064d, _0x4bf907); var _0x16dada = _0x48c401 - _0x1a393d; } else _0x16dada = _0x1d0c20 >> 0x1, _0x48c401 = _0x1a393d + _0x16dada, _0x4bf907 = _0x1897c6[_0x4cc7('0x36ea')](_0x444e18, _0x526c2f, _0x1284a6, _0x1a393d, _0x48c401), _0x16f77d = _0x4bf907 - _0x1284a6; _0x1897c6[_0x4cc7('0xfdb')](_0x444e18, _0x526c2f, _0x4bf907, _0x1a393d, _0x48c401); _0x1a393d = _0x4bf907 + _0x16dada; _0x1897c6[_0x4cc7('0x36e5')](_0x444e18, _0x526c2f, _0x1284a6, _0x4bf907, _0x1a393d, _0x16f77d, _0x16dada); _0x1897c6[_0x4cc7('0x36e5')](_0x444e18, _0x526c2f, _0x1a393d, _0x48c401, _0x14064d, _0x1ec1a7 - _0x16f77d, _0x1d0c20 - _0x16dada); } } } ; _0x1897c6[_0x4cc7('0xfdb')] = function(_0x5964fa, _0x350b7f, _0x5009ec, _0x5853e4, _0x21497e) { if (_0x5009ec != _0x5853e4 && _0x5853e4 != _0x21497e) for (_0x350b7f = _0x1897c6[_0x4cc7('0x36eb')](_0x21497e - _0x5009ec, _0x5853e4 - _0x5009ec); 0x0 != _0x350b7f--; ) { for (var _0x3fe0d7 = _0x5964fa[_0x5009ec + _0x350b7f], _0x46cd81 = _0x5853e4 - _0x5009ec, _0x39488f = _0x5009ec + _0x350b7f, _0x4bf907 = _0x5009ec + _0x350b7f + _0x46cd81; _0x4bf907 != _0x5009ec + _0x350b7f; ) _0x5964fa[_0x39488f] = _0x5964fa[_0x4bf907], _0x39488f = _0x4bf907, _0x4bf907 = _0x21497e - _0x4bf907 > _0x46cd81 ? _0x4bf907 + _0x46cd81 : _0x5009ec + (_0x46cd81 - (_0x21497e - _0x4bf907)); _0x5964fa[_0x39488f] = _0x3fe0d7; } } ; _0x1897c6[_0x4cc7('0x36eb')] = function(_0x4a76bb, _0x2031e0) { for (; 0x0 != _0x2031e0; ) { var _0x538af9 = _0x4a76bb % _0x2031e0; _0x4a76bb = _0x2031e0; _0x2031e0 = _0x538af9; } return _0x4a76bb; } ; _0x1897c6[_0x4cc7('0x36ea')] = function(_0x3117f8, _0x25212b, _0x53f5e2, _0x2bec57, _0x26eb9d) { if ('grNjY' !== _0x4cc7('0x36ec')) { null == _0x3117f8 && (_0x3117f8 = !0x0); this[_0x4cc7('0xec3')] = _0x3117f8; this[_0x4cc7('0x2f52')] = !0x0; return this; } else { _0x2bec57 -= _0x53f5e2; for (var _0x59d419, _0x4c8c14; 0x0 < _0x2bec57; ) _0x59d419 = _0x2bec57 >> 0x1, _0x4c8c14 = _0x53f5e2 + _0x59d419, 0x0 > _0x25212b(_0x3117f8[_0x26eb9d], _0x3117f8[_0x4c8c14]) ? _0x2bec57 = _0x59d419 : (_0x53f5e2 = _0x4c8c14 + 0x1, _0x2bec57 = _0x2bec57 - _0x59d419 - 0x1); return _0x53f5e2; } } ; _0x1897c6['lower'] = function(_0x757b19, _0x5de941, _0x3e27b9, _0x49f5c2, _0x1a0d2e) { if (_0x4cc7('0x36ed') === _0x4cc7('0x36ee')) { return null != this[_0x4cc7('0x22c6')] ? this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] : 0x0; } else { _0x49f5c2 -= _0x3e27b9; for (var _0x501142, _0x4bdffd; 0x0 < _0x49f5c2; ) _0x501142 = _0x49f5c2 >> 0x1, _0x4bdffd = _0x3e27b9 + _0x501142, 0x0 > _0x5de941(_0x757b19[_0x4bdffd], _0x757b19[_0x1a0d2e]) ? (_0x3e27b9 = _0x4bdffd + 0x1, _0x49f5c2 = _0x49f5c2 - _0x501142 - 0x1) : _0x49f5c2 = _0x501142; return _0x3e27b9; } } ; _0x1897c6[_0x4cc7('0xdf2')] = function(_0x16937e, _0x519070, _0x5baed3) { var _0x3e168f = _0x16937e[_0x519070]; _0x16937e[_0x519070] = _0x16937e[_0x5baed3]; _0x16937e[_0x5baed3] = _0x3e168f; } ; var _0x31a1ea = function(_0x10a1aa, _0x416a3a) { this['map'] = _0x10a1aa; this[_0x4cc7('0x9f5')] = _0x416a3a; this['index'] = 0x0; this['count'] = _0x416a3a[_0x4cc7('0x21')]; }; _0x16dada[_0x4cc7('0x36ef')] = _0x31a1ea; _0x31a1ea['__name__'] = [_0x4cc7('0x4a5'), 'ds', _0x4cc7('0x36f0'), _0x4cc7('0x36f1')]; _0x31a1ea[_0x4cc7('0x8')] = {}; _0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0xc92')] = null; _0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0x9f5')] = null; _0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0x9f3')] = null; _0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return this.index < this.count; } ; _0x31a1ea[_0x4cc7('0x8')]['next'] = function() { var _0x1854f1 = this.map , _0x58a8d8 = this.keys[this.index++]; return null != _0x842c50[_0x58a8d8] ? _0x1854f1.getReserved(_0x58a8d8) : _0x1854f1.h[_0x58a8d8]; } ; _0x31a1ea[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x31a1ea; var _0x3a1efa = function() { if (_0x4cc7('0x36f2') !== _0x4cc7('0x36f2')) { var _0x237e73 = this[_0x4cc7('0x36f3')]; this['__cacheFocus'] = this[_0x4cc7('0x36f3')] = a; if (null != _0x237e73) { var _0x7b3286 = new _0x1363ca('focusOut',!0x0,!0x1,a,!0x1,0x0) , _0xeb621a = []; _0x237e73[_0x4cc7('0xb86')](_0xeb621a); _0xeb621a[_0x4cc7('0x18b6')](); this[_0x4cc7('0x36f4')](_0x7b3286, _0xeb621a); } null != a && (_0x237e73 = new _0x1363ca(_0x4cc7('0x3428'),!0x0,!0x1,_0x237e73,!0x1,0x0), _0x7b3286 = [], a[_0x4cc7('0xb86')](_0x7b3286), _0x7b3286[_0x4cc7('0x18b6')](), this[_0x4cc7('0x36f4')](_0x237e73, _0x7b3286)); } else { this['h'] = {}; } }; _0x16dada[_0x4cc7('0x36f5')] = _0x3a1efa; _0x3a1efa['__name__'] = ['haxe', 'ds', _0x4cc7('0x36f6')]; _0x3a1efa[_0x4cc7('0x8f8')] = [_0x204525]; _0x3a1efa[_0x4cc7('0x8')] = {}; _0x3a1efa[_0x4cc7('0x8')]['h'] = null; _0x3a1efa[_0x4cc7('0x8')]['rh'] = null; _0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x7ec68a, _0x11f810) { null != _0x842c50[_0x7ec68a] ? this.setReserved(_0x7ec68a, _0x11f810) : this.h[_0x7ec68a] = _0x11f810; } ; _0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x1a6b6b) { if ('vgPGY' !== _0x4cc7('0x36f7')) { this._materialList = null; this.cleanUpBuffers(); } else { return null != _0x842c50[_0x1a6b6b] ? this.getReserved(_0x1a6b6b) : this.h[_0x1a6b6b]; } } ; _0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x4438f7) { if (_0x4cc7('0x36f8') === _0x4cc7('0x36f8')) { return null != _0x842c50[_0x4438f7] ? this.existsReserved(_0x4438f7) : this.h.hasOwnProperty(_0x4438f7); } else { this.height = _0x4438f7 - this.y; return _0x4438f7; } } ; _0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x97d')] = function(_0x583f66, _0x4f0ab1) { _0x56067a.GHAHs(null, this.rh) && (this.rh = {}); this.rh['$' + _0x583f66] = _0x4f0ab1; } ; _0x3a1efa[_0x4cc7('0x8')]['getReserved'] = function(_0x2539cd) { return null == this.rh ? null : this.rh['$' + _0x2539cd]; } ; _0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0xd76')] = function(_0x1eb03b) { if (_0x4cc7('0x36f9') !== _0x4cc7('0x36fa')) { return null == this.rh ? !0x1 : this.rh.hasOwnProperty('$' + _0x1eb03b); } else { _0x1897c6.rec(_0x1eb03b, b, 0x0, _0x1eb03b.length); } } ; _0x3a1efa[_0x4cc7('0x8')]['remove'] = function(_0x54b048) { if (_0x4cc7('0x36fb') === _0x4cc7('0x36fb')) { if (null != _0x842c50[_0x54b048]) { _0x54b048 = '$' + _0x54b048; if (null == this.rh || !this.rh.hasOwnProperty(_0x54b048)) return !0x1; delete this.rh[_0x54b048]; } else { if (!this.h.hasOwnProperty(_0x54b048)) return !0x1; delete this.h[_0x54b048]; } return !0x0; } else { _0x54b048 = _0x3fbf75.ofString(_0x54b048); return _0x406a52._new(_0x54b048.length, _0x54b048.b.bufferValue); } } ; _0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x9f5')] = function() { return _0x3a8a6f.iter(this.arrayKeys()); } ; _0x3a1efa[_0x4cc7('0x8')]['arrayKeys'] = function() { var _0x147d36 = [], _0x361581; for (_0x361581 in this.h) this.h.hasOwnProperty(_0x361581) && _0x147d36.push(_0x361581); if (null != this.rh) for (_0x361581 in this.rh) 0x24 == _0x361581.charCodeAt(0x0) && _0x147d36.push(_0x361581.substr(0x1)); return _0x147d36; } ; _0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { return new _0x31a1ea(this,this.arrayKeys()); } ; _0x3a1efa[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3a1efa; var _0x3b3175 = function() {}; _0x16dada[_0x4cc7('0x36fc')] = _0x3b3175; _0x3b3175[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'io', _0x4cc7('0x36fd')]; _0x3b3175[_0x4cc7('0x8')] = {}; _0x3b3175[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { if (_0x2d63f9.pEIob(_0x2d63f9.IHThR, _0x2d63f9.QPbJx)) { return 'Eof'; } else { null == c && (c = 0.1); _0x12dd16.call(this, a, b); this.zMultiplier = c; } } ; _0x3b3175[_0x4cc7('0x8')]['__class__'] = _0x3b3175; var _0x4cd43d = _0x16dada[_0x4cc7('0x36fe')] = {}; _0x16dada[_0x4cc7('0x36fe')][_0x4cc7('0xd03')] = [_0x4cc7('0x4a5'), 'io', _0x4cc7('0x14a7')]; _0x16dada[_0x4cc7('0x36fe')]['__constructs__'] = [_0x4cc7('0x36ff'), _0x4cc7('0x3700'), _0x4cc7('0x3701'), _0x4cc7('0x3702')]; _0x4cd43d['Blocked'] = [_0x4cc7('0x36ff'), 0x0]; _0x4cd43d[_0x4cc7('0x36ff')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x4cd43d[_0x4cc7('0x36ff')]['__enum__'] = _0x4cd43d; _0x4cd43d[_0x4cc7('0x3700')] = [_0x4cc7('0x3700'), 0x1]; _0x4cd43d[_0x4cc7('0x3700')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x4cd43d[_0x4cc7('0x3700')][_0x4cc7('0xd2f')] = _0x4cd43d; _0x4cd43d[_0x4cc7('0x3701')] = ['OutsideBounds', 0x2]; _0x4cd43d['OutsideBounds'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x4cd43d[_0x4cc7('0x3701')][_0x4cc7('0xd2f')] = _0x4cd43d; _0x4cd43d['Custom'] = function(_0x36337b) { if (_0x4cc7('0x3703') === _0x4cc7('0x3704')) { return _0x3f9803['highScoreGreaterThan'](0xbb8); } else { _0x36337b = [_0x4cc7('0x3702'), 0x3, _0x36337b]; _0x36337b[_0x4cc7('0xd2f')] = _0x4cd43d; _0x36337b[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x36337b; } } ; var _0xbf1f2c = function() {}; _0x16dada[_0x4cc7('0x3705')] = _0xbf1f2c; _0xbf1f2c[_0x4cc7('0x8f2')] = ['haxe', 'io', _0x4cc7('0x3706')]; _0xbf1f2c['i32ToFloat'] = function(_0x3d7899) { var _0x1af42e = _0x3d7899 >>> 0x17 & 0xff , _0x1e6bcd = _0x3d7899 & 0x7fffff; return 0x0 == _0x1e6bcd && 0x0 == _0x1af42e ? 0x0 : (0x1 - (_0x3d7899 >>> 0x1f << 0x1)) * (0x1 + Math[_0x4cc7('0x1013')](0x2, -0x17) * _0x1e6bcd) * Math[_0x4cc7('0x1013')](0x2, _0x1af42e - 0x7f); } ; _0xbf1f2c['floatToI32'] = function(_0x5212b1) { if (_0x4cc7('0x3707') !== _0x4cc7('0x3708')) { if (0x0 == _0x5212b1) return 0x0; var _0x2e4dcd = 0x0 > _0x5212b1 ? -_0x5212b1 : _0x5212b1 , _0x232cba = Math[_0x4cc7('0xaeb')](Math[_0x4cc7('0x2465')](_0x2e4dcd) / 0.6931471805599453); -0x7f > _0x232cba ? _0x232cba = -0x7f : 0x80 < _0x232cba && (_0x232cba = 0x80); _0x2e4dcd = Math['round'](0x800000 * (_0x2e4dcd / Math[_0x4cc7('0x1013')](0x2, _0x232cba) - 0x1)); 0x800000 == _0x2e4dcd && 0x80 > _0x232cba && (_0x2e4dcd = 0x0, ++_0x232cba); return (0x0 > _0x5212b1 ? -0x80000000 : 0x0) | _0x232cba + 0x7f << 0x17 | _0x2e4dcd; } else { this['student']['spritesheet'][_0x4cc7('0xacb')](0x6d); this[_0x4cc7('0x25e6')] = 0.5; } } ; _0xbf1f2c[_0x4cc7('0x3709')] = function(_0x518426, _0xdb86f2) { var _0x59c710 = (_0xdb86f2 >> 0x14 & 0x7ff) - 0x3ff; _0x518426 = 0x100000000 * (_0xdb86f2 & 0xfffff) + _0x2d63f9[_0x4cc7('0x2ba')](0x80000000, _0x2d63f9[_0x4cc7('0x2bb')](_0x518426, 0x1f)) + (_0x518426 & 0x7fffffff); return 0x0 == _0x518426 && -0x3ff == _0x59c710 ? 0x0 : (0x1 - (_0xdb86f2 >>> 0x1f << 0x1)) * (0x1 + Math[_0x4cc7('0x1013')](0x2, -0x34) * _0x518426) * Math[_0x4cc7('0x1013')](0x2, _0x59c710); } ; _0xbf1f2c[_0x4cc7('0xb81')] = function(_0x4dffd2) { var _0x2ff9ef = _0xbf1f2c[_0x4cc7('0x370a')]; if (0x0 == _0x4dffd2) _0x2ff9ef[_0x4cc7('0xb83')] = 0x0, _0x2ff9ef[_0x4cc7('0xb84')] = 0x0; else if (isFinite(_0x4dffd2)) { var _0x218851 = 0x0 > _0x4dffd2 ? -_0x4dffd2 : _0x4dffd2 , _0x194c83 = Math[_0x4cc7('0xaeb')](Math['log'](_0x218851) / 0.6931471805599453); _0x218851 = Math['round'](0x10000000000000 * (_0x218851 / Math[_0x4cc7('0x1013')](0x2, _0x194c83) - 0x1)); _0x2ff9ef[_0x4cc7('0xb83')] = _0x218851 | 0x0; _0x2ff9ef[_0x4cc7('0xb84')] = (0x0 > _0x4dffd2 ? -0x80000000 : 0x0) | _0x194c83 + 0x3ff << 0x14 | _0x218851 / 0x100000000 | 0x0; } else 0x0 < _0x4dffd2 ? (_0x2ff9ef[_0x4cc7('0xb83')] = 0x0, _0x2ff9ef[_0x4cc7('0xb84')] = 0x7ff00000) : (_0x2ff9ef[_0x4cc7('0xb83')] = 0x0, _0x2ff9ef[_0x4cc7('0xb84')] = -0x100000); return _0x2ff9ef; } ; var _0x28093a = function(_0x16638e) { switch (_0x16638e) { case '.': case '..': this[_0x4cc7('0x370b')] = _0x16638e; this['file'] = ''; return; } var _0xf6b483 = _0x16638e[_0x4cc7('0x15ca')]('/') , _0x1bb5d4 = _0x16638e[_0x4cc7('0x15ca')]('\x5c'); _0xf6b483 < _0x1bb5d4 ? (this['dir'] = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, 0x0, _0x1bb5d4), _0x16638e = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, _0x1bb5d4 + 0x1, null), this[_0x4cc7('0x370c')] = !0x0) : _0x1bb5d4 < _0xf6b483 ? (this[_0x4cc7('0x370b')] = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, 0x0, _0xf6b483), _0x16638e = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, _0xf6b483 + 0x1, null)) : this[_0x4cc7('0x370b')] = null; _0xf6b483 = _0x16638e[_0x4cc7('0x15ca')]('.'); -0x1 != _0xf6b483 ? (this['ext'] = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, _0xf6b483 + 0x1, null), this[_0x4cc7('0x982')] = _0x3a8a6f[_0x4cc7('0x946')](_0x16638e, 0x0, _0xf6b483)) : (this[_0x4cc7('0x370d')] = null, this[_0x4cc7('0x982')] = _0x16638e); }; _0x16dada['haxe.io.Path'] = _0x28093a; _0x28093a[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4a4')], 'io', _0x4cc7('0x4cd')]; _0x28093a[_0x4cc7('0x370e')] = function(_0x2bd119) { if (_0x4cc7('0x370f') === 'suTHB') { _0x2bd119 = new _0x28093a(_0x2bd119); return null == _0x2bd119[_0x4cc7('0x370b')] ? '' : _0x2bd119[_0x4cc7('0x370b')]; } else { e = c++; b[_0x4cc7('0x2b')](e)[_0x4cc7('0x239a')] = !0x0; b['get'](e)['ordering'] = e; if (null != b[_0x4cc7('0x2b')](e)[_0x4cc7('0x2195')]) for (var _0x431006 = 0x0, _0x5c6f57 = b[_0x4cc7('0x2b')](e)[_0x4cc7('0x2195')][_0x4cc7('0x23e6')]; _0x431006 < _0x5c6f57[_0x4cc7('0x34')](); ) { var _0x164beb = _0x5c6f57[_0x4cc7('0x2b')](_0x431006); ++_0x431006; _0x164beb[_0x4cc7('0x239a')] = !0x0; _0x164beb[_0x4cc7('0x23e5')] = e; } _0x431006 = b[_0x4cc7('0x2b')](e)['name'] + 'Path'; b[_0x4cc7('0x2b')](e)['lastPath'] = new _0x3e22cd(_0x431006); _0x431006 = b[_0x4cc7('0x2b')](e)[_0x4cc7('0x5e2')] + _0x4cc7('0x3710'); b[_0x4cc7('0x2b')](e)[_0x4cc7('0x1334')] = new _0x321787(_0x431006); } } ; _0x28093a[_0x4cc7('0x8')] = {}; _0x28093a[_0x4cc7('0x8')][_0x4cc7('0x370b')] = null; _0x28093a[_0x4cc7('0x8')][_0x4cc7('0x982')] = null; _0x28093a[_0x4cc7('0x8')][_0x4cc7('0x370d')] = null; _0x28093a[_0x4cc7('0x8')][_0x4cc7('0x370c')] = null; _0x28093a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x28093a; var _0x2d7c3e = function(_0x997af2) { if ('ICbZr' !== _0x4cc7('0x3711')) { this[_0x4cc7('0xa8d')] = _0x997af2; } else { return _0x4029ca['withValue'](_0x436dff['fromImage'](_0x997af2)); } }; _0x16dada[_0x4cc7('0x3712')] = _0x2d7c3e; _0x2d7c3e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x4cc7('0x3714'), 'NodeAccess']; _0x2d7c3e[_0x4cc7('0x8')] = {}; _0x2d7c3e[_0x4cc7('0x8')][_0x4cc7('0xa8d')] = null; _0x2d7c3e[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function(_0x425b83) { if ('ZMOqx' === _0x4cc7('0x3715')) { var _0xa75f4c = this.__x.elementsNamed(_0x425b83).next(); if (null == _0xa75f4c) { if (this.__x.nodeType == _0x4fbde0.Document) _0xa75f4c = _0x4cc7('0xb25'); else { _0xa75f4c = this.__x; if (_0xa75f4c.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0xa75f4c.nodeType); _0xa75f4c = _0xa75f4c.nodeName; } throw new _0x202aa0(_0xa75f4c + _0x4cc7('0x3716') + _0x425b83); } return new _0x23d30b(_0xa75f4c); } else { var _0x5b89c0 = _0x425b83.pixelRatio; d.__canvas.width = e * _0x5b89c0 | 0x0; d.__canvas.height = f * _0x5b89c0 | 0x0; d.__canvas.style.width = e + 'px'; d.__canvas.style.height = f + 'px'; e = _0x4a1676.__pool.get(); e.copyFrom(l); e.scale(_0x5b89c0, _0x5b89c0); _0x425b83.setTransform(e, _0x429a62.context); _0x4a1676.__pool.release(e); } } ; _0x2d7c3e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2d7c3e; var _0x3b345e = function(_0x21b2c4) { this['__x'] = _0x21b2c4; }; _0x16dada[_0x4cc7('0x3717')] = _0x3b345e; _0x3b345e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x4cc7('0x3714'), _0x4cc7('0x3718')]; _0x3b345e[_0x4cc7('0x8')] = {}; _0x3b345e[_0x4cc7('0x8')]['__x'] = null; _0x3b345e[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function(_0x471623) { if (this.__x.nodeType == _0x4fbde0.Document) throw new _0x202aa0(_0x4cc7('0x3719') + _0x471623); var _0x391ffc = this.__x.get(_0x471623); if (null == _0x391ffc) { _0x391ffc = this.__x; if (_0x391ffc.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x391ffc.nodeType); throw new _0x202aa0(_0x391ffc.nodeName + '\x20is\x20missing\x20attribute\x20' + _0x471623); } return _0x391ffc; } ; _0x3b345e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3b345e; var _0x3d8ec0 = function(_0x2bcdc5) { this[_0x4cc7('0xa8d')] = _0x2bcdc5; }; _0x16dada[_0x4cc7('0x371a')] = _0x3d8ec0; _0x3d8ec0[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), '_Fast', _0x4cc7('0x371b')]; _0x3d8ec0[_0x4cc7('0x8')] = {}; _0x3d8ec0[_0x4cc7('0x8')][_0x4cc7('0xa8d')] = null; _0x3d8ec0[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function(_0x54213a) { if (this.__x.nodeType == _0x4fbde0.Document) throw new _0x202aa0(_0x4cc7('0x3719') + _0x54213a); return this.__x.exists(_0x54213a); } ; _0x3d8ec0[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3d8ec0; var _0x4c7eec = function(_0x521147) { this[_0x4cc7('0xa8d')] = _0x521147; }; _0x16dada[_0x4cc7('0x371c')] = _0x4c7eec; _0x4c7eec['__name__'] = [_0x4cc7('0x4a5'), 'xml', '_Fast', _0x4cc7('0x371d')]; _0x4c7eec[_0x4cc7('0x8')] = {}; _0x4c7eec[_0x4cc7('0x8')]['__x'] = null; _0x4c7eec[_0x4cc7('0x8')][_0x4cc7('0x100f')] = function(_0x6653b5) { return this.__x.elementsNamed(_0x6653b5).hasNext(); } ; _0x4c7eec[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4c7eec; var _0xf02f4 = function(_0x4d1488) { this[_0x4cc7('0xa8d')] = _0x4d1488; }; _0x16dada[_0x2d63f9[_0x4cc7('0x371e')]] = _0xf02f4; _0xf02f4[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x4cc7('0x3714'), _0x4cc7('0x371f')]; _0xf02f4[_0x4cc7('0x8')] = {}; _0xf02f4[_0x4cc7('0x8')][_0x4cc7('0xa8d')] = null; _0xf02f4[_0x4cc7('0x8')]['resolve'] = function(_0x565d29) { var _0x598d44 = new _0x560bef(); for (_0x565d29 = this.__x.elementsNamed(_0x565d29); _0x565d29.hasNext(); ) { var _0x20b482 = _0x565d29.next(); _0x598d44.add(new _0x23d30b(_0x20b482)); } return _0x598d44; } ; _0xf02f4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xf02f4; var _0x23d30b = function(_0x2cfe1c) { if (_0x2cfe1c[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0xb25')] && _0x2cfe1c['nodeType'] != _0x4fbde0['Element']) throw new _0x202aa0(_0x4cc7('0x3720') + _0x2cfe1c['nodeType']); this['x'] = _0x2cfe1c; this[_0x4cc7('0x1811')] = new _0x2d7c3e(_0x2cfe1c); this[_0x4cc7('0xe6f')] = new _0xf02f4(_0x2cfe1c); this[_0x4cc7('0x100e')] = new _0x3b345e(_0x2cfe1c); this[_0x4cc7('0x192f')] = new _0x3d8ec0(_0x2cfe1c); this[_0x4cc7('0x1834')] = new _0x4c7eec(_0x2cfe1c); }; _0x16dada['haxe.xml.Fast'] = _0x23d30b; _0x23d30b[_0x4cc7('0x8f2')] = ['haxe', 'xml', _0x4cc7('0x3721')]; _0x23d30b[_0x4cc7('0x8')] = {}; _0x23d30b[_0x4cc7('0x8')]['x'] = null; _0x23d30b[_0x4cc7('0x8')]['node'] = null; _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0xe6f')] = null; _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x100e')] = null; _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x192f')] = null; _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x1834')] = null; _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0xb4e')] = function() { if (this.x.nodeType == _0x4fbde0.Document) return _0x4cc7('0xb25'); var _0x56356d = this.x; if (_0x56356d.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x56356d.nodeType); return _0x56356d.nodeName; } ; _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x3722')] = function() { var _0x4fa44a = this.x; if (_0x2d63f9.NurKQ(_0x4fa44a.nodeType, _0x4fbde0.Document) && _0x4fa44a.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + _0x4fa44a.nodeType); _0x4fa44a = _0x3a8a6f.iter(_0x4fa44a.children); if (!_0x4fa44a.hasNext()) throw new _0x202aa0(this.get_name() + _0x4cc7('0x3723')); var _0x18d0be = _0x4fa44a.next(); if (_0x4fa44a.hasNext()) { var _0x2abcbe = _0x4fa44a.next(); if (_0x18d0be.nodeType == _0x4fbde0.PCData && _0x2abcbe.nodeType == _0x4fbde0.CData) { if (_0x18d0be.nodeType == _0x4fbde0.Document || _0x18d0be.nodeType == _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x18d0be.nodeType); _0x18d0be = '' == _0x29cea6.trim(_0x18d0be.nodeValue); } else _0x18d0be = !0x1; if (_0x18d0be) { if (_0x4cc7('0x3724') !== _0x4cc7('0x3725')) { if (!_0x4fa44a.hasNext()) { if (_0x2abcbe.nodeType == _0x4fbde0.Document || _0x2d63f9.ZCDhS(_0x2abcbe.nodeType, _0x4fbde0.Element)) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x2abcbe.nodeType); return _0x2abcbe.nodeValue; } _0x18d0be = _0x4fa44a.next(); if (_0x18d0be.nodeType == _0x4fbde0.PCData) { if (_0x4cc7('0x3726') !== _0x4cc7('0x3726')) { this._camera.get_lens().set_aspectRatio(this._aspectRatio); this._scissorRectDirty && (this._scissorRectDirty = !0x1, this._camera.get_lens().updateScissorRect(this._scissorRect.x, this._scissorRect.y, this._scissorRect.width, this._scissorRect.height)); this._viewportDirty && (this._viewportDirty = !0x1, this._camera.get_lens().updateViewport(this._stage3DProxy.get_viewPort().x, this._stage3DProxy.get_viewPort().y, this._stage3DProxy.get_viewPort().width, this._stage3DProxy.get_viewPort().height)); null != this._filter3DRenderer || this._renderer.get_renderToTexture() ? (this._renderer.set_textureRatioX(this._rttBufferManager.get_textureRatioX()), this._renderer.set_textureRatioY(this._rttBufferManager.get_textureRatioY())) : (this._renderer.set_textureRatioX(0x1), this._renderer.set_textureRatioY(0x1)); } else { if (_0x18d0be.nodeType == _0x4fbde0.Document || _0x18d0be.nodeType == _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x18d0be.nodeType); _0x18d0be = '' == _0x29cea6.trim(_0x18d0be.nodeValue); } } else _0x18d0be = !0x1; if (_0x18d0be && !_0x4fa44a.hasNext()) { if (_0x2abcbe.nodeType == _0x4fbde0.Document || _0x2abcbe.nodeType == _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x2abcbe.nodeType); return _0x2abcbe.nodeValue; } } else { return this._baseMethod.get_diffuseAlpha(); } } throw new _0x202aa0(this.get_name() + _0x2d63f9.KoYuM); } if (_0x18d0be.nodeType != _0x4fbde0.PCData && _0x18d0be.nodeType != _0x4fbde0.CData) throw new _0x202aa0(this.get_name() + _0x4cc7('0x3723')); if (_0x18d0be.nodeType == _0x4fbde0.Document || _0x18d0be.nodeType == _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x18d0be.nodeType); return _0x18d0be.nodeValue; } ; _0x23d30b[_0x4cc7('0x8')]['get_elements'] = function() { var _0x5c34b1 = this.x.elements(); return { hasNext: _0x48c401(_0x5c34b1, _0x5c34b1.hasNext), next: function() { var _0xdbecd9 = _0x5c34b1.next(); return null == _0xdbecd9 ? null : new _0x23d30b(_0xdbecd9); } }; } ; _0x23d30b[_0x4cc7('0x8')]['__class__'] = _0x23d30b; _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1924')] = _0x4cc7('0x1924'); _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3722')] = _0x4cc7('0x3722'); _0x23d30b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb4e')] = _0x4cc7('0xb4e'); var _0x59a048 = function(_0x2292b6, _0x36a503, _0x1e627f) { this[_0x4cc7('0x3713')] = _0x36a503; this[_0x4cc7('0x14a8')] = _0x2292b6; this[_0x4cc7('0xcc2')] = _0x1e627f; this[_0x4cc7('0x35da')] = 0x1; for (_0x2292b6 = this[_0x4cc7('0x3727')] = 0x0; _0x2292b6 < _0x1e627f; ) { if (_0x4cc7('0x3728') === _0x4cc7('0x3728')) { var _0x2253ff = _0x2292b6++; _0x2253ff = _0x36a503['charCodeAt'](_0x2253ff); 0xa == _0x2253ff ? (this[_0x4cc7('0x35da')]++, this[_0x4cc7('0x3727')] = 0x0) : 0xd != _0x2253ff && this['positionAtLine']++; } else { null == f && (f = 0x64); this[_0x4cc7('0x3040')] = 0x0; this[_0x4cc7('0xb7f')] = _0x2292b6; this[_0x4cc7('0x3041')] = _0x1e627f; this[_0x4cc7('0x3042')] = new _0x8153f3(_0x2253ff,null == e ? 1.5 * _0x2253ff : e); this['minLength'] = f; this[_0x4cc7('0x3044')] = null != l ? l : _0x48c401(this, this[_0x4cc7('0x304a')]); this[_0x4cc7('0x3045')] = _0x2bc114[_0x4cc7('0x24')](null); for (_0x1e627f = 0x0; _0x1e627f < _0x36a503[_0x4cc7('0x21')]; ) _0x2253ff = _0x36a503[_0x1e627f], ++_0x1e627f, this[_0x4cc7('0x3045')][_0x4cc7('0x29')](_0x592928[_0x4cc7('0x2588')](_0x2292b6, _0x2253ff)); this['pos'] = new _0x21e384(); this[_0x4cc7('0x2c8e')] = new _0x5de1f4(0x0,0x0,0x0); this['reset'](); } } }; _0x16dada[_0x4cc7('0x3729')] = _0x59a048; _0x59a048[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x4cc7('0x372a')]; _0x59a048[_0x4cc7('0x8')] = {}; _0x59a048[_0x4cc7('0x8')][_0x4cc7('0x14a8')] = null; _0x59a048[_0x4cc7('0x8')][_0x4cc7('0x35da')] = null; _0x59a048[_0x4cc7('0x8')][_0x4cc7('0x3727')] = null; _0x59a048[_0x4cc7('0x8')]['position'] = null; _0x59a048[_0x4cc7('0x8')][_0x4cc7('0x3713')] = null; _0x59a048[_0x4cc7('0x8')][_0x4cc7('0x8eb')] = function() { return _0x4b4d92.getClassName(_0x5260f5.getClass(this)) + ':\x20' + this.message + '\x20at\x20line\x20' + this.lineNumber + _0x56067a.gKLti + this.positionAtLine; } ; _0x59a048[_0x4cc7('0x8')]['__class__'] = _0x59a048; var _0x5eb059 = function() {}; _0x16dada['haxe.xml.Parser'] = _0x5eb059; _0x5eb059[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x3713'), _0x2d63f9[_0x4cc7('0x4cf')]]; _0x5eb059[_0x4cc7('0xca6')] = function(_0x21260f, _0x4293d2) { if ('oVFbY' !== _0x4cc7('0x372b')) { null == _0x4293d2 && (_0x4293d2 = !0x1); var _0x343695 = _0x4fbde0[_0x4cc7('0x372c')](); _0x5eb059[_0x4cc7('0x372d')](_0x21260f, _0x4293d2, 0x0, _0x343695); return _0x343695; } else { _0x4293d2[0x0](_0x21260f[0x0], _0x343695); } } ; _0x5eb059[_0x4cc7('0x372d')] = function(_0x434e89, _0x5afa04, _0x5e7c52, _0x157ee1) { null == _0x5e7c52 && (_0x5e7c52 = 0x0); for (var _0x37cb0a = null, _0x2c823e = 0x1, _0x14303f = 0x1, _0x2b3f23 = null, _0x48c401 = 0x0, _0x16dada = 0x0, _0x5aff49 = 0x0, _0x238ae4 = _0x434e89['charCodeAt'](_0x5e7c52), _0x161060 = new _0x4ab476(), _0x441852 = 0x1, _0x3e3cd2 = -0x1; _0x238ae4 == _0x238ae4; ) { switch (_0x2c823e) { case 0x0: switch (_0x238ae4) { case 0x9: case 0xa: case 0xd: case 0x20: break; default: _0x2c823e = _0x14303f; continue; } break; case 0x1: if (0x3c == _0x238ae4) _0x2c823e = 0x0, _0x14303f = 0x2; else { _0x48c401 = _0x5e7c52; _0x2c823e = 0xd; continue; } break; case 0x2: switch (_0x238ae4) { case 0x21: if (0x5b == _0x434e89['charCodeAt'](_0x5e7c52 + 0x1)) { if (_0x4cc7('0x372e') !== _0x4cc7('0x372f')) { _0x5e7c52 += 0x2; if (_0x4cc7('0x3730') != _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x5e7c52, 0x6)['toUpperCase']()) throw new _0x202aa0(new _0x59a048(_0x4cc7('0x3731'),_0x434e89,_0x5e7c52)); _0x5e7c52 += 0x5; _0x2c823e = 0x11; } else { return _0x4cc7('0x161e'); } } else if (0x44 == _0x434e89['charCodeAt'](_0x5e7c52 + 0x1) || 0x64 == _0x434e89[_0x4cc7('0x22')](_0x5e7c52 + 0x1)) { if (_0x2d63f9['IusqL'] != _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x5e7c52 + 0x2, 0x6)[_0x4cc7('0x3732')]()) throw new _0x202aa0(new _0x59a048('Expected\x20= _0x238ae4 || 0x41 <= _0x238ae4 && 0x5a >= _0x238ae4 || 0x30 <= _0x238ae4 && 0x39 >= _0x238ae4 || 0x3a == _0x238ae4 || 0x2e == _0x238ae4 || 0x5f == _0x238ae4 || 0x2d == _0x238ae4)) { if (_0x5e7c52 == _0x48c401) throw new _0x202aa0(new _0x59a048(_0x4cc7('0x2c4'),_0x434e89,_0x5e7c52)); _0x37cb0a = _0x4fbde0[_0x4cc7('0xd49')](_0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401)); _0x157ee1[_0x4cc7('0xa0c')](_0x37cb0a); ++_0x16dada; _0x2c823e = 0x0; _0x14303f = 0x4; continue; } break; case 0x4: switch (_0x238ae4) { case 0x2f: _0x2c823e = 0xb; break; case 0x3e: _0x2c823e = 0x9; break; default: _0x2c823e = 0x5; _0x48c401 = _0x5e7c52; continue; } break; case 0x5: if (!(0x61 <= _0x238ae4 && 0x7a >= _0x238ae4 || 0x41 <= _0x238ae4 && 0x5a >= _0x238ae4 || _0x2d63f9['XDAoP'](0x30, _0x238ae4) && 0x39 >= _0x238ae4 || 0x3a == _0x238ae4 || 0x2e == _0x238ae4 || 0x5f == _0x238ae4 || 0x2d == _0x238ae4)) { if (_0x2d63f9[_0x4cc7('0x2c0')] !== _0x4cc7('0x3734')) { var _0x985e3f = _0x5afa04++; if (_0x331be6['gt'](this['_usedSingleCount'][_0x4cc7('0x2b')](_0x985e3f)[_0x4cc7('0x2b')](_0x434e89), 0x0)) return !0x0; } else { if (_0x48c401 == _0x5e7c52) throw new _0x202aa0(new _0x59a048('Expected\x20attribute\x20name',_0x434e89,_0x5e7c52)); _0x2b3f23 = _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401); if (_0x37cb0a[_0x4cc7('0x9e8')](_0x2b3f23)) throw new _0x202aa0(new _0x59a048('Duplicate\x20attribute\x20[' + _0x2b3f23 + ']',_0x434e89,_0x5e7c52)); _0x2c823e = 0x0; _0x14303f = 0x6; continue; } } break; case 0x6: if (0x3d == _0x238ae4) _0x2c823e = 0x0, _0x14303f = 0x7; else throw new _0x202aa0(new _0x59a048('Expected\x20=',_0x434e89,_0x5e7c52)); break; case 0x7: switch (_0x238ae4) { case 0x22: case 0x27: _0x161060 = new _0x4ab476(); _0x2c823e = 0x8; _0x48c401 = _0x5e7c52 + 0x1; _0x3e3cd2 = _0x238ae4; break; default: throw new _0x202aa0(new _0x59a048(_0x4cc7('0x3735'),_0x434e89,_0x5e7c52)); } break; case 0x8: switch (_0x238ae4) { case 0x26: _0x441852 = _0x5e7c52 - _0x48c401; _0x161060['b'] += null == _0x441852 ? _0x3a8a6f['substr'](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x441852); _0x2c823e = 0x12; _0x441852 = 0x8; _0x48c401 = _0x5e7c52 + 0x1; break; case 0x3c: case 0x3e: if (_0x5afa04) throw new _0x202aa0(new _0x59a048(_0x4cc7('0x3736') + String[_0x4cc7('0x152b')](_0x238ae4) + _0x4cc7('0x3737'),_0x434e89,_0x5e7c52)); _0x2d63f9[_0x4cc7('0x2c1')](_0x238ae4, _0x3e3cd2) && (_0x14303f = _0x5e7c52 - _0x48c401, _0x161060['b'] += null == _0x14303f ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x14303f), _0x14303f = _0x161060['b'], _0x161060 = new _0x4ab476(), _0x37cb0a[_0x4cc7('0x9e7')](_0x2b3f23, _0x14303f), _0x2c823e = 0x0, _0x14303f = 0x4); break; default: _0x238ae4 == _0x3e3cd2 && (_0x14303f = _0x5e7c52 - _0x48c401, _0x161060['b'] += null == _0x14303f ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f['substr'](_0x434e89, _0x48c401, _0x14303f), _0x14303f = _0x161060['b'], _0x161060 = new _0x4ab476(), _0x37cb0a['set'](_0x2b3f23, _0x14303f), _0x2c823e = 0x0, _0x14303f = 0x4); } break; case 0x9: _0x48c401 = _0x5e7c52 = _0x5eb059['doParse'](_0x434e89, _0x5afa04, _0x5e7c52, _0x37cb0a); _0x2c823e = 0x1; break; case 0xa: if (!(0x61 <= _0x238ae4 && 0x7a >= _0x238ae4 || 0x41 <= _0x238ae4 && 0x5a >= _0x238ae4 || 0x30 <= _0x238ae4 && 0x39 >= _0x238ae4 || 0x3a == _0x238ae4 || 0x2e == _0x238ae4 || _0x2d63f9[_0x4cc7('0x2c2')](0x5f, _0x238ae4) || 0x2d == _0x238ae4)) { if ('TdzRL' !== 'TdzRL') { var _0x593c4c = this; this[_0x4cc7('0x1643')] = !0x0; this[_0x4cc7('0x40')](_0x434e89, function(_0x3d929a) { _0x5afa04[_0x4cc7('0x1af2')](_0x3d929a['loaded'], _0x3d929a[_0x4cc7('0x1af3')]); }, function(_0x398f5a) { 0x4 == _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0xcf1')] && (null != _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')] && (0xc8 <= _0x593c4c[_0x4cc7('0x2a3f')]['status'] && 0x190 > _0x593c4c[_0x4cc7('0x2a3f')]['status'] || _0x593c4c[_0x4cc7('0x2a40')] && 0x0 == _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x2590')]) ? (_0x398f5a = null, '' == _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x3738')] ? null != _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x3739')] && (_0x398f5a = _0x3fbf75['ofString'](_0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x3739')])) : null != _0x593c4c[_0x4cc7('0x2a3f')][_0x4cc7('0x373a')] && (_0x398f5a = _0x3fbf75['ofData'](_0x593c4c[_0x4cc7('0x2a3f')]['response'])), _0x593c4c[_0x4cc7('0x2a41')](), _0x5afa04[_0x4cc7('0x43')](_0x398f5a)) : (_0x593c4c[_0x4cc7('0x2a41')](), _0x5afa04[_0x4cc7('0x12aa')](_0x593c4c[_0x4cc7('0x2a3f')]['status'])), _0x593c4c[_0x4cc7('0x2a3f')] = null, _0x10a042[_0x4cc7('0x2a42')]--, _0x10a042[_0x4cc7('0x2a43')]()); }); } else { if (_0x48c401 == _0x5e7c52) throw new _0x202aa0(new _0x59a048(_0x2d63f9[_0x4cc7('0x2c3')],_0x434e89,_0x5e7c52)); _0x14303f = _0x3a8a6f['substr'](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401); if (_0x157ee1[_0x4cc7('0x941')] != _0x4fbde0['Element']) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + _0x157ee1[_0x4cc7('0x941')]); if (_0x14303f != _0x157ee1[_0x4cc7('0x944')]) { if (_0x157ee1[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0x942')]) throw new _0x202aa0(_0x4cc7('0x943') + _0x157ee1[_0x4cc7('0x941')]); throw new _0x202aa0(new _0x59a048(_0x4cc7('0x373b') + _0x157ee1[_0x4cc7('0x944')] + '>',_0x434e89,_0x5e7c52)); } _0x2c823e = 0x0; _0x14303f = 0xc; continue; } } break; case 0xb: if (0x3e == _0x238ae4) _0x2c823e = 0x1; else throw new _0x202aa0(new _0x59a048(_0x4cc7('0x373c'),_0x434e89,_0x5e7c52)); break; case 0xc: if (_0x2d63f9[_0x4cc7('0x2c5')](0x3e, _0x238ae4)) return 0x0 == _0x16dada && _0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0[_0x4cc7('0x373d')]('')), _0x5e7c52; throw new _0x202aa0(new _0x59a048(_0x2d63f9['WiFPX'],_0x434e89,_0x5e7c52)); case 0xd: 0x3c == _0x238ae4 ? (_0x14303f = _0x5e7c52 - _0x48c401, _0x161060['b'] += null == _0x14303f ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x14303f), _0x14303f = _0x4fbde0['createPCData'](_0x161060['b']), _0x161060 = new _0x4ab476(), _0x157ee1[_0x4cc7('0xa0c')](_0x14303f), ++_0x16dada, _0x2c823e = 0x0, _0x14303f = 0x2) : 0x26 == _0x238ae4 && (_0x441852 = _0x5e7c52 - _0x48c401, _0x161060['b'] += _0x2d63f9[_0x4cc7('0x2c5')](null, _0x441852) ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x441852), _0x2c823e = 0x12, _0x441852 = 0xd, _0x48c401 = _0x5e7c52 + 0x1); break; case 0xe: 0x3f == _0x238ae4 && 0x3e == _0x434e89[_0x4cc7('0x22')](_0x5e7c52 + 0x1) && (++_0x5e7c52, _0x238ae4 = _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401 + 0x1, _0x5e7c52 - _0x48c401 - 0x2), _0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0[_0x4cc7('0x373e')](_0x238ae4)), ++_0x16dada, _0x2c823e = 0x1); break; case 0xf: 0x2d == _0x238ae4 && 0x2d == _0x434e89[_0x4cc7('0x22')](_0x5e7c52 + 0x1) && 0x3e == _0x434e89['charCodeAt'](_0x5e7c52 + 0x2) && (_0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0[_0x4cc7('0xd50')](_0x3a8a6f['substr'](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401))), ++_0x16dada, _0x5e7c52 += 0x2, _0x2c823e = 0x1); break; case 0x10: 0x5b == _0x238ae4 ? ++_0x5aff49 : 0x5d == _0x238ae4 ? --_0x5aff49 : 0x3e == _0x238ae4 && 0x0 == _0x5aff49 && (_0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0['createDocType'](_0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401))), ++_0x16dada, _0x2c823e = 0x1); break; case 0x11: 0x5d == _0x238ae4 && 0x5d == _0x434e89['charCodeAt'](_0x5e7c52 + 0x1) && 0x3e == _0x434e89[_0x4cc7('0x22')](_0x2d63f9[_0x4cc7('0x2ab')](_0x5e7c52, 0x2)) && (_0x238ae4 = _0x4fbde0[_0x4cc7('0x373f')](_0x3a8a6f['substr'](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401)), _0x157ee1[_0x4cc7('0xa0c')](_0x238ae4), ++_0x16dada, _0x5e7c52 += 0x2, _0x2c823e = 0x1); break; case 0x12: if (0x3b == _0x238ae4) { _0x48c401 = _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5e7c52 - _0x48c401); if (0x23 == _0x48c401[_0x4cc7('0x22')](0x0)) _0x48c401 = 0x78 == _0x48c401[_0x4cc7('0x22')](0x1) ? _0x4bf907[_0x4cc7('0xd08')]('0' + _0x3a8a6f[_0x4cc7('0x946')](_0x48c401, 0x1, _0x48c401[_0x4cc7('0x21')] - 0x1)) : _0x4bf907[_0x4cc7('0xd08')](_0x3a8a6f[_0x4cc7('0x946')](_0x48c401, 0x1, _0x48c401[_0x4cc7('0x21')] - 0x1)), _0x161060['b'] += String['fromCharCode'](_0x48c401); else if (_0x238ae4 = _0x5eb059[_0x4cc7('0x3740')], null != _0x842c50[_0x48c401] ? _0x238ae4[_0x4cc7('0xd76')](_0x48c401) : _0x238ae4['h']['hasOwnProperty'](_0x48c401)) _0x238ae4 = _0x5eb059[_0x4cc7('0x3740')], _0x48c401 = null != _0x842c50[_0x48c401] ? _0x238ae4['getReserved'](_0x48c401) : _0x238ae4['h'][_0x48c401], _0x161060['b'] += _0x4bf907['string'](_0x48c401); else { if (_0x5afa04) throw new _0x202aa0(new _0x59a048('Undefined\x20entity:\x20' + _0x48c401,_0x434e89,_0x5e7c52)); _0x161060['b'] += _0x4bf907[_0x4cc7('0x4dc')]('&' + _0x48c401 + ';'); } _0x48c401 = _0x5e7c52 + 0x1; _0x2c823e = _0x441852; } else if (!(0x61 <= _0x238ae4 && _0x2d63f9[_0x4cc7('0x2b2')](0x7a, _0x238ae4) || 0x41 <= _0x238ae4 && 0x5a >= _0x238ae4 || 0x30 <= _0x238ae4 && 0x39 >= _0x238ae4 || 0x3a == _0x238ae4 || 0x2e == _0x238ae4 || 0x5f == _0x238ae4 || 0x2d == _0x238ae4) && 0x23 != _0x238ae4) { if (_0x2d63f9['pEIob'](_0x4cc7('0x3741'), _0x4cc7('0x3741'))) { _0x21cd93[_0x4cc7('0x96b')](this, _0x434e89); this['_light'] = _0x434e89; } else { if (_0x5afa04) throw new _0x202aa0(new _0x59a048('Invalid\x20character\x20in\x20entity:\x20' + String['fromCharCode'](_0x238ae4),_0x434e89,_0x5e7c52)); _0x161060['b'] += '&'; _0x238ae4 = _0x5e7c52 - _0x48c401; _0x161060['b'] += null == _0x238ae4 ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x238ae4); _0x48c401 = _0x5e7c52--; _0x2c823e = _0x441852; } } } _0x238ae4 = _0x434e89[_0x4cc7('0x22')](++_0x5e7c52); } 0x1 == _0x2c823e && (_0x48c401 = _0x5e7c52, _0x2c823e = 0xd); if (0xd == _0x2c823e) { if (_0x5e7c52 != _0x48c401 || 0x0 == _0x16dada) _0x5afa04 = _0x5e7c52 - _0x48c401, _0x161060['b'] += null == _0x5afa04 ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5afa04), _0x157ee1['addChild'](_0x4fbde0['createPCData'](_0x161060['b'])); return _0x5e7c52; } if (!_0x5afa04 && 0x12 == _0x2c823e && 0xd == _0x441852) return _0x161060['b'] += '&', _0x5afa04 = _0x5e7c52 - _0x48c401, _0x161060['b'] += null == _0x5afa04 ? _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, null) : _0x3a8a6f[_0x4cc7('0x946')](_0x434e89, _0x48c401, _0x5afa04), _0x157ee1[_0x4cc7('0xa0c')](_0x4fbde0[_0x4cc7('0x373d')](_0x161060['b'])), _0x5e7c52; throw new _0x202aa0(new _0x59a048('Unexpected\x20end',_0x434e89,_0x5e7c52)); } ; var _0x396c2e = function(_0x541527) { this[_0x4cc7('0xb23')] = new _0x4ab476(); this[_0x4cc7('0xb24')] = _0x541527; }; _0x16dada[_0x4cc7('0x3742')] = _0x396c2e; _0x396c2e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), 'xml', _0x4cc7('0x3743')]; _0x396c2e['print'] = function(_0x441b41, _0x691924) { null == _0x691924 && (_0x691924 = !0x1); _0x691924 = new _0x396c2e(_0x691924); _0x691924[_0x4cc7('0xb27')](_0x441b41, ''); return _0x691924[_0x4cc7('0xb23')]['b']; } ; _0x396c2e[_0x4cc7('0x8')] = {}; _0x396c2e[_0x4cc7('0x8')][_0x4cc7('0xb23')] = null; _0x396c2e[_0x4cc7('0x8')][_0x4cc7('0xb24')] = null; _0x396c2e[_0x4cc7('0x8')][_0x4cc7('0xb27')] = function(_0x285877, _0x241a27) { switch (_0x285877.nodeType) { case 0x0: this.output.b += _0x4bf907.string(_0x241a27 + '<'); if (_0x285877.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x943') + _0x285877.nodeType); this.output.b += _0x4bf907.string(_0x285877.nodeName); for (var _0x263e4c = _0x285877.attributes(); _0x263e4c.hasNext(); ) { var _0x31ad3d = '4|3|1|0|2'.split('|') , _0x77df76 = 0x0; while (!![]) { switch (_0x31ad3d[_0x77df76++]) { case '0': this.output.b += _0x4bf907.string(_0x2cdc7a); continue; case '1': _0x2cdc7a = _0x29cea6.htmlEscape(_0x285877.get(_0x2cdc7a), !0x0); continue; case '2': this.output.b += '\x22'; continue; case '3': this.output.b += _0x4bf907.string('\x20' + _0x2cdc7a + '=\x22'); continue; case '4': var _0x2cdc7a = _0x263e4c.next(); continue; } break; } } if (this.hasChildren(_0x285877)) { this.output.b += '>'; this.pretty && (this.output.b += '\x0a'); if (_0x285877.nodeType != _0x4fbde0.Document && _0x285877.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + _0x285877.nodeType); for (_0x263e4c = _0x3a8a6f.iter(_0x285877.children); _0x263e4c.hasNext(); ) _0x2cdc7a = _0x263e4c.next(), this.writeNode(_0x2cdc7a, this.pretty ? _0x241a27 + '\x09' : _0x241a27); this.output.b += _0x4bf907.string(_0x241a27 + ''; } else this.output.b += '/>'; this.pretty && (this.output.b += '\x0a'); break; case 0x1: if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x285877.nodeType); _0x285877 = _0x285877.nodeValue; 0x0 != _0x285877.length && (_0x241a27 += _0x29cea6.htmlEscape(_0x285877), this.output.b += _0x4bf907.string(_0x241a27), this.pretty && (this.output.b += '\x0a')); break; case 0x2: this.output.b += _0x4bf907.string(_0x241a27 + _0x4cc7('0x3744')); if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x285877.nodeType); _0x241a27 = _0x29cea6.trim(_0x285877.nodeValue); this.output.b += _0x4bf907.string(_0x241a27); this.output.b += _0x4cc7('0x3745'); this.pretty && (this.output.b += '\x0a'); break; case 0x3: if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x285877.nodeType); _0x285877 = _0x285877.nodeValue; _0x285877 = _0x285877.replace(/[\n\r\t]+/g, ''); this.output.b += null == _0x241a27 ? _0x4cc7('0x574') : '' + _0x241a27; _0x241a27 = _0x29cea6.trim(_0x4cc7('0x3746') + _0x285877 + _0x4cc7('0x3747')); this.output.b += _0x4bf907.string(_0x241a27); this.pretty && (this.output.b += '\x0a'); break; case 0x4: if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0xd4b') + _0x285877.nodeType); this.output.b += _0x4bf907.string(_0x4cc7('0x3748') + _0x285877.nodeValue + '>'); this.pretty && (this.output.b += '\x0a'); break; case 0x5: if (_0x285877.nodeType == _0x4fbde0.Document || _0x285877.nodeType == _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x285877.nodeType); this.output.b += _0x4bf907.string(''); this.pretty && (this.output.b += '\x0a'); break; case 0x6: if (_0x285877.nodeType != _0x4fbde0.Document && _0x285877.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + _0x285877.nodeType); for (_0x285877 = _0x3a8a6f.iter(_0x285877.children); _0x285877.hasNext(); ) _0x263e4c = _0x285877.next(), this.writeNode(_0x263e4c, _0x241a27); } } ; _0x396c2e[_0x4cc7('0x8')][_0x4cc7('0x3749')] = function(_0x3dfb88) { var _0x39885e = { zXhSE: function(_0x1fb3e3, _0x4b4073) { return _0x1fb3e3 < _0x4b4073; } }; if (_0x4cc7('0x374a') !== 'ZdLWR') { var _0xb59a1f = _0x48c401._sprite; if (!this._webAudio && _0x48c401._node && !_0x48c401._node.paused && !_0x48c401._node.ended && _0x39885e.zXhSE(_0x48c401._node.currentTime, _0x48c401._stop)) return setTimeout(this._ended.bind(this, _0x48c401), 0x64), this; _0xb59a1f = !(!_0x48c401._loop && !this._sprite[_0xb59a1f][0x2]); if (this._emit(_0x4cc7('0x10a1'), _0x48c401._id), !this._webAudio && _0xb59a1f && this.stop(_0x48c401._id, !0x0).play(_0x48c401._id), this._webAudio && _0xb59a1f) { this._emit(_0x4cc7('0xd18'), _0x48c401._id); _0x48c401._seek = _0x48c401._start || 0x0; _0x48c401._rateSeek = 0x0; _0x48c401._playStart = _0x3bb917.ctx.currentTime; var _0x1b44dc = 0x3e8 * (_0x48c401._stop - _0x48c401._start) / Math.abs(_0x48c401._rate); this._endTimers[_0x48c401._id] = setTimeout(this._ended.bind(this, _0x48c401), _0x1b44dc); } return this._webAudio && !_0xb59a1f && (_0x48c401._paused = !0x0, _0x48c401._ended = !0x0, _0x48c401._seek = _0x48c401._start || 0x0, _0x48c401._rateSeek = 0x0, this._clearTimer(_0x48c401._id), this._cleanBuffer(_0x48c401._node), _0x3bb917._autoSuspend()), this._webAudio || _0xb59a1f || this.stop(_0x48c401._id, !0x0), this; } else { if (_0x3dfb88.nodeType != _0x4fbde0.Document && _0x3dfb88.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + _0x3dfb88.nodeType); for (_0x3dfb88 = _0x3a8a6f.iter(_0x3dfb88.children); _0x3dfb88.hasNext(); ) { var _0x345c0e = _0x3dfb88.next(); switch (_0x345c0e.nodeType) { case 0x0: case 0x1: return !0x0; case 0x2: case 0x3: if (_0x345c0e.nodeType == _0x4fbde0.Document || _0x345c0e.nodeType == _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x345c0e.nodeType); if (0x0 != _0x29cea6.ltrim(_0x345c0e.nodeValue).length) return !0x0; } } return !0x1; } } ; _0x396c2e[_0x4cc7('0x8')]['__class__'] = _0x396c2e; var _0x10368c = function() {}; _0x16dada[_0x4cc7('0x374b')] = _0x10368c; _0x10368c['__name__'] = [_0x4cc7('0x2151'), _0x4cc7('0x227b'), _0x4cc7('0x374c')]; _0x10368c[_0x4cc7('0x374d')] = function() { _0x10368c[_0x4cc7('0xc2a')] = 0x0; } ; _0x10368c['setNotAllowed'] = function() { for (var _0x5b6c10 = _0x3b7d43['get_current']()['stage'], _0x1dbe85 = 0x0, _0x5a514 = _0x5b6c10['get_numChildren'](); _0x1dbe85 < _0x5a514; ) { var _0x3519cb = _0x1dbe85++; _0x5b6c10['getChildAt'](_0x3519cb)[_0x4cc7('0xc20')](!0x1); } _0x10368c[_0x4cc7('0xc2a')] = -0x1; } ; _0x10368c['checkHost'] = function() { var _0x1d471b = {}; _0x1d471b[_0x4cc7('0x374e')] = function(_0x1fb3e3, _0x380c19) { return _0x1fb3e3 < _0x380c19; } ; if (-0x1 == _0x10368c['hostSite']) _0x10368c['setNotAllowed'](); else { var _0xa3bac0 = null; try { if (_0x4cc7('0x374f') !== _0x4cc7('0x374f')) { if (_0xa3bac0 != this['__width'] || b != this[_0x4cc7('0xa93')]) null != this['__canvas'] && (this[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0xa3bac0, this[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = b), this[_0x4cc7('0xa91')][_0x4cc7('0xf8b')](_0x2bc114[_0x4cc7('0x9cf')](null, null, null, [0x2 / (0x0 < _0xa3bac0 ? _0xa3bac0 : 0x1), 0x0, 0x0, 0x0, 0x0, -0x2 / (_0x1d471b['unSiY'](0x0, b) ? b : 0x1), 0x0, 0x0, 0x0, 0x0, -0.001, 0x0, -0x1, 0x1, 0x0, 0x1])), this[_0x4cc7('0x9c1')][_0x4cc7('0xa2a')](), this[_0x4cc7('0x9c1')][_0x4cc7('0xa8e')](this[_0x4cc7('0xa8d')], this[_0x4cc7('0xa8f')], 0x0), this['__renderTransform'][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]), this[_0x4cc7('0xa92')] = _0xa3bac0, this[_0x4cc7('0xa93')] = b; } else { _0x9823fe[_0x4cc7('0x239a')] && (_0xa3bac0 = _0x9823fe[_0x4cc7('0x96b')]('window.location.href.toString')); } } catch (_0x5ac78b) { _0x4964ea['lastException'] = _0x5ac78b; } null == _0xa3bac0 ? _0x10368c[_0x4cc7('0x3750')]() : _0x10368c[_0x4cc7('0x3751')][_0x4cc7('0xc7c')](_0xa3bac0) ? (_0xa3bac0 = _0x10368c[_0x4cc7('0x3751')][_0x4cc7('0xc7d')](0x1), _0xa3bac0 = _0x1ad657[_0x4cc7('0x33a6')](_0xa3bac0), '334389048b872a533002b34d73f8c29fd09efc50' == _0xa3bac0 || _0x56067a[_0x4cc7('0x3752')] == _0xa3bac0 ? _0x10368c[_0x4cc7('0xc2a')] = 0x1 : _0x4cc7('0x3753') == _0xa3bac0 || _0x4cc7('0x3754') == _0xa3bac0 ? _0x10368c['hostSite'] = 0x2 : _0x4cc7('0x3755') == _0xa3bac0 ? _0x10368c[_0x4cc7('0xc2a')] = 0x3 : _0x4cc7('0x3756') == _0xa3bac0 || _0x4cc7('0x3757') == _0xa3bac0 || _0x56067a[_0x4cc7('0x7e9')](_0x4cc7('0x3758'), _0xa3bac0) ? _0x10368c[_0x4cc7('0xc2a')] = 0x4 : '38e5111808844c4f0dca80b7288b037923caf1dc' == _0xa3bac0 ? _0x10368c['hostSite'] = 0x5 : _0x10368c[_0x4cc7('0x374d')]()) : _0x10368c[_0x4cc7('0x3750')](); } } ; var _0x4f1a98 = {}; _0x16dada['haxeutils.direction._Direction.Direction_Impl_'] = _0x4f1a98; _0x4f1a98[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x2122'), _0x4cc7('0x3759'), 'Direction_Impl_']; _0x4f1a98[_0x4cc7('0x1a7d')] = function(_0xd1edd1) { switch (_0xd1edd1) { case 0x0: return 0x2; case 0x1: return 0x3; case 0x2: return 0x0; case 0x3: return 0x1; } } ; var _0x393f85 = _0x16dada[_0x4cc7('0x375a')] = {}; _0x16dada[_0x4cc7('0x375a')]['__ename__'] = ['haxeutils', _0x4cc7('0x50c'), 'ButtonState']; _0x16dada[_0x4cc7('0x375a')][_0x4cc7('0xd2d')] = [_0x4cc7('0x2de5'), _0x2d63f9.PawAp, _0x4cc7('0x2deb')]; _0x393f85[_0x4cc7('0x2de5')] = ['OFF', 0x0]; _0x393f85[_0x4cc7('0x2de5')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x393f85['OFF'][_0x4cc7('0xd2f')] = _0x393f85; _0x393f85[_0x4cc7('0x89')] = [_0x4cc7('0x89'), 0x1]; _0x393f85[_0x4cc7('0x89')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x393f85['HOVER'][_0x4cc7('0xd2f')] = _0x393f85; _0x393f85[_0x4cc7('0x2deb')] = [_0x4cc7('0x2deb'), 0x2]; _0x393f85[_0x4cc7('0x2deb')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x393f85['DOWN'][_0x4cc7('0xd2f')] = _0x393f85; var _0x159483 = function(_0x5b3c61, _0xd007e8, _0x5f0ea5, _0x51be1b) { null == _0x5f0ea5 && (_0x5f0ea5 = !0x1); null == _0xd007e8 && (_0xd007e8 = !0x1); this[_0x4cc7('0x375b')] = !0x1; this['layout'] = _0x5b3c61; this[_0x4cc7('0x375c')] = _0xd007e8; this['incrementalY'] = _0x5f0ea5; this[_0x4cc7('0xfcd')] = _0x51be1b; this[_0x4cc7('0xa9a')] = _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xa9a')]; }; _0x16dada[_0x4cc7('0x375d')] = _0x159483; _0x159483[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x50c'), _0x4cc7('0x375e')]; _0x159483[_0x4cc7('0x8')] = {}; _0x159483[_0x4cc7('0x8')]['layout'] = null; _0x159483[_0x4cc7('0x8')][_0x4cc7('0x375c')] = null; _0x159483[_0x4cc7('0x8')][_0x4cc7('0x375f')] = null; _0x159483[_0x4cc7('0x8')][_0x4cc7('0xfcd')] = null; _0x159483[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null; _0x159483[_0x4cc7('0x8')][_0x4cc7('0x375b')] = null; _0x159483[_0x4cc7('0x8')][_0x4cc7('0x32e6')] = function() { if (null != this.container) if (this.alwaysArrangeVisible) this.arrangeVisible(); else for (var _0x5f061c = 0x0, _0x108b3a = 0x0, _0x2b3677 = 0x0, _0x314ab9 = this.container.get_numChildren(); _0x56067a.cFsTK(_0x2b3677, _0x314ab9); ) { var _0x222d60 = _0x2b3677++ , _0x520ecd = this.layout.getPosition(_0x222d60); _0x222d60 = this.container.getChildAt(_0x222d60); _0x222d60.set_x(_0x520ecd.position.x * this.scale.x + _0x5f061c); _0x222d60.set_y(_0x520ecd.position.y * this.scale.y + _0x108b3a); this.incrementalX && (_0x5f061c += _0x222d60.get_width()); this.incrementalY && (_0x108b3a += _0x222d60.get_height()); } } ; _0x159483[_0x4cc7('0x8')][_0x4cc7('0x2241')] = function() { if (null != this.container) for (var _0x2ebfd4 = 0x0, _0x20b042 = 0x0, _0x509cd4 = 0x0, _0x4855fe = 0x0, _0x502bf7 = this.container.get_numChildren(); _0x4855fe < _0x502bf7; ) { var _0x1e26bd = _0x4855fe++; _0x1e26bd = this.container.getChildAt(_0x1e26bd); if (_0x1e26bd.get_visible()) { if (_0x4cc7('0x3760') === _0x4cc7('0x3761')) { this._baseMethod.initConstants(_0x2ebfd4); } else { var _0x18ce9b = this.layout.getPosition(_0x509cd4); ++_0x509cd4; } } else _0x18ce9b = this.layout.getPosition(0x0); _0x1e26bd.set_x(_0x18ce9b.position.x * this.scale.x + _0x2ebfd4); _0x1e26bd.set_y(_0x2d63f9.HHrQU(_0x18ce9b.position.y, this.scale.y) + _0x20b042); _0x1e26bd.get_visible() && (this.incrementalX && (_0x2ebfd4 += _0x1e26bd.get_width()), this.incrementalY && (_0x20b042 += _0x1e26bd.get_height())); } } ; _0x159483[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x159483; var _0x988d64 = function() {}; _0x16dada[_0x4cc7('0x3762')] = _0x988d64; _0x988d64[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'display', _0x4cc7('0x3763')]; _0x988d64[_0x4cc7('0x8')] = {}; _0x988d64[_0x4cc7('0x8')][_0x4cc7('0x1176')] = null; _0x988d64[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x988d64; var _0x22f447 = function() {}; _0x16dada['haxeutils.display.ColorMath'] = _0x22f447; _0x22f447[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), 'ColorMath']; _0x22f447[_0x4cc7('0x3764')] = function(_0x12fe41, _0x58715b) { return 0x0 >= _0x58715b ? 0x0 : ((_0x331be6['toFloat'](_0x12fe41 >>> 0x10 & 0xff) * _0x58715b | 0x0) & 0xff) << 0x10 | _0x2d63f9['KsVbN']((_0x331be6[_0x4cc7('0xea3')](_0x12fe41 >>> 0x8 & 0xff) * _0x58715b | 0x0) & 0xff, 0x8) | (_0x331be6['toFloat'](_0x12fe41 & 0xff) * _0x58715b | 0x0) & 0xff; } ; _0x22f447[_0x4cc7('0x21fa')] = function(_0x555437, _0x3eec5f, _0x45d8c0) { if (0x0 >= _0x45d8c0) return _0x555437; if (0x1 <= _0x45d8c0) return _0x3eec5f; var _0x231dfb = _0x331be6['toFloat'](_0x555437 & 0xff0000) * (0x1 - _0x45d8c0) + _0x331be6[_0x4cc7('0xea3')](_0x3eec5f & 0xff0000) * _0x45d8c0 | 0x0 , _0x4e02ea = _0x331be6[_0x4cc7('0xea3')](_0x555437 & 0xff00) * (0x1 - _0x45d8c0) + _0x331be6[_0x4cc7('0xea3')](_0x3eec5f & 0xff00) * _0x45d8c0 | 0x0; _0x555437 = _0x331be6[_0x4cc7('0xea3')](_0x555437 & 0xff) * (0x1 - _0x45d8c0) + _0x331be6[_0x4cc7('0xea3')](_0x3eec5f & 0xff) * _0x45d8c0 | 0x0; return (0xff0000 > _0x231dfb ? _0x231dfb : 0xff0000) & 0xff0000 | (0xff00 > _0x4e02ea ? _0x4e02ea : 0xff00) & 0xff00 | (_0x2d63f9['kpoej'](0xff, _0x555437) ? _0x555437 : 0xff) & 0xff; } ; var _0x393fa1 = function() { this[_0x4cc7('0xa57')] = this[_0x4cc7('0x3765')] = 0x0; this[_0x4cc7('0xb0b')] = !0x0; this[_0x4cc7('0xb01')] = 0x0; this[_0x4cc7('0xafc')] = !0x1; this['__rightExtension'] = 0x0; this[_0x4cc7('0xb03')] = 0xa; this[_0x4cc7('0xa58')] = 0x0; this[_0x4cc7('0xb00')] = !0x0; }; _0x16dada['openfl.filters.BitmapFilter'] = _0x393fa1; _0x393fa1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'filters', _0x4cc7('0x3766')]; _0x393fa1[_0x4cc7('0x8')] = {}; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0x3765')] = null; _0x393fa1[_0x4cc7('0x8')]['__leftExtension'] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb0b')] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb01')] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xafc')] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xab8')] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xa59')] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb03')] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb00')] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xa58')] = null; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0x21ea')] = function(_0x1b24bc, _0x172501, _0x4d46e5, _0x225393) { if (_0x4cc7('0x3767') === _0x4cc7('0x3767')) { return _0x172501; } else { null == _0x55a4be.lizardFellAsleep && (_0x55a4be.lizardFellAsleep = new _0x538429()); return _0x55a4be.lizardFellAsleep; } } ; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0xb02')] = function(_0x1d9548, _0x468759) { if (_0x4cc7('0x3768') === _0x4cc7('0x3768')) { return null; } else { this.child.spritesheet.set_currentFrame(0x61); this.angel.spritesheet.set_currentFrame(0x55); var _0xbc7939 = new _0x161060(this.child.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x2c3e'), -0xb4, -0x64, null, null, null, _0xbc7939, null); } } ; _0x393fa1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x393fa1; var _0xe8a2c7 = function(_0xc8189a) { this[_0x4cc7('0x3769')] = _0xc8189a; this[_0x4cc7('0x376a')] = 0x1; this['__glSourceDirty'] = !0x0; this[_0x4cc7('0x376b')] = 0x1; this[_0x4cc7('0x376c')] = _0x3980ab[_0x4cc7('0x376d')](_0xc8189a); }; _0x16dada[_0x4cc7('0x7ea')] = _0xe8a2c7; _0xe8a2c7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x376e')]; _0xe8a2c7[_0x4cc7('0x8')] = {}; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3769')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x376f')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x376a')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xafe')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xa00')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3464')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3770')] = null; _0xe8a2c7[_0x4cc7('0x8')]['__colorOffset'] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xa2e')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x376c')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x1338')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3771')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x29f1')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3772')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3773')] = null; _0xe8a2c7[_0x4cc7('0x8')]['__isGenerated'] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x21de')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x376b')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3774')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3775')] = null; _0xe8a2c7[_0x4cc7('0x8')]['__paramInt'] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xb1a')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xb1d')] = null; _0xe8a2c7[_0x4cc7('0x8')]['__texture'] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3776')] = null; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x3777')] = function() { for (var _0x21d725 = 0x0, _0x207c0d = this.__paramBool; _0x21d725 < _0x207c0d.length; ) { var _0x3175b2 = _0x207c0d[_0x21d725]; ++_0x21d725; _0x3175b2.__useArray = !0x1; } _0x21d725 = 0x0; for (_0x207c0d = this.__paramFloat; _0x21d725 < _0x207c0d.length; ) _0x3175b2 = _0x207c0d[_0x21d725], ++_0x21d725, _0x3175b2.__useArray = !0x1; _0x21d725 = 0x0; for (_0x207c0d = this.__paramInt; _0x21d725 < _0x207c0d.length; ) _0x3175b2 = _0x207c0d[_0x21d725], ++_0x21d725, _0x3175b2.__useArray = !0x1; } ; _0xe8a2c7[_0x4cc7('0x8')]['__createGLShader'] = function(_0x2812b4, _0x1a78e6) { var _0x544db4 = _0x4cc7('0x3778').split('|') , _0x8ea0f8 = 0x0; while (!![]) { switch (_0x544db4[_0x8ea0f8++]) { case '0': _0x5ff152.compileShader(_0xbf3067); continue; case '1': _0x5ff152.shaderSource(_0xbf3067, _0x2812b4); continue; case '2': return _0xbf3067; case '3': var _0x5ff152 = this.__context.gl , _0xbf3067 = _0x5ff152.createShader(_0x1a78e6); continue; case '4': 0x0 == _0x5ff152.getShaderParameter(_0xbf3067, _0x5ff152.COMPILE_STATUS) && (_0x1a78e6 = _0x1a78e6 == _0x5ff152.VERTEX_SHADER ? 'Error\x20compiling\x20vertex\x20shader' : _0x4cc7('0x3779'), _0x1a78e6 += '\x0a' + _0x5ff152.getShaderInfoLog(_0xbf3067), _0x491796.error(_0x1a78e6 + ('\x0a' + _0x2812b4), { fileName: 'Shader.hx', lineNumber: 0x143, className: _0x56067a.dgHoW, methodName: _0x4cc7('0x377a') })); continue; } break; } } ; _0xe8a2c7[_0x4cc7('0x8')]['__createGLProgram'] = function(_0x1cc63a, _0x4c1220) { var _0x35a1e1 = this.__context.gl; _0x1cc63a = this.__createGLShader(_0x1cc63a, _0x35a1e1.VERTEX_SHADER); var _0x4b86a6 = this.__createGLShader(_0x4c1220, _0x35a1e1.FRAGMENT_SHADER); _0x4c1220 = _0x35a1e1.createProgram(); for (var _0x4e2dc4 = 0x0, _0x46d357 = this.__paramFloat; _0x4e2dc4 < _0x46d357.length; ) { var _0x165f32 = _0x46d357[_0x4e2dc4]; ++_0x4e2dc4; if (-0x1 < _0x165f32.name.indexOf('Position') && _0x29cea6.startsWith(_0x165f32.name, _0x4cc7('0x1dba'))) { _0x35a1e1.bindAttribLocation(_0x4c1220, 0x0, _0x165f32.name); break; } } _0x35a1e1.attachShader(_0x4c1220, _0x1cc63a); _0x35a1e1.attachShader(_0x4c1220, _0x4b86a6); _0x35a1e1.linkProgram(_0x4c1220); 0x0 == _0x35a1e1.getProgramParameter(_0x4c1220, _0x35a1e1.LINK_STATUS) && (_0x35a1e1 = _0x4cc7('0x8bf') + _0x35a1e1.getProgramInfoLog(_0x4c1220), _0x491796.error(_0x35a1e1, { fileName: 'Shader.hx', lineNumber: 0x164, className: _0x4cc7('0x7ea'), methodName: '__createGLProgram' })); return _0x4c1220; } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x377b')] = function() { null != this.program && this.__disableGL(); } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x377c')] = function() { var _0x2dd843 = { MTvCP: function(_0x1fb3e3, _0x532312) { return _0x1fb3e3 + _0x532312; } }; for (var _0x929f1c = this.__context.gl, _0x57d240 = 0x0, _0x3dca17 = 0x0, _0x125934 = this.__inputBitmapData; _0x3dca17 < _0x125934.length; ) { if ('cKqsr' === 'vjVNt') { var _0x2c8398 = _0x929f1c.get_id().split('#') , _0x3d73b3 = _0x2c8398[0x0]; if (0x1 == _0x2c8398.length) { var _0xb14a37 = _0x5260f5.__instanceof(_0x929f1c.get_assets().get(0x0), _0x1603fe) ? _0x929f1c.get_assets().get(0x0) : null; if (null != _0xb14a37) { var _0x4c0bf8 = this._blocks.get(_0x4bf907.parseInt(_0x929f1c.get_id())); _0x4c0bf8.data = _0xb14a37; _0xb14a37.resetAssetPath(_0x4c0bf8.name, null, !0x0); _0x4c0bf8.name = _0xb14a37.get_name(); this.finalizeAsset(_0xb14a37); this._debug && (_0x3ccc21.trace(_0x4cc7('0x16e2'), { fileName: 'AWD2Parser.hx', lineNumber: 0xc0, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x16e8') }), _0x3ccc21.trace(_0x4cc7('0x16e3') + _0x4c0bf8.name, { fileName: _0x4cc7('0x115'), lineNumber: 0xc1, className: 'away3d.loaders.parsers.AWD2Parser', methodName: _0x4cc7('0x16e8') })); } } 0x1 < _0x2c8398.length && (_0x929f1c = _0x5260f5.__cast(_0x929f1c.get_assets().get(0x0), _0xf32aa2), this._cubeTextures[_0x4bf907.parseInt(_0x2c8398[0x1])] = _0x5260f5.__cast(_0x929f1c, _0xf32aa2).get_bitmapData(), _0x2c8398 = this._texture_users, (null != _0x842c50[_0x3d73b3] ? _0x2c8398.getReserved(_0x3d73b3) : _0x2c8398.h[_0x3d73b3]).push(0x1), this._debug && (_0x2c8398 = this._texture_users, _0x3ccc21.trace(_0x2dd843.MTvCP('Successfully\x20loadet\x20Bitmap\x20' + (null != _0x842c50[_0x3d73b3] ? _0x2c8398.getReserved(_0x3d73b3) : _0x2c8398.h[_0x3d73b3]).length, _0x4cc7('0x16e7')), { fileName: _0x4cc7('0x115'), lineNumber: 0xcb, className: 'away3d.loaders.parsers.AWD2Parser', methodName: 'resolveDependency' })), _0x2c8398 = this._texture_users, (null != _0x842c50[_0x3d73b3] ? _0x2c8398.getReserved(_0x3d73b3) : _0x2c8398.h[_0x3d73b3]).length == this._cubeTextures.length && (_0xb14a37 = new _0x182fa3(this._cubeTextures[0x0],this._cubeTextures[0x1],this._cubeTextures[0x2],this._cubeTextures[0x3],this._cubeTextures[0x4],this._cubeTextures[0x5]), _0x4c0bf8 = this._blocks.get(_0x4bf907.parseInt(_0x3d73b3)), _0x4c0bf8.data = _0xb14a37, _0xb14a37.resetAssetPath(_0x4c0bf8.name, null, !0x0), _0x4c0bf8.name = _0xb14a37.get_name(), this.finalizeAsset(_0xb14a37), this._debug && _0x3ccc21.trace(_0x4cc7('0x16e3') + _0x4c0bf8.name, { fileName: _0x4cc7('0x115'), lineNumber: 0xd8, className: _0x4cc7('0x5cf'), methodName: _0x4cc7('0x16e8') }))); } else { var _0x413423 = _0x125934[_0x3dca17]; ++_0x3dca17; _0x413423.__disableGL(this.__context, _0x57d240); ++_0x57d240; } } _0x57d240 = 0x0; for (_0x3dca17 = this.__paramBool; _0x57d240 < _0x3dca17.length; ) _0x125934 = _0x3dca17[_0x57d240], ++_0x57d240, _0x125934.__disableGL(this.__context); _0x57d240 = 0x0; for (_0x3dca17 = this.__paramFloat; _0x57d240 < _0x3dca17.length; ) _0x125934 = _0x3dca17[_0x57d240], ++_0x57d240, _0x125934.__disableGL(this.__context); _0x57d240 = 0x0; for (_0x3dca17 = this.__paramInt; _0x57d240 < _0x3dca17.length; ) _0x125934 = _0x3dca17[_0x57d240], ++_0x57d240, _0x125934.__disableGL(this.__context); this.__context.__bindGLArrayBuffer(null); _0x4cc7('0xaac') == this.__context.__context.type && _0x929f1c.disable(_0x929f1c.TEXTURE_2D); } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x377d')] = function() { this.__init(); _0x2d63f9.NurKQ(null, this.program) && this.__enableGL(); } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x377e')] = function() { for (var _0x5ca849 = 0x0, _0x9da9b4 = this.__context.gl, _0x675757 = 0x0, _0x4a522e = this.__inputBitmapData; _0x675757 < _0x4a522e.length; ) { if (_0x4cc7('0x377f') !== _0x4cc7('0x3780')) { var _0xef2345 = _0x4a522e[_0x675757]; ++_0x675757; _0x9da9b4.uniform1i(_0xef2345.index, _0x5ca849); ++_0x5ca849; } else { var _0x2bb3f6 = 0x0; var _0x2ecdd9 = _0x9da9b4; } } _0x4cc7('0xaac') == this.__context.__context.type && 0x0 < _0x5ca849 && _0x9da9b4.enable(_0x9da9b4.TEXTURE_2D); } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0xca7')] = function() { _0x2d63f9.FgeLI(null, this.__data) && (this.__data = _0x3980ab._new(null)); _0x2d63f9.LzvRR(null, this.__glFragmentSource) || null == this.__glVertexSource || null != this.program && !this.__glSourceDirty || this.__initGL(); } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x29f4')] = function() { if ('jOLky' === _0x4cc7('0x3781')) { _0x180fa9.view.get_camera().set_x(0x5f); _0x180fa9.view.get_camera().set_y(-0xe4); _0x180fa9.view.get_camera().set_z(0x2271); var _0x5e5214 = null; null == _0x5e5214 && (_0x5e5214 = new _0x169fce()); var _0x454db9 = Math.sin(1.5882496193148399); _0x5e5214.x = 0.929 * _0x454db9; _0x5e5214.y = 0.286 * _0x454db9; _0x5e5214.z = 0.236 * _0x454db9; _0x5e5214.w = Math.cos(1.5882496193148399); _0x454db9 = _0x5e5214.x * _0x5e5214.x + _0x5e5214.y * _0x5e5214.y + _0x5e5214.z * _0x5e5214.z + _0x5e5214.w * _0x5e5214.w; var _0x317d68 = _0x454db9 - 0x1; 1e-10 > (0x0 <= _0x317d68 ? _0x317d68 : -_0x317d68) || (0x0 == _0x454db9 ? (_0x5e5214.x = 0x0, _0x5e5214.y = 0x0, _0x5e5214.z = 0x0, _0x5e5214.w = 0x1) : (_0x454db9 = 0x1 / Math.sqrt(_0x454db9), _0x5e5214.x *= _0x454db9, _0x5e5214.y *= _0x454db9, _0x5e5214.z *= _0x454db9, _0x5e5214.w *= _0x454db9)); _0x180fa9.view.get_camera().set_eulers(_0x3bafe8.toEulerAngles(_0x5e5214).get_degrees()); this.tunnel.display(0x0); this.student.setIndexedPosition(0x15, 95.3); this.student.spritesheet.set_currentFrame(0x46); this.student.spritesheet.set_xInverted(!0x0); this.dialog.addBubble(_0x4cc7('0x29d2'), -0x154, -0xf0, null, null, null, null, null); _0x5e5214 = new _0x161060(this.student.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x3782'), -0x28, -0xdc, null, null, -0x1, _0x5e5214, null); _0x5e5214 = new _0x161060(this.student.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x29d3'), 0x14, 0x12c, null, null, null, _0x5e5214, null); _0x5e5214 = _0x1baaa1.scale(0.5); this.dialog.addPlainText(_0x4cc7('0x29d4'), 0x78, -0xb4, _0x5e5214, null, 0xffffff); } else { 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(), _0x4cc7('0x3783')), this.__processGLData(this.get_glVertexSource(), 'uniform'), this.__processGLData(this.get_glFragmentSource(), _0x4cc7('0x7ee')); if (null != this.__context && null == this.program) { var _0x2ea023 = this.__context.gl , _0x129383 = '#ifdef\x20GL_ES\x0a\x09\x09\x09\x09' + (0x1 == this.precisionHint ? _0x4cc7('0x3784') : _0x4cc7('0x3785')) + _0x4cc7('0x3786') , _0x27cdeb = _0x129383 + this.get_glVertexSource() , _0x2de0c0 = _0x129383 + this.get_glFragmentSource(); _0x129383 = _0x27cdeb + _0x2de0c0; var _0x4df167 = this.__context.__programs; (null != _0x842c50[_0x129383] ? _0x4df167.existsReserved(_0x129383) : _0x4df167.h.hasOwnProperty(_0x129383)) ? (_0x27cdeb = this.__context.__programs, this.program = _0x2d63f9.NurKQ(null, _0x842c50[_0x129383]) ? _0x27cdeb.getReserved(_0x129383) : _0x27cdeb.h[_0x129383]) : (this.program = this.__context.createProgram(0x1), this.program.__glProgram = this.__createGLProgram(_0x27cdeb, _0x2de0c0), _0x27cdeb = this.program, _0x2de0c0 = this.__context.__programs, null != _0x842c50[_0x129383] ? _0x2de0c0.setReserved(_0x129383, _0x27cdeb) : _0x2de0c0.h[_0x129383] = _0x27cdeb); if (null != this.program) { this.glProgram = this.program.__glProgram; _0x129383 = 0x0; for (_0x27cdeb = this.__inputBitmapData; _0x129383 < _0x27cdeb.length; ) _0x2de0c0 = _0x27cdeb[_0x129383], ++_0x129383, _0x2de0c0.index = _0x2de0c0.__isUniform ? _0x2ea023.getUniformLocation(this.glProgram, _0x2de0c0.name) : _0x2ea023.getAttribLocation(this.glProgram, _0x2de0c0.name); _0x129383 = 0x0; for (_0x27cdeb = this.__paramBool; _0x129383 < _0x27cdeb.length; ) _0x2de0c0 = _0x27cdeb[_0x129383], ++_0x129383, _0x2de0c0.index = _0x2de0c0.__isUniform ? _0x2ea023.getUniformLocation(this.glProgram, _0x2de0c0.name) : _0x2ea023.getAttribLocation(this.glProgram, _0x2de0c0.name); _0x129383 = 0x0; for (_0x27cdeb = this.__paramFloat; _0x129383 < _0x27cdeb.length; ) _0x2de0c0 = _0x27cdeb[_0x129383], ++_0x129383, _0x2de0c0.index = _0x2de0c0.__isUniform ? _0x2ea023.getUniformLocation(this.glProgram, _0x2de0c0.name) : _0x2ea023.getAttribLocation(this.glProgram, _0x2de0c0.name); _0x129383 = 0x0; for (_0x27cdeb = this.__paramInt; _0x129383 < _0x27cdeb.length; ) _0x2de0c0 = _0x27cdeb[_0x129383], ++_0x129383, _0x2de0c0.index = _0x2de0c0.__isUniform ? _0x2ea023.getUniformLocation(this.glProgram, _0x2de0c0.name) : _0x2ea023.getAttribLocation(this.glProgram, _0x2de0c0.name); } } } } ; _0xe8a2c7[_0x4cc7('0x8')]['__processGLData'] = function(_0x86f288, _0x56d325) { var _0x184ad8 = 0x0, _0x4fa311; for (_0x4fa311 = _0x4cc7('0x7ee') == _0x56d325 ? new _0x1e3ce8('uniform\x20([A-Za-z0-9]+)\x20([A-Za-z0-9_]+)','') : new _0x1e3ce8(_0x4cc7('0x3787'),''); _0x4fa311.matchSub(_0x86f288, _0x184ad8); ) { var _0x650f15 = _0x4fa311.matched(0x1); var _0x19fff4 = _0x4fa311.matched(0x2); if (!_0x29cea6.startsWith(_0x19fff4, _0x4cc7('0x3788'))) { if ('AtqLb' === _0x56067a.RvuhX) { var _0x1a9904 = _0x184ad8[_0x56d325]; ++_0x56d325; _0x1a9904.update(_0x86f288); } else { _0x184ad8 = _0x56067a.WWJWS == _0x56d325; if (_0x29cea6.startsWith(_0x650f15, _0x4cc7('0x186a'))) { _0x650f15 = new _0x1274fc(); _0x650f15.name = _0x19fff4; _0x650f15.__isUniform = _0x184ad8; this.__inputBitmapData.push(_0x650f15); switch (_0x19fff4) { case _0x4cc7('0x217a'): this.__bitmap = _0x650f15; break; case 'openfl_Texture': this.__texture = _0x650f15; } this.__data[_0x19fff4] = _0x650f15; this.__isGenerated && (this[_0x19fff4] = _0x650f15); } else if (!Object.prototype.hasOwnProperty.call(this.__data, _0x19fff4) || null == _0x19c1c0.field(this.__data, _0x19fff4)) { switch (_0x650f15) { case _0x4cc7('0x3789'): var _0x108bd1 = 0x0; break; case _0x4cc7('0x378a'): _0x108bd1 = 0x1; break; case _0x4cc7('0x378b'): _0x108bd1 = 0x2; break; case _0x4cc7('0x378c'): _0x108bd1 = 0x3; break; case _0x4cc7('0x378d'): case _0x4cc7('0x378e'): _0x108bd1 = 0x5; break; case 'dvec3': case _0x4cc7('0x378f'): _0x108bd1 = 0x6; break; case _0x4cc7('0x3790'): case 'float': _0x108bd1 = 0x4; break; case _0x4cc7('0x3791'): case 'uvec3': _0x108bd1 = 0xa; break; case _0x56067a.teoVa: case _0x4cc7('0x3792'): _0x108bd1 = 0xb; break; case _0x4cc7('0x3793'): case 'mat2x2': _0x108bd1 = 0xc; break; case _0x4cc7('0x3794'): _0x108bd1 = 0xd; break; case 'mat2x4': _0x108bd1 = 0xe; break; case _0x4cc7('0x3795'): _0x108bd1 = 0xf; break; case _0x4cc7('0x3796'): case _0x4cc7('0x3797'): _0x108bd1 = 0x10; break; case _0x4cc7('0x3798'): _0x108bd1 = 0x11; break; case 'mat4': case 'mat4x4': _0x108bd1 = 0x14; break; case _0x4cc7('0x3799'): _0x108bd1 = 0x12; break; case _0x4cc7('0x379a'): _0x108bd1 = 0x13; break; case 'int': case _0x4cc7('0x379b'): _0x108bd1 = 0x8; break; case _0x4cc7('0x379c'): case _0x4cc7('0x379d'): _0x108bd1 = 0x9; break; case _0x4cc7('0x379e'): case _0x4cc7('0x379f'): _0x108bd1 = 0x7; break; default: _0x108bd1 = null; } switch (_0x108bd1) { case 0x1: case 0x5: case 0x9: _0x650f15 = 0x2; break; case 0x3: case 0x7: case 0xb: case 0xc: _0x650f15 = 0x4; break; case 0x2: case 0x6: case 0xa: _0x650f15 = 0x3; break; case 0x10: _0x650f15 = 0x9; break; case 0x14: _0x650f15 = 0x10; break; default: _0x650f15 = 0x1; } switch (_0x108bd1) { case 0xc: var _0x3042d3 = 0x2; break; case 0x10: _0x3042d3 = 0x3; break; case 0x14: _0x3042d3 = 0x4; break; default: _0x3042d3 = 0x1; } switch (_0x108bd1) { case 0x0: case 0x1: case 0x2: case 0x3: var _0x4bf907 = new _0x2588bb(); _0x4bf907.set_name(_0x19fff4); _0x4bf907.type = _0x108bd1; _0x4bf907.__arrayLength = _0x3042d3; _0x4bf907.__isBool = !0x0; _0x4bf907.__isUniform = _0x184ad8; _0x4bf907.__length = _0x650f15; this.__paramBool.push(_0x4bf907); _0x4cc7('0x37a0') == _0x19fff4 && (this.__hasColorTransform = _0x4bf907); this.__data[_0x19fff4] = _0x4bf907; this.__isGenerated && (this[_0x19fff4] = _0x4bf907); break; case 0x8: case 0x9: case 0xa: case 0xb: _0x4bf907 = new _0x2588bb(); _0x4bf907.set_name(_0x19fff4); _0x4bf907.type = _0x108bd1; _0x4bf907.__arrayLength = _0x3042d3; _0x4bf907.__isInt = !0x0; _0x4bf907.__isUniform = _0x184ad8; _0x4bf907.__length = _0x650f15; this.__paramInt.push(_0x4bf907); this.__data[_0x19fff4] = _0x4bf907; this.__isGenerated && (this[_0x19fff4] = _0x4bf907); break; default: _0x4bf907 = new _0x2588bb(); _0x4bf907.set_name(_0x19fff4); _0x4bf907.type = _0x108bd1; _0x4bf907.__arrayLength = _0x3042d3; 0x0 < _0x3042d3 && (_0x108bd1 = _0x3042d3 * _0x3042d3, _0x108bd1 = null != _0x108bd1 ? new _0x38236d(_0x108bd1) : null, _0x4bf907.__uniformMatrix = _0x108bd1); _0x4bf907.__isFloat = !0x0; _0x4bf907.__isUniform = _0x184ad8; _0x4bf907.__length = _0x650f15; this.__paramFloat.push(_0x4bf907); if (_0x29cea6.startsWith(_0x19fff4, _0x4cc7('0x1dba'))) switch (_0x19fff4) { case _0x4cc7('0x37a1'): this.__alpha = _0x4bf907; break; case _0x4cc7('0x37a2'): this.__colorMultiplier = _0x4bf907; break; case 'openfl_ColorOffset': this.__colorOffset = _0x4bf907; break; case _0x56067a.ILgWf: this.__matrix = _0x4bf907; break; case 'openfl_Position': this.__position = _0x4bf907; break; case _0x4cc7('0x37a3'): this.__textureCoord = _0x4bf907; break; case _0x4cc7('0x37a4'): this.__textureSize = _0x4bf907; } this.__data[_0x19fff4] = _0x4bf907; this.__isGenerated && (this[_0x19fff4] = _0x4bf907); } } _0x19fff4 = _0x4fa311.matchedPos(); _0x184ad8 = _0x19fff4.pos + _0x19fff4.len; } } } } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x9c7')] = function() { null != this.program && this.__updateGL(); } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x37a5')] = function(_0x35b5c4, _0x34f910) { null != this.program && this.__updateGLFromBuffer(_0x35b5c4, _0x34f910); } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x37a6')] = function() { for (var _0x11b5c8 = 0x0, _0x57707 = 0x0, _0x442273 = this.__inputBitmapData; _0x56067a.fyNZQ(_0x57707, _0x442273.length); ) { var _0x558399 = _0x442273[_0x57707]; ++_0x57707; _0x558399.__updateGL(this.__context, _0x11b5c8); ++_0x11b5c8; } _0x11b5c8 = 0x0; for (_0x57707 = this.__paramBool; _0x11b5c8 < _0x57707.length; ) _0x442273 = _0x57707[_0x11b5c8], ++_0x11b5c8, _0x442273.__updateGL(this.__context); _0x11b5c8 = 0x0; for (_0x57707 = this.__paramFloat; _0x11b5c8 < _0x57707.length; ) _0x442273 = _0x57707[_0x11b5c8], ++_0x11b5c8, _0x442273.__updateGL(this.__context); _0x11b5c8 = 0x0; for (_0x57707 = this.__paramInt; _0x11b5c8 < _0x57707.length; ) _0x442273 = _0x57707[_0x11b5c8], ++_0x11b5c8, _0x442273.__updateGL(this.__context); } ; _0xe8a2c7[_0x4cc7('0x8')]['__updateGLFromBuffer'] = function(_0x1a812b, _0x3eb164) { for (var _0x3dc1d5 = 0x0, _0x52836d, _0x11bb09, _0x577f3b, _0x1c9b57, _0x4bf907, _0x48c401 = 0x0, _0x16dada = _0x1a812b.inputCount; _0x48c401 < _0x16dada; ) _0x4bf907 = _0x48c401++, _0x52836d = _0x1a812b.inputRefs[_0x4bf907], _0x11bb09 = _0x1a812b.inputs[_0x4bf907], _0x577f3b = _0x1a812b.inputFilter[_0x4bf907], _0x1c9b57 = _0x1a812b.inputMipFilter[_0x4bf907], _0x4bf907 = _0x1a812b.inputWrap[_0x4bf907], null != _0x11bb09 && (_0x52836d.__updateGL(this.__context, _0x3dc1d5, _0x11bb09, _0x577f3b, _0x1c9b57, _0x4bf907), ++_0x3dc1d5); _0x3dc1d5 = this.__context.gl; 0x0 < _0x1a812b.paramDataLength ? (null == _0x1a812b.paramDataBuffer && (_0x1a812b.paramDataBuffer = _0x3dc1d5.createBuffer()), this.__context.__bindGLArrayBuffer(_0x1a812b.paramDataBuffer), _0x1dc05c.bufferData(_0x3dc1d5, _0x3dc1d5.ARRAY_BUFFER, _0x1a812b.paramData, _0x3dc1d5.DYNAMIC_DRAW)) : this.__context.__bindGLArrayBuffer(null); _0x11bb09 = _0x52836d = _0x3dc1d5 = 0x0; _0x577f3b = _0x1a812b.paramBoolCount; _0x1c9b57 = _0x1a812b.paramFloatCount; _0x48c401 = _0x1a812b.paramData; for (var _0x5aff49, _0x3fccc9 = _0x4bf907 = null, _0x161060 = null, _0xb06724 = 0x0, _0x3e3cd2 = _0x1a812b.paramCount; _0xb06724 < _0x3e3cd2; ) { var _0x313235 = _0xb06724++; _0x16dada = !0x1; if (_0x313235 < _0x577f3b) { if (_0x4cc7('0x37a7') === _0x4cc7('0x37a7')) { _0x5aff49 = _0x1a812b.paramRefs_Bool[_0x3dc1d5]; for (var _0x2bc114 = 0x0, _0x1fb3e3 = _0x1a812b.overrideBoolCount; _0x2bc114 < _0x1fb3e3; ) { var _0x2e1983 = _0x2bc114++; if (_0x5aff49.name == _0x1a812b.overrideBoolNames[_0x2e1983]) { _0x4bf907 = _0x1a812b.overrideBoolValues[_0x2e1983]; _0x16dada = !0x0; break; } } _0x16dada ? _0x5aff49.__updateGL(this.__context, _0x4bf907) : _0x5aff49.__updateGLFromBuffer(this.__context, _0x48c401, _0x1a812b.paramPositions[_0x313235], _0x1a812b.paramLengths[_0x313235], _0x3eb164); ++_0x3dc1d5; } else { this._pivotZero = 0x0 == this._pivotPoint.x && 0x0 == this._pivotPoint.y && 0x0 == this._pivotPoint.z; this.invalidateTransform(); } } else if (_0x313235 < _0x577f3b + _0x1c9b57) { _0x5aff49 = _0x1a812b.paramRefs_Float[_0x52836d]; _0x2bc114 = 0x0; for (_0x1fb3e3 = _0x1a812b.overrideFloatCount; _0x2bc114 < _0x1fb3e3; ) if (_0x2e1983 = _0x2bc114++, _0x5aff49.name == _0x1a812b.overrideFloatNames[_0x2e1983]) { _0x3fccc9 = _0x1a812b.overrideFloatValues[_0x2e1983]; _0x16dada = !0x0; break; } _0x16dada ? _0x5aff49.__updateGL(this.__context, _0x3fccc9) : _0x5aff49.__updateGLFromBuffer(this.__context, _0x48c401, _0x1a812b.paramPositions[_0x313235], _0x1a812b.paramLengths[_0x313235], _0x3eb164); ++_0x52836d; } else { _0x5aff49 = _0x1a812b.paramRefs_Int[_0x11bb09]; _0x2bc114 = 0x0; for (_0x1fb3e3 = _0x1a812b.overrideIntCount; _0x2bc114 < _0x1fb3e3; ) if (_0x2e1983 = _0x2bc114++, _0x5aff49.name == _0x1a812b.overrideIntNames[_0x2e1983]) { _0x161060 = _0x1a812b.overrideIntValues[_0x2e1983]; _0x16dada = !0x0; break; } _0x16dada ? _0x5aff49.__updateGL(this.__context, _0x161060) : _0x5aff49.__updateGLFromBuffer(this.__context, _0x48c401, _0x1a812b.paramPositions[_0x313235], _0x1a812b.paramLengths[_0x313235], _0x3eb164); ++_0x11bb09; } } } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x37a8')] = function() { return this.__glFragmentSource; } ; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x37a9')] = function() { return this.__glVertexSource; } ; _0xe8a2c7[_0x4cc7('0x8')]['__class__'] = _0xe8a2c7; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_glVertexSource'] = _0x4cc7('0x37a9'); _0xe8a2c7[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x37a8')] = 'get_glFragmentSource'; var _0x48751f = function(_0x2bf7ea) { if (_0x4cc7('0x37aa') !== 'qhYSJ') { this[_0x4cc7('0xca7')](); null != this['program'] && this[_0x4cc7('0x377e')](); } else { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = _0x4cc7('0x37ab')); null == this['__glVertexSource'] && (this['__glVertexSource'] = _0x4cc7('0x37ac')); _0xe8a2c7[_0x4cc7('0x96b')](this, _0x2bf7ea); this[_0x4cc7('0x29f3')] = !0x0; this['__initGL'](); } }; _0x16dada[_0x4cc7('0x37ad')] = _0x48751f; _0x48751f['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x14db'), _0x4cc7('0x37ae')]; _0x48751f[_0x4cc7('0x92b')] = _0xe8a2c7; _0x48751f[_0x4cc7('0x8')] = _0x5aff49(_0xe8a2c7['prototype'], { 'openfl_Position': null, 'openfl_TextureCoord': null, 'openfl_Matrix': null, 'openfl_TextureSize': null, 'openfl_Texture': null, '__class__': _0x48751f }); var _0x34e94f = function() { if ('JljXk' === 'pkXnO') { null == _0x5aff49 || _0x5aff49[_0x4cc7('0x1452')] != _0x5aff49[_0x4cc7('0x2ad8')] ? (_0x5aff49 = new _0x57ba29(c[_0x4cc7('0xc79')],b,d), a[_0x4cc7('0x2e3a')][_0x4cc7('0x29')](_0x5aff49)) : (_0x5aff49[_0x4cc7('0xc79')] = c['format'], _0x5aff49['startIndex'] = b, _0x5aff49[_0x4cc7('0x2ad8')] = d); } else { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = '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}'); null == this['__glVertexSource'] && (this['__glVertexSource'] = _0x4cc7('0x37af')); _0x48751f[_0x4cc7('0x96b')](this); this['uMultipliers']['value'] = [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]; this[_0x4cc7('0xc55')][_0x4cc7('0x9')] = [0x0, 0x0, 0x0, 0x0]; this[_0x4cc7('0x29f3')] = !0x0; this[_0x4cc7('0x29f4')](); } }; _0x16dada[_0x4cc7('0x37b0')] = _0x34e94f; _0x34e94f[_0x4cc7('0x8f2')] = [_0x2d63f9['xkmAL'], _0x4cc7('0x14db'), _0x4cc7('0x37b1'), 'ColorMatrixShader']; _0x34e94f[_0x4cc7('0x92b')] = _0x48751f; _0x34e94f[_0x4cc7('0x8')] = _0x5aff49(_0x48751f[_0x4cc7('0x8')], { 'init': function(_0x2efc7c) { var _0x39f03f = this[_0x4cc7('0xc54')][_0x4cc7('0x9')] , _0x69a156 = this[_0x4cc7('0xc55')]['value']; _0x39f03f[0x0] = _0x2efc7c[0x0]; _0x39f03f[0x1] = _0x2efc7c[0x1]; _0x39f03f[0x2] = _0x2efc7c[0x2]; _0x39f03f[0x3] = _0x2efc7c[0x3]; _0x39f03f[0x4] = _0x2efc7c[0x5]; _0x39f03f[0x5] = _0x2efc7c[0x6]; _0x39f03f[0x6] = _0x2efc7c[0x7]; _0x39f03f[0x7] = _0x2efc7c[0x8]; _0x39f03f[0x8] = _0x2efc7c[0xa]; _0x39f03f[0x9] = _0x2efc7c[0xb]; _0x39f03f[0xa] = _0x2efc7c[0xc]; _0x39f03f[0xb] = _0x2efc7c[0xd]; _0x39f03f[0xc] = _0x2efc7c[0xf]; _0x39f03f[0xd] = _0x2efc7c[0x10]; _0x39f03f[0xe] = _0x2efc7c[0x11]; _0x39f03f[0xf] = _0x2efc7c[0x12]; _0x69a156[0x0] = _0x2efc7c[0x4] / 0xff; _0x69a156[0x1] = _0x2efc7c[0x9] / 0xff; _0x69a156[0x2] = _0x2efc7c[0xe] / 0xff; _0x69a156[0x3] = _0x2efc7c[0x13] / 0xff; }, 'uMultipliers': null, 'uOffsets': null, '__class__': _0x34e94f }); var _0x3980ab = {}; _0x16dada[_0x4cc7('0x37b2')] = _0x3980ab; _0x3980ab[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x37b3'), _0x4cc7('0x37b4')]; _0x3980ab[_0x4cc7('0x376d')] = function(_0x5a4ff4) { if (_0x4cc7('0x37b5') === _0x56067a['piluw']) { return this['_numVertices']; } else { return {}; } } ; var _0x69b7c5 = function(_0x4079af) { _0x393fa1[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb3b')](_0x4079af); this[_0x4cc7('0xb01')] = 0x1; this[_0x4cc7('0xb0b')] = !0x1; }; _0x16dada[_0x4cc7('0x37b6')] = _0x69b7c5; _0x69b7c5[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x37b7')]; _0x69b7c5[_0x4cc7('0x92b')] = _0x393fa1; _0x69b7c5[_0x4cc7('0x8')] = _0x5aff49(_0x393fa1[_0x4cc7('0x8')], { '__matrix': null, '__applyFilter': function(_0x54ee00, _0x6ae555, _0xf64c90, _0x5dddb6) { var _0x35e56b = _0x6ae555[_0x4cc7('0xa7e')] , _0x1ec4da = _0x54ee00[_0x4cc7('0xa7e')]; _0x1c27fe[_0x4cc7('0x333e')](_0x35e56b); _0x1c27fe[_0x4cc7('0x333e')](_0x1ec4da); var _0x1b2d16 = _0x35e56b[_0x4cc7('0x15c2')]() , _0x4bf907 = _0x1ec4da['get_data']() , _0x48c401 = _0x5dddb6['x'] - _0xf64c90['x'] | 0x0; _0x5dddb6 = _0x5dddb6['y'] - _0xf64c90['y'] | 0x0; _0x6ae555 = 0x4 * _0x6ae555['width']; var _0x16dada = 0x4 * _0x54ee00[_0x4cc7('0x7d9')] , _0x5aff49 = _0x35e56b[_0x4cc7('0xaa3')][_0x4cc7('0xc79')] , _0x32fa01 = _0x1ec4da[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]; _0x35e56b = _0x35e56b[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')]; _0x1ec4da = _0x1ec4da[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')]; for (var _0x161060, _0x336f64 = 0x0, _0x3e3cd2, _0x58c2e5, _0x2bc114 = _0xf64c90['y'] | 0x0, _0x1fb3e3 = _0xf64c90['height'] | 0x0; _0x2bc114 < _0x1fb3e3; ) for (var _0x471142 = _0x2bc114++, _0x23639f = _0xf64c90['x'] | 0x0, _0x172b83 = _0xf64c90[_0x4cc7('0x7d9')] | 0x0; _0x23639f < _0x172b83; ) { _0x58c2e5 = _0x23639f++; _0x3e3cd2 = _0x471142 * _0x6ae555 + 0x4 * _0x58c2e5; _0x58c2e5 = (_0x471142 + _0x48c401) * _0x16dada + 0x4 * (_0x58c2e5 + _0x5dddb6); switch (_0x5aff49) { case 0x0: _0x161060 = (_0x1b2d16[_0x3e3cd2] & 0xff) << 0x18 | (_0x1b2d16[_0x3e3cd2 + 0x1] & 0xff) << 0x10 | (_0x1b2d16[_0x3e3cd2 + 0x2] & 0xff) << 0x8 | _0x1b2d16[_0x3e3cd2 + 0x3] & 0xff; break; case 0x1: _0x161060 = _0x56067a[_0x4cc7('0x67b')]((_0x1b2d16[_0x3e3cd2 + 0x1] & 0xff) << 0x18 | (_0x1b2d16[_0x3e3cd2 + 0x2] & 0xff) << 0x10, (_0x1b2d16[_0x3e3cd2 + 0x3] & 0xff) << 0x8) | _0x1b2d16[_0x3e3cd2] & 0xff; break; case 0x2: _0x161060 = (_0x1b2d16[_0x3e3cd2 + 0x2] & 0xff) << 0x18 | (_0x1b2d16[_0x3e3cd2 + 0x1] & 0xff) << 0x10 | (_0x1b2d16[_0x3e3cd2] & 0xff) << 0x8 | _0x1b2d16[_0x3e3cd2 + 0x3] & 0xff; } _0x35e56b && 0x0 != (_0x161060 & 0xff) && 0xff != (_0x161060 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x161060 & 0xff), _0x161060 = (_0x5253a4['__clamp'][Math['round']((_0x161060 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x161060 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x161060 >>> 0x8 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x8 | _0x161060 & 0xff); 0x0 == (_0x161060 & 0xff) ? _0x336f64 = 0x0 : (_0x336f64 = ((Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](this[_0x4cc7('0x21de')][0x0] * (_0x161060 >>> 0x18 & 0xff) + this[_0x4cc7('0x21de')][0x1] * (_0x161060 >>> 0x10 & 0xff) + _0x56067a['Ceavz'](this[_0x4cc7('0x21de')][0x2], _0x161060 >>> 0x8 & 0xff) + this[_0x4cc7('0x21de')][0x3] * (_0x161060 & 0xff) + this[_0x4cc7('0x21de')][0x4], 0xff)) | 0x0) & 0xff) << 0x18 | (_0x336f64 >>> 0x10 & 0xff) << 0x10 | (_0x336f64 >>> 0x8 & 0xff) << 0x8 | _0x336f64 & 0xff, _0x336f64 = (_0x336f64 >>> 0x18 & 0xff) << 0x18 | ((Math[_0x4cc7('0x52')](0x0, Math[_0x4cc7('0x53')](_0x56067a[_0x4cc7('0x7e3')](_0x56067a[_0x4cc7('0x7e3')](this[_0x4cc7('0x21de')][0x5] * (_0x161060 >>> 0x18 & 0xff) + this[_0x4cc7('0x21de')][0x6] * (_0x161060 >>> 0x10 & 0xff) + this[_0x4cc7('0x21de')][0x7] * (_0x161060 >>> 0x8 & 0xff), this[_0x4cc7('0x21de')][0x8] * (_0x161060 & 0xff)), this[_0x4cc7('0x21de')][0x9]), 0xff)) | 0x0) & 0xff) << 0x10 | (_0x336f64 >>> 0x8 & 0xff) << 0x8 | _0x336f64 & 0xff, _0x336f64 = (_0x336f64 >>> 0x18 & 0xff) << 0x18 | (_0x336f64 >>> 0x10 & 0xff) << 0x10 | ((Math['max'](0x0, Math[_0x4cc7('0x53')](this[_0x4cc7('0x21de')][0xa] * _0x56067a['dDzVi'](_0x161060 >>> 0x18, 0xff) + this['__matrix'][0xb] * (_0x161060 >>> 0x10 & 0xff) + this['__matrix'][0xc] * (_0x161060 >>> 0x8 & 0xff) + this[_0x4cc7('0x21de')][0xd] * (_0x161060 & 0xff) + this[_0x4cc7('0x21de')][0xe], 0xff)) | 0x0) & 0xff) << 0x8 | _0x336f64 & 0xff, _0x336f64 = (_0x336f64 >>> 0x18 & 0xff) << 0x18 | (_0x336f64 >>> 0x10 & 0xff) << 0x10 | (_0x336f64 >>> 0x8 & 0xff) << 0x8 | _0x56067a[_0x4cc7('0x67b')](Math[_0x4cc7('0x52')](0x0, Math['min'](this[_0x4cc7('0x21de')][0xf] * (_0x161060 >>> 0x18 & 0xff) + this[_0x4cc7('0x21de')][0x10] * (_0x56067a[_0x4cc7('0x60b')](_0x161060, 0x10) & 0xff) + this[_0x4cc7('0x21de')][0x11] * (_0x161060 >>> 0x8 & 0xff) + this[_0x4cc7('0x21de')][0x12] * (_0x161060 & 0xff) + this[_0x4cc7('0x21de')][0x13], 0xff)), 0x0) & 0xff); _0x1ec4da && (0x0 == (_0x336f64 & 0xff) ? 0x0 != _0x336f64 && (_0x336f64 = 0x0) : 0xff != (_0x336f64 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x336f64 & 0xff], _0x336f64 = ((_0x336f64 >>> 0x18 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x18 | ((_0x336f64 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | ((_0x336f64 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x336f64 & 0xff)); switch (_0x32fa01) { case 0x0: _0x4bf907[_0x58c2e5] = _0x56067a[_0x4cc7('0x7f6')](_0x336f64 >>> 0x18, 0xff); _0x4bf907[_0x58c2e5 + 0x1] = _0x336f64 >>> 0x10 & 0xff; _0x4bf907[_0x58c2e5 + 0x2] = _0x336f64 >>> 0x8 & 0xff; _0x4bf907[_0x58c2e5 + 0x3] = _0x336f64 & 0xff; break; case 0x1: _0x4bf907[_0x58c2e5] = _0x336f64 & 0xff; _0x4bf907[_0x58c2e5 + 0x1] = _0x336f64 >>> 0x18 & 0xff; _0x4bf907[_0x58c2e5 + 0x2] = _0x336f64 >>> 0x10 & 0xff; _0x4bf907[_0x58c2e5 + 0x3] = _0x56067a[_0x4cc7('0x7f7')](_0x336f64 >>> 0x8, 0xff); break; case 0x2: _0x4bf907[_0x58c2e5] = _0x336f64 >>> 0x8 & 0xff, _0x4bf907[_0x58c2e5 + 0x1] = _0x336f64 >>> 0x10 & 0xff, _0x4bf907[_0x58c2e5 + 0x2] = _0x336f64 >>> 0x18 & 0xff, _0x4bf907[_0x58c2e5 + 0x3] = _0x336f64 & 0xff; } } _0x54ee00[_0x4cc7('0xa7e')][_0x4cc7('0xdc6')] = !0x0; return _0x54ee00; }, '__initShader': function(_0x1dae86, _0x2b5d47) { if (_0x4cc7('0x37bc') !== _0x4cc7('0x37bd')) { _0x69b7c5[_0x4cc7('0x37be')][_0x4cc7('0x8fe')](this[_0x4cc7('0xb3c')]()); return _0x69b7c5[_0x4cc7('0x37be')]; } else { this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this['active'] && (this[_0x4cc7('0x2324')] = 0x0); _0x255a64['prototype'][_0x4cc7('0x94a')]['call'](this, _0x1dae86); this[_0x4cc7('0x1d68')]['physicsData'][_0x4cc7('0xf31')] && !this[_0x4cc7('0x145d')] && (this[_0x4cc7('0x2344')] = 0x1); } }, 'get_matrix': function() { return this[_0x4cc7('0x21de')]; }, 'set_matrix': function(_0x3f5bf0) { null == _0x3f5bf0 && (_0x3f5bf0 = [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0]); return this[_0x4cc7('0x21de')] = _0x3f5bf0; }, '__class__': _0x69b7c5, '__properties__': { 'set_matrix': _0x4cc7('0xb3b'), 'get_matrix': _0x4cc7('0xb3c') } }); var _0x1be873 = function() {}; _0x16dada[_0x4cc7('0x37bf')] = _0x1be873; _0x1be873[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'display', 'Greyscale']; _0x1be873['colorToGreyscale'] = function(_0x2439a3) { return (0.299 * (_0x2439a3 >> 0x10 & 0xff) | 0x0) + (0.587 * (_0x2439a3 >> 0x8 & 0xff) | 0x0) + (0.114 * (_0x2439a3 & 0xff) | 0x0); } ; var _0x26bd70 = function() {}; _0x16dada[_0x4cc7('0x37c0')] = _0x26bd70; _0x26bd70['__name__'] = [_0x4cc7('0x2151'), 'display', _0x4cc7('0x37c1')]; _0x26bd70[_0x4cc7('0x350e')] = function(_0x4a5c94) { return 0x1; } ; _0x26bd70[_0x4cc7('0x9e8')] = function(_0x3296e0) { _0x3296e0 = 'img/' + _0x3296e0; return _0x6fe3b9[_0x4cc7('0x9e8')](_0x3296e0, _0x4cc7('0x37c2')) ? !0x0 : _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x37c3')](_0x3296e0); } ; _0x26bd70[_0x4cc7('0x21e7')] = function(_0x36d526, _0x2aaa41) { _0x2d63f9[_0x4cc7('0x37c4')](null, _0x2aaa41) && (_0x2aaa41 = !0x0); var _0x508813 = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x692') + _0x36d526, _0x2aaa41); null == _0x508813 && (_0x508813 = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34aa') + _0x36d526, _0x2aaa41), null == _0x508813 && (_0x508813 = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34ab') + _0x36d526, _0x2aaa41), null == _0x508813 && (_0x508813 = _0x6fe3b9[_0x4cc7('0x21e7')](_0x4cc7('0x34ac') + _0x36d526, _0x2aaa41)))); _0x508813[_0x4cc7('0x34ad')](0x0, 0x0, _0x508813[_0x4cc7('0x34ae')](0x0, 0x0)); return _0x508813; } ; _0x26bd70[_0x4cc7('0xfe2')] = function(_0x3de5ae, _0x5b569a, _0x803c00) { if (_0x4cc7('0x37c5') === _0x4cc7('0x37c6')) { _0x1c24cf[_0x4cc7('0x96b')](this, _0x4cc7('0x1f76'), _0x48c401(this, this[_0x4cc7('0x1261')])); this[_0x4cc7('0x2248')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x354a')](!0x0); _0xcf0f93[_0x4cc7('0x9ad')](_0x4cc7('0x2d39'), _0x48c401(this, this[_0x4cc7('0x9fd')])); } else { null == _0x803c00 && (_0x803c00 = !0x0); null == _0x5b569a && (_0x5b569a = !0x0); _0x5b569a = new _0x38d890(_0x26bd70[_0x4cc7('0x21e7')](_0x3de5ae, _0x5b569a)); if (null == _0x5b569a[_0x4cc7('0xaf0')]()) throw new _0x202aa0(new _0x5a0ff5(_0x3de5ae + '\x20is\x20not\x20a\x20valid\x20file\x20name!')); _0x26bd70[_0x4cc7('0x1f14')](_0x5b569a, _0x803c00); return _0x5b569a; } } ; _0x26bd70[_0x4cc7('0x1f14')] = function(_0x59875a, _0x11bd5c, _0x1e0876, _0x170a8c) { null == _0x1e0876 && (_0x1e0876 = 0x1); null == _0x11bd5c && (_0x11bd5c = !0x0); null == _0x170a8c && (_0x170a8c = _0x172b83[_0x4cc7('0xc1e')]()); _0x1e0876 *= _0x26bd70[_0x4cc7('0x350e')](_0x170a8c[_0x4cc7('0xa9a')]); _0x59875a[_0x4cc7('0xb3e')](_0x1e0876); _0x59875a[_0x4cc7('0xb2a')](_0x1e0876); _0x11bd5c && (_0x1e0876 *= 0.9, _0x11bd5c = _0x56067a[_0x4cc7('0x7df')](_0x59875a[_0x4cc7('0xaf0')]()[_0x4cc7('0x7d9')], _0x1e0876), _0x170a8c = new _0x23639f(_0x59875a), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x170a8c, null != _0x11bd5c ? new _0x392c21(!0x0,_0x11bd5c) : new _0x13ca4e(!0x0)), _0x11bd5c = _0x59875a[_0x4cc7('0xaf0')]()[_0x4cc7('0x98b')] * _0x1e0876, _0x59875a = new _0x23639f(_0x59875a), _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x59875a, null != _0x11bd5c ? new _0x392c21(!0x1,_0x11bd5c) : new _0x13ca4e(!0x1))); } ; var _0x24d6d3 = function(_0xa85d23, _0x1548a2, _0x4cf47a, _0x39a4b3, _0x253d42) { if ('ZTdCV' === _0x4cc7('0x37c7')) { null == _0x253d42 && (_0x253d42 = 0.75); null == _0x4cf47a && (_0x4cf47a = 0.75); this[_0x4cc7('0x37c8')] = 0x0; this[_0x4cc7('0x196f')] = !0x1; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0xc3b')] = _0xa85d23; this['direction'] = _0x1548a2; this['scrollAmount'] = _0x4cf47a; this[_0x4cc7('0x37c9')] = _0x253d42; if (null == _0x39a4b3 && (_0x39a4b3 = _0x24d6d3['defaultImagePath'], _0x56067a['CABto'](null, _0x39a4b3))) throw new _0x202aa0(new _0x5a0ff5('Must\x20specify\x20either\x20imagePath\x20or\x20defaultImagePath!')); var _0x5a5d42 = _0x26bd70['getBitmap'](_0x39a4b3); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { if ('ZzaUd' === _0x4cc7('0x37ca')) { var _0x199ad0 = _0x21ad67; if (_0x5260f5['__instanceof'](_0x1548a2, _0x23639f)) if (_0x5260f5['__instanceof'](_0x1548a2[_0x4cc7('0x10b2')], _0x199ad0)) _0x1548a2 = _0x1548a2[_0x4cc7('0x10b2')]; else throw new _0x202aa0(_0x4bf907['string'](_0x199ad0) + _0x4cc7('0x28f')); else throw new _0x202aa0(_0x4bf907[_0x4cc7('0x4dc')](_0x199ad0) + _0x4cc7('0x28f')); this[_0x4cc7('0x2123')] ? (_0x4cf47a = _0x1548a2[_0x4cc7('0xb48')]() ? _0x1548a2[_0x4cc7('0x472')]() + _0x1548a2['get_width']() + this[_0x4cc7('0xcc8')] * _0x4cf47a['x'] : _0x1548a2['get_x'](), _0x4cf47a != _0xa85d23['get_x']() && _0xa85d23['set_x'](_0x4cf47a)) : (_0x4cf47a = _0x1548a2[_0x4cc7('0xb48')]() ? _0x1548a2[_0x4cc7('0xb45')]() + _0x1548a2[_0x4cc7('0xa75')]() + this[_0x4cc7('0xcc8')] * _0x4cf47a['y'] : _0x1548a2['get_y'](), _0x4cf47a != _0xa85d23[_0x4cc7('0xb45')]() && _0xa85d23[_0x4cc7('0xb44')](_0x4cf47a)); } else { switch (_0x1548a2) { case 0x1: var _0xa85d23 = _0x5a5d42['get_width'](); _0x5a5d42[_0x4cc7('0xb44')](_0xa85d23); _0x5a5d42[_0x4cc7('0xb4c')](0x10e); break; case 0x2: _0xa85d23 = _0x5a5d42['get_width'](); _0x5a5d42[_0x4cc7('0xb46')](_0xa85d23); _0xa85d23 = _0x5a5d42[_0x4cc7('0xa75')](); _0x5a5d42[_0x4cc7('0xb44')](_0xa85d23); _0x5a5d42[_0x4cc7('0xb4c')](0xb4); break; case 0x3: _0xa85d23 = _0x5a5d42[_0x4cc7('0xa75')](), _0x5a5d42[_0x4cc7('0xb46')](_0xa85d23), _0x5a5d42[_0x4cc7('0xb4c')](0x5a); } } } ))); switch (_0x1548a2) { case 0x1: _0xa85d23 = _0x5a5d42[_0x4cc7('0xa74')](); _0x5a5d42['set_y'](_0xa85d23); _0x5a5d42['set_rotation'](0x10e); break; case 0x2: _0xa85d23 = _0x5a5d42['get_width'](); _0x5a5d42[_0x4cc7('0xb46')](_0xa85d23); _0xa85d23 = _0x5a5d42[_0x4cc7('0xa75')](); _0x5a5d42[_0x4cc7('0xb44')](_0xa85d23); _0x5a5d42[_0x4cc7('0xb4c')](0xb4); break; case 0x3: _0xa85d23 = _0x5a5d42[_0x4cc7('0xa75')](), _0x5a5d42[_0x4cc7('0xb46')](_0xa85d23), _0x5a5d42[_0x4cc7('0xb4c')](0x5a); } this['addChild'](_0x5a5d42); this[_0x4cc7('0xbba')](!0x0); this[_0x4cc7('0xbb1')] = !0x0; this[_0x4cc7('0x9ad')]('addedToStage', _0x48c401(this, this['onAdded'])); this['addEventListener']('mouseDown', _0x48c401(this, this[_0x4cc7('0xcdf')])); this[_0x4cc7('0x9ad')]('mouseOut', _0x48c401(this, this['onMouseOut'])); this[_0x4cc7('0x9ad')](_0x4cc7('0x37cb'), _0x48c401(this, this[_0x4cc7('0x1260')])); this[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x1260')])); this[_0x4cc7('0x9ad')]('click', _0x48c401(this, this[_0x4cc7('0x1261')])); } else { return this[_0x4cc7('0x37cc')]; } }; _0x16dada['haxeutils.display.ScrollIndicator'] = _0x24d6d3; _0x24d6d3[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x50c'), _0x4cc7('0x37cd')]; _0x24d6d3[_0x4cc7('0x92b')] = _0x457ac5; _0x24d6d3[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'view': null, 'direction': null, 'scrollAmount': null, 'holdScrollRate': null, 'holding': null, 'heldFrames': null, 'onAdded': function(_0x47d4b4) { this[_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')])); }, 'onEnterFrame': function(_0x326663) { if (null == this[_0x4cc7('0x99c')]) this[_0x4cc7('0xa2d')](_0x4cc7('0x576'), _0x48c401(this, this['onEnterFrame'])); else { switch (this[_0x4cc7('0x2122')]) { case 0x0: this[_0x4cc7('0xc20')](this[_0x4cc7('0xc3b')][_0x4cc7('0x26dd')] < this[_0x4cc7('0xc3b')][_0x4cc7('0x32db')][_0x4cc7('0xa97')]() - 1e-10); break; case 0x1: this[_0x4cc7('0xc20')](this[_0x4cc7('0xc3b')][_0x4cc7('0xdcf')] > this[_0x4cc7('0xc3b')][_0x4cc7('0x32db')][_0x4cc7('0x13bb')]() + 1e-10); break; case 0x2: this[_0x4cc7('0xc20')](this[_0x4cc7('0xc3b')]['_cameraX'] > this[_0x4cc7('0xc3b')][_0x4cc7('0x32db')]['get_left']() + 1e-10); break; case 0x3: this[_0x4cc7('0xc20')](this['view'][_0x4cc7('0xdcf')] < this[_0x4cc7('0xc3b')][_0x4cc7('0x32db')][_0x4cc7('0xa98')]() - 1e-10); } if (this[_0x4cc7('0x196f')] && (this['heldFrames']++, !this[_0x4cc7('0xb48')]())) this[_0x4cc7('0x1260')](); } }, 'onMouseDown': function(_0x116f68) { _0x3ae7ae['stop'](this['view'], null, !0x1, !0x1); this['slowScroll'](); this[_0x4cc7('0x196f')] = !0x0; this['heldFrames'] = 0x0; }, 'onMouseOut': function(_0x518a6a) { this[_0x4cc7('0x196f')] = !0x1; _0x3ae7ae[_0x4cc7('0xd8a')](this[_0x4cc7('0xc3b')], null, !0x1, !0x1); }, 'slowScroll': function() { if (_0x4cc7('0x37ce') !== 'Imleu') { null == _0x29c9b2 && (_0x29c9b2 = !0x1); null == _0x42733c && (_0x42733c = 0x0); null == c && (c = []); this[_0x4cc7('0xdb4')] = c; 0x0 < _0x42733c && this['set_length'](_0x42733c); this[_0x4cc7('0x150d')] = _0x29c9b2; } else { var _0x42733c = this[_0x4cc7('0xc3b')][_0x4cc7('0x26dd')] , _0x29c9b2 = this[_0x4cc7('0xc3b')][_0x4cc7('0xdcf')]; switch (this['direction']) { case 0x0: _0x42733c += _0x56067a[_0x4cc7('0x7f8')](this[_0x4cc7('0x37c9')] * this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')](), 0.2); break; case 0x1: _0x29c9b2 -= this['holdScrollRate'] * this['view']['get_height']() * 0.2; break; case 0x2: _0x42733c -= this[_0x4cc7('0x37c9')] * this[_0x4cc7('0xc3b')]['get_width']() * 0.2; break; case 0x3: _0x29c9b2 += this[_0x4cc7('0x37c9')] * this[_0x4cc7('0xc3b')]['get_height']() * 0.2; } this[_0x4cc7('0xc3b')]['scrollTo'](_0x42733c, _0x29c9b2, 0.2, _0x47778c[_0x4cc7('0x37cf')]())[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x37d0')])); } }, 'onClick': function(_0x3e8096) { if (_0x4cc7('0x37d1') !== _0x4cc7('0x37d1')) { _0x3e8096['onComplete'](_0x48c401(this, this[_0x4cc7('0x43')])); _0x3e8096[_0x4cc7('0x35a3')](_0x48c401(this, this[_0x4cc7('0x12aa')])); _0x3e8096['onProgress'](_0x48c401(this, this[_0x4cc7('0x1af2')])); return this; } else { this['onMouseOut'](); if (!(0xa <= this[_0x4cc7('0x37c8')])) { if (_0x4cc7('0x37d2') === _0x4cc7('0x37d2')) { _0x3e8096 = this[_0x4cc7('0xc3b')][_0x4cc7('0x26dd')]; var _0x448200 = this[_0x4cc7('0xc3b')][_0x4cc7('0xdcf')]; switch (this[_0x4cc7('0x2122')]) { case 0x0: _0x3e8096 += this[_0x4cc7('0x37d3')] * this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')](); break; case 0x1: _0x448200 -= this[_0x4cc7('0x37d3')] * this[_0x4cc7('0xc3b')]['get_height'](); break; case 0x2: _0x3e8096 -= this['scrollAmount'] * this[_0x4cc7('0xc3b')]['get_width'](); break; case 0x3: _0x448200 += this[_0x4cc7('0x37d3')] * this[_0x4cc7('0xc3b')][_0x4cc7('0xa75')](); } this[_0x4cc7('0xc3b')][_0x4cc7('0x37d4')](_0x3e8096, _0x448200); } else { if (_0x445379[_0x4cc7('0x493')]()['wasPaused'] = !0x1, this[_0x4cc7('0x1733')][_0x4cc7('0x9e7')][_0x4cc7('0x234c')](this[_0x4cc7('0x1733')][_0x4cc7('0xb1c')])) return; } } } }, '__class__': _0x24d6d3 }); var _0x5eb79d = function() {}; _0x16dada[_0x4cc7('0x37d5')] = _0x5eb79d; _0x5eb79d[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x50c'), _0x4cc7('0x37d6')]; _0x5eb79d[_0x4cc7('0x8')] = {}; _0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0xc3b')] = null; _0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x59a903) {} ; _0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0xcdf')] = function(_0x4a5269) { if (_0x2d63f9.IUyIN === _0x4cc7('0x2cc')) { return !0x1; } else { this.runner = new _0x40b5bf(this.section,_0x1fb3e3.runner,!0x1,null,!0x1,null); this.runner.billboardMode = !0x0; this.sprites.push(this.runner); var _0x2454ed = this.explorePath.pathName; _0x2454ed = _0x4b25d1.get_instance().paths.get(_0x2454ed); this.runner.goesTo = new _0x42bd00(_0x2454ed,0x5); this.skater = new _0x40b5bf(this.section,_0x1fb3e3.skater,!0x1,null,!0x1,null); this.skater.billboardMode = !0x0; this.sprites.push(this.skater); _0x2454ed = this.explorePath.pathName; _0x2454ed = _0x4b25d1.get_instance().paths.get(_0x2454ed); this.skater.goesTo = new _0x42bd00(_0x2454ed,0x6); } } ; _0x5eb79d[_0x4cc7('0x8')]['onMouseMove'] = function(_0xfae2d1) { return !0x1; } ; _0x5eb79d[_0x4cc7('0x8')]['onMouseUp'] = function(_0xe02cf8) { if (_0x4cc7('0x37d7') !== 'VzmGs') { null == this.__symbol || this.__playing || 0x2 > this.__totalFrames || (this.__playing = !0x0, this.__frameTime = 0x3e8 / this.__swf.frameRate | 0x0, this.__timeElapsed = 0x0); } else { return !0x1; } } ; _0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0x32df')] = function(_0x55f42a) { return !0x1; } ; _0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0x1264')] = function(_0x5eb757) { return !0x1; } ; _0x5eb79d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5eb79d; var _0x1f6df7 = function(_0x525cdc) { this['mouseDownReceived'] = !0x1; this[_0x4cc7('0x31f7')] = -0x1e; this[_0x4cc7('0x2234')] = this[_0x4cc7('0x2235')] = this['deltaX'] = this[_0x4cc7('0x37d8')] = this[_0x4cc7('0x31f6')] = 0x0; this['dragThresholdSq'] = _0x525cdc * _0x525cdc; }; _0x16dada[_0x4cc7('0x37d9')] = _0x1f6df7; _0x1f6df7[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37da')]; _0x1f6df7['__super__'] = _0x5eb79d; _0x1f6df7[_0x4cc7('0x8')] = _0x5aff49(_0x5eb79d[_0x4cc7('0x8')], { 'prevX': null, 'prevY': null, 'deltaX': null, 'deltaY': null, 'dragThresholdSq': null, 'dragging': null, 'mouseWheelX': null, 'mouseWheelY': null, 'mouseDownReceived': null, 'update': function(_0x571636) { this[_0x4cc7('0xce0')] && (this[_0x4cc7('0x37db')] = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbf2')]() - this['prevX'], this['deltaY'] = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xb4f')]() - this[_0x4cc7('0x2235')], this[_0x4cc7('0x1ca5')] || (_0x571636 = _0x172b83[_0x4cc7('0x46f')]()['scale'], _0x571636 = 0x1 / ((_0x571636['x'] + _0x571636['y']) / 0x2), _0x571636 *= _0x571636, this['dragging'] = this[_0x4cc7('0x37db')] * this[_0x4cc7('0x37db')] * _0x571636 + this['deltaY'] * this['deltaY'] * _0x571636 >= this[_0x4cc7('0x37dc')]), this[_0x4cc7('0x1ca5')] && (_0x571636 = this[_0x4cc7('0xc3b')], _0x571636[_0x4cc7('0x2245')](_0x571636[_0x4cc7('0x26dd')] - this['deltaX']), _0x571636 = this[_0x4cc7('0xc3b')], _0x571636['set_cameraY'](_0x571636[_0x4cc7('0xdcf')] - this[_0x4cc7('0x37d8')]), this[_0x4cc7('0x2234')] = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbf2')](), this[_0x4cc7('0x2235')] = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xb4f')]())); }, 'onMouseDown': function(_0x396630) { null != this['view'][_0x4cc7('0x907')] && this[_0x4cc7('0xc3b')][_0x4cc7('0x907')]['get_mouseX']() >= this['view'][_0x4cc7('0x472')]() && _0x2d63f9[_0x4cc7('0x2b2')](this[_0x4cc7('0xc3b')]['parent'][_0x4cc7('0xb4f')](), this['view']['get_y']()) && this[_0x4cc7('0xc3b')]['parent']['get_mouseX']() <= this['view']['get_x']() + this[_0x4cc7('0xc3b')][_0x4cc7('0xa74')]() && this[_0x4cc7('0xc3b')][_0x4cc7('0x907')][_0x4cc7('0xb4f')]() <= this[_0x4cc7('0xc3b')][_0x4cc7('0xb45')]() + this['view'][_0x4cc7('0xa75')]() && (this[_0x4cc7('0x2234')] = _0x396630[_0x4cc7('0xa25')], this['prevY'] = _0x396630[_0x4cc7('0xa24')], this[_0x4cc7('0x37d8')] = this[_0x4cc7('0x37db')] = 0x0, this[_0x4cc7('0x1ca5')] = !0x1, this[_0x4cc7('0xce0')] = !0x0); return !0x1; }, 'onMouseMove': function(_0x122f05) { return _0x2ab848[_0x4cc7('0xbc4')][_0x4cc7('0xbd2')] && this[_0x4cc7('0xce0')] ? this[_0x4cc7('0x1ca5')] : !0x1; }, 'onMouseUp': function(_0x492db4) { this[_0x4cc7('0xce0')] = !0x1; return this[_0x4cc7('0x1ca5')]; }, 'onMouseClick': function(_0x21899b) { this[_0x4cc7('0xce0')] = !0x1; return this[_0x4cc7('0x1ca5')]; }, 'onMouseWheel': function(_0x3ab410) { if (this[_0x4cc7('0x1ca5')]) return !0x1; var _0xb8311a = this[_0x4cc7('0xc3b')]; _0xb8311a[_0x4cc7('0x2245')](_0xb8311a[_0x4cc7('0x26dd')] + _0x3ab410['delta'] * this[_0x4cc7('0x31f6')]); _0xb8311a = this[_0x4cc7('0xc3b')]; _0xb8311a[_0x4cc7('0x2246')](_0xb8311a[_0x4cc7('0xdcf')] + _0x3ab410['delta'] * this[_0x4cc7('0x31f7')]); return !0x0; }, '__class__': _0x1f6df7 }); var _0xc28891 = function(_0x509630, _0xe4f15d) { if (_0x4cc7('0x37dd') === _0x4cc7('0x37de')) { for (var _0x346c9d = 0x0, _0x1968aa = this[_0x4cc7('0xb63')]; _0x346c9d < _0x1968aa[_0x4cc7('0x34')](); ) { var _0x4aee21 = _0x1968aa[_0x4cc7('0x2b')](_0x346c9d); ++_0x346c9d; null == _0x4aee21[_0x4cc7('0x99c')] && _0x4aee21[_0x4cc7('0xb13')](_0x509630); } _0x346c9d = 0x0; for (_0x1968aa = this[_0x4cc7('0xb63')]; _0x346c9d < _0x1968aa[_0x4cc7('0x34')](); ) _0x4aee21 = _0x1968aa[_0x4cc7('0x2b')](_0x346c9d), ++_0x346c9d, null == _0x4aee21['stage'] && _0x4aee21['__cleanup'](); this[_0x4cc7('0xb63')][_0x4cc7('0xb7c')](0x0); _0x346c9d = 0x0; for (_0x1968aa = this[_0x4cc7('0xae0')]; _0x346c9d < _0x1968aa[_0x4cc7('0x21')]; ) _0x4aee21 = _0x1968aa[_0x346c9d], ++_0x346c9d, _0x4aee21[_0x4cc7('0xb13')](_0x509630); } else { null == _0xe4f15d && (_0xe4f15d = 0x1); this[_0x4cc7('0x37df')] = 0x3; this[_0x4cc7('0xce2')] = this['yVel'] = 0x0; _0x1f6df7['call'](this, _0x509630); this[_0x4cc7('0x37df')] *= _0xe4f15d; } }; _0x16dada[_0x4cc7('0x37e0')] = _0xc28891; _0xc28891[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37e1')]; _0xc28891[_0x4cc7('0x92b')] = _0x1f6df7; _0xc28891['prototype'] = _0x5aff49(_0x1f6df7[_0x4cc7('0x8')], { 'xVel': null, 'yVel': null, 'friction': null, 'update': function(_0x12cb4a) { _0x1f6df7[_0x4cc7('0x8')][_0x4cc7('0x94a')]['call'](this, _0x12cb4a); this[_0x4cc7('0xce0')] && this[_0x4cc7('0x1ca5')] && 0x0 < _0x12cb4a && (this[_0x4cc7('0xce2')] = -this[_0x4cc7('0x37db')] / _0x12cb4a, this[_0x4cc7('0xce1')] = _0x2d63f9[_0x4cc7('0x2cd')](-this[_0x4cc7('0x37d8')], _0x12cb4a)); if (!this[_0x4cc7('0xce0')]) { if (0x0 != this[_0x4cc7('0xce2')]) { var _0x101880 = this[_0x4cc7('0xc3b')]; _0x101880[_0x4cc7('0x2245')](_0x101880[_0x4cc7('0x26dd')] + this[_0x4cc7('0xce2')] * _0x12cb4a); _0x101880 = this[_0x4cc7('0xce2')] -= this[_0x4cc7('0xce2')] * this[_0x4cc7('0x37df')] * _0x12cb4a; 1e-10 > (0x0 <= _0x101880 ? _0x101880 : -_0x101880) && (this[_0x4cc7('0xce2')] = 0x0); } 0x0 != this[_0x4cc7('0xce1')] && (_0x101880 = this[_0x4cc7('0xc3b')], _0x101880['set_cameraY'](_0x101880['_cameraY'] + this[_0x4cc7('0xce1')] * _0x12cb4a), _0x12cb4a = this[_0x4cc7('0xce1')] -= this[_0x4cc7('0xce1')] * this[_0x4cc7('0x37df')] * _0x12cb4a, 1e-10 > (_0x2d63f9[_0x4cc7('0x2ce')](0x0, _0x12cb4a) ? _0x12cb4a : -_0x12cb4a) && (this[_0x4cc7('0xce1')] = 0x0)); } }, 'onMouseDown': function(_0x24544d) { if (_0x4cc7('0x37e2') === _0x4cc7('0x37e2')) { _0x1f6df7[_0x4cc7('0x8')][_0x4cc7('0xcdf')]['call'](this, _0x24544d); this['mouseDownReceived'] && (this[_0x4cc7('0xce1')] = this[_0x4cc7('0xce2')] = 0x0); return !0x1; } else { return null == this[_0x4cc7('0xaa3')] ? !0x1 : this[_0x4cc7('0xaa3')][_0x4cc7('0xba1')] = _0x24544d; } }, 'onMouseWheel': function(_0x4120d1) { if (this[_0x4cc7('0x1ca5')]) return !0x1; this[_0x4cc7('0xce2')] += _0x2d63f9[_0x4cc7('0x2c8')](this[_0x4cc7('0x31f6')] * _0x4120d1[_0x4cc7('0x1f10')], _0xc28891[_0x4cc7('0x37e3')]); this[_0x4cc7('0xce1')] += this[_0x4cc7('0x31f7')] * _0x4120d1['delta'] * _0xc28891[_0x4cc7('0x37e3')]; return !0x0; }, '__class__': _0xc28891 }); var _0x5c050f = function(_0x5a2275) { this['target'] = _0x5a2275; }; _0x16dada['haxeutils.display.MatchScroll'] = _0x5c050f; _0x5c050f[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37e4')]; _0x5c050f[_0x4cc7('0x92b')] = _0x5eb79d; _0x5c050f[_0x4cc7('0x8')] = _0x5aff49(_0x5eb79d['prototype'], { 'target': null, 'update': function(_0x3a094e) { this['view'][_0x4cc7('0x26dd')] != this['target']['_cameraX'] && this[_0x4cc7('0xc3b')][_0x4cc7('0x2245')](this[_0x4cc7('0xa26')][_0x4cc7('0x26dd')]); this[_0x4cc7('0xc3b')][_0x4cc7('0xdcf')] != this['target'][_0x4cc7('0xdcf')] && this[_0x4cc7('0xc3b')][_0x4cc7('0x2246')](this[_0x4cc7('0xa26')][_0x4cc7('0xdcf')]); }, '__class__': _0x5c050f }); var _0x33a3e9 = function(_0x5ce458, _0x3bbe53, _0x5483ad, _0x5ef28b, _0x59ab30, _0xd53088, _0x19918f, _0x4bf907) { null == _0x4bf907 && (_0x4bf907 = !0x1); null == _0x5ef28b && (_0x5ef28b = 0x5); this[_0x4cc7('0x37e5')] = 0x0; _0x457ac5['call'](this); this['backgroundColor'] = _0x3bbe53; this[_0x4cc7('0x37e6')] = _0x5ef28b; this[_0x4cc7('0x37e7')] = null != _0x59ab30 ? _0x59ab30 : _0x5ef28b; this[_0x4cc7('0x37e8')] = _0x5483ad; this['customBounds'] = _0x19918f; this[_0x4cc7('0xe15')] = new _0x2cd08d(); this['textField']['set_defaultTextFormat'](_0x5ce458); null == _0xd53088 ? this['textField'][_0x4cc7('0x3450')](null != _0x5ce458['font']) : this[_0x4cc7('0xe15')]['set_embedFonts'](_0xd53088); this['textField']['set_x'](_0x5ef28b); this['textField']['set_y'](_0x5ef28b); this[_0x4cc7('0xe15')][_0x4cc7('0xb47')](_0x5483ad); this['textField'][_0x4cc7('0x215a')](!0x1); this[_0x4cc7('0xe15')][_0x4cc7('0x34cf')](!0x0); this[_0x4cc7('0xe15')][_0x4cc7('0x3445')](!0x0); this[_0x4cc7('0xe15')]['set_autoSize'](0x1); this['addChild'](this[_0x4cc7('0xe15')]); _0x5ce458 = this['textField']; _0x3bbe53 = null; null == _0x3bbe53 && (_0x3bbe53 = _0x5ce458['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](new _0x23639f(_0x5ce458), new _0x5a0679(_0x3bbe53)); _0x5ce458 = new _0x23639f(this['textField']); _0x172b83[_0x4cc7('0xc1e')]()['add'](_0x5ce458, new _0x13ca4e(!0x0)); this[_0x4cc7('0xc20')](!0x1); _0x4bf907 && _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['addEventListener'](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0xc5e')])); }; _0x16dada[_0x4cc7('0x37e9')] = _0x33a3e9; _0x33a3e9[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37ea')]; _0x33a3e9[_0x4cc7('0x92b')] = _0x457ac5; _0x33a3e9[_0x4cc7('0x8')] = _0x2d63f9['pWMYI'](_0x5aff49, _0x457ac5[_0x4cc7('0x8')], { 'textField': null, 'backgroundColor': null, 'padding': null, 'borderRadius': null, 'maxWidth': null, 'customBounds': null, 'shownTime': null, 'hide': function(_0x35ad04) { this['get_visible']() && new Date()['getTime']() / 0x3e8 > this['shownTime'] + 0.1 && this[_0x4cc7('0xc20')](!0x1); }, 'set_text': function(_0x298b41) { if (null == _0x298b41 || 0x0 == _0x298b41[_0x4cc7('0x21')] || null == this[_0x4cc7('0x99c')]) return this[_0x4cc7('0xc20')](!0x1), _0x298b41; this['set_visible'](!0x0); this[_0x4cc7('0x37e5')] = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; this[_0x4cc7('0xe15')][_0x4cc7('0x3445')](!0x0); this[_0x4cc7('0xe15')][_0x4cc7('0xb47')](this['maxWidth']); this[_0x4cc7('0xe15')]['set_text'](_0x298b41); 0x1 == this[_0x4cc7('0xe15')][_0x4cc7('0x4c6')]() && this[_0x4cc7('0xe15')]['set_wordWrap'](!0x1); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](this['backgroundColor']); this['get_graphics']()[_0x4cc7('0x2def')](0x0, 0x0, this['textField'][_0x4cc7('0xa74')]() + 0x2 * this[_0x4cc7('0x37e6')], this['textField'][_0x4cc7('0xa75')]() + 0x2 * this['padding'], this['borderRadius']); return _0x298b41; }, 'centerOnX': function(_0x501279) { null != this[_0x4cc7('0x99c')] && (this[_0x4cc7('0xb46')](_0x501279 - this['get_width']() / 0x2), this[_0x4cc7('0x472')]() < (null != this[_0x4cc7('0x37eb')] ? this[_0x4cc7('0x37eb')]['x'] : 0x0) ? this[_0x4cc7('0xb46')](null != this[_0x4cc7('0x37eb')] ? this['customBounds']['x'] : 0x0) : this['get_x']() + this['get_width']() > (null != this[_0x4cc7('0x37eb')] ? this['customBounds'][_0x4cc7('0xa97')]() : this['stage'][_0x4cc7('0xbcd')]) && this['set_x']((null != this[_0x4cc7('0x37eb')] ? this['customBounds'][_0x4cc7('0xa97')]() : this[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]) - this[_0x4cc7('0xa74')]())); }, 'placeAboveHelper': function(_0x4ec445, _0x247f2d, _0x550e7f, _0x3c3d98) { null != this[_0x4cc7('0x99c')] && (this['set_y'](_0x4ec445 - _0x550e7f - this[_0x4cc7('0xa75')]()), this['get_y']() < (null != this[_0x4cc7('0x37eb')] ? this[_0x4cc7('0x37eb')]['x'] : 0x0) && (_0x3c3d98 ? this['set_y'](null != this[_0x4cc7('0x37eb')] ? this[_0x4cc7('0x37eb')]['x'] : 0x0) : this[_0x4cc7('0x37ec')](_0x4ec445, _0x247f2d, _0x550e7f, !0x0))); }, 'placeBelowHelper': function(_0x2f859c, _0x2e27c7, _0x36167d, _0xd6b530) { null != this[_0x4cc7('0x99c')] && (this[_0x4cc7('0xb44')](_0x2e27c7 + _0x36167d), this['get_y']() + this[_0x4cc7('0xa75')]() > (null != this['customBounds'] ? this['customBounds'][_0x4cc7('0xa98')]() : this[_0x4cc7('0x99c')][_0x4cc7('0xbce')]) && (_0xd6b530 ? this[_0x4cc7('0xb44')]((null != this[_0x4cc7('0x37eb')] ? this[_0x4cc7('0x37eb')][_0x4cc7('0xa98')]() : this['stage'][_0x4cc7('0xbce')]) - this[_0x4cc7('0xa75')]()) : this['placeAboveHelper'](_0x2f859c, _0x2e27c7, _0x36167d, !0x0))); }, '__class__': _0x33a3e9, '__properties__': _0x5aff49(_0x457ac5['prototype'][_0x4cc7('0x2d6')], { 'set_text': _0x4cc7('0x215d') }) }); var _0x1e4fa2 = function(_0x6471c4, _0x410b3d, _0x568637, _0x179ef1, _0x4641ac, _0x46e777, _0x2fdcb7, _0x4bf907) { null == _0x2fdcb7 && (_0x2fdcb7 = !0x0); var _0x1eb40b = this; _0x468839[_0x4cc7('0x96b')](this, _0x6471c4); var _0x48c401 = _0x172b83[_0x4cc7('0xc1e')](); _0x6471c4 = this[_0x4cc7('0xe15')] = _0x22bdfe['createTextField'](_0x410b3d, _0x568637, _0x4bf907, _0x179ef1, null, null, null, null, 0x3); _0x410b3d = null; null == _0x410b3d && (_0x410b3d = _0x6471c4[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(_0x6471c4), new _0x5a0679(_0x410b3d)); _0x410b3d = this[_0x4cc7('0xe15')]; _0x6471c4 = new _0x432b23(); _0x568637 = new _0x23639f(this[_0x4cc7('0xe15')]); _0x179ef1 = new _0x161060(_0x6471c4); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x179ef1, new _0x456817(!0x1,0x0), _0x568637); _0x568637 = null != _0x46e777 ? new _0x23639f(_0x46e777) : new _0x23639f(this[_0x4cc7('0xe15')]); _0x179ef1 = new _0x161060(_0x6471c4); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x179ef1, new _0x456817(!0x0,0x0), _0x568637); var _0x16dada = null; null != _0x4641ac ? (_0x16dada = _0x26bd70[_0x4cc7('0xfe2')](_0x4641ac, !0x0, !0x1), _0x4641ac = new _0x23639f(this['textField']), _0x410b3d = new _0x23639f(_0x16dada), _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x410b3d, new _0x456817(!0x1,0x0), _0x4641ac), _0x3ab995[_0x4cc7('0x2df0')](new _0x23639f(_0x16dada), null), _0x4641ac = new _0x457ac5(), _0x4641ac[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]), _0x4641ac['addChild'](_0x16dada), this[_0x4cc7('0x351c')](_0x4641ac), _0x410b3d = _0x4641ac, _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0xe1d')][_0x4cc7('0x29')](new _0x195906(null,null,new _0xf64219(function() { var _0x6471c4 = 0x1; null != _0x46e777 && (_0x6471c4 = (_0x46e777['get_width']() - _0x1eb40b['textField']['get_width']() - _0x16dada['get_width']()) / 0x3 / _0x48c401[_0x4cc7('0xa9a')]['x']); if (_0x2fdcb7) _0x1eb40b['textField']['set_x'](_0x16dada[_0x4cc7('0x472')]() + _0x16dada[_0x4cc7('0xa74')]() + _0x6471c4 * _0x48c401[_0x4cc7('0xa9a')]['x']); else { var _0x410b3d = _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0x472')]() + _0x1eb40b['textField'][_0x4cc7('0xa74')](); _0x16dada['set_x'](_0x410b3d + _0x6471c4 * _0x48c401[_0x4cc7('0xa9a')]['x']); } } ))), _0x4641ac = 0x1, null != _0x46e777 && (_0x4641ac = (_0x46e777[_0x4cc7('0xa74')]() - _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0xa74')]() - _0x16dada['get_width']()) / 0x3 / _0x48c401[_0x4cc7('0xa9a')]['x']), _0x2fdcb7 ? _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0xb46')](_0x16dada['get_x']() + _0x16dada[_0x4cc7('0xa74')]() + _0x4641ac * _0x48c401[_0x4cc7('0xa9a')]['x']) : (_0x568637 = _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0x472')]() + _0x1eb40b[_0x4cc7('0xe15')][_0x4cc7('0xa74')](), _0x16dada[_0x4cc7('0xb46')](_0x568637 + _0x4641ac * _0x48c401['scale']['x'])), null == _0x46e777 && (_0x4641ac = new _0x23639f(_0x410b3d), _0x568637 = new _0x161060(_0x6471c4), _0x172b83['get_currentLayout']()[_0x4cc7('0x2a')](_0x568637, new _0x456817(!0x0,0x0), _0x4641ac))) : this[_0x4cc7('0x351c')](this[_0x4cc7('0xe15')]); _0x4641ac = new _0x161060(_0x6471c4); _0x410b3d = new _0x23639f(_0x410b3d); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x410b3d, new _0x310c15(!0x0,0.5), _0x4641ac); _0x4641ac = new _0x24e28(); _0x109181[_0x4cc7('0xa8a')](_0x4641ac, _0x5cad50[_0x4cc7('0xe1e')], null, null, null, new _0x161060(_0x6471c4)); this[_0x4cc7('0xa0c')](_0x4641ac); }; _0x16dada['haxeutils.display.TextButton'] = _0x1e4fa2; _0x1e4fa2[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x2d63f9['ZOTEn']]; _0x1e4fa2[_0x4cc7('0x92b')] = _0x468839; _0x1e4fa2[_0x4cc7('0x8')] = _0x5aff49(_0x468839[_0x4cc7('0x8')], { 'textField': null, '__class__': _0x1e4fa2 }); var _0x4d6bf4 = function(_0x2b8262, _0x24673e, _0x2a3343, _0x27ca30, _0x12a7c9, _0x143930, _0x21d46f, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x1d17f0, _0x161060) { this[_0x4cc7('0x21f6')] = _0x2b8262; this[_0x4cc7('0xe17')] = _0x24673e; this[_0x4cc7('0x24c')] = _0x2a3343; this[_0x4cc7('0x21f7')] = _0x27ca30; this[_0x4cc7('0x37ed')] = _0x12a7c9; this[_0x4cc7('0x2d44')] = _0x143930; this[_0x4cc7('0x1124')] = _0x21d46f; this[_0x4cc7('0xa26')] = _0x4bf907; this[_0x4cc7('0x26f1')] = _0x48c401; this['leftMargin'] = _0x16dada; this[_0x4cc7('0x2d46')] = _0x5aff49; this['indent'] = _0x1d17f0; this[_0x4cc7('0x2d48')] = _0x161060; }; _0x16dada[_0x4cc7('0x37ee')] = _0x4d6bf4; _0x4d6bf4[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0xcb4'), _0x2d63f9[_0x4cc7('0x4d4')]]; _0x4d6bf4[_0x4cc7('0x8')] = {}; _0x4d6bf4[_0x4cc7('0x8')]['align'] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d49')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x21f7')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4a')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x24c')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x21f6')] = null; _0x4d6bf4[_0x4cc7('0x8')]['indent'] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x37ed')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4b')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d48')] = null; _0x4d6bf4[_0x4cc7('0x8')]['leftMargin'] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x37ef')] = null; _0x4d6bf4[_0x4cc7('0x8')]['rightMargin'] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0xe17')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4c')] = null; _0x4d6bf4[_0x4cc7('0x8')]['target'] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d44')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x1124')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4d')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x2d4e')] = null; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { var _0x42a1f0 = new _0x4d6bf4(this.font,this.size,this.color,this.bold,this.italic,this.underline,this.url,this.target); _0x42a1f0.align = this.align; _0x42a1f0.leftMargin = this.leftMargin; _0x42a1f0.rightMargin = this.rightMargin; _0x42a1f0.indent = this.indent; _0x42a1f0.leading = this.leading; _0x42a1f0.blockIndent = this.blockIndent; _0x42a1f0.bullet = this.bullet; _0x42a1f0.kerning = this.kerning; _0x42a1f0.letterSpacing = this.letterSpacing; _0x42a1f0.tabStops = this.tabStops; _0x42a1f0.__ascent = this.__ascent; _0x42a1f0.__descent = this.__descent; return _0x42a1f0; } ; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x343e')] = function(_0x146998) { if (_0x4cc7('0x37f0') === _0x4cc7('0x37f1')) { var _0x342d81 = b[c]; ++c; this.handleData(this.knownDownloads[_0x146998].type, _0x342d81); } else { var _0x369386 = _0x4cc7('0x37f2').split('|') , _0x5c256c = 0x0; while (!![]) { switch (_0x369386[_0x5c256c++]) { case '0': null != _0x146998.size && (this.size = _0x146998.size); continue; case '1': null != _0x146998.italic && (this.italic = _0x146998.italic); continue; case '2': null != _0x146998.font && (this.font = _0x146998.font); continue; case '3': null != _0x146998.letterSpacing && (this.letterSpacing = _0x146998.letterSpacing); continue; case '4': null != _0x146998.underline && (this.underline = _0x146998.underline); continue; case '5': null != _0x146998.rightMargin && (this.rightMargin = _0x146998.rightMargin); continue; case '6': null != _0x146998.__descent && (this.__descent = _0x146998.__descent); continue; case '7': null != _0x146998.__ascent && (this.__ascent = _0x146998.__ascent); continue; case '8': null != _0x146998.align && (this.align = _0x146998.align); continue; case '9': null != _0x146998.target && (this.target = _0x146998.target); continue; case '10': null != _0x146998.bold && (this.bold = _0x146998.bold); continue; case '11': null != _0x146998.url && (this.url = _0x146998.url); continue; case '12': null != _0x146998.kerning && (this.kerning = _0x146998.kerning); continue; case '13': null != _0x146998.blockIndent && (this.blockIndent = _0x146998.blockIndent); continue; case '14': null != _0x146998.leftMargin && (this.leftMargin = _0x146998.leftMargin); continue; case '15': null != _0x146998.bullet && (this.bullet = _0x146998.bullet); continue; case '16': null != _0x146998.indent && (this.indent = _0x146998.indent); continue; case '17': null != _0x146998.tabStops && (this.tabStops = _0x146998.tabStops); continue; case '18': null != _0x146998.leading && (this.leading = _0x146998.leading); continue; case '19': null != _0x146998.color && (this.color = _0x146998.color); continue; } break; } } } ; _0x4d6bf4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4d6bf4; var _0x22bdfe = function() {}; _0x16dada[_0x4cc7('0x37f3')] = _0x22bdfe; _0x22bdfe[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37f4')]; _0x22bdfe[_0x4cc7('0xc1f')] = function(_0x573d21, _0xfde0ae, _0x2194fd, _0x40d234, _0x2f8788, _0x2628d1, _0x30db7e, _0x4bf907, _0x48c401, _0x16dada) { null == _0x16dada && (_0x16dada = !0x0); null == _0x4bf907 && (_0x4bf907 = !0x1); null == _0x30db7e && (_0x30db7e = !0x1); _0x22bdfe[_0x4cc7('0xc79')]['font'] = null != _0x2194fd ? _0x2194fd : _0x22bdfe['defaultFont']; _0x22bdfe[_0x4cc7('0xc79')]['size'] = _0xfde0ae | 0x0; _0x22bdfe['format'][_0x4cc7('0x26f1')] = null != _0x48c401 ? _0x48c401 : 0x3; _0x22bdfe['format'][_0x4cc7('0x21f7')] = _0x4bf907; _0x22bdfe['format'][_0x4cc7('0x24c')] = _0x573d21; _0x573d21 = new _0x2cd08d(); _0x573d21[_0x4cc7('0x215b')](_0x22bdfe['format']); _0x573d21['set_embedFonts'](null != _0x22bdfe[_0x4cc7('0xc79')][_0x4cc7('0x21f6')]); _0x573d21[_0x4cc7('0x34cf')](!0x0); _0x30db7e ? (_0x573d21[_0x4cc7('0x31df')](0x1), _0x573d21[_0x4cc7('0x3448')](!0x0), _0x573d21[_0x4cc7('0x3447')](!0x0)) : (_0x573d21[_0x4cc7('0xb55')] = !0x1, _0x573d21[_0x4cc7('0x215a')](!0x1)); null != _0x40d234 && (_0x573d21[_0x4cc7('0x215d')](_0x40d234), null == _0x2f8788 || 0x0 >= _0x2f8788) && ((null == _0x2628d1 || 0x0 >= _0x2628d1 || _0x30db7e) && _0x573d21['set_width'](_0x573d21[_0x4cc7('0x34cd')]() + 0x4), _0x16dada && _0x573d21[_0x4cc7('0xa74')]() > _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth'] && (_0x2f8788 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageWidth'])); null != _0x2f8788 && 0x0 < _0x2f8788 && (_0x573d21['set_width'](_0x2f8788), _0x573d21['set_wordWrap'](!_0x30db7e)); if (null != _0x2628d1 && 0x0 < _0x2628d1) _0x573d21['set_height'](_0x2628d1); else if (_0x30db7e) _0x573d21[_0x4cc7('0x10e6')](_0x573d21[_0x4cc7('0x34ce')]() + 0x4); else { if (null == _0x48c401) _0x40d234 = 0x1; else switch (_0x48c401) { case 0x0: _0x40d234 = 0x0; break; case 0x4: _0x40d234 = 0x3; break; default: _0x40d234 = 0x1; } _0x573d21[_0x4cc7('0x2663')](_0x40d234); _0x573d21[_0x4cc7('0xb46')](0x0); } return _0x573d21; } ; _0x22bdfe['setTextFormat'] = function(_0x1e2b62, _0x1ae098, _0x1a3db5) { for (var _0x42b774 = _0x1e2b62['get_text'](), _0x2b2a0f = 0x0; _0x2b2a0f < _0x42b774[_0x4cc7('0x21')]; ) { _0x2b2a0f = _0x42b774[_0x4cc7('0x2d')](_0x1ae098, _0x2b2a0f); if (0x0 > _0x2b2a0f) break; _0x1e2b62[_0x4cc7('0x21fb')](_0x1a3db5, _0x2b2a0f, _0x2b2a0f + _0x1ae098[_0x4cc7('0x21')]); _0x2b2a0f += _0x1ae098[_0x4cc7('0x21')]; } } ; var _0xca828e = function(_0x309997, _0x30a5b1) { this[_0x4cc7('0x2123')] = _0x309997; this['margin'] = _0x30a5b1; this[_0x4cc7('0x1c9d')] = _0x309997 ? 0x1 : 0x2; }; _0x16dada[_0x2d63f9['XOWeT']] = _0xca828e; _0xca828e[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x50c'), _0x4cc7('0x37f5'), _0x2d63f9['PeXsq']]; _0xca828e['__interfaces__'] = [_0x17f7bd]; _0xca828e[_0x4cc7('0x8')] = {}; _0xca828e[_0x4cc7('0x8')]['horizontal'] = null; _0xca828e[_0x4cc7('0x8')]['margin'] = null; _0xca828e[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0xca828e[_0x4cc7('0x8')][_0x4cc7('0x13')] = function(_0x14fe65, _0x288157, _0x5987f2) { var _0x439534 = _0x21ad67; if (_0x5260f5.__instanceof(_0x288157, _0x23639f)) if (_0x5260f5.__instanceof(_0x288157.displayObject, _0x439534)) _0x288157 = _0x288157.displayObject; else throw new _0x202aa0(_0x4bf907.string(_0x439534) + _0x4cc7('0x28f')); else throw new _0x202aa0(_0x4bf907.string(_0x439534) + _0x4cc7('0x28f')); this.horizontal ? (_0x5987f2 = _0x288157.get_visible() ? _0x288157.get_x() + _0x288157.get_width() + this.margin * _0x5987f2.x : _0x288157.get_x(), _0x5987f2 != _0x14fe65.get_x() && _0x14fe65.set_x(_0x5987f2)) : (_0x5987f2 = _0x288157.get_visible() ? _0x288157.get_y() + _0x288157.get_height() + this.margin * _0x5987f2.y : _0x288157.get_y(), _0x56067a.xEtTP(_0x5987f2, _0x14fe65.get_y()) && _0x14fe65.set_y(_0x5987f2)); } ; _0xca828e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xca828e; var _0x2d06e0 = function() { if ('fTHYH' === 'qEwEq') { this[_0x4cc7('0x930')][_0x4cc7('0x37f6')] != a && (a ? this['gl'][_0x4cc7('0xbd8')](this['gl'][_0x4cc7('0x37f7')]) : this['gl'][_0x4cc7('0x37f8')](this['gl'][_0x4cc7('0x37f7')]), this[_0x4cc7('0x930')][_0x4cc7('0x37f6')] = a); } else { this[_0x4cc7('0x37f9')] = -0x1; this[_0x4cc7('0x37fa')] = !0x1; this[_0x4cc7('0xd14')] = this[_0x4cc7('0x2984')] = !0x0; this[_0x4cc7('0x37fb')] = 0x1; this[_0x4cc7('0x37fc')] = 0x0; _0x457ac5['call'](this); } }; _0x16dada['haxeutils.display.animation.Animation'] = _0x2d06e0; _0x2d06e0[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'display', _0x4cc7('0x1b'), _0x4cc7('0x37fd')]; _0x2d06e0[_0x4cc7('0x8f8')] = [_0x556be8]; _0x2d06e0[_0x4cc7('0x92b')] = _0x457ac5; _0x2d06e0[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5[_0x4cc7('0x8')], { 'currentFrame': null, 'preciseCurrentFrame': null, 'totalFrames': null, 'playing': null, 'loop': null, 'removeOnFinished': null, 'previouslyDisplayedFrame': null, 'gotoAndStop': function(_0x4777cb) { 0x0 <= _0x4777cb && _0x4777cb < this[_0x4cc7('0x37fb')] ? this[_0x4cc7('0x37fc')] = _0x4777cb : 0x0 > _0x4777cb || this[_0x4cc7('0x2984')] ? this[_0x4cc7('0x37fc')] = 0x0 : (this[_0x4cc7('0x37fc')] = this['totalFrames'] - 0x1, this['stop'](), this[_0x4cc7('0x37fa')] && this[_0x4cc7('0x907')][_0x4cc7('0xb79')](this)); this['preciseCurrentFrame'] = this[_0x4cc7('0x37fc')]; this['displayCurrentFrame'](); this[_0x4cc7('0xd14')] = !0x1; }, 'stop': function() { this[_0x4cc7('0xd14')] = !0x1; }, 'update': function(_0x1d6ced) { this[_0x4cc7('0xd14')] && null != this['stage'] && (this[_0x4cc7('0x37fe')] += this['stage'][_0x4cc7('0x37ff')]() * _0x1d6ced, Math[_0x4cc7('0xa96')](this[_0x4cc7('0x37fe')]) != this['previouslyDisplayedFrame'] && (this['currentFrame'] = Math[_0x4cc7('0xa96')](this['preciseCurrentFrame']), this[_0x4cc7('0x3800')](), this[_0x4cc7('0x37f9')] = this[_0x4cc7('0x37fc')])); }, 'displayCurrentFrame': function() { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x3801'))); }, 'reset': function() { 0x0 < this[_0x4cc7('0x37fb')] ? this['currentFrame'] = 0x0 : this[_0x4cc7('0x2984')] ? this[_0x4cc7('0x37fc')] = 0x0 : (this[_0x4cc7('0x37fc')] = this[_0x4cc7('0x37fb')] - 0x1, this['stop'](), this[_0x4cc7('0x37fa')] && this[_0x4cc7('0x907')]['removeChild'](this)); this[_0x4cc7('0x37fe')] = this[_0x4cc7('0x37fc')]; this[_0x4cc7('0x3800')](); }, 'done': function() { return null == this[_0x4cc7('0x907')]; }, '__class__': _0x2d06e0 }); var _0x279765 = function() { this[_0x4cc7('0x16c8')] = !0x1; this['pressedTime'] = this[_0x4cc7('0x16ca')] = 0x0; this['pressed'] = this[_0x4cc7('0x16cc')] = !0x1; }; _0x16dada['haxeutils.input.InputData'] = _0x279765; _0x279765[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x1284'), _0x4cc7('0x3802')]; _0x279765[_0x4cc7('0x8f8')] = [_0x3379a1]; _0x279765[_0x4cc7('0x8')] = {}; _0x279765[_0x4cc7('0x8')]['pressed'] = null; _0x279765[_0x4cc7('0x8')][_0x4cc7('0x16cc')] = null; _0x279765[_0x4cc7('0x8')][_0x4cc7('0x16c9')] = null; _0x279765[_0x4cc7('0x8')]['releasedTime'] = null; _0x279765[_0x4cc7('0x8')][_0x4cc7('0x16c8')] = null; _0x279765[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x34a0f3) { this.previouslyPressed = this.pressed; this.checkInput(_0x34a0f3); this.pressed ? (this.pressedTime += _0x34a0f3, this.releasedTime = 0x0) : (this.pressedTime = 0x0, this.releasedTime += _0x34a0f3); } ; _0x279765[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.previouslyPressed = this.pressed = !0x0; this.pressedTime = Infinity; this.releasedTime = 0x0; } ; _0x279765[_0x4cc7('0x8')][_0x4cc7('0x3803')] = function(_0x4a2622) { this.pressed = this.toBePressed; this.toBePressed = !0x1; } ; _0x279765[_0x4cc7('0x8')]['__class__'] = _0x279765; var _0x194ba2 = function() {}; _0x16dada[_0x4cc7('0x3804')] = _0x194ba2; _0x194ba2[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x1284'), 'Key']; _0x194ba2[_0x4cc7('0x8fe')] = function() { if (_0x4cc7('0x3805') !== _0x4cc7('0x3805')) { return 0x0 >= (_0x5c523e & 0x400) ? 0x0 < (_0x5c523e & 0x800) : !0x0; } else { if (!_0x194ba2[_0x4cc7('0x2aa6')]) { var _0x5c523e = _0x3b7d43[_0x4cc7('0xbc6')]()['stage']; _0x5c523e[_0x4cc7('0x9ad')](_0x4cc7('0x2aa4'), _0x194ba2[_0x4cc7('0x2d99')]); _0x5c523e[_0x4cc7('0x9ad')](_0x4cc7('0x3806'), _0x194ba2[_0x4cc7('0x3807')]); _0x5c523e[_0x4cc7('0x9ad')](_0x4cc7('0xa14'), _0x194ba2[_0x4cc7('0x2aa5')]); _0x194ba2['initialized'] = !0x0; } } } ; _0x194ba2[_0x4cc7('0x2d99')] = function(_0x17dde3) { if (_0x4cc7('0x3808') === 'KbNrV') { _0x194ba2[_0x4cc7('0x3809')] = _0x17dde3['keyCode']; _0x194ba2['keysPressed']['h'][_0x194ba2[_0x4cc7('0x3809')]] = !0x0; 0x0 <= _0x194ba2[_0x4cc7('0xbc9')][_0x4cc7('0x2d')](_0x194ba2['mostRecentKey']) && _0x17dde3[_0x4cc7('0xc5c')](); } else { null != this[_0x4cc7('0x19f5')] && this['_diffuseMethod']['removeEventListener'](_0x4cc7('0x144'), _0x48c401(this, this['onShaderInvalidated'])); null != _0x17dde3 && (null != this[_0x4cc7('0x19f5')] && _0x17dde3[_0x4cc7('0xa28')](this[_0x4cc7('0x19f5')]), _0x17dde3[_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x48c401(this, this[_0x4cc7('0x1d50')])), this[_0x4cc7('0xf29')] = _0x17dde3[_0x4cc7('0x1e24')]()); this[_0x4cc7('0x19f5')] = _0x17dde3; null != _0x17dde3 && this[_0x4cc7('0x1b50')](); return _0x17dde3; } } ; _0x194ba2['onKeyUp'] = function(_0x121951) { _0x194ba2[_0x4cc7('0x380a')](_0x121951[_0x4cc7('0x34c2')]); null == _0x194ba2[_0x4cc7('0xbc8')] || 0x1b != _0x121951['keyCode'] && 0x4000010e != _0x121951[_0x4cc7('0x34c2')] || _0x194ba2['escapeKeyListener'](_0x121951); } ; _0x194ba2[_0x4cc7('0x2aa5')] = function(_0xa9ff8a) { for (_0xa9ff8a = _0x194ba2[_0x4cc7('0x380b')]['keys'](); _0xa9ff8a[_0x4cc7('0x94e')](); ) { var _0x5dda03 = _0xa9ff8a[_0x4cc7('0x3a')](); _0x194ba2[_0x4cc7('0x380b')]['h'][_0x5dda03] = !0x1; } } ; _0x194ba2['clearKey'] = function(_0x2fbbca) { _0x194ba2[_0x4cc7('0x380b')]['h'][_0x2fbbca] = !0x1; } ; _0x194ba2[_0x4cc7('0x33d4')] = function(_0x696ece) { if (_0x56067a['aviKU'] !== 'VmOKn') { 0x61 <= _0x696ece && 0x7a >= _0x696ece && (_0x696ece += -0x20); if (0x30 <= _0x696ece && 0x39 >= _0x696ece || 0x41 <= _0x696ece && 0x5a >= _0x696ece || 0x9 == _0x696ece || 0xd == _0x696ece || 0x20 == _0x696ece) return _0x696ece; switch (_0x696ece) { 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; } } else { return new _0x59af36(_0x696ece,b); } } ; var _0x295f81 = function(_0x4dec8b, _0x5ef3f4) { if (_0x4cc7('0x380c') !== 'GdyMM') { null == _0x5ef3f4 && (_0x5ef3f4 = !0x1); this[_0x4cc7('0x32e1')] = -0x1; _0x382417[_0x4cc7('0x96b')](this); if (null != _0x4dec8b) { for (var _0x4d1d68 = 0x0; _0x4d1d68 < _0x4dec8b['length']; ) { var _0xfa50f8 = _0x4dec8b[_0x4d1d68]; ++_0x4d1d68; switch (_0xfa50f8) { case 'action': this[_0x4cc7('0x25c9')](_0x4cc7('0x2409'), _0x295f81[_0x4cc7('0x380d')]); break; case _0x4cc7('0x25c8'): this[_0x4cc7('0x25c9')]('down', _0x295f81[_0x4cc7('0x380e')]); break; case _0x4cc7('0x1bfe'): this[_0x4cc7('0x25c9')]('jump', _0x295f81[_0x4cc7('0x380f')]); break; case _0x4cc7('0x6a2'): this[_0x4cc7('0x25c9')](_0x4cc7('0x6a2'), _0x295f81['LEFT_KEYS']); break; case _0x4cc7('0xbe7'): this[_0x4cc7('0x25c9')]('pause', _0x295f81[_0x4cc7('0x3810')]); break; case _0x4cc7('0x1d99'): this[_0x4cc7('0x25c9')](_0x4cc7('0x1d99'), _0x295f81[_0x4cc7('0x3811')]); break; case _0x2d63f9['sqjrL']: this[_0x4cc7('0x25c9')](_0x4cc7('0x2d0'), _0x295f81[_0x4cc7('0x3812')]); break; case 'up': this[_0x4cc7('0x25c9')]('up', _0x295f81['UP_KEYS']); } } _0x5ef3f4 && _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0xbcf')])); } } else { _0x56067a[_0x4cc7('0x741')](_0xfa50f8, _0x4dec8b, _0x5ef3f4); } }; _0x16dada['haxeutils.input.KeyControlScheme'] = _0x295f81; _0x295f81[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'input', _0x4cc7('0x3813')]; _0x295f81[_0x4cc7('0x92b')] = _0x382417; _0x295f81[_0x4cc7('0x8')] = _0x5aff49(_0x382417[_0x4cc7('0x8')], { 'prevTime': null, 'onEnterFrame': function(_0x3af208) { _0x3af208 = new Date()['getTime']() / 0x3e8; 0x0 > this['prevTime'] ? this['update'](0x0) : this[_0x4cc7('0x94a')](_0x3af208 - this[_0x4cc7('0x32e1')]); this[_0x4cc7('0x32e1')] = _0x3af208; }, 'newInputData': function() { return new _0x1ba64f(); }, 'addKey': function(_0x52d805, _0x3a0e97) { if (!this[_0x4cc7('0x25d5')][_0x4cc7('0x9e8')](_0x52d805)) { var _0x5175d1 = this['newInputData'](); if (this[_0x4cc7('0x25d5')][_0x4cc7('0x9e8')](_0x52d805)) { var _0x33ffc1 = this['inputVector'] , _0x4af708 = _0x33ffc1[_0x4cc7('0x2d')](this[_0x4cc7('0x25d5')][_0x4cc7('0x2b')](_0x52d805), 0x0); -0x1 != _0x4af708 && _0x33ffc1[_0x4cc7('0xa5e')](_0x4af708, 0x1); } this['inputMap'][_0x4cc7('0x9e7')](_0x52d805, _0x5175d1); this[_0x4cc7('0x19b5')][_0x4cc7('0x29')](_0x5175d1); } _0x52d805 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x25d5')][_0x4cc7('0x2b')](_0x52d805), _0x1ba64f)['keyIDs']; _0x2d63f9[_0x4cc7('0x37c4')](-0x1, _0x52d805[_0x4cc7('0x2d')](_0x3a0e97, 0x0)) && _0x52d805['push'](_0x3a0e97); }, 'addKeys': function(_0x28e42d, _0x4d0b0a) { if (!this[_0x4cc7('0x25d5')][_0x4cc7('0x9e8')](_0x28e42d)) { var _0x609187 = this[_0x4cc7('0x25d6')](); if (this[_0x4cc7('0x25d5')]['exists'](_0x28e42d)) { var _0x4bd049 = this[_0x4cc7('0x19b5')] , _0x29be7e = _0x4bd049[_0x4cc7('0x2d')](this['inputMap'][_0x4cc7('0x2b')](_0x28e42d), 0x0); -0x1 != _0x29be7e && _0x4bd049[_0x4cc7('0xa5e')](_0x29be7e, 0x1); } this[_0x4cc7('0x25d5')][_0x4cc7('0x9e7')](_0x28e42d, _0x609187); this[_0x4cc7('0x19b5')]['push'](_0x609187); } _0x28e42d = _0x5260f5[_0x4cc7('0x99b')](this['inputMap'][_0x4cc7('0x2b')](_0x28e42d), _0x1ba64f)[_0x4cc7('0x3814')]; for (_0x4d0b0a = _0x1c8e81(_0x4d0b0a)(); _0x4d0b0a['hasNext'](); ) _0x609187 = _0x4d0b0a['next'](), -0x1 == _0x28e42d['indexOf'](_0x609187, 0x0) && _0x28e42d[_0x4cc7('0x29')](_0x609187); }, 'removeKey': function(_0x1ccdf1, _0x566f05) { var _0x4de01d = this['inputMap']; if (null != _0x842c50[_0x1ccdf1] ? _0x4de01d[_0x4cc7('0xd76')](_0x1ccdf1) : _0x4de01d['h'][_0x4cc7('0x959')](_0x1ccdf1)) _0x1ccdf1 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x25d5')][_0x4cc7('0x2b')](_0x1ccdf1), _0x1ba64f)[_0x4cc7('0x3814')], _0x566f05 = _0x1ccdf1[_0x4cc7('0x2d')](_0x566f05, 0x0), -0x1 != _0x566f05 && _0x1ccdf1[_0x4cc7('0xa5e')](_0x566f05, 0x1); }, 'getKeyIDs': function(_0x34a4f8) { var _0x333fe6 = this[_0x4cc7('0x25d5')]; return (null != _0x842c50[_0x34a4f8] ? _0x333fe6[_0x4cc7('0xd76')](_0x34a4f8) : _0x333fe6['h'][_0x4cc7('0x959')](_0x34a4f8)) ? new _0x27f67b(_0x5260f5['__cast'](this[_0x4cc7('0x25d5')]['get'](_0x34a4f8), _0x1ba64f)['keyIDs']) : null; }, '__class__': _0x295f81 }); var _0x1ba64f = function() { _0x279765['call'](this); this[_0x4cc7('0x3814')] = _0x2bc114[_0x4cc7('0x9cc')](null); }; _0x16dada[_0x4cc7('0x3815')] = _0x1ba64f; _0x1ba64f[_0x4cc7('0x8f2')] = ['haxeutils', 'input', _0x4cc7('0x3816')]; _0x1ba64f[_0x4cc7('0x92b')] = _0x279765; _0x1ba64f['prototype'] = _0x5aff49(_0x279765['prototype'], { 'keyIDs': null, 'checkInput': function(_0x2ceed9) { this['pressed'] = !0x1; _0x2ceed9 = 0x0; for (var _0x52a7c0 = this[_0x4cc7('0x3814')]; _0x2ceed9 < _0x52a7c0[_0x4cc7('0x34')](); ) { var _0x3d0e77 = _0x52a7c0[_0x4cc7('0x2b')](_0x2ceed9); ++_0x2ceed9; if (_0x194ba2[_0x4cc7('0x380b')][_0x4cc7('0x2b')](_0x3d0e77)) { this['pressed'] = !0x0; break; } } }, '__class__': _0x1ba64f }); var _0x48594c = function() { _0x382417[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x3817')] = _0x48594c; _0x48594c[_0x4cc7('0x8f2')] = ['haxeutils', 'input', _0x4cc7('0x3818')]; _0x48594c[_0x4cc7('0x92b')] = _0x382417; _0x48594c['prototype'] = _0x2d63f9[_0x4cc7('0x4d9')](_0x5aff49, _0x382417[_0x4cc7('0x8')], { 'newInputData': function() { return new _0x4581d6(); }, 'addInput': function(_0x224fbd, _0x39c9b1, _0x5d77d5) { null == _0x5d77d5 && (_0x5d77d5 = !0x0); if (!this[_0x4cc7('0x25d5')][_0x4cc7('0x9e8')](_0x224fbd)) { var _0xd81389 = this[_0x4cc7('0x25d6')](); if (this['inputMap'][_0x4cc7('0x9e8')](_0x224fbd)) { if (_0x2d63f9[_0x4cc7('0x2d1')] !== 'YqgPR') { var _0x242bd7 = this['inputVector'] , _0x1eaf83 = _0x242bd7[_0x4cc7('0x2d')](this[_0x4cc7('0x25d5')][_0x4cc7('0x2b')](_0x224fbd), 0x0); -0x1 != _0x1eaf83 && _0x242bd7[_0x4cc7('0xa5e')](_0x1eaf83, 0x1); } else { this[_0x4cc7('0xcc2')]['x'] = _0x224fbd['x']; this[_0x4cc7('0xcc2')]['y'] = _0x224fbd['y']; this[_0x4cc7('0xcc2')]['z'] = _0x224fbd['z']; this[_0x4cc7('0xcc2')]['w'] = _0x224fbd['w']; return this[_0x4cc7('0xcc2')]; } } this[_0x4cc7('0x25d5')][_0x4cc7('0x9e7')](_0x224fbd, _0xd81389); this[_0x4cc7('0x19b5')][_0x4cc7('0x29')](_0xd81389); } _0xd81389 = this[_0x4cc7('0x25d5')]; _0x224fbd = null != _0x842c50[_0x224fbd] ? _0xd81389[_0x4cc7('0xd77')](_0x224fbd) : _0xd81389['h'][_0x224fbd]; null == _0x224fbd[_0x4cc7('0x2033')] ? _0x224fbd[_0x4cc7('0x2033')] = _0x39c9b1 : _0x5260f5[_0x4cc7('0x9a0')](_0x224fbd['area'], _0x46f86e) ? _0x5260f5[_0x4cc7('0x99b')](_0x224fbd[_0x4cc7('0x2033')], _0x46f86e)[_0x4cc7('0x3819')](_0x39c9b1) : (_0xd81389 = new _0x46f86e(), _0xd81389['addArea'](_0x224fbd[_0x4cc7('0x2033')]), _0xd81389['addArea'](_0x39c9b1), _0x224fbd[_0x4cc7('0x2033')] = _0xd81389); _0x224fbd[_0x4cc7('0x381a')] = _0x5d77d5; }, 'onActivate': function() { for (var _0x352721 = 0x0, _0x420390 = this['inputVector']; _0x352721 < _0x420390[_0x4cc7('0x34')](); ) { var _0x3c42af = _0x420390['get'](_0x352721); ++_0x352721; _0x5260f5[_0x4cc7('0x99b')](_0x3c42af, _0x4581d6)[_0x4cc7('0xbd0')](); } }, 'onDeactivate': function() { if (_0x4cc7('0x381b') === _0x4cc7('0x381c')) { return _0x25e536[_0x4cc7('0x381d')](_0x15249f[_0x4cc7('0x381e')](_0x1de11a), _0x51ae6e)[_0x4cc7('0xce5')](function(_0x2441db) { return _0x3f86a4[_0x4cc7('0x381f')](_0x2441db); }); } else { for (var _0x1de11a = 0x0, _0x51ae6e = this[_0x4cc7('0x19b5')]; _0x1de11a < _0x51ae6e[_0x4cc7('0x34')](); ) { var _0x25e1c2 = _0x51ae6e[_0x4cc7('0x2b')](_0x1de11a); ++_0x1de11a; _0x5260f5[_0x4cc7('0x99b')](_0x25e1c2, _0x4581d6)['onDeactivate'](); } } }, '__class__': _0x48594c }); var _0x4581d6 = function() { this[_0x4cc7('0x381a')] = !0x0; _0x279765[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x3820')] = _0x4581d6; _0x4581d6[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x1284'), _0x4cc7('0x3821')]; _0x4581d6[_0x4cc7('0x92b')] = _0x279765; _0x4581d6['prototype'] = _0x5aff49(_0x279765[_0x4cc7('0x8')], { 'mouseX': null, 'mouseY': null, 'allowDragOver': null, 'area': null, 'reset': function() { _0x279765[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x16cc')] = !0x1; }, 'onActivate': function() { var _0x28d5bd = _0x3b7d43['get_current']()[_0x4cc7('0x99c')]; _0x28d5bd['addEventListener']('mouseDown', _0x48c401(this, this[_0x4cc7('0xbd3')])); _0x28d5bd[_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0xbd3')])); _0x28d5bd[_0x4cc7('0x9ad')]('mouseMove', _0x48c401(this, this[_0x4cc7('0xbd3')])); this[_0x4cc7('0x19')](); }, 'onDeactivate': function() { var _0x51c348 = _0x3b7d43['get_current']()[_0x4cc7('0x99c')]; _0x51c348[_0x4cc7('0xa2d')](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0xbd3')])); _0x51c348[_0x4cc7('0xa2d')]('mouseUp', _0x48c401(this, this[_0x4cc7('0xbd3')])); _0x51c348[_0x4cc7('0xa2d')](_0x4cc7('0x55f'), _0x48c401(this, this['onMouseEvent'])); this[_0x4cc7('0x19')](); }, 'onMouseEvent': function(_0x2fedb7) { if (null == this[_0x4cc7('0x2033')]) this[_0x4cc7('0x16cc')] = !0x1; else if (this['area'][_0x4cc7('0xbf5')](_0x2fedb7[_0x4cc7('0xa25')], _0x2fedb7[_0x4cc7('0xa24')])) { if (this[_0x4cc7('0x16cc')] = _0x2fedb7['buttonDown'] && (this[_0x4cc7('0x16cb')] || this[_0x4cc7('0x16cc')] || this[_0x4cc7('0x381a')] || _0x4cc7('0xbd2') == _0x2fedb7['type'])) this[_0x4cc7('0x3822')] = _0x2fedb7[_0x4cc7('0xa25')], this[_0x4cc7('0x3823')] = _0x2fedb7[_0x4cc7('0xa24')]; } else this[_0x4cc7('0x16cc')] = !0x1; }, 'checkInput': function(_0x2c8f52) { this[_0x4cc7('0x16cb')] = this[_0x4cc7('0x16cc')]; }, '__class__': _0x4581d6 }); var _0x410370 = function(_0x317933, _0x2ff4a4) { if (null != _0x317933) this[_0x4cc7('0x33a1')] = _0x317933, this[_0x4cc7('0xb7c')](0x8 * _0x15249f[_0x4cc7('0x34')](_0x317933)); else if (null != _0x2ff4a4) this[_0x4cc7('0x33a1')] = new _0x220b4b(Math[_0x4cc7('0xaea')](_0x2d63f9[_0x4cc7('0x3824')](_0x2ff4a4, 0x8))), this[_0x4cc7('0xb7c')](_0x2ff4a4); else throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x3825'))); }; _0x16dada[_0x4cc7('0x3826')] = _0x410370; _0x410370[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3827'), _0x4cc7('0x3828')]; _0x410370[_0x4cc7('0x8')] = {}; _0x410370[_0x4cc7('0x8')]['bytes'] = null; _0x410370[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x410370[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x43386e) { this.length = _0x43386e; var _0x369cc0 = Math.ceil(this.length / 0x8); if (_0x15249f.get_length(this.bytes) != _0x369cc0) { _0x43386e = this.bytes; this.bytes = new _0x220b4b(_0x369cc0); this.bytes.position = 0x0; _0x369cc0 = _0x43386e.position = 0x0; for (var _0x553757 = _0x15249f.get_length(_0x43386e); _0x369cc0 < _0x553757; ) _0x369cc0++, this.bytes.writeByte(_0x43386e.readByte()); } return this.length; } ; _0x410370[_0x4cc7('0x8')][_0x4cc7('0x3829')] = function(_0x5e2626) { if (_0x4cc7('0x382a') === _0x4cc7('0x382a')) { for (var _0x1ae908, _0x493225 = this.bytes.position = 0x0, _0x36fe67 = _0x15249f.get_length(this.bytes); _0x493225 < _0x36fe67; ) { _0x493225++; _0x1ae908 = this.bytes.readUnsignedByte(); for (var _0x2b17da = 0x0; 0x8 > _0x2b17da; ) _0x2b17da++, _0x5e2626(0x1 == (_0x1ae908 & 0x1)), _0x1ae908 >>= 0x1; } } else { this.goodBalance = _0x5e2626; } } ; _0x410370[_0x4cc7('0x8')]['__class__'] = _0x410370; _0x410370[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x410370[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = 'set_length'; var _0x463191 = function(_0x4e70bd) { this[_0x4cc7('0x42')] = _0x463191[_0x4cc7('0x382b')](_0x4e70bd); }; _0x16dada['haxeutils.mappings.IndicesFromString'] = _0x463191; _0x463191[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3827'), _0x4cc7('0x382c')]; _0x463191[_0x4cc7('0x382b')] = function(_0x1b9350) { for (var _0x339808 = '', _0x41ea96, _0x29abad, _0x158b8c, _0x22e2c9 = 0x0, _0x2e99c1, _0x37b529 = -0x1; ; ) { if (_0x4cc7('0x382d') !== _0x4cc7('0x382d')) { _0x2cd08d[_0x4cc7('0x96b')](this); this[_0x4cc7('0x215b')](new _0x4d6bf4(_0x2081a8[_0x4cc7('0xbfa')],0x1c,0xffffff)); this[_0x4cc7('0x3450')](!0x0); this[_0x4cc7('0x215a')](!0x1); this[_0x4cc7('0xb55')] = !0x1; this[_0x4cc7('0x34cf')](!0x0); this[_0x4cc7('0x2663')](0x1); var _0x2ff75a = null; null == _0x2ff75a && (_0x2ff75a = this['get_defaultTextFormat']()[_0x4cc7('0xe17')] | 0x0); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](new _0x23639f(this), new _0x5a0679(_0x2ff75a)); } else { _0x158b8c = _0x1b9350[_0x4cc7('0x2d')]('*', _0x37b529 + 0x1); if (-0x1 == _0x158b8c) break; for (_0x2e99c1 = _0x158b8c + 0x1; _0x2e99c1 < _0x1b9350[_0x4cc7('0x21')] && 0x2a == _0x1b9350[_0x4cc7('0x22')](_0x2e99c1); ) ++_0x2e99c1; if (_0x2e99c1 >= _0x1b9350[_0x4cc7('0x21')]) break; _0x41ea96 = _0x2e99c1 - _0x158b8c; _0x29abad = _0x158b8c - _0x41ea96; if (!(0x0 > _0x29abad)) { _0x29abad <= _0x37b529 ? (_0x22e2c9 = _0x37b529 - _0x29abad + 0x1, _0x41ea96 = _0x339808, _0x41ea96 = _0x3a8a6f['substr'](_0x41ea96, _0x2d63f9['uswch'](_0x41ea96[_0x4cc7('0x21')], _0x22e2c9), null), _0x37b529 + 0x1 < _0x158b8c && (_0x41ea96 += _0x1b9350[_0x4cc7('0xde7')](_0x37b529 + 0x1, _0x158b8c))) : (_0x41ea96 = _0x3a8a6f['substr'](_0x1b9350, _0x29abad, _0x41ea96), _0x339808 += _0x4bf907[_0x4cc7('0x4dc')](_0x1b9350[_0x4cc7('0xde7')](_0x37b529 + 0x1, _0x29abad))); for (_0x29abad = _0x3b5ba1[_0x4cc7('0x33a8')](_0x1b9350['charAt'](_0x2e99c1)); 0x0 < _0x29abad; ) 0x0 < _0x22e2c9 ? (_0x22e2c9 < _0x41ea96[_0x4cc7('0x21')] && (_0x339808 += _0x4bf907[_0x4cc7('0x4dc')](_0x3a8a6f[_0x4cc7('0x946')](_0x41ea96, _0x22e2c9, null))), _0x22e2c9 = 0x0) : _0x339808 += null == _0x41ea96 ? _0x4cc7('0x574') : '' + _0x41ea96, --_0x29abad; _0x37b529 = _0x2e99c1; } } } _0x37b529 + 0x1 < _0x1b9350[_0x4cc7('0x21')] && (_0x339808 += _0x4bf907[_0x4cc7('0x4dc')](_0x1b9350['substring'](_0x37b529 + 0x1))); return _0x29cea6[_0x4cc7('0x20')](_0x339808, '*', ''); } ; _0x463191[_0x4cc7('0x8')] = {}; _0x463191[_0x4cc7('0x8')]['data'] = null; _0x463191[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { if (_0x4cc7('0x382e') === _0x4cc7('0x382f')) { var _0x2d7206 = this.__state.renderToTexture.__getGLFramebuffer(this.__state.renderToTextureDepthStencil, this.__state.renderToTextureAntiAlias, this.__state.renderToTextureSurfaceSelector); this.__bindGLFramebuffer(_0x2d7206); this.__contextState.renderToTexture = this.__state.renderToTexture; this.__contextState.renderToTextureAntiAlias = this.__state.renderToTextureAntiAlias; this.__contextState.renderToTextureDepthStencil = this.__state.renderToTextureDepthStencil; this.__contextState.renderToTextureSurfaceSelector = this.__state.renderToTextureSurfaceSelector; } else { return new _0x40c385(this.data); } } ; _0x463191[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x463191; var _0x40c385 = function(_0x2e2618) { var _0x39e6f0 = '3|0|1|2|4'[_0x4cc7('0x46')]('|') , _0xab3f30 = 0x0; while (!![]) { switch (_0x39e6f0[_0xab3f30++]) { case '0': this[_0x4cc7('0x3830')] = _0x2e2618[_0x4cc7('0x21')]; continue; case '1': this['indexInResult'] = this[_0x4cc7('0x3831')] = -0x1; continue; case '2': this[_0x4cc7('0x3832')] = this[_0x4cc7('0x3833')] = 0x0; continue; case '3': this[_0x4cc7('0x42')] = _0x2e2618; continue; case '4': this[_0x4cc7('0x3834')](); continue; } break; } }; _0x16dada[_0x4cc7('0x3835')] = _0x40c385; _0x40c385['__name__'] = [_0x2d63f9['NNhgZ'], _0x4cc7('0x3827'), _0x4cc7('0x3836')]; _0x40c385[_0x4cc7('0x8')] = {}; _0x40c385[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3830')] = null; _0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3831')] = null; _0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3837')] = null; _0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3833')] = null; _0x40c385[_0x4cc7('0x8')]['bitsRemaining'] = null; _0x40c385[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return this.indexInData < this.dataLength; } ; _0x40c385[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { var _0x44ffa3 = this.indexInResult; this.findNext(); return _0x44ffa3; } ; _0x40c385[_0x4cc7('0x8')]['findNext'] = function() { for (; ; ) { for (; 0x0 < this.bitsRemaining; ) if (this.bitsRemaining--, this.indexInResult++, 0x0 != (this.digit & 0x1 << this.bitsRemaining)) return; this.indexInData++; if (this.indexInData >= this.dataLength) break; this.bitsRemaining = 0x6; this.digit = _0x3b5ba1.decode(this.data.charAt(this.indexInData)); } } ; _0x40c385[_0x4cc7('0x8')]['__class__'] = _0x40c385; var _0x1227c0 = function(_0x3da866, _0x5ad784, _0x209a2d) { null == _0x209a2d && (_0x209a2d = 0x0); this[_0x4cc7('0x99a')] = _0x3da866; this[_0x4cc7('0x1279')] = 0x0 != _0x209a2d ? _0x209a2d : _0x5ad784 > _0x3da866 ? 0x1 : -0x1; this[_0x4cc7('0x124b')] = _0x3da866 - this[_0x4cc7('0x1279')]; _0x5ad784 = 0x0 < this[_0x4cc7('0x1279')] == _0x5ad784 > _0x3da866 ? ((_0x5ad784 - _0x3da866) / this[_0x4cc7('0x1279')] | 0x0) * this[_0x4cc7('0x1279')] + _0x3da866 : _0x3da866 - this[_0x4cc7('0x1279')]; this['end'] = _0x5ad784 + this['increment']; }; _0x16dada['haxeutils.math.AdvancedIntIter'] = _0x1227c0; _0x1227c0[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x3838')]; _0x1227c0[_0x4cc7('0x8')] = {}; _0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x124b')] = null; _0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null; _0x1227c0[_0x4cc7('0x8')]['end'] = null; _0x1227c0[_0x4cc7('0x8')]['increment'] = null; _0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return this.currentValue + this.increment != this.end; } ; _0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { if (_0x4cc7('0x3839') === _0x4cc7('0x3839')) { return this.currentValue += this.increment; } else { var _0x3bd9d0 = this.floatAmount; null != this.floatAmountFunc && (_0x3bd9d0 = this.floatAmountFunc(this.timeActive)); this.cumulativeFloat + a * _0x3bd9d0 >= this.maxCumulativeFloat ? (this.keyReleased = !0x0, _0x3bd9d0 = (this.maxCumulativeFloat - this.cumulativeFloat) / a, this.cumulativeFloat = this.maxCumulativeFloat) : this.cumulativeFloat += a * _0x3bd9d0; this.floatAmountFunc == _0x56067a.MMMhX(_0x48c401, this, this.applyFloatOnce) ? this.owner.applyImpulse(0x0, -_0x3bd9d0) : this.owner.applyForce(0x0, -_0x3bd9d0); } } ; _0x1227c0[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1227c0; var _0x31c8a2 = function() {}; _0x16dada[_0x4cc7('0x383a')] = _0x31c8a2; _0x31c8a2[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x4cc7('0x383b')]; _0x31c8a2['byWeight'] = function(_0x1f24a7) { for (var _0xbdba3a = 0x0, _0x56e444 = 0x0; _0x56e444 < _0x1f24a7['get_length'](); ) { if ('qNTBC' === 'qNTBC') { var _0x1241e6 = _0x1f24a7[_0x4cc7('0x2b')](_0x56e444); ++_0x56e444; _0xbdba3a += _0x1241e6; } else { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this['__priorities'] = []; this['__repeat'] = []; } } if (0x0 >= _0xbdba3a) return -0x1; _0xbdba3a *= Math[_0x4cc7('0xc2b')](); _0x56e444 = 0x0; for (_0x1241e6 = _0x1f24a7['get_length'](); _0x56e444 < _0x1241e6; ) { var _0x456b38 = _0x56e444++; if (_0xbdba3a <= _0x1f24a7['get'](_0x456b38)) return _0x456b38; _0xbdba3a -= _0x1f24a7[_0x4cc7('0x2b')](_0x456b38); } return -0x1; } ; var _0x4cc1fc = function() {}; _0x16dada[_0x4cc7('0x383c')] = _0x4cc1fc; _0x4cc1fc[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', _0x4cc7('0x383d')]; _0x4cc1fc['random'] = function(_0x4c7260, _0x518cc3) { null == _0x518cc3 && (_0x518cc3 = 0x1); null == _0x4c7260 && (_0x4c7260 = 0x0); if (null != _0x4cc1fc[_0x4cc7('0x2c1d')]) return _0x4c7260 = _0x4cc1fc[_0x4cc7('0x2c1d')] * _0x518cc3 + _0x4c7260, _0x4cc1fc[_0x4cc7('0x2c1d')] = null, _0x4c7260; for (var _0x5d343c, _0xb31af3, _0x52dd22; _0x5d343c = 0x2 * Math['random']() - 0x1, _0xb31af3 = 0x2 * Math[_0x4cc7('0xc2b')]() - 0x1, _0x52dd22 = _0x5d343c * _0x5d343c + _0xb31af3 * _0xb31af3, 0x1 <= _0x52dd22; ) ; _0x52dd22 = Math['sqrt'](-0x2 * Math[_0x4cc7('0x2465')](_0x52dd22) / _0x52dd22); _0x4cc1fc[_0x4cc7('0x2c1d')] = _0x5d343c * _0x52dd22; return _0xb31af3 * _0x52dd22 * _0x518cc3 + _0x4c7260; } ; var _0x29a3f3 = function() {}; _0x16dada[_0x4cc7('0x383e')] = _0x29a3f3; _0x29a3f3[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', 'area', _0x4cc7('0x210e')]; _0x29a3f3[_0x4cc7('0x8')] = {}; _0x29a3f3[_0x4cc7('0x8')]['contains'] = null; _0x29a3f3[_0x4cc7('0x8')]['__class__'] = _0x29a3f3; var _0x46f86e = function() { this[_0x4cc7('0x383f')] = _0x2bc114[_0x4cc7('0x24')](null); }; _0x16dada[_0x4cc7('0x3840')] = _0x46f86e; _0x46f86e[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'math', 'area', 'CombinedArea']; _0x46f86e[_0x4cc7('0x8f8')] = [_0x29a3f3]; _0x46f86e[_0x4cc7('0x8')] = {}; _0x46f86e[_0x4cc7('0x8')][_0x4cc7('0x383f')] = null; _0x46f86e[_0x4cc7('0x8')][_0x4cc7('0x3819')] = function(_0x2d4dc1) { this.areas.push(_0x2d4dc1); } ; _0x46f86e[_0x4cc7('0x8')][_0x4cc7('0xbf5')] = function(_0x94c1db, _0x552b72) { if (_0x4cc7('0x3841') === _0x4cc7('0x3842')) { if (null != this._animationSet && _0x94c1db.get_animator().get_animationSet() != this._animationSet) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x1b4d'))); if (this._animationSet != _0x94c1db.get_animator().get_animationSet()) { this._animationSet = _0x94c1db.get_animator().get_animationSet(); _0x94c1db = 0x0; for (var _0x565c38 = this._numPasses; _0x94c1db < _0x565c38; ) { var _0x148bb7 = _0x94c1db++; this._passes.get(_0x148bb7).set_animationSet(this._animationSet); } this._depthPass.set_animationSet(this._animationSet); this._distancePass.set_animationSet(this._animationSet); this.invalidatePasses(null); } } else { for (var _0x572a70 = 0x0, _0x2d6ade = this.areas; _0x572a70 < _0x2d6ade.get_length(); ) { var _0x50b3d4 = _0x2d6ade.get(_0x572a70); ++_0x572a70; if (_0x50b3d4.contains(_0x94c1db, _0x552b72)) return !0x0; } return !0x1; } } ; _0x46f86e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x46f86e; var _0xa097db = function(_0x4c37a1, _0x7023ac, _0x2ca780, _0x2140ed) { this[_0x4cc7('0x3843')] = _0x4c37a1; this['maxX'] = _0x2d63f9['afghA'](_0x4c37a1, _0x2ca780); this[_0x4cc7('0x1b9e')] = _0x7023ac; this[_0x4cc7('0x1b9f')] = _0x7023ac + _0x2140ed; }; _0x16dada[_0x4cc7('0x3844')] = _0xa097db; _0xa097db[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), 'area', _0x4cc7('0x3845')]; _0xa097db[_0x4cc7('0x8f8')] = [_0x29a3f3]; _0xa097db[_0x4cc7('0x8')] = {}; _0xa097db[_0x4cc7('0x8')][_0x4cc7('0x3843')] = null; _0xa097db[_0x4cc7('0x8')][_0x4cc7('0x3846')] = null; _0xa097db[_0x4cc7('0x8')][_0x4cc7('0x1b9e')] = null; _0xa097db[_0x4cc7('0x8')]['maxY'] = null; _0xa097db[_0x4cc7('0x8')][_0x4cc7('0xbf5')] = function(_0x111107, _0x461ca7) { return _0x111107 >= this.minX && _0x111107 <= this.maxX && _0x461ca7 >= this.minY ? _0x461ca7 <= this.maxY : !0x1; } ; _0xa097db[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xa097db; var _0x3c2748 = function() {}; _0x16dada[_0x4cc7('0x3847')] = _0x3c2748; _0x3c2748[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4a8')], _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x3848')]; _0x3c2748[_0x4cc7('0x17c4')] = function(_0xf3abb8, _0x36e77b, _0x494740) { null == _0x494740 && (_0x494740 = 3.141592653589793); null == _0x36e77b && (_0x36e77b = -3.141592653589793); for (var _0x48e673 = _0x3004df[_0x4cc7('0xe83')](_0x494740, _0x36e77b); _0xf3abb8 <= _0x36e77b; ) _0xf3abb8 = _0x3004df[_0x4cc7('0x2a')](_0xf3abb8, _0x48e673); for (; _0xf3abb8 > _0x494740; ) _0xf3abb8 = _0x3004df[_0x4cc7('0xe83')](_0xf3abb8, _0x48e673); return _0xf3abb8; } ; var _0x3004df = {}; _0x16dada['haxeutils.math.geom._Angles.Radians_Impl_'] = _0x3004df; _0x3004df[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x3849'), 'Radians_Impl_']; _0x3004df[_0x4cc7('0x2a')] = function(_0x99cf58, _0x2fd15f) { if ('GRZHu' === _0x4cc7('0x384a')) { return _0x99cf58 + _0x2fd15f; } else { _0x56fa7a['prototype'][_0x4cc7('0x100d')][_0x4cc7('0x96b')](this, _0x99cf58); this['bind_material'] = null; this['skeleton'] = _0x2bc114[_0x4cc7('0x24')](null); this['traverseChildren'](_0x99cf58); } } ; _0x3004df[_0x4cc7('0xe83')] = function(_0x2173f8, _0x27ed2d) { return _0x2173f8 - _0x27ed2d; } ; var _0x251b42 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x4da')]] = _0x251b42; _0x251b42[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x384b')]; _0x251b42[_0x4cc7('0x384c')] = function(_0x15b080, _0x5d715b, _0x4ab6ea, _0x208a69, _0x2a64ba) { _0x15b080 = _0x2a64ba = _0x459e95[_0x4cc7('0x384d')](_0x15b080 - _0x4ab6ea['x'], _0x5d715b - _0x4ab6ea['y'], _0x208a69['x'] - _0x4ab6ea['x'], _0x208a69['y'] - _0x4ab6ea['y'], _0x2a64ba); null == _0x15b080 && (_0x15b080 = new _0x212a6a()); _0x15b080['x'] = _0x4ab6ea['x'] + _0x2a64ba['x']; _0x15b080['y'] = _0x4ab6ea['y'] + _0x2a64ba['y']; _0x15b080 = _0x2d63f9['uswch'](_0x4ab6ea['x'], _0x208a69['x']); 1e-10 > (0x0 <= _0x15b080 ? _0x15b080 : -_0x15b080) ? (_0x15b080 = _0x4ab6ea['y'], _0x15b080 = (_0x2a64ba['y'] - _0x15b080) / _0x2d63f9['uswch'](_0x208a69['y'], _0x15b080)) : (_0x15b080 = _0x4ab6ea['x'], _0x15b080 = (_0x2a64ba['x'] - _0x15b080) / (_0x208a69['x'] - _0x15b080)); 0x0 > _0x15b080 ? (_0x2a64ba['x'] = _0x4ab6ea['x'], _0x2a64ba['y'] = _0x4ab6ea['y']) : 0x1 < _0x15b080 && (_0x2a64ba['x'] = _0x208a69['x'], _0x2a64ba['y'] = _0x208a69['y']); return _0x2a64ba; } ; var _0x39582d = function() {}; _0x16dada[_0x4cc7('0x384e')] = _0x39582d; _0x39582d[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), 'geom', _0x4cc7('0x1318')]; _0x39582d[_0x4cc7('0xa2c')] = function(_0x128fad, _0x19daef, _0x21e0e3) { if (_0x4cc7('0x384f') !== _0x4cc7('0x384f')) { if (null == _0x1c055e['__limeColorMatrix']) { var _0x11b018 = new _0x38236d(0x14); _0x1c055e[_0x4cc7('0x3850')] = _0x11b018; } _0x1c055e[_0x4cc7('0x3850')][0x0] = this[_0x4cc7('0x129a')]; _0x1c055e[_0x4cc7('0x3850')][0x4] = this['redOffset'] / 0xff; _0x1c055e[_0x4cc7('0x3850')][0x6] = this[_0x4cc7('0x12a1')]; _0x1c055e['__limeColorMatrix'][0x9] = this[_0x4cc7('0x129d')] / 0xff; _0x1c055e[_0x4cc7('0x3850')][0xc] = this['blueMultiplier']; _0x1c055e[_0x4cc7('0x3850')][0xe] = this[_0x4cc7('0x129e')] / 0xff; _0x1c055e[_0x4cc7('0x3850')][0x12] = this[_0x4cc7('0xb11')]; _0x1c055e['__limeColorMatrix'][0x13] = this['alphaOffset'] / 0xff; return _0x1c055e[_0x4cc7('0x3850')]; } else { null == _0x21e0e3 && (_0x21e0e3 = new _0x21e384()); _0x39582d['onePoint'][_0x4cc7('0x9e7')](0x0, _0x19daef['x']); _0x39582d['onePoint'][_0x4cc7('0x9e7')](0x1, _0x19daef['y']); _0x39582d[_0x4cc7('0x2e1f')]['set'](0x2, _0x19daef['z']); _0x128fad['transformVectors'](_0x39582d[_0x4cc7('0x2e1f')], _0x39582d[_0x4cc7('0x2e1f')]); _0x21e0e3['x'] = _0x39582d['onePoint'][_0x4cc7('0x2b')](0x0); _0x21e0e3['y'] = _0x39582d[_0x4cc7('0x2e1f')][_0x4cc7('0x2b')](0x1); _0x21e0e3['z'] = _0x39582d[_0x4cc7('0x2e1f')][_0x4cc7('0x2b')](0x2); return _0x21e0e3; } } ; var _0x459e95 = function() {}; _0x16dada[_0x4cc7('0x3851')] = _0x459e95; _0x459e95[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x3852')]; _0x459e95[_0x4cc7('0x384d')] = function(_0x17fadc, _0x5c4204, _0x5dccd3, _0x52052a, _0x1e76ff) { null == _0x1e76ff && (_0x1e76ff = new _0x212a6a()); var _0x27eaa9 = _0x5dccd3 * _0x5dccd3 + _0x52052a * _0x52052a , _0x1d8b27 = _0x27eaa9 - 0x1; if (!(1e-10 > (0x0 <= _0x1d8b27 ? _0x1d8b27 : -_0x1d8b27))) { if (0x0 == _0x27eaa9) return _0x1e76ff['x'] = 0x0, _0x1e76ff['y'] = 0x0, _0x1e76ff; _0x27eaa9 = 0x1 / Math[_0x4cc7('0x2c')](_0x27eaa9); _0x5dccd3 *= _0x27eaa9; _0x52052a *= _0x27eaa9; } _0x17fadc = _0x17fadc * _0x5dccd3 + _0x5c4204 * _0x52052a; _0x1e76ff['x'] = _0x17fadc * _0x5dccd3; _0x1e76ff['y'] = _0x17fadc * _0x52052a; return _0x1e76ff; } ; _0x459e95[_0x4cc7('0x3853')] = function(_0x25a044, _0x4639f7, _0xa5248) { var _0x5098ef = _0x4639f7['y'] - _0x25a044['y'] , _0x5a54b0 = _0x4639f7['x'] - _0x25a044['x']; if ((0x0 <= _0x5098ef ? _0x5098ef : -_0x5098ef) > (0x0 <= _0x5a54b0 ? _0x5a54b0 : -_0x5a54b0)) return _0x25a044 = (_0x4639f7['x'] - _0x25a044['x']) / (_0x4639f7['y'] - _0x25a044['y']) - (_0xa5248['x'] - _0x25a044['x']) / (_0xa5248['y'] - _0x25a044['y']), 1e-10 > (0x0 <= _0x25a044 ? _0x25a044 : -_0x25a044); _0x25a044 = _0x56067a[_0x4cc7('0x3854')](_0x4639f7['y'] - _0x25a044['y'], _0x4639f7['x'] - _0x25a044['x']) - (_0xa5248['y'] - _0x25a044['y']) / (_0xa5248['x'] - _0x25a044['x']); return 1e-10 > (0x0 <= _0x25a044 ? _0x25a044 : -_0x25a044); } ; var _0x2a6728 = function() {}; _0x16dada[_0x4cc7('0x3855')] = _0x2a6728; _0x2a6728[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x2d63f9[_0x4cc7('0x3f3')], _0x4cc7('0x1309'), 'Point3DUtils']; _0x2a6728[_0x4cc7('0x237b')] = function(_0x32d644, _0x1524c8, _0x3a454c, _0x5bce36, _0x3a337d, _0x5c007b, _0x2d1ca5) { null == _0x2d1ca5 && (_0x2d1ca5 = new _0x21e384()); _0x2d1ca5['x'] = _0x1524c8 * _0x5c007b - _0x3a454c * _0x3a337d; _0x2d1ca5['y'] = _0x3a454c * _0x5bce36 - _0x32d644 * _0x5c007b; _0x2d1ca5['z'] = _0x32d644 * _0x3a337d - _0x1524c8 * _0x5bce36; return _0x2d1ca5; } ; _0x2a6728[_0x4cc7('0x2346')] = function(_0x2d9890, _0x52fbcc, _0x1ddc5b) { null == _0x1ddc5b && (_0x1ddc5b = new _0x21e384()); var _0x37c2f1 = _0x2d9890['x'] * Math['sin'](_0x52fbcc) + _0x56067a[_0x4cc7('0x7f8')](_0x2d9890['y'], Math[_0x4cc7('0x27')](_0x52fbcc)); _0x1ddc5b['x'] = _0x2d9890['x'] * Math[_0x4cc7('0x27')](_0x52fbcc) - _0x2d9890['y'] * Math[_0x4cc7('0x28')](_0x52fbcc); _0x1ddc5b['y'] = _0x37c2f1; _0x1ddc5b['z'] = _0x2d9890['z']; return _0x1ddc5b; } ; var _0x432465 = function(_0x42d2f8, _0x4514b2) { if (0x3 > _0x42d2f8) throw new _0x202aa0(new _0x5a0ff5(_0x2d63f9[_0x4cc7('0x3856')] + _0x42d2f8)); this[_0x4cc7('0x26')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x25')] = _0x2bc114['toNullVector'](null); for (var _0x2c9ea2 = 6.283185307179586 / _0x42d2f8, _0x310b51 = 0x0; _0x310b51 < _0x42d2f8; ) { var _0x2c873d = _0x310b51++; this['vertices'][_0x4cc7('0x29')](new _0x212a6a(Math['cos'](_0x2c9ea2 * (_0x2c873d - 0.5)),Math[_0x4cc7('0x28')](_0x2c9ea2 * (_0x2c873d - 0.5)))); this[_0x4cc7('0x25')][_0x4cc7('0x29')](_0x3004df[_0x4cc7('0x2a')](_0x2c9ea2 * _0x2c873d, 1.5707963267948966)); } _0x42d2f8 = this[_0x4cc7('0x26')]['get'](0x1)['x'] - this[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0)['x']; _0x2c9ea2 = this[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x1)['y'] - this[_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0)['y']; _0x4514b2 /= Math[_0x4cc7('0x2c')](_0x42d2f8 * _0x42d2f8 + _0x2c9ea2 * _0x2c9ea2); _0x42d2f8 = 0x0; for (_0x2c9ea2 = this[_0x4cc7('0x26')]; _0x42d2f8 < _0x2c9ea2[_0x4cc7('0x34')](); ) _0x310b51 = _0x2c9ea2[_0x4cc7('0x2b')](_0x42d2f8), ++_0x42d2f8, _0x310b51['x'] *= _0x4514b2, _0x310b51['y'] *= _0x4514b2; }; _0x16dada[_0x4cc7('0x3857')] = _0x432465; _0x432465[_0x4cc7('0x8f2')] = ['haxeutils', 'math', _0x4cc7('0x1309'), _0x4cc7('0x3858')]; _0x432465[_0x4cc7('0x8')] = {}; _0x432465[_0x4cc7('0x8')][_0x4cc7('0x26')] = null; _0x432465[_0x4cc7('0x8')][_0x4cc7('0x25')] = null; _0x432465[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x432465; var _0x3bafe8 = function() {}; _0x16dada[_0x4cc7('0x3859')] = _0x3bafe8; _0x3bafe8[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x385a')]; _0x3bafe8[_0x4cc7('0x1347')] = function(_0x185b29, _0x566b5b, _0x4af8b3) { null == _0x4af8b3 && (_0x4af8b3 = new _0x169fce()); var _0x23ea88 = _0x185b29['x'] , _0x9e97ce = _0x185b29['y'] , _0x899140 = _0x185b29['z']; _0x185b29 = _0x185b29['w']; var _0x21c801 = _0x566b5b['x'] , _0x4bf907 = _0x566b5b['y'] , _0x48c401 = _0x566b5b['z']; _0x566b5b = _0x566b5b['w']; _0x4af8b3['x'] = _0x185b29 * _0x21c801 + _0x23ea88 * _0x566b5b + _0x9e97ce * _0x48c401 - _0x899140 * _0x4bf907; _0x4af8b3['y'] = _0x56067a['fYTEu'](_0x56067a[_0x4cc7('0x7fb')](_0x185b29 * _0x4bf907 - _0x23ea88 * _0x48c401, _0x9e97ce * _0x566b5b), _0x899140 * _0x21c801); _0x4af8b3['z'] = _0x185b29 * _0x48c401 + _0x23ea88 * _0x4bf907 - _0x9e97ce * _0x21c801 + _0x899140 * _0x566b5b; _0x4af8b3['w'] = _0x185b29 * _0x566b5b - _0x23ea88 * _0x21c801 - _0x9e97ce * _0x4bf907 - _0x899140 * _0x48c401; return _0x4af8b3; } ; _0x3bafe8['rotatePoint'] = function(_0x13af41, _0x462bc9, _0x3b131c) { if ('moqQy' === _0x4cc7('0x385b')) { null == _0x3b131c && (_0x3b131c = new _0x21e384()); var _0x4d22d6 = _0x13af41['x'] , _0x126263 = _0x13af41['y'] , _0x524170 = _0x13af41['z']; _0x13af41 = _0x13af41['w']; var _0x49d89c = _0x13af41 * _0x462bc9['x'] + _0x126263 * _0x462bc9['z'] - _0x524170 * _0x462bc9['y'] , _0x4bf907 = _0x13af41 * _0x462bc9['y'] - _0x4d22d6 * _0x462bc9['z'] + _0x524170 * _0x462bc9['x'] , _0x48c401 = _0x13af41 * _0x462bc9['z'] + _0x4d22d6 * _0x462bc9['y'] - _0x126263 * _0x462bc9['x']; _0x462bc9 = -_0x4d22d6 * _0x462bc9['x'] - _0x126263 * _0x462bc9['y'] - _0x524170 * _0x462bc9['z']; _0x3b131c['x'] = -_0x462bc9 * _0x4d22d6 + _0x56067a[_0x4cc7('0x7fc')](_0x49d89c, _0x13af41) - _0x4bf907 * _0x524170 + _0x48c401 * _0x126263; _0x3b131c['y'] = -_0x462bc9 * _0x126263 + _0x49d89c * _0x524170 + _0x4bf907 * _0x13af41 - _0x48c401 * _0x4d22d6; _0x3b131c['z'] = -_0x462bc9 * _0x524170 - _0x49d89c * _0x126263 + _0x4bf907 * _0x4d22d6 + _0x48c401 * _0x13af41; return _0x3b131c; } else { var _0x403363 = this[_0x4cc7('0x1634')] + 0x1; var _0x5eb2ee = (this[_0x4cc7('0xb8c')] + 0x1) * _0x403363; var _0x4d73cd = _0x13af41[_0x4cc7('0x115f')]() , _0x393278 = _0x4d73cd - 0x9; this[_0x4cc7('0x2028')] && (_0x5eb2ee *= 0x2); var _0x2a8911 = this['_segmentsH'] * this['_segmentsW'] * 0x6; this['_doubleSided'] && (_0x2a8911 <<= 0x1); if (_0x5eb2ee == _0x13af41[_0x4cc7('0x1172')]()) { _0x5eb2ee = _0x13af41[_0x4cc7('0xde0')](); var _0x3cbae5 = _0x13af41['get_indexData'](); null == _0x3cbae5 && (_0x3cbae5 = _0x2bc114[_0x4cc7('0x9cc')](null, _0x2a8911, !0x0)); } else _0x5eb2ee = _0x2bc114[_0x4cc7('0x9cf')](null, _0x5eb2ee * _0x4d73cd, !0x0), _0x3cbae5 = _0x2bc114['toIntVector'](null, _0x2a8911, !0x0), this[_0x4cc7('0x1ff6')](); _0x2a8911 = 0x0; for (var _0x19e524 = _0x13af41['get_vertexOffset'](), _0x5e23d5 = 0x0, _0x2492b5 = this[_0x4cc7('0xb8c')] + 0x1; _0x5e23d5 < _0x2492b5; ) for (var _0x3fc678 = _0x5e23d5++, _0x1b5420 = 0x0, _0x3215dd = this[_0x4cc7('0x1634')] + 0x1; _0x1b5420 < _0x3215dd; ) { var _0x426450 = _0x1b5420++; var _0xeaf876 = (_0x426450 / this[_0x4cc7('0x1634')] - 0.5) * this[_0x4cc7('0xb8e')]; var _0x2f5ca1 = (_0x3fc678 / this['_segmentsH'] - 0.5) * this['_height']; _0x5eb2ee['set'](_0x19e524++, _0xeaf876); this[_0x4cc7('0xb8d')] ? (_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0), _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, _0x2f5ca1)) : (_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, _0x2f5ca1), _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0)); _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0); this[_0x4cc7('0xb8d')] ? (_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x1), _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0)) : (_0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0), _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, -0x1)); _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x1); _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0); _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524++, 0x0); _0x19e524 += _0x393278; if (this[_0x4cc7('0x2028')]) { for (_0xeaf876 = 0x0; 0x3 > _0xeaf876; ) _0xeaf876++, _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524, _0x5eb2ee[_0x4cc7('0x2b')](_0x19e524 - _0x4d73cd)), ++_0x19e524; for (_0xeaf876 = 0x0; 0x3 > _0xeaf876; ) _0xeaf876++, _0x5eb2ee[_0x4cc7('0x9e7')](_0x19e524, -_0x5eb2ee[_0x4cc7('0x2b')](_0x19e524 - _0x4d73cd)), ++_0x19e524; for (_0xeaf876 = 0x0; 0x3 > _0xeaf876; ) _0xeaf876++, _0x5eb2ee['set'](_0x19e524, -_0x5eb2ee[_0x4cc7('0x2b')](_0x19e524 - _0x4d73cd)), ++_0x19e524; _0x19e524 += _0x393278; } _0x426450 != this['_segmentsW'] && _0x3fc678 != this[_0x4cc7('0xb8c')] && (_0x426450 += _0x56067a[_0x4cc7('0x7f8')](_0x3fc678, _0x403363), _0xeaf876 = this['_doubleSided'] ? 0x2 : 0x1, _0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, _0x426450 * _0xeaf876), _0x3cbae5['set'](_0x2a8911++, (_0x426450 + _0x403363) * _0xeaf876), _0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + _0x403363 + 0x1) * _0xeaf876), _0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, _0x426450 * _0xeaf876), _0x3cbae5['set'](_0x2a8911++, (_0x426450 + _0x403363 + 0x1) * _0xeaf876), _0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + 0x1) * _0xeaf876), this[_0x4cc7('0x2028')] && (_0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + _0x403363 + 0x1) * _0xeaf876 + 0x1), _0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + _0x403363) * _0xeaf876 + 0x1), _0x3cbae5['set'](_0x2a8911++, _0x426450 * _0xeaf876 + 0x1), _0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + 0x1) * _0xeaf876 + 0x1), _0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, (_0x426450 + _0x403363 + 0x1) * _0xeaf876 + 0x1), _0x3cbae5[_0x4cc7('0x9e7')](_0x2a8911++, _0x56067a['NFDkr'](_0x426450 * _0xeaf876, 0x1)))); } _0x13af41[_0x4cc7('0x11a4')](_0x5eb2ee); _0x13af41[_0x4cc7('0x1155')](_0x3cbae5); } } ; _0x3bafe8[_0x4cc7('0x24e0')] = function(_0xf44561, _0x327158, _0x4bbc85) { null == _0x4bbc85 && (_0x4bbc85 = new _0x169fce()); var _0x3ece82 = _0x56067a['NFDkr'](_0xf44561['x'] * _0xf44561['x'], _0xf44561['y'] * _0xf44561['y']) + _0xf44561['z'] * _0xf44561['z'] , _0x5b6bbd = _0x3ece82 - 0x1; 1e-10 > (0x0 <= _0x5b6bbd ? _0x5b6bbd : -_0x5b6bbd) || (0x0 == _0x3ece82 ? (_0xf44561['x'] = 0x1, _0xf44561['y'] = 0x0, _0xf44561['z'] = 0x0) : (_0x3ece82 = 0x1 / Math['sqrt'](_0x3ece82), _0xf44561['x'] *= _0x3ece82, _0xf44561['y'] *= _0x3ece82, _0xf44561['z'] *= _0x3ece82)); _0x3ece82 = _0x327158['x'] * _0x327158['x'] + _0x327158['y'] * _0x327158['y'] + _0x56067a['aGEjU'](_0x327158['z'], _0x327158['z']); _0x5b6bbd = _0x3ece82 - 0x1; 1e-10 > (0x0 <= _0x5b6bbd ? _0x5b6bbd : -_0x5b6bbd) || (0x0 == _0x3ece82 ? (_0x327158['x'] = 0x1, _0x327158['y'] = 0x0, _0x327158['z'] = 0x0) : (_0x3ece82 = 0x1 / Math[_0x4cc7('0x2c')](_0x3ece82), _0x327158['x'] *= _0x3ece82, _0x327158['y'] *= _0x3ece82, _0x327158['z'] *= _0x3ece82)); _0x3ece82 = _0xf44561['x'] * _0x327158['x'] + _0xf44561['y'] * _0x327158['y'] + _0xf44561['z'] * _0x327158['z']; if (0.9999999999 < _0x3ece82) return _0x4bbc85['x'] = 0x0, _0x4bbc85['y'] = 0x0, _0x4bbc85['z'] = 0x0, _0x4bbc85['w'] = 0x1, _0x4bbc85; if (-0.9999999999 > _0x3ece82) return _0x327158 = _0x2a6728[_0x4cc7('0x237b')](_0xf44561['x'], _0xf44561['y'], _0xf44561['z'], 0x1, 0x0, 0x0, _0x3bafe8['tempPoint']), _0x56067a[_0x4cc7('0x385c')](0x0, _0x327158['x']) && 0x0 == _0x327158['y'] && 0x0 == _0x327158['z'] && _0x2a6728['crossProductF'](_0xf44561['x'], _0xf44561['y'], _0xf44561['z'], 0x0, 0x1, 0x0, _0x327158), null == _0x4bbc85 && (_0x4bbc85 = new _0x169fce()), _0xf44561 = Math[_0x4cc7('0x28')](1.5707963267948966), _0x4bbc85['x'] = _0x327158['x'] * _0xf44561, _0x4bbc85['y'] = _0x327158['y'] * _0xf44561, _0x4bbc85['z'] = _0x327158['z'] * _0xf44561, _0x4bbc85['w'] = Math[_0x4cc7('0x27')](1.5707963267948966), _0xf44561 = _0x4bbc85['x'] * _0x4bbc85['x'] + _0x4bbc85['y'] * _0x4bbc85['y'] + _0x4bbc85['z'] * _0x4bbc85['z'] + _0x4bbc85['w'] * _0x4bbc85['w'], _0x327158 = _0xf44561 - 0x1, 1e-10 > (0x0 <= _0x327158 ? _0x327158 : -_0x327158) || (0x0 == _0xf44561 ? (_0x4bbc85['x'] = 0x0, _0x4bbc85['y'] = 0x0, _0x4bbc85['z'] = 0x0, _0x4bbc85['w'] = 0x1) : (_0xf44561 = 0x1 / Math[_0x4cc7('0x2c')](_0xf44561), _0x4bbc85['x'] *= _0xf44561, _0x4bbc85['y'] *= _0xf44561, _0x4bbc85['z'] *= _0xf44561, _0x4bbc85['w'] *= _0xf44561)), _0x4bbc85; _0x2a6728[_0x4cc7('0x237b')](_0xf44561['x'], _0xf44561['y'], _0xf44561['z'], _0x327158['x'], _0x327158['y'], _0x327158['z'], _0x3bafe8[_0x4cc7('0x237c')]); _0x4bbc85['x'] = _0x3bafe8['tempPoint']['x']; _0x4bbc85['y'] = _0x3bafe8['tempPoint']['y']; _0x4bbc85['z'] = _0x3bafe8[_0x4cc7('0x237c')]['z']; _0x4bbc85['w'] = _0x56067a['VElmg'](0x1, _0x3ece82); _0xf44561 = _0x4bbc85['x'] * _0x4bbc85['x'] + _0x4bbc85['y'] * _0x4bbc85['y'] + _0x4bbc85['z'] * _0x4bbc85['z'] + _0x4bbc85['w'] * _0x4bbc85['w']; _0x327158 = _0xf44561 - 0x1; 1e-10 > (0x0 <= _0x327158 ? _0x327158 : -_0x327158) || (0x0 == _0xf44561 ? (_0x4bbc85['x'] = 0x0, _0x4bbc85['y'] = 0x0, _0x4bbc85['z'] = 0x0, _0x4bbc85['w'] = 0x1) : (_0xf44561 = 0x1 / Math[_0x4cc7('0x2c')](_0xf44561), _0x4bbc85['x'] *= _0xf44561, _0x4bbc85['y'] *= _0xf44561, _0x4bbc85['z'] *= _0xf44561, _0x4bbc85['w'] *= _0xf44561)); return _0x4bbc85; } ; _0x3bafe8[_0x4cc7('0x2fff')] = function(_0x534af0, _0x31ecdd) { null == _0x31ecdd && (_0x31ecdd = new _0x23834d()); _0x31ecdd['angle'] = 0x2 * Math[_0x4cc7('0x131c')](_0x534af0['w']); if (0x0 == _0x31ecdd[_0x4cc7('0x2951')]) return _0x31ecdd['x'] = 0x1, _0x31ecdd['y'] = 0x0, _0x31ecdd['z'] = 0x0, _0x31ecdd; _0x31ecdd['x'] = _0x534af0['x']; _0x31ecdd['y'] = _0x534af0['y']; _0x31ecdd['z'] = _0x534af0['z']; _0x534af0 = _0x31ecdd['x'] * _0x31ecdd['x'] + _0x31ecdd['y'] * _0x31ecdd['y'] + _0x31ecdd['z'] * _0x31ecdd['z']; var _0x217715 = _0x534af0 - 0x1; _0x2d63f9[_0x4cc7('0x3430')](1e-10, 0x0 <= _0x217715 ? _0x217715 : -_0x217715) || (0x0 == _0x534af0 ? (_0x31ecdd['x'] = 0x1, _0x31ecdd['y'] = 0x0, _0x31ecdd['z'] = 0x0) : (_0x534af0 = 0x1 / Math[_0x4cc7('0x2c')](_0x534af0), _0x31ecdd['x'] *= _0x534af0, _0x31ecdd['y'] *= _0x534af0, _0x31ecdd['z'] *= _0x534af0)); return _0x31ecdd; } ; _0x3bafe8[_0x4cc7('0x385d')] = function(_0x5699cd, _0x56766b, _0x1bb7e5, _0x3590c5) { null == _0x3590c5 && (_0x3590c5 = new _0x169fce()); var _0x4d275f = Math[_0x4cc7('0x27')](_0x1bb7e5 / 0x2) , _0x4e039b = Math[_0x4cc7('0x27')](_0x5699cd / 0x2) , _0x2ed65d = Math[_0x4cc7('0x27')](_0x56766b / 0x2); _0x1bb7e5 = Math['sin'](_0x1bb7e5 / 0x2); _0x5699cd = Math[_0x4cc7('0x28')](_0x5699cd / 0x2); _0x56766b = Math[_0x4cc7('0x28')](_0x56766b / 0x2); _0x3590c5['x'] = _0x1bb7e5 * _0x4e039b * _0x2ed65d + _0x4d275f * _0x5699cd * _0x56766b; _0x3590c5['y'] = _0x4d275f * _0x5699cd * _0x2ed65d + _0x1bb7e5 * _0x4e039b * _0x56766b; _0x3590c5['z'] = _0x4d275f * _0x4e039b * _0x56766b - _0x1bb7e5 * _0x5699cd * _0x2ed65d; _0x3590c5['w'] = _0x4d275f * _0x4e039b * _0x2ed65d - _0x1bb7e5 * _0x5699cd * _0x56766b; return _0x3590c5; } ; _0x3bafe8['toEulerAngles'] = function(_0x49291e, _0x520564) { if (_0x4cc7('0x385e') === 'DdNBg') { null == _0x520564 && (_0x520564 = new _0x469fbd()); var _0x41cbc3 = _0x49291e['x'] * _0x49291e['y'] + _0x49291e['z'] * _0x49291e['w']; if (0.499 < _0x41cbc3) return _0x520564['x'] = 0x2 * Math['atan2'](_0x49291e['x'], _0x49291e['w']), _0x520564['y'] = 1.5707963267948966, _0x520564['z'] = 0x0, _0x520564; if (-0.499 > _0x41cbc3) return _0x520564['x'] = _0x56067a[_0x4cc7('0x7fc')](-0x2, Math[_0x4cc7('0x131b')](_0x49291e['x'], _0x49291e['w'])), _0x520564['y'] = -1.5707963267948966, _0x520564['z'] = 0x0, _0x520564; _0x520564['x'] = Math[_0x4cc7('0x131b')](0x2 * (_0x49291e['w'] * _0x49291e['x'] + _0x49291e['y'] * _0x49291e['z']), 0x1 - 0x2 * (_0x56067a[_0x4cc7('0x385f')](_0x49291e['x'], _0x49291e['x']) + _0x49291e['y'] * _0x49291e['y'])); _0x520564['y'] = Math['asin'](0x2 * (_0x49291e['w'] * _0x49291e['y'] - _0x49291e['z'] * _0x49291e['x'])); _0x520564['z'] = Math[_0x4cc7('0x131b')](_0x56067a[_0x4cc7('0x385f')](0x2, _0x49291e['w'] * _0x49291e['z'] + _0x49291e['x'] * _0x49291e['y']), 0x1 - 0x2 * (_0x49291e['y'] * _0x49291e['y'] + _0x49291e['z'] * _0x49291e['z'])); return _0x520564; } else { this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')]['voteForRotation'](_0x49291e, !0x0); } } ; _0x3bafe8[_0x4cc7('0x134c')] = function(_0x1cd696, _0x36cb55) { null == _0x36cb55 && (_0x36cb55 = new _0x169fce()); _0x1cd696 = _0x1cd696[_0x4cc7('0x1310')](0x2)[_0x4cc7('0x2b')](0x1); _0x36cb55['x'] = _0x1cd696['x']; _0x36cb55['y'] = _0x1cd696['y']; _0x36cb55['z'] = _0x1cd696['z']; _0x36cb55['w'] = _0x1cd696['w']; return _0x36cb55; } ; _0x3bafe8[_0x4cc7('0x134a')] = function(_0x29e2f9, _0x4c5ca5, _0x12e0c3, _0x4ebeac) { null == _0x4ebeac && (_0x4ebeac = new _0x169fce()); _0x4ebeac['x'] = _0x2d63f9[_0x4cc7('0x3860')](_0x29e2f9['x'], _0x12e0c3 * (_0x4c5ca5['x'] - _0x29e2f9['x'])); _0x4ebeac['y'] = _0x29e2f9['y'] + _0x12e0c3 * (_0x4c5ca5['y'] - _0x29e2f9['y']); _0x4ebeac['z'] = _0x29e2f9['z'] + _0x12e0c3 * (_0x4c5ca5['z'] - _0x29e2f9['z']); _0x4ebeac['w'] = _0x29e2f9['w'] + _0x12e0c3 * (_0x4c5ca5['w'] - _0x29e2f9['w']); _0x29e2f9 = _0x4ebeac['x'] * _0x4ebeac['x'] + _0x4ebeac['y'] * _0x4ebeac['y'] + _0x4ebeac['z'] * _0x4ebeac['z'] + _0x4ebeac['w'] * _0x4ebeac['w']; _0x4c5ca5 = _0x29e2f9 - 0x1; 1e-10 > (0x0 <= _0x4c5ca5 ? _0x4c5ca5 : -_0x4c5ca5) || (0x0 == _0x29e2f9 ? (_0x4ebeac['x'] = 0x0, _0x4ebeac['y'] = 0x0, _0x4ebeac['z'] = 0x0, _0x4ebeac['w'] = 0x1) : (_0x29e2f9 = 0x1 / Math[_0x4cc7('0x2c')](_0x29e2f9), _0x4ebeac['x'] *= _0x29e2f9, _0x4ebeac['y'] *= _0x29e2f9, _0x4ebeac['z'] *= _0x29e2f9, _0x4ebeac['w'] *= _0x29e2f9)); return _0x4ebeac; } ; var _0x23834d = function() { _0x21e384[_0x4cc7('0x96b')](this, 0x0, 0x0, 0x0); this[_0x4cc7('0x2951')] = 0x0; }; _0x16dada[_0x4cc7('0x3861')] = _0x23834d; _0x23834d[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3f4'), _0x4cc7('0x1309'), _0x4cc7('0x3862')]; _0x23834d['__super__'] = _0x21e384; _0x23834d['prototype'] = _0x5aff49(_0x21e384[_0x4cc7('0x8')], { 'angle': null, '__class__': _0x23834d }); var _0x45eb9e = function(_0x359802, _0x63b4dc, _0x48d75a, _0xec34ff) { null == _0x48d75a && (_0x48d75a = !0x1); null == _0x63b4dc && (_0x63b4dc = !0x1); null == _0x359802 && (_0x359802 = !0x1); _0x359802 && null == this['position'] && (this[_0x4cc7('0xcc2')] = new _0x21e384()); _0x63b4dc && null == this[_0x4cc7('0x1dbe')] && (this[_0x4cc7('0x1dbe')] = new _0x21e384()); _0x48d75a && null == this['scale'] && (this[_0x4cc7('0xa9a')] = new _0x21e384()); null != _0xec34ff && this[_0x4cc7('0x3863')](_0xec34ff, !_0x359802 && !_0x63b4dc && !_0x48d75a); }; _0x16dada['haxeutils.math.geom.TransformComponents'] = _0x45eb9e; _0x45eb9e[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4a8')], _0x4cc7('0x3f4'), _0x4cc7('0x1309'), 'TransformComponents']; _0x45eb9e[_0x4cc7('0x8')] = {}; _0x45eb9e[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null; _0x45eb9e[_0x4cc7('0x8')][_0x4cc7('0x1dbe')] = null; _0x45eb9e[_0x4cc7('0x8')][_0x4cc7('0xa9a')] = null; _0x45eb9e[_0x4cc7('0x8')]['copyFromObject'] = function(_0x34444a, _0x4ecc7e) { if (_0x2d63f9.KAnvP(_0x4cc7('0x3864'), _0x4cc7('0x3865'))) { throw new _0x202aa0(new _0xb16e5a()); } else { _0x2d63f9.hmAjV(null, _0x4ecc7e) && (_0x4ecc7e = !0x1); if (null == this.position || _0x4ecc7e && (0x0 != _0x34444a.get_x() || 0x0 != _0x34444a.get_y() || 0x0 != _0x34444a.get_z())) { var _0x2eb303 = _0x34444a.get_position(); null == this.position && (this.position = new _0x21e384()); this.position.copyFrom(_0x2eb303); } if (null != this.eulers || _0x4ecc7e && (0x0 != _0x34444a.get_rotationX() || 0x0 != _0x34444a.get_rotationY() || 0x0 != _0x34444a.get_rotationZ())) _0x2eb303 = _0x34444a.get_eulers(), null == this.eulers && (this.eulers = new _0x21e384()), this.eulers.copyFrom(_0x2eb303); if (null != this.scale || _0x4ecc7e && (0x0 != _0x34444a.get_scaleX() || 0x0 != _0x34444a.get_scaleY() || 0x0 != _0x34444a.get_scaleZ())) null == this.scale && (this.scale = new _0x21e384()), this.scale.x = _0x34444a.get_scaleX(), this.scale.y = _0x34444a.get_scaleY(), this.scale.z = _0x34444a.get_scaleZ(); } } ; _0x45eb9e[_0x4cc7('0x8')]['copyToObject'] = function(_0x15b0b1) { null != this.position && _0x15b0b1.set_position(this.position); _0x56067a.zvFSI(null, this.eulers) && _0x15b0b1.set_eulers(this.eulers); null != this.scale && (_0x15b0b1.set_scaleX(this.scale.x), _0x15b0b1.set_scaleY(this.scale.y), _0x15b0b1.set_scaleZ(this.scale.z)); } ; _0x45eb9e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x45eb9e; var _0x1dc7fe = function() {}; _0x16dada[_0x4cc7('0x3866')] = _0x1dc7fe; _0x1dc7fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x15f9'), _0x4cc7('0x3867')]; _0x1dc7fe[_0x4cc7('0x3868')] = function(_0x5e1184, _0x3eb1ea) { return _0x3eb1ea == _0x5e1184 ? 0x0 : _0x3eb1ea > _0x5e1184 ? -0x1 : 0x1; } ; var _0x1c9dd8 = function(_0x55c8b5, _0x20148b, _0x1f8ae7, _0x14af5a) { null == _0x1f8ae7 && (_0x1f8ae7 = !0x1); null == _0x20148b && (_0x20148b = 0x0); this[_0x4cc7('0xa4f')] = this[_0x4cc7('0x3869')] = this['fadeDirection'] = 0x0; this[_0x4cc7('0x2f93')] = _0x55c8b5; this['startTime'] = _0x20148b; this[_0x4cc7('0x2984')] = _0x1f8ae7; this['loopStartTime'] = null == _0x14af5a ? _0x20148b : _0x14af5a; }; _0x16dada[_0x4cc7('0x11a2')] = _0x1c9dd8; _0x1c9dd8[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x2f93'), _0x4cc7('0x386a')]; _0x1c9dd8[_0x4cc7('0x8')] = {}; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2f93')] = null; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2985')] = null; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0xa4f')] = null; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x3869')] = null; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2984')] = null; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2988')] = null; _0x1c9dd8[_0x4cc7('0x8')]['fadeDirection'] = null; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x386b')] = null; _0x1c9dd8[_0x4cc7('0x8')]['fadeActuator'] = null; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0xd18')] = function(_0x3fa3e8) { null == _0x3fa3e8 && (_0x3fa3e8 = !0x1); if (_0x56067a.zvFSI(null, this.soundChannel)) if (_0x3fa3e8) this.soundChannel.stop(); else return; null != this.sound && this.playFrom(this.startTime); } ; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x2987')] = function(_0x3115dc) { this.soundChannel = this.loop && _0x3115dc == this.loopStartTime ? this.sound.play(_0x3115dc, 0x2710) : this.sound.play(_0x3115dc); null != this.soundChannel && this.soundChannel.addEventListener(_0x4cc7('0x2986'), _0x48c401(this, this.onComplete)); } ; _0x1c9dd8[_0x4cc7('0x8')]['onComplete'] = function(_0x1d8dc0) { if (_0x4cc7('0x386c') !== _0x4cc7('0x386c')) { _0x2d186d.prototype.cleanCompilationData.call(this); this._baseMethod.cleanCompilationData(); } else { this.loop ? (this.soundChannel.removeEventListener(_0x4cc7('0x2986'), _0x48c401(this, this.onComplete)), this.playFrom(this.loopStartTime)) : this.soundChannel = null; } } ; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function() { if (_0x4cc7('0x7fe') === _0x56067a.ogLMc) { null != this.soundChannel && (null != this.fadeActuator && (_0x3ae7ae.stop(this.soundChannel, null, !0x1, !0x1), this.fadeActuator = null, this.fadeDirection = 0x0), this.soundChannel.removeEventListener('soundComplete', _0x48c401(this, this.onComplete)), this.pausedTime = this.soundChannel.get_position(), this.soundChannel.stop(), this.soundChannel = null); } else { return this._scene; } } ; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x386d')] = function() { null == this.soundChannel && (this.playFrom(this.pausedTime), this.pausedTime = this.startTime); } ; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0xc4f')] = function(_0x29f575, _0x330131) { this.fadeDoneListener = _0x330131; this.fadeDirection = -0x1; if (0x0 < _0x29f575 && null != this.soundChannel) try { this.fadeActuator = _0x3ae7ae.transform(this.soundChannel, _0x29f575).sound(0x0), this.fadeActuator.onComplete(_0x48c401(this, this.onFadeDone)), this.fadeActuator.ease(_0x47778c.get_easeNone()); } catch (_0x35d94c) { _0x4964ea.lastException = _0x35d94c, _0x35d94c instanceof _0x202aa0 && (_0x35d94c = _0x35d94c.val), _0x2ab848.silentTrace(_0x35d94c, { fileName: _0x4cc7('0x11a1'), lineNumber: 0x8a, className: _0x4cc7('0x11a2'), methodName: 'fadeOut' }), this.onFadeDone(); } else this.onFadeDone(); } ; _0x1c9dd8[_0x4cc7('0x8')]['fadeIn'] = function(_0x2ca412, _0x22261a) { this.fadeDoneListener = _0x22261a; this.fadeDirection = 0x1; if (0x0 < _0x2ca412 && null != this.soundChannel) try { this.fadeActuator = _0x3ae7ae.transform(this.soundChannel, _0x2ca412).sound(0x1), this.fadeActuator.onComplete(_0x48c401(this, this.onFadeDone)), this.fadeActuator.ease(_0x47778c.get_easeNone()); } catch (_0x260cd9) { if (_0x4cc7('0x386e') === 'klWWH') { this.setBlendFactorsSeparate(_0x2ca412, _0x22261a, _0x2ca412, _0x22261a); } else { _0x4964ea.lastException = _0x260cd9, _0x2d63f9.aRUqs(_0x260cd9, _0x202aa0) && (_0x260cd9 = _0x260cd9.val), _0x2ab848.silentTrace(_0x260cd9, { fileName: _0x4cc7('0x11a1'), lineNumber: 0x9c, className: _0x4cc7('0x11a2'), methodName: _0x4cc7('0x386f') }), this.onFadeDone(); } } else this.onFadeDone(); } ; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x11a3')] = function() { if (_0x4cc7('0x3870') !== _0x4cc7('0x3871')) { 0x0 >= this.fadeDirection && this.stop(); this.fadeActuator = null; this.fadeDirection = 0x0; null != this.fadeDoneListener && (this.fadeDoneListener(), this.fadeDoneListener = null); } else { a = pako.ungzip(a.b.bufferValue); return _0x3fbf75.ofData(a); } } ; _0x1c9dd8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1c9dd8; var _0x401612 = function() { this[_0x4cc7('0xc10')] = 0x0; this[_0x4cc7('0x18d0')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x2748')](0x1); this['set_soundVolume'](0x1); }; _0x16dada[_0x4cc7('0x3872')] = _0x401612; _0x401612[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x2f93'), _0x4cc7('0x3873')]; _0x401612[_0x4cc7('0x8f8')] = [_0x4fc155]; _0x401612[_0x4cc7('0x2d6')] = {}; _0x401612[_0x4cc7('0x2d6')]['get_instance'] = _0x4cc7('0x493'); _0x401612[_0x4cc7('0x493')] = function() { var _0x8f8fd9 = {}; _0x8f8fd9[_0x4cc7('0x3874')] = function(_0x1fb3e3, _0x21fd58) { return _0x1fb3e3 + _0x21fd58; } ; if ('YlZfL' !== _0x56067a['TCxRR']) { null != _0x488f5d[_0x4cc7('0x3875')]['h'][_0x4cc7('0x9f0')][a[_0x4cc7('0x8ed')]] && _0x488f5d['stopRotationTween'](a); var _0x55cec1 = _0x3bafe8['fromMatrix'](a[_0x4cc7('0xf92')]()); 0x0 > _0x8f8fd9[_0x4cc7('0x3874')](_0x55cec1['x'] * c['x'] + _0x55cec1['y'] * c['y'] + _0x55cec1['z'] * c['z'], _0x55cec1['w'] * c['w']) && (_0x55cec1['x'] = -_0x55cec1['x'], _0x55cec1['y'] = -_0x55cec1['y'], _0x55cec1['z'] = -_0x55cec1['z'], _0x55cec1['w'] = -_0x55cec1['w']); b = _0x3ae7ae[_0x4cc7('0xa50')](_0x55cec1, b, { 'x': c['x'], 'y': c['y'], 'z': c['z'], 'w': c['w'] }, !0x0, _0x4babe0); b[_0x4cc7('0x966')] = a; b[_0x4cc7('0x3876')] = _0x488f5d['onTweenStopped']; _0x488f5d[_0x4cc7('0x3875')][_0x4cc7('0x9e7')](a, b); return b; } else { return null == _0x401612['instance'] ? _0x401612[_0x4cc7('0xbc4')] = new _0x401612() : _0x401612[_0x4cc7('0xbc4')]; } } ; _0x401612[_0x4cc7('0x8')] = {}; _0x401612[_0x4cc7('0x8')][_0x4cc7('0xc10')] = null; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = null; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x3877')] = null; _0x401612[_0x4cc7('0x8')]['muted'] = null; _0x401612[_0x4cc7('0x8')][_0x4cc7('0xc11')] = null; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x18d0')] = null; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x3878')] = null; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x18cd')] = null; _0x401612[_0x4cc7('0x8')]['currentMusic'] = null; _0x401612[_0x4cc7('0x8')]['currentSoundAssetPath'] = null; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x3879')] = null; _0x401612[_0x4cc7('0x8')][_0x4cc7('0xc40')] = function(_0x137949, _0xda54ab, _0x3d8072) { null == _0x3d8072 && (_0x3d8072 = !0x1); null == _0xda54ab && (_0xda54ab = !0x0); if (_0x137949 != this.currentAssetPath || null == this.currentMusic) if (null == _0x137949 || 0x0 == _0x137949.length || _0x4cc7('0x364f') == _0x137949) this.setNextMusic(null); else { if (!(this.muted || 0x0 < this.reasonsToBlockMusic.get_length())) { _0x3d8072 = null; _0xda54ab && (_0x3d8072 = _0x401612.musicCache, _0x3d8072 = null != _0x842c50[_0x137949] ? _0x3d8072.getReserved(_0x137949) : _0x3d8072.h[_0x137949]); if (null == _0x3d8072) { if (!_0x6fe3b9.exists(_0x137949, _0x4cc7('0x387a')) && !_0x6fe3b9.exists(_0x137949, _0x4cc7('0x387b'))) return; _0x3d8072 = _0x6fe3b9.getMusic(_0x137949); if (null == _0x3d8072) { this.setNextMusic(null); return; } _0x3d8072 = new _0x1c9dd8(_0x3d8072,0x0,!0x0); _0xda54ab && (_0xda54ab = _0x401612.musicCache, null != _0x842c50[_0x137949] ? _0xda54ab.setReserved(_0x137949, _0x3d8072) : _0xda54ab.h[_0x137949] = _0x3d8072); } this.setNextMusic(_0x3d8072); } this.currentAssetPath = _0x137949; } else this.muted || 0x0 < this.reasonsToBlockMusic.get_length() || (this.currentMusic.play(_0x3d8072), this.resetVolume()); } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d7d')] = function(_0x12f744, _0x3a0a88, _0x505efb) { null == _0x505efb && (_0x505efb = !0x0); null == _0x3a0a88 && (_0x3a0a88 = !0x0); if (_0x12f744 != this.currentSoundAssetPath || null == this.currentSound) if (null == _0x12f744 || 0x0 == _0x12f744.length || _0x4cc7('0x364f') == _0x12f744) this.set_currentSound(null); else if (this.soundMuted || 0x0 < this.reasonsToBlockMusic.get_length()) this.currentSoundAssetPath = _0x12f744; else { if (_0x4cc7('0x387c') !== 'kIHfE') { var _0x2a4c3d = null; _0x3a0a88 && (_0x2a4c3d = _0x401612.musicCache, _0x2a4c3d = null != _0x842c50[_0x12f744] ? _0x2a4c3d.getReserved(_0x12f744) : _0x2a4c3d.h[_0x12f744]); if (null == _0x2a4c3d) { if (!_0x6fe3b9.exists(_0x12f744, _0x4cc7('0x387a')) && !_0x6fe3b9.exists(_0x12f744, _0x4cc7('0x387b'))) return; _0x2a4c3d = _0x6fe3b9.getMusic(_0x12f744); if (null == _0x2a4c3d) { this.set_currentSound(null); return; } if (0x0 == _0x2a4c3d.bytesTotal) throw new _0x202aa0(new _0xc6df85(_0x12f744 + _0x4cc7('0x387d'))); _0x2a4c3d = new _0x1c9dd8(_0x2a4c3d,0x0,_0x505efb); _0x3a0a88 && (_0x3a0a88 = _0x401612.musicCache, null != _0x842c50[_0x12f744] ? _0x3a0a88.setReserved(_0x12f744, _0x2a4c3d) : _0x3a0a88.h[_0x12f744] = _0x2a4c3d); } this.set_currentSound(_0x2a4c3d); _0x2a4c3d.play(); this.currentSoundAssetPath = _0x12f744; this.resetSoundVolume(); } else { return 0x0 > _0x12f744 ? 0x100000000 + _0x12f744 : _0x12f744 + 0x0; } } else this.muted || 0x0 < this.reasonsToBlockMusic.get_length() || (this.currentSound.play(!0x1), this.resetSoundVolume()); } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x387e')] = function(_0xf1e5a6) { if (this.currentMusic == _0xf1e5a6 && null != this.currentMusic) 0x0 >= this.currentMusic.fadeDirection && this.currentMusic.fadeIn(0.8 * this.fadeOutTime); else if (this.nextMusic != _0xf1e5a6 || null == this.nextMusic && (null == this.currentMusic || null == this.currentMusic.fadeActuator) || null != this.currentMusic && 0x0 < this.currentMusic.fadeDirection) if (this.nextMusic = _0xf1e5a6, this.currentAssetPath = null, null != this.currentMusic) this.currentMusic.fadeOut(this.fadeOutTime, _0x48c401(this, this.onFadeComplete)); else this.onFadeComplete(); } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x387f')] = function(_0x464683) { if (_0x4cc7('0x3880') !== _0x4cc7('0x3880')) { this._bounds.fromSphere(new _0x21e384(), this._fallOff); this._boundsInvalid = !0x1; } else { null != this.currentMusic && this.currentMusic.stop(); return this.currentMusic = _0x464683; } } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0xc41')] = function(_0x97af89) { null != this.currentSound && this.currentSound.stop(); return this.currentSound = _0x97af89; } ; _0x401612[_0x4cc7('0x8')]['onFadeComplete'] = 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()); } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2748')] = function(_0x261c08) { this.volume != _0x261c08 && (this.volume = _0x261c08, this.resetVolume()); return this.volume; } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x18d1')] = function() { if (null != this.currentMusic && null != this.currentMusic.soundChannel && null == this.nextMusic && (null == this.currentMusic || null == this.currentMusic.fadeActuator)) { var _0x26f643 = this.currentMusic.soundChannel.get_soundTransform(); null == _0x26f643 && (_0x26f643 = new _0x37cd02()); _0x26f643.volume = this.volume; this.currentMusic.soundChannel.set_soundTransform(_0x26f643); } } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x3566')] = function(_0x2fbee0) { _0x2d63f9.NurKQ(this.muted, _0x2fbee0) && (_0x2fbee0 = (this.muted = _0x2fbee0) || 0x0 < this.reasonsToBlockMusic.get_length(), null != this.currentMusic ? (this.currentMusic != this.nextMusic && (this.currentMusic.stop(), this.set_currentMusic(this.nextMusic)), null != this.currentMusic && (_0x2fbee0 ? this.currentMusic.stop() : (this.currentMusic.resume(), this.resetVolume()))) : _0x2fbee0 || this.playFromAsset(this.currentAssetPath), null != this.currentSound && this.resetSoundVolume()); return this.muted; } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x3197')] = function(_0x457e39) { this.soundVolume != _0x457e39 && (this.soundVolume = _0x457e39, this.resetSoundVolume()); return this.soundVolume; } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x3881')] = function() { if (null != this.currentSound && null != this.currentSound.soundChannel) { var _0xc07130 = this.currentSound.soundChannel.get_soundTransform(); null == _0xc07130 && (_0xc07130 = new _0x37cd02()); _0xc07130.volume = this.soundVolume; this.currentSound.soundChannel.set_soundTransform(_0xc07130); } } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x3568')] = function(_0x16fe77) { this.soundMuted != _0x16fe77 && (_0x16fe77 = (this.soundMuted = _0x16fe77) || 0x0 < this.reasonsToBlockMusic.get_length(), null != this.currentSound ? _0x16fe77 ? this.currentSound.stop() : this.currentSound.resume() : _0x16fe77 || this.playSoundFromAsset(this.currentSoundAssetPath)); return this.soundMuted; } ; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x401612; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_currentSound'] = _0x4cc7('0xc41'); _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x387f')] = _0x4cc7('0x387f'); _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3568')] = _0x4cc7('0x3568'); _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3566')] = 'set_muted'; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_soundVolume'] = 'set_soundVolume'; _0x401612[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_volume'] = _0x4cc7('0x2748'); var _0x3b5ba1 = function() {}; _0x16dada[_0x4cc7('0x3882')] = _0x3b5ba1; _0x3b5ba1[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x2d63f9[_0x4cc7('0x3883')], _0x4cc7('0x33a5')]; _0x3b5ba1[_0x4cc7('0x33a8')] = function(_0x13d2b8) { for (var _0xdcf234 = 0x0, _0x48924f = 0x0, _0x52b19d = _0x13d2b8[_0x4cc7('0x21')]; _0x48924f < _0x52b19d; ) { var _0x5d1cea = _0x48924f++; _0xdcf234 <<= 0x6; _0xdcf234 |= _0x3a8a6f[_0x4cc7('0xc89')](_0x13d2b8, _0x5d1cea) - 0x30 & 0x3f; } return _0xdcf234; } ; var _0xf9332a = function() {}; _0x16dada[_0x2d63f9['eKvMz']] = _0xf9332a; _0xf9332a[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x4dc'), _0x4cc7('0x3884')]; _0xf9332a[_0x4cc7('0x3133')] = function(_0x32ed3f, _0x4f4891, _0x445095) { var _0x160857 = new _0x3a1efa(); if (null == _0x32ed3f) return _0x160857; _0x32ed3f = _0x32ed3f[_0x4cc7('0x46')](_0x4f4891); for (var _0x390f3c, _0x17380c, _0x52e2a5 = 0x0; _0x52e2a5 < _0x32ed3f['length']; ) { if (_0x4cc7('0x3885') !== _0x4cc7('0x3885')) { return function(_0x397e33) { return _0x4f4891[0x0](_0x32ed3f[0x0], _0x397e33); } ; } else { var _0x4bf907 = _0x32ed3f[_0x52e2a5]; ++_0x52e2a5; _0x390f3c = _0x4bf907[_0x4cc7('0x2d')](_0x445095); 0x0 < _0x390f3c ? (_0x17380c = _0x3a8a6f[_0x4cc7('0x946')](_0x4bf907, 0x0, _0x390f3c), _0x390f3c = _0x3a8a6f[_0x4cc7('0x946')](_0x4bf907, _0x390f3c + 0x1, null)) : (_0x17380c = _0x4bf907, _0x390f3c = null); (null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0xd76')](_0x17380c) : _0x160857['h']['hasOwnProperty'](_0x17380c)) && null != (null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0xd77')](_0x17380c) : _0x160857['h'][_0x17380c]) ? (null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0xd76')](_0x17380c) : _0x160857['h']['hasOwnProperty'](_0x17380c)) && null == _0x390f3c || (_0x390f3c = _0x2d63f9[_0x4cc7('0x3860')](null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0xd77')](_0x17380c) : _0x160857['h'][_0x17380c], _0x4f4891) + _0x390f3c, null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0x97d')](_0x17380c, _0x390f3c) : _0x160857['h'][_0x17380c] = _0x390f3c) : null != _0x842c50[_0x17380c] ? _0x160857[_0x4cc7('0x97d')](_0x17380c, _0x390f3c) : _0x160857['h'][_0x17380c] = _0x390f3c; } } return _0x160857; } ; _0xf9332a[_0x4cc7('0x2f85')] = function(_0x7c0d6, _0x43df08, _0x3d80ef, _0x1522c3, _0x4c1692) { var _0x2b7e47 = new _0x3a1efa(); if (null == _0x7c0d6) return _0x2b7e47; _0x7c0d6 = _0x7c0d6['split'](_0x43df08); for (var _0xfa972a, _0x4bf907 = new _0x1e3ce8(_0x4cc7('0x917') + _0x43df08 + '|\x5c' + _0x1522c3 + _0x4cc7('0x3886') + _0x3d80ef + _0x4cc7('0x918') + _0x43df08 + _0x1522c3 + _0x4cc7('0x919'),''), _0x48c401, _0x16dada = 0x0; _0x16dada < _0x7c0d6['length']; ) { _0x48c401 = _0x7c0d6[_0x16dada]; ++_0x16dada; _0xfa972a = _0x48c401[_0x4cc7('0x2d')](_0x3d80ef); 0x0 < _0xfa972a ? (_0x1522c3 = _0x3a8a6f[_0x4cc7('0x946')](_0x48c401, 0x0, _0xfa972a), _0xfa972a = _0x3a8a6f[_0x4cc7('0x946')](_0x48c401, _0x2d63f9[_0x4cc7('0x3860')](_0xfa972a, 0x1), null)) : (_0x1522c3 = _0x48c401, _0xfa972a = null); _0x48c401 = !0x0; if (null != _0xfa972a) for (; _0x48c401 && _0x4bf907[_0x4cc7('0xc7c')](_0xfa972a); ) _0x48c401 = _0x4c1692(_0x4bf907[_0x4cc7('0xc7d')](0x2)), _0x4cc7('0x22b') == _0x4bf907[_0x4cc7('0xc7d')](0x1) && (_0x48c401 = !_0x48c401), _0xfa972a = _0x4bf907[_0x4cc7('0x2f4a')]() + _0x4bf907[_0x4cc7('0xc7f')](); _0x48c401 && ((null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0xd76')](_0x1522c3) : _0x2b7e47['h'][_0x4cc7('0x959')](_0x1522c3)) && null != (null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0xd77')](_0x1522c3) : _0x2b7e47['h'][_0x1522c3]) ? (null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0xd76')](_0x1522c3) : _0x2b7e47['h']['hasOwnProperty'](_0x1522c3)) && null == _0xfa972a || (_0xfa972a = (null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0xd77')](_0x1522c3) : _0x2b7e47['h'][_0x1522c3]) + _0x43df08 + _0xfa972a, null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0x97d')](_0x1522c3, _0xfa972a) : _0x2b7e47['h'][_0x1522c3] = _0xfa972a) : null != _0x842c50[_0x1522c3] ? _0x2b7e47[_0x4cc7('0x97d')](_0x1522c3, _0xfa972a) : _0x2b7e47['h'][_0x1522c3] = _0xfa972a); } return _0x2b7e47; } ; _0xf9332a[_0x4cc7('0x2f5f')] = function(_0x4ce523, _0x44721c) { if (_0x4cc7('0x3887') === _0x4cc7('0x3887')) { if (null == _0x4ce523) return _0x44721c; _0x4ce523 = _0x4bf907['parseInt'](_0x4ce523); return null != _0x4ce523 ? _0x4ce523 : _0x44721c; } else { for (var _0x2f52d7 = 0x0, _0x116281 = this[_0x4cc7('0x2e08')]; _0x2f52d7 < _0x116281[_0x4cc7('0x34')](); ) { var _0x4a6e29 = _0x116281[_0x4cc7('0x2b')](_0x2f52d7); ++_0x2f52d7; if (_0x4a6e29['currentBox'] == _0x4ce523) return _0x4a6e29[_0x4cc7('0x2e72')]; } return null; } } ; _0xf9332a[_0x4cc7('0xea3')] = function(_0xafad5f, _0x10413) { if (null == _0xafad5f) return _0x10413; _0xafad5f = parseFloat(_0xafad5f); return isNaN(_0xafad5f) ? _0x10413 : _0xafad5f; } ; var _0x15e02b = function() {}; _0x16dada[_0x4cc7('0x3888')] = _0x15e02b; _0x15e02b[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x4dc'), 'TimeString']; _0x15e02b[_0x4cc7('0x35ba')] = function(_0x867b30, _0x3a150b, _0x2a1144) { null == _0x2a1144 && (_0x2a1144 = 's'); null == _0x3a150b && (_0x3a150b = 's'); var _0x8aaa25 = _0x867b30 / 0xe10 | 0x0 , _0x2ff0fc = (_0x56067a[_0x4cc7('0x3854')](_0x867b30, 0x3c) | 0x0) - 0x3c * _0x8aaa25; _0x867b30 -= 0xe10 * _0x8aaa25 + 0x3c * _0x2ff0fc; var _0x4d5c22 = _0x56067a[_0x4cc7('0x3889')](null, _0x867b30) ? 'null' : '' + _0x867b30; 0x0 < _0x2ff0fc || 0x0 < _0x8aaa25 ? (0xa > _0x867b30 && (_0x4d5c22 = '0' + _0x4d5c22), _0x4d5c22 = (null == _0x2ff0fc ? _0x4cc7('0x574') : '' + _0x2ff0fc) + ':' + _0x4d5c22, 0x0 < _0x8aaa25 && (0xa > _0x2ff0fc && (_0x4d5c22 = '0' + _0x4d5c22), _0x4d5c22 = (null == _0x8aaa25 ? _0x4cc7('0x574') : '' + _0x8aaa25) + ':' + _0x4d5c22)) : _0x4d5c22 = 0x1 == _0x867b30 ? _0x4d5c22 + _0x2a1144 : _0x4d5c22 + _0x3a150b; return _0x4d5c22; } ; var _0x1fff74 = function(_0x318e5b) { this['vector'] = _0x318e5b; this['index'] = 0x0; this[_0x4cc7('0x21')] = this[_0x4cc7('0x3537')]['get_length'](); }; _0x16dada[_0x2d63f9['LXYfX']] = _0x1fff74; _0x1fff74[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3537'), _0x4cc7('0x388a')]; _0x1fff74[_0x4cc7('0x8')] = {}; _0x1fff74[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x1fff74[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x1fff74[_0x4cc7('0x8')]['vector'] = null; _0x1fff74[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return this.index < this.length; } ; _0x1fff74[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { return this.vector.get(this.index++); } ; _0x1fff74[_0x4cc7('0x8')]['__class__'] = _0x1fff74; var _0xf57303 = function(_0x47df80) { this[_0x4cc7('0x3537')] = _0x47df80; this[_0x4cc7('0xb1c')] = 0x0; this[_0x4cc7('0x21')] = this['vector'][_0x4cc7('0x34')](); }; _0x16dada['haxeutils.vector.IntVectorIter'] = _0xf57303; _0xf57303[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3537'), 'IntVectorIter']; _0xf57303[_0x4cc7('0x8')] = {}; _0xf57303[_0x4cc7('0x8')]['index'] = null; _0xf57303[_0x4cc7('0x8')]['length'] = null; _0xf57303[_0x4cc7('0x8')][_0x4cc7('0x3537')] = null; _0xf57303[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { if (_0x4cc7('0x388b') === 'zSqDl') { if (a.nodeType != _0x4fbde0.Document && a.nodeType != _0x4fbde0.Element) throw new _0x202aa0(_0x4cc7('0x571') + a.nodeType); for (a = _0x3a8a6f.iter(a.children); a.hasNext(); ) { var _0x53f7a7 = a.next(); switch (_0x53f7a7.nodeType) { case 0x0: case 0x1: return !0x0; case 0x2: case 0x3: if (_0x53f7a7.nodeType == _0x4fbde0.Document || _0x53f7a7.nodeType == _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20unexpected\x20' + _0x53f7a7.nodeType); if (0x0 != _0x29cea6.ltrim(_0x53f7a7.nodeValue).length) return !0x0; } } return !0x1; } else { return this.index < this.length; } } ; _0xf57303[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { return this.vector.get(this.index++); } ; _0xf57303[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xf57303; var _0x4945d8 = function(_0x152c55) { this[_0x4cc7('0x3537')] = _0x152c55; this[_0x4cc7('0xb1c')] = _0x152c55[_0x4cc7('0x34')]() - 0x1; }; _0x16dada['haxeutils.vector.ReversedVectorIter'] = _0x4945d8; _0x4945d8[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), 'vector', _0x4cc7('0x388c')]; _0x4945d8[_0x4cc7('0x8')] = {}; _0x4945d8[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x4945d8[_0x4cc7('0x8')][_0x4cc7('0x3537')] = null; _0x4945d8[_0x4cc7('0x8')]['hasNext'] = function() { return 0x0 <= this.index; } ; _0x4945d8[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { return this.vector.get(this.index--); } ; _0x4945d8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4945d8; var _0x298e38 = function(_0x3eb132) { if ('AzCfR' === _0x4cc7('0x388d')) { try { _0x48c401[_0x4cc7('0x388e')](); } catch (_0xf20865) { _0x48c401[_0x4cc7('0x388f')](); } } else { this[_0x4cc7('0x3537')] = _0x3eb132; } }; _0x16dada[_0x4cc7('0x3890')] = _0x298e38; _0x298e38[_0x4cc7('0x8f2')] = [_0x4cc7('0x2151'), _0x4cc7('0x3537'), _0x4cc7('0x3891')]; _0x298e38[_0x4cc7('0x8')] = {}; _0x298e38[_0x4cc7('0x8')]['vector'] = null; _0x298e38[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { return new _0x1fff74(this.vector); } ; _0x298e38[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x298e38; var _0x27f67b = function(_0x55828f) { this[_0x4cc7('0x3537')] = _0x55828f; }; _0x16dada[_0x4cc7('0x3892')] = _0x27f67b; _0x27f67b[_0x4cc7('0x8f2')] = ['haxeutils', _0x4cc7('0x3537'), _0x4cc7('0x3893')]; _0x27f67b[_0x4cc7('0x8')] = {}; _0x27f67b[_0x4cc7('0x8')]['vector'] = null; _0x27f67b[_0x4cc7('0x8')][_0x4cc7('0x38')] = function() { return new _0xf57303(this.vector); } ; _0x27f67b[_0x4cc7('0x8')]['__class__'] = _0x27f67b; var _0x5260f5 = function() {}; _0x16dada[_0x4cc7('0x3894')] = _0x5260f5; _0x5260f5['__name__'] = ['js', _0x4cc7('0x3895')]; _0x5260f5[_0x4cc7('0x3896')] = function(_0x2e1050) { return _0x2e1050[_0x4cc7('0x46')]('&')[_0x4cc7('0xc7a')](_0x4cc7('0x3897'))['split']('<')[_0x4cc7('0xc7a')]('<')[_0x4cc7('0x46')]('>')[_0x4cc7('0xc7a')](_0x4cc7('0x3898')); } ; _0x5260f5[_0x4cc7('0x369e')] = function(_0x1e24ad, _0x2b4682) { var _0x256a09 = null != _0x2b4682 ? _0x2b4682[_0x4cc7('0x35d9')] + ':' + _0x2b4682['lineNumber'] + ':\x20' : ''; _0x256a09 += _0x5260f5[_0x4cc7('0x8f0')](_0x1e24ad, ''); if (null != _0x2b4682 && null != _0x2b4682['customParams']) for (_0x1e24ad = 0x0, _0x2b4682 = _0x2b4682[_0x4cc7('0x3899')]; _0x1e24ad < _0x2b4682[_0x4cc7('0x21')]; ) { var _0x301b9d = _0x2b4682[_0x1e24ad]; ++_0x1e24ad; _0x256a09 += ',' + _0x5260f5['__string_rec'](_0x301b9d, ''); } if (_0x4cc7('0xb') != typeof document) { var _0x450a39 = document['getElementById'](_0x4cc7('0x1493')); _0x1e24ad = null != _0x450a39; } else _0x1e24ad = !0x1; _0x1e24ad ? _0x450a39[_0x4cc7('0x1b56')] += _0x5260f5[_0x4cc7('0x3896')](_0x256a09) + '
' : _0x4cc7('0xb') != typeof console && null != console[_0x4cc7('0x2465')] && console[_0x4cc7('0x2465')](_0x256a09); } ; _0x5260f5[_0x4cc7('0xce8')] = function(_0x3c7f1c) { if (_0x4cc7('0x389a') === _0x4cc7('0x389b')) { return _0x19c1c0[_0x4cc7('0x997')](_0x3c7f1c, _0x4cc7('0xbc4')); } else { if (_0x3c7f1c instanceof Array && null == _0x3c7f1c[_0x4cc7('0xd2f')]) return Array; var _0x33a1b0 = _0x3c7f1c[_0x4cc7('0x8f4')]; if (null != _0x33a1b0) return _0x33a1b0; _0x3c7f1c = _0x5260f5['__nativeClassName'](_0x3c7f1c); return null != _0x3c7f1c ? _0x5260f5['__resolveNativeClass'](_0x3c7f1c) : null; } } ; _0x5260f5[_0x4cc7('0x8f0')] = function(_0x41b137, _0x3ee1ed) { if (null == _0x41b137) return _0x4cc7('0x574'); if (0x5 <= _0x3ee1ed[_0x4cc7('0x21')]) return _0x4cc7('0x389c'); var _0x205a67 = typeof _0x41b137; _0x4cc7('0x5') == _0x205a67 && (_0x41b137[_0x4cc7('0x8f2')] || _0x41b137[_0x4cc7('0xd03')]) && (_0x205a67 = 'object'); switch (_0x205a67) { case _0x4cc7('0x5'): return _0x4cc7('0x389d'); case _0x4cc7('0x7ba'): if (_0x41b137 instanceof Array) { if ('yyXDm' !== _0x4cc7('0x389e')) { if (_0x41b137['__enum__']) { if (0x2 == _0x41b137[_0x4cc7('0x21')]) return _0x41b137[0x0]; _0x205a67 = _0x2d63f9[_0x4cc7('0x389f')](_0x41b137[0x0], '('); _0x3ee1ed += '\x09'; for (var _0x1eeb6f = 0x2, _0xc324cb = _0x41b137[_0x4cc7('0x21')]; _0x1eeb6f < _0xc324cb; ) { if (_0x4cc7('0x38a0') === _0x4cc7('0x38a0')) { var _0x17c721 = _0x1eeb6f++; _0x205a67 = 0x2 != _0x17c721 ? _0x205a67 + (',' + _0x5260f5[_0x4cc7('0x8f0')](_0x41b137[_0x17c721], _0x3ee1ed)) : _0x205a67 + _0x5260f5['__string_rec'](_0x41b137[_0x17c721], _0x3ee1ed); } else { return null == _0x48eb42['instance'] ? _0x48eb42[_0x4cc7('0xbc4')] = new _0x48eb42() : _0x48eb42[_0x4cc7('0xbc4')]; } } return _0x205a67 + ')'; } _0x205a67 = _0x41b137[_0x4cc7('0x21')]; _0x1eeb6f = '['; _0x3ee1ed += '\x09'; for (_0xc324cb = 0x0; _0xc324cb < _0x205a67; ) _0x17c721 = _0xc324cb++, _0x1eeb6f += (0x0 < _0x17c721 ? ',' : '') + _0x5260f5[_0x4cc7('0x8f0')](_0x41b137[_0x17c721], _0x3ee1ed); return _0x1eeb6f + ']'; } else { _0x5b5b9f[_0x4cc7('0x96b')](this, null); _0x41b137[_0x4cc7('0x3096')](_0x3ee1ed, _0x48c401(this, this[_0x4cc7('0x229d')])); } } try { if ('yPlrb' !== _0x4cc7('0x38a1')) { try { var _0x4eb11a = window[_0x4cc7('0x38a2')]; _0x4eb11a['getItem'](''); return _0x4eb11a; } catch (_0x4d3668) { return _0x4964ea[_0x4cc7('0xab4')] = _0x4d3668, null; } } else { _0x1eeb6f = _0x41b137[_0x4cc7('0x8eb')]; } } catch (_0x363411) { if (_0x4cc7('0x38a3') !== _0x4cc7('0x38a3')) { var _0x155752 = _0x3ee1ed[_0x4cc7('0x2b')](_0x41b137); ++_0x41b137; _0x155752['item']['apply'](_0x155752[_0x4cc7('0xa26')], _0x155752['area'], this['scale']); } else { return _0x4964ea[_0x4cc7('0xab4')] = _0x363411, _0x4cc7('0x38a4'); } } if (null != _0x1eeb6f && _0x1eeb6f != Object['toString'] && 'function' == typeof _0x1eeb6f && (_0x205a67 = _0x41b137[_0x4cc7('0x8eb')](), _0x4cc7('0x38a5') != _0x205a67)) return _0x205a67; _0x205a67 = null; _0x1eeb6f = '{\x0a'; _0x3ee1ed += '\x09'; _0xc324cb = _0x2d63f9[_0x4cc7('0x2bc')](null, _0x41b137['hasOwnProperty']); for (_0x205a67 in _0x41b137) _0xc324cb && !_0x41b137[_0x4cc7('0x959')](_0x205a67) || _0x4cc7('0x8') == _0x205a67 || _0x4cc7('0x8f4') == _0x205a67 || _0x4cc7('0x92b') == _0x205a67 || '__interfaces__' == _0x205a67 || _0x2d63f9['nNKZQ'] == _0x205a67 || (0x2 != _0x1eeb6f['length'] && (_0x1eeb6f += _0x4cc7('0x38a6')), _0x1eeb6f += _0x2d63f9['eZCKt'](_0x3ee1ed, _0x205a67) + '\x20:\x20' + _0x5260f5[_0x4cc7('0x8f0')](_0x41b137[_0x205a67], _0x3ee1ed)); _0x3ee1ed = _0x3ee1ed['substring'](0x1); return _0x1eeb6f + ('\x0a' + _0x3ee1ed + '}'); case 'string': return _0x41b137; default: return String(_0x41b137); } } ; _0x5260f5[_0x4cc7('0x38a7')] = function(_0x580a5e, _0x436d8b) { if (null == _0x580a5e) return !0x1; if (_0x580a5e == _0x436d8b) return !0x0; var _0x5f3b8c = _0x580a5e[_0x4cc7('0x8f8')]; if (null != _0x5f3b8c) for (var _0xdad902 = 0x0, _0x5e6b0f = _0x5f3b8c[_0x4cc7('0x21')]; _0xdad902 < _0x5e6b0f; ) { var _0x240ce3 = _0xdad902++; _0x240ce3 = _0x5f3b8c[_0x240ce3]; if (_0x240ce3 == _0x436d8b || _0x5260f5[_0x4cc7('0x38a7')](_0x240ce3, _0x436d8b)) return !0x0; } return _0x5260f5[_0x4cc7('0x38a7')](_0x580a5e[_0x4cc7('0x92b')], _0x436d8b); } ; _0x5260f5[_0x4cc7('0x9a0')] = function(_0xd9504e, _0xec95af) { if (null == _0xec95af) return !0x1; switch (_0xec95af) { case Array: return _0xd9504e instanceof Array ? null == _0xd9504e['__enum__'] : !0x1; case _0x2f2122: return 'boolean' == typeof _0xd9504e; case _0x238aaf: return !0x0; case _0x11296b: return _0x4cc7('0x39b') == typeof _0xd9504e; case _0x401a98: return 'number' == typeof _0xd9504e ? (_0xd9504e | 0x0) === _0xd9504e : !0x1; case String: return _0x4cc7('0x4dc') == typeof _0xd9504e; default: if (null != _0xd9504e) if ('function' == typeof _0xec95af) { if (_0xd9504e instanceof _0xec95af || _0x5260f5[_0x4cc7('0x38a7')](_0x5260f5[_0x4cc7('0xce8')](_0xd9504e), _0xec95af)) return !0x0; } else { if ('object' == typeof _0xec95af && _0x5260f5[_0x4cc7('0x38a8')](_0xec95af) && _0xd9504e instanceof _0xec95af) return !0x0; } else return !0x1; return _0xec95af == _0x39d1e6 && null != _0xd9504e[_0x4cc7('0x8f2')] || _0xec95af == _0x5a6431 && null != _0xd9504e['__ename__'] ? !0x0 : _0xd9504e[_0x4cc7('0xd2f')] == _0xec95af; } } ; _0x5260f5['__cast'] = function(_0x214d82, _0xd2806a) { if (_0x4cc7('0x38a9') === _0x4cc7('0x38a9')) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x214d82, _0xd2806a)) return _0x214d82; throw new _0x202aa0(_0x4cc7('0x38aa') + _0x4bf907['string'](_0x214d82) + _0x4cc7('0x38ab') + _0x4bf907[_0x4cc7('0x4dc')](_0xd2806a)); } else { var _0x389fa9 = c++; _0xd2806a[_0x4cc7('0x9e7')](_0x389fa9, _0x214d82[_0x389fa9]); } } ; _0x5260f5[_0x4cc7('0x38ac')] = function(_0x456c60) { _0x456c60 = _0x5260f5[_0x4cc7('0x38ad')][_0x4cc7('0x96b')](_0x456c60)[_0x4cc7('0xb21')](0x8, -0x1); return _0x2d63f9[_0x4cc7('0x2d8')](_0x4cc7('0x38ae'), _0x456c60) || _0x4cc7('0x38af') == _0x456c60 || 'Math' == _0x456c60 || _0x2d63f9[_0x4cc7('0x2d8')](_0x4cc7('0x2ca9'), _0x456c60) ? null : _0x456c60; } ; _0x5260f5[_0x4cc7('0x38a8')] = function(_0x1428dc) { var _0xdbe13a = {}; _0xdbe13a[_0x4cc7('0x38b0')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 == _0x5260f5; } ; _0xdbe13a[_0x4cc7('0x38b1')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 | _0x5260f5; } ; if (_0x4cc7('0x38b2') !== _0x2d63f9[_0x4cc7('0x2d9')]) { return null != _0x5260f5[_0x4cc7('0x38ac')](_0x1428dc); } else { if (this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')][_0x4cc7('0xf31')]) var _0xaec059 = !0x0; else _0xaec059 = this['owner'], _0xaec059 = 0.2 > _0xaec059[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0xaec059[_0x4cc7('0xf30')][_0x4cc7('0x2313')] && !this[_0x4cc7('0x1d68')][_0x4cc7('0x102d')][_0x4cc7('0x145d')] ? null != this['owner']['lastTerrainContacted'] && (0x2 == this['owner']['specialPhysicsOnCrumbling'] || 0x1 == this[_0x4cc7('0x1d68')][_0x4cc7('0x22e4')] && 0x0 <= this[_0x4cc7('0x1d68')]['lastTerrainContacted'][_0x4cc7('0x232b')]) && this[_0x4cc7('0x1d68')][_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')] == _0x47f187[_0x4cc7('0x232c')]() ? !0x0 : this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]['wasOnGround'] : !0x1; _0xaec059 ? (c = this['owner'], 0.3 > c[_0x4cc7('0xb7f')]['unpausedTime'] - c[_0x4cc7('0xf30')][_0x4cc7('0x2425')] ? (_0xaec059 = this[_0x4cc7('0x1d68')][_0x4cc7('0xb7f')][_0x4cc7('0x17c3')], c = _0xaec059[_0x4cc7('0x2310')], _0xaec059 = 3.141592653589793 * _0xaec059[_0x4cc7('0xf73')]() / 0xb4, c = 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0xaec059, c)) / 3.141592653589793, c = !(29.999999999999996 <= (0x0 <= c ? c : -c))) : c = !0x1, c = c && _0xdbe13a[_0x4cc7('0x38b0')](this[_0x4cc7('0xa41')], this[_0x4cc7('0x1278')][_0x4cc7('0x2566')]) && 0x5 < this[_0x4cc7('0xa46')] ? this[_0x4cc7('0x1278')][_0x4cc7('0x17')] : this[_0x4cc7('0xa41')] == this['animations'][_0x4cc7('0x17')] && _0xdbe13a[_0x4cc7('0x38b1')](this[_0x4cc7('0xa46')], 0x0) < this['prevAnimation'][_0x4cc7('0x1d98')][_0x4cc7('0x21')] ? this[_0x4cc7('0x1278')][_0x4cc7('0x17')] : this[_0x4cc7('0x1278')][_0x4cc7('0xa42')]) : c = -0xa < c ? this['animations']['fall'] : this[_0x4cc7('0x1278')][_0x4cc7('0x1bfe')]; } } ; _0x5260f5[_0x4cc7('0x38b3')] = function(_0x2b9d04) { return _0x578190[_0x2b9d04]; } ; var _0x2effe4 = function() {}; _0x16dada[_0x4cc7('0x38b4')] = _0x2effe4; _0x2effe4[_0x4cc7('0x8f2')] = ['js', _0x4cc7('0x38b5')]; _0x2effe4['getLocalStorage'] = function() { if (_0x4cc7('0x38b6') === _0x4cc7('0x38b7')) { var _0x4dadee = this[_0x4cc7('0xe1a')] , _0x58c317 = this['get_x']() + this[_0x4cc7('0xe15')][_0x4cc7('0x472')]() , _0x30097a = this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]; _0x4dadee[_0x4cc7('0x197b')](_0x58c317 - (_0x30097a['x'] + _0x30097a['y']) / 0x2 * 0x40 + 0x20 * this[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['x']); this[_0x4cc7('0xe1a')]['setSpawnY'](this[_0x4cc7('0xb45')]() + this['textField']['get_height']() / 2.1); this[_0x4cc7('0xe1a')][_0x4cc7('0x197d')](0x64); this[_0x4cc7('0xe1a')][_0x4cc7('0x19')](); this[_0x4cc7('0xe1a')]['randomizeRotation'](29.999999999999996); this[_0x4cc7('0xbcf')](null); } else { try { var _0x33d064 = window['localStorage']; _0x33d064['getItem'](''); return _0x33d064; } catch (_0x515133) { if (_0x4cc7('0x38b8') === 'ZSaBm') { return _0x4964ea[_0x4cc7('0xab4')] = _0x515133, null; } else { _0x33d064 = [_0x4cc7('0x223a'), 0x4, _0x33d064]; _0x33d064[_0x4cc7('0xd2f')] = _0xc09c3b; _0x33d064[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x33d064; } } } } ; var _0x6b6cd4 = function() {}; _0x16dada[_0x4cc7('0x38b9')] = _0x6b6cd4; _0x6b6cd4['__name__'] = ['js', 'html', _0x4cc7('0x38ba'), _0x4cc7('0x38bb')]; _0x6b6cd4[_0x4cc7('0x38bc')] = function(_0x342d08, _0x5a02df) { for (var _0x37a843 = 0x0, _0x3ca632 = [_0x2d63f9[_0x4cc7('0x2db')], _0x4cc7('0x38bd')]; _0x2d63f9[_0x4cc7('0x27e')](_0x37a843, _0x3ca632[_0x4cc7('0x21')]); ) { var _0x1745b7 = _0x3ca632[_0x37a843]; ++_0x37a843; _0x1745b7 = _0x342d08[_0x4cc7('0x10d2')](_0x1745b7, _0x5a02df); if (null != _0x1745b7) return _0x1745b7; } return null; } ; var _0x45267c = function(_0x47cf40) { var _0x51d17a = {}; _0x51d17a[_0x4cc7('0x38be')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 == _0x5260f5; } ; _0x51d17a[_0x4cc7('0x38bf')] = _0x4cc7('0x38c0'); if (_0x47cf40 instanceof Array && null == _0x47cf40['__enum__']) this['a'] = _0x47cf40, this['byteLength'] = _0x47cf40[_0x4cc7('0x21')]; else { if (_0x4cc7('0x38c1') !== 'Pcbub') { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x82); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x40); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xac3); var _0x173b13 = _0x180fa9[_0x4cc7('0xc3b')]['get_camera']() , _0xbbf01a = null; null == _0xbbf01a && (_0xbbf01a = new _0x169fce()); var _0x2ed5af = Math['sin'](1.9984019935335071); _0xbbf01a['x'] = 0.231 * _0x2ed5af; _0xbbf01a['y'] = 0.971 * _0x2ed5af; _0xbbf01a['z'] = 0.061 * _0x2ed5af; _0xbbf01a['w'] = Math[_0x4cc7('0x27')](1.9984019935335071); _0x2ed5af = _0xbbf01a['x'] * _0xbbf01a['x'] + _0xbbf01a['y'] * _0xbbf01a['y'] + _0xbbf01a['z'] * _0xbbf01a['z'] + _0xbbf01a['w'] * _0xbbf01a['w']; var _0x1d78c1 = _0x2ed5af - 0x1; 1e-10 > (0x0 <= _0x1d78c1 ? _0x1d78c1 : -_0x1d78c1) || (_0x51d17a[_0x4cc7('0x38be')](0x0, _0x2ed5af) ? (_0xbbf01a['x'] = 0x0, _0xbbf01a['y'] = 0x0, _0xbbf01a['z'] = 0x0, _0xbbf01a['w'] = 0x1) : (_0x2ed5af = 0x1 / Math[_0x4cc7('0x2c')](_0x2ed5af), _0xbbf01a['x'] *= _0x2ed5af, _0xbbf01a['y'] *= _0x2ed5af, _0xbbf01a['z'] *= _0x2ed5af, _0xbbf01a['w'] *= _0x2ed5af)); _0x173b13['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0xbbf01a)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')]['display'](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](2.1, 34.6); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x4b); this[_0x4cc7('0xec4')]['spritesheet']['set_xInverted'](!0x1); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](2.7, 35.2, null, 0x2); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['child'][_0x4cc7('0xac9')](2.1, 17.2); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x78); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x51d17a[_0x4cc7('0x38bf')], -0x118, -0x140, null, null, null, null); _0x173b13 = _0x1baaa1[_0x4cc7('0x7d9')](0x578); _0xbbf01a = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2a3b'), -0x78, -0x5c, null, null == _0x173b13 ? null : Math['round'](_0x173b13 / 2.5), -0x1, _0xbbf01a); _0x173b13 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2a3c'), 0x12c, 0x154, null, null, null, _0x173b13); this['angel'][_0x4cc7('0xd5e')](this['runner']); } else { this['a'] = []; for (var _0x3ec46a = 0x0; _0x3ec46a < _0x47cf40; ) { var _0x32602c = _0x3ec46a++; this['a'][_0x32602c] = 0x0; } this[_0x4cc7('0x38c2')] = _0x47cf40; } } }; _0x16dada[_0x4cc7('0x38c3')] = _0x45267c; _0x45267c[_0x4cc7('0x8f2')] = ['js', _0x4cc7('0x3455'), _0x4cc7('0x38c4'), _0x4cc7('0x38c5')]; _0x45267c['sliceImpl'] = function(_0xdaca32, _0x3b6ff5) { _0xdaca32 = new _0x20e95b(this,_0xdaca32,null == _0x3b6ff5 ? null : _0x3b6ff5 - _0xdaca32); _0x3b6ff5 = new _0x5abb78(_0xdaca32['byteLength']); new _0x20e95b(_0x3b6ff5)[_0x4cc7('0x9e7')](_0xdaca32); return _0x3b6ff5; } ; _0x45267c[_0x4cc7('0x8')] = {}; _0x45267c[_0x4cc7('0x8')]['byteLength'] = null; _0x45267c[_0x4cc7('0x8')]['a'] = null; _0x45267c[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0x11cc23, _0x540d9b) { return new _0x45267c(this.a.slice(_0x11cc23, _0x540d9b)); } ; _0x45267c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x45267c; var _0x3b88d1 = function(_0x17c053, _0x53f4cc, _0x1e771f) { this[_0x4cc7('0x36bc')] = _0x17c053; this[_0x4cc7('0x18f5')] = null == _0x53f4cc ? 0x0 : _0x53f4cc; this[_0x4cc7('0x21')] = null == _0x1e771f ? _0x17c053[_0x4cc7('0x38c2')] - this[_0x4cc7('0x18f5')] : _0x1e771f; if (_0x2d63f9[_0x4cc7('0x3430')](0x0, this['offset']) || 0x0 > this['length'] || this[_0x4cc7('0x18f5')] + this[_0x4cc7('0x21')] > _0x17c053[_0x4cc7('0x38c2')]) throw new _0x202aa0(_0x4cd43d[_0x4cc7('0x3701')]); this[_0x4cc7('0x38c2')] = this[_0x4cc7('0x21')]; this[_0x4cc7('0x311b')] = this['offset']; this['buffer'] = this[_0x4cc7('0x36bc')]; }; _0x16dada['js.html.compat.DataView'] = _0x3b88d1; _0x3b88d1['__name__'] = ['js', _0x4cc7('0x3455'), _0x4cc7('0x38c4'), _0x4cc7('0x38c6')]; _0x3b88d1[_0x4cc7('0x8')] = {}; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x36bc')] = null; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x18f5')] = null; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38c2')] = null; _0x3b88d1[_0x4cc7('0x8')]['byteOffset'] = null; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0xaa3')] = null; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38c7')] = function(_0x4e6fb2) { _0x4e6fb2 = this.buf.a[this.offset + _0x4e6fb2]; return 0x80 <= _0x4e6fb2 ? _0x4e6fb2 - 0x100 : _0x4e6fb2; } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38c8')] = function(_0x2330bb) { return this.buf.a[this.offset + _0x2330bb]; } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38c9')] = function(_0x5a588d, _0x5c2cbc) { _0x5a588d = this.getUint16(_0x5a588d, _0x5c2cbc); return 0x8000 <= _0x5a588d ? _0x5a588d - 0x10000 : _0x5a588d; } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38ca')] = function(_0x167273, _0x39fdb9) { return _0x39fdb9 ? this.buf.a[this.offset + _0x167273] | this.buf.a[this.offset + _0x167273 + 0x1] << 0x8 : _0x2d63f9.FgBSJ(this.buf.a[this.offset + _0x167273] << 0x8, this.buf.a[this.offset + _0x167273 + 0x1]); } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x311c')] = function(_0x3e1047, _0x3dcfe6) { var _0x1292f2 = this.offset + _0x3e1047; _0x3e1047 = this.buf.a[_0x1292f2++]; var _0x3a2334 = this.buf.a[_0x1292f2++] , _0x21bba4 = this.buf.a[_0x1292f2++]; _0x1292f2 = this.buf.a[_0x1292f2++]; return _0x3dcfe6 ? _0x3e1047 | _0x3a2334 << 0x8 | _0x21bba4 << 0x10 | _0x1292f2 << 0x18 : _0x2d63f9.FgBSJ(_0x1292f2, _0x21bba4 << 0x8) | _0x3a2334 << 0x10 | _0x3e1047 << 0x18; } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38cb')] = function(_0x35cb37, _0x22b88e) { _0x35cb37 = this.getInt32(_0x35cb37, _0x22b88e); return 0x0 > _0x35cb37 ? _0x35cb37 + 0x100000000 : _0x35cb37; } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38cc')] = function(_0xf88116, _0x11b9f5) { return _0xbf1f2c.i32ToFloat(this.getInt32(_0xf88116, _0x11b9f5)); } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38cd')] = function(_0x1c79e7, _0x390f85) { var _0x13891b = this.getInt32(_0x1c79e7, _0x390f85); _0x1c79e7 = this.getInt32(_0x1c79e7 + 0x4, _0x390f85); return _0xbf1f2c.i64ToDouble(_0x390f85 ? _0x13891b : _0x1c79e7, _0x390f85 ? _0x1c79e7 : _0x13891b); } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38ce')] = function(_0x8b2a00, _0x46ee26) { this.buf.a[_0x8b2a00 + this.offset] = 0x0 > _0x46ee26 ? _0x46ee26 + 0x80 & 0xff : _0x46ee26 & 0xff; } ; _0x3b88d1[_0x4cc7('0x8')]['setUint8'] = function(_0x1a1981, _0x2e440e) { this.buf.a[_0x1a1981 + this.offset] = _0x2e440e & 0xff; } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38cf')] = function(_0x311aaa, _0x2acb4a, _0x51377a) { this.setUint16(_0x311aaa, 0x0 > _0x2acb4a ? _0x2acb4a + 0x10000 : _0x2acb4a, _0x51377a); } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38d0')] = function(_0x1a9c94, _0x324f5b, _0x276c8f) { _0x1a9c94 += this.offset; _0x276c8f ? (this.buf.a[_0x1a9c94] = _0x324f5b & 0xff, this.buf.a[_0x1a9c94++] = _0x324f5b >> 0x8 & 0xff) : (this.buf.a[_0x1a9c94++] = _0x324f5b >> 0x8 & 0xff, this.buf.a[_0x1a9c94] = _0x324f5b & 0xff); } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38d1')] = function(_0xa842a3, _0x5e3344, _0x1a35ea) { this.setUint32(_0xa842a3, _0x5e3344, _0x1a35ea); } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0xb82')] = function(_0x481dec, _0xcc2391, _0x772ecd) { _0x481dec += this.offset; _0x772ecd ? (this.buf.a[_0x481dec++] = _0xcc2391 & 0xff, this.buf.a[_0x481dec++] = _0xcc2391 >> 0x8 & 0xff, this.buf.a[_0x481dec++] = _0xcc2391 >> 0x10 & 0xff, this.buf.a[_0x481dec++] = _0xcc2391 >>> 0x18) : (this.buf.a[_0x481dec++] = _0xcc2391 >>> 0x18, this.buf.a[_0x481dec++] = _0xcc2391 >> 0x10 & 0xff, this.buf.a[_0x481dec++] = _0xcc2391 >> 0x8 & 0xff, this.buf.a[_0x481dec++] = _0xcc2391 & 0xff); } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x38d2')] = function(_0x2189dd, _0x5b6d80, _0x1c8608) { if (_0x4cc7('0x38d3') === 'bSlMA') { this.setUint32(_0x2189dd, _0xbf1f2c.floatToI32(_0x5b6d80), _0x1c8608); } else { var _0x505f09 = this._program3Ds; (null != _0x842c50[_0x2189dd] ? _0x505f09.getReserved(_0x2189dd) : _0x505f09.h[_0x2189dd]).dispose(); this._program3Ds.remove(_0x2189dd); _0x505f09 = this._ids; null != _0x842c50[_0x2189dd] ? _0x505f09.setReserved(_0x2189dd, -0x1) : _0x505f09.h[_0x2189dd] = -0x1; } } ; _0x3b88d1[_0x4cc7('0x8')]['setFloat64'] = function(_0x21ad87, _0x596179, _0x363d03) { _0x596179 = _0xbf1f2c.doubleToI64(_0x596179); _0x363d03 ? (this.setUint32(_0x21ad87, _0x596179.low), this.setUint32(_0x21ad87, _0x596179.high)) : (this.setUint32(_0x21ad87, _0x596179.high), this.setUint32(_0x21ad87, _0x596179.low)); } ; _0x3b88d1[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3b88d1; var _0x73087e = function() {}; _0x16dada[_0x4cc7('0x38d4')] = _0x73087e; _0x73087e[_0x4cc7('0x8f2')] = ['js', 'html', _0x4cc7('0x38c4'), _0x4cc7('0x38d5')]; _0x73087e['_new'] = function(_0x1a3bf6, _0x49a0aa, _0x5604f7) { if (_0x4cc7('0x39b') == typeof _0x1a3bf6) { var _0x46645e = []; for (_0x49a0aa = 0x0; _0x49a0aa < _0x1a3bf6; ) { var _0x5962d5 = _0x49a0aa++; _0x46645e[_0x5962d5] = 0x0; } _0x46645e[_0x4cc7('0x38c2')] = _0x46645e[_0x4cc7('0x21')] << 0x2; _0x46645e[_0x4cc7('0x311b')] = 0x0; _0x1a3bf6 = []; _0x49a0aa = 0x0; for (_0x5962d5 = _0x46645e[_0x4cc7('0x21')] << 0x2; _0x49a0aa < _0x5962d5; ) _0x49a0aa++, _0x1a3bf6[_0x4cc7('0x29')](0x0); _0x46645e['buffer'] = new _0x45267c(_0x1a3bf6); } else if (_0x5260f5[_0x4cc7('0x9a0')](_0x1a3bf6, _0x45267c)) { null == _0x49a0aa && (_0x49a0aa = 0x0); _0x56067a[_0x4cc7('0x38d6')](null, _0x5604f7) && (_0x5604f7 = _0x56067a['RwCuO'](_0x1a3bf6[_0x4cc7('0x38c2')], _0x49a0aa) >> 0x2); _0x46645e = []; for (_0x5962d5 = 0x0; _0x5962d5 < _0x5604f7; ) { _0x5962d5++; var _0x524201 = _0x1a3bf6['a'][_0x49a0aa++] | _0x1a3bf6['a'][_0x49a0aa++] << 0x8 | _0x56067a[_0x4cc7('0x801')](_0x1a3bf6['a'][_0x49a0aa++], 0x10) | _0x1a3bf6['a'][_0x49a0aa++] << 0x18; _0x46645e['push'](_0xbf1f2c[_0x4cc7('0x2b2a')](_0x524201)); } _0x46645e['byteLength'] = _0x46645e[_0x4cc7('0x21')] << 0x2; _0x46645e[_0x4cc7('0x311b')] = _0x49a0aa; _0x46645e[_0x4cc7('0xaa3')] = _0x1a3bf6; } else if (_0x1a3bf6 instanceof Array && null == _0x1a3bf6[_0x4cc7('0xd2f')]) { _0x46645e = _0x1a3bf6[_0x4cc7('0xb21')](); _0x1a3bf6 = []; for (_0x49a0aa = 0x0; _0x49a0aa < _0x46645e[_0x4cc7('0x21')]; ) _0x5962d5 = _0x46645e[_0x49a0aa], ++_0x49a0aa, _0x5962d5 = _0xbf1f2c[_0x4cc7('0x38d7')](_0x5962d5), _0x1a3bf6['push'](_0x5962d5 & 0xff), _0x1a3bf6[_0x4cc7('0x29')](_0x5962d5 >> 0x8 & 0xff), _0x1a3bf6[_0x4cc7('0x29')](_0x5962d5 >> 0x10 & 0xff), _0x1a3bf6[_0x4cc7('0x29')](_0x5962d5 >>> 0x18); _0x46645e[_0x4cc7('0x38c2')] = _0x46645e[_0x4cc7('0x21')] << 0x2; _0x46645e['byteOffset'] = 0x0; _0x46645e['buffer'] = new _0x45267c(_0x1a3bf6); } else throw new _0x202aa0(_0x56067a[_0x4cc7('0x802')](_0x4cc7('0x38d8'), _0x4bf907[_0x4cc7('0x4dc')](_0x1a3bf6))); _0x46645e[_0x4cc7('0x38d9')] = _0x73087e[_0x4cc7('0x38da')]; _0x46645e['set'] = _0x73087e['_set']; return _0x46645e; } ; _0x73087e[_0x4cc7('0x38db')] = function(_0x317245, _0x168359) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x317245[_0x4cc7('0xaa3')], _0x45267c)) { if (_0x317245[_0x4cc7('0x38c2')] + _0x168359 > this[_0x4cc7('0x38c2')]) throw new _0x202aa0(_0x4cc7('0xcd4')); for (var _0xd8f26c = 0x0, _0x3bb078 = _0x317245['byteLength']; _0xd8f26c < _0x3bb078; ) { var _0x5d9eba = _0xd8f26c++; this[_0x5d9eba + _0x168359] = _0x317245[_0x5d9eba]; } } else if (_0x317245 instanceof Array && null == _0x317245[_0x4cc7('0xd2f')]) { if (_0x317245[_0x4cc7('0x21')] + _0x168359 > this[_0x4cc7('0x38c2')]) throw new _0x202aa0(_0x4cc7('0xcd4')); _0xd8f26c = 0x0; for (_0x3bb078 = _0x317245[_0x4cc7('0x21')]; _0xd8f26c < _0x3bb078; ) _0x5d9eba = _0xd8f26c++, this[_0x5d9eba + _0x168359] = _0x317245[_0x5d9eba]; } else throw new _0x202aa0(_0x4cc7('0x38dc')); } ; _0x73087e[_0x4cc7('0x38da')] = function(_0x270c9a, _0x1b709b) { _0x1b709b = _0x73087e[_0x4cc7('0x376d')](this[_0x4cc7('0xb21')](_0x270c9a, _0x1b709b)); _0x1b709b[_0x4cc7('0x311b')] = 0x4 * _0x270c9a; return _0x1b709b; } ; var _0x4b4eab = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x4e0')]] = _0x4b4eab; _0x4b4eab[_0x4cc7('0x8f2')] = ['js', _0x4cc7('0x3455'), _0x4cc7('0x38c4'), _0x4cc7('0x38dd')]; _0x4b4eab[_0x4cc7('0x376d')] = function(_0x3bc004, _0x34170b, _0x28b290) { if (_0x4cc7('0x38de') === _0x4cc7('0x38de')) { if (_0x4cc7('0x39b') == typeof _0x3bc004) { _0x28b290 = []; for (_0x34170b = 0x0; _0x34170b < _0x3bc004; ) { if (_0x4cc7('0x38df') !== _0x4cc7('0x38df')) { var _0x17d4e5 = _0x28b290++; _0x34170b[_0x4cc7('0x9e7')](_0x17d4e5, _0x3bc004[_0x17d4e5]); } else { var _0x36244f = _0x34170b++; _0x28b290[_0x36244f] = 0x0; } } _0x28b290['byteLength'] = _0x28b290[_0x4cc7('0x21')]; _0x28b290[_0x4cc7('0x311b')] = 0x0; _0x28b290[_0x4cc7('0xaa3')] = new _0x45267c(_0x28b290); } else if (_0x5260f5['__instanceof'](_0x3bc004, _0x45267c)) _0x56067a[_0x4cc7('0x38d6')](null, _0x34170b) && (_0x34170b = 0x0), null == _0x28b290 && (_0x28b290 = _0x3bc004['byteLength'] - _0x34170b), _0x28b290 = 0x0 == _0x34170b ? _0x3bc004['a'] : _0x3bc004['a']['slice'](_0x34170b, _0x34170b + _0x28b290), _0x28b290[_0x4cc7('0x38c2')] = _0x28b290[_0x4cc7('0x21')], _0x28b290[_0x4cc7('0x311b')] = _0x34170b, _0x28b290[_0x4cc7('0xaa3')] = _0x3bc004; else if (_0x3bc004 instanceof Array && null == _0x3bc004['__enum__']) _0x28b290 = _0x3bc004[_0x4cc7('0xb21')](), _0x28b290['byteLength'] = _0x28b290[_0x4cc7('0x21')], _0x28b290['byteOffset'] = 0x0, _0x28b290['buffer'] = new _0x45267c(_0x28b290); else throw new _0x202aa0(_0x4cc7('0x38d8') + _0x4bf907['string'](_0x3bc004)); _0x28b290[_0x4cc7('0x38d9')] = _0x4b4eab['_subarray']; _0x28b290[_0x4cc7('0x9e7')] = _0x4b4eab[_0x4cc7('0x38db')]; return _0x28b290; } else { _0x76b31e[_0x4cc7('0x8')][_0x4cc7('0x1248')]['call'](this); this['_allowedToPropagate'] = !0x1; null != this['_parentEvent'] && this[_0x4cc7('0x124e')]['stopImmediatePropagation'](); } } ; _0x4b4eab[_0x4cc7('0x38db')] = function(_0x1baa64, _0x5c550c) { if (_0x5260f5[_0x4cc7('0x9a0')](_0x1baa64['buffer'], _0x45267c)) { if (_0x1baa64[_0x4cc7('0x38c2')] + _0x5c550c > this[_0x4cc7('0x38c2')]) throw new _0x202aa0(_0x4cc7('0xcd4')); for (var _0x45ba5a = 0x0, _0x1cd5ae = _0x1baa64['byteLength']; _0x45ba5a < _0x1cd5ae; ) { var _0x560d75 = _0x45ba5a++; this[_0x560d75 + _0x5c550c] = _0x1baa64[_0x560d75]; } } else if (_0x1baa64 instanceof Array && null == _0x1baa64[_0x4cc7('0xd2f')]) { if (_0x1baa64[_0x4cc7('0x21')] + _0x5c550c > this[_0x4cc7('0x38c2')]) throw new _0x202aa0('set()\x20outside\x20of\x20range'); _0x45ba5a = 0x0; for (_0x1cd5ae = _0x1baa64[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x27e')](_0x45ba5a, _0x1cd5ae); ) _0x560d75 = _0x45ba5a++, this[_0x560d75 + _0x5c550c] = _0x1baa64[_0x560d75]; } else throw new _0x202aa0(_0x4cc7('0x38dc')); } ; _0x4b4eab[_0x4cc7('0x38da')] = function(_0x16bfad, _0x3d8c6e) { _0x3d8c6e = _0x4b4eab['_new'](this[_0x4cc7('0xb21')](_0x16bfad, _0x3d8c6e)); _0x3d8c6e[_0x4cc7('0x311b')] = _0x16bfad; return _0x3d8c6e; } ; var _0xbd1f1d = function() { this['connected'] = !0x0; this[_0x4cc7('0x29a4')] = []; this['axes'] = []; }; _0x16dada[_0x4cc7('0x38e0')] = _0xbd1f1d; _0xbd1f1d[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0x903'), 'html5', 'GameDeviceData']; _0xbd1f1d[_0x4cc7('0x8')] = {}; _0xbd1f1d[_0x4cc7('0x8')]['connected'] = null; _0xbd1f1d[_0x4cc7('0x8')]['id'] = null; _0xbd1f1d[_0x4cc7('0x8')][_0x4cc7('0x38e1')] = null; _0xbd1f1d[_0x4cc7('0x8')][_0x4cc7('0x29a4')] = null; _0xbd1f1d[_0x4cc7('0x8')]['axes'] = null; _0xbd1f1d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xbd1f1d; var _0x1c5b0b = function(_0x5d649f) { this[_0x4cc7('0x907')] = _0x5d649f; this['id'] = -0x1; this[_0x4cc7('0x28e6')] = 0x1; this[_0x4cc7('0xcc2')] = new _0x52ec4a(); }; _0x16dada[_0x4cc7('0x38e2')] = _0x1c5b0b; _0x1c5b0b[_0x4cc7('0x8f2')] = ['lime', '_internal', _0x4cc7('0x903'), _0x4cc7('0x904'), _0x4cc7('0x38e3')]; _0x1c5b0b[_0x4cc7('0x8')] = {}; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x109f')] = null; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x28e6')] = null; _0x1c5b0b[_0x4cc7('0x8')]['id'] = null; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x21')] = null; _0x1c5b0b[_0x4cc7('0x8')]['loops'] = null; _0x1c5b0b[_0x4cc7('0x8')]['parent'] = null; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd14')] = null; _0x1c5b0b[_0x4cc7('0x8')]['position'] = null; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() {} ; _0x1c5b0b[_0x4cc7('0x8')]['init'] = function() {} ; _0x1c5b0b[_0x4cc7('0x8')]['play'] = function() { if (!this.playing && null != this.parent.buffer && null != this.parent.buffer.__srcHowl) { this.playing = !0x0; var _0x40dc5c = this.getCurrentTime(); this.completed = !0x1; var _0x522471 = 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 = _0x522471; this.setPosition(this.parent.get_position()); this.parent.buffer.__srcHowl.on(_0x4cc7('0x10a1'), _0x48c401(this, this.howl_onEnd), this.id); this.setCurrentTime(_0x40dc5c); } } ; _0x1c5b0b[_0x4cc7('0x8')]['stop'] = function() { if (_0x4cc7('0x38e4') === 'cScTc') { return _0x4cc7('0x1620'); } else { this.playing = !0x1; null != this.parent.buffer && null != this.parent.buffer.__srcHowl && this.parent.buffer.__srcHowl.stop(this.id); } } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd1b')] = function() { this.playing = !0x1; 0x0 < this.loops ? (this.loops--, this.stop(), this.play()) : (null != this.parent.buffer && null != this.parent.buffer.__srcHowl && this.parent.buffer.__srcHowl.stop(this.id), this.completed = !0x0, this.parent.onComplete.dispatch()); } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd15')] = function() { if (-0x1 == this.id) return 0x0; if (this.completed) return this.getLength(); if (null != this.parent.buffer && null != this.parent.buffer.__srcHowl) { if (_0x4cc7('0x38e5') !== 'fjfje') { var _0x465ff8 = (0x3e8 * this.parent.buffer.__srcHowl.seek(this.id) | 0x0) - this.parent.offset; return 0x0 > _0x465ff8 ? 0x0 : _0x465ff8; } else { _0x465ff8 = this.readText(_0x465ff8); _0x465ff8 = new _0x1e3ce8(_0x4cc7('0x18c4'),'g').split(_0x465ff8); for (var _0x5b450a = _0x2bc114.toObjectVector(null), _0x2da608 = 0x0, _0x505274 = _0x465ff8.length; _0x2da608 < _0x505274; ) { var _0x451589 = _0x2da608++; _0x5b450a.push(_0x465ff8[_0x451589]); } return _0x5b450a; } } return 0x0; } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd1c')] = function(_0x3b0161) { if ('GQYtt' !== 'GQYtt') { _0x1aa93f.prototype.removeFromLevel.call(this); null != this.spawner && this.deregisterBatteries(); } else { if (null != this.parent.buffer && null != this.parent.buffer.__srcHowl) { if (_0x4cc7('0x38e6') === _0x4cc7('0x38e6')) { var _0x495c41 = (_0x3b0161 + this.parent.offset) / 0x3e8; 0x0 > _0x495c41 && (_0x495c41 = 0x0); this.parent.buffer.__srcHowl.seek(_0x495c41, this.id); } else { var _0x330b54 = c[_0x495c41]; ++_0x495c41; _0x330b54.regIndex + _0x330b54.regCount > _0x3b0161 && (_0x3b0161 = _0x330b54.regIndex + _0x330b54.regCount); } } return _0x3b0161; } } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x38e7')] = function() { return this.gain; } ; _0x1c5b0b[_0x4cc7('0x8')]['setGain'] = function(_0x16cab8) { null != this.parent.buffer && null != this.parent.buffer.__srcHowl && -0x1 != this.id && this.parent.buffer.__srcHowl.volume(_0x16cab8, this.id); return this.gain = _0x16cab8; } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x38e8')] = function() { return 0x0 != this.length ? this.length : null != this.parent.buffer && null != this.parent.buffer.__srcHowl ? 0x3e8 * this.parent.buffer.__srcHowl.duration() | 0x0 : 0x0; } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x38e9')] = function(_0x825760) { return this.length = _0x825760; } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x38ea')] = function(_0x484ef6) { return this.loops = _0x484ef6; } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x16b2')] = function() { return this.position; } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0xd19')] = function(_0x10da2a) { if (_0x4cc7('0x38eb') === 'ScQVj') { this.position.x = _0x10da2a.x; this.position.y = _0x10da2a.y; this.position.z = _0x10da2a.z; this.position.w = _0x10da2a.w; return this.position; } else { return this._sceneNormalMatrixIndex; } } ; _0x1c5b0b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1c5b0b; var _0x10a042 = function() { this[_0x4cc7('0x2a40')] = new _0x1e3ce8(_0x4cc7('0x38ec'),'gi')[_0x4cc7('0xc7c')](window[_0x4cc7('0x38ed')]['userAgent']); }; _0x16dada[_0x4cc7('0x38ee')] = _0x10a042; _0x10a042['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0x903'), 'html5', 'HTML5HTTPRequest']; _0x10a042[_0x4cc7('0xd65')] = function(_0x36623e) { var _0x23fa10 = new _0x3cded9(); _0x10a042['activeRequests'] < _0x10a042[_0x4cc7('0x38ef')] ? (_0x10a042[_0x4cc7('0x2a42')]++, _0x10a042['__loadImage'](_0x36623e, _0x23fa10)) : _0x10a042[_0x4cc7('0x38f0')][_0x4cc7('0x2a')]({ 'instance': null, 'uri': _0x36623e, 'promise': _0x23fa10, 'type': _0x4cc7('0x37c2') }); return _0x23fa10[_0x4cc7('0xbdd')]; } ; _0x10a042['processQueue'] = function() { if (_0x4cc7('0x2dd') === _0x2d63f9[_0x4cc7('0x2dc')]) { if (_0x10a042[_0x4cc7('0x2a42')] < _0x10a042[_0x4cc7('0x38ef')] && 0x0 < _0x10a042[_0x4cc7('0x38f0')][_0x4cc7('0x21')]) { _0x10a042[_0x4cc7('0x2a42')]++; var _0xa4bde = _0x10a042[_0x4cc7('0x38f0')][_0x4cc7('0x9fc')](); switch (_0xa4bde['type']) { case _0x4cc7('0x846'): _0xa4bde[_0x4cc7('0xbc4')]['__loadData'](_0xa4bde[_0x4cc7('0x38f1')], _0xa4bde['promise']); break; case _0x4cc7('0x37c2'): _0x10a042[_0x4cc7('0x38f2')](_0xa4bde['uri'], _0xa4bde[_0x4cc7('0x34b3')]); break; case _0x4cc7('0x83d'): _0xa4bde[_0x4cc7('0xbc4')][_0x4cc7('0x38f3')](_0xa4bde['uri'], _0xa4bde['promise']); break; default: _0x10a042['activeRequests']--; } } } else { return this[_0x4cc7('0x142f')]; } } ; _0x10a042['__fixHostname'] = function(_0x901ce7) { if ('VGgwF' === _0x4cc7('0x38f4')) { return this['cx2']; } else { return null == _0x901ce7 ? '' : _0x901ce7; } } ; _0x10a042['__fixPort'] = function(_0x3aa456, _0x1a62b5) { if (null == _0x3aa456 || _0x56067a['AJgfB']('', _0x3aa456)) switch (_0x1a62b5) { case 'ftp:': return '21'; case 'gopher:': return '70'; case 'http:': return '80'; case _0x56067a[_0x4cc7('0x804')]: return '443'; case _0x4cc7('0x38f5'): return '80'; case 'wss:': return _0x4cc7('0x38f6'); default: return ''; } return _0x3aa456; } ; _0x10a042[_0x4cc7('0x38f7')] = function(_0xc66860) { return null == _0xc66860 || '' == _0xc66860 ? _0x4cc7('0x38f8') : _0xc66860; } ; _0x10a042[_0x4cc7('0x38f9')] = function(_0x59a566) { null == _0x10a042[_0x4cc7('0x38fa')] && (_0x10a042[_0x4cc7('0x38fa')] = window[_0x4cc7('0xcba')]['createElement']('a'), _0x10a042[_0x4cc7('0x38fb')] = _0x10a042['__fixHostname'](window[_0x4cc7('0xcf6')]['hostname']), _0x10a042[_0x4cc7('0x38fc')] = _0x10a042[_0x4cc7('0x38f7')](window[_0x4cc7('0xcf6')][_0x4cc7('0x38fd')]), _0x10a042[_0x4cc7('0x38fe')] = _0x10a042[_0x4cc7('0x38ff')](window[_0x4cc7('0xcf6')]['port'], _0x10a042[_0x4cc7('0x38fc')])); var _0x435507 = _0x10a042[_0x4cc7('0x38fa')]; _0x435507[_0x4cc7('0xcf0')] = _0x59a566; '' == _0x435507[_0x4cc7('0x3900')] && (_0x435507[_0x4cc7('0xcf0')] = _0x435507[_0x4cc7('0xcf0')]); var _0x4aebef = _0x10a042['__fixHostname'](_0x435507[_0x4cc7('0x3900')]); _0x59a566 = _0x10a042[_0x4cc7('0x38f7')](_0x435507['protocol']); _0x435507 = _0x10a042[_0x4cc7('0x38ff')](_0x435507[_0x4cc7('0x3901')], _0x59a566); _0x4aebef = _0x56067a[_0x4cc7('0x805')]('', _0x4aebef) || _0x4aebef == _0x10a042[_0x4cc7('0x38fb')]; _0x435507 = '' == _0x435507 || _0x435507 == _0x10a042['originPort']; return _0x4cc7('0x3902') != _0x59a566 && _0x4aebef ? _0x435507 : !0x1; } ; _0x10a042[_0x4cc7('0x38f2')] = function(_0x602e38, _0x2ecf71) { var _0x394422 = new Image(); _0x10a042[_0x4cc7('0x38f9')](_0x602e38) || (_0x394422['crossOrigin'] = _0x4cc7('0x3903')); null == _0x10a042[_0x4cc7('0x3904')] && (_0x10a042['supportsImageProgress'] = _0x4cc7('0x3905')in _0x394422); if (_0x10a042[_0x4cc7('0x3904')] || _0x29cea6['startsWith'](_0x602e38, _0x4cc7('0x1e0f'))) _0x394422[_0x4cc7('0x9ad')](_0x4cc7('0x40'), function(_0x602e38) { _0x602e38 = new _0x18c0fe(null,_0x394422['width'],_0x394422['height']); _0x602e38[_0x4cc7('0xaa4')] = _0x394422; _0x10a042[_0x4cc7('0x2a42')]--; _0x10a042['processQueue'](); _0x2ecf71['complete'](new _0x21e354(_0x602e38)); }, !0x1), _0x394422['addEventListener'](_0x4cc7('0x1af2'), function(_0x602e38) { _0x2ecf71[_0x4cc7('0x1af2')](_0x602e38[_0x4cc7('0x2a3e')], _0x602e38[_0x4cc7('0x1af3')]); }, !0x1), _0x394422[_0x4cc7('0x9ad')](_0x4cc7('0x12aa'), function(_0x602e38) { _0x10a042[_0x4cc7('0x2a42')]--; _0x10a042[_0x4cc7('0x2a43')](); _0x2ecf71['error'](_0x602e38['detail']); }, !0x1), _0x394422[_0x4cc7('0xccd')] = _0x602e38; else { var _0x11b8fe = new XMLHttpRequest(); _0x11b8fe[_0x4cc7('0x3906')] = function(_0x602e38) { if ('RyMDb' !== _0x4cc7('0x3907')) { _0x10a042[_0x4cc7('0x2a42')]--; _0x10a042['processQueue'](); new _0x21e354()[_0x4cc7('0xcce')](_0x3fbf75[_0x4cc7('0x2a4b')](_0x11b8fe[_0x4cc7('0x373a')]), function(_0x602e38) { _0x2ecf71[_0x4cc7('0x43')](_0x602e38); }); } else { var _0x7609e1 = this[_0x4cc7('0x1813')]; null != _0x842c50[_0x602e38] ? _0x7609e1[_0x4cc7('0x97d')](_0x602e38, _0x2ecf71) : _0x7609e1['h'][_0x602e38] = _0x2ecf71; this[_0x4cc7('0x3908')](_0x602e38); } } ; _0x11b8fe[_0x4cc7('0x388f')] = function(_0x602e38) { _0x2ecf71[_0x4cc7('0x12aa')](_0x602e38[_0x4cc7('0x14a8')]); } ; _0x11b8fe[_0x4cc7('0x3905')] = function(_0x602e38) { if (_0x4cc7('0x3909') === _0x4cc7('0x3909')) { _0x602e38['lengthComputable'] && _0x2ecf71[_0x4cc7('0x1af2')](_0x602e38[_0x4cc7('0x2a3e')], _0x602e38[_0x4cc7('0x1af3')]); } else { null != this[_0x4cc7('0xa31')] && _0x1af31a[_0x4cc7('0xa9c')](this, _0x602e38); } } ; _0x11b8fe['open'](_0x4cc7('0x390a'), _0x602e38, !0x0); _0x11b8fe[_0x4cc7('0x3738')] = _0x4cc7('0x390b'); _0x11b8fe[_0x4cc7('0x390c')]('text/plain;\x20charset=x-user-defined'); _0x11b8fe[_0x4cc7('0x388e')](null); } } ; _0x10a042[_0x4cc7('0x8')] = {}; _0x10a042[_0x4cc7('0x8')][_0x4cc7('0x1643')] = null; _0x10a042[_0x4cc7('0x8')][_0x4cc7('0x907')] = null; _0x10a042[_0x4cc7('0x8')]['request'] = null; _0x10a042[_0x4cc7('0x8')][_0x4cc7('0x2a40')] = null; _0x10a042[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x420987) { this.parent = _0x420987; } ; _0x10a042[_0x4cc7('0x8')]['load'] = function(_0x563b81, _0x1b1af8, _0x4ef1a3) { if (_0x4cc7('0x390d') === _0x4cc7('0x390e')) { return _0x578190[_0x563b81]; } else { this.request = new XMLHttpRequest(); _0x4cc7('0x390f') == this.parent.method ? this.request.upload.addEventListener(_0x4cc7('0x1af2'), _0x1b1af8, !0x1) : this.request.addEventListener(_0x4cc7('0x1af2'), _0x1b1af8, !0x1); this.request.onreadystatechange = _0x4ef1a3; _0x1b1af8 = ''; if (null == this.parent.data) { if (_0x4cc7('0x3910') === _0x4cc7('0x3911')) { return this._numCastingPointLights; } else { for (_0x4ef1a3 = this.parent.formData.keys(); _0x4ef1a3.hasNext(); ) { var _0x58c25e = _0x4ef1a3.next(); 0x0 < _0x1b1af8.length && (_0x1b1af8 += '&'); var _0x34e14c = encodeURIComponent(_0x58c25e) + '=' , _0x4f69ef = this.parent.formData; _0x58c25e = _0x4bf907.string(null != _0x842c50[_0x58c25e] ? _0x4f69ef.getReserved(_0x58c25e) : _0x4f69ef.h[_0x58c25e]); _0x1b1af8 += _0x34e14c + encodeURIComponent(_0x58c25e); } _0x4cc7('0x390a') == this.parent.method && '' != _0x1b1af8 && (_0x563b81 = _0x56067a.fyNZQ(-0x1, _0x563b81.indexOf('?')) ? _0x563b81 + ('&' + _0x1b1af8) : _0x563b81 + ('?' + _0x1b1af8), _0x1b1af8 = ''); } } this.request.open(_0x4bf907.string(this.parent.method), _0x563b81, !0x0); 0x0 < this.parent.timeout && (this.request.timeout = this.parent.timeout); this.binary && (this.request.responseType = _0x4cc7('0x390b')); _0x563b81 = null; _0x4ef1a3 = 0x0; for (_0x34e14c = this.parent.headers; _0x4ef1a3 < _0x34e14c.length; ) _0x58c25e = _0x34e14c[_0x4ef1a3], ++_0x4ef1a3, _0x4cc7('0x3912') == _0x58c25e.name ? _0x563b81 = _0x58c25e.value : this.request.setRequestHeader(_0x58c25e.name, _0x58c25e.value); null != this.parent.contentType && (_0x563b81 = this.parent.contentType); null == _0x563b81 && (null != this.parent.data ? _0x563b81 = _0x4cc7('0x3913') : '' != _0x1b1af8 && (_0x563b81 = _0x4cc7('0x3914'))); null != _0x563b81 && this.request.setRequestHeader(_0x4cc7('0x3912'), _0x563b81); this.parent.withCredentials && (this.request.withCredentials = !0x0); null != this.parent.data ? this.request.send(this.parent.data.b.bufferValue) : this.request.send(_0x1b1af8); } } ; _0x10a042[_0x4cc7('0x8')]['loadData'] = function(_0xb57936) { if (_0x4cc7('0x3915') !== _0x4cc7('0x3915')) { null != _0xb57936 && this.__windowByID.h.hasOwnProperty(_0xb57936.id) && (this.__window == _0xb57936 && (this.__window = null), _0x3a8a6f.remove(this.__windows, _0xb57936), this.__windowByID.remove(_0xb57936.id), _0xb57936.close(), 0x0 == this.__windows.length && _0x4ce948.exit(0x0)); } else { var _0x1c8cd5 = new _0x3cded9(); _0x10a042.activeRequests < _0x10a042.requestLimit ? (_0x10a042.activeRequests++, this.__loadData(_0xb57936, _0x1c8cd5)) : _0x10a042.requestQueue.add({ instance: this, uri: _0xb57936, promise: _0x1c8cd5, type: _0x4cc7('0x846') }); return _0x1c8cd5.future; } } ; _0x10a042[_0x4cc7('0x8')][_0x4cc7('0x3526')] = function(_0x597d36) { var _0x284ffe = new _0x3cded9(); _0x10a042.activeRequests < _0x10a042.requestLimit ? (_0x10a042.activeRequests++, this.__loadText(_0x597d36, _0x284ffe)) : _0x10a042.requestQueue.add({ instance: this, uri: _0x597d36, promise: _0x284ffe, type: _0x4cc7('0x83d') }); return _0x284ffe.future; } ; _0x10a042[_0x4cc7('0x8')][_0x4cc7('0x2a41')] = function() { if (this.parent.enableResponseHeaders) { if (_0x4cc7('0x3916') !== _0x4cc7('0x3916')) { null == this._partitionNode && (this._partitionNode = this.createEntityPartitionNode()); return this._partitionNode; } else { this.parent.responseHeaders = []; for (var _0x291e9a, _0x19c0c8, _0x254ad7 = 0x0, _0x10dee8 = this.request.getAllResponseHeaders().split('\x0a'); _0x254ad7 < _0x10dee8.length; ) _0x19c0c8 = _0x10dee8[_0x254ad7], ++_0x254ad7, _0x291e9a = _0x29cea6.trim(_0x3a8a6f.substr(_0x19c0c8, 0x0, _0x19c0c8.indexOf(':'))), _0x19c0c8 = _0x29cea6.trim(_0x3a8a6f.substr(_0x19c0c8, _0x19c0c8.indexOf(':') + 0x1, null)), '' != _0x291e9a && this.parent.responseHeaders.push(new _0x3b2d01(_0x291e9a,_0x19c0c8)); } } this.parent.responseStatus = this.request.status; } ; _0x10a042[_0x4cc7('0x8')][_0x4cc7('0x3917')] = function(_0x5b06ed, _0x206783) { var _0x1f5457 = this; this.binary = !0x0; this.load(_0x5b06ed, function(_0x5b06ed) { _0x206783.progress(_0x5b06ed.loaded, _0x5b06ed.total); }, function(_0x5b06ed) { 0x4 == _0x1f5457.request.readyState && (null != _0x1f5457.request.status && (0xc8 <= _0x1f5457.request.status && 0x190 > _0x1f5457.request.status || _0x1f5457.validStatus0 && 0x0 == _0x1f5457.request.status) ? (_0x5b06ed = null, '' == _0x1f5457.request.responseType ? null != _0x1f5457.request.responseText && (_0x5b06ed = _0x3fbf75.ofString(_0x1f5457.request.responseText)) : null != _0x1f5457.request.response && (_0x5b06ed = _0x3fbf75.ofData(_0x1f5457.request.response)), _0x1f5457.processResponse(), _0x206783.complete(_0x5b06ed)) : (_0x1f5457.processResponse(), _0x206783.error(_0x1f5457.request.status)), _0x1f5457.request = null, _0x10a042.activeRequests--, _0x10a042.processQueue()); }); } ; _0x10a042[_0x4cc7('0x8')][_0x4cc7('0x38f3')] = function(_0x52f1e1, _0x34012f) { var _0x3c243a = this; this.binary = !0x1; this.load(_0x52f1e1, function(_0x52f1e1) { _0x34012f.progress(_0x52f1e1.loaded, _0x52f1e1.total); }, function(_0x52f1e1) { if ('XdPCa' === _0x4cc7('0x3918')) { 0x4 == _0x3c243a.request.readyState && (null != _0x3c243a.request.status && (0xc8 <= _0x3c243a.request.status && 0x190 >= _0x3c243a.request.status || _0x3c243a.validStatus0 && 0x0 == _0x3c243a.request.status) ? (_0x3c243a.processResponse(), _0x34012f.complete(_0x3c243a.request.responseText)) : (_0x3c243a.processResponse(), _0x34012f.error(_0x3c243a.request.status)), _0x3c243a.request = null, _0x10a042.activeRequests--, _0x10a042.processQueue()); } else { this.clickStartTime = new Date().getTime() / 0x3e8; } }); } ; _0x10a042[_0x4cc7('0x8')]['__class__'] = _0x10a042; var _0x2cf758 = function(_0x10e7fc) { this[_0x4cc7('0x3919')] = new _0x560bef(); this[_0x4cc7('0xa9a')] = 0x1; this[_0x4cc7('0x391a')] = new _0x67da9e(); this[_0x4cc7('0x907')] = _0x10e7fc; this[_0x4cc7('0x283')] = _0x5cfbf6[_0x4cc7('0x391b')]; this[_0x4cc7('0x391c')] = this[_0x4cc7('0x391d')] = 0x0; var _0x6ab543 = _0x10e7fc['__attributes']; Object[_0x4cc7('0x8')]['hasOwnProperty']['call'](_0x6ab543, _0x4cc7('0x991')) || (_0x6ab543[_0x4cc7('0x991')] = {}); this[_0x4cc7('0x391e')] = _0x6ab543[_0x4cc7('0x991')][_0x4cc7('0x994')]; Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x6ab543, _0x4cc7('0x989')) && (_0x10e7fc[_0x4cc7('0x989')] = _0x6ab543[_0x4cc7('0x989')]); var _0x18d469 = _0x10e7fc[_0x4cc7('0x989')]; Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x6ab543, _0x4cc7('0x987')) && _0x6ab543['allowHighDPI'] && _0x4cc7('0x89a') != this[_0x4cc7('0x391e')] && (this[_0x4cc7('0xa9a')] = window[_0x4cc7('0x391f')]); _0x10e7fc[_0x4cc7('0x11af')] = this[_0x4cc7('0xa9a')]; this['setWidth'] = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x6ab543, 'width') ? _0x6ab543[_0x4cc7('0x7d9')] : 0x0; this['setHeight'] = Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x6ab543, 'height') ? _0x6ab543[_0x4cc7('0x98b')] : 0x0; _0x10e7fc[_0x4cc7('0xa92')] = this[_0x4cc7('0x3920')]; _0x10e7fc[_0x4cc7('0xa93')] = this[_0x4cc7('0x3921')]; _0x10e7fc['id'] = _0x2cf758['windowID']++; _0x5260f5['__instanceof'](_0x18d469, HTMLCanvasElement) ? this[_0x4cc7('0xae6')] = _0x18d469 : _0x2d63f9[_0x4cc7('0x2de')](_0x4cc7('0x89a'), this[_0x4cc7('0x391e')]) ? this['div'] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0x273c')) : this[_0x4cc7('0xae6')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')); if (null != this[_0x4cc7('0xae6')]) { if (_0x4cc7('0x3922') === _0x2d63f9[_0x4cc7('0x3923')]) { if (0x0 < this[_0x4cc7('0x2ccb')][_0x4cc7('0x21')]) { var _0x1b699 = this[_0x4cc7('0x2ccb')][0x0]; _0x1b699[_0x4cc7('0x3924')] === _0x48c401 && (this[_0x4cc7('0x2ccb')][_0x4cc7('0x1907')](), this['_loadQueue']()); _0x48c401 || _0x1b699['action'](); } return this; } else { var _0x547c5c = this[_0x4cc7('0xae6')][_0x4cc7('0xcc0')]; _0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x1f98'), _0x4cc7('0x1f99'), null); _0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x318'), _0x4cc7('0x1f99'), null); } } else null != this[_0x4cc7('0x273c')] && (_0x547c5c = this['div'][_0x4cc7('0xcc0')], _0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x1f98'), _0x4cc7('0x3925'), null), _0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x318'), _0x4cc7('0x3925'), null), _0x547c5c['position'] = _0x4cc7('0x3926'), _0x547c5c[_0x4cc7('0x281')] = _0x4cc7('0x98c'), _0x547c5c[_0x4cc7('0x1f97')]('-webkit-user-select', _0x4cc7('0x364f'), null), _0x547c5c[_0x4cc7('0x1f97')]('-moz-user-select', 'none', null), _0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x3927'), _0x4cc7('0x364f'), null), _0x547c5c[_0x4cc7('0x1f97')](_0x4cc7('0x3482'), 'none', null)); 0x0 == _0x10e7fc[_0x4cc7('0xa92')] && 0x0 == _0x10e7fc['__height'] && (null != _0x18d469 ? (_0x10e7fc['__width'] = _0x18d469[_0x4cc7('0x3928')], _0x10e7fc[_0x4cc7('0xa93')] = _0x18d469[_0x4cc7('0x2306')]) : (_0x10e7fc[_0x4cc7('0xa92')] = window[_0x4cc7('0x3929')], _0x10e7fc[_0x4cc7('0xa93')] = window[_0x4cc7('0x392a')]), this['cacheElementWidth'] = _0x10e7fc[_0x4cc7('0xa92')], this[_0x4cc7('0x392b')] = _0x10e7fc[_0x4cc7('0xa93')], this[_0x4cc7('0x392c')] = !0x0); null != this[_0x4cc7('0xae6')] ? (this[_0x4cc7('0xae6')][_0x4cc7('0x7d9')] = Math[_0x4cc7('0xa96')](_0x10e7fc[_0x4cc7('0xa92')] * this[_0x4cc7('0xa9a')]), this[_0x4cc7('0xae6')]['height'] = Math[_0x4cc7('0xa96')](_0x10e7fc[_0x4cc7('0xa93')] * this[_0x4cc7('0xa9a')]), this[_0x4cc7('0xae6')][_0x4cc7('0xcc0')]['width'] = _0x10e7fc[_0x4cc7('0xa92')] + 'px', this[_0x4cc7('0xae6')]['style'][_0x4cc7('0x98b')] = _0x10e7fc[_0x4cc7('0xa93')] + 'px') : (this[_0x4cc7('0x273c')][_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = _0x10e7fc['__width'] + 'px', this[_0x4cc7('0x273c')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x10e7fc['__height'] + 'px'); if (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x6ab543, _0x4cc7('0x98f')) && _0x6ab543['resizable'] || !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x6ab543, 'width') && 0x0 == this[_0x4cc7('0x3920')] && 0x0 == this[_0x4cc7('0x3921')]) _0x10e7fc[_0x4cc7('0x392d')] = !0x0; this[_0x4cc7('0x2e63')](); if (null != _0x18d469) { null != this[_0x4cc7('0xae6')] ? _0x18d469 != this[_0x4cc7('0xae6')] && _0x18d469[_0x4cc7('0xcbf')](this[_0x4cc7('0xae6')]) : _0x18d469[_0x4cc7('0xcbf')](this[_0x4cc7('0x273c')]); _0x6ab543 = _0x4cc7('0x392e')[_0x4cc7('0x46')]('\x20'); for (_0x547c5c = 0x0; _0x547c5c < _0x6ab543[_0x4cc7('0x21')]; ) { var _0x29ec59 = _0x6ab543[_0x547c5c]; ++_0x547c5c; _0x18d469[_0x4cc7('0x9ad')](_0x29ec59, _0x48c401(this, this[_0x4cc7('0x392f')]), !0x0); } _0x18d469['addEventListener'](_0x4cc7('0x3930'), _0x48c401(this, this[_0x4cc7('0x3931')]), !0x0); _0x18d469['addEventListener'](_0x4cc7('0x3932'), _0x48c401(this, this[_0x4cc7('0x3933')]), !0x0); _0x18d469[_0x4cc7('0x9ad')](_0x4cc7('0x3934'), _0x48c401(this, this[_0x4cc7('0x3933')]), !0x0); _0x18d469[_0x4cc7('0x9ad')]('drop', _0x48c401(this, this[_0x4cc7('0x3933')]), !0x0); _0x18d469['addEventListener']('touchstart', _0x48c401(this, this[_0x4cc7('0x3935')]), !0x0); _0x18d469[_0x4cc7('0x9ad')](_0x4cc7('0x3936'), _0x48c401(this, this[_0x4cc7('0x3935')]), !0x0); _0x18d469[_0x4cc7('0x9ad')](_0x4cc7('0x3937'), _0x48c401(this, this[_0x4cc7('0x3935')]), !0x0); _0x18d469['addEventListener'](_0x4cc7('0x3938'), _0x48c401(this, this[_0x4cc7('0x3935')]), !0x0); _0x18d469[_0x4cc7('0x9ad')]('gamepadconnected', _0x48c401(this, this[_0x4cc7('0x3939')]), !0x0); _0x18d469[_0x4cc7('0x9ad')](_0x2d63f9[_0x4cc7('0x2df')], _0x48c401(this, this[_0x4cc7('0x3939')]), !0x0); } this[_0x4cc7('0x393a')](); _0x4cc7('0x393b') == _0x10e7fc[_0x4cc7('0x991')][_0x4cc7('0x994')] && (this[_0x4cc7('0xae6')][_0x4cc7('0x9ad')](_0x4cc7('0x393c'), _0x48c401(this, this[_0x4cc7('0x393d')]), !0x1), this['canvas'][_0x4cc7('0x9ad')](_0x4cc7('0x393e'), _0x48c401(this, this['handleContextEvent']), !0x1)); }; _0x16dada[_0x4cc7('0x393f')] = _0x2cf758; _0x2cf758[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', 'backend', 'html5', _0x4cc7('0x3940')]; _0x2cf758[_0x4cc7('0x8')] = {}; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0xae6')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x273c')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x392b')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3941')] = null; _0x2cf758[_0x4cc7('0x8')]['cacheMouseX'] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x391c')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x283')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x391a')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x907')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3942')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x391e')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x392c')] = null; _0x2cf758[_0x4cc7('0x8')]['scale'] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3921')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3920')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x322a')] = null; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3919')] = null; _0x2cf758[_0x4cc7('0x8')]['close'] = function() { if (_0x4cc7('0x3943') !== 'kAmog') { this.parent.application.__removeWindow(this.parent); } else { this.libraries.push(a); } } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x393a')] = function() { var _0x1f2d82 = new _0xd8aa1b() , _0x28c04b = this.parent.__attributes.context; _0x1f2d82.window = this.parent; _0x1f2d82.attributes = _0x28c04b; if (null != this.div) _0x1f2d82.dom = this.div, _0x1f2d82.type = 'dom', _0x1f2d82.version = ''; else if (null != this.canvas) { if ('SkVRl' !== _0x4cc7('0x3944')) { var _0x1e25be = null , _0xc814f = 'canvas' == this.renderType , _0x52ab13 = 'opengl' == this.renderType || 'opengles' == this.renderType || 'webgl' == this.renderType , _0x41a557 = !Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x986')) || '1' != _0x28c04b.version , _0x11e161 = !0x1; if (_0x52ab13 || !_0xc814f && (!Object.prototype.hasOwnProperty.call(_0x28c04b, 'hardware') || _0x28c04b.hardware)) { _0xc814f = Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x992')) && null == _0x28c04b.background; _0x52ab13 = Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x3945')) ? _0x28c04b.colorDepth : 0x10; var _0x4bf907 = Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x3946')); _0x28c04b = { alpha: _0xc814f || 0x10 < _0x52ab13, antialias: _0x4bf907, depth: Object.prototype.hasOwnProperty.call(_0x28c04b, 'depth') ? _0x28c04b.depth : !0x0, premultipliedAlpha: !0x0, stencil: Object.prototype.hasOwnProperty.call(_0x28c04b, _0x4cc7('0x3947')) && _0x28c04b.stencil, preserveDrawingBuffer: !0x1 }; _0xc814f = [_0x4cc7('0x393b'), _0x4cc7('0x38bd')]; _0x41a557 && _0xc814f.unshift(_0x4cc7('0x3948')); for (_0x41a557 = 0x0; _0x41a557 < _0xc814f.length && (_0x52ab13 = _0xc814f[_0x41a557], ++_0x41a557, _0x1e25be = this.canvas.getContext(_0x52ab13, _0x28c04b), null != _0x1e25be && _0x4cc7('0x3948') == _0x52ab13 && (_0x11e161 = !0x0), null == _0x1e25be); ) ; } null == _0x1e25be ? (_0x1f2d82.canvas2D = this.canvas.getContext('2d'), _0x1f2d82.type = _0x4cc7('0xae6'), _0x1f2d82.version = '') : (_0x1f2d82.webgl = _0x1dc05c.fromWebGL2RenderContext(_0x1e25be), _0x11e161 && (_0x1f2d82.webgl2 = _0x1e25be), null == _0x3d0219.context && (_0x3d0219.context = _0x1e25be, _0x3d0219.type = 'webgl', _0x3d0219.version = _0x11e161 ? 0x2 : 0x1), _0x1f2d82.type = 'webgl', _0x1f2d82.version = _0x11e161 ? '2' : '1'); } else { null != this.rigidbody && (this.rigidbody.velocity.z = _0x1f2d82); return _0x1f2d82; } } this.parent.context = _0x1f2d82; } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3949')] = function() { return null == this.parent.application ? 0x0 : 0x0 > this.parent.application.__backend.framePeriod ? 0x3c : 0x3e8 == this.parent.application.__backend.framePeriod ? 0x0 : 0x3e8 / this.parent.application.__backend.framePeriod; } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x393d')] = function(_0x50be73) { switch (_0x50be73.type) { case _0x4cc7('0x393c'): _0x50be73.cancelable && _0x50be73.preventDefault(); this.parent.context = null; this.parent.onRenderContextLost.dispatch(); break; case _0x4cc7('0x393e'): this.createContext(), this.parent.onRenderContextRestored.dispatch(this.parent.context); } } ; _0x2cf758[_0x4cc7('0x8')]['handleContextMenuEvent'] = function(_0x24c0e8) { (this.parent.onMouseUp.canceled || this.parent.onMouseDown.canceled) && _0x24c0e8.cancelable && _0x24c0e8.preventDefault(); } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x394a')] = function(_0x36cd30) { _0x36cd30.clipboardData.setData(_0x4cc7('0x394b'), _0x30d6ae.get_text()); _0x36cd30.cancelable && _0x36cd30.preventDefault(); } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3933')] = function(_0x519117) { switch (_0x519117.type) { case _0x4cc7('0x3934'): return _0x519117.preventDefault(), !0x1; case _0x4cc7('0x3932'): if ('img' == _0x5260f5.__cast(_0x519117.target, HTMLElement).nodeName.toLowerCase() && _0x519117.cancelable) return _0x519117.preventDefault(), !0x1; break; case _0x4cc7('0x394c'): if (null != _0x519117.dataTransfer && 0x0 < _0x519117.dataTransfer.files.length) return this.parent.onDropFile.dispatch(_0x519117.dataTransfer.files), _0x519117.preventDefault(), !0x1; } return !0x0; } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x394d')] = function(_0x15ea9c) { if (_0x4cc7('0x394e') === _0x4cc7('0x394e')) { var _0x30df47 = this; this.textInputEnabled && (null == _0x15ea9c.relatedTarget || this.isDescendent(_0x15ea9c.relatedTarget)) && _0xac1deb.delay(function() { _0x30df47.textInputEnabled && _0x2cf758.textInput.focus(); }, 0x14); } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3939')] = function(_0x2247a1) { switch (_0x2247a1.type) { case _0x4cc7('0x394f'): _0x455d82.__connect(_0x2247a1.gamepad.index); _0x56067a.zGAio(_0x4cc7('0x91e'), _0x2247a1.gamepad.mapping) && _0x4763eb.__connect(_0x2247a1.gamepad.index); break; case _0x4cc7('0x71'): _0x455d82.__disconnect(_0x2247a1.gamepad.index), _0x4763eb.__disconnect(_0x2247a1.gamepad.index); } } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3950')] = function(_0x1e7f57) { _0x2cf758.textInput.value != _0x2cf758.dummyCharacter && (_0x1e7f57 = _0x29cea6.replace(_0x2cf758.textInput.value, _0x2cf758.dummyCharacter, ''), 0x0 < _0x1e7f57.length && this.parent.onTextInput.dispatch(_0x1e7f57), _0x2cf758.textInput.value = _0x2cf758.dummyCharacter); } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x392f')] = function(_0x165591) { if (_0x4cc7('0x3951') != _0x165591.type) { if (_0x56067a.zvFSI(null, this.parent.element)) if (null != this.canvas) { var _0x5a9856 = this.canvas.getBoundingClientRect(); var _0x1a8264 = this.parent.__width / _0x5a9856.width * (_0x165591.clientX - _0x5a9856.left); _0x5a9856 = this.parent.__height / _0x5a9856.height * (_0x165591.clientY - _0x5a9856.top); } else _0x56067a.koRFB(null, this.div) ? (_0x5a9856 = this.div.getBoundingClientRect(), _0x1a8264 = _0x165591.clientX - _0x5a9856.left, _0x5a9856 = _0x165591.clientY - _0x5a9856.top) : (_0x5a9856 = this.parent.element.getBoundingClientRect(), _0x1a8264 = this.parent.__width / _0x5a9856.width * (_0x165591.clientX - _0x5a9856.left), _0x5a9856 = this.parent.__height / _0x5a9856.height * (_0x165591.clientY - _0x5a9856.top)); else _0x1a8264 = _0x165591.clientX, _0x5a9856 = _0x165591.clientY; switch (_0x165591.type) { case _0x4cc7('0x3952'): _0x165591.currentTarget == this.parent.element && window.addEventListener(_0x4cc7('0x3953'), _0x48c401(this, this.handleMouseEvent)); this.parent.onMouseDown.dispatch(_0x1a8264, _0x5a9856, _0x165591.button); this.parent.onMouseDown.canceled && _0x165591.cancelable && _0x165591.preventDefault(); break; case _0x4cc7('0x3954'): _0x165591.target == this.parent.element && (this.parent.onEnter.dispatch(), this.parent.onEnter.canceled && _0x165591.cancelable && _0x165591.preventDefault()); break; case _0x4cc7('0x3955'): _0x165591.target == this.parent.element && (this.parent.onLeave.dispatch(), this.parent.onLeave.canceled && _0x165591.cancelable && _0x165591.preventDefault()); break; case _0x4cc7('0x3956'): if (_0x1a8264 != this.cacheMouseX || _0x5a9856 != this.cacheMouseY) this.parent.onMouseMove.dispatch(_0x1a8264, _0x5a9856), this.parent.onMouseMoveRelative.dispatch(_0x1a8264 - this.cacheMouseX, _0x5a9856 - this.cacheMouseY), (this.parent.onMouseMove.canceled || this.parent.onMouseMoveRelative.canceled) && _0x165591.cancelable && _0x165591.preventDefault(); break; case _0x4cc7('0x3953'): window.removeEventListener(_0x4cc7('0x3953'), _0x48c401(this, this.handleMouseEvent)), _0x165591.currentTarget == this.parent.element && _0x165591.stopPropagation(), this.parent.onMouseUp.dispatch(_0x1a8264, _0x5a9856, _0x165591.button), this.parent.onMouseUp.canceled && _0x165591.cancelable && _0x165591.preventDefault(); } this.cacheMouseX = _0x1a8264; this.cacheMouseY = _0x5a9856; } else { switch (_0x165591.deltaMode) { case 0x0: _0x1a8264 = _0x611f89.PIXELS; break; case 0x1: _0x1a8264 = _0x611f89.LINES; break; case 0x2: _0x1a8264 = _0x611f89.PAGES; break; default: _0x1a8264 = _0x611f89.UNKNOWN; } this.parent.onMouseWheel.dispatch(_0x165591.deltaX, -_0x165591.deltaY, _0x1a8264); this.parent.onMouseWheel.canceled && _0x165591.cancelable && _0x165591.preventDefault(); } } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3957')] = function(_0x32eb5c) { var _0x444747 = { OBELs: _0x4cc7('0x360f') }; if (-0x1 < _0x32eb5c.clipboardData.types.indexOf('text/plain')) { if (_0x4cc7('0x3958') === _0x4cc7('0x3959')) { this.ready = !0x0; _0x3b7d43.get_current().get_loaderInfo().__complete(); if (null != this.display) { var _0x2e312d = new _0x76b31e('complete',!0x0,!0x0); this.display.dispatchEvent(_0x2e312d); _0x2e312d.isDefaultPrevented() || this.display.dispatchEvent(new _0x76b31e(_0x444747.OBELs)); } else this.complete || (this.complete = !0x0, this.onComplete.dispatch()); } else { var _0x360898 = _0x32eb5c.clipboardData.getData(_0x4cc7('0x394b')); _0x30d6ae.set_text(_0x360898); this.textInputEnabled && this.parent.onTextInput.dispatch(_0x360898); _0x32eb5c.cancelable && _0x32eb5c.preventDefault(); } } } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x395a')] = function(_0xa7b38c) { this.primaryTouch = null; this.updateSize(); } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3935')] = function(_0x159f3c) { _0x159f3c.cancelable && _0x159f3c.preventDefault(); var _0x52e915 = null; null != this.parent.element && (_0x52e915 = null != this.canvas ? this.canvas.getBoundingClientRect() : null != this.div ? this.div.getBoundingClientRect() : this.parent.element.getBoundingClientRect()); var _0x182348 = this.setWidth , _0x1caa1c = this.setHeight; if (0x0 == _0x182348 || 0x0 == _0x1caa1c) null != _0x52e915 ? (_0x182348 = _0x52e915.width, _0x1caa1c = _0x52e915.height) : _0x1caa1c = _0x182348 = 0x1; for (var _0x212f1c, _0x44eb89, _0x251b00, _0x4bf907, _0x48c401, _0x16dada = 0x0, _0x5aff49 = _0x159f3c.changedTouches; _0x16dada < _0x5aff49.length; ) { var _0x4c737d = _0x5aff49[_0x16dada]; ++_0x16dada; null != _0x52e915 ? (_0x44eb89 = _0x182348 / _0x52e915.width * (_0x4c737d.clientX - _0x52e915.left), _0x251b00 = _0x1caa1c / _0x52e915.height * (_0x4c737d.clientY - _0x52e915.top)) : (_0x44eb89 = _0x4c737d.clientX, _0x251b00 = _0x4c737d.clientY); if (_0x56067a.zGAio(_0x4cc7('0x395b'), _0x159f3c.type)) _0x212f1c = this.unusedTouchesPool.pop(), null == _0x212f1c ? _0x212f1c = new _0x52a342(_0x44eb89 / _0x182348,_0x251b00 / _0x1caa1c,_0x4c737d.identifier,0x0,0x0,_0x4c737d.force,this.parent.id) : (_0x212f1c.x = _0x44eb89 / _0x182348, _0x212f1c.y = _0x251b00 / _0x1caa1c, _0x212f1c.id = _0x4c737d.identifier, _0x212f1c.dx = 0x0, _0x212f1c.dy = 0x0, _0x212f1c.pressure = _0x4c737d.force, _0x212f1c.device = this.parent.id), this.currentTouches.h[_0x4c737d.identifier] = _0x212f1c, _0x52a342.onStart.dispatch(_0x212f1c), _0x56067a.zGAio(null, this.primaryTouch) && (this.primaryTouch = _0x212f1c), _0x212f1c == this.primaryTouch && this.parent.onMouseDown.dispatch(_0x44eb89, _0x251b00, 0x0); else if (_0x212f1c = this.currentTouches.h[_0x4c737d.identifier], null != _0x212f1c) switch (_0x4bf907 = _0x212f1c.x, _0x48c401 = _0x212f1c.y, _0x212f1c.x = _0x44eb89 / _0x182348, _0x212f1c.y = _0x251b00 / _0x1caa1c, _0x212f1c.dx = _0x212f1c.x - _0x4bf907, _0x212f1c.dy = _0x212f1c.y - _0x48c401, _0x212f1c.pressure = _0x4c737d.force, _0x159f3c.type) { case 'touchcancel': _0x52a342.onCancel.dispatch(_0x212f1c); this.currentTouches.remove(_0x4c737d.identifier); this.unusedTouchesPool.add(_0x212f1c); _0x212f1c == this.primaryTouch && (this.primaryTouch = null); break; case 'touchend': _0x52a342.onEnd.dispatch(_0x212f1c); this.currentTouches.remove(_0x4c737d.identifier); this.unusedTouchesPool.add(_0x212f1c); _0x212f1c == this.primaryTouch && (this.parent.onMouseUp.dispatch(_0x44eb89, _0x251b00, 0x0), this.primaryTouch = null); break; case _0x4cc7('0x3936'): _0x52a342.onMove.dispatch(_0x212f1c), _0x212f1c == this.primaryTouch && this.parent.onMouseMove.dispatch(_0x44eb89, _0x251b00); } } } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x395c')] = function(_0x2b82dc) { if (_0x2b82dc == this.parent.element) return !0x0; for (; null != _0x2b82dc; ) { if (_0x2b82dc.parentNode == this.parent.element) return !0x0; _0x2b82dc = _0x2b82dc.parentNode; } return !0x1; } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x395d')] = function(_0x232f46) { if (null != this.canvas) { var _0x41b678 = new _0x3a3269(0x0,0x0,this.canvas.width,this.canvas.height); null == _0x232f46 ? _0x232f46 = _0x41b678 : _0x232f46.intersection(_0x41b678, _0x232f46); if (0x0 < _0x232f46.width && 0x0 < _0x232f46.height) return _0x41b678 = window.document.createElement(_0x4cc7('0xae6')), _0x41b678.width = _0x2d63f9.qvGiv(_0x232f46.width, 0x0), _0x41b678.height = _0x232f46.height | 0x0, _0x41b678.getContext('2d').drawImage(this.canvas, -_0x232f46.x, -_0x232f46.y), _0x21e354.fromCanvas(_0x41b678); } return null; } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x395e')] = function(_0x3c8a50) { var _0x47e45c = this.textInputEnabled; this.setTextInputEnabled(!0x0); var _0x3eac0e = _0x2cf758.textInput.value; _0x2cf758.textInput.value = _0x3c8a50; _0x2cf758.textInput.select(); window.document.queryCommandEnabled(_0x4cc7('0x322c')) && window.document.execCommand(_0x4cc7('0x322c')); _0x2cf758.textInput.value = _0x3eac0e; this.setTextInputEnabled(_0x47e45c); } ; _0x2cf758[_0x4cc7('0x8')]['setCursor'] = function(_0x1e331d) { if (_0x2d63f9.NurKQ(this.cursor, _0x1e331d)) { if (null == _0x1e331d) this.parent.element.style.cursor = _0x4cc7('0x364f'); else { switch (_0x1e331d[0x1]) { case 0x0: var _0x1038a9 = _0x4cc7('0xca5'); break; case 0x1: _0x1038a9 = _0x4cc7('0x395f'); break; case 0x3: _0x1038a9 = _0x4cc7('0x16c4'); break; case 0x4: _0x1038a9 = _0x4cc7('0x3960'); break; case 0x5: _0x1038a9 = 'nesw-resize'; break; case 0x6: _0x1038a9 = _0x4cc7('0x3961'); break; case 0x7: _0x1038a9 = 'nwse-resize'; break; case 0x8: _0x1038a9 = _0x4cc7('0x3962'); break; case 0x9: _0x1038a9 = _0x4cc7('0xcb4'); break; case 0xa: _0x1038a9 = 'wait'; break; case 0xb: _0x1038a9 = 'wait'; break; default: _0x1038a9 = 'auto'; } this.parent.element.style.cursor = _0x1038a9; } this.cursor = _0x1e331d; } return this.cursor; } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x3963')] = function(_0x2ad060) { if (_0x4cc7('0x3964') !== 'Ysgto') { if (0x1 == _0x2ad060.get_assets().get_length()) { var _0xcd6f89 = _0x5260f5.__instanceof(_0x2ad060.get_assets().get(0x0), _0x1603fe) ? _0x2ad060.get_assets().get(0x0) : null; this._dependencyCount--; if (null != _0xcd6f89 && null != _0x5260f5.__cast(_0xcd6f89, _0xf32aa2).get_bitmapData()) { var _0x410b29 = this._libImages; _0x2ad060 = _0x2ad060.get_id(); _0x410b29 = null != _0x842c50[_0x2ad060] ? _0x410b29.getReserved(_0x2ad060) : _0x410b29.h[_0x2ad060]; null != _0x410b29 && (_0x410b29.resource = _0x5260f5.__cast(_0xcd6f89, _0xf32aa2)); } 0x0 == this._dependencyCount && (this._parseState = _0xfe03f6.PARSE_MATERIALS); } } else { null != this.parent.application && (0x3c <= _0x2ad060 ? this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = -0x1) : 0x0 < _0x2ad060 ? this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = 0x3e8 / _0x2ad060) : this.parent == this.parent.application.__window && (this.parent.application.__backend.framePeriod = 0x3e8)); return _0x2ad060; } } ; _0x2cf758[_0x4cc7('0x8')]['setTextInputEnabled'] = function(_0x1d2f9d) { _0x1d2f9d ? (null == _0x2cf758.textInput && (_0x2cf758.textInput = window.document.createElement('input'), _0x2cf758.textInput.type = _0x4cc7('0xcb4'), _0x2cf758.textInput.style.position = _0x4cc7('0xcc3'), _0x2cf758.textInput.style.opacity = '0', _0x2cf758.textInput.style.color = _0x4cc7('0xba1'), _0x2cf758.textInput.value = _0x2cf758.dummyCharacter, _0x2cf758.textInput.autocapitalize = 'off', _0x2cf758.textInput.autocorrect = 'off', _0x2cf758.textInput.autocomplete = 'off', _0x2cf758.textInput.style.left = _0x4cc7('0x3965'), _0x2cf758.textInput.style.top = _0x4cc7('0x3966'), new _0x1e3ce8(_0x4cc7('0x3967'),'gi').match(window.navigator.userAgent) ? (_0x2cf758.textInput.style.fontSize = _0x4cc7('0x3965'), _0x2cf758.textInput.style.width = _0x4cc7('0x3965'), _0x2cf758.textInput.style.height = '0px') : (_0x2cf758.textInput.style.width = _0x4cc7('0x3968'), _0x2cf758.textInput.style.height = _0x4cc7('0x3968')), _0x2cf758.textInput.style.pointerEvents = 'none', _0x2cf758.textInput.style.zIndex = _0x4cc7('0x3969')), null == _0x2cf758.textInput.parentNode && this.parent.element.appendChild(_0x2cf758.textInput), this.textInputEnabled || (_0x2cf758.textInput.addEventListener(_0x4cc7('0x1284'), _0x48c401(this, this.handleInputEvent), !0x0), _0x2cf758.textInput.addEventListener(_0x4cc7('0x90c'), _0x48c401(this, this.handleFocusEvent), !0x0), _0x2cf758.textInput.addEventListener('cut', _0x48c401(this, this.handleCutOrCopyEvent), !0x0), _0x2cf758.textInput.addEventListener(_0x4cc7('0x322c'), _0x48c401(this, this.handleCutOrCopyEvent), !0x0), _0x2cf758.textInput.addEventListener('paste', _0x48c401(this, this.handlePasteEvent), !0x0)), _0x2cf758.textInput.focus(), _0x2cf758.textInput.select()) : null != _0x2cf758.textInput && (_0x2cf758.textInput.removeEventListener(_0x4cc7('0x1284'), _0x48c401(this, this.handleInputEvent), !0x0), _0x2cf758.textInput.removeEventListener('blur', _0x48c401(this, this.handleFocusEvent), !0x0), _0x2cf758.textInput.removeEventListener('cut', _0x48c401(this, this.handleCutOrCopyEvent), !0x0), _0x2cf758.textInput.removeEventListener(_0x4cc7('0x322c'), _0x48c401(this, this.handleCutOrCopyEvent), !0x0), _0x2cf758.textInput.removeEventListener(_0x4cc7('0x396a'), _0x48c401(this, this.handlePasteEvent), !0x0), _0x2cf758.textInput.blur()); return this.textInputEnabled = _0x1d2f9d; } ; _0x2cf758[_0x4cc7('0x8')]['updateSize'] = function() { if (this.parent.__resizable) { if (_0x4cc7('0x396b') === _0x4cc7('0x396c')) { null == _0x48aa0b && (_0x48aa0b = !0x0); var _0x5d87f1 = this._passes; this._passes = _0x2bc114.toObjectVector(null); null != this._methodSetup && this.addPassesFromMethods(); if (null == _0x5d87f1 || this._passes.get_length() != _0x5d87f1.get_length()) this._passesDirty = !0x0; else { for (var _0x41f167 = 0x0, _0x4eff4e = this._passes.get_length(); _0x41f167 < _0x4eff4e; ) { var _0x47c4c7 = _0x41f167++; if (this._passes.get(_0x47c4c7) != _0x5d87f1.get(_0x47c4c7)) { this._passesDirty = !0x0; return; } } _0x4ceea0.prototype.invalidateShaderProgram.call(this, _0x48aa0b); } } else { if (_0x56067a.koRFB(null, this.parent.element)) { var _0x48aa0b = this.parent.element.clientWidth; var _0x53311a = this.parent.element.clientHeight; } else _0x48aa0b = window.innerWidth, _0x53311a = window.innerHeight; if (_0x48aa0b != this.cacheElementWidth || _0x53311a != this.cacheElementHeight) { if (_0x56067a.gXUzJ('ICrTq', _0x4cc7('0x396d'))) { this.cacheElementWidth = _0x48aa0b; this.cacheElementHeight = _0x53311a; var _0x16a8a4 = this.resizeElement || 0x0 == this.setWidth && 0x0 == this.setHeight; if (_0x56067a.sOmQz(null, this.parent.element) && (_0x56067a.HMKFn(null, this.div) || null != this.div && _0x16a8a4)) if (_0x16a8a4) { if ('fUraU' === 'NjSeT') { if (this.position + 0x8 > this.length) throw new _0x202aa0(new _0x2402f1()); this.position += 0x8; return this.getDouble(this.position - 0x8); } else { if (_0x56067a.gHBzw(this.parent.__width, _0x48aa0b) || this.parent.__height != _0x53311a) this.parent.__width = _0x48aa0b, this.parent.__height = _0x53311a, null != this.canvas ? this.parent.element != this.canvas && (this.canvas.width = Math.round(_0x48aa0b * this.scale), this.canvas.height = Math.round(_0x53311a * this.scale), this.canvas.style.width = _0x48aa0b + 'px', this.canvas.style.height = _0x53311a + 'px') : (this.div.style.width = _0x48aa0b + 'px', this.div.style.height = _0x53311a + 'px'), this.parent.onResize.dispatch(_0x48aa0b, _0x53311a); } } else { _0x16a8a4 = 0x0 != this.setWidth ? _0x48aa0b / this.setWidth : 0x1; var _0x4d3354 = 0x0 != this.setHeight ? _0x53311a / this.setHeight : 0x1 , _0x374a6c = _0x48aa0b , _0x4571c0 = _0x53311a , _0x198436 = 0x0 , _0x4bf907 = 0x0; _0x16a8a4 < _0x4d3354 ? (_0x4571c0 = Math.floor(this.setHeight * _0x16a8a4), _0x4bf907 = Math.floor((_0x53311a - _0x4571c0) / 0x2)) : (_0x374a6c = Math.floor(this.setWidth * _0x4d3354), _0x198436 = Math.floor((_0x48aa0b - _0x374a6c) / 0x2)); null != this.canvas ? _0x56067a.gHBzw(this.parent.element, this.canvas) && (this.canvas.style.width = _0x374a6c + 'px', this.canvas.style.height = _0x56067a.MPXyi(_0x4571c0, 'px'), this.canvas.style.marginLeft = _0x198436 + 'px', this.canvas.style.marginTop = _0x4bf907 + 'px') : (this.div.style.width = _0x374a6c + 'px', this.div.style.height = _0x4571c0 + 'px', this.div.style.marginLeft = _0x198436 + 'px', this.div.style.marginTop = _0x56067a.ybnlg(_0x4bf907, 'px')); } } else { if (_0x3bb917) { _0x596a1b = $jscomp.global; _0x204525 = _0x204525.split('.'); for (_0x578190 = 0x0; _0x578190 < _0x204525.length - 0x1; _0x578190++) { var _0x56f23e = _0x204525[_0x578190]; _0x56f23e in _0x596a1b || (_0x596a1b[_0x56f23e] = {}); _0x596a1b = _0x596a1b[_0x56f23e]; } _0x204525 = _0x204525[_0x204525.length - 0x1]; _0x578190 = _0x596a1b[_0x204525]; _0x3bb917 = _0x3bb917(_0x578190); _0x3bb917 != _0x578190 && null != _0x3bb917 && $jscomp.defineProperty(_0x596a1b, _0x204525, { configurable: !0x0, writable: !0x0, value: _0x3bb917 }); } } } } } } ; _0x2cf758[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2cf758; var _0x2a35fb = function() {}; _0x16dada[_0x4cc7('0x396e')] = _0x2a35fb; _0x2a35fb[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0xc79'), _0x4cc7('0x396f')]; _0x2a35fb[_0x4cc7('0x33b2')] = function(_0x2a179d) { if (_0x4cc7('0x3970') === _0x4cc7('0x3970')) { _0x2a179d = pako['deflateRaw'](_0x2a179d['b']['bufferValue']); return _0x3fbf75['ofData'](_0x2a179d); } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](0xd, 50.4, null, 0x1e); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x49); var _0x437fea = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x437fea['set_rotationZ'](_0x437fea[_0x4cc7('0xf73')]() + 125.99999999999999); this[_0x4cc7('0xace')]['addPlainTextOld']('Oof', 0x32, 0x0, _0x1baaa1[_0x4cc7('0xa9a')](0.5)); _0x437fea = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2976'), -0x78, 0x140, null, null, null, _0x437fea); } } ; _0x2a35fb['decompress'] = function(_0x3ce41e) { if ('Dgpwx' === _0x4cc7('0x3971')) { _0x3ce41e = pako['inflateRaw'](_0x3ce41e['b'][_0x4cc7('0x339a')]); return _0x3fbf75[_0x4cc7('0x2a4b')](_0x3ce41e); } else { for (var _0x24f363 = '', _0x56349f = 0x0; _0x56349f < _0x3ce41e[_0x4cc7('0x21')]; ) { var _0x404b9d = _0x3ce41e[_0x56349f]; ++_0x56349f; _0x24f363 += _0x29cea6['hex'](_0x404b9d, 0x8); } return _0x24f363['toLowerCase'](); } } ; var _0x188eca = function() {}; _0x16dada[_0x4cc7('0x3972')] = _0x188eca; _0x188eca[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0xc79'), _0x4cc7('0x3973')]; _0x188eca[_0x4cc7('0x33b2')] = function(_0x478dd3) { _0x478dd3 = pako['gzip'](_0x478dd3['b'][_0x4cc7('0x339a')]); return _0x3fbf75[_0x4cc7('0x2a4b')](_0x478dd3); } ; _0x188eca[_0x4cc7('0x3974')] = function(_0x42f853) { _0x42f853 = pako[_0x4cc7('0x3975')](_0x42f853['b']['bufferValue']); return _0x3fbf75[_0x4cc7('0x2a4b')](_0x42f853); } ; var _0x5508f1 = function() {}; _0x16dada[_0x4cc7('0x3976')] = _0x5508f1; _0x5508f1[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0xc79'), _0x4cc7('0x3977')]; _0x5508f1[_0x4cc7('0x33b2')] = function(_0x6f8348) { return null; } ; _0x5508f1['decompress'] = function(_0x4c8b28) { return null; } ; var _0x793c1e = function() {}; _0x16dada[_0x4cc7('0x3978')] = _0x793c1e; _0x793c1e[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0xc79'), _0x4cc7('0x3979')]; _0x793c1e[_0x4cc7('0x33b2')] = function(_0x2e51c5) { _0x2e51c5 = pako[_0x4cc7('0x1f61')](_0x2e51c5['b']['bufferValue']); return _0x3fbf75[_0x4cc7('0x2a4b')](_0x2e51c5); } ; _0x793c1e[_0x4cc7('0x3974')] = function(_0x44f283) { _0x44f283 = pako['inflate'](_0x44f283['b']['bufferValue']); return _0x3fbf75[_0x4cc7('0x2a4b')](_0x44f283); } ; var _0x1c27fe = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x4e1')]] = _0x1c27fe; _0x1c27fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0x4ec'), _0x4cc7('0x397a')]; _0x1c27fe[_0x4cc7('0xb12')] = function(_0x4eea71, _0x23742f, _0x7eaeb6) { if ('eYJkK' !== 'Qwzwb') { _0x1c27fe[_0x4cc7('0x333e')](_0x4eea71); _0x31a164[_0x4cc7('0xb12')](_0x4eea71, _0x23742f, _0x7eaeb6); } else { this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](0xa, -7.3, !0x0); this['duplicator']['spritesheet']['set_currentFrame'](0x22); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.6, 0x1); this['angel']['spritesheet'][_0x4cc7('0xacb')](0x9); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x3199a5 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b5d'), 0xdc, 0x0, null, null, null, _0x3199a5, null); this[_0x4cc7('0x1086')](); } } ; _0x1c27fe[_0x4cc7('0xa7d')] = function(_0x33af03, _0x3ba360) { null == _0x3ba360 && (_0x3ba360 = !0x1); var _0x279eb0 = _0x33af03[_0x4cc7('0xaa3')]; null != _0x279eb0[_0x4cc7('0xaa4')] ? (null == _0x279eb0['__srcCanvas'] && (_0x1c27fe[_0x4cc7('0x397b')](_0x33af03, _0x279eb0['__srcImage'][_0x4cc7('0x7d9')], _0x279eb0[_0x4cc7('0xaa4')][_0x4cc7('0x98b')]), _0x279eb0[_0x4cc7('0x2295')][_0x4cc7('0xa83')](_0x279eb0[_0x4cc7('0xaa4')], 0x0, 0x0)), _0x279eb0[_0x4cc7('0xaa4')] = null) : null == _0x279eb0[_0x4cc7('0x397c')] && null != _0x279eb0[_0x4cc7('0x42')] ? (_0x33af03[_0x4cc7('0x397d')](!0x0), _0x1c27fe[_0x4cc7('0x397b')](_0x33af03, _0x279eb0[_0x4cc7('0x7d9')], _0x279eb0[_0x4cc7('0x98b')]), _0x1c27fe[_0x4cc7('0x397e')](_0x33af03), _0x279eb0['__srcContext'][_0x4cc7('0x397f')](_0x279eb0[_0x4cc7('0x3980')], 0x0, 0x0)) : _0x33af03[_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x1998')] && null != _0x279eb0[_0x4cc7('0x3980')] && _0x33af03[_0x4cc7('0xdc6')] && (_0x279eb0[_0x4cc7('0x2295')][_0x4cc7('0x397f')](_0x279eb0['__srcImageData'], 0x0, 0x0), _0x33af03['dirty'] = !0x1); _0x3ba360 ? (_0x279eb0[_0x4cc7('0x42')] = null, _0x279eb0[_0x4cc7('0x3980')] = null) : null == _0x279eb0[_0x4cc7('0x42')] && null != _0x279eb0[_0x4cc7('0x3980')] && (_0x279eb0[_0x4cc7('0x42')] = _0x279eb0[_0x4cc7('0x3980')][_0x4cc7('0x42')]); _0x33af03[_0x4cc7('0x994')] = _0x231b05[_0x4cc7('0x3981')]; } ; _0x1c27fe['convertToData'] = function(_0x23359e, _0x84130) { null == _0x84130 && (_0x84130 = !0x1); var _0x51c3da = _0x23359e[_0x4cc7('0xaa3')]; null != _0x51c3da[_0x4cc7('0xaa4')] && _0x1c27fe['convertToCanvas'](_0x23359e); if (null != _0x51c3da[_0x4cc7('0x397c')] && _0x2d63f9['RUnBw'](null, _0x51c3da[_0x4cc7('0x42')])) _0x1c27fe['createImageData'](_0x23359e), _0x23359e[_0x4cc7('0x994')] == _0x231b05['CANVAS'] && (_0x23359e[_0x4cc7('0xdc6')] = !0x1); else if (_0x23359e[_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x3981')] && null != _0x51c3da['__srcCanvas'] && _0x23359e[_0x4cc7('0xdc6')]) { if (null == _0x51c3da[_0x4cc7('0x3980')]) _0x1c27fe[_0x4cc7('0x397e')](_0x23359e); else { if (_0x4cc7('0x3982') !== _0x4cc7('0x3982')) { if (null == _0x23359e) return []; var _0x285a95 = Error['prepareStackTrace']; Error[_0x4cc7('0x368d')] = function(_0x54944a, _0x285a95) { _0x54944a = []; for (var _0x187379 = 0x0; _0x187379 < _0x285a95['length']; ) { var _0x58f7b4 = _0x285a95[_0x187379]; ++_0x187379; null != _0x4964ea['wrapCallSite'] && (_0x58f7b4 = _0x4964ea[_0x4cc7('0x368f')](_0x58f7b4)); var _0x9210a3 = null , _0x3daca9 = _0x58f7b4[_0x4cc7('0x3690')](); if (null != _0x3daca9) { var _0x3d4392 = _0x3daca9['lastIndexOf']('.'); 0x0 <= _0x3d4392 && (_0x9210a3 = _0x3a8a6f['substr'](_0x3daca9, 0x0, _0x3d4392), _0x3daca9 = _0x3a8a6f['substr'](_0x3daca9, _0x3d4392 + 0x1, null), _0x9210a3 = _0x533da2[_0x4cc7('0x3687')](_0x9210a3, _0x3daca9)); } _0x54944a['push'](_0x533da2['FilePos'](_0x9210a3, _0x58f7b4[_0x4cc7('0x3691')](), _0x58f7b4[_0x4cc7('0x3983')]())); } return _0x54944a; } ; _0x23359e = _0x4964ea[_0x4cc7('0x3692')](_0x23359e[_0x4cc7('0x3693')]); Error[_0x4cc7('0x368d')] = _0x285a95; return _0x23359e; } else { _0x51c3da['__srcImageData'] = _0x51c3da[_0x4cc7('0x2295')]['getImageData'](0x0, 0x0, _0x51c3da[_0x4cc7('0x7d9')], _0x51c3da[_0x4cc7('0x98b')]); var _0xe42ad4 = _0x51c3da[_0x4cc7('0x3980')][_0x4cc7('0x42')][_0x4cc7('0xaa3')]; _0xe42ad4 = null != _0xe42ad4 ? new _0x20e95b(_0xe42ad4) : null; _0x51c3da[_0x4cc7('0x42')] = _0xe42ad4; } } _0x23359e[_0x4cc7('0xdc6')] = !0x1; } _0x84130 && (_0x23359e['buffer']['__srcCanvas'] = null, _0x23359e[_0x4cc7('0xaa3')][_0x4cc7('0x2295')] = null); _0x23359e[_0x4cc7('0x994')] = _0x231b05[_0x4cc7('0x1998')]; } ; _0x1c27fe[_0x4cc7('0x1f52')] = function(_0x397192, _0x14a287, _0x515963, _0x46d625, _0x371b1a, _0x314c6e) { _0x1c27fe[_0x4cc7('0x333e')](_0x14a287); _0x1c27fe['convertToData'](_0x397192); _0x31a164[_0x4cc7('0x1f52')](_0x397192, _0x14a287, _0x515963, _0x46d625, _0x371b1a, _0x314c6e); } ; _0x1c27fe[_0x4cc7('0xb0d')] = function(_0x51be63, _0x577ece, _0x3fc7f9, _0x14d8fa, _0x57192f, _0x2ac8eb, _0x428a55) { null == _0x428a55 && (_0x428a55 = !0x1); null == _0x14d8fa || _0x14d8fa['x'] >= _0x51be63[_0x4cc7('0x7d9')] || _0x14d8fa['y'] >= _0x51be63[_0x4cc7('0x98b')] || null == _0x3fc7f9 || 0x1 > _0x3fc7f9['width'] || 0x1 > _0x3fc7f9[_0x4cc7('0x98b')] || (null != _0x57192f && _0x57192f[_0x4cc7('0x3984')]() && (null == _0x2ac8eb && (_0x2ac8eb = new _0x14c2c3()), _0x577ece = _0x51be63[_0x4cc7('0x1176')](), _0x577ece[_0x4cc7('0x1f52')](_0x57192f, new _0x3a3269(_0x2ac8eb['x'],_0x2ac8eb['y'],_0x3fc7f9['width'],_0x3fc7f9[_0x4cc7('0x98b')]), new _0x14c2c3(_0x3fc7f9['x'],_0x3fc7f9['y']), _0x29e978[_0x4cc7('0x1f55')], _0x29e978['ALPHA'])), _0x1c27fe['convertToCanvas'](_0x51be63, !0x0), _0x428a55 || _0x51be63[_0x4cc7('0x3984')]() && _0x577ece[_0x4cc7('0x3984')]() && _0x51be63[_0x4cc7('0xaa3')][_0x4cc7('0x2295')]['clearRect'](_0x14d8fa['x'] + _0x51be63[_0x4cc7('0x3457')], _0x14d8fa['y'] + _0x51be63['offsetY'], _0x3fc7f9[_0x4cc7('0x7d9')] + _0x51be63[_0x4cc7('0x3457')], _0x3fc7f9['height'] + _0x51be63['offsetY']), _0x1c27fe[_0x4cc7('0xa7d')](_0x577ece), null != _0x577ece[_0x4cc7('0xaa3')][_0x4cc7('0x4e9')]() && (_0x51be63[_0x4cc7('0xaa3')][_0x4cc7('0x2295')][_0x4cc7('0x3985')] = _0x4cc7('0x3986'), _0x51be63[_0x4cc7('0xaa3')][_0x4cc7('0x2295')][_0x4cc7('0xa83')](_0x577ece[_0x4cc7('0xaa3')][_0x4cc7('0x4e9')](), _0x3fc7f9['x'] + _0x577ece[_0x4cc7('0x3457')] | 0x0, _0x3fc7f9['y'] + _0x577ece['offsetY'] | 0x0, _0x3fc7f9['width'] | 0x0, _0x3fc7f9[_0x4cc7('0x98b')] | 0x0, _0x14d8fa['x'] + _0x51be63[_0x4cc7('0x3457')] | 0x0, _0x14d8fa['y'] + _0x51be63['offsetY'] | 0x0, _0x3fc7f9[_0x4cc7('0x7d9')] | 0x0, _0x3fc7f9[_0x4cc7('0x98b')] | 0x0)), _0x51be63[_0x4cc7('0xdc6')] = !0x0, _0x51be63['version']++); } ; _0x1c27fe[_0x4cc7('0x397b')] = function(_0x47de65, _0x5dea88, _0x2209b5) { if (_0x4cc7('0x3987') === _0x4cc7('0x3987')) { var _0x16ad81 = _0x47de65['buffer']; null == _0x16ad81[_0x4cc7('0x397c')] && (_0x16ad81[_0x4cc7('0x397c')] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0xae6')), _0x16ad81['__srcCanvas'][_0x4cc7('0x7d9')] = _0x5dea88, _0x16ad81[_0x4cc7('0x397c')]['height'] = _0x2209b5, _0x47de65[_0x4cc7('0x3984')]() ? _0x16ad81[_0x4cc7('0x2295')] = _0x16ad81[_0x4cc7('0x397c')][_0x4cc7('0x10d2')]('2d') : (_0x47de65[_0x4cc7('0x3984')]() || _0x16ad81[_0x4cc7('0x397c')][_0x4cc7('0x3988')](_0x4cc7('0x3989'), _0x4cc7('0xcbc')), _0x16ad81[_0x4cc7('0x2295')] = _0x16ad81['__srcCanvas'][_0x4cc7('0x10d2')]('2d', { 'alpha': !0x1 }))); } else { if (null == _0x2209b5) return new _0x21e384(0x0,0x0,_0x47de65['z']); _0x2209b5['x'] = 0x0; _0x2209b5['y'] = 0x0; _0x2209b5['z'] = _0x47de65['z']; return _0x2209b5; } } ; _0x1c27fe[_0x4cc7('0x397e')] = function(_0x3aae72) { _0x3aae72 = _0x3aae72[_0x4cc7('0xaa3')]; if (null == _0x3aae72[_0x4cc7('0x3980')]) { null == _0x3aae72[_0x4cc7('0x42')] ? _0x3aae72[_0x4cc7('0x3980')] = _0x3aae72['__srcContext'][_0x4cc7('0x398a')](0x0, 0x0, _0x3aae72[_0x4cc7('0x7d9')], _0x3aae72[_0x4cc7('0x98b')]) : (_0x3aae72['__srcImageData'] = _0x3aae72[_0x4cc7('0x2295')][_0x4cc7('0x397e')](_0x3aae72['width'], _0x3aae72[_0x4cc7('0x98b')]), _0x3aae72[_0x4cc7('0x3980')][_0x4cc7('0x42')][_0x4cc7('0x9e7')](_0x3aae72['data'])); var _0x3c6e50 = _0x3aae72[_0x4cc7('0x3980')]['data'][_0x4cc7('0xaa3')]; _0x3c6e50 = null != _0x3c6e50 ? new _0x20e95b(_0x3c6e50) : null; _0x3aae72[_0x4cc7('0x42')] = _0x3c6e50; } } ; _0x1c27fe[_0x4cc7('0xa8a')] = function(_0x51b678, _0x2604b2, _0x3aa391, _0x3777e5) { _0x1c27fe['convertToCanvas'](_0x51b678); if (0x1 == _0x3777e5) { _0x3777e5 = _0x3aa391 >> 0x10 & 0xff; var _0x3c8d5b = _0x3aa391 >> 0x8 & 0xff; var _0x418ec3 = _0x3aa391 & 0xff; _0x3aa391 = _0x51b678[_0x4cc7('0x3984')]() ? _0x3aa391 >> 0x18 & 0xff : 0xff; } else _0x3777e5 = _0x3aa391 >> 0x18 & 0xff, _0x3c8d5b = _0x3aa391 >> 0x10 & 0xff, _0x418ec3 = _0x56067a[_0x4cc7('0x7f7')](_0x3aa391 >> 0x8, 0xff), _0x3aa391 = _0x51b678[_0x4cc7('0x3984')]() ? _0x3aa391 & 0xff : 0xff; 0x0 == _0x2604b2['x'] && _0x56067a['bhRnh'](0x0, _0x2604b2['y']) && _0x2604b2[_0x4cc7('0x7d9')] == _0x51b678[_0x4cc7('0x7d9')] && _0x2604b2[_0x4cc7('0x98b')] == _0x51b678['height'] && _0x51b678[_0x4cc7('0x3984')]() && 0x0 == _0x3aa391 ? _0x51b678[_0x4cc7('0xaa3')][_0x4cc7('0x397c')][_0x4cc7('0x7d9')] = _0x51b678[_0x4cc7('0xaa3')][_0x4cc7('0x7d9')] : (0xff > _0x3aa391 && _0x51b678[_0x4cc7('0xaa3')][_0x4cc7('0x2295')][_0x4cc7('0x3467')](_0x2604b2['x'] + _0x51b678[_0x4cc7('0x3457')], _0x2604b2['y'] + _0x51b678['offsetY'], _0x56067a[_0x4cc7('0x80b')](_0x2604b2[_0x4cc7('0x7d9')], _0x51b678['offsetX']), _0x2604b2[_0x4cc7('0x98b')] + _0x51b678[_0x4cc7('0x1454')]), 0x0 < _0x3aa391 && (_0x51b678['buffer']['__srcContext'][_0x4cc7('0xa88')] = 'rgba(' + _0x3777e5 + ',\x20' + _0x3c8d5b + ',\x20' + _0x418ec3 + ',\x20' + _0x3aa391 / 0xff + ')', _0x51b678['buffer'][_0x4cc7('0x2295')][_0x4cc7('0xa8a')](_0x2604b2['x'] + _0x51b678[_0x4cc7('0x3457')], _0x2604b2['y'] + _0x51b678[_0x4cc7('0x1454')], _0x2604b2[_0x4cc7('0x7d9')] + _0x51b678[_0x4cc7('0x3457')], _0x2604b2[_0x4cc7('0x98b')] + _0x51b678[_0x4cc7('0x1454')])), _0x51b678[_0x4cc7('0xdc6')] = !0x0, _0x51b678[_0x4cc7('0x986')]++); } ; _0x1c27fe[_0x4cc7('0x34ae')] = function(_0x2ff75f, _0x5da43c, _0x17e99c, _0x1fb58c) { _0x1c27fe['convertToData'](_0x2ff75f); return _0x31a164[_0x4cc7('0x34ae')](_0x2ff75f, _0x5da43c, _0x17e99c, _0x1fb58c); } ; _0x1c27fe[_0x4cc7('0x165c')] = function(_0x34e22b, _0x255318, _0x2bc1e8, _0x3cb00e, _0x345e00) { _0x1c27fe[_0x4cc7('0x333e')](_0x34e22b); _0x31a164[_0x4cc7('0x165c')](_0x34e22b, _0x255318, _0x2bc1e8, _0x3cb00e, _0x345e00); } ; _0x1c27fe[_0x4cc7('0x34ad')] = function(_0x578415, _0x43ee90, _0x235751, _0x1468b7, _0x11c2c8) { _0x1c27fe[_0x4cc7('0x333e')](_0x578415); _0x31a164[_0x4cc7('0x34ad')](_0x578415, _0x43ee90, _0x235751, _0x1468b7, _0x11c2c8); } ; _0x1c27fe[_0x4cc7('0x398b')] = function(_0x198163, _0x26f971, _0x1a1c2b, _0x2aad24, _0x1ca76a) { _0x1c27fe[_0x4cc7('0x333e')](_0x198163); _0x31a164[_0x4cc7('0x398b')](_0x198163, _0x26f971, _0x1a1c2b, _0x2aad24, _0x1ca76a); } ; _0x1c27fe[_0x4cc7('0x1c25')] = function(_0x192d79, _0x33b47d) { null != _0x192d79 && (_0x192d79[_0x4cc7('0x994')] != _0x231b05[_0x4cc7('0x3981')] || null == _0x192d79[_0x4cc7('0xaa3')]['__srcCanvas'] && null == _0x192d79[_0x4cc7('0xaa3')][_0x4cc7('0x42')] ? _0x192d79['type'] == _0x231b05[_0x4cc7('0x1998')] && _0x1c27fe['convertToData'](_0x192d79, _0x33b47d) : _0x1c27fe[_0x4cc7('0xa7d')](_0x192d79, _0x33b47d)); } ; var _0x31a164 = function() {}; _0x16dada[_0x4cc7('0x398c')] = _0x31a164; _0x31a164[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0x4ec'), _0x4cc7('0x398d')]; _0x31a164[_0x4cc7('0xb12')] = function(_0x16ab82, _0x1f8a40, _0x5d66de) { var _0x4bd342 = _0x16ab82[_0x4cc7('0xaa3')]['data']; if (null != _0x4bd342) { var _0x1c8578 = _0x16ab82[_0x4cc7('0xaa3')][_0x4cc7('0xc79')] , _0x57a9a9 = _0x16ab82[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')]; _0x1f8a40 = new _0x10f9c4(_0x16ab82,_0x1f8a40); var _0x3dac86 = _0x2aab17[_0x4cc7('0x398e')](_0x5d66de) , _0x4bf907 = _0x2aab17[_0x4cc7('0x398f')](_0x5d66de) , _0x48c401 = _0x2aab17[_0x4cc7('0x3990')](_0x5d66de); _0x5d66de = _0x2aab17[_0x4cc7('0x3991')](_0x5d66de); for (var _0x16dada, _0x5aff49, _0x36cc6f, _0x161060 = 0x0, _0x12840e = _0x1f8a40['height']; _0x161060 < _0x12840e; ) { _0x16dada = _0x161060++; _0x16dada = _0x1f8a40['byteOffset'] + _0x1f8a40[_0x4cc7('0x18de')] * _0x16dada; for (var _0x3e3cd2 = 0x0, _0x39c967 = _0x1f8a40[_0x4cc7('0x7d9')]; _0x3e3cd2 < _0x39c967; ) { _0x5aff49 = _0x3e3cd2++; _0x5aff49 = _0x16dada + 0x4 * _0x5aff49; switch (_0x1c8578) { case 0x0: _0x36cc6f = (_0x4bd342[_0x5aff49] & 0xff) << 0x18 | (_0x4bd342[_0x5aff49 + 0x1] & 0xff) << 0x10 | (_0x4bd342[_0x5aff49 + 0x2] & 0xff) << 0x8 | _0x4bd342[_0x5aff49 + 0x3] & 0xff; break; case 0x1: _0x36cc6f = (_0x4bd342[_0x5aff49 + 0x1] & 0xff) << 0x18 | (_0x4bd342[_0x5aff49 + 0x2] & 0xff) << 0x10 | (_0x4bd342[_0x5aff49 + 0x3] & 0xff) << 0x8 | _0x4bd342[_0x5aff49] & 0xff; break; case 0x2: _0x36cc6f = (_0x4bd342[_0x5aff49 + 0x2] & 0xff) << 0x18 | _0x2d63f9[_0x4cc7('0x2e0')](_0x4bd342[_0x5aff49 + 0x1], 0xff) << 0x10 | (_0x4bd342[_0x5aff49] & 0xff) << 0x8 | _0x4bd342[_0x5aff49 + 0x3] & 0xff; } _0x57a9a9 && 0x0 != (_0x36cc6f & 0xff) && 0xff != (_0x36cc6f & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x36cc6f & 0xff), _0x36cc6f = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x36cc6f >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x36cc6f >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x36cc6f >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x36cc6f & 0xff); _0x36cc6f = _0x2d63f9[_0x4cc7('0x3992')]((_0x4bf907[_0x36cc6f >>> 0x18 & 0xff] & 0xff) << 0x18, _0x2d63f9['SGHUX'](_0x48c401[_0x36cc6f >>> 0x10 & 0xff] & 0xff, 0x10)) | (_0x5d66de[_0x36cc6f >>> 0x8 & 0xff] & 0xff) << 0x8 | _0x3dac86[_0x36cc6f & 0xff] & 0xff; _0x57a9a9 && (0x0 == (_0x36cc6f & 0xff) ? _0x2d63f9['PtHHs'](0x0, _0x36cc6f) && (_0x36cc6f = 0x0) : 0xff != (_0x36cc6f & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x36cc6f & 0xff], _0x36cc6f = ((_0x36cc6f >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | (_0x2d63f9['HHrQU'](_0x36cc6f >>> 0x10 & 0xff, _0x5253a4[_0x4cc7('0x37ba')]) >> 0x10 & 0xff) << 0x10 | ((_0x36cc6f >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x36cc6f & 0xff)); switch (_0x1c8578) { case 0x0: _0x4bd342[_0x5aff49] = _0x36cc6f >>> 0x18 & 0xff; _0x4bd342[_0x5aff49 + 0x1] = _0x36cc6f >>> 0x10 & 0xff; _0x4bd342[_0x5aff49 + 0x2] = _0x36cc6f >>> 0x8 & 0xff; _0x4bd342[_0x5aff49 + 0x3] = _0x36cc6f & 0xff; break; case 0x1: _0x4bd342[_0x5aff49] = _0x36cc6f & 0xff; _0x4bd342[_0x5aff49 + 0x1] = _0x2d63f9['CMQKL'](_0x36cc6f >>> 0x18, 0xff); _0x4bd342[_0x5aff49 + 0x2] = _0x36cc6f >>> 0x10 & 0xff; _0x4bd342[_0x5aff49 + 0x3] = _0x36cc6f >>> 0x8 & 0xff; break; case 0x2: _0x4bd342[_0x5aff49] = _0x36cc6f >>> 0x8 & 0xff, _0x4bd342[_0x5aff49 + 0x1] = _0x36cc6f >>> 0x10 & 0xff, _0x4bd342[_0x5aff49 + 0x2] = _0x36cc6f >>> 0x18 & 0xff, _0x4bd342[_0x5aff49 + 0x3] = _0x2d63f9['CMQKL'](_0x36cc6f, 0xff); } } } _0x16ab82[_0x4cc7('0xdc6')] = !0x0; _0x16ab82['version']++; } } ; _0x31a164['copyChannel'] = function(_0x5db275, _0x31ef10, _0x3eec40, _0x29847a, _0x2055f2, _0x859016) { switch (_0x859016[0x1]) { case 0x0: var _0x76b64d = 0x0; break; case 0x1: _0x76b64d = 0x1; break; case 0x2: _0x76b64d = 0x2; break; case 0x3: _0x76b64d = 0x3; } switch (_0x2055f2[0x1]) { case 0x0: var _0x4bf907 = 0x0; break; case 0x1: _0x4bf907 = 0x1; break; case 0x2: _0x4bf907 = 0x2; break; case 0x3: _0x4bf907 = 0x3; } _0x2055f2 = _0x31ef10[_0x4cc7('0xaa3')][_0x4cc7('0x42')]; _0x859016 = _0x5db275['buffer'][_0x4cc7('0x42')]; if (null != _0x2055f2 && null != _0x859016) { _0x3eec40 = new _0x10f9c4(_0x31ef10,_0x3eec40); _0x29847a = new _0x10f9c4(_0x5db275,new _0x3a3269(_0x29847a['x'],_0x29847a['y'],_0x3eec40[_0x4cc7('0x7d9')],_0x3eec40[_0x4cc7('0x98b')])); var _0x48c401 = _0x31ef10['buffer'][_0x4cc7('0xc79')] , _0x16dada = _0x5db275[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]; _0x31ef10 = _0x31ef10['buffer'][_0x4cc7('0x1f56')]; for (var _0x5aff49 = _0x5db275[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')], _0x2108e8, _0x161060, _0x2cc4d1, _0x3e3cd2, _0x195344 = 0x0, _0x2bc114 = 0x0, _0x1fb3e3 = _0x29847a[_0x4cc7('0x98b')]; _0x2bc114 < _0x1fb3e3; ) { _0x161060 = _0x2bc114++; _0x2108e8 = _0x3eec40[_0x4cc7('0x311b')] + _0x3eec40[_0x4cc7('0x18de')] * _0x161060; _0x161060 = _0x29847a[_0x4cc7('0x311b')] + _0x29847a[_0x4cc7('0x18de')] * _0x161060; for (var _0x5260f5 = 0x0, _0x23639f = _0x29847a[_0x4cc7('0x7d9')]; _0x5260f5 < _0x23639f; ) { _0x5260f5++; switch (_0x48c401) { case 0x0: _0x2cc4d1 = (_0x2055f2[_0x2108e8] & 0xff) << 0x18 | (_0x2055f2[_0x2108e8 + 0x1] & 0xff) << 0x10 | (_0x2055f2[_0x2108e8 + 0x2] & 0xff) << 0x8 | _0x2055f2[_0x2108e8 + 0x3] & 0xff; break; case 0x1: _0x2cc4d1 = (_0x2055f2[_0x2108e8 + 0x1] & 0xff) << 0x18 | (_0x2055f2[_0x2108e8 + 0x2] & 0xff) << 0x10 | (_0x2055f2[_0x2108e8 + 0x3] & 0xff) << 0x8 | _0x2055f2[_0x2108e8] & 0xff; break; case 0x2: _0x2cc4d1 = (_0x2055f2[_0x2108e8 + 0x2] & 0xff) << 0x18 | (_0x2055f2[_0x2108e8 + 0x1] & 0xff) << 0x10 | (_0x2055f2[_0x2108e8] & 0xff) << 0x8 | _0x2055f2[_0x2d63f9[_0x4cc7('0x3993')](_0x2108e8, 0x3)] & 0xff; } _0x31ef10 && 0x0 != (_0x2cc4d1 & 0xff) && 0xff != (_0x2cc4d1 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x2cc4d1 & 0xff), _0x2cc4d1 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x2cc4d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](_0x2d63f9['HHrQU'](_0x2cc4d1 >>> 0x10 & 0xff, _0x5253a4[_0x4cc7('0x37b8')]))] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x2cc4d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x2cc4d1 & 0xff); switch (_0x16dada) { case 0x0: _0x3e3cd2 = (_0x859016[_0x161060] & 0xff) << 0x18 | (_0x859016[_0x161060 + 0x1] & 0xff) << 0x10 | (_0x859016[_0x161060 + 0x2] & 0xff) << 0x8 | _0x859016[_0x161060 + 0x3] & 0xff; break; case 0x1: _0x3e3cd2 = _0x2d63f9['qvGiv'](_0x2d63f9[_0x4cc7('0x2e3')]((_0x859016[_0x2d63f9[_0x4cc7('0x3993')](_0x161060, 0x1)] & 0xff) << 0x18, _0x2d63f9[_0x4cc7('0x2e2')](_0x859016[_0x161060 + 0x2], 0xff) << 0x10) | (_0x859016[_0x161060 + 0x3] & 0xff) << 0x8, _0x859016[_0x161060] & 0xff); break; case 0x2: _0x3e3cd2 = _0x2d63f9[_0x4cc7('0x2e3')]((_0x859016[_0x161060 + 0x2] & 0xff) << 0x18, (_0x859016[_0x161060 + 0x1] & 0xff) << 0x10) | _0x2d63f9['FasJd'](_0x859016[_0x161060], 0xff) << 0x8 | _0x859016[_0x161060 + 0x3] & 0xff; } _0x5aff49 && 0x0 != (_0x3e3cd2 & 0xff) && 0xff != (_0x3e3cd2 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x3e3cd2 & 0xff), _0x3e3cd2 = _0x2d63f9['nIlax']((_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x3e3cd2 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x3e3cd2 >>> 0x10 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](_0x2d63f9['FasJd'](_0x2d63f9[_0x4cc7('0x2bb')](_0x3e3cd2, 0x8), 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x8, _0x2d63f9['FasJd'](_0x3e3cd2, 0xff))); switch (_0x4bf907) { case 0x0: _0x195344 = _0x2cc4d1 >>> 0x18 & 0xff; break; case 0x1: _0x195344 = _0x2cc4d1 >>> 0x10 & 0xff; break; case 0x2: _0x195344 = _0x2cc4d1 >>> 0x8 & 0xff; break; case 0x3: _0x195344 = _0x2cc4d1 & 0xff; } switch (_0x76b64d) { case 0x0: _0x3e3cd2 = (_0x195344 & 0xff) << 0x18 | (_0x3e3cd2 >>> 0x10 & 0xff) << 0x10 | (_0x3e3cd2 >>> 0x8 & 0xff) << 0x8 | _0x3e3cd2 & 0xff; break; case 0x1: _0x3e3cd2 = (_0x3e3cd2 >>> 0x18 & 0xff) << 0x18 | (_0x195344 & 0xff) << 0x10 | (_0x3e3cd2 >>> 0x8 & 0xff) << 0x8 | _0x3e3cd2 & 0xff; break; case 0x2: _0x3e3cd2 = (_0x3e3cd2 >>> 0x18 & 0xff) << 0x18 | (_0x3e3cd2 >>> 0x10 & 0xff) << 0x10 | _0x2d63f9['SGHUX'](_0x195344 & 0xff, 0x8) | _0x3e3cd2 & 0xff; break; case 0x3: _0x3e3cd2 = (_0x3e3cd2 >>> 0x18 & 0xff) << 0x18 | (_0x3e3cd2 >>> 0x10 & 0xff) << 0x10 | (_0x3e3cd2 >>> 0x8 & 0xff) << 0x8 | _0x195344 & 0xff; } _0x5aff49 && (0x0 == (_0x3e3cd2 & 0xff) ? 0x0 != _0x3e3cd2 && (_0x3e3cd2 = 0x0) : 0xff != (_0x3e3cd2 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x3e3cd2 & 0xff], _0x3e3cd2 = _0x2d63f9[_0x4cc7('0x3994')]((_0x3e3cd2 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10, 0xff) << 0x18 | ((_0x3e3cd2 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | ((_0x3e3cd2 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x3e3cd2 & 0xff)); switch (_0x16dada) { case 0x0: _0x859016[_0x161060] = _0x3e3cd2 >>> 0x18 & 0xff; _0x859016[_0x161060 + 0x1] = _0x3e3cd2 >>> 0x10 & 0xff; _0x859016[_0x161060 + 0x2] = _0x3e3cd2 >>> 0x8 & 0xff; _0x859016[_0x161060 + 0x3] = _0x3e3cd2 & 0xff; break; case 0x1: _0x859016[_0x161060] = _0x3e3cd2 & 0xff; _0x859016[_0x161060 + 0x1] = _0x3e3cd2 >>> 0x18 & 0xff; _0x859016[_0x161060 + 0x2] = _0x3e3cd2 >>> 0x10 & 0xff; _0x859016[_0x161060 + 0x3] = _0x3e3cd2 >>> 0x8 & 0xff; break; case 0x2: _0x859016[_0x161060] = _0x3e3cd2 >>> 0x8 & 0xff, _0x859016[_0x161060 + 0x1] = _0x3e3cd2 >>> 0x10 & 0xff, _0x859016[_0x161060 + 0x2] = _0x2d63f9[_0x4cc7('0x2e5')](_0x3e3cd2 >>> 0x18, 0xff), _0x859016[_0x161060 + 0x3] = _0x2d63f9['kZWbN'](_0x3e3cd2, 0xff); } _0x2108e8 += 0x4; _0x161060 += 0x4; } } _0x5db275[_0x4cc7('0xdc6')] = !0x0; _0x5db275[_0x4cc7('0x986')]++; } } ; _0x31a164[_0x4cc7('0xb0d')] = function(_0x181ef4, _0x59f047, _0x30b184, _0x11ff43, _0x5c752d, _0x3e7db4, _0x49367c) { null == _0x49367c && (_0x49367c = !0x1); if (_0x181ef4['width'] == _0x59f047[_0x4cc7('0x7d9')] && _0x181ef4[_0x4cc7('0x98b')] == _0x59f047['height'] && _0x30b184[_0x4cc7('0x7d9')] == _0x59f047['width'] && _0x30b184[_0x4cc7('0x98b')] == _0x59f047[_0x4cc7('0x98b')] && 0x0 == _0x30b184['x'] && 0x0 == _0x30b184['y'] && 0x0 == _0x11ff43['x'] && 0x0 == _0x11ff43['y'] && null == _0x5c752d && null == _0x3e7db4 && 0x0 == _0x49367c && _0x181ef4[_0x4cc7('0x1cef')]() == _0x59f047[_0x4cc7('0x1cef')]()) _0x181ef4[_0x4cc7('0xaa3')]['data'][_0x4cc7('0x9e7')](_0x59f047[_0x4cc7('0xaa3')]['data']); else { var _0x4bf907 = _0x59f047[_0x4cc7('0xaa3')][_0x4cc7('0x42')] , _0x48c401 = _0x181ef4[_0x4cc7('0xaa3')][_0x4cc7('0x42')]; if (null == _0x4bf907 || null == _0x48c401) return; _0x30b184 = new _0x10f9c4(_0x59f047,_0x30b184); var _0x16dada = new _0x3a3269(_0x11ff43['x'],_0x11ff43['y'],_0x30b184['width'],_0x30b184[_0x4cc7('0x98b')]); _0x16dada = new _0x10f9c4(_0x181ef4,_0x16dada); var _0x5aff49 = _0x59f047[_0x4cc7('0xaa3')][_0x4cc7('0xc79')] , _0x3908ac = _0x181ef4[_0x4cc7('0xaa3')]['format'] , _0x161060 = _0x59f047[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] , _0x54e852 = _0x181ef4[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')]; var _0x3e3cd2 = _0x59f047[_0x4cc7('0xaa3')]['bitsPerPixel'] / 0x8 | 0x0; _0x59f047 = _0x181ef4['buffer']['bitsPerPixel'] / 0x8 | 0x0; var _0x3de313 = null != _0x5c752d && _0x5c752d[_0x4cc7('0x3984')](); var _0x2bc114 = _0x49367c || _0x3de313 && !_0x181ef4['get_transparent'](); if (_0x3de313) if (null == _0x3e7db4 && (_0x3e7db4 = new _0x14c2c3()), _0x59f047 = _0x5c752d[_0x4cc7('0xaa3')]['data'], _0x49367c = _0x5c752d[_0x4cc7('0xaa3')][_0x4cc7('0xc79')], _0x3e7db4 = new _0x10f9c4(_0x5c752d,new _0x3a3269(_0x3e7db4['x'],_0x3e7db4['y'],_0x5c752d[_0x4cc7('0x7d9')],_0x5c752d[_0x4cc7('0x98b')])), _0x16dada['clip'](_0x11ff43['x'] | 0x0, _0x11ff43['y'] | 0x0, _0x3e7db4['width'], _0x3e7db4['height']), _0x2bc114) for (var _0x1fb3e3 = 0x0, _0x5260f5 = _0x16dada[_0x4cc7('0x98b')]; _0x1fb3e3 < _0x5260f5; ) { _0x2bc114 = _0x1fb3e3++; _0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184['stride'] * _0x2bc114; _0x5c752d = _0x16dada['byteOffset'] + _0x16dada[_0x4cc7('0x18de')] * _0x2bc114; var _0x23639f = _0x3e7db4['byteOffset'] + _0x56067a['zEPRi'](_0x3e7db4['stride'], _0x2bc114); for (var _0x172b83 = 0x0, _0x1baaa1 = _0x16dada[_0x4cc7('0x7d9')]; _0x172b83 < _0x1baaa1; ) { _0x172b83++; switch (_0x5aff49) { case 0x0: var _0x4b25d1 = _0x56067a[_0x4cc7('0x3995')]((_0x4bf907[_0x11ff43] & 0xff) << 0x18, (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10) | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x8 | _0x56067a['tmOZi'](_0x4bf907[_0x11ff43 + 0x3], 0xff); break; case 0x1: _0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x18 | _0x56067a[_0x4cc7('0x7f7')](_0x4bf907[_0x56067a[_0x4cc7('0x80b')](_0x11ff43, 0x2)], 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x3] & 0xff) << 0x8 | _0x4bf907[_0x11ff43] & 0xff; break; case 0x2: _0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43] & 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff; } _0x161060 && 0x0 != (_0x4b25d1 & 0xff) && 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4['unmult'] = 0xff / (_0x4b25d1 & 0xff), _0x4b25d1 = (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b25d1 & 0xff); switch (_0x3908ac) { case 0x0: var _0x4b4d92 = (_0x48c401[_0x5c752d] & 0xff) << 0x18 | _0x56067a[_0x4cc7('0x7f7')](_0x48c401[_0x5c752d + 0x1], 0xff) << 0x10 | (_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x8 | _0x48c401[_0x5c752d + 0x3] & 0xff; break; case 0x1: _0x4b4d92 = (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x18 | (_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x10 | (_0x48c401[_0x5c752d + 0x3] & 0xff) << 0x8 | _0x48c401[_0x5c752d] & 0xff; break; case 0x2: _0x4b4d92 = (_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x18 | (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x10 | (_0x48c401[_0x5c752d] & 0xff) << 0x8 | _0x48c401[_0x5c752d + 0x3] & 0xff; } _0x54e852 && 0x0 != (_0x4b4d92 & 0xff) && 0xff != (_0x4b4d92 & 0xff) && (_0x5253a4['unmult'] = 0xff / (_0x4b4d92 & 0xff), _0x4b4d92 = (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x4b4d92 >>> 0x18 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x18 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x4b4d92 >>> 0x10 & 0xff) * _0x5253a4['unmult'])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b4d92 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b4d92 & 0xff); switch (_0x49367c) { case 0x0: var _0x4ab476 = (_0x59f047[_0x23639f] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x1] & 0xff) << 0x10 | (_0x59f047[_0x23639f + 0x2] & 0xff) << 0x8 | _0x59f047[_0x23639f + 0x3] & 0xff; break; case 0x1: _0x4ab476 = (_0x59f047[_0x23639f + 0x1] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x2] & 0xff) << 0x10 | (_0x59f047[_0x23639f + 0x3] & 0xff) << 0x8 | _0x59f047[_0x23639f] & 0xff; break; case 0x2: _0x4ab476 = (_0x59f047[_0x56067a['NMlwr'](_0x23639f, 0x2)] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x1] & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x7f7')](_0x59f047[_0x23639f], 0xff) << 0x8 | _0x59f047[_0x23639f + 0x3] & 0xff; } _0x2bc114 = (_0x4ab476 & 0xff) / 0xff * ((_0x4b25d1 & 0xff) / 0xff); if (0x0 < _0x2bc114) { _0x3e3cd2 = (_0x4b4d92 & 0xff) / 0xff; _0x3de313 = 0x1 - _0x2bc114; var _0x55a4be = _0x2bc114 + _0x3e3cd2 * _0x3de313; _0x4b4d92 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](((_0x4b25d1 >>> 0x18 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x18 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x7f7')](_0x56067a[_0x4cc7('0x60b')](_0x4b4d92, 0x8), 0xff) << 0x8 | _0x4b4d92 & 0xff; _0x4b4d92 = (_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x56067a['zEPRi'](_0x4b25d1 >>> 0x10 & 0xff, _0x2bc114) + (_0x56067a[_0x4cc7('0x80e')](_0x4b4d92, 0x10) & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x10 | (_0x4b4d92 >>> 0x8 & 0xff) << 0x8 | _0x4b4d92 & 0xff; _0x4b4d92 = (_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')](((_0x4b25d1 >>> 0x8 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x8 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x8 | _0x4b4d92 & 0xff; _0x4b4d92 = _0x56067a['DPLKe']((_0x4b4d92 >>> 0x18 & 0xff) << 0x18, _0x56067a[_0x4cc7('0x80f')](_0x4b4d92 >>> 0x10 & 0xff, 0x10)) | (_0x4b4d92 >>> 0x8 & 0xff) << 0x8 | _0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](0xff * _0x55a4be)] & 0xff; _0x54e852 && (0x0 == (_0x4b4d92 & 0xff) ? 0x0 != _0x4b4d92 && (_0x4b4d92 = 0x0) : 0xff != (_0x4b4d92 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x4b4d92 & 0xff], _0x4b4d92 = ((_0x4b4d92 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x4b4d92 >>> 0x10 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x10 | ((_0x4b4d92 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4b4d92 & 0xff)); switch (_0x3908ac) { case 0x0: _0x48c401[_0x5c752d] = _0x4b4d92 >>> 0x18 & 0xff; _0x48c401[_0x5c752d + 0x1] = _0x4b4d92 >>> 0x10 & 0xff; _0x48c401[_0x5c752d + 0x2] = _0x4b4d92 >>> 0x8 & 0xff; _0x48c401[_0x5c752d + 0x3] = _0x4b4d92 & 0xff; break; case 0x1: _0x48c401[_0x5c752d] = _0x4b4d92 & 0xff; _0x48c401[_0x5c752d + 0x1] = _0x4b4d92 >>> 0x18 & 0xff; _0x48c401[_0x5c752d + 0x2] = _0x56067a[_0x4cc7('0x810')](_0x4b4d92, 0x10) & 0xff; _0x48c401[_0x5c752d + 0x3] = _0x4b4d92 >>> 0x8 & 0xff; break; case 0x2: _0x48c401[_0x5c752d] = _0x4b4d92 >>> 0x8 & 0xff, _0x48c401[_0x56067a[_0x4cc7('0x80d')](_0x5c752d, 0x1)] = _0x4b4d92 >>> 0x10 & 0xff, _0x48c401[_0x56067a[_0x4cc7('0x811')](_0x5c752d, 0x2)] = _0x4b4d92 >>> 0x18 & 0xff, _0x48c401[_0x5c752d + 0x3] = _0x4b4d92 & 0xff; } } _0x11ff43 += 0x4; _0x5c752d += 0x4; _0x23639f += 0x4; } } else for (_0x4b4d92 = 0x0, _0x2bc114 = _0x16dada[_0x4cc7('0x98b')]; _0x4b4d92 < _0x2bc114; ) for (_0x3e3cd2 = _0x4b4d92++, _0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184[_0x4cc7('0x18de')] * _0x3e3cd2, _0x5c752d = _0x16dada[_0x4cc7('0x311b')] + _0x16dada[_0x4cc7('0x18de')] * _0x3e3cd2, _0x23639f = _0x3e7db4[_0x4cc7('0x311b')] + _0x3e7db4['stride'] * _0x3e3cd2, _0x3e3cd2 = 0x0, _0x3de313 = _0x16dada['width']; _0x3e3cd2 < _0x3de313; ) { _0x3e3cd2++; switch (_0x5aff49) { case 0x0: _0x4b25d1 = (_0x4bf907[_0x11ff43] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff; break; case 0x1: _0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x18 | (_0x4bf907[_0x56067a[_0x4cc7('0x812')](_0x11ff43, 0x2)] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x3] & 0xff) << 0x8 | _0x4bf907[_0x11ff43] & 0xff; break; case 0x2: _0x4b25d1 = _0x56067a[_0x4cc7('0x80f')](_0x56067a[_0x4cc7('0x7f7')](_0x4bf907[_0x11ff43 + 0x2], 0xff), 0x18) | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x813')](_0x4bf907[_0x11ff43], 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff; } _0x161060 && 0x0 != (_0x4b25d1 & 0xff) && 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4['unmult'] = 0xff / (_0x4b25d1 & 0xff), _0x4b25d1 = _0x56067a[_0x4cc7('0x814')](_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff, 0x18) | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b25d1 & 0xff); switch (_0x49367c) { case 0x0: _0x4ab476 = (_0x59f047[_0x23639f] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x1] & 0xff) << 0x10 | (_0x59f047[_0x23639f + 0x2] & 0xff) << 0x8 | _0x59f047[_0x23639f + 0x3] & 0xff; break; case 0x1: _0x4ab476 = _0x56067a['WQlfV']((_0x59f047[_0x23639f + 0x1] & 0xff) << 0x18 | (_0x59f047[_0x23639f + 0x2] & 0xff) << 0x10, (_0x59f047[_0x23639f + 0x3] & 0xff) << 0x8) | _0x59f047[_0x23639f] & 0xff; break; case 0x2: _0x4ab476 = _0x56067a[_0x4cc7('0x813')](_0x59f047[_0x23639f + 0x2], 0xff) << 0x18 | _0x56067a[_0x4cc7('0x816')](_0x59f047[_0x23639f + 0x1], 0xff) << 0x10 | (_0x59f047[_0x23639f] & 0xff) << 0x8 | _0x59f047[_0x23639f + 0x3] & 0xff; } _0x4b25d1 = (_0x4b25d1 >>> 0x18 & 0xff) << 0x18 | (_0x4b25d1 >>> 0x10 & 0xff) << 0x10 | (_0x4b25d1 >>> 0x8 & 0xff) << 0x8 | Math['round']((_0x4ab476 & 0xff) / 0xff * (_0x4b25d1 & 0xff)) & 0xff; _0x54e852 && (0x0 == (_0x4b25d1 & 0xff) ? 0x0 != _0x4b25d1 && (_0x4b25d1 = 0x0) : 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x4b25d1 & 0xff], _0x4b25d1 = ((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | ((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4b25d1 & 0xff)); switch (_0x3908ac) { case 0x0: _0x48c401[_0x5c752d] = _0x4b25d1 >>> 0x18 & 0xff; _0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x10 & 0xff; _0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x8 & 0xff; _0x48c401[_0x5c752d + 0x3] = _0x4b25d1 & 0xff; break; case 0x1: _0x48c401[_0x5c752d] = _0x4b25d1 & 0xff; _0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x18 & 0xff; _0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x10 & 0xff; _0x48c401[_0x5c752d + 0x3] = _0x4b25d1 >>> 0x8 & 0xff; break; case 0x2: _0x48c401[_0x5c752d] = _0x4b25d1 >>> 0x8 & 0xff, _0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x10 & 0xff, _0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x18 & 0xff, _0x48c401[_0x5c752d + 0x3] = _0x4b25d1 & 0xff; } _0x11ff43 += 0x4; _0x5c752d += 0x4; _0x23639f += 0x4; } else if (_0x2bc114) for (_0x4ab476 = 0x0, _0x59f047 = _0x16dada[_0x4cc7('0x98b')]; _0x4ab476 < _0x59f047; ) for (_0x5c752d = _0x4ab476++, _0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184[_0x4cc7('0x18de')] * _0x5c752d, _0x5c752d = _0x16dada[_0x4cc7('0x311b')] + _0x16dada['stride'] * _0x5c752d, _0x49367c = 0x0, _0x3e7db4 = _0x16dada[_0x4cc7('0x7d9')]; _0x49367c < _0x3e7db4; ) { _0x49367c++; switch (_0x5aff49) { case 0x0: _0x4b25d1 = _0x56067a['yRGCz'](_0x4bf907[_0x11ff43] & 0xff, 0x18) | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x8 | _0x4bf907[_0x56067a[_0x4cc7('0x817')](_0x11ff43, 0x3)] & 0xff; break; case 0x1: _0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x3] & 0xff) << 0x8 | _0x4bf907[_0x11ff43] & 0xff; break; case 0x2: _0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43] & 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff; } _0x161060 && 0x0 != (_0x4b25d1 & 0xff) && 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x4b25d1 & 0xff), _0x4b25d1 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b25d1 & 0xff); switch (_0x3908ac) { case 0x0: _0x4b4d92 = (_0x48c401[_0x5c752d] & 0xff) << 0x18 | (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x10 | (_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x8 | _0x48c401[_0x56067a[_0x4cc7('0x818')](_0x5c752d, 0x3)] & 0xff; break; case 0x1: _0x4b4d92 = (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x18 | (_0x48c401[_0x56067a[_0x4cc7('0x819')](_0x5c752d, 0x2)] & 0xff) << 0x10 | (_0x48c401[_0x5c752d + 0x3] & 0xff) << 0x8 | _0x48c401[_0x5c752d] & 0xff; break; case 0x2: _0x4b4d92 = _0x56067a[_0x4cc7('0x815')]((_0x48c401[_0x5c752d + 0x2] & 0xff) << 0x18 | (_0x48c401[_0x5c752d + 0x1] & 0xff) << 0x10 | (_0x48c401[_0x5c752d] & 0xff) << 0x8, _0x48c401[_0x5c752d + 0x3] & 0xff); } _0x54e852 && 0x0 != (_0x4b4d92 & 0xff) && 0xff != (_0x4b4d92 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x4b4d92 & 0xff), _0x4b4d92 = (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x56067a[_0x4cc7('0x81a')](_0x4b4d92, 0x18) & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x4b4d92 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b4d92 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b4d92 & 0xff); _0x2bc114 = (_0x4b25d1 & 0xff) / 0xff; _0x3e3cd2 = (_0x4b4d92 & 0xff) / 0xff; _0x3de313 = 0x1 - _0x2bc114; _0x55a4be = _0x2bc114 + _0x3e3cd2 * _0x3de313; 0x0 == _0x55a4be ? _0x4b4d92 = 0x0 : (_0x4b4d92 = _0x56067a['syJnE']((_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')](((_0x4b25d1 >>> 0x18 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x18 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10, (_0x4b4d92 >>> 0x8 & 0xff) << 0x8) | _0x4b4d92 & 0xff, _0x4b4d92 = (_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')](((_0x4b25d1 >>> 0x10 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x10 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)] & 0xff) << 0x10 | (_0x4b4d92 >>> 0x8 & 0xff) << 0x8 | _0x4b4d92 & 0xff, _0x4b4d92 = (_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x816')](_0x5253a4[_0x4cc7('0x37b9')][Math['round'](((_0x4b25d1 >>> 0x8 & 0xff) * _0x2bc114 + (_0x4b4d92 >>> 0x8 & 0xff) * _0x3e3cd2 * _0x3de313) / _0x55a4be)], 0xff) << 0x8 | _0x4b4d92 & 0xff, _0x4b4d92 = _0x56067a[_0x4cc7('0x81c')]((_0x4b4d92 >>> 0x18 & 0xff) << 0x18 | (_0x4b4d92 >>> 0x10 & 0xff) << 0x10 | (_0x4b4d92 >>> 0x8 & 0xff) << 0x8, _0x5253a4[_0x4cc7('0x37b9')][Math['round'](0xff * _0x55a4be)] & 0xff)); _0x54e852 && (0x0 == (_0x4b4d92 & 0xff) ? 0x0 != _0x4b4d92 && (_0x4b4d92 = 0x0) : 0xff != (_0x4b4d92 & 0xff) && (_0x5253a4['a16'] = _0x5253a4[_0x4cc7('0x37bb')][_0x4b4d92 & 0xff], _0x4b4d92 = ((_0x4b4d92 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x4b4d92 >>> 0x10 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x10 | ((_0x4b4d92 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4b4d92 & 0xff)); switch (_0x3908ac) { case 0x0: _0x48c401[_0x5c752d] = _0x4b4d92 >>> 0x18 & 0xff; _0x48c401[_0x5c752d + 0x1] = _0x56067a['NPaxu'](_0x4b4d92 >>> 0x10, 0xff); _0x48c401[_0x5c752d + 0x2] = _0x4b4d92 >>> 0x8 & 0xff; _0x48c401[_0x5c752d + 0x3] = _0x4b4d92 & 0xff; break; case 0x1: _0x48c401[_0x5c752d] = _0x4b4d92 & 0xff; _0x48c401[_0x5c752d + 0x1] = _0x4b4d92 >>> 0x18 & 0xff; _0x48c401[_0x5c752d + 0x2] = _0x4b4d92 >>> 0x10 & 0xff; _0x48c401[_0x5c752d + 0x3] = _0x4b4d92 >>> 0x8 & 0xff; break; case 0x2: _0x48c401[_0x5c752d] = _0x4b4d92 >>> 0x8 & 0xff, _0x48c401[_0x5c752d + 0x1] = _0x4b4d92 >>> 0x10 & 0xff, _0x48c401[_0x56067a[_0x4cc7('0x819')](_0x5c752d, 0x2)] = _0x4b4d92 >>> 0x18 & 0xff, _0x48c401[_0x56067a[_0x4cc7('0x819')](_0x5c752d, 0x3)] = _0x4b4d92 & 0xff; } _0x11ff43 += 0x4; _0x5c752d += 0x4; } else if (_0x5aff49 == _0x3908ac && _0x161060 == _0x54e852 && _0x3e3cd2 == _0x59f047) for (_0x4b25d1 = 0x0, _0x5aff49 = _0x16dada[_0x4cc7('0x98b')]; _0x4b25d1 < _0x5aff49; ) _0x3908ac = _0x4b25d1++, _0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184[_0x4cc7('0x18de')] * _0x3908ac, _0x5c752d = _0x16dada[_0x4cc7('0x311b')] + _0x16dada[_0x4cc7('0x18de')] * _0x3908ac, _0x48c401[_0x4cc7('0x9e7')](_0x4bf907[_0x4cc7('0x38d9')](_0x11ff43, _0x56067a[_0x4cc7('0x819')](_0x11ff43, _0x16dada['width'] * _0x59f047)), _0x5c752d); else for (_0x4b4d92 = 0x0, _0x4ab476 = _0x16dada[_0x4cc7('0x98b')]; _0x4b4d92 < _0x4ab476; ) for (_0x5c752d = _0x4b4d92++, _0x11ff43 = _0x30b184[_0x4cc7('0x311b')] + _0x30b184[_0x4cc7('0x18de')] * _0x5c752d, _0x5c752d = _0x16dada[_0x4cc7('0x311b')] + _0x16dada['stride'] * _0x5c752d, _0x59f047 = 0x0, _0x49367c = _0x16dada[_0x4cc7('0x7d9')]; _0x59f047 < _0x49367c; ) { _0x59f047++; switch (_0x5aff49) { case 0x0: _0x4b25d1 = (_0x4bf907[_0x11ff43] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x8 | _0x4bf907[_0x11ff43 + 0x3] & 0xff; break; case 0x1: _0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x10 | (_0x4bf907[_0x11ff43 + 0x3] & 0xff) << 0x8 | _0x4bf907[_0x11ff43] & 0xff; break; case 0x2: _0x4b25d1 = (_0x4bf907[_0x11ff43 + 0x2] & 0xff) << 0x18 | (_0x4bf907[_0x11ff43 + 0x1] & 0xff) << 0x10 | _0x56067a['yRGCz'](_0x4bf907[_0x11ff43] & 0xff, 0x8) | _0x4bf907[_0x11ff43 + 0x3] & 0xff; } _0x161060 && 0x0 != (_0x4b25d1 & 0xff) && 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4['unmult'] = 0xff / (_0x4b25d1 & 0xff), _0x4b25d1 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | _0x56067a[_0x4cc7('0x814')](_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff, 0x10) | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x4b25d1 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x4b25d1 & 0xff); _0x54e852 && (_0x56067a['JzcBq'](0x0, _0x4b25d1 & 0xff) ? 0x0 != _0x4b25d1 && (_0x4b25d1 = 0x0) : 0xff != (_0x4b25d1 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x4b25d1 & 0xff], _0x4b25d1 = ((_0x4b25d1 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x4b25d1 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | (_0x56067a[_0x4cc7('0x81e')](_0x4b25d1 >>> 0x8, 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4b25d1 & 0xff)); switch (_0x3908ac) { case 0x0: _0x48c401[_0x5c752d] = _0x4b25d1 >>> 0x18 & 0xff; _0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x10 & 0xff; _0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x8 & 0xff; _0x48c401[_0x5c752d + 0x3] = _0x56067a[_0x4cc7('0x81f')](_0x4b25d1, 0xff); break; case 0x1: _0x48c401[_0x5c752d] = _0x4b25d1 & 0xff; _0x48c401[_0x5c752d + 0x1] = _0x4b25d1 >>> 0x18 & 0xff; _0x48c401[_0x5c752d + 0x2] = _0x4b25d1 >>> 0x10 & 0xff; _0x48c401[_0x5c752d + 0x3] = _0x4b25d1 >>> 0x8 & 0xff; break; case 0x2: _0x48c401[_0x5c752d] = _0x4b25d1 >>> 0x8 & 0xff, _0x48c401[_0x5c752d + 0x1] = _0x56067a[_0x4cc7('0x820')](_0x4b25d1 >>> 0x10, 0xff), _0x48c401[_0x56067a['LjbbM'](_0x5c752d, 0x2)] = _0x56067a[_0x4cc7('0x820')](_0x4b25d1 >>> 0x18, 0xff), _0x48c401[_0x5c752d + 0x3] = _0x4b25d1 & 0xff; } _0x11ff43 += 0x4; _0x5c752d += 0x4; } } _0x181ef4[_0x4cc7('0xdc6')] = !0x0; _0x181ef4[_0x4cc7('0x986')]++; } ; _0x31a164['fillRect'] = function(_0x5a1d30, _0x5b4498, _0x2100b9, _0x3b1240) { switch (_0x3b1240) { case 0x1: _0x2100b9 = (_0x2100b9 >>> 0x10 & 0xff) << 0x18 | (_0x2100b9 >>> 0x8 & 0xff) << 0x10 | (_0x2100b9 & 0xff) << 0x8 | _0x2100b9 >>> 0x18 & 0xff; break; case 0x2: _0x2100b9 = (_0x2100b9 >>> 0x8 & 0xff) << 0x18 | (_0x2100b9 >>> 0x10 & 0xff) << 0x10 | (_0x2100b9 >>> 0x18 & 0xff) << 0x8 | _0x2d63f9[_0x4cc7('0x2e5')](_0x2100b9, 0xff); } _0x5a1d30['get_transparent']() || (_0x2100b9 = (_0x2100b9 >>> 0x18 & 0xff) << 0x18 | (_0x2100b9 >>> 0x10 & 0xff) << 0x10 | _0x2d63f9[_0x4cc7('0x3996')](_0x2100b9 >>> 0x8 & 0xff, 0x8) | 0xff); _0x3b1240 = _0x5a1d30[_0x4cc7('0xaa3')][_0x4cc7('0x42')]; if (null != _0x3b1240) { var _0x2febc8 = _0x5a1d30[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]; _0x5a1d30[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] && (0x0 == (_0x2100b9 & 0xff) ? 0x0 != _0x2100b9 && (_0x2100b9 = 0x0) : 0xff != (_0x2100b9 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x2100b9 & 0xff], _0x2100b9 = ((_0x2100b9 >>> 0x18 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x18 | ((_0x2d63f9['byimi'](_0x2100b9, 0x10) & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x10 | ((_0x2100b9 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x2100b9 & 0xff)); _0x5b4498 = new _0x10f9c4(_0x5a1d30,_0x5b4498); for (var _0x151803, _0x15eb69 = 0x0, _0x4bf907 = _0x5b4498[_0x4cc7('0x98b')]; _0x15eb69 < _0x4bf907; ) { if (_0x4cc7('0x3997') !== _0x4cc7('0x3998')) { _0x151803 = _0x15eb69++; _0x151803 = _0x5b4498[_0x4cc7('0x311b')] + _0x5b4498[_0x4cc7('0x18de')] * _0x151803; for (var _0x48c401 = 0x0, _0x16dada = _0x5b4498[_0x4cc7('0x7d9')]; _0x2d63f9[_0x4cc7('0x27e')](_0x48c401, _0x16dada); ) { var _0x5aff49 = _0x48c401++; _0x5aff49 = _0x151803 + 0x4 * _0x5aff49; switch (_0x2febc8) { case 0x0: _0x3b1240[_0x5aff49] = _0x2100b9 >>> 0x18 & 0xff; _0x3b1240[_0x5aff49 + 0x1] = _0x2100b9 >>> 0x10 & 0xff; _0x3b1240[_0x5aff49 + 0x2] = _0x2100b9 >>> 0x8 & 0xff; _0x3b1240[_0x5aff49 + 0x3] = _0x2100b9 & 0xff; break; case 0x1: _0x3b1240[_0x5aff49] = _0x2100b9 & 0xff; _0x3b1240[_0x5aff49 + 0x1] = _0x2100b9 >>> 0x18 & 0xff; _0x3b1240[_0x5aff49 + 0x2] = _0x2100b9 >>> 0x10 & 0xff; _0x3b1240[_0x5aff49 + 0x3] = _0x2d63f9['byimi'](_0x2100b9, 0x8) & 0xff; break; case 0x2: _0x3b1240[_0x5aff49] = _0x2100b9 >>> 0x8 & 0xff, _0x3b1240[_0x5aff49 + 0x1] = _0x2100b9 >>> 0x10 & 0xff, _0x3b1240[_0x5aff49 + 0x2] = _0x2100b9 >>> 0x18 & 0xff, _0x3b1240[_0x5aff49 + 0x3] = _0x2100b9 & 0xff; } } } else { return 0x1; } } _0x5a1d30[_0x4cc7('0xdc6')] = !0x0; _0x5a1d30[_0x4cc7('0x986')]++; } } ; _0x31a164[_0x4cc7('0x238b')] = function(_0xa0746e, _0x354979, _0x2d5806, _0x40c0a5, _0x5c260f, _0x3875a8, _0x21c6c9, _0x4bf907, _0x48c401) { null == _0x21c6c9 && (_0x21c6c9 = 0x1); null == _0x3875a8 && (_0x3875a8 = 0x4); null == _0x5c260f && (_0x5c260f = 0x4); (_0x4bf907 = _0xa0746e[_0x4cc7('0x3999')]()) && _0xa0746e[_0x4cc7('0x1f57')](!0x1); _0x5ed6a2[_0x4cc7('0x90c')](_0xa0746e, _0x354979, _0x2d5806, _0x40c0a5, _0x5c260f, _0x3875a8, _0x21c6c9); _0xa0746e['dirty'] = !0x0; _0xa0746e[_0x4cc7('0x986')]++; _0x4bf907 && _0xa0746e[_0x4cc7('0x1f57')](!0x0); return _0xa0746e; } ; _0x31a164['getColorBoundsRect'] = function(_0x835393, _0x5261fe, _0x38368f, _0xe3e790, _0x2a8bc8) { var _0x1bd451 = _0x835393['width'] + 0x1 , _0x587b9b = 0x0 , _0x4bf907 = _0x835393[_0x4cc7('0x98b')] + 0x1 , _0x48c401 = 0x0; switch (_0x2a8bc8) { case 0x1: _0x38368f = (_0x38368f >>> 0x10 & 0xff) << 0x18 | (_0x38368f >>> 0x8 & 0xff) << 0x10 | _0x56067a[_0x4cc7('0x820')](_0x38368f, 0xff) << 0x8 | _0x38368f >>> 0x18 & 0xff; _0x5261fe = (_0x5261fe >>> 0x10 & 0xff) << 0x18 | (_0x5261fe >>> 0x8 & 0xff) << 0x10 | (_0x5261fe & 0xff) << 0x8 | _0x5261fe >>> 0x18 & 0xff; break; case 0x2: _0x38368f = _0x56067a[_0x4cc7('0x822')]((_0x38368f >>> 0x8 & 0xff) << 0x18, (_0x38368f >>> 0x10 & 0xff) << 0x10) | (_0x38368f >>> 0x18 & 0xff) << 0x8 | _0x38368f & 0xff, _0x5261fe = (_0x5261fe >>> 0x8 & 0xff) << 0x18 | (_0x5261fe >>> 0x10 & 0xff) << 0x10 | (_0x5261fe >>> 0x18 & 0xff) << 0x8 | _0x56067a[_0x4cc7('0x820')](_0x5261fe, 0xff); } _0x835393[_0x4cc7('0x3984')]() || (_0x38368f = (_0x38368f >>> 0x18 & 0xff) << 0x18 | (_0x38368f >>> 0x10 & 0xff) << 0x10 | (_0x38368f >>> 0x8 & 0xff) << 0x8 | 0xff, _0x5261fe = _0x56067a[_0x4cc7('0x399a')](_0x5261fe >>> 0x18, 0xff) << 0x18 | (_0x5261fe >>> 0x10 & 0xff) << 0x10 | (_0x5261fe >>> 0x8 & 0xff) << 0x8 | 0xff); for (var _0x16dada = 0x0, _0x5aff49 = _0x835393['width']; _0x16dada < _0x5aff49; ) { var _0x26f8e5 = _0x16dada++; _0x2a8bc8 = !0x1; for (var _0x161060 = 0x0, _0x4571c2 = _0x835393[_0x4cc7('0x98b')]; _0x161060 < _0x4571c2; ) if (_0x2a8bc8 = _0x161060++, _0x2a8bc8 = _0x835393['getPixel32'](_0x26f8e5, _0x2a8bc8, 0x0), _0x2a8bc8 = _0xe3e790 ? (_0x2a8bc8 & _0x5261fe) == _0x38368f : (_0x2a8bc8 & _0x5261fe) != _0x38368f) { _0x26f8e5 < _0x1bd451 && (_0x1bd451 = _0x26f8e5); break; } if (_0x2a8bc8) break; } _0x16dada = 0x0; for (_0x5aff49 = _0x835393[_0x4cc7('0x7d9')]; _0x16dada < _0x5aff49; ) { _0x2a8bc8 = _0x16dada++; _0x26f8e5 = _0x835393[_0x4cc7('0x7d9')] - 0x1 - _0x2a8bc8; _0x2a8bc8 = !0x1; _0x161060 = 0x0; for (_0x4571c2 = _0x835393['height']; _0x161060 < _0x4571c2; ) if (_0x2a8bc8 = _0x161060++, _0x2a8bc8 = _0x835393[_0x4cc7('0x34ae')](_0x26f8e5, _0x2a8bc8, 0x0), _0x2a8bc8 = _0xe3e790 ? (_0x2a8bc8 & _0x5261fe) == _0x38368f : (_0x2a8bc8 & _0x5261fe) != _0x38368f) { _0x26f8e5 > _0x587b9b && (_0x587b9b = _0x26f8e5); break; } if (_0x2a8bc8) break; } _0x16dada = 0x0; for (_0x5aff49 = _0x835393[_0x4cc7('0x98b')]; _0x16dada < _0x5aff49; ) { _0x26f8e5 = _0x16dada++; _0x2a8bc8 = !0x1; _0x161060 = 0x0; for (_0x4571c2 = _0x835393[_0x4cc7('0x7d9')]; _0x161060 < _0x4571c2; ) if (_0x2a8bc8 = _0x161060++, _0x2a8bc8 = _0x835393[_0x4cc7('0x34ae')](_0x2a8bc8, _0x26f8e5, 0x0), _0x2a8bc8 = _0xe3e790 ? (_0x2a8bc8 & _0x5261fe) == _0x38368f : _0x56067a[_0x4cc7('0x399a')](_0x2a8bc8, _0x5261fe) != _0x38368f) { _0x26f8e5 < _0x4bf907 && (_0x4bf907 = _0x26f8e5); break; } if (_0x2a8bc8) break; } _0x16dada = 0x0; for (_0x5aff49 = _0x835393[_0x4cc7('0x98b')]; _0x16dada < _0x5aff49; ) { if (_0x4cc7('0x399b') === _0x4cc7('0x399c')) { return function(_0x58520b) { _0x835393[_0x4cc7('0x1f26')] = null == _0x835393['bytesLoadedCache']['h'][_0x4cc7('0x9f0')][_0x5261fe[0x0][_0x4cc7('0x8ed')]] ? _0x835393[_0x4cc7('0x1f26')] + _0x5261fe[0x0][_0x4cc7('0x1f28')] : _0x835393[_0x4cc7('0x1f26')] + (_0x5261fe[0x0][_0x4cc7('0x1f28')] - _0x835393[_0x4cc7('0x1f25')]['h'][_0x5261fe[0x0][_0x4cc7('0x8ed')]]); _0x835393[_0x4cc7('0x399d')](); } ; } else { _0x2a8bc8 = _0x16dada++; _0x26f8e5 = _0x835393[_0x4cc7('0x98b')] - 0x1 - _0x2a8bc8; _0x2a8bc8 = !0x1; _0x161060 = 0x0; for (_0x4571c2 = _0x835393[_0x4cc7('0x7d9')]; _0x161060 < _0x4571c2; ) if (_0x2a8bc8 = _0x161060++, _0x2a8bc8 = _0x835393['getPixel32'](_0x2a8bc8, _0x26f8e5, 0x0), _0x2a8bc8 = _0xe3e790 ? (_0x2a8bc8 & _0x5261fe) == _0x38368f : (_0x2a8bc8 & _0x5261fe) != _0x38368f) { _0x26f8e5 > _0x48c401 && (_0x48c401 = _0x26f8e5); break; } if (_0x2a8bc8) break; } } _0xe3e790 = _0x587b9b - _0x1bd451; _0x38368f = _0x48c401 - _0x4bf907; 0x0 < _0xe3e790 && ++_0xe3e790; 0x0 < _0x38368f && ++_0x38368f; 0x0 > _0xe3e790 && (_0xe3e790 = 0x0); 0x0 > _0x38368f && (_0x38368f = 0x0); _0x1bd451 == _0x587b9b && (_0xe3e790 = 0x1); _0x4bf907 == _0x48c401 && (_0x38368f = 0x1); _0x1bd451 > _0x835393[_0x4cc7('0x7d9')] && (_0x1bd451 = 0x0); _0x4bf907 > _0x835393[_0x4cc7('0x98b')] && (_0x4bf907 = 0x0); return new _0x3a3269(_0x1bd451,_0x4bf907,_0xe3e790,_0x38368f); } ; _0x31a164[_0x4cc7('0x34ae')] = function(_0x2182ec, _0x2896a5, _0x3ed331, _0x44ba91) { var _0x2412d9 = _0x2182ec[_0x4cc7('0xaa3')][_0x4cc7('0x42')]; _0x2896a5 = 0x4 * (_0x3ed331 + _0x2182ec[_0x4cc7('0x1454')]) * _0x2182ec[_0x4cc7('0xaa3')][_0x4cc7('0x7d9')] + 0x4 * (_0x2896a5 + _0x2182ec[_0x4cc7('0x3457')]); _0x3ed331 = _0x2182ec[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')]; switch (_0x2182ec['buffer'][_0x4cc7('0xc79')]) { case 0x0: var _0x5e33c5 = _0x56067a[_0x4cc7('0x823')]((_0x2412d9[_0x2896a5] & 0xff) << 0x18 | (_0x2412d9[_0x2896a5 + 0x1] & 0xff) << 0x10, (_0x2412d9[_0x2896a5 + 0x2] & 0xff) << 0x8) | _0x2412d9[_0x56067a[_0x4cc7('0x399e')](_0x2896a5, 0x3)] & 0xff; break; case 0x1: _0x5e33c5 = (_0x2412d9[_0x2896a5 + 0x1] & 0xff) << 0x18 | (_0x2412d9[_0x2896a5 + 0x2] & 0xff) << 0x10 | (_0x2412d9[_0x2896a5 + 0x3] & 0xff) << 0x8 | _0x2412d9[_0x2896a5] & 0xff; break; case 0x2: _0x5e33c5 = (_0x2412d9[_0x2896a5 + 0x2] & 0xff) << 0x18 | (_0x2412d9[_0x2896a5 + 0x1] & 0xff) << 0x10 | (_0x2412d9[_0x2896a5] & 0xff) << 0x8 | _0x2412d9[_0x2896a5 + 0x3] & 0xff; } _0x3ed331 && 0x0 != (_0x5e33c5 & 0xff) && 0xff != _0x56067a[_0x4cc7('0x399a')](_0x5e33c5, 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x5e33c5 & 0xff), _0x5e33c5 = (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x5e33c5 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | _0x56067a[_0x4cc7('0x824')](_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x5e33c5 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])], 0xff) << 0x10 | (_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x5e33c5 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x5e33c5 & 0xff); switch (_0x44ba91) { case 0x1: return (_0x5e33c5 & 0xff) << 0x18 | (_0x5e33c5 >>> 0x18 & 0xff) << 0x10 | (_0x56067a['bZmJG'](_0x5e33c5, 0x10) & 0xff) << 0x8 | _0x5e33c5 >>> 0x8 & 0xff; case 0x2: return _0x56067a[_0x4cc7('0x814')](_0x5e33c5 >>> 0x8 & 0xff, 0x18) | (_0x5e33c5 >>> 0x10 & 0xff) << 0x10 | (_0x5e33c5 >>> 0x18 & 0xff) << 0x8 | _0x5e33c5 & 0xff; default: return _0x5e33c5; } } ; _0x31a164['multiplyAlpha'] = function(_0x4d0a4d) { if ('ikHfk' !== _0x4cc7('0x399f')) { var _0x340e4e = _0x4d0a4d[_0x4cc7('0xaa3')][_0x4cc7('0x42')]; if (null != _0x340e4e && _0x4d0a4d[_0x4cc7('0xaa3')]['transparent']) { for (var _0x31248a = _0x4d0a4d[_0x4cc7('0xaa3')]['format'], _0x1a50d8, _0x265f4c = 0x0, _0x5cfacd = _0x340e4e['length'] / 0x4 | 0x0; _0x265f4c < _0x5cfacd; ) { var _0x4deae2 = _0x265f4c++ , _0x4bf907 = 0x4 * _0x4deae2; switch (_0x31248a) { case 0x0: _0x1a50d8 = _0x2d63f9[_0x4cc7('0x2e4')]((_0x340e4e[_0x4bf907] & 0xff) << 0x18, (_0x340e4e[_0x4bf907 + 0x1] & 0xff) << 0x10) | (_0x340e4e[_0x2d63f9[_0x4cc7('0x3993')](_0x4bf907, 0x2)] & 0xff) << 0x8 | _0x340e4e[_0x4bf907 + 0x3] & 0xff; break; case 0x1: _0x1a50d8 = (_0x340e4e[_0x4bf907 + 0x1] & 0xff) << 0x18 | (_0x340e4e[_0x4bf907 + 0x2] & 0xff) << 0x10 | (_0x340e4e[_0x4bf907 + 0x3] & 0xff) << 0x8 | _0x340e4e[_0x4bf907] & 0xff; break; case 0x2: _0x1a50d8 = _0x2d63f9[_0x4cc7('0x2e4')]((_0x340e4e[_0x4bf907 + 0x2] & 0xff) << 0x18 | (_0x340e4e[_0x4bf907 + 0x1] & 0xff) << 0x10, (_0x340e4e[_0x4bf907] & 0xff) << 0x8) | _0x340e4e[_0x4bf907 + 0x3] & 0xff; } _0x4deae2 *= 0x4; 0x0 == (_0x1a50d8 & 0xff) ? 0x0 != _0x1a50d8 && (_0x1a50d8 = 0x0) : 0xff != (_0x1a50d8 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x1a50d8 & 0xff], _0x1a50d8 = _0x2d63f9[_0x4cc7('0x2e6')]((_0x2d63f9[_0x4cc7('0x339d')]((_0x1a50d8 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')], 0x10) & 0xff) << 0x18, (_0x2d63f9[_0x4cc7('0x2e7')](_0x1a50d8 >>> 0x10 & 0xff, _0x5253a4[_0x4cc7('0x37ba')]) >> 0x10 & 0xff) << 0x10) | ((_0x1a50d8 >>> 0x8 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x8 | _0x1a50d8 & 0xff); switch (_0x31248a) { case 0x0: _0x340e4e[_0x4deae2] = _0x1a50d8 >>> 0x18 & 0xff; _0x340e4e[_0x4deae2 + 0x1] = _0x1a50d8 >>> 0x10 & 0xff; _0x340e4e[_0x4deae2 + 0x2] = _0x1a50d8 >>> 0x8 & 0xff; _0x340e4e[_0x4deae2 + 0x3] = _0x1a50d8 & 0xff; break; case 0x1: _0x340e4e[_0x4deae2] = _0x1a50d8 & 0xff; _0x340e4e[_0x4deae2 + 0x1] = _0x2d63f9[_0x4cc7('0x39a0')](_0x1a50d8, 0x18) & 0xff; _0x340e4e[_0x4deae2 + 0x2] = _0x2d63f9[_0x4cc7('0x2e8')](_0x1a50d8 >>> 0x10, 0xff); _0x340e4e[_0x4deae2 + 0x3] = _0x1a50d8 >>> 0x8 & 0xff; break; case 0x2: _0x340e4e[_0x4deae2] = _0x1a50d8 >>> 0x8 & 0xff, _0x340e4e[_0x4deae2 + 0x1] = _0x1a50d8 >>> 0x10 & 0xff, _0x340e4e[_0x4deae2 + 0x2] = _0x1a50d8 >>> 0x18 & 0xff, _0x340e4e[_0x4deae2 + 0x3] = _0x1a50d8 & 0xff; } } _0x4d0a4d[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] = !0x0; _0x4d0a4d[_0x4cc7('0xdc6')] = !0x0; _0x4d0a4d[_0x4cc7('0x986')]++; } } else { this['image'] = _0x4d0a4d; null == _0x340e4e ? this['rect'] = _0x4d0a4d['get_rect']() : (0x0 > _0x340e4e['x'] && (_0x340e4e['x'] = 0x0), 0x0 > _0x340e4e['y'] && (_0x340e4e['y'] = 0x0), _0x340e4e['x'] + _0x340e4e[_0x4cc7('0x7d9')] > _0x4d0a4d[_0x4cc7('0x7d9')] && (_0x340e4e[_0x4cc7('0x7d9')] = _0x4d0a4d[_0x4cc7('0x7d9')] - _0x340e4e['x']), _0x340e4e['y'] + _0x340e4e[_0x4cc7('0x98b')] > _0x4d0a4d[_0x4cc7('0x98b')] && (_0x340e4e[_0x4cc7('0x98b')] = _0x56067a['qTCDP'](_0x4d0a4d[_0x4cc7('0x98b')], _0x340e4e['y'])), 0x0 > _0x340e4e[_0x4cc7('0x7d9')] && (_0x340e4e[_0x4cc7('0x7d9')] = 0x0), 0x0 > _0x340e4e[_0x4cc7('0x98b')] && (_0x340e4e['height'] = 0x0), this[_0x4cc7('0xaee')] = _0x340e4e); this[_0x4cc7('0x18de')] = _0x4d0a4d['buffer']['get_stride'](); this[_0x4cc7('0x9c7')](); } } ; _0x31a164['setFormat'] = function(_0x8127e7, _0x4f0be7) { var _0x1922a0 = {}; _0x1922a0[_0x4cc7('0x39a1')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 == _0x5260f5; } ; var _0x553302 = _0x8127e7[_0x4cc7('0xaa3')][_0x4cc7('0x42')]; if (null != _0x553302) { var _0x3faf1b = _0x553302['length'] / 0x4 | 0x0; switch (_0x8127e7[_0x4cc7('0x1cef')]()) { case 0x0: var _0x284558 = 0x0; var _0x281f6f = 0x1; var _0x305a55 = 0x2; var _0x4bf907 = 0x3; break; case 0x1: _0x284558 = 0x1; _0x281f6f = 0x2; _0x305a55 = 0x3; _0x4bf907 = 0x0; break; case 0x2: _0x284558 = 0x2, _0x281f6f = 0x1, _0x305a55 = 0x0, _0x4bf907 = 0x3; } switch (_0x4f0be7) { case 0x0: var _0x48c401 = 0x0; var _0x16dada = 0x1; var _0x5aff49 = 0x2; var _0x360d6f = 0x3; break; case 0x1: _0x48c401 = 0x1; _0x16dada = 0x2; _0x5aff49 = 0x3; _0x360d6f = 0x0; break; case 0x2: _0x48c401 = 0x2, _0x16dada = 0x1, _0x5aff49 = 0x0, _0x360d6f = 0x3; } for (var _0x161060 = 0x0; _0x161060 < _0x3faf1b; ) { if (_0x4cc7('0x39a2') === _0x4cc7('0x39a2')) { var _0x1b0f5f = 0x4 * _0x161060++; var _0x3e3cd2 = _0x553302[_0x56067a[_0x4cc7('0x399e')](_0x1b0f5f, _0x284558)]; var _0x45b07d = _0x553302[_0x1b0f5f + _0x281f6f]; var _0x2bc114 = _0x553302[_0x1b0f5f + _0x305a55]; var _0x1fb3e3 = _0x553302[_0x1b0f5f + _0x4bf907]; _0x553302[_0x1b0f5f + _0x48c401] = _0x3e3cd2; _0x553302[_0x1b0f5f + _0x16dada] = _0x45b07d; _0x553302[_0x1b0f5f + _0x5aff49] = _0x2bc114; _0x553302[_0x1b0f5f + _0x360d6f] = _0x1fb3e3; } else { if (_0x8127e7 == (this[_0x4cc7('0xb1c')] >= this[_0x4cc7('0x2e07')][_0x4cc7('0x34')]() + this[_0x4cc7('0x2e08')][_0x4cc7('0x34')]() ? null : this[_0x4cc7('0xb1c')] < this[_0x4cc7('0x2e07')]['get_length']() ? this[_0x4cc7('0x2e07')][_0x4cc7('0x2b')](this[_0x4cc7('0xb1c')]) : this[_0x4cc7('0x2e08')][_0x4cc7('0x2b')](this['index'] - this[_0x4cc7('0x2e07')]['get_length']()))) { _0x2116b2['mid'] = 0xbaa38; var _0x538112 = _0x4f0be7[_0x4cc7('0x39b')]; _0x4f0be7 = (_0x1922a0[_0x4cc7('0x39a1')](_0x8127e7[_0x4cc7('0x1987')]['pathName'], _0x4f0be7[_0x4cc7('0xb7f')][_0x4cc7('0xee1')][_0x4cc7('0x1109')]) && (_0x8127e7[_0x4cc7('0x2c97')][_0x4cc7('0xee2')] ? _0x8127e7[_0x4cc7('0x2ad8')] : _0x8127e7[_0x4cc7('0x1452')]) <= _0x538112 && (_0x8127e7[_0x4cc7('0x2c97')][_0x4cc7('0xee2')] ? _0x8127e7[_0x4cc7('0x1452')] : _0x8127e7[_0x4cc7('0x2ad8')]) >= _0x538112 ? _0x8127e7[_0x4cc7('0x2c97')][_0x4cc7('0xee2')] ? _0x8127e7[_0x4cc7('0x1452')] - _0x538112 : _0x538112 - _0x8127e7[_0x4cc7('0x1452')] : -0x1) + 0x1; if (_0x4f0be7 <= (_0x8127e7[_0x4cc7('0x2c97')][_0x4cc7('0xee2')] ? _0x8127e7['startIndex'] : _0x8127e7[_0x4cc7('0x2ad8')]) - (_0x8127e7['levelParams']['backwards'] ? _0x8127e7['endIndex'] : _0x8127e7[_0x4cc7('0x1452')])) if (0x0 >= _0x4f0be7) this['saveSubIndex'][_0x4cc7('0x227')](); else this[_0x4cc7('0x2e05')][_0x4cc7('0x1333')](_0x4f0be7); } return !0x0; } } _0x8127e7['buffer'][_0x4cc7('0xc79')] = _0x4f0be7; _0x8127e7[_0x4cc7('0xdc6')] = !0x0; _0x8127e7['version']++; } } ; _0x31a164[_0x4cc7('0x165c')] = function(_0x541281, _0xf71074, _0x54be3e, _0x387b04, _0x124c58) { switch (_0x124c58) { case 0x1: _0x387b04 = (_0x387b04 >>> 0x10 & 0xff) << 0x18 | _0x2d63f9[_0x4cc7('0x39a3')](_0x387b04 >>> 0x8 & 0xff, 0x10) | _0x2d63f9[_0x4cc7('0x39a3')](_0x387b04 & 0xff, 0x8) | _0x387b04 >>> 0x18 & 0xff; break; case 0x2: _0x387b04 = _0x2d63f9['szprm']((_0x387b04 >>> 0x8 & 0xff) << 0x18, (_0x387b04 >>> 0x10 & 0xff) << 0x10) | _0x2d63f9[_0x4cc7('0x2e9')](_0x387b04 >>> 0x18 & 0xff, 0x8) | _0x387b04 & 0xff; } _0x124c58 = 0x0; var _0x596fc6 = _0x541281['buffer']['data'] , _0x3656ff = 0x4 * (_0x54be3e + _0x541281[_0x4cc7('0x1454')]) * _0x541281['buffer'][_0x4cc7('0x7d9')] + 0x4 * (_0xf71074 + _0x541281[_0x4cc7('0x3457')]) , _0x4bf907 = _0x541281[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')]; switch (_0x541281[_0x4cc7('0xaa3')]['format']) { case 0x0: _0x124c58 = (_0x596fc6[_0x3656ff] & 0xff) << 0x18 | (_0x596fc6[_0x3656ff + 0x1] & 0xff) << 0x10 | (_0x596fc6[_0x3656ff + 0x2] & 0xff) << 0x8 | _0x596fc6[_0x3656ff + 0x3] & 0xff; break; case 0x1: _0x124c58 = (_0x596fc6[_0x3656ff + 0x1] & 0xff) << 0x18 | (_0x596fc6[_0x3656ff + 0x2] & 0xff) << 0x10 | (_0x596fc6[_0x3656ff + 0x3] & 0xff) << 0x8 | _0x596fc6[_0x3656ff] & 0xff; break; case 0x2: _0x124c58 = (_0x596fc6[_0x3656ff + 0x2] & 0xff) << 0x18 | (_0x596fc6[_0x3656ff + 0x1] & 0xff) << 0x10 | (_0x596fc6[_0x3656ff] & 0xff) << 0x8 | _0x596fc6[_0x3656ff + 0x3] & 0xff; } _0x4bf907 && 0x0 != (_0x124c58 & 0xff) && 0xff != (_0x124c58 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x124c58 & 0xff), _0x124c58 = (_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x124c58 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x18 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x124c58 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x10 | _0x2d63f9[_0x4cc7('0x2e9')](_0x5253a4['__clamp'][Math[_0x4cc7('0xa96')]((_0x124c58 >>> 0x8 & 0xff) * _0x5253a4['unmult'])] & 0xff, 0x8) | _0x124c58 & 0xff); _0x387b04 = _0x2d63f9[_0x4cc7('0x2e6')]((_0x387b04 >>> 0x18 & 0xff) << 0x18 | (_0x387b04 >>> 0x10 & 0xff) << 0x10 | (_0x387b04 >>> 0x8 & 0xff) << 0x8, _0x124c58 & 0xff); _0x124c58 = _0x541281['buffer'][_0x4cc7('0x42')]; _0xf71074 = 0x4 * (_0x54be3e + _0x541281[_0x4cc7('0x1454')]) * _0x541281[_0x4cc7('0xaa3')][_0x4cc7('0x7d9')] + _0x2d63f9[_0x4cc7('0x2ea')](0x4, _0xf71074 + _0x541281['offsetX']); _0x541281[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] && (0x0 == (_0x387b04 & 0xff) ? 0x0 != _0x387b04 && (_0x387b04 = 0x0) : 0xff != (_0x387b04 & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4[_0x4cc7('0x37bb')][_0x387b04 & 0xff], _0x387b04 = ((_0x387b04 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | (_0x2d63f9[_0x4cc7('0x2eb')]((_0x387b04 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')], 0x10) & 0xff) << 0x10 | ((_0x387b04 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x387b04 & 0xff)); switch (_0x541281[_0x4cc7('0xaa3')]['format']) { case 0x0: _0x124c58[_0xf71074] = _0x387b04 >>> 0x18 & 0xff; _0x124c58[_0xf71074 + 0x1] = _0x387b04 >>> 0x10 & 0xff; _0x124c58[_0xf71074 + 0x2] = _0x2d63f9[_0x4cc7('0x2ec')](_0x387b04, 0x8) & 0xff; _0x124c58[_0xf71074 + 0x3] = _0x387b04 & 0xff; break; case 0x1: _0x124c58[_0xf71074] = _0x387b04 & 0xff; _0x124c58[_0xf71074 + 0x1] = _0x387b04 >>> 0x18 & 0xff; _0x124c58[_0xf71074 + 0x2] = _0x387b04 >>> 0x10 & 0xff; _0x124c58[_0xf71074 + 0x3] = _0x387b04 >>> 0x8 & 0xff; break; case 0x2: _0x124c58[_0xf71074] = _0x387b04 >>> 0x8 & 0xff, _0x124c58[_0xf71074 + 0x1] = _0x387b04 >>> 0x10 & 0xff, _0x124c58[_0x2d63f9[_0x4cc7('0x2ed')](_0xf71074, 0x2)] = _0x387b04 >>> 0x18 & 0xff, _0x124c58[_0x2d63f9[_0x4cc7('0x39a4')](_0xf71074, 0x3)] = _0x387b04 & 0xff; } _0x541281[_0x4cc7('0xdc6')] = !0x0; _0x541281[_0x4cc7('0x986')]++; } ; _0x31a164['setPixel32'] = function(_0x310b6e, _0x57b438, _0x50559, _0x4a4dfc, _0x5ef96d) { switch (_0x5ef96d) { case 0x1: _0x4a4dfc = (_0x4a4dfc >>> 0x10 & 0xff) << 0x18 | _0x2d63f9[_0x4cc7('0x2e8')](_0x4a4dfc >>> 0x8, 0xff) << 0x10 | (_0x4a4dfc & 0xff) << 0x8 | _0x2d63f9['ZOAFz'](_0x4a4dfc >>> 0x18, 0xff); break; case 0x2: _0x4a4dfc = (_0x4a4dfc >>> 0x8 & 0xff) << 0x18 | (_0x4a4dfc >>> 0x10 & 0xff) << 0x10 | (_0x4a4dfc >>> 0x18 & 0xff) << 0x8 | _0x4a4dfc & 0xff; } _0x310b6e[_0x4cc7('0x3984')]() || (_0x4a4dfc = (_0x4a4dfc >>> 0x18 & 0xff) << 0x18 | (_0x4a4dfc >>> 0x10 & 0xff) << 0x10 | (_0x4a4dfc >>> 0x8 & 0xff) << 0x8 | 0xff); _0x5ef96d = _0x310b6e[_0x4cc7('0xaa3')]['data']; _0x57b438 = 0x4 * (_0x50559 + _0x310b6e[_0x4cc7('0x1454')]) * _0x310b6e[_0x4cc7('0xaa3')]['width'] + 0x4 * (_0x57b438 + _0x310b6e[_0x4cc7('0x3457')]); _0x310b6e['buffer']['premultiplied'] && (0x0 == (_0x4a4dfc & 0xff) ? 0x0 != _0x4a4dfc && (_0x4a4dfc = 0x0) : 0xff != (_0x4a4dfc & 0xff) && (_0x5253a4[_0x4cc7('0x37ba')] = _0x5253a4['__alpha16'][_0x4a4dfc & 0xff], _0x4a4dfc = ((_0x4a4dfc >>> 0x18 & 0xff) * _0x5253a4['a16'] >> 0x10 & 0xff) << 0x18 | ((_0x4a4dfc >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | ((_0x4a4dfc >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x8 | _0x4a4dfc & 0xff)); switch (_0x310b6e[_0x4cc7('0xaa3')][_0x4cc7('0xc79')]) { case 0x0: _0x5ef96d[_0x57b438] = _0x4a4dfc >>> 0x18 & 0xff; _0x5ef96d[_0x57b438 + 0x1] = _0x4a4dfc >>> 0x10 & 0xff; _0x5ef96d[_0x57b438 + 0x2] = _0x4a4dfc >>> 0x8 & 0xff; _0x5ef96d[_0x57b438 + 0x3] = _0x4a4dfc & 0xff; break; case 0x1: _0x5ef96d[_0x57b438] = _0x4a4dfc & 0xff; _0x5ef96d[_0x57b438 + 0x1] = _0x4a4dfc >>> 0x18 & 0xff; _0x5ef96d[_0x57b438 + 0x2] = _0x4a4dfc >>> 0x10 & 0xff; _0x5ef96d[_0x57b438 + 0x3] = _0x4a4dfc >>> 0x8 & 0xff; break; case 0x2: _0x5ef96d[_0x57b438] = _0x2d63f9[_0x4cc7('0x2ef')](_0x4a4dfc, 0x8) & 0xff, _0x5ef96d[_0x57b438 + 0x1] = _0x4a4dfc >>> 0x10 & 0xff, _0x5ef96d[_0x57b438 + 0x2] = _0x4a4dfc >>> 0x18 & 0xff, _0x5ef96d[_0x57b438 + 0x3] = _0x4a4dfc & 0xff; } _0x310b6e[_0x4cc7('0xdc6')] = !0x0; _0x310b6e['version']++; } ; _0x31a164[_0x4cc7('0x398b')] = function(_0x3a9365, _0xa23406, _0xfbe82f, _0x13175a, _0x42880a) { if (null != _0x3a9365[_0x4cc7('0xaa3')][_0x4cc7('0x42')]) { var _0xf997e4 = _0x3a9365[_0x4cc7('0xaa3')][_0x4cc7('0x42')] , _0x253897 = _0x3a9365[_0x4cc7('0xaa3')][_0x4cc7('0xc79')] , _0x4bf907 = _0x3a9365['buffer']['premultiplied']; _0xa23406 = new _0x10f9c4(_0x3a9365,_0xa23406); var _0x48c401 = _0x3a9365['get_transparent']() , _0x16dada = _0xfbe82f[_0x4cc7('0x33a1')]; _0xfbe82f = _0xfbe82f[_0x4cc7('0x18f5')]; _0x42880a = _0x42880a != _0x103a7f[_0x4cc7('0x39a5')]; for (var _0x5aff49 = 0x0, _0x1f3a17 = _0xa23406[_0x4cc7('0x98b')]; _0x5aff49 < _0x1f3a17; ) { var _0x161060 = _0x5aff49++; _0x161060 = _0xa23406[_0x4cc7('0x311b')] + _0xa23406[_0x4cc7('0x18de')] * _0x161060; for (var _0xe3dfcf = 0x0, _0x3e3cd2 = _0xa23406[_0x4cc7('0x7d9')]; _0xe3dfcf < _0x3e3cd2; ) { if ('CgVch' === _0x4cc7('0x39a6')) { _0x4ae64a[_0x4cc7('0x96b')](this); } else { var _0x41cc22 = _0xe3dfcf++; var _0x2bc114 = _0x42880a ? _0x16dada[_0x4cc7('0x311c')](_0xfbe82f) : _0x16dada['b'][_0xfbe82f + 0x3] | _0x16dada['b'][_0xfbe82f + 0x2] << 0x8 | _0x16dada['b'][_0xfbe82f + 0x1] << 0x10 | _0x16dada['b'][_0xfbe82f] << 0x18; _0xfbe82f += 0x4; switch (_0x13175a) { case 0x1: _0x2bc114 = (_0x2bc114 >>> 0x10 & 0xff) << 0x18 | (_0x2bc114 >>> 0x8 & 0xff) << 0x10 | (_0x2bc114 & 0xff) << 0x8 | _0x2bc114 >>> 0x18 & 0xff; break; case 0x2: _0x2bc114 = _0x2d63f9['szprm']((_0x2bc114 >>> 0x8 & 0xff) << 0x18, _0x2d63f9[_0x4cc7('0x2f0')](_0x2bc114 >>> 0x10 & 0xff, 0x10)) | (_0x2bc114 >>> 0x18 & 0xff) << 0x8 | _0x2bc114 & 0xff; } _0x48c401 || (_0x2bc114 = (_0x2bc114 >>> 0x18 & 0xff) << 0x18 | (_0x2bc114 >>> 0x10 & 0xff) << 0x10 | _0x2d63f9[_0x4cc7('0x2f1')](_0x2bc114 >>> 0x8, 0xff) << 0x8 | 0xff); _0x41cc22 = _0x161060 + 0x4 * _0x41cc22; _0x4bf907 && (0x0 == (_0x2bc114 & 0xff) ? 0x0 != _0x2bc114 && (_0x2bc114 = 0x0) : 0xff != (_0x2bc114 & 0xff) && (_0x5253a4['a16'] = _0x5253a4[_0x4cc7('0x37bb')][_0x2bc114 & 0xff], _0x2bc114 = ((_0x2bc114 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x18 | ((_0x2bc114 >>> 0x10 & 0xff) * _0x5253a4[_0x4cc7('0x37ba')] >> 0x10 & 0xff) << 0x10 | (_0x2d63f9[_0x4cc7('0x2f2')](_0x2bc114 >>> 0x8 & 0xff, _0x5253a4[_0x4cc7('0x37ba')]) >> 0x10 & 0xff) << 0x8 | _0x2bc114 & 0xff)); switch (_0x253897) { case 0x0: _0xf997e4[_0x41cc22] = _0x2d63f9[_0x4cc7('0x2ef')](_0x2bc114, 0x18) & 0xff; _0xf997e4[_0x41cc22 + 0x1] = _0x2bc114 >>> 0x10 & 0xff; _0xf997e4[_0x41cc22 + 0x2] = _0x2d63f9[_0x4cc7('0x2ef')](_0x2bc114, 0x8) & 0xff; _0xf997e4[_0x41cc22 + 0x3] = _0x2bc114 & 0xff; break; case 0x1: _0xf997e4[_0x41cc22] = _0x2d63f9[_0x4cc7('0x2f3')](_0x2bc114, 0xff); _0xf997e4[_0x2d63f9[_0x4cc7('0x2f4')](_0x41cc22, 0x1)] = _0x2bc114 >>> 0x18 & 0xff; _0xf997e4[_0x41cc22 + 0x2] = _0x2bc114 >>> 0x10 & 0xff; _0xf997e4[_0x41cc22 + 0x3] = _0x2bc114 >>> 0x8 & 0xff; break; case 0x2: _0xf997e4[_0x41cc22] = _0x2bc114 >>> 0x8 & 0xff, _0xf997e4[_0x41cc22 + 0x1] = _0x2bc114 >>> 0x10 & 0xff, _0xf997e4[_0x41cc22 + 0x2] = _0x2bc114 >>> 0x18 & 0xff, _0xf997e4[_0x41cc22 + 0x3] = _0x2bc114 & 0xff; } } } } _0x3a9365[_0x4cc7('0xdc6')] = !0x0; _0x3a9365[_0x4cc7('0x986')]++; } } ; _0x31a164['unmultiplyAlpha'] = function(_0x2676e5) { var _0x4f9697 = _0x2676e5[_0x4cc7('0xaa3')][_0x4cc7('0x42')]; if (null != _0x4f9697) { for (var _0x490281 = _0x2676e5[_0x4cc7('0xaa3')]['format'], _0x41a220, _0x32ce5f = 0x0, _0x5a702e = _0x4f9697[_0x4cc7('0x21')] / 0x4 | 0x0; _0x32ce5f < _0x5a702e; ) { var _0x12a6f3 = _0x32ce5f++ , _0x4bf907 = _0x2d63f9[_0x4cc7('0x2f5')](0x4, _0x12a6f3); switch (_0x490281) { case 0x0: _0x41a220 = (_0x4f9697[_0x4bf907] & 0xff) << 0x18 | (_0x4f9697[_0x4bf907 + 0x1] & 0xff) << 0x10 | (_0x4f9697[_0x4bf907 + 0x2] & 0xff) << 0x8 | _0x4f9697[_0x4bf907 + 0x3] & 0xff; break; case 0x1: _0x41a220 = _0x2d63f9[_0x4cc7('0x39a7')](_0x2d63f9[_0x4cc7('0x2f0')](_0x4f9697[_0x4bf907 + 0x1] & 0xff, 0x18), (_0x4f9697[_0x2d63f9[_0x4cc7('0x39a8')](_0x4bf907, 0x2)] & 0xff) << 0x10) | (_0x4f9697[_0x4bf907 + 0x3] & 0xff) << 0x8 | _0x4f9697[_0x4bf907] & 0xff; break; case 0x2: _0x41a220 = _0x2d63f9[_0x4cc7('0x2f6')](_0x4f9697[_0x4bf907 + 0x2], 0xff) << 0x18 | (_0x4f9697[_0x4bf907 + 0x1] & 0xff) << 0x10 | (_0x4f9697[_0x4bf907] & 0xff) << 0x8 | _0x4f9697[_0x4bf907 + 0x3] & 0xff; } 0x0 != (_0x41a220 & 0xff) && 0xff != (_0x41a220 & 0xff) && (_0x5253a4[_0x4cc7('0x37b8')] = 0xff / (_0x41a220 & 0xff), _0x41a220 = _0x2d63f9[_0x4cc7('0x2f0')](_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x41a220 >>> 0x18 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff, 0x18) | _0x2d63f9[_0x4cc7('0x2f6')](_0x5253a4[_0x4cc7('0x37b9')][Math['round']((_0x41a220 >>> 0x10 & 0xff) * _0x5253a4['unmult'])], 0xff) << 0x10 | (_0x5253a4[_0x4cc7('0x37b9')][Math[_0x4cc7('0xa96')]((_0x41a220 >>> 0x8 & 0xff) * _0x5253a4[_0x4cc7('0x37b8')])] & 0xff) << 0x8 | _0x41a220 & 0xff); _0x12a6f3 *= 0x4; switch (_0x490281) { case 0x0: _0x4f9697[_0x12a6f3] = _0x41a220 >>> 0x18 & 0xff; _0x4f9697[_0x12a6f3 + 0x1] = _0x41a220 >>> 0x10 & 0xff; _0x4f9697[_0x2d63f9[_0x4cc7('0x39a8')](_0x12a6f3, 0x2)] = _0x41a220 >>> 0x8 & 0xff; _0x4f9697[_0x12a6f3 + 0x3] = _0x2d63f9['vkpVm'](_0x41a220, 0xff); break; case 0x1: _0x4f9697[_0x12a6f3] = _0x41a220 & 0xff; _0x4f9697[_0x12a6f3 + 0x1] = _0x41a220 >>> 0x18 & 0xff; _0x4f9697[_0x12a6f3 + 0x2] = _0x41a220 >>> 0x10 & 0xff; _0x4f9697[_0x12a6f3 + 0x3] = _0x41a220 >>> 0x8 & 0xff; break; case 0x2: _0x4f9697[_0x12a6f3] = _0x41a220 >>> 0x8 & 0xff, _0x4f9697[_0x12a6f3 + 0x1] = _0x2d63f9[_0x4cc7('0x2f7')](_0x41a220 >>> 0x10, 0xff), _0x4f9697[_0x12a6f3 + 0x2] = _0x2d63f9[_0x4cc7('0x2f8')](_0x41a220 >>> 0x18, 0xff), _0x4f9697[_0x2d63f9[_0x4cc7('0x39a8')](_0x12a6f3, 0x3)] = _0x41a220 & 0xff; } } _0x2676e5[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] = !0x1; _0x2676e5[_0x4cc7('0xdc6')] = !0x0; _0x2676e5[_0x4cc7('0x986')]++; } } ; var _0x10f9c4 = function(_0x357677, _0x115303) { this[_0x4cc7('0xa7e')] = _0x357677; null == _0x115303 ? this[_0x4cc7('0xaee')] = _0x357677['get_rect']() : (0x0 > _0x115303['x'] && (_0x115303['x'] = 0x0), 0x0 > _0x115303['y'] && (_0x115303['y'] = 0x0), _0x115303['x'] + _0x115303['width'] > _0x357677['width'] && (_0x115303['width'] = _0x357677['width'] - _0x115303['x']), _0x115303['y'] + _0x115303[_0x4cc7('0x98b')] > _0x357677[_0x4cc7('0x98b')] && (_0x115303[_0x4cc7('0x98b')] = _0x357677[_0x4cc7('0x98b')] - _0x115303['y']), 0x0 > _0x115303[_0x4cc7('0x7d9')] && (_0x115303[_0x4cc7('0x7d9')] = 0x0), 0x0 > _0x115303['height'] && (_0x115303[_0x4cc7('0x98b')] = 0x0), this[_0x4cc7('0xaee')] = _0x115303); this[_0x4cc7('0x18de')] = _0x357677[_0x4cc7('0xaa3')][_0x4cc7('0x4eb')](); this[_0x4cc7('0x9c7')](); }; _0x16dada['lime._internal.graphics._ImageDataUtil.ImageDataView'] = _0x10f9c4; _0x10f9c4['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0x4ec'), _0x4cc7('0x39a9'), _0x4cc7('0x39aa')]; _0x10f9c4[_0x4cc7('0x8')] = {}; _0x10f9c4[_0x4cc7('0x8')]['x'] = null; _0x10f9c4[_0x4cc7('0x8')]['y'] = null; _0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x311b')] = null; _0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0xa7e')] = null; _0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0xaee')] = null; _0x10f9c4[_0x4cc7('0x8')]['stride'] = null; _0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x39ab')] = null; _0x10f9c4[_0x4cc7('0x8')]['clip'] = function(_0x4ff9c1, _0x2b841d, _0x361d19, _0x1517e4) { if (_0x4cc7('0x39ac') === _0x4cc7('0x39ac')) { null == this.tempRect && (this.tempRect = new _0x3a3269()); this.tempRect.setTo(_0x4ff9c1, _0x2b841d, _0x361d19, _0x1517e4); this.rect.intersection(this.tempRect, this.rect); this.__update(); } else { null == this.__glFragmentSource && (this.__glFragmentSource = _0x4cc7('0x39ad')); null == this.__glVertexSource && (this.__glVertexSource = 'attribute\x20float\x20openfl_Alpha;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorMultiplier;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorOffset;\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\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\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_Alphav\x20=\x20openfl_Alpha;\x0a\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09openfl_ColorMultiplierv\x20=\x20openfl_ColorMultiplier;\x0a\x09\x09\x09openfl_ColorOffsetv\x20=\x20openfl_ColorOffset\x20/\x20255.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}'); _0xe8a2c7.call(this, _0x4ff9c1); this.__isGenerated = !0x0; this.__initGL(); } } ; _0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x9c7')] = 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 = _0x56067a.zEPRi(this.stride, this.y + this.image.offsetY) + 0x4 * (this.x + this.image.offsetX); } ; _0x10f9c4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x10f9c4; var _0x5ed6a2 = function() {}; _0x16dada[_0x4cc7('0x39ae')] = _0x5ed6a2; _0x5ed6a2['__name__'] = [_0x4cc7('0x94'), '_internal', 'graphics', _0x4cc7('0x39af')]; _0x5ed6a2[_0x4cc7('0x90c')] = function(_0x2497ac, _0xa0cc89, _0x58a346, _0x365a98, _0x4154b0, _0x349981, _0x5d6beb) { _0x2497ac[_0x4cc7('0xb0d')](_0xa0cc89, _0x58a346, _0x365a98); _0x5ed6a2[_0x4cc7('0x39b0')](_0x2497ac, _0x58a346[_0x4cc7('0x7d9')] | 0x0, _0x58a346[_0x4cc7('0x98b')] | 0x0, _0x4154b0, _0x349981, _0x5d6beb); } ; _0x5ed6a2[_0x4cc7('0x39b0')] = function(_0x297bf1, _0x5ab645, _0x8d926f, _0x375299, _0x4250c7, _0x41ddc4) { _0x375299 = Math[_0x4cc7('0xa96')](_0x375299) >> 0x1; _0x4250c7 = Math[_0x4cc7('0xa96')](_0x4250c7) >> 0x1; if (_0x2d63f9['cyImJ'](null, _0x5ed6a2[_0x4cc7('0x39b1')]) && (_0x375299 >= _0x5ed6a2[_0x4cc7('0x39b1')]['length'] && (_0x375299 = _0x5ed6a2[_0x4cc7('0x39b1')][_0x4cc7('0x21')] - 0x1), _0x4250c7 >= _0x5ed6a2[_0x4cc7('0x39b1')]['length'] && (_0x4250c7 = _0x5ed6a2[_0x4cc7('0x39b1')][_0x4cc7('0x21')] - 0x1), !(0x0 > _0x375299 || 0x0 > _0x4250c7))) { 0x1 > _0x41ddc4 && (_0x41ddc4 = 0x1); 0x3 < _0x41ddc4 && (_0x41ddc4 = 0x3); _0x297bf1 = _0x297bf1[_0x4cc7('0x15c2')](); var _0x13df29, _0x4bf907, _0x48c401, _0x16dada = _0x375299 + _0x375299 + 0x1; var _0x5aff49 = _0x4250c7 + _0x4250c7 + 0x1; var _0xaf0fef = _0x5ab645 - 0x1 , _0x161060 = _0x2d63f9[_0x4cc7('0x288')](_0x8d926f, 0x1) , _0x6cbf0d = _0x375299 + 0x1 , _0x3e3cd2 = _0x4250c7 + 0x1 , _0x158ad1 = new _0x101d24() , _0x2bc114 = _0x158ad1; for (_0x48c401 = 0x1; _0x48c401 < _0x16dada; ) _0x48c401++, _0x2bc114 = _0x2bc114['n'] = new _0x101d24(); _0x2bc114['n'] = _0x158ad1; var _0x1fb3e3 = _0x16dada = new _0x101d24(); for (_0x48c401 = 0x1; _0x48c401 < _0x5aff49; ) _0x48c401++, _0x1fb3e3 = _0x1fb3e3['n'] = new _0x101d24(); _0x1fb3e3['n'] = _0x16dada; for (var _0x5260f5, _0x23639f = _0x5ed6a2[_0x4cc7('0x39b1')][_0x375299], _0x4b25d1 = _0x5ed6a2[_0x4cc7('0x39b2')][_0x375299], _0x4b4d92 = _0x5ed6a2[_0x4cc7('0x39b1')][_0x4250c7], _0x172b83 = _0x5ed6a2[_0x4cc7('0x39b2')][_0x4250c7]; 0x0 < _0x41ddc4; ) { --_0x41ddc4; var _0x1baaa1 = _0x4bf907 = 0x0; var _0x4ab476 = _0x23639f , _0x55a4be = _0x4b25d1; for (_0x13df29 = _0x8d926f; ; ) { var _0x51c10b = _0x297bf1[_0x4bf907]; _0x5aff49 = _0x6cbf0d * _0x51c10b; var _0xa23b63 = _0x297bf1[_0x4bf907 + 0x1]; _0x48c401 = _0x6cbf0d * _0xa23b63; var _0x209d55 = _0x297bf1[_0x4bf907 + 0x2]; var _0x202aa0 = _0x6cbf0d * _0x209d55; var _0x331be6 = _0x297bf1[_0x4bf907 + 0x3]; var _0x21e384 = _0x6cbf0d * _0x331be6; _0x2bc114 = _0x158ad1; for (_0x1fb3e3 = _0x6cbf0d; _0x2bc114['r'] = _0x51c10b, _0x2bc114['g'] = _0xa23b63, _0x2bc114['b'] = _0x209d55, _0x2bc114['a'] = _0x331be6, _0x2bc114 = _0x2bc114['n'], -0x1 < --_0x1fb3e3; ) ; _0x331be6 = 0x1; for (_0x5260f5 = _0x6cbf0d; _0x331be6 < _0x5260f5; ) _0x1fb3e3 = _0x331be6++, _0x1fb3e3 = _0x4bf907 + ((_0xaf0fef < _0x1fb3e3 ? _0xaf0fef : _0x1fb3e3) << 0x2), _0x5aff49 += _0x2bc114['r'] = _0x297bf1[_0x1fb3e3], _0x48c401 += _0x2bc114['g'] = _0x297bf1[_0x1fb3e3 + 0x1], _0x202aa0 += _0x2bc114['b'] = _0x297bf1[_0x1fb3e3 + 0x2], _0x21e384 += _0x2bc114['a'] = _0x297bf1[_0x1fb3e3 + 0x3], _0x2bc114 = _0x2bc114['n']; _0x5260f5 = _0x158ad1; _0x2bc114 = 0x0; for (_0x331be6 = _0x5ab645; _0x2bc114 < _0x331be6; ) _0x1fb3e3 = _0x2bc114++, _0x297bf1[_0x4bf907++] = _0x5aff49 * _0x4ab476 >>> _0x55a4be, _0x297bf1[_0x4bf907++] = _0x48c401 * _0x4ab476 >>> _0x55a4be, _0x297bf1[_0x4bf907++] = _0x202aa0 * _0x4ab476 >>> _0x55a4be, _0x297bf1[_0x4bf907++] = _0x21e384 * _0x4ab476 >>> _0x55a4be, _0x1fb3e3 = _0x1fb3e3 + _0x375299 + 0x1, _0x1fb3e3 = _0x1baaa1 + (_0x1fb3e3 < _0xaf0fef ? _0x1fb3e3 : _0xaf0fef) << 0x2, _0x5aff49 -= _0x5260f5['r'] - (_0x5260f5['r'] = _0x297bf1[_0x1fb3e3]), _0x48c401 -= _0x5260f5['g'] - (_0x5260f5['g'] = _0x297bf1[_0x1fb3e3 + 0x1]), _0x202aa0 -= _0x5260f5['b'] - (_0x5260f5['b'] = _0x297bf1[_0x1fb3e3 + 0x2]), _0x21e384 -= _0x5260f5['a'] - (_0x5260f5['a'] = _0x297bf1[_0x1fb3e3 + 0x3]), _0x5260f5 = _0x5260f5['n']; _0x1baaa1 += _0x5ab645; if (!(0x0 < --_0x13df29)) break; } _0x4ab476 = _0x4b4d92; _0x55a4be = _0x172b83; _0x13df29 = 0x0; for (_0x1baaa1 = _0x5ab645; _0x13df29 < _0x1baaa1; ) { var _0x1fdc35 = _0x4cc7('0x39b3')[_0x4cc7('0x46')]('|') , _0x3a6426 = 0x0; while (!![]) { switch (_0x1fdc35[_0x3a6426++]) { case '0': _0x5260f5 = _0x16dada; continue; case '1': _0x4bf907 = _0x2bc114; continue; case '2': _0x4bf907 = 0x0; continue; case '3': for (_0x51c10b = _0x4250c7 + 0x1; _0x5260f5 < _0x51c10b; ) _0xa23b63 = _0x5260f5++, _0x4bf907 = _0x331be6 + _0x2bc114 << 0x2, _0x5aff49 += _0x1fb3e3['r'] = _0x297bf1[_0x4bf907], _0x48c401 += _0x1fb3e3['g'] = _0x297bf1[_0x4bf907 + 0x1], _0x202aa0 += _0x1fb3e3['b'] = _0x297bf1[_0x4bf907 + 0x2], _0x21e384 += _0x1fb3e3['a'] = _0x297bf1[_0x4bf907 + 0x3], _0x1fb3e3 = _0x1fb3e3['n'], _0xa23b63 < _0x161060 && (_0x331be6 += _0x5ab645); continue; case '4': _0x202aa0 = _0x3e3cd2 * _0x209d55; continue; case '5': _0x21e384 = _0x3e3cd2 * _0x331be6; continue; case '6': _0x331be6 = _0x297bf1[_0x4bf907 + 0x3]; continue; case '7': _0x2bc114 = _0x13df29++; continue; case '8': _0x209d55 = _0x297bf1[_0x4bf907 + 0x2]; continue; case '9': _0x5260f5 = 0x1; continue; case '10': _0x1fb3e3 = _0x16dada; continue; case '11': _0x4bf907 = _0x2bc114 << 0x2; continue; case '12': for (_0x5260f5 = _0x3e3cd2; _0x4bf907 < _0x5260f5; ) _0x4bf907++, _0x1fb3e3['r'] = _0x51c10b, _0x1fb3e3['g'] = _0xa23b63, _0x1fb3e3['b'] = _0x209d55, _0x1fb3e3['a'] = _0x331be6, _0x1fb3e3 = _0x1fb3e3['n']; continue; case '13': if (0x0 < _0x41ddc4) for (_0x51c10b = 0x0, _0xa23b63 = _0x8d926f; _0x51c10b < _0xa23b63; ) _0x209d55 = _0x51c10b++, _0x1fb3e3 = _0x4bf907 << 0x2, _0x331be6 = _0x21e384 * _0x4ab476 >>> _0x55a4be, _0x297bf1[_0x1fb3e3 + 0x3] = _0x331be6, 0x0 < _0x331be6 ? (_0x297bf1[_0x1fb3e3] = _0x2d63f9[_0x4cc7('0x2f5')](_0x5aff49, _0x4ab476) >>> _0x55a4be, _0x297bf1[_0x1fb3e3 + 0x1] = _0x48c401 * _0x4ab476 >>> _0x55a4be, _0x297bf1[_0x2d63f9['hYIDd'](_0x1fb3e3, 0x2)] = _0x202aa0 * _0x4ab476 >>> _0x55a4be) : _0x297bf1[_0x1fb3e3] = _0x297bf1[_0x1fb3e3 + 0x1] = _0x297bf1[_0x1fb3e3 + 0x2] = 0x0, _0x1fb3e3 = _0x209d55 + _0x3e3cd2, _0x1fb3e3 = _0x2bc114 + (_0x1fb3e3 < _0x161060 ? _0x1fb3e3 : _0x161060) * _0x5ab645 << 0x2, _0x5aff49 -= _0x2d63f9['GowlV'](_0x5260f5['r'], _0x5260f5['r'] = _0x297bf1[_0x1fb3e3]), _0x48c401 -= _0x5260f5['g'] - (_0x5260f5['g'] = _0x297bf1[_0x1fb3e3 + 0x1]), _0x202aa0 -= _0x5260f5['b'] - (_0x5260f5['b'] = _0x297bf1[_0x1fb3e3 + 0x2]), _0x21e384 -= _0x2d63f9[_0x4cc7('0x2fa')](_0x5260f5['a'], _0x5260f5['a'] = _0x297bf1[_0x1fb3e3 + 0x3]), _0x5260f5 = _0x5260f5['n'], _0x4bf907 += _0x5ab645; else for (var _0xd85f06 = 0x0, _0xd03f5a = _0x8d926f; _0xd85f06 < _0xd03f5a; ) { var _0x3bb917 = _0xd85f06++; _0x1fb3e3 = _0x4bf907 << 0x2; _0x331be6 = _0x21e384 * _0x4ab476 >>> _0x55a4be; _0x297bf1[_0x2d63f9['PdFCk'](_0x1fb3e3, 0x3)] = _0x331be6; 0x0 < _0x331be6 ? (_0x331be6 = 0xff / _0x331be6, _0x51c10b = (_0x5aff49 * _0x4ab476 >>> _0x55a4be) * _0x331be6 | 0x0, _0xa23b63 = (_0x48c401 * _0x4ab476 >>> _0x55a4be) * _0x331be6 | 0x0, _0x209d55 = _0x2d63f9[_0x4cc7('0x2fc')]((_0x2d63f9['IGiNa'](_0x202aa0, _0x4ab476) >>> _0x55a4be) * _0x331be6, 0x0), _0x297bf1[_0x1fb3e3] = 0xff < _0x51c10b ? 0xff : _0x51c10b, _0x297bf1[_0x1fb3e3 + 0x1] = 0xff < _0xa23b63 ? 0xff : _0xa23b63, _0x297bf1[_0x1fb3e3 + 0x2] = 0xff < _0x209d55 ? 0xff : _0x209d55) : _0x297bf1[_0x1fb3e3] = _0x297bf1[_0x1fb3e3 + 0x1] = _0x297bf1[_0x1fb3e3 + 0x2] = 0x0; _0x1fb3e3 = _0x2d63f9[_0x4cc7('0x2fd')](_0x3bb917, _0x3e3cd2); _0x1fb3e3 = _0x2bc114 + (_0x1fb3e3 < _0x161060 ? _0x1fb3e3 : _0x161060) * _0x5ab645 << 0x2; _0x5aff49 -= _0x5260f5['r'] - (_0x5260f5['r'] = _0x297bf1[_0x1fb3e3]); _0x48c401 -= _0x5260f5['g'] - (_0x5260f5['g'] = _0x297bf1[_0x1fb3e3 + 0x1]); _0x202aa0 -= _0x5260f5['b'] - (_0x5260f5['b'] = _0x297bf1[_0x1fb3e3 + 0x2]); _0x21e384 -= _0x5260f5['a'] - (_0x5260f5['a'] = _0x297bf1[_0x1fb3e3 + 0x3]); _0x5260f5 = _0x5260f5['n']; _0x4bf907 += _0x5ab645; } continue; case '14': _0xa23b63 = _0x297bf1[_0x4bf907 + 0x1]; continue; case '15': _0x331be6 = _0x5ab645; continue; case '16': _0x5aff49 = _0x3e3cd2 * _0x51c10b; continue; case '17': _0x48c401 = _0x3e3cd2 * _0xa23b63; continue; case '18': _0x51c10b = _0x297bf1[_0x4bf907]; continue; } break; } } } } } ; var _0x101d24 = function() { this['a'] = this['b'] = this['g'] = this['r'] = 0x0; this['n'] = null; }; _0x16dada['lime._internal.graphics.BlurStack'] = _0x101d24; _0x101d24['__name__'] = [_0x4cc7('0x94'), '_internal', _0x4cc7('0x4ec'), _0x4cc7('0x39b4')]; _0x101d24[_0x4cc7('0x8')] = {}; _0x101d24[_0x4cc7('0x8')]['r'] = null; _0x101d24[_0x4cc7('0x8')]['g'] = null; _0x101d24[_0x4cc7('0x8')]['b'] = null; _0x101d24[_0x4cc7('0x8')]['a'] = null; _0x101d24[_0x4cc7('0x8')]['n'] = null; _0x101d24[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x101d24; var _0x13d01f = function() {}; _0x16dada[_0x4cc7('0x39b5')] = _0x13d01f; _0x13d01f[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x50e'), 'unifill', 'Exception']; _0x13d01f[_0x4cc7('0x8')] = {}; _0x13d01f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x13d01f; var _0x45d549 = function(_0x1512eb) { this['index'] = _0x1512eb; }; _0x16dada[_0x4cc7('0x39b6')] = _0x45d549; _0x45d549[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0x39b7'), _0x4cc7('0x39b8')]; _0x45d549[_0x4cc7('0x92b')] = _0x13d01f; _0x45d549[_0x4cc7('0x8')] = _0x5aff49(_0x13d01f[_0x4cc7('0x8')], { 'index': null, 'toString': function() { return _0x4cc7('0x39b9') + this[_0x4cc7('0xb1c')] + ')'; }, '__class__': _0x45d549 }); var _0x3bc5ec = function() {}; _0x16dada[_0x4cc7('0x39ba')] = _0x3bc5ec; _0x3bc5ec[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), 'unifill', _0x4cc7('0x39bb')]; _0x3bc5ec[_0x4cc7('0x39bc')] = function(_0x9fa185, _0x1a59f2) { var _0x3be03d = 0x0; var _0x5dad01 = _0x9fa185[_0x4cc7('0x21')]; var _0x398e80; var _0x4c429b = 0x0; for (_0x398e80 = _0x1a59f2['length']; _0x3be03d < _0x5dad01 && _0x4c429b < _0x398e80; ) { var _0x203388 = _0x3be03d; var _0x4bf907 = _0x9fa185['charCodeAt'](_0x3be03d); _0x3be03d += 0xd800 <= _0x4bf907 && 0xdbff >= _0x4bf907 ? 0x2 : 0x1; _0x203388 = _0x2a6a12[_0x4cc7('0x2ab8')](_0x9fa185, _0x203388); _0x4bf907 = _0x4c429b; var _0x48c401 = _0x1a59f2[_0x4cc7('0x22')](_0x4c429b); _0x4c429b += 0xd800 <= _0x48c401 && 0xdbff >= _0x48c401 ? 0x2 : 0x1; _0x4bf907 = _0x2a6a12[_0x4cc7('0x2ab8')](_0x1a59f2, _0x4bf907); if (_0x203388 < _0x4bf907) return -0x1; if (_0x203388 > _0x4bf907) return 0x1; } return _0x4c429b < _0x398e80 ? -0x1 : _0x3be03d < _0x5dad01 ? 0x1 : 0x0; } ; var _0x2a6a12 = {}; _0x16dada[_0x4cc7('0x39bd')] = _0x2a6a12; _0x2a6a12[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x50e'), _0x4cc7('0x39b7'), _0x4cc7('0x39be'), _0x4cc7('0x39bf')]; _0x2a6a12[_0x4cc7('0x2ab8')] = function(_0x401794, _0x3c1192) { if (_0x4cc7('0x39c0') !== 'YZKJk') { return _0x34f78f[_0x4cc7('0x39c1')](_0x401794[_0x4cc7('0x21')], function(_0x3c1192) { return _0x401794['charCodeAt'](_0x3c1192); }, _0x3c1192); } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](13.25, 50.3); this['runner'][_0x4cc7('0xaca')]['set_currentFrame'](0x4f); } } ; _0x2a6a12[_0x4cc7('0x39c2')] = function(_0x264ae5, _0x54754b, _0x451449) { for (var _0x17f792 = 0x0; _0x54754b < _0x451449; ) { var _0x435eeb = _0x264ae5[_0x4cc7('0x22')](_0x54754b); _0x54754b += 0xd800 <= _0x435eeb && 0xdbff >= _0x435eeb ? 0x2 : 0x1; ++_0x17f792; } return _0x17f792; } ; var _0x34f78f = function() {}; _0x16dada[_0x4cc7('0x39c3')] = _0x34f78f; _0x34f78f['__name__'] = [_0x2d63f9[_0x4cc7('0x39c4')], _0x4cc7('0x50e'), 'unifill', _0x4cc7('0x39be'), 'Utf16Impl']; _0x34f78f[_0x4cc7('0x39c1')] = function(_0x348bb0, _0x169616, _0x3cd74d) { var _0x186101 = _0x4cc7('0x39c5')[_0x4cc7('0x46')]('|') , _0x159e91 = 0x0; while (!![]) { switch (_0x186101[_0x159e91++]) { case '0': return _0x2d3e5b; case '1': if (0x0 > _0x3cd74d || _0x348bb0 <= _0x3cd74d) throw new _0x202aa0(new _0x45d549(_0x3cd74d)); continue; case '2': if (_0x56067a[_0x4cc7('0x78f')](0xd800, _0x2d3e5b) && 0xdbff >= _0x2d3e5b) { if (0x0 > _0x3cd74d + 0x1 || _0x348bb0 <= _0x3cd74d + 0x1) throw new _0x202aa0(new _0x45d549(_0x3cd74d)); _0x348bb0 = _0x169616(_0x3cd74d + 0x1); if (0xdc00 <= _0x348bb0 && 0xdfff >= _0x348bb0) return _0x2d3e5b - 0xd7c0 << 0xa | _0x348bb0 & 0x3ff; throw new _0x202aa0(new _0x45d549(_0x3cd74d)); } continue; case '3': var _0x2d3e5b = _0x169616(_0x3cd74d); continue; case '4': if (0xdc00 <= _0x2d3e5b && 0xdfff >= _0x2d3e5b) throw new _0x202aa0(new _0x45d549(_0x3cd74d)); continue; } break; } } ; var _0x4029ca = function(_0x686341, _0x4aadb3) { null == _0x4aadb3 && (_0x4aadb3 = !0x1); if (null != _0x686341) if (_0x4aadb3) _0x4aadb3 = new _0x3cded9(), _0x4aadb3[_0x4cc7('0xbdd')] = this, _0x333772[_0x4cc7('0x2119')]({ 'promise': _0x4aadb3, 'work': _0x686341 }); else try { this['value'] = _0x686341(), this[_0x4cc7('0x3251')] = !0x0; } catch (_0x59f77d) { _0x4964ea['lastException'] = _0x59f77d, _0x59f77d instanceof _0x202aa0 && (_0x59f77d = _0x59f77d[_0x4cc7('0x9a4')]), this[_0x4cc7('0x12aa')] = _0x59f77d, this['isError'] = !0x0; } }; _0x16dada[_0x4cc7('0x39c6')] = _0x4029ca; _0x4029ca[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x39c4')], 'app', _0x4cc7('0x39c7')]; _0x4029ca['withError'] = function(_0x2050b3) { var _0x39d96e = new _0x4029ca(); _0x39d96e[_0x4cc7('0x1fdf')] = !0x0; _0x39d96e['error'] = _0x2050b3; return _0x39d96e; } ; _0x4029ca[_0x4cc7('0xce7')] = function(_0x196704) { var _0x4cac1c = new _0x4029ca(); _0x4cac1c[_0x4cc7('0x3251')] = !0x0; _0x4cac1c[_0x4cc7('0x9')] = _0x196704; return _0x4cac1c; } ; _0x4029ca[_0x4cc7('0x8')] = {}; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x12aa')] = null; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x3251')] = null; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x1fdf')] = null; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x9')] = null; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0xbde')] = null; _0x4029ca[_0x4cc7('0x8')]['__errorListeners'] = null; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x39c8')] = null; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x928')] = function(_0x21f745) { null != _0x21f745 && (this.isComplete ? _0x21f745(this.value) : this.isError || (null == this.__completeListeners && (this.__completeListeners = []), this.__completeListeners.push(_0x21f745))); return this; } ; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x35a3')] = function(_0x52e374) { null != _0x52e374 && (this.isError ? _0x52e374(this.error) : this.isComplete || (null == this.__errorListeners && (this.__errorListeners = []), this.__errorListeners.push(_0x52e374))); return this; } ; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0x926')] = function(_0x4b42ec) { null != _0x4b42ec && (null == this.__progressListeners && (this.__progressListeners = []), this.__progressListeners.push(_0x4b42ec)); return this; } ; _0x4029ca[_0x4cc7('0x8')][_0x4cc7('0xce5')] = function(_0x52eb71) { if (_0x4cc7('0x39c9') === _0x4cc7('0x39c9')) { if (this.isComplete) return _0x52eb71(this.value); if (this.isError) { var _0x56312e = new _0x4029ca(); _0x56312e.isError = !0x0; _0x56312e.error = this.error; return _0x56312e; } var _0x470aeb = new _0x3cded9(); this.onError(_0x48c401(_0x470aeb, _0x470aeb.error)); this.onProgress(_0x56067a.dCyfF(_0x48c401, _0x470aeb, _0x470aeb.progress)); this.onComplete(function(_0x56312e) { _0x56312e = _0x52eb71(_0x56312e); _0x56312e.onError(_0x48c401(_0x470aeb, _0x470aeb.error)); _0x56312e.onComplete(_0x48c401(_0x470aeb, _0x470aeb.complete)); }); return _0x470aeb.future; } else { return null == this.swf ? !0x1 : '' == _0x52eb71 && _0x4cc7('0x39ca') == _0x56312e ? !0x0 : _0x4cc7('0x37c2') != _0x56312e && _0x4cc7('0x39ca') != _0x56312e || null == this.swf ? !0x1 : this.swf.hasSymbol(_0x52eb71); } } ; _0x4029ca[_0x4cc7('0x8')]['__class__'] = _0x4029ca; var _0x333772 = function() {}; _0x16dada[_0x4cc7('0x39cb')] = _0x333772; _0x333772['__name__'] = ['lime', _0x4cc7('0x4e8'), _0x4cc7('0x39cc'), _0x4cc7('0x39cd')]; _0x333772['queue'] = function(_0x46ddc7) { null == _0x333772[_0x4cc7('0x34b2')] && (_0x333772['threadPool'] = new _0x3f365f(), _0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x39ce')]['add'](_0x333772[_0x4cc7('0x39cf')]), _0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x928')][_0x4cc7('0x2a')](_0x333772[_0x4cc7('0x39d0')]), _0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x35a3')][_0x4cc7('0x2a')](_0x333772[_0x4cc7('0x39d1')])); _0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x2119')](_0x46ddc7); } ; _0x333772[_0x4cc7('0x39cf')] = function(_0x324a7f) { try { var _0x2e1313 = _0x324a7f[_0x4cc7('0x39d2')](); _0x333772['threadPool'][_0x4cc7('0x39d3')]({ 'promise': _0x324a7f['promise'], 'result': _0x2e1313 }); } catch (_0x5a8f34) { if ('UPNaj' !== _0x4cc7('0x39d4')) { _0x4964ea[_0x4cc7('0xab4')] = _0x5a8f34, _0x5a8f34 instanceof _0x202aa0 && (_0x5a8f34 = _0x5a8f34['val']), _0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x39d5')]({ 'promise': _0x324a7f[_0x4cc7('0x34b3')], 'error': _0x5a8f34 }); } else { this[_0x4cc7('0x387e')](null); return; } } } ; _0x333772[_0x4cc7('0x39d0')] = function(_0x5b62e3) { var _0x59f859 = {}; _0x59f859[_0x4cc7('0x39d6')] = _0x4cc7('0x2b16'); if (_0x4cc7('0x39d7') !== _0x4cc7('0x39d8')) { _0x5b62e3[_0x4cc7('0x34b3')][_0x4cc7('0x43')](_0x5b62e3[_0x4cc7('0xced')]); } else { var _0x1d14c4 = []; _0x5b62e3 = _0x3c1272['convertToGLSL'](_0x5b62e3, null); b = _0x3c1272[_0x4cc7('0x39d9')](b, _0x1d14c4); 0x5 == _0x491796[_0x4cc7('0xbeb')] && (_0x491796[_0x4cc7('0x39da')](_0x5b62e3, { 'fileName': 'Program3D.hx', 'lineNumber': 0x18f, 'className': _0x4cc7('0x8c1'), 'methodName': 'upload' }), _0x491796[_0x4cc7('0x39da')](b, { 'fileName': 'Program3D.hx', 'lineNumber': 0x190, 'className': _0x4cc7('0x8c1'), 'methodName': _0x59f859['FgMDp'] })); this[_0x4cc7('0x39db')](); this['__uploadFromGLSL'](_0x5b62e3, b); this[_0x4cc7('0x39dc')](); b = 0x0; for (_0x5b62e3 = _0x1d14c4[_0x4cc7('0x21')]; b < _0x5b62e3; ) { var _0x497a12 = b++; this[_0x4cc7('0x1f1f')][_0x497a12] = _0x1d14c4[_0x497a12]; } } } ; _0x333772[_0x4cc7('0x39d1')] = function(_0x15f843) { _0x15f843[_0x4cc7('0x34b3')][_0x4cc7('0x12aa')](_0x15f843['error']); } ; var _0x3cded9 = function() { this['future'] = new _0x4029ca(); }; _0x16dada[_0x4cc7('0x39dd')] = _0x3cded9; _0x3cded9[_0x4cc7('0x8f2')] = ['lime', 'app', _0x4cc7('0x39de')]; _0x3cded9[_0x4cc7('0x8')] = {}; _0x3cded9[_0x4cc7('0x8')][_0x4cc7('0xbdd')] = null; _0x3cded9[_0x4cc7('0x8')]['complete'] = function(_0x452cea) { if (!this.future.isError && (this.future.isComplete = !0x0, this.future.value = _0x452cea, null != this.future.__completeListeners)) { for (var _0x55ea7b = 0x0, _0x583fed = this.future.__completeListeners; _0x55ea7b < _0x583fed.length; ) { var _0x1e3c1c = _0x583fed[_0x55ea7b]; ++_0x55ea7b; _0x1e3c1c(_0x452cea); } this.future.__completeListeners = null; } return this; } ; _0x3cded9[_0x4cc7('0x8')][_0x4cc7('0x39df')] = function(_0x32d2fc) { _0x32d2fc.onComplete(_0x48c401(this, this.complete)); _0x32d2fc.onError(_0x48c401(this, this.error)); _0x32d2fc.onProgress(_0x48c401(this, this.progress)); return this; } ; _0x3cded9[_0x4cc7('0x8')][_0x4cc7('0x12aa')] = function(_0x517d0f) { if (!this.future.isComplete && (this.future.isError = !0x0, this.future.error = _0x517d0f, null != this.future.__errorListeners)) { for (var _0x245655 = 0x0, _0x4335b6 = this.future.__errorListeners; _0x245655 < _0x4335b6.length; ) { if ('kNRCQ' === _0x4cc7('0x39e0')) { var _0x204eba = _0x4335b6[_0x245655]; ++_0x245655; _0x204eba(_0x517d0f); } else { _0x2a5c46.studentLastBox.index <= _0x2a5c46.studentLastBox.intermission.get_length() && (_0x22db6e.gaveUp = !0x0, _0x55a4be.get_protip().display(0x1)); } } this.future.__errorListeners = null; } return this; } ; _0x3cded9[_0x4cc7('0x8')][_0x4cc7('0x1af2')] = function(_0x1593ba, _0x25f156) { if ('FvEeA' === _0x4cc7('0x39e1')) { if (!this.future.isError && !this.future.isComplete && null != this.future.__progressListeners) for (var _0x5449b9 = 0x0, _0x4c7fad = this.future.__progressListeners; _0x5449b9 < _0x4c7fad.length; ) { var _0x607c56 = _0x4c7fad[_0x5449b9]; ++_0x5449b9; _0x607c56(_0x1593ba, _0x25f156); } return this; } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x3cded9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3cded9; var _0x4d9d35 = function() { this[_0x4cc7('0x1804')] = !0x1; this['__listeners'] = []; this['__priorities'] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada['lime.app._Event_Dynamic_Void'] = _0x4d9d35; _0x4d9d35[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39e2')]; _0x4d9d35[_0x4cc7('0x8')] = {}; _0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x4d9d35[_0x4cc7('0x8')]['__repeat'] = null; _0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x4d9d35[_0x4cc7('0x8')]['add'] = function(_0x3b2e92, _0x314173, _0x17a8a7) { if (_0x4cc7('0x39e3') === 'HiyuR') { return null; } else { var _0x350b38 = _0x4cc7('0x39e4').split('|') , _0x581062 = 0x0; while (!![]) { switch (_0x350b38[_0x581062++]) { case '0': this.__priorities.push(_0x17a8a7); continue; case '1': for (var _0x1be9fd = 0x0, _0x5a61a = this.__priorities.length; _0x1be9fd < _0x5a61a; ) { var _0x3dec99 = _0x1be9fd++; if (_0x17a8a7 > this.__priorities[_0x3dec99]) { this.__listeners.splice(_0x3dec99, 0x0, _0x3b2e92); this.__priorities.splice(_0x3dec99, 0x0, _0x17a8a7); this.__repeat.splice(_0x3dec99, 0x0, !_0x314173); return; } } continue; case '2': _0x56067a.JzcBq(null, _0x314173) && (_0x314173 = !0x1); continue; case '3': null == _0x17a8a7 && (_0x17a8a7 = 0x0); continue; case '4': this.__listeners.push(_0x3b2e92); continue; case '5': this.__repeat.push(!_0x314173); continue; } break; } } } ; _0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x40cf39) { for (var _0x367abb = this.__listeners.length; 0x0 <= --_0x367abb; ) _0x19c1c0.compareMethods(this.__listeners[_0x367abb], _0x40cf39) && (this.__listeners.splice(_0x367abb, 0x1), this.__priorities.splice(_0x367abb, 0x1), this.__repeat.splice(_0x367abb, 0x1)); } ; _0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x4d9d35[_0x4cc7('0x8')]['dispatch'] = function(_0x24230d) { this.canceled = !0x1; for (var _0x1967f0 = this.__listeners, _0x494089 = this.__repeat, _0x47100c = 0x0; _0x47100c < _0x1967f0.length && (_0x1967f0[_0x47100c](_0x24230d), _0x494089[_0x47100c] ? ++_0x47100c : this.remove(_0x1967f0[_0x47100c]), !this.canceled); ) ; } ; _0x4d9d35[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4d9d35; var _0x4c7f22 = function() { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x39e5')] = _0x4c7f22; _0x4c7f22['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39e6')]; _0x4c7f22[_0x4cc7('0x8')] = {}; _0x4c7f22[_0x4cc7('0x8')]['canceled'] = null; _0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x35741b, _0x43b6c0, _0x19d591) { null == _0x19d591 && (_0x19d591 = 0x0); null == _0x43b6c0 && (_0x43b6c0 = !0x1); for (var _0x260a74 = 0x0, _0x168147 = this.__priorities.length; _0x260a74 < _0x168147; ) { var _0x24963d = _0x260a74++; if (_0x19d591 > this.__priorities[_0x24963d]) { this.__listeners.splice(_0x24963d, 0x0, _0x35741b); this.__priorities.splice(_0x24963d, 0x0, _0x19d591); this.__repeat.splice(_0x24963d, 0x0, !_0x43b6c0); return; } } this.__listeners.push(_0x35741b); this.__priorities.push(_0x19d591); this.__repeat.push(!_0x43b6c0); } ; _0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x51de4a) { for (var _0x47229a = this.__listeners.length; 0x0 <= --_0x47229a; ) _0x19c1c0.compareMethods(this.__listeners[_0x47229a], _0x51de4a) && (this.__listeners.splice(_0x47229a, 0x1), this.__priorities.splice(_0x47229a, 0x1), this.__repeat.splice(_0x47229a, 0x1)); } ; _0x4c7f22[_0x4cc7('0x8')]['__listeners'] = null; _0x4c7f22[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x22f517, _0xc1657f, _0x87e003) { this.canceled = !0x1; for (var _0x3d73f4 = this.__listeners, _0x2c2025 = this.__repeat, _0xe6f503 = 0x0; _0xe6f503 < _0x3d73f4.length && (_0x3d73f4[_0xe6f503](_0x22f517, _0xc1657f, _0x87e003), _0x2c2025[_0xe6f503] ? ++_0xe6f503 : this.remove(_0x3d73f4[_0xe6f503]), !this.canceled); ) ; } ; _0x4c7f22[_0x4cc7('0x8')]['__class__'] = _0x4c7f22; var _0x199693 = function() { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada['lime.app._Event_Float_Float_Int_Void'] = _0x199693; _0x199693[_0x4cc7('0x8f2')] = ['lime', 'app', _0x4cc7('0x39e7')]; _0x199693[_0x4cc7('0x8')] = {}; _0x199693[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x199693[_0x4cc7('0x8')]['__repeat'] = null; _0x199693[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x199693[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x22791b, _0x49c828, _0x24aa8d) { if ('FuGbR' === _0x4cc7('0x39e8')) { var _0x2c1fb6 = this , _0x1e8984 = new _0x17783b() , _0x576b84 = new _0x23639f(_0x1e8984); _0x172b83.get_currentLayout().add(_0x576b84, new _0x436bc1(0x2,_0x30bcc9.LEFT)); _0x172b83.get_currentLayout().add(_0x576b84, new _0x436bc1(0x2,_0x30bcc9.TOP)); this.addChild(_0x1e8984); this.description = new _0x4e2005(_0x4a3eb0.galacticVandalism,!0x0); _0x576b84 = new _0x23639f(this.description); _0x172b83.get_currentLayout().add(_0x576b84, new _0x456817(!0x0,0x0)); _0x576b84 = new _0x23639f(this.description); _0x172b83.get_currentLayout().add(_0x576b84, _0x4fb8d7.edge(_0x30bcc9.BOTTOM)); this.description.set_visible(!0x1); this.addChild(this.description); this.earned = _0x22bdfe.createTextField(0xffffff, 0x1e, null, _0x4cc7('0x223b'), 0x190, null, null, null, 0x0); _0x576b84 = new _0x23639f(this.earned); _0x172b83.get_currentLayout().add(_0x576b84, new _0x456817(!0x0,0x0)); var _0x35c741 = this.earned; _0x576b84 = new _0x23639f(this.description); _0x35c741 = new _0x23639f(_0x35c741); _0x172b83.get_currentLayout().add(_0x35c741, new _0x310c15(!0x1,0.5), _0x576b84); this.earned.set_visible(!0x1); this.addChild(this.earned); _0x576b84 = this.view = new _0x3cd1cb(0x64,0x64,null,null,null,!0x1); _0x35c741 = new _0x23639f(_0x1e8984); _0x3ab995.fillAreaRightOf(new _0x23639f(_0x576b84), _0x35c741, 0x0, null); _0x576b84 = this.view; _0x35c741 = new _0x23639f(this.description); _0x3ab995.fillAreaAbove(new _0x23639f(_0x576b84), _0x35c741, 0x0, null); this.view.xLocked = !0x0; this.addChild(this.view); _0x576b84 = new _0x24d6d3(this.view,0x1,0x1); _0x1e8984 = new _0x23639f(_0x1e8984); _0x35c741 = new _0x23639f(_0x576b84); var _0x354043 = null; null == _0x354043 && (_0x354043 = _0x172b83.get_currentLayout()); _0x354043.add(_0x35c741, new _0xaf08d9(0x5,_0x30bcc9.BOTTOM), _0x1e8984); _0x354043.add(_0x35c741, new _0x310c15(!0x0,0.5), _0x1e8984); this.addChild(_0x576b84); _0x1e8984 = new _0x24d6d3(this.view,0x3,0x1); _0x576b84 = new _0x23639f(_0x576b84); _0x35c741 = new _0x23639f(_0x1e8984); _0x172b83.get_currentLayout().add(_0x35c741, new _0x310c15(!0x0,0.5), _0x576b84); _0x576b84 = new _0x23639f(this.description); _0x35c741 = new _0x23639f(_0x1e8984); _0x172b83.get_currentLayout().add(_0x35c741, new _0xaf08d9(0x5,_0x30bcc9.TOP), _0x576b84); this.addChild(_0x1e8984); this.grid = new _0xf532d6(0xa,0xaa,0xaa); this.arrangement = new _0x159483(this.grid,null,null,this.view); this.thumbnails = _0x2bc114.toObjectVector(null); this.layout.items.push(new _0x195906(null,null,new _0xf64219(function() { _0x2c1fb6.view.contentsYMargin = 0xa * _0x2c1fb6.layout.scale.y; } ))); _0x2c1fb6.view.contentsYMargin = 0xa * _0x2c1fb6.layout.scale.y; _0x1e8984 = _0x48c401(this, this.clean); this.layout.items.push(new _0x195906(null,null,new _0xf64219(_0x1e8984))); for (_0x1e8984 = _0x4a3eb0.all.iterator(); _0x1e8984.hasNext(); ) _0x576b84 = _0x1e8984.next(), this.addAchievement(_0x576b84); } else { null == _0x24aa8d && (_0x24aa8d = 0x0); null == _0x49c828 && (_0x49c828 = !0x1); for (var _0xe6b6e = 0x0, _0xed0add = this.__priorities.length; _0x2d63f9.PFFUu(_0xe6b6e, _0xed0add); ) { var _0x431247 = _0xe6b6e++; if (_0x24aa8d > this.__priorities[_0x431247]) { this.__listeners.splice(_0x431247, 0x0, _0x22791b); this.__priorities.splice(_0x431247, 0x0, _0x24aa8d); this.__repeat.splice(_0x431247, 0x0, !_0x49c828); return; } } this.__listeners.push(_0x22791b); this.__priorities.push(_0x24aa8d); this.__repeat.push(!_0x49c828); } } ; _0x199693[_0x4cc7('0x8')][_0x4cc7('0x2d73')] = function() { this.canceled = !0x0; } ; _0x199693[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x5797ff) { for (var _0x4249ca = this.__listeners.length; 0x0 <= --_0x4249ca; ) _0x19c1c0.compareMethods(this.__listeners[_0x4249ca], _0x5797ff) && (this.__listeners.splice(_0x4249ca, 0x1), this.__priorities.splice(_0x4249ca, 0x1), this.__repeat.splice(_0x4249ca, 0x1)); } ; _0x199693[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x199693[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x4946d5, _0x2fa903, _0x37b1e1) { if (_0x4cc7('0x39e9') !== _0x4cc7('0x39e9')) { null != _0x4946d5 && _0x4946d5.push(this); return !0x0; } else { this.canceled = !0x1; for (var _0x405f84 = this.__listeners, _0x30e270 = this.__repeat, _0x1a2148 = 0x0; _0x1a2148 < _0x405f84.length && (_0x405f84[_0x1a2148](_0x4946d5, _0x2fa903, _0x37b1e1), _0x30e270[_0x1a2148] ? ++_0x1a2148 : this.remove(_0x405f84[_0x1a2148]), !this.canceled); ) ; } } ; _0x199693[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x199693; var _0x26e3e8 = function() { this[_0x4cc7('0x1804')] = !0x1; this['__listeners'] = []; this['__priorities'] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x39ea')] = _0x26e3e8; _0x26e3e8[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'app', '_Event_Float_Float_Void']; _0x26e3e8[_0x4cc7('0x8')] = {}; _0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x5216ca, _0x10ac52, _0x35cd8a) { null == _0x35cd8a && (_0x35cd8a = 0x0); null == _0x10ac52 && (_0x10ac52 = !0x1); for (var _0x239bd1 = 0x0, _0x2e0b4d = this.__priorities.length; _0x239bd1 < _0x2e0b4d; ) { var _0x42b4df = _0x239bd1++; if (_0x35cd8a > this.__priorities[_0x42b4df]) { this.__listeners.splice(_0x42b4df, 0x0, _0x5216ca); this.__priorities.splice(_0x42b4df, 0x0, _0x35cd8a); this.__repeat.splice(_0x42b4df, 0x0, !_0x10ac52); return; } } this.__listeners.push(_0x5216ca); this.__priorities.push(_0x35cd8a); this.__repeat.push(!_0x10ac52); } ; _0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0xe82b64) { for (var _0x17445c = this.__listeners.length; 0x0 <= --_0x17445c; ) _0x19c1c0.compareMethods(this.__listeners[_0x17445c], _0xe82b64) && (this.__listeners.splice(_0x17445c, 0x1), this.__priorities.splice(_0x17445c, 0x1), this.__repeat.splice(_0x17445c, 0x1)); } ; _0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x9f3b10, _0x570717) { this.canceled = !0x1; for (var _0x35b6e0 = this.__listeners, _0x87a8f7 = this.__repeat, _0x5a282d = 0x0; _0x5a282d < _0x35b6e0.length && (_0x35b6e0[_0x5a282d](_0x9f3b10, _0x570717), _0x87a8f7[_0x5a282d] ? ++_0x5a282d : this.remove(_0x35b6e0[_0x5a282d]), !this.canceled); ) ; } ; _0x26e3e8[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x26e3e8; var _0x12c4f0 = function() { if ('sdrJF' !== _0x4cc7('0x39eb')) { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; } else { null == d && (d = 0x0); null == c && (c = 0x0); null == b && (b = !0x1); this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] = a; this[_0x4cc7('0x92e')][_0x4cc7('0x933')] = b; this[_0x4cc7('0x92e')][_0x4cc7('0x934')] = c; this['__state'][_0x4cc7('0x931')] = d; } }; _0x16dada[_0x4cc7('0x39ec')] = _0x12c4f0; _0x12c4f0[_0x4cc7('0x8f2')] = [_0x2d63f9['FBEHE'], _0x4cc7('0x4e8'), _0x2d63f9[_0x4cc7('0x4e3')]]; _0x12c4f0[_0x4cc7('0x8')] = {}; _0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x283e4c, _0x1ce219, _0x53248d) { null == _0x53248d && (_0x53248d = 0x0); null == _0x1ce219 && (_0x1ce219 = !0x1); for (var _0x4a9657 = 0x0, _0x8d0e28 = this.__priorities.length; _0x4a9657 < _0x8d0e28; ) { if (_0x4cc7('0x39ed') !== 'ssPQN') { var _0x4c9045 = _0x4a9657++; if (_0x53248d > this.__priorities[_0x4c9045]) { this.__listeners.splice(_0x4c9045, 0x0, _0x283e4c); this.__priorities.splice(_0x4c9045, 0x0, _0x53248d); this.__repeat.splice(_0x4c9045, 0x0, !_0x1ce219); return; } } else { var _0x248613 = 0xb4 * _0x283e4c / 3.141592653589793; this.rotationAfterUpdate = _0x283e4c; this.get_rotationZ() != _0x248613 && this.set_rotationZ(_0x248613); return _0x283e4c; } } this.__listeners.push(_0x283e4c); this.__priorities.push(_0x53248d); this.__repeat.push(!_0x1ce219); } ; _0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x2d73')] = function() { this.canceled = !0x0; } ; _0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x470a0e) { for (var _0x147f63 = this.__listeners.length; 0x0 <= --_0x147f63; ) _0x19c1c0.compareMethods(this.__listeners[_0x147f63], _0x470a0e) && (this.__listeners.splice(_0x147f63, 0x1), this.__priorities.splice(_0x147f63, 0x1), this.__repeat.splice(_0x147f63, 0x1)); } ; _0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x12c4f0[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x589d13, _0x1923c8, _0x121375) { this.canceled = !0x1; for (var _0x3fcc5f = this.__listeners, _0x42e86c = this.__repeat, _0x174e51 = 0x0; _0x174e51 < _0x3fcc5f.length && (_0x3fcc5f[_0x174e51](_0x589d13, _0x1923c8, _0x121375), _0x42e86c[_0x174e51] ? ++_0x174e51 : this.remove(_0x3fcc5f[_0x174e51]), !this.canceled); ) ; } ; _0x12c4f0[_0x4cc7('0x8')]['__class__'] = _0x12c4f0; var _0x339e17 = function() { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this['__priorities'] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x39ee')] = _0x339e17; _0x339e17[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39ef')]; _0x339e17[_0x4cc7('0x8')] = {}; _0x339e17[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x339e17[_0x4cc7('0x8')]['__repeat'] = null; _0x339e17[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x339e17[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x243122, _0x1dca08, _0x5202b0) { null == _0x5202b0 && (_0x5202b0 = 0x0); _0x2d63f9.RUnBw(null, _0x1dca08) && (_0x1dca08 = !0x1); for (var _0x379492 = 0x0, _0x2a4574 = this.__priorities.length; _0x379492 < _0x2a4574; ) { if (_0x4cc7('0x39f0') !== _0x4cc7('0x39f0')) { for (var _0x1ab484 = null, _0x636964 = null, _0x219b24 = _0x243122.tunnel, _0x3d3846 = _0x243122.decorationData, _0x357cb1 = _0x243122.mapping, _0x3e38d8 = 0x0; _0x5202b0.hasNext() && (_0x3e38d8 < _0x1dca08 || 0x0 > _0x1dca08); ) { _0x636964 = _0x5202b0.next(); _0x1ab484 = _0x55cb22.getTerrain(_0x219b24, _0x3d3846); _0x1ab484.placeInLayout(_0x636964, _0x219b24.latestSection); _0x219b24.registerObject(_0x1ab484); if (null != _0x357cb1) { var _0x110751 = _0x3e38d8 + _0x243122.count; _0x219b24.backwards && (_0x110751 = _0x243122.indices.get_length() - 0x1 - _0x110751); for (_0x110751 = _0x243122.indices.get(_0x110751); _0x357cb1.get_length() <= _0x110751; ) _0x357cb1.push(null); _0x357cb1.set(_0x110751, _0x1ab484); } ++_0x3e38d8; } _0x243122.lastTerrain = _0x1ab484; _0x243122.lastPosition3D = _0x636964; _0x243122.count += _0x3e38d8; } else { var _0x4c6f36 = _0x379492++; if (_0x5202b0 > this.__priorities[_0x4c6f36]) { this.__listeners.splice(_0x4c6f36, 0x0, _0x243122); this.__priorities.splice(_0x4c6f36, 0x0, _0x5202b0); this.__repeat.splice(_0x4c6f36, 0x0, !_0x1dca08); return; } } } this.__listeners.push(_0x243122); this.__priorities.push(_0x5202b0); this.__repeat.push(!_0x1dca08); } ; _0x339e17[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x2d5730) { for (var _0x153008 = this.__listeners.length; _0x56067a.zWfdM(0x0, --_0x153008); ) _0x19c1c0.compareMethods(this.__listeners[_0x153008], _0x2d5730) && (this.__listeners.splice(_0x153008, 0x1), this.__priorities.splice(_0x153008, 0x1), this.__repeat.splice(_0x153008, 0x1)); } ; _0x339e17[_0x4cc7('0x8')]['__listeners'] = null; _0x339e17[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x3b6633, _0xe50981, _0x42a569) { this.canceled = !0x1; for (var _0x345785 = this.__listeners, _0x251e06 = this.__repeat, _0x377575 = 0x0; _0x2d63f9.PFFUu(_0x377575, _0x345785.length) && (_0x345785[_0x377575](_0x3b6633, _0xe50981, _0x42a569), _0x251e06[_0x377575] ? ++_0x377575 : this.remove(_0x345785[_0x377575]), !this.canceled); ) ; } ; _0x339e17[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x339e17; var _0xd81315 = function() { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada['lime.app._Event_Int_Float_Float_Void'] = _0xd81315; _0xd81315[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'app', _0x4cc7('0x39f1')]; _0xd81315[_0x4cc7('0x8')] = {}; _0xd81315[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0xd81315[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0xd81315[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0xd81315[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0xc78daf, _0x564e50, _0x448b35) { null == _0x448b35 && (_0x448b35 = 0x0); null == _0x564e50 && (_0x564e50 = !0x1); for (var _0x1c4706 = 0x0, _0x2ec99c = this.__priorities.length; _0x1c4706 < _0x2ec99c; ) { var _0x587ca0 = _0x1c4706++; if (_0x448b35 > this.__priorities[_0x587ca0]) { this.__listeners.splice(_0x587ca0, 0x0, _0xc78daf); this.__priorities.splice(_0x587ca0, 0x0, _0x448b35); this.__repeat.splice(_0x587ca0, 0x0, !_0x564e50); return; } } this.__listeners.push(_0xc78daf); this.__priorities.push(_0x448b35); this.__repeat.push(!_0x564e50); } ; _0xd81315[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0xd81315[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd81315; var _0x52ac6b = function() { if (_0x2d63f9[_0x4cc7('0x39f2')] === 'KzWle') { this['canceled'] = !0x1; this['__listeners'] = []; this['__priorities'] = []; this[_0x4cc7('0xc91')] = []; } else { return this[_0x4cc7('0x10b7')]; } }; _0x16dada['lime.app._Event_Int_Float_Void'] = _0x52ac6b; _0x52ac6b[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x4e8'), _0x2d63f9[_0x4cc7('0x4e5')]]; _0x52ac6b[_0x4cc7('0x8')] = {}; _0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x52ac6b[_0x4cc7('0x8')]['__priorities'] = null; _0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x560ff7, _0x3ca013, _0x489cc7) { if (_0x4cc7('0x39f3') !== _0x4cc7('0x39f4')) { null == _0x489cc7 && (_0x489cc7 = 0x0); null == _0x3ca013 && (_0x3ca013 = !0x1); for (var _0x320a70 = 0x0, _0x330bd1 = this.__priorities.length; _0x320a70 < _0x330bd1; ) { var _0x524ac6 = _0x320a70++; if (_0x489cc7 > this.__priorities[_0x524ac6]) { this.__listeners.splice(_0x524ac6, 0x0, _0x560ff7); this.__priorities.splice(_0x524ac6, 0x0, _0x489cc7); this.__repeat.splice(_0x524ac6, 0x0, !_0x3ca013); return; } } this.__listeners.push(_0x560ff7); this.__priorities.push(_0x489cc7); this.__repeat.push(!_0x3ca013); } else { var _0x52c3d4 = p.lastIndexOf('.'); 0x0 <= _0x52c3d4 && (l = _0x3a8a6f.substr(p, 0x0, _0x52c3d4), p = _0x3a8a6f.substr(p, _0x52c3d4 + 0x1, null), l = _0x533da2.Method(l, p)); } } ; _0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x3b055b) { for (var _0xae5755 = this.__listeners.length; 0x0 <= --_0xae5755; ) _0x19c1c0.compareMethods(this.__listeners[_0xae5755], _0x3b055b) && (this.__listeners.splice(_0xae5755, 0x1), this.__priorities.splice(_0xae5755, 0x1), this.__repeat.splice(_0xae5755, 0x1)); } ; _0x52ac6b[_0x4cc7('0x8')]['__listeners'] = null; _0x52ac6b[_0x4cc7('0x8')]['dispatch'] = function(_0x39f2eb, _0x330be3) { this.canceled = !0x1; for (var _0x2bfb06 = this.__listeners, _0x5932bd = this.__repeat, _0x4e6ee6 = 0x0; _0x4e6ee6 < _0x2bfb06.length && (_0x2bfb06[_0x4e6ee6](_0x39f2eb, _0x330be3), _0x5932bd[_0x4e6ee6] ? ++_0x4e6ee6 : this.remove(_0x2bfb06[_0x4e6ee6]), !this.canceled); ) ; } ; _0x52ac6b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x52ac6b; var _0x1047d6 = function() { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x39f5')] = _0x1047d6; _0x1047d6[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39f6')]; _0x1047d6[_0x4cc7('0x8')] = {}; _0x1047d6[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x1047d6[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x1047d6[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x1047d6[_0x4cc7('0x8')]['add'] = function(_0x3d7949, _0x3624ae, _0x31f89d) { null == _0x31f89d && (_0x31f89d = 0x0); null == _0x3624ae && (_0x3624ae = !0x1); for (var _0x192d41 = 0x0, _0x254119 = this.__priorities.length; _0x192d41 < _0x254119; ) { var _0x1631e8 = _0x192d41++; if (_0x31f89d > this.__priorities[_0x1631e8]) { this.__listeners.splice(_0x1631e8, 0x0, _0x3d7949); this.__priorities.splice(_0x1631e8, 0x0, _0x31f89d); this.__repeat.splice(_0x1631e8, 0x0, !_0x3624ae); return; } } this.__listeners.push(_0x3d7949); this.__priorities.push(_0x31f89d); this.__repeat.push(!_0x3624ae); } ; _0x1047d6[_0x4cc7('0x8')]['remove'] = function(_0x372d51) { for (var _0x26b566 = this.__listeners.length; 0x0 <= --_0x26b566; ) _0x19c1c0.compareMethods(this.__listeners[_0x26b566], _0x372d51) && (this.__listeners.splice(_0x26b566, 0x1), this.__priorities.splice(_0x26b566, 0x1), this.__repeat.splice(_0x26b566, 0x1)); } ; _0x1047d6[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x1047d6[_0x4cc7('0x8')]['dispatch'] = function(_0x104fdb, _0x57fa5f) { this.canceled = !0x1; for (var _0x20fdc6 = this.__listeners, _0x2e2d5c = this.__repeat, _0x2c6033 = 0x0; _0x2c6033 < _0x20fdc6.length && (_0x20fdc6[_0x2c6033](_0x104fdb, _0x57fa5f), _0x2e2d5c[_0x2c6033] ? ++_0x2c6033 : this.remove(_0x20fdc6[_0x2c6033]), !this.canceled); ) ; } ; _0x1047d6[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1047d6; var _0x5d3147 = function() { if (_0x2d63f9[_0x4cc7('0x2b6')]('kjlKi', 'kjlKi')) { return new _0x20b7eb(a,b); } else { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; } }; _0x16dada[_0x4cc7('0x39f7')] = _0x5d3147; _0x5d3147[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x39c4')], _0x2d63f9['qrjDK'], '_Event_Int_Void']; _0x5d3147[_0x4cc7('0x8')] = {}; _0x5d3147[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x5d3147[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x5d3147[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x5d3147[_0x4cc7('0x8')]['add'] = function(_0x5196ea, _0x1b1a10, _0x46abb8) { if ('gCofI' !== _0x4cc7('0x39f8')) { return this.__x; } else { null == _0x46abb8 && (_0x46abb8 = 0x0); null == _0x1b1a10 && (_0x1b1a10 = !0x1); for (var _0x4b5863 = 0x0, _0x4ac706 = this.__priorities.length; _0x4b5863 < _0x4ac706; ) { var _0x1f349b = _0x4b5863++; if (_0x46abb8 > this.__priorities[_0x1f349b]) { this.__listeners.splice(_0x1f349b, 0x0, _0x5196ea); this.__priorities.splice(_0x1f349b, 0x0, _0x46abb8); this.__repeat.splice(_0x1f349b, 0x0, !_0x1b1a10); return; } } this.__listeners.push(_0x5196ea); this.__priorities.push(_0x46abb8); this.__repeat.push(!_0x1b1a10); } } ; _0x5d3147[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x111129) { for (var _0x5f23e4 = this.__listeners.length; 0x0 <= --_0x5f23e4; ) _0x19c1c0.compareMethods(this.__listeners[_0x5f23e4], _0x111129) && (this.__listeners.splice(_0x5f23e4, 0x1), this.__priorities.splice(_0x5f23e4, 0x1), this.__repeat.splice(_0x5f23e4, 0x1)); } ; _0x5d3147[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x5d3147[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x4b0d3c) { this.canceled = !0x1; for (var _0x87d4e8 = this.__listeners, _0xce4b09 = this.__repeat, _0x59b87c = 0x0; _0x59b87c < _0x87d4e8.length && (_0x87d4e8[_0x59b87c](_0x4b0d3c), _0xce4b09[_0x59b87c] ? ++_0x59b87c : this.remove(_0x87d4e8[_0x59b87c]), !this.canceled); ) ; } ; _0x5d3147[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5d3147; var _0xea976a = function() { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada['lime.app._Event_Int_lime_ui_JoystickHatPosition_Void'] = _0xea976a; _0xea976a['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x39f9')]; _0xea976a[_0x4cc7('0x8')] = {}; _0xea976a[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0xea976a[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0xea976a[_0x4cc7('0x8')]['__priorities'] = null; _0xea976a[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x279c35, _0x5d849b, _0x2d2e87) { null == _0x2d2e87 && (_0x2d2e87 = 0x0); null == _0x5d849b && (_0x5d849b = !0x1); for (var _0x3416f5 = 0x0, _0x522874 = this.__priorities.length; _0x3416f5 < _0x522874; ) { var _0x1fca56 = _0x3416f5++; if (_0x2d2e87 > this.__priorities[_0x1fca56]) { this.__listeners.splice(_0x1fca56, 0x0, _0x279c35); this.__priorities.splice(_0x1fca56, 0x0, _0x2d2e87); this.__repeat.splice(_0x1fca56, 0x0, !_0x5d849b); return; } } this.__listeners.push(_0x279c35); this.__priorities.push(_0x2d2e87); this.__repeat.push(!_0x5d849b); } ; _0xea976a[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0xea976a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xea976a; var _0x5e5483 = function() { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada['lime.app._Event_String_Int_Int_Void'] = _0x5e5483; _0x5e5483[_0x4cc7('0x8f2')] = ['lime', _0x2d63f9['qrjDK'], _0x4cc7('0x39fa')]; _0x5e5483[_0x4cc7('0x8')] = {}; _0x5e5483[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x5e5483[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x5e5483[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x5e5483[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x374200, _0x3cab5c, _0xe57116) { var _0x459f28 = { rktBp: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 > _0x5260f5; } }; null == _0xe57116 && (_0xe57116 = 0x0); null == _0x3cab5c && (_0x3cab5c = !0x1); for (var _0x4ccc40 = 0x0, _0x3443e6 = this.__priorities.length; _0x4ccc40 < _0x3443e6; ) { if (_0x4cc7('0x39fb') === _0x4cc7('0x39fb')) { var _0x3cec9f = _0x4ccc40++; if (_0xe57116 > this.__priorities[_0x3cec9f]) { if (_0x4cc7('0x39fc') !== _0x4cc7('0x39fc')) { var _0x3113dc = this.__array.length; _0x459f28.rktBp(0x0, _0x374200) && (_0x374200 = 0x0); if (_0x374200 > _0x3113dc) for (; _0x3113dc < _0x374200; ) { var _0x54646f = _0x3113dc++; this.__array[_0x54646f] = null; } else for (; this.__array.length > _0x374200; ) this.__array.pop(); } else { this.__listeners.splice(_0x3cec9f, 0x0, _0x374200); this.__priorities.splice(_0x3cec9f, 0x0, _0xe57116); this.__repeat.splice(_0x3cec9f, 0x0, !_0x3cab5c); return; } } } else { if (_0x374200 instanceof Array && null == _0x374200.__enum__) return Array; var _0x342cd3 = _0x374200.__class__; if (null != _0x342cd3) return _0x342cd3; _0x374200 = _0x5260f5.__nativeClassName(_0x374200); return null != _0x374200 ? _0x5260f5.__resolveNativeClass(_0x374200) : null; } } this.__listeners.push(_0x374200); this.__priorities.push(_0xe57116); this.__repeat.push(!_0x3cab5c); } ; _0x5e5483[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x5e5483[_0x4cc7('0x8')]['__class__'] = _0x5e5483; var _0x6be207 = function() { if (_0x4cc7('0x39fd') === _0x4cc7('0x39fd')) { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this['__repeat'] = []; } else { _0x56067a[_0x4cc7('0x39fe')](0x0, a) ? this[_0x4cc7('0x2951')] = 0xb4 * (Math[_0x4cc7('0xc2b')]() - 0.5) : (a = this[_0x4cc7('0x2951')] += 0x0 * (Math[_0x4cc7('0xc2b')]() - 0.5), this[_0x4cc7('0x2951')] = -0x5a <= a ? 0x5a >= a ? a : 0x5a : -0x5a); return this[_0x4cc7('0x2951')]; } }; _0x16dada['lime.app._Event_String_Void'] = _0x6be207; _0x6be207['__name__'] = [_0x4cc7('0x94'), 'app', _0x4cc7('0x39ff')]; _0x6be207[_0x4cc7('0x8')] = {}; _0x6be207[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x6be207[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x6be207[_0x4cc7('0x8')]['__priorities'] = null; _0x6be207[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x2b6223, _0x2cef30, _0x3643a7) { if (_0x4cc7('0x3a00') !== _0x4cc7('0x3a00')) { return 0x0; } else { null == _0x3643a7 && (_0x3643a7 = 0x0); null == _0x2cef30 && (_0x2cef30 = !0x1); for (var _0x2e4177 = 0x0, _0x2f4d51 = this.__priorities.length; _0x2e4177 < _0x2f4d51; ) { var _0x4829cc = _0x2e4177++; if (_0x3643a7 > this.__priorities[_0x4829cc]) { if (_0x56067a.TQfEA(_0x4cc7('0x3a01'), _0x4cc7('0x3a01'))) { this.__listeners.splice(_0x4829cc, 0x0, _0x2b6223); this.__priorities.splice(_0x4829cc, 0x0, _0x3643a7); this.__repeat.splice(_0x4829cc, 0x0, !_0x2cef30); return; } else { this.errorText = _0x2b6223; this.alreadySubmitted = _0x2cef30; this.extras = _0x3643a7; _0xcc959.call(this); this.addEventListener(_0x4cc7('0x296'), _0x48c401(this, this.suppressClick)); } } } this.__listeners.push(_0x2b6223); this.__priorities.push(_0x3643a7); this.__repeat.push(!_0x2cef30); } } ; _0x6be207[_0x4cc7('0x8')][_0x4cc7('0x2d73')] = function() { this.canceled = !0x0; } ; _0x6be207[_0x4cc7('0x8')]['has'] = function(_0x1442e2) { for (var _0x5ab8f3 = 0x0, _0x34bfc1 = this.__listeners; _0x5ab8f3 < _0x34bfc1.length; ) { var _0x31ba91 = _0x34bfc1[_0x5ab8f3]; ++_0x5ab8f3; if (_0x19c1c0.compareMethods(_0x31ba91, _0x1442e2)) return !0x0; } return !0x1; } ; _0x6be207[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x5163ea) { if (_0x4cc7('0x3a02') === _0x4cc7('0x3a02')) { for (var _0x3031b4 = this.__listeners.length; 0x0 <= --_0x3031b4; ) _0x19c1c0.compareMethods(this.__listeners[_0x3031b4], _0x5163ea) && (this.__listeners.splice(_0x3031b4, 0x1), this.__priorities.splice(_0x3031b4, 0x1), this.__repeat.splice(_0x3031b4, 0x1)); } else { var _0x1559af = c++; _0x3031b4.set(_0x1559af, _0x5163ea[_0x1559af]); } } ; _0x6be207[_0x4cc7('0x8')]['__listeners'] = null; _0x6be207[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0xa1024d) { this.canceled = !0x1; for (var _0x59ca67 = this.__listeners, _0x9ae229 = this.__repeat, _0x188e1d = 0x0; _0x188e1d < _0x59ca67.length && (_0x59ca67[_0x188e1d](_0xa1024d), _0x9ae229[_0x188e1d] ? ++_0x188e1d : this.remove(_0x59ca67[_0x188e1d]), !this.canceled); ) ; } ; _0x6be207[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x6be207; var _0x57743b = function() { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this['__priorities'] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x3a03')] = _0x57743b; _0x57743b[_0x4cc7('0x8f2')] = ['lime', _0x2d63f9[_0x4cc7('0x4e7')], _0x4cc7('0x3a04')]; _0x57743b[_0x4cc7('0x8')] = {}; _0x57743b[_0x4cc7('0x8')]['canceled'] = null; _0x57743b[_0x4cc7('0x8')]['__repeat'] = null; _0x57743b[_0x4cc7('0x8')]['__priorities'] = null; _0x57743b[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0xa0b90b, _0xb25753, _0x25d78a) { null == _0x25d78a && (_0x25d78a = 0x0); null == _0xb25753 && (_0xb25753 = !0x1); for (var _0xb1e1f0 = 0x0, _0x3bdb04 = this.__priorities.length; _0xb1e1f0 < _0x3bdb04; ) { var _0x91c24a = _0xb1e1f0++; if (_0x25d78a > this.__priorities[_0x91c24a]) { this.__listeners.splice(_0x91c24a, 0x0, _0xa0b90b); this.__priorities.splice(_0x91c24a, 0x0, _0x25d78a); this.__repeat.splice(_0x91c24a, 0x0, !_0xb25753); return; } } this.__listeners.push(_0xa0b90b); this.__priorities.push(_0x25d78a); this.__repeat.push(!_0xb25753); } ; _0x57743b[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x563b42) { for (var _0x209903 = this.__listeners.length; 0x0 <= --_0x209903; ) _0x19c1c0.compareMethods(this.__listeners[_0x209903], _0x563b42) && (this.__listeners.splice(_0x209903, 0x1), this.__priorities.splice(_0x209903, 0x1), this.__repeat.splice(_0x209903, 0x1)); } ; _0x57743b[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x57743b[_0x4cc7('0x8')]['dispatch'] = function() { this.canceled = !0x1; for (var _0x11c21d = this.__listeners, _0x39b217 = this.__repeat, _0x42e07c = 0x0; _0x42e07c < _0x11c21d.length && (_0x11c21d[_0x42e07c](), _0x39b217[_0x42e07c] ? ++_0x42e07c : this.remove(_0x11c21d[_0x42e07c]), !this.canceled); ) ; } ; _0x57743b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x57743b; var _0x5d0f69 = function() { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this['__priorities'] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x3a05')] = _0x5d0f69; _0x5d0f69['__name__'] = ['lime', 'app', '_Event_lime_graphics_RenderContext_Void']; _0x5d0f69[_0x4cc7('0x8')] = {}; _0x5d0f69[_0x4cc7('0x8')]['canceled'] = null; _0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x5d0f69[_0x4cc7('0x8')]['add'] = function(_0x3da803, _0x46f0f8, _0x38423a) { null == _0x38423a && (_0x38423a = 0x0); null == _0x46f0f8 && (_0x46f0f8 = !0x1); for (var _0x3f0e20 = 0x0, _0x5b227b = this.__priorities.length; _0x3f0e20 < _0x5b227b; ) { var _0x1f6687 = _0x3f0e20++; if (_0x38423a > this.__priorities[_0x1f6687]) { if ('zLDqw' === 'RfPfP') { _0x46f0f8(_0x3da803); } else { this.__listeners.splice(_0x1f6687, 0x0, _0x3da803); this.__priorities.splice(_0x1f6687, 0x0, _0x38423a); this.__repeat.splice(_0x1f6687, 0x0, !_0x46f0f8); return; } } } this.__listeners.push(_0x3da803); this.__priorities.push(_0x38423a); this.__repeat.push(!_0x46f0f8); } ; _0x5d0f69[_0x4cc7('0x8')]['cancel'] = function() { this.canceled = !0x0; } ; _0x5d0f69[_0x4cc7('0x8')]['remove'] = function(_0x5ae0ef) { for (var _0x2b4298 = this.__listeners.length; 0x0 <= --_0x2b4298; ) _0x19c1c0.compareMethods(this.__listeners[_0x2b4298], _0x5ae0ef) && (this.__listeners.splice(_0x2b4298, 0x1), this.__priorities.splice(_0x2b4298, 0x1), this.__repeat.splice(_0x2b4298, 0x1)); } ; _0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x34aa56) { this.canceled = !0x1; for (var _0x5c4d6a = this.__listeners, _0x28d619 = this.__repeat, _0x51d033 = 0x0; _0x51d033 < _0x5c4d6a.length && (_0x5c4d6a[_0x51d033](_0x34aa56), _0x28d619[_0x51d033] ? ++_0x51d033 : this.remove(_0x5c4d6a[_0x51d033]), !this.canceled); ) ; } ; _0x5d0f69[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5d0f69; var _0x314403 = function() { if (_0x4cc7('0x3a06') !== 'QUdhZ') { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; } else { return _0x4cc7('0x23f3') + this['name'] + '.png'; } }; _0x16dada[_0x4cc7('0x3a07')] = _0x314403; _0x314403['__name__'] = [_0x4cc7('0x94'), 'app', _0x4cc7('0x3a08')]; _0x314403[_0x4cc7('0x8')] = {}; _0x314403[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x314403[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x314403[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x314403[_0x4cc7('0x8')]['add'] = function(_0x38ab31, _0x1a7d38, _0x189589) { null == _0x189589 && (_0x189589 = 0x0); null == _0x1a7d38 && (_0x1a7d38 = !0x1); for (var _0x4c3761 = 0x0, _0x1ce746 = this.__priorities.length; _0x4c3761 < _0x1ce746; ) { var _0x476594 = _0x4c3761++; if (_0x2d63f9.kpoej(_0x189589, this.__priorities[_0x476594])) { this.__listeners.splice(_0x476594, 0x0, _0x38ab31); this.__priorities.splice(_0x476594, 0x0, _0x189589); this.__repeat.splice(_0x476594, 0x0, !_0x1a7d38); return; } } this.__listeners.push(_0x38ab31); this.__priorities.push(_0x189589); this.__repeat.push(!_0x1a7d38); } ; _0x314403[_0x4cc7('0x8')]['remove'] = function(_0x5db6fa) { for (var _0xff38ed = this.__listeners.length; 0x0 <= --_0xff38ed; ) _0x19c1c0.compareMethods(this.__listeners[_0xff38ed], _0x5db6fa) && (this.__listeners.splice(_0xff38ed, 0x1), this.__priorities.splice(_0xff38ed, 0x1), this.__repeat.splice(_0xff38ed, 0x1)); } ; _0x314403[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x314403[_0x4cc7('0x8')]['dispatch'] = function(_0x204d68, _0x470151) { this.canceled = !0x1; for (var _0x2f76a5 = this.__listeners, _0x582914 = this.__repeat, _0xb429f9 = 0x0; _0xb429f9 < _0x2f76a5.length && (_0x2f76a5[_0xb429f9](_0x204d68, _0x470151), _0x582914[_0xb429f9] ? ++_0xb429f9 : this.remove(_0x2f76a5[_0xb429f9]), !this.canceled); ) ; } ; _0x314403[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x314403; var _0xd81c83 = function() { if (_0x4cc7('0x3a09') === _0x4cc7('0x3a09')) { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; } else { for (var _0x483389 = this[_0x4cc7('0x3a0a')], _0x5896d4 = this[_0x4cc7('0x3e7')], _0x1ad4bb = 0x8 * a['length'] / _0x483389 | 0x0, _0x4b03a5 = new _0x3fbf75(new _0x5abb78(_0x1ad4bb + (0x0 == 0x8 * a['length'] % _0x483389 ? 0x0 : 0x1))), _0x21ef0d = 0x0, _0x55ab01 = 0x0, _0x3b762b = (0x1 << _0x483389) - 0x1, _0x203aaf = 0x0, _0x4e8e40 = 0x0; _0x4e8e40 < _0x1ad4bb; ) { for (; _0x55ab01 < _0x483389; ) _0x55ab01 += 0x8, _0x21ef0d <<= 0x8, _0x21ef0d |= a['b'][_0x203aaf++]; _0x55ab01 -= _0x483389; _0x4b03a5['b'][_0x4e8e40++] = _0x5896d4['b'][_0x21ef0d >> _0x55ab01 & _0x3b762b] & 0xff; } 0x0 < _0x55ab01 && (_0x4b03a5['b'][_0x4e8e40++] = _0x5896d4['b'][_0x56067a[_0x4cc7('0x814')](_0x21ef0d, _0x483389 - _0x55ab01) & _0x3b762b] & 0xff); return _0x4b03a5; } }; _0x16dada[_0x4cc7('0x3a0b')] = _0xd81c83; _0xd81c83[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x3a0c')]; _0xd81c83[_0x4cc7('0x8')] = {}; _0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0xd81c83[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0xd81c83[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x5bad0c, _0x290c6c, _0xf04cb0) { null == _0xf04cb0 && (_0xf04cb0 = 0x0); null == _0x290c6c && (_0x290c6c = !0x1); for (var _0x420de3 = 0x0, _0x160751 = this.__priorities.length; _0x420de3 < _0x160751; ) { var _0x169904 = _0x420de3++; if (_0xf04cb0 > this.__priorities[_0x169904]) { if (_0x4cc7('0x3a0d') !== 'StyHK') { this.__listeners.splice(_0x169904, 0x0, _0x5bad0c); this.__priorities.splice(_0x169904, 0x0, _0xf04cb0); this.__repeat.splice(_0x169904, 0x0, !_0x290c6c); return; } else { _0x5bad0c = _0x3fbf75.ofString(_0x5bad0c); for (var _0x452133 = (_0x5bad0c.length + 0x8 >> 0x6) + 0x1, _0x540d70 = [], _0x185ccc = 0x0, _0x211f5d = 0x10 * _0x452133; _0x185ccc < _0x211f5d; ) { var _0x236402 = _0x185ccc++; _0x540d70[_0x236402] = 0x0; } _0x185ccc = 0x0; for (_0x211f5d = _0x5bad0c.length; _0x185ccc < _0x211f5d; ) _0x236402 = _0x185ccc++, _0x540d70[_0x236402 >> 0x2] |= _0x5bad0c.b[_0x236402] << 0x18 - ((_0x236402 & 0x3) << 0x3); _0x185ccc = _0x5bad0c.length; _0x540d70[_0x185ccc >> 0x2] |= 0x80 << 0x18 - ((_0x185ccc & 0x3) << 0x3); _0x540d70[0x10 * _0x452133 - 0x1] = 0x8 * _0x5bad0c.length; return _0x540d70; } } } this.__listeners.push(_0x5bad0c); this.__priorities.push(_0xf04cb0); this.__repeat.push(!_0x290c6c); } ; _0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x4cd03b) { if ('VFQXc' === 'AzZkV') { _0x298f62.prototype.cleanCompilationData.call(this); this._uvVarying = null; } else { for (var _0x3a02f4 = this.__listeners.length; 0x0 <= --_0x3a02f4; ) _0x19c1c0.compareMethods(this.__listeners[_0x3a02f4], _0x4cd03b) && (this.__listeners.splice(_0x3a02f4, 0x1), this.__priorities.splice(_0x3a02f4, 0x1), this.__repeat.splice(_0x3a02f4, 0x1)); } } ; _0xd81c83[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x56dfc0) { this.canceled = !0x1; for (var _0x75eeb8 = this.__listeners, _0x1c18dc = this.__repeat, _0x40f2ee = 0x0; _0x40f2ee < _0x75eeb8.length && (_0x75eeb8[_0x40f2ee](_0x56dfc0), _0x1c18dc[_0x40f2ee] ? ++_0x40f2ee : this.remove(_0x75eeb8[_0x40f2ee]), !this.canceled); ) ; } ; _0xd81c83[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd81c83; var _0x5760a0 = function() { this[_0x4cc7('0x1804')] = !0x1; this['__listeners'] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x3a0e')] = _0x5760a0; _0x5760a0['__name__'] = ['lime', _0x4cc7('0x4e8'), _0x4cc7('0x3a0f')]; _0x5760a0[_0x4cc7('0x8')] = {}; _0x5760a0[_0x4cc7('0x8')]['canceled'] = null; _0x5760a0[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x5760a0[_0x4cc7('0x8')]['__priorities'] = null; _0x5760a0[_0x4cc7('0x8')]['add'] = function(_0x195fda, _0xa5ee6b, _0x53f8d3) { null == _0x53f8d3 && (_0x53f8d3 = 0x0); null == _0xa5ee6b && (_0xa5ee6b = !0x1); for (var _0x344f93 = 0x0, _0x1f6c6e = this.__priorities.length; _0x344f93 < _0x1f6c6e; ) { var _0x11e55a = _0x344f93++; if (_0x53f8d3 > this.__priorities[_0x11e55a]) { this.__listeners.splice(_0x11e55a, 0x0, _0x195fda); this.__priorities.splice(_0x11e55a, 0x0, _0x53f8d3); this.__repeat.splice(_0x11e55a, 0x0, !_0xa5ee6b); return; } } this.__listeners.push(_0x195fda); this.__priorities.push(_0x53f8d3); this.__repeat.push(!_0xa5ee6b); } ; _0x5760a0[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x575413) { for (var _0xc4a7f0 = this.__listeners.length; _0x56067a.ZFJOK(0x0, --_0xc4a7f0); ) _0x19c1c0.compareMethods(this.__listeners[_0xc4a7f0], _0x575413) && (this.__listeners.splice(_0xc4a7f0, 0x1), this.__priorities.splice(_0xc4a7f0, 0x1), this.__repeat.splice(_0xc4a7f0, 0x1)); } ; _0x5760a0[_0x4cc7('0x8')]['__listeners'] = null; _0x5760a0[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x35d80b) { if (_0x4cc7('0x3a10') === 'SIgox') { this.canceled = !0x1; for (var _0x49cfa3 = this.__listeners, _0x4da235 = this.__repeat, _0x1156e5 = 0x0; _0x1156e5 < _0x49cfa3.length && (_0x49cfa3[_0x1156e5](_0x35d80b), _0x4da235[_0x1156e5] ? ++_0x1156e5 : this.remove(_0x49cfa3[_0x1156e5]), !this.canceled); ) ; } else { var _0x4a77e8 = e++; '' != _0x35d80b[_0x4a77e8] && (_0x1156e5 = _0x35d80b[_0x4a77e8].split('/'), _0x4da235.vertexIndices.push(this.parseIndex(_0x4bf907.parseInt(_0x1156e5[0x0]), this._vertices.get_length())), null != _0x1156e5[0x1] && 0x0 < _0x1156e5[0x1].length && _0x4da235.uvIndices.push(this.parseIndex(_0x4bf907.parseInt(_0x1156e5[0x1]), this._uvs.get_length())), null != _0x1156e5[0x2] && 0x0 < _0x1156e5[0x2].length && _0x4da235.normalIndices.push(this.parseIndex(_0x4bf907.parseInt(_0x1156e5[0x2]), this._vertexNormals.get_length())), _0x4da235.indexIds.push(_0x35d80b[_0x4a77e8])); } } ; _0x5760a0[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5760a0; var _0x4f3483 = function() { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada['lime.app._Event_lime_ui_Joystick_Void'] = _0x4f3483; _0x4f3483['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), _0x4cc7('0x3a11')]; _0x4f3483[_0x4cc7('0x8')] = {}; _0x4f3483[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x4f3483[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x4f3483[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x4f3483[_0x4cc7('0x8')]['add'] = function(_0x512018, _0x327196, _0x1dd62a) { var _0x56a6e9 = { cYuyU: _0x4cc7('0x1876') }; null == _0x1dd62a && (_0x1dd62a = 0x0); _0x2d63f9.RUnBw(null, _0x327196) && (_0x327196 = !0x1); for (var _0x2ad670 = 0x0, _0x5c8f3d = this.__priorities.length; _0x2ad670 < _0x5c8f3d; ) { var _0x2a2d98 = _0x2ad670++; if (_0x1dd62a > this.__priorities[_0x2a2d98]) { if ('jFVjU' !== _0x4cc7('0x3a12')) { this.__listeners.splice(_0x2a2d98, 0x0, _0x512018); this.__priorities.splice(_0x2a2d98, 0x0, _0x1dd62a); this.__repeat.splice(_0x2a2d98, 0x0, !_0x327196); return; } else { _0x1eb24a.prototype.deserialize.call(this, _0x512018); this.morph = this.skin = null; if (_0x512018.hasNode.resolve('skin') && 0x0 < _0x512018.nodes.resolve(_0x4cc7('0x1876')).length) this.skin = new _0x31c3dd(_0x512018.node.resolve(_0x56a6e9.cYuyU)); else if (_0x512018.hasNode.resolve(_0x4cc7('0x1874')) && 0x0 < _0x512018.nodes.resolve('morph').length) this.morph = new _0x9ce34f(_0x512018.node.resolve(_0x4cc7('0x1874'))); else throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x19b3'))); } } } this.__listeners.push(_0x512018); this.__priorities.push(_0x1dd62a); this.__repeat.push(!_0x327196); } ; _0x4f3483[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x4e47c8) { if (_0x2d63f9.KAnvP('lVOiS', 'pBlRK')) { _0x4e47c8 && (this._reverse = !0x1); this._back = !0x1; return this._backAndForth = _0x4e47c8; } else { for (var _0x35f162 = this.__listeners.length; 0x0 <= --_0x35f162; ) _0x19c1c0.compareMethods(this.__listeners[_0x35f162], _0x4e47c8) && (this.__listeners.splice(_0x35f162, 0x1), this.__priorities.splice(_0x35f162, 0x1), this.__repeat.splice(_0x35f162, 0x1)); } } ; _0x4f3483[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x4f3483[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x2e36e9) { this.canceled = !0x1; for (var _0x4941b9 = this.__listeners, _0x83627b = this.__repeat, _0x261bb0 = 0x0; _0x261bb0 < _0x4941b9.length && (_0x4941b9[_0x261bb0](_0x2e36e9), _0x83627b[_0x261bb0] ? ++_0x261bb0 : this.remove(_0x4941b9[_0x261bb0]), !this.canceled); ) ; } ; _0x4f3483[_0x4cc7('0x8')]['__class__'] = _0x4f3483; var _0x33bb0f = function() { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada['lime.app._Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void'] = _0x33bb0f; _0x33bb0f[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4e8'), '_Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void']; _0x33bb0f[_0x4cc7('0x8')] = {}; _0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x33bb0f[_0x4cc7('0x8')]['add'] = function(_0x3cf66c, _0x450575, _0x59444b) { null == _0x59444b && (_0x59444b = 0x0); null == _0x450575 && (_0x450575 = !0x1); for (var _0x315a14 = 0x0, _0x14deea = this.__priorities.length; _0x315a14 < _0x14deea; ) { var _0x4638aa = _0x315a14++; if (_0x59444b > this.__priorities[_0x4638aa]) { if ('NMaiu' !== _0x4cc7('0x3a13')) { this.__listeners.splice(_0x4638aa, 0x0, _0x3cf66c); this.__priorities.splice(_0x4638aa, 0x0, _0x59444b); this.__repeat.splice(_0x4638aa, 0x0, !_0x450575); return; } else { this.skater = new _0x40b5bf(this.section,_0x1fb3e3.skater,!0x1,null,!0x1,null); this.sprites.push(this.skater); var _0x393f4e = this.explorePath.pathName; _0x393f4e = _0x4b25d1.get_instance().paths.get(_0x393f4e); this.skater.goesTo = new _0x42bd00(_0x393f4e,0x1); this.student = new _0x40b5bf(this.section,_0x1fb3e3.student,!0x1,null,!0x1,null); this.sprites.push(this.student); _0x393f4e = this.explorePath.pathName; _0x393f4e = _0x4b25d1.get_instance().paths.get(_0x393f4e); this.student.goesTo = new _0x42bd00(_0x393f4e,0x1); this.child = new _0x40b5bf(this.section,_0x1fb3e3.child,!0x0,null,!0x1,null); this.sprites.push(this.child); _0x393f4e = this.explorePath.pathName; _0x393f4e = _0x4b25d1.get_instance().paths.get(_0x393f4e); this.child.goesTo = new _0x42bd00(_0x393f4e,0x2); } } } this.__listeners.push(_0x3cf66c); this.__priorities.push(_0x59444b); this.__repeat.push(!_0x450575); } ; _0x33bb0f[_0x4cc7('0x8')]['cancel'] = function() { this.canceled = !0x0; } ; _0x33bb0f[_0x4cc7('0x8')]['remove'] = function(_0x482759) { if ('efiUt' === 'vpNvf') { var _0x741dc5 = _0x4cc7('0x3a14').split('|') , _0x342fb4 = 0x0; while (!![]) { switch (_0x741dc5[_0x342fb4++]) { case '0': this.hud = new _0x15fb3c(); continue; case '1': this.resultsWindow = new _0x1823c2(); continue; case '2': this.addChild(this.hud); continue; case '3': this.addChild(this.options); continue; case '4': this.addChild(this.levelStartText); continue; case '5': this.levelStartText = new _0x1ad444(); continue; case '6': this.options = new _0x45ea78(); continue; } break; } } else { for (var _0x2ff23a = this.__listeners.length; 0x0 <= --_0x2ff23a; ) _0x19c1c0.compareMethods(this.__listeners[_0x2ff23a], _0x482759) && (this.__listeners.splice(_0x2ff23a, 0x1), this.__priorities.splice(_0x2ff23a, 0x1), this.__repeat.splice(_0x2ff23a, 0x1)); } } ; _0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x56f543, _0x470cd4) { if ('SWqiP' === _0x4cc7('0x3a15')) { this.canceled = !0x1; for (var _0x2c5af3 = this.__listeners, _0x77a75b = this.__repeat, _0x3a1e9a = 0x0; _0x3a1e9a < _0x2c5af3.length && (_0x2c5af3[_0x3a1e9a](_0x56f543, _0x470cd4), _0x77a75b[_0x3a1e9a] ? ++_0x3a1e9a : this.remove(_0x2c5af3[_0x3a1e9a]), !this.canceled); ) ; } else { return this.buf.a[this.offset + _0x56f543]; } } ; _0x33bb0f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x33bb0f; var _0x5d936e = function() { this[_0x4cc7('0x1804')] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x3a16')] = _0x5d936e; _0x5d936e['__name__'] = ['lime', _0x4cc7('0x4e8'), '_Event_lime_ui_Touch_Void']; _0x5d936e[_0x4cc7('0x8')] = {}; _0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x5d936e[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x5d936e[_0x4cc7('0x8')]['__priorities'] = null; _0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x33caab, _0x76bbd5, _0x42f625) { var _0x4ec06a = { NcaAN: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 * _0x5260f5; } }; if (_0x56067a.ycDZY('VWvsI', _0x4cc7('0x3a17'))) { null == _0x42f625 && (_0x42f625 = 0x0); null == _0x76bbd5 && (_0x76bbd5 = !0x1); for (var _0x1c2369 = 0x0, _0xce4a4e = this.__priorities.length; _0x1c2369 < _0xce4a4e; ) { var _0x1b534a = _0x1c2369++; if (_0x42f625 > this.__priorities[_0x1b534a]) { this.__listeners.splice(_0x1b534a, 0x0, _0x33caab); this.__priorities.splice(_0x1b534a, 0x0, _0x42f625); this.__repeat.splice(_0x1b534a, 0x0, !_0x76bbd5); return; } } this.__listeners.push(_0x33caab); this.__priorities.push(_0x42f625); this.__repeat.push(!_0x76bbd5); } else { var _0x12c5ba = _0x20b7eb.temp; w = (l.x - _0x12c5ba.x) * (l.x - _0x12c5ba.x) + (l.y - _0x12c5ba.y) * (l.y - _0x12c5ba.y) + _0x4ec06a.NcaAN(l.z - _0x12c5ba.z, l.z - _0x12c5ba.z); w < p && (_0x1b534a = _0x33caab, p = w); } } ; _0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x39d831) { for (var _0x395794 = this.__listeners.length; _0x2d63f9.ZPlHn(0x0, --_0x395794); ) _0x19c1c0.compareMethods(this.__listeners[_0x395794], _0x39d831) && (this.__listeners.splice(_0x395794, 0x1), this.__priorities.splice(_0x395794, 0x1), this.__repeat.splice(_0x395794, 0x1)); } ; _0x5d936e[_0x4cc7('0x8')]['__listeners'] = null; _0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x18dec5) { this.canceled = !0x1; for (var _0x2e5826 = this.__listeners, _0x1cae0a = this.__repeat, _0x451ffd = 0x0; _0x451ffd < _0x2e5826.length && (_0x2e5826[_0x451ffd](_0x18dec5), _0x1cae0a[_0x451ffd] ? ++_0x451ffd : this.remove(_0x2e5826[_0x451ffd]), !this.canceled); ) ; } ; _0x5d936e[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5d936e; var _0x4a47d7 = function() { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this[_0x4cc7('0xc91')] = []; }; _0x16dada[_0x4cc7('0x3a18')] = _0x4a47d7; _0x4a47d7[_0x4cc7('0x8f2')] = ['lime', _0x2d63f9[_0x4cc7('0x4e7')], _0x4cc7('0x3a19')]; _0x4a47d7[_0x4cc7('0x8')] = {}; _0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x1804')] = null; _0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0xc91')] = null; _0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0xa5f')] = null; _0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x148ab8, _0x335615, _0x3a1f30) { null == _0x3a1f30 && (_0x3a1f30 = 0x0); null == _0x335615 && (_0x335615 = !0x1); for (var _0x12fdcc = 0x0, _0x1352ef = this.__priorities.length; _0x12fdcc < _0x1352ef; ) { var _0x56c679 = _0x12fdcc++; if (_0x3a1f30 > this.__priorities[_0x56c679]) { this.__listeners.splice(_0x56c679, 0x0, _0x148ab8); this.__priorities.splice(_0x56c679, 0x0, _0x3a1f30); this.__repeat.splice(_0x56c679, 0x0, !_0x335615); return; } } this.__listeners.push(_0x148ab8); this.__priorities.push(_0x3a1f30); this.__repeat.push(!_0x335615); } ; _0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0xccd469) { for (var _0x204b7a = this.__listeners.length; 0x0 <= --_0x204b7a; ) _0x19c1c0.compareMethods(this.__listeners[_0x204b7a], _0xccd469) && (this.__listeners.splice(_0x204b7a, 0x1), this.__priorities.splice(_0x204b7a, 0x1), this.__repeat.splice(_0x204b7a, 0x1)); } ; _0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0xa5d')] = null; _0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x152f')] = function(_0x5a381b) { this.canceled = !0x1; for (var _0x56eef0 = this.__listeners, _0x4b1635 = this.__repeat, _0x19e4b1 = 0x0; _0x19e4b1 < _0x56eef0.length && (_0x56eef0[_0x19e4b1](_0x5a381b), _0x4b1635[_0x19e4b1] ? ++_0x19e4b1 : this.remove(_0x56eef0[_0x19e4b1]), !this.canceled); ) ; } ; _0x4a47d7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4a47d7; var _0x21e354 = function(_0x5e5f73, _0x117582, _0x1176b3, _0x44da36, _0x173226, _0x793db1, _0x2e7ea4) { null == _0x173226 && (_0x173226 = -0x1); null == _0x44da36 && (_0x44da36 = -0x1); null == _0x1176b3 && (_0x1176b3 = 0x0); null == _0x117582 && (_0x117582 = 0x0); this[_0x4cc7('0x3457')] = _0x117582; this['offsetY'] = _0x1176b3; this[_0x4cc7('0x7d9')] = _0x44da36; this[_0x4cc7('0x98b')] = _0x173226; this[_0x4cc7('0x986')] = 0x0; null == _0x2e7ea4 && (_0x2e7ea4 = _0x231b05['CANVAS']); this['type'] = _0x2e7ea4; if (null == _0x5e5f73) { if (_0x2d63f9[_0x4cc7('0x2fe')](_0x4cc7('0x3a1a'), _0x4cc7('0x3a1a'))) { if (0x0 < _0x44da36 && 0x0 < _0x173226) switch (this[_0x4cc7('0x994')][0x1]) { case 0x0: this['buffer'] = new _0x18c0fe(null,_0x44da36,_0x173226); _0x1c27fe[_0x4cc7('0x397b')](this, _0x44da36, _0x173226); null != _0x793db1 && 0x0 != _0x793db1 && this['fillRect'](new _0x3a3269(0x0,0x0,_0x44da36,_0x173226), _0x793db1); break; case 0x1: _0x5e5f73 = _0x2d63f9[_0x4cc7('0x2f5')](_0x44da36, _0x173226) * 0x4, _0x5e5f73 = null != _0x5e5f73 ? new _0x20e95b(_0x5e5f73) : null, this[_0x4cc7('0xaa3')] = new _0x18c0fe(_0x5e5f73,_0x44da36,_0x173226), _0x2d63f9[_0x4cc7('0x2f9')](null, _0x793db1) && 0x0 != _0x793db1 && this['fillRect'](new _0x3a3269(0x0,0x0,_0x44da36,_0x173226), _0x793db1); } } else { _0x5aff49(_0x5e5f73); } } else this[_0x4cc7('0x3a1b')](_0x5e5f73); }; _0x16dada[_0x4cc7('0x3a1c')] = _0x21e354; _0x21e354[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), 'Image']; _0x21e354[_0x4cc7('0x3a1d')] = function(_0xd36109, _0x4c5ea5) { if (_0x4cc7('0x3a1e') === _0x4cc7('0x3a1e')) { if (null == _0xd36109) return null; var _0x36f94a = new _0x21e354(); _0x36f94a[_0x4cc7('0x3a1f')](_0xd36109, _0x4c5ea5); return _0x36f94a; } else { this[_0x4cc7('0xa95')] = null != _0xd36109[_0x4cc7('0xa95')] ? _0xd36109[_0x4cc7('0xa95')]['clone']() : null; this[_0x4cc7('0x31f2')] = _0xd36109[_0x4cc7('0x31f2')][_0x4cc7('0x322c')](); this[_0x4cc7('0x31f3')](!0x0); this['__strokePadding'] = _0xd36109[_0x4cc7('0x31f1')]; this[_0x4cc7('0x3a20')] = _0xd36109[_0x4cc7('0x3a20')]; this[_0x4cc7('0x3a21')] = _0xd36109[_0x4cc7('0x3a21')]; this[_0x4cc7('0xaa0')] = !0x0; this[_0x4cc7('0xa02')] = _0xd36109[_0x4cc7('0xa02')]; } } ; _0x21e354[_0x4cc7('0x3a22')] = function(_0x2823c5) { return null == _0x2823c5 ? null : _0x2823c5[_0x4cc7('0xa7e')]; } ; _0x21e354[_0x4cc7('0x2901')] = function(_0x3826ed) { if (_0x4cc7('0x3a23') !== _0x4cc7('0x3a24')) { if (null == _0x3826ed) return null; var _0xe023e3 = new _0x21e354(); return _0xe023e3[_0x4cc7('0xcce')](_0x3826ed) ? _0xe023e3 : null; } else { null == _0xe023e3 && (_0xe023e3 = !0x1); _0xe023e3 = new _0x396c2e(_0xe023e3); _0xe023e3[_0x4cc7('0xb27')](_0x3826ed, ''); return _0xe023e3[_0x4cc7('0xb23')]['b']; } } ; _0x21e354[_0x4cc7('0x10d3')] = function(_0x9192a8) { if (null == _0x9192a8) return null; var _0x5a487e = new _0x18c0fe(null,_0x9192a8[_0x4cc7('0x7d9')],_0x9192a8[_0x4cc7('0x98b')]); _0x5a487e['set_src'](_0x9192a8); _0x9192a8 = new _0x21e354(_0x5a487e); _0x9192a8['type'] = _0x231b05[_0x4cc7('0x3981')]; return _0x9192a8; } ; _0x21e354['fromFile'] = function(_0x432668) { if (null == _0x432668) return null; var _0x5b6107 = new _0x21e354(); return _0x5b6107['__fromFile'](_0x432668) ? _0x5b6107 : null; } ; _0x21e354[_0x4cc7('0x3a25')] = function(_0x4b2157) { if (null == _0x4b2157) return null; var _0x355c29 = new _0x18c0fe(null,_0x4b2157[_0x4cc7('0x7d9')],_0x4b2157[_0x4cc7('0x98b')]); _0x355c29[_0x4cc7('0x21c5')](_0x4b2157); _0x4b2157 = new _0x21e354(_0x355c29); _0x4b2157[_0x4cc7('0x994')] = _0x231b05['CANVAS']; return _0x4b2157; } ; _0x21e354[_0x4cc7('0x3a26')] = function(_0x33a16d, _0x1bbc5d) { return null == _0x33a16d || null == _0x1bbc5d ? _0x4029ca[_0x4cc7('0xce7')](null) : _0x10a042[_0x4cc7('0xd65')](_0x4cc7('0x1e0f') + _0x1bbc5d + _0x4cc7('0x1e10') + _0x33a16d); } ; _0x21e354[_0x4cc7('0x381d')] = function(_0x3a516d) { if (null == _0x3a516d) return _0x4029ca[_0x4cc7('0xce7')](null); if (_0x21e354['__isPNG'](_0x3a516d)) var _0x1ba953 = 'image/png'; else if (_0x21e354[_0x4cc7('0x307f')](_0x3a516d)) _0x1ba953 = _0x4cc7('0x3a27'); else if (_0x21e354[_0x4cc7('0x3a28')](_0x3a516d)) _0x1ba953 = _0x4cc7('0x3a29'); else if (_0x21e354[_0x4cc7('0x3080')](_0x3a516d)) _0x1ba953 = 'image/webp'; else return _0x4029ca[_0x4cc7('0xce7')](null); return _0x21e354[_0x4cc7('0x3a26')](_0x21e354[_0x4cc7('0x3082')](_0x3a516d), _0x1ba953); } ; _0x21e354[_0x4cc7('0x1128')] = function(_0x4b47c6) { return null == _0x4b47c6 ? _0x4029ca['withValue'](null) : _0x10a042[_0x4cc7('0xd65')](_0x4b47c6); } ; _0x21e354[_0x4cc7('0x3082')] = function(_0x3dfbe6) { switch (_0x3dfbe6[_0x4cc7('0x21')] % 0x3) { case 0x1: var _0xa2fa0b = '=='; break; case 0x2: _0xa2fa0b = '='; break; default: _0xa2fa0b = ''; } null == _0x21e354[_0x4cc7('0x3a2a')] && (_0x21e354[_0x4cc7('0x3a2a')] = new _0x4c5843(_0x3fbf75['ofString'](_0x21e354[_0x4cc7('0x3a2b')]))); return _0x21e354[_0x4cc7('0x3a2a')]['encodeBytes'](_0x3dfbe6)[_0x4cc7('0x8eb')]() + _0xa2fa0b; } ; _0x21e354['__isGIF'] = function(_0x3e1595) { if (_0x4cc7('0x3a2c') === _0x4cc7('0x3a2c')) { if (null == _0x3e1595 || 0x6 > _0x3e1595[_0x4cc7('0x21')]) return !0x1; _0x3e1595 = _0x3e1595[_0x4cc7('0x33a2')](0x0, 0x6); return _0x4cc7('0x337b') != _0x3e1595 ? _0x56067a['TDhRW']('GIF89a', _0x3e1595) : !0x0; } else { this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](4.7, 23.4); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this['pastafarian'][_0x4cc7('0xac9')](0x5, 24.6); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6c); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](4.8, 22.6); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacb')](0x43); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](5.3, 22.2); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2f); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['dialog'][_0x4cc7('0xacf')]('Never\x20mind.\x20Everyone\x20listen\x20up!', -0xb4, -0x118, null, null, null, null, null); var _0xa9b4a2 = _0x1baaa1[_0x4cc7('0x7d9')](0x320) , _0x245545 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3a2d'), 0x14, -0x96, null, _0xa9b4a2, -0x1, _0x245545, null); _0xa9b4a2 = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2685'), -0x8c, 0x12c, null, null, null, _0xa9b4a2, null); } } ; _0x21e354[_0x4cc7('0x307f')] = function(_0x4b52a1) { return null == _0x4b52a1 || 0x4 > _0x4b52a1[_0x4cc7('0x21')] ? !0x1 : 0xff == _0x4b52a1['b'][0x0] && 0xd8 == _0x4b52a1['b'][0x1] && 0xff == _0x4b52a1['b'][_0x4b52a1['length'] - 0x2] ? 0xd9 == _0x4b52a1['b'][_0x4b52a1['length'] - 0x1] : !0x1; } ; _0x21e354[_0x4cc7('0x3a2e')] = function(_0x129a81) { return null == _0x129a81 || 0x8 > _0x129a81['length'] ? !0x1 : _0x56067a[_0x4cc7('0x39fe')](0x89, _0x129a81['b'][0x0]) && 0x50 == _0x129a81['b'][0x1] && 0x4e == _0x129a81['b'][0x2] && 0x47 == _0x129a81['b'][0x3] && 0xd == _0x129a81['b'][0x4] && 0xa == _0x129a81['b'][0x5] && 0x1a == _0x129a81['b'][0x6] ? 0xa == _0x129a81['b'][0x7] : !0x1; } ; _0x21e354['__isWebP'] = function(_0x5385e5) { return null == _0x5385e5 || 0x10 > _0x5385e5[_0x4cc7('0x21')] ? !0x1 : _0x4cc7('0x3a2f') == _0x5385e5[_0x4cc7('0x33a2')](0x0, 0x4) ? _0x4cc7('0x3a30') == _0x5385e5[_0x4cc7('0x33a2')](0x8, 0x4) : !0x1; } ; _0x21e354[_0x4cc7('0x8')] = {}; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0xaa3')] = null; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0xdc6')] = null; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3457')] = null; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x1454')] = null; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x986')] = null; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x21e354[_0x4cc7('0x8')]['clone'] = function() { if (null != this.buffer) { this.type == _0x231b05.CANVAS ? _0x1c27fe.convertToCanvas(this) : _0x1c27fe.convertToData(this); var _0x157d51 = new _0x21e354(this.buffer.clone(),this.offsetX,this.offsetY,this.width,this.height,null,this.type); _0x157d51.version = this.version; return _0x157d51; } return new _0x21e354(null,this.offsetX,this.offsetY,this.width,this.height,null,this.type); } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0xb12')] = function(_0x39e0cc, _0x24c2b9) { _0x39e0cc = this.__clipRect(_0x39e0cc); if (null != this.buffer && null != _0x39e0cc) switch (this.type[0x1]) { case 0x0: _0x1c27fe.colorTransform(this, _0x39e0cc, _0x24c2b9); break; case 0x1: _0x1c27fe.convertToData(this); _0x31a164.colorTransform(this, _0x39e0cc, _0x24c2b9); break; case 0x2: _0x39e0cc.offset(this.offsetX, this.offsetY), this.buffer.__srcBitmapData.colorTransform(_0x39e0cc.__toFlashRectangle(), _0x2aab17.__toFlashColorTransform(_0x24c2b9)); } } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x1f52')] = function(_0x198d55, _0x1347d6, _0x2f92ff, _0x10f8ab, _0x3bb878) { if (_0x4cc7('0x3a31') === _0x4cc7('0x3a31')) { _0x1347d6 = this.__clipRect(_0x1347d6); if (null != this.buffer && null != _0x1347d6 && !(_0x3bb878 == _0x29e978.ALPHA && !this.get_transparent() || _0x2d63f9.wjHwZ(0x0, _0x1347d6.width) || 0x0 >= _0x1347d6.height)) switch (_0x1347d6.x + _0x1347d6.width > _0x198d55.width && (_0x1347d6.width = _0x198d55.width - _0x1347d6.x), _0x1347d6.y + _0x1347d6.height > _0x198d55.height && (_0x1347d6.height = _0x198d55.height - _0x1347d6.y), this.type[0x1]) { case 0x0: _0x1c27fe.copyChannel(this, _0x198d55, _0x1347d6, _0x2f92ff, _0x10f8ab, _0x3bb878); break; case 0x1: _0x1c27fe.convertToData(this); _0x1c27fe.convertToData(_0x198d55); _0x31a164.copyChannel(this, _0x198d55, _0x1347d6, _0x2f92ff, _0x10f8ab, _0x3bb878); break; case 0x2: switch (_0x10f8ab[0x1]) { case 0x0: var _0x28ea89 = 0x1; break; case 0x1: _0x28ea89 = 0x2; break; case 0x2: _0x28ea89 = 0x4; break; case 0x3: _0x28ea89 = 0x8; } switch (_0x3bb878[0x1]) { case 0x0: var _0x34b689 = 0x1; break; case 0x1: _0x34b689 = 0x2; break; case 0x2: _0x34b689 = 0x4; break; case 0x3: _0x34b689 = 0x8; } _0x1347d6.offset(_0x198d55.offsetX, _0x198d55.offsetY); _0x2f92ff.offset(this.offsetX, this.offsetY); this.buffer.__srcBitmapData.copyChannel(_0x198d55.buffer.get_src(), _0x1347d6.__toFlashRectangle(), _0x2f92ff.__toFlashPoint(), _0x28ea89, _0x34b689); } } else { this.number = _0x198d55; this.set_visible(0x0 < this.number || this.displayEvenIfZero); if (!this.get_visible()) return this.number; this.display(null == _0x198d55 ? 'null' : '' + _0x198d55); return this.number; } } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0xb0d')] = function(_0x1616e8, _0x95a713, _0x40d9e8, _0xa40ccd, _0x33f3ed, _0x179d07) { null == _0x179d07 && (_0x179d07 = !0x1); if (null != this.buffer && null != _0x1616e8 && !(0x0 >= _0x95a713.width || 0x0 >= _0x95a713.height || 0x0 >= this.width || 0x0 >= this.height)) switch (_0x95a713.x + _0x95a713.width > _0x1616e8.width && (_0x95a713.width = _0x1616e8.width - _0x95a713.x), _0x95a713.y + _0x95a713.height > _0x1616e8.height && (_0x95a713.height = _0x1616e8.height - _0x95a713.y), 0x0 > _0x95a713.x && (_0x95a713.width += _0x95a713.x, _0x95a713.x = 0x0), 0x0 > _0x95a713.y && (_0x95a713.height += _0x95a713.y, _0x95a713.y = 0x0), _0x40d9e8.x + _0x95a713.width > this.width && (_0x95a713.width = this.width - _0x40d9e8.x), _0x40d9e8.y + _0x95a713.height > this.height && (_0x95a713.height = this.height - _0x40d9e8.y), 0x0 > _0x40d9e8.x && (_0x95a713.width += _0x40d9e8.x, _0x95a713.x -= _0x40d9e8.x, _0x40d9e8.x = 0x0), 0x0 > _0x40d9e8.y && (_0x95a713.height += _0x40d9e8.y, _0x95a713.y -= _0x40d9e8.y, _0x40d9e8.y = 0x0), _0x1616e8 == this && _0x40d9e8.x < _0x95a713.get_right() && _0x40d9e8.y < _0x95a713.get_bottom() && (_0x1616e8 = this.clone()), this.type[0x1]) { case 0x0: null != _0xa40ccd || _0x1616e8.type != _0x231b05.CANVAS ? (_0x1c27fe.convertToData(this), _0x1c27fe.convertToData(_0x1616e8), null != _0xa40ccd && _0x1c27fe.convertToData(_0xa40ccd), _0x31a164.copyPixels(this, _0x1616e8, _0x95a713, _0x40d9e8, _0xa40ccd, _0x33f3ed, _0x179d07)) : (_0x1c27fe.convertToCanvas(this), _0x1c27fe.convertToCanvas(_0x1616e8), _0x1c27fe.copyPixels(this, _0x1616e8, _0x95a713, _0x40d9e8, _0xa40ccd, _0x33f3ed, _0x179d07)); break; case 0x1: _0x1c27fe.convertToData(this); _0x1c27fe.convertToData(_0x1616e8); null != _0xa40ccd && _0x1c27fe.convertToData(_0xa40ccd); _0x31a164.copyPixels(this, _0x1616e8, _0x95a713, _0x40d9e8, _0xa40ccd, _0x33f3ed, _0x179d07); break; case 0x2: _0x95a713.offset(_0x1616e8.offsetX, _0x1616e8.offsetY), _0x40d9e8.offset(this.offsetX, this.offsetY), null != _0xa40ccd && null != _0x33f3ed && _0x33f3ed.offset(_0xa40ccd.offsetX, _0xa40ccd.offsetY), this.buffer.__srcBitmapData.copyPixels(_0x1616e8.buffer.__srcBitmapData, _0x95a713.__toFlashRectangle(), _0x40d9e8.__toFlashPoint(), null != _0xa40ccd ? _0xa40ccd.buffer.get_src() : null, null != _0x33f3ed ? _0x33f3ed.__toFlashPoint() : null, _0x179d07); } } ; _0x21e354[_0x4cc7('0x8')]['fillRect'] = function(_0x25a9f0, _0x20acdc, _0x4b99e8) { _0x25a9f0 = this.__clipRect(_0x25a9f0); if (null != this.buffer && null != _0x25a9f0) switch (this.type[0x1]) { case 0x0: _0x1c27fe.fillRect(this, _0x25a9f0, _0x20acdc, _0x4b99e8); break; case 0x1: _0x1c27fe.convertToData(this); if (0x0 == this.buffer.data.length) break; _0x31a164.fillRect(this, _0x25a9f0, _0x20acdc, _0x4b99e8); break; case 0x2: _0x25a9f0.offset(this.offsetX, this.offsetY); if (null == _0x4b99e8) _0x20acdc = (_0x20acdc & 0xff) << 0x18 | (_0x20acdc >>> 0x18 & 0xff) << 0x10 | (_0x20acdc >>> 0x10 & 0xff) << 0x8 | _0x20acdc >>> 0x8 & 0xff; else switch (_0x4b99e8) { case 0x1: break; case 0x2: _0x20acdc = (_0x20acdc & 0xff) << 0x18 | (_0x20acdc >>> 0x8 & 0xff) << 0x10 | (_0x20acdc >>> 0x10 & 0xff) << 0x8 | _0x20acdc >>> 0x18 & 0xff; break; default: _0x20acdc = (_0x20acdc & 0xff) << 0x18 | (_0x20acdc >>> 0x18 & 0xff) << 0x10 | _0x56067a.yRGCz(_0x20acdc >>> 0x10 & 0xff, 0x8) | _0x56067a.bGBpK(_0x20acdc >>> 0x8, 0xff); } this.buffer.__srcBitmapData.fillRect(_0x25a9f0.__toFlashRectangle(), _0x20acdc); } } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x31c4')] = function(_0x2862e1, _0x41b0a8, _0x12e175, _0x232ef2) { null == _0x12e175 && (_0x12e175 = !0x0); if (_0x56067a.TDhRW(null, this.buffer)) return null; switch (this.type[0x1]) { case 0x0: return _0x1c27fe.convertToData(this), _0x31a164.getColorBoundsRect(this, _0x2862e1, _0x41b0a8, _0x12e175, _0x232ef2); case 0x1: return _0x31a164.getColorBoundsRect(this, _0x2862e1, _0x41b0a8, _0x12e175, _0x232ef2); case 0x2: return _0x2862e1 = this.buffer.__srcBitmapData.getColorBoundsRect(_0x2862e1, _0x41b0a8, _0x12e175), new _0x3a3269(_0x2862e1.x,_0x2862e1.y,_0x2862e1.width,_0x2862e1.height); default: return null; } } ; _0x21e354[_0x4cc7('0x8')]['getPixel32'] = function(_0x39c4fe, _0x2b61b7, _0x4351ad) { if (null == this.buffer || 0x0 > _0x39c4fe || 0x0 > _0x2b61b7 || _0x39c4fe >= this.width || _0x2b61b7 >= this.height) return 0x0; switch (this.type[0x1]) { case 0x0: return _0x1c27fe.getPixel32(this, _0x39c4fe, _0x2b61b7, _0x4351ad); case 0x1: return _0x1c27fe.convertToData(this), _0x31a164.getPixel32(this, _0x39c4fe, _0x2b61b7, _0x4351ad); case 0x2: _0x39c4fe = this.buffer.__srcBitmapData.getPixel32(_0x56067a.CVPnf(_0x39c4fe, this.offsetX), _0x2b61b7 + this.offsetY); if (null == _0x4351ad) return (_0x39c4fe >>> 0x10 & 0xff) << 0x18 | (_0x39c4fe >>> 0x8 & 0xff) << 0x10 | (_0x39c4fe & 0xff) << 0x8 | _0x39c4fe >>> 0x18 & 0xff; switch (_0x4351ad) { case 0x1: return _0x39c4fe; case 0x2: return _0x56067a.aaOQY(_0x39c4fe & 0xff, 0x18) | (_0x39c4fe >>> 0x8 & 0xff) << 0x10 | (_0x39c4fe >>> 0x10 & 0xff) << 0x8 | _0x39c4fe >>> 0x18 & 0xff; default: return (_0x39c4fe >>> 0x10 & 0xff) << 0x18 | (_0x39c4fe >>> 0x8 & 0xff) << 0x10 | (_0x39c4fe & 0xff) << 0x8 | _0x39c4fe >>> 0x18 & 0xff; } default: return 0x0; } } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x165c')] = function(_0x7848b4, _0x1cd1fe, _0x53fb29, _0x341383) { if (!(null == this.buffer || 0x0 > _0x7848b4 || 0x0 > _0x1cd1fe || _0x56067a.mFbWq(_0x7848b4, this.width) || _0x1cd1fe >= this.height)) switch (this.type[0x1]) { case 0x0: _0x1c27fe.setPixel(this, _0x7848b4, _0x1cd1fe, _0x53fb29, _0x341383); break; case 0x1: _0x1c27fe.convertToData(this); _0x31a164.setPixel(this, _0x7848b4, _0x1cd1fe, _0x53fb29, _0x341383); break; case 0x2: if (null == _0x341383) _0x53fb29 = _0x56067a.YASeq((_0x53fb29 & 0xff) << 0x18 | (_0x53fb29 >>> 0x18 & 0xff) << 0x10, (_0x53fb29 >>> 0x10 & 0xff) << 0x8) | _0x53fb29 >>> 0x8 & 0xff; else switch (_0x341383) { case 0x1: break; case 0x2: _0x53fb29 = (_0x53fb29 & 0xff) << 0x18 | (_0x53fb29 >>> 0x8 & 0xff) << 0x10 | (_0x53fb29 >>> 0x10 & 0xff) << 0x8 | _0x53fb29 >>> 0x18 & 0xff; break; default: _0x53fb29 = (_0x53fb29 & 0xff) << 0x18 | (_0x53fb29 >>> 0x18 & 0xff) << 0x10 | (_0x53fb29 >>> 0x10 & 0xff) << 0x8 | _0x53fb29 >>> 0x8 & 0xff; } this.buffer.__srcBitmapData.setPixel(_0x7848b4 + this.offsetX, _0x1cd1fe + this.offsetX, _0x53fb29); } } ; _0x21e354[_0x4cc7('0x8')]['setPixel32'] = function(_0x560fbd, _0x22f541, _0xeff638, _0x591de5) { if (!(null == this.buffer || 0x0 > _0x560fbd || 0x0 > _0x22f541 || _0x560fbd >= this.width || _0x22f541 >= this.height)) switch (this.type[0x1]) { case 0x0: _0x1c27fe.setPixel32(this, _0x560fbd, _0x22f541, _0xeff638, _0x591de5); break; case 0x1: _0x1c27fe.convertToData(this); _0x31a164.setPixel32(this, _0x560fbd, _0x22f541, _0xeff638, _0x591de5); break; case 0x2: if (null == _0x591de5) _0xeff638 = _0x56067a.YASeq((_0xeff638 & 0xff) << 0x18 | (_0xeff638 >>> 0x18 & 0xff) << 0x10 | (_0xeff638 >>> 0x10 & 0xff) << 0x8, _0xeff638 >>> 0x8 & 0xff); else switch (_0x591de5) { case 0x1: break; case 0x2: _0xeff638 = (_0xeff638 & 0xff) << 0x18 | (_0x56067a.lvyJc(_0xeff638, 0x8) & 0xff) << 0x10 | (_0xeff638 >>> 0x10 & 0xff) << 0x8 | _0xeff638 >>> 0x18 & 0xff; break; default: _0xeff638 = (_0xeff638 & 0xff) << 0x18 | (_0xeff638 >>> 0x18 & 0xff) << 0x10 | (_0xeff638 >>> 0x10 & 0xff) << 0x8 | _0xeff638 >>> 0x8 & 0xff; } this.buffer.__srcBitmapData.setPixel32(_0x560fbd + this.offsetX, _0x22f541 + this.offsetY, _0xeff638); } } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x398b')] = function(_0x399cf4, _0x5d6475, _0x5f11e5, _0x12fe87) { _0x399cf4 = this.__clipRect(_0x399cf4); if (null != this.buffer && null != _0x399cf4) switch (null == _0x12fe87 && (_0x12fe87 = _0x103a7f.BIG_ENDIAN), this.type[0x1]) { case 0x0: _0x1c27fe.setPixels(this, _0x399cf4, _0x5d6475, _0x5f11e5, _0x12fe87); break; case 0x1: _0x1c27fe.convertToData(this), _0x31a164.setPixels(this, _0x399cf4, _0x5d6475, _0x5f11e5, _0x12fe87); } } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3a32')] = function(_0x2b83ac) { return null == _0x2b83ac || 0x0 > _0x2b83ac.x && (_0x2b83ac.width -= -_0x2b83ac.x, _0x2b83ac.x = 0x0, _0x56067a.TSOLe(0x0, _0x56067a.parkX(_0x2b83ac.x, _0x2b83ac.width))) || 0x0 > _0x2b83ac.y && (_0x2b83ac.height -= -_0x2b83ac.y, _0x2b83ac.y = 0x0, 0x0 >= _0x2b83ac.y + _0x2b83ac.height) || _0x2b83ac.x + _0x2b83ac.width >= this.width && (_0x2b83ac.width -= _0x2b83ac.x + _0x2b83ac.width - this.width, 0x0 >= _0x2b83ac.width) || _0x56067a.CkDav(_0x2b83ac.y + _0x2b83ac.height, this.height) && (_0x2b83ac.height -= _0x2b83ac.y + _0x2b83ac.height - this.height, 0x0 >= _0x2b83ac.height) ? null : _0x2b83ac; } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3a1f')] = function(_0x1c2df2, _0x2e7950, _0xa6f356) { var _0x477d16 = this , _0x57898a = new Image(); _0x57898a.addEventListener(_0x2d63f9.QFLrN, function(_0x1c2df2) { if (_0x4cc7('0x3a33') === _0x4cc7('0x3a33')) { _0x477d16.buffer = new _0x18c0fe(null,_0x57898a.width,_0x57898a.height); _0x477d16.buffer.__srcImage = _0x57898a; _0x477d16.offsetX = 0x0; _0x477d16.offsetY = 0x0; _0x477d16.width = _0x477d16.buffer.width; _0x477d16.height = _0x477d16.buffer.height; null != _0xa6f356 && _0xa6f356(_0x477d16); } else { var _0x5363ce = this.get_bitmapData() == this.greyscaleData , _0x3be050 = this.get_bitmapData() == this.colorData , _0x3ec3a7 = this.achievement.earned; _0x3ec3a7 = !_0x104058.get_instance().get(_0x3ec3a7.id, _0x3ec3a7.defaultValue); !_0x5363ce && _0x3ec3a7 ? (this.set_bitmapData(this.greyscaleData), this.set_alpha(0.4)) : _0x3be050 || _0x3ec3a7 || (this.set_bitmapData(this.colorData), this.set_alpha(0x1)); } }, !0x1); _0x57898a.src = 'data:' + _0x2e7950 + _0x4cc7('0x1e10') + _0x1c2df2; } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0xcce')] = function(_0x120031, _0x14e752) { if (_0x21e354.__isPNG(_0x120031)) var _0x1d3960 = _0x4cc7('0x3ac'); else if (_0x21e354.__isJPG(_0x120031)) _0x1d3960 = _0x4cc7('0x3a27'); else if (_0x21e354.__isGIF(_0x120031)) _0x1d3960 = _0x4cc7('0x3a29'); else return !0x1; this.__fromBase64(_0x21e354.__base64Encode(_0x120031), _0x1d3960, _0x14e752); return !0x0; } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0xcb2')] = function(_0x2ae6e7, _0x5640e1, _0xcc75c) { var _0x3371d8 = this , _0x2e2478 = new Image(); _0x10a042.__isSameOrigin(_0x2ae6e7) || (_0x2e2478.crossOrigin = 'Anonymous'); _0x2e2478.onload = function(_0x2ae6e7) { _0x3371d8.buffer = new _0x18c0fe(null,_0x2e2478.width,_0x2e2478.height); _0x3371d8.buffer.__srcImage = _0x2e2478; _0x3371d8.width = _0x2e2478.width; _0x3371d8.height = _0x2e2478.height; null != _0x5640e1 && _0x5640e1(_0x3371d8); } ; _0x2e2478.onerror = function(_0x2ae6e7) { null != _0xcc75c && _0xcc75c(); } ; _0x2e2478.src = _0x2ae6e7; return !0x0; } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3a1b')] = function(_0x5b9d9b) { this.buffer = _0x5b9d9b; null != _0x5b9d9b && (-0x1 == this.width && (this.width = _0x5b9d9b.width), -0x1 == this.height && (this.height = _0x5b9d9b.height)); } ; _0x21e354[_0x4cc7('0x8')]['get_data'] = function() { null == this.buffer.data && 0x0 < this.buffer.width && 0x0 < this.buffer.height && _0x1c27fe.convertToData(this); return this.buffer.data; } ; _0x21e354[_0x4cc7('0x8')]['get_format'] = function() { return this.buffer.format; } ; _0x21e354[_0x4cc7('0x8')]['set_format'] = function(_0x229530) { this.buffer.format != _0x229530 && 0x1 == this.type[0x1] && _0x31a164.setFormat(this, _0x229530); return this.buffer.format = _0x229530; } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3999')] = function() { return this.buffer.premultiplied; } ; _0x21e354[_0x4cc7('0x8')]['set_premultiplied'] = function(_0x417dfc) { if (_0x417dfc && !this.buffer.premultiplied) switch (this.type[0x1]) { case 0x0: case 0x1: _0x1c27fe.convertToData(this), _0x31a164.multiplyAlpha(this); } else !_0x417dfc && this.buffer.premultiplied && 0x1 == this.type[0x1] && (_0x1c27fe.convertToData(this), _0x31a164.unmultiplyAlpha(this)); return _0x417dfc; } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x1f53')] = function() { return new _0x3a3269(0x0,0x0,this.width,this.height); } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x4e9')] = function() { if (_0x4cc7('0x3a34') !== _0x4cc7('0x3a35')) { null != this.buffer.__srcCanvas || null == this.buffer.data && this.type != _0x231b05.DATA || _0x1c27fe.convertToCanvas(this); return this.buffer.get_src(); } else { return this._screenPass.get_diffuseMethod(); } } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x3984')] = function() { if (_0x4cc7('0x3a36') !== _0x56067a.FqxGK) { return null == this.buffer ? !0x1 : this.buffer.transparent; } else { _0x338b9.call(this); this.oldTrace = _0x3ccc21.trace; _0x3ccc21.trace = _0x48c401(this, this.newTrace); } } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x397d')] = function(_0x4f9c9f) { return null == this.buffer ? !0x1 : this.buffer.transparent = _0x4f9c9f; } ; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x21e354; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1f53')] = _0x4cc7('0x1f53'); _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_transparent'] = _0x4cc7('0x397d'); _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3984')] = _0x4cc7('0x3984'); _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x4e9')] = _0x2d63f9.bGFLT; _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1f57')] = _0x4cc7('0x1f57'); _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3999')] = _0x4cc7('0x3999'); _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_format'] = _0x4cc7('0x1c28'); _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1cef')] = _0x4cc7('0x1cef'); _0x21e354[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_data'] = 'get_data'; var _0x18c0fe = function(_0x4e25f8, _0xdc2d69, _0x14bd69, _0x57222e, _0x5a42ab) { null == _0x57222e && (_0x57222e = 0x20); null == _0x14bd69 && (_0x14bd69 = 0x0); null == _0xdc2d69 && (_0xdc2d69 = 0x0); this[_0x4cc7('0x42')] = _0x4e25f8; this[_0x4cc7('0x7d9')] = _0xdc2d69; this['height'] = _0x14bd69; this[_0x4cc7('0x3a37')] = _0x57222e; this[_0x4cc7('0xc79')] = null == _0x5a42ab ? 0x0 : _0x5a42ab; this['premultiplied'] = !0x1; this[_0x4cc7('0xba1')] = !0x0; }; _0x16dada['lime.graphics.ImageBuffer'] = _0x18c0fe; _0x18c0fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'graphics', _0x4cc7('0x3a38')]; _0x18c0fe[_0x4cc7('0x8')] = {}; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x3a37')] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0xc79')] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x1f56')] = null; _0x18c0fe[_0x4cc7('0x8')]['transparent'] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x3a39')] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x397c')] = null; _0x18c0fe[_0x4cc7('0x8')]['__srcContext'] = null; _0x18c0fe[_0x4cc7('0x8')]['__srcImage'] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x3980')] = null; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { var _0x21aff3 = new _0x18c0fe(this.data,this.width,this.height,this.bitsPerPixel); if (null != this.data) { var _0x46d688 = this.data.byteLength; _0x46d688 = null != _0x46d688 ? new _0x20e95b(_0x46d688) : null; _0x21aff3.data = _0x46d688; _0x46d688 = this.data; _0x46d688 = _0x2d63f9.cyImJ(null, _0x46d688) ? new _0x20e95b(_0x46d688) : null; _0x21aff3.data.set(_0x46d688); } else null != this.__srcImageData ? (_0x21aff3.__srcCanvas = window.document.createElement('canvas'), _0x21aff3.__srcContext = _0x21aff3.__srcCanvas.getContext('2d'), _0x21aff3.__srcCanvas.width = this.__srcImageData.width, _0x21aff3.__srcCanvas.height = this.__srcImageData.height, _0x21aff3.__srcImageData = _0x21aff3.__srcContext.createImageData(this.__srcImageData.width, this.__srcImageData.height), _0x46d688 = new Uint8ClampedArray(this.__srcImageData.data), _0x21aff3.__srcImageData.data.set(_0x46d688)) : null != this.__srcCanvas ? (_0x21aff3.__srcCanvas = window.document.createElement('canvas'), _0x21aff3.__srcContext = _0x21aff3.__srcCanvas.getContext('2d'), _0x21aff3.__srcCanvas.width = this.__srcCanvas.width, _0x21aff3.__srcCanvas.height = this.__srcCanvas.height, _0x21aff3.__srcContext.drawImage(this.__srcCanvas, 0x0, 0x0)) : _0x21aff3.__srcImage = this.__srcImage; _0x21aff3.bitsPerPixel = this.bitsPerPixel; _0x21aff3.format = this.format; _0x21aff3.premultiplied = this.premultiplied; _0x21aff3.transparent = this.transparent; return _0x21aff3; } ; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x4e9')] = function() { return null != this.__srcImage ? this.__srcImage : this.__srcCanvas; } ; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x21c5')] = function(_0x25d716) { _0x5260f5.__instanceof(_0x25d716, Image) ? this.__srcImage = _0x25d716 : _0x5260f5.__instanceof(_0x25d716, HTMLCanvasElement) && (this.__srcCanvas = _0x25d716, this.__srcContext = this.__srcCanvas.getContext('2d')); return _0x25d716; } ; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x4eb')] = function() { return this.width * (this.bitsPerPixel / 0x8 | 0x0); } ; _0x18c0fe[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x18c0fe; _0x18c0fe[_0x4cc7('0x8')]['__properties__'] = {}; _0x18c0fe[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0x4eb')] = _0x2d63f9.tSmgc; _0x18c0fe[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0x21c5')] = _0x4cc7('0x21c5'); _0x18c0fe[_0x4cc7('0x8')]['__properties__']['get_src'] = _0x4cc7('0x4e9'); var _0x29e978 = _0x16dada[_0x4cc7('0x3a3a')] = {}; _0x16dada[_0x4cc7('0x3a3a')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), _0x4cc7('0x3a3b')]; _0x16dada[_0x4cc7('0x3a3a')][_0x4cc7('0xd2d')] = [_0x4cc7('0x1f54'), _0x4cc7('0x3a3c'), 'BLUE', 'ALPHA']; _0x29e978[_0x4cc7('0x1f54')] = [_0x4cc7('0x1f54'), 0x0]; _0x29e978[_0x4cc7('0x1f54')]['toString'] = _0x3e3cd2; _0x29e978[_0x4cc7('0x1f54')][_0x4cc7('0xd2f')] = _0x29e978; _0x29e978[_0x4cc7('0x3a3c')] = [_0x4cc7('0x3a3c'), 0x1]; _0x29e978[_0x4cc7('0x3a3c')]['toString'] = _0x3e3cd2; _0x29e978[_0x4cc7('0x3a3c')][_0x4cc7('0xd2f')] = _0x29e978; _0x29e978[_0x4cc7('0x3a3d')] = ['BLUE', 0x2]; _0x29e978[_0x4cc7('0x3a3d')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x29e978[_0x4cc7('0x3a3d')][_0x4cc7('0xd2f')] = _0x29e978; _0x29e978[_0x4cc7('0x1f55')] = [_0x4cc7('0x1f55'), 0x3]; _0x29e978[_0x4cc7('0x1f55')]['toString'] = _0x3e3cd2; _0x29e978[_0x4cc7('0x1f55')][_0x4cc7('0xd2f')] = _0x29e978; var _0x231b05 = _0x16dada[_0x4cc7('0x3a3e')] = {}; _0x16dada[_0x4cc7('0x3a3e')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), _0x2d63f9.sRxMt, _0x4cc7('0x3a3f')]; _0x16dada[_0x4cc7('0x3a3e')][_0x4cc7('0xd2d')] = [_0x4cc7('0x3981'), _0x4cc7('0x1998'), _0x4cc7('0x3a40'), 'CUSTOM']; _0x231b05[_0x4cc7('0x3981')] = ['CANVAS', 0x0]; _0x231b05[_0x4cc7('0x3981')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x231b05['CANVAS']['__enum__'] = _0x231b05; _0x231b05[_0x4cc7('0x1998')] = [_0x4cc7('0x1998'), 0x1]; _0x231b05[_0x4cc7('0x1998')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x231b05[_0x4cc7('0x1998')][_0x4cc7('0xd2f')] = _0x231b05; _0x231b05['FLASH'] = [_0x4cc7('0x3a40'), 0x2]; _0x231b05[_0x4cc7('0x3a40')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x231b05['FLASH'][_0x4cc7('0xd2f')] = _0x231b05; _0x231b05[_0x4cc7('0x4ed')] = [_0x2d63f9[_0x4cc7('0x3a41')], 0x3]; _0x231b05[_0x4cc7('0x4ed')]['toString'] = _0x3e3cd2; _0x231b05[_0x4cc7('0x4ed')][_0x4cc7('0xd2f')] = _0x231b05; var _0xd8aa1b = function() {}; _0x16dada[_0x4cc7('0x3a42')] = _0xd8aa1b; _0xd8aa1b[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'graphics', _0x4cc7('0x3638')]; _0xd8aa1b[_0x4cc7('0x8')] = {}; _0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0xd55')] = null; _0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0x3a43')] = null; _0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0x89a')] = null; _0xd8aa1b[_0x4cc7('0x8')]['type'] = null; _0xd8aa1b[_0x4cc7('0x8')]['version'] = null; _0xd8aa1b[_0x4cc7('0x8')]['webgl'] = null; _0xd8aa1b[_0x4cc7('0x8')]['webgl2'] = null; _0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0x9a1')] = null; _0xd8aa1b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd8aa1b; var _0x58c783 = {}; _0x16dada['lime.graphics._WebGL2RenderContext.WebGL2RenderContext_Impl_'] = _0x58c783; _0x58c783[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), _0x4cc7('0x3a44'), _0x4cc7('0x3a45')]; _0x58c783[_0x4cc7('0x3a46')] = function(_0x5b2f61, _0x4cb2cc, _0x1c01bf, _0x2bc94e, _0x4b5e1c) { if (_0x4cc7('0x3a47') === _0x4cc7('0x3a48')) { _0x19e25c[_0x4cc7('0x8')][_0x4cc7('0xb38')][_0x4cc7('0x96b')](this, _0x5b2f61); _0x5b2f61[_0x4cc7('0x1c50')] = !0x0; } else { null != _0x2bc94e ? _0x5b2f61[_0x4cc7('0x3a46')](_0x4cb2cc, _0x1c01bf, _0x2bc94e, _0x4b5e1c) : _0x5b2f61['uniform2fv'](_0x4cb2cc, _0x1c01bf); } } ; var _0x1dc05c = {}; _0x16dada[_0x4cc7('0x3a49')] = _0x1dc05c; _0x1dc05c['__name__'] = [_0x4cc7('0x94'), 'graphics', _0x4cc7('0x3a4a'), _0x4cc7('0x3a4b')]; _0x1dc05c[_0x4cc7('0x3a4c')] = function(_0x2ec16e, _0x2988af, _0x47baf4, _0x285a7e) { if (_0x4cc7('0x3a4d') === _0x4cc7('0x3a4e')) { var _0x43098a = _0x2988af['_stage3DIndex'] , _0x5cfc5a = _0x2988af[_0x4cc7('0xdb2')]; if (null == this[_0x4cc7('0x11e8')][_0x4cc7('0x2b')](_0x43098a) || this[_0x4cc7('0x11e3')]['get'](_0x43098a) != _0x5cfc5a) this['_secondaryUvBuffer'][_0x4cc7('0x9e7')](_0x43098a, _0x2988af['createVertexBuffer'](this[_0x4cc7('0x117b')], 0x2)), this[_0x4cc7('0x11e3')][_0x4cc7('0x9e7')](_0x43098a, _0x5cfc5a), this[_0x4cc7('0x11f2')][_0x4cc7('0x9e7')](_0x43098a, !0x0); this[_0x4cc7('0x11f2')]['get'](_0x43098a) && (this[_0x4cc7('0x11e8')]['get'](_0x43098a)[_0x4cc7('0x1186')](this[_0x4cc7('0x11f7')], 0x0, this[_0x4cc7('0x117b')]), this[_0x4cc7('0x11f2')][_0x4cc7('0x9e7')](_0x43098a, !0x1)); _0x5cfc5a[_0x4cc7('0xb1b')](_0x2ec16e, this[_0x4cc7('0x11e8')][_0x4cc7('0x2b')](_0x43098a), 0x0, 0x2); } else { _0x2ec16e['bufferData'](_0x2988af, _0x47baf4, _0x285a7e); } } ; _0x1dc05c['compressedTexImage2D'] = function(_0x150e19, _0x3f96f7, _0x17bcc0, _0x3ee000, _0x578d95, _0x5d32ca, _0x552a07, _0x4bf907) { _0x150e19[_0x4cc7('0x3a4f')](_0x3f96f7, _0x17bcc0, _0x3ee000, _0x578d95, _0x5d32ca, _0x552a07, _0x4bf907); } ; _0x1dc05c[_0x4cc7('0x2959')] = function(_0x2a51e8, _0x5303ea, _0x5c1a24, _0x7c6d, _0x5136fa, _0x14f404, _0x40799d, _0x4bf907, _0x48c401, _0x16dada) { null != _0x4bf907 ? _0x2a51e8[_0x4cc7('0x2959')](_0x5303ea, _0x5c1a24, _0x7c6d, _0x5136fa, _0x14f404, _0x40799d, _0x4bf907, _0x48c401, _0x16dada) : _0x2a51e8[_0x4cc7('0x2959')](_0x5303ea, _0x5c1a24, _0x7c6d, _0x5136fa, _0x14f404, _0x40799d); } ; _0x1dc05c['uniformMatrix2fv'] = function(_0x4a1fa5, _0x370fc6, _0xc4d5e7, _0xc0682) { _0x4a1fa5[_0x4cc7('0x3a50')](_0x370fc6, _0xc4d5e7, _0xc0682); } ; _0x1dc05c['uniformMatrix3fv'] = function(_0x33dc81, _0x25fd73, _0x1f1a91, _0x4635ff) { _0x33dc81[_0x4cc7('0x3a51')](_0x25fd73, _0x1f1a91, _0x4635ff); } ; _0x1dc05c[_0x4cc7('0x3a52')] = function(_0x57cdc6, _0x3e8cdf, _0x4c2380, _0x287b61) { _0x57cdc6['uniformMatrix4fv'](_0x3e8cdf, _0x4c2380, _0x287b61); } ; _0x1dc05c[_0x4cc7('0x3a53')] = function(_0x3cf2b1) { return _0x3cf2b1; } ; var _0x27b879 = function(_0x35cab0) {}; _0x16dada['lime.graphics.cairo.Cairo'] = _0x27b879; _0x27b879['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), _0x4cc7('0xaa8'), 'Cairo']; _0x27b879[_0x4cc7('0x8')] = {}; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2c7d')] = function() {} ; _0x27b879[_0x4cc7('0x8')]['identityMatrix'] = function() {} ; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x3a54')] = function() {} ; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2495')] = function() {} ; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0xf8d')] = function(_0x18d635, _0x4ee4e6, _0x56c4cb, _0x50423e) {} ; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x3a55')] = function() {} ; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x214c')] = function() {} ; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x3a56')] = function(_0xc8290f) { return _0xc8290f; } ; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2493')] = function(_0x39a0fe, _0x130272, _0x11a9c7) {} ; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0xb3b')] = function(_0x147d91) { return _0x147d91; } ; _0x27b879[_0x4cc7('0x8')]['__class__'] = _0x27b879; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x27b879[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_matrix'] = _0x4cc7('0xb3b'); var _0x5ae411 = {}; _0x16dada[_0x4cc7('0x3a57')] = _0x5ae411; _0x5ae411['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), _0x4cc7('0xaa8'), _0x4cc7('0x3a58'), _0x4cc7('0x3a59')]; _0x5ae411[_0x4cc7('0x1860')] = function(_0x1c2888) {} ; var _0x3d0219 = function() {}; _0x16dada[_0x4cc7('0x3a5a')] = _0x3d0219; _0x3d0219[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x4ec'), 'opengl', 'GL']; var _0x34ed62 = function() { this[_0x4cc7('0x3a5b')] = 0x504; this[_0x4cc7('0x3a5c')] = 0x503; this[_0x4cc7('0x3a5d')] = 0x2; this[_0x4cc7('0x3a5e')] = 0x92e0; this['DEBUG_SEVERITY_LOW'] = 0x9148; this[_0x4cc7('0x3a5f')] = 0x9147; this[_0x4cc7('0x3a60')] = 0x9146; this[_0x4cc7('0x3a61')] = 0x9145; this[_0x4cc7('0x3a62')] = 0x9144; this['MAX_DEBUG_MESSAGE_LENGTH'] = 0x9143; this[_0x4cc7('0x3a63')] = 0x82e8; this['SAMPLER'] = 0x82e6; this[_0x4cc7('0x3a64')] = 0x82e3; this[_0x4cc7('0x3a65')] = 0x82e2; this['SHADER'] = 0x82e1; this['BUFFER'] = 0x82e0; this['DEBUG_GROUP_STACK_DEPTH'] = 0x826d; this['MAX_DEBUG_GROUP_STACK_DEPTH'] = 0x826c; this['DEBUG_SEVERITY_NOTIFICATION'] = 0x826b; this[_0x4cc7('0x3a66')] = 0x826a; this[_0x4cc7('0x3a67')] = 0x8269; this[_0x4cc7('0x3a68')] = 0x8268; this[_0x4cc7('0x3a69')] = 0x8251; this[_0x4cc7('0x3a6a')] = 0x8250; this['DEBUG_TYPE_PORTABILITY'] = 0x824f; this[_0x4cc7('0x3a6b')] = 0x824e; this[_0x4cc7('0x3a6c')] = 0x824d; this['DEBUG_TYPE_ERROR'] = 0x824c; this[_0x4cc7('0x3a6d')] = 0x824b; this[_0x4cc7('0x3a6e')] = 0x824a; this[_0x4cc7('0x3a6f')] = 0x8249; this[_0x4cc7('0x3a70')] = 0x8248; this[_0x4cc7('0x3a71')] = 0x8247; this[_0x4cc7('0x3a72')] = 0x8246; this[_0x4cc7('0x3a73')] = 0x8245; this[_0x4cc7('0x3a74')] = 0x8244; this['DEBUG_NEXT_LOGGED_MESSAGE_LENGTH'] = 0x8243; this['DEBUG_OUTPUT_SYNCHRONOUS'] = 0x8242; }; _0x16dada[_0x2d63f9[_0x4cc7('0x4ee')]] = _0x34ed62; _0x34ed62['__name__'] = ['lime', 'graphics', _0x4cc7('0xaac'), 'ext', _0x4cc7('0x3a75')]; _0x34ed62[_0x4cc7('0x8')] = {}; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a76')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a77')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a74')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a73')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a72')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a71')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a70')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6f')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6e')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6d')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a78')] = null; _0x34ed62[_0x4cc7('0x8')]['DEBUG_TYPE_DEPRECATED_BEHAVIOR'] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6b')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a79')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a6a')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a69')] = null; _0x34ed62[_0x4cc7('0x8')]['DEBUG_TYPE_MARKER'] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a67')] = null; _0x34ed62[_0x4cc7('0x8')]['DEBUG_TYPE_POP_GROUP'] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7a')] = null; _0x34ed62[_0x4cc7('0x8')]['MAX_DEBUG_GROUP_STACK_DEPTH'] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7b')] = null; _0x34ed62[_0x4cc7('0x8')]['BUFFER'] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7c')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a65')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a64')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7d')] = null; _0x34ed62[_0x4cc7('0x8')]['MAX_LABEL_LENGTH'] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7e')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a62')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a61')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a60')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5f')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a7f')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5e')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5d')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5c')] = null; _0x34ed62[_0x4cc7('0x8')][_0x4cc7('0x3a5b')] = null; _0x34ed62[_0x4cc7('0x8')]['__class__'] = _0x34ed62; var _0x2aab17 = {}; _0x16dada[_0x4cc7('0x3a80')] = _0x2aab17; _0x2aab17['__name__'] = ['lime', _0x4cc7('0x3f4'), _0x4cc7('0x3a81'), _0x4cc7('0x3a82')]; _0x2aab17['getAlphaTable'] = function(_0x3e07dc) { if (null == _0x2aab17[_0x4cc7('0x3a83')]) { var _0xece147 = new _0x20e95b(0x100); _0x2aab17[_0x4cc7('0x3a83')] = _0xece147; } _0x2aab17[_0x4cc7('0x3a83')][0x0] = 0x0; for (var _0x376f55 = 0x1; 0x100 > _0x376f55; ) { var _0x145d5a = _0x376f55++; _0xece147 = Math['floor'](_0x145d5a * _0x3e07dc[0x12] + 0xff * _0x3e07dc[0x13]); _0x56067a[_0x4cc7('0x7f3')](0xff, _0xece147) && (_0xece147 = 0xff); 0x0 > _0xece147 && (_0xece147 = 0x0); _0x2aab17[_0x4cc7('0x3a83')][_0x145d5a] = _0xece147; } return _0x2aab17[_0x4cc7('0x3a83')]; } ; _0x2aab17[_0x4cc7('0x3991')] = function(_0x5a8a12) { if (null == _0x2aab17[_0x4cc7('0x3a84')]) { if (_0x4cc7('0x3a85') === _0x4cc7('0x3a86')) { var _0x31dbf4 = this['carSpace']; _0x31dbf4['set_z'](_0x31dbf4[_0x4cc7('0xd92')]() - 0x1e); this[_0x4cc7('0xc34')]['setIndexedPosition'](0xa, -3.4, !0x0); this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x22); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0.3, 1.4); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacb')](0x42); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); _0x31dbf4 = _0x1baaa1['scale'](1.1); var _0x199104 = _0x1baaa1[_0x4cc7('0x7d9')](0x208); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2b72'), 0xf0, -0xf0, _0x31dbf4, _0x199104, null, null, null); this['makeBold']('not'); _0x31dbf4 = _0x1baaa1[_0x4cc7('0xa9a')](1.1); _0x199104 = _0x1baaa1['width'](0x3d4); var _0x24a0d7 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3a87'), 0x64, 0x96, _0x31dbf4, _0x199104, -0x1, _0x24a0d7, 0xc8); this[_0x4cc7('0x1086')](); } else { var _0x6f2acc = new _0x20e95b(0x100); _0x2aab17[_0x4cc7('0x3a84')] = _0x6f2acc; } } for (var _0x1db246 = 0x0; 0x100 > _0x1db246; ) { var _0xd8ffc = _0x1db246++; _0x6f2acc = Math[_0x4cc7('0xaeb')](_0xd8ffc * _0x5a8a12[0xc] + 0xff * _0x5a8a12[0xe]); 0xff < _0x6f2acc && (_0x6f2acc = 0xff); 0x0 > _0x6f2acc && (_0x6f2acc = 0x0); _0x2aab17[_0x4cc7('0x3a84')][_0xd8ffc] = _0x6f2acc; } return _0x2aab17[_0x4cc7('0x3a84')]; } ; _0x2aab17[_0x4cc7('0x3990')] = function(_0x3243a9) { if (null == _0x2aab17['__greenTable']) { var _0x304a40 = new _0x20e95b(0x100); _0x2aab17[_0x4cc7('0x3a88')] = _0x304a40; } for (var _0x56e753 = 0x0; 0x100 > _0x56e753; ) { var _0x4d39eb = _0x56e753++; _0x304a40 = Math[_0x4cc7('0xaeb')](_0x4d39eb * _0x3243a9[0x6] + 0xff * _0x3243a9[0x9]); 0xff < _0x304a40 && (_0x304a40 = 0xff); 0x0 > _0x304a40 && (_0x304a40 = 0x0); _0x2aab17[_0x4cc7('0x3a88')][_0x4d39eb] = _0x304a40; } return _0x2aab17[_0x4cc7('0x3a88')]; } ; _0x2aab17['getRedTable'] = function(_0x4cfa63) { if (null == _0x2aab17['__redTable']) { if (_0x4cc7('0x3a89') !== _0x4cc7('0x3a89')) { var _0x131dbe = 0x1 / _0x40f8fa * (_0x17c8e8['c'] * (_0x17c8e8['ty'] - e['y']) + _0x17c8e8['d'] * (e['x'] - _0x17c8e8['tx'])); e['y'] = 0x1 / _0x40f8fa * _0x56067a['ZdilI'](_0x17c8e8['a'] * (e['y'] - _0x17c8e8['ty']), _0x17c8e8['b'] * (_0x17c8e8['tx'] - e['x'])); e['x'] = _0x131dbe; } else { var _0x17c8e8 = new _0x20e95b(0x100); _0x2aab17[_0x4cc7('0x3a8a')] = _0x17c8e8; } } for (var _0x40f8fa = 0x0; 0x100 > _0x40f8fa; ) { var _0x2dca9a = _0x40f8fa++; _0x17c8e8 = Math['floor'](_0x2dca9a * _0x4cfa63[0x0] + 0xff * _0x4cfa63[0x4]); 0xff < _0x17c8e8 && (_0x17c8e8 = 0xff); 0x0 > _0x17c8e8 && (_0x17c8e8 = 0x0); _0x2aab17[_0x4cc7('0x3a8a')][_0x2dca9a] = _0x17c8e8; } return _0x2aab17['__redTable']; } ; _0x2aab17['__toFlashColorTransform'] = function(_0x2a8154) { return null; } ; var _0x5f4b7a = {}; _0x16dada[_0x4cc7('0x3a8b')] = _0x5f4b7a; _0x5f4b7a[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3f4'), '_Matrix4', _0x4cc7('0x3a8c')]; _0x5f4b7a['_new'] = function(_0x4e1d5d) { if (null == _0x4e1d5d || 0x10 != _0x4e1d5d[_0x4cc7('0x21')]) _0x4e1d5d = _0x5f4b7a['__identity'], _0x4e1d5d = null != _0x4e1d5d ? new _0x38236d(_0x4e1d5d) : null; return _0x4e1d5d; } ; _0x5f4b7a['append'] = function(_0x4dbf0c, _0x5868c6) { var _0x59f778 = _0x4dbf0c[0x0] , _0x87a88a = _0x4dbf0c[0x4] , _0x5b2ca7 = _0x4dbf0c[0x8] , _0x351b30 = _0x4dbf0c[0xc] , _0x2523d6 = _0x4dbf0c[0x1] , _0x4bf907 = _0x4dbf0c[0x5] , _0x48c401 = _0x4dbf0c[0x9] , _0x16dada = _0x4dbf0c[0xd] , _0x5aff49 = _0x4dbf0c[0x2] , _0x35585f = _0x4dbf0c[0x6] , _0x161060 = _0x4dbf0c[0xa] , _0x4da0c5 = _0x4dbf0c[0xe] , _0x3e3cd2 = _0x4dbf0c[0x3] , _0x389cdc = _0x4dbf0c[0x7] , _0x2bc114 = _0x4dbf0c[0xb] , _0x1fb3e3 = _0x4dbf0c[0xf] , _0x5260f5 = _0x5f4b7a['get'](_0x5868c6, 0x0) , _0x23639f = _0x5f4b7a['get'](_0x5868c6, 0x4) , _0x4b25d1 = _0x5f4b7a['get'](_0x5868c6, 0x8) , _0x4b4d92 = _0x5f4b7a['get'](_0x5868c6, 0xc) , _0x172b83 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x1) , _0x1baaa1 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x5) , _0x4ab476 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x9) , _0x55a4be = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xd) , _0x51c10b = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x2) , _0xa23b63 = _0x5f4b7a['get'](_0x5868c6, 0x6) , _0x48adb0 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xa) , _0x202aa0 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xe) , _0x331be6 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x3) , _0x21e384 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0x7) , _0xd85f06 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xb); _0x5868c6 = _0x5f4b7a[_0x4cc7('0x2b')](_0x5868c6, 0xf); _0x4dbf0c[0x0] = _0x2d63f9['HkKbf'](_0x59f778 * _0x5260f5 + _0x2523d6 * _0x23639f + _0x5aff49 * _0x4b25d1, _0x3e3cd2 * _0x4b4d92); _0x4dbf0c[0x1] = _0x2d63f9[_0x4cc7('0x302')](_0x59f778 * _0x172b83, _0x2523d6 * _0x1baaa1) + _0x5aff49 * _0x4ab476 + _0x3e3cd2 * _0x55a4be; _0x4dbf0c[0x2] = _0x59f778 * _0x51c10b + _0x2523d6 * _0xa23b63 + _0x5aff49 * _0x48adb0 + _0x3e3cd2 * _0x202aa0; _0x4dbf0c[0x3] = _0x59f778 * _0x331be6 + _0x2523d6 * _0x21e384 + _0x5aff49 * _0xd85f06 + _0x3e3cd2 * _0x5868c6; _0x4dbf0c[0x4] = _0x87a88a * _0x5260f5 + _0x4bf907 * _0x23639f + _0x2d63f9['IGiNa'](_0x35585f, _0x4b25d1) + _0x389cdc * _0x4b4d92; _0x4dbf0c[0x5] = _0x87a88a * _0x172b83 + _0x4bf907 * _0x1baaa1 + _0x35585f * _0x4ab476 + _0x389cdc * _0x55a4be; _0x4dbf0c[0x6] = _0x87a88a * _0x51c10b + _0x4bf907 * _0xa23b63 + _0x35585f * _0x48adb0 + _0x389cdc * _0x202aa0; _0x4dbf0c[0x7] = _0x87a88a * _0x331be6 + _0x4bf907 * _0x21e384 + _0x35585f * _0xd85f06 + _0x389cdc * _0x5868c6; _0x4dbf0c[0x8] = _0x5b2ca7 * _0x5260f5 + _0x48c401 * _0x23639f + _0x161060 * _0x4b25d1 + _0x2bc114 * _0x4b4d92; _0x4dbf0c[0x9] = _0x5b2ca7 * _0x172b83 + _0x48c401 * _0x1baaa1 + _0x161060 * _0x4ab476 + _0x2bc114 * _0x55a4be; _0x4dbf0c[0xa] = _0x5b2ca7 * _0x51c10b + _0x48c401 * _0xa23b63 + _0x161060 * _0x48adb0 + _0x2bc114 * _0x202aa0; _0x4dbf0c[0xb] = _0x5b2ca7 * _0x331be6 + _0x48c401 * _0x21e384 + _0x161060 * _0xd85f06 + _0x2bc114 * _0x5868c6; _0x4dbf0c[0xc] = _0x351b30 * _0x5260f5 + _0x16dada * _0x23639f + _0x4da0c5 * _0x4b25d1 + _0x1fb3e3 * _0x4b4d92; _0x4dbf0c[0xd] = _0x351b30 * _0x172b83 + _0x16dada * _0x1baaa1 + _0x4da0c5 * _0x4ab476 + _0x1fb3e3 * _0x55a4be; _0x4dbf0c[0xe] = _0x2d63f9['eEErV'](_0x2d63f9[_0x4cc7('0x303')](_0x351b30 * _0x51c10b + _0x2d63f9['IGiNa'](_0x16dada, _0xa23b63), _0x4da0c5 * _0x48adb0), _0x1fb3e3 * _0x202aa0); _0x4dbf0c[0xf] = _0x2d63f9[_0x4cc7('0x304')](_0x351b30 * _0x331be6 + _0x16dada * _0x21e384, _0x4da0c5 * _0xd85f06) + _0x1fb3e3 * _0x5868c6; } ; _0x5f4b7a[_0x4cc7('0x3a8d')] = function(_0x333b79, _0x545e73, _0x8a7bcd, _0x37b327, _0xfe229e, _0x464e1f, _0x4c4f05) { var _0x4bf907 = 0x1 / (_0x8a7bcd - _0x545e73) , _0x48c401 = 0x1 / (_0xfe229e - _0x37b327) , _0x16dada = 0x1 / (_0x4c4f05 - _0x464e1f); _0x333b79[0x0] = 0x2 * _0x4bf907; _0x333b79[0x1] = 0x0; _0x333b79[0x2] = 0x0; _0x333b79[0x3] = 0x0; _0x333b79[0x4] = 0x0; _0x333b79[0x5] = 0x2 * _0x48c401; _0x333b79[0x6] = 0x0; _0x333b79[0x7] = 0x0; _0x333b79[0x8] = 0x0; _0x333b79[0x9] = 0x0; _0x333b79[0xa] = -0x2 * _0x16dada; _0x333b79[0xb] = 0x0; _0x333b79[0xc] = _0x2d63f9[_0x4cc7('0x305')](-(_0x545e73 + _0x8a7bcd), _0x4bf907); _0x333b79[0xd] = _0x2d63f9[_0x4cc7('0x305')](-_0x2d63f9[_0x4cc7('0x3a8e')](_0x37b327, _0xfe229e), _0x48c401); _0x333b79[0xe] = -(_0x464e1f + _0x4c4f05) * _0x16dada; _0x333b79[0xf] = 0x1; } ; _0x5f4b7a[_0x4cc7('0xa2a')] = function(_0x2a308e) { _0x2a308e[0x0] = 0x1; _0x2a308e[0x1] = 0x0; _0x2a308e[0x2] = 0x0; _0x2a308e[0x3] = 0x0; _0x2a308e[0x4] = 0x0; _0x2a308e[0x5] = 0x1; _0x2a308e[0x6] = 0x0; _0x2a308e[0x7] = 0x0; _0x2a308e[0x8] = 0x0; _0x2a308e[0x9] = 0x0; _0x2a308e[0xa] = 0x1; _0x2a308e[0xb] = 0x0; _0x2a308e[0xc] = 0x0; _0x2a308e[0xd] = 0x0; _0x2a308e[0xe] = 0x0; _0x2a308e[0xf] = 0x1; } ; _0x5f4b7a[_0x4cc7('0x2b')] = function(_0x414751, _0x1949a4) { if ('NVlQx' !== _0x4cc7('0x3a8f')) { return this[_0x4cc7('0xab6')]; } else { return _0x414751[_0x1949a4]; } } ; _0x5f4b7a[_0x4cc7('0x9e7')] = function(_0x4ea62f, _0x333b7d, _0x14686e) { if (_0x4cc7('0x3a90') === 'EuQRB') { return _0x4ea62f[_0x333b7d] = _0x14686e; } else { this['ownerCharacter'][_0x4cc7('0xa67')] = 0.25; this['ownerCharacter']['set_xVelocity'](this[_0x4cc7('0x24b9')]); this[_0x4cc7('0xa66')][_0x4cc7('0xa6c')](this[_0x4cc7('0x24ba')]); var _0x23c87a = 0.4 * this[_0x4cc7('0xa66')][_0x4cc7('0x22e8')] , _0x2ae85b = this[_0x4cc7('0xa66')][_0x4cc7('0xa3c')]; this['ownerCharacter'][_0x4cc7('0xa3c')] = _0x23c87a < _0x2ae85b ? _0x23c87a : _0x2ae85b; } } ; var _0x5253a4 = {}; _0x16dada[_0x2d63f9[_0x4cc7('0x4f0')]] = _0x5253a4; _0x5253a4[_0x4cc7('0x8f2')] = [_0x2d63f9['FBEHE'], 'math', _0x4cc7('0x3a91'), _0x4cc7('0x3a92')]; var _0x3a3269 = function(_0x13cf1a, _0x54a3a1, _0x15ae43, _0x2b1178) { null == _0x2b1178 && (_0x2b1178 = 0x0); null == _0x15ae43 && (_0x15ae43 = 0x0); null == _0x54a3a1 && (_0x54a3a1 = 0x0); null == _0x13cf1a && (_0x13cf1a = 0x0); this['x'] = _0x13cf1a; this['y'] = _0x54a3a1; this[_0x4cc7('0x7d9')] = _0x15ae43; this[_0x4cc7('0x98b')] = _0x2b1178; }; _0x16dada['lime.math.Rectangle'] = _0x3a3269; _0x3a3269['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x3f4'), _0x4cc7('0x13b2')]; _0x3a3269[_0x4cc7('0x8')] = {}; _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x3a3269[_0x4cc7('0x8')]['x'] = null; _0x3a3269[_0x4cc7('0x8')]['y'] = null; _0x3a3269[_0x4cc7('0x8')]['intersection'] = function(_0x11afc4, _0x2b770a) { null == _0x2b770a && (_0x2b770a = new _0x3a3269()); var _0x41a939 = this.x < _0x11afc4.x ? _0x11afc4.x : this.x , _0x3d0105 = this.get_right() > _0x11afc4.get_right() ? _0x11afc4.get_right() : this.get_right(); if (_0x3d0105 <= _0x41a939) return _0x2b770a.setEmpty(), _0x2b770a; var _0x159a55 = this.y < _0x11afc4.y ? _0x11afc4.y : this.y; _0x11afc4 = this.get_bottom() > _0x11afc4.get_bottom() ? _0x11afc4.get_bottom() : this.get_bottom(); if (_0x11afc4 <= _0x159a55) return _0x2b770a.setEmpty(), _0x2b770a; _0x2b770a.x = _0x41a939; _0x2b770a.y = _0x159a55; _0x2b770a.width = _0x3d0105 - _0x41a939; _0x2b770a.height = _0x11afc4 - _0x159a55; return _0x2b770a; } ; _0x3a3269[_0x4cc7('0x8')]['offset'] = function(_0x729d53, _0x1ed9dc) { this.x += _0x729d53; this.y += _0x1ed9dc; } ; _0x3a3269[_0x4cc7('0x8')]['setEmpty'] = function() { this.x = this.y = this.width = this.height = 0x0; } ; _0x3a3269[_0x4cc7('0x8')]['setTo'] = function(_0x2a9567, _0x39ddb8, _0x5add9c, _0x3c4358) { this.x = _0x2a9567; this.y = _0x39ddb8; this.width = _0x5add9c; this.height = _0x3c4358; } ; _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x3a93')] = function() { return null; } ; _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0xa98')] = function() { return this.y + this.height; } ; _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0xa97')] = function() { return _0x56067a.ZdilI(this.x, this.width); } ; _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3a3269; _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa97')] = _0x4cc7('0xa97'); _0x3a3269[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xa98')] = _0x4cc7('0xa98'); var _0x14c2c3 = function(_0x5722a4, _0xabec42) { null == _0xabec42 && (_0xabec42 = 0x0); null == _0x5722a4 && (_0x5722a4 = 0x0); this['x'] = _0x5722a4; this['y'] = _0xabec42; }; _0x16dada[_0x4cc7('0x3a94')] = _0x14c2c3; _0x14c2c3['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x3f4'), _0x4cc7('0x3a95')]; _0x14c2c3[_0x4cc7('0x8')] = {}; _0x14c2c3[_0x4cc7('0x8')]['x'] = null; _0x14c2c3[_0x4cc7('0x8')]['y'] = null; _0x14c2c3[_0x4cc7('0x8')][_0x4cc7('0x18f5')] = function(_0xec06c1, _0x43bb4c) { this.x += _0xec06c1; this.y += _0x43bb4c; } ; _0x14c2c3[_0x4cc7('0x8')][_0x4cc7('0x3a96')] = function() { return null; } ; _0x14c2c3[_0x4cc7('0x8')]['__class__'] = _0x14c2c3; var _0x52ec4a = function(_0x5a13db, _0x3659dc, _0x45d61e, _0x351282) { null == _0x351282 && (_0x351282 = 0x0); null == _0x45d61e && (_0x45d61e = 0x0); null == _0x3659dc && (_0x3659dc = 0x0); null == _0x5a13db && (_0x5a13db = 0x0); this['w'] = _0x351282; this['x'] = _0x5a13db; this['y'] = _0x3659dc; this['z'] = _0x45d61e; }; _0x16dada[_0x4cc7('0x3a97')] = _0x52ec4a; _0x52ec4a[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3f4'), _0x4cc7('0x3a98')]; _0x52ec4a[_0x4cc7('0x8')] = {}; _0x52ec4a[_0x4cc7('0x8')]['w'] = null; _0x52ec4a[_0x4cc7('0x8')]['x'] = null; _0x52ec4a[_0x4cc7('0x8')]['y'] = null; _0x52ec4a[_0x4cc7('0x8')]['z'] = null; _0x52ec4a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x52ec4a; var _0x1984d8 = function() {}; _0x16dada[_0x4cc7('0x3a99')] = _0x1984d8; _0x1984d8[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3a9a'), _0x4cc7('0x3a9b')]; _0x1984d8[_0x4cc7('0x3a1d')] = function(_0x3fda39) { if (null == _0x3fda39) return null; -0x1 == _0x3fda39[_0x4cc7('0x2d')](',') && (_0x3fda39 = _0x4cc7('0x1e0f') + _0x1984d8['__getCodec'](_0x46379d['decode'](_0x3fda39)) + _0x4cc7('0x1e10') + _0x3fda39); var _0x3a520b = new _0x1984d8(); _0x3a520b[_0x4cc7('0x21c5')](new Howl({ 'src': [_0x3fda39], 'html5': !0x0, 'preload': !0x1 })); return _0x3a520b; } ; _0x1984d8[_0x4cc7('0x2901')] = function(_0x2ae7f3) { if (_0x4cc7('0x3a9c') !== _0x4cc7('0x3a9d')) { if (null == _0x2ae7f3) return null; var _0x2680bc = new _0x1984d8(); _0x2680bc[_0x4cc7('0x21c5')](new Howl({ 'src': [_0x56067a['vsQTP']('data:' + _0x1984d8['__getCodec'](_0x2ae7f3) + _0x4cc7('0x1e10'), _0x46379d[_0x4cc7('0x33a6')](_0x2ae7f3))], 'html5': !0x0, 'preload': !0x1 })); return _0x2680bc; } else { null == _0x2680bc && (_0x2680bc = 0x0); for (var _0x2b0079 = this[_0x4cc7('0xdb4')][_0x4cc7('0x21')]; _0x2680bc < _0x2b0079; ) { var _0x2db785 = _0x2680bc++; if (this[_0x4cc7('0xdb4')][_0x2db785] == _0x2ae7f3) return _0x2db785; } return -0x1; } } ; _0x1984d8[_0x4cc7('0xcb6')] = function(_0x4d3e3c) { if (null == _0x4d3e3c) return null; var _0x18feed = new _0x1984d8(); _0x18feed[_0x4cc7('0xd16')] = new Howl({ 'src': [_0x4d3e3c], 'preload': !0x1 }); return _0x18feed; } ; _0x1984d8[_0x4cc7('0x3a9e')] = function(_0x39b30c) { var _0x466d0f = new _0x1984d8(); _0x466d0f[_0x4cc7('0xd16')] = new Howl({ 'src': _0x39b30c, 'preload': !0x1 }); return _0x466d0f; } ; _0x1984d8[_0x4cc7('0x3a9f')] = function(_0x28e6ca) { return null; } ; _0x1984d8[_0x4cc7('0x1128')] = function(_0x2cefc5) { var _0x916cbe = new _0x3cded9() , _0x407a0d = _0x1984d8['fromFile'](_0x2cefc5); null != _0x407a0d ? _0x56067a[_0x4cc7('0x809')](null, _0x407a0d) && (_0x407a0d['__srcHowl']['on'](_0x4cc7('0x40'), function() { _0x916cbe[_0x4cc7('0x43')](_0x407a0d); }), _0x407a0d['__srcHowl']['on']('loaderror', function(_0x2cefc5, _0x407a0d) { _0x916cbe[_0x4cc7('0x12aa')](_0x407a0d); }), _0x407a0d['__srcHowl'][_0x4cc7('0x40')]()) : _0x916cbe[_0x4cc7('0x12aa')](null); return _0x916cbe[_0x4cc7('0xbdd')]; } ; _0x1984d8[_0x4cc7('0x3aa0')] = function(_0x6e54d2) { if (_0x56067a[_0x4cc7('0x831')] !== _0x56067a[_0x4cc7('0x832')]) { var _0x442b26 = new _0x3cded9() , _0x11c2cd = _0x1984d8[_0x4cc7('0x3a9e')](_0x6e54d2); null != _0x11c2cd ? (_0x11c2cd['__srcHowl']['on'](_0x4cc7('0x40'), function() { _0x442b26[_0x4cc7('0x43')](_0x11c2cd); }), _0x11c2cd['__srcHowl']['on']('loaderror', function() { _0x442b26[_0x4cc7('0x12aa')](null); }), _0x11c2cd[_0x4cc7('0xd16')][_0x4cc7('0x40')]()) : _0x442b26[_0x4cc7('0x12aa')](null); return _0x442b26['future']; } else { this['__contextState'][_0x4cc7('0x3aa1')] != _0x6e54d2 && (this['gl'][_0x4cc7('0x3aa2')](this['gl']['ELEMENT_ARRAY_BUFFER'], _0x6e54d2), this[_0x4cc7('0x930')][_0x4cc7('0x3aa1')] = _0x6e54d2); } } ; _0x1984d8[_0x4cc7('0x21c4')] = function(_0x58ddad) { switch (_0x58ddad[_0x4cc7('0x33a2')](0x0, 0x4)) { case _0x4cc7('0x3aa3'): return _0x4cc7('0x3aa4'); case _0x4cc7('0x3a2f'): if (_0x4cc7('0x3aa5') == _0x58ddad[_0x4cc7('0x33a2')](0x8, 0x4)) return _0x4cc7('0x3aa6'); var _0x10ec11 = _0x58ddad['b'][0x2] , _0xcaeda2 = _0x58ddad['b'][0x1]; switch (_0x58ddad['b'][0x0]) { case 0x49: if (0x44 == _0xcaeda2 && 0x33 == _0x10ec11) return _0x4cc7('0x3aa7'); break; case 0xff: switch (_0xcaeda2) { case 0xf3: case 0xfa: case 0xfb: return _0x4cc7('0x3aa7'); } } break; case _0x4cc7('0x3aa8'): return _0x4cc7('0x3aa9'); default: switch (_0x10ec11 = _0x58ddad['b'][0x2], _0xcaeda2 = _0x58ddad['b'][0x1], _0x58ddad['b'][0x0]) { case 0x49: if (0x44 == _0xcaeda2 && 0x33 == _0x10ec11) return _0x4cc7('0x3aa7'); break; case 0xff: switch (_0xcaeda2) { case 0xf3: case 0xfa: case 0xfb: return 'audio/mp3'; } } } _0x491796[_0x4cc7('0x12aa')](_0x4cc7('0x3aaa'), { 'fileName': _0x4cc7('0x3aab'), 'lineNumber': 0x169, 'className': 'lime.media.AudioBuffer', 'methodName': _0x4cc7('0x21c4') }); return null; } ; _0x1984d8[_0x4cc7('0x8')] = {}; _0x1984d8[_0x4cc7('0x8')][_0x4cc7('0xd16')] = null; _0x1984d8[_0x4cc7('0x8')][_0x4cc7('0x21c5')] = function(_0x4a9cb6) { return this.__srcHowl = _0x4a9cb6; } ; _0x1984d8[_0x4cc7('0x8')]['__class__'] = _0x1984d8; _0x1984d8[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x1984d8[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x21c5')] = _0x4cc7('0x21c5'); var _0x15be8d = function(_0x151606) { if (_0x2d63f9[_0x4cc7('0x2fe')](_0x4cc7('0x3aac'), 'BDfMU')) { if ('custom' != _0x151606) { if (null == _0x151606 || 'web' == _0x151606) try { if ('ucYAp' !== _0x4cc7('0x3aad')) { window['AudioContext'] = window[_0x4cc7('0x3aae')] || window[_0x4cc7('0x3aaf')], this[_0x4cc7('0x3ab0')] = new window[(_0x4cc7('0x3aae'))](), this[_0x4cc7('0x994')] = _0x4cc7('0x3ab0'); } else { null == c && (c = !0x1); var _0x12cbd1 = 0x0; if (null != _0x842c50[_0x4cc7('0x24c')] ? b[_0x4cc7('0xd76')]('color') : b['h'][_0x4cc7('0x959')](_0x4cc7('0x24c'))) _0x12cbd1 = (null != _0x842c50['color'] ? b[_0x4cc7('0xd76')](_0x4cc7('0x24c')) : b['h'][_0x4cc7('0x959')](_0x4cc7('0x24c'))) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50[_0x4cc7('0x24c')] ? b['getReserved']('color') : b['h'][_0x4cc7('0x24c')], 0x0) : 0x0; _0x151606 = _0x592928[_0x4cc7('0x2588')](_0x151606, _0x592928[_0x4cc7('0x30b1')](b), _0x12cbd1, (null != _0x842c50['tileWidth'] ? b[_0x4cc7('0xd76')](_0x4cc7('0x1dc1')) : b['h'][_0x4cc7('0x959')]('tileWidth')) ? _0xf9332a[_0x4cc7('0x2f5f')](null != _0x842c50['tileWidth'] ? b['getReserved'](_0x4cc7('0x1dc1')) : b['h'][_0x4cc7('0x1dc1')], -0x1) : -0x1, b, c); b = null != _0x842c50[_0x4cc7('0x84d')] ? b['getReserved'](_0x4cc7('0x84d')) : b['h'][_0x4cc7('0x84d')]; null != b && (c = b['split'](','), 0x4 <= c[_0x4cc7('0x21')] && (b = new _0x169fce(), b['x'] = parseFloat(c[0x0]), b['y'] = parseFloat(c[0x1]), b['z'] = parseFloat(c[0x2]), b['w'] = parseFloat(c[0x3]), c = _0x56067a['zEPRi'](b['x'], b['x']) + b['y'] * b['y'] + b['z'] * b['z'] + b['w'] * b['w'], _0x12cbd1 = _0x56067a['nmEHS'](c, 0x1), 1e-10 > (_0x56067a[_0x4cc7('0x829')](0x0, _0x12cbd1) ? _0x12cbd1 : -_0x12cbd1) || (0x0 == c ? (b['x'] = 0x0, b['y'] = 0x0, b['z'] = 0x0, b['w'] = 0x1) : (c = _0x56067a[_0x4cc7('0x3854')](0x1, Math[_0x4cc7('0x2c')](c)), b['x'] *= c, b['y'] *= c, b['z'] *= c, b['w'] *= c)), _0x151606[_0x4cc7('0x84d')] = _0x3bafe8[_0x4cc7('0x968')](b))); return _0x151606; } } catch (_0x4192e0) { if (_0x4cc7('0x3ab1') !== _0x4cc7('0x3ab1')) { var _0x43ae96 = this[_0x4cc7('0x126')] , _0x3cc87f = _0x43ae96[_0x4cc7('0xf73')]() , _0x40a562 = 3.141592653589793 * this[_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4 , _0x593d4f = 3.141592653589793 * _0x151606[_0x4cc7('0x126')][_0x4cc7('0xf73')]() / 0xb4; _0x43ae96['set_rotationZ'](_0x3cc87f + 0xb4 * _0x3c2748[_0x4cc7('0x17c4')](_0x3004df[_0x4cc7('0xe83')](_0x593d4f, _0x40a562)) / 3.141592653589793 / 0x2); _0x151606[_0x4cc7('0x126')][_0x4cc7('0xf9a')](this[_0x4cc7('0x126')]['get_rotationZ']()); } else { _0x4964ea[_0x4cc7('0xab4')] = _0x4192e0; } } null == this[_0x4cc7('0x3ab0')] && _0x4cc7('0x3ab0') != _0x151606 && (this[_0x4cc7('0x904')] = new _0xb93936(), this[_0x4cc7('0x994')] = _0x4cc7('0x904')); } else this[_0x4cc7('0x994')] = _0x4cc7('0x3ab2'); } else { this[_0x4cc7('0xd7d')][_0x4cc7('0xa5e')](this[_0x4cc7('0xd7d')][_0x4cc7('0x2d')](_0x151606, 0x0), 0x1); } }; _0x16dada['lime.media.AudioContext'] = _0x15be8d; _0x15be8d[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3a9a'), _0x4cc7('0x3aae')]; _0x15be8d[_0x4cc7('0x8')] = {}; _0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x904')] = null; _0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x3ab3')] = null; _0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x3ab0')] = null; _0x15be8d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x15be8d; var _0x5899d0 = function() {}; _0x16dada[_0x4cc7('0x3ab4')] = _0x5899d0; _0x5899d0['__name__'] = ['lime', _0x4cc7('0x3a9a'), 'AudioManager']; _0x5899d0[_0x4cc7('0x8fe')] = function(_0xca0c28) { if (_0x56067a[_0x4cc7('0x3ab5')](_0x4cc7('0x3ab6'), _0x4cc7('0x3ab6'))) { if (null == _0x5899d0[_0x4cc7('0x991')]) { if (null == _0xca0c28 && (_0x5899d0['context'] = new _0x15be8d(), _0xca0c28 = _0x5899d0[_0x4cc7('0x991')], _0x56067a[_0x4cc7('0x39fe')](_0x4cc7('0x3ab3'), _0xca0c28[_0x4cc7('0x994')]))) { var _0x33b7c3 = _0xca0c28[_0x4cc7('0x3ab3')] , _0x38ac42 = _0x33b7c3[_0x4cc7('0x3ab7')](); _0x38ac42 = _0x33b7c3[_0x4cc7('0x393a')](_0x38ac42); _0x33b7c3[_0x4cc7('0x3ab8')](_0x38ac42); _0x33b7c3[_0x4cc7('0x3ab9')](_0x38ac42); } _0x5899d0[_0x4cc7('0x991')] = _0xca0c28; } } else { this['duplicator'][_0x4cc7('0xac9')](7.1, -1.3, !0x0, -0x4); this['duplicator'][_0x4cc7('0xaca')]['set_currentFrame'](0x52); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](6.7, -2.4, !0x0, -0x6); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x17); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x343535 = _0x1baaa1[_0x4cc7('0x7d9')](0x1cc) , _0x216ad9 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x2c5b'), -0x12c, 0x5a, null, _0x343535, null, _0x216ad9, null); } } ; var _0x30ad16 = function(_0x5bc8f7, _0x4b9cbd, _0x582668, _0x33125b) { null == _0x33125b && (_0x33125b = 0x0); null == _0x4b9cbd && (_0x4b9cbd = 0x0); this[_0x4cc7('0x928')] = new _0x57743b(); this[_0x4cc7('0xaa3')] = _0x5bc8f7; this[_0x4cc7('0x18f5')] = _0x4b9cbd; this[_0x4cc7('0x924')] = new _0x1c5b0b(this); null != _0x582668 && _0x2d63f9[_0x4cc7('0x306')](0x0, _0x582668) && this[_0x4cc7('0xb7c')](_0x582668); this[_0x4cc7('0x1fbc')](_0x33125b); null != _0x5bc8f7 && this['init'](); }; _0x16dada[_0x4cc7('0x3aba')] = _0x30ad16; _0x30ad16[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'media', 'AudioSource']; _0x30ad16[_0x4cc7('0x8')] = {}; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x928')] = null; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xaa3')] = null; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x18f5')] = null; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x924')] = null; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { this.__backend.dispose(); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function() { this.__backend.init(); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xd18')] = function() { this.__backend.play(); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function() { this.__backend.stop(); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x3abb')] = function() { return this.__backend.getCurrentTime(); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x3abc')] = function(_0x190120) { return this.__backend.setCurrentTime(_0x190120); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x10a0')] = function() { return this.__backend.getGain(); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x3abd')] = function(_0x2f0896) { return this.__backend.setGain(_0x2f0896); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x154e9c) { return this.__backend.setLength(_0x154e9c); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x1fbc')] = function(_0x5cbfa1) { return this.__backend.setLoops(_0x5cbfa1); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0xd1a')] = function() { return this.__backend.getPosition(); } ; _0x30ad16[_0x4cc7('0x8')]['set_position'] = function(_0xa7fadc) { return this.__backend.setPosition(_0xa7fadc); } ; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x30ad16; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xfa1')] = 'set_position'; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd1a')] = _0x4cc7('0xd1a'); _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_loops'] = _0x4cc7('0x1fbc'); _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = 'set_length'; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3abd')] = 'set_gain'; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x10a0')] = _0x4cc7('0x10a0'); _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3abc')] = 'set_currentTime'; _0x30ad16[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_currentTime'] = _0x4cc7('0x3abb'); var _0xb93936 = function() {}; _0x16dada[_0x4cc7('0x3abe')] = _0xb93936; _0xb93936[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3a9a'), _0x4cc7('0x3abf')]; _0xb93936[_0x4cc7('0x8')] = {}; _0xb93936[_0x4cc7('0x8')]['__class__'] = _0xb93936; var _0x5d922d = function() {}; _0x16dada['lime.media.OpenALAudioContext'] = _0x5d922d; _0x5d922d['__name__'] = ['lime', _0x4cc7('0x3a9a'), _0x4cc7('0x3ac0')]; _0x5d922d[_0x4cc7('0x8')] = {}; _0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x393a')] = function(_0x26bfe5, _0x155d6d) { return _0x29ee49.createContext(_0x26bfe5, _0x155d6d); } ; _0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x3ab8')] = function(_0x568bfb) { if (_0x4cc7('0x3ac1') !== _0x4cc7('0x3ac2')) { return _0x29ee49.makeContextCurrent(_0x568bfb); } else { return this._overallDepthCamera.get_viewProjection(); } } ; _0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x3ab7')] = function(_0x4432a4) { return _0x29ee49.openDevice(_0x4432a4); } ; _0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x3ab9')] = function(_0x1c4ed5) { if (_0x4cc7('0x3ac3') !== _0x4cc7('0x3ac4')) { _0x29ee49.processContext(_0x1c4ed5); } else { if (!this.animates) return !0x0; c = _0x5260f5.__cast(b.collider, _0x50c5e6); if (c.subCollider != c.boxCollider) { var _0x56d527 = c.collisionResult.normal; _0x56d527.x = 0x0; _0x56d527.y = 0x0; _0x56d527.z = 0x1; } if (0x0 >= c.collisionResult.normal.z) return !0x0; if (0x0 > b.animationTime) { b.animationTime = 0x0; null == _0x5353f1.tempVelocity && (_0x5353f1.tempVelocity = new _0x21e384()); _0x56d527 = _0x5353f1.tempVelocity; var _0xca3603 = _0x1c4ed5.rigidbody.velocity; _0x56d527.x = _0xca3603.x; _0x56d527.y = _0xca3603.y; _0x56d527.z = _0xca3603.z; _0xca3603 = _0x1c4ed5.tunnel.artificialGravity.get_rotationZ(); _0x56d527 = null; null == _0x56d527 && (_0x56d527 = new _0x169fce()); var _0x1272a1 = Math.sin(_0xca3603 / 0x2); _0x56d527.x = 0x0 * _0x1272a1; _0x56d527.y = 0x0 * _0x1272a1; _0x56d527.z = _0x1272a1; _0x56d527.w = Math.cos(_0xca3603 / 0x2); _0xca3603 = _0x56d527.x * _0x56d527.x + _0x56d527.y * _0x56d527.y + _0x56d527.z * _0x56d527.z + _0x56067a.KGSYg(_0x56d527.w, _0x56d527.w); _0x1272a1 = _0xca3603 - 0x1; 1e-10 > (0x0 <= _0x1272a1 ? _0x1272a1 : -_0x1272a1) || (0x0 == _0xca3603 ? (_0x56d527.x = 0x0, _0x56d527.y = 0x0, _0x56d527.z = 0x0, _0x56d527.w = 0x1) : (_0xca3603 = 0x1 / Math.sqrt(_0xca3603), _0x56d527.x *= _0xca3603, _0x56d527.y *= _0xca3603, _0x56d527.z *= _0xca3603, _0x56d527.w *= _0xca3603)); _0x3bafe8.rotatePoint(_0x56d527, _0x5353f1.tempVelocity, _0x5353f1.tempVelocity); this.animation.start(b, b.collider.collisionResult.normal, _0x5353f1.tempVelocity); c.subCollider == c.boxCollider && (_0x2ab848.controlScheme.keyPressed('jump') ? _0x1c4ed5.set_zVelocity(0.5 * _0x1c4ed5.get_zVelocity()) : _0x1c4ed5.set_zVelocity(_0x56067a.KGSYg(0.4, _0x1c4ed5.get_zVelocity())), _0x1c4ed5.collider.collisionResult.updatesVelocityZ = !0x1); _0x1c4ed5.collider.collisionResult.stable = !0x1; } return !0x0; } } ; _0x5d922d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5d922d; var _0x29ee49 = function() {}; _0x16dada[_0x4cc7('0x3ac5')] = _0x29ee49; _0x29ee49[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3a9a'), _0x4cc7('0x3ab3'), _0x4cc7('0x3ac6')]; _0x29ee49[_0x4cc7('0x393a')] = function(_0x5d8da7, _0x26a230) { return null; } ; _0x29ee49[_0x4cc7('0x3ab8')] = function(_0x248e39) { return !0x1; } ; _0x29ee49[_0x4cc7('0x3ab7')] = function(_0x12469a) { return null; } ; _0x29ee49[_0x4cc7('0x3ab9')] = function(_0x9e16e8) {} ; var _0x396acb = function() {}; _0x16dada['lime.net._IHTTPRequest'] = _0x396acb; _0x396acb[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x3ac7'), '_IHTTPRequest']; _0x396acb[_0x4cc7('0x8')] = {}; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3ac8')] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x396acb[_0x4cc7('0x8')]['enableResponseHeaders'] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3ac9')] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3aca')] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3acb')] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x8ef')] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3acc')] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3acd')] = null; _0x396acb[_0x4cc7('0x8')]['timeout'] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x38f1')] = null; _0x396acb[_0x4cc7('0x8')]['userAgent'] = null; _0x396acb[_0x4cc7('0x8')][_0x4cc7('0x3ace')] = null; _0x396acb[_0x4cc7('0x8')]['__class__'] = _0x396acb; var _0x425f7b = function(_0x3077cb) { this['uri'] = _0x3077cb; this['contentType'] = _0x4cc7('0x3914'); this[_0x4cc7('0x3ac9')] = !0x0; this['enableResponseHeaders'] = !0x1; this[_0x4cc7('0x3aca')] = new _0x3a1efa(); this[_0x4cc7('0x3acb')] = []; this[_0x4cc7('0x8ef')] = _0x4cc7('0x390a'); this['timeout'] = 0x7530; this[_0x4cc7('0x3ace')] = !0x1; this[_0x4cc7('0x924')] = new _0x10a042(); this[_0x4cc7('0x924')]['init'](this); }; _0x16dada[_0x4cc7('0x3acf')] = _0x425f7b; _0x425f7b[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x39c4')], _0x4cc7('0x3ac7'), _0x4cc7('0x3ad0'), 'AbstractHTTPRequest']; _0x425f7b[_0x4cc7('0x8f8')] = [_0x396acb]; _0x425f7b[_0x4cc7('0x8')] = {}; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ac8')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ad1')] = null; _0x425f7b[_0x4cc7('0x8')]['followRedirects'] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3aca')] = null; _0x425f7b[_0x4cc7('0x8')]['headers'] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x8ef')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ad2')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3acc')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3acd')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ad3')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x38f1')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ad4')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x3ace')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x924')] = null; _0x425f7b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x425f7b; var _0x31f708 = function(_0x166c1f) { _0x425f7b[_0x4cc7('0x96b')](this, _0x166c1f); }; _0x16dada[_0x4cc7('0x3ad5')] = _0x31f708; _0x31f708[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x3ac7'), _0x4cc7('0x3ad6')]; _0x31f708[_0x4cc7('0x92b')] = _0x425f7b; _0x31f708[_0x4cc7('0x8')] = _0x5aff49(_0x425f7b['prototype'], { 'fromBytes': function(_0x2a9373) { return _0x2a9373; }, 'load': function(_0x45dc3f) { var _0x4e7f1a = this; null != _0x45dc3f && (this[_0x4cc7('0x38f1')] = _0x45dc3f); var _0x4310df = new _0x3cded9(); _0x45dc3f = this[_0x4cc7('0x924')]['loadData'](this[_0x4cc7('0x38f1')]); _0x45dc3f[_0x4cc7('0x926')](_0x48c401(_0x4310df, _0x4310df['progress'])); _0x45dc3f['onError'](_0x48c401(_0x4310df, _0x4310df[_0x4cc7('0x12aa')])); _0x45dc3f[_0x4cc7('0x928')](function(_0x45dc3f) { if (_0x4cc7('0x3ad7') === _0x4cc7('0x3ad7')) { _0x4e7f1a['responseData'] = _0x4e7f1a[_0x4cc7('0x2901')](_0x45dc3f); _0x4310df[_0x4cc7('0x43')](_0x4e7f1a[_0x4cc7('0x3ad2')]); } else { return this[_0x4cc7('0x1472')]; } }); return _0x4310df[_0x4cc7('0xbdd')]; }, '__class__': _0x31f708 }); var _0x552493 = function(_0x682316) { _0x425f7b[_0x4cc7('0x96b')](this, _0x682316); }; _0x16dada[_0x4cc7('0x3ad8')] = _0x552493; _0x552493[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'net', _0x4cc7('0x3ad9')]; _0x552493[_0x4cc7('0x92b')] = _0x425f7b; _0x552493[_0x4cc7('0x8')] = _0x5aff49(_0x425f7b[_0x4cc7('0x8')], { 'load': function(_0x4f68d5) { var _0xaac7e5 = this; null != _0x4f68d5 && (this[_0x4cc7('0x38f1')] = _0x4f68d5); var _0x1ee01b = new _0x3cded9(); _0x4f68d5 = this[_0x4cc7('0x924')]['loadText'](this[_0x4cc7('0x38f1')]); _0x4f68d5[_0x4cc7('0x926')](_0x48c401(_0x1ee01b, _0x1ee01b[_0x4cc7('0x1af2')])); _0x4f68d5[_0x4cc7('0x35a3')](_0x48c401(_0x1ee01b, _0x1ee01b[_0x4cc7('0x12aa')])); _0x4f68d5[_0x4cc7('0x928')](function(_0x4f68d5) { _0xaac7e5['responseData'] = _0x4f68d5; _0x1ee01b[_0x4cc7('0x43')](_0xaac7e5['responseData']); }); return _0x1ee01b[_0x4cc7('0xbdd')]; }, '__class__': _0x552493 }); var _0x3b2d01 = function(_0x29f77c, _0x4bbb5c) { null == _0x4bbb5c && (_0x4bbb5c = ''); this['name'] = _0x29f77c; this[_0x4cc7('0x9')] = _0x4bbb5c; }; _0x16dada[_0x4cc7('0x3ada')] = _0x3b2d01; _0x3b2d01['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x3ac7'), _0x4cc7('0x3adb')]; _0x3b2d01[_0x4cc7('0x8')] = {}; _0x3b2d01[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x3b2d01[_0x4cc7('0x8')][_0x4cc7('0x9')] = null; _0x3b2d01[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3b2d01; var _0x342c8f = function(_0xfa6ed5) { _0x425f7b['call'](this, _0xfa6ed5); }; _0x16dada['lime.net._HTTPRequest_lime_utils_Bytes'] = _0x342c8f; _0x342c8f[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3ac7'), _0x4cc7('0x3adc')]; _0x342c8f[_0x4cc7('0x92b')] = _0x31f708; _0x342c8f[_0x4cc7('0x8')] = _0x5aff49(_0x31f708[_0x4cc7('0x8')], { 'fromBytes': function(_0x16cc52) { return _0x406a52['fromBytes'](_0x16cc52); }, '__class__': _0x342c8f }); var _0x3cb794 = function(_0x28e7d4) { _0x425f7b[_0x4cc7('0x96b')](this, _0x28e7d4); }; _0x16dada[_0x4cc7('0x3add')] = _0x3cb794; _0x3cb794[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3ac7'), _0x4cc7('0x3ade')]; _0x3cb794['__super__'] = _0x31f708; _0x3cb794[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x4d9')](_0x5aff49, _0x31f708[_0x4cc7('0x8')], { 'fromBytes': function(_0x1a953b) { return _0x15249f['fromBytes'](_0x1a953b); }, '__class__': _0x3cb794 }); var _0x30d6ae = function() {}; _0x16dada[_0x4cc7('0x3adf')] = _0x30d6ae; _0x30d6ae['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x3ae0'), _0x4cc7('0x3ae1')]; _0x30d6ae[_0x4cc7('0x2d6')] = {}; _0x30d6ae[_0x4cc7('0x2d6')][_0x4cc7('0x215d')] = 'set_text'; _0x30d6ae[_0x4cc7('0x2d6')][_0x4cc7('0x34a7')] = 'get_text'; _0x30d6ae[_0x4cc7('0x9c7')] = function() { _0x30d6ae['_text'] != _0x30d6ae[_0x4cc7('0x3ae2')] && _0x30d6ae[_0x4cc7('0x920')][_0x4cc7('0x152f')](); } ; _0x30d6ae[_0x4cc7('0x34a7')] = function() { _0x30d6ae[_0x4cc7('0x9c7')](); return _0x30d6ae[_0x4cc7('0x3ae2')]; } ; _0x30d6ae['set_text'] = function(_0x1f0493) { if (_0x4cc7('0x3ae3') === _0x4cc7('0x3ae4')) { _0xeffd47[_0x4cc7('0x8')][_0x4cc7('0x1cc5')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x181d')] = null; } else { var _0x40ce33 = _0x30d6ae[_0x4cc7('0x3ae2')]; _0x30d6ae[_0x4cc7('0x3ae2')] = _0x1f0493; var _0x9262aa = _0x3cecb9[_0x4cc7('0x921')][_0x4cc7('0x95a')]; null != _0x9262aa && _0x9262aa[_0x4cc7('0x924')][_0x4cc7('0x395e')](_0x1f0493); _0x30d6ae[_0x4cc7('0x3ae2')] != _0x40ce33 && _0x30d6ae['onUpdate'][_0x4cc7('0x152f')](); return _0x1f0493; } } ; var _0x42bea1 = function() {}; _0x16dada[_0x4cc7('0x3ae5')] = _0x42bea1; _0x42bea1[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3ae0'), _0x4cc7('0x3ae6')]; var _0x103a7f = _0x16dada[_0x4cc7('0x3ae7')] = {}; _0x16dada[_0x4cc7('0x3ae7')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), 'system', _0x4cc7('0x3ae8')]; _0x16dada[_0x4cc7('0x3ae7')][_0x4cc7('0xd2d')] = ['LITTLE_ENDIAN', _0x4cc7('0x39a5')]; _0x103a7f[_0x4cc7('0x3ae9')] = ['LITTLE_ENDIAN', 0x0]; _0x103a7f[_0x4cc7('0x3ae9')]['toString'] = _0x3e3cd2; _0x103a7f[_0x4cc7('0x3ae9')][_0x4cc7('0xd2f')] = _0x103a7f; _0x103a7f[_0x4cc7('0x39a5')] = [_0x4cc7('0x39a5'), 0x1]; _0x103a7f[_0x4cc7('0x39a5')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x103a7f[_0x4cc7('0x39a5')][_0x4cc7('0xd2f')] = _0x103a7f; var _0x304372 = function(_0x4a2aca, _0x5a4ef5) { this['onUpdate'] = new _0x4c7f22(); this[_0x4cc7('0x994')] = _0x4a2aca; this['id'] = _0x5a4ef5; }; _0x16dada[_0x4cc7('0x3aea')] = _0x304372; _0x304372['__name__'] = ['lime', 'system', _0x4cc7('0x3aeb')]; _0x304372[_0x4cc7('0x3aec')] = function(_0x750b72) { if (null == _0x750b72) return _0x304372['sensors']['slice'](); for (var _0x187694 = [], _0xc50c6d = 0x0, _0xd29235 = _0x304372[_0x4cc7('0x3aed')]; _0xc50c6d < _0xd29235[_0x4cc7('0x21')]; ) { var _0x3ab4ad = _0xd29235[_0xc50c6d]; ++_0xc50c6d; _0x3ab4ad[_0x4cc7('0x994')] == _0x750b72 && _0x187694[_0x4cc7('0x29')](_0x3ab4ad); } return _0x187694; } ; _0x304372[_0x4cc7('0x900')] = function(_0x3a2883, _0x59a516) { _0x3a2883 = new _0x304372(_0x3a2883,_0x59a516); _0x304372[_0x4cc7('0x3aed')][_0x4cc7('0x29')](_0x3a2883); return _0x304372['sensorByID']['h'][_0x59a516] = _0x3a2883; } ; _0x304372[_0x4cc7('0x8')] = {}; _0x304372[_0x4cc7('0x8')]['id'] = null; _0x304372[_0x4cc7('0x8')][_0x4cc7('0x920')] = null; _0x304372[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x304372[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x304372; var _0x23d83c = _0x16dada[_0x4cc7('0x3aee')] = {}; _0x16dada[_0x4cc7('0x3aee')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), 'system', _0x4cc7('0x3aef')]; _0x16dada[_0x4cc7('0x3aee')]['__constructs__'] = [_0x4cc7('0x901')]; _0x23d83c[_0x4cc7('0x901')] = ['ACCELEROMETER', 0x0]; _0x23d83c['ACCELEROMETER']['toString'] = _0x3e3cd2; _0x23d83c[_0x4cc7('0x901')][_0x4cc7('0xd2f')] = _0x23d83c; var _0x4ce948 = function() {}; _0x16dada['lime.system.System'] = _0x4ce948; _0x4ce948[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0x3ae0'), _0x4cc7('0x3af0')]; _0x4ce948[_0x4cc7('0x2d6')] = {}; _0x4ce948[_0x4cc7('0x2d6')][_0x4cc7('0x3af1')] = _0x4cc7('0x3af1'); _0x4ce948[_0x4cc7('0x17a3')] = _0x3bb917[_0x4cc7('0x94')][_0x4cc7('0x17a3')] = function(_0x529cec, _0x1ebc5b, _0x39b53e, _0x5905b8, _0x1c9549) { if (null != _0x4ce948[_0x4cc7('0x2e9f')]) { var _0x59b9b9 = _0x4ce948[_0x4cc7('0x2e9f')]; if (null != _0x842c50[_0x529cec] ? _0x59b9b9[_0x4cc7('0xd76')](_0x529cec) : _0x59b9b9['h']['hasOwnProperty'](_0x529cec)) _0x59b9b9 = _0x4cc7('0x4dc') == typeof _0x1ebc5b ? window[_0x4cc7('0xcba')][_0x4cc7('0x1492')](_0x1ebc5b) : null == _0x1ebc5b ? window['document'][_0x4cc7('0xd49')](_0x4cc7('0x273c')) : _0x1ebc5b, null == _0x59b9b9 ? window['console'][_0x4cc7('0x2465')](_0x4cc7('0x2ea1') + _0x4bf907[_0x4cc7('0x4dc')](_0x1ebc5b)) : (null == _0x39b53e && (_0x39b53e = 0x0), null == _0x5905b8 && (_0x5905b8 = 0x0), null == _0x1c9549 && (_0x1c9549 = {}), Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x1c9549, _0x4cc7('0x992')) && 'string' == typeof _0x1c9549[_0x4cc7('0x992')] && (_0x1ebc5b = _0x29cea6[_0x4cc7('0x20')](_0x4bf907[_0x4cc7('0x4dc')](_0x1c9549[_0x4cc7('0x992')]), '#', ''), -0x1 < _0x1ebc5b[_0x4cc7('0x2d')]('0x') ? _0x1c9549[_0x4cc7('0x992')] = _0x4bf907[_0x4cc7('0xd08')](_0x1ebc5b) : _0x1c9549[_0x4cc7('0x992')] = _0x4bf907[_0x4cc7('0xd08')](_0x56067a[_0x4cc7('0x3af2')]('0x', _0x1ebc5b))), _0x1c9549['element'] = _0x59b9b9, _0x1c9549[_0x4cc7('0x7d9')] = _0x39b53e, _0x1c9549[_0x4cc7('0x98b')] = _0x5905b8, _0x39b53e = _0x4ce948[_0x4cc7('0x2e9f')], (null != _0x842c50[_0x529cec] ? _0x39b53e['getReserved'](_0x529cec) : _0x39b53e['h'][_0x529cec])(_0x1c9549)); } } ; _0x4ce948['exit'] = function(_0x3007da) {} ; _0x4ce948[_0x4cc7('0xd88')] = function() { return window['performance'][_0x4cc7('0x910')]() | 0x0; } ; _0x4ce948[_0x4cc7('0x3af3')] = function(_0x367900, _0x30fd30) { if (_0x4cc7('0x835') !== _0x56067a['TpyUP']) { var _0x2c8880 = l[_0x4cc7('0x3a')]() , _0x2488a8 = d[_0x4cc7('0x16b2')](_0x2c8880); f[_0x4cc7('0x29')](_0x2488a8); null != e && e['push'](_0x2c8880); } else { null == _0x30fd30 && (_0x30fd30 = _0x4cc7('0xc0b')); null != _0x367900 && window[_0x4cc7('0xcef')](_0x367900, _0x30fd30); } } ; _0x4ce948[_0x4cc7('0x979')] = function(_0x1eef37, _0x393971) { if (_0x4cc7('0x3af4') === _0x4cc7('0x3af5')) { var _0x3977a2 = (0.7 * Math['random']() + 0.3) * this[_0x4cc7('0x3042')][_0x4cc7('0x10a1')] , _0x5334af = this['minZ']; this['z'] = this[_0x4cc7('0xb7f')]['latestSection']['startZ'] + (_0x3977a2 > _0x5334af ? _0x3977a2 : _0x5334af); } else { null == _0x4ce948[_0x4cc7('0x2e9f')] && (_0x4ce948[_0x4cc7('0x2e9f')] = new _0x3a1efa()); var _0x5196de = _0x4ce948['__applicationEntryPoint']; null != _0x842c50[_0x1eef37] ? _0x5196de[_0x4cc7('0x97d')](_0x1eef37, _0x393971) : _0x5196de['h'][_0x1eef37] = _0x393971; } } ; _0x4ce948[_0x4cc7('0x3af1')] = function() { if (null == _0x4ce948[_0x4cc7('0x3af6')]) { if (_0x4cc7('0x3af7') === _0x4cc7('0x3af8')) { return this['it'][_0x4cc7('0x94e')](); } else { var _0x5bac29 = new _0x5abb78(0x2) , _0x5d87b7 = null != _0x5bac29 ? new _0x20e95b(_0x5bac29,0x0) : null; _0x5bac29 = null != _0x5bac29 ? new Uint16Array(_0x5bac29,0x0) : null; _0x5d87b7[0x0] = 0xaa; _0x5d87b7[0x1] = 0xbb; _0x4ce948[_0x4cc7('0x3af6')] = 0xaabb == _0x5bac29[0x0] ? _0x103a7f[_0x4cc7('0x39a5')] : _0x103a7f[_0x4cc7('0x3ae9')]; } } return _0x4ce948[_0x4cc7('0x3af6')]; } ; var _0x3f365f = function(_0x115214, _0x58b6a6) { null == _0x58b6a6 && (_0x58b6a6 = 0x1); null == _0x115214 && (_0x115214 = 0x0); this[_0x4cc7('0x3af9')] = new _0x4d9d35(); this[_0x4cc7('0x35a3')] = new _0x4d9d35(); this['onComplete'] = new _0x4d9d35(); this['doWork'] = new _0x4d9d35(); this['minThreads'] = _0x115214; this['maxThreads'] = _0x58b6a6; this[_0x4cc7('0x3afa')] = 0x0; }; _0x16dada[_0x4cc7('0x3afb')] = _0x3f365f; _0x3f365f[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x3ae0'), 'ThreadPool']; _0x3f365f[_0x4cc7('0x8')] = {}; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x3afa')] = null; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x39ce')] = null; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x3afc')] = null; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x3afd')] = null; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x928')] = null; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x35a3')] = null; _0x3f365f[_0x4cc7('0x8')]['onRun'] = null; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x2119')] = function(_0x7ea644) { this.runWork(_0x7ea644); } ; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x39d3')] = function(_0x453707) { this.onComplete.dispatch(_0x453707); } ; _0x3f365f[_0x4cc7('0x8')]['sendError'] = function(_0x285162) { if (_0x4cc7('0x3afe') === _0x4cc7('0x3afe')) { this.onError.dispatch(_0x285162); } else { var _0x10ce4a = 0x0, _0xa19141 = 0x0, _0x46d2e9 = 0x0, _0x3ce427 = 0x0, _0x5433f5 = 0x0, _0x15f90e; null != this._lights && this.clearListeners(); this._lights = _0x285162; var _0x2759e3 = _0x2bc114.toObjectVector(null) , _0x443d90 = 0x0; for (_0x15f90e = _0x285162.length; _0x443d90 < _0x15f90e; ) { var _0x39b06d = _0x443d90++; _0x2759e3.set(_0x39b06d, _0x285162[_0x39b06d]); } this._allPickedLights = _0x2759e3; this._pointLights = _0x2bc114.toObjectVector(null); this._castingPointLights = _0x2bc114.toObjectVector(null); this._directionalLights = _0x2bc114.toObjectVector(null); this._castingDirectionalLights = _0x2bc114.toObjectVector(null); this._lightProbes = _0x2bc114.toObjectVector(null); _0x2759e3 = 0x0; for (_0x443d90 = _0x285162.length; _0x2759e3 < _0x443d90; ) _0x15f90e = _0x2759e3++, _0x15f90e = _0x285162[_0x15f90e], _0x15f90e.addEventListener(_0x4cc7('0x153f'), _0x48c401(this, this.onCastShadowChange)), _0x5260f5.__instanceof(_0x15f90e, _0x52fef7) ? _0x15f90e.get_castsShadows() ? this._castingPointLights.set(_0x46d2e9++, _0x5260f5.__cast(_0x15f90e, _0x52fef7)) : this._pointLights.set(_0x10ce4a++, _0x5260f5.__cast(_0x15f90e, _0x52fef7)) : _0x5260f5.__instanceof(_0x15f90e, _0x5d21ea) ? _0x15f90e.get_castsShadows() ? this._castingDirectionalLights.set(_0x3ce427++, _0x5260f5.__cast(_0x15f90e, _0x5d21ea)) : this._directionalLights.set(_0xa19141++, _0x5260f5.__cast(_0x15f90e, _0x5d21ea)) : _0x5260f5.__instanceof(_0x15f90e, _0x25fdaa) && this._lightProbes.set(_0x5433f5++, _0x5260f5.__cast(_0x15f90e, _0x25fdaa)); if (this._numDirectionalLights == _0xa19141 && this._numPointLights == _0x10ce4a && this._numLightProbes == _0x5433f5 && this._numCastingPointLights == _0x46d2e9 && this._numCastingDirectionalLights == _0x3ce427) return _0x285162; this._numDirectionalLights = _0xa19141; this._numCastingDirectionalLights = _0x3ce427; this._numPointLights = _0x10ce4a; this._numCastingPointLights = _0x46d2e9; this._numLightProbes = _0x5433f5; this._lightProbeWeights = _0x2bc114.toFloatVector(null, 0x4 * Math.ceil(_0x5433f5 / 0x4), !0x0); this.dispatchEvent(new _0x76b31e(_0x4cc7('0x96a'))); return _0x285162; } } ; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x3aff')] = function(_0x69efac) { if ('GEcRx' === _0x4cc7('0x3b00')) { this.onRun.dispatch(_0x69efac); this.doWork.dispatch(_0x69efac); } else { this.student = this.runner = this.tunnel = null; this.sprites.set_length(0x0); } } ; _0x3f365f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3f365f; var _0x39d617 = {}; _0x16dada[_0x4cc7('0x3b01')] = _0x39d617; _0x39d617[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0xcb4'), '_UTF8String', _0x4cc7('0x3b02')]; _0x39d617[_0x4cc7('0x2d6')] = {}; _0x39d617[_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34'); _0x39d617[_0x4cc7('0xb9b')] = function(_0x11105c, _0xcdf847) { if ('MpIJk' === _0x4cc7('0x3b03')) { if (0x0 <= _0xcdf847) for (var _0x1573c0 = 0x0, _0x4e1251 = _0x11105c['length'], _0x1b0793 = 0x0; _0x1b0793 < _0xcdf847 && _0x56067a[_0x4cc7('0x7f3')](_0x1573c0, _0x4e1251); ) { var _0x66b07b = _0x11105c[_0x4cc7('0x22')](_0x1573c0); _0x1573c0 += 0xd800 <= _0x66b07b && 0xdbff >= _0x66b07b ? 0x2 : 0x1; ++_0x1b0793; } else for (_0x4e1251 = _0x1573c0 = 0x0; _0x56067a[_0x4cc7('0x836')](_0x4e1251, -_0xcdf847) && 0x0 < _0x1573c0; ) _0x1b0793 = _0x11105c[_0x4cc7('0x22')](_0x1573c0 - 0x1), _0x1573c0 -= 0xdc00 <= _0x1b0793 && 0xdfff >= _0x1b0793 ? 0x2 : 0x1, ++_0x4e1251; _0xcdf847 = _0x1573c0; _0x1573c0 = _0x11105c[_0x4cc7('0x22')](_0xcdf847); return _0x3a8a6f[_0x4cc7('0x946')](_0x11105c, _0xcdf847, 0xd800 <= _0x1573c0 && 0xdbff >= _0x1573c0 ? 0x2 : 0x1); } else { this[_0x4cc7('0x1086')](); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](4.8, 30.6); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x26); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](0x3, 0x1f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')]['set_currentFrame'](0x6d); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x370719 = _0x1baaa1[_0x4cc7('0x7d9')](0x4ec); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x277f'), -0x60, -0xfc, null, null == _0x370719 ? null : Math[_0x4cc7('0xa96')](_0x370719 / 2.5), null, null); _0x370719 = new _0x161060(this['child'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble']('Ploy?', 0x0, -0x50, null, null, null, _0x370719); _0x370719 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x3b04'), -0x118, 0xc8, null, null, 0x0, _0x370719); _0x370719 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x2780'), 0xc8, 0xf0, null, null, null, _0x370719); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), -0x28, 0x168, null, null, 0x2, null); this['keepPreviousImage'](); } } ; _0x39d617[_0x4cc7('0x22')] = function(_0x55342f, _0x2038e7) { if (0x0 <= _0x2038e7 ? _0x2d63f9[_0x4cc7('0x2ff')](_0x2038e7, _0x2a6a12[_0x4cc7('0x39c2')](_0x55342f, 0x0, _0x55342f[_0x4cc7('0x21')])) : 0x1) return null; if (0x0 <= _0x2038e7) for (var _0x549414 = 0x0, _0x80cc38 = _0x55342f[_0x4cc7('0x21')], _0x21576f = 0x0; _0x21576f < _0x2038e7 && _0x549414 < _0x80cc38; ) { var _0x5ed220 = _0x55342f[_0x4cc7('0x22')](_0x549414); _0x549414 += 0xd800 <= _0x5ed220 && 0xdbff >= _0x5ed220 ? 0x2 : 0x1; ++_0x21576f; } else for (_0x80cc38 = _0x549414 = 0x0; _0x80cc38 < -_0x2038e7 && 0x0 < _0x549414; ) _0x21576f = _0x55342f[_0x4cc7('0x22')](_0x549414 - 0x1), _0x549414 -= 0xdc00 <= _0x21576f && 0xdfff >= _0x21576f ? 0x2 : 0x1, ++_0x80cc38; _0x2038e7 = _0x549414; return _0x2a6a12[_0x4cc7('0x2ab8')](_0x55342f, _0x2038e7); } ; _0x39d617[_0x4cc7('0x2d')] = function(_0x1bd5c8, _0x156243, _0x57abae) { null == _0x57abae && (_0x57abae = 0x0); if (0x0 <= _0x57abae) for (var _0x3da2db = 0x0, _0x150845 = _0x1bd5c8[_0x4cc7('0x21')], _0x1443bc = 0x0; _0x1443bc < _0x57abae && _0x3da2db < _0x150845; ) { var _0x54b400 = _0x1bd5c8['charCodeAt'](_0x3da2db); _0x3da2db += _0x2d63f9['ZPlHn'](0xd800, _0x54b400) && _0x2d63f9['jPEUT'](0xdbff, _0x54b400) ? 0x2 : 0x1; ++_0x1443bc; } else for (_0x150845 = _0x3da2db = 0x0; _0x150845 < -_0x57abae && 0x0 < _0x3da2db; ) _0x1443bc = _0x1bd5c8[_0x4cc7('0x22')](_0x2d63f9[_0x4cc7('0x2fa')](_0x3da2db, 0x1)), _0x3da2db -= 0xdc00 <= _0x1443bc && 0xdfff >= _0x1443bc ? 0x2 : 0x1, ++_0x150845; _0x57abae = _0x3da2db; _0x156243 = _0x1bd5c8['indexOf'](_0x156243, _0x57abae); return 0x0 <= _0x156243 ? _0x2a6a12['codePointCount'](_0x1bd5c8, 0x0, _0x156243) : -0x1; } ; _0x39d617[_0x4cc7('0x946')] = function(_0x93e444, _0x53030d, _0x2e395c) { null == _0x2e395c && (_0x2e395c = _0x39d617[_0x4cc7('0x34')](_0x93e444) - _0x53030d); return _0x3a8a6f[_0x4cc7('0x946')](_0x93e444, _0x53030d, _0x2e395c); } ; _0x39d617['substring'] = function(_0x2e9e3b, _0x5c00a5, _0x38618d) { if (0x0 > _0x5c00a5) _0x5c00a5 = 0x0; else { if (0x0 <= _0x5c00a5) for (var _0x3a2291 = 0x0, _0x2ce5f1 = _0x2e9e3b[_0x4cc7('0x21')], _0x2c305b = 0x0; _0x2c305b < _0x5c00a5 && _0x3a2291 < _0x2ce5f1; ) { var _0x64534a = _0x2e9e3b[_0x4cc7('0x22')](_0x3a2291); _0x3a2291 += 0xd800 <= _0x64534a && 0xdbff >= _0x64534a ? 0x2 : 0x1; ++_0x2c305b; } else for (_0x2ce5f1 = _0x3a2291 = 0x0; _0x2ce5f1 < -_0x5c00a5 && 0x0 < _0x3a2291; ) _0x2c305b = _0x2e9e3b[_0x4cc7('0x22')](_0x3a2291 - 0x1), _0x3a2291 -= 0xdc00 <= _0x2c305b && 0xdfff >= _0x2c305b ? 0x2 : 0x1, ++_0x2ce5f1; _0x5c00a5 = _0x3a2291; } if (null == _0x38618d) _0x38618d = _0x2e9e3b[_0x4cc7('0x21')]; else if (0x0 > _0x38618d) _0x38618d = 0x0; else { if (0x0 <= _0x38618d) for (_0x3a2291 = 0x0, _0x2ce5f1 = _0x2e9e3b['length'], _0x2c305b = 0x0; _0x2c305b < _0x38618d && _0x3a2291 < _0x2ce5f1; ) _0x64534a = _0x2e9e3b['charCodeAt'](_0x3a2291), _0x3a2291 += 0xd800 <= _0x64534a && 0xdbff >= _0x64534a ? 0x2 : 0x1, ++_0x2c305b; else for (_0x2ce5f1 = _0x3a2291 = 0x0; _0x2ce5f1 < -_0x38618d && 0x0 < _0x3a2291; ) _0x2c305b = _0x2e9e3b[_0x4cc7('0x22')](_0x3a2291 - 0x1), _0x3a2291 -= 0xdc00 <= _0x2c305b && 0xdfff >= _0x2c305b ? 0x2 : 0x1, ++_0x2ce5f1; _0x38618d = _0x3a2291; } return _0x2e9e3b[_0x4cc7('0xde7')](_0x5c00a5, _0x38618d); } ; _0x39d617[_0x4cc7('0x8eb')] = function(_0xa869f6) { return _0xa869f6; } ; _0x39d617[_0x4cc7('0xac1')] = function(_0x42ef9c, _0xae15a5) { return null == _0x42ef9c || _0x2d63f9[_0x4cc7('0x2de')](null, _0xae15a5) ? _0x42ef9c == _0xae15a5 : 0x0 == _0x3bc5ec[_0x4cc7('0x39bc')](_0x42ef9c, _0xae15a5); } ; _0x39d617[_0x4cc7('0x342d')] = function(_0x3e198d, _0x3f3210) { if (_0x4cc7('0x3b05') === _0x4cc7('0x3b06')) { return this[_0x4cc7('0x1f6f')] = _0x3e198d; } else { if (null == _0x3e198d && null == _0x3f3210) return null; if (null == _0x3e198d) return _0x3f3210; if (null == _0x3f3210) return _0x3e198d; _0x3e198d = '' + _0x4bf907[_0x4cc7('0x4dc')](_0x39d617[_0x4cc7('0x8eb')](_0x3e198d)); return _0x3e198d += _0x4bf907[_0x4cc7('0x4dc')](_0x39d617[_0x4cc7('0x8eb')](_0x3f3210)); } } ; _0x39d617[_0x4cc7('0x34')] = function(_0x506334) { if (_0x4cc7('0x3b07') === _0x4cc7('0x3b08')) { _0x36fa20['vertexBufferCount']++; return this[_0x4cc7('0xdb2')][_0x4cc7('0x11d0')](_0x506334, b); } else { return null == _0x506334 ? 0x0 : _0x2a6a12[_0x4cc7('0x39c2')](_0x506334, 0x0, _0x506334[_0x4cc7('0x21')]); } } ; var _0xba7644 = function() {}; _0x16dada['lime.text.harfbuzz.HBSegmentProperties'] = _0xba7644; _0xba7644[_0x4cc7('0x8f2')] = ['lime', _0x4cc7('0xcb4'), _0x4cc7('0x3b09'), _0x4cc7('0x3b0a')]; var _0x4763eb = function(_0x4f32c2) { this['onDisconnect'] = new _0x57743b(); this['onButtonUp'] = new _0xd81c83(); this[_0x4cc7('0x963')] = new _0xd81c83(); this[_0x4cc7('0x961')] = new _0x314403(); this['id'] = _0x4f32c2; this[_0x4cc7('0x3b0b')] = !0x0; }; _0x16dada[_0x4cc7('0x3b0c')] = _0x4763eb; _0x4763eb[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b0d')]; _0x4763eb[_0x4cc7('0x3b0e')] = function(_0x211e11) { if (!_0x4763eb['devices']['h'][_0x4cc7('0x959')](_0x211e11)) { var _0x492c5a = new _0x4763eb(_0x211e11); _0x4763eb[_0x4cc7('0x94b')]['h'][_0x211e11] = _0x492c5a; _0x4763eb[_0x4cc7('0x94d')][_0x4cc7('0x152f')](_0x492c5a); } } ; _0x4763eb['__disconnect'] = function(_0x4b747f) { var _0x57bcf1 = _0x4763eb['devices']['h'][_0x4b747f]; null != _0x57bcf1 && (_0x57bcf1[_0x4cc7('0x3b0b')] = !0x1); _0x4763eb['devices'][_0x4cc7('0x95b')](_0x4b747f); null != _0x57bcf1 && _0x57bcf1[_0x4cc7('0x3b0f')][_0x4cc7('0x152f')](); } ; _0x4763eb[_0x4cc7('0x8')] = {}; _0x4763eb[_0x4cc7('0x8')][_0x4cc7('0x3b0b')] = null; _0x4763eb[_0x4cc7('0x8')]['id'] = null; _0x4763eb[_0x4cc7('0x8')]['onAxisMove'] = null; _0x4763eb[_0x4cc7('0x8')][_0x4cc7('0x963')] = null; _0x4763eb[_0x4cc7('0x8')]['onButtonUp'] = null; _0x4763eb[_0x4cc7('0x8')]['onDisconnect'] = null; _0x4763eb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4763eb; var _0x455d82 = function(_0x508be4) { var _0x532a23 = {}; _0x532a23[_0x4cc7('0x3b10')] = function(_0x4b8526, _0x27abb6, _0x19d484) { return _0x4b8526(_0x27abb6, _0x19d484); } ; if (_0x4cc7('0x3b11') !== _0x4cc7('0x3b12')) { this[_0x4cc7('0x3b13')] = new _0xd81315(); this[_0x4cc7('0x972')] = new _0xea976a(); this[_0x4cc7('0x3b0f')] = new _0x57743b(); this[_0x4cc7('0x96f')] = new _0x5d3147(); this[_0x4cc7('0x963')] = new _0x5d3147(); this[_0x4cc7('0x961')] = new _0x52ac6b(); this['id'] = _0x508be4; this[_0x4cc7('0x3b0b')] = !0x0; } else { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x105e')], 0x2, null, { 'stopLoadingAfter': 0x3 }); this['runAnimations'] = !0x0; this[_0x4cc7('0xf05')](new _0x42bd00(_0x4b25d1['wormholeC'],0x5)); this[_0x4cc7('0x25e7')] = _0x4cc7('0x29e2'); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this['frame5']), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this['frame7']), _0x48c401(this, this[_0x4cc7('0xf0d')]), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this[_0x4cc7('0xf0f')]), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this['frame12']), _0x48c401(this, this['frame13']), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x48c401(this, this['frame19']), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this[_0x4cc7('0x260d')]), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x532a23[_0x4cc7('0x3b10')](_0x48c401, this, this[_0x4cc7('0x29e3')]), _0x48c401(this, this[_0x4cc7('0x29e4')]), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x48c401(this, this[_0x4cc7('0x2610')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x29e5'); } }; _0x16dada['lime.ui.Joystick'] = _0x455d82; _0x455d82[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b14')]; _0x455d82['__connect'] = function(_0x5cd590) { if (!_0x455d82[_0x4cc7('0x94b')]['h']['hasOwnProperty'](_0x5cd590)) { if (_0x4cc7('0x3b15') !== _0x2d63f9[_0x4cc7('0x307')]) { var _0x35659b = new _0x455d82(_0x5cd590); _0x455d82[_0x4cc7('0x94b')]['h'][_0x5cd590] = _0x35659b; _0x455d82[_0x4cc7('0x94d')][_0x4cc7('0x152f')](_0x35659b); } else { var _0x512171 = this[_0x4cc7('0x2138')]; _0x512171[_0x4cc7('0xd5a')](_0x512171[_0x4cc7('0xd92')]() + 0x384); this[_0x4cc7('0xb7f')][_0x4cc7('0x248d')](this[_0x4cc7('0x2231')]); this[_0x4cc7('0xb80')][_0x4cc7('0xa5e')](this[_0x4cc7('0xb80')][_0x4cc7('0x2d')](this[_0x4cc7('0x2231')], 0x0), 0x1); this['tunnel'][_0x4cc7('0xc32')][_0x4cc7('0xb79')](this[_0x4cc7('0x269a')]); this[_0x4cc7('0x1d5b')] = this[_0x4cc7('0x1d5a')] = null; this[_0x4cc7('0xec5')]['setIndexedPosition'](1.4, 0x0); this[_0x4cc7('0xec5')]['spritesheet']['set_currentFrame'](0x5); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc35')][_0x4cc7('0xac9')](0.4, 1.2); this[_0x4cc7('0xc35')][_0x4cc7('0xaca')]['set_currentFrame'](0x3e); this[_0x4cc7('0xc35')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0x1a60')]['setIndexedPosition'](0x0, 0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x12); this[_0x4cc7('0x1a60')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['duplicator']['setIndexedPosition'](8.2, -2.6, !0x0); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x2d); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['child'][_0x4cc7('0xac9')](0x8, -2.9, !0x0); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x20); this[_0x4cc7('0xc37')]['spritesheet'][_0x4cc7('0xacd')](!0x1); _0x512171 = new _0x161060(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a[_0x4cc7('0x837')], -0x12c, 0xc8, null, null, null, _0x512171, null); this[_0x4cc7('0x1039')](_0x4cc7('0x26af')); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3b16'), -0x28, 0x154, null, null, -0x1, null, null); } } } ; _0x455d82[_0x4cc7('0x3b17')] = function(_0x57f15a) { var _0x1879dd = {}; _0x1879dd[_0x4cc7('0x3b18')] = function(_0x20b6db, _0x274e4e, _0x4f2b2f) { return _0x20b6db(_0x274e4e, _0x4f2b2f); } ; _0x1879dd['ZTOSF'] = function(_0x4b86fa, _0x47bcf6, _0x464639) { return _0x4b86fa(_0x47bcf6, _0x464639); } ; if ('TSddG' === _0x4cc7('0x3b19')) { var _0x1cc64b = _0x455d82[_0x4cc7('0x94b')]['h'][_0x57f15a]; null != _0x1cc64b && (_0x1cc64b[_0x4cc7('0x3b0b')] = !0x1); _0x455d82[_0x4cc7('0x94b')][_0x4cc7('0x95b')](_0x57f15a); null != _0x1cc64b && _0x1cc64b[_0x4cc7('0x3b0f')][_0x4cc7('0x152f')](); } else { _0x396698[_0x4cc7('0x96b')](this, _0x4b25d1[_0x4cc7('0x1059')], 0x0, null, { 'startTilesLength': -0x1 }); this[_0x4cc7('0x2197')] = [_0x48c401(this, this[_0x4cc7('0xf07')]), _0x48c401(this, this[_0x4cc7('0xf08')]), _0x48c401(this, this[_0x4cc7('0x260a')]), _0x48c401(this, this[_0x4cc7('0xf09')]), _0x48c401(this, this['frame4']), _0x48c401(this, this[_0x4cc7('0x20f0')]), _0x48c401(this, this[_0x4cc7('0xf0b')]), _0x48c401(this, this[_0x4cc7('0xf0c')]), _0x48c401(this, this['frame8']), _0x48c401(this, this[_0x4cc7('0xf0e')]), _0x48c401(this, this['frame10']), _0x48c401(this, this[_0x4cc7('0xf10')]), _0x48c401(this, this[_0x4cc7('0xf11')]), _0x48c401(this, this[_0x4cc7('0x20f1')]), _0x48c401(this, this[_0x4cc7('0xf12')]), _0x48c401(this, this[_0x4cc7('0xf13')]), _0x48c401(this, this[_0x4cc7('0x260b')]), _0x48c401(this, this[_0x4cc7('0x20f2')]), _0x48c401(this, this[_0x4cc7('0x20f3')]), _0x1879dd['izXhf'](_0x48c401, this, this[_0x4cc7('0x20f4')]), _0x48c401(this, this[_0x4cc7('0x260c')]), _0x48c401(this, this['frame21']), _0x48c401(this, this[_0x4cc7('0x260e')]), _0x48c401(this, this[_0x4cc7('0x29e3')]), _0x48c401(this, this['frame24']), _0x48c401(this, this[_0x4cc7('0x260f')]), _0x1879dd[_0x4cc7('0x3b1a')](_0x48c401, this, this[_0x4cc7('0x2610')])]; this[_0x4cc7('0x5e2')] = _0x4cc7('0x2611'); } } ; _0x455d82['__getDeviceData'] = function() { return navigator[_0x4cc7('0x2ef9')] ? navigator['getGamepads']() : navigator[_0x4cc7('0x2efa')] ? navigator[_0x4cc7('0x2efa')]() : null; } ; _0x455d82[_0x4cc7('0x8')] = {}; _0x455d82[_0x4cc7('0x8')]['connected'] = null; _0x455d82[_0x4cc7('0x8')]['id'] = null; _0x455d82[_0x4cc7('0x8')][_0x4cc7('0x961')] = null; _0x455d82[_0x4cc7('0x8')][_0x4cc7('0x963')] = null; _0x455d82[_0x4cc7('0x8')][_0x4cc7('0x96f')] = null; _0x455d82[_0x4cc7('0x8')][_0x4cc7('0x3b0f')] = null; _0x455d82[_0x4cc7('0x8')][_0x4cc7('0x972')] = null; _0x455d82[_0x4cc7('0x8')][_0x4cc7('0x3b13')] = null; _0x455d82[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x455d82; var _0x58b315 = {}; _0x16dada[_0x4cc7('0x3b1b')] = _0x58b315; _0x58b315[_0x4cc7('0x8f2')] = ['lime', 'ui', '_KeyModifier', _0x2d63f9['TkXFA']]; _0x58b315[_0x4cc7('0x2d6')] = {}; _0x58b315[_0x4cc7('0x2d6')][_0x4cc7('0x4f3')] = _0x2d63f9.jrAdu; _0x58b315[_0x4cc7('0x2d6')][_0x4cc7('0x34c5')] = _0x4cc7('0x34c5'); _0x58b315[_0x4cc7('0x2d6')]['get_ctrlKey'] = 'get_ctrlKey'; _0x58b315[_0x4cc7('0x2d6')]['get_altKey'] = _0x4cc7('0x3b1c'); _0x58b315['get_altKey'] = function(_0x323c98) { return 0x0 >= (_0x323c98 & 0x100) ? 0x0 < (_0x323c98 & 0x200) : !0x0; } ; _0x58b315[_0x4cc7('0x34c6')] = function(_0xd51582) { return 0x0 >= (_0xd51582 & 0x40) ? 0x0 < (_0xd51582 & 0x80) : !0x0; } ; _0x58b315[_0x4cc7('0x34c5')] = function(_0x3d829f) { return 0x0 >= (_0x3d829f & 0x400) ? 0x0 < (_0x3d829f & 0x800) : !0x0; } ; _0x58b315[_0x4cc7('0x4f3')] = function(_0xa6e491) { return 0x0 >= (_0xa6e491 & 0x1) ? 0x0 < (_0xa6e491 & 0x2) : !0x0; } ; var _0x5cfbf6 = _0x16dada[_0x4cc7('0x3b1d')] = {}; _0x16dada[_0x4cc7('0x3b1d')]['__ename__'] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b1e')]; _0x16dada[_0x4cc7('0x3b1d')][_0x4cc7('0xd2d')] = _0x4cc7('0x3b1f').split('\x20'); _0x5cfbf6[_0x4cc7('0x3b20')] = [_0x4cc7('0x3b20'), 0x0]; _0x5cfbf6[_0x4cc7('0x3b20')]['toString'] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x3b20')][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6[_0x4cc7('0x3b21')] = [_0x4cc7('0x3b21'), 0x1]; _0x5cfbf6['CROSSHAIR'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cfbf6['CROSSHAIR'][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6[_0x4cc7('0x391b')] = [_0x4cc7('0x391b'), 0x2]; _0x5cfbf6['DEFAULT']['toString'] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x391b')][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6[_0x4cc7('0x3b22')] = [_0x4cc7('0x3b22'), 0x3]; _0x5cfbf6['MOVE']['toString'] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x3b22')][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6[_0x4cc7('0x3b23')] = [_0x4cc7('0x3b23'), 0x4]; _0x5cfbf6['POINTER'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x3b23')][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6['RESIZE_NESW'] = [_0x4cc7('0x3b24'), 0x5]; _0x5cfbf6[_0x4cc7('0x3b24')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cfbf6['RESIZE_NESW'][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6['RESIZE_NS'] = [_0x4cc7('0x3b25'), 0x6]; _0x5cfbf6[_0x4cc7('0x3b25')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x3b25')][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6['RESIZE_NWSE'] = [_0x4cc7('0x3b26'), 0x7]; _0x5cfbf6[_0x4cc7('0x3b26')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x3b26')][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6['RESIZE_WE'] = [_0x4cc7('0x3b27'), 0x8]; _0x5cfbf6[_0x4cc7('0x3b27')]['toString'] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x3b27')]['__enum__'] = _0x5cfbf6; _0x5cfbf6[_0x4cc7('0x83d')] = ['TEXT', 0x9]; _0x5cfbf6[_0x4cc7('0x83d')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x83d')]['__enum__'] = _0x5cfbf6; _0x5cfbf6[_0x4cc7('0x3b28')] = [_0x4cc7('0x3b28'), 0xa]; _0x5cfbf6[_0x4cc7('0x3b28')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x3b28')]['__enum__'] = _0x5cfbf6; _0x5cfbf6[_0x4cc7('0x3b29')] = [_0x4cc7('0x3b29'), 0xb]; _0x5cfbf6[_0x4cc7('0x3b29')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5cfbf6['WAIT_ARROW'][_0x4cc7('0xd2f')] = _0x5cfbf6; _0x5cfbf6[_0x4cc7('0x4ed')] = ['CUSTOM', 0xc]; _0x5cfbf6[_0x4cc7('0x4ed')]['toString'] = _0x3e3cd2; _0x5cfbf6[_0x4cc7('0x4ed')][_0x4cc7('0xd2f')] = _0x5cfbf6; var _0x611f89 = _0x16dada[_0x4cc7('0x3b2a')] = {}; _0x16dada[_0x4cc7('0x3b2a')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b2b')]; _0x16dada[_0x4cc7('0x3b2a')][_0x4cc7('0xd2d')] = [_0x2d63f9.zVNGc, _0x4cc7('0x3b2c'), 'PAGES', 'UNKNOWN']; _0x611f89['PIXELS'] = [_0x4cc7('0x4f5'), 0x0]; _0x611f89[_0x4cc7('0x4f5')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x611f89[_0x4cc7('0x4f5')][_0x4cc7('0xd2f')] = _0x611f89; _0x611f89[_0x4cc7('0x3b2c')] = [_0x4cc7('0x3b2c'), 0x1]; _0x611f89[_0x4cc7('0x3b2c')]['toString'] = _0x3e3cd2; _0x611f89[_0x4cc7('0x3b2c')][_0x4cc7('0xd2f')] = _0x611f89; _0x611f89[_0x4cc7('0x3b2d')] = [_0x4cc7('0x3b2d'), 0x2]; _0x611f89['PAGES'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x611f89[_0x4cc7('0x3b2d')]['__enum__'] = _0x611f89; _0x611f89[_0x4cc7('0x3b2e')] = ['UNKNOWN', 0x3]; _0x611f89[_0x4cc7('0x3b2e')]['toString'] = _0x3e3cd2; _0x611f89[_0x4cc7('0x3b2e')][_0x4cc7('0xd2f')] = _0x611f89; var _0x52a342 = function(_0x4d1c10, _0x5758e9, _0x1a218a, _0x5e1cac, _0x3ec1b1, _0x1b822c, _0x4e514c) { this['x'] = _0x4d1c10; this['y'] = _0x5758e9; this['id'] = _0x1a218a; this['dx'] = _0x5e1cac; this['dy'] = _0x3ec1b1; this[_0x4cc7('0xb68')] = _0x1b822c; this[_0x4cc7('0x3b2f')] = _0x4e514c; }; _0x16dada['lime.ui.Touch'] = _0x52a342; _0x52a342[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b30')]; _0x52a342[_0x4cc7('0x8')] = {}; _0x52a342[_0x4cc7('0x8')]['device'] = null; _0x52a342[_0x4cc7('0x8')]['dx'] = null; _0x52a342[_0x4cc7('0x8')]['dy'] = null; _0x52a342[_0x4cc7('0x8')]['id'] = null; _0x52a342[_0x4cc7('0x8')][_0x4cc7('0xb68')] = null; _0x52a342[_0x4cc7('0x8')]['x'] = null; _0x52a342[_0x4cc7('0x8')]['y'] = null; _0x52a342[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x52a342; var _0x4c3608 = function(_0xee753d, _0x25e852) { this[_0x4cc7('0x2d97')] = new _0x6be207(); this['onTextEdit'] = new _0x5e5483(); this[_0x4cc7('0x3b31')] = new _0x57743b(); this[_0x4cc7('0x20ac')] = new _0x1047d6(); this[_0x4cc7('0x3b32')] = new _0x5d0f69(); this['onRenderContextLost'] = new _0x57743b(); this[_0x4cc7('0x2e64')] = new _0x5d0f69(); this[_0x4cc7('0x954')] = new _0x26e3e8(); this[_0x4cc7('0x1264')] = new _0x339e17(); this[_0x4cc7('0x1263')] = new _0x199693(); this[_0x4cc7('0x3b33')] = new _0x26e3e8(); this[_0x4cc7('0xc22')] = new _0x26e3e8(); this[_0x4cc7('0xcdf')] = new _0x12c4f0(); this[_0x4cc7('0x3b34')] = new _0x57743b(); this[_0x4cc7('0x3b35')] = new _0x57743b(); this[_0x4cc7('0x3807')] = new _0x33bb0f(); this['onKeyDown'] = new _0x33bb0f(); this['onFullscreen'] = new _0x57743b(); this[_0x4cc7('0x3b36')] = new _0x57743b(); this[_0x4cc7('0x3b37')] = new _0x57743b(); this[_0x4cc7('0x3b38')] = new _0x57743b(); this['onEnter'] = new _0x57743b(); this[_0x4cc7('0x3b39')] = new _0x6be207(); this['onDeactivate'] = new _0x57743b(); this[_0x4cc7('0x3b3a')] = new _0x57743b(); this['onActivate'] = new _0x57743b(); this['application'] = _0xee753d; this['__attributes'] = null != _0x25e852 ? _0x25e852 : {}; Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0x3b3b')], 'parameters') && (this[_0x4cc7('0x98e')] = this[_0x4cc7('0x3b3b')]['parameters']); this[_0x4cc7('0xa93')] = this[_0x4cc7('0xa92')] = 0x0; this['__fullscreen'] = !0x1; this[_0x4cc7('0x11af')] = 0x1; this[_0x4cc7('0xa8f')] = this[_0x4cc7('0xa8d')] = 0x0; this[_0x4cc7('0x3b3c')] = ''; this['id'] = -0x1; this['__backend'] = new _0x2cf758(this); }; _0x16dada[_0x4cc7('0x3b3d')] = _0x4c3608; _0x4c3608[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'ui', _0x4cc7('0x3b3e')]; _0x4c3608[_0x4cc7('0x8')] = {}; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b3f')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x991')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x989')] = null; _0x4c3608[_0x4cc7('0x8')]['id'] = null; _0x4c3608[_0x4cc7('0x8')]['onActivate'] = null; _0x4c3608[_0x4cc7('0x8')]['onClose'] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xbd1')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b39')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b40')] = null; _0x4c3608[_0x4cc7('0x8')]['onExpose'] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b37')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b36')] = null; _0x4c3608[_0x4cc7('0x8')]['onFullscreen'] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x2d99')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3807')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b35')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b34')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xcdf')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xc22')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b33')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x1263')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x1264')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x954')] = null; _0x4c3608[_0x4cc7('0x8')]['onRender'] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b41')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b32')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x20ac')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b31')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b42')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x2d97')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x98e')] = null; _0x4c3608[_0x4cc7('0x8')]['stage'] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b3b')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x924')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x9a2')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xa93')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x392d')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x11af')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b3c')] = null; _0x4c3608[_0x4cc7('0x8')]['__width'] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xa8d')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0xa8f')] = null; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x95c')] = function() { this.__backend.close(); } ; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x395d')] = function(_0x37e587) { return this.__backend.readPixels(_0x37e587); } ; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x3b43')] = function(_0x17d6c7) { return this.__backend.setCursor(_0x17d6c7); } ; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4c3608; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x4c3608[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x3b43')] = 'set_cursor'; var _0x9831de = function() { this[_0x4cc7('0x121c')] = !0x0; this['audio'] = new _0x3a1efa(); this[_0x4cc7('0x21f6')] = new _0x3a1efa(); this['image'] = new _0x3a1efa(); this['version'] = 0x6b66; }; _0x16dada['lime.utils.AssetCache'] = _0x9831de; _0x9831de[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'utils', 'AssetCache']; _0x9831de[_0x4cc7('0x8')] = {}; _0x9831de[_0x4cc7('0x8')][_0x4cc7('0x14c2')] = null; _0x9831de[_0x4cc7('0x8')][_0x4cc7('0x121c')] = null; _0x9831de[_0x4cc7('0x8')][_0x4cc7('0xa7e')] = null; _0x9831de[_0x4cc7('0x8')][_0x4cc7('0x21f6')] = null; _0x9831de[_0x4cc7('0x8')][_0x4cc7('0x986')] = null; _0x9831de[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x52b1a9, _0x129c73) { if (_0x4cc7('0x3b44') !== _0x4cc7('0x3b45')) { if (_0x4cc7('0x37c2') == _0x129c73 || null == _0x129c73) { var _0x283d69 = this.image; if (null != _0x842c50[_0x52b1a9] ? _0x283d69.existsReserved(_0x52b1a9) : _0x283d69.h.hasOwnProperty(_0x52b1a9)) return !0x0; } if (_0x4cc7('0x3b46') == _0x129c73 || null == _0x129c73) if (_0x283d69 = this.font, null != _0x842c50[_0x52b1a9] ? _0x283d69.existsReserved(_0x52b1a9) : _0x283d69.h.hasOwnProperty(_0x52b1a9)) return !0x0; if (_0x4cc7('0x387a') == _0x129c73 || _0x4cc7('0x387b') == _0x129c73 || null == _0x129c73) if (_0x129c73 = this.audio, null != _0x842c50[_0x52b1a9] ? _0x129c73.existsReserved(_0x52b1a9) : _0x129c73.h.hasOwnProperty(_0x52b1a9)) return !0x0; return !0x1; } else { return new _0x16db29(_0x52b1a9,_0x129c73,e); } } ; _0x9831de[_0x4cc7('0x8')]['set'] = function(_0x24f591, _0x2bd021, _0x66e01a) { if (_0x4cc7('0x3b47') !== _0x4cc7('0x3b48')) { switch (_0x2bd021) { case _0x4cc7('0x3b46'): this.font.set(_0x24f591, _0x66e01a); break; case _0x4cc7('0x37c2'): if (!_0x5260f5.__instanceof(_0x66e01a, _0x21e354)) throw new _0x202aa0(_0x4cc7('0x3b49') + _0x4bf907.string(_0x66e01a) + _0x4cc7('0x3b4a')); this.image.set(_0x24f591, _0x66e01a); break; case _0x4cc7('0x387b'): case 'SOUND': if (!_0x5260f5.__instanceof(_0x66e01a, _0x1984d8)) throw new _0x202aa0(_0x4cc7('0x3b4b') + _0x4bf907.string(_0x66e01a) + _0x4cc7('0x3b4c')); this.audio.set(_0x24f591, _0x66e01a); break; default: throw new _0x202aa0(_0x2bd021 + '\x20assets\x20are\x20not\x20cachable'); } } else { if (_0x2bd021) throw new _0x202aa0(new _0x59a048(_0x56067a.zSpTK + String.fromCharCode(n),_0x24f591,_0x66e01a)); _0x161060.b += '&'; n = _0x66e01a - _0x48c401; _0x161060.b += null == n ? _0x3a8a6f.substr(_0x24f591, _0x48c401, null) : _0x3a8a6f.substr(_0x24f591, _0x48c401, n); _0x48c401 = _0x66e01a--; f = _0x180fa9; } } ; _0x9831de[_0x4cc7('0x8')][_0x4cc7('0x9fd')] = function(_0x2a7599) { if (null == _0x2a7599) this.audio = new _0x3a1efa(), this.font = new _0x3a1efa(), this.image = new _0x3a1efa(); else { for (var _0x38a2f2 = this.audio.keys(); _0x38a2f2.hasNext(); ) { if (_0x4cc7('0x3b4d') !== _0x4cc7('0x3b4e')) { var _0x84ab3c = _0x38a2f2.next(); _0x29cea6.startsWith(_0x84ab3c, _0x2a7599) && this.audio.remove(_0x84ab3c); } else { var _0x4aef19 = _0x4cc7('0x3b4f').split('|') , _0x172e18 = 0x0; while (!![]) { switch (_0x4aef19[_0x172e18++]) { case '0': _0x2a7599.removeEventListener(_0x4cc7('0x1504'), _0x48c401(this, this.onAssetComplete)); continue; case '1': _0x2a7599.removeEventListener(_0x4cc7('0x14fe'), _0x48c401(this, this.onTextureSizeError)); continue; case '2': _0x2a7599.removeEventListener(_0x4cc7('0x5dd'), _0x48c401(this, this.onDependencyRetrieved)); continue; case '3': _0x2a7599.removeEventListener('containerComplete', _0x48c401(this, this.onAssetComplete)); continue; case '4': _0x2a7599.removeEventListener(_0x4cc7('0x1507'), _0x48c401(this, this.onAssetComplete)); continue; case '5': _0x2a7599.removeEventListener(_0x4cc7('0x752'), _0x48c401(this, this.onAssetComplete)); continue; case '6': _0x2a7599.removeEventListener('entityComplete', _0x48c401(this, this.onAssetComplete)); continue; case '7': _0x2a7599.removeEventListener('textureComplete', _0x48c401(this, this.onAssetComplete)); continue; case '8': _0x2a7599.removeEventListener(_0x4cc7('0xec'), _0x48c401(this, this.onAssetComplete)); continue; case '9': _0x2a7599.removeEventListener('skeletonPoseComplete', _0x48c401(this, this.onAssetComplete)); continue; case '10': _0x2a7599.removeEventListener(_0x4cc7('0x1511'), _0x48c401(this, this.onDependencyRetrievingError)); continue; case '11': _0x2a7599.stop(); continue; case '12': _0x2a7599.removeEventListener(_0x4cc7('0x1503'), _0x48c401(this, this.onAssetComplete)); continue; case '13': _0x2a7599.removeEventListener(_0x4cc7('0xf1'), _0x48c401(this, this.onAssetComplete)); continue; case '14': _0x2a7599.removeEventListener(_0x4cc7('0x1512'), _0x48c401(this, this.onResourceRetrieved)); continue; case '15': _0x2a7599.removeEventListener(_0x4cc7('0x1500'), _0x48c401(this, this.onAssetComplete)); continue; case '16': _0x2a7599.removeEventListener(_0x4cc7('0x1513'), _0x48c401(this, this.onAssetComplete)); continue; case '17': _0x2a7599.removeEventListener(_0x4cc7('0x1502'), _0x48c401(this, this.onAssetComplete)); continue; } break; } } } for (_0x38a2f2 = this.font.keys(); _0x38a2f2.hasNext(); ) _0x84ab3c = _0x38a2f2.next(), _0x29cea6.startsWith(_0x84ab3c, _0x2a7599) && this.font.remove(_0x84ab3c); for (_0x38a2f2 = this.image.keys(); _0x38a2f2.hasNext(); ) _0x84ab3c = _0x38a2f2.next(), _0x29cea6.startsWith(_0x84ab3c, _0x2a7599) && this.image.remove(_0x84ab3c); } } ; _0x9831de[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x9831de; var _0x3ad3c9 = function() { this[_0x4cc7('0x1fba')] = new _0x3a1efa(); this[_0x4cc7('0x32c1')] = new _0x3a1efa(); this[_0x4cc7('0x32c2')] = new _0x3a1efa(); this[_0x4cc7('0x1040')] = new _0x3a1efa(); this[_0x4cc7('0x32c0')] = new _0x3a1efa(); this[_0x4cc7('0x146e')] = new _0x3a1efa(); this['cachedText'] = new _0x3a1efa(); this[_0x4cc7('0x146d')] = new _0x3a1efa(); this[_0x4cc7('0x3b50')] = new _0x3a1efa(); this['cachedBytes'] = new _0x3a1efa(); this[_0x4cc7('0x1126')] = new _0x3a1efa(); this[_0x4cc7('0x152e')] = new _0x57743b(); this[_0x4cc7('0x1f28')] = this[_0x4cc7('0x1f26')] = 0x0; }; _0x16dada['lime.utils.AssetLibrary'] = _0x3ad3c9; _0x3ad3c9['__name__'] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b51')]; _0x3ad3c9['fromManifest'] = function(_0x1eb162) { if (null == _0x1eb162) return null; if (null == _0x1eb162[_0x4cc7('0x3b52')]) var _0x470fa1 = new _0x3ad3c9(); else if (_0x470fa1 = _0x4b4d92[_0x4cc7('0x2ba5')](_0x1eb162[_0x4cc7('0x3b52')]), null != _0x470fa1) _0x470fa1 = _0x4b4d92[_0x4cc7('0xce9')](_0x470fa1, _0x1eb162['libraryArgs']); else return _0x491796['warn'](_0x4cc7('0x3b53') + _0x1eb162[_0x4cc7('0x3b52')], { 'fileName': _0x4cc7('0x83e'), 'lineNumber': 0x77, 'className': _0x2d63f9[_0x4cc7('0x309')], 'methodName': 'fromManifest' }), null; _0x470fa1[_0x4cc7('0x3b54')](_0x1eb162); return _0x470fa1; } ; _0x3ad3c9[_0x4cc7('0x8')] = {}; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x152e')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b55')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b56')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1f26')] = null; _0x3ad3c9[_0x4cc7('0x8')]['bytesLoadedCache'] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1f28')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1126')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1813')] = null; _0x3ad3c9[_0x4cc7('0x8')]['cachedFonts'] = null; _0x3ad3c9[_0x4cc7('0x8')]['cachedImages'] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1814')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x146e')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x2a3e')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x32c0')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1040')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x32c2')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x34b3')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x32c1')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1fba')] = null; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x9e8')] = function(_0x14220e, _0x52a3ec) { _0x52a3ec = null != _0x52a3ec ? _0x5260f5.__cast(_0x52a3ec, String) : null; var _0x4feac0 = this.types; _0x14220e = null != _0x842c50[_0x14220e] ? _0x4feac0.getReserved(_0x14220e) : _0x4feac0.h[_0x14220e]; return null == _0x14220e || _0x14220e != _0x52a3ec && ('SOUND' != _0x52a3ec && _0x4cc7('0x387b') != _0x52a3ec || _0x56067a.mcAAs(_0x4cc7('0x387b'), _0x14220e) && _0x4cc7('0x387a') != _0x14220e) && _0x56067a.PEaeG(_0x4cc7('0x846'), _0x52a3ec) && null != _0x52a3ec && ('BINARY' != _0x14220e || _0x56067a.zuJQT != _0x52a3ec) ? !0x1 : !0x0; } ; _0x3ad3c9[_0x4cc7('0x8')]['getAsset'] = function(_0x5e9daf, _0x13cde2) { switch (_0x13cde2) { case _0x4cc7('0x846'): return this.getBytes(_0x5e9daf); case _0x4cc7('0x3b46'): return this.getFont(_0x5e9daf); case _0x4cc7('0x37c2'): return this.getImage(_0x5e9daf); case _0x4cc7('0x387b'): case _0x4cc7('0x387a'): return this.getAudioBuffer(_0x5e9daf); case _0x4cc7('0x3b57'): throw new _0x202aa0(_0x4cc7('0x3b58') + _0x5e9daf); case _0x4cc7('0x83d'): return this.getText(_0x5e9daf); default: throw new _0x202aa0(_0x4cc7('0x3b59') + _0x13cde2); } } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b5a')] = function(_0x1bfd98) { var _0x33b75c = this.cachedAudioBuffers; if (null != _0x842c50[_0x1bfd98] ? _0x33b75c.existsReserved(_0x1bfd98) : _0x33b75c.h.hasOwnProperty(_0x1bfd98)) return _0x33b75c = this.cachedAudioBuffers, null != _0x842c50[_0x1bfd98] ? _0x33b75c.getReserved(_0x1bfd98) : _0x33b75c.h[_0x1bfd98]; _0x33b75c = this.classTypes; if (null != _0x842c50[_0x1bfd98] ? _0x33b75c.existsReserved(_0x1bfd98) : _0x33b75c.h.hasOwnProperty(_0x1bfd98)) return _0x33b75c = this.classTypes, _0x1984d8.fromBytes(_0x5260f5.__cast(_0x4b4d92.createInstance(null != _0x842c50[_0x1bfd98] ? _0x33b75c.getReserved(_0x1bfd98) : _0x33b75c.h[_0x1bfd98], []), _0x3fbf75)); _0x33b75c = this.paths; return _0x1984d8.fromFile(null != _0x842c50[_0x1bfd98] ? _0x33b75c.getReserved(_0x1bfd98) : _0x33b75c.h[_0x1bfd98]); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xcb0')] = function(_0xf2e33d) { var _0x2df33b = this.cachedBytes; if (null != _0x842c50[_0xf2e33d] ? _0x2df33b.existsReserved(_0xf2e33d) : _0x2df33b.h.hasOwnProperty(_0xf2e33d)) return _0x2df33b = this.cachedBytes, null != _0x842c50[_0xf2e33d] ? _0x2df33b.getReserved(_0xf2e33d) : _0x2df33b.h[_0xf2e33d]; _0x2df33b = this.cachedText; if (null != _0x842c50[_0xf2e33d] ? _0x2df33b.existsReserved(_0xf2e33d) : _0x2df33b.h.hasOwnProperty(_0xf2e33d)) { _0x2df33b = this.cachedText; _0x2df33b = _0x406a52.ofString(null != _0x842c50[_0xf2e33d] ? _0x2df33b.getReserved(_0xf2e33d) : _0x2df33b.h[_0xf2e33d]); var _0x17db1f = this.cachedBytes; null != _0x842c50[_0xf2e33d] ? _0x17db1f.setReserved(_0xf2e33d, _0x2df33b) : _0x17db1f.h[_0xf2e33d] = _0x2df33b; return _0x2df33b; } _0x2df33b = this.classTypes; if (null != _0x842c50[_0xf2e33d] ? _0x2df33b.existsReserved(_0xf2e33d) : _0x2df33b.h.hasOwnProperty(_0xf2e33d)) return _0x2df33b = this.classTypes, _0x5260f5.__cast(_0x4b4d92.createInstance(null != _0x842c50[_0xf2e33d] ? _0x2df33b.getReserved(_0xf2e33d) : _0x2df33b.h[_0xf2e33d], []), _0x3fbf75); _0x2df33b = this.paths; return _0x406a52.fromFile(null != _0x842c50[_0xf2e33d] ? _0x2df33b.getReserved(_0xf2e33d) : _0x2df33b.h[_0xf2e33d]); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xbfb')] = function(_0x386ad7) { var _0x119746 = this.cachedFonts; if (null != _0x842c50[_0x386ad7] ? _0x119746.existsReserved(_0x386ad7) : _0x119746.h.hasOwnProperty(_0x386ad7)) return _0x119746 = this.cachedFonts, null != _0x842c50[_0x386ad7] ? _0x119746.getReserved(_0x386ad7) : _0x119746.h[_0x386ad7]; _0x119746 = this.classTypes; if (null != _0x842c50[_0x386ad7] ? _0x119746.existsReserved(_0x386ad7) : _0x119746.h.hasOwnProperty(_0x386ad7)) return _0x119746 = this.classTypes, _0x5260f5.__cast(_0x4b4d92.createInstance(null != _0x842c50[_0x386ad7] ? _0x119746.getReserved(_0x386ad7) : _0x119746.h[_0x386ad7], []), _0x578103); _0x119746 = this.paths; return _0x578103.fromFile(null != _0x842c50[_0x386ad7] ? _0x119746.getReserved(_0x386ad7) : _0x119746.h[_0x386ad7]); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1986')] = function(_0x432828) { if (_0x4cc7('0x3b5b') !== _0x4cc7('0x3b5c')) { var _0x49e372 = this.cachedImages; if (null != _0x842c50[_0x432828] ? _0x49e372.existsReserved(_0x432828) : _0x49e372.h.hasOwnProperty(_0x432828)) return _0x49e372 = this.cachedImages, null != _0x842c50[_0x432828] ? _0x49e372.getReserved(_0x432828) : _0x49e372.h[_0x432828]; _0x49e372 = this.classTypes; if (null != _0x842c50[_0x432828] ? _0x49e372.existsReserved(_0x432828) : _0x49e372.h.hasOwnProperty(_0x432828)) return _0x49e372 = this.classTypes, _0x5260f5.__cast(_0x4b4d92.createInstance(null != _0x842c50[_0x432828] ? _0x49e372.getReserved(_0x432828) : _0x49e372.h[_0x432828], []), _0x21e354); _0x49e372 = this.paths; return _0x21e354.fromFile(null != _0x842c50[_0x432828] ? _0x49e372.getReserved(_0x432828) : _0x49e372.h[_0x432828]); } else { var _0x748ef7 = this.moreAchievements , _0x13db94 = _0x2bc114.toObjectVector(null); _0x748ef7.h[_0x432828] = _0x13db94; } } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x189c')] = function(_0x528373) { if (_0x4cc7('0x3b5d') !== _0x4cc7('0x3b5d')) { _0x879886.prototype.onLevelReset.call(this, _0x528373); this.frame1 = !0x0; 0x0 == (this.flags & 0x1) && (this.progress = 0.99); } else { var _0xca0e30 = this.cachedText; if (null != _0x842c50[_0x528373] ? _0xca0e30.existsReserved(_0x528373) : _0xca0e30.h.hasOwnProperty(_0x528373)) return _0xca0e30 = this.cachedText, null != _0x842c50[_0x528373] ? _0xca0e30.getReserved(_0x528373) : _0xca0e30.h[_0x528373]; _0x528373 = this.getBytes(_0x528373); return null == _0x528373 ? null : _0x528373.getString(0x0, _0x528373.length); } } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xcaf')] = function(_0x1a2253, _0x302d40) { if ('GHPTY' === _0x4cc7('0x3b5e')) { var _0x17cede = this.classTypes; if (_0x2d63f9.BaypP(null, _0x842c50[_0x1a2253]) ? _0x17cede.existsReserved(_0x1a2253) : _0x17cede.h.hasOwnProperty(_0x1a2253)) return !0x0; switch (null != _0x302d40 ? _0x5260f5.__cast(_0x302d40, String) : null) { case _0x4cc7('0x3b46'): return this.cachedFonts.exists(_0x1a2253); case _0x4cc7('0x37c2'): return this.cachedImages.exists(_0x1a2253); case _0x4cc7('0x387b'): case _0x4cc7('0x387a'): return this.cachedAudioBuffers.exists(_0x1a2253); default: return this.cachedBytes.exists(_0x1a2253) ? !0x0 : this.cachedText.exists(_0x1a2253); } } else { throw new _0x202aa0(new _0xb16e5a()); } } ; _0x3ad3c9[_0x4cc7('0x8')]['load'] = function() { if (this.loaded) return _0x4029ca.withValue(this); if (null == this.promise) { this.promise = new _0x3cded9(); this.bytesLoadedCache = new _0x3a1efa(); this.assetsLoaded = 0x0; this.assetsTotal = 0x1; for (var _0x5f584f = this.preload.keys(); _0x5f584f.hasNext(); ) { if ('PWrEK' === 'VZwuH') { _0x5f584f && null != this.cancelCallback && this.cancelCallback(); 0x0 == this.price && 0x0 > this.currentIndex && _0x5f584f && _0x104058.get_instance().set(_0x4cc7('0x7c8'), null); this.chosenCharacter = this.cancelCallback = this.respawnCallback = null; this.frameWaited = !0x1; this.set_visible(!0x1); } else { var _0x5254e0 = _0x5f584f.next() , _0x1d6db5 = this.preload; if (null != _0x842c50[_0x5254e0] ? _0x1d6db5.getReserved(_0x5254e0) : _0x1d6db5.h[_0x5254e0]) if (_0x1d6db5 = this.types, _0x491796.verbose('Preloading\x20asset:\x20' + _0x5254e0 + '\x20[' + (null != _0x842c50[_0x5254e0] ? _0x1d6db5.getReserved(_0x5254e0) : _0x1d6db5.h[_0x5254e0]) + ']', { fileName: _0x56067a.UUadF, lineNumber: 0x16d, className: _0x4cc7('0x30a'), methodName: _0x4cc7('0x40') }), _0x1d6db5 = this.types.get(_0x5254e0), null != _0x1d6db5) switch (_0x1d6db5) { case _0x4cc7('0x846'): this.assetsTotal++; _0x1d6db5 = this.loadBytes(_0x5254e0); _0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5, _0x4d0f2f) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x4d0f2f); } ; }([_0x5254e0], [_0x48c401(this, this.load_onProgress)])); _0x1d6db5.onError(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } ; }([_0x5254e0], [_0x48c401(this, this.load_onError)])); _0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) { if (_0x4cc7('0x3b5f') === _0x4cc7('0x3b5f')) { return function(_0x1d6db5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } ; } else { for (var _0x4e139f = 0x0; _0x5254e0 < _0x1d6db5; ) { var _0x1d795e = _0x5f584f.charCodeAt(_0x5254e0); _0x5254e0 += 0xd800 <= _0x1d795e && 0xdbff >= _0x1d795e ? 0x2 : 0x1; ++_0x4e139f; } return _0x4e139f; } }([_0x5254e0], [_0x48c401(this, this.loadBytes_onComplete)])); break; case _0x4cc7('0x3b46'): this.assetsTotal++; _0x1d6db5 = this.loadFont(_0x5254e0); _0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5, _0x186af5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x186af5); } ; }([_0x5254e0], [_0x48c401(this, this.load_onProgress)])); _0x1d6db5.onError(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } ; }([_0x5254e0], [_0x48c401(this, this.load_onError)])); _0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) { if (_0x4cc7('0x3b60') !== _0x4cc7('0x3b60')) { for (var _0x456133 = 0x0, _0x1e40d4 = this.bitmapsToDispose; _0x456133 < _0x1e40d4.get_length(); ) { var _0x208703 = _0x1e40d4.get(_0x456133); ++_0x456133; _0x208703.get_bitmapData().dispose(); } this.bitmapsToDispose = null; } else { return function(_0x1d6db5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } ; } }([_0x5254e0], [_0x48c401(this, this.loadFont_onComplete)])); break; case 'IMAGE': this.assetsTotal++; _0x1d6db5 = this.loadImage(_0x5254e0); _0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5, _0x399154) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x399154); } ; }([_0x5254e0], [_0x48c401(this, this.load_onProgress)])); _0x1d6db5.onError(function(_0x5f584f, _0x5254e0) { var _0xe385c9 = { rICiG: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } }; if (_0x4cc7('0x3b61') !== _0x4cc7('0x3b61')) { var _0x14db85 = this.states[this.currentState]; for (this.currentStateTime += _0x5f584f; this.currentStateTime > _0x14db85.length; ) { this.currentStateTime -= _0x14db85.length; this.currentState++; if (this.currentState >= this.states.length) { this.percent = this.endAtStart ? 0x0 : 0x1; return; } _0x14db85 = this.states[this.currentState]; } _0x14db85.startPercent == _0x14db85.endPercent ? this.percent = _0x14db85.startPercent : (_0x5f584f = _0x14db85.startPercent, this.percent = _0xe385c9.rICiG(_0x5f584f, this.currentStateTime / _0x14db85.length * (_0x14db85.endPercent - _0x5f584f))); } else { return function(_0x1d6db5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } ; } }([_0x5254e0], [_0x48c401(this, this.load_onError)])); _0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } ; }([_0x5254e0], [_0x48c401(this, this.loadImage_onComplete)])); break; case _0x4cc7('0x387b'): case _0x4cc7('0x387a'): this.assetsTotal++; _0x1d6db5 = this.loadAudioBuffer(_0x5254e0); _0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5, _0x50f8a9) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x50f8a9); } ; }([_0x5254e0], [_0x48c401(this, this.load_onProgress)])); _0x1d6db5.onError(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } ; }([_0x5254e0], [_0x48c401(this, this.loadAudioBuffer_onError)])); _0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5) { if ('jaEzk' !== _0x4cc7('0x3b62')) { _0x3cecb9.call(this); null == _0x1d6bd9.application && (_0x1d6bd9.application = this); null == _0x1d6bd9.current && (_0x1d6bd9.current = new _0x3ea23e()); _0x1d6bd9.current.__loaderInfo = _0x3a40cb.create(null); _0x1d6bd9.current.__loaderInfo.content = _0x1d6bd9.current; } else { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } } ; }([_0x5254e0], [_0x48c401(this, this.loadAudioBuffer_onComplete)])); break; case 'TEXT': this.assetsTotal++, _0x1d6db5 = this.loadText(_0x5254e0), _0x1d6db5.onProgress(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5, _0x104910) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5, _0x104910); } ; }([_0x5254e0], [_0x48c401(this, this.load_onProgress)])), _0x1d6db5.onError(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5) { if (_0x4cc7('0x3b63') === _0x4cc7('0x3b63')) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } else { null != _0x5254e0 && '' != _0x5254e0 ? this.promise.error(_0x4cc7('0x3b64') + _0x5f584f + _0x4cc7('0x1de6') + _0x4bf907.string(_0x5254e0)) : this.promise.error(_0x4cc7('0x3b64') + _0x5f584f + '\x22'); } } ; }([_0x5254e0], [_0x48c401(this, this.load_onError)])), _0x1d6db5.onComplete(function(_0x5f584f, _0x5254e0) { return function(_0x1d6db5) { _0x5254e0[0x0](_0x5f584f[0x0], _0x1d6db5); } ; }([_0x5254e0], [_0x48c401(this, this.loadText_onComplete)])); } } } this.__assetLoaded(null); } return this.promise.future; } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b65')] = function(_0x528ed7) { var _0x9c123b = this.cachedAudioBuffers; if (null != _0x842c50[_0x528ed7] ? _0x9c123b.existsReserved(_0x528ed7) : _0x9c123b.h.hasOwnProperty(_0x528ed7)) return _0x9c123b = this.cachedAudioBuffers, _0x4029ca.withValue(null != _0x842c50[_0x528ed7] ? _0x9c123b.getReserved(_0x528ed7) : _0x9c123b.h[_0x528ed7]); _0x9c123b = this.classTypes; if (null != _0x842c50[_0x528ed7] ? _0x9c123b.existsReserved(_0x528ed7) : _0x9c123b.h.hasOwnProperty(_0x528ed7)) return _0x9c123b = this.classTypes, _0x4029ca.withValue(_0x4b4d92.createInstance(null != _0x842c50[_0x528ed7] ? _0x9c123b.getReserved(_0x528ed7) : _0x9c123b.h[_0x528ed7], [])); _0x9c123b = this.pathGroups; if (null != _0x842c50[_0x528ed7] ? _0x9c123b.existsReserved(_0x528ed7) : _0x9c123b.h.hasOwnProperty(_0x528ed7)) return _0x9c123b = this.pathGroups, _0x1984d8.loadFromFiles(null != _0x842c50[_0x528ed7] ? _0x9c123b.getReserved(_0x528ed7) : _0x9c123b.h[_0x528ed7]); _0x9c123b = this.paths; return _0x1984d8.loadFromFile(null != _0x842c50[_0x528ed7] ? _0x9c123b.getReserved(_0x528ed7) : _0x9c123b.h[_0x528ed7]); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1658')] = function(_0x259eb1) { var _0x168c9a = this.cachedBytes; if (null != _0x842c50[_0x259eb1] ? _0x168c9a.existsReserved(_0x259eb1) : _0x168c9a.h.hasOwnProperty(_0x259eb1)) return _0x168c9a = this.cachedBytes, _0x4029ca.withValue(_0x56067a.PEaeG(null, _0x842c50[_0x259eb1]) ? _0x168c9a.getReserved(_0x259eb1) : _0x168c9a.h[_0x259eb1]); _0x168c9a = this.classTypes; if (null != _0x842c50[_0x259eb1] ? _0x168c9a.existsReserved(_0x259eb1) : _0x168c9a.h.hasOwnProperty(_0x259eb1)) return _0x168c9a = this.classTypes, _0x4029ca.withValue(_0x4b4d92.createInstance(null != _0x842c50[_0x259eb1] ? _0x168c9a.getReserved(_0x259eb1) : _0x168c9a.h[_0x259eb1], [])); _0x168c9a = this.paths; return _0x406a52.loadFromFile(null != _0x842c50[_0x259eb1] ? _0x168c9a.getReserved(_0x259eb1) : _0x168c9a.h[_0x259eb1]); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b66')] = function(_0x1985b6) { var _0x5f2000 = this.cachedFonts; if (_0x2d63f9.SISpc(null, _0x842c50[_0x1985b6]) ? _0x5f2000.existsReserved(_0x1985b6) : _0x5f2000.h.hasOwnProperty(_0x1985b6)) return _0x5f2000 = this.cachedFonts, _0x4029ca.withValue(null != _0x842c50[_0x1985b6] ? _0x5f2000.getReserved(_0x1985b6) : _0x5f2000.h[_0x1985b6]); _0x5f2000 = this.classTypes; if (null != _0x842c50[_0x1985b6] ? _0x5f2000.existsReserved(_0x1985b6) : _0x5f2000.h.hasOwnProperty(_0x1985b6)) return _0x5f2000 = this.classTypes, _0x1985b6 = _0x4b4d92.createInstance(null != _0x842c50[_0x1985b6] ? _0x5f2000.getReserved(_0x1985b6) : _0x5f2000.h[_0x1985b6], []), _0x1985b6.__loadFromName(_0x1985b6.name); _0x5f2000 = this.paths; return _0x578103.loadFromName(null != _0x842c50[_0x1985b6] ? _0x5f2000.getReserved(_0x1985b6) : _0x5f2000.h[_0x1985b6]); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xd65')] = function(_0x40e96f) { var _0x14a75d = this.cachedImages; if (null != _0x842c50[_0x40e96f] ? _0x14a75d.existsReserved(_0x40e96f) : _0x14a75d.h.hasOwnProperty(_0x40e96f)) return _0x14a75d = this.cachedImages, _0x4029ca.withValue(null != _0x842c50[_0x40e96f] ? _0x14a75d.getReserved(_0x40e96f) : _0x14a75d.h[_0x40e96f]); _0x14a75d = this.classTypes; if (null != _0x842c50[_0x40e96f] ? _0x14a75d.existsReserved(_0x40e96f) : _0x14a75d.h.hasOwnProperty(_0x40e96f)) return _0x14a75d = this.classTypes, _0x4029ca.withValue(_0x4b4d92.createInstance(null != _0x842c50[_0x40e96f] ? _0x14a75d.getReserved(_0x40e96f) : _0x14a75d.h[_0x40e96f], [])); _0x14a75d = this.paths; return _0x21e354.loadFromFile(null != _0x842c50[_0x40e96f] ? _0x14a75d.getReserved(_0x40e96f) : _0x14a75d.h[_0x40e96f]); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3526')] = function(_0x128a25) { if (_0x4cc7('0x3b67') === _0x4cc7('0x3b67')) { var _0x366ab5 = this.cachedText; if (null != _0x842c50[_0x128a25] ? _0x366ab5.existsReserved(_0x128a25) : _0x366ab5.h.hasOwnProperty(_0x128a25)) return _0x366ab5 = this.cachedText, _0x4029ca.withValue(null != _0x842c50[_0x128a25] ? _0x366ab5.getReserved(_0x128a25) : _0x366ab5.h[_0x128a25]); _0x366ab5 = this.cachedBytes; (null != _0x842c50[_0x128a25] ? _0x366ab5.existsReserved(_0x128a25) : _0x366ab5.h.hasOwnProperty(_0x128a25)) ? _0x366ab5 = !0x0 : (_0x366ab5 = this.classTypes, _0x366ab5 = null != _0x842c50[_0x128a25] ? _0x366ab5.existsReserved(_0x128a25) : _0x366ab5.h.hasOwnProperty(_0x128a25)); if (_0x366ab5) { _0x366ab5 = this.getBytes(_0x128a25); if (null == _0x366ab5) return _0x4029ca.withValue(null); _0x366ab5 = _0x366ab5.getString(0x0, _0x366ab5.length); var _0x1cac7b = this.cachedText; null != _0x842c50[_0x128a25] ? _0x1cac7b.setReserved(_0x128a25, _0x366ab5) : _0x1cac7b.h[_0x128a25] = _0x366ab5; return _0x4029ca.withValue(_0x366ab5); } _0x366ab5 = new _0x552493(); _0x1cac7b = this.paths; return _0x366ab5.load(_0x56067a.PEaeG(null, _0x842c50[_0x128a25]) ? _0x1cac7b.getReserved(_0x128a25) : _0x1cac7b.h[_0x128a25]); } else { _0x4bf907 = this._bindPoses.get(w.joint); _0x4bf907 = _0x4bf907.transformVector(w.pos); var _0x31a4da = e , _0x3f2bfc = _0x16dada; _0x3f2bfc.set(_0x31a4da, _0x56067a.EabAy(_0x3f2bfc.get(_0x31a4da), _0x4bf907.x * w.bias)); _0x31a4da = f; _0x3f2bfc = _0x16dada; _0x3f2bfc.set(_0x31a4da, _0x3f2bfc.get(_0x31a4da) + _0x4bf907.y * w.bias); _0x31a4da = l; _0x3f2bfc = _0x16dada; _0x3f2bfc.set(_0x31a4da, _0x3f2bfc.get(_0x31a4da) + _0x4bf907.z * w.bias); _0x5aff49.set(_0x180fa9, 0x3 * w.joint); _0x161060.set(_0x180fa9++, w.bias); ++_0x3e3cd2; } } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x360f')] = function() {} ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3908')] = function(_0x50f925) { if (_0x4cc7('0x3b68') !== 'sjhTc') { this.assetsLoaded++; if (null != _0x50f925) { var _0x1685aa = this.types; _0x491796.verbose(_0x2d63f9.IoyjX(_0x4cc7('0x3b69'), _0x50f925) + '\x20[' + (null != _0x842c50[_0x50f925] ? _0x1685aa.getReserved(_0x50f925) : _0x1685aa.h[_0x50f925]) + _0x4cc7('0x3b6a') + (this.assetsLoaded - 0x1) + '/' + (this.assetsTotal - 0x1) + ')', { fileName: 'AssetLibrary.hx', lineNumber: 0x23a, className: _0x4cc7('0x30a'), methodName: '__assetLoaded' }); } if (null != _0x50f925) { _0x1685aa = this.sizes; _0x1685aa = null != _0x842c50[_0x50f925] ? _0x1685aa.getReserved(_0x50f925) : _0x1685aa.h[_0x50f925]; var _0x15039a = this.bytesLoadedCache; (null != _0x842c50[_0x50f925] ? _0x15039a.existsReserved(_0x50f925) : _0x15039a.h.hasOwnProperty(_0x50f925)) ? (_0x15039a = this.bytesLoadedCache, _0x15039a = null != _0x842c50[_0x50f925] ? _0x15039a.getReserved(_0x50f925) : _0x15039a.h[_0x50f925], _0x15039a < _0x1685aa && (this.bytesLoaded += _0x1685aa - _0x15039a)) : this.bytesLoaded += _0x1685aa; _0x15039a = this.bytesLoadedCache; null != _0x842c50[_0x50f925] ? _0x15039a.setReserved(_0x50f925, _0x1685aa) : _0x15039a.h[_0x50f925] = _0x1685aa; } 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)); } else { return null != _0x50f925.matched(0x2) ? _0x50f925.matched(0x2) : _0x50f925.matched(0x3); } } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x32bd')] = function(_0x279587) { if (_0x56067a.sWzIU(_0x4cc7('0x3b6b'), _0x4cc7('0x3b6c'))) { return _0x477148.__cacheBreak(_0x279587); } else { this.forceX += _0x279587; this.forceY += b; } } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b54')] = function(_0x30b015) { var _0x5bdd21 = 0x2 <= _0x30b015.version , _0x68ad37 = _0x30b015.rootPath; null == _0x68ad37 && (_0x68ad37 = ''); '' != _0x68ad37 && (_0x68ad37 += '/'); for (var _0x527a96 = 0x0, _0x874dfb = _0x30b015.assets; _0x527a96 < _0x874dfb.length; ) { if (_0x4cc7('0x3b6d') === _0x4cc7('0x3b6d')) { var _0x78aa13 = _0x874dfb[_0x527a96]; ++_0x527a96; var _0x197f1a = _0x5bdd21 && Object.prototype.hasOwnProperty.call(_0x78aa13, _0x4cc7('0xe17')) ? _0x78aa13.size : 0x64; var _0x48c401 = _0x78aa13.id; if (Object.prototype.hasOwnProperty.call(_0x78aa13, _0x4cc7('0x1987'))) { var _0x16dada = this.paths; var _0x5aff49 = this.__cacheBreak(_0x68ad37 + _0x4bf907.string(_0x19c1c0.field(_0x78aa13, 'path'))); null != _0x842c50[_0x48c401] ? _0x16dada.setReserved(_0x48c401, _0x5aff49) : _0x16dada.h[_0x48c401] = _0x5aff49; } if (Object.prototype.hasOwnProperty.call(_0x78aa13, 'pathGroup')) { _0x5aff49 = _0x19c1c0.field(_0x78aa13, _0x4cc7('0x32be')); _0x16dada = 0x0; for (var _0x161060 = _0x5aff49.length; _0x16dada < _0x161060; ) { var _0x3789bf = _0x16dada++; _0x5aff49[_0x3789bf] = this.__cacheBreak(_0x68ad37 + _0x5aff49[_0x3789bf]); } _0x16dada = this.pathGroups; null != _0x842c50[_0x48c401] ? _0x16dada.setReserved(_0x48c401, _0x5aff49) : _0x16dada.h[_0x48c401] = _0x5aff49; } _0x5aff49 = this.sizes; null != _0x842c50[_0x48c401] ? _0x5aff49.setReserved(_0x48c401, _0x197f1a) : _0x5aff49.h[_0x48c401] = _0x197f1a; _0x197f1a = _0x78aa13.type; _0x5aff49 = this.types; null != _0x842c50[_0x48c401] ? _0x5aff49.setReserved(_0x48c401, _0x197f1a) : _0x5aff49.h[_0x48c401] = _0x197f1a; Object.prototype.hasOwnProperty.call(_0x78aa13, _0x4cc7('0x32c2')) && (_0x5aff49 = this.preload, _0x197f1a = _0x19c1c0.field(_0x78aa13, 'preload'), null != _0x842c50[_0x48c401] ? _0x5aff49.setReserved(_0x48c401, _0x197f1a) : _0x5aff49.h[_0x48c401] = _0x197f1a); Object.prototype.hasOwnProperty.call(_0x78aa13, 'className') && (_0x78aa13 = _0x4b4d92.resolveClass(_0x19c1c0.field(_0x78aa13, _0x4cc7('0x2ba3'))), _0x197f1a = this.classTypes, null != _0x842c50[_0x48c401] ? _0x197f1a.setReserved(_0x48c401, _0x78aa13) : _0x197f1a.h[_0x48c401] = _0x78aa13); } else { _0x2116b2.mid = 0x57af8; var _0x2d9f07 = this.pauseAllButCameraTimeLeft; this.pauseAllButCameraTimeLeft = _0x2d9f07 > _0x30b015 ? _0x2d9f07 : _0x30b015; } } _0x5bdd21 = this.bytesTotal = 0x0; for (_0x30b015 = _0x30b015.assets; _0x5bdd21 < _0x30b015.length; ) _0x48c401 = _0x30b015[_0x5bdd21], ++_0x5bdd21, _0x48c401 = _0x48c401.id, _0x68ad37 = this.preload, (null != _0x842c50[_0x48c401] ? _0x68ad37.existsReserved(_0x48c401) : _0x68ad37.h.hasOwnProperty(_0x48c401)) ? (_0x68ad37 = this.preload, _0x68ad37 = null != _0x842c50[_0x48c401] ? _0x68ad37.getReserved(_0x48c401) : _0x68ad37.h[_0x48c401]) : _0x68ad37 = !0x1, _0x68ad37 && (_0x68ad37 = this.sizes, this.bytesTotal += null != _0x842c50[_0x48c401] ? _0x68ad37.getReserved(_0x48c401) : _0x68ad37.h[_0x48c401]); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1de8')] = function(_0x4021c9, _0x3eda1f) { var _0x29fb7b = this.cachedAudioBuffers; null != _0x842c50[_0x4021c9] ? _0x29fb7b.setReserved(_0x4021c9, _0x3eda1f) : _0x29fb7b.h[_0x4021c9] = _0x3eda1f; _0x29fb7b = this.pathGroups; if (null != _0x842c50[_0x4021c9] ? _0x29fb7b.existsReserved(_0x4021c9) : _0x29fb7b.h.hasOwnProperty(_0x4021c9)) { _0x29fb7b = this.pathGroups; _0x29fb7b = null != _0x842c50[_0x4021c9] ? _0x29fb7b.getReserved(_0x4021c9) : _0x29fb7b.h[_0x4021c9]; for (var _0x3805bc = this.pathGroups.keys(); _0x3805bc.hasNext(); ) { if ('lwkdt' !== _0x4cc7('0x3b6e')) { var _0x3d87c4 = this.triangle.axis3.distanceSquared(_0x5d5d4e.temp); if (0x0 > _0x3d87c4) _0x29fb7b(this.toGlobal(this.triangle.p3, _0x5d5d4e.temp), _0x3eda1f, !0x1); else { this.plane.nearestPointOnPlane(_0x5d5d4e.temp, _0x5d5d4e.temp); if (_0x4021c9 > this.triangle.axis1Length * this.triangle.axis1Length) this.triangle.axis1.moveToDistance(_0x5d5d4e.temp, this.triangle.axis1Length, _0x5d5d4e.temp); else if (_0x3805bc > this.triangle.axis2Length * this.triangle.axis2Length) this.triangle.axis2.moveToDistance(_0x5d5d4e.temp, this.triangle.axis2Length, _0x5d5d4e.temp); else if (_0x3d87c4 > this.triangle.axis3Length * this.triangle.axis3Length) this.triangle.axis3.moveToDistance(_0x5d5d4e.temp, this.triangle.axis3Length, _0x5d5d4e.temp); else { _0x29fb7b(this.toGlobal(_0x5d5d4e.temp, _0x5d5d4e.temp), _0x3eda1f, !0x0); return; } _0x29fb7b(this.toGlobal(_0x5d5d4e.temp, _0x5d5d4e.temp), _0x3eda1f, !0x1); } } else { var _0x35fa5d = _0x3805bc.next(); if (_0x35fa5d != _0x4021c9) for (var _0x391a6a = 0x0; _0x391a6a < _0x29fb7b.length; ) { var _0x26a537 = _0x29fb7b[_0x391a6a]; ++_0x391a6a; var _0x4bf907 = this.pathGroups; if (-0x1 < (null != _0x842c50[_0x35fa5d] ? _0x4bf907.getReserved(_0x35fa5d) : _0x4bf907.h[_0x35fa5d]).indexOf(_0x26a537)) { _0x391a6a = this.cachedAudioBuffers; null != _0x842c50[_0x35fa5d] ? _0x391a6a.setReserved(_0x35fa5d, _0x3eda1f) : _0x391a6a.h[_0x35fa5d] = _0x3eda1f; break; } } } } } this.__assetLoaded(_0x4021c9); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1de7')] = function(_0x5106f4, _0x4b2e3a) { null != _0x4b2e3a && '' != _0x4b2e3a ? _0x491796.warn(_0x4cc7('0x1de5') + _0x5106f4 + _0x4cc7('0x1de6') + _0x4bf907.string(_0x4b2e3a), { fileName: 'AssetLibrary.hx', lineNumber: 0x2c6, className: 'lime.utils.AssetLibrary', methodName: _0x4cc7('0x1de7') }) : _0x491796.warn(_0x2d63f9.sWEED('Could\x20not\x20load\x20\x22' + _0x5106f4, '\x22'), { fileName: 'AssetLibrary.hx', lineNumber: 0x2ca, className: _0x4cc7('0x30a'), methodName: _0x4cc7('0x1de7') }); this.loadAudioBuffer_onComplete(_0x5106f4, new _0x1984d8()); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b6f')] = function(_0xd71757, _0x43df9b) { var _0x325089 = this.cachedBytes; null != _0x842c50[_0xd71757] ? _0x325089.setReserved(_0xd71757, _0x43df9b) : _0x325089.h[_0xd71757] = _0x43df9b; this.__assetLoaded(_0xd71757); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b70')] = function(_0x48cf8f, _0x468c8f) { var _0x3d75b0 = this.cachedFonts; null != _0x842c50[_0x48cf8f] ? _0x3d75b0.setReserved(_0x48cf8f, _0x468c8f) : _0x3d75b0.h[_0x48cf8f] = _0x468c8f; this.__assetLoaded(_0x48cf8f); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b71')] = function(_0x296c4d, _0x224df9) { var _0x2aac6a = this.cachedImages; null != _0x842c50[_0x296c4d] ? _0x2aac6a.setReserved(_0x296c4d, _0x224df9) : _0x2aac6a.h[_0x296c4d] = _0x224df9; this.__assetLoaded(_0x296c4d); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b72')] = function(_0xfb937, _0x926581) { var _0x549196 = this.cachedText; null != _0x842c50[_0xfb937] ? _0x549196.setReserved(_0xfb937, _0x926581) : _0x549196.h[_0xfb937] = _0x926581; this.__assetLoaded(_0xfb937); } ; _0x3ad3c9[_0x4cc7('0x8')]['load_onError'] = function(_0x14f783, _0x2f382e) { null != _0x2f382e && '' != _0x2f382e ? this.promise.error(_0x4cc7('0x3b64') + _0x14f783 + _0x4cc7('0x1de6') + _0x4bf907.string(_0x2f382e)) : this.promise.error(_0x4cc7('0x3b64') + _0x14f783 + '\x22'); } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b73')] = function(_0x5a8186, _0x106aa8, _0x529fce) { if (_0x56067a.tkblo(0x0, _0x106aa8)) { if (_0x56067a.rOeAg === _0x4cc7('0x3b74')) { var _0x54a6a5 = _0x5a8186++; this._vertices.set(_0x54a6a5, null); } else { var _0x274a3d = this.sizes; _0x274a3d = null != _0x842c50[_0x5a8186] ? _0x274a3d.getReserved(_0x5a8186) : _0x274a3d.h[_0x5a8186]; 0x0 < _0x529fce ? (_0x106aa8 /= _0x529fce, 0x1 < _0x106aa8 && (_0x106aa8 = 0x1), _0x106aa8 = Math.floor(_0x106aa8 * _0x274a3d)) : _0x106aa8 > _0x274a3d && (_0x106aa8 = _0x274a3d); _0x529fce = this.bytesLoadedCache; (null != _0x842c50[_0x5a8186] ? _0x529fce.existsReserved(_0x5a8186) : _0x529fce.h.hasOwnProperty(_0x5a8186)) ? (_0x529fce = this.bytesLoadedCache, _0x529fce = null != _0x842c50[_0x5a8186] ? _0x529fce.getReserved(_0x5a8186) : _0x529fce.h[_0x5a8186], _0x106aa8 != _0x529fce && (this.bytesLoaded += _0x106aa8 - _0x529fce)) : this.bytesLoaded += _0x106aa8; _0x529fce = this.bytesLoadedCache; null != _0x842c50[_0x5a8186] ? _0x529fce.setReserved(_0x5a8186, _0x106aa8) : _0x529fce.h[_0x5a8186] = _0x106aa8; this.promise.progress(this.bytesLoaded, this.bytesTotal); } } } ; _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3ad3c9; var _0x25e536 = function() { this['assets'] = []; this[_0x4cc7('0x3b75')] = []; this['version'] = 0x2; }; _0x16dada[_0x4cc7('0x3b76')] = _0x25e536; _0x25e536['__name__'] = [_0x4cc7('0x94'), 'utils', _0x4cc7('0x3b77')]; _0x25e536[_0x4cc7('0x2901')] = function(_0x4b96a0, _0x1d5f0f) { return null != _0x4b96a0 ? _0x25e536[_0x4cc7('0xca6')](_0x4b96a0['getString'](0x0, _0x4b96a0[_0x4cc7('0x21')]), _0x1d5f0f) : null; } ; _0x25e536['fromFile'] = function(_0x5ec0b0, _0x2686b2) { _0x5ec0b0 = _0x25e536[_0x4cc7('0x28ff')](_0x5ec0b0); _0x2686b2 = _0x25e536[_0x4cc7('0x2900')](_0x2686b2, _0x5ec0b0); return null == _0x5ec0b0 ? null : _0x25e536['fromBytes'](_0x406a52['fromFile'](_0x5ec0b0), _0x2686b2); } ; _0x25e536[_0x4cc7('0x381d')] = function(_0x2f36c7, _0x158b29) { return _0x4029ca[_0x4cc7('0xce7')](_0x25e536['fromBytes'](_0x2f36c7, _0x158b29)); } ; _0x25e536[_0x4cc7('0x1128')] = function(_0x29d6da, _0x1b2938) { if (_0x4cc7('0x3b78') !== _0x4cc7('0x3b78')) { var _0x48dc17 = _0x29cea6[_0x4cc7('0xd29')](_0x436dff[_0x4cc7('0xaa3')]['i'][_0x436dff['iPos']] & 0xffffff, 0x6); _0x44366e['context']['strokeStyle'] = '#' + _0x48dc17; } else { _0x29d6da = _0x25e536[_0x4cc7('0x28ff')](_0x29d6da); _0x1b2938 = _0x25e536[_0x4cc7('0x2900')](_0x1b2938, _0x29d6da); return null == _0x29d6da ? null : _0x406a52['loadFromFile'](_0x29d6da)[_0x4cc7('0xce5')](function(_0x29d6da) { return _0x4029ca[_0x4cc7('0xce7')](_0x25e536[_0x4cc7('0x2901')](_0x29d6da, _0x1b2938)); }); } } ; _0x25e536[_0x4cc7('0xca6')] = function(_0x43df64, _0x4c3ce8) { var _0x11c88b = '9|2|5|7|8|6|1|4|0|3'[_0x4cc7('0x46')]('|') , _0x278c3e = 0x0; while (!![]) { switch (_0x11c88b[_0x278c3e++]) { case '0': null != _0x4c3ce8 && '' != _0x4c3ce8 && (_0x5226f2[_0x4cc7('0xca3')] = null == _0x5226f2[_0x4cc7('0xca3')] || '' == _0x5226f2['rootPath'] ? _0x4c3ce8 : _0x4c3ce8 + '/' + _0x5226f2[_0x4cc7('0xca3')]); continue; case '1': _0x5226f2[_0x4cc7('0xd63')] = _0x30ebdd[_0x4cc7('0xa42')](_0x43df64['assets']); continue; case '2': _0x43df64 = JSON[_0x4cc7('0xca6')](_0x43df64); continue; case '3': return _0x5226f2; case '4': Object[_0x4cc7('0x8')]['hasOwnProperty']['call'](_0x43df64, _0x4cc7('0xca3')) && (_0x5226f2[_0x4cc7('0xca3')] = _0x43df64[_0x4cc7('0xca3')]); continue; case '5': var _0x5226f2 = new _0x25e536(); continue; case '6': _0x5226f2[_0x4cc7('0x3b75')] = _0x43df64[_0x4cc7('0x3b75')]; continue; case '7': _0x5226f2['name'] = _0x43df64[_0x4cc7('0x5e2')]; continue; case '8': _0x5226f2[_0x4cc7('0x3b52')] = _0x43df64['libraryType']; continue; case '9': if (null == _0x43df64 || '' == _0x43df64) return null; continue; } break; } } ; _0x25e536[_0x4cc7('0x28ff')] = function(_0x5d1fb8) { if (null == _0x5d1fb8) return null; var _0x2e884b = _0x5d1fb8[_0x4cc7('0x2d')]('?'); var _0x2d2e86 = -0x1 < _0x2e884b ? _0x3a8a6f[_0x4cc7('0x946')](_0x5d1fb8, 0x0, _0x2e884b) : _0x5d1fb8; for (_0x29cea6[_0x4cc7('0x20')](_0x2d2e86, '\x5c', '/'); _0x29cea6[_0x4cc7('0x51')](_0x2d2e86, '/'); ) _0x2d2e86 = _0x3a8a6f[_0x4cc7('0x946')](_0x2d2e86, 0x0, _0x2d2e86[_0x4cc7('0x21')] - 0x1); return _0x29cea6[_0x4cc7('0x51')](_0x2d2e86, _0x4cc7('0x3b79')) ? -0x1 < _0x2e884b ? _0x56067a[_0x4cc7('0x844')](_0x2d2e86 + _0x4cc7('0x3b7a'), _0x3a8a6f[_0x4cc7('0x946')](_0x5d1fb8, _0x2e884b, null)) : _0x2d2e86 + _0x4cc7('0x3b7a') : _0x5d1fb8; } ; _0x25e536[_0x4cc7('0x2900')] = function(_0x1da162, _0x50d7e4) { if (null != _0x1da162) return _0x1da162; _0x1da162 = _0x50d7e4['indexOf']('?'); _0x1da162 = -0x1 < _0x1da162 ? _0x3a8a6f[_0x4cc7('0x946')](_0x50d7e4, 0x0, _0x1da162) : _0x50d7e4; for (_0x29cea6[_0x4cc7('0x20')](_0x1da162, '\x5c', '/'); _0x29cea6[_0x4cc7('0x51')](_0x1da162, '/'); ) { if ('/' == _0x1da162) return _0x1da162; _0x1da162 = _0x3a8a6f[_0x4cc7('0x946')](_0x1da162, 0x0, _0x1da162[_0x4cc7('0x21')] - 0x1); } return _0x29cea6[_0x4cc7('0x51')](_0x1da162, '.bundle') ? _0x1da162 : _0x28093a['directory'](_0x1da162); } ; _0x25e536[_0x4cc7('0x8')] = {}; _0x25e536[_0x4cc7('0x8')][_0x4cc7('0xd63')] = null; _0x25e536[_0x4cc7('0x8')][_0x4cc7('0x3b75')] = null; _0x25e536[_0x4cc7('0x8')][_0x4cc7('0x3b52')] = null; _0x25e536[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x25e536[_0x4cc7('0x8')]['rootPath'] = null; _0x25e536[_0x4cc7('0x8')][_0x4cc7('0x986')] = null; _0x25e536[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x25e536; var _0x477148 = function() {}; _0x16dada['lime.utils.Assets'] = _0x477148; _0x477148[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b7b')]; _0x477148['exists'] = function(_0x1a761d, _0x1cb864) { null == _0x1cb864 && (_0x1cb864 = _0x56067a[_0x4cc7('0x845')]); var _0x1615ba = _0x1a761d['indexOf'](':'); var _0x686136 = _0x1a761d['substring'](0x0, _0x1615ba); _0x1a761d = _0x1a761d['substring'](_0x1615ba + 0x1); _0x686136 = _0x477148[_0x4cc7('0x1125')](_0x686136); return null != _0x686136 ? _0x686136['exists'](_0x1a761d, _0x1cb864) : !0x1; } ; _0x477148[_0x4cc7('0x14f5')] = function(_0x29d39d, _0x5e84d1, _0x35a97e) { if (_0x2d63f9[_0x4cc7('0x30e')] === _0x4cc7('0x3b7c')) { return null == _0x29d39d || 0x0 > _0x29d39d['x'] && (_0x29d39d[_0x4cc7('0x7d9')] -= -_0x29d39d['x'], _0x29d39d['x'] = 0x0, 0x0 >= _0x29d39d['x'] + _0x29d39d['width']) || _0x56067a[_0x4cc7('0x847')](0x0, _0x29d39d['y']) && (_0x29d39d['height'] -= -_0x29d39d['y'], _0x29d39d['y'] = 0x0, 0x0 >= _0x29d39d['y'] + _0x29d39d[_0x4cc7('0x98b')]) || _0x29d39d['x'] + _0x29d39d[_0x4cc7('0x7d9')] >= this[_0x4cc7('0x7d9')] && (_0x29d39d[_0x4cc7('0x7d9')] -= _0x29d39d['x'] + _0x29d39d[_0x4cc7('0x7d9')] - this[_0x4cc7('0x7d9')], 0x0 >= _0x29d39d[_0x4cc7('0x7d9')]) || _0x29d39d['y'] + _0x29d39d[_0x4cc7('0x98b')] >= this[_0x4cc7('0x98b')] && (_0x29d39d[_0x4cc7('0x98b')] -= _0x29d39d['y'] + _0x29d39d[_0x4cc7('0x98b')] - this[_0x4cc7('0x98b')], 0x0 >= _0x29d39d['height']) ? null : _0x29d39d; } else { if (_0x35a97e && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x121c')]) switch (_0x5e84d1) { case _0x4cc7('0x846'): case _0x4cc7('0x83d'): _0x35a97e = !0x1; break; case _0x4cc7('0x3b46'): var _0x142930 = _0x477148[_0x4cc7('0x121b')]['font']['get'](_0x29d39d); if (null != _0x142930) return _0x142930; break; case _0x4cc7('0x37c2'): _0x142930 = _0x477148['cache']['image'][_0x4cc7('0x2b')](_0x29d39d); if (_0x477148[_0x4cc7('0x3b7d')](_0x142930)) return _0x142930; break; case _0x4cc7('0x387b'): case 'SOUND': _0x142930 = _0x477148['cache']['audio'][_0x4cc7('0x2b')](_0x29d39d); if (_0x477148['isValidAudio'](_0x142930)) return _0x142930; break; case _0x4cc7('0x3b57'): throw new _0x202aa0(_0x4cc7('0x3b58') + _0x29d39d); default: return null; } var _0x930d4d = _0x29d39d[_0x4cc7('0x2d')](':'); _0x142930 = _0x29d39d[_0x4cc7('0xde7')](0x0, _0x930d4d); _0x930d4d = _0x29d39d[_0x4cc7('0xde7')](_0x930d4d + 0x1); var _0x32a840 = _0x477148[_0x4cc7('0x1125')](_0x142930); if (null != _0x32a840) if (_0x32a840[_0x4cc7('0x9e8')](_0x930d4d, _0x5e84d1)) { if (_0x32a840['isLocal'](_0x930d4d, _0x5e84d1)) return _0x142930 = _0x32a840[_0x4cc7('0x14f5')](_0x930d4d, _0x5e84d1), _0x35a97e && _0x477148[_0x4cc7('0x121b')]['enabled'] && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9e7')](_0x29d39d, _0x5e84d1, _0x142930), _0x142930; _0x491796[_0x4cc7('0x12aa')](_0x5e84d1 + _0x4cc7('0x1bdd') + _0x29d39d + _0x4cc7('0x3b7e'), { 'fileName': 'Assets.hx', 'lineNumber': 0x84, 'className': 'lime.utils.Assets', 'methodName': _0x4cc7('0x14f5') }); } else _0x491796['error'](_0x4cc7('0x3b7f') + _0x5e84d1 + _0x4cc7('0x3b80') + _0x29d39d + '\x22', { 'fileName': 'Assets.hx', 'lineNumber': 0x89, 'className': _0x2d63f9[_0x4cc7('0x310')], 'methodName': _0x4cc7('0x14f5') }); else _0x491796[_0x4cc7('0x12aa')](_0x477148[_0x4cc7('0x3b81')](_0x142930), { 'fileName': _0x4cc7('0x3b82'), 'lineNumber': 0x8e, 'className': _0x4cc7('0x3b83'), 'methodName': _0x4cc7('0x14f5') }); return null; } } ; _0x477148[_0x4cc7('0x3b5a')] = function(_0x1e313b, _0x2ce28c) { null == _0x2ce28c && (_0x2ce28c = !0x0); return _0x477148['getAsset'](_0x1e313b, _0x4cc7('0x387a'), _0x2ce28c); } ; _0x477148[_0x4cc7('0xcb0')] = function(_0x5980d7) { return _0x477148[_0x4cc7('0x14f5')](_0x5980d7, 'BINARY', !0x1); } ; _0x477148[_0x4cc7('0xbfb')] = function(_0x11b52c, _0x29d072) { if ('EQGpi' !== _0x4cc7('0x3b84')) { null == _0x29d072 && (_0x29d072 = !0x0); return _0x477148[_0x4cc7('0x14f5')](_0x11b52c, 'FONT', _0x29d072); } else { this[_0x4cc7('0xec5')]['setIndexedPosition'](13.8, 0.2); this['angel'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4d); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](13.9, -0.2); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x2182db = new _0x161060(this['angel'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3b85'), 0xc8, -0xb4, null, null, null, _0x2182db); this[_0x4cc7('0xace')]['updateCallback'] = (_0x37a526 = this['tunnel'], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x50c')])); _0x2182db = this[_0x4cc7('0x286b')]; 0x1 != 0x0 < _0x2182db[_0x4cc7('0x2357')] && (_0x2182db[_0x4cc7('0x2357')] = 0.12); } } ; _0x477148[_0x4cc7('0x1986')] = function(_0x56fa9a, _0x1710dd) { null == _0x1710dd && (_0x1710dd = !0x0); return _0x477148[_0x4cc7('0x14f5')](_0x56fa9a, _0x4cc7('0x37c2'), _0x1710dd); } ; _0x477148['getLibrary'] = function(_0x284976) { if (null == _0x284976 || '' == _0x284976) _0x284976 = _0x4cc7('0xca5'); var _0x5dcf77 = _0x477148[_0x4cc7('0x152d')]; return null != _0x842c50[_0x284976] ? _0x5dcf77[_0x4cc7('0xd77')](_0x284976) : _0x5dcf77['h'][_0x284976]; } ; _0x477148[_0x4cc7('0x189c')] = function(_0x206b7d) { return _0x477148[_0x4cc7('0x14f5')](_0x206b7d, 'TEXT', !0x1); } ; _0x477148[_0x4cc7('0xcaf')] = function(_0x2d241c, _0x41903f, _0x47ee54) { null == _0x47ee54 && (_0x47ee54 = !0x0); if (_0x47ee54 && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x121c')] && _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9e8')](_0x2d241c, _0x41903f)) return !0x0; var _0x377a4f = _0x2d241c[_0x4cc7('0x2d')](':'); _0x47ee54 = _0x2d241c[_0x4cc7('0xde7')](0x0, _0x377a4f); _0x2d241c = _0x2d241c[_0x4cc7('0xde7')](_0x377a4f + 0x1); _0x47ee54 = _0x477148[_0x4cc7('0x1125')](_0x47ee54); return null != _0x47ee54 ? _0x47ee54[_0x4cc7('0xcaf')](_0x2d241c, _0x41903f) : !0x1; } ; _0x477148[_0x4cc7('0x3b86')] = function(_0x4f4aa7) { if (_0x4cc7('0x3b87') === _0x4cc7('0x3b87')) { return null != _0x4f4aa7; } else { var _0x334f94 = f++; d['set'](_0x334f94, e[_0x334f94]); } } ; _0x477148[_0x4cc7('0x3b7d')] = function(_0x8a88f7) { return _0x2d63f9[_0x4cc7('0x311')](null, _0x8a88f7) ? null != _0x8a88f7[_0x4cc7('0xaa3')] : !0x1; } ; _0x477148['loadLibrary'] = function(_0x53f934) { var _0x3b85e0 = {}; _0x3b85e0[_0x4cc7('0x3b88')] = _0x4cc7('0x3b89'); var _0x3d4742 = new _0x3cded9() , _0x588fb6 = _0x477148[_0x4cc7('0x1125')](_0x53f934); if (null != _0x588fb6) return _0x588fb6['load'](); _0x588fb6 = _0x53f934; var _0x1b37b5 = null , _0x165c68 = _0x477148[_0x4cc7('0x3b8a')]; (null != _0x842c50[_0x53f934] ? _0x165c68[_0x4cc7('0xd76')](_0x53f934) : _0x165c68['h']['hasOwnProperty'](_0x53f934)) ? (_0x588fb6 = _0x477148[_0x4cc7('0x3b8a')], _0x588fb6 = null != _0x842c50[_0x53f934] ? _0x588fb6[_0x4cc7('0xd77')](_0x53f934) : _0x588fb6['h'][_0x53f934], _0x1b37b5 = _0x477148['defaultRootPath']) : (_0x29cea6[_0x4cc7('0x51')](_0x588fb6, _0x4cc7('0x3b79')) && (_0x588fb6 += _0x4cc7('0x3b7a')), _0x588fb6 = _0x477148['__cacheBreak'](_0x588fb6)); _0x25e536[_0x4cc7('0x1128')](_0x588fb6, _0x1b37b5)[_0x4cc7('0x928')](function(_0x588fb6) { if (null == _0x588fb6) _0x3d4742[_0x4cc7('0x12aa')](_0x4cc7('0x152c') + _0x53f934 + '\x22'); else if (_0x588fb6 = _0x3ad3c9[_0x4cc7('0xca4')](_0x588fb6), null == _0x588fb6) _0x3d4742[_0x4cc7('0x12aa')](_0x4cc7('0x3b8b') + _0x53f934 + '\x22'); else { var _0x1b37b5 = _0x477148['libraries']; null != _0x842c50[_0x53f934] ? _0x1b37b5['setReserved'](_0x53f934, _0x588fb6) : _0x1b37b5['h'][_0x53f934] = _0x588fb6; _0x588fb6['onChange'][_0x4cc7('0x2a')]((_0x37a526 = _0x477148[_0x4cc7('0x152e')], _0x48c401(_0x37a526, _0x37a526['dispatch']))); _0x588fb6 = _0x588fb6[_0x4cc7('0x40')](); _0x3d4742[_0x4cc7('0x39df')](_0x588fb6); } })['onError'](function(_0x588fb6) { if ('DqFSN' === _0x3b85e0['wNzLQ']) { _0x19023b[_0x4cc7('0x493')]()[_0x4cc7('0x2bf1')](); _0x396698[_0x4cc7('0x8')][_0x4cc7('0x25f8')]['call'](this, _0x53f934, _0x3d4742); _0x963af0['get_instance']()[_0x4cc7('0x224a')][_0x4cc7('0x2b')](_0x4cc7('0x2bf2'))['achievement'][_0x4cc7('0x20c9')](); this[_0x4cc7('0x2bef')] && (this[_0x4cc7('0x2bef')] = !0x1, _0x19023b['get_instance']()['displayMessage'](_0x4cc7('0x2bf3'))); } else { _0x3d4742[_0x4cc7('0x12aa')](_0x4cc7('0x3b8c') + _0x53f934 + '\x22'); } }); return _0x3d4742[_0x4cc7('0xbdd')]; } ; _0x477148[_0x4cc7('0xca2')] = function(_0x23fb0c, _0x2240f1) { var _0x4a5c1e = _0x477148['libraries']; if (null != _0x842c50[_0x23fb0c] ? _0x4a5c1e[_0x4cc7('0xd76')](_0x23fb0c) : _0x4a5c1e['h']['hasOwnProperty'](_0x23fb0c)) { _0x4a5c1e = _0x477148['libraries']; if ((null != _0x842c50[_0x23fb0c] ? _0x4a5c1e[_0x4cc7('0xd77')](_0x23fb0c) : _0x4a5c1e['h'][_0x23fb0c]) == _0x2240f1) return; _0x477148[_0x4cc7('0x3b8d')](_0x23fb0c); } null != _0x2240f1 && _0x2240f1['onChange']['add'](_0x477148['library_onChange']); _0x4a5c1e = _0x477148[_0x4cc7('0x152d')]; null != _0x842c50[_0x23fb0c] ? _0x4a5c1e[_0x4cc7('0x97d')](_0x23fb0c, _0x2240f1) : _0x4a5c1e['h'][_0x23fb0c] = _0x2240f1; } ; _0x477148[_0x4cc7('0x3b8d')] = function(_0x4e9ec8) { var _0x3ad381 = _0x477148[_0x4cc7('0x152d')]; _0x3ad381 = null != _0x842c50[_0x4e9ec8] ? _0x3ad381[_0x4cc7('0xd77')](_0x4e9ec8) : _0x3ad381['h'][_0x4e9ec8]; null != _0x3ad381 && (_0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9fd')](_0x4e9ec8 + ':'), _0x3ad381[_0x4cc7('0x152e')][_0x4cc7('0x95b')](_0x477148[_0x4cc7('0x3b8e')]), _0x3ad381[_0x4cc7('0x360f')]()); _0x477148['libraries'][_0x4cc7('0x95b')](_0x4e9ec8); } ; _0x477148[_0x4cc7('0x32bd')] = function(_0x13fd10) { 0x0 < _0x477148[_0x4cc7('0x121b')]['version'] && (_0x13fd10 = -0x1 < _0x13fd10['indexOf']('?') ? _0x13fd10 + ('&' + _0x477148['cache'][_0x4cc7('0x986')]) : _0x13fd10 + ('?' + _0x477148['cache'][_0x4cc7('0x986')])); return _0x13fd10; } ; _0x477148['__libraryNotFound'] = function(_0x1d826d) { if (_0x4cc7('0x3b8f') !== _0x4cc7('0x3b90')) { if (null == _0x1d826d || '' == _0x1d826d) _0x1d826d = 'default'; return null == _0x3cecb9[_0x4cc7('0x921')] || null == _0x3cecb9[_0x4cc7('0x921')][_0x4cc7('0x925')] || _0x3cecb9['current'][_0x4cc7('0x925')][_0x4cc7('0x43')] ? _0x4cc7('0x3b91') + _0x1d826d + '\x22' : _0x4cc7('0x3b91') + _0x1d826d + '\x22,\x20or\x20it\x20is\x20not\x20yet\x20preloaded'; } else { l['update'](_0x1d826d, b); } } ; _0x477148['library_onChange'] = function() { _0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9fd')](); _0x477148[_0x4cc7('0x152e')][_0x4cc7('0x152f')](); } ; var _0x26bb96 = {}; _0x16dada[_0x4cc7('0x3b92')] = _0x26bb96; _0x26bb96[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b93'), 'BytePointer_Impl_']; _0x26bb96[_0x4cc7('0x9e7')] = function(_0x3d4e45, _0x363e6c, _0x5b87fc, _0x4cf584, _0x313a38) { null != _0x4cf584 && (_0x363e6c = _0x3fbf75[_0x4cc7('0x2a4b')](_0x4cf584)); null != _0x363e6c || null == _0x5b87fc ? (_0x3d4e45[_0x4cc7('0x33a1')] = _0x363e6c, _0x3d4e45['offset'] = null != _0x313a38 ? _0x313a38 : 0x0) : (_0x3d4e45[_0x4cc7('0x33a1')] = _0x3fbf75[_0x4cc7('0x2a4b')](_0x5b87fc[_0x4cc7('0xaa3')]), _0x3d4e45[_0x4cc7('0x18f5')] = null != _0x313a38 ? _0x5b87fc[_0x4cc7('0x311b')] + _0x313a38 : _0x5b87fc['byteOffset']); } ; var _0x514005 = function(_0x43a5e0, _0x2abfa8) { this[_0x4cc7('0x33a1')] = _0x43a5e0; this[_0x4cc7('0x18f5')] = _0x2abfa8; }; _0x16dada[_0x4cc7('0x3b94')] = _0x514005; _0x514005[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), 'utils', _0x4cc7('0x3b95')]; _0x514005[_0x4cc7('0x8')] = {}; _0x514005[_0x4cc7('0x8')][_0x4cc7('0x33a1')] = null; _0x514005[_0x4cc7('0x8')]['offset'] = null; _0x514005[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x514005; var _0x406a52 = {}; _0x16dada['lime.utils._Bytes.Bytes_Impl_'] = _0x406a52; _0x406a52[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b96'), 'Bytes_Impl_']; _0x406a52['_new'] = function(_0x3f50aa, _0x39e831) { return new _0x3fbf75(_0x39e831); } ; _0x406a52['compress'] = function(_0x400654, _0x290e6c) { if (_0x4cc7('0x3b97') !== 'xfYsk') { switch (_0x290e6c[0x1]) { case 0x0: return _0x2a35fb[_0x4cc7('0x33b2')](_0x400654); case 0x1: return _0x188eca[_0x4cc7('0x33b2')](_0x400654); case 0x2: return _0x5508f1[_0x4cc7('0x33b2')](_0x400654); case 0x3: return _0x793c1e[_0x4cc7('0x33b2')](_0x400654); } } else { _0x400654 = _0x4b25d1['primary']; _0x290e6c = _0x400654['savedProgress']; _0x290e6c = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x290e6c['id'], _0x290e6c[_0x4cc7('0xc12')]); _0x400654 = _0x400654[_0x4cc7('0xc2f')]; if (0x3 <= (_0x290e6c < _0x400654 ? _0x290e6c : _0x400654)) { _0x4f9920['go'](_0x349093[_0x4cc7('0x323f')]()); return; } _0x104058[_0x4cc7('0x310d')]['set_value'](!0x1); } } ; _0x406a52['decompress'] = function(_0x5c5e60, _0x51528c) { switch (_0x51528c[0x1]) { case 0x0: return _0x2a35fb[_0x4cc7('0x3974')](_0x5c5e60); case 0x1: return _0x188eca[_0x4cc7('0x3974')](_0x5c5e60); case 0x2: return _0x5508f1[_0x4cc7('0x3974')](_0x5c5e60); case 0x3: return _0x793c1e[_0x4cc7('0x3974')](_0x5c5e60); } } ; _0x406a52['fromBytes'] = function(_0x43016a) { return null == _0x43016a ? null : _0x406a52[_0x4cc7('0x376d')](_0x43016a[_0x4cc7('0x21')], _0x43016a['b']['bufferValue']); } ; _0x406a52[_0x4cc7('0xcb6')] = function(_0x37dd07) { return null; } ; _0x406a52[_0x4cc7('0x1128')] = function(_0x5a7900) { return new _0x342c8f()[_0x4cc7('0x40')](_0x5a7900); } ; _0x406a52[_0x4cc7('0x1815')] = function(_0x182d49) { if ('IxAMm' === _0x4cc7('0x3b98')) { _0x182d49 = _0x3fbf75['ofString'](_0x182d49); return _0x406a52[_0x4cc7('0x376d')](_0x182d49[_0x4cc7('0x21')], _0x182d49['b']['bufferValue']); } else { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c7')][_0x4cc7('0x96b')](this, _0x182d49, b); if (b) { b = 0x0; for (var _0x426b81 = this[_0x4cc7('0xae0')]; b < _0x426b81[_0x4cc7('0x21')]; ) { var _0x180c0d = _0x426b81[b]; ++b; _0x180c0d['__update'](_0x182d49, !0x0); } } } } ; var _0x56eafe = _0x16dada[_0x4cc7('0x3b99')] = {}; _0x16dada[_0x4cc7('0x3b99')][_0x4cc7('0xd03')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x3b9a')]; _0x16dada[_0x4cc7('0x3b99')][_0x4cc7('0xd2d')] = [_0x4cc7('0x3b9b'), _0x4cc7('0x3b9c'), _0x4cc7('0x3977'), _0x4cc7('0x3b9d')]; _0x56eafe[_0x4cc7('0x3b9b')] = ['DEFLATE', 0x0]; _0x56eafe[_0x4cc7('0x3b9b')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x56eafe['DEFLATE'][_0x4cc7('0xd2f')] = _0x56eafe; _0x56eafe[_0x4cc7('0x3b9c')] = [_0x4cc7('0x3b9c'), 0x1]; _0x56eafe[_0x4cc7('0x3b9c')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x56eafe['GZIP'][_0x4cc7('0xd2f')] = _0x56eafe; _0x56eafe[_0x4cc7('0x3977')] = ['LZMA', 0x2]; _0x56eafe['LZMA'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x56eafe['LZMA'][_0x4cc7('0xd2f')] = _0x56eafe; _0x56eafe['ZLIB'] = ['ZLIB', 0x3]; _0x56eafe['ZLIB'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x56eafe[_0x4cc7('0x3b9d')][_0x4cc7('0xd2f')] = _0x56eafe; var _0x491796 = function() {}; _0x16dada[_0x4cc7('0x3b9e')] = _0x491796; _0x491796[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x2d63f9[_0x4cc7('0x4f6')]]; _0x491796[_0x4cc7('0x12aa')] = function(_0x3969f8, _0x3fba3b) { if (0x1 <= _0x491796['level']) { if ('JlqRH' !== 'tNAdA') { _0x3969f8 = _0x56067a[_0x4cc7('0x849')]('[' + _0x3fba3b[_0x4cc7('0x2ba3')], _0x4cc7('0x3b9f')) + _0x4bf907['string'](_0x3969f8); if (_0x491796[_0x4cc7('0x3ba0')]) throw new _0x202aa0(_0x3969f8); console[_0x4cc7('0x12aa')](_0x3969f8); } else { if (null != _0x3969f8 && _0x3969f8[_0x4cc7('0x907')] == this) { _0x3969f8[_0x4cc7('0xb2c')](); _0x3969f8[_0x4cc7('0xab8')] || (_0x3969f8[_0x4cc7('0xab8')] = !0x0, _0x3969f8[_0x4cc7('0xab9')]()); this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']()); var _0xab99c8 = new _0x76b31e(_0x56067a[_0x4cc7('0x848')],!0x0); _0x3969f8[_0x4cc7('0xa27')](_0xab99c8); null != this[_0x4cc7('0x99c')] && (null != _0x3969f8[_0x4cc7('0x99c')] && this['stage'][_0x4cc7('0xb77')]() == _0x3969f8 && this[_0x4cc7('0x99c')][_0x4cc7('0xc4d')](null), _0xab99c8 = new _0x76b31e(_0x4cc7('0x1fad'),!0x1,!0x1), _0x3969f8[_0x4cc7('0xa27')](_0xab99c8), _0x3969f8['__dispatchChildren'](_0xab99c8), _0x3969f8['__setStageReference'](null)); _0x3969f8[_0x4cc7('0x907')] = null; _0x3a8a6f[_0x4cc7('0x95b')](this[_0x4cc7('0xae0')], _0x3969f8); this[_0x4cc7('0xb63')][_0x4cc7('0x29')](_0x3969f8); _0x3969f8[_0x4cc7('0xb2c')](); } return _0x3969f8; } } } ; _0x491796[_0x4cc7('0x39da')] = function(_0x32574a, _0x5f094c) { 0x3 <= _0x491796['level'] && console[_0x4cc7('0x39da')]('[' + _0x5f094c[_0x4cc7('0x2ba3')] + ']\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x32574a)); } ; _0x491796[_0x4cc7('0x3ba1')] = function(_0x1736e4, _0x19ae52) { if ('PMAjL' === _0x4cc7('0x3ba2')) { var _0x3ea11d = new _0x4029ca(); _0x3ea11d[_0x4cc7('0x1fdf')] = !0x0; _0x3ea11d[_0x4cc7('0x12aa')] = _0x1736e4; return _0x3ea11d; } else { 0x5 <= _0x491796['level'] && console[_0x4cc7('0x2465')]('[' + _0x19ae52[_0x4cc7('0x2ba3')] + ']\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1736e4)); } } ; _0x491796[_0x4cc7('0x1de4')] = function(_0x24442b, _0x1e5ab4) { _0x2d63f9['JggcR'](0x2, _0x491796[_0x4cc7('0xbeb')]) && console[_0x4cc7('0x1de4')]('[' + _0x1e5ab4[_0x4cc7('0x2ba3')] + _0x4cc7('0x3ba3') + _0x4bf907['string'](_0x24442b)); } ; var _0x11b7de = function() { if (_0x4cc7('0x3ba4') !== _0x4cc7('0x3ba4')) { a = [_0x4cc7('0x3ba5'), 0x3, a, b, c, d]; a[_0x4cc7('0xd2f')] = _0x135984; a['toString'] = _0x3e3cd2; return a; } else { this[_0x4cc7('0x3ba6')] = new _0x3a1efa(); this[_0x4cc7('0x3ba7')] = new _0x3a1efa(); this[_0x4cc7('0x1f25')] = new _0x142a66(); this['onProgress'] = new _0x1047d6(); this[_0x4cc7('0x928')] = new _0x57743b(); this[_0x4cc7('0x1f28')] = this['bytesLoaded'] = 0x0; this[_0x4cc7('0x152d')] = []; this['libraryNames'] = []; this['onProgress'][_0x4cc7('0x2a')](_0x48c401(this, this['update'])); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x313')]] = _0x11b7de; _0x11b7de[_0x4cc7('0x8f2')] = [_0x4cc7('0x94'), _0x4cc7('0x52a'), _0x4cc7('0x2176')]; _0x11b7de[_0x4cc7('0x8')] = {}; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x43')] = null; _0x11b7de[_0x4cc7('0x8')]['onComplete'] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x926')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x1f26')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x1f25')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3ba7')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x1f28')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3ba6')] = null; _0x11b7de[_0x4cc7('0x8')]['initLibraryNames'] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x152d')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3ba8')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3ba9')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3baa')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3bab')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x1f27')] = null; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x3bac')] = function(_0x3786e5) { this.libraries.push(_0x3786e5); } ; _0x11b7de[_0x4cc7('0x8')]['addLibraryName'] = function(_0x164b1b) { -0x1 == this.libraryNames.indexOf(_0x164b1b) && this.libraryNames.push(_0x164b1b); } ; _0x11b7de[_0x4cc7('0x8')]['load'] = function() { var _0x2d76f0 = { mnNmJ: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 / _0x5260f5; }, cEEMY: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 == _0x5260f5; } }; if (_0x4cc7('0x3bad') !== _0x4cc7('0x3bae')) { for (var _0x1622a6 = this, _0x2ed4db = 0x0, _0x4651a8 = this.libraries; _0x56067a.tkblo(_0x2ed4db, _0x4651a8.length); ) { var _0x52ca0e = _0x4651a8[_0x2ed4db]; ++_0x2ed4db; this.bytesTotal += _0x52ca0e.bytesTotal; } this.loadedLibraries = -0x1; this.preloadStarted = !0x1; _0x2ed4db = 0x0; for (_0x4651a8 = this.libraries; _0x2ed4db < _0x4651a8.length; ) _0x52ca0e = [_0x4651a8[_0x2ed4db]], ++_0x2ed4db, _0x491796.verbose('Preloading\x20asset\x20library', { fileName: _0x4cc7('0x32fe'), lineNumber: 0x84, className: _0x4cc7('0x32ff'), methodName: _0x4cc7('0x40') }), _0x52ca0e[0x0].load().onProgress(function(_0x2ed4db) { return function(_0x4651a8, _0x52ca0e) { _0x1622a6.bytesLoaded = null == _0x1622a6.bytesLoadedCache.h.__keys__[_0x2ed4db[0x0].__id__] ? _0x1622a6.bytesLoaded + _0x4651a8 : _0x1622a6.bytesLoaded + (_0x4651a8 - _0x1622a6.bytesLoadedCache.h[_0x2ed4db[0x0].__id__]); _0x1622a6.bytesLoadedCache.set(_0x2ed4db[0x0], _0x4651a8); _0x1622a6.simulateProgress || _0x1622a6.onProgress.dispatch(_0x1622a6.bytesLoaded, _0x1622a6.bytesTotal); } ; }(_0x52ca0e)).onComplete(function(_0x2ed4db) { var _0xe2cd12 = { VGgaf: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 !== _0x5260f5; } }; if (_0x4cc7('0x3baf') === _0x4cc7('0x3baf')) { return function(_0x4651a8) { if (_0xe2cd12.VGgaf(_0x4cc7('0x3bb0'), _0x4cc7('0x3bb0'))) { return _0x4964ea.lastException = _0x52ca0e, _0x52ca0e instanceof _0x202aa0 && (_0x52ca0e = _0x52ca0e.val), null == _0x2ed4db && (_0x2ed4db = 'JSON'), _0x2ab848.silentTrace(_0x4cc7('0x3bb1') + _0x2ed4db + ':\x20' + _0x4bf907.string(_0x52ca0e), { fileName: _0x4cc7('0x2caa'), lineNumber: 0x1a, className: 'com.player03.run3.save.Base64JSON', methodName: _0x4cc7('0x22ba') }), _0x1622a6; } else { _0x1622a6.bytesLoaded = null == _0x1622a6.bytesLoadedCache.h.__keys__[_0x2ed4db[0x0].__id__] ? _0x1622a6.bytesLoaded + _0x2ed4db[0x0].bytesTotal : _0x1622a6.bytesLoaded + (_0x2ed4db[0x0].bytesTotal - _0x1622a6.bytesLoadedCache.h[_0x2ed4db[0x0].__id__]); _0x1622a6.loadedAssetLibrary(); } } ; } else { this.updateCamera(); this.duplicator.setIndexedPosition(4.8, 0x1e); this.duplicator.spritesheet.set_currentFrame(0x4f); this.duplicator.spritesheet.set_xInverted(!0x1); this.child.setIndexedPosition(0x3, 0x1f); this.child.spritesheet.set_currentFrame(0x66); this.child.spritesheet.set_xInverted(!0x0); var _0x2b08b5 = _0x1baaa1.width(0x3f2) , _0x166387 = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x3bb2'), -0x44, -0xac, null, null == _0x2b08b5 ? null : Math.round(_0x2d76f0.mnNmJ(_0x2b08b5, 2.5)), null, _0x166387); _0x2b08b5 = _0x1baaa1.width(0x384); _0x166387 = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x2769'), 0x8, 0x10c, null, _0x2d76f0.cEEMY(null, _0x2b08b5) ? null : Math.round(_0x2b08b5 / 2.5), null, _0x166387); this.showImage(_0x4cc7('0x23ab'), -0xc8, 0x28); } }(_0x52ca0e)).onError(function() { return function(_0x1622a6) { _0x491796.error(_0x1622a6, { fileName: 'Preloader.hx', lineNumber: 0xa8, className: 'lime.utils.Preloader', methodName: _0x4cc7('0x40') }); } ; }()); _0x2ed4db = 0x0; for (_0x4651a8 = this.libraryNames; _0x2ed4db < _0x4651a8.length; ) ++_0x2ed4db, this.bytesTotal += 0xc8; this.loadedLibraries++; this.preloadStarted = !0x0; this.updateProgress(); } else { _0x180fa9.view.get_camera().set_rotationZ(-0x5a); _0x180fa9.view.get_camera().set_rotationX(-0x9); _0x180fa9.view.get_camera().set_rotationY(0x24); _0x180fa9.view.get_camera().set_x(0xbe); _0x180fa9.view.get_camera().set_y(0x64); _0x180fa9.view.get_camera().set_z(-0x50); this.tunnel.display(0x0); this.angel.setIndexedPosition(1.1, 0x2, null, 0x1e); this.angel.spritesheet.set_currentFrame(0x4a); this.angel.spritesheet.set_xInverted(!0x0); this.child.setIndexedPosition(0x2, 0x1); this.child.spritesheet.set_currentFrame(0x4e); this.child.spritesheet.set_xInverted(!0x0); this.duplicator.setIndexedPosition(2.1, 1.5); this.duplicator.spritesheet.set_currentFrame(0x2e); var _0x5bc7d2 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x2c7b'), 0xc8, -0x168, -0x1, Math.round(0x258), null, _0x5bc7d2); _0x5bc7d2 = new _0x161060(this.child.get_onScreen()); this.dialog.addBubble(_0x56067a.iwYIv, -0xf0, -0xc8, null, null, null, _0x5bc7d2); _0x5bc7d2 = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble('Actually...', -0x1b8, -0x14, null, null, null, _0x5bc7d2); _0x5bc7d2 = new _0x161060(this.child.get_onScreen()); this.dialog.addBubble('Dad,\x20no.\x20I\x20already\x20said\x20we\x20aren\x27t!', 0x0, 0x17c, null, null, null, _0x5bc7d2); this.makeBold('already\x20said'); } } ; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x399d')] = function(_0x1698d1) { this.loadedLibraries++; var _0x165c91 = this.loadedLibraries; this.preloadStarted || ++_0x165c91; var _0x440fbd = this.libraries.length + this.libraryNames.length; null != _0x1698d1 ? _0x491796.verbose(_0x4cc7('0x3bb3') + _0x1698d1 + '\x20[' + _0x165c91 + '/' + _0x440fbd + ']', { fileName: _0x4cc7('0x32fe'), lineNumber: 0xc3, className: _0x4cc7('0x32ff'), methodName: _0x4cc7('0x399d') }) : _0x491796.verbose(_0x4cc7('0x3bb4') + _0x165c91 + '/' + _0x440fbd + ']', { fileName: _0x4cc7('0x32fe'), lineNumber: 0xc7, className: _0x2d63f9.bNKJS, methodName: _0x4cc7('0x399d') }); this.updateProgress(); } ; _0x11b7de[_0x4cc7('0x8')]['start'] = function() { this.complete || this.simulateProgress || !this.preloadComplete || (this.complete = !0x0, this.onComplete.dispatch()); } ; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x36221d, _0x56bac9) {} ; _0x11b7de[_0x4cc7('0x8')]['updateProgress'] = function() { var _0x431a26 = { IgrNB: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 - _0x5260f5; }, XXbNM: 'Preloader.hx' }; var _0x4db3b0 = this; this.simulateProgress || this.onProgress.dispatch(this.bytesLoaded, this.bytesTotal); if (this.loadedLibraries == this.libraries.length && !this.initLibraryNames) { this.initLibraryNames = !0x0; for (var _0x32311e = 0x0, _0x25db84 = this.libraryNames; _0x32311e < _0x25db84.length; ) { var _0x530fc4 = [_0x25db84[_0x32311e]]; ++_0x32311e; _0x491796.verbose('Preloading\x20asset\x20library:\x20' + _0x530fc4[0x0], { fileName: _0x4cc7('0x32fe'), lineNumber: 0xec, className: _0x4cc7('0x32ff'), methodName: _0x4cc7('0x3bb5') }); _0x477148.loadLibrary(_0x530fc4[0x0]).onProgress(function(_0x32311e) { var _0x18273f = { IUCzt: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 < _0x5260f5; } }; if (_0x4cc7('0x3bb6') !== _0x4cc7('0x3bb7')) { return function(_0x25db84, _0x530fc4) { if (0x0 < _0x530fc4) { var _0x380fe0 = _0x4db3b0.bytesTotalCache; (null != _0x842c50[_0x32311e[0x0]] ? _0x380fe0.existsReserved(_0x32311e[0x0]) : _0x380fe0.h.hasOwnProperty(_0x32311e[0x0])) || (_0x380fe0 = _0x4db3b0.bytesTotalCache, null != _0x842c50[_0x32311e[0x0]] ? _0x380fe0.setReserved(_0x32311e[0x0], _0x530fc4) : _0x380fe0.h[_0x32311e[0x0]] = _0x530fc4, _0x4db3b0.bytesTotal += _0x530fc4 - 0xc8); _0x25db84 > _0x530fc4 && (_0x25db84 = _0x530fc4); _0x530fc4 = _0x4db3b0.bytesLoadedCache2; (null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.existsReserved(_0x32311e[0x0]) : _0x530fc4.h.hasOwnProperty(_0x32311e[0x0])) ? (_0x530fc4 = _0x4db3b0.bytesLoadedCache2, _0x4db3b0.bytesLoaded += _0x25db84 - (null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.getReserved(_0x32311e[0x0]) : _0x530fc4.h[_0x32311e[0x0]])) : _0x4db3b0.bytesLoaded += _0x25db84; _0x530fc4 = _0x4db3b0.bytesLoadedCache2; null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.setReserved(_0x32311e[0x0], _0x25db84) : _0x530fc4.h[_0x32311e[0x0]] = _0x25db84; _0x4db3b0.simulateProgress || _0x4db3b0.onProgress.dispatch(_0x4db3b0.bytesLoaded, _0x4db3b0.bytesTotal); } } ; } else { if (_0x147c9e.render(this, _0x4db3b0), !(null == this.opaqueBackground && null == this.__graphics || !this.__renderable || 0x0 >= this.__worldAlpha)) { if (null != this.opaqueBackground && !this.__isCacheBitmapRender && 0x0 < this.get_width() && _0x18273f.IUCzt(0x0, this.get_height())) { _0x4db3b0.__setBlendMode(this.__worldBlendMode); _0x4db3b0.__pushMaskObject(this); var _0x349321 = _0x4db3b0.__context3D , _0x290826 = _0x432b23.__pool.get(); _0x290826.setTo(0x0, 0x0, this.get_width(), this.get_height()); _0x4db3b0.__pushMaskRect(_0x290826, this.__renderTransform); var _0x33373c = this.opaqueBackground; _0x349321.clear((_0x33373c >>> 0x10 & 0xff) / 0xff, (_0x33373c >>> 0x8 & 0xff) / 0xff, (_0x33373c & 0xff) / 0xff, 0x1, 0x0, 0x0, 0x1); _0x4db3b0.__popMaskRect(); _0x4db3b0.__popMaskObject(this); _0x432b23.__pool.release(_0x290826); } null != this.__graphics && _0x1af31a.render(this, _0x4db3b0); } } }(_0x530fc4)).onComplete(function(_0x32311e) { return function(_0x25db84) { _0x25db84 = 0xc8; var _0x530fc4 = _0x4db3b0.bytesTotalCache; if (null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.existsReserved(_0x32311e[0x0]) : _0x530fc4.h.hasOwnProperty(_0x32311e[0x0])) _0x25db84 = _0x4db3b0.bytesTotalCache, _0x25db84 = null != _0x842c50[_0x32311e[0x0]] ? _0x25db84.getReserved(_0x32311e[0x0]) : _0x25db84.h[_0x32311e[0x0]]; _0x530fc4 = _0x4db3b0.bytesLoadedCache2; (null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.existsReserved(_0x32311e[0x0]) : _0x530fc4.h.hasOwnProperty(_0x32311e[0x0])) ? (_0x530fc4 = _0x4db3b0.bytesLoadedCache2, _0x4db3b0.bytesLoaded += _0x431a26.IgrNB(_0x25db84, null != _0x842c50[_0x32311e[0x0]] ? _0x530fc4.getReserved(_0x32311e[0x0]) : _0x530fc4.h[_0x32311e[0x0]])) : _0x4db3b0.bytesLoaded += _0x25db84; _0x4db3b0.loadedAssetLibrary(_0x32311e[0x0]); } ; }(_0x530fc4)).onError(function() { var _0x3b578c = { INxju: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 * _0x5260f5; } }; if (_0x4cc7('0x3bb8') !== _0x4cc7('0x3bb8')) { var _0x235a3c = _0x48c401++; this.pieces.push(new _0x30a797(this,_0x3b578c.INxju(w, _0x4db3b0.perimeter) + _0x235a3c,0x0 < _0x235a3c ? this.pieces.get(this.pieces.get_length() - 0x1) : null,0x0 < w ? this.pieces.get((w - 0x1) * _0x4db3b0.perimeter + _0x235a3c) : null)); } else { return function(_0x4db3b0) { _0x491796.error(_0x4db3b0, { fileName: _0x431a26.XXbNM, lineNumber: 0x122, className: _0x4cc7('0x32ff'), methodName: _0x4cc7('0x3bb5') }); } ; } }()); } } this.simulateProgress || this.loadedLibraries != this.libraries.length + this.libraryNames.length || (this.preloadComplete || (this.preloadComplete = !0x0, _0x491796.verbose(_0x4cc7('0x3bb9'), { fileName: 'Preloader.hx', lineNumber: 0x12d, className: _0x4cc7('0x32ff'), methodName: 'updateProgress' })), this.start()); } ; _0x11b7de[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x11b7de; var _0x303fb5 = function() {}; _0x16dada[_0x4cc7('0x3bba')] = _0x303fb5; _0x303fb5[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bbb'), _0x4cc7('0x3bbc')]; _0x303fb5[_0x4cc7('0x8')] = {}; _0x303fb5[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = null; _0x303fb5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x303fb5; var _0x49afee = function(_0x2d0dab, _0x5744fc, _0x1765bd) { this[_0x4cc7('0x165d')] = !0x0; this['_delay'] = 0x0; this[_0x4cc7('0x3bbd')] = !0x1; this[_0x4cc7('0x1b45')] = 0x0; this[_0x4cc7('0x2f52')] = this['_snapping'] = this[_0x4cc7('0x3bbe')] = this[_0x4cc7('0xec3')] = !0x1; this[_0x4cc7('0xa26')] = _0x2d0dab; this[_0x4cc7('0x1ec7')] = _0x1765bd; this['duration'] = _0x5744fc; this['_ease'] = _0x3ae7ae[_0x4cc7('0x3bbf')]; }; _0x16dada[_0x4cc7('0x3bc0')] = _0x49afee; _0x49afee['__name__'] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bbb'), _0x4cc7('0x3bc1')]; _0x49afee[_0x4cc7('0x8f8')] = [_0x303fb5]; _0x49afee[_0x4cc7('0x8')] = {}; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc2')] = null; _0x49afee[_0x4cc7('0x8')]['id'] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x1ec7')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xa26')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x165d')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc3')] = null; _0x49afee[_0x4cc7('0x8')]['_ease'] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x2ac7')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x2ac8')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x1b9b')] = null; _0x49afee[_0x4cc7('0x8')]['_onRepeatParams'] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3301')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3302')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc4')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc5')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xffd')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xffe')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bbd')] = null; _0x49afee[_0x4cc7('0x8')]['_repeat'] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xec3')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bbe')] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bc6')] = null; _0x49afee[_0x4cc7('0x8')]['special'] = null; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x13')] = function() { for (var _0x4ea525 = 0x0, _0x635fff = _0x19c1c0.fields(this.properties); _0x4ea525 < _0x635fff.length; ) { var _0x462c24 = _0x635fff[_0x4ea525]; ++_0x4ea525; Object.prototype.hasOwnProperty.call(this.target, _0x462c24) ? this.target[_0x462c24] = _0x19c1c0.field(this.properties, _0x462c24) : _0x19c1c0.setProperty(this.target, _0x462c24, _0x19c1c0.field(this.properties, _0x462c24)); } } ; _0x49afee[_0x4cc7('0x8')]['autoVisible'] = function(_0x20de27) { null == _0x20de27 && (_0x20de27 = !0x0); this._autoVisible = _0x20de27; return this; } ; _0x49afee[_0x4cc7('0x8')]['callMethod'] = function(_0x74c828, _0x33099b) { if ('bKMFK' === _0x4cc7('0x3bc7')) { var _0x188a09 = new _0x59b5df(); _0x188a09.section = this.section; var _0x525545 = this.position; _0x188a09.position = new _0x21e384(_0x525545.x,_0x525545.y,_0x525545.z); _0x525545 = this.gravityEulers; _0x188a09.gravityEulers = new _0x21e384(_0x525545.x,_0x525545.y,_0x525545.z); _0x188a09.time = this.time; _0x188a09.profit = this.profit; return _0x188a09; } else { null == _0x33099b && (_0x33099b = []); return _0x74c828.apply(_0x74c828, _0x33099b); } } ; _0x49afee[_0x4cc7('0x8')]['change'] = function() { if (null != this._onUpdate) { if (_0x4cc7('0x3bc8') === 'vAPfU') { var _0x23babf = this._onUpdate , _0x501572 = this._onUpdateParams; null == _0x501572 && (_0x501572 = []); _0x23babf.apply(_0x23babf, _0x501572); } else { var _0x38a9fa = new _0x2cd08d(); _0x38a9fa.__fromSymbol(_0x23babf, this); return _0x38a9fa; } } } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x43')] = function(_0x2ac79c) { var _0x4855c8 = { vbgIF: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 != _0x5260f5; } }; null == _0x2ac79c && (_0x2ac79c = !0x0); if (_0x2ac79c && (this.change(), null != this._onComplete)) { if ('haWQj' !== 'nsMpH') { _0x2ac79c = this._onComplete; var _0x2ac779 = this._onCompleteParams; null == _0x2ac779 && (_0x2ac779 = []); _0x2ac79c.apply(_0x2ac79c, _0x2ac779); } else { if (0x2c <= _0x3a8a6f.cca(_0x2ac79c, e) && 0x30 >= _0x3a8a6f.cca(_0x2ac79c, e)) c += _0x2ac79c.substring(e, e + 0x1); else { for (_0x2ac779 = e; _0x4855c8.vbgIF(0x2c, _0x3a8a6f.cca(_0x2ac79c, e)) && 0x2d != _0x3a8a6f.cca(_0x2ac79c, e) && 0x2e != _0x3a8a6f.cca(_0x2ac79c, e) && 0x2f != _0x3a8a6f.cca(_0x2ac79c, e) && e <= d; ) ++e; _0x2ac779 = _0x29cea6.hex(_0x4bf907.parseInt(_0x2ac79c.substring(_0x2ac779, e))); c += _0x2ac779; --e; } ++e; } } _0x3ae7ae.unload(this); } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xc5d')] = function(_0x3e0e37) { this._delay = _0x3e0e37; return this; } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xa53')] = function(_0x3b8571) { this._ease = _0x3b8571; return this; } ; _0x49afee[_0x4cc7('0x8')]['move'] = function() {} ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x928')] = function(_0x3d53ef, _0x5c2e25) { if ('cdDPM' !== _0x4cc7('0x3bc9')) { return this._lightProbeWeights; } else { this._onComplete = _0x3d53ef; this._onCompleteParams = null == _0x5c2e25 ? [] : _0x5c2e25; 0x0 == this.duration && this.complete(); return this; } } ; _0x49afee[_0x4cc7('0x8')]['onRepeat'] = function(_0x41bf77, _0x2c904f) { this._onRepeat = _0x41bf77; this._onRepeatParams = null == _0x2c904f ? [] : _0x2c904f; return this; } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x920')] = function(_0x442f7e, _0x26b9e8) { this._onUpdate = _0x442f7e; this._onUpdateParams = null == _0x26b9e8 ? [] : _0x26b9e8; return this; } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bca')] = function(_0x4f46a1, _0x1ce5aa) { this._onPause = _0x4f46a1; this._onPauseParams = null == _0x1ce5aa ? [] : _0x1ce5aa; return this; } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bcb')] = function(_0xf83176, _0x611c8b) { this._onResume = _0xf83176; this._onResumeParams = null == _0x611c8b ? [] : _0x611c8b; return this; } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xbe7')] = function() { var _0x3d800c = { BcFQO: _0x4cc7('0xaa8'), BTNFE: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 < _0x5260f5; } }; if (_0x4cc7('0x3bcc') !== _0x4cc7('0x3bcc')) { var _0x566311 = this.__stage , _0x1206f9 = _0x566311.__renderer; if (_0x3d800c.BcFQO == _0x1206f9.__type || _0x4cc7('0xae6') == _0x1206f9.__type) this.__dispatchError(); else if (_0x4cc7('0xaac') == _0x1206f9.__type) this.context3D = new _0x16a517(_0x566311,_0x566311.context3D.__contextState,this), this.__dispatchCreate(); else if (_0x4cc7('0x89a') == _0x1206f9.__type) { this.__canvas = window.document.createElement('canvas'); this.__canvas.width = _0x566311.stageWidth; this.__canvas.height = _0x566311.stageHeight; _0x566311 = _0x1206f9.__context.attributes; _0x1206f9 = Object.prototype.hasOwnProperty.call(_0x566311, _0x4cc7('0x992')) && null == _0x566311.background; var _0x5078c7 = Object.prototype.hasOwnProperty.call(_0x566311, _0x4cc7('0x3945')) ? _0x566311.colorDepth : 0x20; _0x566311 = { alpha: _0x1206f9 || _0x3d800c.BTNFE(0x10, _0x5078c7), antialias: Object.prototype.hasOwnProperty.call(_0x566311, _0x4cc7('0x3946')) && 0x0 < _0x566311.antialiasing, depth: !0x0, premultipliedAlpha: !0x0, stencil: !0x0, preserveDrawingBuffer: !0x1 }; this.__webgl = _0x6b6cd4.getContextWebGL(this.__canvas, _0x566311); this.__dispatchError(); } } else { if (null != this._onPause) { var _0x540466 = this._onPause , _0x259535 = this._onPauseParams; null == _0x259535 && (_0x259535 = []); _0x540466.apply(_0x540466, _0x259535); } } } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bcd')] = function(_0x3e180f) { if (_0x56067a.sWzIU(_0x4cc7('0x3bce'), 'hEFrI')) { null == _0x55a4be.stopSolvingProblems && (_0x55a4be.stopSolvingProblems = new _0x34ff4b()); return _0x55a4be.stopSolvingProblems; } else { _0x56067a.UKmUY(null, _0x3e180f) && (_0x3e180f = !0x0); this._reflect = _0x3e180f; this.special = !0x0; return this; } } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bcf')] = function(_0x5e0e95) { null == _0x5e0e95 && (_0x5e0e95 = -0x1); this._repeat = _0x5e0e95; return this; } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x386d')] = function() { if (null != this._onResume) { var _0x5e4e90 = this._onResume , _0x1a5a0a = this._onResumeParams; null == _0x1a5a0a && (_0x1a5a0a = []); _0x5e4e90.apply(_0x5e4e90, _0x1a5a0a); } } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x18b6')] = function(_0x323c96) { null == _0x323c96 && (_0x323c96 = !0x0); this._reverse = _0x323c96; this.special = !0x0; return this; } ; _0x49afee[_0x4cc7('0x8')]['smartRotation'] = function(_0x27a541) { null == _0x27a541 && (_0x27a541 = !0x0); this._smartRotation = _0x27a541; this.special = !0x0; return this; } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x3bd0')] = function(_0x934fa1) { null == _0x934fa1 && (_0x934fa1 = !0x0); this._snapping = _0x934fa1; this.special = !0x0; return this; } ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function(_0x34bede, _0x4a0c99, _0x29a422) {} ; _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x49afee; var _0x194e60 = function(_0x50fc31, _0x1d1458, _0x502076) { this['active'] = !0x0; this[_0x4cc7('0x3bd1')] = []; this[_0x4cc7('0x3bd2')] = this['setVisible'] = this['initialized'] = this[_0x4cc7('0x3bd3')] = this['paused'] = this[_0x4cc7('0x3bd4')] = !0x1; this[_0x4cc7('0xa4f')] = _0x3b7d43[_0x4cc7('0xd88')]() / 0x3e8; _0x49afee[_0x4cc7('0x96b')](this, _0x50fc31, _0x1d1458, _0x502076); _0x194e60[_0x4cc7('0x3bd5')] || (_0x194e60[_0x4cc7('0x3bd5')] = !0x0, _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x194e60[_0x4cc7('0x3bd6')])); }; _0x16dada[_0x4cc7('0x3bd7')] = _0x194e60; _0x194e60[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4f8')], 'actuators', _0x4cc7('0x3bd8')]; _0x194e60['stage_onEnterFrame'] = function(_0x10dacd) { _0x10dacd = _0x3b7d43[_0x4cc7('0xd88')]() / 0x3e8; for (var _0x100748, _0x29edd0 = 0x0, _0x4054ec = 0x0, _0x5f5a49 = _0x194e60[_0x4cc7('0x3bd9')]; _0x4054ec < _0x5f5a49; ) _0x4054ec++, _0x100748 = _0x194e60[_0x4cc7('0x3bbb')][_0x29edd0], null != _0x100748 && _0x100748[_0x4cc7('0x145d')] ? (_0x10dacd >= _0x100748['timeOffset'] && _0x100748['update'](_0x10dacd), ++_0x29edd0) : (_0x194e60[_0x4cc7('0x3bbb')][_0x4cc7('0xa5e')](_0x29edd0, 0x1), --_0x194e60['actuatorsLength']); } ; _0x194e60[_0x4cc7('0x92b')] = _0x49afee; _0x194e60[_0x4cc7('0x8')] = _0x5aff49(_0x49afee[_0x4cc7('0x8')], { '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() { _0x49afee[_0x4cc7('0x8')][_0x4cc7('0x13')][_0x4cc7('0x96b')](this); if (this[_0x4cc7('0x3bd2')] && Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](this['properties'], _0x4cc7('0x1341'))) { if ('VQptP' !== 'BSCBm') { var _0x509525 = this['target']; if (null != (Object['prototype'][_0x4cc7('0x959')]['call'](_0x509525, _0x4cc7('0x12cf')) ? _0x19c1c0['field'](_0x509525, _0x4cc7('0x12cf')) : _0x19c1c0['getProperty'](_0x509525, _0x4cc7('0x12cf')))) { if (_0x2d63f9[_0x4cc7('0x314')] === _0x4cc7('0x3bda')) { _0x509525 = this[_0x4cc7('0xa26')]; var _0x5d1add = 0x0 < _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], 'alpha'); !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x509525, _0x4cc7('0x12cf')) || _0x509525[_0x4cc7('0x2d6')] && _0x509525[_0x4cc7('0x2d6')]['set_visible'] ? _0x19c1c0['setProperty'](_0x509525, _0x4cc7('0x12cf'), _0x5d1add) : _0x509525['visible'] = _0x5d1add; } else { _0x3ae7ae[_0x4cc7('0xd8a')](this['cameraPosition'], null, !0x0); _0x3ae7ae['stop'](this[_0x4cc7('0x2308')], null, !0x0); this['cameraRotation'] = this[_0x4cc7('0x2950')] = null; this[_0x4cc7('0x2b2b')]['resetBox'](); this[_0x4cc7('0x2b2b')] = null; this[_0x4cc7('0xac8')]['setIndexedPosition'](0.36, 26.1, null, 0xa); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')]['set_currentFrame'](0x56); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x36a7fa = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this[_0x4cc7('0xace')][_0x4cc7('0xf91')](_0x4cc7('0x2b2d'), 0x0, -0x128, _0x36a7fa, null, 0xffffff)[_0x4cc7('0x21fb')](this['centered']); } } } else { _0xec98bb[_0x4cc7('0x24ab')](); for (var _0x1fc19c = 0x0, _0x411e2f = this[_0x4cc7('0x29a4')]; _0x1fc19c < _0x411e2f[_0x4cc7('0x34')](); ) { var _0x55f285 = _0x411e2f[_0x4cc7('0x2b')](_0x1fc19c); ++_0x1fc19c; null != _0x55f285 && _0x55f285[_0x4cc7('0x33f4')](); } !_0x1fb3e3[_0x4cc7('0x23e8')][_0x4cc7('0x23e9')]() || _0x1fb3e3[_0x4cc7('0x23e8')][_0x4cc7('0x9ec')] ? this[_0x4cc7('0x3261')](_0x1fb3e3['all'][_0x4cc7('0x2b')](0x0)) : this[_0x4cc7('0x3261')](_0x1fb3e3[_0x4cc7('0x23e8')]); _0x56067a[_0x4cc7('0x3bdb')](null, _0x2081a8[_0x4cc7('0xbc4')]['tunnel']) && _0x962df6[_0x4cc7('0x493')]()[_0x4cc7('0x2a03')](null, null); this[_0x4cc7('0x2245')](this[_0x4cc7('0x29a6')][_0x4cc7('0x472')]() + this['selectedButton'][_0x4cc7('0xa74')]() / 0x2); this[_0x4cc7('0x33e7')] = null; _0x1fc19c = _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0xb7f')]; if (null != _0x1fc19c && null != _0x1fc19c[_0x4cc7('0xfdc')] && 0x0 < _0x1fc19c[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (_0x1fc19c = _0x1fc19c[_0x4cc7('0xfdc')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x11d6')], null != _0x1fc19c && null != _0x1fc19c[_0x4cc7('0x2ad3')] && 0x0 < _0x1fc19c['charactersAllowed']['get_length']())) for (_0x411e2f = 0x0, _0x55f285 = this[_0x4cc7('0x29a4')]; _0x411e2f < _0x55f285[_0x4cc7('0x34')](); ) { var _0x3f0aca = _0x55f285[_0x4cc7('0x2b')](_0x411e2f); ++_0x411e2f; null != _0x3f0aca && _0x3f0aca['get_visible']() && !_0x1fc19c[_0x4cc7('0x2d32')](_0x3f0aca[_0x4cc7('0xb30')]) && _0x3f0aca[_0x4cc7('0x2a04')](!0x0); } this[_0x4cc7('0xc20')](!0x0); } } }, 'autoVisible': function(_0x324f45) { null == _0x324f45 && (_0x324f45 = !0x0); this[_0x4cc7('0x165d')] = _0x324f45; if (!_0x324f45 && (this[_0x4cc7('0x3bd2')] = !0x1, this[_0x4cc7('0x3bdc')])) { _0x324f45 = this[_0x4cc7('0xa26')]; var _0xc674e3 = this['cacheVisible']; !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x324f45, 'visible') || _0x324f45[_0x4cc7('0x2d6')] && _0x324f45[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x324f45, _0x4cc7('0x12cf'), _0xc674e3) : _0x324f45[_0x4cc7('0x12cf')] = _0xc674e3; } return this; }, 'delay': function(_0x18d153) { this[_0x4cc7('0x3bc3')] = _0x18d153; this[_0x4cc7('0x3bdd')] = this['startTime'] + _0x18d153; return this; }, 'getField': function(_0x3c37cf, _0x149eb0) { return Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3c37cf, _0x149eb0) ? _0x19c1c0[_0x4cc7('0x997')](_0x3c37cf, _0x149eb0) : _0x19c1c0['getProperty'](_0x3c37cf, _0x149eb0); }, 'initialize': function() { for (var _0x47c525, _0xd548c5 = 0x0, _0x2ddf80 = _0x19c1c0['fields'](this[_0x4cc7('0x1ec7')]); _0xd548c5 < _0x2ddf80[_0x4cc7('0x21')]; ) { var _0xa077f1 = _0x2ddf80[_0xd548c5]; ++_0xd548c5; var _0x50e3a8 = !0x0; !Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](this['target'], _0xa077f1) || this[_0x4cc7('0xa26')]['__properties__'] && this[_0x4cc7('0xa26')][_0x4cc7('0x2d6')][_0x4cc7('0xd01') + _0xa077f1] ? (_0x50e3a8 = !0x1, _0x47c525 = _0x19c1c0[_0x4cc7('0x1361')](this[_0x4cc7('0xa26')], _0xa077f1)) : _0x47c525 = _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0xa26')], _0xa077f1); if (_0x4cc7('0x39b') == typeof _0x47c525) { var _0x378c90 = this[_0x4cc7('0x1ec7')]; _0x378c90 = Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x378c90, _0xa077f1) ? _0x19c1c0['field'](_0x378c90, _0xa077f1) : _0x19c1c0[_0x4cc7('0x1361')](_0x378c90, _0xa077f1); null == _0x47c525 && (_0x47c525 = 0x0); null == _0x378c90 && (_0x378c90 = 0x0); _0x47c525 = new _0x2371f4(this[_0x4cc7('0xa26')],_0xa077f1,_0x47c525,_0x378c90 - _0x47c525,_0x50e3a8); this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](_0x47c525); } } this[_0x4cc7('0x3bde')] = this['propertyDetails'][_0x4cc7('0x21')]; this[_0x4cc7('0x2aa6')] = !0x0; }, 'move': function() { this[_0x4cc7('0x3bd2')] = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this['properties'], _0x4cc7('0x1341')) && _0x5260f5[_0x4cc7('0x9a0')](this['target'], _0x21ad67); if (this[_0x4cc7('0x3bd2')] && 0x0 != this[_0x4cc7('0x1ec7')][_0x4cc7('0x1341')]) { var _0x585781 = this[_0x4cc7('0xa26')]; _0x585781 = !(Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x585781, _0x4cc7('0x12cf')) ? _0x19c1c0[_0x4cc7('0x997')](_0x585781, _0x4cc7('0x12cf')) : _0x19c1c0[_0x4cc7('0x1361')](_0x585781, 'visible')); } else _0x585781 = !0x1; _0x585781 && (this[_0x4cc7('0x3bdc')] = !0x0, _0x585781 = this[_0x4cc7('0xa26')], this['cacheVisible'] = Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x585781, _0x4cc7('0x12cf')) ? _0x19c1c0[_0x4cc7('0x997')](_0x585781, 'visible') : _0x19c1c0['getProperty'](_0x585781, _0x4cc7('0x12cf')), _0x585781 = this[_0x4cc7('0xa26')], !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x585781, _0x4cc7('0x12cf')) || _0x585781[_0x4cc7('0x2d6')] && _0x585781[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x585781, 'visible', !0x0) : _0x585781['visible'] = !0x0); this[_0x4cc7('0x3bdd')] = this['startTime']; _0x194e60[_0x4cc7('0x3bbb')][_0x4cc7('0x29')](this); ++_0x194e60[_0x4cc7('0x3bd9')]; }, 'onUpdate': function(_0x527a4f, _0x5b782c) { this[_0x4cc7('0x3301')] = _0x527a4f; this['_onUpdateParams'] = null == _0x5b782c ? [] : _0x5b782c; this[_0x4cc7('0x3bd4')] = !0x0; return this; }, 'pause': function() { this['paused'] || (this[_0x4cc7('0xbe8')] = !0x0, _0x49afee[_0x4cc7('0x8')][_0x4cc7('0xbe7')][_0x4cc7('0x96b')](this), this['pauseTime'] = _0x3b7d43[_0x4cc7('0xd88')]()); }, 'resume': function() { this['paused'] && (this[_0x4cc7('0xbe8')] = !0x1, this[_0x4cc7('0x3bdd')] += (_0x3b7d43['getTimer']() - this[_0x4cc7('0x3bdf')]) / 0x3e8, _0x49afee[_0x4cc7('0x8')]['resume'][_0x4cc7('0x96b')](this)); }, 'setField': function(_0x2ba95f, _0x27f4bd, _0x5306a5) { !Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x2ba95f, _0x27f4bd) || _0x2ba95f[_0x4cc7('0x2d6')] && _0x2ba95f['__properties__']['set_' + _0x27f4bd] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x2ba95f, _0x27f4bd, _0x5306a5) : _0x2ba95f[_0x27f4bd] = _0x5306a5; }, 'setProperty': function(_0x3a70e7, _0x5e946f) { if (_0x4cc7('0x3be0') !== _0x4cc7('0x3be1')) { _0x3a70e7[_0x4cc7('0x3be2')] ? _0x3a70e7['target'][_0x3a70e7['propertyName']] = _0x5e946f : _0x19c1c0[_0x4cc7('0x1f97')](_0x3a70e7[_0x4cc7('0xa26')], _0x3a70e7[_0x4cc7('0x3be3')], _0x5e946f); } else { return _0x3a70e7 * _0x3a70e7; } }, 'stop': function(_0x32ee8c, _0x45e8eb, _0x487619) { if (this[_0x4cc7('0x145d')]) if (null == _0x32ee8c) this[_0x4cc7('0x145d')] = !0x1, _0x45e8eb && this['apply'](), this[_0x4cc7('0x43')](_0x487619); else { var _0x54985f = 0x0; for (_0x32ee8c = _0x19c1c0[_0x4cc7('0x995')](_0x32ee8c); _0x54985f < _0x32ee8c[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x3be4') !== _0x4cc7('0x3be4')) { if (_0x4cc7('0x2bf') != _0x3a8a6f['substr'](_0x32ee8c, _0x487619 + 0x2, 0x6)['toUpperCase']()) throw new _0x202aa0(new _0x59a048(_0x4cc7('0x3be5'),_0x32ee8c,_0x487619)); _0x487619 += 0x8; f = 0x10; } else { var _0x23e7fa = _0x32ee8c[_0x54985f]; ++_0x54985f; if (Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0x1ec7')], _0x23e7fa)) { this['active'] = !0x1; _0x45e8eb && this['apply'](); this['complete'](_0x487619); break; } } } } }, 'update': function(_0x56edcf) { if (!this[_0x4cc7('0xbe8')]) { var _0x915e17 = (_0x56edcf - this[_0x4cc7('0x3bdd')]) / this[_0x4cc7('0x3bc2')]; 0x1 < _0x915e17 && (_0x915e17 = 0x1); this[_0x4cc7('0x2aa6')] || this[_0x4cc7('0x3be6')](); if (this[_0x4cc7('0x2f52')]) { var _0x59f3d2 = this[_0x4cc7('0xec3')] ? this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](0x1 - _0x915e17) : this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](_0x915e17); for (var _0x33f365, _0x4a1961 = 0x0, _0x49d747 = this['detailsLength']; _0x4a1961 < _0x49d747; ) { var _0x412c44 = _0x4a1961++; _0x412c44 = this[_0x4cc7('0x3bd1')][_0x412c44]; !this[_0x4cc7('0x3bbe')] || _0x56067a[_0x4cc7('0x84c')] != _0x412c44[_0x4cc7('0x3be3')] && _0x4cc7('0x3be8') != _0x412c44[_0x4cc7('0x3be3')] && _0x4cc7('0x3be9') != _0x412c44['propertyName'] && _0x4cc7('0x3bea') != _0x412c44[_0x4cc7('0x3be3')] ? _0x33f365 = _0x412c44['start'] + _0x412c44[_0x4cc7('0x96a')] * _0x59f3d2 : (_0x33f365 = _0x412c44[_0x4cc7('0x96a')] % 0x168, 0xb4 < _0x33f365 ? _0x33f365 -= 0x168 : -0xb4 > _0x33f365 && (_0x33f365 += 0x168), _0x33f365 = _0x412c44['start'] + _0x33f365 * _0x59f3d2); this[_0x4cc7('0x3bc6')] && (_0x33f365 = Math[_0x4cc7('0xa96')](_0x33f365)); _0x412c44[_0x4cc7('0x3be2')] ? _0x412c44[_0x4cc7('0xa26')][_0x412c44['propertyName']] = _0x33f365 : _0x19c1c0[_0x4cc7('0x1f97')](_0x412c44['target'], _0x412c44[_0x4cc7('0x3be3')], _0x33f365); } } else for (_0x59f3d2 = this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](_0x915e17), _0x4a1961 = 0x0, _0x49d747 = this[_0x4cc7('0x3bde')]; _0x4a1961 < _0x49d747; ) _0x412c44 = _0x4a1961++, _0x412c44 = this['propertyDetails'][_0x412c44], _0x33f365 = _0x412c44[_0x4cc7('0x99a')] + _0x412c44[_0x4cc7('0x96a')] * _0x59f3d2, _0x412c44[_0x4cc7('0x3be2')] ? _0x412c44[_0x4cc7('0xa26')][_0x412c44[_0x4cc7('0x3be3')]] = _0x33f365 : _0x19c1c0[_0x4cc7('0x1f97')](_0x412c44[_0x4cc7('0xa26')], _0x412c44[_0x4cc7('0x3be3')], _0x33f365); if (0x1 == _0x915e17) { if (0x0 == this[_0x4cc7('0x1b45')]) { this['active'] = !0x1; this[_0x4cc7('0x3bd2')] ? (_0x56edcf = this['target'], _0x56edcf = 0x0 == (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x56edcf, _0x4cc7('0x1341')) ? _0x19c1c0['field'](_0x56edcf, _0x4cc7('0x1341')) : _0x19c1c0[_0x4cc7('0x1361')](_0x56edcf, _0x4cc7('0x1341')))) : _0x56edcf = !0x1; _0x56edcf && (_0x56edcf = this['target'], !Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x56edcf, _0x4cc7('0x12cf')) || _0x56edcf['__properties__'] && _0x56edcf[_0x4cc7('0x2d6')][_0x4cc7('0xc20')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x56edcf, _0x4cc7('0x12cf'), !0x1) : _0x56edcf[_0x4cc7('0x12cf')] = !0x1); this[_0x4cc7('0x43')](!0x0); return; } null != this[_0x4cc7('0x1b9b')] && (_0x59f3d2 = this[_0x4cc7('0x1b9b')], _0x915e17 = this['_onRepeatParams'], null == _0x915e17 && (_0x915e17 = []), _0x59f3d2['apply'](_0x59f3d2, _0x915e17)); this[_0x4cc7('0x3bbd')] && (this[_0x4cc7('0xec3')] = !this['_reverse']); this[_0x4cc7('0xa4f')] = _0x56edcf; this[_0x4cc7('0x3bdd')] = this[_0x4cc7('0xa4f')] + this[_0x4cc7('0x3bc3')]; _0x56067a['bybXb'](0x0, this['_repeat']) && this[_0x4cc7('0x1b45')]--; } this[_0x4cc7('0x3bd4')] && this[_0x4cc7('0x96a')](); } }, '__class__': _0x194e60 }); var _0x10cf7b = function() {}; _0x16dada[_0x4cc7('0x3beb')] = _0x10cf7b; _0x10cf7b[_0x4cc7('0x8f2')] = ['motion', _0x4cc7('0x4fe'), '_Expo', _0x4cc7('0x3bec')]; _0x10cf7b[_0x4cc7('0x8f8')] = [_0x51ef5b]; _0x10cf7b[_0x4cc7('0x8')] = {}; _0x10cf7b[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x3e4868) { return 0x0 == _0x3e4868 ? 0x0 : _0x2d63f9.PvcwK(0x1, _0x3e4868) ? 0x1 : 0x1 > (_0x3e4868 /= 0.5) ? 0.5 * Math.exp(6.931471805599453 * (_0x3e4868 - 0x1)) : 0.5 * (0x2 - Math.exp(-6.931471805599453 * --_0x3e4868)); } ; _0x10cf7b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x10cf7b; var _0x28ff19 = function() {}; _0x16dada[_0x4cc7('0x3bed')] = _0x28ff19; _0x28ff19[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), '_Expo', _0x4cc7('0x3bee')]; _0x28ff19[_0x4cc7('0x8f8')] = [_0x51ef5b]; _0x28ff19[_0x4cc7('0x8')] = {}; _0x28ff19[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x5423f1) { return 0x1 == _0x5423f1 ? 0x1 : 0x1 - Math.exp(-6.931471805599453 * _0x5423f1); } ; _0x28ff19[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x28ff19; var _0x2c7717 = function() {}; _0x16dada[_0x4cc7('0x3bef')] = _0x2c7717; _0x2c7717[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3bf0')]; var _0x3ae7ae = function() {}; _0x16dada[_0x4cc7('0x3bf1')] = _0x3ae7ae; _0x3ae7ae['__name__'] = [_0x4cc7('0x4f9'), 'Actuate']; _0x3ae7ae[_0x4cc7('0x13')] = function(_0x2974b8, _0xe27491, _0x194ce8) { _0x3ae7ae[_0x4cc7('0xd8a')](_0x2974b8, _0xe27491); null == _0x194ce8 && (_0x194ce8 = _0x3ae7ae[_0x4cc7('0x33f3')]); _0x2974b8 = _0x4b4d92['createInstance'](_0x194ce8, [_0x2974b8, 0x0, _0xe27491]); _0x2974b8[_0x4cc7('0x13')](); return _0x2974b8; } ; _0x3ae7ae[_0x4cc7('0x1125')] = function(_0x577127, _0x22f119) { null == _0x22f119 && (_0x22f119 = !0x0); null == _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x4cc7('0x9f0')][_0x577127[_0x4cc7('0x8ed')]] && _0x22f119 && _0x3ae7ae[_0x4cc7('0x3bf2')]['set'](_0x577127, []); return _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x577127['__id__']]; } ; _0x3ae7ae[_0x4cc7('0xd8a')] = function(_0x543a5a, _0x5032dc, _0x444817, _0x4387aa) { null == _0x4387aa && (_0x4387aa = !0x0); null == _0x444817 && (_0x444817 = !0x1); if (null != _0x543a5a) if (_0x5260f5[_0x4cc7('0x9a0')](_0x543a5a, _0x303fb5)) _0x543a5a[_0x4cc7('0xd8a')](null, _0x444817, _0x4387aa); else if (_0x543a5a = _0x3ae7ae[_0x4cc7('0x1125')](_0x543a5a, !0x1), null != _0x543a5a) { if ('LGIuD' !== 'LGIuD') { _0x543a5a = this[_0x4cc7('0x364c')](_0x543a5a, _0x5032dc, _0x444817, ''); return '' != _0x543a5a && (null != _0x842c50[_0x543a5a] ? _0x470c2e['existsReserved'](_0x543a5a) : _0x470c2e['h'][_0x4cc7('0x959')](_0x543a5a)) ? null != _0x842c50[_0x543a5a] ? _0x470c2e[_0x4cc7('0xd77')](_0x543a5a) : _0x470c2e['h'][_0x543a5a] : _0x4387aa; } else { if (_0x4cc7('0x4dc') == typeof _0x5032dc) { if ('omduJ' === _0x4cc7('0x3bf3')) { var _0x470c2e = {}; _0x470c2e[_0x5032dc] = null; _0x5032dc = _0x470c2e; } else { var _0x1bbe10 = _0x543a5a[_0x4cc7('0xa26')]; null != _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x4cc7('0x9f0')][_0x1bbe10[_0x4cc7('0x8ed')]] && (_0x3a8a6f[_0x4cc7('0x95b')](_0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x1bbe10[_0x4cc7('0x8ed')]], _0x543a5a), 0x0 == _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x1bbe10['__id__']][_0x4cc7('0x21')] && _0x3ae7ae[_0x4cc7('0x3bf2')]['remove'](_0x1bbe10)); } } else if (_0x5032dc instanceof Array && null == _0x5032dc[_0x4cc7('0xd2f')]) { _0x470c2e = {}; var _0x2c66b7 = 0x0; for (_0x5032dc = _0x5260f5[_0x4cc7('0x99b')](_0x5032dc, Array); _0x2c66b7 < _0x5032dc['length']; ) { var _0xe1e345 = _0x5032dc[_0x2c66b7]; ++_0x2c66b7; _0x470c2e[_0xe1e345] = null; } _0x5032dc = _0x470c2e; } for (_0x470c2e = _0x543a5a[_0x4cc7('0x21')] - 0x1; 0x0 <= _0x470c2e; ) _0x543a5a[_0x470c2e][_0x4cc7('0xd8a')](_0x5032dc, _0x444817, _0x4387aa), --_0x470c2e; } } } ; _0x3ae7ae['timer'] = function(_0x177e35, _0x129bb8) { if (_0x4cc7('0x3bf4') === _0x4cc7('0x3bf5')) { var _0x56e9e5 = c[_0x4cc7('0x2b')](_0x129bb8); ++_0x129bb8; _0x56e9e5[_0x4cc7('0x50c')](_0x177e35); } else { return _0x3ae7ae[_0x4cc7('0xa50')](new _0x5322d8(0x0), _0x177e35, new _0x5322d8(0x1), !0x1, _0x129bb8); } } ; _0x3ae7ae[_0x4cc7('0x318')] = function(_0x3c7e4d, _0x42fc0d, _0x1d653c) { null == _0x1d653c && (_0x1d653c = !0x0); null == _0x42fc0d && (_0x42fc0d = 0x0); return new _0x22295b(_0x3c7e4d,_0x42fc0d,_0x1d653c); } ; _0x3ae7ae['tween'] = function(_0x2567e8, _0x1c60a7, _0x3e6eca, _0xb3c3a, _0x6d17a0) { if (_0x4cc7('0x3bf6') !== _0x4cc7('0x3bf7')) { null == _0xb3c3a && (_0xb3c3a = !0x0); if (null != _0x2567e8) { if (0x0 < _0x1c60a7) { null == _0x6d17a0 && (_0x6d17a0 = _0x3ae7ae[_0x4cc7('0x33f3')]); _0x2567e8 = _0x4b4d92[_0x4cc7('0xce9')](_0x6d17a0, [_0x2567e8, _0x1c60a7, _0x3e6eca]); _0x1c60a7 = _0x3ae7ae['getLibrary'](_0x2567e8['target']); if (_0xb3c3a) { if ('gHtRb' !== _0x4cc7('0x3bf8')) { for (_0xb3c3a = _0x1c60a7[_0x4cc7('0x21')] - 0x1; 0x0 <= _0xb3c3a; ) _0x1c60a7[_0xb3c3a][_0x4cc7('0xd8a')](_0x2567e8[_0x4cc7('0x1ec7')], !0x1, !0x1), --_0xb3c3a; _0x1c60a7 = _0x3ae7ae[_0x4cc7('0x1125')](_0x2567e8['target']); } else { return this[_0x4cc7('0xb37')][_0x4cc7('0x13c7')](_0x2567e8, _0x1c60a7); } } _0x1c60a7['push'](_0x2567e8); _0x2567e8[_0x4cc7('0x16c4')](); return _0x2567e8; } return _0x3ae7ae[_0x4cc7('0x13')](_0x2567e8, _0x3e6eca, _0x6d17a0); } return null; } else { this[_0x4cc7('0x1d37')] = !0x0; } } ; _0x3ae7ae['unload'] = function(_0xad68b8) { if (_0x56067a[_0x4cc7('0x84f')](_0x4cc7('0x3bf9'), _0x4cc7('0x3bf9'))) { var _0x118c43 = _0xad68b8[_0x4cc7('0xa26')]; null != _0x3ae7ae[_0x4cc7('0x3bf2')]['h']['__keys__'][_0x118c43[_0x4cc7('0x8ed')]] && (_0x3a8a6f['remove'](_0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x118c43['__id__']], _0xad68b8), 0x0 == _0x3ae7ae[_0x4cc7('0x3bf2')]['h'][_0x118c43[_0x4cc7('0x8ed')]]['length'] && _0x3ae7ae[_0x4cc7('0x3bf2')][_0x4cc7('0x95b')](_0x118c43)); } else { _0xad68b8 = [_0x4cc7('0x3bfa'), 0x0, _0xad68b8, _0x118c43, c, d]; _0xad68b8['__enum__'] = _0x135984; _0xad68b8[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0xad68b8; } } ; var _0x22295b = function(_0x39b252, _0x3ef74a, _0x5d9100) { if (_0x4cc7('0x3bfb') === _0x4cc7('0x3bfc')) { 0x1 < this['__textEngine'][_0x4cc7('0x2f98')][_0x4cc7('0x34')]() && this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0xa5e')](0x1, this[_0x4cc7('0x1929')]['textFormatRanges'][_0x4cc7('0x34')]() - 0x1); var _0x129d9e = this[_0x4cc7('0x1929')][_0x4cc7('0x2f98')][_0x4cc7('0x2b')](0x0); _0x129d9e['format'] = this[_0x4cc7('0x2f99')]; _0x129d9e[_0x4cc7('0x99a')] = 0x0; this['__renderedOnCanvasWhileOnDOM'] ? (_0x129d9e[_0x4cc7('0x10a1')] = _0x39b252[_0x4cc7('0x21')], this[_0x4cc7('0x2f9a')](_0x39b252)) : (_0x129d9e[_0x4cc7('0x10a1')] = this[_0x4cc7('0x3478')][_0x4cc7('0x21')], this[_0x4cc7('0x2f9a')](this[_0x4cc7('0x3478')])); } else { this[_0x4cc7('0xa26')] = _0x39b252; this['duration'] = _0x3ef74a; this[_0x4cc7('0x3bfd')] = _0x5d9100; } }; _0x16dada[_0x4cc7('0x3bfe')] = _0x22295b; _0x22295b['__name__'] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bff'), 'TransformOptions']; _0x22295b[_0x4cc7('0x8')] = {}; _0x22295b[_0x4cc7('0x8')][_0x4cc7('0x3bc2')] = null; _0x22295b[_0x4cc7('0x8')][_0x4cc7('0x3bfd')] = null; _0x22295b[_0x4cc7('0x8')]['target'] = null; _0x22295b[_0x4cc7('0x8')]['sound'] = function(_0x56a7bc, _0x314031) { var _0x39cc87 = {}; null != _0x56a7bc && (_0x39cc87.soundVolume = _0x56a7bc); null != _0x314031 && (_0x39cc87.soundPan = _0x314031); return _0x3ae7ae.tween(this.target, this.duration, _0x39cc87, this.overwrite, _0x39e1c7); } ; _0x22295b[_0x4cc7('0x8')]['__class__'] = _0x22295b; var _0x5322d8 = function(_0x37fecc) { if (_0x4cc7('0x3c00') === _0x4cc7('0x3c01')) { this[_0x4cc7('0xac8')]['setIndexedPosition'](0.5, 25.7, null, 42.5); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x55); var _0x394174 = _0x1baaa1[_0x4cc7('0xa9a')](0x1); this['dialog'][_0x4cc7('0xf91')](_0x4cc7('0x2b26'), 0x0, -0x118, _0x394174, null, 0xffffff); } else { this[_0x4cc7('0x1af2')] = _0x37fecc; } }; _0x16dada[_0x4cc7('0x3c02')] = _0x5322d8; _0x5322d8[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bff'), _0x4cc7('0x3c03')]; _0x5322d8[_0x4cc7('0x8')] = {}; _0x5322d8[_0x4cc7('0x8')][_0x4cc7('0x1af2')] = null; _0x5322d8[_0x4cc7('0x8')]['__class__'] = _0x5322d8; var _0xd2245b = function() {}; _0x16dada[_0x4cc7('0x3c04')] = _0xd2245b; _0xd2245b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3c05')]; _0xd2245b[_0x4cc7('0x8')] = {}; _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x201f')] = null; _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x1360')] = null; _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x201e')] = null; _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x10af')] = null; _0xd2245b[_0x4cc7('0x8')]['calculate'] = null; _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xd2245b; _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1360')] = _0x4cc7('0x1360'); _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201e')] = 'get_start'; _0xd2245b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201f')] = _0x4cc7('0x201f'); var _0x42a3bb = function() { this[_0x4cc7('0x1040')] = []; this[_0x4cc7('0x10af')] = 0x0; }; _0x16dada[_0x4cc7('0x3c06')] = _0x42a3bb; _0x42a3bb['__name__'] = ['motion', _0x4cc7('0x3c07'), _0x4cc7('0x3c08')]; _0x42a3bb['__interfaces__'] = [_0xd2245b]; _0x42a3bb[_0x4cc7('0x8')] = {}; _0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x10af')] = null; _0x42a3bb[_0x4cc7('0x8')]['paths'] = null; _0x42a3bb[_0x4cc7('0x8')]['calculate'] = function(_0x278749) { if (0x1 == this.paths.length) return this.paths[0x0].calculate(_0x278749); _0x278749 *= this.strength; for (var _0x2184c1 = 0x0, _0x2123bb = this.paths; _0x2184c1 < _0x2123bb.length; ) { var _0x3328aa = _0x2123bb[_0x2184c1]; ++_0x2184c1; if (_0x278749 > _0x3328aa.strength) _0x278749 -= _0x3328aa.strength; else return _0x3328aa.calculate(_0x278749 / _0x3328aa.strength); } return 0x0; } ; _0x42a3bb[_0x4cc7('0x8')]['get_start'] = function() { return 0x0 < this.paths.length ? this.paths[0x0].get_start() : 0x0; } ; _0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x1360')] = function(_0x25a200) { return 0x0 < this.paths.length ? this.paths[0x0].set_start(_0x25a200) : 0x0; } ; _0x42a3bb[_0x4cc7('0x8')]['get_end'] = function() { return 0x0 < this.paths.length ? this.paths[this.paths.length - 0x1].get_end() : this.get_start(); } ; _0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x42a3bb; _0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_end'] = _0x4cc7('0x201f'); _0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x1360')] = _0x4cc7('0x1360'); _0x42a3bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201e')] = 'get_start'; var _0x1dad50 = function(_0x5cc52b, _0x1f4b24) { this[_0x4cc7('0x1612')] = 0.01; this['_x'] = _0x5cc52b; this['_y'] = _0x1f4b24; this['offset'] = 0x0; this['set_start'](this[_0x4cc7('0x10b0')](0x0)); }; _0x16dada[_0x2d63f9[_0x4cc7('0x4fa')]] = _0x1dad50; _0x1dad50[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3c07'), 'RotationPath']; _0x1dad50[_0x4cc7('0x8f8')] = [_0xd2245b]; _0x1dad50[_0x4cc7('0x8')] = {}; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x18f5')] = null; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x10af')] = null; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x1487')] = null; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x1612')] = null; _0x1dad50[_0x4cc7('0x8')]['_x'] = null; _0x1dad50[_0x4cc7('0x8')]['_y'] = null; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x101b4b) { var _0x32f990 = this._x.calculate(_0x101b4b) - this._x.calculate(_0x101b4b + this.step); _0x101b4b = this._y.calculate(_0x101b4b) - this._y.calculate(_0x101b4b + this.step); _0x32f990 = 0xb4 / Math.PI * Math.atan2(_0x101b4b, _0x32f990); return _0x32f990 = (_0x32f990 + this.offset) % 0x168; } ; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x201e')] = function() { return this._start; } ; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x1360')] = function(_0x2d7fc5) { return this._start; } ; _0x1dad50[_0x4cc7('0x8')]['get_end'] = function() { return this.calculate(0x1); } ; _0x1dad50[_0x4cc7('0x8')]['__class__'] = _0x1dad50; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_start'] = _0x4cc7('0x1360'); _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_start'] = _0x4cc7('0x201e'); _0x1dad50[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x201f')] = _0x4cc7('0x201f'); var _0x51e313 = function(_0x159320, _0x5a24de, _0xb605c) { if (_0x4cc7('0x3c09') !== _0x4cc7('0x3c0a')) { this[_0x4cc7('0x3c0b')] = -0x1; _0x194e60[_0x4cc7('0x96b')](this, _0x159320, _0x5a24de, _0xb605c); if (_0x5260f5[_0x4cc7('0x9a0')](_0xb605c[_0x4cc7('0x3c0c')], _0x39d1e6)) for (this[_0x4cc7('0x3c0d')] = _0xb605c[_0x4cc7('0x3c0c')], _0x56067a[_0x4cc7('0x3bdb')](0x0, _0x159320[_0x4cc7('0x1f82')]()[_0x4cc7('0x21')]) && _0x159320['set_filters']([_0x4b4d92[_0x4cc7('0xce9')](this[_0x4cc7('0x3c0d')], [])]), _0x5a24de = 0x0, _0x159320 = _0x159320['get_filters'](); _0x5a24de < _0x159320[_0x4cc7('0x21')]; ) _0xb605c = _0x159320[_0x5a24de], ++_0x5a24de, _0x5260f5[_0x4cc7('0x9a0')](_0xb605c, this[_0x4cc7('0x3c0d')]) && (this[_0x4cc7('0x3c0c')] = _0xb605c); else this['filterIndex'] = _0xb605c['filter'], this[_0x4cc7('0x3c0c')] = _0x159320[_0x4cc7('0x1f82')]()[this[_0x4cc7('0x3c0b')]]; } else { var _0x5117c2 = _0x159320[_0x4cc7('0x1cf9')]; _0x159320['fragmentData'][_0x4cc7('0x9e7')](_0x5117c2, 0.5); _0x159320[_0x4cc7('0x19bb')][_0x4cc7('0x9e7')](_0x5117c2 + 0x1, 0x0); _0x159320[_0x4cc7('0x19bb')]['set'](_0x5117c2 + 0x2, 0x0); _0x159320['fragmentData'][_0x4cc7('0x9e7')](_0x5117c2 + 0x3, 0x1); } }; _0x16dada[_0x4cc7('0x3c0e')] = _0x51e313; _0x51e313[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), 'actuators', _0x4cc7('0x3c0f')]; _0x51e313['__super__'] = _0x194e60; _0x51e313[_0x4cc7('0x8')] = _0x5aff49(_0x194e60[_0x4cc7('0x8')], { 'filter': null, 'filterClass': null, 'filterIndex': null, 'apply': function() { for (var _0x32d139 = 0x0, _0xbb3fe = _0x19c1c0[_0x4cc7('0x995')](this[_0x4cc7('0x1ec7')]); _0x32d139 < _0xbb3fe[_0x4cc7('0x21')]; ) { var _0x5b2746 = _0xbb3fe[_0x32d139]; ++_0x32d139; _0x2d63f9['AtRxL'](_0x4cc7('0x3c0c'), _0x5b2746) && _0x19c1c0['setProperty'](this[_0x4cc7('0x3c0c')], _0x5b2746, _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x5b2746)); } this[_0x4cc7('0x3c10')](); }, 'initialize': function() { for (var _0x483d4e, _0x35e64f, _0x1bae1e = 0x0, _0x582f86 = _0x19c1c0[_0x4cc7('0x995')](this[_0x4cc7('0x1ec7')]); _0x1bae1e < _0x582f86['length']; ) _0x483d4e = _0x582f86[_0x1bae1e], ++_0x1bae1e, 'filter' != _0x483d4e && (_0x35e64f = this[_0x4cc7('0x3c0c')], _0x35e64f = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x35e64f, _0x483d4e) ? _0x19c1c0[_0x4cc7('0x997')](_0x35e64f, _0x483d4e) : _0x19c1c0[_0x4cc7('0x1361')](_0x35e64f, _0x483d4e), _0x483d4e = new _0x2371f4(this[_0x4cc7('0x3c0c')],_0x483d4e,_0x35e64f,_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x483d4e) - _0x35e64f,Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](this['filter'], _0x4cc7('0xd01') + _0x483d4e)), this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](_0x483d4e)); this['detailsLength'] = this[_0x4cc7('0x3bd1')][_0x4cc7('0x21')]; this[_0x4cc7('0x2aa6')] = !0x0; }, 'setFilter': function() { var _0x23f764 = this[_0x4cc7('0xa26')][_0x4cc7('0x1f82')](); if (-0x1 < this[_0x4cc7('0x3c0b')]) _0x23f764[this[_0x4cc7('0x3c0b')]] = this[_0x4cc7('0x3c0c')]; else for (var _0xbf553e = 0x0, _0x52538c = _0x23f764[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x27e')](_0xbf553e, _0x52538c); ) { var _0x2eeb3a = _0xbf553e++; _0x5260f5[_0x4cc7('0x9a0')](_0x23f764[_0x2eeb3a], this[_0x4cc7('0x3c0d')]) && (_0x23f764[_0x2eeb3a] = this[_0x4cc7('0x3c0c')]); } _0xbf553e = this['target']; !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0xbf553e, _0x4cc7('0x14db')) || _0xbf553e[_0x4cc7('0x2d6')] && _0xbf553e[_0x4cc7('0x2d6')][_0x4cc7('0x1073')] ? _0x19c1c0['setProperty'](_0xbf553e, 'filters', _0x23f764) : _0xbf553e[_0x4cc7('0x14db')] = _0x23f764; }, 'update': function(_0x1b7ab7) { if (_0x4cc7('0x3c11') !== _0x4cc7('0x3c12')) { _0x194e60[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x1b7ab7); this['setFilter'](); } else { var _0x2d39f1 = e[d]; ++d; if (_0x2d39f1[_0x4cc7('0x994')] == _0x1b7ab7 && _0x56067a[_0x4cc7('0x850')](_0x2d39f1['name'], b) && _0x2d39f1['number'] == c) return _0x2d39f1[_0x4cc7('0x3c13')]; } }, '__class__': _0x51e313 }); var _0x5c47fe = function(_0x5e5ed3, _0x401eae, _0x371195) { this[_0x4cc7('0x1729')] = []; this[_0x4cc7('0x172a')] = {}; _0x194e60[_0x4cc7('0x96b')](this, _0x5e5ed3, _0x401eae, _0x371195); Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x371195, _0x4cc7('0x99a')) || (this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')] = []); Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x371195, _0x4cc7('0x10a1')) || (this[_0x4cc7('0x1ec7')][_0x4cc7('0x10a1')] = this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')]); _0x5e5ed3 = 0x0; for (_0x401eae = this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')]['length']; _0x5e5ed3 < _0x401eae; ) _0x371195 = _0x5e5ed3++, this[_0x4cc7('0x1729')][_0x4cc7('0x29')](this['properties'][_0x4cc7('0x99a')][_0x371195]); }; _0x16dada[_0x2d63f9['LDRKG']] = _0x5c47fe; _0x5c47fe[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), 'actuators', _0x4cc7('0x3c14')]; _0x5c47fe['__super__'] = _0x194e60; _0x5c47fe['prototype'] = _0x5aff49(_0x194e60[_0x4cc7('0x8')], { 'currentParameters': null, 'tweenProperties': null, 'apply': function() { var _0x1d139c = this['target'] , _0x47bde8 = this[_0x4cc7('0x1ec7')]['end']; null == _0x47bde8 && (_0x47bde8 = []); _0x1d139c[_0x4cc7('0x13')](_0x1d139c, _0x47bde8); }, 'complete': function(_0x7cc9fc) { null == _0x7cc9fc && (_0x7cc9fc = !0x0); for (var _0x22a7eb = 0x0, _0x32043b = this[_0x4cc7('0x1ec7')]['start'][_0x4cc7('0x21')]; _0x22a7eb < _0x32043b; ) { var _0x35da6e = _0x22a7eb++; this['currentParameters'][_0x35da6e] = _0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x172a')], _0x56067a[_0x4cc7('0x851')] + _0x35da6e); } _0x22a7eb = this[_0x4cc7('0xa26')]; _0x32043b = this[_0x4cc7('0x1729')]; null == _0x32043b && (_0x32043b = []); _0x22a7eb[_0x4cc7('0x13')](_0x22a7eb, _0x32043b); _0x194e60[_0x4cc7('0x8')][_0x4cc7('0x43')][_0x4cc7('0x96b')](this, _0x7cc9fc); }, 'initialize': function() { for (var _0x82535f, _0x41a69d, _0x1e5e18 = 0x0, _0x51b8cc = this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')][_0x4cc7('0x21')]; _0x1e5e18 < _0x51b8cc; ) { if (_0x4cc7('0x3c15') === _0x4cc7('0x3c15')) { var _0x3aac2f = _0x1e5e18++; _0x82535f = 'param' + _0x3aac2f; _0x41a69d = this[_0x4cc7('0x1ec7')]['start'][_0x3aac2f]; this['tweenProperties'][_0x82535f] = _0x41a69d; if (_0x4cc7('0x39b') == typeof _0x41a69d || _0x4cc7('0x39b') == typeof _0x41a69d && (_0x41a69d | 0x0) === _0x41a69d) _0x82535f = new _0x2371f4(this['tweenProperties'],_0x82535f,_0x41a69d,this[_0x4cc7('0x1ec7')][_0x4cc7('0x10a1')][_0x3aac2f] - _0x41a69d), this['propertyDetails']['push'](_0x82535f); } else { if (!new _0x1e3ce8('^\x5c(.+\x5c)$','')[_0x4cc7('0xc7c')](_0x82535f)) { var _0xfbeb11 = _0x82535f[_0x4cc7('0x46')]('.')[_0x4cc7('0xb21')](0x0, -0x1)[_0x4cc7('0xc7a')]('.'); 0x0 < _0xfbeb11[_0x4cc7('0x21')] && (_0x82535f += _0x4cc7('0x3c16') + _0xfbeb11 + ')'); } try { var _0x4571ec = eval(_0x82535f); } catch (_0x2b777d) { return _0x4964ea[_0x4cc7('0xab4')] = _0x2b777d, null; } return _0x4b4d92['typeof'](_0x4571ec) != _0x51c10b[_0x4cc7('0xd34')] ? null : null == _0x41a69d ? _0x4571ec() : null == _0x1e5e18 ? _0x4571ec(_0x41a69d) : null == _0x51b8cc ? _0x4571ec(_0x41a69d, _0x1e5e18) : null == _0x3aac2f ? _0x4571ec(_0x41a69d, _0x1e5e18, _0x51b8cc) : null == f ? _0x4571ec(_0x41a69d, _0x1e5e18, _0x51b8cc, _0x3aac2f) : _0x4571ec(_0x41a69d, _0x1e5e18, _0x51b8cc, _0x3aac2f, f); } } this[_0x4cc7('0x3bde')] = this['propertyDetails'][_0x4cc7('0x21')]; this[_0x4cc7('0x2aa6')] = !0x0; }, 'update': function(_0x478df5) { _0x194e60[_0x4cc7('0x8')][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x478df5); if (this[_0x4cc7('0x145d')] && !this[_0x4cc7('0xbe8')]) { _0x478df5 = 0x0; for (var _0x295a60 = this[_0x4cc7('0x1ec7')][_0x4cc7('0x99a')][_0x4cc7('0x21')]; _0x2d63f9['PFFUu'](_0x478df5, _0x295a60); ) { var _0x2dc13b = _0x478df5++; this['currentParameters'][_0x2dc13b] = _0x19c1c0[_0x4cc7('0x997')](this['tweenProperties'], _0x4cc7('0x852') + _0x2dc13b); } _0x478df5 = this[_0x4cc7('0xa26')]; _0x295a60 = this[_0x4cc7('0x1729')]; null == _0x295a60 && (_0x295a60 = []); _0x478df5[_0x4cc7('0x13')](_0x478df5, _0x295a60); } }, '__class__': _0x5c47fe }); var _0x3be582 = function(_0x3f65e9, _0x575a3b, _0x419671) { _0x194e60[_0x4cc7('0x96b')](this, _0x3f65e9, _0x575a3b, _0x419671); }; _0x16dada[_0x4cc7('0x3c17')] = _0x3be582; _0x3be582[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bbb'), 'MotionPathActuator']; _0x3be582[_0x4cc7('0x92b')] = _0x194e60; _0x3be582[_0x4cc7('0x8')] = _0x5aff49(_0x194e60[_0x4cc7('0x8')], { 'apply': function() { if (_0x4cc7('0x3c18') !== 'AdjsN') { for (var _0x3db759 = 0x0, _0x298a8a = _0x19c1c0['fields'](this['properties']); _0x3db759 < _0x298a8a[_0x4cc7('0x21')]; ) { var _0x59e245 = _0x298a8a[_0x3db759]; ++_0x3db759; Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0xa26')], _0x59e245) ? this['target'][_0x59e245] = _0x5260f5[_0x4cc7('0x99b')](_0x19c1c0['field'](this[_0x4cc7('0x1ec7')], _0x59e245), _0xd2245b)[_0x4cc7('0x201f')]() : _0x19c1c0[_0x4cc7('0x1f97')](this['target'], _0x59e245, _0x5260f5[_0x4cc7('0x99b')](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x59e245), _0xd2245b)[_0x4cc7('0x201f')]()); } } else { _0x298a8a = _0x2cd08d; if (_0x5260f5['__instanceof'](_0x3db759, _0x23639f)) if (_0x5260f5['__instanceof'](_0x3db759[_0x4cc7('0x10b2')], _0x298a8a)) _0x3db759 = _0x3db759[_0x4cc7('0x10b2')]; else throw new _0x202aa0(_0x4bf907[_0x4cc7('0x4dc')](_0x298a8a) + _0x4cc7('0x28f')); else throw new _0x202aa0(_0x4bf907[_0x4cc7('0x4dc')](_0x298a8a) + _0x4cc7('0x28f')); _0x298a8a = _0x3db759[_0x4cc7('0xe16')](); _0x298a8a[_0x4cc7('0xe17')] = this[_0x4cc7('0x3c19')](_0x59e245); _0x3db759[_0x4cc7('0x215b')](_0x298a8a); _0x3db759[_0x4cc7('0x21fb')](new _0x4d6bf4(null,_0x298a8a['size'])); } }, 'initialize': function() { for (var _0x2a8835, _0x1f7b8d = 0x0, _0x38e905 = _0x19c1c0[_0x4cc7('0x995')](this[_0x4cc7('0x1ec7')]); _0x1f7b8d < _0x38e905[_0x4cc7('0x21')]; ) { var _0x15931e = _0x38e905[_0x1f7b8d]; ++_0x1f7b8d; _0x2a8835 = _0x5260f5[_0x4cc7('0x99b')](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0x1ec7')], _0x15931e), _0xd2245b); if (null != _0x2a8835) { var _0xb47d75 = !0x0; Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](this[_0x4cc7('0xa26')], _0x15931e) ? _0x2a8835[_0x4cc7('0x1360')](_0x19c1c0[_0x4cc7('0x997')](this[_0x4cc7('0xa26')], _0x15931e)) : (_0xb47d75 = !0x1, _0x2a8835[_0x4cc7('0x1360')](_0x19c1c0[_0x4cc7('0x1361')](this[_0x4cc7('0xa26')], _0x15931e))); _0x2a8835 = new _0x5ad1ec(this[_0x4cc7('0xa26')],_0x15931e,_0x2a8835,_0xb47d75); this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](_0x2a8835); } } this[_0x4cc7('0x3bde')] = this[_0x4cc7('0x3bd1')][_0x4cc7('0x21')]; this[_0x4cc7('0x2aa6')] = !0x0; }, 'update': function(_0x13bcc9) { if (!this[_0x4cc7('0xbe8')]) { var _0x4ee421 = (_0x13bcc9 - this['timeOffset']) / this[_0x4cc7('0x3bc2')]; 0x1 < _0x4ee421 && (_0x4ee421 = 0x1); this['initialized'] || this[_0x4cc7('0x3be6')](); if (this['special']) { var _0x5bf967 = this[_0x4cc7('0xec3')] ? this['_ease'][_0x4cc7('0x10b0')](0x1 - _0x4ee421) : this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](_0x4ee421); for (var _0x50023e = 0x0, _0x2509db = this[_0x4cc7('0x3bd1')]; _0x50023e < _0x2509db['length']; ) { var _0x17d2fb = _0x2509db[_0x50023e]; ++_0x50023e; this[_0x4cc7('0x3bc6')] ? _0x17d2fb['isField'] ? _0x17d2fb[_0x4cc7('0xa26')][_0x17d2fb[_0x4cc7('0x3be3')]] = Math[_0x4cc7('0xa96')](_0x5260f5[_0x4cc7('0x99b')](_0x17d2fb, _0x5ad1ec)['path'][_0x4cc7('0x10b0')](_0x5bf967)) : _0x19c1c0[_0x4cc7('0x1f97')](_0x17d2fb[_0x4cc7('0xa26')], _0x17d2fb[_0x4cc7('0x3be3')], Math['round'](_0x5260f5[_0x4cc7('0x99b')](_0x17d2fb, _0x5ad1ec)[_0x4cc7('0x1987')][_0x4cc7('0x10b0')](_0x5bf967))) : _0x17d2fb['isField'] ? _0x17d2fb[_0x4cc7('0xa26')][_0x17d2fb[_0x4cc7('0x3be3')]] = _0x5260f5['__cast'](_0x17d2fb, _0x5ad1ec)[_0x4cc7('0x1987')][_0x4cc7('0x10b0')](_0x5bf967) : _0x19c1c0['setProperty'](_0x17d2fb[_0x4cc7('0xa26')], _0x17d2fb[_0x4cc7('0x3be3')], _0x5260f5['__cast'](_0x17d2fb, _0x5ad1ec)['path']['calculate'](_0x5bf967)); } } else for (_0x5bf967 = this[_0x4cc7('0x3be7')][_0x4cc7('0x10b0')](_0x4ee421), _0x50023e = 0x0, _0x2509db = this[_0x4cc7('0x3bd1')]; _0x50023e < _0x2509db[_0x4cc7('0x21')]; ) _0x17d2fb = _0x2509db[_0x50023e], ++_0x50023e, _0x17d2fb[_0x4cc7('0x3be2')] ? _0x17d2fb['target'][_0x17d2fb[_0x4cc7('0x3be3')]] = _0x5260f5[_0x4cc7('0x99b')](_0x17d2fb, _0x5ad1ec)[_0x4cc7('0x1987')]['calculate'](_0x5bf967) : _0x19c1c0[_0x4cc7('0x1f97')](_0x17d2fb['target'], _0x17d2fb[_0x4cc7('0x3be3')], _0x5260f5[_0x4cc7('0x99b')](_0x17d2fb, _0x5ad1ec)[_0x4cc7('0x1987')][_0x4cc7('0x10b0')](_0x5bf967)); if (0x1 == _0x4ee421) { if (0x0 == this[_0x4cc7('0x1b45')]) { this[_0x4cc7('0x145d')] = !0x1; this[_0x4cc7('0x3bd2')] ? (_0x13bcc9 = this[_0x4cc7('0xa26')], _0x13bcc9 = 0x0 == (Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x13bcc9, _0x4cc7('0x1341')) ? _0x19c1c0['field'](_0x13bcc9, _0x4cc7('0x1341')) : _0x19c1c0[_0x4cc7('0x1361')](_0x13bcc9, _0x4cc7('0x1341')))) : _0x13bcc9 = !0x1; _0x13bcc9 && (_0x13bcc9 = this[_0x4cc7('0xa26')], !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x13bcc9, _0x4cc7('0x12cf')) || _0x13bcc9['__properties__'] && _0x13bcc9[_0x4cc7('0x2d6')]['set_visible'] ? _0x19c1c0['setProperty'](_0x13bcc9, _0x4cc7('0x12cf'), !0x1) : _0x13bcc9[_0x4cc7('0x12cf')] = !0x1); this[_0x4cc7('0x43')](!0x0); return; } null != this['_onRepeat'] && (_0x5bf967 = this[_0x4cc7('0x1b9b')], _0x4ee421 = this['_onRepeatParams'], null == _0x4ee421 && (_0x4ee421 = []), _0x5bf967[_0x4cc7('0x13')](_0x5bf967, _0x4ee421)); this[_0x4cc7('0x3bbd')] && (this['_reverse'] = !this[_0x4cc7('0xec3')]); this[_0x4cc7('0xa4f')] = _0x13bcc9; this[_0x4cc7('0x3bdd')] = this[_0x4cc7('0xa4f')] + this[_0x4cc7('0x3bc3')]; 0x0 < this[_0x4cc7('0x1b45')] && this[_0x4cc7('0x1b45')]--; } this['sendChange'] && this[_0x4cc7('0x96a')](); } }, '__class__': _0x3be582 }); var _0x2371f4 = function(_0x1ea9c3, _0x57bf1e, _0x5c2876, _0x16ada7, _0x5af21d) { null == _0x5af21d && (_0x5af21d = !0x0); this[_0x4cc7('0xa26')] = _0x1ea9c3; this[_0x4cc7('0x3be3')] = _0x57bf1e; this['start'] = _0x5c2876; this['change'] = _0x16ada7; this[_0x4cc7('0x3be2')] = _0x5af21d; }; _0x16dada[_0x4cc7('0x3c1a')] = _0x2371f4; _0x2371f4[_0x4cc7('0x8f2')] = ['motion', _0x4cc7('0x3bbb'), 'PropertyDetails']; _0x2371f4[_0x4cc7('0x8')] = {}; _0x2371f4[_0x4cc7('0x8')][_0x4cc7('0x96a')] = null; _0x2371f4[_0x4cc7('0x8')]['isField'] = null; _0x2371f4[_0x4cc7('0x8')]['propertyName'] = null; _0x2371f4[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null; _0x2371f4[_0x4cc7('0x8')][_0x4cc7('0xa26')] = null; _0x2371f4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2371f4; var _0x5ad1ec = function(_0x2d0de8, _0x2ba79c, _0x5872ed, _0x4f99f1) { null == _0x4f99f1 && (_0x4f99f1 = !0x0); _0x2371f4['call'](this, _0x2d0de8, _0x2ba79c, 0x0, 0x0, _0x4f99f1); this['path'] = _0x5872ed; }; _0x16dada[_0x4cc7('0x3c1b')] = _0x5ad1ec; _0x5ad1ec[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x3bbb'), _0x4cc7('0x3c1c')]; _0x5ad1ec[_0x4cc7('0x92b')] = _0x2371f4; _0x5ad1ec[_0x4cc7('0x8')] = _0x5aff49(_0x2371f4[_0x4cc7('0x8')], { 'path': null, '__class__': _0x5ad1ec }); var _0x39e1c7 = function(_0x30accb, _0x2dcc15, _0x3d2db2) { _0x194e60[_0x4cc7('0x96b')](this, _0x30accb, _0x2dcc15, _0x3d2db2); }; _0x16dada['motion.actuators.TransformActuator'] = _0x39e1c7; _0x39e1c7[_0x4cc7('0x8f2')] = ['motion', 'actuators', _0x4cc7('0x3c1d')]; _0x39e1c7[_0x4cc7('0x92b')] = _0x194e60; _0x39e1c7['prototype'] = _0x5aff49(_0x194e60['prototype'], { 'endColorTransform': null, 'endSoundTransform': null, 'tweenColorTransform': null, 'tweenSoundTransform': null, 'apply': function() { var _0x3d9307 = {}; _0x3d9307[_0x4cc7('0x3c1e')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 - _0x5260f5; } ; this['initialize'](); if (_0x2d63f9[_0x4cc7('0x311')](null, this[_0x4cc7('0x3c1f')])) { if (_0x2d63f9[_0x4cc7('0x3c20')] !== 'mhLOr') { var _0x44a8d3 = this[_0x4cc7('0xa26')]; _0x44a8d3 = Object[_0x4cc7('0x8')]['hasOwnProperty']['call'](_0x44a8d3, 'transform') ? _0x19c1c0[_0x4cc7('0x997')](_0x44a8d3, _0x4cc7('0x318')) : _0x19c1c0[_0x4cc7('0x1361')](_0x44a8d3, _0x2d63f9[_0x4cc7('0x317')]); var _0x4b5ca8 = this[_0x4cc7('0x3c1f')]; !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x44a8d3, _0x4cc7('0xb12')) || _0x44a8d3['__properties__'] && _0x44a8d3[_0x4cc7('0x2d6')][_0x4cc7('0x17ac')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x44a8d3, _0x4cc7('0xb12'), _0x4b5ca8) : _0x44a8d3[_0x4cc7('0xb12')] = _0x4b5ca8; } else { var _0x53f1c3 = _0x4b5ca8['y'] - _0x44a8d3['y'] , _0x52e1e5 = _0x4b5ca8['x'] - _0x44a8d3['x']; if ((0x0 <= _0x53f1c3 ? _0x53f1c3 : -_0x53f1c3) > (0x0 <= _0x52e1e5 ? _0x52e1e5 : -_0x52e1e5)) return _0x44a8d3 = (_0x4b5ca8['x'] - _0x44a8d3['x']) / (_0x4b5ca8['y'] - _0x44a8d3['y']) - _0x3d9307['ajmsU'](c['x'], _0x44a8d3['x']) / (c['y'] - _0x44a8d3['y']), 1e-10 > (0x0 <= _0x44a8d3 ? _0x44a8d3 : -_0x44a8d3); _0x44a8d3 = (_0x4b5ca8['y'] - _0x44a8d3['y']) / (_0x4b5ca8['x'] - _0x44a8d3['x']) - (c['y'] - _0x44a8d3['y']) / (c['x'] - _0x44a8d3['x']); return 1e-10 > (0x0 <= _0x44a8d3 ? _0x44a8d3 : -_0x44a8d3); } } null != this[_0x4cc7('0x3c21')] && (_0x44a8d3 = this['target'], _0x4b5ca8 = this['endSoundTransform'], !Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x44a8d3, 'soundTransform') || _0x44a8d3[_0x4cc7('0x2d6')] && _0x44a8d3[_0x4cc7('0x2d6')][_0x4cc7('0x3c22')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x44a8d3, _0x4cc7('0x2b6e'), _0x4b5ca8) : _0x44a8d3[_0x4cc7('0x2b6e')] = _0x4b5ca8); }, 'initialize': function() { Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](this['properties'], _0x4cc7('0x3c23')) && _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0xa26')], _0x21ad67) && this[_0x4cc7('0x3c24')](); (Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](this[_0x4cc7('0x1ec7')], _0x4cc7('0x3877')) || Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](this[_0x4cc7('0x1ec7')], 'soundPan')) && this[_0x4cc7('0x3c25')](); this['detailsLength'] = this['propertyDetails'][_0x4cc7('0x21')]; this[_0x4cc7('0x2aa6')] = !0x0; }, 'initializeColor': function() { if (_0x2d63f9[_0x4cc7('0x3c26')] === _0x4cc7('0x319')) { this['endColorTransform'] = new _0x1c055e(); var _0x40979d = this[_0x4cc7('0x1ec7')][_0x4cc7('0x3c23')] , _0x61fceb = this[_0x4cc7('0x1ec7')]['colorStrength']; if (0x1 > _0x61fceb) { if (0.5 > _0x61fceb) { var _0x3b1735 = 0x1; _0x61fceb *= 0x2; } else _0x3b1735 = 0x1 - 0x2 * (_0x61fceb - 0.5), _0x61fceb = 0x1; this['endColorTransform']['redMultiplier'] = _0x3b1735; this[_0x4cc7('0x3c1f')][_0x4cc7('0x12a1')] = _0x3b1735; this[_0x4cc7('0x3c1f')][_0x4cc7('0x129b')] = _0x3b1735; this[_0x4cc7('0x3c1f')][_0x4cc7('0x129c')] = _0x61fceb * (_0x40979d >> 0x10 & 0xff); this[_0x4cc7('0x3c1f')][_0x4cc7('0x129d')] = _0x61fceb * (_0x40979d >> 0x8 & 0xff); this[_0x4cc7('0x3c1f')][_0x4cc7('0x129e')] = _0x61fceb * (_0x40979d & 0xff); } else this['endColorTransform'][_0x4cc7('0x129a')] = 0x0, this[_0x4cc7('0x3c1f')][_0x4cc7('0x12a1')] = 0x0, this['endColorTransform'][_0x4cc7('0x129b')] = 0x0, this[_0x4cc7('0x3c1f')][_0x4cc7('0x129c')] = _0x40979d >> 0x10 & 0xff, this[_0x4cc7('0x3c1f')]['greenOffset'] = _0x40979d >> 0x8 & 0xff, this[_0x4cc7('0x3c1f')][_0x4cc7('0x129e')] = _0x40979d & 0xff; _0x40979d = _0x4cc7('0x3c27')[_0x4cc7('0x46')]('\x20'); Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this[_0x4cc7('0x1ec7')], _0x4cc7('0x3c28')) ? (this[_0x4cc7('0x3c1f')]['alphaMultiplier'] = this[_0x4cc7('0x1ec7')]['colorAlpha'], _0x40979d[_0x4cc7('0x29')](_0x4cc7('0xb11'))) : (_0x3b1735 = this[_0x4cc7('0xa26')], _0x3b1735 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3b1735, _0x4cc7('0x1341')) ? _0x19c1c0['field'](_0x3b1735, _0x4cc7('0x1341')) : _0x19c1c0['getProperty'](_0x3b1735, _0x4cc7('0x1341')), this[_0x4cc7('0x3c1f')][_0x4cc7('0xb11')] = _0x3b1735); _0x3b1735 = this['target']; _0x3b1735 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3b1735, _0x4cc7('0x318')) ? _0x19c1c0['field'](_0x3b1735, _0x2d63f9[_0x4cc7('0x317')]) : _0x19c1c0[_0x4cc7('0x1361')](_0x3b1735, 'transform'); _0x3b1735 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3b1735, _0x4cc7('0xb12')) ? _0x19c1c0[_0x4cc7('0x997')](_0x3b1735, _0x4cc7('0xb12')) : _0x19c1c0['getProperty'](_0x3b1735, _0x4cc7('0xb12')); this[_0x4cc7('0x3c29')] = new _0x1c055e(); for (_0x61fceb = 0x0; _0x61fceb < _0x40979d[_0x4cc7('0x21')]; ) { var _0x3cf320 = _0x40979d[_0x61fceb]; ++_0x61fceb; var _0x4055ee = Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3b1735, _0x3cf320) ? _0x19c1c0[_0x4cc7('0x997')](_0x3b1735, _0x3cf320) : _0x19c1c0[_0x4cc7('0x1361')](_0x3b1735, _0x3cf320); var _0x345155 = this[_0x4cc7('0x3c29')] , _0x13eede = this[_0x4cc7('0x3c1f')]; _0x13eede = Object['prototype'][_0x4cc7('0x959')]['call'](_0x13eede, _0x3cf320) ? _0x19c1c0[_0x4cc7('0x997')](_0x13eede, _0x3cf320) : _0x19c1c0['getProperty'](_0x13eede, _0x3cf320); _0x4055ee = new _0x2371f4(_0x345155,_0x3cf320,_0x4055ee,_0x13eede - _0x4055ee); this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](_0x4055ee); } } else { _0x445379[_0x4cc7('0x493')]()['addBlockingOverlay'](this['dialog'], !0x0); this[_0x4cc7('0xace')] = null; var _0x6c8b28 = new _0x418852(this['fadeTime'],0.01,this[_0x4cc7('0x25e6')]); this[_0x4cc7('0x25e6')] = 0x0; _0x6c8b28[_0x4cc7('0x1a34')] = (_0x37a526 = _0x445379['get_instance'](), _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0xc58')])); _0x445379[_0x4cc7('0x493')]()[_0x4cc7('0x2d8a')](_0x6c8b28, !0x0); } }, 'initializeSound': function() { var _0x5069d5 = this['target']; if (null == (Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x5069d5, 'soundTransform') ? _0x19c1c0[_0x4cc7('0x997')](_0x5069d5, _0x4cc7('0x2b6e')) : _0x19c1c0['getProperty'](_0x5069d5, _0x4cc7('0x2b6e')))) { _0x5069d5 = this[_0x4cc7('0xa26')]; var _0xd5d5a1 = new _0x37cd02(); !Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x5069d5, 'soundTransform') || _0x5069d5[_0x4cc7('0x2d6')] && _0x5069d5[_0x4cc7('0x2d6')][_0x4cc7('0x3c22')] ? _0x19c1c0['setProperty'](_0x5069d5, _0x4cc7('0x2b6e'), _0xd5d5a1) : _0x5069d5['soundTransform'] = _0xd5d5a1; } _0x5069d5 = this[_0x4cc7('0xa26')]; _0x5069d5 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x5069d5, _0x4cc7('0x2b6e')) ? _0x19c1c0['field'](_0x5069d5, _0x4cc7('0x2b6e')) : _0x19c1c0[_0x4cc7('0x1361')](_0x5069d5, _0x4cc7('0x2b6e')); _0xd5d5a1 = this[_0x4cc7('0xa26')]; this[_0x4cc7('0x3c21')] = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0xd5d5a1, _0x4cc7('0x2b6e')) ? _0x19c1c0[_0x4cc7('0x997')](_0xd5d5a1, 'soundTransform') : _0x19c1c0[_0x4cc7('0x1361')](_0xd5d5a1, _0x4cc7('0x2b6e')); this[_0x4cc7('0x3c2a')] = new _0x37cd02(); Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](this['properties'], _0x4cc7('0x3877')) && (this['endSoundTransform'][_0x4cc7('0x2ccc')] = this[_0x4cc7('0x1ec7')][_0x4cc7('0x3877')], this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](new _0x2371f4(this[_0x4cc7('0x3c2a')],_0x4cc7('0x2ccc'),_0x5069d5[_0x4cc7('0x2ccc')],this[_0x4cc7('0x3c21')][_0x4cc7('0x2ccc')] - _0x5069d5[_0x4cc7('0x2ccc')]))); Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](this['properties'], _0x4cc7('0x3c2b')) && (this['endSoundTransform']['pan'] = this[_0x4cc7('0x1ec7')][_0x4cc7('0x3c2b')], this[_0x4cc7('0x3bd1')][_0x4cc7('0x29')](new _0x2371f4(this[_0x4cc7('0x3c2a')],_0x56067a[_0x4cc7('0x853')],_0x5069d5[_0x4cc7('0x854')],this[_0x4cc7('0x3c21')][_0x4cc7('0x854')] - _0x5069d5['pan']))); }, 'update': function(_0x5b7a3e) { _0x194e60['prototype'][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x5b7a3e); if (null != this['endColorTransform']) { _0x5b7a3e = this[_0x4cc7('0xa26')]; _0x5b7a3e = Object['prototype'][_0x4cc7('0x959')]['call'](_0x5b7a3e, _0x4cc7('0x318')) ? _0x19c1c0[_0x4cc7('0x997')](_0x5b7a3e, _0x4cc7('0x318')) : _0x19c1c0[_0x4cc7('0x1361')](_0x5b7a3e, _0x4cc7('0x318')); var _0x68e749 = this['tweenColorTransform']; !Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x5b7a3e, _0x4cc7('0xb12')) || _0x5b7a3e[_0x4cc7('0x2d6')] && _0x5b7a3e[_0x4cc7('0x2d6')][_0x4cc7('0x17ac')] ? _0x19c1c0[_0x4cc7('0x1f97')](_0x5b7a3e, 'colorTransform', _0x68e749) : _0x5b7a3e[_0x4cc7('0xb12')] = _0x68e749; } null != this[_0x4cc7('0x3c21')] && (_0x5b7a3e = this['target'], _0x68e749 = this[_0x4cc7('0x3c2a')], !Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x5b7a3e, _0x4cc7('0x2b6e')) || _0x5b7a3e[_0x4cc7('0x2d6')] && _0x5b7a3e[_0x4cc7('0x2d6')][_0x4cc7('0x3c22')] ? _0x19c1c0['setProperty'](_0x5b7a3e, _0x4cc7('0x2b6e'), _0x68e749) : _0x5b7a3e[_0x4cc7('0x2b6e')] = _0x68e749); }, '__class__': _0x39e1c7 }); var _0x4953cd = function(_0x42d1a9) { this['s'] = _0x42d1a9; }; _0x16dada[_0x4cc7('0x3c2c')] = _0x4953cd; _0x4953cd[_0x4cc7('0x8f2')] = ['motion', 'easing', _0x4cc7('0x3c2d'), _0x4cc7('0x3c2e')]; _0x4953cd[_0x4cc7('0x8f8')] = [_0x51ef5b]; _0x4953cd[_0x4cc7('0x8')] = {}; _0x4953cd[_0x4cc7('0x8')]['s'] = null; _0x4953cd[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x49289e) { return --_0x49289e * _0x49289e * ((this.s + 0x1) * _0x49289e + this.s) + 0x1; } ; _0x4953cd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4953cd; var _0xd06419 = function() {}; _0x16dada[_0x4cc7('0x3c2f')] = _0xd06419; _0xd06419[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4f8')], _0x4cc7('0x4fe'), _0x4cc7('0x3c30')]; var _0xea5f15 = function(_0x5174ef, _0x258e5a) { this['a'] = _0x5174ef; this['p'] = _0x258e5a; }; _0x16dada['motion.easing._Elastic.ElasticEaseOut'] = _0xea5f15; _0xea5f15['__name__'] = ['motion', _0x2d63f9['xxAiD'], _0x4cc7('0x3c31'), _0x4cc7('0x3c32')]; _0xea5f15[_0x4cc7('0x8f8')] = [_0x51ef5b]; _0xea5f15[_0x4cc7('0x8')] = {}; _0xea5f15[_0x4cc7('0x8')]['a'] = null; _0xea5f15[_0x4cc7('0x8')]['p'] = null; _0xea5f15[_0x4cc7('0x8')]['calculate'] = function(_0x42f8c9) { if (0x0 == _0x42f8c9) return 0x0; if (0x1 == _0x42f8c9) return 0x1; if (0x1 > this.a) { this.a = 0x1; var _0x3233ba = this.p / 0x4; } else _0x3233ba = this.p / (0x2 * Math.PI) * Math.asin(0x1 / this.a); return this.a * Math.exp(-6.931471805599453 * _0x42f8c9) * Math.sin(0x2 * (_0x42f8c9 - _0x3233ba) * Math.PI / this.p) + 0x1; } ; _0xea5f15[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xea5f15; var _0x3ffb78 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x4ff')]] = _0x3ffb78; _0x3ffb78['__name__'] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3c33')]; var _0x47778c = function() {}; _0x16dada[_0x4cc7('0x3c34')] = _0x47778c; _0x47778c['__name__'] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3c35')]; _0x47778c[_0x4cc7('0x2d6')] = {}; _0x47778c[_0x4cc7('0x2d6')]['get_easeNone'] = 'get_easeNone'; _0x47778c['get_easeNone'] = function() { return new _0x59067b(); } ; var _0x59067b = function() {}; _0x16dada[_0x4cc7('0x3c36')] = _0x59067b; _0x59067b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3c37')]; _0x59067b[_0x4cc7('0x8f8')] = [_0x51ef5b]; _0x59067b[_0x4cc7('0x8')] = {}; _0x59067b[_0x4cc7('0x8')]['calculate'] = function(_0x4f4981) { return _0x4f4981; } ; _0x59067b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x59067b; var _0x377ba4 = function() {}; _0x16dada[_0x4cc7('0x3c38')] = _0x377ba4; _0x377ba4[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x4cc7('0x4fe'), _0x4cc7('0x3c39'), _0x4cc7('0x3c3a')]; _0x377ba4[_0x4cc7('0x8f8')] = [_0x51ef5b]; _0x377ba4[_0x4cc7('0x8')] = {}; _0x377ba4[_0x4cc7('0x8')][_0x4cc7('0x10b0')] = function(_0x8353a7) { return --_0x8353a7 * _0x8353a7 * _0x8353a7 * _0x8353a7 * _0x8353a7 + 0x1; } ; _0x377ba4[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x377ba4; var _0x2b477a = function() {}; _0x16dada[_0x4cc7('0x3c3b')] = _0x2b477a; _0x2b477a[_0x4cc7('0x8f2')] = [_0x4cc7('0x4f9'), _0x2d63f9['xxAiD'], _0x4cc7('0x3c3c')]; var _0x180fa9 = function() {}; _0x16dada[_0x4cc7('0x3c3d')] = _0x180fa9; _0x180fa9['__name__'] = [_0x4cc7('0x4b2'), 'Context3DUtils']; _0x180fa9[_0x4cc7('0x8fe')] = function(_0x4393c9) { _0x180fa9[_0x4cc7('0xc3b')] = new _0x51492c(); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xb55')] = !0x1; _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xb62')] = !0x1; _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0x102a')]()[_0x4cc7('0x3c3e')](0x1); _0x4393c9[_0x4cc7('0xa0c')](_0x180fa9['view']); _0x180fa9[_0x4cc7('0x3538')] = new _0x5a58c4(); _0x180fa9[_0x4cc7('0x3c3f')] = new _0x42cc00(); _0x180fa9[_0x4cc7('0x3c40')] = new _0x51492c(_0x180fa9[_0x4cc7('0x3538')],new _0x262ecb(_0x180fa9[_0x4cc7('0x3c3f')]),null,null,null,0x0); _0x180fa9[_0x4cc7('0x3c40')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](-0x64); _0x180fa9[_0x4cc7('0x3c40')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb2a')](-0x1); _0x180fa9[_0x4cc7('0x3c40')]['set_shareContext'](!0x0); _0x180fa9[_0x4cc7('0x3c40')]['mouseEnabled'] = !0x1; _0x180fa9[_0x4cc7('0x3c40')][_0x4cc7('0xb62')] = !0x1; _0x4393c9[_0x4cc7('0xa0c')](_0x180fa9['orthoView']); _0x180fa9['emptyScene'] = new _0x5a58c4(); _0x180fa9[_0x4cc7('0x20ac')](null); _0x3d0219[_0x4cc7('0x991')][_0x4cc7('0xbec')](); _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x90d'), _0x180fa9['onResize']); _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x180fa9['render']); } ; _0x180fa9[_0x4cc7('0x20ac')] = function(_0x253fa3) { _0x253fa3 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbcd')]; var _0x70de48 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xbce')]; _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xb47')](_0x253fa3); _0x180fa9['view'][_0x4cc7('0x10e6')](_0x70de48); _0x180fa9[_0x4cc7('0x3c40')]['set_width'](_0x253fa3); _0x180fa9[_0x4cc7('0x3c40')][_0x4cc7('0x10e6')](_0x70de48); _0x180fa9[_0x4cc7('0x3c3f')][_0x4cc7('0x108b')](_0x70de48); _0x180fa9['orthoView'][_0x4cc7('0xc0e')]()['set_x'](_0x253fa3 / 0x2); _0x180fa9[_0x4cc7('0x3c40')]['get_camera']()[_0x4cc7('0xb44')](_0x70de48 / 0x2); } ; _0x180fa9[_0x4cc7('0xa17')] = function(_0x4e31a8) { _0x3d0219[_0x4cc7('0x991')][_0x4cc7('0xbec')](); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xa17')](); _0x3d0219[_0x4cc7('0x991')][_0x4cc7('0xbec')](); _0x180fa9[_0x4cc7('0x3c40')]['render'](); _0x3d0219['context'][_0x4cc7('0xbec')](); } ; var _0x488f5d = function() {}; _0x16dada['nme3D.animation.MeshTween'] = _0x488f5d; _0x488f5d['__name__'] = [_0x4cc7('0x4b2'), _0x4cc7('0x1b'), _0x4cc7('0x3c41')]; _0x488f5d[_0x4cc7('0x2730')] = function(_0x1b8fe5, _0x20c2a0, _0x3b6b3d) { null != _0x488f5d[_0x4cc7('0x3875')]['h'][_0x4cc7('0x9f0')][_0x1b8fe5[_0x4cc7('0x8ed')]] && _0x488f5d[_0x4cc7('0x168d')](_0x1b8fe5); var _0x565247 = _0x3bafe8[_0x4cc7('0x134c')](_0x1b8fe5[_0x4cc7('0xf92')]()); 0x0 > _0x565247['x'] * _0x3b6b3d['x'] + _0x565247['y'] * _0x3b6b3d['y'] + _0x565247['z'] * _0x3b6b3d['z'] + _0x565247['w'] * _0x3b6b3d['w'] && (_0x565247['x'] = -_0x565247['x'], _0x565247['y'] = -_0x565247['y'], _0x565247['z'] = -_0x565247['z'], _0x565247['w'] = -_0x565247['w']); _0x20c2a0 = _0x3ae7ae[_0x4cc7('0xa50')](_0x565247, _0x20c2a0, { 'x': _0x3b6b3d['x'], 'y': _0x3b6b3d['y'], 'z': _0x3b6b3d['z'], 'w': _0x3b6b3d['w'] }, !0x0, _0x4babe0); _0x20c2a0[_0x4cc7('0x966')] = _0x1b8fe5; _0x20c2a0['onStopped'] = _0x488f5d['onTweenStopped']; _0x488f5d[_0x4cc7('0x3875')][_0x4cc7('0x9e7')](_0x1b8fe5, _0x20c2a0); return _0x20c2a0; } ; _0x488f5d[_0x4cc7('0x3c42')] = function(_0x9b09da) { if (_0x4cc7('0x3c43') !== _0x2d63f9[_0x4cc7('0x3c44')]) { _0x488f5d[_0x4cc7('0x3875')][_0x4cc7('0x95b')](_0x9b09da); } else { this[_0x4cc7('0xefb')] = _0x9b09da['x']; this[_0x4cc7('0xf02')] = _0x9b09da['y']; this[_0x4cc7('0xefc')] = _0x9b09da['z']; this[_0x4cc7('0xf38')] = b; this[_0x4cc7('0xee9')]['x'] = this[_0x4cc7('0xefb')] + b; this['_max']['y'] = this[_0x4cc7('0xf02')] + b; this['_max']['z'] = _0x56067a[_0x4cc7('0x855')](this[_0x4cc7('0xefc')], b); this[_0x4cc7('0xee8')]['x'] = this['_centerX'] - b; this[_0x4cc7('0xee8')]['y'] = this[_0x4cc7('0xf02')] - b; this[_0x4cc7('0xee8')]['z'] = this[_0x4cc7('0xefc')] - b; this[_0x4cc7('0xeec')] = !0x0; null != this[_0x4cc7('0xeed')] && this['updateBoundingRenderable'](); } } ; _0x488f5d[_0x4cc7('0x168d')] = function(_0x41a283, _0x3dde1a, _0x1a0a74) { null == _0x1a0a74 && (_0x1a0a74 = !0x0); null == _0x3dde1a && (_0x3dde1a = !0x1); null != _0x488f5d[_0x4cc7('0x3875')]['h'][_0x4cc7('0x9f0')][_0x41a283['__id__']] && (_0x3ae7ae[_0x4cc7('0xd8a')](_0x488f5d[_0x4cc7('0x3875')]['h'][_0x41a283[_0x4cc7('0x8ed')]], null, _0x3dde1a, _0x1a0a74), _0x488f5d[_0x4cc7('0x3875')]['remove'](_0x41a283)); } ; var _0x4babe0 = function(_0x16da5e, _0x453e14, _0x40a1ab) { _0x194e60[_0x4cc7('0x96b')](this, _0x16da5e, _0x453e14, _0x40a1ab); this[_0x4cc7('0x969')] = new _0x469fbd(); this[_0x4cc7('0x3bd4')] = !0x0; }; _0x16dada[_0x4cc7('0x3c45')] = _0x4babe0; _0x4babe0[_0x4cc7('0x8f2')] = ['nme3D', 'animation', _0x4cc7('0x3c46'), _0x4cc7('0x3c47')]; _0x4babe0[_0x4cc7('0x92b')] = _0x194e60; _0x4babe0['prototype'] = _0x5aff49(_0x194e60[_0x4cc7('0x8')], { 'objectToRotate': null, 'onStopped': null, 'tempEulers': null, 'change': function() { null != this[_0x4cc7('0x966')] && this[_0x4cc7('0x966')][_0x4cc7('0x967')](_0x3bafe8['toEulerAngles'](this[_0x4cc7('0xa26')], this[_0x4cc7('0x969')])[_0x4cc7('0xc4a')]()); _0x194e60[_0x4cc7('0x8')][_0x4cc7('0x96a')]['call'](this); }, 'stop': function(_0x2d1408, _0x41033b, _0xaaba80) { if (null != this[_0x4cc7('0x3876')]) this['onStopped'](this[_0x4cc7('0x966')]); _0x194e60[_0x4cc7('0x8')][_0x4cc7('0xd8a')][_0x4cc7('0x96b')](this, _0x2d1408, _0x41033b, _0xaaba80); }, '__class__': _0x4babe0 }); var _0x398955 = function() { this[_0x4cc7('0x19d3')] = new _0x21e384(); this['origin'] = new _0x21e384(); this[_0x4cc7('0x35b1')] = new _0x21e384(0x0,0x0,0x1); this['normal'] = new _0x21e384(0x0,0x0,0x1); }; _0x16dada[_0x4cc7('0x3c48')] = _0x398955; _0x398955[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), 'geom', _0x4cc7('0x3c49')]; _0x398955['planeLineIntersection'] = function(_0x45d548, _0x4959d6, _0x4d6004, _0x57e6a0, _0x3ebbe9, _0x4de2a1, _0x404a22) { if (_0x4cc7('0x3c4a') === _0x4cc7('0x3c4a')) { null == _0x3ebbe9 && (_0x3ebbe9 = new _0x21e384()); var _0x4bf907 = _0x45d548['x'] * _0x4959d6['x'] + _0x45d548['y'] * _0x4959d6['y'] + _0x45d548['z'] * _0x4959d6['z']; _0x45d548 = _0x2d63f9[_0x4cc7('0x305')](_0x4959d6['x'], _0x4d6004['x']) + _0x4959d6['y'] * _0x4d6004['y'] + _0x4959d6['z'] * _0x4d6004['z'] - _0x4bf907; _0x4bf907 = _0x4959d6['x'] * _0x57e6a0['x'] + _0x4959d6['y'] * _0x57e6a0['y'] + _0x4959d6['z'] * _0x57e6a0['z'] - _0x4bf907; _0x4959d6 = _0x4bf907 / (_0x4bf907 - _0x45d548); _0x45d548 -= _0x4bf907; 1e-10 > (0x0 <= _0x45d548 ? _0x45d548 : -_0x45d548) || null != _0x4de2a1 && 0x1 - _0x4959d6 < _0x4de2a1 || null != _0x404a22 && 0x1 - _0x4959d6 > _0x404a22 ? (_0x3ebbe9['x'] = NaN, _0x3ebbe9['y'] = NaN, _0x3ebbe9['z'] = NaN) : (_0x4de2a1 = _0x3ebbe9, _0x2d63f9[_0x4cc7('0x315')](null, _0x4de2a1) && (_0x4de2a1 = new _0x21e384()), _0x4de2a1['x'] = _0x4d6004['x'] - _0x57e6a0['x'], _0x4de2a1['y'] = _0x4d6004['y'] - _0x57e6a0['y'], _0x4de2a1['z'] = _0x4d6004['z'] - _0x57e6a0['z'], _0x4d6004 = _0x3ebbe9, _0x2d63f9[_0x4cc7('0x31a')](null, _0x4d6004) && (_0x4d6004 = new _0x21e384()), _0x4d6004['x'] = _0x3ebbe9['x'] * _0x4959d6, _0x4d6004['y'] = _0x2d63f9[_0x4cc7('0x31b')](_0x3ebbe9['y'], _0x4959d6), _0x4d6004['z'] = _0x3ebbe9['z'] * _0x4959d6, _0x4d6004 = _0x3ebbe9, null == _0x4d6004 && (_0x4d6004 = new _0x21e384()), _0x4d6004['x'] = _0x57e6a0['x'] + _0x3ebbe9['x'], _0x4d6004['y'] = _0x57e6a0['y'] + _0x3ebbe9['y'], _0x4d6004['z'] = _0x57e6a0['z'] + _0x3ebbe9['z']); return _0x3ebbe9; } else { this[_0x4cc7('0x1caa')](_0x45d548); } } ; _0x398955[_0x4cc7('0x8')] = {}; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x19d3')] = null; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x19d4')] = null; _0x398955[_0x4cc7('0x8')]['sourceNormal'] = null; _0x398955[_0x4cc7('0x8')][_0x4cc7('0xcca')] = null; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x19d2')] = null; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x30fc')] = function(_0x3db60b) { if (this.object3D == _0x3db60b) return this.object3D; this.object3D = _0x3db60b; if (null != _0x3db60b) this.findOrigin(), this.findNormal(); else { var _0x448ee5 = this.origin , _0x357c28 = this.sourceOrigin; _0x448ee5.x = _0x357c28.x; _0x448ee5.y = _0x357c28.y; _0x448ee5.z = _0x357c28.z; _0x448ee5 = this.normal; _0x357c28 = this.sourceNormal; _0x448ee5.x = _0x357c28.x; _0x448ee5.y = _0x357c28.y; _0x448ee5.z = _0x357c28.z; } return _0x3db60b; } ; _0x398955[_0x4cc7('0x8')]['findOrigin'] = function() { if (null != this.object3D.get_parent()) { var _0x336be1 = this.object3D.get_parent().get_sceneTransform().transformVector(this.sourceOrigin) , _0x340e88 = this.object3D.get_sceneTransform().transformVector(_0x2a6728.ZERO) , _0x1c38df = this.origin; null == _0x1c38df && (_0x1c38df = new _0x21e384()); _0x1c38df.x = _0x336be1.x + _0x340e88.x; _0x1c38df.y = _0x336be1.y + _0x340e88.y; _0x1c38df.z = _0x336be1.z + _0x340e88.z; } else _0x336be1 = this.object3D.get_transform().transformVector(this.sourceOrigin), _0x340e88 = this.origin, _0x340e88.x = _0x336be1.x, _0x340e88.y = _0x336be1.y, _0x340e88.z = _0x336be1.z; } ; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x3c4b')] = function() { var _0x16667c = this.object3D.get_sceneTransform() , _0x125459 = this.sourceNormal , _0x45aa45 = this.normal; _0x3bafe8.fromMatrix(_0x16667c, _0x39582d.quaternion); _0x3bafe8.rotatePoint(_0x39582d.quaternion, _0x125459, _0x45aa45); } ; _0x398955[_0x4cc7('0x8')]['onTransformUpdated'] = function() { null != this.object3D && (this.findOrigin(), this.findNormal()); } ; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x2bdd')] = function(_0x1cc64e, _0x27b790, _0x119f4f) { this.sourceNormal.x = _0x1cc64e; this.sourceNormal.y = _0x27b790; this.sourceNormal.z = _0x119f4f; _0x1cc64e = this.sourceNormal; _0x27b790 = _0x1cc64e.x * _0x1cc64e.x + _0x1cc64e.y * _0x1cc64e.y + _0x1cc64e.z * _0x1cc64e.z; _0x119f4f = _0x27b790 - 0x1; 1e-10 > (0x0 <= _0x119f4f ? _0x119f4f : -_0x119f4f) || (0x0 == _0x27b790 ? (_0x1cc64e.x = 0x1, _0x1cc64e.y = 0x0, _0x1cc64e.z = 0x0) : (_0x27b790 = 0x1 / Math.sqrt(_0x27b790), _0x1cc64e.x *= _0x27b790, _0x1cc64e.y *= _0x27b790, _0x1cc64e.z *= _0x27b790)); null != this.object3D ? this.findNormal() : (_0x1cc64e = this.normal, _0x27b790 = this.sourceNormal, _0x1cc64e.x = _0x27b790.x, _0x1cc64e.y = _0x27b790.y, _0x1cc64e.z = _0x27b790.z); } ; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x30c9')] = function(_0x56f66b, _0x25bcfd, _0x46cf32) { this.sourceOrigin.x = _0x56f66b; this.sourceOrigin.y = _0x25bcfd; this.sourceOrigin.z = _0x46cf32; null != this.object3D ? this.findOrigin() : (_0x56f66b = this.origin, _0x25bcfd = this.sourceOrigin, _0x56f66b.x = _0x25bcfd.x, _0x56f66b.y = _0x25bcfd.y, _0x56f66b.z = _0x25bcfd.z); } ; _0x398955[_0x4cc7('0x8')]['distanceSquared'] = function(_0x489190) { if (_0x4cc7('0x3c4c') !== 'TftzC') { var _0x47228b = this.origin , _0x20e993 = _0x398955.temp; null == _0x20e993 && (_0x20e993 = new _0x21e384()); _0x20e993.x = _0x489190.x - _0x47228b.x; _0x20e993.y = _0x2d63f9.jYWVJ(_0x489190.y, _0x47228b.y); _0x20e993.z = _0x489190.z - _0x47228b.z; _0x20e993 = _0x398955.temp; _0x489190 = this.normal; _0x47228b = _0x398955.temp; null == _0x47228b && (_0x47228b = new _0x21e384()); _0x20e993 = _0x2d63f9.VqWiF(_0x20e993.x, _0x489190.x) + _0x20e993.y * _0x489190.y + _0x20e993.z * _0x489190.z; _0x47228b.x = _0x20e993 * _0x489190.x; _0x47228b.y = _0x20e993 * _0x489190.y; _0x47228b.z = _0x20e993 * _0x489190.z; _0x489190 = _0x398955.temp; _0x47228b = this.normal; if (0x0 < _0x489190.x * _0x47228b.x + _0x489190.y * _0x47228b.y + _0x489190.z * _0x47228b.z) return _0x489190 = _0x398955.temp, _0x489190.x * _0x489190.x + _0x489190.y * _0x489190.y + _0x489190.z * _0x489190.z; _0x489190 = _0x398955.temp; return -(_0x489190.x * _0x489190.x + _0x489190.y * _0x489190.y + _0x489190.z * _0x489190.z); } else { _0x489190 = _0x2a5c46.get_all().get(_0x47228b); _0x20e993 = _0x489190.saveChallengesDone; _0x104058.get_instance().get(_0x20e993.id, _0x20e993.defaultValue) < _0x489190.intermission.get_length() + _0x489190.boxChallenges.get_length() || (_0x489190 = _0x2a5c46.get_all().get(_0x47228b), _0x489190.index = _0x489190.intermission.get_length(), _0x489190.saveSubIndex[_0x4cc7('0x227')]()); _0x2a5c46.get_all().get(_0x47228b).continuePath(); return; } } ; _0x398955[_0x4cc7('0x8')]['isAbove'] = function(_0x1791a9) { var _0x5660d5 = this.origin , _0x2e79df = _0x398955.temp; null == _0x2e79df && (_0x2e79df = new _0x21e384()); _0x2e79df.x = _0x1791a9.x - _0x5660d5.x; _0x2e79df.y = _0x1791a9.y - _0x5660d5.y; _0x2e79df.z = _0x1791a9.z - _0x5660d5.z; _0x2e79df = _0x398955.temp; _0x1791a9 = this.normal; _0x5660d5 = _0x398955.temp; null == _0x5660d5 && (_0x5660d5 = new _0x21e384()); _0x2e79df = _0x56067a.GBcFO(_0x2e79df.x * _0x1791a9.x + _0x2e79df.y * _0x1791a9.y, _0x2e79df.z * _0x1791a9.z); _0x5660d5.x = _0x2e79df * _0x1791a9.x; _0x5660d5.y = _0x2e79df * _0x1791a9.y; _0x5660d5.z = _0x2e79df * _0x1791a9.z; _0x1791a9 = _0x398955.temp; _0x5660d5 = this.normal; return 0x0 < _0x1791a9.x * _0x5660d5.x + _0x1791a9.y * _0x5660d5.y + _0x1791a9.z * _0x5660d5.z; } ; _0x398955[_0x4cc7('0x8')]['moveToDistance'] = function(_0x13abcc, _0x7df79b, _0x490dfa) { if ('zfxWu' === _0x4cc7('0x3c4d')) { _0x13abcc.enterNode(this) && (_0x21cd93.prototype.acceptTraverser.call(this, _0x13abcc), _0x13abcc.applyRenderable(this._renderable)); } else { _0x490dfa = this.nearestPointOnPlane(_0x13abcc, _0x490dfa); _0x13abcc = this.normal; var _0x45f375 = _0x490dfa; null == _0x45f375 && (_0x45f375 = new _0x21e384()); _0x45f375.x = _0x490dfa.x + _0x13abcc.x * _0x7df79b; _0x45f375.y = _0x490dfa.y + _0x56067a.fdyFD(_0x13abcc.y, _0x7df79b); _0x45f375.z = _0x56067a.LcXIV(_0x490dfa.z, _0x13abcc.z * _0x7df79b); return _0x490dfa; } } ; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x3c4e')] = function(_0x20783e, _0x53266d, _0x425ab1, _0xeaf4c5) { if (_0x4cc7('0x3c4f') === _0x4cc7('0x3c50')) { this.parseLiteralString(); } else { null == _0xeaf4c5 && (_0xeaf4c5 = new _0x21e384()); var _0x3743eb = _0x398955.temp2 , _0x214fa5 = _0x398955.temp3 , _0x6c7cae = _0x398955.temp3 , _0x4bf907 = this.origin , _0x48c401 = this.normal , _0x16dada = _0x3743eb; null == _0x16dada && (_0x16dada = new _0x21e384()); _0x16dada.x = _0x4bf907.x + _0x48c401.x * _0x425ab1; _0x16dada.y = _0x4bf907.y + _0x48c401.y * _0x425ab1; _0x16dada.z = _0x4bf907.z + _0x48c401.z * _0x425ab1; _0x4bf907 = _0x53266d.origin; _0x48c401 = _0x53266d.normal; _0x16dada = _0x214fa5; null == _0x16dada && (_0x16dada = new _0x21e384()); _0x16dada.x = _0x4bf907.x + _0x48c401.x * _0x425ab1; _0x16dada.y = _0x4bf907.y + _0x48c401.y * _0x425ab1; _0x16dada.z = _0x4bf907.z + _0x48c401.z * _0x425ab1; _0x4bf907 = _0x6c7cae; null == _0x4bf907 && (_0x4bf907 = new _0x21e384()); _0x4bf907.x = _0x214fa5.x - _0x3743eb.x; _0x4bf907.y = _0x214fa5.y - _0x3743eb.y; _0x4bf907.z = _0x214fa5.z - _0x3743eb.z; _0x4bf907 = this.normal; _0x48c401 = _0x6c7cae; null == _0x48c401 && (_0x48c401 = new _0x21e384()); _0x16dada = _0x6c7cae.x * _0x4bf907.x + _0x6c7cae.y * _0x4bf907.y + _0x6c7cae.z * _0x4bf907.z; _0x48c401.x = _0x6c7cae.x - _0x16dada * _0x4bf907.x; _0x48c401.y = _0x6c7cae.y - _0x16dada * _0x4bf907.y; _0x48c401.z = _0x6c7cae.z - _0x16dada * _0x4bf907.z; _0x4bf907 = _0x214fa5; null == _0x4bf907 && (_0x4bf907 = new _0x21e384()); _0x4bf907.x = _0x3743eb.x + _0x6c7cae.x; _0x4bf907.y = _0x3743eb.y + _0x6c7cae.y; _0x4bf907.z = _0x3743eb.z + _0x6c7cae.z; _0x53266d.intersectWithDistance(_0x425ab1, _0x3743eb, _0x214fa5, _0x3743eb, null, null, !0x0); _0x425ab1 = this.normal; _0x53266d = _0x53266d.normal; _0x2a6728.crossProductF(_0x425ab1.x, _0x425ab1.y, _0x425ab1.z, _0x53266d.x, _0x53266d.y, _0x53266d.z, _0x6c7cae); _0x53266d = _0x6c7cae.x * _0x6c7cae.x + _0x56067a.fdyFD(_0x6c7cae.y, _0x6c7cae.y) + _0x6c7cae.z * _0x6c7cae.z; _0x425ab1 = _0x53266d - 0x1; _0x56067a.fFYRb(1e-10, 0x0 <= _0x425ab1 ? _0x425ab1 : -_0x425ab1) || (0x0 == _0x53266d ? (_0x6c7cae.x = 0x1, _0x6c7cae.y = 0x0, _0x6c7cae.z = 0x0) : (_0x53266d = 0x1 / Math.sqrt(_0x53266d), _0x6c7cae.x *= _0x53266d, _0x6c7cae.y *= _0x53266d, _0x6c7cae.z *= _0x53266d)); _0x53266d = _0xeaf4c5; null == _0x53266d && (_0x53266d = new _0x21e384()); _0x53266d.x = _0x20783e.x - _0x3743eb.x; _0x53266d.y = _0x20783e.y - _0x3743eb.y; _0x53266d.z = _0x20783e.z - _0x3743eb.z; _0x20783e = _0xeaf4c5; null == _0x20783e && (_0x20783e = new _0x21e384()); _0x53266d = _0x56067a.jdWEg(_0xeaf4c5.x, _0x6c7cae.x) + _0xeaf4c5.y * _0x6c7cae.y + _0xeaf4c5.z * _0x6c7cae.z; _0x20783e.x = _0x56067a.THrQx(_0x53266d, _0x6c7cae.x); _0x20783e.y = _0x53266d * _0x6c7cae.y; _0x20783e.z = _0x53266d * _0x6c7cae.z; _0x6c7cae = _0xeaf4c5; _0x56067a.NCyFB(null, _0x6c7cae) && (_0x6c7cae = new _0x21e384()); _0x6c7cae.x = _0x3743eb.x + _0xeaf4c5.x; _0x6c7cae.y = _0x3743eb.y + _0xeaf4c5.y; _0x6c7cae.z = _0x3743eb.z + _0xeaf4c5.z; return _0xeaf4c5; } } ; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x18d5')] = function(_0x1c5ec4, _0x3b1938) { null == _0x3b1938 && (_0x3b1938 = new _0x21e384()); var _0x788165 = this.origin , _0x4fd090 = _0x398955.temp; null == _0x4fd090 && (_0x4fd090 = new _0x21e384()); _0x4fd090.x = _0x1c5ec4.x - _0x788165.x; _0x4fd090.y = _0x1c5ec4.y - _0x788165.y; _0x4fd090.z = _0x1c5ec4.z - _0x788165.z; var _0x393d57 = _0x398955.temp; _0x788165 = this.normal; _0x4fd090 = _0x398955.temp; null == _0x4fd090 && (_0x4fd090 = new _0x21e384()); _0x393d57 = _0x56067a.LcXIV(_0x393d57.x * _0x788165.x + _0x393d57.y * _0x788165.y, _0x393d57.z * _0x788165.z); _0x4fd090.x = _0x393d57 * _0x788165.x; _0x4fd090.y = _0x393d57 * _0x788165.y; _0x4fd090.z = _0x393d57 * _0x788165.z; _0x788165 = _0x398955.temp; _0x4fd090 = _0x3b1938; null == _0x4fd090 && (_0x4fd090 = new _0x21e384()); _0x4fd090.x = _0x1c5ec4.x - _0x788165.x; _0x4fd090.y = _0x1c5ec4.y - _0x788165.y; _0x4fd090.z = _0x1c5ec4.z - _0x788165.z; return _0x3b1938; } ; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x24b8')] = function(_0x505ef1, _0x148ed5, _0x219b4d, _0x12ba13, _0x24aff9, _0x1bfeac, _0x26f84d) { null == _0x26f84d && (_0x26f84d = !0x1); var _0x4bf907 = _0x148ed5.x , _0x48c401 = _0x148ed5.y , _0x16dada = _0x148ed5.z , _0x5aff49 = this.origin , _0x2f5b31 = this.normal , _0x161060 = _0x398955.temp; null == _0x161060 && (_0x161060 = new _0x21e384()); _0x161060.x = _0x5aff49.x + _0x2f5b31.x * _0x505ef1; _0x161060.y = _0x5aff49.y + _0x2f5b31.y * _0x505ef1; _0x161060.z = _0x5aff49.z + _0x2d63f9.NCGIL(_0x2f5b31.z, _0x505ef1); _0x12ba13 = _0x398955.planeLineIntersection(_0x398955.temp, this.normal, _0x148ed5, _0x219b4d, _0x12ba13, _0x24aff9, _0x1bfeac); _0x26f84d && isNaN(_0x12ba13.x) && (_0x12ba13.x = _0x4bf907, _0x12ba13.y = _0x48c401, _0x12ba13.z = _0x16dada); return _0x12ba13; } ; _0x398955[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x398955; _0x398955[_0x4cc7('0x8')]['__properties__'] = {}; _0x398955[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0x30fc')] = _0x4cc7('0x30fc'); var _0x5e85ee = function(_0x54a7e, _0x323e34) { _0x5b5b9f[_0x4cc7('0x96b')](this, _0x54a7e, new _0x43ea86(_0x323e34,0x1)); }; _0x16dada[_0x4cc7('0x3c51')] = _0x5e85ee; _0x5e85ee['__name__'] = [_0x4cc7('0x4b2'), 'model', _0x4cc7('0x3c52')]; _0x5e85ee[_0x4cc7('0x237e')] = function(_0x209717, _0x1a71f3, _0x238d5d) { _0x56067a[_0x4cc7('0x85b')](null, _0x209717) && (_0x209717 = 0.5); null == _0x1a71f3 && (_0x1a71f3 = _0x209717); null == _0x238d5d && (_0x238d5d = _0x209717); var _0x48115e = new _0x21e384(-_0x209717,-_0x1a71f3,-_0x238d5d); _0x209717 = new _0x21e384(_0x209717,_0x1a71f3,_0x238d5d); _0x1a71f3 = new _0x39920c(); _0x238d5d = new _0x151d6e(); _0x238d5d[_0x4cc7('0x11f5')](_0x5e85ee[_0x4cc7('0x3c53')](_0x48115e, _0x209717)); _0x238d5d[_0x4cc7('0x1155')](_0x5e85ee[_0x4cc7('0x2ea7')]); _0x1a71f3['addSubGeometry'](_0x238d5d); return _0x1a71f3; } ; _0x5e85ee[_0x4cc7('0x3c53')] = function(_0x3c3542, _0x2a7e3d) { for (var _0x3543b4 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x58e51b = 0x0, _0x52550f = [_0x3c3542['x'], _0x2a7e3d['x']]; _0x58e51b < _0x52550f[_0x4cc7('0x21')]; ) { var _0x25c41d = _0x52550f[_0x58e51b]; ++_0x58e51b; for (var _0x1ea813 = 0x0, _0x4bf907 = [_0x3c3542['y'], _0x2a7e3d['y']]; _0x1ea813 < _0x4bf907[_0x4cc7('0x21')]; ) { var _0x48c401 = _0x4bf907[_0x1ea813]; ++_0x1ea813; for (var _0x16dada = 0x0, _0x5aff49 = [_0x3c3542['z'], _0x2a7e3d['z']]; _0x16dada < _0x5aff49[_0x4cc7('0x21')]; ) { var _0x3bffd1 = _0x5aff49[_0x16dada]; ++_0x16dada; _0x3543b4[_0x4cc7('0x29')](_0x25c41d); _0x3543b4[_0x4cc7('0x29')](_0x48c401); _0x3543b4[_0x4cc7('0x29')](_0x3bffd1); } } } return _0x3543b4; } ; _0x5e85ee[_0x4cc7('0x92b')] = _0x5b5b9f; _0x5e85ee[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f['prototype'], { '__class__': _0x5e85ee }); var _0x33f02e = function(_0x189275, _0x2d4e6e, _0x8097e1) { _0x5b5b9f[_0x4cc7('0x96b')](this, null); _0x189275[_0x4cc7('0x3096')](_0x2d4e6e, _0x48c401(this, this['onLoaded'])); }; _0x16dada[_0x4cc7('0x3c54')] = _0x33f02e; _0x33f02e[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), 'LoadedMesh']; _0x33f02e[_0x4cc7('0x92b')] = _0x5b5b9f; _0x33f02e['prototype'] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], { 'onLoaded': function(_0x2a2b87) { if (_0x2d63f9['MgRjF'] === _0x4cc7('0x3c56')) { _0x2a2b87 = _0x5260f5[_0x4cc7('0x99b')](_0x2a2b87, _0x2d186d); this['set_alphaThreshold'](_0x2a2b87[_0x4cc7('0x1b49')]()); this[_0x4cc7('0xb76')](_0x2a2b87[_0x4cc7('0x11b8')]()); this[_0x4cc7('0x1ba9')](_0x2a2b87[_0x4cc7('0x1d2f')]()); this[_0x4cc7('0x12d1')](_0x2a2b87[_0x4cc7('0x1d30')]()); this[_0x4cc7('0x1b6e')](_0x2a2b87['get_diffuseColor']()); } else { this[_0x4cc7('0x145e')](_0x2a2b87[_0x4cc7('0x16aa')]()); this[_0x4cc7('0x32')](_0x2a2b87['get_material']()); } }, '__class__': _0x33f02e }); var _0x150593 = function(_0x16c662, _0x3064d0, _0x5bfd33) { this[_0x4cc7('0x3c57')] = -0x1; this[_0x4cc7('0x121b')] = _0x16c662; this[_0x4cc7('0x3c58')] = _0x3064d0; _0x33f02e[_0x4cc7('0x96b')](this, _0x16c662, _0x3064d0, _0x5bfd33); }; _0x16dada['nme3D.model.LoadedMeshWithVariant'] = _0x150593; _0x150593[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), _0x4cc7('0x3c59')]; _0x150593[_0x4cc7('0x92b')] = _0x33f02e; _0x150593[_0x4cc7('0x8')] = _0x5aff49(_0x33f02e[_0x4cc7('0x8')], { 'cache': null, 'meshID': null, 'variant': null, 'onLoaded': function(_0x3c4572) { if (_0x4cc7('0x3c5a') !== _0x4cc7('0x3c5a')) { _0x1aa93f[_0x4cc7('0x8')][_0x4cc7('0x94a')]['call'](this, _0x3c4572); _0xec98bb[_0x4cc7('0x8fb')] += _0x3c4572; } else { this['variant'] = this[_0x4cc7('0x121b')]['findVariant'](this[_0x4cc7('0x3c58')], _0x3c4572); _0x33f02e[_0x4cc7('0x8')][_0x4cc7('0x229d')][_0x4cc7('0x96b')](this, _0x3c4572); } }, '__class__': _0x150593 }); var _0x3a9583 = function(_0x40452a) { this[_0x4cc7('0x2281')] = new _0x3a1efa(); this[_0x4cc7('0x3c5b')] = new _0x3a1efa(); this[_0x4cc7('0x3c5c')] = new _0x3a1efa(); this[_0x4cc7('0x3c5d')] = _0x40452a; var _0x1147fa = null , _0x100b59 = _0x40452a[_0x4cc7('0x15ca')]('/') , _0x4f65e0 = _0x40452a[_0x4cc7('0x15ca')]('\x5c'); _0x100b59 = _0x100b59 >= _0x4f65e0 ? _0x100b59 : _0x4f65e0; 0x0 <= _0x100b59 && (_0x1147fa = new _0x489286(!0x0,_0x3a8a6f[_0x4cc7('0x946')](_0x40452a, 0x0, _0x100b59 + 0x1))); _0x31662d[_0x4cc7('0x1b35')](); _0x100b59 = _0x6fe3b9[_0x4cc7('0x1125')]('')[_0x4cc7('0x1fba')]; _0x100b59 = _0x56067a[_0x4cc7('0x83c')] == (null != _0x842c50[_0x40452a] ? _0x100b59[_0x4cc7('0xd77')](_0x40452a) : _0x100b59['h'][_0x40452a]) ? _0x6fe3b9[_0x4cc7('0x189c')](_0x40452a) : _0x6fe3b9[_0x4cc7('0xcb0')](_0x40452a); _0x40452a = _0x427d3d[_0x4cc7('0x14e6')](_0x100b59, _0x1147fa, _0x40452a); _0x40452a[_0x4cc7('0x9ad')](_0x4cc7('0x1513'), _0x48c401(this, this[_0x4cc7('0x3c5e')])); _0x40452a['addEventListener'](_0x4cc7('0x1512'), _0x48c401(this, this[_0x4cc7('0x229d')])); _0x40452a[_0x4cc7('0x9ad')](_0x4cc7('0x1511'), _0x48c401(this, this[_0x4cc7('0x35a3')])); }; _0x16dada[_0x4cc7('0x3c5f')] = _0x3a9583; _0x3a9583[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), _0x4cc7('0x3c60')]; _0x3a9583[_0x4cc7('0x8')] = {}; _0x3a9583[_0x4cc7('0x8')]['listeners'] = null; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c5b')] = null; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c5d')] = null; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c5c')] = null; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3553')] = function(_0x2f1d37) { var _0x5db99c = this.knownAssets; if (null != _0x842c50[_0x2f1d37] ? _0x5db99c.existsReserved(_0x2f1d37) : _0x5db99c.h.hasOwnProperty(_0x2f1d37)) { _0x5db99c = this.knownAssets; _0x5db99c = null != _0x842c50[_0x2f1d37] ? _0x5db99c.getReserved(_0x2f1d37) : _0x5db99c.h[_0x2f1d37]; var _0x27c5a6 = this.knownAssets; return _0x5db99c[Math.random() * (null != _0x842c50[_0x2f1d37] ? _0x27c5a6.getReserved(_0x2f1d37) : _0x27c5a6.h[_0x2f1d37]).length | 0x0]; } return null; } ; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3096')] = function(_0x76cec6, _0x3ca50a) { if (_0x4cc7('0x3c61') !== _0x4cc7('0x3c62')) { var _0x21b5af = this.lookUpMesh(_0x76cec6); if (null != _0x21b5af) _0x3ca50a(_0x21b5af); else { _0x21b5af = this.listeners; if (null != _0x842c50[_0x76cec6] ? !_0x21b5af.existsReserved(_0x76cec6) : !_0x21b5af.h.hasOwnProperty(_0x76cec6)) { _0x21b5af = []; var _0xf4a5e7 = this.listeners; null != _0x842c50[_0x76cec6] ? _0xf4a5e7.setReserved(_0x76cec6, _0x21b5af) : _0xf4a5e7.h[_0x76cec6] = _0x21b5af; } _0x21b5af = this.listeners; (null != _0x842c50[_0x76cec6] ? _0x21b5af.getReserved(_0x76cec6) : _0x21b5af.h[_0x76cec6]).push(_0x3ca50a); } } else { if (0x0 <= _0x3ca50a.animationTime) return !0x1; _0x5260f5.__instanceof(_0x76cec6, _0x566e3e) && _0x5260f5.__cast(_0x76cec6, _0x566e3e).bounce(); if (0.2 < _0x76cec6.tunnel.unpausedTime - _0x76cec6.physicsData.lastInMidair) var _0x354d78 = !0x0; else _0x354d78 = _0x76cec6.get_yVelocity(), _0x354d78 = 0xa > (0x0 <= _0x354d78 ? _0x354d78 : -_0x354d78); _0x354d78 ? _0x76cec6.collider.collisionResult.stable ? (_0x354d78 = _0x21b5af.x, _0x354d78 = 1e-10 > (0x0 <= _0x354d78 ? _0x354d78 : -_0x354d78)) : _0x354d78 = !0x0 : _0x354d78 = !0x1; if (_0x354d78) return _0x76cec6.jumpAction.currentStrengthMultiplier = _0x388fc3.JUMP_STRENGTH_MULTIPLIER, !0x0; _0x354d78 = this.bounceStrength; var _0x24993f = _0x76cec6.jumpAction.strength * _0x76cec6.physicsData.invMass * _0x388fc3.BOUNCE_STRENGTH_MULTIPLIER; _0x354d78 = _0x354d78 > _0x24993f ? _0x354d78 : _0x24993f; _0x24993f = _0x21b5af.x; 1e-10 > (0x0 <= _0x24993f ? _0x24993f : -_0x24993f) || _0x76cec6.set_xVelocity(_0x21b5af.x * _0x354d78); _0x24993f = _0x21b5af.y; 1e-10 > (0x0 <= _0x24993f ? _0x24993f : -_0x24993f) || (0x0 > _0x21b5af.y && (_0x24993f = _0x76cec6.physicsData.previousYVelocity, _0x354d78 > _0x24993f || (_0x354d78 = _0x24993f)), 0x0 > _0x21b5af.y && 0x0 > _0x76cec6.get_yVelocity() || (0x0 > _0x21b5af.y && _0x76cec6.jumpAction.activateAction(), _0x76cec6.set_yVelocity(_0x21b5af.y * _0x354d78), _0x76cec6.collider.collisionResult.updatesVelocityY = !0x1)); _0x24993f = _0x21b5af.z; 1e-10 > (0x0 <= _0x24993f ? _0x24993f : -_0x24993f) || (_0x24993f = _0x21b5af.z - -0x1, 1e-10 > (0x0 <= _0x24993f ? _0x24993f : -_0x24993f) ? _0x76cec6.set_zVelocity(_0x21b5af.z * _0x354d78) : _0x76cec6.set_zVelocity(_0x76cec6.get_zVelocity() + _0x21b5af.z * _0x354d78)); this.beginAnimation(_0x3ca50a); return !0x0; } } ; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3091')] = function(_0x38325c, _0x750e0e) { var _0x56dc50 = this.permanentListeners; if (null != _0x842c50[_0x38325c] ? !_0x56dc50.existsReserved(_0x38325c) : !_0x56dc50.h.hasOwnProperty(_0x38325c)) { _0x56dc50 = []; var _0xaaf55a = this.permanentListeners; null != _0x842c50[_0x38325c] ? _0xaaf55a.setReserved(_0x38325c, _0x56dc50) : _0xaaf55a.h[_0x38325c] = _0x56dc50; } _0x56dc50 = this.permanentListeners; (_0x2d63f9.AtRxL(null, _0x842c50[_0x38325c]) ? _0x56dc50.getReserved(_0x38325c) : _0x56dc50.h[_0x38325c]).push(_0x750e0e); } ; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c63')] = function(_0x115c68, _0x43e909) { var _0x3c702d = this.knownAssets; return (null != _0x842c50[_0x115c68] ? _0x3c702d.existsReserved(_0x115c68) : _0x3c702d.h.hasOwnProperty(_0x115c68)) ? (_0x3c702d = this.knownAssets, (null != _0x842c50[_0x115c68] ? _0x3c702d.getReserved(_0x115c68) : _0x3c702d.h[_0x115c68]).indexOf(_0x43e909)) : -0x1; } ; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x3c5e')] = function(_0x4a0970) { if (_0x4cc7('0x126') == _0x4a0970.get_asset().get_assetType()) { var _0x1f8f62 = _0x4a0970.get_asset().get_name().indexOf('.') , _0x3132a6 = _0x4a0970.get_asset().get_name(); 0x0 < _0x1f8f62 && (_0x3132a6 = _0x3a8a6f.substr(_0x3132a6, 0x0, _0x1f8f62)); _0x1f8f62 = this.knownAssets; if (null != _0x842c50[_0x3132a6] ? !_0x1f8f62.existsReserved(_0x3132a6) : !_0x1f8f62.h.hasOwnProperty(_0x3132a6)) { _0x1f8f62 = []; var _0x589abc = this.knownAssets; null != _0x842c50[_0x3132a6] ? _0x589abc.setReserved(_0x3132a6, _0x1f8f62) : _0x589abc.h[_0x3132a6] = _0x1f8f62; } _0x1f8f62 = this.knownAssets; (null != _0x842c50[_0x3132a6] ? _0x1f8f62.getReserved(_0x3132a6) : _0x1f8f62.h[_0x3132a6]).push(_0x4a0970.get_asset()); _0x1f8f62 = this.permanentListeners; if (null != _0x842c50[_0x3132a6] ? _0x1f8f62.existsReserved(_0x3132a6) : _0x1f8f62.h.hasOwnProperty(_0x3132a6)) for (_0x1f8f62 = 0x0, _0x589abc = this.permanentListeners, _0x3132a6 = null != _0x842c50[_0x3132a6] ? _0x589abc.getReserved(_0x3132a6) : _0x589abc.h[_0x3132a6]; _0x1f8f62 < _0x3132a6.length; ) _0x589abc = _0x3132a6[_0x1f8f62], ++_0x1f8f62, _0x589abc(_0x4a0970.get_asset()); } } ; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x229d')] = function(_0x39b037) { for (_0x39b037 = this.listeners.keys(); _0x39b037.hasNext(); ) { if (_0x4cc7('0x3c64') !== _0x4cc7('0x3c65')) { var _0x45ffdd = _0x39b037.next() , _0x3f125a = 0x0 , _0x30df8a = this.listeners; for (_0x30df8a = null != _0x842c50[_0x45ffdd] ? _0x30df8a.getReserved(_0x45ffdd) : _0x30df8a.h[_0x45ffdd]; _0x3f125a < _0x30df8a.length; ) { var _0x51f2e9 = _0x30df8a[_0x3f125a]; ++_0x3f125a; var _0x4c6a43 = this.lookUpMesh(_0x45ffdd); null != _0x4c6a43 && _0x51f2e9(_0x4c6a43); } this.listeners.remove(_0x45ffdd); } else { var _0x27d730 = this.carSpace; _0x27d730.set_y(_0x27d730.get_y() - 0xa); _0x27d730 = this.carSpace; _0x27d730.set_z(_0x27d730.get_z() - 0x5); this.duplicator.setIndexedPosition(0xa, -5.5, !0x0); this.duplicator.spritesheet.set_currentFrame(0x1f); this.duplicator.spritesheet.set_xInverted(!0x0); this.angel.setIndexedPosition(0.3, 1.4); this.angel.spritesheet.set_currentFrame(0x42); this.angel.spritesheet.set_xInverted(!0x1); _0x27d730 = _0x1baaa1.scale(1.1); var _0x10233a = new _0x161060(this.duplicator.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x2b62'), -0x1cc, -0x104, _0x27d730, null, null, _0x10233a, 0x12c); _0x27d730 = _0x1baaa1.scale(1.3); _0x10233a = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x2b63'), 0x50, -0xe6, _0x27d730, null, null, _0x10233a, null); _0x27d730 = _0x1baaa1.scale(1.1); _0x10233a = _0x1baaa1.width(0x208); this.dialog.addBubble(_0x4cc7('0x2b64'), 0x118, 0x3c, _0x27d730, _0x10233a, -0x1, null, null); this.updateCamera(); } } } ; _0x3a9583[_0x4cc7('0x8')][_0x4cc7('0x35a3')] = function(_0x1054d2) {} ; _0x3a9583[_0x4cc7('0x8')]['__class__'] = _0x3a9583; var _0x4a7f87 = function(_0x12fc2e, _0x10b911) { if ('rWlOa' !== _0x4cc7('0x3c66')) { _0x5b5b9f[_0x4cc7('0x96b')](this, _0x12fc2e, _0x10b911); } else { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x15b4')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x15d2')] = _0x2bc114[_0x4cc7('0x9d2')](null); this[_0x4cc7('0x15b5')] = _0x2bc114[_0x4cc7('0x9d2')](null); } }; _0x16dada[_0x2d63f9[_0x4cc7('0x501')]] = _0x4a7f87; _0x4a7f87[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), _0x4cc7('0x3c67')]; _0x4a7f87[_0x4cc7('0x237e')] = function(_0x2f2b1d, _0x1e0eef, _0x1f1240, _0x24fa05, _0x2c65ee, _0x33858d) { null == _0x33858d && (_0x33858d = !0x1); null == _0x2c65ee && (_0x2c65ee = 0x1); null == _0x24fa05 && (_0x24fa05 = 0x1); var _0x1145d5 = 0x1 / _0x24fa05 , _0x4bf907 = _0x56067a[_0x4cc7('0x3c68')](0x1, _0x2c65ee) , _0x48c401 = 0x0 , _0x16dada = _0x2bc114[_0x4cc7('0x9cf')](null, _0x56067a[_0x4cc7('0x85c')](_0x24fa05, 0x1) * (_0x2c65ee + 0x1) * 0x3); _0x33858d = _0x33858d ? _0x2bc114[_0x4cc7('0x9cf')](null) : null; for (var _0x5aff49 = 0x0, _0x5399ad = _0x2c65ee + 0x1; _0x5aff49 < _0x5399ad; ) { var _0x161060 = _0x5aff49++ * _0x4bf907; for (var _0x180fa9 = 0x0, _0x3e3cd2 = _0x24fa05 + 0x1; _0x180fa9 < _0x3e3cd2; ) { var _0x49b209 = _0x56067a[_0x4cc7('0x85a')](_0x180fa9++, _0x1145d5); _0x16dada[_0x4cc7('0x9e7')](0x3 * _0x48c401, _0x2f2b1d['x'] + _0x1e0eef['x'] * _0x49b209 + _0x1f1240['x'] * _0x161060); _0x16dada[_0x4cc7('0x9e7')](0x3 * _0x48c401 + 0x1, _0x2f2b1d['y'] + _0x1e0eef['y'] * _0x49b209 + _0x1f1240['y'] * _0x161060); _0x16dada[_0x4cc7('0x9e7')](0x3 * _0x48c401 + 0x2, _0x2f2b1d['z'] + _0x1e0eef['z'] * _0x49b209 + _0x1f1240['z'] * _0x161060); null != _0x33858d && (_0x33858d[_0x4cc7('0x9e7')](0x2 * _0x48c401, _0x49b209), _0x33858d[_0x4cc7('0x9e7')](0x2 * _0x48c401 + 0x1, _0x161060)); ++_0x48c401; } } if (0x1 == _0x24fa05 && 0x1 == _0x2c65ee) _0x2f2b1d = _0x4a7f87[_0x4cc7('0x2ea7')]; else for (_0x2f2b1d = _0x2bc114[_0x4cc7('0x9cc')](null), _0x1e0eef = 0x0, _0x1f1240 = _0x24fa05; _0x1e0eef < _0x1f1240; ) for (_0x1145d5 = _0x1e0eef++, _0x4bf907 = 0x0, _0x48c401 = _0x2c65ee; _0x4bf907 < _0x48c401; ) _0x49b209 = _0x4bf907++, _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + _0x49b209 * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + 0x1 + _0x49b209 * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + 0x1 + _0x49b209 * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + 0x1 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + _0x49b209 * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)), _0x2f2b1d['push'](_0x1145d5 + 0x1 + _0x49b209 * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + 0x1 + _0x49b209 * (_0x24fa05 + 0x1)), _0x2f2b1d['push'](_0x1145d5 + 0x1 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)), _0x2f2b1d[_0x4cc7('0x29')](_0x1145d5 + (_0x49b209 + 0x1) * (_0x24fa05 + 0x1)); _0x24fa05 = new _0x151d6e(); _0x24fa05[_0x4cc7('0x11f5')](_0x16dada); null != _0x33858d && _0x24fa05[_0x4cc7('0x11f6')](_0x33858d); _0x24fa05[_0x4cc7('0x1155')](_0x2f2b1d); _0x16dada = new _0x39920c(); _0x16dada[_0x4cc7('0x11b5')](_0x24fa05); return _0x16dada; } ; _0x4a7f87[_0x4cc7('0x2393')] = function(_0x561a38, _0x5ea01d, _0x13e818, _0x112118, _0x12c6df, _0xc308fa) { null == _0xc308fa && (_0xc308fa = 0x1); null == _0x12c6df && (_0x12c6df = 0x1); _0x561a38 = _0x561a38[_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](0x0); for (var _0x3b2a91 = 0x1 / _0x12c6df, _0x4bf907 = 0x1 / _0xc308fa, _0x48c401, _0x16dada = 0x0, _0x5aff49 = _0x561a38[_0x4cc7('0x1171')](), _0x56f594 = 0x0, _0x161060 = _0xc308fa + 0x1; _0x56f594 < _0x161060; ) { _0x48c401 = _0x56f594++ * _0x4bf907; for (var _0x180fa9 = 0x0, _0x3e3cd2 = _0x12c6df + 0x1; _0x180fa9 < _0x3e3cd2; ) _0xc308fa = _0x180fa9++ * _0x3b2a91, _0x5aff49[_0x4cc7('0x9e7')](0x3 * _0x16dada, _0x5ea01d['x'] + _0x13e818['x'] * _0xc308fa + _0x112118['x'] * _0x48c401), _0x5aff49[_0x4cc7('0x9e7')](0x3 * _0x16dada + 0x1, _0x5ea01d['y'] + _0x13e818['y'] * _0xc308fa + _0x112118['y'] * _0x48c401), _0x5aff49[_0x4cc7('0x9e7')](0x3 * _0x16dada + 0x2, _0x5ea01d['z'] + _0x13e818['z'] * _0xc308fa + _0x112118['z'] * _0x48c401), ++_0x16dada; } _0x561a38[_0x4cc7('0x115b')](_0x561a38['_verticesInvalid']); _0x561a38[_0x4cc7('0x1166')](); } ; _0x4a7f87[_0x4cc7('0x92b')] = _0x5b5b9f; _0x4a7f87[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], { '__class__': _0x4a7f87 }); var _0x12d827 = function(_0x515b5f, _0x4a841e) { _0x5b5b9f[_0x4cc7('0x96b')](this, _0x515b5f, _0x4a841e); }; _0x16dada[_0x4cc7('0x3c69')] = _0x12d827; _0x12d827[_0x4cc7('0x8f2')] = ['nme3D', _0x4cc7('0x3c55'), _0x4cc7('0x3c6a')]; _0x12d827[_0x4cc7('0x92b')] = _0x5b5b9f; _0x12d827[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f['prototype'], { '__class__': _0x12d827 }); var _0x20f16c = function(_0x79542c, _0x23723b) { var _0x2d0f0d = '0|2|3|4|1'[_0x4cc7('0x46')]('|') , _0x4e9e82 = 0x0; while (!![]) { switch (_0x2d0f0d[_0x4e9e82++]) { case '0': var _0x25925a = new _0x39920c() , _0x3fbd6f = new _0x151d6e(); continue; case '1': _0x5b5b9f[_0x4cc7('0x96b')](this, _0x25925a, _0x23723b); continue; case '2': _0x3fbd6f[_0x4cc7('0x11f5')](_0x79542c); continue; case '3': _0x3fbd6f[_0x4cc7('0x1155')](_0x20f16c[_0x4cc7('0x3c6b')](0x0, _0x79542c[_0x4cc7('0x34')]() / 0x3 | 0x0)); continue; case '4': _0x25925a[_0x4cc7('0x11b5')](_0x3fbd6f); continue; } break; } }; _0x16dada[_0x4cc7('0x3c6c')] = _0x20f16c; _0x20f16c[_0x4cc7('0x8f2')] = ['nme3D', 'model', _0x4cc7('0x3c6d')]; _0x20f16c[_0x4cc7('0x3c6b')] = function(_0x364534, _0x456309, _0x3254cf) { if ('dZHVm' !== _0x4cc7('0x3c6e')) { var _0x1669a4 = _0x364534[_0x4cc7('0x347a')] = _0x456309[_0x4cc7('0xcc0')]; _0x1669a4[_0x4cc7('0x1f97')](_0x4cc7('0xcc2'), _0x4cc7('0xcc3'), null); _0x1669a4[_0x4cc7('0x1f97')](_0x4cc7('0xcc4'), '0', null); _0x1669a4[_0x4cc7('0x1f97')](_0x4cc7('0x6a2'), '0', null); _0x1669a4[_0x4cc7('0x1f97')](this[_0x4cc7('0x3c6f')], _0x4cc7('0x3c70'), null); this['element']['appendChild'](_0x456309); _0x364534[_0x4cc7('0xad5')] = !0x0; _0x364534[_0x4cc7('0xac0')] = !0x0; _0x364534[_0x4cc7('0xad3')] = !0x0; _0x364534['__worldClipChanged'] = !0x0; _0x364534[_0x4cc7('0x1c47')] = null; _0x364534[_0x4cc7('0x3c71')] = -0x1; } else { null == _0x3254cf && (_0x3254cf = _0x2bc114['toIntVector'](null)); for (_0x364534 += 0x2; _0x364534 < _0x456309; ) { var _0x570ab8 = _0x364534++; 0x0 == (_0x570ab8 & 0x1) ? (_0x3254cf['push'](_0x570ab8 - 0x1), _0x3254cf[_0x4cc7('0x29')](_0x570ab8 - 0x2)) : (_0x3254cf[_0x4cc7('0x29')](_0x570ab8 - 0x2), _0x3254cf[_0x4cc7('0x29')](_0x570ab8 - 0x1)); _0x3254cf[_0x4cc7('0x29')](_0x570ab8); } return _0x3254cf; } } ; _0x20f16c[_0x4cc7('0x92b')] = _0x5b5b9f; _0x20f16c[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], { '__class__': _0x20f16c }); var _0x15d2fb = function(_0x11b836) { this[_0x4cc7('0x3c72')] = this[_0x4cc7('0x139e')] = 0x0; this['geometry'] = _0x11b836; _0x2d63f9[_0x4cc7('0x320')](0x0, _0x11b836[_0x4cc7('0xe33')]()[_0x4cc7('0x34')]()) && (this[_0x4cc7('0x3c73')] = _0x11b836['get_subGeometries']()[_0x4cc7('0x2b')](0x0)); }; _0x16dada['nme3D.model.iterator.GeometryIterator'] = _0x15d2fb; _0x15d2fb[_0x4cc7('0x8f2')] = ['nme3D', _0x4cc7('0x3c55'), 'iterator', _0x4cc7('0x3c74')]; _0x15d2fb[_0x4cc7('0x8')] = {}; _0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x11b3')] = null; _0x15d2fb[_0x4cc7('0x8')]['geometryIndex'] = null; _0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x3c73')] = null; _0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x139e')] = null; _0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return this.geometryIndex < this.geometry.get_subGeometries().get_length(); } ; _0x15d2fb[_0x4cc7('0x8')]['__class__'] = _0x15d2fb; var _0x9856b9 = function(_0x5095a9, _0x3ae987) { var _0x7226b2 = {}; _0x7226b2[_0x4cc7('0x3c75')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 * _0x5260f5; } ; _0x7226b2[_0x4cc7('0x3c76')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } ; _0x7226b2[_0x4cc7('0x3c77')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } ; if ('NgnhO' !== _0x56067a[_0x4cc7('0x85d')]) { var _0x5e8dcf = this[_0x4cc7('0xb37')][_0x4cc7('0x13c9')](_0x5095a9, _0x3ae987, c) , _0x424fcf = _0x3ae987[_0x4cc7('0xe57')](); _0x3ae987 = _0x3ae987['getFreeFragmentSingleTemp'](); _0x5095a9[_0x4cc7('0x19bc')] = _0x7226b2[_0x4cc7('0x3c75')](0x4, _0x424fcf[_0x4cc7('0x19f4')]()); return _0x5e8dcf += _0x7226b2[_0x4cc7('0x3c76')](_0x7226b2['wMiUH'](_0x4cc7('0x1e2f') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c82')]) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907['string'](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1df0') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1d89') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987), ',\x20') + _0x4bf907['string'](_0x3ae987) + _0x4cc7('0xf23') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1e30') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + _0x4cc7('0xf23') + _0x4bf907['string'](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1e30') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x62c') + _0x4bf907['string'](c) + _0x4cc7('0x132') + _0x4bf907['string'](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x3ae987) + '\x0asub\x20' + _0x4bf907['string'](c) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x424fcf) + _0x4cc7('0x1e30'), _0x4bf907[_0x4cc7('0x4dc')](c)) + _0x4cc7('0x147'); } else { null == _0x3ae987 && (_0x3ae987 = !0x1); _0x15d2fb[_0x4cc7('0x96b')](this, _0x5095a9); this[_0x4cc7('0x3c78')] = _0x3ae987; this[_0x4cc7('0x21eb')] = new _0x21e384(); } }; _0x16dada[_0x4cc7('0x3c79')] = _0x9856b9; _0x9856b9[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x3c55'), _0x4cc7('0x38'), _0x4cc7('0x3c7a')]; _0x9856b9[_0x4cc7('0x92b')] = _0x15d2fb; _0x9856b9[_0x4cc7('0x8')] = _0x5aff49(_0x15d2fb['prototype'], { 'point': null, 'updateUnderlyingData': null, 'hasNext': function() { if (_0x15d2fb[_0x4cc7('0x8')]['hasNext'][_0x4cc7('0x96b')](this)) return !0x0; this['updateUnderlyingData'] && this[_0x4cc7('0x3c7b')](); return !0x1; }, 'next': function() { this[_0x4cc7('0x3c78')] && this[_0x4cc7('0x3c7b')](); if (null == this[_0x4cc7('0x3c73')]) return null; var _0x4b9a37 = this['subGeometry'][_0x4cc7('0xde0')]() , _0x41b92e = _0x4b9a37[_0x4cc7('0x2b')](this['subGeometryIndex']); this[_0x4cc7('0x21eb')]['x'] = _0x41b92e; _0x41b92e = _0x4b9a37['get'](this[_0x4cc7('0x139e')] + 0x1); this[_0x4cc7('0x21eb')]['y'] = _0x41b92e; _0x41b92e = _0x4b9a37['get'](this['subGeometryIndex'] + 0x2); this[_0x4cc7('0x21eb')]['z'] = _0x41b92e; this[_0x4cc7('0x139e')] += this[_0x4cc7('0x3c73')][_0x4cc7('0x115f')](); this[_0x4cc7('0x139e')] + 0x2 >= _0x4b9a37[_0x4cc7('0x34')]() && (this[_0x4cc7('0x3c72')]++, this['subGeometryIndex'] = 0x0, _0x15d2fb[_0x4cc7('0x8')][_0x4cc7('0x94e')]['call'](this) ? this[_0x4cc7('0x3c73')] = this[_0x4cc7('0x11b3')][_0x4cc7('0xe33')]()['get'](this['geometryIndex']) : this['subGeometry'] = null); return this[_0x4cc7('0x21eb')]; }, 'applyChanges': function() { var _0x4a2e62 = this[_0x4cc7('0x3c73')] , _0xfd24e = -0x1; null != _0x4a2e62 && _0x4a2e62['get_vertexStride'](); if (0x0 > _0xfd24e) { if (0x1 > this[_0x4cc7('0x3c72')]) return; _0x4a2e62 = this['geometry'][_0x4cc7('0xe33')]()[_0x4cc7('0x2b')](this[_0x4cc7('0x3c72')] - 0x1); _0xfd24e = _0x4a2e62[_0x4cc7('0xde0')]()[_0x4cc7('0x34')]() - _0x4a2e62['get_vertexStride'](); } _0x4a2e62[_0x4cc7('0xde0')]()['set'](_0xfd24e, this['point']['x']); _0x4a2e62[_0x4cc7('0xde0')]()[_0x4cc7('0x9e7')](_0xfd24e + 0x1, this[_0x4cc7('0x21eb')]['y']); _0x4a2e62[_0x4cc7('0xde0')]()[_0x4cc7('0x9e7')](_0xfd24e + 0x2, this['point']['z']); _0x4a2e62 != this['subGeometry'] && (_0x5260f5['__instanceof'](_0x4a2e62, _0x151d6e) ? _0x4a2e62['updateVertexData'](_0x4a2e62['get_vertexPositionData']()) : _0x4a2e62[_0x4cc7('0xa9a')](0x1)); }, '__class__': _0x9856b9 }); var _0x132b18 = function(_0x4ce8ce, _0x529b96, _0x171d96, _0x3cb2d4) { null == _0x3cb2d4 && (_0x3cb2d4 = !0x1); _0x12dd16[_0x4cc7('0x96b')](this, _0x4ce8ce, _0x171d96, _0x3cb2d4); _0x4ce8ce = _0x529b96['x'] * _0x529b96['x'] + _0x529b96['y'] * _0x529b96['y'] + _0x529b96['z'] * _0x529b96['z']; _0x171d96 = _0x4ce8ce - 0x1; 1e-10 > (0x0 <= _0x171d96 ? _0x171d96 : -_0x171d96) || (0x0 == _0x4ce8ce ? (_0x529b96['x'] = 0x0, _0x529b96['y'] = -0x1, _0x529b96['z'] = 0x0) : (_0x4ce8ce = 0x1 / Math['sqrt'](_0x4ce8ce), _0x529b96['x'] *= _0x4ce8ce, _0x529b96['y'] *= _0x4ce8ce, _0x529b96['z'] *= _0x4ce8ce)); this['up'] = _0x529b96; }; _0x16dada[_0x4cc7('0x3c7c')] = _0x132b18; _0x132b18[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x4b1')], _0x4cc7('0x22c4'), _0x4cc7('0x3c7d')]; _0x132b18['__super__'] = _0x12dd16; _0x132b18['prototype'] = _0x5aff49(_0x12dd16[_0x4cc7('0x8')], { 'up': null, 'display': function(_0x39ab6b) { _0x12dd16[_0x4cc7('0x8')][_0x4cc7('0x50c')][_0x4cc7('0x96b')](this, _0x39ab6b); _0x39ab6b = this[_0x4cc7('0x126')]; var _0xe28c2a = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x89e7d3 = this['up']; _0x39ab6b[_0x4cc7('0xfd9')](_0xe28c2a[_0x4cc7('0xd1a')](), _0x89e7d3); }, '__class__': _0x132b18 }); var _0x5b521b = function(_0x4331b6, _0x177fdd) { if (_0x2d63f9[_0x4cc7('0x321')] !== _0x4cc7('0x3c7e')) { null == _0x177fdd && (_0x177fdd = 0x1); this['reset'](); this[_0x4cc7('0x3c7f')](_0x4331b6); this[_0x4cc7('0x22f1')](_0x177fdd); } else { _0x4331b6 = 0x1 / _0x4331b6; var _0xeeb2ad = this['rawData'][_0x4cc7('0x2b')](0x0) , _0x3cac1d = this[_0x4cc7('0xf8a')]['get'](0x4) , _0x36d652 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x8) , _0x52fa64 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xc) , _0x3f43db = this['rawData'][_0x4cc7('0x2b')](0x1) , _0x58db45 = this['rawData'][_0x4cc7('0x2b')](0x5) , _0x48ff7c = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x9) , _0x3bae38 = this['rawData']['get'](0xd) , _0x138380 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0x2) , _0x511c2e = this['rawData'][_0x4cc7('0x2b')](0x6) , _0x5ed658 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xa) , _0x43c100 = this['rawData']['get'](0xe) , _0x339162 = this['rawData'][_0x4cc7('0x2b')](0x3) , _0x26ea34 = this['rawData'][_0x4cc7('0x2b')](0x7) , _0x5d7498 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xb) , _0x41d6c5 = this[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](0xf); this['rawData'][_0x4cc7('0x9e7')](0x0, _0x4331b6 * (_0x58db45 * _0x56067a[_0x4cc7('0x834')](_0x5ed658 * _0x41d6c5, _0x43c100 * _0x5d7498) - _0x48ff7c * (_0x511c2e * _0x41d6c5 - _0x43c100 * _0x26ea34) + _0x56067a[_0x4cc7('0x85a')](_0x3bae38, _0x511c2e * _0x5d7498 - _0x5ed658 * _0x26ea34))); this[_0x4cc7('0xf8a')]['set'](0x1, -_0x4331b6 * (_0x56067a[_0x4cc7('0x834')](_0x3f43db * (_0x5ed658 * _0x41d6c5 - _0x56067a[_0x4cc7('0x85f')](_0x43c100, _0x5d7498)), _0x48ff7c * (_0x138380 * _0x41d6c5 - _0x43c100 * _0x339162)) + _0x3bae38 * _0x56067a['nmEHS'](_0x138380 * _0x5d7498, _0x5ed658 * _0x339162))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x2, _0x4331b6 * (_0x3f43db * (_0x511c2e * _0x41d6c5 - _0x43c100 * _0x26ea34) - _0x58db45 * (_0x138380 * _0x41d6c5 - _0x43c100 * _0x339162) + _0x3bae38 * (_0x138380 * _0x26ea34 - _0x511c2e * _0x339162))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x3, -_0x4331b6 * (_0x3f43db * (_0x511c2e * _0x5d7498 - _0x5ed658 * _0x26ea34) - _0x58db45 * (_0x138380 * _0x5d7498 - _0x5ed658 * _0x339162) + _0x48ff7c * (_0x56067a[_0x4cc7('0x85f')](_0x138380, _0x26ea34) - _0x511c2e * _0x339162))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x4, -_0x4331b6 * (_0x3cac1d * (_0x5ed658 * _0x41d6c5 - _0x43c100 * _0x5d7498) - _0x36d652 * (_0x511c2e * _0x41d6c5 - _0x43c100 * _0x26ea34) + _0x52fa64 * (_0x511c2e * _0x5d7498 - _0x5ed658 * _0x26ea34))); this[_0x4cc7('0xf8a')]['set'](0x5, _0x4331b6 * (_0xeeb2ad * (_0x5ed658 * _0x41d6c5 - _0x43c100 * _0x5d7498) - _0x36d652 * (_0x138380 * _0x41d6c5 - _0x43c100 * _0x339162) + _0x52fa64 * (_0x138380 * _0x5d7498 - _0x5ed658 * _0x339162))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x6, -_0x4331b6 * (_0xeeb2ad * (_0x511c2e * _0x41d6c5 - _0x56067a['Wnflu'](_0x43c100, _0x26ea34)) - _0x3cac1d * (_0x138380 * _0x41d6c5 - _0x43c100 * _0x339162) + _0x52fa64 * (_0x56067a[_0x4cc7('0x3c80')](_0x138380, _0x26ea34) - _0x511c2e * _0x339162))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x7, _0x4331b6 * (_0xeeb2ad * (_0x511c2e * _0x5d7498 - _0x5ed658 * _0x26ea34) - _0x3cac1d * (_0x138380 * _0x5d7498 - _0x5ed658 * _0x339162) + _0x36d652 * (_0x56067a[_0x4cc7('0x860')](_0x138380, _0x26ea34) - _0x511c2e * _0x339162))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0x8, _0x4331b6 * (_0x3cac1d * (_0x48ff7c * _0x41d6c5 - _0x3bae38 * _0x5d7498) - _0x36d652 * (_0x58db45 * _0x41d6c5 - _0x3bae38 * _0x26ea34) + _0x52fa64 * (_0x58db45 * _0x5d7498 - _0x48ff7c * _0x26ea34))); this['rawData'][_0x4cc7('0x9e7')](0x9, -_0x4331b6 * (_0xeeb2ad * _0x56067a[_0x4cc7('0x861')](_0x48ff7c * _0x41d6c5, _0x3bae38 * _0x5d7498) - _0x36d652 * (_0x3f43db * _0x41d6c5 - _0x3bae38 * _0x339162) + _0x52fa64 * (_0x3f43db * _0x5d7498 - _0x48ff7c * _0x339162))); this['rawData'][_0x4cc7('0x9e7')](0xa, _0x4331b6 * (_0x56067a['ULoEu'](_0xeeb2ad, _0x58db45 * _0x41d6c5 - _0x3bae38 * _0x26ea34) - _0x3cac1d * (_0x56067a[_0x4cc7('0x862')](_0x3f43db, _0x41d6c5) - _0x3bae38 * _0x339162) + _0x56067a[_0x4cc7('0x862')](_0x52fa64, _0x3f43db * _0x26ea34 - _0x58db45 * _0x339162))); this[_0x4cc7('0xf8a')]['set'](0xb, -_0x4331b6 * (_0x56067a[_0x4cc7('0x862')](_0xeeb2ad, _0x58db45 * _0x5d7498 - _0x48ff7c * _0x26ea34) - _0x3cac1d * (_0x3f43db * _0x5d7498 - _0x56067a[_0x4cc7('0x3c81')](_0x48ff7c, _0x339162)) + _0x36d652 * (_0x3f43db * _0x26ea34 - _0x58db45 * _0x339162))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0xc, -_0x4331b6 * (_0x3cac1d * (_0x48ff7c * _0x43c100 - _0x3bae38 * _0x5ed658) - _0x36d652 * (_0x58db45 * _0x43c100 - _0x3bae38 * _0x511c2e) + _0x52fa64 * (_0x58db45 * _0x5ed658 - _0x48ff7c * _0x511c2e))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0xd, _0x4331b6 * (_0xeeb2ad * (_0x48ff7c * _0x43c100 - _0x3bae38 * _0x5ed658) - _0x36d652 * (_0x3f43db * _0x43c100 - _0x3bae38 * _0x138380) + _0x52fa64 * (_0x3f43db * _0x5ed658 - _0x48ff7c * _0x138380))); this[_0x4cc7('0xf8a')][_0x4cc7('0x9e7')](0xe, _0x56067a[_0x4cc7('0x863')](-_0x4331b6, _0xeeb2ad * (_0x56067a[_0x4cc7('0x863')](_0x58db45, _0x43c100) - _0x3bae38 * _0x511c2e) - _0x3cac1d * (_0x3f43db * _0x43c100 - _0x3bae38 * _0x138380) + _0x52fa64 * (_0x3f43db * _0x511c2e - _0x58db45 * _0x138380))); this[_0x4cc7('0xf8a')]['set'](0xf, _0x4331b6 * (_0xeeb2ad * (_0x58db45 * _0x5ed658 - _0x48ff7c * _0x511c2e) - _0x3cac1d * (_0x3f43db * _0x5ed658 - _0x48ff7c * _0x138380) + _0x36d652 * (_0x3f43db * _0x511c2e - _0x58db45 * _0x138380))); } }; _0x16dada[_0x4cc7('0x3c82')] = _0x5b521b; _0x5b521b[_0x4cc7('0x8f2')] = ['unitsystem', _0x4cc7('0xffa'), _0x2d63f9[_0x4cc7('0x502')]]; _0x5b521b[_0x4cc7('0x8')] = {}; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x30ce')] = null; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x30cf')] = null; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x3c83')] = null; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x30d9')] = null; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x3c84')] = null; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x30db')] = null; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2302')] = null; _0x5b521b[_0x4cc7('0x8')]['physicsStepStartTime'] = null; _0x5b521b[_0x4cc7('0x8')]['onGround'] = null; _0x5b521b[_0x4cc7('0x8')]['wasOnGround'] = null; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2425')] = null; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2313')] = null; _0x5b521b[_0x4cc7('0x8')]['groundThreshold'] = null; _0x5b521b[_0x4cc7('0x8')]['reset'] = 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; } ; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x3c85')] = function(_0x151534, _0x5c9119, _0x3b6766) { this.wasOnGround = this.onGround; this.checkGround(); this.onGround ? this.lastOnGround = _0x151534 : this.lastInMidair = _0x151534; this.physicsStepStartTime = _0x151534; this.forceY = this.forceX = 0x0; this.previousXVelocity = _0x5c9119; this.previousYVelocity = _0x3b6766; } ; _0x5b521b[_0x4cc7('0x8')]['onForceApplied'] = function(_0x2fd686, _0x595240) { if (_0x4cc7('0x3c86') !== 'kXMsF') { this.pastafarian.setIndexedPosition(0x5, 0x1b); this.pastafarian.spritesheet.set_currentFrame(0x65); this.pastafarian.spritesheet.set_xInverted(!0x0); this.angel.setIndexedPosition(4.9, 23.1); this.angel.spritesheet.set_currentFrame(0x46); this.angel.spritesheet.set_xInverted(!0x0); this.child.setIndexedPosition(4.8, 0x16); this.child.spritesheet.set_currentFrame(0x45); this.child.spritesheet.set_xInverted(!0x0); var _0x589bef = new _0x161060(this.child.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x267d'), 0x12c, -0x154, null, null, null, _0x589bef, null); _0x589bef = _0x1baaa1.width(0x1e0); var _0x4bf3a3 = new _0x161060(this.angel.get_onScreen()); this.dialog.addBubble(_0x56067a.UBpOu, -0xa0, -0x8c, null, _0x589bef, null, _0x4bf3a3, null); _0x589bef = new _0x161060(this.pastafarian.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x267f'), -0x12c, 0xdc, null, null, null, _0x589bef, null); this.bunny.mesh.set_visible(!0x1); } else { this.forceX += _0x2fd686; this.forceY += _0x595240; } } ; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x3c87')] = function() { this.onGround = this.forceY <= -this.groundThreshold; } ; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x22f1')] = function(_0x531fd2) { if (0x0 >= _0x531fd2) return this.mass; this.mass = _0x531fd2; this.invMass = 0x1 / _0x531fd2; return this.mass; } ; _0x5b521b[_0x4cc7('0x8')]['onUpdateGravity'] = function(_0x500830) { this.groundThreshold = 0.2 * _0x500830; } ; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5b521b; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x22f1')] = _0x4cc7('0x22f1'); var _0x22f566 = function(_0x3a52f5, _0x4242b4) { null == _0x4242b4 && (_0x4242b4 = 0x1); _0x5b521b[_0x4cc7('0x96b')](this, _0x3a52f5, _0x4242b4); }; _0x16dada[_0x4cc7('0x3c88')] = _0x22f566; _0x22f566[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), 'physics', _0x4cc7('0x3c89')]; _0x22f566[_0x4cc7('0x92b')] = _0x5b521b; _0x22f566[_0x4cc7('0x8')] = _0x5aff49(_0x5b521b[_0x4cc7('0x8')], { 'previousZVelocity': null, 'force': null, 'reset': function() { _0x5b521b[_0x4cc7('0x8')][_0x4cc7('0x19')]['call'](this); this[_0x4cc7('0x2443')] = new _0x21e384(); this['previousZVelocity'] = 0x0; }, 'onForceApplied3D': function(_0x383eba, _0x3a69e1, _0x5371ac) { if ('uqabK' === 'uqabK') { this[_0x4cc7('0x2443')]['x'] += _0x383eba; this[_0x4cc7('0x2443')]['y'] += _0x3a69e1; this[_0x4cc7('0x2443')]['z'] += _0x5371ac; this['forceX'] = this['force']['x']; this[_0x4cc7('0x30cf')] = this[_0x4cc7('0x2443')]['y']; } else { this['graphics'][_0x4cc7('0x1f32')](); } }, 'onPhysicsStepStart3D': function(_0x80e6af, _0x16a126, _0x4dfe22, _0x478ac9) { this['onPhysicsStepStart'](_0x80e6af, _0x16a126, _0x4dfe22); this[_0x4cc7('0x2443')]['x'] = 0x0; this[_0x4cc7('0x2443')]['y'] = 0x0; this[_0x4cc7('0x2443')]['z'] = 0x0; this[_0x4cc7('0x3c8a')] = _0x478ac9; }, '__class__': _0x22f566 }); var _0xf40474 = function(_0x4bbb7f) { this[_0x4cc7('0x3c8b')] = this[_0x4cc7('0x231a')] = !0x1; this['gameObject'] = _0x4bbb7f; this[_0x4cc7('0x1f2c')] = new _0x21e384(); this['adjustedVelocity'] = new _0x21e384(); this['force'] = new _0x21e384(); this[_0x4cc7('0x3c8c')] = new _0x21e384(); this[_0x4cc7('0xf30')] = this[_0x4cc7('0x1e3f')] = new _0x22f566(_0x4bbb7f[_0x4cc7('0xbeb')][_0x4cc7('0x2354')]()); }; _0x16dada[_0x4cc7('0x3c8d')] = _0xf40474; _0xf40474[_0x4cc7('0x8f2')] = [_0x2d63f9['deACO'], 'physics', _0x4cc7('0x3c8e')]; _0xf40474[_0x4cc7('0x8f8')] = [_0x3379a1]; _0xf40474[_0x4cc7('0x8')] = {}; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c8f')] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x1f2c')] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c90')] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0xf30')] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x242b')] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x22f2')] = null; _0xf40474[_0x4cc7('0x8')]['glancingCollisionCallback'] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x1e3f')] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x2443')] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c8c')] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c8b')] = null; _0xf40474[_0x4cc7('0x8')]['disableGravity'] = null; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x371f91) { var _0x1124ad = _0x4cc7('0x3c91').split('|') , _0x2578fb = 0x0; while (!![]) { switch (_0x1124ad[_0x2578fb++]) { case '0': var _0x421b19 = this.gameObject.mesh; continue; case '1': this.adjustedVelocity.y = (this.velocity.y + this.physicsData3D.previousYVelocity) / 0x2 * _0x371f91; continue; case '2': _0x371f91 = _0x421b19.get_position(); continue; case '3': _0x6b7304.z = _0x371f91.z + _0x26d292.z; continue; case '4': _0x6b7304.x = _0x371f91.x + _0x26d292.x; continue; case '5': this.applyCurrentForce(_0x371f91); continue; case '6': _0x421b19.set_position(_0x371f91); continue; case '7': _0x6b7304.y = _0x371f91.y + _0x26d292.y; continue; case '8': var _0x26d292 = this.adjustedVelocity , _0x6b7304 = _0x371f91; continue; case '9': null == _0x6b7304 && (_0x6b7304 = new _0x21e384()); continue; case '10': this.adjustedVelocity.z = (this.velocity.z + this.physicsData3D.previousZVelocity) / 0x2 * _0x371f91; continue; case '11': this.physicsData3D.onPhysicsStepStart3D(this.gameObject.level.unpausedTime, this.velocity.x, this.velocity.y, this.velocity.z); continue; case '12': this.adjustedVelocity.x = (this.velocity.x + this.physicsData3D.previousXVelocity) / 0x2 * _0x371f91; continue; } break; } } ; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c92')] = function(_0x10218c) { if (_0x4cc7('0x3c93') !== _0x4cc7('0x3c94')) { var _0x134ee1 = this.force; _0x10218c *= this.physicsData.invMass; var _0xcf9517 = this.force; null == _0xcf9517 && (_0xcf9517 = new _0x21e384()); _0xcf9517.x = _0x134ee1.x * _0x10218c; _0xcf9517.y = _0x134ee1.y * _0x10218c; _0xcf9517.z = _0x134ee1.z * _0x10218c; _0x134ee1 = this.velocity; _0x10218c = this.force; _0xcf9517 = this.velocity; null == _0xcf9517 && (_0xcf9517 = new _0x21e384()); _0xcf9517.x = _0x134ee1.x + _0x10218c.x; _0xcf9517.y = _0x134ee1.y + _0x10218c.y; _0xcf9517.z = _0x134ee1.z + _0x10218c.z; null == this.gameObject.level || this.disableGravity ? (this.force.x = 0x0, this.force.y = 0x0, this.force.z = 0x0) : (_0x134ee1 = this.force, _0x10218c = this.gameObject.level.gravity3D, _0x134ee1.x = _0x10218c.x, _0x134ee1.y = _0x10218c.y, _0x134ee1.z = _0x10218c.z); } else { null == _0xcf9517 && (_0xcf9517 = !0x1); _0x2116b2.low = 0x8ad19; for (var _0x4dd4a7 = null, _0x5ed07f = 0x0, _0x494374 = this.sections; _0x5ed07f < _0x494374.get_length(); ) { var _0x26f812 = _0x494374.get(_0x5ed07f); ++_0x5ed07f; if (_0xcf9517 || null != _0x26f812.decorators) { if (_0x10218c < _0x26f812.endZ) return _0x10218c >= _0x26f812.startZ || _0x134ee1 ? _0x26f812 : null == _0x134ee1 ? null : _0x4dd4a7; _0x4dd4a7 = _0x26f812; } } return _0x134ee1 || null == _0x134ee1 ? null : _0x4dd4a7; } } ; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c95')] = function(_0x307fff, _0x457461) { if (!(null == this.gameObject.collider || null == _0x307fff.collider || 0x0 >= _0x457461 || this.onlyCheckTriggers && !_0x307fff.isTrigger)) { if (_0x4cc7('0x3c96') !== _0x4cc7('0x3c96')) { var _0x366a39 = this.font; return null != _0x842c50[_0x307fff] ? _0x366a39.getReserved(_0x307fff) : _0x366a39.h[_0x307fff]; } else { var _0x42caee = _0x4cc7('0x3c97').split('|') , _0x2403da = 0x0; while (!![]) { switch (_0x42caee[_0x2403da++]) { case '0': _0x4179dc.dirty && (_0x4179dc.updateAABB(), _0x4179dc.dirty = !0x1); continue; case '1': _0x4179dc.dirty && (_0x4179dc.updateAABB(), _0x4179dc.dirty = !0x1); continue; case '2': var _0x4179dc = this.gameObject.collider; continue; case '3': _0x4179dc = this.gameObject.collider.aabb; continue; case '4': _0x4179dc = _0x307fff.collider; continue; case '5': var _0x3d993c = _0x307fff.collider.aabb; continue; case '6': !(_0x4179dc.min.x <= _0x3d993c.max.x && _0x4179dc.max.x >= _0x3d993c.min.x && _0x4179dc.min.y <= _0x3d993c.max.y && _0x4179dc.max.y >= _0x3d993c.min.y && _0x4179dc.min.z <= _0x3d993c.max.z && _0x4179dc.max.z >= _0x3d993c.min.z) || null != this.preCollisionCallback && !this.preCollisionCallback(_0x307fff) || null != _0x307fff.rigidbody && (!this.gameObject.isTrigger && _0x307fff.rigidbody.onlyCheckTriggers || null != _0x307fff.rigidbody.preCollisionCallback && !_0x307fff.rigidbody.preCollisionCallback(this.gameObject)) || (_0xf40474.otherObject = _0x307fff, _0xf40474.stepTime = _0x457461, this.gameObject.collider.collisionResult.reset(), _0x307fff.collider.collisionResult.reset(), this.gameObject.collider.collideWith(_0x307fff.collider), this.gameObject.collider.collisionResult.touching && (this.applyCollisionResult(_0xf40474.stepTime, _0xf40474.otherObject), _0x56067a.NQnld(null, _0xf40474.otherObject.rigidbody) && _0xf40474.otherObject.rigidbody.applyCollisionResult(_0xf40474.stepTime, this.gameObject))); continue; } break; } } } } ; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c98')] = function(_0xdd83f9, _0x42e042) { var _0x2ec785 = this.gameObject.collider.collisionResult , _0x1ac214 = _0x2ec785.normal , _0x10779b = this.velocity , _0x33fe9a = this.collisionForce; null == _0x33fe9a && (_0x33fe9a = new _0x21e384()); _0x10779b = _0x10779b.x * _0x1ac214.x + _0x10779b.y * _0x1ac214.y + _0x2d63f9.ZJgBd(_0x10779b.z, _0x1ac214.z); _0x33fe9a.x = _0x10779b * _0x1ac214.x; _0x33fe9a.y = _0x10779b * _0x1ac214.y; _0x33fe9a.z = _0x10779b * _0x1ac214.z; _0x33fe9a = this.collisionForce; if (1e-10 > _0x33fe9a.x * _0x1ac214.x + _0x33fe9a.y * _0x1ac214.y + _0x33fe9a.z * _0x1ac214.z) { _0x10779b = _0x33fe9a = this.collisionForce; null == _0x10779b && (_0x10779b = new _0x21e384()); _0x10779b.x = -0x1 * _0x33fe9a.x; _0x10779b.y = -0x1 * _0x33fe9a.y; _0x10779b.z = -0x1 * _0x33fe9a.z; if (null != this.collisionCallback && !this.collisionCallback(_0x42e042, this.collisionForce) || this.gameObject.isTrigger || _0x42e042.isTrigger) return; _0x2ec785.updatesVelocityX && (this.velocity.x += this.collisionForce.x); _0x2ec785.updatesVelocityY && (this.velocity.y += this.collisionForce.y); _0x2ec785.updatesVelocityZ && (this.velocity.z += this.collisionForce.z); _0x42e042 = this.collisionForce; _0xdd83f9 = this.physicsData.mass / _0xdd83f9; _0x33fe9a = this.collisionForce; null == _0x33fe9a && (_0x33fe9a = new _0x21e384()); _0x33fe9a.x = _0x42e042.x * _0xdd83f9; _0x33fe9a.y = _0x42e042.y * _0xdd83f9; _0x33fe9a.z = _0x42e042.z * _0xdd83f9; this.recordForceFromCollision(this.collisionForce.x, this.collisionForce.y, this.collisionForce.z); } else if (null != this.glancingCollisionCallback && !this.glancingCollisionCallback(_0x42e042) || this.gameObject.isTrigger || _0x42e042.isTrigger) return; _0xdd83f9 = this.collisionForce; _0x42e042 = this.gameObject.mesh.get_position(); _0x2ec785 = _0x2ec785.distanceOut; _0x33fe9a = _0xdd83f9; null == _0x33fe9a && (_0x33fe9a = new _0x21e384()); _0x33fe9a.x = _0x42e042.x + _0x1ac214.x * _0x2ec785; _0x33fe9a.y = _0x42e042.y + _0x1ac214.y * _0x2ec785; _0x33fe9a.z = _0x42e042.z + _0x1ac214.z * _0x2ec785; this.gameObject.mesh.set_position(_0xdd83f9); } ; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { if ('JtcQw' === _0x2d63f9.MvBqO) { 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(); } else { var _0x25ffd3 = new _0x3a1efa(); for (a = a.h; null != a; ) { var _0x1ea0f3 = a.item; a = a.next; _0x1ea0f3 = _0x4b4d92.createInstance(b, [_0x1ea0f3]); var _0xb5db3a = _0x1ea0f3.id; null != _0x842c50[_0xb5db3a] ? _0x25ffd3.setReserved(_0xb5db3a, _0x1ea0f3) : _0x25ffd3.h[_0xb5db3a] = _0x1ea0f3; } return _0x25ffd3; } } ; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x22be')] = function(_0x10b9a3, _0x502f48, _0x490543) { this.force.x += _0x10b9a3; this.force.y += _0x502f48; this.force.z += _0x490543; } ; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x3c99')] = function(_0x111063, _0x527f86, _0xe44973) { if (null != this.physicsData3D) this.physicsData3D.onForceApplied3D(_0x111063, _0x527f86, _0xe44973); } ; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x22bf')] = function(_0x18d630, _0x173f8f, _0x5784eb) { this.velocity.x += _0x18d630 * this.physicsData.invMass; this.velocity.y += _0x173f8f * this.physicsData.invMass; this.velocity.z += _0x5784eb * this.physicsData.invMass; } ; _0xf40474[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0xf40474; var _0x453d1a = function(_0xb27655) { if (_0x4cc7('0x3c9a') === _0x4cc7('0x3c9b')) { if (_0x596a1b < _0x204525['length']) { var _0x168d6c = _0x596a1b++; return { 'value': _0x3bb917(_0x168d6c, _0x204525[_0x168d6c]), 'done': !0x1 }; } _0x578190[_0x4cc7('0x3a')] = function() { return { 'done': !0x0, 'value': void 0x0 }; } ; return _0x578190[_0x4cc7('0x3a')](); } else { this[_0x4cc7('0x232d')] = this['updatesVelocityX'] = this[_0x4cc7('0x2498')] = this[_0x4cc7('0x232f')] = !0x0; this[_0x4cc7('0x3c9c')] = 0x0; this[_0x4cc7('0x30d9')] = 0x1; this['touching'] = !0x1; this[_0x4cc7('0xcca')] = new _0x21e384(); this[_0x4cc7('0x3c9d')] = new _0x21e384(); _0xb27655 && (this[_0x4cc7('0x30d9')] = 0x0); } }; _0x16dada['nme3D.physics.collision.CollisionData'] = _0x453d1a; _0x453d1a['__name__'] = ['nme3D', _0x4cc7('0x22c4'), 'collision', _0x4cc7('0x3c9e')]; _0x453d1a['finalizeCollision'] = function(_0x3e01e1, _0x340070) { if (_0x4cc7('0x3c9f') !== _0x4cc7('0x3c9f')) { if (_0x4cc7('0x39b') != typeof _0x3bb917) return _0x3dd250[_0x4cc7('0x1327')]; _0x3dd250[_0x4cc7('0x1327')] = [_0x3bb917, _0x596a1b, _0x578190]; } else { if (_0x3e01e1[_0x4cc7('0x2326')]['touching']) { var _0x3a552 = _0x3e01e1[_0x4cc7('0x2326')][_0x4cc7('0xcca')] , _0x22062a = _0x2d63f9[_0x4cc7('0x3ca0')](_0x3a552['x'] * _0x3a552['x'] + _0x3a552['y'] * _0x3a552['y'], _0x3a552['z'] * _0x3a552['z']) , _0x28702f = _0x22062a - 0x1; 1e-10 > (0x0 <= _0x28702f ? _0x28702f : -_0x28702f) || (0x0 == _0x22062a ? (_0x3a552['x'] = 0x1, _0x3a552['y'] = 0x0, _0x3a552['z'] = 0x0) : (_0x22062a = 0x1 / Math[_0x4cc7('0x2c')](_0x22062a), _0x3a552['x'] *= _0x22062a, _0x3a552['y'] *= _0x22062a, _0x3a552['z'] *= _0x22062a)); _0x3e01e1[_0x4cc7('0x2326')][_0x4cc7('0x3ca1')](_0x3e01e1[_0x4cc7('0x7ba')][_0x4cc7('0xfc6')]()); _0x340070[_0x4cc7('0x2326')][_0x4cc7('0x3ca2')](_0x3e01e1['collisionResult']); _0x340070['collisionResult'][_0x4cc7('0x3ca1')](_0x340070[_0x4cc7('0x7ba')]['get_parent']()); } else _0x340070['collisionResult'][_0x4cc7('0x307c')] = !0x1; } } ; _0x453d1a[_0x4cc7('0x8')] = {}; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x307c')] = null; _0x453d1a[_0x4cc7('0x8')]['invMass'] = null; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0xcca')] = null; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3c9c')] = null; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3c9d')] = null; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x232d')] = null; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3ca3')] = null; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x2498')] = null; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x232f')] = null; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3ca1')] = function(_0x1833df) { var _0x1fa6fa = this.worldNormal , _0xf44bda = this.normal; _0x1fa6fa.x = _0xf44bda.x; _0x1fa6fa.y = _0xf44bda.y; _0x1fa6fa.z = _0xf44bda.z; null != _0x1833df && (_0x1833df = _0x1833df.get_inverseSceneTransform(), _0xf44bda = _0x1fa6fa = this.normal, _0x3bafe8.fromMatrix(_0x1833df, _0x39582d.quaternion), _0x3bafe8.rotatePoint(_0x39582d.quaternion, _0x1fa6fa, _0xf44bda)); } ; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3ca2')] = function(_0x176c7b) { this.touching = _0x176c7b.touching; var _0x5ee37f = _0x176c7b.worldNormal , _0x17f04c = this.normal; null == _0x17f04c && (_0x17f04c = new _0x21e384()); _0x17f04c.x = -0x1 * _0x5ee37f.x; _0x17f04c.y = -0x1 * _0x5ee37f.y; _0x17f04c.z = -0x1 * _0x5ee37f.z; this.stable = _0x176c7b.stable; this.updatesVelocityX = _0x176c7b.updatesVelocityX; this.updatesVelocityY = _0x176c7b.updatesVelocityY; this.updatesVelocityZ = _0x176c7b.updatesVelocityZ; _0x5ee37f = this.invMass + _0x176c7b.invMass; 0x0 >= _0x5ee37f ? (this.distanceOut = 0x0, _0x176c7b.distanceOut = 0x0) : (this.distanceOut = this.invMass / _0x5ee37f * _0x176c7b.distanceOut, _0x176c7b.distanceOut *= _0x2d63f9.QiktY(_0x176c7b.invMass, _0x5ee37f)); } ; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x3ca4')] = function(_0x1fd32b) { if (_0x1fd32b.touching) if (this.touching) { var _0x24c2ca = this.normal , _0x405089 = this.distanceOut , _0x71bd4f = null; null == _0x71bd4f && (_0x71bd4f = new _0x21e384()); _0x71bd4f.x = _0x24c2ca.x * _0x405089; _0x71bd4f.y = _0x56067a.EEIRo(_0x24c2ca.y, _0x405089); _0x71bd4f.z = _0x24c2ca.z * _0x405089; _0x24c2ca = this.normal; _0x405089 = _0x1fd32b.normal; _0x71bd4f = _0x1fd32b.distanceOut; var _0x58e3ec = this.normal; null == _0x58e3ec && (_0x58e3ec = new _0x21e384()); _0x58e3ec.x = _0x24c2ca.x + _0x405089.x * _0x71bd4f; _0x58e3ec.y = _0x24c2ca.y + _0x405089.y * _0x71bd4f; _0x58e3ec.z = _0x24c2ca.z + _0x405089.z * _0x71bd4f; _0x24c2ca = this.normal; this.distanceOut = Math.sqrt(_0x56067a.VFuDG(_0x24c2ca.x * _0x24c2ca.x, _0x24c2ca.y * _0x24c2ca.y) + _0x24c2ca.z * _0x24c2ca.z); _0x24c2ca = this.normal; _0x405089 = 0x1 / this.distanceOut; _0x71bd4f = this.normal; null == _0x71bd4f && (_0x71bd4f = new _0x21e384()); _0x71bd4f.x = _0x24c2ca.x * _0x405089; _0x71bd4f.y = _0x24c2ca.y * _0x405089; _0x71bd4f.z = _0x24c2ca.z * _0x405089; this.stable = this.stable && _0x1fd32b.stable; this.updatesVelocityX = this.updatesVelocityX || _0x1fd32b.updatesVelocityX; this.updatesVelocityY = this.updatesVelocityY || _0x1fd32b.updatesVelocityY; this.updatesVelocityZ = this.updatesVelocityZ || _0x1fd32b.updatesVelocityZ; } else this.touching = !0x0, _0x24c2ca = this.normal, _0x405089 = _0x1fd32b.normal, _0x24c2ca.x = _0x405089.x, _0x24c2ca.y = _0x405089.y, _0x24c2ca.z = _0x405089.z, this.stable = _0x1fd32b.stable, this.updatesVelocityX = _0x1fd32b.updatesVelocityX, this.updatesVelocityY = _0x1fd32b.updatesVelocityY, this.updatesVelocityZ = _0x1fd32b.updatesVelocityZ, this.distanceOut = _0x1fd32b.distanceOut; } ; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { this.updatesVelocityZ = this.updatesVelocityY = this.updatesVelocityX = this.stable = !0x0; } ; _0x453d1a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x453d1a; var _0x6a0fd4 = function(_0x6126b8, _0x573852, _0x236293) { _0x83d928['call'](this, _0x6126b8, 4.1887902047863905 * _0x573852 * _0x573852 * _0x573852 * 0xb4 / 3.141592653589793); this[_0x4cc7('0x22c6')] = _0x236293; this[_0x4cc7('0xf3f')] = _0x573852; }; _0x16dada[_0x4cc7('0x3ca5')] = _0x6a0fd4; _0x6a0fd4[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), 'physics', _0x4cc7('0x3104'), _0x4cc7('0x3ca6')]; _0x6a0fd4[_0x4cc7('0x92b')] = _0x83d928; _0x6a0fd4[_0x4cc7('0x8')] = _0x5aff49(_0x83d928[_0x4cc7('0x8')], { 'rigidbody': null, 'radius': null, 'updateAABB': function() { var _0x1da1d9 = this[_0x4cc7('0x7ba')][_0x4cc7('0x13f9')](); this['aabb'][_0x4cc7('0x53')]['x'] = _0x1da1d9['x'] - this[_0x4cc7('0xf3f')]; this[_0x4cc7('0x2bde')]['min']['y'] = _0x2d63f9[_0x4cc7('0x31c')](_0x1da1d9['y'], this[_0x4cc7('0xf3f')]); this[_0x4cc7('0x2bde')]['min']['z'] = _0x1da1d9['z'] - this[_0x4cc7('0xf3f')]; this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['x'] = _0x1da1d9['x'] + this['radius']; this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['y'] = _0x1da1d9['y'] + this[_0x4cc7('0xf3f')]; this[_0x4cc7('0x2bde')][_0x4cc7('0x52')]['z'] = _0x1da1d9['z'] + this[_0x4cc7('0xf3f')]; }, 'collideWith': function(_0x314c62, _0x4f0084) { this[_0x4cc7('0x2326')][_0x4cc7('0x307c')] = !0x1; this[_0x4cc7('0x2326')][_0x4cc7('0x232d')] = !0x1; _0x314c62[_0x4cc7('0x3074')](this['object']['get_scenePosition'](), this['radius'], _0x48c401(this, this[_0x4cc7('0x3ca7')])); _0x453d1a[_0x4cc7('0x3ca8')](this, _0x314c62); }, 'collideWithPoint': function(_0xf4d4fe, _0x536163, _0x461c52) { var _0x15ef0b = this[_0x4cc7('0x7ba')][_0x4cc7('0x13f9')]() , _0x1500f8 = (_0x15ef0b['x'] - _0xf4d4fe['x']) * (_0x15ef0b['x'] - _0xf4d4fe['x']) + (_0x15ef0b['y'] - _0xf4d4fe['y']) * (_0x15ef0b['y'] - _0xf4d4fe['y']) + _0x2d63f9[_0x4cc7('0x31c')](_0x15ef0b['z'], _0xf4d4fe['z']) * _0x2d63f9['RZjIz'](_0x15ef0b['z'], _0xf4d4fe['z']); _0x1500f8 <= _0x536163 * _0x536163 && (_0x15ef0b = null != this['rigidbody'] ? this[_0x4cc7('0x2326')] : _0x6a0fd4[_0x4cc7('0x3ca9')], _0x15ef0b[_0x4cc7('0x307c')] = !0x0, _0x15ef0b['stable'] = _0x461c52, _0x15ef0b[_0x4cc7('0x3c9c')] = _0x536163 - Math['sqrt'](_0x1500f8), _0x536163 = this[_0x4cc7('0x7ba')]['get_scenePosition'](), _0x461c52 = _0x15ef0b['normal'], null == _0x461c52 && (_0x461c52 = new _0x21e384()), _0x461c52['x'] = _0x536163['x'] - _0xf4d4fe['x'], _0x461c52['y'] = _0x536163['y'] - _0xf4d4fe['y'], _0x461c52['z'] = _0x536163['z'] - _0xf4d4fe['z'], _0xf4d4fe = _0x15ef0b[_0x4cc7('0xcca')], _0x536163 = _0xf4d4fe['x'] * _0xf4d4fe['x'] + _0xf4d4fe['y'] * _0xf4d4fe['y'] + _0xf4d4fe['z'] * _0xf4d4fe['z'], _0x461c52 = _0x536163 - 0x1, 1e-10 > (0x0 <= _0x461c52 ? _0x461c52 : -_0x461c52) || (0x0 == _0x536163 ? (_0xf4d4fe['x'] = 0x1, _0xf4d4fe['y'] = 0x0, _0xf4d4fe['z'] = 0x0) : (_0x536163 = 0x1 / Math[_0x4cc7('0x2c')](_0x536163), _0xf4d4fe['x'] *= _0x536163, _0xf4d4fe['y'] *= _0x536163, _0xf4d4fe['z'] *= _0x536163)), null != this['rigidbody'] ? (_0xf4d4fe = this[_0x4cc7('0x22c6')], _0xf4d4fe[_0x4cc7('0x3c8f')][_0x4cc7('0x22c7')][_0x4cc7('0x2326')][_0x4cc7('0x307c')] && (_0xf4d4fe[_0x4cc7('0x3c98')](_0xf40474[_0x4cc7('0x3caa')], _0xf40474[_0x4cc7('0x3cab')]), null != _0xf40474[_0x4cc7('0x3cab')][_0x4cc7('0x22c6')] && _0xf40474[_0x4cc7('0x3cab')][_0x4cc7('0x22c6')]['applyCollisionResult'](_0xf40474[_0x4cc7('0x3caa')], _0xf4d4fe['gameObject'])), _0x15ef0b[_0x4cc7('0x307c')] = !0x1, this[_0x4cc7('0x7ba')]['get_scenePosition']()) : this[_0x4cc7('0x2326')][_0x4cc7('0x3ca4')](_0x6a0fd4['workingResult'])); }, 'forPointsNearSphere': function(_0x39b7e1, _0x3691e5, _0x40a14c) { _0x40a14c(this['object'][_0x4cc7('0x13f9')](), _0x3691e5 + this[_0x4cc7('0xf3f')], !0x1); }, '__class__': _0x6a0fd4 }); var _0x2eee4b = function(_0x44e0c3, _0x49aa93, _0x4605af, _0x2cb467, _0x209bc3, _0x21bb03) { null == _0x2cb467 && (_0x2cb467 = !0x0); _0x49aa93 = new _0x3c2839(_0x49aa93,_0x4605af,0x1,0x1,!0x1); null == _0x21bb03 && (_0x44e0c3 = _0x4113bc['getTexture'](_0x44e0c3, _0x2cb467), _0x21bb03 = new _0x705f29(_0x44e0c3['texture']), _0x21bb03[_0x4cc7('0x1772')](!0x0)); _0x21bb03['set_bothSides'](!0x0); _0x5b5b9f['call'](this, _0x49aa93, _0x21bb03); }; _0x16dada['nme3D.render.Billboard'] = _0x2eee4b; _0x2eee4b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), 'render', _0x4cc7('0x3cac')]; _0x2eee4b[_0x4cc7('0x92b')] = _0x5b5b9f; _0x2eee4b[_0x4cc7('0x8')] = _0x5aff49(_0x5b5b9f[_0x4cc7('0x8')], { '__class__': _0x2eee4b }); var _0x1339f5 = function() { this[_0x4cc7('0x53')] = new _0x21e384(Infinity,Infinity,Infinity); this[_0x4cc7('0x52')] = new _0x21e384(-Infinity,-Infinity,-Infinity); }; _0x16dada[_0x4cc7('0x3cad')] = _0x1339f5; _0x1339f5[_0x4cc7('0x8f2')] = ['nme3D', _0x4cc7('0x3cae'), 'AABB']; _0x1339f5[_0x4cc7('0x8')] = {}; _0x1339f5[_0x4cc7('0x8')]['min'] = null; _0x1339f5[_0x4cc7('0x8')][_0x4cc7('0x52')] = null; _0x1339f5[_0x4cc7('0x8')][_0x4cc7('0x9fd')] = 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; } ; _0x1339f5[_0x4cc7('0x8')]['extendToPoint'] = function(_0x47452e) { if (Infinity == this.min.x) { var _0x47f69d = this.min; _0x47f69d.x = _0x47452e.x; _0x47f69d.y = _0x47452e.y; _0x47f69d.z = _0x47452e.z; _0x47f69d = this.max; _0x47f69d.x = _0x47452e.x; _0x47f69d.y = _0x47452e.y; _0x47f69d.z = _0x47452e.z; } else _0x47452e.x < this.min.x ? this.min.x = _0x47452e.x : _0x47452e.x > this.max.x && (this.max.x = _0x47452e.x), _0x47452e.y < this.min.y ? this.min.y = _0x47452e.y : _0x47452e.y > this.max.y && (this.max.y = _0x47452e.y), _0x47452e.z < this.min.z ? this.min.z = _0x47452e.z : _0x47452e.z > this.max.z && (this.max.z = _0x47452e.z); } ; _0x1339f5[_0x4cc7('0x8')][_0x4cc7('0x310e')] = function(_0x9d6ada, _0x53c8ce, _0x1e17a0) { Infinity == this.min.x ? (this.max.x = this.min.x = _0x9d6ada, this.max.y = this.min.y = _0x53c8ce, this.max.z = this.min.z = _0x1e17a0) : (_0x9d6ada < this.min.x ? this.min.x = _0x9d6ada : _0x9d6ada > this.max.x && (this.max.x = _0x9d6ada), _0x53c8ce < this.min.y ? this.min.y = _0x53c8ce : _0x53c8ce > this.max.y && (this.max.y = _0x53c8ce), _0x1e17a0 < this.min.z ? this.min.z = _0x1e17a0 : _0x1e17a0 > this.max.z && (this.max.z = _0x1e17a0)); } ; _0x1339f5[_0x4cc7('0x8')]['extendToBox'] = function(_0x86e22d) { if ('NYoQO' !== _0x4cc7('0x3caf')) { return null != this.__proxy ? this.__proxy.loadBytes(_0x86e22d) : _0x3ad3c9.prototype.loadBytes.call(this, _0x86e22d); } else { if (Infinity == this.min.x) { if (_0x4cc7('0x3cb0') !== _0x4cc7('0x3cb1')) { var _0x1bef1f = '5|6|1|2|0|3|4|8|7'.split('|') , _0x120fca = 0x0; while (!![]) { switch (_0x1bef1f[_0x120fca++]) { case '0': _0x39c0d4 = this.max; continue; case '1': _0x39c0d4.y = _0x9fbf48.y; continue; case '2': _0x39c0d4.z = _0x9fbf48.z; continue; case '3': _0x86e22d = _0x86e22d.max; continue; case '4': _0x39c0d4.x = _0x86e22d.x; continue; case '5': var _0x39c0d4 = this.min , _0x9fbf48 = _0x86e22d.min; continue; case '6': _0x39c0d4.x = _0x9fbf48.x; continue; case '7': _0x39c0d4.z = _0x86e22d.z; continue; case '8': _0x39c0d4.y = _0x86e22d.y; continue; } break; } } else { var _0x4676be = _0x86e22d.currentValue += _0x86e22d.increment; this.removeChildAt(_0x4676be); } } else _0x86e22d.min.x < this.min.x ? this.min.x = _0x86e22d.min.x : _0x86e22d.max.x > this.max.x && (this.max.x = _0x86e22d.max.x), _0x86e22d.min.y < this.min.y ? this.min.y = _0x86e22d.min.y : _0x86e22d.max.y > this.max.y && (this.max.y = _0x86e22d.max.y), _0x86e22d.min.z < this.min.z ? this.min.z = _0x86e22d.min.z : _0x86e22d.max.z > this.max.z && (this.max.z = _0x86e22d.max.z); } } ; _0x1339f5[_0x4cc7('0x8')]['extendBy'] = function(_0x100048) { this.min.x -= _0x100048; this.min.y -= _0x100048; this.min.z -= _0x100048; this.max.x += _0x100048; this.max.y += _0x100048; this.max.z += _0x100048; } ; _0x1339f5[_0x4cc7('0x8')]['scaleByComplex'] = function(_0x3bd14a, _0x264586, _0x339578) { this.min.x *= _0x3bd14a; this.min.y *= _0x264586; this.min.z *= _0x339578; this.max.x *= _0x3bd14a; this.max.y *= _0x264586; this.max.z *= _0x339578; } ; _0x1339f5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1339f5; var _0x4113bc = function() {}; _0x16dada[_0x4cc7('0x3cb2')] = _0x4113bc; _0x4113bc[_0x4cc7('0x8f2')] = [_0x4cc7('0x4b2'), _0x4cc7('0x52a'), _0x4cc7('0x3cb3')]; _0x4113bc['getTexture'] = function(_0x32d55b, _0x4b7368) { null == _0x4b7368 && (_0x4b7368 = !0x0); var _0x2a186b = _0x4113bc[_0x4cc7('0x121b')]; _0x2a186b = null != _0x842c50[_0x32d55b] ? _0x2a186b[_0x4cc7('0xd77')](_0x32d55b) : _0x2a186b['h'][_0x32d55b]; if (null != _0x2a186b) return _0x2a186b; _0x2a186b = new _0x4823cd(_0x32d55b,_0x4b7368); null != _0x2a186b[_0x4cc7('0x3cb4')] && (_0x4b7368 = _0x4113bc[_0x4cc7('0x121b')], null != _0x842c50[_0x32d55b] ? _0x4b7368[_0x4cc7('0x97d')](_0x32d55b, _0x2a186b) : _0x4b7368['h'][_0x32d55b] = _0x2a186b); return _0x2a186b; } ; var _0x4823cd = function(_0x164040, _0x3621ba, _0x3e347d) { -0x1 != _0x164040[_0x4cc7('0x15ca')]('.') ? (this[_0x4cc7('0x3cb4')] = _0x4113bc[_0x4cc7('0xc00')] + _0x164040, _0x3621ba || (this[_0x4cc7('0x3cb4')] = _0x4cc7('0x692') + _0x164040)) : (_0x3621ba = _0x4bf907[_0x4cc7('0xd08')](_0x164040), null == _0x3621ba && (_0x3621ba = 0x1), this[_0x4cc7('0x98b')] = this['width'] = _0x3621ba, _0x3621ba = _0x164040[_0x4cc7('0x2d')]('x'), 0x0 <= _0x3621ba && (_0x164040 = _0x4bf907[_0x4cc7('0xd08')](_0x3a8a6f[_0x4cc7('0x946')](_0x164040, _0x56067a['VFuDG'](_0x3621ba, 0x1), null)), null != _0x164040 && (this['height'] = _0x164040))); _0x164040 = null; null != this[_0x4cc7('0x3cb4')] && (_0x164040 = _0x6fe3b9[_0x4cc7('0x21e7')](this['filename']), this[_0x4cc7('0x7d9')] = _0x164040[_0x4cc7('0x7d9')], this[_0x4cc7('0x98b')] = _0x164040[_0x4cc7('0x98b')]); _0x164040 = new _0xf32aa2(_0x164040); this[_0x4cc7('0x3cb5')] = _0x180fa9[_0x4cc7('0x3cb5')]; null == this[_0x4cc7('0x5c1')] && (this[_0x4cc7('0x3cb6')] = this[_0x4cc7('0x7d9')] / _0x164040[_0x4cc7('0xa74')](), this[_0x4cc7('0x3cb7')] = this['height'] / _0x164040[_0x4cc7('0xa75')]()); this['texture'] = _0x164040; }; _0x16dada[_0x4cc7('0x3cb8')] = _0x4823cd; _0x4823cd[_0x4cc7('0x8f2')] = ['nme3D', 'utils', _0x4cc7('0x3cb9')]; _0x4823cd[_0x4cc7('0x8')] = {}; _0x4823cd[_0x4cc7('0x8')]['filename'] = null; _0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x3cb6')] = null; _0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x3cb7')] = null; _0x4823cd[_0x4cc7('0x8')]['texture'] = null; _0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x3cb5')] = null; _0x4823cd[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4823cd; var _0x3b7d43 = function() {}; _0x16dada[_0x4cc7('0x3cba')] = _0x3b7d43; _0x3b7d43[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x3cbb')]; _0x3b7d43[_0x4cc7('0x2d6')] = {}; _0x3b7d43[_0x4cc7('0x2d6')][_0x4cc7('0xbc6')] = _0x2d63f9.jFvWz; _0x3b7d43[_0x4cc7('0xd88')] = function() { if ('gLiwc' === _0x4cc7('0x3cbc')) { return _0x4ce948[_0x4cc7('0xd88')](); } else { return this[_0x4cc7('0x183a')]; } } ; _0x3b7d43[_0x4cc7('0xc09')] = function(_0x19aaf9, _0x1791b5) { _0x3b7d43[_0x4cc7('0x3cbd')](_0x19aaf9, _0x1791b5); } ; _0x3b7d43[_0x4cc7('0x3cbd')] = function(_0x50b9f6, _0x176847) { null == _0x176847 && (_0x176847 = _0x4cc7('0xc0b')); var _0x16a914 = _0x50b9f6[_0x4cc7('0x1124')]; if (_0x4b4d92[_0x2d63f9[_0x4cc7('0x328')]](_0x50b9f6[_0x4cc7('0x42')]) == _0x51c10b['TObject']) { for (var _0x3b2dce = '', _0x87bd02 = _0x19c1c0[_0x4cc7('0x995')](_0x50b9f6[_0x4cc7('0x42')]), _0x23cf27 = 0x0; _0x23cf27 < _0x87bd02[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x3cbe') === 'ZMcYG') { this['data'] = new _0x67da9e(); } else { var _0x17f460 = _0x87bd02[_0x23cf27]; ++_0x23cf27; 0x0 < _0x3b2dce['length'] && (_0x3b2dce += '&'); var _0x48c401 = encodeURIComponent(_0x17f460) + '='; _0x17f460 = _0x4bf907[_0x4cc7('0x4dc')](_0x19c1c0[_0x4cc7('0x997')](_0x50b9f6[_0x4cc7('0x42')], _0x17f460)); _0x3b2dce += _0x48c401 + encodeURIComponent(_0x17f460); } } _0x16a914 = -0x1 < _0x16a914[_0x4cc7('0x2d')]('?') ? _0x16a914 + ('&' + _0x3b2dce) : _0x16a914 + ('?' + _0x3b2dce); } _0x4ce948[_0x4cc7('0x3af3')](_0x16a914, _0x176847); } ; _0x3b7d43[_0x4cc7('0xbc6')] = function() { null == _0x1d6bd9[_0x4cc7('0x921')] && (_0x1d6bd9[_0x4cc7('0x921')] = new _0x3ea23e()); return _0x1d6bd9[_0x4cc7('0x921')]; } ; var _0x1664e7 = function() {}; _0x16dada[_0x4cc7('0x3cbf')] = _0x1664e7; _0x1664e7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9['uqnEE'], _0x4cc7('0x3cc0')]; _0x1664e7[_0x4cc7('0x8')] = {}; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = null; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x34')] = null; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x150d')] = null; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2b')] = null; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2d')] = null; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x29')] = null; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = null; _0x1664e7[_0x4cc7('0x8')]['slice'] = null; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = null; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1664e7; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c'); _0x1664e7[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = 'get_length'; var _0x3ce26c = function(_0x5afdcc, _0x507dec, _0x5e09f2) { null == _0x507dec && (_0x507dec = !0x1); null == _0x5afdcc && (_0x5afdcc = 0x0); null == _0x5e09f2 && (_0x5e09f2 = []); this[_0x4cc7('0xdb4')] = _0x5e09f2; 0x0 < _0x5afdcc && this[_0x4cc7('0xb7c')](_0x5afdcc); this[_0x4cc7('0x150d')] = _0x507dec; }; _0x16dada[_0x4cc7('0x3cc1')] = _0x3ce26c; _0x3ce26c[_0x4cc7('0x8f2')] = ['openfl', _0x2d63f9['uqnEE'], 'BoolVector']; _0x3ce26c[_0x4cc7('0x8f8')] = [_0x1664e7]; _0x3ce26c[_0x4cc7('0x8')] = {}; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x150d')] = null; _0x3ce26c[_0x4cc7('0x8')]['__array'] = null; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0xe2d347) { return _0xe2d347 >= this.__array.length ? !0x1 : this.__array[_0xe2d347]; } ; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0xf005b9, _0x6f666f) { null == _0x6f666f && (_0x6f666f = 0x0); for (var _0x1b0c5c = this.__array.length; _0x6f666f < _0x1b0c5c; ) { var _0x351b1 = _0x6f666f++; if (this.__array[_0x351b1] == _0xf005b9) return _0x351b1; } return -0x1; } ; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x1f864e) { if (_0x4cc7('0x3cc2') === _0x4cc7('0x3cc2')) { return this.fixed ? this.__array.length : this.__array.push(_0x1f864e); } else { null == b && (b = !0x0); return _0x477148.getAsset(_0x1f864e, _0x4cc7('0x3b46'), b); } } ; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x5c8683, _0x15c355) { return !this.fixed || _0x5c8683 < this.__array.length ? this.__array[_0x5c8683] = _0x15c355 : _0x15c355; } ; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0x5dbc40, _0x439f1c) { null == _0x5dbc40 && (_0x5dbc40 = 0x0); null == _0x439f1c && (_0x439f1c = 0xffffff); return new _0x3ce26c(0x0,!0x1,this.__array.slice(_0x5dbc40, _0x439f1c)); } ; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = function(_0x2a8fdc, _0x209b64) { return new _0x3ce26c(0x0,!0x1,this.__array.splice(_0x2a8fdc, _0x209b64)); } ; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() { return this.__array; } ; _0x3ce26c[_0x4cc7('0x8')]['get_length'] = function() { return this.__array.length; } ; _0x3ce26c[_0x4cc7('0x8')]['set_length'] = function(_0x23b04f) { if (!this.fixed) { var _0x45cfc3 = this.__array.length; 0x0 > _0x23b04f && (_0x23b04f = 0x0); if (_0x23b04f > _0x45cfc3) for (; _0x45cfc3 < _0x23b04f; ) { var _0x4888c8 = _0x45cfc3++; this.__array[_0x4888c8] = !0x1; } else for (; this.__array.length > _0x23b04f; ) this.__array.pop(); } return this.__array.length; } ; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3ce26c; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c'); _0x3ce26c[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = 'get_length'; var _0x3f64d3 = function(_0x2268c8, _0x391710, _0x4f16d1, _0x45553b) { null == _0x45553b && (_0x45553b = !0x1); null == _0x391710 && (_0x391710 = !0x1); _0x2d63f9[_0x4cc7('0x32a')](null, _0x2268c8) && (_0x2268c8 = 0x0); if (_0x45553b) { if (this['__array'] = [], null != _0x4f16d1) { _0x45553b = 0x0; for (var _0x457591 = _0x4f16d1['length']; _0x45553b < _0x457591; ) { if (_0x4cc7('0x3cc3') !== 'iKHvx') { _0x48c401 === _0xd85f06 && (_0x4cc7('0x4dc') === this['options']['to'] ? this['result'] = this[_0x4cc7('0x3cc4')][_0x4cc7('0xc7a')]('') : this[_0x4cc7('0xced')] = va[_0x4cc7('0x3cc5')](this[_0x4cc7('0x3cc4')])); this['chunks'] = []; this[_0x4cc7('0x3cc6')] = _0x48c401; this[_0x4cc7('0x3cc7')] = this[_0x4cc7('0x1f5a')][_0x4cc7('0x3cc7')]; } else { var _0x43e9bf = _0x45553b++; this['__array'][_0x43e9bf] = _0x4f16d1[_0x43e9bf]; } } } } else null == _0x4f16d1 && (_0x4f16d1 = []), this[_0x4cc7('0xdb4')] = _0x4f16d1; 0x0 < _0x2268c8 && this[_0x4cc7('0xb7c')](_0x2268c8); this['fixed'] = _0x391710; }; _0x16dada[_0x4cc7('0x3cc8')] = _0x3f64d3; _0x3f64d3[_0x4cc7('0x8f2')] = ['openfl', '_Vector', _0x4cc7('0x3cc9')]; _0x3f64d3[_0x4cc7('0x8f8')] = [_0x1664e7]; _0x3f64d3[_0x4cc7('0x8')] = {}; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x150d')] = null; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0xdb4')] = null; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0xaf3')] = function(_0x3bb23c) { if (_0x4cc7('0x3cca') !== _0x4cc7('0x3ccb')) { return null == _0x3bb23c ? new _0x3f64d3(0x0,!0x1,this.__array.slice()) : 0x0 < _0x3bb23c.__array.length ? new _0x3f64d3(0x0,!0x1,this.__array.concat(_0x3bb23c.__array)) : new _0x3f64d3(0x0,!0x1,this.__array.slice()); } else { throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x2f31'))); } } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x322c')] = function() { return new _0x3f64d3(0x0,this.fixed,this.__array.slice()); } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x34843f) { return this.__array[_0x34843f]; } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0x24e490, _0x240628) { null == _0x240628 && (_0x240628 = 0x0); for (var _0x43ae01 = this.__array.length; _0x240628 < _0x43ae01; ) { var _0x457f5a = _0x240628++; if (this.__array[_0x457f5a] == _0x24e490) return _0x457f5a; } return -0x1; } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x2f1bdb) { return this.fixed ? this.__array.length : this.__array.push(_0x2f1bdb); } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x4a0fb5, _0xab4571) { return !this.fixed || _0x4a0fb5 < this.__array.length ? this.__array[_0x4a0fb5] = _0xab4571 : _0xab4571; } ; _0x3f64d3[_0x4cc7('0x8')]['shift'] = function() { return this.fixed ? null : this.__array.shift(); } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0x22e25d, _0x2379c8) { null == _0x22e25d && (_0x22e25d = 0x0); null == _0x2379c8 && (_0x2379c8 = 0xffffff); return new _0x3f64d3(0x0,!0x1,this.__array.slice(_0x22e25d, _0x2379c8)); } ; _0x3f64d3[_0x4cc7('0x8')]['splice'] = function(_0x263e11, _0xc4d7d) { return new _0x3f64d3(0x0,!0x1,this.__array.splice(_0x263e11, _0xc4d7d)); } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() { if (_0x4cc7('0x3ccc') !== _0x4cc7('0x3ccd')) { return this.__array; } else { d = b++; var _0xed011f = this.buttons.get(d) , _0x4e8fb0 = _0xd3d723.all.get(d); _0xed011f.set_checked(_0x2ab848.controlScheme == _0x4e8fb0); this.buttons.get(d).checkMark.get_visible() && this.showPreview(this.images.get(d)); } } ; _0x3f64d3[_0x4cc7('0x8')]['toString'] = function() { if (_0x4cc7('0x3cce') === 'dGCmO') { _0x338b9.call(this); this._assets = _0x2bc114.toObjectVector(null); this._assetDictionary = new _0x3a1efa(); this._loadingSessions = _0x2bc114.toObjectVector(null); this.set_conflictStrategy(_0x1029b2.IGNORE.create()); this.set_conflictPrecedence('favorNew'); } else { return null != this.__array ? this.__array.toString() : null; } } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d36')] = function(_0x17ccb3) { this.fixed || this.__array.unshift(_0x17ccb3); } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() { return this.__array.length; } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x8bebd4) { if (_0x56067a.LqpEp(_0x8bebd4, this.__array.length) && !this.fixed) { var _0x5d6751 = this.__array.length; 0x0 > _0x8bebd4 && (_0x8bebd4 = 0x0); if (_0x8bebd4 > _0x5d6751) for (; _0x5d6751 < _0x8bebd4; ) { var _0x719367 = _0x5d6751++; this.__array[_0x719367] = 0x0; } else for (; this.__array.length > _0x8bebd4; ) this.__array.pop(); } return this.__array.length; } ; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3f64d3; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c'); _0x3f64d3[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34'); var _0x4d2e79 = function(_0x3230fd, _0x4c13bb, _0x35c091) { null == _0x4c13bb && (_0x4c13bb = !0x1); null == _0x3230fd && (_0x3230fd = 0x0); null == _0x35c091 && (_0x35c091 = []); this[_0x4cc7('0xdb4')] = _0x35c091; 0x0 < _0x3230fd && this[_0x4cc7('0xb7c')](_0x3230fd); this[_0x4cc7('0x150d')] = _0x4c13bb; }; _0x16dada[_0x4cc7('0x3ccf')] = _0x4d2e79; _0x4d2e79[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x506'), _0x2d63f9[_0x4cc7('0x3cd0')]]; _0x4d2e79[_0x4cc7('0x8f8')] = [_0x1664e7]; _0x4d2e79[_0x4cc7('0x8')] = {}; _0x4d2e79[_0x4cc7('0x8')]['fixed'] = null; _0x4d2e79[_0x4cc7('0x8')]['__array'] = null; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x1a5452) { if (_0x56067a.sWzIU(_0x4cc7('0x3cd1'), _0x4cc7('0x3cd2'))) { return _0x1a5452 >= this.__array.length ? null : this.__array[_0x1a5452]; } else { var _0x2b5140 = b.get(_0x1a5452); ++_0x1a5452; _0x2b5140.onLevelReset(this.tunnel); } } ; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0x455956, _0x458d6a) { null == _0x458d6a && (_0x458d6a = 0x0); for (var _0x2a24a1 = this.__array.length; _0x458d6a < _0x2a24a1; ) { var _0x2d2e95 = _0x458d6a++; if (_0x19c1c0.compareMethods(this.__array[_0x2d2e95], _0x455956)) return _0x2d2e95; } return -0x1; } ; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x2a1a96) { return this.fixed ? this.__array.length : this.__array.push(_0x2a1a96); } ; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x254a38, _0x2b6cfd) { var _0x1652a6 = { CaOck: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 == _0x5260f5; } }; if (_0x56067a.sIuqP === _0x4cc7('0x3cd3')) { null == _0x2b6cfd && (_0x2b6cfd = 0x1); _0x1652a6.CaOck(null, _0x254a38) && (_0x254a38 = 0x0); this.__commands.beginFill(_0x254a38 & 0xffffff, _0x2b6cfd); 0x0 < _0x2b6cfd && (this.__visible = !0x0); } else { return !this.fixed || _0x254a38 < this.__array.length ? this.__array[_0x254a38] = _0x2b6cfd : _0x2b6cfd; } } ; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0x2002e3, _0x2e4f1b) { null == _0x2002e3 && (_0x2002e3 = 0x0); null == _0x2e4f1b && (_0x2e4f1b = 0xffffff); return new _0x4d2e79(0x0,!0x1,this.__array.slice(_0x2002e3, _0x2e4f1b)); } ; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = function(_0x37788e, _0x245318) { return new _0x4d2e79(0x0,!0x1,this.__array.splice(_0x37788e, _0x245318)); } ; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() { return this.__array; } ; _0x4d2e79[_0x4cc7('0x8')]['get_length'] = function() { return this.__array.length; } ; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x5ce4b8) { if (!this.fixed) { var _0x2a6bae = this.__array.length; 0x0 > _0x5ce4b8 && (_0x5ce4b8 = 0x0); if (_0x5ce4b8 > _0x2a6bae) for (; _0x56067a.bybXb(_0x2a6bae, _0x5ce4b8); ) { var _0x2092bf = _0x2a6bae++; this.__array[_0x2092bf] = null; } else for (; _0x56067a.fFYRb(this.__array.length, _0x5ce4b8); ) this.__array.pop(); } return this.__array.length; } ; _0x4d2e79[_0x4cc7('0x8')]['__class__'] = _0x4d2e79; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c'); _0x4d2e79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34'); var _0x38b33b = function(_0x10229a, _0x1ff873, _0x3625c5) { null == _0x1ff873 && (_0x1ff873 = !0x1); null == _0x10229a && (_0x10229a = 0x0); null == _0x3625c5 && (_0x3625c5 = []); this[_0x4cc7('0xdb4')] = _0x3625c5; 0x0 < _0x10229a && this[_0x4cc7('0xb7c')](_0x10229a); this['fixed'] = _0x1ff873; }; _0x16dada[_0x4cc7('0x3cd4')] = _0x38b33b; _0x38b33b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x506'), _0x4cc7('0x3cd5')]; _0x38b33b[_0x4cc7('0x8f8')] = [_0x1664e7]; _0x38b33b[_0x4cc7('0x8')] = {}; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x150d')] = null; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0xdb4')] = null; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0xaf3')] = function(_0x57aac7) { return null == _0x57aac7 ? new _0x38b33b(0x0,!0x1,this.__array.slice()) : 0x0 < _0x57aac7.__array.length ? new _0x38b33b(0x0,!0x1,this.__array.concat(_0x57aac7.__array)) : new _0x38b33b(0x0,!0x1,this.__array.slice()); } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x37b60f) { return this.__array[_0x37b60f]; } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0x260dfb, _0x40b38d) { null == _0x40b38d && (_0x40b38d = 0x0); for (var _0x3ecca1 = this.__array.length; _0x40b38d < _0x3ecca1; ) { var _0x54cc53 = _0x40b38d++; if (this.__array[_0x54cc53] == _0x260dfb) return _0x54cc53; } return -0x1; } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x3f66ea) { return this.fixed ? this.__array.length : this.__array.push(_0x3f66ea); } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x18b6')] = function() { if (_0x4cc7('0x3cd6') === 'tZwcn') { this.__array.reverse(); return this; } else { var _0x52afec = 0x7b == f.charCodeAt(0x0) ? _0x3a8a6f.substr(f, 0x0, f.indexOf('\x0d\x0a')) : null; _0x52afec = new _0x377c51(_0x5595fe.parse(f),_0x52afec); null != _0x842c50[e] ? c.setReserved(e, _0x52afec) : c.h[e] = _0x52afec; null != b && b.push(e); } } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x24b0c5, _0x231e10) { return !this.fixed || _0x24b0c5 < this.__array.length ? this.__array[_0x24b0c5] = _0x231e10 : _0x231e10; } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x1907')] = function() { return this.fixed ? null : this.__array.shift(); } ; _0x38b33b[_0x4cc7('0x8')]['slice'] = function(_0x1019fb, _0x499776) { null == _0x1019fb && (_0x1019fb = 0x0); null == _0x499776 && (_0x499776 = 0xffffff); return new _0x38b33b(0x0,!0x1,this.__array.slice(_0x1019fb, _0x499776)); } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = function(_0x124279, _0xaff855) { return new _0x38b33b(0x0,!0x1,this.__array.splice(_0x124279, _0xaff855)); } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() { return this.__array; } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() { return this.__array.length; } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x574a24) { var _0x2a1ba9 = { RBaTj: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 - _0x5260f5; }, SaxvS: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 * _0x5260f5; }, kEfnD: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 - _0x5260f5; }, aqGuR: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 - _0x5260f5; } }; if (!this.fixed) { var _0x3684ff = this.__array.length; 0x0 > _0x574a24 && (_0x574a24 = 0x0); if (_0x574a24 > _0x3684ff) for (; _0x3684ff < _0x574a24; ) { if ('RNhYU' !== _0x4cc7('0x3cd7')) { this.__getRenderTransform(); if (_0x574a24 == _0x3684ff) { var _0x1b5cbb = this.__renderTransform , _0x1774ad = _0x1b5cbb.a * _0x1b5cbb.d - _0x1b5cbb.b * _0x1b5cbb.c; if (0x0 == _0x1774ad) _0x574a24.x = -_0x1b5cbb.tx, _0x574a24.y = -_0x1b5cbb.ty; else { var _0xfb86c4 = 0x1 / _0x1774ad * (_0x1b5cbb.c * (_0x1b5cbb.ty - _0x574a24.y) + _0x1b5cbb.d * (_0x574a24.x - _0x1b5cbb.tx)); _0x574a24.y = 0x1 / _0x1774ad * (_0x1b5cbb.a * (_0x574a24.y - _0x1b5cbb.ty) + _0x1b5cbb.b * (_0x1b5cbb.tx - _0x574a24.x)); _0x574a24.x = _0xfb86c4; } } else _0x1b5cbb = this.__renderTransform, _0x1774ad = _0x2a1ba9.RBaTj(_0x1b5cbb.a * _0x1b5cbb.d, _0x1b5cbb.b * _0x1b5cbb.c), _0x3684ff.x = 0x0 == _0x1774ad ? -_0x1b5cbb.tx : 0x1 / _0x1774ad * (_0x2a1ba9.SaxvS(_0x1b5cbb.c, _0x2a1ba9.kEfnD(_0x1b5cbb.ty, _0x574a24.y)) + _0x1b5cbb.d * _0x2a1ba9.aqGuR(_0x574a24.x, _0x1b5cbb.tx)), _0x1b5cbb = this.__renderTransform, _0x1774ad = _0x1b5cbb.a * _0x1b5cbb.d - _0x1b5cbb.b * _0x1b5cbb.c, _0x3684ff.y = 0x0 == _0x1774ad ? -_0x1b5cbb.ty : 0x1 / _0x1774ad * (_0x1b5cbb.a * (_0x574a24.y - _0x1b5cbb.ty) + _0x1b5cbb.b * (_0x1b5cbb.tx - _0x574a24.x)); return _0x3684ff; } else { var _0x2234be = _0x3684ff++; this.__array[_0x2234be] = 0x0; } } else for (; this.__array.length > _0x574a24; ) this.__array.pop(); } return this.__array.length; } ; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x38b33b; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c'); _0x38b33b[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34'); var _0x276eb1 = function(_0x190d4b, _0x1110a5, _0x16b3f5, _0x3deb67) { null == _0x3deb67 && (_0x3deb67 = !0x1); null == _0x1110a5 && (_0x1110a5 = !0x1); null == _0x190d4b && (_0x190d4b = 0x0); if (_0x3deb67) { if (this[_0x4cc7('0xdb4')] = [], null != _0x16b3f5) { if (_0x4cc7('0x3cd8') !== _0x4cc7('0x3cd9')) { _0x3deb67 = 0x0; for (var _0x119cec = _0x16b3f5['length']; _0x3deb67 < _0x119cec; ) { var _0xcfbbae = _0x3deb67++; this[_0x4cc7('0xdb4')][_0xcfbbae] = _0x16b3f5[_0xcfbbae]; } } else { var _0x50cb9b = _0x3deb67++; _0x16b3f5['set'](_0x50cb9b, _0x1110a5[_0x50cb9b]); } } } else null == _0x16b3f5 && (_0x16b3f5 = []), this[_0x4cc7('0xdb4')] = _0x16b3f5; 0x0 < _0x190d4b && this[_0x4cc7('0xb7c')](_0x190d4b); this[_0x4cc7('0x150d')] = _0x1110a5; }; _0x16dada[_0x4cc7('0x3cda')] = _0x276eb1; _0x276eb1['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x506'), _0x2d63f9[_0x4cc7('0x507')]]; _0x276eb1[_0x4cc7('0x8f8')] = [_0x1664e7]; _0x276eb1[_0x4cc7('0x8')] = {}; _0x276eb1[_0x4cc7('0x8')]['fixed'] = null; _0x276eb1[_0x4cc7('0x8')]['__array'] = null; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0xaf3')] = function(_0x322c0f) { return null == _0x322c0f ? new _0x276eb1(0x0,!0x1,this.__array.slice()) : 0x0 < _0x322c0f.__array.length ? new _0x276eb1(0x0,!0x1,this.__array.concat(_0x322c0f.__array)) : new _0x276eb1(0x0,!0x1,this.__array.slice()); } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x2b')] = function(_0x4e5a26) { return this.__array[_0x4e5a26]; } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x2d')] = function(_0x513cd6, _0x3e95e1) { null == _0x3e95e1 && (_0x3e95e1 = 0x0); for (var _0x5cdfc6 = this.__array.length; _0x3e95e1 < _0x5cdfc6; ) { var _0x328567 = _0x3e95e1++; if (this.__array[_0x328567] == _0x513cd6) return _0x328567; } return -0x1; } ; _0x276eb1[_0x4cc7('0x8')]['insertAt'] = function(_0x5d0ba6, _0x1814db) { (!this.fixed || _0x5d0ba6 < this.__array.length) && this.__array.splice(_0x5d0ba6, 0x0, _0x1814db); } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x9fc')] = function() { return this.fixed ? null : this.__array.pop(); } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x3d4e76) { return this.fixed ? this.__array.length : this.__array.push(_0x3d4e76); } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x9e7')] = function(_0x2086fc, _0x58a69a) { return !this.fixed || _0x2086fc < this.__array.length ? this.__array[_0x2086fc] = _0x58a69a : _0x58a69a; } ; _0x276eb1[_0x4cc7('0x8')]['shift'] = function() { return this.fixed ? null : this.__array.shift(); } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0xb21')] = function(_0xfbf0a2, _0x6aa3f0) { if (_0x4cc7('0x3cdb') !== _0x4cc7('0x3cdc')) { null == _0xfbf0a2 && (_0xfbf0a2 = 0x0); null == _0x6aa3f0 && (_0x6aa3f0 = 0xffffff); return new _0x276eb1(0x0,!0x1,this.__array.slice(_0xfbf0a2, _0x6aa3f0)); } else { _0xfbf0a2 = _0x4b25d1.primary; var _0x45110d = _0xfbf0a2.savedProgress; _0x45110d = _0x104058.get_instance().get(_0x45110d.id, _0x45110d.defaultValue); _0xfbf0a2 = _0xfbf0a2.levelCount; 0x3 > (_0x56067a.bybXb(_0x45110d, _0xfbf0a2) ? _0x45110d : _0xfbf0a2) && (_0x19023b.get_instance().displayMessage(_0x4cc7('0x3cdd')), _0x4b25d1.primary.savedProgress.set_value(0x3)); } } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x3ff')] = function(_0xe3e09b) { this.__array.sort(_0xe3e09b); } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0xa5e')] = function(_0x507a47, _0x3e564c) { return new _0x276eb1(0x0,!0x1,this.__array.splice(_0x507a47, _0x3e564c)); } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x22b1')] = function() { return this.__array; } ; _0x276eb1[_0x4cc7('0x8')]['toString'] = function() { return null != this.__array ? this.__array.toString() : null; } ; _0x276eb1[_0x4cc7('0x8')]['unshift'] = function(_0x46be0d) { this.fixed || this.__array.unshift(_0x46be0d); } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() { return this.__array.length; } ; _0x276eb1[_0x4cc7('0x8')][_0x4cc7('0xb7c')] = function(_0x556a22) { if (!this.fixed) { var _0x25f254 = this.__array.length; _0x56067a.KjRIH(0x0, _0x556a22) && (_0x556a22 = 0x0); if (_0x556a22 > _0x25f254) for (; _0x25f254 < _0x556a22; ) _0x25f254++, this.__array.push(null); else for (; this.__array.length > _0x556a22; ) this.__array.pop(); } return this.__array.length; } ; _0x276eb1[_0x4cc7('0x8')]['__class__'] = _0x276eb1; _0x276eb1[_0x4cc7('0x8')]['__properties__'] = {}; _0x276eb1[_0x4cc7('0x8')]['__properties__'][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c'); _0x276eb1[_0x4cc7('0x8')]['__properties__']['get_length'] = 'get_length'; var _0x1d6bd9 = function() {}; _0x16dada['openfl._internal.Lib'] = _0x1d6bd9; _0x1d6bd9['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3cbb')]; var _0x3c1272 = function() {}; _0x16dada[_0x4cc7('0x3cde')] = _0x3c1272; _0x3c1272[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'formats', 'agal', _0x4cc7('0x3cdf')]; _0x3c1272[_0x4cc7('0x3ce0')] = function(_0x21b79a, _0x30714a) { if (_0x4cc7('0x3ce1') === 'sauAi') { switch (_0x21b79a) { case 0x0: return 'va'; case 0x1: return _0x30714a == _0x30cffc['VERTEX'] ? 'vc' : 'fc'; case 0x2: return _0x30714a == _0x30cffc[_0x4cc7('0x5e9')] ? 'vt' : 'ft'; case 0x3: return 'output_'; case 0x4: return 'v'; case 0x5: return _0x4cc7('0x186a'); default: throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3ce2'))); } } else { var _0x5e57e8 = !0x1 , _0x2e20e8 = []; if (_0x5260f5[_0x4cc7('0x9a0')](_0x21b79a, _0xc6df85)) { if (0xe6e == _0x21b79a[_0x4cc7('0xb6c')]) return !0x1; 0xe65 == _0x21b79a[_0x4cc7('0xb6c')] && (_0x5e57e8 = !0x0, _0x2e20e8['push'](new _0xc68e72('Hardware\x20acceleration\x20may\x20be\x20disabled.')), _0x2e20e8[_0x4cc7('0x29')](new _0xc68e72(_0x4cc7('0x31ce'),_0x4cc7('0x31cf')))); } _0x2116b2[_0x4cc7('0x31cd')] = !0x1; _0x2081a8['instance'][_0x4cc7('0xa0c')](new _0x2116b2(_0x21b79a,_0x5e57e8,_0x2e20e8)); return !0x0; } } ; _0x3c1272[_0x4cc7('0x3ce3')] = function(_0x596975) { var _0x330590 = _0x596975[_0x4cc7('0x17f6')](); _0x596975 = _0x596975[_0x4cc7('0x17f6')](); return new _0x5a0729(_0x596975,_0x330590); } ; _0x3c1272[_0x4cc7('0x39d9')] = function(_0x2b8610, _0x399bdd) { _0x2b8610[_0x4cc7('0xcc2')] = 0x0; _0x2b8610[_0x4cc7('0x16ed')] = 0x1; var _0x555805 = _0x2b8610[_0x4cc7('0x1651')]() & 0xff; if (0xb0 == _0x555805) return _0x2b8610[_0x4cc7('0x3ce4')](); if (0xa0 != _0x555805) throw new _0x202aa0(new _0x3d27c7('Magic\x20value\x20must\x20be\x200xA0,\x20may\x20not\x20be\x20AGAL')); if (0x1 != _0x2b8610[_0x4cc7('0x17f6')]()) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3ce5'))); if (0xa1 != (_0x2b8610[_0x4cc7('0x1651')]() & 0xff)) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3ce6'))); _0x555805 = 0x0 == (_0x2b8610[_0x4cc7('0x1651')]() & 0xff) ? _0x30cffc['VERTEX'] : _0x30cffc['FRAGMENT']; for (var _0x2beaa1 = new _0x4d5bf7(), _0x2fbca7 = ''; ; ) { if ('BClzy' !== _0x4cc7('0x3ce7')) { var _0x5b8aed = _0x399bdd++; if (this['characters']['get'](_0x5b8aed)['mesh'][_0x4cc7('0xb48')]()) { this['characters'][_0x4cc7('0x2b')](0x0) == _0x2b8610 && (_0x399bdd = this[_0x4cc7('0xfdc')]['get'](0x0), this['characters'][_0x4cc7('0x9e7')](0x0, this[_0x4cc7('0xfdc')]['get'](_0x5b8aed)), this['characters']['set'](_0x5b8aed, _0x399bdd), this['pauseAllButCameraTimeLeft'] = 0.3); _0x2b8610[_0x4cc7('0x24af')](!0x1); return; } } else { var _0x4ad7b2 = _0x2b8610[_0x4cc7('0xcc2')]; if (!_0x331be6['gt'](_0x15249f['get_length'](_0x2b8610), _0x4ad7b2)) break; var _0x106c42 = _0x2b8610['readInt'](); _0x4ad7b2 = _0x2b8610[_0x4cc7('0x1709')](); var _0x48c401 = _0x3c1272[_0x4cc7('0x3ce3')](_0x2b8610) , _0x16dada = _0x3c1272[_0x4cc7('0x3ce3')](_0x2b8610); _0x4ad7b2 = _0x95143b[_0x4cc7('0xca6')](_0x4ad7b2, _0x555805); _0x48c401 = _0x228567[_0x4cc7('0xca6')](_0x48c401, _0x555805, _0x4ad7b2[_0x4cc7('0x1c9d')]); var _0x5aff49 = _0x228567[_0x4cc7('0xca6')](_0x16dada, _0x555805, _0x4ad7b2[_0x4cc7('0x1c9d')]); _0x2fbca7 += '\x09'; switch (_0x106c42) { case 0x0: _0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401['toGLSL']() + _0x4cc7('0x3ce9')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']); break; case 0x1: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2['toGLSL']() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3ced') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cee')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x2: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + '\x20-\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cef')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x3: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401['toGLSL']() + _0x4cc7('0x3cf0') + _0x5aff49[_0x4cc7('0x3ce8')]() + ';\x20//\x20mul'); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x4: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf1') + _0x5aff49['toGLSL']() + _0x4cc7('0x3cf2')); _0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x5: _0x2fbca7 = -0x1 < _0x48c401[_0x4cc7('0x3ce8')]()[_0x4cc7('0x2d')]('.') ? _0x2fbca7 + _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x201.0\x20/\x20' + _0x48c401['toGLSL']() + _0x4cc7('0x3cf3')) : _0x2fbca7 + _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf4') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf3')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x6: _0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf5') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf6')); _0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['VECTOR_4']); break; case 0x7: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf7') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf8')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['VECTOR_4']); break; case 0x8: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf9') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cfa')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x9: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x56067a[_0x4cc7('0x868')] + _0x48c401[_0x4cc7('0x3ce8')]() + ');\x20//\x20sqrt'); _0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0xa: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2['toGLSL']() + '\x20=\x20inversesqrt(' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cfb')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']); break; case 0xb: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cfc') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + ');\x20//\x20pow'); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0xc: _0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20log2(' + _0x48c401[_0x4cc7('0x3ce8')]() + ');\x20//\x20log'); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0xd: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2['toGLSL']() + '\x20=\x20exp2(' + _0x48c401['toGLSL']() + _0x4cc7('0x3cfd')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0xe: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cfe') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cff')); _0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0xf: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d00') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d01')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']); break; case 0x10: _0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d02') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d03')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x11: _0x48c401['sourceMask'] = _0x5aff49[_0x4cc7('0x3d04')] = 0x7; _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d05') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d06') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d07')); _0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x12: _0x48c401[_0x4cc7('0x3d04')] = _0x5aff49['sourceMask'] = 0x7; _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d08') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d06') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d09') + _0x4ad7b2['getWriteMask']() + _0x4cc7('0x3d0a')); _0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e['VECTOR_4']); break; case 0x13: _0x48c401[_0x4cc7('0x3d04')] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf; _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d0b') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d0c') + _0x5aff49['toGLSL']() + _0x4cc7('0x3d09') + _0x4ad7b2[_0x4cc7('0x3d0d')]() + _0x4cc7('0x3d0e')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['VECTOR_4']); break; case 0x14: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d0f') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d10')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x15: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x56067a[_0x4cc7('0x86a')] + _0x48c401['toGLSL']() + _0x4cc7('0x3d11')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x16: _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d12') + _0x48c401['toGLSL']() + _0x4cc7('0x3d13')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x17: _0x106c42 = _0x2beaa1[_0x4cc7('0x3d14')](_0x5aff49); _0x106c42 != _0x5a3e1e[_0x4cc7('0x3ceb')] && _0x106c42 != _0x5a3e1e[_0x4cc7('0x3d15')] ? (_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x56067a[_0x4cc7('0x86b')](_0x4ad7b2['toGLSL'](), _0x4cc7('0x33d7')) + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d16') + _0x5aff49[_0x4cc7('0x3ce8')](!0x1) + ');\x20//\x20m33'), _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']), _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['MATRIX_4_4'])) : (_0x48c401['sourceMask'] = _0x5aff49[_0x4cc7('0x3d04')] = 0x7, _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x56067a[_0x4cc7('0x3d17')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20vec3(dot(' + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x0) + _0x56067a[_0x4cc7('0x86c')] + _0x48c401['toGLSL'](!0x0), ',') + _0x5aff49['toGLSL'](!0x0, 0x1) + '),dot(' + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x2) + _0x4cc7('0x3d18')), _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']), _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x0), _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x1), _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x2)); break; case 0x18: _0x106c42 = _0x2beaa1[_0x4cc7('0x3d14')](_0x5aff49); _0x106c42 != _0x5a3e1e[_0x4cc7('0x3ceb')] && _0x106c42 != _0x5a3e1e[_0x4cc7('0x3d15')] ? (_0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf0') + _0x5aff49[_0x4cc7('0x3ce8')](!0x1) + ';\x20//\x20m44'), _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3d19')])) : (_0x48c401[_0x4cc7('0x3d04')] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf, _0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d1a') + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x0) + _0x4cc7('0x86d') + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x1) + _0x4cc7('0x86d') + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x2) + _0x4cc7('0x86d') + _0x48c401['toGLSL'](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x3) + _0x4cc7('0x3d1b')), _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x0), _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x1), _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x2), _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x3)); break; case 0x19: _0x4ad7b2[_0x4cc7('0x1c9d')] &= 0x7; _0x106c42 = _0x2beaa1[_0x4cc7('0x3d14')](_0x5aff49); _0x106c42 != _0x5a3e1e[_0x4cc7('0x3ceb')] && _0x106c42 != _0x5a3e1e[_0x4cc7('0x3d15')] ? (_0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x33d7') + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3cf0') + _0x5aff49['toGLSL'](!0x1) + _0x4cc7('0x3d1c')), _0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3d19')])) : (_0x48c401['sourceMask'] = _0x5aff49['sourceMask'] = 0xf, _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x56067a[_0x4cc7('0x3d17')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20vec3(dot(', _0x48c401[_0x4cc7('0x3ce8')](!0x0)) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x0) + '),\x20dot(' + _0x48c401[_0x4cc7('0x3ce8')](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x1) + _0x4cc7('0x3d1d') + _0x48c401['toGLSL'](!0x0) + ',' + _0x5aff49[_0x4cc7('0x3ce8')](!0x0, 0x2) + _0x4cc7('0x3d1e')), _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]), _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x0), _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')], 0x1), _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e['VECTOR_4'], 0x2)); break; case 0x27: _0x48c401['sourceMask'] = 0xf; _0x2fbca7 += _0x4bf907['string'](_0x4cc7('0x3d1f') + _0x48c401['toGLSL']() + _0x4cc7('0x3d20')); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e['VECTOR_4']); break; case 0x28: _0x5aff49 = _0x493319['parse'](_0x16dada, _0x555805); switch (_0x5aff49['d']) { case 0x0: 0x2 == _0x5aff49['t'] ? (_0x48c401[_0x4cc7('0x3d04')] = 0x3, _0x2beaa1['addSaR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3d21')]), _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4cc7('0x3d22') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d23')), _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')]('\x09\x09' + _0x4ad7b2['toGLSL']() + '\x20=\x20vec4(texture2D(' + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d24') + _0x5aff49[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d25') + _0x48c401['toGLSL']() + _0x4cc7('0x3d26')), _0x2fbca7 += _0x4cc7('0x3d27'), _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')]('\x09\x09' + _0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d28') + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + ');\x20//\x20tex\x0a'), _0x2fbca7 += '\x09}') : (_0x48c401[_0x4cc7('0x3d04')] = 0x3, _0x2beaa1[_0x4cc7('0x3d29')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x509')]), _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20texture2D(' + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d2a'))); break; case 0x1: 0x2 == _0x5aff49['t'] ? (_0x48c401[_0x4cc7('0x3d04')] = 0x7, _0x2beaa1[_0x4cc7('0x3d29')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3d2b')]), _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4cc7('0x3d22') + _0x5aff49['toGLSL']() + _0x4cc7('0x3d23')), _0x2fbca7 += _0x4bf907['string'](_0x56067a[_0x4cc7('0x3d17')](_0x56067a['grTKe'](_0x56067a[_0x4cc7('0x86f')]('\x09\x09', _0x4ad7b2['toGLSL']()), _0x4cc7('0x3d2c')) + _0x5aff49['toGLSL']() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x56067a['FndFY'] + _0x5aff49['toGLSL']() + _0x4cc7('0x3d25') + _0x48c401[_0x4cc7('0x3ce8')](), _0x4cc7('0x3d26'))), _0x2fbca7 += '\x09}\x20else\x20{\x0a', _0x2fbca7 += _0x4bf907['string']('\x09\x09' + _0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d2d') + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d2a')), _0x2fbca7 += '\x09}') : (_0x48c401[_0x4cc7('0x3d04')] = 0x7, _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + '\x20=\x20textureCube(' + _0x5aff49[_0x4cc7('0x3ce8')]() + ',\x20' + _0x48c401['toGLSL']() + _0x4cc7('0x3d2a')), _0x2beaa1['addSaR'](_0x5aff49, _0x5a3e1e['SAMPLER_CUBE'])); } _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); null != _0x399bdd && (_0x399bdd[_0x5aff49['n']] = _0x5aff49[_0x4cc7('0x3d2e')]()); break; case 0x29: _0x48c401[_0x4cc7('0x3d04')] = _0x5aff49['sourceMask'] = 0xf; _0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d2f') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + '))' + _0x4ad7b2[_0x4cc7('0x3d0d')]() + _0x4cc7('0x3d30')); _0x2beaa1['addDR'](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x2a: _0x48c401[_0x4cc7('0x3d04')] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf; _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2['toGLSL']() + _0x4cc7('0x3d31') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + '))' + _0x4ad7b2['getWriteMask']() + _0x4cc7('0x3d32')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1['addSR'](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; case 0x2c: _0x48c401[_0x4cc7('0x3d04')] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf; _0x2fbca7 += _0x4bf907[_0x4cc7('0x4dc')](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d33') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + '))' + _0x4ad7b2[_0x4cc7('0x3d0d')]() + _0x4cc7('0x3d34')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1['addSR'](_0x5aff49, _0x5a3e1e['VECTOR_4']); break; case 0x2d: _0x48c401['sourceMask'] = _0x5aff49[_0x4cc7('0x3d04')] = 0xf; _0x2fbca7 += _0x4bf907['string'](_0x4ad7b2[_0x4cc7('0x3ce8')]() + _0x4cc7('0x3d35') + _0x48c401[_0x4cc7('0x3ce8')]() + ',\x20' + _0x5aff49[_0x4cc7('0x3ce8')]() + '))' + _0x4ad7b2[_0x4cc7('0x3d0d')]() + _0x4cc7('0x3d36')); _0x2beaa1[_0x4cc7('0x3cea')](_0x4ad7b2, _0x5a3e1e['VECTOR_4']); _0x2beaa1[_0x4cc7('0x3cec')](_0x48c401, _0x5a3e1e[_0x4cc7('0x3ceb')]); _0x2beaa1[_0x4cc7('0x3cec')](_0x5aff49, _0x5a3e1e[_0x4cc7('0x3ceb')]); break; default: throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d37') + _0x106c42)); } _0x2fbca7 += '\x0a'; } } null == _0x3c1272[_0x4cc7('0x3d38')] && (_0x2b8610 = _0x3d0219[_0x4cc7('0x991')][_0x4cc7('0x2b33')](0x1f02), _0x3c1272['limitedProfile'] = -0x1 < _0x2b8610[_0x4cc7('0x2d')]('OpenGL\x20ES') || _0x56067a[_0x4cc7('0x84e')](-0x1, _0x2b8610[_0x4cc7('0x2d')]('WebGL'))); _0x2b8610 = '' + _0x4bf907[_0x4cc7('0x4dc')](_0x4cc7('0x3d39') + (_0x555805 == _0x30cffc['VERTEX'] ? _0x4cc7('0x9d1') : _0x4cc7('0x3d3a')) + _0x4cc7('0x3d3b')); _0x2b8610 = _0x3c1272[_0x4cc7('0x3d38')] ? _0x2b8610 + _0x4cc7('0x3d3c') : _0x2b8610 + _0x4cc7('0x3d3d'); _0x2b8610 += _0x4bf907[_0x4cc7('0x4dc')](_0x2beaa1[_0x4cc7('0x3ce8')](!0x1)); _0x555805 == _0x30cffc['VERTEX'] && (_0x2b8610 += _0x4cc7('0x3d3e')); _0x2b8610 = _0x2b8610 + 'void\x20main()\x20{\x0a' + _0x4bf907[_0x4cc7('0x4dc')](_0x2beaa1[_0x4cc7('0x3ce8')](!0x0)); _0x2b8610 += _0x4bf907[_0x4cc7('0x4dc')](_0x2fbca7); _0x555805 == _0x30cffc[_0x4cc7('0x5e9')] && (_0x2b8610 += _0x4cc7('0x3d3f')); return _0x2b8610 + '}\x0a'; } ; var _0x95143b = function() {}; _0x16dada[_0x4cc7('0x3d40')] = _0x95143b; _0x95143b['__name__'] = _0x4cc7('0x3d41')[_0x4cc7('0x46')]('\x20'); _0x95143b[_0x4cc7('0xca6')] = function(_0x58d526, _0x33457c) { var _0x5df2ab = new _0x95143b(); _0x5df2ab[_0x4cc7('0x3d42')] = _0x33457c; _0x5df2ab[_0x4cc7('0x994')] = _0x58d526 >>> 0x18 & 0xf; _0x5df2ab[_0x4cc7('0x1c9d')] = _0x58d526 >>> 0x10 & 0xf; _0x5df2ab['n'] = _0x58d526 & 0xffff; return _0x5df2ab; } ; _0x95143b[_0x4cc7('0x8')] = {}; _0x95143b[_0x4cc7('0x8')]['mask'] = null; _0x95143b[_0x4cc7('0x8')]['n'] = null; _0x95143b[_0x4cc7('0x8')][_0x4cc7('0x3d42')] = null; _0x95143b[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x95143b[_0x4cc7('0x8')][_0x4cc7('0x3d0d')] = function() { var _0x36f95d = '.'; 0x0 != (this.mask & 0x1) && (_0x36f95d += 'x'); 0x0 != (this.mask & 0x2) && (_0x36f95d += 'y'); 0x0 != (this.mask & 0x4) && (_0x36f95d += 'z'); _0x56067a.NOQhD(0x0, this.mask & 0x8) && (_0x36f95d += 'w'); return _0x36f95d; } ; _0x95143b[_0x4cc7('0x8')][_0x4cc7('0x3ce8')] = function(_0x283293) { null == _0x283293 && (_0x283293 = !0x0); var _0x4bb66c = 0x3 == this.type ? this.programType == _0x30cffc.VERTEX ? _0x4cc7('0x3d43') : _0x4cc7('0x3d44') : _0x3c1272.prefixFromType(this.type, this.programType) + this.n; _0x283293 && 0xf != this.mask && (_0x4bb66c += this.getWriteMask()); return _0x4bb66c; } ; _0x95143b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x95143b; var _0x30cffc = _0x16dada[_0x4cc7('0x3d45')] = {}; _0x16dada[_0x4cc7('0x3d45')][_0x4cc7('0xd03')] = _0x4cc7('0x3d46').split('\x20'); _0x16dada[_0x4cc7('0x3d45')][_0x4cc7('0xd2d')] = [_0x4cc7('0x5e9'), _0x4cc7('0x3d47')]; _0x30cffc[_0x4cc7('0x5e9')] = [_0x4cc7('0x5e9'), 0x0]; _0x30cffc['VERTEX'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x30cffc[_0x4cc7('0x5e9')]['__enum__'] = _0x30cffc; _0x30cffc[_0x4cc7('0x3d47')] = [_0x4cc7('0x3d47'), 0x1]; _0x30cffc[_0x4cc7('0x3d47')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x30cffc[_0x4cc7('0x3d47')][_0x4cc7('0xd2f')] = _0x30cffc; var _0x4d5bf7 = function() { this[_0x4cc7('0x3d48')] = []; }; _0x16dada[_0x4cc7('0x877')] = _0x4d5bf7; _0x4d5bf7['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), _0x4cc7('0x3d4a'), _0x4cc7('0x3d4b')]; _0x4d5bf7[_0x4cc7('0x8')] = {}; _0x4d5bf7[_0x4cc7('0x8')]['mEntries'] = null; _0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x2a')] = function(_0x35868c, _0x3a053f, _0x2beb23, _0x41adef) { for (var _0x7dcea3 = 0x0, _0x30b4c0 = this.mEntries; _0x7dcea3 < _0x30b4c0.length; ) { var _0x5325dc = _0x30b4c0[_0x7dcea3]; ++_0x7dcea3; if (_0x5325dc.type == _0x35868c && _0x5325dc.name == _0x3a053f && _0x5325dc.number == _0x2beb23) { if (_0x5325dc.usage != _0x41adef) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d4c'))); return; } } _0x7dcea3 = new _0x39e943(); _0x7dcea3.type = _0x35868c; _0x7dcea3.name = _0x3a053f; _0x7dcea3.number = _0x2beb23; _0x7dcea3.usage = _0x41adef; this.mEntries.push(_0x7dcea3); } ; _0x4d5bf7[_0x4cc7('0x8')]['addDR'] = function(_0x21c754, _0x277068) { this.add(_0x21c754.type, _0x21c754.toGLSL(!0x1), _0x21c754.n, _0x277068); } ; _0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3d29')] = function(_0x46d49b, _0xf6a378) { this.add(_0x46d49b.type, _0x46d49b.toGLSL(), _0x46d49b.n, _0xf6a378); } ; _0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3cec')] = function(_0x5a7123, _0x2a4496, _0x4b0da6) { null == _0x4b0da6 && (_0x4b0da6 = 0x0); 0x0 != _0x5a7123.d ? (this.add(_0x5a7123.itype, _0x3c1272.prefixFromType(_0x5a7123.itype, _0x5a7123.programType) + _0x5a7123.n, _0x5a7123.n, _0x5a3e1e.VECTOR_4), this.add(_0x5a7123.type, _0x3c1272.prefixFromType(_0x5a7123.type, _0x5a7123.programType) + _0x5a7123.o, _0x5a7123.o, _0x5a3e1e.VECTOR_4_ARRAY)) : this.add(_0x5a7123.type, _0x5a7123.toGLSL(!0x1, _0x4b0da6), _0x5a7123.n + _0x4b0da6, _0x2a4496); } ; _0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3d14')] = function(_0x5e71d5) { if (_0x4cc7('0x3d4d') !== 'QCCau') { return 0x0 != _0x5e71d5.d ? _0x5a3e1e.VECTOR_4_ARRAY : this.getUsage(_0x5e71d5.type, _0x5e71d5.toGLSL(!0x1), _0x5e71d5.n); } else { return this._x + ',' + this._y + ',' + this._z; } } ; _0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3d4e')] = function(_0x583769, _0x6e71be, _0xff77fb) { if (_0x4cc7('0x3d4f') !== _0x56067a.yvPyV) { for (var _0x5b3f0b = 0x0, _0x489c30 = this.mEntries; _0x5b3f0b < _0x489c30.length; ) { var _0xa4d51e = _0x489c30[_0x5b3f0b]; ++_0x5b3f0b; if (_0xa4d51e.type == _0x583769 && _0xa4d51e.name == _0x6e71be && _0xa4d51e.number == _0xff77fb) return _0xa4d51e.usage; } return _0x5a3e1e.UNUSED; } else { var _0x1a9208 = _0x2081a8.instance.tunnel; if (null != _0x1a9208 && null != _0x1a9208.characters && _0x56067a.NOQhD(0x0, _0x1a9208.characters.get_length()) && _0x5260f5.__instanceof(_0x1a9208.levelSet, _0x37ab28)) { this.party.set_visible(!0x0); var _0x4b049c = _0x56067a.BGsUi(this.diagram.centerX, this.layout.scale.x) , _0x30d161 = this.diagram.centerY - this.layout.scale.y , _0x4587b4 = _0x463bf2.MAP_PLANET_X , _0x2aade9 = _0x463bf2.MAP_WORMHOLE_X; _0x1a9208 = (_0x1a9208.characters.get(0x0).currentSection.locationOnMap.x - _0x4587b4) / (_0x2aade9 - _0x4587b4); _0x4587b4 = this.diagram.planetLocation; _0x2aade9 = this.diagram.wormholeLocation; var _0x5c4edd = this.partyLocation; null == _0x5c4edd && (_0x5c4edd = new _0x212a6a()); _0x5c4edd.x = _0x4587b4.x + _0x1a9208 * (_0x2aade9.x - _0x4587b4.x); _0x5c4edd.y = _0x4587b4.y + _0x1a9208 * (_0x2aade9.y - _0x4587b4.y); this.party.get_graphics().clear(); this.party.get_graphics().beginFill(0x0); _0x1a9208 = this.party.get_graphics(); _0x4587b4 = this.layout.scale; _0x1a9208.drawCircle(_0x4b049c + this.partyLocation.x, _0x30d161 + this.partyLocation.y, _0x56067a.Vqyhu((_0x4587b4.x + _0x4587b4.y) / 0x2, 0x2)); } else this.party.set_visible(!0x1); } } ; _0x4d5bf7[_0x4cc7('0x8')][_0x4cc7('0x3ce8')] = function(_0x22183b) { this.mEntries.sort(function(_0x22183b, _0x526c5d) { return _0x22183b.number - _0x526c5d.number; }); this.mEntries.sort(function(_0x22183b, _0x288774) { return _0x5260f5.__cast(_0x22183b.type, _0x401a98) - _0x5260f5.__cast(_0x288774.type, _0x401a98); }); for (var _0x55440f = '', _0x21ac32 = 0x0, _0x5befca = this.mEntries.length; _0x21ac32 < _0x5befca; ) { if (_0x4cc7('0x3d50') !== 'LlqPk') { var _0x180035 = 0x0; for (_0x22183b = this.moreAchievements.h[_0x22183b]; _0x180035 < _0x22183b.get_length(); ) { var _0x3f7f98 = _0x22183b.get(_0x180035); ++_0x180035; if (_0x3f7f98.achievement.achievement == _0x234f8b.highlightedAchievement) return !0x0; } } else { var _0x3f314e = _0x21ac32++; _0x3f314e = this.mEntries[_0x3f314e]; if (!(_0x22183b && 0x2 != _0x3f314e.type || !_0x22183b && 0x2 == _0x3f314e.type) && 0x3 != _0x3f314e.type) { switch (_0x3f314e.type) { case 0x0: _0x55440f += _0x4cc7('0x3d51'); break; case 0x1: _0x55440f += 'uniform\x20'; break; case 0x2: _0x55440f += '\x09'; break; case 0x3: break; case 0x4: _0x55440f += _0x4cc7('0x3d52'); break; case 0x5: _0x55440f += _0x4cc7('0x3d53'); break; default: throw new _0x202aa0(new _0x3d27c7()); } switch (_0x3f314e.usage[0x1]) { case 0x0: _0x491796.info(_0x4cc7('0x3d54'), { fileName: 'AGALConverter.hx', lineNumber: 0x2e9, className: _0x56067a.hOzLO, methodName: _0x4cc7('0x3ce8') }); break; case 0x1: _0x55440f += 'vec4\x20'; break; case 0x2: _0x55440f += _0x4cc7('0x3d55'); break; case 0x3: _0x55440f += 'sampler2D\x20'; break; case 0x5: _0x55440f += _0x4cc7('0x3d56'); break; case 0x7: _0x55440f += _0x4cc7('0x3d57'); } _0x3f314e.usage == _0x5a3e1e.SAMPLER_2D_ALPHA ? (_0x55440f += 'sampler2D\x20', _0x55440f += _0x4bf907.string(_0x3f314e.name), _0x55440f += ';\x0a', _0x55440f += _0x4cc7('0x3d53'), _0x55440f += 'sampler2D\x20', _0x55440f += _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x1d49')), _0x55440f += ';\x0a', _0x55440f += _0x4cc7('0x3d53'), _0x55440f += _0x56067a.BfqWa, _0x55440f += _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x3d58'))) : _0x3f314e.usage == _0x5a3e1e.SAMPLER_CUBE_ALPHA ? (_0x55440f += 'samplerCube\x20', _0x55440f += _0x4bf907.string(_0x3f314e.name), _0x55440f += ';\x0a', _0x55440f += _0x4cc7('0x3d53'), _0x55440f += 'samplerCube\x20', _0x55440f += _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x1d49')), _0x55440f += ';\x0a', _0x55440f += _0x4cc7('0x3d53'), _0x55440f += _0x4cc7('0x879'), _0x55440f += _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x3d58'))) : _0x55440f = _0x3f314e.usage == _0x5a3e1e.VECTOR_4_ARRAY ? _0x55440f + _0x4bf907.string(_0x3f314e.name + _0x4cc7('0x3d59')) : _0x55440f + _0x4bf907.string(_0x3f314e.name); _0x55440f += ';\x0a'; } } } return _0x55440f; } ; _0x4d5bf7[_0x4cc7('0x8')]['__class__'] = _0x4d5bf7; var _0x39e943 = function() {}; _0x16dada[_0x4cc7('0x3d5a')] = _0x39e943; _0x39e943['__name__'] = _0x4cc7('0x3d5b')['split']('\x20'); _0x39e943[_0x4cc7('0x8')] = {}; _0x39e943[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x39e943[_0x4cc7('0x8')][_0x4cc7('0x39b')] = null; _0x39e943[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x39e943[_0x4cc7('0x8')][_0x4cc7('0x3c13')] = null; _0x39e943[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x39e943; var _0x5a3e1e = _0x16dada[_0x4cc7('0x3d5c')] = {}; _0x16dada[_0x4cc7('0x3d5c')][_0x4cc7('0xd03')] = _0x4cc7('0x3d5d').split('\x20'); _0x16dada[_0x4cc7('0x3d5c')][_0x4cc7('0xd2d')] = _0x4cc7('0x3d5e').split('\x20'); _0x5a3e1e[_0x4cc7('0x3d5f')] = [_0x4cc7('0x3d5f'), 0x0]; _0x5a3e1e['UNUSED']['toString'] = _0x3e3cd2; _0x5a3e1e[_0x4cc7('0x3d5f')][_0x4cc7('0xd2f')] = _0x5a3e1e; _0x5a3e1e[_0x4cc7('0x3ceb')] = [_0x4cc7('0x3ceb'), 0x1]; _0x5a3e1e[_0x4cc7('0x3ceb')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5a3e1e['VECTOR_4']['__enum__'] = _0x5a3e1e; _0x5a3e1e['MATRIX_4_4'] = [_0x4cc7('0x3d19'), 0x2]; _0x5a3e1e[_0x4cc7('0x3d19')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5a3e1e[_0x4cc7('0x3d19')][_0x4cc7('0xd2f')] = _0x5a3e1e; _0x5a3e1e[_0x4cc7('0x509')] = [_0x2d63f9[_0x4cc7('0x3d60')], 0x3]; _0x5a3e1e[_0x4cc7('0x509')]['toString'] = _0x3e3cd2; _0x5a3e1e['SAMPLER_2D']['__enum__'] = _0x5a3e1e; _0x5a3e1e[_0x4cc7('0x3d21')] = [_0x4cc7('0x3d21'), 0x4]; _0x5a3e1e[_0x4cc7('0x3d21')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5a3e1e[_0x4cc7('0x3d21')]['__enum__'] = _0x5a3e1e; _0x5a3e1e['SAMPLER_CUBE'] = [_0x4cc7('0x3d61'), 0x5]; _0x5a3e1e[_0x4cc7('0x3d61')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5a3e1e[_0x4cc7('0x3d61')][_0x4cc7('0xd2f')] = _0x5a3e1e; _0x5a3e1e[_0x4cc7('0x3d2b')] = [_0x4cc7('0x3d2b'), 0x6]; _0x5a3e1e[_0x4cc7('0x3d2b')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5a3e1e[_0x4cc7('0x3d2b')][_0x4cc7('0xd2f')] = _0x5a3e1e; _0x5a3e1e[_0x4cc7('0x3d15')] = ['VECTOR_4_ARRAY', 0x7]; _0x5a3e1e[_0x4cc7('0x3d15')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5a3e1e[_0x4cc7('0x3d15')][_0x4cc7('0xd2f')] = _0x5a3e1e; var _0x493319 = function() {}; _0x16dada[_0x4cc7('0x3d62')] = _0x493319; _0x493319[_0x4cc7('0x8f2')] = _0x4cc7('0x3d63')['split']('\x20'); _0x493319['parse'] = function(_0x466064, _0x4db919) { var _0x43d086 = new _0x493319(); _0x43d086[_0x4cc7('0x3d42')] = _0x4db919; _0x4db919 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] >> 0x1f,_0x466064['high'] >> 0x1c); var _0x1505d3 = new _0x5a0729(0x0,0xf); _0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x2d63f9[_0x4cc7('0x2f8')](_0x4db919[_0x4cc7('0xb83')], _0x1505d3[_0x4cc7('0xb83')])); _0x43d086['f'] = _0x4db919[_0x4cc7('0xb83')]; _0x4db919 = new _0x5a0729(_0x466064['high'] >> 0x1f,_0x466064[_0x4cc7('0xb84')] >> 0x18); _0x1505d3 = new _0x5a0729(0x0,0xf); _0x4db919 = new _0x5a0729(_0x4db919['high'] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919['low'] & _0x1505d3[_0x4cc7('0xb83')]); _0x43d086['m'] = _0x4db919[_0x4cc7('0xb83')]; _0x4db919 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] >> 0x1f,_0x466064[_0x4cc7('0xb84')] >> 0x14); _0x1505d3 = new _0x5a0729(0x0,0xf); _0x4db919 = new _0x5a0729(_0x4db919['high'] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919[_0x4cc7('0xb83')] & _0x1505d3[_0x4cc7('0xb83')]); _0x43d086['w'] = _0x4db919[_0x4cc7('0xb83')]; _0x4db919 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] >> 0x1f,_0x466064['high'] >> 0x10); _0x1505d3 = new _0x5a0729(0x0,0xf); _0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919[_0x4cc7('0xb83')] & _0x1505d3['low']); _0x43d086['s'] = _0x4db919[_0x4cc7('0xb83')]; _0x4db919 = new _0x5a0729(_0x2d63f9['mbEmm'](_0x466064['high'], 0x1f),_0x466064[_0x4cc7('0xb84')] >> 0xc); _0x1505d3 = new _0x5a0729(0x0,0xf); _0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919['low'] & _0x1505d3[_0x4cc7('0xb83')]); _0x43d086['d'] = _0x4db919['low']; _0x4db919 = new _0x5a0729(_0x466064['high'] >> 0x1f,_0x466064[_0x4cc7('0xb84')] >> 0x8); _0x1505d3 = new _0x5a0729(0x0,0xf); _0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919['low'] & _0x1505d3[_0x4cc7('0xb83')]); _0x43d086['t'] = _0x4db919[_0x4cc7('0xb83')]; _0x4db919 = new _0x5a0729(_0x466064['high'] >> 0x1f,_0x466064[_0x4cc7('0xb84')] >> 0x0); _0x1505d3 = new _0x5a0729(0x0,0xf); _0x4db919 = new _0x5a0729(_0x4db919[_0x4cc7('0xb84')] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919[_0x4cc7('0xb83')] & _0x1505d3[_0x4cc7('0xb83')]); _0x43d086['type'] = _0x4db919[_0x4cc7('0xb83')]; _0x4db919 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] >> 0x10,_0x466064[_0x4cc7('0xb84')] << 0x10 | _0x466064[_0x4cc7('0xb83')] >>> 0x10); _0x1505d3 = new _0x5a0729(0x0,0xff); _0x4db919 = new _0x5a0729(_0x4db919['high'] & _0x1505d3[_0x4cc7('0xb84')],_0x4db919['low'] & _0x1505d3[_0x4cc7('0xb83')]); _0x43d086['b'] = _0x4db919[_0x4cc7('0xb83')]; _0x4db919 = new _0x5a0729(0x0,0xffff); _0x466064 = new _0x5a0729(_0x466064[_0x4cc7('0xb84')] & _0x4db919[_0x4cc7('0xb84')],_0x466064[_0x4cc7('0xb83')] & _0x4db919[_0x4cc7('0xb83')]); _0x43d086['n'] = _0x466064[_0x4cc7('0xb83')]; return _0x43d086; } ; _0x493319[_0x4cc7('0x8')] = {}; _0x493319[_0x4cc7('0x8')]['b'] = null; _0x493319[_0x4cc7('0x8')]['d'] = null; _0x493319[_0x4cc7('0x8')]['f'] = null; _0x493319[_0x4cc7('0x8')]['m'] = null; _0x493319[_0x4cc7('0x8')]['n'] = null; _0x493319[_0x4cc7('0x8')][_0x4cc7('0x3d42')] = null; _0x493319[_0x4cc7('0x8')]['s'] = null; _0x493319[_0x4cc7('0x8')]['t'] = null; _0x493319[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x493319[_0x4cc7('0x8')]['w'] = null; _0x493319[_0x4cc7('0x8')][_0x4cc7('0x3ce8')] = function() { if (_0x4cc7('0x3d64') !== 'LTgbm') { return _0x3c1272.prefixFromType(this.type, this.programType) + this.n; } else { var _0x281629 = _0x4bf907[a]; ++a; for (var _0x52ffaa = 0x0, _0xb90ab4 = _0x47f187.ADJACENT; _0x52ffaa < _0xb90ab4.length; ) { var _0x20bb26 = _0xb90ab4[_0x52ffaa]; ++_0x52ffaa; if (0x0 != _0x281629 || 0x0 != _0x20bb26) { _0x20bb26 = c.layout.getRelativeIndex(f.get(l), _0x281629, 0x0, _0x20bb26); _0x2116b2.low = 0xe79f9; var _0x32792f = 0x0 <= _0x20bb26 && _0x20bb26 < c.terrain.get_length() ? c.terrain.get(_0x20bb26) : null; null != _0x32792f && _0x32792f.animationTime < e && null != _0x32792f.sourceData.collisionProperties && _0x32792f.sourceData.collisionProperties.animates && _0x5260f5.__instanceof(_0x32792f.sourceData.collisionProperties, _0x47f187) && 0x0 > f.indexOf(_0x20bb26, l) && f.push(_0x20bb26); } } } } ; _0x493319[_0x4cc7('0x8')][_0x4cc7('0x3d2e')] = function() { switch (this.f) { case 0x0: var _0x22cc56 = 0x5; break; case 0x1: _0x22cc56 = 0x4; break; default: throw new _0x202aa0(new _0x3d27c7()); } switch (this.m) { case 0x0: var _0x3d8668 = 0x2; break; case 0x1: _0x3d8668 = 0x1; break; case 0x2: _0x3d8668 = 0x0; break; default: throw new _0x202aa0(new _0x3d27c7()); } switch (this.w) { case 0x0: var _0x52d6e8 = 0x0; break; case 0x1: _0x52d6e8 = 0x2; break; default: throw new _0x202aa0(new _0x3d27c7()); } return new _0x17018d(_0x52d6e8,_0x22cc56,_0x3d8668,(this.b << 0x18 >> 0x18) / 0x8,0x4 == (this.s & 0x4),0x1 == (this.s & 0x1),0x2 == this.t); } ; _0x493319[_0x4cc7('0x8')]['__class__'] = _0x493319; var _0x228567 = function() {}; _0x16dada[_0x4cc7('0x3d65')] = _0x228567; _0x228567[_0x4cc7('0x8f2')] = 'openfl\x20_internal\x20formats\x20agal\x20_AGALConverter\x20SourceRegister'['split']('\x20'); _0x228567[_0x4cc7('0xca6')] = function(_0xd880cf, _0x1da48f, _0x1fb8e9) { var _0x1831b2 = new _0x228567(); _0x1831b2[_0x4cc7('0x3d42')] = _0x1da48f; _0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x1f,_0xd880cf[_0x4cc7('0xb84')] >> 0x1f); var _0x3eaf36 = new _0x5a0729(0x0,0x1); _0x1da48f = new _0x5a0729(_0x1da48f[_0x4cc7('0xb84')] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f['low'] & _0x3eaf36[_0x4cc7('0xb83')]); _0x1831b2['d'] = _0x1da48f[_0x4cc7('0xb83')]; _0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x1f,_0xd880cf[_0x4cc7('0xb84')] >> 0x10); _0x3eaf36 = new _0x5a0729(0x0,0x3); _0x1da48f = new _0x5a0729(_0x1da48f[_0x4cc7('0xb84')] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36[_0x4cc7('0xb83')]); _0x1831b2['q'] = _0x1da48f[_0x4cc7('0xb83')]; _0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x1f,_0xd880cf[_0x4cc7('0xb84')] >> 0x8); _0x3eaf36 = new _0x5a0729(0x0,0xf); _0x1da48f = new _0x5a0729(_0x1da48f['high'] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36[_0x4cc7('0xb83')]); _0x1831b2[_0x4cc7('0x3d66')] = _0x1da48f[_0x4cc7('0xb83')]; _0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x1f,_0xd880cf[_0x4cc7('0xb84')] >> 0x0); _0x3eaf36 = new _0x5a0729(0x0,0xf); _0x1da48f = new _0x5a0729(_0x1da48f[_0x4cc7('0xb84')] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36[_0x4cc7('0xb83')]); _0x1831b2[_0x4cc7('0x994')] = _0x1da48f['low']; _0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x18,_0xd880cf['high'] << 0x8 | _0xd880cf['low'] >>> 0x18); _0x3eaf36 = new _0x5a0729(0x0,0xff); _0x1da48f = new _0x5a0729(_0x1da48f[_0x4cc7('0xb84')] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36['low']); _0x1831b2['s'] = _0x1da48f['low']; _0x1da48f = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] >> 0x10,_0xd880cf[_0x4cc7('0xb84')] << 0x10 | _0xd880cf[_0x4cc7('0xb83')] >>> 0x10); _0x3eaf36 = new _0x5a0729(0x0,0xff); _0x1da48f = new _0x5a0729(_0x1da48f['high'] & _0x3eaf36[_0x4cc7('0xb84')],_0x1da48f[_0x4cc7('0xb83')] & _0x3eaf36[_0x4cc7('0xb83')]); _0x1831b2['o'] = _0x1da48f[_0x4cc7('0xb83')]; _0x1da48f = new _0x5a0729(0x0,0xffff); _0xd880cf = new _0x5a0729(_0xd880cf[_0x4cc7('0xb84')] & _0x1da48f['high'],_0xd880cf[_0x4cc7('0xb83')] & _0x1da48f[_0x4cc7('0xb83')]); _0x1831b2['n'] = _0xd880cf['low']; _0x1831b2[_0x4cc7('0x3d04')] = _0x1fb8e9; return _0x1831b2; } ; _0x228567[_0x4cc7('0x8')] = {}; _0x228567[_0x4cc7('0x8')]['d'] = null; _0x228567[_0x4cc7('0x8')][_0x4cc7('0x3d66')] = null; _0x228567[_0x4cc7('0x8')]['n'] = null; _0x228567[_0x4cc7('0x8')]['o'] = null; _0x228567[_0x4cc7('0x8')][_0x4cc7('0x3d42')] = null; _0x228567[_0x4cc7('0x8')]['q'] = null; _0x228567[_0x4cc7('0x8')]['s'] = null; _0x228567[_0x4cc7('0x8')][_0x4cc7('0x3d04')] = null; _0x228567[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x228567[_0x4cc7('0x8')]['toGLSL'] = function(_0x4354a8, _0x11581c) { _0x56067a.pUMTp(null, _0x11581c) && (_0x11581c = 0x0); null == _0x4354a8 && (_0x4354a8 = !0x0); if (0x3 == this.type) return this.programType == _0x30cffc.VERTEX ? _0x4cc7('0x3d43') : _0x4cc7('0x3d44'); var _0x43b919 = 0xe4 == this.s && 0xf == this.sourceMask , _0x37a4dc = ''; if (0x5 != this.type && !_0x43b919) for (_0x43b919 = 0x0; 0x4 > _0x43b919; ) { var _0x24a72a = _0x43b919++; if (0x0 != (this.sourceMask & 0x1 << _0x24a72a)) switch (this.s >> 0x2 * _0x24a72a & 0x3) { case 0x0: _0x37a4dc += 'x'; break; case 0x1: _0x37a4dc += 'y'; break; case 0x2: _0x37a4dc += 'z'; break; case 0x3: _0x37a4dc += 'w'; } } _0x43b919 = _0x3c1272.prefixFromType(this.type, this.programType); 0x0 == this.d ? _0x43b919 += this.n + _0x11581c : (_0x43b919 += this.o, _0x24a72a = String.fromCharCode(_0x3a8a6f.cca('x', 0x0) + this.q), _0x24a72a = _0x3c1272.prefixFromType(this.itype, this.programType) + this.n + '.' + _0x24a72a, _0x43b919 += _0x4cc7('0x3d67') + _0x24a72a + _0x4cc7('0x3d68') + _0x11581c + ']'); _0x4354a8 && '' != _0x37a4dc && (_0x43b919 += '.' + _0x37a4dc); return _0x43b919; } ; _0x228567[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x228567; var _0x31344d = function(_0x35cbe0, _0x1e6d8e) { var _0x5a394a = _0x4cc7('0x3d69')['split']('|') , _0x15145c = 0x0; while (!![]) { switch (_0x5a394a[_0x15145c++]) { case '0': this[_0x4cc7('0x986')] = 0x0; continue; case '1': this[_0x4cc7('0x42')] = _0x35cbe0; continue; case '2': _0x35cbe0[_0x4cc7('0xcc2')] = _0x1e6d8e; continue; case '3': if (_0x4cc7('0x1655') != _0xe026ad) throw new _0x202aa0(new _0x3d27c7('ATF\x20signature\x20not\x20found')); continue; case '4': var _0xe026ad = _0x35cbe0[_0x4cc7('0x1650')](0x3); continue; case '5': if (_0x331be6['gt'](_0x5260f5[_0x4cc7('0x99b')](_0x1e6d8e + _0xe026ad, _0x401a98), _0x15249f['get_length'](_0x35cbe0))) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d6a'))); continue; case '6': 0xff == _0x35cbe0['b'][_0x1e6d8e + 0x6] ? (this[_0x4cc7('0x986')] = _0x35cbe0['b'][_0x1e6d8e + 0x7], _0x35cbe0['position'] = _0x1e6d8e + 0x8, _0xe026ad = this[_0x4cc7('0x3d6b')](_0x35cbe0)) : (this[_0x4cc7('0x986')] = 0x0, _0x35cbe0[_0x4cc7('0xcc2')] = _0x2d63f9[_0x4cc7('0x3ca0')](_0x1e6d8e, 0x3), _0xe026ad = this[_0x4cc7('0x3d6c')](_0x35cbe0)); continue; case '7': _0x35cbe0[_0x4cc7('0xcc2')] = _0x1e6d8e; continue; } break; } }; _0x16dada[_0x4cc7('0x3d6d')] = _0x31344d; _0x31344d[_0x4cc7('0x8f2')] = ['openfl', '_internal', _0x4cc7('0x3d49'), _0x4cc7('0x164c'), _0x4cc7('0x3d6e')]; _0x31344d[_0x4cc7('0x8')] = {}; _0x31344d[_0x4cc7('0x8')]['atfFormat'] = null; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d6f')] = null; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d70')] = null; _0x31344d[_0x4cc7('0x8')]['version'] = null; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d71')] = function(_0x4c7e77, _0x55d353, _0x2f46ca) { var _0x376371 = this.data.readUnsignedByte() , _0x5eab54 = _0x376371 >>> 0x7; if (!_0x2f46ca && 0x0 != _0x5eab54) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d72'))); if (_0x2f46ca && 0x1 != _0x5eab54) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d73'))); this.cubeMap = _0x2f46ca; this.atfFormat = _0x376371 & 0x7f; 0x3 != this.atfFormat && 0x5 != this.atfFormat && _0x491796.warn('Only\x20ATF\x20block\x20compressed\x20textures\x20without\x20JPEG-XR+LZMA\x20are\x20supported', { fileName: _0x4cc7('0x3d74'), lineNumber: 0x60, className: _0x4cc7('0x3d6d'), methodName: 'readHeader' }); this.width = _0x56067a.kfaGC(0x1, this.data.readUnsignedByte()); this.height = 0x1 << this.data.readUnsignedByte(); if (this.width != _0x4c7e77 || this.height != _0x55d353) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d75'))); this.mipCount = this.data.readUnsignedByte(); return 0x5 == this.atfFormat; } ; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d76')] = function(_0x4a2831) { for (var _0x5d3932 = 0x3 > this.version ? 0x3 : 0x4, _0x4b6d73 = 0x0, _0x57c99a = this.cubeMap ? 0x6 : 0x1; _0x4b6d73 < _0x57c99a; ) for (var _0x185f60 = _0x4b6d73++, _0x1787d3 = 0x0, _0x18c184 = this.mipCount; _0x1787d3 < _0x18c184; ) for (var _0x4bf907 = _0x1787d3++, _0x48c401 = 0x0, _0x16dada = _0x5d3932; _0x48c401 < _0x16dada; ) { var _0x5aff49 = _0x48c401++ , _0x4e1222 = 0x0 == this.version ? this.__readUInt24(this.data) : this.__readUInt32(this.data); if (_0x331be6.gt(this.data.position + _0x4e1222, _0x15249f.get_length(this.data))) throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x3d77'))); if (_0x331be6.gt(_0x4e1222, 0x0)) { var _0x161060 = new _0x3fbf75(new _0x5abb78(_0x4e1222)); this.data.readBytes(_0x15249f.fromBytes(_0x161060), 0x0, _0x4e1222); _0x4a2831(_0x185f60, _0x4bf907, _0x5aff49, this.width >> _0x4bf907, this.height >> _0x4bf907, _0x4e1222, _0x161060); } } } ; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d6c')] = function(_0x59c034) { var _0x15d573 = _0x59c034.readUnsignedByte() << 0x10; _0x15d573 |= _0x59c034.readUnsignedByte() << 0x8; return _0x15d573 |= _0x59c034.readUnsignedByte(); } ; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x3d6b')] = function(_0x279fb7) { var _0x16c069 = _0x279fb7.readUnsignedByte() << 0x18; _0x16c069 |= _0x279fb7.readUnsignedByte() << 0x10; _0x16c069 |= _0x279fb7.readUnsignedByte() << 0x8; return _0x16c069 |= _0x279fb7.readUnsignedByte(); } ; _0x31344d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x31344d; var _0x5d37f1 = function() {}; _0x16dada[_0x4cc7('0x3d78')] = _0x5d37f1; _0x5d37f1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), _0x4cc7('0x3455'), _0x4cc7('0x3d79')]; _0x5d37f1[_0x4cc7('0xca6')] = function(_0x1882fb, _0x1f5be0, _0x9ec4f) { if (_0x4cc7('0x3d7a') !== _0x4cc7('0x3d7a')) { return _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xa74')][_0x4cc7('0x96b')](this) - this[_0x4cc7('0x29b7')]; } else { _0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0x3d7b')]['r'], '\x0a'); _0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1['__regexEntities'][0x0]['r'], '\x22'); _0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x1]['r'], '\x27'); _0x1882fb = _0x1882fb['replace'](_0x5d37f1[_0x4cc7('0xbea')][0x2]['r'], '&'); _0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x5]['r'], '\x20'); var _0x55f5dc = _0x1882fb[_0x4cc7('0x46')]('<'); if (0x1 == _0x55f5dc[_0x4cc7('0x21')]) _0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0x3d7c')]['r'], ''), 0x1 < _0x9ec4f[_0x4cc7('0x34')]() && _0x9ec4f[_0x4cc7('0xa5e')](0x1, _0x9ec4f['get_length']() - 0x1), _0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x3]['r'], '<'), _0x1882fb = _0x1882fb[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x4]['r'], '>'), _0x9ec4f = _0x9ec4f[_0x4cc7('0x2b')](0x0), _0x9ec4f[_0x4cc7('0xc79')] = _0x1f5be0, _0x9ec4f[_0x4cc7('0x99a')] = 0x0, _0x9ec4f[_0x4cc7('0x10a1')] = _0x1882fb[_0x4cc7('0x21')]; else { _0x9ec4f[_0x4cc7('0xa5e')](0x0, _0x9ec4f[_0x4cc7('0x34')]()); _0x1882fb = ''; for (var _0x37fe13, _0x5d73eb = 0x0, _0x1fb64b = _0x55f5dc['length']; _0x5d73eb < _0x1fb64b; ) { var _0x48c401 = _0x5d73eb++; _0x37fe13 = _0x55f5dc[_0x48c401]; _0x37fe13 = _0x37fe13[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x3]['r'], '<'); _0x37fe13 = _0x37fe13[_0x4cc7('0x20')](_0x5d37f1[_0x4cc7('0xbea')][0x4]['r'], '>'); _0x55f5dc[_0x48c401] = _0x37fe13; } _0x37fe13 = [_0x1f5be0[_0x4cc7('0x1176')]()]; _0x5d73eb = []; _0x48c401 = !0x1; for (_0x1fb64b = 0x0; _0x1fb64b < _0x55f5dc[_0x4cc7('0x21')]; ) { if ('XzXsW' !== _0x4cc7('0x3d7d')) { var _0x16dada = _0x55f5dc[_0x1fb64b]; ++_0x1fb64b; if ('' != _0x16dada) { var _0x5aff49 = '/' == _0x3a8a6f[_0x4cc7('0x946')](_0x16dada, 0x0, 0x1) , _0x161060 = _0x16dada[_0x4cc7('0x2d')]('>') , _0x15f7ea = _0x161060 + 0x1 , _0x180fa9 = _0x16dada[_0x4cc7('0x2d')]('\x20'); _0x180fa9 = _0x16dada[_0x4cc7('0xde7')](_0x5aff49 ? 0x1 : 0x0, -0x1 < _0x180fa9 && _0x180fa9 < _0x161060 ? _0x180fa9 : _0x161060); if (_0x5aff49) _0x180fa9[_0x4cc7('0x1646')]() != _0x5d73eb[_0x5d73eb[_0x4cc7('0x21')] - 0x1]['toLowerCase']() ? _0x491796[_0x4cc7('0x39da')](_0x4cc7('0x3d7e') + _0x180fa9, { 'fileName': _0x4cc7('0x3d7f'), 'lineNumber': 0x61, 'className': _0x4cc7('0x3d78'), 'methodName': _0x4cc7('0xca6') }) : (_0x5d73eb[_0x4cc7('0x9fc')](), _0x37fe13[_0x4cc7('0x9fc')](), _0x5aff49 = _0x37fe13[_0x37fe13[_0x4cc7('0x21')] - 0x1][_0x4cc7('0x1176')](), 'p' == _0x180fa9['toLowerCase']() && 0x0 < _0x9ec4f['get_length']() && (_0x1882fb += '\x0a', _0x48c401 = !0x0, _0x9ec4f[_0x4cc7('0x2b')](_0x9ec4f[_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0x10a1')]++), _0x15f7ea < _0x16dada[_0x4cc7('0x21')] && (_0x48c401 = _0x3a8a6f['substr'](_0x16dada, _0x15f7ea, null), _0x9ec4f[_0x4cc7('0x29')](new _0x32448a(_0x5aff49,_0x1882fb[_0x4cc7('0x21')],_0x1882fb[_0x4cc7('0x21')] + _0x48c401[_0x4cc7('0x21')])), _0x1882fb += _0x48c401, _0x48c401 = !0x1)); else if (_0x5aff49 = _0x37fe13[_0x37fe13[_0x4cc7('0x21')] - 0x1][_0x4cc7('0x1176')](), -0x1 < _0x161060) { switch (_0x180fa9[_0x4cc7('0x1646')]()) { case 'a': _0x5d37f1['__regexHref']['match'](_0x16dada) && (_0x5aff49[_0x4cc7('0x1124')] = _0x5d37f1['__getAttributeMatch'](_0x5d37f1[_0x4cc7('0x3d80')])); break; case 'b': _0x5aff49[_0x4cc7('0x21f7')] = !0x0; break; case 'em': case 'i': _0x5aff49[_0x4cc7('0x37ed')] = !0x0; break; case _0x4cc7('0x21f6'): _0x5d37f1['__regexFace'][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x21f6')] = _0x5d37f1['__getAttributeMatch'](_0x5d37f1[_0x4cc7('0x348a')])); _0x5d37f1[_0x4cc7('0x348b')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x24c')] = _0x4bf907['parseInt']('0x' + _0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x348b')]))); if (_0x5d37f1[_0x4cc7('0x348d')][_0x4cc7('0xc7c')](_0x16dada)) { if (_0x2d63f9[_0x4cc7('0x32c')] !== _0x4cc7('0x3d81')) { _0x161060 = _0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x348d')]); var _0x3e3cd2 = _0x3a8a6f['cca'](_0x161060, 0x0); _0x5aff49[_0x4cc7('0xe17')] = 0x2b == _0x3e3cd2 || 0x2d == _0x3e3cd2 ? (0x2 <= _0x37fe13[_0x4cc7('0x21')] ? _0x37fe13[_0x37fe13[_0x4cc7('0x21')] - 0x2] : _0x1f5be0)['size'] + _0x4bf907[_0x4cc7('0xd08')](_0x161060) : _0x4bf907['parseInt'](_0x161060); } else { if (_0x56067a[_0x4cc7('0x85b')](0x0, w) && 0x0 == p[_0x4cc7('0x2b')](_0x16dada) || _0x331be6['gt'](w & p[_0x4cc7('0x2b')](_0x16dada), 0x0)) { var _0x1754e2 = _0x9ec4f[_0x4cc7('0x2b')](_0x16dada); 0x0 == w && (p[_0x4cc7('0xa5e')](_0x16dada, 0x1), _0x9ec4f[_0x4cc7('0xa5e')](_0x16dada, 0x1)); 0x0 == _0x15f7ea ? _0x1fb64b['a'] = _0x1754e2 : 0x1 == _0x15f7ea ? _0x1fb64b['b'] = _0x1754e2 : _0x1fb64b['c'] = _0x1754e2; _0x16dada = _0x55f5dc; } ++_0x16dada; } } break; case 'p': 0x0 < _0x9ec4f[_0x4cc7('0x34')]() && !_0x48c401 && (_0x1882fb += '\x0a'); _0x5d37f1['__regexAlign'][_0x4cc7('0xc7c')](_0x16dada) && (_0x161060 = _0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d82')])[_0x4cc7('0x1646')](), _0x5aff49[_0x4cc7('0x26f1')] = _0x4518fb[_0x4cc7('0x12d5')](_0x161060)); break; case _0x4cc7('0x3d83'): _0x5d37f1[_0x4cc7('0x3d84')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d49')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d84')]))); _0x5d37f1[_0x4cc7('0x3d85')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d47')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d85')]))); _0x5d37f1[_0x4cc7('0x3d86')]['match'](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d48')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d86')]))); _0x5d37f1[_0x4cc7('0x3d87')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d45')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d87')]))); _0x5d37f1[_0x4cc7('0x3d88')][_0x4cc7('0xc7c')](_0x16dada) && (_0x5aff49[_0x4cc7('0x2d46')] = _0x4bf907[_0x4cc7('0xd08')](_0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d88')]))); if (_0x5d37f1[_0x4cc7('0x3d89')]['match'](_0x16dada)) { _0x161060 = _0x5d37f1[_0x4cc7('0x3489')](_0x5d37f1[_0x4cc7('0x3d89')])['split']('\x20'); _0x3e3cd2 = []; for (var _0x516d9d = 0x0; _0x516d9d < _0x161060['length']; ) { var _0x2bc114 = _0x161060[_0x516d9d]; ++_0x516d9d; _0x3e3cd2['push'](_0x4bf907[_0x4cc7('0xd08')](_0x2bc114)); } _0x5aff49[_0x4cc7('0x2d4c')] = _0x3e3cd2; } break; case 'u': _0x5aff49[_0x4cc7('0x2d44')] = !0x0; } _0x37fe13['push'](_0x5aff49); _0x5d73eb[_0x4cc7('0x29')](_0x180fa9); _0x15f7ea < _0x16dada[_0x4cc7('0x21')] ? (_0x48c401 = _0x16dada['substring'](_0x15f7ea), _0x9ec4f[_0x4cc7('0x29')](new _0x32448a(_0x5aff49,_0x1882fb[_0x4cc7('0x21')],_0x2d63f9[_0x4cc7('0x3ca0')](_0x1882fb[_0x4cc7('0x21')], _0x48c401[_0x4cc7('0x21')]))), _0x1882fb += _0x48c401, _0x48c401 = !0x1) : 0x0 < _0x9ec4f['get_length']() && _0x9ec4f[_0x4cc7('0x2b')](_0x9ec4f[_0x4cc7('0x34')]() - 0x1)[_0x4cc7('0x10a1')]++; } else _0x9ec4f[_0x4cc7('0x29')](new _0x32448a(_0x5aff49,_0x1882fb['length'],_0x1882fb[_0x4cc7('0x21')] + _0x16dada['length'])), _0x1882fb += _0x16dada, _0x48c401 = !0x1; } } else { this[_0x4cc7('0x3334')][_0x4cc7('0xc5e')](); return; } } 0x0 == _0x9ec4f['get_length']() && _0x9ec4f[_0x4cc7('0x29')](new _0x32448a(_0x37fe13[0x0],0x0,0x0)); } return _0x1882fb; } } ; _0x5d37f1[_0x4cc7('0x3489')] = function(_0x4ea9b0) { return null != _0x4ea9b0[_0x4cc7('0xc7d')](0x2) ? _0x4ea9b0[_0x4cc7('0xc7d')](0x2) : _0x4ea9b0[_0x4cc7('0xc7d')](0x3); } ; var _0x44d093 = _0x16dada[_0x4cc7('0x3d8a')] = {}; _0x16dada[_0x4cc7('0x3d8a')][_0x4cc7('0xd03')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), 'swf', _0x4cc7('0x3d8b')]; _0x16dada[_0x4cc7('0x3d8a')]['__constructs__'] = ['BlurFilter', _0x4cc7('0x37b7'), 'DropShadowFilter', _0x4cc7('0x3d8c')]; _0x44d093[_0x4cc7('0x3d8d')] = function(_0x37be37, _0x271519, _0x8f7920) { _0x37be37 = [_0x4cc7('0x3d8d'), 0x0, _0x37be37, _0x271519, _0x8f7920]; _0x37be37[_0x4cc7('0xd2f')] = _0x44d093; _0x37be37[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x37be37; } ; _0x44d093[_0x4cc7('0x37b7')] = function(_0x506613) { _0x506613 = [_0x4cc7('0x37b7'), 0x1, _0x506613]; _0x506613[_0x4cc7('0xd2f')] = _0x44d093; _0x506613['toString'] = _0x3e3cd2; return _0x506613; } ; _0x44d093['DropShadowFilter'] = function(_0x4cfdf7, _0x402dcd, _0x3b20fa, _0x2ae7af, _0x339390, _0x7b1db3, _0x4a8392, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49) { _0x4cfdf7 = [_0x4cc7('0x20f9'), 0x2, _0x4cfdf7, _0x402dcd, _0x3b20fa, _0x2ae7af, _0x339390, _0x7b1db3, _0x4a8392, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49]; _0x4cfdf7[_0x4cc7('0xd2f')] = _0x44d093; _0x4cfdf7[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x4cfdf7; } ; _0x44d093[_0x4cc7('0x3d8c')] = function(_0x374491, _0x2ed5cd, _0x2583ea, _0x991d26, _0x2ac888, _0x351e70, _0x1dc139, _0x4bf907) { _0x374491 = [_0x4cc7('0x3d8c'), 0x3, _0x374491, _0x2ed5cd, _0x2583ea, _0x991d26, _0x2ac888, _0x351e70, _0x1dc139, _0x4bf907]; _0x374491[_0x4cc7('0xd2f')] = _0x44d093; _0x374491[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x374491; } ; var _0x22ffdf = function() { if (_0x4cc7('0x3d8e') !== 'RGwbE') { this[_0x4cc7('0xa43')] += a; if (0.0001 < this[_0x4cc7('0x1372')]) for (this[_0x4cc7('0x2cff')] += a; this[_0x4cc7('0x2cff')] > this['fixedTimeStep'] - 0.0001; ) { this['onFixedUpdateStep'](); a = 0x0; for (var _0x39b0f3 = this[_0x4cc7('0x1277')]; a < _0x39b0f3[_0x4cc7('0x34')](); ) { var _0x5466e8 = _0x39b0f3[_0x4cc7('0x2b')](a); ++a; null != _0x5466e8 && _0x5466e8[_0x4cc7('0x94a')](this[_0x4cc7('0x1372')]); } this[_0x4cc7('0x1373')](this[_0x4cc7('0x1372')]); a = 0x0; for (_0x39b0f3 = this[_0x4cc7('0x1277')]; a < _0x39b0f3[_0x4cc7('0x34')](); ) _0x5466e8 = _0x39b0f3[_0x4cc7('0x2b')](a), ++a, null != _0x5466e8 && _0x5466e8[_0x4cc7('0x1374')](); this[_0x4cc7('0x2cff')] -= this[_0x4cc7('0x1372')]; } else { a = 0x0; for (_0x39b0f3 = this[_0x4cc7('0x1277')]; a < _0x39b0f3[_0x4cc7('0x34')](); ) _0x5466e8 = _0x39b0f3[_0x4cc7('0x2b')](a), ++a, null != _0x5466e8 && _0x5466e8[_0x4cc7('0x94a')](this['fixedTimeStep']); this[_0x4cc7('0x1373')](this[_0x4cc7('0x1372')]); a = 0x0; for (_0x39b0f3 = this['gameObjects']; a < _0x39b0f3[_0x4cc7('0x34')](); ) _0x5466e8 = _0x39b0f3[_0x4cc7('0x2b')](a), ++a, null != _0x5466e8 && _0x5466e8[_0x4cc7('0x1374')](); } } else { this[_0x4cc7('0x2ac2')] = new _0x67da9e(); this[_0x4cc7('0x3d8f')] = new _0x3a1efa(); } }; _0x16dada[_0x4cc7('0x3d90')] = _0x22ffdf; _0x22ffdf[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'formats', _0x4cc7('0x2ac1'), _0x4cc7('0x3d91')]; _0x22ffdf[_0x4cc7('0x2ba5')] = function(_0x467c93) { var _0x1d31ab = _0x4b4d92['resolveClass'](_0x467c93); null == _0x1d31ab && (_0x1d31ab = _0x4b4d92[_0x4cc7('0x2ba5')](_0x29cea6['replace'](_0x467c93, _0x4cc7('0x31a8'), _0x4cc7('0x8a')))); null == _0x1d31ab && (_0x1d31ab = _0x4b4d92[_0x4cc7('0x2ba5')](_0x29cea6[_0x4cc7('0x20')](_0x467c93, _0x4cc7('0x32f'), _0x4cc7('0x8a')))); return _0x1d31ab; } ; _0x22ffdf['resolveEnum'] = function(_0x399dde) { var _0x348437 = _0x4b4d92[_0x4cc7('0xd3a')](_0x399dde); null == _0x348437 && (_0x348437 = _0x4b4d92[_0x4cc7('0xd3a')](_0x29cea6[_0x4cc7('0x20')](_0x399dde, _0x4cc7('0x31a8'), _0x4cc7('0x8a')))); null == _0x348437 && (_0x348437 = _0x4b4d92[_0x4cc7('0xd3a')](_0x29cea6['replace'](_0x399dde, _0x2d63f9[_0x4cc7('0x32e')], _0x4cc7('0x8a')))); return _0x348437; } ; _0x22ffdf[_0x4cc7('0x36c3')] = function(_0x3f13a1) { if (null == _0x3f13a1) return null; _0x3f13a1 = new _0x30ebdd(_0x3f13a1); _0x3f13a1[_0x4cc7('0x36c4')]({ 'resolveClass': _0x22ffdf[_0x4cc7('0x2ba5')], 'resolveEnum': _0x22ffdf[_0x4cc7('0xd3a')] }); _0x3f13a1 = _0x3f13a1[_0x4cc7('0x36c3')](); null != _0x3f13a1 && _0x3f13a1['__init'](); return _0x3f13a1; } ; _0x22ffdf[_0x4cc7('0x8')] = {}; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x98a')] = null; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x405')] = null; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x1498')] = null; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x2ac2')] = null; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x3d8f')] = null; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x3d92')] = function(_0x2bb2c8) { return null; } ; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x3d93')] = function(_0x2092cd) { null == _0x2092cd && (_0x2092cd = ''); if ('' == _0x2092cd) return this.root.__createObject(this); var _0x5e1803 = this.symbolsByClassName; _0x2092cd = null != _0x842c50[_0x2092cd] ? _0x5e1803.getReserved(_0x2092cd) : _0x5e1803.h[_0x2092cd]; return null != _0x2092cd && _0x5260f5.__instanceof(_0x2092cd, _0x42fdc3) ? _0x5260f5.__cast(_0x2092cd, _0x42fdc3).__createObject(this) : null; } ; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x21e7')] = function(_0x4cff77) { var _0x2599bf = this.symbolsByClassName; _0x4cff77 = null != _0x842c50[_0x4cff77] ? _0x2599bf.getReserved(_0x4cff77) : _0x2599bf.h[_0x4cff77]; return null != _0x4cff77 && _0x5260f5.__instanceof(_0x4cff77, _0x5d81bb) ? _0x6fe3b9.getBitmapData(_0x4cff77.path) : null; } ; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x3d94')] = function(_0x1d4041) { var _0x13ca3f = this.symbolsByClassName; return null != _0x842c50[_0x1d4041] ? _0x13ca3f.existsReserved(_0x1d4041) : _0x13ca3f.h.hasOwnProperty(_0x1d4041); } ; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x36af')] = function() { var _0x214f79 = new _0x312a2b(); _0x214f79.serialize(this); return _0x214f79.toString(); } ; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0xca7')] = function() { if (null != this.symbols) { if (_0x4cc7('0x3d95') === _0x4cc7('0x3d95')) { null == this.symbolsByClassName && (this.symbolsByClassName = new _0x3a1efa()); for (var _0x507cb7 = this.symbols.iterator(); _0x507cb7.hasNext(); ) { var _0x1932ed = _0x507cb7.next(); if (null != _0x1932ed && null != _0x1932ed.className) { var _0x394548 = _0x1932ed.className , _0x301485 = this.symbolsByClassName; null != _0x842c50[_0x394548] ? _0x301485.setReserved(_0x394548, _0x1932ed) : _0x301485.h[_0x394548] = _0x1932ed; } } } else { _0x396698.call(this, _0x4b25d1.sidePathB, 0x0); this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2)]; this.name = 'Tell\x20a\x20Friend'; } } } ; _0x22ffdf[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x22ffdf; var _0x3f86a4 = function() { _0x3ad3c9[_0x4cc7('0x96b')](this); }; _0x16dada[_0x2d63f9['yuxgr']] = _0x3f86a4; _0x3f86a4[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x3b51')]; _0x3f86a4['fromBytes'] = function(_0xe7b6f2, _0x58d8d4) { if (_0x4cc7('0x3d96') !== _0x4cc7('0x3d96')) { return _0x445379[_0x4cc7('0x493')](); } else { return _0x3f86a4[_0x4cc7('0xca4')](_0x25e536[_0x4cc7('0x2901')](_0x15249f[_0x4cc7('0x381e')](_0xe7b6f2), _0x58d8d4)); } } ; _0x3f86a4[_0x4cc7('0xcb6')] = function(_0x1f5888, _0x2ec040) { return _0x3f86a4[_0x4cc7('0xca4')](_0x25e536[_0x4cc7('0xcb6')](_0x1f5888, _0x2ec040)); } ; _0x3f86a4['fromManifest'] = function(_0x23023d) { _0x23023d = _0x3ad3c9[_0x4cc7('0xca4')](_0x23023d); if (null != _0x23023d) { if (_0x4cc7('0x3d97') === _0x4cc7('0x3d98')) { this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](0x1); _0x3ae7ae[_0x4cc7('0xd8a')](_0x180fa9[_0x4cc7('0xc3b')]['get_camera'](), ['x', 'y', 'z'], !0x1, !0x1); _0x488f5d['stopRotationTween'](_0x180fa9[_0x4cc7('0xc3b')]['get_camera'](), !0x1, !0x1); _0x396698['prototype']['unloadLevel'][_0x4cc7('0x96b')](this); this[_0x4cc7('0xacc')] = this[_0x4cc7('0x9eb')] = this[_0x4cc7('0xb7f')] = null; this[_0x4cc7('0xb80')][_0x4cc7('0xb7c')](0x0); } else { if (_0x5260f5['__instanceof'](_0x23023d, _0x3f86a4)) return _0x23023d; var _0x3ef80e = new _0x3f86a4(); _0x3ef80e[_0x4cc7('0x24e4')] = _0x23023d; return _0x3ef80e; } } return null; } ; _0x3f86a4[_0x4cc7('0x381d')] = function(_0x339bd2, _0x398b08) { return _0x25e536[_0x4cc7('0x381d')](_0x15249f['toBytes'](_0x339bd2), _0x398b08)[_0x4cc7('0xce5')](function(_0x339bd2) { return _0x3f86a4['loadFromManifest'](_0x339bd2); }); } ; _0x3f86a4[_0x4cc7('0x1128')] = function(_0xb319ac, _0x20525e) { return _0x25e536[_0x4cc7('0x1128')](_0xb319ac, _0x20525e)['then'](function(_0xb319ac) { var _0x31c6e9 = {}; _0x31c6e9[_0x4cc7('0x3d99')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 < _0x5260f5; } ; if ('STbnL' === _0x4cc7('0x3d9a')) { return _0x3f86a4[_0x4cc7('0x381f')](_0xb319ac); } else { _0x234f8b[_0x4cc7('0xc3d')] = _0xb319ac[_0x4cc7('0x480')]; _0x20525e = 0x0; for (c = this[_0x4cc7('0x2236')]; _0x31c6e9[_0x4cc7('0x3d99')](_0x20525e, c['get_length']()); ) d = c[_0x4cc7('0x2b')](_0x20525e), ++_0x20525e, d[_0x4cc7('0x1af2')] < d['input'][_0x4cc7('0x34')]() && _0xb319ac[_0x4cc7('0x480')]['id'] == d[_0x4cc7('0x1284')][_0x4cc7('0x2b')](d['progress']) ? (d[_0x4cc7('0x1af2')]++, d[_0x4cc7('0x1af2')] >= d[_0x4cc7('0x1284')][_0x4cc7('0x34')]() && d[_0x4cc7('0xced')]()) : d['progress'] = 0x0; null != _0xb319ac[_0x4cc7('0x480')][_0x4cc7('0x21ad')] && _0x4f9920['go'](_0xb319ac[_0x4cc7('0x480')][_0x4cc7('0x21ad')]); } }); } ; _0x3f86a4[_0x4cc7('0x381f')] = function(_0x29ba91) { _0x29ba91 = _0x3f86a4[_0x4cc7('0xca4')](_0x29ba91); return null != _0x29ba91 ? _0x29ba91[_0x4cc7('0x40')]()[_0x4cc7('0xce5')](function(_0x29ba91) { return _0x4029ca[_0x4cc7('0xce7')](_0x29ba91); }) : _0x4029ca[_0x4cc7('0x3d9b')](_0x4cc7('0x18c2')); } ; _0x3f86a4['__super__'] = _0x3ad3c9; _0x3f86a4[_0x4cc7('0x8')] = _0x5aff49(_0x3ad3c9['prototype'], { '__proxy': null, 'exists': function(_0x50dbb7, _0x2ed783) { return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x9e8')](_0x50dbb7, _0x2ed783) : _0x3ad3c9['prototype']['exists'][_0x4cc7('0x96b')](this, _0x50dbb7, _0x2ed783); }, 'getAsset': function(_0x2544dc, _0x5c6baf) { return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')]['getAsset'](_0x2544dc, _0x5c6baf) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x14f5')]['call'](this, _0x2544dc, _0x5c6baf); }, 'getAudioBuffer': function(_0x424056) { return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x3b5a')](_0x424056) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b5a')][_0x4cc7('0x96b')](this, _0x424056); }, 'getBytes': function(_0x3fc066) { return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0xcb0')](_0x3fc066) : _0x3ad3c9[_0x4cc7('0x8')]['getBytes'][_0x4cc7('0x96b')](this, _0x3fc066); }, 'getFont': function(_0x4adbc6) { if (_0x4cc7('0x3d9c') !== _0x4cc7('0x3d9c')) { if (!(0x0 <= this['_assets'][_0x4cc7('0x2d')](_0x4adbc6, 0x0))) { var _0x38de24 = this['getAsset'](_0x4adbc6[_0x4cc7('0xb4e')](), _0x4adbc6[_0x4cc7('0xd69')]()); var _0x21da86 = null != _0x4adbc6[_0x4cc7('0xd69')]() ? _0x4adbc6['get_assetNamespace']() : _0x4cc7('0xca5'); if (null != _0x38de24) { var _0x69596b = this['_assetDictionary']; this[_0x4cc7('0x14f6')][_0x4cc7('0x14f7')](_0x4adbc6, _0x38de24, null != _0x842c50[_0x21da86] ? _0x69596b[_0x4cc7('0xd77')](_0x21da86) : _0x69596b['h'][_0x21da86], this[_0x4cc7('0x14ef')]); } _0x4adbc6[_0x4cc7('0xd6b')](_0x2edf52[_0x4cc7('0x14f8')]()); this[_0x4cc7('0x14e8')]['push'](_0x4adbc6); _0x38de24 = this[_0x4cc7('0x14e9')]; (null != _0x842c50[_0x21da86] ? _0x38de24[_0x4cc7('0xd76')](_0x21da86) : _0x38de24['h'][_0x4cc7('0x959')](_0x21da86)) || (_0x38de24 = this['_assetDictionary'], _0x69596b = new _0x3a1efa(), null != _0x842c50[_0x21da86] ? _0x38de24['setReserved'](_0x21da86, _0x69596b) : _0x38de24['h'][_0x21da86] = _0x69596b); _0x38de24 = this[_0x4cc7('0x14e9')]; _0x21da86 = null != _0x842c50[_0x21da86] ? _0x38de24[_0x4cc7('0xd77')](_0x21da86) : _0x38de24['h'][_0x21da86]; _0x38de24 = _0x4adbc6[_0x4cc7('0xb4e')](); _0x56067a[_0x4cc7('0x87b')](null, _0x842c50[_0x38de24]) ? _0x21da86[_0x4cc7('0x97d')](_0x38de24, _0x4adbc6) : _0x21da86['h'][_0x38de24] = _0x4adbc6; _0x4adbc6[_0x4cc7('0x9ad')]('assetRename', _0x48c401(this, this[_0x4cc7('0x3d9d')])); _0x4adbc6[_0x4cc7('0x9ad')]('assetConflictResolved', _0x48c401(this, this[_0x4cc7('0x14fa')])); } } else { return null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0xbfb')](_0x4adbc6) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xbfb')][_0x4cc7('0x96b')](this, _0x4adbc6); } }, 'getImage': function(_0x309ac3) { if (_0x4cc7('0x3d9e') !== _0x4cc7('0x3d9e')) { var _0x3bc977 = Math['round'](this['baseWidth'] * this[_0x4cc7('0xa9a')]['x']) , _0x164482 = Math['round'](_0x56067a[_0x4cc7('0x873')](this[_0x4cc7('0x1306')], this[_0x4cc7('0xa9a')]['y'])); this['matrix']['identity'](); this[_0x4cc7('0x330a')][_0x4cc7('0x1291')](1.5 * _0x3bc977, 1.5 * _0x164482, 0x0, 0.8 * _0x3bc977, 1.2 * _0x164482); this['get_graphics']()['clear'](); this[_0x4cc7('0xbb9')]()['beginGradientFill'](0x1, _0x3ffcce[_0x4cc7('0x1ed3')], _0x3ffcce[_0x4cc7('0x1ed4')], _0x3ffcce[_0x4cc7('0x1ed5')], this[_0x4cc7('0x330a')], 0x0); this['get_graphics']()['drawRect'](0x0, 0x0, _0x3bc977, _0x164482); this[_0x4cc7('0xbb9')]()[_0x4cc7('0x1f32')](); } else { return null != this[_0x4cc7('0x24e4')] ? this['__proxy']['getImage'](_0x309ac3) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1986')]['call'](this, _0x309ac3); } }, 'getText': function(_0x3e8667) { return null != this['__proxy'] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x189c')](_0x3e8667) : _0x3ad3c9[_0x4cc7('0x8')]['getText']['call'](this, _0x3e8667); }, 'isLocal': function(_0x20d8ec, _0x2667d2) { if (_0x4cc7('0x3d9f') === 'SzvaJ') { return null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0xcaf')](_0x20d8ec, _0x2667d2) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xcaf')][_0x4cc7('0x96b')](this, _0x20d8ec, _0x2667d2); } else { if (null != this[_0x4cc7('0x1254')] && (null == this['_activeView'] || this[_0x4cc7('0x1254')][_0x4cc7('0x3da0')]())) for (var _0x456565 = _0x1f0b5c[_0x4cc7('0x1193')]['keys'](); _0x456565['hasNext'](); ) { var _0xedf78d = _0x456565[_0x4cc7('0x3a')](); _0xedf78d != this[_0x4cc7('0x1254')] && _0x1f0b5c[_0x4cc7('0x1193')]['h'][_0xedf78d['__id__']] == _0x1f0b5c[_0x4cc7('0x1193')]['h'][this[_0x4cc7('0x1254')]['__id__']] - 0x1 && (0x1 == _0x20d8ec[_0x4cc7('0xa47')] ? _0xedf78d[_0x4cc7('0x44')](new _0x276ae5(_0x20d8ec[_0x4cc7('0x994')],!0x1,_0x20d8ec[_0x4cc7('0x1244')],_0x20d8ec[_0x4cc7('0xa22')],_0x20d8ec['localY'],_0x20d8ec[_0x4cc7('0x34c1')],_0x20d8ec[_0x4cc7('0x1f0f')],_0x20d8ec['altKey'],_0x20d8ec[_0x4cc7('0x20d5')],_0x20d8ec[_0x4cc7('0xbf7')],_0x20d8ec[_0x4cc7('0x1f10')],_0x20d8ec[_0x4cc7('0x34c3')],_0x20d8ec['clickCount'])) : _0xedf78d[_0x4cc7('0x44')](_0x20d8ec)); } } }, 'load': function() { return null != this['__proxy'] ? this['__proxy'][_0x4cc7('0x40')]() : _0x3ad3c9['prototype'][_0x4cc7('0x40')][_0x4cc7('0x96b')](this); }, 'loadAudioBuffer': function(_0x5c3725) { return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')]['loadAudioBuffer'](_0x5c3725) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3b65')][_0x4cc7('0x96b')](this, _0x5c3725); }, 'loadBytes': function(_0x1d9a0c) { return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x1658')](_0x1d9a0c) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x1658')]['call'](this, _0x1d9a0c); }, 'loadFont': function(_0x17fe69) { return _0x56067a['nkNSd'](null, this[_0x4cc7('0x24e4')]) ? this['__proxy'][_0x4cc7('0x3b66')](_0x17fe69) : _0x3ad3c9['prototype'][_0x4cc7('0x3b66')][_0x4cc7('0x96b')](this, _0x17fe69); }, 'loadImage': function(_0x46163a) { if (_0x4cc7('0x3da1') === 'SQYvD') { return null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0xd65')](_0x46163a) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0xd65')][_0x4cc7('0x96b')](this, _0x46163a); } else { if (!this[_0x4cc7('0x34a6')]() && 0x1 == this[_0x4cc7('0x3461')]()) { this[_0x4cc7('0x1e8e')] = !0x0; this[_0x4cc7('0xe3e')](); var _0x11e6cf = this['__textEngine'][_0x4cc7('0x34b5')] - this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] + 0x4; 0x0 < _0x11e6cf ? this[_0x4cc7('0xe3d')] >= _0x39d617[_0x4cc7('0x34')](this['get_text']()) ? this['set_scrollH'](Math['ceil'](_0x11e6cf)) : (_0x11e6cf = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), this[_0x4cc7('0x3431')](this['__caretIndex'], _0x11e6cf), _0x11e6cf['x'] < this[_0x4cc7('0x2c65')]() ? this['set_scrollH'](Math[_0x4cc7('0xaeb')](_0x11e6cf['x'] - 0x2)) : _0x11e6cf['x'] > this[_0x4cc7('0x2c65')]() + this[_0x4cc7('0x1929')][_0x4cc7('0x7d9')] && this[_0x4cc7('0x34a8')](Math[_0x4cc7('0xaea')](_0x56067a[_0x4cc7('0x87d')](_0x11e6cf['x'] - this[_0x4cc7('0x1929')]['width'], 0x2))), _0x432b23[_0x4cc7('0x9d8')]['release'](_0x11e6cf)) : this['set_scrollH'](0x0); } } }, 'loadText': function(_0xf8e28b) { return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x3526')](_0xf8e28b) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x3526')][_0x4cc7('0x96b')](this, _0xf8e28b); }, 'unload': function() { null != this[_0x4cc7('0x24e4')] ? this['__proxy'][_0x4cc7('0x360f')]() : _0x3ad3c9['prototype'][_0x4cc7('0x360f')][_0x4cc7('0x96b')](this); }, '__class__': _0x3f86a4 }); var _0x2e64c1 = function(_0x33a919, _0x2cc980) { _0x3ad3c9[_0x4cc7('0x96b')](this); this['id'] = _0x33a919; this[_0x4cc7('0x3da2')] = null != _0x2cc980 ? _0x2cc980 : _0x33a919; this[_0x4cc7('0x2ac3')] = new _0x3a1efa(); this[_0x4cc7('0x3da3')] = new _0x3a1efa(); this['rootPath'] = ''; }; _0x16dada[_0x4cc7('0x3da4')] = _0x2e64c1; _0x2e64c1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), _0x4cc7('0x2ac1'), _0x4cc7('0x3da5')]; _0x2e64c1[_0x4cc7('0x92b')] = _0x3f86a4; _0x2e64c1['prototype'] = _0x5aff49(_0x3f86a4[_0x4cc7('0x8')], { 'alphaCheck': null, 'id': null, 'imageClassNames': null, 'instanceID': null, 'preloading': null, 'rootPath': null, 'swf': null, 'exists': function(_0x39b6f7, _0x252b9c) { return null == this['swf'] ? !0x1 : '' == _0x39b6f7 && _0x4cc7('0x39ca') == _0x252b9c ? !0x0 : _0x4cc7('0x37c2') != _0x252b9c && 'MOVIE_CLIP' != _0x252b9c || null == this[_0x4cc7('0x2ac1')] ? !0x1 : this[_0x4cc7('0x2ac1')][_0x4cc7('0x3d94')](_0x39b6f7); }, 'getImage': function(_0xbf278d) { var _0x1ff3a8 = this[_0x4cc7('0x3da3')]; if (null != _0x842c50[_0xbf278d] ? _0x1ff3a8['existsReserved'](_0xbf278d) : _0x1ff3a8['h'][_0x4cc7('0x959')](_0xbf278d)) _0x1ff3a8 = this[_0x4cc7('0x3da3')], _0xbf278d = null != _0x842c50[_0xbf278d] ? _0x1ff3a8['getReserved'](_0xbf278d) : _0x1ff3a8['h'][_0xbf278d]; _0x1ff3a8 = this[_0x4cc7('0x2ac3')]; if (null != _0x842c50[_0xbf278d] ? !_0x1ff3a8[_0x4cc7('0xd76')](_0xbf278d) : !_0x1ff3a8['h'][_0x4cc7('0x959')](_0xbf278d)) { for (var _0x3ed154 = this[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')]['iterator'](); _0x3ed154[_0x4cc7('0x94e')](); ) if (_0x1ff3a8 = _0x3ed154['next'](), _0x5260f5[_0x4cc7('0x9a0')](_0x1ff3a8, _0x5d81bb) && _0x5260f5[_0x4cc7('0x99b')](_0x1ff3a8, _0x5d81bb)['path'] == _0xbf278d && null != _0x1ff3a8[_0x4cc7('0x1341')]) { _0x3ed154 = _0x3f86a4['prototype']['getImage'][_0x4cc7('0x96b')](this, _0xbf278d); var _0x224762 = _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0x1986')][_0x4cc7('0x96b')](this, _0x1ff3a8[_0x4cc7('0x1341')]); this[_0x4cc7('0x1a08')](_0x3ed154, _0x224762); _0x224762 = this[_0x4cc7('0x146d')]; null != _0x842c50[_0xbf278d] ? _0x224762[_0x4cc7('0x97d')](_0xbf278d, _0x3ed154) : _0x224762['h'][_0xbf278d] = _0x3ed154; this[_0x4cc7('0x146d')][_0x4cc7('0x95b')](_0x1ff3a8[_0x4cc7('0x1341')]); _0x1ff3a8 = this[_0x4cc7('0x2ac3')]; null != _0x842c50[_0xbf278d] ? _0x1ff3a8[_0x4cc7('0x97d')](_0xbf278d, !0x0) : _0x1ff3a8['h'][_0xbf278d] = !0x0; return _0x3ed154; } _0x1ff3a8 = this[_0x4cc7('0x2ac3')]; null != _0x842c50[_0xbf278d] ? _0x1ff3a8[_0x4cc7('0x97d')](_0xbf278d, !0x0) : _0x1ff3a8['h'][_0xbf278d] = !0x0; } return _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0x1986')]['call'](this, _0xbf278d); }, 'getMovieClip': function(_0x4ad0a3) { return null != this['swf'] ? this[_0x4cc7('0x2ac1')][_0x4cc7('0x3d93')](_0x4ad0a3) : null; }, 'isLocal': function(_0x2bb504, _0xe5ee37) { return !0x0; }, 'load': function() { if (_0x4cc7('0x3da6') === _0x4cc7('0x3da6')) { var _0x4f5833 = this; if (null != this['id']) { if (_0x4cc7('0x3da7') === 'MnBMR') { var _0x2d5b4a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Oh,\x20and\x20did\x20you\x20notice\x20the\x20delay?', 0x78, -0xc8, null, null, null, _0x2d5b4a); _0x2d5b4a = new _0x161060(this[_0x4cc7('0xd91')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b9b'), -0xa0, 0x0, null, null, null, _0x2d5b4a); _0x2d5b4a = new _0x161060(this[_0x4cc7('0xac8')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2b9c'), 0x0, 0x154, -0x1, Math[_0x4cc7('0xa96')](0x370), null, _0x2d5b4a); } else { var _0x577e30 = this['id'] , _0x1556d4 = this[_0x4cc7('0x32c2')]; null != _0x842c50[_0x577e30] ? _0x1556d4[_0x4cc7('0x97d')](_0x577e30, !0x0) : _0x1556d4['h'][_0x577e30] = !0x0; } } var _0x488cd2 = new _0x3cded9(); this[_0x4cc7('0x3da8')] = !0x0; var _0x3e7b98 = function(_0x577e30) { var _0x1556d4 = _0x4f5833['id'] , _0x3e7b98 = _0x4f5833[_0x4cc7('0x1814')]; null != _0x842c50[_0x1556d4] ? _0x3e7b98['setReserved'](_0x1556d4, _0x577e30) : _0x3e7b98['h'][_0x1556d4] = _0x577e30; _0x4f5833[_0x4cc7('0x2ac1')] = _0x22ffdf[_0x4cc7('0x36c3')](_0x577e30); _0x4f5833[_0x4cc7('0x2ac1')][_0x4cc7('0x405')] = _0x4f5833; for (_0x577e30 = _0x4f5833[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')][_0x4cc7('0x38')](); _0x577e30[_0x4cc7('0x94e')](); ) if (_0x1556d4 = _0x577e30[_0x4cc7('0x3a')](), _0x5260f5[_0x4cc7('0x9a0')](_0x1556d4, _0x5d81bb) && (_0x3e7b98 = _0x1556d4, _0x56067a['aPZNg'](null, _0x3e7b98[_0x4cc7('0x2ba3')]))) { _0x1556d4 = _0x3e7b98[_0x4cc7('0x2ba3')]; _0x3e7b98 = _0x3e7b98[_0x4cc7('0x1987')]; var _0x2ed6eb = _0x4f5833['imageClassNames']; null != _0x842c50[_0x1556d4] ? _0x2ed6eb[_0x4cc7('0x97d')](_0x1556d4, _0x3e7b98) : _0x2ed6eb['h'][_0x1556d4] = _0x3e7b98; } _0x577e30 = _0x4f5833[_0x4cc7('0x3da2')]; _0x1556d4 = _0x4f5833[_0x4cc7('0x2ac1')]; _0x3e7b98 = _0x22ffdf[_0x4cc7('0x3da9')]; null != _0x842c50[_0x577e30] ? _0x3e7b98[_0x4cc7('0x97d')](_0x577e30, _0x1556d4) : _0x3e7b98['h'][_0x577e30] = _0x1556d4; _0x4f5833[_0x4cc7('0x3daa')]()['onProgress'](_0x48c401(_0x488cd2, _0x488cd2[_0x4cc7('0x1af2')]))[_0x4cc7('0x35a3')](_0x48c401(_0x488cd2, _0x488cd2[_0x4cc7('0x12aa')]))[_0x4cc7('0x928')](function(_0x577e30) { if ('ubeat' !== 'UfgWQ') { _0x4f5833[_0x4cc7('0x3da8')] = !0x1; _0x488cd2[_0x4cc7('0x43')](_0x4f5833); } else { return this[_0x4cc7('0x31b6')][this[_0x4cc7('0xb1c')]++]; } }); }; if (_0x6fe3b9[_0x4cc7('0x9e8')](this['id'])) { for (_0x577e30 = this[_0x4cc7('0x1040')]['keys'](); _0x577e30['hasNext'](); ) { _0x1556d4 = _0x577e30[_0x4cc7('0x3a')](); var _0x4518e0 = this[_0x4cc7('0x32c2')]; null != _0x842c50[_0x1556d4] ? _0x4518e0['setReserved'](_0x1556d4, !0x0) : _0x4518e0['h'][_0x1556d4] = !0x0; } this['loadText'](this['id'])['onError'](_0x48c401(_0x488cd2, _0x488cd2['error']))[_0x4cc7('0x928')](_0x3e7b98); } else { for (_0x577e30 = this[_0x4cc7('0x1040')][_0x4cc7('0x9f5')](); _0x577e30['hasNext'](); ) _0x1556d4 = _0x577e30[_0x4cc7('0x3a')](), _0x4518e0 = this[_0x4cc7('0x32c2')], null != _0x842c50[_0x1556d4] ? _0x4518e0[_0x4cc7('0x97d')](_0x1556d4, !0x0) : _0x4518e0['h'][_0x1556d4] = !0x0; _0x577e30 = null; _0x577e30 = this['id']; _0x1556d4 = this['paths']; (null != _0x842c50[_0x577e30] ? _0x1556d4['existsReserved'](_0x577e30) : _0x1556d4['h'][_0x4cc7('0x959')](_0x577e30)) ? (_0x577e30 = this['id'], _0x1556d4 = this[_0x4cc7('0x1040')], _0x577e30 = null != _0x842c50[_0x577e30] ? _0x1556d4['getReserved'](_0x577e30) : _0x1556d4['h'][_0x577e30]) : _0x577e30 = null != this[_0x4cc7('0xca3')] && '' != this[_0x4cc7('0xca3')] ? this[_0x4cc7('0xca3')] + '/' + this['id'] : this['id']; var _0x53ac7f = new _0x57755e(); _0x53ac7f[_0x4cc7('0x9ad')](_0x4cc7('0x43'), function(_0x4f5833) { var _0x3d1fa7 = {}; _0x3d1fa7['efygV'] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 < _0x5260f5; } ; if (_0x4cc7('0x3dab') === _0x4cc7('0x3dac')) { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x937')] = _0x4f5833; this[_0x4cc7('0xa93')] = 0x0; this['__projectionTransform'] = new _0x165614(); this[_0x4cc7('0x9c1')] = new _0x165614(); this[_0x4cc7('0xa8f')] = this[_0x4cc7('0xa8d')] = this[_0x4cc7('0xa92')] = 0x0; this[_0x4cc7('0x12cf')] = !0x0; 0x0 < _0x4f5833[_0x4cc7('0xbcd')] && _0x3d1fa7['efygV'](0x0, _0x4f5833[_0x4cc7('0xbce')]) && this[_0x4cc7('0xbbd')](_0x4f5833['stageWidth'], _0x4f5833[_0x4cc7('0xbce')]); } else { _0x3e7b98(_0x53ac7f[_0x4cc7('0x42')]); } }); _0x53ac7f['addEventListener']('ioError', function(_0x4f5833) { if ('DEpxG' === _0x4cc7('0x3dad')) { _0x488cd2[_0x4cc7('0x12aa')](_0x4f5833); } else { return this[_0x4cc7('0xd80')]; } }); _0x53ac7f[_0x4cc7('0x40')](new _0x4ccd8b(_0x577e30)); } return _0x488cd2[_0x4cc7('0xbdd')]; } else { null == _0x4f5833 && (_0x4f5833 = ''); _0xc6df85[_0x4cc7('0x96b')](this, _0x4f5833); this[_0x4cc7('0x5e2')] = 'IOError'; } }, 'loadImage': function(_0x2035be) { var _0x575abc = this , _0x3f68fc = this[_0x4cc7('0x3da3')]; if (null != _0x842c50[_0x2035be] ? _0x3f68fc[_0x4cc7('0xd76')](_0x2035be) : _0x3f68fc['h'][_0x4cc7('0x959')](_0x2035be)) _0x3f68fc = this[_0x4cc7('0x3da3')], _0x2035be = null != _0x842c50[_0x2035be] ? _0x3f68fc[_0x4cc7('0xd77')](_0x2035be) : _0x3f68fc['h'][_0x2035be]; this[_0x4cc7('0x3da8')] ? _0x3f68fc = !0x1 : (_0x3f68fc = this[_0x4cc7('0x2ac3')], _0x3f68fc = !(null != _0x842c50[_0x2035be] ? _0x3f68fc[_0x4cc7('0xd76')](_0x2035be) : _0x3f68fc['h']['hasOwnProperty'](_0x2035be))); if (_0x3f68fc) for (_0x3f68fc = this[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')][_0x4cc7('0x38')](); _0x3f68fc[_0x4cc7('0x94e')](); ) { if ('TeDMr' === _0x2d63f9[_0x4cc7('0x330')]) { var _0xfaf469 = _0x3f68fc[_0x4cc7('0x3a')](); if (_0x5260f5[_0x4cc7('0x9a0')](_0xfaf469, _0x5d81bb) && _0x2d63f9['oDwNr'](_0x5260f5[_0x4cc7('0x99b')](_0xfaf469, _0x5d81bb)['path'], _0x2035be)) { _0xfaf469 = [_0xfaf469]; if (null != _0xfaf469[0x0]['alpha']) return _0x3f68fc = [new _0x3cded9()], this[_0x4cc7('0x38f2')](_0x2035be)[_0x4cc7('0x35a3')]((_0x37a526 = _0x3f68fc[0x0], _0x48c401(_0x37a526, _0x37a526['error'])))['onComplete'](function(_0x3f68fc, _0xfaf469) { return function(_0x16768f) { _0x575abc['__loadImage'](_0xfaf469[0x0]['alpha'])[_0x4cc7('0x35a3')]((_0x37a526 = _0x3f68fc[0x0], _0x48c401(_0x37a526, _0x37a526[_0x4cc7('0x12aa')])))[_0x4cc7('0x928')](function(_0x3f68fc, _0xfaf469) { return function(_0x2824a6) { _0x575abc['__copyChannel'](_0x16768f, _0x2824a6); _0x2824a6 = _0x575abc[_0x4cc7('0x146d')]; null != _0x842c50[_0x2035be] ? _0x2824a6[_0x4cc7('0x97d')](_0x2035be, _0x16768f) : _0x2824a6['h'][_0x2035be] = _0x16768f; _0x575abc[_0x4cc7('0x146d')][_0x4cc7('0x95b')](_0xfaf469[0x0][_0x4cc7('0x1341')]); _0x2824a6 = _0x575abc[_0x4cc7('0x2ac3')]; null != _0x842c50[_0x2035be] ? _0x2824a6[_0x4cc7('0x97d')](_0x2035be, !0x0) : _0x2824a6['h'][_0x2035be] = !0x0; _0x3f68fc[0x0][_0x4cc7('0x43')](_0x16768f); } ; }(_0x3f68fc, _0xfaf469)); } ; }(_0x3f68fc, _0xfaf469)), _0x3f68fc[0x0][_0x4cc7('0xbdd')]; _0xfaf469 = this[_0x4cc7('0x2ac3')]; null != _0x842c50[_0x2035be] ? _0xfaf469[_0x4cc7('0x97d')](_0x2035be, !0x0) : _0xfaf469['h'][_0x2035be] = !0x0; } } else { null == _0x4b4ad9[_0x4cc7('0xbc4')] && (_0x4b4ad9[_0x4cc7('0xbc4')] = new _0x4b4ad9()); return _0x4b4ad9[_0x4cc7('0xbc4')]; } } return _0x3f86a4['prototype'][_0x4cc7('0xd65')][_0x4cc7('0x96b')](this, _0x2035be); }, 'unload': function() { if (null != this['swf']) { var _0xbf73d7 = this[_0x4cc7('0x3da2')]; var _0x4a5b53 = _0x22ffdf[_0x4cc7('0x3da9')]; (null != _0x842c50[_0xbf73d7] ? _0x4a5b53['existsReserved'](_0xbf73d7) : _0x4a5b53['h'][_0x4cc7('0x959')](_0xbf73d7)) ? (_0xbf73d7 = this[_0x4cc7('0x3da2')], _0x4a5b53 = _0x22ffdf[_0x4cc7('0x3da9')], _0xbf73d7 = (null != _0x842c50[_0xbf73d7] ? _0x4a5b53[_0x4cc7('0xd77')](_0xbf73d7) : _0x4a5b53['h'][_0xbf73d7]) == this['swf']) : _0xbf73d7 = !0x1; _0xbf73d7 && _0x22ffdf['instances'][_0x4cc7('0x95b')](this[_0x4cc7('0x3da2')]); for (_0xbf73d7 = this[_0x4cc7('0x2ac1')][_0x4cc7('0x2ac2')][_0x4cc7('0x38')](); _0xbf73d7['hasNext'](); ) _0x4a5b53 = _0xbf73d7[_0x4cc7('0x3a')](), _0x5260f5['__instanceof'](_0x4a5b53, _0x5d81bb) && _0x6fe3b9['cache'][_0x4cc7('0x3dae')](_0x4a5b53['path']); } }, '__copyChannel': function(_0xaefaab, _0x38529b) { null != _0x38529b && _0xaefaab['copyChannel'](_0x38529b, _0x38529b[_0x4cc7('0x1f53')](), new _0x14c2c3(), _0x29e978['RED'], _0x29e978['ALPHA']); _0xaefaab[_0x4cc7('0xaa3')]['premultiplied'] = !0x0; _0xaefaab[_0x4cc7('0x1f57')](!0x1); }, '__fromManifest': function(_0x57e20d) { this[_0x4cc7('0xca3')] = _0x57e20d[_0x4cc7('0xca3')]; _0x3f86a4['prototype']['__fromManifest'][_0x4cc7('0x96b')](this, _0x57e20d); this['bytesTotal'] = 0x0; for (_0x57e20d = this[_0x4cc7('0x1040')][_0x4cc7('0x9f5')](); _0x57e20d[_0x4cc7('0x94e')](); ) { var _0x40dee8 = _0x57e20d['next']() , _0x16c918 = this[_0x4cc7('0x32c1')]; this['bytesTotal'] += null != _0x842c50[_0x40dee8] ? _0x16c918[_0x4cc7('0xd77')](_0x40dee8) : _0x16c918['h'][_0x40dee8]; } }, '__load': function() { return _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0x40')][_0x4cc7('0x96b')](this); }, '__loadImage': function(_0xf3f644) { if (_0x4cc7('0x3daf') === _0x4cc7('0x3db0')) { _0xf3f644 = (_0x3b7d43[_0x4cc7('0xd88')]() - this[_0x4cc7('0x3db1')]) / (this[_0x4cc7('0x3db2')] - this[_0x4cc7('0x3db1')]); 0x0 > _0xf3f644 && (_0xf3f644 = 0x0); 0x1 < _0xf3f644 && (_0xf3f644 = 0x1); this[_0x4cc7('0x347b')][_0x4cc7('0x10cd')](_0xf3f644); this[_0x4cc7('0x1af2')][_0x4cc7('0x10cd')](_0xf3f644); } else { return _0x3f86a4[_0x4cc7('0x8')][_0x4cc7('0xd65')][_0x4cc7('0x96b')](this, _0xf3f644); } }, '__class__': _0x2e64c1 }); var _0x135984 = _0x16dada[_0x4cc7('0x3db3')] = {}; _0x16dada[_0x4cc7('0x3db3')][_0x4cc7('0xd03')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x3d49'), 'swf', _0x4cc7('0x3db4')]; _0x16dada[_0x4cc7('0x3db3')]['__constructs__'] = _0x4cc7('0x3db5').split('\x20'); _0x135984[_0x4cc7('0x3bfa')] = function(_0x7aa80, _0x2bfb25, _0x26c6aa, _0x1f21f3) { if ('oYDhB' !== 'oYDhB') { _0x3e3cd2 = this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')]); var _0x21dbf6 = this['readNumber'](this[_0x4cc7('0x16fe')]); var _0x2a652e = this[_0x4cc7('0x172e')](this[_0x4cc7('0x16fe')]); n[_0x4cc7('0x9e7')](_0x180fa9++, _0x3e3cd2); n[_0x4cc7('0x9e7')](_0x180fa9++, _0x21dbf6); n[_0x4cc7('0x9e7')](_0x180fa9++, _0x2a652e); } else { _0x7aa80 = ['BeginBitmapFill', 0x0, _0x7aa80, _0x2bfb25, _0x26c6aa, _0x1f21f3]; _0x7aa80['__enum__'] = _0x135984; _0x7aa80[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x7aa80; } } ; _0x135984[_0x4cc7('0x3db6')] = function(_0x1eaf84, _0x21cfda) { _0x1eaf84 = ['BeginFill', 0x1, _0x1eaf84, _0x21cfda]; _0x1eaf84[_0x4cc7('0xd2f')] = _0x135984; _0x1eaf84[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x1eaf84; } ; _0x135984[_0x4cc7('0x3db7')] = function(_0x564d39, _0x48e188, _0x47fe5e, _0x3375f0, _0x560d8c, _0x55d157, _0x56e907, _0x4bf907) { _0x564d39 = [_0x4cc7('0x3db7'), 0x2, _0x564d39, _0x48e188, _0x47fe5e, _0x3375f0, _0x560d8c, _0x55d157, _0x56e907, _0x4bf907]; _0x564d39[_0x4cc7('0xd2f')] = _0x135984; _0x564d39[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x564d39; } ; _0x135984[_0x4cc7('0x3ba5')] = function(_0x9d2ec0, _0x209728, _0x389149, _0x4a40b0) { _0x9d2ec0 = [_0x4cc7('0x3ba5'), 0x3, _0x9d2ec0, _0x209728, _0x389149, _0x4a40b0]; _0x9d2ec0[_0x4cc7('0xd2f')] = _0x135984; _0x9d2ec0['toString'] = _0x3e3cd2; return _0x9d2ec0; } ; _0x135984[_0x4cc7('0x3db8')] = [_0x4cc7('0x3db8'), 0x4]; _0x135984[_0x4cc7('0x3db8')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x135984[_0x4cc7('0x3db8')][_0x4cc7('0xd2f')] = _0x135984; _0x135984[_0x4cc7('0x3db9')] = function(_0x1b81bd, _0x1572c9, _0x57e312, _0x35ed88, _0x12c667, _0xded0df, _0x3b6353, _0x4bf907) { if (_0x4cc7('0x3dba') === _0x4cc7('0x3dba')) { _0x1b81bd = [_0x4cc7('0x3db9'), 0x5, _0x1b81bd, _0x1572c9, _0x57e312, _0x35ed88, _0x12c667, _0xded0df, _0x3b6353, _0x4bf907]; _0x1b81bd['__enum__'] = _0x135984; _0x1b81bd['toString'] = _0x3e3cd2; return _0x1b81bd; } else { _0x57e312 = this['savedProgress']; _0x57e312 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x57e312['id'], _0x57e312[_0x4cc7('0xc12')]); var _0x23ab58 = this[_0x4cc7('0xc2f')]; _0x57e312 = _0x56067a[_0x4cc7('0x829')](0xa, _0x57e312 < _0x23ab58 ? _0x57e312 : _0x23ab58); } } ; _0x135984[_0x4cc7('0x3dbb')] = function(_0x112161, _0x249a81) { _0x112161 = [_0x4cc7('0x3dbb'), 0x6, _0x112161, _0x249a81]; _0x112161['__enum__'] = _0x135984; _0x112161[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x112161; } ; _0x135984[_0x4cc7('0x3dbc')] = function(_0x4254da, _0x3e8f52) { _0x4254da = [_0x4cc7('0x3dbc'), 0x7, _0x4254da, _0x3e8f52]; _0x4254da[_0x4cc7('0xd2f')] = _0x135984; _0x4254da[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x4254da; } ; var _0x432374 = function() { null == _0x432374[_0x4cc7('0x1fb9')] ? (this[_0x4cc7('0x1fba')] = [], this['b'] = [], this['i'] = [], this['f'] = [], this['o'] = [], this['ff'] = [], this['ii'] = [], this[_0x4cc7('0x1fbb')] = !0x0) : this[_0x4cc7('0x9fd')](); }; _0x16dada['openfl._internal.renderer.DrawCommandBuffer'] = _0x432374; _0x432374[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'renderer', 'DrawCommandBuffer']; _0x432374[_0x4cc7('0x8')] = {}; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x1fba')] = null; _0x432374[_0x4cc7('0x8')]['b'] = null; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x1fbb')] = null; _0x432374[_0x4cc7('0x8')]['f'] = null; _0x432374[_0x4cc7('0x8')]['ff'] = null; _0x432374[_0x4cc7('0x8')]['i'] = null; _0x432374[_0x4cc7('0x8')]['ii'] = null; _0x432374[_0x4cc7('0x8')]['o'] = null; _0x432374[_0x4cc7('0x8')]['append'] = function(_0x745a84) { if (0x0 == this.get_length()) return this.types = _0x745a84.types, this.b = _0x745a84.b, this.i = _0x745a84.i, this.f = _0x745a84.f, this.o = _0x745a84.o, this.ff = _0x745a84.ff, this.ii = _0x745a84.ii, this.copyOnWrite = _0x745a84.copyOnWrite = !0x0, _0x745a84; for (var _0x2242ae = new _0x3439cc(_0x745a84), _0x20701b = 0x0, _0xb70afd = _0x745a84.types; _0x20701b < _0xb70afd.length; ) { var _0x3815c8 = _0xb70afd[_0x20701b]; ++_0x20701b; switch (_0x3815c8[0x1]) { case 0x0: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.BEGIN_BITMAP_FILL; _0x3815c8 = _0x2242ae; this.beginBitmapFill(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.b[_0x3815c8.bPos], _0x3815c8.buffer.b[_0x3815c8.bPos + 0x1]); break; case 0x1: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.BEGIN_FILL; _0x3815c8 = _0x2242ae; this.beginFill(_0x3815c8.buffer.i[_0x3815c8.iPos], _0x3815c8.buffer.f[_0x3815c8.fPos]); break; case 0x2: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.BEGIN_GRADIENT_FILL; _0x3815c8 = _0x2242ae; this.beginGradientFill(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.ii[_0x3815c8.iiPos], _0x3815c8.buffer.ff[_0x3815c8.ffPos], _0x3815c8.buffer.ii[_0x3815c8.iiPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x2], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos]); break; case 0x3: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.BEGIN_SHADER_FILL; _0x3815c8 = _0x2242ae; this.beginShaderFill(_0x3815c8.buffer.o[_0x3815c8.oPos]); break; case 0x4: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.CUBIC_CURVE_TO; _0x3815c8 = _0x2242ae; this.cubicCurveTo(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x2], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x4], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x5]); break; case 0x5: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.CURVE_TO; _0x3815c8 = _0x2242ae; this.curveTo(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x2], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3]); break; case 0x6: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.DRAW_CIRCLE; _0x3815c8 = _0x2242ae; this.drawCircle(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x2d63f9.eBykn(_0x3815c8.fPos, 0x2)]); break; case 0x7: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.DRAW_ELLIPSE; _0x3815c8 = _0x2242ae; this.drawEllipse(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x2], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3]); break; case 0x8: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.DRAW_QUADS; _0x3815c8 = _0x2242ae; this.drawQuads(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.o[_0x2d63f9.uYNQc(_0x3815c8.oPos, 0x2)]); break; case 0x9: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.DRAW_RECT; _0x3815c8 = _0x2242ae; this.drawRect(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x2d63f9.YkACM(_0x3815c8.fPos, 0x2)], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3]); break; case 0xa: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.DRAW_ROUND_RECT; _0x3815c8 = _0x2242ae; this.drawRoundRect(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x2], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x4], _0x3815c8.buffer.o[_0x3815c8.oPos]); break; case 0xc: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.DRAW_TRIANGLES; _0x3815c8 = _0x2242ae; this.drawTriangles(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.o[_0x2d63f9.VUfqe(_0x3815c8.oPos, 0x1)], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x2], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x3]); break; case 0xd: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.END_FILL; this.endFill(); break; case 0xe: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.LINE_BITMAP_STYLE; _0x3815c8 = _0x2242ae; this.lineBitmapStyle(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.b[_0x3815c8.bPos], _0x3815c8.buffer.b[_0x3815c8.bPos + 0x1]); break; case 0xf: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.LINE_GRADIENT_STYLE; _0x3815c8 = _0x2242ae; this.lineGradientStyle(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.ii[_0x3815c8.iiPos], _0x3815c8.buffer.ff[_0x3815c8.ffPos], _0x3815c8.buffer.ii[_0x3815c8.iiPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x2], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos]); break; case 0x10: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.LINE_STYLE; _0x3815c8 = _0x2242ae; this.lineStyle(_0x3815c8.buffer.o[_0x3815c8.oPos], _0x3815c8.buffer.i[_0x3815c8.iPos], _0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.b[_0x3815c8.bPos], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x1], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x2], _0x3815c8.buffer.o[_0x3815c8.oPos + 0x3], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1]); break; case 0x11: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.LINE_TO; _0x3815c8 = _0x2242ae; this.lineTo(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1]); break; case 0x12: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.MOVE_TO; _0x3815c8 = _0x2242ae; this.moveTo(_0x3815c8.buffer.f[_0x3815c8.fPos], _0x3815c8.buffer.f[_0x3815c8.fPos + 0x1]); break; case 0x14: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.OVERRIDE_MATRIX; _0x3815c8 = _0x2242ae; this.overrideMatrix(_0x3815c8.buffer.o[_0x3815c8.oPos]); break; case 0x15: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.WINDING_EVEN_ODD; this.windingEvenOdd(); break; case 0x16: switch (_0x2242ae.prev[0x1]) { case 0x0: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0x1: _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x2: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x3: _0x2242ae.oPos += 0x1; break; case 0x4: _0x2242ae.fPos += 0x6; break; case 0x5: _0x2242ae.fPos += 0x4; break; case 0x6: _0x2242ae.fPos += 0x3; break; case 0x7: _0x2242ae.fPos += 0x4; break; case 0x8: _0x2242ae.oPos += 0x3; break; case 0x9: _0x2242ae.fPos += 0x4; break; case 0xa: _0x2242ae.fPos += 0x5; _0x2242ae.oPos += 0x1; break; case 0xc: _0x2242ae.oPos += 0x4; break; case 0xe: _0x2242ae.oPos += 0x2; _0x2242ae.bPos += 0x2; break; case 0xf: _0x2242ae.oPos += 0x4; _0x2242ae.iiPos += 0x2; _0x2242ae.ffPos += 0x1; _0x2242ae.fPos += 0x1; break; case 0x10: _0x2242ae.oPos += 0x4; _0x2242ae.iPos += 0x1; _0x2242ae.fPos += 0x2; _0x2242ae.bPos += 0x1; break; case 0x11: _0x2242ae.fPos += 0x2; break; case 0x12: _0x2242ae.fPos += 0x2; break; case 0x13: _0x2242ae.oPos += 0x1; break; case 0x14: _0x2242ae.oPos += 0x1; } _0x2242ae.prev = _0x312918.WINDING_NON_ZERO; this.windingNonZero(); } } _0x2242ae.destroy(); return _0x745a84; } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dbd')] = function(_0x295b06, _0x5ec0ee, _0x2ed6f9, _0x4967dc) { this.prepareWrite(); this.types.push(_0x312918.BEGIN_BITMAP_FILL); this.o.push(_0x295b06); this.o.push(_0x5ec0ee); this.b.push(_0x2ed6f9); this.b.push(_0x4967dc); } ; _0x432374[_0x4cc7('0x8')]['beginFill'] = function(_0x218fc1, _0x2da6ea) { this.prepareWrite(); this.types.push(_0x312918.BEGIN_FILL); this.i.push(_0x218fc1); this.f.push(_0x2da6ea); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x3236')] = function(_0x3d7e6c, _0x1118d4, _0x455ecd, _0x38be7c, _0x3ddb18, _0x2ba8be, _0x291d7d, _0x4bf907) { this.prepareWrite(); this.types.push(_0x312918.BEGIN_GRADIENT_FILL); this.o.push(_0x3d7e6c); this.ii.push(_0x1118d4); this.ff.push(_0x455ecd); this.ii.push(_0x38be7c); this.o.push(_0x3ddb18); this.o.push(_0x2ba8be); this.o.push(_0x291d7d); this.f.push(_0x4bf907); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dbe')] = function(_0x413fbb) { this.prepareWrite(); this.types.push(_0x312918.BEGIN_SHADER_FILL); this.o.push(_0x413fbb); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x9fd')] = function() { var _0x2bb6d1 = _0x4cc7('0x3dbf').split('|') , _0x4a842d = 0x0; while (!![]) { switch (_0x2bb6d1[_0x4a842d++]) { case '0': this.b = _0x432374.empty.b; continue; case '1': this.i = _0x432374.empty.i; continue; case '2': this.ii = _0x432374.empty.ii; continue; case '3': this.types = _0x432374.empty.types; continue; case '4': this.f = _0x432374.empty.f; continue; case '5': this.ff = _0x432374.empty.ff; continue; case '6': this.o = _0x432374.empty.o; continue; case '7': this.copyOnWrite = !0x0; continue; } break; } } ; _0x432374[_0x4cc7('0x8')]['copy'] = function() { if (_0x4cc7('0x3dc0') === _0x4cc7('0x3dc0')) { var _0xfc130d = new _0x432374(); _0xfc130d.append(this); return _0xfc130d; } else { this._pos.x = this._x; this._pos.y = this._y; this._pos.z = this._z; this._rot.x = this._rotationX; this._rot.y = this._rotationY; this._rot.z = this._rotationZ; this._pivotZero ? (this._sca.x = this._scaleX, this._sca.y = this._scaleY, this._sca.z = this._scaleZ, this._transform.recompose(this._transformComponents)) : (this._sca.x = 0x1, this._sca.y = 0x1, this._sca.z = 0x1, this._transform.recompose(this._transformComponents), this._transform.appendTranslation(this._pivotPoint.x, this._pivotPoint.y, this._pivotPoint.z), this._transform.prependTranslation(-this._pivotPoint.x, -this._pivotPoint.y, -this._pivotPoint.z), this._transform.prependScale(this._scaleX, this._scaleY, this._scaleZ), this._sca.x = this._scaleX, this._sca.y = this._scaleY, this._sca.z = this._scaleZ); this._scaleDirty = this._rotationDirty = this._positionDirty = this._transformDirty = !0x1; } } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc1')] = function(_0x5aedf3, _0x2a9bab, _0x32060b, _0x41ee32, _0x5e523c, _0x5f4339) { this.prepareWrite(); this.types.push(_0x312918.CUBIC_CURVE_TO); this.f.push(_0x5aedf3); this.f.push(_0x2a9bab); this.f.push(_0x32060b); this.f.push(_0x41ee32); this.f.push(_0x5e523c); this.f.push(_0x5f4339); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x293a')] = function(_0x5056fc, _0x55ab28, _0x58ecd5, _0x2e66a1) { this.prepareWrite(); this.types.push(_0x312918.CURVE_TO); this.f.push(_0x5056fc); this.f.push(_0x55ab28); this.f.push(_0x58ecd5); this.f.push(_0x2e66a1); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x1f31')] = function(_0xf53b00, _0xdc555, _0x18c104) { this.prepareWrite(); this.types.push(_0x312918.DRAW_CIRCLE); this.f.push(_0xf53b00); this.f.push(_0xdc555); this.f.push(_0x18c104); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x2175')] = function(_0x4080a3, _0x1337f2, _0x2eb5d6, _0x36128c) { this.prepareWrite(); this.types.push(_0x312918.DRAW_ELLIPSE); this.f.push(_0x4080a3); this.f.push(_0x1337f2); this.f.push(_0x2eb5d6); this.f.push(_0x36128c); } ; _0x432374[_0x4cc7('0x8')]['drawQuads'] = function(_0x563f59, _0x19dc34, _0x4a29a5) { this.prepareWrite(); this.types.push(_0x312918.DRAW_QUADS); this.o.push(_0x563f59); this.o.push(_0x19dc34); this.o.push(_0x4a29a5); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0xc1d')] = function(_0x172435, _0x49cf3a, _0x4eb5f7, _0xd55f06) { this.prepareWrite(); this.types.push(_0x312918.DRAW_RECT); this.f.push(_0x172435); this.f.push(_0x49cf3a); this.f.push(_0x4eb5f7); this.f.push(_0xd55f06); } ; _0x432374[_0x4cc7('0x8')]['drawRoundRect'] = function(_0x193f68, _0x2d9242, _0x4d98fc, _0xc98c26, _0x2ae5d1, _0x28b186) { this.prepareWrite(); this.types.push(_0x312918.DRAW_ROUND_RECT); this.f.push(_0x193f68); this.f.push(_0x2d9242); this.f.push(_0x4d98fc); this.f.push(_0xc98c26); this.f.push(_0x2ae5d1); this.o.push(_0x28b186); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x1f3c')] = function(_0x253923, _0x1bf526, _0x4f5e9a, _0x9d1c68) { this.prepareWrite(); this.types.push(_0x312918.DRAW_TRIANGLES); this.o.push(_0x253923); this.o.push(_0x1bf526); this.o.push(_0x4f5e9a); this.o.push(_0x9d1c68); } ; _0x432374[_0x4cc7('0x8')]['endFill'] = function() { this.prepareWrite(); this.types.push(_0x312918.END_FILL); } ; _0x432374[_0x4cc7('0x8')]['lineBitmapStyle'] = function(_0x482f10, _0x426489, _0x5e05a3, _0xf21d96) { this.prepareWrite(); this.types.push(_0x312918.LINE_BITMAP_STYLE); this.o.push(_0x482f10); this.o.push(_0x426489); this.b.push(_0x5e05a3); this.b.push(_0xf21d96); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc2')] = function(_0x4f14b9, _0x5197fc, _0x1e4ee9, _0x3cc94c, _0x2ab7c9, _0xf5d5a2, _0x17c127, _0x4bf907) { if (_0x4cc7('0x3dc3') === _0x4cc7('0x3dc4')) { _0x3cc94c = _0x1e4ee9 >> 0x10 & 0xff; var _0x3d49cb = _0x1e4ee9 >> 0x8 & 0xff; var _0x373b5b = _0x1e4ee9 & 0xff; _0x1e4ee9 = _0x4f14b9.get_transparent() ? _0x1e4ee9 >> 0x18 & 0xff : 0xff; } else { this.prepareWrite(); this.types.push(_0x312918.LINE_GRADIENT_STYLE); this.o.push(_0x4f14b9); this.ii.push(_0x5197fc); this.ff.push(_0x1e4ee9); this.ii.push(_0x3cc94c); this.o.push(_0x2ab7c9); this.o.push(_0xf5d5a2); this.o.push(_0x17c127); this.f.push(_0x4bf907); } } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x133f')] = function(_0x37f685, _0x2442e6, _0x499895, _0x2999d7, _0x487d34, _0x23ee4b, _0x1d63d4, _0x4bf907) { this.prepareWrite(); this.types.push(_0x312918.LINE_STYLE); this.o.push(_0x37f685); this.i.push(_0x2442e6); this.f.push(_0x499895); this.b.push(_0x2999d7); this.o.push(_0x487d34); this.o.push(_0x23ee4b); this.o.push(_0x1d63d4); this.f.push(_0x4bf907); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x293b')] = function(_0x57f4a5, _0x2a86d7) { this.prepareWrite(); this.types.push(_0x312918.LINE_TO); this.f.push(_0x57f4a5); this.f.push(_0x2a86d7); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x168e')] = function(_0x5c7aab, _0x35d3b8) { this.prepareWrite(); this.types.push(_0x312918.MOVE_TO); this.f.push(_0x5c7aab); this.f.push(_0x35d3b8); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc5')] = 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); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc6')] = function(_0x2ab201) { if (_0x4cc7('0x3dc7') === _0x56067a.QRzCF) { _0x396698.call(this, _0x4b25d1.homePlanA, -0x1, null, { startTilesLength: 0xbb8 }); this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2), _0x48c401(this, this.frame3)]; this.name = 'Wait'; } else { this.prepareWrite(); this.types.push(_0x312918.OVERRIDE_MATRIX); this.o.push(_0x2ab201); } } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x3dc8')] = function() { if (_0x4cc7('0x3dc9') !== _0x4cc7('0x3dca')) { this.prepareWrite(); this.types.push(_0x312918.WINDING_EVEN_ODD); } else { if (null != this._nonCasterLightPasses) { for (var _0x5ad6fd = 0x0, _0x54560b = this._nonCasterLightPasses.get_length(); _0x5ad6fd < _0x54560b; ) { var _0x127c6f = _0x5ad6fd++; this.removePass(this._nonCasterLightPasses.get(_0x127c6f)); this._nonCasterLightPasses.get(_0x127c6f).dispose(); } this._nonCasterLightPasses = null; } } } ; _0x432374[_0x4cc7('0x8')]['windingNonZero'] = function() { this.prepareWrite(); this.types.push(_0x312918.WINDING_NON_ZERO); } ; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x34')] = function() { if (_0x4cc7('0x3dcb') !== _0x4cc7('0x3dcc')) { return this.types.length; } else { null != this.rigidbody && this.rigidbody.applyImpulse(a, b, c); } } ; _0x432374[_0x4cc7('0x8')]['__class__'] = _0x432374; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x432374[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x34')] = _0x4cc7('0x34'); var _0x3439cc = function(_0xedb255) { this['buffer'] = _0xedb255; this['bPos'] = this[_0x4cc7('0x3dcd')] = this[_0x4cc7('0x3dce')] = this[_0x4cc7('0x3dcf')] = this[_0x4cc7('0x3dd0')] = this['iiPos'] = this[_0x4cc7('0x3dd1')] = 0x0; this[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3b2e')]; }; _0x16dada[_0x4cc7('0x3dd2')] = _0x3439cc; _0x3439cc[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'renderer', _0x4cc7('0x3dd3')]; _0x3439cc[_0x4cc7('0x8')] = {}; _0x3439cc[_0x4cc7('0x8')]['buffer'] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd4')] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd5')] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dcd')] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd0')] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dce')] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dcf')] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x2cb8')] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd1')] = null; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x3dd6')] = function() { if (_0x4cc7('0x3dd7') !== _0x4cc7('0x3dd8')) { this.buffer = null; this.reset(); } else { var _0x25ed3f = new _0x24e28(); _0x109181.fillRect(_0x25ed3f, _0x5cad50.SOLID(0x0), null, null, null, null, this.dialog.layout); this.dialog.addChild(_0x25ed3f); _0x25ed3f = _0x1baaa1.scale(2.5); this.dialog.addPlainText(_0x4cc7('0x2a07'), 0x0, 0x0, _0x25ed3f, null, 0xffffff); this.fadeTime = 0.2; } } ; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { if ('CWSDK' === 'MjKoQ') { if (_0x5aff49 = Hd._tr_tally(_0x48c401, 0x0, _0x48c401.window[_0x48c401.strstart - 0x1]), _0x5aff49 && va(_0x48c401, !0x1), _0x48c401.strstart++, _0x48c401.lookahead--, 0x0 === _0x48c401.strm.avail_out) return _0x5b0de5; } else { this.bPos = this.iPos = this.fPos = this.oPos = this.ffPos = this.iiPos = this.tsPos = 0x0; } } ; _0x3439cc[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3439cc; var _0x312918 = _0x16dada[_0x4cc7('0x3dd9')] = {}; _0x16dada[_0x4cc7('0x3dd9')][_0x4cc7('0xd03')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x3dda')]; _0x16dada[_0x4cc7('0x3dd9')][_0x4cc7('0xd2d')] = _0x4cc7('0x3ddb').split('\x20'); _0x312918[_0x4cc7('0x3ddc')] = ['BEGIN_BITMAP_FILL', 0x0]; _0x312918['BEGIN_BITMAP_FILL'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918['BEGIN_BITMAP_FILL'][_0x4cc7('0xd2f')] = _0x312918; _0x312918['BEGIN_FILL'] = [_0x4cc7('0x3ddd'), 0x1]; _0x312918['BEGIN_FILL'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3ddd')]['__enum__'] = _0x312918; _0x312918[_0x4cc7('0x3dde')] = [_0x4cc7('0x3dde'), 0x2]; _0x312918['BEGIN_GRADIENT_FILL']['toString'] = _0x3e3cd2; _0x312918[_0x4cc7('0x3dde')]['__enum__'] = _0x312918; _0x312918['BEGIN_SHADER_FILL'] = ['BEGIN_SHADER_FILL', 0x3]; _0x312918[_0x4cc7('0x3ddf')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918['BEGIN_SHADER_FILL'][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3de0')] = [_0x4cc7('0x3de0'), 0x4]; _0x312918[_0x4cc7('0x3de0')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918['CUBIC_CURVE_TO'][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3de1')] = [_0x4cc7('0x3de1'), 0x5]; _0x312918[_0x4cc7('0x3de1')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3de1')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3de2')] = [_0x4cc7('0x3de2'), 0x6]; _0x312918[_0x4cc7('0x3de2')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3de2')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3de3')] = [_0x4cc7('0x3de3'), 0x7]; _0x312918[_0x4cc7('0x3de3')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3de3')]['__enum__'] = _0x312918; _0x312918[_0x4cc7('0x3de4')] = [_0x4cc7('0x3de4'), 0x8]; _0x312918[_0x4cc7('0x3de4')]['toString'] = _0x3e3cd2; _0x312918[_0x4cc7('0x3de4')][_0x4cc7('0xd2f')] = _0x312918; _0x312918['DRAW_RECT'] = [_0x4cc7('0x3de5'), 0x9]; _0x312918[_0x4cc7('0x3de5')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3de5')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3de6')] = [_0x4cc7('0x3de6'), 0xa]; _0x312918[_0x4cc7('0x3de6')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3de6')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3de7')] = [_0x4cc7('0x3de7'), 0xb]; _0x312918[_0x4cc7('0x3de7')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3de7')][_0x4cc7('0xd2f')] = _0x312918; _0x312918['DRAW_TRIANGLES'] = [_0x4cc7('0x3de8'), 0xc]; _0x312918['DRAW_TRIANGLES']['toString'] = _0x3e3cd2; _0x312918['DRAW_TRIANGLES'][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3de9')] = [_0x4cc7('0x3de9'), 0xd]; _0x312918['END_FILL'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3de9')]['__enum__'] = _0x312918; _0x312918[_0x4cc7('0x3dea')] = [_0x4cc7('0x3dea'), 0xe]; _0x312918[_0x4cc7('0x3dea')]['toString'] = _0x3e3cd2; _0x312918[_0x4cc7('0x3dea')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3deb')] = [_0x4cc7('0x3deb'), 0xf]; _0x312918['LINE_GRADIENT_STYLE'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918['LINE_GRADIENT_STYLE'][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3dec')] = [_0x4cc7('0x3dec'), 0x10]; _0x312918[_0x4cc7('0x3dec')]['toString'] = _0x3e3cd2; _0x312918[_0x4cc7('0x3dec')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3ded')] = [_0x4cc7('0x3ded'), 0x11]; _0x312918[_0x4cc7('0x3ded')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918['LINE_TO'][_0x4cc7('0xd2f')] = _0x312918; _0x312918['MOVE_TO'] = ['MOVE_TO', 0x12]; _0x312918['MOVE_TO'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3dee')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3def')] = ['OVERRIDE_BLEND_MODE', 0x13]; _0x312918['OVERRIDE_BLEND_MODE'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3def')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3df0')] = ['OVERRIDE_MATRIX', 0x14]; _0x312918[_0x4cc7('0x3df0')]['toString'] = _0x3e3cd2; _0x312918[_0x4cc7('0x3df0')][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3df1')] = ['WINDING_EVEN_ODD', 0x15]; _0x312918[_0x4cc7('0x3df1')]['toString'] = _0x3e3cd2; _0x312918['WINDING_EVEN_ODD'][_0x4cc7('0xd2f')] = _0x312918; _0x312918[_0x4cc7('0x3df2')] = [_0x4cc7('0x3df2'), 0x16]; _0x312918[_0x4cc7('0x3df2')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x312918[_0x4cc7('0x3df2')]['__enum__'] = _0x312918; _0x312918[_0x4cc7('0x3b2e')] = ['UNKNOWN', 0x17]; _0x312918[_0x4cc7('0x3b2e')]['toString'] = _0x3e3cd2; _0x312918[_0x4cc7('0x3b2e')][_0x4cc7('0xd2f')] = _0x312918; var _0x17018d = function(_0x368f40, _0x24b198, _0x2fb9dc, _0x558de4, _0x44da4c, _0x2180f4, _0x468ab6) { null == _0x468ab6 && (_0x468ab6 = !0x1); null == _0x2180f4 && (_0x2180f4 = !0x1); null == _0x44da4c && (_0x44da4c = !0x1); null == _0x558de4 && (_0x558de4 = 0x0); null == _0x2fb9dc && (_0x2fb9dc = 0x2); null == _0x24b198 && (_0x24b198 = 0x5); null == _0x368f40 && (_0x368f40 = 0x0); this[_0x4cc7('0x1cca')] = _0x368f40; this[_0x4cc7('0x3c0c')] = _0x24b198; this[_0x4cc7('0x3df3')] = _0x2fb9dc; this[_0x4cc7('0x3df4')] = _0x558de4; this[_0x4cc7('0x3df5')] = _0x44da4c; this[_0x4cc7('0x3df6')] = _0x2180f4; this[_0x4cc7('0x2653')] = _0x468ab6; }; _0x16dada['openfl._internal.renderer.SamplerState'] = _0x17018d; _0x17018d[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x3df7')]; _0x17018d[_0x4cc7('0x8')] = {}; _0x17018d[_0x4cc7('0x8')]['centroid'] = null; _0x17018d[_0x4cc7('0x8')]['filter'] = null; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0x3df5')] = null; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0x3df4')] = null; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0x3df3')] = null; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0x3df8')] = null; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0x2653')] = null; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0x1cca')] = null; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { var _0x15baf3 = new _0x17018d(this.wrap,this.filter,this.mipfilter,this.lodBias,this.ignoreSampler,this.centroid,this.textureAlpha); _0x15baf3.mipmapGenerated = this.mipmapGenerated; return _0x15baf3; } ; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0xa28')] = function(_0x152716) { null == _0x152716 || _0x152716.ignoreSampler || (this.wrap = _0x152716.wrap, this.filter = _0x152716.filter, this.mipfilter = _0x152716.mipfilter, this.lodBias = _0x152716.lodBias, this.centroid = _0x152716.centroid, this.textureAlpha = _0x152716.textureAlpha); } ; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0xac1')] = function(_0x5c7b48) { return null == _0x5c7b48 ? !0x1 : this.wrap == _0x5c7b48.wrap && this.filter == _0x5c7b48.filter && this.mipfilter == _0x5c7b48.mipfilter && this.lodBias == _0x5c7b48.lodBias ? this.textureAlpha == _0x5c7b48.textureAlpha : !0x1; } ; _0x17018d[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x17018d; var _0x11b79c = function() { this[_0x4cc7('0x3df9')] = []; this[_0x4cc7('0x3dfa')] = []; this[_0x4cc7('0x3dfb')] = []; this[_0x4cc7('0x190e')] = []; this['inputWrap'] = []; this[_0x4cc7('0x3dfc')] = []; this[_0x4cc7('0x3dfd')] = []; this[_0x4cc7('0x3dfe')] = []; this[_0x4cc7('0x3dff')] = []; this[_0x4cc7('0x3e00')] = []; this[_0x4cc7('0x3e01')] = []; this[_0x4cc7('0x3e02')] = []; this['paramPositions'] = []; this[_0x4cc7('0x3e03')] = []; this[_0x4cc7('0x3e04')] = []; this[_0x4cc7('0x3e05')] = []; this[_0x4cc7('0x3e06')] = []; }; _0x16dada[_0x2d63f9['HUhhF']] = _0x11b79c; _0x11b79c[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xaa7'), _0x4cc7('0x3e07')]; _0x11b79c[_0x4cc7('0x8')] = {}; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e08')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3df9')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfa')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfb')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x190e')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e09')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0a')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e00')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e01')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0b')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfe')] = null; _0x11b79c[_0x4cc7('0x8')]['overrideFloatValues'] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0c')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfc')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3dfd')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0d')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0e')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e0f')] = null; _0x11b79c[_0x4cc7('0x8')]['paramDataBuffer'] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e10')] = null; _0x11b79c[_0x4cc7('0x8')]['paramFloatCount'] = null; _0x11b79c[_0x4cc7('0x8')]['paramLengths'] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e11')] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e03')] = null; _0x11b79c[_0x4cc7('0x8')]['paramRefs_Float'] = null; _0x11b79c[_0x4cc7('0x8')]['paramRefs_Int'] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e06')] = null; _0x11b79c[_0x4cc7('0x8')]['shader'] = null; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e12')] = function(_0x58c9f9, _0x5a65e) { this.overrideBoolNames[this.overrideBoolCount] = _0x58c9f9; this.overrideBoolValues[this.overrideBoolCount] = _0x5a65e; this.overrideBoolCount++; } ; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x21dc')] = function(_0x4b4872, _0x4a47d4) { this.overrideFloatNames[this.overrideFloatCount] = _0x4b4872; this.overrideFloatValues[this.overrideFloatCount] = _0x4a47d4; this.overrideFloatCount++; } ; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x3e13')] = function() { this.overrideBoolCount = this.overrideFloatCount = this.overrideIntCount = 0x0; } ; _0x11b79c[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x11b79c; var _0x44366e = function() {}; _0x16dada['openfl._internal.renderer.canvas.CanvasGraphics'] = _0x44366e; _0x44366e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xaa7'), _0x4cc7('0xae6'), 'CanvasGraphics']; _0x44366e[_0x4cc7('0x1862')] = function(_0x4584c7) { null == _0x4584c7 && (_0x4584c7 = !0x1); null != _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x2c63')] && (_0x4584c7 || _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1862')](), _0x44366e['context']['stroke'](), _0x4584c7 && _0x44366e[_0x4cc7('0x991')]['closePath'](), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')]()); } ; _0x44366e[_0x4cc7('0x3e14')] = function(_0xdc7d9f, _0x2530d1, _0x2671f5) { _0x1c27fe[_0x4cc7('0xa7d')](_0xdc7d9f['image']); _0x44366e['setSmoothing'](_0x2671f5); return _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e15')](_0xdc7d9f['image'][_0x4cc7('0x4e9')](), _0x2530d1 ? 'repeat' : _0x4cc7('0x880')); } ; _0x44366e['createGradientPattern'] = function(_0x131628, _0x3b02be, _0x3da99c, _0x14503c, _0x38b38d, _0x297deb, _0x48da25, _0x4bf907) { var _0x48c401 = null; _0x4bf907 = _0x297deb = null; _0x48da25 = !0x1; null == _0x38b38d && (_0x38b38d = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x48da25 = !0x0); switch (_0x131628) { case 0x0: _0x297deb = _0x212a6a[_0x4cc7('0x9d8')]['get'](); _0x297deb['setTo'](-819.2, 0x0); _0x4bf907 = _0x297deb['x']; _0x48c401 = _0x297deb['y']; _0x297deb['x'] = _0x4bf907 * _0x38b38d['a'] + _0x48c401 * _0x38b38d['c'] + _0x38b38d['tx']; _0x297deb['y'] = _0x4bf907 * _0x38b38d['b'] + _0x48c401 * _0x38b38d['d'] + _0x38b38d['ty']; _0x4bf907 = _0x212a6a['__pool'][_0x4cc7('0x2b')](); _0x4bf907['setTo'](819.2, 0x0); _0x48c401 = _0x4bf907['x']; _0x131628 = _0x4bf907['y']; _0x4bf907['x'] = _0x2d63f9[_0x4cc7('0x332')](_0x48c401 * _0x38b38d['a'], _0x131628 * _0x38b38d['c']) + _0x38b38d['tx']; _0x4bf907['y'] = _0x2d63f9[_0x4cc7('0x323')](_0x48c401, _0x38b38d['b']) + _0x131628 * _0x38b38d['d'] + _0x38b38d['ty']; _0x48c401 = _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e16')](_0x297deb['x'], _0x297deb['y'], _0x4bf907['x'], _0x4bf907['y']); break; case 0x1: _0x297deb = _0x212a6a['__pool'][_0x4cc7('0x2b')](), _0x297deb[_0x4cc7('0xab2')](1638.4, 0x0), _0x48c401 = _0x297deb['x'], _0x131628 = _0x297deb['y'], _0x297deb['x'] = _0x48c401 * _0x38b38d['a'] + _0x131628 * _0x38b38d['c'] + _0x38b38d['tx'], _0x297deb['y'] = _0x2d63f9[_0x4cc7('0x332')](_0x48c401 * _0x38b38d['b'] + _0x131628 * _0x38b38d['d'], _0x38b38d['ty']), _0x48c401 = _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e17')](_0x38b38d['tx'], _0x38b38d['ty'], 0x0, _0x38b38d['tx'], _0x38b38d['ty'], Math[_0x4cc7('0x13fa')]((_0x297deb['x'] - _0x38b38d['tx']) / 0x2)); } for (var _0x16dada, _0xc2b731, _0x56b1b4, _0x5aff49, _0x161060 = 0x0, _0x180fa9 = _0x3b02be[_0x4cc7('0x21')]; _0x161060 < _0x180fa9; ) _0x5aff49 = _0x161060++, _0x16dada = _0x3b02be[_0x5aff49], _0x131628 = _0x3da99c[_0x5aff49], _0xc2b731 = (_0x16dada & 0xff0000) >>> 0x10, _0x56b1b4 = (_0x16dada & 0xff00) >>> 0x8, _0x16dada &= 0xff, _0x5aff49 = _0x14503c[_0x5aff49] / 0xff, 0x0 > _0x5aff49 && (_0x5aff49 = 0x0), 0x1 < _0x5aff49 && (_0x5aff49 = 0x1), _0x48c401['addColorStop'](_0x5aff49, 'rgba(' + _0xc2b731 + ',\x20' + _0x56b1b4 + ',\x20' + _0x16dada + ',\x20' + _0x131628 + ')'); null != _0x297deb && _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x297deb); null != _0x4bf907 && _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x4bf907); _0x48da25 && _0x4a1676['__pool']['release'](_0x38b38d); return _0x48c401; } ; _0x44366e['createTempPatternCanvas'] = function(_0x2e7272, _0x35d5ab, _0x5d037c, _0x5c14b0) { var _0x47f579 = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')) , _0x33756f = _0x47f579[_0x4cc7('0x10d2')]('2d'); _0x47f579[_0x4cc7('0x7d9')] = _0x5d037c; _0x47f579['height'] = _0x5c14b0; _0x2e7272 = _0x2e7272[_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](); _0x33756f[_0x4cc7('0xa88')] = _0x33756f[_0x4cc7('0x3e15')](_0x2e7272, _0x35d5ab ? _0x4cc7('0x3bcf') : _0x56067a[_0x4cc7('0x3e18')]); _0x33756f['beginPath'](); _0x33756f[_0x4cc7('0x168e')](0x0, 0x0); _0x33756f[_0x4cc7('0x293b')](0x0, _0x5c14b0); _0x33756f[_0x4cc7('0x293b')](_0x5d037c, _0x5c14b0); _0x33756f['lineTo'](_0x5d037c, 0x0); _0x33756f[_0x4cc7('0x293b')](0x0, 0x0); _0x33756f['closePath'](); _0x44366e[_0x4cc7('0x3e19')] || _0x33756f[_0x4cc7('0x2c60')](_0x44366e[_0x4cc7('0x3e1a')]); return _0x47f579; } ; _0x44366e['drawRoundRect'] = function(_0xfb81cc, _0x39f0b0, _0x12986e, _0x5913f3, _0x25a7a2, _0xbd92af) { null == _0xbd92af && (_0xbd92af = _0x25a7a2); _0x25a7a2 *= 0.5; _0xbd92af *= 0.5; _0x25a7a2 > _0x12986e / 0x2 && (_0x25a7a2 = _0x12986e / 0x2); _0xbd92af > _0x5913f3 / 0x2 && (_0xbd92af = _0x5913f3 / 0x2); _0x12986e = _0xfb81cc + _0x12986e; _0x5913f3 = _0x39f0b0 + _0x5913f3; var _0x18b77c = -_0x25a7a2 + 0.7071067811865476 * _0x25a7a2 , _0x4bf907 = -_0x25a7a2 + 0.41421356237309503 * _0x25a7a2 , _0x48c401 = -_0xbd92af + 0.7071067811865476 * _0xbd92af , _0x16dada = -_0xbd92af + 0.41421356237309503 * _0xbd92af; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x12986e, _0x5913f3 - _0xbd92af); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0x12986e, _0x5913f3 + _0x16dada, _0x12986e + _0x18b77c, _0x5913f3 + _0x48c401); _0x44366e[_0x4cc7('0x991')]['quadraticCurveTo'](_0x12986e + _0x4bf907, _0x5913f3, _0x12986e - _0x25a7a2, _0x5913f3); _0x44366e['context'][_0x4cc7('0x293b')](_0xfb81cc + _0x25a7a2, _0x5913f3); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0xfb81cc - _0x4bf907, _0x5913f3, _0xfb81cc - _0x18b77c, _0x5913f3 + _0x48c401); _0x44366e[_0x4cc7('0x991')]['quadraticCurveTo'](_0xfb81cc, _0x5913f3 + _0x16dada, _0xfb81cc, _0x5913f3 - _0xbd92af); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0xfb81cc, _0x39f0b0 + _0xbd92af); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0xfb81cc, _0x39f0b0 - _0x16dada, _0xfb81cc - _0x18b77c, _0x39f0b0 - _0x48c401); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0xfb81cc - _0x4bf907, _0x39f0b0, _0xfb81cc + _0x25a7a2, _0x39f0b0); _0x44366e['context'][_0x4cc7('0x293b')](_0x12986e - _0x25a7a2, _0x39f0b0); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0x12986e + _0x4bf907, _0x39f0b0, _0x12986e + _0x18b77c, _0x39f0b0 - _0x48c401); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0x12986e, _0x2d63f9[_0x4cc7('0x333')](_0x39f0b0, _0x16dada), _0x12986e, _0x39f0b0 + _0xbd92af); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x12986e, _0x5913f3 - _0xbd92af); } ; _0x44366e['endFill'] = function() { if (_0x4cc7('0x3e1c') !== 'cijAS') { var _0x563b1a = _0x180fa9['view'][_0x4cc7('0xc0e')](); _0x563b1a[_0x4cc7('0xd5a')](_0x563b1a[_0x4cc7('0xd92')]() + 0x3c); this['tunnel'][_0x4cc7('0x50c')](0x0); this['gentleman'][_0x4cc7('0xac9')](0x2, 0x5, !0x0); this[_0x4cc7('0xd91')]['spritesheet'][_0x4cc7('0xacb')](0x2c); _0x563b1a = new _0x161060(this['gentleman']['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble'](_0x56067a[_0x4cc7('0x881')], 0x28, -0xf0, null, null, null, _0x563b1a); } else { _0x44366e['context']['beginPath'](); _0x44366e[_0x4cc7('0x3e1d')](_0x44366e['fillCommands'], !0x1); _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x9fd')](); } } ; _0x44366e[_0x4cc7('0x3e1f')] = function() { if (_0x4cc7('0x3e20') !== _0x4cc7('0x3e20')) { this[_0x4cc7('0x1b08')] = _0x2bc114[_0x4cc7('0x24')](null); } else { _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')](); _0x44366e['playCommands'](_0x44366e[_0x4cc7('0x3e21')], !0x0); _0x44366e[_0x4cc7('0x991')]['closePath'](); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x9fd')](); } } ; _0x44366e[_0x4cc7('0x3e22')] = function(_0x48b918, _0x4e3709, _0x130096) { _0x44366e[_0x4cc7('0xeff')] = _0x48b918[_0x4cc7('0xa95')]; _0x44366e[_0x4cc7('0x4ec')] = _0x48b918; if (0x0 == _0x48b918[_0x4cc7('0x31f2')][_0x4cc7('0x34')]() || null == _0x44366e[_0x4cc7('0xeff')] || 0x0 >= _0x44366e[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] || 0x0 >= _0x44366e[_0x4cc7('0xeff')]['height']) return !0x1; _0x44366e[_0x4cc7('0x3e19')] = !0x0; var _0x505641 = _0x48b918[_0x4cc7('0x9c1')] , _0x533d7a = _0x4e3709 * _0x505641['b'] + _0x130096 * _0x505641['d'] + _0x505641['ty']; _0x4e3709 = _0x4e3709 * _0x505641['a'] + _0x130096 * _0x505641['c'] + _0x505641['tx'] - (_0x44366e[_0x4cc7('0xeff')]['x'] * _0x505641['a'] + _0x44366e[_0x4cc7('0xeff')]['y'] * _0x505641['c'] + _0x505641['tx']); _0x130096 = _0x533d7a - (_0x44366e[_0x4cc7('0xeff')]['x'] * _0x505641['b'] + _0x44366e[_0x4cc7('0xeff')]['y'] * _0x505641['d'] + _0x505641['ty']); _0x533d7a = _0x48b918[_0x4cc7('0xa2f')]; var _0x44fe9a = _0x48b918[_0x4cc7('0xa2e')]; _0x48b918[_0x4cc7('0xa2f')] = _0x44366e[_0x4cc7('0x3e23')]; _0x48b918[_0x4cc7('0xa2e')] = _0x44366e[_0x4cc7('0x3e24')]; _0x44366e[_0x4cc7('0x991')] = _0x48b918['__context']; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa80')](_0x505641['a'], _0x505641['b'], _0x505641['c'], _0x505641['d'], _0x505641['tx'], _0x505641['ty']); _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x9fd')](); _0x44366e['strokeCommands']['clear'](); _0x44366e[_0x4cc7('0x3e25')] = !0x1; _0x44366e[_0x4cc7('0x3e26')] = !0x1; _0x44366e[_0x4cc7('0x3e27')] = null; _0x44366e[_0x4cc7('0x3e28')] = !0x1; _0x44366e[_0x4cc7('0x3e1a')] = 'evenodd'; _0x505641 = new _0x3439cc(_0x48b918['__commands']); for (var _0x1d1f4d = 0x0, _0x4bf907 = _0x48b918[_0x4cc7('0x31f2')][_0x4cc7('0x1fba')]; _0x1d1f4d < _0x4bf907[_0x4cc7('0x21')]; ) { var _0x48c401 = _0x4bf907[_0x1d1f4d]; ++_0x1d1f4d; switch (_0x48c401[0x1]) { case 0x0: case 0x1: case 0x2: case 0x3: _0x44366e['endFill'](); if (_0x44366e[_0x4cc7('0x3e25')] && _0x44366e['context'][_0x4cc7('0x3e29')](_0x4e3709, _0x130096, _0x44366e[_0x4cc7('0x3e1a')])) return _0x505641[_0x4cc7('0x3dd6')](), _0x48b918[_0x4cc7('0xa2f')] = _0x533d7a, _0x48b918[_0x4cc7('0xa2e')] = _0x44fe9a, !0x0; _0x44366e[_0x4cc7('0x3e1f')](); if (_0x44366e[_0x4cc7('0x3e26')] && _0x44366e['context'][_0x4cc7('0x3e2a')](_0x4e3709, _0x130096)) return _0x505641[_0x4cc7('0x3dd6')](), _0x48b918[_0x4cc7('0xa2f')] = _0x533d7a, _0x48b918[_0x4cc7('0xa2e')] = _0x44fe9a, !0x0; if (_0x48c401 == _0x312918[_0x4cc7('0x3ddc')]) { switch (_0x505641['prev'][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641['iiPos'] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641['oPos'] += 0x1; break; case 0x4: _0x505641['fPos'] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641['fPos'] += 0x5; _0x505641['oPos'] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641['oPos'] += 0x4; _0x505641['iiPos'] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641['fPos'] += 0x2; break; case 0x13: _0x505641['oPos'] += 0x1; break; case 0x14: _0x505641['oPos'] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddc')]; _0x48c401 = _0x505641; _0x44366e['fillCommands'][_0x4cc7('0x3dbd')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['b'][_0x48c401[_0x4cc7('0x3dd4')]], _0x48c401['buffer']['b'][_0x48c401['bPos'] + 0x1]); _0x44366e['strokeCommands'][_0x4cc7('0x3dbd')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos']], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos'] + 0x1], _0x48c401['buffer']['b'][_0x48c401['bPos']], _0x48c401[_0x4cc7('0xaa3')]['b'][_0x48c401[_0x4cc7('0x3dd4')] + 0x1]); } else if (_0x48c401 == _0x312918['BEGIN_GRADIENT_FILL']) { if (_0x4cc7('0x3e2b') !== _0x4cc7('0x3e2b')) { this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3e2d')] && this[_0x4cc7('0x2392')](_0x4cc7('0x3e2e')); } else { switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x2: _0x505641['oPos'] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641['oPos'] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641['oPos'] += 0x4; break; case 0xe: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641['bPos'] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641['oPos'] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_GRADIENT_FILL']; _0x48c401 = _0x505641; _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x3236')](_0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401['iiPos']], _0x48c401['buffer']['ff'][_0x48c401[_0x4cc7('0x3dd0')]], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401[_0x4cc7('0x3dd5')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos']]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3236')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401[_0x4cc7('0x3dd5')]], _0x48c401['buffer']['ff'][_0x48c401[_0x4cc7('0x3dd0')]], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401[_0x4cc7('0x3dd5')] + 0x1], _0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]]); } } else if (_0x48c401 == _0x312918[_0x4cc7('0x3ddf')]) { switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641['iiPos'] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641['oPos'] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641['oPos'] += 0x1; break; case 0xc: _0x505641['oPos'] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641['oPos'] += 0x4; _0x505641['iiPos'] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641['oPos'] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddf')]; _0x48c401 = _0x505641; _0x44366e['fillCommands'][_0x4cc7('0x3dbe')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3dbe')](_0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')]]); } else { switch (_0x505641['prev'][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641['bPos'] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641['iiPos'] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_FILL']; _0x48c401 = _0x505641; _0x44366e[_0x4cc7('0x3e1e')]['beginFill'](_0x48c401[_0x4cc7('0xaa3')]['i'][_0x48c401[_0x4cc7('0x3dcd')]], 0x1); _0x44366e['strokeCommands'][_0x4cc7('0x10ce')](_0x48c401[_0x4cc7('0xaa3')]['i'][_0x48c401[_0x4cc7('0x3dcd')]], 0x1); } break; case 0x4: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641['bPos'] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641['fPos'] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641['oPos'] += 0x2; _0x505641['bPos'] += 0x2; break; case 0xf: _0x505641['oPos'] += 0x4; _0x505641['iiPos'] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x10: _0x505641['oPos'] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641['fPos'] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918['CUBIC_CURVE_TO']; _0x48c401 = _0x505641; _0x44366e['fillCommands']['cubicCurveTo'](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos']], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x4], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x5]); _0x44366e[_0x4cc7('0x3e21')]['cubicCurveTo'](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401['buffer']['f'][_0x48c401['fPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x4], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x5]); break; case 0x5: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641['oPos'] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x3: _0x505641['oPos'] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641['fPos'] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641['bPos'] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641['iPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641['oPos'] += 0x1; } _0x505641['prev'] = _0x312918['CURVE_TO']; _0x48c401 = _0x505641; _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x293a')](_0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x293a')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos']], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x3]); break; case 0x6: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641['oPos'] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641['fPos'] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641['fPos'] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641['bPos'] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641['iPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641['oPos'] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de2')]; _0x48c401 = _0x505641; _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x1f31')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x1f31')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2]); break; case 0x7: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641['bPos'] += 0x2; break; case 0x1: _0x505641['iPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641['fPos'] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641['fPos'] += 0x2; break; case 0x12: _0x505641['fPos'] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641['oPos'] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de3')]; _0x48c401 = _0x505641; _0x44366e['fillCommands'][_0x4cc7('0x2175')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x2175')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos']], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]); break; case 0x9: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641['fPos'] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641['fPos'] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641['bPos'] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918['DRAW_RECT']; _0x48c401 = _0x505641; _0x44366e['fillCommands'][_0x4cc7('0xc1d')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]); _0x44366e['strokeCommands'][_0x4cc7('0xc1d')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3]); break; case 0xa: switch (_0x505641['prev'][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641['fPos'] += 0x6; break; case 0x5: _0x505641['fPos'] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641['oPos'] += 0x3; break; case 0x9: _0x505641['fPos'] += 0x4; break; case 0xa: _0x505641['fPos'] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641['fPos'] += 0x2; break; case 0x12: _0x505641['fPos'] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641['oPos'] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de6')]; _0x48c401 = _0x505641; _0x44366e['fillCommands'][_0x4cc7('0x2def')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3], _0x48c401['buffer']['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x4], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]]); _0x44366e['strokeCommands']['drawRoundRect'](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x4], _0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')]]); break; case 0xd: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641['iiPos'] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641['oPos'] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641['oPos'] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641['fPos'] += 0x5; _0x505641['oPos'] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x2; _0x505641['bPos'] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de9')]; _0x44366e[_0x4cc7('0x1f32')](); if (_0x44366e[_0x4cc7('0x3e25')] && _0x44366e['context'][_0x4cc7('0x3e29')](_0x4e3709, _0x130096, _0x44366e[_0x4cc7('0x3e1a')])) return _0x505641['destroy'](), _0x48b918[_0x4cc7('0xa2f')] = _0x533d7a, _0x48b918['__context'] = _0x44fe9a, !0x0; _0x44366e[_0x4cc7('0x3e1f')](); if (_0x44366e[_0x4cc7('0x3e26')] && _0x44366e[_0x4cc7('0x991')]['isPointInStroke'](_0x4e3709, _0x130096)) return _0x505641[_0x4cc7('0x3dd6')](), _0x48b918[_0x4cc7('0xa2f')] = _0x533d7a, _0x48b918[_0x4cc7('0xa2e')] = _0x44fe9a, !0x0; _0x44366e[_0x4cc7('0x3e25')] = !0x1; _0x44366e[_0x4cc7('0x3e27')] = null; break; case 0xe: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x2: _0x505641['oPos'] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x3: _0x505641['oPos'] += 0x1; break; case 0x4: _0x505641['fPos'] += 0x6; break; case 0x5: _0x505641['fPos'] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641['bPos'] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641['iiPos'] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641['oPos'] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641['oPos'] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dea')]; _0x48c401 = _0x505641; _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3e2f')](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['b'][_0x48c401[_0x4cc7('0x3dd4')]], _0x48c401['buffer']['b'][_0x48c401['bPos'] + 0x1]); break; case 0xf: switch (_0x505641['prev'][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641['bPos'] += 0x2; break; case 0x1: _0x505641['iPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641['fPos'] += 0x6; break; case 0x5: _0x505641['fPos'] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641['oPos'] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641['oPos'] += 0x4; _0x505641['iPos'] += 0x1; _0x505641['fPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3deb')]; _0x48c401 = _0x505641; _0x44366e[_0x4cc7('0x3e21')]['lineGradientStyle'](_0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401['oPos']], _0x48c401[_0x4cc7('0xaa3')]['ii'][_0x48c401[_0x4cc7('0x3dd5')]], _0x48c401[_0x4cc7('0xaa3')]['ff'][_0x48c401[_0x4cc7('0x3dd0')]], _0x48c401['buffer']['ii'][_0x48c401[_0x4cc7('0x3dd5')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x2d63f9[_0x4cc7('0x334')](_0x48c401[_0x4cc7('0x3dcf')], 0x1)], _0x48c401['buffer']['o'][_0x48c401['oPos'] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]]); break; case 0x10: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641['oPos'] += 0x2; _0x505641['bPos'] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641['fPos'] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641['fPos'] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641['oPos'] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641['fPos'] += 0x2; _0x505641['bPos'] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dec')]; _0x48c401 = _0x505641; _0x44366e['strokeCommands'][_0x4cc7('0x133f')](_0x48c401['buffer']['o'][_0x48c401[_0x4cc7('0x3dcf')]], _0x48c401[_0x4cc7('0xaa3')]['i'][_0x48c401[_0x4cc7('0x3dcd')]], 0x1, _0x48c401[_0x4cc7('0xaa3')]['b'][_0x48c401[_0x4cc7('0x3dd4')]], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x1], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x2], _0x48c401[_0x4cc7('0xaa3')]['o'][_0x48c401[_0x4cc7('0x3dcf')] + 0x3], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1]); break; case 0x11: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641['fPos'] += 0x6; break; case 0x5: _0x505641['fPos'] += 0x4; break; case 0x6: _0x505641['fPos'] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641[_0x4cc7('0x3dce')] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641['prev'] = _0x312918['LINE_TO']; _0x48c401 = _0x505641; _0x44366e['fillCommands'][_0x4cc7('0x293b')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1]); _0x44366e['strokeCommands'][_0x4cc7('0x293b')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1]); break; case 0x12: switch (_0x505641[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641['iPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641['fPos'] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641['fPos'] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641['oPos'] += 0x3; break; case 0x9: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x505641['fPos'] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641['oPos'] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641['ffPos'] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641['oPos'] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641['prev'] = _0x312918['MOVE_TO']; _0x48c401 = _0x505641; _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x168e')](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')] + 0x1]); _0x44366e[_0x4cc7('0x3e21')]['moveTo'](_0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401[_0x4cc7('0x3dce')]], _0x48c401[_0x4cc7('0xaa3')]['f'][_0x48c401['fPos'] + 0x1]); break; case 0x15: _0x44366e['windingRule'] = _0x4cc7('0x3e30'); break; case 0x16: _0x44366e[_0x4cc7('0x3e1a')] = _0x4cc7('0x3e31'); break; default: switch (_0x505641['prev'][0x1]) { case 0x0: _0x505641[_0x4cc7('0x3dcf')] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x505641['fPos'] += 0x6; break; case 0x5: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x505641[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x505641[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x505641[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x505641['fPos'] += 0x4; break; case 0xa: _0x505641['fPos'] += 0x5; _0x505641[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x505641['oPos'] += 0x4; break; case 0xe: _0x505641['oPos'] += 0x2; _0x505641[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dd5')] += 0x2; _0x505641[_0x4cc7('0x3dd0')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x505641[_0x4cc7('0x3dcf')] += 0x4; _0x505641[_0x4cc7('0x3dcd')] += 0x1; _0x505641[_0x4cc7('0x3dce')] += 0x2; _0x505641['bPos'] += 0x1; break; case 0x11: _0x505641[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x505641['fPos'] += 0x2; break; case 0x13: _0x505641['oPos'] += 0x1; break; case 0x14: _0x505641[_0x4cc7('0x3dcf')] += 0x1; } _0x505641[_0x4cc7('0x2cb8')] = _0x48c401; } } _0x1d1f4d = !0x1; 0x0 < _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x34')]() && _0x44366e[_0x4cc7('0x1f32')](); _0x44366e['hasFill'] && _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e29')](_0x4e3709, _0x130096, _0x44366e['windingRule']) && (_0x1d1f4d = !0x0); 0x0 < _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x34')]() && _0x44366e[_0x4cc7('0x3e1f')](); _0x44366e[_0x4cc7('0x3e26')] && _0x44366e[_0x4cc7('0x991')]['isPointInStroke'](_0x4e3709, _0x130096) && (_0x1d1f4d = !0x0); _0x505641[_0x4cc7('0x3dd6')](); _0x48b918[_0x4cc7('0xa2f')] = _0x533d7a; _0x48b918[_0x4cc7('0xa2e')] = _0x44fe9a; return _0x1d1f4d; } ; _0x44366e['normalizeUVT'] = function(_0x164bd6, _0x3e2a1c) { null == _0x3e2a1c && (_0x3e2a1c = !0x1); for (var _0x4682dc = -Infinity, _0x498976, _0x1faf20 = _0x164bd6[_0x4cc7('0x34')](), _0x24f9ee = 0x1, _0x1b113b = _0x1faf20 + 0x1; _0x24f9ee < _0x1b113b; ) _0x498976 = _0x24f9ee++, _0x3e2a1c && 0x0 == _0x498976 % 0x3 || (_0x498976 = _0x164bd6[_0x4cc7('0x2b')](_0x498976 - 0x1), _0x4682dc < _0x498976 && (_0x4682dc = _0x498976)); if (!_0x3e2a1c) return { 'max': _0x4682dc, 'uvt': _0x164bd6 }; _0x24f9ee = _0x2bc114['toFloatVector'](null); _0x1b113b = 0x1; for (_0x1faf20 += 0x1; _0x1b113b < _0x1faf20; ) _0x498976 = _0x1b113b++, _0x3e2a1c && 0x0 == _0x498976 % 0x3 || _0x24f9ee['push'](_0x164bd6[_0x4cc7('0x2b')](_0x498976 - 0x1)); return { 'max': _0x4682dc, 'uvt': _0x24f9ee }; } ; _0x44366e[_0x4cc7('0x3e1d')] = function(_0x277580, _0x490a53) { null == _0x490a53 && (_0x490a53 = !0x1); _0x44366e[_0x4cc7('0xeff')] = _0x44366e['graphics'][_0x4cc7('0xa95')]; var _0x2f3570 = _0x44366e[_0x4cc7('0xeff')]['x'] , _0x397582 = _0x44366e[_0x4cc7('0xeff')]['y'] , _0x5aa034 = 0x0 , _0x15f3b0 = 0x0 , _0x582dcb = !0x1 , _0x48c401 = 0x0 , _0x4bf907 = 0x0 , _0x16dada = !0x1; _0x44366e[_0x4cc7('0x3e1a')] = 'evenodd'; _0x44366e[_0x4cc7('0x3e32')](!0x0); var _0x5aff49 = !0x1, _0x1bb21a = new _0x3439cc(_0x277580), _0x161060, _0x180fa9, _0x3e3cd2, _0x9c498b = null, _0x1fb3e3 = null, _0x5260f5 = 0x0, _0x23639f = _0x277580[_0x4cc7('0x1fba')]; try { for (; _0x5260f5 < _0x23639f[_0x4cc7('0x21')]; ) { var _0x4b25d1 = _0x23639f[_0x5260f5]; ++_0x5260f5; switch (_0x4b25d1[0x1]) { case 0x0: switch (_0x1bb21a['prev'][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a['fPos'] += 0x4; break; case 0x6: _0x1bb21a['fPos'] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a['oPos'] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a['oPos'] += 0x1; break; case 0x14: _0x1bb21a['oPos'] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddc')]; var _0x4b4d92 = _0x1bb21a; _0x44366e[_0x4cc7('0x3e27')] = _0x4b4d92['buffer']['o'][_0x4b4d92['oPos']]; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x44366e[_0x4cc7('0x3e14')](_0x4b4d92[_0x4cc7('0xaa3')]['o'][_0x4b4d92['oPos']], _0x4b4d92['buffer']['b'][_0x4b4d92[_0x4cc7('0x3dd4')]], _0x4b4d92['buffer']['b'][_0x4b4d92[_0x4cc7('0x3dd4')] + 0x1]); _0x44366e[_0x4cc7('0x3e25')] = !0x0; null != _0x4b4d92[_0x4cc7('0xaa3')]['o'][_0x4b4d92[_0x4cc7('0x3dcf')] + 0x1] ? (_0x44366e['pendingMatrix'] = _0x4b4d92[_0x4cc7('0xaa3')]['o'][_0x4b4d92[_0x4cc7('0x3dcf')] + 0x1], _0x44366e['inversePendingMatrix'] = _0x4b4d92[_0x4cc7('0xaa3')]['o'][_0x4b4d92[_0x4cc7('0x3dcf')] + 0x1][_0x4cc7('0x1176')](), _0x44366e[_0x4cc7('0x3e33')]['invert']()) : (_0x44366e[_0x4cc7('0x3e34')] = null, _0x44366e[_0x4cc7('0x3e33')] = null); break; case 0x1: switch (_0x1bb21a['prev'][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a['iPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a['fPos'] += 0x6; break; case 0x5: _0x1bb21a['fPos'] += 0x4; break; case 0x6: _0x1bb21a['fPos'] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a['oPos'] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a['oPos'] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0xf: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a['oPos'] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_FILL']; var _0x172b83 = _0x1bb21a; if (0.005 > _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83[_0x4cc7('0x3dce')]]) _0x44366e[_0x4cc7('0x3e25')] = !0x1; else { if (0x1 == _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83['fPos']]) { var _0x1baaa1 = _0x29cea6[_0x4cc7('0xd29')](_0x172b83['buffer']['i'][_0x172b83['iPos']] & 0xffffff, 0x6); _0x44366e[_0x4cc7('0x991')]['fillStyle'] = '#' + _0x1baaa1; } else { if (_0x4cc7('0x3e35') !== _0x4cc7('0x3e36')) { var _0x4ab476 = (_0x172b83[_0x4cc7('0xaa3')]['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff0000) >>> 0x10; var _0x55a4be = (_0x172b83['buffer']['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff00) >>> 0x8; var _0x51c10b = _0x172b83[_0x4cc7('0xaa3')]['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff; _0x44366e[_0x4cc7('0x991')]['fillStyle'] = _0x4cc7('0x3e37') + _0x4ab476 + ',\x20' + _0x55a4be + ',\x20' + _0x51c10b + ',\x20' + _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83[_0x4cc7('0x3dce')]] + ')'; } else { var _0x51afb2 = new _0x19700b(); _0x51afb2['x'] = _0x2f3570[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x397582++); _0x51afb2['y'] = _0x2f3570[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x397582++); _0x51afb2['z'] = _0x2f3570[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x397582++); null != _0x2f3570[_0x4cc7('0x1acd')] && (_0x51afb2['u'] = _0x2f3570[_0x4cc7('0x1acd')]['get'](_0x5aa034++), _0x51afb2['v'] = _0x2f3570[_0x4cc7('0x1acd')][_0x4cc7('0x2b')](_0x5aa034++)); _0x277580['set'](_0x15f3b0++, _0x51afb2); } } _0x44366e[_0x4cc7('0x3e27')] = null; _0x44366e['setSmoothing'](!0x0); _0x44366e[_0x4cc7('0x3e25')] = !0x0; } break; case 0x2: switch (_0x1bb21a['prev'][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a['fPos'] += 0x4; break; case 0x8: _0x1bb21a['oPos'] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a['oPos'] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a['oPos'] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a['bPos'] += 0x1; break; case 0x11: _0x1bb21a['fPos'] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dde')]; var _0xa23b63 = _0x1bb21a; _0x44366e[_0x4cc7('0x991')]['fillStyle'] = _0x44366e['createGradientPattern'](_0xa23b63[_0x4cc7('0xaa3')]['o'][_0xa23b63[_0x4cc7('0x3dcf')]], _0xa23b63[_0x4cc7('0xaa3')]['ii'][_0xa23b63[_0x4cc7('0x3dd5')]], _0xa23b63[_0x4cc7('0xaa3')]['ff'][_0xa23b63[_0x4cc7('0x3dd0')]], _0xa23b63['buffer']['ii'][_0xa23b63[_0x4cc7('0x3dd5')] + 0x1], _0xa23b63['buffer']['o'][_0xa23b63[_0x4cc7('0x3dcf')] + 0x1], _0xa23b63['buffer']['o'][_0xa23b63[_0x4cc7('0x3dcf')] + 0x2], _0xa23b63[_0x4cc7('0xaa3')]['o'][_0xa23b63[_0x4cc7('0x3dcf')] + 0x3], _0xa23b63[_0x4cc7('0xaa3')]['f'][_0xa23b63[_0x4cc7('0x3dce')]]); _0x44366e[_0x4cc7('0x3e27')] = null; _0x44366e[_0x4cc7('0x3e32')](!0x0); _0x44366e[_0x4cc7('0x3e25')] = !0x0; break; case 0x3: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a['fPos'] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a['oPos'] += 0x1; break; case 0xc: _0x1bb21a['oPos'] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a['fPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a['prev'] = _0x312918[_0x4cc7('0x3ddf')]; var _0x202aa0 = _0x1bb21a , _0x331be6 = _0x202aa0[_0x4cc7('0xaa3')]['o'][_0x202aa0['oPos']]; 0x0 < _0x331be6['inputCount'] && (_0x44366e[_0x4cc7('0x3e27')] = _0x331be6[_0x4cc7('0x190e')][0x0], _0x44366e['context'][_0x4cc7('0xa88')] = _0x44366e[_0x4cc7('0x3e14')](_0x44366e[_0x4cc7('0x3e27')], 0x0 != _0x331be6[_0x4cc7('0x3e09')][0x0], 0x5 != _0x331be6['inputFilter'][0x0]), _0x44366e[_0x4cc7('0x3e25')] = !0x0, _0x44366e[_0x4cc7('0x3e34')] = null, _0x44366e[_0x4cc7('0x3e33')] = null); break; case 0x4: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a['fPos'] += 0x4; break; case 0x8: _0x1bb21a['oPos'] += 0x3; break; case 0x9: _0x1bb21a['fPos'] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a['oPos'] += 0x4; break; case 0xe: _0x1bb21a['oPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a['bPos'] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a['oPos'] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de0')]; var _0x21e384 = _0x1bb21a; _0x5aff49 = !0x0; _0x44366e['context'][_0x4cc7('0x3e38')](_0x21e384[_0x4cc7('0xaa3')]['f'][_0x21e384['fPos']] - _0x2f3570, _0x21e384['buffer']['f'][_0x21e384[_0x4cc7('0x3dce')] + 0x1] - _0x397582, _0x21e384[_0x4cc7('0xaa3')]['f'][_0x21e384['fPos'] + 0x2] - _0x2f3570, _0x21e384[_0x4cc7('0xaa3')]['f'][_0x21e384['fPos'] + 0x3] - _0x397582, _0x21e384['buffer']['f'][_0x21e384[_0x4cc7('0x3dce')] + 0x4] - _0x2f3570, _0x21e384[_0x4cc7('0xaa3')]['f'][_0x21e384[_0x4cc7('0x3dce')] + 0x5] - _0x397582); break; case 0x5: switch (_0x1bb21a['prev'][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a['oPos'] += 0x1; break; case 0x4: _0x1bb21a['fPos'] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a['fPos'] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a['oPos'] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['CURVE_TO']; var _0xd85f06 = _0x1bb21a; _0x5aff49 = !0x0; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e1b')](_0xd85f06[_0x4cc7('0xaa3')]['f'][_0xd85f06[_0x4cc7('0x3dce')]] - _0x2f3570, _0xd85f06[_0x4cc7('0xaa3')]['f'][_0xd85f06['fPos'] + 0x1] - _0x397582, _0xd85f06[_0x4cc7('0xaa3')]['f'][_0xd85f06[_0x4cc7('0x3dce')] + 0x2] - _0x2f3570, _0xd85f06[_0x4cc7('0xaa3')]['f'][_0xd85f06[_0x4cc7('0x3dce')] + 0x3] - _0x397582); break; case 0x6: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a['fPos'] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a['oPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a['fPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a['oPos'] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['DRAW_CIRCLE']; var _0xd03f5a = _0x1bb21a; _0x5aff49 = !0x0; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0xd03f5a[_0x4cc7('0xaa3')]['f'][_0xd03f5a['fPos']] - _0x2f3570 + _0xd03f5a[_0x4cc7('0xaa3')]['f'][_0xd03f5a[_0x4cc7('0x3dce')] + 0x2], _0xd03f5a['buffer']['f'][_0xd03f5a[_0x4cc7('0x3dce')] + 0x1] - _0x397582); _0x44366e[_0x4cc7('0x991')]['arc'](_0xd03f5a['buffer']['f'][_0xd03f5a['fPos']] - _0x2f3570, _0xd03f5a[_0x4cc7('0xaa3')]['f'][_0xd03f5a['fPos'] + 0x1] - _0x397582, _0xd03f5a[_0x4cc7('0xaa3')]['f'][_0xd03f5a[_0x4cc7('0x3dce')] + 0x2], 0x0, 0x2 * Math['PI'], !0x0); break; case 0x7: switch (_0x1bb21a['prev'][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a['fPos'] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a['oPos'] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a['bPos'] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['DRAW_ELLIPSE']; var _0x3bb917 = _0x1bb21a; _0x5aff49 = !0x0; var _0x104058 = _0x3bb917[_0x4cc7('0xaa3')]['f'][_0x3bb917[_0x4cc7('0x3dce')]]; var _0x30bcc9 = _0x3bb917[_0x4cc7('0xaa3')]['f'][_0x3bb917[_0x4cc7('0x3dce')] + 0x1]; var _0x21ad67 = _0x3bb917[_0x4cc7('0xaa3')]['f'][_0x3bb917[_0x4cc7('0x3dce')] + 0x2]; var _0x4fbde0 = _0x3bb917[_0x4cc7('0xaa3')]['f'][_0x3bb917[_0x4cc7('0x3dce')] + 0x3]; _0x104058 -= _0x2f3570; _0x30bcc9 -= _0x397582; var _0x2ab848 = _0x21ad67 / 0x2 * 0.5522848; var _0x396698 = _0x4fbde0 / 0x2 * 0.5522848; var _0x338b9 = _0x104058 + _0x21ad67; var _0x3a8a6f = _0x30bcc9 + _0x4fbde0; var _0x3f363f = _0x104058 + _0x21ad67 / 0x2; var _0x457ac5 = _0x30bcc9 + _0x4fbde0 / 0x2; _0x44366e[_0x4cc7('0x991')]['moveTo'](_0x104058, _0x457ac5); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e38')](_0x104058, _0x457ac5 - _0x396698, _0x3f363f - _0x2ab848, _0x30bcc9, _0x3f363f, _0x30bcc9); _0x44366e['context']['bezierCurveTo'](_0x3f363f + _0x2ab848, _0x30bcc9, _0x338b9, _0x457ac5 - _0x396698, _0x338b9, _0x457ac5); _0x44366e[_0x4cc7('0x991')]['bezierCurveTo'](_0x338b9, _0x457ac5 + _0x396698, _0x3f363f + _0x2ab848, _0x3a8a6f, _0x3f363f, _0x3a8a6f); _0x44366e['context']['bezierCurveTo'](_0x3f363f - _0x2ab848, _0x3a8a6f, _0x104058, _0x457ac5 + _0x396698, _0x104058, _0x457ac5); break; case 0x8: switch (_0x1bb21a['prev'][0x1]) { case 0x0: _0x1bb21a['oPos'] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a['oPos'] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a['fPos'] += 0x5; _0x1bb21a['oPos'] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a['fPos'] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a['prev'] = _0x312918[_0x4cc7('0x3de4')]; var _0x3cecb9 = _0x1bb21a , _0x325caa = _0x3cecb9[_0x4cc7('0xaa3')]['o'][_0x3cecb9[_0x4cc7('0x3dcf')]] , _0x19c1c0 = _0x3cecb9[_0x4cc7('0xaa3')]['o'][_0x3cecb9[_0x4cc7('0x3dcf')] + 0x1] , _0x1c8e81 = _0x3cecb9[_0x4cc7('0xaa3')]['o'][_0x3cecb9['oPos'] + 0x2] , _0x2116b2 = null != _0x19c1c0 , _0x40b5bf = !0x1 , _0x578190 = !0x1 , _0x4ae64a = _0x2116b2 ? _0x19c1c0[_0x4cc7('0x34')]() : Math[_0x4cc7('0xaeb')](_0x325caa[_0x4cc7('0x34')]() / 0x4); if (0x0 == _0x4ae64a) return; null != _0x1c8e81 && (_0x1c8e81[_0x4cc7('0x34')]() >= 0x6 * _0x4ae64a ? _0x578190 = _0x40b5bf = !0x0 : _0x1c8e81['get_length']() >= 0x4 * _0x4ae64a ? _0x40b5bf = !0x0 : _0x1c8e81['get_length']() >= 0x2 * _0x4ae64a && (_0x578190 = !0x0)); var _0x596a1b = _0x432b23[_0x4cc7('0x9d8')]['get']() , _0x34f9a1 = _0x4a1676[_0x4cc7('0x9d8')]['get']() , _0x2081a8 = _0x44366e[_0x4cc7('0x4ec')][_0x4cc7('0x9c1')]; _0x44366e['context']['save'](); for (var _0x5253a4 = 0x0, _0x42bd00 = _0x4ae64a; _0x2d63f9[_0x4cc7('0x320')](_0x5253a4, _0x42bd00); ) { var _0x3bafe8 = _0x5253a4++; var _0x320c04 = _0x2116b2 ? 0x4 * _0x19c1c0[_0x4cc7('0x2b')](_0x3bafe8) : 0x4 * _0x3bafe8; if (!(0x0 > _0x320c04 || (_0x596a1b[_0x4cc7('0xab2')](_0x325caa[_0x4cc7('0x2b')](_0x320c04), _0x325caa[_0x4cc7('0x2b')](_0x320c04 + 0x1), _0x325caa['get'](_0x320c04 + 0x2), _0x325caa[_0x4cc7('0x2b')](_0x320c04 + 0x3)), 0x0 >= _0x596a1b[_0x4cc7('0x7d9')] || 0x0 >= _0x596a1b[_0x4cc7('0x98b')]))) { if (_0x40b5bf && _0x578190) { var _0x2b4072 = 0x6 * _0x3bafe8; _0x34f9a1['setTo'](_0x1c8e81[_0x4cc7('0x2b')](_0x2b4072), _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072 + 0x1), _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072 + 0x2), _0x1c8e81['get'](_0x2b4072 + 0x3), _0x1c8e81[_0x4cc7('0x2b')](_0x2d63f9['BdpMx'](_0x2b4072, 0x4)), _0x1c8e81['get'](_0x2b4072 + 0x5)); } else _0x40b5bf ? (_0x2b4072 = 0x4 * _0x3bafe8, _0x34f9a1[_0x4cc7('0xab2')](_0x1c8e81['get'](_0x2b4072), _0x1c8e81[_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0x335')](_0x2b4072, 0x1)), _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072 + 0x2), _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072 + 0x3), _0x596a1b['x'], _0x596a1b['y'])) : _0x578190 ? (_0x2b4072 = 0x2 * _0x3bafe8, _0x34f9a1['tx'] = _0x1c8e81[_0x4cc7('0x2b')](_0x2b4072), _0x34f9a1['ty'] = _0x1c8e81['get'](_0x2b4072 + 0x1)) : (_0x34f9a1['tx'] = _0x596a1b['x'], _0x34f9a1['ty'] = _0x596a1b['y']); _0x34f9a1['tx'] += _0x5aa034 - _0x2f3570; _0x34f9a1['ty'] += _0x15f3b0 - _0x397582; _0x34f9a1[_0x4cc7('0xaf3')](_0x2081a8); _0x44366e[_0x4cc7('0x991')]['setTransform'](_0x34f9a1['a'], _0x34f9a1['b'], _0x34f9a1['c'], _0x34f9a1['d'], _0x34f9a1['tx'], _0x34f9a1['ty']); null != _0x44366e[_0x4cc7('0x3e27')] ? _0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa83')](_0x44366e['bitmapFill'][_0x4cc7('0xa7e')]['get_src'](), _0x596a1b['x'], _0x596a1b['y'], _0x596a1b['width'], _0x596a1b[_0x4cc7('0x98b')], 0x0, 0x0, _0x596a1b[_0x4cc7('0x7d9')], _0x596a1b[_0x4cc7('0x98b')]) : _0x44366e['context'][_0x4cc7('0xa8a')](0x0, 0x0, _0x596a1b[_0x4cc7('0x7d9')], _0x596a1b[_0x4cc7('0x98b')]); } } _0x432b23[_0x4cc7('0x9d8')]['release'](_0x596a1b); _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x34f9a1); _0x44366e[_0x4cc7('0x991')]['restore'](); break; case 0x9: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a['oPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a['fPos'] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['DRAW_RECT']; var _0x2a5c46 = _0x1bb21a; var _0x29fe35 = !0x1; if (null != _0x44366e['bitmapFill'] && !_0x44366e[_0x4cc7('0x3e19')]) { var _0x5a3e1e = _0x3e3cd2 = _0x180fa9 = _0x161060 = 0x0; var _0x76b31e = !0x0; if (null != _0x44366e['pendingMatrix']) if (0x0 != _0x44366e[_0x4cc7('0x3e34')]['b'] || 0x0 != _0x44366e[_0x4cc7('0x3e34')]['c']) _0x76b31e = !0x1; else { _0x2d63f9[_0x4cc7('0x331')](null, _0x9c498b) && (_0x9c498b = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]()); null == _0x1fb3e3 && (_0x1fb3e3 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]()); _0x9c498b[_0x4cc7('0xab2')](_0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')]], _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1]); var _0x5b0de5 = _0x44366e['inversePendingMatrix'] , _0x3dd250 = _0x9c498b['x'] , _0x30f963 = _0x9c498b['y']; _0x9c498b['x'] = _0x3dd250 * _0x5b0de5['a'] + _0x30f963 * _0x5b0de5['c'] + _0x5b0de5['tx']; _0x9c498b['y'] = _0x2d63f9[_0x4cc7('0x335')](_0x3dd250 * _0x5b0de5['b'] + _0x30f963 * _0x5b0de5['d'], _0x5b0de5['ty']); _0x1fb3e3['setTo'](_0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos']] + _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x2], _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos'] + 0x1] + _0x2a5c46['buffer']['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x3]); var _0x16ff04 = _0x44366e[_0x4cc7('0x3e33')] , _0x169fce = _0x1fb3e3['x'] , _0x2bd461 = _0x1fb3e3['y']; _0x1fb3e3['x'] = _0x2d63f9[_0x4cc7('0x336')](_0x169fce * _0x16ff04['a'] + _0x2bd461 * _0x16ff04['c'], _0x16ff04['tx']); _0x1fb3e3['y'] = _0x169fce * _0x16ff04['b'] + _0x2bd461 * _0x16ff04['d'] + _0x16ff04['ty']; _0x161060 = _0x9c498b['y']; _0x5a3e1e = _0x9c498b['x']; _0x3e3cd2 = _0x1fb3e3['y']; _0x180fa9 = _0x1fb3e3['x']; } else _0x161060 = _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1], _0x5a3e1e = _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos']], _0x3e3cd2 = _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1] + _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos'] + 0x3], _0x180fa9 = _0x2a5c46['buffer']['f'][_0x2a5c46[_0x4cc7('0x3dce')]] + _0x2a5c46['buffer']['f'][_0x2a5c46['fPos'] + 0x2]; _0x76b31e && 0x0 <= _0x161060 && 0x0 <= _0x5a3e1e && _0x180fa9 <= _0x44366e[_0x4cc7('0x3e27')][_0x4cc7('0x7d9')] && _0x3e3cd2 <= _0x44366e['bitmapFill'][_0x4cc7('0x98b')] && (_0x29fe35 = !0x0, _0x44366e[_0x4cc7('0x3e19')] || _0x44366e['context'][_0x4cc7('0xa83')](_0x44366e[_0x4cc7('0x3e27')][_0x4cc7('0xa7e')][_0x4cc7('0x4e9')](), _0x5a3e1e, _0x161060, _0x180fa9 - _0x5a3e1e, _0x3e3cd2 - _0x161060, _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')]] - _0x2f3570, _0x2a5c46['buffer']['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1] - _0x397582, _0x2a5c46['buffer']['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x2], _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x3])); } _0x29fe35 || (_0x5aff49 = !0x0, _0x44366e[_0x4cc7('0x991')][_0x4cc7('0xaee')](_0x2a5c46['buffer']['f'][_0x2a5c46['fPos']] - _0x2f3570, _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x1] - _0x397582, _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46[_0x4cc7('0x3dce')] + 0x2], _0x2a5c46[_0x4cc7('0xaa3')]['f'][_0x2a5c46['fPos'] + 0x3])); break; case 0xa: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a['iPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a['oPos'] += 0x1; break; case 0x4: _0x1bb21a['fPos'] += 0x6; break; case 0x5: _0x1bb21a['fPos'] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a['fPos'] += 0x4; break; case 0xa: _0x1bb21a['fPos'] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a['oPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a['fPos'] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a['oPos'] += 0x1; break; case 0x14: _0x1bb21a['oPos'] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de6')]; var _0x1ca142 = _0x1bb21a; _0x5aff49 = !0x0; _0x44366e[_0x4cc7('0x2def')](_0x1ca142['buffer']['f'][_0x1ca142[_0x4cc7('0x3dce')]] - _0x2f3570, _0x1ca142['buffer']['f'][_0x1ca142[_0x4cc7('0x3dce')] + 0x1] - _0x397582, _0x1ca142[_0x4cc7('0xaa3')]['f'][_0x1ca142[_0x4cc7('0x3dce')] + 0x2], _0x1ca142[_0x4cc7('0xaa3')]['f'][_0x1ca142[_0x4cc7('0x3dce')] + 0x3], _0x1ca142[_0x4cc7('0xaa3')]['f'][_0x1ca142[_0x4cc7('0x3dce')] + 0x4], _0x1ca142['buffer']['o'][_0x1ca142[_0x4cc7('0x3dcf')]]); break; case 0xc: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a['fPos'] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a['fPos'] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a['oPos'] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x10: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a['bPos'] += 0x1; break; case 0x11: _0x1bb21a['fPos'] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de8')]; var _0x1eb24a = _0x1bb21a , _0x204525 = _0x1eb24a[_0x4cc7('0xaa3')]['o'][_0x1eb24a[_0x4cc7('0x3dcf')]] , _0xee918d = _0x1eb24a[_0x4cc7('0xaa3')]['o'][_0x1eb24a[_0x4cc7('0x3dcf')] + 0x1] , _0x5c1991 = _0x1eb24a[_0x4cc7('0xaa3')]['o'][_0x1eb24a['oPos'] + 0x2] , _0x3b7d43 = null , _0x1aa93f = null == _0x44366e['bitmapFill']; if (_0x1aa93f && null != _0x5c1991) throw _0x4cc7('0x1692'); if (!_0x1aa93f) { if (null == _0x5c1991) { _0x5c1991 = _0x2bc114[_0x4cc7('0x9cf')](null); for (var _0x3a1efa = 0x0, _0xc6df85 = _0x204525[_0x4cc7('0x34')]() / 0x2 | 0x0; _0x3a1efa < _0xc6df85; ) { var _0x4a3eb0 = _0x3a1efa++; _0x5c1991[_0x4cc7('0x29')](_0x204525['get'](0x2 * _0x4a3eb0) - _0x2f3570 / _0x44366e[_0x4cc7('0x3e27')]['width']); _0x5c1991[_0x4cc7('0x29')](_0x204525[_0x4cc7('0x2b')](0x2 * _0x4a3eb0 + 0x1) - _0x397582 / _0x44366e[_0x4cc7('0x3e27')][_0x4cc7('0x98b')]); } } var _0x436bc1 = _0x5c1991[_0x4cc7('0x34')]() != _0x204525[_0x4cc7('0x34')]() , _0x1e3ce8 = _0x44366e[_0x4cc7('0x3e39')](_0x5c1991, _0x436bc1) , _0x1f0b5c = _0x1e3ce8[_0x4cc7('0x52')]; _0x5c1991 = _0x1e3ce8[_0x4cc7('0x3e3a')]; _0x3b7d43 = 0x1 < _0x1f0b5c ? _0x44366e[_0x4cc7('0x3e3b')](_0x44366e['bitmapFill'], _0x44366e[_0x4cc7('0x3e28')], _0x44366e[_0x4cc7('0xeff')][_0x4cc7('0x7d9')] | 0x0, _0x44366e[_0x4cc7('0xeff')][_0x4cc7('0x98b')] | 0x0) : _0x44366e[_0x4cc7('0x3e3b')](_0x44366e[_0x4cc7('0x3e27')], _0x44366e['bitmapRepeat'], _0x44366e['bitmapFill']['width'], _0x44366e['bitmapFill'][_0x4cc7('0x98b')]); } for (var _0x3ae7ae = 0x0, _0x39d617 = _0xee918d[_0x4cc7('0x34')](), _0xf280e, _0x3b0d34, _0x310c15, _0x445379, _0x3004df, _0x142a66, _0x1c27fe, _0x477148, _0x5cfbf6, _0x4fb8d7, _0x4d0143, _0xaf08d9, _0xeca7bf, _0x19023b, _0x515483, _0x55cb22, _0xec98bb, _0x4964ea, _0x127d51, _0x491796, _0x22bdfe, _0x10a042, _0xf94a9e, _0x19814b, _0x20b7eb, _0x5d37f1, _0x7382b2, _0xab6f90; _0x3ae7ae < _0x39d617; ) { _0xf280e = _0x3ae7ae; _0x3b0d34 = _0x3ae7ae + 0x1; _0x310c15 = _0x3ae7ae + 0x2; _0x445379 = 0x2 * _0xee918d[_0x4cc7('0x2b')](_0xf280e); _0x3004df = 0x2 * _0xee918d[_0x4cc7('0x2b')](_0xf280e) + 0x1; _0x142a66 = 0x2 * _0xee918d['get'](_0x3b0d34); _0x1c27fe = 0x2 * _0xee918d['get'](_0x3b0d34) + 0x1; _0x477148 = 0x2 * _0xee918d[_0x4cc7('0x2b')](_0x310c15); _0x5cfbf6 = 0x2 * _0xee918d[_0x4cc7('0x2b')](_0x310c15) + 0x1; _0x4fb8d7 = _0x204525['get'](_0x445379) - _0x2f3570; _0x4d0143 = _0x204525[_0x4cc7('0x2b')](_0x3004df) - _0x397582; _0xaf08d9 = _0x204525[_0x4cc7('0x2b')](_0x142a66) - _0x2f3570; _0xeca7bf = _0x204525['get'](_0x1c27fe) - _0x397582; _0x19023b = _0x204525[_0x4cc7('0x2b')](_0x477148) - _0x2f3570; _0x515483 = _0x204525[_0x4cc7('0x2b')](_0x5cfbf6) - _0x397582; switch (_0x1eb24a[_0x4cc7('0xaa3')]['o'][_0x1eb24a[_0x4cc7('0x3dcf')] + 0x3]) { case 0x0: if (0x0 > (_0xaf08d9 - _0x4fb8d7) * (_0x515483 - _0x4d0143) - (_0xeca7bf - _0x4d0143) * (_0x19023b - _0x4fb8d7)) { if (_0x4cc7('0x3e3c') !== _0x4cc7('0x3e3d')) { _0x3ae7ae += 0x3; continue; } else { this[_0x4cc7('0x1f26')] = _0x277580; this[_0x4cc7('0x1f28')] = _0x490a53; this[_0x4cc7('0x44')](new _0x4aac12(_0x4cc7('0x1af2'),!0x1,!0x1,_0x277580,_0x490a53)); } } break; case 0x2: if (!(0x0 > _0x2d63f9[_0x4cc7('0x337')]((_0xaf08d9 - _0x4fb8d7) * (_0x515483 - _0x4d0143), (_0xeca7bf - _0x4d0143) * (_0x19023b - _0x4fb8d7)))) { _0x3ae7ae += 0x3; continue; } } _0x1aa93f ? (_0x44366e[_0x4cc7('0x991')]['beginPath'](), _0x44366e[_0x4cc7('0x991')]['moveTo'](_0x4fb8d7, _0x4d0143), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0xaf08d9, _0xeca7bf), _0x44366e['context'][_0x4cc7('0x293b')](_0x19023b, _0x515483), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1862')](), _0x44366e[_0x4cc7('0x3e19')] || _0x44366e['context']['fill'](_0x44366e[_0x4cc7('0x3e1a')]), _0x3ae7ae += 0x3) : (_0x55cb22 = _0x5c1991[_0x4cc7('0x2b')](_0x445379) * _0x3b7d43[_0x4cc7('0x7d9')], _0x4964ea = _0x5c1991[_0x4cc7('0x2b')](_0x142a66) * _0x3b7d43[_0x4cc7('0x7d9')], _0x491796 = _0x5c1991[_0x4cc7('0x2b')](_0x477148) * _0x3b7d43[_0x4cc7('0x7d9')], _0xec98bb = _0x5c1991[_0x4cc7('0x2b')](_0x3004df) * _0x3b7d43[_0x4cc7('0x98b')], _0x127d51 = _0x5c1991[_0x4cc7('0x2b')](_0x1c27fe) * _0x3b7d43[_0x4cc7('0x98b')], _0x22bdfe = _0x5c1991[_0x4cc7('0x2b')](_0x5cfbf6) * _0x3b7d43['height'], _0x10a042 = _0x55cb22 * (_0x22bdfe - _0x127d51) - _0x4964ea * _0x22bdfe + _0x491796 * _0x127d51 + (_0x4964ea - _0x491796) * _0xec98bb, 0x0 == _0x10a042 ? (_0x3ae7ae += 0x3, _0x44366e['context'][_0x4cc7('0x3a55')]()) : (_0x44366e[_0x4cc7('0x991')]['save'](), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')](), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x4fb8d7, _0x4d0143), _0x44366e['context'][_0x4cc7('0x293b')](_0xaf08d9, _0xeca7bf), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x19023b, _0x515483), _0x44366e['context'][_0x4cc7('0x1862')](), _0x44366e[_0x4cc7('0x991')]['clip'](), _0xf94a9e = -(_0xec98bb * (_0x19023b - _0xaf08d9) - _0x127d51 * _0x19023b + _0x22bdfe * _0xaf08d9 + _0x2d63f9['QmWod'](_0x127d51, _0x22bdfe) * _0x4fb8d7) / _0x10a042, _0x19814b = _0x2d63f9[_0x4cc7('0x326')](_0x127d51 * _0x515483 + _0xec98bb * (_0xeca7bf - _0x515483) - _0x22bdfe * _0xeca7bf + (_0x22bdfe - _0x127d51) * _0x4d0143, _0x10a042), _0x20b7eb = (_0x55cb22 * (_0x19023b - _0xaf08d9) - _0x4964ea * _0x19023b + _0x491796 * _0xaf08d9 + (_0x4964ea - _0x491796) * _0x4fb8d7) / _0x10a042, _0x5d37f1 = -(_0x4964ea * _0x515483 + _0x55cb22 * (_0xeca7bf - _0x515483) - _0x491796 * _0xeca7bf + (_0x491796 - _0x4964ea) * _0x4d0143) / _0x10a042, _0x7382b2 = (_0x2d63f9['ylWkF'](_0x55cb22 * (_0x22bdfe * _0xaf08d9 - _0x127d51 * _0x19023b), _0xec98bb * (_0x4964ea * _0x19023b - _0x491796 * _0xaf08d9)) + (_0x491796 * _0x127d51 - _0x4964ea * _0x22bdfe) * _0x4fb8d7) / _0x10a042, _0xab6f90 = _0x2d63f9[_0x4cc7('0x339')](_0x55cb22 * (_0x22bdfe * _0xeca7bf - _0x127d51 * _0x515483) + _0xec98bb * (_0x4964ea * _0x515483 - _0x491796 * _0xeca7bf) + (_0x491796 * _0x127d51 - _0x4964ea * _0x22bdfe) * _0x4d0143, _0x10a042), _0x44366e['context'][_0x4cc7('0x318')](_0xf94a9e, _0x19814b, _0x20b7eb, _0x5d37f1, _0x7382b2, _0xab6f90), _0x44366e[_0x4cc7('0x991')]['drawImage'](_0x3b7d43, 0x0, 0x0, _0x3b7d43['width'], _0x3b7d43['height']), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3a55')](), _0x3ae7ae += 0x3)); } break; case 0xe: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a['fPos'] += 0x3; break; case 0x7: _0x1bb21a['fPos'] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a['oPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a['fPos'] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['LINE_BITMAP_STYLE']; var _0x52778d = _0x1bb21a; _0x490a53 && _0x44366e[_0x4cc7('0x3e26')] && _0x44366e['closePath'](); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x5aa034 - _0x2f3570, _0x15f3b0 - _0x397582); _0x44366e[_0x4cc7('0x991')]['strokeStyle'] = _0x44366e[_0x4cc7('0x3e14')](_0x52778d['buffer']['o'][_0x52778d[_0x4cc7('0x3dcf')]], _0x52778d[_0x4cc7('0xaa3')]['b'][_0x52778d['bPos']], _0x52778d[_0x4cc7('0xaa3')]['b'][_0x52778d[_0x4cc7('0x3dd4')] + 0x1]); _0x44366e['hasStroke'] = !0x0; break; case 0xf: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a['oPos'] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a['oPos'] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a['fPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['LINE_GRADIENT_STYLE']; var _0x3b6e45 = _0x1bb21a; _0x490a53 && _0x44366e[_0x4cc7('0x3e26')] && _0x44366e[_0x4cc7('0x1862')](); _0x44366e[_0x4cc7('0x991')]['moveTo'](_0x5aa034 - _0x2f3570, _0x15f3b0 - _0x397582); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = _0x44366e[_0x4cc7('0x3e3e')](_0x3b6e45['buffer']['o'][_0x3b6e45[_0x4cc7('0x3dcf')]], _0x3b6e45[_0x4cc7('0xaa3')]['ii'][_0x3b6e45['iiPos']], _0x3b6e45[_0x4cc7('0xaa3')]['ff'][_0x3b6e45[_0x4cc7('0x3dd0')]], _0x3b6e45['buffer']['ii'][_0x2d63f9[_0x4cc7('0x33a')](_0x3b6e45[_0x4cc7('0x3dd5')], 0x1)], _0x3b6e45['buffer']['o'][_0x3b6e45[_0x4cc7('0x3dcf')] + 0x1], _0x3b6e45[_0x4cc7('0xaa3')]['o'][_0x3b6e45[_0x4cc7('0x3dcf')] + 0x2], _0x3b6e45[_0x4cc7('0xaa3')]['o'][_0x3b6e45[_0x4cc7('0x3dcf')] + 0x3], _0x3b6e45[_0x4cc7('0xaa3')]['f'][_0x3b6e45[_0x4cc7('0x3dce')]]); _0x44366e[_0x4cc7('0x3e32')](!0x0); _0x44366e[_0x4cc7('0x3e26')] = !0x0; break; case 0x10: switch (_0x1bb21a['prev'][0x1]) { case 0x0: _0x1bb21a['oPos'] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a['fPos'] += 0x6; break; case 0x5: _0x1bb21a['fPos'] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a['fPos'] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a['oPos'] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a['fPos'] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a['fPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918['LINE_STYLE']; var _0x2eda9d = _0x1bb21a; _0x490a53 && _0x44366e[_0x4cc7('0x3e26')] && _0x44366e[_0x4cc7('0x1862')](!0x0); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x5aa034 - _0x2f3570, _0x15f3b0 - _0x397582); if (null == _0x2eda9d['buffer']['o'][_0x2eda9d[_0x4cc7('0x3dcf')]]) _0x44366e[_0x4cc7('0x3e26')] = !0x1; else { _0x44366e['context']['lineWidth'] = 0x0 < _0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d[_0x4cc7('0x3dcf')]] ? _0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d[_0x4cc7('0x3dcf')]] : 0x1; var _0x3ccc21 = null == _0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d['oPos'] + 0x3] ? _0x4cc7('0xa96') : _0x33c580['toString'](_0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d['oPos'] + 0x3])[_0x4cc7('0x1646')](); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e3f')] = _0x3ccc21; var _0x43c263 = null == _0x2eda9d['buffer']['o'][_0x2eda9d['oPos'] + 0x2] ? _0x4cc7('0xa96') : 0x0 == _0x2eda9d['buffer']['o'][_0x2eda9d['oPos'] + 0x2] ? _0x4cc7('0x3666') : _0x4eafda['toString'](_0x2eda9d[_0x4cc7('0xaa3')]['o'][_0x2eda9d[_0x4cc7('0x3dcf')] + 0x2])[_0x4cc7('0x1646')](); _0x44366e['context'][_0x4cc7('0x3475')] = _0x43c263; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1346')] = _0x2eda9d[_0x4cc7('0xaa3')]['f'][_0x2eda9d[_0x4cc7('0x3dce')] + 0x1]; if (0x1 == _0x2eda9d[_0x4cc7('0xaa3')]['f'][_0x2eda9d[_0x4cc7('0x3dce')]]) { var _0x5825ec = _0x29cea6['hex'](_0x2eda9d[_0x4cc7('0xaa3')]['i'][_0x2eda9d[_0x4cc7('0x3dcd')]] & 0xffffff, 0x6); _0x44366e['context'][_0x4cc7('0x2c63')] = '#' + _0x5825ec; } else _0x4ab476 = (_0x2eda9d['buffer']['i'][_0x2eda9d[_0x4cc7('0x3dcd')]] & 0xff0000) >>> 0x10, _0x55a4be = (_0x2eda9d['buffer']['i'][_0x2eda9d['iPos']] & 0xff00) >>> 0x8, _0x51c10b = _0x2eda9d[_0x4cc7('0xaa3')]['i'][_0x2eda9d[_0x4cc7('0x3dcd')]] & 0xff, _0x44366e[_0x4cc7('0x991')]['strokeStyle'] = _0x4cc7('0x3e37') + _0x4ab476 + ',\x20' + _0x55a4be + ',\x20' + _0x51c10b + ',\x20' + _0x2eda9d[_0x4cc7('0xaa3')]['f'][_0x2eda9d[_0x4cc7('0x3dce')]] + ')'; _0x44366e['setSmoothing'](!0x0); _0x44366e[_0x4cc7('0x3e26')] = !0x0; } break; case 0x11: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a['oPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a['oPos'] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a['fPos'] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ded')]; var _0x24e28 = _0x1bb21a; _0x5aff49 = !0x0; _0x44366e['context'][_0x4cc7('0x293b')](_0x24e28[_0x4cc7('0xaa3')]['f'][_0x24e28[_0x4cc7('0x3dce')]] - _0x2f3570, _0x24e28[_0x4cc7('0xaa3')]['f'][_0x24e28[_0x4cc7('0x3dce')] + 0x1] - _0x397582); _0x5aa034 = _0x24e28[_0x4cc7('0xaa3')]['f'][_0x24e28[_0x4cc7('0x3dce')]]; _0x15f3b0 = _0x24e28['buffer']['f'][_0x24e28[_0x4cc7('0x3dce')] + 0x1]; _0x5aa034 == _0x48c401 && _0x15f3b0 == _0x4bf907 && (_0x582dcb = !0x0); break; case 0x12: switch (_0x1bb21a[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a['bPos'] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a['fPos'] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a['oPos'] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a['iiPos'] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a['fPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dee')]; var _0xcc959 = _0x1bb21a; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959['fPos']] - _0x2f3570, _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')] + 0x1] - _0x397582); _0x5aa034 = _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')]]; _0x15f3b0 = _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')] + 0x1]; _0x16dada && (_0x582dcb = !0x0); _0x48c401 = _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')]]; _0x4bf907 = _0xcc959[_0x4cc7('0xaa3')]['f'][_0xcc959[_0x4cc7('0x3dce')] + 0x1]; _0x16dada = !0x0; break; case 0x15: _0x44366e['windingRule'] = _0x4cc7('0x3e30'); break; case 0x16: _0x44366e[_0x4cc7('0x3e1a')] = _0x4cc7('0x3e31'); break; default: switch (_0x1bb21a['prev'][0x1]) { case 0x0: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd0')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1bb21a[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1bb21a[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1bb21a[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1bb21a['fPos'] += 0x4; break; case 0xa: _0x1bb21a[_0x4cc7('0x3dce')] += 0x5; _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1bb21a['oPos'] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dd5')] += 0x2; _0x1bb21a['ffPos'] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x4; _0x1bb21a[_0x4cc7('0x3dcd')] += 0x1; _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; _0x1bb21a[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1bb21a[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1bb21a[_0x4cc7('0x3dcf')] += 0x1; } _0x1bb21a['prev'] = _0x4b25d1; } } } catch (_0x442c42) { if (_0x4cc7('0x3e40') === _0x4cc7('0x3e40')) { if ('__break__' != _0x442c42) throw _0x442c42; } else { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x66); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29da'), -0x12c, -0x104, null, null, null, null, null); var _0x58ecdc = new _0x161060(this[_0x4cc7('0xac8')]['get_onScreen']()); this[_0x4cc7('0xace')]['addBubble']('Hmm...', -0x50, -0x78, null, null, -0x1, _0x58ecdc, null); _0x58ecdc = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('Guess\x20it\x27s\x20time\x20for\x20my\x20other\x20hypothesis.', 0x28, 0x12c, null, null, null, _0x58ecdc, null); } } null != _0x9c498b && _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x9c498b); null != _0x1fb3e3 && _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x1fb3e3); _0x1bb21a['destroy'](); _0x5aff49 && (_0x490a53 && _0x44366e[_0x4cc7('0x3e26')] && (_0x44366e[_0x4cc7('0x3e25')] && _0x582dcb ? (_0x44366e['context'][_0x4cc7('0x293b')](_0x2d63f9[_0x4cc7('0x33b')](_0x48c401, _0x2f3570), _0x4bf907 - _0x397582), _0x44366e[_0x4cc7('0x1862')](!0x1)) : _0x582dcb && _0x5aa034 == _0x48c401 && _0x15f3b0 == _0x4bf907 && _0x44366e[_0x4cc7('0x1862')](!0x1), _0x44366e['hitTesting'] || _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x7d6')]()), _0x490a53 || !_0x44366e['hasFill'] && null == _0x44366e[_0x4cc7('0x3e27')] || (_0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1299')](-_0x44366e[_0x4cc7('0xeff')]['x'], -_0x44366e['bounds']['y']), null != _0x44366e[_0x4cc7('0x3e34')] ? (_0x44366e['context'][_0x4cc7('0x318')](_0x44366e['pendingMatrix']['a'], _0x44366e['pendingMatrix']['b'], _0x44366e['pendingMatrix']['c'], _0x44366e[_0x4cc7('0x3e34')]['d'], _0x44366e[_0x4cc7('0x3e34')]['tx'], _0x44366e['pendingMatrix']['ty']), _0x44366e[_0x4cc7('0x3e19')] || _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x2c60')](_0x44366e[_0x4cc7('0x3e1a')]), _0x44366e[_0x4cc7('0x991')]['transform'](_0x44366e['inversePendingMatrix']['a'], _0x44366e[_0x4cc7('0x3e33')]['b'], _0x44366e['inversePendingMatrix']['c'], _0x44366e[_0x4cc7('0x3e33')]['d'], _0x44366e[_0x4cc7('0x3e33')]['tx'], _0x44366e[_0x4cc7('0x3e33')]['ty'])) : _0x44366e[_0x4cc7('0x3e19')] || _0x44366e['context'][_0x4cc7('0x2c60')](_0x44366e[_0x4cc7('0x3e1a')]), _0x44366e[_0x4cc7('0x991')]['translate'](_0x44366e[_0x4cc7('0xeff')]['x'], _0x44366e[_0x4cc7('0xeff')]['y']), _0x44366e[_0x4cc7('0x991')]['closePath']())); } ; _0x44366e[_0x4cc7('0xa17')] = function(_0x3b349e, _0x4311fa) { _0x3b349e['__update'](_0x4311fa[_0x4cc7('0xa08')]); if (_0x3b349e[_0x4cc7('0xa9e')]) { if (_0x56067a[_0x4cc7('0x3e41')](_0x56067a[_0x4cc7('0x883')], _0x4cc7('0x3e42'))) { _0x44366e[_0x4cc7('0x3e19')] = !0x1; _0x44366e[_0x4cc7('0x4ec')] = _0x3b349e; _0x44366e[_0x4cc7('0xaa5')] = _0x4311fa[_0x4cc7('0xa84')]; _0x44366e[_0x4cc7('0x3e43')] = _0x4311fa['__getAlpha'](_0x3b349e['__owner'][_0x4cc7('0x9c2')]); _0x44366e['bounds'] = _0x3b349e[_0x4cc7('0xa95')]; var _0x3b00de = _0x3b349e[_0x4cc7('0xa92')] , _0x5a2ee6 = _0x3b349e[_0x4cc7('0xa93')]; if (!_0x3b349e['__visible'] || 0x0 == _0x3b349e[_0x4cc7('0x31f2')][_0x4cc7('0x34')]() || null == _0x44366e['bounds'] || 0x1 > _0x3b00de || 0x1 > _0x5a2ee6) _0x3b349e['__canvas'] = null, _0x3b349e[_0x4cc7('0xa2e')] = null, _0x3b349e[_0x4cc7('0x3464')] = null; else { if (_0x56067a['ZOCly'] === _0x4cc7('0x3e44')) { _0x23639f(_0x3b349e, _0x4311fa, _0x3b00de, _0x5a2ee6); } else { _0x56067a[_0x4cc7('0x85b')](null, _0x3b349e['__canvas']) && (_0x3b349e[_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')), _0x3b349e[_0x4cc7('0xa2e')] = _0x3b349e['__canvas'][_0x4cc7('0x10d2')]('2d')); _0x44366e[_0x4cc7('0x991')] = _0x3b349e['__context']; var _0x4bc1ce = _0x3b349e[_0x4cc7('0x9c1')] , _0x5a2ff2 = _0x3b349e[_0x4cc7('0xa2f')] , _0x9cf284 = _0x4311fa[_0x4cc7('0x1a9e')] , _0x48c401 = _0x3b00de * _0x9cf284 | 0x0 , _0x4bf907 = _0x5a2ee6 * _0x9cf284 | 0x0; _0x4311fa[_0x4cc7('0x3e45')](_0x44366e[_0x4cc7('0x991')], 0xa); _0x4311fa[_0x4cc7('0xa99')] ? (_0x5a2ff2[_0x4cc7('0x7d9')] == _0x48c401 && _0x5a2ff2[_0x4cc7('0x98b')] == _0x4bf907 ? _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3467')](0x0, 0x0, _0x48c401, _0x4bf907) : (_0x5a2ff2['width'] = _0x48c401, _0x5a2ff2[_0x4cc7('0x98b')] = _0x4bf907, _0x5a2ff2[_0x4cc7('0xcc0')][_0x4cc7('0x7d9')] = _0x3b00de + 'px', _0x5a2ff2[_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x5a2ee6 + 'px'), _0x3b00de = _0x3b349e[_0x4cc7('0x9c1')], _0x44366e['context']['setTransform'](_0x3b00de['a'] * _0x9cf284, _0x3b00de['b'] * _0x9cf284, _0x3b00de['c'] * _0x9cf284, _0x3b00de['d'] * _0x9cf284, _0x3b00de['tx'] * _0x9cf284, _0x3b00de['ty'] * _0x9cf284)) : (_0x5a2ff2['width'] == _0x48c401 && _0x5a2ff2['height'] == _0x4bf907 ? (_0x44366e[_0x4cc7('0x991')]['closePath'](), _0x44366e['context'][_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, 0x0, 0x0), _0x44366e[_0x4cc7('0x991')]['clearRect'](0x0, 0x0, _0x48c401, _0x4bf907)) : (_0x5a2ff2[_0x4cc7('0x7d9')] = _0x3b00de, _0x5a2ff2[_0x4cc7('0x98b')] = _0x5a2ee6), _0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa80')](_0x4bc1ce['a'], _0x4bc1ce['b'], _0x4bc1ce['c'], _0x4bc1ce['d'], _0x4bc1ce['tx'], _0x4bc1ce['ty'])); _0x44366e['fillCommands'][_0x4cc7('0x9fd')](); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x9fd')](); _0x44366e[_0x4cc7('0x3e25')] = !0x1; _0x44366e[_0x4cc7('0x3e26')] = !0x1; _0x44366e[_0x4cc7('0x3e27')] = null; _0x9cf284 = _0x44366e[_0x4cc7('0x3e28')] = !0x1; _0x5a2ee6 = _0x3b00de = 0x0; _0x44366e['windingRule'] = _0x4cc7('0x3e30'); _0x4bc1ce = new _0x3439cc(_0x3b349e[_0x4cc7('0x31f2')]); _0x5a2ff2 = 0x0; for (_0x48c401 = _0x3b349e[_0x4cc7('0x31f2')][_0x4cc7('0x1fba')]; _0x56067a[_0x4cc7('0x887')](_0x5a2ff2, _0x48c401[_0x4cc7('0x21')]); ) switch (_0x4bf907 = _0x48c401[_0x5a2ff2], ++_0x5a2ff2, _0x4bf907[0x1]) { case 0x0: case 0x1: case 0x2: case 0x3: _0x44366e[_0x4cc7('0x1f32')](); _0x44366e[_0x4cc7('0x3e1f')](); if (_0x4bf907 == _0x312918[_0x4cc7('0x3ddc')]) { switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce['fPos'] += 0x4; break; case 0x6: _0x4bc1ce['fPos'] += 0x3; break; case 0x7: _0x4bc1ce['fPos'] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce['fPos'] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce['oPos'] += 0x1; break; case 0xc: _0x4bc1ce['oPos'] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce['bPos'] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_BITMAP_FILL']; _0x4bf907 = _0x4bc1ce; _0x44366e['fillCommands']['beginBitmapFill'](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos']], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')]], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')] + 0x1]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3dbd')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')]], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')] + 0x1]); } else if (_0x4bf907 == _0x312918[_0x4cc7('0x3dde')]) { switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce['fPos'] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce['oPos'] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce['ffPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce['bPos'] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_GRADIENT_FILL']; _0x4bf907 = _0x4bc1ce; _0x44366e['fillCommands'][_0x4cc7('0x3236')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907[_0x4cc7('0xaa3')]['ii'][_0x4bf907[_0x4cc7('0x3dd5')]], _0x4bf907[_0x4cc7('0xaa3')]['ff'][_0x4bf907[_0x4cc7('0x3dd0')]], _0x4bf907[_0x4cc7('0xaa3')]['ii'][_0x4bf907[_0x4cc7('0x3dd5')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2], _0x4bf907['buffer']['o'][_0x4bf907['oPos'] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3236')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos']], _0x4bf907['buffer']['ii'][_0x4bf907[_0x4cc7('0x3dd5')]], _0x4bf907[_0x4cc7('0xaa3')]['ff'][_0x4bf907[_0x4cc7('0x3dd0')]], _0x4bf907['buffer']['ii'][_0x4bf907['iiPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2], _0x4bf907['buffer']['o'][_0x4bf907['oPos'] + 0x3], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]]); } else if (_0x4bf907 == _0x312918[_0x4cc7('0x3ddf')]) { switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce['oPos'] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce['oPos'] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918['BEGIN_SHADER_FILL']; _0x4bf907 = _0x4bc1ce; _0x44366e['fillCommands'][_0x4cc7('0x3dbe')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3dbe')](_0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]]); } else { switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce['ffPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce['fPos'] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce['oPos'] += 0x4; break; case 0xe: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce['prev'] = _0x312918[_0x4cc7('0x3ddd')]; _0x4bf907 = _0x4bc1ce; _0x44366e['fillCommands'][_0x4cc7('0x10ce')](_0x4bf907[_0x4cc7('0xaa3')]['i'][_0x4bf907[_0x4cc7('0x3dcd')]], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]]); _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x10ce')](_0x4bf907[_0x4cc7('0xaa3')]['i'][_0x4bf907[_0x4cc7('0x3dcd')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]]); } break; case 0x4: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce['fPos'] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce['oPos'] += 0x3; break; case 0x9: _0x4bc1ce['fPos'] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce['oPos'] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de0')]; _0x4bf907 = _0x4bc1ce; _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x3dc1')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos']], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x5]); _0x9cf284 ? _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x3dc1')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907['buffer']['f'][_0x4bf907['fPos'] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x5]) : (_0x3b00de = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x5a2ee6 = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x5]); break; case 0x5: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x3: _0x4bc1ce['oPos'] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce['fPos'] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce['oPos'] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce['oPos'] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce['fPos'] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce['oPos'] += 0x1; break; case 0x14: _0x4bc1ce['oPos'] += 0x1; } _0x4bc1ce['prev'] = _0x312918[_0x4cc7('0x3de1')]; _0x4bf907 = _0x4bc1ce; _0x44366e[_0x4cc7('0x3e1e')]['curveTo'](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]); _0x9cf284 ? _0x44366e['strokeCommands'][_0x4cc7('0x293a')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos']], _0x4bf907['buffer']['f'][_0x4bf907['fPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]) : (_0x3b00de = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x5a2ee6 = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x3]); break; case 0x6: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce['fPos'] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce['fPos'] += 0x4; break; case 0xa: _0x4bc1ce['fPos'] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce['oPos'] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce['fPos'] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de2')]; _0x4bf907 = _0x4bc1ce; _0x44366e[_0x4cc7('0x3e1e')]['drawCircle'](_0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2]); _0x9cf284 && _0x44366e[_0x4cc7('0x3e21')]['drawCircle'](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907['buffer']['f'][_0x4bf907['fPos'] + 0x2]); break; case 0x7: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x3: _0x4bc1ce['oPos'] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce['fPos'] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce['fPos'] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de3')]; _0x4bf907 = _0x4bc1ce; _0x44366e['fillCommands'][_0x4cc7('0x2175')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]); _0x9cf284 && _0x44366e['strokeCommands'][_0x4cc7('0x2175')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]); break; case 0x8: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x3: _0x4bc1ce['oPos'] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce['fPos'] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce['oPos'] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de4')]; _0x4bf907 = _0x4bc1ce; _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x3e46')](_0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2]); break; case 0x9: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x3: _0x4bc1ce['oPos'] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce['fPos'] += 0x4; break; case 0x8: _0x4bc1ce['oPos'] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce['oPos'] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce['fPos'] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce['oPos'] += 0x1; break; case 0x14: _0x4bc1ce['oPos'] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de5')]; _0x4bf907 = _0x4bc1ce; _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0xc1d')](_0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]); _0x9cf284 && _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0xc1d')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3]); break; case 0xa: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce['ffPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce['fPos'] += 0x4; break; case 0x6: _0x4bc1ce['fPos'] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce['oPos'] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce['ffPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce['oPos'] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de6')]; _0x4bf907 = _0x4bc1ce; _0x44366e[_0x4cc7('0x3e1e')]['drawRoundRect'](_0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907['buffer']['f'][_0x4bf907['fPos'] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]]); _0x9cf284 && _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x2def')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x4], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]]); break; case 0xc: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce['oPos'] += 0x1; break; case 0x4: _0x4bc1ce['fPos'] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce['fPos'] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce['oPos'] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce['ffPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce['oPos'] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de8')]; _0x4bf907 = _0x4bc1ce; _0x44366e[_0x4cc7('0x3e1e')][_0x4cc7('0x1f3c')](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos'] + 0x1], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x3]); break; case 0xd: switch (_0x4bc1ce['prev'][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x3: _0x4bc1ce['oPos'] += 0x1; break; case 0x4: _0x4bc1ce['fPos'] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce['fPos'] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce['oPos'] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de9')]; _0x44366e[_0x4cc7('0x1f32')](); _0x44366e[_0x4cc7('0x3e1f')](); _0x9cf284 = _0x44366e['hasFill'] = !0x1; _0x44366e['bitmapFill'] = null; _0x5a2ee6 = _0x3b00de = 0x0; break; case 0xe: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce['oPos'] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce['fPos'] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce['oPos'] += 0x4; break; case 0xe: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce['ffPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce['bPos'] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce['prev'] = _0x312918['LINE_BITMAP_STYLE']; _0x4bf907 = _0x4bc1ce; _0x9cf284 || 0x0 == _0x3b00de && 0x0 == _0x5a2ee6 || (_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x168e')](_0x3b00de, _0x5a2ee6), _0x5a2ee6 = _0x3b00de = 0x0); _0x9cf284 = !0x0; _0x44366e['strokeCommands'][_0x4cc7('0x3e2f')](_0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907['bPos']], _0x4bf907['buffer']['b'][_0x4bf907[_0x4cc7('0x3dd4')] + 0x1]); break; case 0xf: switch (_0x4bc1ce['prev'][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce['fPos'] += 0x6; break; case 0x5: _0x4bc1ce['fPos'] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce['oPos'] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce['oPos'] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce['fPos'] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3deb')]; _0x4bf907 = _0x4bc1ce; _0x9cf284 || 0x0 == _0x3b00de && 0x0 == _0x5a2ee6 || (_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x168e')](_0x3b00de, _0x5a2ee6), _0x5a2ee6 = _0x3b00de = 0x0); _0x9cf284 = !0x0; _0x44366e[_0x4cc7('0x3e21')]['lineGradientStyle'](_0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos']], _0x4bf907[_0x4cc7('0xaa3')]['ii'][_0x4bf907[_0x4cc7('0x3dd5')]], _0x4bf907['buffer']['ff'][_0x4bf907[_0x4cc7('0x3dd0')]], _0x4bf907[_0x4cc7('0xaa3')]['ii'][_0x4bf907[_0x4cc7('0x3dd5')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x2], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]]); break; case 0x10: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce['fPos'] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce['oPos'] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce['fPos'] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce['prev'] = _0x312918[_0x4cc7('0x3dec')]; _0x4bf907 = _0x4bc1ce; _0x9cf284 || _0x56067a[_0x4cc7('0x85b')](null, _0x4bf907['buffer']['o'][_0x4bf907['oPos']]) || 0x0 == _0x3b00de && 0x0 == _0x5a2ee6 || (_0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x168e')](_0x3b00de, _0x5a2ee6), _0x5a2ee6 = _0x3b00de = 0x0); _0x9cf284 = null != _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]]; _0x44366e['strokeCommands']['lineStyle'](_0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]], _0x4bf907['buffer']['i'][_0x4bf907[_0x4cc7('0x3dcd')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['b'][_0x4bf907[_0x4cc7('0x3dd4')]], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907['oPos'] + 0x1], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x56067a[_0x4cc7('0x86f')](_0x4bf907[_0x4cc7('0x3dcf')], 0x2)], _0x4bf907[_0x4cc7('0xaa3')]['o'][_0x4bf907[_0x4cc7('0x3dcf')] + 0x3], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1]); break; case 0x11: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce['oPos'] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce['ffPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce['bPos'] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce['fPos'] += 0x2; break; case 0x13: _0x4bc1ce['oPos'] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ded')]; _0x4bf907 = _0x4bc1ce; _0x44366e['fillCommands'][_0x4cc7('0x293b')](_0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1]); _0x9cf284 ? _0x44366e['strokeCommands'][_0x4cc7('0x293b')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x56067a['rEGLo'](_0x4bf907['fPos'], 0x1)]) : (_0x3b00de = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x5a2ee6 = _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1]); break; case 0x12: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce['fPos'] += 0x4; break; case 0xa: _0x4bc1ce['fPos'] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce['bPos'] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce['oPos'] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dee')]; _0x4bf907 = _0x4bc1ce; _0x44366e['fillCommands']['moveTo'](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')]], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x56067a[_0x4cc7('0x888')](_0x4bf907[_0x4cc7('0x3dce')], 0x1)]); _0x9cf284 ? _0x44366e['strokeCommands'][_0x4cc7('0x168e')](_0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos']], _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos'] + 0x1]) : (_0x3b00de = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907['fPos']], _0x5a2ee6 = _0x4bf907[_0x4cc7('0xaa3')]['f'][_0x4bf907[_0x4cc7('0x3dce')] + 0x1]); break; case 0x13: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce['oPos'] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce['fPos'] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce['fPos'] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3def')]; _0x4bf907 = _0x4bc1ce; _0x4311fa['__setBlendModeContext'](_0x44366e[_0x4cc7('0x991')], _0x4bf907['buffer']['o'][_0x4bf907[_0x4cc7('0x3dcf')]]); break; case 0x15: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce['oPos'] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce['oPos'] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x10: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce['bPos'] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918['WINDING_EVEN_ODD']; _0x44366e['fillCommands'][_0x4cc7('0x3dc8')](); _0x44366e[_0x4cc7('0x3e1a')] = 'evenodd'; break; case 0x16: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x4bc1ce['fPos'] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x5; _0x4bc1ce['oPos'] += 0x1; break; case 0xc: _0x4bc1ce['oPos'] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x4bc1ce['oPos'] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3df2')]; _0x44366e['fillCommands']['windingNonZero'](); _0x44366e[_0x4cc7('0x3e1a')] = 'nonzero'; break; default: switch (_0x4bc1ce[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x4bc1ce['iPos'] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce['iiPos'] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce['fPos'] += 0x1; break; case 0x3: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x4bc1ce['fPos'] += 0x6; break; case 0x5: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x4bc1ce['fPos'] += 0x5; _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x2; _0x4bc1ce['bPos'] += 0x2; break; case 0xf: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dd5')] += 0x2; _0x4bc1ce[_0x4cc7('0x3dd0')] += 0x1; _0x4bc1ce[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x4; _0x4bc1ce[_0x4cc7('0x3dcd')] += 0x1; _0x4bc1ce['fPos'] += 0x2; _0x4bc1ce['bPos'] += 0x1; break; case 0x11: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x4bc1ce[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x4bc1ce[_0x4cc7('0x3dcf')] += 0x1; } _0x4bc1ce[_0x4cc7('0x2cb8')] = _0x4bf907; } 0x0 < _0x44366e['fillCommands'][_0x4cc7('0x34')]() && _0x44366e[_0x4cc7('0x1f32')](); 0x0 < _0x44366e[_0x4cc7('0x3e21')][_0x4cc7('0x34')]() && _0x44366e[_0x4cc7('0x3e1f')](); _0x4bc1ce[_0x4cc7('0x3dd6')](); _0x3b349e[_0x4cc7('0x3464')] = _0x436dff[_0x4cc7('0x10d3')](_0x3b349e['__canvas']); } } _0x3b349e[_0x4cc7('0xa9e')] = !0x1; _0x3b349e['set___dirty'](!0x1); } else { if (_0x4cc7('0x5') != typeof this[_0x4cc7('0x3e47')][_0x48c401]) clearTimeout(this[_0x4cc7('0x3e47')][_0x48c401]); else { var _0x4b37bf = this[_0x4cc7('0x1cad')](_0x48c401); _0x4b37bf && _0x4b37bf[_0x4cc7('0x1ee0')] && _0x4b37bf[_0x4cc7('0x1ee0')][_0x4cc7('0xa2d')]('ended', this[_0x4cc7('0x3e47')][_0x48c401], !0x1); } delete this[_0x4cc7('0x3e47')][_0x48c401]; } } } ; _0x44366e[_0x4cc7('0xa9c')] = function(_0x52d689, _0x1fa377) { if ('wxpKY' !== 'wxpKY') { _0x5aff49 ? (_0x578190[_0x4cc7('0x3e48')] = Uint8Array, _0x578190[_0x4cc7('0x25a2')] = Uint16Array, _0x578190[_0x4cc7('0x3e49')] = Int32Array, _0x578190[_0x4cc7('0x2cf6')](_0x578190, _0x1c8e81)) : (_0x578190['Buf8'] = Array, _0x578190['Buf16'] = Array, _0x578190[_0x4cc7('0x3e49')] = Array, _0x578190[_0x4cc7('0x2cf6')](_0x578190, _0x3dd250)); } else { if (0x0 != _0x52d689['__commands'][_0x4cc7('0x34')]()) { _0x44366e[_0x4cc7('0x991')] = _0x1fa377[_0x4cc7('0x991')]; _0x1fa377 = new _0x3439cc(_0x52d689[_0x4cc7('0x31f2')]); var _0x13675a = 0x0; for (_0x52d689 = _0x52d689[_0x4cc7('0x31f2')][_0x4cc7('0x1fba')]; _0x13675a < _0x52d689[_0x4cc7('0x21')]; ) { var _0x5a44e0 = _0x52d689[_0x13675a]; ++_0x13675a; switch (_0x5a44e0[0x1]) { case 0x4: switch (_0x1fa377[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377['iiPos'] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1fa377['fPos'] += 0x6; break; case 0x5: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1fa377[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1fa377[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1fa377['fPos'] += 0x5; _0x1fa377['oPos'] += 0x1; break; case 0xc: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; } _0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de0')]; _0x5a44e0 = _0x1fa377; _0x44366e[_0x4cc7('0x991')]['bezierCurveTo'](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0['fPos'] + 0x2] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x3] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x4] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x5] - 0x0); break; case 0x5: switch (_0x1fa377['prev'][0x1]) { case 0x0: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1fa377['iPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1fa377['fPos'] += 0x6; break; case 0x5: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1fa377[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1fa377[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1fa377[_0x4cc7('0x3dce')] += 0x5; _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377['iiPos'] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377['iPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1fa377['fPos'] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377['oPos'] += 0x1; } _0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de1')]; _0x5a44e0 = _0x1fa377; _0x44366e['context'][_0x4cc7('0x3e1b')](_0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0['buffer']['f'][_0x2d63f9[_0x4cc7('0x33a')](_0x5a44e0[_0x4cc7('0x3dce')], 0x1)] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x2] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x3] - 0x0); break; case 0x6: switch (_0x1fa377[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1fa377['iPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1fa377['oPos'] += 0x1; break; case 0x4: _0x1fa377[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1fa377[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1fa377[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1fa377['fPos'] += 0x5; _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377['bPos'] += 0x2; break; case 0xf: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377['ffPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1fa377['fPos'] += 0x2; break; case 0x12: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; } _0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de2')]; _0x5a44e0 = _0x1fa377; _0x44366e['context']['arc'](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x2], 0x0, 0x2 * Math['PI'], !0x0); break; case 0x7: switch (_0x1fa377[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1fa377['oPos'] += 0x2; _0x1fa377['bPos'] += 0x2; break; case 0x1: _0x1fa377['iPos'] += 0x1; _0x1fa377['fPos'] += 0x1; break; case 0x2: _0x1fa377['oPos'] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377['fPos'] += 0x1; break; case 0x3: _0x1fa377['oPos'] += 0x1; break; case 0x4: _0x1fa377[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1fa377['fPos'] += 0x3; break; case 0x7: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1fa377[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1fa377[_0x4cc7('0x3dce')] += 0x5; _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1fa377['oPos'] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377['fPos'] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; } _0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de3')]; var _0x529d9e = _0x1fa377; _0x5a44e0 = _0x529d9e['buffer']['f'][_0x529d9e[_0x4cc7('0x3dce')]]; var _0x8a7476 = _0x529d9e['buffer']['f'][_0x529d9e['fPos'] + 0x1]; var _0x4bf907 = _0x529d9e[_0x4cc7('0xaa3')]['f'][_0x529d9e[_0x4cc7('0x3dce')] + 0x2]; var _0x48c401 = _0x529d9e[_0x4cc7('0xaa3')]['f'][_0x529d9e[_0x4cc7('0x3dce')] + 0x3]; _0x5a44e0 -= 0x0; _0x8a7476 -= 0x0; _0x529d9e = _0x4bf907 / 0x2 * 0.5522848; var _0x16dada = _0x48c401 / 0x2 * 0.5522848; var _0x5aff49 = _0x5a44e0 + _0x4bf907; var _0x161060 = _0x8a7476 + _0x48c401; _0x4bf907 = _0x5a44e0 + _0x4bf907 / 0x2; _0x48c401 = _0x8a7476 + _0x2d63f9[_0x4cc7('0x3e4a')](_0x48c401, 0x2); _0x44366e[_0x4cc7('0x991')]['moveTo'](_0x5a44e0, _0x48c401); _0x44366e[_0x4cc7('0x991')]['bezierCurveTo'](_0x5a44e0, _0x48c401 - _0x16dada, _0x4bf907 - _0x529d9e, _0x8a7476, _0x4bf907, _0x8a7476); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e38')](_0x4bf907 + _0x529d9e, _0x8a7476, _0x5aff49, _0x48c401 - _0x16dada, _0x5aff49, _0x48c401); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e38')](_0x5aff49, _0x48c401 + _0x16dada, _0x4bf907 + _0x529d9e, _0x161060, _0x4bf907, _0x161060); _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x3e38')](_0x4bf907 - _0x529d9e, _0x161060, _0x5a44e0, _0x48c401 + _0x16dada, _0x5a44e0, _0x48c401); break; case 0x9: switch (_0x1fa377['prev'][0x1]) { case 0x0: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1fa377['iPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1fa377['oPos'] += 0x4; _0x1fa377['iiPos'] += 0x2; _0x1fa377['ffPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1fa377['fPos'] += 0x6; break; case 0x5: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1fa377[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1fa377[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1fa377['fPos'] += 0x4; break; case 0xa: _0x1fa377[_0x4cc7('0x3dce')] += 0x5; _0x1fa377['oPos'] += 0x1; break; case 0xc: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377['bPos'] += 0x2; break; case 0xf: _0x1fa377['oPos'] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377['iPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377['oPos'] += 0x1; } _0x1fa377['prev'] = _0x312918[_0x4cc7('0x3de5')]; _0x5a44e0 = _0x1fa377; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0x1863')](); _0x44366e[_0x4cc7('0x991')]['rect'](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x2], _0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x3]); _0x44366e[_0x4cc7('0x991')]['closePath'](); break; case 0xa: switch (_0x1fa377['prev'][0x1]) { case 0x0: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377['fPos'] += 0x1; break; case 0x3: _0x1fa377['oPos'] += 0x1; break; case 0x4: _0x1fa377['fPos'] += 0x6; break; case 0x5: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1fa377[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1fa377['oPos'] += 0x3; break; case 0x9: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1fa377[_0x4cc7('0x3dce')] += 0x5; _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377['fPos'] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; } _0x1fa377['prev'] = _0x312918[_0x4cc7('0x3de6')]; _0x5a44e0 = _0x1fa377; _0x44366e[_0x4cc7('0x2def')](_0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0['fPos'] + 0x1] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x2], _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x3], _0x5a44e0['buffer']['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x4], _0x5a44e0[_0x4cc7('0xaa3')]['o'][_0x5a44e0[_0x4cc7('0x3dcf')]]); break; case 0x11: switch (_0x1fa377['prev'][0x1]) { case 0x0: _0x1fa377['oPos'] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1fa377['oPos'] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377['fPos'] += 0x1; break; case 0x3: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1fa377[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1fa377['fPos'] += 0x3; break; case 0x7: _0x1fa377['fPos'] += 0x4; break; case 0x8: _0x1fa377['oPos'] += 0x3; break; case 0x9: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1fa377[_0x4cc7('0x3dce')] += 0x5; _0x1fa377['oPos'] += 0x1; break; case 0xc: _0x1fa377['oPos'] += 0x4; break; case 0xe: _0x1fa377['oPos'] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377['iPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x2; _0x1fa377['bPos'] += 0x1; break; case 0x11: _0x1fa377['fPos'] += 0x2; break; case 0x12: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; } _0x1fa377[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ded')]; _0x5a44e0 = _0x1fa377; _0x44366e['context'][_0x4cc7('0x293b')](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')]] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0); break; case 0x12: switch (_0x1fa377[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1fa377['oPos'] += 0x2; _0x1fa377['bPos'] += 0x2; break; case 0x1: _0x1fa377['iPos'] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377['ffPos'] += 0x1; _0x1fa377['fPos'] += 0x1; break; case 0x3: _0x1fa377['oPos'] += 0x1; break; case 0x4: _0x1fa377[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1fa377[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1fa377[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1fa377['fPos'] += 0x4; break; case 0xa: _0x1fa377['fPos'] += 0x5; _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377['fPos'] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1fa377['fPos'] += 0x2; break; case 0x12: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; } _0x1fa377['prev'] = _0x312918[_0x4cc7('0x3dee')]; _0x5a44e0 = _0x1fa377; _0x44366e[_0x4cc7('0x991')]['moveTo'](_0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0['fPos']] - 0x0, _0x5a44e0[_0x4cc7('0xaa3')]['f'][_0x5a44e0[_0x4cc7('0x3dce')] + 0x1] - 0x0); break; default: switch (_0x1fa377['prev'][0x1]) { case 0x0: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1fa377[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1fa377['fPos'] += 0x4; break; case 0x6: _0x1fa377[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1fa377['oPos'] += 0x3; break; case 0x9: _0x1fa377[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1fa377[_0x4cc7('0x3dce')] += 0x5; _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1fa377[_0x4cc7('0x3dcf')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1fa377['oPos'] += 0x4; _0x1fa377[_0x4cc7('0x3dd5')] += 0x2; _0x1fa377[_0x4cc7('0x3dd0')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1fa377[_0x4cc7('0x3dcf')] += 0x4; _0x1fa377[_0x4cc7('0x3dcd')] += 0x1; _0x1fa377[_0x4cc7('0x3dce')] += 0x2; _0x1fa377[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1fa377[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1fa377[_0x4cc7('0x3dcf')] += 0x1; } _0x1fa377['prev'] = _0x5a44e0; } } _0x1fa377[_0x4cc7('0x3dd6')](); } } } ; _0x44366e[_0x4cc7('0x3e32')] = function(_0x5c4bba) { _0x44366e[_0x4cc7('0xaa5')] || (_0x5c4bba = !0x1); _0x44366e['context'][_0x4cc7('0xa82')] != _0x5c4bba && (_0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa82')] = _0x5c4bba); } ; var _0x429a62 = function() {}; _0x16dada[_0x4cc7('0x3e4b')] = _0x429a62; _0x429a62[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0xae6'), _0x4cc7('0x3e4c')]; var _0x6bc21c = function() {}; _0x16dada['openfl._internal.renderer.context3D.Context3DBitmap'] = _0x6bc21c; _0x6bc21c['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x510'), _0x4cc7('0x3e4d')]; _0x6bc21c['render'] = function(_0x4689da, _0x529ada) { if (_0x4689da[_0x4cc7('0xa77')] && !(0x0 >= _0x4689da[_0x4cc7('0x9c2')]) && null != _0x4689da[_0x4cc7('0xa78')] && _0x4689da[_0x4cc7('0xa78')]['__isValid']) { var _0x20d69a = _0x529ada[_0x4cc7('0xab1')]; _0x529ada[_0x4cc7('0xa7b')](_0x4689da['__worldBlendMode']); _0x529ada[_0x4cc7('0xa7c')](_0x4689da); var _0x3b5df5 = _0x529ada[_0x4cc7('0x3e4e')](_0x4689da[_0x4cc7('0xade')]); _0x529ada[_0x4cc7('0xaaa')](_0x3b5df5); _0x529ada[_0x4cc7('0xb15')](_0x4689da[_0x4cc7('0xa78')], _0x529ada[_0x4cc7('0xa84')] && (_0x4689da[_0x4cc7('0xa81')] || _0x529ada[_0x4cc7('0x3e4f')])); _0x529ada[_0x4cc7('0xb17')](_0x529ada[_0x4cc7('0x3e50')](_0x4689da[_0x4cc7('0x9c1')], _0x4689da['pixelSnapping'])); _0x529ada[_0x4cc7('0x3e51')](_0x4689da[_0x4cc7('0x9c2')]); _0x529ada[_0x4cc7('0x3e52')](_0x4689da[_0x4cc7('0xa09')]); _0x529ada[_0x4cc7('0xb18')](); var _0xb1f05f = _0x4689da['__bitmapData'][_0x4cc7('0xb19')](_0x20d69a); null != _0x3b5df5[_0x4cc7('0xb1a')] && _0x20d69a['setVertexBufferAt'](_0x3b5df5['__position'][_0x4cc7('0xb1c')], _0xb1f05f, 0x0, 0x3); null != _0x3b5df5[_0x4cc7('0xb1d')] && _0x20d69a[_0x4cc7('0xb1b')](_0x3b5df5[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0xb1f05f, 0x3, 0x2); _0x3b5df5 = _0x4689da[_0x4cc7('0xa78')][_0x4cc7('0xb1e')](_0x20d69a); _0x20d69a[_0x4cc7('0x1f3c')](_0x3b5df5); _0x529ada[_0x4cc7('0xb1f')](); _0x529ada[_0x4cc7('0xa85')](_0x4689da); } } ; _0x6bc21c[_0x4cc7('0xa9c')] = function(_0x284e33, _0x34e645) { if (null != _0x284e33[_0x4cc7('0xa78')] && _0x284e33[_0x4cc7('0xa78')][_0x4cc7('0xa79')]) { if ('lLXAm' !== _0x4cc7('0x3e53')) { var _0x502311 = this[_0x4cc7('0xa7e')][_0x4cc7('0xaa3')]; _0x34e645[_0x4cc7('0xa84')] || _0x34e645['applySmoothing'](_0x502311['__srcContext'], !0x1); _0x34e645['__render'](_0x284e33); _0x34e645['__allowSmoothing'] || _0x34e645['applySmoothing'](_0x502311[_0x4cc7('0x2295')], !0x0); _0x502311[_0x4cc7('0x2295')][_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, 0x0, 0x0); _0x502311[_0x4cc7('0x3980')] = null; _0x502311[_0x4cc7('0x42')] = null; this[_0x4cc7('0xa7e')]['dirty'] = !0x0; this[_0x4cc7('0xa7e')][_0x4cc7('0x986')]++; } else { var _0x505d67 = _0x34e645['__context3D'] , _0x30cfbc = _0x34e645['__maskShader']; _0x34e645['setShader'](_0x30cfbc); _0x34e645['applyBitmapData'](_0x4266e7[_0x4cc7('0xb16')], !0x0); _0x34e645['applyMatrix'](_0x34e645[_0x4cc7('0x3e50')](_0x284e33[_0x4cc7('0x9c1')], _0x284e33[_0x4cc7('0x21b6')])); _0x34e645[_0x4cc7('0xb18')](); var _0x34cc1 = _0x284e33['__bitmapData']['getVertexBuffer'](_0x505d67); null != _0x30cfbc[_0x4cc7('0xb1a')] && _0x505d67['setVertexBufferAt'](_0x30cfbc[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x34cc1, 0x0, 0x3); null != _0x30cfbc[_0x4cc7('0xb1d')] && _0x505d67[_0x4cc7('0xb1b')](_0x30cfbc['__textureCoord'][_0x4cc7('0xb1c')], _0x34cc1, 0x3, 0x2); _0x284e33 = _0x284e33[_0x4cc7('0xa78')][_0x4cc7('0xb1e')](_0x505d67); _0x505d67[_0x4cc7('0x1f3c')](_0x284e33); _0x34e645['__clearShader'](); } } } ; var _0x39c7ef = function(_0x44376e, _0x1c1d65, _0x2ba18c, _0x202b0b) { this[_0x4cc7('0x510')] = _0x44376e; this['elementType'] = _0x1c1d65; this[_0x4cc7('0x3e54')] = _0x202b0b; this[_0x4cc7('0x3e55')] = this['indexCount'] = 0x0; this[_0x4cc7('0x90d')](_0x2ba18c); }; _0x16dada[_0x4cc7('0x3e56')] = _0x39c7ef; _0x39c7ef['__name__'] = [_0x4cc7('0x8a'), '_internal', 'renderer', _0x4cc7('0x510'), 'Context3DBuffer']; _0x39c7ef[_0x4cc7('0x8')] = {}; _0x39c7ef[_0x4cc7('0x8')]['dataPerVertex'] = null; _0x39c7ef[_0x4cc7('0x8')]['elementCount'] = null; _0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x3e57')] = null; _0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x3e58')] = null; _0x39c7ef[_0x4cc7('0x8')]['vertexBuffer'] = null; _0x39c7ef[_0x4cc7('0x8')]['vertexBufferData'] = null; _0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x3e55')] = null; _0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x510')] = null; _0x39c7ef[_0x4cc7('0x8')]['flushVertexBufferData'] = function() { _0x2d63f9.kpoej(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); } ; _0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x90d')] = function(_0x2e512a, _0x1ef0b1) { null == _0x1ef0b1 && (_0x1ef0b1 = -0x1); this.elementCount = _0x2e512a; -0x1 == _0x1ef0b1 && (_0x1ef0b1 = this.dataPerVertex); _0x1ef0b1 != this.dataPerVertex && (this.vertexBuffer = null, this.vertexCount = 0x0, this.dataPerVertex = _0x1ef0b1); var _0x3b8dff = 0x0; switch (this.elementType[0x1]) { case 0x0: _0x3b8dff = 0x4 * _0x2e512a; break; case 0x1: _0x3b8dff = 0x3 * _0x2e512a; break; case 0x2: _0x3b8dff = 0x3 * _0x2e512a; } _0x2e512a = _0x3b8dff * _0x1ef0b1; null == this.vertexBufferData ? this.vertexBufferData = null != _0x2e512a ? new _0x38236d(_0x2e512a) : null : _0x2e512a > this.vertexBufferData.length && (_0x1ef0b1 = this.vertexBufferData, this.vertexBufferData = null != _0x2e512a ? new _0x38236d(_0x2e512a) : null, this.vertexBufferData.set(_0x1ef0b1)); } ; _0x39c7ef[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x39c7ef; var _0x5e0351 = _0x16dada[_0x4cc7('0x3e59')] = {}; _0x16dada[_0x4cc7('0x3e59')][_0x4cc7('0xd03')] = [_0x2d63f9.xkmAL, _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x510'), _0x4cc7('0x3e5a')]; _0x16dada[_0x4cc7('0x3e59')][_0x4cc7('0xd2d')] = [_0x4cc7('0x3e5b'), _0x4cc7('0x3e5c'), 'TRIANGLE_INDICES']; _0x5e0351[_0x4cc7('0x3e5b')] = [_0x4cc7('0x3e5b'), 0x0]; _0x5e0351['QUADS']['toString'] = _0x3e3cd2; _0x5e0351[_0x4cc7('0x3e5b')][_0x4cc7('0xd2f')] = _0x5e0351; _0x5e0351[_0x4cc7('0x3e5c')] = [_0x4cc7('0x3e5c'), 0x1]; _0x5e0351['TRIANGLES']['toString'] = _0x3e3cd2; _0x5e0351[_0x4cc7('0x3e5c')][_0x4cc7('0xd2f')] = _0x5e0351; _0x5e0351[_0x4cc7('0x3e5d')] = [_0x4cc7('0x3e5d'), 0x2]; _0x5e0351[_0x4cc7('0x3e5d')][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x5e0351[_0x4cc7('0x3e5d')][_0x4cc7('0xd2f')] = _0x5e0351; var _0x436dff = function(_0x31da02, _0x44c25b, _0x4a5b32, _0x4e31bc) { null == _0x4e31bc && (_0x4e31bc = -0x1); null == _0x4a5b32 && (_0x4a5b32 = !0x0); this[_0x4cc7('0xba1')] = _0x4a5b32; null == _0x31da02 && (_0x31da02 = 0x0); null == _0x44c25b && (_0x44c25b = 0x0); 0x0 > _0x31da02 && (_0x31da02 = 0x0); 0x0 > _0x44c25b && (_0x44c25b = 0x0); this['width'] = _0x31da02; this[_0x4cc7('0x98b')] = _0x44c25b; this[_0x4cc7('0xaee')] = new _0x432b23(0x0,0x0,_0x31da02,_0x44c25b); this[_0x4cc7('0x1c2a')] = _0x31da02; this[_0x4cc7('0x1c2b')] = _0x44c25b; 0x0 < _0x31da02 && 0x0 < _0x44c25b && (_0x4a5b32 ? 0x0 == (_0x4e31bc & -0x1000000) && (_0x4e31bc = 0x0) : _0x4e31bc = -0x1000000 | _0x4e31bc & 0xffffff, this[_0x4cc7('0xa7e')] = new _0x21e354(null,0x0,0x0,_0x31da02,_0x44c25b,_0x4e31bc << 0x8 | _0x4e31bc >>> 0x18 & 0xff), this[_0x4cc7('0xa7e')][_0x4cc7('0x397d')](_0x4a5b32), this[_0x4cc7('0xa7a')] = this[_0x4cc7('0xa79')] = !0x0); this['__renderTransform'] = new _0x4a1676(); this[_0x4cc7('0x9c2')] = 0x1; this[_0x4cc7('0xa08')] = new _0x4a1676(); this[_0x4cc7('0xa09')] = new _0x1c055e(); this[_0x4cc7('0xa77')] = !0x0; }; _0x16dada[_0x4cc7('0x3e5e')] = _0x436dff; _0x436dff[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x50b')], _0x4cc7('0x3e5f')]; _0x436dff['__interfaces__'] = [_0x596a1b]; _0x436dff[_0x4cc7('0x3a1d')] = function(_0x581a1c, _0x541b67) { if (_0x4cc7('0x3e60') !== 'MUcpf') { return null; } else { _0x581a1c = new _0x46abc5(this[_0x4cc7('0x31c7')],null == _0x2116b2[_0x4cc7('0x2a2a')](),this[_0x4cc7('0x17a0')]); null != _0x445379[_0x4cc7('0x493')]()['parent'] ? _0x445379[_0x4cc7('0x493')]()['addBlockingOverlay'](_0x581a1c, !0x0) : _0x3b7d43['get_current']()['addChild'](_0x581a1c); this[_0x4cc7('0x907')][_0x4cc7('0xb79')](this); _0x172b83[_0x4cc7('0x46f')]()['remove'](new _0x23639f(this)); _0x2116b2[_0x4cc7('0x31ca')](null); } } ; _0x436dff['fromBytes'] = function(_0x5d82d5, _0x475ee2) { if (_0x4cc7('0x78') !== _0x2d63f9[_0x4cc7('0x3e61')]) { null == _0x55a4be[_0x4cc7('0x2812')] && (_0x55a4be[_0x4cc7('0x2812')] = new _0x38e04d()); return _0x55a4be[_0x4cc7('0x2812')]; } else { return null; } } ; _0x436dff[_0x4cc7('0x10d3')] = function(_0x331197, _0x5ccd02) { null == _0x5ccd02 && (_0x5ccd02 = !0x0); if (null == _0x331197) return null; var _0x35cc40 = new _0x436dff(0x0,0x0,_0x5ccd02,0x0); _0x35cc40['__fromImage'](_0x21e354[_0x4cc7('0x10d3')](_0x331197)); _0x35cc40[_0x4cc7('0xa7e')]['set_transparent'](_0x5ccd02); return _0x35cc40; } ; _0x436dff['fromFile'] = function(_0x2e24f8) { return null; } ; _0x436dff[_0x4cc7('0x187f')] = function(_0x5e591e, _0x4e5a01) { if (_0x4cc7('0x3e62') !== _0x4cc7('0x3e63')) { null == _0x4e5a01 && (_0x4e5a01 = !0x0); if (null == _0x5e591e || null == _0x5e591e[_0x4cc7('0xaa3')]) return null; var _0x3f3008 = new _0x436dff(0x0,0x0,_0x4e5a01,0x0); _0x3f3008['__fromImage'](_0x5e591e); _0x3f3008[_0x4cc7('0xa7e')][_0x4cc7('0x397d')](_0x4e5a01); return null != _0x3f3008[_0x4cc7('0xa7e')] ? _0x3f3008 : null; } else { return _0x515483[_0x4cc7('0x2253')](0x0); } } ; _0x436dff['fromTexture'] = function(_0x5eaa0a) { if (_0x4cc7('0x3e64') === _0x4cc7('0x3e65')) { _0x5eaa0a = 0x0; _0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](_0x4cc7('0x6a2')) && --_0x5eaa0a; _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0x230a')]('right') && ++_0x5eaa0a; return _0x5eaa0a; } else { if (null == _0x5eaa0a) return null; var _0x1ac420 = new _0x436dff(_0x5eaa0a[_0x4cc7('0xa92')],_0x5eaa0a[_0x4cc7('0xa93')],!0x0,0x0); _0x1ac420['readable'] = !0x1; _0x1ac420[_0x4cc7('0x1c22')] = _0x5eaa0a; _0x1ac420[_0x4cc7('0x1c23')] = _0x5eaa0a['__textureContext']; _0x1ac420[_0x4cc7('0xa7e')] = null; return _0x1ac420; } } ; _0x436dff[_0x4cc7('0x3a26')] = function(_0x27c701, _0x2f5bf3) { return _0x21e354['loadFromBase64'](_0x27c701, _0x2f5bf3)[_0x4cc7('0xce5')](function(_0x27c701) { return _0x4029ca[_0x4cc7('0xce7')](_0x436dff[_0x4cc7('0x187f')](_0x27c701)); }); } ; _0x436dff[_0x4cc7('0x381d')] = function(_0x1ebc31, _0x553a3d) { return _0x21e354[_0x4cc7('0x381d')](_0x15249f[_0x4cc7('0x381e')](_0x1ebc31))[_0x4cc7('0xce5')](function(_0x1ebc31) { _0x1ebc31 = _0x436dff['fromImage'](_0x1ebc31); null != _0x553a3d && _0x1ebc31['__applyAlpha'](_0x553a3d); return _0x4029ca[_0x4cc7('0xce7')](_0x1ebc31); }); } ; _0x436dff[_0x4cc7('0x1128')] = function(_0x293a38) { return _0x21e354[_0x4cc7('0x1128')](_0x293a38)[_0x4cc7('0xce5')](function(_0x293a38) { return _0x4029ca[_0x4cc7('0xce7')](_0x436dff['fromImage'](_0x293a38)); }); } ; _0x436dff[_0x4cc7('0x8')] = {}; _0x436dff[_0x4cc7('0x8')]['height'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xa7e')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xa7a')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xaee')] = null; _0x436dff[_0x4cc7('0x8')]['transparent'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e66')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e67')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x16dc')] = null; _0x436dff[_0x4cc7('0x8')]['__indexBufferContext'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x16de')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x16dd')] = null; _0x436dff[_0x4cc7('0x8')]['__isValid'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c8')] = null; _0x436dff[_0x4cc7('0x8')]['__renderable'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c1')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c9')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1c26')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1c22')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1c23')] = null; _0x436dff[_0x4cc7('0x8')]['__textureHeight'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xaf8')] = null; _0x436dff[_0x4cc7('0x8')]['__textureWidth'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x353b')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x2b19')] = null; _0x436dff[_0x4cc7('0x8')]['__vertexBufferContext'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x353c')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e68')] = null; _0x436dff[_0x4cc7('0x8')]['__vertexBufferHeight'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e69')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e6a')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e6b')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c2')] = null; _0x436dff[_0x4cc7('0x8')]['__worldColorTransform'] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xa08')] = null; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1176')] = function() { if (_0x4cc7('0x3e6c') === _0x4cc7('0x3e6d')) { _0x16dada._webAudio && (_0x16dada._html5 = !0x0, _0x16dada._webAudio = !0x1, _0x16dada._sounds = [], delete _0x1c8e81[_0x3e3cd2], _0x16dada.load()); } else { if (this.__isValid) if (this.readable || null != this.image) var _0x56c9d8 = _0x436dff.fromImage(this.image.clone(), this.transparent); else _0x56c9d8 = new _0x436dff(0x0,0x0,this.transparent,0x0), _0x56c9d8.width = this.width, _0x56c9d8.height = this.height, _0x56c9d8.__textureWidth = this.__textureWidth, _0x56c9d8.__textureHeight = this.__textureHeight, _0x56c9d8.rect.copyFrom(this.rect), _0x56c9d8.__framebuffer = this.__framebuffer, _0x56c9d8.__framebufferContext = this.__framebufferContext, _0x56c9d8.__texture = this.__texture, _0x56c9d8.__textureContext = this.__textureContext, _0x56c9d8.__isValid = !0x0; else _0x56c9d8 = new _0x436dff(this.width,this.height,this.transparent,0x0); _0x56c9d8.__worldTransform.copyFrom(this.__worldTransform); _0x56c9d8.__renderTransform.copyFrom(this.__renderTransform); return _0x56c9d8; } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb12')] = function(_0x513aa2, _0x270daf) { if (_0x4cc7('0x3e6e') !== _0x2d63f9.kskSO) { this.readable && this.image.colorTransform(_0x513aa2.__toLimeRectangle(), _0x270daf.__toLimeColorMatrix()); } else { var _0x2f1c0e = _0x270daf.getFreeFragmentConstant() , _0x560787 = _0x270daf.getFreeFragmentVectorTemp() , _0x2884c6 = '' , _0x46400d = _0x270daf.getFreeTextureReg(); _0x513aa2.texturesIndex = _0x46400d.get_index(); _0x513aa2.fragmentConstantsIndex = 0x4 * _0x2f1c0e.get_index(); _0x270daf.addFragmentTempUsages(_0x560787, 0x1); var _0x1ebd76 = _0x270daf.getFreeFragmentVectorTemp(); _0x2884c6 += _0x56067a.XQjvl(_0x56067a.XQjvl(_0x4cc7('0x610'), _0x4bf907.string(_0x560787)) + _0x4cc7('0x132') + _0x4bf907.string(this._sharedRegisters.viewDirFragment) + '.xyz,\x20' + _0x4bf907.string(this._sharedRegisters.normalFragment) + _0x4cc7('0x1dd2') + _0x4bf907.string(_0x560787) + _0x4cc7('0x132') + _0x4bf907.string(_0x560787) + _0x4cc7('0x132'), _0x4bf907.string(_0x560787)) + _0x4cc7('0x1dd3') + _0x4bf907.string(_0x560787) + _0x4cc7('0x139') + _0x4bf907.string(this._sharedRegisters.normalFragment) + _0x4cc7('0x139') + _0x4bf907.string(_0x560787) + _0x4cc7('0x1dd4') + _0x4bf907.string(_0x560787) + _0x4cc7('0x139') + _0x4bf907.string(_0x560787) + _0x4cc7('0x139') + _0x4bf907.string(this._sharedRegisters.viewDirFragment) + '.xyz\x09\x09\x09\x09\x09\x0a' + this.getTexCubeSampleCode(_0x513aa2, _0x560787, _0x46400d, this._cubeTexture, _0x560787) + _0x4cc7('0x653') + _0x4bf907.string(_0x1ebd76) + _0x4cc7('0x132') + _0x4bf907.string(_0x560787) + _0x4cc7('0x1dd7') + _0x4bf907.string(_0x1ebd76) + _0x4cc7('0x714') + _0x4bf907.string(_0x560787) + ',\x20' + _0x4bf907.string(_0x560787) + ',\x20' + _0x4bf907.string(c) + '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a'; null != this._mask && (_0x46400d = _0x270daf.getFreeTextureReg(), _0x2884c6 += _0x56067a.XQjvl(this.getTex2DSampleCode(_0x513aa2, _0x1ebd76, _0x46400d, this._mask, this._sharedRegisters.uvVarying) + _0x4cc7('0xaf'), _0x4bf907.string(_0x560787)) + ',\x20' + _0x4bf907.string(_0x1ebd76) + ',\x20' + _0x4bf907.string(_0x560787) + '\x0a'); _0x2884c6 += _0x56067a.XQjvl(_0x4cc7('0xaf') + _0x4bf907.string(_0x560787) + ',\x20' + _0x4bf907.string(_0x560787) + ',\x20' + _0x4bf907.string(_0x2f1c0e), _0x4cc7('0x1dd9')) + _0x4bf907.string(c) + ',\x20' + _0x4bf907.string(c) + ',\x20' + _0x4bf907.string(_0x560787) + '\x09\x09\x09\x09\x09\x09\x09\x09\x09\x09\x0a'; _0x270daf.removeFragmentTempUsage(_0x560787); return _0x2884c6; } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb0d')] = function(_0x369d2b, _0x339f30, _0x29beda, _0x3f6c3c, _0x5f1829, _0x32b541) { null == _0x32b541 && (_0x32b541 = !0x1); this.readable && null != _0x369d2b && (null != _0x5f1829 && (_0x436dff.__tempVector.x = _0x5f1829.x, _0x436dff.__tempVector.y = _0x5f1829.y), this.image.copyPixels(_0x369d2b.image, _0x339f30.__toLimeRectangle(), _0x29beda.__toLimeVector2(), null != _0x3f6c3c ? _0x3f6c3c.image : null, null != _0x5f1829 ? _0x436dff.__tempVector : null, _0x32b541)); } ; _0x436dff[_0x4cc7('0x8')]['dispose'] = 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; } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb0e')] = function(_0x18900c, _0x5999f7, _0x438af5, _0x41a93c, _0x363688, _0xf367c5) { null == _0xf367c5 && (_0xf367c5 = !0x1); if (null != _0x18900c) { _0x18900c.__update(!0x1, !0x0); var _0x4bf907 = _0x4a1676.__pool.get(); _0x4bf907.copyFrom(_0x18900c.__renderTransform); _0x4bf907.invert(); null != _0x5999f7 && _0x4bf907.concat(_0x5999f7); _0x5999f7 = null; null != _0x363688 && (_0x5999f7 = _0x4a1676.__pool.get(), _0x5999f7.copyFrom(_0x4bf907), _0x5999f7.invert()); var _0x48c401 = new _0x1c055e(); _0x48c401.__copyFrom(_0x18900c.__worldColorTransform); _0x48c401.__invert(); if (this.readable || null == _0x3b7d43.get_current().stage.context3D) { if (_0x4cc7('0x3e6f') === _0x4cc7('0x3e70')) { _0x2bc114 && _0x1fb3e3 ? (_0x4ab476 *= 0x6, _0x48c401.setTo(_0x3e3cd2.get(_0x4ab476), _0x3e3cd2.get(_0x4ab476 + 0x1), _0x3e3cd2.get(_0x4ab476 + 0x2), _0x3e3cd2.get(_0x4ab476 + 0x3), _0x3e3cd2.get(_0x4ab476 + 0x4), _0x3e3cd2.get(_0x4ab476 + 0x5))) : _0x2bc114 ? (_0x4ab476 *= 0x4, _0x48c401.setTo(_0x3e3cd2.get(_0x4ab476), _0x3e3cd2.get(_0x4ab476 + 0x1), _0x3e3cd2.get(_0x4ab476 + 0x2), _0x3e3cd2.get(_0x4ab476 + 0x3), _0x4bf907.x, _0x4bf907.y)) : _0x1fb3e3 ? (_0x4ab476 *= 0x2, _0x48c401.tx = _0x3e3cd2.get(_0x4ab476), _0x48c401.ty = _0x3e3cd2.get(_0x4ab476 + 0x1)) : (_0x48c401.tx = _0x4bf907.x, _0x48c401.ty = _0x4bf907.y); _0x4ab476 = _0x4bf907.x / _0x4b4d92; var _0x2c8b69 = _0x4bf907.y / _0x4b25d1; var _0x154556 = _0x4bf907.get_right() / _0x4b4d92; var _0x40d07 = _0x4bf907.get_bottom() / _0x4b25d1; var _0x161e3f = 0x0 * _0x48c401.a + 0x0 * _0x48c401.c + _0x48c401.tx; var _0x3e1ae9 = 0x0 * _0x48c401.b + 0x0 * _0x48c401.d + _0x48c401.ty; var _0x424616 = _0x51c10b * _0x48c401.a + _0x56067a.HhDbq(0x0, _0x48c401.c) + _0x48c401.tx; var _0x4be397 = _0x51c10b * _0x48c401.b + 0x0 * _0x48c401.d + _0x48c401.ty; var _0x4938dc = 0x0 * _0x48c401.a + _0x56067a.pBwyh(_0xa23b63, _0x48c401.c) + _0x48c401.tx; var _0x33b233 = 0x0 * _0x48c401.b + _0xa23b63 * _0x48c401.d + _0x48c401.ty; var _0x5316cc = _0x51c10b * _0x48c401.a + _0xa23b63 * _0x48c401.c + _0x48c401.tx; _0x51c10b = _0x51c10b * _0x48c401.b + _0xa23b63 * _0x48c401.d + _0x48c401.ty; _0x23639f[_0x55a4be] = _0x161e3f; _0x23639f[_0x56067a.XQjvl(_0x55a4be, 0x1)] = _0x3e1ae9; _0x23639f[_0x55a4be + 0x2] = _0x4ab476; _0x23639f[_0x55a4be + 0x3] = _0x2c8b69; _0x23639f[_0x55a4be + 0x4] = _0x424616; _0x23639f[_0x55a4be + 0x4 + 0x1] = _0x4be397; _0x23639f[_0x55a4be + 0x4 + 0x2] = _0x154556; _0x23639f[_0x55a4be + 0x4 + 0x3] = _0x2c8b69; _0x23639f[_0x55a4be + 0x8] = _0x4938dc; _0x23639f[_0x56067a.XQjvl(_0x55a4be + 0x8, 0x1)] = _0x33b233; _0x23639f[_0x55a4be + 0x8 + 0x2] = _0x4ab476; _0x23639f[_0x55a4be + 0x8 + 0x3] = _0x40d07; _0x23639f[_0x55a4be + 0xc] = _0x5316cc; _0x23639f[_0x55a4be + 0xc + 0x1] = _0x51c10b; _0x23639f[_0x55a4be + 0xc + 0x2] = _0x154556; _0x23639f[_0x55a4be + 0xc + 0x3] = _0x40d07; } else { if (null != _0x438af5) { var _0x16dada = _0x432b23.__pool.get() , _0x5aff49 = _0x4a1676.__pool.get(); _0x18900c.__getBounds(_0x16dada, _0x5aff49); var _0x161060 = Math.ceil(_0x16dada.width) , _0xde5853 = Math.ceil(_0x16dada.height); _0x5aff49.tx = -_0x16dada.x; _0x5aff49.ty = -_0x16dada.y; _0x161060 = new _0x436dff(_0x161060,_0xde5853,!0x0,0x0); _0x161060.draw(_0x18900c, _0x5aff49); _0x161060.colorTransform(_0x161060.rect, _0x438af5); _0x161060.__renderTransform.identity(); _0x161060.__renderTransform.tx = _0x16dada.x; _0x161060.__renderTransform.ty = _0x16dada.y; _0x161060.__renderTransform.concat(_0x18900c.__renderTransform); _0x161060.__worldAlpha = _0x18900c.__worldAlpha; _0x161060.__worldColorTransform.__copyFrom(_0x18900c.__worldColorTransform); _0x18900c = _0x161060; _0x432b23.__pool.release(_0x16dada); _0x4a1676.__pool.release(_0x5aff49); } _0x1c27fe.convertToCanvas(this.image); _0x438af5 = new _0x88b99b(this.image.buffer.__srcContext); _0x438af5.__allowSmoothing = _0xf367c5; _0x438af5.__overrideBlendMode = _0x41a93c; _0x438af5.__worldTransform = _0x4bf907; _0x438af5.__worldAlpha = 0x1 / _0x18900c.__worldAlpha; _0x438af5.__worldColorTransform = _0x48c401; null != _0x363688 && _0x438af5.__pushMaskRect(_0x363688, _0x5999f7); this.__drawCanvas(_0x18900c, _0x438af5); } } else _0x2d63f9.oDwNr(null, this.__textureContext) && (this.__textureContext = _0x3cecb9.current.__window.context), null != _0x438af5 && _0x48c401.__combine(_0x438af5), _0x438af5 = new _0x51ba83(_0x3b7d43.get_current().stage.context3D,this), _0x438af5.__allowSmoothing = _0xf367c5, _0x438af5.__overrideBlendMode = _0x41a93c, _0x438af5.__worldTransform = _0x4bf907, _0x438af5.__worldAlpha = 0x1 / _0x18900c.__worldAlpha, _0x438af5.__worldColorTransform = _0x48c401, _0x438af5.__resize(this.width, this.height), null != _0x363688 && _0x438af5.__pushMaskRect(_0x363688, _0x5999f7), this.__drawGL(_0x18900c, _0x438af5); null != _0x363688 && (_0x438af5.__popMaskRect(), _0x4a1676.__pool.release(_0x5999f7)); _0x4a1676.__pool.release(_0x4bf907); } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xa8a')] = function(_0x5a4130, _0x32c69b) { this.__fillRect(_0x5a4130, _0x32c69b, !0x0); } ; _0x436dff[_0x4cc7('0x8')]['getIndexBuffer'] = function(_0x40c81b, _0x294cc7) { if (_0x4cc7('0x3e71') !== 'gwRBR') { if (null == this.__indexBuffer || this.__indexBufferContext != _0x40c81b.__context || null != _0x294cc7 && null == this.__indexBufferGrid || null != this.__indexBufferGrid && !this.__indexBufferGrid.equals(_0x294cc7)) { this.__indexBufferContext = _0x40c81b.__context; this.__indexBuffer = null; if (null != _0x294cc7) { null == this.__indexBufferGrid && (this.__indexBufferGrid = new _0x432b23()); this.__indexBufferGrid.copyFrom(_0x294cc7); var _0x219b43 = _0x294cc7.width; _0x294cc7 = _0x294cc7.height; 0x0 != _0x219b43 && 0x0 != _0x294cc7 ? (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 = _0x40c81b.createIndexBuffer(0x36)) : 0x0 == _0x219b43 && 0x0 != _0x294cc7 ? (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 = _0x40c81b.createIndexBuffer(0x12)) : _0x2d63f9.AtRxL(0x0, _0x219b43) && 0x0 == _0x294cc7 && (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 = _0x40c81b.createIndexBuffer(0x12)); } 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 = _0x40c81b.createIndexBuffer(0x6)); this.__indexBuffer.uploadFromTypedArray(this.__indexBufferData); } return this.__indexBuffer; } else { null == _0x55a4be.boatRide && (_0x55a4be.boatRide = new _0xd48bfd()); return _0x55a4be.boatRide; } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb19')] = function(_0x28fa9a, _0x27bfc7, _0x4b2df1) { if (null == this.__vertexBuffer || this.__vertexBufferContext != _0x28fa9a.__context || null != _0x27bfc7 && null == this.__vertexBufferGrid || null != this.__vertexBufferGrid && !this.__vertexBufferGrid.equals(_0x27bfc7) || null != _0x4b2df1 && (this.__vertexBufferWidth != _0x4b2df1.get_width() || this.__vertexBufferHeight != _0x4b2df1.get_height() || this.__vertexBufferScaleX != _0x4b2df1.get_scaleX() || this.__vertexBufferScaleY != _0x4b2df1.get_scaleY())) { this.__uvRect = new _0x432b23(0x0,0x0,this.width,this.height); this.__vertexBufferContext = _0x28fa9a.__context; this.__vertexBuffer = null; if (null != _0x27bfc7 && null != _0x4b2df1) { null == this.__vertexBufferGrid && (this.__vertexBufferGrid = new _0x432b23()); this.__vertexBufferGrid.copyFrom(_0x27bfc7); this.__vertexBufferWidth = _0x4b2df1.get_width(); this.__vertexBufferHeight = _0x4b2df1.get_height(); this.__vertexBufferScaleX = _0x4b2df1.get_scaleX(); this.__vertexBufferScaleY = _0x4b2df1.get_scaleY(); var _0x4e6b80 = _0x27bfc7.width , _0x2fc82b = _0x27bfc7.height; if (0x0 != _0x4e6b80 && 0x0 != _0x2fc82b) { if (_0x4cc7('0x3e72') === _0x4cc7('0x3e73')) { this.student = new _0x40b5bf(this.section,_0x1fb3e3.student,!0x1,null,!0x1,null); this.sprites.push(this.student); var _0x54c7a2 = _0x4b25d1.get_instance().paths.get('wormholeN'); this.student.goesTo = new _0x42bd00(_0x54c7a2,0x0); this.runner = new _0x40b5bf(this.section,_0x1fb3e3.runner,!0x1,null,!0x1,null); this.sprites.push(this.runner); _0x54c7a2 = _0x4b25d1.get_instance().paths.get(_0x4cc7('0x214')); this.runner.goesTo = new _0x42bd00(_0x54c7a2,0x0); } else { this.__vertexBufferData = new _0x38236d(0xe0); var _0xe8a899 = _0x27bfc7.x , _0x4bf907 = _0x27bfc7.y , _0x48c401 = this.width - _0x4e6b80 - _0xe8a899 , _0x16dada = this.height - _0x2fc82b - _0x4bf907; _0x27bfc7 = _0xe8a899 / this.width; var _0x5aff49 = _0x4bf907 / this.height; _0x4e6b80 /= this.width; _0x2fc82b /= this.height; _0xe8a899 /= _0x4b2df1.get_scaleX(); _0x4bf907 /= _0x4b2df1.get_scaleY(); _0x48c401 /= _0x4b2df1.get_scaleX(); _0x16dada /= _0x4b2df1.get_scaleY(); _0x48c401 = _0x4b2df1.get_width() / _0x4b2df1.get_scaleX() - _0xe8a899 - _0x48c401; _0x4b2df1 = _0x4b2df1.get_height() / _0x4b2df1.get_scaleY() - _0x4bf907 - _0x16dada; this.__vertexBufferData[0x0] = _0xe8a899; this.__vertexBufferData[0x1] = _0x4bf907; this.__vertexBufferData[0x3] = 0x1 * _0x27bfc7; this.__vertexBufferData[0x4] = 0x1 * _0x5aff49; this.__vertexBufferData[0xf] = _0x4bf907; this.__vertexBufferData[0x12] = 0x1 * _0x5aff49; this.__vertexBufferData[0x1c] = _0xe8a899; this.__vertexBufferData[0x1f] = 0x1 * _0x27bfc7; this.__vertexBufferData[0x38] = _0x56067a.CgKJx(_0xe8a899, _0x48c401); this.__vertexBufferData[0x39] = _0x4bf907; this.__vertexBufferData[0x3b] = 0x1 * (_0x27bfc7 + _0x4e6b80); this.__vertexBufferData[0x3c] = 0x1 * _0x5aff49; this.__vertexBufferData[0x46] = _0xe8a899 + _0x48c401; this.__vertexBufferData[0x49] = 0x1 * (_0x27bfc7 + _0x4e6b80); this.__vertexBufferData[0x54] = this.width; this.__vertexBufferData[0x55] = _0x4bf907; this.__vertexBufferData[0x57] = 0x1; this.__vertexBufferData[0x58] = 0x1 * _0x5aff49; this.__vertexBufferData[0x62] = this.width; this.__vertexBufferData[0x65] = 0x1; this.__vertexBufferData[0x70] = _0xe8a899; this.__vertexBufferData[0x71] = _0x4bf907 + _0x4b2df1; this.__vertexBufferData[0x73] = 0x1 * _0x27bfc7; this.__vertexBufferData[0x74] = 0x1 * (_0x5aff49 + _0x2fc82b); this.__vertexBufferData[0x7f] = _0x4bf907 + _0x4b2df1; this.__vertexBufferData[0x82] = 0x1 * (_0x5aff49 + _0x2fc82b); this.__vertexBufferData[0x8c] = _0xe8a899 + _0x48c401; this.__vertexBufferData[0x8d] = _0x4bf907 + _0x4b2df1; this.__vertexBufferData[0x8f] = 0x1 * (_0x27bfc7 + _0x4e6b80); this.__vertexBufferData[0x90] = 0x1 * (_0x5aff49 + _0x2fc82b); this.__vertexBufferData[0x9a] = this.width; this.__vertexBufferData[0x9b] = _0x4bf907 + _0x4b2df1; this.__vertexBufferData[0x9d] = 0x1; this.__vertexBufferData[0x9e] = 0x1 * (_0x5aff49 + _0x2fc82b); this.__vertexBufferData[0xa8] = _0xe8a899; this.__vertexBufferData[0xa9] = this.height; this.__vertexBufferData[0xab] = 0x1 * _0x27bfc7; this.__vertexBufferData[0xac] = 0x1; this.__vertexBufferData[0xb7] = this.height; this.__vertexBufferData[0xba] = 0x1; this.__vertexBufferData[0xc4] = _0xe8a899 + _0x48c401; this.__vertexBufferData[0xc5] = this.height; this.__vertexBufferData[0xc7] = 0x1 * (_0x27bfc7 + _0x4e6b80); this.__vertexBufferData[0xc8] = 0x1; this.__vertexBufferData[0xd2] = this.width; this.__vertexBufferData[0xd3] = this.height; this.__vertexBufferData[0xd5] = 0x1; this.__vertexBufferData[0xd6] = 0x1; this.__vertexBuffer = _0x28fa9a.createVertexBuffer(0x10, 0xe); } } else 0x0 == _0x4e6b80 && 0x0 != _0x2fc82b ? (this.__vertexBufferData = new _0x38236d(0x70), _0x4e6b80 = _0x27bfc7.y, _0x16dada = _0x56067a.XExRU(this.height, _0x2fc82b) - _0x4e6b80, _0x27bfc7 = _0x4e6b80 / this.height, _0x5aff49 = _0x2fc82b / this.height, _0x4e6b80 /= _0x4b2df1.get_scaleY(), _0x2fc82b = _0x16dada / _0x4b2df1.get_scaleY(), _0x2fc82b = _0x4b2df1.get_height() / _0x4b2df1.get_scaleY() - _0x4e6b80 - _0x2fc82b, _0x4b2df1 = _0x4b2df1.get_width() / _0x4b2df1.get_scaleX(), this.__vertexBufferData[0x0] = _0x4b2df1, this.__vertexBufferData[0x1] = _0x4e6b80, this.__vertexBufferData[0x3] = 0x1, this.__vertexBufferData[0x4] = 0x1 * _0x27bfc7, this.__vertexBufferData[0xf] = _0x4e6b80, this.__vertexBufferData[0x12] = 0x1 * _0x27bfc7, this.__vertexBufferData[0x1c] = _0x4b2df1, this.__vertexBufferData[0x1f] = 0x1, this.__vertexBufferData[0x38] = _0x4b2df1, this.__vertexBufferData[0x39] = _0x4e6b80 + _0x2fc82b, this.__vertexBufferData[0x3b] = 0x1, this.__vertexBufferData[0x3c] = 0x1 * _0x56067a.OezKC(_0x27bfc7, _0x5aff49), this.__vertexBufferData[0x47] = _0x4e6b80 + _0x2fc82b, this.__vertexBufferData[0x4a] = 0x1 * (_0x27bfc7 + _0x5aff49), this.__vertexBufferData[0x54] = _0x4b2df1, this.__vertexBufferData[0x55] = this.height, this.__vertexBufferData[0x57] = 0x1, this.__vertexBufferData[0x58] = 0x1, this.__vertexBufferData[0x63] = this.height, this.__vertexBufferData[0x66] = 0x1, this.__vertexBuffer = _0x28fa9a.createVertexBuffer(0x8, 0xe)) : 0x0 == _0x2fc82b && 0x0 != _0x4e6b80 && (this.__vertexBufferData = new _0x38236d(0x70), _0x16dada = _0x27bfc7.x, _0x2fc82b = this.width - _0x4e6b80 - _0x16dada, _0x27bfc7 = _0x16dada / this.width, _0x5aff49 = _0x4e6b80 / this.width, _0x4e6b80 = _0x16dada / _0x4b2df1.get_scaleX(), _0x2fc82b /= _0x4b2df1.get_scaleX(), _0x2fc82b = _0x56067a.MflgE(_0x4b2df1.get_width() / _0x4b2df1.get_scaleX() - _0x4e6b80, _0x2fc82b), _0x4b2df1 = _0x4b2df1.get_height() / _0x4b2df1.get_scaleY(), this.__vertexBufferData[0x0] = _0x4e6b80, this.__vertexBufferData[0x1] = _0x4b2df1, this.__vertexBufferData[0x3] = 0x1 * _0x27bfc7, this.__vertexBufferData[0x4] = 0x1, this.__vertexBufferData[0xf] = _0x4b2df1, this.__vertexBufferData[0x12] = 0x1, this.__vertexBufferData[0x1c] = _0x4e6b80, this.__vertexBufferData[0x1f] = 0x1 * _0x27bfc7, this.__vertexBufferData[0x38] = _0x4e6b80 + _0x2fc82b, this.__vertexBufferData[0x39] = _0x4b2df1, this.__vertexBufferData[0x3b] = 0x1 * (_0x27bfc7 + _0x5aff49), this.__vertexBufferData[0x3c] = 0x1, this.__vertexBufferData[0x46] = _0x4e6b80 + _0x2fc82b, this.__vertexBufferData[0x49] = 0x1 * (_0x27bfc7 + _0x5aff49), this.__vertexBufferData[0x54] = this.width, this.__vertexBufferData[0x55] = _0x4b2df1, this.__vertexBufferData[0x57] = 0x1, this.__vertexBufferData[0x58] = 0x1, this.__vertexBufferData[0x62] = this.width, this.__vertexBufferData[0x65] = 0x1, this.__vertexBuffer = _0x28fa9a.createVertexBuffer(0x8, 0xe)); } else this.__vertexBufferGrid = null; null == this.__vertexBuffer && (this.__vertexBufferData = new _0x38236d(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 = _0x28fa9a.createVertexBuffer(0x3, 0xe)); this.__vertexBuffer.uploadFromTypedArray(this.__vertexBufferData); } return this.__vertexBuffer; } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x31c4')] = function(_0x3f4867, _0x2a3911, _0x45ddba) { if (_0x4cc7('0x3e74') !== 'OoBLU') { null == _0x45ddba && (_0x45ddba = !0x0); if (!this.readable) return new _0x432b23(0x0,0x0,this.width,this.height); _0x3f4867 = this.image.getColorBoundsRect(_0x3f4867, _0x2a3911, _0x45ddba, 0x1); return new _0x432b23(_0x3f4867.x,_0x3f4867.y,_0x3f4867.width,_0x3f4867.height); } else { _0x2116b2.high = 0x7150f; var _0x9c06ac = JSON.parse(_0xa7731e.toJSON(_0x3f4867.data, _0x3f4867.path)); _0x3f4867 = this.contentLoaders.indexOf(_0x3f4867); if (!(0x0 > _0x3f4867)) { if (_0x9c06ac instanceof Array && null == _0x9c06ac.__enum__) for (var _0x25480a = 0x0; _0x25480a < _0x9c06ac.length; ) { var _0x1a30a2 = _0x9c06ac[_0x25480a]; ++_0x25480a; this.handleData(this.knownDownloads[_0x3f4867].type, _0x1a30a2); } else this.handleData(this.knownDownloads[_0x3f4867].type, _0x9c06ac); 0x0 == this.knownDownloads[_0x3f4867].type && this.downloadAsNecessary(); } } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x34ae')] = function(_0x19e800, _0x29f8e4) { return this.readable ? this.image.getPixel32(_0x19e800, _0x29f8e4, 0x1) : 0x0; } ; _0x436dff[_0x4cc7('0x8')]['getTexture'] = function(_0x39a246) { if (_0x4cc7('0x3e75') === 'RfseJ') { if (!this.__isValid) return null; if (null == this.__texture || this.__textureContext != _0x39a246.__context) this.__textureContext = _0x39a246.__context, this.__texture = _0x39a246.createRectangleTexture(this.width, this.height, 0x1, !0x1), this.__textureVersion = -0x1; _0x1c27fe.sync(this.image, !0x1); null != this.image && this.image.version > this.__textureVersion && (null != this.__surface && _0x5ae411.flush(this.__surface), _0x39a246 = this.image, _0x3677ed.__supportsBGRA || 0x0 == _0x39a246.get_format() || (_0x39a246 = _0x39a246.clone(), _0x39a246.set_format(0x0)), this.__texture.__uploadFromImage(_0x39a246), this.__textureVersion = this.image.version, this.__textureWidth = _0x39a246.buffer.width, this.__textureHeight = _0x39a246.buffer.height); this.readable || null == this.image || (this.image = this.__surface = null); return this.__texture; } else { this.__listeners.splice(f, 0x0, _0x39a246); this.__priorities.splice(f, 0x0, c); this.__repeat.splice(f, 0x0, !b); return; } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x2178')] = function() {} ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x165c')] = function(_0x1a6d87, _0x5265b7, _0x5d957a) { this.readable && this.image.setPixel(_0x1a6d87, _0x5265b7, _0x5d957a, 0x1); } ; _0x436dff[_0x4cc7('0x8')]['setPixel32'] = function(_0x9f91ae, _0xa2a656, _0x162717) { this.readable && this.image.setPixel32(_0x9f91ae, _0xa2a656, _0x162717, 0x1); } ; _0x436dff[_0x4cc7('0x8')]['setPixels'] = function(_0x1e6629, _0x2db6f5) { if (this.readable && null != _0x1e6629) { var _0x536937 = _0x1e6629.width * _0x1e6629.height * 0x4; if (_0x2d63f9.AGThE(_0x331be6.toFloat(_0x2db6f5.length - _0x2db6f5.position), _0x536937)) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x3e76'),0x7ee)); this.image.setPixels(_0x1e6629.__toLimeRectangle(), _0x15249f.toBytePointer(_0x2db6f5), 0x1, _0x409528.toLimeEndian(_0x2db6f5.__endian)); } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x1dc2')] = function(_0x57b004, _0x564f8c) { var _0x860e14 = new _0x220b4b(0x0); _0x15249f.set_length(_0x860e14, 0x4 * _0x564f8c.get_length()); for (var _0x5233c9 = 0x0; _0x5233c9 < _0x564f8c.get_length(); ) { var _0x1be318 = _0x564f8c.get(_0x5233c9); ++_0x5233c9; _0x860e14.writeUnsignedInt(_0x1be318); } _0x860e14.position = 0x0; this.setPixels(_0x57b004, _0x860e14); } ; _0x436dff[_0x4cc7('0x8')]['unlock'] = function(_0x20207d) {} ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e77')] = function(_0xba8be4) { _0x1c27fe.convertToCanvas(this.image); _0x1c27fe.createImageData(this.image); for (var _0x4b3ac5 = this.image.buffer.data, _0x218630 = 0x0, _0xd31fab = _0x15249f.get_length(_0xba8be4); _0x218630 < _0xd31fab; ) { var _0x4ea5d8 = _0x218630++; _0x4b3ac5[0x4 * _0x4ea5d8 + 0x3] = _0xba8be4.readUnsignedByte(); } this.image.version++; } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb0a')] = function(_0x3b5a5b, _0x2bd41c) { var _0x54bb0f = this.image.buffer; _0x2bd41c.__allowSmoothing || _0x2bd41c.applySmoothing(_0x54bb0f.__srcContext, !0x1); _0x2bd41c.__render(_0x3b5a5b); _0x2bd41c.__allowSmoothing || _0x2bd41c.applySmoothing(_0x54bb0f.__srcContext, !0x0); _0x54bb0f.__srcContext.setTransform(0x1, 0x0, 0x0, 0x1, 0x0, 0x0); _0x54bb0f.__srcImageData = null; _0x54bb0f.data = null; this.image.dirty = !0x0; this.image.version++; } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xaf9')] = function(_0x54d7c5, _0x245de1) { var _0x300abf = _0x245de1.__context3D , _0x4f5809 = _0x300abf.__state.renderToTexture , _0x2ce8d8 = _0x300abf.__state.renderToTextureDepthStencil , _0x34688f = _0x300abf.__state.renderToTextureAntiAlias , _0x4bf907 = _0x300abf.__state.renderToTextureSurfaceSelector; _0x300abf.setRenderToTexture(this.getTexture(_0x300abf), !0x0); _0x245de1.__render(_0x54d7c5); null != _0x4f5809 ? _0x300abf.setRenderToTexture(_0x4f5809, _0x2ce8d8, _0x34688f, _0x4bf907) : _0x300abf.setRenderToBackBuffer(); } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xaed')] = function(_0x5b5244, _0x395e90, _0x7ef09c) { if (null != _0x5b5244) if (this.transparent && _0x2d63f9.LHLQp(0x0, _0x395e90 & -0x1000000) && (_0x395e90 = 0x0), _0x7ef09c && null != this.__texture && null != this.__texture.__glFramebuffer && 'opengl' == _0x3b7d43.get_current().stage.__renderer.__type) { _0x7ef09c = _0x3b7d43.get_current().stage.__renderer.__context3D; var _0x56e57e = !this.rect.equals(_0x5b5244) , _0x50de04 = _0x7ef09c.__state.renderToTexture , _0x2961a2 = _0x7ef09c.__state.renderToTextureDepthStencil , _0x4bf907 = _0x7ef09c.__state.renderToTextureAntiAlias , _0x48c401 = _0x7ef09c.__state.renderToTextureSurfaceSelector; _0x7ef09c.setRenderToTexture(this.__texture); _0x56e57e && _0x7ef09c.setScissorRectangle(_0x5b5244); _0x7ef09c.clear(_0x2d63f9.KQLJn(_0x395e90 >>> 0x10 & 0xff, 0xff), (_0x395e90 >>> 0x8 & 0xff) / 0xff, (_0x395e90 & 0xff) / 0xff, this.transparent ? (_0x395e90 >>> 0x18 & 0xff) / 0xff : 0x1, 0x0, 0x0, 0x1); _0x56e57e && _0x7ef09c.setScissorRectangle(null); null != _0x50de04 ? _0x7ef09c.setRenderToTexture(_0x50de04, _0x2961a2, _0x4bf907, _0x48c401) : _0x7ef09c.setRenderToBackBuffer(); } else this.readable && this.image.fillRect(_0x5b5244.__toLimeRectangle(), _0x395e90, 0x1); } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x3e78')] = function(_0x40475f) { null != _0x40475f && null != _0x40475f.buffer && (this.image = _0x40475f, this.width = _0x40475f.width, this.height = _0x40475f.height, this.rect = new _0x432b23(0x0,0x0,_0x40475f.width,_0x40475f.height), this.__textureWidth = this.width, this.__textureHeight = this.height, this.__isValid = this.readable = !0x0); } ; _0x436dff[_0x4cc7('0x8')]['__getBounds'] = function(_0x59acff, _0x51048e) { var _0x42e1a8 = _0x432b23.__pool.get(); this.rect.__transform(_0x42e1a8, _0x51048e); _0x59acff.__expand(_0x42e1a8.x, _0x42e1a8.y, _0x42e1a8.width, _0x42e1a8.height); _0x432b23.__pool.release(_0x42e1a8); } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c4')] = function(_0x3d45e6) {} ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c5')] = function(_0x50f1f9) { if (this.readable) { this.image.type == _0x231b05.DATA && _0x1c27fe.convertToCanvas(this.image); var _0x4b1f85 = _0x50f1f9.context; _0x4b1f85.globalAlpha = 0x1; _0x50f1f9.setTransform(this.__renderTransform, _0x4b1f85); _0x4b1f85.drawImage(this.image.get_src(), 0x0, 0x0, this.image.width, this.image.height); } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xb95')] = function(_0x1b83de) {} ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c6')] = function(_0x13f19) { var _0x73638a = _0x13f19.__context3D; _0x13f19.__setBlendMode(0xa); var _0x12c735 = _0x13f19.__defaultDisplayShader; _0x13f19.setShader(_0x12c735); _0x13f19.applyBitmapData(this, _0x13f19.__upscaled); _0x13f19.applyMatrix(_0x13f19.__getMatrix(this.__worldTransform, 0x1)); _0x13f19.applyAlpha(this.__worldAlpha); _0x13f19.applyColorTransform(this.__worldColorTransform); _0x13f19.updateShader(); var _0x1affa6 = this.getVertexBuffer(_0x73638a); null != _0x12c735.__position && _0x73638a.setVertexBufferAt(_0x12c735.__position.index, _0x1affa6, 0x0, 0x3); null != _0x12c735.__textureCoord && _0x73638a.setVertexBufferAt(_0x12c735.__textureCoord.index, _0x1affa6, 0x3, 0x2); _0x12c735 = this.getIndexBuffer(_0x73638a); _0x73638a.drawTriangles(_0x12c735); _0x13f19.__clearShader(); } ; _0x436dff[_0x4cc7('0x8')]['__setUVRect'] = function(_0xfc4705, _0x196706, _0x5169a1, _0x4ad90f, _0x132db2) { if (null != this.getVertexBuffer(_0xfc4705) && (_0x4ad90f != this.__uvRect.width || _0x132db2 != this.__uvRect.height || _0x196706 != this.__uvRect.x || _0x5169a1 != this.__uvRect.y)) { if (_0x4cc7('0x3e79') !== _0x4cc7('0x3e7a')) { null == this.__uvRect && (this.__uvRect = new _0x432b23()); this.__uvRect.setTo(_0x196706, _0x5169a1, _0x4ad90f, _0x132db2); _0xfc4705 = 0x0 < this.__textureWidth ? _0x196706 / this.__textureWidth : 0x0; _0x5169a1 = 0x0 < this.__textureHeight ? _0x5169a1 / this.__textureHeight : 0x0; _0x196706 = 0x0 < this.__textureWidth ? _0x56067a.nakET(_0x4ad90f, this.__textureWidth) : 0x0; var _0x141107 = 0x0 < this.__textureHeight ? _0x132db2 / this.__textureHeight : 0x0; this.__vertexBufferData[0x0] = _0x4ad90f; this.__vertexBufferData[0x1] = _0x132db2; this.__vertexBufferData[0x3] = _0xfc4705 + _0x196706; this.__vertexBufferData[0x4] = _0x5169a1 + _0x141107; this.__vertexBufferData[0xf] = _0x132db2; this.__vertexBufferData[0x11] = _0xfc4705; this.__vertexBufferData[0x12] = _0x5169a1 + _0x141107; this.__vertexBufferData[0x1c] = _0x4ad90f; this.__vertexBufferData[0x1f] = _0xfc4705 + _0x196706; this.__vertexBufferData[0x20] = _0x5169a1; this.__vertexBufferData[0x2d] = _0xfc4705; this.__vertexBufferData[0x2e] = _0x5169a1; this.__vertexBuffer.uploadFromTypedArray(this.__vertexBufferData); } else { _0x180fa9.view.get_camera().get_lens().set_far(0xfa0); _0x32dbb6.reset(); this.duplicator = this.runner = this.tunnel = this.runnerTeleport = null; this.sprites.set_length(0x0); } } } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0x9c7')] = function(_0x4b6ea8, _0x224896) { this.__updateTransforms(); } ; _0x436dff[_0x4cc7('0x8')][_0x4cc7('0xabf')] = function(_0x59a5e2) { null == _0x59a5e2 ? this.__worldTransform.identity() : this.__worldTransform.copyFrom(_0x59a5e2); this.__renderTransform.copyFrom(this.__worldTransform); } ; _0x436dff[_0x4cc7('0x8')]['__class__'] = _0x436dff; var _0xeaac5c = function() {}; _0x16dada['openfl._internal.renderer.context3D.Context3DGraphics'] = _0xeaac5c; _0xeaac5c[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xaa7'), _0x4cc7('0x510'), 'Context3DGraphics']; _0xeaac5c[_0x4cc7('0x3e7b')] = function(_0x2d7cee, _0x4263a1) { var _0x45b250 = {}; _0x45b250[_0x4cc7('0x3e7c')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } ; _0x45b250[_0x4cc7('0x3e7d')] = _0x4cc7('0xe21'); var _0x37a46b = 0x0 , _0x20c116 = 0x0 , _0x49a052 = 0x0 , _0x2aa18c = new _0x3439cc(_0x2d7cee[_0x4cc7('0x31f2')]); _0x4263a1 = _0x4263a1[_0x4cc7('0xab1')]; for (var _0x4bf907 = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x48c401 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x16dada = null, _0x5aff49 = 0x0, _0x161060 = _0x2d7cee[_0x4cc7('0x31f2')][_0x4cc7('0x1fba')]; _0x5aff49 < _0x161060['length']; ) { var _0x15cfd2 = _0x161060[_0x5aff49]; ++_0x5aff49; switch (_0x15cfd2[0x1]) { case 0x0: switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x2aa18c['oPos'] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dd5')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd0')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x2aa18c[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x2aa18c['fPos'] += 0x4; break; case 0x6: _0x2aa18c['fPos'] += 0x3; break; case 0x7: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x2aa18c['oPos'] += 0x3; break; case 0x9: _0x2aa18c['fPos'] += 0x4; break; case 0xa: _0x2aa18c[_0x4cc7('0x3dce')] += 0x5; _0x2aa18c['oPos'] += 0x1; break; case 0xc: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c['bPos'] += 0x2; break; case 0xf: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dd5')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd0')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; } _0x2aa18c['prev'] = _0x312918[_0x4cc7('0x3ddc')]; _0x16dada = _0x2aa18c; _0x16dada = _0x16dada[_0x4cc7('0xaa3')]['o'][_0x16dada['oPos']]; break; case 0x1: _0x16dada = null; switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c['bPos'] += 0x2; break; case 0x1: _0x2aa18c['iPos'] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x2aa18c['oPos'] += 0x4; _0x2aa18c[_0x4cc7('0x3dd5')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd0')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x2aa18c['oPos'] += 0x1; break; case 0x4: _0x2aa18c[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x2aa18c[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x2aa18c['fPos'] += 0x5; _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c['bPos'] += 0x2; break; case 0xf: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dd5')] += 0x2; _0x2aa18c['ffPos'] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x2aa18c['fPos'] += 0x2; break; case 0x12: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; } _0x2aa18c[_0x4cc7('0x2cb8')] = _0x15cfd2; break; case 0x3: switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dd5')] += 0x2; _0x2aa18c['ffPos'] += 0x1; _0x2aa18c['fPos'] += 0x1; break; case 0x3: _0x2aa18c['oPos'] += 0x1; break; case 0x4: _0x2aa18c[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x2aa18c[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x2aa18c[_0x4cc7('0x3dce')] += 0x5; _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c['iiPos'] += 0x2; _0x2aa18c[_0x4cc7('0x3dd0')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; _0x2aa18c['bPos'] += 0x1; break; case 0x11: _0x2aa18c['fPos'] += 0x2; break; case 0x12: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; } _0x2aa18c[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddf')]; _0x16dada = _0x2aa18c; _0x15cfd2 = _0x16dada[_0x4cc7('0xaa3')]['o'][_0x16dada[_0x4cc7('0x3dcf')]]; _0x16dada = null; if (null != _0x15cfd2) for (var _0x180fa9 = 0x0, _0x3e3cd2 = _0x15cfd2[_0x4cc7('0x3e08')]; _0x180fa9 < _0x3e3cd2; ) { if (_0x4cc7('0x3e7e') === 'fTuVd') { var _0x4dbfa0 = _0x180fa9++; if (_0x4cc7('0x217a') == _0x15cfd2['inputRefs'][_0x4dbfa0]['name']) { _0x16dada = _0x15cfd2[_0x4cc7('0x190e')][_0x4dbfa0]; break; } } else { var _0x1401c6 = _0x4263a1['getFreeFragmentConstant']() , _0x406181 = _0x4263a1['getFreeFragmentConstant']() , _0x4868fc = _0x4263a1['getFreeFragmentVectorTemp'](); _0x4263a1['addFragmentTempUsages'](_0x4868fc, 0x1); var _0x4349ee = _0x4263a1['getFreeFragmentVectorTemp']() , _0x4a6a7d = ''; _0x2d7cee[_0x4cc7('0x1cf9')] = 0x4 * _0x1401c6[_0x4cc7('0x19f4')](); _0x4a6a7d += _0x45b250[_0x4cc7('0x3e7c')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x4349ee) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]) + _0x4cc7('0xdae') + _0x4bf907[_0x4cc7('0x4dc')](_0x406181) + _0x4cc7('0x3e7f') + _0x4bf907['string'](_0x4349ee) + _0x4cc7('0x132'), _0x4bf907['string'](_0x4349ee)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x406181) + _0x4cc7('0x1dfd') + _0x4bf907[_0x4cc7('0x4dc')](_0x4349ee) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4349ee) + _0x4cc7('0x1dfe') + _0x4bf907['string'](_0x4868fc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x1401c6) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37a46b) + _0x45b250[_0x4cc7('0x3e7d')] + _0x4bf907['string'](_0x4868fc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4868fc) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4349ee) + _0x4cc7('0x1dff') + _0x4bf907[_0x4cc7('0x4dc')](_0x37a46b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x37a46b) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4868fc) + '\x0a'; _0x4263a1['removeFragmentTempUsage'](_0x4868fc); return _0x4a6a7d; } } break; case 0x8: if (null != _0x16dada) { switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dd5')] += 0x2; _0x2aa18c['ffPos'] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x2aa18c[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x2aa18c[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x2aa18c['fPos'] += 0x4; break; case 0x8: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x2aa18c[_0x4cc7('0x3dce')] += 0x5; _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c['iiPos'] += 0x2; _0x2aa18c['ffPos'] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c['fPos'] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x2aa18c['oPos'] += 0x1; } _0x2aa18c['prev'] = _0x312918[_0x4cc7('0x3de4')]; _0x3e3cd2 = _0x2aa18c; _0x15cfd2 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2['oPos']]; _0x180fa9 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2[_0x4cc7('0x3dcf')] + 0x1]; _0x3e3cd2 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2[_0x4cc7('0x3dcf')] + 0x2]; _0x4dbfa0 = null != _0x180fa9; var _0x2bc114 = !0x1 , _0x1fb3e3 = !0x1 , _0x5260f5 = _0x4dbfa0 ? _0x180fa9[_0x4cc7('0x34')]() : Math['floor'](_0x15cfd2[_0x4cc7('0x34')]() / 0x4); if (0x0 == _0x5260f5) return; null != _0x3e3cd2 && (_0x3e3cd2[_0x4cc7('0x34')]() >= 0x6 * _0x5260f5 ? _0x1fb3e3 = _0x2bc114 = !0x0 : _0x3e3cd2[_0x4cc7('0x34')]() >= 0x4 * _0x5260f5 ? _0x2bc114 = !0x0 : _0x3e3cd2[_0x4cc7('0x34')]() >= 0x2 * _0x5260f5 && (_0x1fb3e3 = !0x0)); null == _0x2d7cee[_0x4cc7('0x3e80')] ? _0x2d7cee[_0x4cc7('0x3e80')] = new _0x39c7ef(_0x4263a1,_0x5e0351[_0x4cc7('0x3e5b')],_0x5260f5,0x4) : _0x2d7cee['__quadBuffer'][_0x4cc7('0x90d')](_0x37a46b + _0x5260f5, 0x4); var _0x23639f = _0x2d7cee['__quadBuffer']['vertexBufferData']; var _0x4b4d92 = _0x16dada['width']; var _0x4b25d1 = _0x16dada[_0x4cc7('0x98b')]; for (var _0x172b83 = 0x0, _0x1baaa1 = _0x5260f5; _0x172b83 < _0x1baaa1; ) { if ('gfrBO' !== _0x4cc7('0x3e81')) { var _0x4ab476 = _0x172b83++; var _0x55a4be = 0x10 * (_0x37a46b + _0x4ab476); var _0x51c10b = _0x4dbfa0 ? 0x4 * _0x180fa9['get'](_0x4ab476) : 0x4 * _0x4ab476; if (!(0x0 > _0x51c10b)) { _0x4bf907[_0x4cc7('0xab2')](_0x15cfd2[_0x4cc7('0x2b')](_0x51c10b), _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b + 0x1), _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b + 0x2), _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b + 0x3)); _0x51c10b = _0x4bf907[_0x4cc7('0x7d9')]; var _0xa23b63 = _0x4bf907[_0x4cc7('0x98b')]; if (!(0x0 >= _0x51c10b || 0x0 >= _0xa23b63)) { _0x2bc114 && _0x1fb3e3 ? (_0x4ab476 *= 0x6, _0x48c401[_0x4cc7('0xab2')](_0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x1), _0x3e3cd2['get'](_0x4ab476 + 0x2), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x3), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x4), _0x3e3cd2['get'](_0x4ab476 + 0x5))) : _0x2bc114 ? (_0x4ab476 *= 0x4, _0x48c401[_0x4cc7('0xab2')](_0x3e3cd2['get'](_0x4ab476), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x1), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x2), _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x3), _0x4bf907['x'], _0x4bf907['y'])) : _0x1fb3e3 ? (_0x4ab476 *= 0x2, _0x48c401['tx'] = _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476), _0x48c401['ty'] = _0x3e3cd2[_0x4cc7('0x2b')](_0x4ab476 + 0x1)) : (_0x48c401['tx'] = _0x4bf907['x'], _0x48c401['ty'] = _0x4bf907['y']); _0x4ab476 = _0x4bf907['x'] / _0x4b4d92; var _0x44366e = _0x4bf907['y'] / _0x4b25d1; var _0x331be6 = _0x4bf907[_0x4cc7('0xa97')]() / _0x4b4d92; var _0x202aa0 = _0x4bf907[_0x4cc7('0xa98')]() / _0x4b25d1; var _0x21e384 = 0x0 * _0x48c401['a'] + 0x0 * _0x48c401['c'] + _0x48c401['tx']; var _0xd85f06 = 0x0 * _0x48c401['b'] + 0x0 * _0x48c401['d'] + _0x48c401['ty']; var _0xd03f5a = _0x51c10b * _0x48c401['a'] + 0x0 * _0x48c401['c'] + _0x48c401['tx']; var _0x3bb917 = _0x51c10b * _0x48c401['b'] + _0x2d63f9[_0x4cc7('0x33f')](0x0, _0x48c401['d']) + _0x48c401['ty']; var _0x104058 = 0x0 * _0x48c401['a'] + _0xa23b63 * _0x48c401['c'] + _0x48c401['tx']; var _0x30bcc9 = 0x0 * _0x48c401['b'] + _0xa23b63 * _0x48c401['d'] + _0x48c401['ty']; var _0x29cea6 = _0x51c10b * _0x48c401['a'] + _0xa23b63 * _0x48c401['c'] + _0x48c401['tx']; _0x51c10b = _0x51c10b * _0x48c401['b'] + _0xa23b63 * _0x48c401['d'] + _0x48c401['ty']; _0x23639f[_0x55a4be] = _0x21e384; _0x23639f[_0x2d63f9[_0x4cc7('0x33a')](_0x55a4be, 0x1)] = _0xd85f06; _0x23639f[_0x55a4be + 0x2] = _0x4ab476; _0x23639f[_0x55a4be + 0x3] = _0x44366e; _0x23639f[_0x55a4be + 0x4] = _0xd03f5a; _0x23639f[_0x55a4be + 0x4 + 0x1] = _0x3bb917; _0x23639f[_0x2d63f9['vuyxB'](_0x55a4be, 0x4) + 0x2] = _0x331be6; _0x23639f[_0x55a4be + 0x4 + 0x3] = _0x44366e; _0x23639f[_0x55a4be + 0x8] = _0x104058; _0x23639f[_0x55a4be + 0x8 + 0x1] = _0x30bcc9; _0x23639f[_0x55a4be + 0x8 + 0x2] = _0x4ab476; _0x23639f[_0x55a4be + 0x8 + 0x3] = _0x202aa0; _0x23639f[_0x55a4be + 0xc] = _0x29cea6; _0x23639f[_0x55a4be + 0xc + 0x1] = _0x51c10b; _0x23639f[_0x55a4be + 0xc + 0x2] = _0x331be6; _0x23639f[_0x55a4be + 0xc + 0x3] = _0x202aa0; } } } else { var _0x3d6b15 = new _0x438ccf(function(_0x3d6b15) { for (var _0x1b228c = 0x0, _0x5dd401 = _0x3d6b15['characters']; _0x1b228c < _0x5dd401[_0x4cc7('0x34')](); ) { var _0x360b5a = _0x5dd401[_0x4cc7('0x2b')](_0x1b228c); ++_0x1b228c; if (null != _0x360b5a[_0x4cc7('0x1d6e')] && _0x360b5a['lastTerrainContactedTime'] == _0x3d6b15[_0x4cc7('0xa43')] && _0x360b5a[_0x4cc7('0x1d6e')][_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] == _0x2d7cee) return 0x1; } return 0x0; } ); _0x3d6b15[_0x4cc7('0x1a53')] |= 0x4; return _0x3d6b15; } } _0x37a46b += _0x5260f5; } break; case 0xc: switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x2aa18c['oPos'] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c['iiPos'] += 0x2; _0x2aa18c['ffPos'] += 0x1; _0x2aa18c['fPos'] += 0x1; break; case 0x3: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x2aa18c[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x2aa18c[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x2aa18c['oPos'] += 0x3; break; case 0x9: _0x2aa18c[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x2aa18c[_0x4cc7('0x3dce')] += 0x5; _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x2aa18c['oPos'] += 0x4; break; case 0xe: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c['iiPos'] += 0x2; _0x2aa18c[_0x4cc7('0x3dd0')] += 0x1; _0x2aa18c['fPos'] += 0x1; break; case 0x10: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; } _0x2aa18c[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de8')]; _0x3e3cd2 = _0x2aa18c; _0x15cfd2 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2[_0x4cc7('0x3dcf')]]; _0x180fa9 = _0x3e3cd2[_0x4cc7('0xaa3')]['o'][_0x3e3cd2[_0x4cc7('0x3dcf')] + 0x1]; _0x3e3cd2 = _0x3e3cd2['buffer']['o'][_0x3e3cd2[_0x4cc7('0x3dcf')] + 0x2]; _0x4dbfa0 = null != _0x180fa9; _0x5260f5 = Math[_0x4cc7('0xaeb')](_0x15cfd2[_0x4cc7('0x34')]() / 0x2); _0x2bc114 = _0x4dbfa0 ? _0x180fa9['get_length']() : _0x5260f5; _0x55a4be = (_0x5260f5 = (_0x1fb3e3 = null != _0x3e3cd2) && _0x3e3cd2[_0x4cc7('0x34')]() >= 0x3 * _0x5260f5) ? 0x4 : 0x2; _0x4b4d92 = _0x5260f5 ? 0x3 : 0x2; _0x4b25d1 = _0x55a4be + 0x2; _0x23639f = _0x5260f5 ? _0x49a052 : _0x20c116; _0xeaac5c[_0x4cc7('0x3e82')](_0x2d7cee, _0x5260f5, _0x23639f + _0x2bc114 * _0x4b25d1); _0x172b83 = _0x5260f5 ? _0x2d7cee['__vertexBufferDataUVT'] : _0x2d7cee[_0x4cc7('0x353c')]; _0xa23b63 = 0x0; for (_0x4ab476 = _0x2bc114; _0xa23b63 < _0x4ab476; ) _0x44366e = _0xa23b63++, _0x1baaa1 = _0x23639f + _0x44366e * _0x4b25d1, _0x51c10b = _0x4dbfa0 ? 0x2 * _0x180fa9[_0x4cc7('0x2b')](_0x44366e) : 0x2 * _0x44366e, _0x44366e = _0x4dbfa0 ? _0x180fa9[_0x4cc7('0x2b')](_0x44366e) * _0x4b4d92 : _0x44366e * _0x4b4d92, _0x5260f5 ? (_0x331be6 = _0x3e3cd2[_0x4cc7('0x2b')](_0x44366e + 0x2), _0x172b83[_0x1baaa1] = _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b) / _0x331be6, _0x172b83[_0x1baaa1 + 0x1] = _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b + 0x1) / _0x331be6, _0x172b83[_0x1baaa1 + 0x2] = 0x0, _0x172b83[_0x1baaa1 + 0x3] = 0x1 / _0x331be6) : (_0x172b83[_0x1baaa1] = _0x15cfd2[_0x4cc7('0x2b')](_0x51c10b), _0x172b83[_0x1baaa1 + 0x1] = _0x15cfd2[_0x4cc7('0x2b')](_0x2d63f9[_0x4cc7('0x3e83')](_0x51c10b, 0x1))), _0x172b83[_0x1baaa1 + _0x55a4be] = _0x1fb3e3 ? _0x3e3cd2[_0x4cc7('0x2b')](_0x44366e) : 0x0, _0x172b83[_0x2d63f9['ICNUN'](_0x1baaa1 + _0x55a4be, 0x1)] = _0x1fb3e3 ? _0x3e3cd2[_0x4cc7('0x2b')](_0x44366e + 0x1) : 0x0; _0x5260f5 ? _0x49a052 += _0x2bc114 * _0x4b25d1 : _0x20c116 += _0x2bc114 * _0x4b25d1; break; case 0xd: _0x16dada = null; break; default: switch (_0x2aa18c[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c['fPos'] += 0x1; break; case 0x2: _0x2aa18c['oPos'] += 0x4; _0x2aa18c[_0x4cc7('0x3dd5')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd0')] += 0x1; _0x2aa18c['fPos'] += 0x1; break; case 0x3: _0x2aa18c['oPos'] += 0x1; break; case 0x4: _0x2aa18c[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x2aa18c['fPos'] += 0x4; break; case 0x6: _0x2aa18c[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x2aa18c['fPos'] += 0x4; break; case 0x8: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x2aa18c['fPos'] += 0x4; break; case 0xa: _0x2aa18c[_0x4cc7('0x3dce')] += 0x5; _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dd5')] += 0x2; _0x2aa18c['ffPos'] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x4; _0x2aa18c[_0x4cc7('0x3dcd')] += 0x1; _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; _0x2aa18c[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x2aa18c['fPos'] += 0x2; break; case 0x12: _0x2aa18c[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x2aa18c['oPos'] += 0x1; break; case 0x14: _0x2aa18c[_0x4cc7('0x3dcf')] += 0x1; } _0x2aa18c['prev'] = _0x15cfd2; } } 0x0 < _0x37a46b && _0x2d7cee['__quadBuffer'][_0x4cc7('0x3e84')](); if (0x0 < _0x20c116) { _0x37a46b = _0x2d7cee[_0x4cc7('0x2b19')]; if (null == _0x37a46b || _0x20c116 > _0x2d7cee[_0x4cc7('0x3e85')]) _0x37a46b = _0x4263a1['createVertexBuffer'](_0x20c116, 0x4, 0x0), _0x2d7cee['__vertexBuffer'] = _0x37a46b, _0x2d7cee[_0x4cc7('0x3e85')] = _0x20c116; _0x37a46b[_0x4cc7('0x295b')](_0x2d7cee[_0x4cc7('0x353c')]); } if (0x0 < _0x49a052) { _0x20c116 = _0x2d7cee[_0x4cc7('0x3e86')]; if (null == _0x20c116 || _0x49a052 > _0x2d7cee['__vertexBufferCountUVT']) _0x20c116 = _0x4263a1[_0x4cc7('0x11d0')](_0x49a052, 0x6, 0x0), _0x2d7cee[_0x4cc7('0x3e86')] = _0x20c116, _0x2d7cee['__vertexBufferCountUVT'] = _0x49a052; _0x20c116[_0x4cc7('0x295b')](_0x2d7cee[_0x4cc7('0x3e87')]); } _0x432b23['__pool'][_0x4cc7('0x9e2')](_0x4bf907); _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x48c401); } ; _0xeaac5c[_0x4cc7('0xabd')] = function(_0x8ee81a) { if (null != _0x8ee81a[_0x4cc7('0x3e88')]['__worldScale9Grid']) return !0x1; var _0x1dc8cf = new _0x3439cc(_0x8ee81a['__commands']) , _0x45d1e0 = !0x1 , _0x5c5be8 = !0x1 , _0x213c1c = !0x1 , _0x1f5dd5 = 0x0; for (_0x8ee81a = _0x8ee81a[_0x4cc7('0x31f2')]['types']; _0x1f5dd5 < _0x8ee81a['length']; ) { if (_0x4cc7('0x3e89') === _0x4cc7('0x3e89')) { var _0x4bf907 = _0x8ee81a[_0x1f5dd5]; ++_0x1f5dd5; switch (_0x4bf907[0x1]) { case 0x0: _0x5c5be8 = !0x0; _0x213c1c = _0x45d1e0 = !0x1; switch (_0x1dc8cf['prev'][0x1]) { case 0x0: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1dc8cf['fPos'] += 0x4; break; case 0x8: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x5; _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf['oPos'] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; } _0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907; break; case 0x1: _0x5c5be8 = !0x1; _0x45d1e0 = !0x0; _0x213c1c = !0x1; switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1dc8cf['oPos'] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1dc8cf['oPos'] += 0x1; break; case 0x4: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x5; _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf['ffPos'] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1dc8cf['oPos'] += 0x1; } _0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907; break; case 0x3: _0x45d1e0 = _0x5c5be8 = !0x1; _0x213c1c = !0x0; switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1dc8cf['oPos'] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf['iiPos'] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1dc8cf['oPos'] += 0x1; break; case 0x4: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x5; _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf['bPos'] += 0x2; break; case 0xf: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; _0x1dc8cf['bPos'] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1dc8cf['oPos'] += 0x1; break; case 0x14: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; } _0x1dc8cf['prev'] = _0x4bf907; break; case 0x8: if (_0x5c5be8 || _0x213c1c) { if ('MpGON' === _0x4cc7('0x3e8a')) { switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1dc8cf['oPos'] += 0x1; break; case 0x4: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1dc8cf['oPos'] += 0x3; break; case 0x9: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x5; _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf['bPos'] += 0x2; break; case 0xf: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; _0x1dc8cf['bPos'] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1dc8cf['oPos'] += 0x1; } _0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907; } else { _0x2081a8[_0x4cc7('0xbc4')][_0x4cc7('0x3386')](); } } else return _0x1dc8cf[_0x4cc7('0x3dd6')](), !0x1; break; case 0x9: if (_0x45d1e0) { if (_0x4cc7('0x3e8b') === _0x4cc7('0x3e8b')) { switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf['bPos'] += 0x2; break; case 0x1: _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf['fPos'] += 0x1; break; case 0x2: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf['ffPos'] += 0x1; _0x1dc8cf['fPos'] += 0x1; break; case 0x3: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1dc8cf['fPos'] += 0x4; break; case 0x6: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1dc8cf['fPos'] += 0x4; break; case 0x8: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1dc8cf['fPos'] += 0x4; break; case 0xa: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x5; _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf['iPos'] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf['fPos'] += 0x2; break; case 0x13: _0x1dc8cf['oPos'] += 0x1; break; case 0x14: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; } _0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907; } else { this['defaultTextSize'] = 0x18; _0xcc959[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa47')] = _0x2bc114['toObjectVector'](null); this[_0x4cc7('0x2b59')] = _0x2bc114[_0x4cc7('0x24')](null); this['tails'] = _0x2bc114[_0x4cc7('0x24')](null); this['sourceXML'] = _0x8ee81a; } } else return _0x1dc8cf[_0x4cc7('0x3dd6')](), !0x1; break; case 0xc: if (_0x5c5be8 || _0x213c1c) { switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1dc8cf['fPos'] += 0x6; break; case 0x5: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1dc8cf['fPos'] += 0x3; break; case 0x7: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1dc8cf['fPos'] += 0x4; break; case 0xa: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x5; _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf['bPos'] += 0x2; break; case 0xf: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; } _0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907; } else return _0x1dc8cf[_0x4cc7('0x3dd6')](), !0x1; break; case 0xd: _0x213c1c = _0x45d1e0 = _0x5c5be8 = !0x1; switch (_0x1dc8cf['prev'][0x1]) { case 0x0: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1dc8cf['fPos'] += 0x3; break; case 0x7: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x5; _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf['fPos'] += 0x1; break; case 0x10: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf['fPos'] += 0x2; _0x1dc8cf['bPos'] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; } _0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907; break; case 0x12: switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf['fPos'] += 0x1; break; case 0x2: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x1dc8cf['oPos'] += 0x3; break; case 0x9: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x5; _0x1dc8cf['oPos'] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf['oPos'] += 0x2; _0x1dc8cf['bPos'] += 0x2; break; case 0xf: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf['fPos'] += 0x1; break; case 0x10: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf['fPos'] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf['fPos'] += 0x2; break; case 0x13: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; } _0x1dc8cf['prev'] = _0x4bf907; break; case 0x13: switch (_0x1dc8cf[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x1dc8cf['iPos'] += 0x1; _0x1dc8cf['fPos'] += 0x1; break; case 0x2: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf['iiPos'] += 0x2; _0x1dc8cf['ffPos'] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x1dc8cf['fPos'] += 0x4; break; case 0x8: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x1dc8cf['fPos'] += 0x5; _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf[_0x4cc7('0x3dd5')] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd0')] += 0x1; _0x1dc8cf[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x1dc8cf['oPos'] += 0x4; _0x1dc8cf[_0x4cc7('0x3dcd')] += 0x1; _0x1dc8cf['fPos'] += 0x2; _0x1dc8cf[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x1dc8cf[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x1dc8cf[_0x4cc7('0x3dcf')] += 0x1; } _0x1dc8cf[_0x4cc7('0x2cb8')] = _0x4bf907; break; default: return _0x1dc8cf[_0x4cc7('0x3dd6')](), !0x1; } } else { _0x76b31e['call'](this, _0x8ee81a); this['object'] = _0x1dc8cf; } } _0x1dc8cf[_0x4cc7('0x3dd6')](); return !0x0; } ; _0xeaac5c['render'] = function(_0x4dc1d5, _0x3e4ce4) { if (_0x4dc1d5[_0x4cc7('0xa02')] && 0x0 != _0x4dc1d5[_0x4cc7('0x31f2')]['get_length']()) if (null != _0x4dc1d5['__bitmap'] && !_0x4dc1d5['__dirty'] || !_0xeaac5c[_0x4cc7('0xabd')](_0x4dc1d5)) { var _0x5d48cd = _0x3e4ce4[_0x4cc7('0x3e8c')]['__worldTransform']; _0x3e4ce4[_0x4cc7('0x3e8c')][_0x4cc7('0xa08')] = _0x3e4ce4['__worldTransform']; _0x44366e[_0x4cc7('0xa17')](_0x4dc1d5, _0x3e4ce4['__softwareRenderer']); _0x3e4ce4[_0x4cc7('0x3e8c')][_0x4cc7('0xa08')] = _0x5d48cd; } else { _0x4dc1d5[_0x4cc7('0x3464')] = null; _0x4dc1d5[_0x4cc7('0x9c7')](_0x3e4ce4[_0x4cc7('0xa08')]); _0x5d48cd = _0x4dc1d5[_0x4cc7('0xa92')]; var _0x4b91b1 = _0x4dc1d5['__height']; if (null != _0x4dc1d5[_0x4cc7('0xa95')] && 0x1 <= _0x5d48cd && 0x1 <= _0x4b91b1) { (_0x4dc1d5['__hardwareDirty'] || null == _0x4dc1d5['__quadBuffer'] && null == _0x4dc1d5[_0x4cc7('0x2b19')] && null == _0x4dc1d5[_0x4cc7('0x3e86')]) && _0xeaac5c[_0x4cc7('0x3e7b')](_0x4dc1d5, _0x3e4ce4); _0x5d48cd = new _0x3439cc(_0x4dc1d5[_0x4cc7('0x31f2')]); _0x4b91b1 = _0x3e4ce4[_0x4cc7('0xab1')]; for (var _0x238169 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](), _0x8f171d = null, _0x4bf907 = null, _0x48c401 = !0x1, _0x16dada = !0x1, _0x5aff49 = null, _0x161060 = 0x0, _0x52ac76 = 0x0, _0x180fa9 = 0x0, _0x3e3cd2 = 0x0, _0x3167ca = 0x0, _0x2bc114 = _0x4dc1d5['__commands']['types']; _0x3167ca < _0x2bc114[_0x4cc7('0x21')]; ) { var _0x1fb3e3 = _0x2bc114[_0x3167ca]; ++_0x3167ca; switch (_0x1fb3e3[0x1]) { case 0x0: switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x5d48cd['oPos'] += 0x4; _0x5d48cd['iiPos'] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x3: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd['fPos'] += 0x4; break; case 0x6: _0x5d48cd[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x5d48cd['fPos'] += 0x4; break; case 0x8: _0x5d48cd['oPos'] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd['ffPos'] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x10: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; } _0x5d48cd['prev'] = _0x312918[_0x4cc7('0x3ddc')]; _0x16dada = _0x5d48cd; _0x4bf907 = _0x16dada[_0x4cc7('0xaa3')]['o'][_0x16dada[_0x4cc7('0x3dcf')]]; _0x48c401 = _0x16dada[_0x4cc7('0xaa3')]['b'][_0x16dada[_0x4cc7('0x3dd4')]]; _0x16dada = _0x16dada[_0x4cc7('0xaa3')]['b'][_0x16dada[_0x4cc7('0x3dd4')] + 0x1]; _0x5aff49 = _0x8f171d = null; break; case 0x1: switch (_0x5d48cd['prev'][0x1]) { case 0x0: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd['bPos'] += 0x2; break; case 0x1: _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x5d48cd['oPos'] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x5d48cd['oPos'] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x5d48cd[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd['oPos'] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x5d48cd['oPos'] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x5d48cd['oPos'] += 0x4; _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd['fPos'] += 0x2; break; case 0x13: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; } _0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3ddd')]; _0x4bf907 = _0x5d48cd; _0x5aff49 = (_0x4bf907[_0x4cc7('0xaa3')]['i'][_0x4bf907[_0x4cc7('0x3dcd')]] | 0x0) & 0xffffff | (0xff * _0x4bf907['buffer']['f'][_0x4bf907[_0x4cc7('0x3dce')]] | 0x0) << 0x18; _0x4bf907 = _0x8f171d = null; break; case 0x3: switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x5d48cd[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x5d48cd['fPos'] += 0x4; break; case 0x8: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd['oPos'] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd['iiPos'] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd['fPos'] += 0x2; _0x5d48cd['bPos'] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x5d48cd['oPos'] += 0x1; break; case 0x14: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; } _0x5d48cd['prev'] = _0x312918[_0x4cc7('0x3ddf')]; _0x52ac76 = _0x5d48cd; _0x8f171d = _0x52ac76[_0x4cc7('0xaa3')]['o'][_0x52ac76['oPos']]; _0x52ac76 = 0x0; _0x4bf907 = null == _0x8f171d || null == _0x8f171d['shader'] || null == _0x8f171d[_0x4cc7('0x189e')][_0x4cc7('0x3464')] ? null : _0x8f171d[_0x4cc7('0x189e')]['__bitmap']['input']; _0x5aff49 = null; break; case 0x8: if (null != _0x4bf907) { switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x2: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd['iiPos'] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x5d48cd[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x5d48cd['fPos'] += 0x4; break; case 0x8: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd['oPos'] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd['oPos'] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x5d48cd['oPos'] += 0x4; _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x5d48cd['oPos'] += 0x1; break; case 0x14: _0x5d48cd['oPos'] += 0x1; } _0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de4')]; var _0x5260f5 = _0x5d48cd; _0x1fb3e3 = _0x5260f5[_0x4cc7('0xaa3')]['o'][_0x5260f5['oPos']]; _0x5260f5 = _0x5260f5[_0x4cc7('0xaa3')]['o'][_0x5260f5[_0x4cc7('0x3dcf')] + 0x1]; _0x1fb3e3 = null != _0x5260f5 ? _0x5260f5[_0x4cc7('0x34')]() : Math[_0x4cc7('0xaeb')](_0x1fb3e3[_0x4cc7('0x34')]() / 0x4); var _0x23639f = _0x3e4ce4[_0x4cc7('0x3e50')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c1')], 0x1); null == _0x8f171d || _0xeaac5c[_0x4cc7('0x3e8d')] ? (_0x5260f5 = _0xeaac5c[_0x4cc7('0x3e8d')] ? _0x3e4ce4[_0x4cc7('0xb14')] : _0x3e4ce4[_0x4cc7('0x3e8e')](null), _0x3e4ce4[_0x4cc7('0xaaa')](_0x5260f5), _0x3e4ce4[_0x4cc7('0xb17')](_0x23639f), _0x3e4ce4[_0x4cc7('0xb15')](_0x4bf907, _0x16dada, _0x48c401), _0x3e4ce4[_0x4cc7('0x3e51')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c2')]), _0x3e4ce4[_0x4cc7('0x3e52')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0xa09')]), _0x3e4ce4[_0x4cc7('0xb18')]()) : (_0x5260f5 = _0x3e4ce4[_0x4cc7('0x3e8f')](_0x8f171d), _0x3e4ce4[_0x4cc7('0x3e90')](_0x8f171d), _0x3e4ce4[_0x4cc7('0xb17')](_0x23639f), _0x3e4ce4['applyBitmapData'](_0x4bf907, !0x1, _0x48c401), _0x3e4ce4[_0x4cc7('0x3e51')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c2')]), _0x3e4ce4[_0x4cc7('0x3e52')](_0x4dc1d5[_0x4cc7('0x3e88')]['__worldColorTransform'])); for (_0x23639f = _0x161060 + _0x1fb3e3; _0x161060 < _0x23639f; ) { _0x1fb3e3 = Math[_0x4cc7('0x53')](_0x23639f - _0x161060, _0x4b91b1[_0x4cc7('0x3e91')]) | 0x0; if (0x0 >= _0x1fb3e3) break; null == _0x8f171d || _0xeaac5c[_0x4cc7('0x3e8d')] || _0x3e4ce4[_0x4cc7('0x3e92')](_0x52ac76); null != _0x5260f5['__position'] && _0x4b91b1[_0x4cc7('0xb1b')](_0x5260f5[_0x4cc7('0xb1a')]['index'], _0x4dc1d5[_0x4cc7('0x3e80')][_0x4cc7('0x1478')], 0x10 * _0x161060, 0x2); _0x2d63f9[_0x4cc7('0x341')](null, _0x5260f5[_0x4cc7('0xb1d')]) && _0x4b91b1['setVertexBufferAt'](_0x5260f5[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x4dc1d5[_0x4cc7('0x3e80')][_0x4cc7('0x1478')], 0x10 * _0x161060 + 0x2, 0x2); _0x4b91b1['drawTriangles'](_0x4b91b1[_0x4cc7('0x3e93')], 0x0, 0x2 * _0x1fb3e3); _0x52ac76 += 0x4 * _0x1fb3e3; _0x161060 += _0x1fb3e3; } _0x3e4ce4[_0x4cc7('0xb1f')](); } break; case 0x9: if (null != _0x5aff49) { if (_0x4cc7('0x3e94') === _0x4cc7('0x3e94')) { switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x5d48cd['oPos'] += 0x2; _0x5d48cd['bPos'] += 0x2; break; case 0x1: _0x5d48cd['iPos'] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x2: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x3: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x5d48cd['fPos'] += 0x3; break; case 0x7: _0x5d48cd['fPos'] += 0x4; break; case 0x8: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x5d48cd['fPos'] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd['oPos'] += 0x2; _0x5d48cd['bPos'] += 0x2; break; case 0xf: _0x5d48cd['oPos'] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; _0x5d48cd['bPos'] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x5d48cd['oPos'] += 0x1; } _0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3de5')]; var _0x4b4d92 = _0x5d48cd; _0x1fb3e3 = _0x4b4d92[_0x4cc7('0xaa3')]['f'][_0x4b4d92[_0x4cc7('0x3dce')]]; _0x5260f5 = _0x4b4d92['buffer']['f'][_0x4b4d92[_0x4cc7('0x3dce')] + 0x1]; _0x23639f = _0x4b4d92[_0x4cc7('0xaa3')]['f'][_0x4b4d92[_0x4cc7('0x3dce')] + 0x2]; var _0x4b25d1 = _0x4b4d92[_0x4cc7('0xaa3')]['f'][_0x4b4d92[_0x4cc7('0x3dce')] + 0x3]; _0x4b4d92 = _0x5aff49; _0xeaac5c['tempColorTransform'][_0x4cc7('0x129c')] = _0x4b4d92 >>> 0x10 & 0xff; _0xeaac5c[_0x4cc7('0x3e95')][_0x4cc7('0x129d')] = _0x4b4d92 >>> 0x8 & 0xff; _0xeaac5c[_0x4cc7('0x3e95')][_0x4cc7('0x129e')] = _0x4b4d92 & 0xff; _0xeaac5c[_0x4cc7('0x3e95')][_0x4cc7('0xad7')](_0x4dc1d5['__owner'][_0x4cc7('0xa09')]); _0x238169[_0x4cc7('0xa2a')](); _0x238169[_0x4cc7('0xa9a')](_0x23639f, _0x4b25d1); _0x238169['tx'] = _0x1fb3e3; _0x238169['ty'] = _0x5260f5; _0x238169[_0x4cc7('0xaf3')](_0x4dc1d5['__owner']['__renderTransform']); _0x1fb3e3 = _0xeaac5c[_0x4cc7('0x3e8d')] ? _0x3e4ce4['__maskShader'] : _0x3e4ce4[_0x4cc7('0x3e8e')](null); _0x3e4ce4[_0x4cc7('0xaaa')](_0x1fb3e3); _0x3e4ce4['applyMatrix'](_0x3e4ce4[_0x4cc7('0x3e50')](_0x238169, 0x1)); _0x3e4ce4[_0x4cc7('0xb15')](_0xeaac5c['blankBitmapData'], !0x0, _0x48c401); _0x3e4ce4['applyAlpha']((_0x4b4d92 >>> 0x18 & 0xff) / 0xff * _0x4dc1d5[_0x4cc7('0x3e88')]['__worldAlpha']); _0x3e4ce4['applyColorTransform'](_0xeaac5c[_0x4cc7('0x3e95')]); _0x3e4ce4[_0x4cc7('0xb18')](); _0x5260f5 = _0xeaac5c['blankBitmapData'][_0x4cc7('0xb19')](_0x4b91b1); null != _0x1fb3e3[_0x4cc7('0xb1a')] && _0x4b91b1['setVertexBufferAt'](_0x1fb3e3[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x5260f5, 0x0, 0x3); null != _0x1fb3e3['__textureCoord'] && _0x4b91b1[_0x4cc7('0xb1b')](_0x1fb3e3[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x5260f5, 0x3, 0x2); _0x1fb3e3 = _0xeaac5c[_0x4cc7('0x3e96')][_0x4cc7('0xb1e')](_0x4b91b1); _0x4b91b1[_0x4cc7('0x1f3c')](_0x1fb3e3); _0x52ac76 += 0x4; _0x3e4ce4[_0x4cc7('0xb1f')](); } else { _0x3e4ce4[0x0](_0x4dc1d5[0x0], _0x5d48cd); } } break; case 0xc: switch (_0x5d48cd['prev'][0x1]) { case 0x0: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x5d48cd['iPos'] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x5d48cd[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd['oPos'] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x5d48cd['oPos'] += 0x4; _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd['fPos'] += 0x2; break; case 0x13: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x5d48cd['oPos'] += 0x1; } _0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918['DRAW_TRIANGLES']; _0x4b25d1 = _0x5d48cd; _0x5260f5 = _0x4b25d1['buffer']['o'][_0x4b25d1[_0x4cc7('0x3dcf')] + 0x1]; _0x23639f = _0x4b25d1[_0x4cc7('0xaa3')]['o'][_0x4b25d1[_0x4cc7('0x3dcf')] + 0x2]; _0x1fb3e3 = _0x4b25d1['buffer']['o'][_0x4b25d1[_0x4cc7('0x3dcf')] + 0x3]; _0x4b4d92 = null != _0x5260f5; _0x4b25d1 = Math[_0x4cc7('0xaeb')](_0x4b25d1[_0x4cc7('0xaa3')]['o'][_0x4b25d1['oPos']][_0x4cc7('0x34')]() / 0x2); _0x5260f5 = _0x4b4d92 ? _0x5260f5[_0x4cc7('0x34')]() : _0x4b25d1; _0x4b4d92 = (_0x23639f = null != _0x23639f && _0x23639f[_0x4cc7('0x34')]() >= 0x3 * _0x4b25d1) ? 0x4 : 0x2; _0x4b25d1 = _0x4b4d92 + 0x2; var _0x172b83 = _0x23639f ? _0x4dc1d5[_0x4cc7('0x3e86')] : _0x4dc1d5[_0x4cc7('0x2b19')] , _0x1baaa1 = _0x23639f ? _0x3e3cd2 : _0x180fa9 , _0x4ab476 = _0x3e4ce4[_0x4cc7('0x3e50')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c1')], 0x1); if (null == _0x8f171d || _0xeaac5c[_0x4cc7('0x3e8d')]) { var _0x55a4be = _0xeaac5c['maskRender'] ? _0x3e4ce4['__maskShader'] : _0x3e4ce4[_0x4cc7('0x3e8e')](null); _0x3e4ce4['setShader'](_0x55a4be); _0x3e4ce4[_0x4cc7('0xb17')](_0x4ab476); _0x3e4ce4['applyBitmapData'](_0x4bf907, _0x16dada, _0x48c401); _0x3e4ce4[_0x4cc7('0x3e51')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0x9c2')]); _0x3e4ce4[_0x4cc7('0x3e52')](_0x4dc1d5[_0x4cc7('0x3e88')][_0x4cc7('0xa09')]); _0x3e4ce4[_0x4cc7('0xb18')](); } else _0x55a4be = _0x3e4ce4[_0x4cc7('0x3e8f')](_0x8f171d), _0x3e4ce4['__setShaderBuffer'](_0x8f171d), _0x3e4ce4[_0x4cc7('0xb17')](_0x4ab476), _0x3e4ce4[_0x4cc7('0xb15')](_0x4bf907, !0x1, _0x48c401), _0x3e4ce4[_0x4cc7('0x3e51')](0x1), _0x3e4ce4[_0x4cc7('0x3e52')](null), _0x3e4ce4['__updateShaderBuffer'](_0x52ac76); null != _0x55a4be[_0x4cc7('0xb1a')] && _0x4b91b1[_0x4cc7('0xb1b')](_0x55a4be[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x172b83, _0x1baaa1, _0x23639f ? 0x4 : 0x2); null != _0x55a4be[_0x4cc7('0xb1d')] && _0x4b91b1[_0x4cc7('0xb1b')](_0x55a4be['__textureCoord'][_0x4cc7('0xb1c')], _0x172b83, _0x1baaa1 + _0x4b4d92, 0x2); switch (_0x1fb3e3) { case 0x0: _0x4b91b1['setCulling'](0x0); break; case 0x2: _0x4b91b1[_0x4cc7('0x1f9e')](0x1); } _0x4b91b1[_0x4cc7('0x3e97')](0x0, _0x5260f5); _0x52ac76 += _0x5260f5; _0x23639f ? _0x3e3cd2 += _0x4b25d1 * _0x5260f5 : _0x180fa9 += _0x4b25d1 * _0x5260f5; 0x1 != _0x1fb3e3 && _0x4b91b1[_0x4cc7('0x1f9e')](0x0); _0x3e4ce4[_0x4cc7('0xb1f')](); break; case 0xd: _0x8f171d = _0x5aff49 = _0x4bf907 = null; switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x5d48cd['oPos'] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x3: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x5d48cd['fPos'] += 0x6; break; case 0x5: _0x5d48cd['fPos'] += 0x4; break; case 0x6: _0x5d48cd[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd['bPos'] += 0x2; break; case 0xf: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x10: _0x5d48cd['oPos'] += 0x4; _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd['fPos'] += 0x2; break; case 0x13: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; } _0x5d48cd[_0x4cc7('0x2cb8')] = _0x1fb3e3; break; case 0x12: switch (_0x5d48cd['prev'][0x1]) { case 0x0: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd['bPos'] += 0x2; break; case 0x1: _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd['iiPos'] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x5d48cd['oPos'] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x5d48cd['fPos'] += 0x3; break; case 0x7: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x5d48cd['oPos'] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd['bPos'] += 0x2; break; case 0xf: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd['iPos'] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x5d48cd['oPos'] += 0x1; break; case 0x14: _0x5d48cd['oPos'] += 0x1; } _0x5d48cd[_0x4cc7('0x2cb8')] = _0x312918[_0x4cc7('0x3dee')]; break; case 0x13: switch (_0x5d48cd['prev'][0x1]) { case 0x0: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x2: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x5d48cd[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x5d48cd['oPos'] += 0x4; break; case 0xe: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd['ffPos'] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x10: _0x5d48cd['oPos'] += 0x4; _0x5d48cd['iPos'] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; _0x5d48cd['bPos'] += 0x1; break; case 0x11: _0x5d48cd['fPos'] += 0x2; break; case 0x12: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x13: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x5d48cd['oPos'] += 0x1; } _0x5d48cd['prev'] = _0x312918[_0x4cc7('0x3def')]; _0x1fb3e3 = _0x5d48cd; _0x3e4ce4[_0x4cc7('0xa7b')](_0x1fb3e3['buffer']['o'][_0x1fb3e3[_0x4cc7('0x3dcf')]]); break; default: switch (_0x5d48cd[_0x4cc7('0x2cb8')][0x1]) { case 0x0: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0x1: _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x2: _0x5d48cd['oPos'] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd[_0x4cc7('0x3dd0')] += 0x1; _0x5d48cd[_0x4cc7('0x3dce')] += 0x1; break; case 0x3: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x4: _0x5d48cd[_0x4cc7('0x3dce')] += 0x6; break; case 0x5: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x6: _0x5d48cd[_0x4cc7('0x3dce')] += 0x3; break; case 0x7: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0x8: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x3; break; case 0x9: _0x5d48cd[_0x4cc7('0x3dce')] += 0x4; break; case 0xa: _0x5d48cd[_0x4cc7('0x3dce')] += 0x5; _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0xc: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; break; case 0xe: _0x5d48cd['oPos'] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x2; break; case 0xf: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dd5')] += 0x2; _0x5d48cd['ffPos'] += 0x1; _0x5d48cd['fPos'] += 0x1; break; case 0x10: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x4; _0x5d48cd[_0x4cc7('0x3dcd')] += 0x1; _0x5d48cd['fPos'] += 0x2; _0x5d48cd[_0x4cc7('0x3dd4')] += 0x1; break; case 0x11: _0x5d48cd[_0x4cc7('0x3dce')] += 0x2; break; case 0x12: _0x5d48cd['fPos'] += 0x2; break; case 0x13: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; break; case 0x14: _0x5d48cd[_0x4cc7('0x3dcf')] += 0x1; } _0x5d48cd[_0x4cc7('0x2cb8')] = _0x1fb3e3; } } _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x238169); } _0x4dc1d5[_0x4cc7('0xae4')] = !0x1; _0x4dc1d5['set___dirty'](!0x1); } } ; _0xeaac5c[_0x4cc7('0xa9c')] = function(_0x475ffe, _0x31779d) { _0xeaac5c['maskRender'] = !0x0; _0xeaac5c[_0x4cc7('0xa17')](_0x475ffe, _0x31779d); _0xeaac5c[_0x4cc7('0x3e8d')] = !0x1; } ; _0xeaac5c[_0x4cc7('0x3e82')] = function(_0x2e6796, _0x178a80, _0x29891a) { if (_0x4cc7('0x3e98') === _0x4cc7('0x3e98')) { var _0x44a8fe = _0x178a80 ? _0x2e6796[_0x4cc7('0x3e87')] : _0x2e6796[_0x4cc7('0x353c')] , _0x4fd3df = null; null == _0x44a8fe ? _0x4fd3df = null != _0x29891a ? new _0x38236d(_0x29891a) : null : _0x29891a > _0x44a8fe['length'] && (_0x4fd3df = null != _0x29891a ? new _0x38236d(_0x29891a) : null, _0x4fd3df['set'](_0x44a8fe)); null != _0x4fd3df && (_0x178a80 ? _0x2e6796[_0x4cc7('0x3e87')] = _0x4fd3df : _0x2e6796[_0x4cc7('0x353c')] = _0x4fd3df); } else { null == _0x55a4be['cheating'] && (_0x55a4be['cheating'] = new _0x5eee1e()); return _0x55a4be[_0x4cc7('0x2845')]; } } ; var _0x4266e7 = function() { _0x2d63f9['tMAAY'](null, this[_0x4cc7('0x1338')]) && (this['__glFragmentSource'] = _0x4cc7('0x3e99')); null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x29f2')); _0xe8a2c7['call'](this); this['__isGenerated'] = !0x0; this[_0x4cc7('0x29f4')](); }; _0x16dada['openfl._internal.renderer.context3D.Context3DMaskShader'] = _0x4266e7; _0x4266e7['__name__'] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xaa7'), _0x4cc7('0x510'), _0x4cc7('0x3e9a')]; _0x4266e7[_0x4cc7('0x92b')] = _0xe8a2c7; _0x4266e7[_0x4cc7('0x8')] = _0x5aff49(_0xe8a2c7['prototype'], { 'openfl_Position': null, 'openfl_TextureCoord': null, 'openfl_Matrix': null, 'openfl_Texture': null, '__class__': _0x4266e7 }); var _0x1af31a = function() {}; _0x16dada[_0x4cc7('0x3e9b')] = _0x1af31a; _0x1af31a[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), 'context3D', 'Context3DShape']; _0x1af31a['render'] = function(_0x290617, _0x169a2b) { if (_0x4cc7('0x344') === _0x2d63f9[_0x4cc7('0x343')]) { if (_0x290617['__renderable'] && !(0x0 >= _0x290617[_0x4cc7('0x9c2')])) { var _0x3e2a0b = _0x290617[_0x4cc7('0xa31')]; if (null != _0x3e2a0b) { if (_0x4cc7('0x3e9c') !== _0x4cc7('0x3e9d')) { _0x169a2b[_0x4cc7('0xa7b')](_0x290617[_0x4cc7('0xa07')]); _0x169a2b[_0x4cc7('0xa7c')](_0x290617); _0xeaac5c[_0x4cc7('0xa17')](_0x3e2a0b, _0x169a2b); if (null != _0x3e2a0b[_0x4cc7('0x3464')] && _0x3e2a0b[_0x4cc7('0xa02')]) { if (_0x4cc7('0x3e9e') === _0x4cc7('0x3e9e')) { var _0x27c474 = _0x169a2b[_0x4cc7('0xab1')] , _0xe2dbb3 = _0x169a2b[_0x4cc7('0x3e4e')](_0x290617[_0x4cc7('0xade')]); _0x169a2b[_0x4cc7('0xaaa')](_0xe2dbb3); _0x169a2b[_0x4cc7('0xb15')](_0x3e2a0b[_0x4cc7('0x3464')], !0x0); _0x169a2b[_0x4cc7('0xb17')](_0x169a2b['__getMatrix'](_0x3e2a0b[_0x4cc7('0xa08')], 0x1)); _0x169a2b[_0x4cc7('0x3e51')](_0x290617['__worldAlpha']); _0x169a2b['applyColorTransform'](_0x290617[_0x4cc7('0xa09')]); _0x169a2b[_0x4cc7('0xb18')](); var _0x4bb805 = _0x3e2a0b[_0x4cc7('0x3464')][_0x4cc7('0xb19')](_0x27c474); null != _0xe2dbb3['__position'] && _0x27c474[_0x4cc7('0xb1b')](_0xe2dbb3[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x4bb805, 0x0, 0x3); null != _0xe2dbb3[_0x4cc7('0xb1d')] && _0x27c474[_0x4cc7('0xb1b')](_0xe2dbb3['__textureCoord']['index'], _0x4bb805, 0x3, 0x2); _0x3e2a0b = _0x3e2a0b[_0x4cc7('0x3464')]['getIndexBuffer'](_0x27c474); _0x27c474[_0x4cc7('0x1f3c')](_0x3e2a0b); _0x169a2b[_0x4cc7('0xb1f')](); } else { this[_0x4cc7('0x126')]['set_scaleX'](0x1); var _0x25df3d = this[_0x4cc7('0x126')] , _0x1b726f = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x2725fc = this[_0x4cc7('0x2c91')]; _0x25df3d[_0x4cc7('0xfd9')](_0x1b726f[_0x4cc7('0xd1a')](), _0x2725fc); this[_0x4cc7('0x126')][_0x4cc7('0xb3e')](this[_0x4cc7('0xaca')][_0x4cc7('0x2377')] ? -0x1 : 0x1); } } _0x169a2b['__popMaskObject'](_0x290617); } else { null == _0x290617 && (_0x290617 = 0x0); _0x290617 = new _0x596f6b(_0x290617,_0x169a2b); _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0xa0c')](_0x290617); return _0x290617; } } } } else { var _0x1d0c38 = this['box'][_0x4cc7('0x126')]; _0x1d0c38[_0x4cc7('0xb46')](_0x1d0c38[_0x4cc7('0x472')]() + this[_0x4cc7('0x2372')]['x'] / 0x2); _0x1d0c38 = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x1d0c38[_0x4cc7('0xb44')](_0x1d0c38[_0x4cc7('0xb45')]() + this['boxTranslation']['y'] / 0x2); _0x1d0c38 = this[_0x4cc7('0x2586')][_0x4cc7('0x126')]; _0x1d0c38[_0x4cc7('0xd5a')](_0x1d0c38[_0x4cc7('0xd92')]() + this[_0x4cc7('0x2372')]['z'] / 0x2); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](12.95, 50.3, null, 0xa); this[_0x4cc7('0xec4')]['spritesheet'][_0x4cc7('0xacb')](0x51); } } ; _0x1af31a[_0x4cc7('0xa9c')] = function(_0x29b1bb, _0x3587e1) { var _0x57e973 = _0x29b1bb[_0x4cc7('0xa31')]; if (null != _0x57e973 && (_0xeaac5c['renderMask'](_0x57e973, _0x3587e1), null != _0x57e973[_0x4cc7('0x3464')])) { _0x29b1bb = _0x3587e1['__context3D']; var _0x4af54f = _0x3587e1['__maskShader']; _0x3587e1['setShader'](_0x4af54f); _0x3587e1[_0x4cc7('0xb15')](_0x57e973['__bitmap'], !0x0); _0x3587e1['applyMatrix'](_0x3587e1[_0x4cc7('0x3e50')](_0x57e973[_0x4cc7('0xa08')], 0x1)); _0x3587e1['updateShader'](); var _0x34c09a = _0x57e973[_0x4cc7('0x3464')]['getVertexBuffer'](_0x29b1bb); null != _0x4af54f[_0x4cc7('0xb1a')] && _0x29b1bb[_0x4cc7('0xb1b')](_0x4af54f[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x34c09a, 0x0, 0x3); null != _0x4af54f[_0x4cc7('0xb1d')] && _0x29b1bb[_0x4cc7('0xb1b')](_0x4af54f[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x34c09a, 0x3, 0x2); _0x57e973 = _0x57e973[_0x4cc7('0x3464')]['getIndexBuffer'](_0x29b1bb); _0x29b1bb[_0x4cc7('0x1f3c')](_0x57e973); _0x3587e1['__clearShader'](); } } ; var _0xe98208 = function() { this[_0x4cc7('0x93c')] = !0x1; this[_0x4cc7('0x3e9f')] = 0x9; this[_0x4cc7('0x3ea0')] = 0x2; this[_0x4cc7('0x3ea1')] = 0x9; this['blendSourceRGBFactor'] = 0x2; this[_0x4cc7('0x3ea2')] = this[_0x4cc7('0x3ea3')] = this[_0x4cc7('0x3ea4')] = this[_0x4cc7('0x3ea5')] = !0x0; this[_0x4cc7('0x1449')] = 0x3; this[_0x4cc7('0x3ea6')] = 0x4; this[_0x4cc7('0x3ea7')] = !0x0; this[_0x4cc7('0x264c')] = []; this['scissorRectangle'] = new _0x432b23(); this[_0x4cc7('0x3ea8')] = 0x0; this[_0x4cc7('0x3ea9')] = this[_0x4cc7('0x3eaa')] = this[_0x4cc7('0x3eab')] = 0x5; this[_0x4cc7('0x3eac')] = 0xff; this[_0x4cc7('0x3ead')] = 0x0; this[_0x4cc7('0x3eae')] = 0x2; this[_0x4cc7('0x3eaf')] = 0xff; this[_0x4cc7('0x467')] = []; this['__frontFaceGLCCW'] = !0x0; this[_0x4cc7('0x3eb0')] = 0x8006; }; _0x16dada[_0x4cc7('0x3eb1')] = _0xe98208; _0xe98208[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x50d')], _0x4cc7('0xaa7'), _0x4cc7('0x510'), _0x4cc7('0x3eb2')]; _0xe98208[_0x4cc7('0x8')] = {}; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x93c')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3e9f')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea0')] = null; _0xe98208[_0x4cc7('0x8')]['blendDestinationRGBFactor'] = null; _0xe98208[_0x4cc7('0x8')]['blendSourceRGBFactor'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea5')] = null; _0xe98208[_0x4cc7('0x8')]['colorMaskGreen'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea3')] = null; _0xe98208[_0x4cc7('0x8')]['colorMaskAlpha'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x1449')] = null; _0xe98208[_0x4cc7('0x8')]['depthCompareMode'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea7')] = null; _0xe98208[_0x4cc7('0x8')]['program'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x92f')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x934')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x933')] = null; _0xe98208[_0x4cc7('0x8')]['renderToTextureSurfaceSelector'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x264c')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb3')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb4')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ea8')] = null; _0xe98208[_0x4cc7('0x8')]['stencilDepthFail'] = null; _0xe98208[_0x4cc7('0x8')]['stencilFail'] = null; _0xe98208[_0x4cc7('0x8')]['stencilPass'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eac')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3ead')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eae')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eaf')] = null; _0xe98208[_0x4cc7('0x8')]['textures'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x189e')] = null; _0xe98208[_0x4cc7('0x8')]['__currentGLArrayBuffer'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3aa1')] = null; _0xe98208[_0x4cc7('0x8')]['__currentGLFramebuffer'] = null; _0xe98208[_0x4cc7('0x8')]['__currentGLTexture2D'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb5')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x37f6')] = null; _0xe98208[_0x4cc7('0x8')]['__enableGLCullFace'] = null; _0xe98208[_0x4cc7('0x8')]['__enableGLDepthTest'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb6')] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb7')] = null; _0xe98208[_0x4cc7('0x8')]['__frontFaceGLCCW'] = null; _0xe98208[_0x4cc7('0x8')][_0x4cc7('0x3eb0')] = null; _0xe98208[_0x4cc7('0x8')]['__primaryGLFramebuffer'] = null; _0xe98208[_0x4cc7('0x8')]['__class__'] = _0xe98208; var _0x147c9e = function() {}; _0x16dada[_0x4cc7('0x3eb8')] = _0x147c9e; _0x147c9e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', 'renderer', _0x2d63f9[_0x4cc7('0x50f')], 'Context3DTextField']; _0x147c9e[_0x4cc7('0xa17')] = function(_0x2bf718, _0x263ae2) { if ('weDwp' !== _0x4cc7('0x3eb9')) { var _0x4c4656 = _0x263ae2['__softwareRenderer'] , _0x160eaa = _0x2bf718['__textEngine'] , _0x51a61f = _0x160eaa[_0x4cc7('0x992')] || _0x160eaa['border'] ? _0x160eaa[_0x4cc7('0xeff')] : _0x160eaa[_0x4cc7('0x1fd1')]; _0x263ae2 = _0x2bf718[_0x4cc7('0xa31')]; _0x2bf718[_0x4cc7('0x1b57')] && (_0x2bf718[_0x4cc7('0xe3e')](), null == _0x263ae2['__bounds'] && (_0x263ae2[_0x4cc7('0xa95')] = new _0x432b23()), _0x263ae2[_0x4cc7('0xa95')][_0x4cc7('0xa28')](_0x51a61f)); _0x263ae2[_0x4cc7('0x9c7')](_0x4c4656['__worldTransform']); if (_0x2bf718[_0x4cc7('0x1b57')] || _0x263ae2[_0x4cc7('0xa9e')]) { var _0x2126bf = _0x263ae2[_0x4cc7('0xa92')] , _0x4bf907 = _0x263ae2[_0x4cc7('0xa93')]; if (!(null != _0x160eaa[_0x4cc7('0xcb4')] && !_0x39d617['equals'](_0x160eaa[_0x4cc7('0xcb4')], '') || _0x160eaa[_0x4cc7('0x992')] || _0x160eaa[_0x4cc7('0x2c5f')] || _0x160eaa[_0x4cc7('0x3463')] || 0x1 == _0x160eaa[_0x4cc7('0x994')] && _0x160eaa[_0x4cc7('0x2c64')]) || (0x0 >= _0x160eaa[_0x4cc7('0x7d9')] || 0x0 >= _0x160eaa[_0x4cc7('0x98b')]) && 0x2 != _0x160eaa[_0x4cc7('0x2e31')]) _0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] = null, _0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = null, _0x2bf718['__graphics']['__bitmap'] = null, _0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa9e')] = !0x1, _0x2bf718[_0x4cc7('0xa31')]['set___dirty'](!0x1), _0x2bf718[_0x4cc7('0x1b57')] = !0x1; else { null == _0x2bf718['__graphics'][_0x4cc7('0xa2f')] && (_0x2bf718['__graphics'][_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')](_0x4cc7('0xae6')), _0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = _0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xa2f')]['getContext']('2d')); _0x429a62[_0x4cc7('0x991')] = _0x263ae2[_0x4cc7('0xa2e')]; var _0x48c401 = _0x263ae2[_0x4cc7('0x9c1')]; if (_0x4c4656[_0x4cc7('0xa99')]) { var _0x16dada = _0x4c4656[_0x4cc7('0x1a9e')]; _0x263ae2[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0x2126bf * _0x16dada | 0x0; _0x263ae2[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x4bf907 * _0x16dada | 0x0; _0x263ae2[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')]['width'] = _0x2126bf + 'px'; _0x263ae2[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x4bf907 + 'px'; _0x2126bf = _0x4a1676['__pool']['get'](); _0x2126bf[_0x4cc7('0xa28')](_0x48c401); _0x2126bf[_0x4cc7('0xa9a')](_0x16dada, _0x16dada); _0x4c4656[_0x4cc7('0xa80')](_0x2126bf, _0x429a62[_0x4cc7('0x991')]); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x2126bf); } else _0x263ae2['__canvas'][_0x4cc7('0x7d9')] = _0x2126bf, _0x263ae2['__canvas']['height'] = _0x4bf907, _0x429a62['context']['setTransform'](_0x48c401['a'], _0x48c401['b'], _0x48c401['c'], _0x48c401['d'], _0x48c401['tx'], _0x48c401['ty']); null == _0x429a62[_0x4cc7('0x3467')] && (_0x429a62[_0x4cc7('0x3467')] = _0x4cc7('0xb') !== typeof navigator && _0x4cc7('0xb') !== typeof navigator[_0x4cc7('0x3468')]); _0x429a62['clearRect'] && _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x3467')](0x0, 0x0, _0x263ae2[_0x4cc7('0xa2f')]['width'], _0x263ae2['__canvas'][_0x4cc7('0x98b')]); if (null != _0x160eaa[_0x4cc7('0xcb4')] && '' != _0x160eaa[_0x4cc7('0xcb4')] || _0x160eaa[_0x4cc7('0x3463')]) { if (_0x4cc7('0x3eba') === _0x4cc7('0x3eba')) { _0x48c401 = _0x160eaa[_0x4cc7('0xcb4')]; _0x263ae2[_0x4cc7('0xa2e')]['imageSmoothingEnabled'] = !_0x4c4656['__allowSmoothing'] || 0x0 == _0x160eaa[_0x4cc7('0x3469')] && 0x190 == _0x160eaa['sharpness'] ? !0x1 : !0x0; if (_0x160eaa[_0x4cc7('0x2c5f')] || _0x160eaa['background']) _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0.5, 0.5, _0x51a61f[_0x4cc7('0x7d9')] - 0x1, _0x51a61f[_0x4cc7('0x98b')] - 0x1), _0x160eaa[_0x4cc7('0x992')] && (_0x4c4656 = _0x29cea6[_0x4cc7('0xd29')](_0x160eaa[_0x4cc7('0x1e4d')] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + _0x4c4656, _0x429a62['context']['fill']()), _0x160eaa[_0x4cc7('0x2c5f')] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1, _0x4c4656 = _0x29cea6[_0x4cc7('0xd29')](_0x160eaa[_0x4cc7('0x2e32')] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x4c4656, _0x429a62['context'][_0x4cc7('0x7d6')]()); _0x429a62[_0x4cc7('0x991')]['textBaseline'] = _0x4cc7('0x3ebb'); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346b')] = _0x4cc7('0x99a'); _0x4c4656 = -_0x2bf718['get_scrollH'](); _0x2126bf = _0x16dada = 0x0; for (_0x4bf907 = _0x2bf718['get_scrollV']() - 0x1; _0x2126bf < _0x4bf907; ) { if (_0x4cc7('0x3ebc') !== _0x4cc7('0x3ebc')) { if (this[_0x4cc7('0x941')] != _0x4fbde0[_0x4cc7('0xb25')] && this[_0x4cc7('0x941')] != _0x4fbde0['Element']) throw new _0x202aa0(_0x4cc7('0x571') + this[_0x4cc7('0x941')]); for (var _0x4bf4b1 = 0x0, _0x17419c = this['children']; _0x4bf4b1 < _0x17419c[_0x4cc7('0x21')]; ) { var _0x11b28c = _0x17419c[_0x4bf4b1]; ++_0x4bf4b1; if (_0x11b28c['nodeType'] == _0x4fbde0['Element']) return _0x11b28c; } return null; } else { var _0x5aff49 = _0x2126bf++; _0x16dada -= _0x160eaa[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x5aff49); } } var _0x161060; _0x2126bf = 0x0; for (_0x4bf907 = _0x160eaa[_0x4cc7('0x2e3a')]; _0x2126bf < _0x4bf907[_0x4cc7('0x34')](); ) if (_0x5aff49 = _0x4bf907[_0x4cc7('0x2b')](_0x2126bf), ++_0x2126bf, !(_0x5aff49['lineIndex'] < _0x2bf718[_0x4cc7('0x2c66')]() - 0x1)) { if (_0x5aff49[_0x4cc7('0x3434')] > _0x160eaa[_0x4cc7('0x346c')]() - 0x1) break; var _0x3f8975 = '#' + _0x29cea6[_0x4cc7('0xd29')](_0x56067a[_0x4cc7('0x824')](_0x5aff49['format'][_0x4cc7('0x24c')], 0xffffff), 0x6); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x21f6')] = _0x56a8b9[_0x4cc7('0xbfb')](_0x5aff49[_0x4cc7('0xc79')]); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x3f8975; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x48c401, _0x5aff49[_0x4cc7('0x1452')], _0x5aff49['endIndex']), _0x5aff49['offsetX'] + _0x4c4656 - _0x51a61f['x'], _0x5aff49['offsetY'] + _0x5aff49[_0x4cc7('0x1455')] + _0x16dada - _0x51a61f['y']); if (-0x1 < _0x2bf718['__caretIndex'] && _0x160eaa[_0x4cc7('0x2c64')]) if (_0x2bf718['__selectionIndex'] == _0x2bf718[_0x4cc7('0xe3d')]) { if (_0x4cc7('0x3ebd') === _0x4cc7('0x3ebd')) { if (_0x2bf718[_0x4cc7('0x2f12')] && _0x5aff49[_0x4cc7('0x1452')] <= _0x2bf718[_0x4cc7('0xe3d')] && _0x5aff49['endIndex'] >= _0x2bf718[_0x4cc7('0xe3d')]) { if (_0x4cc7('0x88f') !== _0x56067a[_0x4cc7('0x3ebe')]) { if (this[_0x4cc7('0xe7a')] == _0x2bf718) return _0x2bf718; this[_0x4cc7('0xe7a')] = _0x2bf718; this['_stitchDirty'] = !0x0; return _0x2bf718; } else { for (var _0x180fa9 = _0x161060 = 0x0, _0x3e3cd2 = _0x2bf718['__caretIndex'] - _0x5aff49[_0x4cc7('0x1452')]; _0x180fa9 < _0x3e3cd2; ) { if (_0x4cc7('0x3ebf') !== _0x4cc7('0x3ec0')) { var _0x3decc6 = _0x180fa9++; if (_0x5aff49[_0x4cc7('0x1453')][_0x4cc7('0x21')] <= _0x3decc6) break; _0x161060 += _0x5aff49['positions'][_0x3decc6]; } else { var _0x13693b = _0x3e3cd2++; _0x263ae2 = this['_topRadius'] - _0x13693b / this[_0x4cc7('0xb8c')] * _0x56067a[_0x4cc7('0x88d')](this[_0x4cc7('0x1ff7')], this[_0x4cc7('0x1ff8')]); _0x51a61f = _0x56067a[_0x4cc7('0x88e')](-(this[_0x4cc7('0xb8f')] / 0x2), _0x13693b / this[_0x4cc7('0xb8c')] * this['_height']); _0x160eaa = this[_0x4cc7('0x1ffe')] + this[_0x4cc7('0x1fff')] * this[_0x4cc7('0x2000')]; for (var _0x1621dd = 0x0, _0x2d064a = this[_0x4cc7('0x1634')] + 0x1; _0x1621dd < _0x2d064a; ) { var _0x3e7951 = _0x1621dd++; _0x4bf907 = _0x3e7951 * _0x4c4656; _0x3f8975 = _0x263ae2 * Math[_0x4cc7('0x27')](_0x4bf907); _0x48c401 = _0x263ae2 * Math['sin'](_0x4bf907); _0x16dada = l * Math['cos'](_0x4bf907); _0x5aff49 = l * Math[_0x4cc7('0x28')](_0x4bf907); this[_0x4cc7('0xb8d')] ? (p = 0x0, w = -_0x16dada, _0x4bf907 = -_0x51a61f, _0x161060 = _0x2126bf, _0x180fa9 = _0x5aff49) : (p = -_0x16dada, w = 0x0, _0x4bf907 = _0x48c401, _0x48c401 = _0x51a61f, _0x161060 = _0x5aff49, _0x180fa9 = _0x2126bf); _0x3e7951 == this[_0x4cc7('0x1634')] ? this[_0x4cc7('0x2006')](this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x160eaa), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x160eaa + 0x1), this[_0x4cc7('0x2001')][_0x4cc7('0x2b')](_0x160eaa + 0x2), _0x16dada, _0x2126bf, _0x5aff49, _0x5aff49, p, w) : this['addVertex'](_0x3f8975, _0x4bf907, _0x48c401, _0x16dada, _0x161060, _0x180fa9, -_0x5aff49, p, w); _0x56067a['yyBoK'](0x0, _0x3e7951) && 0x0 < _0x13693b && (_0x3f8975 = _0x56067a[_0x4cc7('0x88d')](this[_0x4cc7('0x1fff')], 0x1), p = this[_0x4cc7('0x1fff')] - 0x2, w = p - this['_segmentsW'] - 0x1, _0x4bf907 = _0x3f8975 - this[_0x4cc7('0x1634')] - 0x1, this[_0x4cc7('0x2005')](_0x3f8975, p, w), this[_0x4cc7('0x2005')](_0x3f8975, w, _0x4bf907)); } } } _0x180fa9 = 0x0; _0x3e3cd2 = _0x2bf718[_0x4cc7('0x2c66')](); for (_0x3decc6 = _0x5aff49[_0x4cc7('0x3434')] + 0x1; _0x3e3cd2 < _0x3decc6; ) { if ('QNKrr' !== _0x4cc7('0x3ec1')) { this[_0x4cc7('0xc20')](!0x1); return; } else { var _0x1fb3e3 = _0x3e3cd2++; _0x180fa9 += _0x160eaa[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x1fb3e3 - 0x1); } } _0x429a62['context']['beginPath'](); _0x3e3cd2 = _0x29cea6['hex'](_0x5aff49[_0x4cc7('0xc79')][_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x3e3cd2; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x56067a[_0x4cc7('0x88e')](_0x5aff49[_0x4cc7('0x3457')], _0x161060) - _0x2bf718['get_scrollH']() - _0x51a61f['x'], _0x180fa9 + 0x2 - _0x51a61f['y']); _0x429a62['context'][_0x4cc7('0x2c61')] = 0x1; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x5aff49['offsetX'] + _0x161060 - _0x2bf718[_0x4cc7('0x2c65')]() - _0x51a61f['x'], _0x180fa9 + _0x56a8b9['getFormatHeight'](_0x2bf718[_0x4cc7('0xe16')]()) - 0x1 - _0x51a61f['y']); _0x429a62['context'][_0x4cc7('0x7d6')](); _0x429a62['context']['closePath'](); } } } else { var _0x2fe171 = _0x51a61f[_0x4cc7('0x2b')](w); ++w; _0x2fe171['position']['x'] += _0x2126bf; _0x2fe171[_0x4cc7('0xcc2')]['y'] += l; _0x2fe171[_0x4cc7('0xcc2')]['z'] += p; } } else if (_0x5aff49[_0x4cc7('0x1452')] <= _0x2bf718[_0x4cc7('0xe3d')] && _0x5aff49[_0x4cc7('0x2ad8')] >= _0x2bf718[_0x4cc7('0xe3d')] || _0x5aff49[_0x4cc7('0x1452')] <= _0x2bf718[_0x4cc7('0xe3b')] && _0x56067a[_0x4cc7('0x3ec2')](_0x5aff49[_0x4cc7('0x2ad8')], _0x2bf718[_0x4cc7('0xe3b')]) || _0x5aff49['startIndex'] > _0x2bf718['__caretIndex'] && _0x5aff49[_0x4cc7('0x2ad8')] < _0x2bf718[_0x4cc7('0xe3b')] || _0x5aff49[_0x4cc7('0x1452')] > _0x2bf718[_0x4cc7('0xe3b')] && _0x5aff49[_0x4cc7('0x2ad8')] < _0x2bf718[_0x4cc7('0xe3d')]) _0x161060 = Math[_0x4cc7('0x53')](_0x2bf718[_0x4cc7('0xe3b')], _0x2bf718[_0x4cc7('0xe3d')]) | 0x0, _0x180fa9 = Math[_0x4cc7('0x52')](_0x2bf718[_0x4cc7('0xe3b')], _0x2bf718[_0x4cc7('0xe3d')]) | 0x0, _0x5aff49[_0x4cc7('0x1452')] > _0x161060 && (_0x161060 = _0x5aff49[_0x4cc7('0x1452')]), _0x5aff49['endIndex'] < _0x180fa9 && (_0x180fa9 = _0x5aff49[_0x4cc7('0x2ad8')]), _0x3e3cd2 = _0x2bf718[_0x4cc7('0x3473')](_0x161060), _0x180fa9 >= _0x39d617[_0x4cc7('0x34')](_0x160eaa['text']) ? (_0x3decc6 = _0x2bf718[_0x4cc7('0x3473')](_0x39d617[_0x4cc7('0x34')](_0x160eaa['text']) - 0x1), _0x3decc6['x'] += _0x3decc6[_0x4cc7('0x7d9')] + 0x2) : _0x3decc6 = _0x2bf718['getCharBoundaries'](_0x180fa9), null != _0x3e3cd2 && null != _0x3decc6 && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x4cc7('0x3ec3'), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa8a')](_0x3e3cd2['x'] + _0x4c4656, _0x3e3cd2['y'] + _0x16dada, _0x3decc6['x'] - _0x3e3cd2['x'], _0x5aff49['height']), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x4cc7('0x3474'), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x48c401, _0x161060, _0x180fa9), _0x4c4656 + _0x3e3cd2['x'], _0x5aff49['offsetY'] + _0x5aff49[_0x4cc7('0x1455')] + _0x16dada)); _0x5aff49[_0x4cc7('0xc79')]['underline'] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')](), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = _0x3f8975, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1, _0x3f8975 = _0x5aff49[_0x4cc7('0x3457')] + _0x4c4656 - _0x51a61f['x'], _0x161060 = Math['floor'](_0x5aff49[_0x4cc7('0x1454')] + _0x16dada + _0x5aff49['ascent'] - _0x51a61f['y']) + 0.5, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x3f8975, _0x161060), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x3f8975 + _0x5aff49[_0x4cc7('0x7d9')], _0x161060), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')](), _0x429a62['context'][_0x4cc7('0x1862')]()); } } else { _0x2bf718['view'][_0x4cc7('0x223e')] = 0xa * _0x2bf718[_0x4cc7('0x22e')][_0x4cc7('0xa9a')]['y']; } } else { if (_0x160eaa['border'] || _0x160eaa[_0x4cc7('0x992')]) _0x160eaa['border'] ? _0x429a62[_0x4cc7('0x991')]['rect'](0.5, 0.5, _0x51a61f[_0x4cc7('0x7d9')] - 0x1, _0x51a61f[_0x4cc7('0x98b')] - 0x1) : _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0x0, 0x0, _0x51a61f[_0x4cc7('0x7d9')], _0x51a61f[_0x4cc7('0x98b')]), _0x160eaa[_0x4cc7('0x992')] && (_0x51a61f = _0x29cea6[_0x4cc7('0xd29')](_0x160eaa['backgroundColor'] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + _0x51a61f, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c60')]()), _0x160eaa[_0x4cc7('0x2c5f')] && (_0x429a62['context'][_0x4cc7('0x2c61')] = 0x1, _0x429a62[_0x4cc7('0x991')]['lineCap'] = _0x4cc7('0x2c62'), _0x51a61f = _0x29cea6[_0x4cc7('0xd29')](_0x160eaa[_0x4cc7('0x2e32')] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x51a61f, _0x429a62['context']['stroke']()); if (-0x1 < _0x2bf718[_0x4cc7('0xe3d')] && _0x160eaa[_0x4cc7('0x2c64')] && _0x2bf718[_0x4cc7('0x2f12')]) { _0x51a61f = -_0x2bf718['get_scrollH'](); _0x4c4656 = _0x48c401 = 0x0; for (_0x16dada = _0x2bf718[_0x4cc7('0x2c66')]() - 0x1; _0x56067a[_0x4cc7('0x3ec4')](_0x4c4656, _0x16dada); ) _0x2126bf = _0x4c4656++, _0x48c401 += _0x160eaa[_0x4cc7('0xbab')]['get'](_0x2126bf); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')](); _0x160eaa = _0x29cea6[_0x4cc7('0xd29')](_0x2bf718[_0x4cc7('0xe16')]()[_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62['context']['strokeStyle'] = '#' + _0x160eaa; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x51a61f + 2.5, _0x48c401 + 2.5); _0x429a62[_0x4cc7('0x991')]['lineWidth'] = 0x1; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x56067a['KDkMK'](_0x51a61f, 2.5), _0x48c401 + _0x56a8b9[_0x4cc7('0x2c67')](_0x2bf718[_0x4cc7('0xe16')]()) - 0x1); _0x429a62['context'][_0x4cc7('0x7d6')](); _0x429a62['context'][_0x4cc7('0x1862')](); } } _0x263ae2[_0x4cc7('0x3464')] = _0x436dff['fromCanvas'](_0x2bf718['__graphics']['__canvas']); _0x263ae2[_0x4cc7('0xa02')] = !0x0; _0x2bf718[_0x4cc7('0x1b57')] = !0x1; _0x263ae2[_0x4cc7('0xa9e')] = !0x1; _0x263ae2['set___dirty'](!0x1); } } _0x2bf718[_0x4cc7('0xa31')][_0x4cc7('0xae4')] = !0x1; } else { if (null != _0x2bf718[_0x4cc7('0x1987')]) { var _0x2d672d = _0x2bf718['path']; _0x2d672d = _0x4b25d1['get_instance']()[_0x4cc7('0x1040')][_0x4cc7('0x2b')](_0x2d672d); null != _0x2d672d && (_0x2d672d[_0x4cc7('0x299a')] = _0x2bf718[_0x4cc7('0x5e2')]); } null != _0x2bf718[_0x4cc7('0x3ec5')] && (_0x2d672d = _0x2bf718['pathStart'], _0x2d672d = _0x4b25d1[_0x4cc7('0x493')]()['paths']['get'](_0x2d672d), null != _0x2d672d && (_0x2d672d['startCutscene'] = _0x2bf718['name'])); null != _0x2bf718[_0x4cc7('0xbeb')] && _0x963af0[_0x4cc7('0x493')]()[_0x4cc7('0x222b')](_0x2bf718[_0x4cc7('0xbeb')], function(_0x59e81c, _0x2d672d, _0x7a839f) { return new _0x16db29(_0x59e81c,_0x2d672d,_0x7a839f); }, new _0xab7086(null,null,null,_0x2bf718['name'])); } } ; _0x147c9e[_0x4cc7('0xa9c')] = function(_0x61c431, _0x8ecadf) { var _0x7b0e4e = {}; _0x7b0e4e[_0x4cc7('0x3ec6')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 != _0x5260f5; } ; var _0x5c92d8 = _0x8ecadf[_0x4cc7('0x3e8c')] , _0x1aaee9 = _0x61c431[_0x4cc7('0x1929')] , _0x379198 = _0x1aaee9[_0x4cc7('0x992')] || _0x1aaee9[_0x4cc7('0x2c5f')] ? _0x1aaee9['bounds'] : _0x1aaee9[_0x4cc7('0x1fd1')]; _0x8ecadf = _0x61c431[_0x4cc7('0xa31')]; _0x61c431[_0x4cc7('0x1b57')] && (_0x61c431[_0x4cc7('0xe3e')](), null == _0x8ecadf[_0x4cc7('0xa95')] && (_0x8ecadf['__bounds'] = new _0x432b23()), _0x8ecadf[_0x4cc7('0xa95')][_0x4cc7('0xa28')](_0x379198)); _0x8ecadf['__update'](_0x5c92d8['__worldTransform']); if (_0x61c431[_0x4cc7('0x1b57')] || _0x8ecadf[_0x4cc7('0xa9e')]) { var _0xdf713d = _0x8ecadf[_0x4cc7('0xa92')] , _0x4bf907 = _0x8ecadf[_0x4cc7('0xa93')]; if (!(null != _0x1aaee9[_0x4cc7('0xcb4')] && !_0x39d617[_0x4cc7('0xac1')](_0x1aaee9[_0x4cc7('0xcb4')], '') || _0x1aaee9[_0x4cc7('0x992')] || _0x1aaee9['border'] || _0x1aaee9['__hasFocus'] || 0x1 == _0x1aaee9['type'] && _0x1aaee9['selectable']) || (_0x56067a[_0x4cc7('0x3ec2')](0x0, _0x1aaee9[_0x4cc7('0x7d9')]) || 0x0 >= _0x1aaee9[_0x4cc7('0x98b')]) && 0x2 != _0x1aaee9[_0x4cc7('0x2e31')]) _0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] = null, _0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = null, _0x61c431[_0x4cc7('0xa31')]['__bitmap'] = null, _0x61c431[_0x4cc7('0xa31')]['__softwareDirty'] = !0x1, _0x61c431[_0x4cc7('0xa31')][_0x4cc7('0x31f3')](!0x1), _0x61c431[_0x4cc7('0x1b57')] = !0x1; else { if ('DahBv' !== _0x4cc7('0x3ec7')) { _0x61c431 = this[_0x4cc7('0x311c')](_0x61c431, _0x8ecadf); return 0x0 > _0x61c431 ? _0x61c431 + 0x100000000 : _0x61c431; } else { null == _0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] && (_0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')][_0x4cc7('0xd49')]('canvas'), _0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2e')] = _0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d')); _0x429a62[_0x4cc7('0x991')] = _0x8ecadf[_0x4cc7('0xa2e')]; var _0x48c401 = _0x8ecadf[_0x4cc7('0x9c1')]; if (_0x5c92d8[_0x4cc7('0xa99')]) { var _0x16dada = _0x5c92d8['pixelRatio']; _0x8ecadf['__canvas']['width'] = _0xdf713d * _0x16dada | 0x0; _0x8ecadf[_0x4cc7('0xa2f')]['height'] = _0x4bf907 * _0x16dada | 0x0; _0x8ecadf['__canvas']['style']['width'] = _0xdf713d + 'px'; _0x8ecadf[_0x4cc7('0xa2f')][_0x4cc7('0xcc0')][_0x4cc7('0x98b')] = _0x4bf907 + 'px'; _0xdf713d = _0x4a1676['__pool'][_0x4cc7('0x2b')](); _0xdf713d[_0x4cc7('0xa28')](_0x48c401); _0xdf713d['scale'](_0x16dada, _0x16dada); _0x5c92d8[_0x4cc7('0xa80')](_0xdf713d, _0x429a62['context']); _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0xdf713d); } else _0x8ecadf[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0xdf713d, _0x8ecadf[_0x4cc7('0xa2f')]['height'] = _0x4bf907, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa80')](_0x48c401['a'], _0x48c401['b'], _0x48c401['c'], _0x48c401['d'], _0x48c401['tx'], _0x48c401['ty']); null == _0x429a62['clearRect'] && (_0x429a62[_0x4cc7('0x3467')] = _0x4cc7('0xb') !== typeof navigator && _0x4cc7('0xb') !== typeof navigator[_0x4cc7('0x3468')]); _0x429a62[_0x4cc7('0x3467')] && _0x429a62[_0x4cc7('0x991')]['clearRect'](0x0, 0x0, _0x8ecadf[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')], _0x8ecadf[_0x4cc7('0xa2f')][_0x4cc7('0x98b')]); if (null != _0x1aaee9[_0x4cc7('0xcb4')] && '' != _0x1aaee9[_0x4cc7('0xcb4')] || _0x1aaee9[_0x4cc7('0x3463')]) { _0x48c401 = _0x1aaee9['text']; _0x8ecadf[_0x4cc7('0xa2e')][_0x4cc7('0xa82')] = !_0x5c92d8[_0x4cc7('0xa84')] || 0x0 == _0x1aaee9[_0x4cc7('0x3469')] && 0x190 == _0x1aaee9[_0x4cc7('0x2e35')] ? !0x1 : !0x0; if (_0x1aaee9[_0x4cc7('0x2c5f')] || _0x1aaee9[_0x4cc7('0x992')]) _0x429a62[_0x4cc7('0x991')]['rect'](0.5, 0.5, _0x379198[_0x4cc7('0x7d9')] - 0x1, _0x379198['height'] - 0x1), _0x1aaee9[_0x4cc7('0x992')] && (_0x5c92d8 = _0x29cea6['hex'](_0x1aaee9[_0x4cc7('0x1e4d')] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')]['fillStyle'] = '#' + _0x5c92d8, _0x429a62['context'][_0x4cc7('0x2c60')]()), _0x1aaee9[_0x4cc7('0x2c5f')] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1, _0x5c92d8 = _0x29cea6[_0x4cc7('0xd29')](_0x1aaee9[_0x4cc7('0x2e32')] & 0xffffff, 0x6), _0x429a62['context'][_0x4cc7('0x2c63')] = '#' + _0x5c92d8, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')]()); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346a')] = _0x4cc7('0x3ebb'); _0x429a62['context'][_0x4cc7('0x346b')] = _0x4cc7('0x99a'); _0x5c92d8 = -_0x61c431[_0x4cc7('0x2c65')](); _0xdf713d = _0x16dada = 0x0; for (_0x4bf907 = _0x61c431[_0x4cc7('0x2c66')]() - 0x1; _0xdf713d < _0x4bf907; ) { var _0x5aff49 = _0xdf713d++; _0x16dada -= _0x1aaee9[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x5aff49); } var _0x161060; _0xdf713d = 0x0; for (_0x4bf907 = _0x1aaee9[_0x4cc7('0x2e3a')]; _0xdf713d < _0x4bf907['get_length'](); ) if (_0x5aff49 = _0x4bf907[_0x4cc7('0x2b')](_0xdf713d), ++_0xdf713d, !(_0x5aff49[_0x4cc7('0x3434')] < _0x56067a[_0x4cc7('0x88d')](_0x61c431[_0x4cc7('0x2c66')](), 0x1))) { if (_0x5aff49[_0x4cc7('0x3434')] > _0x1aaee9[_0x4cc7('0x346c')]() - 0x1) break; var _0x4e4d9e = '#' + _0x29cea6[_0x4cc7('0xd29')](_0x5aff49[_0x4cc7('0xc79')][_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x21f6')] = _0x56a8b9[_0x4cc7('0xbfb')](_0x5aff49['format']); _0x429a62[_0x4cc7('0x991')]['fillStyle'] = _0x4e4d9e; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x48c401, _0x5aff49['startIndex'], _0x5aff49[_0x4cc7('0x2ad8')]), _0x5aff49[_0x4cc7('0x3457')] + _0x5c92d8 - _0x379198['x'], _0x5aff49[_0x4cc7('0x1454')] + _0x5aff49[_0x4cc7('0x1455')] + _0x16dada - _0x379198['y']); if (-0x1 < _0x61c431[_0x4cc7('0xe3d')] && _0x1aaee9[_0x4cc7('0x2c64')]) if (_0x61c431[_0x4cc7('0xe3b')] == _0x61c431[_0x4cc7('0xe3d')]) { if (_0x61c431['__showCursor'] && _0x5aff49['startIndex'] <= _0x61c431['__caretIndex'] && _0x5aff49[_0x4cc7('0x2ad8')] >= _0x61c431['__caretIndex']) { if (_0x4cc7('0x3ec8') !== _0x4cc7('0x3ec8')) { var _0x3bf41e = _0x1aaee9[_0x4cc7('0x2b')](_0x5c92d8); ++_0x5c92d8; var _0x1269a9 = this['_root']['findNodeById'](_0x3bf41e[_0x4cc7('0x19c7')]); null != _0x1269a9 && (_0x1269a9['channels']['push'](_0x3bf41e), _0x61c431[_0x4cc7('0x1864')] = Math[_0x4cc7('0x53')](_0x61c431['minTime'], _0x3bf41e['sampler'][_0x4cc7('0x1864')]), _0x61c431[_0x4cc7('0x1865')] = Math[_0x4cc7('0x52')](_0x61c431[_0x4cc7('0x1865')], _0x3bf41e['sampler'][_0x4cc7('0x1865')]), _0x61c431[_0x4cc7('0x1866')] = Math[_0x4cc7('0x52')](_0x331be6['toFloat'](_0x61c431[_0x4cc7('0x1866')]), _0x3bf41e[_0x4cc7('0x186a')][_0x4cc7('0x1284')][_0x4cc7('0x34')]()) | 0x0); } else { for (var _0x180fa9 = _0x161060 = 0x0, _0x3e3cd2 = _0x61c431[_0x4cc7('0xe3d')] - _0x5aff49[_0x4cc7('0x1452')]; _0x180fa9 < _0x3e3cd2; ) { var _0x3ef8cc = _0x180fa9++; if (_0x5aff49['positions'][_0x4cc7('0x21')] <= _0x3ef8cc) break; _0x161060 += _0x5aff49[_0x4cc7('0x1453')][_0x3ef8cc]; } _0x180fa9 = 0x0; _0x3e3cd2 = _0x61c431[_0x4cc7('0x2c66')](); for (_0x3ef8cc = _0x5aff49[_0x4cc7('0x3434')] + 0x1; _0x3e3cd2 < _0x3ef8cc; ) { var _0x1fb3e3 = _0x3e3cd2++; _0x180fa9 += _0x1aaee9[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0x1fb3e3 - 0x1); } _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')](); _0x3e3cd2 = _0x29cea6[_0x4cc7('0xd29')](_0x5aff49[_0x4cc7('0xc79')][_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62['context']['strokeStyle'] = '#' + _0x3e3cd2; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x5aff49['offsetX'] + _0x161060 - _0x61c431['get_scrollH']() - _0x379198['x'], _0x180fa9 + 0x2 - _0x379198['y']); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x5aff49[_0x4cc7('0x3457')] + _0x161060 - _0x61c431['get_scrollH']() - _0x379198['x'], _0x180fa9 + _0x56a8b9['getFormatHeight'](_0x61c431[_0x4cc7('0xe16')]()) - 0x1 - _0x379198['y']); _0x429a62['context'][_0x4cc7('0x7d6')](); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1862')](); } } } else if (_0x5aff49[_0x4cc7('0x1452')] <= _0x61c431['__caretIndex'] && _0x5aff49['endIndex'] >= _0x61c431[_0x4cc7('0xe3d')] || _0x5aff49['startIndex'] <= _0x61c431[_0x4cc7('0xe3b')] && _0x5aff49[_0x4cc7('0x2ad8')] >= _0x61c431[_0x4cc7('0xe3b')] || _0x5aff49[_0x4cc7('0x1452')] > _0x61c431[_0x4cc7('0xe3d')] && _0x5aff49[_0x4cc7('0x2ad8')] < _0x61c431[_0x4cc7('0xe3b')] || _0x5aff49[_0x4cc7('0x1452')] > _0x61c431[_0x4cc7('0xe3b')] && _0x5aff49[_0x4cc7('0x2ad8')] < _0x61c431[_0x4cc7('0xe3d')]) _0x161060 = Math[_0x4cc7('0x53')](_0x61c431[_0x4cc7('0xe3b')], _0x61c431[_0x4cc7('0xe3d')]) | 0x0, _0x180fa9 = Math[_0x4cc7('0x52')](_0x61c431[_0x4cc7('0xe3b')], _0x61c431[_0x4cc7('0xe3d')]) | 0x0, _0x5aff49['startIndex'] > _0x161060 && (_0x161060 = _0x5aff49[_0x4cc7('0x1452')]), _0x5aff49[_0x4cc7('0x2ad8')] < _0x180fa9 && (_0x180fa9 = _0x5aff49['endIndex']), _0x3e3cd2 = _0x61c431[_0x4cc7('0x3473')](_0x161060), _0x180fa9 >= _0x39d617[_0x4cc7('0x34')](_0x1aaee9[_0x4cc7('0xcb4')]) ? (_0x3ef8cc = _0x61c431['getCharBoundaries'](_0x39d617[_0x4cc7('0x34')](_0x1aaee9[_0x4cc7('0xcb4')]) - 0x1), _0x3ef8cc['x'] += _0x3ef8cc[_0x4cc7('0x7d9')] + 0x2) : _0x3ef8cc = _0x61c431[_0x4cc7('0x3473')](_0x180fa9), null != _0x3e3cd2 && null != _0x3ef8cc && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x4cc7('0x3ec3'), _0x429a62[_0x4cc7('0x991')]['fillRect'](_0x3e3cd2['x'] + _0x5c92d8, _0x3e3cd2['y'] + _0x16dada, _0x3ef8cc['x'] - _0x3e3cd2['x'], _0x5aff49[_0x4cc7('0x98b')]), _0x429a62['context'][_0x4cc7('0xa88')] = _0x4cc7('0x3474'), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x346d')](_0x39d617[_0x4cc7('0xde7')](_0x48c401, _0x161060, _0x180fa9), _0x5c92d8 + _0x3e3cd2['x'], _0x5aff49[_0x4cc7('0x1454')] + _0x5aff49[_0x4cc7('0x1455')] + _0x16dada)); _0x5aff49[_0x4cc7('0xc79')][_0x4cc7('0x2d44')] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1863')](), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = _0x4e4d9e, _0x429a62[_0x4cc7('0x991')]['lineWidth'] = 0x1, _0x4e4d9e = _0x5aff49[_0x4cc7('0x3457')] + _0x5c92d8 - _0x379198['x'], _0x161060 = Math['floor'](_0x5aff49[_0x4cc7('0x1454')] + _0x16dada + _0x5aff49[_0x4cc7('0x1455')] - _0x379198['y']) + 0.5, _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x4e4d9e, _0x161060), _0x429a62['context'][_0x4cc7('0x293b')](_0x4e4d9e + _0x5aff49['width'], _0x161060), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x7d6')](), _0x429a62[_0x4cc7('0x991')]['closePath']()); } } else { if (_0x4cc7('0x3ec9') === _0x4cc7('0x3ec9')) { if (_0x1aaee9[_0x4cc7('0x2c5f')] || _0x1aaee9['background']) _0x1aaee9[_0x4cc7('0x2c5f')] ? _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0.5, 0.5, _0x379198['width'] - 0x1, _0x379198[_0x4cc7('0x98b')] - 0x1) : _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xaee')](0x0, 0x0, _0x379198[_0x4cc7('0x7d9')], _0x379198[_0x4cc7('0x98b')]), _0x1aaee9[_0x4cc7('0x992')] && (_0x379198 = _0x29cea6[_0x4cc7('0xd29')](_0x1aaee9['backgroundColor'] & 0xffffff, 0x6), _0x429a62[_0x4cc7('0x991')][_0x4cc7('0xa88')] = '#' + _0x379198, _0x429a62[_0x4cc7('0x991')]['fill']()), _0x1aaee9['border'] && (_0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1, _0x429a62['context'][_0x4cc7('0x3475')] = _0x4cc7('0x2c62'), _0x379198 = _0x29cea6[_0x4cc7('0xd29')](_0x1aaee9[_0x4cc7('0x2e32')] & 0xffffff, 0x6), _0x429a62['context'][_0x4cc7('0x2c63')] = '#' + _0x379198, _0x429a62['context'][_0x4cc7('0x7d6')]()); if (-0x1 < _0x61c431[_0x4cc7('0xe3d')] && _0x1aaee9[_0x4cc7('0x2c64')] && _0x61c431[_0x4cc7('0x2f12')]) { if ('RJIAQ' === _0x4cc7('0x3eca')) { null == _0x8ecadf && (_0x8ecadf = !0x1); if (0x0 >= _0x61c431) return !0x0; if (!this[_0x4cc7('0x239a')] || _0x61c431 > this[_0x4cc7('0x2286')] && this[_0x4cc7('0x2286')] < this[_0x4cc7('0xc2f')] - 0x1) return !0x1; if (_0x8ecadf) { var _0x182ce0 = this[_0x4cc7('0x123e')]; _0x182ce0 = _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x182ce0['id'], _0x182ce0['defaultValue']); var _0x3f983a = this[_0x4cc7('0xc2f')]; _0x182ce0 = (_0x182ce0 < _0x3f983a ? _0x182ce0 : _0x3f983a) > _0x61c431; } else _0x182ce0 = this[_0x4cc7('0x123e')], _0x182ce0 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x182ce0['id'], _0x182ce0[_0x4cc7('0xc12')]), _0x3f983a = this[_0x4cc7('0xc2f')], _0x182ce0 = (_0x182ce0 < _0x3f983a ? _0x182ce0 : _0x3f983a) >= _0x61c431; return _0x182ce0 ? !0x0 : _0x7b0e4e['MNzFJ'](null, this[_0x4cc7('0x29a0')]) && this[_0x4cc7('0x29a0')]['entryPointReached']() ? this[_0x4cc7('0x29a0')]['isLevelUnlocked'](_0x61c431, _0x8ecadf) : !0x1; } else { _0x379198 = -_0x61c431[_0x4cc7('0x2c65')](); _0x5c92d8 = _0x48c401 = 0x0; for (_0x16dada = _0x61c431[_0x4cc7('0x2c66')]() - 0x1; _0x5c92d8 < _0x16dada; ) _0xdf713d = _0x5c92d8++, _0x48c401 += _0x1aaee9[_0x4cc7('0xbab')][_0x4cc7('0x2b')](_0xdf713d); _0x429a62['context'][_0x4cc7('0x1863')](); _0x1aaee9 = _0x29cea6[_0x4cc7('0xd29')](_0x61c431[_0x4cc7('0xe16')]()[_0x4cc7('0x24c')] & 0xffffff, 0x6); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c63')] = '#' + _0x1aaee9; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x168e')](_0x379198 + 2.5, _0x48c401 + 2.5); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x2c61')] = 0x1; _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x293b')](_0x379198 + 2.5, _0x48c401 + _0x56a8b9['getFormatHeight'](_0x61c431['get_defaultTextFormat']()) - 0x1); _0x429a62[_0x4cc7('0x991')]['stroke'](); _0x429a62[_0x4cc7('0x991')][_0x4cc7('0x1862')](); } } } else { return this['__array']; } } _0x8ecadf[_0x4cc7('0x3464')] = _0x436dff[_0x4cc7('0x10d3')](_0x61c431[_0x4cc7('0xa31')][_0x4cc7('0xa2f')]); _0x8ecadf[_0x4cc7('0xa02')] = !0x0; _0x61c431[_0x4cc7('0x1b57')] = !0x1; _0x8ecadf['__softwareDirty'] = !0x1; _0x8ecadf['set___dirty'](!0x1); } } } _0x61c431[_0x4cc7('0xa31')]['__hardwareDirty'] = !0x1; } ; var _0x59d8e8 = function() {}; _0x16dada[_0x4cc7('0x3ecb')] = _0x59d8e8; _0x59d8e8['__name__'] = [_0x4cc7('0x8a'), '_internal', 'renderer', _0x4cc7('0x89a'), _0x4cc7('0x3ecc')]; _0x59d8e8['clear'] = function(_0x44563c, _0x8af1d6) { null != _0x44563c['__image'] && (_0x8af1d6[_0x4cc7('0x989')]['removeChild'](_0x44563c[_0x4cc7('0x3ecd')]), _0x44563c[_0x4cc7('0x3ecd')] = null, _0x44563c['__style'] = null); _0x56067a[_0x4cc7('0x891')](null, _0x44563c[_0x4cc7('0xa2f')]) && (_0x8af1d6[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x44563c[_0x4cc7('0xa2f')]), _0x44563c['__canvas'] = null, _0x44563c[_0x4cc7('0x347a')] = null); } ; _0x59d8e8[_0x4cc7('0xa1b')] = function(_0x393f7b, _0x19cfc1) { null != _0x393f7b[_0x4cc7('0x3ecd')] && (_0x19cfc1[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x393f7b['__image']), _0x393f7b['__image'] = null); _0x2d63f9[_0x4cc7('0x342')](null, _0x393f7b[_0x4cc7('0xa2f')]) && (_0x393f7b[_0x4cc7('0xa2f')] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0xae6')), _0x393f7b[_0x4cc7('0xa2e')] = _0x393f7b[_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d'), _0x393f7b[_0x4cc7('0xb10')] = -0x1, _0x19cfc1[_0x4cc7('0xa84')] && _0x393f7b[_0x4cc7('0xa81')] || (_0x393f7b[_0x4cc7('0xa2e')][_0x4cc7('0xa82')] = !0x1), _0x19cfc1[_0x4cc7('0xa9f')](_0x393f7b, _0x393f7b[_0x4cc7('0xa2f')])); _0x393f7b[_0x4cc7('0xb10')] != _0x393f7b['__bitmapData'][_0x4cc7('0xa7e')][_0x4cc7('0x986')] && (_0x1c27fe[_0x4cc7('0xa7d')](_0x393f7b[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]), _0x393f7b['__canvas'][_0x4cc7('0x7d9')] = _0x393f7b['__bitmapData']['width'] + 0x1, _0x393f7b[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0x393f7b[_0x4cc7('0xa78')][_0x4cc7('0x7d9')], _0x393f7b[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x393f7b[_0x4cc7('0xa78')][_0x4cc7('0x98b')], _0x393f7b[_0x4cc7('0xa2e')][_0x4cc7('0xa83')](_0x393f7b[_0x4cc7('0xa78')]['image'][_0x4cc7('0xaa3')]['__srcCanvas'], 0x0, 0x0), _0x393f7b['__imageVersion'] = _0x393f7b[_0x4cc7('0xa78')][_0x4cc7('0xa7e')]['version']); _0x19cfc1[_0x4cc7('0xaa1')](_0x393f7b); _0x19cfc1[_0x4cc7('0xaa2')](_0x393f7b, !0x0, !0x0, !0x0); } ; _0x59d8e8[_0x4cc7('0x3497')] = function(_0x1d099c, _0x25121c) { var _0xf74f23 = {}; _0xf74f23['YwvtZ'] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 < _0x5260f5; } ; if (_0x4cc7('0x3ece') !== _0x4cc7('0x3ecf')) { null != _0x1d099c[_0x4cc7('0xa2f')] && (_0x25121c[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x1d099c[_0x4cc7('0xa2f')]), _0x1d099c['__canvas'] = null); null == _0x1d099c[_0x4cc7('0x3ecd')] && (_0x1d099c[_0x4cc7('0x3ecd')] = window['document'][_0x4cc7('0xd49')](_0x2d63f9[_0x4cc7('0x345')]), _0x1d099c[_0x4cc7('0x3ecd')][_0x4cc7('0x3ed0')] = _0x4cc7('0x3903'), _0x1d099c['__image'][_0x4cc7('0xccd')] = _0x1d099c['__bitmapData']['image'][_0x4cc7('0xaa3')][_0x4cc7('0xaa4')][_0x4cc7('0xccd')], _0x25121c[_0x4cc7('0xa9f')](_0x1d099c, _0x1d099c[_0x4cc7('0x3ecd')])); _0x25121c['__updateClip'](_0x1d099c); _0x25121c[_0x4cc7('0xaa2')](_0x1d099c, !0x0, !0x0, !0x0); } else { switch (_0x1d099c) { case '.': case '..': this[_0x4cc7('0x370b')] = _0x1d099c; this[_0x4cc7('0x982')] = ''; return; } var _0x161614 = _0x1d099c[_0x4cc7('0x15ca')]('/') , _0x23ea4d = _0x1d099c['lastIndexOf']('\x5c'); _0xf74f23[_0x4cc7('0x3ed1')](_0x161614, _0x23ea4d) ? (this[_0x4cc7('0x370b')] = _0x3a8a6f[_0x4cc7('0x946')](_0x1d099c, 0x0, _0x23ea4d), _0x1d099c = _0x3a8a6f['substr'](_0x1d099c, _0x23ea4d + 0x1, null), this[_0x4cc7('0x370c')] = !0x0) : _0x23ea4d < _0x161614 ? (this[_0x4cc7('0x370b')] = _0x3a8a6f[_0x4cc7('0x946')](_0x1d099c, 0x0, _0x161614), _0x1d099c = _0x3a8a6f['substr'](_0x1d099c, _0x161614 + 0x1, null)) : this[_0x4cc7('0x370b')] = null; _0x161614 = _0x1d099c[_0x4cc7('0x15ca')]('.'); -0x1 != _0x161614 ? (this['ext'] = _0x3a8a6f[_0x4cc7('0x946')](_0x1d099c, _0x161614 + 0x1, null), this[_0x4cc7('0x982')] = _0x3a8a6f['substr'](_0x1d099c, 0x0, _0x161614)) : (this[_0x4cc7('0x370d')] = null, this[_0x4cc7('0x982')] = _0x1d099c); } } ; var _0x57a83b = function() {}; _0x16dada[_0x4cc7('0x3ed2')] = _0x57a83b; _0x57a83b[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0xaa7'), 'dom', _0x4cc7('0x3ed3')]; _0x57a83b[_0x4cc7('0x9fd')] = function(_0x5b39a1, _0x459850) { _0x10bba4[_0x4cc7('0x9fd')](_0x5b39a1, _0x459850); } ; var _0x10bba4 = function() {}; _0x16dada['openfl._internal.renderer.dom.DOMShape'] = _0x10bba4; _0x10bba4[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), _0x4cc7('0x89a'), _0x4cc7('0x3ed4')]; _0x10bba4['clear'] = function(_0x35ba3d, _0x223aec) { null != _0x35ba3d[_0x4cc7('0xa2f')] && (_0x223aec[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x35ba3d['__canvas']), _0x35ba3d[_0x4cc7('0xa2f')] = null, _0x35ba3d[_0x4cc7('0x347a')] = null); } ; var _0x227d70 = function() {}; _0x16dada['openfl._internal.renderer.dom.DOMTextField'] = _0x227d70; _0x227d70[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0xaa7'), 'dom', _0x4cc7('0x3ed5')]; _0x227d70['clear'] = function(_0x46d83e, _0x2c7551) { null != _0x46d83e[_0x4cc7('0x1b54')] && (_0x2c7551[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x46d83e[_0x4cc7('0x1b54')]), _0x46d83e['__div'] = null, _0x46d83e[_0x4cc7('0x347a')] = null); } ; _0x227d70[_0x4cc7('0x3489')] = function(_0x2b84c5) { return null != _0x2b84c5[_0x4cc7('0xc7d')](0x2) ? _0x2b84c5[_0x4cc7('0xc7d')](0x2) : _0x2b84c5[_0x4cc7('0xc7d')](0x3); } ; var _0x653f72 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x3ed6')]] = _0x653f72; _0x653f72['__name__'] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0x2ac2'), _0x4cc7('0x3ed7')]; _0x653f72[_0x4cc7('0x8')] = {}; _0x653f72[_0x4cc7('0x8')]['className'] = null; _0x653f72[_0x4cc7('0x8')]['id'] = null; _0x653f72[_0x4cc7('0x8')]['__createObject'] = function(_0x34449a) { return null; } ; _0x653f72[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x653f72; var _0x5d81bb = function() {}; _0x16dada[_0x4cc7('0x3ed8')] = _0x5d81bb; _0x5d81bb[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), _0x2d63f9[_0x4cc7('0x3ed9')]]; _0x5d81bb[_0x4cc7('0x92b')] = _0x653f72; _0x5d81bb[_0x4cc7('0x8')] = _0x5aff49(_0x653f72['prototype'], { 'alpha': null, 'path': null, 'smooth': null, '__createObject': function(_0x14d6fd) { return new _0x38d890(_0x436dff[_0x4cc7('0x187f')](_0x14d6fd[_0x4cc7('0x405')][_0x4cc7('0x1986')](this[_0x4cc7('0x1987')])),0x1,0x0 != this['smooth']); }, '__class__': _0x5d81bb }); var _0x13e15b = function() {}; _0x16dada[_0x4cc7('0x3eda')] = _0x13e15b; _0x13e15b[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), _0x4cc7('0x3edc')]; _0x13e15b[_0x4cc7('0x92b')] = _0x653f72; _0x13e15b[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3edd')](_0x5aff49, _0x653f72['prototype'], { 'downState': null, 'hitState': null, 'overState': null, 'upState': null, '__createObject': function(_0x194a17) { var _0x20ed21 = null; _0x1db999[_0x4cc7('0x2ba0')] = _0x194a17; _0x1db999['__initSymbol'] = this; null != this[_0x4cc7('0x2ba3')] && (_0x194a17 = _0x4b4d92[_0x4cc7('0x2ba5')](this[_0x4cc7('0x2ba3')]), null != _0x194a17 && (_0x20ed21 = _0x4b4d92['createInstance'](_0x194a17, []))); null == _0x20ed21 && (_0x20ed21 = new _0x1db999()); return _0x20ed21; }, '__class__': _0x13e15b }); var _0x1c8666 = function() {}; _0x16dada[_0x4cc7('0x3ede')] = _0x1c8666; _0x1c8666['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), _0x2d63f9[_0x4cc7('0x513')]]; _0x1c8666[_0x4cc7('0x92b')] = _0x653f72; _0x1c8666[_0x4cc7('0x8')] = _0x5aff49(_0x653f72[_0x4cc7('0x8')], { '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(_0x465ec6) { var _0x24d013 = new _0x2cd08d(); _0x24d013[_0x4cc7('0x3edf')](_0x465ec6, this); return _0x24d013; }, '__class__': _0x1c8666 }); var _0x1f2e6e = function() {}; _0x16dada[_0x4cc7('0x3ee0')] = _0x1f2e6e; _0x1f2e6e[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), _0x4cc7('0x3ee1')]; _0x1f2e6e[_0x4cc7('0x92b')] = _0x653f72; _0x1f2e6e['prototype'] = _0x5aff49(_0x653f72['prototype'], { 'advances': null, 'ascent': null, 'bold': null, 'codes': null, 'descent': null, 'glyphs': null, 'italic': null, 'leading': null, 'name': null, '__class__': _0x1f2e6e }); var _0x4c89db = function() {}; _0x16dada[_0x4cc7('0x3ee2')] = _0x4c89db; _0x4c89db['__name__'] = ['openfl', '_internal', _0x4cc7('0x2ac2'), _0x4cc7('0x3ee3')]; _0x4c89db[_0x4cc7('0x92b')] = _0x653f72; _0x4c89db['prototype'] = _0x5aff49(_0x653f72[_0x4cc7('0x8')], { 'commands': null, 'rendered': null, '__createObject': function(_0x3643a1) { var _0x3fcb2c = new _0x24e28() , _0x39ed1a = _0x3fcb2c[_0x4cc7('0xbb9')](); if (null != this[_0x4cc7('0x3ee4')]) return _0x39ed1a[_0x4cc7('0xa28')](this[_0x4cc7('0x3ee4')][_0x4cc7('0xbb9')]()), _0x3fcb2c; for (var _0x66a840 = 0x0, _0x440f25 = this[_0x4cc7('0x3ee5')]; _0x66a840 < _0x440f25['length']; ) { var _0x22fbd5 = _0x440f25[_0x66a840]; ++_0x66a840; switch (_0x22fbd5[0x1]) { case 0x0: var _0x4bf907 = _0x22fbd5[0x5] , _0x48c401 = _0x22fbd5[0x4] , _0x16dada = _0x22fbd5[0x3]; _0x22fbd5 = _0x3643a1[_0x4cc7('0x2ac2')]['get'](_0x22fbd5[0x2]); _0x22fbd5 = _0x3643a1[_0x4cc7('0x405')][_0x4cc7('0x1986')](_0x22fbd5[_0x4cc7('0x1987')]); null != _0x22fbd5 && _0x39ed1a['beginBitmapFill'](_0x436dff[_0x4cc7('0x187f')](_0x22fbd5), _0x16dada, _0x48c401, _0x4bf907); break; case 0x1: _0x39ed1a[_0x4cc7('0x10ce')](_0x22fbd5[0x2], _0x22fbd5[0x3]); break; case 0x2: _0x39ed1a['beginGradientFill'](_0x22fbd5[0x2], _0x22fbd5[0x3], _0x22fbd5[0x4], _0x22fbd5[0x5], _0x22fbd5[0x6], _0x22fbd5[0x7], _0x22fbd5[0x8], _0x22fbd5[0x9]); break; case 0x3: _0x39ed1a['curveTo'](_0x22fbd5[0x2], _0x22fbd5[0x3], _0x22fbd5[0x4], _0x22fbd5[0x5]); break; case 0x4: _0x39ed1a[_0x4cc7('0x1f32')](); break; case 0x5: _0x4bf907 = _0x22fbd5[0x9]; _0x48c401 = _0x22fbd5[0x8]; _0x16dada = _0x22fbd5[0x7]; var _0x5aff49 = _0x22fbd5[0x6] , _0x161060 = _0x22fbd5[0x5] , _0x270695 = _0x22fbd5[0x4] , _0x180fa9 = _0x22fbd5[0x3]; _0x22fbd5 = _0x22fbd5[0x2]; null != _0x22fbd5 ? _0x39ed1a[_0x4cc7('0x133f')](_0x22fbd5, _0x180fa9, _0x270695, _0x161060, _0x5aff49, _0x16dada, _0x48c401, _0x4bf907) : _0x39ed1a[_0x4cc7('0x133f')](); break; case 0x6: _0x39ed1a[_0x4cc7('0x293b')](_0x22fbd5[0x2], _0x22fbd5[0x3]); break; case 0x7: _0x39ed1a[_0x4cc7('0x168e')](_0x22fbd5[0x2], _0x22fbd5[0x3]); } } this[_0x4cc7('0x3ee5')] = null; this[_0x4cc7('0x3ee4')] = new _0x24e28(); this[_0x4cc7('0x3ee4')][_0x4cc7('0xbb9')]()['copyFrom'](_0x3fcb2c['get_graphics']()); return _0x3fcb2c; }, '__class__': _0x4c89db }); var _0x42fdc3 = function() { this['frames'] = []; }; _0x16dada['openfl._internal.symbols.SpriteSymbol'] = _0x42fdc3; _0x42fdc3[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'symbols', 'SpriteSymbol']; _0x42fdc3[_0x4cc7('0x92b')] = _0x653f72; _0x42fdc3[_0x4cc7('0x8')] = _0x5aff49(_0x653f72[_0x4cc7('0x8')], { 'baseClassName': null, 'frames': null, 'scale9Grid': null, '__createObject': function(_0x1259ff) { _0x3ea23e['__initSWF'] = _0x1259ff; _0x3ea23e['__initSymbol'] = this; _0x1259ff = null; null != this[_0x4cc7('0x2ba3')] && (_0x1259ff = _0x4b4d92[_0x4cc7('0x2ba5')](this[_0x4cc7('0x2ba3')])); null == _0x1259ff && null != this[_0x4cc7('0x2ba4')] && (_0x1259ff = _0x4b4d92[_0x4cc7('0x2ba5')](this[_0x4cc7('0x2ba4')])); _0x1259ff = null != _0x1259ff ? _0x4b4d92['createInstance'](_0x1259ff, []) : new _0x3ea23e(); _0x1259ff[_0x4cc7('0xb4b')](this['scale9Grid']); return _0x1259ff; }, '__class__': _0x42fdc3 }); var _0x3ae719 = function() {}; _0x16dada['openfl._internal.symbols.StaticTextSymbol'] = _0x3ae719; _0x3ae719['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), 'StaticTextSymbol']; _0x3ae719[_0x4cc7('0x92b')] = _0x653f72; _0x3ae719[_0x4cc7('0x8')] = _0x5aff49(_0x653f72['prototype'], { 'matrix': null, 'records': null, 'rendered': null, '__createObject': function(_0x7a3214) { var _0x374ffd = new _0x57bdb7() , _0x237bda = _0x374ffd[_0x4cc7('0xa31')]; if (null != this['rendered']) return _0x374ffd['text'] = this[_0x4cc7('0x3ee4')][_0x4cc7('0xcb4')], _0x237bda[_0x4cc7('0xa28')](this[_0x4cc7('0x3ee4')][_0x4cc7('0xa31')]), _0x374ffd; var _0x2fe49a = ''; if (null != this[_0x4cc7('0x3ee6')]) for (var _0x4e3ce5 = null, _0x452744 = 0xffffff, _0x4bf907 = this[_0x4cc7('0x330a')]['tx'], _0x48c401 = this[_0x4cc7('0x330a')]['ty'], _0x16dada, _0x5aff49, _0x161060 = 0x0, _0x339b09 = this['records']; _0x161060 < _0x339b09[_0x4cc7('0x21')]; ) { var _0x180fa9 = _0x339b09[_0x161060]; ++_0x161060; null != _0x180fa9['fontID'] && (_0x4e3ce5 = _0x7a3214[_0x4cc7('0x2ac2')]['h'][_0x180fa9[_0x4cc7('0x3449')]]); null != _0x180fa9[_0x4cc7('0x3457')] && (_0x4bf907 = this[_0x4cc7('0x330a')]['tx'] + 0.05 * _0x180fa9[_0x4cc7('0x3457')]); null != _0x180fa9[_0x4cc7('0x1454')] && (_0x48c401 = this[_0x4cc7('0x330a')]['ty'] + 0.05 * _0x180fa9[_0x4cc7('0x1454')]); null != _0x180fa9[_0x4cc7('0x24c')] && (_0x452744 = _0x180fa9[_0x4cc7('0x24c')]); if (null != _0x4e3ce5) { _0x16dada = _0x180fa9[_0x4cc7('0x3ee7')] / 0x400 * 0.05; for (var _0x3e3cd2 = 0x0, _0x3d040c = _0x180fa9[_0x4cc7('0x3ee8')][_0x4cc7('0x21')]; _0x56067a[_0x4cc7('0x3ec4')](_0x3e3cd2, _0x3d040c); ) { var _0x1fb3e3 = _0x3e3cd2++; _0x5aff49 = _0x180fa9[_0x4cc7('0x3ee8')][_0x1fb3e3]; _0x2fe49a += String[_0x4cc7('0x152b')](_0x4e3ce5['codes'][_0x5aff49]); var _0x2bc114 = 0x0; for (_0x5aff49 = _0x4e3ce5['glyphs'][_0x5aff49]; _0x56067a['nQxam'](_0x2bc114, _0x5aff49[_0x4cc7('0x21')]); ) { var _0x5260f5 = _0x5aff49[_0x2bc114]; ++_0x2bc114; switch (_0x5260f5[0x1]) { case 0x1: _0x237bda['beginFill'](_0x452744 & 0xffffff, (_0x452744 >> 0x18 & 0xff) / 0xff); break; case 0x3: _0x237bda[_0x4cc7('0x293a')](_0x5260f5[0x2] * _0x16dada + _0x4bf907, _0x5260f5[0x3] * _0x16dada + _0x48c401, _0x5260f5[0x4] * _0x16dada + _0x4bf907, _0x5260f5[0x5] * _0x16dada + _0x48c401); break; case 0x4: _0x237bda[_0x4cc7('0x1f32')](); break; case 0x5: var _0x23639f = _0x5260f5[0x9] , _0x4b4d92 = _0x5260f5[0x8] , _0x4b25d1 = _0x5260f5[0x7] , _0x172b83 = _0x5260f5[0x6] , _0x1baaa1 = _0x5260f5[0x5] , _0x4ab476 = _0x5260f5[0x4] , _0x55a4be = _0x5260f5[0x3]; _0x5260f5 = _0x5260f5[0x2]; null != _0x5260f5 ? _0x237bda[_0x4cc7('0x133f')](_0x5260f5, _0x55a4be, _0x4ab476, _0x1baaa1, _0x172b83, _0x4b25d1, _0x4b4d92, _0x23639f) : _0x237bda['lineStyle'](); break; case 0x6: _0x237bda[_0x4cc7('0x293b')](_0x5260f5[0x2] * _0x16dada + _0x4bf907, _0x5260f5[0x3] * _0x16dada + _0x48c401); break; case 0x7: _0x237bda[_0x4cc7('0x168e')](_0x56067a['KDkMK'](_0x56067a['pBwyh'](_0x5260f5[0x2], _0x16dada), _0x4bf907), _0x5260f5[0x3] * _0x16dada + _0x48c401); } } _0x4bf907 += 0.05 * _0x180fa9[_0x4cc7('0x3ee9')][_0x1fb3e3]; } } } _0x374ffd[_0x4cc7('0xcb4')] = _0x2fe49a; this[_0x4cc7('0x3ee6')] = null; this[_0x4cc7('0x3ee4')] = new _0x57bdb7(); this[_0x4cc7('0x3ee4')][_0x4cc7('0xcb4')] = _0x2fe49a; this[_0x4cc7('0x3ee4')][_0x4cc7('0xa31')]['copyFrom'](_0x374ffd['__graphics']); return _0x374ffd; }, '__class__': _0x3ae719 }); var _0x1af43b = function() {}; _0x16dada[_0x4cc7('0x3eea')] = _0x1af43b; _0x1af43b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0x2ac2'), _0x4cc7('0x3eeb')]; _0x1af43b[_0x4cc7('0x8')] = {}; _0x1af43b[_0x4cc7('0x8')]['advances'] = null; _0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x24c')] = null; _0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x3ee7')] = null; _0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x3449')] = null; _0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x3ee8')] = null; _0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x3457')] = null; _0x1af43b[_0x4cc7('0x8')][_0x4cc7('0x1454')] = null; _0x1af43b[_0x4cc7('0x8')]['__class__'] = _0x1af43b; var _0x188605 = function() {}; _0x16dada[_0x4cc7('0x3eec')] = _0x188605; _0x188605['__name__'] = ['openfl', _0x4cc7('0x50e'), 'symbols', 'timeline', 'Frame']; _0x188605[_0x4cc7('0x8')] = {}; _0x188605[_0x4cc7('0x8')][_0x4cc7('0x3eed')] = null; _0x188605[_0x4cc7('0x8')][_0x4cc7('0x3eee')] = null; _0x188605[_0x4cc7('0x8')][_0x4cc7('0x3eef')] = null; _0x188605[_0x4cc7('0x8')][_0x4cc7('0x3ef0')] = null; _0x188605[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x188605; var _0x551bf7 = function() {}; _0x16dada[_0x4cc7('0x3ef1')] = _0x551bf7; _0x551bf7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0x2ac2'), _0x4cc7('0x3ef2'), _0x4cc7('0x3ef3')]; _0x551bf7[_0x4cc7('0x8')] = {}; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x3ef4')] = null; _0x551bf7[_0x4cc7('0x8')]['cacheAsBitmap'] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x3ef5')] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0xb12')] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x25ab')] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x14db')] = null; _0x551bf7[_0x4cc7('0x8')]['id'] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x330a')] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x1938')] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x12cf')] = null; _0x551bf7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x551bf7; var _0x1988ff = _0x16dada[_0x4cc7('0x3ef6')] = {}; _0x16dada[_0x4cc7('0x3ef6')][_0x4cc7('0xd03')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x2ac2'), 'timeline', 'FrameObjectType']; _0x16dada[_0x4cc7('0x3ef6')][_0x4cc7('0xd2d')] = [_0x4cc7('0x3ef7'), _0x4cc7('0x3ef8'), _0x4cc7('0x516')]; _0x1988ff['CREATE'] = [_0x4cc7('0x3ef7'), 0x0]; _0x1988ff['CREATE'][_0x4cc7('0x8eb')] = _0x3e3cd2; _0x1988ff[_0x4cc7('0x3ef7')][_0x4cc7('0xd2f')] = _0x1988ff; _0x1988ff[_0x4cc7('0x3ef8')] = [_0x4cc7('0x3ef8'), 0x1]; _0x1988ff[_0x4cc7('0x3ef8')]['toString'] = _0x3e3cd2; _0x1988ff[_0x4cc7('0x3ef8')][_0x4cc7('0xd2f')] = _0x1988ff; _0x1988ff['DESTROY'] = [_0x2d63f9[_0x4cc7('0x515')], 0x2]; _0x1988ff[_0x4cc7('0x516')]['toString'] = _0x3e3cd2; _0x1988ff[_0x4cc7('0x516')]['__enum__'] = _0x1988ff; var _0x56a8b9 = function(_0x1523d5) { this['textField'] = _0x1523d5; this[_0x4cc7('0x98b')] = this[_0x4cc7('0x7d9')] = 0x64; this[_0x4cc7('0x215d')](''); this[_0x4cc7('0xeff')] = new _0x432b23(0x0,0x0,0x0,0x0); this[_0x4cc7('0x1fd1')] = new _0x432b23(0x0,0x0,0x0,0x0); this['type'] = 0x0; this['autoSize'] = 0x2; this['embedFonts'] = !0x1; this['selectable'] = !0x0; this[_0x4cc7('0x2e32')] = 0x0; this[_0x4cc7('0x2c5f')] = !0x1; this[_0x4cc7('0x1e4d')] = 0xffffff; this['background'] = !0x1; this[_0x4cc7('0x3476')] = 0x1; this[_0x4cc7('0x2e33')] = 0x0; this[_0x4cc7('0x2e34')] = !0x1; this[_0x4cc7('0x3436')] = 0x1; this['scrollH'] = this[_0x4cc7('0x2e35')] = 0x0; this[_0x4cc7('0x2e36')](0x1); this[_0x4cc7('0x1e8d')] = !0x1; this[_0x4cc7('0x2e37')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x2e38')] = _0x2bc114[_0x4cc7('0x9cc')](null); this[_0x4cc7('0x2e39')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x3ef9')] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0xbab')] = _0x2bc114['toFloatVector'](null); this['lineWidths'] = _0x2bc114[_0x4cc7('0x9cf')](null); this[_0x4cc7('0x2e3a')] = _0x2bc114[_0x4cc7('0x24')](null); this[_0x4cc7('0x2f98')] = _0x2bc114[_0x4cc7('0x24')](null); _0x56a8b9[_0x4cc7('0xa2f')] = window['document'][_0x4cc7('0xd49')](_0x4cc7('0xae6')); _0x56a8b9[_0x4cc7('0xa2e')] = _0x56a8b9[_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d'); }; _0x16dada[_0x4cc7('0x3efa')] = _0x56a8b9; _0x56a8b9[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50e'), _0x4cc7('0xcb4'), _0x4cc7('0x3efb')]; _0x56a8b9['findFont'] = function(_0x4ec68d) { var _0x1a13df = _0xee918d[_0x4cc7('0xcea')]; return null != _0x842c50[_0x4ec68d] ? _0x1a13df[_0x4cc7('0xd77')](_0x4ec68d) : _0x1a13df['h'][_0x4ec68d]; } ; _0x56a8b9[_0x4cc7('0x3efc')] = function(_0x1f01a5) { var _0x3c0a93 = {}; _0x3c0a93[_0x4cc7('0x3efd')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 < _0x5260f5; } ; var _0x384084 = _0x1f01a5[_0x4cc7('0x21f6')] , _0x42b38a = _0x1f01a5[_0x4cc7('0x21f7')] , _0x277eea = _0x1f01a5[_0x4cc7('0x37ed')]; null == _0x384084 && (_0x384084 = _0x4cc7('0x344a')); _0x1f01a5 = _0x29cea6['replace'](_0x29cea6['replace'](_0x384084, '\x20Normal', ''), _0x4cc7('0x3efe'), ''); if (_0x42b38a && _0x277eea) { if (_0x2d63f9['ysBXN'] !== _0x4cc7('0x3eff')) { var _0x618124 = _0xee918d['__fontByName']; var _0x5f1d94 = _0x1f01a5 + '\x20Bold\x20Italic'; _0x618124 = null != _0x842c50[_0x5f1d94] ? _0x618124['existsReserved'](_0x5f1d94) : _0x618124['h'][_0x4cc7('0x959')](_0x5f1d94); } else { _0x3c0a93[_0x4cc7('0x3efd')](0x0, this[_0x4cc7('0x2289')]) && this[_0x4cc7('0x4c3')](0.001); 0x0 < this['cloud'] && this[_0x4cc7('0x33c9')](0.001); } } else _0x618124 = !0x1; if (_0x618124) return _0x56a8b9[_0x4cc7('0x3f00')](_0x1f01a5 + _0x4cc7('0x3f01')); _0x42b38a ? (_0x42b38a = _0xee918d[_0x4cc7('0xcea')], _0x618124 = _0x1f01a5 + _0x4cc7('0x3f02'), _0x42b38a = null != _0x842c50[_0x618124] ? _0x42b38a[_0x4cc7('0xd76')](_0x618124) : _0x42b38a['h'][_0x4cc7('0x959')](_0x618124)) : _0x42b38a = !0x1; if (_0x42b38a) return _0x56a8b9[_0x4cc7('0x3f00')](_0x1f01a5 + '\x20Bold'); _0x277eea ? (_0x277eea = _0xee918d['__fontByName'], _0x42b38a = _0x1f01a5 + _0x4cc7('0x3f03'), _0x277eea = _0x2d63f9['FuqbV'](null, _0x842c50[_0x42b38a]) ? _0x277eea[_0x4cc7('0xd76')](_0x42b38a) : _0x277eea['h'][_0x4cc7('0x959')](_0x42b38a)) : _0x277eea = !0x1; return _0x277eea ? _0x56a8b9[_0x4cc7('0x3f00')](_0x1f01a5 + '\x20Italic') : _0x56a8b9['findFont'](_0x384084); } ; _0x56a8b9[_0x4cc7('0x2c67')] = function(_0x3d7230) { _0x56a8b9[_0x4cc7('0xa2e')][_0x4cc7('0x21f6')] = _0x56a8b9['getFont'](_0x3d7230); var _0x2fcf5d = _0x56a8b9[_0x4cc7('0x3f04')](_0x3d7230); if (null != _0x3d7230[_0x4cc7('0x2d4d')]) { var _0x885a99 = _0x3d7230[_0x4cc7('0xe17')] * _0x3d7230[_0x4cc7('0x2d4d')]; _0x2fcf5d = _0x3d7230[_0x4cc7('0xe17')] * _0x3d7230[_0x4cc7('0x2d4e')]; } else null != _0x2fcf5d && 0x0 != _0x2fcf5d[_0x4cc7('0xcad')] ? (_0x885a99 = _0x2fcf5d[_0x4cc7('0xca8')] / _0x2fcf5d['unitsPerEM'] * _0x3d7230['size'], _0x2fcf5d = Math[_0x4cc7('0x13fa')](_0x2d63f9[_0x4cc7('0x3e4a')](_0x2fcf5d[_0x4cc7('0xca9')], _0x2fcf5d[_0x4cc7('0xcad')]) * _0x3d7230[_0x4cc7('0xe17')])) : (_0x885a99 = _0x3d7230[_0x4cc7('0xe17')], _0x2fcf5d = 0.185 * _0x3d7230[_0x4cc7('0xe17')]); return _0x885a99 + _0x2fcf5d + _0x3d7230[_0x4cc7('0x2d48')]; } ; _0x56a8b9[_0x4cc7('0xbfb')] = function(_0x5c3ff8) { var _0x3118f0 = _0x5c3ff8[_0x4cc7('0x21f6')] , _0x41fb3a = _0x5c3ff8[_0x4cc7('0x21f7')] , _0x3469f0 = _0x5c3ff8[_0x4cc7('0x37ed')]; null == _0x3118f0 && (_0x3118f0 = _0x4cc7('0x344a')); var _0x4497ad = _0x29cea6[_0x4cc7('0x20')](_0x29cea6[_0x4cc7('0x20')](_0x3118f0, '\x20Normal', ''), '\x20Regular', ''); if (_0x41fb3a && _0x3469f0) { if (_0x4cc7('0x3f05') !== _0x4cc7('0x3f06')) { var _0x572842 = _0xee918d[_0x4cc7('0xcea')]; var _0x4bf907 = _0x4497ad + _0x4cc7('0x3f01'); _0x572842 = null != _0x842c50[_0x4bf907] ? _0x572842[_0x4cc7('0xd76')](_0x4bf907) : _0x572842['h'][_0x4cc7('0x959')](_0x4bf907); } else { var _0x1406d9 = _0x3118f0['endZ']; _0x3118f0[_0x4cc7('0xb7f')][_0x4cc7('0x2d1e')] = function(_0x29468e) { return _0x29468e[_0x4cc7('0x126')][_0x4cc7('0xd92')]() >= _0x1406d9; } ; } } else _0x572842 = !0x1; _0x572842 ? (_0x3118f0 = _0x4497ad + '\x20Bold\x20Italic', _0x3469f0 = _0x41fb3a = !0x1) : (_0x41fb3a ? (_0x572842 = _0xee918d['__fontByName'], _0x4bf907 = _0x4497ad + '\x20Bold', _0x572842 = null != _0x842c50[_0x4bf907] ? _0x572842[_0x4cc7('0xd76')](_0x4bf907) : _0x572842['h'][_0x4cc7('0x959')](_0x4bf907)) : _0x572842 = !0x1, _0x572842 ? (_0x3118f0 = _0x4497ad + _0x4cc7('0x3f02'), _0x41fb3a = !0x1) : (_0x3469f0 ? (_0x572842 = _0xee918d[_0x4cc7('0xcea')], _0x4bf907 = _0x4497ad + '\x20Italic', _0x572842 = null != _0x842c50[_0x4bf907] ? _0x572842[_0x4cc7('0xd76')](_0x4bf907) : _0x572842['h'][_0x4cc7('0x959')](_0x4bf907)) : _0x572842 = !0x1, _0x572842 ? (_0x3118f0 = _0x4497ad + _0x4cc7('0x3f03'), _0x3469f0 = !0x1) : (_0x41fb3a && (-0x1 < _0x3118f0[_0x4cc7('0x2d')](_0x4cc7('0x3f07')) || _0x29cea6[_0x4cc7('0x51')](_0x3118f0, _0x4cc7('0x3f02'))) && (_0x41fb3a = !0x1), _0x3469f0 && (-0x1 < _0x3118f0[_0x4cc7('0x2d')](_0x4cc7('0x3f08')) || _0x29cea6[_0x4cc7('0x51')](_0x3118f0, '\x20Italic')) && (_0x3469f0 = !0x1)))); _0x41fb3a = (_0x3469f0 ? 'italic\x20' : _0x4cc7('0x3f09')) + _0x4cc7('0x3f09') + (_0x41fb3a ? 'bold\x20' : _0x4cc7('0x3f09')); _0x41fb3a += _0x2d63f9['WhJjj'](_0x5c3ff8[_0x4cc7('0xe17')], 'px'); _0x41fb3a += '/' + (_0x5c3ff8['leading'] + _0x5c3ff8['size'] + 0x3) + _0x4cc7('0x3f0a'); switch (_0x3118f0) { case _0x4cc7('0x215c'): _0x5c3ff8 = 'sans-serif'; break; case '_serif': _0x5c3ff8 = 'serif'; break; case '_typewriter': _0x5c3ff8 = _0x4cc7('0x3f0b'); break; default: _0x5c3ff8 = '\x27' + _0x3118f0[_0x4cc7('0x20')](/^[\s'"]+(.*)[\s'"]+$/, '$1') + '\x27'; } return _0x41fb3a += '' + _0x5c3ff8; } ; _0x56a8b9[_0x4cc7('0x3f04')] = function(_0x2ef48) { if (_0x4cc7('0x3f0c') === _0x4cc7('0x3f0c')) { return _0x56a8b9[_0x4cc7('0x3efc')](_0x2ef48); } else { return null; } } ; _0x56a8b9[_0x4cc7('0x8')] = {}; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3469')] = null; _0x56a8b9[_0x4cc7('0x8')]['autoSize'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x992')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x1e4d')] = null; _0x56a8b9[_0x4cc7('0x8')]['border'] = null; _0x56a8b9[_0x4cc7('0x8')]['borderColor'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f0d')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0xeff')] = null; _0x56a8b9[_0x4cc7('0x8')]['embedFonts'] = null; _0x56a8b9[_0x4cc7('0x8')]['gridFitType'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e3a')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e37')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e38')] = null; _0x56a8b9[_0x4cc7('0x8')]['lineDescents'] = null; _0x56a8b9[_0x4cc7('0x8')]['lineLeadings'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0xbab')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f0e')] = null; _0x56a8b9[_0x4cc7('0x8')]['maxChars'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x192a')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f0f')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e34')] = null; _0x56a8b9[_0x4cc7('0x8')]['numLines'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x192b')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f10')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2c64')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e35')] = null; _0x56a8b9[_0x4cc7('0x8')]['text'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x1fd1')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x345c')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2f98')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x34b5')] = null; _0x56a8b9[_0x4cc7('0x8')]['type'] = null; _0x56a8b9[_0x4cc7('0x8')]['width'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x1e8d')] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0xe15')] = null; _0x56a8b9[_0x4cc7('0x8')]['__hasFocus'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f11')] = null; _0x56a8b9[_0x4cc7('0x8')]['__useIntAdvances'] = null; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0xbf4')] = function() { var _0x225a03 = this.border ? 0x1 : 0x0; this.bounds.width = this.width + _0x225a03; this.bounds.height = this.height + _0x225a03; for (var _0x54b379 = _0x225a03 = this.width, _0x594943 = 0x0, _0x2e1dee = this.layoutGroups; _0x594943 < _0x2e1dee.get_length(); ) { var _0x4228af = _0x2e1dee.get(_0x594943); ++_0x594943; _0x4228af.offsetX < _0x225a03 && (_0x225a03 = _0x4228af.offsetX); _0x4228af.offsetY < _0x54b379 && (_0x54b379 = _0x4228af.offsetY); } _0x225a03 >= this.width && (_0x225a03 = 0x2); _0x54b379 >= this.height && (_0x54b379 = 0x2); this.textBounds.setTo(Math.max(_0x225a03 - 0x2, 0x0), Math.max(_0x54b379 - 0x2, 0x0), Math.min(this.textWidth + 0x4, this.bounds.width + 0x4), Math.min(1.185 * this.textHeight + 0x4, this.bounds.height + 0x4)); } ; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f12')] = function(_0xdd3586) { null == _0xdd3586 && (_0xdd3586 = 0x0); var _0x5bb3e8 = _0x39d617.indexOf(this.text, '\x0a', _0xdd3586); _0xdd3586 = _0x39d617.indexOf(this.text, '\x0d', _0xdd3586); return -0x1 == _0x5bb3e8 ? _0xdd3586 : -0x1 == _0xdd3586 ? _0x5bb3e8 : _0x5bb3e8 < _0xdd3586 ? _0x5bb3e8 : _0xdd3586; } ; _0x56a8b9[_0x4cc7('0x8')]['getLineMeasurements'] = function() { if (_0x2d63f9.pEIob(_0x2d63f9.MILyS, _0x4cc7('0x34a'))) { _0x328f5f[0x0].call(_0x30e84d); } else { var _0x1805a5 = '0|6|4|8|10|2|3|9|7|15|13|11|12|19|5|14|1|16|18|17'.split('|') , _0x84f6ed = 0x0; while (!![]) { switch (_0x1805a5[_0x84f6ed++]) { case '0': this.lineAscents.set_length(0x0); continue; case '1': 0x0 < this.layoutGroups.get_length() && (_0x4a584d = this.layoutGroups.get(this.layoutGroups.get_length() - 0x1), null != _0x4a584d && _0x4a584d.startIndex == _0x4a584d.endIndex && (this.textHeight -= _0x3a65c2)); continue; case '2': var _0x328f5f = 0x0 , _0x4d1692 = 0x0 , _0x30e84d = null , _0x3a65c2 = 0x0 , _0x4a584d = 0x0; continue; case '3': this.textHeight = this.textWidth = 0x0; continue; case '4': this.lineLeadings.set_length(0x0); continue; case '5': this.lineWidths.push(_0x4a584d); continue; case '6': this.lineDescents.set_length(0x0); continue; case '7': for (var _0x1df02b = this.maxScrollH = 0x0, _0x4bf907 = this.layoutGroups; _0x1df02b < _0x4bf907.get_length(); ) { var _0x48c401 = _0x4bf907.get(_0x1df02b); for (++_0x1df02b; _0x48c401.lineIndex > this.numLines - 0x1; ) this.lineAscents.push(_0x328f5f), this.lineDescents.push(_0x4d1692), this.lineLeadings.push(null != _0x30e84d ? _0x30e84d : 0x0), this.lineHeights.push(_0x3a65c2), this.lineWidths.push(_0x4a584d), _0x4d1692 = _0x328f5f = 0x0, _0x30e84d = null, _0x4a584d = _0x3a65c2 = 0x0, this.numLines++; _0x328f5f = Math.max(_0x328f5f, _0x48c401.ascent); _0x4d1692 = Math.max(_0x4d1692, _0x48c401.descent); _0x30e84d = null == _0x30e84d ? _0x48c401.leading : Math.max(_0x30e84d, _0x48c401.leading) | 0x0; _0x3a65c2 = Math.max(_0x3a65c2, _0x48c401.height); _0x4a584d = _0x48c401.offsetX - 0x2 + _0x48c401.width; _0x4a584d > this.textWidth && (this.textWidth = _0x4a584d); _0x48c401 = _0x48c401.offsetY - 0x2 + _0x48c401.ascent + _0x48c401.descent; _0x48c401 > this.textHeight && (this.textHeight = _0x48c401); } continue; case '8': this.lineHeights.set_length(0x0); continue; case '9': this.numLines = 0x1; continue; case '10': this.lineWidths.set_length(0x0); continue; case '11': this.lineDescents.push(_0x4d1692); continue; case '12': this.lineLeadings.push(null != _0x30e84d ? _0x30e84d : 0x0); continue; case '13': this.lineAscents.push(_0x328f5f); continue; case '14': 0x1 == this.numLines && 0x0 < _0x30e84d && (this.textHeight += _0x30e84d); continue; case '15': 0x0 == this.textHeight && null != this.textField && 0x1 == this.textField.get_type() && (_0x328f5f = this.textField.__textFormat, _0x4d1692 = _0x56a8b9.getFontInstance(_0x328f5f), null != _0x328f5f.__ascent ? (_0x1df02b = _0x328f5f.size * _0x328f5f.__ascent, _0x4bf907 = _0x328f5f.size * _0x328f5f.__descent) : null != _0x4d1692 && 0x0 != _0x4d1692.unitsPerEM ? (_0x1df02b = _0x4d1692.ascender / _0x4d1692.unitsPerEM * _0x328f5f.size, _0x4bf907 = Math.abs(_0x4d1692.descender / _0x4d1692.unitsPerEM * _0x328f5f.size)) : (_0x1df02b = _0x328f5f.size, _0x4bf907 = 0.185 * _0x328f5f.size), _0x30e84d = _0x328f5f.leading, _0x328f5f = _0x1df02b, _0x4d1692 = _0x4bf907, this.textHeight = _0x1df02b + _0x4bf907); continue; case '16': 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; } continue; case '17': this.scrollH > this.maxScrollH && (this.scrollH = this.maxScrollH); continue; case '18': this.maxScrollH = this.textWidth > this.width - 0x4 ? this.textWidth - this.width + 0x4 | 0x0 : 0x0; continue; case '19': this.lineHeights.push(_0x3a65c2); continue; } break; } } } ; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f13')] = function() { var _0x341896 = { eWlmo: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; }, WsQtZ: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 !== _0x5260f5; }, qbhrz: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 < _0x5260f5; }, BsBSO: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 * _0x5260f5; }, pkACl: function(_0x3195a4, _0x24cb30, _0x17c231, _0x523ae7) { return _0x3195a4(_0x24cb30, _0x17c231, _0x523ae7); } }; if (_0x4cc7('0x3f14') === 'dMeTR') { var _0x3893f7 = this; this.layoutGroups.set_length(0x0); if (null != this.text && !_0x39d617.equals(this.text, '')) { var _0x3a18f0 = -0x1 , _0x3f16d0 = null , _0x7b9732 = null , _0x1cb4cf = _0x2cd08d.__defaultTextFormat.clone() , _0x1fdeec = 0x0 , _0x4bf907 = 0x0 , _0x48c401 = 0x0 , _0x16dada = 0x0 , _0x5aff49 = null , _0x161060 = null , _0x28a3fb = 0x0 , _0x180fa9 = 0x0 , _0x3e3cd2 = 0x0 , _0x43f07a = -0x2 , _0x1fb3e3 = -0x1 , _0x2bc114 = _0x39d617.indexOf(this.text, '\x20') , _0x5260f5 = this.getLineBreakIndex() , _0x23639f = 0x2 , _0x4b4d92 = 0x2 , _0x4b25d1 = 0x0 , _0x172b83 = 0x0 , _0x1baaa1 = null , _0x4ab476 = function(_0x3a18f0, _0x3f16d0, _0x7b9732) { var _0x1cb4cf = []; if (null == _0x3893f7.__useIntAdvances) { var _0x1fdeec = new _0x1e3ce8(_0x4cc7('0x3f15'),''); _0x3893f7.__useIntAdvances = _0x1fdeec.match(window.navigator.userAgent); } if (_0x3893f7.__useIntAdvances) { if (_0x341896.WsQtZ(_0x4cc7('0x3f16'), 'mttGO')) { this.tunnel.scene.removeChild(this.pastafarian.mesh); this.tunnel.scene.addChild(this.pastafarian.mesh); _0x180fa9.view.get_camera().set_x(-0x24); _0x180fa9.view.get_camera().set_y(-0x88); _0x180fa9.view.get_camera().set_z(0x19e3); var _0x16a703 = null; null == _0x16a703 && (_0x16a703 = new _0x169fce()); var _0x2179be = Math.sin(2.007128639793479); _0x16a703.x = 0.264 * _0x2179be; _0x16a703.y = -0.145 * _0x2179be; _0x16a703.z = -0.954 * _0x2179be; _0x16a703.w = Math.cos(2.007128639793479); _0x2179be = _0x341896.eWlmo(_0x16a703.x * _0x16a703.x + _0x16a703.y * _0x16a703.y, _0x16a703.z * _0x16a703.z) + _0x16a703.w * _0x16a703.w; var _0x42ddb6 = _0x2179be - 0x1; 1e-10 > (0x0 <= _0x42ddb6 ? _0x42ddb6 : -_0x42ddb6) || (0x0 == _0x2179be ? (_0x16a703.x = 0x0, _0x16a703.y = 0x0, _0x16a703.z = 0x0, _0x16a703.w = 0x1) : (_0x2179be = 0x1 / Math.sqrt(_0x2179be), _0x16a703.x *= _0x2179be, _0x16a703.y *= _0x2179be, _0x16a703.z *= _0x2179be, _0x16a703.w *= _0x2179be)); _0x180fa9.view.get_camera().set_eulers(_0x3bafe8.toEulerAngles(_0x16a703).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(0x45); this.angel.spritesheet.set_xInverted(!0x0); this.pastafarian.setIndexedPosition(10.1, 89.7, null, -0x1); this.pastafarian.spritesheet.set_currentFrame(0x67); this.pastafarian.spritesheet.set_xInverted(!0x0); _0x16a703 = _0x1baaa1.width(0x244); _0x2179be = new _0x161060(this.pastafarian.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x2bd4'), 0xa0, -0xd2, null, _0x16a703, null, _0x2179be, null); _0x16a703 = _0x1baaa1.scale(0.4); this.dialog.addPlainText(_0x4cc7('0x3f17'), -0x46, 0x64, _0x16a703, null, 0xffffff); } else { _0x1fdeec = 0x0; for (var _0x4bf907, _0x48c401 = _0x3f16d0; _0x48c401 < _0x7b9732; ) _0x4bf907 = _0x48c401++, _0x4bf907 = _0x56a8b9.__context.measureText(_0x39d617.substring(_0x3a18f0, _0x3f16d0, _0x4bf907 + 0x1)).width, _0x1cb4cf.push(_0x4bf907 - _0x1fdeec), _0x1fdeec = _0x4bf907; } } else for (; _0x3f16d0 < _0x7b9732; ) _0x1fdeec = _0x3f16d0++, _0x341896.qbhrz(_0x1fdeec, _0x39d617.get_length(_0x3a18f0) - 0x1) ? (_0x48c401 = _0x56a8b9.__context.measureText(_0x39d617.charAt(_0x3a18f0, _0x1fdeec + 0x1)).width, _0x1fdeec = _0x56a8b9.__context.measureText(_0x39d617.substr(_0x3a18f0, _0x1fdeec, 0x2)).width - _0x48c401) : _0x1fdeec = _0x56a8b9.__context.measureText(_0x39d617.charAt(_0x3a18f0, _0x1fdeec)).width, _0x1cb4cf.push(_0x1fdeec); return _0x1cb4cf; } , _0x55a4be = function(_0x3893f7) { if (_0x4cc7('0x3f18') !== _0x4cc7('0x3f18')) { return this.ownerCharacter.physicsData.onGround ? !0x1 : _0x2ab848.controlScheme.keyPressed(this.requiredKey) ? !0x0 : 0x0 != this.ownerCharacter.oob; } else { for (var _0x3a18f0 = 0x0, _0x3f16d0 = 0x0; _0x3f16d0 < _0x3893f7.length; ) { var _0x7b9732 = _0x3893f7[_0x3f16d0]; ++_0x3f16d0; _0x3a18f0 += _0x7b9732; } return _0x3a18f0; } } , _0x51c10b = function(_0x3a18f0, _0x7b9732) { null == _0x5aff49 || _0x5aff49.startIndex != _0x5aff49.endIndex ? (_0x5aff49 = new _0x57ba29(_0x3f16d0.format,_0x3a18f0,_0x7b9732), _0x3893f7.layoutGroups.push(_0x5aff49)) : (_0x5aff49.format = _0x3f16d0.format, _0x5aff49.startIndex = _0x3a18f0, _0x5aff49.endIndex = _0x7b9732); } , _0xa23b63 = function() { null != _0x1cb4cf.__ascent ? (_0x4bf907 = _0x1cb4cf.size * _0x1cb4cf.__ascent, _0x16dada = _0x1cb4cf.size * _0x1cb4cf.__descent) : null != _0x7b9732 && 0x0 != _0x7b9732.unitsPerEM ? (_0x4bf907 = _0x7b9732.ascender / _0x7b9732.unitsPerEM * _0x1cb4cf.size, _0x16dada = Math.abs(_0x7b9732.descender / _0x7b9732.unitsPerEM * _0x1cb4cf.size)) : (_0x4bf907 = _0x1cb4cf.size, _0x16dada = _0x341896.BsBSO(0.185, _0x1cb4cf.size)); _0x1fdeec = _0x1cb4cf.leading; _0x180fa9 = Math.ceil(_0x4bf907 + _0x16dada + _0x1fdeec); _0x180fa9 > _0x3e3cd2 && (_0x3e3cd2 = _0x180fa9); _0x4bf907 > _0x48c401 && (_0x48c401 = _0x4bf907); } , _0x44366e = function() { var _0x1fdeec = _0x3893f7.textFormatRanges.get_length() - 0x1; return _0x3a18f0 < _0x1fdeec ? (_0x3a18f0 += 0x1, _0x3f16d0 = _0x3893f7.textFormatRanges.get(_0x3a18f0), _0x1cb4cf.__merge(_0x3f16d0.format), _0x56a8b9.__context.font = _0x56a8b9.getFont(_0x1cb4cf), _0x7b9732 = _0x56a8b9.getFontInstance(_0x1cb4cf), !0x0) : !0x1; } , _0x331be6 = function(_0x7b9732, _0x1cb4cf) { if (_0x1cb4cf <= _0x3f16d0.end) _0x161060 = _0x4ab476(_0x3893f7.text, _0x7b9732, _0x1cb4cf), _0x28a3fb = _0x55a4be(_0x161060); else { var _0x1fdeec = _0x7b9732; _0x7b9732 = _0x3f16d0.end; var _0x4bf907 = 0x0; _0x161060 = []; for (_0x28a3fb = 0x0; ; ) if (_0x1fdeec != _0x7b9732 && (_0x1fdeec = _0x341896.pkACl(_0x4ab476, _0x3893f7.text, _0x1fdeec, _0x7b9732), _0x161060 = _0x161060.concat(_0x1fdeec)), _0x7b9732 != _0x1cb4cf) { if (!_0x44366e()) { _0x491796.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: _0x4cc7('0x3f19'), lineNumber: 0x3f0, className: 'openfl._internal.text.TextEngine', methodName: _0x4cc7('0x3f13') }); break; } _0x1fdeec = _0x7b9732; _0x7b9732 = _0x1cb4cf < _0x3f16d0.end ? _0x1cb4cf : _0x3f16d0.end; ++_0x4bf907; } else { _0x28a3fb = _0x55a4be(_0x161060); break; } _0x3a18f0 -= _0x4bf907 + 0x1; _0x44366e(); } } , _0x202aa0 = function(_0x3a18f0) { if (_0x3a18f0 <= _0x3f16d0.end) _0x161060 = _0x4ab476(_0x3893f7.text, _0x4b25d1, _0x3a18f0), _0x28a3fb = _0x55a4be(_0x161060), _0x51c10b(_0x4b25d1, _0x3a18f0), _0x5aff49.positions = _0x161060, _0x5aff49.offsetX = _0x23639f, _0x5aff49.ascent = _0x4bf907, _0x5aff49.descent = _0x16dada, _0x5aff49.leading = _0x1fdeec, _0x5aff49.lineIndex = _0x172b83, _0x5aff49.offsetY = _0x4b4d92, _0x5aff49.width = _0x28a3fb, _0x5aff49.height = _0x180fa9, _0x23639f += _0x28a3fb, _0x3a18f0 == _0x3f16d0.end && (_0x5aff49 = null, _0x44366e(), _0x56067a.anYKN(_0xa23b63)); else for (; ; ) { var _0x7b9732 = _0x3a18f0 < _0x3f16d0.end ? _0x3a18f0 : _0x3f16d0.end; _0x56067a.keXRA(_0x4b25d1, _0x7b9732) && (_0x161060 = _0x4ab476(_0x3893f7.text, _0x4b25d1, _0x7b9732), _0x28a3fb = _0x56067a.EWrWt(_0x55a4be, _0x161060), _0x51c10b(_0x4b25d1, _0x7b9732), _0x5aff49.positions = _0x161060, _0x5aff49.offsetX = _0x23639f, _0x5aff49.ascent = _0x4bf907, _0x5aff49.descent = _0x16dada, _0x5aff49.leading = _0x1fdeec, _0x5aff49.lineIndex = _0x172b83, _0x5aff49.offsetY = _0x4b4d92, _0x5aff49.width = _0x28a3fb, _0x5aff49.height = _0x180fa9, _0x23639f += _0x28a3fb, _0x4b25d1 = _0x7b9732); _0x7b9732 == _0x3f16d0.end && (_0x5aff49 = null); if (_0x7b9732 == _0x3a18f0) break; if (!_0x44366e()) { _0x491796.warn(_0x4cc7('0x3f1a'), { fileName: _0x4cc7('0x3f19'), lineNumber: 0x449, className: _0x4cc7('0x3efa'), methodName: _0x4cc7('0x3f13') }); break; } _0xa23b63(); } _0x4b25d1 = _0x3a18f0; } , _0x21e384 = function() { _0xa23b63(); for (var _0x3a18f0 = _0x3893f7.layoutGroups.get_length(); -0x1 < --_0x3a18f0; ) { if (_0x4cc7('0x3f1b') !== _0x4cc7('0x3f1c')) { var _0x3f16d0 = _0x3893f7.layoutGroups.get(_0x3a18f0); if (_0x3f16d0.lineIndex < _0x172b83) break; _0x56067a.KjRIH(_0x3f16d0.lineIndex, _0x172b83) || (_0x3f16d0.ascent = _0x48c401, _0x3f16d0.height = _0x3e3cd2); } else { this.isOpen || (this.show(), _0x3893f7.stopImmediatePropagation()); } } _0x4b4d92 += _0x3e3cd2; _0x3e3cd2 = _0x48c401 = 0x0; _0x172b83 += 0x1; _0x23639f = 0x2; } , _0xd85f06 = function(_0x3a18f0) { if (0x4 <= _0x3893f7.width && _0x3893f7.wordWrap) { if (_0x4cc7('0x3f1d') !== _0x4cc7('0x3f1e')) { var _0x3f16d0 = _0x161060, _0x7b9732, _0x1cb4cf, _0x1fdeec; for (_0x7b9732 = _0x55a4be(_0x3f16d0); _0x23639f + _0x7b9732 > _0x3893f7.width - 0x2; ) { for (_0x1fdeec = _0x7b9732 = _0x1cb4cf = 0x0; _0x23639f + _0x1fdeec < _0x3893f7.width - 0x2; ) { var _0x4bf907 = _0x3f16d0[_0x7b9732]; 0x0 == _0x4bf907 ? (++_0x7b9732, ++_0x1cb4cf) : (_0x1fdeec += _0x4bf907, ++_0x7b9732); } if (0x0 == _0x1fdeec) break; else if (0x2 > _0x7b9732 && _0x1fdeec + _0x23639f > _0x3893f7.width - 0x2) { if (_0x341896.eWlmo(_0x4b25d1, _0x7b9732) - _0x1cb4cf == _0x3a18f0) break; } else for (; _0x23639f + _0x1fdeec > _0x3893f7.width - 0x2; ) --_0x7b9732, 0x0 < _0x7b9732 - _0x1cb4cf ? (_0x331be6(_0x4b25d1, _0x4b25d1 + _0x7b9732 - _0x1cb4cf), _0x1fdeec = _0x28a3fb) : (_0x7b9732 = 0x1, _0x1cb4cf = 0x0, _0x331be6(_0x4b25d1, _0x4b25d1 + 0x1), _0x1fdeec = 0x0); _0x3f16d0 = _0x341896.eWlmo(_0x4b25d1, _0x7b9732) - _0x1cb4cf; _0x202aa0(_0x3f16d0); _0x21e384(); _0x331be6(_0x3f16d0, _0x3a18f0); _0x3f16d0 = _0x161060; _0x7b9732 = _0x28a3fb; } } else { 0x0 < this.__caretIndex && this.__caretIndex--; } } _0x202aa0(_0x3a18f0); }; _0x56067a.Xdssw(_0x44366e); _0xa23b63(); _0x1baaa1 = _0x3f16d0.format; for (var _0xd03f5a, _0x3bb917 = _0x39d617.get_length(this.text) + 0x1; _0x4b25d1 < _0x3bb917; ) if (-0x1 < _0x5260f5 && (-0x1 == _0x2bc114 || _0x5260f5 < _0x2bc114)) _0x4b25d1 <= _0x5260f5 ? (_0x331be6(_0x4b25d1, _0x5260f5), _0xd85f06(_0x5260f5), _0x5aff49 = null) : null != _0x5aff49 && _0x5aff49.startIndex != _0x5aff49.endIndex && (_0x56067a.pUMTp(_0x5aff49.endIndex, _0x2bc114) && (_0x5aff49.width -= _0x5aff49.positions[_0x5aff49.positions.length - 0x1]), _0x5aff49 = null), _0x3f16d0.end == _0x5260f5 && (_0x44366e(), _0xa23b63(), _0x1baaa1 = _0x3f16d0.format), _0x21e384(), _0x4b25d1 = _0x5260f5 + 0x1, _0x1fb3e3 = _0x5260f5, _0x5260f5 = this.getLineBreakIndex(_0x4b25d1); else if (-0x1 < _0x2bc114) for (null != _0x5aff49 && _0x5aff49.startIndex != _0x5aff49.endIndex && (_0x5aff49 = null), _0xd03f5a = !0x1; ; ) { var _0x104058 = _0x39d617.get_length(this.text); if (_0x4b25d1 >= _0x104058) break; _0x104058 = -0x1; -0x1 == _0x2bc114 ? _0x104058 = _0x5260f5 : (_0x104058 = _0x2bc114 + 0x1, -0x1 < _0x5260f5 && _0x5260f5 < _0x104058 && (_0x104058 = _0x5260f5)); -0x1 == _0x104058 && (_0x104058 = _0x39d617.get_length(this.text)); _0x331be6(_0x4b25d1, _0x104058); if (0x2 == _0x1baaa1.align) { if ('xzurO' === _0x4cc7('0x3f1f')) { if (0x0 < _0x161060.length && _0x4b25d1 == _0x43f07a) { _0x4b25d1 += 0x1; var _0x30bcc9 = _0x161060.shift(); _0x28a3fb -= _0x30bcc9; _0x23639f += _0x30bcc9; } 0x0 < _0x161060.length && _0x104058 == _0x2bc114 + 0x1 && (--_0x104058, _0x30bcc9 = _0x161060.pop(), _0x28a3fb -= _0x30bcc9); } else { var _0x414b37 = new _0x366008(); _0x414b37.setFromString(_0x3893f7, _0x3a18f0); return _0x414b37; } } this.wordWrap && _0x23639f + _0x28a3fb > this.width - 0x2 && (_0xd03f5a = !0x0, 0x0 < _0x161060.length && _0x104058 == _0x2bc114 + 0x1 && _0x23639f + _0x28a3fb - _0x161060[_0x56067a.cUpWx(_0x161060.length, 0x1)] <= _0x56067a.cUpWx(this.width, 0x2) && (_0xd03f5a = !0x1)); if (_0xd03f5a) { if (_0x4cc7('0x3f20') !== _0x4cc7('0x3f21')) { _0x56067a.keXRA(0x2, _0x1baaa1.align) && (null != _0x5aff49 || 0x0 < this.layoutGroups.get_length()) && (_0xd03f5a = _0x5aff49, null == _0xd03f5a && (_0xd03f5a = this.layoutGroups.get(this.layoutGroups.get_length() - 0x1)), _0xd03f5a.width -= _0xd03f5a.positions[_0xd03f5a.positions.length - 0x1], _0xd03f5a.endIndex--); _0xd03f5a = this.layoutGroups.get_length() - 0x1; for (_0x30bcc9 = 0x0; ; ) { _0x5aff49 = this.layoutGroups.get(_0xd03f5a); if (0x0 < _0xd03f5a && _0x5aff49.startIndex > _0x43f07a) ++_0x30bcc9; else break; --_0xd03f5a; } _0x4b25d1 == _0x43f07a + 0x1 && _0x21e384(); _0x23639f = 0x2; if (_0x56067a.nQxam(0x0, _0x30bcc9)) { if (_0x4cc7('0x3f22') !== _0x4cc7('0x3f23')) { _0xd03f5a = this.layoutGroups.get(this.layoutGroups.get_length() - _0x30bcc9).offsetX; _0x30bcc9 = this.layoutGroups.get_length() - _0x30bcc9; for (var _0x29cea6 = this.layoutGroups.get_length(); _0x30bcc9 < _0x29cea6; ) { if (_0x56067a.ldpkK !== _0x4cc7('0x3f24')) { var _0x21ad67 = _0x30bcc9++; _0x5aff49 = this.layoutGroups.get(_0x21ad67); _0x5aff49.offsetX -= _0xd03f5a; _0x5aff49.offsetY = _0x4b4d92; _0x5aff49.lineIndex = _0x172b83; _0x23639f += _0x5aff49.width; } else { return this._scaleU; } } } else { var _0x454727 = _0x7b9732.get(_0x3f16d0); ++_0x3f16d0; _0x5260f5.__instanceof(_0x454727, _0x3893f7) && _0x3a18f0.push(_0x454727); } } _0xd85f06(_0x104058); _0xd03f5a = !0x1; } else { var _0x5e4e96 = this._children.get_length(); this._implicitVisibility = this._parent._explicitVisibility && this._parent._implicitVisibility; for (var _0x5110bd = 0x0; _0x5110bd < _0x5e4e96; ) { var _0x5c993c = _0x5110bd++; this._children.get(_0x5c993c).updateImplicitVisibility(); } } } else null != _0x5aff49 && _0x4b25d1 == _0x2bc114 ? (0x2 != _0x1baaa1.align && (_0x5aff49.endIndex = _0x2bc114, _0x5aff49.positions = _0x5aff49.positions.concat(_0x161060), _0x5aff49.width += _0x28a3fb), _0x23639f += _0x28a3fb, _0x4b25d1 = _0x104058) : null == _0x5aff49 || 0x2 == _0x1baaa1.align ? _0xd85f06(_0x104058) : (_0x30bcc9 = _0x104058 < _0x3f16d0.end ? _0x104058 : _0x3f16d0.end, _0x30bcc9 < _0x104058 && (_0x161060 = _0x4ab476(this.text, _0x4b25d1, _0x30bcc9), _0x28a3fb = _0x55a4be(_0x161060)), _0x5aff49.endIndex = _0x30bcc9, _0x5aff49.positions = _0x5aff49.positions.concat(_0x161060), _0x5aff49.width += _0x28a3fb, _0x23639f += _0x28a3fb, _0x30bcc9 == _0x3f16d0.end && (_0x5aff49 = null, _0x44366e(), _0xa23b63(), _0x4b25d1 = _0x30bcc9, _0x30bcc9 != _0x104058 && _0x202aa0(_0x104058)), _0x5260f5 == _0x104058 && ++_0x104058, _0x4b25d1 = _0x104058); _0x104058 = _0x39d617.indexOf(this.text, '\x20', _0x4b25d1); _0x5260f5 == _0x43f07a && (_0x5aff49.endIndex = _0x5260f5, 0x0 > _0x5260f5 - _0x5aff49.startIndex - _0x5aff49.positions.length && _0x5aff49.positions.push(0x0), _0x4b25d1 = _0x5260f5 + 0x1); _0x43f07a = _0x2bc114; _0x2bc114 = _0x104058; -0x1 < _0x5260f5 && _0x5260f5 <= _0x4b25d1 && (_0x2bc114 > _0x5260f5 || -0x1 == _0x2bc114) ? _0x104058 = !0x0 : (_0x104058 = _0x39d617.get_length(this.text), _0x104058 = _0x4b25d1 > _0x104058); if (_0x104058) break; } else _0x104058 = _0x39d617.get_length(this.text), _0x4b25d1 < _0x104058 && (_0x104058 = _0x39d617.get_length(this.text), _0x331be6(_0x4b25d1, _0x104058), _0xd85f06(_0x39d617.get_length(this.text)), _0x21e384()), _0x4b25d1 += 0x1; _0x1fb3e3 == _0x4b25d1 - 0x2 && -0x1 < _0x1fb3e3 && (_0x51c10b(_0x4b25d1, _0x4b25d1), _0x5aff49.positions = [], _0x5aff49.ascent = _0x4bf907, _0x5aff49.descent = _0x16dada, _0x5aff49.leading = _0x1fdeec, _0x5aff49.lineIndex = _0x172b83, _0x5aff49.offsetX = 0x2, _0x5aff49.offsetY = _0x4b4d92, _0x5aff49.width = 0x0, _0x5aff49.height = _0x180fa9); } } else { return this.__textEngine.scrollH; } } ; _0x56a8b9[_0x4cc7('0x8')]['restrictText'] = function(_0x3ce5a9) { if (null == _0x3ce5a9) return _0x3ce5a9; null != this.__restrictRegexp && (_0x3ce5a9 = this.__restrictRegexp.split(_0x3ce5a9).join('')); return _0x3ce5a9; } ; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x3f25')] = function() { for (var _0xf3b178 = -0x1, _0xaf8057 = 0x0, _0x35d99f = this.width - 0x4, _0x3aa647, _0x5cd0a2, _0xf05b7b = !0x1, _0x4bf907 = 0x0, _0x48c401 = this.layoutGroups.get_length(); _0x4bf907 < _0x48c401; ) { var _0x16dada = _0x4bf907++; _0x3aa647 = this.layoutGroups.get(_0x16dada); if (_0x3aa647.lineIndex != _0xf3b178) switch (_0xf3b178 = _0x3aa647.lineIndex, _0x3aa647.format.align) { case 0x0: _0xaf8057 = this.lineWidths.get(_0xf3b178) < _0x35d99f ? Math.round((_0x35d99f - this.lineWidths.get(_0xf3b178)) / 0x2) : 0x0; break; case 0x2: if (this.lineWidths.get(_0xf3b178) < _0x35d99f) { if ('TAGSq' !== 'ebBPM') { _0x5cd0a2 = 0x1; _0xaf8057 = _0x16dada + 0x1; for (var _0x5aff49 = this.layoutGroups.get_length(); _0xaf8057 < _0x5aff49; ) { var _0x161060 = _0xaf8057++; if (this.layoutGroups.get(_0x161060).lineIndex == _0xf3b178) 0x0 != _0x161060 && 0x20 != _0x39d617.charCodeAt(this.text, this.layoutGroups.get(_0x161060).startIndex - 0x1) || ++_0x5cd0a2; else break; } if (0x1 < _0x5cd0a2 && (_0x3aa647 = this.layoutGroups.get(_0x16dada + _0x5cd0a2 - 0x1), _0xaf8057 = _0x39d617.charCodeAt(this.text, _0x3aa647.endIndex), _0x3aa647.endIndex < _0x39d617.get_length(this.text) && 0xa != _0xaf8057 && 0xd != _0xaf8057)) for (_0xaf8057 = (_0x35d99f - this.lineWidths.get(_0xf3b178)) / (_0x5cd0a2 - 0x1), _0xf05b7b = !0x0, _0x5aff49 = 0x1; this.layoutGroups.get(_0x16dada + _0x5aff49).offsetX += _0xaf8057 * _0x5aff49, ++_0x5aff49 < _0x5cd0a2; ) ; } else { null == _0x430307._defaultTexture && _0x430307.createDefaultTexture(); null == _0x430307._defaultMaterial && _0x430307.createDefaultMaterial(); return _0x430307._defaultMaterial; } } _0xaf8057 = 0x0; break; case 0x4: _0xaf8057 = this.lineWidths.get(_0xf3b178) < _0x35d99f ? Math.round(_0x56067a.cUpWx(_0x35d99f, this.lineWidths.get(_0xf3b178))) : 0x0; break; default: _0xaf8057 = 0x0; } 0x0 < _0xaf8057 && (_0x3aa647.offsetX += _0xaf8057); } _0xf05b7b && this.getLineMeasurements(); } ; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function() { if (_0x4cc7('0x3f26') !== _0x4cc7('0x3f27')) { _0x56067a.pUMTp(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(); } else { var _0x4d2716 = f++; if (null != this.challenges.get(_0x4d2716)) { var _0x129de1 = this.challenges.get(_0x4d2716) , _0x5768b5 = 1.0222 + _0x4d2716 / this.challenges.get_length() * 0.1875; _0x129de1.levelParams.customDate = _0x5768b5; _0x129de1 = this.challenges.get(_0x4d2716).associatedCutscene; null != _0x129de1 && (_0x5768b5 = this.challenges.get(_0x4d2716).levelParams.customDate, _0x129de1.tunnelParams.customDate = _0x5768b5, _0x129de1.browserCondition == _0x396698.DEFAULT_BROWSER_CONDITION && (_0x129de1.browserCondition = _0x3606ba.CUSTOM(function(_0x4f9a41, _0x2628b3) { return function() { return _0x2628b3[0x0](_0x4f9a41[0x0]); } ; }([_0x4d2716], [_0x48c401(this, this.challengeDone)])))); } } } ; _0x56a8b9[_0x4cc7('0x8')]['get_bottomScrollV'] = function() { if (0x1 == this.numLines || null == this.lineHeights) return 0x1; for (var _0x219900 = 0x0, _0x22f3ad = this.lineHeights.get_length(), _0x28575f = _0x22f3ad - 0x1, _0xae801d = this.lineHeights.get_length(); _0x28575f < _0xae801d; ) { if (_0x4cc7('0x3f28') !== _0x4cc7('0x3f29')) { var _0x3db7b1 = _0x28575f++; if (_0x219900 + this.lineHeights.get(_0x3db7b1) <= this.height - 0x4) _0x219900 += this.lineHeights.get(_0x3db7b1); else { _0x22f3ad = _0x3db7b1; break; } } else { _0x396698.call(this, _0x4b25d1.sidePathA, -0x1, null, { endTiles: !0x1 }); this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2), _0x48c401(this, this.frame3)]; this.name = _0x56067a.UYNBf; } } return _0x2d63f9.SxEfQ(0x1, _0x22f3ad) ? 0x1 : _0x22f3ad; } ; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x518')] = function() { if (0x1 == this.numLines || null == this.lineHeights) return 0x1; var _0xc79c1a = this.numLines - 0x1 , _0x4b2f4e = 0x0; 0xa == _0x39d617.charCodeAt(this.text, _0x39d617.get_length(this.text) - 0x1) && --_0xc79c1a; for (var _0x4e31f4 = _0xc79c1a; 0x0 <= _0xc79c1a; ) if (_0x2d63f9.ksCED(_0x4b2f4e + this.lineHeights.get(_0xc79c1a), this.height - 0x4)) _0x4b2f4e += this.lineHeights.get(_0xc79c1a), --_0xc79c1a; else break; _0xc79c1a = _0xc79c1a == _0x4e31f4 ? this.numLines : _0xc79c1a + 0x2; return 0x1 > _0xc79c1a ? 0x1 : _0xc79c1a; } ; _0x56a8b9[_0x4cc7('0x8')]['get_scrollV'] = function() { if ('LncOX' !== 'Nqpzh') { if (0x1 == this.numLines || null == this.lineHeights) return 0x1; var _0x4696fc = this.get_maxScrollV(); return this.scrollV > _0x4696fc ? _0x4696fc : this.scrollV; } else { _0x2081a8.instance.tunnel.gameplayMode == _0x3b0d34.INFINITE && _0x5260f5.__instanceof(_0x2081a8.instance.level, _0x35cac0) ? null == this.currencyDisplay.parent && (this.addChild(this.currencyDisplay), this.currencyDisplay.set_visible(!0x0), this.layout.applyTo(new _0x23639f(this.achievementProgress))) : this.currencyDisplay.parent == this && (this.removeChild(this.currencyDisplay), this.currencyDisplay.set_visible(!0x1), this.layout.applyTo(new _0x23639f(this.achievementProgress))); this.set_visible(!_0x2ab848.instance.paused); for (var _0xc385c8 = 0x0, _0x205184 = this.updateables; _0xc385c8 < _0x205184.length; ) { var _0x25e318 = _0x205184[_0xc385c8]; ++_0xc385c8; _0x25e318.reset(); } } } ; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2e36')] = function(_0xcc1a32) { if (_0x4cc7('0x3f2a') === _0x4cc7('0x3f2b')) { new Date().getTime(); c = _0x31a164.gaussianBlur(_0xcc1a32.image, b.image, c.__toLimeRectangle(), d.__toLimeVector2(), this.__blurX, this.__blurY, this.__quality); new Date().getTime(); return c == _0xcc1a32.image ? _0xcc1a32 : b; } else { 0x1 > _0xcc1a32 && (_0xcc1a32 = 0x1); return this.scrollV = _0xcc1a32; } } ; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x215d')] = function(_0x1cbcf4) { return this.text = _0x1cbcf4; } ; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x56a8b9; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x215d')] = _0x4cc7('0x215d'); _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_scrollV'] = 'set_scrollV'; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x2c66')] = _0x4cc7('0x2c66'); _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['get_maxScrollV'] = _0x2d63f9.lsbOG; _0x56a8b9[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x346c')] = 'get_bottomScrollV'; var _0x32448a = function(_0x3e53e9, _0x211619, _0x2a90f4) { this['format'] = _0x3e53e9; this['start'] = _0x211619; this[_0x4cc7('0x10a1')] = _0x2a90f4; }; _0x16dada[_0x4cc7('0x3f2c')] = _0x32448a; _0x32448a[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), '_internal', _0x4cc7('0xcb4'), _0x4cc7('0x3f2d')]; _0x32448a[_0x4cc7('0x8')] = {}; _0x32448a[_0x4cc7('0x8')][_0x4cc7('0x10a1')] = null; _0x32448a[_0x4cc7('0x8')]['format'] = null; _0x32448a[_0x4cc7('0x8')][_0x4cc7('0x99a')] = null; _0x32448a[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x32448a; var _0x57ba29 = function(_0x179940, _0x40f340, _0x451e35) { if ('msYoA' === _0x4cc7('0x3f2e')) { _0x179940 = [new _0x212a6a(0x1,-0.5), new _0x212a6a(0x0,-0x1), new _0x212a6a(-0x1,-0.5), new _0x212a6a(-0x1,0.5), new _0x212a6a(0x0,0x1), new _0x212a6a(0x1,0.5), new _0x212a6a(0x1,-0.5)]; for (var _0x40c673 = _0x2bc114['toObjectVector'](null), _0x255973 = 0x0, _0x5277ce = _0x179940['length']; _0x255973 < _0x5277ce; ) { var _0x1e683a = _0x255973++; _0x40c673[_0x4cc7('0x9e7')](_0x1e683a, _0x179940[_0x1e683a]); } return _0x40c673; } else { this[_0x4cc7('0xc79')] = _0x179940; this[_0x4cc7('0x1452')] = _0x40f340; this[_0x4cc7('0x2ad8')] = _0x451e35; } }; _0x16dada[_0x4cc7('0x3f2f')] = _0x57ba29; _0x57ba29[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), 'text', _0x4cc7('0x3f30')]; _0x57ba29[_0x4cc7('0x8')] = {}; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x1455')] = null; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x1456')] = null; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x2ad8')] = null; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0xc79')] = null; _0x57ba29[_0x4cc7('0x8')]['height'] = null; _0x57ba29[_0x4cc7('0x8')]['leading'] = null; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x3434')] = null; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x3457')] = null; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x1454')] = null; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x1453')] = null; _0x57ba29[_0x4cc7('0x8')]['startIndex'] = null; _0x57ba29[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x57ba29[_0x4cc7('0x8')]['__class__'] = _0x57ba29; var _0x316ebe = function() { this[_0x4cc7('0x3f31')] = []; }; _0x16dada['openfl._internal.utils.TouchData'] = _0x316ebe; _0x316ebe[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50e'), _0x4cc7('0x52a'), _0x4cc7('0x3f32')]; _0x316ebe[_0x4cc7('0x8')] = {}; _0x316ebe[_0x4cc7('0x8')]['rollOutStack'] = null; _0x316ebe[_0x4cc7('0x8')][_0x4cc7('0x3f33')] = null; _0x316ebe[_0x4cc7('0x8')][_0x4cc7('0x3f34')] = null; _0x316ebe[_0x4cc7('0x8')]['touchOverTarget'] = null; _0x316ebe[_0x4cc7('0x8')]['reset'] = function() { this.touchOverTarget = this.touchDownTarget = this.touch = null; this.rollOutStack.splice(0x0, this.rollOutStack.length); } ; _0x316ebe[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x316ebe; var _0x14c90c = function() { _0x3cecb9[_0x4cc7('0x96b')](this); null == _0x1d6bd9[_0x4cc7('0x3b3f')] && (_0x1d6bd9[_0x4cc7('0x3b3f')] = this); null == _0x1d6bd9[_0x4cc7('0x921')] && (_0x1d6bd9[_0x4cc7('0x921')] = new _0x3ea23e()); _0x1d6bd9[_0x4cc7('0x921')][_0x4cc7('0xb2b')] = _0x3a40cb['create'](null); _0x1d6bd9['current'][_0x4cc7('0xb2b')]['content'] = _0x1d6bd9[_0x4cc7('0x921')]; }; _0x16dada[_0x4cc7('0x3f35')] = _0x14c90c; _0x14c90c[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), 'Application']; _0x14c90c[_0x4cc7('0x92b')] = _0x3cecb9; _0x14c90c[_0x4cc7('0x8')] = _0x5aff49(_0x3cecb9[_0x4cc7('0x8')], { 'createWindow': function(_0x1e10bd) { var _0x4458f0 = _0x2d63f9['mSmJU'][_0x4cc7('0x46')]('|') , _0x35acfa = 0x0; while (!![]) { switch (_0x4458f0[_0x35acfa++]) { case '0': this[_0x4cc7('0x923')]['push'](_0x264f2d); continue; case '1': this['__windowByID']['h'][_0x264f2d['id']] = _0x264f2d; continue; case '2': return _0x264f2d; case '3': this['onCreateWindow'][_0x4cc7('0x152f')](_0x264f2d); continue; case '4': var _0x59c757 = _0x48c401(this, this[_0x4cc7('0x3f36')]); continue; case '5': _0x264f2d['onClose'][_0x4cc7('0x2a')](function() { _0x59c757(_0x264f2d); }, !0x1, -0x2710); continue; case '6': var _0x264f2d = new _0x4b3d34(this,_0x1e10bd); continue; case '7': _0x2d63f9[_0x4cc7('0x34e')](null, this[_0x4cc7('0x95a')]) && (this[_0x4cc7('0x95a')] = _0x264f2d, _0x264f2d[_0x4cc7('0xbd0')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f37')])), _0x264f2d['onRenderContextLost']['add'](_0x48c401(this, this[_0x4cc7('0x3b41')])), _0x264f2d[_0x4cc7('0x3b32')]['add'](_0x48c401(this, this[_0x4cc7('0x3b32')])), _0x264f2d['onDeactivate'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f38')])), _0x264f2d[_0x4cc7('0x3b39')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f39')])), _0x264f2d['onEnter']['add'](_0x2d63f9['ZZtON'](_0x48c401, this, this[_0x4cc7('0x3f3a')])), _0x264f2d[_0x4cc7('0x3b38')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f3b')])), _0x264f2d[_0x4cc7('0x3b37')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f3c')])), _0x264f2d[_0x4cc7('0x3b36')][_0x4cc7('0x2a')](_0x48c401(this, this['onWindowFocusOut'])), _0x264f2d[_0x4cc7('0x3f3d')]['add'](_0x48c401(this, this['onWindowFullscreen'])), _0x264f2d['onKeyDown'][_0x4cc7('0x2a')](_0x48c401(this, this['onKeyDown'])), _0x264f2d[_0x4cc7('0x3807')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3807')])), _0x264f2d[_0x4cc7('0x3b35')]['add'](_0x48c401(this, this[_0x4cc7('0x3f3e')])), _0x264f2d['onMinimize'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f3f')])), _0x264f2d[_0x4cc7('0xcdf')]['add'](_0x48c401(this, this[_0x4cc7('0xcdf')])), _0x264f2d[_0x4cc7('0xc22')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0xc22')])), _0x264f2d[_0x4cc7('0x3b33')]['add'](_0x48c401(this, this[_0x4cc7('0x3b33')])), _0x264f2d['onMouseUp'][_0x4cc7('0x2a')](_0x48c401(this, this['onMouseUp'])), _0x264f2d[_0x4cc7('0x1264')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x1264')])), _0x264f2d['onMove'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f40')])), _0x264f2d[_0x4cc7('0x2e64')]['add'](_0x48c401(this, this[_0x4cc7('0xa17')])), _0x264f2d[_0x4cc7('0x20ac')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f41')])), _0x264f2d['onRestore'][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x3f42')])), _0x264f2d[_0x4cc7('0x3b42')][_0x4cc7('0x2a')](_0x2d63f9[_0x4cc7('0x34f')](_0x48c401, this, this['onTextEdit'])), _0x264f2d[_0x4cc7('0x2d97')]['add'](_0x48c401(this, this[_0x4cc7('0x2d97')])), this[_0x4cc7('0x3f43')]()); continue; } break; } }, '__class__': _0x14c90c }); var _0x14e1a2 = {}; _0x16dada[_0x4cc7('0x3f44')] = _0x14e1a2; _0x14e1a2['__name__'] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x3f45'), _0x2d63f9[_0x4cc7('0x519')]]; _0x14e1a2['toString'] = function(_0x385bff) { switch (_0x385bff) { case 0x0: return _0x4cc7('0x2a'); case 0x1: return _0x4cc7('0x1341'); case 0x2: return _0x4cc7('0x3f46'); case 0x3: return _0x4cc7('0x3f47'); case 0x4: return _0x4cc7('0x3f48'); case 0x5: return _0x4cc7('0x3f49'); case 0x6: return _0x4cc7('0xaf2'); case 0x7: return 'layer'; case 0x8: return _0x4cc7('0x3f4a'); case 0x9: return _0x4cc7('0x1347'); case 0xa: return _0x4cc7('0xcca'); case 0xb: return _0x4cc7('0xbca'); case 0xc: return _0x56067a[_0x4cc7('0x3f4b')]; case 0xd: return _0x4cc7('0x189e'); case 0xe: return _0x4cc7('0xe83'); default: return null; } } ; var _0x650d6 = function() { if ('xygoJ' === _0x4cc7('0x3f4c')) { _0x338b9['call'](this); this[_0x4cc7('0xa84')] = !0x0; this[_0x4cc7('0x3f4d')] = new _0x1c055e(); this[_0x4cc7('0x9c2')] = 0x1; } else { _0x1eb24a['call'](this, a); } }; _0x16dada[_0x4cc7('0x3f4e')] = _0x650d6; _0x650d6[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x3f4f')]; _0x650d6[_0x4cc7('0x92b')] = _0x338b9; _0x650d6[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '__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(_0x45e00e) { return _0x45e00e * this[_0x4cc7('0x9c2')]; }, '__popMaskObject': function(_0x307982, _0x8bd0ce) {}, '__pushMaskObject': function(_0x38ce98, _0x576ca7) {}, '__render': function(_0x2dc1c4) {}, '__resize': function(_0x5786e1, _0x167575) {}, '__setBlendMode': function(_0x4cddf8) {}, '__class__': _0x650d6 }); var _0x3fc078 = function(_0x24794a) { _0x650d6['call'](this); }; _0x16dada[_0x4cc7('0x3f50')] = _0x3fc078; _0x3fc078[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x3f51')]; _0x3fc078[_0x4cc7('0x92b')] = _0x650d6; _0x3fc078[_0x4cc7('0x8')] = _0x5aff49(_0x650d6[_0x4cc7('0x8')], { 'cairo': null, '__matrix': null, '__matrix3': null, 'applyMatrix': function(_0x57ef6c, _0x4a845d) { null == _0x4a845d && (_0x4a845d = this[_0x4cc7('0xaa8')]); this['__matrix']['copyFrom'](_0x57ef6c); this[_0x4cc7('0xaa8')] == _0x4a845d && null != this[_0x4cc7('0xa08')] && this[_0x4cc7('0x21de')][_0x4cc7('0xaf3')](this[_0x4cc7('0xa08')]); this[_0x4cc7('0x3f52')]['a'] = this[_0x4cc7('0x21de')]['a']; this[_0x4cc7('0x3f52')]['b'] = this['__matrix']['b']; this[_0x4cc7('0x3f52')]['c'] = this['__matrix']['c']; this[_0x4cc7('0x3f52')]['d'] = this[_0x4cc7('0x21de')]['d']; this[_0x4cc7('0x3496')] ? (this['__matrix3']['tx'] = Math[_0x4cc7('0xa96')](this['__matrix']['tx']), this[_0x4cc7('0x3f52')]['ty'] = Math['round'](this[_0x4cc7('0x21de')]['ty'])) : (this[_0x4cc7('0x3f52')]['tx'] = this[_0x4cc7('0x21de')]['tx'], this[_0x4cc7('0x3f52')]['ty'] = this[_0x4cc7('0x21de')]['ty']); _0x4a845d[_0x4cc7('0xb3b')](this[_0x4cc7('0x3f52')]); }, '__clear': function() { if (_0x56067a[_0x4cc7('0x891')](null, this['cairo']) && (this[_0x4cc7('0xaa8')][_0x4cc7('0x2492')](), null != this[_0x4cc7('0x937')] && this[_0x4cc7('0x937')][_0x4cc7('0x3f53')])) { var _0x420520 = this[_0x4cc7('0xad8')]; this['__setBlendMode'](0xa); this[_0x4cc7('0xaa8')][_0x4cc7('0x2493')](this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x0], this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x1], this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x2]); this[_0x4cc7('0xaa8')][_0x4cc7('0x2495')](); this[_0x4cc7('0xa7b')](_0x420520); } }, '__popMask': function() { if ('UAHOw' === _0x4cc7('0x3f54')) { return this[_0x4cc7('0xf8d')]['y']; } else { this['cairo'][_0x4cc7('0x3a55')](); } }, '__popMaskObject': function(_0x4e2680, _0x319135) { null == _0x319135 && (_0x319135 = !0x0); _0x4e2680[_0x4cc7('0xa76')] || null == _0x4e2680[_0x4cc7('0x9c8')] || this['__popMask'](); _0x319135 && null != _0x4e2680['__scrollRect'] && this[_0x4cc7('0x12bd')](); }, '__popMaskRect': function() { this[_0x4cc7('0xaa8')][_0x4cc7('0x3a55')](); }, '__pushMask': function(_0x191aad) { this[_0x4cc7('0xaa8')][_0x4cc7('0x214c')](); this['applyMatrix'](_0x191aad[_0x4cc7('0x9c1')], this[_0x4cc7('0xaa8')]); this[_0x4cc7('0xaa8')][_0x4cc7('0x3a54')](); _0x191aad['__renderCairoMask'](this); this[_0x4cc7('0xaa8')]['clip'](); }, '__pushMaskObject': function(_0x5506ca, _0x17e8e0) { null == _0x17e8e0 && (_0x17e8e0 = !0x0); _0x17e8e0 && null != _0x5506ca['__scrollRect'] && this['__pushMaskRect'](_0x5506ca['__scrollRect'], _0x5506ca[_0x4cc7('0x9c1')]); _0x5506ca[_0x4cc7('0xa76')] || null == _0x5506ca[_0x4cc7('0x9c8')] || this[_0x4cc7('0x3f55')](_0x5506ca[_0x4cc7('0x9c8')]); }, '__pushMaskRect': function(_0x5d8171, _0xdf069d) { this[_0x4cc7('0xaa8')][_0x4cc7('0x214c')](); this[_0x4cc7('0xb17')](_0xdf069d, this[_0x4cc7('0xaa8')]); this[_0x4cc7('0xaa8')][_0x4cc7('0x3a54')](); this[_0x4cc7('0xaa8')]['rectangle'](_0x5d8171['x'], _0x5d8171['y'], _0x5d8171[_0x4cc7('0x7d9')], _0x5d8171[_0x4cc7('0x98b')]); this['cairo'][_0x4cc7('0x2c7d')](); }, '__render': function(_0x4ee6c2) { null != this[_0x4cc7('0xaa8')] && _0x4ee6c2[_0x4cc7('0x9c4')](this); }, '__setBlendMode': function(_0x545200) { null != this[_0x4cc7('0x2296')] && (_0x545200 = this[_0x4cc7('0x2296')]); this[_0x4cc7('0xad8')] != _0x545200 && (this[_0x4cc7('0xad8')] = _0x545200, this['__setBlendModeCairo'](this['cairo'], _0x545200)); }, '__setBlendModeCairo': function(_0x5f23ac, _0x1848ec) { switch (_0x1848ec) { case 0x0: _0x5f23ac['setOperator'](0xc); break; case 0x2: _0x5f23ac[_0x4cc7('0x3a56')](0x11); break; case 0x3: _0x5f23ac[_0x4cc7('0x3a56')](0x17); break; case 0x5: _0x5f23ac[_0x4cc7('0x3a56')](0x15); break; case 0x7: _0x5f23ac[_0x4cc7('0x3a56')](0x2); break; case 0x8: _0x5f23ac[_0x4cc7('0x3a56')](0x12); break; case 0x9: _0x5f23ac['setOperator'](0xe); break; case 0xb: _0x5f23ac[_0x4cc7('0x3a56')](0x10); break; case 0xc: _0x5f23ac['setOperator'](0xf); break; default: _0x5f23ac[_0x4cc7('0x3a56')](0x2); } }, '__class__': _0x3fc078 }); var _0x88b99b = function(_0xa43135) { this[_0x4cc7('0x1a9e')] = 0x1; _0x650d6['call'](this); this[_0x4cc7('0x991')] = _0xa43135; this[_0x4cc7('0x3f56')] = new _0x4a1676(); this[_0x4cc7('0xaad')] = _0x4cc7('0xae6'); }; _0x16dada[_0x4cc7('0x3f57')] = _0x88b99b; _0x88b99b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x3f58')]; _0x88b99b[_0x4cc7('0x92b')] = _0x650d6; _0x88b99b['prototype'] = _0x5aff49(_0x650d6[_0x4cc7('0x8')], { 'context': null, 'pixelRatio': null, '__isDOM': null, '__tempMatrix': null, 'applySmoothing': function(_0x1ab38a, _0x55e36c) { _0x1ab38a[_0x4cc7('0xa82')] = _0x55e36c; }, 'setTransform': function(_0x5d309b, _0x54fe5c) { null == _0x54fe5c ? _0x54fe5c = this[_0x4cc7('0x991')] : this[_0x4cc7('0x991')] == _0x54fe5c && null != this[_0x4cc7('0xa08')] && (this['__tempMatrix'][_0x4cc7('0xa28')](_0x5d309b), this[_0x4cc7('0x3f56')][_0x4cc7('0xaf3')](this[_0x4cc7('0xa08')]), _0x5d309b = this[_0x4cc7('0x3f56')]); this['__roundPixels'] ? _0x54fe5c['setTransform'](_0x5d309b['a'], _0x5d309b['b'], _0x5d309b['c'], _0x5d309b['d'], _0x5d309b['tx'] | 0x0, _0x5d309b['ty'] | 0x0) : _0x54fe5c['setTransform'](_0x5d309b['a'], _0x5d309b['b'], _0x5d309b['c'], _0x5d309b['d'], _0x5d309b['tx'], _0x5d309b['ty']); }, '__clear': function() { if (null != this[_0x4cc7('0x937')]) { var _0x550590 = this[_0x4cc7('0xad8')]; this[_0x4cc7('0xad8')] = null; this[_0x4cc7('0xa7b')](0xa); this['context'][_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, 0x0, 0x0); this[_0x4cc7('0x991')][_0x4cc7('0xa7f')] = 0x1; !this[_0x4cc7('0x937')]['__transparent'] && this[_0x4cc7('0x937')][_0x4cc7('0x3f53')] ? (this['context'][_0x4cc7('0xa88')] = this[_0x4cc7('0x937')][_0x4cc7('0x3f59')], this['context']['fillRect'](0x0, 0x0, this['__stage'][_0x4cc7('0xbcd')] * this[_0x4cc7('0x937')]['window'][_0x4cc7('0x11af')], this[_0x4cc7('0x937')][_0x4cc7('0xbce')] * this[_0x4cc7('0x937')]['window']['__scale'])) : this[_0x4cc7('0x937')][_0x4cc7('0x3f5a')] && this[_0x4cc7('0x937')][_0x4cc7('0x3f53')] && this['context'][_0x4cc7('0x3467')](0x0, 0x0, this[_0x4cc7('0x937')]['stageWidth'] * this['__stage'][_0x4cc7('0x9a1')][_0x4cc7('0x11af')], this[_0x4cc7('0x937')][_0x4cc7('0xbce')] * this[_0x4cc7('0x937')][_0x4cc7('0x9a1')]['__scale']); this['__setBlendMode'](_0x550590); } }, '__popMask': function() { this[_0x4cc7('0x991')][_0x4cc7('0x3a55')](); }, '__popMaskObject': function(_0x192bef, _0x3c19f7) { null == _0x3c19f7 && (_0x3c19f7 = !0x0); _0x192bef[_0x4cc7('0xa76')] || null == _0x192bef['__mask'] || this[_0x4cc7('0x3f5b')](); _0x3c19f7 && null != _0x192bef[_0x4cc7('0x9c9')] && this[_0x4cc7('0x12bd')](); }, '__popMaskRect': function() { this['context'][_0x4cc7('0x3a55')](); }, '__pushMask': function(_0x1b01d6) { this[_0x4cc7('0x991')][_0x4cc7('0x214c')](); this[_0x4cc7('0xa80')](_0x1b01d6[_0x4cc7('0x9c1')], this[_0x4cc7('0x991')]); this[_0x4cc7('0x991')][_0x4cc7('0x1863')](); _0x1b01d6[_0x4cc7('0xb91')](this); this[_0x4cc7('0x991')][_0x4cc7('0x1862')](); this[_0x4cc7('0x991')]['clip'](); }, '__pushMaskObject': function(_0x45062a, _0x364103) { if (_0x4cc7('0x3f5c') === _0x4cc7('0x3f5c')) { null == _0x364103 && (_0x364103 = !0x0); _0x364103 && null != _0x45062a[_0x4cc7('0x9c9')] && this['__pushMaskRect'](_0x45062a[_0x4cc7('0x9c9')], _0x45062a[_0x4cc7('0x9c1')]); _0x45062a['__isCacheBitmapRender'] || null == _0x45062a[_0x4cc7('0x9c8')] || this['__pushMask'](_0x45062a[_0x4cc7('0x9c8')]); } else { null == p && (p = 0x0); this[_0x4cc7('0x21ad')] = null; this[_0x4cc7('0x2ee8')] = 0x0; this['id'] = _0x45062a; this[_0x4cc7('0x21ae')] = new _0x496db0(_0x4cc7('0x480') + _0x45062a); this[_0x4cc7('0x5e2')] = _0x364103; this[_0x4cc7('0x21af')] = c; this[_0x4cc7('0x21b0')] = d; this[_0x4cc7('0x21b4')] = e; this[_0x4cc7('0xb30')] = f; this[_0x4cc7('0x21b1')] = p; null != l && (this['canBeEarned'] = l); } }, '__pushMaskRect': function(_0xfe1e31, _0x3da9aa) { this[_0x4cc7('0x991')][_0x4cc7('0x214c')](); this[_0x4cc7('0xa80')](_0x3da9aa, this[_0x4cc7('0x991')]); this[_0x4cc7('0x991')][_0x4cc7('0x1863')](); this[_0x4cc7('0x991')][_0x4cc7('0xaee')](_0xfe1e31['x'], _0xfe1e31['y'], _0xfe1e31[_0x4cc7('0x7d9')], _0xfe1e31[_0x4cc7('0x98b')]); this[_0x4cc7('0x991')][_0x4cc7('0x2c7d')](); }, '__render': function(_0x609a41) { _0x609a41[_0x4cc7('0x9c5')](this); }, '__setBlendMode': function(_0x70b77d) { null != this[_0x4cc7('0x2296')] && (_0x70b77d = this[_0x4cc7('0x2296')]); this[_0x4cc7('0xad8')] != _0x70b77d && (this[_0x4cc7('0xad8')] = _0x70b77d, this[_0x4cc7('0x3e45')](this[_0x4cc7('0x991')], _0x70b77d)); }, '__setBlendModeContext': function(_0x35dad5, _0x1fe193) { switch (_0x1fe193) { case 0x0: _0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f5d'); break; case 0x2: _0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f46'); break; case 0x3: _0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f47'); break; case 0x5: _0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f5e'); break; case 0x8: _0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x3f4a'); break; case 0x9: _0x35dad5[_0x4cc7('0x3985')] = _0x4cc7('0x1347'); break; case 0xb: _0x35dad5[_0x4cc7('0x3985')] = 'overlay'; break; case 0xc: _0x35dad5[_0x4cc7('0x3985')] = 'screen'; break; default: _0x35dad5['globalCompositeOperation'] = _0x4cc7('0x3986'); } }, '__class__': _0x88b99b }); var _0x4eafda = {}; _0x16dada[_0x4cc7('0x3f5f')] = _0x4eafda; _0x4eafda[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3f60'), _0x4cc7('0x3f61')]; _0x4eafda[_0x4cc7('0x8eb')] = function(_0x206b5b) { switch (_0x206b5b) { case 0x0: return 'none'; case 0x1: return _0x4cc7('0xa96'); case 0x2: return _0x4cc7('0x2c62'); default: return null; } } ; var _0x86deed = function(_0x30fe22) { this[_0x4cc7('0x1a9e')] = 0x1; _0x650d6['call'](this); this[_0x4cc7('0x989')] = _0x30fe22; _0x21ad67[_0x4cc7('0xac5')] = !0x0; _0x30fe22 = window[_0x4cc7('0x3f62')](document[_0x4cc7('0x3f63')], ''); _0x30fe22 = (Array['prototype'][_0x4cc7('0xb21')][_0x4cc7('0x96b')](_0x30fe22)[_0x4cc7('0xc7a')]('')['match'](/-(moz|webkit|ms)-/) || _0x56067a['qoXvk']('', _0x30fe22[_0x4cc7('0x3f64')]) && ['', 'o'])[0x1]; _0x4cc7('0x3f65')['match'](new RegExp('(' + _0x30fe22 + ')','i')); _0x30fe22[0x0][_0x4cc7('0x3732')](); _0x30fe22[_0x4cc7('0x946')](0x1); this[_0x4cc7('0x3f66')] = _0x30fe22; this[_0x4cc7('0x3f67')] = 'webkit' == _0x30fe22 ? '-webkit-transform' : _0x4cc7('0x318'); this[_0x4cc7('0x3c6f')] = _0x56067a[_0x4cc7('0x898')] == _0x30fe22 ? _0x4cc7('0x3f68') : 'transform-origin'; this[_0x4cc7('0x3f69')] = []; this[_0x4cc7('0x3f6a')] = this[_0x4cc7('0xecb')] = 0x0; this['__type'] = _0x56067a[_0x4cc7('0x899')]; this['__canvasRenderer'] = new _0x88b99b(null); this[_0x4cc7('0x21c3')][_0x4cc7('0xa99')] = !0x0; }; _0x16dada[_0x4cc7('0x3f6b')] = _0x86deed; _0x86deed[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), 'DOMRenderer']; _0x86deed['__super__'] = _0x650d6; _0x86deed[_0x4cc7('0x8')] = _0x5aff49(_0x650d6[_0x4cc7('0x8')], { 'element': null, 'pixelRatio': null, '__canvasRenderer': null, '__clipRects': null, '__currentClipRect': null, '__numClipRects': null, '__transformOriginProperty': null, '__transformProperty': null, '__vendorPrefix': null, '__z': null, '__applyStyle': function(_0x1fd20b, _0x500f91, _0x4fd5cf, _0x20594f) { var _0x3c8ba4 = _0x1fd20b[_0x4cc7('0x347a')]; _0x500f91 && _0x1fd20b[_0x4cc7('0xac0')] && (_0x500f91 = _0x1fd20b[_0x4cc7('0x9c1')], _0x3c8ba4[_0x4cc7('0x1f97')](this[_0x4cc7('0x3f67')], this[_0x4cc7('0x3496')] ? _0x2d63f9[_0x4cc7('0x349')]('matrix3d(' + _0x500f91['a'] + ',\x20' + _0x500f91['b'] + _0x4cc7('0x3f6c') + _0x500f91['c'] + ',\x20' + _0x500f91['d'] + _0x4cc7('0x3f6d') + _0x2d63f9['lBYsI'](_0x500f91['tx'], 0x0) + ',\x20' + _0x2d63f9['lBYsI'](_0x500f91['ty'], 0x0), _0x4cc7('0x3f6e')) : _0x4cc7('0x3f6f') + _0x500f91['a'] + ',\x20' + _0x500f91['b'] + ',\x200,\x200,\x20' + _0x500f91['c'] + ',\x20' + _0x500f91['d'] + _0x4cc7('0x3f6d') + _0x500f91['tx'] + ',\x20' + _0x500f91['ty'] + _0x4cc7('0x3f6e'), null)); _0x1fd20b[_0x4cc7('0x3c71')] != ++this[_0x4cc7('0x3f6a')] && (_0x1fd20b[_0x4cc7('0x3c71')] = this[_0x4cc7('0x3f6a')], _0x3c8ba4[_0x4cc7('0x1f97')](_0x4cc7('0x3f70'), null == _0x1fd20b[_0x4cc7('0x3c71')] ? _0x4cc7('0x574') : '' + _0x1fd20b[_0x4cc7('0x3c71')], null)); _0x4fd5cf && _0x1fd20b['__worldAlphaChanged'] && (0x1 > _0x1fd20b['__worldAlpha'] ? _0x3c8ba4[_0x4cc7('0x1f97')](_0x4cc7('0x365a'), null == _0x1fd20b[_0x4cc7('0x9c2')] ? _0x4cc7('0x574') : '' + _0x1fd20b[_0x4cc7('0x9c2')], null) : _0x3c8ba4[_0x4cc7('0x3485')](_0x4cc7('0x365a'))); _0x20594f && _0x1fd20b[_0x4cc7('0x1c49')] && (null == _0x1fd20b[_0x4cc7('0x1c47')] ? _0x3c8ba4[_0x4cc7('0x3485')]('clip') : (_0x1fd20b = _0x1fd20b[_0x4cc7('0x1c47')], _0x3c8ba4['setProperty'](_0x4cc7('0x2c7d'), 'rect(' + _0x1fd20b['y'] + 'px,\x20' + _0x1fd20b['get_right']() + _0x4cc7('0x3f71') + _0x1fd20b[_0x4cc7('0xa98')]() + 'px,\x20' + _0x1fd20b['x'] + 'px)', null))); }, '__initializeElement': function(_0x198225, _0x4ad34a) { var _0xbf8781 = _0x198225[_0x4cc7('0x347a')] = _0x4ad34a[_0x4cc7('0xcc0')]; _0xbf8781[_0x4cc7('0x1f97')](_0x4cc7('0xcc2'), _0x4cc7('0xcc3'), null); _0xbf8781[_0x4cc7('0x1f97')](_0x4cc7('0xcc4'), '0', null); _0xbf8781[_0x4cc7('0x1f97')](_0x4cc7('0x6a2'), '0', null); _0xbf8781[_0x4cc7('0x1f97')](this[_0x4cc7('0x3c6f')], _0x4cc7('0x3c70'), null); this[_0x4cc7('0x989')]['appendChild'](_0x4ad34a); _0x198225['__worldAlphaChanged'] = !0x0; _0x198225[_0x4cc7('0xac0')] = !0x0; _0x198225['__worldVisibleChanged'] = !0x0; _0x198225[_0x4cc7('0x1c49')] = !0x0; _0x198225[_0x4cc7('0x1c47')] = null; _0x198225['__worldZ'] = -0x1; }, '__popMask': function() { this['__popMaskRect'](); }, '__popMaskObject': function(_0x2c8f01, _0x3c1c37) { _0x2d63f9[_0x4cc7('0x34e')](null, _0x3c1c37) && (_0x3c1c37 = !0x0); null != _0x2c8f01['__mask'] && this[_0x4cc7('0x3f5b')](); _0x3c1c37 && null != _0x2c8f01[_0x4cc7('0x9c9')] && this['__popMaskRect'](); }, '__popMaskRect': function() { 0x0 < this['__numClipRects'] && (this['__numClipRects']--, this['__currentClipRect'] = 0x0 < this[_0x4cc7('0xecb')] ? this[_0x4cc7('0x3f69')][this['__numClipRects'] - 0x1] : null); }, '__pushMask': function(_0x3cafdc) { this['__pushMaskRect'](_0x3cafdc[_0x4cc7('0xbf4')](_0x3cafdc), _0x3cafdc[_0x4cc7('0x9c1')]); }, '__pushMaskObject': function(_0x4f5203, _0x1b4b7b) { if (_0x4cc7('0x3f72') !== _0x4cc7('0x3f73')) { null == _0x1b4b7b && (_0x1b4b7b = !0x0); _0x1b4b7b && null != _0x4f5203[_0x4cc7('0x9c9')] && this['__pushMaskRect'](_0x4f5203[_0x4cc7('0x9c9')], _0x4f5203[_0x4cc7('0x9c1')]); null != _0x4f5203[_0x4cc7('0x9c8')] && this[_0x4cc7('0x3f55')](_0x4f5203[_0x4cc7('0x9c8')]); } else { this[_0x4cc7('0x101d')] && this[_0x4cc7('0x1025')](); return this[_0x4cc7('0x1022')]; } }, '__pushMaskRect': function(_0x2b26e4, _0x3795c2) { _0x2d63f9['PmXsp'](this['__numClipRects'], this['__clipRects'][_0x4cc7('0x21')]) && (this[_0x4cc7('0x3f69')][this[_0x4cc7('0xecb')]] = new _0x432b23()); var _0x3ba537 = this['__clipRects'][this[_0x4cc7('0xecb')]]; _0x2b26e4[_0x4cc7('0xa01')](_0x3ba537, _0x3795c2); 0x0 < this[_0x4cc7('0xecb')] && (_0x2b26e4 = this['__clipRects'][this[_0x4cc7('0xecb')] - 0x1], _0x3ba537[_0x4cc7('0x13b6')](_0x2b26e4['x'], _0x2b26e4['y'], _0x2b26e4[_0x4cc7('0x7d9')], _0x2b26e4[_0x4cc7('0x98b')])); 0x0 > _0x3ba537[_0x4cc7('0x98b')] && (_0x3ba537['height'] = 0x0); 0x0 > _0x3ba537[_0x4cc7('0x7d9')] && (_0x3ba537[_0x4cc7('0x7d9')] = 0x0); this['__currentClipRect'] = _0x3ba537; this[_0x4cc7('0xecb')]++; }, '__render': function(_0x128430) { this['element'][_0x4cc7('0xcc0')]['background'] = this[_0x4cc7('0x937')]['__transparent'] ? 'none' : this['__stage'][_0x4cc7('0x3f59')]; this[_0x4cc7('0x3f6a')] = 0x1; _0x128430['__renderDOM'](this); }, '__setBlendMode': function(_0x2ca195) { _0x56067a[_0x4cc7('0x891')](null, this['__overrideBlendMode']) && (_0x2ca195 = this['__overrideBlendMode']); this[_0x4cc7('0xad8')] != _0x2ca195 && (this[_0x4cc7('0xad8')] = _0x2ca195); }, '__updateClip': function(_0x3de6f1) { if (_0x4cc7('0x3f74') === _0x4cc7('0x3f74')) { if (null == this[_0x4cc7('0x1c48')]) _0x3de6f1[_0x4cc7('0x1c49')] = null != _0x3de6f1['__worldClip'], _0x3de6f1['__worldClip'] = null; else { null == _0x3de6f1[_0x4cc7('0x1c47')] && (_0x3de6f1[_0x4cc7('0x1c47')] = new _0x432b23()); var _0xc2b03f = _0x432b23[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]() , _0x3b6495 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x3b6495[_0x4cc7('0xa28')](_0x3de6f1[_0x4cc7('0x9c1')]); _0x3b6495[_0x4cc7('0xaf2')](); this['__currentClipRect'][_0x4cc7('0xa01')](_0xc2b03f, _0x3b6495); _0xc2b03f[_0x4cc7('0xac1')](_0x3de6f1[_0x4cc7('0x1c47')]) ? _0x3de6f1['__worldClipChanged'] = !0x1 : (_0x3de6f1['__worldClip'][_0x4cc7('0xa28')](_0xc2b03f), _0x3de6f1[_0x4cc7('0x1c49')] = !0x0); _0x432b23['__pool'][_0x4cc7('0x9e2')](_0xc2b03f); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x3b6495); } } else { null == _0xc2b03f && (_0xc2b03f = 0x0); null == _0x3de6f1 && (_0x3de6f1 = ''); this[_0x4cc7('0x14a8')] = _0x3de6f1; this[_0x4cc7('0xb6c')] = _0xc2b03f; this[_0x4cc7('0x5e2')] = 'Error'; } }, '__class__': _0x86deed }); var _0xe5be2e = function(_0x9fdcfe) { null == this[_0x4cc7('0x1338')] && (this['__glFragmentSource'] = _0x4cc7('0x39ad')); null == this[_0x4cc7('0x29f1')] && (this['__glVertexSource'] = 'attribute\x20float\x20openfl_Alpha;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorMultiplier;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorOffset;\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\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\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_Alphav\x20=\x20openfl_Alpha;\x0a\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09openfl_ColorMultiplierv\x20=\x20openfl_ColorMultiplier;\x0a\x09\x09\x09openfl_ColorOffsetv\x20=\x20openfl_ColorOffset\x20/\x20255.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}'); _0xe8a2c7[_0x4cc7('0x96b')](this, _0x9fdcfe); this[_0x4cc7('0x29f3')] = !0x0; this[_0x4cc7('0x29f4')](); }; _0x16dada[_0x4cc7('0x3f75')] = _0xe5be2e; _0xe5be2e[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x3f76')]; _0xe5be2e[_0x4cc7('0x92b')] = _0xe8a2c7; _0xe5be2e['prototype'] = _0x5aff49(_0xe8a2c7[_0x4cc7('0x8')], { '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__': _0xe5be2e }); var _0xfd9a97 = function(_0x2ea05f, _0x4f3089, _0x1cd695) { if (_0x4cc7('0x3f77') !== _0x4cc7('0x3f78')) { null == _0x1cd695 && (_0x1cd695 = 0x0); null == _0x4f3089 && (_0x4f3089 = 0xa); null == _0x2ea05f && (_0x2ea05f = 0xa); _0x2cd08d[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb46')](_0x2ea05f); this[_0x4cc7('0xb44')](_0x4f3089); this[_0x4cc7('0x2159')] = 0x0; this[_0x4cc7('0x215a')](!0x1); this[_0x4cc7('0xb55')] = !0x1; this['set_defaultTextFormat'](new _0x4d6bf4(_0x4cc7('0x215c'),0xc,_0x1cd695)); this[_0x4cc7('0x215d')]('FPS:\x20'); this[_0x4cc7('0x29a9')] = 0x0; this['times'] = []; this[_0x4cc7('0x9ad')]('enterFrame', _0x48c401(this, this['this_onEnterFrame'])); } else { if (0x1 == _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83['fPos']]) { var _0x185800 = _0x29cea6[_0x4cc7('0xd29')](_0x172b83['buffer']['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xffffff, 0x6); _0x44366e['context'][_0x4cc7('0xa88')] = '#' + _0x185800; } else { var _0x2a9f52 = (_0x172b83[_0x4cc7('0xaa3')]['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff0000) >>> 0x10; var _0x14a7d8 = (_0x172b83['buffer']['i'][_0x172b83['iPos']] & 0xff00) >>> 0x8; var _0x2e9c4a = _0x172b83[_0x4cc7('0xaa3')]['i'][_0x172b83[_0x4cc7('0x3dcd')]] & 0xff; _0x44366e[_0x4cc7('0x991')][_0x4cc7('0xa88')] = _0x4cc7('0x3e37') + _0x2a9f52 + ',\x20' + _0x14a7d8 + ',\x20' + _0x2e9c4a + ',\x20' + _0x172b83[_0x4cc7('0xaa3')]['f'][_0x172b83[_0x4cc7('0x3dce')]] + ')'; } _0x44366e[_0x4cc7('0x3e27')] = null; _0x44366e['setSmoothing'](!0x0); _0x44366e[_0x4cc7('0x3e25')] = !0x0; } }; _0x16dada[_0x4cc7('0x3f79')] = _0xfd9a97; _0xfd9a97[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x2d63f9[_0x4cc7('0x3f7a')]]; _0xfd9a97[_0x4cc7('0x92b')] = _0x2cd08d; _0xfd9a97[_0x4cc7('0x8')] = _0x5aff49(_0x2cd08d[_0x4cc7('0x8')], { 'currentFPS': null, 'cacheCount': null, 'times': null, 'this_onEnterFrame': function(_0x5c8d0b) { var _0x50c266 = _0x4cc7('0x3f7b')[_0x4cc7('0x46')]('|') , _0x391f02 = 0x0; while (!![]) { switch (_0x50c266[_0x391f02++]) { case '0': for (this[_0x4cc7('0x215f')][_0x4cc7('0x29')](_0x5c8d0b); this[_0x4cc7('0x215f')][0x0] < _0x5c8d0b - 0x1; ) this[_0x4cc7('0x215f')][_0x4cc7('0x1907')](); continue; case '1': this['cacheCount'] = _0x5c8d0b; continue; case '2': _0x5c8d0b = this['times'][_0x4cc7('0x21')]; continue; case '3': this[_0x4cc7('0x2159')] = Math[_0x4cc7('0xa96')]((_0x5c8d0b + this['cacheCount']) / 0x2); continue; case '4': _0x5c8d0b != this[_0x4cc7('0x29a9')] && this[_0x4cc7('0x215d')](_0x4cc7('0x215e') + this[_0x4cc7('0x2159')]); continue; case '5': _0x5c8d0b = new Date()[_0x4cc7('0xbe3')]() / 0x3e8; continue; } break; } }, '__class__': _0xfd9a97 }); var _0x46a865 = function(_0x7c067c, _0x5dd719) { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0xb33')] = _0x7c067c; this[_0x4cc7('0x3f7c')] = _0x5dd719; }; _0x16dada[_0x4cc7('0x3f7d')] = _0x46a865; _0x46a865['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3f7e')]; _0x46a865[_0x4cc7('0x92b')] = _0x338b9; _0x46a865[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { '__frame': null, '__name': null, 'get_frame': function() { return this['__frame']; }, 'get_name': function() { return this[_0x4cc7('0xb33')]; }, '__class__': _0x46a865, '__properties__': { 'get_name': _0x2d63f9[_0x4cc7('0x3f7f')], 'get_frame': _0x4cc7('0x3f80') } }); var _0x3e8261 = function(_0x311094) { this['__dirty'] = !0x0; this['__owner'] = _0x311094; this[_0x4cc7('0x31f2')] = new _0x432374(); this[_0x4cc7('0x3a21')] = this[_0x4cc7('0x3a20')] = this['__strokePadding'] = 0x0; this[_0x4cc7('0x9c1')] = new _0x4a1676(); this['__usedShaderBuffers'] = new _0x560bef(); this['__worldTransform'] = new _0x4a1676(); this[_0x4cc7('0xa93')] = this[_0x4cc7('0xa92')] = 0x0; this[_0x4cc7('0x3f81')] = new _0x3dd250(function() { return new _0x11b79c(); } ); this['moveTo'](0x0, 0x0); }; _0x16dada[_0x4cc7('0x3f82')] = _0x3e8261; _0x3e8261[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x50b')], _0x4cc7('0x3f83')]; _0x3e8261[_0x4cc7('0x8')] = {}; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa95')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x31f2')] = null; _0x3e8261[_0x4cc7('0x8')]['__dirty'] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xae4')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa93')] = null; _0x3e8261[_0x4cc7('0x8')]['__positionX'] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3a21')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3e80')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x9c1')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f81')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa9e')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x31f1')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xaa0')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f84')] = null; _0x3e8261[_0x4cc7('0x8')]['__triangleIndexBufferCount'] = null; _0x3e8261[_0x4cc7('0x8')]['__triangleIndexBufferData'] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f85')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x2b19')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3e85')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f86')] = null; _0x3e8261[_0x4cc7('0x8')]['__vertexBufferData'] = null; _0x3e8261[_0x4cc7('0x8')]['__vertexBufferDataUVT'] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3e86')] = null; _0x3e8261[_0x4cc7('0x8')]['__visible'] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3e88')] = null; _0x3e8261[_0x4cc7('0x8')]['__width'] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa08')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa2f')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa2e')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3464')] = null; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3dbd')] = function(_0x4a309f, _0xffe7c2, _0x2ec0da, _0x2a9528) { if (_0x4cc7('0x3f87') !== _0x4cc7('0x3f88')) { null == _0x2a9528 && (_0x2a9528 = !0x1); null == _0x2ec0da && (_0x2ec0da = !0x0); this.__commands.beginBitmapFill(_0x4a309f, _0x2d63f9.ehxVP(null, _0xffe7c2) ? _0xffe7c2.clone() : null, _0x2ec0da, _0x2a9528); this.__visible = !0x0; } else { _0x396698.call(this, _0x4b25d1.homeLaunchSiteA, 0x0, null, { startTilesLength: 0x0 }); this.frames = [_0x48c401(this, this.frame0), _0x48c401(this, this.frame1), _0x48c401(this, this.frame2), _0x48c401(this, this.frame3), _0x48c401(this, this.frame4), _0x48c401(this, this.frame5), _0x48c401(this, this.frame6), _0x48c401(this, this.frame7), _0x48c401(this, this.frame8), _0x48c401(this, this.frame9), _0x48c401(this, this.frame10), _0x48c401(this, this.frame11), _0x48c401(this, this.frame12), _0x48c401(this, this.frame13)]; this.name = _0x4cc7('0x2b54'); } } ; _0x3e8261[_0x4cc7('0x8')]['beginFill'] = function(_0x48856d, _0xbadfc) { null == _0xbadfc && (_0xbadfc = 0x1); null == _0x48856d && (_0x48856d = 0x0); this.__commands.beginFill(_0x48856d & 0xffffff, _0xbadfc); 0x0 < _0xbadfc && (this.__visible = !0x0); } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3236')] = function(_0x3e30b2, _0x2c602d, _0x1550ab, _0x8803f3, _0x22e8e3, _0x3e0965, _0x4bf907, _0x48c401) { if (_0x4cc7('0x3f89') === 'cxnDr') { return !0x1; } else { null == _0x48c401 && (_0x48c401 = 0x0); null == _0x4bf907 && (_0x4bf907 = 0x1); null == _0x3e0965 && (_0x3e0965 = 0x0); if (null != _0x2c602d && 0x0 != _0x2c602d.length) { if (null == _0x1550ab) { _0x1550ab = []; for (var _0x4e0580 = 0x0, _0x16dada = _0x2c602d.length; _0x4e0580 < _0x16dada; ) _0x4e0580++, _0x1550ab.push(0x1); } if (null == _0x8803f3) for (_0x8803f3 = [], _0x4e0580 = 0x0, _0x16dada = _0x2c602d.length; _0x4e0580 < _0x16dada; ) { if ('KyRfd' !== _0x4cc7('0x3f8a')) { this._boundsInvalid = this._worldBoundsInvalid = !0x0; _0x1f7569.call(this); this._bounds = this.getDefaultBoundingVolume(); this._worldBounds = this.getDefaultBoundingVolume(); } else { var _0x2d1561 = _0x4e0580++; _0x8803f3.push(Math.ceil(_0x2d1561 / _0x2c602d.length * 0xff)); } } if (!(_0x1550ab.length < _0x2c602d.length || _0x8803f3.length < _0x2c602d.length)) for (this.__commands.beginGradientFill(_0x3e30b2, _0x2c602d, _0x1550ab, _0x8803f3, _0x22e8e3, _0x3e0965, _0x4bf907, _0x48c401), _0x3e30b2 = 0x0; _0x3e30b2 < _0x1550ab.length; ) if (_0x2c602d = _0x1550ab[_0x3e30b2], ++_0x3e30b2, 0x0 < _0x2c602d) { if (_0x4cc7('0x352') !== _0x2d63f9.HOnYB) { null == _0x2c602d && (_0x2c602d = new _0x21e384()); _0x39582d.transformPoint(this.object.get_sceneTransform(), _0x3e30b2, _0x2c602d); return _0x2c602d; } else { this.__visible = !0x0; break; } } } } } ; _0x3e8261[_0x4cc7('0x8')]['clear'] = function() { for (var _0x4e3266 = this.__usedShaderBuffers.h; null != _0x4e3266; ) { var _0x2e8281 = _0x4e3266.item; _0x4e3266 = _0x4e3266.next; this.__shaderBufferPool.release(_0x2e8281); } 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); } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa28')] = function(_0x15c60e) { this.__bounds = null != _0x15c60e.__bounds ? _0x15c60e.__bounds.clone() : null; this.__commands = _0x15c60e.__commands.copy(); this.set___dirty(!0x0); this.__strokePadding = _0x15c60e.__strokePadding; this.__positionX = _0x15c60e.__positionX; this.__positionY = _0x15c60e.__positionY; this.__transformDirty = !0x0; this.__visible = _0x15c60e.__visible; } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x293a')] = function(_0x3e1ef1, _0x108250, _0x54c5aa, _0x2170fb) { this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding); this.__inflateBounds(this.__positionX + this.__strokePadding, _0x56067a.ihmlq(this.__positionY, this.__strokePadding)); var _0x45e551 = _0x3e1ef1 < _0x54c5aa && _0x3e1ef1 > this.__positionX || _0x3e1ef1 > _0x54c5aa && _0x3e1ef1 < this.__positionX ? _0x54c5aa : this.__calculateBezierQuadPoint((this.__positionX - _0x3e1ef1) / (this.__positionX - 0x2 * _0x3e1ef1 + _0x54c5aa), this.__positionX, _0x3e1ef1, _0x54c5aa); var _0x2c58a9 = _0x108250 < _0x2170fb && _0x56067a.YoIzb(_0x108250, this.__positionY) || _0x108250 > _0x2170fb && _0x108250 < this.__positionY ? _0x2170fb : this.__calculateBezierQuadPoint(_0x56067a.nakET(this.__positionY - _0x108250, this.__positionY - 0x2 * _0x108250 + _0x2170fb), this.__positionY, _0x108250, _0x2170fb); this.__inflateBounds(_0x45e551 - this.__strokePadding, _0x2c58a9 - this.__strokePadding); this.__inflateBounds(_0x45e551 + this.__strokePadding, _0x2c58a9 + this.__strokePadding); this.__positionX = _0x54c5aa; this.__positionY = _0x2170fb; this.__commands.curveTo(_0x3e1ef1, _0x108250, _0x54c5aa, _0x2170fb); this.set___dirty(!0x0); } ; _0x3e8261[_0x4cc7('0x8')]['drawCircle'] = function(_0x36a6f3, _0x5354d7, _0x2aaba8) { 0x0 >= _0x2aaba8 || (this.__inflateBounds(_0x36a6f3 - _0x2aaba8 - this.__strokePadding, _0x5354d7 - _0x2aaba8 - this.__strokePadding), this.__inflateBounds(_0x36a6f3 + _0x2aaba8 + this.__strokePadding, _0x5354d7 + _0x2aaba8 + this.__strokePadding), this.__commands.drawCircle(_0x36a6f3, _0x5354d7, _0x2aaba8), this.set___dirty(!0x0)); } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x2175')] = function(_0x12eec1, _0xa83c79, _0x374e16, _0x5b6fba) { 0x0 >= _0x374e16 || 0x0 >= _0x5b6fba || (this.__inflateBounds(_0x12eec1 - this.__strokePadding, _0xa83c79 - this.__strokePadding), this.__inflateBounds(_0x12eec1 + _0x374e16 + this.__strokePadding, _0xa83c79 + _0x5b6fba + this.__strokePadding), this.__commands.drawEllipse(_0x12eec1, _0xa83c79, _0x374e16, _0x5b6fba), this.set___dirty(!0x0)); } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xc1d')] = function(_0x2673d7, _0x1fcd75, _0x2c1fac, _0x214efa) { if (0x0 != _0x2c1fac || 0x0 != _0x214efa) { if ('hOWhc' !== _0x4cc7('0x3f8b')) { return this.cy; } else { var _0x2562b5 = 0x0 > _0x2c1fac ? -0x1 : 0x1 , _0x4ad419 = 0x0 > _0x214efa ? -0x1 : 0x1; this.__inflateBounds(_0x2673d7 - this.__strokePadding * _0x2562b5, _0x1fcd75 - this.__strokePadding * _0x4ad419); this.__inflateBounds(_0x2673d7 + _0x2c1fac + this.__strokePadding * _0x2562b5, _0x1fcd75 + _0x214efa + this.__strokePadding * _0x4ad419); this.__commands.drawRect(_0x2673d7, _0x1fcd75, _0x2c1fac, _0x214efa); this.set___dirty(!0x0); } } } ; _0x3e8261[_0x4cc7('0x8')]['drawRoundRect'] = function(_0x2f1df1, _0x18f5e7, _0x421e19, _0x427f3d, _0x69945b, _0x5c23de) { if (_0x4cc7('0x3f8c') === _0x4cc7('0x3f8c')) { if (0x0 != _0x421e19 || 0x0 != _0x427f3d) { var _0x4bf907 = 0x0 > _0x421e19 ? -0x1 : 0x1 , _0x48c401 = 0x0 > _0x427f3d ? -0x1 : 0x1; this.__inflateBounds(_0x2f1df1 - this.__strokePadding * _0x4bf907, _0x18f5e7 - this.__strokePadding * _0x48c401); this.__inflateBounds(_0x2f1df1 + _0x421e19 + this.__strokePadding * _0x4bf907, _0x18f5e7 + _0x427f3d + this.__strokePadding * _0x48c401); this.__commands.drawRoundRect(_0x2f1df1, _0x18f5e7, _0x421e19, _0x427f3d, _0x69945b, _0x5c23de); this.set___dirty(!0x0); } } else { null == _0x2f1df1 && (_0x2f1df1 = _0x4cc7('0x1630')); null != this._timer && (this._timer.removeEventListener('timer', _0x48c401(this, this.onInterval)), this._timer.stop(), this._timer = null); this.dispatchEvent(new _0x47b5e7(_0x4cc7('0x150e'),_0x2f1df1)); } } ; _0x3e8261[_0x4cc7('0x8')]['endFill'] = function() { this.__commands.endFill(); } ; _0x3e8261[_0x4cc7('0x8')]['lineStyle'] = function(_0x2b2311, _0x134ece, _0x5d0755, _0x26ae46, _0x15efdb, _0x57ab5e, _0x4bf907, _0x48c401) { null == _0x48c401 && (_0x48c401 = 0x3); null == _0x15efdb && (_0x15efdb = 0x2); _0x2d63f9.vWMdC(null, _0x26ae46) && (_0x26ae46 = !0x1); null == _0x5d0755 && (_0x5d0755 = 0x1); null == _0x134ece && (_0x134ece = 0x0); null != _0x2b2311 && (0x1 == _0x4bf907 ? _0x2b2311 > this.__strokePadding && (this.__strokePadding = _0x2b2311) : _0x2b2311 / 0x2 > this.__strokePadding && (this.__strokePadding = _0x2b2311 / 0x2)); this.__commands.lineStyle(_0x2b2311, _0x134ece, _0x5d0755, _0x26ae46, _0x15efdb, _0x57ab5e, _0x4bf907, _0x48c401); null != _0x2b2311 && (this.__visible = !0x0); } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x293b')] = function(_0x590641, _0x4fe886) { isFinite(_0x590641) && isFinite(_0x4fe886) && (this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding), this.__inflateBounds(this.__positionX + this.__strokePadding, this.__positionY + this.__strokePadding), this.__positionX = _0x590641, this.__positionY = _0x4fe886, this.__inflateBounds(this.__positionX - this.__strokePadding, this.__positionY - this.__strokePadding), this.__inflateBounds(this.__positionX + 0x2 * this.__strokePadding, this.__positionY + this.__strokePadding), this.__commands.lineTo(_0x590641, _0x4fe886), this.set___dirty(!0x0)); } ; _0x3e8261[_0x4cc7('0x8')]['moveTo'] = function(_0x3ef187, _0x54257a) { if (_0x56067a.yjPBS !== _0x4cc7('0x89d')) { null == this.data && (this.data = new _0x38fc06(this.b.buffer,this.b.byteOffset,this.b.byteLength)); return this.data.getFloat64(_0x3ef187, !0x0); } else { this.__positionX = _0x3ef187; this.__positionY = _0x54257a; this.__commands.moveTo(_0x3ef187, _0x54257a); } } ; _0x3e8261[_0x4cc7('0x8')]['__calculateBezierQuadPoint'] = function(_0x21dd64, _0x531ae8, _0x3d8a2d, _0x1de5ca) { var _0x4a159d = 0x1 - _0x21dd64; return _0x2d63f9.NWPnH(_0x4a159d * _0x4a159d * _0x531ae8, 0x2 * _0x4a159d * _0x21dd64 * _0x3d8a2d) + _0x21dd64 * _0x21dd64 * _0x1de5ca; } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa32')] = function() { null != this.__bounds && null != this.__canvas && (this.set___dirty(!0x0), this.__transformDirty = !0x0); this.__context = this.__canvas = this.__bitmap = null; } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x9c3')] = function(_0x7b4bfd, _0x88b5f1) { if (null != this.__bounds) { if (_0x4cc7('0x3f8d') === 'IJWKy') { var _0x5a4f98 = {}; null != _0x7b4bfd && (_0x5a4f98.soundVolume = _0x7b4bfd); null != _0x88b5f1 && (_0x5a4f98.soundPan = _0x88b5f1); return _0x3ae7ae.tween(this.target, this.duration, _0x5a4f98, this.overwrite, _0x39e1c7); } else { var _0x40e8f8 = _0x432b23.__pool.get(); this.__bounds.__transform(_0x40e8f8, _0x88b5f1); _0x7b4bfd.__expand(_0x40e8f8.x, _0x40e8f8.y, _0x40e8f8.width, _0x40e8f8.height); _0x432b23.__pool.release(_0x40e8f8); } } } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0xa73')] = function(_0x103076, _0x388129, _0xcc19f7, _0x331f99) { if (null == this.__bounds) return !0x1; var _0x43b9e8 = _0x331f99.a * _0x331f99.d - _0x331f99.b * _0x331f99.c; _0x43b9e8 = 0x0 == _0x43b9e8 ? -_0x331f99.tx : 0x1 / _0x43b9e8 * (_0x331f99.c * (_0x331f99.ty - _0x388129) + _0x331f99.d * (_0x103076 - _0x331f99.tx)); var _0x3ebaf6 = _0x331f99.a * _0x331f99.d - _0x331f99.b * _0x331f99.c; _0x103076 = 0x0 == _0x3ebaf6 ? -_0x331f99.ty : 0x1 / _0x3ebaf6 * (_0x331f99.a * (_0x388129 - _0x331f99.ty) + _0x331f99.b * (_0x331f99.tx - _0x103076)); return _0x43b9e8 > this.__bounds.x && _0x103076 > this.__bounds.y && this.__bounds.contains(_0x43b9e8, _0x103076) ? _0xcc19f7 ? _0x44366e.hitTest(this, _0x43b9e8, _0x103076) : !0x0 : !0x1; } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x3f8e')] = function(_0x3b8fef, _0x19d546) { null == this.__bounds ? (this.__bounds = new _0x432b23(_0x3b8fef,_0x19d546,0x0,0x0), this.__transformDirty = !0x0) : (_0x3b8fef < this.__bounds.x && (this.__bounds.width += _0x56067a.cUpWx(this.__bounds.x, _0x3b8fef), this.__bounds.x = _0x3b8fef, this.__transformDirty = !0x0), _0x19d546 < this.__bounds.y && (this.__bounds.height += this.__bounds.y - _0x19d546, this.__bounds.y = _0x19d546, this.__transformDirty = !0x0), _0x3b8fef > this.__bounds.x + this.__bounds.width && (this.__bounds.width = _0x3b8fef - this.__bounds.x), _0x19d546 > this.__bounds.y + this.__bounds.height && (this.__bounds.height = _0x19d546 - this.__bounds.y)); } ; _0x3e8261[_0x4cc7('0x8')]['__update'] = function(_0x268d3d) { if (!(null == this.__bounds || 0x0 >= this.__bounds.width || 0x0 >= this.__bounds.height)) { if (_0x4cc7('0x3f8f') !== _0x4cc7('0x3f8f')) { _0x1aa93f.call(this, _0x268d3d, _0x3bd6c8); this.jumpAction.setFromJumpHeight(62.4, 62.4, 0.2, 0.2); this.actions.push(new _0x56b1b7(this,0.36,0x1c7,0x1fe,-0xd2)); this.actions.push(new _0x93ded9(this,0x0,0xa,0x1,0.4)); this.zTraction = 0.4; } else { var _0x3bd6c8 = this.__owner.__renderTransform; if (null != _0x3bd6c8) { var _0x5993c9 = 0x0 == _0x3bd6c8.b ? Math.abs(_0x3bd6c8.a) : Math.sqrt(_0x3bd6c8.a * _0x3bd6c8.a + _0x3bd6c8.b * _0x3bd6c8.b); var _0x2bd00b = 0x0 == _0x3bd6c8.c ? Math.abs(_0x3bd6c8.d) : Math.sqrt(_0x3bd6c8.c * _0x3bd6c8.c + _0x3bd6c8.d * _0x3bd6c8.d); null != _0x268d3d && (_0x5993c9 = 0x0 == _0x268d3d.b ? _0x5993c9 * _0x268d3d.a : _0x5993c9 * Math.sqrt(_0x268d3d.a * _0x268d3d.a + _0x268d3d.b * _0x268d3d.b), _0x2bd00b = 0x0 == _0x268d3d.c ? _0x2bd00b * _0x268d3d.d : _0x2bd00b * Math.sqrt(_0x2d63f9.ggdle(_0x268d3d.c * _0x268d3d.c, _0x268d3d.d * _0x268d3d.d))); _0x268d3d = this.__bounds.width * _0x5993c9; _0x2bd00b *= this.__bounds.height; if (0x1 > _0x268d3d || 0x1 > _0x2bd00b) (0x1 <= this.__width || 0x1 <= this.__height) && this.set___dirty(!0x0), this.__height = this.__width = 0x0; else { null != _0x3e8261.maxTextureWidth && _0x268d3d > _0x3e8261.maxTextureWidth && (_0x268d3d = _0x3e8261.maxTextureWidth); null != _0x3e8261.maxTextureWidth && _0x2bd00b > _0x3e8261.maxTextureHeight && (_0x2bd00b = _0x3e8261.maxTextureHeight); this.__renderTransform.a = _0x268d3d / this.__bounds.width; this.__renderTransform.d = _0x2bd00b / this.__bounds.height; _0x5993c9 = 0x1 / this.__renderTransform.a; var _0x1a8935 = 0x1 / this.__renderTransform.d; this.__worldTransform.a = _0x5993c9 * _0x3bd6c8.a; this.__worldTransform.b = _0x5993c9 * _0x3bd6c8.b; this.__worldTransform.c = _0x1a8935 * _0x3bd6c8.c; this.__worldTransform.d = _0x1a8935 * _0x3bd6c8.d; _0x1a8935 = this.__bounds.x; var _0x383028 = this.__bounds.y; _0x5993c9 = _0x1a8935 * _0x3bd6c8.a + _0x383028 * _0x3bd6c8.c + _0x3bd6c8.tx; _0x3bd6c8 = _0x1a8935 * _0x3bd6c8.b + _0x383028 * _0x3bd6c8.d + _0x3bd6c8.ty; this.__worldTransform.tx = Math.floor(_0x5993c9); this.__worldTransform.ty = Math.floor(_0x3bd6c8); _0x1a8935 = this.__worldTransform; _0x383028 = _0x1a8935.a * _0x1a8935.d - _0x1a8935.b * _0x1a8935.c; this.__renderTransform.tx = 0x0 == _0x383028 ? -_0x1a8935.tx : 0x1 / _0x383028 * (_0x1a8935.c * (_0x1a8935.ty - _0x3bd6c8) + _0x1a8935.d * (_0x5993c9 - _0x1a8935.tx)); _0x1a8935 = this.__worldTransform; _0x383028 = _0x1a8935.a * _0x1a8935.d - _0x1a8935.b * _0x1a8935.c; this.__renderTransform.ty = 0x0 == _0x383028 ? -_0x1a8935.ty : 0x1 / _0x383028 * (_0x1a8935.a * (_0x3bd6c8 - _0x1a8935.ty) + _0x1a8935.b * (_0x1a8935.tx - _0x5993c9)); _0x268d3d = Math.ceil(_0x268d3d + this.__renderTransform.tx); _0x2bd00b = Math.ceil(_0x2bd00b + this.__renderTransform.ty); _0x268d3d == this.__width && _0x2bd00b == this.__height || this.set___dirty(!0x0); this.__width = _0x268d3d; this.__height = _0x2bd00b; } } } } } ; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x31f3')] = function(_0x363e88) { if (_0x363e88 && null != this.__owner) { if ('yoKKY' === _0x4cc7('0x3f90')) { _0x438ccf.prototype.onLevelReset.call(this, _0x363e88); this.start = -0x1; } else { var _0x22fff3 = this.__owner; _0x22fff3.__renderDirty || (_0x22fff3.__renderDirty = !0x0, _0x22fff3.__setParentRenderDirty()); } } _0x363e88 && (this.__hardwareDirty = this.__softwareDirty = !0x0); return this.__dirty = _0x363e88; } ; _0x3e8261[_0x4cc7('0x8')]['__class__'] = _0x3e8261; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x3e8261[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x31f3')] = _0x4cc7('0x31f3'); var _0x1b5da9 = function(_0x313db9) { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = '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}'); null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = 'attribute\x20float\x20openfl_Alpha;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorMultiplier;\x0a\x09\x09attribute\x20vec4\x20openfl_ColorOffset;\x0a\x09\x09attribute\x20vec4\x20openfl_Position;\x0a\x09\x09attribute\x20vec2\x20openfl_TextureCoord;\x0a\x0a\x09\x09varying\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\x20mat4\x20openfl_Matrix;\x0a\x09\x09uniform\x20bool\x20openfl_HasColorTransform;\x0a\x09\x09uniform\x20vec2\x20openfl_TextureSize;\x0a\x0a\x09\x09void\x20main(void)\x20{\x0a\x0a\x09\x09\x09openfl_Alphav\x20=\x20openfl_Alpha;\x0a\x09\x09openfl_TextureCoordv\x20=\x20openfl_TextureCoord;\x0a\x0a\x09\x09if\x20(openfl_HasColorTransform)\x20{\x0a\x0a\x09\x09\x09openfl_ColorMultiplierv\x20=\x20openfl_ColorMultiplier;\x0a\x09\x09\x09openfl_ColorOffsetv\x20=\x20openfl_ColorOffset\x20/\x20255.0;\x0a\x0a\x09\x09}\x0a\x0a\x09\x09gl_Position\x20=\x20openfl_Matrix\x20*\x20openfl_Position;\x0a\x0a\x09\x09}'); _0xe8a2c7['call'](this, _0x313db9); this['__isGenerated'] = !0x0; this[_0x4cc7('0x29f4')](); }; _0x16dada[_0x4cc7('0x3f91')] = _0x1b5da9; _0x1b5da9[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x3f92')]; _0x1b5da9[_0x4cc7('0x92b')] = _0xe8a2c7; _0x1b5da9['prototype'] = _0x5aff49(_0xe8a2c7[_0x4cc7('0x8')], { '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__': _0x1b5da9 }); var _0x33c580 = {}; _0x16dada[_0x4cc7('0x3f93')] = _0x33c580; _0x33c580['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3f94'), 'JointStyle_Impl_']; _0x33c580[_0x4cc7('0x8eb')] = function(_0x4dcb83) { switch (_0x4dcb83) { case 0x0: return _0x4cc7('0x2f5d'); case 0x1: return 'miter'; case 0x2: return _0x4cc7('0xa96'); default: return null; } } ; var _0xd7ec81 = function() { _0x30f963[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1656')] = _0x3a40cb['create'](this); this['uncaughtErrorEvents'] = this[_0x4cc7('0x1656')][_0x4cc7('0x3f95')]; }; _0x16dada[_0x4cc7('0x3f96')] = _0xd7ec81; _0xd7ec81[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3f97')]; _0xd7ec81[_0x4cc7('0x92b')] = _0x30f963; _0xd7ec81['prototype'] = _0x5aff49(_0x30f963['prototype'], { 'content': null, 'contentLoaderInfo': null, 'uncaughtErrorEvents': null, 'loadBytes': function(_0x7098ea, _0x4fba10) { _0x436dff['loadFromBytes'](_0x7098ea)[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x3f98')]))[_0x4cc7('0x35a3')](_0x48c401(this, this[_0x4cc7('0x3f99')])); }, '__dispatchError': function(_0x257298) { var _0x314274 = new _0x5275c3('ioError'); _0x314274[_0x4cc7('0xcb4')] = _0x257298; this[_0x4cc7('0x1656')]['dispatchEvent'](_0x314274); }, 'BitmapData_onError': function(_0x43c577) { this['__dispatchError'](_0x4bf907[_0x4cc7('0x4dc')](_0x43c577)); }, 'BitmapData_onLoad': function(_0x4fddb8) { if (_0x4cc7('0x3f9a') !== _0x4cc7('0x3f9b')) { null == _0x4fddb8 ? this[_0x4cc7('0x3f9c')](_0x4cc7('0x3f9d')) : (this['content'] = new _0x38d890(_0x4fddb8), this[_0x4cc7('0x1656')][_0x4cc7('0x165a')] = this[_0x4cc7('0x165a')], _0x4fddb8 = this[_0x4cc7('0x165a')][_0x4cc7('0xa74')]() | 0x0, this[_0x4cc7('0x1656')]['width'] = _0x4fddb8, _0x4fddb8 = this[_0x4cc7('0x165a')][_0x4cc7('0xa75')]() | 0x0, this[_0x4cc7('0x1656')][_0x4cc7('0x98b')] = _0x4fddb8, this[_0x4cc7('0xa0c')](this[_0x4cc7('0x165a')]), this['contentLoaderInfo'][_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x43')))); } else { return Math[_0x4cc7('0xa96')](0.03333333333333333 * b[_0x4cc7('0xcc2')]['z']) >= _0x4fddb8; } }, '__class__': _0xd7ec81 }); var _0x3a40cb = function() { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x3f9e')] = _0x2291ea[_0x4cc7('0x3f9f')]; this[_0x4cc7('0x1f28')] = this[_0x4cc7('0x1f26')] = 0x0; this[_0x4cc7('0x3fa0')] = !0x0; this['parameters'] = {}; }; _0x16dada[_0x4cc7('0x3fa1')] = _0x3a40cb; _0x3a40cb[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3fa2')]; _0x3a40cb[_0x4cc7('0x97b')] = function(_0x590b84) { var _0x230be7 = new _0x3a40cb(); _0x230be7['uncaughtErrorEvents'] = new _0x38ccb9(); null != _0x590b84 ? _0x230be7['loader'] = _0x590b84 : _0x230be7[_0x4cc7('0x1124')] = _0x3a40cb[_0x4cc7('0x3fa3')]; return _0x230be7; } ; _0x3a40cb[_0x4cc7('0x92b')] = _0x338b9; _0x3a40cb['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '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[_0x4cc7('0x3fa4')] || (this[_0x4cc7('0x1f26')] < this['bytesTotal'] && (this['bytesLoaded'] = this[_0x4cc7('0x1f28')]), this['__update'](this[_0x4cc7('0x1f26')], this['bytesTotal']), this['__completed'] = !0x0, this['dispatchEvent'](new _0x76b31e('complete'))); }, '__update': function(_0x19a50d, _0x2ee806) { this[_0x4cc7('0x1f26')] = _0x19a50d; this[_0x4cc7('0x1f28')] = _0x2ee806; this[_0x4cc7('0x44')](new _0x4aac12('progress',!0x1,!0x1,_0x19a50d,_0x2ee806)); }, '__class__': _0x3a40cb }); var _0x3ea23e = function() { if (_0x4cc7('0x3fa5') !== 'ZlLAm') { _0x457ac5['call'](this); this[_0x4cc7('0x3fa6')] = 0x1; this[_0x4cc7('0x3fa7')] = []; this['__instanceFields'] = []; this['__totalFrames'] = 0x0; this[_0x4cc7('0x3e2c')] = !0x0; null != _0x3ea23e[_0x4cc7('0x2ba1')] && (this[_0x4cc7('0x3fa8')] = _0x3ea23e['__initSWF'], this[_0x4cc7('0x3fa9')] = _0x3ea23e[_0x4cc7('0x2ba1')], _0x3ea23e['__initSWF'] = null, _0x3ea23e['__initSymbol'] = null, this[_0x4cc7('0x3edf')](this['__swf'], this['__symbol'])); } else { return function(_0x53d39b) { b[0x0](a[0x0], _0x53d39b); } ; } }; _0x16dada[_0x4cc7('0x3faa')] = _0x3ea23e; _0x3ea23e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x3fab')]; _0x3ea23e[_0x4cc7('0x92b')] = _0x457ac5; _0x3ea23e[_0x4cc7('0x8')] = _0x5aff49(_0x457ac5['prototype'], { '__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(_0x50d179, _0x1cea2e) { if (_0x4cc7('0x3fac') === _0x4cc7('0x3fac')) { this['play'](); this[_0x4cc7('0x3fad')](this['__resolveFrameReference'](_0x50d179)); } else { null != this[_0x4cc7('0xf27')][_0x4cc7('0x1b3a')] && this[_0x4cc7('0x1c4a')](); this['_methodSetup'][_0x4cc7('0x19f5')][_0x4cc7('0x43e')](this[_0x4cc7('0x1546')]); this['_sharedRegisters'][_0x4cc7('0x1c4b')] = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp'](); this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')], 0x1); this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')]['getVertexCode'](this['_methodSetup'][_0x4cc7('0xf29')], this[_0x4cc7('0xf19')]); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f5')][_0x4cc7('0x1c4c')](this['_methodSetup'][_0x4cc7('0xf29')], this['_registerCache']); this[_0x4cc7('0x127d')] && (this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')]), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c4c')](this['_methodSetup'][_0x4cc7('0xf2a')], this[_0x4cc7('0xf19')])); this[_0x4cc7('0x1c96')]() && (this[_0x4cc7('0x1c4d')](), this[_0x4cc7('0x3fae')](), this[_0x4cc7('0x1c4e')]()); this[_0x4cc7('0x1c00')]() && this[_0x4cc7('0x1c97')](); this[_0x4cc7('0xf1d')] += this['_methodSetup']['_ambientMethod'][_0x4cc7('0x13c7')](this['_methodSetup'][_0x4cc7('0x1c4f')], this[_0x4cc7('0xf19')]); this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x1b72')][_0x4cc7('0x13c9')](this[_0x4cc7('0xf27')]['_ambientMethodVO'], this[_0x4cc7('0xf19')], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')]['needsNormals'] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['normalFragment']); this[_0x4cc7('0xf27')][_0x4cc7('0x1c4f')][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this['_sharedRegisters'][_0x4cc7('0x1819')]); this['_fragmentCode'] += this[_0x4cc7('0xf27')]['_diffuseMethod']['getFragmentPostLightingCode'](this[_0x4cc7('0xf27')]['_diffuseMethodVO'], this['_registerCache'], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]); this[_0x4cc7('0x1b47')] && (this[_0x4cc7('0xf22')] += _0x56067a[_0x4cc7('0x89b')](_0x56067a[_0x4cc7('0x89e')]('add\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + '.w,\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['shadedTarget']), _0x4cc7('0x132')) + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0xf24')]) + '.z\x0adiv\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '.w\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['shadedTarget']) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '.w,\x20', _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0xf24')])) + _0x4cc7('0x134') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + _0x4cc7('0x139') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]) + '\x0a'); this[_0x4cc7('0xf27')][_0x4cc7('0xf29')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')]['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]); this[_0x4cc7('0xf27')][_0x4cc7('0xf29')][_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]); this['_usingSpecularMethod'] && (this[_0x4cc7('0xf27')]['_specularMethod'][_0x4cc7('0x43e')](this[_0x4cc7('0x1546')]), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')][_0x4cc7('0x1c52')](this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')], this['_registerCache'], this[_0x4cc7('0xf1e')][_0x4cc7('0x1c4b')]), this[_0x4cc7('0xf27')][_0x4cc7('0xf2a')][_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this['_sharedRegisters'][_0x4cc7('0x181c')]), this['_methodSetup']['_specularMethodVO']['needsView'] && this['_registerCache']['removeFragmentTempUsage'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')])); null != this['_methodSetup'][_0x4cc7('0x1b3a')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0x1546')]); } }, 'gotoAndStop': function(_0xc0ae2b, _0x5f5dc5) { if ('OWXDF' === _0x4cc7('0x3faf')) { null == _0x55a4be[_0x4cc7('0x282d')] && (_0x55a4be[_0x4cc7('0x282d')] = new _0xc9eace()); return _0x55a4be['wormholeInSight']; } else { this['stop'](); this[_0x4cc7('0x3fad')](this[_0x4cc7('0x3fb0')](_0xc0ae2b)); } }, 'play': function() { if (_0x4cc7('0x3fb1') === _0x4cc7('0x3fb1')) { null == this[_0x4cc7('0x3fa9')] || this[_0x4cc7('0x3fb2')] || 0x2 > this[_0x4cc7('0x3fb3')] || (this['__playing'] = !0x0, this[_0x4cc7('0x3fb4')] = _0x56067a[_0x4cc7('0x89f')](0x3e8, this[_0x4cc7('0x3fa8')][_0x4cc7('0x98a')]) | 0x0, this[_0x4cc7('0x3fb5')] = 0x0); } else { null != a && 0x0 < a[_0x4cc7('0x21')] ? (this['__filters'] = a, this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']())) : null != this[_0x4cc7('0xa4c')] && (this['__filters'] = null, this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]())); return a; } }, 'stop': function() { if ('cBBPs' !== _0x4cc7('0x3fb6')) { _0x56067a[_0x4cc7('0x85b')](null, this[_0x4cc7('0x1338')]) && (this['__glFragmentSource'] = '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}'); null == this['__glVertexSource'] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x3fb7')); _0x48751f[_0x4cc7('0x96b')](this); this['uRadius'][_0x4cc7('0x9')] = [0x0, 0x0]; this[_0x4cc7('0x29f3')] = !0x0; this['__initGL'](); } else { this[_0x4cc7('0x3fb2')] = !0x1; } }, '__enterFrame': function(_0x583cdb) { this[_0x4cc7('0x3fb8')](_0x583cdb); this[_0x4cc7('0x3fb9')](this['__currentFrame']); _0x457ac5['prototype'][_0x4cc7('0xb7d')]['call'](this, _0x583cdb); }, '__updateFrameScript': function(_0x16e021) { if (null != this[_0x4cc7('0x3fa9')] && this[_0x4cc7('0x3fb2')]) { var _0xa8d404 = this[_0x4cc7('0x3fba')](_0x16e021); if (this[_0x4cc7('0x3fbb')] == _0xa8d404) _0x457ac5['prototype'][_0x4cc7('0xb7d')][_0x4cc7('0x96b')](this, _0x16e021); else if (null != this['__frameScripts']) { if (_0xa8d404 < this[_0x4cc7('0x3fa6')]) { if (!this[_0x4cc7('0x3fbc')](this[_0x4cc7('0x3fb3')])) { if (_0x4cc7('0x3fbd') === _0x2d63f9['leDMm']) { _0x5eb4b3['prototype']['updateStitch'][_0x4cc7('0x96b')](this); for (var _0x1003df = this[_0x4cc7('0xe76')] - 0x1, _0x27c763, _0x10c006; 0x0 < _0x1003df--; ) this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')]['get'](_0x1003df), _0x27c763 = this[_0x4cc7('0xe8b')][_0x4cc7('0x2b')](_0x1003df), _0x10c006 = this[_0x4cc7('0xe8b')][_0x4cc7('0x2b')](_0x1003df + 0x1), _0x27c763 = _0x10c006[_0x4cc7('0xe83')](_0x27c763), this['_totalDelta']['x'] += _0x27c763['x'], this[_0x4cc7('0xe74')]['y'] += _0x27c763['y'], this['_totalDelta']['z'] += _0x27c763['z']; this['_stitchFinalFrame'] && this[_0x4cc7('0xe7a')] && (this[_0x4cc7('0xe79')] += this[_0x4cc7('0xe75')]['get'](this[_0x4cc7('0xe76')] - 0x1), 0x1 < this['_numFrames'] && (_0x27c763 = this['_translations']['get'](0x0), _0x10c006 = this[_0x4cc7('0xe8b')][_0x4cc7('0x2b')](0x1), _0x27c763 = _0x10c006[_0x4cc7('0xe83')](_0x27c763), this[_0x4cc7('0xe74')]['x'] += _0x27c763['x'], this[_0x4cc7('0xe74')]['y'] += _0x27c763['y'], this[_0x4cc7('0xe74')]['z'] += _0x27c763['z'])); } else { _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xb7d')]['call'](this, _0x16e021); return; } } this[_0x4cc7('0x3fa6')] = 0x1; } this[_0x4cc7('0x3fbc')](_0xa8d404) || _0x457ac5[_0x4cc7('0x8')][_0x4cc7('0xb7d')][_0x4cc7('0x96b')](this, _0x16e021); } else this[_0x4cc7('0x3fa6')] = _0xa8d404; } }, '__updateSymbol': function(_0x4a3429) { if (null != this[_0x4cc7('0x3fa9')] && this['__currentFrame'] != this[_0x4cc7('0x3fbe')]) { if (_0x4cc7('0x3fbf') === 'ZHoYp') { this['__updateFrameLabel'](); for (var _0x209206 = new _0x67da9e(), _0x4fe8d3, _0x1144f4 = 0x0; _0x1144f4 < _0x4a3429; ) if (_0x4fe8d3 = _0x1144f4++, _0x4fe8d3 = this['__symbol'][_0x4cc7('0x2197')][_0x4fe8d3], null != _0x4fe8d3[_0x4cc7('0x3eee')]) for (var _0x13945a = 0x0, _0x5bd9b0 = _0x4fe8d3[_0x4cc7('0x3eee')]; _0x13945a < _0x5bd9b0[_0x4cc7('0x21')]; ) { var _0x4bf907 = _0x5bd9b0[_0x13945a]; ++_0x13945a; switch (_0x4bf907['type'][0x1]) { case 0x0: _0x4fe8d3 = this['__activeInstancesByFrameObjectID'][_0x4cc7('0x2b')](_0x4bf907['id']); null != _0x4fe8d3 && (_0x209206['h'][_0x4bf907['id']] = _0x4fe8d3, this[_0x4cc7('0x3fc0')](_0x4fe8d3[_0x4cc7('0x10b2')], _0x4bf907, !0x0)); break; case 0x1: _0x4fe8d3 = _0x209206['h'][_0x4bf907['id']]; null != _0x4fe8d3 && null != _0x4fe8d3[_0x4cc7('0x10b2')] && this[_0x4cc7('0x3fc0')](_0x4fe8d3[_0x4cc7('0x10b2')], _0x4bf907); break; case 0x2: _0x209206[_0x4cc7('0x95b')](_0x4bf907['id']); } } _0x4a3429 = []; _0x1144f4 = []; for (_0x4fe8d3 = _0x209206[_0x4cc7('0x38')](); _0x4fe8d3[_0x4cc7('0x94e')](); ) _0x209206 = _0x4fe8d3[_0x4cc7('0x3a')](), -0x1 == _0x4a3429['indexOf'](_0x209206) && (_0x4a3429[_0x4cc7('0x29')](_0x209206), 0x0 < _0x209206[_0x4cc7('0x3ef5')] && _0x1144f4[_0x4cc7('0x29')](_0x209206)); _0x4a3429[_0x4cc7('0x3ff')](_0x48c401(this, this['__sortDepths'])); _0x13945a = 0x0; for (_0x5bd9b0 = _0x4a3429[_0x4cc7('0x21')]; _0x13945a < _0x5bd9b0; ) { _0x4bf907 = _0x13945a++; var _0x16dada = this[_0x4cc7('0xae0')][_0x4bf907]; _0x4fe8d3 = _0x4a3429[_0x4bf907]; _0x209206 = _0x4fe8d3['depth']; var _0x5aff49 = _0x4fe8d3[_0x4cc7('0x10b2')]; _0x16dada != _0x5aff49 ? (_0x4fe8d3 = _0x5aff49, this[_0x4cc7('0xb6a')](_0x5aff49, _0x4bf907)) : _0x4fe8d3 = this['__children'][_0x4bf907]; _0x4bf907 = !0x1; for (_0x16dada = 0x0; _0x16dada < _0x1144f4[_0x4cc7('0x21')]; ) if (_0x5aff49 = _0x1144f4[_0x16dada], ++_0x16dada, _0x209206 > _0x5aff49[_0x4cc7('0x25ab')] && _0x209206 <= _0x5aff49[_0x4cc7('0x3ef5')]) { _0x4fe8d3[_0x4cc7('0xb2d')](_0x5aff49['displayObject']); _0x4bf907 = !0x0; break; } 0x0 < _0x1144f4[_0x4cc7('0x21')] && !_0x4bf907 && null != _0x4fe8d3['get_mask']() && _0x4fe8d3[_0x4cc7('0xb2d')](null); } _0x1144f4 = _0x4a3429[_0x4cc7('0x21')]; for (_0x4fe8d3 = this['__children']['length']; _0x1144f4 < _0x4fe8d3; ) { if (_0x4cc7('0x3fc1') !== _0x4cc7('0x3fc1')) { this[_0x4cc7('0x12bf')] = _0x209206; this[_0x4cc7('0x13d5')] = 0x0; this[_0x4cc7('0x1409')]['sort'](_0x4a3429); this[_0x4cc7('0x10ca')]['setRenderTarget'](_0x209206, !0x0, 0x0); this[_0x4cc7('0x13c5')]['clear'](0x1, 0x1, 0x1, 0x1, 0x1, 0x0); this[_0x4cc7('0x13c5')]['setBlendFactors'](0x2, 0x9); this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x0, 0x4); _0x209206 = _0x4a3429[_0x4cc7('0x13e5')](); for (var _0x32aeef = !0x0, _0x1275c1 = _0x4fe8d3 - 0x1; 0x0 <= _0x1275c1; ) this['_stage3DProxy'][_0x4cc7('0x12e0')](_0x1144f4[_0x4cc7('0x2b')](_0x1275c1)), this[_0x4cc7('0x140b')](_0x209206, _0x13945a[_0x4cc7('0x2b')](_0x1275c1), _0x32aeef ? null : _0x13945a[_0x4cc7('0x2b')](_0x1275c1)[_0x4cc7('0x1031')]()), _0x32aeef = !0x1, --_0x1275c1; _0x209206 = _0x4a3429[_0x4cc7('0x13e7')](); _0x32aeef = !0x0; for (_0x1275c1 = _0x4fe8d3 - 0x1; 0x0 <= _0x1275c1; ) this['_stage3DProxy']['set_scissorRect'](_0x1144f4[_0x4cc7('0x2b')](_0x1275c1)), this['drawCascadeRenderables'](_0x209206, _0x13945a[_0x4cc7('0x2b')](_0x1275c1), _0x32aeef ? null : _0x13945a[_0x4cc7('0x2b')](_0x1275c1)[_0x4cc7('0x1031')]()), _0x32aeef = !0x1, --_0x1275c1; null != this[_0x4cc7('0x13f3')] && this[_0x4cc7('0x13f3')][_0x4cc7('0x1408')](this[_0x4cc7('0x10ca')]); this[_0x4cc7('0x13f3')] = null; this[_0x4cc7('0x13c5')][_0x4cc7('0x13f4')](!0x1, 0x5); this['_stage3DProxy'][_0x4cc7('0x12e0')](null); } else { _0x4a3429 = this['__children'][_0x1144f4]; _0x209206 = 0x0; for (_0x13945a = this[_0x4cc7('0x3fc2')]; _0x209206 < _0x13945a[_0x4cc7('0x21')]; ) _0x5bd9b0 = _0x13945a[_0x209206], ++_0x209206, _0x5bd9b0[_0x4cc7('0x10b2')] == _0x4a3429 && (_0x5260f5['__instanceof'](_0x4a3429, _0x3ea23e) && _0x4a3429['gotoAndPlay'](0x1), this[_0x4cc7('0xb79')](_0x4a3429), --_0x1144f4, --_0x4fe8d3); ++_0x1144f4; } } this[_0x4cc7('0x3fbe')] = this[_0x4cc7('0x3fa6')]; this[_0x4cc7('0x3fc3')](); } else { return this[_0x4cc7('0xb37')][_0x4cc7('0x1c52')](_0x4a3429, _0x209206, _0x4fe8d3); } } }, '__evaluateFrameScripts': function(_0x67c240) { var _0x517b73 = this[_0x4cc7('0x3fa6')]; for (_0x67c240 += 0x1; _0x517b73 < _0x67c240; ) { var _0x101dd8 = _0x517b73++; if (_0x101dd8 != this[_0x4cc7('0x3fbb')] && (this[_0x4cc7('0x3fa6')] = this[_0x4cc7('0x3fbb')] = _0x101dd8, this[_0x4cc7('0x3fc4')]['h'][_0x4cc7('0x959')](_0x101dd8) && (this['__updateSymbol'](_0x101dd8), (0x0, this['__frameScripts']['h'][_0x101dd8])(), this[_0x4cc7('0x3fa6')] != _0x101dd8) || !this['__playing'])) return !0x1; } return !0x0; }, '__fromSymbol': function(_0x102086, _0x26928b) { var _0x14a18c = {}; _0x14a18c[_0x4cc7('0x3fc5')] = _0x4cc7('0x3fc6'); var _0x5d0ef1 = this; if (null == this[_0x4cc7('0x3fc2')]) { this[_0x4cc7('0x3fa8')] = _0x102086; this[_0x4cc7('0x3fa9')] = _0x26928b; this['__activeInstances'] = []; this[_0x4cc7('0x3fc7')] = new _0x67da9e(); this[_0x4cc7('0x3fa6')] = 0x1; this[_0x4cc7('0x3fbe')] = this[_0x4cc7('0x3fbb')] = -0x1; this['__totalFrames'] = this[_0x4cc7('0x3fa9')][_0x4cc7('0x2197')]['length']; for (var _0x123b8d = 0x0, _0x45ea60 = this[_0x4cc7('0x3fa9')][_0x4cc7('0x2197')]['length']; _0x123b8d < _0x45ea60; ) { var _0x457aaa = _0x123b8d++; _0x102086 = _0x457aaa + 0x1; _0x26928b = this[_0x4cc7('0x3fa9')][_0x4cc7('0x2197')][_0x457aaa]; null != _0x26928b[_0x4cc7('0x3eed')] && this[_0x4cc7('0x3fa7')][_0x4cc7('0x29')](new _0x46a865(_0x26928b[_0x4cc7('0x3eed')],_0x457aaa + 0x1)); if (null != _0x26928b[_0x4cc7('0x3eef')]) null == this['__frameScripts'] && (this[_0x4cc7('0x3fc4')] = new _0x67da9e()), this[_0x4cc7('0x3fc4')]['h'][_0x102086] = _0x26928b[_0x4cc7('0x3eef')]; else if (null != _0x26928b['scriptSource']) { if ('PjbrH' === 'PjbrH') { null == this['__frameScripts'] && (this[_0x4cc7('0x3fc4')] = new _0x67da9e()); try { var _0x48c401 = function(_0x102086) { if (_0x4cc7('0x3fc8') === _0x4cc7('0x3fc9')) { this['angel']['setIndexedPosition'](17.8, -43.2, !0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc37')][_0x4cc7('0xac9')](16.2, -30.4, !0x0, -0x16); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x6f); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); var _0x561ca6 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aea'), -0x64, -0x12c, null, null, null, _0x561ca6, null); _0x561ca6 = _0x1baaa1[_0x4cc7('0x7d9')](0x320); var _0x599557 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x3fca'), -0x50, 0x14a, null, _0x561ca6, null, _0x599557, null); this[_0x4cc7('0xc37')]['unifyRotation'](this['angel']); } else { return function() { var _0x4fb584 = {}; _0x4fb584['qcsHZ'] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } ; _0x4fb584[_0x4cc7('0x3fcb')] = _0x4cc7('0x14b'); _0x4fb584['lzqrJ'] = _0x4cc7('0x1dcc'); _0x4fb584[_0x4cc7('0x3fcc')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } ; try { _0x102086[0x0][_0x4cc7('0x96b')](_0x5d0ef1); } catch (_0x2b764a) { if (_0x4cc7('0x3fcd') === _0x4cc7('0x3fcd')) { _0x4964ea[_0x4cc7('0xab4')] = _0x2b764a, _0x2b764a instanceof _0x202aa0 && (_0x2b764a = _0x2b764a[_0x4cc7('0x9a4')]), _0x491796[_0x4cc7('0x39da')](_0x14a18c[_0x4cc7('0x3fc5')] + _0x4bf907[_0x4cc7('0x4dc')](_0x2b764a) + '\x0a' + _0x4964ea[_0x4cc7('0x31d0')]()[_0x4cc7('0xc92')](function() { if (_0x4cc7('0x3fce') === _0x4cc7('0x3fce')) { return function(_0x102086) { return _0x102086[0x2]; } ; } else { var _0x52a15f = '' , _0x29b108 = _0x102086[_0x4cc7('0xe59')]() , _0x58bebe = _0x102086[_0x4cc7('0xe55')]() , _0x11340c = this[_0x4cc7('0x19bd')]; _0x102086[_0x4cc7('0xf1a')](_0x58bebe, 0x1); var _0x8959f2 = _0x102086[_0x4cc7('0xe55')]() , _0x4b3887 = this[_0x4cc7('0xf1e')][_0x4cc7('0x1c82')]; for (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x1d1d') + _0x4bf907['string'](_0x58bebe) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4b3887) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x4b3887) + '.w\x0amul\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4fb584['gKbpz'] + _0x4bf907[_0x4cc7('0x4dc')](_0x26928b), '.yz\x0a'); 0x0 < _0x11340c; ) _0x52a15f = _0x11340c == this[_0x4cc7('0x19bd')] ? _0x52a15f + (_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x29b108) + '\x20<2d,nearest,repeat,mipnone>\x0a') : _0x52a15f + (_0x4cc7('0x1cd0') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + ',\x20' + _0x4bf907['string'](_0x58bebe) + _0x4cc7('0x1dc6') + _0x4bf907[_0x4cc7('0x4dc')](_0x29b108) + _0x4cc7('0x1dc5')), _0x52a15f += _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1dc7') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](_0x26928b) + '.w\x0a', _0x52a15f = _0x11340c == this[_0x4cc7('0x19bd')] ? _0x52a15f + (_0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x8c8') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x1dc8') + _0x4bf907[_0x4cc7('0x4dc')](_0x8959f2) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5d0ef1) + _0x4fb584['lzqrJ'] + _0x4bf907[_0x4cc7('0x4dc')](_0x8959f2) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x8959f2) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x123b8d) + _0x4cc7('0x154') + _0x4bf907[_0x4cc7('0x4dc')](_0x45ea60) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + '.z,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x8959f2) + '.z\x0a') : _0x52a15f + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086), 0x4 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x161') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1be2'), this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086))), 0x1 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1be2'), this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086))), 0x5 < _0x11340c && (_0x52a15f += 'sub\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + '.xy,\x20' + _0x4bf907['string'](_0x58bebe) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1be2') + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)), 0x2 < _0x11340c && (_0x52a15f += _0x4cc7('0x1e65') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + '.w\x0a', _0x52a15f += _0x4cc7('0x161') + _0x4bf907['string'](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x58bebe) + _0x4cc7('0x1dcb') + _0x4bf907[_0x4cc7('0x4dc')](this['_depthMapCoordReg']) + _0x4cc7('0x3fd0') + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)), 0x6 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x161'), _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe)) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x1ec0') + this['addSample'](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)), 0x3 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcf')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe), _0x4cc7('0x14b')) + _0x4bf907['string'](this[_0x4cc7('0x1da5')]) + _0x4cc7('0x14b') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + '.wz\x0a' + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)), 0x7 < _0x11340c && (_0x52a15f += _0x4fb584[_0x4cc7('0x3fcc')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe) + _0x4cc7('0x14b') + _0x4bf907['string'](_0x58bebe) + '.xy,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x58bebe), _0x4cc7('0x1ec0')) + this[_0x4cc7('0x1dca')](_0x58bebe, _0x5d0ef1, _0x123b8d, _0x45ea60, _0x102086)), _0x11340c -= 0x8; _0x102086[_0x4cc7('0x19f7')](_0x58bebe); return _0x52a15f += _0x4cc7('0xaf') + _0x4bf907['string'](_0x45ea60) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x45ea60) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x26928b) + _0x4cc7('0x1d04'); } }())[_0x4cc7('0xc7a')]('\x0a') + '\x0a' + _0x4bf907[_0x4cc7('0x4dc')](_0x2b764a[_0x4cc7('0x3693')]) + '\x0a' + _0x102086[0x0][_0x4cc7('0x8eb')](), { 'fileName': _0x4cc7('0x3fd1'), 'lineNumber': 0x28b, 'className': _0x4cc7('0x3faa'), 'methodName': '__fromSymbol' }); } else { return new _0x139d6a(this); } } } ; } }([eval('(function(){' + _0x26928b[_0x4cc7('0x3ef0')] + '})')]); this['__frameScripts']['h'][_0x102086] = _0x48c401; } catch (_0x48137e) { _0x4964ea['lastException'] = _0x48137e, null != this[_0x4cc7('0x3fa9')][_0x4cc7('0x2ba3')] ? _0x491796[_0x4cc7('0x1de4')](_0x56067a[_0x4cc7('0x8a1')] + this[_0x4cc7('0x3fa9')]['className'] + _0x4cc7('0x3fd2') + _0x102086 + '\x0a' + _0x26928b[_0x4cc7('0x3ef0')], { 'fileName': _0x4cc7('0x3fd1'), 'lineNumber': 0x2a0, 'className': _0x4cc7('0x3faa'), 'methodName': '__fromSymbol' }) : _0x491796[_0x4cc7('0x1de4')](_0x56067a[_0x4cc7('0x8a2')](_0x4cc7('0x3fd3'), _0x26928b['scriptSource']), { 'fileName': _0x4cc7('0x3fd1'), 'lineNumber': 0x2a5, 'className': _0x4cc7('0x3faa'), 'methodName': _0x4cc7('0x3edf') }); } } else { var _0xacf0f = this[_0x4cc7('0x16fa')]() , _0x12c4da = this[_0x4cc7('0x16fa')]() , _0x432030 = this['readUnsignedByte']() , _0x2736f8 = this[_0x4cc7('0x16fa')](); return 0x1 == this[_0x4cc7('0x16ed')] ? _0x2736f8 << 0x18 | _0x432030 << 0x10 | _0x56067a['kfaGC'](_0x12c4da, 0x8) | _0xacf0f : _0xacf0f << 0x18 | _0x12c4da << 0x10 | _0x432030 << 0x8 | _0x2736f8; } } } _0x102086 = 0x0; for (_0x26928b = this['__totalFrames']; _0x102086 < _0x26928b; ) if (_0x123b8d = _0x102086++, _0x48c401 = _0x123b8d + 0x1, _0x45ea60 = this['__symbol']['frames'][_0x123b8d], null != _0x45ea60[_0x4cc7('0x3eee')]) { _0x123b8d = 0x0; for (var _0x16dada = _0x45ea60[_0x4cc7('0x3eee')]; _0x123b8d < _0x16dada['length']; ) { if (_0x4cc7('0x3fd4') !== 'jRoQz') { var _0x5aff49 = _0x16dada[_0x123b8d]; ++_0x123b8d; if (_0x5aff49[_0x4cc7('0x994')] == _0x1988ff['CREATE'] && !this[_0x4cc7('0x3fc7')]['h'][_0x4cc7('0x959')](_0x5aff49['id'])) { _0x45ea60 = null; _0x457aaa = !0x1; var _0x161060 = 0x0; for (var _0x180fa9 = this[_0x4cc7('0x3fc2')]; _0x161060 < _0x180fa9[_0x4cc7('0x21')]; ) { var _0x50aa0a = _0x180fa9[_0x161060]; ++_0x161060; if (_0x56067a[_0x4cc7('0x891')](null, _0x50aa0a['displayObject']) && _0x50aa0a[_0x4cc7('0x3552')] == _0x5aff49[_0x4cc7('0x1938')] && _0x50aa0a[_0x4cc7('0x25ab')] == _0x5aff49[_0x4cc7('0x25ab')]) { _0x45ea60 = _0x50aa0a; _0x457aaa = !0x0; break; } } null == _0x45ea60 && (_0x161060 = this[_0x4cc7('0x3fa8')]['symbols']['h'][_0x5aff49['symbol']], null != _0x161060 && (_0x161060 = _0x161060[_0x4cc7('0x1499')](this[_0x4cc7('0x3fa8')]), null != _0x161060 && (_0x161060['parent'] = this, _0x161060['stage'] = this['stage'], null != this[_0x4cc7('0x99c')] && _0x161060[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x8a9'),!0x1,!0x1)), _0x45ea60 = new _0x934535(_0x48c401,_0x5aff49['id'],_0x5aff49[_0x4cc7('0x1938')],_0x5aff49[_0x4cc7('0x25ab')],_0x161060,_0x5aff49[_0x4cc7('0x3ef5')])))); null != _0x45ea60 && (this[_0x4cc7('0x3fc7')]['h'][_0x5aff49['id']] = _0x45ea60, _0x457aaa || (this[_0x4cc7('0x3fc2')][_0x4cc7('0x29')](_0x45ea60), this[_0x4cc7('0x3fc0')](_0x45ea60['displayObject'], _0x5aff49))); } } else { var _0x59d0d0 = _0x2c4d00[_0x4cc7('0xf36')], _0x4d69a4, _0x13d846; var _0x419f04 = _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x1364')], _0x5d21ea)['get_sceneDirection'](); this['_overallDepthCamera'][_0x4cc7('0xb49')](this[_0x4cc7('0x1364')][_0x4cc7('0xfca')]()); var _0x46089e = ((_0x102086[_0x4cc7('0x472')]() - _0x419f04['x'] * this[_0x4cc7('0x158b')]) / this[_0x4cc7('0x157e')] | 0x0) * this['_snap']; var _0x14b94b = ((_0x102086[_0x4cc7('0xb45')]() - _0x419f04['y'] * this[_0x4cc7('0x158b')]) / this['_snap'] | 0x0) * this[_0x4cc7('0x157e')]; var _0x23dc94 = ((_0x102086['get_z']() - _0x419f04['z'] * this[_0x4cc7('0x158b')]) / this['_snap'] | 0x0) * this['_snap']; this[_0x4cc7('0x1585')][_0x4cc7('0xb46')](_0x46089e); this[_0x4cc7('0x1585')]['set_y'](_0x14b94b); this['_overallDepthCamera'][_0x4cc7('0xd5a')](_0x23dc94); this[_0x4cc7('0x1036')]['copyFrom'](this[_0x4cc7('0x1585')][_0x4cc7('0x3de')]()); this[_0x4cc7('0x1036')]['prepend'](_0x102086[_0x4cc7('0xfca')]()); this[_0x4cc7('0x1036')][_0x4cc7('0x1561')](_0x26928b, this[_0x4cc7('0x1580')]); _0x102086 = _0x419f04 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](0x0); _0x26928b = _0x4d69a4 = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](0x1); this[_0x4cc7('0x158c')] = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](0x2); for (_0x13d846 = 0x3; 0x18 > _0x13d846; ) _0x46089e = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x13d846), _0x14b94b = this[_0x4cc7('0x1580')][_0x4cc7('0x2b')](_0x13d846 + 0x1), _0x23dc94 = this['_localFrustum'][_0x4cc7('0x2b')](_0x13d846 + 0x2), _0x46089e < _0x102086 && (_0x102086 = _0x46089e), _0x46089e > _0x419f04 && (_0x419f04 = _0x46089e), _0x14b94b < _0x26928b && (_0x26928b = _0x14b94b), _0x14b94b > _0x4d69a4 && (_0x4d69a4 = _0x14b94b), _0x23dc94 > this[_0x4cc7('0x158c')] && (this['_maxZ'] = _0x23dc94), _0x13d846 += 0x3; this[_0x4cc7('0x1586')] = 0x1; _0x46089e = _0x419f04 - _0x102086; _0x14b94b = _0x4d69a4 - _0x26928b; _0x23dc94 = 0x1 / (this[_0x4cc7('0x158c')] - this[_0x4cc7('0x1586')]); 0x0 > _0x102086 && (_0x102086 -= this[_0x4cc7('0x157e')]); 0x0 > _0x26928b && (_0x26928b -= this[_0x4cc7('0x157e')]); _0x102086 = (_0x102086 / this[_0x4cc7('0x157e')] | 0x0) * this[_0x4cc7('0x157e')]; _0x26928b = (_0x26928b / this[_0x4cc7('0x157e')] | 0x0) * this['_snap']; _0x419f04 = 0x2 * this[_0x4cc7('0x157e')]; _0x46089e = (_0x56067a['TNPJm'](_0x46089e, _0x419f04) + 0x2 | 0x0) * _0x419f04; _0x14b94b = (_0x14b94b / _0x419f04 + 0x2 | 0x0) * _0x419f04; _0x419f04 = _0x102086 + _0x46089e; _0x4d69a4 = _0x26928b + _0x14b94b; _0x46089e = 0x1 / _0x46089e; _0x14b94b = 0x1 / _0x14b94b; _0x59d0d0[_0x4cc7('0x9e7')](0x0, 0x2 * _0x46089e); _0x59d0d0[_0x4cc7('0x9e7')](0x5, 0x2 * _0x14b94b); _0x59d0d0[_0x4cc7('0x9e7')](0xa, _0x23dc94); _0x59d0d0[_0x4cc7('0x9e7')](0xc, -(_0x419f04 + _0x102086) * _0x46089e); _0x59d0d0[_0x4cc7('0x9e7')](0xd, -(_0x4d69a4 + _0x26928b) * _0x14b94b); _0x59d0d0[_0x4cc7('0x9e7')](0xe, -this[_0x4cc7('0x1586')] * _0x23dc94); _0x59d0d0[_0x4cc7('0x9e7')](0xf, 0x1); _0x59d0d0['set'](0x1, _0x59d0d0[_0x4cc7('0x9e7')](0x2, _0x59d0d0[_0x4cc7('0x9e7')](0x3, _0x59d0d0[_0x4cc7('0x9e7')](0x4, _0x59d0d0['set'](0x6, _0x59d0d0['set'](0x7, _0x59d0d0[_0x4cc7('0x9e7')](0x8, _0x59d0d0[_0x4cc7('0x9e7')](0x9, _0x59d0d0[_0x4cc7('0x9e7')](0xb, 0x0))))))))); _0x5d0ef1[_0x4cc7('0xf8b')](_0x59d0d0); } } } 0x1 < this[_0x4cc7('0x3fb3')] && this[_0x4cc7('0xd18')](); this[_0x4cc7('0xb7d')](0x0); this['__instanceFields'] = _0x4b4d92[_0x4cc7('0xd41')](_0x5260f5['getClass'](this)); this[_0x4cc7('0x3fc3')](); } }, '__getNextFrame': function(_0x49e7da) { this['__timeElapsed'] += _0x49e7da; _0x49e7da = this[_0x4cc7('0x3fa6')] + Math[_0x4cc7('0xaeb')](this['__timeElapsed'] / this[_0x4cc7('0x3fb4')]); 0x1 > _0x49e7da && (_0x49e7da = 0x1); _0x56067a['YoIzb'](_0x49e7da, this[_0x4cc7('0x3fb3')]) && (_0x49e7da = Math['floor']((_0x49e7da - 0x1) % this[_0x4cc7('0x3fb3')]) + 0x1); this[_0x4cc7('0x3fb5')] %= this['__frameTime']; return _0x49e7da; }, '__goto': function(_0x578620) { null != this[_0x4cc7('0x3fa9')] && (0x1 > _0x578620 ? _0x578620 = 0x1 : _0x578620 > this[_0x4cc7('0x3fb3')] && (_0x578620 = this[_0x4cc7('0x3fb3')]), this[_0x4cc7('0x3fa6')] = _0x578620, this['__enterFrame'](0x0)); }, '__resolveFrameReference': function(_0x1844e3) { if (_0x4cc7('0x3fd5') !== _0x2d63f9['KtLPV']) { if (_0x4cc7('0x39b') == typeof _0x1844e3 && (_0x1844e3 | 0x0) === _0x1844e3) return _0x1844e3; if (_0x4cc7('0x4dc') == typeof _0x1844e3) { for (var _0x1b59ea = 0x0, _0x2cdecc = this[_0x4cc7('0x3fa7')]; _0x1b59ea < _0x2cdecc[_0x4cc7('0x21')]; ) { var _0x23f8a0 = _0x2cdecc[_0x1b59ea]; ++_0x1b59ea; if (_0x23f8a0[_0x4cc7('0xb4e')]() == _0x1844e3) return _0x23f8a0[_0x4cc7('0x3f80')](); } throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x3fd6') + _0x1844e3 + _0x4cc7('0x3fd7'))); } throw new _0x202aa0('Invalid\x20type\x20for\x20frame\x20' + _0x4b4d92[_0x4cc7('0xd38')](_0x1844e3)); } else { _0x56067a[_0x4cc7('0x85b')](null, _0x47f187[_0x4cc7('0x2f68')]) && (_0x47f187['ruined'] = new _0x47f187(), _0x47f187[_0x4cc7('0x2f68')]['rotating'] = !0x1); return _0x47f187[_0x4cc7('0x2f68')]; } }, '__sortDepths': function(_0x29b951, _0x73bff7) { return _0x29b951[_0x4cc7('0x25ab')] - _0x73bff7[_0x4cc7('0x25ab')]; }, '__tabTest': function(_0x5bc791) { this[_0x4cc7('0x3e2c')] && _0x457ac5['prototype'][_0x4cc7('0xba9')][_0x4cc7('0x96b')](this, _0x5bc791); }, '__updateDisplayObject': function(_0x146d27, _0x236ad2, _0x2efebc) { null == _0x2efebc && (_0x2efebc = !0x1); if (null != _0x146d27) { null != _0x236ad2[_0x4cc7('0x5e2')] && _0x146d27[_0x4cc7('0xd6a')](_0x236ad2[_0x4cc7('0x5e2')]); null != _0x236ad2[_0x4cc7('0x330a')] && _0x146d27[_0x4cc7('0xf92')]()[_0x4cc7('0xb3b')](_0x236ad2[_0x4cc7('0x330a')]); null != _0x236ad2[_0x4cc7('0xb12')] ? _0x146d27[_0x4cc7('0xf92')]()[_0x4cc7('0x17ac')](_0x236ad2[_0x4cc7('0xb12')]) : _0x2efebc && !_0x146d27['get_transform']()[_0x4cc7('0xb0f')]()['__isDefault'](!0x0) && _0x146d27['get_transform']()[_0x4cc7('0x17ac')](new _0x1c055e()); if (null != _0x236ad2[_0x4cc7('0x14db')]) { _0x2efebc = []; for (var _0x3d1b74 = 0x0, _0x25216b = _0x236ad2[_0x4cc7('0x14db')]; _0x3d1b74 < _0x25216b[_0x4cc7('0x21')]; ) { var _0x4f70c0 = _0x25216b[_0x3d1b74]; ++_0x3d1b74; switch (_0x4f70c0[0x1]) { case 0x0: _0x2efebc[_0x4cc7('0x29')](new _0x14b9f8(_0x4f70c0[0x2],_0x4f70c0[0x3],_0x4f70c0[0x4])); break; case 0x1: _0x2efebc[_0x4cc7('0x29')](new _0x69b7c5(_0x4f70c0[0x2])); break; case 0x2: _0x2efebc[_0x4cc7('0x29')](new _0x7b3ebc(_0x4f70c0[0x2],_0x4f70c0[0x3],_0x4f70c0[0x4],_0x4f70c0[0x5],_0x4f70c0[0x6],_0x4f70c0[0x7],_0x4f70c0[0x8],_0x4f70c0[0x9],_0x4f70c0[0xa],_0x4f70c0[0xb],_0x4f70c0[0xc])); break; case 0x3: _0x2efebc[_0x4cc7('0x29')](new _0xcc520e(_0x4f70c0[0x2],_0x4f70c0[0x3],_0x4f70c0[0x4],_0x4f70c0[0x5],_0x4f70c0[0x6],_0x4f70c0[0x7],_0x4f70c0[0x8],_0x4f70c0[0x9])); } } _0x146d27[_0x4cc7('0x1073')](_0x2efebc); } else _0x146d27[_0x4cc7('0x1073')](null); null != _0x236ad2['visible'] && _0x146d27[_0x4cc7('0xc20')](_0x236ad2[_0x4cc7('0x12cf')]); null != _0x236ad2['blendMode'] && _0x146d27[_0x4cc7('0x3c1')](_0x236ad2[_0x4cc7('0x3ef4')]); null != _0x236ad2[_0x4cc7('0x3fd8')] && _0x146d27[_0x4cc7('0xb51')](_0x236ad2['cacheAsBitmap']); } }, '__updateFrameLabel': function() { this[_0x4cc7('0x3fd9')] = this[_0x4cc7('0x3fa9')][_0x4cc7('0x2197')][_0x56067a[_0x4cc7('0x894')](this[_0x4cc7('0x3fa6')], 0x1)][_0x4cc7('0x3eed')]; if (null != this['__currentFrameLabel']) this['__currentLabel'] = this[_0x4cc7('0x3fd9')]; else { if (_0x4cc7('0x3fda') !== _0x4cc7('0x3fdb')) { this[_0x4cc7('0x3fdc')] = null; for (var _0x409162 = 0x0, _0x26a17f = this[_0x4cc7('0x3fa7')]; _0x409162 < _0x26a17f['length']; ) { if (_0x4cc7('0x8a4') !== _0x56067a[_0x4cc7('0x8a3')]) { if (this['z'] < _0x409162[_0x4cc7('0x11d7')] + _0x409162[_0x4cc7('0x1dc1')] / 0x2 && (this['z'] = _0x409162[_0x4cc7('0x11d7')], this['z'] += 0x4b, this['z'] >= this[_0x4cc7('0x3041')])) return; if (_0x409162[_0x4cc7('0x24cb')] || this['z'] < _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + 0xfa0) this['z'] < _0x409162['endZ'] - 1.5 * _0x409162[_0x4cc7('0x1dc1')] ? this[_0x4cc7('0x2f30')](_0x409162) : _0x409162[_0x4cc7('0x24cb')] && (this['z'] = _0x409162[_0x4cc7('0x2256')], this['z'] += 0x4b); } else { var _0x20f3cf = _0x26a17f[_0x409162]; ++_0x409162; if (_0x20f3cf[_0x4cc7('0x3f80')]() < this['__currentFrame']) this[_0x4cc7('0x3fdc')] = _0x20f3cf[_0x4cc7('0xb4e')](); else break; } } } else { return new _0x5c5d3a(_0x5c5d3a['squaredRegular'],_0x5c5d3a[_0x4cc7('0x2fc2')]); } } }, '__updateInstanceFields': function() { if (_0x4cc7('0x3fdd') !== _0x4cc7('0x3fde')) { for (var _0x1e9b02 = 0x0, _0x3a7285 = this[_0x4cc7('0x3fdf')]; _0x1e9b02 < _0x3a7285[_0x4cc7('0x21')]; ) { if ('HVcol' === 'HVcol') { var _0x116a76 = _0x3a7285[_0x1e9b02]; ++_0x1e9b02; for (var _0x586d5e = 0x0, _0x51646d = this['__children']; _0x586d5e < _0x51646d[_0x4cc7('0x21')]; ) { if ('wxEFj' === _0x4cc7('0x3fe0')) { var _0x511e12 = _0x3bb917[_0x4cc7('0x3fe1')] && 0x0 <= _0x3bb917[_0x4cc7('0x3fe1')][_0x4cc7('0x3fe2')]['indexOf'](_0x4cc7('0x3fe3')); if (_0x3bb917[_0x4cc7('0x3fe4')] && _0x48c401[_0x4cc7('0x3fe5')] && (_0x48c401[_0x4cc7('0x3fe5')]['onended'] = null, _0x48c401['bufferSource'][_0x4cc7('0x3fe6')](0x0), _0x511e12)) try { _0x48c401[_0x4cc7('0x3fe5')]['buffer'] = _0x3bb917['_scratchBuffer']; } catch (_0x2888cd) {} return _0x48c401[_0x4cc7('0x3fe5')] = null, this; } else { var _0x2e7f8a = _0x51646d[_0x586d5e]; ++_0x586d5e; if (_0x2e7f8a[_0x4cc7('0xb4e')]() == _0x116a76) { this[_0x116a76] = _0x2e7f8a; break; } } } } else { this['_mouseChildren'] = _0x1e9b02; this[_0x4cc7('0xfb4')](); return _0x1e9b02; } } } else { _0x3a7285 = 0x0; for (_0x116a76 = this[_0x4cc7('0xae0')]; _0x3a7285 < _0x116a76['length']; ) _0x586d5e = _0x116a76[_0x3a7285], ++_0x3a7285, _0x586d5e['__renderDOM'](_0x1e9b02), _0x586d5e['__renderDirty'] = !0x1; this[_0x4cc7('0xab8')] = !0x1; } }, '__onMouseDown': function(_0x37a3fd) { this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3fe7')] && this[_0x4cc7('0x2392')](_0x2d63f9['WyFWa']); this[_0x4cc7('0x3fe8')] = !0x0; this[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0xbd4'), _0x48c401(this, this['__onMouseUp']), !0x0); }, '__onMouseUp': function(_0x1f0b13) { this['__mouseIsDown'] = !0x1; null != this[_0x4cc7('0x99c')] && this['stage']['removeEventListener'](_0x4cc7('0xbd4'), _0x48c401(this, this[_0x4cc7('0x3fe9')])); _0x1f0b13[_0x4cc7('0xa26')] == this && this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3e2d')] ? this[_0x4cc7('0x2392')](_0x4cc7('0x3e2e')) : this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3fea')] && this[_0x4cc7('0x2392')](_0x4cc7('0x3feb')); }, '__onRollOut': function(_0x21e7a9) { this[_0x4cc7('0x3e2c')] && (this['__mouseIsDown'] && this['__hasOver'] ? this[_0x4cc7('0x2392')]('_over') : this[_0x4cc7('0x3fea')] && this[_0x4cc7('0x2392')](_0x4cc7('0x3feb'))); }, '__onRollOver': function(_0x537eb1) { this[_0x4cc7('0x3e2c')] && this[_0x4cc7('0x3e2d')] && this[_0x4cc7('0x2392')](_0x4cc7('0x3e2e')); }, 'set_buttonMode': function(_0x1502eb) { if (this[_0x4cc7('0xbb0')] != _0x1502eb) { if (_0x1502eb) { this[_0x4cc7('0x3fea')] = this[_0x4cc7('0x3e2d')] = this[_0x4cc7('0x3fe7')] = !0x1; for (var _0x233492 = 0x0, _0x39a46f = this[_0x4cc7('0x3fa7')]; _0x233492 < _0x39a46f[_0x4cc7('0x21')]; ) { var _0x13dee9 = _0x39a46f[_0x233492]; ++_0x233492; switch (_0x13dee9['get_name']()) { case _0x4cc7('0x357'): this[_0x4cc7('0x3fe7')] = !0x0; break; case '_over': this[_0x4cc7('0x3e2d')] = !0x0; break; case _0x4cc7('0x3feb'): this[_0x4cc7('0x3fea')] = !0x0; } } if (this[_0x4cc7('0x3fe7')] || this[_0x4cc7('0x3e2d')] || this[_0x4cc7('0x3fea')]) this[_0x4cc7('0x9ad')](_0x56067a['jLoCs'], _0x48c401(this, this['__onRollOver'])), this[_0x4cc7('0x9ad')](_0x4cc7('0x37cb'), _0x48c401(this, this[_0x4cc7('0x3fec')])), this[_0x4cc7('0x9ad')](_0x4cc7('0xbd2'), _0x48c401(this, this['__onMouseDown'])); } else this[_0x4cc7('0xa2d')](_0x4cc7('0x8a6'), _0x48c401(this, this[_0x4cc7('0x3fed')])), this[_0x4cc7('0xa2d')](_0x4cc7('0x37cb'), _0x48c401(this, this[_0x4cc7('0x3fec')])), this['removeEventListener'](_0x4cc7('0xbd2'), _0x48c401(this, this['__onMouseDown'])); this[_0x4cc7('0xbb0')] = _0x1502eb; } return _0x1502eb; }, '__class__': _0x3ea23e }); var _0x934535 = function(_0x15ec48, _0x41f778, _0x31e2bf, _0x4ec204, _0x34f915, _0x2eeaf3) { this[_0x4cc7('0x3fee')] = _0x15ec48; this[_0x4cc7('0x3fef')] = _0x41f778; this[_0x4cc7('0x3552')] = _0x31e2bf; this[_0x4cc7('0x25ab')] = _0x4ec204; this[_0x4cc7('0x10b2')] = _0x34f915; this[_0x4cc7('0x3ef5')] = _0x2eeaf3; }; _0x16dada[_0x4cc7('0x3ff0')] = _0x934535; _0x934535[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), '_MovieClip', 'FrameSymbolInstance']; _0x934535[_0x4cc7('0x8')] = {}; _0x934535[_0x4cc7('0x8')][_0x4cc7('0x3552')] = null; _0x934535[_0x4cc7('0x8')][_0x4cc7('0x3ef5')] = null; _0x934535[_0x4cc7('0x8')][_0x4cc7('0x25ab')] = null; _0x934535[_0x4cc7('0x8')][_0x4cc7('0x10b2')] = null; _0x934535[_0x4cc7('0x8')][_0x4cc7('0x3fee')] = null; _0x934535[_0x4cc7('0x8')][_0x4cc7('0x3fef')] = null; _0x934535[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x934535; var _0x51ba83 = function(_0x218bf5, _0x2ecf5d) { _0x650d6[_0x4cc7('0x96b')](this); this['__context3D'] = _0x218bf5; this[_0x4cc7('0xa2e')] = _0x218bf5[_0x4cc7('0xa2e')]; this['__gl'] = this['gl'] = _0x218bf5[_0x4cc7('0xa2e')][_0x4cc7('0x393b')]; this[_0x4cc7('0x21d0')] = _0x2ecf5d; this[_0x4cc7('0x3ff1')] = null == this[_0x4cc7('0x21d0')]; null == _0x3e8261['maxTextureWidth'] && (_0x3e8261['maxTextureWidth'] = _0x3e8261[_0x4cc7('0x3ff2')] = this['__gl'][_0x4cc7('0x2b33')](this[_0x4cc7('0x21d6')]['MAX_TEXTURE_SIZE'])); this['__matrix'] = _0x5f4b7a[_0x4cc7('0x376d')](); this[_0x4cc7('0x3ff3')] = []; this[_0x4cc7('0x3e8c')] = new _0x88b99b(null); this[_0x4cc7('0xaad')] = _0x4cc7('0xaac'); this[_0x4cc7('0xa7b')](0xa); this[_0x4cc7('0xab1')][_0x4cc7('0x3ff4')](!0x0); this['__clipRects'] = []; this[_0x4cc7('0x3ff5')] = []; this[_0x4cc7('0xecb')] = 0x0; this[_0x4cc7('0x3ff6')] = _0x5f4b7a[_0x4cc7('0x376d')](); this['__projectionFlipped'] = _0x5f4b7a[_0x4cc7('0x376d')](); this[_0x4cc7('0x3ff7')] = 0x0; this[_0x4cc7('0x3ff8')] = new _0x432b23(); this[_0x4cc7('0xb04')] = new _0xe5be2e(); this[_0x4cc7('0x3ff9')] = new _0x1b5da9(); this[_0x4cc7('0x3ffa')] = this[_0x4cc7('0xb04')]; this[_0x4cc7('0xb02')](this[_0x4cc7('0x3ffa')]); this[_0x4cc7('0x3ffb')] = new _0x3dd250(function() { return new _0x24e28(); } ); this[_0x4cc7('0xb14')] = new _0x4266e7(); }; _0x16dada['openfl.display.OpenGLRenderer'] = _0x51ba83; _0x51ba83[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x3ffc')]; _0x51ba83[_0x4cc7('0x92b')] = _0x650d6; _0x51ba83[_0x4cc7('0x8')] = _0x5aff49(_0x650d6[_0x4cc7('0x8')], { '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(_0x11bb9f) { _0x51ba83['__alphaValue'][0x0] = _0x11bb9f; null != this[_0x4cc7('0x21db')] ? this['__currentShaderBuffer'][_0x4cc7('0x21dc')](_0x4cc7('0x37a1'), _0x51ba83[_0x4cc7('0x3ffd')]) : null != this['__currentShader'] && null != this[_0x4cc7('0x21dd')][_0x4cc7('0xa00')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0xa00')][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x3ffd')]); }, 'applyBitmapData': function(_0x6a011a, _0x2e1cea, _0xc9df62) { null == _0xc9df62 && (_0xc9df62 = !0x1); null != this[_0x4cc7('0x21db')] ? null != _0x6a011a && (_0x51ba83[_0x4cc7('0x3ffe')][0x0] = _0x6a011a['__textureWidth'], _0x51ba83[_0x4cc7('0x3ffe')][0x1] = _0x6a011a['__textureHeight'], this[_0x4cc7('0x21db')]['addFloatOverride'](_0x4cc7('0x37a4'), _0x51ba83[_0x4cc7('0x3ffe')])) : null != this[_0x4cc7('0x21dd')] && (null != this[_0x4cc7('0x21dd')][_0x4cc7('0x3464')] && (this['__currentShader'][_0x4cc7('0x3464')]['input'] = _0x6a011a, this[_0x4cc7('0x21dd')]['__bitmap'][_0x4cc7('0x3c0c')] = _0x2e1cea && this['__allowSmoothing'] ? 0x4 : 0x5, this[_0x4cc7('0x21dd')][_0x4cc7('0x3464')][_0x4cc7('0x3fff')] = 0x2, this['__currentShader'][_0x4cc7('0x3464')][_0x4cc7('0x1cca')] = _0xc9df62 ? 0x2 : 0x0), null != this[_0x4cc7('0x21dd')]['__texture'] && (this['__currentShader'][_0x4cc7('0x1c22')][_0x4cc7('0x1284')] = _0x6a011a, this[_0x4cc7('0x21dd')][_0x4cc7('0x1c22')][_0x4cc7('0x3c0c')] = _0x2e1cea && this[_0x4cc7('0xa84')] ? 0x4 : 0x5, this[_0x4cc7('0x21dd')]['__texture'][_0x4cc7('0x3fff')] = 0x2, this[_0x4cc7('0x21dd')][_0x4cc7('0x1c22')][_0x4cc7('0x1cca')] = _0xc9df62 ? 0x2 : 0x0), null != this[_0x4cc7('0x21dd')][_0x4cc7('0x3776')] && (null != _0x6a011a ? (_0x51ba83[_0x4cc7('0x3ffe')][0x0] = _0x6a011a[_0x4cc7('0x1c2a')], _0x51ba83[_0x4cc7('0x3ffe')][0x1] = _0x6a011a[_0x4cc7('0x1c2b')], this[_0x4cc7('0x21dd')]['__textureSize'][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x3ffe')]) : this[_0x4cc7('0x21dd')][_0x4cc7('0x3776')][_0x4cc7('0x9')] = null)); }, 'applyColorTransform': function(_0x192b5a) { var _0x59ec41 = null != _0x192b5a && !_0x192b5a[_0x4cc7('0xadf')](!0x0); this[_0x4cc7('0x4000')](_0x59ec41); _0x59ec41 ? (_0x192b5a[_0x4cc7('0x12a7')](_0x51ba83['__colorMultipliersValue'], _0x51ba83['__colorOffsetsValue']), null != this[_0x4cc7('0x21db')] ? (this[_0x4cc7('0x21db')][_0x4cc7('0x21dc')](_0x4cc7('0x37a2'), _0x51ba83[_0x4cc7('0x4001')]), this[_0x4cc7('0x21db')][_0x4cc7('0x21dc')](_0x4cc7('0x4002'), _0x51ba83['__colorOffsetsValue'])) : null != this['__currentShader'] && (null != this['__currentShader'][_0x4cc7('0x3770')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x3770')][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x4001')]), null != this[_0x4cc7('0x21dd')]['__colorOffset'] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x4003')]['value'] = _0x51ba83[_0x4cc7('0x4004')]))) : null != this[_0x4cc7('0x21db')] ? (this['__currentShaderBuffer'][_0x4cc7('0x21dc')](_0x4cc7('0x37a2'), _0x51ba83[_0x4cc7('0x4005')]), this['__currentShaderBuffer'][_0x4cc7('0x21dc')]('openfl_ColorOffset', _0x51ba83[_0x4cc7('0x4005')])) : null != this[_0x4cc7('0x21dd')] && (null != this[_0x4cc7('0x21dd')][_0x4cc7('0x3770')] && (this['__currentShader'][_0x4cc7('0x3770')][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x4005')]), null != this[_0x4cc7('0x21dd')][_0x4cc7('0x4003')] && (this[_0x4cc7('0x21dd')]['__colorOffset']['value'] = _0x51ba83[_0x4cc7('0x4005')])); }, 'applyHasColorTransform': function(_0x2d19c0) { _0x51ba83[_0x4cc7('0x4006')][0x0] = _0x2d19c0; null != this[_0x4cc7('0x21db')] ? this[_0x4cc7('0x21db')][_0x4cc7('0x3e12')](_0x4cc7('0x37a0'), _0x51ba83[_0x4cc7('0x4006')]) : null != this[_0x4cc7('0x21dd')] && null != this[_0x4cc7('0x21dd')]['__hasColorTransform'] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x3772')][_0x4cc7('0x9')] = _0x51ba83[_0x4cc7('0x4006')]); }, 'applyMatrix': function(_0x6a7828) { null != this['__currentShaderBuffer'] ? this['__currentShaderBuffer'][_0x4cc7('0x21dc')]('openfl_Matrix', _0x6a7828) : _0x56067a[_0x4cc7('0x8a7')](null, this[_0x4cc7('0x21dd')]) && null != this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')][_0x4cc7('0x9')] = _0x6a7828); }, 'setShader': function(_0x42dadf) { this[_0x4cc7('0x21db')] = null; this[_0x4cc7('0x21dd')] != _0x42dadf && (null == _0x42dadf ? (this[_0x4cc7('0x21dd')] = null, this[_0x4cc7('0xab1')][_0x4cc7('0x1ef1')](null)) : (this[_0x4cc7('0x21dd')] = _0x42dadf, this[_0x4cc7('0xb02')](_0x42dadf), this[_0x4cc7('0xab1')]['setProgram'](_0x42dadf[_0x4cc7('0xafe')]), this[_0x4cc7('0xab1')][_0x4cc7('0x4007')](), this[_0x4cc7('0x21dd')]['__enable'](), this[_0x4cc7('0xab1')][_0x4cc7('0x92e')][_0x4cc7('0x189e')] = _0x42dadf)); }, 'setViewport': function() { this[_0x4cc7('0x21d6')][_0x4cc7('0x4008')](this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d2')], this['__displayWidth'], this[_0x4cc7('0x21d3')]); }, 'updateShader': function() { null != this[_0x4cc7('0x21dd')] && (null != this[_0x4cc7('0x21dd')][_0x4cc7('0xb1a')] && (this[_0x4cc7('0x21dd')]['__position'][_0x4cc7('0x4009')] = !0x0), null != this[_0x4cc7('0x21dd')][_0x4cc7('0xb1d')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0xb1d')][_0x4cc7('0x4009')] = !0x0), this[_0x4cc7('0xab1')][_0x4cc7('0x1ef1')](this['__currentShader'][_0x4cc7('0xafe')]), this[_0x4cc7('0xab1')][_0x4cc7('0x4007')](), this[_0x4cc7('0xab1')][_0x4cc7('0x400a')](), this[_0x4cc7('0x21dd')]['__update']()); }, '__clear': function() { null == this[_0x4cc7('0x937')] || this[_0x4cc7('0x937')]['__transparent'] ? this['__context3D'][_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1) : this[_0x4cc7('0xab1')][_0x4cc7('0x9fd')](this[_0x4cc7('0x937')]['__colorSplit'][0x0], this[_0x4cc7('0x937')]['__colorSplit'][0x1], this[_0x4cc7('0x937')][_0x4cc7('0x2494')][0x2], 0x1, 0x0, 0x0, 0x1); this[_0x4cc7('0x400b')] = !0x0; }, '__clearShader': function() { null != this[_0x4cc7('0x21dd')] && (null == this[_0x4cc7('0x21db')] ? null != this['__currentShader']['__bitmap'] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x3464')][_0x4cc7('0x1284')] = null) : this[_0x4cc7('0x21db')][_0x4cc7('0x3e13')](), null != this[_0x4cc7('0x21dd')][_0x4cc7('0x1c22')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x1c22')]['input'] = null), null != this['__currentShader'][_0x4cc7('0x3776')] && (this['__currentShader'][_0x4cc7('0x3776')][_0x4cc7('0x9')] = null), null != this[_0x4cc7('0x21dd')]['__hasColorTransform'] && (this[_0x4cc7('0x21dd')]['__hasColorTransform'][_0x4cc7('0x9')] = null), null != this[_0x4cc7('0x21dd')][_0x4cc7('0xb1a')] && (this[_0x4cc7('0x21dd')][_0x4cc7('0xb1a')][_0x4cc7('0x9')] = null), null != this[_0x4cc7('0x21dd')]['__matrix'] && (this[_0x4cc7('0x21dd')][_0x4cc7('0x21de')]['value'] = null), this[_0x4cc7('0x21dd')][_0x4cc7('0x3777')]()); }, '__copyShader': function(_0x1d438e) { this[_0x4cc7('0x21dd')] = _0x1d438e[_0x4cc7('0x21dd')]; this[_0x4cc7('0x21db')] = _0x1d438e[_0x4cc7('0x21db')]; this[_0x4cc7('0x400c')] = _0x1d438e['__currentDisplayShader']; this[_0x4cc7('0x400d')] = _0x1d438e['__currentGraphicsShader']; }, '__getMatrix': function(_0x24a8a7, _0x29db5f) { var _0x1d5fc8 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x1d5fc8[_0x4cc7('0xa28')](_0x24a8a7); _0x1d5fc8['concat'](this['__worldTransform']); if (0x0 == _0x29db5f || 0x1 == _0x29db5f && 0x0 == _0x1d5fc8['b'] && 0x0 == _0x1d5fc8['c'] && 1.001 > _0x1d5fc8['a'] && 0.999 < _0x1d5fc8['a'] && 1.001 > _0x1d5fc8['d'] && 0.999 < _0x1d5fc8['d']) _0x1d5fc8['tx'] = Math['round'](_0x1d5fc8['tx']), _0x1d5fc8['ty'] = Math[_0x4cc7('0xa96')](_0x1d5fc8['ty']); _0x5f4b7a[_0x4cc7('0xa2a')](this[_0x4cc7('0x21de')]); _0x5f4b7a[_0x4cc7('0x9e7')](this[_0x4cc7('0x21de')], 0x0, _0x1d5fc8['a']); _0x5f4b7a['set'](this[_0x4cc7('0x21de')], 0x1, _0x1d5fc8['b']); _0x5f4b7a[_0x4cc7('0x9e7')](this[_0x4cc7('0x21de')], 0x4, _0x1d5fc8['c']); _0x5f4b7a[_0x4cc7('0x9e7')](this['__matrix'], 0x5, _0x1d5fc8['d']); _0x5f4b7a[_0x4cc7('0x9e7')](this[_0x4cc7('0x21de')], 0xc, _0x1d5fc8['tx']); _0x5f4b7a[_0x4cc7('0x9e7')](this[_0x4cc7('0x21de')], 0xd, _0x1d5fc8['ty']); _0x5f4b7a['append'](this[_0x4cc7('0x21de')], this[_0x4cc7('0x3ff1')] ? this['__projectionFlipped'] : this['__projection']); for (_0x24a8a7 = 0x0; 0x10 > _0x24a8a7; ) _0x29db5f = _0x24a8a7++, this[_0x4cc7('0x3ff3')][_0x29db5f] = _0x5f4b7a[_0x4cc7('0x2b')](this[_0x4cc7('0x21de')], _0x29db5f); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x1d5fc8); return this[_0x4cc7('0x3ff3')]; }, '__initShader': function(_0x5af3af) { return null != _0x5af3af ? (null == _0x5af3af['__context'] && (_0x5af3af[_0x4cc7('0xa2e')] = this[_0x4cc7('0xab1')], _0x5af3af['__init']()), _0x5af3af) : this[_0x4cc7('0x3ffa')]; }, '__initDisplayShader': function(_0x293ebf) { return null != _0x293ebf ? (null == _0x293ebf[_0x4cc7('0xa2e')] && (_0x293ebf['__context'] = this[_0x4cc7('0xab1')], _0x293ebf[_0x4cc7('0xca7')]()), _0x293ebf) : this[_0x4cc7('0xb04')]; }, '__initGraphicsShader': function(_0x239453) { return null != _0x239453 ? (null == _0x239453[_0x4cc7('0xa2e')] && (_0x239453[_0x4cc7('0xa2e')] = this[_0x4cc7('0xab1')], _0x239453[_0x4cc7('0xca7')]()), _0x239453) : this[_0x4cc7('0x3ff9')]; }, '__initShaderBuffer': function(_0x5125ff) { return null != _0x5125ff ? this[_0x4cc7('0x3e8e')](_0x5125ff[_0x4cc7('0x189e')]) : this['__defaultGraphicsShader']; }, '__popMask': function() { var _0x2f305f = {}; _0x2f305f['usgiu'] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } ; _0x2f305f['PMkGm'] = _0x4cc7('0x1e73'); _0x2f305f[_0x4cc7('0x400e')] = _0x4cc7('0x139'); _0x2f305f[_0x4cc7('0x400f')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } ; if ('fewCf' === _0x4cc7('0x4010')) { var _0x43e64b = b[_0x4cc7('0xe57')]() , _0xca0cac = b['getFreeFragmentConstant'](); b = b[_0x4cc7('0xe55')](); var _0x1a1f5e = ''; _0x133a8b[_0x4cc7('0x1cf9')] = 0x4 * _0x43e64b[_0x4cc7('0x19f4')](); _0x1a1f5e += _0x2f305f['usgiu'](_0x4cc7('0x610') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')]) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x181c')]) + _0x4cc7('0x1e70') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x1e71') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + '.w,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0apow\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907['string'](_0xca0cac) + _0x4cc7('0x4011') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0xca0cac) + '.x\x09\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x4bf907['string'](b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x2f305f[_0x4cc7('0x4012')] + _0x4bf907['string'](c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](c), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x\x09\x09\x09\x09\x09\x09\x0asub\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.x\x09\x09\x09\x09\x09\x09\x09\x09\x0a'; return _0x1a1f5e = _0x4cc7('0x2a') == this['_blendMode'] ? _0x1a1f5e + (_0x2f305f[_0x4cc7('0x4013')](_0x2f305f[_0x4cc7('0x4013')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](b)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x1e76'), _0x4bf907['string'](c)) + _0x2f305f[_0x4cc7('0x400e')] + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x4014')) : 'multiply' == this[_0x4cc7('0xe0b')] ? _0x1a1f5e + (_0x2f305f[_0x4cc7('0x400f')]('mul\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x139'), _0x4bf907[_0x4cc7('0x4dc')](b)) + _0x4cc7('0x132') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x1e77') + _0x4bf907[_0x4cc7('0x4dc')](c) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](b) + '.xyz\x09\x09\x09\x09\x09\x09\x0a') : _0x2f305f['VcDVs'](_0x1a1f5e, _0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](_0x43e64b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](c) + _0x4cc7('0x1e58') + _0x4bf907['string'](b) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x4015') + _0x4bf907['string'](c) + _0x4cc7('0x139') + _0x4bf907[_0x4cc7('0x4dc')](c) + '.xyz,\x20' + _0x4bf907[_0x4cc7('0x4dc')](b) + _0x4cc7('0x1dd5')); } else { if (0x0 != this['__stencilReference']) { var _0x133a8b = this[_0x4cc7('0x3ff5')][_0x4cc7('0x9fc')](); 0x1 < this[_0x4cc7('0x3ff7')] ? (this['__context3D']['setStencilActions'](0x2, 0x1, 0x0, 0x0, 0x5), this[_0x4cc7('0xab1')]['setStencilReferenceValue'](this[_0x4cc7('0x3ff7')], 0xff, 0xff), this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x1, !0x1, !0x1, !0x1), _0x133a8b[_0x4cc7('0xb9c')](this), this[_0x4cc7('0x3ff7')]--, this[_0x4cc7('0xab1')]['setStencilActions'](0x2, 0x1, 0x5, 0x5, 0x5), this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](this['__stencilReference'], 0xff, 0x0), this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0)) : (this[_0x4cc7('0x3ff7')] = 0x0, this[_0x4cc7('0xab1')][_0x4cc7('0xec9')](), this['__context3D'][_0x4cc7('0xeca')](0x0, 0x0, 0x0)); } } }, '__popMaskObject': function(_0x19cb0f, _0x2aef56) { null == _0x2aef56 && (_0x2aef56 = !0x0); null != _0x19cb0f[_0x4cc7('0x9c8')] && this[_0x4cc7('0x3f5b')](); _0x2aef56 && null != _0x19cb0f[_0x4cc7('0x9c9')] && (0x0 != _0x19cb0f[_0x4cc7('0x9c1')]['b'] || 0x0 != _0x19cb0f[_0x4cc7('0x9c1')]['c'] ? (this[_0x4cc7('0x3ffb')][_0x4cc7('0x9e2')](this[_0x4cc7('0x3ff5')][this['__maskObjects'][_0x4cc7('0x21')] - 0x1]), this[_0x4cc7('0x3f5b')]()) : this[_0x4cc7('0x12bd')]()); }, '__popMaskRect': function() { if (_0x4cc7('0x4016') !== _0x4cc7('0x4016')) { return this[_0x4cc7('0x1bc6')]; } else { 0x0 < this[_0x4cc7('0xecb')] && (this[_0x4cc7('0xecb')]--, 0x0 < this[_0x4cc7('0xecb')] ? this[_0x4cc7('0x4017')](this[_0x4cc7('0x3f69')][this['__numClipRects'] - 0x1]) : this[_0x4cc7('0x4017')]()); } }, '__pushMask': function(_0x558bc2) { 0x0 == this['__stencilReference'] && (this[_0x4cc7('0xab1')][_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4), this['__updatedStencil'] = !0x0); this[_0x4cc7('0xab1')][_0x4cc7('0xec9')](0x2, 0x1, 0x2, 0x5, 0x5); this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](this['__stencilReference'], 0xff, 0xff); this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x1, !0x1, !0x1, !0x1); _0x558bc2['__renderGLMask'](this); this[_0x4cc7('0x3ff5')][_0x4cc7('0x29')](_0x558bc2); this['__stencilReference']++; this[_0x4cc7('0xab1')]['setStencilActions'](0x2, 0x1, 0x5, 0x5, 0x5); this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](this[_0x4cc7('0x3ff7')], 0xff, 0x0); this[_0x4cc7('0xab1')][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0); }, '__pushMaskObject': function(_0x104510, _0x2ffefd) { null == _0x2ffefd && (_0x2ffefd = !0x0); _0x2ffefd && null != _0x104510[_0x4cc7('0x9c9')] && (0x0 != _0x104510['__renderTransform']['b'] || 0x0 != _0x104510[_0x4cc7('0x9c1')]['c'] ? (_0x2ffefd = this[_0x4cc7('0x3ffb')]['get'](), _0x2ffefd[_0x4cc7('0xbb9')]()[_0x4cc7('0x9fd')](), _0x2ffefd[_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](0xff00), _0x2ffefd[_0x4cc7('0xbb9')]()['drawRect'](_0x104510[_0x4cc7('0x9c9')]['x'], _0x104510[_0x4cc7('0x9c9')]['y'], _0x104510['__scrollRect'][_0x4cc7('0x7d9')], _0x104510['__scrollRect'][_0x4cc7('0x98b')]), _0x2ffefd['__renderTransform'][_0x4cc7('0xa28')](_0x104510['__renderTransform']), this[_0x4cc7('0x3f55')](_0x2ffefd)) : this[_0x4cc7('0xab3')](_0x104510['__scrollRect'], _0x104510[_0x4cc7('0x9c1')])); _0x56067a[_0x4cc7('0x8a7')](null, _0x104510[_0x4cc7('0x9c8')]) && this[_0x4cc7('0x3f55')](_0x104510['__mask']); }, '__pushMaskRect': function(_0x11087d, _0x48c7c6) { this[_0x4cc7('0xecb')] == this[_0x4cc7('0x3f69')][_0x4cc7('0x21')] && (this['__clipRects'][this[_0x4cc7('0xecb')]] = new _0x432b23()); var _0x2be7cf = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x2be7cf[_0x4cc7('0xa28')](_0x48c7c6); _0x2be7cf[_0x4cc7('0xaf3')](this[_0x4cc7('0xa08')]); _0x48c7c6 = this[_0x4cc7('0x3f69')][this[_0x4cc7('0xecb')]]; _0x11087d[_0x4cc7('0xa01')](_0x48c7c6, _0x2be7cf); 0x0 < this[_0x4cc7('0xecb')] && (_0x11087d = this[_0x4cc7('0x3f69')][this[_0x4cc7('0xecb')] - 0x1], _0x48c7c6[_0x4cc7('0x13b6')](_0x11087d['x'], _0x11087d['y'], _0x11087d[_0x4cc7('0x7d9')], _0x11087d[_0x4cc7('0x98b')])); 0x0 > _0x48c7c6[_0x4cc7('0x98b')] && (_0x48c7c6[_0x4cc7('0x98b')] = 0x0); 0x0 > _0x48c7c6['width'] && (_0x48c7c6[_0x4cc7('0x7d9')] = 0x0); _0x4a1676[_0x4cc7('0x9d8')]['release'](_0x2be7cf); this[_0x4cc7('0x4017')](_0x48c7c6); this[_0x4cc7('0xecb')]++; }, '__render': function(_0x512e5f) { if (_0x4cc7('0x4018') !== _0x4cc7('0x4019')) { this['__context3D'][_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0); this[_0x4cc7('0xab1')]['setCulling'](0x3); this[_0x4cc7('0xab1')][_0x4cc7('0x13f4')](!0x1, 0x0); this['__context3D'][_0x4cc7('0xec9')](); this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](0x0, 0x0, 0x0); this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](null); this[_0x4cc7('0xad8')] = null; this[_0x4cc7('0xa7b')](0xa); if (null == this[_0x4cc7('0x21d0')]) { if (_0x51ba83['__scissorRectangle'][_0x4cc7('0xab2')](this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d2')], this[_0x4cc7('0x21d9')], this[_0x4cc7('0x21d3')]), this['__context3D'][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]), this['__upscaled'] = _0x56067a[_0x4cc7('0x401a')](0x1, this[_0x4cc7('0xa08')]['a']) || _0x56067a[_0x4cc7('0x401a')](0x1, this[_0x4cc7('0xa08')]['d']), _0x512e5f['__renderGL'](this), 0x0 < this['__offsetX'] || 0x0 < this[_0x4cc7('0x21d2')]) 0x0 < this[_0x4cc7('0x21d1')] && (_0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](0x0, 0x0, this[_0x4cc7('0x21d1')], this[_0x4cc7('0xa93')]), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]), this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](), this[_0x4cc7('0x21d6')][_0x4cc7('0x21d8')](0x0, 0x0, 0x0, 0x1), this[_0x4cc7('0x21d6')][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')]['COLOR_BUFFER_BIT']), _0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](this[_0x4cc7('0x21d1')] + this[_0x4cc7('0x21d9')], 0x0, this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83['__scissorRectangle']), this[_0x4cc7('0xab1')]['__flushGL'](), this[_0x4cc7('0x21d6')]['clearColor'](0x0, 0x0, 0x0, 0x1), this['__gl'][_0x4cc7('0x9fd')](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')])), 0x0 < this['__offsetY'] && (_0x51ba83[_0x4cc7('0x21d5')]['setTo'](0x0, 0x0, this[_0x4cc7('0xa92')], this['__offsetY']), this['__context3D'][_0x4cc7('0x21cf')](_0x51ba83['__scissorRectangle']), this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](), this['__gl'][_0x4cc7('0x21d8')](0x0, 0x0, 0x0, 0x1), this[_0x4cc7('0x21d6')][_0x4cc7('0x9fd')](this['__gl'][_0x4cc7('0x21d7')]), _0x51ba83['__scissorRectangle']['setTo'](0x0, this[_0x4cc7('0x21d2')] + this[_0x4cc7('0x21d3')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]), this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83['__scissorRectangle']), this[_0x4cc7('0xab1')][_0x4cc7('0xaab')](), this['__gl']['clearColor'](0x0, 0x0, 0x0, 0x1), this['__gl']['clear'](this[_0x4cc7('0x21d6')][_0x4cc7('0x21d7')])), this[_0x4cc7('0xab1')]['setScissorRectangle'](null); } else { if (_0x4cc7('0x401b') === 'eWTjc') { _0x51ba83[_0x4cc7('0x21d5')][_0x4cc7('0xab2')](this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d2')], this[_0x4cc7('0x21d9')], this[_0x4cc7('0x21d3')]); this['__context3D'][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]); var _0x5d43cb = _0x512e5f[_0x4cc7('0x9c8')] , _0x2447eb = _0x512e5f['__scrollRect']; _0x512e5f['__mask'] = null; _0x512e5f[_0x4cc7('0x9c9')] = null; _0x512e5f['__renderGL'](this); _0x512e5f[_0x4cc7('0x9c8')] = _0x5d43cb; _0x512e5f[_0x4cc7('0x9c9')] = _0x2447eb; } else { return this[_0x4cc7('0x1bbd')]; } } this[_0x4cc7('0xab1')][_0x4cc7('0x10f6')](); } else { var _0x3c3774 = _0x5d43cb[_0x4cc7('0x124b')] += _0x5d43cb['step']; isNaN(this[_0x4cc7('0x1611')][_0x4cc7('0x2b')](_0x3c3774)[_0x4cc7('0x10af')]) && this[_0x4cc7('0x1611')][_0x4cc7('0xa5e')](_0x3c3774, 0x1); } }, '__renderFilterPass': function(_0x140f73, _0xc4b282, _0x13a76e, _0xe9b8e3) { null == _0xe9b8e3 && (_0xe9b8e3 = !0x0); if (null != _0x140f73 && null != _0xc4b282 && null != this['__defaultRenderTarget']) { var _0x3b6b53 = this[_0x4cc7('0xab1')][_0x4cc7('0x92e')][_0x4cc7('0x92f')] , _0x1dea89 = this[_0x4cc7('0xab1')][_0x4cc7('0x92e')]['renderToTextureDepthStencil'] , _0x4bf907 = this[_0x4cc7('0xab1')][_0x4cc7('0x92e')][_0x4cc7('0x934')] , _0x48c401 = this[_0x4cc7('0xab1')]['__state'][_0x4cc7('0x931')]; this[_0x4cc7('0xab1')][_0x4cc7('0xb07')](this['__defaultRenderTarget']['getTexture'](this[_0x4cc7('0xab1')]), !0x1); _0xe9b8e3 && this['__context3D'][_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1); _0xc4b282 = this[_0x4cc7('0xb02')](_0xc4b282); this[_0x4cc7('0xaaa')](_0xc4b282); this[_0x4cc7('0x3e51')](0x1); this[_0x4cc7('0xb15')](_0x140f73, _0x13a76e); this[_0x4cc7('0x3e52')](null); this[_0x4cc7('0xb17')](this[_0x4cc7('0x3e50')](_0x140f73[_0x4cc7('0x9c1')], 0x1)); this['updateShader'](); _0x13a76e = _0x140f73[_0x4cc7('0xb19')](this['__context3D']); null != _0xc4b282[_0x4cc7('0xb1a')] && this[_0x4cc7('0xab1')][_0x4cc7('0xb1b')](_0xc4b282[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x13a76e, 0x0, 0x3); null != _0xc4b282[_0x4cc7('0xb1d')] && this[_0x4cc7('0xab1')][_0x4cc7('0xb1b')](_0xc4b282[_0x4cc7('0xb1d')][_0x4cc7('0xb1c')], _0x13a76e, 0x3, 0x2); _0x140f73 = _0x140f73[_0x4cc7('0xb1e')](this[_0x4cc7('0xab1')]); this[_0x4cc7('0xab1')]['drawTriangles'](_0x140f73); null != _0x3b6b53 ? this[_0x4cc7('0xab1')][_0x4cc7('0xb07')](_0x3b6b53, _0x1dea89, _0x4bf907, _0x48c401) : this['__context3D'][_0x4cc7('0xb08')](); this[_0x4cc7('0xb1f')](); } }, '__resize': function(_0x45d160, _0x1716b4) { this[_0x4cc7('0xa92')] = _0x45d160; this['__height'] = _0x1716b4; _0x1716b4 = null == this[_0x4cc7('0x21d0')] ? this[_0x4cc7('0x937')][_0x4cc7('0xbcd')] : this['__defaultRenderTarget']['width']; _0x45d160 = null == this[_0x4cc7('0x21d0')] ? this[_0x4cc7('0x937')][_0x4cc7('0xbce')] : this[_0x4cc7('0x21d0')][_0x4cc7('0x98b')]; if (null == this[_0x4cc7('0x21d0')]) { var _0x8ca304 = this[_0x4cc7('0xa08')]; _0x8ca304 = Math[_0x4cc7('0xa96')](0x0 * _0x8ca304['a'] + 0x0 * _0x8ca304['c'] + _0x8ca304['tx']); } else _0x8ca304 = 0x0; this[_0x4cc7('0x21d1')] = _0x8ca304; null == this['__defaultRenderTarget'] ? (_0x8ca304 = this[_0x4cc7('0xa08')], _0x8ca304 = Math[_0x4cc7('0xa96')](0x0 * _0x8ca304['b'] + 0x0 * _0x8ca304['d'] + _0x8ca304['ty'])) : _0x8ca304 = 0x0; this[_0x4cc7('0x21d2')] = _0x8ca304; null == this[_0x4cc7('0x21d0')] && (_0x8ca304 = this[_0x4cc7('0xa08')], _0x1716b4 = Math['round'](_0x1716b4 * _0x8ca304['a'] + 0x0 * _0x8ca304['c'] + _0x8ca304['tx'] - this[_0x4cc7('0x21d1')])); this[_0x4cc7('0x21d9')] = _0x1716b4; null == this[_0x4cc7('0x21d0')] && (_0x1716b4 = this[_0x4cc7('0xa08')], _0x45d160 = Math['round'](0x0 * _0x1716b4['b'] + _0x45d160 * _0x1716b4['d'] + _0x1716b4['ty'] - this[_0x4cc7('0x21d2')])); this[_0x4cc7('0x21d3')] = _0x45d160; _0x5f4b7a[_0x4cc7('0x3a8d')](this['__projection'], 0x0, this[_0x4cc7('0x21d9')] + 0x2 * this['__offsetX'], 0x0, this[_0x4cc7('0x21d3')] + 0x2 * this[_0x4cc7('0x21d2')], -0x3e8, 0x3e8); _0x5f4b7a[_0x4cc7('0x3a8d')](this[_0x4cc7('0x401c')], 0x0, this[_0x4cc7('0x21d9')] + 0x2 * this[_0x4cc7('0x21d1')], this[_0x4cc7('0x21d3')] + 0x2 * this[_0x4cc7('0x21d2')], 0x0, -0x3e8, 0x3e8); }, '__resumeClipAndMask': function(_0x7953e9) { 0x0 < this[_0x4cc7('0x3ff7')] ? (this['__context3D'][_0x4cc7('0xec9')](0x2, 0x1, 0x5, 0x5, 0x5), this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](this['__stencilReference'], 0xff, 0x0)) : (this[_0x4cc7('0xab1')]['setStencilActions'](), this[_0x4cc7('0xab1')][_0x4cc7('0xeca')](0x0, 0x0, 0x0)); 0x0 < this[_0x4cc7('0xecb')] ? this[_0x4cc7('0x4017')](this['__clipRects'][this['__numClipRects'] - 0x1]) : this['__scissorRect'](); }, '__scissorRect': function(_0x35224d) { if (null != _0x35224d) { var _0x28da8c = Math[_0x4cc7('0xaeb')](_0x35224d['x']) , _0x410242 = Math[_0x4cc7('0xaeb')](_0x35224d['y']) , _0x3089db = 0x0 < _0x35224d[_0x4cc7('0x7d9')] ? Math[_0x4cc7('0xaea')](_0x35224d[_0x4cc7('0xa97')]()) - _0x28da8c : 0x0; _0x35224d = 0x0 < _0x35224d['height'] ? Math[_0x4cc7('0xaea')](_0x35224d[_0x4cc7('0xa98')]()) - _0x410242 : 0x0; 0x0 > _0x3089db && (_0x3089db = 0x0); _0x2d63f9[_0x4cc7('0x358')](0x0, _0x35224d) && (_0x35224d = 0x0); _0x51ba83[_0x4cc7('0x21d5')]['setTo'](_0x28da8c, _0x410242, _0x3089db, _0x35224d); this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](_0x51ba83[_0x4cc7('0x21d5')]); } else this[_0x4cc7('0xab1')][_0x4cc7('0x21cf')](null); }, '__setBlendMode': function(_0x2a8900) { null != this[_0x4cc7('0x2296')] && (_0x2a8900 = this[_0x4cc7('0x2296')]); if (this['__blendMode'] != _0x2a8900) switch (this[_0x4cc7('0xad8')] = _0x2a8900, _0x2a8900) { case 0x0: this[_0x4cc7('0xab1')][_0x4cc7('0x13f1')](0x2, 0x2); break; case 0x9: this[_0x4cc7('0xab1')]['setBlendFactors'](0x1, 0x5); break; case 0xc: this[_0x4cc7('0xab1')][_0x4cc7('0x13f1')](0x2, 0x6); break; case 0xe: this[_0x4cc7('0xab1')][_0x4cc7('0x13f1')](0x2, 0x2); this[_0x4cc7('0xab1')][_0x4cc7('0x401d')](this[_0x4cc7('0x21d6')][_0x4cc7('0x401e')]); break; default: this['__context3D'][_0x4cc7('0x13f1')](0x2, 0x5); } }, '__setRenderTarget': function(_0x311b76) { this[_0x4cc7('0x21d0')] = _0x311b76; this[_0x4cc7('0x3ff1')] = null == _0x311b76; null != _0x311b76 && this[_0x4cc7('0xbbd')](_0x311b76['width'], _0x311b76[_0x4cc7('0x98b')]); }, '__setShaderBuffer': function(_0x2b079a) { if (_0x4cc7('0x401f') === _0x4cc7('0x401f')) { this[_0x4cc7('0xaaa')](_0x2b079a['shader']); this[_0x4cc7('0x21db')] = _0x2b079a; } else { _0x4f6276[_0x4cc7('0xbdb')](_0x4cc7('0x4020') + _0x2b079a['name']); for (var _0x104e6a, _0x5ce891, _0x102a18 = null, _0x5a3896, _0x962db4 = 0x0, _0x2a4534 = _0x2b079a['instance_geometries']['get_length'](); _0x962db4 < _0x2a4534; ) if (_0x104e6a = _0x962db4++, _0x104e6a = _0x2b079a[_0x4cc7('0x186f')][_0x4cc7('0x2b')](_0x104e6a), _0x5a3896 = _0x104e6a[_0x4cc7('0x1124')], _0x5ce891 = this[_0x4cc7('0x183f')], _0x5ce891 = null != _0x842c50[_0x5a3896] ? _0x5ce891[_0x4cc7('0xd77')](_0x5a3896) : _0x5ce891['h'][_0x5a3896], null != _0x5ce891 && null != _0x5ce891[_0x4cc7('0x126')] && (_0x5a3896 = this[_0x4cc7('0x187d')](_0x104e6a[_0x4cc7('0x1124')]), _0x104e6a = this[_0x4cc7('0x1885')](_0x104e6a[_0x4cc7('0x1886')], _0x5ce891[_0x4cc7('0x126')]), null != _0x5a3896)) { var _0x3cdfc2 = _0x4cc7('0x4021')[_0x4cc7('0x46')]('|') , _0x52193f = 0x0; while (!![]) { switch (_0x3cdfc2[_0x52193f++]) { case '0': _0x102a18[_0x4cc7('0xb49')](_0x2b079a[_0x4cc7('0xb3c')]()); continue; case '1': '' != _0x2b079a[_0x4cc7('0x5e2')] && _0x102a18[_0x4cc7('0xd6a')](_0x2b079a['name']); continue; case '2': _0x102a18 = new _0x5b5b9f(_0x5a3896); continue; case '3': this[_0x4cc7('0xed1')](_0x102a18); continue; case '4': if (_0x104e6a[_0x4cc7('0x34')]() == _0x5a3896['get_subGeometries']()[_0x4cc7('0x34')]()) for (_0x5a3896 = 0x0, _0x5ce891 = _0x102a18[_0x4cc7('0x1379')]()[_0x4cc7('0x34')](); _0x5a3896 < _0x5ce891; ) { var _0x17fcc6 = _0x5a3896++; _0x102a18['get_subMeshes']()[_0x4cc7('0x2b')](_0x17fcc6)[_0x4cc7('0x32')](_0x104e6a[_0x4cc7('0x2b')](_0x17fcc6)[_0x4cc7('0x1629')]); } continue; case '5': null != b && b[_0x4cc7('0xa0c')](_0x102a18); continue; } break; } } return _0x102a18; } }, '__suspendClipAndMask': function() { 0x0 < this[_0x4cc7('0x3ff7')] && (this[_0x4cc7('0xab1')]['setStencilActions'](), this['__context3D']['setStencilReferenceValue'](0x0, 0x0, 0x0)); 0x0 < this[_0x4cc7('0xecb')] && this['__scissorRect'](); }, '__updateShaderBuffer': function(_0x40e04a) { null != this[_0x4cc7('0x21dd')] && null != this[_0x4cc7('0x21db')] && this[_0x4cc7('0x21dd')]['__updateFromBuffer'](this[_0x4cc7('0x21db')], _0x40e04a); }, '__class__': _0x51ba83 }); var _0x2880a6 = function(_0x5cc4d6) { this[_0x4cc7('0x928')] = new _0x57743b(); this[_0x4cc7('0x50c')] = _0x5cc4d6; null != _0x5cc4d6 && (_0x5cc4d6[_0x4cc7('0x9ad')](_0x4cc7('0x360f'), _0x48c401(this, this['display_onUnload'])), _0x3b7d43['get_current']()['addChild'](_0x5cc4d6)); }; _0x16dada[_0x4cc7('0x4022')] = _0x2880a6; _0x2880a6[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x2176')]; _0x2880a6[_0x4cc7('0x8')] = {}; _0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x928')] = null; _0x2880a6[_0x4cc7('0x8')]['complete'] = null; _0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x50c')] = null; _0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x4023')] = null; _0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x99a')] = function() { this.ready = !0x0; _0x3b7d43.get_current().get_loaderInfo().__complete(); if (null != this.display) { var _0x4067f3 = new _0x76b31e(_0x56067a.TdFyT,!0x0,!0x0); this.display.dispatchEvent(_0x4067f3); _0x4067f3.isDefaultPrevented() || this.display.dispatchEvent(new _0x76b31e(_0x4cc7('0x360f'))); } else this.complete || (this.complete = !0x0, this.onComplete.dispatch()); } ; _0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x5b76c0, _0xa079f3) { _0x3b7d43.get_current().get_loaderInfo().__update(_0x5b76c0, _0xa079f3); null != this.display && this.display.dispatchEvent(new _0x4aac12('progress',!0x0,!0x0,_0x5b76c0,_0xa079f3)); } ; _0x2880a6[_0x4cc7('0x8')]['display_onUnload'] = function(_0x516b3e) { null != this.display && (this.display.removeEventListener(_0x4cc7('0x360f'), _0x48c401(this, this.display_onUnload)), this.display.parent == _0x3b7d43.get_current() && _0x3b7d43.get_current().removeChild(this.display), _0x3b7d43.get_current().stage.set_focus(null), this.display = null); this.ready && !this.complete && (this.complete = !0x0, this.onComplete.dispatch()); } ; _0x2880a6[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2880a6; var _0x584a7b = function() { var _0x4e68a1 = _0x4cc7('0x4024')[_0x4cc7('0x46')]('|') , _0x35165b = 0x0; while (!![]) { switch (_0x4e68a1[_0x35165b++]) { case '0': this['progress'][_0x4cc7('0xbb9')]()['beginFill'](_0x53dbf7, 0.35); continue; case '1': 0x46 > 0.299 * (_0x3e0a06 >> 0x10 & 0xff) + 0.587 * (_0x3e0a06 >> 0x8 & 0xff) + 0.114 * (_0x3e0a06 & 0xff) && (_0x53dbf7 = 0xffffff); continue; case '2': this[_0x4cc7('0x3db1')] = _0x2d63f9[_0x4cc7('0x354')](_0x3b7d43[_0x4cc7('0xd88')](), 0x64); continue; case '3': var _0x52b4fc = this[_0x4cc7('0x4025')]() - 0x3c; continue; case '4': this[_0x4cc7('0x1af2')][_0x4cc7('0xb46')](0x20); continue; case '5': this['progress'][_0x4cc7('0x10cd')](0x0); continue; case '6': _0x3e0a06 = this[_0x4cc7('0x4026')]() / 0x2 - 3.5; continue; case '7': this[_0x4cc7('0x1af2')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](0x0, 0x0, _0x52b4fc - 0x4, 0x3); continue; case '8': this['outline'][_0x4cc7('0x10cd')](0x0); continue; case '9': this[_0x4cc7('0x347b')] = new _0x457ac5(); continue; case '10': var _0x3e0a06 = this['getBackgroundColor']() , _0x53dbf7 = 0x0; continue; case '11': this['progress'] = new _0x457ac5(); continue; case '12': this[_0x4cc7('0x1af2')][_0x4cc7('0xb44')](_0x3e0a06 + 0x2); continue; case '13': this[_0x4cc7('0x3db2')] = this[_0x4cc7('0x3db1')] + 0x3e8; continue; case '14': _0x457ac5[_0x4cc7('0x96b')](this); continue; case '15': this[_0x4cc7('0x1af2')]['set_scaleX'](0x0); continue; case '16': this[_0x4cc7('0x9ad')](_0x4cc7('0x8a9'), _0x48c401(this, this[_0x4cc7('0x34ba')])); continue; case '17': this[_0x4cc7('0x347b')][_0x4cc7('0xb44')](_0x3e0a06); continue; case '18': this['outline'][_0x4cc7('0xb46')](0x1e); continue; case '19': this[_0x4cc7('0x347b')][_0x4cc7('0xbb9')]()[_0x4cc7('0xc1d')](0x0, 0x0, _0x52b4fc, 0x7); continue; case '20': this[_0x4cc7('0xa0c')](this['outline']); continue; case '21': this[_0x4cc7('0x347b')][_0x4cc7('0xbb9')]()[_0x4cc7('0x10ce')](_0x53dbf7, 0.07); continue; case '22': this[_0x4cc7('0xa0c')](this[_0x4cc7('0x1af2')]); continue; } break; } }; _0x16dada['openfl.display.DefaultPreloader'] = _0x584a7b; _0x584a7b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), 'DefaultPreloader']; _0x584a7b[_0x4cc7('0x92b')] = _0x457ac5; _0x584a7b[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3edd')](_0x5aff49, _0x457ac5[_0x4cc7('0x8')], { 'endAnimation': null, 'outline': null, 'progress': null, 'startAnimation': null, 'getBackgroundColor': function() { var _0x3a1c51 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['window'][_0x4cc7('0x991')]['attributes']; return Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x3a1c51, _0x4cc7('0x992')) && null != _0x3a1c51[_0x4cc7('0x992')] ? _0x3a1c51[_0x4cc7('0x992')] : 0x0; }, 'getHeight': function() { if (_0x4cc7('0x4027') === _0x4cc7('0x4028')) { var _0xfd2e74 = new _0x161060(this[_0x4cc7('0xec5')]['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x293f'), -0x50, -0xf0, -0x1, Math[_0x4cc7('0xa96')](0x2f8), null, _0xfd2e74); _0xfd2e74 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2940'), -0x28, 0x168, -0x1, null, null, _0xfd2e74); } else { var _0x2f3014 = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0xa93')]; return _0x2d63f9[_0x4cc7('0x4029')](0x0, _0x2f3014) ? _0x2f3014 : _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')]['stageHeight']; } }, 'getWidth': function() { var _0x12d91b = _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')][_0x4cc7('0x9a1')][_0x4cc7('0xa92')]; return 0x0 < _0x12d91b ? _0x12d91b : _0x3b7d43[_0x4cc7('0xbc6')]()['stage'][_0x4cc7('0xbcd')]; }, 'onInit': function() { this[_0x4cc7('0x9ad')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0x2160')])); }, 'onLoaded': function() { this[_0x4cc7('0xa2d')](_0x4cc7('0x576'), _0x48c401(this, this[_0x4cc7('0x2160')])); this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x360f'))); }, 'onUpdate': function(_0x34d1ef, _0x4004d4) { var _0xe8f508 = 0x0; 0x0 < _0x4004d4 && (_0xe8f508 = _0x34d1ef / _0x4004d4, 0x1 < _0xe8f508 && (_0xe8f508 = 0x1)); this[_0x4cc7('0x1af2')]['set_scaleX'](_0xe8f508); }, 'this_onAddedToStage': function(_0x4e4ec6) { if (_0x4cc7('0x402a') === _0x4cc7('0x402b')) { if (this['_y'] == _0x4e4ec6) return _0x4e4ec6; this['_y'] = _0x4e4ec6; this['invalidatePosition'](); return _0x4e4ec6; } else { this[_0x4cc7('0xa2d')](_0x56067a[_0x4cc7('0x8a8')], _0x48c401(this, this[_0x4cc7('0x34ba')])); this[_0x4cc7('0x402c')](); this[_0x4cc7('0x920')](this['get_loaderInfo']()[_0x4cc7('0x1f26')], this[_0x4cc7('0xb50')]()['bytesTotal']); this[_0x4cc7('0x9ad')]('progress', _0x48c401(this, this[_0x4cc7('0x402d')])); this['addEventListener'](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x402e')])); } }, 'this_onComplete': function(_0x423166) { if (_0x4cc7('0x402f') !== 'glnAG') { _0x423166[_0x4cc7('0xc5c')](); this[_0x4cc7('0xa2d')](_0x4cc7('0x1af2'), _0x48c401(this, this['this_onProgress'])); this[_0x4cc7('0xa2d')](_0x4cc7('0x43'), _0x48c401(this, this[_0x4cc7('0x402e')])); this['onLoaded'](); } else { this[_0x4cc7('0x1b3d')] = _0x423166; for (var _0x1ae920 = 0x0, _0x3b6278 = this[_0x4cc7('0x1206')]; _0x1ae920 < _0x3b6278; ) { var _0x5fd533 = _0x1ae920++; this['_passes']['get'](_0x5fd533)[_0x4cc7('0x1b44')](_0x423166); } return _0x423166; } }, 'this_onEnterFrame': function(_0x2b66c5) { if (_0x2d63f9[_0x4cc7('0x359')] !== _0x4cc7('0x4030')) { var _0x5c7ced = 0x0 > c ? -0x1 : 0x1 , _0x2e3f29 = 0x0 > d ? -0x1 : 0x1; this[_0x4cc7('0x3f8e')](_0x2b66c5 - this['__strokePadding'] * _0x5c7ced, b - this[_0x4cc7('0x31f1')] * _0x2e3f29); this['__inflateBounds'](_0x2b66c5 + c + this[_0x4cc7('0x31f1')] * _0x5c7ced, b + d + this['__strokePadding'] * _0x2e3f29); this[_0x4cc7('0x31f2')][_0x4cc7('0xc1d')](_0x2b66c5, b, c, d); this[_0x4cc7('0x31f3')](!0x0); } else { _0x2b66c5 = (_0x3b7d43[_0x4cc7('0xd88')]() - this[_0x4cc7('0x3db1')]) / (this['endAnimation'] - this[_0x4cc7('0x3db1')]); 0x0 > _0x2b66c5 && (_0x2b66c5 = 0x0); 0x1 < _0x2b66c5 && (_0x2b66c5 = 0x1); this[_0x4cc7('0x347b')]['set_alpha'](_0x2b66c5); this[_0x4cc7('0x1af2')][_0x4cc7('0x10cd')](_0x2b66c5); } }, 'this_onProgress': function(_0x8b732b) { this['onUpdate'](_0x8b732b['bytesLoaded'] | 0x0, _0x8b732b[_0x4cc7('0x1f28')] | 0x0); }, '__class__': _0x584a7b }); var _0x1274fc = function() { this[_0x4cc7('0x1868')] = 0x0; this[_0x4cc7('0x3c0c')] = 0x5; this[_0x4cc7('0xb1c')] = this[_0x4cc7('0x98b')] = 0x0; this[_0x4cc7('0x3fff')] = 0x2; this[_0x4cc7('0x1cca')] = this[_0x4cc7('0x7d9')] = 0x0; }; _0x16dada['openfl.display.ShaderInput'] = _0x1274fc; _0x1274fc[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x50c'), _0x4cc7('0x4031')]; _0x1274fc[_0x4cc7('0x8')] = {}; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x1868')] = null; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x3c0c')] = null; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x98b')] = null; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x1274fc[_0x4cc7('0x8')]['input'] = null; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x3fff')] = null; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x7d9')] = null; _0x1274fc[_0x4cc7('0x8')]['wrap'] = null; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x4032')] = null; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x377c')] = function(_0x4bb40d, _0x5d8d20) { if ('ETKDt' === _0x4cc7('0x4033')) { return null; } else { _0x4bb40d.setTextureAt(_0x5d8d20, null); } } ; _0x1274fc[_0x4cc7('0x8')]['__updateGL'] = function(_0x5e8e33, _0x48777b, _0x41b881, _0x56f51e, _0x49b5da, _0x4ca00b) { _0x41b881 = null != _0x41b881 ? _0x41b881 : this.input; _0x56f51e = null != _0x56f51e ? _0x56f51e : this.filter; _0x49b5da = null != _0x49b5da ? _0x49b5da : this.mipFilter; _0x4ca00b = null != _0x4ca00b ? _0x4ca00b : this.wrap; null != _0x41b881 ? (_0x5e8e33.setTextureAt(_0x48777b, _0x41b881.getTexture(_0x5e8e33)), _0x5e8e33.setSamplerStateAt(_0x48777b, _0x4ca00b, _0x56f51e, _0x49b5da)) : _0x5e8e33.setTextureAt(_0x48777b, null); } ; _0x1274fc[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1274fc; var _0x2588bb = function() { this[_0x4cc7('0xb1c')] = 0x0; }; _0x16dada[_0x4cc7('0x4034')] = _0x2588bb; _0x2588bb[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), 'ShaderParameter']; _0x2588bb[_0x4cc7('0x8')] = {}; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x994')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x9')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4035')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x1db9')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4036')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4037')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4038')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4032')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x34b8')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4039')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x4009')] = null; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x377c')] = function(_0x211dc1) { var _0x40bece = { gOYLm: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 == _0x5260f5; } }; if (_0x4cc7('0x403a') === 'WeJcl') { if (this.__contextState.blendDestinationRGBFactor != this.__state.blendDestinationRGBFactor || this.__contextState.blendSourceRGBFactor != this.__state.blendSourceRGBFactor || this.__contextState.blendDestinationAlphaFactor != this.__state.blendDestinationAlphaFactor || this.__contextState.blendSourceAlphaFactor != this.__state.blendSourceAlphaFactor) this.__setGLBlend(!0x0), this.__state.blendDestinationRGBFactor == this.__state.blendDestinationAlphaFactor && _0x40bece.gOYLm(this.__state.blendSourceRGBFactor, this.__state.blendSourceAlphaFactor) ? this.gl.blendFunc(this.__getGLBlend(this.__state.blendSourceRGBFactor), this.__getGLBlend(this.__state.blendDestinationRGBFactor)) : this.gl.blendFuncSeparate(this.__getGLBlend(this.__state.blendSourceRGBFactor), this.__getGLBlend(this.__state.blendDestinationRGBFactor), this.__getGLBlend(this.__state.blendSourceAlphaFactor), this.__getGLBlend(this.__state.blendDestinationAlphaFactor)), this.__contextState.blendDestinationRGBFactor = this.__state.blendDestinationRGBFactor, this.__contextState.blendSourceRGBFactor = this.__state.blendSourceRGBFactor, this.__contextState.blendDestinationAlphaFactor = this.__state.blendDestinationAlphaFactor, this.__contextState.blendSourceAlphaFactor = this.__state.blendSourceAlphaFactor; } else { _0x211dc1 = _0x211dc1.gl; if (!this.__isUniform) for (var _0x417ee7 = 0x0, _0x19b573 = this.__arrayLength; _0x417ee7 < _0x19b573; ) { var _0x39394d = _0x417ee7++; _0x211dc1.disableVertexAttribArray(_0x56067a.TDbMP(this.index, _0x39394d)); } } } ; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x37a6')] = function(_0x5c5c00, _0x3e8453) { _0x5c5c00 = _0x5c5c00.gl; var _0x78d82d = null != _0x3e8453 ? _0x3e8453 : this.value , _0x45345d = this.__isBool ? _0x78d82d : null; _0x3e8453 = this.__isFloat ? _0x78d82d : null; var _0x350923 = this.__isInt ? _0x78d82d : null; if (this.__isUniform) if (null != _0x78d82d && _0x78d82d.length >= this.__length) switch (this.type) { case 0x0: _0x5c5c00.uniform1i(this.index, _0x45345d[0x0] ? 0x1 : 0x0); break; case 0x1: _0x5c5c00.uniform2i(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0); break; case 0x2: _0x5c5c00.uniform3i(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0, _0x45345d[0x2] ? 0x1 : 0x0); break; case 0x3: _0x5c5c00.uniform4i(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0, _0x45345d[0x2] ? 0x1 : 0x0, _0x45345d[0x3] ? 0x1 : 0x0); break; case 0x4: _0x5c5c00.uniform1f(this.index, _0x3e8453[0x0]); break; case 0x5: _0x5c5c00.uniform2f(this.index, _0x3e8453[0x0], _0x3e8453[0x1]); break; case 0x6: _0x5c5c00.uniform3f(this.index, _0x3e8453[0x0], _0x3e8453[0x1], _0x3e8453[0x2]); break; case 0x7: _0x5c5c00.uniform4f(this.index, _0x3e8453[0x0], _0x3e8453[0x1], _0x3e8453[0x2], _0x3e8453[0x3]); break; case 0x8: _0x5c5c00.uniform1i(this.index, _0x350923[0x0]); break; case 0x9: _0x5c5c00.uniform2i(this.index, _0x350923[0x0], _0x350923[0x1]); break; case 0xa: _0x5c5c00.uniform3i(this.index, _0x350923[0x0], _0x350923[0x1], _0x350923[0x2]); break; case 0xb: _0x5c5c00.uniform4i(this.index, _0x350923[0x0], _0x350923[0x1], _0x350923[0x2], _0x350923[0x3]); break; case 0xc: for (_0x78d82d = 0x0; 0x4 > _0x78d82d; ) _0x45345d = _0x78d82d++, this.__uniformMatrix[_0x45345d] = _0x3e8453[_0x45345d]; _0x1dc05c.uniformMatrix2fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix); break; case 0x10: for (_0x78d82d = 0x0; 0x9 > _0x78d82d; ) _0x45345d = _0x78d82d++, this.__uniformMatrix[_0x45345d] = _0x3e8453[_0x45345d]; _0x1dc05c.uniformMatrix3fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix); break; case 0x14: for (_0x78d82d = 0x0; 0x10 > _0x78d82d; ) _0x45345d = _0x78d82d++, this.__uniformMatrix[_0x45345d] = _0x3e8453[_0x45345d]; _0x1dc05c.uniformMatrix4fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix); } else switch (this.type) { case 0x1: case 0x9: _0x5c5c00.uniform2i(this.index, 0x0, 0x0); break; case 0x3: case 0xb: _0x5c5c00.uniform4i(this.index, 0x0, 0x0, 0x0, 0x0); break; case 0x4: _0x5c5c00.uniform1f(this.index, 0x0); break; case 0x5: _0x5c5c00.uniform2f(this.index, 0x0, 0x0); break; case 0x6: _0x5c5c00.uniform3f(this.index, 0x0, 0x0, 0x0); break; case 0x7: _0x5c5c00.uniform4f(this.index, 0x0, 0x0, 0x0, 0x0); break; case 0x0: case 0x8: _0x5c5c00.uniform1i(this.index, 0x0); break; case 0x2: case 0xa: _0x5c5c00.uniform3i(this.index, 0x0, 0x0, 0x0); break; case 0xc: for (_0x3e8453 = 0x0; 0x4 > _0x3e8453; ) _0x78d82d = _0x3e8453++, this.__uniformMatrix[_0x78d82d] = 0x0; _0x1dc05c.uniformMatrix2fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix); break; case 0x10: for (_0x3e8453 = 0x0; 0x9 > _0x3e8453; ) _0x78d82d = _0x3e8453++, this.__uniformMatrix[_0x78d82d] = 0x0; _0x1dc05c.uniformMatrix3fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix); break; case 0x14: for (_0x3e8453 = 0x0; 0x10 > _0x3e8453; ) _0x78d82d = _0x3e8453++, this.__uniformMatrix[_0x78d82d] = 0x0; _0x1dc05c.uniformMatrix4fv(_0x5c5c00, this.index, !0x1, this.__uniformMatrix); } else if (this.__useArray || null != _0x78d82d && _0x78d82d.length != this.__length) for (_0x3e8453 = 0x0, _0x78d82d = this.__arrayLength; _0x3e8453 < _0x78d82d; ) _0x45345d = _0x3e8453++, _0x5c5c00.enableVertexAttribArray(this.index + _0x45345d); else { for (var _0x66713e = 0x0, _0x4bf907 = this.__arrayLength; _0x66713e < _0x4bf907; ) { var _0x48c401 = _0x66713e++; _0x5c5c00.disableVertexAttribArray(this.index + _0x48c401); } if (null != _0x78d82d) switch (this.type) { case 0x0: _0x5c5c00.vertexAttrib1f(this.index, _0x45345d[0x0] ? 0x1 : 0x0); break; case 0x1: _0x5c5c00.vertexAttrib2f(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0); break; case 0x2: _0x5c5c00.vertexAttrib3f(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0, _0x45345d[0x2] ? 0x1 : 0x0); break; case 0x3: _0x5c5c00.vertexAttrib4f(this.index, _0x45345d[0x0] ? 0x1 : 0x0, _0x45345d[0x1] ? 0x1 : 0x0, _0x45345d[0x2] ? 0x1 : 0x0, _0x45345d[0x3] ? 0x1 : 0x0); break; case 0x4: _0x5c5c00.vertexAttrib1f(this.index, _0x3e8453[0x0]); break; case 0x5: _0x5c5c00.vertexAttrib2f(this.index, _0x3e8453[0x0], _0x3e8453[0x1]); break; case 0x6: _0x5c5c00.vertexAttrib3f(this.index, _0x3e8453[0x0], _0x3e8453[0x1], _0x3e8453[0x2]); break; case 0x7: _0x5c5c00.vertexAttrib4f(this.index, _0x3e8453[0x0], _0x3e8453[0x1], _0x3e8453[0x2], _0x3e8453[0x3]); break; case 0x8: _0x5c5c00.vertexAttrib1f(this.index, _0x350923[0x0]); break; case 0x9: _0x5c5c00.vertexAttrib2f(this.index, _0x350923[0x0], _0x350923[0x1]); break; case 0xa: _0x5c5c00.vertexAttrib3f(this.index, _0x350923[0x0], _0x350923[0x1], _0x350923[0x2]); break; case 0xb: _0x5c5c00.vertexAttrib4f(this.index, _0x350923[0x0], _0x350923[0x1], _0x350923[0x2], _0x350923[0x3]); break; case 0xc: for (_0x78d82d = 0x0; 0x2 > _0x78d82d; ) _0x45345d = _0x78d82d++, _0x5c5c00.vertexAttrib2f(this.index + _0x45345d, _0x3e8453[0x2 * _0x45345d], _0x3e8453[0x2 * _0x45345d + 0x1]); break; case 0x10: for (_0x78d82d = 0x0; 0x3 > _0x78d82d; ) _0x45345d = _0x78d82d++, _0x5c5c00.vertexAttrib3f(_0x2d63f9.AzwyZ(this.index, _0x45345d), _0x3e8453[0x3 * _0x45345d], _0x3e8453[0x3 * _0x45345d + 0x1], _0x3e8453[0x3 * _0x45345d + 0x2]); break; case 0x14: for (_0x78d82d = 0x0; 0x4 > _0x78d82d; ) _0x45345d = _0x78d82d++, _0x5c5c00.vertexAttrib4f(this.index + _0x45345d, _0x3e8453[0x4 * _0x45345d], _0x3e8453[0x4 * _0x45345d + 0x1], _0x3e8453[0x4 * _0x45345d + 0x2], _0x3e8453[0x4 * _0x45345d + 0x3]); } else switch (this.type) { case 0x1: case 0x5: case 0x9: _0x5c5c00.vertexAttrib2f(this.index, 0x0, 0x0); break; case 0x3: case 0x7: case 0xb: _0x5c5c00.vertexAttrib4f(this.index, 0x0, 0x0, 0x0, 0x0); break; case 0x0: case 0x4: case 0x8: _0x5c5c00.vertexAttrib1f(this.index, 0x0); break; case 0x2: case 0x6: case 0xa: _0x5c5c00.vertexAttrib3f(this.index, 0x0, 0x0, 0x0); break; case 0xc: for (_0x3e8453 = 0x0; 0x2 > _0x3e8453; ) _0x78d82d = _0x3e8453++, _0x5c5c00.vertexAttrib2f(this.index + _0x78d82d, 0x0, 0x0); break; case 0x10: for (_0x3e8453 = 0x0; 0x3 > _0x3e8453; ) _0x78d82d = _0x3e8453++, _0x5c5c00.vertexAttrib3f(this.index + _0x78d82d, 0x0, 0x0, 0x0); break; case 0x14: for (_0x3e8453 = 0x0; 0x4 > _0x3e8453; ) _0x78d82d = _0x3e8453++, _0x5c5c00.vertexAttrib4f(this.index + _0x78d82d, 0x0, 0x0, 0x0, 0x0); } } } ; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x403b')] = function(_0x581a84, _0x327e28, _0x5f3b2c, _0x29423b, _0x174147) { _0x581a84 = _0x581a84.gl; if (this.__isUniform) { if (_0x29423b >= this.__length) switch (this.type) { case 0x1: case 0x9: _0x581a84.uniform2i(this.index, _0x327e28[_0x5f3b2c] | 0x0, _0x327e28[_0x5f3b2c + 0x1] | 0x0); break; case 0x3: case 0xb: _0x581a84.uniform4i(this.index, _0x327e28[_0x5f3b2c] | 0x0, _0x327e28[_0x5f3b2c + 0x1] | 0x0, _0x327e28[_0x5f3b2c + 0x2] | 0x0, _0x327e28[_0x5f3b2c + 0x3] | 0x0); break; case 0x4: _0x581a84.uniform1f(this.index, _0x327e28[_0x5f3b2c]); break; case 0x5: _0x581a84.uniform2f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1]); break; case 0x6: _0x581a84.uniform3f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1], _0x327e28[_0x5f3b2c + 0x2]); break; case 0x7: _0x581a84.uniform4f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1], _0x327e28[_0x5f3b2c + 0x2], _0x327e28[_0x5f3b2c + 0x3]); break; case 0x0: case 0x8: _0x581a84.uniform1i(this.index, _0x56067a.ppMFz(_0x327e28[_0x5f3b2c], 0x0)); break; case 0x2: case 0xa: _0x581a84.uniform3i(this.index, _0x327e28[_0x5f3b2c] | 0x0, _0x327e28[_0x5f3b2c + 0x1] | 0x0, _0x327e28[_0x5f3b2c + 0x2] | 0x0); break; case 0xc: for (_0x29423b = 0x0; 0x4 > _0x29423b; ) _0x174147 = _0x29423b++, this.__uniformMatrix[_0x174147] = _0x327e28[_0x5f3b2c + _0x174147]; _0x1dc05c.uniformMatrix2fv(_0x581a84, this.index, !0x1, this.__uniformMatrix); break; case 0x10: for (_0x29423b = 0x0; 0x9 > _0x29423b; ) _0x174147 = _0x29423b++, this.__uniformMatrix[_0x174147] = _0x327e28[_0x5f3b2c + _0x174147]; _0x1dc05c.uniformMatrix3fv(_0x581a84, this.index, !0x1, this.__uniformMatrix); break; case 0x14: for (_0x29423b = 0x0; 0x10 > _0x29423b; ) _0x174147 = _0x29423b++, this.__uniformMatrix[_0x174147] = _0x327e28[_0x5f3b2c + _0x174147]; _0x1dc05c.uniformMatrix4fv(_0x581a84, this.index, !0x1, this.__uniformMatrix); } } else if (this.__internal || 0x0 != _0x29423b && _0x29423b != this.__length) { _0x327e28 = _0x581a84.FLOAT; this.__isBool ? _0x327e28 = _0x581a84.INT : this.__isInt && (_0x327e28 = _0x581a84.INT); for (var _0x2cb91d = 0x0, _0x4bf907 = this.__arrayLength; _0x2cb91d < _0x4bf907; ) { var _0x48c401 = _0x2cb91d++; _0x581a84.enableVertexAttribArray(this.index + _0x48c401); } if (0x0 < _0x29423b) for (_0x29423b = 0x0, _0x2cb91d = this.__arrayLength; _0x29423b < _0x2cb91d; ) _0x4bf907 = _0x29423b++, _0x581a84.vertexAttribPointer(this.index + _0x4bf907, this.__length, _0x327e28, !0x1, 0x4 * this.__length, 0x4 * (_0x56067a.ThvuB(_0x5f3b2c, _0x174147 * this.__length) + _0x56067a.pBwyh(_0x4bf907, this.__arrayLength))); } else { _0x174147 = 0x0; for (_0x2cb91d = this.__arrayLength; _0x174147 < _0x2cb91d; ) _0x4bf907 = _0x174147++, _0x581a84.disableVertexAttribArray(this.index + _0x4bf907); if (0x0 < _0x29423b) switch (this.type) { case 0x1: case 0x5: case 0x9: _0x581a84.vertexAttrib2f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1]); break; case 0x3: case 0x7: case 0xb: _0x581a84.vertexAttrib4f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1], _0x327e28[_0x5f3b2c + 0x2], _0x327e28[_0x5f3b2c + 0x3]); break; case 0x0: case 0x4: case 0x8: _0x581a84.vertexAttrib1f(this.index, _0x327e28[_0x5f3b2c]); break; case 0x2: case 0x6: case 0xa: _0x581a84.vertexAttrib3f(this.index, _0x327e28[_0x5f3b2c], _0x327e28[_0x5f3b2c + 0x1], _0x327e28[_0x56067a.ThvuB(_0x5f3b2c, 0x2)]); break; case 0xc: for (_0x29423b = 0x0; 0x2 > _0x29423b; ) _0x174147 = _0x29423b++, _0x581a84.vertexAttrib2f(this.index + _0x174147, _0x327e28[_0x5f3b2c + 0x2 * _0x174147], _0x327e28[_0x5f3b2c + 0x2 * _0x174147 + 0x1]); break; case 0x10: for (_0x29423b = 0x0; 0x3 > _0x29423b; ) _0x174147 = _0x29423b++, _0x581a84.vertexAttrib3f(this.index + _0x174147, _0x327e28[_0x5f3b2c + 0x3 * _0x174147], _0x327e28[_0x5f3b2c + 0x3 * _0x174147 + 0x1], _0x327e28[_0x5f3b2c + 0x3 * _0x174147 + 0x2]); break; case 0x14: for (_0x29423b = 0x0; 0x4 > _0x29423b; ) _0x174147 = _0x29423b++, _0x581a84.vertexAttrib4f(this.index + _0x174147, _0x327e28[_0x5f3b2c + 0x4 * _0x174147], _0x327e28[_0x5f3b2c + _0x56067a.qwUIL(0x4, _0x174147) + 0x1], _0x327e28[_0x5f3b2c + 0x4 * _0x174147 + 0x2], _0x327e28[_0x56067a.zVedy(_0x56067a.zVedy(_0x5f3b2c, 0x4 * _0x174147), 0x3)]); } else switch (this.type) { case 0x1: case 0x5: case 0x9: _0x581a84.vertexAttrib2f(this.index, 0x0, 0x0); break; case 0x3: case 0x7: case 0xb: _0x581a84.vertexAttrib4f(this.index, 0x0, 0x0, 0x0, 0x0); break; case 0x0: case 0x4: case 0x8: _0x581a84.vertexAttrib1f(this.index, 0x0); break; case 0x2: case 0x6: case 0xa: _0x581a84.vertexAttrib3f(this.index, 0x0, 0x0, 0x0); break; case 0xc: for (_0x5f3b2c = 0x0; 0x2 > _0x5f3b2c; ) _0x327e28 = _0x5f3b2c++, _0x581a84.vertexAttrib2f(_0x56067a.reOQT(this.index, _0x327e28), 0x0, 0x0); break; case 0x10: for (_0x5f3b2c = 0x0; 0x3 > _0x5f3b2c; ) _0x327e28 = _0x5f3b2c++, _0x581a84.vertexAttrib3f(this.index + _0x327e28, 0x0, 0x0, 0x0); break; case 0x14: for (_0x5f3b2c = 0x0; 0x4 > _0x5f3b2c; ) _0x327e28 = _0x5f3b2c++, _0x581a84.vertexAttrib4f(this.index + _0x327e28, 0x0, 0x0, 0x0, 0x0); } } } ; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0xd6a')] = function(_0xb58fcf) { if (_0x4cc7('0x403c') === _0x4cc7('0x403c')) { this.__internal = _0x29cea6.startsWith(_0xb58fcf, _0x4cc7('0x1dba')); return this.name = _0xb58fcf; } else { return 0x0; } } ; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x2588bb; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x2588bb[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xd6a')] = _0x4cc7('0xd6a'); var _0x1db999 = function(_0x40f3b1, _0x4ccd3c, _0x21fa66, _0xf3ed7b) { _0x2b4072['call'](this); this[_0x4cc7('0x121c')] = !0x0; this[_0x4cc7('0x403d')] = !0x1; this[_0x4cc7('0xbb1')] = !0x0; this[_0x4cc7('0x1d55')] = null != _0x40f3b1 ? _0x40f3b1 : new _0x21ad67(); this[_0x4cc7('0x403e')] = _0x4ccd3c; this['__downState'] = _0x21fa66; this[_0x4cc7('0x51d')](null != _0xf3ed7b ? _0xf3ed7b : new _0x21ad67()); this[_0x4cc7('0x9ad')](_0x4cc7('0xbd2'), _0x48c401(this, this[_0x4cc7('0x403f')])); this[_0x4cc7('0x9ad')]('mouseOut', _0x48c401(this, this[_0x4cc7('0x4040')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x1258'), _0x48c401(this, this[_0x4cc7('0x4041')])); this[_0x4cc7('0x9ad')]('mouseUp', _0x48c401(this, this['__this_onMouseUp'])); this[_0x4cc7('0xb5d')] = !0x0; this[_0x4cc7('0x316b')](this[_0x4cc7('0x1d55')]); null != _0x1db999['__initSymbol'] && (_0x40f3b1 = _0x1db999['__initSWF'], this['__symbol'] = _0x1db999[_0x4cc7('0x2ba1')], _0x1db999['__initSWF'] = null, _0x1db999[_0x4cc7('0x2ba1')] = null, this['__fromSymbol'](_0x40f3b1, this[_0x4cc7('0x3fa9')])); }; _0x16dada['openfl.display.SimpleButton'] = _0x1db999; _0x1db999['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x4042')]; _0x1db999[_0x4cc7('0x92b')] = _0x2b4072; _0x1db999[_0x4cc7('0x8')] = _0x5aff49(_0x2b4072['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(_0x4a2c9c, _0x3cb8eb) { if ('qWVES' !== _0x4cc7('0x4043')) { var _0x4e6e72 = 0x1; this['minValuePickupsLeft']--; } else { this['__symbol'] = _0x3cb8eb; null != _0x3cb8eb[_0x4cc7('0x2dea')] && this['set_downState'](_0x3cb8eb[_0x4cc7('0x2dea')][_0x4cc7('0x1499')](_0x4a2c9c)); null != _0x3cb8eb[_0x4cc7('0x4044')] && this[_0x4cc7('0x51d')](_0x3cb8eb[_0x4cc7('0x4044')][_0x4cc7('0x1499')](_0x4a2c9c)); null != _0x3cb8eb[_0x4cc7('0x4045')] && this[_0x4cc7('0x4046')](_0x3cb8eb[_0x4cc7('0x4045')][_0x4cc7('0x1499')](_0x4a2c9c)); null != _0x3cb8eb['upState'] && this[_0x4cc7('0x4047')](_0x3cb8eb[_0x4cc7('0x4048')][_0x4cc7('0x1499')](_0x4a2c9c)); } }, '__getBounds': function(_0x4ac00f, _0x2a2ae0) { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x9c3')]['call'](this, _0x4ac00f, _0x2a2ae0); var _0x4759b5 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]() , _0x318843 = this[_0x4cc7('0x14cd')][_0x4cc7('0xa01')]; _0x4759b5['a'] = _0x318843['a'] * _0x2a2ae0['a'] + _0x318843['b'] * _0x2a2ae0['c']; _0x4759b5['b'] = _0x318843['a'] * _0x2a2ae0['b'] + _0x56067a[_0x4cc7('0x4049')](_0x318843['b'], _0x2a2ae0['d']); _0x4759b5['c'] = _0x318843['c'] * _0x2a2ae0['a'] + _0x318843['d'] * _0x2a2ae0['c']; _0x4759b5['d'] = _0x318843['c'] * _0x2a2ae0['b'] + _0x318843['d'] * _0x2a2ae0['d']; _0x4759b5['tx'] = _0x318843['tx'] * _0x2a2ae0['a'] + _0x318843['ty'] * _0x2a2ae0['c'] + _0x2a2ae0['tx']; _0x4759b5['ty'] = _0x56067a['PRyll'](_0x318843['tx'], _0x2a2ae0['b']) + _0x318843['ty'] * _0x2a2ae0['d'] + _0x2a2ae0['ty']; this[_0x4cc7('0x14cd')][_0x4cc7('0x9c3')](_0x4ac00f, _0x4759b5); _0x4a1676['__pool'][_0x4cc7('0x9e2')](_0x4759b5); }, '__getRenderBounds': function(_0x44fec0, _0x2515ad) { if (null != this['__scrollRect']) _0x2b4072[_0x4cc7('0x8')]['__getRenderBounds'][_0x4cc7('0x96b')](this, _0x44fec0, _0x2515ad); else { _0x2b4072['prototype']['__getBounds']['call'](this, _0x44fec0, _0x2515ad); var _0x2ead71 = _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]() , _0x213c69 = this[_0x4cc7('0x14cd')][_0x4cc7('0xa01')]; _0x2ead71['a'] = _0x213c69['a'] * _0x2515ad['a'] + _0x213c69['b'] * _0x2515ad['c']; _0x2ead71['b'] = _0x213c69['a'] * _0x2515ad['b'] + _0x213c69['b'] * _0x2515ad['d']; _0x2ead71['c'] = _0x213c69['c'] * _0x2515ad['a'] + _0x56067a[_0x4cc7('0x4049')](_0x213c69['d'], _0x2515ad['c']); _0x2ead71['d'] = _0x213c69['c'] * _0x2515ad['b'] + _0x213c69['d'] * _0x2515ad['d']; _0x2ead71['tx'] = _0x213c69['tx'] * _0x2515ad['a'] + _0x213c69['ty'] * _0x2515ad['c'] + _0x2515ad['tx']; _0x2ead71['ty'] = _0x213c69['tx'] * _0x2515ad['b'] + _0x213c69['ty'] * _0x2515ad['d'] + _0x2515ad['ty']; this['__currentState'][_0x4cc7('0xa4b')](_0x44fec0, _0x2ead71); _0x4a1676[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x2ead71); } }, '__getCursor': function() { return this[_0x4cc7('0xbb1')] && !this[_0x4cc7('0x3169')] && this['enabled'] ? _0x4cc7('0xbb4') : null; }, '__hitTest': function(_0x5003d1, _0x1515dd, _0x45a3ba, _0x4ae471, _0x404160, _0x2bc780) { var _0x4bf907 = !0x1; if (_0x56067a[_0x4cc7('0x401a')](null, this[_0x4cc7('0x1cde')]())) this[_0x4cc7('0x1cde')]()[_0x4cc7('0xa73')](_0x5003d1, _0x1515dd, _0x45a3ba, _0x4ae471, _0x404160, _0x2bc780) && (null != _0x4ae471 && (0x0 == _0x4ae471[_0x4cc7('0x21')] ? _0x4ae471[0x0] = _0x2bc780 : _0x4ae471[_0x4ae471[_0x4cc7('0x21')] - 0x1] = _0x2bc780), _0x4bf907 = _0x404160 ? this[_0x4cc7('0xb55')] : !0x0); else if (null != this[_0x4cc7('0x14cd')]) { if (!_0x2bc780[_0x4cc7('0xb48')]() || this['__isMask'] || _0x404160 && !this['mouseEnabled'] || null != this[_0x4cc7('0xa72')]() && !this['get_mask']()['__hitTestMask'](_0x5003d1, _0x1515dd)) return !0x1; this['__currentState'][_0x4cc7('0xa73')](_0x5003d1, _0x1515dd, _0x45a3ba, _0x4ae471, _0x404160, _0x2bc780) && (_0x4bf907 = _0x404160); } if (_0x56067a[_0x4cc7('0x8b0')](null, _0x4ae471)) for (; 0x1 < _0x4ae471[_0x4cc7('0x21')] && _0x4ae471[_0x4ae471[_0x4cc7('0x21')] - 0x1] == _0x4ae471[_0x4ae471['length'] - 0x2]; ) _0x4ae471[_0x4cc7('0x9fc')](); return _0x4bf907; }, '__hitTestMask': function(_0x385cdd, _0x3691a6) { var _0x546cd4 = !0x1; this['__currentState']['__hitTestMask'](_0x385cdd, _0x3691a6) && (_0x546cd4 = !0x0); return _0x546cd4; }, '__renderCairo': function(_0x5d086c) { !this['__renderable'] || 0x0 >= this[_0x4cc7('0x9c2')] || null == this[_0x4cc7('0x14cd')] || (_0x5d086c[_0x4cc7('0xa7c')](this), this['__currentState'][_0x4cc7('0x9c4')](_0x5d086c), _0x5d086c['__popMaskObject'](this), this[_0x4cc7('0xa9b')](_0x5d086c)); }, '__renderCairoMask': function(_0x3a1e53) { this[_0x4cc7('0x14cd')][_0x4cc7('0x2c7c')](_0x3a1e53); }, '__renderCanvas': function(_0x5e95bb) { !this['__renderable'] || 0x0 >= this[_0x4cc7('0x9c2')] || null == this[_0x4cc7('0x14cd')] || (_0x5e95bb[_0x4cc7('0xa7c')](this), this[_0x4cc7('0x14cd')][_0x4cc7('0x9c5')](_0x5e95bb), _0x5e95bb[_0x4cc7('0xa85')](this), this['__renderEvent'](_0x5e95bb)); }, '__renderCanvasMask': function(_0x34648e) { this[_0x4cc7('0x14cd')]['__renderCanvasMask'](_0x34648e); }, '__renderDOM': function(_0x30fa41) { _0x30fa41[_0x4cc7('0xa7c')](this); for (var _0x3df05f = 0x0, _0x328c5b = this[_0x4cc7('0x404a')]; _0x3df05f < _0x328c5b[_0x4cc7('0x34')](); ) { var _0x26f47c = _0x328c5b['get'](_0x3df05f); ++_0x3df05f; _0x26f47c[_0x4cc7('0xb95')](_0x30fa41); } this['__previousStates'][_0x4cc7('0xb7c')](0x0); null != this[_0x4cc7('0x14cd')] && (this[_0x4cc7('0x14cd')]['stage'] != this[_0x4cc7('0x99c')] && this[_0x4cc7('0x14cd')][_0x4cc7('0xb6f')](this[_0x4cc7('0x99c')]), this[_0x4cc7('0x14cd')][_0x4cc7('0xb95')](_0x30fa41)); _0x30fa41['__popMaskObject'](this); this['__renderEvent'](_0x30fa41); }, '__renderGL': function(_0x433720) { !this['__renderable'] || 0x0 >= this[_0x4cc7('0x9c2')] || null == this[_0x4cc7('0x14cd')] || (_0x433720['__pushMaskObject'](this), this[_0x4cc7('0x14cd')]['__renderGL'](_0x433720), _0x433720[_0x4cc7('0xa85')](this), this[_0x4cc7('0xa9b')](_0x433720)); }, '__renderGLMask': function(_0x4a27f6) { null != this['__currentState'] && this[_0x4cc7('0x14cd')][_0x4cc7('0xb9c')](_0x4a27f6); }, '__setStageReference': function(_0x169e9d) { _0x2b4072[_0x4cc7('0x8')][_0x4cc7('0xb6f')][_0x4cc7('0x96b')](this, _0x169e9d); null != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x14cd')][_0x4cc7('0xb6f')](_0x169e9d); null != this[_0x4cc7('0x1cde')]() && this[_0x4cc7('0x1cde')]() != this['__currentState'] && this[_0x4cc7('0x1cde')]()[_0x4cc7('0xb6f')](_0x169e9d); }, '__setTransformDirty': function() { var _0x31c61e = {}; _0x31c61e['tUjVz'] = function(_0x1fb3e3, _0x5260f5) { return _0x56067a.uevCK(_0x1fb3e3, _0x5260f5); } ; if (_0x4cc7('0x404b') === _0x4cc7('0x404b')) { _0x2b4072['prototype'][_0x4cc7('0xb2c')]['call'](this); null != this[_0x4cc7('0x14cd')] && this['__currentState'][_0x4cc7('0xb2c')](); null != this[_0x4cc7('0x1cde')]() && this[_0x4cc7('0x1cde')]() != this[_0x4cc7('0x14cd')] && this['get_hitTestState']()[_0x4cc7('0xb2c')](); } else { null == _0x48c401 && (_0x48c401 = 0x3); null == e && (e = 0x2); null == d && (d = !0x1); null == c && (c = 0x1); null == b && (b = 0x0); _0x31c61e[_0x4cc7('0x404c')](null, a) && (0x1 == _0x4bf907 ? a > this['__strokePadding'] && (this[_0x4cc7('0x31f1')] = a) : a / 0x2 > this['__strokePadding'] && (this[_0x4cc7('0x31f1')] = a / 0x2)); this['__commands']['lineStyle'](a, b, c, d, e, f, _0x4bf907, _0x48c401); null != a && (this[_0x4cc7('0xa02')] = !0x0); } }, '__update': function(_0x747f9b, _0x5729f0) { _0x2b4072['prototype']['__update'][_0x4cc7('0x96b')](this, _0x747f9b, _0x5729f0); _0x5729f0 && (null != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x14cd')]['__update'](_0x747f9b, !0x0), null != this['get_hitTestState']() && this['get_hitTestState']() != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x1cde')]()[_0x4cc7('0x9c7')](_0x747f9b, !0x0)); }, '__updateTransforms': function(_0xb756e4) { if (_0x4cc7('0x404d') !== _0x4cc7('0x404e')) { _0x2b4072['prototype']['__updateTransforms'][_0x4cc7('0x96b')](this, _0xb756e4); null != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x14cd')]['__updateTransforms'](); null != this['get_hitTestState']() && this[_0x4cc7('0x1cde')]() != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x1cde')]()['__updateTransforms'](); } else { this[_0x4cc7('0x1132')] = !0x1; var _0x193f25; var _0xf58b1 = this[_0x4cc7('0x116d')](); var _0x1fb26b = _0xf58b1 - 0x2 , _0xb8ece3 = this[_0x4cc7('0x113f')][_0x4cc7('0x34')]() / this[_0x4cc7('0x115f')]() * _0xf58b1 | 0x0; null == _0xb756e4 && (_0xb756e4 = _0x2bc114[_0x4cc7('0x9cf')](null)); _0xb756e4[_0x4cc7('0x150d')] = !0x1; _0xb756e4[_0x4cc7('0xb7c')](_0xb8ece3); _0xb756e4[_0x4cc7('0x150d')] = !0x0; _0xf58b1 = this[_0x4cc7('0x1165')](); for (_0x193f25 = 0x0; _0xf58b1 < _0xb8ece3; ) _0xb756e4[_0x4cc7('0x9e7')](_0xf58b1++, 0.5 * _0x193f25), _0xb756e4['set'](_0xf58b1++, 0x1 - (_0x193f25 & 0x1)), _0xf58b1 += _0x1fb26b, 0x3 == ++_0x193f25 && (_0x193f25 = 0x0); return _0xb756e4; } }, 'get_downState': function() { return this['__downState']; }, 'set_downState': function(_0x5e93d9) { null != this[_0x4cc7('0x1d4b')] && this['__currentState'] == this['__downState'] && this[_0x4cc7('0x316b')](this[_0x4cc7('0x1d4b')]); return this['__downState'] = _0x5e93d9; }, 'get_hitTestState': function() { return this['__hitTestState']; }, 'set_hitTestState': function(_0x5e2a92) { null != this['__hitTestState'] && this[_0x4cc7('0x404f')] != _0x5e2a92 && this[_0x4cc7('0x404f')] != this[_0x4cc7('0x4050')]() && this[_0x4cc7('0x404f')] != this[_0x4cc7('0x316c')]() && this['__hitTestState'] != this[_0x4cc7('0x316a')]() && (this[_0x4cc7('0x404f')]['__renderParent'] = null); null != _0x5e2a92 && (_0x5e2a92[_0x4cc7('0xab7')] = this, _0x5e2a92[_0x4cc7('0xab8')] || (_0x5e2a92['__renderDirty'] = !0x0, _0x5e2a92[_0x4cc7('0xab9')]())); return this[_0x4cc7('0x404f')] = _0x5e2a92; }, 'get_overState': function() { return this[_0x4cc7('0x403e')]; }, 'set_overState': function(_0x31b5d8) { null != this[_0x4cc7('0x403e')] && this[_0x4cc7('0x14cd')] == this[_0x4cc7('0x403e')] && this[_0x4cc7('0x316b')](_0x31b5d8); return this['__overState'] = _0x31b5d8; }, 'get_upState': function() { return this[_0x4cc7('0x1d55')]; }, 'set_upState': function(_0x2ea81a) { _0x2d63f9['zXTEF'](null, this[_0x4cc7('0x1d55')]) && this[_0x4cc7('0x14cd')] == this[_0x4cc7('0x1d55')] && this[_0x4cc7('0x316b')](_0x2ea81a); return this[_0x4cc7('0x1d55')] = _0x2ea81a; }, 'set___currentState': function(_0x51773b) { null != this[_0x4cc7('0x14cd')] && this[_0x4cc7('0x14cd')] != this[_0x4cc7('0x1cde')]() && (this['__currentState'][_0x4cc7('0xab7')] = null); null != _0x51773b && null != _0x51773b[_0x4cc7('0x907')] && _0x51773b[_0x4cc7('0x907')][_0x4cc7('0xb79')](_0x51773b); _0x21ad67['__supportDOM'] && null == this['__previousStates'] && (this[_0x4cc7('0x404a')] = _0x2bc114[_0x4cc7('0x24')](null)); if (_0x51773b != this[_0x4cc7('0x14cd')]) { if (_0x21ad67[_0x4cc7('0xac5')]) { null != this[_0x4cc7('0x14cd')] && (this[_0x4cc7('0x14cd')]['__setStageReference'](null), this[_0x4cc7('0x404a')][_0x4cc7('0x29')](this[_0x4cc7('0x14cd')])); var _0x2caf32 = this[_0x4cc7('0x404a')]['indexOf'](_0x51773b, 0x0); _0x2d63f9['CayNa'](-0x1, _0x2caf32) && this[_0x4cc7('0x404a')][_0x4cc7('0xa5e')](_0x2caf32, 0x1); } null != _0x51773b && (_0x51773b[_0x4cc7('0xab7')] = this, _0x51773b['__renderDirty'] || (_0x51773b[_0x4cc7('0xab8')] = !0x0, _0x51773b[_0x4cc7('0xab9')]())); this[_0x4cc7('0xab8')] || (this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xab9')]()); } return this[_0x4cc7('0x14cd')] = _0x51773b; }, '__this_onMouseDown': function(_0x1b42bf) { if (_0x4cc7('0x4051') === _0x4cc7('0x4051')) { this[_0x4cc7('0x121c')] && this[_0x4cc7('0x316b')](this[_0x4cc7('0x4050')]()); } else { var _0x1d648a = c['get'](b); ++b; this[_0x4cc7('0x510')][_0x4cc7('0x4052')](_0x1d648a); } }, '__this_onMouseOut': function(_0x4730de) { this[_0x4cc7('0x3169')] = !0x1; this['enabled'] && this[_0x4cc7('0x316c')]() != this[_0x4cc7('0x14cd')] && this['set___currentState'](this[_0x4cc7('0x316c')]()); }, '__this_onMouseOver': function(_0x21ca59) { if (_0x4cc7('0x4053') === _0x4cc7('0x4054')) { _0x21ca59 = _0x4b25d1[_0x4cc7('0x1044')]; b = _0x21ca59['savedProgress']; b = _0x104058[_0x4cc7('0x493')]()['get'](b['id'], b[_0x4cc7('0xc12')]); var _0x34b60f = _0x21ca59['levelCount']; return (b < _0x34b60f ? b : _0x34b60f) < _0x21ca59[_0x4cc7('0xc2f')] ? (_0x21ca59 = _0x4b25d1[_0x4cc7('0x105a')], b = _0x21ca59[_0x4cc7('0x123e')], b = _0x104058['get_instance']()[_0x4cc7('0x2b')](b['id'], b[_0x4cc7('0xc12')]), _0x34b60f = _0x21ca59[_0x4cc7('0xc2f')], (b < _0x34b60f ? b : _0x34b60f) >= _0x21ca59[_0x4cc7('0xc2f')]) : !0x0; } else { _0x21ca59[_0x4cc7('0xbf7')] && (this['__ignoreEvent'] = !0x0); this[_0x4cc7('0x316a')]() != this['__currentState'] && null != this[_0x4cc7('0x316a')]() && !this[_0x4cc7('0x3169')] && this[_0x4cc7('0x121c')] && this[_0x4cc7('0x316b')](this[_0x4cc7('0x316a')]()); } }, '__this_onMouseUp': function(_0x3824ed) { this[_0x4cc7('0x3169')] = !0x1; this['enabled'] && (null != this[_0x4cc7('0x316a')]() ? this[_0x4cc7('0x316b')](this[_0x4cc7('0x316a')]()) : this[_0x4cc7('0x316b')](this[_0x4cc7('0x316c')]())); }, '__class__': _0x1db999, '__properties__': _0x5aff49(_0x2b4072[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set___currentState': _0x4cc7('0x316b'), 'set_upState': _0x4cc7('0x4047'), 'get_upState': _0x4cc7('0x316c'), 'set_overState': 'set_overState', 'get_overState': _0x4cc7('0x316a'), 'set_hitTestState': _0x2d63f9[_0x4cc7('0x51c')], 'get_hitTestState': _0x4cc7('0x1cde'), 'set_downState': _0x4cc7('0x4055'), 'get_downState': _0x4cc7('0x4050') }) }); var _0x3a46a6 = function(_0x54e0f7, _0x2f4a93) { _0x30f963[_0x4cc7('0x96b')](this); this[_0x4cc7('0xd6a')](null); this[_0x4cc7('0x1cfa')] = -0x1; this[_0x4cc7('0x2494')] = [0xff, 0xff, 0xff]; this[_0x4cc7('0x3f59')] = _0x4cc7('0x3474'); this[_0x4cc7('0x4056')] = 0x1; this[_0x4cc7('0x4057')] = this[_0x4cc7('0x4058')] = 0x0; this[_0x4cc7('0xbbf')] = 0x2; this[_0x4cc7('0x1d41')] = this[_0x4cc7('0x1d40')] = this[_0x4cc7('0x4059')] = this[_0x4cc7('0x9d6')] = this['__mouseX'] = 0x0; this['__displayMatrix'] = new _0x4a1676(); this[_0x4cc7('0x28ed')] = new _0x432b23(); this[_0x4cc7('0xab8')] = !0x0; this[_0x4cc7('0x11ff')] = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x59f3b0 = 0x0; 0x4 > _0x59f3b0; ) _0x59f3b0++, this[_0x4cc7('0x11ff')][_0x4cc7('0x29')](new _0x51be4b(this)); this[_0x4cc7('0x99c')] = this; this['align'] = 0x6; this['allowsFullScreenInteractive'] = this[_0x4cc7('0x405a')] = !0x0; this[_0x4cc7('0x1854')] = 0x1; this['__scaleMode'] = 0x2; this['showDefaultContextMenu'] = !0x0; this['softKeyboardRect'] = new _0x432b23(); this[_0x4cc7('0xbc7')] = !0x0; this[_0x4cc7('0x405b')] = /AppleWebKit/[_0x4cc7('0x16fc')](navigator['userAgent']) && /Mobile\/\w+/[_0x4cc7('0x16fc')](navigator['userAgent']) || /Mac/[_0x4cc7('0x16fc')](navigator[_0x4cc7('0x405c')]); this['__clearBeforeRender'] = !0x0; this['__forceRender'] = !0x1; this[_0x4cc7('0x405d')] = []; this['__rollOutStack'] = []; this[_0x4cc7('0x405e')] = []; this[_0x4cc7('0x405f')] = new _0x67da9e(); this[_0x4cc7('0x3b3f')] = _0x54e0f7[_0x4cc7('0x3b3f')]; this[_0x4cc7('0x9a1')] = _0x54e0f7; this['set_color'](_0x2f4a93); this[_0x4cc7('0x4056')] = _0x54e0f7[_0x4cc7('0x11af')]; this[_0x4cc7('0xbbe')] = _0x54e0f7[_0x4cc7('0x9a2')]; this[_0x4cc7('0xbbd')](); null == _0x3b7d43[_0x4cc7('0xbc6')]()[_0x4cc7('0x99c')] && this[_0x4cc7('0x99c')][_0x4cc7('0xa0c')](_0x3b7d43[_0x4cc7('0xbc6')]()); }; _0x16dada[_0x4cc7('0x4060')] = _0x3a46a6; _0x3a46a6['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x50c'), _0x4cc7('0x4061')]; _0x3a46a6[_0x4cc7('0x8f8')] = [_0xa23b63]; _0x3a46a6['__super__'] = _0x30f963; _0x3a46a6[_0x4cc7('0x8')] = _0x5aff49(_0x30f963['prototype'], { '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(_0x51141b) { return _0x51141b['clone'](); }, '__broadcastEvent': function(_0x1a7fc8) { var _0x5bbddc = _0x1a7fc8[_0x4cc7('0x994')] , _0x304e2c = _0x21ad67[_0x4cc7('0xa18')]; if (null != _0x842c50[_0x5bbddc] ? _0x304e2c['existsReserved'](_0x5bbddc) : _0x304e2c['h'][_0x4cc7('0x959')](_0x5bbddc)) for (_0x5bbddc = _0x1a7fc8[_0x4cc7('0x994')], _0x304e2c = _0x21ad67[_0x4cc7('0xa18')], _0x5bbddc = null != _0x842c50[_0x5bbddc] ? _0x304e2c[_0x4cc7('0xd77')](_0x5bbddc) : _0x304e2c['h'][_0x5bbddc], _0x304e2c = 0x0; _0x56067a[_0x4cc7('0x8b1')](_0x304e2c, _0x5bbddc[_0x4cc7('0x21')]); ) { if (_0x4cc7('0x4062') !== _0x4cc7('0x4062')) { null == _0x304e2c && (_0x304e2c = 0x0); null == _0x5bbddc && (_0x5bbddc = !0x1); for (var _0x1e3305 = 0x0, _0x454317 = this[_0x4cc7('0xa5f')][_0x4cc7('0x21')]; _0x1e3305 < _0x454317; ) { var _0x3260da = _0x1e3305++; if (_0x304e2c > this[_0x4cc7('0xa5f')][_0x3260da]) { this[_0x4cc7('0xa5d')][_0x4cc7('0xa5e')](_0x3260da, 0x0, _0x1a7fc8); this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](_0x3260da, 0x0, _0x304e2c); this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x3260da, 0x0, !_0x5bbddc); return; } } this['__listeners'][_0x4cc7('0x29')](_0x1a7fc8); this[_0x4cc7('0xa5f')]['push'](_0x304e2c); this['__repeat'][_0x4cc7('0x29')](!_0x5bbddc); } else { var _0x5eed82 = _0x5bbddc[_0x304e2c]; ++_0x304e2c; if (_0x5eed82['stage'] == this || null == _0x5eed82[_0x4cc7('0x99c')]) try { _0x5eed82[_0x4cc7('0xa49')](_0x1a7fc8); } catch (_0x4be560) { if ('heNwU' === _0x4cc7('0x4063')) { _0x4964ea['lastException'] = _0x4be560, _0x4be560 instanceof _0x202aa0 && (_0x4be560 = _0x4be560[_0x4cc7('0x9a4')]), this['__handleError'](_0x4be560); } else { this[_0x4cc7('0x1b4b')] ? (null != _0x1a7fc8[_0x4cc7('0x11bd')]() && this[_0x4cc7('0x133b')]['updateAnimationState'](_0x1a7fc8, _0x5bbddc, _0x304e2c), this[_0x4cc7('0x133b')][_0x4cc7('0xa17')](_0x1a7fc8, _0x5bbddc, _0x304e2c, _0x5eed82)) : (null != _0x1a7fc8[_0x4cc7('0x11bd')]() && this[_0x4cc7('0x133a')]['updateAnimationState'](_0x1a7fc8, _0x5bbddc, _0x304e2c), this[_0x4cc7('0x133a')]['render'](_0x1a7fc8, _0x5bbddc, _0x304e2c, _0x5eed82)); } } } } }, '__createRenderer': function() { if (_0x4cc7('0x4064') === _0x2d63f9['wdqzB']) { return new _0x19b3cd(_0x4e95fc); } else { var _0x4e95fc = 0x1; 0x1 < this[_0x4cc7('0x9a1')][_0x4cc7('0x11af')] && (_0x4e95fc = this['window'][_0x4cc7('0x391f')] ? !0x0 : 0x1); var _0x174ad1 = this[_0x4cc7('0x9a1')][_0x4cc7('0xa92')] * this['window'][_0x4cc7('0x11af')] | 0x0 , _0x1e5a3f = this[_0x4cc7('0x9a1')][_0x4cc7('0xa93')] * this[_0x4cc7('0x9a1')][_0x4cc7('0x11af')] | 0x0; switch (this[_0x4cc7('0x9a1')][_0x4cc7('0x991')]['type']) { case _0x4cc7('0xae6'): this[_0x4cc7('0x11fe')] = new _0x88b99b(this['window']['context'][_0x4cc7('0x3a43')]); _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x11fe')], _0x88b99b)[_0x4cc7('0x1a9e')] = _0x4e95fc; break; case _0x4cc7('0x89a'): this[_0x4cc7('0x11fe')] = new _0x86deed(this['window'][_0x4cc7('0x991')]['dom']); _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0x11fe')], _0x86deed)[_0x4cc7('0x1a9e')] = _0x4e95fc; break; case _0x4cc7('0xaac'): case _0x4cc7('0x4065'): case _0x4cc7('0x393b'): this['context3D'] = new _0x16a517(this), this['context3D']['configureBackBuffer'](_0x174ad1, _0x1e5a3f, 0x0, !0x0, !0x0, !0x0), this[_0x4cc7('0x510')][_0x4cc7('0x10f6')](), this[_0x4cc7('0x11fe')] = new _0x51ba83(this['context3D']); } null != this['__renderer'] && (_0x4e95fc = this[_0x4cc7('0xc66')](), this[_0x4cc7('0x11fe')][_0x4cc7('0xa84')] = _0x2d63f9[_0x4cc7('0x35b')](0x2, _0x4e95fc), this['__renderer'][_0x4cc7('0xa08')] = this[_0x4cc7('0x28eb')], this['__renderer'][_0x4cc7('0x937')] = this, this['__renderer'][_0x4cc7('0xbbd')](_0x174ad1, _0x1e5a3f)); } }, '__dispatchEvent': function(_0x302d12) { var _0x328224 = {}; _0x328224[_0x4cc7('0x4066')] = function(_0x1fb3e3, _0x5260f5) { return _0x2d63f9.AzwyZ(_0x1fb3e3, _0x5260f5); } ; if (_0x4cc7('0x4067') === _0x2d63f9[_0x4cc7('0x35f')]) { var _0x32dda1 = _0xec98bb; _0x32dda1[_0x4cc7('0x24a9')](_0x32dda1['sleepiness'] - _0x328224[_0x4cc7('0x4066')](0.5 * Math[_0x4cc7('0xc2b')](), 0.5) * _0xec98bb[_0x4cc7('0x4068')](_0xec98bb[_0x4cc7('0x9ee')])); } else { try { return _0x30f963[_0x4cc7('0x8')][_0x4cc7('0xa37')][_0x4cc7('0x96b')](this, _0x302d12); } catch (_0x1c3564) { return _0x4964ea['lastException'] = _0x1c3564, _0x1c3564 instanceof _0x202aa0 && (_0x1c3564 = _0x1c3564['val']), this['__handleError'](_0x1c3564), !0x1; } } }, '__dispatchPendingMouseEvent': function() { this[_0x4cc7('0x4069')] && (this['__onMouse'](_0x4cc7('0x55f'), this[_0x4cc7('0x406a')], this[_0x4cc7('0x406b')], 0x0), this[_0x4cc7('0x4069')] = !0x1); }, '__dispatchStack': function(_0x56372c, _0x4d5437) { try { var _0x315f51 = _0x4d5437[_0x4cc7('0x21')]; if (0x0 == _0x315f51) { _0x56372c[_0x4cc7('0xa48')] = 0x2; var _0x55051e = _0x56372c[_0x4cc7('0xa26')]; _0x55051e['__dispatch'](_0x56372c); } else { _0x56372c[_0x4cc7('0xa48')] = 0x1; _0x56372c[_0x4cc7('0xa26')] = _0x4d5437[_0x4d5437[_0x4cc7('0x21')] - 0x1]; for (var _0xbcec7 = 0x0, _0x4ab2c3 = _0x315f51 - 0x1; _0xbcec7 < _0x4ab2c3; ) { var _0x4bf907 = _0xbcec7++; _0x4d5437[_0x4bf907][_0x4cc7('0xa49')](_0x56372c); if (_0x56372c['__isCanceled']) return; } _0x56372c['eventPhase'] = 0x2; _0x55051e = _0x56372c[_0x4cc7('0xa26')]; _0x55051e[_0x4cc7('0xa49')](_0x56372c); if (!_0x56372c[_0x4cc7('0xa38')] && _0x56372c['bubbles']) for (_0x56372c['eventPhase'] = 0x3, _0x55051e = _0x315f51 - 0x2; 0x0 <= _0x55051e; ) { _0x4d5437[_0x55051e][_0x4cc7('0xa49')](_0x56372c); if (_0x56372c[_0x4cc7('0xa38')]) break; --_0x55051e; } } } catch (_0x4ed39e) { _0x4964ea[_0x4cc7('0xab4')] = _0x4ed39e, _0x4ed39e instanceof _0x202aa0 && (_0x4ed39e = _0x4ed39e['val']), this['__handleError'](_0x4ed39e); } }, '__dispatchTarget': function(_0x31158e, _0x3a8a0d) { var _0x2b31a9 = {}; _0x2b31a9['hXjpW'] = _0x4cc7('0x406c'); try { if (_0x4cc7('0x406d') === _0x4cc7('0x406d')) { return _0x31158e[_0x4cc7('0xa37')](_0x3a8a0d); } else { return _0x3a8a0d + _0x2b31a9[_0x4cc7('0x406e')]; } } catch (_0x421833) { if (_0x4cc7('0x406f') !== _0x2d63f9[_0x4cc7('0x4070')]) { return _0x4964ea['lastException'] = _0x421833, _0x421833 instanceof _0x202aa0 && (_0x421833 = _0x421833[_0x4cc7('0x9a4')]), this['__handleError'](_0x421833), !0x1; } else { if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x1)) return; _0x4d0143[_0x4cc7('0xb93')]['x'] = this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x1e53')][_0x4cc7('0x52')]['x']; ++_0x31158e; 0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x303b')] & 0x1) && ++d; } } }, '__drag': function(_0x12ae5c) { var _0xf6b269 = this[_0x4cc7('0x349a')]['parent']; if (null != _0xf6b269) { _0xf6b269 = _0xf6b269[_0x4cc7('0xa29')](); var _0x574e80 = _0x56067a[_0x4cc7('0x4049')](_0xf6b269['a'], _0xf6b269['d']) - _0xf6b269['b'] * _0xf6b269['c']; if (0x0 == _0x574e80) _0x12ae5c['x'] = -_0xf6b269['tx'], _0x12ae5c['y'] = -_0xf6b269['ty']; else { if (_0x4cc7('0x4071') !== _0x4cc7('0x4071')) { this['__symbol'] = _0xf6b269; null != _0xf6b269[_0x4cc7('0x2dea')] && this['set_downState'](_0xf6b269[_0x4cc7('0x2dea')][_0x4cc7('0x1499')](_0x12ae5c)); null != _0xf6b269['hitState'] && this[_0x4cc7('0x51d')](_0xf6b269[_0x4cc7('0x4044')][_0x4cc7('0x1499')](_0x12ae5c)); null != _0xf6b269[_0x4cc7('0x4045')] && this[_0x4cc7('0x4046')](_0xf6b269[_0x4cc7('0x4045')][_0x4cc7('0x1499')](_0x12ae5c)); null != _0xf6b269[_0x4cc7('0x4048')] && this['set_upState'](_0xf6b269[_0x4cc7('0x4048')]['__createObject'](_0x12ae5c)); } else { var _0x3ede42 = _0x56067a[_0x4cc7('0x4049')](0x1 / _0x574e80, _0x56067a[_0x4cc7('0x4072')](_0xf6b269['c'], _0x56067a[_0x4cc7('0x8b2')](_0xf6b269['ty'], _0x12ae5c['y'])) + _0xf6b269['d'] * (_0x12ae5c['x'] - _0xf6b269['tx'])); _0x12ae5c['y'] = 0x1 / _0x574e80 * (_0xf6b269['a'] * (_0x12ae5c['y'] - _0xf6b269['ty']) + _0xf6b269['b'] * (_0xf6b269['tx'] - _0x12ae5c['x'])); _0x12ae5c['x'] = _0x3ede42; } } } _0xf6b269 = _0x12ae5c['x'] + this[_0x4cc7('0x4073')]; _0x12ae5c = _0x12ae5c['y'] + this[_0x4cc7('0x349b')]; null != this[_0x4cc7('0x349c')] && (_0xf6b269 < this[_0x4cc7('0x349c')]['x'] ? _0xf6b269 = this['__dragBounds']['x'] : _0xf6b269 > this['__dragBounds'][_0x4cc7('0xa97')]() && (_0xf6b269 = this[_0x4cc7('0x349c')][_0x4cc7('0xa97')]()), _0x12ae5c < this[_0x4cc7('0x349c')]['y'] ? _0x12ae5c = this['__dragBounds']['y'] : _0x12ae5c > this[_0x4cc7('0x349c')][_0x4cc7('0xa98')]() && (_0x12ae5c = this[_0x4cc7('0x349c')]['get_bottom']())); this['__dragObject'][_0x4cc7('0xb46')](_0xf6b269); this[_0x4cc7('0x349a')]['set_y'](_0x12ae5c); }, '__getInteractive': function(_0x30b812) { null != _0x30b812 && _0x30b812[_0x4cc7('0x29')](this); return !0x0; }, '__globalToLocal': function(_0x5901ba, _0x312c7b) { if ('jMOoo' !== 'omrOX') { _0x5901ba != _0x312c7b && _0x312c7b['copyFrom'](_0x5901ba); return _0x312c7b; } else { null != this[_0x4cc7('0x1130')] && null != this[_0x4cc7('0x1130')][_0x4cc7('0xfcf')]() && this[_0x4cc7('0xd7e')] && this[_0x4cc7('0x1130')][_0x4cc7('0xfcf')]()['markForUpdate'](this['_targetObject']); } }, '__handleError': function(_0x33e2c5) { if (_0x2d63f9[_0x4cc7('0x2fe')](_0x4cc7('0x4074'), _0x4cc7('0x4074'))) { var _0x178f71 = new _0x2b3647('uncaughtError',!0x0,!0x0,_0x33e2c5); try { _0x3b7d43['get_current']()[_0x4cc7('0xb2b')][_0x4cc7('0x3f95')]['dispatchEvent'](_0x178f71); } catch (_0x27db8c) { if (_0x4cc7('0x4075') === 'sHHCU') { null == _0x33e2c5 && (_0x33e2c5 = 0x0); if (null == this[_0x4cc7('0x1994')] && !this[_0x4cc7('0x1911')]) this['onFirstAddedToStage'](null); for (var _0x2e8e23 = 0x0, _0x15eb2d = 0x0, _0x3b8f06 = this['upgrades']; _0x15eb2d < _0x3b8f06[_0x4cc7('0x34')](); ) { var _0x269090 = _0x3b8f06[_0x4cc7('0x2b')](_0x15eb2d); ++_0x15eb2d; if (_0x269090[_0x4cc7('0xb32')]()) var _0xe32724 = !0x1; else { _0x127d51[_0x4cc7('0x493')](); _0xe32724 = _0x127d51[_0x4cc7('0xc99')]; _0xe32724 = _0x104058[_0x4cc7('0x493')]()['get'](_0xe32724['id'], _0xe32724[_0x4cc7('0xc12')]); var _0x4984d2 = _0x127d51[_0x4cc7('0xc9a')]; _0xe32724 += _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4984d2['id'], _0x4984d2[_0x4cc7('0xc12')]); _0x4984d2 = _0x127d51[_0x4cc7('0x2f46')]; _0xe32724 = _0xe32724 - _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x4984d2['id'], _0x4984d2[_0x4cc7('0xc12')]) >= _0x269090[_0x4cc7('0x3289')](); } _0xe32724 && _0x269090[_0x4cc7('0x3289')]() >= _0x33e2c5 && ++_0x2e8e23; } return _0x2e8e23; } else { _0x4964ea[_0x4cc7('0xab4')] = _0x27db8c; } } if (!_0x178f71[_0x4cc7('0x32f4')]) { try { var _0x2d42ed = _0x4964ea[_0x4cc7('0xab4')]; if (_0x2d63f9[_0x4cc7('0x361')](null, _0x2d42ed) && Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x2d42ed, 'stack') && null != _0x2d42ed[_0x4cc7('0x3693')] && '' != _0x2d42ed[_0x4cc7('0x3693')]) console[_0x4cc7('0x2465')](_0x2d42ed[_0x4cc7('0x3693')]), _0x33e2c5[_0x4cc7('0x3693')] = _0x2d42ed[_0x4cc7('0x3693')]; else { var _0x3559ba = _0x4964ea[_0x4cc7('0x8eb')](_0x4964ea['callStack']()); console[_0x4cc7('0x2465')](_0x3559ba); } } catch (_0x49807c) { _0x4964ea[_0x4cc7('0xab4')] = _0x49807c; } throw _0x33e2c5; } } else { return _0x56067a[_0x4cc7('0x4072')](_0x178f71[_0x4cc7('0xfdc')]['get'](0x0)[_0x4cc7('0x126')][_0x4cc7('0xd92')]() - _0x178f71['analytics'][_0x4cc7('0x2257')][_0x4cc7('0xcc2')]['z'], _0x33e2c5); } }, '__onKey': function(_0x53036d, _0x54b6bd, _0x561d8d) { var _0x1d25a9 = {}; _0x1d25a9[_0x4cc7('0x4076')] = function(_0x1fb3e3, _0x5260f5) { return _0x56067a.pUMTp(_0x1fb3e3, _0x5260f5); } ; this['__dispatchPendingMouseEvent'](); _0x276ae5[_0x4cc7('0x4077')] = _0x58b315[_0x4cc7('0x3b1c')](_0x561d8d); _0x276ae5[_0x4cc7('0x4078')] = _0x58b315[_0x4cc7('0x34c5')](_0x561d8d); _0x276ae5[_0x4cc7('0x4079')] = _0x58b315['get_ctrlKey'](_0x561d8d); _0x276ae5['__shiftKey'] = _0x58b315[_0x4cc7('0x4f3')](_0x561d8d); var _0x1e50bd = []; null == this[_0x4cc7('0x36f3')] ? this[_0x4cc7('0xb86')](_0x1e50bd) : this[_0x4cc7('0x36f3')][_0x4cc7('0xb86')](_0x1e50bd); if (0x0 < _0x1e50bd[_0x4cc7('0x21')]) { switch (_0x54b6bd) { 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 _0x587b74 = 0x3; break; case 0x400000e0: case 0x400000e1: case 0x400000e2: case 0x400000e3: _0x587b74 = 0x1; break; case 0x400000e4: case 0x400000e5: case 0x400000e6: case 0x400000e7: _0x587b74 = 0x2; break; default: _0x587b74 = 0x0; } switch (_0x54b6bd) { case 0x8: _0x54b6bd = 0x8; break; case 0x9: _0x54b6bd = 0x9; break; case 0xd: _0x54b6bd = 0xd; break; case 0x1b: _0x54b6bd = 0x1b; break; case 0x20: _0x54b6bd = 0x20; break; case 0x21: _0x54b6bd = 0x31; break; case 0x22: _0x54b6bd = 0xde; break; case 0x23: _0x54b6bd = 0x33; break; case 0x24: _0x54b6bd = 0x34; break; case 0x25: _0x54b6bd = 0x35; break; case 0x26: _0x54b6bd = 0x37; break; case 0x27: _0x54b6bd = 0xde; break; case 0x28: _0x54b6bd = 0x39; break; case 0x29: _0x54b6bd = 0x30; break; case 0x2a: _0x54b6bd = 0x38; break; case 0x2c: _0x54b6bd = 0xbc; break; case 0x2d: _0x54b6bd = 0xbd; break; case 0x2e: _0x54b6bd = 0xbe; break; case 0x2f: _0x54b6bd = 0xbf; break; case 0x30: _0x54b6bd = 0x30; break; case 0x31: _0x54b6bd = 0x31; break; case 0x32: _0x54b6bd = 0x32; break; case 0x33: _0x54b6bd = 0x33; break; case 0x34: _0x54b6bd = 0x34; break; case 0x35: _0x54b6bd = 0x35; break; case 0x36: _0x54b6bd = 0x36; break; case 0x37: _0x54b6bd = 0x37; break; case 0x38: _0x54b6bd = 0x38; break; case 0x39: _0x54b6bd = 0x39; break; case 0x3a: _0x54b6bd = 0xba; break; case 0x3b: _0x54b6bd = 0xba; break; case 0x3c: _0x54b6bd = 0x3c; break; case 0x3d: _0x54b6bd = 0xbb; break; case 0x3e: _0x54b6bd = 0xbe; break; case 0x3f: _0x54b6bd = 0xbf; break; case 0x40: _0x54b6bd = 0x32; break; case 0x5b: _0x54b6bd = 0xdb; break; case 0x5c: _0x54b6bd = 0xdc; break; case 0x5d: _0x54b6bd = 0xdd; break; case 0x5e: _0x54b6bd = 0x36; break; case 0x5f: _0x54b6bd = 0xbd; break; case 0x60: _0x54b6bd = 0xc0; break; case 0x61: _0x54b6bd = 0x41; break; case 0x62: _0x54b6bd = 0x42; break; case 0x63: _0x54b6bd = 0x43; break; case 0x64: _0x54b6bd = 0x44; break; case 0x65: _0x54b6bd = 0x45; break; case 0x66: _0x54b6bd = 0x46; break; case 0x67: _0x54b6bd = 0x47; break; case 0x68: _0x54b6bd = 0x48; break; case 0x69: _0x54b6bd = 0x49; break; case 0x6a: _0x54b6bd = 0x4a; break; case 0x6b: _0x54b6bd = 0x4b; break; case 0x6c: _0x54b6bd = 0x4c; break; case 0x6d: _0x54b6bd = 0x4d; break; case 0x6e: _0x54b6bd = 0x4e; break; case 0x6f: _0x54b6bd = 0x4f; break; case 0x70: _0x54b6bd = 0x50; break; case 0x71: _0x54b6bd = 0x51; break; case 0x72: _0x54b6bd = 0x52; break; case 0x73: _0x54b6bd = 0x53; break; case 0x74: _0x54b6bd = 0x54; break; case 0x75: _0x54b6bd = 0x55; break; case 0x76: _0x54b6bd = 0x56; break; case 0x77: _0x54b6bd = 0x57; break; case 0x78: _0x54b6bd = 0x58; break; case 0x79: _0x54b6bd = 0x59; break; case 0x7a: _0x54b6bd = 0x5a; break; case 0x7f: _0x54b6bd = 0x2e; break; case 0x40000039: _0x54b6bd = 0x14; break; case 0x4000003a: _0x54b6bd = 0x70; break; case 0x4000003b: _0x54b6bd = 0x71; break; case 0x4000003c: _0x54b6bd = 0x72; break; case 0x4000003d: _0x54b6bd = 0x73; break; case 0x4000003e: _0x54b6bd = 0x74; break; case 0x4000003f: _0x54b6bd = 0x75; break; case 0x40000040: _0x54b6bd = 0x76; break; case 0x40000041: _0x54b6bd = 0x77; break; case 0x40000042: _0x54b6bd = 0x78; break; case 0x40000043: _0x54b6bd = 0x79; break; case 0x40000044: _0x54b6bd = 0x7a; break; case 0x40000045: _0x54b6bd = 0x7b; break; case 0x40000046: _0x54b6bd = 0x12d; break; case 0x40000047: _0x54b6bd = 0x91; break; case 0x40000048: _0x54b6bd = 0x13; break; case 0x40000049: _0x54b6bd = 0x2d; break; case 0x4000004a: _0x54b6bd = 0x24; break; case 0x4000004b: _0x54b6bd = 0x21; break; case 0x4000004d: _0x54b6bd = 0x23; break; case 0x4000004e: _0x54b6bd = 0x22; break; case 0x4000004f: _0x54b6bd = 0x27; break; case 0x40000050: _0x54b6bd = 0x25; break; case 0x40000051: _0x54b6bd = 0x28; break; case 0x40000052: _0x54b6bd = 0x26; break; case 0x40000053: _0x54b6bd = 0x90; break; case 0x40000054: _0x54b6bd = 0x6f; break; case 0x40000055: _0x54b6bd = 0x6a; break; case 0x40000056: _0x54b6bd = 0x6d; break; case 0x40000057: _0x54b6bd = 0x6b; break; case 0x40000058: _0x54b6bd = 0xd; break; case 0x40000059: _0x54b6bd = 0x61; break; case 0x4000005a: _0x54b6bd = 0x62; break; case 0x4000005b: _0x54b6bd = 0x63; break; case 0x4000005c: _0x54b6bd = 0x64; break; case 0x4000005d: _0x54b6bd = 0x65; break; case 0x4000005e: _0x54b6bd = 0x66; break; case 0x4000005f: _0x54b6bd = 0x67; break; case 0x40000060: _0x54b6bd = 0x68; break; case 0x40000061: _0x54b6bd = 0x69; break; case 0x40000062: _0x54b6bd = 0x60; break; case 0x40000063: _0x54b6bd = 0x6e; break; case 0x40000065: _0x54b6bd = 0x12e; break; case 0x40000068: _0x54b6bd = 0x7c; break; case 0x40000069: _0x54b6bd = 0x7d; break; case 0x4000006a: _0x54b6bd = 0x7e; break; case 0x4000009e: _0x54b6bd = 0xd; break; case 0x400000dc: _0x54b6bd = 0x6e; break; case 0x400000e0: _0x54b6bd = 0x11; break; case 0x400000e1: _0x54b6bd = 0x10; break; case 0x400000e2: _0x54b6bd = 0x12; break; case 0x400000e3: _0x54b6bd = 0xf; break; case 0x400000e4: _0x54b6bd = 0x11; break; case 0x400000e5: _0x54b6bd = 0x10; break; case 0x400000e6: _0x54b6bd = 0x12; break; case 0x400000e7: _0x54b6bd = 0xf; } var _0x264622 = _0x192a8e['__getCharCode'](_0x54b6bd, _0x58b315['get_shiftKey'](_0x561d8d)); _0x587b74 = new _0x5771c9(_0x53036d,!0x0,!0x0,_0x264622,_0x54b6bd,_0x587b74,this['__macKeyboard'] ? _0x58b315[_0x4cc7('0x34c6')](_0x561d8d) || _0x58b315[_0x4cc7('0x34c5')](_0x561d8d) : _0x58b315[_0x4cc7('0x34c6')](_0x561d8d),_0x58b315[_0x4cc7('0x3b1c')](_0x561d8d),_0x58b315[_0x4cc7('0x4f3')](_0x561d8d),_0x58b315[_0x4cc7('0x34c6')](_0x561d8d),_0x58b315[_0x4cc7('0x34c5')](_0x561d8d)); _0x1e50bd['reverse'](); this['__dispatchStack'](_0x587b74, _0x1e50bd); if (_0x587b74['__preventDefault']) _0x4cc7('0x2aa4') == _0x53036d ? this[_0x4cc7('0x9a1')][_0x4cc7('0x2d99')][_0x4cc7('0x2d73')]() : this[_0x4cc7('0x9a1')][_0x4cc7('0x3807')][_0x4cc7('0x2d73')](); else if (_0x4cc7('0x2aa4') == _0x53036d && 0x9 == _0x54b6bd) { if (_0x4cc7('0x407a') !== _0x4cc7('0x407b')) { _0x1e50bd = []; this['__tabTest'](_0x1e50bd); _0x587b74 = -0x1; _0x53036d = null; _0x54b6bd = _0x58b315['get_shiftKey'](_0x561d8d) ? -0x1 : 0x1; if (0x1 < _0x1e50bd[_0x4cc7('0x21')]) if (_0x1897c6[_0x4cc7('0x3ff')](_0x1e50bd, function(_0x53036d, _0x54b6bd) { if (_0x4cc7('0x407c') === _0x4cc7('0x407d')) { _0x1d25a9['BUjrR'](null, this['get_pickingCollisionVO']()[_0x4cc7('0x1003')]) && (this['get_pickingCollisionVO']()[_0x4cc7('0x1003')] = new _0x21e384()); null == this['get_pickingCollisionVO']()[_0x4cc7('0x1005')] && (this['get_pickingCollisionVO']()[_0x4cc7('0x1005')] = new _0x21e384()); null == this[_0x4cc7('0x1004')]()[_0x4cc7('0x1006')] && (this[_0x4cc7('0x1004')]()[_0x4cc7('0x1006')] = new _0x21e384()); var _0x2f11b3 = this[_0x4cc7('0x1004')]()[_0x4cc7('0x1003')] , _0x8acb0f = this[_0x4cc7('0x1004')]()[_0x4cc7('0x1005')]; _0x2c4d00[_0x4cc7('0x1007')](this[_0x4cc7('0x3de')](), _0x53036d, _0x2f11b3); _0x2c4d00['deltaTransformVector'](this['get_inverseSceneTransform'](), _0x54b6bd, _0x8acb0f); _0x2f11b3 = this[_0x4cc7('0xff7')]()[_0x4cc7('0xef4')](_0x2f11b3, _0x8acb0f, this[_0x4cc7('0x1004')]()[_0x4cc7('0x1006')]); if (0x0 > _0x2f11b3) return !0x1; this[_0x4cc7('0x1004')]()[_0x4cc7('0x1009')] = _0x2f11b3; this[_0x4cc7('0x1004')]()[_0x4cc7('0x100a')] = _0x53036d; this[_0x4cc7('0x1004')]()[_0x4cc7('0x139f')] = _0x54b6bd; this[_0x4cc7('0x1004')]()[_0x4cc7('0x100b')] = 0x0 == _0x2f11b3; return !0x0; } else { return _0x53036d[_0x4cc7('0xb5e')]() - _0x54b6bd[_0x4cc7('0xb5e')](); } }), -0x1 == _0x1e50bd[_0x1e50bd[_0x4cc7('0x21')] - 0x1][_0x4cc7('0xb5e')]()) _0x587b74 = null != this[_0x4cc7('0xb77')]() ? 0x0 : this[_0x4cc7('0x4058')]; else { for (_0x587b74 = 0x0; _0x587b74 < _0x1e50bd['length']; ) { if (_0x4cc7('0x407e') !== 'PJjJY') { return this[_0x4cc7('0xd86')]; } else { if (-0x1 < _0x1e50bd[_0x587b74][_0x4cc7('0xb5e')]()) { 0x0 < _0x587b74 && _0x1e50bd['splice'](0x0, _0x587b74); break; } ++_0x587b74; } } null != this[_0x4cc7('0xb77')]() ? (_0x587b74 = _0x1e50bd[_0x4cc7('0x2d')](this[_0x4cc7('0xb77')]()), _0x587b74 = 0x0 > _0x587b74 ? 0x0 : _0x587b74 + _0x54b6bd) : _0x587b74 = this['__currentTabOrderIndex']; } else 0x1 == _0x1e50bd[_0x4cc7('0x21')] && (_0x53036d = _0x1e50bd[0x0], this[_0x4cc7('0xb77')]() == _0x53036d && (_0x53036d = null)); 0x1 == _0x1e50bd[_0x4cc7('0x21')] || _0x56067a[_0x4cc7('0x85b')](0x0, _0x1e50bd[_0x4cc7('0x21')]) && null != this[_0x4cc7('0xb77')]() ? _0x587b74 = 0x0 : 0x1 < _0x1e50bd[_0x4cc7('0x21')] && (0x0 > _0x587b74 && (_0x587b74 += _0x1e50bd['length']), _0x587b74 %= _0x1e50bd[_0x4cc7('0x21')], _0x53036d = _0x1e50bd[_0x587b74], _0x53036d == this['get_focus']() && (_0x587b74 += _0x54b6bd, 0x0 > _0x587b74 && (_0x587b74 += _0x1e50bd[_0x4cc7('0x21')]), _0x587b74 %= _0x1e50bd[_0x4cc7('0x21')], _0x53036d = _0x1e50bd[_0x587b74])); _0x54b6bd = null; null != this['get_focus']() && (_0x54b6bd = new _0x1363ca(_0x4cc7('0x407f'),!0x0,!0x0,_0x53036d,_0x58b315['get_shiftKey'](_0x561d8d),0x0), _0x1e50bd = [], this[_0x4cc7('0xb77')]()[_0x4cc7('0xb86')](_0x1e50bd), _0x1e50bd[_0x4cc7('0x18b6')](), this['__dispatchStack'](_0x54b6bd, _0x1e50bd)); null != _0x54b6bd && _0x54b6bd['isDefaultPrevented']() || (this['__currentTabOrderIndex'] = _0x587b74, null != _0x53036d && this['set_focus'](_0x53036d)); } else { _0x53036d = this[_0x4cc7('0x1710')][_0x4cc7('0x16fa')](); var _0x291548 = this['parseVarStr'](); this[_0x4cc7('0xed3')] && _0x3ccc21[_0x4cc7('0xbdb')]('Parsed\x20a\x20NameSpaceBlock:\x20ID\x20=\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x331be6[_0x4cc7('0xea3')](_0x53036d)) + _0x4cc7('0x17ec') + _0x291548, { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x7c4, 'className': 'away3d.loaders.parsers.AWD2Parser', 'methodName': 'parseNameSpace' }); } } } }, '__onLimeCreateWindow': function(_0xe7974d) { var _0xa40912 = {}; _0xa40912['HMKbl'] = function(_0x56261d, _0x3bb07b) { return _0x56261d(_0x3bb07b); } ; _0xa40912['PsNpw'] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 === _0x5260f5; } ; if (this[_0x4cc7('0x9a1')] == _0xe7974d) { var _0x2da25c = _0x48c401(this, this['__onLimeWindowActivate']); _0xe7974d['onActivate'][_0x4cc7('0x2a')](function() { _0x2da25c(_0xe7974d); }); var _0x4fabac = _0x48c401(this, this[_0x4cc7('0x4080')]); _0xe7974d[_0x4cc7('0x3b3a')][_0x4cc7('0x2a')](function() { _0x4fabac(_0xe7974d); }, !0x1, -0x2328); var _0x48e2d9 = _0x48c401(this, this[_0x4cc7('0x4081')]); _0xe7974d[_0x4cc7('0xbd1')][_0x4cc7('0x2a')](function() { _0x56067a[_0x4cc7('0x892')](_0x48e2d9, _0xe7974d); }); var _0x14a2a6 = _0x48c401(this, this[_0x4cc7('0x4082')]); _0xe7974d['onDropFile']['add'](function(_0x2da25c) { _0x14a2a6(_0xe7974d, _0x2da25c); }); var _0x443b8e = _0x48c401(this, this[_0x4cc7('0x4083')]); _0xe7974d[_0x4cc7('0x3b40')]['add'](function() { _0x443b8e(_0xe7974d); }); var _0x4bf907 = _0x48c401(this, this[_0x4cc7('0x4084')]); _0xe7974d[_0x4cc7('0x3b38')][_0x4cc7('0x2a')](function() { _0x4bf907(_0xe7974d); }); var _0x16dada = _0x2d63f9[_0x4cc7('0x4085')](_0x48c401, this, this[_0x4cc7('0x4086')]); _0xe7974d['onFocusIn'][_0x4cc7('0x2a')](function() { _0x16dada(_0xe7974d); }); var _0x5aff49 = _0x48c401(this, this[_0x4cc7('0x4087')]); _0xe7974d[_0x4cc7('0x3b36')][_0x4cc7('0x2a')](function() { _0x5aff49(_0xe7974d); }); var _0x161060 = _0x48c401(this, this['__onLimeWindowFullscreen']); _0xe7974d['onFullscreen']['add'](function() { _0x161060(_0xe7974d); }); var _0x180fa9 = _0x48c401(this, this[_0x4cc7('0x4088')]); _0xe7974d[_0x4cc7('0x2d99')]['add'](function(_0x2da25c, _0x4fabac) { if (_0x4cc7('0x4089') !== _0x4cc7('0x408a')) { _0x180fa9(_0xe7974d, _0x2da25c, _0x4fabac); } else { if (_0xe7974d == this[_0x4cc7('0x1067')]) return _0xe7974d; this[_0x4cc7('0x1067')] = _0xe7974d; this[_0x4cc7('0x1065')](); return _0xe7974d; } }); var _0x34af3c = _0x48c401(this, this[_0x4cc7('0x408b')]); _0xe7974d[_0x4cc7('0x3807')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) { _0x34af3c(_0xe7974d, _0x2da25c, _0x4fabac); }); var _0x3e3cd2 = _0x48c401(this, this[_0x4cc7('0x408c')]); _0xe7974d['onLeave'][_0x4cc7('0x2a')](function() { _0xa40912[_0x4cc7('0x408d')](_0x3e3cd2, _0xe7974d); }); var _0x40c62b = _0x2d63f9[_0x4cc7('0x362')](_0x48c401, this, this[_0x4cc7('0x408e')]); _0xe7974d[_0x4cc7('0x3b34')][_0x4cc7('0x2a')](function() { if (_0xa40912[_0x4cc7('0x408f')](_0x4cc7('0x4090'), _0x4cc7('0x4091'))) { this['clearPasses'](); if (null != this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')]) { _0xe7974d = 0x0; for (var _0x295a9d = this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')][_0x4cc7('0x34')](); _0xe7974d < _0x295a9d; ) { var _0x4895c7 = _0xe7974d++; this[_0x4cc7('0x1b5b')](this[_0x4cc7('0x14c1')][_0x4cc7('0x1207')][_0x4cc7('0x2b')](_0x4895c7)); } } this['addPass'](this[_0x4cc7('0x14c1')]); this['_screenPass']['_passesDirty'] = !0x1; } else { _0x40c62b(_0xe7974d); } }); var _0x2bc114 = _0x48c401(this, this[_0x4cc7('0x4092')]); _0xe7974d['onMouseDown'][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac, _0x48e2d9) { if (_0x4cc7('0x4093') !== _0x4cc7('0x4094')) { _0x2bc114(_0xe7974d, _0x2da25c, _0x4fabac, _0x48e2d9); } else { for (var _0x41279e = 0x0, _0x4dc157 = 0x0; _0x4dc157 < _0x5aff49[_0x4cc7('0x2cc9')][_0x4cc7('0x21')]; _0x4dc157++) _0x5aff49['_sounds'][_0x4dc157]['_paused'] && !_0x5aff49[_0x4cc7('0x2cc9')][_0x4dc157]['_ended'] && (_0x41279e++, _0x3e3cd2 = _0x5aff49[_0x4cc7('0x2cc9')][_0x4dc157][_0x4cc7('0xd64')]); 0x1 === _0x41279e ? _0x48c401 = null : _0x3e3cd2 = null; } }); var _0x1fb3e3 = _0x48c401(this, this['__onLimeMouseMove']); _0xe7974d[_0x4cc7('0xc22')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) { _0x1fb3e3(_0xe7974d, _0x2da25c, _0x4fabac); }); var _0x5260f5 = _0x48c401(this, this[_0x4cc7('0x4095')]); _0xe7974d[_0x4cc7('0x3b33')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) { if (_0x4cc7('0x4096') === _0x4cc7('0x4097')) { var _0x54a4d9 = '5|2|1|3|0|4'['split']('|') , _0x252bd0 = 0x0; while (!![]) { switch (_0x54a4d9[_0x252bd0++]) { case '0': this[_0x4cc7('0x2a29')][_0x4cc7('0x42')]['data'] = _0x70a86e + '}'; continue; case '1': var _0x70a86e = '{'; continue; case '2': this[_0x4cc7('0x320c')] = !0x1; continue; case '3': for (var _0x442522 = 0x0, _0x6fc82f = this[_0x4cc7('0x2090')][_0x4cc7('0x34')](); _0x442522 < _0x6fc82f; ) { var _0x365dd0 = _0x442522++; 0x0 < _0x365dd0 && (_0x70a86e += ','); _0x70a86e += _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0x2090')][_0x4cc7('0x2b')](_0x365dd0)['toString']()); } continue; case '4': return !0x0; case '5': if (!this['savePending']) return !0x1; continue; } break; } } else { _0x5260f5(_0xe7974d, _0x2da25c, _0x4fabac); } }); var _0x23639f = _0x48c401(this, this['__onLimeMouseUp']); _0xe7974d[_0x4cc7('0x1263')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac, _0x48e2d9) { _0x23639f(_0xe7974d, _0x2da25c, _0x4fabac, _0x48e2d9); }); var _0x4b25d1 = _0x48c401(this, this[_0x4cc7('0x4098')]); _0xe7974d[_0x4cc7('0x1264')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac, _0x48e2d9) { _0x4b25d1(_0xe7974d, _0x2da25c, _0x4fabac, _0x48e2d9); }); var _0x4b4d92 = _0x48c401(this, this[_0x4cc7('0x4099')]); _0xe7974d[_0x4cc7('0x954')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) { _0x4b4d92(_0xe7974d, _0x2da25c, _0x4fabac); }); _0xe7974d[_0x4cc7('0x2e64')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x409a')])); _0xe7974d[_0x4cc7('0x3b41')]['add'](_0x48c401(this, this[_0x4cc7('0x409b')])); _0xe7974d[_0x4cc7('0x3b32')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x409c')])); var _0x172b83 = _0x48c401(this, this[_0x4cc7('0x409d')]); _0xe7974d[_0x4cc7('0x20ac')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac) { if (_0x4cc7('0x409e') === _0x4cc7('0x409e')) { _0x172b83(_0xe7974d, _0x2da25c, _0x4fabac); } else { this[_0x4cc7('0x124a')] = !0x0; _0x76b31e['call'](this, _0xe7974d, !0x0, !0x0); } }); var _0x1baaa1 = _0x48c401(this, this['__onLimeWindowRestore']); _0xe7974d[_0x4cc7('0x3b31')]['add'](function() { _0x1baaa1(_0xe7974d); }); var _0x4ab476 = _0x48c401(this, this[_0x4cc7('0x409f')]); _0xe7974d[_0x4cc7('0x3b42')][_0x4cc7('0x2a')](function(_0x2da25c, _0x4fabac, _0x48e2d9) { _0x4ab476(_0xe7974d, _0x2da25c, _0x4fabac, _0x48e2d9); }); var _0x55a4be = _0x48c401(this, this['__onLimeTextInput']); _0xe7974d['onTextInput'][_0x4cc7('0x2a')](function(_0x2da25c) { _0x55a4be(_0xe7974d, _0x2da25c); }); this[_0x4cc7('0x40a0')](_0xe7974d); } }, '__onLimeGamepadAxisMove': function(_0x53bb74, _0x3a6b29, _0x409c90) { try { _0x44dd09['__onGamepadAxisMove'](_0x53bb74, _0x3a6b29, _0x409c90); } catch (_0xdf9012) { if (_0x4cc7('0x40a1') === _0x4cc7('0x40a2')) { return this[_0x4cc7('0xb37')][_0x4cc7('0x13c7')](_0x53bb74, _0x3a6b29); } else { _0x4964ea['lastException'] = _0xdf9012, _0xdf9012 instanceof _0x202aa0 && (_0xdf9012 = _0xdf9012['val']), this['__handleError'](_0xdf9012); } } }, '__onLimeGamepadButtonDown': function(_0x1ef1d3, _0x354e5d) { try { _0x44dd09[_0x4cc7('0x40a3')](_0x1ef1d3, _0x354e5d); } catch (_0xf4d220) { _0x4964ea[_0x4cc7('0xab4')] = _0xf4d220, _0xf4d220 instanceof _0x202aa0 && (_0xf4d220 = _0xf4d220[_0x4cc7('0x9a4')]), this['__handleError'](_0xf4d220); } }, '__onLimeGamepadButtonUp': function(_0x4ca0f6, _0x83d43a) { try { _0x44dd09['__onGamepadButtonUp'](_0x4ca0f6, _0x83d43a); } catch (_0x17397b) { _0x4964ea[_0x4cc7('0xab4')] = _0x17397b, _0x17397b instanceof _0x202aa0 && (_0x17397b = _0x17397b[_0x4cc7('0x9a4')]), this['__handleError'](_0x17397b); } }, '__onLimeGamepadConnect': function(_0x31a675) { try { _0x44dd09[_0x4cc7('0x94c')](_0x31a675); } catch (_0xa34407) { _0x4964ea[_0x4cc7('0xab4')] = _0xa34407, _0xa34407 instanceof _0x202aa0 && (_0xa34407 = _0xa34407[_0x4cc7('0x9a4')]), this['__handleError'](_0xa34407); } var _0x3cdc76 = _0x56067a[_0x4cc7('0x827')](_0x48c401, this, this[_0x4cc7('0x40a4')]); _0x31a675[_0x4cc7('0x961')][_0x4cc7('0x2a')](function(_0x483055, _0x5d08f3) { _0x3cdc76(_0x31a675, _0x483055, _0x5d08f3); }); var _0x3fc265 = _0x48c401(this, this[_0x4cc7('0x40a5')]); _0x31a675[_0x4cc7('0x963')][_0x4cc7('0x2a')](function(_0x3cdc76) { _0x3fc265(_0x31a675, _0x3cdc76); }); var _0x4209d4 = _0x48c401(this, this[_0x4cc7('0x40a6')]); _0x31a675[_0x4cc7('0x96f')][_0x4cc7('0x2a')](function(_0x3cdc76) { _0x4209d4(_0x31a675, _0x3cdc76); }); var _0x3a7f3 = _0x48c401(this, this['__onLimeGamepadDisconnect']); _0x31a675[_0x4cc7('0x3b0f')]['add'](function() { _0x3a7f3(_0x31a675); }); }, '__onLimeGamepadDisconnect': function(_0x5229f2) { try { _0x44dd09[_0x4cc7('0x40a7')](_0x5229f2); } catch (_0x4c94ff) { if ('vFyQm' === _0x4cc7('0x40a8')) { _0x4964ea[_0x4cc7('0xab4')] = _0x4c94ff, _0x4c94ff instanceof _0x202aa0 && (_0x4c94ff = _0x4c94ff[_0x4cc7('0x9a4')]), this['__handleError'](_0x4c94ff); } else { this[_0x4cc7('0xf27')][_0x4cc7('0x42d')](_0x5229f2); return _0x5229f2; } } }, '__onLimeKeyDown': function(_0x429948, _0x56bd76, _0x13fb30) { if ('AeTrv' === 'JeEGk') { var _0x3686e0 = this['_registerCache'][_0x4cc7('0x12d7')](); this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')] = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](); this[_0x4cc7('0xf1e')]['viewDirFragment'] = this[_0x4cc7('0xf19')]['getFreeFragmentVectorTemp'](); this[_0x4cc7('0xf19')]['addFragmentTempUsages'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1819')], this[_0x4cc7('0x1bc1')][_0x4cc7('0x1c44')]()); this['_cameraPositionIndex'] = 0x4 * _0x3686e0[_0x4cc7('0x19f4')](); if (this[_0x4cc7('0xf1b')]()) { var _0x240cdb = this[_0x4cc7('0xf19')]['getFreeVertexVectorTemp'](); this[_0x4cc7('0xf1d')] += _0x4cc7('0x653') + _0x4bf907['string'](_0x240cdb) + ',\x20' + _0x4bf907['string'](_0x3686e0) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters']['localPosition']) + '\x0am33\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + _0x4cc7('0x139') + _0x4bf907['string'](_0x240cdb) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')]['animatedTangent']) + _0x4cc7('0x697') + _0x4bf907['string'](this['_sharedRegisters']['viewDirVarying']) + '.w,\x20' + _0x4bf907['string'](this['_sharedRegisters']['localPosition']) + _0x4cc7('0x147'); } else this[_0x4cc7('0xf1d')] += _0x56067a[_0x4cc7('0x8af')](_0x4cc7('0x653') + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + ',\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x3686e0)) + ',\x20' + _0x4bf907['string'](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]) + '\x0a', this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]); this['_fragmentCode'] += _0x56067a[_0x4cc7('0x8af')](_0x4cc7('0xf25') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1819')]), _0x4cc7('0x139')) + _0x4bf907[_0x4cc7('0x4dc')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c43')]) + _0x4cc7('0x697') + _0x4bf907['string'](this[_0x4cc7('0xf1e')]['viewDirFragment']) + _0x4cc7('0x1c45') + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c43')]) + _0x4cc7('0x1c95'); } else { null != this['window'] && this['window'] == _0x429948 && this[_0x4cc7('0x40a9')](_0x4cc7('0x2aa4'), _0x56bd76, _0x13fb30); } }, '__onLimeKeyUp': function(_0x1581ed, _0x2ec980, _0x980850) { null != this['window'] && this[_0x4cc7('0x9a1')] == _0x1581ed && this[_0x4cc7('0x40a9')](_0x4cc7('0x3806'), _0x2ec980, _0x980850); }, '__onLimeModuleExit': function(_0x5a1cb2) { null != this[_0x4cc7('0x9a1')] && (_0x5a1cb2 = new _0x76b31e(_0x4cc7('0xa14')), this[_0x4cc7('0x40aa')](_0x5a1cb2)); }, '__onLimeMouseDown': function(_0x780b0d, _0x4d4cef, _0x102fe2, _0x4a8e97) { if (null != this[_0x4cc7('0x9a1')] && _0x2d63f9[_0x4cc7('0x40ab')](this[_0x4cc7('0x9a1')], _0x780b0d)) { this['__dispatchPendingMouseEvent'](); switch (_0x4a8e97) { case 0x1: var _0x16fa47 = 'middleMouseDown'; break; case 0x2: _0x16fa47 = _0x4cc7('0x40ac'); break; default: _0x16fa47 = _0x4cc7('0xbd2'); } this[_0x4cc7('0x40ad')](_0x16fa47, _0x4d4cef * _0x780b0d['__scale'] | 0x0, _0x102fe2 * _0x780b0d['__scale'] | 0x0, _0x4a8e97); this[_0x4cc7('0x40ae')] || 0x2 != _0x4a8e97 || _0x780b0d[_0x4cc7('0xcdf')][_0x4cc7('0x2d73')](); } }, '__onLimeMouseMove': function(_0x504e3b, _0x4a7126, _0x5e5b32) { null != this[_0x4cc7('0x9a1')] && this['window'] == _0x504e3b && (this['__pendingMouseEvent'] = !0x0, this[_0x4cc7('0x406a')] = _0x4a7126 * _0x504e3b['__scale'] | 0x0, this['__pendingMouseY'] = _0x5e5b32 * _0x504e3b[_0x4cc7('0x11af')] | 0x0); }, '__onLimeMouseMoveRelative': function(_0x40cf07, _0x2c421e, _0x5039e4) {}, '__onLimeMouseUp': function(_0xffbb7d, _0x48d60c, _0x246ea7, _0x5e8a21) { if (null != this[_0x4cc7('0x9a1')] && this['window'] == _0xffbb7d) { if (_0x4cc7('0x40af') === _0x4cc7('0x40af')) { this[_0x4cc7('0x40b0')](); switch (_0x5e8a21) { case 0x1: var _0x850858 = _0x2d63f9[_0x4cc7('0x363')]; break; case 0x2: _0x850858 = _0x4cc7('0x40b1'); break; default: _0x850858 = _0x4cc7('0xbd4'); } this[_0x4cc7('0x40ad')](_0x850858, _0x2d63f9[_0x4cc7('0x365')](_0x48d60c * _0xffbb7d['__scale'], 0x0), _0x246ea7 * _0xffbb7d[_0x4cc7('0x11af')] | 0x0, _0x5e8a21); this['showDefaultContextMenu'] || 0x2 != _0x5e8a21 || _0xffbb7d[_0x4cc7('0x1263')][_0x4cc7('0x2d73')](); } else { this[_0x4cc7('0x1341')] = 0x1; this[_0x4cc7('0x1aba')] = 0xffffff; } } }, '__onLimeMouseWheel': function(_0x24664a, _0xa53906, _0x2de1d0, _0x5ee424) { null != this[_0x4cc7('0x9a1')] && this['window'] == _0x24664a && (this['__dispatchPendingMouseEvent'](), _0x5ee424 == _0x611f89['PIXELS'] ? this[_0x4cc7('0x11ae')](_0xa53906 * _0x24664a[_0x4cc7('0x11af')] | 0x0, _0x2de1d0 * _0x24664a[_0x4cc7('0x11af')] | 0x0, _0x5ee424) : this['__onMouseWheel'](_0xa53906 | 0x0, _0x2de1d0 | 0x0, _0x5ee424)); }, '__onLimeRender': function(_0x438388) { if (!this[_0x4cc7('0x40b2')]) { this[_0x4cc7('0x40b2')] = !0x0; this[_0x4cc7('0x40aa')](new _0x76b31e('enterFrame')); this['__broadcastEvent'](new _0x76b31e(_0x4cc7('0xa16'))); this['__broadcastEvent'](new _0x76b31e(_0x4cc7('0xa15'))); this['__renderable'] = !0x0; this[_0x4cc7('0xb7d')](this['__deltaTime']); this[_0x4cc7('0x4057')] = 0x0; _0x438388 = null != this[_0x4cc7('0x11fe')] && (this[_0x4cc7('0xab8')] || this[_0x4cc7('0x40b3')]); if (this[_0x4cc7('0x40b4')] && _0x438388) { this[_0x4cc7('0x40b4')] = !0x1; var _0x53ef6a = new _0x76b31e(_0x4cc7('0xa17')); this[_0x4cc7('0x40aa')](_0x53ef6a); } this[_0x4cc7('0x9c7')](!0x1, !0x0); if (_0x56067a[_0x4cc7('0x8b3')](null, this['__renderer'])) { if (null != this[_0x4cc7('0x510')]) { if (_0x56067a[_0x4cc7('0x8b4')] !== _0x4cc7('0x40b5')) { _0x53ef6a = 0x0; for (var _0x254d6c = this[_0x4cc7('0x11ff')]; _0x53ef6a < _0x254d6c[_0x4cc7('0x34')](); ) { var _0x21d734 = _0x254d6c[_0x4cc7('0x2b')](_0x53ef6a); ++_0x53ef6a; this[_0x4cc7('0x510')][_0x4cc7('0x4052')](_0x21d734); } this[_0x4cc7('0x510')][_0x4cc7('0x2b1a')] && (_0x438388 = !0x0); } else { this['_stitchDirty'] && this[_0x4cc7('0xe7b')](); return this[_0x4cc7('0xe7c')]; } } _0x438388 ? (null == this['context3D'] && this[_0x4cc7('0x11fe')][_0x4cc7('0xaa9')](), this['__renderer'][_0x4cc7('0x40b6')](this)) : null == this['context3D'] && this['window'][_0x4cc7('0x2e64')][_0x4cc7('0x2d73')](); null != this[_0x4cc7('0x510')] && (this[_0x4cc7('0x510')]['__present'] ? (this['__renderer'][_0x4cc7('0x400b')] || this[_0x4cc7('0x11fe')][_0x4cc7('0xaa9')](), this[_0x4cc7('0x510')]['__present'] = !0x1, this['context3D'][_0x4cc7('0x400b')] = !0x1) : this['window'][_0x4cc7('0x2e64')][_0x4cc7('0x2d73')]()); this[_0x4cc7('0x11fe')][_0x4cc7('0x400b')] = !0x1; } this['__rendering'] = !0x1; } }, '__onLimeRenderContextLost': function() { this[_0x4cc7('0x510')] = this['__renderer'] = null; for (var _0x40a037 = 0x0, _0x9a412b = this[_0x4cc7('0x11ff')]; _0x40a037 < _0x9a412b[_0x4cc7('0x34')](); ) { var _0x4ac7cd = _0x9a412b['get'](_0x40a037); ++_0x40a037; _0x4ac7cd[_0x4cc7('0x1200')](); } }, '__onLimeRenderContextRestored': function(_0xbca53e) { this['__createRenderer'](); _0xbca53e = 0x0; for (var _0x387dfd = this[_0x4cc7('0x11ff')]; _0xbca53e < _0x387dfd[_0x4cc7('0x34')](); ) { var _0x1d6d2b = _0x387dfd[_0x4cc7('0x2b')](_0xbca53e); ++_0xbca53e; _0x1d6d2b['__restoreContext'](); } }, '__onLimeTextEdit': function(_0x2160ad, _0xc0e2c3, _0x19e929, _0x15d0fa) {}, '__onLimeTextInput': function(_0x5cc069, _0x38d49c) { if (_0x56067a[_0x4cc7('0x8b5')](null, this[_0x4cc7('0x9a1')]) && this[_0x4cc7('0x9a1')] == _0x5cc069) { var _0x2bb196 = []; null == this[_0x4cc7('0x36f3')] ? this[_0x4cc7('0xb86')](_0x2bb196) : this['__focus'][_0x4cc7('0xb86')](_0x2bb196); _0x38d49c = new _0x56a3ca(_0x4cc7('0x18b5'),!0x0,!0x0,_0x38d49c); 0x0 < _0x2bb196[_0x4cc7('0x21')] ? (_0x2bb196[_0x4cc7('0x18b6')](), this[_0x4cc7('0x36f4')](_0x38d49c, _0x2bb196)) : this[_0x4cc7('0xa37')](_0x38d49c); _0x38d49c[_0x4cc7('0x1247')]() && _0x5cc069['onTextInput'][_0x4cc7('0x2d73')](); } }, '__onLimeTouchCancel': function(_0x29c297) { if (_0x4cc7('0x40b7') !== _0x4cc7('0x40b7')) { return _0x29c297[_0x4cc7('0xd74')][_0x4cc7('0x2423')]; } else { _0x56067a['oLbMh'](this[_0x4cc7('0x40b8')], _0x29c297) && (this['__primaryTouch'] = null); this['__onTouch']('touchEnd', _0x29c297); } }, '__onLimeTouchMove': function(_0x3ba097) { this['__onTouch'](_0x4cc7('0x12e6'), _0x3ba097); }, '__onLimeTouchEnd': function(_0x5585da) { this['__primaryTouch'] == _0x5585da && (this['__primaryTouch'] = null); this[_0x4cc7('0x40b9')](_0x4cc7('0x12f8'), _0x5585da); }, '__onLimeTouchStart': function(_0x41b7f0) { null == this[_0x4cc7('0x40b8')] && (this[_0x4cc7('0x40b8')] = _0x41b7f0); this[_0x4cc7('0x40b9')](_0x4cc7('0x597'), _0x41b7f0); }, '__onLimeUpdate': function(_0x328239) { this[_0x4cc7('0x4057')] = _0x328239; this['__dispatchPendingMouseEvent'](); }, '__onLimeWindowActivate': function(_0x5f1ac9) {}, '__onLimeWindowClose': function(_0xc43e05) { _0x56067a[_0x4cc7('0x8b6')](this['window'], _0xc43e05) && (this['window'] = null); this[_0x4cc7('0x40b8')] = null; _0xc43e05 = new _0x76b31e(_0x4cc7('0xa14')); this[_0x4cc7('0x40aa')](_0xc43e05); }, '__onLimeWindowCreate': function(_0x58dfc1) { null != this['window'] && this[_0x4cc7('0x9a1')] == _0x58dfc1 && null != _0x58dfc1[_0x4cc7('0x991')] && this[_0x4cc7('0x2d83')](); }, '__onLimeWindowDeactivate': function(_0x408f1b) {}, '__onLimeWindowDropFile': function(_0x4cffa9, _0x55d511) {}, '__onLimeWindowEnter': function(_0x3df5c4) {}, '__onLimeWindowExpose': function(_0x585a32) { _0x2d63f9[_0x4cc7('0x40ba')](null, this['window']) && this[_0x4cc7('0x9a1')] == _0x585a32 && (this[_0x4cc7('0xab8')] = !0x0); }, '__onLimeWindowFocusIn': function(_0x154151) { if (_0x4cc7('0x40bb') === 'MxuDd') { null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0x154151 && (this[_0x4cc7('0xab8')] = !0x0, _0x154151 = new _0x76b31e(_0x4cc7('0x5d')), this['__broadcastEvent'](_0x154151), this[_0x4cc7('0xc4d')](this['__cacheFocus'])); } else { return this['_probeWeightsIndex']; } }, '__onLimeWindowFocusOut': function(_0x2459f8) { null != this[_0x4cc7('0x9a1')] && this['window'] == _0x2459f8 && (this[_0x4cc7('0x40b8')] = null, _0x2459f8 = new _0x76b31e(_0x4cc7('0xa14')), this[_0x4cc7('0x40aa')](_0x2459f8), _0x2459f8 = this[_0x4cc7('0xb77')](), this[_0x4cc7('0xc4d')](null), this[_0x4cc7('0x40bc')] = _0x2459f8); }, '__onLimeWindowFullscreen': function(_0xb7f966) { null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0xb7f966 && (this['__resize'](), this[_0x4cc7('0xbbe')] || (this[_0x4cc7('0xbbe')] = !0x0, 0x2 == this['__displayState'] && (this['__displayState'] = 0x1), this['__dispatchEvent'](new _0x15b0c9(_0x4cc7('0x9a3'),!0x1,!0x1,!0x0,!0x0)))); }, '__onLimeWindowLeave': function(_0x215f6c) { null == this[_0x4cc7('0x9a1')] || this['window'] != _0x215f6c || _0x276ae5[_0x4cc7('0x40bd')] || (this[_0x4cc7('0x40b0')](), _0x215f6c = new _0x76b31e(_0x4cc7('0x40be')), this[_0x4cc7('0xa37')](_0x215f6c)); }, '__onLimeWindowMinimize': function(_0x258a3e) {}, '__onLimeWindowMove': function(_0x7f0b3b, _0x3871a8, _0x599b7f) {}, '__onLimeWindowResize': function(_0x1531f3, _0x2301a8, _0x289f5d) { if (_0x4cc7('0x40bf') === _0x4cc7('0x40c0')) { return this[_0x4cc7('0xb33')] = _0x1531f3; } else { null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0x1531f3 && (this['__resize'](), this[_0x4cc7('0xbbe')] && !_0x1531f3[_0x4cc7('0x9a2')] && (this[_0x4cc7('0xbbe')] = !0x1, this[_0x4cc7('0xbbf')] = 0x2, this[_0x4cc7('0xa37')](new _0x15b0c9(_0x4cc7('0x9a3'),!0x1,!0x1,!0x1,!0x0)))); } }, '__onLimeWindowRestore': function(_0x402e59) { null != this[_0x4cc7('0x9a1')] && this[_0x4cc7('0x9a1')] == _0x402e59 && this[_0x4cc7('0xbbe')] && !_0x402e59[_0x4cc7('0x9a2')] && (this[_0x4cc7('0xbbe')] = !0x1, this['__displayState'] = 0x2, this[_0x4cc7('0xa37')](new _0x15b0c9('fullScreen',!0x1,!0x1,!0x1,!0x0))); }, '__onMouse': function(_0x154a23, _0x287613, _0x35c67b, _0x108544) { if (!(0x2 < _0x108544)) { var _0x5b2810 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x5b2810[_0x4cc7('0xab2')](_0x287613, _0x35c67b); _0x287613 = this[_0x4cc7('0x28eb')]; _0x35c67b = _0x287613['a'] * _0x287613['d'] - _0x287613['b'] * _0x287613['c']; if (0x0 == _0x35c67b) _0x5b2810['x'] = -_0x287613['tx'], _0x5b2810['y'] = -_0x287613['ty']; else { var _0x2b3d2f = 0x1 / _0x35c67b * (_0x287613['c'] * (_0x287613['ty'] - _0x5b2810['y']) + _0x287613['d'] * _0x2d63f9['VwPXt'](_0x5b2810['x'], _0x287613['tx'])); _0x5b2810['y'] = 0x1 / _0x35c67b * (_0x287613['a'] * (_0x5b2810['y'] - _0x287613['ty']) + _0x287613['b'] * (_0x287613['tx'] - _0x5b2810['x'])); _0x5b2810['x'] = _0x2b3d2f; } this[_0x4cc7('0x9d5')] = _0x5b2810['x']; this['__mouseY'] = _0x5b2810['y']; _0x35c67b = []; this['__hitTest'](this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], !0x0, _0x35c67b, !0x0, this) ? _0x2b3d2f = _0x35c67b[_0x35c67b[_0x4cc7('0x21')] - 0x1] : (_0x2b3d2f = this, _0x35c67b = [this]); null == _0x2b3d2f && (_0x2b3d2f = this); var _0x4bf907 = null; switch (_0x154a23) { case _0x4cc7('0x40c1'): this[_0x4cc7('0x40c2')] = _0x2b3d2f; break; case 'middleMouseUp': this[_0x4cc7('0x40c2')] == _0x2b3d2f && (_0x4bf907 = _0x4cc7('0x40c3')); this[_0x4cc7('0x40c2')] = null; break; case _0x4cc7('0xbd2'): _0x2b3d2f[_0x4cc7('0x40c4')]() ? null != this[_0x4cc7('0xb77')]() ? (_0x287613 = new _0x1363ca('mouseFocusChange',!0x0,!0x0,_0x2b3d2f,!0x1,0x0), this[_0x4cc7('0x36f4')](_0x287613, _0x35c67b), _0x287613['isDefaultPrevented']() || this['set_focus'](_0x2b3d2f)) : this[_0x4cc7('0xc4d')](_0x2b3d2f) : this[_0x4cc7('0xc4d')](null); this[_0x4cc7('0x40c5')] = _0x2b3d2f; _0x276ae5[_0x4cc7('0x40bd')] = !0x0; break; case _0x4cc7('0xbd4'): null != this[_0x4cc7('0x40c5')] && (_0x276ae5[_0x4cc7('0x40bd')] = !0x1, this[_0x4cc7('0x40c5')] == _0x2b3d2f ? _0x4bf907 = _0x2d63f9[_0x4cc7('0x295')] : (_0x287613 = _0x276ae5['__create'](_0x4cc7('0x543'), 0x1, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], new _0x212a6a(this[_0x4cc7('0x9d5')],this[_0x4cc7('0x9d6')]), this), this[_0x4cc7('0x40c5')][_0x4cc7('0x44')](_0x287613)), this[_0x4cc7('0x40c5')] = null); break; case _0x4cc7('0x40ac'): this[_0x4cc7('0x40c6')] = _0x2b3d2f; break; case _0x4cc7('0x40b1'): this[_0x4cc7('0x40c6')] == _0x2b3d2f && (_0x4bf907 = _0x4cc7('0xc25')), this[_0x4cc7('0x40c6')] = null; } _0x287613 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); var _0x48c401 = _0x276ae5[_0x4cc7('0xb65')](_0x154a23, _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x2b3d2f[_0x4cc7('0xa2b')](_0x5b2810, _0x287613), _0x2b3d2f); this[_0x4cc7('0x36f4')](_0x48c401, _0x35c67b); null != _0x4bf907 && (_0x48c401 = _0x276ae5['__create'](_0x4bf907, _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x2b3d2f[_0x4cc7('0xa2b')](_0x5b2810, _0x287613), _0x2b3d2f), this[_0x4cc7('0x36f4')](_0x48c401, _0x35c67b), _0x4cc7('0xbd4') == _0x154a23 && _0x5260f5['__cast'](_0x2b3d2f, _0x2b4072)[_0x4cc7('0xb54')] && (_0x154a23 = _0x3b7d43[_0x4cc7('0xd88')](), 0x1f4 > _0x154a23 - this[_0x4cc7('0x4059')] ? (_0x48c401 = _0x276ae5[_0x4cc7('0xb65')](_0x4cc7('0x1b8a'), _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x2b3d2f[_0x4cc7('0xa2b')](_0x5b2810, _0x287613), _0x2b3d2f), this['__dispatchStack'](_0x48c401, _0x35c67b), this[_0x4cc7('0x4059')] = 0x0) : this[_0x4cc7('0x4059')] = _0x154a23)); if (_0x2d63f9[_0x4cc7('0x40ab')](_0x4cc7('0x40c7'), _0x42b6c7[_0x4cc7('0x40c8')]) && !_0x42b6c7[_0x4cc7('0x359d')]) { _0x4bf907 = null; if (null != this['__mouseDownLeft']) _0x4bf907 = this[_0x4cc7('0x40c5')][_0x4cc7('0x40c9')](); else for (_0x154a23 = 0x0; _0x154a23 < _0x35c67b[_0x4cc7('0x21')]; ) if (_0x4bf907 = _0x35c67b[_0x154a23], ++_0x154a23, _0x4bf907 = _0x4bf907[_0x4cc7('0x40c9')](), null != _0x4bf907) { this[_0x4cc7('0x9a1')][_0x4cc7('0x3b43')](_0x20d5a1[_0x4cc7('0x40ca')](_0x4bf907)); break; } null == _0x4bf907 && this[_0x4cc7('0x9a1')]['set_cursor'](_0x5cfbf6[_0x4cc7('0x3b20')]); } _0x2b3d2f != this['__mouseOverTarget'] && null != this[_0x4cc7('0x40cb')] && (_0x154a23 = _0x276ae5[_0x4cc7('0xb65')]('mouseOut', _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], this['__mouseOverTarget'][_0x4cc7('0xa2b')](_0x5b2810, _0x287613), this[_0x4cc7('0x40cb')]), this[_0x4cc7('0x36f4')](_0x154a23, this[_0x4cc7('0x405e')])); _0x4bf907 = 0x0; for (_0x48c401 = this[_0x4cc7('0x40cc')]; _0x4bf907 < _0x48c401[_0x4cc7('0x21')]; ) { var _0x16dada = _0x48c401[_0x4bf907]; ++_0x4bf907; -0x1 == _0x35c67b['indexOf'](_0x16dada) && (_0x3a8a6f[_0x4cc7('0x95b')](this['__rollOutStack'], _0x16dada), _0x154a23 = _0x276ae5['__create']('rollOut', _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], this[_0x4cc7('0x40cb')][_0x4cc7('0xa2b')](_0x5b2810, _0x287613), this['__mouseOverTarget']), _0x154a23[_0x4cc7('0xa47')] = !0x1, this[_0x4cc7('0xb69')](_0x16dada, _0x154a23)); } for (_0x4bf907 = 0x0; _0x4bf907 < _0x35c67b[_0x4cc7('0x21')]; ) _0x48c401 = _0x35c67b[_0x4bf907], ++_0x4bf907, -0x1 == this[_0x4cc7('0x40cc')][_0x4cc7('0x2d')](_0x48c401) && null != this[_0x4cc7('0x40cb')] && (_0x48c401[_0x4cc7('0x9af')](_0x4cc7('0x8a6')) && (_0x154a23 = _0x276ae5[_0x4cc7('0xb65')](_0x4cc7('0x8a6'), _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], this[_0x4cc7('0x40cb')][_0x4cc7('0xa2b')](_0x5b2810, _0x287613), _0x48c401), _0x154a23[_0x4cc7('0xa47')] = !0x1, this[_0x4cc7('0xb69')](_0x48c401, _0x154a23)), (_0x48c401[_0x4cc7('0x9af')](_0x4cc7('0x37cb')) || _0x48c401[_0x4cc7('0x9af')](_0x4cc7('0x8a6'))) && this[_0x4cc7('0x40cc')]['push'](_0x48c401)); _0x2b3d2f != this[_0x4cc7('0x40cb')] && (null != _0x2b3d2f && (_0x154a23 = _0x276ae5['__create']('mouseOver', _0x108544, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x2b3d2f['__globalToLocal'](_0x5b2810, _0x287613), _0x2b3d2f), this[_0x4cc7('0x36f4')](_0x154a23, _0x35c67b)), this['__mouseOverTarget'] = _0x2b3d2f, this[_0x4cc7('0x405e')] = _0x35c67b); null != this[_0x4cc7('0x349a')] && (this[_0x4cc7('0x40cd')](_0x5b2810), _0x108544 = null, this[_0x4cc7('0x40cb')] == this[_0x4cc7('0x349a')] ? (_0x35c67b = this[_0x4cc7('0x349a')][_0x4cc7('0xb55')], _0x2b3d2f = this[_0x4cc7('0x349a')][_0x4cc7('0xb62')], this['__dragObject'][_0x4cc7('0xb55')] = !0x1, this[_0x4cc7('0x349a')]['mouseChildren'] = !0x1, _0x154a23 = [], this[_0x4cc7('0xa73')](this['__mouseX'], this[_0x4cc7('0x9d6')], !0x0, _0x154a23, !0x0, this) && (_0x108544 = _0x154a23[_0x154a23[_0x4cc7('0x21')] - 0x1]), this[_0x4cc7('0x349a')][_0x4cc7('0xb55')] = _0x35c67b, this[_0x4cc7('0x349a')][_0x4cc7('0xb62')] = _0x2b3d2f) : this[_0x4cc7('0x40cb')] != this && (_0x108544 = this['__mouseOverTarget']), this[_0x4cc7('0x349a')][_0x4cc7('0x40ce')] = _0x108544); _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x5b2810); _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x287613); } }, '__onMouseWheel': function(_0x4bb757, _0xd52b75, _0x5dc12c) { if (_0x4cc7('0x40cf') !== _0x4cc7('0x40cf')) { var _0x31c636 = new _0x95bba4(_0x4cc7('0x40d0'),!0x1,!0x1,this[_0x4cc7('0x40d1')][_0x4cc7('0x3acd')]); _0x31c636['responseURL'] = this[_0x4cc7('0x40d1')][_0x4cc7('0x38f1')]; var _0x55ef64 = []; if (this[_0x4cc7('0x40d1')]['enableResponseHeaders'] && null != this[_0x4cc7('0x40d1')]['responseHeaders']) for (var _0x80c5e = 0x0, _0x5d73ea = this['__httpRequest'][_0x4cc7('0x3acc')]; _0x80c5e < _0x5d73ea[_0x4cc7('0x21')]; ) { var _0x2ec1a3 = _0x5d73ea[_0x80c5e]; ++_0x80c5e; _0x55ef64['push'](new _0x4de7da(_0x2ec1a3['name'],_0x2ec1a3[_0x4cc7('0x9')])); } _0x31c636['responseHeaders'] = _0x55ef64; this[_0x4cc7('0x44')](_0x31c636); } else { var _0x279a16 = this['__mouseX'] , _0x11c5cb = this[_0x4cc7('0x9d6')]; _0x4bb757 = []; this[_0x4cc7('0xa73')](this['__mouseX'], this[_0x4cc7('0x9d6')], !0x0, _0x4bb757, !0x0, this) ? _0x5dc12c = _0x4bb757[_0x4bb757['length'] - 0x1] : (_0x5dc12c = this, _0x4bb757 = [this]); null == _0x5dc12c && (_0x5dc12c = this); var _0x25b870 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x25b870[_0x4cc7('0xab2')](_0x279a16, _0x11c5cb); _0x279a16 = this[_0x4cc7('0x28eb')]; _0x11c5cb = _0x279a16['a'] * _0x279a16['d'] - _0x279a16['b'] * _0x279a16['c']; if (0x0 == _0x11c5cb) _0x25b870['x'] = -_0x279a16['tx'], _0x25b870['y'] = -_0x279a16['ty']; else { var _0x4bf907 = 0x1 / _0x11c5cb * (_0x279a16['c'] * (_0x279a16['ty'] - _0x25b870['y']) + _0x279a16['d'] * (_0x25b870['x'] - _0x279a16['tx'])); _0x25b870['y'] = _0x56067a[_0x4cc7('0x8b7')](0x1, _0x11c5cb) * (_0x279a16['a'] * (_0x25b870['y'] - _0x279a16['ty']) + _0x279a16['b'] * (_0x279a16['tx'] - _0x25b870['x'])); _0x25b870['x'] = _0x4bf907; } _0xd52b75 |= 0x0; this['__dispatchStack'](_0x276ae5[_0x4cc7('0xb65')](_0x4cc7('0x273'), 0x0, this[_0x4cc7('0x9d5')], this[_0x4cc7('0x9d6')], _0x5dc12c[_0x4cc7('0xa2b')](_0x25b870, _0x25b870), _0x5dc12c, _0xd52b75), _0x4bb757); _0x212a6a[_0x4cc7('0x9d8')]['release'](_0x25b870); } }, '__onTouch': function(_0x3c9e0b, _0x1f3704) { var _0x14afd7 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')](); _0x14afd7['setTo'](Math[_0x4cc7('0xa96')](_0x1f3704['x'] * this[_0x4cc7('0x9a1')][_0x4cc7('0xa92')] * this[_0x4cc7('0x9a1')]['__scale']), Math['round'](_0x1f3704['y'] * this['window'][_0x4cc7('0xa93')] * this['window'][_0x4cc7('0x11af')])); var _0x7f148b = this[_0x4cc7('0x28eb')] , _0x878891 = _0x7f148b['a'] * _0x7f148b['d'] - _0x7f148b['b'] * _0x7f148b['c']; if (0x0 == _0x878891) _0x14afd7['x'] = -_0x7f148b['tx'], _0x14afd7['y'] = -_0x7f148b['ty']; else { var _0x17adcf = 0x1 / _0x878891 * (_0x7f148b['c'] * (_0x7f148b['ty'] - _0x14afd7['y']) + _0x7f148b['d'] * (_0x14afd7['x'] - _0x7f148b['tx'])); _0x14afd7['y'] = 0x1 / _0x878891 * (_0x7f148b['a'] * (_0x14afd7['y'] - _0x7f148b['ty']) + _0x2d63f9['jEJGY'](_0x7f148b['b'], _0x7f148b['tx'] - _0x14afd7['x'])); _0x14afd7['x'] = _0x17adcf; } _0x7f148b = _0x14afd7['x']; _0x878891 = _0x14afd7['y']; _0x17adcf = []; if (this[_0x4cc7('0xa73')](_0x7f148b, _0x878891, !0x1, _0x17adcf, !0x0, this)) var _0x4bf907 = _0x17adcf[_0x2d63f9[_0x4cc7('0x367')](_0x17adcf[_0x4cc7('0x21')], 0x1)]; else _0x4bf907 = this, _0x17adcf = [this]; null == _0x4bf907 && (_0x4bf907 = this); var _0x48c401 = _0x1f3704['id']; if (this['__touchData']['h'][_0x4cc7('0x959')](_0x48c401)) var _0x16dada = this[_0x4cc7('0x405f')]['h'][_0x48c401]; else _0x16dada = _0x316ebe['__pool'][_0x4cc7('0x2b')](), _0x16dada[_0x4cc7('0x19')](), _0x16dada[_0x4cc7('0x3f33')] = _0x1f3704, this[_0x4cc7('0x405f')]['h'][_0x48c401] = _0x16dada; var _0x5aff49 = null , _0x161060 = !0x1; switch (_0x3c9e0b) { case 'touchBegin': _0x16dada[_0x4cc7('0x3f34')] = _0x4bf907; break; case _0x4cc7('0x12f8'): _0x16dada[_0x4cc7('0x3f34')] == _0x4bf907 && (_0x5aff49 = _0x4cc7('0x40d2')), _0x16dada[_0x4cc7('0x3f34')] = null, _0x161060 = !0x0; } var _0x5763e3 = _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x2b')]() , _0x180fa9 = this[_0x4cc7('0x40b8')] == _0x1f3704; _0x3c9e0b = _0x38fda1[_0x4cc7('0xb65')](_0x3c9e0b, null, _0x7f148b, _0x878891, _0x4bf907[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x4bf907); _0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401; _0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9; _0x3c9e0b['pressure'] = _0x1f3704['pressure']; this[_0x4cc7('0x36f4')](_0x3c9e0b, _0x17adcf); null != _0x5aff49 && (_0x3c9e0b = _0x38fda1[_0x4cc7('0xb65')](_0x5aff49, null, _0x7f148b, _0x878891, _0x4bf907['__globalToLocal'](_0x14afd7, _0x5763e3), _0x4bf907), _0x3c9e0b['touchPointID'] = _0x48c401, _0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9, _0x3c9e0b[_0x4cc7('0xb68')] = _0x1f3704[_0x4cc7('0xb68')], this[_0x4cc7('0x36f4')](_0x3c9e0b, _0x17adcf)); _0x5aff49 = _0x16dada[_0x4cc7('0x40d3')]; _0x4bf907 != _0x5aff49 && null != _0x5aff49 && (_0x3c9e0b = _0x38fda1[_0x4cc7('0xb65')]('touchOut', null, _0x7f148b, _0x878891, _0x5aff49[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x5aff49), _0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401, _0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9, _0x3c9e0b['pressure'] = _0x1f3704['pressure'], this[_0x4cc7('0xb69')](_0x5aff49, _0x3c9e0b)); for (var _0x3e3cd2 = _0x16dada[_0x4cc7('0x3f31')], _0x3e5f6b = 0x0; _0x3e5f6b < _0x3e3cd2[_0x4cc7('0x21')]; ) { var _0x2bc114 = _0x3e3cd2[_0x3e5f6b]; ++_0x3e5f6b; -0x1 == _0x17adcf[_0x4cc7('0x2d')](_0x2bc114) && (_0x3a8a6f[_0x4cc7('0x95b')](_0x3e3cd2, _0x2bc114), _0x3c9e0b = _0x38fda1['__create'](_0x2d63f9['clkqf'], null, _0x7f148b, _0x878891, _0x5aff49[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x5aff49), _0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401, _0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9, _0x3c9e0b[_0x4cc7('0xa47')] = !0x1, _0x3c9e0b['pressure'] = _0x1f3704[_0x4cc7('0xb68')], this[_0x4cc7('0xb69')](_0x2bc114, _0x3c9e0b)); } for (_0x3e5f6b = 0x0; _0x3e5f6b < _0x17adcf[_0x4cc7('0x21')]; ) _0x2bc114 = _0x17adcf[_0x3e5f6b], ++_0x3e5f6b, -0x1 == _0x3e3cd2[_0x4cc7('0x2d')](_0x2bc114) && (_0x2bc114[_0x4cc7('0x9af')]('touchRollOver') && (_0x3c9e0b = _0x38fda1[_0x4cc7('0xb65')](_0x4cc7('0x40d4'), null, _0x7f148b, _0x878891, _0x5aff49[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x2bc114), _0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401, _0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9, _0x3c9e0b[_0x4cc7('0xa47')] = !0x1, _0x3c9e0b[_0x4cc7('0xb68')] = _0x1f3704[_0x4cc7('0xb68')], this[_0x4cc7('0xb69')](_0x2bc114, _0x3c9e0b)), _0x2bc114[_0x4cc7('0x9af')](_0x4cc7('0x368')) && _0x3e3cd2[_0x4cc7('0x29')](_0x2bc114)); _0x4bf907 != _0x5aff49 && (null != _0x4bf907 && (_0x3c9e0b = _0x38fda1['__create'](_0x4cc7('0x40d5'), null, _0x7f148b, _0x878891, _0x4bf907[_0x4cc7('0xa2b')](_0x14afd7, _0x5763e3), _0x4bf907), _0x3c9e0b[_0x4cc7('0xb66')] = _0x48c401, _0x3c9e0b[_0x4cc7('0xb67')] = _0x180fa9, _0x3c9e0b[_0x4cc7('0xa47')] = !0x0, _0x3c9e0b[_0x4cc7('0xb68')] = _0x1f3704[_0x4cc7('0xb68')], this[_0x4cc7('0xb69')](_0x4bf907, _0x3c9e0b)), _0x16dada[_0x4cc7('0x40d3')] = _0x4bf907); _0x212a6a[_0x4cc7('0x9d8')][_0x4cc7('0x9e2')](_0x14afd7); _0x212a6a[_0x4cc7('0x9d8')]['release'](_0x5763e3); _0x161060 && (this[_0x4cc7('0x405f')][_0x4cc7('0x95b')](_0x48c401), _0x16dada[_0x4cc7('0x19')](), _0x316ebe['__pool'][_0x4cc7('0x9e2')](_0x16dada)); }, '__registerLimeModule': function(_0x56e446) { _0x56e446[_0x4cc7('0x91f')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x40d6')])); _0x56e446[_0x4cc7('0x920')][_0x4cc7('0x2a')](_0x48c401(this, this['__onLimeUpdate'])); _0x56e446[_0x4cc7('0x8f5')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x40d7')]), !0x1, 0x0); for (_0x56e446 = _0x4763eb[_0x4cc7('0x94b')][_0x4cc7('0x38')](); _0x56e446['hasNext'](); ) { var _0x44d650 = _0x56e446[_0x4cc7('0x3a')](); this[_0x4cc7('0x40d8')](_0x44d650); } _0x4763eb[_0x4cc7('0x94d')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x40d8')])); _0x52a342[_0x4cc7('0x952')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x40d9')])); _0x52a342['onMove']['add'](_0x48c401(this, this[_0x4cc7('0x40da')])); _0x52a342[_0x4cc7('0x956')]['add'](_0x2d63f9[_0x4cc7('0x369')](_0x48c401, this, this[_0x4cc7('0x40db')])); _0x52a342[_0x4cc7('0x950')]['add'](_0x48c401(this, this[_0x4cc7('0x40dc')])); }, '__resize': function() { var _0x56849b = this['stageWidth'] , _0x1b1fac = this['stageHeight'] , _0x276493 = this[_0x4cc7('0x9a1')][_0x4cc7('0xa92')] * this['window'][_0x4cc7('0x11af')] | 0x0 , _0x5df8d4 = this[_0x4cc7('0x9a1')][_0x4cc7('0xa93')] * this[_0x4cc7('0x9a1')][_0x4cc7('0x11af')] | 0x0; this[_0x4cc7('0x1d40')] = _0x276493; this[_0x4cc7('0x1d41')] = _0x5df8d4; this[_0x4cc7('0x28eb')][_0x4cc7('0xa2a')](); if (null != this['get_fullScreenSourceRect']() && this[_0x4cc7('0x9a1')]['__fullscreen']) { this[_0x4cc7('0xbcd')] = this[_0x4cc7('0x28ec')]()[_0x4cc7('0x7d9')] | 0x0; this[_0x4cc7('0xbce')] = this[_0x4cc7('0x28ec')]()[_0x4cc7('0x98b')] | 0x0; var _0x4b1e5a = _0x276493 / this[_0x4cc7('0xbcd')] , _0x40b727 = _0x5df8d4 / this[_0x4cc7('0xbce')]; this['__displayMatrix'][_0x4cc7('0x1299')](-this['get_fullScreenSourceRect']()['x'], -this[_0x4cc7('0x28ec')]()['y']); this[_0x4cc7('0x28eb')][_0x4cc7('0xa9a')](_0x4b1e5a, _0x40b727); this[_0x4cc7('0x28ed')]['setTo'](this[_0x4cc7('0x28ec')]()[_0x4cc7('0x13b8')](), this[_0x4cc7('0x28ec')]()['get_right'](), this['get_fullScreenSourceRect']()[_0x4cc7('0x13bb')](), this[_0x4cc7('0x28ec')]()[_0x4cc7('0xa98')]()); } else { if (_0x4cc7('0x40dd') === _0x4cc7('0x40de')) { return 0x0; } else { if (0x0 == this[_0x4cc7('0x1d40')] && 0x0 == this[_0x4cc7('0x1d41')]) this[_0x4cc7('0xbcd')] = _0x276493, this[_0x4cc7('0xbce')] = _0x5df8d4; else { this['stageWidth'] = this[_0x4cc7('0x1d40')]; this['stageHeight'] = this['__logicalHeight']; _0x4b1e5a = Math[_0x4cc7('0x53')](_0x276493 / this[_0x4cc7('0xbcd')], _0x5df8d4 / this['stageHeight']); _0x40b727 = Math[_0x4cc7('0xa96')]((_0x276493 - _0x56067a[_0x4cc7('0x8b8')](this[_0x4cc7('0xbcd')], _0x4b1e5a)) / 0x2); var _0x4bf907 = Math[_0x4cc7('0xa96')](_0x56067a['cJjbv'](_0x5df8d4 - this[_0x4cc7('0xbce')] * _0x4b1e5a, 0x2)); this['__displayMatrix'][_0x4cc7('0xa9a')](_0x4b1e5a, _0x4b1e5a); this['__displayMatrix'][_0x4cc7('0x1299')](_0x40b727, _0x4bf907); } this['__displayRect']['setTo'](0x0, 0x0, this[_0x4cc7('0xbcd')], this['stageHeight']); } } null != this[_0x4cc7('0x510')] && this[_0x4cc7('0x510')]['configureBackBuffer'](_0x276493, _0x5df8d4, 0x0, !0x0, !0x0, !0x0); _0x4b1e5a = 0x0; for (_0x40b727 = this[_0x4cc7('0x11ff')]; _0x4b1e5a < _0x40b727[_0x4cc7('0x34')](); ) _0x4bf907 = _0x40b727[_0x4cc7('0x2b')](_0x4b1e5a), ++_0x4b1e5a, _0x4bf907[_0x4cc7('0xbbd')](_0x276493, _0x5df8d4); null != this['__renderer'] && this[_0x4cc7('0x11fe')][_0x4cc7('0xbbd')](_0x276493, _0x5df8d4); if (this[_0x4cc7('0xbcd')] != _0x56849b || this['stageHeight'] != _0x1b1fac) this['__renderDirty'] = !0x0, this['__setTransformDirty'](), _0x56849b = new _0x76b31e(_0x4cc7('0x90d')), this['__dispatchEvent'](_0x56849b); }, '__setLogicalSize': function(_0x50a428, _0x28d333) { this['__logicalWidth'] = _0x50a428; this[_0x4cc7('0x1d41')] = _0x28d333; this[_0x4cc7('0xbbd')](); }, '__update': function(_0x381203, _0x33f492) { _0x381203 ? this[_0x4cc7('0xaa0')] && (_0x30f963[_0x4cc7('0x8')]['__update'][_0x4cc7('0x96b')](this, !0x0, _0x33f492), _0x33f492 && (this[_0x4cc7('0xaa0')] = !0x1)) : this[_0x4cc7('0xaa0')] || this[_0x4cc7('0xab8')] ? (_0x30f963[_0x4cc7('0x8')][_0x4cc7('0x9c7')][_0x4cc7('0x96b')](this, !0x1, _0x33f492), _0x33f492 && _0x21ad67['__supportDOM'] && (this[_0x4cc7('0x40df')] = !0x0)) : !this[_0x4cc7('0xab8')] && this['__wasDirty'] && (_0x30f963[_0x4cc7('0x8')]['__update'][_0x4cc7('0x96b')](this, !0x1, _0x33f492), _0x33f492 && (this[_0x4cc7('0x40df')] = !0x1)); }, 'set_color': function(_0xec18a9) { null == _0xec18a9 ? (this[_0x4cc7('0x3f5a')] = !0x0, _0xec18a9 = 0x0) : this[_0x4cc7('0x3f5a')] = !0x1; this[_0x4cc7('0x1cfa')] != _0xec18a9 && (this[_0x4cc7('0x2494')][0x0] = ((_0xec18a9 & 0xff0000) >>> 0x10) / 0xff, this[_0x4cc7('0x2494')][0x1] = ((_0xec18a9 & 0xff00) >>> 0x8) / 0xff, this[_0x4cc7('0x2494')][0x2] = (_0xec18a9 & 0xff) / 0xff, this[_0x4cc7('0x3f59')] = '#' + _0x29cea6[_0x4cc7('0xd29')](_0x2d63f9[_0x4cc7('0x36a')](_0xec18a9, 0xffffff), 0x6), this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0x1cfa')] = -0x1000000 | _0xec18a9 & 0xffffff); return _0xec18a9; }, 'get_focus': function() { return this[_0x4cc7('0x36f3')]; }, 'set_focus': function(_0x25a8df) { if (_0x25a8df != this[_0x4cc7('0x36f3')]) { var _0x508db2 = this[_0x4cc7('0x36f3')]; this['__cacheFocus'] = this[_0x4cc7('0x36f3')] = _0x25a8df; if (null != _0x508db2) { var _0x11d6e8 = new _0x1363ca(_0x4cc7('0x3429'),!0x0,!0x1,_0x25a8df,!0x1,0x0) , _0x4e0678 = []; _0x508db2[_0x4cc7('0xb86')](_0x4e0678); _0x4e0678[_0x4cc7('0x18b6')](); this['__dispatchStack'](_0x11d6e8, _0x4e0678); } null != _0x25a8df && (_0x508db2 = new _0x1363ca(_0x4cc7('0x3428'),!0x0,!0x1,_0x508db2,!0x1,0x0), _0x11d6e8 = [], _0x25a8df[_0x4cc7('0xb86')](_0x11d6e8), _0x11d6e8[_0x4cc7('0x18b6')](), this[_0x4cc7('0x36f4')](_0x508db2, _0x11d6e8)); } return _0x25a8df; }, 'get_frameRate': function() { if (_0x4cc7('0x40e0') !== 'hCvjy') { return null != this[_0x4cc7('0x9a1')] ? this[_0x4cc7('0x9a1')][_0x4cc7('0x924')][_0x4cc7('0x3949')]() : 0x0; } else { 0x0 > b[_0x4cc7('0x232b')] && (_0x56067a[_0x4cc7('0x8b6')](null, a) || !a[_0x4cc7('0x2420')]) && (c = b[_0x4cc7('0xbeb')][_0x4cc7('0x28f9')](b[_0x4cc7('0x126')][_0x4cc7('0xd92')](), !0x0)[_0x4cc7('0x1584')], c = (null != _0x842c50[_0x4cc7('0x30f1')] ? c['existsReserved'](_0x4cc7('0x30f1')) : c['h'][_0x4cc7('0x959')](_0x4cc7('0x30f1'))) ? _0xf9332a[_0x4cc7('0xea3')](null != _0x842c50[_0x4cc7('0x30f1')] ? c[_0x4cc7('0xd77')](_0x4cc7('0x30f1')) : c['h'][_0x4cc7('0x30f1')], 0.1) : 0.1, a = (null != a ? a[_0x4cc7('0xa3b')]() : 0x12c) / 0x320, this[_0x4cc7('0x30f2')](b, c * (0.9 * (0x1 - (0x1 < a ? 0x1 : a)) + 0.1))); return !0x0; } }, 'set_frameRate': function(_0x148a44) { return null != this[_0x4cc7('0x9a1')] ? this[_0x4cc7('0x9a1')][_0x4cc7('0x924')][_0x4cc7('0x3963')](_0x148a44) : _0x148a44; }, 'get_fullScreenSourceRect': function() { return null == this[_0x4cc7('0x40e1')] ? null : this[_0x4cc7('0x40e1')][_0x4cc7('0x1176')](); }, 'set_height': function(_0x518eb5) { return this[_0x4cc7('0xa75')](); }, 'get_mouseX': function() { return this['__mouseX']; }, 'get_mouseY': function() { return this[_0x4cc7('0x9d6')]; }, 'get_quality': function() { return this[_0x4cc7('0x1854')]; }, 'set_quality': function(_0x2ea6db) { this['__quality'] = _0x2ea6db; if (null != this['__renderer']) { var _0x5235b4 = this[_0x4cc7('0xc66')](); this[_0x4cc7('0x11fe')][_0x4cc7('0xa84')] = 0x2 != _0x5235b4; } return _0x2ea6db; }, 'set_rotation': function(_0x299fa6) { return 0x0; }, 'set_scaleMode': function(_0x1fe46c) { return this['__scaleMode'] = _0x1fe46c; }, 'set_scaleX': function(_0x996c14) { return 0x0; }, 'set_scaleY': function(_0x40fcb8) { return 0x0; }, 'get_tabEnabled': function() { return !0x1; }, 'get_tabIndex': function() { return -0x1; }, 'set_transform': function(_0x266484) { if (_0x4cc7('0x40e2') === 'lKtMr') { if (b < this[_0x4cc7('0x3fa6')]) { if (!this['__evaluateFrameScripts'](this[_0x4cc7('0x3fb3')])) { _0x457ac5['prototype'][_0x4cc7('0xb7d')]['call'](this, _0x266484); return; } this[_0x4cc7('0x3fa6')] = 0x1; } this['__evaluateFrameScripts'](b) || _0x457ac5[_0x4cc7('0x8')]['__enterFrame'][_0x4cc7('0x96b')](this, _0x266484); } else { return this[_0x4cc7('0xf92')](); } }, 'set_width': function(_0x3c119c) { return this[_0x4cc7('0xa74')](); }, 'set_x': function(_0x1aa8cc) { return 0x0; }, 'set_y': function(_0x3c26f7) { if ('wzzNT' === _0x4cc7('0x40e3')) { return 0x0; } else { this[_0x4cc7('0x1804')] = !0x1; for (var _0x22ad5c = this[_0x4cc7('0xa5d')], _0x36bdbc = this[_0x4cc7('0xc91')], _0x39578b = 0x0; _0x39578b < _0x22ad5c[_0x4cc7('0x21')] && (_0x22ad5c[_0x39578b](_0x3c26f7), _0x36bdbc[_0x39578b] ? ++_0x39578b : this[_0x4cc7('0x95b')](_0x22ad5c[_0x39578b]), !this[_0x4cc7('0x1804')]); ) ; } }, '__class__': _0x3a46a6, '__properties__': _0x5aff49(_0x30f963[_0x4cc7('0x8')][_0x4cc7('0x2d6')], { 'set_scaleMode': _0x4cc7('0x40e4'), 'set_quality': _0x4cc7('0xc63'), 'get_quality': _0x4cc7('0xc66'), 'get_fullScreenSourceRect': _0x4cc7('0x28ec'), 'set_frameRate': _0x4cc7('0xc65'), 'get_frameRate': _0x4cc7('0x37ff'), 'set_focus': _0x4cc7('0xc4d'), 'get_focus': 'get_focus', 'set_color': 'set_color' }) }); var _0x51be4b = function(_0x48abd0) { _0x338b9['call'](this); this['__stage'] = _0x48abd0; this[_0x4cc7('0xa93')] = 0x0; this[_0x4cc7('0xa91')] = new _0x165614(); this[_0x4cc7('0x9c1')] = new _0x165614(); this['__y'] = this[_0x4cc7('0xa8d')] = this[_0x4cc7('0xa92')] = 0x0; this['visible'] = !0x0; 0x0 < _0x48abd0['stageWidth'] && 0x0 < _0x48abd0['stageHeight'] && this[_0x4cc7('0xbbd')](_0x48abd0['stageWidth'], _0x48abd0[_0x4cc7('0xbce')]); }; _0x16dada['openfl.display.Stage3D'] = _0x51be4b; _0x51be4b['__name__'] = [_0x2d63f9['xkmAL'], _0x4cc7('0x50c'), _0x4cc7('0x40e5')]; _0x51be4b[_0x4cc7('0x92b')] = _0x338b9; _0x51be4b[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '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(_0x554e0b, _0x37a231) { this[_0x4cc7('0x40e6')] ? this['__contextRequested'] = !0x0 : null != this[_0x4cc7('0x510')] ? (this[_0x4cc7('0x40e7')] = !0x0, _0xac1deb[_0x4cc7('0xc5d')](_0x48c401(this, this[_0x4cc7('0x40e8')]), 0x1)) : this[_0x4cc7('0x40e7')] || (this['__contextRequested'] = !0x0, _0xac1deb['delay'](_0x48c401(this, this[_0x4cc7('0x40e9')]), 0x1)); }, '__createContext': function() { var _0xe244f3 = this[_0x4cc7('0x937')] , _0x4f84e1 = _0xe244f3[_0x4cc7('0x11fe')]; if (_0x4cc7('0xaa8') == _0x4f84e1[_0x4cc7('0xaad')] || _0x4cc7('0xae6') == _0x4f84e1[_0x4cc7('0xaad')]) this['__dispatchError'](); else if (_0x4cc7('0xaac') == _0x4f84e1[_0x4cc7('0xaad')]) this[_0x4cc7('0x510')] = new _0x16a517(_0xe244f3,_0xe244f3[_0x4cc7('0x510')][_0x4cc7('0x930')],this), this[_0x4cc7('0x40e8')](); else if (_0x4cc7('0x89a') == _0x4f84e1[_0x4cc7('0xaad')]) { this[_0x4cc7('0xa2f')] = window['document']['createElement']('canvas'); this[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0xe244f3['stageWidth']; this[_0x4cc7('0xa2f')]['height'] = _0xe244f3['stageHeight']; _0xe244f3 = _0x4f84e1[_0x4cc7('0xa2e')][_0x4cc7('0xd55')]; _0x4f84e1 = Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0xe244f3, _0x4cc7('0x992')) && null == _0xe244f3[_0x4cc7('0x992')]; var _0x517af7 = Object['prototype'][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0xe244f3, _0x4cc7('0x3945')) ? _0xe244f3['colorDepth'] : 0x20; _0xe244f3 = {}; _0xe244f3['alpha'] = _0x4f84e1 || 0x10 < _0x517af7; _0xe244f3[_0x4cc7('0x40ea')] = Object.prototype.hasOwnProperty.call(_0xe244f3, _0x4cc7('0x3946')) && 0x0 < _0xe244f3.antialiasing; _0xe244f3[_0x4cc7('0x25ab')] = !0x0; _0xe244f3[_0x4cc7('0x40eb')] = !0x0; _0xe244f3[_0x4cc7('0x3947')] = !0x0; _0xe244f3[_0x4cc7('0x40ec')] = !0x1; this[_0x4cc7('0x40ed')] = _0x6b6cd4[_0x4cc7('0x38bc')](this[_0x4cc7('0xa2f')], _0xe244f3); this[_0x4cc7('0x3f9c')](); } }, '__dispatchError': function() { this[_0x4cc7('0x40e7')] = !0x1; this['dispatchEvent'](new _0x276d6a(_0x4cc7('0x12aa'),!0x1,!0x1,_0x4cc7('0x40ee'))); }, '__dispatchCreate': function() { this[_0x4cc7('0x40e7')] && (this[_0x4cc7('0x40e7')] = !0x1, this[_0x4cc7('0x44')](new _0x76b31e('context3DCreate'))); }, '__lostContext': function() { this['__contextLost'] = !0x0; null != this[_0x4cc7('0x510')] && (this[_0x4cc7('0x510')]['__dispose'](), this['__contextRequested'] = !0x0); }, '__resize': function(_0x2efde2, _0x22acaa) { if (_0x2efde2 != this[_0x4cc7('0xa92')] || _0x22acaa != this[_0x4cc7('0xa93')]) null != this[_0x4cc7('0xa2f')] && (this[_0x4cc7('0xa2f')]['width'] = _0x2efde2, this['__canvas'][_0x4cc7('0x98b')] = _0x22acaa), this[_0x4cc7('0xa91')][_0x4cc7('0xf8b')](_0x2bc114[_0x4cc7('0x9cf')](null, null, null, [0x2 / (0x0 < _0x2efde2 ? _0x2efde2 : 0x1), 0x0, 0x0, 0x0, 0x0, -0x2 / (0x0 < _0x22acaa ? _0x22acaa : 0x1), 0x0, 0x0, 0x0, 0x0, -0.001, 0x0, -0x1, 0x1, 0x0, 0x1])), this[_0x4cc7('0x9c1')]['identity'](), this[_0x4cc7('0x9c1')][_0x4cc7('0xa8e')](this[_0x4cc7('0xa8d')], this[_0x4cc7('0xa8f')], 0x0), this[_0x4cc7('0x9c1')][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]), this[_0x4cc7('0xa92')] = _0x2efde2, this['__height'] = _0x22acaa; }, '__restoreContext': function() { this[_0x4cc7('0x40e6')] = !0x1; this[_0x4cc7('0x40e9')](); }, 'get_x': function() { if (_0x4cc7('0x40ef') === _0x4cc7('0x40f0')) { var _0x48698e = 0.5 * this['_depthMapSize']; this['_scissorRects']['set'](0x0, new _0x432b23(0x0,0x0,_0x48698e,_0x48698e)); this[_0x4cc7('0x159a')]['set'](0x1, new _0x432b23(_0x48698e,0x0,_0x48698e,_0x48698e)); this['_scissorRects']['set'](0x2, new _0x432b23(0x0,_0x48698e,_0x48698e,_0x48698e)); this['_scissorRects']['set'](0x3, new _0x432b23(_0x48698e,_0x48698e,_0x48698e,_0x48698e)); this[_0x4cc7('0x1591')] = !0x1; } else { return this[_0x4cc7('0xa8d')]; } }, 'set_x': function(_0x45b34e) { if (this[_0x4cc7('0xa8d')] == _0x45b34e) return _0x45b34e; this[_0x4cc7('0xa8d')] = _0x45b34e; this['__renderTransform']['identity'](); this['__renderTransform'][_0x4cc7('0xa8e')](this['__x'], this[_0x4cc7('0xa8f')], 0x0); this['__renderTransform'][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]); return _0x45b34e; }, 'get_y': function() { return this[_0x4cc7('0xa8f')]; }, 'set_y': function(_0x2addaa) { if (this['__y'] == _0x2addaa) return _0x2addaa; this['__y'] = _0x2addaa; this[_0x4cc7('0x9c1')][_0x4cc7('0xa2a')](); this['__renderTransform'][_0x4cc7('0xa8e')](this[_0x4cc7('0xa8d')], this[_0x4cc7('0xa8f')], 0x0); this['__renderTransform'][_0x4cc7('0xa90')](this[_0x4cc7('0xa91')]); return _0x2addaa; }, '__class__': _0x51be4b, '__properties__': { 'set_y': _0x4cc7('0xb44'), 'get_y': 'get_y', 'set_x': _0x4cc7('0xb46'), 'get_x': _0x4cc7('0x472') } }); var _0x4b3d34 = function(_0x38d000, _0x422a4b) { if (_0x4cc7('0x40f1') === 'ePiut') { _0x38d000 = this[_0x4cc7('0x2df4')][_0x4cc7('0x49c')]; null != _0x38d000[_0x4cc7('0x146b')] ? (_0x38d000 = _0x38d000[_0x4cc7('0x146b')], _0x38d000 = _0x104058[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x38d000['id'], _0x38d000[_0x4cc7('0xc12')])) : _0x38d000 = !0x1; _0x38d000 ? this['invitee'][_0x4cc7('0x2dff')]() : (_0x9973ca['get_instance'](), _0x38d000 = _0x9973ca[_0x4cc7('0x2de0')], _0x104058['get_instance']()[_0x4cc7('0x2b')](_0x38d000['id'], _0x38d000[_0x4cc7('0xc12')]) > _0x9973ca[_0x4cc7('0x493')]()[_0x4cc7('0x2daa')][_0x4cc7('0x2d')](this[_0x4cc7('0x2df4')][_0x4cc7('0x2c96')], 0x0) && this[_0x4cc7('0x2df4')][_0x4cc7('0x49c')][_0x4cc7('0x50c')](0x1)); } else { _0x4c3608[_0x4cc7('0x96b')](this, _0x38d000, _0x422a4b); this[_0x4cc7('0x99c')] = new _0x3a46a6(this,Object[_0x4cc7('0x8')][_0x4cc7('0x959')]['call'](_0x422a4b[_0x4cc7('0x991')], _0x4cc7('0x992')) ? _0x422a4b[_0x4cc7('0x991')][_0x4cc7('0x992')] : 0xffffff); if (Object[_0x4cc7('0x8')]['hasOwnProperty'][_0x4cc7('0x96b')](_0x422a4b, _0x4cc7('0x98e'))) try { this['stage'][_0x4cc7('0xb50')]()[_0x4cc7('0x98e')] = _0x422a4b[_0x4cc7('0x98e')]; } catch (_0x3bf76a) { _0x4964ea[_0x4cc7('0xab4')] = _0x3bf76a; } Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x422a4b, 'resizable') && !_0x422a4b[_0x4cc7('0x98f')] && this[_0x4cc7('0x99c')][_0x4cc7('0x40f2')](_0x422a4b['width'], _0x422a4b[_0x4cc7('0x98b')]); _0x38d000[_0x4cc7('0x40f3')](this['stage']); } }; _0x16dada[_0x4cc7('0x40f4')] = _0x4b3d34; _0x4b3d34[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display', _0x4cc7('0x3b3e')]; _0x4b3d34[_0x4cc7('0x92b')] = _0x4c3608; _0x4b3d34['prototype'] = _0x5aff49(_0x4c3608[_0x4cc7('0x8')], { '__class__': _0x4b3d34 }); var _0x16a517 = function(_0x148aa5, _0x8383dc, _0x5bf193) { if (_0x4cc7('0x40f5') !== _0x4cc7('0x40f5')) { return null != this[_0x4cc7('0xbeb')]; } else { this[_0x4cc7('0x12df')] = _0x4cc7('0x40f6'); this[_0x4cc7('0x938')] = this['backBufferWidth'] = 0x0; _0x338b9['call'](this); this[_0x4cc7('0x937')] = _0x148aa5; this[_0x4cc7('0x930')] = _0x8383dc; this[_0x4cc7('0x35ab')] = _0x5bf193; this[_0x4cc7('0xa2e')] = _0x148aa5[_0x4cc7('0x9a1')][_0x4cc7('0x991')]; this['gl'] = this[_0x4cc7('0xa2e')][_0x4cc7('0x393b')]; null == this[_0x4cc7('0x930')] && (this['__contextState'] = new _0xe98208()); this[_0x4cc7('0x92e')] = new _0xe98208(); this[_0x4cc7('0x40f7')] = new _0x38236d(0x200); this['__fragmentConstants'] = new _0x38236d(0x200); _0x148aa5 = [0x1, 0x1, 0x1, 0x1]; this[_0x4cc7('0x40f8')] = null != _0x148aa5 ? new _0x38236d(_0x148aa5) : null; this['__programs'] = new _0x3a1efa(); -0x1 == _0x16a517[_0x4cc7('0x40f9')] && (_0x16a517['__glMaxViewportDims'] = this['gl'][_0x4cc7('0x2b33')](this['gl'][_0x4cc7('0x40fa')])); this[_0x4cc7('0x40fb')] = this[_0x4cc7('0x40fc')] = _0x16a517[_0x4cc7('0x40f9')]; -0x1 == _0x16a517['__glMaxTextureMaxAnisotropy'] && (_0x148aa5 = this['gl'][_0x4cc7('0x40fd')](_0x4cc7('0x40fe')), null != _0x148aa5 && Object[_0x4cc7('0x8')][_0x4cc7('0x959')][_0x4cc7('0x96b')](_0x148aa5, _0x4cc7('0x40ff')) || (_0x148aa5 = this['gl']['getExtension'](_0x4cc7('0x4100'))), null != _0x148aa5 && Object['prototype']['hasOwnProperty'][_0x4cc7('0x96b')](_0x148aa5, 'MAX_TEXTURE_MAX_ANISOTROPY_EXT') || (_0x148aa5 = this['gl'][_0x4cc7('0x40fd')]('WEBKIT_EXT_texture_filter_anisotropic')), null != _0x148aa5 ? (_0x16a517[_0x4cc7('0x4101')] = _0x148aa5['TEXTURE_MAX_ANISOTROPY_EXT'], _0x16a517[_0x4cc7('0x4102')] = this['gl'][_0x4cc7('0x2b33')](_0x148aa5[_0x4cc7('0x40ff')])) : (_0x16a517[_0x4cc7('0x4101')] = 0x0, _0x16a517['__glMaxTextureMaxAnisotropy'] = 0x0)); -0x1 == _0x16a517[_0x4cc7('0x4103')] && (_0x16a517[_0x4cc7('0x4103')] = this['gl'][_0x4cc7('0x4104')]); if (_0x2d63f9[_0x4cc7('0x40ab')](null, _0x16a517[_0x4cc7('0x2b37')])) { if (_0x4cc7('0x4105') === _0x4cc7('0x4106')) { this['canceled'] = !0x1; for (var _0x1168e2 = this[_0x4cc7('0xa5d')], _0x36f920 = this[_0x4cc7('0xc91')], _0x177ed7 = 0x0; _0x177ed7 < _0x1168e2[_0x4cc7('0x21')] && (_0x1168e2[_0x177ed7](_0x148aa5), _0x36f920[_0x177ed7] ? ++_0x177ed7 : this[_0x4cc7('0x95b')](_0x1168e2[_0x177ed7]), !this[_0x4cc7('0x1804')]); ) ; } else { _0x148aa5 = this['gl'][_0x4cc7('0x2b33')](this['gl']['VENDOR']); _0x8383dc = this['gl'][_0x4cc7('0x2b33')](this['gl'][_0x4cc7('0x4107')]); _0x5bf193 = this['gl'][_0x4cc7('0x2b33')](this['gl']['RENDERER']); var _0x2e8bc0 = this['gl'][_0x4cc7('0x2b33')](this['gl'][_0x4cc7('0x2b36')]); _0x16a517[_0x4cc7('0x2b37')] = _0x2d63f9[_0x4cc7('0x35a')](_0x4cc7('0x2b38') + _0x148aa5 + '\x20Version=' + _0x8383dc + '\x20Renderer=' + _0x5bf193 + _0x2d63f9[_0x4cc7('0x36b')], _0x2e8bc0); } } this[_0x4cc7('0x12df')] = _0x16a517[_0x4cc7('0x2b37')]; this[_0x4cc7('0x3e91')] = 0x3fff; _0x148aa5 = this[_0x4cc7('0x4108')] = 0x6 * this[_0x4cc7('0x3e91')]; _0x148aa5 = null != _0x148aa5 ? new Uint16Array(_0x148aa5) : null; _0x2e8bc0 = _0x5bf193 = _0x8383dc = 0x0; for (var _0x314d2e = this['__quadIndexBufferElements']; _0x2e8bc0 < _0x314d2e; ) _0x2e8bc0++, _0x148aa5[_0x8383dc] = _0x5bf193, _0x148aa5[_0x8383dc + 0x1] = _0x5bf193 + 0x1, _0x148aa5[_0x8383dc + 0x2] = _0x5bf193 + 0x2, _0x148aa5[_0x8383dc + 0x3] = _0x5bf193 + 0x2, _0x148aa5[_0x8383dc + 0x4] = _0x5bf193 + 0x1, _0x148aa5[_0x8383dc + 0x5] = _0x5bf193 + 0x3, _0x8383dc += 0x6, _0x5bf193 += 0x4; this[_0x4cc7('0x3e93')] = this['createIndexBuffer'](this['__quadIndexBufferCount']); this[_0x4cc7('0x3e93')][_0x4cc7('0x295b')](_0x148aa5); } }; _0x16dada['openfl.display3D.Context3D'] = _0x16a517; _0x16a517[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x410a')]; _0x16a517['__super__'] = _0x338b9; _0x16a517['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '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(_0x1cb4cc, _0x530651, _0x1bdd42, _0x72984c, _0x5becac, _0x305bca, _0x4bf907) { null == _0x4bf907 && (_0x4bf907 = 0x7); null == _0x305bca && (_0x305bca = 0x0); null == _0x5becac && (_0x5becac = 0x1); null == _0x72984c && (_0x72984c = 0x1); null == _0x1bdd42 && (_0x1bdd42 = 0x0); null == _0x530651 && (_0x530651 = 0x0); null == _0x1cb4cc && (_0x1cb4cc = 0x0); this[_0x4cc7('0x410b')](); this[_0x4cc7('0x410c')](); var _0x48c401 = 0x0; if (0x0 != (_0x4bf907 & 0x1)) { null == this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] && (this[_0x4cc7('0x937')][_0x4cc7('0x510')] != this || this[_0x4cc7('0x937')][_0x4cc7('0x11fe')][_0x4cc7('0x400b')] || (this['__stage'][_0x4cc7('0x11fe')][_0x4cc7('0x400b')] = !0x0), this[_0x4cc7('0x400b')] = !0x0); _0x48c401 |= this['gl'][_0x4cc7('0x21d7')]; if (0x1 != this[_0x4cc7('0x930')][_0x4cc7('0x3ea5')] || 0x1 != this['__contextState'][_0x4cc7('0x3ea4')] || 0x1 != this[_0x4cc7('0x930')][_0x4cc7('0x3ea3')] || 0x1 != this[_0x4cc7('0x930')][_0x4cc7('0x3ea2')]) this['gl']['colorMask'](!0x0, !0x0, !0x0, !0x0), this[_0x4cc7('0x930')][_0x4cc7('0x3ea5')] = !0x0, this[_0x4cc7('0x930')][_0x4cc7('0x3ea4')] = !0x0, this[_0x4cc7('0x930')][_0x4cc7('0x3ea3')] = !0x0, this[_0x4cc7('0x930')][_0x4cc7('0x3ea2')] = !0x0; this['gl']['clearColor'](_0x1cb4cc, _0x530651, _0x1bdd42, _0x72984c); } 0x0 != (_0x4bf907 & 0x2) && (_0x48c401 |= this['gl'][_0x4cc7('0x410d')], 0x1 != this[_0x4cc7('0x930')][_0x4cc7('0x3ea7')] && (this['gl'][_0x4cc7('0x3ea7')](!0x0), this['__contextState'][_0x4cc7('0x3ea7')] = !0x0), this['gl'][_0x4cc7('0x410e')](_0x5becac)); 0x0 != (_0x4bf907 & 0x4) && (_0x48c401 |= this['gl']['STENCIL_BUFFER_BIT'], 0xff != this[_0x4cc7('0x930')][_0x4cc7('0x3eaf')] && (this['gl'][_0x4cc7('0x410f')](0xff), this['__contextState'][_0x4cc7('0x3eaf')] = 0xff), this['gl']['clearStencil'](_0x305bca), this[_0x4cc7('0x930')]['stencilWriteMask'] = 0xff); 0x0 != _0x48c401 && (this['__setGLScissorTest'](!0x1), this['gl']['clear'](_0x48c401)); }, 'configureBackBuffer': function(_0x291b12, _0x3e8a2b, _0x1002c4, _0x50886e, _0x126828, _0x35c137) { if (_0x4cc7('0x4110') !== _0x4cc7('0x4111')) { null == _0x35c137 && (_0x35c137 = !0x1); null == _0x126828 && (_0x126828 = !0x1); null == _0x50886e && (_0x50886e = !0x0); if (null == this[_0x4cc7('0x35ab')]) this[_0x4cc7('0x10db')] = _0x291b12, this[_0x4cc7('0x938')] = _0x3e8a2b, this[_0x4cc7('0x4112')] = _0x1002c4, this[_0x4cc7('0x92e')][_0x4cc7('0x93c')] = _0x50886e, this[_0x4cc7('0x4113')] = _0x126828, this['__backBufferWantsBestResolutionOnBrowserZoom'] = _0x35c137; else { if (null == this[_0x4cc7('0x35aa')] || this[_0x4cc7('0x10db')] != _0x291b12 || this[_0x4cc7('0x938')] != _0x3e8a2b) { this['__backBufferTexture'] = this[_0x4cc7('0x1c24')](_0x291b12, _0x3e8a2b, 0x1, !0x0); this[_0x4cc7('0x2b18')] = this[_0x4cc7('0x1c24')](_0x291b12, _0x3e8a2b, 0x1, !0x0); null == this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')] && (this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')] = this[_0x4cc7('0x11d0')](0x4, 0x5)); var _0x4bf907 = _0x2bc114[_0x4cc7('0x9cf')](null, null, null, [_0x291b12, _0x3e8a2b, 0x0, 0x1, 0x1, 0x0, _0x3e8a2b, 0x0, 0x0, 0x1, _0x291b12, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]); this['__stage3D']['__vertexBuffer'][_0x4cc7('0x1186')](_0x4bf907, 0x0, 0x14); null == this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')] && (this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')] = this[_0x4cc7('0x127b')](0x6), _0x4bf907 = _0x2bc114[_0x4cc7('0x9cc')](null, null, null, [0x0, 0x1, 0x2, 0x2, 0x1, 0x3]), this[_0x4cc7('0x35ab')][_0x4cc7('0x16dc')]['uploadFromVector'](_0x4bf907, 0x0, 0x6)); } this[_0x4cc7('0x10db')] = _0x291b12; this['backBufferHeight'] = _0x3e8a2b; this[_0x4cc7('0x4112')] = _0x1002c4; this['__state']['backBufferEnableDepthAndStencil'] = _0x50886e; this[_0x4cc7('0x4113')] = _0x126828; this[_0x4cc7('0x4114')] = _0x35c137; this[_0x4cc7('0x92e')][_0x4cc7('0x93b')] = this[_0x4cc7('0x35aa')][_0x4cc7('0x932')](_0x50886e, _0x1002c4, 0x0); this['__frontBufferTexture'][_0x4cc7('0x932')](_0x50886e, _0x1002c4, 0x0); } } else { this[_0x4cc7('0x4115')](_0x291b12); } }, 'createCubeTexture': function(_0x2f7557, _0x335977, _0x2675dc, _0x403291) { null == _0x403291 && (_0x403291 = 0x0); return new _0xe0ece7(this,_0x2f7557,_0x335977,_0x2675dc,_0x403291); }, 'createIndexBuffer': function(_0x18b6ac, _0x40233e) { null == _0x40233e && (_0x40233e = 0x1); return new _0x1a566f(this,_0x18b6ac,_0x40233e); }, 'createProgram': function(_0x25c58d) { null == _0x25c58d && (_0x25c58d = 0x0); return new _0x1a7f27(this,_0x25c58d); }, 'createRectangleTexture': function(_0x4e52bb, _0x6575db, _0x16b4dc, _0x1151c3) { return new _0x14a5e6(this,_0x4e52bb,_0x6575db,_0x225f29['toString'](_0x16b4dc),_0x1151c3); }, 'createTexture': function(_0x2e686d, _0x23fa2b, _0x136fbf, _0x370a28, _0x5c59c1) { null == _0x5c59c1 && (_0x5c59c1 = 0x0); return new _0x55b54b(this,_0x2e686d,_0x23fa2b,_0x136fbf,_0x370a28,_0x5c59c1); }, 'createVertexBuffer': function(_0x4e7bfc, _0x4f569a, _0x301329) { null == _0x301329 && (_0x301329 = 0x1); return new _0x64f20b(this,_0x4e7bfc,_0x4f569a,_0x35090c[_0x4cc7('0x8eb')](_0x301329)); }, 'drawToBitmapData': function(_0x493b63, _0x290ead, _0x249706) { if (null != _0x493b63) if (_0x290ead = null != _0x290ead ? _0x290ead[_0x4cc7('0x4116')]() : new _0x3a3269(0x0,0x0,this[_0x4cc7('0x10db')],this[_0x4cc7('0x938')]), _0x249706 = null != _0x249706 ? _0x249706[_0x4cc7('0x238c')]() : new _0x14c2c3(), this[_0x4cc7('0x937')][_0x4cc7('0x510')] == this) { if ('pOlCI' === _0x4cc7('0x4117')) { if (null != this[_0x4cc7('0x937')]['window']) { if (null != this[_0x4cc7('0x35ab')]) { var _0xa1713e = -this[_0x4cc7('0x35ab')][_0x4cc7('0x472')]() | 0x0 , _0x4714b9 = -this[_0x4cc7('0x35ab')]['get_y']() | 0x0; _0x249706['x'] = _0xa1713e; _0x249706['y'] = _0x4714b9; } _0xa1713e = this['__stage']['window'][_0x4cc7('0x395d')](); _0x493b63[_0x4cc7('0xa7e')][_0x4cc7('0xb0d')](_0xa1713e, _0x290ead, _0x249706); } } else { for (var _0x379179 = 0x0, _0x54070d = this[_0x4cc7('0x1207')][_0x4cc7('0x34')](); _0x379179 < _0x54070d; ) { var _0x760799 = _0x379179++; if (this['_passes'][_0x4cc7('0x2b')](_0x760799) != _0x290ead[_0x4cc7('0x2b')](_0x760799)) { this[_0x4cc7('0x1554')] = !0x0; return; } } _0x4ceea0[_0x4cc7('0x8')][_0x4cc7('0x1b50')][_0x4cc7('0x96b')](this, _0x493b63); } } else null != this['__backBufferTexture'] && (_0xa1713e = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], this[_0x4cc7('0xb08')](), this[_0x4cc7('0x410b')](), this[_0x4cc7('0x410c')](), _0x4714b9 = this[_0x4cc7('0x10db')] * this[_0x4cc7('0x938')] * 0x4, _0x4714b9 = null != _0x4714b9 ? new _0x20e95b(_0x4714b9) : null, this['gl'][_0x4cc7('0x395d')](0x0, 0x0, this['backBufferWidth'], this['backBufferHeight'], this[_0x4cc7('0x35aa')]['__format'], this['gl'][_0x4cc7('0x295a')], _0x4714b9), _0x4714b9 = new _0x21e354(new _0x18c0fe(_0x4714b9,this[_0x4cc7('0x10db')],this['backBufferHeight'],0x20,0x2)), _0x493b63[_0x4cc7('0xa7e')][_0x4cc7('0xb0d')](_0x4714b9, _0x290ead, _0x249706), null != _0xa1713e && this[_0x4cc7('0xb07')](_0xa1713e, this[_0x4cc7('0x92e')][_0x4cc7('0x933')], this[_0x4cc7('0x92e')]['renderToTextureAntiAlias'], this[_0x4cc7('0x92e')][_0x4cc7('0x931')])); }, 'drawTriangles': function(_0x3bfd10, _0x10c586, _0x89543e) { null == _0x89543e && (_0x89543e = -0x1); null == _0x10c586 && (_0x10c586 = 0x0); null == this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] && (this[_0x4cc7('0x937')][_0x4cc7('0x510')] != this || this[_0x4cc7('0x937')][_0x4cc7('0x11fe')][_0x4cc7('0x400b')] ? this[_0x4cc7('0x400b')] || this['clear'](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1) : this[_0x4cc7('0x937')]['__renderer'][_0x4cc7('0xaa9')]()); this['__flushGL'](); null != this['__state']['program'] && this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0x4118')](); _0x89543e = -0x1 == _0x89543e ? _0x3bfd10[_0x4cc7('0x4119')] : 0x3 * _0x89543e; this[_0x4cc7('0x411a')](_0x3bfd10[_0x4cc7('0x411b')]); this['gl']['drawElements'](this['gl'][_0x4cc7('0x3e5c')], _0x89543e, this['gl'][_0x4cc7('0x411c')], 0x2 * _0x10c586); }, 'present': function() { this[_0x4cc7('0xb08')](); if (null != this[_0x4cc7('0x35ab')] && null != this[_0x4cc7('0x35aa')]) { this[_0x4cc7('0x400b')] || this[_0x4cc7('0x9fd')](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1); var _0x59be26 = this['__backBufferTexture']; this[_0x4cc7('0x35aa')] = this['__frontBufferTexture']; this['__frontBufferTexture'] = _0x59be26; this[_0x4cc7('0x92e')][_0x4cc7('0x93b')] = this['__backBufferTexture'][_0x4cc7('0x932')](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')], this['__backBufferAntiAlias'], 0x0); this[_0x4cc7('0x400b')] = !0x1; } this[_0x4cc7('0x2b1a')] = !0x0; }, 'setBlendFactors': function(_0x454920, _0x4e3eb8) { this[_0x4cc7('0x411d')](_0x454920, _0x4e3eb8, _0x454920, _0x4e3eb8); }, 'setBlendFactorsSeparate': function(_0x485d4e, _0x4e240e, _0x5424fe, _0x4018fc) { this[_0x4cc7('0x92e')][_0x4cc7('0x411e')] = _0x485d4e; this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')] = _0x4e240e; this[_0x4cc7('0x92e')][_0x4cc7('0x3ea0')] = _0x5424fe; this[_0x4cc7('0x92e')]['blendDestinationAlphaFactor'] = _0x4018fc; this[_0x4cc7('0x401d')](this['gl']['FUNC_ADD']); }, 'setColorMask': function(_0x1d6654, _0x1997e8, _0x2559f0, _0x22c89c) { this['__state'][_0x4cc7('0x3ea5')] = _0x1d6654; this[_0x4cc7('0x92e')]['colorMaskGreen'] = _0x1997e8; this[_0x4cc7('0x92e')][_0x4cc7('0x3ea3')] = _0x2559f0; this[_0x4cc7('0x92e')][_0x4cc7('0x3ea2')] = _0x22c89c; }, 'setCulling': function(_0x4e3404) { this[_0x4cc7('0x92e')][_0x4cc7('0x1449')] = _0x4e3404; }, 'setDepthTest': function(_0x3892cc, _0x168231) { this[_0x4cc7('0x92e')][_0x4cc7('0x3ea7')] = _0x3892cc; this['__state'][_0x4cc7('0x3ea6')] = _0x168231; }, 'setProgram': function(_0x305671) { if (_0x4cc7('0x411f') === _0x4cc7('0x4120')) { if (_0x305671 == this['__mask']) return _0x305671; _0x305671 != this[_0x4cc7('0x9c8')] && (this[_0x4cc7('0xb2c')](), this['__renderDirty'] || (this[_0x4cc7('0xab8')] = !0x0, this['__setParentRenderDirty']())); if (null != this['__mask']) { this['__mask'][_0x4cc7('0xa71')] = !0x1; this['__mask'][_0x4cc7('0xabe')] = null; this['__mask'][_0x4cc7('0xb2c')](); var _0x162820 = this[_0x4cc7('0x9c8')]; _0x162820['__renderDirty'] || (_0x162820[_0x4cc7('0xab8')] = !0x0, _0x162820[_0x4cc7('0xab9')]()); } null != _0x305671 && (_0x305671[_0x4cc7('0xa71')] = !0x0, _0x305671[_0x4cc7('0xabe')] = this, _0x305671['__setWorldTransformInvalid']()); null != this[_0x4cc7('0xa33')] && this['__cacheBitmap'][_0x4cc7('0xa72')]() != _0x305671 && this[_0x4cc7('0xa33')]['set_mask'](_0x305671); return this[_0x4cc7('0x9c8')] = _0x305671; } else { this['__state'][_0x4cc7('0xafe')] = _0x305671; this[_0x4cc7('0x92e')][_0x4cc7('0x189e')] = null; if (null != _0x305671) for (var _0x5a0e15 = 0x0, _0x59cd67 = _0x305671[_0x4cc7('0x1f1f')]['length']; _0x5a0e15 < _0x59cd67; ) { var _0x51cf19 = _0x5a0e15++; null == this['__state']['samplerStates'][_0x51cf19] ? this[_0x4cc7('0x92e')]['samplerStates'][_0x51cf19] = _0x305671[_0x4cc7('0x1f1f')][_0x51cf19][_0x4cc7('0x1176')]() : this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x51cf19]['copyFrom'](_0x305671['__samplerStates'][_0x51cf19]); } } }, 'setProgramConstantsFromMatrix': function(_0x63ae42, _0x3f75d1, _0x3c679d, _0xa8db05) { null == _0xa8db05 && (_0xa8db05 = !0x1); if (null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && 0x1 == this[_0x4cc7('0x92e')][_0x4cc7('0xafe')]['__format']) { this['__flushGLProgram'](); _0x63ae42 = new _0x38236d(0x10); for (var _0x36e007 = 0x0; 0x10 > _0x36e007; ) { if (_0x56067a['qoXvk'](_0x4cc7('0x4121'), _0x4cc7('0x4121'))) { var _0x106b68 = _0x36e007++; _0x63ae42[_0x106b68] = _0x3c679d[_0x4cc7('0xf8a')]['get'](_0x106b68); } else { null == _0x3f75d1 && (_0x3f75d1 = this[_0x4cc7('0xaa8')]); this['__matrix'][_0x4cc7('0xa28')](_0x63ae42); this[_0x4cc7('0xaa8')] == _0x3f75d1 && null != this[_0x4cc7('0xa08')] && this['__matrix'][_0x4cc7('0xaf3')](this[_0x4cc7('0xa08')]); this[_0x4cc7('0x3f52')]['a'] = this['__matrix']['a']; this[_0x4cc7('0x3f52')]['b'] = this[_0x4cc7('0x21de')]['b']; this[_0x4cc7('0x3f52')]['c'] = this[_0x4cc7('0x21de')]['c']; this['__matrix3']['d'] = this['__matrix']['d']; this[_0x4cc7('0x3496')] ? (this[_0x4cc7('0x3f52')]['tx'] = Math[_0x4cc7('0xa96')](this['__matrix']['tx']), this['__matrix3']['ty'] = Math['round'](this['__matrix']['ty'])) : (this[_0x4cc7('0x3f52')]['tx'] = this[_0x4cc7('0x21de')]['tx'], this[_0x4cc7('0x3f52')]['ty'] = this['__matrix']['ty']); _0x3f75d1[_0x4cc7('0xb3b')](this[_0x4cc7('0x3f52')]); } } _0x1dc05c['uniformMatrix4fv'](this['gl'], _0x3f75d1, _0xa8db05, _0x63ae42); } else _0x36e007 = (_0x63ae42 = 0x1 == _0x63ae42) ? this['__vertexConstants'] : this[_0x4cc7('0x4122')], _0x3c679d = _0x3c679d[_0x4cc7('0xf8a')], _0x106b68 = 0x4 * _0x3f75d1, _0xa8db05 ? (_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x0), _0x36e007[_0x106b68++] = _0x3c679d['get'](0x4), _0x36e007[_0x106b68++] = _0x3c679d['get'](0x8), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xc), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x1), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x5), _0x36e007[_0x106b68++] = _0x3c679d['get'](0x9), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xd), _0x36e007[_0x106b68++] = _0x3c679d['get'](0x2), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x6), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xa), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xe), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x3), _0x36e007[_0x106b68++] = _0x3c679d['get'](0x7), _0x36e007[_0x106b68++] = _0x3c679d['get'](0xb)) : (_0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x0), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x1), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x2), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x3), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x4), _0x36e007[_0x106b68++] = _0x3c679d['get'](0x5), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x6), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x7), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x8), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0x9), _0x36e007[_0x106b68++] = _0x3c679d['get'](0xa), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xb), _0x36e007[_0x106b68++] = _0x3c679d['get'](0xc), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xd), _0x36e007[_0x106b68++] = _0x3c679d[_0x4cc7('0x2b')](0xe)), _0x36e007[_0x106b68++] = _0x3c679d['get'](0xf), null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && this[_0x4cc7('0x92e')]['program'][_0x4cc7('0x4123')](_0x63ae42, _0x3f75d1, 0x4); }, 'setProgramConstantsFromVector': function(_0x149aba, _0x3d21c1, _0x1d293f, _0x1992c9) { null == _0x1992c9 && (_0x1992c9 = -0x1); if (0x0 != _0x1992c9 && (null == this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] || 0x1 != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0xc6f')])) { -0x1 == _0x1992c9 && (_0x1992c9 = _0x1d293f['get_length']() >> 0x2); for (var _0x8bd28e = (_0x149aba = 0x1 == _0x149aba) ? this[_0x4cc7('0x40f7')] : this[_0x4cc7('0x4122')], _0x1ef2f7 = 0x0, _0x4bf907 = 0x4 * _0x3d21c1, _0x48c401 = 0x0, _0x16dada = _0x1992c9; _0x48c401 < _0x16dada; ) _0x48c401++, _0x8bd28e[_0x4bf907++] = _0x1d293f[_0x4cc7('0x2b')](_0x1ef2f7++), _0x8bd28e[_0x4bf907++] = _0x1d293f[_0x4cc7('0x2b')](_0x1ef2f7++), _0x8bd28e[_0x4bf907++] = _0x1d293f[_0x4cc7('0x2b')](_0x1ef2f7++), _0x8bd28e[_0x4bf907++] = _0x1d293f[_0x4cc7('0x2b')](_0x1ef2f7++); null != this['__state']['program'] && this['__state'][_0x4cc7('0xafe')][_0x4cc7('0x4123')](_0x149aba, _0x3d21c1, _0x1992c9); } }, 'setRenderToBackBuffer': function() { this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] = null; }, 'setRenderToTexture': function(_0x307f4d, _0x414a61, _0xd28807, _0x49e18b) { null == _0x49e18b && (_0x49e18b = 0x0); null == _0xd28807 && (_0xd28807 = 0x0); null == _0x414a61 && (_0x414a61 = !0x1); this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] = _0x307f4d; this[_0x4cc7('0x92e')][_0x4cc7('0x933')] = _0x414a61; this[_0x4cc7('0x92e')][_0x4cc7('0x934')] = _0xd28807; this[_0x4cc7('0x92e')]['renderToTextureSurfaceSelector'] = _0x49e18b; }, 'setSamplerStateAt': function(_0x2a37de, _0x130c5a, _0x2f8df8, _0x42984b) { _0x56067a[_0x4cc7('0x8b6')](null, this[_0x4cc7('0x92e')]['samplerStates'][_0x2a37de]) && (this[_0x4cc7('0x92e')]['samplerStates'][_0x2a37de] = new _0x17018d()); _0x2a37de = this['__state'][_0x4cc7('0x264c')][_0x2a37de]; _0x2a37de[_0x4cc7('0x1cca')] = _0x130c5a; _0x2a37de['filter'] = _0x2f8df8; _0x2a37de['mipfilter'] = _0x42984b; }, 'setScissorRectangle': function(_0x51b660) { null != _0x51b660 ? (this[_0x4cc7('0x92e')][_0x4cc7('0x3eb3')] = !0x0, this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')]['copyFrom'](_0x51b660)) : this['__state'][_0x4cc7('0x3eb3')] = !0x1; }, 'setStencilActions': function(_0x3948f4, _0x3cf364, _0x389706, _0x3250d0, _0x289588) { null == _0x289588 && (_0x289588 = 0x5); null == _0x3250d0 && (_0x3250d0 = 0x5); null == _0x389706 && (_0x389706 = 0x5); null == _0x3cf364 && (_0x3cf364 = 0x0); null == _0x3948f4 && (_0x3948f4 = 0x2); this[_0x4cc7('0x92e')][_0x4cc7('0x3eae')] = _0x3948f4; this['__state'][_0x4cc7('0x3ea8')] = _0x3cf364; this['__state'][_0x4cc7('0x3ea9')] = _0x389706; this[_0x4cc7('0x92e')][_0x4cc7('0x3eab')] = _0x3250d0; this[_0x4cc7('0x92e')][_0x4cc7('0x3eaa')] = _0x289588; }, 'setStencilReferenceValue': function(_0x7def22, _0x52c348, _0x13d7e5) { null == _0x13d7e5 && (_0x13d7e5 = 0xff); null == _0x52c348 && (_0x52c348 = 0xff); this[_0x4cc7('0x92e')][_0x4cc7('0x3ead')] = _0x7def22; this[_0x4cc7('0x92e')][_0x4cc7('0x3eac')] = _0x52c348; this['__state'][_0x4cc7('0x3eaf')] = _0x13d7e5; }, 'setTextureAt': function(_0x320daf, _0x6a9130) { this[_0x4cc7('0x92e')][_0x4cc7('0x467')][_0x320daf] = _0x6a9130; }, 'setVertexBufferAt': function(_0x1c819e, _0x23c1ee, _0x3584c9, _0x1fbdb6) { if ('ITsQB' === 'GVTYC') { if (null == _0x1c819e) return null; _0x1c819e = new _0x30ebdd(_0x1c819e); _0x1c819e[_0x4cc7('0x36c4')]({ 'resolveClass': _0x22ffdf[_0x4cc7('0x2ba5')], 'resolveEnum': _0x22ffdf[_0x4cc7('0xd3a')] }); _0x1c819e = _0x1c819e[_0x4cc7('0x36c3')](); _0x56067a[_0x4cc7('0x8b5')](null, _0x1c819e) && _0x1c819e[_0x4cc7('0xca7')](); return _0x1c819e; } else { null == _0x1fbdb6 && (_0x1fbdb6 = 0x4); null == _0x3584c9 && (_0x3584c9 = 0x0); if (null == _0x23c1ee) this['gl'][_0x4cc7('0x4124')](_0x1c819e), this[_0x4cc7('0x4125')](null); else switch (this[_0x4cc7('0x4125')](_0x23c1ee[_0x4cc7('0x411b')]), this['gl'][_0x4cc7('0x4126')](_0x1c819e), _0x3584c9 *= 0x4, _0x1fbdb6) { case 0x0: this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x4, this['gl'][_0x4cc7('0x295a')], !0x0, _0x23c1ee[_0x4cc7('0x4128')], _0x3584c9); break; case 0x1: this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x1, this['gl'][_0x4cc7('0x4129')], !0x1, _0x23c1ee['__stride'], _0x3584c9); break; case 0x2: this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x2, this['gl'][_0x4cc7('0x4129')], !0x1, _0x23c1ee['__stride'], _0x3584c9); break; case 0x3: this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x3, this['gl']['FLOAT'], !0x1, _0x23c1ee[_0x4cc7('0x4128')], _0x3584c9); break; case 0x4: this['gl'][_0x4cc7('0x4127')](_0x1c819e, 0x4, this['gl'][_0x4cc7('0x4129')], !0x1, _0x23c1ee[_0x4cc7('0x4128')], _0x3584c9); break; default: throw new _0x202aa0(new _0x3d27c7()); } } }, '__bindGLArrayBuffer': function(_0xac0aed) { if (_0x4cc7('0x412a') !== 'FRpDh') { this[_0x4cc7('0x930')][_0x4cc7('0x412b')] != _0xac0aed && (this['gl'][_0x4cc7('0x3aa2')](this['gl'][_0x4cc7('0x412c')], _0xac0aed), this['__contextState'][_0x4cc7('0x412b')] = _0xac0aed); } else { null == b && (b = _0x4cc7('0x846')); var _0x208af0 = _0xac0aed[_0x4cc7('0x2d')](':'); var _0xecf6a5 = _0xac0aed[_0x4cc7('0xde7')](0x0, _0x208af0); _0xac0aed = _0xac0aed[_0x4cc7('0xde7')](_0x208af0 + 0x1); _0xecf6a5 = _0x477148[_0x4cc7('0x1125')](_0xecf6a5); return null != _0xecf6a5 ? _0xecf6a5[_0x4cc7('0x9e8')](_0xac0aed, b) : !0x1; } }, '__bindGLElementArrayBuffer': function(_0x232ba7) { this[_0x4cc7('0x930')][_0x4cc7('0x3aa1')] != _0x232ba7 && (this['gl'][_0x4cc7('0x3aa2')](this['gl']['ELEMENT_ARRAY_BUFFER'], _0x232ba7), this['__contextState']['__currentGLElementArrayBuffer'] = _0x232ba7); }, '__bindGLFramebuffer': function(_0x2d4af7) { this[_0x4cc7('0x930')][_0x4cc7('0x93a')] != _0x2d4af7 && (this['gl'][_0x4cc7('0x412d')](this['gl'][_0x4cc7('0x412e')], _0x2d4af7), this[_0x4cc7('0x930')][_0x4cc7('0x93a')] = _0x2d4af7); }, '__bindGLTexture2D': function(_0x2edbc7) { this['gl'][_0x4cc7('0x412f')](this['gl'][_0x4cc7('0x1496')], _0x2edbc7); this[_0x4cc7('0x930')][_0x4cc7('0x4130')] = _0x2edbc7; }, '__bindGLTextureCubeMap': function(_0x1ed44b) { this['gl'][_0x4cc7('0x412f')](this['gl']['TEXTURE_CUBE_MAP'], _0x1ed44b); this[_0x4cc7('0x930')][_0x4cc7('0x3eb5')] = _0x1ed44b; }, '__dispose': function() { this[_0x4cc7('0x12df')] += _0x4cc7('0x4131'); null != this['__stage3D'] && (this['__stage3D']['__indexBuffer'] = null, this[_0x4cc7('0x35ab')][_0x4cc7('0x2b19')] = null, this[_0x4cc7('0x35ab')] = this[_0x4cc7('0x35ab')][_0x4cc7('0x510')] = null); this['__positionScale'] = this[_0x4cc7('0x2b18')] = this['__fragmentConstants'] = this['__renderStage3DProgram'] = this[_0x4cc7('0xa2e')] = this[_0x4cc7('0x35aa')] = null; this[_0x4cc7('0x2b1a')] = !0x1; this['__vertexConstants'] = this[_0x4cc7('0x937')] = this['__quadIndexBuffer'] = null; }, '__drawTriangles': function(_0x43c97b, _0x49d559) { null == _0x43c97b && (_0x43c97b = 0x0); null == this['__state']['renderToTexture'] && (this['__stage']['context3D'] != this || this[_0x4cc7('0x937')][_0x4cc7('0x11fe')][_0x4cc7('0x400b')] ? this[_0x4cc7('0x400b')] || this['clear'](0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1) : this[_0x4cc7('0x937')][_0x4cc7('0x11fe')][_0x4cc7('0xaa9')]()); this[_0x4cc7('0xaab')](); null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && this['__state'][_0x4cc7('0xafe')][_0x4cc7('0x4118')](); this['gl'][_0x4cc7('0x4132')](this['gl'][_0x4cc7('0x3e5c')], _0x43c97b, _0x49d559); }, '__flushGL': function() { if (_0x4cc7('0x4133') === _0x4cc7('0x4133')) { this[_0x4cc7('0x4007')](); this[_0x4cc7('0x410b')](); this[_0x4cc7('0x410c')](); this[_0x4cc7('0x4134')](); if (this['__contextState']['colorMaskRed'] != this[_0x4cc7('0x92e')]['colorMaskRed'] || this[_0x4cc7('0x930')]['colorMaskGreen'] != this['__state']['colorMaskGreen'] || this[_0x4cc7('0x930')][_0x4cc7('0x3ea3')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea3')] || this[_0x4cc7('0x930')][_0x4cc7('0x3ea2')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea2')]) this['gl']['colorMask'](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea5')], this[_0x4cc7('0x92e')][_0x4cc7('0x3ea4')], this[_0x4cc7('0x92e')][_0x4cc7('0x3ea3')], this[_0x4cc7('0x92e')][_0x4cc7('0x3ea2')]), this[_0x4cc7('0x930')][_0x4cc7('0x3ea5')] = this[_0x4cc7('0x92e')]['colorMaskRed'], this[_0x4cc7('0x930')][_0x4cc7('0x3ea4')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea4')], this[_0x4cc7('0x930')][_0x4cc7('0x3ea3')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea3')], this[_0x4cc7('0x930')][_0x4cc7('0x3ea2')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea2')]; this[_0x4cc7('0x4135')](); this['__flushGLDepth'](); this[_0x4cc7('0x4136')](); this['__flushGLStencil'](); this[_0x4cc7('0x400a')](); } else { return this['_baseMethod'][_0x4cc7('0x13c7')](a, b); } }, '__flushGLBlend': function() { if (this[_0x4cc7('0x930')][_0x4cc7('0x3ea1')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')] || this[_0x4cc7('0x930')]['blendSourceRGBFactor'] != this['__state'][_0x4cc7('0x411e')] || this[_0x4cc7('0x930')][_0x4cc7('0x3e9f')] != this['__state'][_0x4cc7('0x3e9f')] || this[_0x4cc7('0x930')][_0x4cc7('0x3ea0')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea0')]) this['__setGLBlend'](!0x0), this['__state'][_0x4cc7('0x3ea1')] == this[_0x4cc7('0x92e')]['blendDestinationAlphaFactor'] && this['__state'][_0x4cc7('0x411e')] == this[_0x4cc7('0x92e')][_0x4cc7('0x3ea0')] ? this['gl'][_0x4cc7('0x4137')](this[_0x4cc7('0x4138')](this[_0x4cc7('0x92e')]['blendSourceRGBFactor']), this['__getGLBlend'](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')])) : this['gl']['blendFuncSeparate'](this[_0x4cc7('0x4138')](this[_0x4cc7('0x92e')][_0x4cc7('0x411e')]), this['__getGLBlend'](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')]), this['__getGLBlend'](this['__state']['blendSourceAlphaFactor']), this[_0x4cc7('0x4138')](this[_0x4cc7('0x92e')][_0x4cc7('0x3e9f')])), this['__contextState'][_0x4cc7('0x3ea1')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea1')], this[_0x4cc7('0x930')]['blendSourceRGBFactor'] = this[_0x4cc7('0x92e')][_0x4cc7('0x411e')], this[_0x4cc7('0x930')]['blendDestinationAlphaFactor'] = this[_0x4cc7('0x92e')][_0x4cc7('0x3e9f')], this['__contextState']['blendSourceAlphaFactor'] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea0')]; }, '__flushGLCulling': function() { if (this[_0x4cc7('0x930')]['culling'] != this[_0x4cc7('0x92e')][_0x4cc7('0x1449')]) { if (0x3 == this[_0x4cc7('0x92e')]['culling']) this[_0x4cc7('0x4139')](!0x1); else switch (this[_0x4cc7('0x4139')](!0x0), this[_0x4cc7('0x92e')][_0x4cc7('0x1449')]) { case 0x0: this['gl'][_0x4cc7('0x413a')](this['gl'][_0x4cc7('0x413b')]); break; case 0x1: this['gl'][_0x4cc7('0x413a')](this['gl']['FRONT']); break; case 0x2: this['gl'][_0x4cc7('0x413a')](this['gl'][_0x4cc7('0x413c')]); break; case 0x3: break; default: throw new _0x202aa0(new _0x3d27c7()); } this['__contextState'][_0x4cc7('0x1449')] = this[_0x4cc7('0x92e')][_0x4cc7('0x1449')]; } }, '__flushGLDepth': function() { var _0x20ebd9 = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea7')] && (null != this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] ? this['__state'][_0x4cc7('0x933')] : this['__state'][_0x4cc7('0x93c')]); this[_0x4cc7('0x930')][_0x4cc7('0x3ea7')] != _0x20ebd9 && (this['gl'][_0x4cc7('0x3ea7')](_0x20ebd9), this[_0x4cc7('0x930')][_0x4cc7('0x3ea7')] = _0x20ebd9); if (this[_0x4cc7('0x930')][_0x4cc7('0x3ea6')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3ea6')]) { if (_0x4cc7('0x413d') === _0x4cc7('0x413d')) { switch (this['__state'][_0x4cc7('0x3ea6')]) { case 0x0: this['gl'][_0x4cc7('0x413e')](this['gl'][_0x4cc7('0x25dd')]); break; case 0x1: this['gl'][_0x4cc7('0x413e')](this['gl'][_0x4cc7('0x413f')]); break; case 0x2: this['gl']['depthFunc'](this['gl']['GREATER']); break; case 0x3: this['gl'][_0x4cc7('0x413e')](this['gl'][_0x4cc7('0x4140')]); break; case 0x4: this['gl']['depthFunc'](this['gl']['LESS']); break; case 0x5: this['gl']['depthFunc'](this['gl'][_0x4cc7('0x4141')]); break; case 0x6: this['gl'][_0x4cc7('0x413e')](this['gl']['NEVER']); break; case 0x7: this['gl']['depthFunc'](this['gl'][_0x4cc7('0x4142')]); break; default: throw new _0x202aa0(new _0x3d27c7()); } this[_0x4cc7('0x930')][_0x4cc7('0x3ea6')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea6')]; } else { return this[_0x4cc7('0x12b8')]; } } }, '__flushGLFramebuffer': function() { if (null != this[_0x4cc7('0x92e')][_0x4cc7('0x92f')]) { if (_0x4cc7('0x4143') === _0x4cc7('0x4144')) { var _0x203557 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')](); _0x203557['set_z'](_0x203557['get_z']() + 0x12c); this[_0x4cc7('0xec5')]['setIndexedPosition'](0x4, 38.6, null, 0x9e); this['angel'][_0x4cc7('0xaca')]['set_currentFrame'](0x0); _0x203557 = this[_0x4cc7('0xec5')][_0x4cc7('0x126')]; _0x203557[_0x4cc7('0xf9a')](_0x203557[_0x4cc7('0xf73')]() - 0x2d); this[_0x4cc7('0xec4')]['setIndexedPosition'](4.3, 39.3, null, 0x40); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x40); this[_0x4cc7('0xec4')]['spritesheet']['set_xInverted'](!0x0); _0x203557 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')]; _0x203557['set_rotationZ'](_0x203557[_0x4cc7('0xf73')]() - 0x2d); _0x203557 = _0x1baaa1[_0x4cc7('0x7d9')](0x230); var _0x1a1316 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2a1b'), -0x78, -0xb4, null, _0x203557, null, _0x1a1316, null); this[_0x4cc7('0x1039')](_0x56067a['vLuCC']); } else { if (this[_0x4cc7('0x930')][_0x4cc7('0x92f')] != this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] || this[_0x4cc7('0x930')][_0x4cc7('0x931')] != this['__state'][_0x4cc7('0x931')]) { var _0x304ec4 = this['__state'][_0x4cc7('0x92f')][_0x4cc7('0x932')](this['__state'][_0x4cc7('0x933')], this[_0x4cc7('0x92e')]['renderToTextureAntiAlias'], this[_0x4cc7('0x92e')][_0x4cc7('0x931')]); this['__bindGLFramebuffer'](_0x304ec4); this['__contextState']['renderToTexture'] = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')]; this[_0x4cc7('0x930')][_0x4cc7('0x934')] = this[_0x4cc7('0x92e')][_0x4cc7('0x934')]; this['__contextState'][_0x4cc7('0x933')] = this[_0x4cc7('0x92e')]['renderToTextureDepthStencil']; this[_0x4cc7('0x930')][_0x4cc7('0x931')] = this['__state']['renderToTextureSurfaceSelector']; } this['__setGLDepthTest'](this['__state'][_0x4cc7('0x933')]); this[_0x4cc7('0x936')](this[_0x4cc7('0x92e')][_0x4cc7('0x933')]); this[_0x4cc7('0x93e')](!0x0); } } else { if (null == this[_0x4cc7('0x937')] && 0x0 == this[_0x4cc7('0x10db')] && 0x0 == this[_0x4cc7('0x938')]) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x939'))); if (null != this[_0x4cc7('0x930')][_0x4cc7('0x92f')] || this[_0x4cc7('0x930')]['__currentGLFramebuffer'] != this['__state'][_0x4cc7('0x93b')] || this[_0x4cc7('0x930')]['backBufferEnableDepthAndStencil'] != this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]) this[_0x4cc7('0x935')](this[_0x4cc7('0x92e')][_0x4cc7('0x93b')]), this[_0x4cc7('0x930')]['renderToTexture'] = null, this[_0x4cc7('0x930')]['backBufferEnableDepthAndStencil'] = this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]; this[_0x4cc7('0x93d')](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]); this['__setGLStencilTest'](this[_0x4cc7('0x92e')][_0x4cc7('0x93c')]); this['__setGLFrontFace'](this[_0x4cc7('0x937')]['context3D'] != this); } }, '__flushGLProgram': function() { var _0x2649ef = this[_0x4cc7('0x92e')][_0x4cc7('0x189e')] , _0x30f1f1 = this['__state'][_0x4cc7('0xafe')]; this[_0x4cc7('0x930')][_0x4cc7('0x189e')] != _0x2649ef && (null != this[_0x4cc7('0x930')][_0x4cc7('0x189e')] && this[_0x4cc7('0x930')][_0x4cc7('0x189e')][_0x4cc7('0x377b')](), null != _0x2649ef && _0x2649ef[_0x4cc7('0x377d')](), this[_0x4cc7('0x930')]['shader'] = _0x2649ef); this['__contextState'][_0x4cc7('0xafe')] != _0x30f1f1 && (null != this[_0x4cc7('0x930')][_0x4cc7('0xafe')] && this['__contextState'][_0x4cc7('0xafe')][_0x4cc7('0x377b')](), null != _0x30f1f1 && _0x30f1f1[_0x4cc7('0x377d')](), this[_0x4cc7('0x930')][_0x4cc7('0xafe')] = _0x30f1f1); null != _0x30f1f1 && 0x0 == _0x30f1f1['__format'] && (this[_0x4cc7('0x40f8')][0x1] = this[_0x4cc7('0x937')][_0x4cc7('0x510')] == this && null == this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] ? 0x1 : -0x1, _0x30f1f1['__setPositionScale'](this['__positionScale'])); }, '__flushGLScissor': function() { if ('zQnio' !== _0x4cc7('0x4145')) { _0x141bde['complete'](_0x32678b); } else { if (this[_0x4cc7('0x92e')][_0x4cc7('0x3eb3')]) { this[_0x4cc7('0x4146')](!0x0); this['__contextState'][_0x4cc7('0x3eb3')] = !0x0; var _0x122f09 = this['__state']['scissorRectangle']['x'] | 0x0 , _0x141bde = this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')]['y'] | 0x0 , _0x32678b = this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')][_0x4cc7('0x7d9')] | 0x0 , _0x3d9b18 = this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')][_0x4cc7('0x98b')] | 0x0; null == this['__state'][_0x4cc7('0x92f')] && null == this[_0x4cc7('0x35ab')] && (_0x141bde = (this[_0x4cc7('0x937')]['window']['__height'] * this[_0x4cc7('0x937')][_0x4cc7('0x9a1')][_0x4cc7('0x11af')] | 0x0) - _0x2d63f9[_0x4cc7('0x36d')](this[_0x4cc7('0x92e')][_0x4cc7('0x3eb4')][_0x4cc7('0x98b')], 0x0) - _0x141bde); if (this[_0x4cc7('0x930')]['scissorRectangle']['x'] != _0x122f09 || this[_0x4cc7('0x930')][_0x4cc7('0x3eb4')]['y'] != _0x141bde || this[_0x4cc7('0x930')][_0x4cc7('0x3eb4')][_0x4cc7('0x7d9')] != _0x32678b || this['__contextState'][_0x4cc7('0x3eb4')][_0x4cc7('0x98b')] != _0x3d9b18) this['gl'][_0x4cc7('0x4147')](_0x122f09, _0x141bde, _0x32678b, _0x3d9b18), this[_0x4cc7('0x930')]['scissorRectangle'][_0x4cc7('0xab2')](_0x122f09, _0x141bde, _0x32678b, _0x3d9b18); } else this[_0x4cc7('0x930')][_0x4cc7('0x3eb3')] != this['__state'][_0x4cc7('0x3eb3')] && (this[_0x4cc7('0x4146')](!0x1), this['__contextState']['scissorEnabled'] = !0x1); } }, '__flushGLStencil': function() { if (this[_0x4cc7('0x930')][_0x4cc7('0x3eae')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3eae')] || this[_0x4cc7('0x930')][_0x4cc7('0x3ea9')] != this[_0x4cc7('0x92e')]['stencilPass'] || this[_0x4cc7('0x930')][_0x4cc7('0x3eab')] != this[_0x4cc7('0x92e')][_0x4cc7('0x3eab')] || _0x56067a['mKJqn'](this[_0x4cc7('0x930')][_0x4cc7('0x3eaa')], this[_0x4cc7('0x92e')][_0x4cc7('0x3eaa')])) this['gl'][_0x4cc7('0x4148')](this[_0x4cc7('0x4149')](this[_0x4cc7('0x92e')][_0x4cc7('0x3eae')]), this[_0x4cc7('0x414a')](this[_0x4cc7('0x92e')][_0x4cc7('0x3eaa')]), this[_0x4cc7('0x414a')](this[_0x4cc7('0x92e')]['stencilDepthFail']), this[_0x4cc7('0x414a')](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea9')])), this[_0x4cc7('0x930')][_0x4cc7('0x3eae')] = this[_0x4cc7('0x92e')]['stencilTriangleFace'], this['__contextState'][_0x4cc7('0x3ea9')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ea9')], this['__contextState'][_0x4cc7('0x3eab')] = this['__state'][_0x4cc7('0x3eab')], this[_0x4cc7('0x930')][_0x4cc7('0x3eaa')] = this['__state']['stencilFail']; this[_0x4cc7('0x930')][_0x4cc7('0x3eaf')] != this['__state'][_0x4cc7('0x3eaf')] && (this['gl']['stencilMask'](this[_0x4cc7('0x92e')][_0x4cc7('0x3eaf')]), this[_0x4cc7('0x930')][_0x4cc7('0x3eaf')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3eaf')]); if (this[_0x4cc7('0x930')]['stencilCompareMode'] != this[_0x4cc7('0x92e')]['stencilCompareMode'] || this[_0x4cc7('0x930')][_0x4cc7('0x3ead')] != this[_0x4cc7('0x92e')]['stencilReferenceValue'] || this[_0x4cc7('0x930')]['stencilReadMask'] != this[_0x4cc7('0x92e')][_0x4cc7('0x3eac')]) this['gl'][_0x4cc7('0x414b')](this[_0x4cc7('0x414c')](this[_0x4cc7('0x92e')][_0x4cc7('0x3ea8')]), this[_0x4cc7('0x92e')][_0x4cc7('0x3ead')], this[_0x4cc7('0x92e')][_0x4cc7('0x3eac')]), this[_0x4cc7('0x930')][_0x4cc7('0x3ea8')] = this['__state'][_0x4cc7('0x3ea8')], this[_0x4cc7('0x930')][_0x4cc7('0x3ead')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3ead')], this['__contextState'][_0x4cc7('0x3eac')] = this[_0x4cc7('0x92e')][_0x4cc7('0x3eac')]; }, '__flushGLTextures': function() { for (var _0x48bb88 = 0x0, _0x52fb61, _0x3490cd, _0x34e6db = 0x0, _0x559109 = this[_0x4cc7('0x92e')][_0x4cc7('0x467')][_0x4cc7('0x21')]; _0x34e6db < _0x559109; ) { if (_0x4cc7('0x414d') === _0x4cc7('0x414d')) { var _0x327e3a = _0x34e6db++; _0x52fb61 = this['__state'][_0x4cc7('0x467')][_0x327e3a]; _0x3490cd = this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x327e3a]; _0x56067a[_0x4cc7('0x8bb')](null, _0x3490cd) && (this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x327e3a] = new _0x17018d(), _0x3490cd = this[_0x4cc7('0x92e')][_0x4cc7('0x264c')][_0x327e3a]); this['gl'][_0x4cc7('0x2654')](_0x56067a[_0x4cc7('0x414e')](this['gl'][_0x4cc7('0x264d')], _0x48bb88)); null != _0x52fb61 ? (_0x52fb61[_0x4cc7('0x264e')] == this['gl'][_0x4cc7('0x1496')] ? this[_0x4cc7('0x2652')](_0x52fb61[_0x4cc7('0x264f')]()) : this['__bindGLTextureCubeMap'](_0x52fb61[_0x4cc7('0x264f')]()), this['__contextState'][_0x4cc7('0x467')][_0x327e3a] = _0x52fb61, _0x52fb61[_0x4cc7('0x2651')](_0x3490cd)) : this['__bindGLTexture2D'](null); null != this[_0x4cc7('0x92e')][_0x4cc7('0xafe')] && 0x0 == this[_0x4cc7('0x92e')]['program'][_0x4cc7('0xc6f')] && _0x3490cd[_0x4cc7('0x2653')] && (this['gl'][_0x4cc7('0x2654')](this['gl'][_0x4cc7('0x264d')] + _0x48bb88 + 0x4), null != _0x52fb61 && null != _0x52fb61[_0x4cc7('0x2655')] ? (_0x52fb61[_0x4cc7('0x2655')][_0x4cc7('0x264e')] == this['gl'][_0x4cc7('0x1496')] ? this['__bindGLTexture2D'](_0x52fb61['__alphaTexture'][_0x4cc7('0x264f')]()) : this[_0x4cc7('0x2650')](_0x52fb61[_0x4cc7('0x2655')][_0x4cc7('0x264f')]()), _0x52fb61[_0x4cc7('0x2655')]['__setSamplerState'](_0x3490cd), this['gl'][_0x4cc7('0x414f')](this[_0x4cc7('0x92e')][_0x4cc7('0xafe')][_0x4cc7('0x1f18')][_0x48bb88][_0x4cc7('0xcf6')], 0x1)) : (this[_0x4cc7('0x2652')](null), this['gl'][_0x4cc7('0x414f')](this[_0x4cc7('0x92e')]['program'][_0x4cc7('0x1f18')][_0x48bb88][_0x4cc7('0xcf6')], 0x0))); ++_0x48bb88; } else { if (null != _0x48bb88 && _0x56067a[_0x4cc7('0x89c')](_0x48bb88[_0x4cc7('0xba4')], this[_0x4cc7('0xba4')])) { if (_0x48bb88['strengthRequired'] > this[_0x4cc7('0xba4')] + _0x48bb88[_0x4cc7('0x3031')]) _0x48bb88[_0x4cc7('0xba4')] = this[_0x4cc7('0xba4')] + _0x48bb88['requirementIncrement']; else { var _0x478386 = _0x48bb88['strengthRequired']; _0x48bb88['strengthRequired'] = _0x56067a['reOQT'](_0x478386, 0.25 * (this[_0x4cc7('0xba4')] - _0x478386)); } _0x52fb61[_0x4cc7('0x29')](_0x48bb88); } } } }, '__flushGLViewport': function() { if (null == this[_0x4cc7('0x92e')][_0x4cc7('0x92f')]) if (this['__stage'][_0x4cc7('0x510')] == this) { var _0x5036dc = null == this[_0x4cc7('0x35ab')] ? 0x0 : this['__stage3D'][_0x4cc7('0x472')]() | 0x0 , _0x54e93c = this[_0x4cc7('0x937')][_0x4cc7('0x9a1')][_0x4cc7('0xa93')] * this['__stage'][_0x4cc7('0x9a1')][_0x4cc7('0x11af')] - this[_0x4cc7('0x938')] - (_0x56067a[_0x4cc7('0x8bb')](null, this['__stage3D']) ? 0x0 : this[_0x4cc7('0x35ab')]['get_y']()) | 0x0; this['gl'][_0x4cc7('0x4008')](_0x5036dc, _0x54e93c, this['backBufferWidth'], this[_0x4cc7('0x938')]); } else this['gl']['viewport'](0x0, 0x0, this[_0x4cc7('0x10db')], this[_0x4cc7('0x938')]); else _0x54e93c = _0x5036dc = 0x0, _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0x55b54b) ? (_0x54e93c = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0x5036dc = _0x54e93c[_0x4cc7('0xa92')], _0x54e93c = _0x54e93c[_0x4cc7('0xa93')]) : _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0x14a5e6) ? (_0x54e93c = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0x5036dc = _0x54e93c[_0x4cc7('0xa92')], _0x54e93c = _0x54e93c[_0x4cc7('0xa93')]) : _0x5260f5[_0x4cc7('0x9a0')](this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0xe0ece7) && (_0x54e93c = this[_0x4cc7('0x92e')][_0x4cc7('0x92f')], _0x54e93c = _0x5036dc = _0x54e93c[_0x4cc7('0x9e0')]), this['gl'][_0x4cc7('0x4008')](0x0, 0x0, _0x5036dc, _0x54e93c); }, '__getGLBlend': function(_0x504e06) { if ('eYGzO' === _0x4cc7('0x4150')) { null == c && (c = new _0x21e384()); var _0x402ac6 = _0x504e06['x'] * Math[_0x4cc7('0x28')](b) + _0x504e06['y'] * Math[_0x4cc7('0x27')](b); c['x'] = _0x504e06['x'] * Math[_0x4cc7('0x27')](b) - _0x504e06['y'] * Math[_0x4cc7('0x28')](b); c['y'] = _0x402ac6; c['z'] = _0x504e06['z']; return c; } else { switch (_0x504e06) { case 0x0: return this['gl'][_0x4cc7('0x4151')]; case 0x1: return this['gl'][_0x4cc7('0x4152')]; case 0x2: return this['gl']['ONE']; case 0x3: return this['gl'][_0x4cc7('0x4153')]; case 0x4: return this['gl']['ONE_MINUS_DST_COLOR']; case 0x5: return this['gl']['ONE_MINUS_SRC_ALPHA']; case 0x6: return this['gl'][_0x4cc7('0x4154')]; case 0x7: return this['gl'][_0x4cc7('0x4155')]; case 0x8: return this['gl']['SRC_COLOR']; case 0x9: return this['gl'][_0x4cc7('0x2351')]; default: throw new _0x202aa0(new _0x3d27c7()); } } }, '__getGLCompareMode': function(_0x234e21) { switch (_0x234e21) { case 0x0: return this['gl'][_0x4cc7('0x25dd')]; case 0x1: return this['gl'][_0x4cc7('0x413f')]; case 0x2: return this['gl'][_0x4cc7('0x4156')]; case 0x3: return this['gl'][_0x4cc7('0x4140')]; case 0x4: return this['gl'][_0x4cc7('0x4157')]; case 0x5: return this['gl']['LEQUAL']; case 0x6: return this['gl'][_0x4cc7('0x25dc')]; case 0x7: return this['gl'][_0x4cc7('0x4142')]; default: return this['gl']['EQUAL']; } }, '__getGLStencilAction': function(_0x4dab2f) { if (_0x4cc7('0x4158') === _0x4cc7('0x4159')) { return null != this[_0x4cc7('0x24e4')] ? this[_0x4cc7('0x24e4')][_0x4cc7('0x9e8')](_0x4dab2f, b) : _0x3ad3c9[_0x4cc7('0x8')][_0x4cc7('0x9e8')][_0x4cc7('0x96b')](this, _0x4dab2f, b); } else { switch (_0x4dab2f) { case 0x0: return this['gl'][_0x4cc7('0x415a')]; case 0x1: return this['gl'][_0x4cc7('0x415b')]; case 0x2: return this['gl'][_0x4cc7('0x415c')]; case 0x3: return this['gl'][_0x4cc7('0x415d')]; case 0x4: return this['gl'][_0x4cc7('0x415e')]; case 0x5: return this['gl'][_0x4cc7('0x415f')]; case 0x6: return this['gl'][_0x4cc7('0x4160')]; case 0x7: return this['gl'][_0x4cc7('0x2351')]; default: return this['gl'][_0x4cc7('0x415f')]; } } }, '__getGLTriangleFace': function(_0x20712f) { switch (_0x20712f) { case 0x0: return this['gl'][_0x4cc7('0x413b')]; case 0x1: return this['gl']['FRONT']; case 0x2: return this['gl']['FRONT_AND_BACK']; case 0x3: return this['gl'][_0x4cc7('0x4161')]; default: return this['gl'][_0x4cc7('0x413c')]; } }, '__renderStage3D': function(_0x15eec5) { var _0x3f7f66 = _0x15eec5[_0x4cc7('0x510')]; if (null != _0x3f7f66 && _0x3f7f66 != this && null != _0x3f7f66[_0x4cc7('0x2b18')] && _0x15eec5[_0x4cc7('0x12cf')] && 0x0 < this[_0x4cc7('0x938')] && _0x56067a[_0x4cc7('0x8b1')](0x0, this[_0x4cc7('0x10db')])) { if (null == this['__renderStage3DProgram']) { var _0x5556cb = new _0x12fb81(); _0x5556cb[_0x4cc7('0x3bb')](_0x56c304['toString'](0x1), _0x4cc7('0x2b14')); var _0x4f697e = new _0x12fb81(); _0x4f697e[_0x4cc7('0x3bb')](_0x56c304[_0x4cc7('0x8eb')](0x0), _0x56067a[_0x4cc7('0x8bc')]); this[_0x4cc7('0x2b13')] = this[_0x4cc7('0x4162')](); this['__renderStage3DProgram'][_0x4cc7('0x2b16')](_0x5556cb[_0x4cc7('0x2b17')], _0x4f697e[_0x4cc7('0x2b17')]); } this[_0x4cc7('0x1ef1')](this[_0x4cc7('0x2b13')]); this[_0x4cc7('0x13f1')](0x2, 0x9); this[_0x4cc7('0x1412')](!0x0, !0x0, !0x0, !0x0); this[_0x4cc7('0x1f9e')](0x3); this[_0x4cc7('0x13f4')](!0x1, 0x0); this[_0x4cc7('0xec9')](); this[_0x4cc7('0xeca')](0x0, 0x0, 0x0); this[_0x4cc7('0x21cf')](null); this[_0x4cc7('0x19bf')](0x0, _0x3f7f66[_0x4cc7('0x2b18')]); this['setVertexBufferAt'](0x0, _0x15eec5[_0x4cc7('0x2b19')], 0x0, 0x3); this[_0x4cc7('0xb1b')](0x1, _0x15eec5[_0x4cc7('0x2b19')], 0x3, 0x2); this[_0x4cc7('0x1f4c')](0x1, 0x0, _0x15eec5[_0x4cc7('0x9c1')], !0x0); this['drawTriangles'](_0x15eec5['__indexBuffer']); this['__present'] = !0x0; } }, '__setGLBlend': function(_0x581f12) { this[_0x4cc7('0x930')][_0x4cc7('0x37f6')] != _0x581f12 && (_0x581f12 ? this['gl'][_0x4cc7('0xbd8')](this['gl'][_0x4cc7('0x37f7')]) : this['gl'][_0x4cc7('0x37f8')](this['gl'][_0x4cc7('0x37f7')]), this[_0x4cc7('0x930')]['__enableGLBlend'] = _0x581f12); }, '__setGLBlendEquation': function(_0x1683ba) { this[_0x4cc7('0x930')][_0x4cc7('0x3eb0')] != _0x1683ba && (this['gl'][_0x4cc7('0x4163')](_0x1683ba), this['__contextState']['__glBlendEquation'] = _0x1683ba); }, '__setGLCullFace': function(_0x33e281) { this['__contextState'][_0x4cc7('0x4164')] != _0x33e281 && (_0x33e281 ? this['gl'][_0x4cc7('0xbd8')](this['gl'][_0x4cc7('0x4165')]) : this['gl'][_0x4cc7('0x37f8')](this['gl'][_0x4cc7('0x4165')]), this[_0x4cc7('0x930')]['__enableGLCullFace'] = _0x33e281); }, '__setGLDepthTest': function(_0x25718e) { this[_0x4cc7('0x930')]['__enableGLDepthTest'] != _0x25718e && (_0x25718e ? this['gl'][_0x4cc7('0xbd8')](this['gl']['DEPTH_TEST']) : this['gl']['disable'](this['gl'][_0x4cc7('0x4166')]), this['__contextState'][_0x4cc7('0x4167')] = _0x25718e); }, '__setGLFrontFace': function(_0x37f76f) { this[_0x4cc7('0x930')][_0x4cc7('0x4168')] != _0x37f76f && (this['gl'][_0x4cc7('0x4169')](_0x37f76f ? this['gl'][_0x4cc7('0x416a')] : this['gl']['CW']), this[_0x4cc7('0x930')]['__frontFaceGLCCW'] = _0x37f76f); }, '__setGLScissorTest': function(_0x21c0b1) { this[_0x4cc7('0x930')][_0x4cc7('0x3eb6')] != _0x21c0b1 && (_0x21c0b1 ? this['gl'][_0x4cc7('0xbd8')](this['gl'][_0x4cc7('0x416b')]) : this['gl'][_0x4cc7('0x37f8')](this['gl']['SCISSOR_TEST']), this[_0x4cc7('0x930')]['__enableGLScissorTest'] = _0x21c0b1); }, '__setGLStencilTest': function(_0x151169) { this[_0x4cc7('0x930')]['__enableGLStencilTest'] != _0x151169 && (_0x151169 ? this['gl']['enable'](this['gl'][_0x4cc7('0x416c')]) : this['gl'][_0x4cc7('0x37f8')](this['gl'][_0x4cc7('0x416c')]), this[_0x4cc7('0x930')][_0x4cc7('0x3eb7')] = _0x151169); }, 'set_enableErrorChecking': function(_0x552cb5) { return this[_0x4cc7('0x416d')] = _0x552cb5; }, '__class__': _0x16a517, '__properties__': { 'set_enableErrorChecking': _0x4cc7('0x12d2') } }); var _0x35090c = {}; _0x16dada[_0x4cc7('0x416e')] = _0x35090c; _0x35090c[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x416f'), _0x4cc7('0x4170')]; _0x35090c['fromString'] = function(_0x12b3af) { switch (_0x12b3af) { case _0x4cc7('0x4171'): return 0x0; case _0x4cc7('0x4172'): return 0x1; default: return null; } } ; _0x35090c[_0x4cc7('0x8eb')] = function(_0x59e017) { if (_0x4cc7('0x4173') !== 'XdcYD') { null != _0x59e017[_0x4cc7('0x3ecd')] && (b[_0x4cc7('0x989')][_0x4cc7('0xb79')](_0x59e017['__image']), _0x59e017[_0x4cc7('0x3ecd')] = null); null == _0x59e017[_0x4cc7('0xa2f')] && (_0x59e017[_0x4cc7('0xa2f')] = window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0xae6')), _0x59e017[_0x4cc7('0xa2e')] = _0x59e017[_0x4cc7('0xa2f')][_0x4cc7('0x10d2')]('2d'), _0x59e017[_0x4cc7('0xb10')] = -0x1, b[_0x4cc7('0xa84')] && _0x59e017[_0x4cc7('0xa81')] || (_0x59e017[_0x4cc7('0xa2e')][_0x4cc7('0xa82')] = !0x1), b['__initializeElement'](_0x59e017, _0x59e017['__canvas'])); _0x59e017[_0x4cc7('0xb10')] != _0x59e017[_0x4cc7('0xa78')]['image']['version'] && (_0x1c27fe[_0x4cc7('0xa7d')](_0x59e017['__bitmapData'][_0x4cc7('0xa7e')]), _0x59e017[_0x4cc7('0xa2f')][_0x4cc7('0x7d9')] = _0x59e017[_0x4cc7('0xa78')][_0x4cc7('0x7d9')] + 0x1, _0x59e017['__canvas'][_0x4cc7('0x7d9')] = _0x59e017[_0x4cc7('0xa78')][_0x4cc7('0x7d9')], _0x59e017[_0x4cc7('0xa2f')][_0x4cc7('0x98b')] = _0x59e017[_0x4cc7('0xa78')][_0x4cc7('0x98b')], _0x59e017[_0x4cc7('0xa2e')]['drawImage'](_0x59e017[_0x4cc7('0xa78')][_0x4cc7('0xa7e')][_0x4cc7('0xaa3')]['__srcCanvas'], 0x0, 0x0), _0x59e017[_0x4cc7('0xb10')] = _0x59e017[_0x4cc7('0xa78')]['image'][_0x4cc7('0x986')]); b[_0x4cc7('0xaa1')](_0x59e017); b[_0x4cc7('0xaa2')](_0x59e017, !0x0, !0x0, !0x0); } else { switch (_0x59e017) { case 0x0: return _0x4cc7('0x4171'); case 0x1: return _0x4cc7('0x4172'); default: return null; } } } ; var _0xde2f2d = {}; _0x16dada[_0x4cc7('0x4174')] = _0xde2f2d; _0xde2f2d[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x4109'), '_Context3DProfile', 'Context3DProfile_Impl_']; _0xde2f2d['fromString'] = function(_0x2b1e17) { switch (_0x2b1e17) { case _0x4cc7('0x10b3'): return 0x0; case _0x4cc7('0x1bf1'): return 0x1; case _0x2d63f9[_0x4cc7('0x4175')]: return 0x2; case _0x4cc7('0x91e'): return 0x3; case 'standardConstrained': return 0x4; case 'standardExtended': return 0x5; default: return null; } } ; var _0x56c304 = {}; _0x16dada[_0x4cc7('0x4176')] = _0x56c304; _0x56c304['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x4177'), _0x2d63f9[_0x4cc7('0x51e')]]; _0x56c304[_0x4cc7('0x8eb')] = function(_0x44d232) { switch (_0x44d232) { case 0x0: return _0x4cc7('0x3d3a'); case 0x1: return _0x4cc7('0x9d1'); default: return null; } } ; var _0x225f29 = {}; _0x16dada[_0x4cc7('0x4178')] = _0x225f29; _0x225f29[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x4109'), _0x2d63f9[_0x4cc7('0x520')], _0x4cc7('0x4179')]; _0x225f29[_0x4cc7('0x8eb')] = function(_0x3c7f04) { switch (_0x3c7f04) { case 0x0: return _0x4cc7('0x417a'); case 0x1: return _0x4cc7('0x417b'); case 0x2: return 'bgraPacked4444'; case 0x3: return _0x4cc7('0x417c'); case 0x4: return _0x4cc7('0x417d'); case 0x5: return _0x4cc7('0x417e'); default: return null; } } ; var _0x1a566f = function(_0x4b73c1, _0x140d0a, _0x277f01) { this[_0x4cc7('0xa2e')] = _0x4b73c1; this[_0x4cc7('0x4119')] = _0x140d0a; _0x4b73c1 = this[_0x4cc7('0xa2e')]['gl']; this[_0x4cc7('0x411b')] = _0x4b73c1['createBuffer'](); this[_0x4cc7('0x417f')] = 0x0 == _0x277f01 ? _0x4b73c1[_0x4cc7('0x4180')] : _0x4b73c1[_0x4cc7('0x4181')]; }; _0x16dada['openfl.display3D.IndexBuffer3D'] = _0x1a566f; _0x1a566f[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x4182')]; _0x1a566f[_0x4cc7('0x8')] = {}; _0x1a566f[_0x4cc7('0x8')][_0x4cc7('0xa2e')] = null; _0x1a566f[_0x4cc7('0x8')]['__id'] = null; _0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x4119')] = null; _0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x2109')] = null; _0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x417f')] = null; _0x1a566f[_0x4cc7('0x8')]['dispose'] = function() { this.__context.gl.deleteBuffer(this.__id); } ; _0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x295b')] = function(_0x1dffb2, _0x3ae650) { null != _0x1dffb2 && (_0x3ae650 = this.__context.gl, this.__context.__bindGLElementArrayBuffer(this.__id), _0x1dc05c.bufferData(_0x3ae650, _0x3ae650.ELEMENT_ARRAY_BUFFER, _0x1dffb2, this.__usage)); } ; _0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x1186')] = function(_0x51a341, _0x10e269, _0x6f6ba8) { if (null != _0x51a341) { if (_0x4cc7('0x4183') !== _0x4cc7('0x4183')) { _0x1aa93f.prototype.reset.call(this); this.noRotateTime = 0x0; this.anchor.mesh.set_position(this.mesh.get_scenePosition()); this.anchor.set_stuckTo(this); this.anchor.sticky = !0x0; this.countdownToGrab = this.distFromAnchor = -0x1; this.reelTimeElapsed = 0x0; this.anchor.claimPickups(this); this.prevZ = this.mesh.get_z(); } else { var _0x5c567d = _0x10e269 + _0x6f6ba8 , _0x13818d = this.__tempUInt16Array; if (null == this.__tempUInt16Array || this.__tempUInt16Array.length < _0x6f6ba8) this.__tempUInt16Array = null != _0x6f6ba8 ? new Uint16Array(_0x6f6ba8) : null, null != _0x13818d && this.__tempUInt16Array.set(_0x13818d); for (_0x6f6ba8 = _0x10e269; _0x6f6ba8 < _0x5c567d; ) _0x13818d = _0x6f6ba8++, this.__tempUInt16Array[_0x13818d - _0x10e269] = _0x51a341.get(_0x13818d); this.uploadFromTypedArray(this.__tempUInt16Array); } } } ; _0x1a566f[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1a566f; var _0x1a7f27 = function(_0x2dccf5, _0x3abbe4) { this[_0x4cc7('0xa2e')] = _0x2dccf5; this['__format'] = _0x3abbe4; 0x0 == this[_0x4cc7('0xc6f')] ? (this['__agalSamplerUsageMask'] = 0x0, this[_0x4cc7('0x1f16')] = new _0x560bef(), this[_0x4cc7('0x4184')] = new _0x560bef(), this[_0x4cc7('0x1f17')] = new _0x560bef(), this[_0x4cc7('0x1f18')] = []) : (this['__glslAttribNames'] = [], this['__glslAttribTypes'] = [], this[_0x4cc7('0x1f1b')] = [], this[_0x4cc7('0x1f1c')] = [], this[_0x4cc7('0x1f1d')] = [], this[_0x4cc7('0x1f1e')] = []); this[_0x4cc7('0x1f1f')] = []; }; _0x16dada[_0x4cc7('0x8c1')] = _0x1a7f27; _0x1a7f27[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x4185')]; _0x1a7f27[_0x4cc7('0x8')] = {}; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f18')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f17')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4186')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x3499')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4184')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f15')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f16')] = null; _0x1a7f27[_0x4cc7('0x8')]['__agalVertexUniformMap'] = null; _0x1a7f27[_0x4cc7('0x8')]['__context'] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0xc6f')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1ab9')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1338')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1ab6')] = null; _0x1a7f27[_0x4cc7('0x8')]['__glslAttribNames'] = null; _0x1a7f27[_0x4cc7('0x8')]['__glslAttribTypes'] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f1b')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f1c')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f1d')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1f1e')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x1ab7')] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x29f1')] = null; _0x1a7f27[_0x4cc7('0x8')]['__samplerStates'] = null; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { this.__deleteShaders(); } ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x2b16')] = function(_0x771135, _0x438fb9) { var _0x3eea8f = { mMzVx: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 << _0x5260f5; } }; if (_0x4cc7('0x4187') !== _0x4cc7('0x4188')) { if (0x0 == this.__format) { var _0x555de7 = []; _0x771135 = _0x3c1272.convertToGLSL(_0x771135, null); _0x438fb9 = _0x3c1272.convertToGLSL(_0x438fb9, _0x555de7); 0x5 == _0x491796.level && (_0x491796.info(_0x771135, { fileName: _0x4cc7('0x4189'), lineNumber: 0x18f, className: _0x4cc7('0x8c1'), methodName: _0x4cc7('0x2b16') }), _0x491796.info(_0x438fb9, { fileName: _0x4cc7('0x4189'), lineNumber: 0x190, className: _0x4cc7('0x8c1'), methodName: _0x4cc7('0x2b16') })); this.__deleteShaders(); this.__uploadFromGLSL(_0x771135, _0x438fb9); this.__buildAGALUniformList(); _0x438fb9 = 0x0; for (_0x771135 = _0x555de7.length; _0x438fb9 < _0x771135; ) { if ('kjVnN' !== _0x4cc7('0x418a')) { var _0x4c6733 = _0x438fb9++; this.__samplerStates[_0x4c6733] = _0x555de7[_0x4c6733]; } else { this._assetDictionary = new _0x3a1efa(); this._assets.fixed = !0x0; for (var _0x4b4881 = 0x0, _0x211a64 = this._assets; _0x4b4881 < _0x211a64.get_length(); ) { var _0x4600ac = _0x211a64.get(_0x4b4881); ++_0x4b4881; var _0x4364b9 = this._assetDictionary , _0x433166 = _0x4600ac.get_assetNamespace(); if (null != _0x842c50[_0x433166] ? !_0x4364b9.existsReserved(_0x433166) : !_0x4364b9.h.hasOwnProperty(_0x433166)) { var _0x1eae53 = this._assetDictionary; _0x433166 = _0x4600ac.get_assetNamespace(); _0x4364b9 = new _0x3a1efa(); null != _0x842c50[_0x433166] ? _0x1eae53.setReserved(_0x433166, _0x4364b9) : _0x1eae53.h[_0x433166] = _0x4364b9; } _0x4364b9 = this._assetDictionary; _0x433166 = _0x4600ac.get_assetNamespace(); _0x4364b9 = null != _0x842c50[_0x433166] ? _0x4364b9.getReserved(_0x433166) : _0x4364b9.h[_0x433166]; _0x433166 = _0x4600ac.get_name(); null != _0x842c50[_0x433166] ? _0x4364b9.setReserved(_0x433166, _0x4600ac) : _0x4364b9.h[_0x433166] = _0x4600ac; } this._assetDictDirty = this._assets.fixed = !0x1; } } } } else { var _0x12d81b = e++; _0x555de7 = 0x2 * (Math.random() - 0.5); _0x4c6733 = 0x2 * (Math.random() - 0.5); _0x555de7 = 0x0 > _0x555de7 ? _0x555de7 - _0x438fb9 : _0x555de7 + _0x438fb9; _0x4c6733 = 0x0 > _0x4c6733 ? _0x4c6733 - _0x438fb9 : _0x4c6733 + _0x438fb9; 0x1 < _0x555de7 ? _0x555de7 = 0x1 : -0x1 > _0x555de7 && (_0x555de7 = -0x1); 0x1 < _0x4c6733 ? _0x4c6733 = 0x1 : -0x1 > _0x4c6733 && (_0x4c6733 = -0x1); _0x771135.set(_0x12d81b, (0xff * (0.5 * _0x555de7 + 0.5) | 0x0) << 0x10 | _0x3eea8f.mMzVx(0xff * (0.5 * _0x4c6733 + 0.5) | 0x0, 0x8)); } } ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x39dc')] = function() { if (0x1 != this.__format) { var _0xce358a = this.__context.gl; this.__agalUniforms.clear(); this.__agalSamplerUniforms.clear(); this.__agalAlphaSamplerUniforms.clear(); this.__agalAlphaSamplerEnabled = []; this.__agalSamplerUsageMask = 0x0; var _0x20c617 = _0xce358a.getProgramParameter(this.__glProgram, _0xce358a.ACTIVE_UNIFORMS); for (var _0x592ff8 = new _0x560bef(), _0x5695d5 = new _0x560bef(), _0x2f8f1d = 0x0; _0x2f8f1d < _0x20c617; ) { if (_0x4cc7('0x418b') === 'ZByai') { var _0x28179f = _0x2f8f1d++ , _0x48c401 = _0xce358a.getActiveUniform(this.__glProgram, _0x28179f) , _0x16dada = _0x48c401.name , _0x5aff49 = _0x48c401.size , _0x161060 = _0x48c401.type; _0x48c401 = new _0x57fb18(this.__context); _0x48c401.name = _0x16dada; _0x48c401.size = _0x5aff49; _0x48c401.type = _0x161060; _0x48c401.location = _0xce358a.getUniformLocation(this.__glProgram, _0x48c401.name); _0x16dada = _0x48c401.name.indexOf('['); 0x0 <= _0x16dada && (_0x48c401.name = _0x48c401.name.substring(0x0, _0x16dada)); switch (_0x48c401.type) { case 0x8b5a: _0x48c401.regCount = 0x2; break; case 0x8b5b: _0x48c401.regCount = 0x3; break; case 0x8b5c: _0x48c401.regCount = 0x4; break; default: _0x48c401.regCount = 0x1; } _0x48c401.regCount *= _0x48c401.size; this.__agalUniforms.add(_0x48c401); if ('vcPositionScale' == _0x48c401.name) this.__agalPositionScale = _0x48c401; else if (_0x29cea6.startsWith(_0x48c401.name, 'vc')) _0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x2)), _0x48c401.regData = this.__context.__vertexConstants, _0x592ff8.add(_0x48c401); else if (_0x29cea6.startsWith(_0x48c401.name, 'fc')) _0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x2)), _0x48c401.regData = this.__context.__fragmentConstants, _0x5695d5.add(_0x48c401); else if (_0x29cea6.startsWith(_0x48c401.name, _0x4cc7('0x186a')) && _0x2d63f9.fWIjF(-0x1, _0x48c401.name.indexOf(_0x4cc7('0x1341')))) for (_0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x7)), this.__agalSamplerUniforms.add(_0x48c401), _0x16dada = 0x0, _0x5aff49 = _0x48c401.regCount; _0x16dada < _0x5aff49; ) _0x161060 = _0x16dada++, this.__agalSamplerUsageMask |= 0x1 << _0x48c401.regIndex + _0x161060; else _0x29cea6.startsWith(_0x48c401.name, _0x4cc7('0x186a')) && _0x29cea6.endsWith(_0x48c401.name, _0x4cc7('0x1d49')) ? (_0x16dada = _0x48c401.name.indexOf('_') - 0x7, _0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x7, 0x7 + _0x16dada)) + 0x4, this.__agalAlphaSamplerUniforms.add(_0x48c401)) : _0x29cea6.startsWith(_0x48c401.name, _0x4cc7('0x186a')) && _0x29cea6.endsWith(_0x48c401.name, _0x4cc7('0x3d58')) && (_0x48c401.regIndex = _0x4bf907.parseInt(_0x48c401.name.substring(0x7)), this.__agalAlphaSamplerEnabled[_0x48c401.regIndex] = _0x48c401); 0x5 == _0x491796.level && _0x491796.verbose(_0x2d63f9.AzwyZ('' + _0x28179f + _0x4cc7('0x418c') + _0x48c401.name + _0x4cc7('0x418d'), _0x48c401.type) + _0x4cc7('0x418e') + _0x48c401.size + '\x20location:' + _0x4bf907.string(_0x48c401.location), { fileName: _0x2d63f9.kueXK, lineNumber: 0x241, className: _0x4cc7('0x8c1'), methodName: '__buildAGALUniformList' }); } else { var _0x28b6ed = _0x28179f.get(_0x2f8f1d); ++_0x2f8f1d; null != _0x28b6ed.get_animator() && _0x28b6ed.get_animator().testGPUCompatibility(this._passes.get(_0x5695d5)); } } this.__agalVertexUniformMap = new _0x1702dc(_0x563a26.array(_0x592ff8)); this.__agalFragmentUniformMap = new _0x1702dc(_0x563a26.array(_0x5695d5)); } } ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x39db')] = function() { var _0x894d72 = this.__context.gl; _0x56067a.MSuKe(null, this.__glProgram) && (this.__glProgram = null); null != this.__glVertexShader && (_0x894d72.deleteShader(this.__glVertexShader), this.__glVertexShader = null); null != this.__glFragmentShader && (_0x894d72.deleteShader(this.__glFragmentShader), this.__glFragmentShader = null); } ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x377b')] = function() {} ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x377d')] = function() { var _0x4ee47e = this.__context.gl; _0x4ee47e.useProgram(this.__glProgram); if (0x0 == this.__format) { this.__agalVertexUniformMap.markAllDirty(); this.__agalFragmentUniformMap.markAllDirty(); for (var _0x290e65 = this.__agalSamplerUniforms.h; null != _0x290e65; ) { var _0x5869a1 = _0x290e65.item; _0x290e65 = _0x290e65.next; if (0x1 == _0x5869a1.regCount) _0x4ee47e.uniform1i(_0x5869a1.location, _0x5869a1.regIndex); else throw new _0x202aa0(new _0x3d27c7(_0x4cc7('0x418f'))); } for (_0x290e65 = this.__agalAlphaSamplerUniforms.h; _0x2d63f9.dqvdY(null, _0x290e65); ) if (_0x5869a1 = _0x290e65.item, _0x290e65 = _0x290e65.next, 0x1 == _0x5869a1.regCount) _0x4ee47e.uniform1i(_0x5869a1.location, _0x5869a1.regIndex); else throw new _0x202aa0(new _0x3d27c7('!!!\x20TODO:\x20uniform\x20location\x20on\x20webgl')); } } ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4118')] = function() { var _0x4b36e2 = { JpRYj: function(_0x1fb3e3, _0x5260f5) { return _0x2d63f9.fWIjF(_0x1fb3e3, _0x5260f5); } }; if (_0x2d63f9.kflWS === _0x4cc7('0x371')) { 0x0 == this.__format && (this.__agalVertexUniformMap.flush(), this.__agalFragmentUniformMap.flush()); } else { null == e && (e = 0x1); null == d && (d = !0x0); null == c && (c = !0x1); _0x4b36e2.JpRYj(null, b) && (b = !0x0); _0x3b6e45.call(this); this.set_texture(a); this.set_smooth(b); this.set_repeat(c); this.set_mipmap(d); this.set_anisotropy(e); } } ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4123')] = function(_0x26fd7b, _0x4e644b, _0x2a2df2) { 0x1 != this.__format && (_0x26fd7b ? this.__agalVertexUniformMap.markDirty(_0x4e644b, _0x2a2df2) : this.__agalFragmentUniformMap.markDirty(_0x4e644b, _0x2a2df2)); } ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4190')] = function(_0x4ed2a6) { 0x1 != this.__format && null != this.__agalPositionScale && this.__context.gl.uniform4fv(this.__agalPositionScale.location, _0x4ed2a6); } ; _0x1a7f27[_0x4cc7('0x8')][_0x4cc7('0x4191')] = function(_0x5e0af5, _0x8e62a8) { var _0x3aeb64 = this.__context.gl; this.__glVertexSource = _0x5e0af5; this.__glFragmentSource = _0x8e62a8; this.__glVertexShader = _0x3aeb64.createShader(_0x3aeb64.VERTEX_SHADER); _0x3aeb64.shaderSource(this.__glVertexShader, _0x5e0af5); _0x3aeb64.compileShader(this.__glVertexShader); if (0x0 == _0x3aeb64.getShaderParameter(this.__glVertexShader, _0x3aeb64.COMPILE_STATUS)) { var _0x2d053e = _0x4cc7('0x4192') + _0x3aeb64.getShaderInfoLog(this.__glVertexShader); _0x491796.error(_0x2d053e + ('\x0a' + _0x5e0af5), { fileName: _0x4cc7('0x4189'), lineNumber: 0x365, className: 'openfl.display3D.Program3D', methodName: _0x4cc7('0x4191') }); } this.__glFragmentShader = _0x3aeb64.createShader(_0x3aeb64.FRAGMENT_SHADER); _0x3aeb64.shaderSource(this.__glFragmentShader, _0x8e62a8); _0x3aeb64.compileShader(this.__glFragmentShader); 0x0 == _0x3aeb64.getShaderParameter(this.__glFragmentShader, _0x3aeb64.COMPILE_STATUS) && (_0x2d053e = _0x4cc7('0x4193') + _0x3aeb64.getShaderInfoLog(this.__glFragmentShader), _0x491796.error(_0x2d053e + ('\x0a' + _0x8e62a8), { fileName: _0x4cc7('0x4189'), lineNumber: 0x371, className: _0x4cc7('0x8c1'), methodName: _0x4cc7('0x4191') })); this.__glProgram = _0x3aeb64.createProgram(); if (0x0 == this.__format) for (_0x8e62a8 = 0x0; 0x10 > _0x8e62a8; ) { _0x2d053e = _0x8e62a8++; var _0x4e18c8 = 'va' + _0x2d053e; -0x1 != _0x5e0af5.indexOf('\x20' + _0x4e18c8) && _0x3aeb64.bindAttribLocation(this.__glProgram, _0x2d053e, _0x4e18c8); } else for (_0x5e0af5 = 0x0, _0x8e62a8 = this.__glslAttribNames; _0x5e0af5 < _0x8e62a8.length; ) if (_0x2d053e = _0x8e62a8[_0x5e0af5], ++_0x5e0af5, -0x1 < _0x2d053e.indexOf('Position') && _0x29cea6.startsWith(_0x2d053e, _0x4cc7('0x1dba'))) { _0x3aeb64.bindAttribLocation(this.__glProgram, 0x0, _0x2d053e); break; } _0x3aeb64.attachShader(this.__glProgram, this.__glVertexShader); _0x3aeb64.attachShader(this.__glProgram, this.__glFragmentShader); _0x3aeb64.linkProgram(this.__glProgram); 0x0 == _0x3aeb64.getProgramParameter(this.__glProgram, _0x3aeb64.LINK_STATUS) && (_0x3aeb64 = _0x56067a.CoalD + _0x3aeb64.getProgramInfoLog(this.__glProgram), _0x491796.error(_0x3aeb64, { fileName: _0x4cc7('0x4189'), lineNumber: 0x39a, className: _0x56067a.euoYS, methodName: '__uploadFromGLSL' })); } ; _0x1a7f27[_0x4cc7('0x8')]['__class__'] = _0x1a7f27; var _0x57fb18 = function(_0x525a04) { this['context'] = _0x525a04; this[_0x4cc7('0x185f')] = !0x0; this['regDataPointer'] = new _0x514005(null,0x0); }; _0x16dada['openfl.display3D.Uniform'] = _0x57fb18; _0x57fb18[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x2d63f9[_0x4cc7('0x4194')]]; _0x57fb18[_0x4cc7('0x8')] = {}; _0x57fb18[_0x4cc7('0x8')]['name'] = null; _0x57fb18[_0x4cc7('0x8')][_0x4cc7('0xcf6')] = null; _0x57fb18[_0x4cc7('0x8')]['type'] = null; _0x57fb18[_0x4cc7('0x8')][_0x4cc7('0xe17')] = null; _0x57fb18[_0x4cc7('0x8')]['regData'] = null; _0x57fb18[_0x4cc7('0x8')]['regIndex'] = null; _0x57fb18[_0x4cc7('0x8')]['regCount'] = null; _0x57fb18[_0x4cc7('0x8')][_0x4cc7('0x185f')] = null; _0x57fb18[_0x4cc7('0x8')][_0x4cc7('0x991')] = null; _0x57fb18[_0x4cc7('0x8')]['regDataPointer'] = null; _0x57fb18[_0x4cc7('0x8')][_0x4cc7('0x1860')] = function() { var _0x4fcaa6 = this.context.gl , _0x450ae2 = 0x4 * this.regIndex; switch (this.type) { case 0x8b50: _0x58c783.uniform2fv(_0x4fcaa6, this.location, this.regData.subarray(_0x450ae2, _0x450ae2 + 0x2 * this.regCount)); break; case 0x8b51: var _0x5e079f = this.location; _0x450ae2 = this.regData.subarray(_0x450ae2, _0x450ae2 + _0x56067a.QxNdG(0x3, this.regCount)); _0x4fcaa6.uniform3fv(_0x5e079f, _0x450ae2); break; case 0x8b52: _0x5e079f = this.location; _0x450ae2 = this.regData.subarray(_0x450ae2, _0x450ae2 + 0x4 * this.regCount); _0x4fcaa6.uniform4fv(_0x5e079f, _0x450ae2); break; case 0x8b5a: _0x1dc05c.uniformMatrix2fv(_0x4fcaa6, this.location, !0x1, this.regData.subarray(_0x450ae2, _0x450ae2 + 0x4 * this.size)); break; case 0x8b5b: _0x1dc05c.uniformMatrix3fv(_0x4fcaa6, this.location, !0x1, this.regData.subarray(_0x450ae2, _0x450ae2 + 0x9 * this.size)); break; case 0x8b5c: _0x1dc05c.uniformMatrix4fv(_0x4fcaa6, this.location, !0x1, this.regData.subarray(_0x450ae2, _0x450ae2 + 0x10 * this.size)); break; default: _0x5e079f = this.location, _0x450ae2 = this.regData.subarray(_0x450ae2, _0x450ae2 + 0x4 * this.regCount), _0x4fcaa6.uniform4fv(_0x5e079f, _0x450ae2); } } ; _0x57fb18[_0x4cc7('0x8')]['__class__'] = _0x57fb18; var _0x1702dc = function(_0x3ba3ec) { this['__uniforms'] = _0x3ba3ec; this[_0x4cc7('0x185d')][_0x4cc7('0x3ff')](function(_0x3ba3ec, _0x24f5eb) { return _0x19c1c0[_0x4cc7('0xd04')](_0x3ba3ec['regIndex'], _0x24f5eb[_0x4cc7('0x4195')]); }); for (var _0x21f1b3 = _0x3ba3ec = 0x0, _0x5e95da = this['__uniforms']; _0x21f1b3 < _0x5e95da['length']; ) { if (_0x4cc7('0x4196') !== _0x4cc7('0x4196')) { _0x56067a[_0x4cc7('0x8c3')](null, _0x55a4be['niceToMeetYou']) && (_0x55a4be[_0x4cc7('0x2803')] = new _0x5ae01c()); return _0x55a4be[_0x4cc7('0x2803')]; } else { var _0x5ec52b = _0x5e95da[_0x21f1b3]; ++_0x21f1b3; _0x5ec52b['regIndex'] + _0x5ec52b[_0x4cc7('0x4197')] > _0x3ba3ec && (_0x3ba3ec = _0x5ec52b['regIndex'] + _0x5ec52b[_0x4cc7('0x4197')]); } } this[_0x4cc7('0x4198')] = _0x2bc114[_0x4cc7('0x24')](null, _0x3ba3ec); _0x3ba3ec = 0x0; for (_0x21f1b3 = this['__uniforms']; _0x3ba3ec < _0x21f1b3[_0x4cc7('0x21')]; ) { _0x5e95da = _0x21f1b3[_0x3ba3ec]; ++_0x3ba3ec; _0x5ec52b = 0x0; for (var _0x1f2ca0 = _0x5e95da[_0x4cc7('0x4197')]; _0x5ec52b < _0x1f2ca0; ) { var _0xbdae64 = _0x5ec52b++; this['__registerLookup'][_0x4cc7('0x9e7')](_0x2d63f9[_0x4cc7('0x35a')](_0x5e95da[_0x4cc7('0x4195')], _0xbdae64), _0x5e95da); } } this[_0x4cc7('0x185c')] = this[_0x4cc7('0x185e')] = !0x0; }; _0x16dada[_0x4cc7('0x4199')] = _0x1702dc; _0x1702dc[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x4109'), _0x4cc7('0x419a')]; _0x1702dc[_0x4cc7('0x8')] = {}; _0x1702dc[_0x4cc7('0x8')]['__allDirty'] = null; _0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x185c')] = null; _0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x4198')] = null; _0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x185d')] = null; _0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x1860')] = function() { if (this.__anyDirty) { for (var _0x1f0fc3 = 0x0, _0x5d0782 = this.__uniforms; _0x1f0fc3 < _0x5d0782.length; ) { if (_0x2d63f9.RFIuD(_0x4cc7('0x419b'), 'NMveE')) { var _0x4ad07c = this.savedProgress; _0x4ad07c = _0x104058.get_instance().get(_0x4ad07c.id, _0x4ad07c.defaultValue); var _0x31532b = this.levelCount; return (_0x4ad07c < _0x31532b ? _0x4ad07c : _0x31532b) >= this.levelCount; } else { var _0xfc9c08 = _0x5d0782[_0x1f0fc3]; ++_0x1f0fc3; if (this.__allDirty || _0xfc9c08.isDirty) _0xfc9c08.flush(), _0xfc9c08.isDirty = !0x1; } } this.__anyDirty = this.__allDirty = !0x1; } } ; _0x1702dc[_0x4cc7('0x8')]['markAllDirty'] = function() { var _0x13988c = { UkwlX: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 <= _0x5260f5; } }; if (_0x4cc7('0x419c') !== _0x4cc7('0x419c')) { if (_0x29cea6.startsWith(a, _0x4cc7('0x3139'))) { var _0x8573f = null; _0x13988c.UkwlX(0x0, a.indexOf(',')) && (_0x8573f = _0x3a8a6f.substr(a, a.indexOf(',') + 0x1, null)); var _0x153754 = _0x48c401(this, this.setPower) , _0x437a01 = parseFloat(_0x3a8a6f.substr(a, 0x6, null)) , _0x46cf94 = _0x8573f; return function() { _0x153754(_0x437a01, _0x46cf94); } ; } return _0x4cc7('0x313b') == a ? _0x48c401(this, this.win) : null; } else { this.__anyDirty = this.__allDirty = !0x0; } } ; _0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x419d')] = function(_0x4ec19e, _0x2977b5) { if (_0x4cc7('0x419e') === _0x4cc7('0x419f')) { var _0x3c293a = 'Error\x20compiling\x20vertex\x20shader\x0a' + _0x507e72.getShaderInfoLog(this.__glVertexShader); _0x491796.error(_0x3c293a + ('\x0a' + _0x4ec19e), { fileName: _0x4cc7('0x4189'), lineNumber: 0x365, className: _0x4cc7('0x8c1'), methodName: _0x4cc7('0x4191') }); } else { if (!this.__allDirty) for (_0x2977b5 = _0x4ec19e + _0x2977b5, _0x2977b5 > this.__registerLookup.get_length() && (_0x2977b5 = this.__registerLookup.get_length()); _0x4ec19e < _0x2977b5; ) { var _0x507e72 = this.__registerLookup.get(_0x4ec19e); null != _0x507e72 ? (this.__anyDirty = _0x507e72.isDirty = !0x0, _0x4ec19e = _0x507e72.regIndex + _0x507e72.regCount) : ++_0x4ec19e; } } } ; _0x1702dc[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1702dc; var _0x64f20b = function(_0xd92aaa, _0x593c9e, _0xe63459, _0x570b62) { if (_0x4cc7('0x41a0') === _0x4cc7('0x41a0')) { this['__context'] = _0xd92aaa; this[_0x4cc7('0x41a1')] = _0x593c9e; this['__vertexSize'] = _0xe63459; _0xd92aaa = this[_0x4cc7('0xa2e')]['gl']; this[_0x4cc7('0x411b')] = _0xd92aaa['createBuffer'](); this['__stride'] = 0x4 * this['__vertexSize']; this[_0x4cc7('0x417f')] = 0x0 == _0x35090c[_0x4cc7('0x12d5')](_0x570b62) ? _0xd92aaa[_0x4cc7('0x4180')] : _0xd92aaa[_0x4cc7('0x4181')]; } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0x3c); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](-0x14); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x11f8); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0xb4); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_rotationZ'](0x5a); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xf9a')](0x12); this['gentleman']['setIndexedPosition'](0xd, 0x39); this['gentleman'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xd91')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this['student']['setIndexedPosition'](12.4, 0x38); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x265f'), -0x50, -0x140, null, null, null, null); var _0x1faac3 = _0x1baaa1[_0x4cc7('0x7d9')](0x5dc) , _0x327f70 = new _0x161060(this['gentleman'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2660'), -0xf0, 0x3c, null, null == _0x1faac3 ? null : Math['round'](_0x1faac3 / 2.5), 0x0, _0x327f70); _0x1faac3 = new _0x161060(this['student']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x41a2'), 0x118, 0xc8, null, null, null, _0x1faac3); } }; _0x16dada[_0x4cc7('0x41a3')] = _0x64f20b; _0x64f20b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), _0x4cc7('0x41a4')]; _0x64f20b[_0x4cc7('0x8')] = {}; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0xa2e')] = null; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x411b')] = null; _0x64f20b[_0x4cc7('0x8')]['__numVertices'] = null; _0x64f20b[_0x4cc7('0x8')]['__stride'] = null; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x41a5')] = null; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x417f')] = null; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x41a6')] = null; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0xa35')] = function() { this.__context.gl.deleteBuffer(this.__id); } ; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x295b')] = function(_0x4494e7, _0x374a25) { null != _0x4494e7 && (_0x374a25 = this.__context.gl, this.__context.__bindGLArrayBuffer(this.__id), _0x1dc05c.bufferData(_0x374a25, _0x374a25.ARRAY_BUFFER, _0x4494e7, this.__usage)); } ; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x1186')] = function(_0xd1a20c, _0x16714c, _0x5ceaf3) { if (_0x56067a.TkukK('xNwMw', _0x4cc7('0x41a7'))) { if (null != _0xd1a20c) { _0x16714c *= this.__vertexSize; var _0x5a7da2 = _0x5ceaf3 * this.__vertexSize; _0x5ceaf3 = _0x16714c + _0x5a7da2; var _0x3cf801 = this.__tempFloat32Array; if (null == this.__tempFloat32Array || this.__tempFloat32Array.length < _0x5a7da2) this.__tempFloat32Array = null != _0x5a7da2 ? new _0x38236d(_0x5a7da2) : null, null != _0x3cf801 && this.__tempFloat32Array.set(_0x3cf801); for (_0x5a7da2 = _0x16714c; _0x5a7da2 < _0x5ceaf3; ) _0x3cf801 = _0x5a7da2++, this.__tempFloat32Array[_0x3cf801 - _0x16714c] = _0xd1a20c.get(_0x3cf801); this.uploadFromTypedArray(this.__tempFloat32Array); } } else { var _0x29b1e9 = new _0x17018d(this.wrap,this.filter,this.mipfilter,this.lodBias,this.ignoreSampler,this.centroid,this.textureAlpha); _0x29b1e9.mipmapGenerated = this.mipmapGenerated; return _0x29b1e9; } } ; _0x64f20b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x64f20b; var _0x3677ed = function(_0x35e0dd) { var _0xdb03c = _0x4cc7('0x41a8')[_0x4cc7('0x46')]('|') , _0x6c3f54 = 0x0; while (!![]) { switch (_0xdb03c[_0x6c3f54++]) { case '0': this[_0x4cc7('0xc6f')] = _0x3677ed[_0x4cc7('0x41a9')]; continue; case '1': if (null == _0x3677ed['__supportsBGRA']) { _0x3677ed[_0x4cc7('0x41aa')] = _0x407374['RGBA']; _0x3677ed[_0x4cc7('0x1c27')] = !0x1; _0x3677ed['__textureFormat'] = _0x407374[_0x4cc7('0x41ab')]; _0x3677ed['__compressedFormats'] = new _0x67da9e(); _0x3677ed[_0x4cc7('0x41ac')] = new _0x67da9e(); _0x35e0dd = _0x407374[_0x4cc7('0x40fd')](_0x4cc7('0x41ad')); var _0x22446b = _0x407374[_0x4cc7('0x40fd')](_0x4cc7('0x41ae')); _0x407374 = _0x407374[_0x4cc7('0x40fd')](_0x4cc7('0x41af')); null != _0x35e0dd && (_0x3677ed['__compressedFormats']['h'][0x0] = _0x35e0dd[_0x4cc7('0x41b0')], _0x3677ed[_0x4cc7('0x41ac')]['h'][0x0] = _0x35e0dd['COMPRESSED_RGBA_S3TC_DXT5_EXT']); null != _0x22446b && (_0x3677ed[_0x4cc7('0x41b1')]['h'][0x2] = _0x22446b[_0x4cc7('0x41b2')], _0x3677ed[_0x4cc7('0x41ac')]['h'][0x2] = _0x22446b[_0x4cc7('0x41b2')]); null != _0x407374 && (_0x3677ed[_0x4cc7('0x41b1')]['h'][0x1] = _0x407374[_0x4cc7('0x41b3')], _0x3677ed[_0x4cc7('0x41ac')]['h'][0x1] = _0x407374[_0x4cc7('0x41b4')]); } continue; case '2': this['__textureID'] = _0x407374[_0x4cc7('0x1fcb')](); continue; case '3': var _0x407374 = this['__context']['gl']; continue; case '4': this[_0x4cc7('0x41b5')] = _0x3677ed['__textureInternalFormat']; continue; case '5': this[_0x4cc7('0xa2e')] = _0x35e0dd; continue; case '6': _0x338b9[_0x4cc7('0x96b')](this); continue; case '7': this[_0x4cc7('0x1c23')] = this[_0x4cc7('0xa2e')][_0x4cc7('0xa2e')]; continue; } break; } }; _0x16dada[_0x4cc7('0x373')] = _0x3677ed; _0x3677ed['__name__'] = [_0x4cc7('0x8a'), 'display3D', 'textures', _0x4cc7('0x41b6')]; _0x3677ed[_0x4cc7('0x92b')] = _0x338b9; _0x3677ed[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '__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 _0x5b7d5f = this[_0x4cc7('0xa2e')]['gl']; null != this[_0x4cc7('0x2655')] && this['__alphaTexture'][_0x4cc7('0xa35')](); _0x5b7d5f[_0x4cc7('0x41b7')](this[_0x4cc7('0x2958')]); null != this[_0x4cc7('0x41b8')] && _0x5b7d5f[_0x4cc7('0x41b9')](this[_0x4cc7('0x41b8')]); null != this[_0x4cc7('0x41ba')] && _0x5b7d5f['deleteRenderbuffer'](this[_0x4cc7('0x41ba')]); null != this[_0x4cc7('0x41bb')] && _0x5b7d5f[_0x4cc7('0x41bc')](this[_0x4cc7('0x41bb')]); }, '__getGLFramebuffer': function(_0x12af43, _0x560d2b, _0x145535) { _0x560d2b = this[_0x4cc7('0xa2e')]['gl']; null == this['__glFramebuffer'] && (this[_0x4cc7('0x41b8')] = _0x560d2b[_0x4cc7('0x41bd')](), this['__context'][_0x4cc7('0x935')](this['__glFramebuffer']), _0x560d2b['framebufferTexture2D'](_0x560d2b[_0x4cc7('0x412e')], _0x560d2b[_0x4cc7('0x41be')], _0x560d2b[_0x4cc7('0x1496')], this['__textureID'], 0x0), this[_0x4cc7('0xa2e')]['__enableErrorChecking'] && (_0x145535 = _0x560d2b[_0x4cc7('0x41bf')](_0x560d2b[_0x4cc7('0x412e')]), _0x145535 != _0x560d2b[_0x4cc7('0x41c0')] && _0x491796[_0x4cc7('0x1de4')](_0x4cc7('0x41c1') + _0x145535 + _0x4cc7('0x41c2') + this[_0x4cc7('0xa92')] + _0x4cc7('0x41c3') + this[_0x4cc7('0xa93')], { 'fileName': _0x4cc7('0x41c4'), 'lineNumber': 0xc1, 'className': _0x2d63f9[_0x4cc7('0x372')], 'methodName': _0x4cc7('0x932') }))); _0x12af43 && null == this[_0x4cc7('0x41ba')] && (this['__context']['__bindGLFramebuffer'](this['__glFramebuffer']), 0x0 != _0x16a517[_0x4cc7('0x4103')] ? (this[_0x4cc7('0x41bb')] = this[_0x4cc7('0x41ba')] = _0x560d2b[_0x4cc7('0x41c5')](), _0x560d2b[_0x4cc7('0x41c6')](_0x560d2b['RENDERBUFFER'], this[_0x4cc7('0x41ba')]), _0x560d2b[_0x4cc7('0x41c7')](_0x560d2b['RENDERBUFFER'], _0x16a517[_0x4cc7('0x4103')], this['__width'], this['__height']), _0x560d2b[_0x4cc7('0x41c8')](_0x560d2b[_0x4cc7('0x412e')], _0x560d2b['DEPTH_STENCIL_ATTACHMENT'], _0x560d2b[_0x4cc7('0x41c9')], this[_0x4cc7('0x41ba')])) : (this[_0x4cc7('0x41ba')] = _0x560d2b['createRenderbuffer'](), this[_0x4cc7('0x41bb')] = _0x560d2b['createRenderbuffer'](), _0x560d2b[_0x4cc7('0x41c6')](_0x560d2b[_0x4cc7('0x41c9')], this[_0x4cc7('0x41ba')]), _0x560d2b['renderbufferStorage'](_0x560d2b[_0x4cc7('0x41c9')], _0x560d2b[_0x4cc7('0x41ca')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]), _0x560d2b[_0x4cc7('0x41c6')](_0x560d2b[_0x4cc7('0x41c9')], this['__glStencilRenderbuffer']), _0x560d2b[_0x4cc7('0x41c7')](_0x560d2b[_0x4cc7('0x41c9')], _0x560d2b[_0x4cc7('0x41cb')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')]), _0x560d2b[_0x4cc7('0x41c8')](_0x560d2b[_0x4cc7('0x412e')], _0x560d2b['DEPTH_ATTACHMENT'], _0x560d2b[_0x4cc7('0x41c9')], this[_0x4cc7('0x41ba')]), _0x560d2b['framebufferRenderbuffer'](_0x560d2b[_0x4cc7('0x412e')], _0x560d2b[_0x4cc7('0x41cc')], _0x560d2b[_0x4cc7('0x41c9')], this[_0x4cc7('0x41bb')])), this['__context'][_0x4cc7('0x416d')] && (_0x12af43 = _0x560d2b[_0x4cc7('0x41bf')](_0x560d2b[_0x4cc7('0x412e')]), _0x12af43 != _0x560d2b[_0x4cc7('0x41c0')] && _0x491796[_0x4cc7('0x1de4')](_0x4cc7('0x41c1') + _0x12af43 + _0x4cc7('0x41c2') + this[_0x4cc7('0xa92')] + '\x20height:' + this[_0x4cc7('0xa93')], { 'fileName': 'TextureBase.hx', 'lineNumber': 0xe7, 'className': _0x4cc7('0x373'), 'methodName': _0x2d63f9[_0x4cc7('0x374')] })), _0x560d2b[_0x4cc7('0x41c6')](_0x560d2b[_0x4cc7('0x41c9')], null)); return this[_0x4cc7('0x41b8')]; }, '__getImage': function(_0x432567) { if (_0x4cc7('0x41cd') === _0x4cc7('0x41ce')) { _0x432567 = [_0x4cc7('0x3d8d'), 0x0, _0x432567, _0x336ea2, c]; _0x432567[_0x4cc7('0xd2f')] = _0x44d093; _0x432567[_0x4cc7('0x8eb')] = _0x3e3cd2; return _0x432567; } else { var _0x336ea2 = _0x432567['image']; if (!_0x432567[_0x4cc7('0xa79')] || null == _0x336ea2) return null; _0x1c27fe['sync'](_0x336ea2, !0x1); _0x432567 = this[_0x4cc7('0xa2e')]['gl']; _0x2d63f9[_0x4cc7('0x41cf')](_0x336ea2[_0x4cc7('0x994')], _0x231b05['DATA']) || _0x336ea2[_0x4cc7('0x3999')]() ? !_0x336ea2[_0x4cc7('0x3999')]() && _0x336ea2[_0x4cc7('0x3984')]() && (_0x432567['pixelStorei'](_0x432567[_0x4cc7('0x41d0')], 0x0), _0x336ea2 = _0x336ea2[_0x4cc7('0x1176')](), _0x336ea2['set_premultiplied'](!0x0)) : _0x432567[_0x4cc7('0x41d1')](_0x432567[_0x4cc7('0x41d0')], 0x1); 0x0 != _0x336ea2[_0x4cc7('0x1cef')]() && (_0x336ea2 = _0x336ea2[_0x4cc7('0x1176')](), _0x336ea2[_0x4cc7('0x1c28')](0x0), _0x336ea2[_0x4cc7('0xaa3')][_0x4cc7('0x1f56')] = !0x0); return _0x336ea2; } }, '__getTexture': function() { return this[_0x4cc7('0x2958')]; }, '__setSamplerState': function(_0x4cec8d) { if (!_0x4cec8d[_0x4cc7('0xac1')](this['__samplerState'])) { var _0x283b46 = this[_0x4cc7('0xa2e')]['gl']; this[_0x4cc7('0x264e')] == this['__context']['gl'][_0x4cc7('0x41d2')] ? this[_0x4cc7('0xa2e')][_0x4cc7('0x2650')](this[_0x4cc7('0x2958')]) : this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this['__textureID']); var _0x1c9b79; switch (_0x4cec8d['wrap']) { case 0x0: var _0x34676b = _0x1c9b79 = _0x283b46[_0x4cc7('0x41d3')]; break; case 0x1: _0x1c9b79 = _0x283b46[_0x4cc7('0x41d3')]; _0x34676b = _0x283b46[_0x4cc7('0x41d4')]; break; case 0x2: _0x34676b = _0x1c9b79 = _0x283b46['REPEAT']; break; case 0x3: _0x1c9b79 = _0x283b46[_0x4cc7('0x41d4')]; _0x34676b = _0x283b46[_0x4cc7('0x41d3')]; break; default: throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x41d5'))); } var _0x9e31ab = 0x5 == _0x4cec8d[_0x4cc7('0x3c0c')] ? _0x283b46[_0x4cc7('0x41d6')] : _0x283b46[_0x4cc7('0x41d7')]; switch (_0x4cec8d['mipfilter']) { case 0x0: var _0x4aa1a2 = 0x5 == _0x4cec8d[_0x4cc7('0x3c0c')] ? _0x283b46['NEAREST_MIPMAP_LINEAR'] : _0x283b46['LINEAR_MIPMAP_LINEAR']; break; case 0x1: _0x4aa1a2 = 0x5 == _0x4cec8d[_0x4cc7('0x3c0c')] ? _0x283b46[_0x4cc7('0x41d8')] : _0x283b46[_0x4cc7('0x41d9')]; break; case 0x2: _0x4aa1a2 = 0x5 == _0x4cec8d[_0x4cc7('0x3c0c')] ? _0x283b46[_0x4cc7('0x41d6')] : _0x283b46[_0x4cc7('0x41d7')]; break; default: throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x41da'))); } _0x283b46[_0x4cc7('0x41db')](this[_0x4cc7('0x264e')], _0x283b46[_0x4cc7('0x41dc')], _0x4aa1a2); _0x283b46[_0x4cc7('0x41db')](this[_0x4cc7('0x264e')], _0x283b46[_0x4cc7('0x41dd')], _0x9e31ab); _0x283b46[_0x4cc7('0x41db')](this[_0x4cc7('0x264e')], _0x283b46[_0x4cc7('0x41de')], _0x1c9b79); _0x283b46[_0x4cc7('0x41db')](this[_0x4cc7('0x264e')], _0x283b46[_0x4cc7('0x41df')], _0x34676b); null == this[_0x4cc7('0x41e0')] && (this[_0x4cc7('0x41e0')] = _0x4cec8d[_0x4cc7('0x1176')]()); this[_0x4cc7('0x41e0')]['copyFrom'](_0x4cec8d); return !0x0; } return !0x1; }, '__class__': _0x3677ed }); var _0xe0ece7 = function(_0x713f88, _0x5b5aff, _0xb26d9b, _0x593ac2, _0x368d0f) { _0x3677ed[_0x4cc7('0x96b')](this, _0x713f88); this[_0x4cc7('0xa92')] = this[_0x4cc7('0xa93')] = this['__size'] = _0x5b5aff; this[_0x4cc7('0x41e1')] = _0x593ac2; this[_0x4cc7('0x41e2')] = _0x368d0f; this[_0x4cc7('0x264e')] = this[_0x4cc7('0xa2e')]['gl'][_0x4cc7('0x41d2')]; this['__uploadedSides'] = 0x0; }; _0x16dada['openfl.display3D.textures.CubeTexture'] = _0xe0ece7; _0xe0ece7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x522')], 'textures', 'CubeTexture']; _0xe0ece7[_0x4cc7('0x92b')] = _0x3677ed; _0xe0ece7[_0x4cc7('0x8')] = _0x5aff49(_0x3677ed[_0x4cc7('0x8')], { '__framebufferSurface': null, '__size': null, '__uploadedSides': null, 'uploadFromBitmapData': function(_0x56082d, _0x5d4d1a, _0x21d2b0, _0x3466f9) { null == _0x21d2b0 && (_0x21d2b0 = 0x0); if (null != _0x56082d && 0x0 != this[_0x4cc7('0x9e0')] >> _0x21d2b0 && (_0x56082d = this[_0x4cc7('0x2957')](_0x56082d), null != _0x56082d)) if (0x0 == _0x21d2b0 && null != _0x56082d['buffer'] && null == _0x56082d[_0x4cc7('0xaa3')][_0x4cc7('0x42')] && null != _0x56082d['buffer'][_0x4cc7('0x4e9')]()) { if (_0x3466f9 = this[_0x4cc7('0xa2e')]['gl'], 0x0 != this[_0x4cc7('0x9e0')] >> _0x21d2b0) { var _0x29a3ce = this[_0x4cc7('0x41e3')](_0x5d4d1a); this[_0x4cc7('0xa2e')][_0x4cc7('0x2650')](this[_0x4cc7('0x2958')]); _0x1dc05c['texImage2D'](_0x3466f9, _0x29a3ce, _0x21d2b0, this[_0x4cc7('0x41b5')], this['__format'], _0x3466f9[_0x4cc7('0x295a')], _0x56082d[_0x4cc7('0xaa3')][_0x4cc7('0x4e9')]()); this['__context'][_0x4cc7('0x2650')](null); this['__uploadedSides'] |= 0x1 << _0x5d4d1a; } } else this[_0x4cc7('0x295b')](_0x56082d[_0x4cc7('0x15c2')](), _0x5d4d1a, _0x21d2b0); }, 'uploadFromTypedArray': function(_0x75443f, _0x3fdae4, _0x16dec6) { null == _0x16dec6 && (_0x16dec6 = 0x0); if (_0x56067a[_0x4cc7('0x8c4')](null, _0x75443f)) { var _0x27a085 = this['__context']['gl'] , _0x3d5334 = this['__size'] >> _0x16dec6; if (0x0 != _0x3d5334) { var _0x1ad971 = this[_0x4cc7('0x41e3')](_0x3fdae4); this['__context'][_0x4cc7('0x2650')](this['__textureID']); _0x1dc05c[_0x4cc7('0x2959')](_0x27a085, _0x1ad971, _0x16dec6, this[_0x4cc7('0x41b5')], _0x3d5334, _0x3d5334, 0x0, this['__format'], _0x27a085[_0x4cc7('0x295a')], _0x75443f); this[_0x4cc7('0xa2e')][_0x4cc7('0x2650')](null); this[_0x4cc7('0x41e4')] |= 0x1 << _0x3fdae4; } } }, '__getGLFramebuffer': function(_0x11a76b, _0xd12794, _0x25421a) { if (_0x4cc7('0x41e5') !== _0x4cc7('0x41e5')) { var _0x29475f = this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')](); _0x11a76b = -_0x11a76b * _0xd12794; this[_0x4cc7('0x41e6')] && (_0x29475f < _0x11a76b ? _0x11a76b *= 0.4 : this[_0x4cc7('0x1d68')]['set_yVelocity'](0.5 * this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]())); this[_0x4cc7('0x1d68')][_0x4cc7('0x22bf')](0x0, _0x11a76b); this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() < -this[_0x4cc7('0x10af')] - this[_0x4cc7('0x22ff')] ? this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](-this[_0x4cc7('0x10af')] - this[_0x4cc7('0x22ff')]) : this[_0x4cc7('0x1d68')]['get_yVelocity']() > -this[_0x4cc7('0x10af')] + this[_0x4cc7('0x41e7')] && this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](-this[_0x4cc7('0x10af')] + this[_0x4cc7('0x41e7')]); _0x29475f < _0x11a76b - this[_0x4cc7('0x22ff')] && this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](_0x29475f); } else { var _0x28cd49 = this[_0x4cc7('0xa2e')]['gl']; null == this[_0x4cc7('0x41b8')] && (this[_0x4cc7('0x41b8')] = _0x28cd49[_0x4cc7('0x41bd')](), this[_0x4cc7('0x41e8')] = -0x1); if (this['__framebufferSurface'] != _0x25421a && (this['__framebufferSurface'] = _0x25421a, this[_0x4cc7('0xa2e')][_0x4cc7('0x935')](this[_0x4cc7('0x41b8')]), _0x28cd49[_0x4cc7('0x41e9')](_0x28cd49[_0x4cc7('0x412e')], _0x28cd49['COLOR_ATTACHMENT0'], _0x28cd49[_0x4cc7('0x41ea')] + _0x25421a, this[_0x4cc7('0x2958')], 0x0), this[_0x4cc7('0xa2e')][_0x4cc7('0x416d')])) { var _0x5c5617 = _0x28cd49[_0x4cc7('0x41bf')](_0x28cd49[_0x4cc7('0x412e')]); _0x5c5617 != _0x28cd49[_0x4cc7('0x41c0')] && _0x491796[_0x4cc7('0x12aa')](_0x4cc7('0x41c1') + _0x5c5617 + _0x4cc7('0x41c2') + this['__width'] + _0x4cc7('0x41c3') + this[_0x4cc7('0xa93')], { 'fileName': _0x4cc7('0x41eb'), 'lineNumber': 0x117, 'className': _0x4cc7('0x41ec'), 'methodName': _0x4cc7('0x932') }); } return _0x3677ed['prototype'][_0x4cc7('0x932')][_0x4cc7('0x96b')](this, _0x11a76b, _0xd12794, _0x25421a); } }, '__setSamplerState': function(_0x37df7c) { if (_0x3677ed[_0x4cc7('0x8')][_0x4cc7('0x2651')][_0x4cc7('0x96b')](this, _0x37df7c)) { var _0x12abd2 = this[_0x4cc7('0xa2e')]['gl']; 0x2 == _0x37df7c[_0x4cc7('0x3df3')] || this['__samplerState'][_0x4cc7('0x3df8')] || (_0x12abd2['generateMipmap'](_0x12abd2[_0x4cc7('0x41d2')]), this[_0x4cc7('0x41e0')][_0x4cc7('0x3df8')] = !0x0); if (0x0 != _0x16a517[_0x4cc7('0x4102')]) { switch (_0x37df7c['filter']) { case 0x0: _0x37df7c = 0x10; break; case 0x1: _0x37df7c = 0x2; break; case 0x2: _0x37df7c = 0x4; break; case 0x3: _0x37df7c = 0x8; break; default: _0x37df7c = 0x1; } _0x37df7c > _0x16a517[_0x4cc7('0x4102')] && (_0x37df7c = _0x16a517['__glMaxTextureMaxAnisotropy']); _0x12abd2[_0x4cc7('0x41ed')](_0x12abd2[_0x4cc7('0x41d2')], _0x16a517[_0x4cc7('0x4101')], _0x37df7c); } return !0x0; } return !0x1; }, '__sideToTarget': function(_0x400dac) { var _0xd323b = this['__context']['gl']; switch (_0x400dac) { case 0x0: return _0xd323b[_0x4cc7('0x41ea')]; case 0x1: return _0xd323b[_0x4cc7('0x41ee')]; case 0x2: return _0xd323b['TEXTURE_CUBE_MAP_POSITIVE_Y']; case 0x3: return _0xd323b['TEXTURE_CUBE_MAP_NEGATIVE_Y']; case 0x4: return _0xd323b[_0x4cc7('0x41ef')]; case 0x5: return _0xd323b[_0x4cc7('0x41f0')]; default: throw new _0x202aa0(new _0x3d27c7()); } }, '__class__': _0xe0ece7 }); var _0x14a5e6 = function(_0x1cbd65, _0x802915, _0xac2c2c, _0x25740e, _0x20d966) { if ('UsdAb' !== _0x4cc7('0x41f1')) { _0x3677ed[_0x4cc7('0x96b')](this, _0x1cbd65); this['__width'] = _0x802915; this['__height'] = _0xac2c2c; this[_0x4cc7('0x41e1')] = _0x20d966; this['__textureTarget'] = this['__context']['gl'][_0x4cc7('0x1496')]; this[_0x4cc7('0x295b')](null); _0x20d966 && this['__getGLFramebuffer'](!0x0, 0x0, 0x0); } else { switch (_0x1cbd65) { case _0x4cc7('0x4171'): return 0x0; case _0x4cc7('0x4172'): return 0x1; default: return null; } } }; _0x16dada['openfl.display3D.textures.RectangleTexture'] = _0x14a5e6; _0x14a5e6[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'display3D', _0x4cc7('0x467'), _0x4cc7('0x41f2')]; _0x14a5e6['__super__'] = _0x3677ed; _0x14a5e6[_0x4cc7('0x8')] = _0x5aff49(_0x3677ed[_0x4cc7('0x8')], { 'uploadFromTypedArray': function(_0x5591c1) { var _0x30f9f5 = this[_0x4cc7('0xa2e')]['gl']; this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this[_0x4cc7('0x2958')]); _0x1dc05c[_0x4cc7('0x2959')](_0x30f9f5, this[_0x4cc7('0x264e')], 0x0, this[_0x4cc7('0x41b5')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')], 0x0, this[_0x4cc7('0xc6f')], _0x30f9f5[_0x4cc7('0x295a')], _0x5591c1); this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null); }, '__setSamplerState': function(_0x2e9ed3) { if (_0x4cc7('0x41f3') === 'OoVRH') { if (_0x3677ed[_0x4cc7('0x8')][_0x4cc7('0x2651')][_0x4cc7('0x96b')](this, _0x2e9ed3)) { var _0x2abe06 = this['__context']['gl']; if (0x0 != _0x16a517[_0x4cc7('0x4102')]) { switch (_0x2e9ed3[_0x4cc7('0x3c0c')]) { case 0x0: _0x2e9ed3 = 0x10; break; case 0x1: _0x2e9ed3 = 0x2; break; case 0x2: _0x2e9ed3 = 0x4; break; case 0x3: _0x2e9ed3 = 0x8; break; default: _0x2e9ed3 = 0x1; } _0x2e9ed3 > _0x16a517[_0x4cc7('0x4102')] && (_0x2e9ed3 = _0x16a517['__glMaxTextureMaxAnisotropy']); _0x2abe06[_0x4cc7('0x41ed')](_0x2abe06['TEXTURE_2D'], _0x16a517[_0x4cc7('0x4101')], _0x2e9ed3); } return !0x0; } return !0x1; } else { var _0x3f6a27 = c['next'](); this[_0x4cc7('0xb23')]['b'] += _0x4bf907[_0x4cc7('0x4dc')]('\x20' + _0x3f6a27 + '=\x22'); _0x3f6a27 = _0x29cea6['htmlEscape'](_0x2e9ed3[_0x4cc7('0x2b')](_0x3f6a27), !0x0); this['output']['b'] += _0x4bf907[_0x4cc7('0x4dc')](_0x3f6a27); this[_0x4cc7('0xb23')]['b'] += '\x22'; } }, '__uploadFromImage': function(_0x4b11de) { var _0x3e366a = this[_0x4cc7('0xa2e')]['gl'], _0x11e128; if (0x1 == _0x4b11de[_0x4cc7('0xaa3')][_0x4cc7('0x3a37')]) var _0x16366e = _0x11e128 = _0x3e366a[_0x4cc7('0x1f55')]; else _0x11e128 = _0x3677ed['__textureInternalFormat'], _0x16366e = _0x3677ed[_0x4cc7('0x41a9')]; this[_0x4cc7('0xa2e')]['__bindGLTexture2D'](this['__textureID']); _0x4b11de[_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x1998')] || _0x4b11de['get_premultiplied']() ? !_0x4b11de['get_premultiplied']() && _0x4b11de[_0x4cc7('0x3984')]() && _0x3e366a['pixelStorei'](_0x3e366a[_0x4cc7('0x41d0')], 0x1) : _0x3e366a[_0x4cc7('0x41d1')](_0x3e366a[_0x4cc7('0x41d0')], 0x1); _0x4b11de[_0x4cc7('0x994')] == _0x231b05[_0x4cc7('0x1998')] ? _0x1dc05c[_0x4cc7('0x2959')](_0x3e366a, _0x3e366a[_0x4cc7('0x1496')], 0x0, _0x11e128, _0x4b11de['buffer']['width'], _0x4b11de[_0x4cc7('0xaa3')]['height'], 0x0, _0x16366e, _0x3e366a[_0x4cc7('0x295a')], _0x4b11de[_0x4cc7('0x15c2')]()) : _0x1dc05c[_0x4cc7('0x2959')](_0x3e366a, _0x3e366a[_0x4cc7('0x1496')], 0x0, _0x11e128, _0x16366e, _0x3e366a[_0x4cc7('0x295a')], _0x4b11de[_0x4cc7('0x4e9')]()); this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null); }, '__class__': _0x14a5e6 }); var _0x55b54b = function(_0x5d928d, _0x54f1cc, _0x3d0f90, _0x1daa8b, _0x2534e8, _0x1e114a) { _0x3677ed[_0x4cc7('0x96b')](this, _0x5d928d); this[_0x4cc7('0xa92')] = _0x54f1cc; this[_0x4cc7('0xa93')] = _0x3d0f90; this['__optimizeForRenderToTexture'] = _0x2534e8; this['__streamingLevels'] = _0x1e114a; _0x5d928d = this[_0x4cc7('0xa2e')]['gl']; this[_0x4cc7('0x264e')] = _0x5d928d[_0x4cc7('0x1496')]; this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this['__textureID']); _0x1dc05c['texImage2D'](_0x5d928d, this[_0x4cc7('0x264e')], 0x0, this[_0x4cc7('0x41b5')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')], 0x0, this['__format'], _0x5d928d[_0x4cc7('0x295a')], null); this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null); _0x2534e8 && this[_0x4cc7('0x932')](!0x0, 0x0, 0x0); }; _0x16dada[_0x4cc7('0x41f4')] = _0x55b54b; _0x55b54b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x4109'), 'textures', _0x4cc7('0x41f5')]; _0x55b54b[_0x4cc7('0x92b')] = _0x3677ed; _0x55b54b[_0x4cc7('0x8')] = _0x5aff49(_0x3677ed[_0x4cc7('0x8')], { 'uploadCompressedTextureFromByteArray': function(_0x4ace5b, _0x271368, _0x21cd1f) { if ('szBON' === _0x2d63f9[_0x4cc7('0x41f6')]) { null != _0x842c50[_0x4ace5b] ? this[_0x4cc7('0x97d')](_0x4ace5b, _0x271368) : this['h'][_0x4ace5b] = _0x271368; } else { null == _0x21cd1f && (_0x21cd1f = !0x1); var _0x5f0d82 = this; _0x21cd1f ? _0xac1deb[_0x4cc7('0xc5d')](function() { _0x5f0d82['__uploadCompressedTextureFromByteArray'](_0x4ace5b, _0x271368); var _0x21cd1f = new _0x76b31e(_0x4cc7('0x140e')); _0x5f0d82[_0x4cc7('0x44')](_0x21cd1f); }, 0x1) : this[_0x4cc7('0x41f7')](_0x4ace5b, _0x271368); } }, 'uploadFromBitmapData': function(_0xc07274, _0xf2c584, _0x1f7c41) { _0x2d63f9[_0x4cc7('0x376')](null, _0xf2c584) && (_0xf2c584 = 0x0); if (null != _0xc07274) { _0x1f7c41 = _0x2d63f9[_0x4cc7('0x32b')](this[_0x4cc7('0xa92')], _0xf2c584); var _0x3c420c = this[_0x4cc7('0xa93')] >> _0xf2c584; if (0x0 != _0x1f7c41 || _0x2d63f9['cajuY'](0x0, _0x3c420c)) { _0x2d63f9['wtJrv'](0x0, _0x1f7c41) && (_0x1f7c41 = 0x1); 0x0 == _0x3c420c && (_0x3c420c = 0x1); if (_0xc07274[_0x4cc7('0x7d9')] != _0x1f7c41 || _0xc07274[_0x4cc7('0x98b')] != _0x3c420c) _0x1f7c41 = new _0x436dff(_0x1f7c41,_0x3c420c,!0x0,0x0), _0x1f7c41[_0x4cc7('0xb0e')](_0xc07274), _0xc07274 = _0x1f7c41; _0xc07274 = this[_0x4cc7('0x2957')](_0xc07274); if (null != _0xc07274) if (0x0 == _0xf2c584 && null != _0xc07274[_0x4cc7('0xaa3')] && null == _0xc07274[_0x4cc7('0xaa3')][_0x4cc7('0x42')] && null != _0xc07274[_0x4cc7('0xaa3')]['get_src']()) { if (_0x1f7c41 = this[_0x4cc7('0xa2e')]['gl'], _0x3c420c = this[_0x4cc7('0xa93')] >> _0xf2c584, 0x0 != this[_0x4cc7('0xa92')] >> _0xf2c584 || 0x0 != _0x3c420c) this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this[_0x4cc7('0x2958')]), _0x1dc05c[_0x4cc7('0x2959')](_0x1f7c41, this[_0x4cc7('0x264e')], _0xf2c584, this['__internalFormat'], this['__format'], _0x1f7c41[_0x4cc7('0x295a')], _0xc07274['buffer']['get_src']()), this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null); } else this[_0x4cc7('0x295b')](_0xc07274[_0x4cc7('0x15c2')](), _0xf2c584); } } }, 'uploadFromTypedArray': function(_0x5aaa42, _0x382ac8) { null == _0x382ac8 && (_0x382ac8 = 0x0); if (null != _0x5aaa42) { var _0x50a6b0 = this[_0x4cc7('0xa2e')]['gl'] , _0x24bf0b = this[_0x4cc7('0xa92')] >> _0x382ac8 , _0x44b07 = this[_0x4cc7('0xa93')] >> _0x382ac8; if (0x0 != _0x24bf0b || 0x0 != _0x44b07) 0x0 == _0x24bf0b && (_0x24bf0b = 0x1), 0x0 == _0x44b07 && (_0x44b07 = 0x1), this[_0x4cc7('0xa2e')]['__bindGLTexture2D'](this[_0x4cc7('0x2958')]), _0x1dc05c[_0x4cc7('0x2959')](_0x50a6b0, this[_0x4cc7('0x264e')], _0x382ac8, this[_0x4cc7('0x41b5')], _0x24bf0b, _0x44b07, 0x0, this[_0x4cc7('0xc6f')], _0x50a6b0[_0x4cc7('0x295a')], _0x5aaa42), this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null); } }, '__setSamplerState': function(_0x317e39) { if (_0x3677ed[_0x4cc7('0x8')]['__setSamplerState'][_0x4cc7('0x96b')](this, _0x317e39)) { var _0x48ce70 = this['__context']['gl']; 0x2 == _0x317e39[_0x4cc7('0x3df3')] || this['__samplerState']['mipmapGenerated'] || (_0x48ce70[_0x4cc7('0x41f8')](_0x48ce70[_0x4cc7('0x1496')]), this[_0x4cc7('0x41e0')]['mipmapGenerated'] = !0x0); if (0x0 != _0x16a517[_0x4cc7('0x4102')]) { switch (_0x317e39[_0x4cc7('0x3c0c')]) { case 0x0: _0x317e39 = 0x10; break; case 0x1: _0x317e39 = 0x2; break; case 0x2: _0x317e39 = 0x4; break; case 0x3: _0x317e39 = 0x8; break; default: _0x317e39 = 0x1; } _0x317e39 > _0x16a517['__glMaxTextureMaxAnisotropy'] && (_0x317e39 = _0x16a517['__glMaxTextureMaxAnisotropy']); _0x48ce70['texParameterf'](_0x48ce70[_0x4cc7('0x1496')], _0x16a517[_0x4cc7('0x4101')], _0x317e39); } return !0x0; } return !0x1; }, '__uploadCompressedTextureFromByteArray': function(_0x4c876a, _0x1924ea) { var _0x5af76d = this; _0x4c876a = new _0x31344d(_0x4c876a,_0x1924ea); var _0x75abdb = _0x4c876a[_0x4cc7('0x3d71')](this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')], !0x1) , _0x27da95 = this[_0x4cc7('0xa2e')]['gl']; this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this[_0x4cc7('0x2958')]); var _0x5db3a0 = !0x1; _0x4c876a[_0x4cc7('0x3d76')](function(_0x4c876a, _0x1924ea, _0x4bf907, _0x48c401, _0x16dada, _0x29f36f, _0x5aff49) { _0x4c876a = _0x75abdb ? _0x3677ed[_0x4cc7('0x41ac')]['h'][_0x4bf907] : _0x3677ed['__compressedFormats']['h'][_0x4bf907]; if (0x0 != _0x4c876a) if (_0x5db3a0 = !0x0, _0x5af76d[_0x4cc7('0xc6f')] = _0x4c876a, _0x5af76d['__internalFormat'] = _0x4c876a, _0x75abdb && 0x2 == _0x4bf907) { _0x29f36f = _0x29f36f / 0x2 | 0x0; _0x4bf907 = _0x5af76d['__textureTarget']; var _0x2f999c = _0x5af76d[_0x4cc7('0x41b5')] , _0x4028ff = _0x5aff49['b']['buffer']; _0x4028ff = null != _0x4028ff ? null == _0x29f36f ? new _0x20e95b(_0x4028ff,0x0) : new _0x20e95b(_0x4028ff,0x0,_0x29f36f) : null; _0x1dc05c[_0x4cc7('0x3a4f')](_0x27da95, _0x4bf907, _0x1924ea, _0x2f999c, _0x48c401, _0x16dada, 0x0, _0x4028ff); _0x4bf907 = new _0x55b54b(_0x5af76d['__context'],_0x5af76d[_0x4cc7('0xa92')],_0x5af76d[_0x4cc7('0xa93')],0x3,_0x5af76d[_0x4cc7('0x41e1')],_0x5af76d[_0x4cc7('0x41e2')]); _0x4bf907[_0x4cc7('0xc6f')] = _0x4c876a; _0x4bf907[_0x4cc7('0x41b5')] = _0x4c876a; _0x5af76d[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](_0x4bf907[_0x4cc7('0x2958')]); _0x4c876a = _0x4bf907[_0x4cc7('0x264e')]; _0x2f999c = _0x4bf907[_0x4cc7('0x41b5')]; _0x5aff49 = _0x5aff49['b'][_0x4cc7('0xaa3')]; _0x5aff49 = null != _0x5aff49 ? null == _0x29f36f ? new _0x20e95b(_0x5aff49,_0x29f36f) : new _0x20e95b(_0x5aff49,_0x29f36f,_0x29f36f) : null; _0x1dc05c[_0x4cc7('0x3a4f')](_0x27da95, _0x4c876a, _0x1924ea, _0x2f999c, _0x48c401, _0x16dada, 0x0, _0x5aff49); _0x5af76d[_0x4cc7('0x2655')] = _0x4bf907; } else _0x4c876a = _0x5af76d[_0x4cc7('0x264e')], _0x4bf907 = _0x5af76d['__internalFormat'], _0x5aff49 = _0x5aff49['b'][_0x4cc7('0xaa3')], _0x5aff49 = null != _0x5aff49 ? null == _0x29f36f ? new _0x20e95b(_0x5aff49,0x0) : new _0x20e95b(_0x5aff49,0x0,_0x29f36f) : null, _0x1dc05c[_0x4cc7('0x3a4f')](_0x27da95, _0x4c876a, _0x1924ea, _0x4bf907, _0x48c401, _0x16dada, 0x0, _0x5aff49); }); _0x5db3a0 || (_0x4c876a = this[_0x4cc7('0xa92')] * this['__height'] * 0x4, _0x4c876a = null != _0x4c876a ? new _0x20e95b(_0x4c876a) : null, _0x1dc05c[_0x4cc7('0x2959')](_0x27da95, this[_0x4cc7('0x264e')], 0x0, this[_0x4cc7('0x41b5')], this[_0x4cc7('0xa92')], this[_0x4cc7('0xa93')], 0x0, this['__format'], _0x27da95[_0x4cc7('0x295a')], _0x4c876a)); this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](null); }, '__class__': _0x55b54b }); var _0x469856 = function(_0x1486ab) { _0x3677ed[_0x4cc7('0x96b')](this, _0x1486ab); this[_0x4cc7('0x264e')] = this[_0x4cc7('0xa2e')]['gl'][_0x4cc7('0x1496')]; }; _0x16dada[_0x4cc7('0x41f9')] = _0x469856; _0x469856[_0x4cc7('0x8f2')] = [_0x2d63f9['xkmAL'], _0x4cc7('0x4109'), 'textures', _0x4cc7('0x41fa')]; _0x469856['__super__'] = _0x3677ed; _0x469856[_0x4cc7('0x8')] = _0x5aff49(_0x3677ed[_0x4cc7('0x8')], { '__netStream': null, '__getTexture': function() { if ((!this[_0x4cc7('0x41fb')][_0x4cc7('0x17a7')][_0x4cc7('0xbe8')] || this[_0x4cc7('0x41fb')][_0x4cc7('0x41fc')]()) && 0x0 < this[_0x4cc7('0x41fb')][_0x4cc7('0x17a7')][_0x4cc7('0xcf1')]) { this['__netStream'][_0x4cc7('0x41fd')](!0x1); var _0x172593 = this['__context']['gl']; this[_0x4cc7('0xa2e')]['__bindGLTexture2D'](this[_0x4cc7('0x2958')]); _0x1dc05c[_0x4cc7('0x2959')](_0x172593, _0x172593['TEXTURE_2D'], 0x0, _0x172593[_0x4cc7('0x41ab')], _0x172593[_0x4cc7('0x41ab')], _0x172593['UNSIGNED_BYTE'], this['__netStream'][_0x4cc7('0x17a7')]); } return this[_0x4cc7('0x2958')]; }, '__class__': _0x469856 }); var _0x5a0ff5 = function(_0x2462e9) { if (_0x56067a[_0x4cc7('0x84f')](_0x4cc7('0x41fe'), 'wZpep')) { if (0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x3098')] & 0x10)) return; _0x4d0143[_0x4cc7('0xb93')]['z'] = this[_0x4cc7('0x19cb')]['sourceData']['boundingBox'][_0x4cc7('0x52')]['z']; ++_0x2462e9; 0x0 != (this[_0x4cc7('0x19cb')][_0x4cc7('0x1e54')][_0x4cc7('0x2322')][_0x4cc7('0x303b')] & 0x10) && ++d; } else { null == _0x2462e9 && (_0x2462e9 = ''); _0xc6df85[_0x4cc7('0x96b')](this, _0x2462e9); this[_0x4cc7('0x5e2')] = _0x56067a[_0x4cc7('0x8c5')]; } }; _0x16dada[_0x4cc7('0x41ff')] = _0x5a0ff5; _0x5a0ff5[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14a6'), 'ArgumentError']; _0x5a0ff5[_0x4cc7('0x92b')] = _0xc6df85; _0x5a0ff5[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85['prototype'], { '__class__': _0x5a0ff5 }); var _0x505491 = function(_0x2d1002) { null == _0x2d1002 && (_0x2d1002 = ''); _0xc6df85['call'](this, _0x2d1002); this[_0x4cc7('0x5e2')] = 'IOError'; }; _0x16dada[_0x2d63f9[_0x4cc7('0x4200')]] = _0x505491; _0x505491[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14a6'), _0x4cc7('0x4201')]; _0x505491[_0x4cc7('0x92b')] = _0xc6df85; _0x505491[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85['prototype'], { '__class__': _0x505491 }); var _0x2402f1 = function(_0x23ef45, _0x51a384) { _0x505491[_0x4cc7('0x96b')](this, 'End\x20of\x20file\x20was\x20encountered'); this[_0x4cc7('0x5e2')] = _0x2d63f9[_0x4cc7('0x378')]; this[_0x4cc7('0xb6c')] = 0x7ee; }; _0x16dada['openfl.errors.EOFError'] = _0x2402f1; _0x2402f1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x14a6'), _0x4cc7('0x4202')]; _0x2402f1[_0x4cc7('0x92b')] = _0x505491; _0x2402f1[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x3edd')](_0x5aff49, _0x505491[_0x4cc7('0x8')], { '__class__': _0x2402f1 }); var _0x3d27c7 = function(_0x5b4b09) { null == _0x5b4b09 && (_0x5b4b09 = ''); _0xc6df85['call'](this, _0x5b4b09, 0x0); this[_0x4cc7('0x5e2')] = _0x4cc7('0x4203'); }; _0x16dada[_0x4cc7('0x4204')] = _0x3d27c7; _0x3d27c7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'errors', _0x4cc7('0x4203')]; _0x3d27c7['__super__'] = _0xc6df85; _0x3d27c7[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85['prototype'], { '__class__': _0x3d27c7 }); var _0x180a42 = function(_0x3c9be8) { if (_0x4cc7('0x4205') !== 'UTyDx') { return 0x2 == _0x3c9be8 ? new _0x2480bc('Here\x20for\x20the\x20candy?',_0x4cc7('0x2eda')) : null; } else { null == _0x3c9be8 && (_0x3c9be8 = ''); _0xc6df85['call'](this, _0x3c9be8, 0x0); this[_0x4cc7('0x5e2')] = 'TypeError'; } }; _0x16dada[_0x4cc7('0x4206')] = _0x180a42; _0x180a42[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'errors', 'TypeError']; _0x180a42[_0x4cc7('0x92b')] = _0xc6df85; _0x180a42[_0x4cc7('0x8')] = _0x5aff49(_0xc6df85[_0x4cc7('0x8')], { '__class__': _0x180a42 }); var _0x449eb0 = function(_0x521cc9, _0x54901d, _0x7a6f8c, _0x125e31, _0x4af5c8, _0x400caa, _0x4bf907) { var _0x3440de = {}; _0x3440de['YfSwR'] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 * _0x5260f5; } ; _0x3440de[_0x4cc7('0x4207')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 * _0x5260f5; } ; _0x3440de[_0x4cc7('0x4208')] = _0x4cc7('0x262b'); if (_0x4cc7('0x4209') !== _0x4cc7('0x4209')) { _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb46')](-0x85); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x46); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0xbe3); var _0x5e1560 = null; null == _0x5e1560 && (_0x5e1560 = new _0x169fce()); var _0x9b3596 = Math[_0x4cc7('0x28')](1.2479104151759457); _0x5e1560['x'] = 0.646 * _0x9b3596; _0x5e1560['y'] = -0.713 * _0x9b3596; _0x5e1560['z'] = 0.272 * _0x9b3596; _0x5e1560['w'] = Math['cos'](1.2479104151759457); _0x9b3596 = _0x5e1560['x'] * _0x5e1560['x'] + _0x3440de['YfSwR'](_0x5e1560['y'], _0x5e1560['y']) + _0x5e1560['z'] * _0x5e1560['z'] + _0x3440de[_0x4cc7('0x4207')](_0x5e1560['w'], _0x5e1560['w']); var _0x50abb9 = _0x9b3596 - 0x1; 1e-10 > (0x0 <= _0x50abb9 ? _0x50abb9 : -_0x50abb9) || (0x0 == _0x9b3596 ? (_0x5e1560['x'] = 0x0, _0x5e1560['y'] = 0x0, _0x5e1560['z'] = 0x0, _0x5e1560['w'] = 0x1) : (_0x9b3596 = 0x1 / Math[_0x4cc7('0x2c')](_0x9b3596), _0x5e1560['x'] *= _0x9b3596, _0x5e1560['y'] *= _0x9b3596, _0x5e1560['z'] *= _0x9b3596, _0x5e1560['w'] *= _0x9b3596)); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x5e1560)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec5')][_0x4cc7('0xac9')](0x9, 39.2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); this[_0x4cc7('0xec5')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x57); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('This\x20may\x20blow\x20your\x20mind,\x20but...', -0x118, -0x168, null, null, null, null, null); _0x5e1560 = _0x1baaa1[_0x4cc7('0x7d9')](0x258); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x420a'), -0x104, -0xfa, null, _0x5e1560, -0x1, null, null); _0x5e1560 = _0x1baaa1[_0x4cc7('0x7d9')](0x276); _0x9b3596 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x3440de[_0x4cc7('0x4208')], 0xc8, -0x6e, null, _0x5e1560, -0x1, _0x9b3596, null); _0x5e1560 = _0x1baaa1[_0x4cc7('0x7d9')](0x23a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('If\x20you\x20forget\x20what\x20comes\x20after\x20C,\x20go\x20ask\x20your\x20son.', 0xb4, 0x122, null, _0x5e1560, -0x1, null, null); } else { null == _0x4bf907 && (_0x4bf907 = 0x0); null == _0x400caa && (_0x400caa = 0x0); null == _0x4af5c8 && (_0x4af5c8 = 0x0); null == _0x125e31 && (_0x125e31 = 0x0); null == _0x7a6f8c && (_0x7a6f8c = !0x1); null == _0x54901d && (_0x54901d = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x521cc9, _0x54901d, _0x7a6f8c); this[_0x4cc7('0x249c')] = _0x125e31; this['accelerationX'] = _0x4af5c8; this['accelerationY'] = _0x400caa; this['accelerationZ'] = _0x4bf907; } }; _0x16dada[_0x4cc7('0x420b')] = _0x449eb0; _0x449eb0['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x420c')]; _0x449eb0[_0x4cc7('0x92b')] = _0x76b31e; _0x449eb0['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'accelerationX': null, 'accelerationY': null, 'accelerationZ': null, 'timestamp': null, '__class__': _0x449eb0 }); var _0x352430 = function(_0x148c44, _0xaa98d5, _0x314dc3, _0x59bdb6) { null == _0x59bdb6 && (_0x59bdb6 = !0x1); null == _0x314dc3 && (_0x314dc3 = !0x1); null == _0xaa98d5 && (_0xaa98d5 = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x148c44, _0xaa98d5, _0x314dc3); this['activating'] = _0x59bdb6; }; _0x16dada[_0x4cc7('0x420d')] = _0x352430; _0x352430[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x420e')]; _0x352430[_0x4cc7('0x92b')] = _0x76b31e; _0x352430[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e['prototype'], { 'activating': null, '__class__': _0x352430 }); var _0x56a3ca = function(_0x5786f9, _0x1baff3, _0x4eb999, _0x3a080a) { null == _0x3a080a && (_0x3a080a = ''); null == _0x4eb999 && (_0x4eb999 = !0x1); null == _0x1baff3 && (_0x1baff3 = !0x1); _0x76b31e['call'](this, _0x5786f9, _0x1baff3, _0x4eb999); this[_0x4cc7('0xcb4')] = _0x3a080a; }; _0x16dada[_0x4cc7('0x420f')] = _0x56a3ca; _0x56a3ca[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'events', _0x4cc7('0x4210')]; _0x56a3ca[_0x4cc7('0x92b')] = _0x76b31e; _0x56a3ca[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e['prototype'], { 'text': null, '__class__': _0x56a3ca }); var _0x276d6a = function(_0x36b274, _0x4b86e2, _0x864afc, _0x248c9b, _0x2b35f7) { if (_0x4cc7('0x4211') !== _0x4cc7('0x4212')) { null == _0x2b35f7 && (_0x2b35f7 = 0x0); null == _0x248c9b && (_0x248c9b = ''); null == _0x864afc && (_0x864afc = !0x1); null == _0x4b86e2 && (_0x4b86e2 = !0x1); _0x56a3ca['call'](this, _0x36b274, _0x4b86e2, _0x864afc, _0x248c9b); this[_0x4cc7('0xb6c')] = _0x2b35f7; } else { _0x4b86e2['complete'](_0x36b274); } }; _0x16dada[_0x4cc7('0x4213')] = _0x276d6a; _0x276d6a[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), 'ErrorEvent']; _0x276d6a[_0x4cc7('0x92b')] = _0x56a3ca; _0x276d6a[_0x4cc7('0x8')] = _0x5aff49(_0x56a3ca[_0x4cc7('0x8')], { 'errorID': null, '__class__': _0x276d6a }); var _0x3eaff5 = function(_0x4eba6a) { this[_0x4cc7('0x145d')] = !0x1; this[_0x4cc7('0x19')](_0x4eba6a); }; _0x16dada[_0x4cc7('0x4214')] = _0x3eaff5; _0x3eaff5[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4215'), 'DispatchIterator']; _0x3eaff5[_0x4cc7('0x8')] = {}; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x145d')] = null; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0xb1c')] = null; _0x3eaff5[_0x4cc7('0x8')]['isCopy'] = null; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x31b6')] = null; _0x3eaff5[_0x4cc7('0x8')]['copy'] = function() { if (_0x4cc7('0x4216') !== _0x4cc7('0x4217')) { this.isCopy || (this.list = this.list.slice(), this.isCopy = !0x0); } else { if (this.nodeType != _0x4fbde0.Element) throw new _0x202aa0('Bad\x20node\x20type,\x20expected\x20Element\x20but\x20found\x20' + this.nodeType); return this.attributeMap.keys(); } } ; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x94e')] = function() { return this.index < this.list.length; } ; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x3a')] = function() { return this.list[this.index++]; } ; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x95b')] = function(_0x98c1c8, _0x1b8902) { if (_0x4cc7('0x4218') !== _0x4cc7('0x4219')) { if (this.active) if (this.isCopy) { _0x1b8902 = this.index; for (var _0x5444c9 = this.list.length; _0x1b8902 < _0x5444c9; ) { var _0x2a7e57 = _0x1b8902++; if (this.list[_0x2a7e57] == _0x98c1c8) { this.list.splice(_0x2a7e57, 0x1); break; } } } else _0x1b8902 < this.index && this.index--; } else { this.lizard.setIndexedPosition(2.4, 31.3, null, 0xe); this.lizard.spritesheet.set_currentFrame(0xe); this.lizard.spritesheet.set_xInverted(!0x0); this.frameMaxTime = 0.35; } } ; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x19')] = function(_0xa7cc3c) { this.list = _0xa7cc3c; this.isCopy = !0x1; this.index = 0x0; } ; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x99a')] = function() { this.active = !0x0; } ; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function() { this.active = !0x1; } ; _0x3eaff5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3eaff5; var _0x43d25e = function(_0x4f513e, _0x596c39, _0x1c7112) { this[_0x4cc7('0x20c9')] = _0x4f513e; this[_0x4cc7('0x421a')] = _0x596c39; this[_0x4cc7('0x421b')] = _0x1c7112; }; _0x16dada[_0x4cc7('0x421c')] = _0x43d25e; _0x43d25e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4215'), _0x4cc7('0x421d')]; _0x43d25e[_0x4cc7('0x8')] = {}; _0x43d25e[_0x4cc7('0x8')]['callback'] = null; _0x43d25e[_0x4cc7('0x8')][_0x4cc7('0x421b')] = null; _0x43d25e[_0x4cc7('0x8')]['useCapture'] = null; _0x43d25e[_0x4cc7('0x8')][_0x4cc7('0xc7c')] = function(_0x582aa2, _0x2f2829) { return _0x19c1c0.compareMethods(this.callback, _0x582aa2) ? this.useCapture == _0x2f2829 : !0x1; } ; _0x43d25e[_0x4cc7('0x8')]['__class__'] = _0x43d25e; var _0x1363ca = function(_0x20c822, _0x2510dd, _0x99d1d2, _0x48bb72, _0x3a0fcb, _0x3a27dd) { null == _0x3a27dd && (_0x3a27dd = 0x0); null == _0x3a0fcb && (_0x3a0fcb = !0x1); null == _0x99d1d2 && (_0x99d1d2 = !0x1); null == _0x2510dd && (_0x2510dd = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x20c822, _0x2510dd, _0x99d1d2); this['keyCode'] = _0x3a27dd; this[_0x4cc7('0x20d5')] = _0x3a0fcb; this[_0x4cc7('0x34c1')] = _0x48bb72; }; _0x16dada['openfl.events.FocusEvent'] = _0x1363ca; _0x1363ca[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x421e')]; _0x1363ca['__super__'] = _0x76b31e; _0x1363ca['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'keyCode': null, 'relatedObject': null, 'shiftKey': null, '__class__': _0x1363ca }); var _0x15b0c9 = function(_0x58b440, _0x279019, _0x55dbae, _0x336526, _0x5d51f7) { if (_0x4cc7('0x421f') !== _0x4cc7('0x4220')) { null == _0x5d51f7 && (_0x5d51f7 = !0x1); null == _0x336526 && (_0x336526 = !0x1); null == _0x55dbae && (_0x55dbae = !0x1); null == _0x279019 && (_0x279019 = !0x1); _0x352430[_0x4cc7('0x96b')](this, _0x58b440, _0x279019, _0x55dbae); this['fullScreen'] = _0x336526; this[_0x4cc7('0x4221')] = _0x5d51f7; } else { if (null != this[_0x4cc7('0x3301')]) { var _0x333496 = this['_onUpdate'] , _0x8fb9e7 = this['_onUpdateParams']; null == _0x8fb9e7 && (_0x8fb9e7 = []); _0x333496[_0x4cc7('0x13')](_0x333496, _0x8fb9e7); } } }; _0x16dada[_0x4cc7('0x4222')] = _0x15b0c9; _0x15b0c9[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x9a7'), _0x4cc7('0x4223')]; _0x15b0c9['__super__'] = _0x352430; _0x15b0c9[_0x4cc7('0x8')] = _0x5aff49(_0x352430[_0x4cc7('0x8')], { 'fullScreen': null, 'interactive': null, '__class__': _0x15b0c9 }); var _0x5a6840 = function(_0x22daca, _0x1d2b45, _0x1d7144, _0x2e36fb) { null == _0x1d7144 && (_0x1d7144 = !0x1); null == _0x1d2b45 && (_0x1d2b45 = !0x0); _0x76b31e[_0x4cc7('0x96b')](this, _0x22daca, _0x1d2b45, _0x1d7144); this[_0x4cc7('0x3b2f')] = _0x2e36fb; }; _0x16dada[_0x4cc7('0x4224')] = _0x5a6840; _0x5a6840[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'events', _0x4cc7('0x4225')]; _0x5a6840[_0x4cc7('0x92b')] = _0x76b31e; _0x5a6840[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'device': null, '__class__': _0x5a6840 }); var _0x95bba4 = function(_0x4de9d7, _0x49310c, _0x4f2171, _0x1677c3, _0x151525) { if (_0x4cc7('0x4226') === 'OvkOg') { null == _0x151525 && (_0x151525 = !0x1); null == _0x1677c3 && (_0x1677c3 = 0x0); _0x2d63f9[_0x4cc7('0x4227')](null, _0x4f2171) && (_0x4f2171 = !0x1); null == _0x49310c && (_0x49310c = !0x1); this[_0x4cc7('0x2590')] = _0x1677c3; this[_0x4cc7('0x4228')] = _0x151525; _0x76b31e[_0x4cc7('0x96b')](this, _0x4de9d7, _0x49310c, _0x4f2171); } else { var _0x273e38 = this['_registerCache'][_0x4cc7('0xe58')](); this['_uvBufferIndex'] = _0x273e38[_0x4cc7('0x19f4')](); var _0x24613b = this[_0x4cc7('0xf19')][_0x4cc7('0xe56')](); this['_sharedRegisters'][_0x4cc7('0x1c80')] = _0x24613b; if (this[_0x4cc7('0x1bcf')]()) { var _0x432bd1 = this['_registerCache'][_0x4cc7('0x12d7')]() , _0x5cddd7 = this['_registerCache']['getFreeVertexConstant'](); this[_0x4cc7('0x1bb9')] = 0x4 * _0x432bd1[_0x4cc7('0x19f4')](); this['_vertexCode'] += _0x56067a[_0x4cc7('0x414e')](_0x4cc7('0x1be1') + _0x4bf907[_0x4cc7('0x4dc')](_0x24613b) + _0x4cc7('0x152') + _0x4bf907[_0x4cc7('0x4dc')](_0x273e38) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x432bd1) + _0x4cc7('0x4229') + _0x4bf907[_0x4cc7('0x4dc')](_0x24613b) + _0x4cc7('0x156') + _0x4bf907[_0x4cc7('0x4dc')](_0x273e38) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](_0x5cddd7) + '\x0amov\x20', _0x4bf907[_0x4cc7('0x4dc')](_0x24613b)) + _0x56067a[_0x4cc7('0x8c7')] + _0x4bf907[_0x4cc7('0x4dc')](_0x273e38) + _0x4cc7('0x1be0'); } else this['_uvTransformIndex'] = -0x1, this[_0x4cc7('0x1efc')] = !0x0, this[_0x4cc7('0x147d')] = _0x24613b['toString'](), this['_UVSource'] = _0x273e38[_0x4cc7('0x8eb')](); } }; _0x16dada[_0x4cc7('0x422a')] = _0x95bba4; _0x95bba4[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x422b')]; _0x95bba4[_0x4cc7('0x92b')] = _0x76b31e; _0x95bba4[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'redirected': null, 'responseHeaders': null, 'responseURL': null, 'status': null, '__class__': _0x95bba4 }); var _0x5275c3 = function(_0x180e05, _0xe8fb38, _0x3362b5, _0x53cc72, _0x2d3c89) { null == _0x2d3c89 && (_0x2d3c89 = 0x0); null == _0x53cc72 && (_0x53cc72 = ''); null == _0x3362b5 && (_0x3362b5 = !0x1); null == _0xe8fb38 && (_0xe8fb38 = !0x0); _0x276d6a[_0x4cc7('0x96b')](this, _0x180e05, _0xe8fb38, _0x3362b5, _0x53cc72, _0x2d3c89); }; _0x16dada[_0x4cc7('0x422c')] = _0x5275c3; _0x5275c3['__name__'] = ['openfl', _0x4cc7('0x9a7'), _0x4cc7('0x422d')]; _0x5275c3['__super__'] = _0x276d6a; _0x5275c3[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x524')](_0x5aff49, _0x276d6a[_0x4cc7('0x8')], { '__class__': _0x5275c3 }); var _0x5771c9 = function(_0x197239, _0x20b518, _0x14ad86, _0x1b0266, _0x59b7d7, _0x39bb96, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x161060) { if (_0x4cc7('0x422e') !== 'ErjjP') { null == _0x1b0266 && (_0x1b0266 = !0x1); null == _0x20b518 && (_0x20b518 = 0x0); null == _0x197239 && (_0x197239 = 0x0); this[_0x4cc7('0x1911')] = !0x1; _0x457ac5[_0x4cc7('0x96b')](this); this['pendingWidth'] = _0x197239; this[_0x4cc7('0x20be')] = _0x20b518; this['set_parentLayout'](_0x14ad86); _0x14ad86 = _0x56067a[_0x4cc7('0x8c4')](null, _0x59b7d7) ? _0x59b7d7 : _0x56067a[_0x4cc7('0x8c9')](null, _0x14ad86) ? _0x14ad86['scale'] : _0x172b83['get_currentLayout']()[_0x4cc7('0xa9a')]; this[_0x4cc7('0x22e')] = new _0x172b83(_0x14ad86,new _0x1afb04(0x0,0x0,_0x197239,_0x20b518)); this['addEventListener']('addedToStage', _0x48c401(this, this[_0x4cc7('0x20c0')])); this['addEventListener'](_0x4cc7('0x8a9'), _0x48c401(this, this['onFirstAddedToStage']), !0x1, 0x1); this['addEventListener'](_0x4cc7('0x1fad'), _0x48c401(this, this[_0x4cc7('0x20c1')])); if (null != this['stage']) this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x8a9'))); else if (_0x1b0266 && !this['layoutCreated']) this['onFirstAddedToStage'](null); } else { null == _0x161060 && (_0x161060 = !0x1); null == _0x5aff49 && (_0x5aff49 = !0x1); null == _0x16dada && (_0x16dada = !0x1); null == _0x48c401 && (_0x48c401 = !0x1); null == _0x4bf907 && (_0x4bf907 = !0x1); null == _0x59b7d7 && (_0x59b7d7 = 0x0); null == _0x1b0266 && (_0x1b0266 = 0x0); null == _0x14ad86 && (_0x14ad86 = !0x1); _0x2d63f9['bPMiu'](null, _0x20b518) && (_0x20b518 = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x197239, _0x20b518, _0x14ad86); this[_0x4cc7('0x422f')] = _0x1b0266; this[_0x4cc7('0x34c2')] = _0x59b7d7; this['keyLocation'] = null != _0x39bb96 ? _0x39bb96 : 0x0; this[_0x4cc7('0x1f0f')] = _0x4bf907; this[_0x4cc7('0x1f0e')] = _0x48c401; this[_0x4cc7('0x20d5')] = _0x16dada; this[_0x4cc7('0x4230')] = _0x5aff49; this[_0x4cc7('0x34c3')] = _0x161060; } }; _0x16dada[_0x4cc7('0x4231')] = _0x5771c9; _0x5771c9[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4232')]; _0x5771c9[_0x4cc7('0x92b')] = _0x76b31e; _0x5771c9[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'altKey': null, 'charCode': null, 'commandKey': null, 'controlKey': null, 'ctrlKey': null, 'keyCode': null, 'keyLocation': null, 'shiftKey': null, '__class__': _0x5771c9 }); var _0x276ae5 = function(_0x5b4205, _0x1e360a, _0x29fd5a, _0x200511, _0x485ac3, _0xdf9fe8, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x161060, _0x3eb954, _0x180fa9) { if (_0x4cc7('0x4233') !== _0x4cc7('0x4233')) { if (_0x5b4205[_0x4cc7('0xa77')] && !(0x0 >= _0x5b4205[_0x4cc7('0x9c2')]) && null != _0x5b4205['__bitmapData'] && _0x5b4205[_0x4cc7('0xa78')]['__isValid']) { var _0x3fa388 = _0x1e360a['__context3D']; _0x1e360a[_0x4cc7('0xa7b')](_0x5b4205[_0x4cc7('0xa07')]); _0x1e360a[_0x4cc7('0xa7c')](_0x5b4205); var _0x5915f9 = _0x1e360a['__initDisplayShader'](_0x5b4205[_0x4cc7('0xade')]); _0x1e360a['setShader'](_0x5915f9); _0x1e360a[_0x4cc7('0xb15')](_0x5b4205[_0x4cc7('0xa78')], _0x1e360a['__allowSmoothing'] && (_0x5b4205[_0x4cc7('0xa81')] || _0x1e360a[_0x4cc7('0x3e4f')])); _0x1e360a[_0x4cc7('0xb17')](_0x1e360a['__getMatrix'](_0x5b4205[_0x4cc7('0x9c1')], _0x5b4205[_0x4cc7('0x21b6')])); _0x1e360a[_0x4cc7('0x3e51')](_0x5b4205['__worldAlpha']); _0x1e360a[_0x4cc7('0x3e52')](_0x5b4205[_0x4cc7('0xa09')]); _0x1e360a[_0x4cc7('0xb18')](); var _0x1f1897 = _0x5b4205['__bitmapData'][_0x4cc7('0xb19')](_0x3fa388); null != _0x5915f9[_0x4cc7('0xb1a')] && _0x3fa388[_0x4cc7('0xb1b')](_0x5915f9[_0x4cc7('0xb1a')][_0x4cc7('0xb1c')], _0x1f1897, 0x0, 0x3); null != _0x5915f9[_0x4cc7('0xb1d')] && _0x3fa388['setVertexBufferAt'](_0x5915f9['__textureCoord'][_0x4cc7('0xb1c')], _0x1f1897, 0x3, 0x2); _0x5915f9 = _0x5b4205[_0x4cc7('0xa78')][_0x4cc7('0xb1e')](_0x3fa388); _0x3fa388[_0x4cc7('0x1f3c')](_0x5915f9); _0x1e360a['__clearShader'](); _0x1e360a[_0x4cc7('0xa85')](_0x5b4205); } } else { null == _0x180fa9 && (_0x180fa9 = 0x0); null == _0x3eb954 && (_0x3eb954 = !0x1); null == _0x161060 && (_0x161060 = 0x0); null == _0x5aff49 && (_0x5aff49 = !0x1); null == _0x16dada && (_0x16dada = !0x1); null == _0x48c401 && (_0x48c401 = !0x1); null == _0x4bf907 && (_0x4bf907 = !0x1); null == _0x485ac3 && (_0x485ac3 = 0x0); null == _0x200511 && (_0x200511 = 0x0); null == _0x29fd5a && (_0x29fd5a = !0x1); null == _0x1e360a && (_0x1e360a = !0x0); _0x76b31e[_0x4cc7('0x96b')](this, _0x5b4205, _0x1e360a, _0x29fd5a); this[_0x4cc7('0x20d5')] = _0x16dada; this[_0x4cc7('0x1f0e')] = _0x48c401; this[_0x4cc7('0x1f0f')] = _0x4bf907; this['bubbles'] = _0x1e360a; this[_0x4cc7('0x34c1')] = _0xdf9fe8; this[_0x4cc7('0x1f10')] = _0x161060; this[_0x4cc7('0xa22')] = _0x200511; this[_0x4cc7('0xa23')] = _0x485ac3; this[_0x4cc7('0xbf7')] = _0x5aff49; this[_0x4cc7('0x34c3')] = _0x3eb954; this[_0x4cc7('0x4234')] = _0x180fa9; this[_0x4cc7('0x1f11')] = !0x1; this[_0x4cc7('0xa24')] = this['stageX'] = NaN; } }; _0x16dada['openfl.events.MouseEvent'] = _0x276ae5; _0x276ae5[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'events', 'MouseEvent']; _0x276ae5[_0x4cc7('0xb65')] = function(_0xc42c4b, _0x471e5e, _0x268ba0, _0x37e095, _0x51a24a, _0x3414ab, _0x4bf907) { var _0x34fac5 = _0x2d63f9[_0x4cc7('0x379')]['split']('|') , _0x281474 = 0x0; while (!![]) { switch (_0x34fac5[_0x281474++]) { case '0': _0xc42c4b[_0x4cc7('0xa25')] = _0x268ba0; continue; case '1': _0xc42c4b[_0x4cc7('0xa24')] = _0x37e095; continue; case '2': _0xc42c4b = new _0x276ae5(_0xc42c4b,!0x0,!0x1,_0x51a24a['x'],_0x51a24a['y'],null,_0x276ae5['__ctrlKey'],_0x276ae5['__altKey'],_0x276ae5[_0x4cc7('0x4235')],_0x276ae5[_0x4cc7('0x40bd')],_0x4bf907,_0x276ae5[_0x4cc7('0x4078')]); continue; case '3': _0xc42c4b['target'] = _0x3414ab; continue; case '4': null == _0x4bf907 && (_0x4bf907 = 0x0); continue; case '5': return _0xc42c4b; } break; } } ; _0x276ae5['__super__'] = _0x76b31e; _0x276ae5[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '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, '__class__': _0x276ae5 }); var _0x385886 = function(_0x5c030c, _0x306f9e, _0x2e3978, _0x11d0c0) { null == _0x2e3978 && (_0x2e3978 = !0x1); null == _0x306f9e && (_0x306f9e = !0x1); this[_0x4cc7('0x39da')] = _0x11d0c0; _0x76b31e[_0x4cc7('0x96b')](this, _0x5c030c, _0x306f9e, _0x2e3978); }; _0x16dada['openfl.events.NetStatusEvent'] = _0x385886; _0x385886['__name__'] = [_0x4cc7('0x8a'), 'events', _0x4cc7('0x4236')]; _0x385886[_0x4cc7('0x92b')] = _0x76b31e; _0x385886['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'info': null, '__class__': _0x385886 }); var _0x4aac12 = function(_0x46c040, _0x26fc70, _0x3ac251, _0x545fb9, _0x339844) { null == _0x339844 && (_0x339844 = 0x0); null == _0x545fb9 && (_0x545fb9 = 0x0); null == _0x3ac251 && (_0x3ac251 = !0x1); null == _0x26fc70 && (_0x26fc70 = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x46c040, _0x26fc70, _0x3ac251); this['bytesLoaded'] = _0x545fb9; this[_0x4cc7('0x1f28')] = _0x339844; }; _0x16dada[_0x4cc7('0x4237')] = _0x4aac12; _0x4aac12[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), 'ProgressEvent']; _0x4aac12[_0x4cc7('0x92b')] = _0x76b31e; _0x4aac12[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'bytesLoaded': null, 'bytesTotal': null, '__class__': _0x4aac12 }); var _0x3833d8 = function(_0x58b805, _0x157001, _0x449e30, _0x520182, _0x72e9, _0x20d3be) { null == _0x20d3be && (_0x20d3be = !0x0); null == _0x449e30 && (_0x449e30 = !0x1); null == _0x157001 && (_0x157001 = !0x1); _0x76b31e[_0x4cc7('0x96b')](this, _0x58b805, _0x157001, _0x449e30); this[_0x4cc7('0xa20')] = _0x520182; this['objectColorTransform'] = _0x72e9; this[_0x4cc7('0xaa5')] = _0x20d3be; }; _0x16dada[_0x4cc7('0x4238')] = _0x3833d8; _0x3833d8['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4239')]; _0x3833d8['__super__'] = _0x76b31e; _0x3833d8['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { 'allowSmoothing': null, 'objectColorTransform': null, 'objectMatrix': null, 'renderer': null, '__class__': _0x3833d8 }); var _0x1c4099 = function(_0x144e5f, _0xbcb3f8, _0x27aa3e, _0x3c0bce, _0xd2ebdc) { if (_0x4cc7('0x423a') !== 'Lywxt') { null == _0xd2ebdc && (_0xd2ebdc = 0x0); null == _0x3c0bce && (_0x3c0bce = ''); null == _0x27aa3e && (_0x27aa3e = !0x1); null == _0xbcb3f8 && (_0xbcb3f8 = !0x1); _0x276d6a[_0x4cc7('0x96b')](this, _0x144e5f, _0xbcb3f8, _0x27aa3e, _0x3c0bce, _0xd2ebdc); } else { null == this['_casterLightPass'] && (this[_0x4cc7('0x1951')]['get'](0x0)[_0x4cc7('0x1b87')](_0x144e5f), this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](0x0)['setBlendMode'](0xa), this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](0x0)[_0x4cc7('0x1b85')](this[_0x4cc7('0x1b86')]())); for (var _0x25eb45 = 0x0, _0x3c1b96 = this['_nonCasterLightPasses'][_0x4cc7('0x34')](); _0x25eb45 < _0x3c1b96; ) { var _0x2f18b7 = _0x25eb45++; this[_0x4cc7('0x1951')][_0x4cc7('0x2b')](_0x2f18b7)[_0x4cc7('0x1b87')](_0x144e5f); this['_nonCasterLightPasses']['get'](_0x2f18b7)[_0x4cc7('0x1b5e')](0x0); this[_0x4cc7('0x1951')]['get'](_0x2f18b7)[_0x4cc7('0x1b85')](0x5); } } }; _0x16dada[_0x4cc7('0x423b')] = _0x1c4099; _0x1c4099[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x423c')]; _0x1c4099[_0x4cc7('0x92b')] = _0x276d6a; _0x1c4099[_0x4cc7('0x8')] = _0x5aff49(_0x276d6a[_0x4cc7('0x8')], { '__class__': _0x1c4099 }); var _0x40b725 = function(_0x2067f6, _0x1c8e0c, _0x268f67) { null == _0x268f67 && (_0x268f67 = !0x1); null == _0x1c8e0c && (_0x1c8e0c = !0x1); _0x76b31e['call'](this, _0x2067f6, _0x1c8e0c, _0x268f67); }; _0x16dada[_0x4cc7('0x423d')] = _0x40b725; _0x40b725['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x423e')]; _0x40b725[_0x4cc7('0x92b')] = _0x76b31e; _0x40b725[_0x4cc7('0x8')] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '__class__': _0x40b725 }); var _0x38fda1 = function(_0x3a2de1, _0xa35e0c, _0x4243f1, _0xd9b23, _0x4f3ccb, _0x4b1fd1, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x161060, _0x14b53f, _0x180fa9, _0x3e3cd2, _0x55ba7f, _0x2bc114, _0x1fb3e3, _0x5260f5, _0x23639f, _0x4b25d1) { if (_0x4cc7('0x423f') !== _0x4cc7('0x423f')) { !this[_0x4cc7('0xa77')] || 0x0 >= this[_0x4cc7('0x9c2')] || null == this[_0x4cc7('0x14cd')] || (_0x3a2de1['__pushMaskObject'](this), this['__currentState'][_0x4cc7('0x9c6')](_0x3a2de1), _0x3a2de1['__popMaskObject'](this), this[_0x4cc7('0xa9b')](_0x3a2de1)); } else { null == _0x2bc114 && (_0x2bc114 = !0x1); null == _0x55ba7f && (_0x55ba7f = !0x1); null == _0x3e3cd2 && (_0x3e3cd2 = !0x1); null == _0x180fa9 && (_0x180fa9 = !0x1); null == _0x14b53f && (_0x14b53f = !0x1); null == _0x5aff49 && (_0x5aff49 = 0x0); null == _0x16dada && (_0x16dada = 0x0); _0x2d63f9['BnNCG'](null, _0x48c401) && (_0x48c401 = 0x0); null == _0x4bf907 && (_0x4bf907 = 0x0); null == _0x4b1fd1 && (_0x4b1fd1 = 0x0); null == _0x4f3ccb && (_0x4f3ccb = !0x1); _0x2d63f9[_0x4cc7('0x37b')](null, _0xd9b23) && (_0xd9b23 = 0x0); null == _0x4243f1 && (_0x4243f1 = !0x1); null == _0xa35e0c && (_0xa35e0c = !0x0); _0x76b31e[_0x4cc7('0x96b')](this, _0x3a2de1, _0xa35e0c, _0x4243f1); this[_0x4cc7('0xb66')] = _0xd9b23; this[_0x4cc7('0xb67')] = _0x4f3ccb; this['localX'] = _0x4b1fd1; this[_0x4cc7('0xa23')] = _0x4bf907; this[_0x4cc7('0x4240')] = _0x48c401; this[_0x4cc7('0x4241')] = _0x16dada; this[_0x4cc7('0xb68')] = _0x5aff49; this['relatedObject'] = _0x161060; this[_0x4cc7('0x1f0f')] = _0x14b53f; this[_0x4cc7('0x1f0e')] = _0x180fa9; this[_0x4cc7('0x20d5')] = _0x3e3cd2; this[_0x4cc7('0x34c3')] = _0x55ba7f; this[_0x4cc7('0x4230')] = _0x2bc114; this[_0x4cc7('0xa24')] = this[_0x4cc7('0xa25')] = NaN; } }; _0x16dada[_0x4cc7('0x4242')] = _0x38fda1; _0x38fda1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4243')]; _0x38fda1[_0x4cc7('0xb65')] = function(_0x1778fe, _0x1917cb, _0x5d422a, _0x3e89a4, _0x8be7ac, _0x28b0bd) { _0x1778fe = new _0x38fda1(_0x1778fe,!0x0,!0x1,0x0,!0x0,_0x8be7ac['x'],_0x8be7ac['y'],0x1,0x1,0x1); _0x1778fe[_0x4cc7('0xa25')] = _0x5d422a; _0x1778fe['stageY'] = _0x3e89a4; _0x1778fe[_0x4cc7('0xa26')] = _0x28b0bd; return _0x1778fe; } ; _0x38fda1[_0x4cc7('0x92b')] = _0x76b31e; _0x38fda1['prototype'] = _0x5aff49(_0x76b31e[_0x4cc7('0x8')], { '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, '__class__': _0x38fda1 }); var _0x2b3647 = function(_0x180a4d, _0x3aac20, _0x38c54e, _0x3de5e5) { null == _0x38c54e && (_0x38c54e = !0x0); null == _0x3aac20 && (_0x3aac20 = !0x0); _0x276d6a['call'](this, _0x180a4d, _0x3aac20, _0x38c54e); this[_0x4cc7('0x12aa')] = _0x3de5e5; }; _0x16dada[_0x4cc7('0x4244')] = _0x2b3647; _0x2b3647[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x9a7'), _0x4cc7('0x4245')]; _0x2b3647[_0x4cc7('0x92b')] = _0x276d6a; _0x2b3647[_0x4cc7('0x8')] = _0x5aff49(_0x276d6a[_0x4cc7('0x8')], { 'error': null, '__class__': _0x2b3647 }); var _0x38ccb9 = function() { _0x338b9['call'](this); }; _0x16dada[_0x4cc7('0x4246')] = _0x38ccb9; _0x38ccb9[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'events', _0x4cc7('0x4247')]; _0x38ccb9[_0x4cc7('0x92b')] = _0x338b9; _0x38ccb9['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '__class__': _0x38ccb9 }); var _0x9823fe = function() {}; _0x16dada[_0x4cc7('0x4248')] = _0x9823fe; _0x9823fe['__name__'] = ['openfl', _0x4cc7('0x4249'), _0x4cc7('0x424a')]; _0x9823fe[_0x4cc7('0x96b')] = function(_0xa40f4, _0x941b6c, _0x379b6e, _0x26b35c, _0x31ef72, _0x51bb4a) { if (!new _0x1e3ce8(_0x4cc7('0x424b'),'')[_0x4cc7('0xc7c')](_0xa40f4)) { var _0x4bf907 = _0xa40f4[_0x4cc7('0x46')]('.')[_0x4cc7('0xb21')](0x0, -0x1)[_0x4cc7('0xc7a')]('.'); 0x0 < _0x4bf907[_0x4cc7('0x21')] && (_0xa40f4 += _0x2d63f9[_0x4cc7('0x37c')](_0x4cc7('0x3c16'), _0x4bf907) + ')'); } try { if (_0x4cc7('0x424c') !== _0x4cc7('0x424d')) { var _0x48c401 = eval(_0xa40f4); } else { this['_geomDirty'] && this[_0x4cc7('0x1fef')](); return _0x1e5b75[_0x4cc7('0x8')][_0x4cc7('0xff7')][_0x4cc7('0x96b')](this); } } catch (_0x4cc332) { return _0x4964ea[_0x4cc7('0xab4')] = _0x4cc332, null; } return _0x4b4d92[_0x4cc7('0x329')](_0x48c401) != _0x51c10b[_0x4cc7('0xd34')] ? null : null == _0x941b6c ? _0x48c401() : null == _0x379b6e ? _0x2d63f9['aback'](_0x48c401, _0x941b6c) : null == _0x26b35c ? _0x48c401(_0x941b6c, _0x379b6e) : null == _0x31ef72 ? _0x48c401(_0x941b6c, _0x379b6e, _0x26b35c) : _0x2d63f9['BnNCG'](null, _0x51bb4a) ? _0x48c401(_0x941b6c, _0x379b6e, _0x26b35c, _0x31ef72) : _0x48c401(_0x941b6c, _0x379b6e, _0x26b35c, _0x31ef72, _0x51bb4a); } ; var _0x174873 = function() { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = _0x4cc7('0x424e')); null == this['__glVertexSource'] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x3fb7')); _0x48751f[_0x4cc7('0x96b')](this); this[_0x4cc7('0x424f')][_0x4cc7('0x9')] = [0x0, 0x0]; this[_0x4cc7('0x29f3')] = !0x0; this[_0x4cc7('0x29f4')](); }; _0x16dada[_0x4cc7('0x4250')] = _0x174873; _0x174873[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x4251'), 'BlurShader']; _0x174873[_0x4cc7('0x92b')] = _0x48751f; _0x174873[_0x4cc7('0x8')] = _0x5aff49(_0x48751f[_0x4cc7('0x8')], { '__update': function() { this[_0x4cc7('0x4252')][_0x4cc7('0x9')] = [this[_0x4cc7('0x1c22')][_0x4cc7('0x1284')][_0x4cc7('0x7d9')], this[_0x4cc7('0x1c22')][_0x4cc7('0x1284')][_0x4cc7('0x98b')]]; _0x48751f[_0x4cc7('0x8')][_0x4cc7('0x9c7')][_0x4cc7('0x96b')](this); }, 'uRadius': null, 'uTextureSize': null, '__class__': _0x174873 }); var _0x14b9f8 = function(_0x8bfad, _0x534ee7, _0x1aae2b) { null == _0x1aae2b && (_0x1aae2b = 0x1); null == _0x534ee7 && (_0x534ee7 = 0x4); null == _0x8bfad && (_0x8bfad = 0x4); _0x393fa1[_0x4cc7('0x96b')](this); this['set_blurX'](_0x8bfad); this[_0x4cc7('0x332a')](_0x534ee7); this[_0x4cc7('0xc63')](_0x1aae2b); this[_0x4cc7('0xb0b')] = !0x0; this[_0x4cc7('0xafc')] = !0x1; this[_0x4cc7('0xab8')] = !0x0; }; _0x16dada[_0x4cc7('0x4253')] = _0x14b9f8; _0x14b9f8[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x14db'), 'BlurFilter']; _0x14b9f8['__super__'] = _0x393fa1; _0x14b9f8[_0x4cc7('0x8')] = _0x5aff49(_0x393fa1['prototype'], { '__blurX': null, '__blurY': null, '__horizontalPasses': null, '__quality': null, '__verticalPasses': null, '__applyFilter': function(_0x306233, _0x3f16ba, _0x37f0cb, _0x59ffa5) { new Date()[_0x4cc7('0xbe3')](); _0x37f0cb = _0x31a164[_0x4cc7('0x238b')](_0x306233[_0x4cc7('0xa7e')], _0x3f16ba[_0x4cc7('0xa7e')], _0x37f0cb['__toLimeRectangle'](), _0x59ffa5['__toLimeVector2'](), this[_0x4cc7('0x238d')], this[_0x4cc7('0x238e')], this[_0x4cc7('0x1854')]); new Date()[_0x4cc7('0xbe3')](); return _0x37f0cb == _0x306233[_0x4cc7('0xa7e')] ? _0x306233 : _0x3f16ba; }, '__initShader': function(_0x553c37, _0x1bad25) { _0x1bad25 <= this[_0x4cc7('0x4254')] ? (_0x553c37 = Math[_0x4cc7('0x1013')](0.5, _0x1bad25 >> 0x1), _0x14b9f8['__blurShader'][_0x4cc7('0x424f')][_0x4cc7('0x9')][0x0] = this[_0x4cc7('0x4255')]() * _0x553c37, _0x14b9f8['__blurShader'][_0x4cc7('0x424f')]['value'][0x1] = 0x0) : (_0x553c37 = Math[_0x4cc7('0x1013')](0.5, _0x1bad25 - this['__horizontalPasses'] >> 0x1), _0x14b9f8[_0x4cc7('0x4256')][_0x4cc7('0x424f')]['value'][0x0] = 0x0, _0x14b9f8[_0x4cc7('0x4256')]['uRadius'][_0x4cc7('0x9')][0x1] = this[_0x4cc7('0x4257')]() * _0x553c37); return _0x14b9f8[_0x4cc7('0x4256')]; }, 'get_blurX': function() { return this[_0x4cc7('0x238d')]; }, 'set_blurX': function(_0x155922) { _0x155922 != this['__blurX'] && (this[_0x4cc7('0x238d')] = _0x155922, this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xa59')] = this[_0x4cc7('0xa57')] = 0x0 < _0x155922 ? Math[_0x4cc7('0xaea')](_0x155922) : 0x0); return _0x155922; }, 'get_blurY': function() { return this[_0x4cc7('0x238e')]; }, 'set_blurY': function(_0x15fcdd) { _0x15fcdd != this['__blurY'] && (this[_0x4cc7('0x238e')] = _0x15fcdd, this['__renderDirty'] = !0x0, this[_0x4cc7('0x3765')] = this[_0x4cc7('0xa58')] = _0x2d63f9[_0x4cc7('0x35c')](0x0, _0x15fcdd) ? Math['ceil'](_0x15fcdd) : 0x0); return _0x15fcdd; }, 'set_quality': function(_0x29d98d) { this[_0x4cc7('0x4254')] = 0x0 >= this[_0x4cc7('0x238d')] ? 0x0 : Math[_0x4cc7('0xa96')](_0x29d98d / 0x4 * this[_0x4cc7('0x238d')]) + 0x1; this[_0x4cc7('0x4258')] = 0x0 >= this[_0x4cc7('0x238e')] ? 0x0 : Math['round'](_0x29d98d / 0x4 * this[_0x4cc7('0x238e')]) + 0x1; this[_0x4cc7('0xb01')] = this['__horizontalPasses'] + this[_0x4cc7('0x4258')]; _0x29d98d != this[_0x4cc7('0x1854')] && (this['__renderDirty'] = !0x0); return this[_0x4cc7('0x1854')] = _0x29d98d; }, '__class__': _0x14b9f8, '__properties__': { 'set_quality': 'set_quality', 'set_blurY': 'set_blurY', 'get_blurY': _0x4cc7('0x4257'), 'set_blurX': _0x4cc7('0x3329'), 'get_blurX': _0x4cc7('0x4255') } }); var _0x59dd75 = function() { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = _0x4cc7('0x4259')); null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x425a')); _0x48751f[_0x4cc7('0x96b')](this); this[_0x4cc7('0x425b')][_0x4cc7('0x9')] = [0x1]; this[_0x4cc7('0x425c')]['value'] = [0x0]; this[_0x4cc7('0x425d')][_0x4cc7('0x9')] = [!0x0]; this[_0x4cc7('0x29f3')] = !0x0; this[_0x4cc7('0x29f4')](); }; _0x16dada['openfl.filters._ConvolutionFilter.ConvolutionShader'] = _0x59dd75; _0x59dd75[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x425e'), _0x4cc7('0x425f')]; _0x59dd75['__super__'] = _0x48751f; _0x59dd75[_0x4cc7('0x8')] = _0x2d63f9[_0x4cc7('0x524')](_0x5aff49, _0x48751f[_0x4cc7('0x8')], { 'uBias': null, 'uConvoMatrix': null, 'uDivisor': null, 'uPreserveAlpha': null, '__class__': _0x59dd75 }); var _0x47983b = function() { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = '\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'); null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x4260')); _0x48751f['call'](this); this[_0x4cc7('0x29f3')] = !0x0; this[_0x4cc7('0x29f4')](); }; _0x16dada[_0x4cc7('0x4261')] = _0x47983b; _0x47983b[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], 'filters', _0x4cc7('0x4262'), _0x4cc7('0x4263')]; _0x47983b[_0x4cc7('0x92b')] = _0x48751f; _0x47983b[_0x4cc7('0x8')] = _0x5aff49(_0x48751f[_0x4cc7('0x8')], { 'mapTextureCoordsOffset': null, 'mapTexture': null, 'uOffsets': null, 'uDisplacements': null, '__class__': _0x47983b }); var _0x7b3ebc = function(_0x4b20e8, _0x333a30, _0x1463a4, _0xda7e13, _0x4d87b8, _0x40582a, _0x4bf907, _0x48c401, _0x16dada, _0x5aff49, _0x161060) { null == _0x161060 && (_0x161060 = !0x1); null == _0x5aff49 && (_0x5aff49 = !0x1); null == _0x16dada && (_0x16dada = !0x1); null == _0x48c401 && (_0x48c401 = 0x1); null == _0x4bf907 && (_0x4bf907 = 0x1); null == _0x40582a && (_0x40582a = 0x4); null == _0x4d87b8 && (_0x4d87b8 = 0x4); null == _0xda7e13 && (_0xda7e13 = 0x1); null == _0x1463a4 && (_0x1463a4 = 0x0); null == _0x333a30 && (_0x333a30 = 0x2d); null == _0x4b20e8 && (_0x4b20e8 = 0x4); _0x393fa1[_0x4cc7('0x96b')](this); this['__offsetY'] = this[_0x4cc7('0x21d1')] = 0x0; this[_0x4cc7('0x4264')] = _0x4b20e8; this['__angle'] = _0x333a30; this[_0x4cc7('0x1cfa')] = _0x1463a4; this[_0x4cc7('0xa00')] = _0xda7e13; this['__blurX'] = _0x4d87b8; this['__blurY'] = _0x40582a; this['__strength'] = _0x4bf907; this[_0x4cc7('0x1854')] = _0x48c401; this[_0x4cc7('0x4265')] = _0x16dada; this[_0x4cc7('0x4266')] = _0x5aff49; this['__hideObject'] = _0x161060; this[_0x4cc7('0x4267')](); this[_0x4cc7('0xb0b')] = !0x0; this[_0x4cc7('0xafc')] = !this[_0x4cc7('0x4268')]; this[_0x4cc7('0xab8')] = !0x0; }; _0x16dada[_0x4cc7('0x4269')] = _0x7b3ebc; _0x7b3ebc['__name__'] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x20f9')]; _0x7b3ebc[_0x4cc7('0x92b')] = _0x393fa1; _0x7b3ebc[_0x4cc7('0x8')] = _0x5aff49(_0x393fa1[_0x4cc7('0x8')], { '__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(_0x29be6d, _0x447d53, _0x3d22f8, _0x480f61) { var _0x1a94ac = _0x56067a[_0x4cc7('0x8ca')](this[_0x4cc7('0x1cfa')], 0x10) & 0xff , _0xaab1d9 = this[_0x4cc7('0x1cfa')] >> 0x8 & 0xff , _0x4bf907 = this['__color'] & 0xff; _0x480f61 = new _0x212a6a(_0x480f61['x'] + this[_0x4cc7('0x21d1')],_0x56067a['uByPQ'](_0x480f61['y'], this[_0x4cc7('0x21d2')])); _0x3d22f8 = _0x31a164[_0x4cc7('0x238b')](_0x29be6d[_0x4cc7('0xa7e')], _0x447d53[_0x4cc7('0xa7e')], _0x3d22f8[_0x4cc7('0x4116')](), _0x480f61[_0x4cc7('0x238c')](), this['__blurX'], this['__blurY'], this[_0x4cc7('0x1854')], this['__strength']); _0x3d22f8[_0x4cc7('0xb12')](_0x3d22f8['get_rect'](), new _0x1c055e(0x0,0x0,0x0,this[_0x4cc7('0xa00')],_0x1a94ac,_0xaab1d9,_0x4bf907,0x0)[_0x4cc7('0x12a8')]()); return _0x3d22f8 == _0x29be6d['image'] ? _0x29be6d : _0x447d53; }, '__updateSize': function() { this[_0x4cc7('0x21d1')] = this[_0x4cc7('0x4264')] * Math[_0x4cc7('0x27')](this['__angle'] * Math['PI'] / 0xb4) | 0x0; this[_0x4cc7('0x21d2')] = this[_0x4cc7('0x4264')] * Math[_0x4cc7('0x28')](_0x56067a[_0x4cc7('0x8c2')](this[_0x4cc7('0x426a')], Math['PI']) / 0xb4) | 0x0; this[_0x4cc7('0xa58')] = Math[_0x4cc7('0xaea')]((0x0 > this[_0x4cc7('0x21d2')] ? -this[_0x4cc7('0x21d2')] : 0x0) + this['__blurY']); this['__bottomExtension'] = Math[_0x4cc7('0xaea')]((0x0 < this['__offsetY'] ? this[_0x4cc7('0x21d2')] : 0x0) + this[_0x4cc7('0x238e')]); this[_0x4cc7('0xa57')] = Math['ceil']((0x0 > this['__offsetX'] ? -this[_0x4cc7('0x21d1')] : 0x0) + this['__blurX']); this['__rightExtension'] = Math['ceil']((0x0 < this['__offsetX'] ? this[_0x4cc7('0x21d1')] : 0x0) + this[_0x4cc7('0x238d')]); }, '__class__': _0x7b3ebc }); var _0x191913 = function() { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = '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}'); null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x426b')); _0x48751f['call'](this); this['uRadius']['value'] = [0x0, 0x0]; this[_0x4cc7('0x426c')]['value'] = [0x0, 0x0, 0x0, 0x0]; this['__isGenerated'] = !0x0; this[_0x4cc7('0x29f4')](); }; _0x16dada[_0x4cc7('0x426d')] = _0x191913; _0x191913[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x14db'), _0x4cc7('0x426e'), _0x4cc7('0x426f')]; _0x191913[_0x4cc7('0x92b')] = _0x48751f; _0x191913['prototype'] = _0x2d63f9['sNZWb'](_0x5aff49, _0x48751f['prototype'], { 'uRadius': null, 'uColor': null, '__class__': _0x191913 }); var _0xcc520e = function(_0x656ec9, _0x38cad0, _0x198148, _0x1255cd, _0x243d6f, _0x2bc2fe, _0x4bf907, _0x48c401) { if ('gFdrc' === 'gFdrc') { null == _0x48c401 && (_0x48c401 = !0x1); null == _0x4bf907 && (_0x4bf907 = !0x1); null == _0x2bc2fe && (_0x2bc2fe = 0x1); null == _0x243d6f && (_0x243d6f = 0x2); _0x56067a['rBbii'](null, _0x1255cd) && (_0x1255cd = 0x6); null == _0x198148 && (_0x198148 = 0x6); null == _0x38cad0 && (_0x38cad0 = 0x1); null == _0x656ec9 && (_0x656ec9 = 0xff0000); _0x393fa1['call'](this); this[_0x4cc7('0x1cfa')] = _0x656ec9; this[_0x4cc7('0xa00')] = _0x38cad0; this['set_blurX'](_0x198148); this['set_blurY'](_0x1255cd); this[_0x4cc7('0x238f')] = _0x243d6f; this['set_quality'](_0x2bc2fe); this['__inner'] = _0x4bf907; this[_0x4cc7('0x4266')] = _0x48c401; this['__renderDirty'] = this[_0x4cc7('0xafc')] = this['__needSecondBitmapData'] = !0x0; } else { var _0x6520bf = this['inputMap']; _0x656ec9 = null != _0x842c50[_0x656ec9] ? _0x6520bf['getReserved'](_0x656ec9) : _0x6520bf['h'][_0x656ec9]; return null == _0x656ec9 ? !0x1 : _0x656ec9[_0x4cc7('0x16c8')]; } }; _0x16dada[_0x4cc7('0x4270')] = _0xcc520e; _0xcc520e['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x14db'), _0x4cc7('0x3d8c')]; _0xcc520e[_0x4cc7('0x92b')] = _0x393fa1; _0xcc520e['prototype'] = _0x5aff49(_0x393fa1[_0x4cc7('0x8')], { '__alpha': null, '__blurX': null, '__blurY': null, '__color': null, '__horizontalPasses': null, '__inner': null, '__knockout': null, '__quality': null, '__strength': null, '__verticalPasses': null, '__applyFilter': function(_0x42f58d, _0x5e24a9, _0x34db0a, _0x159a69) { var _0x2cecbd = {}; _0x2cecbd[_0x4cc7('0x4271')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 < _0x5260f5; } ; _0x2cecbd[_0x4cc7('0x4272')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 + _0x5260f5; } ; if (_0x4cc7('0x4273') !== _0x4cc7('0x4273')) { var _0x2dec90 = _0x42f58d[_0x4cc7('0x11d6')] , _0x43ec9d = _0x42f58d['mesh']['get_scenePosition'](); _0x2116b2[_0x4cc7('0xb83')] = 0x2cdb7; _0x43ec9d = _0x2dec90[_0x4cc7('0x2d5c')](_0x43ec9d); _0x2116b2['low'] = 0xe79f9; _0x2dec90 = 0x0 <= _0x43ec9d && _0x43ec9d < _0x2dec90[_0x4cc7('0x19cb')]['get_length']() ? _0x2dec90[_0x4cc7('0x19cb')][_0x4cc7('0x2b')](_0x43ec9d) : null; _0x42f58d[_0x4cc7('0x126')][_0x4cc7('0xfa6')] = !0x0; null != _0x2dec90 && _0x2cecbd[_0x4cc7('0x4271')](0x0, _0x2dec90[_0x4cc7('0x232b')]) && _0x2dec90[_0x4cc7('0x126')][_0x4cc7('0xb48')]() && ('crumbling' == _0x592928[_0x4cc7('0x24cc')][_0x4cc7('0x2b')](_0x2dec90['sourceData'][_0x4cc7('0x1d6f')]) || 'ruined' == _0x592928['tileTypes'][_0x4cc7('0x2b')](_0x2dec90[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')])) ? (_0x2dec90 = _0x2dec90[_0x4cc7('0x126')][_0x4cc7('0x13f9')](), _0x2dec90 = _0x2dec90['x'] * _0x2dec90['x'] + _0x2dec90['y'] * _0x2dec90['y'] + _0x2dec90['z'] * _0x2dec90['z'], _0x43ec9d = _0x42f58d['mesh'][_0x4cc7('0x13f9')](), _0x2dec90 = _0x2dec90 > _0x2cecbd[_0x4cc7('0x4272')](_0x43ec9d['x'] * _0x43ec9d['x'] + _0x43ec9d['y'] * _0x43ec9d['y'], _0x43ec9d['z'] * _0x43ec9d['z'])) : _0x2dec90 = !0x1; if (!_0x2dec90) this[_0x4cc7('0x2d5b')](_0x42f58d); } else { var _0xe6931f = this[_0x4cc7('0x1cfa')] >> 0x10 & 0xff , _0x4d6652 = this[_0x4cc7('0x1cfa')] >> 0x8 & 0xff , _0x4bf907 = this[_0x4cc7('0x1cfa')] & 0xff; _0x34db0a = _0x31a164[_0x4cc7('0x238b')](_0x42f58d[_0x4cc7('0xa7e')], _0x5e24a9[_0x4cc7('0xa7e')], _0x34db0a[_0x4cc7('0x4116')](), _0x159a69[_0x4cc7('0x238c')](), this[_0x4cc7('0x238d')], this[_0x4cc7('0x238e')], this['__quality'], this[_0x4cc7('0x238f')]); _0x34db0a[_0x4cc7('0xb12')](_0x34db0a[_0x4cc7('0x1f53')](), new _0x1c055e(0x0,0x0,0x0,this['__alpha'],_0xe6931f,_0x4d6652,_0x4bf907,0x0)[_0x4cc7('0x12a8')]()); return _0x34db0a == _0x42f58d['image'] ? _0x42f58d : _0x5e24a9; } }, '__initShader': function(_0xeaff5, _0x76518e) { _0x76518e <= this[_0x4cc7('0x4254')] ? (_0xeaff5 = Math[_0x4cc7('0x1013')](0.5, _0x76518e >> 0x1), _0xcc520e['__glowShader']['uRadius'][_0x4cc7('0x9')][0x0] = this[_0x4cc7('0x4255')]() * _0xeaff5, _0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x424f')][_0x4cc7('0x9')][0x1] = 0x0) : (_0xeaff5 = Math[_0x4cc7('0x1013')](0.5, _0x76518e - this[_0x4cc7('0x4254')] >> 0x1), _0xcc520e['__glowShader'][_0x4cc7('0x424f')][_0x4cc7('0x9')][0x0] = 0x0, _0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x424f')][_0x4cc7('0x9')][0x1] = this[_0x4cc7('0x4257')]() * _0xeaff5); _0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x426c')][_0x4cc7('0x9')][0x0] = (this['get_color']() >> 0x10 & 0xff) / 0xff; _0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x426c')][_0x4cc7('0x9')][0x1] = (this['get_color']() >> 0x8 & 0xff) / 0xff; _0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x426c')][_0x4cc7('0x9')][0x2] = (this[_0x4cc7('0x431')]() & 0xff) / 0xff; _0xcc520e[_0x4cc7('0x4274')][_0x4cc7('0x426c')][_0x4cc7('0x9')][0x3] = this[_0x4cc7('0xad4')]() * (this[_0x4cc7('0x238f')] / this[_0x4cc7('0xb01')]); return _0xcc520e['__glowShader']; }, 'get_alpha': function() { return this[_0x4cc7('0xa00')]; }, 'get_blurX': function() { return this[_0x4cc7('0x238d')]; }, 'set_blurX': function(_0x30d21d) { _0x30d21d != this[_0x4cc7('0x238d')] && (this[_0x4cc7('0x238d')] = _0x30d21d, this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0xa59')] = this['__leftExtension'] = 0x0 < _0x30d21d ? Math[_0x4cc7('0xaea')](1.5 * _0x30d21d) : 0x0); return _0x30d21d; }, 'get_blurY': function() { return this[_0x4cc7('0x238e')]; }, 'set_blurY': function(_0x2a7498) { _0x2a7498 != this['__blurY'] && (this['__blurY'] = _0x2a7498, this[_0x4cc7('0xab8')] = !0x0, this[_0x4cc7('0x3765')] = this[_0x4cc7('0xa58')] = 0x0 < _0x2a7498 ? Math['ceil'](1.5 * _0x2a7498) : 0x0); return _0x2a7498; }, 'get_color': function() { return this['__color']; }, 'set_quality': function(_0x52b502) { this['__horizontalPasses'] = 0x0 >= this[_0x4cc7('0x238d')] ? 0x0 : Math[_0x4cc7('0xa96')](_0x52b502 / 0x4 * this[_0x4cc7('0x238d')]) + 0x1; this['__verticalPasses'] = 0x0 >= this[_0x4cc7('0x238e')] ? 0x0 : Math[_0x4cc7('0xa96')](_0x52b502 / 0x4 * this['__blurY']) + 0x1; this[_0x4cc7('0xb01')] = this['__horizontalPasses'] + this['__verticalPasses']; _0x52b502 != this[_0x4cc7('0x1854')] && (this[_0x4cc7('0xab8')] = !0x0); return this['__quality'] = _0x52b502; }, '__class__': _0xcc520e, '__properties__': { 'set_quality': 'set_quality', 'get_color': _0x4cc7('0x431'), 'set_blurY': _0x4cc7('0x332a'), 'get_blurY': 'get_blurY', 'set_blurX': _0x4cc7('0x3329'), 'get_blurX': _0x4cc7('0x4255'), 'get_alpha': _0x4cc7('0xad4') } }); var _0x592c79 = function(_0x53a0cb) { this[_0x4cc7('0x4275')] = new _0x1c055e(); this['concatenatedColorTransform'] = new _0x1c055e(); this[_0x4cc7('0x4276')] = new _0x432b23(); this[_0x4cc7('0x4277')] = _0x53a0cb; this['__hasMatrix'] = !0x0; }; _0x16dada[_0x2d63f9['bGkdL']] = _0x592c79; _0x592c79['__name__'] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x527')], _0x4cc7('0x4278')]; _0x592c79[_0x4cc7('0x8')] = {}; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x4279')] = null; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x4276')] = null; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x4275')] = null; _0x592c79[_0x4cc7('0x8')]['__displayObject'] = null; _0x592c79[_0x4cc7('0x8')]['__hasMatrix'] = null; _0x592c79[_0x4cc7('0x8')]['__hasMatrix3D'] = null; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0xb0f')] = function() { return this.__colorTransform; } ; _0x592c79[_0x4cc7('0x8')]['set_colorTransform'] = function(_0x56075c) { if (_0x4cc7('0x427a') === _0x4cc7('0x427a')) { this.__colorTransform.__equals(_0x56075c, !0x1) || (this.__colorTransform.__copyFrom(_0x56075c), null != _0x56075c && this.__displayObject.set_alpha(_0x56075c.alphaMultiplier), _0x56075c = this.__displayObject, _0x56075c.__renderDirty || (_0x56075c.__renderDirty = !0x0, _0x56075c.__setParentRenderDirty())); return this.__colorTransform; } else { return this._screenPass.get_diffuseMethod().get_diffuseColor(); } } ; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0xb3c')] = function() { return this.__hasMatrix ? this.__displayObject.__transform.clone() : null; } ; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0xb3b')] = function(_0x1913fb) { if (null == _0x1913fb) return this.__hasMatrix = !0x1, null; this.__hasMatrix = !0x0; this.__hasMatrix3D = !0x1; null != this.__displayObject && this.__setTransform(_0x1913fb.a, _0x1913fb.b, _0x1913fb.c, _0x1913fb.d, _0x1913fb.tx, _0x1913fb.ty); return _0x1913fb; } ; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x427b')] = function(_0x304305, _0x5ad4d5, _0x23bc8a, _0x3dcb32, _0x4a269d, _0x53ff16) { if (null != this.__displayObject) { var _0x4bf907 = 0x0 == _0x5ad4d5 ? _0x304305 : Math.sqrt(_0x304305 * _0x304305 + _0x5ad4d5 * _0x5ad4d5); var _0x48c401 = 0x0 == _0x23bc8a ? _0x304305 : Math.sqrt(_0x23bc8a * _0x23bc8a + _0x3dcb32 * _0x3dcb32); this.__displayObject.__scaleX = _0x4bf907; this.__displayObject.__scaleY = _0x48c401; _0x4bf907 = 0xb4 / Math.PI * Math.atan2(_0x3dcb32, _0x23bc8a) - 0x5a; _0x4bf907 != this.__displayObject.__rotation && (this.__displayObject.__rotation = _0x4bf907, _0x4bf907 *= Math.PI / 0xb4, this.__displayObject.__rotationSine = Math.sin(_0x4bf907), this.__displayObject.__rotationCosine = Math.cos(_0x4bf907)); this.__displayObject.__transform.a = _0x304305; this.__displayObject.__transform.b = _0x5ad4d5; this.__displayObject.__transform.c = _0x23bc8a; this.__displayObject.__transform.d = _0x3dcb32; this.__displayObject.__transform.tx = _0x4a269d; this.__displayObject.__transform.ty = _0x53ff16; this.__displayObject.__setTransformDirty(); } } ; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x592c79; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb3b')] = _0x4cc7('0xb3b'); _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb3c')] = _0x4cc7('0xb3c'); _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')]['set_colorTransform'] = _0x4cc7('0x17ac'); _0x592c79[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xb0f')] = _0x4cc7('0xb0f'); var _0x199800 = function() {}; _0x16dada[_0x4cc7('0x427c')] = _0x199800; _0x199800[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3a9a'), _0x4cc7('0x427d')]; var _0x9e1f3b = function(_0x276cde, _0x3b532f) { _0x338b9[_0x4cc7('0x96b')](this, this); this[_0x4cc7('0x1f28')] = this[_0x4cc7('0x1f26')] = 0x0; this[_0x4cc7('0x427e')] = !0x1; this[_0x4cc7('0x1124')] = null; null != _0x276cde && this['load'](_0x276cde, _0x3b532f); }; _0x16dada['openfl.media.Sound'] = _0x9e1f3b; _0x9e1f3b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3a9a'), _0x4cc7('0x427f')]; _0x9e1f3b[_0x4cc7('0x4280')] = function(_0x44c4c3) { var _0x3e2c69 = new _0x9e1f3b(); _0x3e2c69[_0x4cc7('0x4281')] = _0x44c4c3; return _0x3e2c69; } ; _0x9e1f3b[_0x4cc7('0x92b')] = _0x338b9; _0x9e1f3b[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'bytesLoaded': null, 'bytesTotal': null, 'isBuffering': null, 'url': null, '__buffer': null, 'load': function(_0x37ea90, _0x3a8ab2) { var _0x1032ad = this; this['url'] = _0x37ea90[_0x4cc7('0x1124')]; _0x37ea90 = _0x477148['getLibrary'](_0x4cc7('0xca5')); if (null != _0x37ea90) { _0x3a8ab2 = this[_0x4cc7('0x1124')]; var _0x3c4d22 = _0x37ea90[_0x4cc7('0x1126')]; _0x3a8ab2 = null != _0x842c50[_0x3a8ab2] ? _0x3c4d22[_0x4cc7('0xd76')](_0x3a8ab2) : _0x3c4d22['h'][_0x4cc7('0x959')](_0x3a8ab2); } else _0x3a8ab2 = !0x1; if (_0x3a8ab2) _0x3a8ab2 = this[_0x4cc7('0x1124')], _0x37ea90 = _0x37ea90[_0x4cc7('0x1126')], this[_0x4cc7('0x1127')](null != _0x842c50[_0x3a8ab2] ? _0x37ea90[_0x4cc7('0xd77')](_0x3a8ab2) : _0x37ea90['h'][_0x3a8ab2]); else _0x1984d8['loadFromFile'](this[_0x4cc7('0x1124')])[_0x4cc7('0x928')](_0x48c401(this, this[_0x4cc7('0x1127')]))[_0x4cc7('0x35a3')](function(_0x37ea90) { _0x1032ad[_0x4cc7('0x1127')](null); }); }, 'play': function(_0x19f549, _0x3bf247, _0x52127f) { null == _0x3bf247 && (_0x3bf247 = 0x0); null == _0x19f549 && (_0x19f549 = 0x0); if (null == this[_0x4cc7('0x4281')] || 0x20 <= _0x13803b['__soundChannels'][_0x4cc7('0x21')]) return null; _0x52127f = null == _0x52127f ? new _0x37cd02() : _0x52127f[_0x4cc7('0x1176')](); var _0x4c79eb = _0x13803b[_0x4cc7('0x30e1')][_0x4cc7('0x854')] + _0x52127f[_0x4cc7('0x854')]; 0x1 < _0x4c79eb && (_0x4c79eb = 0x1); -0x1 > _0x4c79eb && (_0x4c79eb = -0x1); var _0x4999a1 = _0x13803b[_0x4cc7('0x30e1')]['volume'] * _0x52127f[_0x4cc7('0x2ccc')] , _0x35fb91 = new _0x30ad16(this[_0x4cc7('0x4281')]); _0x35fb91[_0x4cc7('0x18f5')] = _0x19f549 | 0x0; 0x1 < _0x3bf247 && _0x35fb91[_0x4cc7('0x1fbc')](_0x3bf247 - 0x1); _0x35fb91[_0x4cc7('0x3abd')](_0x4999a1); _0x19f549 = _0x35fb91[_0x4cc7('0xd1a')](); _0x19f549['x'] = _0x4c79eb; _0x19f549['z'] = -0x1 * Math[_0x4cc7('0x2c')](0x1 - Math[_0x4cc7('0x1013')](_0x4c79eb, 0x2)); _0x35fb91[_0x4cc7('0xfa1')](_0x19f549); return new _0x336730(_0x35fb91,_0x52127f); }, 'AudioBuffer_onURLLoad': function(_0x4be4a8) { null == _0x4be4a8 ? this['dispatchEvent'](new _0x5275c3(_0x4cc7('0x5b8'))) : (this[_0x4cc7('0x4281')] = _0x4be4a8, this[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x43')))); }, '__class__': _0x9e1f3b }); var _0x336730 = function(_0x992b9d, _0x1004ba) { _0x338b9[_0x4cc7('0x96b')](this, this); this[_0x4cc7('0x30df')] = this[_0x4cc7('0x30e0')] = 0x1; this[_0x4cc7('0x30e1')] = null != _0x1004ba ? _0x1004ba : new _0x37cd02(); null != _0x992b9d && (this[_0x4cc7('0x2c4a')] = _0x992b9d, this[_0x4cc7('0x2c4a')][_0x4cc7('0x928')][_0x4cc7('0x2a')](_0x48c401(this, this[_0x4cc7('0x2c4b')])), this[_0x4cc7('0xa79')] = !0x0, this[_0x4cc7('0x2c4a')]['play']()); _0x13803b[_0x4cc7('0x4282')](this); }; _0x16dada[_0x4cc7('0x4283')] = _0x336730; _0x336730['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3a9a'), 'SoundChannel']; _0x336730[_0x4cc7('0x92b')] = _0x338b9; _0x336730[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { 'leftPeak': null, 'rightPeak': null, '__isValid': null, '__soundTransform': null, '__source': null, 'stop': function() { _0x13803b[_0x4cc7('0x4284')](this); this[_0x4cc7('0xa79')] && (this[_0x4cc7('0x2c4a')][_0x4cc7('0xd8a')](), this[_0x4cc7('0x4285')]()); }, '__dispose': function() { this[_0x4cc7('0xa79')] && (this['__source']['onComplete'][_0x4cc7('0x95b')](_0x48c401(this, this['source_onComplete'])), this['__source'][_0x4cc7('0xa35')](), this['__source'] = null, this[_0x4cc7('0xa79')] = !0x1); }, '__updateTransform': function() { if (_0x4cc7('0x4286') === _0x4cc7('0x4287')) { return new _0x18239b(a); } else { this['set_soundTransform'](this[_0x4cc7('0x4288')]()); } }, 'get_position': function() { return this[_0x4cc7('0xa79')] ? this[_0x4cc7('0x2c4a')]['get_currentTime']() + this['__source'][_0x4cc7('0x18f5')] : 0x0; }, 'set_position': function(_0x4ee29d) { if ('DWXUZ' === _0x4cc7('0x4289')) { if (!this[_0x4cc7('0xa79')]) return 0x0; this['__source'][_0x4cc7('0x3abc')]((_0x4ee29d | 0x0) - this[_0x4cc7('0x2c4a')]['offset']); return _0x4ee29d; } else { return null == _0x4ee29d ? '' : _0x4ee29d; } }, 'get_soundTransform': function() { return this[_0x4cc7('0x30e1')][_0x4cc7('0x1176')](); }, 'set_soundTransform': function(_0x462fd2) { if (null != _0x462fd2) { this[_0x4cc7('0x30e1')]['pan'] = _0x462fd2[_0x4cc7('0x854')]; this[_0x4cc7('0x30e1')]['volume'] = _0x462fd2['volume']; var _0x38ddae = _0x13803b[_0x4cc7('0x30e1')][_0x4cc7('0x854')] + this[_0x4cc7('0x30e1')]['pan']; -0x1 > _0x38ddae && (_0x38ddae = -0x1); _0x2d63f9[_0x4cc7('0x35c')](0x1, _0x38ddae) && (_0x38ddae = 0x1); var _0x5013b7 = _0x13803b[_0x4cc7('0x30e1')][_0x4cc7('0x2ccc')] * this[_0x4cc7('0x30e1')][_0x4cc7('0x2ccc')]; this[_0x4cc7('0xa79')] && (this['__source']['set_gain'](_0x5013b7), _0x5013b7 = this[_0x4cc7('0x2c4a')]['get_position'](), _0x5013b7['x'] = _0x38ddae, _0x5013b7['z'] = -0x1 * Math['sqrt'](0x1 - Math[_0x4cc7('0x1013')](_0x38ddae, 0x2)), this['__source'][_0x4cc7('0xfa1')](_0x5013b7)); } return _0x462fd2; }, 'source_onComplete': function() { _0x13803b[_0x4cc7('0x4284')](this); this[_0x4cc7('0x4285')](); this[_0x4cc7('0x44')](new _0x76b31e('soundComplete')); }, '__class__': _0x336730, '__properties__': { 'set_soundTransform': 'set_soundTransform', 'get_soundTransform': 'get_soundTransform', 'set_position': _0x4cc7('0xfa1'), 'get_position': 'get_position' } }); var _0x275a7a = function() {}; _0x16dada[_0x4cc7('0x428a')] = _0x275a7a; _0x275a7a['__name__'] = ['openfl', 'media', _0x2d63f9[_0x4cc7('0x528')]]; var _0x37cd02 = function(_0x537c9b, _0x3702e1) { _0x56067a[_0x4cc7('0x8cb')](null, _0x3702e1) && (_0x3702e1 = 0x0); null == _0x537c9b && (_0x537c9b = 0x1); this[_0x4cc7('0x2ccc')] = _0x537c9b; this[_0x4cc7('0x854')] = _0x3702e1; this[_0x4cc7('0x428b')] = this[_0x4cc7('0x428c')] = this[_0x4cc7('0x428d')] = this[_0x4cc7('0x428e')] = 0x0; }; _0x16dada['openfl.media.SoundTransform'] = _0x37cd02; _0x37cd02[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'media', _0x4cc7('0x428f')]; _0x37cd02[_0x4cc7('0x8')] = {}; _0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x428e')] = null; _0x37cd02[_0x4cc7('0x8')]['leftToRight'] = null; _0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x854')] = null; _0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x428c')] = null; _0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x428b')] = null; _0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = null; _0x37cd02[_0x4cc7('0x8')]['clone'] = function() { return new _0x37cd02(this.volume,this.pan); } ; _0x37cd02[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x37cd02; var _0x13803b = function() {}; _0x16dada[_0x4cc7('0x4290')] = _0x13803b; _0x13803b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3a9a'), 'SoundMixer']; _0x13803b[_0x4cc7('0x4282')] = function(_0x36fa31) { if ('qDOkU' !== _0x4cc7('0x4291')) { _0x13803b[_0x4cc7('0x4292')][_0x4cc7('0x29')](_0x36fa31); } else { var _0x34d37e = d++; if (c > this['__priorities'][_0x34d37e]) { this['__listeners']['splice'](_0x34d37e, 0x0, _0x36fa31); this[_0x4cc7('0xa5f')]['splice'](_0x34d37e, 0x0, c); this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](_0x34d37e, 0x0, !b); return; } } } ; _0x13803b['__unregisterSoundChannel'] = function(_0x44a478) { _0x3a8a6f[_0x4cc7('0x95b')](_0x13803b[_0x4cc7('0x4292')], _0x44a478); } ; var _0x4c8148 = function() { _0x338b9[_0x4cc7('0x96b')](this); }; _0x16dada[_0x4cc7('0x4293')] = _0x4c8148; _0x4c8148[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'net', 'NetConnection']; _0x4c8148['__super__'] = _0x338b9; _0x4c8148[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '__class__': _0x4c8148 }); var _0xfdc00d = function(_0x37a7e5, _0x16295b) { var _0x275a76 = _0x4cc7('0x4294')['split']('|') , _0x44c945 = 0x0; while (!![]) { switch (_0x275a76[_0x44c945++]) { case '0': this[_0x4cc7('0x26c2')] = _0x37a7e5; continue; case '1': this['__video'] = window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0x4295')); continue; case '2': this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0x4296'), _0x48c401(this, this[_0x4cc7('0x4297')]), !0x1); continue; case '3': this['__video'][_0x4cc7('0x9ad')](_0x4cc7('0x1f5c'), _0x48c401(this, this[_0x4cc7('0x4298')]), !0x1); continue; case '4': this['__video']['addEventListener'](_0x4cc7('0x4299'), _0x48c401(this, this[_0x4cc7('0x429a')]), !0x1); continue; case '5': this['__video'][_0x4cc7('0x9ad')](_0x4cc7('0x429b'), _0x48c401(this, this['video_onDurationChanged']), !0x1); continue; case '6': this[_0x4cc7('0x17a7')][_0x4cc7('0x3988')](_0x4cc7('0x429c'), ''); continue; case '7': this[_0x4cc7('0x17a7')][_0x4cc7('0x3988')](_0x4cc7('0x429d'), 'anonymous'); continue; case '8': this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')]('seeking', _0x48c401(this, this[_0x4cc7('0x429e')]), !0x1); continue; case '9': this['__video'][_0x4cc7('0x9ad')](_0x4cc7('0x429f'), _0x48c401(this, this[_0x4cc7('0x42a0')]), !0x1); continue; case '10': this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')]('stalled', _0x48c401(this, this['video_onStalled']), !0x1); continue; case '11': this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0xbe7'), _0x48c401(this, this['video_onPause']), !0x1); continue; case '12': this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0x12aa'), _0x48c401(this, this[_0x4cc7('0x42a1')]), !0x1); continue; case '13': this[_0x4cc7('0x17a7')]['setAttribute'](_0x4cc7('0x42a2'), ''); continue; case '14': _0x338b9['call'](this); continue; case '15': this['__video'][_0x4cc7('0x9ad')]('canplaythrough', _0x48c401(this, this[_0x4cc7('0x42a3')]), !0x1); continue; case '16': this['__video'][_0x4cc7('0x9ad')](_0x4cc7('0x24fb'), _0x48c401(this, this[_0x4cc7('0x42a4')]), !0x1); continue; case '17': this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0xd14'), _0x48c401(this, this[_0x4cc7('0x42a5')]), !0x1); continue; case '18': this[_0x4cc7('0x17a7')][_0x4cc7('0x9ad')](_0x4cc7('0x42a6'), _0x48c401(this, this[_0x4cc7('0x42a7')]), !0x1); continue; } break; } }; _0x16dada['openfl.net.NetStream'] = _0xfdc00d; _0xfdc00d[_0x4cc7('0x8f2')] = ['openfl', _0x4cc7('0x3ac7'), _0x4cc7('0x42a8')]; _0xfdc00d[_0x4cc7('0x92b')] = _0x338b9; _0xfdc00d['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'client': null, 'time': null, '__connection': null, '__seeking': null, '__video': null, '__playStatus': function(_0x4189ef) { if (_0x4cc7('0x42a9') === _0x4cc7('0x42aa')) { var _0x2f5396 = _0x477148[_0x4cc7('0x152d')]; _0x2f5396 = null != _0x842c50[_0x4189ef] ? _0x2f5396[_0x4cc7('0xd77')](_0x4189ef) : _0x2f5396['h'][_0x4189ef]; null != _0x2f5396 && (_0x477148[_0x4cc7('0x121b')][_0x4cc7('0x9fd')](_0x4189ef + ':'), _0x2f5396[_0x4cc7('0x152e')][_0x4cc7('0x95b')](_0x477148[_0x4cc7('0x3b8e')]), _0x2f5396[_0x4cc7('0x360f')]()); _0x477148['libraries'][_0x4cc7('0x95b')](_0x4189ef); } else { if (null != this['__video'] && null != this[_0x4cc7('0x42ab')]) try { var _0x14e39f = this[_0x4cc7('0x42ab')]['onPlayStatus']; _0x14e39f({ 'code': _0x4189ef, 'duration': this[_0x4cc7('0x17a7')][_0x4cc7('0x3bc2')], 'position': this[_0x4cc7('0x17a7')][_0x4cc7('0x132a')], 'speed': this[_0x4cc7('0x17a7')][_0x4cc7('0x42ac')], 'start': this[_0x4cc7('0x17a7')][_0x4cc7('0xa4f')] }); } catch (_0x3d6a6a) { _0x4964ea[_0x4cc7('0xab4')] = _0x3d6a6a; } } }, 'video_onCanPlay': function(_0x19943e) { this[_0x4cc7('0x26c4')](_0x4cc7('0x42ad')); }, 'video_onCanPlayThrough': function(_0x412a2d) { if (_0x56067a[_0x4cc7('0x8cc')](_0x4cc7('0x42ae'), _0x4cc7('0x42af'))) { this['__playStatus'](_0x4cc7('0x42b0')); } else { return 0x0 == _0x412a2d ? b + _0x4cc7('0x42b1') : b; } }, 'video_onDurationChanged': function(_0x4441d3) { this['__playStatus'](_0x4cc7('0x42b2')); }, 'video_onEnd': function(_0x51f511) { this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886('netStatus',!0x1,!0x1,{ 'code': _0x4cc7('0x26c3') })); this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886(_0x2d63f9[_0x4cc7('0x42b3')],!0x1,!0x1,{ 'code': _0x2d63f9[_0x4cc7('0x37e')] })); this[_0x4cc7('0x26c4')](_0x4cc7('0x42b4')); }, 'video_onError': function(_0x1fc80b) { if (_0x4cc7('0x42b5') !== _0x4cc7('0x42b5')) { this[_0x4cc7('0x3537')] = _0x1fc80b; } else { this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886(_0x4cc7('0x37d'),!0x1,!0x1,{ 'code': _0x4cc7('0x26c3') })); this[_0x4cc7('0x26c4')]('NetStream.Play.error'); } }, 'video_onLoadMetaData': function(_0x112d6d) { if (null != this['__video'] && null != this[_0x4cc7('0x42ab')]) try { var _0x5aed66 = this[_0x4cc7('0x42ab')][_0x4cc7('0x42b6')]; _0x5aed66({ 'width': this[_0x4cc7('0x17a7')]['videoWidth'], 'height': this[_0x4cc7('0x17a7')][_0x4cc7('0x42b7')], 'duration': this[_0x4cc7('0x17a7')][_0x4cc7('0x3bc2')] }); } catch (_0x5ef251) { _0x4964ea[_0x4cc7('0xab4')] = _0x5ef251; } }, 'video_onLoadStart': function(_0x5240a2) { this[_0x4cc7('0x26c4')](_0x4cc7('0x42b8')); }, 'video_onPause': function(_0x141d88) { this[_0x4cc7('0x26c4')](_0x4cc7('0x42b9')); }, 'video_onPlaying': function(_0xe1cbb8) { this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886(_0x4cc7('0x37d'),!0x1,!0x1,{ 'code': _0x56067a[_0x4cc7('0x8cd')] })); this[_0x4cc7('0x26c4')](_0x4cc7('0x42ba')); }, 'video_onSeeking': function(_0xab4c26) { this['__playStatus']('NetStream.Play.seeking'); this[_0x4cc7('0x26c2')][_0x4cc7('0x44')](new _0x385886(_0x4cc7('0x37d'),!0x1,!0x1,{ 'code': _0x4cc7('0x42bb') })); }, 'video_onStalled': function(_0x327ea1) { this[_0x4cc7('0x26c4')]('NetStream.Play.stalled'); }, 'video_onTimeUpdate': function(_0xba5635) { null != this[_0x4cc7('0x17a7')] && (this['time'] = this[_0x4cc7('0x17a7')]['currentTime'], this[_0x4cc7('0x26c4')](_0x2d63f9['WVTkH'])); }, 'video_onWaiting': function(_0x2b5491) { this['__playStatus'](_0x4cc7('0x42bc')); }, 'get___seeking': function() { return this['__seeking'] ? !0x0 : this['__video'][_0x4cc7('0x42bd')]; }, 'set___seeking': function(_0x334c48) { return this['__seeking'] = _0x334c48; }, '__class__': _0xfdc00d, '__properties__': { 'set___seeking': _0x4cc7('0x41fd'), 'get___seeking': _0x4cc7('0x41fc') } }); var _0x5eded0 = function() { _0x338b9['call'](this); this[_0x4cc7('0x42ab')] = this; this[_0x4cc7('0x42be')] = _0x5eded0['defaultObjectEncoding']; }; _0x16dada[_0x4cc7('0x42bf')] = _0x5eded0; _0x5eded0[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3ac7'), _0x4cc7('0x42c0')]; _0x5eded0[_0x4cc7('0x218a')] = function(_0xe368d3, _0x2ee8bb, _0x147e72) { _0x147e72 = '\x20~%&\x5c;:\x22\x27,<>?#'['split'](''); var _0x5a737e = !0x0; if (null == _0xe368d3 || '' == _0xe368d3) _0x5a737e = !0x1; else for (var _0x19039f = 0x0; _0x19039f < _0x147e72[_0x4cc7('0x21')]; ) { var _0x5e8f73 = _0x147e72[_0x19039f]; ++_0x19039f; if (_0x2d63f9[_0x4cc7('0x35c')](-0x1, _0xe368d3[_0x4cc7('0x2d')](_0x5e8f73))) { _0x5a737e = !0x1; break; } } if (!_0x5a737e) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x42c1'))); null == _0x5eded0[_0x4cc7('0x42c2')] && (_0x5eded0[_0x4cc7('0x42c2')] = new _0x3a1efa(), null != _0x3cecb9['current'] && _0x3cecb9['current']['onExit'][_0x4cc7('0x2a')](_0x5eded0['application_onExit'])); _0x147e72 = _0x2ee8bb + '/' + _0xe368d3; _0x5a737e = _0x5eded0[_0x4cc7('0x42c2')]; if (null != _0x842c50[_0x147e72] ? !_0x5a737e['existsReserved'](_0x147e72) : !_0x5a737e['h'][_0x4cc7('0x959')](_0x147e72)) { _0x5a737e = null; try { var _0x4bf907 = _0x2effe4[_0x4cc7('0x42c3')](); null == _0x2ee8bb && (null != _0x4bf907 && (_0x5a737e = _0x4bf907[_0x4cc7('0x1226')](window['location'][_0x4cc7('0xcf0')] + ':' + _0xe368d3), _0x4bf907[_0x4cc7('0x3179')](window[_0x4cc7('0xcf6')][_0x4cc7('0xcf0')] + ':' + _0xe368d3)), _0x2ee8bb = window[_0x4cc7('0xcf6')]['pathname']); null != _0x4bf907 && null == _0x5a737e && (_0x5a737e = _0x4bf907[_0x4cc7('0x1226')](_0x2ee8bb + ':' + _0xe368d3)); } catch (_0x27b7b1) { _0x4964ea[_0x4cc7('0xab4')] = _0x27b7b1; } _0x4bf907 = new _0x5eded0(); _0x4bf907[_0x4cc7('0x42')] = {}; _0x4bf907['__localPath'] = _0x2ee8bb; _0x4bf907[_0x4cc7('0xb33')] = _0xe368d3; if (null != _0x5a737e && '' != _0x5a737e) try { var _0x48c401 = new _0x30ebdd(_0x5a737e); _0x48c401[_0x4cc7('0x36c4')]({ 'resolveEnum': _0x4b4d92[_0x4cc7('0xd3a')], 'resolveClass': _0x5eded0[_0x4cc7('0x42c4')] }); _0x4bf907[_0x4cc7('0x42')] = _0x48c401[_0x4cc7('0x36c3')](); } catch (_0x3da68a) { _0x4964ea[_0x4cc7('0xab4')] = _0x3da68a; } _0xe368d3 = _0x5eded0['__sharedObjects']; null != _0x842c50[_0x147e72] ? _0xe368d3[_0x4cc7('0x97d')](_0x147e72, _0x4bf907) : _0xe368d3['h'][_0x147e72] = _0x4bf907; } _0xe368d3 = _0x5eded0[_0x4cc7('0x42c2')]; return null != _0x842c50[_0x147e72] ? _0xe368d3[_0x4cc7('0xd77')](_0x147e72) : _0xe368d3['h'][_0x147e72]; } ; _0x5eded0['__resolveClass'] = function(_0x27679d) { return null != _0x27679d ? (_0x29cea6[_0x4cc7('0x55')](_0x27679d, 'neash.') && (_0x27679d = _0x29cea6[_0x4cc7('0x20')](_0x27679d, _0x4cc7('0x42c5'), _0x4cc7('0x42c6'))), _0x29cea6['startsWith'](_0x27679d, _0x4cc7('0x42c7')) && (_0x27679d = _0x29cea6['replace'](_0x27679d, 'native.', _0x4cc7('0x42c6'))), _0x29cea6[_0x4cc7('0x55')](_0x27679d, _0x4cc7('0x42c8')) && (_0x27679d = _0x29cea6[_0x4cc7('0x20')](_0x27679d, 'flash.', _0x4cc7('0x42c6'))), _0x29cea6['startsWith'](_0x27679d, 'openfl._v2.') && (_0x27679d = _0x29cea6['replace'](_0x27679d, _0x4cc7('0x42c9'), _0x4cc7('0x42c6'))), _0x29cea6[_0x4cc7('0x55')](_0x27679d, 'openfl._legacy.') && (_0x27679d = _0x29cea6[_0x4cc7('0x20')](_0x27679d, _0x4cc7('0x42ca'), 'openfl.')), _0x4b4d92[_0x4cc7('0x2ba5')](_0x27679d)) : null; } ; _0x5eded0[_0x4cc7('0x42cb')] = function(_0x44d884) { _0x44d884 = _0x5eded0[_0x4cc7('0x42c2')]; for (_0x44d884 = new _0x31a1ea(_0x44d884,_0x44d884[_0x4cc7('0x1867')]()); _0x44d884[_0x4cc7('0x94e')](); ) _0x44d884[_0x4cc7('0x3a')]()['flush'](); } ; _0x5eded0[_0x4cc7('0x92b')] = _0x338b9; _0x5eded0[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { 'client': null, 'data': null, 'objectEncoding': null, '__localPath': null, '__name': null, 'clear': function() { if ('xIgQR' !== _0x4cc7('0x42cc')) { this[_0x4cc7('0x42')] = {}; try { var _0x4bd8c3 = _0x2effe4[_0x4cc7('0x42c3')](); null != _0x4bd8c3 && _0x4bd8c3['removeItem'](this[_0x4cc7('0x42cd')] + ':' + this[_0x4cc7('0xb33')]); } catch (_0x11a5ae) { if (_0x56067a[_0x4cc7('0x8cf')] === _0x4cc7('0x8d0')) { _0x4964ea[_0x4cc7('0xab4')] = _0x11a5ae; } else { d = _0x4bd8c3[_0x4cc7('0x8eb')]; } } } else { _0x477148[_0x4cc7('0x121b')]['clear'](); _0x477148[_0x4cc7('0x152e')][_0x4cc7('0x152f')](); } }, 'close': function() {}, 'flush': function(_0x1686d8) { if (0x0 == _0x19c1c0['fields'](this[_0x4cc7('0x42')])[_0x4cc7('0x21')]) return 0x0; _0x1686d8 = _0x312a2b[_0x4cc7('0xa42')](this[_0x4cc7('0x42')]); try { if (_0x4cc7('0x42ce') !== 'lRDav') { var _0x4b20dd = _0x2effe4[_0x4cc7('0x42c3')](); null != _0x4b20dd && (_0x4b20dd[_0x4cc7('0x3179')](this[_0x4cc7('0x42cd')] + ':' + this[_0x4cc7('0xb33')]), _0x4b20dd[_0x4cc7('0x42cf')](this['__localPath'] + ':' + this[_0x4cc7('0xb33')], _0x1686d8)); } else { this[_0x4cc7('0x25d5')] = new _0x3a1efa(); this[_0x4cc7('0x19b5')] = _0x2bc114[_0x4cc7('0x24')](null); } } catch (_0x129656) { return _0x4964ea[_0x4cc7('0xab4')] = _0x129656, 0x1; } return 0x0; }, 'setProperty': function(_0x4dd7af, _0x4eedd0) { null != this[_0x4cc7('0x42')] && (this[_0x4cc7('0x42')][_0x4dd7af] = _0x4eedd0); }, '__class__': _0x5eded0 }); var _0x57755e = function(_0x1d5c32) { _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1f28')] = this[_0x4cc7('0x1f26')] = 0x0; this[_0x4cc7('0x42d0')] = 0x1; null != _0x1d5c32 && this['load'](_0x1d5c32); }; _0x16dada[_0x4cc7('0x42d1')] = _0x57755e; _0x57755e['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3ac7'), _0x4cc7('0x42d2')]; _0x57755e[_0x4cc7('0x92b')] = _0x338b9; _0x57755e[_0x4cc7('0x8')] = _0x5aff49(_0x338b9['prototype'], { 'bytesLoaded': null, 'bytesTotal': null, 'data': null, 'dataFormat': null, '__httpRequest': null, 'load': function(_0x2dcd5d) { var _0x1c1bd1 = this; if (0x0 == this[_0x4cc7('0x42d0')]) { if (_0x2d63f9['ZpTFw'] !== _0x4cc7('0x42d3')) { var _0x2137df = new _0x3cb794(); this[_0x4cc7('0x3f')](_0x2137df, _0x2dcd5d); _0x2137df[_0x4cc7('0x40')]()[_0x4cc7('0x926')](_0x48c401(this, this[_0x4cc7('0x42d4')]))[_0x4cc7('0x35a3')](_0x48c401(this, this[_0x4cc7('0x41')]))[_0x4cc7('0x928')](function(_0x2dcd5d) { _0x1c1bd1[_0x4cc7('0x1878')](); _0x1c1bd1['data'] = _0x2dcd5d; _0x2dcd5d = new _0x76b31e(_0x4cc7('0x43')); _0x1c1bd1['dispatchEvent'](_0x2dcd5d); }); } else { this['child'][_0x4cc7('0xac9')](3.2, 29.8); } } else _0x2137df = new _0x552493(), this[_0x4cc7('0x3f')](_0x2137df, _0x2dcd5d), _0x2137df[_0x4cc7('0x40')]()[_0x4cc7('0x926')](_0x48c401(this, this['httpRequest_onProgress']))[_0x4cc7('0x35a3')](_0x48c401(this, this[_0x4cc7('0x41')]))[_0x4cc7('0x928')](function(_0x2dcd5d) { _0x1c1bd1[_0x4cc7('0x1878')](); _0x1c1bd1[_0x4cc7('0x42')] = _0x2dcd5d; _0x2dcd5d = new _0x76b31e(_0x4cc7('0x43')); _0x1c1bd1['dispatchEvent'](_0x2dcd5d); }); }, '__dispatchStatus': function() { var _0x163c9c = new _0x95bba4('httpStatus',!0x1,!0x1,this[_0x4cc7('0x40d1')][_0x4cc7('0x3acd')]); _0x163c9c['responseURL'] = this[_0x4cc7('0x40d1')][_0x4cc7('0x38f1')]; var _0x5a21c9 = []; if (this['__httpRequest'][_0x4cc7('0x3ad1')] && _0x2d63f9[_0x4cc7('0x42d5')](null, this[_0x4cc7('0x40d1')][_0x4cc7('0x3acc')])) for (var _0x53fef9 = 0x0, _0x50e85d = this[_0x4cc7('0x40d1')][_0x4cc7('0x3acc')]; _0x53fef9 < _0x50e85d['length']; ) { var _0x3248c4 = _0x50e85d[_0x53fef9]; ++_0x53fef9; _0x5a21c9[_0x4cc7('0x29')](new _0x4de7da(_0x3248c4[_0x4cc7('0x5e2')],_0x3248c4['value'])); } _0x163c9c['responseHeaders'] = _0x5a21c9; this['dispatchEvent'](_0x163c9c); }, '__prepareRequest': function(_0xd3f4ea, _0x2d070e) { this[_0x4cc7('0x40d1')] = _0xd3f4ea; this[_0x4cc7('0x40d1')][_0x4cc7('0x38f1')] = _0x2d070e[_0x4cc7('0x1124')]; this[_0x4cc7('0x40d1')]['method'] = _0x2d070e['method']; if (null != _0x2d070e[_0x4cc7('0x42')]) if (_0x4b4d92[_0x2d63f9[_0x4cc7('0x328')]](_0x2d070e[_0x4cc7('0x42')]) == _0x51c10b[_0x4cc7('0xd33')]) { _0xd3f4ea = _0x19c1c0[_0x4cc7('0x995')](_0x2d070e[_0x4cc7('0x42')]); for (var _0x382e43 = 0x0; _0x382e43 < _0xd3f4ea[_0x4cc7('0x21')]; ) { var _0x583c3b = _0xd3f4ea[_0x382e43]; ++_0x382e43; var _0xea078b = this[_0x4cc7('0x40d1')]['formData'] , _0x585cac = _0x19c1c0['field'](_0x2d070e['data'], _0x583c3b); null != _0x842c50[_0x583c3b] ? _0xea078b['setReserved'](_0x583c3b, _0x585cac) : _0xea078b['h'][_0x583c3b] = _0x585cac; } } else _0x5260f5[_0x4cc7('0x9a0')](_0x2d070e['data'], _0x3fbf75) ? this[_0x4cc7('0x40d1')][_0x4cc7('0x42')] = _0x2d070e[_0x4cc7('0x42')] : this[_0x4cc7('0x40d1')][_0x4cc7('0x42')] = _0x3fbf75[_0x4cc7('0x1815')](_0x4bf907[_0x4cc7('0x4dc')](_0x2d070e['data'])); this[_0x4cc7('0x40d1')][_0x4cc7('0x3ac8')] = _0x2d070e[_0x4cc7('0x3ac8')]; if (null != _0x2d070e[_0x4cc7('0x42d6')]) for (_0xd3f4ea = 0x0, _0x382e43 = _0x2d070e['requestHeaders']; _0xd3f4ea < _0x382e43['length']; ) _0x583c3b = _0x382e43[_0xd3f4ea], ++_0xd3f4ea, this[_0x4cc7('0x40d1')]['headers'][_0x4cc7('0x29')](new _0x3b2d01(_0x583c3b[_0x4cc7('0x5e2')],_0x583c3b[_0x4cc7('0x9')])); this[_0x4cc7('0x40d1')][_0x4cc7('0x3ac9')] = _0x2d070e[_0x4cc7('0x3ac9')]; this[_0x4cc7('0x40d1')]['timeout'] = _0x2d070e[_0x4cc7('0x42d7')] | 0x0; this[_0x4cc7('0x40d1')][_0x4cc7('0x3ace')] = _0x2d070e['manageCookies']; this[_0x4cc7('0x40d1')][_0x4cc7('0x3ad4')] = _0x2d070e['userAgent']; this[_0x4cc7('0x40d1')][_0x4cc7('0x3ad1')] = !0x0; }, 'httpRequest_onError': function(_0x15531f) { this[_0x4cc7('0x1878')](); var _0x2f76a1 = 0x193 == _0x15531f ? new _0x1c4099('securityError') : new _0x5275c3('ioError'); _0x2f76a1[_0x4cc7('0xcb4')] = _0x4bf907[_0x4cc7('0x4dc')](_0x15531f); this[_0x4cc7('0x44')](_0x2f76a1); }, 'httpRequest_onProgress': function(_0xc678b4, _0x20029a) { var _0x20ca86 = new _0x4aac12(_0x4cc7('0x1af2')); _0x20ca86[_0x4cc7('0x1f26')] = _0xc678b4; _0x20ca86[_0x4cc7('0x1f28')] = _0x20029a; this[_0x4cc7('0x44')](_0x20ca86); }, '__class__': _0x57755e }); var _0x4ccd8b = function(_0x21421e) { null != _0x21421e && (this['url'] = _0x21421e); this[_0x4cc7('0x3ac8')] = null; this['followRedirects'] = _0x30a9a6[_0x4cc7('0x3ac9')]; this[_0x4cc7('0x42d7')] = _0x56067a['EeabV'](0x0, _0x30a9a6[_0x4cc7('0x42d7')]) ? _0x30a9a6[_0x4cc7('0x42d7')] : 0x7530; this[_0x4cc7('0x42d8')] = _0x30a9a6['manageCookies']; this[_0x4cc7('0x8ef')] = 'GET'; this[_0x4cc7('0x42d6')] = []; this[_0x4cc7('0x3ad4')] = _0x30a9a6[_0x4cc7('0x3ad4')]; }; _0x16dada[_0x4cc7('0x42d9')] = _0x4ccd8b; _0x4ccd8b['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3ac7'), _0x4cc7('0x42da')]; _0x4ccd8b[_0x4cc7('0x8')] = {}; _0x4ccd8b[_0x4cc7('0x8')]['contentType'] = null; _0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x42')] = null; _0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x3ac9')] = null; _0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x42d7')] = null; _0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x42d8')] = null; _0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x8ef')] = null; _0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x42d6')] = null; _0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x1124')] = null; _0x4ccd8b[_0x4cc7('0x8')]['userAgent'] = null; _0x4ccd8b[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4ccd8b; var _0x30a9a6 = function() {}; _0x16dada[_0x4cc7('0x42db')] = _0x30a9a6; _0x30a9a6['__name__'] = ['openfl', 'net', 'URLRequestDefaults']; var _0x4de7da = function(_0x57ef6e, _0xc7b25d) { null == _0xc7b25d && (_0xc7b25d = ''); null == _0x57ef6e && (_0x57ef6e = ''); this[_0x4cc7('0x5e2')] = _0x57ef6e; this[_0x4cc7('0x9')] = _0xc7b25d; }; _0x16dada['openfl.net.URLRequestHeader'] = _0x4de7da; _0x4de7da['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3ac7'), _0x4cc7('0x42dc')]; _0x4de7da[_0x4cc7('0x8')] = {}; _0x4de7da[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x4de7da[_0x4cc7('0x8')][_0x4cc7('0x9')] = null; _0x4de7da[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x4de7da; var _0x2fd703 = function() { _0x338b9[_0x4cc7('0x96b')](this); _0x2fd703[_0x4cc7('0x3be6')](); this['__interval'] = 0x0; this[_0x4cc7('0x1b0d')] = !0x1; this[_0x4cc7('0x42dd')](_0x2fd703[_0x4cc7('0x42de')]); }; _0x16dada[_0x4cc7('0x42df')] = _0x2fd703; _0x2fd703[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'sensors', _0x4cc7('0x42e0')]; _0x2fd703['initialize'] = function() { if (!_0x2fd703[_0x4cc7('0x2aa6')]) { var _0x24fd66 = _0x304372['getSensors'](_0x23d83c[_0x4cc7('0x901')]); 0x0 < _0x24fd66[_0x4cc7('0x21')] && (_0x24fd66[0x0][_0x4cc7('0x920')]['add'](_0x2fd703[_0x4cc7('0x42e1')]), _0x2fd703[_0x4cc7('0x42e2')] = !0x0); _0x2fd703[_0x4cc7('0x2aa6')] = !0x0; } } ; _0x2fd703[_0x4cc7('0x42e1')] = function(_0x19c326, _0x4d1eaf, _0x2b4c59) { _0x2fd703[_0x4cc7('0x42e3')] = _0x19c326; _0x2fd703[_0x4cc7('0x42e4')] = _0x4d1eaf; _0x2fd703[_0x4cc7('0x42e5')] = _0x2b4c59; } ; _0x2fd703['__super__'] = _0x338b9; _0x2fd703[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { '__interval': null, '__muted': null, '__timer': null, 'addEventListener': function(_0x39d1fd, _0x4633ee, _0x554711, _0x37a67c, _0x9cf13b) { if (_0x4cc7('0x42e6') !== _0x4cc7('0x42e7')) { null == _0x9cf13b && (_0x9cf13b = !0x1); null == _0x37a67c && (_0x37a67c = 0x0); null == _0x554711 && (_0x554711 = !0x1); _0x338b9[_0x4cc7('0x8')]['addEventListener'][_0x4cc7('0x96b')](this, _0x39d1fd, _0x4633ee, _0x554711, _0x37a67c, _0x9cf13b); this['update'](); } else { this[_0x4cc7('0x3a')] = null; this['listener'] = _0x39d1fd; } }, 'setRequestedUpdateInterval': function(_0x1bceb7) { this[_0x4cc7('0x42e8')] = _0x1bceb7; if (0x0 > this[_0x4cc7('0x42e8')]) throw new _0x202aa0(new _0x5a0ff5()); 0x0 == this[_0x4cc7('0x42e8')] && (this[_0x4cc7('0x42e8')] = _0x2fd703[_0x4cc7('0x42de')]); null != this['__timer'] && (this[_0x4cc7('0x42e9')][_0x4cc7('0xd8a')](), this[_0x4cc7('0x42e9')] = null); _0x2fd703['supported'] && !this[_0x4cc7('0x42ea')]() && (this[_0x4cc7('0x42e9')] = new _0xac1deb(this[_0x4cc7('0x42e8')]), this['__timer'][_0x4cc7('0xa42')] = _0x48c401(this, this[_0x4cc7('0x94a')])); }, 'update': function() { var _0x36a0f7 = new _0x449eb0(_0x4cc7('0x94a')); _0x36a0f7[_0x4cc7('0x249c')] = new Date()['getTime']() / 0x3e8; _0x36a0f7['accelerationX'] = _0x2fd703[_0x4cc7('0x42e3')]; _0x36a0f7[_0x4cc7('0x42eb')] = _0x2fd703['currentY']; _0x36a0f7[_0x4cc7('0x249e')] = _0x2fd703[_0x4cc7('0x42e5')]; this[_0x4cc7('0x44')](_0x36a0f7); }, 'get_muted': function() { return this[_0x4cc7('0x1b0d')]; }, '__class__': _0x2fd703, '__properties__': { 'get_muted': _0x4cc7('0x42ea') } }); var _0x2291ea = function(_0x331e74) { this[_0x4cc7('0x42ec')] = null != _0x331e74 ? _0x331e74 : _0x2291ea[_0x4cc7('0x3f9f')]; }; _0x16dada[_0x4cc7('0x42ed')] = _0x2291ea; _0x2291ea['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0x3ae0'), _0x4cc7('0x42ee')]; _0x2291ea[_0x4cc7('0x8')] = {}; _0x2291ea[_0x4cc7('0x8')][_0x4cc7('0x42ec')] = null; _0x2291ea[_0x4cc7('0x8')]['__class__'] = _0x2291ea; var _0x4b3c51 = function() {}; _0x16dada[_0x4cc7('0x42ef')] = _0x4b3c51; _0x4b3c51[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3ae0'), 'LoaderContext']; var _0x5ae30e = function() {}; _0x16dada[_0x4cc7('0x42f0')] = _0x5ae30e; _0x5ae30e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x3ae0'), _0x4cc7('0x3af0')]; _0x5ae30e['exit'] = function(_0x481e33) { _0x4ce948[_0x4cc7('0x914')](_0x481e33); } ; var _0x57bdb7 = function() { _0x21ad67[_0x4cc7('0x96b')](this); this[_0x4cc7('0xa31')] = new _0x3e8261(this); }; _0x16dada[_0x4cc7('0x42f1')] = _0x57bdb7; _0x57bdb7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0xcb4'), _0x4cc7('0x42f2')]; _0x57bdb7[_0x4cc7('0x92b')] = _0x21ad67; _0x57bdb7['prototype'] = _0x5aff49(_0x21ad67[_0x4cc7('0x8')], { 'text': null, '__class__': _0x57bdb7 }); var _0x4518fb = {}; _0x16dada['openfl.text._TextFormatAlign.TextFormatAlign_Impl_'] = _0x4518fb; _0x4518fb['__name__'] = [_0x4cc7('0x8a'), _0x4cc7('0xcb4'), _0x4cc7('0x42f3'), 'TextFormatAlign_Impl_']; _0x4518fb[_0x4cc7('0x12d5')] = function(_0x26b656) { switch (_0x26b656) { case _0x4cc7('0x1d98'): return 0x0; case 'end': return 0x1; case 'justify': return 0x2; case _0x4cc7('0x6a2'): return 0x3; case _0x4cc7('0x1d99'): return 0x4; case _0x4cc7('0x99a'): return 0x5; default: return null; } } ; _0x4518fb[_0x4cc7('0x8eb')] = function(_0x32ebdf) { switch (_0x32ebdf) { case 0x0: return _0x4cc7('0x1d98'); case 0x1: return _0x4cc7('0x10a1'); case 0x2: return _0x4cc7('0x3454'); case 0x3: return _0x4cc7('0x6a2'); case 0x4: return _0x4cc7('0x1d99'); case 0x5: return _0x4cc7('0x99a'); default: return null; } } ; var _0x44dd09 = function() { _0x338b9['call'](this); _0x44dd09[_0x4cc7('0x42f4')][_0x4cc7('0x29')](this); }; _0x16dada[_0x4cc7('0x42f5')] = _0x44dd09; _0x44dd09[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'ui', _0x4cc7('0x42f6')]; _0x44dd09[_0x4cc7('0x42f7')] = function(_0xaaa9fe) { if (null == _0xaaa9fe) return null; if (null == _0x44dd09[_0x4cc7('0x1526')]['h'][_0x4cc7('0x9f0')][_0xaaa9fe[_0x4cc7('0x8ed')]]) { var _0x3ae6a0 = _0x455d82[_0x4cc7('0x42f8')]()[_0xaaa9fe['id']]['id'] , _0x41407a = _0x455d82[_0x4cc7('0x42f8')](); _0x3ae6a0 = new _0x5a6b27(_0x3ae6a0,_0x41407a[_0xaaa9fe['id']]['id']); _0x44dd09[_0x4cc7('0x1527')][_0x4cc7('0x29')](_0x3ae6a0); _0x44dd09[_0x4cc7('0x1526')]['set'](_0xaaa9fe, _0x3ae6a0); _0x44dd09[_0x4cc7('0x1528')] = _0x44dd09[_0x4cc7('0x1527')][_0x4cc7('0x21')]; } return _0x44dd09[_0x4cc7('0x1526')]['h'][_0xaaa9fe[_0x4cc7('0x8ed')]]; } ; _0x44dd09['__onGamepadAxisMove'] = function(_0x17767e, _0x4c12b2, _0x4de039) { _0x17767e = _0x44dd09[_0x4cc7('0x42f7')](_0x17767e); if (null != _0x17767e && _0x17767e[_0x4cc7('0x121c')]) { if (!_0x17767e[_0x4cc7('0x42f9')]['h']['hasOwnProperty'](_0x4c12b2)) { switch (_0x4c12b2) { case 0x0: var _0x57c7be = 'LEFT_X'; break; case 0x1: _0x57c7be = 'LEFT_Y'; break; case 0x2: _0x57c7be = _0x4cc7('0x42fa'); break; case 0x3: _0x57c7be = _0x4cc7('0x42fb'); break; case 0x4: _0x57c7be = _0x4cc7('0x42fc'); break; case 0x5: _0x57c7be = _0x56067a[_0x4cc7('0x42fd')]; break; default: _0x57c7be = 'UNKNOWN\x20(' + _0x4c12b2 + ')'; } _0x57c7be = new _0x287419(_0x17767e,_0x4cc7('0x42fe') + _0x57c7be,-0x1,0x1); _0x17767e[_0x4cc7('0x42f9')]['h'][_0x4c12b2] = _0x57c7be; _0x17767e[_0x4cc7('0x42ff')][_0x4cc7('0x29')](_0x57c7be); } _0x4c12b2 = _0x17767e[_0x4cc7('0x42f9')]['h'][_0x4c12b2]; _0x4c12b2[_0x4cc7('0x9')] = _0x4de039; _0x4c12b2[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); } } ; _0x44dd09[_0x4cc7('0x40a3')] = function(_0x3894e1, _0x4fa0f0) { _0x3894e1 = _0x44dd09[_0x4cc7('0x42f7')](_0x3894e1); if (null != _0x3894e1 && _0x3894e1[_0x4cc7('0x121c')]) { if (_0x4cc7('0x4300') !== _0x2d63f9[_0x4cc7('0x4301')]) { if (!_0x3894e1[_0x4cc7('0x4302')]['h'][_0x4cc7('0x959')](_0x4fa0f0)) { switch (_0x4fa0f0) { case 0x0: var _0x2d86a1 = 'A'; break; case 0x1: _0x2d86a1 = 'B'; break; case 0x2: _0x2d86a1 = 'X'; break; case 0x3: _0x2d86a1 = 'Y'; break; case 0x4: _0x2d86a1 = _0x4cc7('0x413b'); break; case 0x5: _0x2d86a1 = _0x4cc7('0x4303'); break; case 0x6: _0x2d86a1 = _0x4cc7('0x4304'); break; case 0x7: _0x2d86a1 = _0x4cc7('0x4305'); break; case 0x8: _0x2d86a1 = _0x4cc7('0x4306'); break; case 0x9: _0x2d86a1 = 'LEFT_SHOULDER'; break; case 0xa: _0x2d86a1 = 'RIGHT_SHOULDER'; break; case 0xb: _0x2d86a1 = _0x4cc7('0x384'); break; case 0xc: _0x2d86a1 = _0x4cc7('0x4307'); break; case 0xd: _0x2d86a1 = _0x4cc7('0x4308'); break; case 0xe: _0x2d86a1 = _0x4cc7('0x4309'); break; default: _0x2d86a1 = _0x2d63f9['UkBbM'](_0x4cc7('0x430a') + _0x4fa0f0, ')'); } _0x2d86a1 = new _0x287419(_0x3894e1,_0x4cc7('0x385') + _0x2d86a1,0x0,0x1); _0x3894e1[_0x4cc7('0x4302')]['h'][_0x4fa0f0] = _0x2d86a1; _0x3894e1[_0x4cc7('0x42ff')][_0x4cc7('0x29')](_0x2d86a1); } _0x4fa0f0 = _0x3894e1['__button']['h'][_0x4fa0f0]; _0x4fa0f0[_0x4cc7('0x9')] = 0x1; _0x4fa0f0[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); } else { return this['_fragmentOutputRegister']; } } } ; _0x44dd09[_0x4cc7('0x1a5e')] = function(_0x17b115, _0xad5965) { _0x17b115 = _0x44dd09[_0x4cc7('0x42f7')](_0x17b115); if (null != _0x17b115 && _0x17b115['enabled']) { if (!_0x17b115[_0x4cc7('0x4302')]['h'][_0x4cc7('0x959')](_0xad5965)) { switch (_0xad5965) { case 0x0: var _0xd1359f = 'A'; break; case 0x1: _0xd1359f = 'B'; break; case 0x2: _0xd1359f = 'X'; break; case 0x3: _0xd1359f = 'Y'; break; case 0x4: _0xd1359f = 'BACK'; break; case 0x5: _0xd1359f = _0x4cc7('0x4303'); break; case 0x6: _0xd1359f = _0x4cc7('0x4304'); break; case 0x7: _0xd1359f = 'LEFT_STICK'; break; case 0x8: _0xd1359f = _0x4cc7('0x4306'); break; case 0x9: _0xd1359f = _0x4cc7('0x430b'); break; case 0xa: _0xd1359f = _0x4cc7('0x430c'); break; case 0xb: _0xd1359f = _0x2d63f9['SeQnE']; break; case 0xc: _0xd1359f = 'DPAD_DOWN'; break; case 0xd: _0xd1359f = 'DPAD_LEFT'; break; case 0xe: _0xd1359f = _0x4cc7('0x4309'); break; default: _0xd1359f = _0x4cc7('0x430a') + _0xad5965 + ')'; } _0xd1359f = new _0x287419(_0x17b115,_0x4cc7('0x385') + _0xd1359f,0x0,0x1); _0x17b115['__button']['h'][_0xad5965] = _0xd1359f; _0x17b115[_0x4cc7('0x42ff')]['push'](_0xd1359f); } _0xad5965 = _0x17b115['__button']['h'][_0xad5965]; _0xad5965[_0x4cc7('0x9')] = 0x0; _0xad5965[_0x4cc7('0x44')](new _0x76b31e(_0x4cc7('0x96a'))); } } ; _0x44dd09['__onGamepadConnect'] = function(_0x1c3447) { _0x1c3447 = _0x44dd09[_0x4cc7('0x42f7')](_0x1c3447); if (null != _0x1c3447) for (var _0xb1e35a = 0x0, _0x2a1797 = _0x44dd09[_0x4cc7('0x42f4')]; _0xb1e35a < _0x2a1797[_0x4cc7('0x21')]; ) { if (_0x4cc7('0x430d') !== 'cWYez') { _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](-0xea); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()[_0x4cc7('0xb44')](0x43); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0xd44); var _0x1e0728 = _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]() , _0x272876 = null; null == _0x272876 && (_0x272876 = new _0x169fce()); var _0x4763f1 = Math[_0x4cc7('0x28')](0.5497787143782138); _0x272876['x'] = -0.088 * _0x4763f1; _0x272876['y'] = 0.996 * _0x4763f1; _0x272876['z'] = 0.012 * _0x4763f1; _0x272876['w'] = Math[_0x4cc7('0x27')](0.5497787143782138); _0x4763f1 = _0x56067a['uByPQ'](_0x56067a[_0x4cc7('0x414e')](_0x272876['x'] * _0x272876['x'], _0x272876['y'] * _0x272876['y']), _0x272876['z'] * _0x272876['z']) + _0x272876['w'] * _0x272876['w']; var _0x3fdf85 = _0x4763f1 - 0x1; 1e-10 > (0x0 <= _0x3fdf85 ? _0x3fdf85 : -_0x3fdf85) || (0x0 == _0x4763f1 ? (_0x272876['x'] = 0x0, _0x272876['y'] = 0x0, _0x272876['z'] = 0x0, _0x272876['w'] = 0x1) : (_0x4763f1 = 0x1 / Math[_0x4cc7('0x2c')](_0x4763f1), _0x272876['x'] *= _0x4763f1, _0x272876['y'] *= _0x4763f1, _0x272876['z'] *= _0x4763f1, _0x272876['w'] *= _0x4763f1)); _0x1e0728[_0x4cc7('0x967')](_0x3bafe8[_0x4cc7('0x968')](_0x272876)[_0x4cc7('0xc4a')]()); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](3.5, 38.2); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x4e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')]['setIndexedPosition'](4.7, 38.2); this['skater'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x32); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xace')]['addBubble'](_0x4cc7('0x287b'), -0x140, -0x118, null, null, null, null, null); _0x1e0728 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc); _0x272876 = new _0x161060(this['skater']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('The\x20Angel\x20said\x20he\x20found\x20a\x20way\x20home.\x20Why\x20are\x20you\x20still\x20here?', -0x50, -0x46, null, _0x1e0728, -0x1, _0x272876, null); _0x1e0728 = new _0x161060(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this['dialog']['addBubble'](_0x4cc7('0x1cc'), 0x0, 0x154, null, null, null, _0x1e0728, null); } else { var _0x538d63 = _0x2a1797[_0xb1e35a]; ++_0xb1e35a; _0x538d63[_0x4cc7('0x44')](new _0x5a6840(_0x4cc7('0x2309'),!0x0,!0x1,_0x1c3447)); } } } ; _0x44dd09[_0x4cc7('0x40a7')] = function(_0x4c33d3) { var _0x31a806 = _0x44dd09['__devices']['h'][_0x4c33d3[_0x4cc7('0x8ed')]]; if (null != _0x31a806) { null != _0x44dd09[_0x4cc7('0x1526')]['h'][_0x4cc7('0x9f0')][_0x4c33d3[_0x4cc7('0x8ed')]] && (_0x3a8a6f[_0x4cc7('0x95b')](_0x44dd09['__deviceList'], _0x44dd09[_0x4cc7('0x1526')]['h'][_0x4c33d3[_0x4cc7('0x8ed')]]), _0x44dd09[_0x4cc7('0x1526')][_0x4cc7('0x95b')](_0x4c33d3)); _0x44dd09[_0x4cc7('0x1528')] = _0x44dd09[_0x4cc7('0x1527')]['length']; _0x4c33d3 = 0x0; for (var _0x10e40c = _0x44dd09[_0x4cc7('0x42f4')]; _0x4c33d3 < _0x10e40c['length']; ) { var _0x57f5fe = _0x10e40c[_0x4c33d3]; ++_0x4c33d3; _0x57f5fe[_0x4cc7('0x44')](new _0x5a6840(_0x4cc7('0x430e'),!0x0,!0x1,_0x31a806)); } } } ; _0x44dd09['__super__'] = _0x338b9; _0x44dd09['prototype'] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'addEventListener': function(_0x30b017, _0x1d0e29, _0x3e8da9, _0x227af7, _0x5cc822) { null == _0x5cc822 && (_0x5cc822 = !0x1); null == _0x227af7 && (_0x227af7 = 0x0); null == _0x3e8da9 && (_0x3e8da9 = !0x1); _0x338b9['prototype'][_0x4cc7('0x9ad')][_0x4cc7('0x96b')](this, _0x30b017, _0x1d0e29, _0x3e8da9, _0x227af7, _0x5cc822); if (_0x4cc7('0x2309') == _0x30b017) for (_0x30b017 = 0x0, _0x1d0e29 = _0x44dd09['__deviceList']; _0x2d63f9[_0x4cc7('0x35c')](_0x30b017, _0x1d0e29[_0x4cc7('0x21')]); ) _0x3e8da9 = _0x1d0e29[_0x30b017], ++_0x30b017, this[_0x4cc7('0x44')](new _0x5a6840(_0x4cc7('0x2309'),!0x0,!0x1,_0x3e8da9)); }, '__class__': _0x44dd09 }); var _0x287419 = function(_0x3648eb, _0xd65afe, _0x4452a2, _0xaddb60, _0x50ecc6) { null == _0x50ecc6 && (_0x50ecc6 = 0x0); _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x3b2f')] = _0x3648eb; this['id'] = _0xd65afe; this[_0x4cc7('0x430f')] = _0x4452a2; this[_0x4cc7('0x4310')] = _0xaddb60; this[_0x4cc7('0x9')] = _0x50ecc6; }; _0x16dada[_0x4cc7('0x4311')] = _0x287419; _0x287419[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'ui', _0x4cc7('0x4312')]; _0x287419[_0x4cc7('0x92b')] = _0x338b9; _0x287419[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'device': null, 'id': null, 'maxValue': null, 'minValue': null, 'value': null, '__class__': _0x287419 }); var _0x5a6b27 = function(_0x218a3a, _0x20fcbd) { if (_0x4cc7('0x4313') !== 'XPgSD') { this[_0x4cc7('0x106b')] = _0x2bc114['toObjectVector'](null); } else { this['__controls'] = []; this[_0x4cc7('0x4302')] = new _0x67da9e(); this['__axis'] = new _0x67da9e(); this['id'] = _0x218a3a; this[_0x4cc7('0x5e2')] = _0x20fcbd; for (_0x20fcbd = 0x0; 0x6 > _0x20fcbd; ) { var _0x38fae9 = _0x20fcbd++; _0x218a3a = new _0x287419(this,_0x4cc7('0x42fe') + _0x38fae9,-0x1,0x1); this[_0x4cc7('0x42f9')]['h'][_0x38fae9] = _0x218a3a; this[_0x4cc7('0x42ff')]['push'](_0x218a3a); } for (_0x20fcbd = 0x0; _0x2d63f9['HZudP'](0xf, _0x20fcbd); ) _0x38fae9 = _0x20fcbd++, _0x218a3a = new _0x287419(this,_0x2d63f9[_0x4cc7('0x4314')] + _0x38fae9,0x0,0x1), this['__button']['h'][_0x38fae9] = _0x218a3a, this[_0x4cc7('0x42ff')][_0x4cc7('0x29')](_0x218a3a); } }; _0x16dada[_0x4cc7('0x4315')] = _0x5a6b27; _0x5a6b27[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], 'ui', _0x4cc7('0x4316')]; _0x5a6b27[_0x4cc7('0x8')] = {}; _0x5a6b27[_0x4cc7('0x8')][_0x4cc7('0x121c')] = null; _0x5a6b27[_0x4cc7('0x8')]['id'] = null; _0x5a6b27[_0x4cc7('0x8')]['name'] = null; _0x5a6b27[_0x4cc7('0x8')][_0x4cc7('0x42f9')] = null; _0x5a6b27[_0x4cc7('0x8')]['__button'] = null; _0x5a6b27[_0x4cc7('0x8')][_0x4cc7('0x42ff')] = null; _0x5a6b27[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x5a6b27; var _0x192a8e = function() {}; _0x16dada[_0x4cc7('0x4317')] = _0x192a8e; _0x192a8e[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'ui', _0x4cc7('0x4318')]; _0x192a8e['__getCharCode'] = function(_0x49351f, _0x2c85a9) { null == _0x2c85a9 && (_0x2c85a9 = !0x1); if (_0x2c85a9) { if (_0x4cc7('0x4319') === _0x4cc7('0x4319')) { switch (_0x49351f) { 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 <= _0x49351f && 0x5a >= _0x49351f) return _0x49351f - 0x41 + 0x41; } else { this['angel']['setIndexedPosition'](0x0, 2.6, null, 0x2); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')]['set_currentFrame'](0x43); this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](21.95, 3.95, null, 0x3); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x44); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); var _0x5d9611 = _0x1baaa1[_0x4cc7('0x7d9')](0x2bc) , _0x58b935 = new _0x161060(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2861'), 0xdc, -0xf0, null, _0x5d9611, null, _0x58b935, 0xd2); _0x5d9611 = _0x1baaa1['width'](0x258); _0x58b935 = new _0x161060(this[_0x4cc7('0xec5')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2862'), -0xe6, 0x122, null, _0x5d9611, null, _0x58b935, null); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2863'), 0xb4, 0x17c, null, null, -0x1, null, null); this[_0x4cc7('0xac8')]['unifyRotation'](this[_0x4cc7('0xec5')]); } } else { if (_0x4cc7('0x431a') === _0x4cc7('0x431b')) { var _0xa9f21c = this[_0x4cc7('0xf27')][_0x4cc7('0x1e7a')] , _0x2ec161 = _0xa9f21c[_0x4cc7('0x34')]() , _0x1a1814 = null; this[_0x4cc7('0x1bc5')] && (_0x1a1814 = this[_0x4cc7('0xf19')][_0x4cc7('0x1e2d')](), this[_0x4cc7('0xf19')][_0x4cc7('0xf1a')](_0x1a1814, 0x1), this[_0x4cc7('0xf22')] += _0x4cc7('0x39e') + _0x4bf907['string'](_0x1a1814) + ',\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + '.w\x0a'); for (var _0x470193 = 0x0; _0x470193 < _0x2ec161; ) { var _0x23d684 = _0x470193++; var _0x359698 = _0xa9f21c['get'](_0x23d684)[_0x4cc7('0x8ef')]; _0x23d684 = _0xa9f21c[_0x4cc7('0x2b')](_0x23d684)[_0x4cc7('0x42')]; this[_0x4cc7('0xf1d')] += _0x359698[_0x4cc7('0x13c7')](_0x23d684, this[_0x4cc7('0xf19')]); (_0x23d684['needsGlobalVertexPos'] || _0x23d684[_0x4cc7('0x1c40')]) && this[_0x4cc7('0xf19')][_0x4cc7('0xe54')](this[_0x4cc7('0xf1e')][_0x4cc7('0x1c42')]); this['_fragmentCode'] += _0x359698[_0x4cc7('0x13c9')](_0x23d684, this[_0x4cc7('0xf19')], this['_sharedRegisters']['shadedTarget']); _0x23d684[_0x4cc7('0x1c50')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this[_0x4cc7('0xf1e')]['normalFragment']); _0x23d684[_0x4cc7('0x1c3f')] && this[_0x4cc7('0xf19')][_0x4cc7('0x19f7')](this['_sharedRegisters']['viewDirFragment']); } this['_preserveAlpha'] && (this['_fragmentCode'] += 'mov\x20' + _0x4bf907[_0x4cc7('0x4dc')](this['_sharedRegisters'][_0x4cc7('0x1c4b')]) + _0x4cc7('0x132') + _0x4bf907['string'](_0x1a1814) + '\x0a', this['_registerCache'][_0x4cc7('0x19f7')](_0x1a1814)); null != this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')] && (this[_0x4cc7('0xf1d')] += this[_0x4cc7('0xf27')][_0x4cc7('0x1e7f')][_0x4cc7('0x13c7')](this[_0x4cc7('0xf27')][_0x4cc7('0x1e80')], this[_0x4cc7('0xf19')]), this[_0x4cc7('0xf22')] += this[_0x4cc7('0xf27')]['_colorTransformMethod']['getFragmentCode'](this[_0x4cc7('0xf27')]['_colorTransformMethodVO'], this['_registerCache'], this['_sharedRegisters'][_0x4cc7('0x1c4b')])); } else { switch (_0x49351f) { 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 <= _0x49351f && 0x39 >= _0x49351f) return _0x49351f - 0x30 + 0x30; if (0x41 <= _0x49351f && 0x5a >= _0x49351f) return _0x49351f - 0x41 + 0x61; } } if (0x60 <= _0x49351f && 0x69 >= _0x49351f) return _0x49351f - 0x60 + 0x30; switch (_0x49351f) { 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 _0x42b6c7 = function() {}; _0x16dada['openfl.ui.Mouse'] = _0x42b6c7; _0x42b6c7[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], 'ui', _0x4cc7('0x431c')]; _0x42b6c7[_0x4cc7('0x2d6')] = {}; _0x42b6c7[_0x4cc7('0x2d6')]['set_cursor'] = _0x4cc7('0x3b43'); _0x42b6c7[_0x4cc7('0xc5e')] = function() { _0x42b6c7[_0x4cc7('0x359d')] = !0x0; for (var _0x4d5b2f = 0x0, _0x2b88ec = _0x3cecb9[_0x4cc7('0x921')][_0x4cc7('0x923')]; _0x4d5b2f < _0x2b88ec[_0x4cc7('0x21')]; ) { var _0x4d97b0 = _0x2b88ec[_0x4d5b2f]; ++_0x4d5b2f; _0x4d97b0[_0x4cc7('0x3b43')](null); } } ; _0x42b6c7[_0x4cc7('0xc5f')] = function() { _0x42b6c7[_0x4cc7('0x359d')] = !0x1; var _0x5f216f = _0x42b6c7['__cursor']; _0x42b6c7[_0x4cc7('0x40c8')] = null; _0x42b6c7[_0x4cc7('0x3b43')](_0x5f216f); } ; _0x42b6c7[_0x4cc7('0x3b43')] = function(_0x2cf425) { null == _0x2cf425 && (_0x2cf425 = _0x4cc7('0x40c7')); var _0x56625a = null; switch (_0x2cf425) { case _0x4cc7('0x19e9'): _0x56625a = _0x5cfbf6['ARROW']; break; case _0x4cc7('0xbb4'): _0x56625a = _0x5cfbf6[_0x4cc7('0x3b23')]; break; case _0x4cc7('0x395f'): _0x56625a = _0x5cfbf6['CROSSHAIR']; break; case _0x56067a[_0x4cc7('0x8d1')]: _0x56625a = _0x5cfbf6[_0x4cc7('0x4ed')]; break; case 'hand': _0x56625a = _0x5cfbf6[_0x4cc7('0x3b22')]; break; case _0x4cc7('0x345b'): _0x56625a = _0x5cfbf6[_0x4cc7('0x83d')]; break; case _0x56067a[_0x4cc7('0x8d2')]: _0x56625a = _0x5cfbf6[_0x4cc7('0x3b24')]; break; case _0x4cc7('0x431d'): _0x56625a = _0x5cfbf6['RESIZE_NS']; break; case _0x4cc7('0x431e'): _0x56625a = _0x5cfbf6[_0x4cc7('0x3b26')]; break; case _0x4cc7('0x431f'): _0x56625a = _0x5cfbf6[_0x4cc7('0x3b27')]; break; case _0x4cc7('0x144f'): _0x56625a = _0x5cfbf6['WAIT']; break; case _0x4cc7('0x4320'): _0x56625a = _0x5cfbf6[_0x4cc7('0x3b29')]; } if (null != _0x56625a && !_0x42b6c7[_0x4cc7('0x359d')]) for (var _0x457949 = 0x0, _0x196ad2 = _0x3cecb9[_0x4cc7('0x921')]['__windows']; _0x457949 < _0x196ad2['length']; ) { if (_0x4cc7('0x4321') === _0x4cc7('0x4322')) { null == _0x333772['threadPool'] && (_0x333772['threadPool'] = new _0x3f365f(), _0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x39ce')][_0x4cc7('0x2a')](_0x333772[_0x4cc7('0x39cf')]), _0x333772[_0x4cc7('0x34b2')]['onComplete'][_0x4cc7('0x2a')](_0x333772[_0x4cc7('0x39d0')]), _0x333772['threadPool']['onError'][_0x4cc7('0x2a')](_0x333772['threadPool_onError'])); _0x333772[_0x4cc7('0x34b2')][_0x4cc7('0x2119')](_0x2cf425); } else { var _0x2af4a8 = _0x196ad2[_0x457949]; ++_0x457949; _0x2af4a8[_0x4cc7('0x3b43')](_0x56625a); } } return _0x42b6c7['__cursor'] = _0x2cf425; } ; var _0x20d5a1 = {}; _0x16dada[_0x4cc7('0x4323')] = _0x20d5a1; _0x20d5a1[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), 'ui', '_MouseCursor', _0x4cc7('0x4324')]; _0x20d5a1[_0x4cc7('0x40ca')] = function(_0x42a3ba) { if (_0x4cc7('0x4325') !== 'lZoML') { this[_0x4cc7('0x13')](); } else { switch (_0x42a3ba) { case _0x4cc7('0x19e9'): return _0x5cfbf6[_0x4cc7('0x3b20')]; case _0x4cc7('0x40c7'): return _0x5cfbf6[_0x4cc7('0x391b')]; case _0x4cc7('0xbb4'): return _0x5cfbf6[_0x4cc7('0x3b23')]; case _0x4cc7('0x395f'): return _0x5cfbf6[_0x4cc7('0x3b21')]; case _0x4cc7('0x3ab2'): return _0x5cfbf6['CUSTOM']; case _0x4cc7('0x4326'): return _0x5cfbf6['MOVE']; case _0x4cc7('0x345b'): return _0x5cfbf6['TEXT']; case _0x4cc7('0x4327'): return _0x5cfbf6[_0x4cc7('0x3b24')]; case 'resize_ns': return _0x5cfbf6['RESIZE_NS']; case _0x4cc7('0x431e'): return _0x5cfbf6[_0x4cc7('0x3b26')]; case _0x4cc7('0x431f'): return _0x5cfbf6['RESIZE_WE']; case 'wait': return _0x5cfbf6['WAIT']; case 'waitarrow': return _0x5cfbf6[_0x4cc7('0x3b29')]; default: return _0x5cfbf6[_0x4cc7('0x391b')]; } } } ; var _0x12fb81 = function(_0xdb2931) { null == _0xdb2931 && (_0xdb2931 = !0x1); this['debugEnabled'] = _0xdb2931; _0x12fb81[_0x4cc7('0x2aa6')] || _0x12fb81['init'](); }; _0x16dada['openfl.utils.AGALMiniAssembler'] = _0x12fb81; _0x12fb81['__name__'] = [_0x4cc7('0x8a'), 'utils', _0x4cc7('0x4328')]; _0x12fb81[_0x4cc7('0x8fe')] = function() { _0x12fb81[_0x4cc7('0x2aa6')] = !0x0; var _0x2b7a56 = _0x12fb81[_0x4cc7('0x4329')] , _0xb84396 = new _0x521c53(_0x4cc7('0x432a'),0x2,0x0,0x0); null != _0x842c50[_0x4cc7('0x432a')] ? _0x2b7a56[_0x4cc7('0x97d')](_0x4cc7('0x432a'), _0xb84396) : _0x2b7a56['h'][_0x4cc7('0x432a')] = _0xb84396; var _0x1a85a2 = _0x12fb81[_0x4cc7('0x4329')] , _0xc7ca0b = new _0x521c53(_0x4cc7('0x2a'),0x3,0x1,0x0); null != _0x842c50['add'] ? _0x1a85a2['setReserved'](_0x4cc7('0x2a'), _0xc7ca0b) : _0x1a85a2['h'][_0x4cc7('0x2a')] = _0xc7ca0b; var _0x3c7b61 = _0x12fb81[_0x4cc7('0x4329')] , _0x3e016b = new _0x521c53('sub',0x3,0x2,0x0); null != _0x842c50[_0x4cc7('0x432b')] ? _0x3c7b61[_0x4cc7('0x97d')](_0x4cc7('0x432b'), _0x3e016b) : _0x3c7b61['h'][_0x4cc7('0x432b')] = _0x3e016b; var _0x4bf907 = _0x12fb81[_0x4cc7('0x4329')] , _0x48c401 = new _0x521c53(_0x4cc7('0x432c'),0x3,0x3,0x0); null != _0x842c50[_0x4cc7('0x432c')] ? _0x4bf907[_0x4cc7('0x97d')](_0x4cc7('0x432c'), _0x48c401) : _0x4bf907['h'][_0x4cc7('0x432c')] = _0x48c401; var _0x16dada = _0x12fb81[_0x4cc7('0x4329')] , _0x5aff49 = new _0x521c53('div',0x3,0x4,0x0); null != _0x842c50[_0x4cc7('0x273c')] ? _0x16dada[_0x4cc7('0x97d')](_0x4cc7('0x273c'), _0x5aff49) : _0x16dada['h'][_0x4cc7('0x273c')] = _0x5aff49; var _0x161060 = _0x12fb81[_0x4cc7('0x4329')] , _0x3f0848 = new _0x521c53(_0x4cc7('0x432d'),0x2,0x5,0x0); null != _0x842c50[_0x4cc7('0x432d')] ? _0x161060[_0x4cc7('0x97d')](_0x4cc7('0x432d'), _0x3f0848) : _0x161060['h']['rcp'] = _0x3f0848; var _0x180fa9 = _0x12fb81[_0x4cc7('0x4329')] , _0x3e3cd2 = new _0x521c53(_0x4cc7('0x53'),0x3,0x6,0x0); null != _0x842c50[_0x4cc7('0x53')] ? _0x180fa9['setReserved'](_0x2d63f9[_0x4cc7('0x386')], _0x3e3cd2) : _0x180fa9['h']['min'] = _0x3e3cd2; var _0x2bc114 = _0x12fb81[_0x4cc7('0x4329')] , _0x1fb3e3 = new _0x521c53(_0x4cc7('0x52'),0x3,0x7,0x0); null != _0x842c50[_0x4cc7('0x52')] ? _0x2bc114['setReserved']('max', _0x1fb3e3) : _0x2bc114['h'][_0x4cc7('0x52')] = _0x1fb3e3; var _0x5260f5 = _0x12fb81[_0x4cc7('0x4329')] , _0x23639f = new _0x521c53(_0x4cc7('0x432e'),0x2,0x8,0x0); null != _0x842c50[_0x4cc7('0x432e')] ? _0x5260f5[_0x4cc7('0x97d')](_0x4cc7('0x432e'), _0x23639f) : _0x5260f5['h'][_0x4cc7('0x432e')] = _0x23639f; var _0x4b25d1 = _0x12fb81['OPMAP'] , _0x4b4d92 = new _0x521c53('sqt',0x2,0x9,0x0); null != _0x842c50[_0x4cc7('0x432f')] ? _0x4b25d1[_0x4cc7('0x97d')]('sqt', _0x4b4d92) : _0x4b25d1['h'][_0x4cc7('0x432f')] = _0x4b4d92; var _0x172b83 = _0x12fb81[_0x4cc7('0x4329')] , _0x1baaa1 = new _0x521c53('rsq',0x2,0xa,0x0); null != _0x842c50[_0x4cc7('0x4330')] ? _0x172b83[_0x4cc7('0x97d')](_0x4cc7('0x4330'), _0x1baaa1) : _0x172b83['h'][_0x4cc7('0x4330')] = _0x1baaa1; var _0x4ab476 = _0x12fb81[_0x4cc7('0x4329')] , _0x55a4be = new _0x521c53(_0x4cc7('0x1013'),0x3,0xb,0x0); null != _0x842c50['pow'] ? _0x4ab476[_0x4cc7('0x97d')](_0x4cc7('0x1013'), _0x55a4be) : _0x4ab476['h']['pow'] = _0x55a4be; var _0x51c10b = _0x12fb81['OPMAP'] , _0xa23b63 = new _0x521c53(_0x4cc7('0x2465'),0x2,0xc,0x0); null != _0x842c50[_0x4cc7('0x2465')] ? _0x51c10b[_0x4cc7('0x97d')](_0x4cc7('0x2465'), _0xa23b63) : _0x51c10b['h']['log'] = _0xa23b63; var _0x44366e = _0x12fb81[_0x4cc7('0x4329')] , _0x331be6 = new _0x521c53(_0x4cc7('0x246b'),0x2,0xd,0x0); null != _0x842c50[_0x4cc7('0x246b')] ? _0x44366e[_0x4cc7('0x97d')](_0x4cc7('0x246b'), _0x331be6) : _0x44366e['h']['exp'] = _0x331be6; var _0x202aa0 = _0x12fb81['OPMAP'] , _0x21e384 = new _0x521c53(_0x4cc7('0x4331'),0x2,0xe,0x0); null != _0x842c50[_0x4cc7('0x4331')] ? _0x202aa0[_0x4cc7('0x97d')](_0x4cc7('0x4331'), _0x21e384) : _0x202aa0['h'][_0x4cc7('0x4331')] = _0x21e384; var _0xd03f5a = _0x12fb81[_0x4cc7('0x4329')] , _0x104058 = new _0x521c53('sin',0x2,0xf,0x0); _0x2d63f9[_0x4cc7('0x42d5')](null, _0x842c50['sin']) ? _0xd03f5a['setReserved'](_0x4cc7('0x28'), _0x104058) : _0xd03f5a['h'][_0x4cc7('0x28')] = _0x104058; var _0xd85f06 = _0x12fb81[_0x4cc7('0x4329')] , _0x3bb917 = new _0x521c53(_0x4cc7('0x27'),0x2,0x10,0x0); null != _0x842c50[_0x4cc7('0x27')] ? _0xd85f06[_0x4cc7('0x97d')]('cos', _0x3bb917) : _0xd85f06['h']['cos'] = _0x3bb917; var _0x30bcc9 = _0x12fb81[_0x4cc7('0x4329')] , _0x29cea6 = new _0x521c53(_0x4cc7('0x4332'),0x3,0x11,0x0); null != _0x842c50[_0x4cc7('0x4332')] ? _0x30bcc9[_0x4cc7('0x97d')](_0x4cc7('0x4332'), _0x29cea6) : _0x30bcc9['h'][_0x4cc7('0x4332')] = _0x29cea6; var _0x21ad67 = _0x12fb81[_0x4cc7('0x4329')] , _0x4fbde0 = new _0x521c53(_0x4cc7('0xdb1'),0x3,0x12,0x0); null != _0x842c50['dp3'] ? _0x21ad67[_0x4cc7('0x97d')](_0x4cc7('0xdb1'), _0x4fbde0) : _0x21ad67['h'][_0x4cc7('0xdb1')] = _0x4fbde0; var _0x2ab848 = _0x12fb81['OPMAP'] , _0x396698 = new _0x521c53(_0x4cc7('0xdaa'),0x3,0x13,0x0); null != _0x842c50[_0x4cc7('0xdaa')] ? _0x2ab848[_0x4cc7('0x97d')](_0x4cc7('0xdaa'), _0x396698) : _0x2ab848['h'][_0x4cc7('0xdaa')] = _0x396698; var _0x3f363f = _0x12fb81[_0x4cc7('0x4329')] , _0x338b9 = new _0x521c53('abs',0x2,0x14,0x0); null != _0x842c50[_0x4cc7('0x13fa')] ? _0x3f363f[_0x4cc7('0x97d')](_0x4cc7('0x13fa'), _0x338b9) : _0x3f363f['h']['abs'] = _0x338b9; var _0x457ac5 = _0x12fb81[_0x4cc7('0x4329')] , _0x3a8a6f = new _0x521c53(_0x2d63f9[_0x4cc7('0x387')],0x2,0x15,0x0); null != _0x842c50['neg'] ? _0x457ac5[_0x4cc7('0x97d')](_0x4cc7('0x4333'), _0x3a8a6f) : _0x457ac5['h']['neg'] = _0x3a8a6f; var _0x3cecb9 = _0x12fb81[_0x4cc7('0x4329')] , _0x325caa = new _0x521c53(_0x4cc7('0x4334'),0x2,0x16,0x0); null != _0x842c50[_0x4cc7('0x4334')] ? _0x3cecb9[_0x4cc7('0x97d')](_0x4cc7('0x4334'), _0x325caa) : _0x3cecb9['h']['sat'] = _0x325caa; var _0x312918 = _0x12fb81['OPMAP'] , _0x1c8e81 = new _0x521c53(_0x4cc7('0x4335'),0x3,0x17,0x10); null != _0x842c50[_0x4cc7('0x4335')] ? _0x312918['setReserved'](_0x4cc7('0x4335'), _0x1c8e81) : _0x312918['h'][_0x4cc7('0x4335')] = _0x1c8e81; var _0x19c1c0 = _0x12fb81['OPMAP'] , _0x596a1b = new _0x521c53('m44',0x3,0x18,0x10); null != _0x842c50[_0x4cc7('0x4336')] ? _0x19c1c0['setReserved'](_0x4cc7('0x4336'), _0x596a1b) : _0x19c1c0['h'][_0x4cc7('0x4336')] = _0x596a1b; var _0x34f9a1 = _0x12fb81[_0x4cc7('0x4329')] , _0x40b5bf = new _0x521c53(_0x4cc7('0x4337'),0x3,0x19,0x10); null != _0x842c50[_0x4cc7('0x4337')] ? _0x34f9a1['setReserved'](_0x4cc7('0x4337'), _0x40b5bf) : _0x34f9a1['h'][_0x4cc7('0x4337')] = _0x40b5bf; var _0x2116b2 = _0x12fb81[_0x4cc7('0x4329')] , _0x578190 = new _0x521c53(_0x4cc7('0x4338'),0x2,0x1a,0x120); null != _0x842c50[_0x4cc7('0x4338')] ? _0x2116b2[_0x4cc7('0x97d')](_0x4cc7('0x4338'), _0x578190) : _0x2116b2['h'][_0x4cc7('0x4338')] = _0x578190; var _0x4ae64a = _0x12fb81[_0x4cc7('0x4329')] , _0x2a5c46 = new _0x521c53(_0x4cc7('0x4339'),0x2,0x1b,0x120); null != _0x842c50[_0x4cc7('0x4339')] ? _0x4ae64a[_0x4cc7('0x97d')](_0x4cc7('0x4339'), _0x2a5c46) : _0x4ae64a['h'][_0x4cc7('0x4339')] = _0x2a5c46; var _0x2081a8 = _0x12fb81[_0x4cc7('0x4329')] , _0x2b4072 = new _0x521c53(_0x4cc7('0x433a'),0x2,0x1c,0x381); null != _0x842c50[_0x4cc7('0x433a')] ? _0x2081a8[_0x4cc7('0x97d')](_0x4cc7('0x433a'), _0x2b4072) : _0x2081a8['h'][_0x4cc7('0x433a')] = _0x2b4072; var _0x5253a4 = _0x12fb81['OPMAP'] , _0x3bafe8 = new _0x521c53(_0x4cc7('0x433b'),0x2,0x1d,0x381); null != _0x842c50['ine'] ? _0x5253a4[_0x4cc7('0x97d')](_0x4cc7('0x433b'), _0x3bafe8) : _0x5253a4['h'][_0x4cc7('0x433b')] = _0x3bafe8; var _0x429a62 = _0x12fb81[_0x4cc7('0x4329')] , _0x42bd00 = new _0x521c53(_0x4cc7('0x433c'),0x2,0x1e,0x381); null != _0x842c50[_0x4cc7('0x433c')] ? _0x429a62[_0x4cc7('0x97d')]('ifg', _0x42bd00) : _0x429a62['h'][_0x4cc7('0x433c')] = _0x42bd00; var _0x5a3e1e = _0x12fb81[_0x4cc7('0x4329')] , _0x212a6a = new _0x521c53(_0x4cc7('0x433d'),0x2,0x1f,0x381); null != _0x842c50[_0x4cc7('0x433d')] ? _0x5a3e1e[_0x4cc7('0x97d')](_0x4cc7('0x433d'), _0x212a6a) : _0x5a3e1e['h'][_0x4cc7('0x433d')] = _0x212a6a; var _0x5b0de5 = _0x12fb81[_0x4cc7('0x4329')] , _0x29fe35 = new _0x521c53('els',0x0,0x20,0x781); null != _0x842c50['els'] ? _0x5b0de5[_0x4cc7('0x97d')](_0x4cc7('0x433e'), _0x29fe35) : _0x5b0de5['h'][_0x4cc7('0x433e')] = _0x29fe35; var _0x76b31e = _0x12fb81[_0x4cc7('0x4329')] , _0x3dd250 = new _0x521c53(_0x4cc7('0x433f'),0x0,0x21,0x581); null != _0x842c50[_0x4cc7('0x433f')] ? _0x76b31e[_0x4cc7('0x97d')]('eif', _0x3dd250) : _0x76b31e['h'][_0x4cc7('0x433f')] = _0x3dd250; var _0x30f963 = _0x12fb81[_0x4cc7('0x4329')] , _0x16ff04 = new _0x521c53(_0x4cc7('0x4340'),0x1,0x27,0xa0); null != _0x842c50[_0x4cc7('0x4340')] ? _0x30f963[_0x4cc7('0x97d')](_0x4cc7('0x4340'), _0x16ff04) : _0x30f963['h'][_0x4cc7('0x4340')] = _0x16ff04; var _0x279caa = _0x12fb81[_0x4cc7('0x4329')] , _0x169fce = new _0x521c53('tex',0x3,0x28,0x28); null != _0x842c50[_0x4cc7('0x4341')] ? _0x279caa['setReserved'](_0x4cc7('0x4341'), _0x169fce) : _0x279caa['h'][_0x4cc7('0x4341')] = _0x169fce; var _0x204525 = _0x12fb81[_0x4cc7('0x4329')] , _0x1eb24a = new _0x521c53('sge',0x3,0x29,0x0); null != _0x842c50[_0x4cc7('0x4342')] ? _0x204525['setReserved'](_0x4cc7('0x4342'), _0x1eb24a) : _0x204525['h'][_0x4cc7('0x4342')] = _0x1eb24a; var _0x4c5f84 = _0x12fb81[_0x4cc7('0x4329')] , _0xee918d = new _0x521c53(_0x4cc7('0x389'),0x3,0x2a,0x0); null != _0x842c50[_0x4cc7('0x389')] ? _0x4c5f84[_0x4cc7('0x97d')](_0x2d63f9['tEQYt'], _0xee918d) : _0x4c5f84['h'][_0x4cc7('0x389')] = _0xee918d; var _0x3b7d43 = _0x12fb81[_0x4cc7('0x4329')] , _0x432b23 = new _0x521c53('sgn',0x2,0x2b,0x0); null != _0x842c50[_0x4cc7('0x38b')] ? _0x3b7d43[_0x4cc7('0x97d')](_0x2d63f9['yasuD'], _0x432b23) : _0x3b7d43['h'][_0x4cc7('0x38b')] = _0x432b23; var _0x1aa93f = _0x12fb81[_0x4cc7('0x4329')] , _0x3a1efa = new _0x521c53(_0x4cc7('0x4343'),0x3,0x2c,0x0); null != _0x842c50[_0x4cc7('0x4343')] ? _0x1aa93f['setReserved'](_0x4cc7('0x4343'), _0x3a1efa) : _0x1aa93f['h'][_0x4cc7('0x4343')] = _0x3a1efa; var _0xc6df85 = _0x12fb81['OPMAP'] , _0x4a3eb0 = new _0x521c53(_0x4cc7('0x4344'),0x3,0x2d,0x0); null != _0x842c50[_0x4cc7('0x4344')] ? _0xc6df85[_0x4cc7('0x97d')](_0x4cc7('0x4344'), _0x4a3eb0) : _0xc6df85['h'][_0x4cc7('0x4344')] = _0x4a3eb0; var _0x3ae7ae = _0x12fb81[_0x4cc7('0x4345')] , _0x436bc1 = new _0x562ec2('rgba',0x8,0x0); null != _0x842c50['rgba'] ? _0x3ae7ae['setReserved'](_0x4cc7('0x4346'), _0x436bc1) : _0x3ae7ae['h'][_0x4cc7('0x4346')] = _0x436bc1; var _0x1e3ce8 = _0x12fb81[_0x4cc7('0x4345')] , _0x1f0b5c = new _0x562ec2(_0x4cc7('0x417c'),0x8,0x1); null != _0x842c50[_0x4cc7('0x417c')] ? _0x1e3ce8[_0x4cc7('0x97d')](_0x4cc7('0x417c'), _0x1f0b5c) : _0x1e3ce8['h'][_0x4cc7('0x417c')] = _0x1f0b5c; var _0x436dff = _0x12fb81[_0x4cc7('0x4345')] , _0xf280e = new _0x562ec2('compressedalpha',0x8,0x2); null != _0x842c50[_0x4cc7('0x4347')] ? _0x436dff[_0x4cc7('0x97d')]('compressedalpha', _0xf280e) : _0x436dff['h'][_0x4cc7('0x4347')] = _0xf280e; var _0x3b0d34 = _0x12fb81[_0x4cc7('0x4345')] , _0x39d617 = new _0x562ec2('dxt1',0x8,0x1); null != _0x842c50['dxt1'] ? _0x3b0d34[_0x4cc7('0x97d')]('dxt1', _0x39d617) : _0x3b0d34['h'][_0x4cc7('0x4348')] = _0x39d617; var _0x4fb8d7 = _0x12fb81[_0x4cc7('0x4345')] , _0x310c15 = new _0x562ec2(_0x4cc7('0x4349'),0x8,0x2); null != _0x842c50[_0x4cc7('0x4349')] ? _0x4fb8d7['setReserved'](_0x4cc7('0x4349'), _0x310c15) : _0x4fb8d7['h']['dxt5'] = _0x310c15; var _0x445379 = _0x12fb81[_0x4cc7('0x4345')] , _0xaf08d9 = new _0x562ec2(_0x4cc7('0x4295'),0x8,0x3); null != _0x842c50[_0x4cc7('0x4295')] ? _0x445379[_0x4cc7('0x97d')](_0x4cc7('0x4295'), _0xaf08d9) : _0x445379['h'][_0x4cc7('0x4295')] = _0xaf08d9; var _0x4d0143 = _0x12fb81[_0x4cc7('0x4345')] , _0x4a1676 = new _0x562ec2('2d',0xc,0x0); null != _0x842c50['2d'] ? _0x4d0143[_0x4cc7('0x97d')]('2d', _0x4a1676) : _0x4d0143['h']['2d'] = _0x4a1676; var _0x2febdb = _0x12fb81['SAMPLEMAP'] , _0x19023b = new _0x562ec2('3d',0xc,0x2); _0x2d63f9[_0x4cc7('0x38c')](null, _0x842c50['3d']) ? _0x2febdb[_0x4cc7('0x97d')]('3d', _0x19023b) : _0x2febdb['h']['3d'] = _0x19023b; var _0x515483 = _0x12fb81[_0x4cc7('0x4345')] , _0x3004df = new _0x562ec2(_0x4cc7('0x434a'),0xc,0x1); _0x2d63f9[_0x4cc7('0x38c')](null, _0x842c50[_0x4cc7('0x434a')]) ? _0x515483[_0x4cc7('0x97d')](_0x4cc7('0x434a'), _0x3004df) : _0x515483['h']['cube'] = _0x3004df; var _0x142a66 = _0x12fb81['SAMPLEMAP'] , _0x1c27fe = new _0x562ec2(_0x4cc7('0x434b'),0x18,0x1); _0x2d63f9[_0x4cc7('0x38d')](null, _0x842c50['mipnearest']) ? _0x142a66[_0x4cc7('0x97d')]('mipnearest', _0x1c27fe) : _0x142a66['h']['mipnearest'] = _0x1c27fe; var _0x477148 = _0x12fb81[_0x4cc7('0x4345')] , _0x5cfbf6 = new _0x562ec2('miplinear',0x18,0x2); null != _0x842c50[_0x4cc7('0x434c')] ? _0x477148['setReserved'](_0x4cc7('0x434c'), _0x5cfbf6) : _0x477148['h'][_0x4cc7('0x434c')] = _0x5cfbf6; var _0x4964ea = _0x12fb81[_0x4cc7('0x4345')] , _0x127d51 = new _0x562ec2(_0x4cc7('0x434d'),0x18,0x0); null != _0x842c50['mipnone'] ? _0x4964ea[_0x4cc7('0x97d')](_0x4cc7('0x434d'), _0x127d51) : _0x4964ea['h']['mipnone'] = _0x127d51; var _0x491796 = _0x12fb81[_0x4cc7('0x4345')] , _0x55cb22 = new _0x562ec2(_0x4cc7('0x434e'),0x18,0x0); null != _0x842c50['nomip'] ? _0x491796[_0x4cc7('0x97d')](_0x4cc7('0x434e'), _0x55cb22) : _0x491796['h']['nomip'] = _0x55cb22; var _0x3b6e45 = _0x12fb81[_0x4cc7('0x4345')] , _0x22bdfe = new _0x562ec2(_0x4cc7('0x1cce'),0x1c,0x0); null != _0x842c50[_0x4cc7('0x1cce')] ? _0x3b6e45[_0x4cc7('0x97d')](_0x4cc7('0x1cce'), _0x22bdfe) : _0x3b6e45['h'][_0x4cc7('0x1cce')] = _0x22bdfe; var _0xec98bb = _0x12fb81[_0x4cc7('0x4345')] , _0x10a042 = new _0x562ec2(_0x4cc7('0x663'),0x1c,0x1); null != _0x842c50[_0x4cc7('0x663')] ? _0xec98bb[_0x4cc7('0x97d')](_0x4cc7('0x663'), _0x10a042) : _0xec98bb['h'][_0x4cc7('0x663')] = _0x10a042; var _0xcc959 = _0x12fb81[_0x4cc7('0x4345')] , _0x52778d = new _0x562ec2(_0x4cc7('0x434f'),0x1c,0x2); null != _0x842c50['anisotropic2x'] ? _0xcc959['setReserved']('anisotropic2x', _0x52778d) : _0xcc959['h'][_0x4cc7('0x434f')] = _0x52778d; var _0x24e28 = _0x12fb81['SAMPLEMAP'] , _0xf94a9e = new _0x562ec2(_0x4cc7('0x4350'),0x1c,0x3); null != _0x842c50[_0x4cc7('0x4350')] ? _0x24e28[_0x4cc7('0x97d')]('anisotropic4x', _0xf94a9e) : _0x24e28['h']['anisotropic4x'] = _0xf94a9e; var _0x19814b = _0x12fb81[_0x4cc7('0x4345')] , _0x20b7eb = new _0x562ec2('anisotropic8x',0x1c,0x4); _0x2d63f9[_0x4cc7('0x38e')](null, _0x842c50['anisotropic8x']) ? _0x19814b[_0x4cc7('0x97d')](_0x4cc7('0x4351'), _0x20b7eb) : _0x19814b['h']['anisotropic8x'] = _0x20b7eb; var _0x5d37f1 = _0x12fb81[_0x4cc7('0x4345')] , _0xd2fe62 = new _0x562ec2(_0x4cc7('0x4352'),0x1c,0x5); null != _0x842c50[_0x4cc7('0x4352')] ? _0x5d37f1[_0x4cc7('0x97d')]('anisotropic16x', _0xd2fe62) : _0x5d37f1['h'][_0x4cc7('0x4352')] = _0xd2fe62; var _0x565c85 = _0x12fb81[_0x4cc7('0x4345')] , _0x3ccc21 = new _0x562ec2(_0x4cc7('0x3df6'),0x10,0x1); null != _0x842c50[_0x4cc7('0x3df6')] ? _0x565c85[_0x4cc7('0x97d')]('centroid', _0x3ccc21) : _0x565c85['h'][_0x4cc7('0x3df6')] = _0x3ccc21; var _0x43c263 = _0x12fb81[_0x4cc7('0x4345')] , _0x5825ec = new _0x562ec2(_0x4cc7('0x4353'),0x10,0x2); null != _0x842c50[_0x4cc7('0x4353')] ? _0x43c263[_0x4cc7('0x97d')](_0x4cc7('0x4353'), _0x5825ec) : _0x43c263['h']['single'] = _0x5825ec; var _0x349093 = _0x12fb81[_0x4cc7('0x4345')] , _0x12dd16 = new _0x562ec2('ignoresampler',0x10,0x4); null != _0x842c50[_0x4cc7('0x4354')] ? _0x349093['setReserved'](_0x4cc7('0x4354'), _0x12dd16) : _0x349093['h'][_0x4cc7('0x4354')] = _0x12dd16; var _0x2576ce = _0x12fb81['SAMPLEMAP'] , _0x3c7924 = new _0x562ec2(_0x4cc7('0x3bcf'),0x14,0x1); null != _0x842c50[_0x4cc7('0x3bcf')] ? _0x2576ce[_0x4cc7('0x97d')](_0x4cc7('0x3bcf'), _0x3c7924) : _0x2576ce['h'][_0x4cc7('0x3bcf')] = _0x3c7924; var _0xb16e5a = _0x12fb81[_0x4cc7('0x4345')] , _0x5b5b9f = new _0x562ec2(_0x4cc7('0x1cca'),0x14,0x1); null != _0x842c50[_0x4cc7('0x1cca')] ? _0xb16e5a[_0x4cc7('0x97d')]('wrap', _0x5b5b9f) : _0xb16e5a['h'][_0x4cc7('0x1cca')] = _0x5b5b9f; var _0x401612 = _0x12fb81[_0x4cc7('0x4345')] , _0x2cf758 = new _0x562ec2(_0x4cc7('0x1ccb'),0x14,0x0); null != _0x842c50['clamp'] ? _0x401612[_0x4cc7('0x97d')](_0x4cc7('0x1ccb'), _0x2cf758) : _0x401612['h']['clamp'] = _0x2cf758; var _0x3f9803 = _0x12fb81[_0x4cc7('0x4345')] , _0x4fc155 = new _0x562ec2(_0x4cc7('0x4355'),0x14,0x2); null != _0x842c50['clamp_u_repeat_v'] ? _0x3f9803[_0x4cc7('0x97d')](_0x4cc7('0x4355'), _0x4fc155) : _0x3f9803['h'][_0x4cc7('0x4355')] = _0x4fc155; var _0x26bd70 = _0x12fb81[_0x4cc7('0x4345')] , _0xf9332a = new _0x562ec2(_0x4cc7('0x4356'),0x14,0x3); null != _0x842c50['repeat_u_clamp_v'] ? _0x26bd70['setReserved']('repeat_u_clamp_v', _0xf9332a) : _0x26bd70['h'][_0x4cc7('0x4356')] = _0xf9332a; } ; _0x12fb81[_0x4cc7('0x8')] = {}; _0x12fb81[_0x4cc7('0x8')]['agalcode'] = null; _0x12fb81[_0x4cc7('0x8')]['error'] = null; _0x12fb81[_0x4cc7('0x8')][_0x4cc7('0x3ba1')] = null; _0x12fb81[_0x4cc7('0x8')]['debugEnabled'] = null; _0x12fb81[_0x4cc7('0x8')][_0x4cc7('0x3bb')] = function(_0x2dcc84, _0x26ae66, _0x282c69, _0x31aa6a) { var _0x3be69f = { jFYpc: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 == _0x5260f5; }, SBudo: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 != _0x5260f5; }, jSDwo: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 > _0x5260f5; }, WCiMj: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 <= _0x5260f5; } }; null == _0x31aa6a && (_0x31aa6a = !0x1); null == _0x282c69 && (_0x282c69 = 0x1); var _0x2d7944 = _0x3b7d43.getTimer(); this.agalcode = new _0x220b4b(0x0); this.error = ''; var _0x272f3d = !0x1; _0x4cc7('0x3d3a') == _0x2dcc84 ? _0x272f3d = !0x0 : 'vertex' != _0x2dcc84 && (this.error = _0x4cc7('0x4357') + _0x2dcc84 + '\x22.'); this.agalcode.__endian = 0x1; this.agalcode.writeByte(0xa0); this.agalcode.writeUnsignedInt(_0x282c69); this.agalcode.writeByte(0xa1); this.agalcode.writeByte(_0x272f3d ? 0x1 : 0x0); this.initregmap(_0x282c69, _0x31aa6a); _0x2dcc84 = _0x29cea6.replace(_0x26ae66, '\x0d', '\x0a').split('\x0a'); _0x26ae66 = 0x0; _0x31aa6a = _0x2dcc84.length; for (var _0x48c401 = new _0x1e3ce8(_0x4cc7('0x4358'),'g'), _0x16dada = new _0x1e3ce8(_0x4cc7('0x4359'),'gi'), _0x5aff49 = new _0x1e3ce8('^\x5cw{3}','ig'), _0x161060 = new _0x1e3ce8('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})?','gi'), _0x180fa9 = new _0x1e3ce8(_0x4cc7('0x435a'),'ig'), _0x35688a = new _0x1e3ce8(_0x4cc7('0x435b'),'ig'), _0x3e3cd2 = new _0x1e3ce8(_0x4cc7('0x435c'),''), _0x2bc114 = new _0x1e3ce8(_0x4cc7('0x435d'),''), _0x1fb3e3 = new _0x1e3ce8(_0x4cc7('0x435e'),'ig'), _0x5260f5 = new _0x1e3ce8(_0x4cc7('0x435f'),''), _0x23639f = new _0x1e3ce8(_0x4cc7('0x4360'),'ig'), _0x4b25d1 = 0x0; _0x4b25d1 < _0x31aa6a && '' == this.error; ) { if (_0x4cc7('0x4361') === _0x4cc7('0x4361')) { var _0x4b4d92 = _0x29cea6.trim(_0x2dcc84[_0x4b25d1]) , _0x172b83 = _0x4b4d92.indexOf('//'); _0x56067a.OlBZL(-0x1, _0x172b83) && (_0x4b4d92 = _0x3a8a6f.substr(_0x4b4d92, 0x0, _0x172b83)); var _0x1baaa1 = _0x48c401.match(_0x4b4d92) ? _0x48c401.matchedPos().pos : -0x1; _0x172b83 = null; -0x1 != _0x1baaa1 && (_0x172b83 = this.match(_0x3a8a6f.substr(_0x4b4d92, _0x1baaa1, null), _0x16dada), _0x4b4d92 = _0x3a8a6f.substr(_0x4b4d92, 0x0, _0x1baaa1)); _0x1baaa1 = null; if (_0x5aff49.match(_0x4b4d92)) { if (_0x4cc7('0x4362') !== _0x4cc7('0x4363')) { _0x1baaa1 = _0x5aff49.matched(0x0); var _0x4ab476 = _0x12fb81.OPMAP; _0x1baaa1 = null != _0x842c50[_0x1baaa1] ? _0x4ab476.getReserved(_0x1baaa1) : _0x4ab476.h[_0x1baaa1]; } else { Hd._tr_flush_block(_0x48c401, 0x0 <= _0x48c401.block_start ? _0x48c401.block_start : -0x1, _0x48c401.strstart - _0x48c401.block_start, _0x4bf907); _0x48c401.block_start = _0x48c401.strstart; _0x5aff49(_0x48c401.strm); } } if (_0x56067a.TMoGx(null, _0x1baaa1)) 0x3 <= _0x4b4d92.length && _0x491796.warn(_0x4cc7('0x4364') + _0x4b25d1 + ':\x20' + _0x2dcc84[_0x4b25d1], { fileName: _0x4cc7('0x4365'), lineNumber: 0x106, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }); else if (this.debugEnabled && _0x491796.info(_0x1baaa1, { fileName: _0x4cc7('0x4365'), lineNumber: 0x110, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }), null == _0x1baaa1) 0x3 <= _0x4b4d92.length && _0x491796.warn(_0x4cc7('0x4364') + _0x4b25d1 + ':\x20' + _0x2dcc84[_0x4b25d1], { fileName: _0x4cc7('0x4365'), lineNumber: 0x117, className: _0x4cc7('0x4366'), methodName: 'assemble' }); else { if (_0x4cc7('0x4367') !== 'QxeMN') { var _0x5e41a7 = new _0x161060(this.gentleman.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x4368'), -0xb4, -0x8c, null, null, null, _0x5e41a7, null); } else { _0x4b4d92 = _0x3a8a6f.substr(_0x4b4d92, _0x56067a.lcJyq(_0x4b4d92.indexOf(_0x1baaa1.name), _0x1baaa1.name.length), null); if (0x0 != (_0x1baaa1.flags & 0x100) && 0x2 > _0x282c69) { this.error = _0x4cc7('0x4369'); break; } if (0x0 != (_0x1baaa1.flags & 0x40) && _0x272f3d) { if (_0x4cc7('0x436a') !== 'dPscO') { this.error = _0x4cc7('0x436b'); break; } else { this.section.layout.getPosition(Math.ceil(_0x2dcc84), _0x40b5bf.posData1); _0x40b5bf.posData1.position.z = _0x40b5bf.posData.position.z; _0x282c69 = _0x40b5bf.posData.position; var _0x447e35 = _0x40b5bf.posData1.position , _0x1d281d = _0x2dcc84 - Math.floor(_0x2dcc84) , _0xc3b382 = _0x40b5bf.posData.position; null == _0xc3b382 && (_0xc3b382 = new _0x21e384()); _0xc3b382.x = _0x282c69.x + _0x1d281d * (_0x447e35.x - _0x282c69.x); _0xc3b382.y = _0x282c69.y + _0x1d281d * (_0x447e35.y - _0x282c69.y); _0xc3b382.z = _0x282c69.z + _0x1d281d * (_0x447e35.z - _0x282c69.z); Math.round(_0x2dcc84) > Math.floor(_0x2dcc84) && null != _0x40b5bf.posData.eulers && (_0x40b5bf.posData.eulers.x = _0x40b5bf.posData1.eulers.x, _0x40b5bf.posData.eulers.y = _0x40b5bf.posData1.eulers.y, _0x40b5bf.posData.eulers.z = _0x40b5bf.posData1.eulers.z); } } if (0x0 != (_0x1baaa1.flags & 0x20) && !_0x272f3d) { if (_0x4cc7('0x436c') === _0x4cc7('0x436c')) { this.error = _0x4cc7('0x436d'); break; } else { _0x282c69 = _0x4b7b28.getMesh(null != _0x842c50.name ? _0x26ae66.getReserved(_0x4cc7('0x5e2')) : _0x26ae66.h.name); if (_0x3be69f.jFYpc(null, _0x282c69)) return null; var _0x1f7f05 = (null != _0x842c50.x ? _0x26ae66.existsReserved('x') : _0x26ae66.h.hasOwnProperty('x')) ? _0xf9332a.toFloat(null != _0x842c50.x ? _0x26ae66.getReserved('x') : _0x26ae66.h.x, 0x0) : 0x0 , _0x24aa69 = (null != _0x842c50.y ? _0x26ae66.existsReserved('y') : _0x26ae66.h.hasOwnProperty('y')) ? _0xf9332a.toFloat(null != _0x842c50.y ? _0x26ae66.getReserved('y') : _0x26ae66.h.y, 0x0) : 0x0 , _0x36c364 = (null != _0x842c50.z ? _0x26ae66.existsReserved('z') : _0x26ae66.h.hasOwnProperty('z')) ? _0xf9332a.toFloat(null != _0x842c50.z ? _0x26ae66.getReserved('z') : _0x26ae66.h.z, 0x0) : 0x0; _0x36c364 = 0x0 > _0x36c364 ? _0x36c364 + _0x2dcc84.latestSection.endZ : _0x36c364 + _0x2dcc84.latestSection.startZ; _0x282c69.set_position(new _0x21e384(_0x1f7f05,_0x24aa69,_0x36c364)); _0x26ae66 = _0x3be69f.SBudo(null, _0x842c50.rotation) ? _0x26ae66.getReserved(_0x4cc7('0x84d')) : _0x26ae66.h.rotation; null != _0x26ae66 && (_0x1f7f05 = _0x26ae66.split(','), 0x4 <= _0x1f7f05.length ? (_0x26ae66 = new _0x169fce(), _0x26ae66.x = parseFloat(_0x1f7f05[0x0]), _0x26ae66.y = parseFloat(_0x1f7f05[0x1]), _0x26ae66.z = parseFloat(_0x1f7f05[0x2]), _0x26ae66.w = parseFloat(_0x1f7f05[0x3]), _0x1f7f05 = _0x26ae66.x * _0x26ae66.x + _0x26ae66.y * _0x26ae66.y + _0x26ae66.z * _0x26ae66.z + _0x26ae66.w * _0x26ae66.w, _0x24aa69 = _0x1f7f05 - 0x1, _0x3be69f.jSDwo(1e-10, _0x3be69f.WCiMj(0x0, _0x24aa69) ? _0x24aa69 : -_0x24aa69) || (0x0 == _0x1f7f05 ? (_0x26ae66.x = 0x0, _0x26ae66.y = 0x0, _0x26ae66.z = 0x0, _0x26ae66.w = 0x1) : (_0x1f7f05 = 0x1 / Math.sqrt(_0x1f7f05), _0x26ae66.x *= _0x1f7f05, _0x26ae66.y *= _0x1f7f05, _0x26ae66.z *= _0x1f7f05, _0x26ae66.w *= _0x1f7f05)), _0x26ae66 = _0x3bafe8.toAngleAxis(_0x26ae66), _0x282c69.rotate(_0x26ae66, 0xb4 * _0x26ae66.angle / 3.141592653589793 * 0xb4 / 3.141592653589793)) : 0x3 == _0x1f7f05.length && _0x282c69.rotateTo(parseFloat(_0x1f7f05[0x1]), parseFloat(_0x1f7f05[0x2]), parseFloat(_0x1f7f05[0x0]))); _0x2dcc84.scene.addChild(_0x282c69); return null; } } this.verbose && _0x491796.info(_0x56067a.QIsqR + _0x4bf907.string(_0x1baaa1), { fileName: _0x4cc7('0x4365'), lineNumber: 0x134, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }); this.agalcode.writeUnsignedInt(_0x1baaa1.emitCode); ++_0x26ae66; if (0x1000 < _0x26ae66) { this.error = _0x4cc7('0x436e'); break; } var _0x55a4be = this.match(_0x4b4d92, _0x161060); if (_0x55a4be.length != _0x1baaa1.numRegister) { this.error = _0x4cc7('0x436f') + _0x55a4be.length + '\x20but\x20expected\x20' + _0x1baaa1.numRegister + '.'; break; } _0x4b4d92 = !0x1; _0x4ab476 = 0xa0; for (var _0x51c10b = 0x0, _0xa23b63 = _0x55a4be.length; _0x51c10b < _0xa23b63; ) { if ('BAaQm' === _0x4cc7('0x4370')) { var _0x44366e = _0x51c10b++ , _0x202aa0 = !0x1 , _0x21e384 = this.match(_0x55a4be[_0x44366e], _0x180fa9); 0x0 < _0x21e384.length && (_0x55a4be[_0x44366e] = _0x29cea6.replace(_0x55a4be[_0x44366e], _0x21e384[0x0], '0'), this.verbose && _0x491796.info('IS\x20REL', { fileName: _0x4cc7('0x4365'), lineNumber: 0x158, className: 'openfl.utils.AGALMiniAssembler', methodName: _0x4cc7('0x3bb') }), _0x202aa0 = !0x0); var _0xd03f5a = this.match(_0x55a4be[_0x44366e], _0x35688a); if (0x0 == _0xd03f5a.length) { this.error = _0x4cc7('0x4371') + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + ').'; _0x4b4d92 = !0x0; break; } var _0x104058 = _0x12fb81.REGMAP; _0xd03f5a = _0xd03f5a[0x0]; _0xd03f5a = null != _0x842c50[_0xd03f5a] ? _0x104058.getReserved(_0xd03f5a) : _0x104058.h[_0xd03f5a]; this.debugEnabled && _0x491796.info(_0xd03f5a, { fileName: _0x4cc7('0x4365'), lineNumber: 0x16b, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }); if (null == _0xd03f5a) { this.error = _0x4cc7('0x4372') + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + ').'; _0x4b4d92 = !0x0; break; } if (_0x272f3d) { if (0x0 == (_0xd03f5a.flags & 0x20)) { if (_0x4cc7('0x4373') === _0x4cc7('0x4374')) { var _0xad16a9 = this.cachedFonts; null != _0x842c50[_0x2dcc84] ? _0xad16a9.setReserved(_0x2dcc84, _0x26ae66) : _0xad16a9.h[_0x2dcc84] = _0x26ae66; this.__assetLoaded(_0x2dcc84); } else { this.error = 'error:\x20register\x20operand\x20' + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + _0x4cc7('0x4375'); _0x4b4d92 = !0x0; break; } } if (_0x202aa0) { this.error = _0x56067a.lcJyq(_0x4cc7('0x4376'), _0x44366e) + '\x20(' + _0x55a4be[_0x44366e] + _0x4cc7('0x4377'); _0x4b4d92 = !0x0; break; } } else if (0x0 == (_0xd03f5a.flags & 0x40)) { this.error = _0x4cc7('0x4376') + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + _0x4cc7('0x4378'); _0x4b4d92 = !0x0; break; } _0x104058 = _0x55a4be[_0x44366e].indexOf(_0xd03f5a.name) + _0xd03f5a.name.length; _0x55a4be[_0x44366e] = _0x3a8a6f.substr(_0x55a4be[_0x44366e], _0x104058, null); var _0xd85f06 = _0x202aa0 ? this.match(_0x21e384[0x0], _0x3e3cd2) : this.match(_0x55a4be[_0x44366e], _0x3e3cd2); _0x104058 = 0x0; 0x0 < _0xd85f06.length && (_0x104058 = _0x4bf907.parseInt(_0xd85f06[0x0])); if (_0x331be6.gt(_0x104058, _0xd03f5a.range)) { this.error = _0x4cc7('0x4376') + _0x44366e + '\x20(' + _0x55a4be[_0x44366e] + ')\x20index\x20exceeds\x20limit\x20of\x20' + _0x4bf907.string(_0x331be6.toFloat(_0xd03f5a.range + 0x1)) + '.'; _0x4b4d92 = !0x0; break; } var _0x3bb917 = this.match(_0x55a4be[_0x44366e], _0x2bc114) , _0x30bcc9 = 0x0 == _0x44366e && 0x0 == (_0x1baaa1.flags & 0x80) , _0x21ad67 = 0x2 == _0x44366e && 0x0 != (_0x1baaa1.flags & 0x8) , _0x4fbde0 = 0x0 , _0x2ab848 = 0x0 , _0x396698 = 0x0; if (_0x30bcc9 && _0x202aa0) { this.error = _0x4cc7('0x4379'); _0x4b4d92 = !0x0; break; } if (0x0 < _0x3bb917.length) { for (var _0x3f363f = _0xd85f06 = 0x0, _0x338b9 = _0x3bb917[0x0].length, _0x457ac5 = 0x1; _0x56067a.YKISc(_0x457ac5, _0x338b9); ) _0x3f363f = _0x3a8a6f.cca(_0x3bb917[0x0], _0x457ac5) - 0x78, _0x331be6.gt(_0x3f363f, 0x2) && (_0x3f363f = 0x3), _0xd85f06 = _0x30bcc9 ? _0xd85f06 | 0x1 << _0x3f363f : _0xd85f06 | _0x3f363f << _0x56067a.weLeq(_0x457ac5 - 0x1, 0x1), ++_0x457ac5; if (!_0x30bcc9) for (; 0x4 >= _0x457ac5; ) _0xd85f06 |= _0x3f363f << (_0x457ac5 - 0x1 << 0x1), ++_0x457ac5; } else _0xd85f06 = _0x30bcc9 ? 0xf : 0xe4; if (_0x202aa0) { if (_0x4cc7('0x437a') === _0x4cc7('0x437a')) { _0x3bb917 = this.match(_0x21e384[0x0], _0x1fb3e3); _0x4fbde0 = _0x12fb81.REGMAP; _0x2ab848 = _0x3bb917[0x0]; _0x4fbde0 = null != _0x842c50[_0x2ab848] ? _0x4fbde0.getReserved(_0x2ab848) : _0x4fbde0.h[_0x2ab848]; if (null == _0x4fbde0) { if (_0x4cc7('0x437b') === 'UKgtl') { this.error = _0x4cc7('0x437c'); _0x4b4d92 = !0x0; break; } else { if (null != this._casterLightPass && this._casterLightPass._passesDirty || null != this._effectsPass && this._effectsPass._passesDirty) return !0x0; if (null != this._nonCasterLightPasses) for (var _0x37b091 = 0x0, _0x50fd17 = this._nonCasterLightPasses.get_length(); _0x37b091 < _0x50fd17; ) { var _0x561fb9 = _0x37b091++; if (this._nonCasterLightPasses.get(_0x561fb9)._passesDirty) return !0x0; } return !0x1; } } _0x4fbde0 = _0x4fbde0.emitCode; _0x3f363f = this.match(_0x21e384[0x0], _0x5260f5); if (0x0 == _0x3f363f.length) { this.error = 'error:\x20bad\x20index\x20register\x20select'; _0x4b4d92 = !0x0; break; } _0x2ab848 = _0x3a8a6f.cca(_0x3f363f[0x0], 0x1) - 0x78; _0x331be6.gt(_0x2ab848, 0x2) && (_0x2ab848 = 0x3); _0x21e384 = this.match(_0x21e384[0x0], _0x23639f); 0x0 < _0x21e384.length && (_0x396698 = _0x4bf907.parseInt(_0x21e384[0x0])); if (0x0 > _0x396698 || 0xff < _0x396698) { if (_0x4cc7('0x437d') !== _0x4cc7('0x437e')) { this.error = _0x4cc7('0x437f') + _0x396698 + _0x4cc7('0x4380'); _0x4b4d92 = !0x0; break; } else { _0x282c69 = _0x2dcc84.get('xlink:href'); if ('#' != _0x282c69.charAt(0x0)) throw new _0x202aa0('xlink\x20-\x20unkown\x20syntax\x20:\x20' + _0x282c69); var _0xba5eb7 = this.mGrads , _0x2f93d8 = _0x3a8a6f.substr(_0x282c69, 0x1, null); _0xba5eb7 = null != _0x842c50[_0x2f93d8] ? _0xba5eb7.getReserved(_0x2f93d8) : _0xba5eb7.h[_0x2f93d8]; if (null != _0xba5eb7) _0x26ae66.colors = _0xba5eb7.colors, _0x26ae66.alphas = _0xba5eb7.alphas, _0x26ae66.ratios = _0xba5eb7.ratios, _0x26ae66.gradMatrix = _0xba5eb7.gradMatrix.clone(), _0x26ae66.spread = _0xba5eb7.spread, _0x26ae66.interp = _0xba5eb7.interp, _0x26ae66.radius = _0xba5eb7.radius; else throw new _0x202aa0(_0x4cc7('0x1ed9') + _0x282c69); } } this.verbose && _0x491796.info(_0x4cc7('0x4381') + _0x4fbde0 + '==' + _0x3bb917[0x0] + _0x4cc7('0x4382') + _0x4bf907.string(_0x331be6.toFloat(_0x2ab848)) + '==' + _0x3f363f[0x0] + _0x4cc7('0x4383') + _0x4bf907.string(_0x331be6.toFloat(_0x104058)) + _0x4cc7('0x4384') + _0x396698, { fileName: _0x4cc7('0x4365'), lineNumber: 0x206, className: _0x4cc7('0x4366'), methodName: _0x56067a.FzAvs }); } else { _0x338b9.call(this); _0x2fd703.initialize(); this.__interval = 0x0; this.__muted = !0x1; this.setRequestedUpdateInterval(_0x2fd703.defaultInterval); } } this.verbose && _0x491796.info('\x20\x20emit\x20argcode=' + _0x4bf907.string(_0xd03f5a) + '[' + _0x4bf907.string(_0x331be6.toFloat(_0x104058)) + '][' + _0xd85f06 + ']', { fileName: _0x4cc7('0x4365'), lineNumber: 0x20d, className: _0x56067a.NTNHX, methodName: _0x4cc7('0x3bb') }); if (_0x30bcc9) this.agalcode.writeShort(_0x104058), this.agalcode.writeByte(_0xd85f06), this.agalcode.writeByte(_0xd03f5a.emitCode), _0x4ab476 -= 0x20; else { if (_0x21ad67) { this.verbose && _0x491796.info(_0x4cc7('0x4385'), { fileName: _0x4cc7('0x4365'), lineNumber: 0x21d, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }); _0x44366e = 0x5; _0x21e384 = _0x202aa0 = 0x0; for (_0xd03f5a = null == _0x172b83 ? 0x0 : _0x172b83.length; _0x56067a.kLZBB(_0x21e384, _0xd03f5a); ) _0xd85f06 = _0x21e384++, this.verbose && _0x491796.info(_0x4cc7('0x4386') + _0x172b83[_0xd85f06], { fileName: _0x4cc7('0x4365'), lineNumber: 0x228, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }), _0x30bcc9 = _0x12fb81.SAMPLEMAP, _0x21ad67 = _0x172b83[_0xd85f06], _0x30bcc9 = null != _0x842c50[_0x21ad67] ? _0x30bcc9.getReserved(_0x21ad67) : _0x30bcc9.h[_0x21ad67], null == _0x30bcc9 ? (_0x202aa0 = parseFloat(_0x172b83[_0xd85f06]), this.verbose && _0x491796.info(_0x4cc7('0x4387') + _0x202aa0, { fileName: _0x4cc7('0x4365'), lineNumber: 0x235, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') })) : (0x10 != _0x30bcc9.flag && (_0x44366e &= ~(0xf << _0x30bcc9.flag)), _0x44366e |= _0x30bcc9.mask << _0x30bcc9.flag); this.agalcode.writeShort(_0x104058); this.agalcode.writeByte(0x8 * _0x202aa0 | 0x0); this.agalcode.writeByte(0x0); this.agalcode.writeUnsignedInt(_0x44366e); this.verbose && _0x491796.info(_0x4cc7('0x4388') + (_0x44366e - 0x5), { fileName: _0x4cc7('0x4365'), lineNumber: 0x24a, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }); } else 0x0 == _0x44366e && (this.agalcode.writeUnsignedInt(0x0), _0x4ab476 -= 0x20), this.agalcode.writeShort(_0x104058), this.agalcode.writeByte(_0x396698), this.agalcode.writeByte(_0xd85f06), this.agalcode.writeByte(_0xd03f5a.emitCode), this.agalcode.writeByte(_0x4fbde0), this.agalcode.writeShort(_0x202aa0 ? _0x2ab848 | 0x8000 : 0x0); _0x4ab476 -= 0x40; } } else { _0x26ae66 <= this.__horizontalPasses ? (_0x2dcc84 = Math.pow(0.5, _0x26ae66 >> 0x1), _0xcc520e.__glowShader.uRadius.value[0x0] = this.get_blurX() * _0x2dcc84, _0xcc520e.__glowShader.uRadius.value[0x1] = 0x0) : (_0x2dcc84 = Math.pow(0.5, _0x26ae66 - this.__horizontalPasses >> 0x1), _0xcc520e.__glowShader.uRadius.value[0x0] = 0x0, _0xcc520e.__glowShader.uRadius.value[0x1] = this.get_blurY() * _0x2dcc84); _0xcc520e.__glowShader.uColor.value[0x0] = (this.get_color() >> 0x10 & 0xff) / 0xff; _0xcc520e.__glowShader.uColor.value[0x1] = (this.get_color() >> 0x8 & 0xff) / 0xff; _0xcc520e.__glowShader.uColor.value[0x2] = (this.get_color() & 0xff) / 0xff; _0xcc520e.__glowShader.uColor.value[0x3] = this.get_alpha() * _0x56067a.SfdvN(this.__strength, this.__numShaderPasses); return _0xcc520e.__glowShader; } } for (_0x172b83 = 0x0; _0x172b83 < _0x4ab476; ) this.agalcode.writeByte(0x0), _0x172b83 += 0x8; if (_0x4b4d92) break; } } ++_0x4b25d1; } else { this.prepareWrite(); this.types.push(_0x312918.MOVE_TO); this.f.push(_0x2dcc84); this.f.push(_0x26ae66); } } '' != this.error && (this.error += _0x4cc7('0x4389') + _0x4b25d1 + '\x20' + _0x2dcc84[_0x4b25d1], _0x15249f.set_length(this.agalcode, 0x0), _0x491796.info(this.error, { fileName: _0x4cc7('0x4365'), lineNumber: 0x277, className: 'openfl.utils.AGALMiniAssembler', methodName: _0x4cc7('0x3bb') })); if (this.debugEnabled) { _0x282c69 = _0x4cc7('0x438a'); _0x272f3d = 0x0; for (_0x2dcc84 = _0x15249f.get_length(this.agalcode); _0x272f3d < _0x2dcc84; ) _0x26ae66 = _0x272f3d++, 0x0 == _0x26ae66 % 0x10 && (_0x282c69 += '\x0a'), 0x0 == _0x26ae66 % 0x4 && (_0x282c69 += '\x20'), _0x26ae66 = _0x29cea6.hex(this.agalcode.b[_0x26ae66], 0x2), 0x2 > _0x26ae66.length && (_0x26ae66 = '0' + _0x26ae66), _0x282c69 += _0x26ae66; _0x491796.info(_0x282c69, { fileName: _0x4cc7('0x4365'), lineNumber: 0x296, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }); } this.verbose && _0x491796.info(_0x4cc7('0x438b') + (_0x3b7d43.getTimer() - _0x2d7944) / 0x3e8 + 's', { fileName: _0x4cc7('0x4365'), lineNumber: 0x29b, className: _0x4cc7('0x4366'), methodName: _0x4cc7('0x3bb') }); return this.agalcode; } ; _0x12fb81[_0x4cc7('0x8')][_0x4cc7('0x438c')] = function(_0x528617, _0x14498f) { if (_0x56067a.qoXvk('ZIMtP', _0x4cc7('0x438d'))) { var _0x5b0971 = _0x2cbcc4._collectionMark != _0x528617._collectionMark && _0x528617.isInFrustum(this._cullPlanes, this._numCullPlanes); _0x528617._collectionMark = _0x2cbcc4._collectionMark; return _0x5b0971; } else { var _0x58980d = _0x12fb81.REGMAP , _0x4a582b = new _0x3e71d7('va',_0x4cc7('0x438e'),0x0,_0x14498f ? 0x400 : 0x1 == _0x528617 || 0x2 == _0x528617 ? 0x7 : 0xf,0x42); null != _0x842c50.va ? _0x58980d.setReserved('va', _0x4a582b) : _0x58980d.h.va = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x4a582b = new _0x3e71d7('vc',_0x4cc7('0x438f'),0x1,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x7f : 0xf9,0x42); null != _0x842c50.vc ? _0x58980d.setReserved('vc', _0x4a582b) : _0x58980d.h.vc = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x4a582b = new _0x3e71d7('vt',_0x4cc7('0x4390'),0x2,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x7 : 0x19,0x43); null != _0x842c50.vt ? _0x58980d.setReserved('vt', _0x4a582b) : _0x58980d.h.vt = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x4a582b = new _0x3e71d7('vo',_0x4cc7('0x4391'),0x3,_0x14498f ? 0x400 : 0x0,0x41); null != _0x842c50.vo ? _0x58980d.setReserved('vo', _0x4a582b) : _0x58980d.h.vo = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x4a582b = new _0x3e71d7('vi',_0x4cc7('0x4392'),0x4,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x7 : 0x9,0x63); null != _0x842c50.vi ? _0x58980d.setReserved('vi', _0x4a582b) : _0x58980d.h.vi = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x4a582b = new _0x3e71d7('fc','fragment\x20constant',0x1,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x1b : 0x2 == _0x528617 ? 0x3f : 0xc7,0x22); null != _0x842c50.fc ? _0x58980d.setReserved('fc', _0x4a582b) : _0x58980d.h.fc = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x4a582b = new _0x3e71d7('ft','fragment\x20temporary',0x2,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x7 : 0x19,0x23); null != _0x842c50.ft ? _0x58980d.setReserved('ft', _0x4a582b) : _0x58980d.h.ft = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x4a582b = new _0x3e71d7('fs',_0x56067a.feEGk,0x5,_0x14498f ? 0x400 : 0x7,0x22); null != _0x842c50.fs ? _0x58980d.setReserved('fs', _0x4a582b) : _0x58980d.h.fs = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x4a582b = new _0x3e71d7('fo',_0x4cc7('0x4393'),0x3,_0x14498f ? 0x400 : 0x1 == _0x528617 ? 0x0 : 0x3,0x21); null != _0x842c50.fo ? _0x58980d.setReserved('fo', _0x4a582b) : _0x58980d.h.fo = _0x4a582b; _0x58980d = _0x12fb81.REGMAP; _0x528617 = new _0x3e71d7('fd',_0x4cc7('0x4394'),0x6,_0x14498f ? 0x400 : _0x56067a.TMoGx(0x1, _0x528617) ? -0x1 : 0x0,0x21); null != _0x842c50.fd ? _0x58980d.setReserved('fd', _0x528617) : _0x58980d.h.fd = _0x528617; _0x528617 = _0x12fb81.REGMAP; _0x14498f = new _0x3e71d7('iid',_0x4cc7('0x4395'),0x7,_0x14498f ? 0x400 : 0x0,0x42); null != _0x842c50.iid ? _0x528617.setReserved('iid', _0x14498f) : _0x528617.h.iid = _0x14498f; _0x528617 = _0x14498f = _0x12fb81.REGMAP; _0x528617 = null != _0x842c50.vo ? _0x528617.getReserved('vo') : _0x528617.h.vo; null != _0x842c50.op ? _0x14498f.setReserved('op', _0x528617) : _0x14498f.h.op = _0x528617; _0x528617 = _0x14498f = _0x12fb81.REGMAP; _0x528617 = null != _0x842c50.vi ? _0x528617.getReserved('vi') : _0x528617.h.vi; null != _0x842c50.i ? _0x14498f.setReserved('i', _0x528617) : _0x14498f.h.i = _0x528617; _0x528617 = _0x14498f = _0x12fb81.REGMAP; _0x528617 = null != _0x842c50.vi ? _0x528617.getReserved('vi') : _0x528617.h.vi; null != _0x842c50.v ? _0x14498f.setReserved('v', _0x528617) : _0x14498f.h.v = _0x528617; _0x528617 = _0x14498f = _0x12fb81.REGMAP; _0x528617 = _0x56067a.OxNvT(null, _0x842c50.fo) ? _0x528617.getReserved('fo') : _0x528617.h.fo; null != _0x842c50.oc ? _0x14498f.setReserved('oc', _0x528617) : _0x14498f.h.oc = _0x528617; _0x528617 = _0x14498f = _0x12fb81.REGMAP; _0x528617 = null != _0x842c50.fd ? _0x528617.getReserved('fd') : _0x528617.h.fd; null != _0x842c50.od ? _0x14498f.setReserved('od', _0x528617) : _0x14498f.h.od = _0x528617; _0x528617 = _0x14498f = _0x12fb81.REGMAP; _0x528617 = null != _0x842c50.vi ? _0x528617.getReserved('vi') : _0x528617.h.vi; _0x56067a.JofUE(null, _0x842c50.fi) ? _0x14498f.setReserved('fi', _0x528617) : _0x14498f.h.fi = _0x528617; } } ; _0x12fb81[_0x4cc7('0x8')][_0x4cc7('0xc7c')] = function(_0x1451f4, _0x1758ef) { for (var _0x40ff83 = [], _0x1e4b2a = 0x0; _0x1758ef.matchSub(_0x1451f4, _0x1e4b2a); ) _0x1e4b2a = _0x1758ef.matched(0x0), _0x40ff83.push(_0x1e4b2a), _0x1e4b2a = _0x1758ef.matchedPos().pos + _0x1e4b2a.length; return _0x40ff83; } ; _0x12fb81[_0x4cc7('0x8')]['__class__'] = _0x12fb81; var _0x521c53 = function(_0x35721c, _0x502f62, _0x2c1be2, _0x341a57) { this['name'] = _0x35721c; this[_0x4cc7('0x1b78')] = _0x502f62; this[_0x4cc7('0x4396')] = _0x2c1be2; this[_0x4cc7('0x1a53')] = _0x341a57; }; _0x16dada['openfl.utils._AGALMiniAssembler.OpCode'] = _0x521c53; _0x521c53['__name__'] = ['openfl', _0x4cc7('0x52a'), _0x4cc7('0x4397'), 'OpCode']; _0x521c53[_0x4cc7('0x8')] = {}; _0x521c53[_0x4cc7('0x8')][_0x4cc7('0x4396')] = null; _0x521c53[_0x4cc7('0x8')][_0x4cc7('0x1a53')] = null; _0x521c53[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x521c53[_0x4cc7('0x8')]['numRegister'] = null; _0x521c53[_0x4cc7('0x8')]['toString'] = function() { return _0x4cc7('0x4398') + this.name + _0x4cc7('0x4399') + this.numRegister + _0x4cc7('0x439a') + this.emitCode + _0x4cc7('0x38f') + this.flags + ']'; } ; _0x521c53[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x521c53; var _0x3e71d7 = function(_0x1b2199, _0x146195, _0x2847ab, _0x37a2d1, _0x14ae8c) { if (_0x4cc7('0x439b') !== _0x4cc7('0x439c')) { this[_0x4cc7('0x5e2')] = _0x1b2199; this[_0x4cc7('0x439d')] = _0x146195; this[_0x4cc7('0x4396')] = _0x2847ab; this['range'] = _0x37a2d1; this['flags'] = _0x14ae8c; } else { this['__listeners'][_0x4cc7('0xa5e')](f, 0x0, _0x1b2199); this[_0x4cc7('0xa5f')][_0x4cc7('0xa5e')](f, 0x0, _0x2847ab); this[_0x4cc7('0xc91')][_0x4cc7('0xa5e')](f, 0x0, !_0x146195); return; } }; _0x16dada[_0x4cc7('0x439e')] = _0x3e71d7; _0x3e71d7[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x2d63f9[_0x4cc7('0x439f')], _0x4cc7('0x4397'), _0x4cc7('0x43a0')]; _0x3e71d7[_0x4cc7('0x8')] = {}; _0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x4396')] = null; _0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x5e2')] = null; _0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x439d')] = null; _0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x1a53')] = null; _0x3e71d7[_0x4cc7('0x8')]['range'] = null; _0x3e71d7[_0x4cc7('0x8')]['toString'] = function() { return _0x2d63f9.UkBbM('[Register\x20name=\x22' + this.name + '\x22,\x20longName=\x22' + this.longName + _0x4cc7('0x43a1') + _0x4bf907.string(_0x331be6.toFloat(this.emitCode)), _0x4cc7('0x43a2')) + _0x4bf907.string(_0x331be6.toFloat(this.range)) + _0x2d63f9.bNvxn + _0x4bf907.string(_0x331be6.toFloat(this.flags)) + ']'; } ; _0x3e71d7[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x3e71d7; var _0x562ec2 = function(_0x2d5043, _0x1a29e3, _0x4eaefe) { this[_0x4cc7('0x5e2')] = _0x2d5043; this[_0x4cc7('0x43a3')] = _0x1a29e3; this[_0x4cc7('0x1c9d')] = _0x4eaefe; }; _0x16dada[_0x4cc7('0x43a4')] = _0x562ec2; _0x562ec2[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x4397'), _0x4cc7('0x43a5')]; _0x562ec2[_0x4cc7('0x8')] = {}; _0x562ec2[_0x4cc7('0x8')][_0x4cc7('0x43a3')] = null; _0x562ec2[_0x4cc7('0x8')][_0x4cc7('0x1c9d')] = null; _0x562ec2[_0x4cc7('0x8')]['name'] = null; _0x562ec2[_0x4cc7('0x8')]['__class__'] = _0x562ec2; var _0x5951ee = function() {}; _0x16dada['openfl.utils.IAssetCache'] = _0x5951ee; _0x5951ee[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x43a6')]; _0x5951ee[_0x4cc7('0x8')] = {}; _0x5951ee[_0x4cc7('0x8')]['get_enabled'] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x21e7')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0xbfb')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43a7')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x37c3')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43a8')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43a9')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x3dae')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43aa')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43ab')] = null; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x43ac')] = null; _0x5951ee[_0x4cc7('0x8')]['__class__'] = _0x5951ee; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x5951ee[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x43ad')] = _0x4cc7('0x43ad'); var _0x44bfd5 = function() { this[_0x4cc7('0x3e2c')] = !0x0; this[_0x4cc7('0x1198')] = new _0x3a1efa(); this[_0x4cc7('0x21f6')] = new _0x3a1efa(); this[_0x4cc7('0x2f93')] = new _0x3a1efa(); }; _0x16dada[_0x4cc7('0x43ae')] = _0x44bfd5; _0x44bfd5[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x43af')]; _0x44bfd5[_0x4cc7('0x8f8')] = [_0x5951ee]; _0x44bfd5[_0x4cc7('0x8')] = {}; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x1198')] = null; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x21f6')] = null; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x2f93')] = null; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x3e2c')] = null; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x21e7')] = function(_0x963479) { var _0x325314 = this.bitmapData; return null != _0x842c50[_0x963479] ? _0x325314.getReserved(_0x963479) : _0x325314.h[_0x963479]; } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0xbfb')] = function(_0x5e8d11) { var _0x39c945 = this.font; return null != _0x842c50[_0x5e8d11] ? _0x39c945.getReserved(_0x5e8d11) : _0x39c945.h[_0x5e8d11]; } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43a7')] = function(_0x3388dd) { var _0x45bc77 = this.sound; return null != _0x842c50[_0x3388dd] ? _0x45bc77.getReserved(_0x3388dd) : _0x45bc77.h[_0x3388dd]; } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x37c3')] = function(_0x4c4aef) { if ('ioCTZ' === 'ioCTZ') { var _0x33e3f1 = this.bitmapData; return null != _0x842c50[_0x4c4aef] ? _0x33e3f1.existsReserved(_0x4c4aef) : _0x33e3f1.h.hasOwnProperty(_0x4c4aef); } else { return _0x4c4aef - 0x1; } } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43a8')] = function(_0x5b6549) { var _0x197258 = this.font; return null != _0x842c50[_0x5b6549] ? _0x197258.existsReserved(_0x5b6549) : _0x197258.h.hasOwnProperty(_0x5b6549); } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43a9')] = function(_0x92745e) { var _0xd4286c = this.sound; return null != _0x842c50[_0x92745e] ? _0xd4286c.existsReserved(_0x92745e) : _0xd4286c.h.hasOwnProperty(_0x92745e); } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x3dae')] = function(_0x19d3ee) { _0x477148.cache.image.remove(_0x19d3ee); return this.bitmapData.remove(_0x19d3ee); } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43aa')] = function(_0x3685a7, _0x11ed5f) { var _0x102990 = this.bitmapData; null != _0x842c50[_0x3685a7] ? _0x102990.setReserved(_0x3685a7, _0x11ed5f) : _0x102990.h[_0x3685a7] = _0x11ed5f; } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43ab')] = function(_0x49e2ee, _0x1fafdf) { var _0x5dad47 = this.font; null != _0x842c50[_0x49e2ee] ? _0x5dad47.setReserved(_0x49e2ee, _0x1fafdf) : _0x5dad47.h[_0x49e2ee] = _0x1fafdf; } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x43ac')] = function(_0x39ab71, _0x5f1520) { var _0x199b83 = this.sound; null != _0x842c50[_0x39ab71] ? _0x199b83.setReserved(_0x39ab71, _0x5f1520) : _0x199b83.h[_0x39ab71] = _0x5f1520; } ; _0x44bfd5[_0x4cc7('0x8')]['get_enabled'] = function() { return this.__enabled; } ; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x44bfd5; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x44bfd5[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0x43ad')] = _0x4cc7('0x43ad'); var _0x6fe3b9 = function() {}; _0x16dada['openfl.utils.Assets'] = _0x6fe3b9; _0x6fe3b9[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x3b7b')]; _0x6fe3b9[_0x4cc7('0x9e8')] = function(_0x100d9a, _0x43abb4) { return _0x477148[_0x4cc7('0x9e8')](_0x100d9a, _0x43abb4); } ; _0x6fe3b9[_0x4cc7('0x21e7')] = function(_0x228c9e, _0x46cb59) { null == _0x46cb59 && (_0x46cb59 = !0x0); if (_0x46cb59 && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9['cache'][_0x4cc7('0x37c3')](_0x228c9e)) { if (_0x2d63f9[_0x4cc7('0x43b0')] === _0x4cc7('0x43b1')) { var _0x501487 = new _0x3a1efa(); if (null == _0x228c9e) return _0x501487; _0x228c9e = _0x228c9e[_0x4cc7('0x46')](_0x46cb59); for (var _0xdf6248, _0x9d3654, _0x1c27a3 = 0x0; _0x1c27a3 < _0x228c9e[_0x4cc7('0x21')]; ) { var _0x4e41ee = _0x228c9e[_0x1c27a3]; ++_0x1c27a3; _0xdf6248 = _0x4e41ee['indexOf'](_0x1bf978); 0x0 < _0xdf6248 ? (_0x9d3654 = _0x3a8a6f[_0x4cc7('0x946')](_0x4e41ee, 0x0, _0xdf6248), _0xdf6248 = _0x3a8a6f[_0x4cc7('0x946')](_0x4e41ee, _0xdf6248 + 0x1, null)) : (_0x9d3654 = _0x4e41ee, _0xdf6248 = null); (null != _0x842c50[_0x9d3654] ? _0x501487[_0x4cc7('0xd76')](_0x9d3654) : _0x501487['h']['hasOwnProperty'](_0x9d3654)) && null != (null != _0x842c50[_0x9d3654] ? _0x501487['getReserved'](_0x9d3654) : _0x501487['h'][_0x9d3654]) ? (null != _0x842c50[_0x9d3654] ? _0x501487['existsReserved'](_0x9d3654) : _0x501487['h'][_0x4cc7('0x959')](_0x9d3654)) && null == _0xdf6248 || (_0xdf6248 = _0x56067a[_0x4cc7('0x8dc')](null != _0x842c50[_0x9d3654] ? _0x501487[_0x4cc7('0xd77')](_0x9d3654) : _0x501487['h'][_0x9d3654], _0x46cb59) + _0xdf6248, null != _0x842c50[_0x9d3654] ? _0x501487[_0x4cc7('0x97d')](_0x9d3654, _0xdf6248) : _0x501487['h'][_0x9d3654] = _0xdf6248) : null != _0x842c50[_0x9d3654] ? _0x501487[_0x4cc7('0x97d')](_0x9d3654, _0xdf6248) : _0x501487['h'][_0x9d3654] = _0xdf6248; } return _0x501487; } else { var _0x1bf978 = _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x21e7')](_0x228c9e); if (_0x6fe3b9['isValidBitmapData'](_0x1bf978)) return _0x1bf978; } } _0x1bf978 = _0x477148['getImage'](_0x228c9e, !0x1); return null != _0x1bf978 ? (_0x1bf978 = _0x436dff[_0x4cc7('0x187f')](_0x1bf978), _0x46cb59 && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43aa')](_0x228c9e, _0x1bf978), _0x1bf978) : null; } ; _0x6fe3b9['getBytes'] = function(_0x221988) { return _0x15249f['fromBytes'](_0x477148[_0x4cc7('0xcb0')](_0x221988)); } ; _0x6fe3b9[_0x4cc7('0xbfb')] = function(_0x5ed194, _0x2257fe) { null == _0x2257fe && (_0x2257fe = !0x0); if (_0x2257fe && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43a8')](_0x5ed194)) return _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0xbfb')](_0x5ed194); var _0x52044a = _0x477148['getFont'](_0x5ed194, !0x1); if (null != _0x52044a) { var _0x34d404 = new _0xee918d(); _0x34d404['__fromLimeFont'](_0x52044a); _0x2257fe && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ab')](_0x5ed194, _0x34d404); return _0x34d404; } return new _0xee918d(); } ; _0x6fe3b9[_0x4cc7('0x1125')] = function(_0x821cbc) { return _0x477148[_0x4cc7('0x1125')](_0x821cbc); } ; _0x6fe3b9[_0x4cc7('0x43b2')] = function(_0x526644, _0xa81eef) { null == _0xa81eef && (_0xa81eef = !0x0); return _0x6fe3b9[_0x4cc7('0x43a7')](_0x526644, _0xa81eef); } ; _0x6fe3b9['getSound'] = function(_0x366b3f, _0x2e5682) { null == _0x2e5682 && (_0x2e5682 = !0x0); if (_0x2e5682 && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9['cache']['hasSound'](_0x366b3f)) { if (_0x4cc7('0x43b3') !== _0x4cc7('0x43b4')) { var _0x9b6944 = _0x6fe3b9['cache'][_0x4cc7('0x43a7')](_0x366b3f); if (_0x6fe3b9['isValidSound'](_0x9b6944)) return _0x9b6944; } else { this[_0x4cc7('0xc37')]['setIndexedPosition'](18.7, 0x1); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x74); this['child'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](18.8, 1.2); this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x2e); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_xInverted'](!0x1); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2b1b'), 0xc8, -0x118, null, null, null, null); var _0x9b3e66 = _0x1baaa1[_0x4cc7('0x7d9')](0x5c8); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x1fa'), -0xb4, -0x70, null, null == _0x9b3e66 ? null : Math[_0x4cc7('0xa96')](_0x9b3e66 / 2.5), null, null); _0x9b3e66 = new _0x161060(this[_0x4cc7('0xc37')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), 0x118, 0x0, null, null, 0x0, _0x9b3e66); _0x9b3e66 = _0x1baaa1[_0x4cc7('0x7d9')](0x3e8); var _0x397c81 = new _0x161060(this['runner']['get_onScreen']()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a['BEHrT'], -0xf0, 0xa8, null, null == _0x9b3e66 ? null : Math[_0x4cc7('0xa96')](_0x9b3e66 / 2.5), 0x1, _0x397c81); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x16f7'), 0x1a4, 0xdc, null, null, 0x2, null); } } _0x9b6944 = _0x477148[_0x4cc7('0x3b5a')](_0x366b3f, !0x1); return null != _0x9b6944 ? (_0x9b6944 = _0x9e1f3b[_0x4cc7('0x4280')](_0x9b6944), _0x2e5682 && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ad')]() && _0x6fe3b9[_0x4cc7('0x121b')][_0x4cc7('0x43ac')](_0x366b3f, _0x9b6944), _0x9b6944) : null; } ; _0x6fe3b9[_0x4cc7('0x189c')] = function(_0x1a543a) { return _0x477148['getText'](_0x1a543a); } ; _0x6fe3b9[_0x4cc7('0x43b5')] = function(_0x395eb2) { return null != _0x395eb2 && null != _0x395eb2[_0x4cc7('0xa7e')]; } ; _0x6fe3b9[_0x4cc7('0x43b6')] = function(_0x2e859a) { return !0x0; } ; var _0x15249f = {}; _0x16dada['openfl.utils._ByteArray.ByteArray_Impl_'] = _0x15249f; _0x15249f[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), '_ByteArray', _0x4cc7('0x43b7')]; _0x15249f[_0x4cc7('0x2d6')] = {}; _0x15249f[_0x4cc7('0x2d6')][_0x4cc7('0xb7c')] = _0x4cc7('0xb7c'); _0x15249f[_0x4cc7('0x2d6')][_0x4cc7('0x34')] = 'get_length'; _0x15249f['fromBytes'] = function(_0x872182) { return null == _0x872182 ? null : _0x5260f5[_0x4cc7('0x9a0')](_0x872182, _0x220b4b) ? _0x872182 : _0x220b4b['fromBytes'](_0x872182); } ; _0x15249f[_0x4cc7('0x43b8')] = function(_0x4ffd2a) { _0x26bb96['set'](_0x15249f[_0x4cc7('0x43b9')], _0x4ffd2a, null, null, _0x4ffd2a[_0x4cc7('0xcc2')]); return _0x15249f[_0x4cc7('0x43b9')]; } ; _0x15249f[_0x4cc7('0x381e')] = function(_0x32d240) { return _0x32d240; } ; _0x15249f[_0x4cc7('0x34')] = function(_0x3b0657) { return null == _0x3b0657 ? 0x0 : _0x3b0657[_0x4cc7('0x21')]; } ; _0x15249f[_0x4cc7('0xb7c')] = function(_0x485aec, _0x5286b4) { 0x0 < _0x5286b4 && (_0x485aec['__resize'](_0x5286b4), _0x5286b4 < _0x485aec[_0x4cc7('0xcc2')] && (_0x485aec[_0x4cc7('0xcc2')] = _0x5286b4)); return _0x485aec['length'] = _0x5286b4; } ; var _0x16643 = function() {}; _0x16dada[_0x4cc7('0x43ba')] = _0x16643; _0x16643[_0x4cc7('0x8f2')] = [_0x2d63f9['xkmAL'], _0x4cc7('0x52a'), 'IDataOutput']; _0x16643[_0x4cc7('0x8')] = {}; _0x16643[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x16643; var _0x1454a6 = function() {}; _0x16dada[_0x4cc7('0x43bb')] = _0x1454a6; _0x1454a6[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x3edb')], _0x4cc7('0x52a'), _0x4cc7('0x43bc')]; _0x1454a6[_0x4cc7('0x8')] = {}; _0x1454a6[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1454a6; var _0x220b4b = function(_0x18b742) { null == _0x18b742 && (_0x18b742 = 0x0); var _0x1ac0c4 = new _0x3fbf75(new _0x5abb78(_0x18b742)); _0x3fbf75[_0x4cc7('0x96b')](this, _0x1ac0c4['b']['buffer']); this[_0x4cc7('0x34b8')] = _0x18b742; null == _0x220b4b[_0x4cc7('0x43bd')] && (_0x4ce948['get_endianness']() == _0x103a7f[_0x4cc7('0x3ae9')] ? _0x220b4b['__defaultEndian'] = 0x1 : _0x220b4b[_0x4cc7('0x43bd')] = 0x0); this[_0x4cc7('0x16ed')] = _0x220b4b[_0x4cc7('0x43bd')]; this[_0x4cc7('0x42be')] = _0x220b4b[_0x4cc7('0x43be')]; this[_0x4cc7('0xcc2')] = 0x0; }; _0x16dada[_0x4cc7('0x43bf')] = _0x220b4b; _0x220b4b[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x43c0')]; _0x220b4b['__interfaces__'] = [_0x16643, _0x1454a6]; _0x220b4b[_0x4cc7('0x2d6')] = {}; _0x220b4b[_0x4cc7('0x2d6')]['set_defaultEndian'] = _0x4cc7('0x43c1'); _0x220b4b[_0x4cc7('0x2d6')][_0x4cc7('0x52c')] = _0x2d63f9.gkqBO; _0x220b4b[_0x4cc7('0x2901')] = function(_0x2b0c76) { if (_0x4cc7('0x43c2') !== 'wUDwa') { this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this[_0x4cc7('0x2700')]); this[_0x4cc7('0xb7f')][_0x4cc7('0x21bf')](this[_0x4cc7('0x2705')]); this[_0x4cc7('0x1037')](_0x4b25d1[_0x4cc7('0x1057')], -0x2); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]['removeChild'](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')][_0x4cc7('0xa0c')](this[_0x4cc7('0xc37')][_0x4cc7('0x126')]); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_x'](-0x7f); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](-0x10); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_z'](0x87e); var _0x496703 = null; null == _0x496703 && (_0x496703 = new _0x169fce()); var _0x5aaa36 = Math[_0x4cc7('0x28')](0.5061454830783556); _0x496703['x'] = -0.23 * _0x5aaa36; _0x496703['y'] = 0.36 * _0x5aaa36; _0x496703['z'] = 0.904 * _0x5aaa36; _0x496703['w'] = Math[_0x4cc7('0x27')](0.5061454830783556); _0x5aaa36 = _0x496703['x'] * _0x496703['x'] + _0x496703['y'] * _0x496703['y'] + _0x496703['z'] * _0x496703['z'] + _0x496703['w'] * _0x496703['w']; var _0x34bad8 = _0x56067a[_0x4cc7('0x8b2')](_0x5aaa36, 0x1); 1e-10 > (0x0 <= _0x34bad8 ? _0x34bad8 : -_0x34bad8) || (0x0 == _0x5aaa36 ? (_0x496703['x'] = 0x0, _0x496703['y'] = 0x0, _0x496703['z'] = 0x0, _0x496703['w'] = 0x1) : (_0x5aaa36 = 0x1 / Math[_0x4cc7('0x2c')](_0x5aaa36), _0x496703['x'] *= _0x5aaa36, _0x496703['y'] *= _0x5aaa36, _0x496703['z'] *= _0x5aaa36, _0x496703['w'] *= _0x5aaa36)); _0x180fa9[_0x4cc7('0xc3b')]['get_camera']()['set_eulers'](_0x3bafe8[_0x4cc7('0x968')](_0x496703)[_0x4cc7('0xc4a')]()); this['tunnel']['display'](0x0); this[_0x4cc7('0xc37')]['setIndexedPosition'](6.6, 26.99, null, 0x17); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x1a); this[_0x4cc7('0xc37')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this['duplicator'][_0x4cc7('0xac9')](6.6, 0x1b); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_currentFrame'](0x38); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')]['set_xInverted'](!0x0); this[_0x4cc7('0x1a60')][_0x4cc7('0x126')]['set_visible'](!0x1); _0x496703 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x5aaa36 = _0x1baaa1[_0x4cc7('0x7d9')](0x23a); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x56067a['zYEmc'], -0x168, -0x136, _0x496703, _0x5aaa36, null, null, null); _0x496703 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x5aaa36 = new _0x161060(this[_0x4cc7('0xc37')]['get_onScreen']()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2707'), 0x8c, -0xaa, _0x496703, null, -0x1, _0x5aaa36, null); _0x496703 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); _0x5aaa36 = _0x1baaa1[_0x4cc7('0x7d9')](0x190); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2708'), -0x12c, 0x50, _0x496703, _0x5aaa36, -0x1, null, null); _0x496703 = _0x1baaa1[_0x4cc7('0xa9a')](0.8); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2709'), 0x78, 0x15e, _0x496703, null, -0x1, null, null); } else { var _0x4afcb2 = new _0x220b4b(); _0x4afcb2[_0x4cc7('0xcce')](_0x2b0c76); return _0x4afcb2; } } ; _0x220b4b[_0x4cc7('0x52c')] = function() { null == _0x220b4b['__defaultEndian'] && (_0x4ce948[_0x4cc7('0x3af1')]() == _0x103a7f[_0x4cc7('0x3ae9')] ? _0x220b4b[_0x4cc7('0x43bd')] = 0x1 : _0x220b4b[_0x4cc7('0x43bd')] = 0x0); return _0x220b4b[_0x4cc7('0x43bd')]; } ; _0x220b4b['set_defaultEndian'] = function(_0x525a7f) { return _0x220b4b[_0x4cc7('0x43bd')] = _0x525a7f; } ; _0x220b4b[_0x4cc7('0x92b')] = _0x3fbf75; _0x220b4b[_0x4cc7('0x8')] = _0x5aff49(_0x3fbf75[_0x4cc7('0x8')], { 'objectEncoding': null, 'position': null, '__endian': null, '__length': null, 'compress': function(_0xea073d) { null == _0xea073d && (_0xea073d = 0x2); if (this[_0x4cc7('0x34b8')] > this['length']) { var _0x5e9f84 = this[_0x4cc7('0x21')]; this[_0x4cc7('0x21')] = this[_0x4cc7('0x34b8')]; var _0x8b3ab9 = new _0x3fbf75(new _0x5abb78(_0x5e9f84)); _0x8b3ab9[_0x4cc7('0x1eb3')](0x0, this, 0x0, _0x5e9f84); this['b'] = _0x8b3ab9['b']; this[_0x4cc7('0x34b8')] = _0x8b3ab9[_0x4cc7('0x21')]; this['data'] = _0x8b3ab9[_0x4cc7('0x42')]; this[_0x4cc7('0x21')] = _0x5e9f84; } switch (_0xea073d) { case 0x0: _0xea073d = _0x406a52[_0x4cc7('0x33b2')](this, _0x56eafe[_0x4cc7('0x3b9b')]); break; case 0x1: _0xea073d = _0x406a52[_0x4cc7('0x33b2')](this, _0x56eafe[_0x4cc7('0x3977')]); break; default: _0xea073d = _0x406a52[_0x4cc7('0x33b2')](this, _0x56eafe[_0x4cc7('0x3b9d')]); } null != _0xea073d && (this['b'] = _0xea073d['b'], this[_0x4cc7('0x34b8')] = _0xea073d[_0x4cc7('0x21')], this[_0x4cc7('0x42')] = _0xea073d[_0x4cc7('0x42')], this['position'] = this['length'] = this['__length']); }, 'readByte': function() { if (_0x4cc7('0x43c3') === _0x4cc7('0x43c3')) { var _0x25f3b1 = this[_0x4cc7('0x16fa')](); return 0x0 != (_0x25f3b1 & 0x80) ? _0x25f3b1 - 0x100 : _0x25f3b1; } else { return null == _0x25f3b1 ? null : _0x25f3b1[_0x4cc7('0xa7e')]; } }, 'readBytes': function(_0x1bd7ad, _0x552cb1, _0x3ea678) { null == _0x3ea678 && (_0x3ea678 = 0x0); null == _0x552cb1 && (_0x552cb1 = 0x0); 0x0 == _0x3ea678 && (_0x3ea678 = this[_0x4cc7('0x21')] - this['position']); if (this[_0x4cc7('0xcc2')] + _0x3ea678 > this['length']) throw new _0x202aa0(new _0x2402f1()); _0x1bd7ad[_0x4cc7('0x21')] < _0x552cb1 + _0x3ea678 && _0x1bd7ad[_0x4cc7('0xbbd')](_0x552cb1 + _0x3ea678); _0x1bd7ad[_0x4cc7('0x1eb3')](_0x552cb1, this, this[_0x4cc7('0xcc2')], _0x3ea678); this['position'] += _0x3ea678; }, 'readDouble': function() { if (0x1 == this[_0x4cc7('0x16ed')]) { if (_0x4cc7('0x43c4') !== 'lmNML') { if (this[_0x4cc7('0xcc2')] + 0x8 > this[_0x4cc7('0x21')]) throw new _0x202aa0(new _0x2402f1()); this[_0x4cc7('0xcc2')] += 0x8; return this['getDouble'](this[_0x4cc7('0xcc2')] - 0x8); } else { return function(_0x4bb223) { return _0x2e945e['compoundFunc'](_0x349ea9, _0x6c0911, _0x4bb223); } ; } } var _0x349ea9 = this[_0x4cc7('0x17f6')]() , _0x6c0911 = this['readInt'](); return _0xbf1f2c['i64ToDouble'](_0x6c0911, _0x349ea9); }, 'readFloat': function() { if (0x1 == this[_0x4cc7('0x16ed')]) { if (_0x4cc7('0x43c5') !== _0x4cc7('0x43c6')) { if (this['position'] + 0x4 > this[_0x4cc7('0x21')]) throw new _0x202aa0(new _0x2402f1()); this[_0x4cc7('0xcc2')] += 0x4; return this[_0x4cc7('0x1eda')](this['position'] - 0x4); } else { this[_0x4cc7('0xa12')][_0x4cc7('0x29')](a); this['_durations'][_0x4cc7('0x29')](b); this[_0x4cc7('0xe76')] = this['_durations'][_0x4cc7('0x34')](); this[_0x4cc7('0xe78')] = !0x0; } } return _0xbf1f2c[_0x4cc7('0x2b2a')](this[_0x4cc7('0x17f6')]()); }, 'readInt': function() { var _0x3cb3fa = this[_0x4cc7('0x16fa')]() , _0x14953b = this[_0x4cc7('0x16fa')]() , _0x2eaba9 = this[_0x4cc7('0x16fa')]() , _0x224737 = this[_0x4cc7('0x16fa')](); return _0x56067a[_0x4cc7('0x8e0')](0x1, this[_0x4cc7('0x16ed')]) ? _0x224737 << 0x18 | _0x2eaba9 << 0x10 | _0x14953b << 0x8 | _0x3cb3fa : _0x3cb3fa << 0x18 | _0x14953b << 0x10 | _0x2eaba9 << 0x8 | _0x224737; }, 'readShort': function() { var _0x595037 = this['readUnsignedByte']() , _0x4129e4 = this['readUnsignedByte'](); _0x595037 = 0x1 == this[_0x4cc7('0x16ed')] ? _0x4129e4 << 0x8 | _0x595037 : _0x595037 << 0x8 | _0x4129e4; return 0x0 != _0x56067a['wwUuK'](_0x595037, 0x8000) ? _0x595037 - 0x10000 : _0x595037; }, 'readUnsignedByte': function() { if (this['position'] < this[_0x4cc7('0x21')]) return this['b'][this[_0x4cc7('0xcc2')]++]; throw new _0x202aa0(new _0x2402f1()); }, 'readUnsignedInt': function() { var _0x3cf85f = this['readUnsignedByte']() , _0x4bd52f = this['readUnsignedByte']() , _0x3e5021 = this[_0x4cc7('0x16fa')]() , _0x14e549 = this[_0x4cc7('0x16fa')](); return 0x1 == this['__endian'] ? _0x56067a[_0x4cc7('0x8e2')](_0x14e549, 0x18) | _0x3e5021 << 0x10 | _0x4bd52f << 0x8 | _0x3cf85f : _0x3cf85f << 0x18 | _0x4bd52f << 0x10 | _0x3e5021 << 0x8 | _0x14e549; }, 'readUnsignedShort': function() { var _0x10b559 = this['readUnsignedByte']() , _0x2aebe4 = this[_0x4cc7('0x16fa')](); return 0x1 == this[_0x4cc7('0x16ed')] ? (_0x2aebe4 << 0x8) + _0x10b559 : _0x10b559 << 0x8 | _0x2aebe4; }, 'readUTF': function() { if (_0x56067a[_0x4cc7('0x8e3')] !== _0x4cc7('0x8e4')) { return 0x0 < this[_0x4cc7('0x1434')] || 0x0 < this[_0x4cc7('0x119c')] ? 0x0 != ((this[_0x4cc7('0x1b8e')] | this['_specularLightSources']) & 0x1) : !0x1; } else { var _0x560160 = this['readUnsignedShort'](); return this[_0x4cc7('0x1650')](_0x560160); } }, 'readUTFBytes': function(_0x5b00d9) { if (this[_0x4cc7('0xcc2')] + _0x5b00d9 > this['length']) throw new _0x202aa0(new _0x2402f1()); this[_0x4cc7('0xcc2')] += _0x5b00d9; return this[_0x4cc7('0x33a2')](this['position'] - _0x5b00d9, _0x5b00d9); }, 'uncompress': function(_0x3a5e7f) { _0x2d63f9['BnNCG'](null, _0x3a5e7f) && (_0x3a5e7f = 0x2); if (this[_0x4cc7('0x34b8')] > this[_0x4cc7('0x21')]) { if (_0x4cc7('0x43c7') !== _0x4cc7('0x43c8')) { var _0x1b9425 = this[_0x4cc7('0x21')]; this[_0x4cc7('0x21')] = this[_0x4cc7('0x34b8')]; var _0x4f2384 = new _0x3fbf75(new _0x5abb78(_0x1b9425)); _0x4f2384[_0x4cc7('0x1eb3')](0x0, this, 0x0, _0x1b9425); this['b'] = _0x4f2384['b']; this[_0x4cc7('0x34b8')] = _0x4f2384['length']; this['data'] = _0x4f2384[_0x4cc7('0x42')]; this['length'] = _0x1b9425; } else { return null != this['surrogateAction'] && this[_0x4cc7('0x2407')][_0x4cc7('0x145d')] ? this[_0x4cc7('0x2407')][_0x4cc7('0x240d')]() : this[_0x4cc7('0x145d')] ? this[_0x4cc7('0x2405')] & ~this[_0x4cc7('0x2406')] : 0x0; } } switch (_0x3a5e7f) { case 0x0: _0x3a5e7f = _0x406a52['decompress'](this, _0x56eafe['DEFLATE']); break; case 0x1: _0x3a5e7f = _0x406a52[_0x4cc7('0x3974')](this, _0x56eafe[_0x4cc7('0x3977')]); break; default: _0x3a5e7f = _0x406a52['decompress'](this, _0x56eafe[_0x4cc7('0x3b9d')]); } null != _0x3a5e7f && (this['b'] = _0x3a5e7f['b'], this[_0x4cc7('0x34b8')] = _0x3a5e7f['length'], this[_0x4cc7('0x42')] = _0x3a5e7f[_0x4cc7('0x42')], this[_0x4cc7('0x21')] = this['__length']); this[_0x4cc7('0xcc2')] = 0x0; }, 'writeByte': function(_0x415e6a) { if ('nbAoS' !== _0x56067a[_0x4cc7('0x8e5')]) { for (var _0x141d9a = 0x0, _0x1ad840 = this[_0x4cc7('0xa5d')]; _0x141d9a < _0x1ad840[_0x4cc7('0x21')]; ) { var _0x34a77c = _0x1ad840[_0x141d9a]; ++_0x141d9a; if (_0x19c1c0[_0x4cc7('0xa5c')](_0x34a77c, _0x415e6a)) return !0x0; } return !0x1; } else { this[_0x4cc7('0xbbd')](this[_0x4cc7('0xcc2')] + 0x1); this['b'][this['position']++] = _0x415e6a & 0xff; } }, 'writeBytes': function(_0x16fd0f, _0x48504d, _0x38711c) { null == _0x38711c && (_0x38711c = 0x0); null == _0x48504d && (_0x48504d = 0x0); 0x0 != _0x15249f['get_length'](_0x16fd0f) && (0x0 == _0x38711c && (_0x38711c = _0x15249f[_0x4cc7('0x34')](_0x16fd0f) - _0x48504d), this['__resize'](this[_0x4cc7('0xcc2')] + _0x38711c), this[_0x4cc7('0x1eb3')](this['position'], _0x16fd0f, _0x48504d, _0x38711c), this['position'] += _0x38711c); }, 'writeInt': function(_0x46d673) { if (_0x4cc7('0x43c9') !== 'mdBZh') { var _0x57ee84 = c[_0x4cc7('0x11')]; c = c[_0x4cc7('0x3a')]; d[_0x4cc7('0x29')](new _0x32f661(_0x57ee84)); } else { this['__resize'](this[_0x4cc7('0xcc2')] + 0x4); _0x56067a[_0x4cc7('0x8e6')](0x1, this['__endian']) ? (this['b'][this['position']++] = _0x46d673 & 0xff, this['b'][this['position']++] = _0x46d673 >> 0x8 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x10 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x18 & 0xff) : (this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x18 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x10 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x46d673 >> 0x8 & 0xff, this['b'][this['position']++] = _0x46d673 & 0xff); } }, 'writeShort': function(_0x5e4faf) { this[_0x4cc7('0xbbd')](this[_0x4cc7('0xcc2')] + 0x2); 0x1 == this[_0x4cc7('0x16ed')] ? (this['b'][this['position']++] = _0x5e4faf & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x5e4faf >> 0x8 & 0xff) : (this['b'][this[_0x4cc7('0xcc2')]++] = _0x5e4faf >> 0x8 & 0xff, this['b'][this[_0x4cc7('0xcc2')]++] = _0x5e4faf & 0xff); }, 'writeUnsignedInt': function(_0x4af2d9) { this[_0x4cc7('0x4115')](_0x4af2d9); }, 'writeUTF': function(_0x200fd9) { _0x200fd9 = _0x3fbf75[_0x4cc7('0x1815')](_0x200fd9); this[_0x4cc7('0x43ca')](_0x200fd9['length']); this[_0x4cc7('0x43cb')](_0x15249f[_0x4cc7('0x2901')](_0x200fd9)); }, '__fromBytes': function(_0x44f799) { this['b'] = _0x44f799['b']; this[_0x4cc7('0x34b8')] = _0x44f799[_0x4cc7('0x21')]; this[_0x4cc7('0x42')] = _0x44f799[_0x4cc7('0x42')]; this[_0x4cc7('0x21')] = _0x44f799[_0x4cc7('0x21')]; }, '__resize': function(_0xe0b90b) { if (_0xe0b90b > this[_0x4cc7('0x34b8')]) { var _0x504b65 = new _0x3fbf75(new _0x5abb78(0x3 * (_0xe0b90b + 0x1) >> 0x1)); if (0x0 < this[_0x4cc7('0x34b8')]) { var _0x1ca212 = this[_0x4cc7('0x21')]; this[_0x4cc7('0x21')] = this['__length']; _0x504b65['blit'](0x0, this, 0x0, this['__length']); this['length'] = _0x1ca212; } this['b'] = _0x504b65['b']; this[_0x4cc7('0x34b8')] = _0x504b65[_0x4cc7('0x21')]; this[_0x4cc7('0x42')] = _0x504b65[_0x4cc7('0x42')]; } this['length'] < _0xe0b90b && (this[_0x4cc7('0x21')] = _0xe0b90b); }, '__class__': _0x220b4b }); var _0x4d1997 = {}; _0x16dada[_0x2d63f9[_0x4cc7('0x52d')]] = _0x4d1997; _0x4d1997[_0x4cc7('0x8f2')] = ['openfl', 'utils', '_CompressionAlgorithm', 'CompressionAlgorithm_Impl_']; _0x4d1997[_0x4cc7('0x12d5')] = function(_0x5f5d5f) { switch (_0x5f5d5f) { case _0x4cc7('0x1f61'): return 0x0; case _0x4cc7('0x16f3'): return 0x1; case _0x4cc7('0x43cc'): return 0x2; default: return null; } } ; var _0x409528 = {}; _0x16dada[_0x4cc7('0x43cd')] = _0x409528; _0x409528[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x43ce'), 'Endian_Impl_']; _0x409528['fromString'] = function(_0x3017a4) { switch (_0x3017a4) { case _0x4cc7('0x43cf'): return 0x0; case _0x4cc7('0x43d0'): return 0x1; default: return null; } } ; _0x409528['toLimeEndian'] = function(_0x45890c) { switch (_0x45890c) { case 0x0: return _0x103a7f[_0x4cc7('0x39a5')]; case 0x1: return _0x103a7f[_0x4cc7('0x3ae9')]; default: return null; } } ; _0x409528[_0x4cc7('0x8eb')] = function(_0x351874) { switch (_0x351874) { case 0x0: return 'bigEndian'; case 0x1: return _0x4cc7('0x43d0'); default: return null; } } ; var _0x19c607 = function() {}; _0x16dada[_0x2d63f9['dbMNH']] = _0x19c607; _0x19c607['__name__'] = [_0x4cc7('0x4a5'), _0x4cc7('0x43d1'), _0x4cc7('0x43d2')]; _0x19c607[_0x4cc7('0x8')] = {}; _0x19c607[_0x4cc7('0x8')][_0x4cc7('0x94e')] = null; _0x19c607[_0x4cc7('0x8')][_0x4cc7('0x3a')] = null; _0x19c607[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x19c607; var _0x44f1f8 = function() {}; _0x16dada[_0x4cc7('0x43d3')] = _0x44f1f8; _0x44f1f8[_0x4cc7('0x8f2')] = [_0x4cc7('0x4a5'), _0x4cc7('0x43d1'), 'Iterable']; _0x44f1f8[_0x4cc7('0x8')] = {}; _0x44f1f8[_0x4cc7('0x8')][_0x4cc7('0x38')] = null; _0x44f1f8[_0x4cc7('0x8')]['__class__'] = _0x44f1f8; var _0x4e3417 = function(_0xc61f0e, _0x556d2e) { if (_0x4cc7('0x43d4') === _0x4cc7('0x43d5')) { return new _0x37cd02(this[_0x4cc7('0x2ccc')],this[_0x4cc7('0x854')]); } else { null == _0x556d2e && (_0x556d2e = 0x0); if (isNaN(_0xc61f0e) || 0x0 > _0xc61f0e) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x43d6'))); _0x338b9[_0x4cc7('0x96b')](this); this[_0x4cc7('0x43d7')] = _0xc61f0e; this['__repeatCount'] = _0x556d2e; this[_0x4cc7('0x43d8')] = !0x1; this[_0x4cc7('0x316e')] = 0x0; } }; _0x16dada[_0x4cc7('0x43d9')] = _0x4e3417; _0x4e3417[_0x4cc7('0x8f2')] = [_0x4cc7('0x8a'), _0x4cc7('0x52a'), _0x4cc7('0x36b7')]; _0x4e3417[_0x4cc7('0x92b')] = _0x338b9; _0x4e3417[_0x4cc7('0x8')] = _0x5aff49(_0x338b9[_0x4cc7('0x8')], { 'currentCount': null, 'running': null, '__delay': null, '__repeatCount': null, '__timerID': null, 'start': function() { this[_0x4cc7('0x43d8')] || (this[_0x4cc7('0x43d8')] = !0x0, this['__timerID'] = window[_0x4cc7('0x43da')](_0x48c401(this, this[_0x4cc7('0x43db')]), this[_0x4cc7('0x43d7')] | 0x0)); }, 'stop': function() { var _0x275564 = {}; _0x275564[_0x4cc7('0x43dc')] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 == _0x5260f5; } ; if (_0x4cc7('0x43dd') !== _0x4cc7('0x43dd')) { if (_0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](a)[_0x4cc7('0x42')], _0x29fe35)[_0x4cc7('0x463')]() == b[e] && (_0x275564[_0x4cc7('0x43dc')](_0x4cc7('0x5c1'), b[e]) && _0x4cc7('0x1749') == c && _0x5260f5['__instanceof'](this['_blocks'][_0x4cc7('0x2b')](a)['data'], _0x182fa3) || 'texture' != b[e] || _0x4cc7('0x1800') != c || _0x5260f5['__instanceof'](this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](a)[_0x4cc7('0x42')], _0xf32aa2))) return d[_0x4cc7('0xbd8')] = !0x0, d['data'] = this[_0x4cc7('0xed2')][_0x4cc7('0x2b')](a)[_0x4cc7('0x42')], d; if ('geometry' == b[e] && _0x4cc7('0x126') == _0x5260f5[_0x4cc7('0x99b')](this[_0x4cc7('0xed2')]['get'](a)['data'], _0x29fe35)[_0x4cc7('0x463')]()) return d[_0x4cc7('0xbd8')] = !0x0, d['data'] = _0x5260f5[_0x4cc7('0x99b')](this['_blocks']['get'](a)[_0x4cc7('0x42')], _0x5b5b9f)[_0x4cc7('0x16aa')](), d; ++e; } else { this[_0x4cc7('0x43d8')] = !0x1; null != this[_0x4cc7('0x43de')] && (window['clearInterval'](this['__timerID']), this[_0x4cc7('0x43de')] = null); } }, 'timer_onTimer': function() { this[_0x4cc7('0x316e')]++; 0x0 < this[_0x4cc7('0x43df')] && this[_0x4cc7('0x316e')] >= this[_0x4cc7('0x43df')] ? (this[_0x4cc7('0xd8a')](), this[_0x4cc7('0x44')](new _0x40b725('timer')), this['dispatchEvent'](new _0x40b725(_0x4cc7('0x43e0')))) : this[_0x4cc7('0x44')](new _0x40b725(_0x4cc7('0xee'))); }, '__class__': _0x4e3417 }); var _0x3d886e = function(_0x236779, _0x5870b2, _0x3993a3, _0x22adf2, _0x5ca0f0, _0x1933b0, _0x4bf907, _0x16dada, _0x5aff49, _0x161060, _0x180fa9, _0x3d060d, _0x3e3cd2, _0x516e35, _0x2bc114, _0x1fb3e3) { null == _0x516e35 && (_0x516e35 = !0x0); null == _0x3d060d && (_0x3d060d = !0x1); null == _0x180fa9 && (_0x180fa9 = 0.05); null == _0x161060 && (_0x161060 = !0x1); null == _0x5aff49 && (_0x5aff49 = 0.05); null == _0x16dada && (_0x16dada = 0.25); null == _0x4bf907 && (_0x4bf907 = 0.9); null == _0x1933b0 && (_0x1933b0 = !0x1); null == _0x5ca0f0 && (_0x5ca0f0 = 0x1); null == _0x22adf2 && (_0x22adf2 = 0.15); null == _0x3993a3 && (_0x3993a3 = 0x2a8); null == _0x5870b2 && (_0x5870b2 = 0x96); this['alwaysPartiallyCancelVelocity'] = !0x0; this['currentStrengthMultiplier'] = this['midairJumpMultiplierMultiplier'] = 0x1; _0x255a64[_0x4cc7('0x96b')](this, _0x236779); this[_0x4cc7('0x2408')] = _0x4cc7('0x1bfe'); this[_0x4cc7('0x10af')] = Math['abs'](_0x5870b2); this['jumpsAllowed'] = _0x5ca0f0; this[_0x4cc7('0x236b')] = _0x3993a3; this[_0x4cc7('0x21')] = _0x22adf2; this[_0x4cc7('0x22fc')] = _0x1933b0; this[_0x4cc7('0x22fd')] = _0x4bf907; this[_0x4cc7('0xaa3')] = Math['abs'](_0x16dada); this[_0x4cc7('0x2314')] = Math[_0x4cc7('0x13fa')](_0x5aff49); this[_0x4cc7('0x2369')] = _0x161060; this[_0x4cc7('0x236a')] = Math['abs'](_0x180fa9); this[_0x4cc7('0x22fe')] = _0x3d060d; this[_0x4cc7('0x2300')] = _0x516e35; _0x2d63f9[_0x4cc7('0x391')](null, _0x3e3cd2) && (_0x3e3cd2 = Infinity); this[_0x4cc7('0x22ff')] = _0x3e3cd2; null == _0x2bc114 && (_0x2bc114 = Infinity); this[_0x4cc7('0x41e7')] = _0x2bc114; this['specialEffectAnimation'] = _0x1fb3e3; this[_0x4cc7('0x43e1')] = Infinity; _0x5260f5[_0x4cc7('0x9a0')](_0x236779, _0x34f9a1) && _0x5260f5[_0x4cc7('0x99b')](_0x236779, _0x34f9a1)[_0x4cc7('0x9ad')](_0x4cc7('0x244f'), _0x48c401(this, this[_0x4cc7('0x43e2')])); this[_0x4cc7('0x2324')] = 0x0; this[_0x4cc7('0x2404')] = _0x4cc7('0x1bfe'); this[_0x4cc7('0x240c')] |= 0x20; this[_0x4cc7('0x2405')] |= 0x4; }; _0x16dada[_0x4cc7('0x43e3')] = _0x3d886e; _0x3d886e['__name__'] = ['unitsystem', _0x4cc7('0x2409'), 'platformer', _0x4cc7('0x43e4')]; _0x3d886e[_0x4cc7('0x92b')] = _0x255a64; _0x3d886e[_0x4cc7('0x8')] = _0x5aff49(_0x255a64[_0x4cc7('0x8')], { '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(_0x51b095) { this['owner'][_0x4cc7('0xf30')][_0x4cc7('0xf31')] && !this[_0x4cc7('0x145d')] && (this[_0x4cc7('0x2324')] = 0x0); _0x255a64['prototype'][_0x4cc7('0x94a')][_0x4cc7('0x96b')](this, _0x51b095); this[_0x4cc7('0x1d68')]['physicsData']['onGround'] && !this[_0x4cc7('0x145d')] && (this['currentStrengthMultiplier'] = 0x1); }, 'reset': function() { _0x255a64[_0x4cc7('0x8')][_0x4cc7('0x19')][_0x4cc7('0x96b')](this); this[_0x4cc7('0x43e5')] = -0x1; this[_0x4cc7('0x2324')] = 0x0; }, 'actionRequirementsMet': function() { if (_0x4cc7('0x43e6') === _0x4cc7('0x43e6')) { var _0x14dcb7 = this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]; this[_0x4cc7('0x1d68')]['level'][_0x4cc7('0xa43')] - _0x14dcb7['lastOnGround'] > this[_0x4cc7('0x2314')] && !this['walkOffJump'] && 0x0 == this[_0x4cc7('0x2324')] && !_0x14dcb7[_0x4cc7('0xf31')] && (this[_0x4cc7('0x2324')] = 0x1); return _0x2ab848['controlScheme'][_0x4cc7('0x230a')](this[_0x4cc7('0x2408')]) && (this[_0x4cc7('0x2324')] < this[_0x4cc7('0x22fb')] || 0x0 > this[_0x4cc7('0x22fb')]) && ((_0x2ab848['controlScheme']['keyPressedTime'](this['requiredKey']) <= this[_0x4cc7('0xaa3')] || _0x2ab848[_0x4cc7('0xbdf')][_0x4cc7('0xbe6')](this[_0x4cc7('0x2408')])) && !this['owner']['absorbedKey'](this['requiredKey']) || this[_0x4cc7('0x2369')] && _0x14dcb7['onGround'] && this[_0x4cc7('0x1d68')][_0x4cc7('0xbeb')]['unpausedTime'] - _0x14dcb7['lastInMidair'] > this['autoJumpDelay']) ? !0x0 : !0x1; } else { return _0x14dcb7[_0x4cc7('0x22')](b); } }, 'continueRequirementsMet': function() { if (_0x4cc7('0x43e7') === _0x4cc7('0x43e7')) { return 0.05 > this[_0x4cc7('0x1cf7')] ? !0x0 : !this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]['onGround']; } else { var _0x5e70c8 = a[_0x4cc7('0x102a')]() , _0x4ae780 = _0x5e70c8[_0x4cc7('0x15a0')](); _0x5e70c8 = _0x5e70c8[_0x4cc7('0x1077')]() - _0x4ae780; this[_0x4cc7('0x15a1')](a, a[_0x4cc7('0x102a')]()['get_frustumCorners'](), this[_0x4cc7('0x1036')]); this[_0x4cc7('0x1036')][_0x4cc7('0x130b')](0.96, 0.96, 0x1); this['_overallDepthLens'][_0x4cc7('0xb3b')](this[_0x4cc7('0x1036')]); this['updateCullPlanes'](a); for (var _0xfbfeb0 = 0x0, _0x47abe0 = this[_0x4cc7('0x1593')]; _0xfbfeb0 < _0x47abe0; ) { var _0x31a9d9 = _0xfbfeb0++; a = this['_depthLenses'][_0x4cc7('0x2b')](_0x31a9d9)[_0x4cc7('0xb3c')](); this[_0x4cc7('0x1597')][_0x4cc7('0x9e7')](_0x31a9d9, _0x4ae780 + this[_0x4cc7('0x1596')][_0x4cc7('0x2b')](_0x31a9d9) * _0x5e70c8); this[_0x4cc7('0x1595')]['get'](_0x31a9d9)['set_transform'](this['_overallDepthCamera'][_0x4cc7('0xf92')]()); this[_0x4cc7('0x15a2')](a, this[_0x4cc7('0x1596')][_0x4cc7('0x2b')](_0x31a9d9), this[_0x4cc7('0x1598')][_0x4cc7('0x2b')](_0x31a9d9), this[_0x4cc7('0x1599')]['get'](_0x31a9d9)); this[_0x4cc7('0x159b')]['get'](_0x31a9d9)['set_matrix'](a); } } }, 'startAction': function() { var _0x7b6d22 = _0x4cc7('0x43e8')[_0x4cc7('0x46')]('|') , _0x28d723 = 0x0; while (!![]) { switch (_0x7b6d22[_0x28d723++]) { case '0': this['owner'][_0x4cc7('0xf30')][_0x4cc7('0xf31')] || (_0x36418e = this[_0x4cc7('0x22fd')], 0x1 != this['midairJumpMultiplierMultiplier'] && 0x1 < this[_0x4cc7('0x2324')] && (_0x36418e *= Math[_0x4cc7('0x1013')](this[_0x4cc7('0x43e9')], _0x2d63f9['LMprF'](this[_0x4cc7('0x2324')], 0x1)))); continue; case '1': this[_0x4cc7('0x43ea')] = !0x1; continue; case '2': this['cumulativeFloat'] = 0x0; continue; case '3': this[_0x4cc7('0x2324')]++; continue; case '4': this[_0x4cc7('0x1d68')][_0x4cc7('0x22dc')](this); continue; case '5': if (-1e-10 < this['owner'][_0x4cc7('0xa69')]() ? this[_0x4cc7('0x2300')] : !this[_0x4cc7('0x22fe')]) this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](0x0), this[_0x4cc7('0x1d68')]['applyImpulse'](0x0, -_0x1001fa * _0x36418e); else { var _0x2ea32e = this['owner'][_0x4cc7('0xa69')](); _0x1001fa = -_0x1001fa * _0x36418e; this[_0x4cc7('0x41e6')] && (_0x2ea32e < _0x1001fa ? _0x1001fa *= 0.4 : this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](0.5 * this['owner'][_0x4cc7('0xa69')]())); this[_0x4cc7('0x1d68')][_0x4cc7('0x22bf')](0x0, _0x1001fa); this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() < -this['strength'] - this[_0x4cc7('0x22ff')] ? this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](-this[_0x4cc7('0x10af')] - this[_0x4cc7('0x22ff')]) : this[_0x4cc7('0x1d68')][_0x4cc7('0xa69')]() > -this[_0x4cc7('0x10af')] + this[_0x4cc7('0x41e7')] && this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](-this[_0x4cc7('0x10af')] + this['downwardsVelocityLimit']); _0x2ea32e < _0x1001fa - this[_0x4cc7('0x22ff')] && this[_0x4cc7('0x1d68')][_0x4cc7('0xa6c')](_0x2ea32e); } continue; case '6': this['owner'][_0x4cc7('0x22df')](this[_0x4cc7('0x2408')]); continue; case '7': this[_0x4cc7('0x43e5')] = this[_0x4cc7('0x1d68')][_0x4cc7('0xbeb')][_0x4cc7('0xa43')]; continue; case '8': var _0x1001fa = _0x2d63f9[_0x4cc7('0x366')](this[_0x4cc7('0x10af')], this[_0x4cc7('0x2344')]) , _0x36418e = 0x1; continue; case '9': null == this['specialEffectAnimation'] || this[_0x4cc7('0x1d68')][_0x4cc7('0xf30')]['onGround'] || this[_0x4cc7('0x43eb')][_0x4cc7('0x5d')](this[_0x4cc7('0x1d68')]); continue; } break; } }, 'performAction': function(_0x3c8089) { if ('KKSCT' !== 'KKSCT') { if (0x0 != c || 0x0 != d) { var _0xecf0c7 = 0x0 > c ? -0x1 : 0x1 , _0x22b478 = 0x0 > d ? -0x1 : 0x1; this[_0x4cc7('0x3f8e')](_0x3c8089 - this['__strokePadding'] * _0xecf0c7, _0x360d3b - this[_0x4cc7('0x31f1')] * _0x22b478); this['__inflateBounds'](_0x3c8089 + c + this[_0x4cc7('0x31f1')] * _0xecf0c7, _0x360d3b + d + this['__strokePadding'] * _0x22b478); this['__commands'][_0x4cc7('0x2def')](_0x3c8089, _0x360d3b, c, d, e, f); this['set___dirty'](!0x0); } } else { if (this[_0x4cc7('0x43ea')]) this['actionRequirementsMet']() && (this[_0x4cc7('0x1cf7')] = this[_0x4cc7('0x21')]); else if (_0x2ab848[_0x4cc7('0xbdf')]['keyPressed'](this[_0x4cc7('0x2408')]) || _0x2d63f9['hRZcK'](this[_0x4cc7('0x1cf7')], this['minPressTime'])) { var _0x360d3b = this[_0x4cc7('0x236b')]; null != this['floatAmountFunc'] && (_0x360d3b = this['floatAmountFunc'](this['timeActive'])); this[_0x4cc7('0x43ec')] + _0x3c8089 * _0x360d3b >= this[_0x4cc7('0x43e1')] ? (this[_0x4cc7('0x43ea')] = !0x0, _0x360d3b = (this['maxCumulativeFloat'] - this['cumulativeFloat']) / _0x3c8089, this[_0x4cc7('0x43ec')] = this[_0x4cc7('0x43e1')]) : this[_0x4cc7('0x43ec')] += _0x3c8089 * _0x360d3b; this['floatAmountFunc'] == _0x2d63f9[_0x4cc7('0x369')](_0x48c401, this, this[_0x4cc7('0x43ed')]) ? this['owner'][_0x4cc7('0x22bf')](0x0, -_0x360d3b) : this['owner'][_0x4cc7('0x22be')](0x0, -_0x360d3b); } else this[_0x4cc7('0x43ea')] = !0x0, this[_0x4cc7('0x2406')] = this[_0x4cc7('0x240d')](); } }, 'endAction': function() { this[_0x4cc7('0x1d68')][_0x4cc7('0x22c0')](); return this['actionRequirementsMet']() ? this : null; }, 'restoreJumps': function(_0x461767) { this[_0x4cc7('0x2324')] = 0x0; }, 'applyFloatOnce': function(_0x38a86d) { return _0x38a86d == this[_0x4cc7('0x21')] ? this[_0x4cc7('0x236b')] : 0x0; }, 'applyFloatAfter': function(_0x31bbe9, _0x4e6214) { return _0x4e6214 >= _0x31bbe9 ? this[_0x4cc7('0x236b')] : 0x0; }, 'setFromJumpHeight': function(_0x1efb97, _0x1a08ee, _0x483948, _0x112895) { if (_0x4cc7('0x43ee') === _0x4cc7('0x43ee')) { var _0x468b70 = this['owner'][_0x4cc7('0xbeb')][_0x4cc7('0x2444')]['y'] , _0x1ba85e = this[_0x4cc7('0x1d68')]['physicsData']['mass']; this[_0x4cc7('0x10af')] = Math[_0x4cc7('0x2c')](0x2 * _0x468b70 * _0x1efb97) * _0x1ba85e; if (_0x1a08ee <= _0x1efb97) this[_0x4cc7('0x236b')] = 0x0, this[_0x4cc7('0x43ef')] = null, this[_0x4cc7('0x21')] = _0x483948; else { if ('lWpJl' !== _0x4cc7('0x43f0')) { _0x1ba85e(_0x1efb97); } else { this[_0x4cc7('0x43f1')] = 0x0; var _0x4bf907 = _0x112895 - _0x483948 , _0x16dada = this['strength'] - _0x468b70 * _0x483948 , _0x5aff49 = (this['strength'] + _0x16dada) / 0x2 * _0x483948 , _0x161060 = _0x16dada - _0x468b70 * _0x4bf907; if (0x0 >= _0x4bf907) this[_0x4cc7('0x43ef')] = _0x48c401(this, this[_0x4cc7('0x43ed')]), this[_0x4cc7('0x43e1')] = this['floatAmount'] = Math['sqrt'](0x2 * _0x468b70 * (_0x1a08ee - _0x5aff49)) - _0x161060, this[_0x4cc7('0x21')] = _0x483948; else { var _0x180fa9 = _0x48c401(this, this[_0x4cc7('0x43f2')]); this[_0x4cc7('0x43ef')] = function(_0x1efb97) { return _0x180fa9(_0x483948, _0x1efb97); } ; _0x1efb97 = -_0x4bf907 * _0x4bf907; var _0xe1f718 = (_0x468b70 * _0x4bf907 + 0x2 * _0x161060) * _0x4bf907; _0x1a08ee = _0xe1f718 * _0xe1f718 - 0x4 * _0x1efb97 * (-_0x161060 * _0x161060 + 0x2 * _0x468b70 * (_0x1a08ee - _0x5aff49 - _0x16dada * _0x4bf907) - _0x468b70 * _0x468b70 * _0x4bf907 * _0x4bf907); if (0x0 > _0x1a08ee) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x43f3'))); this[_0x4cc7('0x236b')] = _0x56067a[_0x4cc7('0x8e7')](-(-_0xe1f718 + Math[_0x4cc7('0x2c')](_0x1a08ee)), 0x2 * _0x1efb97) * _0x1ba85e; this[_0x4cc7('0x21')] = _0x112895; } } } } else { _0x112895(_0x1efb97, _0x468b70, _0x1a08ee); } }, '__class__': _0x3d886e }); var _0x4f8293 = function(_0x2aa42f) { if (_0x4cc7('0x43f4') === _0x4cc7('0x43f5')) { this[_0x4cc7('0x1137')] && this[_0x4cc7('0x1135')] && (this[_0x4cc7('0x113f')] = this['updateVertexNormals'](this[_0x4cc7('0x113f')])); this[_0x4cc7('0x1138')] && this[_0x4cc7('0x1136')] && (this[_0x4cc7('0x113f')] = this[_0x4cc7('0x1152')](this[_0x4cc7('0x113f')])); this[_0x4cc7('0x1132')] && this[_0x4cc7('0x1146')] && (this[_0x4cc7('0x113f')] = this[_0x4cc7('0x116b')](this[_0x4cc7('0x113f')])); return this[_0x4cc7('0x113f')]; } else { _0x76b31e[_0x4cc7('0x96b')](this, _0x2aa42f); } }; _0x16dada['unitsystem.action.platformer.JumpEvent'] = _0x4f8293; _0x4f8293[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0x2409'), _0x4cc7('0x43f6'), _0x4cc7('0x43f7')]; _0x4f8293['__super__'] = _0x76b31e; _0x4f8293['prototype'] = _0x5aff49(_0x76b31e['prototype'], { '__class__': _0x4f8293 }); var _0x20d136 = function(_0x1d30bc) { if (_0x4cc7('0x43f8') === _0x4cc7('0x43f9')) { return new _0x564215(_0x1d30bc,b); } else { this[_0x4cc7('0x1b')] = _0x1d30bc; } }; _0x16dada['unitsystem.action.platformer.JumpAnimation'] = _0x20d136; _0x20d136['__name__'] = [_0x4cc7('0x532'), _0x4cc7('0x2409'), _0x4cc7('0x43f6'), _0x4cc7('0x43fa')]; _0x20d136[_0x4cc7('0x8')] = {}; _0x20d136[_0x4cc7('0x8')][_0x4cc7('0x1b')] = null; _0x20d136[_0x4cc7('0x8')][_0x4cc7('0x43fb')] = null; _0x20d136[_0x4cc7('0x8')]['activate'] = function(_0x36b6cc) { var _0x582030 = 0x1e; this.latestInstance = _0x5260f5.__cast(this.animation.clone(), _0x2d06e0); this.latestInstance.set_x(_0x36b6cc.get_x()); this.latestInstance.set_y(_0x36b6cc.get_y()); if (_0x5260f5.__instanceof(_0x36b6cc, _0x21ad67)) { if (_0x56067a.AfDYU(_0x4cc7('0x43fc'), _0x4cc7('0x43fc'))) { _0x36b6cc = _0x36b6cc._context3D; _0x36b6cc.setVertexBufferAt(0x0, null); _0x36b6cc.setVertexBufferAt(0x1, null); _0x36b6cc.setVertexBufferAt(0x2, null); _0x36b6cc.setVertexBufferAt(0x3, null); } else { _0x582030 = _0x5260f5.__cast(_0x36b6cc, _0x21ad67); var _0x1d3992 = this.latestInstance; _0x1d3992.set_y(_0x1d3992.get_y() + _0x582030.get_height() / 0x2); this.latestInstance.set_scaleX(_0x582030.get_scaleX()); this.latestInstance.set_scaleY(_0x582030.get_scaleY()); _0x582030 = _0x582030.stage.get_frameRate(); } } null.addChild(this.latestInstance); _0x582030 = new _0x58b007(_0x582030,this.latestInstance); _0x582030.removeOnLoop = !0x0; _0x36b6cc.level.registerAnimation(_0x582030); } ; _0x20d136[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x20d136; var _0x58b007 = function(_0x16ff80, _0xd71615, _0x104ece) { this[_0x4cc7('0xc65')](_0x16ff80); this[_0x4cc7('0x43fd')] = _0xd71615; this[_0x4cc7('0x43fe')] = _0x104ece; this[_0x4cc7('0x43ff')] = !0x0; this[_0x4cc7('0x4400')] = !0x1; this[_0x4cc7('0xacb')](0x0); }; _0x16dada[_0x4cc7('0x4401')] = _0x58b007; _0x58b007['__name__'] = ['unitsystem', _0x4cc7('0x1b'), _0x4cc7('0x4402')]; _0x58b007[_0x4cc7('0x8f8')] = [_0x556be8]; _0x58b007[_0x4cc7('0x8')] = {}; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x37fc')] = null; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x98a')] = null; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x43ff')] = null; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x43fe')] = null; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x4400')] = null; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x43fd')] = null; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0xc65')] = function(_0x4a3d5d) { return this.frameRate = _0x4a3d5d; } ; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0xacb')] = function(_0x495fc0) { if (_0x495fc0 >= this.movieClip.totalFrames) if (this.loops) { this.currentFrame = _0x495fc0 % 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 > _0x495fc0) if (this.loops) { this.currentFrame = _0x495fc0 % 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) { this.currentFrame = 0x0; if (null != this.onLoopCallback) this.onLoopCallback(this); this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip); } } else this.currentFrame = _0x495fc0; this.movieClip.gotoAndStop(_0x2d63f9.omzbx(this.currentFrame, 0x0) + 0x1); return this.currentFrame; } ; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x94a')] = function(_0x19a70a) { this.set_currentFrame(this.currentFrame + _0x19a70a * this.frameRate); } ; _0x58b007[_0x4cc7('0x8')]['reset'] = function() { this.set_currentFrame(0x0); if (null != this.onLoopCallback) this.onLoopCallback(this); this.removeOnLoop && null != this.movieClip.parent && this.movieClip.parent.removeChild(this.movieClip); } ; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x127a')] = function() { return null == this.movieClip.parent; } ; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x58b007; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x2d6')] = {}; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xc65')] = 'set_frameRate'; _0x58b007[_0x4cc7('0x8')][_0x4cc7('0x2d6')][_0x4cc7('0xacb')] = 'set_currentFrame'; var _0x50de70 = function() {}; _0x16dada[_0x4cc7('0x4403')] = _0x50de70; _0x50de70[_0x4cc7('0x8f2')] = [_0x2d63f9[_0x4cc7('0x531')], _0x4cc7('0xbeb'), _0x4cc7('0x4404')]; _0x50de70[_0x4cc7('0x8')] = {}; _0x50de70[_0x4cc7('0x8')]['getPosition'] = function(_0x2ae6aa) { throw new _0x202aa0(new _0x180a42(_0x4cc7('0x4405'))); } ; _0x50de70[_0x4cc7('0x8')]['__class__'] = _0x50de70; var _0x1cc160 = function(_0x1287a5, _0x386b44, _0x4b728b) { null == _0x4b728b && (_0x4b728b = 0x0); this['position'] = new _0x212a6a(_0x1287a5,_0x386b44); this[_0x4cc7('0x84d')] = _0x4b728b; }; _0x16dada[_0x4cc7('0x4406')] = _0x1cc160; _0x1cc160['__name__'] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), _0x4cc7('0x4407')]; _0x1cc160[_0x4cc7('0x8')] = {}; _0x1cc160[_0x4cc7('0x8')][_0x4cc7('0xcc2')] = null; _0x1cc160[_0x4cc7('0x8')][_0x4cc7('0x84d')] = null; _0x1cc160[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x1cc160; var _0x277385 = function(_0xed585a, _0x3392fc, _0x494ef4, _0xfeb817) { null == _0xfeb817 && (_0xfeb817 = 0x0); null == _0x494ef4 && (_0x494ef4 = 0x0); null == _0x3392fc && (_0x3392fc = 0x0); null == _0xed585a && (_0xed585a = 0x1); this[_0x4cc7('0x2382')] = this['baseY'] = 0x0; this['xIncrement'] = _0xed585a; this[_0x4cc7('0x3317')] = _0x3392fc; this['baseX'] = _0x494ef4; this[_0x4cc7('0x2384')] = _0xfeb817; }; _0x16dada['unitsystem.level.LineLayout2D'] = _0x277385; _0x277385[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), 'LineLayout2D']; _0x277385[_0x4cc7('0x92b')] = _0x50de70; _0x277385[_0x4cc7('0x8')] = _0x5aff49(_0x50de70[_0x4cc7('0x8')], { 'xIncrement': null, 'yIncrement': null, 'baseX': null, 'baseY': null, 'getPosition': function(_0x488837) { if (_0x4cc7('0x4408') !== _0x4cc7('0x4409')) { return new _0x1cc160(this[_0x4cc7('0x2382')] + _0x488837 * this['xIncrement'],this[_0x4cc7('0x2384')] + _0x56067a['RqPKg'](_0x488837, this[_0x4cc7('0x3317')])); } else { var _0x4c4958 = this[_0x4cc7('0x907')][_0x4cc7('0x10e1')](this['_localTLPos']); if (this[_0x4cc7('0x10e7')]['x'] != _0x4c4958['x'] || this[_0x4cc7('0x10e7')]['y'] != _0x4c4958['y']) this[_0x4cc7('0x10e7')] = _0x4c4958, this['_globalPosDirty'] = !0x0; } }, '__class__': _0x277385 }); var _0xf532d6 = function(_0x5c89a7, _0x551c47, _0x400f16, _0x533612, _0x4ec62b) { null == _0x4ec62b && (_0x4ec62b = 0x0); null == _0x533612 && (_0x533612 = 0x0); null == _0x400f16 && (_0x400f16 = 0x0); null == _0x551c47 && (_0x551c47 = 0x1); this['baseX'] = this['baseY'] = 0x0; if (0x0 >= _0x5c89a7) throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x440a'))); this[_0x4cc7('0xb47')](_0x5c89a7); this['cellWidth'] = _0x551c47; this[_0x4cc7('0x440b')] = _0x400f16; this[_0x4cc7('0x2382')] = _0x533612; this[_0x4cc7('0x2384')] = _0x4ec62b; }; _0x16dada[_0x2d63f9[_0x4cc7('0x440c')]] = _0xf532d6; _0xf532d6[_0x4cc7('0x8f2')] = ['unitsystem', _0x4cc7('0xbeb'), _0x4cc7('0x440d')]; _0xf532d6[_0x4cc7('0x92b')] = _0x50de70; _0xf532d6[_0x4cc7('0x8')] = _0x5aff49(_0x50de70[_0x4cc7('0x8')], { 'width': null, 'invWidth': null, 'cellWidth': null, 'cellHeight': null, 'baseX': null, 'baseY': null, 'set_width': function(_0x5e9415) { this['invWidth'] = 0x1 / _0x5e9415; return this[_0x4cc7('0x7d9')] = _0x5e9415; }, 'getPosition': function(_0x52db07) { return new _0x1cc160(this['baseX'] + _0x52db07 % this[_0x4cc7('0x7d9')] * this['cellWidth'],this['baseY'] + Math[_0x4cc7('0xaeb')](_0x52db07 * this['invWidth']) * this[_0x4cc7('0x440b')]); }, '__class__': _0xf532d6, '__properties__': { 'set_width': _0x4cc7('0xb47') } }); var _0x372363 = function() {}; _0x16dada[_0x2d63f9[_0x4cc7('0x533')]] = _0x372363; _0x372363[_0x4cc7('0x8f2')] = ['unitsystem', 'level', _0x4cc7('0x440e')]; _0x372363[_0x4cc7('0x2f64')] = function(_0x20f32b) { if (null != _0x20f32b) { if (_0x4cc7('0x365f') == _0x20f32b) return _0x372363[_0x4cc7('0x13fe')] = new _0x28de16(); if (_0x1b94ae[_0x4cc7('0x13ff')]['match'](_0x20f32b)) { _0x20f32b = _0x4bf907[_0x4cc7('0xd08')](_0x1b94ae[_0x4cc7('0x13ff')][_0x4cc7('0xc7d')](0x1)); var _0x3437ac = _0x4bf907[_0x4cc7('0xd08')](_0x1b94ae[_0x4cc7('0x13ff')][_0x4cc7('0xc7d')](0x2)); return _0x372363[_0x4cc7('0x13fe')] = new _0x1b94ae(_0x20f32b,_0x3437ac); } if (_0x28dd20['regex'][_0x4cc7('0xc7c')](_0x20f32b)) return _0x20f32b = _0x4bf907['parseInt'](_0x28dd20[_0x4cc7('0x13ff')]['matched'](0x1)), _0x3437ac = _0x4bf907['parseInt'](_0x28dd20[_0x4cc7('0x13ff')]['matched'](0x2)), _0x372363[_0x4cc7('0x13fe')] = new _0x28dd20(_0x20f32b,_0x3437ac); } null == _0x372363['defaultLayout'] && (_0x372363['defaultLayout'] = new _0x28de16()); return _0x372363[_0x4cc7('0x13fe')] = _0x372363[_0x4cc7('0xc13')]; } ; _0x372363[_0x4cc7('0x8')] = {}; _0x372363[_0x4cc7('0x8')][_0x4cc7('0x16b2')] = function(_0xfa057, _0x38c3b0) { var _0x517ec7 = { OaNOk: function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 | _0x5260f5; } }; if (_0x4cc7('0x440f') === _0x4cc7('0x4410')) { var _0x3d1ad3 = _0xbf1f2c.i64tmp; if (0x0 == _0xfa057) _0x3d1ad3.low = 0x0, _0x3d1ad3.high = 0x0; else if (isFinite(_0xfa057)) { var _0x5cddbd = 0x0 > _0xfa057 ? -_0xfa057 : _0xfa057 , _0x4caf04 = Math.floor(Math.log(_0x5cddbd) / 0.6931471805599453); _0x5cddbd = Math.round(0x10000000000000 * (_0x5cddbd / Math.pow(0x2, _0x4caf04) - 0x1)); _0x3d1ad3.low = _0x5cddbd | 0x0; _0x3d1ad3.high = _0x517ec7.OaNOk((0x0 > _0xfa057 ? -0x80000000 : 0x0) | _0x4caf04 + 0x3ff << 0x14, _0x5cddbd / 0x100000000) | 0x0; } else 0x0 < _0xfa057 ? (_0x3d1ad3.low = 0x0, _0x3d1ad3.high = 0x7ff00000) : (_0x3d1ad3.low = 0x0, _0x3d1ad3.high = -0x100000); return _0x3d1ad3; } else { throw new _0x202aa0(new _0x180a42(_0x4cc7('0x1c55'))); } } ; _0x372363[_0x4cc7('0x8')][_0x4cc7('0x4411')] = function() { throw new _0x202aa0(new _0x180a42(_0x4cc7('0x4412'))); } ; _0x372363[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x372363; var _0x28de16 = function() {}; _0x16dada[_0x4cc7('0x4413')] = _0x28de16; _0x28de16[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), _0x4cc7('0x4414')]; _0x28de16[_0x4cc7('0x92b')] = _0x372363; _0x28de16[_0x4cc7('0x8')] = _0x5aff49(_0x372363[_0x4cc7('0x8')], { 'getPosition': function(_0x24f432, _0x357a2a) { if (_0x2d63f9[_0x4cc7('0x391')](null, _0x357a2a)) return new _0x5de1f4(0x0,0x0,_0x24f432); _0x357a2a[_0x4cc7('0xcc2')]['x'] = 0x0; _0x357a2a['position']['y'] = 0x0; _0x357a2a[_0x4cc7('0xcc2')]['z'] = _0x24f432; _0x357a2a['eulers'] = null; return _0x357a2a; }, 'getAreaBounds': function() { if (_0x4cc7('0x4415') === 'jKIud') { var _0x18a8b7 = !0x1; this['__currentState'][_0x4cc7('0xb87')](a, b) && (_0x18a8b7 = !0x0); return _0x18a8b7; } else { return _0x372363[_0x4cc7('0x8')][_0x4cc7('0x4411')][_0x4cc7('0x96b')](this); } }, '__class__': _0x28de16 }); var _0x1b94ae = function(_0x4f7a6e, _0x27d60d) { if (0x0 >= _0x4f7a6e || 0x0 >= _0x27d60d) throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x4416'))); this['width'] = _0x4f7a6e; this[_0x4cc7('0x98b')] = _0x27d60d; this['area'] = _0x4f7a6e * _0x27d60d; this['invWidth'] = 0x1 / _0x4f7a6e; this[_0x4cc7('0x4417')] = 0x1 / this[_0x4cc7('0x2033')]; }; _0x16dada[_0x2d63f9[_0x4cc7('0x535')]] = _0x1b94ae; _0x1b94ae[_0x4cc7('0x8f2')] = [_0x4cc7('0x532'), _0x4cc7('0xbeb'), 'GridLayout3D']; _0x1b94ae[_0x4cc7('0x92b')] = _0x372363; _0x1b94ae[_0x4cc7('0x8')] = _0x5aff49(_0x372363[_0x4cc7('0x8')], { 'width': null, 'invWidth': null, 'height': null, 'area': null, 'invArea': null, 'collider': null, 'getPosition': function(_0x38edd5, _0x1a28ad) { null == _0x1a28ad && (_0x1a28ad = new _0x5de1f4(0x0,0x0,0x0)); _0x1a28ad['position']['x'] = _0x56067a[_0x4cc7('0x8e9')](_0x38edd5, this[_0x4cc7('0x7d9')]) - this[_0x4cc7('0x7d9')] / 0x2 + 0.5; _0x1a28ad[_0x4cc7('0xcc2')]['y'] = Math[_0x4cc7('0xaeb')](_0x38edd5 % this['area'] * this['invWidth']) - this[_0x4cc7('0x98b')] / 0x2 + 0.5; _0x1a28ad[_0x4cc7('0xcc2')]['z'] = Math[_0x4cc7('0xaeb')](_0x38edd5 * this[_0x4cc7('0x4417')]); _0x1a28ad[_0x4cc7('0x1dbe')] = null; return _0x1a28ad; }, 'getAreaBounds': function() { if (_0x4cc7('0x4418') === 'LCMtc') { var _0x2d00a7 = _0x50b433++ , _0x503784 = this[_0x4cc7('0x1277')][_0x4cc7('0x2b')](_0x2d00a7 - 0x1) , _0x40c1a2 = this[_0x4cc7('0x1277')]['get'](_0x2d00a7); _0x56067a[_0x4cc7('0x4419')](0x0, _0x56067a[_0x4cc7('0x8db')](null, _0x503784[_0x4cc7('0x22c7')]) && null != _0x40c1a2[_0x4cc7('0x22c7')] ? _0x40c1a2[_0x4cc7('0x22c7')][_0x4cc7('0x2bde')][_0x4cc7('0x53')]['z'] >= _0x503784['collider']['aabb'][_0x4cc7('0x52')]['z'] ? -0x2 : _0x40c1a2[_0x4cc7('0x22c7')][_0x4cc7('0x2bde')][_0x4cc7('0x52')]['z'] <= _0x503784[_0x4cc7('0x22c7')][_0x4cc7('0x2bde')]['min']['z'] ? 0x2 : _0x40c1a2[_0x4cc7('0x126')][_0x4cc7('0xd92')]() > _0x503784[_0x4cc7('0x126')][_0x4cc7('0xd92')]() ? -0x1 : _0x40c1a2['mesh'][_0x4cc7('0xd92')]() == _0x503784[_0x4cc7('0x126')][_0x4cc7('0xd92')]() ? 0x0 : 0x1 : _0x40c1a2[_0x4cc7('0x126')]['get_z']() > _0x503784['mesh'][_0x4cc7('0xd92')]() ? -0x1 : _0x40c1a2[_0x4cc7('0x126')][_0x4cc7('0xd92')]() == _0x503784['mesh'][_0x4cc7('0xd92')]() ? 0x0 : 0x1) && (_0x1c5920 = !0x1, _0x503784 = this[_0x4cc7('0x1277')]['get'](_0x2d00a7), this[_0x4cc7('0x1277')][_0x4cc7('0x9e7')](_0x2d00a7, this[_0x4cc7('0x1277')][_0x4cc7('0x2b')](_0x2d00a7 - 0x1)), this[_0x4cc7('0x1277')][_0x4cc7('0x9e7')](_0x2d00a7 - 0x1, _0x503784)); } else { if (null == this[_0x4cc7('0x22c7')]) { for (var _0x1c5920 = _0x2bc114[_0x4cc7('0x24')](null), _0x150a1f, _0x50b433 = 0x0; 0x4 > _0x50b433; ) _0x50b433++, _0x150a1f = new _0x398955(), _0x150a1f['setNormal'](0x0, 0x1, 0x0), _0x1c5920[_0x4cc7('0x29')](_0x150a1f); _0x150a1f = new _0x1f7569(); _0x150a1f['set_x'](-this[_0x4cc7('0x7d9')] / 0x2); _0x150a1f[_0x4cc7('0xb44')](-this['height'] / 0x2); _0x1c5920['get'](0x0)['set_object3D'](_0x150a1f); _0x150a1f = new _0x1f7569(); _0x150a1f[_0x4cc7('0xb46')](this['width'] / 0x2); _0x150a1f[_0x4cc7('0xb44')](-this[_0x4cc7('0x98b')] / 0x2); _0x150a1f[_0x4cc7('0xf9a')](0x5a); _0x1c5920[_0x4cc7('0x2b')](0x1)[_0x4cc7('0x30fc')](_0x150a1f); _0x150a1f = new _0x1f7569(); _0x150a1f['set_x'](this[_0x4cc7('0x7d9')] / 0x2); _0x150a1f[_0x4cc7('0xb44')](this['height'] / 0x2); _0x150a1f[_0x4cc7('0xf9a')](0xb4); _0x1c5920[_0x4cc7('0x2b')](0x2)['set_object3D'](_0x150a1f); _0x150a1f = new _0x1f7569(); _0x150a1f['set_x'](-this[_0x4cc7('0x7d9')] / 0x2); _0x150a1f['set_y'](this['height'] / 0x2); _0x150a1f[_0x4cc7('0xf9a')](0x10e); _0x1c5920[_0x4cc7('0x2b')](0x3)['set_object3D'](_0x150a1f); this[_0x4cc7('0x22c7')] = new _0x18e19a(_0x1c5920); } return this['collider']; } }, '__class__': _0x1b94ae }); var _0x28dd20 = function(_0x1e04bd, _0x189022) { if ('CZWvV' === _0x4cc7('0x441a')) { this[_0x4cc7('0x2f89')] = !0x1; this[_0x4cc7('0x84d')] = 0x0; if (0x3 > _0x1e04bd) throw new _0x202aa0(new _0x5a0ff5(_0x4cc7('0x441b'))); if (0x0 >= _0x189022) throw new _0x202aa0(new _0x5a0ff5('Tunnels\x20need\x20at\x20least\x20one\x20tile\x20per\x20side.')); this['segments'] = _0x1e04bd; this['segmentSize'] = _0x189022; this[_0x4cc7('0x2945')] = _0x1e04bd * _0x189022; this[_0x4cc7('0x441c')] = 0x1 / _0x189022; this['invPerimeter'] = 0x1 / this[_0x4cc7('0x2945')]; this[_0x4cc7('0x1fb5')] = new _0x432465(_0x1e04bd,_0x189022); } else { var _0x1e1814 = this[_0x4cc7('0x2301')]; _0x1e1814[_0x4cc7('0xa66')][_0x4cc7('0xb7f')][_0x4cc7('0x243e')]['y'] = 0.4 * _0x52778d[_0x4cc7('0x245f')]['y']; _0x1e1814[_0x4cc7('0xa66')]['tunnel'][_0x4cc7('0xf35')] = _0x1e1814[_0x4cc7('0x2308')]; } }; _0x16dada[_0x4cc7('0x441d')] = _0x28dd20; _0x28dd20['__name__'] = ['unitsystem', _0x4cc7('0xbeb'), _0x4cc7('0x441e')]; _0x28dd20[_0x4cc7('0x92b')] = _0x372363; _0x28dd20['prototype'] = _0x5aff49(_0x372363[_0x4cc7('0x8')], { 'segments': null, 'segmentSize': null, 'invSegmentSize': null, 'perimeter': null, 'invPerimeter': null, 'rotation': null, 'flipped': null, 'polygonSides': null, 'collider': null, 'getPosition': function(_0x59a4e7, _0x264d51) { null == _0x264d51 && (_0x264d51 = new _0x5de1f4(0x0,0x0,0x0)); _0x264d51[_0x4cc7('0xcc2')]['x'] = 0x0; _0x264d51[_0x4cc7('0xcc2')]['y'] = 0x0; _0x264d51['position']['z'] = Math[_0x4cc7('0xaeb')](_0x59a4e7 * this[_0x4cc7('0x441f')]); _0x59a4e7 %= this['perimeter']; 0x0 > _0x59a4e7 && (_0x59a4e7 += this[_0x4cc7('0x2945')]); for (var _0x2f7ff1 = 0x0; _0x59a4e7 >= this[_0x4cc7('0x309c')]; ) _0x59a4e7 -= this[_0x4cc7('0x309c')], ++_0x2f7ff1; null == _0x264d51[_0x4cc7('0x1dbe')] && (_0x264d51['eulers'] = new _0x469fbd()); var _0x50e0a8 = this[_0x4cc7('0x1fb5')]['rotations'][_0x4cc7('0x2b')](_0x2f7ff1); _0x264d51['eulers']['z'] = _0x50e0a8; _0x59a4e7 = (_0x59a4e7 + 0.5) * this[_0x4cc7('0x441c')]; _0x50e0a8 = this['polygonSides'][_0x4cc7('0x26')]['get'](_0x2f7ff1); _0x2f7ff1 = _0x2d63f9[_0x4cc7('0x4420')](_0x2f7ff1 + 0x1, this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x34')]()) ? this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x2f7ff1 + 0x1) : this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x2b')](0x0); _0x264d51['position']['x'] = _0x50e0a8['x'] + _0x59a4e7 * (_0x2f7ff1['x'] - _0x50e0a8['x']); _0x264d51[_0x4cc7('0xcc2')]['y'] = _0x2d63f9['rBfma'](_0x50e0a8['y'], _0x59a4e7 * (_0x2f7ff1['y'] - _0x50e0a8['y'])); return _0x264d51; }, 'getAreaBounds': function() { if (null == this[_0x4cc7('0x22c7')]) { for (var _0x694958 = _0x2bc114['toObjectVector'](null), _0x221ae4 = new _0x21e384(0x0,0x1,0x0), _0x5bbe53 = this[_0x4cc7('0x2f89')] ? -0x1 : 0x1, _0x36e528 = this[_0x4cc7('0x2f89')] ? this[_0x4cc7('0x1fb5')]['vertices']['get_length']() - 0x1 : 0x0, _0x588b44 = 0x1, _0x64273d = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x34')](); _0x588b44 < _0x64273d; ) { var _0x4bf907 = _0x588b44++; if (0x0 < this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4bf907)['x'] || 0x0 < this['polygonSides'][_0x4cc7('0x26')]['get'](_0x4bf907 - 0x1)['x']) { var _0x48c401 = this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x4bf907 - 0x1)['y']; _0x48c401 = 1e-10 > (0x0 <= _0x48c401 ? _0x48c401 : -_0x48c401) ? !0x0 : 0x0 < this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x4bf907)['y'] != 0x0 < this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4bf907 - 0x1)['y']; } else _0x48c401 = !0x1; if (_0x48c401) { this[_0x4cc7('0x2f89')] ? (_0x36e528 = this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x4bf907)['y'], _0x36e528 = 1e-10 > (0x0 <= _0x36e528 ? _0x36e528 : -_0x36e528) ? _0x2d63f9['rBfma'](_0x4bf907, 0x1) : _0x4bf907) : _0x36e528 = _0x4bf907 - 0x1; break; } } new _0x21e384(); _0x4bf907 = 0x0; for (_0x588b44 = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get_length'](); _0x4bf907 < _0x588b44; ) { _0x64273d = _0x4bf907++; _0x64273d = _0x36e528 + _0x64273d * _0x5bbe53; 0x0 > _0x64273d ? _0x64273d += this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x34')]() : _0x64273d >= this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x34')]() && (_0x64273d -= this['polygonSides'][_0x4cc7('0x26')][_0x4cc7('0x34')]()); _0x48c401 = new _0x398955(); _0x694958[_0x4cc7('0x29')](_0x48c401); _0x48c401[_0x4cc7('0x2bdd')](_0x221ae4['x'], _0x221ae4['y'], _0x221ae4['z']); var _0x16dada = new _0x1f7569(); _0x16dada[_0x4cc7('0xb46')](this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get'](_0x64273d)['x']); _0x16dada[_0x4cc7('0xb44')](this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x64273d)['y']); _0x16dada[_0x4cc7('0xf9a')](0xb4 * this[_0x4cc7('0x1fb5')][_0x4cc7('0x25')][_0x4cc7('0x2b')](_0x64273d) / 3.141592653589793); _0x48c401[_0x4cc7('0x30fc')](_0x16dada); } this[_0x4cc7('0x22c7')] = new _0x18e19a(_0x694958); } return this['collider']; }, 'getIndexNearest': function(_0x6ed944) { var _0x4200e9 = _0x28dd20[_0x4cc7('0xb93')]; _0x4200e9['x'] = _0x6ed944['x']; _0x4200e9['y'] = _0x6ed944['y']; _0x4200e9['z'] = _0x6ed944['z']; 0x0 != this['rotation'] && _0x2a6728[_0x4cc7('0x2346')](_0x28dd20['temp'], this['rotation'], _0x28dd20['temp']); for (_0x4200e9 = Math[_0x4cc7('0x131b')](_0x28dd20['temp']['y'], this['flipped'] ? -_0x28dd20['temp']['x'] : _0x28dd20[_0x4cc7('0xb93')]['x']); 0x0 > _0x4200e9; ) _0x4200e9 = _0x3004df[_0x4cc7('0x2a')](_0x4200e9, 6.283185307179586); for (_0x4200e9 = Math[_0x4cc7('0xa96')](_0x4200e9 / _0x2d63f9[_0x4cc7('0x4421')](6.283185307179586, this[_0x4cc7('0x366c')]) * 0xb4 / 3.141592653589793); _0x4200e9 >= this[_0x4cc7('0x366c')]; ) _0x4200e9 -= this[_0x4cc7('0x366c')]; var _0x2c35e7 = _0x4200e9 + 0x1; _0x2c35e7 >= this[_0x4cc7('0x366c')] && (_0x2c35e7 = 0x0); var _0x5d611b = _0x6ed944['x'] , _0x30404f = _0x6ed944['y'] , _0x585e77 = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x4200e9) , _0x4bf907 = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')]['get'](_0x2c35e7) , _0x48c401 = _0x28dd20['temp2D']; _0x5d611b = _0x48c401 = _0x459e95[_0x4cc7('0x384d')](_0x5d611b - _0x585e77['x'], _0x30404f - _0x585e77['y'], _0x4bf907['x'] - _0x585e77['x'], _0x4bf907['y'] - _0x585e77['y'], _0x48c401); null == _0x5d611b && (_0x5d611b = new _0x212a6a()); _0x5d611b['x'] = _0x2d63f9[_0x4cc7('0x394')](_0x585e77['x'], _0x48c401['x']); _0x5d611b['y'] = _0x585e77['y'] + _0x48c401['y']; _0x48c401 = this[_0x4cc7('0x1fb5')]['vertices'][_0x4cc7('0x2b')](_0x4200e9); _0x2c35e7 = this[_0x4cc7('0x1fb5')][_0x4cc7('0x26')][_0x4cc7('0x2b')](_0x2c35e7); _0x585e77 = _0x28dd20[_0x4cc7('0x4422')]; _0x5d611b = _0x48c401['x'] - _0x2c35e7['x']; 1e-10 > (0x0 <= _0x5d611b ? _0x5d611b : -_0x5d611b) ? (_0x48c401 = _0x48c401['y'], _0x2c35e7 = (_0x585e77['y'] - _0x48c401) / _0x2d63f9['rccia'](_0x2c35e7['y'], _0x48c401)) : (_0x48c401 = _0x48c401['x'], _0x2c35e7 = (_0x585e77['x'] - _0x48c401) / (_0x2c35e7['x'] - _0x48c401)); 0x1 <= _0x2c35e7 ? _0x2c35e7 = 0.9999 : 0x0 > _0x2c35e7 && (_0x2c35e7 = 0x0); return Math['round'](_0x6ed944['z']) * this['perimeter'] + _0x4200e9 * this[_0x4cc7('0x309c')] + Math[_0x4cc7('0xaeb')](_0x2c35e7 * this[_0x4cc7('0x309c')]); }, 'getRelativeIndex': function(_0x14ee19, _0x3713ef, _0x5c7c45, _0x59e5ab) { null == _0x59e5ab && (_0x59e5ab = 0x0); _0x56067a[_0x4cc7('0x8e6')](null, _0x3713ef) && (_0x3713ef = 0x0); _0x3713ef = _0x14ee19 % this[_0x4cc7('0x2945')] + (this[_0x4cc7('0x2f89')] ? -_0x3713ef : _0x3713ef); 0x0 > _0x3713ef ? _0x3713ef += this[_0x4cc7('0x2945')] : _0x3713ef >= this[_0x4cc7('0x2945')] && (_0x3713ef -= this['perimeter']); return (Math['floor'](_0x14ee19 / this['perimeter']) + _0x59e5ab) * this[_0x4cc7('0x2945')] + _0x3713ef; }, '__class__': _0x28dd20 }); var _0x37a526, _0x3a51fa = 0x0; _0x16dada[_0x4cc7('0x4423')] = Math; String[_0x4cc7('0x8')][_0x4cc7('0x8f4')] = _0x16dada[_0x4cc7('0x4424')] = String; String[_0x4cc7('0x8f2')] = [_0x4cc7('0x4424')]; _0x16dada[_0x4cc7('0x4425')] = Array; Array[_0x4cc7('0x8f2')] = [_0x4cc7('0x4425')]; Date[_0x4cc7('0x8')]['__class__'] = _0x16dada['Date'] = Date; Date['__name__'] = ['Date']; var _0x401a98 = _0x16dada[_0x4cc7('0x4426')] = {} , _0x238aaf = _0x16dada[_0x4cc7('0x4427')] = {} , _0x11296b = _0x16dada[_0x4cc7('0x4428')] = Number; _0x16dada[_0x4cc7('0x4427')][_0x4cc7('0x8f2')] = [_0x4cc7('0x4427')]; _0x16dada[_0x4cc7('0x4426')][_0x4cc7('0x8f2')] = [_0x4cc7('0x4426')]; _0x11296b[_0x4cc7('0x8f2')] = [_0x4cc7('0x4428')]; var _0x2f2122 = _0x16dada['Bool'] = Boolean; _0x2f2122['__ename__'] = [_0x4cc7('0x4429')]; var _0x39d1e6 = _0x16dada[_0x4cc7('0x442a')] = {} , _0x5a6431 = {} , _0x842c50 = {} , _0x5abb78 = _0x578190[_0x4cc7('0x38c5')] || _0x45267c; _0x16dada[_0x4cc7('0x442a')][_0x4cc7('0x8f2')] = [_0x4cc7('0x442a')]; null == _0x5abb78[_0x4cc7('0x8')]['slice'] && (_0x5abb78[_0x4cc7('0x8')]['slice'] = _0x45267c[_0x4cc7('0x442b')]); var _0x38fc06 = _0x578190[_0x4cc7('0x38c6')] || _0x3b88d1 , _0x38236d = _0x578190[_0x4cc7('0x38d5')] || _0x73087e[_0x4cc7('0x376d')] , _0x20e95b = _0x578190['Uint8Array'] || _0x4b4eab['_new'] , _0x49cbf7 = new Uint32Array(0x100); _0x5253a4['__alpha16'] = _0x49cbf7; for (var _0x1f07e9 = 0x0; 0x100 > _0x1f07e9; ) { var _0x4a6a27 = _0x1f07e9++; _0x5253a4[_0x4cc7('0x37bb')][_0x4a6a27] = Math[_0x4cc7('0xaea')](257.00392156862745 * _0x4a6a27); } var _0x23641e = new _0x20e95b(0x1ff); _0x5253a4[_0x4cc7('0x37b9')] = _0x23641e; for (var _0x41184a = 0x0; 0xff > _0x41184a; ) { var _0x2841e8 = _0x41184a++; _0x5253a4[_0x4cc7('0x37b9')][_0x2841e8] = _0x2841e8; } for (var _0x41b584 = 0xff; 0x1ff > _0x41b584; ) { var _0x280954 = _0x41b584++; _0x5253a4['__clamp'][_0x280954] = 0xff; } _0x491796[_0x4cc7('0xbeb')] = 0x3; 'undefined' == typeof console && (console = {}); null == console['log'] && (console['log'] = function() {} ); _0x44366e[_0x4cc7('0x3e23')] = _0x4cc7('0xb') != typeof window ? window[_0x4cc7('0xcba')]['createElement'](_0x4cc7('0xae6')) : null; _0x44366e[_0x4cc7('0x3e24')] = _0x4cc7('0xb') != typeof window ? _0x44366e[_0x4cc7('0x3e23')][_0x4cc7('0x10d2')]('2d') : null; _0x2bc114[_0x4cc7('0x442c')] = {}; _0x2bc114[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {}; _0x2bc114[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x9d3')] = {}; _0x2bc114[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x9d3')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x142a66['count'] = 0x0; _0x21ad67[_0x4cc7('0x442c')] = {}; _0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')]['__cairo'] = {}; _0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')]['addEventListener'] = {}; _0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa2d')] = {}; _0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa2d')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')]['addEventListener'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x21ad67[_0x4cc7('0x442c')][_0x4cc7('0x995')]['__cairo']['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x21ad67['__broadcastEvents'] = new _0x3a1efa(); _0x21ad67['__instanceCount'] = 0x0; _0x21ad67[_0x4cc7('0xa4a')] = new _0x3dd250(function() { return _0x2bc114[_0x4cc7('0x24')](null); } ,function(_0xe5670a) { if (_0x4cc7('0x442f') === 'MOkag') { _0xe5670a['set_length'](0x0); } else { this[_0x4cc7('0xec4')]['setIndexedPosition'](4.1, 58.5); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x5d); this[_0x4cc7('0xec4')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this['skater']['setIndexedPosition'](15.9, 0x3c); this[_0x4cc7('0xacc')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x62); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xacc')][_0x4cc7('0xd5e')](this[_0x4cc7('0xec4')]); this['frameMaxTime'] = 0.12; } } ); _0x2081a8[_0x4cc7('0xbff')] = _0x4cc7('0x4430'); _0x3c7924[_0x4cc7('0xc74')] = _0x4cc7('0x4431')['split']('\x20'); _0x3c7924[_0x4cc7('0xc6b')] = _0x4cc7('0x4432')[_0x4cc7('0x46')]('\x20'); _0x3c7924[_0x4cc7('0x4433')] = 'Jan\x20Feb\x20Mar\x20Apr\x20May\x20Jun\x20Jul\x20Aug\x20Sep\x20Oct\x20Nov\x20Dec'['split']('\x20'); _0x3c7924[_0x4cc7('0xc6d')] = _0x4cc7('0x4434')[_0x4cc7('0x46')]('\x20'); _0xee918d[_0x4cc7('0xcea')] = new _0x3a1efa(); _0xee918d[_0x4cc7('0xce4')] = []; _0x4fbde0[_0x4cc7('0x942')] = 0x0; _0x4fbde0[_0x4cc7('0xd4a')] = 0x1; _0x4fbde0[_0x4cc7('0xd4e')] = 0x2; _0x4fbde0[_0x4cc7('0x4435')] = 0x3; _0x4fbde0[_0x4cc7('0xd52')] = 0x4; _0x4fbde0[_0x4cc7('0xd53')] = 0x5; _0x4fbde0[_0x4cc7('0xb25')] = 0x6; _0x169773[_0x4cc7('0xe0f')] = _0x4cc7('0xcc3'); _0x309a4a[_0x4cc7('0x2c0d')] = 0x0; _0x1f0b5c[_0x4cc7('0x1196')] = 0x0; _0x1f0b5c[_0x4cc7('0x4436')] = _0x2bc114['toObjectVector'](null); _0x1f0b5c[_0x4cc7('0x4437')] = new _0x6c00be(_0x4cc7('0x4438')); _0x1f0b5c[_0x4cc7('0x4439')] = new _0x6c00be(_0x4cc7('0x443a')); _0x1f0b5c[_0x4cc7('0x443b')] = new _0x6c00be(_0x4cc7('0x443c')); _0x1f0b5c[_0x4cc7('0x443d')] = new _0x6c00be(_0x2d63f9[_0x4cc7('0x443e')]); _0x1f0b5c[_0x4cc7('0x443f')] = new _0x6c00be(_0x4cc7('0x4440')); _0x1f0b5c[_0x4cc7('0x4441')] = new _0x6c00be('mouseOver3d'); _0x1f0b5c[_0x4cc7('0x4442')] = new _0x6c00be(_0x4cc7('0x4443')); _0x1f0b5c[_0x4cc7('0x4444')] = new _0x6c00be(_0x2d63f9[_0x4cc7('0x538')]); _0x1f0b5c[_0x4cc7('0x2113')] = -0x1; _0x1f0b5c[_0x4cc7('0x2114')] = -0x1; _0x5b817f[_0x4cc7('0x4445')] = 0x0; _0x4a1676[_0x4cc7('0x442c')] = {}; _0x4a1676[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x4a1676[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xac1')] = {}; _0x4a1676[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xac1')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x4a1676[_0x4cc7('0x9d8')] = new _0x3dd250(function() { return new _0x4a1676(); } ,function(_0x128afa) { _0x128afa['identity'](); } ); _0x1c055e[_0x4cc7('0x9d8')] = new _0x3dd250(function() { return new _0x1c055e(); } ,function(_0x3b90df) { _0x3b90df['__identity'](); } ); _0x36fa20['_frameEventDriver'] = new _0x24e28(); _0x380c1d[_0x4cc7('0x4436')] = _0x2bc114[_0x4cc7('0x24')](null); _0x41a48f[_0x4cc7('0xf70')] = 0xb4 / Math['PI']; _0x41a48f[_0x4cc7('0xf6e')] = Math['PI'] / 0xb4; _0x2c4d00['RAW_DATA_CONTAINER'] = _0x2bc114['toFloatVector'](null, 0x10); _0x2c4d00[_0x4cc7('0x1f3a')] = new _0x165614(); _0x2c4d00['CALCULATION_VECTOR3D'] = new _0x21e384(); _0x2c4d00[_0x4cc7('0x131e')] = function(_0x7e4a63) { if (_0x4cc7('0x4446') !== _0x4cc7('0x4446')) { return null != this[_0x4cc7('0xdb4')] ? this[_0x4cc7('0xdb4')][_0x4cc7('0x8eb')]() : null; } else { _0x7e4a63 = [new _0x21e384(), new _0x21e384(), new _0x21e384()]; for (var _0x37c73d = _0x2bc114[_0x4cc7('0x24')](null), _0x2def40 = 0x0, _0x5ec320 = _0x7e4a63[_0x4cc7('0x21')]; _0x2def40 < _0x5ec320; ) { var _0x32e6e6 = _0x2def40++; _0x37c73d['set'](_0x32e6e6, _0x7e4a63[_0x32e6e6]); } return _0x37c73d; } }(this); _0xeb220d[_0x4cc7('0x4447')] = new _0x21e384(); _0xeb220d[_0x4cc7('0x4448')] = new _0x21e384(); _0x432b23[_0x4cc7('0x9d8')] = new _0x3dd250(function() { return new _0x432b23(); } ,function(_0x58903a) { _0x58903a[_0x4cc7('0xab2')](0x0, 0x0, 0x0, 0x0); } ); _0x44cc3b[_0x4cc7('0x1250')] = new _0xeb220d(!0x1); _0x1c741d[_0x4cc7('0x13e6')] = 0x1; _0x1c741d[_0x4cc7('0x4449')] = 0x2; _0x1c741d[_0x4cc7('0x444a')] = 0x3; _0x2cbcc4['_collectionMark'] = 0x0; _0x4f6276[_0x4cc7('0x145d')] = !0x1; _0x1e5b75[_0x4cc7('0xf7c')] = 0x2fffd; _0xc6df85[_0x4cc7('0x444b')] = _0x4cc7('0x14a7'); _0x427d3d[_0x4cc7('0x123b')] = new _0x3a1efa(); _0x1029b2['IGNORE'] = new _0x344016(); _0x2edf52[_0x4cc7('0x1529')] = [0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46]; _0x6573cf[_0x4cc7('0x444c')] = !0x0; _0x6573cf[_0x4cc7('0x444d')] = !0x1; _0x19454f[_0x4cc7('0x1660')] = function(_0x28c281) { _0x28c281 = [_0x3cdd71]; for (var _0x43fb47 = _0x2bc114[_0x4cc7('0x9d3')](null), _0x39873 = 0x0, _0x1a248f = _0x28c281[_0x4cc7('0x21')]; _0x39873 < _0x1a248f; ) { var _0x60ddc1 = _0x39873++; _0x43fb47['set'](_0x60ddc1, _0x28c281[_0x60ddc1]); } return _0x43fb47; }(this); _0xa2e43f[_0x4cc7('0xf7c')] = 0xffff; _0xa2e43f['CR'] = '\x0a'; _0x2acbeb[_0x4cc7('0xf7c')] = 0xffff; _0x2d74a6[_0x4cc7('0x444e')] = _0x4cc7('0x16f3'); _0x2d74a6[_0x4cc7('0x444f')] = 0x0; _0x2d74a6[_0x4cc7('0x3b9b')] = 0x1; _0x2d74a6['LZMA'] = 0x2; _0x2d74a6[_0x4cc7('0x4450')] = 0x1; _0x2d74a6[_0x4cc7('0x4451')] = 0x2; _0x2d74a6[_0x4cc7('0x4452')] = 0x3; _0x2d74a6['UINT8'] = 0x4; _0x2d74a6['UINT16'] = 0x5; _0x2d74a6['UINT32'] = 0x6; _0x2d74a6['FLOAT32'] = 0x7; _0x2d74a6[_0x4cc7('0x4453')] = 0x8; _0x2d74a6[_0x4cc7('0x4454')] = 0x15; _0x2d74a6[_0x4cc7('0x4455')] = 0x16; _0x2d74a6[_0x4cc7('0x4456')] = 0x17; _0x2d74a6['AWDSTRING'] = 0x1f; _0x2d74a6[_0x4cc7('0x4457')] = 0x20; _0x2d74a6[_0x4cc7('0x4458')] = 0x29; _0x2d74a6[_0x4cc7('0x4459')] = 0x2a; _0x2d74a6['VECTOR4x1'] = 0x2b; _0x2d74a6[_0x4cc7('0x445a')] = 0x2c; _0x2d74a6[_0x4cc7('0x445b')] = 0x2d; _0x2d74a6[_0x4cc7('0x445c')] = 0x2e; _0x2d74a6['MTX4x4'] = 0x2f; _0x155182[_0x4cc7('0x445d')] = 0x1; _0x155182[_0x4cc7('0x445e')] = 0x1; _0x155182[_0x4cc7('0x183e')] = 0x1; _0x155182[_0x4cc7('0x1838')] = 0x2; _0x155182[_0x4cc7('0x1830')] = 0x4; _0x155182['PARSE_VISUAL_SCENES'] = 0x8; _0x155182['PARSE_DEFAULT'] = 0xf; _0x155182[_0x4cc7('0x445f')] = 0x0; _0x1eb24a[_0x4cc7('0x190a')] = !0x0; _0x2faa3e[_0x4cc7('0xf7c')] = 0xffff; _0x2faa3e[_0x4cc7('0x4460')] = 0x45d0; _0x2faa3e['CR'] = '\x0a'; _0x2faa3e[_0x4cc7('0x4461')] = '3DFACE'; _0x2faa3e[_0x4cc7('0x19e1')] = _0x4cc7('0x19e1'); _0x2faa3e[_0x4cc7('0x5e9')] = _0x4cc7('0x5e9'); _0x2faa3e[_0x4cc7('0x19e2')] = _0x4cc7('0x19e2'); _0x2faa3e[_0x4cc7('0x1a09')] = function(_0x40a015) { var _0x83c8da = {}; _0x83c8da['XsXuN'] = function(_0x1fb3e3, _0x5260f5) { return _0x1fb3e3 - _0x5260f5; } ; _0x40a015 = [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 _0x27a786 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x5b7bf7 = 0x0, _0x4f8157 = _0x40a015[_0x4cc7('0x21')]; _0x5b7bf7 < _0x4f8157; ) { if (_0x4cc7('0x4462') !== _0x4cc7('0x4463')) { var _0x337fdb = _0x5b7bf7++; _0x27a786[_0x4cc7('0x9e7')](_0x337fdb, _0x40a015[_0x337fdb]); } else { _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0x102a')]()[_0x4cc7('0xc0f')](0x2ee0); this[_0x4cc7('0x2924')] = new _0x5bbfed(_0x1fb3e3['runner'],this[_0x4cc7('0xec4')]['spritesheet'],this[_0x4cc7('0xb7f')][_0x4cc7('0xc32')]); this['tunnel'][_0x4cc7('0x22ef')](this[_0x4cc7('0x2924')]); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['set_x'](0x0); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x3c); _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](this[_0x4cc7('0x1106')][_0x4cc7('0x2256')] - 0x190); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf99')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xf98')](0x0); _0x180fa9['view'][_0x4cc7('0xc0e')]()['set_rotationZ'](0x12); this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); var _0x29cade = new _0x12dd16(this[_0x4cc7('0xb7f')],new _0x2eee4b(_0x4cc7('0x2925'),0x28,0x19)); this[_0x4cc7('0xec4')]['setIndexedPosition'](0x5, -2.8, !0x0, _0x83c8da[_0x4cc7('0x4464')](0x1 - 0xf * this[_0x4cc7('0xec4')][_0x4cc7('0x11d4')][_0x4cc7('0x2199')], 1.5)); _0x29cade[_0x4cc7('0x126')][_0x4cc7('0xfa1')](this['runner'][_0x4cc7('0x126')]['get_position']()); _0x29cade[_0x4cc7('0x126')][_0x4cc7('0xf99')](0x5a); _0x29cade[_0x4cc7('0x126')][_0x4cc7('0xf98')](-0x12); _0x29cade[_0x4cc7('0x126')][_0x4cc7('0xf9a')](0x5a); this['tunnel'][_0x4cc7('0x242a')](_0x29cade); this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -0.5, !0x0, 0xc); this['runner']['spritesheet'][_0x4cc7('0xacb')](0x0); this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](7.3, -1.5, !0x0); this['duplicator'][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x25); this[_0x4cc7('0xc34')]['spritesheet']['set_xInverted'](!0x0); _0x29cade = _0x32dbb6[_0x4cc7('0x8ef')]; var _0x522b28 = this[_0x4cc7('0xec4')]['mesh'][_0x4cc7('0xd92')]() - _0x180fa9[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()['get_z']() + _0x549ec6[_0x4cc7('0x17db')]; _0x29cade[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x522b28 ? 0x1194 >= _0x522b28 ? _0x522b28 : 0x1194 : 3300.0000000000005); } } return _0x27a786; }(this); _0x8a5c86[_0x4cc7('0x51b')] = 0x6; _0x556997['VERSION_TOKEN'] = _0x4cc7('0x1a3e'); _0x556997[_0x4cc7('0x4465')] = _0x4cc7('0x1a42'); _0x556997['NUM_FRAMES_TOKEN'] = _0x4cc7('0x1866'); _0x556997[_0x4cc7('0x4466')] = 'numJoints'; _0x556997[_0x4cc7('0x4467')] = _0x4cc7('0x98a'); _0x556997[_0x4cc7('0x4468')] = _0x4cc7('0x4469'); _0x556997['HIERARCHY_TOKEN'] = _0x4cc7('0x1a46'); _0x556997[_0x4cc7('0x446a')] = _0x4cc7('0xeff'); _0x556997['BASE_FRAME_TOKEN'] = _0x4cc7('0x446b'); _0x556997[_0x4cc7('0x446c')] = _0x4cc7('0x1a'); _0x556997['COMMENT_TOKEN'] = '//'; _0x50b9f9[_0x4cc7('0x446d')] = _0x4cc7('0x1a3e'); _0x50b9f9[_0x4cc7('0x4465')] = 'commandline'; _0x50b9f9['NUM_JOINTS_TOKEN'] = 'numJoints'; _0x50b9f9[_0x4cc7('0x446e')] = _0x4cc7('0x1a80'); _0x50b9f9[_0x4cc7('0x446f')] = '//'; _0x50b9f9[_0x4cc7('0x4470')] = 'joints'; _0x50b9f9[_0x4cc7('0x4471')] = _0x4cc7('0x126'); _0x50b9f9[_0x4cc7('0x4472')] = _0x4cc7('0x189e'); _0x50b9f9[_0x4cc7('0x4473')] = _0x4cc7('0x1a8b'); _0x50b9f9[_0x4cc7('0x4474')] = _0x4cc7('0x1a8f'); _0x50b9f9['MESH_NUM_TRIS_TOKEN'] = _0x4cc7('0x1a8a'); _0x50b9f9[_0x4cc7('0x4475')] = _0x4cc7('0x1a8d'); _0x50b9f9[_0x4cc7('0x4476')] = _0x4cc7('0x1a8c'); _0x50b9f9[_0x4cc7('0x4477')] = _0x4cc7('0x19a6'); _0x31662d[_0x4cc7('0x1b36')] = [_0xa2e43f, _0x2acbeb, _0x2d74a6, _0x5968e2, _0x29e6fc, _0x2faa3e, _0x8a5c86, _0x556997, _0x50b9f9, _0x1b6060, _0x155182, _0x29e6fc]; _0x43f7fe[_0x4cc7('0x4478')] = 0x0; _0x1463ab[_0x4cc7('0x1c71')] = new _0x3a1efa(); _0x1463ab[_0x4cc7('0x4479')] = new _0x3a1efa(); _0x57b1ef['COMPONENTS'] = ['x', 'y', 'z', 'w']; _0x37806d[_0x4cc7('0x447a')] = 0x0; _0x4ceea0[_0x4cc7('0x1ef2')] = function(_0x963b38) { if (_0x4cc7('0x447b') === _0x4cc7('0x447c')) { null == _0x963b38 && (_0x963b38 = -0x1); this[_0x4cc7('0x1b45')] = _0x963b38; return this; } else { _0x963b38 = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]; for (var _0x54ce97 = _0x2bc114['toIntVector'](null), _0x3fb4fe = 0x0, _0x3a7b23 = _0x963b38[_0x4cc7('0x21')]; _0x2d63f9[_0x4cc7('0x396')](_0x3fb4fe, _0x3a7b23); ) { if (_0x4cc7('0x447d') === _0x4cc7('0x447e')) { this['_indexBuffer'] = this[_0x4cc7('0x10ca')][_0x4cc7('0x127b')](0x6); var _0x526e05 = [0x2, 0x1, 0x0, 0x3, 0x2, 0x0]; for (var _0xc22fef = _0x2bc114['toIntVector'](null), _0x27850e = 0x0, _0x6131ef = _0x526e05['length']; _0x27850e < _0x6131ef; ) { var _0x53763a = _0x27850e++; _0xc22fef[_0x4cc7('0x9e7')](_0x53763a, _0x526e05[_0x53763a]); } this['_indexBuffer'][_0x4cc7('0x1186')](_0xc22fef, 0x0, 0x6); } else { var _0x284a2c = _0x3fb4fe++; _0x54ce97['set'](_0x284a2c, _0x963b38[_0x284a2c]); } } return _0x54ce97; } }(this); _0x4ceea0[_0x4cc7('0x1ef0')] = function(_0x2e9e8e) { _0x2e9e8e = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]; for (var _0x3d54a3 = _0x2bc114['toIntVector'](null), _0x28faaf = 0x0, _0x1950ef = _0x2e9e8e[_0x4cc7('0x21')]; _0x28faaf < _0x1950ef; ) { if (_0x4cc7('0x447f') === 'woxBD') { var _0x559a45 = _0x28faaf++; _0x3d54a3[_0x4cc7('0x9e7')](_0x559a45, _0x2e9e8e[_0x559a45]); } else { _0x3d54a3[_0x4cc7('0x12aa')]('There\x20is\x20no\x20asset\x20library\x20with\x20an\x20ID\x20of\x20\x22' + _0x2e9e8e + '\x22'); } } return _0x3d54a3; }(this); _0x2ac2d6[_0x4cc7('0x1fb0')] = function(_0x639581) { _0x639581 = [0x1, 0x1, 0x1, 0x1]; for (var _0x13b8f7 = _0x2bc114[_0x4cc7('0x9cf')](null), _0x1aeee1 = 0x0, _0x5cd264 = _0x639581['length']; _0x1aeee1 < _0x5cd264; ) { var _0xca5d97 = _0x1aeee1++; _0x13b8f7['set'](_0xca5d97, _0x639581[_0xca5d97]); } return _0x13b8f7; }(this); _0x2ac2d6[_0x4cc7('0x1fb1')] = function(_0x4ce270) { _0x4ce270 = [0x0, 0x0, -0x1, 0x0]; for (var _0x16496f = _0x2bc114['toFloatVector'](null), _0xf40b1 = 0x0, _0x29554d = _0x4ce270[_0x4cc7('0x21')]; _0xf40b1 < _0x29554d; ) { if (_0x4cc7('0x4480') !== _0x4cc7('0x4481')) { var _0x1ff1bc = _0xf40b1++; _0x16496f[_0x4cc7('0x9e7')](_0x1ff1bc, _0x4ce270[_0x1ff1bc]); } else { var _0x291ea9 = this[_0x4cc7('0x12f0')]['h'][_0x4ce270[_0x4cc7('0xb66')]]; null != _0x291ea9 && (_0x291ea9['x'] = _0x4ce270[_0x4cc7('0xa25')], _0x291ea9['y'] = _0x4ce270[_0x4cc7('0xa24')], this[_0x4cc7('0x12ee')] = _0x380c1d[_0x4cc7('0x12e8')]['h'][_0x291ea9['id']], null != this['_collidingObject'] && this[_0x4cc7('0x125a')]('touchMove3d', this[_0x4cc7('0x12e5')] = _0x4ce270, this[_0x4cc7('0x12ee')], _0x291ea9), this['_updateDirty'] = !0x0); } } return _0x16496f; }(this); _0x4f67b1[_0x4cc7('0x1036')] = new _0x4a1676(); _0x4f67b1[_0x4cc7('0x1fed')] = new _0x432b23(); _0xf32aa2[_0x4cc7('0x2088')] = []; _0xf32aa2[_0x4cc7('0x2089')] = []; _0x1afb04[_0x4cc7('0x2119')] = []; _0x36f031[_0x4cc7('0xd08')] = _0x4bf907[_0x4cc7('0xd08')]; _0x36f031[_0x4cc7('0xd09')] = _0x4bf907[_0x4cc7('0xd09')]; _0x127d51[_0x4cc7('0xc99')] = new _0x3d0f07(_0x4cc7('0xc99'),0x64); _0x127d51[_0x4cc7('0xc9a')] = new _0x3d0f07('softBought'); _0x127d51[_0x4cc7('0x2f46')] = new _0x3d0f07(_0x4cc7('0x2f46')); _0x104058[_0x4cc7('0x442c')] = {}; _0x104058[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {}; _0x104058[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x4482')] = {}; _0x104058[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x4482')][_0x4cc7('0xc12')] = [-0x1]; _0x104058['infiniteBest'] = new _0xf525f5(_0x4cc7('0x2ee6')); _0x104058[_0x4cc7('0x2fee')] = new _0x3d0f07(_0x4cc7('0x2fee')); _0x104058[_0x4cc7('0x2a74')] = new _0x3e22cd(_0x4cc7('0x2a74')); _0x104058['forceVisitMap'] = new _0x20a6ba('forceVisitMap'); _0x104058[_0x4cc7('0x2d76')] = new _0x321787('exploreRuns'); _0x104058[_0x4cc7('0x2d77')] = new _0x321787(_0x4cc7('0x2d77')); _0x104058[_0x4cc7('0x4483')] = new _0x3e0194('infiniteDistance'); _0x104058[_0x4cc7('0x2d74')] = new _0x321787(_0x4cc7('0x2d74')); _0x104058['infiniteRunsUnfiltered'] = new _0x321787(_0x4cc7('0x2d75')); _0x104058[_0x4cc7('0x23e7')] = new _0x321787(_0x4cc7('0x23e7')); _0x104058[_0x4cc7('0x11db')] = new _0x321787(_0x4cc7('0x11db')); _0x104058[_0x4cc7('0x3567')] = new _0x20a6ba(_0x4cc7('0x3567')); _0x104058[_0x4cc7('0xc11')] = new _0x20a6ba(_0x4cc7('0xc11')); _0x104058['lastBuildNumber'] = new _0x321787('lastBuildNumber',-0x1); _0x104058[_0x4cc7('0x4484')] = new _0x3e22cd(_0x4cc7('0x4484')); _0xcf0f93[_0x4cc7('0x2281')] = new _0x3a1efa(); _0x4cd5f5[_0x4cc7('0x4485')] = _0x4cc7('0x22b0'); _0x4cd5f5['SAVE_DATA'] = _0x4cc7('0x22b2'); _0x12dd16['DEFAULT_DENSITY'] = 0.0001; _0x1aa93f[_0x4cc7('0x4486')] = 0x46; _0x1aa93f['MAX_BOUNCE_Y_VELOCITY'] = 0x46; _0x1aa93f['MAX_BOUNCE_Z_ACCEL'] = 0x64; _0x1aa93f[_0x4cc7('0x4487')] = 0x28; _0x1aa93f['JUMP_HEIGHT_MAX'] = 0x68; _0x1aa93f['JUMP_INPUT_MIN_LENGTH'] = 0.05; _0x1aa93f[_0x4cc7('0x4488')] = 0.2; _0x1aa93f[_0x4cc7('0x4489')] = 0x10e; _0x1aa93f['DEFAULT_Z_MAX_SPEED'] = 0x12c; _0x1aa93f[_0x4cc7('0x448a')] = 0x384; _0x1aa93f[_0x4cc7('0x448b')] = 0x12c; _0x1aa93f['OOB_DRAG'] = 0.2; _0x1aa93f[_0x4cc7('0x448c')] = 0x3e8; _0x1aa93f['temp'] = new _0x21e384(0x0,0x1,0x0); _0x1aa93f[_0x4cc7('0x448d')] = new _0x169fce(); _0x1aa93f[_0x4cc7('0x448e')] = 0x12c; _0x1aa93f[_0x4cc7('0x448f')] = 0xf; _0x1aa93f['SPRITESHEET_Y_OFFSET'] = 1.5; _0x1aa93f[_0x4cc7('0x4490')] = 16.5; _0x1aa93f[_0x4cc7('0x4491')] = 1.8; _0x1aa93f[_0x4cc7('0x4492')] = 0x6; _0x566e3e[_0x4cc7('0x4493')] = 0xa0; _0x566e3e[_0x4cc7('0x4494')] = 0x12c; _0x566e3e['MAX_SPEED'] = 0x2bc; _0x566e3e[_0x4cc7('0x4495')] = 0x78; _0x566e3e[_0x4cc7('0x4496')] = 0.413; _0x566e3e[_0x4cc7('0x4497')] = 2.1; _0x1aa5eb['balanceTrainingBought'] = new _0x496db0(_0x4cc7('0x4498')); _0x1aa5eb[_0x4cc7('0x2339')] = new _0x20a6ba(_0x4cc7('0x4499')); _0x20b7eb[_0x4cc7('0xb93')] = new _0x21e384(); _0x20b7eb['up'] = new _0x21e384(); _0x1223d7[_0x4cc7('0x247c')] = new _0x21e384(); _0x1223d7['getSpawnRateMultiplier'] = function(_0x51dcfe) { return function(_0x51dcfe) { return _0x2e945e['boundedFunc'](0x1, -0x1, 0.8, _0x51dcfe); } ; }(this); _0x1223d7['getFootstoolMultiplier'] = function(_0x1b45d3) { return function(_0x1b45d3) { return _0x2e945e[_0x4cc7('0x13ea')](0x1, -0x1, 0x4, _0x1b45d3); } ; }(this); _0x1223d7[_0x4cc7('0x2473')] = 0.35; _0x1223d7[_0x4cc7('0x449a')] = 1.2; _0x1223d7[_0x4cc7('0x449b')] = 0.8; _0x1223d7['offsetFromDuplicator'] = new _0x21e384(); _0x1223d7[_0x4cc7('0x247b')] = 0x0; _0x301424[_0x4cc7('0x2489')] = new _0x240597(new _0x8153f3(0x0,0x3e8),new _0x8153f3(-0x3,-0x3)); _0x301424['TIME_MAPPING'] = new _0x240597(new _0x8153f3(0x0,0x3e8),new _0x8153f3(0x8,0x8)); _0x301424[_0x4cc7('0x2037')] = new _0x21e384(); _0xec98bb[_0x4cc7('0x449c')] = 0.02421307506053269; _0xec98bb[_0x4cc7('0x449d')] = 0x258; _0xec98bb[_0x4cc7('0x449e')] = 0.0016666666666666668; _0xec98bb[_0x4cc7('0x9ed')] = 0x0; _0xec98bb[_0x4cc7('0x8fb')] = 0x0; _0xec98bb['DEFAULT_SPEED'] = 0x11d; _0xec98bb['SLEEPY_SPEED'] = 0xf0; _0xec98bb[_0x4cc7('0x449f')] = 0xf0; _0xec98bb['SLEEPY_JUMP_HEIGHT'] = 0xc8; _0xec98bb[_0x4cc7('0x448a')] = 0x438; _0xec98bb[_0x4cc7('0x44a0')] = 0x384; _0xec98bb[_0x4cc7('0x44a1')] = 0.6; _0xec98bb[_0x4cc7('0x24ac')] = function(_0x103b94) { return function(_0x103b94) { return _0x2e945e[_0x4cc7('0x13ea')](0.7, 0.20000000000000007, 0x1, _0x103b94); } ; }(this); _0xec98bb['WAKEFULNESS_PER_SHAKE'] = function(_0x39159d) { if (_0x4cc7('0x44a2') !== _0x4cc7('0x44a2')) { var _0x44bcaa = b++; this[_0x4cc7('0x1bee')](_0x39159d[_0x4cc7('0x2b')](_0x44bcaa)[_0x4cc7('0x8ef')], _0x39159d[_0x4cc7('0x2b')](_0x44bcaa)[_0x4cc7('0x42')]); } else { return function(_0x39159d) { return _0x2e945e[_0x4cc7('0x13ea')](0.008333333333333333, -0.006666666666666666, 0x2, _0x39159d); } ; } }(this); _0xec98bb['timesShakenAwake'] = 0x0; _0xec98bb['sleepinessEntry'] = new _0x3e0194(_0x4cc7('0x44a3')); _0xec98bb['sleepinessEntryChecked'] = !0x1; _0x19bb7c['offset'] = new _0x21e384(); _0x2da54c[_0x4cc7('0x24e1')] = new _0x21e384(0x0,0x0,0x1); _0x2da54c[_0x4cc7('0x1a91')] = new _0x21e384(); _0x2da54c[_0x4cc7('0x84d')] = new _0x169fce(); _0x2da54c[_0x4cc7('0x1dbe')] = new _0x469fbd(); _0x33a650['SPEED_TO_X_SPEED'] = new _0x240597(new _0x8153f3(0xd2,0x258),new _0x8153f3(0x10e,0x195)); _0x33a650[_0x4cc7('0x24e6')] = new _0x240597(new _0x8153f3(0xd2,0x258),new _0x8153f3(0.4,0.1)); _0x33a650[_0x4cc7('0x24e7')] = new _0x240597(new _0x8153f3(0xd2,0x258),new _0x8153f3(0.3,0x1)); _0xd3d723[_0x4cc7('0x25cb')] = _0x4cc7('0xbdf'); _0x396698[_0x4cc7('0x25ec')] = !0x1; _0x396698[_0x4cc7('0x25e9')] = _0x3606ba['IF_CUTSCENE_LEVEL_COMPLETE']; _0x8ad2b1[_0x4cc7('0x442c')] = {}; _0x8ad2b1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x8ad2b1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null; _0x11026f[_0x4cc7('0x442c')] = {}; _0x11026f[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x11026f[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x75a110[_0x4cc7('0x442c')] = {}; _0x75a110[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x75a110[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {}; _0x75a110[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null; _0xd48bfd[_0x4cc7('0x2230')] = 149.4; _0x582db1[_0x4cc7('0x442c')] = {}; _0x582db1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x582db1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x30cf73[_0x4cc7('0x442c')] = {}; _0x30cf73[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x30cf73[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x477412[_0x4cc7('0x442c')] = {}; _0x477412[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')]['skater'] = {}; _0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc35')] = {}; _0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc35')][_0x4cc7('0x44a4')] = null; _0x477412[_0x4cc7('0x442c')][_0x4cc7('0x995')]['skater'][_0x4cc7('0x44a4')] = null; _0x477412[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x30c849[_0x4cc7('0x442c')] = {}; _0x30c849[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x30c849[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x55a4be[_0x4cc7('0x2229')] = _0x4cc7('0x44a5')['split']('\x20'); _0x55a4be[_0x4cc7('0x27c9')] = new _0x3a1efa(); _0x575d21[_0x4cc7('0xf04')] = _0x55a4be['newBoolProgress'](_0x4cc7('0x44a6')); _0x3938a3[_0x4cc7('0x442c')] = {}; _0x3938a3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x3938a3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null; _0x3938a3[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44a7')); _0x171853[_0x4cc7('0x442c')] = {}; _0x171853[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x171853[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {}; _0x171853[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null; _0x8b6e15[_0x4cc7('0x442c')] = {}; _0x8b6e15[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x8b6e15[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null; _0x15c5ec[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44a8')); _0x5ddeef[_0x4cc7('0x442c')] = {}; _0x5ddeef[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x5ddeef[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null; _0x400b4b[_0x4cc7('0x442c')] = {}; _0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x995')]['child'] = {}; _0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x995')]['child'][_0x4cc7('0x44a4')] = null; _0x400b4b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x549ec6[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')]('930506201210bb1739e5c3b47b36db29ecff3e59'); _0x549ec6[_0x4cc7('0x17db')] = 0xa28; _0x2e871c[_0x4cc7('0x442c')] = {}; _0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {}; _0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null; _0x2e871c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x12c825[_0x4cc7('0x442c')] = {}; _0x12c825[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x12c825[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x12c825[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x296e')); _0x203d21[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44a9')); _0x538429[_0x4cc7('0x442c')] = {}; _0x538429[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x538429[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x538429['entry'] = _0x55a4be[_0x4cc7('0x27f3')]('LizardFellAsleep'); _0x538429[_0x4cc7('0x2989')] = function(_0x51eda0) { _0x51eda0 = _0x4cc7('0x44aa')['split'](';'); for (var _0xdaccc1 = _0x2bc114[_0x4cc7('0x24')](null), _0x2e9dee = 0x0, _0x201003 = _0x51eda0['length']; _0x2e9dee < _0x201003; ) { var _0x47d217 = _0x2e9dee++; _0xdaccc1['set'](_0x47d217, _0x51eda0[_0x47d217]); } return _0xdaccc1; }(this); _0xc94d98[_0x4cc7('0x442c')] = {}; _0xc94d98[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0xc94d98[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x558534[_0x4cc7('0x442c')] = {}; _0x558534[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x558534[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x480ecb[_0x4cc7('0x442c')] = {}; _0x480ecb[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x480ecb[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x22027a[_0x4cc7('0x442c')] = {}; _0x22027a[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x22027a[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x405743[_0x4cc7('0xf04')] = _0x55a4be['newBoolProgress'](_0x4cc7('0x44ab')); _0x3c095d[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44ac')); _0x5ae01c[_0x4cc7('0x442c')] = {}; _0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {}; _0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null; _0x5ae01c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x371dc3[_0x4cc7('0x442c')] = {}; _0x371dc3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x371dc3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null; _0x5eb0af[_0x4cc7('0x442c')] = {}; _0x5eb0af[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x5eb0af[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null; _0x649e48[_0x4cc7('0x442c')] = {}; _0x649e48[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x649e48[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x649e48[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')]('a103f862808573f1ebc61764baf76683a5128713'); _0x582d66[_0x4cc7('0x442c')] = {}; _0x582d66[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x582d66[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {}; _0x582d66[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')]['fade'] = null; _0x22db6e['entry'] = _0x55a4be['newBoolProgress'](_0x4cc7('0x23e2')); _0x22db6e[_0x4cc7('0x146c')] = !0x1; _0x3266ab[_0x4cc7('0x442c')] = {}; _0x3266ab[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x3266ab[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x13febf[_0x4cc7('0x442c')] = {}; _0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc34')] = {}; _0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {}; _0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null; _0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc34')][_0x4cc7('0x44a4')] = null; _0x13febf[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x5dae2d[_0x4cc7('0x442c')] = {}; _0x5dae2d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x5dae2d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['billboardMode'] = null; _0x2c2cb6[_0x4cc7('0x442c')] = {}; _0x2c2cb6[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x2c2cb6[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x39d1a8[_0x4cc7('0x442c')] = {}; _0x39d1a8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x39d1a8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x39d1a8['entry'] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x2b25')); _0x2d05f4[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44ad')); _0x59e608[_0x4cc7('0x442c')] = {}; _0x59e608[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x59e608[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {}; _0x59e608[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')]['fade'] = null; _0x1adb51[_0x4cc7('0x442c')] = {}; _0x1adb51[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x1adb51[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')] = {}; _0x1adb51[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xc37')][_0x4cc7('0x44a4')] = null; _0xbc723e[_0x4cc7('0x442c')] = {}; _0xbc723e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0xbc723e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x4fb1b8['entry'] = _0x55a4be[_0x4cc7('0x27f3')](_0x2d63f9['nrBIO']); _0x121a7c['entry'] = _0x55a4be[_0x4cc7('0x27f3')]('90d2bc76d6a13381b9e198553155039c521b26bc'); _0x38e04d[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44ae')); _0x327af5[_0x4cc7('0x442c')] = {}; _0x327af5[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x327af5[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x1107')] = null; _0x327af5[_0x4cc7('0xf04')] = _0x55a4be['newBoolProgress']('c90580e4e39b209dda26a66b08edb200512094e2'); _0x5995a8[_0x4cc7('0xf04')] = _0x55a4be[_0x4cc7('0x27f3')](_0x4cc7('0x44af')); _0x40b5bf[_0x4cc7('0x2c8e')] = new _0x5de1f4(0x0,0x0,0x0); _0x40b5bf['posData1'] = new _0x5de1f4(0x0,0x0,0x0); _0x37ab28[_0x4cc7('0x44b0')] = 0x2; _0xf1839f[_0x4cc7('0x107c')] = new _0x67da9e(); _0x1c10ac[_0x4cc7('0xb93')] = new _0x21e384(); _0x1c10ac[_0x4cc7('0x305c')] = new _0x21e384(); _0x52778d[_0x4cc7('0x44b1')] = 0x4b; _0x52778d['DEFAULT_DIST_BETWEEN_SECTIONS'] = 0x41a; _0x52778d['WIN_DISTANCE_PAST_END'] = 0x12c; _0x52778d[_0x4cc7('0x245f')] = new _0x21e384(0x0,-0x32,-0xdc); _0x52778d['cameraTargetPosition'] = new _0x21e384(); _0x52778d[_0x4cc7('0x2d92')] = new _0x21e384(); _0x52778d[_0x4cc7('0x44b2')] = 0xb4; _0x52778d[_0x4cc7('0x44b3')] = 0x3c; _0x52778d[_0x4cc7('0x44b4')] = new _0x21e384(0x0,0x1,0x0); _0x52778d['DEFAULT_MUSIC_ID'] = 'TravelTheGalaxy'; _0x52778d[_0x4cc7('0x44b5')] = _0x4cc7('0x2d39'); _0x52778d[_0x4cc7('0x44b6')] = 0x5; _0x52778d[_0x4cc7('0x44b7')] = 0.3; _0x52778d[_0x4cc7('0x44b8')] = 1.8000000000000003; _0x52778d[_0x4cc7('0x44b9')] = 0x3; _0x9973ca['LONGER_START_TILES'] = -_0x52778d[_0x4cc7('0x245f')]['z'] + 0xc8; _0x9973ca[_0x4cc7('0x2de0')] = new _0x3d0f07(_0x2d63f9['siHrI']); _0x212a6a[_0x4cc7('0x9d8')] = new _0x3dd250(function() { return new _0x212a6a(); } ,function(_0x4a6898) { if ('cpCew' !== _0x4cc7('0x44ba')) { _0x4a6898['setTo'](0x0, 0x0); } else { var _0x1fcf2d = d[c]; ++c; b[_0x4cc7('0xa56')](-_0x1fcf2d[_0x4cc7('0xa57')], -_0x1fcf2d['__topExtension'], _0x1fcf2d[_0x4cc7('0xa57')] + _0x1fcf2d['__rightExtension'], _0x1fcf2d['__topExtension'] + _0x1fcf2d[_0x4cc7('0x3765')]); } } ); _0x33e1c1[_0x4cc7('0xf3c')] = 4.2; _0x33e1c1['currentDate'] = 0x0; _0x33e1c1[_0x4cc7('0xb93')] = new _0x212a6a(); _0x33e1c1[_0x4cc7('0x2e93')] = []; _0x39a1bf['TUNNEL_COLORS'] = [0x990000, 0xcc0000, 0xdd4444, 0x119911, 0x11bb11, 0x33dd11]; _0x594067[_0x4cc7('0x2ed5')] = new _0x15ba57(); _0x5819a5[_0x4cc7('0x44bb')] = new _0x8153f3(0xa,0xf); _0x35cac0[_0x4cc7('0x44bc')] = 0x320; _0x35cac0['RESPAWN_PAUSE_CAMERA_TIME'] = 0.6; _0x35cac0[_0x4cc7('0x44bd')] = 0x32; _0x35cac0['BOX_DISTANCE_GROWTH'] = function(_0x1ea5ec) { return function(_0x1ea5ec) { return _0x2e945e['linearFunc'](0x2ee, 0xfa, _0x1ea5ec); } ; }(this); _0x35cac0[_0x4cc7('0x2f08')] = function(_0x8e6d7e) { return function(_0x8e6d7e) { if (_0x4cc7('0x44be') !== _0x4cc7('0x44be')) { this['x'] = this['y'] = this[_0x4cc7('0x7d9')] = this['height'] = 0x0; } else { return _0x2e945e[_0x4cc7('0x13ea')](0x46, -0x28, 3.5, _0x8e6d7e); } } ; }(this); _0x35cac0[_0x4cc7('0x2f04')] = function(_0x10abc5) { var _0x28b073 = ['CrumblingWalls', _0x4cc7('0x2e25'), _0x4cc7('0x2e25'), _0x4cc7('0x2e5f'), _0x4cc7('0x2e5f'), _0x4cc7('0x2e5f'), _0x4cc7('0x2e20'), 'TheVoid', _0x4cc7('0x2e42'), 'LeaveTheSolarSystem', null, null, null]; _0x10abc5 = _0x2bc114[_0x4cc7('0x24')](null); for (var _0x4ecfce = 0x0, _0x6bb279 = _0x28b073[_0x4cc7('0x21')]; _0x56067a[_0x4cc7('0x4419')](_0x4ecfce, _0x6bb279); ) { var _0xb9422d = _0x4ecfce++; _0x10abc5[_0x4cc7('0x9e7')](_0xb9422d, _0x28b073[_0xb9422d]); } _0x28b073 = 0x0; for (_0x4ecfce = _0x10abc5['get_length'](); _0x28b073 < _0x4ecfce; ) _0x6bb279 = _0x28b073++, _0x10abc5['set'](_0x6bb279, _0x52c886['correctMusicID'](_0x10abc5['get'](_0x6bb279))), _0x56067a[_0x4cc7('0x8db')](_0x4cc7('0x2e4a'), _0x10abc5[_0x4cc7('0x2b')](_0x6bb279)) && _0x4cc7('0x2e40') != _0x10abc5[_0x4cc7('0x2b')](_0x6bb279) || _0x10abc5[_0x4cc7('0x9e7')](_0x6bb279, null); return _0x10abc5; }(this); _0x34061b[_0x4cc7('0x2f49')] = new _0x1e3ce8(_0x4cc7('0x44bf'),'g'); _0x34061b[_0x4cc7('0x2669')] = new _0x1e3ce8(_0x4cc7('0x44c0'),'g'); _0x320c39[_0x4cc7('0x2f7c')] = new _0x320c39([{ '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 }]); _0x320c39[_0x4cc7('0x44c1')] = new _0x320c39([{ '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 }]); _0x320c39[_0x4cc7('0x44c2')] = new _0x320c39([{ '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 }]); _0x320c39[_0x4cc7('0x2d72')] = new _0x320c39([{ '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 }]); _0x320c39['slowSmooth'] = new _0x320c39([{ '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 }]); _0x320c39[_0x4cc7('0x2f7f')] = new _0x320c39([{ 'length': 0.1, 'startPercent': 0x1, 'endPercent': 0x1 }],!0x0); _0x320c39[_0x4cc7('0x2f80')] = new _0x320c39([{ '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 }]); _0x320c39[_0x4cc7('0x2f81')] = new _0x320c39([{ 'length': 0.25, 'startPercent': 0x1, 'endPercent': 0.7 }, { 'length': 0.15, 'startPercent': 0.7, 'endPercent': 0.15 }],!0x0); _0x50d0f8['BUILD_AHEAD_DISTANCE'] = 0xbb8; _0x50d0f8[_0x4cc7('0x44c3')] = 0x32; _0x50d0f8['BAR_OR_COMMA'] = new _0x1e3ce8(_0x4cc7('0x44c4'),'g'); _0x1e4065[_0x4cc7('0xb93')] = new _0x169fce(); _0x5fb611[_0x4cc7('0x44c5')] = new _0x8153f3(0x47b8,0xea60); _0x5fb611['SHORT_DISTANCE_TRAVERSED_RANGE'] = new _0x8153f3(0x0,0xa596); _0x5fb611[_0x4cc7('0x44c6')] = 0.7; _0x5fb611['TIME_RANGE'] = new _0x554dfd(0x4,0x3,_0x5c5d3a[_0x4cc7('0x2fbc')]()['swap']()); _0x5fb611[_0x4cc7('0xe1b')] = new _0x8153f3(2.5,0x5); _0x5fb611[_0x4cc7('0x2fcb')] = new _0x240597(_0x5fb611[_0x4cc7('0x44c7')],_0x5fb611[_0x4cc7('0x44c8')]); _0x5fb611[_0x4cc7('0x2fcc')] = new _0x240597(_0x5fb611[_0x4cc7('0x44c5')],_0x5fb611[_0x4cc7('0xe1b')]); _0x5fb611[_0x4cc7('0x1977')] = new _0x8153f3(82.5,0x7c); _0x5c6e04[_0x4cc7('0x44c9')] = 0x28; _0x5c6e04['ROTATION_SPEED'] = 1.5707963267948966; _0x5c6e04[_0x4cc7('0x2fe2')] = new _0x21e384(); _0x5c6e04[_0x4cc7('0x44ca')] = new _0x8153f3(0x21,0x46); _0x5c6e04[_0x4cc7('0x15a9')] = new _0x240597(new _0x8153f3(0x1,_0x5fb611['VALUE_RANGE'][_0x4cc7('0x10a1')]),_0x5c6e04['SIZE_RANGE']); _0x5c6e04[_0x4cc7('0x44cb')] = 0x1; _0x5c6e04['EXTRA_RADIUS'] = 0x1e; _0x5c6e04['RADIAL_VELOCITY_RANGE'] = new _0x8153f3(-0x1e,0x1e); _0x5c6e04[_0x4cc7('0x2feb')] = new _0x8153f3(0x0,0xaa); _0x5c6e04[_0x4cc7('0x44cc')] = 0.5; _0x5c6e04[_0x4cc7('0x44cd')] = 0.6; _0x5c6e04[_0x4cc7('0x44ce')] = [0xffff, 0x6666ff, 0xff8000, 0xeeffee, 0x33ff66]; _0x5c6e04[_0x4cc7('0x44cf')] = 0.9; _0x5c6e04['DISTANCE_AWAY_MULTIPLIER'] = new _0x8153f3(1.5,0.2); _0x5c6e04[_0x4cc7('0x44d0')] = new _0x8153f3(1.5707963267948966,18.84955592153876); _0x32dbb6[_0x4cc7('0x8ef')] = new _0x4f04e0(0x0,0xbb8,0x0); _0x5595fe[_0x4cc7('0x3018')] = new _0x1e3ce8(_0x4cc7('0x44d1'),''); _0x14ba2f[_0x4cc7('0x2370')] = new _0x14ba2f(); _0x14ba2f[_0x4cc7('0x44d2')] = function(_0x498e4b) { _0x498e4b = new _0x14ba2f(); _0x498e4b['rotating'] = !0x1; return _0x498e4b; }(this); _0x14ba2f[_0x4cc7('0x30ad')] = function(_0x2a8aec) { _0x2a8aec = new _0x14ba2f(); _0x2a8aec['stableSides'] |= 0x1; _0x2a8aec[_0x4cc7('0x303b')] |= 0x2; return _0x2a8aec; }(this); _0x14ba2f[_0x4cc7('0x30ac')] = function(_0xb41314) { _0xb41314 = new _0x14ba2f(); _0xb41314['stableSides'] |= 0x1; _0xb41314['stableSides'] |= 0x10; _0xb41314[_0x4cc7('0x303b')] |= 0x20; return _0xb41314; }(this); _0x14ba2f['highPowerInstance'] = function(_0x3b78d4) { if (_0x4cc7('0x44d3') !== _0x4cc7('0x44d3')) { null == _0x3b78d4 && (_0x3b78d4 = 0x4); this[_0x4cc7('0xda7')] = _0x3b78d4; _0x19814b['call'](this); } else { _0x3b78d4 = new _0x14ba2f(); _0x3b78d4['stableSides'] |= 0x1; _0x3b78d4[_0x4cc7('0x303b')] |= 0x2; _0x3b78d4['stableSides'] |= 0x10; _0x3b78d4[_0x4cc7('0x303b')] |= 0x20; return _0x3b78d4; } }(this); _0xb288e7[_0x4cc7('0x2370')] = new _0xb288e7(0x190); _0x3bdbdd[_0x4cc7('0x26ed')] = new _0x28bed4(); _0x3bdbdd[_0x4cc7('0xa54')] = new _0x69c53b(); _0x510c49['EASING'] = _0x3bdbdd[_0x4cc7('0xa54')]; _0x83d928[_0x4cc7('0xb93')] = new _0x21e384(); _0x55cb22['TILE_HEIGHT'] = 0.04; _0x55cb22['temp'] = new _0x21e384(); _0x55cb22[_0x4cc7('0x309a')] = new _0x169fce(); _0x55cb22[_0x4cc7('0xc2d')] = !0x1; _0x592928[_0x4cc7('0x24cc')] = function(_0x174d20) { _0x174d20 = 'default\x20crumbling\x20ice\x20ramp\x20box\x20rotatedZBox\x20steepRamp\x20bouncy\x20glow\x20movable\x20movableBox\x20fast\x20slow\x20left\x20right\x20battery\x20ruined\x20openBox\x20bridge\x20warning'[_0x4cc7('0x46')]('\x20'); for (var _0x454ba7 = _0x2bc114[_0x4cc7('0x24')](null), _0x5849fd = 0x0, _0x2243e1 = _0x174d20[_0x4cc7('0x21')]; _0x5849fd < _0x2243e1; ) { if (_0x4cc7('0x44d4') !== _0x4cc7('0x44d5')) { var _0x2f60ea = _0x5849fd++; _0x454ba7[_0x4cc7('0x9e7')](_0x2f60ea, _0x174d20[_0x2f60ea]); } else { null == _0x4bf907 && (_0x4bf907 = !0x1); null == _0x2243e1 && (_0x2243e1 = 0x5); this[_0x4cc7('0x37e5')] = 0x0; _0x457ac5[_0x4cc7('0x96b')](this); this[_0x4cc7('0x1e4d')] = _0x454ba7; this[_0x4cc7('0x37e6')] = _0x2243e1; this[_0x4cc7('0x37e7')] = null != _0x2f60ea ? _0x2f60ea : _0x2243e1; this[_0x4cc7('0x37e8')] = _0x5849fd; this[_0x4cc7('0x37eb')] = l; this[_0x4cc7('0xe15')] = new _0x2cd08d(); this[_0x4cc7('0xe15')][_0x4cc7('0x215b')](_0x174d20); null == f ? this['textField'][_0x4cc7('0x3450')](null != _0x174d20[_0x4cc7('0x21f6')]) : this[_0x4cc7('0xe15')][_0x4cc7('0x3450')](f); this[_0x4cc7('0xe15')][_0x4cc7('0xb46')](_0x2243e1); this[_0x4cc7('0xe15')][_0x4cc7('0xb44')](_0x2243e1); this['textField'][_0x4cc7('0xb47')](_0x5849fd); this[_0x4cc7('0xe15')][_0x4cc7('0x215a')](!0x1); this['textField'][_0x4cc7('0x34cf')](!0x0); this[_0x4cc7('0xe15')][_0x4cc7('0x3445')](!0x0); this[_0x4cc7('0xe15')][_0x4cc7('0x2663')](0x1); this[_0x4cc7('0xa0c')](this[_0x4cc7('0xe15')]); _0x174d20 = this[_0x4cc7('0xe15')]; _0x454ba7 = null; null == _0x454ba7 && (_0x454ba7 = _0x56067a[_0x4cc7('0x44d6')](_0x174d20[_0x4cc7('0xe16')]()[_0x4cc7('0xe17')], 0x0)); _0x172b83[_0x4cc7('0xc1e')]()['add'](new _0x23639f(_0x174d20), new _0x5a0679(_0x454ba7)); _0x174d20 = new _0x23639f(this[_0x4cc7('0xe15')]); _0x172b83[_0x4cc7('0xc1e')]()[_0x4cc7('0x2a')](_0x174d20, new _0x13ca4e(!0x0)); this['set_visible'](!0x1); _0x4bf907 && _0x3b7d43['get_current']()[_0x4cc7('0x99c')][_0x4cc7('0x9ad')](_0x4cc7('0x296'), _0x48c401(this, this[_0x4cc7('0xc5e')])); } } return _0x454ba7; }(this); _0x592928[_0x4cc7('0x44d7')] = -Math[_0x4cc7('0x131b')](0x1, 0x2); _0x4eca66[_0x4cc7('0x30c0')] = function(_0x5e5f61) { _0x5e5f61 = [0x0, 0x1, 0x2]; for (var _0x135ae3 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x1c4567 = 0x0, _0x389e16 = _0x5e5f61['length']; _0x1c4567 < _0x389e16; ) { if (_0x4cc7('0x44d8') !== _0x4cc7('0x44d9')) { var _0xf71416 = _0x1c4567++; _0x135ae3[_0x4cc7('0x9e7')](_0xf71416, _0x5e5f61[_0xf71416]); } else { if (this[_0x4cc7('0xa7a')] && null != _0x5e5f61) { var _0xd789ce = _0x5e5f61[_0x4cc7('0x7d9')] * _0x5e5f61[_0x4cc7('0x98b')] * 0x4; if (_0x331be6[_0x4cc7('0xea3')](_0x135ae3[_0x4cc7('0x21')] - _0x135ae3['position']) < _0xd789ce) throw new _0x202aa0(new _0xc6df85(_0x4cc7('0x3e76'),0x7ee)); this['image']['setPixels'](_0x5e5f61[_0x4cc7('0x4116')](), _0x15249f[_0x4cc7('0x43b8')](_0x135ae3), 0x1, _0x409528[_0x4cc7('0x44da')](_0x135ae3[_0x4cc7('0x16ed')])); } } } return _0x135ae3; }(this); _0x388fc3[_0x4cc7('0x2370')] = new _0x388fc3(0xfa); _0x388fc3[_0x4cc7('0x30da')] = 1.5; _0x388fc3['JUMP_STRENGTH_MULTIPLIER'] = 1.6; _0x4d0143[_0x4cc7('0xb93')] = new _0x21e384(); _0x4d0143[_0x4cc7('0x24b3')] = new _0x21e384(); _0x4d0143['temp3'] = new _0x21e384(); _0x47f187[_0x4cc7('0x30f5')] = [-0x1, 0x0, 0x1]; _0x47f187['DISLODGE_COUNT_FOR_BADGE'] = 0x2bc; _0x47f187['minAnimationStep'] = 0x0; _0x47f187[_0x4cc7('0x30eb')] = -0x1; _0x48eb42[_0x4cc7('0x2122')] = new _0x21e384(); _0x48eb42[_0x4cc7('0x2f82')] = new _0x21e384(); _0x48eb42[_0x4cc7('0x30f0')] = 0xa; _0x295dac['NORMAL_OFFSET'] = 0.3141592653589793; _0x295dac[_0x4cc7('0x44db')] = 0x320; _0x295dac['Y_FORCE'] = 0x12c; _0x95cb8[_0x4cc7('0x44dc')] = 0.6; _0x95cb8[_0x4cc7('0x44dd')] = 0x96; _0x95cb8['defaultInstance'] = new _0x95cb8(0.6,0x96); _0x1ed066[_0x4cc7('0x2370')] = new _0x1ed066(0.6,0x96); _0x1ed066['noLaunchingInstance'] = new _0x1ed066(0x1,0x0,0x0); _0x5394c7['temp'] = new _0x21e384(); _0x52a47c[_0x4cc7('0x2370')] = new _0x52a47c(); _0x6d172e[_0x4cc7('0xb93')] = new _0x21e384(); _0x5d5d4e[_0x4cc7('0xb93')] = new _0x21e384(); _0x18e19a[_0x4cc7('0xb93')] = new _0x21e384(); _0xab7086[_0x4cc7('0x2cbd')] = new _0xab7086(function() {} ); _0x515483[_0x4cc7('0x224e')] = new _0x438ccf(_0x5a61d0[_0x4cc7('0x312f')]); _0x1622ff[_0x4cc7('0x44de')] = 0x2; _0x1622ff[_0x4cc7('0x44df')] = 0x3; _0x1622ff[_0x4cc7('0x44e0')] = 0x2; _0x2116b2[_0x4cc7('0x31cd')] = !0x0; _0x1f7b5e[_0x4cc7('0x3203')] = !0x1; _0x88b5e3[_0x4cc7('0x3215')] = new _0x1e3ce8('{\x22username\x22:\x22(\x5cw+)\x22,\x22score\x22:(\x5cd+),\x22characters\x22:\x5c[((?:\x5cd+,?)+)\x5c](?:,\x22timestamp\x22:([\x5cd\x5c.]+))?}',''); _0x962df6[_0x4cc7('0xc9b')] = 0x64; _0x37010a[_0x4cc7('0x268c')] = new _0x496db0(_0x4cc7('0x44e1')); _0x37010a['infiniteBoxesPurchaseCount'] = new _0x3d0f07(_0x4cc7('0x44e2')); _0x37010a['batteriesInBoxesPurchased'] = new _0x496db0('d37422574b4a35cb3ffd66dd3702700899b90059'); _0x47034b[_0x4cc7('0x44e3')] = function(_0x50512e) { _0x50512e = [new _0x212a6a(0x0,0x0), new _0x212a6a(0x1,-0.5), new _0x212a6a(0x0,-0x1), new _0x212a6a(-0x1,-0.5), new _0x212a6a(0x0,0x0), new _0x212a6a(0x1,-0.5), new _0x212a6a(0x1,0.5), new _0x212a6a(0x0,0x1), new _0x212a6a(0x0,0x0), new _0x212a6a(-0x1,-0.5), new _0x212a6a(-0x1,0.5), new _0x212a6a(0x0,0x1)]; for (var _0x2e1e17 = _0x2bc114[_0x4cc7('0x24')](null), _0x17f613 = 0x0, _0x58414b = _0x50512e['length']; _0x17f613 < _0x58414b; ) { var _0x108b23 = _0x17f613++; _0x2e1e17[_0x4cc7('0x9e7')](_0x108b23, _0x50512e[_0x108b23]); } return _0x2e1e17; }(this); _0x47034b[_0x4cc7('0x32b5')] = function(_0x100b77) { _0x100b77 = [new _0x212a6a(0x1,-0.5), new _0x212a6a(0x0,-0x1), new _0x212a6a(-0x1,-0.5), new _0x212a6a(-0x1,0.5), new _0x212a6a(0x0,0x1), new _0x212a6a(0x1,0.5), new _0x212a6a(0x1,-0.5)]; for (var _0x51632b = _0x2bc114['toObjectVector'](null), _0x368c7d = 0x0, _0x547374 = _0x100b77[_0x4cc7('0x21')]; _0x368c7d < _0x547374; ) { var _0x347e98 = _0x368c7d++; _0x51632b[_0x4cc7('0x9e7')](_0x347e98, _0x100b77[_0x347e98]); } return _0x51632b; }(this); _0x36efc7[_0x4cc7('0x3307')] = new _0x432b23(); _0x36efc7['temp'] = new _0x212a6a(); _0x3ffcce[_0x4cc7('0x1ed3')] = [0xbcab7c, 0xc8b788]; _0x3ffcce[_0x4cc7('0x1ed4')] = [0x1, 0x1]; _0x3ffcce[_0x4cc7('0x1ed5')] = [0x0, 0xff]; _0x349093[_0x4cc7('0xb93')] = new _0x212a6a(); _0x349093[_0x4cc7('0x334b')] = new _0x212a6a(); _0x349093['instructionsShown'] = new _0x321787('mapInstructionsShown'); _0x557bb2[_0x4cc7('0xb93')] = new _0x212a6a(); _0x557bb2[_0x4cc7('0x44e4')] = 2.8; _0x17311d['LINE_COLORS'] = function(_0x2696c9) { _0x2696c9 = [0x0, 0x555555, 0x777777]; for (var _0x4cc9b6 = _0x2bc114[_0x4cc7('0x9cc')](null), _0x4397af = 0x0, _0x173a49 = _0x2696c9[_0x4cc7('0x21')]; _0x4397af < _0x173a49; ) { var _0x15d214 = _0x4397af++; _0x4cc9b6[_0x4cc7('0x9e7')](_0x15d214, _0x2696c9[_0x15d214]); } return _0x4cc9b6; }(this); _0x17311d['LINE_WIDTHS'] = function(_0x5cb528) { _0x5cb528 = [_0x557bb2[_0x4cc7('0x44e4')], 0x2, 1.2]; for (var _0x2f9183 = _0x2bc114['toFloatVector'](null), _0xdc8873 = 0x0, _0xec15e9 = _0x5cb528['length']; _0xdc8873 < _0xec15e9; ) { var _0x570be = _0xdc8873++; _0x2f9183['set'](_0x570be, _0x5cb528[_0x570be]); } return _0x2f9183; }(this); _0x17311d[_0x4cc7('0x335f')] = new _0x212a6a(); _0x17311d[_0x4cc7('0x7d9')] = new _0x212a6a(); _0x4f9920['toExploreMode'] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34[_0x4cc7('0x234b')]); _0x4f9920[_0x4cc7('0x3255')] = _0xc09c3b[_0x4cc7('0x2209')](_0x3b0d34[_0x4cc7('0x1efa')]); _0x46379d[_0x4cc7('0x33ad')] = _0x4cc7('0x44e5'); _0x46379d[_0x4cc7('0x33a7')] = _0x3fbf75[_0x4cc7('0x1815')](_0x46379d[_0x4cc7('0x33ad')]); _0x28b32d[_0x4cc7('0x33ad')] = function(_0x131b22) { _0x131b22 = []; for (var _0x3e3029 = 0x0; 0x100 > _0x3e3029; ) _0x3e3029++, _0x131b22[_0x4cc7('0x29')](-0x1); for (_0x3e3029 = 0x0; 0x40 > _0x3e3029; ) { if ('LTBRH' !== _0x4cc7('0x44e6')) { var _0x196af5 = _0x3e3029++; _0x131b22[_0x46379d[_0x4cc7('0x33ad')][_0x4cc7('0x22')](_0x196af5)] = _0x196af5; } else { if (null == _0x131b22) return []; if (_0x4cc7('0x4dc') == typeof _0x131b22) { _0x131b22 = _0x131b22[_0x4cc7('0x46')]('\x0a'); 'Error' == _0x131b22[0x0] && _0x131b22[_0x4cc7('0x1907')](); for (var _0x30f340 = [], _0x56d535 = new _0x1e3ce8(_0x4cc7('0x369a'),''), _0x4eca75 = 0x0; _0x4eca75 < _0x131b22[_0x4cc7('0x21')]; ) { var _0x2c2808 = _0x131b22[_0x4eca75]; ++_0x4eca75; if (_0x56d535[_0x4cc7('0xc7c')](_0x2c2808)) { _0x2c2808 = _0x56d535[_0x4cc7('0xc7d')](0x1)['split']('.'); var _0x46a8cd = _0x2c2808[_0x4cc7('0x9fc')]() , _0x5d7039 = _0x56d535[_0x4cc7('0xc7d')](0x2) , _0x5dd334 = _0x4bf907[_0x4cc7('0xd08')](_0x56d535[_0x4cc7('0xc7d')](0x3)); _0x30f340[_0x4cc7('0x29')](_0x533da2['FilePos'](_0x4cc7('0x44e7') == _0x46a8cd ? _0x533da2[_0x4cc7('0x3689')]() : _0x4cc7('0x369b') == _0x46a8cd ? null : _0x533da2[_0x4cc7('0x3687')](_0x2c2808[_0x4cc7('0xc7a')]('.'), _0x46a8cd), _0x5d7039, _0x5dd334)); } else _0x30f340[_0x4cc7('0x29')](_0x533da2['Module'](_0x29cea6['trim'](_0x2c2808))); } return _0x30f340; } return _0x131b22; } } return _0x131b22; }(this); _0x28b32d['BYTES'] = _0x46379d[_0x4cc7('0x33a7')]; _0x445379[_0x4cc7('0x44e8')] = 0.6; _0x445379[_0x4cc7('0x44e9')] = 0.35; _0x445379[_0x4cc7('0x44ea')] = 0.12; _0x445379['UNPAUSE_KEY_BUFFER'] = 0.22; _0x2cd08d[_0x4cc7('0x3451')] = new _0x3a1efa(); _0x19023b[_0x4cc7('0xfe1')] = function(_0x31be52) { return function(_0x31be52) { return _0x2e945e[_0x4cc7('0x2463')](2.5, 0.08, _0x31be52); } ; }(this); _0x19023b[_0x4cc7('0x350b')] = function(_0x4cc9db) { return function(_0x4cc9db) { return _0x2e945e[_0x4cc7('0x13ea')](0x24, -0x10, 0x64, _0x4cc9db); } ; }(this); _0xebb79f[_0x4cc7('0x3519')] = [0x0, 0.33, 0.5, 0.95, 0x1]; _0xebb79f[_0x4cc7('0x3518')] = [0x990000, 0x550099, 0x9999, 0x33dd66, 0xeeffee]; _0x217368['cheaperRespawnsBought'] = new _0x496db0(_0x4cc7('0x44eb')); _0x4fb1cb['clickedAndDragged'] = !0x1; _0x438783[_0x4cc7('0x25ed')] = 0x3c; _0x438783[_0x4cc7('0x25ee')] = 4.8; _0x438783[_0x4cc7('0x25ef')] = 6.4; _0x438783['endpointPercentFromCenter'] = 0.435; _0x3ce3da[_0x4cc7('0x3656')] = new _0x1e3ce8(';','g'); _0x3ce3da[_0x4cc7('0x20cd')] = new _0x1e3ce8(_0x4cc7('0x44ec'),''); _0x3ce3da[_0x4cc7('0x3645')] = new _0x1e3ce8(_0x4cc7('0x44ed'),''); _0x3ce3da[_0x4cc7('0x3646')] = new _0x1e3ce8(_0x2d63f9[_0x4cc7('0x53e')],''); _0x3ce3da['mMatrixMatch'] = new _0x1e3ce8('matrix\x5c((.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)[,\x20]+(.*?)\x5c)',''); _0x3ce3da[_0x4cc7('0x3648')] = new _0x1e3ce8(_0x4cc7('0x44ee'),''); _0x3ce3da[_0x4cc7('0x1a96')] = new _0x1e3ce8(_0x4cc7('0x44ef'),''); _0x3ce3da[_0x4cc7('0x364d')] = new _0x1e3ce8(_0x4cc7('0x44f0'),''); _0x3ce3da['defaultFill'] = _0x267081[_0x4cc7('0x35f6')](0x0); _0x19fce5['SQRT2'] = Math[_0x4cc7('0x2c')](0x2); _0x312a2b['USE_CACHE'] = !0x1; _0x312a2b[_0x4cc7('0x36a2')] = !0x1; _0x312a2b[_0x4cc7('0x34ec')] = _0x4cc7('0x44f1'); _0x30ebdd['DEFAULT_RESOLVER'] = new _0x520240(); _0x30ebdd['BASE64'] = _0x4cc7('0x44f1'); _0xbf1f2c[_0x4cc7('0x370a')] = new _0x5a0729(0x0,0x0); _0x5eb059['escapes'] = function(_0x442620) { _0x442620 = new _0x3a1efa(); null != _0x842c50['lt'] ? _0x442620[_0x4cc7('0x97d')]('lt', '<') : _0x442620['h']['lt'] = '<'; null != _0x842c50['gt'] ? _0x442620[_0x4cc7('0x97d')]('gt', '>') : _0x442620['h']['gt'] = '>'; null != _0x842c50[_0x4cc7('0x44f2')] ? _0x442620['setReserved'](_0x4cc7('0x44f2'), '&') : _0x442620['h']['amp'] = '&'; null != _0x842c50[_0x4cc7('0x44f3')] ? _0x442620['setReserved'](_0x4cc7('0x44f3'), '\x22') : _0x442620['h']['quot'] = '\x22'; _0x56067a[_0x4cc7('0x8ea')](null, _0x842c50[_0x4cc7('0x44f4')]) ? _0x442620[_0x4cc7('0x97d')](_0x4cc7('0x44f4'), '\x27') : _0x442620['h'][_0x4cc7('0x44f4')] = '\x27'; return _0x442620; }(this); _0x10368c[_0x4cc7('0xc2a')] = 0x0; _0x10368c[_0x4cc7('0x3751')] = new _0x1e3ce8(_0x4cc7('0x44f5'),''); _0xe8a2c7[_0x4cc7('0x442c')] = {}; _0xe8a2c7[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0xe8a2c7[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x376f')] = {}; _0xe8a2c7[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x376f')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic']; _0x34e94f[_0x4cc7('0x442c')] = {}; _0x34e94f[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x34e94f[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')]; _0x69b7c5['__colorMatrixShader'] = new _0x34e94f(); _0x1be873[_0x4cc7('0x21e9')] = new _0x69b7c5([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]); _0x1be873['disabledColorFilters'] = [_0x1be873[_0x4cc7('0x21e9')]]; _0x1be873[_0x4cc7('0xf8d')] = new _0x432b23(); _0x1be873[_0x4cc7('0x21eb')] = new _0x212a6a(); _0xc28891[_0x4cc7('0x37e3')] = 4.13; _0x4d6bf4[_0x4cc7('0x442c')] = {}; _0x4d6bf4[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x4d6bf4[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1176')] = {}; _0x4d6bf4[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1176')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x22bdfe['format'] = new _0x4d6bf4(); _0x194ba2[_0x4cc7('0x380b')] = new _0x67da9e(); _0x194ba2['mostRecentKey'] = 0x0; _0x194ba2['defaultsToPrevent'] = []; _0x194ba2[_0x4cc7('0x2aa6')] = !0x1; _0x295f81[_0x4cc7('0x44f6')] = [0x25, 0x41, 0x51]; _0x295f81['RIGHT_KEYS'] = [0x27, 0x44, 0x45]; _0x295f81[_0x4cc7('0x44f7')] = [0x26, 0x57, 0x5a, 0xbc]; _0x295f81[_0x4cc7('0x380e')] = [0x28, 0x53, 0x4f]; _0x295f81[_0x4cc7('0x380d')] = [0x20, 0x58]; _0x295f81['SECONDARY_ACTION_KEYS'] = [0x10, 0x43, 0x56]; _0x295f81[_0x4cc7('0x380f')] = [0x20, 0x58, 0x26, 0x57, 0x5a, 0xbc]; _0x295f81[_0x4cc7('0x3810')] = [0x1b, 0x50, 0xd, 0x8]; _0x39582d[_0x4cc7('0x2e1f')] = _0x2bc114[_0x4cc7('0x9cf')](null, 0x3); _0x39582d[_0x4cc7('0x30e7')] = new _0x169fce(); _0x2a6728[_0x4cc7('0x2351')] = new _0x21e384(); _0x2a6728[_0x4cc7('0x30e5')] = new _0x21e384(0x1,0x0,0x0); _0x2a6728[_0x4cc7('0x21c1')] = new _0x21e384(0x0,0x1,0x0); _0x2a6728[_0x4cc7('0x30e6')] = new _0x21e384(0x0,0x0,0x1); _0x3bafe8[_0x4cc7('0x237c')] = new _0x21e384(); _0x401612['musicCache'] = new _0x3a1efa(); _0x5260f5[_0x4cc7('0x38ad')] = {}[_0x4cc7('0x8eb')]; _0x73087e[_0x4cc7('0x44f8')] = 0x4; _0x4b4eab[_0x4cc7('0x44f8')] = 0x1; _0x10a042['activeRequests'] = 0x0; _0x10a042[_0x4cc7('0x38ef')] = 0x11; _0x10a042[_0x4cc7('0x38f0')] = new _0x560bef(); _0x2cf758[_0x4cc7('0x44f9')] = ''; _0x2cf758[_0x4cc7('0x44fa')] = 0x0; _0x5ed6a2[_0x4cc7('0x39b1')] = [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]; _0x5ed6a2['SHG_TABLE'] = [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]; _0x21e354['__base64Chars'] = _0x4cc7('0x44e5'); _0x5f4b7a[_0x4cc7('0xadd')] = [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1]; _0x30d6ae[_0x4cc7('0x920')] = new _0x57743b(); _0x304372[_0x4cc7('0x44fb')] = new _0x67da9e(); _0x304372['sensors'] = []; _0x4763eb[_0x4cc7('0x94b')] = new _0x67da9e(); _0x4763eb[_0x4cc7('0x94d')] = new _0x5760a0(); _0x455d82[_0x4cc7('0x94b')] = new _0x67da9e(); _0x455d82[_0x4cc7('0x94d')] = new _0x4f3483(); _0x52a342[_0x4cc7('0x950')] = new _0x5d936e(); _0x52a342[_0x4cc7('0x956')] = new _0x5d936e(); _0x52a342['onMove'] = new _0x5d936e(); _0x52a342[_0x4cc7('0x952')] = new _0x5d936e(); _0x477148[_0x4cc7('0x121b')] = new _0x9831de(); _0x477148[_0x4cc7('0x152e')] = new _0x57743b(); _0x477148['libraries'] = new _0x3a1efa(); _0x477148[_0x4cc7('0x3b8a')] = new _0x3a1efa(); _0x491796[_0x4cc7('0x3ba0')] = !0x0; _0x194e60['actuators'] = []; _0x194e60[_0x4cc7('0x3bd9')] = 0x0; _0x194e60[_0x4cc7('0x3bd5')] = !0x1; _0x2c7717[_0x4cc7('0x28fa')] = new _0x10cf7b(); _0x2c7717[_0x4cc7('0xa54')] = new _0x28ff19(); _0x3ae7ae[_0x4cc7('0x33f3')] = _0x194e60; _0x3ae7ae['defaultEase'] = _0x2c7717['easeOut']; _0x3ae7ae[_0x4cc7('0x3bf2')] = new _0x142a66(); _0xd06419['easeOut'] = new _0x4953cd(1.70158); _0x3ffb78['easeOut'] = new _0xea5f15(0.1,0.4); _0x2b477a[_0x4cc7('0xa54')] = new _0x377ba4(); _0x180fa9['glInvalid'] = !0x1; _0x180fa9[_0x4cc7('0x3cb5')] = 0x0; _0x488f5d['actuatorMap'] = new _0x142a66(); _0x398955['temp'] = new _0x21e384(); _0x398955[_0x4cc7('0x24b3')] = new _0x21e384(); _0x398955['temp3'] = new _0x21e384(); _0x5e85ee['INDICES'] = function(_0xc0eda0) { _0xc0eda0 = [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 _0x12433f = _0x2bc114[_0x4cc7('0x9cc')](null), _0x38566b = 0x0, _0x51afe1 = _0xc0eda0['length']; _0x38566b < _0x51afe1; ) { if (_0x4cc7('0x44fc') === _0x4cc7('0x44fd')) { _0xc0eda0[_0x4cc7('0x3a4f')](_0x12433f, _0x38566b, _0x51afe1, _0x44e78f, f, l, _0x4bf907); } else { var _0x44e78f = _0x38566b++; _0x12433f[_0x4cc7('0x9e7')](_0x44e78f, _0xc0eda0[_0x44e78f]); } } return _0x12433f; }(this); _0x4a7f87[_0x4cc7('0x2ea7')] = function(_0x32160e) { if (_0x4cc7('0x44fe') !== _0x4cc7('0x44fe')) { this[_0x4cc7('0x10b2')] = _0x32160e; _0x466681[_0x4cc7('0x96b')](this); this['baseWidth'] = _0x32160e[_0x4cc7('0xa74')]() / _0x32160e[_0x4cc7('0x3dc')](); this['baseHeight'] = _0x32160e['get_height']() / _0x32160e[_0x4cc7('0xb4a')](); } else { _0x32160e = [0x0, 0x1, 0x2, 0x1, 0x3, 0x2, 0x0, 0x2, 0x1, 0x1, 0x2, 0x3]; for (var _0x581cef = _0x2bc114[_0x4cc7('0x9cc')](null), _0x3dce9f = 0x0, _0x5b48dc = _0x32160e[_0x4cc7('0x21')]; _0x3dce9f < _0x5b48dc; ) { var _0x34b1dc = _0x3dce9f++; _0x581cef[_0x4cc7('0x9e7')](_0x34b1dc, _0x32160e[_0x34b1dc]); } return _0x581cef; } }(this); _0x6a0fd4[_0x4cc7('0xb93')] = new _0x21e384(); _0x6a0fd4[_0x4cc7('0x3ca9')] = new _0x453d1a(!0x1); _0x4113bc[_0x4cc7('0xc00')] = _0x4cc7('0x44ff'); _0x4113bc[_0x4cc7('0x121b')] = new _0x3a1efa(); _0x1664e7[_0x4cc7('0x442c')] = {}; _0x1664e7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x1664e7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x3ce26c[_0x4cc7('0x442c')] = {}; _0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {}; _0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x3ce26c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')]; _0x3f64d3[_0x4cc7('0x442c')] = {}; _0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {}; _0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {}; _0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x3f64d3[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x4d2e79[_0x4cc7('0x442c')] = {}; _0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {}; _0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic']; _0x4d2e79[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x38b33b[_0x4cc7('0x442c')] = {}; _0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {}; _0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x38b33b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x276eb1[_0x4cc7('0x442c')] = {}; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaf3')] = {}; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')] = {}; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {}; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x22b1')][_0x4cc7('0x442e')] = [_0x2d63f9.UyPGa]; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaf3')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x276eb1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x1d6bd9[_0x4cc7('0x442c')] = {}; _0x1d6bd9[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x1d6bd9[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x3c1272[_0x4cc7('0x442c')] = {}; _0x3c1272[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x3c1272[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')]; _0x3c1272[_0x4cc7('0x3d38')] = !0x0; _0x95143b[_0x4cc7('0x442c')] = {}; _0x95143b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x95143b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x4d5bf7[_0x4cc7('0x442c')] = {}; _0x4d5bf7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x4d5bf7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x493319[_0x4cc7('0x442c')] = {}; _0x493319[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x493319[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x228567[_0x4cc7('0x442c')] = {}; _0x228567[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x228567[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x31344d[_0x4cc7('0x442c')] = {}; _0x31344d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x31344d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x2d63f9.wxPDx]; _0x5d37f1[_0x4cc7('0x442c')] = {}; _0x5d37f1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x5d37f1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x5d37f1[_0x4cc7('0x3d82')] = new _0x1e3ce8(_0x4cc7('0x4500'),'i'); _0x5d37f1[_0x4cc7('0x3d7b')] = new _0x1e3ce8('','gi'); _0x5d37f1[_0x4cc7('0x3d84')] = new _0x1e3ce8(_0x4cc7('0x4501'),'i'); _0x5d37f1[_0x4cc7('0x348b')] = new _0x1e3ce8(_0x4cc7('0x4502'),'i'); _0x5d37f1[_0x4cc7('0xbea')] = [new _0x1e3ce8(_0x4cc7('0xd0c'),'g'), new _0x1e3ce8(_0x4cc7('0x4503'),'g'), new _0x1e3ce8(_0x4cc7('0x3897'),'g'), new _0x1e3ce8(_0x4cc7('0x4504'),'g'), new _0x1e3ce8('>','g'), new _0x1e3ce8(' ','g')]; _0x5d37f1[_0x4cc7('0x348a')] = new _0x1e3ce8('face=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)','i'); _0x5d37f1['__regexHTMLTag'] = new _0x1e3ce8('<.*?>','g'); _0x5d37f1[_0x4cc7('0x3d80')] = new _0x1e3ce8(_0x4cc7('0x4505'),'i'); _0x5d37f1[_0x4cc7('0x3d85')] = new _0x1e3ce8(_0x4cc7('0x4506'),'i'); _0x5d37f1[_0x4cc7('0x3d86')] = new _0x1e3ce8(_0x4cc7('0x4507'),'i'); _0x5d37f1[_0x4cc7('0x3d87')] = new _0x1e3ce8('leftmargin=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)','i'); _0x5d37f1[_0x4cc7('0x3d88')] = new _0x1e3ce8(_0x4cc7('0x4508'),'i'); _0x5d37f1[_0x4cc7('0x348d')] = new _0x1e3ce8(_0x4cc7('0x4509'),'i'); _0x5d37f1[_0x4cc7('0x3d89')] = new _0x1e3ce8(_0x4cc7('0x450a'),'i'); _0x22ffdf[_0x4cc7('0x442c')] = {}; _0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {}; _0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x2ba5')] = {}; _0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0xd3a')] = {}; _0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0xd3a')]['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x2ba5')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x22ffdf[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x22ffdf['instances'] = new _0x3a1efa(); _0x2e64c1[_0x4cc7('0x442c')] = {}; _0x2e64c1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x2e64c1[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x432374[_0x4cc7('0x442c')] = {}; _0x432374[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x432374[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x432374[_0x4cc7('0x442c')][_0x4cc7('0x995')]['o'] = {}; _0x432374[_0x4cc7('0x442c')][_0x4cc7('0x995')]['o']['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x432374[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x2d63f9.wxPDx]; _0x432374[_0x4cc7('0x1fb9')] = new _0x432374(); _0x3439cc[_0x4cc7('0x442c')] = {}; _0x3439cc[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x3439cc[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x17018d[_0x4cc7('0x442c')] = {}; _0x17018d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x17018d[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x11b79c[_0x4cc7('0x442c')] = {}; _0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3dfd')] = {}; _0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3dfd')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic']; _0x11b79c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x44366e[_0x4cc7('0x442c')] = {}; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {}; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')]['windingRule'] = {}; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x3e14')] = {}; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x3e3e')] = {}; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x3e3e')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x3e14')]['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x442d')]['windingRule'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x44366e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x44366e[_0x4cc7('0x3e1e')] = new _0x432374(); _0x44366e['strokeCommands'] = new _0x432374(); _0x429a62[_0x4cc7('0x442c')] = {}; _0x429a62[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x429a62[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x6bc21c[_0x4cc7('0x442c')] = {}; _0x6bc21c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x6bc21c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x39c7ef[_0x4cc7('0x442c')] = {}; _0x39c7ef[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x39c7ef[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x436dff[_0x4cc7('0x442c')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa7e')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e67')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x16db')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c26')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c23')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x450b')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e78')] = {}; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e78')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x450b')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic']; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c23')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic']; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c26')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x16db')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e67')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x436dff[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa7e')]['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x436dff[_0x4cc7('0x450c')] = 0xe; _0x436dff[_0x4cc7('0x450d')] = new _0x14c2c3(); _0xeaac5c[_0x4cc7('0x442c')] = {}; _0xeaac5c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0xeaac5c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0xeaac5c['blankBitmapData'] = new _0x436dff(0x1,0x1,!0x1,0x0); _0xeaac5c[_0x4cc7('0x3e95')] = new _0x1c055e(0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0); _0x4266e7[_0x4cc7('0xb16')] = new _0x436dff(0x1,0x1,!0x1,0x0); _0x1af31a[_0x4cc7('0x442c')] = {}; _0x1af31a[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x1af31a[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0xe98208[_0x4cc7('0x442c')] = {}; _0xe98208[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0xe98208[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')]; _0x147c9e[_0x4cc7('0x442c')] = {}; _0x147c9e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x147c9e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x59d8e8[_0x4cc7('0x442c')] = {}; _0x59d8e8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x59d8e8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x57a83b[_0x4cc7('0x442c')] = {}; _0x57a83b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x57a83b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x10bba4[_0x4cc7('0x442c')] = {}; _0x10bba4[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x10bba4[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x227d70[_0x4cc7('0x442c')] = {}; _0x227d70[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x227d70[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x227d70[_0x4cc7('0x348b')] = new _0x1e3ce8(_0x4cc7('0x4502'),'i'); _0x227d70[_0x4cc7('0x348a')] = new _0x1e3ce8(_0x4cc7('0x450e'),'i'); _0x227d70[_0x4cc7('0x3487')] = new _0x1e3ce8(_0x4cc7('0x450f'),'gi'); _0x227d70['__regexCloseFont'] = new _0x1e3ce8(_0x4cc7('0x4510'),'gi'); _0x227d70[_0x4cc7('0x348d')] = new _0x1e3ce8('size=(\x22([^\x22]+)\x22|\x27([^\x27]+)\x27)','i'); _0x56a8b9[_0x4cc7('0x442c')] = {}; _0x56a8b9[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x56a8b9[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')]; _0x57ba29[_0x4cc7('0x442c')] = {}; _0x57ba29[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x57ba29[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')]; _0x316ebe[_0x4cc7('0x442c')] = {}; _0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f33')] = {}; _0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f33')]['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x316ebe[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x316ebe[_0x4cc7('0x9d8')] = new _0x3dd250(function() { return new _0x316ebe(); } ,function(_0x3a3136) { _0x3a3136[_0x4cc7('0x19')](); } ); _0x14c90c[_0x4cc7('0x442c')] = {}; _0x14c90c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x14c90c[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x650d6[_0x4cc7('0x442c')] = {}; _0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa2e')] = {}; _0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaad')] = {}; _0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaad')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x650d6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa2e')]['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x3fc078[_0x4cc7('0x442c')] = {}; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaa8')] = {}; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f52')] = {}; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb17')] = {}; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')]['__setBlendModeCairo'] = {}; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {}; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = ['checkstyle:Dynamic']; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')]['__setBlendModeCairo']['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb17')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f52')][_0x4cc7('0x442e')] = [_0x2d63f9.UyPGa]; _0x3fc078[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xaa8')]['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x88b99b[_0x4cc7('0x442c')] = {}; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x991')] = {}; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x16b8')] = {}; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa80')] = {}; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e45')] = {}; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {}; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3e45')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa80')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic']; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x16b8')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x88b99b[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x991')]['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x86deed[_0x4cc7('0x442c')] = {}; _0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x989')] = {}; _0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {}; _0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x86deed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x989')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0xd7ec81[_0x4cc7('0x442c')] = {}; _0xd7ec81[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0xd7ec81[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f99')] = {}; _0xd7ec81[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3f99')]['SuppressWarnings'] = [_0x4cc7('0x541')]; _0x3a40cb[_0x4cc7('0x442c')] = {}; _0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x442d')] = {}; _0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x98e')] = {}; _0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x98e')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x97b')] = {}; _0x3a40cb[_0x4cc7('0x442c')][_0x4cc7('0x442d')][_0x4cc7('0x97b')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x3a40cb[_0x4cc7('0x3fa3')] = _0x4cc7('0xb') != typeof window ? window[_0x4cc7('0xcba')][_0x4cc7('0xcf4')] : ''; _0x3ea23e['__useParentFPS'] = !0x1; _0x51ba83[_0x4cc7('0x442c')] = {}; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')]['gl'] = {}; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x21d6')] = {}; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x21de')] = {}; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3ff6')] = {}; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x401c')] = {}; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x401c')]['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x3ff6')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x21de')]['SuppressWarnings'] = [_0x2d63f9.UyPGa]; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x21d6')][_0x4cc7('0x442e')] = ['checkstyle:Dynamic']; _0x51ba83[_0x4cc7('0x442c')][_0x4cc7('0x995')]['gl'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x51ba83[_0x4cc7('0x3ffd')] = [0x1]; _0x51ba83[_0x4cc7('0x4001')] = [0x0, 0x0, 0x0, 0x0]; _0x51ba83[_0x4cc7('0x4004')] = [0x0, 0x0, 0x0, 0x0]; _0x51ba83[_0x4cc7('0x4005')] = [0x0, 0x0, 0x0, 0x0]; _0x51ba83[_0x4cc7('0x4006')] = [!0x1]; _0x51ba83[_0x4cc7('0x21d5')] = new _0x432b23(); _0x51ba83[_0x4cc7('0x3ffe')] = [0x0, 0x0]; _0x2880a6[_0x4cc7('0x442c')] = {}; _0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x928')] = {}; _0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x928')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x2880a6[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x584a7b[_0x4cc7('0x442c')] = {}; _0x584a7b[_0x4cc7('0x442c')]['obj'] = {}; _0x584a7b[_0x4cc7('0x442c')]['obj']['SuppressWarnings'] = [_0x4cc7('0x91')]; _0x1274fc[_0x4cc7('0x442c')] = {}; _0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb1c')] = {}; _0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x5e2')] = {}; _0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x5e2')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x1274fc[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb1c')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x2588bb[_0x4cc7('0x442c')] = {}; _0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb1c')] = {}; _0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x5e2')] = {}; _0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x5e2')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x2588bb[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb1c')]['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x3a46a6[_0x4cc7('0x442c')] = {}; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x40aa')] = {}; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa37')] = {}; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x36f4')] = {}; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb69')] = {}; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x9a5')] = {}; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x9a5')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xb69')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x36f4')][_0x4cc7('0x442e')] = [[_0x4cc7('0x541'), _0x4cc7('0x4511')]]; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0xa37')]['SuppressWarnings'] = [[_0x4cc7('0x541'), _0x4cc7('0x4511')]]; _0x3a46a6[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x40aa')]['SuppressWarnings'] = ['checkstyle:Dynamic']; _0x4b3d34[_0x4cc7('0x442c')] = {}; _0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'] = {}; _0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x995')]['_'][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x4b3d34[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = [_0x4cc7('0x91')]; _0x16a517[_0x4cc7('0x4103')] = -0x1; _0x16a517[_0x4cc7('0x4102')] = -0x1; _0x16a517[_0x4cc7('0x40f9')] = -0x1; _0x16a517[_0x4cc7('0x4101')] = -0x1; _0x57fb18[_0x4cc7('0x442c')] = {}; _0x57fb18[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x57fb18[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x1702dc[_0x4cc7('0x442c')] = {}; _0x1702dc[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x1702dc[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x3677ed[_0x4cc7('0x442c')] = {}; _0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c23')] = {}; _0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x932')] = {}; _0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x932')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x3677ed[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1c23')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x55b54b['__lowMemoryMode'] = !0x1; _0x3eaff5[_0x4cc7('0x442c')] = {}; _0x3eaff5[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x3eaff5[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x43d25e[_0x4cc7('0x442c')] = {}; _0x43d25e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x43d25e[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x276ae5['__pool'] = new _0x3dd250(null,null,0x14); _0x276ae5[_0x4cc7('0x4512')] = _0x4cc7('0x296'); _0x276ae5[_0x4cc7('0x4513')] = 'doubleClick'; _0x276ae5[_0x4cc7('0x4514')] = _0x4cc7('0x40c3'); _0x276ae5[_0x4cc7('0x4515')] = _0x4cc7('0x40c1'); _0x276ae5[_0x4cc7('0x4516')] = _0x4cc7('0x364'); _0x276ae5[_0x4cc7('0x4517')] = _0x4cc7('0xbd2'); _0x276ae5[_0x4cc7('0x4518')] = _0x4cc7('0x55f'); _0x276ae5[_0x4cc7('0x4519')] = _0x4cc7('0x1259'); _0x276ae5[_0x4cc7('0x451a')] = _0x2d63f9['ajaOy']; _0x276ae5[_0x4cc7('0x451b')] = _0x4cc7('0xbd4'); _0x276ae5[_0x4cc7('0x451c')] = _0x4cc7('0x273'); _0x276ae5['RELEASE_OUTSIDE'] = _0x2d63f9[_0x4cc7('0x451d')]; _0x276ae5[_0x4cc7('0x451e')] = _0x4cc7('0xc25'); _0x276ae5[_0x4cc7('0x451f')] = _0x4cc7('0x40ac'); _0x276ae5[_0x4cc7('0x4520')] = _0x4cc7('0x40b1'); _0x276ae5[_0x4cc7('0x4521')] = _0x4cc7('0x37cb'); _0x276ae5[_0x4cc7('0x4522')] = 'rollOver'; _0x38fda1[_0x4cc7('0x4523')] = _0x4cc7('0x597'); _0x38fda1['TOUCH_END'] = _0x4cc7('0x12f8'); _0x38fda1['TOUCH_MOVE'] = _0x4cc7('0x12e6'); _0x38fda1[_0x4cc7('0x4524')] = _0x4cc7('0x4525'); _0x38fda1[_0x4cc7('0x4526')] = _0x4cc7('0x40d5'); _0x38fda1[_0x4cc7('0x4527')] = 'touchRollOut'; _0x38fda1[_0x4cc7('0x4528')] = _0x4cc7('0x40d4'); _0x38fda1['TOUCH_TAP'] = _0x4cc7('0x40d2'); _0x9823fe[_0x4cc7('0x239a')] = !0x0; _0x14b9f8['__blurShader'] = new _0x174873(); _0xcc520e['__glowShader'] = new _0x191913(); _0x37cd02[_0x4cc7('0x442c')] = {}; _0x37cd02[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x37cd02[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1176')] = {}; _0x37cd02[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x1176')][_0x4cc7('0x442e')] = ['checkstyle:FieldDocComment']; _0x13803b[_0x4cc7('0x4292')] = []; _0x13803b[_0x4cc7('0x30e1')] = new _0x37cd02(); _0xfdc00d[_0x4cc7('0x442c')] = {}; _0xfdc00d[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0xfdc00d[_0x4cc7('0x442c')][_0x4cc7('0x995')]['speed'] = {}; _0xfdc00d[_0x4cc7('0x442c')][_0x4cc7('0x995')]['speed'][_0x4cc7('0x442e')] = [_0x2d63f9.wxPDx]; _0x5eded0[_0x4cc7('0x43be')] = 0xa; _0x30a9a6[_0x4cc7('0x3ac9')] = !0x0; _0x30a9a6[_0x4cc7('0x42d7')] = 0x0; _0x30a9a6[_0x4cc7('0x42d8')] = !0x1; _0x2fd703['currentX'] = 0x0; _0x2fd703[_0x4cc7('0x42e4')] = 0x1; _0x2fd703[_0x4cc7('0x42e5')] = 0x0; _0x2fd703[_0x4cc7('0x42de')] = 0x22; _0x2fd703[_0x4cc7('0x2aa6')] = !0x1; _0x2fd703[_0x4cc7('0x42e2')] = !0x1; _0x2291ea[_0x4cc7('0x3f9f')] = new _0x2291ea(null); _0x44dd09[_0x4cc7('0x442c')] = {}; _0x44dd09[_0x4cc7('0x442c')][_0x4cc7('0x995')] = {}; _0x44dd09[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x9ad')] = {}; _0x44dd09[_0x4cc7('0x442c')][_0x4cc7('0x995')][_0x4cc7('0x9ad')][_0x4cc7('0x442e')] = [_0x4cc7('0x541')]; _0x44dd09[_0x4cc7('0x1528')] = 0x0; _0x44dd09[_0x4cc7('0x1527')] = []; _0x44dd09[_0x4cc7('0x42f4')] = []; _0x44dd09[_0x4cc7('0x1526')] = new _0x142a66(); _0x42b6c7[_0x4cc7('0x40c8')] = 'auto'; _0x12fb81[_0x4cc7('0x442c')] = {}; _0x12fb81[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x12fb81[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [[_0x4cc7('0x4529'), _0x4cc7('0x91')]]; _0x12fb81[_0x4cc7('0x4329')] = new _0x3a1efa(); _0x12fb81[_0x4cc7('0x452a')] = new _0x3a1efa(); _0x12fb81['SAMPLEMAP'] = new _0x3a1efa(); _0x12fb81[_0x4cc7('0x2aa6')] = !0x1; _0x521c53[_0x4cc7('0x442c')] = {}; _0x521c53[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x521c53[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x3e71d7[_0x4cc7('0x442c')] = {}; _0x3e71d7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x3e71d7[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x562ec2[_0x4cc7('0x442c')] = {}; _0x562ec2[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x562ec2[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x6fe3b9[_0x4cc7('0x121b')] = new _0x44bfd5(); _0x15249f[_0x4cc7('0x43b9')] = new _0x514005(null,0x0); _0x220b4b[_0x4cc7('0x442c')] = {}; _0x220b4b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x220b4b[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x220b4b[_0x4cc7('0x43be')] = 0xa; _0x19c607[_0x4cc7('0x442c')] = {}; _0x19c607[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x19c607[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')]['SuppressWarnings'] = ['checkstyle:FieldDocComment']; _0x44f1f8[_0x4cc7('0x442c')] = {}; _0x44f1f8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')] = {}; _0x44f1f8[_0x4cc7('0x442c')][_0x4cc7('0x1ae9')][_0x4cc7('0x442e')] = [_0x4cc7('0x91')]; _0x1b94ae[_0x4cc7('0x13ff')] = new _0x1e3ce8('grid(\x5cd+)x(\x5cd+)',''); _0x28dd20[_0x4cc7('0xb93')] = new _0x21e384(); _0x28dd20[_0x4cc7('0x4422')] = new _0x212a6a(); _0x28dd20[_0x4cc7('0x13ff')] = new _0x1e3ce8(_0x4cc7('0x452b'),''); _0x325caa[_0x4cc7('0x978')](); }(_0x4cc7('0xb') != typeof _0x3bb917 ? _0x3bb917 : 'undefined' != typeof window ? window : 'undefined' != typeof self ? self : this, 'undefined' != typeof window ? window : _0x55265e[_0x4cc7('0x92')] != typeof _0x578190 ? _0x578190 : _0x4cc7('0xb') != typeof self ? self : this)); } ; _0x204525[_0x4cc7('0x94')][_0x4cc7('0x17a3')] = function(_0x3e10ed) { var _0x4d8ae3 = {} , _0x3c1497 = _0x204525[_0x4cc7('0x94')][_0x4cc7('0x95')][_0x3e10ed]; if (!_0x3c1497) throw Error(_0x55265e[_0x4cc7('0x93')](_0x4cc7('0x2c54') + _0x3e10ed, '\x22')); _0x3c1497(_0x4d8ae3, _0x3bb917); for (var _0x302f99 in _0x4d8ae3) _0x204525[_0x302f99] = _0x204525[_0x302f99] || _0x4d8ae3[_0x302f99]; (_0x3c1497 = _0x4d8ae3[_0x4cc7('0x94')] || window[_0x4cc7('0x94')]) && _0x3c1497[_0x4cc7('0x17a3')] && _0x55265e[_0x4cc7('0x452c')](this, _0x3c1497[_0x4cc7('0x17a3')]) && _0x3c1497[_0x4cc7('0x17a3')][_0x4cc7('0x13')](_0x3c1497, arguments); return _0x4d8ae3; } ; }('undefined' != typeof exports ? exports : 'undefined' != typeof window ? window : _0x4cc7('0xb') != typeof self ? self : this, _0x4cc7('0xb') != typeof window ? window : _0x4cc7('0xb') != typeof global ? global : _0x4cc7('0xb') != typeof self ? self : this)); !function() { var _0x5ea6e7 = {}; _0x5ea6e7[_0x4cc7('0x452d')] = 'undefined'; _0x5ea6e7['gOOIT'] = function(_0x37065f, _0x3ad8e4) { return _0x37065f(_0x3ad8e4); } ; _0x5ea6e7[_0x4cc7('0x452e')] = _0x4cc7('0x452f'); _0x5ea6e7[_0x4cc7('0x4530')] = _0x4cc7('0x4531'); _0x5ea6e7[_0x4cc7('0x4532')] = _0x4cc7('0x4533'); _0x5ea6e7[_0x4cc7('0x4534')] = function(_0x5de19b, _0x1a9a66) { return _0x5de19b != _0x1a9a66; } ; _0x5ea6e7[_0x4cc7('0x4535')] = 'string'; _0x5ea6e7[_0x4cc7('0x4536')] = _0x4cc7('0x4537'); _0x5ea6e7['dzKtH'] = _0x4cc7('0x4538'); _0x5ea6e7['oPwJH'] = 'No\x20codec\x20support\x20for\x20selected\x20audio\x20sources.'; _0x5ea6e7[_0x4cc7('0x4539')] = function(_0x2811c7, _0x118afe) { return _0x2811c7 == _0x118afe; } ; _0x5ea6e7[_0x4cc7('0x453a')] = _0x4cc7('0x453b'); _0x5ea6e7[_0x4cc7('0x453c')] = function(_0x74b211, _0x449fe7) { return _0x74b211 != _0x449fe7; } ; _0x5ea6e7[_0x4cc7('0x453d')] = _0x4cc7('0x2a3e'); _0x5ea6e7[_0x4cc7('0x453e')] = function(_0x476b33, _0x747d33) { return _0x476b33 >= _0x747d33; } ; _0x5ea6e7[_0x4cc7('0x453f')] = function(_0x8c3a1a, _0x1b529a) { return _0x8c3a1a < _0x1b529a; } ; _0x5ea6e7[_0x4cc7('0x4540')] = _0x4cc7('0x39b'); _0x5ea6e7[_0x4cc7('0x4541')] = _0x4cc7('0x4542'); _0x5ea6e7['WAtjf'] = function(_0x195749, _0x48e58e, _0x52a464) { return _0x195749(_0x48e58e, _0x52a464); } ; _0x5ea6e7[_0x4cc7('0x4543')] = _0x4cc7('0x5'); _0x5ea6e7[_0x4cc7('0x4544')] = function(_0x24eef6, _0x567b4e) { return _0x24eef6 === _0x567b4e; } ; _0x5ea6e7[_0x4cc7('0x4545')] = function(_0x53d57f, _0x51a5c5) { return _0x53d57f !== _0x51a5c5; } ; _0x5ea6e7[_0x4cc7('0x4546')] = function(_0x3b427a, _0x147167) { return _0x3b427a + _0x147167; } ; var _0x2da22f = function() { this[_0x4cc7('0x8fe')](); }; _0x2da22f[_0x4cc7('0x8')] = {}; _0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function() { var _0x1fd1b6 = this || _0x476571; return _0x1fd1b6._counter = 0x3e8, _0x1fd1b6._html5AudioPool = [], _0x1fd1b6.html5PoolSize = 0xa, _0x1fd1b6._codecs = {}, _0x1fd1b6._howls = [], _0x1fd1b6._muted = !0x1, _0x1fd1b6._volume = 0x1, _0x1fd1b6._canPlayEvent = 'canplaythrough', _0x1fd1b6._navigator = _0x5ea6e7.dsoxU != typeof window && window.navigator ? window.navigator : null, _0x1fd1b6.masterGain = null, _0x1fd1b6.noAudio = !0x1, _0x1fd1b6.usingWebAudio = !0x0, _0x1fd1b6.autoSuspend = !0x0, _0x1fd1b6.ctx = null, _0x1fd1b6.autoUnlock = !0x0, _0x1fd1b6._setup(), _0x1fd1b6; } ; _0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = function(_0x294f9d) { var _0x3c0d23 = this || _0x476571; if (_0x294f9d = _0x5ea6e7.gOOIT(parseFloat, _0x294f9d), _0x3c0d23.ctx || _0x3271e9(), void 0x0 !== _0x294f9d && 0x0 <= _0x294f9d && 0x1 >= _0x294f9d) { if (_0x3c0d23._volume = _0x294f9d, _0x3c0d23._muted) return _0x3c0d23; _0x3c0d23.usingWebAudio && _0x3c0d23.masterGain.gain.setValueAtTime(_0x294f9d, _0x476571.ctx.currentTime); for (var _0x4ecdfb = 0x0; _0x4ecdfb < _0x3c0d23._howls.length; _0x4ecdfb++) if (!_0x3c0d23._howls[_0x4ecdfb]._webAudio) for (var _0x525290 = _0x3c0d23._howls[_0x4ecdfb]._getSoundIds(), _0x4917dd = 0x0; _0x4917dd < _0x525290.length; _0x4917dd++) { var _0x4fd41f = _0x3c0d23._howls[_0x4ecdfb]._soundById(_0x525290[_0x4917dd]); _0x4fd41f && _0x4fd41f._node && (_0x4fd41f._node.volume = _0x4fd41f._volume * _0x294f9d); } return _0x3c0d23; } return _0x3c0d23._volume; } ; _0x2da22f[_0x4cc7('0x8')]['mute'] = function(_0x5533db) { var _0x4d46a9 = this || _0x476571; _0x4d46a9.ctx || _0x3271e9(); _0x4d46a9._muted = _0x5533db; _0x4d46a9.usingWebAudio && _0x4d46a9.masterGain.gain.setValueAtTime(_0x5533db ? 0x0 : _0x4d46a9._volume, _0x476571.ctx.currentTime); for (var _0x3c0899 = 0x0; _0x3c0899 < _0x4d46a9._howls.length; _0x3c0899++) if (!_0x4d46a9._howls[_0x3c0899]._webAudio) for (var _0x3423cd = _0x4d46a9._howls[_0x3c0899]._getSoundIds(), _0x407699 = 0x0; _0x407699 < _0x3423cd.length; _0x407699++) { var _0x110631 = _0x4d46a9._howls[_0x3c0899]._soundById(_0x3423cd[_0x407699]); _0x110631 && _0x110631._node && (_0x110631._node.muted = !!_0x5533db || _0x110631._muted); } return _0x4d46a9; } ; _0x2da22f[_0x4cc7('0x8')]['unload'] = function() { for (var _0x410ca5 = this || _0x476571, _0x50a3dd = _0x410ca5._howls.length - 0x1; 0x0 <= _0x50a3dd; _0x50a3dd--) _0x410ca5._howls[_0x50a3dd].unload(); return _0x410ca5.usingWebAudio && _0x410ca5.ctx && void 0x0 !== _0x410ca5.ctx.close && (_0x410ca5.ctx.close(), _0x410ca5.ctx = null, _0x3271e9()), _0x410ca5; } ; _0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x4547')] = function(_0x58a637) { if (_0x4cc7('0x4548') === 'vfEaI') { null == f && (f = -0x1); null == e && (e = _0x4cc7('0x10b3')); null == d && (d = !0x1); this._contextIndex = -0x1; this._layeredView = !0x1; this._scissorRectDirty = this._viewportDirty = !0x0; this._shareContext = !0x1; this._depthTextureInvalid = this._backBufferInvalid = !0x0; this._globalWidth = this._globalHeight = this._time = this._backgroundColor = 0x0; this._globalPos = new na(); this._localBRPos = new na(); this._localTLPos = new na(); this._width = this._height = 0x0; U.call(this); this._profile = e; this._scene = null != a ? a : new Jk(); this._scene.addEventListener('partitionChanged', _0x58a637(this, this.onScenePartitionChanged)); this._camera = null != b ? b : new bj(); this._renderer = null != c ? c : new oh(); this._depthRenderer = new Il(); this._forceSoftware = d; this._contextIndex = f; this._entityCollector = this._renderer.createEntityCollector(); this._entityCollector.set_camera(this._camera); this._scissorRect = new Ca(); this.initHitField(); this._mouse3DManager = new La(); this._mouse3DManager.enableMouseListeners(this); this._touch3DManager = new tf(); this._touch3DManager.set_view(this); this._touch3DManager.enableTouchListeners(this); this.addEventListener(_0x4cc7('0x8a9'), _0x58a637(this, this.onAddedToStage), !0x1, 0x0, !0x0); this.addEventListener(_0x4cc7('0xb70'), _0x58a637(this, this.onAdded), !0x1, 0x0, !0x0); this._camera.addEventListener(_0x4cc7('0x4549'), _0x58a637(this, this.onLensChanged)); this._camera.set_partition(this._scene.get_partition()); } else { return (this || _0x476571)._codecs[_0x58a637.replace(/^x-/, '')]; } } ; _0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x454a')] = function() { var _0x53b9b5 = this || _0x476571; if (_0x53b9b5.state = _0x53b9b5.ctx ? _0x53b9b5.ctx.state || _0x4cc7('0x346f') : 'suspended', _0x53b9b5._autoSuspend(), !_0x53b9b5.usingWebAudio) if ('undefined' != typeof Audio) try { var _0x3ff8b3 = new Audio(); void 0x0 === _0x3ff8b3.oncanplaythrough && (_0x53b9b5._canPlayEvent = _0x4cc7('0x24fb')); } catch (_0xa078e) { if (_0x4cc7('0x452f') === _0x5ea6e7.FyPVE) { _0x53b9b5.noAudio = !0x0; } else { this._skyBox = a; } } else _0x53b9b5.noAudio = !0x0; try { _0x3ff8b3 = new Audio(), _0x3ff8b3.muted && (_0x53b9b5.noAudio = !0x0); } catch (_0x195c5d) {} return _0x53b9b5.noAudio || _0x53b9b5._setupCodecs(), _0x53b9b5; } ; _0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x454b')] = function() { if (_0x4cc7('0x454c') === _0x4cc7('0x454c')) { var _0x516367 = _0x4cc7('0x454d').split('|') , _0x8d58fa = 0x0; while (!![]) { switch (_0x516367[_0x8d58fa++]) { case '0': return _0x16554a._codecs = { mp3: !(_0x5a057e || !_0x294627 && !_0x5c3dd4.canPlayType('audio/mp3;').replace(/^no$/, '')), mpeg: !!_0x294627, opus: !!_0x5c3dd4.canPlayType('audio/ogg;\x20codecs=\x22opus\x22').replace(/^no$/, ''), ogg: !!_0x5c3dd4.canPlayType(_0x4cc7('0x454e')).replace(/^no$/, ''), oga: !!_0x5c3dd4.canPlayType(_0x4cc7('0x454e')).replace(/^no$/, ''), wav: !!_0x5c3dd4.canPlayType(_0x4cc7('0x454f')).replace(/^no$/, ''), aac: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4550')).replace(/^no$/, ''), caf: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4551')).replace(/^no$/, ''), m4a: !!(_0x5c3dd4.canPlayType(_0x4cc7('0x4552')) || _0x5c3dd4.canPlayType('audio/m4a;') || _0x5c3dd4.canPlayType('audio/aac;')).replace(/^no$/, ''), mp4: !!(_0x5c3dd4.canPlayType(_0x4cc7('0x4553')) || _0x5c3dd4.canPlayType(_0x4cc7('0x4554')) || _0x5c3dd4.canPlayType('audio/aac;')).replace(/^no$/, ''), weba: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4555')).replace(/^no$/, ''), webm: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4555')).replace(/^no$/, ''), dolby: !!_0x5c3dd4.canPlayType(_0x4cc7('0x4556')).replace(/^no$/, ''), flac: !!(_0x5c3dd4.canPlayType(_0x4cc7('0x4557')) || _0x5c3dd4.canPlayType(_0x4cc7('0x4558'))).replace(/^no$/, '') }, _0x16554a; case '1': var _0x294627 = _0x5c3dd4.canPlayType('audio/mpeg;').replace(/^no$/, '') , _0x5a057e = _0x16554a._navigator && _0x16554a._navigator.userAgent.match(/OPR\/([0-6].)/g); continue; case '2': _0x5a057e = _0x5a057e && 0x21 > parseInt(_0x5a057e[0x0].split('/')[0x1], 0xa); continue; case '3': try { _0x5c3dd4 = 'undefined' != typeof Audio ? new Audio() : null; } catch (_0x4d6419) { return _0x16554a; } continue; case '4': var _0x16554a = this || _0x476571 , _0x5c3dd4 = null; continue; case '5': if (!_0x5c3dd4 || _0x4cc7('0x5') != typeof _0x5c3dd4.canPlayType) return _0x16554a; continue; } break; } } else { this._casterCollector.set_camera(this._overallDepthCamera); this._casterCollector.set_cullPlanes(this._cullPlanes); this._casterCollector.clear(); b.traversePartitions(this._casterCollector); c.render(this._casterCollector, a); this._casterCollector.cleanUp(); } } ; _0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x4559')] = function() { var _0x79acb5 = this || _0x476571 , _0x3a4ab7 = /iPhone|iPad|iPod|Android|BlackBerry|BB10|Silk|Mobi|Chrome|Safari/i.test(_0x79acb5._navigator && _0x79acb5._navigator.userAgent); if (!_0x79acb5._audioUnlocked && _0x79acb5.ctx && _0x3a4ab7) { if (_0x5ea6e7.ZlKVk === _0x4cc7('0x4531')) { _0x79acb5._audioUnlocked = !0x1; _0x79acb5.autoUnlock = !0x1; _0x79acb5._mobileUnloaded || 0xac44 === _0x79acb5.ctx.sampleRate || (_0x79acb5._mobileUnloaded = !0x0, _0x79acb5.unload()); _0x79acb5._scratchBuffer = _0x79acb5.ctx.createBuffer(0x1, 0x1, 0x5622); var _0x5611e = function(_0x3a4ab7) { for (_0x3a4ab7 = 0x0; _0x3a4ab7 < _0x79acb5.html5PoolSize; _0x3a4ab7++) { var _0x252ac8 = new Audio(); _0x252ac8._unlocked = !0x0; _0x79acb5._releaseHtml5Audio(_0x252ac8); } for (_0x3a4ab7 = 0x0; _0x3a4ab7 < _0x79acb5._howls.length; _0x3a4ab7++) if (!_0x79acb5._howls[_0x3a4ab7]._webAudio) { if (_0x4cc7('0x455a') === _0x4cc7('0x455b')) { r.view.get_camera().set_x(-0x39); r.view.get_camera().set_y(-0x6); r.view.get_camera().set_z(0xab1); var _0x3d0617 = null; null == _0x3d0617 && (_0x3d0617 = new ta()); var _0xa7b540 = Math.sin(0.32288591161895097); _0x3d0617.x = 0.092 * _0xa7b540; _0x3d0617.y = -0.514 * _0xa7b540; _0x3d0617.z = 0.853 * _0xa7b540; _0x3d0617.w = Math.cos(0.32288591161895097); _0xa7b540 = _0x3d0617.x * _0x3d0617.x + _0x3d0617.y * _0x3d0617.y + _0x3d0617.z * _0x3d0617.z + _0x3d0617.w * _0x3d0617.w; var _0x4df3cb = _0xa7b540 - 0x1; 1e-10 > (0x0 <= _0x4df3cb ? _0x4df3cb : -_0x4df3cb) || (0x0 == _0xa7b540 ? (_0x3d0617.x = 0x0, _0x3d0617.y = 0x0, _0x3d0617.z = 0x0, _0x3d0617.w = 0x1) : (_0xa7b540 = 0x1 / Math.sqrt(_0xa7b540), _0x3d0617.x *= _0xa7b540, _0x3d0617.y *= _0xa7b540, _0x3d0617.z *= _0xa7b540, _0x3d0617.w *= _0xa7b540)); r.view.get_camera().set_eulers(ea.toEulerAngles(_0x3d0617).get_degrees()); this.tunnel.display(0x0); this.angel.setIndexedPosition(0x9, 0x27); this.angel.spritesheet.set_currentFrame(0x47); this.angel.spritesheet.set_xInverted(!0x1); this.duplicator.setIndexedPosition(8.3, 38.2); this.duplicator.spritesheet.set_currentFrame(0x2e); this.duplicator.spritesheet.set_xInverted(!0x0); this.dialog.addBubble(_0x4cc7('0x2619'), -0x154, -0x118, null, null, null, null, null); this.dialog.addBubble('Actually,\x20I\x20don\x27t\x20care.', 0x0, -0x8c, null, null, -0x1, null, null); _0x3d0617 = new q(this.angel.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x455c'), 0x140, 0x3c, null, null, -0x1, _0x3d0617, null); } else { _0x252ac8 = _0x79acb5._howls[_0x3a4ab7]._getSoundIds(); for (var _0x3287b6 = 0x0; _0x3287b6 < _0x252ac8.length; _0x3287b6++) { var _0x371132 = _0x79acb5._howls[_0x3a4ab7]._soundById(_0x252ac8[_0x3287b6]); _0x371132 && _0x371132._node && !_0x371132._node._unlocked && (_0x371132._node._unlocked = !0x0, _0x371132._node.load()); } } } _0x79acb5._autoResume(); var _0x325bac = _0x79acb5.ctx.createBufferSource(); _0x325bac.buffer = _0x79acb5._scratchBuffer; _0x325bac.connect(_0x79acb5.ctx.destination); void 0x0 === _0x325bac.start ? _0x325bac.noteOn(0x0) : _0x325bac.start(0x0); _0x4cc7('0x5') == typeof _0x79acb5.ctx.resume && _0x79acb5.ctx.resume(); _0x325bac.onended = function() { _0x325bac.disconnect(0x0); _0x79acb5._audioUnlocked = !0x0; document.removeEventListener(_0x4cc7('0x395b'), _0x5611e, !0x0); document.removeEventListener(_0x4cc7('0x3937'), _0x5611e, !0x0); document.removeEventListener('click', _0x5611e, !0x0); for (var _0x3a4ab7 = 0x0; _0x3a4ab7 < _0x79acb5._howls.length; _0x3a4ab7++) _0x79acb5._howls[_0x3a4ab7]._emit(_0x4cc7('0x217b')); } ; }; return document.addEventListener(_0x4cc7('0x395b'), _0x5611e, !0x0), document.addEventListener('touchend', _0x5611e, !0x0), document.addEventListener(_0x4cc7('0x296'), _0x5611e, !0x0), _0x79acb5; } else { this.uri = a; this.contentType = _0x4cc7('0x3914'); this.followRedirects = !0x0; this.enableResponseHeaders = !0x1; this.formData = new Ea(); this.headers = []; this.method = 'GET'; this.timeout = 0x7530; this.withCredentials = !0x1; this.__backend = new mb(); this.__backend.init(this); } } } ; _0x2da22f[_0x4cc7('0x8')]['_obtainHtml5Audio'] = function() { var _0x11e592 = this || _0x476571; if (_0x11e592._html5AudioPool.length) return _0x11e592._html5AudioPool.pop(); _0x11e592 = new Audio().play(); return _0x11e592 && 'undefined' != typeof Promise && (_0x11e592 instanceof Promise || 'function' == typeof _0x11e592.then) && _0x11e592.catch(function() { console.warn(_0x4cc7('0x2ebb')); }), new Audio(); } ; _0x2da22f[_0x4cc7('0x8')]['_releaseHtml5Audio'] = function(_0x206c8d) { if (_0x4cc7('0x455d') !== _0x4cc7('0x455e')) { var _0x2cd085 = this || _0x476571; return _0x206c8d._unlocked && _0x2cd085._html5AudioPool.push(_0x206c8d), _0x2cd085; } else { b.progress(a.loaded, a.total); } } ; _0x2da22f[_0x4cc7('0x8')]['_autoSuspend'] = function() { var _0x135a32 = { XYcmX: function(_0x40452e, _0x26b82f) { return _0x40452e !== _0x26b82f; } }; if ('aDNhL' === _0x4cc7('0x455f')) { return this._texture; } else { var _0x39697a = this; if (_0x39697a.autoSuspend && _0x39697a.ctx && void 0x0 !== _0x39697a.ctx.suspend && _0x476571.usingWebAudio) { if (_0x4cc7('0x4533') !== _0x5ea6e7.xqgcm) { var _0xad11a0 = a.get_index(); a = this._usedSingleCount.get(a._component); } else { for (var _0x596303 = 0x0; _0x596303 < _0x39697a._howls.length; _0x596303++) if (_0x39697a._howls[_0x596303]._webAudio) for (var _0x210a76 = 0x0; _0x210a76 < _0x39697a._howls[_0x596303]._sounds.length; _0x210a76++) if (!_0x39697a._howls[_0x596303]._sounds[_0x210a76]._paused) return _0x39697a; return _0x39697a._suspendTimer && clearTimeout(_0x39697a._suspendTimer), _0x39697a._suspendTimer = setTimeout(function() { if (_0x135a32.XYcmX(_0x4cc7('0x4560'), 'ulCoN')) { return this.fixed ? null : this.__array.pop(); } else { _0x39697a.autoSuspend && (_0x39697a._suspendTimer = null, _0x39697a.state = _0x4cc7('0x4561'), _0x39697a.ctx.suspend().then(function() { _0x39697a.state = _0x4cc7('0x346f'); _0x39697a._resumeAfterSuspend && (delete _0x39697a._resumeAfterSuspend, _0x39697a._autoResume()); })); } }, 0x7530), _0x39697a; } } } } ; _0x2da22f[_0x4cc7('0x8')][_0x4cc7('0x3471')] = function() { var _0xabee6b = this; if (_0xabee6b.ctx && void 0x0 !== _0xabee6b.ctx.resume && _0x476571.usingWebAudio) return _0x4cc7('0x43d8') === _0xabee6b.state && _0xabee6b._suspendTimer ? (clearTimeout(_0xabee6b._suspendTimer), _0xabee6b._suspendTimer = null) : 'suspended' === _0xabee6b.state ? (_0xabee6b.ctx.resume().then(function() { _0xabee6b.state = _0x4cc7('0x43d8'); for (var _0x1470e2 = 0x0; _0x1470e2 < _0xabee6b._howls.length; _0x1470e2++) _0xabee6b._howls[_0x1470e2]._emit(_0x4cc7('0x386d')); }), _0xabee6b._suspendTimer && (clearTimeout(_0xabee6b._suspendTimer), _0xabee6b._suspendTimer = null)) : _0x4cc7('0x4561') === _0xabee6b.state && (_0xabee6b._resumeAfterSuspend = !0x0), _0xabee6b; } ; var _0x476571 = new _0x2da22f() , _0x592003 = function(_0x2fb0bb) { if (_0x4cc7('0x4562') === _0x4cc7('0x4563')) { return null != a ? 0x0 == a[_0x4cc7('0x1e54')][_0x4cc7('0x1d6f')] : !0x1; } else { if (!_0x2fb0bb[_0x4cc7('0xccd')] || 0x0 === _0x2fb0bb[_0x4cc7('0xccd')][_0x4cc7('0x21')]) return void console[_0x4cc7('0x12aa')]('An\x20array\x20of\x20source\x20files\x20must\x20be\x20passed\x20with\x20any\x20new\x20Howl.'); this[_0x4cc7('0x8fe')](_0x2fb0bb); } }; _0x592003[_0x4cc7('0x8')] = {}; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0xb26332) { var _0x1ba727 = this; return _0x476571.ctx || _0x3271e9(), _0x1ba727._autoplay = _0xb26332.autoplay || !0x1, _0x1ba727._format = _0x4cc7('0x4dc') != typeof _0xb26332.format ? _0xb26332.format : [_0xb26332.format], _0x1ba727._html5 = _0xb26332.html5 || !0x1, _0x1ba727._muted = _0xb26332.mute || !0x1, _0x1ba727._loop = _0xb26332.loop || !0x1, _0x1ba727._pool = _0xb26332.pool || 0x5, _0x1ba727._preload = _0x4cc7('0xfbf') != typeof _0xb26332.preload || _0xb26332.preload, _0x1ba727._rate = _0xb26332.rate || 0x1, _0x1ba727._sprite = _0xb26332.sprite || {}, _0x1ba727._src = _0x5ea6e7.HgAGa(_0x4cc7('0x4dc'), typeof _0xb26332.src) ? _0xb26332.src : [_0xb26332.src], _0x1ba727._volume = void 0x0 !== _0xb26332.volume ? _0xb26332.volume : 0x1, _0x1ba727._xhrWithCredentials = _0xb26332.xhrWithCredentials || !0x1, _0x1ba727._duration = 0x0, _0x1ba727._state = _0x4cc7('0x4564'), _0x1ba727._sounds = [], _0x1ba727._endTimers = {}, _0x1ba727._queue = [], _0x1ba727._playLock = !0x1, _0x1ba727._onend = _0xb26332.onend ? [{ fn: _0xb26332.onend }] : [], _0x1ba727._onfade = _0xb26332.onfade ? [{ fn: _0xb26332.onfade }] : [], _0x1ba727._onload = _0xb26332.onload ? [{ fn: _0xb26332.onload }] : [], _0x1ba727._onloaderror = _0xb26332.onloaderror ? [{ fn: _0xb26332.onloaderror }] : [], _0x1ba727._onplayerror = _0xb26332.onplayerror ? [{ fn: _0xb26332.onplayerror }] : [], _0x1ba727._onpause = _0xb26332.onpause ? [{ fn: _0xb26332.onpause }] : [], _0x1ba727._onplay = _0xb26332.onplay ? [{ fn: _0xb26332.onplay }] : [], _0x1ba727._onstop = _0xb26332.onstop ? [{ fn: _0xb26332.onstop }] : [], _0x1ba727._onmute = _0xb26332.onmute ? [{ fn: _0xb26332.onmute }] : [], _0x1ba727._onvolume = _0xb26332.onvolume ? [{ fn: _0xb26332.onvolume }] : [], _0x1ba727._onrate = _0xb26332.onrate ? [{ fn: _0xb26332.onrate }] : [], _0x1ba727._onseek = _0xb26332.onseek ? [{ fn: _0xb26332.onseek }] : [], _0x1ba727._onunlock = _0xb26332.onunlock ? [{ fn: _0xb26332.onunlock }] : [], _0x1ba727._onresume = [], _0x1ba727._webAudio = _0x476571.usingWebAudio && !_0x1ba727._html5, void 0x0 !== _0x476571.ctx && _0x476571.ctx && _0x476571.autoUnlock && _0x476571._unlockAudio(), _0x476571._howls.push(_0x1ba727), _0x1ba727._autoplay && _0x1ba727._queue.push({ event: _0x4cc7('0xd18'), action: function() { _0x1ba727.play(); } }), _0x1ba727._preload && _0x1ba727.load(), _0x1ba727; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x40')] = function() { var _0x1efa70 = null; if (_0x476571.noAudio) return void this._emit('loaderror', null, 'No\x20audio\x20support.'); _0x5ea6e7.DOthC == typeof this._src && (this._src = [this._src]); for (var _0x5782b1 = 0x0; _0x5782b1 < this._src.length; _0x5782b1++) { var _0x4b660a; if (this._format && this._format[_0x5782b1]) var _0x5f5274 = this._format[_0x5782b1]; else { if (_0x4cc7('0x4dc') != typeof (_0x4b660a = this._src[_0x5782b1])) { this._emit(_0x5ea6e7.cBRgi, null, 'Non-string\x20found\x20in\x20selected\x20audio\x20sources\x20-\x20ignoring.'); continue; } (_0x5f5274 = /^data:audio\/([^;,]+);/i.exec(_0x4b660a)) || (_0x5f5274 = /\.([^.]+)$/.exec(_0x4b660a.split('?', 0x1)[0x0])); _0x5f5274 && (_0x5f5274 = _0x5f5274[0x1].toLowerCase()); } if (_0x5f5274 || console.warn(_0x4cc7('0x4565')), _0x5f5274 && _0x476571.codecs(_0x5f5274)) { _0x1efa70 = this._src[_0x5782b1]; break; } } return _0x1efa70 ? (this._src = _0x1efa70, this._state = 'loading', _0x5ea6e7.dzKtH === window.location.protocol && _0x4cc7('0x38f8') === _0x1efa70.slice(0x0, 0x5) && (this._html5 = !0x0, this._webAudio = !0x1), new _0x5da734(this), this._webAudio && _0x232426(this), this) : void this._emit('loaderror', null, _0x5ea6e7.oPwJH); } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0xd18')] = function(_0x186d7c, _0x1c34ef) { var _0x570c79 = this , _0x4086f6 = null; if (_0x4cc7('0x39b') == typeof _0x186d7c) _0x4086f6 = _0x186d7c, _0x186d7c = null; else { if ('WfVyU' === 'WfVyU') { if (_0x5ea6e7.aecXt(_0x4cc7('0x4dc'), typeof _0x186d7c) && _0x4cc7('0x2a3e') === _0x570c79._state && !_0x570c79._sprite[_0x186d7c]) return null; if (void 0x0 === _0x186d7c && (_0x186d7c = '__default', !_0x570c79._playLock)) { for (var _0x1ae664 = 0x0, _0x465425 = 0x0; _0x465425 < _0x570c79._sounds.length; _0x465425++) _0x570c79._sounds[_0x465425]._paused && !_0x570c79._sounds[_0x465425]._ended && (_0x1ae664++, _0x4086f6 = _0x570c79._sounds[_0x465425]._id); 0x1 === _0x1ae664 ? _0x186d7c = null : _0x4086f6 = null; } } else { return this._implicitPartition; } } var _0x412f02 = _0x4086f6 ? _0x570c79._soundById(_0x4086f6) : _0x570c79._inactiveSound(); if (!_0x412f02) return null; if (_0x4086f6 && !_0x186d7c && (_0x186d7c = _0x412f02._sprite || _0x4cc7('0x4566')), _0x4cc7('0x2a3e') !== _0x570c79._state) { _0x412f02._sprite = _0x186d7c; _0x412f02._ended = !0x1; var _0x497789 = _0x412f02._id; return _0x570c79._queue.push({ event: 'play', action: function() { _0x570c79.play(_0x497789); } }), _0x497789; } if (_0x4086f6 && !_0x412f02._paused) return _0x1c34ef || _0x570c79._loadQueue('play'), _0x412f02._id; _0x570c79._webAudio && _0x476571._autoResume(); var _0x592003 = Math.max(0x0, 0x0 < _0x412f02._seek ? _0x412f02._seek : _0x570c79._sprite[_0x186d7c][0x0] / 0x3e8) , _0x2d3193 = Math.max(0x0, (_0x570c79._sprite[_0x186d7c][0x0] + _0x570c79._sprite[_0x186d7c][0x1]) / 0x3e8 - _0x592003) , _0x39894a = 0x3e8 * _0x2d3193 / Math.abs(_0x412f02._rate) , _0xceae1a = _0x570c79._sprite[_0x186d7c][0x0] / 0x3e8 , _0x4e2710 = (_0x570c79._sprite[_0x186d7c][0x0] + _0x570c79._sprite[_0x186d7c][0x1]) / 0x3e8 , _0x2da22f = !(!_0x412f02._loop && !_0x570c79._sprite[_0x186d7c][0x2]); _0x412f02._sprite = _0x186d7c; _0x412f02._ended = !0x1; var _0x162388 = function() { _0x412f02._paused = !0x1; _0x412f02._seek = _0x592003; _0x412f02._start = _0xceae1a; _0x412f02._stop = _0x4e2710; _0x412f02._loop = _0x2da22f; }; if (_0x592003 >= _0x4e2710) return void _0x570c79._ended(_0x412f02); var _0x435872 = _0x412f02._node; if (_0x570c79._webAudio) _0x4086f6 = function() { _0x570c79._playLock = !0x1; _0x162388(); _0x570c79._refreshBuffer(_0x412f02); _0x435872.gain.setValueAtTime(_0x412f02._muted || _0x570c79._muted ? 0x0 : _0x412f02._volume, _0x476571.ctx.currentTime); _0x412f02._playStart = _0x476571.ctx.currentTime; void 0x0 === _0x435872.bufferSource.start ? _0x412f02._loop ? _0x435872.bufferSource.noteGrainOn(0x0, _0x592003, 0x15180) : _0x435872.bufferSource.noteGrainOn(0x0, _0x592003, _0x2d3193) : _0x412f02._loop ? _0x435872.bufferSource.start(0x0, _0x592003, 0x15180) : _0x435872.bufferSource.start(0x0, _0x592003, _0x2d3193); _0x39894a !== 0x1 / 0x0 && (_0x570c79._endTimers[_0x412f02._id] = setTimeout(_0x570c79._ended.bind(_0x570c79, _0x412f02), _0x39894a)); _0x1c34ef || setTimeout(function() { if (_0x4cc7('0x4567') === _0x4cc7('0x4568')) { b ? f = !0x1 : a ? f = !0x0 : (f = e.achievement.earned, f = !L.get_instance().get(f.id, f.defaultValue)); if (f) { b = Xa.get_instance(); for (f = ze.range(b.toasts.get_length() - 0x1, -0x1, -0x1); f.currentValue != f.end; ) { var _0x374bac = f.currentValue += f.step; b.toasts.get(_0x374bac).hide(); } b = !0x0; } f = e.achievement.name; _0x374bac = e.achievement.earned; L.get_instance().get(_0x374bac.id, _0x374bac.defaultValue) ? f += '\x20(earned)\x0a' : (_0x374bac = Q.cca(f, f.length - 0x1), f = 0x2e == _0x374bac || 0x21 == _0x374bac || 0x3f == _0x374bac ? f + '\x0a' : f + ':\x20'); Xa.get_instance().displayMessage(f + e.achievement.description); } else { _0x570c79._emit(_0x4cc7('0xd18'), _0x412f02._id); _0x570c79._loadQueue(); } }, 0x0); } , _0x4cc7('0x43d8') === _0x476571.state ? _0x4086f6() : (_0x570c79._playLock = !0x0, _0x570c79.once(_0x4cc7('0x386d'), _0x4086f6), _0x570c79._clearTimer(_0x412f02._id)); else { var _0x59734f = function() { _0x435872.currentTime = _0x592003; _0x435872.muted = _0x412f02._muted || _0x570c79._muted || _0x476571._muted || _0x435872.muted; _0x435872.volume = _0x412f02._volume * _0x476571.volume(); _0x435872.playbackRate = _0x412f02._rate; try { var _0x4086f6 = _0x435872.play(); if (_0x4086f6 && _0x4cc7('0xb') != typeof Promise && (_0x4086f6 instanceof Promise || _0x4cc7('0x5') == typeof _0x4086f6.then) ? (_0x570c79._playLock = !0x0, _0x162388(), _0x4086f6.then(function() { _0x570c79._playLock = !0x1; _0x435872._unlocked = !0x0; _0x1c34ef || (_0x570c79._emit(_0x4cc7('0xd18'), _0x412f02._id), _0x570c79._loadQueue()); }).catch(function() { _0x570c79._playLock = !0x1; _0x570c79._emit(_0x4cc7('0x4569'), _0x412f02._id, 'Playback\x20was\x20unable\x20to\x20start.\x20This\x20is\x20most\x20commonly\x20an\x20issue\x20on\x20mobile\x20devices\x20and\x20Chrome\x20where\x20playback\x20was\x20not\x20within\x20a\x20user\x20interaction.'); _0x412f02._ended = !0x0; _0x412f02._paused = !0x0; })) : _0x1c34ef || (_0x570c79._playLock = !0x1, _0x162388(), _0x570c79._emit('play', _0x412f02._id), _0x570c79._loadQueue()), _0x435872.playbackRate = _0x412f02._rate, _0x435872.paused) return void _0x570c79._emit(_0x4cc7('0x4569'), _0x412f02._id, _0x4cc7('0x456a')); _0x4cc7('0x4566') !== _0x186d7c || _0x412f02._loop ? _0x570c79._endTimers[_0x412f02._id] = setTimeout(_0x570c79._ended.bind(_0x570c79, _0x412f02), _0x39894a) : (_0x570c79._endTimers[_0x412f02._id] = function() { if (_0x4cc7('0x456b') === _0x4cc7('0x456b')) { _0x570c79._ended(_0x412f02); _0x435872.removeEventListener(_0x4cc7('0x1f5c'), _0x570c79._endTimers[_0x412f02._id], !0x1); } else { this.onError.dispatch(a); } } , _0x435872.addEventListener(_0x4cc7('0x1f5c'), _0x570c79._endTimers[_0x412f02._id], !0x1)); } catch (_0x57a4d0) { _0x570c79._emit('playerror', _0x412f02._id, _0x57a4d0); } }; _0x4086f6 = window && window.ejecta || !_0x435872.readyState && _0x476571._navigator.isCocoonJS; if (0x3 <= _0x435872.readyState || _0x4086f6) _0x59734f(); else { _0x570c79._playLock = !0x0; var _0x85acf6 = function() { _0x59734f(); _0x435872.removeEventListener(_0x476571._canPlayEvent, _0x85acf6, !0x1); }; _0x435872.addEventListener(_0x476571._canPlayEvent, _0x85acf6, !0x1); _0x570c79._clearTimer(_0x412f02._id); } } return _0x412f02._id; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0xbe7')] = function(_0x16c470, _0x1f6550) { var _0xef467b = { TthPc: function(_0x1daec6, _0x506f94) { return _0x5ea6e7.NwZaA(_0x1daec6, _0x506f94); } }; if (_0x4cc7('0x456c') !== _0x4cc7('0x456d')) { var _0x2ff50a = this; if (_0x4cc7('0x2a3e') !== _0x2ff50a._state || _0x2ff50a._playLock) return _0x2ff50a._queue.push({ event: 'pause', action: function() { if (_0x4cc7('0x456e') !== _0x5ea6e7.nUYnr) { _0x2ff50a.pause(_0x16c470); } else { var _0xc33072 = ya.__fontByName; var _0x3f417f = a + _0x4cc7('0x3f01'); _0xc33072 = _0xef467b.TthPc(null, u[_0x3f417f]) ? _0xc33072.existsReserved(_0x3f417f) : _0xc33072.h.hasOwnProperty(_0x3f417f); } } }), _0x2ff50a; for (var _0x1271ad = _0x2ff50a._getSoundIds(_0x16c470), _0x476571 = 0x0; _0x476571 < _0x1271ad.length; _0x476571++) { _0x2ff50a._clearTimer(_0x1271ad[_0x476571]); var _0x40239d = _0x2ff50a._soundById(_0x1271ad[_0x476571]); if (_0x40239d && !_0x40239d._paused && (_0x40239d._seek = _0x2ff50a.seek(_0x1271ad[_0x476571]), _0x40239d._rateSeek = 0x0, _0x40239d._paused = !0x0, _0x2ff50a._stopFade(_0x1271ad[_0x476571]), _0x40239d._node)) if (_0x2ff50a._webAudio) { if (!_0x40239d._node.bufferSource) continue; void 0x0 === _0x40239d._node.bufferSource.stop ? _0x40239d._node.bufferSource.noteOff(0x0) : _0x40239d._node.bufferSource.stop(0x0); _0x2ff50a._cleanBuffer(_0x40239d._node); } else isNaN(_0x40239d._node.duration) && _0x40239d._node.duration !== 0x1 / 0x0 || _0x40239d._node.pause(); _0x1f6550 || _0x2ff50a._emit(_0x4cc7('0xbe7'), _0x40239d ? _0x40239d._id : null); } return _0x2ff50a; } else { a = null; b = 0x0; for (c = this.markings; b < c.get_length(); ) d = c.get(b), ++b, null != d && d.pulsing && (a = d); null != a && (b = yb.get_instance(), c = a.get_x(), a.get_y(), b.mapContents.set_cameraX(c), b.scrollSpeed = 0x0); } } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0xd8a')] = function(_0x4756c0, _0x364a73) { var _0x252c55 = this; if (_0x4cc7('0x2a3e') !== _0x252c55._state || _0x252c55._playLock) return _0x252c55._queue.push({ event: 'stop', action: function() { _0x252c55.stop(_0x4756c0); } }), _0x252c55; for (var _0x2b23b0 = _0x252c55._getSoundIds(_0x4756c0), _0x476571 = 0x0; _0x476571 < _0x2b23b0.length; _0x476571++) { _0x252c55._clearTimer(_0x2b23b0[_0x476571]); var _0x33fa = _0x252c55._soundById(_0x2b23b0[_0x476571]); _0x33fa && (_0x33fa._seek = _0x33fa._start || 0x0, _0x33fa._rateSeek = 0x0, _0x33fa._paused = !0x0, _0x33fa._ended = !0x0, _0x252c55._stopFade(_0x2b23b0[_0x476571]), _0x33fa._node && (_0x252c55._webAudio ? _0x33fa._node.bufferSource && (void 0x0 === _0x33fa._node.bufferSource.stop ? _0x33fa._node.bufferSource.noteOff(0x0) : _0x33fa._node.bufferSource.stop(0x0), _0x252c55._cleanBuffer(_0x33fa._node)) : isNaN(_0x33fa._node.duration) && _0x33fa._node.duration !== 0x1 / 0x0 || (_0x33fa._node.currentTime = _0x33fa._start || 0x0, _0x33fa._node.pause())), _0x364a73 || _0x252c55._emit(_0x4cc7('0xd8a'), _0x33fa._id)); } return _0x252c55; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x1a2d')] = function(_0x2ec54f, _0x1d58f8) { var _0x2051c1 = this; if (_0x5ea6e7.snNax !== _0x2051c1._state || _0x2051c1._playLock) return _0x2051c1._queue.push({ event: _0x4cc7('0x1a2d'), action: function() { _0x2051c1.mute(_0x2ec54f, _0x1d58f8); } }), _0x2051c1; if (void 0x0 === _0x1d58f8) { if ('boolean' != typeof _0x2ec54f) return _0x2051c1._muted; _0x2051c1._muted = _0x2ec54f; } for (var _0x28065a = _0x2051c1._getSoundIds(_0x1d58f8), _0x3d8e07 = 0x0; _0x3d8e07 < _0x28065a.length; _0x3d8e07++) { if ('jAJqo' !== _0x4cc7('0x456f')) { Y.get_studentDiscovery().recordChallengeComplete(a); F.get_somethingWeird().display(0x1); } else { var _0x14ed0f = _0x2051c1._soundById(_0x28065a[_0x3d8e07]); _0x14ed0f && (_0x14ed0f._muted = _0x2ec54f, _0x14ed0f._interval && _0x2051c1._stopFade(_0x14ed0f._id), _0x2051c1._webAudio && _0x14ed0f._node ? _0x14ed0f._node.gain.setValueAtTime(_0x2ec54f ? 0x0 : _0x14ed0f._volume, _0x476571.ctx.currentTime) : _0x14ed0f._node && (_0x14ed0f._node.muted = !!_0x476571._muted || _0x2ec54f), _0x2051c1._emit(_0x4cc7('0x1a2d'), _0x14ed0f._id)); } } return _0x2051c1; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x2ccc')] = function() { var _0x48a9ba, _0x3b1605, _0x2b8d38 = this, _0x1d5b05 = arguments; if (0x0 === _0x1d5b05.length) return _0x2b8d38._volume; 0x1 === _0x1d5b05.length || 0x2 === _0x1d5b05.length && void 0x0 === _0x1d5b05[0x1] ? 0x0 <= _0x2b8d38._getSoundIds().indexOf(_0x1d5b05[0x0]) ? _0x3b1605 = parseInt(_0x1d5b05[0x0], 0xa) : _0x48a9ba = parseFloat(_0x1d5b05[0x0]) : 0x2 <= _0x1d5b05.length && (_0x48a9ba = parseFloat(_0x1d5b05[0x0]), _0x3b1605 = parseInt(_0x1d5b05[0x1], 0xa)); var _0x592003; if (!(void 0x0 !== _0x48a9ba && 0x0 <= _0x48a9ba && _0x5ea6e7.mhwWT(0x1, _0x48a9ba))) return _0x592003 = _0x3b1605 ? _0x2b8d38._soundById(_0x3b1605) : _0x2b8d38._sounds[0x0], _0x592003 ? _0x592003._volume : 0x0; if (_0x4cc7('0x2a3e') !== _0x2b8d38._state || _0x2b8d38._playLock) return _0x2b8d38._queue.push({ event: _0x4cc7('0x2ccc'), action: function() { if (_0x4cc7('0x4570') === _0x4cc7('0x4570')) { _0x2b8d38.volume.apply(_0x2b8d38, _0x1d5b05); } else { R.call(this, A.homePlanAPart2, -0x2, null, { startTilesLength: 0x7d0 }); this.frames = [_0x48a9ba(this, this.frame0), _0x48a9ba(this, this.frame1), _0x48a9ba(this, this.frame2), _0x48a9ba(this, this.frame3), _0x48a9ba(this, this.frame4), _0x48a9ba(this, this.frame5), _0x48a9ba(this, this.frame6), _0x48a9ba(this, this.frame7)]; this.name = _0x4cc7('0x26fb'); } } }), _0x2b8d38; void 0x0 === _0x3b1605 && (_0x2b8d38._volume = _0x48a9ba); _0x3b1605 = _0x2b8d38._getSoundIds(_0x3b1605); for (var _0x25597f = 0x0; _0x25597f < _0x3b1605.length; _0x25597f++) (_0x592003 = _0x2b8d38._soundById(_0x3b1605[_0x25597f])) && (_0x592003._volume = _0x48a9ba, _0x1d5b05[0x2] || _0x2b8d38._stopFade(_0x3b1605[_0x25597f]), _0x2b8d38._webAudio && _0x592003._node && !_0x592003._muted ? _0x592003._node.gain.setValueAtTime(_0x48a9ba, _0x476571.ctx.currentTime) : _0x592003._node && !_0x592003._muted && (_0x592003._node.volume = _0x48a9ba * _0x476571.volume()), _0x2b8d38._emit(_0x4cc7('0x2ccc'), _0x592003._id)); return _0x2b8d38; } ; _0x592003[_0x4cc7('0x8')]['fade'] = function(_0x497b07, _0x407b4b, _0x3a4b35, _0x88f8d5) { if (_0x4cc7('0x4571') !== _0x4cc7('0x4572')) { var _0x4a5e73 = this; if (_0x4cc7('0x2a3e') !== _0x4a5e73._state || _0x4a5e73._playLock) return _0x4a5e73._queue.push({ event: _0x4cc7('0x44a4'), action: function() { _0x4a5e73.fade(_0x497b07, _0x407b4b, _0x3a4b35, _0x88f8d5); } }), _0x4a5e73; _0x497b07 = parseFloat(_0x497b07); _0x407b4b = parseFloat(_0x407b4b); _0x3a4b35 = parseFloat(_0x3a4b35); _0x4a5e73.volume(_0x497b07, _0x88f8d5); for (var _0x1cbb73 = _0x4a5e73._getSoundIds(_0x88f8d5), _0xa394c1 = 0x0; _0xa394c1 < _0x1cbb73.length; _0xa394c1++) { var _0x1bff69 = _0x4a5e73._soundById(_0x1cbb73[_0xa394c1]); if (_0x1bff69) { if (_0x88f8d5 || _0x4a5e73._stopFade(_0x1cbb73[_0xa394c1]), _0x4a5e73._webAudio && !_0x1bff69._muted) { var _0x592003 = _0x476571.ctx.currentTime , _0x4d9c70 = _0x592003 + _0x3a4b35 / 0x3e8; _0x1bff69._volume = _0x497b07; _0x1bff69._node.gain.setValueAtTime(_0x497b07, _0x592003); _0x1bff69._node.gain.linearRampToValueAtTime(_0x407b4b, _0x4d9c70); } _0x4a5e73._startFadeInterval(_0x1bff69, _0x497b07, _0x407b4b, _0x3a4b35, _0x1cbb73[_0xa394c1], void 0x0 === _0x88f8d5); } } return _0x4a5e73; } else { var _0x4793f8 = this.client.onMetaData; _0x4793f8({ width: this.__video.videoWidth, height: this.__video.videoHeight, duration: this.__video.duration }); } } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x4573')] = function(_0x154e60, _0x265594, _0x51d3b8, _0x476571, _0x3300fb, _0x592003) { var _0x421e98 = this , _0x328616 = _0x265594 , _0x4933f0 = _0x51d3b8 - _0x265594; _0x3300fb = Math.abs(_0x4933f0 / 0.01); _0x3300fb = Math.max(0x4, 0x0 < _0x3300fb ? _0x476571 / _0x3300fb : _0x476571); var _0x130144 = Date.now(); _0x154e60._fadeTo = _0x51d3b8; _0x154e60._interval = setInterval(function() { var _0x3300fb = (Date.now() - _0x130144) / _0x476571; _0x130144 = Date.now(); _0x328616 += _0x4933f0 * _0x3300fb; _0x328616 = Math.max(0x0, _0x328616); _0x328616 = Math.min(0x1, _0x328616); _0x328616 = Math.round(0x64 * _0x328616) / 0x64; _0x421e98._webAudio ? _0x154e60._volume = _0x328616 : _0x421e98.volume(_0x328616, _0x154e60._id, !0x0); _0x592003 && (_0x421e98._volume = _0x328616); (_0x5ea6e7.wOHvq(_0x51d3b8, _0x265594) && _0x328616 <= _0x51d3b8 || _0x51d3b8 > _0x265594 && _0x328616 >= _0x51d3b8) && (clearInterval(_0x154e60._interval), _0x154e60._interval = null, _0x154e60._fadeTo = null, _0x421e98.volume(_0x51d3b8, _0x154e60._id), _0x421e98._emit(_0x4cc7('0x44a4'), _0x154e60._id)); }, _0x3300fb); } ; _0x592003[_0x4cc7('0x8')]['_stopFade'] = function(_0x2fb519) { var _0x3b231b = this._soundById(_0x2fb519); return _0x3b231b && _0x3b231b._interval && (this._webAudio && _0x3b231b._node.gain.cancelScheduledValues(_0x476571.ctx.currentTime), clearInterval(_0x3b231b._interval), _0x3b231b._interval = null, this.volume(_0x3b231b._fadeTo, _0x2fb519), _0x3b231b._fadeTo = null, this._emit(_0x4cc7('0x44a4'), _0x2fb519)), this; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x2984')] = function() { if (_0x4cc7('0x4574') === 'ovteh') { return null == Ji.instance ? Ji.instance = new Ji() : Ji.instance; } else { var _0x5b051d, _0x12c47d, _0x1032b5, _0x476571 = arguments; if (0x0 === _0x476571.length) return this._loop; if (0x1 === _0x476571.length) { if ('wBYjE' === 'BcFlQ') { a = b++; var _0x29a7b8 = this.section; X.low = 0xe79f9; a = 0x0 <= a && a < _0x29a7b8.terrain.get_length() ? _0x29a7b8.terrain.get(a) : null; null != a && a.sourceData.collisionProperties == fc.get_crumbling() && a.mesh.set_visible(!0x1); } else { if (_0x4cc7('0xfbf') != typeof _0x476571[0x0]) return !!(_0x1032b5 = this._soundById(parseInt(_0x476571[0x0], 0xa))) && _0x1032b5._loop; this._loop = _0x5b051d = _0x476571[0x0]; } } else 0x2 === _0x476571.length && (_0x5b051d = _0x476571[0x0], _0x12c47d = parseInt(_0x476571[0x1], 0xa)); _0x12c47d = this._getSoundIds(_0x12c47d); for (_0x476571 = 0x0; _0x476571 < _0x12c47d.length; _0x476571++) (_0x1032b5 = this._soundById(_0x12c47d[_0x476571])) && (_0x1032b5._loop = _0x5b051d, this._webAudio && _0x1032b5._node && _0x1032b5._node.bufferSource && (_0x1032b5._node.bufferSource.loop = _0x5b051d, _0x5b051d && (_0x1032b5._node.bufferSource.loopStart = _0x1032b5._start || 0x0, _0x1032b5._node.bufferSource.loopEnd = _0x1032b5._stop))); return this; } } ; _0x592003[_0x4cc7('0x8')]['rate'] = function() { var _0x4fdabd, _0x3bb021, _0x35de98 = this, _0x2bea47 = arguments; 0x0 === _0x2bea47.length ? _0x3bb021 = _0x35de98._sounds[0x0]._id : 0x1 === _0x2bea47.length ? 0x0 <= _0x35de98._getSoundIds().indexOf(_0x2bea47[0x0]) ? _0x3bb021 = parseInt(_0x2bea47[0x0], 0xa) : _0x4fdabd = parseFloat(_0x2bea47[0x0]) : 0x2 === _0x2bea47.length && (_0x4fdabd = parseFloat(_0x2bea47[0x0]), _0x3bb021 = parseInt(_0x2bea47[0x1], 0xa)); var _0x592003; if (_0x5ea6e7.zUhGl != typeof _0x4fdabd) return _0x592003 = _0x35de98._soundById(_0x3bb021), _0x592003 ? _0x592003._rate : _0x35de98._rate; if (_0x4cc7('0x2a3e') !== _0x35de98._state || _0x35de98._playLock) return _0x35de98._queue.push({ event: _0x4cc7('0x3396'), action: function() { _0x35de98.rate.apply(_0x35de98, _0x2bea47); } }), _0x35de98; void 0x0 === _0x3bb021 && (_0x35de98._rate = _0x4fdabd); _0x3bb021 = _0x35de98._getSoundIds(_0x3bb021); for (var _0x6d48e1 = 0x0; _0x6d48e1 < _0x3bb021.length; _0x6d48e1++) if (_0x592003 = _0x35de98._soundById(_0x3bb021[_0x6d48e1])) { _0x35de98.playing(_0x3bb021[_0x6d48e1]) && (_0x592003._rateSeek = _0x35de98.seek(_0x3bb021[_0x6d48e1]), _0x592003._playStart = _0x35de98._webAudio ? _0x476571.ctx.currentTime : _0x592003._playStart); _0x592003._rate = _0x4fdabd; _0x35de98._webAudio && _0x592003._node && _0x592003._node.bufferSource ? _0x592003._node.bufferSource.playbackRate.setValueAtTime(_0x4fdabd, _0x476571.ctx.currentTime) : _0x592003._node && (_0x592003._node.playbackRate = _0x4fdabd); var _0x5a7408 = _0x35de98.seek(_0x3bb021[_0x6d48e1]); _0x5a7408 = 0x3e8 * ((_0x35de98._sprite[_0x592003._sprite][0x0] + _0x35de98._sprite[_0x592003._sprite][0x1]) / 0x3e8 - _0x5a7408) / Math.abs(_0x592003._rate); !_0x35de98._endTimers[_0x3bb021[_0x6d48e1]] && _0x592003._paused || (_0x35de98._clearTimer(_0x3bb021[_0x6d48e1]), _0x35de98._endTimers[_0x3bb021[_0x6d48e1]] = setTimeout(_0x35de98._ended.bind(_0x35de98, _0x592003), _0x5a7408)); _0x35de98._emit(_0x4cc7('0x3396'), _0x592003._id); } return _0x35de98; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x1015')] = function() { var _0x4dfd2c = { tRLVX: function(_0xcfc9aa) { return _0xcfc9aa(); } }; var _0x2afb89, _0x2b78c4, _0x144f62 = this, _0x474199 = arguments; 0x0 === _0x474199.length ? _0x2b78c4 = _0x144f62._sounds[0x0]._id : 0x1 === _0x474199.length ? 0x0 <= _0x144f62._getSoundIds().indexOf(_0x474199[0x0]) ? _0x2b78c4 = parseInt(_0x474199[0x0], 0xa) : _0x144f62._sounds.length && (_0x2b78c4 = _0x144f62._sounds[0x0]._id, _0x2afb89 = parseFloat(_0x474199[0x0])) : 0x2 === _0x474199.length && (_0x2afb89 = parseFloat(_0x474199[0x0]), _0x2b78c4 = parseInt(_0x474199[0x1], 0xa)); if (void 0x0 === _0x2b78c4) return _0x144f62; if (_0x4cc7('0x2a3e') !== _0x144f62._state || _0x144f62._playLock) return _0x144f62._queue.push({ event: 'seek', action: function() { _0x144f62.seek.apply(_0x144f62, _0x474199); } }), _0x144f62; var _0x592003 = _0x144f62._soundById(_0x2b78c4); if (_0x592003) { if (_0x5ea6e7.Jvuax === _0x4cc7('0x4542')) { if (!('number' == typeof _0x2afb89 && 0x0 <= _0x2afb89)) return _0x144f62._webAudio ? (_0x2afb89 = _0x144f62.playing(_0x2b78c4) ? _0x476571.ctx.currentTime - _0x592003._playStart : 0x0, _0x592003._seek + ((_0x592003._rateSeek ? _0x592003._rateSeek - _0x592003._seek : 0x0) + _0x2afb89 * Math.abs(_0x592003._rate))) : _0x592003._node.currentTime; var _0x4563ca = _0x144f62.playing(_0x2b78c4); _0x4563ca && _0x144f62.pause(_0x2b78c4, !0x0); _0x592003._seek = _0x2afb89; _0x592003._ended = !0x1; _0x144f62._clearTimer(_0x2b78c4); _0x144f62._webAudio || !_0x592003._node || isNaN(_0x592003._node.duration) || (_0x592003._node.currentTime = _0x2afb89); var _0x36171f = function() { _0x144f62._emit(_0x4cc7('0x1015'), _0x2b78c4); _0x4563ca && _0x144f62.play(_0x2b78c4, !0x0); }; if (_0x4563ca && !_0x144f62._webAudio) { var _0x4e82fb = function() { _0x144f62._playLock ? setTimeout(_0x4e82fb, 0x0) : _0x4dfd2c.tRLVX(_0x36171f); }; _0x5ea6e7.WAtjf(setTimeout, _0x4e82fb, 0x0); } else _0x36171f(); } else { Og.__unregisterSoundChannel(this); this.__dispose(); this.dispatchEvent(new pa(_0x4cc7('0x2986'))); } } return _0x144f62; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0xd14')] = function(_0xfe4a4) { if (_0x4cc7('0x39b') == typeof _0xfe4a4) return _0xfe4a4 = this._soundById(_0xfe4a4), !!_0xfe4a4 && !_0xfe4a4._paused; for (_0xfe4a4 = 0x0; _0xfe4a4 < this._sounds.length; _0xfe4a4++) if (!this._sounds[_0xfe4a4]._paused) return !0x0; return !0x1; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x3bc2')] = function(_0xa9f908) { var _0x342a18 = this._duration; _0xa9f908 = this._soundById(_0xa9f908); return _0xa9f908 && (_0x342a18 = this._sprite[_0xa9f908._sprite][0x1] / 0x3e8), _0x342a18; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x346e')] = function() { if ('KWkJG' === _0x4cc7('0x4575')) { return this._state; } else { this.pastafarian = new W(this.section,x.pastafarian,!0x1,null,!0x1,null); this.pastafarian.billboardMode = !0x0; this.sprites.push(this.pastafarian); var _0x268064 = this.explorePath.pathName; _0x268064 = A.get_instance().paths.get(_0x268064); this.pastafarian.goesTo = new ha(_0x268064,0x0); this.duplicator = new W(this.section,x.duplicator,!0x1,null,!0x1,null); this.duplicator.billboardMode = !0x0; this.sprites.push(this.duplicator); _0x268064 = this.explorePath.pathName; _0x268064 = A.get_instance().paths.get(_0x268064); this.duplicator.goesTo = new ha(_0x268064,0x24); } } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x360f')] = function() { if ('XwVnn' !== 'tyuPm') { for (var _0x3b75d5 = this._sounds, _0x4b8131 = 0x0; _0x5ea6e7.wOHvq(_0x4b8131, _0x3b75d5.length); _0x4b8131++) (_0x3b75d5[_0x4b8131]._paused || this.stop(_0x3b75d5[_0x4b8131]._id), this._webAudio) || (/MSIE |Trident\//.test(_0x476571._navigator && _0x476571._navigator.userAgent) || (_0x3b75d5[_0x4b8131]._node.src = _0x4cc7('0x4576')), _0x3b75d5[_0x4b8131]._node.removeEventListener(_0x4cc7('0x12aa'), _0x3b75d5[_0x4b8131]._errorFn, !0x1), _0x3b75d5[_0x4b8131]._node.removeEventListener(_0x476571._canPlayEvent, _0x3b75d5[_0x4b8131]._loadFn, !0x1), _0x476571._releaseHtml5Audio(_0x3b75d5[_0x4b8131]._node)), delete _0x3b75d5[_0x4b8131]._node, this._clearTimer(_0x3b75d5[_0x4b8131]._id); _0x4b8131 = _0x476571._howls.indexOf(this); 0x0 <= _0x4b8131 && _0x476571._howls.splice(_0x4b8131, 0x1); _0x3b75d5 = !0x0; for (_0x4b8131 = 0x0; _0x5ea6e7.wOHvq(_0x4b8131, _0x476571._howls.length); _0x4b8131++) if (_0x476571._howls[_0x4b8131]._src === this._src || 0x0 <= this._src.indexOf(_0x476571._howls[_0x4b8131]._src)) { _0x3b75d5 = !0x1; break; } return _0x298e24 && _0x3b75d5 && delete _0x298e24[this._src], _0x476571.noAudio = !0x1, this._state = _0x4cc7('0x4564'), this._sounds = [], null; } else { null != a && (this.ascender = a.ascender, this.descender = a.descender, this.height = a.height, this.name = a.name, this.numGlyphs = a.numGlyphs, this.src = a.src, this.underlinePosition = a.underlinePosition, this.underlineThickness = a.underlineThickness, this.unitsPerEM = a.unitsPerEM, this.__fontID = a.__fontID, this.__fontPath = a.__fontPath, this.__init = !0x0); } } ; _0x592003[_0x4cc7('0x8')]['on'] = function(_0x31070c, _0x2e7782, _0x548b80, _0x476571) { _0x31070c = this['_on' + _0x31070c]; return _0x5ea6e7.ifWVG == typeof _0x2e7782 && _0x31070c.push(_0x476571 ? { id: _0x548b80, fn: _0x2e7782, once: _0x476571 } : { id: _0x548b80, fn: _0x2e7782 }), this; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x4577')] = function(_0x398786, _0x5649fa, _0x597388) { var _0x38291b = this[_0x4cc7('0x4578') + _0x398786]; if ('number' == typeof _0x5649fa && (_0x597388 = _0x5649fa, _0x5649fa = null), _0x5649fa || _0x597388) for (_0x398786 = 0x0; _0x398786 < _0x38291b.length; _0x398786++) { var _0x476571 = _0x597388 === _0x38291b[_0x398786].id; if (_0x5649fa === _0x38291b[_0x398786].fn && _0x476571 || !_0x5649fa && _0x476571) { _0x38291b.splice(_0x398786, 0x1); break; } } else if (_0x398786) this[_0x4cc7('0x4578') + _0x398786] = []; else for (_0x5649fa = Object.keys(this), _0x398786 = 0x0; _0x398786 < _0x5649fa.length; _0x398786++) _0x5ea6e7.TIZdR(0x0, _0x5649fa[_0x398786].indexOf(_0x4cc7('0x4578'))) && Array.isArray(this[_0x5649fa[_0x398786]]) && (this[_0x5649fa[_0x398786]] = []); return this; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x4579')] = function(_0x156a1d, _0x4a10fa, _0x27b035) { return this.on(_0x156a1d, _0x4a10fa, _0x27b035, 0x1), this; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x1014')] = function(_0x40084e, _0x437bc9, _0x135a76) { for (var _0x5f1942 = this[_0x4cc7('0x4578') + _0x40084e], _0x476571 = _0x5f1942.length - 0x1; 0x0 <= _0x476571; _0x476571--) _0x5f1942[_0x476571].id && _0x5ea6e7.YVPYw(_0x5f1942[_0x476571].id, _0x437bc9) && _0x4cc7('0x40') !== _0x40084e || (setTimeout(function(_0x40084e) { _0x40084e.call(this, _0x437bc9, _0x135a76); } .bind(this, _0x5f1942[_0x476571].fn), 0x0), _0x5f1942[_0x476571].once && this.off(_0x40084e, _0x5f1942[_0x476571].fn, _0x5f1942[_0x476571].id)); return this._loadQueue(_0x40084e), this; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x2f4e')] = function(_0x63a2c1) { if (0x0 < this._queue.length) { if (_0x4cc7('0x457a') !== _0x4cc7('0x457b')) { var _0x24ce59 = this._queue[0x0]; _0x24ce59.event === _0x63a2c1 && (this._queue.shift(), this._loadQueue()); _0x63a2c1 || _0x24ce59.action(); } else { null == c && (c = !0x0); null == b && (b = !0x1); X.low = 0xc10b6; ++a; if (b) for (; a < this.levelSet.levelCount && !this.levelSet.isLevelUnlocked(a, this.backwards); ) ++a; a >= this.levelSet.levelCount && (a = c ? 0x0 : -0x1); return a; } } return this; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x457c')] = function(_0x11c07b) { if ('TUswv' !== _0x4cc7('0x457d')) { var _0x52c72f = _0x11c07b._sprite; if (!this._webAudio && _0x11c07b._node && !_0x11c07b._node.paused && !_0x11c07b._node.ended && _0x11c07b._node.currentTime < _0x11c07b._stop) return setTimeout(this._ended.bind(this, _0x11c07b), 0x64), this; _0x52c72f = !(!_0x11c07b._loop && !this._sprite[_0x52c72f][0x2]); if (this._emit(_0x4cc7('0x10a1'), _0x11c07b._id), !this._webAudio && _0x52c72f && this.stop(_0x11c07b._id, !0x0).play(_0x11c07b._id), this._webAudio && _0x52c72f) { this._emit(_0x4cc7('0xd18'), _0x11c07b._id); _0x11c07b._seek = _0x11c07b._start || 0x0; _0x11c07b._rateSeek = 0x0; _0x11c07b._playStart = _0x476571.ctx.currentTime; var _0x11a584 = 0x3e8 * (_0x11c07b._stop - _0x11c07b._start) / Math.abs(_0x11c07b._rate); this._endTimers[_0x11c07b._id] = setTimeout(this._ended.bind(this, _0x11c07b), _0x11a584); } return this._webAudio && !_0x52c72f && (_0x11c07b._paused = !0x0, _0x11c07b._ended = !0x0, _0x11c07b._seek = _0x11c07b._start || 0x0, _0x11c07b._rateSeek = 0x0, this._clearTimer(_0x11c07b._id), this._cleanBuffer(_0x11c07b._node), _0x476571._autoSuspend()), this._webAudio || _0x52c72f || this.stop(_0x11c07b._id, !0x0), this; } else { return pk.openDevice(a); } } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x3144')] = function(_0x497f48) { if (this._endTimers[_0x497f48]) { if (_0x4cc7('0x5') != typeof this._endTimers[_0x497f48]) clearTimeout(this._endTimers[_0x497f48]); else { if (_0x4cc7('0x457e') === _0x4cc7('0x457f')) { this.child.setIndexedPosition(0xa, 0x56); this.child.spritesheet.set_currentFrame(0x4e); this.child.spritesheet.set_xInverted(!0x0); this.angel.setIndexedPosition(0xa, 0x5e); this.angel.spritesheet.set_currentFrame(0x0); this.angel.spritesheet.set_xInverted(!0x1); this.pastafarian.setIndexedPosition(9.7, 0x55); this.pastafarian.spritesheet.set_currentFrame(0x64); this.pastafarian.spritesheet.set_xInverted(!0x0); this.dialog.addBubble(_0x4cc7('0x2baf'), -0x50, -0x104, null, null, null, null, null); var _0x30dd51 = D.width(0x168) , _0x447929 = new q(this.child.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x2bb0'), 0x0, -0x32, null, _0x30dd51, -0x1, _0x447929, null); _0x30dd51 = new q(this.angel.get_onScreen()); this.dialog.addBubble(_0x4cc7('0x2bb1'), 0x1a4, 0x64, null, null, null, _0x30dd51, null); } else { var _0x230b8c = this._soundById(_0x497f48); _0x230b8c && _0x230b8c._node && _0x230b8c._node.removeEventListener(_0x4cc7('0x1f5c'), this._endTimers[_0x497f48], !0x1); } } delete this._endTimers[_0x497f48]; } return this; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x1cad')] = function(_0x1eaf31) { for (var _0x86dc = 0x0; _0x86dc < this._sounds.length; _0x86dc++) if (_0x1eaf31 === this._sounds[_0x86dc]._id) return this._sounds[_0x86dc]; return null; } ; _0x592003[_0x4cc7('0x8')]['_inactiveSound'] = function() { this._drain(); for (var _0x24d581 = 0x0; _0x24d581 < this._sounds.length; _0x24d581++) if (this._sounds[_0x24d581]._ended) return this._sounds[_0x24d581].reset(); return new _0x5da734(this); } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x4580')] = function() { if ('PsBAn' !== _0x4cc7('0x4581')) { var _0xeaf72b = this._pool, _0x195879 = 0x0, _0x1fc6c5; if (!(this._sounds.length < _0xeaf72b)) { for (_0x1fc6c5 = 0x0; _0x1fc6c5 < this._sounds.length; _0x1fc6c5++) this._sounds[_0x1fc6c5]._ended && _0x195879++; for (_0x1fc6c5 = this._sounds.length - 0x1; 0x0 <= _0x1fc6c5 && !(_0x195879 <= _0xeaf72b); _0x1fc6c5--) this._sounds[_0x1fc6c5]._ended && (this._webAudio && this._sounds[_0x1fc6c5]._node && this._sounds[_0x1fc6c5]._node.disconnect(0x0), this._sounds.splice(_0x1fc6c5, 0x1), _0x195879--); } } else { return this.loop ? !0x1 : this.frame + 0x1 >= this.frames.length; } } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x1edf')] = function(_0x23848a) { if (void 0x0 === _0x23848a) { if (_0x4cc7('0x4582') === _0x4cc7('0x4582')) { _0x23848a = []; for (var _0x50da91 = 0x0; _0x50da91 < this._sounds.length; _0x50da91++) _0x23848a.push(this._sounds[_0x50da91]._id); return _0x23848a; } else { null == a && (a = ''); Ga.call(this, a, 0x0); this.name = 'IllegalOperationError'; } } return [_0x23848a]; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x4583')] = function(_0x38d1ec) { return _0x38d1ec._node.bufferSource = _0x476571.ctx.createBufferSource(), _0x38d1ec._node.bufferSource.buffer = _0x298e24[this._src], _0x38d1ec._panner ? _0x38d1ec._node.bufferSource.connect(_0x38d1ec._panner) : _0x38d1ec._node.bufferSource.connect(_0x38d1ec._node), _0x38d1ec._node.bufferSource.loop = _0x38d1ec._loop, _0x38d1ec._loop && (_0x38d1ec._node.bufferSource.loopStart = _0x38d1ec._start || 0x0, _0x38d1ec._node.bufferSource.loopEnd = _0x38d1ec._stop || 0x0), _0x38d1ec._node.bufferSource.playbackRate.setValueAtTime(_0x38d1ec._rate, _0x476571.ctx.currentTime), this; } ; _0x592003[_0x4cc7('0x8')][_0x4cc7('0x4584')] = function(_0x344987) { if (_0x5ea6e7.TIZdR(_0x4cc7('0x4585'), 'HwvEr')) { if (Q.substr(a, 0x0, b.length + 0x1) == b + '-') var _0x547658 = -0x1; else if (_0x547658 = a.indexOf('|' + b + '-'), -0x1 == _0x547658) return ''; _0x547658 += _0x5ea6e7.mbvPU(b.length, 0x2); b = a.indexOf('|', _0x547658); return -0x1 == b ? Nd.parseValue(Q.substr(a, _0x547658, null)) : Nd.parseValue(a.substring(_0x547658, b)); } else { var _0x375a8b = _0x476571._navigator && 0x0 <= _0x476571._navigator.vendor.indexOf(_0x4cc7('0x3fe3')); if (_0x476571._scratchBuffer && _0x344987.bufferSource && (_0x344987.bufferSource.onended = null, _0x344987.bufferSource.disconnect(0x0), _0x375a8b)) try { _0x344987.bufferSource.buffer = _0x476571._scratchBuffer; } catch (_0x592289) {} return _0x344987.bufferSource = null, this; } } ; var _0x5da734 = function(_0x37f66c) { this[_0x4cc7('0xabc')] = _0x37f66c; this[_0x4cc7('0x8fe')](); }; _0x5da734[_0x4cc7('0x8')] = {}; _0x5da734[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function() { if (_0x4cc7('0x4586') !== _0x4cc7('0x4587')) { var _0x3467f9 = this._parent; return this._muted = _0x3467f9._muted, this._loop = _0x3467f9._loop, this._volume = _0x3467f9._volume, this._rate = _0x3467f9._rate, this._seek = 0x0, this._paused = !0x0, this._ended = !0x0, this._sprite = _0x4cc7('0x4566'), this._id = ++_0x476571._counter, _0x3467f9._sounds.push(this), this.create(), this; } else { var _0x17c8d0 = _0x3467f9++; this.translateVertexData(w, _0x17c8d0, d, e, l, f); this.translateVertexData(w, 0x0, d, e, l, f); this.translateVertexData(w, _0x17c8d0 + 0x1, d, e, l, f); } } ; _0x5da734[_0x4cc7('0x8')][_0x4cc7('0x97b')] = function() { var _0x250c72 = this._parent , _0x390aa8 = _0x476571._muted || this._muted || this._parent._muted ? 0x0 : this._volume; return _0x250c72._webAudio ? (this._node = void 0x0 === _0x476571.ctx.createGain ? _0x476571.ctx.createGainNode() : _0x476571.ctx.createGain(), this._node.gain.setValueAtTime(_0x390aa8, _0x476571.ctx.currentTime), this._node.paused = !0x0, this._node.connect(_0x476571.masterGain)) : (this._node = _0x476571._obtainHtml5Audio(), this._errorFn = this._errorListener.bind(this), this._node.addEventListener(_0x4cc7('0x12aa'), this._errorFn, !0x1), this._loadFn = this._loadListener.bind(this), this._node.addEventListener(_0x476571._canPlayEvent, this._loadFn, !0x1), this._node.src = _0x250c72._src, this._node.preload = _0x4cc7('0x40c7'), this._node.volume = _0x390aa8 * _0x476571.volume(), this._node.load()), this; } ; _0x5da734[_0x4cc7('0x8')][_0x4cc7('0x19')] = function() { var _0x171646 = this._parent; return this._muted = _0x171646._muted, this._loop = _0x171646._loop, this._volume = _0x171646._volume, this._rate = _0x171646._rate, this._seek = 0x0, this._rateSeek = 0x0, this._paused = !0x0, this._ended = !0x0, this._sprite = _0x4cc7('0x4566'), this._id = ++_0x476571._counter, this; } ; _0x5da734[_0x4cc7('0x8')]['_errorListener'] = function() { this._parent._emit(_0x4cc7('0x4537'), this._id, this._node.error ? this._node.error.code : 0x0); this._node.removeEventListener(_0x4cc7('0x12aa'), this._errorFn, !0x1); } ; _0x5da734[_0x4cc7('0x8')][_0x4cc7('0x4588')] = function() { var _0x22b999 = this._parent; _0x22b999._duration = Math.ceil(0xa * this._node.duration) / 0xa; 0x0 === Object.keys(_0x22b999._sprite).length && (_0x22b999._sprite = { __default: [0x0, 0x3e8 * _0x22b999._duration] }); _0x4cc7('0x2a3e') !== _0x22b999._state && (_0x22b999._state = _0x4cc7('0x2a3e'), _0x22b999._emit(_0x4cc7('0x40')), _0x22b999._loadQueue()); this._node.removeEventListener(_0x476571._canPlayEvent, this._loadFn, !0x1); } ; var _0x298e24 = {} , _0x232426 = function(_0x3271e9) { var _0x25d1a0 = _0x3271e9['_src']; if (_0x298e24[_0x25d1a0]) return _0x3271e9[_0x4cc7('0x4589')] = _0x298e24[_0x25d1a0][_0x4cc7('0x3bc2')], void _0xd97424(_0x3271e9); if (/^data:[^;]+;base64,/['test'](_0x25d1a0)) { if (_0x4cc7('0x458a') === _0x4cc7('0x458a')) { for (var _0x476571 = atob(_0x25d1a0[_0x4cc7('0x46')](',')[0x1]), _0x592003 = new Uint8Array(_0x476571[_0x4cc7('0x21')]), _0x5da734 = 0x0; _0x5da734 < _0x476571[_0x4cc7('0x21')]; ++_0x5da734) _0x592003[_0x5da734] = _0x476571[_0x4cc7('0x22')](_0x5da734); _0x1bfb54(_0x592003[_0x4cc7('0xaa3')], _0x3271e9); } else { for (var _0xe562b7 = this[_0x4cc7('0x1735')](), _0x33697d = [], _0x7f1c9, _0x4a742c, _0x433518 = [], _0x50521f = 0x0, _0x59ae12 = this[_0x4cc7('0x1710')][_0x4cc7('0x164e')](); _0x50521f < _0x59ae12; ) { var _0x415010 = _0x50521f++; _0x7f1c9 = this['_newBlockBytes'][_0x4cc7('0x1709')](); _0x4a742c = this[_0x4cc7('0xed0')](_0x7f1c9, [_0x4cc7('0x1551')]); _0x4a742c[_0x4cc7('0xbd8')] ? (_0x33697d[_0x4cc7('0x29')](y['__cast'](_0x4a742c['data'], Oe)), _0x433518[_0x4cc7('0x29')](y[_0x4cc7('0x99b')](_0x4a742c[_0x4cc7('0x42')], Oe)['get_name']())) : this[_0x4cc7('0xed2')]['get'](a)[_0x4cc7('0x138b')](_0x4cc7('0x1766') + _0x415010 + '\x20(ID\x20=\x20' + _0x7f1c9 + '\x20)\x20for\x20this\x20LightPicker'); } 0x0 == _0x33697d[_0x4cc7('0x21')] ? (this[_0x4cc7('0xed2')]['get'](a)['addError'](_0x4cc7('0x1768')), this[_0x4cc7('0x172f')]()) : (_0x33697d = new An(_0x33697d), _0x33697d['set_name'](_0xe562b7), this['parseUserAttributes'](), this[_0x4cc7('0xed1')](_0x33697d, _0xe562b7), this[_0x4cc7('0xed2')]['get'](a)[_0x4cc7('0x42')] = _0x33697d, this[_0x4cc7('0xed3')] && ub[_0x4cc7('0xbdb')](_0x4cc7('0x1769') + _0xe562b7 + '\x27\x20|\x20Texture-Name\x20=\x20' + _0x433518['toString'](), { 'fileName': _0x4cc7('0x115'), 'lineNumber': 0x3e6, 'className': _0x4cc7('0x5cf'), 'methodName': _0x4cc7('0x171a') })); } } else { var _0x232426 = new XMLHttpRequest(); _0x232426[_0x4cc7('0xcef')](_0x4cc7('0x390a'), _0x25d1a0, !0x0); _0x232426[_0x4cc7('0x3ace')] = _0x3271e9[_0x4cc7('0x458b')]; _0x232426[_0x4cc7('0x3738')] = _0x4cc7('0x390b'); _0x232426[_0x4cc7('0x3906')] = function() { var _0xd97424 = (_0x232426[_0x4cc7('0x2590')] + '')[0x0]; if ('0' !== _0xd97424 && '2' !== _0xd97424 && '3' !== _0xd97424) return void _0x3271e9['_emit']('loaderror', null, _0x4cc7('0x458c') + _0x232426['status'] + '.'); _0x1bfb54(_0x232426[_0x4cc7('0x373a')], _0x3271e9); } ; _0x232426[_0x4cc7('0x388f')] = function() { _0x3271e9[_0x4cc7('0x28e4')] && (_0x3271e9[_0x4cc7('0x458d')] = !0x0, _0x3271e9['_webAudio'] = !0x1, _0x3271e9[_0x4cc7('0x2cc9')] = [], delete _0x298e24[_0x25d1a0], _0x3271e9[_0x4cc7('0x40')]()); } ; _0x5ea6e7[_0x4cc7('0x458e')](_0x24b617, _0x232426); } } , _0x24b617 = function(_0xd97424) { try { _0xd97424[_0x4cc7('0x388e')](); } catch (_0x24ce4a) { _0xd97424[_0x4cc7('0x388f')](); } } , _0x1bfb54 = function(_0x3271e9, _0x24b617) { var _0xdd8be5 = {}; _0xdd8be5[_0x4cc7('0x458f')] = function(_0x19decf, _0x52951c) { return _0x19decf > _0x52951c; } ; var _0x128e16 = function() { _0x24b617['_emit'](_0x4cc7('0x4537'), null, _0x4cc7('0x4590')); } , _0x592003 = function(_0x3271e9) { if (_0x4cc7('0x4591') === _0x4cc7('0x4591')) { _0x3271e9 && 0x0 < _0x24b617[_0x4cc7('0x2cc9')][_0x4cc7('0x21')] ? (_0x298e24[_0x24b617[_0x4cc7('0x4592')]] = _0x3271e9, _0xd97424(_0x24b617, _0x3271e9)) : _0x128e16(); } else { a = []; for (var _0x124fa6 = 0x0; 0x100 > _0x124fa6; ) _0x124fa6++, a['push'](-0x1); for (_0x124fa6 = 0x0; _0xdd8be5[_0x4cc7('0x458f')](0x40, _0x124fa6); ) { var _0x392115 = _0x124fa6++; a[ji[_0x4cc7('0x33ad')][_0x4cc7('0x22')](_0x392115)] = _0x392115; } return a; } }; _0x4cc7('0xb') != typeof Promise && 0x1 === _0x476571['ctx'][_0x4cc7('0x4593')][_0x4cc7('0x21')] ? _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x4593')](_0x3271e9)['then'](_0x592003)[_0x4cc7('0x4594')](_0x128e16) : _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x4593')](_0x3271e9, _0x592003, _0x128e16); } , _0xd97424 = function(_0xd97424, _0x3271e9) { _0x3271e9 && !_0xd97424[_0x4cc7('0x4589')] && (_0xd97424[_0x4cc7('0x4589')] = _0x3271e9[_0x4cc7('0x3bc2')]); 0x0 === Object[_0x4cc7('0x9f5')](_0xd97424[_0x4cc7('0x1cae')])[_0x4cc7('0x21')] && (_0xd97424[_0x4cc7('0x1cae')] = {}); _0xd97424[_0x4cc7('0x1cae')][_0x4cc7('0x4566')] = [0x0, 0x3e8 * _0xd97424._duration]; 'loaded' !== _0xd97424[_0x4cc7('0x16b4')] && (_0xd97424[_0x4cc7('0x16b4')] = _0x4cc7('0x2a3e'), _0xd97424[_0x4cc7('0x1014')](_0x4cc7('0x40')), _0xd97424[_0x4cc7('0x2f4e')]()); } , _0x3271e9 = function() { if (_0x476571[_0x4cc7('0x4595')]) { try { _0x4cc7('0xb') != typeof AudioContext ? _0x476571[_0x4cc7('0x1325')] = new AudioContext() : 'undefined' != typeof webkitAudioContext ? _0x476571[_0x4cc7('0x1325')] = new webkitAudioContext() : _0x476571[_0x4cc7('0x4595')] = !0x1; } catch (_0x2f7896) { _0x476571[_0x4cc7('0x4595')] = !0x1; } _0x476571[_0x4cc7('0x1325')] || (_0x476571['usingWebAudio'] = !0x1); var _0xd97424 = /iP(hone|od|ad)/[_0x4cc7('0x16fc')](_0x476571[_0x4cc7('0x3fe1')] && _0x476571[_0x4cc7('0x3fe1')]['platform']) , _0x3271e9 = _0x476571[_0x4cc7('0x3fe1')] && _0x476571[_0x4cc7('0x3fe1')][_0x4cc7('0x4596')][_0x4cc7('0xc7c')](/OS (\d+)_(\d+)_?(\d+)?/); _0x3271e9 = _0x3271e9 ? parseInt(_0x3271e9[0x1], 0xa) : null; _0xd97424 && _0x3271e9 && 0x9 > _0x3271e9 && (_0xd97424 = /safari/['test'](_0x476571[_0x4cc7('0x3fe1')] && _0x476571['_navigator']['userAgent'][_0x4cc7('0x1646')]()), (_0x476571[_0x4cc7('0x3fe1')] && _0x476571['_navigator'][_0x4cc7('0x4597')] && !_0xd97424 || _0x476571[_0x4cc7('0x3fe1')] && !_0x476571[_0x4cc7('0x3fe1')][_0x4cc7('0x4597')] && !_0xd97424) && (_0x476571['usingWebAudio'] = !0x1)); _0x476571[_0x4cc7('0x4595')] && (_0x476571[_0x4cc7('0x4598')] = void 0x0 === _0x476571['ctx']['createGain'] ? _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x4599')]() : _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x459a')](), _0x476571[_0x4cc7('0x4598')]['gain']['setValueAtTime'](_0x476571[_0x4cc7('0x1cd4')] ? 0x0 : 0x1, _0x476571[_0x4cc7('0x1325')][_0x4cc7('0x132a')]), _0x476571[_0x4cc7('0x4598')][_0x4cc7('0x2954')](_0x476571[_0x4cc7('0x1325')][_0x4cc7('0x2239')])); _0x476571[_0x4cc7('0x454a')](); } }; _0x4cc7('0x5') == typeof define && define[_0x4cc7('0x459b')] && define([], function() { if (_0x4cc7('0x459c') === _0x4cc7('0x459d')) { null == b && (b = !0x1); this[_0x4cc7('0x2911')][_0x4cc7('0x29')](a); this['inputOverriders'][_0x4cc7('0x29')](b); this[_0x4cc7('0xa0c')](a); this[_0x4cc7('0x2913')] || (this['inputOverridden'] = b); y[_0x4cc7('0x9a0')](a, Rb) && y[_0x4cc7('0x99b')](a, Rb)[_0x4cc7('0x19')](); } else { return { 'Howler': _0x476571, 'Howl': _0x592003 }; } }); 'undefined' != typeof exports && (exports[_0x4cc7('0x459e')] = _0x476571, exports['Howl'] = _0x592003); _0x4cc7('0xb') != typeof window ? (window[_0x4cc7('0x459f')] = _0x2da22f, window[_0x4cc7('0x459e')] = _0x476571, window['Howl'] = _0x592003, window[_0x4cc7('0x427f')] = _0x5da734) : _0x4cc7('0xb') != typeof global && (global[_0x4cc7('0x459f')] = _0x2da22f, global[_0x4cc7('0x459e')] = _0x476571, global['Howl'] = _0x592003, global[_0x4cc7('0x427f')] = _0x5da734); }(); !function() { var _0xed8c1c = {}; _0xed8c1c[_0x4cc7('0x45a0')] = function(_0x22986b, _0x29609a) { return _0x22986b != _0x29609a; } ; _0xed8c1c[_0x4cc7('0x45a1')] = 'number'; _0xed8c1c[_0x4cc7('0x45a2')] = function(_0x222ba8, _0x44e229) { return _0x222ba8 != _0x44e229; } ; HowlerGlobal['prototype'][_0x4cc7('0xf4c')] = [0x0, 0x0, 0x0]; HowlerGlobal[_0x4cc7('0x8')]['_orientation'] = [0x0, 0x0, -0x1, 0x0, 0x1, 0x0]; HowlerGlobal[_0x4cc7('0x8')][_0x4cc7('0x45a3')] = function(_0x2ef646) { if (!this['ctx'] || !this[_0x4cc7('0x1325')][_0x4cc7('0x1326')]) return this; for (var _0x300bf5 = this['_howls']['length'] - 0x1; 0x0 <= _0x300bf5; _0x300bf5--) this[_0x4cc7('0x1ede')][_0x300bf5][_0x4cc7('0x45a3')](_0x2ef646); return this; } ; HowlerGlobal[_0x4cc7('0x8')][_0x4cc7('0x1a91')] = function(_0x38406c, _0x24637b, _0xc72982) { return this[_0x4cc7('0x1325')] && this[_0x4cc7('0x1325')][_0x4cc7('0x1326')] ? (_0x24637b = _0x4cc7('0x39b') != typeof _0x24637b ? this[_0x4cc7('0xf4c')][0x1] : _0x24637b, _0xc72982 = _0x4cc7('0x39b') != typeof _0xc72982 ? this[_0x4cc7('0xf4c')][0x2] : _0xc72982, 'number' != typeof _0x38406c ? this[_0x4cc7('0xf4c')] : (this[_0x4cc7('0xf4c')] = [_0x38406c, _0x24637b, _0xc72982], void 0x0 !== this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x45a4')] ? (this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x45a4')][_0x4cc7('0x1329')](this[_0x4cc7('0xf4c')][0x0], Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this['ctx'][_0x4cc7('0x1326')][_0x4cc7('0x45a5')][_0x4cc7('0x1329')](this[_0x4cc7('0xf4c')][0x1], Howler[_0x4cc7('0x1325')]['currentTime'], 0.1), this['ctx']['listener']['positionZ'][_0x4cc7('0x1329')](this[_0x4cc7('0xf4c')][0x2], Howler[_0x4cc7('0x1325')]['currentTime'], 0.1)) : this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0xd19')](this[_0x4cc7('0xf4c')][0x0], this[_0x4cc7('0xf4c')][0x1], this['_pos'][0x2]), this)) : this; } ; HowlerGlobal[_0x4cc7('0x8')][_0x4cc7('0xdd3')] = function(_0x310e35, _0x489f9c, _0x5499ea, _0x4c2a48, _0x150f64, _0x10a3b6) { if (!this[_0x4cc7('0x1325')] || !this[_0x4cc7('0x1325')][_0x4cc7('0x1326')]) return this; var _0x288859 = this[_0x4cc7('0x1327')]; return _0x489f9c = _0x4cc7('0x39b') != typeof _0x489f9c ? _0x288859[0x1] : _0x489f9c, _0x5499ea = _0xed8c1c['VdILk'](_0x4cc7('0x39b'), typeof _0x5499ea) ? _0x288859[0x2] : _0x5499ea, _0x4c2a48 = _0x4cc7('0x39b') != typeof _0x4c2a48 ? _0x288859[0x3] : _0x4c2a48, _0x150f64 = 'number' != typeof _0x150f64 ? _0x288859[0x4] : _0x150f64, _0x10a3b6 = 'number' != typeof _0x10a3b6 ? _0x288859[0x5] : _0x10a3b6, _0x4cc7('0x39b') != typeof _0x310e35 ? _0x288859 : (this[_0x4cc7('0x1327')] = [_0x310e35, _0x489f9c, _0x5499ea, _0x4c2a48, _0x150f64, _0x10a3b6], void 0x0 !== this[_0x4cc7('0x1325')]['listener']['forwardX'] ? (this[_0x4cc7('0x1325')][_0x4cc7('0x1326')]['forwardX'][_0x4cc7('0x1329')](_0x310e35, Howler['ctx'][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')]['listener']['forwardY'][_0x4cc7('0x1329')](_0x489f9c, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x132c')]['setTargetAtTime'](_0x5499ea, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this['ctx'][_0x4cc7('0x1326')][_0x4cc7('0x132d')]['setTargetAtTime'](_0x310e35, Howler['ctx'][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')]['listener']['upY'][_0x4cc7('0x1329')](_0x489f9c, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')], 0.1), this[_0x4cc7('0x1325')][_0x4cc7('0x1326')][_0x4cc7('0x132f')]['setTargetAtTime'](_0x5499ea, Howler[_0x4cc7('0x1325')]['currentTime'], 0.1)) : this[_0x4cc7('0x1325')]['listener'][_0x4cc7('0x1330')](_0x310e35, _0x489f9c, _0x5499ea, _0x4c2a48, _0x150f64, _0x10a3b6), this); } ; Howl[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x415bac) { return function(_0x57de4b) { if ('eVjgU' === _0x4cc7('0x45a6')) { var _0x25335c = this[_0x4cc7('0x1198')]; null != u[a] ? _0x25335c[_0x4cc7('0x97d')](a, b) : _0x25335c['h'][a] = b; } else { return this[_0x4cc7('0x1327')] = _0x57de4b[_0x4cc7('0xdd3')] || [0x1, 0x0, 0x0], this[_0x4cc7('0x45a7')] = _0x57de4b['stereo'] || null, this[_0x4cc7('0xf4c')] = _0x57de4b[_0x4cc7('0x1a91')] || null, this[_0x4cc7('0x3416')] = {}, this[_0x4cc7('0x45a8')] = _0x57de4b[_0x4cc7('0x45a9')] ? [{ 'fn': _0x57de4b[_0x4cc7('0x45a9')] }] : [], this['_onpos'] = _0x57de4b[_0x4cc7('0x45aa')] ? [{ 'fn': _0x57de4b[_0x4cc7('0x45aa')] }] : [], this['_onorientation'] = _0x57de4b[_0x4cc7('0x45ab')] ? [{ 'fn': _0x57de4b[_0x4cc7('0x45ab')] }] : [], _0x415bac[_0x4cc7('0x96b')](this, _0x57de4b); this[_0x4cc7('0x3416')][_0x4cc7('0x3418')] = void 0x0 !== _0x57de4b.coneInnerAngle ? _0x57de4b.coneInnerAngle : 0x168; this[_0x4cc7('0x3416')][_0x4cc7('0x3419')] = void 0x0 !== _0x57de4b.coneOuterAngle ? _0x57de4b.coneOuterAngle : 0x168; this[_0x4cc7('0x3416')][_0x4cc7('0x341a')] = void 0x0 !== _0x57de4b.coneOuterGain ? _0x57de4b.coneOuterGain : 0x0; this[_0x4cc7('0x3416')][_0x4cc7('0x341b')] = void 0x0 !== _0x57de4b.distanceModel ? _0x57de4b.distanceModel : _0x4cc7('0x2fb8'); this[_0x4cc7('0x3416')][_0x4cc7('0x341c')] = void 0x0 !== _0x57de4b.maxDistance ? _0x57de4b.maxDistance : 0x2710; this[_0x4cc7('0x3416')][_0x4cc7('0x341f')] = void 0x0 !== _0x57de4b.panningModel ? _0x57de4b.panningModel : _0x4cc7('0x45ac'); this[_0x4cc7('0x3416')][_0x4cc7('0x341d')] = void 0x0 !== _0x57de4b.refDistance ? _0x57de4b.refDistance : 0x1; this[_0x4cc7('0x3416')][_0x4cc7('0x341e')] = void 0x0 !== _0x57de4b.rolloffFactor ? _0x57de4b.rolloffFactor : 0x1; } } ; }(Howl[_0x4cc7('0x8')][_0x4cc7('0x8fe')]); Howl[_0x4cc7('0x8')][_0x4cc7('0x45a3')] = function(_0x40e647, _0x297421) { var _0x20a39d = this; if (!_0x20a39d['_webAudio']) return _0x20a39d; if (_0x4cc7('0x2a3e') !== _0x20a39d[_0x4cc7('0x16b4')]) return _0x20a39d['_queue'][_0x4cc7('0x29')]({ 'event': _0x4cc7('0x45a3'), 'action': function() { if (_0x4cc7('0x45ad') !== _0x4cc7('0x45ad')) { b = nk[_0x4cc7('0x376d')](this['slice'](a, b)); b[_0x4cc7('0x311b')] = a; return b; } else { _0x20a39d[_0x4cc7('0x45a3')](_0x40e647, _0x297421); } } }), _0x20a39d; var _0x344293 = void 0x0 === Howler[_0x4cc7('0x1325')]['createStereoPanner'] ? _0x4cc7('0x2608') : _0x4cc7('0x45a3'); if (void 0x0 === _0x297421) { if ('number' != typeof _0x40e647) return _0x20a39d[_0x4cc7('0x45a7')]; _0x20a39d[_0x4cc7('0x45a7')] = _0x40e647; _0x20a39d[_0x4cc7('0xf4c')] = [_0x40e647, 0x0, 0x0]; } for (var _0x7e201b = _0x20a39d[_0x4cc7('0x1edf')](_0x297421), _0x409dde = 0x0; _0x409dde < _0x7e201b[_0x4cc7('0x21')]; _0x409dde++) { var _0x4a7599 = _0x20a39d['_soundById'](_0x7e201b[_0x409dde]); if (_0x4a7599) { if (_0xed8c1c[_0x4cc7('0x45a0')](_0x4cc7('0x39b'), typeof _0x40e647)) return _0x4a7599[_0x4cc7('0x45a7')]; _0x4a7599[_0x4cc7('0x45a7')] = _0x40e647; _0x4a7599['_pos'] = [_0x40e647, 0x0, 0x0]; _0x4a7599[_0x4cc7('0x1ee0')] && (_0x4a7599[_0x4cc7('0x3416')]['panningModel'] = _0x4cc7('0x45ae'), _0x4a7599[_0x4cc7('0x45af')] && _0x4a7599[_0x4cc7('0x45af')][_0x4cc7('0x854')] || _0x4af4fb(_0x4a7599, _0x344293), _0x4cc7('0x2608') === _0x344293 ? void 0x0 !== _0x4a7599[_0x4cc7('0x45af')][_0x4cc7('0x45a4')] ? (_0x4a7599['_panner'][_0x4cc7('0x45a4')][_0x4cc7('0x28e5')](_0x40e647, Howler[_0x4cc7('0x1325')]['currentTime']), _0x4a7599[_0x4cc7('0x45af')][_0x4cc7('0x45a5')][_0x4cc7('0x28e5')](0x0, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]), _0x4a7599['_panner'][_0x4cc7('0x45b0')][_0x4cc7('0x28e5')](0x0, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])) : _0x4a7599['_panner'][_0x4cc7('0xd19')](_0x40e647, 0x0, 0x0) : _0x4a7599[_0x4cc7('0x45af')][_0x4cc7('0x854')]['setValueAtTime'](_0x40e647, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])); _0x20a39d['_emit'](_0x4cc7('0x45a3'), _0x4a7599['_id']); } } return _0x20a39d; } ; Howl[_0x4cc7('0x8')]['pos'] = function(_0x367978, _0x455425, _0x2fca57, _0x1b15c9) { var _0x2b2514 = this; if (!_0x2b2514[_0x4cc7('0x28e4')]) return _0x2b2514; if (_0x4cc7('0x2a3e') !== _0x2b2514[_0x4cc7('0x16b4')]) return _0x2b2514[_0x4cc7('0x2ccb')]['push']({ 'event': 'pos', 'action': function() { _0x2b2514['pos'](_0x367978, _0x455425, _0x2fca57, _0x1b15c9); } }), _0x2b2514; if (_0x455425 = 'number' != typeof _0x455425 ? 0x0 : _0x455425, _0x2fca57 = _0x4cc7('0x39b') != typeof _0x2fca57 ? -0.5 : _0x2fca57, void 0x0 === _0x1b15c9) { if (_0xed8c1c[_0x4cc7('0x45a0')](_0x4cc7('0x39b'), typeof _0x367978)) return _0x2b2514['_pos']; _0x2b2514[_0x4cc7('0xf4c')] = [_0x367978, _0x455425, _0x2fca57]; } for (var _0x2ec737 = _0x2b2514['_getSoundIds'](_0x1b15c9), _0x529fe0 = 0x0; _0x529fe0 < _0x2ec737[_0x4cc7('0x21')]; _0x529fe0++) { var _0x452b79 = _0x2b2514[_0x4cc7('0x1cad')](_0x2ec737[_0x529fe0]); if (_0x452b79) { if (_0xed8c1c[_0x4cc7('0x45a0')](_0x4cc7('0x39b'), typeof _0x367978)) return _0x452b79[_0x4cc7('0xf4c')]; _0x452b79['_pos'] = [_0x367978, _0x455425, _0x2fca57]; _0x452b79[_0x4cc7('0x1ee0')] && (_0x452b79[_0x4cc7('0x45af')] && !_0x452b79[_0x4cc7('0x45af')][_0x4cc7('0x854')] || _0x4af4fb(_0x452b79, _0x4cc7('0x2608')), void 0x0 !== _0x452b79[_0x4cc7('0x45af')][_0x4cc7('0x45a4')] ? (_0x452b79[_0x4cc7('0x45af')]['positionX'][_0x4cc7('0x28e5')](_0x367978, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]), _0x452b79[_0x4cc7('0x45af')][_0x4cc7('0x45a5')][_0x4cc7('0x28e5')](_0x455425, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]), _0x452b79[_0x4cc7('0x45af')][_0x4cc7('0x45b0')][_0x4cc7('0x28e5')](_0x2fca57, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])) : _0x452b79[_0x4cc7('0x45af')][_0x4cc7('0xd19')](_0x367978, _0x455425, _0x2fca57)); _0x2b2514[_0x4cc7('0x1014')](_0x4cc7('0x1a91'), _0x452b79['_id']); } } return _0x2b2514; } ; Howl[_0x4cc7('0x8')][_0x4cc7('0xdd3')] = function(_0x52944d, _0x346c98, _0x2acab2, _0x1dcd52) { var _0x206efe = this; if (!_0x206efe['_webAudio']) return _0x206efe; if (_0x4cc7('0x2a3e') !== _0x206efe[_0x4cc7('0x16b4')]) return _0x206efe[_0x4cc7('0x2ccb')][_0x4cc7('0x29')]({ 'event': _0x4cc7('0xdd3'), 'action': function() { _0x206efe[_0x4cc7('0xdd3')](_0x52944d, _0x346c98, _0x2acab2, _0x1dcd52); } }), _0x206efe; if (_0x346c98 = _0xed8c1c[_0x4cc7('0x45a1')] != typeof _0x346c98 ? _0x206efe[_0x4cc7('0x1327')][0x1] : _0x346c98, _0x2acab2 = 'number' != typeof _0x2acab2 ? _0x206efe[_0x4cc7('0x1327')][0x2] : _0x2acab2, void 0x0 === _0x1dcd52) { if (_0x4cc7('0x39b') != typeof _0x52944d) return _0x206efe['_orientation']; _0x206efe[_0x4cc7('0x1327')] = [_0x52944d, _0x346c98, _0x2acab2]; } for (var _0x2d3610 = _0x206efe[_0x4cc7('0x1edf')](_0x1dcd52), _0x38d6aa = 0x0; _0x38d6aa < _0x2d3610[_0x4cc7('0x21')]; _0x38d6aa++) { var _0x21d3b5 = _0x206efe[_0x4cc7('0x1cad')](_0x2d3610[_0x38d6aa]); if (_0x21d3b5) { if (_0x4cc7('0x39b') != typeof _0x52944d) return _0x21d3b5['_orientation']; _0x21d3b5['_orientation'] = [_0x52944d, _0x346c98, _0x2acab2]; _0x21d3b5[_0x4cc7('0x1ee0')] && (_0x21d3b5[_0x4cc7('0x45af')] || (_0x21d3b5[_0x4cc7('0xf4c')] || (_0x21d3b5[_0x4cc7('0xf4c')] = _0x206efe[_0x4cc7('0xf4c')] || [0x0, 0x0, -0.5]), _0x4af4fb(_0x21d3b5, _0x4cc7('0x2608'))), void 0x0 !== _0x21d3b5[_0x4cc7('0x45af')][_0x4cc7('0x45b1')] ? (_0x21d3b5[_0x4cc7('0x45af')][_0x4cc7('0x45b1')][_0x4cc7('0x28e5')](_0x52944d, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]), _0x21d3b5['_panner'][_0x4cc7('0x45b2')][_0x4cc7('0x28e5')](_0x346c98, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]), _0x21d3b5[_0x4cc7('0x45af')]['orientationZ'][_0x4cc7('0x28e5')](_0x2acab2, Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])) : _0x21d3b5[_0x4cc7('0x45af')][_0x4cc7('0x1330')](_0x52944d, _0x346c98, _0x2acab2)); _0x206efe[_0x4cc7('0x1014')](_0x4cc7('0xdd3'), _0x21d3b5['_id']); } } return _0x206efe; } ; Howl[_0x4cc7('0x8')][_0x4cc7('0x3417')] = function() { var _0x16f164, _0x23d6c3, _0x41ca73 = arguments; if (!this[_0x4cc7('0x28e4')]) return this; if (0x0 === _0x41ca73[_0x4cc7('0x21')]) return this['_pannerAttr']; if (0x1 === _0x41ca73[_0x4cc7('0x21')]) { if (_0xed8c1c[_0x4cc7('0x45a2')]('object', typeof _0x41ca73[0x0])) return _0x23d6c3 = this['_soundById'](parseInt(_0x41ca73[0x0], 0xa)), _0x23d6c3 ? _0x23d6c3[_0x4cc7('0x3416')] : this[_0x4cc7('0x3416')]; var _0x23fc03 = _0x41ca73[0x0]; void 0x0 === _0x16f164 && (_0x23fc03[_0x4cc7('0x3417')] || (_0x23fc03[_0x4cc7('0x3417')] = {}), this[_0x4cc7('0x3416')] = {}); this[_0x4cc7('0x3416')][_0x4cc7('0x3418')] = void 0x0 !== _0x23fc03.pannerAttr.coneInnerAngle ? _0x23fc03.pannerAttr.coneInnerAngle : this._coneInnerAngle; this[_0x4cc7('0x3416')]['coneOuterAngle'] = void 0x0 !== _0x23fc03.pannerAttr.coneOuterAngle ? _0x23fc03.pannerAttr.coneOuterAngle : this._coneOuterAngle; this[_0x4cc7('0x3416')]['coneOuterGain'] = void 0x0 !== _0x23fc03.pannerAttr.coneOuterGain ? _0x23fc03.pannerAttr.coneOuterGain : this._coneOuterGain; this[_0x4cc7('0x3416')][_0x4cc7('0x341b')] = void 0x0 !== _0x23fc03.pannerAttr.distanceModel ? _0x23fc03.pannerAttr.distanceModel : this._distanceModel; this[_0x4cc7('0x3416')][_0x4cc7('0x341c')] = void 0x0 !== _0x23fc03.pannerAttr.maxDistance ? _0x23fc03.pannerAttr.maxDistance : this._maxDistance; this[_0x4cc7('0x3416')][_0x4cc7('0x341d')] = void 0x0 !== _0x23fc03.pannerAttr.refDistance ? _0x23fc03.pannerAttr.refDistance : this._refDistance; this[_0x4cc7('0x3416')][_0x4cc7('0x341e')] = void 0x0 !== _0x23fc03.pannerAttr.rolloffFactor ? _0x23fc03.pannerAttr.rolloffFactor : this._rolloffFactor; this[_0x4cc7('0x3416')]['panningModel'] = void 0x0 !== _0x23fc03.pannerAttr.panningModel ? _0x23fc03.pannerAttr.panningModel : this._panningModel; _0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x3418')] = _0x23fc03.coneInnerAngle; _0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x3419')] = _0x23fc03.coneOuterAngle; _0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x341a')] = _0x23fc03.coneOuterGain; _0x23fc03[_0x4cc7('0x3417')]['distanceModel'] = _0x23fc03.distanceModel; _0x23fc03[_0x4cc7('0x3417')]['maxDistance'] = _0x23fc03.maxDistance; _0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x341d')] = _0x23fc03.refDistance; _0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x341e')] = _0x23fc03.rolloffFactor; _0x23fc03[_0x4cc7('0x3417')][_0x4cc7('0x341f')] = _0x23fc03.panningModel; } else 0x2 === _0x41ca73[_0x4cc7('0x21')] && (_0x23fc03 = _0x41ca73[0x0], _0x16f164 = parseInt(_0x41ca73[0x1], 0xa)); _0x16f164 = this[_0x4cc7('0x1edf')](_0x16f164); for (_0x41ca73 = 0x0; _0x41ca73 < _0x16f164[_0x4cc7('0x21')]; _0x41ca73++) if (_0x23d6c3 = this[_0x4cc7('0x1cad')](_0x16f164[_0x41ca73])) { var _0x4d8c84 = _0x23d6c3[_0x4cc7('0x3416')]; _0x4d8c84 = {}; _0x4d8c84[_0x4cc7('0x3418')] = void 0x0 !== _0x23fc03.coneInnerAngle ? _0x23fc03.coneInnerAngle : _0x4d8c84.coneInnerAngle; _0x4d8c84['coneOuterAngle'] = void 0x0 !== _0x23fc03.coneOuterAngle ? _0x23fc03.coneOuterAngle : _0x4d8c84.coneOuterAngle; _0x4d8c84[_0x4cc7('0x341a')] = void 0x0 !== _0x23fc03.coneOuterGain ? _0x23fc03.coneOuterGain : _0x4d8c84.coneOuterGain; _0x4d8c84[_0x4cc7('0x341b')] = void 0x0 !== _0x23fc03.distanceModel ? _0x23fc03.distanceModel : _0x4d8c84.distanceModel; _0x4d8c84[_0x4cc7('0x341c')] = void 0x0 !== _0x23fc03.maxDistance ? _0x23fc03.maxDistance : _0x4d8c84.maxDistance; _0x4d8c84[_0x4cc7('0x341d')] = void 0x0 !== _0x23fc03.refDistance ? _0x23fc03.refDistance : _0x4d8c84.refDistance; _0x4d8c84[_0x4cc7('0x341e')] = void 0x0 !== _0x23fc03.rolloffFactor ? _0x23fc03.rolloffFactor : _0x4d8c84.rolloffFactor; _0x4d8c84[_0x4cc7('0x341f')] = void 0x0 !== _0x23fc03.panningModel ? _0x23fc03.panningModel : _0x4d8c84.panningModel; var _0xcf755e = _0x23d6c3[_0x4cc7('0x45af')]; _0xcf755e ? (_0xcf755e[_0x4cc7('0x3418')] = _0x4d8c84[_0x4cc7('0x3418')], _0xcf755e['coneOuterAngle'] = _0x4d8c84[_0x4cc7('0x3419')], _0xcf755e[_0x4cc7('0x341a')] = _0x4d8c84['coneOuterGain'], _0xcf755e[_0x4cc7('0x341b')] = _0x4d8c84['distanceModel'], _0xcf755e[_0x4cc7('0x341c')] = _0x4d8c84['maxDistance'], _0xcf755e['refDistance'] = _0x4d8c84[_0x4cc7('0x341d')], _0xcf755e['rolloffFactor'] = _0x4d8c84[_0x4cc7('0x341e')], _0xcf755e['panningModel'] = _0x4d8c84[_0x4cc7('0x341f')]) : (_0x23d6c3[_0x4cc7('0xf4c')] || (_0x23d6c3[_0x4cc7('0xf4c')] = this[_0x4cc7('0xf4c')] || [0x0, 0x0, -0.5]), _0x4af4fb(_0x23d6c3, 'spatial')); } return this; } ; Sound[_0x4cc7('0x8')][_0x4cc7('0x8fe')] = function(_0x1a2393) { return function() { var _0x1a5c02 = this[_0x4cc7('0xabc')]; this['_orientation'] = _0x1a5c02[_0x4cc7('0x1327')]; this[_0x4cc7('0x45a7')] = _0x1a5c02[_0x4cc7('0x45a7')]; this[_0x4cc7('0xf4c')] = _0x1a5c02['_pos']; this['_pannerAttr'] = _0x1a5c02[_0x4cc7('0x3416')]; _0x1a2393['call'](this); this[_0x4cc7('0x45a7')] ? _0x1a5c02[_0x4cc7('0x45a3')](this[_0x4cc7('0x45a7')]) : this['_pos'] && _0x1a5c02['pos'](this[_0x4cc7('0xf4c')][0x0], this[_0x4cc7('0xf4c')][0x1], this[_0x4cc7('0xf4c')][0x2], this['_id']); } ; }(Sound['prototype'][_0x4cc7('0x8fe')]); Sound[_0x4cc7('0x8')][_0x4cc7('0x19')] = function(_0x4734e8) { return function() { if ('NPSWl' !== _0x4cc7('0x45b3')) { var _0x5b4d9c = this['_parent']; return this['_orientation'] = _0x5b4d9c[_0x4cc7('0x1327')], this[_0x4cc7('0x45a7')] = _0x5b4d9c['_stereo'], this[_0x4cc7('0xf4c')] = _0x5b4d9c[_0x4cc7('0xf4c')], this['_pannerAttr'] = _0x5b4d9c[_0x4cc7('0x3416')], this['_stereo'] ? _0x5b4d9c[_0x4cc7('0x45a3')](this[_0x4cc7('0x45a7')]) : this[_0x4cc7('0xf4c')] ? _0x5b4d9c[_0x4cc7('0x1a91')](this[_0x4cc7('0xf4c')][0x0], this[_0x4cc7('0xf4c')][0x1], this['_pos'][0x2], this[_0x4cc7('0xd64')]) : this[_0x4cc7('0x45af')] && (this[_0x4cc7('0x45af')][_0x4cc7('0x3fe6')](0x0), this[_0x4cc7('0x45af')] = void 0x0, _0x5b4d9c[_0x4cc7('0x4583')](this)), _0x4734e8[_0x4cc7('0x96b')](this); } else { !a[_0x4cc7('0x2031')] && y[_0x4cc7('0x9a0')](a, ib) && a[_0x4cc7('0x1e54')][_0x4cc7('0x2322')]['beginAnimation'](a); } } ; }(Sound['prototype'][_0x4cc7('0x19')]); var _0x4af4fb = function(_0x5e1ea3, _0x1de629) { var _0x53b070 = {}; _0x53b070['UAGrC'] = 'An\x20array\x20of\x20source\x20files\x20must\x20be\x20passed\x20with\x20any\x20new\x20Howl.'; if (_0x4cc7('0x45b4') !== _0x4cc7('0x45b4')) { if (!g[_0x4cc7('0xccd')] || 0x0 === g['src'][_0x4cc7('0x21')]) return void console[_0x4cc7('0x12aa')](_0x53b070[_0x4cc7('0x45b5')]); this[_0x4cc7('0x8fe')](g); } else { _0x4cc7('0x2608') === (_0x1de629 || 'spatial') ? (_0x5e1ea3[_0x4cc7('0x45af')] = Howler[_0x4cc7('0x1325')][_0x4cc7('0x45b6')](), _0x5e1ea3[_0x4cc7('0x45af')]['coneInnerAngle'] = _0x5e1ea3[_0x4cc7('0x3416')][_0x4cc7('0x3418')], _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x3419')] = _0x5e1ea3[_0x4cc7('0x3416')]['coneOuterAngle'], _0x5e1ea3[_0x4cc7('0x45af')]['coneOuterGain'] = _0x5e1ea3[_0x4cc7('0x3416')]['coneOuterGain'], _0x5e1ea3[_0x4cc7('0x45af')]['distanceModel'] = _0x5e1ea3[_0x4cc7('0x3416')][_0x4cc7('0x341b')], _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x341c')] = _0x5e1ea3['_pannerAttr'][_0x4cc7('0x341c')], _0x5e1ea3[_0x4cc7('0x45af')]['refDistance'] = _0x5e1ea3[_0x4cc7('0x3416')][_0x4cc7('0x341d')], _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x341e')] = _0x5e1ea3['_pannerAttr']['rolloffFactor'], _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x341f')] = _0x5e1ea3[_0x4cc7('0x3416')][_0x4cc7('0x341f')], void 0x0 !== _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45a4')] ? (_0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45a4')][_0x4cc7('0x28e5')](_0x5e1ea3['_pos'][0x0], Howler[_0x4cc7('0x1325')]['currentTime']), _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45a5')][_0x4cc7('0x28e5')](_0x5e1ea3[_0x4cc7('0xf4c')][0x1], Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]), _0x5e1ea3['_panner'][_0x4cc7('0x45b0')]['setValueAtTime'](_0x5e1ea3['_pos'][0x2], Howler['ctx'][_0x4cc7('0x132a')])) : _0x5e1ea3['_panner'][_0x4cc7('0xd19')](_0x5e1ea3[_0x4cc7('0xf4c')][0x0], _0x5e1ea3[_0x4cc7('0xf4c')][0x1], _0x5e1ea3[_0x4cc7('0xf4c')][0x2]), void 0x0 !== _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45b1')] ? (_0x5e1ea3['_panner'][_0x4cc7('0x45b1')][_0x4cc7('0x28e5')](_0x5e1ea3[_0x4cc7('0x1327')][0x0], Howler['ctx']['currentTime']), _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45b2')][_0x4cc7('0x28e5')](_0x5e1ea3['_orientation'][0x1], Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')]), _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x45b7')][_0x4cc7('0x28e5')](_0x5e1ea3[_0x4cc7('0x1327')][0x2], Howler[_0x4cc7('0x1325')][_0x4cc7('0x132a')])) : _0x5e1ea3[_0x4cc7('0x45af')]['setOrientation'](_0x5e1ea3[_0x4cc7('0x1327')][0x0], _0x5e1ea3[_0x4cc7('0x1327')][0x1], _0x5e1ea3['_orientation'][0x2])) : (_0x5e1ea3[_0x4cc7('0x45af')] = Howler[_0x4cc7('0x1325')][_0x4cc7('0x45b8')](), _0x5e1ea3['_panner']['pan'][_0x4cc7('0x28e5')](_0x5e1ea3[_0x4cc7('0x45a7')], Howler[_0x4cc7('0x1325')]['currentTime'])); _0x5e1ea3[_0x4cc7('0x45af')][_0x4cc7('0x2954')](_0x5e1ea3[_0x4cc7('0x1ee0')]); _0x5e1ea3['_paused'] || _0x5e1ea3[_0x4cc7('0xabc')][_0x4cc7('0xbe7')](_0x5e1ea3['_id'], !0x0)[_0x4cc7('0xd18')](_0x5e1ea3[_0x4cc7('0xd64')], !0x0); } }; }(); !function(_0x1d5c77) { var _0x4407df = {}; _0x4407df[_0x4cc7('0x45b9')] = _0x4cc7('0xb'); _0x4cc7('0x7ba') == typeof exports && 'undefined' != typeof module ? module[_0x4cc7('0x45ba')] = _0x1d5c77() : 'function' == typeof define && define[_0x4cc7('0x459b')] ? define([], _0x1d5c77) : ('undefined' != typeof window ? window : _0x4407df[_0x4cc7('0x45b9')] != typeof global ? global : _0x4cc7('0xb') != typeof self ? self : this)[_0x4cc7('0x45bb')] = _0x1d5c77(); }(function() { var _0x472e79 = {}; _0x472e79[_0x4cc7('0x45bc')] = function(_0x397601, _0x356503) { return _0x397601 === _0x356503; } ; _0x472e79[_0x4cc7('0x45bd')] = './zlib/messages'; _0x472e79['XwRIC'] = function(_0x166fa3, _0x3b6fe9) { return _0x166fa3 * _0x3b6fe9; } ; _0x472e79[_0x4cc7('0x45be')] = function(_0x3c6fb1, _0x36a202) { return _0x3c6fb1 == _0x36a202; } ; _0x472e79['lOhWL'] = _0x4cc7('0x45bf'); _0x472e79['cHeqT'] = function(_0x4897d7, _0x4ebdd2) { return _0x4897d7 & _0x4ebdd2; } ; _0x472e79[_0x4cc7('0x45c0')] = function(_0x325f61, _0x5e0b5b) { return _0x325f61 > _0x5e0b5b; } ; _0x472e79[_0x4cc7('0x45c1')] = function(_0x229af3, _0x2a2769) { return _0x229af3 >>> _0x2a2769; } ; _0x472e79[_0x4cc7('0x45c2')] = function(_0x352318, _0xfe904b) { return _0x352318 | _0xfe904b; } ; _0x472e79['IYVJu'] = function(_0x37eda1, _0x512aa1) { return _0x37eda1 - _0x512aa1; } ; _0x472e79[_0x4cc7('0x45c3')] = function(_0x42167c, _0x1e2aeb) { return _0x42167c >>> _0x1e2aeb; } ; _0x472e79[_0x4cc7('0x45c4')] = function(_0x4dee6f, _0x2b5d9d) { return _0x4dee6f >= _0x2b5d9d; } ; _0x472e79[_0x4cc7('0x45c5')] = function(_0x343e3e, _0x1ca33b) { return _0x343e3e ^ _0x1ca33b; } ; _0x472e79[_0x4cc7('0x45c6')] = function(_0x227f5c, _0x17a815, _0x4f31bd) { return _0x227f5c(_0x17a815, _0x4f31bd); } ; _0x472e79['AdISn'] = function(_0x284c91, _0x5c8ebd) { return _0x284c91 >= _0x5c8ebd; } ; _0x472e79[_0x4cc7('0x45c7')] = function(_0x83b1b9, _0x20f2c) { return _0x83b1b9 - _0x20f2c; } ; _0x472e79[_0x4cc7('0x45c8')] = function(_0x120abe, _0x3c11a1) { return _0x120abe - _0x3c11a1; } ; _0x472e79[_0x4cc7('0x45c9')] = function(_0x2e5f72, _0x148bec, _0x29195c) { return _0x2e5f72(_0x148bec, _0x29195c); } ; _0x472e79[_0x4cc7('0x45ca')] = function(_0x55d10e, _0x2e42fb) { return _0x55d10e & _0x2e42fb; } ; _0x472e79[_0x4cc7('0x45cb')] = function(_0x343f16, _0x56f321) { return _0x343f16 > _0x56f321; } ; _0x472e79['kUKKY'] = function(_0x26a2a7, _0x32c314) { return _0x26a2a7 >> _0x32c314; } ; _0x472e79[_0x4cc7('0x45cc')] = function(_0x96c25c, _0x531a2f) { return _0x96c25c !== _0x531a2f; } ; _0x472e79[_0x4cc7('0x45cd')] = function(_0x533a57, _0x247486) { return _0x533a57 === _0x247486; } ; _0x472e79[_0x4cc7('0x45ce')] = function(_0xd48b5c, _0x5ef643) { return _0xd48b5c(_0x5ef643); } ; _0x472e79[_0x4cc7('0x45cf')] = function(_0x437ee7, _0x73683c) { return _0x437ee7 + _0x73683c; } ; _0x472e79[_0x4cc7('0x45d0')] = function(_0x4b5587, _0xae81af) { return _0x4b5587 !== _0xae81af; } ; _0x472e79[_0x4cc7('0x45d1')] = function(_0x428dd7, _0x4ada78) { return _0x428dd7 - _0x4ada78; } ; _0x472e79[_0x4cc7('0x45d2')] = _0x4cc7('0x45d3'); _0x472e79[_0x4cc7('0x45d4')] = function(_0x401c13, _0x4d7fb1) { return _0x401c13 < _0x4d7fb1; } ; _0x472e79[_0x4cc7('0x45d5')] = function(_0x5172f0, _0xe10dca) { return _0x5172f0 & _0xe10dca; } ; _0x472e79[_0x4cc7('0x45d6')] = function(_0x468244, _0x59a4bb) { return _0x468244 & _0x59a4bb; } ; _0x472e79[_0x4cc7('0x45d7')] = function(_0x55e5ba, _0x12cb63) { return _0x55e5ba > _0x12cb63; } ; _0x472e79['PKTTT'] = function(_0x42c458, _0x230282) { return _0x42c458 & _0x230282; } ; _0x472e79[_0x4cc7('0x45d8')] = function(_0x5aeb75, _0x3f1881, _0x3f37c2, _0x36475c, _0x37f0c9, _0x52fa2, _0x5b90f8, _0x47db22, _0x3575b2) { return _0x5aeb75(_0x3f1881, _0x3f37c2, _0x36475c, _0x37f0c9, _0x52fa2, _0x5b90f8, _0x47db22, _0x3575b2); } ; _0x472e79['mqWlb'] = _0x4cc7('0x45d9'); _0x472e79[_0x4cc7('0x45da')] = _0x4cc7('0x45db'); _0x472e79['Japxu'] = function(_0x27099d, _0x9e4391) { return _0x27099d <= _0x9e4391; } ; _0x472e79[_0x4cc7('0x45dc')] = function(_0x26bf5d, _0x5ace87) { return _0x26bf5d >>> _0x5ace87; } ; _0x472e79['HpgkJ'] = _0x4cc7('0x45dd'); _0x472e79[_0x4cc7('0x45de')] = function(_0x5a558f, _0x10190e) { return _0x5a558f < _0x10190e; } ; _0x472e79[_0x4cc7('0x45df')] = function(_0x4aa211, _0x31dac5) { return _0x4aa211 - _0x31dac5; } ; _0x472e79[_0x4cc7('0x45e0')] = '../utils/common'; _0x472e79[_0x4cc7('0x45e1')] = _0x4cc7('0x45e2'); _0x472e79[_0x4cc7('0x45e3')] = 'buffer\x20error'; _0x472e79[_0x4cc7('0x45e4')] = function(_0x3a0530, _0x2c12f2, _0x2f0f4d, _0x1b03af) { return _0x3a0530(_0x2c12f2, _0x2f0f4d, _0x1b03af); } ; _0x472e79[_0x4cc7('0x45e5')] = function(_0x210de9, _0x2537db) { return _0x210de9 - _0x2537db; } ; _0x472e79['ZAxMN'] = function(_0x28490d, _0x54b867) { return _0x28490d << _0x54b867; } ; _0x472e79[_0x4cc7('0x45e6')] = function(_0x272416, _0x866f5a) { return _0x272416 >= _0x866f5a; } ; _0x472e79[_0x4cc7('0x45e7')] = function(_0x4b77e1, _0x540d0e) { return _0x4b77e1 < _0x540d0e; } ; _0x472e79['HZCSz'] = function(_0xa4b6a0, _0x821d7, _0x3b47dc, _0x2e24e) { return _0xa4b6a0(_0x821d7, _0x3b47dc, _0x2e24e); } ; _0x472e79[_0x4cc7('0x45e8')] = _0x4cc7('0x45e9'); return function B(_0x4aad6f, _0x1874e1, _0x5afbea) { var _0x35ee28 = {}; _0x35ee28[_0x4cc7('0x45ea')] = function(_0x35b282, _0x25c174) { return _0x35b282(_0x25c174); } ; function _0x592af5(_0x16616c, _0x2bff6c) { if (_0x4cc7('0x45eb') !== 'XLNXY') { null == a && (a = !0x1); this[_0x4cc7('0x45ec')] = a; za['initialized'] || za['init'](); } else { if (!_0x1874e1[_0x16616c]) { if (!_0x4aad6f[_0x16616c]) { var _0x4a66a9 = _0x4cc7('0x5') == typeof require && require; if (!_0x2bff6c && _0x4a66a9) return _0x4a66a9(_0x16616c, !0x0); if (_0x593cc0) return _0x593cc0(_0x16616c, !0x0); _0x2bff6c = _0x35ee28[_0x4cc7('0x45ea')](Error, _0x4cc7('0x45ed') + _0x16616c + '\x27'); throw _0x2bff6c[_0x4cc7('0x3571')] = _0x4cc7('0x45ee'), _0x2bff6c; } _0x2bff6c = _0x1874e1[_0x16616c] = {}; _0x1874e1[_0x16616c][_0x4cc7('0x45ba')] = {}; _0x4aad6f[_0x16616c][0x0][_0x4cc7('0x96b')](_0x2bff6c['exports'], function(_0x2bff6c) { var _0x5d6985 = _0x4aad6f[_0x16616c][0x1][_0x2bff6c]; return _0x592af5(_0x5d6985 ? _0x5d6985 : _0x2bff6c); }, _0x2bff6c, _0x2bff6c[_0x4cc7('0x45ba')], B, _0x4aad6f, _0x1874e1, _0x5afbea); } return _0x1874e1[_0x16616c][_0x4cc7('0x45ba')]; } } for (var _0x593cc0 = _0x4cc7('0x5') == typeof require && require, _0x81311c = 0x0; _0x81311c < _0x5afbea[_0x4cc7('0x21')]; _0x81311c++) _0x592af5(_0x5afbea[_0x81311c]); return _0x592af5; }({ 1: [function(_0x2ff4a6, _0x3301c9, _0x8d9bf) { var _0x58ac68 = {}; _0x58ac68[_0x4cc7('0x45ef')] = function(_0x41cc4b, _0x47edb7) { return _0x41cc4b(_0x47edb7); } ; _0x58ac68[_0x4cc7('0x45f0')] = function(_0x49fac5, _0x26823f) { return _0x472e79.rdvTw(_0x49fac5, _0x26823f); } ; _0x58ac68['sPloN'] = function(_0x50bbde, _0x4f86d2) { return _0x50bbde || _0x4f86d2; } ; function _0x1248c2(_0x2ff4a6) { if (!(this instanceof _0x1248c2)) return new _0x1248c2(_0x2ff4a6); _0x2ff4a6 = this[_0x4cc7('0x1f34')] = _0x1b62c5[_0x4cc7('0x2cf6')]({ 'level': _0x18fc87, 'method': _0x110252, 'chunkSize': 0x4000, 'windowBits': 0xf, 'memLevel': 0x8, 'strategy': _0x285813, 'to': '' }, _0x2ff4a6 || {}); _0x2ff4a6[_0x4cc7('0x20e8')] && 0x0 < _0x2ff4a6['windowBits'] ? _0x2ff4a6[_0x4cc7('0x45f1')] = -_0x2ff4a6[_0x4cc7('0x45f1')] : _0x2ff4a6[_0x4cc7('0x45f2')] && 0x0 < _0x2ff4a6[_0x4cc7('0x45f1')] && 0x10 > _0x2ff4a6['windowBits'] && (_0x2ff4a6[_0x4cc7('0x45f1')] += 0x10); this[_0x4cc7('0x3cc6')] = 0x0; this[_0x4cc7('0x3cc7')] = ''; this[_0x4cc7('0x1f5c')] = !0x1; this[_0x4cc7('0x3cc4')] = []; this[_0x4cc7('0x1f5a')] = new _0x333e67(); this[_0x4cc7('0x1f5a')]['avail_out'] = 0x0; var _0x3301c9 = _0x2fb03d['deflateInit2'](this[_0x4cc7('0x1f5a')], _0x2ff4a6[_0x4cc7('0xbeb')], _0x2ff4a6['method'], _0x2ff4a6[_0x4cc7('0x45f1')], _0x2ff4a6[_0x4cc7('0x45f3')], _0x2ff4a6[_0x4cc7('0x45f4')]); if (_0x3301c9 !== _0x33190c) throw _0x58ac68[_0x4cc7('0x45ef')](Error, _0x15258c[_0x3301c9]); if (_0x2ff4a6[_0x4cc7('0x2dd6')] && _0x2fb03d[_0x4cc7('0x45f5')](this[_0x4cc7('0x1f5a')], _0x2ff4a6[_0x4cc7('0x2dd6')]), _0x2ff4a6[_0x4cc7('0x45f6')]) { if (_0x4cc7('0x45f7') === _0x4cc7('0x45f8')) { this[_0x4cc7('0x1b')][_0x4cc7('0x305b')] = a; this[_0x4cc7('0x1b')][_0x4cc7('0x3060')] = b; } else { var _0x8d9bf; if (_0x8d9bf = _0x4cc7('0x4dc') == typeof _0x2ff4a6[_0x4cc7('0x45f6')] ? _0x52bce8[_0x4cc7('0x1f5d')](_0x2ff4a6[_0x4cc7('0x45f6')]) : _0x58ac68[_0x4cc7('0x45f0')]('[object\x20ArrayBuffer]', _0x563705[_0x4cc7('0x96b')](_0x2ff4a6[_0x4cc7('0x45f6')])) ? new Uint8Array(_0x2ff4a6['dictionary']) : _0x2ff4a6['dictionary'], _0x3301c9 = _0x2fb03d[_0x4cc7('0x45f9')](this['strm'], _0x8d9bf), _0x3301c9 !== _0x33190c) throw Error(_0x15258c[_0x3301c9]); this[_0x4cc7('0x45fa')] = !0x0; } } } function _0x1ede5a(_0x3f7e8a, _0xb24890) { _0xb24890 = new _0x1248c2(_0xb24890); if (_0xb24890[_0x4cc7('0x29')](_0x3f7e8a, !0x0), _0xb24890[_0x4cc7('0x3cc6')]) throw _0xb24890['msg']; return _0xb24890[_0x4cc7('0xced')]; } var _0x2fb03d = _0x2ff4a6(_0x4cc7('0x45fb')) , _0x1b62c5 = _0x2ff4a6(_0x4cc7('0x45fc')) , _0x52bce8 = _0x2ff4a6(_0x4cc7('0x45fd')) , _0x15258c = _0x2ff4a6(_0x472e79[_0x4cc7('0x45bd')]) , _0x333e67 = _0x2ff4a6('./zlib/zstream') , _0x563705 = Object[_0x4cc7('0x8')]['toString'] , _0x33190c = 0x0 , _0x18fc87 = -0x1 , _0x285813 = 0x0 , _0x110252 = 0x8; _0x1248c2[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x15258c, _0x333e67) { var _0x2ff4a6, _0x564e85 = this[_0x4cc7('0x1f5a')], _0x1248c2 = this['options'][_0x4cc7('0x1f5b')]; if (this[_0x4cc7('0x1f5c')]) return !0x1; _0x333e67 = _0x333e67 === ~~_0x333e67 ? _0x333e67 : !0x0 === _0x333e67 ? 0x4 : 0x0; 'string' == typeof _0x15258c ? _0x564e85[_0x4cc7('0x1284')] = _0x52bce8[_0x4cc7('0x1f5d')](_0x15258c) : _0x4cc7('0x1f5e') === _0x563705['call'](_0x15258c) ? _0x564e85['input'] = new Uint8Array(_0x15258c) : _0x564e85[_0x4cc7('0x1284')] = _0x15258c; _0x564e85[_0x4cc7('0x1f5f')] = 0x0; _0x564e85[_0x4cc7('0x1f63')] = _0x564e85[_0x4cc7('0x1284')][_0x4cc7('0x21')]; do { if (0x0 === _0x564e85[_0x4cc7('0x1f62')] && (_0x564e85[_0x4cc7('0xb23')] = new _0x1b62c5['Buf8'](_0x1248c2), _0x564e85[_0x4cc7('0x1f60')] = 0x0, _0x564e85['avail_out'] = _0x1248c2), _0x2ff4a6 = _0x2fb03d[_0x4cc7('0x1f61')](_0x564e85, _0x333e67), 0x1 !== _0x2ff4a6 && _0x2ff4a6 !== _0x33190c) return this[_0x4cc7('0x956')](_0x2ff4a6), this[_0x4cc7('0x1f5c')] = !0x0, !0x1; 0x0 !== _0x564e85[_0x4cc7('0x1f62')] && (0x0 !== _0x564e85[_0x4cc7('0x1f63')] || 0x4 !== _0x333e67 && 0x2 !== _0x333e67) || ('string' === this[_0x4cc7('0x1f34')]['to'] ? this[_0x4cc7('0x1f65')](_0x52bce8[_0x4cc7('0x1f64')](_0x1b62c5[_0x4cc7('0x45fe')](_0x564e85[_0x4cc7('0xb23')], _0x564e85[_0x4cc7('0x1f60')]))) : this[_0x4cc7('0x1f65')](_0x1b62c5['shrinkBuf'](_0x564e85[_0x4cc7('0xb23')], _0x564e85[_0x4cc7('0x1f60')]))); } while ((0x0 < _0x564e85[_0x4cc7('0x1f63')] || 0x0 === _0x564e85[_0x4cc7('0x1f62')]) && 0x1 !== _0x2ff4a6); return 0x4 === _0x333e67 ? (_0x2ff4a6 = _0x2fb03d[_0x4cc7('0x1f66')](this['strm']), this['onEnd'](_0x2ff4a6), this[_0x4cc7('0x1f5c')] = !0x0, _0x2ff4a6 === _0x33190c) : 0x2 !== _0x333e67 || (this['onEnd'](_0x33190c), _0x564e85[_0x4cc7('0x1f62')] = 0x0, !0x0); } ; _0x1248c2[_0x4cc7('0x8')]['onData'] = function(_0x52bce8) { this[_0x4cc7('0x3cc4')][_0x4cc7('0x29')](_0x52bce8); } ; _0x1248c2[_0x4cc7('0x8')][_0x4cc7('0x956')] = function(_0x52bce8) { _0x52bce8 === _0x33190c && (_0x4cc7('0x4dc') === this[_0x4cc7('0x1f34')]['to'] ? this[_0x4cc7('0xced')] = this[_0x4cc7('0x3cc4')]['join']('') : this[_0x4cc7('0xced')] = _0x1b62c5[_0x4cc7('0x3cc5')](this[_0x4cc7('0x3cc4')])); this[_0x4cc7('0x3cc4')] = []; this[_0x4cc7('0x3cc6')] = _0x52bce8; this[_0x4cc7('0x3cc7')] = this[_0x4cc7('0x1f5a')][_0x4cc7('0x3cc7')]; } ; _0x8d9bf['Deflate'] = _0x1248c2; _0x8d9bf[_0x4cc7('0x1f61')] = _0x1ede5a; _0x8d9bf[_0x4cc7('0x45ff')] = function(_0x52bce8, _0x15258c) { return _0x15258c = _0x15258c || {}, _0x15258c[_0x4cc7('0x20e8')] = !0x0, _0x1ede5a(_0x52bce8, _0x15258c); } ; _0x8d9bf[_0x4cc7('0x45f2')] = function(_0x52bce8, _0x15258c) { return _0x15258c = _0x58ac68[_0x4cc7('0x4600')](_0x15258c, {}), _0x15258c[_0x4cc7('0x45f2')] = !0x0, _0x1ede5a(_0x52bce8, _0x15258c); } ; } , { './utils/common': 0x3, './utils/strings': 0x4, './zlib/deflate': 0x8, './zlib/messages': 0xd, './zlib/zstream': 0xf }], 2: [function(_0x106278, _0x5488f1, _0x332f0b) { var _0x3b624a = {}; _0x3b624a['Eodwq'] = function(_0x44439e, _0x20a1de) { return _0x44439e & _0x20a1de; } ; if ('yzFNO' !== _0x4cc7('0x4601')) { c[_0x4cc7('0xa80')](0x1, 0x0, 0x0, 0x1, f['tx'], f['ty']); _0x297c12 = h[_0x4cc7('0xa95')]; _0x4f6321 = h['__renderTransform']['a']; _0x36b4ee = h[_0x4cc7('0x9c1')]['d']; q = f['a']; r = f['d']; f = Math[_0x4cc7('0xa96')](e['x'] * _0x4f6321); h = Math[_0x4cc7('0xa96')](e['y'] * _0x36b4ee); _0x53ada8 = Math[_0x4cc7('0xa96')]((_0x297c12['get_right']() - e[_0x4cc7('0xa97')]()) * _0x4f6321); n = Math['round']((_0x297c12[_0x4cc7('0xa98')]() - e[_0x4cc7('0xa98')]()) * _0x36b4ee); _0x4f6321 = Math[_0x4cc7('0xa96')](e['width'] * _0x4f6321); _0x36b4ee = Math[_0x4cc7('0xa96')](e[_0x4cc7('0x98b')] * _0x36b4ee); var _0x299567 = Math[_0x4cc7('0xa96')](e['x'] * q) , _0x950528 = Math[_0x4cc7('0xa96')](_0x472e79[_0x4cc7('0x4602')](e['y'], r)) , _0x22a1b7 = Math[_0x4cc7('0xa96')]((_0x297c12['get_right']() - e[_0x4cc7('0xa97')]()) * q); e = Math['round']((_0x297c12['get_bottom']() - e[_0x4cc7('0xa98')]()) * r); _0x297c12 = Math[_0x4cc7('0xa96')](l * q) - _0x299567 - _0x22a1b7; q = Math['round'](p * r) - _0x950528 - e; a['applySmoothing'](c, !0x1); 0x0 != _0x4f6321 && 0x0 != _0x36b4ee ? (c[_0x4cc7('0xa83')](b, 0x0, 0x0, f, h, 0x0, 0x0, _0x299567, _0x950528), c[_0x4cc7('0xa83')](b, f, 0x0, _0x4f6321, h, _0x299567, 0x0, _0x297c12, _0x950528), c[_0x4cc7('0xa83')](b, f + _0x4f6321, 0x0, _0x53ada8, h, _0x299567 + _0x297c12, 0x0, _0x22a1b7, _0x950528), c[_0x4cc7('0xa83')](b, 0x0, h, f, _0x36b4ee, 0x0, _0x950528, _0x299567, q), c[_0x4cc7('0xa83')](b, f, h, _0x4f6321, _0x36b4ee, _0x299567, _0x950528, _0x297c12, q), c[_0x4cc7('0xa83')](b, f + _0x4f6321, h, _0x53ada8, _0x36b4ee, _0x299567 + _0x297c12, _0x950528, _0x22a1b7, q), c[_0x4cc7('0xa83')](b, 0x0, h + _0x36b4ee, f, n, 0x0, _0x950528 + q, _0x299567, e), c['drawImage'](b, f, h + _0x36b4ee, _0x4f6321, n, _0x299567, _0x950528 + q, _0x297c12, e), c['drawImage'](b, f + _0x4f6321, h + _0x36b4ee, _0x53ada8, n, _0x299567 + _0x297c12, _0x950528 + q, _0x22a1b7, e)) : 0x0 == _0x4f6321 && 0x0 != _0x36b4ee ? (p = _0x299567 + _0x297c12 + _0x22a1b7, c[_0x4cc7('0xa83')](b, 0x0, 0x0, l, h, 0x0, 0x0, p, _0x950528), c[_0x4cc7('0xa83')](b, 0x0, h, l, _0x36b4ee, 0x0, _0x950528, p, q), c['drawImage'](b, 0x0, h + _0x36b4ee, l, n, 0x0, _0x950528 + q, p, e)) : _0x472e79['JOlxu'](0x0, _0x36b4ee) && 0x0 != _0x4f6321 && (l = _0x950528 + q + e, c[_0x4cc7('0xa83')](b, 0x0, 0x0, f, p, 0x0, 0x0, _0x299567, l), c['drawImage'](b, f, 0x0, _0x4f6321, p, _0x299567, 0x0, _0x297c12, l), c['drawImage'](b, f + _0x4f6321, 0x0, _0x53ada8, p, _0x299567 + _0x297c12, 0x0, _0x22a1b7, l)); } else { function _0xbcce64(_0x3eb808) { if (!(this instanceof _0xbcce64)) return new _0xbcce64(_0x3eb808); var _0x106278 = this[_0x4cc7('0x1f34')] = _0x4ac577[_0x4cc7('0x2cf6')]({ 'chunkSize': 0x4000, 'windowBits': 0x0, 'to': '' }, _0x3eb808 || {}); _0x106278[_0x4cc7('0x20e8')] && 0x0 <= _0x106278[_0x4cc7('0x45f1')] && 0x10 > _0x106278['windowBits'] && (_0x106278['windowBits'] = -_0x106278['windowBits'], 0x0 === _0x106278[_0x4cc7('0x45f1')] && (_0x106278[_0x4cc7('0x45f1')] = -0xf)); !(0x0 <= _0x106278[_0x4cc7('0x45f1')] && 0x10 > _0x106278[_0x4cc7('0x45f1')]) || _0x3eb808 && _0x3eb808['windowBits'] || (_0x106278[_0x4cc7('0x45f1')] += 0x20); 0xf < _0x106278[_0x4cc7('0x45f1')] && 0x30 > _0x106278[_0x4cc7('0x45f1')] && 0x0 === _0x3b624a[_0x4cc7('0x4603')](0xf, _0x106278[_0x4cc7('0x45f1')]) && (_0x106278[_0x4cc7('0x45f1')] |= 0xf); this[_0x4cc7('0x3cc6')] = 0x0; this[_0x4cc7('0x3cc7')] = ''; this[_0x4cc7('0x1f5c')] = !0x1; this[_0x4cc7('0x3cc4')] = []; this['strm'] = new _0x3a9f24(); this[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')] = 0x0; _0x3eb808 = _0x297c12['inflateInit2'](this[_0x4cc7('0x1f5a')], _0x106278[_0x4cc7('0x45f1')]); if (_0x3eb808 !== _0x4f6321['Z_OK']) throw Error(_0x36b4ee[_0x3eb808]); this['header'] = new _0x50f443(); _0x297c12[_0x4cc7('0x4604')](this[_0x4cc7('0x1f5a')], this[_0x4cc7('0x2dd6')]); } function _0x25013a(_0x57d16a, _0x7f8114) { var _0x4b2e46 = {}; _0x4b2e46[_0x4cc7('0x4605')] = function(_0x4044dd, _0x2a970a) { return _0x4044dd != _0x2a970a; } ; if (_0x4cc7('0x4606') === _0x4cc7('0x4607')) { for (var _0x39eb0b = 0x0, _0x727452 = 0x0, _0x3e67ae = 0x0, _0x1c023e = c[_0x4cc7('0x1ac2')][_0x4cc7('0x34')](); _0x39eb0b < _0x1c023e; ) { var _0x106efe = new $q(); _0x106efe['x'] = c[_0x4cc7('0x1ac2')]['get'](_0x39eb0b++); _0x106efe['y'] = c[_0x4cc7('0x1ac2')][_0x4cc7('0x2b')](_0x39eb0b++); _0x106efe['z'] = c['verts'][_0x4cc7('0x2b')](_0x39eb0b++); _0x4b2e46[_0x4cc7('0x4605')](null, c[_0x4cc7('0x1acd')]) && (_0x106efe['u'] = c['uvs'][_0x4cc7('0x2b')](_0x727452++), _0x106efe['v'] = c[_0x4cc7('0x1acd')]['get'](_0x727452++)); a[_0x4cc7('0x9e7')](_0x3e67ae++, _0x106efe); } _0x1c023e = c['indices'][_0x4cc7('0x34')](); for (_0x3e67ae = _0x39eb0b = 0x0; _0x39eb0b < _0x1c023e; ) a = new ov(), a['a'] = c[_0x4cc7('0xf80')]['get'](_0x39eb0b++), a['b'] = c[_0x4cc7('0xf80')]['get'](_0x39eb0b++), a['c'] = c[_0x4cc7('0xf80')][_0x4cc7('0x2b')](_0x39eb0b++), a[_0x4cc7('0x1ad8')] = c[_0x4cc7('0x1aca')][_0x4cc7('0x2b')](_0x3e67ae), b[_0x4cc7('0x9e7')](_0x3e67ae++, a); } else { _0x7f8114 = new _0xbcce64(_0x7f8114); if (_0x7f8114[_0x4cc7('0x29')](_0x57d16a, !0x0), _0x7f8114['err']) throw _0x7f8114[_0x4cc7('0x3cc7')]; return _0x7f8114[_0x4cc7('0xced')]; } } var _0x297c12 = _0x106278(_0x4cc7('0x4608')) , _0x4ac577 = _0x106278(_0x4cc7('0x45fc')) , _0x53ada8 = _0x106278(_0x4cc7('0x45fd')) , _0x4f6321 = _0x106278(_0x4cc7('0x4609')) , _0x36b4ee = _0x106278(_0x4cc7('0x460a')) , _0x3a9f24 = _0x106278('./zlib/zstream') , _0x50f443 = _0x106278(_0x4cc7('0x460b')) , _0x17943f = Object[_0x4cc7('0x8')]['toString']; _0xbcce64[_0x4cc7('0x8')][_0x4cc7('0x29')] = function(_0x36b4ee, _0x106278) { var _0xbcce64, _0x5488f1, _0x3a9f24, _0xac8319, _0x332f0b, _0x25013a = this[_0x4cc7('0x1f5a')], _0x50f443 = this[_0x4cc7('0x1f34')][_0x4cc7('0x1f5b')], _0x54bf90 = this[_0x4cc7('0x1f34')][_0x4cc7('0x45f6')], _0x993d8a = !0x1; if (this[_0x4cc7('0x1f5c')]) return !0x1; _0x106278 = _0x106278 === ~~_0x106278 ? _0x106278 : !0x0 === _0x106278 ? _0x4f6321['Z_FINISH'] : _0x4f6321[_0x4cc7('0x460c')]; _0x4cc7('0x4dc') == typeof _0x36b4ee ? _0x25013a[_0x4cc7('0x1284')] = _0x53ada8[_0x4cc7('0x460d')](_0x36b4ee) : '[object\x20ArrayBuffer]' === _0x17943f[_0x4cc7('0x96b')](_0x36b4ee) ? _0x25013a['input'] = new Uint8Array(_0x36b4ee) : _0x25013a[_0x4cc7('0x1284')] = _0x36b4ee; _0x25013a[_0x4cc7('0x1f5f')] = 0x0; _0x25013a['avail_in'] = _0x25013a[_0x4cc7('0x1284')][_0x4cc7('0x21')]; do { if (0x0 === _0x25013a[_0x4cc7('0x1f62')] && (_0x25013a[_0x4cc7('0xb23')] = new _0x4ac577[(_0x4cc7('0x3e48'))](_0x50f443), _0x25013a[_0x4cc7('0x1f60')] = 0x0, _0x25013a['avail_out'] = _0x50f443), _0xbcce64 = _0x297c12['inflate'](_0x25013a, _0x4f6321[_0x4cc7('0x460c')]), _0xbcce64 === _0x4f6321['Z_NEED_DICT'] && _0x54bf90 && (_0x332f0b = _0x4cc7('0x4dc') == typeof _0x54bf90 ? _0x53ada8[_0x4cc7('0x1f5d')](_0x54bf90) : _0x4cc7('0x1f5e') === _0x17943f[_0x4cc7('0x96b')](_0x54bf90) ? new Uint8Array(_0x54bf90) : _0x54bf90, _0xbcce64 = _0x297c12[_0x4cc7('0x460e')](this[_0x4cc7('0x1f5a')], _0x332f0b)), _0xbcce64 === _0x4f6321[_0x4cc7('0x460f')] && !0x0 === _0x993d8a && (_0xbcce64 = _0x4f6321[_0x4cc7('0x4610')], _0x993d8a = !0x1), _0xbcce64 !== _0x4f6321[_0x4cc7('0x4611')] && _0xbcce64 !== _0x4f6321[_0x4cc7('0x4610')]) return this[_0x4cc7('0x956')](_0xbcce64), this[_0x4cc7('0x1f5c')] = !0x0, !0x1; _0x25013a['next_out'] && (0x0 !== _0x25013a[_0x4cc7('0x1f62')] && _0xbcce64 !== _0x4f6321['Z_STREAM_END'] && (0x0 !== _0x25013a[_0x4cc7('0x1f63')] || _0x106278 !== _0x4f6321[_0x4cc7('0x4612')] && _0x106278 !== _0x4f6321[_0x4cc7('0x4613')]) || (_0x4cc7('0x4dc') === this[_0x4cc7('0x1f34')]['to'] ? (_0x5488f1 = _0x53ada8[_0x4cc7('0x4614')](_0x25013a[_0x4cc7('0xb23')], _0x25013a[_0x4cc7('0x1f60')]), _0x3a9f24 = _0x25013a['next_out'] - _0x5488f1, _0xac8319 = _0x53ada8[_0x4cc7('0x4615')](_0x25013a['output'], _0x5488f1), _0x25013a[_0x4cc7('0x1f60')] = _0x3a9f24, _0x25013a[_0x4cc7('0x1f62')] = _0x50f443 - _0x3a9f24, _0x3a9f24 && _0x4ac577['arraySet'](_0x25013a[_0x4cc7('0xb23')], _0x25013a[_0x4cc7('0xb23')], _0x5488f1, _0x3a9f24, 0x0), this[_0x4cc7('0x1f65')](_0xac8319)) : this['onData'](_0x4ac577[_0x4cc7('0x45fe')](_0x25013a[_0x4cc7('0xb23')], _0x25013a[_0x4cc7('0x1f60')])))); 0x0 === _0x25013a['avail_in'] && 0x0 === _0x25013a[_0x4cc7('0x1f62')] && (_0x993d8a = !0x0); } while ((0x0 < _0x25013a['avail_in'] || 0x0 === _0x25013a[_0x4cc7('0x1f62')]) && _0xbcce64 !== _0x4f6321[_0x4cc7('0x4611')]); return _0xbcce64 === _0x4f6321[_0x4cc7('0x4611')] && (_0x106278 = _0x4f6321[_0x4cc7('0x4612')]), _0x106278 === _0x4f6321[_0x4cc7('0x4612')] ? (_0xbcce64 = _0x297c12['inflateEnd'](this['strm']), this[_0x4cc7('0x956')](_0xbcce64), this['ended'] = !0x0, _0xbcce64 === _0x4f6321[_0x4cc7('0x4610')]) : _0x106278 !== _0x4f6321['Z_SYNC_FLUSH'] || (this[_0x4cc7('0x956')](_0x4f6321[_0x4cc7('0x4610')]), _0x25013a['avail_out'] = 0x0, !0x0); } ; _0xbcce64[_0x4cc7('0x8')][_0x4cc7('0x1f65')] = function(_0x53ada8) { this['chunks'][_0x4cc7('0x29')](_0x53ada8); } ; _0xbcce64[_0x4cc7('0x8')]['onEnd'] = function(_0x53ada8) { _0x53ada8 === _0x4f6321[_0x4cc7('0x4610')] && ('string' === this[_0x4cc7('0x1f34')]['to'] ? this[_0x4cc7('0xced')] = this[_0x4cc7('0x3cc4')][_0x4cc7('0xc7a')]('') : this[_0x4cc7('0xced')] = _0x4ac577[_0x4cc7('0x3cc5')](this['chunks'])); this[_0x4cc7('0x3cc4')] = []; this[_0x4cc7('0x3cc6')] = _0x53ada8; this[_0x4cc7('0x3cc7')] = this['strm'][_0x4cc7('0x3cc7')]; } ; _0x332f0b[_0x4cc7('0x4616')] = _0xbcce64; _0x332f0b[_0x4cc7('0x13b5')] = _0x25013a; _0x332f0b[_0x4cc7('0x4617')] = function(_0x53ada8, _0x4f6321) { if (_0x472e79[_0x4cc7('0x4618')] === 'qRygz') { a == x[_0x4cc7('0xc2b')] && (x['random']['randomize'](null, this[_0x4cc7('0x2f03')]), a = x[_0x4cc7('0xc2b')][_0x4cc7('0xb30')]); return ob['prototype'][_0x4cc7('0x2d3a')]['call'](this, a); } else { return _0x4f6321 = _0x4f6321 || {}, _0x4f6321[_0x4cc7('0x20e8')] = !0x0, _0x25013a(_0x53ada8, _0x4f6321); } } ; _0x332f0b[_0x4cc7('0x3975')] = _0x25013a; } } , { './utils/common': 0x3, './utils/strings': 0x4, './zlib/constants': 0x6, './zlib/gzheader': 0x9, './zlib/inflate': 0xb, './zlib/messages': 0xd, './zlib/zstream': 0xf }], 3: [function(_0x43f3a5, _0x47856d, _0x507d73) { var _0x3706e7 = {}; _0x3706e7[_0x4cc7('0x4619')] = function(_0x228153, _0x4aead8) { return _0x228153 === _0x4aead8; } ; _0x43f3a5 = _0x4cc7('0xb') != typeof Uint8Array && _0x4cc7('0xb') != typeof Uint16Array && _0x4cc7('0xb') != typeof Int32Array; _0x507d73[_0x4cc7('0x2cf6')] = function(_0x77004) { for (var _0x43f3a5 = Array['prototype'][_0x4cc7('0xb21')][_0x4cc7('0x96b')](arguments, 0x1); _0x43f3a5['length']; ) { var _0x113328 = _0x43f3a5[_0x4cc7('0x1907')](); if (_0x113328) { if (_0x4cc7('0x7ba') != typeof _0x113328) throw new TypeError(_0x113328 + _0x4cc7('0x461a')); for (var _0x43e109 in _0x113328) _0x113328[_0x4cc7('0x959')](_0x43e109) && (_0x77004[_0x43e109] = _0x113328[_0x43e109]); } } return _0x77004; } ; _0x507d73[_0x4cc7('0x45fe')] = function(_0x1bd6a8, _0x43f3a5) { return _0x1bd6a8[_0x4cc7('0x21')] === _0x43f3a5 ? _0x1bd6a8 : _0x1bd6a8[_0x4cc7('0x38d9')] ? _0x1bd6a8[_0x4cc7('0x38d9')](0x0, _0x43f3a5) : (_0x1bd6a8[_0x4cc7('0x21')] = _0x43f3a5, _0x1bd6a8); } ; var _0x303b63 = { 'arraySet': function(_0x72fc76, _0x43f3a5, _0x1ea229, _0x475715, _0x175794) { if (_0x43f3a5[_0x4cc7('0x38d9')] && _0x72fc76[_0x4cc7('0x38d9')]) return void _0x72fc76[_0x4cc7('0x9e7')](_0x43f3a5['subarray'](_0x1ea229, _0x1ea229 + _0x475715), _0x175794); for (var _0x303b63 = 0x0; _0x303b63 < _0x475715; _0x303b63++) _0x72fc76[_0x175794 + _0x303b63] = _0x43f3a5[_0x1ea229 + _0x303b63]; }, 'flattenChunks': function(_0x5518ee) { var _0x43f3a5, _0x406f35; var _0xdf357b = _0x406f35 = 0x0; for (_0x43f3a5 = _0x5518ee[_0x4cc7('0x21')]; _0xdf357b < _0x43f3a5; _0xdf357b++) _0x406f35 += _0x5518ee[_0xdf357b][_0x4cc7('0x21')]; var _0x2dfbed = new Uint8Array(_0x406f35); _0xdf357b = _0x406f35 = 0x0; for (_0x43f3a5 = _0x5518ee[_0x4cc7('0x21')]; _0xdf357b < _0x43f3a5; _0xdf357b++) { if (_0x3706e7[_0x4cc7('0x4619')]('MGOaf', _0x4cc7('0x461b'))) { var _0x303b63 = _0x5518ee[_0xdf357b]; _0x2dfbed[_0x4cc7('0x9e7')](_0x303b63, _0x406f35); _0x406f35 += _0x303b63[_0x4cc7('0x21')]; } else { l = this['currentSection']; if (!l[_0x4cc7('0x2d3b')](e[_0x4cc7('0x11d4')])) return; this[_0x4cc7('0xee1')][_0x4cc7('0x2cc4')](l[_0x4cc7('0x39b')], l); if (null == this[_0x4cc7('0xc32')]) return; } } return _0x2dfbed; } } , _0x2fa9e5 = {}; _0x2fa9e5[_0x4cc7('0x461c')] = function(_0x4b09df, _0x43f3a5, _0x1d6b31, _0x345d6d, _0x1850d6) { for (var _0x303b63 = 0x0; _0x303b63 < _0x345d6d; _0x303b63++) _0x4b09df[_0x1850d6 + _0x303b63] = _0x43f3a5[_0x1d6b31 + _0x303b63]; } ; _0x2fa9e5[_0x4cc7('0x3cc5')] = function(_0x94c24e) { return [].concat.apply([], _0x94c24e); } ; _0x507d73[_0x4cc7('0x461d')] = function(_0x55a89a) { _0x55a89a ? (_0x507d73[_0x4cc7('0x3e48')] = Uint8Array, _0x507d73[_0x4cc7('0x25a2')] = Uint16Array, _0x507d73[_0x4cc7('0x3e49')] = Int32Array, _0x507d73['assign'](_0x507d73, _0x303b63)) : (_0x507d73[_0x4cc7('0x3e48')] = Array, _0x507d73[_0x4cc7('0x25a2')] = Array, _0x507d73[_0x4cc7('0x3e49')] = Array, _0x507d73[_0x4cc7('0x2cf6')](_0x507d73, _0x2fa9e5)); } ; _0x507d73[_0x4cc7('0x461d')](_0x43f3a5); } , {}], 4: [function(_0x50a550, _0x2e505c, _0x92daf4) { function _0x53772a(_0xff6dc7, _0x21f3fe) { if (0x10001 > _0x21f3fe && (_0xff6dc7[_0x4cc7('0x38d9')] && _0x3bcdbc || !_0xff6dc7[_0x4cc7('0x38d9')] && _0x34b423)) return String['fromCharCode']['apply'](null, _0x560548[_0x4cc7('0x45fe')](_0xff6dc7, _0x21f3fe)); for (var _0x1ca542 = '', _0x50a550 = 0x0; _0x50a550 < _0x21f3fe; _0x50a550++) _0x1ca542 += String[_0x4cc7('0x152b')](_0xff6dc7[_0x50a550]); return _0x1ca542; } var _0x560548 = _0x50a550('./common') , _0x34b423 = !0x0 , _0x3bcdbc = !0x0; try { String[_0x4cc7('0x152b')][_0x4cc7('0x13')](null, [0x0]); } catch (_0x500d43) { _0x34b423 = !0x1; } try { if (_0x4cc7('0x461e') === _0x4cc7('0x461f')) { return null != this['tunnelParams'][_0x4cc7('0x2dc6')] ? this[_0x4cc7('0x25ea')][_0x4cc7('0x2dc6')] : this[_0x4cc7('0x1108')]['getDateOfArrival'](this[_0x4cc7('0x1732')]); } else { String[_0x4cc7('0x152b')]['apply'](null, new Uint8Array(0x1)); } } catch (_0x4bea50) { _0x3bcdbc = !0x1; } var _0x38f996 = new _0x560548[(_0x4cc7('0x3e48'))](0x100); for (_0x50a550 = 0x0; 0x100 > _0x50a550; _0x50a550++) _0x38f996[_0x50a550] = 0xfc <= _0x50a550 ? 0x6 : 0xf8 <= _0x50a550 ? 0x5 : 0xf0 <= _0x50a550 ? 0x4 : 0xe0 <= _0x50a550 ? 0x3 : 0xc0 <= _0x50a550 ? 0x2 : 0x1; _0x38f996[0xfe] = _0x38f996[0xfe] = 0x1; _0x92daf4['string2buf'] = function(_0x38f996) { var _0xa2f9eb, _0x34b423, _0x50a550, _0x53772a = _0x38f996[_0x4cc7('0x21')], _0x2e505c = 0x0; for (_0x34b423 = 0x0; _0x34b423 < _0x53772a; _0x34b423++) { var _0x92daf4 = _0x38f996[_0x4cc7('0x22')](_0x34b423); 0xd800 === (0xfc00 & _0x92daf4) && _0x34b423 + 0x1 < _0x53772a && (_0xa2f9eb = _0x38f996[_0x4cc7('0x22')](_0x34b423 + 0x1), 0xdc00 === _0x472e79['cHeqT'](0xfc00, _0xa2f9eb) && (_0x92daf4 = 0x10000 + (_0x92daf4 - 0xd800 << 0xa) + (_0xa2f9eb - 0xdc00), _0x34b423++)); _0x2e505c += 0x80 > _0x92daf4 ? 0x1 : 0x800 > _0x92daf4 ? 0x2 : 0x10000 > _0x92daf4 ? 0x3 : 0x4; } var _0x3bcdbc = new _0x560548[(_0x4cc7('0x3e48'))](_0x2e505c); for (_0x34b423 = _0x50a550 = 0x0; _0x50a550 < _0x2e505c; _0x34b423++) _0x92daf4 = _0x38f996[_0x4cc7('0x22')](_0x34b423), 0xd800 === (0xfc00 & _0x92daf4) && _0x34b423 + 0x1 < _0x53772a && (_0xa2f9eb = _0x38f996['charCodeAt'](_0x34b423 + 0x1), 0xdc00 === (0xfc00 & _0xa2f9eb) && (_0x92daf4 = 0x10000 + (_0x92daf4 - 0xd800 << 0xa) + (_0xa2f9eb - 0xdc00), _0x34b423++)), _0x472e79[_0x4cc7('0x45c0')](0x80, _0x92daf4) ? _0x3bcdbc[_0x50a550++] = _0x92daf4 : 0x800 > _0x92daf4 ? (_0x3bcdbc[_0x50a550++] = 0xc0 | _0x92daf4 >>> 0x6, _0x3bcdbc[_0x50a550++] = 0x80 | 0x3f & _0x92daf4) : 0x10000 > _0x92daf4 ? (_0x3bcdbc[_0x50a550++] = 0xe0 | _0x92daf4 >>> 0xc, _0x3bcdbc[_0x50a550++] = 0x80 | _0x472e79['cHeqT'](_0x92daf4 >>> 0x6, 0x3f), _0x3bcdbc[_0x50a550++] = 0x80 | 0x3f & _0x92daf4) : (_0x3bcdbc[_0x50a550++] = 0xf0 | _0x92daf4 >>> 0x12, _0x3bcdbc[_0x50a550++] = 0x80 | _0x92daf4 >>> 0xc & 0x3f, _0x3bcdbc[_0x50a550++] = 0x80 | _0x472e79[_0x4cc7('0x45c1')](_0x92daf4, 0x6) & 0x3f, _0x3bcdbc[_0x50a550++] = 0x80 | 0x3f & _0x92daf4); return _0x3bcdbc; } ; _0x92daf4[_0x4cc7('0x1f64')] = function(_0x38f996) { if (_0x4cc7('0x4620') === _0x4cc7('0x4621')) { this[_0x4cc7('0x1132')] && this[_0x4cc7('0x1146')] && (this['_vertexData'] = this[_0x4cc7('0x116b')](this['_vertexData']), this[_0x4cc7('0x115b')](this['_vertexDataInvalid'])); return this[_0x4cc7('0x113f')]; } else { return _0x53772a(_0x38f996, _0x38f996[_0x4cc7('0x21')]); } } ; _0x92daf4[_0x4cc7('0x460d')] = function(_0x38f996) { for (var _0x17b8a5 = new _0x560548[(_0x4cc7('0x3e48'))](_0x38f996[_0x4cc7('0x21')]), _0x34b423 = 0x0, _0x50a550 = _0x17b8a5['length']; _0x34b423 < _0x50a550; _0x34b423++) _0x17b8a5[_0x34b423] = _0x38f996[_0x4cc7('0x22')](_0x34b423); return _0x17b8a5; } ; _0x92daf4['buf2string'] = function(_0x41a9c0, _0x34b423) { var _0x2937e7, _0x50a550, _0x2e505c, _0x92daf4 = _0x34b423 || _0x41a9c0['length'], _0x560548 = Array(0x2 * _0x92daf4); for (_0x34b423 = _0x2937e7 = 0x0; _0x34b423 < _0x92daf4; ) if (_0x50a550 = _0x41a9c0[_0x34b423++], 0x80 > _0x50a550) _0x560548[_0x2937e7++] = _0x50a550; else if (_0x2e505c = _0x38f996[_0x50a550], 0x4 < _0x2e505c) _0x560548[_0x2937e7++] = 0xfffd, _0x34b423 += _0x2e505c - 0x1; else { if (_0x4cc7('0x4622') !== 'qkhsI') { for (_0x50a550 &= 0x2 === _0x2e505c ? 0x1f : 0x3 === _0x2e505c ? 0xf : 0x7; 0x1 < _0x2e505c && _0x34b423 < _0x92daf4; ) _0x50a550 = _0x50a550 << 0x6 | 0x3f & _0x41a9c0[_0x34b423++], _0x2e505c--; 0x1 < _0x2e505c ? _0x560548[_0x2937e7++] = 0xfffd : 0x10000 > _0x50a550 ? _0x560548[_0x2937e7++] = _0x50a550 : (_0x50a550 -= 0x10000, _0x560548[_0x2937e7++] = 0xd800 | _0x50a550 >> 0xa & 0x3ff, _0x560548[_0x2937e7++] = 0xdc00 | 0x3ff & _0x50a550); } else { this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')][_0x4cc7('0x2345')](); var _0x82380f = this[_0x4cc7('0xb7f')][_0x4cc7('0x17c3')] , _0x2b61df = _0x82380f[_0x4cc7('0x2310')]; _0x82380f = 3.141592653589793 * _0x82380f[_0x4cc7('0xf73')]() / 0xb4; _0x2b61df = od[_0x4cc7('0x17c4')]($a[_0x4cc7('0xe83')](_0x82380f, _0x2b61df)); 0x0 != _0x2b61df && (X[_0x4cc7('0xc38')] = 0x6f17a, _0x82380f = this[_0x4cc7('0x22c6')]['velocity'], gc[_0x4cc7('0x2346')](_0x82380f, -_0x2b61df, _0x82380f), _0x82380f = 0xb4 * _0x2b61df / 3.141592653589793, 0x90 < (0x0 <= _0x82380f ? _0x82380f : -_0x82380f) && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['x'] = 0x0), gc[_0x4cc7('0x2346')](this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')], -_0x2b61df, this[_0x4cc7('0x22c6')][_0x4cc7('0x2443')]), this[_0x4cc7('0x2311')] && (0x0 > this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] && !this[_0x4cc7('0xf30')][_0x4cc7('0x2334')] && (this[_0x4cc7('0x22c6')][_0x4cc7('0x1f2c')]['y'] = 0x0), this['physicsData'][_0x4cc7('0x2347')](0x0, -this[_0x4cc7('0xf30')][_0x4cc7('0x2368')]), this[_0x4cc7('0x22c6')]['update'](0x0)), this[_0x4cc7('0x17c6')](this[_0x4cc7('0xa6b')])); } } return _0x53772a(_0x560548, _0x2937e7); } ; _0x92daf4[_0x4cc7('0x4614')] = function(_0x5bdd7c, _0x34b423) { var _0x47eb87; _0x34b423 = _0x34b423 || _0x5bdd7c['length']; _0x34b423 > _0x5bdd7c[_0x4cc7('0x21')] && (_0x34b423 = _0x5bdd7c['length']); for (_0x47eb87 = _0x34b423 - 0x1; 0x0 <= _0x47eb87 && 0x80 === (0xc0 & _0x5bdd7c[_0x47eb87]); ) _0x47eb87--; return 0x0 > _0x47eb87 ? _0x34b423 : 0x0 === _0x47eb87 ? _0x34b423 : _0x47eb87 + _0x38f996[_0x5bdd7c[_0x47eb87]] > _0x34b423 ? _0x47eb87 : _0x34b423; } ; } , { './common': 0x3 }], 5: [function(_0x3ab827, _0x5ae521, _0x55d304) { if (_0x4cc7('0x4623') !== _0x4cc7('0x4624')) { _0x5ae521[_0x4cc7('0x45ba')] = function(_0x3ab827, _0x5ae521, _0x1ab088, _0x55d304) { var _0x48b0c9 = _0x472e79[_0x4cc7('0x45c2')](0xffff & _0x3ab827, 0x0); _0x3ab827 = _0x3ab827 >>> 0x10 & 0xffff | 0x0; for (var _0x98c264; 0x0 !== _0x1ab088; ) { if (_0x4cc7('0x4625') === 'UgXLB') { this[_0x4cc7('0x1804')] = !0x1; for (var _0x3f5fe3 = this[_0x4cc7('0xa5d')], _0x5daa20 = this['__repeat'], _0x3c0bba = 0x0; _0x3c0bba < _0x3f5fe3[_0x4cc7('0x21')] && (_0x3f5fe3[_0x3c0bba](a, b, c), _0x5daa20[_0x3c0bba] ? ++_0x3c0bba : this[_0x4cc7('0x95b')](_0x3f5fe3[_0x3c0bba]), !this['canceled']); ) ; } else { _0x98c264 = 0x7d0 < _0x1ab088 ? 0x7d0 : _0x1ab088; _0x1ab088 -= _0x98c264; do _0x48b0c9 = _0x48b0c9 + _0x5ae521[_0x55d304++] | 0x0, _0x3ab827 = _0x3ab827 + _0x48b0c9 | 0x0; while (--_0x98c264); _0x48b0c9 %= 0xfff1; _0x3ab827 %= 0xfff1; } } return _0x48b0c9 | _0x3ab827 << 0x10 | 0x0; } ; } else { a = dh[_0x4cc7('0x3018')][_0x4cc7('0xc7f')](); var _0x25640f = dh['pathParser'][_0x4cc7('0xc7d')](0x1); } } , {}], 6: [function(_0x150d69, _0x5a4dd1, _0x32fcba) { if (_0x4cc7('0x4626') === _0x4cc7('0x4627')) { a['bytesLoaded'] = null == a[_0x4cc7('0x1f25')]['h'][_0x4cc7('0x9f0')][b[0x0][_0x4cc7('0x8ed')]] ? a[_0x4cc7('0x1f26')] + b[0x0]['bytesTotal'] : a[_0x4cc7('0x1f26')] + _0x472e79[_0x4cc7('0x4628')](b[0x0][_0x4cc7('0x1f28')], a['bytesLoadedCache']['h'][b[0x0][_0x4cc7('0x8ed')]]); a[_0x4cc7('0x399d')](); } else { _0x5a4dd1[_0x4cc7('0x45ba')] = {}; _0x5a4dd1[_0x4cc7('0x45ba')]['Z_NO_FLUSH'] = 0x0; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4629')] = 0x1; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4613')] = 0x2; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462a')] = 0x3; _0x5a4dd1[_0x4cc7('0x45ba')]['Z_FINISH'] = 0x4; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462b')] = 0x5; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462c')] = 0x6; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4610')] = 0x0; _0x5a4dd1[_0x4cc7('0x45ba')]['Z_STREAM_END'] = 0x1; _0x5a4dd1[_0x4cc7('0x45ba')]['Z_NEED_DICT'] = 0x2; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462d')] = -0x1; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462e')] = -0x2; _0x5a4dd1[_0x4cc7('0x45ba')]['Z_DATA_ERROR'] = -0x3; _0x5a4dd1[_0x4cc7('0x45ba')]['Z_BUF_ERROR'] = -0x5; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x462f')] = 0x0; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4630')] = 0x1; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4631')] = 0x9; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4632')] = -0x1; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4633')] = 0x1; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4634')] = 0x2; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4635')] = 0x3; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4636')] = 0x4; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4637')] = 0x0; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4638')] = 0x0; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x4639')] = 0x1; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x463a')] = 0x2; _0x5a4dd1[_0x4cc7('0x45ba')][_0x4cc7('0x463b')] = 0x8; } } , {}], 7: [function(_0x183fae, _0x40f42b, _0x39818c) { var _0x25f09a = {}; _0x25f09a[_0x4cc7('0x463c')] = function(_0x3a437e, _0x3bcba9) { return _0x3a437e < _0x3bcba9; } ; if ('Vkzsm' === _0x4cc7('0x463d')) { this[_0x4cc7('0x92e')][_0x4cc7('0x92f')] = null; } else { var _0x2a932d = function() { for (var _0x183fae, _0x513ace = [], _0x2a932d = 0x0; 0x100 > _0x2a932d; _0x2a932d++) { _0x183fae = _0x2a932d; for (var _0x86197d = 0x0; 0x8 > _0x86197d; _0x86197d++) _0x183fae = 0x1 & _0x183fae ? 0xedb88320 ^ _0x183fae >>> 0x1 : _0x183fae >>> 0x1; _0x513ace[_0x2a932d] = _0x183fae; } return _0x513ace; }(); _0x40f42b[_0x4cc7('0x45ba')] = function(_0x183fae, _0x10508c, _0x40f42b, _0x45e83a) { _0x40f42b = _0x45e83a + _0x40f42b; for (_0x183fae ^= -0x1; _0x25f09a['HbWBa'](_0x45e83a, _0x40f42b); _0x45e83a++) _0x183fae = _0x183fae >>> 0x8 ^ _0x2a932d[0xff & (_0x183fae ^ _0x10508c[_0x45e83a])]; return _0x183fae ^ -0x1; } ; } } , {}], 8: [function(_0x3e9adc, _0xb25337, _0x55ad47) { var _0x3e99c8 = {}; _0x3e99c8[_0x4cc7('0x463e')] = function(_0x7401be, _0x404203) { return _0x7401be !== _0x404203; } ; _0x3e99c8['DDKTs'] = function(_0x5da025, _0x1fd3d4) { return _0x5da025 + _0x1fd3d4; } ; _0x3e99c8[_0x4cc7('0x463f')] = function(_0x569f01, _0x2e0a96) { return _0x569f01(_0x2e0a96); } ; function _0x4e95f5(_0x1f7dbb, _0x8dc3df) { return _0x1f7dbb[_0x4cc7('0x3cc7')] = _0x5a71ed[_0x8dc3df], _0x8dc3df; } function _0xeb3595(_0x5f1d19) { for (var _0x4f580f = _0x5f1d19[_0x4cc7('0x21')]; 0x0 <= --_0x4f580f; ) _0x5f1d19[_0x4f580f] = 0x0; } function _0x492764(_0x52fbb0) { var _0x3aab91 = _0x52fbb0['state'] , _0x488f05 = _0x3aab91['pending']; _0x488f05 > _0x52fbb0['avail_out'] && (_0x488f05 = _0x52fbb0[_0x4cc7('0x1f62')]); _0x3e99c8[_0x4cc7('0x463e')](0x0, _0x488f05) && (_0x483ef4[_0x4cc7('0x461c')](_0x52fbb0[_0x4cc7('0xb23')], _0x3aab91['pending_buf'], _0x3aab91[_0x4cc7('0x2591')], _0x488f05, _0x52fbb0[_0x4cc7('0x1f60')]), _0x52fbb0[_0x4cc7('0x1f60')] += _0x488f05, _0x3aab91[_0x4cc7('0x2591')] += _0x488f05, _0x52fbb0[_0x4cc7('0x4640')] += _0x488f05, _0x52fbb0['avail_out'] -= _0x488f05, _0x3aab91[_0x4cc7('0x202d')] -= _0x488f05, 0x0 === _0x3aab91[_0x4cc7('0x202d')] && (_0x3aab91[_0x4cc7('0x2591')] = 0x0)); } function _0x46ec42(_0x2e2ab9, _0x35d072) { _0x1abe55[_0x4cc7('0x4641')](_0x2e2ab9, 0x0 <= _0x2e2ab9['block_start'] ? _0x2e2ab9[_0x4cc7('0x259d')] : -0x1, _0x2e2ab9[_0x4cc7('0x2599')] - _0x2e2ab9['block_start'], _0x35d072); _0x2e2ab9[_0x4cc7('0x259d')] = _0x2e2ab9[_0x4cc7('0x2599')]; _0x492764(_0x2e2ab9['strm']); } function _0x51403b(_0x51403b, _0x3b98dd) { _0x51403b['pending_buf'][_0x51403b[_0x4cc7('0x202d')]++] = _0x3b98dd; } function _0x5acbc0(_0x51403b, _0x35870d) { if (_0x4cc7('0x4642') === 'svoWP') { _0x51403b[_0x4cc7('0x202c')][_0x51403b['pending']++] = _0x472e79[_0x4cc7('0x4643')](_0x472e79[_0x4cc7('0x45c3')](_0x35870d, 0x8), 0xff); _0x51403b['pending_buf'][_0x51403b['pending']++] = 0xff & _0x35870d; } else { null != this[_0x4cc7('0xfc6')]() && this[_0x4cc7('0xfc6')]()[_0x4cc7('0xb79')](this); } } function _0x1315a4(_0x51403b, _0x4ca70c) { var _0x5acbc0, _0x492764, _0x182ea1 = _0x51403b[_0x4cc7('0x2596')], _0x1315a4 = _0x51403b[_0x4cc7('0x2599')], _0x3e9adc = _0x51403b[_0x4cc7('0x2597')], _0x457198 = _0x51403b[_0x4cc7('0x2594')], _0xd2b95a = _0x51403b[_0x4cc7('0x2599')] > _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6 ? _0x472e79[_0x4cc7('0x4628')](_0x51403b[_0x4cc7('0x2599')], _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6) : 0x0, _0x4e95f5 = _0x51403b[_0x4cc7('0x9a1')], _0xb25337 = _0x51403b[_0x4cc7('0x2592')], _0x26dd05 = _0x51403b[_0x4cc7('0x2cb8')], _0x55ad47 = _0x51403b[_0x4cc7('0x2599')] + _0x31a03b, _0x780bee = _0x4e95f5[_0x1315a4 + _0x3e9adc - 0x1], _0x4afce4 = _0x4e95f5[_0x1315a4 + _0x3e9adc]; _0x51403b[_0x4cc7('0x2597')] >= _0x51403b[_0x4cc7('0x4645')] && (_0x182ea1 >>= 0x2); _0x457198 > _0x51403b['lookahead'] && (_0x457198 = _0x51403b['lookahead']); do if (_0x5acbc0 = _0x4ca70c, _0x4e95f5[_0x5acbc0 + _0x3e9adc] === _0x4afce4 && _0x4e95f5[_0x5acbc0 + _0x3e9adc - 0x1] === _0x780bee && _0x4e95f5[_0x5acbc0] === _0x4e95f5[_0x1315a4] && _0x4e95f5[++_0x5acbc0] === _0x4e95f5[_0x1315a4 + 0x1]) { _0x1315a4 += 0x2; for (_0x5acbc0++; _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x472e79[_0x4cc7('0x45bc')](_0x4e95f5[++_0x1315a4], _0x4e95f5[++_0x5acbc0]) && _0x4e95f5[++_0x1315a4] === _0x4e95f5[++_0x5acbc0] && _0x1315a4 < _0x55ad47; ) ; if (_0x492764 = _0x31a03b - (_0x55ad47 - _0x1315a4), _0x1315a4 = _0x55ad47 - _0x31a03b, _0x492764 > _0x3e9adc) { if (_0x51403b['match_start'] = _0x4ca70c, _0x3e9adc = _0x492764, _0x492764 >= _0x457198) break; _0x780bee = _0x4e95f5[_0x1315a4 + _0x3e9adc - 0x1]; _0x4afce4 = _0x4e95f5[_0x1315a4 + _0x3e9adc]; } } while ((_0x4ca70c = _0x26dd05[_0x4ca70c & _0xb25337]) > _0xd2b95a && 0x0 !== --_0x182ea1); return _0x3e9adc <= _0x51403b[_0x4cc7('0x2598')] ? _0x3e9adc : _0x51403b[_0x4cc7('0x2598')]; } function _0x3e1736(_0x51403b) { var _0x2ae1f6, _0x5acbc0, _0x492764 = _0x51403b[_0x4cc7('0x4644')]; do { if (_0x5acbc0 = _0x51403b[_0x4cc7('0x4646')] - _0x51403b[_0x4cc7('0x2598')] - _0x51403b[_0x4cc7('0x2599')], _0x51403b[_0x4cc7('0x2599')] >= _0x492764 + (_0x492764 - _0x51b6d6)) { _0x483ef4['arraySet'](_0x51403b[_0x4cc7('0x9a1')], _0x51403b['window'], _0x492764, _0x492764, 0x0); _0x51403b[_0x4cc7('0x4647')] -= _0x492764; _0x51403b['strstart'] -= _0x492764; _0x51403b[_0x4cc7('0x259d')] -= _0x492764; var _0x1315a4 = _0x2ae1f6 = _0x51403b['hash_size']; do { var _0x3e9adc = _0x51403b[_0x4cc7('0xc98')][--_0x1315a4]; _0x51403b[_0x4cc7('0xc98')][_0x1315a4] = _0x472e79[_0x4cc7('0x45c4')](_0x3e9adc, _0x492764) ? _0x3e9adc - _0x492764 : 0x0; } while (--_0x2ae1f6); _0x1315a4 = _0x2ae1f6 = _0x492764; do _0x3e9adc = _0x51403b[_0x4cc7('0x2cb8')][--_0x1315a4], _0x51403b['prev'][_0x1315a4] = _0x3e9adc >= _0x492764 ? _0x3e9adc - _0x492764 : 0x0; while (--_0x2ae1f6); _0x5acbc0 += _0x492764; } if (_0x472e79[_0x4cc7('0x45bc')](0x0, _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f63')])) break; _0x1315a4 = _0x51403b[_0x4cc7('0x1f5a')]; _0x3e9adc = _0x51403b[_0x4cc7('0x9a1')]; var _0x34a832 = _0x51403b[_0x4cc7('0x2599')] + _0x51403b[_0x4cc7('0x2598')] , _0x3f8037 = _0x1315a4[_0x4cc7('0x1f63')]; if (_0x2ae1f6 = (_0x472e79[_0x4cc7('0x45c0')](_0x3f8037, _0x5acbc0) && (_0x3f8037 = _0x5acbc0), 0x0 === _0x3f8037 ? 0x0 : (_0x1315a4[_0x4cc7('0x1f63')] -= _0x3f8037, _0x483ef4[_0x4cc7('0x461c')](_0x3e9adc, _0x1315a4[_0x4cc7('0x1284')], _0x1315a4[_0x4cc7('0x1f5f')], _0x3f8037, _0x34a832), 0x1 === _0x1315a4[_0x4cc7('0x346e')]['wrap'] ? _0x1315a4[_0x4cc7('0x20bc')] = _0xa4caf0(_0x1315a4[_0x4cc7('0x20bc')], _0x3e9adc, _0x3f8037, _0x34a832) : 0x2 === _0x1315a4[_0x4cc7('0x346e')][_0x4cc7('0x1cca')] && (_0x1315a4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x1315a4[_0x4cc7('0x20bc')], _0x3e9adc, _0x3f8037, _0x34a832)), _0x1315a4[_0x4cc7('0x1f5f')] += _0x3f8037, _0x1315a4[_0x4cc7('0x4648')] += _0x3f8037, _0x3f8037)), _0x51403b[_0x4cc7('0x2598')] += _0x2ae1f6, _0x51403b['lookahead'] + _0x51403b['insert'] >= _0x2c1263) for (_0x5acbc0 = _0x51403b['strstart'] - _0x51403b[_0x4cc7('0x4649')], _0x51403b[_0x4cc7('0x25a0')] = _0x51403b[_0x4cc7('0x9a1')][_0x5acbc0], _0x51403b['ins_h'] = (_0x51403b[_0x4cc7('0x25a0')] << _0x51403b['hash_shift'] ^ _0x51403b[_0x4cc7('0x9a1')][_0x5acbc0 + 0x1]) & _0x51403b['hash_mask']; _0x51403b[_0x4cc7('0x4649')] && (_0x51403b[_0x4cc7('0x25a0')] = _0x472e79['zlXue'](_0x51403b[_0x4cc7('0x25a0')] << _0x51403b['hash_shift'], _0x51403b[_0x4cc7('0x9a1')][_0x5acbc0 + _0x2c1263 - 0x1]) & _0x51403b[_0x4cc7('0x259e')], _0x51403b[_0x4cc7('0x2cb8')][_0x5acbc0 & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b['head'][_0x51403b['ins_h']], _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]] = _0x5acbc0, _0x5acbc0++, _0x51403b[_0x4cc7('0x4649')]--, !(_0x51403b[_0x4cc7('0x2598')] + _0x51403b[_0x4cc7('0x4649')] < _0x2c1263)); ) ; } while (_0x51403b[_0x4cc7('0x2598')] < _0x51b6d6 && 0x0 !== _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f63')]); } function _0x1d8e68(_0x51403b, _0x45bd68) { for (var _0x5acbc0, _0x492764; ; ) { if (_0x51403b[_0x4cc7('0x2598')] < _0x51b6d6) { if (_0x3e1736(_0x51403b), _0x51403b[_0x4cc7('0x2598')] < _0x51b6d6 && _0x45bd68 === _0x59afdd) return _0x16d10d; if (0x0 === _0x51403b['lookahead']) break; } if (_0x5acbc0 = 0x0, _0x51403b[_0x4cc7('0x2598')] >= _0x2c1263 && (_0x51403b[_0x4cc7('0x25a0')] = (_0x51403b['ins_h'] << _0x51403b[_0x4cc7('0x464a')] ^ _0x51403b['window'][_0x51403b[_0x4cc7('0x2599')] + _0x2c1263 - 0x1]) & _0x51403b[_0x4cc7('0x259e')], _0x5acbc0 = _0x51403b[_0x4cc7('0x2cb8')][_0x51403b['strstart'] & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]], _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]] = _0x51403b[_0x4cc7('0x2599')]), 0x0 !== _0x5acbc0 && _0x51403b['strstart'] - _0x5acbc0 <= _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6 && (_0x51403b[_0x4cc7('0x259c')] = _0x472e79[_0x4cc7('0x45c6')](_0x1315a4, _0x51403b, _0x5acbc0)), _0x51403b[_0x4cc7('0x259c')] >= _0x2c1263) if (_0x492764 = _0x1abe55[_0x4cc7('0x464b')](_0x51403b, _0x51403b[_0x4cc7('0x2599')] - _0x51403b[_0x4cc7('0x4647')], _0x51403b['match_length'] - _0x2c1263), _0x51403b['lookahead'] -= _0x51403b[_0x4cc7('0x259c')], _0x51403b[_0x4cc7('0x259c')] <= _0x51403b['max_lazy_match'] && _0x51403b[_0x4cc7('0x2598')] >= _0x2c1263) { _0x51403b[_0x4cc7('0x259c')]--; do _0x51403b[_0x4cc7('0x2599')]++, _0x51403b[_0x4cc7('0x25a0')] = (_0x51403b[_0x4cc7('0x25a0')] << _0x51403b[_0x4cc7('0x464a')] ^ _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] + _0x2c1263 - 0x1]) & _0x51403b['hash_mask'], _0x5acbc0 = _0x51403b[_0x4cc7('0x2cb8')][_0x51403b[_0x4cc7('0x2599')] & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]], _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]] = _0x51403b['strstart']; while (0x0 !== --_0x51403b[_0x4cc7('0x259c')]); _0x51403b['strstart']++; } else _0x51403b[_0x4cc7('0x2599')] += _0x51403b[_0x4cc7('0x259c')], _0x51403b[_0x4cc7('0x259c')] = 0x0, _0x51403b[_0x4cc7('0x25a0')] = _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')]], _0x51403b[_0x4cc7('0x25a0')] = (_0x51403b[_0x4cc7('0x25a0')] << _0x51403b['hash_shift'] ^ _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] + 0x1]) & _0x51403b[_0x4cc7('0x259e')]; else _0x492764 = _0x1abe55[_0x4cc7('0x464b')](_0x51403b, 0x0, _0x51403b[_0x4cc7('0x9a1')][_0x51403b['strstart']]), _0x51403b[_0x4cc7('0x2598')]--, _0x51403b[_0x4cc7('0x2599')]++; if (_0x492764 && (_0x46ec42(_0x51403b, !0x1), _0x472e79[_0x4cc7('0x45bc')](0x0, _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')]))) return _0x16d10d; } return _0x51403b[_0x4cc7('0x4649')] = _0x51403b[_0x4cc7('0x2599')] < _0x2c1263 - 0x1 ? _0x51403b['strstart'] : _0x2c1263 - 0x1, _0x45bd68 === _0x3170b2 ? (_0x46ec42(_0x51403b, !0x0), 0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : _0x51403b['last_lit'] && (_0x46ec42(_0x51403b, !0x1), 0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')]) ? _0x16d10d : _0x21c320; } function _0x349968(_0x51403b, _0x570fd8) { for (var _0x5acbc0, _0x492764, _0x5afa71; ; ) { if (_0x51403b[_0x4cc7('0x2598')] < _0x51b6d6) { if (_0x3e1736(_0x51403b), _0x51403b[_0x4cc7('0x2598')] < _0x51b6d6 && _0x570fd8 === _0x59afdd) return _0x16d10d; if (0x0 === _0x51403b[_0x4cc7('0x2598')]) break; } if (_0x5acbc0 = 0x0, _0x472e79[_0x4cc7('0x464c')](_0x51403b[_0x4cc7('0x2598')], _0x2c1263) && (_0x51403b[_0x4cc7('0x25a0')] = (_0x51403b['ins_h'] << _0x51403b[_0x4cc7('0x464a')] ^ _0x51403b['window'][_0x51403b[_0x4cc7('0x2599')] + _0x2c1263 - 0x1]) & _0x51403b[_0x4cc7('0x259e')], _0x5acbc0 = _0x51403b[_0x4cc7('0x2cb8')][_0x51403b['strstart'] & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b[_0x4cc7('0xc98')][_0x51403b['ins_h']], _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]] = _0x51403b['strstart']), _0x51403b['prev_length'] = _0x51403b['match_length'], _0x51403b[_0x4cc7('0x259b')] = _0x51403b[_0x4cc7('0x4647')], _0x51403b[_0x4cc7('0x259c')] = _0x2c1263 - 0x1, 0x0 !== _0x5acbc0 && _0x51403b['prev_length'] < _0x51403b[_0x4cc7('0x2595')] && _0x472e79[_0x4cc7('0x45c7')](_0x51403b[_0x4cc7('0x2599')], _0x5acbc0) <= _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6 && (_0x51403b['match_length'] = _0x1315a4(_0x51403b, _0x5acbc0), 0x5 >= _0x51403b['match_length'] && (_0x51403b['strategy'] === _0x58663f || _0x51403b[_0x4cc7('0x259c')] === _0x2c1263 && 0x1000 < _0x51403b[_0x4cc7('0x2599')] - _0x51403b[_0x4cc7('0x4647')]) && (_0x51403b[_0x4cc7('0x259c')] = _0x2c1263 - 0x1)), _0x51403b[_0x4cc7('0x2597')] >= _0x2c1263 && _0x51403b['match_length'] <= _0x51403b['prev_length']) { if ('ZacQI' === _0x4cc7('0x464d')) { var _0x4be722 = ua[_0x4e95f5]; if (_0x3e9adc[_0x4cc7('0x96b')](_0xb25337, _0x4be722, _0x4e95f5, ua)) return { 'i': _0x4e95f5, 'v': _0x4be722 }; } else { _0x5afa71 = _0x51403b[_0x4cc7('0x2599')] + _0x51403b[_0x4cc7('0x2598')] - _0x2c1263; _0x492764 = _0x1abe55[_0x4cc7('0x464b')](_0x51403b, _0x51403b[_0x4cc7('0x2599')] - 0x1 - _0x51403b['prev_match'], _0x472e79['iFFyJ'](_0x51403b['prev_length'], _0x2c1263)); _0x51403b[_0x4cc7('0x2598')] -= _0x51403b[_0x4cc7('0x2597')] - 0x1; _0x51403b[_0x4cc7('0x2597')] -= 0x2; do ++_0x51403b[_0x4cc7('0x2599')] <= _0x5afa71 && (_0x51403b['ins_h'] = (_0x51403b[_0x4cc7('0x25a0')] << _0x51403b[_0x4cc7('0x464a')] ^ _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] + _0x2c1263 - 0x1]) & _0x51403b[_0x4cc7('0x259e')], _0x5acbc0 = _0x51403b[_0x4cc7('0x2cb8')][_0x51403b[_0x4cc7('0x2599')] & _0x51403b[_0x4cc7('0x2592')]] = _0x51403b[_0x4cc7('0xc98')][_0x51403b[_0x4cc7('0x25a0')]], _0x51403b[_0x4cc7('0xc98')][_0x51403b['ins_h']] = _0x51403b['strstart']); while (0x0 !== --_0x51403b[_0x4cc7('0x2597')]); if (_0x51403b['match_available'] = 0x0, _0x51403b[_0x4cc7('0x259c')] = _0x2c1263 - 0x1, _0x51403b['strstart']++, _0x492764 && (_0x46ec42(_0x51403b, !0x1), 0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')])) return _0x16d10d; } } else if (_0x51403b[_0x4cc7('0x259a')]) { if (_0x4cc7('0x464e') !== _0x4cc7('0x464e')) { return this[_0x4cc7('0x1439')] = a; } else { if (_0x492764 = _0x1abe55['_tr_tally'](_0x51403b, 0x0, _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] - 0x1]), _0x492764 && _0x46ec42(_0x51403b, !0x1), _0x51403b['strstart']++, _0x51403b[_0x4cc7('0x2598')]--, 0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')]) return _0x16d10d; } } else _0x51403b[_0x4cc7('0x259a')] = 0x1, _0x51403b[_0x4cc7('0x2599')]++, _0x51403b[_0x4cc7('0x2598')]--; } return _0x51403b[_0x4cc7('0x259a')] && (_0x1abe55[_0x4cc7('0x464b')](_0x51403b, 0x0, _0x51403b[_0x4cc7('0x9a1')][_0x51403b[_0x4cc7('0x2599')] - 0x1]), _0x51403b[_0x4cc7('0x259a')] = 0x0), _0x51403b[_0x4cc7('0x4649')] = _0x51403b[_0x4cc7('0x2599')] < _0x2c1263 - 0x1 ? _0x51403b[_0x4cc7('0x2599')] : _0x2c1263 - 0x1, _0x570fd8 === _0x3170b2 ? (_0x46ec42(_0x51403b, !0x0), 0x0 === _0x51403b['strm'][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : _0x51403b[_0x4cc7('0x25b0')] && (_0x46ec42(_0x51403b, !0x1), 0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')]) ? _0x16d10d : _0x21c320; } function _0x4fb261(_0x51403b, _0x3ac6ae, _0x5acbc0, _0x492764, _0x27b849) { this[_0x4cc7('0x464f')] = _0x51403b; this[_0x4cc7('0x4650')] = _0x3ac6ae; this['nice_length'] = _0x5acbc0; this[_0x4cc7('0x4651')] = _0x492764; this[_0x4cc7('0x15d1')] = _0x27b849; } function _0x488d8a() { this[_0x4cc7('0x1f5a')] = null; this[_0x4cc7('0x2590')] = 0x0; this[_0x4cc7('0x202c')] = null; this[_0x4cc7('0x1cca')] = this['pending'] = this[_0x4cc7('0x2591')] = this[_0x4cc7('0x20ba')] = 0x0; this[_0x4cc7('0x20b9')] = null; this[_0x4cc7('0x20b8')] = 0x0; this[_0x4cc7('0x8ef')] = _0x42901c; this[_0x4cc7('0x253d')] = -0x1; this[_0x4cc7('0x2592')] = this[_0x4cc7('0x2593')] = this['w_size'] = 0x0; this[_0x4cc7('0x9a1')] = null; this[_0x4cc7('0x4646')] = 0x0; this[_0x4cc7('0xc98')] = this[_0x4cc7('0x2cb8')] = null; this['nice_match'] = this['good_match'] = this[_0x4cc7('0x45f4')] = this[_0x4cc7('0xbeb')] = this['max_lazy_match'] = this[_0x4cc7('0x2596')] = this[_0x4cc7('0x2597')] = this[_0x4cc7('0x2598')] = this[_0x4cc7('0x4647')] = this[_0x4cc7('0x2599')] = this['match_available'] = this['prev_match'] = this[_0x4cc7('0x259c')] = this['block_start'] = this[_0x4cc7('0x464a')] = this[_0x4cc7('0x259e')] = this[_0x4cc7('0x4652')] = this['hash_size'] = this['ins_h'] = 0x0; this[_0x4cc7('0x25a1')] = new _0x483ef4['Buf16'](0x2 * _0x1294a5); this[_0x4cc7('0x25a3')] = new _0x483ef4[(_0x4cc7('0x25a2'))](0x2 * (0x2 * _0x581352 + 0x1)); this[_0x4cc7('0x25a4')] = new _0x483ef4[(_0x4cc7('0x25a2'))](0x2 * _0x3e99c8[_0x4cc7('0x4653')](0x2 * _0x481fa9, 0x1)); _0xeb3595(this[_0x4cc7('0x25a1')]); _0xeb3595(this[_0x4cc7('0x25a3')]); _0xeb3595(this[_0x4cc7('0x25a4')]); this[_0x4cc7('0x25a5')] = this[_0x4cc7('0x25a6')] = this[_0x4cc7('0x25a7')] = null; this[_0x4cc7('0x4654')] = new _0x483ef4[(_0x4cc7('0x25a2'))](_0x43042c + 0x1); this[_0x4cc7('0x25a8')] = new _0x483ef4[(_0x4cc7('0x25a2'))](0x2 * _0x458013 + 0x1); _0xeb3595(this[_0x4cc7('0x25a8')]); this[_0x4cc7('0x25a9')] = this[_0x4cc7('0x25aa')] = 0x0; this[_0x4cc7('0x25ab')] = new _0x483ef4[(_0x4cc7('0x25a2'))](_0x3e99c8['DDKTs'](0x2 * _0x458013, 0x1)); _0x3e99c8[_0x4cc7('0x463f')](_0xeb3595, this[_0x4cc7('0x25ab')]); this[_0x4cc7('0x3299')] = this['bi_buf'] = this['insert'] = this[_0x4cc7('0x25ad')] = this[_0x4cc7('0x25ae')] = this['opt_len'] = this[_0x4cc7('0x4655')] = this[_0x4cc7('0x25b0')] = this[_0x4cc7('0x25b1')] = this['l_buf'] = 0x0; } function _0x3cab74(_0x51403b) { var _0xa8c94b; return _0x51403b && _0x51403b[_0x4cc7('0x346e')] ? (_0x51403b[_0x4cc7('0x4648')] = _0x51403b[_0x4cc7('0x4640')] = 0x0, _0x51403b[_0x4cc7('0x2cb6')] = _0x1a8002, _0xa8c94b = _0x51403b[_0x4cc7('0x346e')], _0xa8c94b[_0x4cc7('0x202d')] = 0x0, _0xa8c94b[_0x4cc7('0x2591')] = 0x0, 0x0 > _0xa8c94b[_0x4cc7('0x1cca')] && (_0xa8c94b[_0x4cc7('0x1cca')] = -_0xa8c94b['wrap']), _0xa8c94b['status'] = _0xa8c94b[_0x4cc7('0x1cca')] ? _0x514a5c : _0x5f4c1f, _0x51403b[_0x4cc7('0x20bc')] = 0x2 === _0xa8c94b[_0x4cc7('0x1cca')] ? 0x0 : 0x1, _0xa8c94b[_0x4cc7('0x253d')] = _0x59afdd, _0x1abe55[_0x4cc7('0x4656')](_0xa8c94b), _0x4b0e7a) : _0x4e95f5(_0x51403b, _0x24ceb8); } function _0x6068de(_0x51403b) { var _0x5acbc0 = _0x3cab74(_0x51403b); _0x5acbc0 === _0x4b0e7a && (_0x51403b = _0x51403b[_0x4cc7('0x346e')], _0x51403b[_0x4cc7('0x4646')] = 0x2 * _0x51403b[_0x4cc7('0x4644')], _0xeb3595(_0x51403b[_0x4cc7('0xc98')]), _0x51403b['max_lazy_match'] = _0x229a80[_0x51403b[_0x4cc7('0xbeb')]][_0x4cc7('0x4650')], _0x51403b[_0x4cc7('0x4645')] = _0x229a80[_0x51403b[_0x4cc7('0xbeb')]][_0x4cc7('0x464f')], _0x51403b[_0x4cc7('0x2594')] = _0x229a80[_0x51403b['level']][_0x4cc7('0x4657')], _0x51403b['max_chain_length'] = _0x229a80[_0x51403b['level']]['max_chain'], _0x51403b[_0x4cc7('0x2599')] = 0x0, _0x51403b[_0x4cc7('0x259d')] = 0x0, _0x51403b[_0x4cc7('0x2598')] = 0x0, _0x51403b[_0x4cc7('0x4649')] = 0x0, _0x51403b[_0x4cc7('0x259c')] = _0x51403b[_0x4cc7('0x2597')] = _0x2c1263 - 0x1, _0x51403b[_0x4cc7('0x259a')] = 0x0, _0x51403b[_0x4cc7('0x25a0')] = 0x0); return _0x5acbc0; } function _0xc6ca1e(_0x51403b, _0xe3aa30, _0x5acbc0, _0x492764, _0x1315a4, _0x3e9adc) { if (!_0x51403b) return _0x24ceb8; var _0x3d6e2f = 0x1; if (_0xe3aa30 === _0x501a57 && (_0xe3aa30 = 0x6), 0x0 > _0x492764 ? (_0x3d6e2f = 0x0, _0x492764 = -_0x492764) : 0xf < _0x492764 && (_0x3d6e2f = 0x2, _0x492764 -= 0x10), 0x1 > _0x1315a4 || _0x1315a4 > _0x475cde || _0x5acbc0 !== _0x42901c || 0x8 > _0x492764 || 0xf < _0x492764 || 0x0 > _0xe3aa30 || 0x9 < _0xe3aa30 || 0x0 > _0x3e9adc || _0x3e9adc > _0x7b1ff8) return _0x4e95f5(_0x51403b, _0x24ceb8); 0x8 === _0x492764 && (_0x492764 = 0x9); var _0x470728 = new _0x488d8a(); return _0x51403b[_0x4cc7('0x346e')] = _0x470728, _0x470728[_0x4cc7('0x1f5a')] = _0x51403b, _0x470728[_0x4cc7('0x1cca')] = _0x3d6e2f, _0x470728['gzhead'] = null, _0x470728[_0x4cc7('0x2593')] = _0x492764, _0x470728[_0x4cc7('0x4644')] = 0x1 << _0x470728[_0x4cc7('0x2593')], _0x470728[_0x4cc7('0x2592')] = _0x470728[_0x4cc7('0x4644')] - 0x1, _0x470728[_0x4cc7('0x4652')] = _0x1315a4 + 0x7, _0x470728[_0x4cc7('0x259f')] = 0x1 << _0x470728['hash_bits'], _0x470728[_0x4cc7('0x259e')] = _0x470728[_0x4cc7('0x259f')] - 0x1, _0x470728[_0x4cc7('0x464a')] = ~~((_0x470728[_0x4cc7('0x4652')] + _0x2c1263 - 0x1) / _0x2c1263), _0x470728['window'] = new _0x483ef4[(_0x4cc7('0x3e48'))](0x2 * _0x470728['w_size']), _0x470728[_0x4cc7('0xc98')] = new _0x483ef4[(_0x4cc7('0x25a2'))](_0x470728[_0x4cc7('0x259f')]), _0x470728[_0x4cc7('0x2cb8')] = new _0x483ef4[(_0x4cc7('0x25a2'))](_0x470728[_0x4cc7('0x4644')]), _0x470728[_0x4cc7('0x25b1')] = 0x1 << _0x1315a4 + 0x6, _0x470728[_0x4cc7('0x20ba')] = 0x4 * _0x470728[_0x4cc7('0x25b1')], _0x470728[_0x4cc7('0x202c')] = new _0x483ef4[(_0x4cc7('0x3e48'))](_0x470728[_0x4cc7('0x20ba')]), _0x470728[_0x4cc7('0x4655')] = 0x1 * _0x470728[_0x4cc7('0x25b1')], _0x470728[_0x4cc7('0x25b2')] = 0x3 * _0x470728[_0x4cc7('0x25b1')], _0x470728[_0x4cc7('0xbeb')] = _0xe3aa30, _0x470728[_0x4cc7('0x45f4')] = _0x3e9adc, _0x470728[_0x4cc7('0x8ef')] = _0x5acbc0, _0x6068de(_0x51403b); } var _0x483ef4 = _0x3e9adc('../utils/common') , _0x1abe55 = _0x3e9adc('./trees') , _0xa4caf0 = _0x3e9adc(_0x4cc7('0x4658')) , _0x4f5e84 = _0x3e9adc('./crc32') , _0x5a71ed = _0x3e9adc(_0x4cc7('0x4659')) , _0x59afdd = 0x0 , _0x3170b2 = 0x4 , _0x4b0e7a = 0x0 , _0x24ceb8 = -0x2 , _0x501a57 = -0x1 , _0x58663f = 0x1 , _0x7b1ff8 = 0x4 , _0x1a8002 = 0x2 , _0x42901c = 0x8 , _0x475cde = 0x9 , _0x458013 = 0x11e , _0x581352 = 0x1e , _0x481fa9 = 0x13 , _0x1294a5 = 0x2 * _0x458013 + 0x1 , _0x43042c = 0xf , _0x2c1263 = 0x3 , _0x31a03b = 0x102 , _0x51b6d6 = _0x31a03b + _0x2c1263 + 0x1 , _0x514a5c = 0x2a , _0x5f4c1f = 0x71 , _0x16d10d = 0x1 , _0x21c320 = 0x2 , _0x416477 = 0x3 , _0x480a61 = 0x4; var _0x229a80 = [new _0x4fb261(0x0,0x0,0x0,0x0,function(_0x51403b, _0x229a80) { if (_0x4cc7('0x465a') !== _0x4cc7('0x465b')) { var _0x5acbc0 = 0xffff; for (_0x5acbc0 > _0x51403b[_0x4cc7('0x20ba')] - 0x5 && (_0x5acbc0 = _0x51403b[_0x4cc7('0x20ba')] - 0x5); ; ) { if (0x1 >= _0x51403b['lookahead']) { if (_0x3e1736(_0x51403b), 0x0 === _0x51403b[_0x4cc7('0x2598')] && _0x229a80 === _0x59afdd) return _0x16d10d; if (0x0 === _0x51403b[_0x4cc7('0x2598')]) break; } _0x51403b[_0x4cc7('0x2599')] += _0x51403b[_0x4cc7('0x2598')]; _0x51403b[_0x4cc7('0x2598')] = 0x0; var _0x492764 = _0x51403b['block_start'] + _0x5acbc0; if ((0x0 === _0x51403b[_0x4cc7('0x2599')] || _0x51403b[_0x4cc7('0x2599')] >= _0x492764) && (_0x51403b[_0x4cc7('0x2598')] = _0x51403b[_0x4cc7('0x2599')] - _0x492764, _0x51403b[_0x4cc7('0x2599')] = _0x492764, _0x46ec42(_0x51403b, !0x1), 0x0 === _0x51403b[_0x4cc7('0x1f5a')]['avail_out']) || _0x51403b[_0x4cc7('0x2599')] - _0x51403b['block_start'] >= _0x51403b[_0x4cc7('0x4644')] - _0x51b6d6 && (_0x46ec42(_0x51403b, !0x1), 0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')])) return _0x16d10d; } return _0x51403b[_0x4cc7('0x4649')] = 0x0, _0x229a80 === _0x3170b2 ? (_0x46ec42(_0x51403b, !0x0), 0x0 === _0x51403b[_0x4cc7('0x1f5a')][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : (_0x51403b[_0x4cc7('0x2599')] > _0x51403b[_0x4cc7('0x259d')] && _0x46ec42(_0x51403b, !0x1), _0x16d10d); } else { var _0x45c454 = '4|7|2|0|10|5|8|6|3|12|11|9|1'[_0x4cc7('0x46')]('|') , _0x4a2979 = 0x0; while (!![]) { switch (_0x45c454[_0x4a2979++]) { case '0': this[_0x4cc7('0xc34')][_0x4cc7('0xac9')](8.4, 38.5); continue; case '1': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2633'), 0x14, 0x136, null, _0x52b703, -0x1, null, null); continue; case '2': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '3': _0x52b703 = new q(this['angel'][_0x4cc7('0xc4b')]()); continue; case '4': this['angel']['setIndexedPosition'](0x9, 39.2); continue; case '5': this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); continue; case '6': this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('How\x20do\x20you\x20know\x20Plan\x20C\x20won\x27t\x20fail?', -0x78, -0xa0, null, null, null, _0x52b703, null); continue; case '7': this[_0x4cc7('0xec5')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x45); continue; case '8': var _0x52b703 = new q(this[_0x4cc7('0xc34')][_0x4cc7('0xc4b')]()); continue; case '9': _0x52b703 = D[_0x4cc7('0x7d9')](0x302); continue; case '10': this[_0x4cc7('0xc34')]['spritesheet'][_0x4cc7('0xacb')](0x50); continue; case '11': this[_0x4cc7('0x1039')]('my'); continue; case '12': this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x2632'), 0x17c, 0x0, null, null, null, _0x52b703, null); continue; } break; } } } ), new _0x4fb261(0x4,0x4,0x8,0x4,_0x1d8e68), new _0x4fb261(0x4,0x5,0x10,0x8,_0x1d8e68), new _0x4fb261(0x4,0x6,0x20,0x20,_0x1d8e68), new _0x4fb261(0x4,0x4,0x10,0x10,_0x349968), new _0x4fb261(0x8,0x10,0x20,0x20,_0x349968), new _0x4fb261(0x8,0x10,0x80,0x80,_0x349968), new _0x4fb261(0x8,0x20,0x80,0x100,_0x349968), new _0x4fb261(0x20,0x80,0x102,0x400,_0x349968), new _0x4fb261(0x20,0x102,0x102,0x1000,_0x349968)]; _0x55ad47[_0x4cc7('0x465c')] = function(_0x51403b, _0x229a80) { return _0xc6ca1e(_0x51403b, _0x229a80, _0x42901c, 0xf, 0x8, 0x0); } ; _0x55ad47[_0x4cc7('0x465d')] = _0xc6ca1e; _0x55ad47['deflateReset'] = _0x6068de; _0x55ad47[_0x4cc7('0x465e')] = _0x3cab74; _0x55ad47[_0x4cc7('0x45f5')] = function(_0x51403b, _0x229a80) { return _0x51403b && _0x51403b[_0x4cc7('0x346e')] ? 0x2 !== _0x51403b[_0x4cc7('0x346e')]['wrap'] ? _0x24ceb8 : (_0x51403b[_0x4cc7('0x346e')][_0x4cc7('0x20b9')] = _0x229a80, _0x4b0e7a) : _0x24ceb8; } ; _0x55ad47[_0x4cc7('0x1f61')] = function(_0x483ef4, _0x1315a4) { var _0x3e9adc, _0x35f94e; if (!_0x483ef4 || !_0x483ef4[_0x4cc7('0x346e')] || 0x5 < _0x1315a4 || 0x0 > _0x1315a4) return _0x483ef4 ? _0x4e95f5(_0x483ef4, _0x24ceb8) : _0x24ceb8; if (_0x35f94e = _0x483ef4['state'], !_0x483ef4[_0x4cc7('0xb23')] || !_0x483ef4[_0x4cc7('0x1284')] && 0x0 !== _0x483ef4[_0x4cc7('0x1f63')] || 0x29a === _0x35f94e[_0x4cc7('0x2590')] && _0x1315a4 !== _0x3170b2) return _0x472e79['xvMrB'](_0x4e95f5, _0x483ef4, 0x0 === _0x483ef4[_0x4cc7('0x1f62')] ? -0x5 : _0x24ceb8); if (_0x35f94e[_0x4cc7('0x1f5a')] = _0x483ef4, _0x3e9adc = _0x35f94e[_0x4cc7('0x253d')], _0x35f94e[_0x4cc7('0x253d')] = _0x1315a4, _0x35f94e[_0x4cc7('0x2590')] === _0x514a5c) if (0x2 === _0x35f94e['wrap']) _0x483ef4['adler'] = 0x0, _0x51403b(_0x35f94e, 0x1f), _0x51403b(_0x35f94e, 0x8b), _0x51403b(_0x35f94e, 0x8), _0x35f94e[_0x4cc7('0x20b9')] ? (_0x51403b(_0x35f94e, (_0x35f94e[_0x4cc7('0x20b9')]['text'] ? 0x1 : 0x0) + (_0x35f94e[_0x4cc7('0x20b9')]['hcrc'] ? 0x2 : 0x0) + (_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x173e')] ? 0x4 : 0x0) + (_0x35f94e['gzhead'][_0x4cc7('0x5e2')] ? 0x8 : 0x0) + (_0x35f94e['gzhead'][_0x4cc7('0x465f')] ? 0x10 : 0x0)), _0x51403b(_0x35f94e, 0xff & _0x35f94e[_0x4cc7('0x20b9')]['time']), _0x51403b(_0x35f94e, _0x35f94e['gzhead'][_0x4cc7('0x19c5')] >> 0x8 & 0xff), _0x51403b(_0x35f94e, _0x35f94e[_0x4cc7('0x20b9')]['time'] >> 0x10 & 0xff), _0x51403b(_0x35f94e, _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x19c5')] >> 0x18 & 0xff), _0x51403b(_0x35f94e, 0x9 === _0x35f94e[_0x4cc7('0xbeb')] ? 0x2 : 0x2 <= _0x35f94e[_0x4cc7('0x45f4')] || 0x2 > _0x35f94e['level'] ? 0x4 : 0x0), _0x51403b(_0x35f94e, 0xff & _0x35f94e['gzhead']['os']), _0x35f94e[_0x4cc7('0x20b9')]['extra'] && _0x35f94e[_0x4cc7('0x20b9')]['extra'][_0x4cc7('0x21')] && (_0x51403b(_0x35f94e, 0xff & _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')]), _0x51403b(_0x35f94e, _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')] >> 0x8 & 0xff)), _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4[_0x4cc7('0x20bc')], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')], 0x0)), _0x35f94e['gzindex'] = 0x0, _0x35f94e[_0x4cc7('0x2590')] = 0x45) : (_0x51403b(_0x35f94e, 0x0), _0x51403b(_0x35f94e, 0x0), _0x51403b(_0x35f94e, 0x0), _0x51403b(_0x35f94e, 0x0), _0x472e79[_0x4cc7('0x45c9')](_0x51403b, _0x35f94e, 0x0), _0x51403b(_0x35f94e, 0x9 === _0x35f94e['level'] ? 0x2 : 0x2 <= _0x35f94e[_0x4cc7('0x45f4')] || 0x2 > _0x35f94e[_0x4cc7('0xbeb')] ? 0x4 : 0x0), _0x51403b(_0x35f94e, 0x3), _0x35f94e['status'] = _0x5f4c1f); else { var _0x481fa9 = _0x42901c + (_0x35f94e[_0x4cc7('0x2593')] - 0x8 << 0x4) << 0x8; _0x481fa9 |= (0x2 <= _0x35f94e['strategy'] || 0x2 > _0x35f94e[_0x4cc7('0xbeb')] ? 0x0 : 0x6 > _0x35f94e[_0x4cc7('0xbeb')] ? 0x1 : 0x6 === _0x35f94e[_0x4cc7('0xbeb')] ? 0x2 : 0x3) << 0x6; 0x0 !== _0x35f94e[_0x4cc7('0x2599')] && (_0x481fa9 |= 0x20); _0x35f94e['status'] = _0x5f4c1f; _0x5acbc0(_0x35f94e, _0x481fa9 + (0x1f - _0x481fa9 % 0x1f)); 0x0 !== _0x35f94e['strstart'] && (_0x5acbc0(_0x35f94e, _0x483ef4['adler'] >>> 0x10), _0x5acbc0(_0x35f94e, _0x472e79[_0x4cc7('0x45ca')](0xffff, _0x483ef4['adler']))); _0x483ef4['adler'] = 0x1; } if (0x45 === _0x35f94e['status']) if (_0x35f94e['gzhead']['extra']) { for (_0x481fa9 = _0x35f94e['pending']; _0x35f94e['gzindex'] < (0xffff & _0x35f94e['gzhead'][_0x4cc7('0x173e')][_0x4cc7('0x21')]) && (_0x35f94e[_0x4cc7('0x202d')] !== _0x35f94e[_0x4cc7('0x20ba')] || (_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4['adler'], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e['pending'] - _0x481fa9, _0x481fa9)), _0x492764(_0x483ef4), _0x481fa9 = _0x35f94e['pending'], _0x35f94e[_0x4cc7('0x202d')] !== _0x35f94e[_0x4cc7('0x20ba')])); ) _0x51403b(_0x35f94e, 0xff & _0x35f94e[_0x4cc7('0x20b9')]['extra'][_0x35f94e['gzindex']]), _0x35f94e['gzindex']++; _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4[_0x4cc7('0x20bc')], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e['pending'] - _0x481fa9, _0x481fa9)); _0x35f94e[_0x4cc7('0x20b8')] === _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x173e')][_0x4cc7('0x21')] && (_0x35f94e[_0x4cc7('0x20b8')] = 0x0, _0x35f94e[_0x4cc7('0x2590')] = 0x49); } else _0x35f94e[_0x4cc7('0x2590')] = 0x49; if (0x49 === _0x35f94e[_0x4cc7('0x2590')]) if (_0x35f94e['gzhead']['name']) { if ('xlzKX' !== _0x4cc7('0x4660')) { _0x481fa9 = _0x35f94e['pending']; do { if (_0x35f94e[_0x4cc7('0x202d')] === _0x35f94e[_0x4cc7('0x20ba')] && (_0x35f94e['gzhead']['hcrc'] && _0x35f94e['pending'] > _0x481fa9 && (_0x483ef4['adler'] = _0x4f5e84(_0x483ef4['adler'], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')] - _0x481fa9, _0x481fa9)), _0x492764(_0x483ef4), _0x481fa9 = _0x35f94e[_0x4cc7('0x202d')], _0x35f94e['pending'] === _0x35f94e['pending_buf_size'])) { var _0xb25337 = 0x1; break; } _0xb25337 = _0x35f94e['gzindex'] < _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x5e2')][_0x4cc7('0x21')] ? 0xff & _0x35f94e['gzhead'][_0x4cc7('0x5e2')]['charCodeAt'](_0x35f94e[_0x4cc7('0x20b8')]++) : 0x0; _0x51403b(_0x35f94e, _0xb25337); } while (0x0 !== _0xb25337); _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4['adler'] = _0x4f5e84(_0x483ef4[_0x4cc7('0x20bc')], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')] - _0x481fa9, _0x481fa9)); 0x0 === _0xb25337 && (_0x35f94e[_0x4cc7('0x20b8')] = 0x0, _0x35f94e[_0x4cc7('0x2590')] = 0x5b); } else { var _0x2a8ca0 = []; null == this[_0x4cc7('0x36f3')] ? this[_0x4cc7('0xb86')](_0x2a8ca0) : this['__focus']['__getInteractive'](_0x2a8ca0); b = new yj(_0x4cc7('0x18b5'),!0x0,!0x0,b); 0x0 < _0x2a8ca0[_0x4cc7('0x21')] ? (_0x2a8ca0['reverse'](), this[_0x4cc7('0x36f4')](b, _0x2a8ca0)) : this[_0x4cc7('0xa37')](b); b['isDefaultPrevented']() && a['onTextInput']['cancel'](); } } else _0x35f94e[_0x4cc7('0x2590')] = 0x5b; if (0x5b === _0x35f94e['status']) if (_0x35f94e['gzhead']['comment']) { _0x481fa9 = _0x35f94e[_0x4cc7('0x202d')]; do { if (_0x35f94e[_0x4cc7('0x202d')] === _0x35f94e[_0x4cc7('0x20ba')] && (_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4[_0x4cc7('0x20bc')], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')] - _0x481fa9, _0x481fa9)), _0x492764(_0x483ef4), _0x481fa9 = _0x35f94e[_0x4cc7('0x202d')], _0x35f94e[_0x4cc7('0x202d')] === _0x35f94e[_0x4cc7('0x20ba')])) { _0xb25337 = 0x1; break; } _0xb25337 = _0x35f94e[_0x4cc7('0x20b8')] < _0x35f94e[_0x4cc7('0x20b9')]['comment'][_0x4cc7('0x21')] ? 0xff & _0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x465f')][_0x4cc7('0x22')](_0x35f94e[_0x4cc7('0x20b8')]++) : 0x0; _0x51403b(_0x35f94e, _0xb25337); } while (0x0 !== _0xb25337); _0x35f94e['gzhead'][_0x4cc7('0x20bb')] && _0x35f94e[_0x4cc7('0x202d')] > _0x481fa9 && (_0x483ef4[_0x4cc7('0x20bc')] = _0x4f5e84(_0x483ef4['adler'], _0x35f94e[_0x4cc7('0x202c')], _0x35f94e[_0x4cc7('0x202d')] - _0x481fa9, _0x481fa9)); 0x0 === _0xb25337 && (_0x35f94e[_0x4cc7('0x2590')] = 0x67); } else _0x35f94e[_0x4cc7('0x2590')] = 0x67; if (0x67 === _0x35f94e['status'] && (_0x35f94e[_0x4cc7('0x20b9')][_0x4cc7('0x20bb')] ? (_0x472e79['BSqAZ'](_0x35f94e[_0x4cc7('0x202d')] + 0x2, _0x35f94e['pending_buf_size']) && _0x492764(_0x483ef4), _0x35f94e['pending'] + 0x2 <= _0x35f94e[_0x4cc7('0x20ba')] && (_0x51403b(_0x35f94e, 0xff & _0x483ef4[_0x4cc7('0x20bc')]), _0x51403b(_0x35f94e, _0x472e79['kUKKY'](_0x483ef4['adler'], 0x8) & 0xff), _0x483ef4[_0x4cc7('0x20bc')] = 0x0, _0x35f94e[_0x4cc7('0x2590')] = _0x5f4c1f)) : _0x35f94e[_0x4cc7('0x2590')] = _0x5f4c1f), 0x0 !== _0x35f94e[_0x4cc7('0x202d')]) { if (_0x492764(_0x483ef4), 0x0 === _0x483ef4[_0x4cc7('0x1f62')]) return _0x35f94e[_0x4cc7('0x253d')] = -0x1, _0x4b0e7a; } else if (0x0 === _0x483ef4[_0x4cc7('0x1f63')] && (_0x1315a4 << 0x1) - (0x4 < _0x1315a4 ? 0x9 : 0x0) <= (_0x3e9adc << 0x1) - (0x4 < _0x3e9adc ? 0x9 : 0x0) && _0x1315a4 !== _0x3170b2) return _0x4e95f5(_0x483ef4, -0x5); if (0x29a === _0x35f94e[_0x4cc7('0x2590')] && 0x0 !== _0x483ef4[_0x4cc7('0x1f63')]) return _0x4e95f5(_0x483ef4, -0x5); if (_0x472e79[_0x4cc7('0x45cc')](0x0, _0x483ef4['avail_in']) || 0x0 !== _0x35f94e[_0x4cc7('0x2598')] || _0x1315a4 !== _0x59afdd && 0x29a !== _0x35f94e[_0x4cc7('0x2590')]) { if (0x2 === _0x35f94e[_0x4cc7('0x45f4')]) _0x5a4e3d: { for (var _0x55ad47; ; ) { if (0x0 === _0x35f94e[_0x4cc7('0x2598')] && (_0x3e1736(_0x35f94e), 0x0 === _0x35f94e[_0x4cc7('0x2598')])) { if (_0x1315a4 === _0x59afdd) { var _0x501a57 = _0x16d10d; break _0x5a4e3d; } break; } if (_0x35f94e['match_length'] = 0x0, _0x55ad47 = _0x1abe55[_0x4cc7('0x464b')](_0x35f94e, 0x0, _0x35f94e['window'][_0x35f94e[_0x4cc7('0x2599')]]), _0x35f94e['lookahead']--, _0x35f94e[_0x4cc7('0x2599')]++, _0x55ad47 && (_0x46ec42(_0x35f94e, !0x1), 0x0 === _0x35f94e['strm']['avail_out'])) { _0x501a57 = _0x16d10d; break _0x5a4e3d; } } _0x501a57 = (_0x35f94e[_0x4cc7('0x4649')] = 0x0, _0x1315a4 === _0x3170b2 ? (_0x46ec42(_0x35f94e, !0x0), 0x0 === _0x35f94e['strm'][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : _0x35f94e[_0x4cc7('0x25b0')] && (_0x46ec42(_0x35f94e, !0x1), 0x0 === _0x35f94e[_0x4cc7('0x1f5a')]['avail_out']) ? _0x16d10d : _0x21c320); } else if (0x3 === _0x35f94e[_0x4cc7('0x45f4')]) _0x233b5c: { if (_0x4cc7('0x4661') === 'CDfxi') { var _0x475cde, _0x267303; for (_0x55ad47 = _0x35f94e[_0x4cc7('0x9a1')]; ; ) { if ('hFORZ' === _0x4cc7('0x4662')) { if (_0x35f94e[_0x4cc7('0x2598')] <= _0x31a03b) { if (_0x3e1736(_0x35f94e), _0x35f94e[_0x4cc7('0x2598')] <= _0x31a03b && _0x1315a4 === _0x59afdd) { _0x501a57 = _0x16d10d; break _0x233b5c; } if (0x0 === _0x35f94e[_0x4cc7('0x2598')]) break; } if (_0x35f94e[_0x4cc7('0x259c')] = 0x0, _0x35f94e[_0x4cc7('0x2598')] >= _0x2c1263 && 0x0 < _0x35f94e[_0x4cc7('0x2599')] && (_0x267303 = _0x35f94e['strstart'] - 0x1, _0x475cde = _0x55ad47[_0x267303], _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303])) { if (_0x4cc7('0x4663') !== _0x4cc7('0x4663')) { var _0x313f68 = d++ , _0x1821eb = _0x313f68 - 0x1; 0x0 > _0x1821eb && (_0x1821eb = a[_0x4cc7('0x34')]() - 0x1); c[_0x4cc7('0x29')](a['get'](_0x313f68)[_0x4cc7('0x3c4e')](a[_0x4cc7('0x2b')](_0x313f68)[_0x4cc7('0x19d4')], a['get'](_0x1821eb), b)); } else { for (_0x3e9adc = _0x35f94e[_0x4cc7('0x2599')] + _0x31a03b; _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x475cde === _0x55ad47[++_0x267303] && _0x267303 < _0x3e9adc; ) ; _0x35f94e[_0x4cc7('0x259c')] = _0x31a03b - (_0x3e9adc - _0x267303); _0x35f94e[_0x4cc7('0x259c')] > _0x35f94e['lookahead'] && (_0x35f94e[_0x4cc7('0x259c')] = _0x35f94e['lookahead']); } } if (_0x35f94e[_0x4cc7('0x259c')] >= _0x2c1263 ? (_0x501a57 = _0x1abe55[_0x4cc7('0x464b')](_0x35f94e, 0x1, _0x35f94e[_0x4cc7('0x259c')] - _0x2c1263), _0x35f94e[_0x4cc7('0x2598')] -= _0x35f94e['match_length'], _0x35f94e[_0x4cc7('0x2599')] += _0x35f94e[_0x4cc7('0x259c')], _0x35f94e[_0x4cc7('0x259c')] = 0x0) : (_0x501a57 = _0x1abe55['_tr_tally'](_0x35f94e, 0x0, _0x35f94e['window'][_0x35f94e[_0x4cc7('0x2599')]]), _0x35f94e['lookahead']--, _0x35f94e[_0x4cc7('0x2599')]++), _0x501a57 && (_0x46ec42(_0x35f94e, !0x1), 0x0 === _0x35f94e[_0x4cc7('0x1f5a')]['avail_out'])) { _0x501a57 = _0x16d10d; break _0x233b5c; } } else { this['_onlyMouseEnabled'] = !0x0; this[_0x4cc7('0x13a5')] = []; this[_0x4cc7('0x13a1')] = a; this[_0x4cc7('0x13a2')] = _0x483ef4[_0x4cc7('0x24')](null); } } _0x501a57 = (_0x35f94e[_0x4cc7('0x4649')] = 0x0, _0x1315a4 === _0x3170b2 ? (_0x46ec42(_0x35f94e, !0x0), 0x0 === _0x35f94e['strm'][_0x4cc7('0x1f62')] ? _0x416477 : _0x480a61) : _0x35f94e['last_lit'] && (_0x46ec42(_0x35f94e, !0x1), _0x472e79[_0x4cc7('0x45cd')](0x0, _0x35f94e['strm'][_0x4cc7('0x1f62')])) ? _0x16d10d : _0x21c320); } else { if (0x0 <= this[_0x4cc7('0xa66')][_0x4cc7('0x22f6')]['indexOf'](this[_0x4cc7('0x2408')], 0x0)) { var _0x494ba3 = this[_0x4cc7('0xa66')]; _0x494ba3 = _0x494ba3[_0x4cc7('0xb7f')][_0x4cc7('0xa43')] - _0x494ba3['physicsData'][_0x4cc7('0x2313')] < this['ownerCharacter'][_0x4cc7('0x102d')][_0x4cc7('0x21')] + 0.3; } else _0x494ba3 = !0x1; if (_0x494ba3) return !0x1; } } else _0x501a57 = _0x229a80[_0x35f94e[_0x4cc7('0xbeb')]][_0x4cc7('0x15d1')](_0x35f94e, _0x1315a4); if (_0x501a57 !== _0x416477 && _0x501a57 !== _0x480a61 || (_0x35f94e['status'] = 0x29a), _0x501a57 === _0x16d10d || _0x501a57 === _0x416477) return 0x0 === _0x483ef4[_0x4cc7('0x1f62')] && (_0x35f94e[_0x4cc7('0x253d')] = -0x1), _0x4b0e7a; if (_0x501a57 === _0x21c320 && (0x1 === _0x1315a4 ? _0x1abe55[_0x4cc7('0x4664')](_0x35f94e) : 0x5 !== _0x1315a4 && (_0x1abe55[_0x4cc7('0x4665')](_0x35f94e, 0x0, 0x0, !0x1), 0x3 === _0x1315a4 && (_0x472e79[_0x4cc7('0x45ce')](_0xeb3595, _0x35f94e['head']), 0x0 === _0x35f94e[_0x4cc7('0x2598')] && (_0x35f94e['strstart'] = 0x0, _0x35f94e[_0x4cc7('0x259d')] = 0x0, _0x35f94e[_0x4cc7('0x4649')] = 0x0))), _0x492764(_0x483ef4), 0x0 === _0x483ef4[_0x4cc7('0x1f62')])) return _0x35f94e['last_flush'] = -0x1, _0x4b0e7a; } return _0x1315a4 !== _0x3170b2 ? _0x4b0e7a : 0x0 >= _0x35f94e[_0x4cc7('0x1cca')] ? 0x1 : (0x2 === _0x35f94e[_0x4cc7('0x1cca')] ? (_0x51403b(_0x35f94e, 0xff & _0x483ef4['adler']), _0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x20bc')] >> 0x8 & 0xff), _0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x20bc')] >> 0x10 & 0xff), _0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x20bc')] >> 0x18 & 0xff), _0x51403b(_0x35f94e, 0xff & _0x483ef4[_0x4cc7('0x4648')]), _0x51403b(_0x35f94e, _0x483ef4['total_in'] >> 0x8 & 0xff), _0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x4648')] >> 0x10 & 0xff), _0x51403b(_0x35f94e, _0x483ef4[_0x4cc7('0x4648')] >> 0x18 & 0xff)) : (_0x5acbc0(_0x35f94e, _0x483ef4[_0x4cc7('0x20bc')] >>> 0x10), _0x5acbc0(_0x35f94e, 0xffff & _0x483ef4['adler'])), _0x492764(_0x483ef4), 0x0 < _0x35f94e[_0x4cc7('0x1cca')] && (_0x35f94e[_0x4cc7('0x1cca')] = -_0x35f94e[_0x4cc7('0x1cca')]), 0x0 !== _0x35f94e[_0x4cc7('0x202d')] ? _0x4b0e7a : 0x1); } ; _0x55ad47['deflateEnd'] = function(_0x51403b) { var _0x229a80; return _0x51403b && _0x51403b['state'] ? (_0x229a80 = _0x51403b[_0x4cc7('0x346e')][_0x4cc7('0x2590')], _0x229a80 !== _0x514a5c && 0x45 !== _0x229a80 && 0x49 !== _0x229a80 && 0x5b !== _0x229a80 && 0x67 !== _0x229a80 && _0x229a80 !== _0x5f4c1f && 0x29a !== _0x229a80 ? _0x4e95f5(_0x51403b, _0x24ceb8) : (_0x51403b[_0x4cc7('0x346e')] = null, _0x229a80 === _0x5f4c1f ? _0x4e95f5(_0x51403b, -0x3) : _0x4b0e7a)) : _0x24ceb8; } ; _0x55ad47[_0x4cc7('0x45f9')] = function(_0x51403b, _0x229a80) { var _0x5acbc0, _0x492764, _0x1315a4; var _0x3e9adc = _0x229a80[_0x4cc7('0x21')]; if (!_0x51403b || !_0x51403b[_0x4cc7('0x346e')] || (_0x5acbc0 = _0x51403b[_0x4cc7('0x346e')], _0x492764 = _0x5acbc0[_0x4cc7('0x1cca')], 0x2 === _0x492764 || 0x1 === _0x492764 && _0x5acbc0[_0x4cc7('0x2590')] !== _0x514a5c || _0x5acbc0[_0x4cc7('0x2598')])) return _0x24ceb8; 0x1 === _0x492764 && (_0x51403b[_0x4cc7('0x20bc')] = _0xa4caf0(_0x51403b['adler'], _0x229a80, _0x3e9adc, 0x0)); _0x5acbc0[_0x4cc7('0x1cca')] = 0x0; _0x3e9adc >= _0x5acbc0[_0x4cc7('0x4644')] && (0x0 === _0x492764 && (_0xeb3595(_0x5acbc0[_0x4cc7('0xc98')]), _0x5acbc0[_0x4cc7('0x2599')] = 0x0, _0x5acbc0[_0x4cc7('0x259d')] = 0x0, _0x5acbc0[_0x4cc7('0x4649')] = 0x0), _0x1315a4 = new _0x483ef4[(_0x4cc7('0x3e48'))](_0x5acbc0[_0x4cc7('0x4644')]), _0x483ef4[_0x4cc7('0x461c')](_0x1315a4, _0x229a80, _0x3e9adc - _0x5acbc0[_0x4cc7('0x4644')], _0x5acbc0[_0x4cc7('0x4644')], 0x0), _0x229a80 = _0x1315a4, _0x3e9adc = _0x5acbc0[_0x4cc7('0x4644')]); _0x1315a4 = _0x51403b[_0x4cc7('0x1f63')]; var _0x481fa9 = _0x51403b[_0x4cc7('0x1f5f')]; var _0x4e95f5 = _0x51403b[_0x4cc7('0x1284')]; _0x51403b[_0x4cc7('0x1f63')] = _0x3e9adc; _0x51403b['next_in'] = 0x0; _0x51403b[_0x4cc7('0x1284')] = _0x229a80; for (_0x3e1736(_0x5acbc0); _0x5acbc0['lookahead'] >= _0x2c1263; ) { if (_0x4cc7('0x4666') !== 'YXbgm') { this[_0x4cc7('0xec5')] = new W(this['section'],x['angel'],!0x1,null,!0x1,null); this['angel'][_0x4cc7('0x1107')] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xec5')]); var _0x5a5f15 = this['explorePath'][_0x4cc7('0x1109')]; _0x5a5f15 = A['get_instance']()['paths'][_0x4cc7('0x2b')](_0x5a5f15); this[_0x4cc7('0xec5')][_0x4cc7('0x110a')] = new ha(_0x5a5f15,0x0); this[_0x4cc7('0xc37')] = new W(this[_0x4cc7('0x1106')],x[_0x4cc7('0xc37')],!0x1,null,!0x1,null); this[_0x4cc7('0xc37')]['billboardMode'] = !0x0; this[_0x4cc7('0xb80')][_0x4cc7('0x29')](this[_0x4cc7('0xc37')]); _0x5a5f15 = this[_0x4cc7('0x1108')][_0x4cc7('0x1109')]; _0x5a5f15 = A[_0x4cc7('0x493')]()[_0x4cc7('0x1040')]['get'](_0x5a5f15); this['child'][_0x4cc7('0x110a')] = new ha(_0x5a5f15,0x1); } else { _0x229a80 = _0x5acbc0[_0x4cc7('0x2599')]; _0x3e9adc = _0x5acbc0[_0x4cc7('0x2598')] - (_0x2c1263 - 0x1); do _0x5acbc0[_0x4cc7('0x25a0')] = (_0x5acbc0[_0x4cc7('0x25a0')] << _0x5acbc0[_0x4cc7('0x464a')] ^ _0x5acbc0[_0x4cc7('0x9a1')][_0x229a80 + _0x2c1263 - 0x1]) & _0x5acbc0[_0x4cc7('0x259e')], _0x5acbc0[_0x4cc7('0x2cb8')][_0x229a80 & _0x5acbc0['w_mask']] = _0x5acbc0['head'][_0x5acbc0[_0x4cc7('0x25a0')]], _0x5acbc0[_0x4cc7('0xc98')][_0x5acbc0[_0x4cc7('0x25a0')]] = _0x229a80, _0x229a80++; while (--_0x3e9adc); _0x5acbc0['strstart'] = _0x229a80; _0x5acbc0[_0x4cc7('0x2598')] = _0x2c1263 - 0x1; _0x3e1736(_0x5acbc0); } } return _0x5acbc0[_0x4cc7('0x2599')] += _0x5acbc0[_0x4cc7('0x2598')], _0x5acbc0[_0x4cc7('0x259d')] = _0x5acbc0[_0x4cc7('0x2599')], _0x5acbc0[_0x4cc7('0x4649')] = _0x5acbc0['lookahead'], _0x5acbc0[_0x4cc7('0x2598')] = 0x0, _0x5acbc0[_0x4cc7('0x259c')] = _0x5acbc0[_0x4cc7('0x2597')] = _0x2c1263 - 0x1, _0x5acbc0[_0x4cc7('0x259a')] = 0x0, _0x51403b[_0x4cc7('0x1f5f')] = _0x481fa9, _0x51403b['input'] = _0x4e95f5, _0x51403b[_0x4cc7('0x1f63')] = _0x1315a4, _0x5acbc0[_0x4cc7('0x1cca')] = _0x492764, _0x4b0e7a; } ; _0x55ad47[_0x4cc7('0x4667')] = _0x4cc7('0x4668'); } , { '../utils/common': 0x3, './adler32': 0x5, './crc32': 0x7, './messages': 0xd, './trees': 0xe }], 9: [function(_0x3f8e70, _0x291bdc, _0x228afd) { _0x291bdc['exports'] = function() { this['os'] = this[_0x4cc7('0x4669')] = this[_0x4cc7('0x19c5')] = this[_0x4cc7('0xcb4')] = 0x0; this[_0x4cc7('0x173e')] = null; this[_0x4cc7('0x466a')] = 0x0; this[_0x4cc7('0x465f')] = this[_0x4cc7('0x5e2')] = ''; this[_0x4cc7('0x20bb')] = 0x0; this[_0x4cc7('0x127a')] = !0x1; } ; } , {}], 10: [function(_0x6b5473, _0x214212, _0x11d8ac) { if (_0x4cc7('0x466b') === _0x4cc7('0x466c')) { for (var _0xab8f5e, _0x1d735c = this[_0x4cc7('0x33a1')][_0x4cc7('0xcc2')] = 0x0, _0x4152c0 = Yc[_0x4cc7('0x34')](this[_0x4cc7('0x33a1')]); _0x1d735c < _0x4152c0; ) { _0x1d735c++; _0xab8f5e = this[_0x4cc7('0x33a1')]['readUnsignedByte'](); for (var _0x47ea6e = 0x0; 0x8 > _0x47ea6e; ) _0x47ea6e++, a(0x1 == (_0xab8f5e & 0x1)), _0xab8f5e >>= 0x1; } } else { _0x214212[_0x4cc7('0x45ba')] = function(_0x6b5473, _0x214212) { var _0x37b019, _0xec8967, _0xd920f5; var _0x475f50 = _0x6b5473[_0x4cc7('0x346e')]; var _0x1cd13e = _0x6b5473[_0x4cc7('0x1f5f')]; var _0x11d8ac = _0x6b5473[_0x4cc7('0x1284')]; var _0x36ba18 = _0x1cd13e + (_0x6b5473['avail_in'] - 0x5); var _0x56433d = _0x6b5473['next_out']; var _0x3bfc59 = _0x6b5473[_0x4cc7('0xb23')]; _0x214212 = _0x56433d - (_0x214212 - _0x6b5473[_0x4cc7('0x1f62')]); var _0x224fba = _0x472e79[_0x4cc7('0x45cf')](_0x56433d, _0x6b5473[_0x4cc7('0x1f62')] - 0x101); var _0xf8f931 = _0x475f50[_0x4cc7('0x466d')]; var _0x26cdb1 = _0x475f50[_0x4cc7('0x466e')]; var _0x955bce = _0x475f50['whave']; var _0x1648fa = _0x475f50[_0x4cc7('0x466f')]; var _0x52f01e = _0x475f50[_0x4cc7('0x9a1')]; var _0x5c4397 = _0x475f50[_0x4cc7('0x4670')]; var _0x4999e5 = _0x475f50[_0x4cc7('0x4671')]; var _0xa606e2 = _0x475f50[_0x4cc7('0x4672')]; var _0xf46b9a = _0x475f50[_0x4cc7('0x4673')]; var _0x160efb = (0x1 << _0x475f50[_0x4cc7('0x4674')]) - 0x1; var _0x568918 = (0x1 << _0x475f50['distbits']) - 0x1; _0x24c2e8: do { 0xf > _0x4999e5 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5, _0x4999e5 += 0x8, _0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5, _0x4999e5 += 0x8); var _0x2dd846 = _0xa606e2[_0x5c4397 & _0x160efb]; _0x2163b3: for (; ; ) { if (_0x37b019 = _0x2dd846 >>> 0x18, _0x5c4397 >>>= _0x37b019, _0x4999e5 -= _0x37b019, _0x37b019 = _0x2dd846 >>> 0x10 & 0xff, 0x0 === _0x37b019) _0x3bfc59[_0x56433d++] = 0xffff & _0x2dd846; else { if (_0x472e79['nfJuA'](_0x4cc7('0x4675'), 'CaYCb')) { if (!(0x10 & _0x37b019)) { if (0x0 === (0x40 & _0x37b019)) { _0x2dd846 = _0xa606e2[(0xffff & _0x2dd846) + (_0x5c4397 & (0x1 << _0x37b019) - 0x1)]; continue _0x2163b3; } if (0x20 & _0x37b019) { if (_0x4cc7('0x4676') === _0x4cc7('0x4676')) { _0x475f50['mode'] = 0xc; break _0x24c2e8; } else { var _0x3758e4 = _0x4cc7('0x4677')[_0x4cc7('0x46')]('|') , _0x32ad4a = 0x0; while (!![]) { switch (_0x3758e4[_0x32ad4a++]) { case '0': _0x4423ba = Ia[_0x4cc7('0x16d5')]['h'][b]; continue; case '1': Ia[_0x4cc7('0x16d5')]['h'][b] = a; continue; case '2': Ia[_0x4cc7('0x2229')][_0x4cc7('0x95b')](Ia[_0x4cc7('0x16d5')]['h'][b][_0x4cc7('0x5e2')]); continue; case '3': null != u[_0x4423ba] ? _0x21f7b5['setReserved'](_0x4423ba, _0x7dcc29) : _0x21f7b5['h'][_0x4423ba] = _0x7dcc29; continue; case '4': hd[_0x4cc7('0x493')]()[_0x4cc7('0x222d')](_0x4423ba, a); continue; case '5': var _0x4423ba = a[_0x4cc7('0x5e2')] , _0x7dcc29 = a['id'] , _0x21f7b5 = Ia[_0x4cc7('0x2229')]; continue; } break; } } } _0x6b5473[_0x4cc7('0x3cc7')] = _0x4cc7('0x4678'); _0x475f50[_0x4cc7('0x1ef9')] = 0x1e; break _0x24c2e8; } var _0x5180f1 = 0xffff & _0x2dd846; (_0x37b019 &= 0xf) && (_0x4999e5 < _0x37b019 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5, _0x4999e5 += 0x8), _0x5180f1 += _0x5c4397 & _0x472e79[_0x4cc7('0x45d1')](0x1 << _0x37b019, 0x1), _0x5c4397 >>>= _0x37b019, _0x4999e5 -= _0x37b019); 0xf > _0x4999e5 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5, _0x4999e5 += 0x8, _0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5, _0x4999e5 += 0x8); _0x2dd846 = _0xf46b9a[_0x5c4397 & _0x568918]; _0x4bf59c: for (; ; ) { if (_0x4cc7('0x4679') === _0x4cc7('0x4679')) { if (_0x37b019 = _0x2dd846 >>> 0x18, _0x5c4397 >>>= _0x37b019, _0x4999e5 -= _0x37b019, _0x37b019 = _0x2dd846 >>> 0x10 & 0xff, !(0x10 & _0x37b019)) { if (_0x4cc7('0x467a') !== _0x4cc7('0x467b')) { if (0x0 === (0x40 & _0x37b019)) { _0x2dd846 = _0xf46b9a[(0xffff & _0x2dd846) + (_0x5c4397 & (0x1 << _0x37b019) - 0x1)]; continue _0x4bf59c; } _0x6b5473['msg'] = 'invalid\x20distance\x20code'; _0x475f50['mode'] = 0x1e; break _0x24c2e8; } else { this[_0x4cc7('0xa2d')](_0x4cc7('0x8a9'), _0xd920f5(this, this[_0x4cc7('0x34ba')])); this[_0x4cc7('0x402c')](); this['onUpdate'](this[_0x4cc7('0xb50')]()[_0x4cc7('0x1f26')], this['get_loaderInfo']()[_0x4cc7('0x1f28')]); this[_0x4cc7('0x9ad')](_0x4cc7('0x1af2'), _0xd920f5(this, this[_0x4cc7('0x402d')])); this[_0x4cc7('0x9ad')](_0x4cc7('0x43'), _0xd920f5(this, this[_0x4cc7('0x402e')])); } } if (_0xec8967 = 0xffff & _0x2dd846, _0x37b019 &= 0xf, _0x4999e5 < _0x37b019 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5, _0x4999e5 += 0x8, _0x4999e5 < _0x37b019 && (_0x5c4397 += _0x11d8ac[_0x1cd13e++] << _0x4999e5, _0x4999e5 += 0x8)), _0xec8967 += _0x5c4397 & (0x1 << _0x37b019) - 0x1, _0xec8967 > _0xf8f931) { _0x6b5473[_0x4cc7('0x3cc7')] = _0x4cc7('0x45d3'); _0x475f50[_0x4cc7('0x1ef9')] = 0x1e; break _0x24c2e8; } if (_0x5c4397 >>>= _0x37b019, _0x4999e5 -= _0x37b019, _0x37b019 = _0x56433d - _0x214212, _0xec8967 > _0x37b019) { if (_0x37b019 = _0xec8967 - _0x37b019, _0x37b019 > _0x955bce && _0x475f50[_0x4cc7('0x467c')]) { _0x6b5473[_0x4cc7('0x3cc7')] = _0x472e79['FOdDh']; _0x475f50[_0x4cc7('0x1ef9')] = 0x1e; break _0x24c2e8; } if (_0x2dd846 = 0x0, _0xd920f5 = _0x52f01e, 0x0 === _0x1648fa) { if (_0x2dd846 += _0x26cdb1 - _0x37b019, _0x37b019 < _0x5180f1) { _0x5180f1 -= _0x37b019; do _0x3bfc59[_0x56433d++] = _0x52f01e[_0x2dd846++]; while (--_0x37b019); _0x2dd846 = _0x56433d - _0xec8967; _0xd920f5 = _0x3bfc59; } } else if (_0x1648fa < _0x37b019) { if (_0x2dd846 += _0x26cdb1 + _0x1648fa - _0x37b019, _0x37b019 -= _0x1648fa, _0x37b019 < _0x5180f1) { if ('ZzunM' !== 'ZzunM') { var _0x535a01 = _0x4cc7('0x467d')[_0x4cc7('0x46')]('|') , _0x5e91b7 = 0x0; while (!![]) { switch (_0x535a01[_0x5e91b7++]) { case '0': this[_0x4cc7('0xb7f')][_0x4cc7('0x50c')](0x0); continue; case '1': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aa1'), -0x50, 0x118, null, null, null, _0x256572, null); continue; case '2': di[_0x4cc7('0x146c')] ? this[_0x4cc7('0xace')][_0x4cc7('0xacf')]('I\x20give\x20up.', 0xc8, -0x168, null, null, null, null, null) : this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aa3'), 0x32, -0x168, null, null, null, null, null); continue; case '3': r['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb46')](0x3c); continue; case '4': this[_0x4cc7('0xec4')][_0x4cc7('0xaca')]['set_currentFrame'](0x44); continue; case '5': this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2aa0'), -0xa0, -0xc8, null, _0x256572, -0x1, _0x4d5829, null); continue; case '6': var _0x256572 = D[_0x4cc7('0x7d9')](0x2f8) , _0x4d5829 = new q(this[_0x4cc7('0xac8')]['get_onScreen']()); continue; case '7': this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacb')](0x46); continue; case '8': x[_0x4cc7('0xac8')][_0x4cc7('0x11d5')][_0x4cc7('0x23e1')] = !0x0; continue; case '9': _0x256572 = new q(this['runner'][_0x4cc7('0xc4b')]()); continue; case '10': this['runner'][_0x4cc7('0xac9')](2.6, 18.6); continue; case '11': r['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xb44')](0x26); continue; case '12': this['runner'][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); continue; case '13': this['student'][_0x4cc7('0xac9')](0x2, 0x12); continue; case '14': r['view'][_0x4cc7('0xc0e')]()[_0x4cc7('0xd5a')](0x3e8); continue; case '15': this[_0x4cc7('0xac8')]['spritesheet'][_0x4cc7('0xacd')](!0x0); continue; } break; } } else { _0x5180f1 -= _0x37b019; do _0x3bfc59[_0x56433d++] = _0x52f01e[_0x2dd846++]; while (--_0x37b019); if (_0x2dd846 = 0x0, _0x1648fa < _0x5180f1) { _0x37b019 = _0x1648fa; _0x5180f1 -= _0x37b019; do _0x3bfc59[_0x56433d++] = _0x52f01e[_0x2dd846++]; while (--_0x37b019); _0x2dd846 = _0x56433d - _0xec8967; _0xd920f5 = _0x3bfc59; } } } } else if (_0x2dd846 += _0x1648fa - _0x37b019, _0x472e79['WTdQV'](_0x37b019, _0x5180f1)) { _0x5180f1 -= _0x37b019; do _0x3bfc59[_0x56433d++] = _0x52f01e[_0x2dd846++]; while (--_0x37b019); _0x2dd846 = _0x56433d - _0xec8967; _0xd920f5 = _0x3bfc59; } for (; 0x2 < _0x5180f1; ) _0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++], _0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++], _0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++], _0x5180f1 -= 0x3; _0x5180f1 && (_0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++], 0x1 < _0x5180f1 && (_0x3bfc59[_0x56433d++] = _0xd920f5[_0x2dd846++])); } else { if ('ekwCQ' !== 'ekwCQ') { this['canceled'] = !0x1; this[_0x4cc7('0xa5d')] = []; this[_0x4cc7('0xa5f')] = []; this['__repeat'] = []; } else { _0x2dd846 = _0x56433d - _0xec8967; do _0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++], _0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++], _0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++], _0x5180f1 -= 0x3; while (0x2 < _0x5180f1); _0x5180f1 && (_0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++], _0x472e79[_0x4cc7('0x45d4')](0x1, _0x5180f1) && (_0x3bfc59[_0x56433d++] = _0x3bfc59[_0x2dd846++])); } } break; } else { this[_0x4cc7('0x3512')] = !0x1; null != this[_0x4cc7('0x3516')] ? this[_0x4cc7('0x3516')]['done']() || 0x0 > this[_0x4cc7('0x3516')][_0x4cc7('0xb7f')][_0x4cc7('0x1278')]['indexOf'](this[_0x4cc7('0x3516')], 0x0) ? this['set_activeAchievement'](null) : this['set_visible'](null == this[_0x4cc7('0x3516')][_0x4cc7('0x312b')] || this[_0x4cc7('0x3516')][_0x4cc7('0x312b')](this[_0x4cc7('0x3516')][_0x4cc7('0xb7f')])) : this[_0x4cc7('0xc20')](!0x1); this[_0x4cc7('0x10cd')](0x1); this[_0x4cc7('0x3511')] = 0x0; this[_0x4cc7('0x467e')] = -0x1; this[_0x4cc7('0x94a')](0x0); } } } else { this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x46); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x0); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29be'), -0x1a4, -0xf0, null, null, null, null, null); var _0x1bdab0 = new q(this['student'][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')](_0x4cc7('0x29cc'), -0x1a4, 0x8c, null, null, -0x1, _0x1bdab0, null); _0x1bdab0 = D['scale'](1.5); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x467f'), -0x64, -0x15e, _0x1bdab0, null, null, null, null, !0x0); _0x1bdab0 = D[_0x4cc7('0xa9a')](1.5); var _0x3835b9 = D[_0x4cc7('0x7d9')](0x2bc); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x29cb'), 0xdc, -0x50, _0x1bdab0, _0x3835b9, null, null, null, !0x0); _0x1bdab0 = D[_0x4cc7('0xa9a')](1.5); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x4680'), 0x0, 0x15e, _0x1bdab0, null, null, null, null, !0x0); } } break; } } while (_0x1cd13e < _0x36ba18 && _0x56433d < _0x224fba); _0x5180f1 = _0x4999e5 >> 0x3; _0x1cd13e -= _0x5180f1; _0x4999e5 -= _0x5180f1 << 0x3; _0x6b5473['next_in'] = _0x1cd13e; _0x6b5473[_0x4cc7('0x1f60')] = _0x56433d; _0x6b5473[_0x4cc7('0x1f63')] = _0x1cd13e < _0x36ba18 ? 0x5 + (_0x36ba18 - _0x1cd13e) : _0x472e79[_0x4cc7('0x45d1')](0x5, _0x1cd13e - _0x36ba18); _0x6b5473[_0x4cc7('0x1f62')] = _0x56433d < _0x224fba ? 0x101 + (_0x224fba - _0x56433d) : 0x101 - (_0x56433d - _0x224fba); _0x475f50[_0x4cc7('0x4670')] = _0x5c4397 & (0x1 << _0x4999e5) - 0x1; _0x475f50[_0x4cc7('0x4671')] = _0x4999e5; } ; } } , {}], 11: [function(_0x145446, _0x26ae68, _0x2feaed) { var _0x3bcecc = {}; _0x3bcecc['rWYlQ'] = function(_0x2a5bfd, _0x262d94) { return _0x2a5bfd - _0x262d94; } ; function _0xbc3a06(_0x467229) { if ('OPEfO' !== _0x4cc7('0x4681')) { return (_0x467229 >>> 0x18 & 0xff) + (_0x467229 >>> 0x8 & 0xff00) + ((0xff00 & _0x467229) << 0x8) + ((0xff & _0x467229) << 0x18); } else { mc['call'](this); if (0x0 > fc[_0x4cc7('0x30eb')]) { var _0x3d1aa4 = L[_0x4cc7('0x11db')]; fc['dislodgeCount'] = L[_0x4cc7('0x493')]()[_0x4cc7('0x2b')](_0x3d1aa4['id'], _0x3d1aa4[_0x4cc7('0xc12')]); L[_0x4cc7('0x493')]()[_0x4cc7('0x2155')](fc[_0x4cc7('0x25cc')]); } this[_0x4cc7('0x232d')] = !0x1; this['animates'] = !0x0; } } function _0x1ebd12() { this[_0x4cc7('0x1ef9')] = 0x0; this[_0x4cc7('0x218b')] = !0x1; this[_0x4cc7('0x1cca')] = 0x0; this[_0x4cc7('0x4682')] = !0x1; this[_0x4cc7('0x1af3')] = this['check'] = this[_0x4cc7('0x466d')] = this['flags'] = 0x0; this[_0x4cc7('0xc98')] = null; this['wnext'] = this['whave'] = this[_0x4cc7('0x466e')] = this['wbits'] = 0x0; this['window'] = null; this['extra'] = this['offset'] = this['length'] = this[_0x4cc7('0x4671')] = this['hold'] = 0x0; this[_0x4cc7('0x4673')] = this[_0x4cc7('0x4672')] = null; this[_0x4cc7('0x4683')] = this[_0x4cc7('0x4684')] = this['nlen'] = this[_0x4cc7('0x4685')] = this[_0x4cc7('0x4686')] = this[_0x4cc7('0x4674')] = 0x0; this[_0x4cc7('0x3a')] = null; this[_0x4cc7('0x4687')] = new _0x483b6b[(_0x4cc7('0x25a2'))](0x140); this[_0x4cc7('0x39d2')] = new _0x483b6b[(_0x4cc7('0x25a2'))](0x120); this[_0x4cc7('0x4688')] = this['lendyn'] = null; this[_0x4cc7('0x4689')] = this['back'] = this[_0x4cc7('0x467c')] = 0x0; } function _0x153f58(_0x510996) { if ('SRONf' !== _0x4cc7('0x468a')) { var _0x597833; return _0x510996 && _0x510996[_0x4cc7('0x346e')] ? (_0x597833 = _0x510996['state'], _0x510996[_0x4cc7('0x4648')] = _0x510996[_0x4cc7('0x4640')] = _0x597833['total'] = 0x0, _0x510996[_0x4cc7('0x3cc7')] = '', _0x597833[_0x4cc7('0x1cca')] && (_0x510996[_0x4cc7('0x20bc')] = 0x1 & _0x597833[_0x4cc7('0x1cca')]), _0x597833[_0x4cc7('0x1ef9')] = _0x14196a, _0x597833[_0x4cc7('0x218b')] = 0x0, _0x597833[_0x4cc7('0x4682')] = 0x0, _0x597833[_0x4cc7('0x466d')] = 0x8000, _0x597833[_0x4cc7('0xc98')] = null, _0x597833['hold'] = 0x0, _0x597833[_0x4cc7('0x4671')] = 0x0, _0x597833['lencode'] = _0x597833['lendyn'] = new _0x483b6b[(_0x4cc7('0x3e49'))](_0x10b047), _0x597833[_0x4cc7('0x4673')] = _0x597833['distdyn'] = new _0x483b6b['Buf32'](_0x851567), _0x597833[_0x4cc7('0x467c')] = 0x1, _0x597833[_0x4cc7('0x468b')] = -0x1, _0x1d4f18) : _0x375f4f; } else { var _0x441373 = new Vu(); this['_subSets'][_0x4cc7('0x29')](_0x441373); _0x441373[_0x4cc7('0x26')] = _0x375f4f[_0x4cc7('0x9cf')](null); _0x441373[_0x4cc7('0xf81')] = 0x0; _0x441373[_0x4cc7('0xf80')] = _0x375f4f['toIntVector'](null); _0x441373[_0x4cc7('0x1477')] = 0x0; _0x441373[_0x4cc7('0x148e')] = !0x0; _0x441373[_0x4cc7('0xf82')] = !0x0; _0x441373['lineCount'] = 0x0; this[_0x4cc7('0x1472')]++; return _0x441373; } } function _0x2dc66d(_0x5d3755) { var _0x31fffb; return _0x5d3755 && _0x5d3755[_0x4cc7('0x346e')] ? (_0x31fffb = _0x5d3755[_0x4cc7('0x346e')], _0x31fffb[_0x4cc7('0x466e')] = 0x0, _0x31fffb[_0x4cc7('0x468c')] = 0x0, _0x31fffb[_0x4cc7('0x466f')] = 0x0, _0x153f58(_0x5d3755)) : _0x375f4f; } function _0xf52a15(_0xf52a15, _0x5332b1) { var _0x153f58, _0x171245; return _0xf52a15 && _0xf52a15['state'] ? (_0x171245 = _0xf52a15[_0x4cc7('0x346e')], 0x0 > _0x5332b1 ? (_0x153f58 = 0x0, _0x5332b1 = -_0x5332b1) : (_0x153f58 = (_0x5332b1 >> 0x4) + 0x1, 0x30 > _0x5332b1 && (_0x5332b1 &= 0xf)), _0x5332b1 && (0x8 > _0x5332b1 || 0xf < _0x5332b1) ? _0x375f4f : (null !== _0x171245[_0x4cc7('0x9a1')] && _0x171245[_0x4cc7('0x468d')] !== _0x5332b1 && (_0x171245[_0x4cc7('0x9a1')] = null), _0x171245[_0x4cc7('0x1cca')] = _0x153f58, _0x171245['wbits'] = _0x5332b1, _0x2dc66d(_0xf52a15))) : _0x375f4f; } function _0x204d2d(_0x204d2d, _0x153f58) { var _0x4252 = {}; _0x4252['yxYQX'] = _0x4cc7('0x1e34'); if (_0x4cc7('0x468e') === _0x4cc7('0x468e')) { var _0x5e8587, _0x145446; return _0x204d2d ? (_0x145446 = new _0x1ebd12(), _0x204d2d[_0x4cc7('0x346e')] = _0x145446, _0x145446[_0x4cc7('0x9a1')] = null, _0x5e8587 = _0xf52a15(_0x204d2d, _0x153f58), _0x5e8587 !== _0x1d4f18 && (_0x204d2d[_0x4cc7('0x346e')] = null), _0x5e8587) : _0x375f4f; } else { var _0x18367f = this[_0x4cc7('0x1e33')](this[_0x4cc7('0xbf2')](), this[_0x4cc7('0xb4f')](), !0x0); null != _0x18367f && (_0x18367f = _0x18367f['format'][_0x4cc7('0x1124')], null != _0x18367f && '' != _0x18367f && (aa[_0x4cc7('0x55')](_0x18367f, _0x4252['yxYQX']) ? this[_0x4cc7('0x44')](new yj(_0x4cc7('0x31e1'),!0x1,!0x1,Q[_0x4cc7('0x946')](_0x18367f, 0x6, null))) : Ba[_0x4cc7('0xc09')](new ff(_0x18367f)))); } } function _0x2ef948(_0xf52a15, _0x204d2d, _0x153f58, _0x7446d4) { var _0x2ef948; _0xf52a15 = _0xf52a15[_0x4cc7('0x346e')]; return null === _0xf52a15[_0x4cc7('0x9a1')] && (_0xf52a15[_0x4cc7('0x466e')] = 0x1 << _0xf52a15[_0x4cc7('0x468d')], _0xf52a15['wnext'] = 0x0, _0xf52a15['whave'] = 0x0, _0xf52a15[_0x4cc7('0x9a1')] = new _0x483b6b[(_0x4cc7('0x3e48'))](_0xf52a15[_0x4cc7('0x466e')])), _0x7446d4 >= _0xf52a15[_0x4cc7('0x466e')] ? (_0x483b6b[_0x4cc7('0x461c')](_0xf52a15[_0x4cc7('0x9a1')], _0x204d2d, _0x3bcecc[_0x4cc7('0x468f')](_0x153f58, _0xf52a15[_0x4cc7('0x466e')]), _0xf52a15['wsize'], 0x0), _0xf52a15['wnext'] = 0x0, _0xf52a15[_0x4cc7('0x468c')] = _0xf52a15[_0x4cc7('0x466e')]) : (_0x2ef948 = _0xf52a15[_0x4cc7('0x466e')] - _0xf52a15[_0x4cc7('0x466f')], _0x2ef948 > _0x7446d4 && (_0x2ef948 = _0x7446d4), _0x483b6b['arraySet'](_0xf52a15[_0x4cc7('0x9a1')], _0x204d2d, _0x153f58 - _0x7446d4, _0x2ef948, _0xf52a15[_0x4cc7('0x466f')]), _0x7446d4 -= _0x2ef948, _0x7446d4 ? (_0x483b6b[_0x4cc7('0x461c')](_0xf52a15['window'], _0x204d2d, _0x153f58 - _0x7446d4, _0x7446d4, 0x0), _0xf52a15[_0x4cc7('0x466f')] = _0x7446d4, _0xf52a15[_0x4cc7('0x468c')] = _0xf52a15[_0x4cc7('0x466e')]) : (_0xf52a15[_0x4cc7('0x466f')] += _0x2ef948, _0xf52a15['wnext'] === _0xf52a15[_0x4cc7('0x466e')] && (_0xf52a15[_0x4cc7('0x466f')] = 0x0), _0xf52a15[_0x4cc7('0x468c')] < _0xf52a15[_0x4cc7('0x466e')] && (_0xf52a15[_0x4cc7('0x468c')] += _0x2ef948))), 0x0; } var _0x4bb488, _0x319adf, _0x483b6b = _0x145446(_0x472e79[_0x4cc7('0x45e0')]), _0x4ff68f = _0x145446('./adler32'), _0x2ff59c = _0x145446(_0x4cc7('0x4690')), _0x51626e = _0x145446(_0x4cc7('0x4691')), _0xc5655b = _0x145446(_0x4cc7('0x4692')), _0x1d4f18 = 0x0, _0x375f4f = -0x2, _0x14196a = 0x1, _0x10b047 = 0x354, _0x851567 = 0x250, _0xf8979a = !0x0; _0x2feaed[_0x4cc7('0x4693')] = _0x2dc66d; _0x2feaed[_0x4cc7('0x4694')] = _0xf52a15; _0x2feaed[_0x4cc7('0x4695')] = _0x153f58; _0x2feaed[_0x4cc7('0x4696')] = function(_0xf52a15) { var _0x1349f8 = {}; _0x1349f8[_0x4cc7('0x4697')] = function(_0x21f0a8, _0x343aa6) { return _0x21f0a8(_0x343aa6); } ; _0x1349f8[_0x4cc7('0x4698')] = function(_0xa89f1f, _0x47f5a4) { return _0xa89f1f(_0x47f5a4); } ; if (_0x4cc7('0x4699') !== _0x4cc7('0x4699')) { this[_0x4cc7('0xd64')] = h['parseInt'](this['_dline'][0x0]); d = 0x0 == this[_0x4cc7('0x16bf')][_0x4cc7('0x21')] ? this['_container'] : new Ub(); c = [parseFloat(this['_dline'][0x1]), parseFloat(this[_0x4cc7('0x16be')][0x5]), _0x1349f8[_0x4cc7('0x4697')](parseFloat, this[_0x4cc7('0x16be')][0x9]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x2]), parseFloat(this[_0x4cc7('0x16be')][0x6]), parseFloat(this[_0x4cc7('0x16be')][0xa]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x3]), _0x1349f8['bHbRS'](parseFloat, this[_0x4cc7('0x16be')][0x7]), parseFloat(this[_0x4cc7('0x16be')][0xb]), 0x0, parseFloat(this[_0x4cc7('0x16be')][0x4]), parseFloat(this[_0x4cc7('0x16be')][0x8]), parseFloat(this[_0x4cc7('0x16be')][0xc]), 0x1]; b = _0x375f4f[_0x4cc7('0x9cf')](null); e = 0x0; for (f = c[_0x4cc7('0x21')]; e < f; ) l = e++, b[_0x4cc7('0x9e7')](l, c[l]); c = new Pb(b); d[_0x4cc7('0xb49')](c); d[_0x4cc7('0xd6a')]('null' == this['_dline'][0xd] || null == this[_0x4cc7('0x16be')][0xd] ? _0x4cc7('0x16d6') + this['_id'] : this[_0x4cc7('0x16be')][0xd]); this[_0x4cc7('0x16bf')][_0x4cc7('0x29')](d); d != this[_0x4cc7('0x16c0')] && this[_0x4cc7('0x16bf')][0x0][_0x4cc7('0xa0c')](d); } else { return _0x204d2d(_0xf52a15, 0xf); } } ; _0x2feaed['inflateInit2'] = _0x204d2d; _0x2feaed[_0x4cc7('0x13b5')] = function(_0xf52a15, _0x204d2d) { var _0x59c45c = {}; _0x59c45c[_0x4cc7('0x469a')] = function(_0x57a9fc, _0x37522d) { return _0x57a9fc(_0x37522d); } ; var _0x153f58, _0x145446, _0x26ae68, _0x2feaed, _0x1ebd12, _0x2ca67c, _0x3bb838, _0x5a8b22 = 0x0, _0x2dc66d = new _0x483b6b[(_0x4cc7('0x3e48'))](0x4), _0x851567 = [0x10, 0x11, 0x12, 0x0, 0x8, 0x7, 0x9, 0x6, 0xa, 0x5, 0xb, 0x4, 0xc, 0x3, 0xd, 0x2, 0xe, 0x1, 0xf]; if (!_0xf52a15 || !_0xf52a15[_0x4cc7('0x346e')] || !_0xf52a15['output'] || !_0xf52a15[_0x4cc7('0x1284')] && 0x0 !== _0xf52a15['avail_in']) return _0x375f4f; var _0x4bffc5 = _0xf52a15[_0x4cc7('0x346e')]; 0xc === _0x4bffc5[_0x4cc7('0x1ef9')] && (_0x4bffc5[_0x4cc7('0x1ef9')] = 0xd); var _0x5987fd = _0xf52a15[_0x4cc7('0x1f60')]; var _0x1c70ea = _0xf52a15[_0x4cc7('0xb23')]; var _0x1a89bb = _0xf52a15[_0x4cc7('0x1f62')]; var _0x1d7b93 = _0xf52a15[_0x4cc7('0x1f5f')]; var _0x2c8757 = _0xf52a15[_0x4cc7('0x1284')]; var _0x4bdf7 = _0xf52a15['avail_in']; var _0x100d47 = _0x4bffc5[_0x4cc7('0x4670')]; var _0x34e6c7 = _0x4bffc5[_0x4cc7('0x4671')]; var _0x10b047 = _0x4bdf7; var _0x1e7f95 = _0x1a89bb; var _0x1d5ab9 = _0x1d4f18; _0x1bc005: for (; ; ) switch (_0x4bffc5[_0x4cc7('0x1ef9')]) { case _0x14196a: if (0x0 === _0x4bffc5['wrap']) { _0x4bffc5['mode'] = 0xd; break; } for (; 0x10 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (0x2 & _0x4bffc5[_0x4cc7('0x1cca')] && 0x8b1f === _0x100d47) { _0x4bffc5[_0x4cc7('0x469b')] = 0x0; _0x2dc66d[0x0] = 0xff & _0x100d47; _0x2dc66d[0x1] = _0x100d47 >>> 0x8 & 0xff; _0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x2, 0x0); _0x34e6c7 = _0x100d47 = 0x0; _0x4bffc5['mode'] = 0x2; break; } if (_0x4bffc5['flags'] = 0x0, _0x4bffc5['head'] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x127a')] = !0x1), !(0x1 & _0x4bffc5['wrap']) || (((0xff & _0x100d47) << 0x8) + (_0x100d47 >> 0x8)) % 0x1f) { _0xf52a15['msg'] = 'incorrect\x20header\x20check'; _0x4bffc5['mode'] = 0x1e; break; } if (0x8 !== (0xf & _0x100d47)) { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x469c'); _0x4bffc5['mode'] = 0x1e; break; } if (_0x100d47 >>>= 0x4, _0x34e6c7 -= 0x4, _0x2ca67c = (0xf & _0x100d47) + 0x8, 0x0 === _0x4bffc5[_0x4cc7('0x468d')]) _0x4bffc5['wbits'] = _0x2ca67c; else if (_0x2ca67c > _0x4bffc5[_0x4cc7('0x468d')]) { if (_0x4cc7('0x469d') === 'uukiX') { _0xf52a15['msg'] = _0x4cc7('0x469e'); _0x4bffc5['mode'] = 0x1e; break; } else { a[_0x4cc7('0x50c')](0x2); return; } } _0x4bffc5[_0x4cc7('0x466d')] = 0x1 << _0x2ca67c; _0xf52a15['adler'] = _0x4bffc5[_0x4cc7('0x469b')] = 0x1; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x200 & _0x100d47 ? 0xa : 0xc; _0x34e6c7 = _0x100d47 = 0x0; break; case 0x2: for (; 0x10 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (_0x4bffc5['flags'] = _0x100d47, 0x8 !== (0xff & _0x4bffc5[_0x4cc7('0x1a53')])) { _0xf52a15['msg'] = _0x4cc7('0x469c'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } if (0xe000 & _0x4bffc5[_0x4cc7('0x1a53')]) { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x469f'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } _0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')]['text'] = _0x100d47 >> 0x8 & 0x1); 0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x2dc66d[0x0] = 0xff & _0x100d47, _0x2dc66d[0x1] = _0x472e79[_0x4cc7('0x45c3')](_0x100d47, 0x8) & 0xff, _0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x2, 0x0)); _0x34e6c7 = _0x100d47 = 0x0; _0x4bffc5['mode'] = 0x3; case 0x3: for (; 0x20 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x4bffc5['head'] && (_0x4bffc5[_0x4cc7('0xc98')]['time'] = _0x100d47); 0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x2dc66d[0x0] = 0xff & _0x100d47, _0x2dc66d[0x1] = _0x472e79['TfiZm'](_0x100d47, 0x8) & 0xff, _0x2dc66d[0x2] = _0x100d47 >>> 0x10 & 0xff, _0x2dc66d[0x3] = _0x100d47 >>> 0x18 & 0xff, _0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x4, 0x0)); _0x34e6c7 = _0x100d47 = 0x0; _0x4bffc5['mode'] = 0x4; case 0x4: for (; 0x10 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5['head']['xflags'] = 0xff & _0x100d47, _0x4bffc5['head']['os'] = _0x100d47 >> 0x8); _0x472e79['awIcu'](0x200, _0x4bffc5[_0x4cc7('0x1a53')]) && (_0x2dc66d[0x0] = 0xff & _0x100d47, _0x2dc66d[0x1] = _0x100d47 >>> 0x8 & 0xff, _0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x2, 0x0)); _0x34e6c7 = _0x100d47 = 0x0; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x5; case 0x5: if (0x400 & _0x4bffc5[_0x4cc7('0x1a53')]) { for (; 0x10 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x4bffc5[_0x4cc7('0x21')] = _0x100d47; _0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x466a')] = _0x100d47); _0x472e79['nOcKL'](0x200, _0x4bffc5[_0x4cc7('0x1a53')]) && (_0x2dc66d[0x0] = 0xff & _0x100d47, _0x2dc66d[0x1] = _0x100d47 >>> 0x8 & 0xff, _0x4bffc5['check'] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2dc66d, 0x2, 0x0)); _0x34e6c7 = _0x100d47 = 0x0; } else _0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x173e')] = null); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x6; case 0x6: if (0x400 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x153f58 = _0x4bffc5[_0x4cc7('0x21')], _0x153f58 > _0x4bdf7 && (_0x153f58 = _0x4bdf7), _0x153f58 && (_0x4bffc5[_0x4cc7('0xc98')] && (_0x2ca67c = _0x4bffc5[_0x4cc7('0xc98')]['extra_len'] - _0x4bffc5[_0x4cc7('0x21')], _0x4bffc5['head'][_0x4cc7('0x173e')] || (_0x4bffc5['head']['extra'] = Array(_0x4bffc5[_0x4cc7('0xc98')]['extra_len'])), _0x483b6b[_0x4cc7('0x461c')](_0x4bffc5['head'][_0x4cc7('0x173e')], _0x2c8757, _0x1d7b93, _0x153f58, _0x2ca67c)), 0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2c8757, _0x153f58, _0x1d7b93)), _0x4bdf7 -= _0x153f58, _0x1d7b93 += _0x153f58, _0x4bffc5['length'] -= _0x153f58), _0x4bffc5[_0x4cc7('0x21')])) break _0x1bc005; _0x4bffc5[_0x4cc7('0x21')] = 0x0; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x7; case 0x7: if (0x800 & _0x4bffc5[_0x4cc7('0x1a53')]) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x153f58 = 0x0; do _0x2ca67c = _0x2c8757[_0x1d7b93 + _0x153f58++], _0x4bffc5[_0x4cc7('0xc98')] && _0x2ca67c && 0x10000 > _0x4bffc5[_0x4cc7('0x21')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x5e2')] += String['fromCharCode'](_0x2ca67c)); while (_0x2ca67c && _0x153f58 < _0x4bdf7); if (0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x2c8757, _0x153f58, _0x1d7b93)), _0x4bdf7 -= _0x153f58, _0x1d7b93 += _0x153f58, _0x2ca67c) break _0x1bc005; } else _0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')]['name'] = null); _0x4bffc5['length'] = 0x0; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x8; case 0x8: if (0x1000 & _0x4bffc5[_0x4cc7('0x1a53')]) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x153f58 = 0x0; do _0x2ca67c = _0x2c8757[_0x1d7b93 + _0x153f58++], _0x4bffc5[_0x4cc7('0xc98')] && _0x2ca67c && 0x10000 > _0x4bffc5[_0x4cc7('0x21')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x465f')] += String[_0x4cc7('0x152b')](_0x2ca67c)); while (_0x2ca67c && _0x153f58 < _0x4bdf7); if (0x200 & _0x4bffc5[_0x4cc7('0x1a53')] && (_0x4bffc5[_0x4cc7('0x469b')] = _0x2ff59c(_0x4bffc5['check'], _0x2c8757, _0x153f58, _0x1d7b93)), _0x4bdf7 -= _0x153f58, _0x1d7b93 += _0x153f58, _0x2ca67c) break _0x1bc005; } else _0x4bffc5['head'] && (_0x4bffc5['head'][_0x4cc7('0x465f')] = null); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x9; case 0x9: if (0x200 & _0x4bffc5[_0x4cc7('0x1a53')]) { if (_0x4cc7('0x46a0') === 'Qjilh') { for (; 0x10 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (_0x100d47 !== (0xffff & _0x4bffc5[_0x4cc7('0x469b')])) { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46a1'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } _0x34e6c7 = _0x100d47 = 0x0; } else { this[_0x4cc7('0x1436')] = this[_0x4cc7('0x1434')] + this[_0x4cc7('0x119c')]; this[_0x4cc7('0x1bc9')] = Math[_0x4cc7('0xaea')](this[_0x4cc7('0x1433')] / 0x4); this[_0x4cc7('0x1bca')] = null != this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')] ? this[_0x4cc7('0x1b6f')] | this[_0x4cc7('0x1b8e')] : this[_0x4cc7('0x1b8e')]; this[_0x4cc7('0x127d')] = null != this[_0x4cc7('0xf27')][_0x4cc7('0x19f6')] && (this['usesLightsForSpecular']() || this[_0x4cc7('0x1bfc')]()); } } _0x4bffc5[_0x4cc7('0xc98')] && (_0x4bffc5[_0x4cc7('0xc98')][_0x4cc7('0x20bb')] = _0x4bffc5[_0x4cc7('0x1a53')] >> 0x9 & 0x1, _0x4bffc5[_0x4cc7('0xc98')]['done'] = !0x0); _0xf52a15[_0x4cc7('0x20bc')] = _0x4bffc5[_0x4cc7('0x469b')] = 0x0; _0x4bffc5[_0x4cc7('0x1ef9')] = 0xc; break; case 0xa: for (; _0x472e79[_0x4cc7('0x45d7')](0x20, _0x34e6c7); ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0xf52a15[_0x4cc7('0x20bc')] = _0x4bffc5[_0x4cc7('0x469b')] = _0xbc3a06(_0x100d47); _0x34e6c7 = _0x100d47 = 0x0; _0x4bffc5[_0x4cc7('0x1ef9')] = 0xb; case 0xb: if (0x0 === _0x4bffc5[_0x4cc7('0x4682')]) return _0xf52a15[_0x4cc7('0x1f60')] = _0x5987fd, _0xf52a15[_0x4cc7('0x1f62')] = _0x1a89bb, _0xf52a15[_0x4cc7('0x1f5f')] = _0x1d7b93, _0xf52a15[_0x4cc7('0x1f63')] = _0x4bdf7, _0x4bffc5['hold'] = _0x100d47, _0x4bffc5[_0x4cc7('0x4671')] = _0x34e6c7, 0x2; _0xf52a15['adler'] = _0x4bffc5[_0x4cc7('0x469b')] = 0x1; _0x4bffc5['mode'] = 0xc; case 0xc: if (0x5 === _0x204d2d || 0x6 === _0x204d2d) break _0x1bc005; case 0xd: if (_0x4bffc5['last']) { _0x100d47 >>>= 0x7 & _0x34e6c7; _0x34e6c7 -= 0x7 & _0x34e6c7; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1b; break; } for (; 0x3 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } switch (_0x4bffc5[_0x4cc7('0x218b')] = 0x1 & _0x100d47, _0x100d47 >>>= 0x1, --_0x34e6c7, 0x3 & _0x100d47) { case 0x0: _0x4bffc5[_0x4cc7('0x1ef9')] = 0xe; break; case 0x1: var _0x3d96e3 = _0x4bffc5; if (_0xf8979a) { _0x4bb488 = new _0x483b6b['Buf32'](0x200); _0x319adf = new _0x483b6b[(_0x4cc7('0x3e49'))](0x20); for (_0x26ae68 = 0x0; 0x90 > _0x26ae68; ) _0x3d96e3[_0x4cc7('0x4687')][_0x26ae68++] = 0x8; for (; 0x100 > _0x26ae68; ) _0x3d96e3[_0x4cc7('0x4687')][_0x26ae68++] = 0x9; for (; 0x118 > _0x26ae68; ) _0x3d96e3['lens'][_0x26ae68++] = 0x7; for (; 0x120 > _0x26ae68; ) _0x3d96e3[_0x4cc7('0x4687')][_0x26ae68++] = 0x8; _0xc5655b(0x1, _0x3d96e3['lens'], 0x0, 0x120, _0x4bb488, 0x0, _0x3d96e3[_0x4cc7('0x39d2')], { 'bits': 0x9 }); for (_0x26ae68 = 0x0; 0x20 > _0x26ae68; ) _0x3d96e3['lens'][_0x26ae68++] = 0x5; _0xc5655b(0x2, _0x3d96e3['lens'], 0x0, 0x20, _0x319adf, 0x0, _0x3d96e3[_0x4cc7('0x39d2')], { 'bits': 0x5 }); _0xf8979a = !0x1; } _0x3d96e3['lencode'] = _0x4bb488; _0x3d96e3[_0x4cc7('0x4674')] = 0x9; _0x3d96e3[_0x4cc7('0x4673')] = _0x319adf; _0x3d96e3[_0x4cc7('0x4686')] = 0x5; if (_0x4bffc5[_0x4cc7('0x1ef9')] = 0x14, 0x6 === _0x204d2d) { _0x100d47 >>>= 0x2; _0x34e6c7 -= 0x2; break _0x1bc005; } break; case 0x2: _0x4bffc5['mode'] = 0x11; break; case 0x3: _0xf52a15['msg'] = _0x4cc7('0x46a2'), _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; } _0x100d47 >>>= 0x2; _0x34e6c7 -= 0x2; break; case 0xe: _0x100d47 >>>= 0x7 & _0x34e6c7; for (_0x34e6c7 -= _0x472e79[_0x4cc7('0x46a3')](0x7, _0x34e6c7); 0x20 > _0x34e6c7; ) { if ('OkRzJ' !== _0x4cc7('0x46a4')) { this['stage'][_0x4cc7('0xb50')]()[_0x4cc7('0x98e')] = b[_0x4cc7('0x98e')]; } else { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } } if ((0xffff & _0x100d47) !== _0x472e79['zlXue'](_0x100d47 >>> 0x10, 0xffff)) { _0xf52a15['msg'] = _0x4cc7('0x46a5'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } if (_0x4bffc5['length'] = 0xffff & _0x100d47, _0x100d47 = 0x0, _0x34e6c7 = 0x0, _0x4bffc5[_0x4cc7('0x1ef9')] = 0xf, 0x6 === _0x204d2d) break _0x1bc005; case 0xf: _0x4bffc5[_0x4cc7('0x1ef9')] = 0x10; case 0x10: if (_0x153f58 = _0x4bffc5[_0x4cc7('0x21')]) { if (_0x153f58 > _0x4bdf7 && (_0x153f58 = _0x4bdf7), _0x153f58 > _0x1a89bb && (_0x153f58 = _0x1a89bb), 0x0 === _0x153f58) break _0x1bc005; _0x483b6b[_0x4cc7('0x461c')](_0x1c70ea, _0x2c8757, _0x1d7b93, _0x153f58, _0x5987fd); _0x4bdf7 -= _0x153f58; _0x1d7b93 += _0x153f58; _0x1a89bb -= _0x153f58; _0x5987fd += _0x153f58; _0x4bffc5[_0x4cc7('0x21')] -= _0x153f58; break; } _0x4bffc5['mode'] = 0xc; break; case 0x11: for (; 0xe > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (_0x4bffc5[_0x4cc7('0x46a6')] = _0x472e79[_0x4cc7('0x45cf')](0x1f & _0x100d47, 0x101), _0x100d47 >>>= 0x5, _0x34e6c7 -= 0x5, _0x4bffc5[_0x4cc7('0x4684')] = (0x1f & _0x100d47) + 0x1, _0x100d47 >>>= 0x5, _0x34e6c7 -= 0x5, _0x4bffc5[_0x4cc7('0x4685')] = (0xf & _0x100d47) + 0x4, _0x100d47 >>>= 0x4, _0x34e6c7 -= 0x4, 0x11e < _0x4bffc5['nlen'] || 0x1e < _0x4bffc5[_0x4cc7('0x4684')]) { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46a7'); _0x4bffc5['mode'] = 0x1e; break; } _0x4bffc5[_0x4cc7('0x4683')] = 0x0; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x12; case 0x12: for (; _0x4bffc5[_0x4cc7('0x4683')] < _0x4bffc5[_0x4cc7('0x4685')]; ) { for (; 0x3 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x4bffc5[_0x4cc7('0x4687')][_0x851567[_0x4bffc5[_0x4cc7('0x4683')]++]] = 0x7 & _0x100d47; _0x100d47 >>>= 0x3; _0x34e6c7 -= 0x3; } for (; 0x13 > _0x4bffc5['have']; ) _0x4bffc5[_0x4cc7('0x4687')][_0x851567[_0x4bffc5[_0x4cc7('0x4683')]++]] = 0x0; if (_0x4bffc5[_0x4cc7('0x4672')] = _0x4bffc5['lendyn'], _0x4bffc5[_0x4cc7('0x4674')] = 0x7, _0x3bb838 = {}, _0x1d5ab9 = _0x472e79['dISzQ'](_0xc5655b, 0x0, _0x4bffc5[_0x4cc7('0x4687')], 0x0, 0x13, _0x4bffc5['lencode'], 0x0, _0x4bffc5[_0x4cc7('0x39d2')], _0x3bb838), _0x4bffc5[_0x4cc7('0x4674')] = _0x3bb838['bits'], _0x1d5ab9) { if (_0x472e79[_0x4cc7('0x46a8')] === _0x4cc7('0x46a9')) { return _0x4cc7('0x39e') + c + ',' + b + '\x0a'; } else { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46aa'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } } _0x3bb838['bits'] = _0x4bffc5.lenbits; _0x4bffc5[_0x4cc7('0x4683')] = 0x0; _0x4bffc5['mode'] = 0x13; case 0x13: for (; _0x4bffc5[_0x4cc7('0x4683')] < _0x4bffc5[_0x4cc7('0x46a6')] + _0x4bffc5['ndist']; ) { for (; _0x5a8b22 = _0x4bffc5[_0x4cc7('0x4672')][_0x100d47 & (0x1 << _0x4bffc5[_0x4cc7('0x4674')]) - 0x1], _0x2feaed = _0x5a8b22 >>> 0x18, _0x3d96e3 = 0xffff & _0x5a8b22, !(_0x2feaed <= _0x34e6c7); ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (0x10 > _0x3d96e3) _0x100d47 >>>= _0x2feaed, _0x34e6c7 -= _0x2feaed, _0x4bffc5[_0x4cc7('0x4687')][_0x4bffc5[_0x4cc7('0x4683')]++] = _0x3d96e3; else { if (_0x4cc7('0x45db') !== _0x472e79[_0x4cc7('0x45da')]) { this[_0x4cc7('0x3438')](a, b, c, !0x1); } else { if (0x10 === _0x3d96e3) { for (_0x26ae68 = _0x2feaed + 0x2; _0x34e6c7 < _0x26ae68; ) { if (_0x4cc7('0x46ab') === 'hPzxw') { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } else { this[_0x4cc7('0xec4')][_0x4cc7('0xac9')](6.7, -0x2, !0x0); var _0x5771a7 = this['runner'][_0x4cc7('0x126')]; _0x5771a7[_0x4cc7('0xf9a')](_0x5771a7['get_rotationZ']() + 0xd8); this['dialog']['updateCallback'] = (xa = this[_0x4cc7('0xb7f')], _0xf52a15(xa, xa[_0x4cc7('0x50c')])); _0x5771a7 = this[_0x4cc7('0x2924')]; 0x1 != 0x0 < _0x5771a7['timeLeft'] && (_0x5771a7['timeLeft'] = 0.12); this[_0x4cc7('0xc34')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x40); _0x5771a7 = this[_0x4cc7('0xace')][_0x4cc7('0xf91')]('oof', 0x0, 0x320, D[_0x4cc7('0xa9a')](0.4)); _0x5771a7['set_width'](0x2 * _0x5771a7[_0x4cc7('0xa74')]()); _0x5771a7 = new q(this[_0x4cc7('0xec4')][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292e'), 0x50, -0x78, null, null, null, _0x5771a7); _0x5771a7 = new q(this['duplicator'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x292f'), -0xc8, 0x50, null, null, null, _0x5771a7); _0x5771a7 = Cd[_0x4cc7('0x8ef')]; var _0x1bfec7 = this[_0x4cc7('0xec4')][_0x4cc7('0x126')][_0x4cc7('0xd92')]() - r[_0x4cc7('0xc3b')][_0x4cc7('0xc0e')]()[_0x4cc7('0xd92')]() + Ee[_0x4cc7('0x17db')]; _0x5771a7[_0x4cc7('0x1df4')](3300.0000000000005 <= _0x1bfec7 ? 0x1194 >= _0x1bfec7 ? _0x1bfec7 : 0x1194 : 3300.0000000000005); } } if (_0x100d47 >>>= _0x2feaed, _0x34e6c7 -= _0x2feaed, 0x0 === _0x4bffc5[_0x4cc7('0x4683')]) { _0xf52a15['msg'] = _0x4cc7('0x46ac'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } _0x2ca67c = _0x4bffc5[_0x4cc7('0x4687')][_0x4bffc5[_0x4cc7('0x4683')] - 0x1]; _0x153f58 = 0x3 + (0x3 & _0x100d47); _0x100d47 >>>= 0x2; _0x34e6c7 -= 0x2; } else if (0x11 === _0x3d96e3) { for (_0x26ae68 = _0x2feaed + 0x3; _0x34e6c7 < _0x26ae68; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x100d47 >>>= _0x2feaed; _0x34e6c7 -= _0x2feaed; _0x2ca67c = 0x0; _0x153f58 = 0x3 + (0x7 & _0x100d47); _0x100d47 >>>= 0x3; _0x34e6c7 -= 0x3; } else { for (_0x26ae68 = _0x2feaed + 0x7; _0x34e6c7 < _0x26ae68; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x100d47 >>>= _0x2feaed; _0x34e6c7 -= _0x2feaed; _0x2ca67c = 0x0; _0x153f58 = 0xb + (0x7f & _0x100d47); _0x100d47 >>>= 0x7; _0x34e6c7 -= 0x7; } if (_0x4bffc5[_0x4cc7('0x4683')] + _0x153f58 > _0x4bffc5[_0x4cc7('0x46a6')] + _0x4bffc5[_0x4cc7('0x4684')]) { _0xf52a15['msg'] = _0x4cc7('0x46ac'); _0x4bffc5['mode'] = 0x1e; break; } for (; _0x153f58--; ) _0x4bffc5[_0x4cc7('0x4687')][_0x4bffc5[_0x4cc7('0x4683')]++] = _0x2ca67c; } } } if (0x1e === _0x4bffc5[_0x4cc7('0x1ef9')]) break; if (0x0 === _0x4bffc5['lens'][0x100]) { _0xf52a15['msg'] = _0x4cc7('0x46ad'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } if (_0x4bffc5['lenbits'] = 0x9, _0x3bb838 = {}, _0x1d5ab9 = _0xc5655b(0x1, _0x4bffc5[_0x4cc7('0x4687')], 0x0, _0x4bffc5['nlen'], _0x4bffc5[_0x4cc7('0x4672')], 0x0, _0x4bffc5[_0x4cc7('0x39d2')], _0x3bb838), _0x4bffc5[_0x4cc7('0x4674')] = _0x3bb838[_0x4cc7('0x4671')], _0x1d5ab9) { _0xf52a15['msg'] = _0x4cc7('0x46ae'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } _0x3bb838[_0x4cc7('0x4671')] = _0x4bffc5.lenbits; if (_0x4bffc5[_0x4cc7('0x4686')] = 0x6, _0x4bffc5[_0x4cc7('0x4673')] = _0x4bffc5[_0x4cc7('0x4688')], _0x3bb838 = {}, _0x1d5ab9 = _0xc5655b(0x2, _0x4bffc5[_0x4cc7('0x4687')], _0x4bffc5[_0x4cc7('0x46a6')], _0x4bffc5[_0x4cc7('0x4684')], _0x4bffc5[_0x4cc7('0x4673')], 0x0, _0x4bffc5[_0x4cc7('0x39d2')], _0x3bb838), _0x4bffc5[_0x4cc7('0x4686')] = _0x3bb838[_0x4cc7('0x4671')], _0x1d5ab9) { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46af'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } _0x3bb838[_0x4cc7('0x4671')] = _0x4bffc5.distbits; if (_0x4bffc5[_0x4cc7('0x1ef9')] = 0x14, 0x6 === _0x204d2d) break _0x1bc005; case 0x14: _0x4bffc5[_0x4cc7('0x1ef9')] = 0x15; case 0x15: if (0x6 <= _0x4bdf7 && _0x472e79[_0x4cc7('0x46b0')](0x102, _0x1a89bb)) { _0xf52a15[_0x4cc7('0x1f60')] = _0x5987fd; _0xf52a15[_0x4cc7('0x1f62')] = _0x1a89bb; _0xf52a15[_0x4cc7('0x1f5f')] = _0x1d7b93; _0xf52a15['avail_in'] = _0x4bdf7; _0x4bffc5[_0x4cc7('0x4670')] = _0x100d47; _0x4bffc5[_0x4cc7('0x4671')] = _0x34e6c7; _0x51626e(_0xf52a15, _0x1e7f95); _0x5987fd = _0xf52a15[_0x4cc7('0x1f60')]; _0x1c70ea = _0xf52a15[_0x4cc7('0xb23')]; _0x1a89bb = _0xf52a15[_0x4cc7('0x1f62')]; _0x1d7b93 = _0xf52a15[_0x4cc7('0x1f5f')]; _0x2c8757 = _0xf52a15[_0x4cc7('0x1284')]; _0x4bdf7 = _0xf52a15[_0x4cc7('0x1f63')]; _0x100d47 = _0x4bffc5[_0x4cc7('0x4670')]; _0x34e6c7 = _0x4bffc5[_0x4cc7('0x4671')]; 0xc === _0x4bffc5['mode'] && (_0x4bffc5[_0x4cc7('0x468b')] = -0x1); break; } for (_0x4bffc5[_0x4cc7('0x468b')] = 0x0; _0x5a8b22 = _0x4bffc5['lencode'][_0x100d47 & (0x1 << _0x4bffc5[_0x4cc7('0x4674')]) - 0x1], _0x2feaed = _0x5a8b22 >>> 0x18, _0x26ae68 = _0x5a8b22 >>> 0x10 & 0xff, _0x3d96e3 = 0xffff & _0x5a8b22, !(_0x2feaed <= _0x34e6c7); ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (_0x26ae68 && 0x0 === (0xf0 & _0x26ae68)) { var _0x55b7e0 = _0x2feaed; var _0x5b0172 = _0x26ae68; for (_0x1ebd12 = _0x3d96e3; _0x5a8b22 = _0x4bffc5['lencode'][_0x1ebd12 + ((_0x100d47 & (0x1 << _0x55b7e0 + _0x5b0172) - 0x1) >> _0x55b7e0)], _0x2feaed = _0x5a8b22 >>> 0x18, _0x26ae68 = _0x5a8b22 >>> 0x10 & 0xff, _0x3d96e3 = 0xffff & _0x5a8b22, !(_0x55b7e0 + _0x2feaed <= _0x34e6c7); ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x100d47 >>>= _0x55b7e0; _0x34e6c7 -= _0x55b7e0; _0x4bffc5[_0x4cc7('0x468b')] += _0x55b7e0; } if (_0x100d47 >>>= _0x2feaed, _0x34e6c7 -= _0x2feaed, _0x4bffc5[_0x4cc7('0x468b')] += _0x2feaed, _0x4bffc5['length'] = _0x3d96e3, 0x0 === _0x26ae68) { if (_0x472e79[_0x4cc7('0x45cd')]('irwvQ', _0x4cc7('0x46b1'))) { _0x59c45c[_0x4cc7('0x469a')](c, b); } else { _0x4bffc5['mode'] = 0x1a; break; } } if (0x20 & _0x26ae68) { _0x4bffc5['back'] = -0x1; _0x4bffc5['mode'] = 0xc; break; } if (0x40 & _0x26ae68) { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x4678'); _0x4bffc5['mode'] = 0x1e; break; } _0x4bffc5['extra'] = 0xf & _0x26ae68; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x16; case 0x16: if (_0x4bffc5[_0x4cc7('0x173e')]) { for (_0x26ae68 = _0x4bffc5[_0x4cc7('0x173e')]; _0x34e6c7 < _0x26ae68; ) { if (_0x4cc7('0x46b2') === _0x4cc7('0x46b3')) { this[_0x4cc7('0xac8')][_0x4cc7('0xac9')](4.3, 51.1, null, -0x5); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacb')](0x42); this[_0x4cc7('0xac8')][_0x4cc7('0xaca')][_0x4cc7('0xacd')](!0x1); this[_0x4cc7('0xacc')][_0x4cc7('0xac9')](4.4, 0x34, null, -0x5); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacb')](0x41); this[_0x4cc7('0xacc')]['spritesheet'][_0x4cc7('0xacd')](!0x0); var _0x36b361 = new q(this['student'][_0x4cc7('0xc4b')]()); this[_0x4cc7('0xace')][_0x4cc7('0xacf')](_0x4cc7('0x2c21'), 0xb4, -0xc8, null, null, null, _0x36b361, null); _0x36b361 = D[_0x4cc7('0x7d9')](0x154); var _0x24e1e1 = new q(this[_0x4cc7('0xacc')][_0x4cc7('0xc4b')]()); this['dialog'][_0x4cc7('0xacf')]('Skating\x20practice.\x20Close\x20enough.', -0x140, -0xa, null, _0x36b361, null, _0x24e1e1, null); } else { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } } _0x4bffc5[_0x4cc7('0x21')] += _0x100d47 & (0x1 << _0x4bffc5[_0x4cc7('0x173e')]) - 0x1; _0x100d47 >>>= _0x4bffc5['extra']; _0x34e6c7 -= _0x4bffc5[_0x4cc7('0x173e')]; _0x4bffc5[_0x4cc7('0x468b')] += _0x4bffc5[_0x4cc7('0x173e')]; } _0x4bffc5[_0x4cc7('0x4689')] = _0x4bffc5[_0x4cc7('0x21')]; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x17; case 0x17: for (; _0x5a8b22 = _0x4bffc5[_0x4cc7('0x4673')][_0x100d47 & (0x1 << _0x4bffc5[_0x4cc7('0x4686')]) - 0x1], _0x2feaed = _0x5a8b22 >>> 0x18, _0x26ae68 = _0x5a8b22 >>> 0x10 & 0xff, _0x3d96e3 = 0xffff & _0x5a8b22, !(_0x2feaed <= _0x34e6c7); ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (0x0 === (0xf0 & _0x26ae68)) { _0x55b7e0 = _0x2feaed; _0x5b0172 = _0x26ae68; for (_0x1ebd12 = _0x3d96e3; _0x5a8b22 = _0x4bffc5[_0x4cc7('0x4673')][_0x1ebd12 + (_0x472e79[_0x4cc7('0x46a3')](_0x100d47, (0x1 << _0x55b7e0 + _0x5b0172) - 0x1) >> _0x55b7e0)], _0x2feaed = _0x472e79[_0x4cc7('0x45dc')](_0x5a8b22, 0x18), _0x26ae68 = _0x5a8b22 >>> 0x10 & 0xff, _0x3d96e3 = 0xffff & _0x5a8b22, !(_0x55b7e0 + _0x2feaed <= _0x34e6c7); ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x100d47 >>>= _0x55b7e0; _0x34e6c7 -= _0x55b7e0; _0x4bffc5[_0x4cc7('0x468b')] += _0x55b7e0; } if (_0x100d47 >>>= _0x2feaed, _0x34e6c7 -= _0x2feaed, _0x4bffc5[_0x4cc7('0x468b')] += _0x2feaed, 0x40 & _0x26ae68) { if (_0x4cc7('0x46b4') === _0x4cc7('0x46b5')) { this['y'] = a; this['queueChangeEvent'](); return this['y']; } else { _0xf52a15[_0x4cc7('0x3cc7')] = _0x472e79[_0x4cc7('0x46b6')]; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } } _0x4bffc5['offset'] = _0x3d96e3; _0x4bffc5[_0x4cc7('0x173e')] = 0xf & _0x26ae68; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x18; case 0x18: if (_0x4bffc5[_0x4cc7('0x173e')]) { for (_0x26ae68 = _0x4bffc5[_0x4cc7('0x173e')]; _0x472e79[_0x4cc7('0x45de')](_0x34e6c7, _0x26ae68); ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } _0x4bffc5['offset'] += _0x100d47 & _0x472e79[_0x4cc7('0x45df')](0x1 << _0x4bffc5[_0x4cc7('0x173e')], 0x1); _0x100d47 >>>= _0x4bffc5[_0x4cc7('0x173e')]; _0x34e6c7 -= _0x4bffc5[_0x4cc7('0x173e')]; _0x4bffc5['back'] += _0x4bffc5[_0x4cc7('0x173e')]; } if (_0x4bffc5['offset'] > _0x4bffc5[_0x4cc7('0x466d')]) { _0xf52a15['msg'] = _0x4cc7('0x45d3'); _0x4bffc5['mode'] = 0x1e; break; } _0x4bffc5[_0x4cc7('0x1ef9')] = 0x19; case 0x19: if (0x0 === _0x1a89bb) break _0x1bc005; if (_0x153f58 = _0x1e7f95 - _0x1a89bb, _0x4bffc5[_0x4cc7('0x18f5')] > _0x153f58) { if (_0x153f58 = _0x4bffc5[_0x4cc7('0x18f5')] - _0x153f58, _0x153f58 > _0x4bffc5['whave'] && _0x4bffc5[_0x4cc7('0x467c')]) { if ('nAEDY' !== 'jkTFA') { _0xf52a15['msg'] = 'invalid\x20distance\x20too\x20far\x20back'; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } else { return this['_antiAlias'] = a; } } _0x153f58 > _0x4bffc5[_0x4cc7('0x466f')] ? (_0x153f58 -= _0x4bffc5[_0x4cc7('0x466f')], _0x145446 = _0x4bffc5[_0x4cc7('0x466e')] - _0x153f58) : _0x145446 = _0x4bffc5['wnext'] - _0x153f58; _0x153f58 > _0x4bffc5[_0x4cc7('0x21')] && (_0x153f58 = _0x4bffc5['length']); _0x26ae68 = _0x4bffc5['window']; } else _0x26ae68 = _0x1c70ea, _0x145446 = _0x5987fd - _0x4bffc5[_0x4cc7('0x18f5')], _0x153f58 = _0x4bffc5[_0x4cc7('0x21')]; _0x153f58 > _0x1a89bb && (_0x153f58 = _0x1a89bb); _0x1a89bb -= _0x153f58; _0x4bffc5['length'] -= _0x153f58; do _0x1c70ea[_0x5987fd++] = _0x26ae68[_0x145446++]; while (--_0x153f58); 0x0 === _0x4bffc5[_0x4cc7('0x21')] && (_0x4bffc5[_0x4cc7('0x1ef9')] = 0x15); break; case 0x1a: if (0x0 === _0x1a89bb) break _0x1bc005; _0x1c70ea[_0x5987fd++] = _0x4bffc5[_0x4cc7('0x21')]; _0x1a89bb--; _0x4bffc5[_0x4cc7('0x1ef9')] = 0x15; break; case 0x1b: if (_0x4bffc5[_0x4cc7('0x1cca')]) { for (; 0x20 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 |= _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (_0x1e7f95 -= _0x1a89bb, _0xf52a15[_0x4cc7('0x4640')] += _0x1e7f95, _0x4bffc5[_0x4cc7('0x1af3')] += _0x1e7f95, _0x1e7f95 && (_0xf52a15['adler'] = _0x4bffc5[_0x4cc7('0x469b')] = _0x4bffc5['flags'] ? _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x1c70ea, _0x1e7f95, _0x5987fd - _0x1e7f95) : _0x4ff68f(_0x4bffc5[_0x4cc7('0x469b')], _0x1c70ea, _0x1e7f95, _0x5987fd - _0x1e7f95)), _0x1e7f95 = _0x1a89bb, (_0x4bffc5['flags'] ? _0x100d47 : _0xbc3a06(_0x100d47)) !== _0x4bffc5[_0x4cc7('0x469b')]) { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46b7'); _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1e; break; } _0x34e6c7 = _0x100d47 = 0x0; } _0x4bffc5[_0x4cc7('0x1ef9')] = 0x1c; case 0x1c: if (_0x4bffc5[_0x4cc7('0x1cca')] && _0x4bffc5[_0x4cc7('0x1a53')]) { for (; 0x20 > _0x34e6c7; ) { if (0x0 === _0x4bdf7) break _0x1bc005; _0x4bdf7--; _0x100d47 += _0x2c8757[_0x1d7b93++] << _0x34e6c7; _0x34e6c7 += 0x8; } if (_0x100d47 !== (0xffffffff & _0x4bffc5['total'])) { _0xf52a15[_0x4cc7('0x3cc7')] = _0x4cc7('0x46b8'); _0x4bffc5['mode'] = 0x1e; break; } _0x34e6c7 = _0x100d47 = 0x0; } _0x4bffc5['mode'] = 0x1d; case 0x1d: _0x1d5ab9 = 0x1; break _0x1bc005; case 0x1e: _0x1d5ab9 = -0x3; break _0x1bc005; case 0x1f: return -0x4; default: return _0x375f4f; } return _0xf52a15[_0x4cc7('0x1f60')] = _0x5987fd, _0xf52a15['avail_out'] = _0x1a89bb, _0xf52a15[_0x4cc7('0x1f5f')] = _0x1d7b93, _0xf52a15[_0x4cc7('0x1f63')] = _0x4bdf7, _0x4bffc5[_0x4cc7('0x4670')] = _0x100d47, _0x4bffc5[_0x4cc7('0x4671')] = _0x34e6c7, (_0x4bffc5[_0x4cc7('0x466e')] || _0x1e7f95 !== _0xf52a15[_0x4cc7('0x1f62')] && 0x1e > _0x4bffc5['mode'] && (0x1b > _0x4bffc5[_0x4cc7('0x1ef9')] || 0x4 !== _0x204d2d)) && _0x2ef948(_0xf52a15, _0xf52a15[_0x4cc7('0xb23')], _0xf52a15[_0x4cc7('0x1f60')], _0x1e7f95 - _0xf52a15[_0x4cc7('0x1f62')]) ? (_0x4bffc5[_0x4cc7('0x1ef9')] = 0x1f, -0x4) : (_0x10b047 -= _0xf52a15['avail_in'], _0x1e7f95 -= _0xf52a15[_0x4cc7('0x1f62')], _0xf52a15['total_in'] += _0x10b047, _0xf52a15['total_out'] += _0x1e7f95, _0x4bffc5[_0x4cc7('0x1af3')] += _0x1e7f95, _0x4bffc5[_0x4cc7('0x1cca')] && _0x1e7f95 && (_0xf52a15[_0x4cc7('0x20bc')] = _0x4bffc5[_0x4cc7('0x469b')] = _0x4bffc5[_0x4cc7('0x1a53')] ? _0x2ff59c(_0x4bffc5[_0x4cc7('0x469b')], _0x1c70ea, _0x1e7f95, _0xf52a15[_0x4cc7('0x1f60')] - _0x1e7f95) : _0x4ff68f(_0x4bffc5['check'], _0x1c70ea, _0x1e7f95, _0xf52a15['next_out'] - _0x1e7f95)), _0xf52a15[_0x4cc7('0x2cb6')] = _0x4bffc5[_0x4cc7('0x4671')] + (_0x4bffc5[_0x4cc7('0x218b')] ? 0x40 : 0x0) + (0xc === _0x4bffc5[_0x4cc7('0x1ef9')] ? 0x80 : 0x0) + (0x14 === _0x4bffc5[_0x4cc7('0x1ef9')] || 0xf === _0x4bffc5[_0x4cc7('0x1ef9')] ? 0x100 : 0x0), (0x0 === _0x10b047 && 0x0 === _0x1e7f95 || 0x4 === _0x204d2d) && _0x1d5ab9 === _0x1d4f18 && (_0x1d5ab9 = -0x5), _0x1d5ab9); } ; _0x2feaed[_0x4cc7('0x46b9')] = function(_0xf52a15) { if (_0x4cc7('0x46ba') === 'BcOkr') { var _0x49ed30 = this[_0x4cc7('0xa2e')]['gl'] , _0x59205e = this[_0x4cc7('0xa92')] >> b , _0x432c12 = this['__height'] >> b; if (0x0 != _0x59205e || 0x0 != _0x432c12) 0x0 == _0x59205e && (_0x59205e = 0x1), 0x0 == _0x432c12 && (_0x432c12 = 0x1), this[_0x4cc7('0xa2e')][_0x4cc7('0x2652')](this['__textureID']), Kc['texImage2D'](_0x49ed30, this[_0x4cc7('0x264e')], b, this['__internalFormat'], _0x59205e, _0x432c12, 0x0, this[_0x4cc7('0xc6f')], _0x49ed30[_0x4cc7('0x295a')], a), this['__context'][_0x4cc7('0x2652')](null); } else { if (!_0xf52a15 || !_0xf52a15[_0x4cc7('0x346e')]) return _0x375f4f; var _0x204d2d = _0xf52a15[_0x4cc7('0x346e')]; return _0x204d2d[_0x4cc7('0x9a1')] && (_0x204d2d[_0x4cc7('0x9a1')] = null), _0xf52a15[_0x4cc7('0x346e')] = null, _0x1d4f18; } } ; _0x2feaed['inflateGetHeader'] = function(_0xf52a15, _0x204d2d) { var _0x153f58; return _0xf52a15 && _0xf52a15[_0x4cc7('0x346e')] ? (_0x153f58 = _0xf52a15['state'], 0x0 === (0x2 & _0x153f58[_0x4cc7('0x1cca')]) ? _0x375f4f : (_0x153f58['head'] = _0x204d2d, _0x204d2d[_0x4cc7('0x127a')] = !0x1, _0x1d4f18)) : _0x375f4f; } ; _0x2feaed['inflateSetDictionary'] = function(_0xf52a15, _0x204d2d) { if (_0x4cc7('0x46bb') !== _0x4cc7('0x46bb')) { this[_0x4cc7('0x4007')](); a = new yg(0x10); for (var _0x15e0df = 0x0; 0x10 > _0x15e0df; ) { var _0x36373c = _0x15e0df++; a[_0x36373c] = c[_0x4cc7('0xf8a')][_0x4cc7('0x2b')](_0x36373c); } Kc[_0x4cc7('0x3a52')](this['gl'], b, d, a); } else { var _0x153f58, _0x145446, _0xbc3a06 = _0x204d2d['length']; return _0xf52a15 && _0xf52a15['state'] ? (_0x153f58 = _0xf52a15['state'], 0x0 !== _0x153f58[_0x4cc7('0x1cca')] && 0xb !== _0x153f58['mode'] ? _0x375f4f : 0xb === _0x153f58['mode'] && (_0x145446 = 0x1, _0x145446 = _0x4ff68f(_0x145446, _0x204d2d, _0xbc3a06, 0x0), _0x145446 !== _0x153f58[_0x4cc7('0x469b')]) ? -0x3 : _0x2ef948(_0xf52a15, _0x204d2d, _0xbc3a06, _0xbc3a06) ? (_0x153f58[_0x4cc7('0x1ef9')] = 0x1f, -0x4) : (_0x153f58[_0x4cc7('0x4682')] = 0x1, _0x1d4f18)) : _0x375f4f; } } ; _0x2feaed[_0x4cc7('0x46bc')] = _0x4cc7('0x46bd'); } , { '../utils/common': 0x3, './adler32': 0x5, './crc32': 0x7, './inffast': 0xa, './inftrees': 0xc }], 12: [function(_0x143939, _0x5362db, _0x2b0e29) { var _0x143005 = {}; _0x143005[_0x4cc7('0x46be')] = function(_0x3411ae, _0x23a6ee) { return _0x3411ae >= _0x23a6ee; } ; _0x143005[_0x4cc7('0x46bf')] = function(_0x34ae45, _0x34d698) { return _0x34ae45 + _0x34d698; } ; _0x143005[_0x4cc7('0x46c0')] = function(_0x2eef2c, _0x1aad51) { return _0x2eef2c > _0x1aad51; } ; _0x143005[_0x4cc7('0x46c1')] = function(_0x4cc473, _0x5f384a) { return _0x4cc473 > _0x5f384a; } ; _0x143005['MDiNr'] = function(_0x4cde79, _0x1d907d) { return _0x4cde79 === _0x1d907d; } ; _0x143005[_0x4cc7('0x46c2')] = function(_0x38e4f9, _0x89a615) { return _0x38e4f9 < _0x89a615; } ; var _0x38ffdb = _0x143939(_0x4cc7('0x46c3')) , _0x4af985 = [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] , _0x4635b6 = [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] , _0x284d96 = [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] , _0xb61484 = [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]; _0x5362db['exports'] = function(_0x4808b5, _0x3f26d8, _0x143939, _0x5362db, _0x2b0e29, _0x358727, _0x41a18a, _0x4068dc) { var _0x5cfd8e, _0x31151a, _0x1b15bf, _0x23e9b5, _0x197f51, _0x284865, _0x54d83e = _0x4068dc[_0x4cc7('0x4671')], _0x3c6939, _0x251437, _0x559efa, _0xf9b416, _0x3d4a73, _0x35a4bc = 0x0, _0x383dd4, _0x166cf2 = null, _0x42e87d = 0x0, _0x14fc0a = new _0x38ffdb[(_0x4cc7('0x25a2'))](0x10); var _0x5e16df = new _0x38ffdb[(_0x4cc7('0x25a2'))](0x10); var _0x4c10cc = null , _0x487b6c = 0x0; for (_0x3c6939 = 0x0; _0x143005[_0x4cc7('0x46be')](0xf, _0x3c6939); _0x3c6939++) _0x14fc0a[_0x3c6939] = 0x0; for (_0x251437 = 0x0; _0x251437 < _0x5362db; _0x251437++) _0x14fc0a[_0x3f26d8[_0x143005[_0x4cc7('0x46bf')](_0x143939, _0x251437)]]++; var _0x27ee01 = _0x54d83e; for (_0x559efa = 0xf; 0x1 <= _0x559efa && 0x0 === _0x14fc0a[_0x559efa]; _0x559efa--) ; if (_0x143005[_0x4cc7('0x46c0')](_0x27ee01, _0x559efa) && (_0x27ee01 = _0x559efa), 0x0 === _0x559efa) return _0x2b0e29[_0x358727++] = 0x1400000, _0x2b0e29[_0x358727++] = 0x1400000, _0x4068dc[_0x4cc7('0x4671')] = 0x1, 0x0; for (_0x54d83e = 0x1; _0x54d83e < _0x559efa && 0x0 === _0x14fc0a[_0x54d83e]; _0x54d83e++) ; _0x27ee01 < _0x54d83e && (_0x27ee01 = _0x54d83e); for (_0x3c6939 = _0x5cfd8e = 0x1; 0xf >= _0x3c6939; _0x3c6939++) if (_0x5cfd8e <<= 0x1, _0x5cfd8e -= _0x14fc0a[_0x3c6939], 0x0 > _0x5cfd8e) return -0x1; if (0x0 < _0x5cfd8e && (0x0 === _0x4808b5 || 0x1 !== _0x559efa)) return -0x1; _0x5e16df[0x1] = 0x0; for (_0x3c6939 = 0x1; _0x143005[_0x4cc7('0x46c1')](0xf, _0x3c6939); _0x3c6939++) _0x5e16df[_0x143005['vktvw'](_0x3c6939, 0x1)] = _0x5e16df[_0x3c6939] + _0x14fc0a[_0x3c6939]; for (_0x251437 = 0x0; _0x251437 < _0x5362db; _0x251437++) 0x0 !== _0x3f26d8[_0x143939 + _0x251437] && (_0x41a18a[_0x5e16df[_0x3f26d8[_0x143939 + _0x251437]]++] = _0x251437); if (0x0 === _0x4808b5 ? (_0x166cf2 = _0x4c10cc = _0x41a18a, _0x23e9b5 = 0x13) : 0x1 === _0x4808b5 ? (_0x166cf2 = _0x4af985, _0x42e87d -= 0x101, _0x4c10cc = _0x4635b6, _0x487b6c -= 0x101, _0x23e9b5 = 0x100) : (_0x166cf2 = _0x284d96, _0x4c10cc = _0xb61484, _0x23e9b5 = -0x1), _0x383dd4 = 0x0, _0x251437 = 0x0, _0x3c6939 = _0x54d83e, _0x5e16df = _0x358727, _0xf9b416 = _0x27ee01, _0x3d4a73 = 0x0, _0x1b15bf = -0x1, _0x35a4bc = 0x1 << _0x27ee01, _0x5362db = _0x35a4bc - 0x1, 0x1 === _0x4808b5 && 0x354 < _0x35a4bc || 0x2 === _0x4808b5 && 0x250 < _0x35a4bc) return 0x1; for (var _0x1b7a62 = 0x0; ; ) { _0x1b7a62++; var _0x4ca1f0 = _0x3c6939 - _0x3d4a73; _0x41a18a[_0x251437] < _0x23e9b5 ? (_0x197f51 = 0x0, _0x284865 = _0x41a18a[_0x251437]) : _0x41a18a[_0x251437] > _0x23e9b5 ? (_0x197f51 = _0x4c10cc[_0x487b6c + _0x41a18a[_0x251437]], _0x284865 = _0x166cf2[_0x42e87d + _0x41a18a[_0x251437]]) : (_0x197f51 = 0x60, _0x284865 = 0x0); _0x5cfd8e = 0x1 << _0x3c6939 - _0x3d4a73; _0x54d83e = _0x31151a = 0x1 << _0xf9b416; do _0x31151a -= _0x5cfd8e, _0x2b0e29[_0x5e16df + (_0x383dd4 >> _0x3d4a73) + _0x31151a] = _0x4ca1f0 << 0x18 | _0x197f51 << 0x10 | _0x284865 | 0x0; while (0x0 !== _0x31151a); for (_0x5cfd8e = 0x1 << _0x3c6939 - 0x1; _0x383dd4 & _0x5cfd8e; ) _0x5cfd8e >>= 0x1; if (0x0 !== _0x5cfd8e ? (_0x383dd4 &= _0x5cfd8e - 0x1, _0x383dd4 += _0x5cfd8e) : _0x383dd4 = 0x0, _0x251437++, 0x0 === --_0x14fc0a[_0x3c6939]) { if (_0x3c6939 === _0x559efa) break; _0x3c6939 = _0x3f26d8[_0x143939 + _0x41a18a[_0x251437]]; } if (_0x3c6939 > _0x27ee01 && (_0x383dd4 & _0x5362db) !== _0x1b15bf) { _0x143005[_0x4cc7('0x46c4')](0x0, _0x3d4a73) && (_0x3d4a73 = _0x27ee01); _0x5e16df += _0x54d83e; _0xf9b416 = _0x3c6939 - _0x3d4a73; for (_0x5cfd8e = 0x1 << _0xf9b416; _0xf9b416 + _0x3d4a73 < _0x559efa && (_0x5cfd8e -= _0x14fc0a[_0xf9b416 + _0x3d4a73], !(0x0 >= _0x5cfd8e)); ) _0xf9b416++, _0x5cfd8e <<= 0x1; if (_0x35a4bc += 0x1 << _0xf9b416, 0x1 === _0x4808b5 && _0x143005[_0x4cc7('0x46c2')](0x354, _0x35a4bc) || 0x2 === _0x4808b5 && 0x250 < _0x35a4bc) return 0x1; _0x1b15bf = _0x383dd4 & _0x5362db; _0x2b0e29[_0x1b15bf] = _0x27ee01 << 0x18 | _0xf9b416 << 0x10 | _0x5e16df - _0x358727 | 0x0; } } return 0x0 !== _0x383dd4 && (_0x2b0e29[_0x5e16df + _0x383dd4] = _0x3c6939 - _0x3d4a73 << 0x18 | 0x400000), _0x4068dc[_0x4cc7('0x4671')] = _0x27ee01, 0x0; } ; } , { '../utils/common': 0x3 }], 13: [function(_0x35582c, _0x2b5aa3, _0x561e40) { _0x2b5aa3[_0x4cc7('0x45ba')] = { 2: 'need\x20dictionary', 1: _0x4cc7('0x46c5'), 0: '' }; _0x2b5aa3[_0x4cc7('0x45ba')]['-1'] = _0x4cc7('0x46c6'); _0x2b5aa3[_0x4cc7('0x45ba')]['-2'] = _0x4cc7('0x46c7'); _0x2b5aa3[_0x4cc7('0x45ba')]['-3'] = _0x472e79.THiTq; _0x2b5aa3[_0x4cc7('0x45ba')]['-4'] = _0x4cc7('0x46c8'); _0x2b5aa3[_0x4cc7('0x45ba')]['-5'] = _0x472e79.POqPB; _0x2b5aa3[_0x4cc7('0x45ba')]['-6'] = _0x4cc7('0x46c9'); } , {}], 14: [function(_0x38e084, _0x930c9a, _0x14ca88) { var _0x153e59 = {}; _0x153e59[_0x4cc7('0x46ca')] = function(_0x32906e, _0x129854) { return _0x32906e >>> _0x129854; } ; _0x153e59[_0x4cc7('0x46cb')] = function(_0x4c6005, _0x4e7535) { return _0x4c6005 << _0x4e7535; } ; _0x153e59['lHdrH'] = function(_0x17f06a, _0x2c5573) { return _0x17f06a * _0x2c5573; } ; _0x153e59['Ajdyo'] = function(_0x3caf4b, _0x4b47c5) { return _0x3caf4b + _0x4b47c5; } ; _0x153e59[_0x4cc7('0x46cc')] = function(_0x3b7e45, _0x1641bb) { return _0x3b7e45 * _0x1641bb; } ; _0x153e59[_0x4cc7('0x46cd')] = function(_0x80ded9, _0x3c6db4) { return _0x80ded9 * _0x3c6db4; } ; _0x153e59[_0x4cc7('0x46ce')] = function(_0x5db87f, _0x4385f1) { return _0x5db87f + _0x4385f1; } ; _0x153e59[_0x4cc7('0x46cf')] = function(_0x30d27c, _0x402fb8) { return _0x30d27c <= _0x402fb8; } ; function _0x3f29ed(_0x288702) { for (var _0x25e12e = _0x288702['length']; 0x0 <= --_0x25e12e; ) _0x288702[_0x25e12e] = 0x0; } function _0x2bf6fe(_0x55e876, _0x24cd78, _0x232e5c, _0x2843a8, _0x18a33a) { this[_0x4cc7('0x46d0')] = _0x55e876; this[_0x4cc7('0x46d1')] = _0x24cd78; this[_0x4cc7('0x46d2')] = _0x232e5c; this['elems'] = _0x2843a8; this['max_length'] = _0x18a33a; this['has_stree'] = _0x55e876 && _0x55e876['length']; } function _0x1e9727(_0xdf5d23, _0x1e545f) { this[_0x4cc7('0x46d3')] = _0xdf5d23; this[_0x4cc7('0x2cb7')] = 0x0; this[_0x4cc7('0x46d4')] = _0x1e545f; } function _0x391277(_0x4fc389, _0x441c67) { _0x4fc389[_0x4cc7('0x202c')][_0x4fc389[_0x4cc7('0x202d')]++] = _0x472e79[_0x4cc7('0x46a3')](0xff, _0x441c67); _0x4fc389[_0x4cc7('0x202c')][_0x4fc389[_0x4cc7('0x202d')]++] = _0x441c67 >>> 0x8 & 0xff; } function _0x1f3d98(_0x1f3d98, _0x2a5923, _0x5daae4) { if (_0x4cc7('0x46d5') === 'pnslY') { null == F[_0x4cc7('0x2829')] && (F[_0x4cc7('0x2829')] = new fs()); return F[_0x4cc7('0x2829')]; } else { _0x1f3d98['bi_valid'] > _0xc822cb - _0x5daae4 ? (_0x1f3d98[_0x4cc7('0x25ac')] |= _0x2a5923 << _0x1f3d98[_0x4cc7('0x3299')] & 0xffff, _0x391277(_0x1f3d98, _0x1f3d98['bi_buf']), _0x1f3d98[_0x4cc7('0x25ac')] = _0x2a5923 >> _0xc822cb - _0x1f3d98[_0x4cc7('0x3299')], _0x1f3d98['bi_valid'] += _0x5daae4 - _0xc822cb) : (_0x1f3d98[_0x4cc7('0x25ac')] |= _0x2a5923 << _0x1f3d98[_0x4cc7('0x3299')] & 0xffff, _0x1f3d98[_0x4cc7('0x3299')] += _0x5daae4); } } function _0x4c8986(_0x41cf2b, _0x4c8986, _0x1e9727) { _0x1f3d98(_0x41cf2b, _0x1e9727[0x2 * _0x4c8986], _0x1e9727[0x2 * _0x4c8986 + 0x1]); } function _0x2bba02(_0x1f3d98, _0x4fdfd9) { if (_0x4cc7('0x46d6') === 'PmkGz') { this[_0x4cc7('0x2242')] = !0x1; null != this[_0x4cc7('0x2240')] && this['arrangement'][_0x4cc7('0x32e6')](); this[_0x4cc7('0x32e7')][_0x4cc7('0xa28')](this[_0x4cc7('0x269d')][_0x4cc7('0xbf4')](null)); this[_0x4cc7('0x32db')]['copyFrom'](this[_0x4cc7('0x32e7')]); this['cameraMovementBounds'][_0x4cc7('0x13b5')](-this[_0x4cc7('0x32da')][_0x4cc7('0x7d9')] / 0x2, -this[_0x4cc7('0x32da')]['height'] / 0x2); this[_0x4cc7('0x32db')][_0x4cc7('0x13b5')](this[_0x4cc7('0x32d4')], this[_0x4cc7('0x223e')]); if (0x0 > this[_0x4cc7('0x32db')][_0x4cc7('0x7d9')] || this[_0x4cc7('0x223c')]) { var _0x46be65 = this[_0x4cc7('0x32db')]['get_left']() , _0x502d75 = this[_0x4cc7('0x32db')][_0x4cc7('0xa97')](); this['cameraMovementBounds']['x'] = _0x46be65 + this[_0x4cc7('0x32d6')] * (_0x502d75 - _0x46be65); this[_0x4cc7('0x32db')][_0x4cc7('0x7d9')] = 0x0; } if (0x0 > this[_0x4cc7('0x32db')][_0x4cc7('0x98b')] || this[_0x4cc7('0x32d5')]) _0x46be65 = this[_0x4cc7('0x32db')]['get_top'](), _0x502d75 = this[_0x4cc7('0x32db')][_0x4cc7('0xa98')](), this[_0x4cc7('0x32db')]['y'] = _0x46be65 + this[_0x4cc7('0x32d7')] * (_0x502d75 - _0x46be65), this[_0x4cc7('0x32db')][_0x4cc7('0x98b')] = 0x0; this[_0x4cc7('0xdd0')] = !0x0; } else { var _0x4c8986 = 0x0; do _0x4c8986 |= 0x1 & _0x1f3d98, _0x1f3d98 >>>= 0x1, _0x4c8986 <<= 0x1; while (0x0 < --_0x4fdfd9); return _0x153e59['YZOjz'](_0x4c8986, 0x1); } } function _0x2b7d72(_0x1f3d98, _0x5cf79a, _0x4c8986) { if (_0x4cc7('0x46d7') === _0x4cc7('0x46d7')) { var _0x1e9727, _0x431f51 = Array(_0x4536ad + 0x1), _0x1ed079 = 0x0; for (_0x1e9727 = 0x1; _0x472e79[_0x4cc7('0x46b0')](_0x1e9727, _0x4536ad); _0x1e9727++) _0x431f51[_0x1e9727] = _0x1ed079 = _0x1ed079 + _0x4c8986[_0x1e9727 - 0x1] << 0x1; for (_0x4c8986 = 0x0; _0x4c8986 <= _0x5cf79a; _0x4c8986++) _0x1e9727 = _0x1f3d98[_0x472e79[_0x4cc7('0x4602')](0x2, _0x4c8986) + 0x1], 0x0 !== _0x1e9727 && (_0x1f3d98[0x2 * _0x4c8986] = _0x2bba02(_0x431f51[_0x1e9727]++, _0x1e9727)); } else { e(a); } } function _0x470eea(_0x1f3d98) { if (_0x4cc7('0x46d8') !== _0x4cc7('0x46d9')) { var _0x1e4142; for (_0x1e4142 = 0x0; _0x1e4142 < _0x4d98ac; _0x1e4142++) _0x1f3d98[_0x4cc7('0x25a1')][0x2 * _0x1e4142] = 0x0; for (_0x1e4142 = 0x0; _0x1e4142 < _0x460c76; _0x1e4142++) _0x1f3d98['dyn_dtree'][0x2 * _0x1e4142] = 0x0; for (_0x1e4142 = 0x0; _0x1e4142 < _0x57add0; _0x1e4142++) _0x1f3d98['bl_tree'][0x2 * _0x1e4142] = 0x0; _0x1f3d98[_0x4cc7('0x25a1')][0x2 * _0x4ef167] = 0x1; _0x1f3d98['opt_len'] = _0x1f3d98[_0x4cc7('0x25ae')] = 0x0; _0x1f3d98[_0x4cc7('0x25b0')] = _0x1f3d98['matches'] = 0x0; } else { this[_0x4cc7('0x1b50')](); } } function _0x1e1fe2(_0x1f3d98) { if (_0x4cc7('0x46da') !== _0x4cc7('0x46da')) { return new hr(a); } else { 0x8 < _0x1f3d98[_0x4cc7('0x3299')] ? _0x391277(_0x1f3d98, _0x1f3d98['bi_buf']) : 0x0 < _0x1f3d98[_0x4cc7('0x3299')] && (_0x1f3d98['pending_buf'][_0x1f3d98[_0x4cc7('0x202d')]++] = _0x1f3d98[_0x4cc7('0x25ac')]); _0x1f3d98[_0x4cc7('0x25ac')] = 0x0; _0x1f3d98[_0x4cc7('0x3299')] = 0x0; } } function _0x539b7d(_0x1f3d98, _0x5ca975, _0x4c8986, _0x1e9727) { var _0x91c6f8 = 0x2 * _0x5ca975 , _0x2bba02 = 0x2 * _0x4c8986; return _0x1f3d98[_0x91c6f8] < _0x1f3d98[_0x2bba02] || _0x1f3d98[_0x91c6f8] === _0x1f3d98[_0x2bba02] && _0x1e9727[_0x5ca975] <= _0x1e9727[_0x4c8986]; } function _0x39cd3c(_0x1f3d98, _0x35fc22, _0x4c8986) { for (var _0x1e9727 = _0x1f3d98[_0x4cc7('0x25a8')][_0x4c8986], _0x4ae7ef = _0x153e59['xVfBL'](_0x4c8986, 0x1); _0x4ae7ef <= _0x1f3d98['heap_len'] && (_0x4ae7ef < _0x1f3d98['heap_len'] && _0x539b7d(_0x35fc22, _0x1f3d98[_0x4cc7('0x25a8')][_0x4ae7ef + 0x1], _0x1f3d98['heap'][_0x4ae7ef], _0x1f3d98[_0x4cc7('0x25ab')]) && _0x4ae7ef++, !_0x539b7d(_0x35fc22, _0x1e9727, _0x1f3d98['heap'][_0x4ae7ef], _0x1f3d98['depth'])); ) _0x1f3d98[_0x4cc7('0x25a8')][_0x4c8986] = _0x1f3d98['heap'][_0x4ae7ef], _0x4c8986 = _0x4ae7ef, _0x4ae7ef <<= 0x1; _0x1f3d98['heap'][_0x4c8986] = _0x1e9727; } function _0x447551(_0x4a7df8, _0x1e9727, _0x43364e) { var _0x2bba02, _0x38e084, _0x100c14 = 0x0; if (0x0 !== _0x4a7df8[_0x4cc7('0x25b0')]) { do { var _0x3a7601 = _0x4a7df8[_0x4cc7('0x202c')][_0x4a7df8[_0x4cc7('0x4655')] + 0x2 * _0x100c14] << 0x8 | _0x4a7df8[_0x4cc7('0x202c')][_0x4a7df8[_0x4cc7('0x4655')] + 0x2 * _0x100c14 + 0x1]; var _0x3f29ed = _0x4a7df8[_0x4cc7('0x202c')][_0x4a7df8[_0x4cc7('0x25b2')] + _0x100c14]; _0x100c14++; 0x0 === _0x3a7601 ? _0x4c8986(_0x4a7df8, _0x3f29ed, _0x1e9727) : (_0x2bba02 = _0x4f476d[_0x3f29ed], _0x4c8986(_0x4a7df8, _0x2bba02 + _0x59e702 + 0x1, _0x1e9727), _0x38e084 = _0xdb6709[_0x2bba02], 0x0 !== _0x38e084 && (_0x3f29ed -= _0x2883f3[_0x2bba02], _0x1f3d98(_0x4a7df8, _0x3f29ed, _0x38e084)), _0x3a7601--, _0x2bba02 = 0x100 > _0x3a7601 ? _0x21ff13[_0x3a7601] : _0x21ff13[0x100 + (_0x3a7601 >>> 0x7)], _0x4c8986(_0x4a7df8, _0x2bba02, _0x43364e), _0x38e084 = _0x3ae034[_0x2bba02], 0x0 !== _0x38e084 && (_0x3a7601 -= _0x57b8fc[_0x2bba02], _0x1f3d98(_0x4a7df8, _0x3a7601, _0x38e084))); } while (_0x100c14 < _0x4a7df8[_0x4cc7('0x25b0')]); } _0x4c8986(_0x4a7df8, _0x4ef167, _0x1e9727); } function _0xf9b9a1(_0x1f3d98, _0x5ce13c) { var _0x4c8986, _0x1e9727 = _0x5ce13c['dyn_tree']; var _0x776c48 = _0x5ce13c[_0x4cc7('0x46d4')]['static_tree']; var _0x2bba02 = _0x5ce13c[_0x4cc7('0x46d4')][_0x4cc7('0x46db')] , _0x38e084 = _0x5ce13c[_0x4cc7('0x46d4')][_0x4cc7('0x46dc')] , _0x3a0422 = -0x1; _0x1f3d98[_0x4cc7('0x25aa')] = 0x0; _0x1f3d98[_0x4cc7('0x25a9')] = _0x4296e8; for (_0x4c8986 = 0x0; _0x4c8986 < _0x38e084; _0x4c8986++) 0x0 !== _0x1e9727[0x2 * _0x4c8986] ? (_0x1f3d98['heap'][++_0x1f3d98[_0x4cc7('0x25aa')]] = _0x3a0422 = _0x4c8986, _0x1f3d98[_0x4cc7('0x25ab')][_0x4c8986] = 0x0) : _0x1e9727[_0x153e59[_0x4cc7('0x46dd')](0x2, _0x4c8986) + 0x1] = 0x0; for (; 0x2 > _0x1f3d98[_0x4cc7('0x25aa')]; ) { var _0x561339 = _0x1f3d98[_0x4cc7('0x25a8')][++_0x1f3d98[_0x4cc7('0x25aa')]] = 0x2 > _0x3a0422 ? ++_0x3a0422 : 0x0; _0x1e9727[0x2 * _0x561339] = 0x1; _0x1f3d98[_0x4cc7('0x25ab')][_0x561339] = 0x0; _0x1f3d98[_0x4cc7('0x25af')]--; _0x2bba02 && (_0x1f3d98[_0x4cc7('0x25ae')] -= _0x776c48[_0x153e59[_0x4cc7('0x46de')](0x2 * _0x561339, 0x1)]); } _0x5ce13c[_0x4cc7('0x2cb7')] = _0x3a0422; for (_0x4c8986 = _0x1f3d98[_0x4cc7('0x25aa')] >> 0x1; 0x1 <= _0x4c8986; _0x4c8986--) _0x39cd3c(_0x1f3d98, _0x1e9727, _0x4c8986); _0x561339 = _0x38e084; do _0x4c8986 = _0x1f3d98['heap'][0x1], _0x1f3d98['heap'][0x1] = _0x1f3d98[_0x4cc7('0x25a8')][_0x1f3d98[_0x4cc7('0x25aa')]--], _0x39cd3c(_0x1f3d98, _0x1e9727, 0x1), _0x776c48 = _0x1f3d98[_0x4cc7('0x25a8')][0x1], _0x1f3d98[_0x4cc7('0x25a8')][--_0x1f3d98[_0x4cc7('0x25a9')]] = _0x4c8986, _0x1f3d98[_0x4cc7('0x25a8')][--_0x1f3d98['heap_max']] = _0x776c48, _0x1e9727[0x2 * _0x561339] = _0x1e9727[_0x153e59[_0x4cc7('0x46cc')](0x2, _0x4c8986)] + _0x1e9727[0x2 * _0x776c48], _0x1f3d98[_0x4cc7('0x25ab')][_0x561339] = (_0x1f3d98['depth'][_0x4c8986] >= _0x1f3d98['depth'][_0x776c48] ? _0x1f3d98[_0x4cc7('0x25ab')][_0x4c8986] : _0x1f3d98['depth'][_0x776c48]) + 0x1, _0x1e9727[0x2 * _0x4c8986 + 0x1] = _0x1e9727[_0x153e59['VCGrz'](0x2, _0x776c48) + 0x1] = _0x561339, _0x1f3d98['heap'][0x1] = _0x561339++, _0x39cd3c(_0x1f3d98, _0x1e9727, 0x1); while (0x2 <= _0x1f3d98[_0x4cc7('0x25aa')]); _0x1f3d98['heap'][--_0x1f3d98[_0x4cc7('0x25a9')]] = _0x1f3d98[_0x4cc7('0x25a8')][0x1]; var _0x3f29ed, _0x930c9a; _0x4c8986 = _0x5ce13c[_0x4cc7('0x46d3')]; _0x561339 = _0x5ce13c['max_code']; _0x38e084 = _0x5ce13c[_0x4cc7('0x46d4')][_0x4cc7('0x46d0')]; var _0x14ca88 = _0x5ce13c[_0x4cc7('0x46d4')]['has_stree'] , _0x3ec0e4 = _0x5ce13c['stat_desc']['extra_bits'] , _0x13dadd = _0x5ce13c[_0x4cc7('0x46d4')][_0x4cc7('0x46d2')] , _0x3cdf34 = _0x5ce13c[_0x4cc7('0x46d4')]['max_length'] , _0xd62e28 = 0x0; for (_0x2bba02 = 0x0; _0x2bba02 <= _0x4536ad; _0x2bba02++) _0x1f3d98[_0x4cc7('0x4654')][_0x2bba02] = 0x0; _0x4c8986[0x2 * _0x1f3d98[_0x4cc7('0x25a8')][_0x1f3d98['heap_max']] + 0x1] = 0x0; for (_0x5ce13c = _0x1f3d98['heap_max'] + 0x1; _0x5ce13c < _0x4296e8; _0x5ce13c++) _0x776c48 = _0x1f3d98[_0x4cc7('0x25a8')][_0x5ce13c], _0x2bba02 = _0x4c8986[_0x153e59[_0x4cc7('0x46ce')](0x2 * _0x4c8986[0x2 * _0x776c48 + 0x1], 0x1)] + 0x1, _0x2bba02 > _0x3cdf34 && (_0x2bba02 = _0x3cdf34, _0xd62e28++), _0x4c8986[0x2 * _0x776c48 + 0x1] = _0x2bba02, _0x776c48 > _0x561339 || (_0x1f3d98[_0x4cc7('0x4654')][_0x2bba02]++, _0x3f29ed = 0x0, _0x776c48 >= _0x13dadd && (_0x3f29ed = _0x3ec0e4[_0x776c48 - _0x13dadd]), _0x930c9a = _0x4c8986[0x2 * _0x776c48], _0x1f3d98[_0x4cc7('0x25af')] += _0x930c9a * (_0x2bba02 + _0x3f29ed), _0x14ca88 && (_0x1f3d98['static_len'] += _0x930c9a * (_0x38e084[0x2 * _0x776c48 + 0x1] + _0x3f29ed))); if (0x0 !== _0xd62e28) { if (_0x4cc7('0x46df') === _0x4cc7('0x46e0')) { this[_0x4cc7('0x1ac5')] = this[_0x4cc7('0x1bbf')] = this[_0x4cc7('0x1bbe')] = this[_0x4cc7('0xf26')] = this[_0x4cc7('0x1bbd')] = this[_0x4cc7('0x1bbc')] = this['_secondaryUVBufferIndex'] = this[_0x4cc7('0x1bba')] = this[_0x4cc7('0x1bb9')] = this['_uvBufferIndex'] = this[_0x4cc7('0x1bc0')] = this['_commonsDataIndex'] = -0x1; } else { do { for (_0x2bba02 = _0x3cdf34 - 0x1; 0x0 === _0x1f3d98[_0x4cc7('0x4654')][_0x2bba02]; ) _0x2bba02--; _0x1f3d98[_0x4cc7('0x4654')][_0x2bba02]--; _0x1f3d98['bl_count'][_0x2bba02 + 0x1] += 0x2; _0x1f3d98[_0x4cc7('0x4654')][_0x3cdf34]--; _0xd62e28 -= 0x2; } while (0x0 < _0xd62e28); for (_0x2bba02 = _0x3cdf34; 0x0 !== _0x2bba02; _0x2bba02--) for (_0x776c48 = _0x1f3d98[_0x4cc7('0x4654')][_0x2bba02]; 0x0 !== _0x776c48; ) _0x3f29ed = _0x1f3d98[_0x4cc7('0x25a8')][--_0x5ce13c], _0x3f29ed > _0x561339 || (_0x4c8986[0x2 * _0x3f29ed + 0x1] !== _0x2bba02 && (_0x1f3d98[_0x4cc7('0x25af')] += (_0x2bba02 - _0x4c8986[0x2 * _0x3f29ed + 0x1]) * _0x4c8986[0x2 * _0x3f29ed], _0x4c8986[0x2 * _0x3f29ed + 0x1] = _0x2bba02), _0x776c48--); } } _0x2b7d72(_0x1e9727, _0x3a0422, _0x1f3d98['bl_count']); } function _0x381209(_0x1f3d98, _0x53909e, _0x4c8986) { var _0x1e9727, _0x120891 = -0x1, _0x2bba02 = _0x53909e[0x1], _0x38e084 = 0x0, _0x317e9c = 0x7, _0x3f29ed = 0x4; 0x0 === _0x2bba02 && (_0x317e9c = 0x8a, _0x3f29ed = 0x3); _0x53909e[0x2 * (_0x4c8986 + 0x1) + 0x1] = 0xffff; for (_0x1e9727 = 0x0; _0x153e59[_0x4cc7('0x46cf')](_0x1e9727, _0x4c8986); _0x1e9727++) { if (_0x4cc7('0x46e1') === _0x4cc7('0x46e2')) { return null == Sa['instance'] ? Sa[_0x4cc7('0xbc4')] = new Sa() : Sa[_0x4cc7('0xbc4')]; } else { var _0x930c9a = _0x2bba02; _0x2bba02 = _0x53909e[0x2 * (_0x1e9727 + 0x1) + 0x1]; ++_0x38e084 < _0x317e9c && _0x930c9a === _0x2bba02 || (_0x38e084 < _0x3f29ed ? _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x930c9a] += _0x38e084 : 0x0 !== _0x930c9a ? (_0x930c9a !== _0x120891 && _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x930c9a]++, _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x6a9d83]++) : 0xa >= _0x38e084 ? _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x8c37a5]++ : _0x1f3d98[_0x4cc7('0x25a4')][0x2 * _0x28c1c6]++, _0x38e084 = 0x0, _0x120891 = _0x930c9a, 0x0 === _0x2bba02 ? (_0x317e9c = 0x8a, _0x3f29ed = 0x3) : _0x930c9a === _0x2bba02 ? (_0x317e9c = 0x6, _0x3f29ed = 0x3) : (_0x317e9c = 0x7, _0x3f29ed = 0x4)); } } } function _0x3f0293(_0x57dd4a, _0x1e9727, _0x3f0293) { var _0x2bba02, _0x38e084, _0xf08d7e = -0x1, _0x3f29ed = _0x1e9727[0x1], _0x930c9a = 0x0, _0x14ca88 = 0x7, _0xe27eef = 0x4; 0x0 === _0x3f29ed && (_0x14ca88 = 0x8a, _0xe27eef = 0x3); for (_0x2bba02 = 0x0; _0x2bba02 <= _0x3f0293; _0x2bba02++) if (_0x38e084 = _0x3f29ed, _0x3f29ed = _0x1e9727[0x2 * (_0x2bba02 + 0x1) + 0x1], !(++_0x930c9a < _0x14ca88 && _0x38e084 === _0x3f29ed)) { if (_0x930c9a < _0xe27eef) { do _0x4c8986(_0x57dd4a, _0x38e084, _0x57dd4a[_0x4cc7('0x25a4')]); while (0x0 !== --_0x930c9a); } else 0x0 !== _0x38e084 ? (_0x38e084 !== _0xf08d7e && (_0x4c8986(_0x57dd4a, _0x38e084, _0x57dd4a[_0x4cc7('0x25a4')]), _0x930c9a--), _0x4c8986(_0x57dd4a, _0x6a9d83, _0x57dd4a[_0x4cc7('0x25a4')]), _0x1f3d98(_0x57dd4a, _0x930c9a - 0x3, 0x2)) : 0xa >= _0x930c9a ? (_0x4c8986(_0x57dd4a, _0x8c37a5, _0x57dd4a['bl_tree']), _0x472e79[_0x4cc7('0x45e4')](_0x1f3d98, _0x57dd4a, _0x472e79[_0x4cc7('0x45e5')](_0x930c9a, 0x3), 0x3)) : (_0x4c8986(_0x57dd4a, _0x28c1c6, _0x57dd4a[_0x4cc7('0x25a4')]), _0x1f3d98(_0x57dd4a, _0x930c9a - 0xb, 0x7)); _0x930c9a = 0x0; _0xf08d7e = _0x38e084; 0x0 === _0x3f29ed ? (_0x14ca88 = 0x8a, _0xe27eef = 0x3) : _0x38e084 === _0x3f29ed ? (_0x14ca88 = 0x6, _0xe27eef = 0x3) : (_0x14ca88 = 0x7, _0xe27eef = 0x4); } } function _0xed0cdf(_0x1f3d98) { var _0x4c228e = _0x4cc7('0x46e3')[_0x4cc7('0x46')]('|') , _0x6de8d0 = 0x0; while (!![]) { switch (_0x4c228e[_0x6de8d0++]) { case '0': for (_0x419815 = 0x20; _0x419815 < _0x59e702; _0x419815++) if (0x0 !== _0x1f3d98[_0x4cc7('0x25a1')][0x2 * _0x419815]) return _0xe6a84e; continue; case '1': var _0x419815, _0x4c8986 = 0xf3ffc07f; continue; case '2': for (_0x419815 = 0x0; 0x1f >= _0x419815; _0x419815++, _0x4c8986 >>>= 0x1) if (0x1 & _0x4c8986 && 0x0 !== _0x1f3d98[_0x4cc7('0x25a1')][0x2 * _0x419815]) return _0x588e02; continue; case '3': return _0x588e02; case '4': if (0x0 !== _0x1f3d98['dyn_ltree'][0x12] || 0x0 !== _0x1f3d98[_0x4cc7('0x25a1')][0x14] || 0x0 !== _0x1f3d98[_0x4cc7('0x25a1')][0x1a]) return _0xe6a84e; continue; } break; } } function _0x583d7a(_0x52da8e, _0x4c8986, _0x1e9727, _0x3f0293) { if ('gRqXs' === 'DmkYz') { var _0x1cb5cf = p++; c += l[_0x4cc7('0x1453')][_0x1cb5cf]; } else { _0x1f3d98(_0x52da8e, (_0x31b451 << 0x1) + (_0x3f0293 ? 0x1 : 0x0), 0x3); _0x1e1fe2(_0x52da8e); _0x391277(_0x52da8e, _0x1e9727); _0x391277(_0x52da8e, ~_0x1e9727); _0x5d6003['arraySet'](_0x52da8e['pending_buf'], _0x52da8e[_0x4cc7('0x9a1')], _0x4c8986, _0x1e9727, _0x52da8e[_0x4cc7('0x202d')]); _0x52da8e['pending'] += _0x1e9727; } } var _0x5d6003 = _0x38e084(_0x4cc7('0x46c3')) , _0x588e02 = 0x0 , _0xe6a84e = 0x1 , _0x31b451 = 0x0 , _0x59e702 = 0x100 , _0x4d98ac = _0x59e702 + 0x1 + 0x1d , _0x460c76 = 0x1e , _0x57add0 = 0x13 , _0x4296e8 = 0x2 * _0x4d98ac + 0x1 , _0x4536ad = 0xf , _0xc822cb = 0x10 , _0x4ef167 = 0x100 , _0x6a9d83 = 0x10 , _0x8c37a5 = 0x11 , _0x28c1c6 = 0x12 , _0xdb6709 = [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] , _0x3ae034 = [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] , _0x28e918 = [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x7] , _0x4242cc = [0x10, 0x11, 0x12, 0x0, 0x8, 0x7, 0x9, 0x6, 0xa, 0x5, 0xb, 0x4, 0xc, 0x3, 0xd, 0x2, 0xe, 0x1, 0xf] , _0x118ae9 = Array(0x2 * (_0x4d98ac + 0x2)); _0x3f29ed(_0x118ae9); var _0x4fe52c = Array(0x2 * _0x460c76); _0x3f29ed(_0x4fe52c); var _0x21ff13 = Array(0x200); _0x3f29ed(_0x21ff13); var _0x4f476d = Array(0x100); _0x3f29ed(_0x4f476d); var _0x2883f3 = Array(0x1d); _0x3f29ed(_0x2883f3); var _0x57b8fc = Array(_0x460c76); _0x3f29ed(_0x57b8fc); var _0x2f3204, _0x5b7c73, _0x4d37c7, _0x76333c = !0x1; _0x14ca88[_0x4cc7('0x4656')] = function(_0x1f3d98) { if (!_0x76333c) { var _0x4c8986, _0x3f0293, _0x38e084, _0x28c1c6 = Array(_0x4536ad + 0x1); for (_0x38e084 = _0x3f0293 = 0x0; 0x1c > _0x38e084; _0x38e084++) for (_0x2883f3[_0x38e084] = _0x3f0293, _0x4c8986 = 0x0; _0x4c8986 < 0x1 << _0xdb6709[_0x38e084]; _0x4c8986++) _0x4f476d[_0x3f0293++] = _0x38e084; _0x4f476d[_0x3f0293 - 0x1] = _0x38e084; for (_0x38e084 = _0x3f0293 = 0x0; 0x10 > _0x38e084; _0x38e084++) for (_0x57b8fc[_0x38e084] = _0x3f0293, _0x4c8986 = 0x0; _0x472e79[_0x4cc7('0x45de')](_0x4c8986, 0x1 << _0x3ae034[_0x38e084]); _0x4c8986++) _0x21ff13[_0x3f0293++] = _0x38e084; for (_0x3f0293 >>= 0x7; _0x38e084 < _0x460c76; _0x38e084++) for (_0x57b8fc[_0x38e084] = _0x3f0293 << 0x7, _0x4c8986 = 0x0; _0x4c8986 < _0x472e79[_0x4cc7('0x46e4')](0x1, _0x3ae034[_0x38e084] - 0x7); _0x4c8986++) _0x21ff13[0x100 + _0x3f0293++] = _0x38e084; for (_0x4c8986 = 0x0; _0x4c8986 <= _0x4536ad; _0x4c8986++) _0x28c1c6[_0x4c8986] = 0x0; for (_0x4c8986 = 0x0; 0x8f >= _0x4c8986; ) _0x118ae9[0x2 * _0x4c8986 + 0x1] = 0x8, _0x4c8986++, _0x28c1c6[0x8]++; for (; 0xff >= _0x4c8986; ) _0x118ae9[0x2 * _0x4c8986 + 0x1] = 0x9, _0x4c8986++, _0x28c1c6[0x9]++; for (; 0x117 >= _0x4c8986; ) _0x118ae9[0x2 * _0x4c8986 + 0x1] = 0x7, _0x4c8986++, _0x28c1c6[0x7]++; for (; _0x472e79[_0x4cc7('0x45e6')](0x11f, _0x4c8986); ) _0x118ae9[0x2 * _0x4c8986 + 0x1] = 0x8, _0x4c8986++, _0x28c1c6[0x8]++; _0x2b7d72(_0x118ae9, _0x4d98ac + 0x1, _0x28c1c6); for (_0x4c8986 = 0x0; _0x4c8986 < _0x460c76; _0x4c8986++) _0x4fe52c[0x2 * _0x4c8986 + 0x1] = 0x5, _0x4fe52c[0x2 * _0x4c8986] = _0x2bba02(_0x4c8986, 0x5); _0x2f3204 = new _0x2bf6fe(_0x118ae9,_0xdb6709,_0x59e702 + 0x1,_0x4d98ac,_0x4536ad); _0x5b7c73 = new _0x2bf6fe(_0x4fe52c,_0x3ae034,0x0,_0x460c76,_0x4536ad); _0x4d37c7 = new _0x2bf6fe([],_0x28e918,0x0,_0x57add0,0x7); _0x76333c = !0x0; } _0x1f3d98[_0x4cc7('0x25a7')] = new _0x1e9727(_0x1f3d98[_0x4cc7('0x25a1')],_0x2f3204); _0x1f3d98['d_desc'] = new _0x1e9727(_0x1f3d98['dyn_dtree'],_0x5b7c73); _0x1f3d98[_0x4cc7('0x25a5')] = new _0x1e9727(_0x1f3d98[_0x4cc7('0x25a4')],_0x4d37c7); _0x1f3d98[_0x4cc7('0x25ac')] = 0x0; _0x1f3d98[_0x4cc7('0x3299')] = 0x0; _0x470eea(_0x1f3d98); } ; _0x14ca88[_0x4cc7('0x4665')] = _0x583d7a; _0x14ca88[_0x4cc7('0x4641')] = function(_0x5b7c73, _0x4c8986, _0x1e9727, _0x2bba02) { var _0x38e084 = 0x0; if (_0x472e79[_0x4cc7('0x45e7')](0x0, _0x5b7c73[_0x4cc7('0xbeb')])) { 0x2 === _0x5b7c73[_0x4cc7('0x1f5a')]['data_type'] && (_0x5b7c73['strm'][_0x4cc7('0x2cb6')] = _0xed0cdf(_0x5b7c73)); _0x472e79[_0x4cc7('0x45c9')](_0xf9b9a1, _0x5b7c73, _0x5b7c73[_0x4cc7('0x25a7')]); _0xf9b9a1(_0x5b7c73, _0x5b7c73['d_desc']); _0x381209(_0x5b7c73, _0x5b7c73['dyn_ltree'], _0x5b7c73[_0x4cc7('0x25a7')][_0x4cc7('0x2cb7')]); _0x381209(_0x5b7c73, _0x5b7c73['dyn_dtree'], _0x5b7c73[_0x4cc7('0x25a6')][_0x4cc7('0x2cb7')]); _0xf9b9a1(_0x5b7c73, _0x5b7c73['bl_desc']); for (_0x38e084 = _0x57add0 - 0x1; 0x3 <= _0x38e084 && 0x0 === _0x5b7c73[_0x4cc7('0x25a4')][0x2 * _0x4242cc[_0x38e084] + 0x1]; _0x38e084--) ; _0x38e084 = (_0x5b7c73[_0x4cc7('0x25af')] += 0x3 * (_0x38e084 + 0x1) + 0xe, _0x38e084); var _0x2e7dbe = _0x5b7c73['opt_len'] + 0x3 + 0x7 >>> 0x3; var _0x28c1c6 = _0x5b7c73['static_len'] + 0x3 + 0x7 >>> 0x3; _0x28c1c6 <= _0x2e7dbe && (_0x2e7dbe = _0x28c1c6); } else _0x2e7dbe = _0x28c1c6 = _0x1e9727 + 0x5; if (_0x1e9727 + 0x4 <= _0x2e7dbe && -0x1 !== _0x4c8986) _0x583d7a(_0x5b7c73, _0x4c8986, _0x1e9727, _0x2bba02); else if (0x4 === _0x5b7c73[_0x4cc7('0x45f4')] || _0x28c1c6 === _0x2e7dbe) _0x1f3d98(_0x5b7c73, 0x2 + (_0x2bba02 ? 0x1 : 0x0), 0x3), _0x447551(_0x5b7c73, _0x118ae9, _0x4fe52c); else { _0x1f3d98(_0x5b7c73, 0x4 + (_0x2bba02 ? 0x1 : 0x0), 0x3); _0x4c8986 = _0x5b7c73['l_desc'][_0x4cc7('0x2cb7')] + 0x1; _0x1e9727 = _0x5b7c73[_0x4cc7('0x25a6')]['max_code'] + 0x1; _0x38e084 += 0x1; _0x1f3d98(_0x5b7c73, _0x4c8986 - 0x101, 0x5); _0x1f3d98(_0x5b7c73, _0x1e9727 - 0x1, 0x5); _0x1f3d98(_0x5b7c73, _0x38e084 - 0x4, 0x4); for (_0x2e7dbe = 0x0; _0x2e7dbe < _0x38e084; _0x2e7dbe++) _0x1f3d98(_0x5b7c73, _0x5b7c73[_0x4cc7('0x25a4')][0x2 * _0x4242cc[_0x2e7dbe] + 0x1], 0x3); _0x3f0293(_0x5b7c73, _0x5b7c73[_0x4cc7('0x25a1')], _0x4c8986 - 0x1); _0x472e79[_0x4cc7('0x46e5')](_0x3f0293, _0x5b7c73, _0x5b7c73['dyn_dtree'], _0x1e9727 - 0x1); _0x447551(_0x5b7c73, _0x5b7c73[_0x4cc7('0x25a1')], _0x5b7c73['dyn_dtree']); } _0x470eea(_0x5b7c73); _0x2bba02 && _0x1e1fe2(_0x5b7c73); } ; _0x14ca88[_0x4cc7('0x464b')] = function(_0x1f3d98, _0x5b7c73, _0x4c8986) { if (_0x4cc7('0x46e6') !== _0x4cc7('0x46e6')) { null == this[_0x4cc7('0x1338')] && (this[_0x4cc7('0x1338')] = _0x4cc7('0x46e7')); null == this[_0x4cc7('0x29f1')] && (this[_0x4cc7('0x29f1')] = _0x4cc7('0x46e8')); tg[_0x4cc7('0x96b')](this, a); this['__isGenerated'] = !0x0; this[_0x4cc7('0x29f4')](); } else { return _0x1f3d98[_0x4cc7('0x202c')][_0x1f3d98[_0x4cc7('0x4655')] + 0x2 * _0x1f3d98[_0x4cc7('0x25b0')]] = _0x5b7c73 >>> 0x8 & 0xff, _0x1f3d98[_0x4cc7('0x202c')][_0x1f3d98[_0x4cc7('0x4655')] + 0x2 * _0x1f3d98[_0x4cc7('0x25b0')] + 0x1] = 0xff & _0x5b7c73, _0x1f3d98['pending_buf'][_0x1f3d98['l_buf'] + _0x1f3d98[_0x4cc7('0x25b0')]] = _0x472e79[_0x4cc7('0x46a3')](0xff, _0x4c8986), _0x1f3d98[_0x4cc7('0x25b0')]++, 0x0 === _0x5b7c73 ? _0x1f3d98['dyn_ltree'][0x2 * _0x4c8986]++ : (_0x1f3d98[_0x4cc7('0x25ad')]++, _0x5b7c73--, _0x1f3d98[_0x4cc7('0x25a1')][0x2 * (_0x4f476d[_0x4c8986] + _0x59e702 + 0x1)]++, _0x1f3d98[_0x4cc7('0x25a3')][0x2 * (0x100 > _0x5b7c73 ? _0x21ff13[_0x5b7c73] : _0x21ff13[0x100 + (_0x5b7c73 >>> 0x7)])]++), _0x1f3d98[_0x4cc7('0x25b0')] === _0x1f3d98[_0x4cc7('0x25b1')] - 0x1; } } ; _0x14ca88[_0x4cc7('0x4664')] = function(_0x5b7c73) { var _0x4b75d8 = {}; _0x4b75d8[_0x4cc7('0x46e9')] = _0x4cc7('0x1e28'); if ('wFxtf' !== _0x4cc7('0x46ea')) { _0x1f3d98(_0x5b7c73, 0x2, 0x3); _0x4c8986(_0x5b7c73, _0x4ef167, _0x118ae9); 0x10 === _0x5b7c73[_0x4cc7('0x3299')] ? (_0x391277(_0x5b7c73, _0x5b7c73[_0x4cc7('0x25ac')]), _0x5b7c73['bi_buf'] = 0x0, _0x5b7c73['bi_valid'] = 0x0) : 0x8 <= _0x5b7c73[_0x4cc7('0x3299')] && (_0x5b7c73[_0x4cc7('0x202c')][_0x5b7c73[_0x4cc7('0x202d')]++] = 0xff & _0x5b7c73['bi_buf'], _0x5b7c73[_0x4cc7('0x25ac')] >>= 0x8, _0x5b7c73[_0x4cc7('0x3299')] -= 0x8); } else { null == b && (b = 0.1); md[_0x4cc7('0x96b')](this, a['get_castingLight']()); this[_0x4cc7('0xb37')] = a; this['_fadeRatio'] = b; this['_nearShadowMapper'] = y['__instanceof'](this['_castingLight']['get_shadowMapper'](), xn) ? this[_0x4cc7('0x1d4a')]['get_shadowMapper']() : null; if (null == this['_nearShadowMapper']) throw new I(new Ga(_0x4b75d8[_0x4cc7('0x46e9')])); this[_0x4cc7('0xb37')][_0x4cc7('0x9ad')](_0x4cc7('0x144'), _0x1f3d98(this, this[_0x4cc7('0x1d50')])); } } ; } , { '../utils/common': 0x3 }], 15: [function(_0x1ccd73, _0x5b8f7c, _0x18f8e8) { _0x5b8f7c[_0x4cc7('0x45ba')] = function() { this['input'] = null; this[_0x4cc7('0x4648')] = this[_0x4cc7('0x1f63')] = this[_0x4cc7('0x1f5f')] = 0x0; this[_0x4cc7('0xb23')] = null; this[_0x4cc7('0x4640')] = this[_0x4cc7('0x1f62')] = this[_0x4cc7('0x1f60')] = 0x0; this[_0x4cc7('0x3cc7')] = ''; this['state'] = null; this[_0x4cc7('0x2cb6')] = 0x2; this[_0x4cc7('0x20bc')] = 0x0; } ; } , {}], '/': [function(_0x3118f8, _0x426025, _0x198625) { _0x198625 = _0x3118f8('./lib/utils/common')['assign']; var _0x5067d5 = _0x3118f8(_0x472e79[_0x4cc7('0x45e8')]) , _0xf92a1e = _0x3118f8('./lib/inflate'); _0x3118f8 = _0x3118f8(_0x4cc7('0x46eb')); var _0x3a1b8f = {}; _0x198625(_0x3a1b8f, _0x5067d5, _0xf92a1e, _0x3118f8); _0x426025['exports'] = _0x3a1b8f; } , { './lib/deflate': 0x1, './lib/inflate': 0x2, './lib/utils/common': 0x3, './lib/zlib/constants': 0x6 }] }, {}, [])('/'); }); var saveAs = saveAs || function(_0x2e6a14) { var _0x273e13 = {}; _0x273e13[_0x4cc7('0x46ec')] = 'http://www.w3.org/1999/xhtml'; if (!(_0x4cc7('0xb') === typeof _0x2e6a14 || _0x4cc7('0xb') !== typeof navigator && /MSIE [1-9]\./[_0x4cc7('0x16fc')](navigator[_0x4cc7('0x3ad4')]))) { var _0x1c749e = _0x2e6a14['document'][_0x4cc7('0x46ed')](_0x273e13['ZOqjO'], 'a') , _0x3c1707 = 'download'in _0x1c749e , _0xff54a5 = /constructor/i['test'](_0x2e6a14[_0x4cc7('0x46ee')]) || _0x2e6a14['safari'] , _0x69b88a = /CriOS\/[\d]+/['test'](navigator[_0x4cc7('0x3ad4')]) , _0x3cf6ee = function(_0x4aee9a) { var _0x1c3e43 = {}; _0x1c3e43[_0x4cc7('0x46ef')] = function(_0x5811ea, _0x18fe80) { return _0x5811ea !== _0x18fe80; } ; (_0x2e6a14[_0x4cc7('0x46f0')] || _0x2e6a14[_0x4cc7('0x46f1')])(function() { if (_0x1c3e43[_0x4cc7('0x46ef')](_0x4cc7('0x46f2'), _0x4cc7('0x46f2'))) { 'string' === typeof _0x4aee9a ? (_0x2e6a14[_0x4cc7('0xcf4')] || _0x2e6a14[_0x4cc7('0x1e03')] || _0x2e6a14)[_0x4cc7('0x46f3')](_0x4aee9a) : _0x4aee9a[_0x4cc7('0x95b')](); } else { throw _0x4aee9a; } }, 0x0); } , _0x4b9fba = function(_0x4aee9a) { setTimeout(function() { _0x4cc7('0x4dc') === typeof _0x4aee9a ? (_0x2e6a14[_0x4cc7('0xcf4')] || _0x2e6a14[_0x4cc7('0x1e03')] || _0x2e6a14)['revokeObjectURL'](_0x4aee9a) : _0x4aee9a['remove'](); }, 0x9c40); } , _0x47ce24 = function(_0x4aee9a) { return /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i['test'](_0x4aee9a[_0x4cc7('0x994')]) ? new Blob([String['fromCharCode'](0xfeff), _0x4aee9a],{ 'type': _0x4aee9a[_0x4cc7('0x994')] }) : _0x4aee9a; } , _0x4aee9a = function(_0x4aee9a, _0x23b4a1, _0x4c9ae1) { var _0x233c63 = {}; _0x233c63[_0x4cc7('0x46f4')] = function(_0x3b123a, _0x1a07d0) { return _0x3b123a !== _0x1a07d0; } ; _0x233c63[_0x4cc7('0x46f5')] = _0x4cc7('0x46f6'); _0x4c9ae1 || (_0x4aee9a = _0x47ce24(_0x4aee9a)); var _0x1056d1 = this , _0x3ca4c9 = _0x4cc7('0x3913') === _0x4aee9a[_0x4cc7('0x994')] , _0x1e00a3 = function() { var _0x4aee9a = ['writestart', _0x4cc7('0x1af2'), _0x4cc7('0x46f7'), 'writeend']; _0x4aee9a = [][_0x4cc7('0xaf3')](_0x4aee9a); for (var _0x23b4a1 = _0x4aee9a[_0x4cc7('0x21')]; _0x23b4a1--; ) { var _0x4b9fba = _0x1056d1['on' + _0x4aee9a[_0x23b4a1]]; if (_0x4cc7('0x5') === typeof _0x4b9fba) try { _0x4b9fba[_0x4cc7('0x96b')](_0x1056d1, _0x1056d1); } catch (_0x1581c6) { if (_0x233c63[_0x4cc7('0x46f4')](_0x4cc7('0x46f8'), _0x233c63[_0x4cc7('0x46f5')])) { _0x3cf6ee(_0x1581c6); } else { if (null != this[_0x4cc7('0x1b')]) { var _0x3a7c91 = this[_0x4cc7('0xb7f')]; null != _0x3a7c91[_0x4cc7('0xfdc')] && 0x0 < _0x3a7c91[_0x4cc7('0xfdc')][_0x4cc7('0x34')]() && (_0x3a7c91 = this[_0x4cc7('0xb7f')]['characters'][_0x4cc7('0x2b')](0x0)['get_zVelocity']() / 0x12c, a *= 0.5 <= _0x3a7c91 ? 0x5 >= _0x3a7c91 ? _0x3a7c91 : 0x5 : 0.5); this[_0x4cc7('0x1b')]['update'](a); a = this[_0x4cc7('0x2f6e')]; this[_0x4cc7('0xb7f')][_0x4cc7('0x2747')](a + this[_0x4cc7('0x1b')][_0x4cc7('0x1b66')] * (this[_0x4cc7('0x2f6f')] - a)); this['animation'][_0x4cc7('0x127a')]() && (this[_0x4cc7('0x1b')] = null); } } } } }; _0x1056d1[_0x4cc7('0xcf1')] = _0x1056d1[_0x4cc7('0x46f9')]; if (_0x3c1707) { var _0x17caa7 = (_0x2e6a14[_0x4cc7('0xcf4')] || _0x2e6a14[_0x4cc7('0x1e03')] || _0x2e6a14)[_0x4cc7('0xcf5')](_0x4aee9a); setTimeout(function() { _0x1c749e[_0x4cc7('0xcf0')] = _0x17caa7; _0x1c749e['download'] = _0x23b4a1; var _0x4aee9a = new MouseEvent(_0x4cc7('0x296')); _0x1c749e[_0x4cc7('0x44')](_0x4aee9a); _0x1e00a3(); _0x4b9fba(_0x17caa7); _0x1056d1['readyState'] = _0x1056d1[_0x4cc7('0xcf2')]; }); } else (function() { var _0x2d2404 = {}; _0x2d2404['WcqhO'] = function(_0x4e23d0, _0x11ff45) { return _0x4e23d0 < _0x11ff45; } ; if ((_0x69b88a || _0x3ca4c9 && _0xff54a5) && _0x2e6a14[_0x4cc7('0xceb')]) { var _0x23b4a1 = new FileReader(); _0x23b4a1['onloadend'] = function() { if ('svUGB' !== 'svUGB') { null == b && (b = this); if (b['id'] == a) return b; for (var _0x48ad47 = 0x0, _0x4bc62a = b[_0x4cc7('0xe6f')][_0x4cc7('0x34')](); _0x2d2404[_0x4cc7('0x46fa')](_0x48ad47, _0x4bc62a); ) { var _0x1529ca = _0x48ad47++; _0x1529ca = this[_0x4cc7('0x188d')](a, b['nodes'][_0x4cc7('0x2b')](_0x1529ca)); if (null != _0x1529ca) return _0x1529ca; } return null; } else { var _0x4aee9a = _0x69b88a ? _0x23b4a1['result'] : _0x23b4a1['result'][_0x4cc7('0x20')](/^data:[^;]*;/, _0x4cc7('0xcee')); _0x2e6a14['open'](_0x4aee9a, _0x4cc7('0xc0b')) || (_0x2e6a14[_0x4cc7('0xcf6')]['href'] = _0x4aee9a); _0x1056d1[_0x4cc7('0xcf1')] = _0x1056d1['DONE']; _0x1e00a3(); } } ; _0x23b4a1[_0x4cc7('0xcf3')](_0x4aee9a); _0x1056d1['readyState'] = _0x1056d1[_0x4cc7('0x46f9')]; } else _0x17caa7 || (_0x17caa7 = (_0x2e6a14[_0x4cc7('0xcf4')] || _0x2e6a14[_0x4cc7('0x1e03')] || _0x2e6a14)[_0x4cc7('0xcf5')](_0x4aee9a)), _0x3ca4c9 ? _0x2e6a14[_0x4cc7('0xcf6')]['href'] = _0x17caa7 : _0x2e6a14[_0x4cc7('0xcef')](_0x17caa7, _0x4cc7('0xc0b')) || (_0x2e6a14['location'][_0x4cc7('0xcf0')] = _0x17caa7), _0x1056d1[_0x4cc7('0xcf1')] = _0x1056d1[_0x4cc7('0xcf2')], _0x1e00a3(), _0x4b9fba(_0x17caa7); }()); } , _0x23b4a1 = _0x4aee9a[_0x4cc7('0x8')]; if (_0x4cc7('0xb') !== typeof navigator && navigator[_0x4cc7('0x46fb')]) return function(_0x4aee9a, _0x23b4a1, _0x4b9fba) { if (_0x4cc7('0x46fc') === 'BiIbC') { this['artificialGravity'][_0x4cc7('0x2d68')](); } else { _0x23b4a1 = _0x23b4a1 || _0x4aee9a[_0x4cc7('0x5e2')] || _0x4cc7('0x1e04'); _0x4b9fba || (_0x4aee9a = _0x47ce24(_0x4aee9a)); return navigator[_0x4cc7('0x46fb')](_0x4aee9a, _0x23b4a1); } } ; _0x23b4a1['abort'] = function() {} ; _0x23b4a1['readyState'] = _0x23b4a1[_0x4cc7('0x46f9')] = 0x0; _0x23b4a1[_0x4cc7('0x46fd')] = 0x1; _0x23b4a1[_0x4cc7('0xcf2')] = 0x2; _0x23b4a1[_0x4cc7('0x12aa')] = _0x23b4a1[_0x4cc7('0x46fe')] = _0x23b4a1[_0x4cc7('0x3905')] = _0x23b4a1[_0x4cc7('0x46ff')] = _0x23b4a1[_0x4cc7('0x4700')] = _0x23b4a1['onerror'] = _0x23b4a1['onwriteend'] = null; return function(_0x23b4a1, _0x4b9fba, _0x1c749e) { return new _0x4aee9a(_0x23b4a1,_0x4b9fba || _0x23b4a1['name'] || _0x4cc7('0x1e04'),_0x1c749e); } ; } }(_0x4cc7('0xb') !== typeof self && self || 'undefined' !== typeof window && window || this[_0x4cc7('0x165a')]); _0x4cc7('0xb') !== typeof module && module['exports'] ? module['exports'][_0x4cc7('0x4701')] = saveAs : _0x4cc7('0xb') !== typeof define && null !== define && null !== define['amd'] && define(_0x4cc7('0x4702'), function() { return saveAs; });